/*

Theme Name:  Healthcare

Theme URI:   http://websitedemo.online/Healthcare/

Version:     1.1

Description: Healthcare - Divi child theme.

Author:      TheWebsiteProjects

Author URI:  http://thewebsiteproject.org/

Template:    Divi

*/



@import url("https://6e9130.claudeassets.com/20210126112123cs_/https://allergy-asthmacare.com/wp-content/themes/Divi/style.css");

@import url("https://dfe301.claudeassets.com/20210126112123cs_/https://allergy-asthmacare.com/wp-content/themes/divi-child-healthcare/font-awesome/css/font-awesome.min.css");



h1,

h2,

h3,

h4,

h5,

h6{ font-weight: 200; }



.container { width: 100%; max-width: 1170px; }



#top-menu a{ text-transform: uppercase; }



#top-header .et-social-icon a { font-size: 16px;  color: #fff; }



#top-header { line-height: 24px;}



#top-header a,

#top-header a { color: #898d8e; font-weight: 600; }



#et-info-phone{ margin-right: 10px; }



#et-info-phone:before{ display: none; }



body #top-header .icon-2x { font-size: 1.6em; }



#top-header .icon-2x { color: #fff; }



#et-secondary-nav li { margin-right: 10px; }



body.et_header_style_left #et-top-navigation, body.et_header_style_split #et-top-navigation{ padding: 40px 0; }



#top-menu li{ padding-right: 0; }



.et_header_style_left #et-top-navigation nav > ul > li > a{ line-height: 46px; padding-bottom:0 !important; letter-spacing: 1px; position: relative; margin-left: 40px; font-weight: 700; }

.et_header_style_left #et-top-navigation nav > ul > li > a:hover,

.et_header_style_left #et-top-navigation nav > ul > li.current-menu-item > a{ color: #393c41; }



.et_header_style_left #et-top-navigation nav > ul > li.current-menu-item > a:after ,

.et_header_style_left #et-top-navigation nav > ul > li:hover > a:after { content: " "; width: 100%; margin-left: -50%; bottom: 5px; height: 2px; background: #003865; -webkit-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s; bottom: 0; height: 2px; left: 50%; position: absolute; }



.bottom-nav li a{ font-weight: 500; padding-bottom: 10px; border-bottom: 2px solid transparent; }

