/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */


@import url('https://fonts.googleapis.com/css2?family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;700&display=swap');
@import url('https://fonts.cdnfonts.com/css/deansgate-condensed');
@import url('https://fonts.googleapis.com/css2?family=Syne:wght@400..800&display=swap');

.respeta-cabecera{margin-top: 130px;}
.page-id-3717 .entry-content > .section > .section_wrapper{max-width:1390px !important; margin: 0px auto 20px;}
.guias{max-width:1390px; margin: 40px auto 20px;}
.guias .guia {max-width: 436px; width: 32%;margin-bottom: 15px;}
.guias .guia .imagen{margin: 0;width: 100%;}
.guias .guia .titulo{color: #16182D; font-family: 'Deansgate Condensed', sans-serif; font-size: 18px; font-weight: 600; line-height: normal; letter-spacing: normal; padding: 30px; margin: 0; box-sizing: border-box;}
.guias .guia .titulo .enlaces {display: flex; text-decoration: none;}
.guias .guia .titulo .enlaces i{margin-left: auto; font-size: 24px; color: #55AAB6;}
.guias .guia .titulo .enlaces span{font-family: Avenir; font-size: 16px; font-weight: 300;color: #676A70;}
.guias .guia .titulo hr{
	color: #55AAB6;
	background-color: #55AAB6;
	border-color: #55AAB6;
	margin: 20px 0;
	border: none;
  	height: 3px;
}
.guias > .section_wrapper {
  display: flex;
  gap: 2%;
  flex-wrap: wrap;
}
.titulo-guia-tecnica {
	font-family: Deansgate Condensed;
	font-weight: 600;
	font-style: Bold;
	font-size: 40px;
	line-height: 53px;
	letter-spacing: -2px;
	vertical-align: middle;
	color: #3A3A3A;
}
.texto-bajo-titulo {
	font-family: Avenir;
	font-weight: 400;
	font-style: Book;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: 0%;
	vertical-align: middle;
	color: #676A70;
}
.texto-bajo-titulo a {
	text-decoration: underline;
	color: #676A70 !important;
}
.titulo-seccion-guia * {
	font-family: Deansgate Condensed;
	font-weight: 600;
	font-style: Bold;
	font-size: 33px;
	line-height: 40px;
	letter-spacing: -1px;
	vertical-align: middle;
	color: #FFF;
}
.texto-seccion-guia * {
	font-family: Avenir;
	font-weight: 400;
	font-style: Book;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: 0%;
	vertical-align: middle;
	color: #FFF;
}
.texto-seccion-guia a {
	text-decoration: underline;
	color: #FFF !important;
}

.cuadro-guia {
	display: flex;
	flex-direction: column;
	gap: 15px;
}

.num-header-guia {
	display: flex;
	background-color: #55AAB6;
	color: #fff;
	width: 35px;
	height: 35px;
	align-items: center;
	justify-content: center;
	font-family: 'Syne', sans-serif;
	font-weight: 700;
	font-size: 20px;
    border-radius: 50%
}

.titulo-cuadro-guia {
	font-family: Deansgate Condensed;
	font-weight: 600;
	font-style: Bold;
	font-size: 23px;
	line-height: 28px;
	letter-spacing: 0%;
	vertical-align: middle;
	color: #444444;
	padding-bottom: 10px;
	border-bottom: 1px solid #55AAB6;
}
.cont-texto-cuadro-guia {
	margin-top: 10px;
}
.texto-cuadro-guia {
	font-family: 'Syne', sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: 0%;
	vertical-align: middle;
	color: #676A70;
}
.lista-cuadro-guia {
  font-family: 'Syne', sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #676A70 !important;
  list-style: square inside !important;
  margin-left: 0px !important;
  margin-bottom: 0px !important;
}
.lista-cuadro-guia li {
  padding: 12px 0px 12px 15px !important;
  border-bottom: 1px solid #00000014;
  margin: 0px !important;
}

.cont-fila-guia {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
}
.cuadro-fila-guia {
  width: 100%;
}
.cuadro-fila-guia:not(:first-child) {
  border-left: 1px solid #788192;
}
.lista-fila-guia {
  list-style-image: url("/wp-content/uploads/2025/09/Container.png") !important;
  list-style-position: inside !important;
  color: #444 !important;
}
.lista-fila-guia li::marker {
  font-size: 23px;
  vertical-align: middle;
}
.lista-fila-guia span {
  font-family: Deansgate Condensed;
  font-weight: 700;
  font-style: Bold;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0%;
  vertical-align: top;
  padding-bottom: 10px;
  border-bottom: 1px solid #444;
}

.lista-fila-guia div {
	margin-top: 10px;
  padding: 0px 32px;
  font-family: Avenir;
font-weight: 400;
font-size: 16px;
line-height: 24px;
letter-spacing: 0%;
vertical-align: middle;
color: #676A70;
}

.cont-factores-guia {
  display: flex;
  flex-direction: column;
}
.factor-guia {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 0px;
  border-bottom: 1px solid #00000014;
  font-family: Deansgate Condensed;
  line-height: 24px;
  letter-spacing: 0%;
  font-size: 16px;
  color: #444;
}
.factor-guia div:not(:first-child) {
  font-family: Avenir;
font-weight: 400;
font-style: Book;
font-size: 16px;
line-height: 24px;
letter-spacing: 0%;
vertical-align: middle;
color: #676A70;
}
.lista-practicas-guia {
  font-family: Avenir;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #676A70 !important;
  list-style: disc outside !important; /* 👈 clave */
  margin-left: 20px; /* espacio para el marcador */
  margin-bottom: 0px !important;
}

.lista-practicas-guia li {
  padding: 13px 0px; /* ya no necesitas padding-left */
  border-bottom: 1px solid #00000014;
  margin: 0px !important;
}
.no-margin-v.guias, .no-margin-v.guias > div, .no-margin-v.guias > div > div {
	margin-bottom: 0px !important;
} 

.no-margin:first-child {
	margin-right: 0px!important;
}
.no-margin:last-child {
	margin-left: 0px!important;
}

.wp-singular.single-post ul{
	color: #626262;
}
#tituloPromociones{
	text-shadow: 0px 4px #00000040;
}
.page-id-3432 #Content {
	background-color: #81899e;
}
#Footer .footer_copy .one{
  margin-bottom: 0;
  padding-top: 10px;
}
#Footer .footer_copy .solete {
  float: right;
  margin-right: 20px;
}
#Footer .footer_copy .copyright {
  margin-top: 25px;
}
#Footer .footer_copy .social {
  margin-top: 25px;
}
/* Widget Categorias */
aside#categories-3.widget_categories h3{
	display: none;
}
aside#categories-3.widget_categories ul{
	background-color: transparent !important;
	list-style-type: disc !important;
	color: #626262 !important;
}
aside#categories-3.widget_categories ul li a {
	color: #626262 !important;
	font-weight: 700;
}
aside#categories-3.widget_categories ul li.current-cat a {
	color: #4ba5b2 !important;
}
aside#categories-3.widget_categories ul li::marker {
	font-size: 20px !important;
}
aside#categories-3.widget_categories ul li.current-cat::marker {
	color: #4ba5b2 !important;
}
aside#categories-3.widget_categories ul li.cat-item-1, aside#categories-3.widget_categories ul li.cat-item-10 {
	display: none;
}

a.button.boton_ver_opiniones .button_label {
    padding: 0px 20px;
    font-family: Avenir, Medium;
}

.texto_valoraciones_izq {
    padding-left: 115px;
}
a.button.boton_ver_opiniones {
    padding: 5px 10px;
	border-radius: 3px;
}
.bwg_image_info .bwg_image_title, .bwg_image_info .bwg_image_title *, .bwg_image_wrap .bwg_ctrl_btn {
    color: white !important;
    font-weight: 500;
}
.bwg_image_wrap .bwg_popup_image_spun2 {
	display: block !important;
	padding-top: 95px;
}
.call_to_action_afandecor {
	display: none;
}
/** Estilos página opiniones **/
.grafica_num_opiniones_fuera, .grafica_num_opiniones_dentro {
    height: 20px;
    width: 185px;
    background-color: #edf1f6;
    display: inline-block;
    vertical-align: sub;
}
.grafica_num_opiniones_dentro {
    width: 0px;
    background-color: #f4ee40;
    vertical-align: top;
}
.titulo_opiniones_general {
    font-size: 22px;
    font-family: Deansgate;
}
.opiniones_page {
    color: #ffffff;
    width: 1340px;
    display: block;
    margin: 0 auto;
    line-height: 25px;
}
.opiniones_derecha .fa-star {
    font-size: 25px;
}
.opiniones_derecha .fa-star:not(:first-child) {
    margin-left: 10px;
}
.num_opiniones_valoracion {
    margin-bottom: 8px;
}
.num_valoracion_general_opiniones {
    font-size: 21px;
    margin-top: 10px;
    font-family: Deansgate;
}
.texto_num_opiniones {
    font-size: 16px;
    display: inline-block;
    width: 80px;
}
.texto_num_opiniones.numero{
    width:  160px;
}
.texto_num_opiniones:first-child {
    margin-right: 30px;
}
.texto_num_opiniones:last-child {
    margin-left: 30px;
}
.opiniones_izquierda, .opiniones_derecha {
    display: inline-block;
    vertical-align: text-top;
    width: 670px;
}
.opiniones_izquierda {
    text-align: left;
}
.opiniones_derecha {
    text-align: right;
}
.encabezado_opiniones {
    width: 100%;
    margin-bottom: 60px;
}
.valoracion_encabezado_opinion, .img_encabezado_opinion {
    display: inline-block;
    vertical-align: text-top;
}
.valoracion_encabezado_opinion {
    width: 460px;
}
.img_encabezado_opinion {
    margin-right: 20px;
}
.valoracion_encabezado_opinion p {
    font-size: 18px;
    margin-bottom: 5px;
}
.opinion_single {
    margin-bottom: 60px;
    font-family: Deansgate;
}
.estrellas_single {
    margin-left: 30px;
}
.estrellas_single .fa-star:not(:last-child) {
    margin-right: 5px;
}
.cuerpo_opinion_single {
    font-size: 18px;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 50px;
    padding-right: 50px;
    border: 2px solid #ffffff;
    margin-top: 30px;
}
.comentario_single {
	font-family: Avenir Medium;
}
.tipo_cuerpo_opinion {
    display: inline-block;
    margin-left: 10px;
}
.cuerpo_opinion_single p:not(:last-child) {
    margin-bottom: 20px;
}
.pagination {
    color: #666;
    font-size: 14px;
    line-height: 26px;
    font-weight: normal;
    text-align: center;
    border: 1px solid #BBB;
    min-width: 14px;
    padding: 0 7px;
    margin: 0 5px 0 0;
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0,0,0,0.2);
    background: #efefef;
    display: inline-block;
	text-decoration: none !important;
}
.pagination.active {
    background: #666;
    color: #FFF;
    border-color: #444;
    box-shadow: 0 1px 0 rgba(255,255,255,1), 0 0 2px rgba(0, 0, 0, 0.3) inset;
    cursor: default;
}
/** Fin estilos página opiniones **/
#bwg_image_container .bwg_image_title {
    text-align: center;
}
#bwg_image_container .bwg_image_info_container1 {
    display: block;
}
.footer_opiniones {
    text-align: center;
}
.footer_menu_afandecor {
    width: 100%;
    height: 50px;
    background-color: #b5b9c8;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
}
.tercio_footer_menu {
    display: inline-block;
    width: 400px;
    text-align: center;
    border-left: 2px solid #ffffff;
    vertical-align: middle;
    height: 50px;
}
.tercio_footer_menu a {
    color: #ffffff;
    font-weight: 600;
    font-size: 18px;
    line-height: 45px;
    text-decoration: none;
    font-family: Deansgate;
    position: relative;
    top: 5px;
}
.tercio_footer_menu:last-child {
    border-right: 2px solid #ffffff;
}
.fixed-nav .desc p {
    font-size: 15px !important;
}
.blog h2.entry-title p {
    line-height: 36px !important;
    font-size: 20px !important;
}
.category h2.entry-title p {
    line-height: 36px !important;
    font-size: 20px !important;
}
.fixed-nav .desc .date {
    display: none;
}
div#searchForm {
    text-align: center;
}
input#email, #comment, #author {
    background-color: #f1f1f1 !important;
}
.fa-angle-right, .fa-angle-left {
    cursor: pointer;
}
a#back {
    position: absolute;
    right: 50px;
    top: 118px;
    cursor: pointer;
	z-index: 999;
}
ul.questions {
    margin-left: 15px;
}
.blog a#volverInicio {
	float: none !important;
	margin: 0 !important;
	position: relative;
	top: -82px;
	text-align: left;
	display: block;
	text-decoration: none;
	margin-left: 10px !important;
}
.category a#volverInicio {
	float: none !important;
	margin: 0 !important;
	position: relative;
	top: -82px;
	text-align: left;
	display: block;
	text-decoration: none;
	margin-left: 10px !important;
}
.question_div .arrow {
	display: none !important;
}
#comentarioTexto {
    width: 400px;
}
.spinner_inicio {
	color: white;
	border: 16px solid #f3f3f3;
	border-radius: 50%;
	border-top: 16px solid #3498db;
	width: 30px;
	height: 30px;
	-webkit-animation: spin 2s linear infinite; /* Safari */
	animation: spin 2s linear infinite;
	display: block;
	text-align: center;
	margin: 0 auto;
	margin-top: 20px;
}

.page-id-7 #Top_bar .top_bar_left .responsive-menu-toggle::after {
    content: " Menú";
	color: #4ba5b2;
}
.page-id-7.translatepress-fr_FR #Top_bar .top_bar_left .responsive-menu-toggle::after {
    content: " Menu";
	color: #4ba5b2;
}
.page-id-7.translatepress-en_GB #Top_bar .top_bar_left .responsive-menu-toggle::after {
    content: " Menu";
	color: #4ba5b2;
}

.page-id-7 #Top_bar .top_bar_left .menu_wrapper {
    float: left;
    width: 100%;
}
.page-id-3432 #Top_bar .top_bar_left .menu_wrapper {
    float: left;
    width: 100%;
}

.page-id-7 .telefono {
    color: #fff;
    text-align: right;
    margin-right: 100px;
    font-size: 23px;
    font-family: Avenir, Arial, Helvetica, sans-serif;
    font-style: italic;
    margin-bottom: 5px;
    margin-top: -75px;
}
body:not(.page-id-7) #custom_html-2 {
    display: none;
}
.page-id-7 .cont-social {
	margin-right: 70px;
}

.page-id-7 .responsive-menu-toggle {
	margin-top: -30px;
    margin-right: 20px;
}
.wrap-casos {
	border-radius: 16px;
}
.titulo-casos {
	font-weight: 600;
	font-size: 36px;
	line-height: 44px;
	color: #4BA5B2;
	font-family: Roboto;
}
.subtitulo-casos {
	font-weight: 300;
	font-size: 32px;
	line-height: 44px;
	color: #111113;
	font-family: Roboto;
}
.texto-casos {
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #7D868D;
	font-family: Roboto;
}
body .listado-casos .lista_next {
  color: #000 !important;
  list-style: none !important;
    margin-left: 0px;
}
body .listado-casos .lista_next li::marker {
  color: #000;
}
body .listado-casos .titulo_next {
  font-size: 24px;
  line-height: 30px;
  font-family: 'Roboto', sans-serif;
  margin-bottom: 10px;
  font-weight: 400;
  color: #4BA5B2;
}
body .listado-casos .lista_next .texto_next {
  border-left: 5px solid #4BA5B2;
  margin-left: 0px;
  padding-left: 15px;
    margin-top: 20px;
}
body .listado-casos .lista_next .texto_next > p {
  color: #7D868D;
  font-size: 16px;
  font-family: Roboto;
  font-weight: 400;
  line-height: 25px;
}
body .listado-casos .lista_next .texto_next > ul {
  margin-left: 20px;
}
body .listado-casos .lista_next .texto_next > ul > li {
  color: #7D868D;
}
body .listado-casos .lista_next .texto_next > ul > li::marker {
	  color: #7D868D;
}
body .listado-casos .noMargen {
  margin-bottom: 10px;
}
.lista-casos ul, .lista-casos ol {
	color: #7D868D !important;
	margin: 0px;
	list-style-position: inside;
	font-size: 16px;
}
/* .lista-casos > div > ul, .lista-casos > div > ol {
  color: #7D868D !important;
  margin: 0px;
  list-style-position: inside;
} */
.lista-casos ul > li, .lista-casos ol > li {
  margin: 0;
  padding: 25px 30px;
}
.lista-casos .lista-especial ul > li, .lista-casos .lista-especial ol > li {
  margin: 0;
  padding: 10px 30px;
}
.lista-casos > div > ul > li, .lista-casos > div > ol > li {
  border-bottom: 1px solid #CFCFCF;
  border-top: 1px solid #CFCFCF;
}
.lista-casos ol ul > li, .lista-casos ol ol > li {
  margin: 0;
  padding: 10px;
}
.titulo-galeria-casos {
	font-family: Roboto, sans-serif;
	font-weight: 500;
	font-size: 20px;
	line-height: 28px;
	color: #111113;
}
.galeria-casos {
	margin: 0px;
}
.carousel-especial img {
  max-height: 280px;
  max-width: 300px;
  border-radius: 14px;
}
/***/
#trastero { height: 357px}

