/*
Theme Name: Hotze Health & Wellness Center Child Theme
Theme URI: http://wpdevelopers.com
Description: Child theme for Hotze Health & Wellness Center Theme
Author: WPDevelopers
Author URI: http://wpdevelopers.com
Template: wpdev-hhwc
Tags: one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, post-formats, sticky-post, translation-ready
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Version: 2.0.3
*/
.team-thumb .wpb_wrapper a img {width: 350px;max-width: 100%;}
.caption {background-size: cover!important}
.social-header a {display: inline-block;background: #11315a;width: 30px;color: #ffff;border-radius: 100%;height: 30px;padding: 8px;text-align: center;}
.social-header a:hover{background: #e06b2f; color:#fff;}
.social-header{padding-right: 10px;}
.wpdev-video-post article.blog-item.post.type-post .blog-thumbnail{width:100%;position:relative;height:auto!important;float:none;max-height:none}.blog-content iframe{width:100%;height:390px}h1,h2,h3,h4,h5{font-family:Lato,Arial,sans-serif;text-transform:uppercase}a,a:hover{transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease}a:focus{color:#616161;text-decoration:none}body{font-size:16px}.lato-center{text-align:center}.lato-strong{font-weight:900}.lato-color h4{font-weight:700;font-size:20px;color:#ab9667;text-transform:none}.lato-white,.text-light{color:#fff}.text-dark{color:#666}.fany-text,.copyright-section p,.lato-white span,.navbar-default .navbar-nav>li>a{color:#636466}.clients-say h1 span{display:none;visibility:hidden}.clients-say{color:#fff}.byclient span{color:#636466}i.fa{margin-right:0!important}.caption h1{font-weight:900;letter-spacing:1px;text-shadow:0 0 10px rgba(0,0,0,.6)}.blog-wrapper .blog-content .blog-meta,.blog-wrapper .blog-content p{font-size:18px}.blog-style-2 .blog-item .blog-title a,.blog-style-2 .blog-title{font-size:34px;font-weight:700}.no-margin{margin-bottom:0}.medicom-team .team-name{float:none}.blog-wrapper .blog-content .blog-meta,.blog-wrapper .blog-content .blog-meta a{color:#616161;font-size:14px}p.blog-intro{margin-top:14px;border-top:1px solid #eee;padding-top:14px}.blog-thumbnail{width:40%;height:auto!important;float:left;margin-right:20px;max-height:180px}.blog-wrapper .blog-content{padding-top:0}.blog-wrapper .blog-content .blog-date{margin-right:10px}.blog-wrapper .blog-content .blog-date,.blog-wrapper .blog-content h4.blog-title{margin-top:0}.blog-wrapper .blog-content h4.blog-title a{font-size:30px}@media screen and (max-width:600px){.blog-thumbnail{width:100%;margin-bottom:20px;max-height:300px}}.clients-say p a{color:#fff}.ui-accordion-icons i.fa{margin-right:10px!important}.tour-text p{color:#616161;font-size:16px;font-family:'Source Sans Pro'}.wpdev-home-posts .read-more-btn,h3.wpb_accordion_header a,span.tour-button{font-family:Lato}span.tour-button{background:#616161;color:#fff;text-shadow:none;text-transform:uppercase;font-weight:700;font-size:18px;width:100%;padding:10px 0}span.tour-button:hover{background:#ab9667;color:#fff}h3.wpb_accordion_header a{font-weight:700;font-size:28px}.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a{font-family:Lato;font-weight:900;font-size:20px!important;color:#ab9667!important}.blog-item .blog-title a,.blog-wrapper .blog-title{color:#ab9667}.comment-respond input#submit{color:#ab9667;box-shadow:none;border-radius:0}.comment-respond input#submit:hover,.search-icon a:hover,a.topofpage-btn{color:#fff}.header-2 .logo{max-width:300px}.header-2 .navbar-nav>li>a{height:100%;display:inline-block!important;font-size:16px;padding: 15px 12px;border-left:1px solid #f5f5f5;border-right:1px solid #f5f5f5;}.medicom-header{box-shadow:0 0 10px rgba(0,0,0,.25)}.caption{background:url(/wp-content/themes/wpdev-hhwc-child/img/blue-overlay.png),url(/wp-content/themes/wpdev-hhwc-child/img/caption.jpg) center no-repeat}.caption.caption-testimonial{background:url(/wp-content/themes/wpdev-hhwc-child/img/blue-overlay.png),url(/wp-content/themes/wpdev-hhwc-child/img/caption-testimonial.jpg) center no-repeat}header#medicom_header .container{max-width:92%}a.topofpage-btn{position:fixed;bottom:25px;right:25px;background:rgba(0,0,0,.3);padding:10px 14px;border-radius:2px;z-index:200}.navbar-right .dropdown-menu{left:auto;right:0}.dropdown-menu>.dropdown>.dropdown-menu{right:100%;top:50px;left:50%}.navbar-collapse.navbar-ex1-collapse.in ul li a{width:100%}.header-search-box{float:right;margin-bottom: 10px;}.navbar-default .navbar-collapse,.navbar-default .navbar-form{max-height: 50px;}.header-2 ul.nav>li.firstitem.current-menu-ancestor>a:before,.header-2 ul.nav>li.firstitem:hover>a:before,.nav:after,.nav:before{display:none;visibility:hidden}input.search-query{padding:4px 15px}button.search-icon{border:0;padding:10px;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease}button.search-icon:hover{background:#616161}div#lang_sel{z-index:9999999;position:fixed;bottom:0;right:10px}img.iclflag{display:inline-block}a.lang_sel_sel,div#lang_sel ul li{min-height:32px}a.lang_sel_sel span{vertical-align:sub}.happyclients{padding:0}.threebox .happyclientslider{background:0 0}.threebox .happyclientslider .clients-say h1{background:0 0;display:none}.threebox .happyclientslider .clients-say span.clientname{color:#fff;font-weight:700}div.clients-say img{border-radius:40px;border:1px solid}.threebox{padding-top: 20px; min-height:450px; max-height: 450px; overflow: hidden}.testimonials .happyclientslider .clients-say{color:#646464}.vc_gitem-zone-a .vc_gitem-row-position-top,.vc_gitem-zone-b .vc_gitem-row-position-top{position:relative}.ls-shadow{display:none!important;visibility:hidden!important}ul.team-social{display:none;visibility:hidden}.wpdev-home-posts{border:1px solid #eee}.wpdev-home-posts .vc_gitem-post-data-source-post_title,.wpdev-home-posts h4{margin:0}.wpdev-home-posts .vc_gitem-post-data-source-post_date{font-size:14px;font-weight:700;text-transform:uppercase;border-bottom:1px solid #eee;padding-bottom:5px}.wpdev-home-posts .vc_gitem-post-data-source-post_excerpt a{color:#616161}.wpdev-home-posts .read-more-btn{color:#ab9667!important;border:1px solid;border-radius:0;font-weight:700;text-transform:uppercase;padding:5px 20px;margin-bottom:5px!important}.medicom-team .team-content p{font-size:16px}form.form p label,form.form p.required label,form.form span.required label{width:100%;text-align:left;color:#616161!important;font-family:Lato!important;text-transform:uppercase;font-size:18px;letter-spacing:1px;margin:10px 0 5px}#pardot-form input[type=text],#pardot-form textarea,form.form select{width:50%;padding:6px;border:1px solid #616161;color:#616161;font-weight:700}#pardot-form label{width:50%;text-align:left}form.form label.required,form.form p,form.form p.required,form.form span.required{margin:0;padding:0}form#pardot-form{padding:0;width:100%;text-align:center}form.form p.submit{margin:15px 0 0}form.form p.submit input{background:#ab9667!important;border:0;color:#fff!important;font-weight:900;font-family:Lato!important;text-transform:uppercase;letter-spacing:1px;font-size:20px;padding:10px 100px;cursor:pointer;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease}form.form p.submit input:hover{background:#616161!important}form.wpdev-footer-form p.form-field{text-align:left}.testimonial-slider,.testimonial-slider h2.post-title,a.name-btn{text-align:center}form.wpdev-footer-form p.form-field label.field-label{color:#fff!important;text-transform:capitalize;font-weight:400;font-size:14px}form.wpdev-footer-form p.form-field input{width:100%!important}form.wpdev-footer-form p.submit input{display:inline-block;padding:6px 0;font-weight:500;border:1px solid #fff;width:100%}form.wpdev-footer-form p.submit input:hover{background:#fff!important;color:#616161!important}.testimonial-slider img{display:none!important;visibility:hidden!important}.flexslider,.testimonial-slider,.wpb_posts_slider .flex-caption,.wpb_posts_slider .nivo-caption,.wpb_posts_slider .wpb_gallery_slides>ul>li{background:rgba(255,255,255,0)!important}.testimonial-slider a.link_image{color:#fff;text-transform:capitalize;font-size:20px;text-align:center;font-weight:700}.testimonial-slider.large-slider a.link_image{color:#616161}.flexslider{border:0!important;box-shadow:none!important;margin:0!important}a.name-btn{display:block;font-family:Lato;text-transform:uppercase;letter-spacing:1px;font-size:18px;font-weight:700;border:1px solid;padding:12px 0}a.name-btn:hover{color:#616161;background-color:#fff}.wpdev-footer-newsletter{display:block;position:relative;margin-bottom:4rem}.wpdev-footer-newsletter form p{width:33%;display:inline-block}.wpdev-footer-newsletter h4{margin-bottom:.5rem}.menu-widget h4,.widget_nav_menu h2{line-height:24px;padding:15px}.menu-widget a,.widget_nav_menu a{line-height:20px}.services-3 a div.holder i.fa{font-size:2.2em}a.too-top-btn{margin-bottom:50px;display:inline-block}ul.naturaltreatments-questions li,ul.naturaltreatments-symptoms li{list-style-type:none}ul.naturaltreatments-questions li:before,ul.naturaltreatments-symptoms li:before{font-family:FontAwesome;margin-right:20px;color:#ab9667;font-weight:700}.wpdev-sharebuttons a,a.symptom-checker-btn{font-family:Lato;text-transform:uppercase;text-align:center}ul.naturaltreatments-symptoms li:before{content:"\f105"}ul.naturaltreatments-questions li:before{content:"\f128"}.header-top-padding,.header-top-padding-img{padding-top:125px}.wpdev-sharebuttons a{color:#fff;width:100%;display:block;margin:2px 0;padding:10px;font-size:1.2em;font-weight:900;letter-spacing:1px;text-decoration:none;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.wpdev-sharebuttons{display:block}a.wpdev-facebook-share{background:#355495}a.wpdev-twitter-share{background:#2AA9E0}a.wpdev-gplus-share{background:#DC4A38}a.wpdev-facebook-share:hover,a.wpdev-gplus-share:hover,a.wpdev-twitter-share:hover{opacity:.8}span.mlw_qmn_question{font-size:20px;display:block}.qmn_check_answers br{display:none;visibility:hidden}input#question1_1{float:left}div.mlw_qmn_quiz input[type=radio],div.mlw_qmn_quiz input[type=submit],div.mlw_qmn_quiz label{float:left;width:48%;margin-bottom:15px}.qmn_check_answers input[type=radio],.qmn_check_answers input[type=checkbox]{float:left;margin-right:5px;width:15px;height:15px}div.quiz_section{display:block;margin-top:20px;float:left;width:100%}.quiz_end br,.quiz_section.quiz_begin.slide1,form#pardot-form br{display:none;visibility:hidden}h2.quiz-results{padding-top:130px;color:#ab9667}.quiz_end input.mlwRequiredText{width:100%;padding:6px;margin:5px 0 15px}a.mlw_qmn_quiz_link,div.mlw_qmn_quiz input[type=submit]{margin-top:20px;display:block;width:auto;padding:10px 50px!important;background:#fff!important;border-radius:0!important;text-transform:uppercase;letter-spacing:1px;color:#ab9667!important;border:1px solid #ab9667!important;transition:all .5s ease;text-shadow:none!important;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease}a.mlw_qmn_quiz_lin:hover,div.mlw_qmn_quiz input[type=submit]:hover{background:#ab9667!important;color:#fff!important}.wpcf7-response-output,p.hidden-field{display:none;visibility:hidden}a.symptom-checker-btn{font-weight:700;display:block;border:1px solid;padding:15px}input.wpcf7-form-control,textarea.wpcf7-form-control{width:100%}input.wpcf7-form-control.wpcf7-submit{width:auto;padding:5px 60px;background:#fff;border:1px solid #ab9667;color:#ab9667;letter-spacing:1px;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}input.wpcf7-form-control.wpcf7-submit:hover{background:#ab9667;color:#fff}a.symptom-checker-btn:hover{color:#616161;background:#f5f5f5}form#swpm-editprofile-form,form#swpm-registration-form{text-align:center}form#swpm-editprofile-form table,form#swpm-registration-form table{display:inline-block;text-align:left}input#submit{border:1px solid #ab9667;color:#ab9667;padding:10px 60px;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease}input#submit:hover{background:#ab9667;color:#fff}.swpm-account-delete-button,.swpm-login-submit input,input#submit{background:#fff;font-family:Lato;text-transform:uppercase;font-weight:700}.swpm-account-delete-button{border:1px solid #616161;color:#616161;padding:10px 22px}.swpm-account-delete-button,input#submit{display:inline-block}form#swpm-login-form{text-align:center}.swpm-login-submit input{color:#ab9667;font-size:18px;border:1px solid;padding:5px 80px;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease}.swpm-login-submit input:hover{background:#ab9667;border:1px solid #ab9667;color:#fff}.swpm-logged-expiry,.swpm-logged-membership,.swpm-logged-status,.swpm-logged-username{display:inline-block;width:20%;text-align:left;padding:1rem;border:1px solid rgba(171,150,103,.25)}.footer-widget ul li,.swpm-login-widget-logged,.wpdev-login-info,a.enterprises-btns,footer h4{text-align:center}.swpm-logged-logout-link{display:block}.swpm-logged-logout-link a{background:#fff;width:30%}footer a{color:#fff}.footer-widget ul li a:hover,footer a:hover{color:#616161}a.enterprises-btns{display:block;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:15px;border:1px solid #fff;margin:10px;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease}a.enterprises-btns:hover{background:#f5f5f5}footer{background:#ab9667!important;font-family:Lato!important}a.wpdev-footer-links{font-weight:700;display:block;text-align:center;text-transform:uppercase;padding:2rem 0}footer h4{color:#fff!important;margin:0 0 1rem;font-size:1.7rem}footer h4 span{color:#fff!important;border-bottom:1px solid #fff!important}.footer-widget ul li a,.footer-widget ul li:hover:before{color:#fff}footer .footer-widget{margin-bottom:3rem}.footer-widget ul li{padding-bottom:.5rem!important}.footer-widget .menu-main-menu-container ul li{width:100%;padding-bottom:2px}.bottom-company{background:#fff;margin:0;padding:30px 0}input#mlwAcceptance{margin-right:10px}.quiz_section.quiz_begin.slide1{width:98%}.copyright-section a{color:#ab9667;font-weight:700}.test-content{float:left;width:100%;margin-top:10px}.swpm-login-widget-logged .swpm-logged-expiry,.swpm-login-widget-logged .swpm-logged-membership,.swpm-login-widget-logged .swpm-logged-status,.swpm-login-widget-logged .swpm-logged-username{width:24%;display:inline-block}.swpm-logged-logout-link a{margin-top:2rem;display:inline-block;font-weight:700;text-transform:uppercase;letter-spacing:.2rem;border:1px solid #636466;padding:.5rem 2rem}.swpm-logged-logout-link a:hover{background:#636466;color:#fff}.wpdev-login-info{font-size:2.2rem}a.wpdev-login-button,a.wpdev-register-button{text-transform:uppercase;padding:.3rem 1rem;letter-spacing:1px;font-family:'Source Sans',sans-serif;font-weight:700}a.wpdev-login-button{background:#AB9667;border:1px solid #AB9667;color:#fff}a.wpdev-login-button:hover{background:rgba(0,0,0,0);color:#404040}a.wpdev-register-button{color:#404040;border:1px solid rgba(64,64,64,.3)}a.wpdev-register-button:hover{background:#AB9667;border:1px solid #AB9667;color:#fff}ul#wpdev-sitemap li ul.sub-menu{display:block}ul#wpdev-sitemap{margin:0 auto;width:600px}ul#wpdev-sitemap li a{font-size:2rem;font-weight:700}ul#wpdev-sitemap li ul li a{color:#636466}ul#wpdev-sitemap li ul li ul li a{color:#B3B3B3}ul#wpdev-sitemap>li{display:block;width:100%;background:#fff;min-height:0;padding:0 1rem;margin:0}.footer-widget ul li{width:100%;font-size:1.8rem}@media (max-width:1410px){.header-2 .navbar-nav>li>a{padding:20px 10px}header#medicom_header .container{max-width:100%}}@media (max-width:1321px){header#medicom_header .container{max-width:100%}}@media (max-width:1264px){.header-search-box{margin:10px 0}.navbar-default .navbar-collapse,.navbar-default .navbar-form{padding:0;max-height:100%!important}.header-top-padding,.header-top-padding-img{padding-top:145px}.header-2 .navbar-nav>li>a{padding:20px 5px}.header-2 .logo{max-width:215px}}@media (max-width:1199px){div.mlw_qmn_quiz input[type=radio],div.mlw_qmn_quiz input[type=submit],div.mlw_qmn_quiz label,ul#wpdev-sitemap>li{width:47%}.header-top-padding,.header-top-padding-img{padding-top:115px}h2.quiz-results{padding-top:250px}}@media (max-width:991px){.navbar-toggle{margin-top:35px}.header-top-padding,.header-top-padding-img{padding-top:100px}h2.quiz-results{padding-top:170px}ul#wpdev-sitemap>li{width:46%}}@media (max-width:890px){.topofpage-btn{display:none}div.mlw_qmn_quiz input[type=radio],div.mlw_qmn_quiz input[type=submit],div.mlw_qmn_quiz label{width:46%}}@media screen and (max-width:767px){ul#wpdev-sitemap>li{width:100%;margin:1rem 0;min-height:0}}@media (max-width:570px){div.mlw_qmn_quiz input[type=radio],div.mlw_qmn_quiz input[type=submit],div.mlw_qmn_quiz label{width:92%}#pardot-form input[type=text],#pardot-form textarea,.wpdev-footer-newsletter form p,form.form select{width:100%}#pardot-form label{width:100%;text-align:left}.caption h1{font-size:4rem}}@media screen and (max-width:500px){.caption h1{font-size:3.4rem}}@media (max-width:425px){.header-2 .logo{max-width:70%}.navbar-toggle{margin-top:20px}}@media screen and (max-width:400px){.caption h1{font-size:3rem}}.qmn_results_page #pardot-form{width:50%;display:inline-block}.qmn_results_page{text-align:center}.qmn_results_page #pardot-form input[type=text],.qmn_results_page #pardot-form label,.qmn_results_page #pardot-form select,.qmn_results_page #pardot-form textarea{width:100%}.qmn_results_page #pardot-form p.submit input{color:#fff!important}.qmn_results_page #pardot-form label{margin:2rem 0 0}span#snapengage-button-text{color:#fff}.wpdev-mobile-search-phone span.phone-number{padding:1rem}.wpdev-mobile-search-phone{display:none;visibility:hidden}@media screen and (max-width:1090px){.header-search-box{display:none;visibility:hidden}.wpdev-mobile-search-phone{display:inline-block;visibility:visible}}span.essb_network_name.essb_noname {min-width: 100% !important}span.essb_counter_bottom {width: 100% !important;color: #fff;font-size: 1.3rem !important}


div#n2-ss-4.n2-ss-mobileLandscape .n2-ss-slider-2, div#n2-ss-4.n2-ss-mobilePortrait .n2-ss-slider-2 {
	width: 100%;
}

#medicom-layout {
	overflow: hidden;
}
.main-slider > .container {
    width: 100%;
    max-width: 100%;
    padding: 0;
}

.desktop-meta-slider {display: none;}
.mobile-meta-slider { display: block;}
@media (min-width: 600px) {
	.desktop-meta-slider {display: block;}
	.mobile-meta-slider { display: none;}
}

/* Top Header */

ul#menu-top-menu {
    list-style: none;
    margin: 0;
    padding: 0;
}

