/**
* Theme Name: Creote Child
* Description: This is a child theme of Creote, generated by Merlin WP.
* Author: <a href="http://steelthemes.com/">Steelthemes</a>
* Template: creote
* Version: 2.8.3
*/
.color-base{color:#314595;}
#page .site-content{padding:60px 0 70px;}
.site-content{padding:10px 0 70px;}
.text-little-base{font-family: "Roboto Slab", Sans-serif;font-weight: 800; font-size: 17px;}
.bloque2-texto p{font-weight: 800;font-size: 24px;text-align: center;color: black;}
.bloque-titulo{font-weight: 800;font-size: 25px;color: black;}
.titulo-bloque2{font-weight: 600;font-size: 19px;color:#314595;text-decoration:underline;}
.titulo2-bloque2{color:black;font-weight:800;font-size:22px;}
.texto-little,.elementor-element-ac48238 div div div p{font-size: 14px;font-weight: 500;line-height: 19px;}
.bloque-tres-imagenes p.elementor-image-box-description{padding: 15px;text-align: left;}
.titulo-centrado div.title{text-align:center;}
.literal{text-align:center;font-weight:bold;color:#000;font-size:18px}
.literal-titulo{text-align:center;font-weight:bold;color:#314595;font-size:25px}
.title-servicios-link{font-size: 22px;font-weight: 700;color: var(--heading-dark);display: block;line-height: 32px;margin-bottom: 10px;}
.servicios-link{font-size: 14px;font-weight: 800;font-family: var(--creote-family-one);text-transform: uppercase;}
.servicios-link .icon-right-arrow-long{font-weight:900}

/*sidebar*/
.top_sidebar p{margin-top: 0px;color: white;font-weight: 500;line-height: 23px;}
.title-sidebar{font-size:23px !important;margin-bottom: 30px;}
#creote-contactus-1{background:#314595}
.bottom_sidebar{margin-top: 30px;margin-bottom: 18px;}
.bottom_sidebar .mailid{font-size: 19px;font-weight: 700;}
.bottom_sidebar a{color:white;}
.left-sidebar .all_side_bar .side_bar{padding-top:40px;}
.single-service.right-sidebar .content-area, .single-service.left-sidebar .content-area{padding-top:25px;}

/*services*/
.serv-bloq-veh div.icon{margin-bottom:35px;}
.serv-bloq-veh div.txt_content p{font-size: 14px;font-weight: 500;line-height: 19px;margin-bottom: 8px;}
.serv-bloq-veh .icon_content, .serv-bloq-geo .icon_content{padding: 0px 15px 15px 15px;background: #fff;box-shadow: 2px 1px 6px #e1e1e1;border-radius: 10px;border: 1px solid #e9e9e9;height: 235px;}
.serv-bloq-geo .icon_content{height: 180px;}
.serv-bloq-geo .icon_content div.txt_content p{font-size: 16px;font-weight: 900;line-height: 19px;}
.serv-bloq-geo div.icon{margin-bottom:35px !important;}
.serv-img-list{width: 19px;height: 19px;margin-right: 10px;}
.serv-bloq-list ul,.serv-bloq-geo-list ul, .serv-bloq-list-aud ul{list-style:none;}
.serv-bloq-list li{line-height: 40px;}
.serv-bloq-list-aud li{line-height: 30px;}
.serv-bloq-geo-list{line-height: 30px;}
.center-bloq div div{display:table;margin:0 auto;}
.text-bit-little{font-family:"Roboto Slab";font-weight: 500;font-size: 15px;line-height: 19px;padding-top: 5px;}
#title-servicios{text-shadow: 3px 4px 1px black;}
#title-servicios .title{display: table;margin: 0 auto;}
.t1-text-black{color: black;text-shadow: 1px 1px 1px black;}
.title > .t1-text-black{-webkit-text-stroke: 2px white;}
.contact-bloq-icon .icon_bx{position: absolute;left: 24px;bottom: 0;top: 15px;width: 35px;height: 40px;border-radius: 50px;margin: auto;text-align: center;line-height: 40px;}
.contact-description{margin-left: 50px;font-size: 14px;font-weight: 800;line-height: 18px;}
.contact-bloq-icon .contitle{font-size: 22px !important;font-weight: 900 !important;margin-bottom:10px !important;}
.contact-bloq-icon .contact_box_inner{padding-top: 14px !important;padding-bottom: 10px !important;}
#phone-bloq .contact-description, #mail-bloq .contact-description{padding-top: 6px;padding-bottom: 12px;}
#phone-bloq .icon_bx,#mail-bloq .icon_bx{top: 22px;}
.text-nosotros .txt_content > p{text-align: left;}
.sobre-nosotros-p{color: white;padding-left: 15px;padding-right: 15px;font-weight: 700;font-size: 18px;}
.sobre-nosotros-a{background-color: #fff !important;color: #314595 !important;margin-top: 13px;margin-bottom: 5px;font-weight: 800 !important;}

@media (max-width: 1199px) {
  br {display: block;}
}	
@media only screen and (max-width: 991px) {
	.single-service.right-sidebar .content-area, .single-service.left-sidebar .content-area{padding-top:20px;}
}
@media only screen and (max-width: 767px) {
	.elementor-4919 .elementor-element.elementor-element-cdfab09 .single_banner.style_one .slider_image img{
		width: 45% !important;
	}
	#coche-blanco .title p{line-height: 30px;padding-top: 15px;}
	.elementor-element-6ee4950 .title_sections p{line-height: 18px;}
}
@media only screen and (max-width: 550px) {
	.error-404 .title_sections p{font-size: 24px !important;line-height: 42px !important;}
	#coche-blanco .title_sections p{font-size: 20px !important;padding-top: 12px !important;}
	.bloque2-texto p{font-size: 19px !important;line-height: 30px !important;}
	.elementor-element-d86d949 div.before_title{font-size:23px !important;}
}