html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:none;vertical-align:baseline}*:focus{outline:0}main{padding-bottom:50px}p{margin-bottom:.5em}strong,b{font-weight:700}html{margin-top:0 !important;position:relative;height:100%;background-color:#f0f0f0}body{height:100%;background-color:#f0f0f0;font-family:'Open Sans',"Myriad Pro","Gill Sans","Gill Sans MT",Calibri,sans-serif;color:#000;line-height:1.6em;font-weight:400;position:relative;font-size:16px}a:link,a:visited{text-decoration:none;color:#000}p{margin-bottom:1.5em}ol p{margin-bottom:4px !important}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-appearance:none}::-webkit-input-placeholder{color:#000}::-moz-placeholder{color:#000}:-ms-input-placeholder{color:#000}:-moz-placeholder{color:#000}#topheader{background-color:#000;color:#fff;padding:5px 16px;overflow:auto;text-align:center}#topheader div{margin:0 26px;display:inline-block;font-size:14px;text-transform:uppercase}.header-contactbar{height:25px;background-color:#000;color:#fff;line-height:25px;padding:0 15px}.header-contactbar a{color:#fff;font-weight:700}ul.header_social li{margin-right:4px;width:32px;height:32px;float:right;background-size:contain;list-style-type:none !important;background-color:#eee;border-radius:63px;border:1px solid #9a9abf}ul.header_social{margin:0;text-align:right;list-style-type:none;display:inline-block;height:32px}.quick-contact{margin-top:15px;position:absolute;top:0;right:0;height:32px}.quick-contact .quick-portal::before{margin-right:5px;width:28px;height:28px;content:url(//www.coconutgrovecr.com/wp-content/themes/coconutgrove/images/icon_mouse.png);position:absolute;left:-32px;top:2px}.quick-contact .quick-phone{margin-right:30px !important}.quick-contact .quick-phone::before{margin-right:5px;width:28px;height:28px;content:url(//www.coconutgrovecr.com/wp-content/themes/coconutgrove/images/icon_phone.png);position:absolute;left:-32px;top:2px}.quick-contact .quick-whatsapp:before{margin-right:5px;width:28px;height:28px;content:url(//www.coconutgrovecr.com/wp-content/themes/coconutgrove/images/whatsapp_top.png);position:absolute;left:-28px;top:2px}.quick-contact .quick-item{display:inline-block;margin-right:15px;height:34px;line-height:34px;vertical-align:middle;position:relative}.quick-contact .quick-item:last-child{margin-right:0}.header_social a{display:block;color:#1c2545;text-decoration:none;font-weight:400;font-size:20px;text-align:center;line-height:32px;transition:linear 0.2s}.header_social a:hover>i{transform:Zscale(1.1)}.header-main-wrap{display:table;width:100%;padding:0;table-layout:fixed;height:100%}.header-main-row{display:table-row;height:100%}.searchbar{position:absolute;bottom:-39px;right:-5px;padding:0 10px 10px 10px;display:block;width:400px;display:none;background:#fff;color:#000;border-radius:0 0 5px 5px;z-index:50}.searchbar div{text-align:center}.searchbar #s{width:96%;background-color:transparent;height:100%;margin:0 auto;border:0;color:#000;border-bottom:1px solid #000;-webkit-transition:all ease 200ms;transition:all ease 200ms;float:right;font-size:14px;font-family:'Myriad Pro','Open Sans','Gill Sans','Gill Sans MT',Calibri;text-align:right;padding-right:5px}.mobile-searchbar{display:block;width:100%;padding:10px;color:#000;border-radius:4px;background-color:#000;overflow:hidden;height:auto;margin:25px 0;border:3px solid #000}.mobile-searchbar #searchform{margin-right:30px}.mobile-searchbar div{text-align:center}.mobile-searchbar #s{width:96%;background-color:transparent;height:100%;margin:0 auto;border:0;color:#fff;-webkit-transition:all ease 200ms;transition:all ease 200ms;font-size:16px;text-transform:uppercase;font-family:'Myriad Pro','Open Sans','Gill Sans','Gill Sans MT',Calibri;text-align:Left;padding-right:5px}.mobile-searchbar i{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;font-size:22px}#menu-topnav{margin-top:0}#search_icon{background:url(//www.coconutgrovecr.com/wp-content/themes/coconutgrove/images/search_icon.png) no-repeat;width:30px;height:30px;float:right;cursor:pointer}.topNav{float:right;list-style:none;float:right;width:700px;margin:4px 0 0}.headerbar_wrap{width:100%;background-color:#2662ab;height:30px}.topNav>li:not(:last-child){margin-left:10px}.topNav li{float:right;padding:0;position:relative;display:inline;padding:0 5px;text-align:left}.topNav li a{display:block;padding:5px;color:#fff;text-decoration:none}.topNav>li:not(:last-child):before{content:"|";position:absolute;left:-5px;top:4px}.toplogo{border-radius:15px;width:330px;height:auto;display:table-cell;vertical-align:middle;text-align:left;-webkit-transition:height .3s;transition:height .3s}.toplogo img{-webkit-transition:height .3s;transition:height .3s}.header_right{width:100%;vertical-align:bottom;height:100%}.mobile_logo{display:none}#banner{position:relative;z-index:0;padding-top:60px}.mobilebanner{display:none}#home_banner img{width:100%}.header{padding-top:0}.header_phone{color:#fff;font-weight:700;-webkit-transition:all .3s;transition:all .3s;text-align:center;font-weight:18px;display:block;top:10px;right:0;position:absolute;font-size:15px}.header_phone a{color:#000}.blue{color:#000}.header_phone a span{line-height:16px;text-transform:uppercase}.header_phone:hover{opacity:.9;color:#2662ab}.header{width:100%;height:100px;margin:0 auto;display:block;overflow:visible;background-color:#fff;z-index:20;top:0;-webkit-transition:height .3s;transition:height .3s;-webkit-transition:background-color .6s;transition:background-color .6s;border-bottom:1px solid #ebebeb;text-align:right}.headerbar{color:#fff;vertical-align:middle;text-align:right;width:960px;margin:0 auto;font-weight:700;font-size:16px;margin-top:0;position:relative}header .header-inner{width:1175px;position:relative;margin:0 auto;height:75px;text-align:center}header .header-inner .menu{height:50px;padding-left:0;margin:0;float:right;margin-top:50px}header .header-inner .menu>.menu-item{font-size:14px;background-color:transparent;display:inline;float:left;font-weight:200;margin-left:-2px;text-decoration:none;cursor:pointer;text-transform:uppercase;font-weight:700}header .header-inner .menu>.menu-item:hover,header .header-inner .menu>.menu-item.active,header .header-inner .menu>.menu-item:focus{background-color:transparent;outline:none}header .header-inner .menu>.menu-item a:after,header .header-inner .menu>.menu-item span:after{content:'';position:absolute;display:block;width:0;height:0;border-style:solid;border-width:0 10px 12px;border-color:transparent transparent #dfdfdf;bottom:0;left:50%;margin-left:-10px;opacity:0;bottom:-16px}header .header-inner .menu>.menu-item.menu-item-has-children:hover a:after,header .header-inner .menu>.menu-item.menu-item-has-children:hover span:after{opacity:1;border-color:transparent transparent #dfdfdf}header .header-inner .menu>.menu-item.menu-item-has-children.active a:after,header .header-inner .menu>.menu-item.menu-item-has-children.active span:after{opacity:1;border-color:transparent transparent #dfdfdf}header .header-inner .menu>.menu-item.menu-item-has-children:focus a:after,header .header-inner .menu>.menu-item.menu-item-has-children:focus span:after{opacity:1;border-color:transparent transparent #dfdfdf}header .header-inner .menu>.menu-item>span{padding:0 15px;line-height:50px;display:block;color:#fff;position:relative;font-weight:800}.blue span{color:#000 !important}header .header-inner:after{clear:both;height:0;visibility:hidden;display:block;content:''}header .inner-wrapper{position:relative}header .sub-menu-container{display:block;position:absolute;z-index:10;left:0;width:100%;overflow:hidden;max-height:0;top:116px}header .sub-menu-container.visible{max-height:600px}header .sub-menu-container .sub-menu-wrapper{display:none;background-color:#e9e9e9;border-top:2px solid #dfdfdf}header .sub-menu-container .sub-menu-wrapper.active{display:block}header .sub-menu-container .sub-menu-wrapper .row{display:block;padding-left:0;margin:0;background-image:url(data:image/pngbase64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAUCAAAAACCUrN+AAAADklEQVQIW2P4/5+BXAQAq8gn2Qr8MncAAAAASUVORK5CYII=),url(data:image/pngbase64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAUCAAAAACCUrN+AAAADklEQVQIW2P4/5+BXAQAq8gn2Qr8MncAAAAASUVORK5CYII=);background-position:33.333% 0,66.666% 0;background-repeat:repeat-y,repeat-y;background-size:1px 10px;width:1175px;margin:0 auto}header .sub-menu-wrapper{width:1175px;margin:0 auto}header .sub-menu-container .sub-menu-wrapper .row li{display:inline-block;float:left;width:33.33%;padding:20px;position:relative}header .sub-menu-container .sub-menu-wrapper .row li a{text-decoration:none;display:block;margin-left:20px;text-align:left}header .sub-menu-container .sub-menu-wrapper .row li a .title{display:block;margin-bottom:10px;color:#000;font-size:16px;font-weight:200;text-align:left}header .sub-menu-container .sub-menu-wrapper .row li a .description{font-size:12px;color:#000;line-height:16px;display:block}header .sub-menu-container .sub-menu-wrapper .row li a:before{content:'';display:block;position:absolute;top:26px;left:18px;width:0;height:0;border-style:solid;border-width:6px 0 6px 10.4px;border-color:transparent transparent transparent #000}header .sub-menu-container .sub-menu-wrapper .row li a:hover,header .sub-menu-container .sub-menu-wrapper .row li a:focus{outline:none}header .sub-menu-container .sub-menu-wrapper .row li a:hover .title,header .sub-menu-container .sub-menu-wrapper .row li a:focus .title{text-decoration:underline;color:#000}header .sub-menu-container .sub-menu-wrapper .row li a:hover:before,header .sub-menu-container .sub-menu-wrapper .row li a:focus:before{border-color:transparent transparent transparent #113157}header .sub-menu-container .sub-menu-wrapper .row:after{clear:both;display:block;height:0;visibility:hidden;content:''}#navigation{-moz-opacity:1;-webkit-opacity:1;opacity:1;filter:alpha(opacity=100);text-transform:uppercase;color:#6c6963;padding-top:50px;font-size:16px;width:100%;display:block;visibility:visible;-moz-opacity:1;-webkit-opacity:1;opacity:1;filter:alpha(opacity=100);font-size:16px;text-transform:uppercase;text-align:center}#navigation>ul>li>a:hover{color:#2662ab}#navigation ul{font-weight:600;list-style:none;margin:0;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;height:100%;text-align:right}#navigation ul li{display:inline-block}#navigation ul li:last-child{padding-right:0}#navigation ul li:hover{background-color:#fff}#navigation ul li ul li:hover{background-color:#cacbcc}#navigation ul li:hover>a{color:#187400;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}#navigation ul li:hover>a:only-child{box-shadow:none}#navigation ul li:hover ul{-moz-opacity:1;-webkit-opacity:1;display:block;filter:alpha(opacity=100);height:auto;margin:0;opacity:1;position:absolute;text-align:left;visibility:visible}#navigation ul ul li:hover ul,#navigation ul li:hover ul li:hover ul{display:block;filter:alpha(opacity=100);height:auto;left:100%;nowhitespace:afterproperty;opacity:1;top:0;visibility:visible}#navigation ul ul{-moz-opacity:1;-moz-transition:200ms ease;-o-transition:200ms ease;-webkit-opacity:1;-webkit-transition:200ms ease;display:none;filter:alpha(opacity=100);height:0;nowhitespace:afterproperty;opacity:1;position:absolute;transition:200ms ease;visibility:hidden}#navigation ul li:hover ul ul{-moz-opacity:1;-moz-transition:200ms ease;-o-transition:200ms ease;-webkit-opacity:1;-webkit-transition:200ms ease;display:none;filter:alpha(opacity=100);height:0;nowhitespace:afterproperty;opacity:1;position:absolute;transition:200ms ease;visibility:hidden}#navigation ul li ul{transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;background-color:#fff;display:none;visibility:hidden;z-index:25;color:#6c6963;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;padding-bottom:0;padding-top:0;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}#navigation ul li a{color:#6c6963;display:block;padding:0;padding-left:10px;padding-right:10px;position:static;text-decoration:none;line-height:40px}#navigation ul ul{transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;background:#fff;text-align:left;width:200%}#navigation ul li{margin:0;padding:0;position:relative}#navigation ul ul ul{transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;background:#e4e4e4 !important;border-color:#839086 !important;margin-left:-14px;-webkit-transition:200ms ease;transition:200ms ease}#navigation ul ul ul li a{color:#187400}#navigation ul ul li{border:none;display:block;padding-right:0;-webkit-transition:no;transition:no}#navigation ul ul li:hover>a{box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}#navigation ul ul li a{background:none !important;color:#6c6963;font-weight:500;float:none;padding:10px;line-height:normal;text-transform:none}#navigation ul>li.client_forms>a span:first-child{color:#000}#navigation ul>li.client_forms:hover>a span:first-child{color:#fff}#navigation ul li.searchlink:hover{background-color:transparent}.searchlink i{font-family:FontAwesome;font-weight:600;font-size:1.1em;color:#6c6963;line-height:50px}@media (max-width: 1175px){.toplogo{padding-left:10px}.toplogo{border-radius:15px;width:177px;height:125px;padding-top:2px;display:table-cell;vertical-align:middle;text-align:left;-webkit-transition:height .3s;transition:height .3s}}@media (max-width: 960px){.toplogo{text-align:center;margin:0 auto;padding:0;display:block;width:100%;position:absolute;height:75px;left:0;padding-top:5px}.toplogo img{width:55px}}@media (max-width: 775px){.site-wrapper .inside_banner{margin:10px;background:#ada49a;text-align:center}}.footer_bar{text-align:center;line-height:1.1em;margin:0 auto;width:100%;background:url(//www.coconutgrovecr.com/wp-content/themes/coconutgrove/images/bar_footer.jpg);background-position:center;overflow:hidden;height:125px;color:#fff}.footer_bar .inside-wrapper{overflow:hidden}.footer_bar .phonewrap{font-size:28px;font-weight:bold;margin-top:10px}.footer_bar .phone,.footer_bar .whatsapp{display:inline-block}.footer_bar .whatsapp:before{display:inline-block;content:url(//www.coconutgrovecr.com/wp-content/themes/coconutgrove/images/whatsapp.png);vertical-align:middle;margin-right:5px}.footer_bar .footer_bar_left{width:50%;float:left;height:125px;text-align:right;padding-right:25px;padding-top:25px}.footer_bar .footer_bar_right{width:50%;float:right;display:inline-block;height:125px;text-align:left;padding-left:25px;padding-top:25px}.footer_bottom{text-align:center;line-height:1.1em;margin:0 auto;width:100%;background-color:#ada49a;overflow:hidden}.footer_bottom .duptronics_logo{float:right}.footer ul{list-style-type:none;color:#000}.footer_block:nth-child(1){text-align:left}.footer_block{display:table-cell;width:25%;vertical-align:top}.footer_block:nth-child(2){text-align:left}.footer_block:nth-child(3){text-align:center}.footer_block:nth-child(4){text-align:left;vertical-align:middle}.footer_section{padding:15px 0 0 0;border-top:1px solid #ccc}.footer_section .inner{width:1175px;margin:0 auto;position:relative;display:table}.footer_section{padding:20px 0 20px 0;border-top:1px solid #ccc;background-color:#f0e9db}.footer_section a{color:#000;text-decoration:none;font-weight:400;text-align:center}.footer_section h3{font-size:22px;font-weight:600;margin-bottom:10px;position:relative;color:#333;margin-top:10px;text-transform:uppercase}.footer_section ul{list-style-type:none}.disclaimer{font-size:12px;color:#010101;line-height:15px;display:block;margin:10px 0}.copyright{height:auto;overflow:hidden;text-align:center;color:#fff;float:left;font-weight:400;font-size:16px;line-height:59px}.copyright a{margin-left:15px}.developer{display:block;height:auto;overflow:hidden;text-align:left;color:#fff;float:right;font-size:.8em}.footer_info li{line-height:38px;height:38px;padding-left:42px;position:relative}.footerlogo{float:right;padding-right:20px}.footer_info li{line-height:38px}.footer_right p{margin:0 0 10px}@media (max-width: 960px){.footer_block{display:inline-block;width:100%;text-align:center !important;margin-bottom:10px;font-size:.9em;padding-right:10px}.footer_block p{margin-bottom:0}.footer_block:nth-child(3){display:none}}@media (max-width: 775px){.footer_bar{height:auto}.footer_bar .footer_bar_left,.footer_bar .footer_bar_right{width:100%;float:none;text-align:center}}.mobile-searchbar{display:block;width:100%;color:#000;border-radius:5px;background-color:#fff;overflow:hidden;height:auto;margin:25px 0;border:1px solid #000;padding:0 5px}.mobile-searchbar #searchform{margin-right:30px}.mobile-searchbar div{text-align:center}.mobile-searchbar #s{width:96%;background-color:transparent;height:100%;margin:0 auto;border:0;color:#000;-webkit-transition:all ease 200ms;transition:all ease 200ms;font-size:16px;font-family:'Myriad Pro', 'Open Sans', 'Gill Sans', 'Gill Sans MT', Calibri;text-align:Left;padding-right:5px}.mobile-searchbar #s:-moz-placeholder,.mobile-searchbar #s:-ms-input-placeholder,.mobile-searchbar #s::-moz-placeholder,.mobile-searchbar #s::-webkit-input-placeholder{color:#fff}.mobile-searchbar i{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#000;font-size:22px}body.mobile-menu-open header{-webkit-transform:translateX(100%) translateX(-75px);-ms-transform:translateX(100%) translateX(-75px);transform:translateX(100%) translateX(-75px)}.mobile-menu-wrapper{display:none;position:fixed;bottom:0;top:0;left:0;width:calc(100% - 75px);overflow:hidden;background-color:#fff;-webkit-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);transform:translate(-100%, 0);-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.mobile-menu a{color:#000}body.mobile-menu-open .mobile-menu-wrapper{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);font-size:14px}body.mobile-menu-open .site-wrapper{overflow:hidden;pointer-events:none;-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="5" /></filter></svg>#filter');-webkit-filter:blur(5px);filter:blur(5px)}body.mobile-menu-open .site-wrapper:before{content:' ';position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(255,255,255,0.8)}.mobile-menu-wrapper ul.mobile-menu{-webkit-transition:all 0.2s;transition:all 0.2s;-webkit-transform:translate(100%, 0);-ms-transform:translate(100%, 0);transform:translate(100%, 0);position:absolute;top:20px;left:0;right:0;bottom:20px;margin-top:0;padding-left:10px;padding-right:10px}.mobile-menu-wrapper ul.mobile-menu li{list-style-type:none;color:#666666;position:relative;border-bottom:1px dashed rgba(82,101,140,0.3)}.mobile-menu-wrapper ul.mobile-menu li.back-link{padding:14px 10px 14px 30px}.mobile-menu-wrapper ul.mobile-menu li.back-link:before{display:block;content:'';position:absolute;top:50%;margin-top:-12px;left:12px;width:0;height:0;border-style:solid;border-width:12px 13px 12px 0;border-color:transparent #000 transparent transparent}.mobile-menu-wrapper ul.mobile-menu li.back-link span{display:block}.mobile-menu-wrapper ul.mobile-menu li.back-link span.back-title{font-size:1.3em;line-height:1em;color:#000}.mobile-menu-wrapper ul.mobile-menu li.back-link span.back-sub-title{font-size:0.8em;line-height:1em;color:#000}.mobile-menu-wrapper ul.mobile-menu li a{padding:10px 5px;display:block;text-decoration:none;font-weight:bold}.mobile-menu-wrapper ul.mobile-menu li:last-child{border-bottom:none}.mobile-menu-wrapper ul.mobile-menu li.menu-item-has-children a{margin-right:40px}.mobile-menu-wrapper ul.mobile-menu li.menu-item-has-children .sub-menu-link{position:absolute;top:0;right:0;bottom:0;width:60px}.mobile-menu-wrapper ul.mobile-menu li.menu-item-has-children .sub-menu-link:after{display:block;content:'';position:absolute;left:5px;top:50%;margin-top:-6px;width:0;height:0;border-style:solid;border-width:6px 0 6px 10.4px;border-color:transparent transparent transparent #000}.mobile-menu-wrapper ul.mobile-menu.active{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.mobile-menu-wrapper ul.mobile-menu.previous{-webkit-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);transform:translate(-100%, 0)}body.mobile-menu-open{overflow:hidden;position:fixed}body.mobile-menu-open .site-wrapper{overflow:hidden;-webkit-overflow-scrolling:auto}body.mobile-menu-open header#site-header{-webkit-transform:translateX(100%) translateX(-75px);-ms-transform:translateX(100%) translateX(-75px);transform:translateX(100%) translateX(-75px)}.caret_wrap{height:75px;width:75px;background-color:#187400;position:absolute;top:0;left:0;display:block}.caret{width:75px;height:75px;position:absolute;cursor:pointer;left:0;top:0}.caret span{display:block;position:absolute;height:5px;width:34px;background:#fff none repeat scroll 0% 0%;opacity:1;filter:alpha(opacity=100);-webkit-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);margin-top:35px}.caret span:nth-child(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);left:10px}.caret span:nth-child(2){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);right:10px}.mobile-drop{display:none;height:75px;width:75px;background-color:#187400;top:0;right:0;background-position:center center;background-repeat:no-repeat;background-size:40px 40px;position:absolute;color:white;font-size:50px;line-height:75px;text-align:center}.mobile-drop a{display:block;width:100%;height:100%;background-color:#187400;color:#fff;line-height:75px;font-size:50px;text-align:center}.mobile-drop ul{list-style-type:none;margin-left:0;width:75px;height:auto;position:absolute;top:75px;display:none;z-index:50}.mobile-drop ul li{display:none;height:75px;width:75px;background-color:#187400;text-align:center}.mobile-drop ul li a:hover{color:#ccc}.mobile-drop.opened .caret span:nth-child(1){-webkit-transform:rotate(-405deg);-ms-transform:rotate(-405deg);transform:rotate(-405deg)}.mobile-drop.opened span:nth-child(2){-webkit-transform:rotate(405deg);-ms-transform:rotate(405deg);transform:rotate(405deg)}.hamburger_wrap{height:75px;width:75px;background-color:#187400;position:absolute;top:0;left:0;display:none}.hamburger{width:41px;height:50px;position:absolute;cursor:pointer;left:50%;margin-left:-21px;top:50%;margin-top:-18.5px}.hamburger span{display:block;position:absolute;height:5px;width:100%;background:#fff none repeat scroll 0% 0%;opacity:1;filter:alpha(opacity=100);right:0px;-webkit-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.hamburger span:nth-child(1){margin-top:0px}.hamburger span:nth-child(2){margin-top:16px;margin-right:0px}.hamburger span:nth-child(3){margin-top:32px}.hamburger.opened span:nth-child(1){-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);margin-top:16px}.hamburger.opened span:nth-child(2){opacity:0;filter:alpha(opacity=0);right:-75px}.hamburger.opened span:nth-child(3){-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);margin-top:16px}@media (max-width: 960px){.mobile-menu-wrapper{display:block;z-index:10}.hamburger_wrap,.mobile-drop{display:block}}.pill-title{width:100%;text-align:center;padding:0 15px;font-size:26px;text-align:center;display:block;text-transform:uppercase}.pill-btn-wrap{width:400px;font-family:'Open Sans',  arial, sans-serif;background-color:transparent;height:50px;min-height:50px;max-height:50px;border-radius:36px;border:3px solid #fff;transition:all 0.3s ease !important;margin:24px auto 0 auto;position:relative}.pill-btn-wrap a{text-decoration:none !important;color:inherit !important;text-transform:uppercase !important;font-size:13px !important;letter-spacing:-0.2px !important;display:block;font-weight:700;text-align:right;float:right;line-height:43px !important;transition:all 0.3s ease !important;margin-right:31px !important;position:absolute;right:0;top:0;color:#fff !important}.pill-btn-wrap a:hover{color:#000 !important}.pill-left{border-radius:25px;z-index:1;border:3px solid #fff;color:#fff;background-color:transparent;width:70%;height:50px;min-height:50px;max-height:50px;text-align:center;position:relative;margin-top:-3px !important;margin-left:-3px !important}.pill-left a{font-size:13px !important;color:#fff !important;text-align:center;width:100%;margin-right:0 !important;line-height:43px !important}.pill-left a:hover{color:#000 !important}.pill-left a:hover:after{color:#000 !important}.team_member{overflow:hidden;padding:10px;margin-bottom:10px;clear:both;color:black;display:table;box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;position:relative;display:inline-block;width:23%;margin-right:1%;vertical-align:top}.team_member:before,.team_member:after{content:"";position:absolute;z-index:-1;box-shadow:0 0 20px rgba(0,0,0,0.8);top:10px;bottom:10px;left:0;right:0;border-radius:100px / 10px}.single-doctors article table{margin-left:2px}.doc-col h2{margin-bottom:0}.doc-col h3{margin-bottom:10px;font-weight:400;padding-left:2px}.team_member:after{right:10px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg)}.left{float:left}.width25,.width50,.width75{width:100%;padding:20px}.width25 img,.width50 img,.width75 img{width:100%;height:auto}.width25{width:24%;padding:0 15px}.team_member img{width:100%;height:auto;margin-top:1px}.team_lightbox_overlay{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;background:rgba(0,0,0,0.75);display:none}.team_lightbox{width:900px;height:700px;max-height:80%;overflow-y:scroll;position:relative;background-color:white;position:fixed;top:50%;left:50%}.team_member_brief{position:relative;text-align:justify;font-size:15px;line-height:18px;display:inline-block;height:100%}.team_member_brief .inner{padding:0px}.team_lightbox_content{padding:0 25px 25px 25px;position:relative;background:#fff}.team_lightbox_content h2,.team_lightbox_content h4{width:100%;text-align:center;margin-bottom:15px;margin-top:12px}.team_lightbox img{width:auto;height:auto;display:block;margin:15px auto 0 auto;width:384px;height:512px}a.team_lightbox_more{color:#000;letter-spacing:1px;display:block;font-weight:800;border-radius:2px;border:0;border:2px solid transparent;width:100%;font-size:14px;margin-top:10px;text-align:left;text-transform:uppercase}a.team_lightbox_more:hover{opacity:.9}.team_member_left{width:20%;text-align:center;display:table-cell;vertical-align:top}.team_member_name a{text-decoration:none;font-size:26px}.team_member_jobtitle{padding:10px 0;margin-bottom:5px;padding:0 10px 0 10px;text-align:center}.team_member .team_member_name{margin:4px 0 4px 0;font-family:'Ubuntu', Georgia, Times, serif;font-size:16px;font-weight:bold;padding:0 10px 0 10px;text-align:center}.team_member_right{position:relative;padding-left:10px;height:100%;display:table-cell;padding-right:10px}.team_member .team_member_jobtitle{font-size:12px !important;text-transform:uppercase;color:#000}.width75{width:73%;padding:0 15px}.close{position:absolute;display:block;width:50px;height:50px;overflow:hidden;top:10px;left:10px;-webkit-transition:.4s ease all;transition:.4s ease all;cursor:pointer}.close:hover::before,.close:hover::after{background:#039FBA}.close::before,.close::after{content:'';position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:rgba(0,0,0,0.3)}.close::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.4s ease all;transition:.4s ease all}.close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:.4s ease all;transition:.4s ease all}.close.heavy::before,.close.heavy::after{height:4px;margin-top:-2px}.close:hover::before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.close:hover::after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}@media (max-width: 900px){.team_lightbox{width:100%;height:100%;overflow-y:scroll;position:relative;background-color:white;position:fixed;overflow:scroll}}@media (max-width: 600px){.team_member{width:100%;display:block}.team_member_left{width:100%;text-align:center;display:block;vertical-align:top}.team_member_right{position:relative;padding-left:10px;height:100%;display:block;padding-right:10px;width:100%}}.cursos-post{margin:45px 0 50px 0}.cursos-post .row{margin:15px 0 50px 0}.cursos-post .entry-summary h1{display:none}.cursos-post .quantity{display:none}.cursos-post .span5{overflow:hidden;width:440px;float:left;text-align:left}.cursos-post .span3{overflow:hidden;font-family:'Roboto',sans-serif;font-weight:300;width:240px;float:left}.cursos-post .span4{margin-top:0px;overflow:hidden;width:320px;text-align:center}.cursos-post .price{background-color:#EFEFEF;float:left;border-radius:6px}.cursos-post .price p{font-family:'Roboto',sans-serif;font-size:32px;color:#333;float:none;margin-bottom:35px}.cursos-post .price b{font-family:'Roboto',sans-serif;margin-top:10px;font-size:14px;text-align:center;float:none}.cursos-post .price .botao{margin:0px auto 0px auto;font-weight:400;float:none;text-align:center;margin-bottom:20px}.cursos-post .price h2{font-family:'Roboto',sans-serif;font-weight:400;padding:0px;margin-top:15px;color:#777777;text-align:center;font-size:22px}.cursos-post .btn-success{padding:5px 10px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;background-image:-moz-linear-gradient(top, #62c462, #51a351);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));background-image:-webkit-linear-gradient(top, #62c462, #51a351);background-image:-o-linear-gradient(top, #62c462, #51a351);background-image:linear-gradient(to bottom, #62c462, #51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}.container{margin-right:auto;margin-left:auto}.course_listing{margin:0 0 50px 0;overflow:hidden;height:auto;clear:both}.course_listing .topn{margin-bottom:15px}.course_listing .normal{background:#6185a2;background:-moz-linear-gradient(left, #6185a2 0%, #23547c 0%, #6185a2 39%, #6185a2 100%);background:-webkit-linear-gradient(left, #6185a2 0%, #23547c 0%, #6185a2 39%, #6185a2 100%);background:linear-gradient(to right, #6185a2 0%, #23547c 0%, #6185a2 39%, #6185a2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6185a2', endColorstr='#6185a2',GradientType=1 );color:#fff}.title-green{float:left;width:32px;height:380px;background:#6185a2;background:-moz-linear-gradient(top, #6185a2 0%, #6185a2 61%, #23547c 100%, #6185a2 100%);background:-webkit-linear-gradient(top, #6185a2 0%, #6185a2 61%, #23547c 100%, #6185a2 100%);background:linear-gradient(to bottom, #6185a2 0%, #6185a2 61%, #23547c 100%, #6185a2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6185a2', endColorstr='#6185a2',GradientType=0 );font-family:Arial,Helvetica,sans-serif;font-size:18px;color:#FFF;font-weight:bold;text-align:center;padding-right:3px;padding-top:100px;padding-bottom:0px;padding-left:0px;height:478px;margin-right:3px}.title-green .title-text{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);width:300px;transform-origin:145px 140px}.bloco_vitta a .block{background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden;width:19%;float:left;margin-right:3px;height:478px;border:1px solid #000}.bloco_vitta a:hover .block{background-color:#EAEAEA;text-decoration:none}.bloco_vitta a h4{font-size:16px;font-weight:400;height:60px;color:#333;text-decoration:none;text-align:center;font-family:'Roboto', sans-serif;font-weight:400}.bloco_vitta a .curso{margin-top:20px;font-size:16px;margin-bottom:15px;color:#ada49a;text-decoration:none;text-align:center;font-family:'Roboto', sans-serif;font-weight:400;padding:0 5px}.bloco_vitta a .sinopse{font-size:16px;height:70px;margin-bottom:25px;color:#333;text-decoration:none;font-style:italic;text-align:justify;font-family:'Roboto', sans-serif;font-weight:400;padding:0 10px;line-height:17px}.bloco_vitta a .spec_data{font-size:14px;font-weight:800;color:#666;margin-bottom:0px;text-decoration:none;text-align:center;font-family:'Roboto', sans-serif}.bloco_vitta a .data{font-size:15px;font-weight:400;color:#F5864F;text-decoration:none;text-align:center;font-family:'Roboto', sans-serif;line-height:18px;text-transform:uppercase}.bloco_vitta .span3{margin:10px;padding:5px;width:200px}@media (max-width: 1000px){.title-green{display:none}.bloco_vitta a .block{width:75%;margin:0 auto;float:none}.bloco_vitta a h4{font-size:16px}}@media (max-width: 500px){.bloco_vitta a .block{width:100%;margin:0;float:none}}.cart-collaterals:nth-child(odd){display:none}.cart-contents{margin-top:5px;position:absolute;right:0;top:15px}.cart-contents:before{font-family:WooCommerce;content:"\e01d";font-size:28px;margin-top:10px;font-style:normal;font-weight:400;padding-right:5px;vertical-align:bottom}.cart-contents:hover{text-decoration:none}.cart-contents-count{color:#fff;background-color:#f5864f;font-weight:bold;border-radius:30px;padding:2px 8px;line-height:1;font-family:Arial, Helvetica, sans-serif;vertical-align:middle}@-webkit-keyframes pulse{to{box-shadow:0 0 0 10px rgba(232,76,61,0)}}@-moz-keyframes pulse{to{box-shadow:0 0 0 10px rgba(232,76,61,0)}}@-ms-keyframes pulse{to{box-shadow:0 0 0 10px rgba(232,76,61,0)}}@keyframes pulse{to{box-shadow:0 0 0 10px rgba(232,76,61,0)}}.pulse-button{position:relative;border:none;box-shadow:0 0 0 0 #2f96b4;background-image:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/173024/jonathanlarradet_copy.png);background-repeat:no-repeat;cursor:pointer;color:#fff;-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-animation:pulse 5.25s infinite cubic-bezier(0.66, 0, 0, 1);-moz-animation:pulse 5.25s infinite cubic-bezier(0.66, 0, 0, 1);-ms-animation:pulse 5.25s infinite cubic-bezier(0.66, 0, 0, 1);animation:pulse 5.25s infinite cubic-bezier(0.66, 0, 0, 1);margin:5px}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{position:relative;border:none;box-shadow:0 0 0 0 #2f96b4;background-image:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/173024/jonathanlarradet_copy.png);background-repeat:no-repeat;cursor:pointer;color:#fff;-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-animation:pulse 5.25s infinite cubic-bezier(0.66, 0, 0, 1);-moz-animation:pulse 5.25s infinite cubic-bezier(0.66, 0, 0, 1);-ms-animation:pulse 5.25s infinite cubic-bezier(0.66, 0, 0, 1);animation:pulse 5.25s infinite cubic-bezier(0.66, 0, 0, 1);margin:5px}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4);background-image:-o-linear-gradient(top, #5bc0de, #2f96b4);background-image:linear-gradient(to bottom, #5bc0de, #2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;-webkit-font-smoothing:antialiased}.woocommerce form .form-row textarea{height:275px}.woocommerce-billing-fields p,.woocommerce-shipping-fields p{margin-bottom:.5em}.woocommerce-billing-fields input[type=email],.woocommerce-billing-fields input[type=tel],.woocommerce-billing-fields input[type=text],.woocommerce-shipping-fields input[type=email],.woocommerce-shipping-fields input[type=tel],.woocommerce-shipping-fields input[type=text]{width:100%;height:2.6em;border-radius:4px;box-shadow:none;box-sizing:border-box;color:#000;background-color:#ececec;border:none;padding:.8rem;height:40px;width:100%;font-family:inherit;border:1px solid #ccc;font-size:.9em !important}.woocommerce-billing-fields textarea,.woocommerce-shipping-fields textarea{width:100%;height:2.6em;border-radius:4px;box-shadow:none;box-sizing:border-box;color:#000;background-color:#ececec;border:none;padding:.8rem;height:475px;width:100%;font-family:inherit;border:1px solid #ccc;font-size:.9em !important}.woocommerce-billing-fields input[type=date],.woocommerce-shipping-fields input[type=date]{height:40px;width:100%;font-family:inherit;border:1px solid #ccc;background-color:#ececec;font-size:.9em !important}.woocommerce-billing-fields select,.woocommerce-shipping-fields select{position:relative;background:#ececec url(//www.coconutgrovecr.com/wp-content/themes/coconutgrove/images/arrow.png) no-repeat;background-position:98%;-moz-appearance:none !important}.woocommerce-billing-fields textarea,.woocommerce-shipping-fields textarea{height:125px;width:100%}.woocommerce-billing-fields .select2-container .select2-choice,.woocommerce-shipping-fields .select2-container .select2-choice{background-color:#ececec}.woocommerce-billing-fields .select2-container .select2-choice>.select2-chosen,.woocommerce-shipping-fields .select2-container .select2-choice>.select2-chosen{padding:3px;background-color:#ececec}.rates table{width:70%;margin:0 auto;border:1px solid black;border-spacing:0px;border-collapse:separate;table-layout:fixed}.rates table tr{text-align:center}.rates table tr th{background-color:#187400;color:#fff;border:1px solid black;display:table-cell;width:100px}.rates table tr td{background-color:#fff;border:1px solid black;display:table-cell;width:100px}.content-wrapper{padding-bottom:125px}#home_overview{padding:25px 0}#home_overview p{padding:0s}#home_video_banner{position:relative}#home_video_banner .video_lightbox_anchor_image{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);opacity:.9}#home_video_banner .video_lightbox_anchor_image:active,#home_video_banner .video_lightbox_anchor_image:hover{opacity:1}#swipebox-overlay{padding-right:25px !important}#home_cabins{padding:25px 0}#home_cabins ul{list-style-type:none;text-align:center}#home_cabins ul li{display:inline-block;width:18%;margin-right:2%;text-align:center}#home_cabins ul li:last-child{margin-right:0}#home_cabins ul li img{display:block;width:100%;height:auto;transition:0.3s ease all}#home_cabins ul li img:hover{transform:scale(1.04)}#home_cabins ul li h3{display:block;font-weight:400;margin:5px 0}a,a:visited,a:active{color:#000;transition:0.3s ease all;font-weight:600}a:hover,a:visited:hover,a:active:hover{color:#187400}.article-list{font-size:14px}.full-screen{height:100% !important}.other-listings{margin-top:15px !important}.other-listings h2{color:#000;font-size:18px;font-weight:bold;margin-bottom:0}.prevpage{background-color:#000;color:#fff;padding:10px 24px;text-transform:uppercase;letter-spacing:1px;display:inline-block;font-weight:800;border-radius:4px;border:0;border:2px solid transparent;margin-top:10px}.no-scroll{overflow:hidden}.ngg-gallery-thumbnail img{margin:0 auto}.formpop-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:11100;display:none;background:rgba(0,0,0,0.75)}.formpop-overlay .formpop{height:75%;width:50%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background-color:#ffff}.formpop-overlay .formpop .formcontent{padding:30px 20px 20px 20px;display:block;width:100%;position:absolute;top:50px;left:0;right:0;bottom:0;overflow-y:auto}.formpop-overlay .formpop .formcontent input[type="submit"]{display:block;margin:0 auto;background-color:#000 !important}.formpop-overlay .formpop .formtitle{width:100%;background-color:#000;text-align:center;height:50px;line-height:50px;color:white;font-size:20px;text-transform:uppercase;position:relative}.formpop-overlay .formpop .formtitle .formpop-close{position:absolute;right:10px;top:0;width:20px}body.no-scroll .site-wrapper,body.no-scroll header{overflow:hidden;-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:url('data:image/svg+xmlcharset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="5" /></filter></svg>#filter');-webkit-filter:blur(5px);filter:blur(5px)}.article-body ul{margin-left:40px;margin-bottom:20px}.full-width{width:100%;margin-top:10px;margin-bottom:10px;background-color:#fff;padding:10px;border-radius:10px;min-height:1000px}ul.gallery{overflow:hidden;height:auto}ul.gallery li{padding:10px;display:inline-block}.tool-pagination{display:block;text-align:center}.tool-pagination ul li,.tool-pagination a{display:inline-block}.contact_features{width:80%;border-spacing:0;border-collapse:collapse;border:1px solid #7898C7;margin:50px auto}.contact_features th{width:50%;background-color:#7898C7;text-align:left;padding:5px 10px;border-right:1px solid #7898C7}.contact_features td{width:50%;padding:5px 15px}.contact_features td:nth-child(1n){border-right:1px solid #7898C7}.contact_features td:nth-child(2n){border-left:1px solid #7898C7}.mission_image{background:#655341;height:300px;width:200px;background-size:cover}.row{width:100%;overflow:hidden;height:auto;display:table}#offices dl{float:left;width:49%;margin-top:0;padding-right:10px}.home_locations{width:50%;display:table-cell;padding-left:21px}.latest_blog ul{display:table;overflow:hidden}.hidden{display:none}.latest_blog{padding:20px 0}.latest_blog ul li{width:49%;display:inline-table;margin-top:15px;margin-bottom:45px;position:relative}.latest_blog ul li:before{content:url(//www.coconutgrovecr.com/wp-content/themes/coconutgrove/images/davis_face.png);width:21px;height:20px;position:absolute;left:0;top:3px}.latest_blog ul li:nth-child(odd){padding-right:25px;padding-left:25px}.latest_blog ul li:nth-child(even){padding-left:25px}.home h2{font-size:32px;color:#000;font-weight:100;text-align:center;margin-bottom:25px}.latest_blog h2 a{color:#000}.overlay{width:100%;height:250px;z-index:500;opacity:0;color:#fff;vertical-align:baseline;font-size:50px;text-align:center;background-color:#fff;position:absolute;top:0;-webkit-transition:all ease 200ms;transition:all ease 200ms;font-weight:700}.overlay:hover{opacity:.5;color:#000}ul.staff{list-style-type:none}ul.staff li{width:32%;border:1px solid #ccc;padding:10px;margin-right:1%;float:left;border-radius:8px;color:#000;text-align:center}ul.staff .content{margin-top:15px}ul.staff .staff-contact{text-align:left;padding:8px;border-radius:8px;background-color:#e8e8e8;border:1px solid #8e8e8e;margin-top:15px;margin-right:0}ul.staff a{text-transform:uppercase;font-size:14px;font-weight:600}ul.staff h2{margin-bottom:0px;color:#000;font-size:24px;font-weight:600}ul.staff h4{margin-bottom:5px;color:#000;font-size:16px}ul.staff img{display:block;padding-bottom:10px;margin:0 auto}.testimonial_widget_review a{color:transparent}.page-template-page-testimonials blockquote{font-size:16px;padding:0 40px .25em 40px}.page-template-page-testimonials cite{text-align:left;font-size:16px}.page-template-page-testimonials cite:before{display:inline;content:'-';padding-right:5px}.page-template-page-testimonials .testimonial_widget_content ul li{margin-bottom:25px}.testimonial_widget_content ul li{margin-left:0}.testimonial_widget_content ul{margin-left:0}.testimonial_widget_content{margin-bottom:10px}.post-type-our-team h2{margin-bottom:5px;color:#000;font-size:16px;font-weight:600}.post-type-our-team h3{margin-bottom:5px;color:#000;font-size:16px}.single-team .single-team-pic{display:block}.single-team .single-team-image{float:left}.staff-contact{text-align:left;padding:8px;border-radius:8px;background-color:#e8e8e8;border:1px solid #8e8e8e;margin-top:15px;margin-right:15px;display:block;padding-right:15px}.staff-contact .contact-phone:before,.staff-contact .contact-cell:before,.staff-contact .contact-email:before{width:30px !important}.site-wrapper{-webkit-transition:transform .2s;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;transition:transform 0.2s,-webkit-transform .2s;-webkit-transform:translate(0, 0);transform:translate(0, 0);background-color:#fff;margin:0 auto;width:100%;position:relative;height:auto;overflow:hidden;min-width:310px;margin-top:0}img{max-width:100%;height:auto}.inside_banner{height:80px;background:#ada49a;position:relative}.inside_banner .inner-wrapper{position:relative;overflow:hidden;height:100%}.inside_banner h1{line-height:80px;margin-bottom:0;color:#fff;float:left;font-size:37px}.inside_banner a.callout_button{background-color:#ada49a;color:#fff;padding:20px 30px;letter-spacing:1px;border-radius:4px;cursor:pointer;margin-left:15px;font-size:22px;width:250px;text-align:center;position:absolute;right:0;top:50%;transform:translateY(-50%);border-radius:40px;text-align:center}.inside_banner a.callout_button:hover{opacity:.9}.doctors ul{margin-left:20px}.doctors .collapse{display:none}.doctors .collapse.in{display:block}.doctors .well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);font-size:14px}.doctors .btn-default.gray{text-shadow:rgba(0,0,0,0.2) 1px 1px 0,rgba(0,0,0,0.2) 1px 1px 0,rgba(0,0,0,0.2) 1px 1px 0;background:#9a9a9a;font-size:16px;font-family:'open_sanssemibold';color:#ffffff}.doctors .btn-default{color:#333;background-color:#fff;border-color:#ccc}.doctors .btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857;border-radius:4px;text-decoration:none}.doctors .image{width:40%;margin-right:5%;float:left}.doctors .content{width:50%;margin-right:5%;float:left}.page-template-page-blog main .blog_content{float:left;width:100%;box-sizing:border-box;padding-right:360px}.page-template-page-blog main .blog_content_inner{background-color:#fff;border-radius:10px;width:100%}ul.magazines{list-style-type:none;text-align:center;margin-left:0}ul.magazines li{display:inline-block}.page-template-page-our-team main article{width:100%}.excerpt{background-color:#fff;overflow:hidden;margin-left:0;padding-left:10px}ul.col3{-webkit-column-count:3;-moz-column-count:3;column-count:3;list-style-position:inside}main{padding:15px 0;overflow:hidden;height:auto;position:relative}.blog main{display:block;overflow:hidden;height:auto;padding:15px 20px;border-radius:10px;background-color:#fff;min-height:1175px;margin-bottom:15px}.sy-pager li.sy-active a{background-color:#000 !important}.single-doctors article{padding-right:0;padding-left:0}.single-doctors article table{width:100%}.single-doctors article td{padding-right:10px}.single-doctors .doc-col{width:69%;display:inline-block;height:auto;overflow:hidden;vertical-align:top}.single-doctors .slider{padding-left:20px;width:29%}.single-doctors article img{float:right;box-shadow:1px 1px 6px #b0b0b4;background-color:#fff;padding:5px;border:1px solid #ddd}.post-type-doctors h2{margin-bottom:5px}.inner-wrapper{width:1175px;margin:0 auto;display:block;height:auto}.layout-block{overflow:hidden;height:auto;clear:both;width:100%;display:block}.ms-lightbox-btn{position:absolute;bottom:14px;right:17px;z-index:20}.ms-lightbox{text-indent:9999px;display:block;width:52px;height:54px;background:url(//www.coconutgrovecr.com/wp-content/themes/coconutgrove/images/lightbox-btn.png) no-repeat;opacity:.5;transition:0.3s ease all !important}.ms-lightbox:hover{opacity:.8}.clear{*zoom:1}.clear:before{content:' ';display:table}.clear:after{content:' ';display:table;clear:both}img{max-width:100%;vertical-align:bottom}a{text-decoration:none}a:focus,a:hover,a:active{outline:0}input:focus{outline:0;border:1px solid #04A4CC}.cta_button{background-color:#000;color:#fff;padding:10px 14px;text-transform:uppercase;letter-spacing:1px;display:inline-block;font-weight:800;border-radius:4px;border:none;margin:0 auto;display:block;margin-top:5px;cursor:pointer}.cta_button:hover{opacity:.9}.wpcf7 input[type=submit],.wpcf7 input[type=button]{background-color:#ada49a;color:#fff;padding:10px 24px;text-transform:uppercase;letter-spacing:1px;display:inline-block;font-weight:800;border-radius:8px;border:0;border:2px solid transparent}.wpcf7 input[type=submit]:hover,.wpcf7 input[type=button]:hover{opacity:.9}.wpcf7-radio{margin-left:15px}input[type="radio"],input[type="checkbox"]{height:1.2em;width:1.2em;vertical-align:middle;margin:0 .4em .4em 0;border:1px solid rgba(0,0,0,0.3);background:-webkit-linear-gradient(#FCFCFC, #DADADA);-webkit-appearance:none;-webkit-transition:box-shadow 200ms;box-shadow:inset 1px 1px 0 #fff,0 1px 1px rgba(0,0,0,0.1)}input[type="radio"]{border-radius:100%}input[type="checkbox"]{border-radius:4px;position:relative}input[type="radio"]:not(:disabled):hover,input[type="checkbox"]:not(:disabled):hover{border-color:rgba(0,0,0,0.5);box-shadow:inset 1px 1px 0 #fff,0 0 4px rgba(0,0,0,0.3)}input[type="radio"]:active:not(:disabled),input[type="checkbox"]:active:not(:disabled){background-image:-webkit-linear-gradient(#C2C2C2, #EFEFEF);box-shadow:inset 1px 1px 0 rgba(0,0,0,0.2),inset -1px -1px 0 rgba(255,255,255,0.6);border-color:rgba(0,0,0,0.5)}input[type="radio"]:focus,input[type="checkbox"]:focus{outline:none;box-shadow:none}input[type="radio"]:checked,input[type="checkbox"]:checked{border-color:rgba(0,0,0,0.5)}input[type="radio"]:checked:before{display:block;height:.3em;width:.3em;position:relative;left:.4em;top:.4em;background:rgba(0,0,0,0.7);border-radius:100%;content:''}input[type="checkbox"]:checked:before{font-weight:700;color:rgba(0,0,0,0.7);content:'';-webkit-margin-start:0;font-size:.9em;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#333}input:disabled{opacity:.6;box-shadow:none;background:rgba(0,0,0,0.1);box-shadow:none}input:disabled+label{opacity:.6;cursor:default;-webkit-user-select:none}input .wpcf7 input[type=submit]:hover{-moz-opacity:.9;-webkit-opacity:.9;opacity:.9;filter:alpha(opacity=90)}.home .wpcf7-form p{margin-bottom:0 !important}.contact_info .table{width:100%;margin-bottom:20px;max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.contact_info thead{display:table-header-group;vertical-align:middle;border-color:inherit}.contact_info tr{display:table-row;vertical-align:inherit;border-color:inherit}.error404 .site-wrapper{background-color:#fff}.page-template-page-contact .article-content{display:none}.contact-item{width:100%;height:auto;display:block;color:#000 !important}.contact-item.address{font-size:12px !important;color:#000 !important;line-height:16px !important;margin-top:10px}a.contact-item{color:#000 !important}.panel-address{padding:0 !important}.contact-address{margin-left:16px;margin-top:15px;margin-bottom:10px;position:relative}.contact-address p{margin-bottom:0 !important}.contact_info .table thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd;padding:8px;line-height:1.428571429;vertical-align:top;border-top:1px solid #ddd;text-align:left}.contact_info .table tbody>tr>th,.contact_info .table tfoot>tr>th,.contact_info .table thead>tr>td,.contact_info .table tbody>tr>td,.contact_info .table tfoot>tr>td{padding:8px;line-height:1.428571429;vertical-align:top;border-top:1px solid #ddd;text-align:left}.contact_info tbody{display:table-row-group;vertical-align:middle;border-color:inherit}.contact_info .table>thead>tr>td.success,.contact_info .table>tbody>tr>td.success,.contact_info .table>tfoot>tr>td.success,.contact_info .table>thead>tr>th.success,.contact_info .table>tbody>tr>th.success,.contact_info .table>tfoot>tr>th.success,.contact_info .table>thead>tr.success>td,.contact_info .table>tbody>tr.success>td,.contact_info .table>tfoot>tr.success>td,.contact_info .table>thead>tr.success>th,.contact_info .table>tbody>tr.success>th,.contact_info .table>tfoot>tr.success>th{background-color:#ececec;border-color:#d6e9c6}ul.hdr_gallery{list-style-type:none;margin-left:0;margin-top:25px;text-align:left}ul.hdr_gallery li{width:49%;margin-right:1%;float:left;border-radius:8px;margin-bottom:1%}ul.hdr_gallery li img{border-radius:10px}.thumbnail{position:relative;overflow:hidden;height:auto;transition:0.3s ease all}.thumbnail .flag{background-color:#ada49a;width:40%;color:#fff;text-transform:uppercase;z-index:20;position:absolute;top:0;left:0;font-size:12px}.thumbnail:before{content:'View Listing';font-size:13px;position:absolute;width:100%;top:50%;transform:translateY(-50%);opacity:0;transition:0.3s ease all;display:table-cell;text-align:center;vertical-align:middle;color:white;z-index:50;text-transform:uppercase}.thumbnail:after{content:'\A';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.4);opacity:0;transition:0.3s ease all}.thumbnail:hover:before{opacity:1}.thumbnail:hover:after{opacity:1}.book-appointment{height:100px;background-color:#BABB4C}.book-appointment a.callout_button{background-color:#ada49a;color:#fff;padding:15px 20px;letter-spacing:1px;border-radius:4px;cursor:pointer;margin-left:15px;font-size:22px;float:right;border-radius:4px;line-height:15px;width:250px;float:none;position:absolute;right:0;top:50%;transform:translateY(-50%);border-radius:40px;letter-spacing:1px}.book-appointment a.callout_button span{line-height:35px;height:35px;display:inline}.book-appointment a.callout_button:hover{opacity:.9}.book-appointment h3{color:#fff !important;font-weight:normal;padding-bottom:0;font-size:32px !important;position:absolute;left:0;top:50%;letter-spacing:-1px;transform:translateY(-50%)}.book-appointment .inner-wrapper{height:100px;position:relative}h1,h2,h3,h4,h5{color:#000;line-height:1.1em;margin-bottom:10px}h1{font-size:30px;font-weight:400;margin-bottom:15px;position:relative;margin-left:auto;margin-right:auto}h2{font-size:24px;font-weight:400;position:relative;text-transform:capitalize}ol{margin-left:50px;margin-bottom:15px}#search_field{position:absolute;height:30px;width:250px;background-color:#2662ab;display:none;right:0;top:30px;border-radius:0 0 4px 4px;padding:2px;box-shadow:3px 3px 7px #969696;-webkit-transition:all 5s linear;transition:all 5s linear;text-align:left}#search_field input[type=text]{width:201px;float:left;font-size:16px}#search_field input[type=submit]{width:60px;float:left;font-size:16px}#s{width:135px;padding:5px 0}#searchsubmit{text-decoration:none;font-size:12px;border-radius:none;display:table-cell;width:90px;color:#fff;text-align:center;display:block;background-color:#0eaee6;border:0;color:#e3e7eb;text-transform:uppercase;letter-spacing:1px;font-weight:800;border-radius:10px;float:right;padding:5px 0;font-weight:400}#searchsubmit:hover{color:#444}.cta_button{background-color:#000;color:#fff;padding:10px 14px;text-transform:uppercase;letter-spacing:1px;display:inline-block;font-weight:800;border-radius:4px;border:none;margin:0 auto;display:block;margin-top:5px;cursor:pointer}.cta_button:hover{opacity:.9}.read-more{background-color:#ada49a;color:#fff !important;padding:8px 15px;letter-spacing:1px;font-weight:500;border-radius:8px;border:none;margin:5px 0;margin-top:15px;cursor:pointer;width:105px;text-align:center;font-size:12px;display:block}.read-more:hover{opacity:.9}.back-blog{background-color:#000;color:#fff !important;padding:0 14px;letter-spacing:1px;display:inline-block;font-weight:500;border-radius:4px;border:none;display:block;margin-top:20px;cursor:pointer;width:30%;text-align:center;height:50px;line-height:50px;margin-bottom:15px}.back-blog:hover{opacity:.9}#featured-post{height:auto;clear:both;overflow:hidden;border-bottom:1px dotted #ddd;margin:0 0 15px;padding:0 0 15px;line-height:1.4em}.sidebar{float:right;width:272px;margin-left:-272px;z-index:20}.widget{background-color:#dde2e4}.widget ul{margin-left:30px}.widget .alignnone{margin:0 !important}.widget.testimonials{padding-bottom:40px}.widget{display:block;overflow:hidden;height:auto;padding:15px;border-radius:8px;border:1px solid #a5a5a5;background-color:#fff;margin-bottom:20px;position:relative}.widget h2{color:#000;font-size:18px;text-align:left;margin-bottom:5px;font-weight:bold;padding:0;text-transform:uppercase}.widget .wpcf7{font-size:12px}.widget.testimonials h2{color:#000;font-size:15px;padding:0;text-align:center;margin-bottom:5px;font-weight:bold;text-transform:uppercase}.left_sidebar .widget{padding:0;border:0;border-radius:0}.widget img{height:auto}.sidebar p{margin-bottom:2px}main article{width:100%;padding-right:290px;box-sizing:border-box;float:left}.page-template-page-full main article{float:none;padding-right:0;padding-left:0;width:100%;box-sizing:border-box}.left_sidebar .textwidget ul{padding-left:0;list-style-type:none}.left_sidebar .textwidget ul li{text-align:left;text-justify:auto}main article .article-content{display:block;overflow:hidden;height:auto;padding:0;background-color:#fff}.left_sidebar .textwidget{padding:5px;font-size:14px}.left_sidebar .textwidget a{color:#000;text-align:left;text-justify:normal}.screen-reader-text{display:none}.one_third{width:32%;margin-right:1%}.one_third_end{margin-right:0;width:33%}.two_thirds{width:66.6%}.full{width:100%}.full img{width:100% !important;height:auto !important}@-webkit-keyframes pulse{to{box-shadow:0 0 0 10px rgba(232,76,61,0)}}@-moz-keyframes pulse{to{box-shadow:0 0 0 10px rgba(232,76,61,0)}}@-ms-keyframes pulse{to{box-shadow:0 0 0 10px rgba(232,76,61,0)}}@keyframes pulse{to{box-shadow:0 0 0 10px rgba(232,76,61,0)}}.pulse-button{position:relative;border:none;box-shadow:0 0 0 0 #2f96b4;background-repeat:no-repeat;cursor:pointer;color:#fff;-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-animation:pulse 5.25s infinite cubic-bezier(0.66, 0, 0, 1);-moz-animation:pulse 5.25s infinite cubic-bezier(0.66, 0, 0, 1);-ms-animation:pulse 5.25s infinite cubic-bezier(0.66, 0, 0, 1);animation:pulse 5.25s infinite cubic-bezier(0.66, 0, 0, 1);margin:5px}.blog_shortcode{position:relative;overflow:hidden;height:auto;color:#fff}.blog_shortcode .blog_summary{position:absolute;bottom:0;left:0;height:50%;width:100%;background-color:rgba(0,0,0,0.3);padding:5px}#home_cta{overflow:hidden;height:auto;text-align:center;color:#000;background-color:#fff;font-weight:normal}#home_cta h3{font-size:22px;font-weight:300;margin-bottom:0;margin-top:10px;color:#000}#home_cta .inner-wrapper{padding:45px 0}#home_cta b{font-weight:500}#home_cta span{font-size:25px;font-weight:300;color:#fff;text-align:center;position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;padding:0 25px;line-height:30px;z-index:20;text-transform:uppercase;cursor:pointer}#home_cta ul{width:100%;list-style:none;padding:0;text-align:center;margin:0}#home_cta ul li{text-align:left;display:inline-block;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;min-height:275px;margin-top:20px;vertical-align:top;color:#fff}#home_cta ul li .btn{display:table;padding:8px 12px;margin-bottom:0;margin-top:15px;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;border:1px solid #ccc;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}#home_cta ul li .btn.mid{margin:15px auto 0 auto}#home_cta ul li .btn:hover,#home_cta ul li .btn:focus{text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}#home_cta ul li .btn-info,#home_cta ul li .btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4);background-image:-o-linear-gradient(top, #5bc0de, #2f96b4);background-image:linear-gradient(to bottom, #5bc0de, #2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}#home_cta ul li h3{color:#fff;font-size:20px;text-transform:uppercase;margin-top:0;font-weight:bold}#home_cta ul li a{color:#fff}.container{text-align:center}#content{padding-top:88px}.homelink a:before{content:"\f015";font-family:FontAwesome;font-weight:normal;font-size:1.6em;position:absolute;left:-20px;color:#000;top:-1px}.homelink .tool-pagination{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;width:99%;padding:5px 1% 5px 0;font-weight:normal}.homelink .tool-pagination ul.pages{display:inline}.homelink .tool-pagination ul.pages li{width:auto;height:auto;float:none;border:0;padding:0;font-size:14px;margin-bottom:0;margin-right:5px}.homelink .tool-pagination ul.pages li span{color:#ada49a}.homelink .tool-pagination a{display:inline-block;padding:0;color:#999;transition:0.3s ease all;font-size:14px}.homelink .tool-pagination a:hover{color:#999}.homelink .tool-pagination .next:after{font-family:FontAwesome;content:'\f101';color:#ada49a;font-size:14px;display:inline-block;padding-left:6px}.homelink .tool-pagination .prev:before{font-family:FontAwesome;content:'\f100';color:#ada49a;font-size:14px;display:inline-block;padding-right:6px}.post-filters{width:99%;padding:2px 4px 2px 0;margin-bottom:10px;margin-right:1%;text-align:right;position:relative;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}.post-filters label{font-size:12px;color:#999}.post-filters input[type=submit]{background-color:#fff;color:#999;border:1px solid #ccc;padding:0 10px;letter-spacing:1px;border-radius:4px;cursor:pointer;font-size:12px;height:25px;line-height:24px;transition:0.3s ease all}.post-filters input[type=submit]:hover{background-color:#ccc}.post-filters select{height:30px;line-height:20px;padding:0 6px 0 15px;font-size:12px;position:relative;color:#999;border:0px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:right}.post-filters .styled-select{height:auto;overflow:hidden;position:relative;display:inline}.post-filters .styled-select.float{position:absolute;left:0}.post-filters .styled-select.float:before{top:3px}.post-filters .styled-select:before{font-family:FontAwesome;content:'\f103';color:#999;font-size:14px;pointer-events:none;position:absolute;left:0;z-index:20;top:1px}.banner_text{font-size:40px;line-height:34px;font-weight:200;color:#fff;font-family:'Open Sans', 'raleway' sans-serif}a.contact_banner{padding:10px 25px;background-color:#187400;border-radius:30px;color:#fff !important;margin-top:20px;display:inline-block;font-weight:300 !important;font-size:18px !important;font-family:'Open Sans', 'raleway', sans-serif}a.contact_banner:hover{color:#fcfcfc !important;background-color:#0a6201}.box_button_wrap{display:block;text-align:right;margin-top:5px}a.box_button{background-color:#ada49a;color:#fff;padding:3px 6px;letter-spacing:1px;cursor:pointer;font-size:14px}.home #content{margin-top:-85px;position:relative}#home_callout{height:150px;background-color:#e2ffff;text-align:center;display:table}#home_callout .inside{display:table-cell;height:100%;vertical-align:middle}#home_callout h2{font-size:36px;color:#fff;font-weight:400;display:inline-block;margin-bottom:0}#home_callout a.callout_button{background-color:#ada49a;color:#fff;padding:10px 30px;letter-spacing:1px;border-radius:40px;cursor:pointer;margin-left:15px;font-size:32px}#home_callout a.callout_button:hover{opacity:.9}a.rate_chart{padding:0 20px;background-color:#187400;color:#fff !important;line-height:50px;height:50px;display:block;float:right;margin:10px 0;border-radius:8px;text-decoration:none !important}a.rate_chart::after{display:block;content:"\f078";padding-left:5px;font-size:18px;font-family:FontAwesome;font-weight:400;color:#fff;display:inline-block}a.back_top{padding:0 20px;background-color:#187400;color:#fff !important;line-height:50px;height:50px;display:block;float:left;margin:45px 0 10px 0;border-radius:8px;text-decoration:none !important}a.back_top::after{display:block;content:"\f079";padding-left:5px;font-size:18px;font-family:FontAwesome;font-weight:400;color:#fff;display:inline-block}.social a{display:block;color:#187400;text-decoration:none;font-weight:400;font-size:20px;text-align:center;line-height:27px}.social a:hover{-moz-opacity:.9;-webkit-opacity:.9;opacity:.9;filter:alpha(opacity=90)}ul.social{margin:5px 0 0 0;text-align:left;list-style-type:none;display:block;margin-bottom:5px;height:30px}ul.social li{margin-right:4px;width:30px;height:30px;float:right;background-size:contain;list-style-type:none !important;background-color:#eee;border-radius:63px;border:1px solid #000}ul.social li:hover{-moz-opacity:.9;-webkit-opacity:.9;opacity:.9;filter:alpha(opacity=90)}footer ul.social li{float:none;display:inline-block}.facebook{background:url(//www.coconutgrovecr.com/wp-content/themes/coconutgrove/images/facebook.png) no-repeat}.twitter{background:url(//www.coconutgrovecr.com/wp-content/themes/coconutgrove/images/twitter.png) no-repeat}.gplus{background:url(//www.coconutgrovecr.com/wp-content/themes/coconutgrove/images/gplus.png) no-repeat}.pinterest{background:url(//www.coconutgrovecr.com/wp-content/themes/coconutgrove/images/pinterest.png) no-repeat}.instagram{background:url(//www.coconutgrovecr.com/wp-content/themes/coconutgrove/images/instagram.png) no-repeat}.twitter{background:url(//www.coconutgrovecr.com/wp-content/themes/coconutgrove/images/twitter.png) no-repeat}.blog{background:url(//www.coconutgrovecr.com/wp-content/themes/coconutgrove/images/blog.png) no-repeat}#home_banner{background-color:transparent;overflow:hidden;height:auto;clear:both;width:100%;display:block}.home_logo{background-color:#fff;width:100%;overflow:hidden;height:auto;display:table;padding:15px;border:1px solid #f0f0f0;min-height:75px;display:table}.home_logo .inner-wrapper{min-height:75px;display:table}.page_logo{margin:50px 0;padding:15px;border:1px solid #f0f0f0}.page_logo ul{text-align:center;display:table-row}.home_logo ul{text-align:center;display:table-row}.home_logo ul li{display:table-cell;width:33%;text-align:center;position:relative;padding-bottom:7%;transition:.3s ease all;min-height:75px}div#preload{display:none}.home #content{padding-top:0}.mission_content{width:50%;float:left;padding-right:15px;font-size:15px;line-height:20px;color:#fff}#home_mission{background:#655341;background-size:cover;padding:20px 0}#home_mission ul{list-style-image:url(//www.coconutgrovecr.com/wp-content/themes/coconutgrove/images/bullet.png);margin-top:15px;margin-left:20px}#home_mission li{padding-bottom:10px}#home_mission .mission_content_left{width:40%;float:left;padding-left:20px}#home_mission .mission_content_right{width:40%;float:right}#home_mission .inner-wrapper{position:relative;overflow:hidden;height:auto}#home_mission .right{height:100%;width:50%;position:absolute;vertical-align:middle;right:0}#home_mission .right img{background-color:white;transform:translateY(-50%);top:50%;position:absolute;right:0}#home_mission .stars{width:100% !important}#home_map{padding:0;position:relative}.banner_content{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;height:auto}.cc_module_title{margin:25px 0 0;font-weight:700;text-transform:uppercase;text-align:center}.current_page_item>a{color:#187400 !important}.menu_right{position:absolute;top:50px;width:100%;display:none;padding:0;margin:0;background-color:#fff;right:auto;padding-top:10px;padding-bottom:10px;height:auto;z-index:40;box-shadow:inset 0 -8px 8px -8px #696868}.menu_right ul{display:block}.menu_right ul li a{color:#2662ab;letter-spacing:2px}.menu_right ul li a:hover{color:#3e61a0}.menu_right li{display:block;margin-right:0;font-weight:400;font-size:17px;width:100%;height:auto;line-height:1.3em;text-align:center;margin-bottom:4px}.menu_right .page-item-7{position:static}.menu_right ul li:last-child:after{content:'';margin:0}blockquote{font-family:Georgia,serif;font-size:12px;font-style:italic;width:100%;margin:10px 0 0 0;padding:0 15px .25em 15px;line-height:1.45;position:relative;color:#383838;text-align:justify}blockquote:before{display:block;content:"\f10d";font-size:37px;position:absolute;font-family:FontAwesome;font-weight:400;left:-2px;top:-17px;color:#383838;opacity:.1}blockquote:after{display:block;content:"\f10e";font-size:37px;position:absolute;font-family:FontAwesome;font-weight:400;right:4px;bottom:-10px;color:#383838;opacity:.1;width:42px}cite{display:block;font-style:normal;color:#000;font-size:14px;line-height:14px;font-weight:700;position:relative;font-style:italic;margin-top:10px;padding-right:15px;padding-left:15px;text-align:center}@media print{*{background:transparent !important;color:#000 !important;text-shadow:none !important;-webkit-filter:none !important;filter:none !important;-ms-filter:none !important}a{text-decoration:underline}a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after{content:""}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr{page-break-inside:avoid}img{page-break-inside:avoid;max-width:100% !important}@page{size:auto;margin:25mm 5mm}body{margin:0}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid;page-break-inside:avoid}.breaker{page-break-before:always !important}h2,h3,.datalabel,.datafield,li{page-break-inside:avoid}header,footer{display:none !important}.business-form li{margin:2px 0;display:block;overflow:hidden;height:auto}.business-form br{display:none}#fancybox-wrap,.output_filter,#Button1{display:none !important}.inside_banner{display:none}}.business-form{background-color:#fff;padding:25px;border-radius:10px;position:relative}.business-form br{display:none}.business-form ul{list-style-type:none}.business-form li{margin:2px 0;display:block;overflow:hidden;height:auto}.business-form img{-webkit-transform:scale(0.7);transform:scale(0.7)}.business-form li.indent{padding-left:5px}.business-form .datafield{width:75%;text-align:left;padding:2px 5px;border:1px solid #ccc;float:left;background-color:#ededed}.business-form .datafield:empty{height:30px}.output_filter{padding:20px;background-color:#fff;border-radius:10px;margin-top:15px;text-align:center;border:1px solid #999}.output_filter h3{font-weight:700;margin-bottom:15px}.output_filter ul{width:100%;list-style-type:none;text-align:center}.output_filter ul li{width:32%;display:inline;padding-left:10px}.output_filter span{font-size:.8em;line-height:1em;font-style:italic;display:block}.output_filter label{text-transform:uppercase}.output_filter input[type="submit"]{background-color:#000;color:#fff;padding:10px 24px;text-transform:uppercase;letter-spacing:1px;display:inline-block;font-weight:800;border-radius:4px;border:0;border:2px solid transparent}.business-form li.group_title{margin-top:15px;margin-bottom:5px;text-decoration:underline}.business-form li.data_sep{margin-top:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.business-form .datalabel{width:25%;text-align:right;padding-right:10px;float:left;line-height:30px}select:focus{outline:none !important}.wpcf7 p{margin-bottom:.5em}.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=text]{width:100%;height:2.6em;border-radius:4px;box-shadow:none;box-sizing:border-box;color:#000;background-color:#ececec;border:none;padding:.8rem;height:40px;width:100%;font-family:inherit;border:1px solid #ccc;font-size:.9em !important}.wpcf7 textarea,.wpcf7 select{width:100%;height:2.6em;border-radius:4px;box-shadow:none;box-sizing:border-box;color:#000;background-color:#ececec;border:none;padding:.8rem;height:50px;width:100%;font-family:inherit;border:1px solid #ccc;font-size:.9em !important}.wpcf7 input[type=date]{height:40px;width:100%;font-family:inherit;border:1px solid #ccc;background-color:#ececec;font-size:.9em !important}.collapsed{display:none}.business-form input[type=button]{margin-right:5px;background-color:#fff;color:#000;padding:10px 24px;text-transform:uppercase;letter-spacing:1px;display:inline-block;font-weight:800;border-radius:4px;float:left;border:2px solid #000}.business-form input[type=email],.business-form input[type=tel],.business-form input[type=text],.business-form input[type=date]{height:30px;padding:0 10px;border-radius:0}.business-form select{height:30px;padding:0 10px;border-radius:0}.business-form label{margin-top:10px;color:#888;display:block}.business-form .form-nav{display:block;width:100%;overflow:hidden;height:auto;margin-top:25px}.business-form .panel-body{padding-bottom:50px}.business-form textarea{border-radius:0}.fine-print{font-size:.6em;display:block;line-height:1.5em}.wpcf7{width:100%}.wpcf7 select{position:relative;background:#ececec url(//www.coconutgrovecr.com/wp-content/themes/coconutgrove/images/arrow.png) no-repeat;background-position:98%;-moz-appearance:none !important}.wpcf7 textarea{height:125px}.wpcf7-validation-errors{font-size:16px}.Asterix{float:left;font-size:22px;margin-left:-14px;color:#bf0000;line-height:28px}#responsive-form{max-width:960px;margin:0 auto;width:100%;float:none;font-weight:400 !important;color:#000;font-size:16px;width:100% !important}.page-template-page-treatment_co .read-more{background-color:#000;color:#fff;padding:10px 24px;text-transform:uppercase;letter-spacing:1px;display:inline-block;font-weight:800;border-radius:4px;border:0;border:2px solid transparent;display:block;width:175px;margin-top:15px}.form-row{width:100%;width:100%;display:block;overflow:hidden}.column-half,.column-full{float:left;position:relative;padding:5px 15px;width:100%;box-sizing:border-box}#contact_left{width:33.333333333333%;padding-right:15px}#contact_left p{margin-top:0}#contact_right{width:66.666666666667%}#contact_left,#contact_right{float:left}#map{float:left;width:490px;height:300px;display:block;overflow:hidden}.contact_info ul{list-style-type:none}.contact_ad{text-align:center}.panel{margin-bottom:20px;background-color:#fff;border:1px solid #ddd;box-shadow:0 1px 1px rgba(0,0,0,0.05);margin-top:15px;border-radius:4px}.panel .panel-heading{padding:5px 10px;background-color:#ada49a;color:#2662ab;position:relative;border-radius:6px 6px 0 0}.panel .panel-heading .toggle:hover>i{-webkit-transform:scale(1.2);transform:scale(1.2)}.panel .panel-heading i{color:#fff;-webkit-transition:all .1s;transition:all .1s;border-radius:4px 2px 0 0;padding-right:5px}.panel .panel-heading .toggle i{font-size:20px;padding-right:0}.panel .panel-heading h3{font-size:24px;margin-top:0;margin-bottom:0;color:#fff;font-weight:200}.panel .panel-heading .toggle,.panel .panel-heading .close{font-family:FontAwesome;font-weight:400;position:absolute;line-height:6px;-moz-opacity:.5;-webkit-opacity:.5;opacity:.5;-webkit-transition:.3s all ease;transition:.3s all ease}.panel .panel-heading .toggle i,.panel .panel-heading .close i{color:#fff}.panel .panel-heading .toggle{font-size:1.3em;right:15px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);position:absolute}.panel .panel-heading .close{font-size:1em;right:15px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}.panel .panel-heading .close:hover>i{-webkit-transform:scale(1.2);transform:scale(1.2)}.rotate-180{-webkit-transform:rotate(180deg) translateY(25%) !important;transform:rotate(180deg) translateY(25%) !important}.panel-body{padding:16px;font-weight:400}.panel-body:before,.panel-body:after{display:table;content:" "}.package{width:100%;overflow:hidden;height:auto}.package .panel{width:100%;overflow:hidden;height:auto;border-radius:4px}.package .panel-subhead{text-align:center;width:100%;overflow:hidden;height:auto;padding:50px 20px;background-color:#000}.package .panel-heading{background:-webkit-linear-gradient(top, #0d9de8 0%, #0576b0 75%, #036ca2 100%);background:linear-gradient(to bottom, #0d9de8 0%, #0576b0 75%, #036ca2 100%);color:#fff;border-bottom:none;text-align:center}.package .panel-heading h3{color:#fff}.panel-subhead h3{color:#fff;font-size:36px;text-align:center}.panel-footer{height:20px;background:#000;display:block}#map{width:100%;height:300px;display:block}.panel-body:after{clear:both}.cta_panel_right-content .wpcf7 input[type=email],.cta_panel_right-content .wpcf7 input[type=tel],.cta_panel_right-content .wpcf7 input[type=text]{height:28px;margin-bottom:0;right:7px}.cta_panel_right-content .wpcf7 textarea,.cta_panel_right-content .wpcf7 select{height:28px;margin-bottom:0;right:7px}.cta_panel_right .wpcf7-form textarea{height:125px}.cta_panel_right-container .column-full{padding:5px;position:relative}.cta_panel_right-container .Asterix{font-size:12px;color:#bf0000;z-index:1000;line-height:16px;float:right}.cta_panel_right-content .wpcf7 textarea{height:40px}.cta_panel_right-content p{margin-top:2px}.google-maps{position:relative;height:250px;overflow:hidden}.google-maps iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.contact_hours .table{width:100%;margin-bottom:20px;max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.contact_hours thead{display:table-header-group;vertical-align:middle;border-color:inherit}.contact_hours tr{display:table-row;vertical-align:inherit;border-color:inherit}.contact_hours .table thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd;padding:8px;line-height:1.428571429;vertical-align:top;border-top:1px solid #ddd;text-align:left}.contact_hours .table tbody>tr>th,.contact_hours .table tfoot>tr>th,.contact_hours .table thead>tr>td,.contact_hours .table tbody>tr>td,.contact_hours .table tfoot>tr>td{padding:8px;line-height:1.428571429;vertical-align:top;border-top:1px solid #ddd;text-align:left}.contact_hours tbody{display:table-row-group;vertical-align:middle;border-color:inherit}.contact_hours .table>thead>tr>td.success,.contact_hours .table>tbody>tr>td.success,.contact_hours .table>tfoot>tr>td.success,.contact_hours .table>thead>tr>th.success,.contact_hours .table>tbody>tr>th.success,.contact_hours .table>tfoot>tr>th.success,.contact_hours .table>thead>tr.success>td,.contact_hours .table>tbody>tr.success>td,.contact_hours .table>tfoot>tr.success>td,.contact_hours .table>thead>tr.success>th,.contact_hours .table>tbody>tr.success>th,.contact_hours .table>tfoot>tr.success>th{background-color:#ececec;border-color:#d6e9c6}.col_4,.width_4{width:250px}.col{margin:0 10px;display:inline;overflow:visible;float:left;position:relative}.page-template-page-videos h2{float:left;margin-bottom:10px}.youtubewrap{float:right;margin-right:16px;margin-bottom:20px}.page-template-page-videos{font-size:105%;line-height:1.1em;margin-bottom:10px}.page-template-page-videos .col{margin:0 10px 10px}ul.jaw_widget{list-style-type:none}ul.jaw_widget li{margin-left:10px}.page-template-page-videos .read-more{background-color:transparent;color:#000 !important;padding:0;width:auto;display:inline;text-decoration:underline}.nivo-lightbox-theme-default .nivo-lightbox-nav:hover{background-color:transparent !important}page-template-page-videos .row{padding-bottom:0}.textbox{font-size:.8em;line-height:1em}.instagram_banner{width:100%;height:auto;overflow:hidden;margin-top:175px}.instagram_banner .widgettitle{display:none}#cta{overflow:hidden;height:auto}#cta ul{width:100%;list-style:none;padding:0;text-align:center;width:100%;list-style:none;padding:0;text-align:center}#cta img{width:100%;height:auto}#cta ul li{width:25%;margin:10px 6% 0;display:inline-block;text-align:center}#cta ul li:first-child,#cta ul li:last-child{margin:0}.wrapper{width:100%;height:auto;overflow:hidden;display:block;position:relative;height:100%}#fancybox-outer{border:1px solid #00a6e5}#contact_form_pop{padding:5px;padding-bottom:100px;overflow-x:hidden}#contact_form_pop .wpcf7-validation-errors{font-size:16px}.Asterix{float:left;font-size:22px;margin-left:-14px;color:#bf0000}#fancybox-wrap div{box-sizing:border-box !important}.clearfix:after{content:"";display:table;clear:both}.column-half{width:50%}#contact_form_pop .wpcf7{width:100%}#contact_form_pop .wpcf7 textarea{height:100px}.article-body a{color:#000;text-decoration:underline}#contact_form_pop .wpcf7 .submit_wrap{height:128px;position:relative}#contact_form_pop .wpcf7 .submit_wrap .wpcf7-submit{position:relative;position:absolute;bottom:0;right:0;margin-right:15px}@font-face{font-family:'Font-Name';src:url(//www.coconutgrovecr.com/wp-content/themes/coconutgrove/css/fonts/font-name.eot);src:url(//www.coconutgrovecr.com/wp-content/themes/coconutgrove/css/fonts/font-name.eot?#iefix) format("embedded-opentype"),url(//www.coconutgrovecr.com/wp-content/themes/coconutgrove/css/fonts/font-name.woff) format("woff"),url(//www.coconutgrovecr.com/wp-content/themes/coconutgrove/css/fonts/font-name.ttf) format("truetype"),url(//www.coconutgrovecr.com/wp-content/themes/coconutgrove/css/fonts/font-name.svg#font-name) format("svg");font-weight:400;font-style:normal}::-moz-selection,::selection,::-webkit-selection,::-moz-selection{background:#04A4CC;color:#FFF;text-shadow:none}#right_nav .fa{line-height:52px !important}.envirabox-opened .envirabox-title{display:none !important}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#FFF;border:1px solid #F0F0F0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone,.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.excerpt{background-color:#fff;overflow:hidden;margin-left:0;padding-left:10px}.nomargin{margin-left:0;padding-left:0}#featured-post h2{margin-bottom:8px;font-size:24px;padding-top:10px}#featured-post h2:before{border:0}#featured-post h2 a{margin-bottom:8px;color:#000}#featured-post img{margin-top:0;margin-left:0;margin-right:0}.blog_wrapper{overflow:hidden}.blog_wrapper div{min-height:286px}#recent-blog{float:left;width:100%}#featured-post{height:auto;clear:both;overflow:hidden;border-bottom:1px dotted #ddd;margin:0 0 15px;padding:0 0 15px;line-height:1.4em}ul.styledlogolist{margin:0 0 1.5em !important;padding:0;list-style:none;text-align:center}ul.styledlogolist li{padding:0;width:24%;margin:0 1% 1% 0;list-style:none !important;border-radius:10px 10px 10px 10px;-moz-border-radius:10px;-webkit-border-radius:10px 10px 10px 10px;box-shadow:0 0 10px #aeaeae;background:#fff;text-align:center;display:inline-block}.view-article{text-decoration:none;font-size:13px;padding:10px;background-color:#2662ab;border-radius:4px;display:table-cell;width:105px;color:#fff;text-align:center;margin-top:10px;display:block}.view-article:hover{-moz-opacity:.9;-webkit-opacity:.9;opacity:.9;filter:alpha(opacity=90)}#featured-post img{float:left;margin-right:0;border:0;max-width:100%;height:auto}#blog-siderbar{float:right;width:240px}.frame{width:400px;height:282px;float:left}.address-panel img{width:100%;height:auto;margin-bottom:10px}@media (max-width: 1175px){#home_cabins{padding:25px 0}#home_cabins ul{list-style-type:none;text-align:center}#home_cabins ul li{display:inline-block;width:18%;margin-right:2%;text-align:center}#home_cabins ul li:last-child{margin-right:0}#home_cabins ul li img{display:block;width:100%;height:auto;transition:0.3s ease all}#home_cabins ul li img:hover{transform:scale(1.04)}#home_cabins ul li h3{display:block;font-weight:400;margin:5px 0}.formpop-overlay .formpop{width:75%}.page-template-page-our-team main{padding:15px 0 25px 0}.page-template-page-our-team main article{padding-right:0;width:100%;float:none}.inner-wrapper{padding:0 10px}.book-appointment{height:auto;overflow:hidden;background-color:#BABB4C;padding:15px 0}.book-appointment h3{font-size:24px;display:block;position:static;text-align:center;transform:none}.book-appointment .inner-wrapper{height:auto;overflow:hidden}.book-appointment a.callout_button{display:block;margin:0 auto;float:none;position:static;width:200px;transform:none;text-align:center;font-size:16px;-webkit-transform:none}.book-appointment a.callout_button span{line-height:35px;height:35px;display:inline}#home_callout{height:auto;display:block;padding:15px}#home_callout a.callout_button{background-color:#f9991d;color:#fff;padding:10px 30px;letter-spacing:1px;cursor:pointer;margin-left:15px;font-size:21px;display:inline-block;margin-top:15px}#home_callout .inside{width:100%;overflow:auto;height:auto;display:block}#home_callout .inside h2{font-size:24px;display:block}.footer_bottom{color:#fff}.footer_bottom .inside{width:100%;margin:0;padding:0 10px}.full-width{padding:0}.footer_section .inner,.footer_bottom .inner{width:100%}#topheader div{margin:0 8px;display:inline-block;font-size:14px;text-transform:uppercase}main{margin-top:0}.latest_blog ul li:nth-child(odd){padding-right:10px}#home_banner{margin-top:0;margin-bottom:10px}.home .inner-wrapper{padding:0 10px}.home_mission{padding-right:10px}.home_locations{padding-left:10px}.sidebar{display:none}.page-template-page-blog main .blog_content,.page-template-page-blog main .blog_content_inner{width:100%;padding:15px}.page-template-page-blog main .blog_content{padding:15px 0 0;float:none}.footer_section .inner>li:last-child img{display:block;margin:0 auto}main article{float:none;padding-right:0;display:block}.mission_content{width:100%;float:none;padding-right:0;margin-bottom:50px}#home_mission img{width:auto;margin:0 auto;display:block}header .header-inner,.wrapper,.inner-wrapper{width:100%}header .header-inner .menu>.menu-item>span{padding:0 10px}header .inner-wrapper{width:100%}.mobile-menu-wrapper{display:block;z-index:10}.footer_section .inner{margin:0 auto;width:100%;padding-left:10px;padding-right:10px}.header_right{padding-right:10px}}@media (max-width: 960px){.quick-contact{display:none}.banner_text{font-size:26px}.logo-img{display:none}.mobile_logo{display:block}#navigation{display:none}ul.header_social{margin:0;text-align:right;list-style-type:none;display:inline-block;margin-bottom:5px;height:40px;position:absolute;right:80px;top:47px}.bottom_sidebar{float:none;width:250px;z-index:20;margin-top:46px;margin:0 auto}h2{font-size:18px;padding:10px 0}.inside_banner{height:auto;overflow:hidden}.header-contactbar{display:none}.inside_banner h1{display:block;line-height:20px;margin-bottom:10px;margin-top:10px;float:none;font-size:22px;padding:10px 0}main article .article-content{margin-top:15px}.developer a img{margin-top:10px}#footer .footer_section{padding-top:10px}#footer .footer_section h3{text-align:center}#footer .footer_section .footer_section_left,#footer .footer_section .footer_section_right{width:100%;display:block}#footer .footer_section .footer_section_left{padding-right:0;text-align:center}#footer .footer_section .footer_section_right{text-align:center}#footer .footer_section .footer_bottom{padding:15px 10px;height:auto;text-align:center}#footer .footer_section .footer_bottom .copyright{float:none;display:inline;line-height:1.1em;font-size:15px}#footer .footer_section .footer_bottom .inside{height:auto;display:block;overflow:hidden}#footer .footer_section .footer_bottom .inside .duptronics_logo{display:block;float:none}#footer .footer_section .footer_bottom .inside a{float:none}ul.social{text-align:center}ul.social li{display:inline-block;float:none}.footer_section .inner>li{width:100%}.footer_section .inner>li:first-child,.footer_section .inner>li:last-child{width:100%}.mobile_logo{display:initial}#topheader{display:none}.site-wrapper{margin-top:0}.page-template-page-blog .excerpt{padding-left:0;padding-top:10px}.searchlink{display:none}.header{height:75px;background:#fff}.desktop-main-menu{display:none}.searchbar{background:#fff}#content{padding-top:60px}.home #content{padding-top:0;margin-top:0}.home main{border:none}#footer-sidebar{height:auto;width:55%;text-align:right;padding-right:15px}#footer-left{padding-left:15px;padding-right:15px}.left{padding-left:15px}#footer-sidebar1{margin:0}#contact_left,#contact_right{width:100%;padding-right:0}main{padding:0 0 25px}.banner-head{font-size:36px;font-weight:700}.banner-sub{font-size:36px;font-weight:300}#inside_banner{background:none}#banner{position:relative;margin-top:50px;height:240px;background-size:auto;background-position:50% 50%}#banner img{display:none}.banner_content{position:static}#featured-post{width:100%}#featured-post img{float:none;margin-right:0;border:0;border-bottom:2px solid #000;max-width:100%;height:auto}#recent-blog{width:100%}.inside_banner a.callout_button{display:block;margin:0 auto;float:none;position:static;width:200px;transform:none;text-align:center;font-size:16px;-webkit-transform:none;-moz-transform:none}.page-template-page-our-team main{padding:15px 0 50px 0}.page-template-page-our-team main article{padding-right:0;width:100%;float:none}ul.staff{text-align:center}ul.staff li{width:48%;border:1px solid #ccc;padding:10px;margin-right:1%;float:none;border-radius:8px;color:#000;text-align:center;margin-top:10px;display:inline-block}}@media (max-width: 768px){#home_cabins ul li h3{display:block;font-weight:400;margin:5px 0;font-size:16px}#home_video_banner .video_lightbox_anchor_image{width:75px}body{font-size:15px}#home_cta h3{font-size:16px}.footer_section_left,.footer_section_right,.footer_section_right .footer_section_right_inside{display:block;width:100%;text-align:center}.copyright{display:block;text-align:center;line-height:20px;width:100%}.footer_bottom .duptronics_logo{float:none;margin-left:0;text-align:center}.footer_section_right img{float:none !important;margin:10px 0}.book-appointment{padding:15px}ul.social{height:auto !important}.designer{position:static;display:block;width:100%;text-align:center}.footer_section .inner>li:last-child{text-align:center}#home_cta{width:100%;height:auto;margin-top:15px}#home_cta span{font-size:18px;line-height:20px}#home_cta ul li{width:49%;display:inline-block;text-align:center}.home #content{margin-top:0}ul.col3{-webkit-column-count:2;-moz-column-count:2;column-count:2;list-style-position:inside}.footer_section{position:static}.footer_section li{width:100%;display:block;text-align:center !important}.footer_section li:last-child{padding-bottom:15px}.footer h3{display:block}.footer_section li li{text-align:center}}@media (max-width: 690px){.column-half{width:100% !important;display:none}.column-half #home_cta h3{font-size:20px}.column-half .formpop{height:100%;width:100%;position:absolute;left:0;top:0;transform:none}.latest_blog ul{display:block}.doc-col{width:100% !important}.gallery{margin-top:15px}.doc-col:last-child{padding-left:0 !important}.home h2{font-size:22px;text-align:center !important}.latest_blog h2{text-align:left !important}.home_locations{text-align:center}.left_sidebar{display:none}main article{padding-right:0;padding-left:0}.latest_blog ul li{width:100%;display:block;margin:15px 0}#offices dl{float:none;width:100%;display:block;text-align:center;margin-bottom:8px}.home_mission{width:100%}.home_locations{width:100%;display:block;padding-left:0}.home_mission{display:block;padding-right:0;margin-bottom:10px;text-align:center;background-color:#ada49a}.home_mission h2{text-align:center}.footerlogo{float:none}.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=text]{width:100% !important;border-radius:0;box-shadow:none;box-sizing:border-box;color:#000;background-color:#ececec;border:1px solid #ccc;padding:.8rem;width:100%;font-family:inherit}.wpcf7 textarea,.wpcf7 select{width:100% !important;border-radius:0;box-shadow:none;box-sizing:border-box;color:#000;background-color:#ececec;border:1px solid #ccc;padding:.8rem;width:100%;font-family:inherit}.wpcf7 textarea{height:122px;background-color:#ececec}#fancybox-wrap{left:0 !important;width:100% !important;padding:0 !important}#fancybox-content{width:100% !important}}@media (max-width: 575px){.rates table{width:100%;font-size:.7em;table-layout:auto}.rates table tr th{background-color:#187400;color:#fff;border:1px solid black;display:table-cell;width:100px}.rates table tr td{background-color:#fff;border:1px solid black;display:table-cell;width:100px}#home_cabins ul{text-align:center}#home_cabins ul li{display:block;width:100%;margin-right:0;text-align:center}#home_cabins ul li img{display:block;width:80%;margin:0 10%;height:auto;transition:0.3s ease all}#home_cabins ul li img:hover{transform:scale(1.04)}#home_cabins ul li h3{display:block;font-weight:400;margin:5px 0}.doctors .image{width:100%;margin-right:0;float:none;display:block}.doctors .content{width:100%;margin-right:0;float:none;display:block}span.wpcf7-list-item{margin-left:0.5em;width:100%;display:block}.page-template-page-our-team main{padding:15px 0}ul.staff{text-align:center}ul.staff li{width:100%;border:1px solid #ccc;padding:10px;margin-right:0;float:none;border-radius:8px;color:#000;text-align:center;margin-top:10px;display:block}#home_banner{margin-bottom:0}#home_cta .inner-wrapper{padding:30px 0 30px 0}#home_cta .inner-wrapper h2{margin-bottom:0}#home_mission{background-color:#ada49a;padding:20px 0}#home_mission .mission_content_left{width:100%;float:none;display:block;padding-left:0}#home_mission .mission_content_right{width:100%;float:none;display:block}#home_mission .inner-wrapper{position:relative;overflow:hidden;height:auto;padding:15px}#home_mission img{width:80%}.page_logo ul,.home_logo ul{text-align:center;display:block}main{min-height:inherit}.page_logo ul li,.home_logo ul li{display:block;width:100%;padding:0 10px 31%;text-align:center}.offices dl{float:none;width:100%;padding-right:0;display:block;margin-bottom:5px}.header-inner{text-align:center}.staff li{width:100%;float:none;display:block;height:auto}#banner{display:none}.mobilebanner{display:block}.mobilebanner>img{margin-top:50px}#banner>a{display:block}#banner>a>img{width:100%;height:auto;display:block;position:absolute}.page-template-page-blog #banner,.search-results #banner,.archive #banner{background:none;height:0}.page-template-page-blog #inside_banner,.search-results #inside_banner,.archive #inside_banner{display:none}.page-template-page-home .banner_content{display:table-cell;vertical-align:middle;text-align:center}.video-btn{display:block;margin:0 auto;width:66px;height:67px;background:url(//www.coconutgrovecr.com/wp-content/themes/coconutgrove/images/mobile-playbtn.png) no-repeat}.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%}#circles ul li{display:block;width:100%;margin-bottom:10px}#circles ul li:first-child,#circles ul li:last-child{display:block;width:100%;margin-bottom:10px}.banner-head{font-size:24px;font-weight:700}.banner-sub{font-size:24px;font-weight:300}#cta ul li{display:block;width:100%;width:75%;margin:0 auto}#cta ul li:first-child,#cta ul li:last-child{display:block;width:100%;padding:25px;width:75%;margin:0 auto}.socialInner{text-align:right;padding-right:15px}.row{padding-bottom:0}#fancybox-wrap{position:fixed !important;left:0 !important;top:0 !important;right:0 !important;bottom:0 !important}#fancybox-close{top:5px !important;right:5px !important}#ask_question_pop img{width:150px;height:auto}#fancybox-content{overflow:scroll !important;height:100% !important}#banner{padding-top:0}.excerpt{margin-left:0;padding-left:0 !important;padding-top:10px}.page-template-page-blog main{width:100%}#featured-post img{float:none;margin-right:0;border:0;max-width:100%;height:auto;width:100%}#home_cta span{font-size:16px;line-height:18px}.formpop-overlay .formpop .formtitle{font-size:16px}}@media (max-width: 400px){#home_cta ul li{width:100%;display:inline-block;text-align:center}#home_cta{width:100%;height:auto;margin-top:0}.footer_bottom{padding-top:10px}.footer_bottom img{margin:5px 0 5px 0}}@media (max-width: 330px){.left{float:none;text-align:right;overflow:hidden;padding:0;text-align:center;width:100%}.banner-head{font-size:16px;font-weight:700}.banner-sub{font-size:16px;font-weight:300}}