.bottom-nav li a:hover{ border-bottom: 2px solid #003865;  }



#et-footer-nav{ padding: 13px 20px; }

#et-footer-nav .container{ overflow: hidden; }

#menu-footer-menu{ float: left; }

#et-footer-logo{ float: right;  max-width: 250px;  padding: 10px 0 0; }

 

body .et_pb_post .more-link{ font-family: 'Calibri'; margin-top: 25px; }

body .et_pb_post .more-link:hover{  background-color: #003865 !important; color: #fff !important;  }



.post-meta a{ color: #e87722 !important; }



#our-team .et_pb_team_member_image img{ border-radius: 50%; }

body .et_pb_row .et_pb_button,

.gform_footer input.button{   padding: 17px 45px !important; color: #fff !important;  display: inline-block; }

body .et_pb_row .et_pb_button:hover{ padding: 17px 45px !important;  }



body .et_pb_row .et_pb_button.blue-trans,

body .et_pb_row .et_pb_button.blue-trans-01 { font-family: Calibri;  font-style: normal;  font-weight: 400;  font-size: 14px;  letter-spacing: 0px;  color: #003865 !important;  border: 2px solid #003865 !important;  background-color: transparent;  text-transform: uppercase;  padding: 10px 30px !important; }



body .et_pb_row .et_pb_button.blue-trans-01{ border-left: none !important; border-right: none !important; }



body .et_pb_row .et_pb_button.blue-trans:hover,

body .et_pb_row .et_pb_button.blue-trans-01:hover{  background-color: #003865; color: #fff !important }



a.et_pb_button.btn-blue{  background-color: #003865; }

a.et_pb_button.btn-blue:hover{  background-color: #393c41 !important; }



#testimonial-slider .testimonial-img{ max-width: 100px; border-radius: 50%; }

 #testimonial-slider.et_pb_slider .et-pb-slider-arrows a{ color: #898d8e !important; }

 #testimonial-slider.et_pb_slider .et-pb-controllers a { background-color: #898d8e !important; opacity: .3; }

 #testimonial-slider.et_pb_slider .et-pb-controllers a.et-pb-active-control,

 #testimonial-slider.et_pb_slider .et-pb-controllers a:hover{ opacity: 1;  }



#footer-bottom{ padding: 40px 0 30px; }

#footer-info{  text-align: center; float: none  }



.et-special-subtitle{ font-style: normal; font-weight: 400; line-height: 1rem; font-size: 19px; letter-spacing: 0px; }



a#view-awards{ margin: 0 15px 15px 0; }

a#view-history{}



i.pull-left-icon{ margin-right: 15px; }

i.pull-right-icon{ margin-left: 15px; }



body .et_pb_post .more-link{ color: #fff !important; }





.gform_wrapper { margin:0 !important; max-width: 100% !important;}

.gform_wrapper .gform_heading { width: 100% !important; margin-bottom: 0 !important; text-align: center; }

.gform_wrapper .gfield_label { margin: 0 0 5px !important; text-transform: uppercase; color: #393c41; font-size: 13px; font-weight: 600; }

body .gform_wrapper ul li.gfield { margin-top: 25px; }

.gform_wrapper .gfield_required{ color: #d3604d !important; }

.gform_footer input.button { background-color: #393c41; border: none; text-transform: uppercase; font-size: 14px; font-family: Calibri; }

.gform_footer input.button:hover { background-color: #003865; }

input[type=text], input[type=password], input[type=tel], input[type=email], input.text, input.title, textarea, select{ padding: 8px 15px !important; border: 1px solid #ccc !important; font-size: 14px !important; } 



.form-contact-us .gform_footer{ text-align: center; }



::-webkit-input-placeholder { /* Chrome/Opera/Safari */

  color: #d2d3d3;

  font-style: italic !important;

  font-weight: 600;

}

::-moz-placeholder{ /* Firefox 19+ */

  color: #d2d3d3;

  font-style: italic;

  font-weight: 600;

}

:-ms-input-placeholder { /* IE 10+ */

  color: #d2d3d3;

  font-style: italic;

  font-weight: 600;

}

:-moz-placeholder { /* Firefox 18- */

  color: #d2d3d3;

  font-style: italic;

  font-weight: 600;

}

#et-secondary-menu li.reqap a {

    padding: 0;

}

.reqap {

    position: absolute!important;

    top: 0;

    z-index: 100000;

    width: 200px;

    right: 150px;

    /* background-color: rgba(3, 111, 187, 0.6); */

    color: #fff;

        background-color: #393c41;

    padding: 10px;

	-webkit-box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.15);

    -moz-box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.15);

    box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.15);

}

.reqap h2 {

    font-size: .8em;

    text-align: center;

    font-weight: bold;

    margin-bottom: 5px;

    padding: 0;

    color: #fff;

}

.reqap p {

    color: #fff;

    text-align: left;

    font-weight: lighter;

    line-height: 1.2em;

}

.reqap .fa {

    float: left;

    display: inline-block;

    font-size: 30px;

    width: 30px;

    margin:0 5px 0 10px;

    color: #fff;

}

span.ph {

    font-size: 20px;

}

span.unl {

    text-decoration: underline;

}

span.unl a {

    color: #fff!important;

}

.reqap span.ph a {

    color: #fff!important;

    font-size: 19px!important;

}

#location-slider .et_pb_container{ min-height: 680px !important; }



@media (max-width: 980px){

  #et-footer-logo,

  #menu-footer-menu{ float: none; }

  #et-footer-logo{  max-width: none;  text-align: center; }



  #location-slider .et_pb_container{ min-height: 500px !important; }



}

@media (max-width: 700px){

.reqap {

    position: relative;

    top: 0;

    z-index: 100000;

    width: 100%;

    right: 0;

    color: #fff;

    background-color: #393c41;

    padding: 0;

    box-shadow: none;

}

.reqap p {

    text-align: center;

}

.reqap .fa{

display: none;

}

}

@media (max-width: 600px){



  #location-slider .et_pb_container{ min-height: 350px !important; }



}
/*
     FILE ARCHIVED ON 06:13:14 Mar 26, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:41:33 Oct 14, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.473
  exclusion.robots: 0.072
  exclusion.robots.policy: 0.063
  esindex: 0.007
  cdx.remote: 20.849
  LoadShardBlock: 108.744 (3)
  PetaboxLoader3.datanode: 125.191 (4)
  PetaboxLoader3.resolve: 83.437 (3)
  load_resource: 138.705
*/