ul#menu-top-menu li {
    display: inline-block;
    font-size: 14px;
}

ul#menu-top-menu li a {
    color: #fff;
    padding: 0.5rem 1rem;
    display: inline-block;
}

.wpdev-top-menu-cont {
    background: #ab9667;
    border-bottom: 2px solid #938156;
}

.wpdev-top-menu {
    float: right;
}

ul#menu-top-menu li.menu-item-has-children ul.sub-menu {
    display: none;
    min-width: 150px;
    position: absolute;
    top: 100%;
    z-index: 9999;
    background: #938156;
    text-align: left;
    float: none;
    padding: 0;
}

ul#menu-top-menu li.menu-item-has-children ul.sub-menu li a, ul#menu-top-menu li.menu-item-has-children ul.sub-menu li {
    width: 100%;
    display: inline-block;
}

ul#menu-top-menu li.menu-item-has-children ul.sub-menu a:hover {
    background: rgb(97, 97, 97);
}

ul#menu-top-menu li.menu-item-has-children:hover ul.sub-menu {
    display: block;
}
ul#menu-top-menu li ul.sub-menu ul {
    display: none!important;
    position: absolute!important;
    left: 100%;
}
ul#menu-top-menu li ul.sub-menu li:hover ul.sub-menu {
    display: block!important;
}
ul#menu-top-menu li ul.sub-menu li.menu-item-has-children > a:after {
    content: '\f105'
}