.title-tras {font-family: Deansgate; color: white; font-size: 42px; font-weight: bold; line-height: 35px;}
.title-tras> div:nth-child(1) { position: relative; top: 190px; }
.font-tras {font-family: Deansgate; color: #fff; font-weight: 400; font-size: 21px;}
.font-tras span { text-decoration: underline; text-decoration-color: #c5c9d1;}

.box-tras  {border: 1px solid white; margin-left: 8%;}
.box-tras h5 {font-size: 18px; font-weight: 400; font-family: deansgate; color: white; text-decoration: underline; line-height: 30px;}
.box-tras > div:nth-child(1) {padding: 41px 40px;}
.box-tras .box-div {margin-left: 7%; padding: 15px 0; float: left;}
.box-div .box-ima { float: left; padding-right: 22px; width: 45px;}
.box-tras .box-div div {font-size: 18px;color: white;font-family: deansgate; float: left; width: 400px; margin-top: 10px;}

a .btt-t { 
	text-align: center; 
	background-color: #fff; 
	margin-top: 5%; 
	padding: 5px 15px; 
	color: #4ba5b2; 
	font-size: 18px; 
	font-family: avenir;
	font-weight: 600;
}

.contact-tras { margin-left: 4%;}
.telf-tras { width: 37%!important;}

.map-tras { width: 35%!important}
.text-map { 
	text-align: center;
	font-size: 15px;
	color: white;
	line-height: 20px;
	font-family: avenir;
	font-weight: 500;
	background-color: #4ba5b2;
	padding: 8px 0;
	clear: both;
}

.map-tras a { text-decoration:none}
.map-tras a:hover { cursor: pointer;}

.page-id-1127 .section_wrapper, .container {max-width: 1220px !important;}

.page-id-1127 #Header_wrapper { height: 89px; background-color: #6c7584;}

.page-id-1127 #Top_bar .top_bar_left .responsive-menu-toggle {
    margin-right: 84px;
    margin-top: 0px;
    margin-top: -14px;
}

.page-id-1127 #Top_bar .top_bar_left .menu_wrapper {
    float: left;
    width: 100%;
}
.page-id-1127 #Top_bar .top_bar_left .logo {
    display: inline-block;
    margin-top: 25px;
    margin-left: 100px;
}
.page-id-1127 #Top_bar .top_bar_left .cont-social {
    margin-right: 197px;
    margin-top: 22px;
}

.page-id-1127 #logo { pointer-events: none;}

.tel-tras {display: none; float: right; color: white; font-family: Avenir; font-size: 22px;}
.tel-tras > div:nth-child(1) {text-align: center; font-family: avenir next;}

.page-id-1127 ul.social { display: none;}
.page-id-1127 .cont-social > ul:nth-child(2) {display: none;}
.page-id-1127 .icon-menu-fine {display: none;}
.page-id-1127 .telefono {display: none;}
.page-id-1127 #Header #Top_bar .top_bar_left .responsive-menu-toggle {display: none !important;}
.page-id-1127 .footer_menu_afandecor { display: none;}
.page-id-1127 .footer_copy > div:nth-child(1) > div:nth-child(1) > ul:nth-child(2) {display: none;}
.page-id-1127 .copyright {text-align: center; float: none!important;}
.page-id-1127 #back_to_top { display: none;}
.page-id-1127 #call_to_action_afandecor { display: none; }
.page-id-1127 .section-page-footer { display: none;}

.page-id-1127 .tel-tras { display: block}

.custom-json-slider { width:100%; }
.cjs-item{ display:grid; grid-template-columns:3fr 2fr; gap:24px; align-items:center; }
.cjs-media img{ width:100%; height:auto; display:block; }
.cjs-title{ margin:0 0 10px; font-size:clamp(22px,3vw,36px); }
.cjs-text{ margin-bottom:14px; }
.cjs-btn{ display:inline-block; padding:10px 16px; background:#111; color:#fff; text-decoration:none; border-radius:6px; }
@media (max-width:992px){ .cjs-item{ grid-template-columns:1fr; } }

@media only screen and (max-width: 959px) {
	
.map-tras {width: 100% !important;}

.box-tras {width: 83%!important;}

}

@media only screen and (max-width: 767px){
	.single-post .section.mcb-section.full-width-ex-mobile{
	padding-top:0px !important;
}
	
	#trastero { height: 46vw!important;}
	.seccion { margin-bottom: 30px!important; width: 86%!important}
	.font-tras { line-height: 30px!important;}
	.telf-tras > div:nth-child(1) { margin-top: 10%!important;}
	.contact-tras > div:nth-child(1) > div:nth-child(3) { margin-left: 0!important;}
	
	.page-id-1127 #Top_bar .top_bar_left .logo {
		width: auto !important;
		margin-left: 4% !important;
		margin-top: 20px !important;
	}
	
	.page-id-1127 #Top_bar .top_bar_left .cont-social {
		float: right;
		margin-right: 10%!important;
	}
	
	.title-tras > div:nth-child(1) { top: 0!important; margin-top: 25%!important; font-size: 5.6vw!important;}
	
	.box-tras .box-div div { float: none!important;}
}
	
@media only screen and (max-width: 535px) {
	
.page-id-1127 #Header_wrapper { height: 170px!important;}
.page-id-1127 #Top_bar .top_bar_left .logo {width: 100% !important; margin-left: 0% !important; }
.page-id-1127 #Top_bar .top_bar_left .cont-social { margin-right: 0% !important; width: 100%!important;}
.tel-tras {float: none!important; text-align: center; }

.box-tras .box-div div { width: 100%!important;}
.tel-tras > div:nth-child(1) {margin-top: 6px;}
.title-tras > div:nth-child(1) {margin-top: 20% !important;}

.box-tras .box-div div {display: table-row;}
	
}

@media only screen and (max-width: 450px) {
	.box-tras { margin-bottom: 40px!important;}
	.tit-superior { line-height: 25px;}
	
	.page-id-1127 .correoContacto {display: block!important;}
	.page-id-1127 .frame-telefono {display: block!important;}
	.page-id-1127 .label-construcciones {display: block!important;}
}

@media only screen and (max-width: 356px) {
.map-tras > div:nth-child(1) > div:nth-child(1) { width: auto!important;}

#telefono {width: 57%!important;}
.sbm_telefono {width: 216.6px!important;}

}

/***/

/*Trastero 2*/
/*@import url('https://fonts.googleapis.com/css2?family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap');*/
/*font-family: 'PT Serif', serif;*/

.titulo-t { width: 100%!important; margin: 35px 0px 0px 0px;}
.titu-tras { color: #fff; font-size: 61px; font-family: 'PT Serif', serif; font-weight: 600; line-height: 60px;}
.titu-tras-2 { 
	color: #fff; 
	font-size: 61px; 
	font-family: 'PT Serif', serif; 
	font-weight: 600; 
	line-height: 65px; 
	background-color: #1c1c1b;
	padding: 20px 0;
}
.tras-p > div:nth-child(1) {width: 80%;margin: auto;}

.back-yl { background-color: #f9bf3c; padding: 10px;}
.back-black { color: white; background-color: #1c1c1b; margin: 0; width: 99.6%!important; margin-top: 15px;border: 2px solid #ecb53a;}
.bk-y {
	width: 90%;
	margin: auto;
	background-color: #f9bf3c;
	border: 2px solid black;
	padding: 10px;
}

.bk-y > h4 { font-size: 40px; font-weight: 400; line-height: 35px; margin: 20px 0 23px 0;}
.bk-y > span { font-size: 80px;font-weight: 600;color: #1c1c1b;line-height: 50px;}
.bk-y > p:nth-child(3) { font-size: 24px; font-style: italic; color: #1c1c1b; font-weight: 600; margin: 25px 0 0 0;}
.bk-y > p:nth-child(4) { color: #1c1c1b; font-size: 17.5px; line-height: 20px;}

#calidad-tr > div:nth-child(1) > div:nth-child(1) { margin: 0px !important;}
.n-margin { margin: 0px!important}
.box-c { padding: 30px 0 0 0}
.box-c p { margin: 0px; color: #1c1c1b; font-size: 22px;}

#calidad-tr > .section_wrapper { background-color: #f9bf3c;}
.info-tel > div:nth-child(1) > div:nth-child(1) { margin: 0;}

.btt-tras {
	background-color: #1c1c1b;
	padding: 10px 35px;
	color: #fff;
	border: 2px solid #f9bf3c;
	font-family: avenir;
	font-size: 18px;
	width: 23%;
	float: left;
	margin-right: 4.9%;
	text-align: center;
}

.page-id-1146 .section_wrapper, .container {
    max-width: 1070px !important;
}

.page-id-1146 #Header_wrapper { height: 110px; background-color: #1c1c1b;}

.page-id-1146 #Top_bar > div:nth-child(1) {width: 1070px!important;}
.page-id-1146 #Top_bar .top_bar_left .logo {
    display: inline-block;
    margin-top: 25px;
    margin-left: 0px;
}

.page-id-1146 .tel-tras2 { 
	display: block!important;
	float: right;
	color: white;
	font-family: Avenir;
	font-size: 19.5px;
	width: 200px;
	margin-top: 12px;
}
.tel-tras2 > img:nth-child(1) { float: left;}
.tel-tras2 > div:nth-child(2) { float: left; margin-top:-7px;}
.tel-tras2 > div:nth-child(3) { font-family: avenir next; font-size: 24px;}

.tel-tras-b { font-size: 69px; line-height: 70px; color: #1c1c1b; font-weight: 600; margin-top: 30px; font-family: PT Serif;}

.page-id-1146 #Top_bar .top_bar_left .menu_wrapper {
    float: left;
    width: 100%;
}
.page-id-1146 #Top_bar .top_bar_left .cont-social {
    margin-right: 0px;
    margin-top: 22px;
	float:right
}

.page-id-1146 #Footer { background-color: #1c1c1b;}
.page-id-1146 .logo-main { display: none}
.page-id-1146 img.logo-trast:nth-child(2) { display: block!important}

.page-id-1146 .cont-social > ul:nth-child(2) {display: none;}
.page-id-1146 .icon-menu-fine {display: none;}
.page-id-1146 .telefono {display: none;}
.page-id-1146 .social { display: none}
.page-id-1146 #Header #Top_bar .top_bar_left .responsive-menu-toggle {display: none !important;}
.page-id-1146 .footer_menu_afandecor { display: none;}
.page-id-1146 .footer_copy > div:nth-child(1) > div:nth-child(1) > ul:nth-child(2) {display: none;}
.page-id-1146 .copyright {text-align: center; float: none!important;}
.page-id-1146 #back_to_top { display: none;}
.page-id-1146 #call_to_action_afandecor { display: none; }
.page-id-1146 .section-page-footer { display: none;}

@media only screen and (max-width: 1068px) {
	
	.btt-tras {
		width: 22%;
		margin-right: 1.9%;
		height: 45px;
	}
	
}

@media only screen and (max-width: 767px) {
	.page-id-1146 #Top_bar #logo img.logo-mobile {
		display: none!important;
	}
	.page-id-1146 ul.social {
		display: none!important;
	}
	.page-id-1146 #Top_bar .logo {
		width: auto!important;
	}
	.bt-1{ margin-left:10%;}
	.btt-tras {
		height: auto;
		padding: 5px 8px;
		font-size: 17px;
	}
	.img-tras { text-align: center;}
	#calidad-tr > div:nth-child(1) {margin: 0 34px; padding: 0 !important;}
	
	.info-tel .titu-tras-2 {font-size: 60px;}
	.titu-tras-2 {font-size: 60px;}
	.titu-tras {font-size: 60px;}

}
@media only screen and (max-width: 660px) {
	#form-tras{ height: 250px}
}

@media only screen and (max-width: 600px) {
	
	.btt-tras {
		width: 100%;
		padding: 10px 8px;
		float: none;
		margin: auto !important;
		margin-bottom: 10px !important;
	}
	
	.page-id-1146 div.column:nth-child(5) > div:nth-child(1) {text-align: center;}
	.a-tras { width: 50%; display: inline-block;	}

	.titu-tras {font-size: 35px;line-height: 40px;}
	.titu-tras-2 {font-size: 32px;line-height: 40px;}
	.info-tel .titu-tras-2 {font-size: 29px;line-height: 20px;}
	
	.back-black > div:nth-child(1) > p:nth-child(1) {font-size: 22px!important;margin-top: 5px!important;}
	.back-black > div:nth-child(1) > p:nth-child(2) {font-size: 18px!important;}
	.bk-y > span {font-size: 72px;}
	
	.n-margin {padding-bottom: 10px;}
	
	.tel-tras-b {font-size: 34px; line-height: 44px;}
	
	.tras-p > div:nth-child(1) > p:nth-child(1) {font-size: 26px!important;line-height: 30px!important;}
	.tras-p > div:nth-child(1) > p:nth-child(2) {font-size: 24px!important;line-height: 29px!important;}
}

@media only screen and (max-width: 517px) {
	#form-tras{ height: 350px}
}

@media only screen and (max-width: 502px) {
	.page-id-1146 #Top_bar {background-color: black !important;}
	.page-id-1146 #Top_bar .logo {width: 100% !important;}
	.page-id-1146 img.logo-trast:nth-child(2) {margin: auto;}
	
	.page-id-1146 .cont-social {width: 100%!important;}
	.page-id-1146 #Top_bar .top_bar_left .cont-social {margin-top: 0px!important;}
	.page-id-1146 .tel-tras2 {margin: 15px auto!important;float: none!important;}
}

@media only screen and (max-width: 450px) {
	.page-id-1146 div.column:nth-child(5) > div:nth-child(1) {text-align: left;margin-top: 30px;}
	.a-tras {width: 95%;}
	.bk-y {margin-bottom: 30px!important;}
	
	.ima-f {margin: 30px 0 !important;}
	
	.page-id-1146 .section_wrapper .column {
		margin: 20px 0 20px!important;
		height: auto !important;
	}
}
/*---Trastero 2*/

.page-id-3717 #Top_bar .top_bar_left .menu_wrapper,.page-id-3712 #Top_bar .top_bar_left .menu_wrapper,.page-id-332 #Top_bar .top_bar_left .menu_wrapper,.page-id-3654 #Top_bar .top_bar_left .menu_wrapper,.page-id-3806 #Top_bar .top_bar_left .menu_wrapper,.page-id-3687 #Top_bar .top_bar_left .menu_wrapper, .page-id-3432 #Top_bar .top_bar_left .menu_wrapper,.page-id-2117 #Top_bar .top_bar_left .menu_wrapper,.page-id-114 #Top_bar .top_bar_left .menu_wrapper,.page-id-898 #Top_bar .top_bar_left .menu_wrapper,.page-id-116 #Top_bar .top_bar_left .menu_wrapper,.page-id-896 #Top_bar .top_bar_left .menu_wrapper, .page-id-768 #Top_bar .top_bar_left .menu_wrapper,.page-id-3766 #Top_bar .top_bar_left .menu_wrapper,.single-post #Top_bar .top_bar_left .menu_wrapper {
	float: left;
    width: 100%;
}

.page-id-3717 #Top_bar .top_bar_left .logo,.page-id-3712 #Top_bar .top_bar_left .logo,.page-id-332 #Top_bar .top_bar_left .logo,.page-id-3654 #Top_bar .top_bar_left .logo,.page-id-3806 #Top_bar .top_bar_left .logo,.page-id-3687 #Top_bar .top_bar_left .logo,.page-id-3432 #Top_bar .top_bar_left .logo,.page-id-2117 #Top_bar .top_bar_left .logo,.page-id-114 #Top_bar .top_bar_left .logo,.page-id-898 #Top_bar .top_bar_left .logo,.page-id-116 #Top_bar .top_bar_left .logo,.page-id-896 #Top_bar .top_bar_left .logo, .page-id-768 #Top_bar .top_bar_left .logo,.page-id-3766 #Top_bar .top_bar_left .logo, .single-post #Top_bar .top_bar_left .logo {
	display: inline-block;
    margin-top: 50px;
    margin-left: 12px;
}
	
.page-id-3717 #Top_bar .top_bar_left .telefono, .page-id-3712 #Top_bar .top_bar_left .telefono,.page-id-332 #Top_bar .top_bar_left .telefono,.page-id-3654 #Top_bar .top_bar_left .telefono,.page-id-3806 #Top_bar .top_bar_left .telefono,.page-id-3687 #Top_bar .top_bar_left .telefono,.page-id-3432 #Top_bar .top_bar_left .telefono,.page-id-2117 #Top_bar .top_bar_left .telefono, .page-id-114 #Top_bar .top_bar_left .telefono,.page-id-898 #Top_bar .top_bar_left .telefono, .page-id-116 #Top_bar .top_bar_left .telefono, .page-id-896 #Top_bar .top_bar_left .telefono, .page-id-768 #Top_bar .top_bar_left .telefono, .page-id-3766 #Top_bar .top_bar_left .telefono, .single-post .telefono {
    width: 100%;
    margin-top: 56px;
    margin-left: -377px;
    display: none;
}
	
.page-id-3717 #Top_bar .top_bar_left .cont-social, .page-id-3712 #Top_bar .top_bar_left .cont-social,.page-id-332 #Top_bar .top_bar_left .cont-social,.page-id-3654 #Top_bar .top_bar_left .cont-social,.page-id-3806 #Top_bar .top_bar_left .cont-social,.page-id-3687 #Top_bar .top_bar_left .cont-social,.page-id-3432 #Top_bar .top_bar_left .cont-social,.page-id-2117 #Top_bar .top_bar_left .cont-social,.page-id-116 #Top_bar .top_bar_left .cont-social,.page-id-898 #Top_bar .top_bar_left .cont-social,.page-id-896 #Top_bar .top_bar_left .cont-social,.page-id-114 #Top_bar .top_bar_left .cont-social, .page-id-768 #Top_bar .top_bar_left .cont-social,.page-id-3766 #Top_bar .top_bar_left .cont-social, .single-post .cont-social {
    margin-right: 197px;
    margin-top: 50px;
}
	
.page-id-3717 #Top_bar .top_bar_left .responsive-menu-toggle,.page-id-3712 #Top_bar .top_bar_left .responsive-menu-toggle,.page-id-332 #Top_bar .top_bar_left .responsive-menu-toggle,.page-id-3654 #Top_bar .top_bar_left .responsive-menu-toggle,.page-id-3806 #Top_bar .top_bar_left .responsive-menu-toggle,.page-id-3687 #Top_bar .top_bar_left .responsive-menu-toggle,.page-id-3432 #Top_bar .top_bar_left .responsive-menu-toggle,.page-id-2117 #Top_bar .top_bar_left .responsive-menu-toggle, .page-id-116 #Top_bar .top_bar_left .responsive-menu-toggle, .page-id-898 #Top_bar .top_bar_left .responsive-menu-toggle, .page-id-896 #Top_bar .top_bar_left .responsive-menu-toggle, .page-id-114 #Top_bar .top_bar_left .responsive-menu-toggle, .page-id-768 #Top_bar .top_bar_left .responsive-menu-toggle,.page-id-3766 #Top_bar .top_bar_left .responsive-menu-toggle, .single-post #Top_bar .top_bar_left .responsive-menu-toggle {
    margin-right: 84px;
    margin-top: 0px;
}
.page-id-3432 #Top_bar .top_bar_left .responsive-menu-toggle{
	margin-top: -5px !important;
}

