/*

    These CSS codes generated by YellowPencil Editor.
    https://yellowpencil.waspthemes.com


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. "HOME" Page
    03. "HUMAN STEM CELLS" Page
    04. "Musculoskeletal Disorders" Page
    05. "CONTACT" Page
    06. "About US" Page
    07. "Diabetes Mellitus" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body #tophead .container-fluid{
	background-color:#82a0c6;
	position:relative;
	top:0px;
}

body .rt-tophead-contact ul li{
	color:#fff !important;
}

body #tophead .container-fluid .row .col-lg-10 .rt-tophead-contact ul li a{
	color:#ffffff !important;
}

body .rt-tophead-contact ul .fa-envelope-o{
	color:#fff !important;
}

body .rt-tophead-contact ul .fas{
	color:#fff !important;
}

body .rt-tophead-contact ul .fa-clock{
	color:#fff !important;
}

body #page #masthead .masthead-container .container-fluid .row .d-lg-block{
	background-image:-webkit-linear-gradient(bottom,#6493ff00 5%,#0364d4cc 60%) !important;	background-image:-o-linear-gradient(bottom,#6493ff00 5%,#0364d4cc 60%) !important;	background-image:linear-gradient(0deg,#6493ff00 5%,#0364d4cc 60%) !important;
}

body #masthead .d-lg-block{
	color:#ffffff;
	height:95px;
	position:relative;
	left:0px;
}

body #menu-cryovida_menu_en > .menu-item > a{
	color:#ffffff;
	font-family:Rubik, sans-serif;
	font-weight:400;
	font-size:16px;
}

body #page #masthead #tophead .container-fluid{
	height:65px !important;
}

body .footer-top-wrap .widget h2{
	color:#0078d4;
}

body #mc4wp-form-2 .mc4wp-form-fields .col-md-6{
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
}

body #mc4wp-form-2 .newsletter-title h4{
	position:relative;
	top:0px;
	padding-right:201px;
	height:13px;
}

body .site-branding .dark-logo img{
	position:relative;
	top:11px;
	left:15px;
}

body .footer-top-wrap .widget .widget p{
	color:#0078d4 !important;
	line-height:24px;
	letter-spacing:1px;
	font-family:Rubik, sans-serif;
}

body #page footer .footer-layout1 .footer-top-wrap .container .row .single-item .widget .textwidget .widget .textwidget p{
	text-decoration:none !important;
}

body .single-item > .widget > .textwidget > p{
	line-height:4em;
	font-size:16px;
	letter-spacing:1px;
	color:#0078d4 !important;
}

body .row .single-item .widget .textwidget .widget .textwidget p a{
	color:#0078d4 !important;
}

body .footer-opening-hours li .os-close{
	color:#c0392b !important;
}

body .single-item > .widget > .textwidget > p a{
	color:#0078d4 !important;
}

body .opening-schedule .footer-opening-hours li{
	color:#0078d4 !important;
}

body .tophead-contact ul li{
	color:#fff !important;
}

body .tophead-contact ul a{
	color:#fff;
	font-family:Rubik, sans-serif;
}

body .tophead-contact ul .fa-map-marker-alt{
	color:#fff !important;
}

body .tophead-contact ul .fa-clock{
	color:#fff !important;
}

body .tophead-contact ul .fas{
	color:#fff !important;
}

body #menu-cryovida_menu_es > .menu-item > a{
	color:#fff;
}

@media (max-width:1024px){

	body #menu-cryovida_menu_en > .menu-item > a{
	background-color:rgba(57,108,240,0.9);
}

body #meanmenu .mean-bar{
	background-color:transparent;
}

body #page #meanmenu .mean-bar{
	background-image:-webkit-linear-gradient(bottom,rgba(100,147,255,0) 5%,rgba(3,100,212,.8) 60%) !important;	background-image:-o-linear-gradient(bottom,rgba(100,147,255,0) 5%,rgba(3,100,212,.8) 60%) !important;	background-image:linear-gradient(0deg,rgba(100,147,255,0) 5%,rgba(3,100,212,.8) 60%) !important;
}

body #menu-cryovida_menu_es > .menu-item > a{
	background-color:rgb(57,108,240);
	}

}



@media (max-width:1000px){

	body #meanmenu .mean-bar{
	background-image:-webkit-linear-gradient(bottom, rgba(100, 147, 255, 0) 5%, rgba(3, 100, 212, 0.8) 60%);	background-image:-o-linear-gradient(bottom, rgba(100, 147, 255, 0) 5%, rgba(3, 100, 212, 0.8) 60%);	background-image:linear-gradient(0deg, rgba(100, 147, 255, 0) 5%, rgba(3, 100, 212, 0.8) 60%);
}

body .mean-bar .meanmenu-reveal span{
	color:#ffffff;
	}

}



@media (max-width:995px){

	body .footer-top-wrap .footer-contact-info ul li{
	color:#0161d0 !important;
}

body .footer-top-wrap .textwidget p{
	color:#0161d0 !important;
	font-size:16px;
	font-family:'Rubik', sans-serif;
	line-height:24px;
	letter-spacing:1px;
}

body .footer-contact-info ul li{
	font-family:Rubik, sans-serif;
	line-height:24px;
	letter-spacing:1px;
	font-size:1em;
	}

}



@media (max-width:991px){

	body #meanmenu .mean-bar .meanmenu-reveal{
	color:#ffffff;
}

body #menu-cryovida_menu_en > .menu-item > a{
	background-color:rgb(57,108,240);
}

body #menu-cryovida_menu_en .sub-menu a{
	background-color:rgb(130,160,198);
	font-family:Rubik, sans-serif;
	font-weight:300;
	color:#fff;
	letter-spacing:1px;
	word-spacing:1px;
}

body #page #meanmenu .mean-bar .mean-nav #menu-cryovida_menu_en .menu-item .sub-menu .menu-item a{
	font-family:Rubik, sans-serif !important;
	}

}



@media (max-width:700px){

	body #menu-cryovida_menu_en > .menu-item > a{
	background-color:rgb(57,108,240);
}

body #menu-cryovida_menu_en .sub-menu a{
	background-color:rgb(130,160,198);
	color:#ffffff;
}

body #meanmenu .mean-bar .meanmenu-reveal{
	color:#ffffff;
	}

}



/*-----------------------------------------------*/
/*  "HOME" Page                                  */
/*-----------------------------------------------*/
body.page-id-2252 .elementor-inner .elementor-section-wrap .elementor-element-52fd5caa .elementor-container .elementor-row .elementor-top-column .elementor-column-wrap .elementor-widget-wrap .elementor-widget-button .elementor-widget-container .elementor-button-wrapper a{
	border-top-right-radius:25px !important;
	background-image:-webkit-linear-gradient(bottom,#6493ff 0,#2a7de3 100%) !important;	background-image:-o-linear-gradient(bottom,#6493ff 0,#2a7de3 100%) !important;	background-image:linear-gradient(0deg,#6493ff 0,#2a7de3 100%) !important;
}

body.page-id-2252 .elementor-row .elementor-top-column .elementor-column-wrap .elementor-widget-wrap .elementor-widget-button .elementor-widget-container .elementor-button-wrapper a{
	border-top-left-radius:25px !important;
}

body.page-id-2252 .elementor-column-wrap .elementor-widget-wrap .elementor-widget-button .elementor-widget-container .elementor-button-wrapper a{
	border-bottom-left-radius:25px !important;
	border-bottom-right-radius:25px !important;
}

body.page-id-2252 .elementor-widget-eael-creative-button .eael-creative-button-wrapper a{
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
}

body.page-id-2252 .elementor-row .elementor-top-column .elementor-column-wrap .elementor-widget-wrap .eael-contact-form-7-button-custom .elementor-widget-container .eael-contact-form-7-wrapper .eael-contact-form .wpcf7 form p input[type=submit]{
	background-image:-webkit-linear-gradient(bottom,#6493ff 0,#2a7de3 100%) !important;	background-image:-o-linear-gradient(bottom,#6493ff 0,#2a7de3 100%) !important;	background-image:linear-gradient(0deg,#6493ff 0,#2a7de3 100%) !important;
}

body.page-id-2252 .wpcf7 p input[type=submit]{
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
}

body.page-id-2252 #masthead .d-lg-block{
	height:100px;
}

body.page-id-2252 .site-branding .dark-logo img{
	position:relative;
	top:10px;
}

body.page-id-2252 #tophead .container-fluid{
	position:relative;
	top:0px;
}