ul#menu-top-menu li.menu-item-has-children > a:after {
    content: "\f107";
    font-family: 'FontAwesome';
    vertical-align: text-top;
    margin-left: 0.5rem;
}

ul#menu-top-menu li.menu-item-has-children ul.sub-menu li.menu-item-has-children ul.sub-menu {
    display: block;
    position: relative;
    top: 0;
    background: #ab9667;
}

ul#menu-top-menu ul.sub-menu li:active, ul#menu-top-menu ul.sub-menu li:hover {
    background: #ab9667;
}

.medicom-header.header-2:before {
    display: none;
}

ul#menu-top-menu li a:hover {
    background: #938156;
}

.sticky-wrapper.is-sticky .header-search-box .search {
    display: none!important;
}
.sticky-wrapper.is-sticky .header-search-box br {
    display: none;
}
.sticky-wrapper.is-sticky .header-search-box .phone-number {
  font-size: 14px;
  margin: 0 10px;
}
.sticky-wrapper.is-sticky .header-2 .logo {
  max-width: 200px;
}

.footer-widget ul li, footer h4, a.wpdev-footer-links {
    text-align: left;
    font-size: 1.5rem
}

.wpb_layerslider_element.wpb_content_element {
    margin-bottom: 0;
}

.gform_footer.top_label input.gform_button {
    background: #fff;
    border: 1px solid #AB9667;
    width: 100%;
    text-transform: uppercase;
    color: #AB9667;
    font-family: 'Lato', sans-serif;
    font-weight: bold;
    font-size: 2rem;
    letter-spacing: 0.2rem;
    padding: 1rem 0;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
}