.page-id-3717 .responsive-menu-toggle::after,.page-id-3712 .responsive-menu-toggle::after,.page-id-332 .responsive-menu-toggle::after,.page-id-3654 .responsive-menu-toggle::after,.page-id-3806 .responsive-menu-toggle::after,.page-id-3687 .responsive-menu-toggle::after,.page-id-3432 .responsive-menu-toggle::after,.page-id-2117 .responsive-menu-toggle::after, .page-id-114 .responsive-menu-toggle::after, .page-id-116 .responsive-menu-toggle::after, .page-id-896 .responsive-menu-toggle::after, .page-id-898 .responsive-menu-toggle::after, .page-id-768 .responsive-menu-toggle::after,.page-id-3766 .responsive-menu-toggle::after, .single-post .responsive-menu-toggle::after {
    content: " Menu";
    margin-left: 0px;
	color: #4ba5b2;
}
	
.page-id-3717 .section_wrapper.mcb-section-inner,.page-id-3766 .section_wrapper.mcb-section-inner,.page-id-3712 .section_wrapper.mcb-section-inner,.page-id-332 .section_wrapper.mcb-section-inner,.page-id-3654 .section_wrapper.mcb-section-inner,.page-id-3806 .section_wrapper.mcb-section-inner,.page-id-3687 .section_wrapper.mcb-section-inner,.page-id-2117 .section_wrapper.mcb-section-inner,.page-id-114 .section_wrapper.mcb-section-inner,.page-id-116 .section_wrapper.mcb-section-inner,.page-id-768 .section_wrapper.mcb-section-inner,  .single-post .section_wrapper.mcb-section-inner {
	margin-top: 32px;	
}	

.page-id-2117 .section_wrapper.mcb-section-inner{
	margin-top: 0px !important;
}
.page-id-896 .section_wrapper.mcb-section-inner,.page-id-898 .section_wrapper.mcb-section-inner {
	margin-top: 120px;	
}
.page-id-896 table,.page-id-896 ul,.page-id-896 .section_wrapper a, .page-id-898 table,.page-id-898 ul,.page-id-898 .section_wrapper a{
	color: white !important
}
.page-id-896 .section_wrapper a, .page-id-898 .section_wrapper a{
	text-decoration: underline;	
}
.page-id-896 .section_wrapper p, .page-id-898 .section_wrapper p, .page-id-898 .section_wrapper h3{
	color: white !important
}
.page-id-332 #volverInicio,.page-id-3654 #volverInicio,.page-id-3806 #volverInicio,.page-id-3712 #volverInicio,.page-id-3717 #volverInicio,.page-id-3687 #volverInicio,.page-id-2117  #volverInicio,.page-id-114 #volverInicio,.page-id-116 #volverInicio,.page-id-896 #volverInicio,.page-id-898 #volverInicio, .page-id-768 #volverInicio, .single-post #volverInicio {
    color: white;
    float: right;
    margin-top: 33px;
    margin-right: 80px;	
}

.tmarg .align_center, .mgas .align_center {
	margin-bottom: 15px !important;
}
/* Safari */
@-webkit-keyframes spin {
	0% { -webkit-transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}
p.font.texto2-construccion {
    width: 0px;
	height: 2em;
	white-space: nowrap;
	overflow: hidden;
	margin: 0 auto;
}
.sin_animar_zoom, .slick-slide {
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s;
    -moz-transform: scale(0.9,0.9);
    -webkit-transform: scale(0.9,0.9);
    transform: scale(0.9,0.9);
}
.mapas-sevilla.sin_animar_zoom {
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s;
    -moz-transform: scale(1,1);
    -webkit-transform: scale(1,1);
    transform: scale(1,1);
}
.sin_animar_zoom.animate_texto, .slick-slide:hover {
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s;
    -moz-transform: scale(1,1);
    -webkit-transform: scale(1,1);
    transform: scale(1,1);
}
.svg-container {
    display: inline-block;
    position: relative;
    width: 100%;
    height: 100%;
    vertical-align: middle;
}

.svg-content {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
}
body.page-id-7 {
	background-image:url(/wp-content/themes/betheme-child/img/Fondo-plano.jpg) !important;
}

.page-id-7 #Wrapper, .page-id-7 #Content {
    background-color: transparent;
    background-image: url(/wp-content/themes/betheme-child/img/Fondo-plano.jpg) !important;
    background-size: cover;
    background-repeat: repeat;
    background-position: left top;
}


.page-id-84 #Wrapper, .page-id-84 #Content {
	background-color: #5c6679;
    background-size: cover;
    background-repeat: repeat;
    background-position: left top;
}
.page-id-1222 #Wrapper, .page-id-1222 #Content {
	background-color: #5c6679;
    background-size: cover;
    background-repeat: repeat;
    background-position: left top;
	min-height: 100vh;
}

.page-id-84 #Top_bar .top_bar_left .menu_wrapper {
	float: left;
    width: 100%;
}
.page-id-1222 #Top_bar .top_bar_left .menu_wrapper {
	float: left;
    width: 100%;
}

.page-id-84 #Top_bar .top_bar_left .logo {
	display: inline-block;
    margin-top: 50px;
    margin-left: 12px;
}
.page-id-1222 #Top_bar .top_bar_left .logo {
	display: inline-block;
    margin-top: 50px;
    margin-left: 12px;
}
	
.page-id-84 #Top_bar .top_bar_left .telefono {
	width: 100%;
    margin-top: 56px;
    margin-left: -377px;
}
.page-id-1222 #Top_bar .top_bar_left .telefono {
	width: 100%;
    margin-top: 56px;
    margin-left: -377px;
}
	
.page-id-84 #Top_bar .top_bar_left .cont-social {
    margin-right: 197px;
    margin-top: -35px;
}
.page-id-1222 #Top_bar .top_bar_left .cont-social {
    margin-right: 197px;
    margin-top: -35px;
}
	
.page-id-84 #Top_bar .top_bar_left .responsive-menu-toggle {
    margin-right: 84px;
    margin-top: 0px;
}
.page-id-1222 #Top_bar .top_bar_left .responsive-menu-toggle {
    margin-right: 84px;
    margin-top: 0px;
}

.page-id-84 .responsive-menu-toggle::after {
    content: " Menu";
    margin-left: 0px;
	color: #4ba5b2;
}
.page-id-1222 .responsive-menu-toggle::after {
    content: " Menu";
    margin-left: 0px;
	color: #4ba5b2;
}


body.page-id-310 {
	background-image:url(/wp-content/themes/betheme-child/img/Fondo-plano.jpg) !important;
}
.page-id-310 #Wrapper, .page-id-310 #Content {
    background-color: transparent;
	background-image:url(/wp-content/themes/betheme-child/img/Fondo-plano.jpg) !important;
    background-size: cover;
    background-repeat: repeat;
    background-position: left top;
}
#Footer .footer_copy {
	background-color: #16182D;
}
#Footer .footer_copy .social {
    float: right;
    margin-right: 115px;
}

#back_to_top {
    width: 20px;
    height: 30px;
    line-height: 32px;
    font-size: 20px;
    text-align: center;
}

a#back_to_top {
    background-color: rgba(0, 0, 0, 0.5) !important;
}
#back_to_top i {
    color: #fff;
    margin-right: 10px;
    margin-left: -4px;
    margin-top: -54px;
}

/* ----------- */
a.button, a.tp-button, button, input[type="submit"], input[type="reset"], input[type="button"] {
    display: inline-block;
    padding: 11px 20px;
    margin-bottom: 15px;
    cursor: pointer;
    margin-right: 7px;
    border: 0;
    border-radius: 5px;
    position: relative;
    overflow: initial;
    box-shadow: inset 0 0 0 1px rgba(0,0,0,.03);
    background-image: url(../betheme/images/box_shadow_button.png);
    background-repeat: repeat-x;
}

rs-module i[class^="fa-"], rs-module i[class*=" fa-"], .rb-modal-wrapper i[class^="fa-"], .rb-modal-wrapper i[class*=" fa-"], #waitaminute i[class^="fa-"], #waitaminute i[class*=" fa-"], #objectlibrary i[class^="fa-"], #objectlibrary i[class*=" fa-"], #rs_overview i[class^="fa-"], #rs_overview i[class*=" fa-"], #rs_overview_menu i[class^="fa-"], #rs_overview_menu i[class*=" fa-"], #builderView i[class^="fa-"], #builderView i[class*=" fa-"]{
	font-family: 'Font Awesome 5 Free' !important;
	font-weight: 900 !important;
}
rs-module [class^="fa-"]::before, rs-module [class*=" fa-"]::before, .rb-modal-wrapper [class^="fa-"]::before, .rb-modal-wrapper [class*=" fa-"]::before, #rs_overview [class^="fa-"]::before, #rs_overview [class*=" fa-"]::before, #objectlibrary [class^="fa-"]::before, #objectlibrary [class*=" fa-"]::before, #waitaminute [class^="fa-"]::before, #waitaminute [class*=" fa-"]::before, #rs_overview_menu [class^="fa-"]::before, #rs_overview_menu [class*=" fa-"]::before, #builderView [class^="fa-"]::before, #builderView [class*=" fa-"]::before {
  font-family: 'Font Awesome 5 Free' !important;
	font-weight: 900 !important;
}

#back_to_top.sticky {
    position: fixed;
    right: 0;
	left: 0;
    margin: 0 auto;
    bottom: 20px;
    z-index: 9001;
}
/* ----------- */

#Top_bar {
	top: 0 !important;
	width: 100% !important;
    right: 0;
    left: auto !important;
}
.header-simple #Top_bar:not(.is-sticky) .top_bar_left {
    top: 0px !important;
}
.is-sticky .telefono {
	display:none;
}
.is-sticky .cont-social {
	display:none;
}
#c8 > g:nth-child(1) > path, #c7 > g:nth-child(1) > path {
	fill:black;
	fill-opacity: 0;
}
#c6 > path, #c5 > path, #c1 > path {
	fill:black;
	fill-opacity: 0;
}
#c4 > circle, #c2 > circle {
	fill:black;
	fill-opacity: 0;
}
#c3 > g:nth-child(1) > circle {
	fill:black;
	fill-opacity: 0;
}
g text {
	font-family: Deansgate;
	letter-spacing: 0.5px;
}
g text tspan {
	font-family: Deansgate;
}
div.num-contador5 {
	display:inline-block;
}
div.num-contador6 {
	display:inline-block;
}
div.porcent {
	display:inline-block;
	font-size:70px !important;
}
#menu-inicio li a:hover {
	cursor:pointer;
}
#Side_slide .social li {
    vertical-align: top;
}
#Footer .footer_copy .social li {
    vertical-align: top;
}
g#Hover_c8:hover, g#Hover_c7:hover, g#Hover_c6:hover, g#Hover_c5:hover, g#Hover_c4:hover, g#Hover_c3:hover, g#Hover_c2:hover, g#Hover_c1:hover {
	cursor:pointer;
}
@font-face {
    font-family: Avenir Next Condensed;
    src: url('/wp-content/themes/betheme-child/fonts/avenir_next_condensed.ttf');
}
@font-face {
    font-family: Avenir Next;
    src: url('/wp-content/themes/betheme-child/fonts/avenir_next.ttf');
}
@font-face {
    font-family: Avenir;
    src: url('/wp-content/themes/betheme-child/fonts/avenir.ttf'),
		url('/wp-content/themes/betheme-child/fonts/avenir.eot');
}
@font-face {
    font-family: Avenir Light;
    src: url('/wp-content/themes/betheme-child/fonts/avenir_light.ttf'),
		url('/wp-content/themes/betheme-child/fonts/Avenir-Light.eot');
}
@font-face {
    font-family: Avenir Medium;
    src: url('/wp-content/themes/betheme-child/fonts/avenir_medium.ttf'),
		url('/wp-content/themes/betheme-child/fonts/Avenir-Medium.eot');
}
@font-face {
    font-family: Avenir Medium Oblique;
    src: url('/wp-content/themes/betheme-child/fonts/avenir_medium_oblique.ttf'),
		url('/wp-content/themes/betheme-child/fonts/Avenir-MediumOblique.eot');
}
@font-face {
    font-family: Avenir Oblique;
    src: url('/wp-content/themes/betheme-child/fonts/avenir_oblique.ttf'),
		url('/wp-content/themes/betheme-child/fonts/Avenir-Oblique.eot');
}
@font-face {
    font-family: Avenir Roman;
    src: url('/wp-content/themes/betheme-child/fonts/avenir_roman.ttf'),
		url('/wp-content/themes/betheme-child/fonts/Avenir-Roman.eot');
}
@font-face {
    font-family: Deansgate;
    src: url('/wp-content/themes/betheme-child/fonts/deansgatecondensed-bold.woff2') format('woff2'),
         url('/wp-content/themes/betheme-child/fonts/deansgatecondensed-bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


html {
	height:auto;
}
body.sticky-tb-color #Top_bar.is-sticky {
	background-color: rgba(255,255,255,0);
	-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0);
    -moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,0);
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0);
}
.bloqueador{
	width: 100vw;
	height: 100vh;
	background: rgba(0, 0, 0, 1);
	position:fixed;
	top: 0px;
	left:0;
	z-index: 99;
}

.icon-menu-fine:before {
	color: #4ba5b2;
}
#Top_bar .top_bar_left .menu_wrapper {
	width:220px;
}
#Top_bar .top_bar_left .responsive-menu-toggle  {
	display:inline !important;
}

.page-id-7 #Top_bar .top_bar_left .logo {
    float: none;
    display: inline-block;
    margin-top: 20px;
    margin-bottom: 0;
    margin-left: 240px;
}

#Top_bar .logo #logo {
    height: auto;
    line-height: 30px;
	padding: 0;
}
div.cont-social ul.social {
	text-align: right;
    margin-right: 35px;
}
div.cont-social ul.social li {
	display:inline-block;
	margin-right:5px;
	vertical-align: text-top;
}
div.cont-social ul.social li a {
	color: #fff;
}
div.cont-social ul.social li a i {
	font-size:20px;
}
/*SLIDER*/
.tp-revslider-mainul li {
	opacity:1 !important;
}
.tp-revslider-slidesli {
	filter: brightness(0.3);
}
.tp-revslider-slidesli.active-revslide {
	filter: brightness(1);
}

.page-id-7 .parte1 {
	z-index:9999;
	margin-top: 150px !important;	
}

.page-id-7 .parte2 {
	margin-right: 100px !important;	
}

.page-id-7 .parte3 {
	margin-top: 30px !important;	
}

.parte1, .parte2, .parte3 {
	text-align: center !important;
    font-size: 20px !important;
    line-height: 20px !important;
    margin: 0 auto !important;
    margin-top: -30px !important;
    color: #fff;
}
.parte1 div, .parte2 div, .parte3 div {
	font-size: 20px !important;
	line-height:20px !important;
	margin-bottom: 5px;
}
.parte2 div i {
	font-size: 20px !important;
	line-height:20px !important;
}
.section_wrapper, .container {
    max-width: 100% !important;
}
.txt-slider {
	font-family:Avenir, Arial, Helvetica, sans-serif;
}
.cont-txt-menu {
    padding-right: 105px !important;
    margin-top: 38px !important;
}
.texto-menu {
    width: 340px;
    margin: 0 auto !important;
    font-family: Avenir, Arial, Helvetica, sans-serif;
    font-size: 20px !important;
    text-align: center !important;
    line-height: 30px !important;
}
.numeros {
	font-size:70px !important;
	line-height:90px !important;
}
.texto-contador {
	font-size:20px !important;
	line-height:35px
}
.flechas-cont {
	width:200px;
	margin:15px auto 0px;
	display:none;
}
.flechas-svg {
    position: relative;
    top: -290px;
    display: block;
    padding-right: 105px;
}
.flecha {
    display: inline-block;
    width: 9%;
    z-index: 9999999999999;
    margin-right: 60px;
    margin-left: 60px;
    margin-top: -30px;
}
#rev_slider_1_1{max-width: 100vw;}
.flecha i {
	font-size: 35px !important;
}
.flecha i:hover {
	cursor: pointer;
}

.font {
	font-family: Deansgate;
	color:#fff;
}
.font2 {
	font-family: Deansgate;
	color:#fff;
}
/*CONOCENOS*/
.inactivo {
	display: none !important;
}
.fondo .conocenos {
    width: 100% !important;
    margin: 80px 0px 100px 0px !important;
}
.page-id-84 .fondo .conocenos {
    margin: 110px 0px 100px 0px !important;
}
.page-id-1222 .fondo .conocenos {
    margin: 110px 0px 100px 0px !important;
}
.global-conocenos {
	width:100%;
	text-align:center;
	display:table;
	margin-top: 80px;
}
.cont-empleado {
	display:inline-block;
	width: 25%;
	vertical-align: top;
}
.flecha-anterior, .flecha-siguiente {
	width: 9%;
	vertical-align:middle;
}
.flecha-anterior i, .flecha-siguiente i {
	color: #fff;
    font-size: 60px;
	cursor:pointer;
}
.img-empleado img {
	box-shadow: 0px 2px 5px 2px rgba(0,0,0, 0.7);
	min-width: 97.5px;
}
.txt-empleado {
	color:#fff;
	margin-top: 8px;
}
.nombre-empleado {
	font-size:20px;
	font-family:Deansgate;
}
.puesto-empleado {
    font-style: italic;
    font-size: 20px;
    font-family: Avenir, Arial, Helvetica, sans-serif;
}
/*CONSTRUCCION*/
.construccion {
    width: 100% !important;
    margin: 0;
}
.sup-construccion {
    font-size: 33px;
    line-height: 30px;
    margin-bottom: 60px;
}

.page-id-7 .column_attr.clearfix.align_left {
    height: 315px;
}

.page-id-7 .column.mcb-column.one.column_column.construccion.column-margin-0px {
	height: 315px;
}

.page-id-7 .column.mcb-column.one.column_column.construccion.column-margin-0px .font.sup-construccion {
	margin-top: 145px;
}

.page-id-7 .column.mcb-column.one.column_column.ventanas.column-margin-0px {
	height: 315px;	
}

.page-id-7 .column.mcb-column.one.column_column.ventanas.column-margin-0px .font.sup-construccion {
	margin-top: 145px;
}

.page-id-7 .column.mcb-column.one.column_column.gas.column-margin-0px {
	height: 315px;
}

.page-id-7 .column.mcb-column.one.column_column.gas.column-margin-0px .font.sup-construccion {
	margin-top: 145px;
}

.page-id-7 .parte3 {
	margin-top: 0px !important;
}

