ul{box-sizing:border-box}.entry-content{counter-reset:footnotes}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.aligncenter{clear:both}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;word-wrap:normal!important}.screen-reader-text:focus{clip-path:none}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container,.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7-form-control-wrap{position:relative}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}html{-webkit-tap-highlight-color:transparent}body{background-color:#fff}#scheduleAppointment button.close:hover,#scheduleAppointment2 button.close:hover,a{background:0 0}button,input,select,textarea{font:inherit}button{overflow:visible}select{text-transform:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{min-width:0}@media print{*{text-shadow:none!important;color:#000!important;background:0 0!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" ("attr(href)")"}a[href^="#"]:after{content:""}img{page-break-inside:avoid;max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}}*,:after,:before,input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a:focus,a:hover{color:#2a6496;text-decoration:underline}.btn:active:focus,.btn:focus{outline:thin dotted}.btn:active:focus,.btn:focus,a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}img{-ms-interpolation-mode:bicubic;border:0;vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}h1,h2,h3,h4{color:inherit}ul ul{margin-bottom:0}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-left:-15px;margin-right:-15px}.col-md-3,.col-md-4,.col-md-8,.col-md-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:992px){.col-md-3,.col-md-4,.col-md-8,.col-md-9{float:left}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}}.btn,label{display:inline-block}input[type=date]{line-height:34px}.btn{margin-bottom:0;font-weight:400;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.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-primary{color:#fff;background-color:#428bca}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{color:#fff;background-color:#3276b1;border-color:#285e8e}.btn-primary:active{background-image:none}.btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.collapse{display:none}.collapse.in,article,aside,header,ul.main-nav li:hover .sub-menu li,ul.small-menu li:hover .sub-menu li{display:block}@font-face{font-display:swap;font-family:"Glyphicons Halflings";src:url(/wp-content/themes/db-base-2014/fonts/glyphicons-halflings-regular.eot);src:url(/wp-content/themes/db-base-2014/fonts/glyphicons-halflings-regular.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/db-base-2014/fonts/glyphicons-halflings-regular.woff)format("woff"),url(/wp-content/themes/db-base-2014/fonts/glyphicons-halflings-regular.ttf)format("truetype"),url(/wp-content/themes/db-base-2014/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular)format("svg")}.glyphicon{top:1px;display:inline-block;font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-search:before{content:""}.glyphicon-calendar:before{content:""}.glyphicon-chevron-up:before{content:""}.dropdown,.glyphicon{position:relative}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.navbar-collapse{max-height:340px;overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}}.navbar-toggle{position:relative;margin-right:15px;padding:9px 10px;margin-bottom:8px;background-color:transparent;background-image:none;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px;overflow:hidden}.panel-group .panel-heading{border-bottom:0}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse .panel-body{border-top-color:#ddd}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0#fff;opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modal-body{position:relative;padding:20px}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}}.clearfix:after,.clearfix:before,.container:after,.container:before,.navbar-collapse:after,.navbar-collapse:before,.panel-body:after,.panel-body:before,.row:after,.row:before{content:" ";display:table}.clearfix:after,.container:after,.navbar-collapse:after,.panel-body:after,.row:after{clear:both}.pull-left{float:left!important}@-ms-viewport{width:device-width}.visible-sm,.visible-xs{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}a,div,fieldset,form,html,label,li,span,ul{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0}a,body,div,fieldset,form,h1,h2,h3,h4,html,label,li,p,span,ul{border:0;outline:0;padding:0;vertical-align:baseline}body{margin:0;line-height:1.5;background:#f5f5f5}h1,h2,h3,h4,p{font-family:inherit;font-style:inherit}p{font-size:100%;font-weight:inherit}html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,input{font-family:Lato,sans-serif}input{font-weight:400}body,select{color:#2b2b2b}select,textarea{font-family:Lato,sans-serif;font-weight:400;line-height:1.5}a{color:#24890d}a:focus{outline:thin dotted}a:active,a:hover{outline:0;color:#41a62a}h1,h2,h3,h4{clear:both;font-weight:700;margin:36px 0 12px}h1{font-size:26px;line-height:1.3846153846}h2{font-size:24px;line-height:1}h3{font-size:22px;line-height:1.0909090909}h4{font-size:20px;line-height:1.2}p{margin:0 0 20px}button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;max-width:100%}input,select{vertical-align:baseline}input,select,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:100%;margin:0;max-width:100%}button,input{line-height:normal}input,textarea{background-image:-webkit-linear-gradient(#fff0,#fff0)}button,input[type=submit]{-webkit-appearance:button;cursor:pointer}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}::selection{background:#24890d}::-moz-selection{background:#24890d}input,textarea{border:1px solid rgb(0 0 0/.1);border-radius:2px;color:#2b2b2b;padding:8px 10px 7px}.search-field,textarea{width:100%}input:focus,textarea:focus{border:1px solid rgb(0 0 0/.3);outline:0}button,input[type=submit]{border:0;border-radius:2px;color:#fff;font-weight:700;padding:10px 30px 11px;text-transform:uppercase;vertical-align:bottom;background-color:#08a3dc;font-size:15px}button:focus,button:hover{background-color:#41a62a;color:#fff}input[type=submit]:focus,input[type=submit]:hover{color:#fff}button:active,input[type=submit]:active{background-color:#55d737}.main-foot ul.sub-menu,.search-submit{display:none}img[class*=attachment-]{height:auto}.wp-post-image,img.size-full{height:auto;max-width:100%}.aligncenter{display:block;margin-left:auto;margin-right:auto}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0/.6);clip:auto;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;line-height:normal;padding:15px 23px 14px;position:absolute;left:5px;top:5px;text-decoration:none;text-transform:none;width:auto;z-index:100000}.hentry:after,.hentry:before,[class*=content]:after,[class*=content]:before,[class*=site]:after,[class*=site]:before{content:"";display:table}.hentry:after,[class*=content]:after,[class*=site]:after{clear:both}.entry-content a{text-decoration:underline}.entry-content a:hover,a{text-decoration:none}.modal-body .appointmentnotes span{color:#fff}@-ms-viewport{width:device-width}@viewport{width:device-width}@media print{body{background:0 0!important;color:#2b2b2b;font-size:12pt}.hentry,.site-content .entry-content,.site-content .entry-header,.site-content .entry-meta{max-width:100%}#secondary,.widget-area{display:none}.entry-meta{color:#2b2b2b}.entry-content a{text-decoration:none}.site-content .entry-header{background:#fff0}.content-area,.site-content .has-post-thumbnail .entry-header{padding-top:0}.singular .site-content .hentry.has-post-thumbnail{margin-top:0}}ul#menu-primary-nav-1,ul#menu-primary-nav-2{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:baseline;justify-content:center}ul#menu-primary-nav-1>li,ul#menu-primary-nav-2>li{width:unset;flex-grow:1}::-webkit-input-placeholder{color:#939393}:-moz-placeholder{color:#939393}::-moz-placeholder{color:#939393;opacity:1}:-ms-input-placeholder{color:#939393}::selection{background:#0d4d89;color:#fff;text-shadow:none}::-moz-selection{background:#0d4d89;color:#fff;text-shadow:none}div.top-bar{border-bottom:1px solid #005a7b}div.top-words{font-size:14px}div.top-words a,div.top-words a:hover{color:#fff;text-decoration:none}.top-number a{padding:10px;display:inline-block}div.top-words a:hover{background:#494b49}ul.top-menu li{margin-right:0}.top-menu li a{display:block;padding:10px 25px;font-size:13px}ul.main-nav{background:#06a48b}ul.main-nav li{border-right:1px solid #599188}ul.main-nav li:last-child{border:0}ul.main-nav li a{padding:11px 10px 14px;display:block;text-decoration:none;color:#fff}ul.main-nav li a:hover{border-bottom:7px solid rgb(255 255 255/.5);padding-bottom:7px}div#magniicon{right:33px;left:auto;background:#225163;padding:5px;top:0}.content-area{padding-top:0}#content,body{background:#fff}#content{padding:0 25px 25px}body{font:16px"Open Sans",sans-serif}.btn-primary{border:0}div.top-bar{width:100%;background-color:#005a7b}div.top-words{margin:0 auto;color:#fff;padding:0}ul.main-nav,ul.top-menu{list-style:none}ul.top-menu li{float:left}div.top-number{float:right;font-size:13px;margin-top:0}div.main{margin:0 auto;padding-top:10px}div.main-body{background:url(/wp-content/themes/db-base-2014/images/background-green.png);width:100%;padding:20px 0}div.main-foot{background:#fff;width:100%}ul.main-nav{float:right;width:100%;border:0;border-radius:10px;margin-top:39px;background:#007059;color:#fff;font-size:14px}ul.main-nav li{float:left;padding:0;width:20%;text-align:center}ul.main-nav .sub-menu{position:absolute;background-color:#278f76;z-index:100}ul.main-nav .sub-menu li{float:none;width:178px;list-style:none;display:none}.main-foot ul.main-nav{margin-top:0}.main-foot .row{margin-top:0;margin-bottom:0}.home-accordion,.panel-group.home-accordion{background-color:#b0d8c6;border-radius:0}.panel-group.home-accordion{padding:0}.home-accordion.panel.panel-default .panel-heading{background-color:#6b90ac;border:0 solid #005a7b;border-radius:0}.home-accordion.panel.panel-default .panel-heading.side{background-color:#fff}.home-accordion .panel{border-top:1px solid #fff;box-shadow:0 0 0}.home-accordion .panel.panel-default.first{border-top:0 solid #fff;border-radius:0}.home-accordion .panel,.home-accordion .panel-collapse{border:0 solid #06a48b;border-radius:0}.home-accordion .panel-body{background-color:#fff;border-radius:0}.home-accordion .panel-heading{border-radius:0}.panel-group .panel-heading+.panel-collapse .panel-body{border-top:0 solid #b0d8c6}.panel-title.side>a,.panel-title>a{display:block;padding:13px;margin:-10px -15px;text-decoration:none}.panel-title>a{background:#005a7b;color:#fff}.panel-title.side>a{background:#fff;color:#007059}.panel-heading .accordion-toggle.collapsed{background-color:#6b90ac}.panel-heading .accordion-toggle.collapsed.side{background-color:#fff}.panel-heading .accordion-toggle:before{font-family:"Glyphicons Halflings";content:"";float:right;color:#fff}.panel-heading .accordion-toggle.side:before{color:#007059}.panel-heading .accordion-toggle.collapsed:before{content:""}div.topwavebigboxpage{position:relative;height:0;margin-top:0;z-index:1}div.topwavefrontpage{position:absolute;z-index:4;bottom:0;right:14px}div.thehomecontact{padding:20px}.contact-name{width:100%;height:45px}.contact-namebox{width:45%;float:left}.contact-email{width:100%;height:45px}.contact-emailbox{width:45%;float:right}.contact-date,.contact-phone,.contact-time{width:100%;height:45px}.contact-datebox,.contact-phonebox,.contact-timebox{width:30%;float:left;margin-left:10px;margin-right:10px}.contact-type{width:63%;height:45px}.contact-appointbox{width:100%;float:left;margin-left:10px}span.appoint-thing{color:#fff;margin-right:39px}.contact-submit{width:100%;background-color:#08a3dc}input[type=submit]:focus,input[type=submit]:hover{background-color:#0988b6}#secondary{padding:0;margin-left:10px}#secondary input[type=submit]{background-color:#007059;width:100%;font-size:18px;font-weight:400}#secondary .widget.widget_text{background:#fff;padding:15px}h1.entry-title,h3.widget-title{background-color:#007059;color:#fff;background-repeat:no-repeat}h3.widget-title{font-size:20px;padding:5px 5px 5px 50px;margin:-4px 22px 20px -22px;background-image:url(/wp-content/themes/db-base-2014/images/title-item2.png);background-position:10px 50%}h1.entry-title{padding:5px 5px 5px 75px;margin:11px 22px 20px -42px;background-image:url(/wp-content/themes/db-base-2014/images/title-item.png);background-position:2% 50%}div#header1{height:auto;width:100%}ul.small-menu{list-style:none;float:right;width:100%;border-radius:10px;color:#fff;font-size:14px}ul.small-menu li{float:left;padding:10px;width:100%;text-align:left}ul.small-menu .sub-menu{padding-left:20px}ul.small-menu .sub-menu li{float:none;list-style:none}.navbar-toggle{border:1px solid #0089bb;background:#005a7b;float:left;margin-left:10px;margin-top:10px}.navbar-toggle:hover{background:#0089bb}.navbar-toggle:focus{background:#0098cf}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px;background-color:#fff}.panel-group .panel+.panel{margin-top:0}.featured-img{overflow:hidden;vertical-align:middle;margin:5px 0 15px;text-align:center}.featured-img>img{position:relative;bottom:50%}#scheduleAppointment .modal-dialog,#scheduleAppointment2 .modal-dialog{width:685px;margin:30px auto}#scheduleAppointment .modal-body,#scheduleAppointment2 .modal-body{padding:0}#scheduleAppointment .modal-content,#scheduleAppointment2 .modal-content{border-radius:0;background-color:#005a7b}#scheduleAppointment button.close,#scheduleAppointment2 button.close{position:absolute;right:0;top:0;color:#fff;text-shadow:none;opacity:.8;padding:10px 15px}#scheduleAppointmentFooter{border-radius:4px;background-color:#005a7b}#scheduleAppointmentFooter.footermodalbutton{width:100%;background:#005a7b;text-transform:none;border-radius:0}div.sub{font-size:12px;opacity:.7}@media (max-width:1200px){ul.main-nav{font-size:14px}ul.main-nav li a{padding:11px 10px 14px}.top-menu li a{display:block;padding:10px 15px}div.topwavebigboxpage{position:relative;height:0;margin-top:40px}div.topwavefrontpage{position:absolute;z-index:4;bottom:0;right:14px}}@media (min-width:992px) and (max-width:1200px){ul.main-nav{font-size:12px}ul.main-nav li a{padding:11px 5px 14px}.contact-datebox,.contact-phonebox,.contact-timebox{width:100%;float:none;padding-right:15px}.contact-type{width:97%;height:45px}}@media (max-width:992px){ul.main-nav{font-size:12px}ul.main-nav li a{padding:11px 5px 14px}.top-menu li a{padding:10px 5px}ul.top-menu li{float:left;margin-right:15px}.contact-datebox,.contact-phonebox,.contact-timebox{width:100%;float:none;padding-right:15px}.contact-type{width:97%;height:45px}#secondary{padding:0;margin-top:30px}}@media (max-width:767px){div.top-number{float:right;font-size:13px}.top-number a{padding:17px;display:inline-block}#scheduleAppointment .modal-dialog,#scheduleAppointment2 .modal-dialog{width:auto;margin:30px auto}#scheduleAppointment .modal-body,#scheduleAppointment2 .modal-body{padding:0}#scheduleAppointment .modal-content,#scheduleAppointment2 .modal-content{border-radius:0}}@media (min-width:768px) and (max-width:991px){.top-menu li a{font-size:12px}}div.main-head{z-index:2;position:relative}