.gform_wrapper li.field_description_above .gfield_description {
    padding-top: 0.2rem;
    font-size: 1.6rem;
    font-style: italic;
}

.gform_footer.top_label input.gform_button:hover {
    background: whitesmoke;
    border-color: #616161;
    color: #616161;
}

.gform_wrapper .top_label .gfield_label {
    margin-bottom: 0;
    font-size: 2.2rem;
    color: #AB9667;
}

.gform_wrapper ul li.gfield {
    border-bottom: 1px solid rgba(97, 97, 97, 0.2);
    padding-bottom: 2rem;
}

.gform_wrapper ul li.gfield.symptom-checker-hidden {
    display: none;
    visibility: hidden;
}

.ginput_container.ginput_container_checkbox ul li {
    display: inline-block;
    width: 50%;
    vertical-align: top;
}

.gform_wrapper .gform_ajax_spinner {
    text-align: center;
    display: block;
    width: auto;
    margin: 1rem auto 0;
}

p.quiz-results-intro {
    text-align: center;
    font-weight: bold;
    font-size: 2.2rem;
    border-bottom: 1px solid rgba(100,100,100,0.2);
    padding-bottom: 1rem;
    margin-bottom: 2rem;
}

h2.quiz-results-titles {
    color: #AB9667;
    margin-bottom: 0.2rem !important;
}

p.quiz-results-text {
    font-size: 2rem;
}

p.quiz-results-description {
    font-size: 1.8rem;
}

.quiz-results-div {
    border-bottom: 1px solid #AB9667;
    margin: 1rem 0;
    padding: 2rem 0;
}

.quiz-results-contact {
    padding-top: 10rem;
}

.wpdev-female-steps, .wpdev-male-steps {
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 1.6rem;
}

span.wpdev-female-steps-num, span.wpdev-male-steps-num {
    font-size: 2.5rem;
    margin: 0 0.5rem;
}

button#wpdev-top-menu-button {
    display: none;
    background: rgba(255, 255, 255, 0);
    border: 1px solid #fff;
    color: #fff;
    padding: 0.2rem 1rem;
    left: 0;
    margin: 0.5rem 0;
}

ul#menu-top-menu li.menu-item-has-children ul.sub-menu li a, ul#menu-top-menu li.menu-item-has-children ul.sub-menu li {
    border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}

.wpdev-mobile-phone {
    float: right;
}

.wpdev-mobile-phone, .wpdev-mobile-phone a, .wpdev-mobile-phone a i {
    display: inline-block;
}

.wpdev-mobile-phone a i {
    margin-right: 0.5rem !important;
}