.btnDescarga{
	background-color: #D2D2D2;
	width: 220px;
	display: inline-block;
	font-size: 14px;
	line-height: 14px;
	padding: 10px;
	text-align: center;
	vertical-align: middle;
	box-sizing: border-box;
}
.section_wrapper .column.columnGraffiti {
	width:100%;
}
.texto-construccion {
	font-size:18px;
}
.wrap.mcb-wrap.one.valign-top.clearfix {
    margin-bottom: 30px;
}
hr.sep-construccion {
    background: #fff;
    height: 6px;
    width: 710px;
    margin-top: 50px;
}
.texto2-construccion {
	font-size:21px;
	line-height: 26px;
}
.texto3-construccion {
	font-size:21px;
	line-height: 26px;
}
.info-construcciones {
    background-color: rgba(255, 255, 255, 0.7);
    margin: 8px 0px;
    padding: 6px 25px;
    font-size: 18px;
    color: #60677b;
    margin-left: 10%;
    letter-spacing: 1px;
	font-family: Avenir Medium;
	margin:auto;
	width:60%;
	margin-top:7px;
}
label.label-construcciones {
    color: #fff;
    font-size: 18px;
	margin-top: 2%;
}
input.input-construcciones {
    display: inline-block;
    width: 375px !important;
    font-size: 18px !important;
    border: 3px solid #fff;
    background-color: rgba(255, 255, 255, 0) !important;
    color: #fff !important;
}
input.input-construcciones:focus {
	color: #646464 !important;
}
.img-construccion div {
	margin:0;
}
/*VENTANAS*/
.ventanas {
    width: 100% !important;
    margin: 0;
}
.seccion {
    width: 260px;
    padding: 10px 0px;
    text-align: center;
    background: rgba(255,255,255,0.8);
	margin: 0 auto;
	margin-bottom: -45px;
}
.blog .seccion {
    display: block;
    margin: 0 auto !important;
    text-align: center;
}
.category .seccion {
    display: block;
    margin: 0 auto !important;
    text-align: center;
}
.ventanas .column_attr.clearfix.align_left {
    height: 360px;
}
.tit-superior {
    font-size: 21px;
    margin: 0;
    letter-spacing: 1px;
    color: #60677b;
}
.sup-titulo {
	font-size:30px;
	line-height:normal;
	letter-spacing: 1px;
}
.titulo {
    font-size: 140px;
    line-height: 110px;
    letter-spacing: 15px;
}
.frases {
	color: #fff;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size:27px;
	line-height:normal;
}
.letras {
	color: #fff;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size:14px;
	max-width: 442px;
    margin: 0px auto 15px;
}
.material, .cristal, .perfil {
	background-color: rgba(255,255,255, 0.7);
	color:#000;
	padding:10px;
	max-width: 475px;
	border-radius: 5px;
}
.con-ventana {
	min-width: 442px;
	min-height: 515px;
}
/*Nueva ventana*/
.cont-ventana {
    width: 1180px;
    margin: 0 auto;
}
.total-ventana {
	width:1180px;
	position:relative;
}
.circulo {
    width: 70px;
    height: 22px;
    text-align: center;
    background-color: #08363c;
    color: #fff;
    font-family: Deansgate;
    font-size: 13px;
    border-radius: 50%;
    display: table-cell;
    vertical-align: middle;
    position: absolute;
    padding: 24px 0px;
	cursor:pointer;
	filter: contrast(1.6);
}
.circulo.cirM {
    top: 0px;
    left: 28%;
	z-index:9;
}
.circulo.cirC {
    top: 60px;
    left: 65%;
	z-index:9;
}
.circulo.cirP {
    top: 430px;
    left: 47%;
	z-index:9;
}
.comentario {
	display:none;
}
.comment-material {
    width: 365px;
    font-family: Avenir Medium;
    font-size: 18px;
    position: absolute;
    top: 25px;
}
.comment-cristal {
    width: 365px;
    font-family: Avenir Medium;
    font-size: 18px;
    position: absolute;
    top: 86px;
    left: 69%;
}
.comment-perfil {
    width: 390px;
    margin: 3px auto 0px;
    font-family: Avenir Medium;
    font-size: 18px;
}
.comentario .zona1 {
    border: 2px solid #fff;
	color:#fff;
	padding:5px 15px;
	margin-bottom:10px;
}
.comentario .zona2 {
	background-color: rgba(255,255,255, 0.7);
	color: #60677b;
	padding:5px 15px;
}
/*Fin nueva ventana*/
.texto-ventana {
    min-height: 515px;
	display:table;
}
.texto-ventana > div {
	display:table-cell;
	vertical-align:middle;
}
.img-ventana {
	width:442px;
}
.necesidades {
    margin: 0px 0px 40px 0px;
}
.other-titulo {
    font-size: 20px;
    margin: 2% 0% 0% 4%;
    letter-spacing: 1px;
}
.cartel {
    margin: 5px auto;
    font-size: 15px;
    font-weight: 400;
	font-family: Avenir, Arial, Helvetica, sans-serif;
}
.titulo-cartel {
	font-size:18px;
	font-weight:600;
}
.global-cuadrados {
	width: 1200px;
    margin: 0 auto;
}
.cont-cuadrado {
	width:33%;
	display: inline-block;
	vertical-align: top;
}
.cuadrado {
	background-color: #fff;
	color: #686464;
	font-family:Deansgate;
	font-size:20px;
	text-align:center;
	margin: 0 auto;
	letter-spacing:0.5px;
	width:160px;
	height: 160px;
	border-radius: 15px;
	display:table;
}
.cuadrado > div {
	display:table-cell;
	vertical-align: middle;
}
label.label-ventanas {
    color: #fff;
    font-size: 18px;
}
/*PVC*/
.pvc {
	margin:80px 0px 0px;
}
.pelota-titulo {
    width: 100px;
    height: 100px;
    background-color: rgba(255,255,255,0.8);
    border-radius: 50%;
    text-align: center;
    display: table;
    margin-left: 200px;
    margin-bottom: 18px;
}
.titulo-pvc {
    font-size: 18px;
    line-height: 15px;
    display: table-cell;
    vertical-align: middle;
    color: #60677b;
}
.texto-pvc {
    font-size: 21px;
    color: #fff;
    font-family: Avenir, Arial, Helvetica, sans-serif;
    width: 596px;
    margin: 0 auto;
    text-align: left;
}
.sub-titulo-pvc {
    color: #fff;
    font-size: 22px;
    margin-left: 7%;
	font-family:Deansgate;
}
.clientes-pvc img {
	width:156px;
	height:117px;
}
.mcb-wrap-inner .clientes-pvc {
    margin: 0 auto;
    width: 951px;
	float:none;
}
.form-pvc {
    margin-top: 30px;
    margin-bottom: 120px;
}
p.sub-slider-ventanas {
    color: #fff;
    font-size: 24px;
    font-family: Avenir Oblique;
}
.texto-pvc p {
    line-height: 24px;
}

/*ALUMINIO*/
.aluminio {
	margin:80px 0px 0px;
}
.clientes-slider .content_slider.carousel {
    width: 70%;
    margin: 0 auto;
}
.content_slider.carousel .content_slider_ul li img {
    opacity: 1;
}
.clientes-slider .button_icon i {
	color:rgba(255, 255, 255, 1) !important;
}
.clientes-slider p {
	color:#fff;
	opacity:1;
}
.slider_pagination a {
    background: rgba(255,255,255,0.2);
}
.slick-slide .title {
    display: none;
}

/*GAS*/
.gas {
    width: 100% !important;
    margin: 0;
}
.slider-gas {
    margin-top: 80px;
}

/*CONTACTO*/
.contacto {
    width: 100% !important;
    margin: 10px 0px 0px 0px;
}
p.titulo-contacto {
    font-size: 45px;
	line-height: 40px;
	margin-bottom:0px;
}
.contacto-madrid {
    text-align: left;
    margin: 100px 0px 40px !important;
}
.contacto-madrid > div {
	width: 34%;
}
.contacto-sevilla {
    text-align: left;
    margin: 50px 0 40px !important;
}
.contacto-sevilla > div {
	width:34%;
}
.aaa {
    min-width: 400px;
    width: 80%;
}
.cont-mapas > div {
	text-align:center;
	max-width:82% !important;
}
.mapa-general > div {
	max-width:88% !important;
}
.leyenda-mapa {
    width: 100%;
    text-align: left;
    margin: 0 auto;
	min-height: 150px;
}
.lugar {
	font-size:18px;
}
.calle {
	font-size:16px;
	font-family:Avenir Medium Oblique;
	color:#fff;
}
.tlf {
	font-size:15px;
}
.column_map_basic {
    text-align: left;
}
.titulo-form {
	font-size: 40px;
	line-height: normal;
    margin-top: 40px;
	text-align: left;
}
.logos-socios {
    text-align: left;
}
.input-nombre, .input-telefono {
	display:inline-block !important;
	width:320px !important;
}
.input-correo, .textarea-coment {
	width:642px !important;
}
.textarea-coment {
	resize:none;
	height: 80px;
}
input[type="text"], textarea {
	background-color: rgba(255,255,255,0) !important;
	color:#fff !important;
	border: 3px solid #fff !important;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	font-size:16px;
	display:inline-block;
}
::placeholder {
	color:#fff !important;
}
input[type="text"]:focus, textarea:focus {
	color:#646464 !important;
}
input[type="text"]:focus::placeholder, textarea:focus::placeholder {
	color:#646464 !important;
}
.conjunto {
    width: 642px;
}
@-moz-document url-prefix() {
   
.info-sevilla > div {
  margin-bottom: 15px;
}
}
.input-check {
    display: inline-block;
	color:#fff;
	font-family:Avenir, Arial, Helvetica, sans-serif;
	font-size:14px;
}
img.camra-madrid {
    margin-top: 25px;
}
input.input-enviar {
    float: right;
}
.con-nosotros {
    margin-top: 80px;
}
/*AVISO LEGAL*/
.bloqueador {
	display:none;
}
.titulo-aviso h2 {
	color:#fff;
	font-family: Deansgate;
	font-size:50px;
}
.aviso-legal {
	color: #fff;
	font-size: 18px;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	line-height:25px;
}
/*POLÍTICA DE PRIVACIDAD*/
.titulo-politica h2 {
	color:#fff;
	font-family: Deansgate;
	font-size:50px;
}
.politica-privacidad {
	color: #fff;
	font-size: 18px;
	font-family: Avenir, Arial, Helvetica, sans-serif;
	line-height:25px;
}

.arrow.up-two {
	display: none;	
}

.arrow.up-three {
	display: none;	
}

.arrow.up-four {
	display: none;	
}

/* ANIMACIONES DE LOS TÍTULOS */
	
	.font.sup-construccion {
    	opacity: 0;
	}
	
	.font.titulo-contacto {
		opacity: 0;
	}
	
/* -------------------------- */

.column_attr.clearfix > .faqs_div {
	display: inline-block;
	margin: 0;	
}

	#list_faqs > ul {
		list-style-type: none;
		display: block;
		width: 100%;
		margin: 0 auto;
	}
	div#list_faqs {
		text-align: center;
	}
	#list_faqs > ul > li:not(:last-child) {
		padding-right: 10px;
	}
	
	#list_faqs > ul > li {
		display: inline-block;
		vertical-align: middle;
	}

.faqs_div {
	background-color: white;
	width: 274px;
	height: 179px;
	text-align: center;
	padding-top: 20px;
	margin-left: 0px;
}
	
.faqs_div:hover {
	cursor: pointer;
}
	
	.faqs_content {
		margin-top: 45px;	
	}
	
	.faqs_content > h4 {
		color: rgb(147, 153, 173);
	}
	
	.question_div {
		/* margin-top: -75px;	 */
		margin-bottom: 30px;
	}
	
	.arrow {
		display: inline-block;
		vertical-align: middle;
	}
	
	#submitBtn {
		width: 177px;
		height: 59px;
		background-color: white;
		color: rgb(147, 153, 173);
		font-size: 17px;
		font-weight: bold;
		display: block;
		margin: 0 auto;
		margin-top: 35px;
	}
	
	.page-id-332 .up-one {
		width: 0px;
	    height: 30px;
    	border-bottom: solid 30px rgb(176, 182, 208);
    	border-left: solid 30px transparent;
    	border-right: solid 30px transparent;
    	margin-left: 294px !important;
	}
	
	.page-id-332 .up-two {
		width: 0px;
  		height: 30px;
 		border-bottom: solid 30px rgb(176, 182, 208);
		border-left: solid 30px transparent;
		border-right: solid 30px transparent;
		margin-left: 500px;	
	}
	
	.page-id-332 .up-three {
		width: 0px;
  		height: 30px;
 		border-bottom: solid 30px rgb(176, 182, 208);
		border-left: solid 30px transparent;
		border-right: solid 30px transparent;
		margin-left: 895px;	
	}
	
	.page-id-332 .up-four {
		width: 0px;
  		height: 30px;
 		border-bottom: solid 30px rgb(176, 182, 208);
		border-left: solid 30px transparent;
		border-right: solid 30px transparent;
		margin-left: 1290px;	
	}
	
	.page-id-332 #question_content_general, .page-id-332 .question_content_general {
		margin-left: 0;
		display: block;
		width: 1415px;
		height: auto;
		background-color: rgb(176, 182, 208);
		padding: 40px 30px 30px 10px;
		margin: 0 auto;
	}
	
	.page-id-332 #question_content_construccion {
		margin-left: 195px;
		display: none;
		width: 1415px;
		height: auto;
		background-color: rgb(176, 182, 208);
		padding: 40px 30px 30px 10px;
	}
	
	.page-id-332 #question_content_ventanas {
		margin-left: 195px;
		display: none;
		width: 1415px;
		height: auto;
		background-color: rgb(176, 182, 208);
		padding: 40px 30px 30px 10px;
	}
	
	.page-id-332 #question_content_gas {
		margin-left: 195px;
		display: none;
		width: 1415px;
		height: auto;
		background-color: rgb(176, 182, 208);
		padding: 40px 30px 30px 10px;
	}
	
	.page-id-332 #question_content_ajax {
		margin-left: 195px;
		display: none;
		width: 1415px;
		height: auto;
		background-color: rgb(176, 182, 208);
		padding: 40px 30px 30px 10px;
	}
	
		.questions > li > .pregunta {
			/* width: 1345px; */
			/* min-height: 45px; */
			background-color: rgb(255, 255, 255);
			margin-bottom: 20px;
			padding-left: 30px;
			padding-top: 20px;
			padding-bottom: 20px;
			font-size: 16px;
			color: rgb(147, 152, 172);
			cursor: pointer;
			position: relative;
		}
		.questions > li > .pregunta > img{
			position: absolute;
			bottom: 50%;
			right: 20px;
			transform: translateY(50%);
		}
		.questions > li > .pregunta > b {
			max-width: calc(100% - 50px);
			display: block;
		}
		.questions > li > .respuesta{
			margin-bottom: 20px;
		}
		
		.questions > p {
			color: white;	
		}
		
	
	.page-id-332 #question_content_general, .page-id-332 .question_content_general, .page-id-332 #question_content_construccion, .page-id-332 #question_content_ventanas, .page-id-332 #question_content_gas, .page-id-332 #question_content_ajax {
		max-width: 1390px;
		margin: 0 auto;
	}
	ul.questions li {
		width: 100%;
		padding-left: 0%;
	}
/* ---------- */

.page-id-3806.layout-full-width #Wrapper, .page-id-332.layout-full-width #Wrapper ,.page-id-3654.layout-full-width #Wrapper,.page-id-3712.layout-full-width #Wrapper ,.page-id-3766.layout-full-width #Wrapper ,.page-id-3687.layout-full-width #Wrapper ,.page-id-2117.layout-full-width #Wrapper ,.page-id-114.layout-full-width #Wrapper ,.page-id-116.layout-full-width #Wrapper,.page-id-896.layout-full-width #Wrapper,.page-id-898.layout-full-width #Wrapper, .page-id-3712.layout-full-width #Wrapper, .page-id-3717.layout-full-width #Wrapper {
	background: url(/wp-content/themes/betheme-child/img/fondo-1pixel.png) !important;
	background-repeat: repeat;
	background-size: 1px 100%;
}

.page-id-3806.header-empty #Content,.page-id-332.header-empty #Content,.page-id-3654.header-empty #Content,.page-id-3712.header-empty #Content,.page-id-3717.header-empty #Content,.page-id-3687.header-empty #Content,/*.page-id-2117.header-empty #Content,*/.page-id-114.header-empty #Content,.page-id-116.header-empty #Content,.page-id-896.header-empty #Content,.page-id-898.header-empty #Content, .page-id-768.header-empty #Content, .page-id-3712.header-empty #Content, .page-id-3717.header-empty #Content {
    padding: 0 !important;
	background: url(/wp-content/themes/betheme-child/img/fondo-1pixel.png);
	background-repeat: repeat;
	background-size: 1px 100%;
}
 .page-id-3766.header-empty #Content{margin-top: 100px;}
.seccion-trabaja-con-nosotros .section_wrapper {
	margin: unset;
}
.seccion-trabaja-con-nosotros{
	display: flex;
	justify-content: end;
	max-width: 1300px;
	margin: 0 auto;
	width: 100%;
}
.blog #Wrapper {
	background: url(/wp-content/themes/betheme-child/img/fondo-1pixel.png) !important;
    background-repeat: repeat;
	background-size: 1px 100%;
}

.blog #Content, .spider_popup_wrap, .bwg_image_info, .bwg_ctrl_btn_container {
	background: url(/wp-content/themes/betheme-child/img/fondo-1pixel.png) !important;
    background-repeat: repeat;
	background-size: 1px 100%;
}

.page-id-332 .telefono,.page-id-3654 .telefono,.page-id-3806 .telefono,.page-id-3712 .telefono,.page-id-3717 .telefono,.page-id-3687 .telefono, .page-id-2117 .telefono{
    margin-left: 48%;
    margin-top: 28px;
}

.page-id-332 #question-input {
    /* background-color: rgb(255,255,255) !important; */
    color: rgb(147, 152, 172) !important;
    border: 3px solid #fff !important;
    display: inline-block;
    padding-left: 30px;
    margin-left: 0;
    width: 712px;
    height: 69px;
}
.page-id-332 input[type="text"]::placeholder {
	color: rgb(147, 152, 172) !important;
}
.page-id-332 input[type="text"]:focus {
	color: rgb(147, 152, 172) !important;
}
.page-id-332 input[type="text"]:focus::placeholder {
	color: rgb(147, 152, 172) !important;
}

