/*  B O D Y  */
	body.cribea{
		width: auto;
		margin: 0;
	}
	@font-face {
	  font-display: fallback;
	  font-family: font_normal;
	  src: url(../fonts/neutraface/Neutraface2Text-Book.otf);
	}
	@font-face {
	  font-display: fallback;
	  font-family: font_bold;
	  src: url(../fonts/neutraface/Neutraface2Text-Bold.otf);
	}
	h1, h2, h3, h4, h5, p, ul, li, a, label, input, th, td{
		margin: 0;
		font-family: font_normal;
	}
	/*  H E A D E R  */
	.cribea .header_sticky{
		position: sticky;
		top: 0;
		z-index: 5;
	}
	.cribea .header{
		padding: 18px 0;
		background-image: url(../img/background.jpg);
		background-repeat: no-repeat;
		background-position: center;
	}
	.cribea .header .header_box{
		max-width: 768px;
		margin: 0 auto;
		display: flex;
	}
	.cribea .header .header_box .header_social{
		display: flex;
		align-items: flex-start;
		justify-content: flex-start;
	}
	.cribea .header .header_box .header_social .header_icon:first-child{
		margin-right: 8px;
	}
	.cribea .header .header_box .header_logo{
		height: 64px;
		width: 100%;
		display: flex;
		align-items: flex-end;
		justify-content: flex-end;
	}
	@media screen and (max-width: 768px){
		.cribea .header .header_box{
			max-width: 640px;
		}
	}
	@media screen and (max-width: 640px){
		.cribea .header .header_box{
			width: 90%;
		}
	}
	/*  P R I M A R Y  N A V B A R  */
	.cribea .primary_nav{
	    height: 34px;
	    display: flex;
	    align-items: center;
	    margin-top: 0;
	    position: sticky;
	    top: 0;
	    z-index: 5;
	}
	.cribea .primary_nav .primary_empty_space{
		background-color: #3078BC;
		width: 50%;
		height: 34px;
		position: absolute;
		z-index: 0;
	}
	.cribea .primary_nav .primary_empty_space .primary_nav__toggle{
	    display: none;
	}
	
	.cribea .primary_nav .primary_nav_container{
		margin: 0 auto;
		z-index: 1;
	}
	.cribea .primary_nav .primary_nav_container .primary_nav_list{
		display: inline-flex;
	    padding: 0;
	    list-style: none;
	    align-items: center;
	    border-radius: 0 0 50px 0;
	    background-color: #3078BC;
	    height: 34px;
	}
	.cribea .primary_nav .primary_nav_container .primary_nav_list .primary_nav_item{
		color: #ffffff;
		font-size: 14px;
	}
	.cribea .primary_nav .primary_nav_container .primary_nav_list .primary_nav_item .primary_nav_item_link{
		text-decoration: none;
		color: inherit;
		padding: 11px 28px;
	}
	.cribea .primary_nav .primary_nav_container .primary_nav_list .primary_nav_item:last-child .primary_nav_item_link:hover, .cribea .primary_nav .primary_nav_container .primary_nav_list .primary_nav_item:last-child .primary_nav_item_link:focus, .cribea .primary_nav .primary_nav_container .primary_nav_list .primary_nav_item:last-child .primary_nav_item_link:active{
		border-radius: 0 0 50px 0;
	}
	.cribea .primary_nav .primary_nav_container .primary_nav_list .primary_nav_item .primary_nav_item_link:hover, 
	.cribea .primary_nav .primary_nav_container .primary_nav_list .primary_nav_item .primary_nav_item_link:active, 
	.cribea .primary_nav .primary_nav_container .primary_nav_list .primary_nav_item .primary_nav_item_link:focus{
		background-color: #185B93;
	}
	@media screen and (max-width: 768px){
		.cribea .primary_nav .primary_nav_container .primary_nav_list .primary_nav_item .primary_nav_item_link{
			padding: 11px 16px;
		}
	}
	@media screen and (max-width: 640px){
		.cribea .primary_nav{
			display: contents;
		}
		.cribea .primary_nav .primary_empty_space{
			width: 100%;
			position: relative;
		}
		.cribea .primary_nav .primary_empty_space .primary_nav__toggle{
			border: 0 none;
		    display: inline-block;
		    margin: 7px 15px;
		    position: absolute;
		    right: 0;
		    top: 1px;
		    -webkit-transition: box-shadow .4s ease;
		    transition: box-shadow .4s ease;
		    z-index: 1000;
		    -webkit-tap-highlight-color: rgba(0,0,0,0);
		}
		.cribea .primary_nav .primary_nav_container .primary_nav_list{
			display: none;
			border-radius: 0;
		}
		.cribea .primary_nav .primary_nav_container .primary_nav_list .primary_nav_item{
			background-color: #3078BC;
			padding: 12px 0;
    		border-top: solid 1px #fff;
		}
		.primary_nav_list_active{
			display: block;
		}

	}
	/*  C A R O U S E L  */
	.cribea .carousel{
		margin: 16px auto;
		max-width: 768px;
	}
	.cribea .carousel .carousel_img{
		width: 100%;
		border-radius: 0 0 50px 0;
	}
	@media screen and (max-width: 768px){
		.cribea .carousel{
			max-width: 640px;
		}
	}
	@media screen and (max-width: 640px){
		.cribea .carousel{
			width: 90%;
		}
	}
	/*  C R I B E A  C O N T A C T  M E N U  */
	.cribea .contact_menu{
		display:  flex;
		max-width: 768px;
		align-items: center;
		justify-content: center;
		margin: 16px auto;
		position: relative;
	}
	.cribea .contact_menu .item{
		display: flex;
		height: 110px;
		padding: 25px;
		flex-flow: column;
		margin: 8px 0;
		width: 245px;
		align-items: center;
		border-radius: 15px;
		background-color: #d7eeff;
		text-decoration: none;
	}
	.cribea .contact_menu .item:hover, .cribea .contact_menu .item:active, .cribea .contact_menu .item:focus{
		background-color: #185B93;
		color: #ffffff;
	}
	.cribea .contact_menu .item_contacto_desktop, .cribea .contact_menu .item_contacto_mobile{
		margin: 0px 8px;
	}
	.cribea .contact_menu .item .item_icon_box{
		display: flex;
	    align-items: center;
	    min-height: 40px;
	    margin-bottom: 16px;
	}
	.cribea .contact_menu .item .item_icon_box .item_icon{
		width: 40px;
		background-size: contain;
		background-repeat: no-repeat;
	}
	.cribea .contact_menu .item:first-child .item_icon_box .item_icon{
		background-image: url(../img/optionA.png);
		height: 40px;
	}
	.cribea .contact_menu .item:first-child:hover .item_icon_box .item_icon, .cribea .contact_menu .item:first-child:focus .item_icon_box .item_icon, .cribea .contact_menu .item:first-child:active .item_icon_box .item_icon{
		background-image: url(../img/optionA-dark.png);
	}
	.cribea .contact_menu .item_contacto_desktop .item_icon_box .item_icon, .cribea .contact_menu .item_contacto_mobile .item_icon_box .item_icon{
		background-image: url(../img/optionB.png);
		height: 34px;
	}
	.cribea .contact_menu .item_contacto_desktop:hover .item_icon_box .item_icon, .cribea .contact_menu .item_contacto_desktop:focus .item_icon_box .item_icon, .cribea .contact_menu .item_contacto_desktop:active .item_icon_box .item_icon, .cribea .contact_menu .item_contacto_mobile:hover .item_icon_box .item_icon, .cribea .contact_menu .item_contacto_mobile:focus .item_icon_box .item_icon, .cribea .contact_menu .item_contacto_mobile:active .item_icon_box .item_icon{
		background-image: url(../img/optionB-dark.png);
	}
	.cribea .contact_menu .item:last-child .item_icon_box .item_icon{
		background-image: url(../img/optionC.png);
		height: 40px;
	}
	.cribea .contact_menu .item:last-child:hover .item_icon_box .item_icon, .cribea .contact_menu .item:last-child:focus .item_icon_box .item_icon, .cribea .contact_menu .item:last-child:active .item_icon_box .item_icon{
		background-image: url(../img/optionC-dark.png);
	}
	.cribea .contact_menu .item p{
		margin: 0 auto;
		color: #185B93;
	}
	.cribea .contact_menu .item:hover p, .cribea .contact_menu .item:active p, .cribea .contact_menu .item:focus p{
		color:  #ffffff;
	}
	.cribea .contact_menu .item.item_contacto_desktop{
		display: flex;
	}
	@media screen and (max-width: 768px){
		.cribea .contact_menu{
			max-width: 640px;
		}
	}
	@media screen and (max-width: 640px){
		.cribea .contact_menu{
			flex-wrap: wrap;
		}
	}
	/* C O N T A C T  - W H A T S A P P */
			.cribea .contact_section{
				position: relative;
			    display: flex;
			    justify-content: center;
			    align-items: center;
			    margin: 0 auto;
			}
			.cribea .contact_section .whatsapp_pop{
				color:  #ffffff;
				background-color: #185B93;
			    width: 250px;
			    height: 250px;
			    position: absolute;
			    border-radius: 25px;
			    display: none;
			    flex-flow: column;
			    justify-content: center;
    			align-items: center;
			}
			.cribea .contact_section .whatsapp_pop .close_button{
				color: #ffffff;
				font-weight: bold;
				position: absolute;
				top: 0;
				right: 30px;
				font-size: 30px;
			}
			.cribea .contact_section .whatsapp_pop .whatsapp_option{
				width: 50%;
				text-decoration: none;
				color: #fff;
			}
			.cribea .contact_section .whatsapp_pop .whatsapp_option .whats_icon{
				background-image: url(../img/optionC-dark.png);
				height: 40px;
				width: 40px;
				background-size: contain;
				margin: 6px auto;
			}
			/*.cribea .contact_section .whatsapp_pop .whatsapp_option:hover, .cribea .contact_section .whatsapp_pop .whatsapp_option:active, .cribea .contact_section .whatsapp_pop .whatsapp_option:focus{
				color: #ffffff;
				background-color: #185B93;
			}*/
			/*.cribea .contact_section .whatsapp_pop .whatsapp_option:hover .whats_icon, .cribea .contact_section .whatsapp_pop .whatsapp_option:active .whats_icon, .cribea .contact_section .whatsapp_pop .whatsapp_option:focus .whats_icon{
				background-image: url(../img/optionC-dark.png);	
			}*/
			.cribea .contact_section .whatsapp_pop .whatsapp_option{
				width: 100%;
			    padding: 16px 0px;
			    text-align: center;
			}
			.cribea .contact_section .whatsapp_pop .whatsapp_option:first-child{
				border-radius: 25px 25px 0 0;
			}
			.cribea .contact_section .whatsapp_pop .whatsapp_option:last-child{
				border-radius: 0 0 25px 25px;	
			}
			.cibea .contact_section .whatsapp_pop_active{
				display: flex;
			}
	/* M E D I A */
	.cribea .media{
		display: flex;
		align-items: flex-start;
		max-width: 768px;
		margin: 32px auto;
	}
	.cribea .media_reverse{
		flex-flow: row-reverse;
	}
	.cribea .media .media_first{
		max-width: 384px;
		margin-right: 6px;

	}
	.cribea .media .media_first .media_img{
		width: 384px;
		/*box-shadow: 0px 10px 20px 0px rgb(0 0 0 / 20%);*/
	}
	.cribea .media .media_second{
		max-width: 384px;
		margin-left: 6px;
	}
	.cribea .media .media_second .title{
		margin: 0 0 12px 0;
		color: #3078BC;
	}
	.cribea .media .media_second p,{
		font-size: 13px;
		line-height: 25px;
	}
	 .cribea .media .media_second li{
	 	font-size: 13px;
	 }
	 @media screen and (max-width: 768px){
	 	.cribea .media{
	 		max-width: 640px;
	 	}
	 	.cribea .media .media_first .media_img{
	 		max-width: 260px;
	 	}
	 }
	@media screen and (max-width: 640px){
	 	.cribea .media{
	 		flex-wrap: wrap;
	 		justify-content: center;
	 		margin: 48px auto;
	 	}
	 	.cribea .media .media_first{
	 		margin-right: 0;
	 		margin-bottom: 16px;
	 	}
	 	.cribea .media .media_second{
	 		margin-left: 0;
	 		width: 65%;
	 	}
	}
	/*  M E D I A - S P E C I A L I T Y  V A R I A T I O N  */
	.cribea .media.speciality{
		margin: 32px auto;
	}
	.cribea .media.speciality .media_first .media_img{
		border-radius: 0 0 50px 0;
	}
	.cribea .media.speciality .media_second .title{
		margin: 0 0 4px 0;
		color: #3078BC;
		font-family: font_bold;
	}
	.cribea .media.speciality .media_second p{
		line-height: inherit;
		margin-top: 8px;
	}
	.cribea .media.speciality .media_first{
		margin-right: 24px;
	}
	.cribea .media_reverse.speciality .media_first{
		margin-right: 0;
		margin-left: 24px;
	}
	.cribea .expand_collapse_contentA, .cribea .expand_collapse_contentB, .cribea .expand_collapse_contentC, .cribea .expand_collapse_contentD{
		display: none;
	}
	/*  M E D I A - C O N T A C T  V A R I A T I O N  */
	.cribea .media .media_first .mapouter{
		height: 212px;
    	width: 350px;
	}
	/*  M A P  M E N U  */
	.cribea .map_section{
		margin: 12px auto;
	}
	.cribea .map_section .map_title{
		max-width: 768px;
	    margin-right: auto;
	    margin-left: auto;
	    color: #185B93;
	}
	.cribea .map_menu{
		display:  flex;
		max-width: 768px;
		align-items: center;
		justify-content: center;
		margin: 12px auto;
	}
	.cribea .map_menu .item{
		display: flex;
		padding: 8px 12px 24px 12px;
		flex-flow: column;
		margin: 8px 0;
		width: 384px;
		align-items: center;
		border-radius: 15px;
		background-color: #d7eeff;
		text-decoration: none;
	}
	.cribea .map_menu .item:nth-child(2){
		margin: 0px 8px;
	}
	.cribea .map_menu .item .map_label{
		min-height: 38px;
		display: flex;
	    align-items: flex-start;
	    flex-flow: column;
	    justify-content: center;
	}
	.cribea .map_menu .item  .mapouter{
		margin: 12px 0;
	}
	.cribea .map_menu .item .map_label p{
		margin: 0;
		color: #185B93;		
	}
	.cribea .map_menu .item img{
		margin: 0 auto 18px auto;
	}
	.cribea .map_menu .item .item_option{
		margin: 6px 0;
		font-size: 12px;
		max-width: 288px;
	}
	@media screen and (max-width: 768px){
		.cribea .map_menu{
			max-width: 640px;
		}
		.cribea .map_section .map_title{
			max-width: 640px;
		}
		.cribea .map_menu .item{
			width: 320px;
		}
	}
	@media screen and (max-width: 640px){
		.cribea .map_menu{
			flex-wrap: wrap;
		}
		.cribea .map_section .map_title{
			text-align: center;
		}
		.cribea .map_menu .item{
			align-items: center;
			width: 280px;
		}
		.cribea .map_menu .item .map_label{
			align-items: center;
		}
		.cribea .map_menu .item .item_option{
			max-width: 260px;
		}
	}
	/*  S P E C I A L I T Y - H E A D E R  */
	.cribea .section{
		margin: 32px auto;
	}
	.cribea .section .section_container{
		max-width: 768px;
		margin: 0 auto;
	}
	.cribea .section .section_container .special_title{
		color: #185B93;
	}
	.cribea .section .section_container .special_sub{
		margin-top: 32px;
	}
	.cribea .speciality_box{
		max-width: 768px;
		display: flex;
		justify-content: center;
		align-items: center;
		margin: 0 auto;
		background-color: #D7EEFF;
		padding: 32px 0;
		border-radius: 15px;
	}
	.cribea .speciality_box .speciality_item{
		width: 110px;
		text-align: center;
		margin: 0 15px;
	}
	.cribea .speciality_box .speciality_item .speciality_image{

	}
	.cribea .speciality_box .speciality_item .speciality_text{
		min-height: 32px;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.cribea .expand_more_button{
		max-width: 100px;
		margin: 12px 0;
	}
	@media screen and (max-width: 768px){
		.cribea .section .section_container, .cribea .speciality_box{
			max-width: 640px;
		}
	}
	@media screen and (max-width: 640px){
		.cribea .section .section_container{
			max-width: 640px;
			width: 90%;
		}
		.cribea .speciality_box{
			width: 90%;
			flex-wrap: wrap;
		}
		.cribea .speciality_box .speciality_item{
			margin: 12px 15px;
		}
	}
	/* N E W S  H O M E */
	.cribea .new_section .new_title{
		max-width: 768px;
	    margin-right: auto;
	    margin-left: auto;
	    color: #185B93;
	}
	.cribea .news_section .link{
		display: flex;
		text-decoration: none;
		color: #000000;
		flex-flow: column;
		align-items: center;
	}
	.cribea .news_articles .title{
		margin: 12px;
		color: #3078BC;
	}
	.cribea .news_articles .sub{
		margin: 12px;
	}
	/*  F O O T E R  */
	.cribea .footer{
		display: flex;
		flex-flow: column;
		align-items: center;
		justify-content: center;
		background-color: #3078bc;
		color: #ffffff;
		height: 64px;
	    width: inherit;
	}
	/* I N S T A G R A M */
	.eapps-instagram-feed-posts-slider-inner, .eapps-preview .eapps-preview-widget,.eapps-instagram-feed-posts-slider{
		max-width: 360px !important;
	}
	div.media_second div.elfsight-app-5ef4bd29-ade0-4a87-998e-3c29e83d6458  a.eapps-link{
		display: none !important;
	}
