/*************************************************************************************************************************************
	HIDE TEST COOKIES ECHO div (visible only by Admin)
*************************************************************************************************************************************/
#testcookies { display: none !important; }


/*************************************************************************************************************************************
	HEADER TOP PADDING FIX » SET PADDING ACCORDINGLY
	TOP BAR AND HEADER BEHAVIOUR 
*************************************************************************************************************************************/
/*
@media screen and (min-width:990px) {
#main {padding-top: 117px !important;}
.av_header_transparency #main {padding-top: 0px !important;}
}

@media screen and (min-width:1250px) {
#main { padding-top: 152px !important;}
.av_header_transparency #main {padding-top:0px !important;}
}
*/



/* Lightgreygradient arrow down bacground color FIX */
.lightgreygradient .av-extra-border-element .av-extra-border-inner {
    background: #ededed !important;
}




/*************************************************************************************************************************************
	TEXTUAL LOGO
*************************************************************************************************************************************/

/* Disable Logo and Padding */
@media only screen and (min-width: 1250px) {
#branding { padding-left: 0; background: none; }
}

#branding .name {  font-family: "Ubuntu", Helvetica, Arial, sans-serif; font-size:22px; color: #006673; color: #005973; border-bottom-color: #00BCD4;  }
#branding .extras {  font-size: 15px;}

@media only screen and (min-width:990px) {
#branding .name,#branding .type,#branding .extras { text-align: center; }
/* Glassy Header mods */
.av_header_transparency #branding .name { color: #FFF;  }
.av_header_transparency #branding .type { color: #FFC; }
.av_header_transparency #branding .extras { color: #FFF; }
.av_header_transparency #call-emergencies { color: #FFC; }
.av_header_transparency #call-emergencies i { color: #FFF; }
}

@media only screen and (min-width: 1250px) {
#branding .name { font-weight: 500; font-size: x-large; }
}


/*************************************************************************************************************************************
	TYPOGRAPHY
*************************************************************************************************************************************/