#search-question-btn {
    width: 71px;
    top: 8px;
    height: 69px;
    margin-left: -4px;
    border-radius: 0px;
    background-color: rgb(149, 154, 174);
}

.blog #Top_bar {
	top: 0 !important;
    width: 100% !important;
    right: 0;
    left: auto !important;
	border-bottom-color: white;
}
.category #Top_bar {
	top: 0 !important;
    width: 100% !important;
    right: 0;
    left: auto !important;
	border-bottom-color: white;
}

.blog #Top_bar .top_bar_left .menu_wrapper {
    width: 100%;
    display: -webkit-inline-box;
    margin-top: -5px;
}
.category #Top_bar .top_bar_left .menu_wrapper {
    width: 100%;
    display: -webkit-inline-box;
    margin-top: 10px;
}

.blog #Top_bar .top_bar_left .logo {
    float: none;
    display: inline-block;
    margin-top: 25px;
    margin-bottom: 5px;
    margin-left: 16px;
}
.category #Top_bar .top_bar_left .logo {
    float: none;
    display: inline-block;
    margin-top: 25px;
    margin-bottom: 5px;
    margin-left: 16px;
}

.blog #Top_bar .top_bar_left .telefono {
	color: #fff;
    font-size: 23px;
    font-family: Avenir, Arial, Helvetica, sans-serif;
    font-style: italic;
    width: 100%;
    margin-top: 30px;
    margin-left: -450px;
}
.category #Top_bar .top_bar_left .telefono {
	color: #fff;
    font-size: 23px;
    font-family: Avenir, Arial, Helvetica, sans-serif;
    font-style: italic;
    width: 100%;
    margin-top: 30px;
    margin-left: -450px;
}
	
.blog #Top_bar .top_bar_left .cont-social {
	margin-right: 188px ;
    margin-top: 25px;
}
.category #Top_bar .top_bar_left .cont-social {
	margin-right: 188px ;
    margin-top: 25px;
}
	
.blog #Top_bar .top_bar_left .responsive-menu-toggle {
	margin-top: -15px;
    margin-right: 25px;
}
.category #Top_bar .top_bar_left .responsive-menu-toggle {
	margin-top: -15px;
    margin-right: 25px;
}

.blog #Top_bar .top_bar_left .responsive-menu-toggle::after {
    content: " Menú";
    color: #4ba5b2;;
}
.blog.translatepress-fr_FR #Top_bar .top_bar_left .responsive-menu-toggle::after {
    content: " Menu";
    color: #4ba5b2;;
}
.blog.translatepress-en_GB #Top_bar .top_bar_left .responsive-menu-toggle::after {
    content: " Menu";
    color: #4ba5b2;;
}
.category #Top_bar .top_bar_left .responsive-menu-toggle::after {
    content: " Menú";
    color: #4ba5b2;;
}
.category.translatepress-fr_FR #Top_bar .top_bar_left .responsive-menu-toggle::after {
    content: " Menu";
    color: #4ba5b2;;
}
.category.translatepress-en_GB #Top_bar .top_bar_left .responsive-menu-toggle::after {
    content: " Menu";
    color: #4ba5b2;;
}

.page-id-332 .mfn-parallax {
	top: -320px;
}
.page-id-2117 .mfn-parallax {
	top: -320px;
}

hr {
    display: block;
    margin-top: -3.5em;
    margin-bottom: 4.5em;
    margin-left: auto;
    margin-right: auto;
    border-style: inset;
    border-width: 0.5px;
}

 .image_wrapper > a > div > .scale-with-grid.wp-post-image {
	height: 500px; 
 }

body .home {
	display: none;	
}

.home {
	display: block;
}

.icon-pinterest {
	display: none;
}

.comment-form-url {
	display: none;	
}

.single-post .telefono {
	color: black;	
}

.single-post .logo .logo-main.scale-with-grid, .single-post .logo .logo-main.scale-with-grid:before, .single-post .logo .logo-sticky.scale-with-grid, .single-post .logo .logo-sticky.scale-with-grid:before, .single-post .logo .logo-mobile.scale-with-grid, .single-post .logo .logo-mobile.scale-with-grid:before, .single-post .logo .logo-mobile-sticky.scale-with-grid, .single-post .logo .logo-mobile-sticky.scale-with-grid {
	background: url(/wp-content/uploads/2018/11/logo-cabecera-NEGRO.png) no-repeat;
    width: 0px;
    height: 0px;
    padding-left: 70px;
    padding-right: 70px;
    padding-bottom: 20px;
    padding-top: 20px;
}

.single-post .cont-social .instagram img, .single-post .cont-social .instagram img:before {
	background:url(/wp-content/uploads/2018/11/Icono-instagram-NEGRO.png) no-repeat;
	width:0px; height:0px; padding: 12px;
}

.single-post .cont-social .facebook img, .single-post .cont-social .facebook img:before {
	background:url(/wp-content/uploads/2018/11/2-NEGRO.png) no-repeat;
	width:0px; height:0px; padding: 12px;
}

.single-post .cont-social ul .twitter img, .single-post .cont-social ul .twitter img:before {
	background:url(/wp-content/uploads/2018/11/Icono-twitter-NEGRO.png) no-repeat;
	width:0px; height:0px; padding: 12px;
}

.single-post .cont-social .custom img, .single-post .cont-social .custom img:before {
	background:url(/wp-content/uploads/2018/11/Icono-email-NEGRO.png) no-repeat;
	width:0px; height:0px; padding: 12px;
}

.single-post .entry-title {
	margin-top: 100px;
}

.single-post #Header > #Top_bar > .container > .column.one > .top_bar_left.clearfix > .menu_wrapper {
    width: 100%;
}

.single-post #Top_bar .top_bar_left .logo {
    display: inline-block;
	margin-top: 30px;
	margin-left: 32px;
}

.single-post #Top_bar .top_bar_left .cont-social {
    margin-top: 35px;
    margin-right: 70px;
}

.single-post #Top_bar .top_bar_left .telefono {
    margin-top: 45px;
    margin-right: 250px;
}

.single-post .icon-menu-fine:before {
	color: black;
}

.single-post #Top_bar .top_bar_left .responsive-menu-toggle {
	display: inline !important;
	color: black;
    background: transparent;
	margin-right: 30px;
	margin-top: -8px;
}

.single-post #Top_bar .top_bar_left .responsive-menu-toggle::after {
	content: " Menú";
	color: black;
}

.single-post.translatepress-fr_FR #Top_bar .top_bar_left .responsive-menu-toggle::after {
	content: " Menu";
	color: black;
}
.single-post.translatepress-en_GB #Top_bar .top_bar_left .responsive-menu-toggle::after {
	content: " Menu";
	color: black;
}

.single-post .entry-title {
	text-align: center;
    font-size: 33px;
    color: black;
	height: 50px;
	padding-top: 15px;
}

.postid-397 .capaGrisEntrada {
	margin-top: 40px;
	margin-left: 11px;
    width: 910px;
    background-color: rgb(204,204,204);
}

.postid-397 .textoLadoImagen {
    float: right;
    background-color: grey;
    margin-top: 20px;
    margin-right: 20px;
    height: 95px;
    width: 490px;
    padding: 40px 30px 0px 30px;
    font-size: 22px;
    line-height: 30px;
}

.postid-397 .textoLadoImagen > p {
    color: white;
}

.postid-397 .contenido {
	padding: 4px 20px 4px 20px;
    color: black;
}

.postid-397 .volver {
    margin-right: 60px;
    color: black;
}


.postid-604 .capaGrisEntrada {
	margin-top: 0px;
    width: 910px;
	background-color: rgb(204,204,204);
}

.postid-604 .textoLadoImagen {
    float: right;
    background-color: grey;
    margin-top: 20px;
    margin-right: 20px;
    height: 95px;
    width: 490px;
    padding: 40px 30px 0px 30px;
    font-size: 22px;
    line-height: 30px;
}

.postid-604 .textoLadoImagen > p {
    color: white;
}

.postid-604 .contenido {
    padding: 0px 20px 1px 20px;
	color: black;
}

.postid-604 .volver {
    margin-right: 60px;
    color: black;
}


/* CSS DE LAS ENTRADAS */
.section-post-related .simple .post-related a.button {
    margin-left: 20px;
}

#respond .form-submit input[type="submit"] {
    background-color: #55AAB6 !important;
    float: right !important;
    margin: 0px 20px 0px 0px !important;
}

.share-simple-wrapper {
    border-top: 1px solid rgba(0,0,0,.08);
    padding: 15px 0;
    text-align: left;
    margin: 0px 15px 0px 15px;
}

.page-id-7 .wrap.mcb-wrap.one.valign-top.clearfix {
	margin-top: -25px;
}

.page-id-84 .image_frame.scale-with-grid {
	border-style: none;	
}
.page-id-1222 .image_frame.scale-with-grid {
	border-style: none;	
}

.single-post .entrada1Parrafo {
	font-size: 18px;
    margin-top: 40px;
	margin-left: 20px;
	margin-right: 20px;
    font-family: 'Avenir';
}

.page-id-7 .correoContacto:hover {
	cursor: pointer;
}

/* TEXTO DEBAJO DE CADA FOTO DEL SLIDER DE LOS VÍDEOS */
.content_slider.carousel .content_slider_ul li .title {
	display: block;
    color: white;
    font-size: 18px;
	opacity: 1;
}
.content_slider.carousel.hide-dots .slick-list {
    height: 100% !important;
}
.single-post .wp-caption-text {
    background: white;
    color: #A6A6A6;
}

.page-id-7 .column.mcb-column.one.column_column.contacto .column_attr.clearfix.align_left {
	height: 0px !important;	
}

/* ESTILOS SLIDER COMENTARIOS */
.contenidoComentario, .atencionAlCliente {
    text-align: left;
    padding-left: 140px;
}

.informacionComentario > ul {
	list-style-type: none;
    display: grid;
    grid-template-columns: auto auto auto;	
}

	#fotoUser > i {
		float: right;
	}

	#nombreUser {
		text-align: left;
	    padding-left: 10px;
	    padding-top: 10px;
	}
	
	#valoracionUser {
		padding-top: 10px;
	}
	
.flechaComentarios {
    float: unset;
}
.comentarioAnterior {
    left: -240px;
    top: -90px;
    position: relative;
}
.comentarioPosterior {
    left: 240px;
    top: -90px;
    position: relative;
}

#puntosPaginacion {
    text-align: center;
    position: relative;
    top: 0px;
    left: 45px;
}
#comentarioValoracion .texto-construccion {
    font-size: 15px;
}
.page-id-7 .section.mcb-section {
    padding-bottom: 50px !important;
}
.dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}
.active, .dot:hover {
  background-color: #717171;
}

.page-id-7 .tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap .tp-caption.tp-resizeme > img {
	display: none;
}
	
.page-id-7 .tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap .tp-caption.tp-resizeme > p {
	display: none;
}
.flechas-svg {
    width: 600px;
    margin: 0 auto;
}

.flecha.izq {
    margin-right: 0;
    float: left;
    margin-top: -15px;
}
.flecha.der {
    margin-left: 0;
    float: right;
    margin-top: -15px;
}
.informacionComentario li {
	display: inline-block;
}
.todo-form{
	text-align: left;
}
#Footer .copyright a {color:#cccccc;}
@media only screen and (max-width: 1500px) {
	.titulo-form {
    	font-size: 35px;
	}
	.info-sevilla {
    margin-bottom: 35px;
}
}
@media only screen and (max-width: 1400px) {
	.con-nosotros {
    margin-top: 96px;
}
	p.font.titulo-form.socios {
		margin-left: 0;
	}
	.mapa-madrid.sin_animar_zoom, .mapas-sevilla.sin_animar_zoom {
		-moz-transition: none;
		-webkit-transition: none;
		transition: none;
		-moz-transform: scale(0.9,0.9);
		-webkit-transform: scale(0.9,0.9);
		transform: scale(0.9,0.9);
	}
	.titulo-form{
		margin: 55px auto 0;
		text-align:center;	
		width: 100%;	
		font-size: 27px;
	}
	.logos-socios {
		width: 100%;
    	text-align: center;
	}
	.comentarioAnterior {
		left: -165px;
	}
	#list_faqs > ul > li:not(:last-child) {
		padding-right: 20px;
	}
	.page-id-332 #question_content_general, .page-id-332 .question_content_general, .page-id-332 #question_content_construccion, .page-id-332 #question_content_ventanas, .page-id-332 #question_content_gas, .page-id-332 #question_content_ajax {
		width: 1130px;
		margin: 0 auto;
	}
	.page-id-7 #Top_bar .top_bar_left .logo {
		margin-left: 180px;
	}
	.opiniones_page {
		width: 1200px;
	}
	.opiniones_izquierda, .opiniones_derecha {
		width: 600px;
	}
	.texto_valoraciones_izq {
		padding-left: 0px;
	}
}
@media only screen and (max-width: 1325px) {
	#myContactoIframe {
		height: 340px;
	}
}
@media only screen and (max-width: 1801px) {
	.frame-graffiti {
		height: 285px !important;
	}
}
@media only screen and (max-width: 1348px) {
	.frame-graffiti {
		height: 342px !important;
	}
}
@media only screen and (max-width: 1290px) {
	.columnGraffiti:nth-child(1) div.font2.texto3-construccion {
		display: block !important;
		width: 100% !important;
	}
}
@media only screen and (max-width: 1268px) {
	.frame-graffiti {
		height: 373px !important;
	}
}
@media only screen and (max-width: 1200px) {
	div.font2.texto3-construccion.pequeGraffiti {
		display: block !important;
		width: 100% !important;
	}
}
@media only screen and (max-width: 1105px) {
	.frame-graffiti {
		height: 390px !important;
	}
}
@media only screen and (max-width: 959px) {
	.frame-graffiti {
		height: 268px !important;
	}
	.columnGraffiti:nth-child(1) div.font2.texto3-construccion {
		display: inline-block !important;
		width: calc(100% - 224px) !important;
	}
}
@media only screen and (max-width: 665px) {
	.frame-graffiti {
		height: 285px !important;
	}
	.columnGraffiti:nth-child(1) div.font2.texto3-construccion {
		display: block !important;
		width: 100% !important;
	}
}
@media only screen and (max-width: 523px) {
	.frame-graffiti {
		height: 345px !important;
	}
}
@media only screen and (max-width: 498px) {
	.frame-graffiti {
		height: 375px !important;
	}
}
@media only screen and (max-width: 447px) {
	.frame-graffiti {
		height: 390px !important;
	}
}
@media only screen and (max-width: 1239px) {
	.opiniones_page {
		width: 950px;
	}
	#myContactoIframe{
		max-width: 100%;
	}
	.opiniones_izquierda, .opiniones_derecha {
		width: 475px;
	}
	.page-id-7 #Top_bar .top_bar_left .logo {
		margin-left: 125px;
	}
	a#back {
		position: relative;
		right: 0;
		top: 118px;
		display: block;
		text-align: center;
	}
	.page-id-7 svg#Capa_1 {
		width: 720px;
		height: 440px;
	}	
	.page-id-7 .cont-txt-menu {
    	padding-right: 90px !important;
    	margin-top: 38px !important;
	}	
	.page-id-7 .flechas-svg {
		position: relative;
		top: -232px;
		display: block;
		padding-right: 90px;
	}
	
	.page-id-7 .porcent {
		font-size: 50px !important;	
	}
	.flecha {
		margin-right: 80px;
		margin-left: 85px;
	}
		
	
	.page-id-332 #list_faqs {
    	margin-left: 0px;
		position: relative;
	}
	
	.page-id-332 #question-input {
		background-color: rgba(255,255,255) !important;
		color: rgb(147, 152, 172) !important;
		border: 3px solid #fff !important;
		display: inline-block;
		padding-left: 30px;
		margin-left: 0x;
		width: 712px;
		height: 69px;
	}
	.faqs_div {
		background-color: white;
		width: 205px;
		height: 179px;
		text-align: center;
		padding-top: 20px;
		margin-left: 0px;
	}
	.page-id-332 .arrow {
    	display: none !important;
    	vertical-align: middle;
	}
	
	.page-id-332 #question_content_general, .page-id-332 .question_content_general {
		margin-left: 30px;
		display: block;
		height: auto;
		background-color: rgb(176, 182, 208);
		padding: 40px 30px 30px 10px;
	}
	
	.page-id-332 #question_content_construccion {
		margin-left: 30px;
		display: none;
		height: auto;
		background-color: rgb(176, 182, 208);
		padding: 40px 30px 30px 10px;
	}
	
	.page-id-332 #question_content_ventanas {
		margin-left: 30px;
		display: none;
		height: auto;
		background-color: rgb(176, 182, 208);
		padding: 40px 30px 30px 10px;
	}
	
	.page-id-332 #question_content_gas {
		margin-left: 30px;
		display: none;
		height: auto;
		background-color: rgb(176, 182, 208);
		padding: 40px 30px 30px 10px;
	}
	
	.page-id-332 .questions > .pregunta {
		height: 45px;
		background-color: rgb(255, 255, 255);
		margin-bottom: 30px;
		padding-left: 30px;
		padding-top: 20px;
		font-size: 16px;
		color: rgb(147, 152, 172);
	}
	
	.page-id-332 #submitBtn {
		width: 177px;
		height: 59px;
		background-color: white;
		color: rgb(147, 153, 173);
		font-size: 17px;
		margin-top: 30px;
		font-weight: bold;
	}
	.page-id-332 #list_faqs > ul > li {
		padding-right: 20px;
	}
	
	.page-id-7 .num-contador1.numeros, .page-id-7 .num-contador2.numeros, .page-id-7 .num-contador3.numeros, .page-id-7 .num-contador4.numeros, .page-id-7 .num-contador5.numeros, .page-id-7 .num-contador6.numeros {
		font-size: 40px !important;
	}
	
	.texto-contador {
		font-size: 15px !important;
	}
	.cont-ventana, .total-ventana {
		width: 100%;
		margin: 0 auto;
	}
	.comment-material {
		top: 60px;
	}
	.comment-cristal {
		top: 115px;
	}
	.comment-cristal, .comment-material, .comment-perfil {
	    width: 280px;
	}
	.blog .seccion {
		margin-bottom: 0;
	}
	.page-id-332 #question_content_general, .page-id-332 .question_content_general, .page-id-332 #question_content_construccion, .page-id-332 #question_content_ventanas, .page-id-332 #question_content_gas, .page-id-332 #question_content_ajax {
		width: 90%;
		margin: 0 auto;
	}
	.flechas-svg {
		width: 480px;
		margin: 0 auto;
	}
	.texto-menu {
		font-size: 18px !important;
		line-height: normal !important;
	}
	.tercio_footer_menu {
		width: 310px;
	}
}