.wpdev-mobile-phone a {
    font-weight: bold;
    font-size: 2.2rem;
    margin: 0.3rem 0;
    color: #fff;
}

li.menu-item-has-children:hover > ul.dropdown-menu {
    display: block !important;
}

.wpdev-subcat-navigation {
    background: #ab9667;
    padding: 1.5rem 1rem;
    border-radius: 4px;
    margin-bottom: 2rem;
}

span.wpdev-subcat-navigation-title {
    color: #fff;
    font-weight: bold;
    margin: 0 0.5rem;
}

.wpdev-subcat-navigation a {
    background: #f0f0f0;
    color: #888;
    padding: 0.2rem 1rem;
    border-radius: 4px;
}

.wpdev-subcat-navigation a:hover {
    background: #888;
    color: #fff;
}

.wpdev-gravityform-salesforce .gform_heading, .wpdev-gravityform-salesforce label.gfield_label, .wpdev-gravityform-salesforce span > label {
    display: none !important;
    visibility: hidden;
}

.wpdev-gravityform-salesforce.wpdev-gravityform-salesforce-home {
    text-align: center;
}

.wpdev-gravityform-salesforce.wpdev-gravityform-salesforce-home .gform_wrapper {
    width: 100%;
    display: inline-block;
}

.wpdev-gravityform-salesforce ul.gform_fields li {
    padding: 0 !important;
    border-bottom: 0;
}

.wpdev-gravityform-salesforce ul.gform_fields li .ginput_container_email input, .wpdev-gravityform-salesforce ul.gform_fields li .ginput_container_phone input {
    width: 100% !important;
}

a.wpdev-float-btn.wpdev-float-btn-side {
    position: fixed;
    left: -16px;
    top: 25%;
    z-index: 999999;
}

a.wpdev-float-btn.wpdev-float-btn-side:hover {
    left: -10px;
}

.container.wpdev-top-btn-cont {
    position: relative;
}

a.wpdev-float-btn.wpdev-float-btn-top {
    position: absolute;
    right: 8%;
    margin-top: -16px;
}

a.wpdev-float-btn.wpdev-float-btn-top:hover {
    margin-top: -10px;
}

input#gform_submit_button_12 {
    padding: 1rem 2rem;
}

/* Research Page */
button.btn.btn-primary.wpdev-category-btn.expanded .fa-plus:before {
  content: "\f00d";
}

button.btn.btn-primary.wpdev-category-btn {
    background: rgba(255, 255, 255, 0);
    border: none;
    color: #666;
    font-size: 2rem;
    outline: none;
    margin: 1rem 0;
}

button.btn.btn-primary.wpdev-category-btn i.fa {
    margin-right: 1rem !important;
}

div.wpdev-cat-collapse {
    border-bottom: 1px solid #666;
    margin-bottom: 1.5rem;
    padding-bottom: 0.5rem;
    text-align: right;
}

.wpdev-research-item {
    font-size: 1.8rem;
    margin: 0.5rem 0;
    border-bottom: 1px solid rgba(102, 102, 102, 0.25);
    text-align: left;
}

a.wpdev-research-readmore {
    text-align: right;
    background: #ab9667;
    border: 1px solid #ab9667;
    color: #fff;
    padding: 0.5rem 1rem;
    display: inline-block;
    margin: 1rem 0;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

a.wpdev-research-readmore:hover {
    background: #f5f5f5;
    color: #ab9667;
}

.row .wpdev-research-item.wpdev-research-item-single {
    border-right: 1px solid rgba(102,102,102,.25);
}

.row .wpdev-research-item.wpdev-research-item-single:last-child {
    border-right: none;
}

a.wpdev-cat-back-btn {
    background: #ab9667;
    color: #fff;
    font-weight: bold;
    padding: 0.8rem 2rem;
    display: inline-block;
    margin-bottom: 1rem;
}

@media screen and (max-width: 767px) {

    button#wpdev-top-menu-button {
        display: inline-block;
    }

    .wpdev-top-menu {
        display: none;
    }

    .wpdev-top-menu.active {
        display: block;
        float: none;
        width: 100%;
        position: relative;
    }

    .wpdev-top-menu-cont {
        text-align: left;
    }

    .wpdev-top-menu.active ul#menu-top-menu li, .wpdev-top-menu.active ul#menu-top-menu li a {
        width: 100%;
        text-align: center;
    }

    .wpdev-top-menu.active ul#menu-top-menu li a {
        padding: 1rem 0;
        border-bottom: 1px solid rgba(255, 255, 255, 0.15);
    }

    .wpdev-top-menu.active ul#menu-top-menu li.menu-item-has-children ul.sub-menu {
        display: block;
        position: relative;
        top: 0;
    }

    .wpdev-top-menu.active ul#menu-top-menu li.menu-item-has-children ul.sub-menu li a {
        padding: 0.3rem 0;
    }

    .row .wpdev-research-item {
        border-right: none !important;
    }

}

@media screen and (max-width: 700px) {

    .ginput_container.ginput_container_checkbox ul li {
        display: inline-block;
        width: 100%;
    }

}

div#SnapABug_Button {
    right: 0;
    left: auto;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.header-search-box {
    width: 75%;
    margin-right: -15px;
    margin-top: 0;
}

.header-search-box .search {
    float: right;
}

.header-search-box span.phone-number {
    font-size: 1.6rem;
    margin-top: 0.6rem;
}

@media screen and (max-width: 1429px) {
    .header-search-box .search {
        display: block !important;
        float: none;
        text-align: right;
        margin-top: 0.5rem;
    }

    .header-search-box {
        text-align: right;
    }

    .header-search-box span.phone-number {
        margin-top: 0rem;
    }
}

@media screen and (max-width: 1264px) {
    .header-search-box {
        width: 100%;
        margin-top: 0;
    }

    .header-search-box .search {
        display: inline-block !important;
    }

    .header-search-box {
        text-align: -webkit-center;
    }

    .navbar-collapse .navbar-nav.navbar-right:last-child {
        margin-top: 1.5rem;
    }
}

@media screen and (max-width: 1090px) {
    .wpdev-mobile-search-phone {
        float: right;
    }

    .navbar-collapse .navbar-nav.navbar-right:last-child {
        margin-top: 0;
    }
}

@media screen and (max-width: 910px) {
    .wpdev-mobile-search-phone {
        margin-top: 2rem;
    }

    .navbar-collapse .navbar-nav.navbar-right:last-child {
        text-align: center;
        width: 100%;
        margin-bottom: 0;
        padding-right: 15px;
        display: inline-block;
    }

    .navbar-collapse .navbar-nav.navbar-right:last-child li {
        float: none;
        display: inline-block;
        margin: -2px;
    }
}

