/*
Theme Name: Valle de Paz
Theme URI: https://wordpress.org/themes/twentyseventeen/
Template: twentyseventeen
Author: Valle de Paz
Author URI: https://valledepazcr.com
Version: 1.0.1597854459
Updated: 2020-08-19 10:27:39

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


/*GENERALES*/
body{font-family: 'NexaLight'; color: #00205a; background-color: #ffffff; font-size: 18px;}
a, a:hover, a:focus{box-shadow: none !important; outline: none; transition: 0.5s all; color: #00205a;}
.widget ul li, .widget ol li{border:none !important;}
.contain1200{max-width: 1200px; padding: 0px 15px; margin:0px auto; float: none; clear: both; display: block;}
.site-content-contain{background-color: transparent !important; z-index: 10;}
.entry-content a img{box-shadow: none !important;}
h1, h2, h3, h4, h5{color: #00205a;}
.wrap{max-width: 1170px !important; padding-left: 0px !important; padding-right: 0px !important;}
.entry-content {text-align: justify;}
ul, ol{list-style-position: inside;}
.hidden, .hideMe{display: none !important;}
..wpcf7 form.sent .wpcf7-response-output{text-align: center;}
.cursorDefault{pointer-events: none; cursor: default !important;}
/*FIN GENERALES*/


/*BARRA AZUL TOP*/
.topBlue {background: #00205a; color: #ffffff; padding: 15px 0; display: block; width: 100%;}
.topBlue a{color:#ffffff; transition: 0.5s all;}
.topBlue a:hover{color:#ffe400;}
.topBlue h2.widget-title{display: none;}
.topBlue .astra-widget-list-icons li{display: inline-block; margin:0px; padding: 0px;}
.topBlue .astra-widget-list-icons li .icon, .topBlue .astra-widget-list-icons li .image{display: none;}
.topBlue .astra-widget-list-icons{display: inline-block; margin:0px; padding:0px;}
.topBlue .astra-widget-list-icons h2.widget-title{display: inline-block; color: #ffffff !important; font-size: 12px; font-weight: normal; letter-spacing: -0.001em; margin: 0px; padding: 0px;}
.topBlue .astra-widget-list-icons .link-text{font-size: 14px; font-family: "NexaBold";}
.topBlue .astra-widget-list-icons .link-text:hover{color: #ffe400; }
.topBlue #astra-widget-list-icons-3{background:url(images/icon-central.svg) center left/contain no-repeat; padding-left: 39px; padding-top: 3px; padding-bottom: 3px;}
.topBlue #astra-widget-list-icons-2{background:url(images/icon-emergencias.svg) center left/contain no-repeat; padding-left: 39px; padding-top: 3px; padding-bottom: 3px; margin-left: 25px;}
.topBlue #astra-widget-social-profiles-3 {display: inline-block; /*float: right;*/ margin: 0 0 0 25px; padding: 0;}
.topBlue #astra-widget-social-profiles-3 li{padding: 0px;}
.topBlue #astra-widget-social-profiles-3 a{padding: 0px; margin: 0px;}
.topBlue #astra-widget-social-profiles-3 .ast-widget-icon{border-width: 2px; border-color: #fff;}
.topBlue #astra-widget-list-icons-4{float: right;}
.topBlue #astra-widget-list-icons-4 a { background: #09acc9; padding: 8px; border-radius: 5px;}
/*FIN BARRA AZUL TOP*/


/*HEADER*/
.site-branding a{max-width: 285px; height: 135px; width: 100%; display: block; font-size: 0px; background:url(https://www.valledepazcr.com/wp-content/uploads/2025/05/logo-valle-de-paz-40-anios.png) center center/contain no-repeat; margin: 0 auto;}
.site-branding .wrap{max-width: 1200px; padding: 0px 15px; margin:0px auto; float: none; clear: both; display: block;}
.site-header .menu-scroll-down{display: none;}
.site-branding-text{display: block !important;}
.site-branding {padding: 20px 0; background: rgba(255,255,255,0.5);}
.site-header{background-color: transparent;}
.custom-header{background: rgba(255,255,255,0.5);}
header .widget{padding: 0px; margin:0px;}
header.site-header{position: absolute; top: 0px; left: 0px; right: 0px; width: 100%; z-index: 12;}
#rev_slider_1_1_forcefullwidth img[src="https://www.valledepazcr.com/wp-content/uploads/2020/08/gradiente-slider.png"]{height: 50% !important; width: 100% !important;}
.single-featured-image-header .gradienteInterna{height: 50%; width: 100%;}
.rev-scroll-btn span{left: 47% !important;}
/*FIN HEADER*/


/*MENU PRINCIPAL*/
header #menu-menu-principal{margin: 0px; list-style: none; padding: 0px;}
header #menu-menu-principal li{display: inline-block; padding-right: 50px;}
header #menu-menu-principal li:last-of-type{padding-right: 0px;}
header #menu-menu-principal a{color:#00205a; font-size: 24px; font-family: "NexaBold"; text-shadow: 0px 0px 5px rgba(255,255,255,1);}
.principal-menu{border-bottom: 1px solid #00205a;}
.navigation-top{background: rgba(255,255,255,0.7);}
.navigation-top a{font-size: 19px; color: #00205a; padding: 10px 5px;}
.navigation-top .menu-item-has-children li a{font-size: 16px;}
.main-navigation li li:hover, .main-navigation li li.focus{background: #00205a;}
.main-navigation ul ul{border:1px solid #eee;}
.main-navigation ul li.menu-item-has-children:before, .main-navigation ul li.page_item_has_children:before{border-color: transparent transparent #eee;}
/*FIN MENU PRINCIPAL*/


/*MENU SECUNDARIO*/
#menu-menu-secundario{margin: 0px; list-style: none; padding: 0px;}
#menu-menu-secundario li{display: inline-block; padding-right: 40px;}
#menu-menu-secundario li:last-of-type{padding-right: 0px;}
#menu-menu-secundario a{color:#00205a; font-size: 18px; font-family: "NexaBold"; text-shadow: 0px 0px 5px rgba(255,255,255,1);}
.navigation-top{top: 235px; bottom: inherit;}
#menu-item-448, #menu-item-478, #menu-item-479, #menu-item-484, #menu-item-485, #menu-item-1363{ max-width: 19%; width: 100%; text-align: center;}
/*FIN MENU SECUNDARIO*/


/*CONTENIDO*/
.panel-content .wrap{margin: 0px !important; padding: 0px !important;}
.page-one-column .panel-content .wrap{max-width: 1170px !important; margin: 0px auto !important;}
.elementor-widget-text-editor{font-family: "NexaLight" !important; color: #00205a !important;}
.btnBeneficio a {width: 80%;}
/*FIN CONTENIDO*/

/*PAGINA INICIO*/
body.home .entry-header{display: none !important;}
body.home h2{font-size: 30px; font-weight: normal; font-family: "NexaLight" !important; color: #00205a !important;}
body.home h1{font-size: 45px; font-family: "NexaBold" !important; color: #00205a !important; text-align: center;}
#destacadosHome .elementor-image-box-img{width: 100%; border-radius: 100%;}
#destacadosHome .elementor-image-box-img img{ border-radius: 100%; transition: 0.5s all; border:1px solid #00205a;}
#destacadosHome .elementor-image-box-img img:hover{opacity: 0.7;}
#destacadosHome h3 a{font-family: "NexaBold"; font-size: 22px; color: #00205a;}
#text-216{font-family: "NexaBold" !important;}
#text-3993{font-family: "NexaLight" !important;}
#text-6189{font-family: "NexaLight" !important;}
#nosotrosHome, #mapaHome, #destacadosHome, #pasosFallecimiento{margin-bottom: 110px;}
div[data-shape-title="IconoSucursal"], div[data-shape-title="IconoCamposanto"]{background: #035cb7; border-radius: 100%;}
div[data-shape-title="IconoSucursal"] .imp-spot-fontawesome-icon,  div[data-shape-title="IconoCamposanto"] .imp-spot-fontawesome-icon{font-size: 24px !important;}
.imp-shape, .squares-element p, .squares-element h3, .squares-element a{font-family: "NexaLight" !important;}
/*FIN PAGINA INICIO*/

/*INTERNA*/
body:not(.home) header .principal-menu, body:not(.home) header .secundario-menu{width: 67%; margin-left: 33%; border:none !important;}
body:not(.home) header #menu-menu-principal{display: inline-block; border-bottom: 1px solid #00205a; margin-top: 85px; padding: 0 20px;}
body:not(.home) header #menu-menu-principal a{font-size: 22px;}
body:not(.home) header #menu-menu-secundario a{font-size: 16px;}
body:not(.home) header #menu-menu-secundario li{padding-right: 25px;}
body:not(.home){background:url(images/bg-global-valledepaz.jpg) center top no-repeat #ffffff;}
body:not(.home) .single-featured-image-header {background-color: transparent; border-bottom: 1px solid #eee; max-width: 1150px; margin: 0 auto; padding-top: 360px; max-height: 700px; overflow: hidden;}
body:not(.home) .entry-meta{display: none;}
body:not(.home) h1.entry-title{text-align: center; font-family: "NexaBold"; font-size: 40px !important; font-weight: normal; color: #082860 !important; text-transform: none !important; letter-spacing: normal !important;}
.page:not(.home) #content{padding-top: 350px;}
.single-featured-image-header .gradienteInterna{position: absolute; bottom: 0px; left: 0; right: 0px; z-index: 9;}
.headerTrabaja figure .wp-caption{position: relative;}
.headerTrabaja figcaption{width: 80%; font-size: 26px; position: absolute; bottom: 50px; left: 0px; right: 0px; padding:10px 25px;}
.imgPanoramica{max-width:850px; margin:0px auto;}
/*FIN INTERNA*/

/*NOTAS BLOG*/
body.single-post{background:url(images/bg-global-valledepaz.jpg) center top no-repeat #ffffff;}
.single-featured-image-header {background-color: transparent; border-bottom: 1px solid #eee; max-width: 1150px; margin: 0 auto; padding-top: 360px; max-height: 700px; overflow: hidden;}
body.single-post .entry-meta{display: none;}
body.single-post h1.entry-title{text-align: center; font-family: "NexaBold"; font-size: 40px; font-weight: normal; color: #00205a !important;}
.single-post:not(.has-sidebar) #primary, .page.page-one-column:not(.twentyseventeen-front-page) #primary, .archive.page-one-column:not(.has-sidebar) .page-header, .archive.page-one-column:not(.has-sidebar) #primary{max-width: 1150px !important;}
body.category #content{padding-top: 350px;}
.navigation.post-navigation{display: none;}
.type-post .entry-footer{display: none;}
.eael-grid-post-excerpt p{font-size: 18px !important;}
.eael-grid-post-holder{min-height: 445px;}
.wpfh_obit_button a{background: #001233; padding: 5px 15px; border-radius: 30px; color: #ffffff; transition: 0.5s all;}
.wpfh_obit_button a:hover{background: #000; color: #ffffff;}
/*FIN NOTAS BLOG*/

/*OBITUARIO*/
#wpfh_search {background-color: rgba(255,255,255,0.5) !important; text-align: center;}
.wpfh-obit-alternate-left{background: transparent !important;}
.light-a-candle-button{background: #00205a; border-bottom: 1px dotted #FFF;}
.light-a-candle-button a{background-color: transparent; color: #ffffff; background: url(images/icon-velita.png) left center/35px no-repeat; text-align: left; font-weight: normal; padding-left: 40px !important;}
#wpfh-alternate-header ul li a{background: #00205a; color: #ffffff;}
#wpfh-alternate-header li:first-of-type a{background: url(images/icon-obituario.png) 5px center/30px no-repeat #00205a; padding-left: 45px;}
#wpfh-alternate-header li:nth-of-type(2) a{background: url(images/icon-libro-visitas.png) 5px center/30px no-repeat #00205a; padding-left: 45px;}
#wpfh-alternate-header li:last-of-type a{background: url(images/icon-velitas-ofrecidas.png) 5px center/30px no-repeat #00205a; padding-left: 45px;}
#wpfh-alternate-header li a, .light-a-candle-button a{transition: 0.5s all; text-decoration: none;}
#wpfh-alternate-header li a:hover, .light-a-candle-button a:hover{text-decoration: none; color: #ffe400 !important;}
.wpfh-obit-alternate-right .wpfh_main_obit_info{min-height: inherit;}
/*FIN OBITUARIO*/

/*PAGINAS CAMPOSANTO SUCURSALES HEADER CUSTOM*/
body.bodyCamposanto{background:url(images/bg-nota-blog-valledepaz.jpg) center top no-repeat #ffffff;}
body.bodyCamposanto .single-featured-image-header {background-color: transparent; border-bottom: none; max-width:100%; margin: 0 auto; padding-top:0; max-height: 850px; overflow: hidden; position: relative;}
body.bodyCamposanto #content{padding-top: 0px !important; margin-top: -200px;}
body.bodyCamposanto .entry-header{display: none;}
body.bodyCamposanto h2{font-size: 30px; color: #00205a;}
body.bodyCamposanto h1{font-size: 48px; font-family: "NexaBold" !important; font-weight: normal; color: #00205a;}
body.bodyCamposanto h4{font-size: 24px; margin:0px;}
body.bodyCamposanto #title-camposanto h1, body.bodyCamposanto #title-camposanto h2{color: #00205a; background: rgba(255,255,255,0.8); padding: 15px 45px; display: inline-block; border-radius: 40px;}
#infoFallecimiento {border-top: 1px solid rgba(255,255,255,0.5); padding-top: 60px;}
/*PAGINAS CAMPOSANTO SUCURSALES HEADER CUSTOM*/

/*TIENDA VIRTUAL*/
body.woocommerce-page #content{padding-top: 350px;}
#wpfh_search .search_column{width: 33% !important;}
#wpfh_search h3{text-transform: uppercase; font-weight: bold;}
.wpfh-search-button{text-align: center !important;}
.wpfh_button{color: #00205a !important; padding: 10px 25px 10px 30px !important; border-radius: 8px !important; background: url(images/iconFlechaRight.png) 13px center no-repeat #ffe400 !important; font-weight: normal !important; font-size: 16px !important;}
.woocommerce-tabs .tabs{display: none;}
.woocommerce-Tabs-panel h2, .related.products:nth-of-type(1) h2{text-align: center; display: block; margin: 0 auto 25px; float: none; width: 100%; max-width: 340px; padding: 5px; clear: both; background: #00205a; border-radius: 35px; color: #ffffff; height: auto;}
.woocommerce-loop-product__title{background-color: #00205a !important; text-align: center; color: #ffffff; padding: 5px; border-radius: 25px;}
.type-product .price {text-align: center;}
.add_to_cart_button{background: #85c035; border-radius: 25px; padding:5px; text-align: center; width: 100%; display: block; max-width: 220px; margin:0px auto; color: #ffffff;}
.single_add_to_cart_button{background: #85c035; border-radius: 0 25px 25px 0; padding: 12px;}
.single-product form.cart input{border-radius: 25px 0 0 25px;}
.product_meta{padding-top: 25px;}
form.woocommerce-ordering select{border-radius: 25px; padding: 5px 15px;}
.added_to_cart.wc-forward {width: 100%;text-align: center;display: block;padding: 10px;}
.woocommerce-cart-form button[name="update_cart"]{display: block; background-color: #00205A; border-radius: 25px 25px 25px 25px; padding: 10px 35px 10px 35px; font-size: 19px; text-transform: uppercase; margin: 0 auto; width: 100%; max-width: 300px;}
.woocommerce-cart-form button[name="update_cart"]:hover{background-color: #85C035;}
a.checkout-button.button.alt.wc-forward {border-radius: 40px; padding: 10px;}
a.checkout-button.button.alt.wc-forward:hover{background-color: #85C035; border-color: #85C035; color: #ffffff;}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1{float: none; margin:0px auto !important; width: 100%;}
form.checkout.woocommerce-checkout{max-width: 800px; margin: 0px auto;}
/*FIN TIENDA VIRTUAL*/

/*POLIZAS*/
body.page-id-1010 form.wpcf7-form label{font-family: 'NexaLight'; color: #00205a; font-weight: normal; text-align: right;}
body.page-id-1010 form.wpcf7-form .wpcf7-form-control-wrap.Nombre input, body.page-id-1010 form.wpcf7-form .wpcf7-form-control-wrap.Cedula input, body.page-id-1010 form.wpcf7-form .wpcf7-form-control-wrap.Telefono input, body.page-id-1010 form.wpcf7-form .wpcf7-form-control-wrap.Correo input{max-width: 100%; display: inline-block;}
body.page-id-1010 form.wpcf7-form {max-width: 770px; margin: 0 auto;}
body.page-id-1010 form.wpcf7-form .wpcf7-form-control-wrap.Nombre, body.page-id-1010 form.wpcf7-form .wpcf7-form-control-wrap.Cedula, body.page-id-1010 form.wpcf7-form .wpcf7-form-control-wrap.Telefono, body.page-id-1010 form.wpcf7-form .wpcf7-form-control-wrap.Correo {position: relative; display: inline-block; max-width: 600px; width: 100%;}
body.page-id-1010 form.wpcf7-form .wpcf7-submit{display: block; background-color: #00205A; border-radius: 25px 25px 25px 25px; padding: 15px 35px 15px 35px; font-size: 19px; text-transform: uppercase; margin: 0 auto; width: 100%; max-width: 200px;}
body.page-id-1010 form.wpcf7-form .wpcf7-submit:hover{background-color: #85C035;}
body.page-id-1010 .wpcf7-response-output{text-align: center;}
/*FIN POLIZAS*/

/*FOOTER*/
footer{border:0px !important;}
.site-footer .widget-column.footer-widget-1 {float: left; width: 25%; padding: 0 5px;}
.site-footer .widget-column.footer-widget-2 {float: left; width: 50%; padding: 0 5px 0 21%;}
.site-footer .widget-column.footer-widget-3 {float: left; width: 25%; padding: 0 5px;}
.site-footer .wrap{max-width: 1200px !important; padding: 30px 80px 50px 80px !important; border-top:1px solid rgba(0,32,90,0.3);}
.site-footer{font-size: 16px !important;}
.footer-widget-1 #text-3, .footer-widget-2 #text-4, .footer-widget-3 #text-6{font-size: 18px; line-height: 22px; padding-bottom: 20px;}
.footer-widget-1 p, .footer-widget-2 p, .footer-widget-3 p{margin:0px; padding: 0px;}
.footer-widget-1 #text-3 strong, .footer-widget-2 #text-4 strong, .footer-widget-3 #text-6 strong{font-size: 22px; font-weight: normal; font-family: "NexaBold";}
.site-footer .widget-column.footer-widget-1 ul{list-style: none;}
.site-footer .widget-column.footer-widget-1 .titleNoticia a{font-family: "NexaBold"; transition: 0.5s all;}
.site-footer .widget-column.footer-widget-1 .titleNoticia a:hover{color: #ffe400;}
.site-footer .widget-column.footer-widget-1 .btnMasNoticias{background: url(images/iconFlechaRight.png) 13px center no-repeat; background-color: #85c035; display: inline-block; padding: 10px 25px 10px 30px; border-radius:8px; color: #00205a; transition: 0.5s all;}
.site-footer .widget-column.footer-widget-1 .btnMasNoticias:hover{background-color: #ffffff; color: #00205a !important;}
.site-footer .widget-column.footer-widget-2 .btnAccesoRestringido{background: url(images/iconFlechaRight.png) 13px center no-repeat; background-color: #ffe400; display: inline-block; padding: 10px 25px 10px 30px; border-radius:8px; color: #00205a; transition: 0.5s all;}
.site-footer .widget-column.footer-widget-2 .btnAccesoRestringido:hover{background-color: #ffffff; color: #00205a !important;}
.site-footer .widget-column.footer-widget-2 #nav_menu-4{padding-bottom: 0px;}
.site-footer .widget-column.footer-widget-2 li{padding: 3px 0px 3px 22px; background:url(images/iconFlechaRight.png) left center no-repeat;}
.site-footer a{transition: 0.5s all;}
.site-footer .site-info a{color: #85c035;}
.site-footer a:hover{color: #ffe400 !important;}
.footer-widget-3 {position: relative;}
.footer-widget-3 #astra-widget-social-profiles-4{position: absolute; top: 65px; right: 0px;}
.footer-widget-3 #astra-widget-social-profiles-4 li{display: block !important;}
.footer-widget-3 #astra-widget-social-profiles-4 li .ast-widget-icon{border:2px solid #00205a !important;}
.site-info{width: 100% !important; text-align: center; font-size: 12px !important; text-transform: uppercase;}
/*FIN FOOTER*/

/*MEDIA QUERIES*/
@media (max-width: 1330px){
	.wrap, .page-one-column .panel-content .wrap{max-width: 900px !important;}
	.contain1200 {max-width: 900px;}
	#menu-menu-secundario li{padding-right: 10px;}
	body{font-size: 16px;}
	#destacadosHome .elementor-image-box-img img{max-width: 150px;}
	#destacadosHome h3 a{font-size: 20px;}
	body.home h1 {font-size: 40px;}
	#text-6189, #text-3142, #text-262{font-size: 16px !important;}
	#text-216{font-size: 40px !important;}
	#text-3993{font-size: 23px !important;}
	.wpfh-obit-alternate-image{width: 100% !important;}
}
@media (max-width: 1024px){
	.eael-grid-post-holder {min-height: 395px;}
	.footer-widget-3 #astra-widget-social-profiles-4{right: -50px;}
}
@media (max-width: 768px){
	.navigation-top a {font-size: 16px;}
	.navigation-top .menu-item-has-children li a {font-size: 15px;}
	.footer-widget-3 #astra-widget-social-profiles-4{position: relative; top: 0; right: 0;}
	.footer-widget-3 #astra-widget-social-profiles-4 li{display: inline-flex !important;}
}
@media (max-width: 767px){
	.navigation-top {top: 0px;}
	#menu-item-448, #menu-item-478, #menu-item-479, #menu-item-484, #menu-item-485{max-width: 100%;}
	header #astra-widget-social-profiles-3{display: none !important;}
	.topBlue{text-align: center;}
	body.home h1, body:not(.home) h1.entry-title{font-size: 30px;}
	body.home h2 {font-size: 20px;}
	.panel-content .wrap, .wrap{padding: 0 25px !important;}
	.imp-spot-fontawesome-icon{font-size: 34px !important;}
	div[data-shape-title="IconoSucursal"], div[data-shape-title="IconoCamposanto"]{width: 34px !important;height: 34px !important; margin-top: -34px !important;}
	body.bodyCamposanto #content{ margin-top: -140px; padding-top: 0px;}
	body.bodyCamposanto img.attachment-twentyseventeen-featured-image.size-twentyseventeen-featured-image.wp-post-image {height: 500px; min-width: 1111px !important;}
	body.bodyCamposanto h1 {font-size: 35px;}
	body.bodyCamposanto h2 {font-size: 25px;}
	body.bodyCamposanto #info-general .elementor-column-wrap.elementor-element-populated{padding: 0;}
	.main-navigation ul ul {border-bottom: 1px solid #eee; border-left: none; border-right: none; border-top: none; padding: 0px;}
	.main-navigation ul ul a{padding-left: 15px;}
	.sub-menu.toggled-on li:hover a{color: #ffffff !important;}
	.sub-menu.toggled-on li:hover .sub-menu.toggled-on li a{color: #00205a !important;}
	.menu-toggle:hover{background-color: #ffffff !important;}
	#filaDosCultura{margin-top: 0px !important;}
	.premium-testimonial-text-wrapper p {padding: 0 65px;}
	body.page-id-1010 form.wpcf7-form label{text-align: center;}
  .topBlue #astra-widget-list-icons-4{float: none; margin-top: 15px;}
}
@media (max-width: 479px){
	.imp-spot-fontawesome-icon {font-size: 24px !important; line-height: 24px !important;}
	#text-216 {font-size: 30px !important;}
	#text-3993 {font-size: 19px !important;}
	#text-6189{top: 93% !important;}
	div[data-shape-title="IconoSucursal"], div[data-shape-title="IconoCamposanto"] {width: 24px !important; height: 24px !important;}
	#spot-5858{left: 7.041% !important; top: 96.109% !important;}
	#spot-1019 {left: 7.041% !important;}
	#text-3142{margin-top: -20px;}
	#text-262 {margin-top: -15px;}
	.site-footer .widget-column.footer-widget-1, .site-footer .widget-column.footer-widget-2, .site-footer .widget-column.footer-widget-3{width: 100%; text-align: center;}
	.site-footer .widget-column.footer-widget-2{ padding: 50px 0 0 0px;}
	footer #menu-menu-principal{margin:0px auto; max-width: 190px;}
	.site-footer .widget-column.footer-widget-2 li{display: inline-block;}
	div[data-shape-title="IconoSucursal"] .imp-spot-fontawesome-icon, div[data-shape-title="IconoCamposanto"] .imp-spot-fontawesome-icon {font-size: 16px !important; line-height: 16px !important;}
	div.wpcf7 input[type="file"] {max-width: 250px !important; overflow: hidden;}
	.headerTrabaja figcaption{width: 100%; position: relative; top: 0; font-size: 21px; text-align: center; line-height: 21px; background-color: #000;}
}
/*MEDIA QUERIES*/