@media only screen and (max-width: 1024px) {
	.titulo-form {
		font-size: 24px;
		    margin: 65px auto 0;
	}
	.texto-menu {
		font-size: 16px !important;
		line-height: normal !important;
	}
	.texto_num_opiniones {
		font-size: 14px;
		width: 90px;
	}
	.aaa {
		min-width: 400px;
		margin: 0 auto;
		width: 80%;
	}
	.page-id-7 svg#Capa_1 {
		width: 710px;
		height: 405px;
	}
	
	.page-id-7 .cont-txt-menu {
    	padding-right: 90px !important;
    	margin-top: 38px !important;
	}
	
	.page-id-7 .flechas-svg {
		position: relative;
		top: -220px;
		display: block;
		padding-right: 90px;
	}
	
	.page-id-7 .porcent {
		font-size: 50px !important;	
	}
	
	.page-id-7 .texto-contador {
		font-size: 16px !important;
	}
	
	
	.page-id-332 #question-input {
		background-color: rgba(255,255,255) !important;
		color: rgb(147, 152, 172) !important;
		border: 3px solid #fff !important;
		display: inline-block;
		padding-left: 30px;
		margin-left: 106px;
		margin: 0 auto;
		width: 660px;
		height: 69px;
	}
	
	.page-id-332 #volverInicio {
		color: white;
		float: none;
		display: block;
		margin-top: 33px;
		margin-right: 0;
		text-align: center;
		text-decoration: none;
	}
	
	/*
	.page-id-332 #question_content_general, .page-id-332 .question_content_general {
		margin-left: 30px;
		display: block;
		width: 905px;
		height: auto;
		background-color: rgb(176, 182, 208);
		padding: 40px 30px 30px 10px;
	}
	*/
	.page-id-332 #question_content_general, .page-id-332 .question_content_general {
		margin-left: 30px;
		display: block;
		width: 850px;
		height: auto;
		background-color: rgb(176, 182, 208);
		padding: 40px 30px 30px 10px;
	}
	
	.flecha {
		margin-right: 85px;
		margin-left: 85px;
	}
	.sup-construccion {
		line-height: 55px;
	}
	.comment-cristal, .comment-material, .comment-perfil {
		position: relative;
		top: 0;
		width: 100%;
		left: 0;
		right: 0;
		margin-bottom: 40px;
	}
	.leyenda-mapa {
		width: 100%;
		min-height: 150px;
	}
	.img-ventana {
		width: 442px;
		margin-bottom: 40px;
	}
	p.font.texto2-construccion {
		height: 100%;
		white-space: normal;
		line-height: 32px;
	}
	
	.flechas-svg {
		width: 460px;
		margin: 0 auto;
	}
	.tercio_footer_menu {
		width: 290px;
	}
	.opiniones_page {
		width: 870px;
	}
	.opiniones_izquierda, .opiniones_derecha {
		width: 435px;
	}
}

@media only screen and (max-width: 959px) {
	.titulo-form {
		font-size: 20px;
		margin: 65px auto 0;
	}
	a.button.boton_ver_opiniones .button_label {
		padding: 0px 0px;
	}
	.texto_num_opiniones {
		font-size: 13px;
		width: 80px;
	}
	.page-id-7 #Top_bar .top_bar_left .logo {
		margin-left: 5px;
	}
	.bwg_image_wrap .bwg_image_info, .bwg_image_wrap .bwg_ctrl_btn_container {
		background: white;
	}
	.page-id-7 #Top_bar .top_bar_left .logo {
		right: 190px;
	}
	.flechas-svg {
		width: 375px;
	}
	.flechas-svg .flecha i{
		font-size: 25px !important;
	}
	.flecha.izq, .flecha.der {
		margin-top: -6px;
	}
	.column_map_basic {
		text-align: center;
	}
	a#back {
		position: relative;
		right: 0;
		top: 118px;
		display: block;
		text-align: center;
	}
	.page-id-7 svg#Capa_1 {
		width: 685px;
		height: 340px;
	}
	.page-id-7 .cont-txt-menu {
		padding-right: 70px !important;
		margin-top: 20px !important;
	}
	.page-id-332 #question-input {
		width: 550px;
	}
	.page-id-7 .flechas-svg {
		top: -185px;
	}
	.page-id-7 .texto-contador {
		font-size: 12px !important;
	}
	.flecha {
		margin-right: 56px;
		margin-left: 77px;
	}
	.comentarioAnterior {
		left: -105px;
	}
	.contenidoComentario, .atencionAlCliente {
		padding-left: 80px;
	}
	#comentarioValoracion .texto-construccion {
		font-size: 14px;
	}
	.sub-titulo-pvc {
		line-height: normal;
	}
	.column_attr hr {
		width: 100%;
	}	
	.page-id-332 #question_content_general, .page-id-332 .question_content_general {
		margin: 0 auto !important;
		margin-left: 30px;
		display: block;
		width: 650px;
		height: auto;
		background-color: rgb(176, 182, 208);
		padding: 40px 40px 30px 0px;
	}
	.page-id-332 #question_content_general, .page-id-332 .question_content_general, .page-id-332 #question_content_construccion, .page-id-332 #question_content_ventanas, .page-id-332 #question_content_gas, .page-id-332 #question_content_ajax {
		width: 90% !important;
		margin: 0 auto;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}	
	ul.questions {
		margin: 0;
	}
	ul.questions li {
		width: 98%;
		padding-left: 0;
	}
	.page-id-332 .questions > .pregunta {
		width: 95%;
		padding-left: 12px;
		padding-right: 0;
		margin: 0 auto;
		margin-bottom: 10px;
	}
	.blog .seccion {
		margin-bottom: 0;
		display: block;
		margin: 0 auto !important;
		text-align: center;
	}
	a#volverInicio {
		float: none !important;
		margin: 0 !important;
		position: relative;
		top: -82px;
		text-align: left;
		display: block;
		text-decoration: none;
		margin-left: 10px !important;
	}
	ul.questions > p {
		padding: 14px;
	}
	.page-id-332 #list_faqs > ul > li {
		padding-right: 0;
		width: 49%;
	}
	.page-id-332 #list_faqs > ul > li > div{
		margin: 0 auto
	}
	#puntosPaginacion {
		position: relative;
		top: 25px;
		left: 0;
	}
	.section.mcb-section {
		padding-bottom: 0px !important;
	}
	.page-id-7 .wrap.mcb-wrap.one.valign-top.clearfix {
		margin-top: -28px;
	}
	.page-id-7 .wrap.mcb-wrap.one.valign-top.clearfix {
		margin-top: -30px;
	}
	.pelota-titulo {
		margin-left: 11%;
		margin-bottom: 15px;
	}
	.form-pvc {
		margin-top: 35px;
	}
	.contacto {
		margin: 50px 0px 0px 0px;
	}
	iframe.frame-contacto {
		height: 360px;
	}
	.page-id-332 .wrap.mcb-wrap.one.valign-top.clearfix:first-child,.page-id-3654 .wrap.mcb-wrap.one.valign-top.clearfix:first-child,.page-id-3806 .wrap.mcb-wrap.one.valign-top.clearfix:first-child,.page-id-3712 .wrap.mcb-wrap.one.valign-top.clearfix:first-child,.page-id-3717 .wrap.mcb-wrap.one.valign-top.clearfix:first-child,.page-id-3687 .wrap.mcb-wrap.one.valign-top.clearfix:first-child, .page-id-2117 .wrap.mcb-wrap.one.valign-top.clearfix:first-child {
		margin-bottom: 0;
	}
	.page-id-332.layout-full-width #Wrapper,.page-id-3654.layout-full-width #Wrapper,.page-id-3806.layout-full-width #Wrapper,.page-id-3712.layout-full-width #Wrapper,.page-id-3717.layout-full-width #Wrapper,.page-id-3687.layout-full-width #Wrapper,.page-id-2117.layout-full-width #Wrapper, .page-id-332.header-empty #Content,.page-id-3654.header-empty #Content,.page-id-3806.header-empty #Content,.page-id-3712.header-empty #Content,.page-id-3717.header-empty #Content,.page-id-3687.header-empty #Content, .page-id-2117.header-empty #Content, .blog #Wrapper, .blog #Content, .single-post #Content, .spider_popup_wrap, .bwg_image_info, .bwg_ctrl_btn_container, .single-post #Wrapper, .blog.layout-full-width #Wrapper, .blog.header-empty #Content, .page-id-768.layout-full-width #Wrapper, .page-id-768.header-empty #Content {
		background-size: cover !important;
	}
	#comentarioTexto {
		width: 100%;
	}
	.tercio_footer_menu {
		width: 230px;
	}
	.opiniones_page {
		width: 90%;
	}
	.opiniones_izquierda, .opiniones_derecha {
		width: 50%;
	}
	.grafica_num_opiniones_fuera, .grafica_num_opiniones_dentro {
		width: 100px;
	}

	.page-id-3717 .section.mcb-section {
		padding: 25px 10px 0px !important;
	}
	.page-id-3717 .section_wrapper .mcb-wrap, .page-id-3717 .section_wrapper .column, .page-id-3717 .container .column, .page-id-3717 .sections_group, .page-id-3717 .four.columns {
		clear: unset;
	}
	.page-id-3717 .respeta-cabecera > div > div:first-child {
		padding: 0px 15px 0px 15px !important;
	}
	.page-id-3717 .guias {
		margin-top: 0px !important;
	}
	.page-id-3717 .one-third.column {
		width: 33.333%;
	}
	.guia-home.one-third.mcb-wrap {
		width: 33.333%;
	}
}