body.page-id-2252 .footer-top-wrap .widget .widget p{
	color:#0078d4 !important;
}

body.page-id-2252 .footer-top-wrap .widget nav{
	color:#0078d4;
}

body.page-id-2252 .single-item > .widget > .textwidget > p{
	color:#0078d4 !important;
}

body.page-id-2252 .single-item > .widget > .textwidget > p a{
	color:#0161d0 !important;
	line-height:20px;
	font-family:Rubik, sans-serif;
}

body.page-id-2252 .opening-schedule .footer-opening-hours li{
	color:#0078d4 !important;
}

body.page-id-2252 .tophead-contact ul span{
	font-family:Rubik, sans-serif;
	color:#ffffff;
}

@media (max-width:1024px){

	body.page-id-2252 #page #meanmenu .mean-bar{
	background-image:-webkit-linear-gradient(bottom,rgba(100,147,255,0) 5%,rgba(3,100,212,.8) 60%) !important;	background-image:-o-linear-gradient(bottom,rgba(100,147,255,0) 5%,rgba(3,100,212,.8) 60%) !important;	background-image:linear-gradient(0deg,rgba(100,147,255,0) 5%,rgba(3,100,212,.8) 60%) !important;
	}

}



@media (max-width:995px){

	body.page-id-2252 #meanmenu .mean-bar .meanmenu-reveal{
	color:#fff;
}