@media screen and (max-width: 767px) {
    .navbar-collapse .navbar-nav.navbar-right:last-child li {
        display: block;
    }

    .wpdev-mobile-search-phone {
        margin: 1rem 0;
        float: none;
    }

    .navbar-collapse .navbar-nav.navbar-right:last-child li ul.dropdown-menu  {
        display: block;
    }

    .navbar-collapse.navbar-ex1-collapse.in {
        overflow: visible;
    }
}

.wpdev-top-menu {
    margin-right: -25px;
}

.page-id-16686 .gform_footer.top_label input.gform_button {
    background: #e36b2c;
    border-color: #ba5723;
    color: #fff;
}

.page-id-16686 .gform_footer.top_label input.gform_button:hover {
    background: #ba5723;
    border-color: #e36b2c;
}

.fullstyle.threebox a {
    color: #fff;
    font-weight: bold;
}

li#field_1_5, li#field_1_8 {
    display: inline-block;
    width: 50%;
}

li#field_1_5 input, li#field_1_8 input {
    width: 100% !important;
}

@media screen and (max-width: 650px) {
    li#field_1_5, li#field_1_8 {
        width: 100%;
    }
}

@media screen and (max-width:1399px) {
   
    .threebox {
        padding: 5px 0;
    }

    .fullstyle.threebox p {
        font-size: 16px;
    }

}

@media screen and (max-width: 1199px) {
    .fullstyle.threebox p {
        font-size: 15px;
    }

    .threebox h2 {
        font-size: 28px
    }
}

@media screen and (max-width: 999px) {
    .threebox {
        width: 100% !important;
        min-height: unset !important;
        max-height: none !important;
    }   
}

/**
2018 Theme
**/

@font-face {
    font-family: 'Saturday Script';
    src: url('saturdayscript-webfont.woff2') format('woff2'),
         url('saturdayscript-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/** Global **/
a, a:hover {
    color: #00a6b6;
}

span {
    color: #20cbd4;
}

body {
    font-family: 'Montserrat', sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Montserrat', sans-serif;
}

.saturday {
    font-family: 'Saturday Script';
    text-transform: initial;
    font-weight: 300;
    font-size: 6rem;
}

.saturday-blue {
    color: #20cbd4;
}

.saturday-navy {
    color: #11315a;
}

/** Header **/
.wpdev-top-menu-cont {
    background: #11315a;
    border-bottom: 2px solid #20cbd4;
}

.header-2 .navbar-default .navbar-nav>.firstitem.current-menu-item>a, .header-2 .navbar-default .navbar-nav>.firstitem.current-menu-item>a:hover, .header-2 .navbar-default .navbar-nav>.firstitem.current-menu-item>a:focus, .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus, ul#menu-top-menu li a:hover, ul#menu-top-menu li.menu-item-has-children ul.sub-menu, ul#menu-top-menu li.menu-item-has-children ul.sub-menu {
    background-color: rgba(99, 100, 102, 0.1);
    color: #636466;
}

.header-2 .navbar-default .navbar-nav>.firstitem.current-menu-item>a {
    background: none;
    color: #636466;
}

ul#menu-top-menu ul.sub-menu li:active, ul#menu-top-menu ul.sub-menu li:hover {
    background: #143058;
}

ul#menu-top-menu li.menu-item-has-children ul.sub-menu li a:hover, ul#menu-top-menu li a:hover, ul#menu-top-menu li.menu-item-has-children ul.sub-menu {
    background: #20cbd4 !important;
}

.header-2 .dropdown-menu>li>a:hover, .header-2 .dropdown-menu>li>a:focus {
    color: #20cbd4;
}

.header-search-box span {
    color: #e06b2f;
}

button.search-icon {
    background: #e06b2f;
}

.header-2 .dropdown-menu {
    border-top: 4px solid #143058;
}

/** Three Box **/
.fullstyle, .fullstyle .vc_column-inner {
    background: #143058 !important;
}

a.symptom-checker-btn:hover {
    color: #616161 !important;
}

.fullstyle.threebox a, a.symptom-checker-btn, a.name-btn {
    color: #e06b2f;
    font-family: 'Montserrat', sans-serif;
}

.fullstyle.threebox a:hover, a.symptom-checker-btn:hover, a.name-btn:hover {
    color: #ffc0a1 !important;
}
/*
.fullstyle.threebox a, a.symptom-checker-btn, a.name-btn {
    background: #e06b2f;
    color: #fff;
    border-color: #e06b2f;
    font-family: 'Montserrat', sans-serif;
}

.fullstyle.threebox a:hover, a.symptom-checker-btn:hover, a.name-btn:hover {
    background: rgba(255, 255, 255, 0);
    color: #e06b2f !important;
}*/

.header-2 .navbar-default .navbar-nav>.firstitem.current-menu-parent>a, .header-2 .navbar-default .navbar-nav>.firstitem.current-menu-parent>a:hover, .header-2 .navbar-default .navbar-nav>.firstitem.current-menu-parent>a:focus {
    background: rgba(255, 255, 255, 0);
    color: #636466;
}

/** Home Blogs **/
.entry-title {
    color: #143058 !important;
}

.wpb_accordion_header i {
    color: #20cbd4 !important;
}

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
    color: #143058 !important;
}

span.tour-button {
    background: #e06b2f;
    border: 1px solid #e06b2f;
}

span.tour-button:hover {
    background: rgba(255, 255, 255, 0);
    color: #e06b2f;
}

a.wpdev-latest-more {
    background: #e06b2f;
    color: #fff;
    border: 1px solid #e06b2f;
}

a.wpdev-latest-more:hover {
    background: rgba(255, 255, 255, 0);
    color: #e06b2f;
}

/** Symptom Checker **/
.wpdev-contact-form form.klicked-full-width input[type=submit] {
    background: #e06b2f;
    border-color: #e06b2f;
}

.wpdev-contact-form form.klicked-full-width input[type=submit]:hover {
    background: rgba(255, 255, 255, 0);
}

.gform_wrapper .top_label .gfield_label {
    color: #143058;
}

.gform_footer.top_label input.gform_button {
    background: #e06b2f;
    border: 1px solid #e06b2f;
    color: #fff;
}

h2.quiz-results-titles {
    color: #143058;
}

div#quiz-results-contact {
    border: 2px solid #e06b2f !important;
    background-color: #143058 !important;
}

div#quiz-results-contact h4 {
    color: #fff;
}