.avia_textblock * strong, .entry-content * strong { color: #2d5c88;}





/*************************************************************************************************************************************
	HOME
*************************************************************************************************************************************/

/* Slider */
.home-slider-pseudo-btn {font-size: medium; color: #FFF; background: rgb(41 94 121 / 70%); padding: 12px 24px; display: inline-block; margin-top: 16px; border-radius: 160px;}

#home-video-doctor-mini-bio .av-section-color-overlay {
opacity: 0.8 !important; background: #2C3E50; background: -webkit-linear-gradient(to bottom, #4CA1AF, #2C3E50); background: linear-gradient(to bottom, #4CA1AF, #2C3E50);
}

#home-video-doctor-mini-bio .expertise {padding: 24px; background: rgb(0 0 0 / 33%); border: 1px solid rgb(239 239 239 / 20%);}
#home-video-doctor-mini-bio p {  text-align: center;  font-size: large;  line-height: normal; margin: 0 auto; color:#ffffff; }
#home-video-doctor-mini-bio .avia_textblock p strong {color: #FFC; font-weight: 600;}
#home-video-doctor-mini-bio p i { font-size: xx-large; margin-bottom: 12px; color: rgb(0 199 255 / 50%);}
#home-video-doctor-mini-bio p a {color: #ffffff;}
#home-video-doctor-mini-bio p a:hover {color: #00dfff;}

#home-video-doctor-mini-bio .doctor-name p {font-family: "Roboto Slab",sans-serif; font-size: x-large; color: #fff;}
#home-video-doctor-mini-bio .doctor-speciality p { color:#FFC;}
#home-video-doctor-mini-bio .doctor-title p {}

/* Icons */
@media only screen and (min-width: 1250px) {
#home-video-doctor-mini-bio .fas.fa-phone-alt {/*font-size: 44px;*/}
}

/* Icons Hover Animation */
#home-video-doctor-mini-bio .flex_column:hover .fas,#animated-numbers .flex_column:hover .far {color: rgb(0 255 229 / 50%); transform: none;}


/* Home Highlighted Therapy */
#home-highlighted-therapy-section .av-section-color-overlay {
    opacity: .8 !important;
    background: #5433FF;
    background: -webkit-linear-gradient(to left, #6dffab, #0088c1, #5433FF);
    background: linear-gradient(to left, #6dffab, #0088c1, #5433FF);
}




/*************************************************************************************************************************************
	SINGLE
*************************************************************************************************************************************/

/* Custom Top Section */
#featured-section-wrapper { z-index: 0;}
#featured-section-container {max-width:1600px;}

/* Glassy Header Padding */
@media screen and (min-width:1250px) {
	.html_header_glassy .featured-padding { padding:220px 0 200px !important; }
}

@media screen and (min-width:1570px) {
	.html_header_glassy .featured-padding { padding:220px 0 200px !important; }
}

/* Remove € Sign */
.x-price:after {content: "" !important;}


.single .entry-content p strong,
.single .entry-content p em {font-style: normal; font-weight: 600; color: #2887b7;}

#author-bio a { background: #295e79;}

#askaquestionbtn {background: #2e779c; }

/* Typography */
.single .entry-content h1,
.single .entry-content h2,
.single .entry-content h3 { font-size: x-large; color: #2887b7; text-align: center; padding: 32px 8px 12px; }

.single .entry-content h3::before { content: "⊶⊷"; display: block; margin: 8px; color: #ccc; }





/*************************************************************************************************************************************
	VIDEO CALL CTA
*************************************************************************************************************************************/
#video-call-wrapper { text-align: center; margin: 8px auto; padding: 32px 8px 0; user-select: none;}
#video-call-wrapper .camera-icon {}
#video-call-wrapper .camera-icon i {color: #abccd2;}
#video-call-wrapper .video-call {}
#video-call-wrapper .video-call-txt {display: block; line-height: normal; font-size: medium; margin: 8px auto 16px; color: #999;}
#video-call-wrapper .video-call-btn {font-size: x-large; background: #295e79; color: #FFF; padding: 10px 24px; border-radius: 96px; cursor:pointer;}
#video-call-wrapper .call-me {display: block; margin: 32px auto 0;}
#video-call-wrapper .call-me-btn {display: inline-block; background: #0092ab; color: #fff; width: 50px; height: 50px; line-height: 50px; border-radius: 100%;}
#video-call-wrapper .call-me-btn i {}

@media only screen and (min-width: 1250px) {
#video-call-wrapper .call-me {display:none;}
}

/* inside Dark Sections */
.dark-background #video-call-wrapper .video-call-btn {background: #0092ab;}
.dark-background #video-call-wrapper .video-call-txt {color: #fff;}



/*************************************************************************************************************************************
	SECOND OPINION CTA
*************************************************************************************************************************************/
#second-opinion-wrapper { text-align: center; margin: 8px auto; padding: 32px 8px 0; user-select: none;}
#second-opinion-wrapper .doctor-icon {}
#second-opinion-wrapper .doctor-icon i {color: #abccd2;}
#second-opinion-wrapper .second-opinion {}
#second-opinion-wrapper .second-opinion-txt {display: block; line-height: normal; font-size: medium; margin: 8px auto 16px; color: #999;}
#second-opinion-wrapper .second-opinion-btn {font-size: x-large; background: #90a71f; color: #FFF; padding: 10px 24px; border-radius: 96px; cursor:pointer;}
#second-opinion-wrapper .call-me {display: block; margin: 32px auto 0;}
#second-opinion-wrapper .call-me-btn {display: inline-block; background: #0092ab; color: #fff; width: 50px; height: 50px; line-height: 50px; border-radius: 100%;}
#second-opinion-wrapper .call-me-btn i {}

@media only screen and (min-width: 1250px) {
#second-opinion-wrapper .call-me {display:none;}
}


/* inside Dark Sections */
.dark-background #second-opinion-wrapper .second-opinion-txt { color: #fff;}




/*************************************************************************************************************************************
	MAKE APPOINTMENT CTA
*************************************************************************************************************************************/
#make-appointment-wrapper { text-align: center; margin: 8px auto; padding: 32px 8px 0; user-select: none;}
#make-appointment-wrapper .calendar-icon {}
#make-appointment-wrapper .calendar-icon i {color: #abccd2;}
#make-appointment-wrapper .make-appointment {}
#make-appointment-wrapper .make-appointment-btn {display: table; margin: 8px auto; font-size: x-large; background: #0092ab; color: #FFF; padding: 10px 24px; border-radius: 96px; cursor: pointer;}
#make-appointment-wrapper .make-appointment-txt {display: block; line-height: normal; font-size: medium; margin: 8px auto; color: #999;}
#make-appointment-wrapper .call-me {display: block; margin: 24px auto 0;}
#make-appointment-wrapper .call-me-btn {display: inline-block; background:#00bcd4; color: #fff; width: 50px; height: 50px; line-height: 50px; border-radius: 100%;}
#make-appointment-wrapper .call-me-btn i {}

@media only screen and (min-width: 1250px) {
#make-appointment-wrapper .call-me {display:none;}
}


/* inside Dark Sections */
.dark-background #make-appointment-wrapper .make-appointment-btn { color: #fff;}
.dark-background #make-appointment-wrapper .call-me-btn {background:#00bcd4;}
.dark-background #make-appointment-wrapper .make-appointment-txt { color: #fff;}


/*************************************************************************************************************************************
	ASK THE DOCTOR CTA
*************************************************************************************************************************************/
#ask-the-doctor-wrapper { text-align: center; margin: 8px auto; padding: 32px 8px 0; user-select: none;}
#ask-the-doctor-wrapper .stethoscope-icon {}
#ask-the-doctor-wrapper .stethoscope-icon i {color: #abccd2;}
#ask-the-doctor-wrapper .ask-the-doctor {}
#ask-the-doctor-wrapper .ask-the-doctor-txt {display: block; line-height: normal; font-size: medium; margin: 8px auto 16px; color: #999;}
#ask-the-doctor-wrapper .ask-the-doctor-btn {font-size: x-large; background: #a46497; color: #FFF; padding: 10px 24px; border-radius: 96px; cursor:pointer;}
#ask-the-doctor-wrapper .call-me {display: block; margin: 32px auto 0;}
#ask-the-doctor-wrapper .call-me-btn {display: inline-block; background:#90a71f; color: #fff; width: 50px; height: 50px; line-height: 50px; border-radius: 100%;}
#ask-the-doctor-wrapper .call-me-btn i {}

@media only screen and (min-width: 1250px) {
#ask-the-doctor-wrapper .call-me {display:none;}
}


/* inside Dark Sections */
.dark-background #ask-the-doctor-wrapper .ask-the-doctor-txt { color: #fff;}

/* Footer Bio */
#author-short-bio #ask-the-doctor-wrapper .ask-the-doctor-btn {background: #0092ab;}
#author-short-bio #ask-the-doctor-wrapper .call-me-btn {background: #90a71f;}








/*************************************************************************************************************************************
	PRE-FOOTER
*************************************************************************************************************************************/
#prefooter-wrapper {background: #063b64; padding: 50px 0; display: block;}

/* Doctor Profile Pic and info */
#prefooter-doctor-info {color: #ffffff;}
#prefooter-doctor-info span {display:block;}
#prefooter-doctor-info h2 {font-family: "Ubuntu", Helvetica, Arial, sans-serif; color: #ffffff; font-size: x-large;}
#prefooter-doctor-info h3 {font-family: "Source Sans Pro",sans-serif; color: #FFC; font-size: large;}
#prefooter-doctor-info .dots {}
#prefooter-doctor-info .dots i {font-size: 30px; color: rgb(255 255 255 / 25%);}
#prefooter-doctor-info h4 {font-family: "Source Sans Pro",sans-serif; color: #ffffff; font-size: medium;}
#prefooter-doctor-info h5 {font-family: "Source Sans Pro",sans-serif;  color: #ffffff; font-size: medium;}
#prefooter-doctor-info .post-edu {font-family: "Source Sans Pro",sans-serif; color: #FFC; font-size: small;}

/* CTA */
#prefooter-wrapper #person-icon {text-align: center; padding-top: 20px; margin-top: 30px; border-top: 1px dotted rgb(255 255 255 / 20%); }
#prefooter-wrapper #tour-bottom-request-btn {background: #1a6890; }




/*************************************************************************************************************************************
	FOOTER
*************************************************************************************************************************************/
#footer {background:#004274;}
#footer-company-info h3 { margin-bottom: 8px;  }
#footer-company-info h4 { font-family: "Ubuntu",sans-serif; font-size: large; color: #FFF; margin-bottom: 24px; line-height: 1.25; }

/* Footer Menu */
#footer .sub-menu li { padding:0 !important;}
#footer .sub-menu li:first-child {margin-top: 1px !important; }
#footer .sub-menu li:before { content:"" !important;}
#footer .sub-menu li a {padding:8px !important;}




/*********************************************************************************************
	FOOTER DOCTOR INFO
*********************************************************************************************/
#footer-doctor-info { text-align:center;}
#footer-doctor-info span {display: block; margin-bottom: 8px; color: #FFF;}
#footer-doctor-info span b {}
#footer-doctor-info span a {color:#8af4ff !important;}
#footer-doctor-info span i {position: relative; margin-right: 5px; font-size: 14px; }
#footer-doctor-info .location {font-family: "gothic",sans-serif; font-size: 24px; color: #FFF; margin-bottom: 12px; line-height: 1.25;}
#footer-doctor-info .mailto {}
#footer-doctor-info .gotomap {display: inline-block; color:#FFF !important; text-decoration:none; background: rgba(255, 255, 255, 0.2); padding: 12px 24px; border-radius: 6px; margin-top: 16px;}
#footer-doctor-info .gotomap .fas {margin-right: 8px; color: #FFC;}



/*************************************************************************************************************************************
	SOCKET
*************************************************************************************************************************************/
#socket {background: #063b64;}




/*************************************************************************************************************************************
	CUSTOM FONTS
*************************************************************************************************************************************/

/*
@font-face {
	font-family: 'foo';
	font-style: normal;
	font-weight: 400;
	src: url('/assets/fonts/foo.eot');
	src: url('/assets/fonts/foo.eot?#iefix') format('embedded-opentype'),
	url('/assets/fonts/foo.woff') format('woff'),
	url('/assets/fonts/foo.ttf') format('truetype');
}
*/































































