/*
Theme Name: Kure
Author: RE
Description: The 2016 theme for Robert Katsuhiro Kure, MD
*/

.socialul li img{ width: 30px; }
.goog-te-gadget-simple .goog-te-menu-value { color: #000 !important;}   
html,body {width: 100%; height: 100%; margin: 0px; padding: 0px;   }
img{max-width: 100%;}
body{width:100%;margin:0;padding:0;background:#249933;font-family:Century Gothic,sans-serif;}
.sliderbg{width:100%;background:#fff;}
body, page, #superhead, footer, .lcol{background:#249933 !important;}
footer{color:#fff;}
.lcol li a{background:#7E8080;color:#fff;}
.home a, .lcol a{color: yellow;}
.lcol li a{background:#7E8080;color:#fff;}
.home .entry-content a: hover,{text-decoration: underline; color: #fff200 !important;}
.red02 {font-weight: bold; color: #ff0000;}
.flexible{display: flex; flex-flow: row nowrap;  align-items: center; width: 100%; justify-content: space-between}
figure.ngg-figure .nggc-body p {color: #fff;}
.galleria-theme-nextgen_pro_horizontal_filmstrip.caption_below_stage .galleria-info {font-size:1em; color: #555; line-height: 1.2em;}
#footerinfo{max-width:1024px;margin:0 auto 0 auto;}
#mast{width:100%;}
.logo{margin:20px 0px 0px 20px;}
#superhead{width:100%;min-height:120px;background:#249933;}
#headimgbg{width:100%;min-height:506px;}
.mastinfo, .headimg, .sublimemenu{max-width:1020px;margin:0 auto;}
.socialul{float:right;margin-right:0px;padding:5px 0px;text-align:right;}
.socialul li{display:inline;line-height:34px;font-family:Georgia, Serif;font-size:16px;font-style:italic;font-weight:500;line-height:24px;color:#04aab9;}
.socialul li img{padding:5px;}
.phone a{font:600 24px 'Open Sans', sans-serif;text-decoration:none;color:#fff;}
.phone a:hover{color:#c4e1ae; text-decoration: none; }
.jbtn{ font-size: 10pt;   }
.num{ margin: 0; font-style:normal; }
#access{width:100%;min-height:51px;background:#7e8080;}
#access .topmenu{max-width:1024px;margin:0 auto;}
#access ul{list-style:none;margin:0;}
#access li{float:left;position:relative;line-height:50px;text-align:center;z-index:5000;}
#access ul a{padding:0px 12px;display:inline-block;font-family:Century Gothic,sans-serif;font-weight:600 !important;text-transform:uppercase;color:#fff;text-decoration:none;font-size:15px;}
#access ul #menu-item-424{background-color:#069eb5;}
#access ul #menu-item-424 a{text-transform:capitalize;font-style:italic;font-family:Georgia,serif;}
.homecat{margin-top:15px;}
.homecat img{margin:0 1.4%;}
.slidebox{width:100%;background:#D5D8DB;}
.slidec{max-width:1020px;margin:0 auto;}
.flex-direction-nav .flex-prev{left:20px !important;}
.flex-direction-nav .flex-next{right:20px !important;}
.home .mcol{padding:0;}
.menuwrap{background:transparent url('/wp/wp-content/themes/kure/images/serviceshdr.jpg') no-repeat center left;width:100%;height:922px;margin:0px;}
.procedmenu{margin:150px 0px 0px 600px;float:left;width:450px;}
.splitlist{margin:0px auto;display:block;width:220px;float:left;}
.sbimg{width:100%;}
.entry-content .expander{text-align:left;margin-bottom:0;padding:10px 0;font:300 60px/60px 'Open Sans', sans-serif;text-transform:uppercase; color:#fff; cursor:pointer;}
.expander.expanded{color:#02c8da;}
.green.expanded{padding-left:33px;background:url('/wp/wp-content/themes/kure/images/minus_bg2.png') no-repeat center left;}
.green.collapsed{padding-left:33px;background:url('/wp/wp-content/themes/kure/images/plus_bg2.png') no-repeat center left;}
.entry-content .container .content{border-left:3px solid #ccc background:#EFEFEF;}
.content li{margin-bottom:10px;}
.entry-content p.wht{color:#FFF;}
.entry-content a.sidelink{font-size:13pt;font-weight:500;color:#FFF;text-decoration:none;font-family:Century Gothic,sans-serif;margin-left:10px;line-height:160%;}
form p{text-align:left;}
.entry-content .testp{font:italic 18px Georgia, helvetica, serif;}
#main{clear:both;padding:0;margin:0; font-family:'Open Sans', sans-serif;}
#primary{max-width:1024px;margin:30px auto 0 auto;padding:0;}
.fullbox{width:100%;}
.contain{width:100%;max-width:1024px;margin:0 auto;}
.greybg{background:#F7F7F7 url('/wp/wp-content/themes/kure/images/fullboxgrey_bg.jpg') repeat-x;}
.ctble{width:100%;margin-top:35px;border-collapse:collapse;}
.mcol{text-align:justify;padding:20px 20px 40px 40px;width:100%;overflow:hidden;}.mcol, .lcol{vertical-align:top;}
.page-title{font-size:1.2em;}
.page-id-141 .mcol{padding:0px;}
.page-id-296 .mcol{padding:0px;}
#page .entry-title, .page-title{font-weight:500; color: #fff; }
#page .entry-title{display:none;} .category #page .entry-title, .archive #page .entry-title{ display: block; }  
.entry-content .subtitle{font:500 italic 32px Georgia, helvetica, serif;color:#250B3A;}
.entry-content h1, section h1, h1{margin:0 0 20px 0;text-align:left;font-family:Century Gothic,sans-serif;text-transform:uppercase;color:#fff;font-size:18pt;font-weight:500;}
.entry-content h3, .entry-header h3{font-weight:700;font-size:14pt;margin-bottom:15px;text-align:left;font-family:Century Gothic,sans-serif;text-transform:captialize;color:#fff; line-height: 125%; }
.entry-content h3.gray{font-weight:500;font-size:14pt;color:#fff;font-family:Century Gothic,sans-serif;margin-left:0px;padding:10px 0px 0px;}
.entry-content h3 a{color:#009900;}
.entry-content h3 a:hover{color:#009900; text-decoration:underline; }
.entry-content h2, section h2{font-weight:500;font-size:14pt;color:#FFF;font-family:Century Gothic,sans-serif;padding-bottom:15px;}
.entry-content h4{margin-bottom:0px;text-align:left;font: 13pt 'Open Sans', sans-serif !important; color: yellow !important; text-transform: capitalize !important;}
.clicker{color: #009900 !important;font: 13pt 'Open Sans', sans-serif !important ;text-decoration: underline; text-transform: capitalize;}
.fancy{font-style:italic;}
.home ul li{color:#fff;}
.orange{color:#A7AF59;}
.entry-content a{color: yellow;}.entry-content a:hover{ color:#c4e1ae; text-decoration:underline;}
.home .entry-content p, .page-id-45 .entry-content p, .page-id-430 .entry-content p {color:#fff;}
.home .entry-content a, .page-id-45  .entry-content a, .page-id-430  .entry-content a {color: yellow;}
.home h1, {font-size:2.5em;text-align:center;}
.home h3{font-size:2em;text-align:center; font-family: Century Gothic,sans-serif !important; color: #fff;}
.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.video-container iframe, .video-container object, .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.youtubevideowrap{float:right;margin-left:20px;width:40%;}
.gallink{font-size:10pt;font-weight:500;color:#FFF;text-decoration:none;font-family:Century Gothic,sans-serif;line-height:160%;}
.home .entry-content p,.home .entry-content ul li,.page-id-4  .rad,.home  section p,.home  .mcol p,.home  p,.home  .newsbutn p  {font:13pt 'Open Sans', sans-serif;color:#fff;}
.entry-content p, .entry-content ul li, .rad, section p, .mcol p, p, .newsbutn p{font:13pt 'Open Sans', sans-serif;color:#fff;}
.ctacinfo p{color:#fff;}
.entry-content ul{margin-bottom:20px;}
.entry-content ul li{list-style-type:disc;list-style-position:inside;margin-bottom:5px;margin-left:20px;}
.entry-content strong{font-weight:700;}
.entry-content sup{font-size:50%;}
.entry-content hr{background:#fff;}
hr, .clear{clear:both;}
.green02 {font-weight: 700 !important;}
.center{text-align:center;}
.rewards p, .rewards h1{color:#623323 !important;}
.search .entry-title{display:block !important;}
.leave-reply{display:none;}
.imgLeft{float:left;margin-right:15px;margin-bottom:15px;}
.imgRight{float:right;margin-left:20px;margin-bottom:20px;}
.entry-content .right, .right{text-align:right;}
.content{display:none;}
.entry-content .smalltext{font-size:10px;line-height:12px;}
.entry-content .subTitle{color:#b1005d;font:12px Arial,Helvetica,sans-serif;}
.btn{text-align:right;}
.btn a{padding:4px 15px;background:#596A24;font-style:normal;font:16pt 'Playfair Display', 'Times New Roman', Times, serif;text-transform:uppercase;color:#fff;}
.btn a:hover{background:#484156;color:#fff;}
img.alignleft{margin:0px 1.667em 1.667em 0px;float:left;}
.team{width:975px;margin:0 auto;height:263px;}
.team img{float:left;margin-right:25px;}
.probuttons{max-width:1024px;margin:0 auto;}
.probutn{max-width:175px;margin-left:3%;float:left;padding:15px;background:#fff;}
.photobutn{max-width:240px;margin-left:53px;float:left;}
.newsbutn{max-width:30%;margin-left:50px;float:left;}
.probutn h1, .photobutn h1{text-align:left;font:300 36px/40px 'Open Sans', sans-serif;color:#02c8da;text-transform:capitalize;margin-bottom:5px;}
.probutn p{font-family:"Open Sans",sans-serif;color:#777;}
.newsbutn h3{text-align:left;font:300 30px/35px 'Open Sans', sans-serif;color:#213a4c;text-transform:capitalize;margin-bottom:5px;padding-top:30px;}
.probutn h5, .photobutn h5{text-align:left;font:500 .95em/125% 'Open Sans', sans-serif;color:#333;text-transform:uppercase;}
.probutn p{margin-top:25px;text-align:left;}
.photobutn p{margin-top:25px;text-align:left;}
.photobutn ul{margin:15px 0 0 0;padding:0;}
.photobutn ul li{margin:0;padding:0;text-align:left;list-style-type:none;margin-bottom:10px;}
.photobutn ul li a{color:#777;font-weight:600;}
.photobutn ul li a:hover{color:#02c8da;text-decoration:none;}
.newsbutn p{color:#777777;margin-top:15px;text-align:left;}
.homeserv h1{text-align:center;font:300 40px/40px 'Open Sans', sans-serif;color:#777;text-transform:uppercase;margin-bottom:5px;}
.homeserv p{text-align:center;font:400 14px/16px 'Open Sans', sans-serif;color:#777;text-transform:capitalize;margin-bottom:5px;}
.homeserv h1{padding-top:50px;text-align:center;font:400 40px/40px 'Open Sans', sans-serif;color:#777;text-transform:uppercase;margin-bottom:5px;color:#213a4c;}
.homeserv{margin:50px auto;}
.success{text-align:center;margin:0 auto;padding-top:30px;}
.success h3{font:500 1.2em/165% "Open Sans",sans-serif;color:#333;text-transform:uppercase;text-align:center;}
.success p{font-style:italic;font-size:1.2em;text-align:center;color:#777;}
.sans{font:500 normal .8em 'Open Sans', sans-serif;}
.entry-content h1.prohead{font-size:2.7em;}
.beforeafter{max-width:713px;margin:0 auto;font:500 .8em/165% "Open Sans",sans-serif;color:#333;}
.teal{background:#06CDE0;}
.slide1{background:transparent url('images/slide1_bg.jpg') no-repeat center left;background-size:100% auto;}
.slidec div{padding:70px 100px;text-align:center;}
.slidec .topline{max-width:350px;color:#04aab9;margin-bottom:0;font:500 italic 16px/125% Georgia,serif;}
.slidec h1{max-width:350px;margin:20px 0;font:300 48px/100% 'Open Sans', sans-serif;text-transform:uppercase;color:#47484a;}
.slidec p{max-width:350px;font:.8em 'Open Sans', sans-serif;color:#777;}

.lcol{min-width:260px;background:#F5F6F8;padding:20px;}
.lcol .stitle{ margin-bottom:15px; font: 500 2em Century Gothic,sans-serif; text-transform: uppercase; color:#fff;  }
.lcol h3, .lcol h4{margin-bottom:15px;text-indent:10px;font-weight:700;color:#fff;}
.lcol li{margin-bottom:10px;}
.lcol li a{display:block;width:93%;padding:10px;line-height:auto;text-indent:10px;border-radius:5px;}
.lcol li a:hover{background:#fff;color:#000;}


.beforeafter p{text-align:right;padding-top:20px;}
.beforeafter p strong{font-weight:700;}
.entry-content .topline, .topline{font-family:Georgia, Serif;font-size:16px;font-style:italic;font-weight:500;line-height:18px;color:#04aab9;text-align:center;margin-bottom:0px;}
.rightcol{float:right;width:70%;}
.subsec{width:100%;clear:both;}
.sectitle{float:left;width:30%;}
.arrow{color:#02C8DA;font-weight:bold;padding:0px 0px 0px 7px;}
.left{text-align:left;}
.col1, .col2{width:520px;}
.col1 h1, .col1 .topline, col1 p{text-align:left;color:#213a4c;}
.quotes{font-style:italic !important;text-align:left;color:#777;padding-right:20px;}
.gallerybar{padding:3px 5px;font-family:Lato, Arial,Helvetica,sans-serif;background:#CC8186;color:#fff !important;text-align:center;}
.galnav{width:100%;padding:0 20px;line-height:60px;color:#fff;background:#01C9D9;text-transform:uppercase;font-weight:500;margin:15px 0;}
.galnav a{color:#fff;}
.galnav a:hover{color:#fff;text-decoration:none;}
.tleft{text-align:left;}
.tcenter{text-align:center;}
.tright{text-align:right;}
.pricelist td {border: 1px solid #fff; background: #eee; color: #555; text-align: left; border: 1px solid #fff; padding: .4em .8em;}
.ngg-imagebrowser-nav{background:#02C8DA;color:#fff;line-height:51px;}
.ngg-imagebrowser-nav a, .ngg-imagebrowser-nav a:hover{color:#fff;}
.ngg-imagebrowser-nav .back, .ngg-imagebrowser-nav .next{border:0px solid #ddd !important;}
.ngg-imagebrowser .pic{border:0px solid #a9a9a9 !important;}
.pic img{width:100%;}
.dbr{border-bottom:2px dotted #ccc;border-width:0 0 2px 0;}
.map{border:5px solid #A7AF59;}
.mapbox{width:500px;height:430px;-webkit-box-shadow:-2px 4px 17px 3px rgba(0,0,0,0.42);-moz-box-shadow:-2px 4px 17px 3px rgba(0,0,0,0.42);box-shadow:-2px 4px 17px 3px rgba(0,0,0,0.42);}
.map p{margin:0;font-weight:700;}
.entry-content .fb, .entry-content .gplus{padding:10px 0 10px 35px;}
.fb{background:url('images/cfb.png') no-repeat center left;color:#fff;}
.gplus{background:url('images/cgoogle.png') no-repeat center left;color:#fff;}
#blog .post-info{margin-bottom:15px;border:1px solid #E4ECEF;border-width:1px 0 1px 0;}
#blog h3{padding-top:15px;padding-bottom:5px;margin-bottom:0;font:500 italic 26px Georgia, helvetica, serif;}
#blog .post-meta{font:13px Lato, Arial,Helvetica,sans-serif;color:#A3B0B9;}
#blog .entry-title{display:block;}
.graybar{width:100%;background-color:#999999;}
#ctacbar{width:100%;background:#999;min-height:300px;}
.ctacinfo{max-width:1024px;margin:0 auto;}
.ctacinfo h4{font:300 40pt 'Open Sans', sans-serif;text-transform:uppercase;color:#fff;}
.ctacinfo table td{vertical-align:top;padding-right:40px;padding-top:25px;}
.ctacinfo input, textarea{border:0;margin-bottom:10px;background:#fff;font:600 1em 'Open Sans', sans-serif;color:#999999;border:#999;text-indent:10px;border-radius:7px;}
.ctacinfo textarea{min-width:428px;}
.ctacinfo input:focus, textarea:focus{color:#311b5a;}
.ctacinfo input{height:38px;}
.ctacinfo .checkbox input{height:10px;}
.ctacinfo textarea{height:100px;}
.ctacinfo .wpcf7-submit{width:111px;height:41px;background:#fff;border:0;cursor:pointer;}
.wpcf7-list-item-label{font-family:'Playfair Display', serif;}
.left{display:block;float:left;margin-right:40px;}
footer{width:100%;min-height:150px;background:#249933;color:#fff;text-align:center;font-family:"Open Sans",sans-serif;font-size:90%;}
.ftrtble{width:100%;padding-top:50px;margin:0 auto 0 auto;}
.ftrtble td{padding:0 0;}
#footerinfo h3{min-width:120px;margin-bottom:10px;font:500 32px 'Playfair Display', serif;color:#fff;}
#supplementary td, .faddress{vertical-align:top;font-family:'Playfair Display', serif;color:#fff;}
#footerinfo .fphone{font-size:20px;}
#footerinfo p, #footerinfo ul li{text-transform:uppercase;font-weight:500;list-style-type:square;list-style-position:inside;}
#footerinfo ul li a{color:#fff;}#footerinfo ul li a:hover{text-decoration:underline;}
#first, #second, #third{width:33%;padding:0 40px;text-align:left;font-weight:500;}
#third a{color:#fff;margin-right:10px;}#third a:hover{color:#000;}
.wpcf7-form{font-family:'Open Sans', sans-serif;color:#fff;}
.btn:hover, .wpcf7-submit:hover{border:1px solid #}
.copy{text-align:left;margin:0;padding:15px 0 25px 0;font:12px 500 'Playfair Display', serif;color:#fff;}
html, body, div, span, applet, object, iframe, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead, tr, th, td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;}
:focus{outline:0;}
ol, ul{list-style:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:"";}
blockquote, q{quotes:"" "";}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, section{display:block;}
#page{margin:0 auto;max-width:1024px;}
#access div{margin:0;}
hr{border:none;border-top:1px solid #888;color:#888;background-color:#fff;height:1px;width:100%;margin-bottom:1.625em;}
p{margin-bottom:20px;}
ul, ol{margin:0;}
#access ul ul{-moz-box-shadow:0 3px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);box-shadow:0 3px 3px rgba(0,0,0,0.2);display:none;float:left;margin:0;position:absolute;left:0;width:188px;z-index:99999;padding-top:0px;}
#access ul ul ul{left:100%;top:0;}
#access ul ul li{width:100%;line-height:30px;}
#access ul ul a{background:#fff;font-size:14px;color:#000;height:auto;line-height:1.4em;padding:10px 10px;width:168px;text-transform:capitalize;border-bottom:1px solid #000;border-width:0 0 1px 0;opacity:.95;}
#access ul ul a:hover{text-decoration:none;background:#fff;color:#777;text-shadow:none;}
#access li:hover > a, #access a:focus{}
#access ul li:hover > ul{display:block;}
#access .current-menu-item > a, #access .current-menu-ancestor > a, #access .current_page_item > a, #access .current_page_ancestor > a{}
#access ul ul .current-menu-item > a, #access ul ul .current-menu-ancestor > a, #access ul ul .current_page_item > a, #access ul ul .current_page_ancestor > a{}
input#searchsubmit{display:none;}
a{ color: #fff; text-decoration:none; }
a:focus, a:active, a:hover{color:#c4e1ae; text-decoration: underline;}
.assistive-text{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);}
.fine-print{font-style:italic;color:#ACACAC;font-size:11px;line-height:12px;margin-top:34px;}
.single .lcol{background:#7e8080;}
.single .lcol h3{color:#fff;}
#mobihead{display:none;background:#7e8080;}
.expander{width:100%;text-align:center;font:500 54px/90px Century Gothic,sans-serif;text-transform:uppercase;color:#fff;cursor:pointer;}
#navmobi{border-top:2px solid #fff;}
#navmobi li{text-indent:60px;margin-bottom:0;border-bottom:1px solid #fff;}
#navmobi li a{display:block;width:100%;font:500 54px Century Gothic,sans-serif;line-height:100px;text-transform:uppercaser;text-shadow:none;color:#fff;border-bottom:1px solid #fff;background:#7e8080;}
#navmobi li a:hover, #navmobi .sub-menu li a:hover{background:#fff;color:#777;}
#navmobi .sub-menu li{text-indent:150px;margin-bottom:0;background-image:none;background-color:#02c8da;font-family:"Open Sans", sans-serif;}
#navmobi .sub-menu li a{color:#fff;}
#navmobi .sub-menu li a{color:#fff;}
@media only screen
and (min-device-width:320px)
and (max-device-width:1000px){#mast{display:none;}#mobihead{display:block;}

}
@media only screen
and (min-device-width:320px)
and (max-device-width:481px){.mcol p, .mcol ul li{font-size:300%;line-height:125%;text-align:left;}
.mcol h1, .mcol h3, .entry-content h2{font-size:320%;text-align:left;}
.slidec .topline, .slidec h1, .slidec p{max-width:450px;}
.lcol{ display: none; }
}
@media only screen
and (min-device-width:481px)
and (max-device-width:1000px){.mcol p, .mcol ul li{font-size:200%;line-height:125%;text-align:left;}
.mcol h1, .mcol h3, .entry-content h2, .mobis h3{font-size:300%;text-align:left;}
}