.wpdev-contact-form form.klicked-full-width input[type=submit] {
    background: #e06b2f !important;
}

/** Natural Treatments **/
.services-3:hover .holder, .services-3:hover .b_inherit {
    background: #e06b2f;
}

.services-3:hover .caret {
    border-top: 12px solid #e06b2f;
}

.services-3:hover h4 {
    color: #e06b2f;
}

ul.naturaltreatments-questions li:before, ul.naturaltreatments-symptoms li:before {
    color: #20cbd4;
}

.lato-color h4 {
    color: #e36b2b;
}

/** Aesthetics **/
.navy-contact-form .wpdev-contact-form form.klicked-full-width label {
    color: #143058 !important;
}

/** Blog **/
.blog-style-2 .blog-date {
    background: #20cbd4;
}

.blog-item .blog-title a, .blog-wrapper .blog-title {
    color: #143058;
}

.b_inherit {
    background: #e06b2f;
}

.blog-wrapper .blog-thumbnail {
    border-color: white;
}

.page-numbers .current, .page-numbers .current:hover {
    background: #e06b2f;
    border-color: #e06b2f;
}

.sidebar-widget h2, .sidebar-widget ul li a:hover {
    color: #20cbd4;
}

.textwidget .wpdev-contact-form form.klicked-full-width label {
    color: #10315a !important;
}

/** Footer **/
.bottom-company {
    background: #fff;
    margin: 0;
    padding: 30px 0;
    border-top: 1px solid #ccc;
}
.footer-widget ul li a, .footer-widget ul li:hover:before {color: #143058!important;}
footer a {color: #143058;}
footer h4 span {color: #143058!important;border-bottom: 1px solid #143058!important;}
footer h4 {
    position: relative;
    color: #2B96CC;
    font-weight: 700;
    margin-bottom: 30px;
    border-bottom: 1px solid #143058;
}
	.wpdev-contact-form form {width: 100%!important;}
footer {
    /*background: #143058 !important;*/

  background: #ffffff !important;
    border-top: 1px solid #ccc;
    /* border-bottom: 1px solid #ccc; */
    padding-top: 20px;
    margin-top: 20px;
}
footer .wpdev-contact-form.wpdev-test-contact label {
    display: none;
}

.copyright-section a {
    color: #e06b2f;
}

#podium-bubble {
    bottom: 55px !important;
    right: 0 !important;
}

a.topofpage-btn {
    bottom: 15px !important;
}

/* aligns doctor photos center on homepage */
.homepage-meet-hotze {
    /*margin-left: 16.5%;*/
}
@media screen and (max-width: 767px) {
.homepage-meet-hotze {
   /* margin-left: 0;*/
}
}


/* Testimonials slider */
.testimonial-wrapper {
	position: relative;
	max-width: 1200px;
	margin: 5vw auto 3vw;
}
.testimonial-wrapper .top-quote,
.testimonial-wrapper .bottom-quote {
	font-size: 70px;
	color: #20cbd4
}
.testimonial-wrapper .top-quote,
.testimonial-wrapper .bottom-quote {
	font-size: 40px;
	color: #20cbd4
}
.testimonial-wrapper .bottom-quote {
	position: absolute;
	bottom: 0;
	right: 0;
}
.testimonial-wrapper .testimonial {
	color: #1D1D1D;
	font-size: 20px;
	line-height: 1.3em;
	padding: 0 70px;
	border: none;
}
.testimonial-wrapper .author {
	padding: 25px 0 5px;
	padding-right: 75px;
	font-family: 'Lora', serif;
	color: #e06b2f;
	font-size: 22px;
	font-style: italic;
	text-align: center;
}
@media screen and (max-width: 550px) {
	.testimonial-wrapper .testimonial {font-size: 15px}
	.testimonial-wrapper .author {font-size: 14px; padding-right: 48px}
}



/* Home Contact */
.home-contact-section {
	padding-top: 40px;
}
.home-contact-section label {
    color: #fff;
}
.wpdev-contact-form.wpdev-test-contact input,
.wpdev-contact-form.wpdev-test-contact select {
	border-color: #ccc;
}
.wpdev-contact-form.wpdev-test-contact input[type="submit"],
.wpdev-contact-form.wpdev-test-contact input[type="submit"]:focus {
    background: #20cbd4;
    border-color: #20cbd4;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
	transition: all .3s ease;
	margin-top: 20px;
}
.wpdev-contact-form.wpdev-test-contact input[type="submit"]:hover {
	background: #1FC5CE;
    border-color: #1FC5CE;
}

/* News Widget */
.recent-news-section {
    padding: 10px 0px;
    margin: 0;
}
.recent-news-section>div {
    max-width: 100%;
	padding: 0;
}

.recent-news-widget {
   
}
.recent-news-widget .recent-news-widget-item {
   position: relative;
   float: left;
   width: 20%;
   height: 240px;
   margin: 0;
   padding: 0 10px;
   overflow: hidden;
}
.recent-news-widget .recent-news-widget-item .bnn-image {
   position: absolute;
   display: block;
   top: 0;
   left: 10px;
   right: 10px;
   height: 100%;
   padding: 0;
   margin: 0;
   background-position: center;
   background-size: cover;
}
.recent-news-widget .recent-news-widget-item .news-info-content {
   display: block;
   position: absolute;
   padding: 10px 10px 50px;
   font-size: 14px;
   top: 100%;
   bottom: 0;
   left: 10px;
   right: 10px;
   margin-top: -82px;
   background-color: rgba(255,255,255,0.95);
   transition: all .4s ease;
}
.recent-news-widget .recent-news-widget-item:hover .news-info-content {
    top: 100px;
}
.recent-news-widget .recent-news-widget-item .news-info-content .news-up {
    position: absolute;
    top: -32px;
    right: 5px;
    font-size: 18px;
    padding: 1px 20px;
    color: #fff;
    background-color: #20cbd4;
}
.recent-news-widget .recent-news-widget-item .news-info-content .news-title {
    font-size: 20px;
    line-height: 1.1em;
    font-weight: 400;
    height: 64px;
    overflow: hidden;
    margin-top: 0!important;
    margin-bottom: .5rem!important;
    letter-spacing: 1px;
}
.recent-news-widget .recent-news-widget-item .news-info-content .news-title a {
    color: #143058;
}
.recent-news-widget .recent-news-widget-item .news-info-content .news-title a:hover,
.recent-news-widget .recent-news-widget-item .news-info-content .news-title a:focus {
    color: #e2692a;
}
.recent-news-widget .recent-news-widget-item .news-info-content .news-date {
    display: block;
    color: #c5967e;
}
.recent-news-widget .recent-news-widget-item .news-info-content .news-more {
    position: absolute;
    right: 10px;
    bottom: 10px;
    display: inline-block;
    padding: 6px 15px;
    font-weight: 600;
    color: #fff;
    background-color: #e06b2f;
    opacity: 0;
}
.recent-news-widget .recent-news-widget-item:hover .news-info-content .news-more,
.recent-news-widget .recent-news-widget-item:focus .news-info-content .news-more {
    opacity: 1;
}
.recent-news-widget .recent-news-widget-item .news-info-content .news-more:hover,
.recent-news-widget .recent-news-widget-item .news-info-content .news-more:focus {
    color: #fff;
    background-color: #143058;
}
@media (max-width: 1400px) {
 .recent-news-widget .recent-news-widget-item {
     width: 33.3333%;
     height: 240px;
 }
 .recent-news-widget .recent-news-widget-item:nth-child(1),
 .recent-news-widget .recent-news-widget-item:nth-child(2) {
    width: 50%;
    height: 300px;
    margin-bottom: 20px;
 }
}
@media (max-width: 991px) {
 .recent-news-widget .recent-news-widget-item,
 .recent-news-widget .recent-news-widget-item:nth-child(2)  {
     width: 50%;
     height: 240px;
     margin-bottom: 20px;
 }
 .recent-news-widget .recent-news-widget-item:nth-child(1) {
    width: 100%;
    height: 300px;
    margin-bottom: 20px;
 }
}
@media (max-width: 640px) {
 .recent-news-widget .recent-news-widget-item,
 .recent-news-widget .recent-news-widget-item:nth-child(1),
 .recent-news-widget .recent-news-widget-item:nth-child(2) {
    width: 100%;
    height: 300px;
    margin-bottom: 20px;
 }
}

/*=========================================== LEADERSHIP ====================================================*/
.team-page {
	padding: 40px 0;
}
.team-page > div,
.single-team > div {
	max-width: 1400px;
	width: 100%;
}
.single-team .team-top {
	margin-bottom: 35px;
}
.team-grid {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex!important;
    flex-wrap: wrap;
}
.team-grid > div {
	margin-bottom: 35px;
	position: relative;
	height: auto
}
.team-grid .member-link {
	text-align: center;
	display: block;
	top: 0; bottom: 0;
	padding: 12% 0;
}
.team-grid .member-link:after {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 15px;
	right: 15px;
	background-color: #fff;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	transition: all 250ms ease;
	-webkit-transition: all 250ms ease;
	-moz-transition: all 250ms ease;
	-o-transition: all 250ms ease;
	transform: scale(.96);
	-webkit-transform: scale(.96);
	-moz-transform: scale(.96);
	-o-transform: scale(.96);
}
.team-grid .member-link:hover:after {
	background-color: #EFF6F9;
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.28);
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
}
.team-grid .member-link img {
	position: relative;
	z-index: 2;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	width: 200px;
    margin: 0 auto 35px;
}
.team-grid .member-link .img {
    display: block;
    position: relative;
    z-index: 2;
    background-size: cover;
    background-position: top center;
    width: 200px;
    padding-bottom: 200px;
    border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
    margin: 0 auto 15px;
}
.team-grid .member-link .name {
	position: relative;
	z-index: 2;
	display: block;
	font-size: 20px;
	line-height: 1.25em;
	color: #234c5a;
	text-transform: capitalize;
	font-weight: 400;
	margin: 0 0 5px;
	letter-spacing: 0;
}
.team-grid .member-link .title {
	position: relative;
	z-index: 2;
    display: block;
    font-size: 14px;
    line-height: 1.5em;
    margin-top: 0;
	margin-bottom: 20px;
    color: #ab9c75;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 1px;
    font-style: italic;
}
.team-grid .member-link .info {
    display: block;
    position: relative;
    z-index: 2;
    font-size: 13px;
    line-height: 1.4em;
    margin: 7px 0;
}
@media screen and (max-width: 1200px) {
	.team-grid .member-link .name {
		font-size: 22px;
	}
	.team-grid .member-link .title {
		font-size: 13px;
		line-height: 1.3em;
	}
	.team-grid .member-link .info {
		font-size: 10px;
	}
}
@media screen and (max-width: 991px) {
	.ice-icon {width: 50px;}
}
@media screen and (max-width: 768px) {
	.ice-icon {display: none;}
}
@media screen and (max-width: 600px) {
	.team-grid > div {
		float: none;
		width: 100%;
	}
	.team-grid .member-link .name {
		font-size: 16px;
	}
	.team-grid .member-link .title {
		font-size: 12px;
	}
}

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}