body.page-id-2252 .elementor-widget-eael-creative-button .eael-creative-button-wrapper a{
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
}

body.page-id-2252 .wpcf7 p input[type=submit]{
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
}

body.page-id-2252 .elementor-row .elementor-top-column .elementor-column-wrap .elementor-widget-wrap .eael-contact-form-7-button-custom .elementor-widget-container .eael-contact-form-7-wrapper .eael-contact-form .wpcf7 form p input[type=submit]{
	background-image:-webkit-linear-gradient(bottom,rgba(100,147,255,1) 0,rgba(42,125,227,1) 100%) !important;	background-image:-o-linear-gradient(bottom,rgba(100,147,255,1) 0,rgba(42,125,227,1) 100%) !important;	background-image:linear-gradient(0deg,rgba(100,147,255,1) 0,rgba(42,125,227,1) 100%) !important;
}

body.page-id-2252 .elementor-inner .elementor-section-wrap .elementor-element-795aa340 .elementor-container .elementor-row .elementor-top-column .elementor-column-wrap .elementor-widget-wrap .elementor-widget-eael-creative-button .elementor-widget-container .eael-creative-button-wrapper a{
	background-image:-webkit-linear-gradient(bottom,rgba(100,147,255,1) 0,rgba(42,125,227,1) 100%) !important;	background-image:-o-linear-gradient(bottom,rgba(100,147,255,1) 0,rgba(42,125,227,1) 100%) !important;	background-image:linear-gradient(0deg,rgba(100,147,255,1) 0,rgba(42,125,227,1) 100%) !important;
}

body.page-id-2252 .footer-top-wrap .single-item .widget{
	color:#0161d0 !important;
	}

}



@media (max-width:991px){

	body.page-id-2252 #page #meanmenu .mean-bar{
	background-image:-webkit-linear-gradient(bottom,rgba(100,147,255,0) 5%,rgba(3,100,212,.8) 60%) !important;	background-image:-o-linear-gradient(bottom,rgba(100,147,255,0) 5%,rgba(3,100,212,.8) 60%) !important;	background-image:linear-gradient(0deg,rgba(100,147,255,0) 5%,rgba(3,100,212,.8) 60%) !important;
	}

}



/*-----------------------------------------------*/
/*  "HUMAN STEM CELLS" Page                      */
/*-----------------------------------------------*/
body.page-id-3186 #tophead .container-fluid{
	position:relative;
	top:0px;
}



/*-----------------------------------------------*/
/*  "Musculoskeletal Disorders" Page             */
/*-----------------------------------------------*/
body.page-id-3207 .single-item > .widget > .textwidget > p a{
	color:#0078d4 !important;
}

body.page-id-3207 .opening-schedule .footer-opening-hours li{
	color:#0078d4 !important;
}



/*-----------------------------------------------*/
/*  "CONTACT" Page                               */
/*-----------------------------------------------*/
body.page-id-656 .wpcf7 p label{
	border-bottom-right-radius:15px;
}

body.page-id-656 .wpcf7 p input[type=submit]{
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
	width:140px;
}

body.page-id-656 .elementor-container .elementor-row .elementor-top-column .elementor-column-wrap .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .wpcf7 form p input[type=submit]{
	background-image:-webkit-linear-gradient(bottom,#6493ff 0,#2a7de3 100%) !important;	background-image:-o-linear-gradient(bottom,#6493ff 0,#2a7de3 100%) !important;	background-image:linear-gradient(0deg,#6493ff 0,#2a7de3 100%) !important;
}



/*-----------------------------------------------*/
/*  "About US" Page                              */
/*-----------------------------------------------*/
@media (max-width:1439px){

	body.page-id-3164 #masthead .d-lg-block{
	background-image:-webkit-linear-gradient(bottom, rgba(100, 147, 255, 0) 5%, rgba(3, 100, 212, 0.8) 60%);	background-image:-o-linear-gradient(bottom, rgba(100, 147, 255, 0) 5%, rgba(3, 100, 212, 0.8) 60%);	background-image:linear-gradient(0deg, rgba(100, 147, 255, 0) 5%, rgba(3, 100, 212, 0.8) 60%);
	}

}



/*-----------------------------------------------*/
/*  "Diabetes Mellitus" Page                     */
/*-----------------------------------------------*/
body.page-id-3497 #menu-cryovida_menu_es > .menu-item > a{
	color:#fff;
}