@media only screen and (max-width: 767px) {
	.question_content_general .column {
		margin: 0 0px 20px !important;
		max-width: 100%;
		padding: 0 15px;
	}
	.question_content_general .questions{
		margin: 0 15px;
	}
	.questions > li > .pregunta {
		padding-left: 20px;
	}
	.single-post .cont-social{
		margin: 0 auto !important;
	}
	.column.tituloGraffiti {
		margin: 0px !important;
	}
.tituloGraffiti .seccion{
	width: 100% !important;
}
	.logos-socios img {
    display: block;
    margin: 0 auto;
    text-align: center;
}
	.titulo-form {
    	font-size: 25px;
		margin: 0 auto;
	}
	#myContactoIframe{
		max-width: 96%;	
    margin: 0 auto;
    display: block;
	}
	.home .videos_slide .content_slider.flat a.button, .home .videos_slide .content_slider.carousel a.button {
		bottom: 170px;
	}
	.home .videos_slide .content_slider a.slider_prev {
		left: -55px!important;
	}
	.home .videos_slide .content_slider a.slider_next {
		right: -55px!important;
	}
	.call_to_action_afandecor {
		overflow: hidden;
	}
	.call_to_action_afandecor.menu_sticky {
		display: block;
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 9999;
		background: rgba(182, 186, 202, 0.88);
	}
	.admin-bar.logged-in .call_to_action_afandecor.menu_sticky {
		top: 46px;
	}
	.mitad_call_to_action {
		display: inline-block;
		width: 50%;
		text-align: center;
		height: 100%;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.mitad_call_to_action:first-child {
		border-right: 1px solid #ffffff;
		width: 49%;
	}
	.llamada_movil, .email_movil {
		vertical-align: middle;
		margin-right: 10px;
	}
	.mitad_call_to_action a, .mitad_call_to_action a:hover {
		font-size: 21px;
		font-family: Deansgate;
		text-decoration: none;
		color: #ffffff;
	}
	.mitad_call_to_action span {
		position: relative;
		top: 5px;
	}
	.estrellas_single {
		margin-left: 0px;
		display: block;
		text-align: center;
		margin: 0 auto;
	}
	.opiniones_izquierda, .opiniones_derecha {
		width: 100%;
		display: block;
		text-align: center;
	}
	.opiniones_izquierda {
		margin-bottom: 50px;
	}
	.valoracion_encabezado_opinion, .img_encabezado_opinion {
		display: block;
		vertical-align: text-top;
		width: 100%;
		text-align: center;
	}
	.valoracion_encabezado_opinion p {
		font-size: 14px;
	}
	.num_opiniones_valoracion {
		text-align: center;
	}
	.page-id-7 #Top_bar .top_bar_left .logo {
		right: 0;
		top: 0;
	}
	.informacionComentario li {
		display: block;
	}
	body #back_to_top.button_js.sticky {
		right: 0px !important;
	}
	a#back {
		position: relative;
		right: 0;
		top: 118px;
		display: block;
		text-align: center;
	}
	.page-id-332 #list_faqs > ul > li > div {
		margin: 0 auto;
		height: 160px;
		width: 100%;
	}
	.page-id-332 #question-input {
		width: 260px;
		padding: 0;
		text-overflow: ellipsis;
	}
	.comment-cristal, .comment-material, .comment-perfil {
		display: block;
	}
	.page-id-7 .parte3 {
		display: none !important;
	}
	.con-ventana {
		min-width: 0;
		min-height: 0;
	}
	.total-ventana .circulo {
		display: none;
	}
	.page-id-332 #Top_bar .top_bar_left .logo,.page-id-3654 #Top_bar .top_bar_left .logo,.page-id-3806 #Top_bar .top_bar_left .logo,.page-id-3712 #Top_bar .top_bar_left .logo,.page-id-3717 #Top_bar .top_bar_left .logo,.page-id-3687 #Top_bar .top_bar_left .logo,.page-id-2117 #Top_bar .top_bar_left .logo, .page-id-898 #Top_bar .top_bar_left .logo,.page-id-114 #Top_bar .top_bar_left .logo,.page-id-116 #Top_bar .top_bar_left .logo,.page-id-896 #Top_bar .top_bar_left .logo, .page-id-768 #Top_bar .top_bar_left .logo, .single-post #Top_bar .top_bar_left .logo {
		display: block;
		margin: 0 auto;
	}
	.page-id-332 #Top_bar .top_bar_left .telefono,.page-id-3654 #Top_bar .top_bar_left .telefono,.page-id-3806 #Top_bar .top_bar_left .telefono,.page-id-3712 #Top_bar .top_bar_left .telefono,.page-id-3717 #Top_bar .top_bar_left .telefono,.page-id-3687 #Top_bar .top_bar_left .telefono,.page-id-2117 #Top_bar .top_bar_left .telefono, .page-id-768 #Top_bar .top_bar_left .telefono, .single-post #Top_bar .top_bar_left .telefono {
		width: 100%;
		margin: 0 auto;
		text-align: center;
	}
	.page-id-332 #Top_bar .top_bar_left .cont-social,.page-id-3654 #Top_bar .top_bar_left .cont-social,.page-id-3806 #Top_bar .top_bar_left .cont-social,.page-id-3712 #Top_bar .top_bar_left .cont-social,.page-id-3717 #Top_bar .top_bar_left .cont-social,.page-id-3687 #Top_bar .top_bar_left .cont-social,.page-id-2117 #Top_bar .top_bar_left .cont-social,.page-id-114 #Top_bar .top_bar_left .cont-social,.page-id-116 #Top_bar .top_bar_left .cont-social,.page-id-896 #Top_bar .top_bar_left .cont-social,.page-id-898 #Top_bar .top_bar_left .cont-social, .page-id-768 #Top_bar .top_bar_left .cont-social, .single-post #Top_bar .top_bar_left .cont-social {
		margin: 0 auto;
		margin-top: 10px;
	}
	.page-id-332 .mfn-parallax,.page-id-3654 .mfn-parallax,.page-id-3806 .mfn-parallax,.page-id-3712 .mfn-parallax,.page-id-3717 .mfn-parallax,.page-id-3687 .mfn-parallax,.page-id-2117 .mfn-parallax, .page-id-768 .mfn-parallax {
		top: 0;
	}
	.page-id-332 .section_wrapper.mcb-section-inner,.page-id-3654 .section_wrapper.mcb-section-inner,.page-id-3806 .section_wrapper.mcb-section-inner,.page-id-3712 .section_wrapper.mcb-section-inner,.page-id-3717 .section_wrapper.mcb-section-inner,.page-id-3687 .section_wrapper.mcb-section-inner,.page-id-2117 .section_wrapper.mcb-section-inner, .page-id-768 .section_wrapper.mcb-section-inner {
		margin-top: 85px;
	}
	.img-ventana {
		width: 100%;
	}
	.page-id-7 .cont-txt-menu {
		display: none;
	}
	
	.page-id-7 .flechas-svg {
		display: none;	
	}
	.page-id-7 .telefono {
		text-align: center;
		margin: 0;
	}
	
	.page-id-7 .cont-social {
		margin-right: 0;
		margin-top: 20px;
	}
	div.cont-social ul.social {
		text-align: center;
		margin: 0 auto;
	}
	.comentarioAnterior {
		left: -52%;
		top: -110px;
	}
	.comentarioPosterior {
		left: 52%;
		top: -110px;
	}
	.contenidoComentario, .atencionAlCliente {
		padding-left: 0;
	}
	.seccion {
		margin-bottom: 0;
	}
	
	.sup-construccion {
		font-size: 25px !important;
	}
	hr.no_line {
		display: none;
	}
	.texto-pvc {
		width: 100%;
	}
	.pelota-titulo {
		margin-left: 0%;
		margin-bottom: 20px;
	}
	iframe.frame-contacto {
		height: 350px;
	}
	.page-id-84 #Top_bar .top_bar_left .telefono {
		width: 100%;
		margin-top: 56px;
		margin-left: 0;
		margin-right: 0;
		text-align: center;
	}
	.page-id-84 #Top_bar .top_bar_left .cont-social {
		margin-right: 0;
		margin-top: 0;
	}
	.page-id-84 .wrap.mcb-wrap.one.valign-top.clearfix  {
		margin-bottom: 0px;
		margin-top: 80px;
	}
	.page-id-1222 #Top_bar .top_bar_left .telefono {
		width: 100%;
		margin-top: 56px;
		margin-left: 0;
		margin-right: 0;
		text-align: center;
	}
	.page-id-1222 #Top_bar .top_bar_left .cont-social {
		margin-right: 0;
		margin-top: 0;
	}
	.page-id-1222 .wrap.mcb-wrap.one.valign-top.clearfix {
		margin-bottom: 0px;
		margin-top: 80px;
	}	
	.blog #Top_bar .top_bar_left .logo, .single-post #Top_bar .top_bar_left .logo {
		float: none;
		display: block;
		margin-top: 25px;
		margin-bottom: 5px;
		margin-left: 0;
	}
	.category #Top_bar .top_bar_left .logo, .single-post #Top_bar .top_bar_left .logo {
		float: none;
		display: block;
		margin-top: 25px;
		margin-bottom: 5px;
		margin-left: 0;
	}
	a#volverInicio {
		color: white;
		float: none !important;
		margin-top: 0 !important;
		margin-right: 0 !important;
		display: block;
		text-align: center;
	}
	a#volverInicio {
		top: 0;
		margin-left: 0px !important;
		margin-top: 10px !important;
	}
	.blog #Top_bar .top_bar_left .menu_wrapper, .single-post #Top_bar .top_bar_left .menu_wrapper {
		width: 100%;
		display: block;
		margin-top: 10px;
	}
	.category #Top_bar .top_bar_left .menu_wrapper, .single-post #Top_bar .top_bar_left .menu_wrapper {
		width: 100%;
		display: block;
		margin-top: 10px;
	}
	.blog #Top_bar .top_bar_left .telefono, .single-post #Top_bar .top_bar_left .telefono {
		color: #fff;
		font-size: 23px;
		font-family: Avenir, Arial, Helvetica, sans-serif;
		font-style: italic;
		width: 100%;
		margin-top: 30px;
		margin-left: 0;
	    text-align: center;
	}
	.category #Top_bar .top_bar_left .telefono, .single-post #Top_bar .top_bar_left .telefono {
		color: #fff;
		font-size: 23px;
		font-family: Avenir, Arial, Helvetica, sans-serif;
		font-style: italic;
		width: 100%;
		margin-top: 30px;
		margin-left: 0;
	    text-align: center;
	}
	.blog #Top_bar .top_bar_left .cont-social, .single-post #Top_bar .top_bar_left .cont-social{
		margin-right: 0;
		margin-top: 25px;
	}
	.category #Top_bar .top_bar_left .cont-social, .single-post #Top_bar .top_bar_left .cont-social{
		margin-right: 0;
		margin-top: 25px;
	}
	.blog hr {
		display: block;
		margin-top: 36px;
		margin-bottom: 25px;
		margin-left: auto;
		margin-right: auto;
		border-style: inset;
		border-width: 0.5px;
	}
	.category hr {
		display: block;
		margin-top: 36px;
		margin-bottom: 25px;
		margin-left: auto;
		margin-right: auto;
		border-style: inset;
		border-width: 0.5px;
	}
	.blog p.font.texto-construccion {
		line-height: normal;
	}
	.category p.font.texto-construccion {
		line-height: normal;
	}
	.section_wrapper .column.post-header {
		margin-top: 100px;
		margin-bottom: 40px;
	}
	.page-id-332 #question_content_general, .page-id-332 .question_content_general {
		margin: 0 auto !important;
		margin-left: 30px;
		display: block;
		width: 550px;
		height: auto;
		background-color: rgb(176, 182, 208);
		padding: 40px 40px 30px 0px;
	}
	.page-id-332 .questions > .pregunta {
		height: 45px;
		background-color: rgb(255, 255, 255);
		margin-bottom: 30px;
		padding: 24px 10px 0px 10px;
		font-size: 16px;
		color: rgb(147, 152, 172);
	}
	.page-id-332 #question_content_general, .page-id-332 .question_content_general, .page-id-332 #question_content_construccion, .page-id-332 #question_content_ventanas, .page-id-332 #question_content_gas, .page-id-332 #question_content_ajax {
		width: 100% !important;
		margin: 0 auto;
	}	
	.page-id-332 .questions > .pregunta {
		width: 98%;
		padding-left: 0;
		padding-right: 0;
		margin: 0 auto;
		margin-bottom: 10px;
		padding: 0;
	}
	.page-id-332 .questions > .pregunta {
		width: 98%;
		padding: 0;
		font-size: 13px;
	}
	.section_wrapper .column {
    	margin: 20px 0 20px;
    	height: auto!important;
	}
	.page-id-7 #Top_bar .top_bar_left .logo {
		margin-left: 0;
	}
	.page-id-84 .fondo .conocenos {
		margin: 180px 0px 100px 0px !important;
	}
	.page-id-1222 .fondo .conocenos {
		margin: 180px 0px 100px 0px !important;
	}	
	.page-id-84 #Top_bar .top_bar_left .logo {
		margin-left: 0;
	}
	.page-id-1222 #Top_bar .top_bar_left .logo {
		margin-left: 0;
	}	
	h1#preguntasFrecuentes {
		font-size: 25px !important;
	}
	.informacionComentario ul {
		margin: 0;
	}
	#comentarioValoracion .texto-construccion {
		font-size: 12px;
	}
	#nombreUser {
		padding-left: 0;
	}
	.page-id-7 .column.mcb-column.one.column_column.construccion.column-margin-0px .font.sup-construccion, .page-id-7 .column.mcb-column.one.column_column.ventanas.column-margin-0px .font.sup-construccion {
		margin-top: 75px !important;
	}
	.tmarg .align_center, .mgas .align_center {
		margin-bottom: 0px !important;
	}
	.info-construcciones {
		width: 80%;
		display: block;
		margin: 0 auto;
		margin-bottom: 10px;
	}
	.column-margin-40px .column, .page-id-7 .wrap.mcb-wrap.one.valign-top.clearfix {
		margin-bottom: 10px !important;
	}
	.contacto-madrid, .contacto-sevilla {
		margin-bottom: 0px !important;
	}
	#textoOpinion {
		margin-bottom: 20px !important;
	}
	.page-id-332 .questions > .pregunta , .page-id-332 .questions > .respuesta{
		padding-left: 6px;
		padding-top: 5px;
	}
	.footer_caja {
		font-size: 18px !important;
	}
	.blog .seccion {
		margin-bottom: 12px;
	}
	.category .seccion {
		margin-bottom: 12px;
	}
	.tercio_footer_menu {
		width: 125px;
	}
	.tercio_footer_menu a {
		font-size: 15px;
	}
	.footer_menu_afandecor, .tercio_footer_menu {
		height: 25px;
	}
	.tercio_footer_menu a {
		top: -8px;
	}
	.tipo_cuerpo_opinion {
		margin-left: 5px;
	}
	.cuerpo_opinion_single {
		font-size: 14px;
		padding-top: 15px;
		padding-bottom: 15px;
		padding-left: 10px;
		padding-right: 10px;
	}
	.grafica_num_opiniones_fuera, .grafica_num_opiniones_dentro {
		text-align: left;
	}

	.respeta-cabecera .one-second:last-child {
		margin-bottom: 10px;
	}
	.cont-fila-guia {
		flex-direction: column;
		padding: 0px 20px;
	}
	.cuadro-fila-guia:not(:first-child) {
		border-left: none;
		border-top: 1px solid #788192;
		padding-top: 15px;
	}
	.lista-fila-guia {
		margin-left: 0px !important;
	}
	.factor-guia {
		flex-direction: column;
  		align-items: flex-start;
	}
	.columna-guia > div {
		padding: 20px !important;
	}
	.guia-home.one-third.mcb-wrap {
		width: 100% !important;
	}
	.guias > .section_wrapper {
		justify-content: center;
	}
}
@media only screen and (max-width: 521px) {
	.tituloGraffiti .seccion .tit-superior {
		line-height: 38px;
	}
}
@media only screen and (max-width: 450px) {
	.page-id-114 .section_wrapper.mcb-section-inner,.page-id-898 .section_wrapper.mcb-section-inner, .page-id-116 .section_wrapper.mcb-section-inner, .page-id-896 .section_wrapper.mcb-section-inner{
		margin-top: 80px;
	}
	.mitad_call_to_action a, .mitad_call_to_action a:hover {
		font-size: 13px;
	}
	.texto_num_opiniones {
		font-size: 10px;
		width: 60px;
	}
	.texto_num_opiniones:first-child {
		margin-right: 10px;
	}
	.texto_num_opiniones:last-child {
		margin-left: 10px;
	}
	.grafica_num_opiniones_fuera, .grafica_num_opiniones_dentro {
		width: 50px;
	}
	.bwg_image_wrap .bwg_popup_image_spun2 {
		display: block !important;
		padding-top: 95px;
	}
	.bwg_image_wrap #spider_popup_left, .bwg_image_wrap #spider_popup_right {
		bottom: 50%;
	}
	.bwg_image_wrap .bwg_image_info {
		bottom: 130px;
	}
	.column-margin-40px .column, .page-id-7 .wrap.mcb-wrap.one.valign-top.clearfix {
		margin-bottom: 30px !important;
	}
	.tercio_footer_menu {
		width: 90px;
	}
	.tercio_footer_menu a {
		font-size: 11px;
	}
	a#back {
		position: relative;
		right: 0;
		top: 118px;
		display: block;
		text-align: center;
	}
	.section_wrapper .column {
    	margin: 0;
    	height: auto !important;
	}
	.section_wrapper .column.post-header {
    	margin-top: 100px;
    	margin-bottom: 124px;
	}
	.single-post .section_wrapper .column.post-header {
    	margin-top: 100px;
    	margin-bottom: 30px !important;
	}
	.page-id-332 #list_faqs > ul > li {
		width: 100%;
	}
	.page-id-332 #Top_bar .top_bar_left .responsive-menu-toggle,.page-id-3654 #Top_bar .top_bar_left .responsive-menu-toggle,.page-id-3806 #Top_bar .top_bar_left .responsive-menu-toggle,.page-id-3712 #Top_bar .top_bar_left .responsive-menu-toggle,.page-id-3717 #Top_bar .top_bar_left .responsive-menu-toggle,.page-id-3687 #Top_bar .top_bar_left .responsive-menu-toggle,.page-id-2117 #Top_bar .top_bar_left .responsive-menu-toggle,.page-id-114 #Top_bar .top_bar_left .responsive-menu-toggle,.page-id-116 #Top_bar .top_bar_left .responsive-menu-toggle,.page-id-896 #Top_bar .top_bar_left .responsive-menu-toggle,.page-id-898 #Top_bar .top_bar_left .responsive-menu-toggle, .page-id-768 #Top_bar .top_bar_left .responsive-menu-toggle, .single-post #Top_bar .top_bar_left .responsive-menu-toggle {
		margin-right: 0;
		margin-top: 0px;
	}
	.img-ventana {
		width: 100%;
	}
	.seccion {
		width: 100%;
	}
	.aaa {
		min-width: 0;
		margin: 0 auto;
		width: 100%;
	}
	.contacto-madrid > div, .contacto-sevilla > div {
		width: 100%;
		text-align: center;
	}
	p.titulo-contacto {
		font-size: 21px;
	}
	.cont-mapas > div {
		text-align: center;
		max-width: 100% !important;
		padding: 0 !important;
	}
	iframe.frame-contacto {
		height: 370px;
	}
	/*.label-construcciones, .label-ventanas, .frame-telefono, .correoContacto {
		display: none;
	}*/
	.page-id-84 #Top_bar .top_bar_left .responsive-menu-toggle {
		margin-right: 0;
		margin-top: 0px;
	}
	.page-id-1222 #Top_bar .top_bar_left .responsive-menu-toggle {
		margin-right: 0;
		margin-top: 0px;
	}	
	.page-id-332 .questions > .pregunta {
		width: 92%;
		padding: 0;
		font-size: 11px;
		height: 60px;
	}
	.page-id-332 #question-input {
		width: 155px;
	}
	.bwg_image_wrap .bwg_ctrl_btn_container {
		bottom: 20px;
	}
	.page-id-7 .valoraciones_home .column_attr.clearfix.align_left {
		height: 190px;
	}
}


.PopCookie{
	font-family:Dosis;
	background-color:white;
	overflow-y: auto;
    position: fixed;
    margin: 0 auto;
    max-height: 90%;
    left: 50%;
    top: 5%;
    z-index: 9000012222;
    transform: translateX(-50%);
    color: #242424;
	width:70%
	}
.contenidoPopCookie{
	padding:4em;
	}
.velo {
	z-index: 10000000;
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 100%;
    opacity: 0.6;
    background-color: rgba(0,0,0,.7);
	}
.button-pop{
	width: 100%;
    display: inline-flex;
    justify-content: center;
    margin-top: 30px;
	}
.cierrePop{
align-content: center;
    font-size: 16px;
    position: absolute;
    top: 13px;
    right: 15px;
    width: 3%;
    text-align: center;
	cursor:pointer;
	}
.save-config{
    padding: 10px 24px;
    text-align: center;
    text-decoration: none;
    font-size: 13px;
    letter-spacing: 1px;
    font-weight: 700;
    text-transform: uppercase;
    border: 1px solid #242424;
    color: #242424;
    background: #fff;
    margin-right: 8px;
	}
.accept-all{
	text-align: center;
    text-decoration: none;
    font-size: 13px;
    letter-spacing: 1px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
    background: #242424;
    border: none;
    padding: 10px 24px;
    margin-left: 8px;
}
/* CHECK TOGGLE POP*/
.switch {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 27px;
  float:right;
}
.switch input { 
  opacity: 0;
  width: 0;
  height: 0;
}
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .2s;
  transition: .2s;
}
.slider:before {
  position: absolute;
  content: "";
  height: 18px;
  width: 18px;
  left: 3px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .2s;
  transition: .2s;
}
input:checked + .slider {
  background-color: #5f6575;
}
input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}
input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}
/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}
.slider.round:before {
  border-radius: 50%;
}
/* FIN CHECK TOGGLE POP*/

button#catapultCookieAceptar {
    background: #1e73be!important;
    color: #ffffff!important;
    border: 0!important;
    padding: 6px 9px!important;
    border-radius: 3px!important;
}

button#catapultCookieRechazar {
    background: #ffffff!important;
    color: #1e73be!important;
    border: 0!important;
    padding: 6px 9px!important;
    border-radius: 3px!important;
}

.page-id-1222 .footer_menu_afandecor{
	display:none!Important;	
	height:0px!Important;
}
.page-id-1222 #back_to_top{display:none}
.page-id-1222 footer#Footer{
    bottom: 0px;
    position: fixed;
    width: 100%;
}
.page-id-1222 .mfn-parallax {
    top: -320px;
}

@media only screen and (min-width:768px) and (max-width: 2230px) {
	/*.post-template-default single single-post single-format-image  color-custom style-default button-default layout-full-width header-simple header-empty header-fw sticky-tb-color ab-hide subheader-both-center menu-link-color menuo-right mobile-tb-right mobile-side-slide mobile-mini-mr-ll tablet-sticky mobile-tr-header be-20962 p{
		margin: 0% 4% 0% 4%;
	}*/
	.post-template-default .the_content_wrapper p {
		margin: 0% 4% 0% 4%;
	}
	
	.post-template-default .the_content_wrapper lo {
		margin: 0% 4% 0% 4%;
	}
	.post-template-default .the_content_wrapper li {
		margin: 0% 4% 0% 4%;
	}
}

div.image_frame.post-photo-wrapper.scale-with-grid.image div.image_wrapper a img.scale-with-grid.wp-post-image{
	width:100%!important;
	height:350px!important;
	object-fit: cover!important;
}



figure.wp-block-embed.is-type-video.is-provider-youtube.wp-block-embed-youtube .wp-block-embed__wrapper iframe{display:block!important;margin:auto;}


.post.format-image a .desc h6 p{font-size:16px!important;}
.themebg, #comments .commentlist > li .reply a.comment-reply-link, #Filters .filters_wrapper ul li a:hover, #Filters .filters_wrapper ul li.current-cat a, .fixed-nav .arrow, .offer_thumb .slider_pagination a::before, .offer_thumb .slider_pagination a.selected::after, .pager .pages a:hover, .pager .pages a.active, .pager .pages span.page-numbers.current, .pager-single span::after, .portfolio_group.exposure .portfolio-item .desc-inner .line, .Recent_posts ul li .desc::after, .Recent_posts ul li .photo .c, .slider_pagination a.selected, .slider_pagination .slick-active a, .slider_pagination a.selected::after, .slider_pagination .slick-active a::after, .testimonials_slider .slider_images, .testimonials_slider .slider_images a::after, .testimonials_slider .slider_images::before, #Top_bar a#header_cart span, .widget_categories ul, .widget_mfn_menu ul li a:hover, .widget_mfn_menu ul li.current-menu-item:not(.current-menu-ancestor) > a, .widget_mfn_menu ul li.current_page_item:not(.current_page_ancestor) > a, .widget_product_categories ul, .widget_recent_entries ul li::after, .woocommerce-account table.my_account_orders .order-number a, .woocommerce-MyAccount-navigation ul li.is-active a, .style-simple .accordion .question::after, .style-simple .faq .question::after, .style-simple .icon_box .desc_wrapper .title::before, .style-simple #Filters .filters_wrapper ul li a::after, .style-simple .article_box .desc_wrapper p::after, .style-simple .sliding_box .desc_wrapper::after, .style-simple .trailer_box:hover .desc, .tp-bullets.simplebullets.round .bullet.selected, .tp-bullets.simplebullets.round .bullet.selected::after, .tparrows.default, .tp-bullets.tp-thumbs .bullet.selected::after {
    background-color: #4ba5b2!important;
}

/*@media only screen and (min-width:1200px){
	.no-share.share-simple.post.type-post {padding:0px 250px!important;}
}*/

#widget_mfn_recent_comments-2 h3, #search-3 h3{
	color: #4ba5b2;
}

.field{outline: none;}