.author {
    position: relative;
    margin: 25px 0;
    min-height: 80px;
}
.author .bnn-thumb {
    background-image: url(https://assets.podium.com/images/defaultWebchatAvatar.png);
    background-position: center;
    background-size: cover;
    border-radius: 50%;
    position: absolute;
    width: 80px;
    height: 80px;
    border: solid 2px #20cbd4;
}
.author p {
    padding-left: 100px;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 1px;
    /*position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);*/
}
.author p a {
    color: #143058;
}
.author .info p {
    font-size: 14px;
}

.navy-contact-form {
    max-width: 800px;
    margin: 0 auto;
}
.navy-contact-form label {
    text-align: right;
    display: inline-block;
    width: 23%;
    padding-right: 20px;
}
.navy-contact-form input[type="text"],
.navy-contact-form select {
    display: inline-block;
    width: 63%;
    height: 40px;
    border-width: 1px;
    margin-bottom: 20px;
}
.navy-contact-form .g-recaptcha,
.navy-contact-form input[type="submit"] {
    margin-left: 23%;
    width: 63%;
    margin-bottom: 20px;
}
.navy-contact-form input[type="submit"] {
    background: #20cbd4;
    border: none;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    transition: all .3s ease;
    padding: 10px;
}
.navy-contact-form input[type="submit"]:focus {
    background: #20cbd4;
    color: #fff;
}
.navy-contact-form input[type="submit"]:hover {
    color: #fff;
    background: #1FC5CE;
}
@media (max-width: 600px) {
    .navy-contact-form label {
        text-align: left;
        display: block;
        width: auto;
        padding-right: 0;
    }
    .navy-contact-form input[type="text"],
    .navy-contact-form select {
        display: block;
        width: 100%;
    }
    .navy-contact-form .g-recaptcha,
    .navy-contact-form input[type="submit"] {
        margin-left: 0;
        width: 100%;
        margin-bottom: 20px;
    }
}