/*
 Theme Name:   PeakWellness
 Theme URI:    https://visualcomposer.com/visual-composer-starter-theme/
 Description:  visual-composer-starter Child Theme
 Author:       The Visual Composer Team
 Author URI:   https://visualcomposer.com/
 Template:     visual-composer-starter
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  PeakWellness
*/
.navbar-brand img {transition: all 0.3s ease-in-out;}
.navbar-brand img:hover {transform: scale(1.04);transition: all 0.3s ease-in-out;}
body{font-family: 'Poppins', sans-serif;font-size: 17px;}
h1,h2,h3,h4,h5,h6{font-family: 'Montserrat', sans-serif;}
h1 {font-weight: 700 !important;}
h2,h3 {color: #000;font-weight: 600 !important;margin-bottom:35px;}
h4,h5,h6{color:#000 !important;font-weight:500 !important;margin-bottom:35px;}
.topBar {width: 100%;padding: 5px;background: #252c48;color: #fff;}
.topRight a {color:#fff;background: #800000;border:1px solid #800000;padding: 7px;margin-left: 10px;border-top: 0px solid #800000;}
.topRight a:hover {color:#252c48;background: #fff;border:1px solid rgba(0,0,0,0.2 );}
.topLeft {width: 48%;float: left;text-align: left;}
.topRight {width: 48%;float: right;text-align: right;}
.navbar.fixed .container {position: relative;}
.navbar.fixed .container .navbar-header {position: absolute;top: 0px;padding: 5px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;width: 125px;}
.navbar.fixed .topBar .container {position: relative;min-height: 20px !important;margin-bottom: 0px;}
.navbar.fixed {background: #fff;}
.navbar.fixed .container {position: relative;min-height: 90px;z-index: 99;}
.navbar-brand {margin: 0px auto !important;}
#breadCrumb .vc_column-inner {padding-top: 0px;}
#breadCrumb .vc_column-inner .wpb_text_column.wpb_content_element {margin: 0px;}
.fsdBreadcrumbs {max-width: 1100px;margin: 0px auto;padding: 10px 0px 5px 0px;}
#menu-main-top-menu li a {font-size: 15px !important;}
.ult_tabmenu.style1.Style_4 li::before {display: none !important;}
.entry-content ul a{border-bottom-color:rgba(0,0,0,0) !important;}
#menu-main-top-menu .sub-menu {background: #fff !important;}
body:not(.menu-sandwich) #main-menu > ul > li > a,body:not(.menu-sandwich) #main-menu ul li ul li a {color: #000;font-family: 'Poppins', sans-serif;font-weight: 500;}
body:not(.menu-sandwich) #main-menu > ul > li > a:hover {color: #800000;}
body:not(.menu-sandwich) #main-menu ul li ul li:hover > a {background-color: #800000;color: #fff;}
.container .content-wrapper {padding-top: 0px;}
.main-content {padding-bottom: 0px;}
.entry-content ul > li::before{color: #252c48;}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern {color: #fff;border-color: #252c48 !important;background-color: #252c48 !important;padding: 10px 25px !important;}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:hover {color: #252c48;border-color: #252c48 !important;background-color: #f8f4e8 !important;}
.whiteButton .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern {color: #f8f4e8 !important;border-color: #fff !important;background-color: rgba(0,0,0,0) !important;padding: 10px 25px !important;}
.whiteButton .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:hover {color: #fff !important;}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern::after{content: "\2192";margin-left: 10px;transition: all 0.3s ease-in-out;}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:hover:after{content: "\2192";margin-left: 20px;transition: all 0.3s ease-in-out;}
#gform_submit_button_1 {margin: 0px auto;}
.gform_footer.top_label {max-width: 235px;margin: 0px auto !important;}
.gform_footer.top_label::after {content: "\2192";color: #fff;margin-top: 10px;margin-left: -40px;transition: all 0.3s ease-in-out;}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:hover{color:#252c48 !important;}
.vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {border-color: #252c48 !important;background-color: #252c48 !important;}
.vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover,.vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {border-color: #800000 !important;background-color: #800000 !important;}
.vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: #fff !important;}
.vc_tta-color-blue.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color: #fff !important;}
.ez-toc-list li::before {display: none;}
.mobileBrand {display:none;}
#ez-toc-container {display: none !important;}
.centeredBg, .centeredBg .vc_column-inner {background-size: cover !important;background-position: 50% 50% !important;}
.centeredBg.smallBg,.centeredBg.smallBg .vc_column-inner{background-size: cover !important;background-position: 50% 50% !important;border-radius: 10px;}
#footerSecondRow .gusta-nav.vertical>ul>li.current-menu-item>a, #footerSecondRow .gusta-nav.vertical>ul>li.current_page_item>a, #footerSecondRow .gusta-nav.vertical>ul>li>a:hover, #footerSecondRow .gusta-nav.vertical>ul>li>ul>li.current-menu-item>a, #footerSecondRow .gusta-nav.vertical>ul>li>ul>li.current_page_item>a, #footerSecondRow .gusta-nav.vertical>ul>li>ul>li>a:hover, #footerSecondRow .gusta-nav.vertical>ul>li>ul>li>ul>li.current-menu-item>a, #footerSecondRow .gusta-nav.vertical>ul>li>ul>li>ul>li.current_page_item>a, #footerSecondRow .gusta-nav.vertical>ul>li>ul>li>ul>li>a:hover {background-color: transparent !important;}

@media only screen 
and (min-width : 320px) 
and (max-width : 1000px) {
    .navbar-brand img {max-width: 70px;}
    .fsdFrame .vc_column-inner {min-height: 100px;}
    .fsdFrame .vc_btn3-container.vc_btn3-center {position: relative;}
    body{font-family: 'Poppins', sans-serif;font-size:17px;}
    .topLeft {display: none;}
    .topRight {width: 100%;font-size:13px;}
    .navbar-toggle .icon-bar {background-color: #252c48;}
    .navbar-brand {float: none;}
    .navbar.fixed .container .navbar-header{width: 170px;padding: 5px;}
    #menu-main-top-menu li a {color: #fff !important;}
    #menu-main-top-menu .sub-menu {background: rgba(0,0,0,0) !important;padding-left: 20px;}
    .mobileBrand {display: inline-block;position: absolute;top: 50%;left: 50%;transform: translate(5%,-35%);text-align: center;font-size: 21px;letter-spacing: -1px;color: maroon;font-family: Montserrat;font-weight: 700;width: 205px;}
    .mobileBrand span{color:#252c48;}
    .site-header {z-index: 99;}
    .ez-toc-sticky {z-index: 1 !important;position: relative;}
}


@media only screen 
and (min-width : 1920px) 
and (max-width : 2400px) {
    
}

.gform_wrapper.gravity-theme .gfield-choice-input {
display: inline-block;
margin-top: 5px !important;
top: 0;
vertical-align: top !important; }