/*
Theme Name: ISP Healthcare
Description: ISP Healthcare Child Theme for enfold
Version: 1.0
Author: 
Author URI: 
Template: enfold
*/
/*Add your own styles here:*/


/*ISPH OWN Styles:*/

/***********************************************************************************
 *	Font weights
 ***********************************************************************************/

.light
{font-weight: 300 !important}

.normal
{font-weight: 400 !important}

.semi
{font-weight: 500 !important}

.bold
{font-weight: 700 !important}

.menuelogo
{border-top: 1px solid #00253D !important;
margin: 20px 50px !important}

.menuelogo > a
{cursor: inherit}


.html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner,
.html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::before,
.html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::after
{background-color: #00253D !important;}

.menuelogo img
{max-height: 90px;
margin-left: -50px !important}

.avia_desktop .av-caption-on-hover .av-masonry-item-with-image .av-inner-masonry-content 
  {opacity: 1 !important;
  filter: alpha(opacity=00);
      background: rgba(0,0,0,0.3) ;}
    
.av-hover-overlay-fade_out .av-masonry-entry:hover .av-masonry-image-container 
    {opacity: 1 !important}

.avia_desktop .av-caption-on-hover .av-masonry-item-with-image.av-masonry-entry:hover .av-inner-masonry-content 
    {opacity: 0 !important;
        background: none !important}

.name
{font-size: 24px;
font-weight: 700}
        
.av-image-caption-overlay 
{height: 90% !important;
width: 90% !important;
left: 5%;
top:5%}

.header_color .av-hamburger-inner, .header_color .av-hamburger-inner::before, .header_color .av-hamburger-inner::after 
{color: #00253d}
    

#av-burger-menu-ul li a,
#av-burger-menu-ul li .av-active-burger-items a
{font-size: 32px;
font-weight: 700}

#av-burger-menu-ul li.av-menu-button.av-menu-button-bordered a span
{padding: 5px 20px;
width: 155px}

#av-burger-menu-ul li.av-menu-button.av-menu-button-colored a span
{padding: 5px 20px;
width: 155px}

.avia-no-number
{opacity: 1 !important}

.av-masonry-load-more
{font-size: 18px !important;
letter-spacing: 0px !important;
font-weight: 700 !important;
color: #fff !important;
background:rgba(0, 0, 0, 0) !important;
border: 1px solid #fff}

.av-masonry-pagination
{padding: 10px !important}

.main_color ::placeholder
{color: #607485 !important}

.av_alternate_logo_active > .av-hamburger-inner
{background-color: #FF0004 !important}

    
#top .main_color .input-text, #top .main_color input[type="text"], #top .main_color input[type="input"], #top .main_color input[type="password"], #top .main_color input[type="email"], #top .main_color input[type="number"], #top .main_color input[type="url"], #top .main_color input[type="tel"], #top .main_color input[type="search"], #top .main_color textarea, #top .main_color select 
{
border-color: #294C61;
background-color: #fff; 
font-size: 18px !important;
font-family: inherit !important;
color: #607485 !important;
font-weight: 300
}

#top .avia_ajax_form input.captcha
{font-size: 18px !important;
font-family: inherit !important;
color: #607485 !important;
font-weight: 300}

.avia_ajax_form p .input_checkbox_label
{font-size: 18px !important;
color: #607485 !important;
font-weight: 300
}

.avia_ajax_form p
{font-size: 13px !important;
color: #607485 !important;
font-weight: 300
}

.calc
{font-size: 18px}

.required
{color: #607485 !important;}

.value_verifier_label
{font-size: 18px !important;
font-family: inherit !important}

.avia_ajax_form .button
{background-color: #fff !important;
border: 1px solid #1899D6 !important;
font-size: 18px !important;
color: #00253D !important;
text-transform: uppercase;
font-weight: 600;
padding: 10px !important;
margin-top: 20px}

/***********************************************************************************
 *	+ RESTRICT WIDTH
 ***********************************************************************************/

.max_w95
{max-width: 95% }

.max_w90
{max-width: 90% }

.max_w85
{max-width: 85%}

.max_w80
{max-width: 80%}

.max_w70
{max-width: 70%}

.max_w60
{max-width: 60%}

.max_w50
{max-width: 50%}

.max_w40
{max-width: 40%}

.weiss
{color:#FFFFFF !important}

/* Defauklt by Child */

@media only screen and (max-width:990px) {.responsive #top #wrap_all #header {position: fixed !important;}
.responsive #top #main {padding-top: 90px !important;}}
.avia-icon-list .iconlist_title { text-transform: none;}
.col-hover:hover {transition: all .5s ease; important; box-shadow: 5px 5px 40px #e6e6e6; padding: 80px; background-color: #ffffff;}
.col-hover{transition: all .5s ease;}
.single_toggle .toggler {font-size: 24px!important; padding: 9px 3px 9px 35px; font-weight: bold!important;}
.toggle_content {font-size: 17px!important;}
#scroll-top-link { color: #333333; border: 1px solid #ebebeb; background-color: #f8f8f8; }
.special_amp { font-family: inherit;  font-style: inherit;  font-size: inherit; line-height: inherit;  font-weight: inherit;  color: inherit!important; }
#top #wrap_all #header .av-burger-overlay #av-burger-menu-ul .sub-menu a {font-size: 20px;}
#avia-menu .only-burger.menu-item {display: none;}
#top #header .av-burger-overlay-bg {opacity: .7;}
.avia-slideshow-dots { display: none !important; }
time.slide-meta-time { display: none!important;}
.avia-slideshow-button {  border: 1px solid #e61c7e !important; }
#top .avia-cookie-consent {box-shadow: 5px 5px 40px rgba(0, 0, 0, 0.2);}
.avia-safari .slideshow_align_caption {vertical-align: top; top: 55%;}
.avia-chrome .slideshow_align_caption {vertical-align: bottom; top: 55%;}
.slideshow_caption { width: 50%; }
#section-container-width .container {width: 100% !important; min-width: 100%; padding: 0; margin: 0;}
div.wpforms-container-full .wpforms-form input[type=submit], 
div.wpforms-container-full .wpforms-form button[type=submit] { background-color: #e61c7e; color: #ffffff; font-size: 17px; font-weight: bold; padding: 15px 20px;}
div.wpforms-container-full .wpforms-form input[type=submit]:hover, 
div.wpforms-container-full .wpforms-form input[type=submit]:active, 
div.wpforms-container-full .wpforms-form button[type=submit]:hover, 
div.wpforms-container-full .wpforms-form button[type=submit]:active, 
div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, 
div.wpforms-container-full .wpforms-form .wpforms-page-button:active {
background-color: #a6a9aa;}
#top .avia-slideshow-button {margin-top: 0px !important;}
.avia-caption-title {
margin-bottom: 0px !important;
padding: 0px !important;
}
div.wpforms-container-full .wpforms-form .wpforms-page-button {
    background-color: #ffffff;
    border: 2px solid #e61c7e;
    color: #333;
    font-size: 17px; font-weight: bold;
    padding: 10px 15px;
}
div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, div.wpforms-container-full .wpforms-form .wpforms-page-button:active {
    background-color: #e61c7e; 
    border: 2px solid #e61c7e; 
   color: #fff;
}
.wpforms-form .wpforms-field.wpforms-field-number-slider input[type=range] {
    background-color: #fff !important;
    box-sizing: border-box;
    border-radius: 2px;
    color: #e61c7e !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: block;
    float: none;
    font-size: 17px !important;
    border: 1px solid #e61c7e !important;
    padding: 6px 10px;
    height: 40px;
    width: 100%;
    line-height: 1.3;
}
.wpforms-form .wpforms-field.wpforms-field-number-slider .wpforms-field-label {
    font-size: 17px !important;
   font-weight: 400!important;
    line-height: 1.5!important;
}
.wpforms-form .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress-wrap {
    display: block;
    width: 100%;
    background-color: #fff !important;
    border: 1px solid #e61c7e !important;
    height: 18px;
    border-radius: 10px;
    overflow: hidden;
    position: relative;
    margin: 5px 0 0;
}
.wpforms-form .wpforms-field.wpforms-field-checkbox ul li .wpforms-field-label-inline {
    font-size: 17px!important;
    font-weight: 400!important;
    line-height: 1.5!important;
}
.wpforms-image-choices-label {
    font-size: 17px!important;
    font-weight: 400!important;
}
.wpforms-form .wpforms-field.wpforms-field-radio ul li .wpforms-field-label-inline {
   font-size: 17px!important;
    font-weight: 400!important;
    line-height: 1.5!important;
}
#top .avia-progress-bar div.progress .bar {
	background: #e61c7e; 
	background-size: 100%!important;
	}
a:hover, a:focus, a:visited, #top .av_inherit_color a {
    text-decoration: none !important;
}
.wpforms-container ::-webkit-input-placeholder { /* Chrome and Safari */
   color: #828282;
}
#top .avia-cookie-consent {background-color:rgba(255,255,255,.9)!important;}
#top .av-toggle-switch input[type="checkbox"]:checked + .toggle-track { background: #e61c7e;}
#top .av-toggle-switch label .toggle-track {transform: rotate(180deg);}