.Recent_comments a,.Recent_comments ul li:after {color:#4ba5b2!important; font-size:16px!important;}

.grecaptcha-badge{z-index:99999999999;}

/*div.column.mcb-column.one.column_placeholder{
	    height: 428px;
}
/*div.section.mcb-section{
	width:130%;
	margin-top: 77px;
}*/
div.widget-area.clearfix{
	width: 86%;
}
.completo{
	width: 130%;
}
.margin{
	  /*  margin-top: 80px;*/
}

.aside_right .widget-area {
    border-left-width: 1px;
    
}
div.column.one.column_blog{
	 /*margin-left: 135px;
    margin-right: -188px; 
    width: 84%;*/
}

a.wp-block-latest-comments__comment-link p{
	font-size:16px !important;
}
article div.wp-block-latest-comments__comment-excerpt p{
	display: none;
}
time.wp-block-latest-comments__comment-date{
	display: none;
}
/*img.avatar.avatar-48.photo.wp-block-latest-comments__comment-avatar{
	display: none;
}*/
.fas.fa-star.blog{
	color:#4BA5B2 !important;
}
.probando{
padding: 6% 0% 0% 10% !important;
}

div.posts_group.lm_wrapper.classic.col-3{
	width: 85%;
    padding: 0% 10%;
}

div.post-desc-wrapper div.post-desc div.post-title h2.entry-title a p{
	color:#55AAB6;
	font-size:33px !important;
	text-align:left !important;
}
.post-footer{
	/*margin-top: 100px;*/
}
@media only screen and (max-width: 767px){
	.sidebar.sidebar-1.four.columns {
    margin-top: 0px!important;
	    padding: 0% 0% 0% 0% !important;
}
}
@media only screen and (min-width: 767px) and (max-width: 1239px) {
	.probando{
padding: 10% 0% 0% 10% !important;
}
}


@media only screen and (min-width: 959px) and (max-width: 1500px) {
	.sidebar.sidebar-1.four.columns {
    padding: 28% 0% 0% 0% !important;

	}
}

	.sidebar.sidebar-1.four.columns {
    padding: 26% 0% 0% 0%;

}


a img.scale-with-grid, #Content img {
    max-width: 150%;
    height: auto;
}
li.recentcomments a p{
	font-size:18px !important;
}
li.recentcomments{
		font-size:18px !important;
}
.hide-love .button-love{
	/*display:inline-block !important;*/
}
.imagen_blog{
	    max-width: 100% !important;
    height: auto !important;
}
.prueba-img{
	    max-width: 100% !important;
    height: auto !important;
}

.post.format- a .desc h6 p{
	font-size:16px !important;
	text-align: center;
}
.blog_wrapper .post-excerpt {
    /*margin-top: 100px;*/
    display: block;
}
.share-simple .post-header .title_wrapper {
    margin-left: 0;
    padding-left: 0;
    border-left-width: 0;
    height: 100px;
}
input[type="text"], textarea {
    background-color: rgba(255,255,255,0) !important;
    color: #fff !important;
    border: 1px solid #fff !important;
    font-family: Avenir, Arial, Helvetica, sans-serif;
    font-size: 16px;
    display: inline-block;
}
.widget_search input[type="text"] {
    margin-bottom: 0;
    width: 85%;
    border-color: #4ba5b2 !important;
    /* border: 2px solid !important; */
    border-radius: 5px;
}
@media only screen and (min-width: 960px) and (max-width: 1239px) {
	.sidebar.sidebar-1.four.columns {
    padding: 28% 0% 0% 0% !important;

	}
	.section_wrapper, .container, .with_aside .content_wrapper {
    max-width: 100%;
}
}

	.sidebar.sidebar-1.four.columns {
    padding: 26% 0% 0% 0%;

}


a img.scale-with-grid, #Content img {
    max-width: 100%;
    height: auto;
}
li.recentcomments a p{
	font-size:18px !important;
}
li.recentcomments{
		font-size:18px !important;
}
.hide-love .button-love{
	display:inline-block !important;
}
.imagen_blog{
	    max-width: 100% !important;
    height: auto !important;
}
.prueba-img{
	    max-width: 100% !important;
    height: auto !important;
}

.post.format- a .desc h6 p{
	font-size:16px !important;
	text-align: center;
}
.blog_wrapper .post-excerpt {
    margin-top: 0px;
    display: block;
}
.share-simple .post-header .title_wrapper {
    margin-left: 0;
    padding-left: 0;
    border-left-width: 0;
    height: 100px;
}
input[type="text"], textarea {
    background-color: rgba(255,255,255,0) !important;
    color: #fff !important;
    border: 1px solid #fff !important;
    font-family: Avenir, Arial, Helvetica, sans-serif;
    font-size: 16px;
    display: inline-block;
}
.widget_search input[type="text"] {
    margin-bottom: 0;
    width: 85%;
    border-color: #4ba5b2 !important;
    /* border: 2px solid !important; */
    border-radius: 5px;
}


.post.format- a .desc h6 p{
	font-size:16px !important;
	text-align: center;
}
.Recent_posts ul li .desc h6 {
    font-size: 16px !important;
    position: relative;
    z-index: 2;
    margin-bottom: 3px;
    padding-bottom: 3px;
    border-bottom-width: 1px;
    border-style: solid;
    text-align: center;
}
li#fotoUserBlog{
	width: 32px !important;
	margin-right: 15px;
	
}

.texto-construccion {
    font-size: 15px;
}
.widget_recent_comments ul li a p {
	color: #55AAB6;
}
li.recentcomments::after{
	color: #55AAB6 !important;
}

@media only screen and (max-width: 1240px){
.post.format- a .desc h6 p {
    display: -webkit-box;
    max-height: 150px;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 12px !important;
    text-align: center;
	
}
	.post.format-image a .desc h6 p {
    display: -webkit-box;
    max-height: 150px;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 12px !important;
    text-align: center;
}
	.blog_wrapper .post-excerpt {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
    margin-top: 0px;
 
	}
}

@media only screen and (max-width: 959px){
	div.post-desc-wrapper div.post-desc div.post-title h2.entry-title a p {
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    color: #55AAB6;
    font-size: 33px !important;
    text-align: left !important;
}
	.with_aside .four.columns {
    float: right;
    display: contents;
    margin: 0;
}
	.section_wrapper .mcb-wrap, .section_wrapper .column, .container .column, .sections_group, .four.columns {
    margin: 0;
  
    clear: both;
}
	.with_aside .sections_group {
    width: 100% !important;
}
	.section_wrapper, .container, .with_aside .content_wrapper {
    max-width: 100%;
}
}
.layout-full-width.header-fw #Action_bar .container, .layout-full-width.header-fw #Top_bar .container {
    width: 100% !important;
}
@media only screen and (max-width: 767px){
	a#volverInicio{
		display:none !important;
	}
	.blog .logo-mobile-sticky.scale-with-grid {
    display: inline-block ;
	    margin-top: 8px;
	margin-left: -42%;
	
}
	.category .logo-mobile-sticky.scale-with-grid {
    display: inline-block ;
	    margin-top: 8px;
	margin-left: -42%;
	
}
.blog #Top_bar #logo img.logo-mobile-sticky {
    display: inline-block ;
}
.category #Top_bar #logo img.logo-mobile-sticky {
    display: inline-block ;
}
.blog	#Top_bar #logo img.logo-mobile {
	margin-left: -40px !important;
    display: none !important;
}
.category	#Top_bar #logo img.logo-mobile {
	margin-left: -40px !important;
    display: none !important;
}
	.blog #Top_bar .top_bar_left .telefono, .single-post #Top_bar .top_bar_left .telefono {
		display:none !important;
	}
	.category #Top_bar .top_bar_left .telefono, .single-post #Top_bar .top_bar_left .telefono {
		display:none !important;
	}
	.blog #Top_bar .top_bar_left .cont-social, .single-post #Top_bar .top_bar_left .cont-social {
    margin-right: 0;
    margin-top: 33px;
}
	.category #Top_bar .top_bar_left .cont-social, .single-post #Top_bar .top_bar_left .cont-social {
    margin-right: 0;
    margin-top: 33px;
}
	.blog div.cont-social ul.social {
		margin-right: -77px !important;
		margin-top: -70px !important;
    text-align: center;
    margin-right: 0;
    width: 100%;
    display: block;
    margin: 0 auto;
}
	.category div.cont-social ul.social {
		margin-right: -77px !important;
		margin-top: -70px !important;
    text-align: center;
    margin-right: 0;
    width: 100%;
    display: block;
    margin: 0 auto;
}

}
@media only screen and (max-width: 469px){
	/*.blog img.logo-mobile-sticky {
    float: none;
    display: block;
    margin-top: 18px !important;
    margin-bottom: 5px;
    margin-left:-4px !important;
}*/
	.blog #Top_bar #logo img.logo-mobile-sticky {
   	margin-left: 0% !important;

		    margin-top: -7px;
    /* text-align: center; */
    
    display: inline-block;
    justify-content: space-around;
}
	.category #Top_bar #logo img.logo-mobile-sticky {
   	margin-left: 0% !important;

		    margin-top: -7px;
    /* text-align: center; */
    
    display: inline-block;
    justify-content: space-around;
}
	.blog div.cont-social ul.social {
    /* margin-right: -77px !important; */
    margin-top: -33px !important;
    text-align: center;
    margin-right: 0 !important;
    width: 100%;
    display: block;
    margin: 0 auto;
}
	.category div.cont-social ul.social {
    /* margin-right: -77px !important; */
    margin-top: -33px !important;
    text-align: center;
    margin-right: 0 !important;
    width: 100%;
    display: block;
    margin: 0 auto;
}
}
.blog .logo-trast.logo-mobile-sticky.scale-with-grid{
	display:none !important;
}
.category .logo-trast.logo-mobile-sticky.scale-with-grid{
	display:none !important;
}


.post-footer .button-love a.mfn-love i {
    color: #55AAB6;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 16px;
}
a.post-comments{
	color: #55AAB6;
}

div.image_frame.post-photo-wrapper.scale-with-grid.image div.image_wrapper a img.scale-with-grid.wp-post-image {
    height: auto !important;
    max-height: 350px;
   /* min-height: 325px;*/
}
h2.entry-title {
    height: auto;
}
@media only screen and (max-width: 767px){
	.section_wrapper, .container, .four.columns .widget-area {
    max-width: 700px!important;
    padding-left: 0px!important; 
   padding-right: 0px!important; 
	}
.section {
    background-attachment: scroll!important;
    height: 81px;
}
}

div.image_frame.post-photo-wrapper.scale-with-grid.image div.image_wrapper a img.scale-with-grid.wp-post-image{
	height:auto !important;
}
.single-post .cont-social .facebook img, .single-post .cont-social .facebook img:before {
    background: url(/wp-content/uploads/2018/11/Icono-facebook-NEGRO.png) no-repeat !important;
    width: 0px;
    height: 0px;
    padding: 12px;
}
@media only screen and (min-width:1240px){
	.no-share.share-simple.post.type-post {padding:0px 0px!important;}

}
@media only screen and (min-width:768px){
.post-wrapper-content{
	padding-top: 100px;
}
}

@media only screen and (max-width:767px){
	.post-wrapper-content {
    padding-top: 0px !important;
}
}

.column.one.single-photo-wrapper.image{
	display:none;
}
.single-post h1{
	font-size:35px;
	color: #55AAB6;
	padding-bottom:10px;
	border-bottom: 3px solid #dbdbdb;
}

@media only screen and (max-width:1200px){
	.single-post .column.mcb-column.one.column_image{
		padding: 0px 0px !important;
	}

	.single-post .wrap.mcb-wrap{
	padding: 0px 50px !important;
}
}

a{
	color:#55AAB6 !important;
}

.share-simple .post-header .title_wrapper{
	height:0px !important
}
.grecaptcha-badge { 
    visibility: hidden;
}

@media only screen and (max-width:959px){
	div.column.mcb-column.one-fourth.column_column.valoraciones_home{
		width: 90%;
	}
	div.column_attr.clearfix.align_left{
		margin-left: 70px;
		margin-top: 20px;
	}
	div.column.mcb-column.two-fifth.column_column.padding.ftelefono.sin_animar_zoom.animate_texto{
		width: 100%;
	}
	.one-third.mcb-wrap {
   		 width: 100%;
	}
	.three-fifth.column {
    	width: 100%;	
	}
			

   
}
@media only screen and (max-width:959px) and (min-width:768px){
	#toContacto{
		margin-left: 170px;
	}
	.con-nosotros{
		   margin-left: 100px!important;
	}
	.titulo-form{
		margin-left: -90px;
	}
	.valoracion_ipad {
		width: 48%!important;
    	margin-left: 40px!important;
	}

}

@media only screen and (max-width:767px) {
	#toContacto{
		margin-left: 1px;
	}
	.valoracion_ipad {
		width: 70%!important;
		margin-left: 60px!important;
	}
	div.column.mcb-column.two-fifth.column_column.valoracion_ipad{
		width: 70%!important;
		margin-left: 60px!important;
	}
	.pelota-titulo{
		margin-left:10px!important;
	}
	.texto-pvc {
		margin-left:20px!important;
		width: 90% !important;
	}
	.label-construcciones{
		width: 70%!important;
    	margin-left: 10px!important;
	}
	.correoContacto {
		 margin-left: 0px!important;
	}
	.frame-telefono .correoContacto {
    
	}
	.colocar_iphone{
		margin-left: 0%!important;
	}
	.texto-construccion{
		margin-left: 15px !important;
		margin-right: 15px !important;
	}
}
.solete img{
	width:90%;
}
@media (max-width:420px){
	.solete img{
		width:70%;
	}
}
@media only screen and (max-width: 767px) {
  .hide-mobile {
    display: none !important;
  }
}


/*     Motorizacion ventanas              */


.titulo-motorizacion{
	color: #60677B;
	font-family: Deansgate;
	font-weight: 400;
	font-size: 28px;
	line-height: 32px;
	text-align: center;
    background: rgba(255, 255, 255, 0.8);
    width: auto;
    display: inline-block;
    padding: 10px 80px;

}
.subtitulo-motorizacion{
	color: #FFF;
	font-family: Deansgate;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	margin-top: 20px;
}
.subtitulodos-motorizacion{
	color: var(--www_cerramientosyventanas_com__1903x901-Nero, #FFF);
text-align: center;
font-family: var(--font-family-Font-1, Roboto);
font-size: 22px;
font-style: normal;
font-weight: var(--font-weight-700, 700);
line-height: var(--line-height-29, 29px); /* 131.818% */
text-transform: uppercase;
}

.titulo-reduccion{
	color: #161922;
    text-align: center;
	font-family: Deansgate;
	font-weight: 400;
	font-size: 18px;
    background: #C1FF72;
    /* display: inline; */
    padding: 10px 0px;
    width: 90%;
    margin: 0 auto;
    display: inline-block;
    /* padding: 10px 80px; */
}

.subtitulo-reduccion{
	color: #4D4D4D;
	text-align: center;
	/* www.fabricadeventanas.es/Montserrat/Regular */
	font-family: Roboto;
	font-weight: 500;
	font-size: 16px;
	text-align: center;
	margin-top: 5px;
	

}

.wrap-motorizacion {
	float: none;
    display: flex;
    justify-content: center;
}

.todo-form2 iframe#myContactoIframe {
  width: 100%;
}

.todo-form2 .sb_contactForm{
	width: 98% !important;
}
.especial-background{
	background: rgba(255, 255, 255, 0.57);
}

#seccion-motorizacion > .section_wrapper{
	max-width: 1162px !important;
}



@media(max-width:1024px){
	#seccion-motorizacion > .section_wrapper{
	max-width: 1024px !important;
	}
	.todo-form2 iframe#myContactoIframe {
    width: 80%;
}

	.column.columna-motorizacion{
		float:left;
		/* width: 100%; */
		    width: 23%;
	}
	.page-id-3432 .titulo-form {
   /* o el valor que desees */
  text-align: left;

  
}
}
@media(max-width:959px){
	.column.columna-motorizacion{
		float:none;
		width: 100%;
		    /* width: 23%; */
	}
}
@media(max-width:820px){
	.page-id-3432 #Top_bar .top_bar_left .cont-social{
		position: absolute;
		float: left;
		top: -10px;
        right: 0px
	}
  .titulo-form2 {
	margin-left: 0px;
  }
	.page-id-3432 #Top_bar .top_bar_left .logo{
		margin-top: 39px;
	}
    .texto-promocion{
		padding: 0px 40px;
	}
	.lista-promocion{
		padding: 0px 40px;
	}
	.texto-promocion .texto-final{
		padding: 20px 0px;
	}

	#seccion-motorizacion > .section_wrapper{
	max-width: 820px !important;
	}
	.columna-motorizacion{
		width: 100% !important;
		margin-bottom: 50px !important;
	}
	.titulo-motorizacion{
		
		padding: 10px 40px;
		margin-bottom: 20px;
	}
	.subtitulo-motorizacion{
		padding: 10px 40px;
		margin-bottom: 20px;
	}
	.subtitulodos-motorizacion{
		padding: 10px 40px;
		margin-bottom: 20px;
	}
	body .page-id-3432 .titulo-form{
		
	}
	    #myContactoIframe{
			height: 390px;
		}

		.todo-form2 iframe#myContactoIframe{
		/* width: revert-layer;*/
		}


.page-id-3432 .titulo-form {
   /* o el valor que desees */
  text-align: center;
}
 
}

@media(max-width:767px){
.page-id-3432 #Top_bar .top_bar_left .cont-social{

 top: -40px;
 right: 110px;
    



}
}

@media(max-width:768px){
.page-id-3432 #Top_bar .top_bar_left .cont-social{



}
	.titulo-motorizacion{
		
		padding: 10px 30px;
		;
	}
	.subtitulo-motorizacion{
		padding: 10px 30px;
		
	}
	.subtitulodos-motorizacion{
		padding: 10px 30px;
		
	}
	.page-id-3432 .titulo-form {
   /* o el valor que desees */
  text-align: center;
}
}

@media(max-width:480px){
	.titulo-motorizacion{
		font-size: 24px;
		padding: 10px 20px;
	}
	.subtitulo-motorizacion{
		padding: 10px 20px;
	}
	.subtitulodos-motorizacion{
		padding: 10px 20px;
	}
	.titulo-reduccion{
		font-size: 15px;
		/* padding: 10px 20px; */
	}
	.subtitulo-reduccion{
		/* font-size: 12px; */
		margin-top: 10px;
	}
	.columna-motorizacion{
		margin-bottom: 50px !important;
	}
	.page-id-3432 #Top_bar .top_bar_left .cont-social {
		position: absolute;
		float: left;
		top: 10px;
		left: 0px;
		right: 0;
		margin: 0;
		text-align: center;
	}
	.page-id-3432 #Top_bar .top_bar_left .responsive-menu-toggle{
		margin-right: 0 !important;
	}
	.page-id-3432 #Top_bar .top_bar_left .logo {
		margin-left: 0px !important;
	}
	.texto-promocion{
		padding: 0px 40px;;
	}
	.lista-promocion{
		padding: 0px 40px;
	}
	.wrap-motorizacion{
		padding: 0px 20px;
	}
}

@media(max-width:390px){
	.todo-form2 iframe#myContactoIframe{
		 width: revert;
		}
}