/*
Theme Name: HealthFlex Child
Theme URI: http://plethorathemes.com/healthflex/
Description: Child theme for Health Flex (Plethora Themes). We strongly recommend using this child theme that will allow you to include all your custom functionality without fear of losing it when updating the parent theme. Note that theme updates must be applied only on parent theme, and not on this child theme. 
Author: Plethora Themes
Author URI: http://plethorathemes.com
License: GNU General Public License v2 or later 
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: responsive-layout, theme-options, translation-ready
Template: healthflex
*/
/* DO YOUR STUFF AFTER THIS !!  */

body {
    margin-top: 197px !important;
}

#skip {
    position: absolute;
    left: -99999px; 
    text-align: center;
}

#skip:focus, #skip:active{
    position: absolute; 
    z-index: 9999;
    width: 250px;
    height: auto;
    top: 20px; 
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    padding: 20px 35px;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.5);
    text-decoration: none;
    font-size: 20px;
    color: white;
    border: 1px dotted white;
}

.post_schema {
    margin-top: 35px;
}
    
body div[class*=_section].copyright .dark_section a:link {
    color: white;
}

.topbar .plethora_button {
    margin-bottom: 4px;
    margin-left:5px;
    display:inline-block;
}

.header .topbar div[class*=col-].text-center {
    text-align:right;
}

.gform_wrapper .gform_footer input[type="submit"] {
	background-color: #00adef; 
	border: 0;
	padding: 10px 20px;
}


.gform_wrapper#gform_wrapper_3 .gform_footer input[type="submit"] {
	background-color: #07437D; 
	color: white;
}

.gform_wrapper.gravity-theme .field_description_below .gfield_consent_description, .gform_wrapper.gravity-theme .gfield_consent_description {
    max-height: 50px;
}

#label_3_7_1 {
	font-weight: normal;
}


.gform_wrapper legend {
	border: 0;
} 

.gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea {
	color: #323232;
}


@media screen and (max-width:767px) {
    .topbar .plethora_button:first-child {
        display:none;
    }
}

.main .plethora_button .btn-primary:not(.btn-sm), .main .plethora_button .btn-danger:not(.btn-sm) {
    padding: 15px 25px 14px;
    font-size: 16px !important;
}

.main .plethora_button .btn-sm, .main .plethora_button .btn-sm {
    padding: 8px 16px;
}

.btn-xs {
    padding: 6px 16px 5px;
}

.teaser_box .content .link {
    bottom: -30px;
    display:none;
}

.teaser_box:hover .content .link {
    bottom: 0;
}

.teaser_box:hover .content.boxed.with_button {
    padding: 25px 20px 25px 20px !important;
}

.section_header.fancy h1, .section_header.fancy h2, .section_header.fancy h3, .section_header.fancy h4, .section_header.fancy h5, .section_header.fancy h6 {
    font-weight:700;
}

.copyright {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 12px;
}

.header .topbar .container {
    border-bottom:0 none;
}

.header .topbar {
    border-bottom:1px solid #e5e5e5;
}

input[type=submit].wpcf7-form-control {
    margin-top:10px;
    padding: 8px 16px 7px;
    font-size: 14px !important;
}

.blue-form input[type=submit].wpcf7-form-control {
    background-color:#00adef !important;
}

.blue-form input[type=submit].wpcf7-form-control:hover {
    background-color:#00a4e3 !important;
}

.dark-blue-form .gform_wrapper .gform_footer input[type="submit"] {
    background-color:#07437D !important;
}

.dark-blue-form .gform_wrapper .gform_footer input[type="submit"]:hover {
    background-color:#07437D !important;
}

.rank-math-breadcrumb p {
    font-size:13px;
    margin:0;
}

.mobile-bar {
    background-color: #00adef;
    width: 100%;
    left: 0;
    right: 0;
    position: fixed;
    bottom: 0;
    z-index: 9999;
    text-align: center;
    padding: 10px 62px 12px;
    box-sizing: border-box;
    display: none;
}

.mobile-bar a {
    display: inline-block;
    margin: 0 15px;
    vertical-align: middle;
    color: #FFF;
    font-size: 13px;
    text-transform: uppercase;
    font-family: Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 700;
}

.mobile-bar a .fa {
    margin-right:3px;
}

@media screen and (max-width:991px) {
    .mobile-bar {
        display:block;
    }

    #return-to-top {
        bottom:58px;
    }
    
    .copyright {
        padding-bottom: 67px;
    }
}

@media screen and (max-width:767px) {
    .hide-mobile {
        display:none;
    }
}

@media screen and (max-width:479px) {
    .copyright {
        padding-bottom: 92px;
    }
}

@media screen and (max-width:329px) {
    .copyright {
        padding-bottom: 122px;
    }
}

@media screen and (min-width:768px) {
    .hide-desktop {
        display:none;
    }
}