/*para todo - inicio*/
.itemid-136 .body-innerwrapper, .itemid-224 .body-innerwrapper, .itemid-456 .body-innerwrapper, .itemid-457 .body-innerwrapper, .itemid-458 .body-innerwrapper, .itemid-459 .body-innerwrapper, .itemid-460 .body-innerwrapper, .itemid-461 .body-innerwrapper, .itemid-462 .body-innerwrapper, .itemid-463 .body-innerwrapper, .itemid-464 .body-innerwrapper, .itemid-474 .body-innerwrapper, .itemid-475 .body-innerwrapper { background: url(../images/fondo_pagina.webp);
/*para todo - final*/
}
/*------nuestra empresa - inicio------*/
#sppb-addon-wrapper-n9OrG16n_c5yGsPD-Uwb7 ul { margin-bottom:0px!important;
}
#sppb-addon-wrapper-n9OrG16n_c5yGsPD-Uwb7 .sppb-nav-modern > li { width: 33.3%; margin:0px; list-style-type:none;
}
#nuestros_servicios { border-bottom: 1px solid #fff; background-color:#000!important;
}
#nuestros_servicios { -webkit-background-size: cover!important; -moz-background-size: cover!important; -o-background-size: cover!important; background-size: cover!important;
}
#nuestros_servicios p { font-size:16px!important;
}
#nuestros_servicios .sppb-row-container { padding: 80px 0px 20px 0px; background: url(../images/fondo_pagina.webp) repeat; width: 100%; max-width:100%;
}
#nuestros_servicios .sppb-row-container .sppb-row { max-width: 1240px; padding: 0px 30px; margin:auto;
}
#nuestros_servicios h2, #nuestros_servicios h3 { font-family: 'Raleway', sans-serif !important; text-shadow: 1px 1px #000 !important; font-weight:500!important; margin:0px!important; text-align:center;
}
#nuestros_servicios h2 { font-size: 30px !important; line-height: 34px !important; font-weight: 500 !important; text-shadow: 2px 2px 0px #000 !important; color: #fff !important; margin: 0px auto 15px !important;
}
#nuestros_servicios h2 span { color:#fff!important;
}
#nuestros_servicios h3 { font-size: 18px !important; line-height: 22px !important; margin: 0px auto 30px !important; color: #FFF !important;
}
#nuestros_servicios h4 { font-family: 'Raleway', sans-serif !important; font-weight: 500 !important; font-size: 26px !important; line-height: 30px !important; color: #fff !important; margin-bottom: 20px !important; text-shadow: 2px 2px 0px #000 !important; text-align: center;
}
#nuestros_servicios p { font-family: Arial, Helvetica, sans-serif!important; font-size:16px!important; margin-bottom: 50px !important; text-shadow: none!important; color:#ddd!important; line-height:1.5!important; text-align:center;
}
#nuestros_servicios img { margin:0 auto 50px; border: 7px solid rgba(255, 255, 255, 0.5); border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px;
}
#nuestros_servicios .sppb-col-md-6, #nuestros_servicios_2 .sppb-col-md-6, #nuestros_servicios_3 .sppb-col-md-6, 
#nuestros_servicios .sppb-col-md-4, #nuestros_servicios_2 .sppb-col-md-4, #nuestros_servicios_3 .sppb-col-md-4, 
#nuestros_servicios .sppb-col-md-3, #nuestros_servicios_2 .sppb-col-md-3, #nuestros_servicios_3 .sppb-col-md-3 { padding-right: 20px; padding-left: 20px;
/*------nuestra empresa - final------*/
}
/*#sp-section-3 - inicio*/
#sp-section-3 { border-bottom:1px solid #fff;
}
#sp-section-3 .sp-page-title { display: flex; align-items: center;
}
#sp-section-3 .container { height: fit-content;
}
#sp-section-3 .sp-column { width:100%; max-width:100%; padding:0; background: url(../images/fondo_pagina_oscuro.png)!important;
}
#sp-section-3 .container { flex-direction: column; display: block;
}
#sp-section-3 .breadcrumb { background:none; padding: 20px 0px; box-shadow: none;
}
#sp-section-3 .breadcrumb > li > a { font-weight: 500; font-size: 20px; line-height: 30px; color: #fff;
}
#sp-section-3 .breadcrumb > .active span { color: #fff; font-weight: 500; font-size: 20px; line-height: 30px;
}
#sp-section-3 .breadcrumb > li + li::before { font-size: 20px; color: #fff;
}
#sp-section-3 .sp-page-title .breadcrumb > span, 
#sp-section-3 .sp-page-title .breadcrumb > li, 
#sp-section-3 .sp-page-title .breadcrumb > li + li::before, 
#sp-section-3 .sp-page-title .breadcrumb > li > a, 
#sp-section-3 .sp-page-title .breadcrumb > .active span { font-size: 20px; color: #fff;
/*#sp-section-3 - final*/
}
/*-artículo contenido - inicio-*/
#contenido_articulo .contenido_articulo_texto dl, #contenido_articulo .contenido_articulo_texto ol, #contenido_articulo .contenido_articulo_texto ul, 
#contenido_articulo_2 .contenido_articulo_texto dl, #contenido_articulo_2 .contenido_articulo_texto ol, #contenido_articulo_2 .contenido_articulo_texto ul, 
#contenido_articulo_3 .contenido_articulo_texto dl, #contenido_articulo_3 .contenido_articulo_texto ol, #contenido_articulo_3 ul { margin-bottom: 1.5rem;
}
#articulo, #articulo_2 { padding:0px!important; max-width: 1170px; width: 100%; margin: 40px auto 40px!important; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
}
#articulo .sppb-row-container, #articulo_2 .sppb-row-container { background: rgba(214,214,214,0.4);
}
#articulo .sppb-row, #articulo_2 .sppb-row { margin-right: 0px!important; margin-left: 0px!important;
}
#articulo .sppb-row-container, #articulo_2 .sppb-row-container { max-width: 1170px; padding:0px !important; width: 100%; border-radius:10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
}
#articulo .sppb-col-md-12 { padding-right:0px!important; padding-left:0px!important;
}
#articulo .sppb-col-md-8 { -ms-flex: 0 0 72%; flex: 0 0 72%; max-width: 72%; border-left:1px solid #fff; border-top:1px solid #fff; border-bottom:1px solid #fff; border-radius: 10px 0px 0px 10px; -moz-border-radius: 10px 0px 0px 10px; -webkit-border-radius: 10px 0px 0px 10px;  padding:10px;
}
#articulo .sppb-col-md-4 { -ms-flex: 0 0 28%; flex: 0 0 28%; max-width: 28%; padding-right: 0px!important; padding-left: 0px!important; border-radius: 0px 10px 10px 0px;
-moz-border-radius: 0px 10px 10px 0px; -webkit-border-radius: 0px 10px 10px 0px; border:1px solid #fff; background: url(../images/fondo_articulo_derecha.jpg) repeat;
}
#articulo_2 .sppb-col-md-12 { border:1px solid #fff; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;  padding:10px;
}
#contenido_articulo h2, #contenido_articulo h3, #contenido_articulo h4, #contenido_articulo h5, #contenido_articulo h6, #contenido_articulo h7, #contenido_articulo h8, 
#contenido_articulo_2 h2, #contenido_articulo_2 h3, #contenido_articulo_2 h4, #contenido_articulo_2 h5, #contenido_articulo_2 h6, #contenido_articulo_2 h7, #contenido_articulo_2 h8, 
#contenido_articulo_3 h2, #contenido_articulo_3 h3, #contenido_articulo_3 h4, #contenido_articulo_3 h5, #contenido_articulo_3 h6, #contenido_articulo_3 h7, #contenido_articulo_3 h8, 
#contenido_articulo_4 h2, #contenido_articulo_4 h3, #contenido_articulo_4 h4, #contenido_articulo_4 h5, #contenido_articulo_4 h6, #contenido_articulo_4 h7, #contenido_articulo_4 h8, 
.article-body-content h2, .article-body-content h3, .article-body-content h4, .article-body-content h5, .article-body-content h6, .article-body-content h7, .article-body-content h8 { font-weight:bold!important;
}
#contenido_articulo .breadcrumb, #contenido_articulo_2 .breadcrumb, #contenido_articulo_4 .breadcrumb, #contenido_articulo_3 .breadcrumb { background:rgba(24,26,30,0.1); color:#333; margin: -10px; padding: 15px 20px;
}
#contenido_articulo .breadcrumb-item a, #contenido_articulo_2 .breadcrumb-item a, #contenido_articulo_4 .breadcrumb-item a, #contenido_articulo_3 .breadcrumb-item a { font-weight:600; color:#333;
}
#contenido_articulo .breadcrumb-item a:hover, #contenido_articulo_2 .breadcrumb-item a:hover, #contenido_articulo_4 .breadcrumb-item a:hover, #contenido_articulo_3 .breadcrumb-item a:hover { color:#333;
}
#contenido_articulo .breadcrumb-item.active, #contenido_articulo_2 .breadcrumb-item.active, #contenido_articulo_4 .breadcrumb-item.active, #contenido_articulo_3 .breadcrumb-item.active { color: #333;
}
#contenido_articulo_2 .sppb-col-md-12, #contenido_articulo_4 .sppb-col-md-12, #contenido_articulo_3 .sppb-col-md-12 { border:none!important; padding:0px!important;
}
.articulo_derecha { border-radius: 0px 10px 10px 0px; -moz-border-radius: 0px 10px 10px 0px; -webkit-border-radius: 0px 10px 10px 0px; margin:0px;
}
#section-id-1556587540405 { padding:0px!important;
}
.articulo_derecha .sppb-addon-wrapper { margin-bottom:0px!important;
}
.titulo_articulo_derecha_negro_arriba h3 { color:#fff; background: url(../images/titulo_articulo_derecha_negro_fondo.png) bottom left no-repeat rgba(20,20,20,1); border-radius: 0px 10px 0px 0px; -moz-border-radius: 0px 10px 0px 0px; -webkit-border-radius: 0px 10px 0px 0px; margin:0px; padding:20px; font-size: 22px !important; line-height: 27px !important; font-family: Arial, Helvetica, sans-serif; font-weight:500; margin-top:1px; letter-spacing:-1px;
}
.titulo_articulo_derecha_negro_arriba h3 span { color:#c82027; font-weight:bold;
}
.modulo_articulo_derecha_negro { border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; box-shadow:inset 0px 0px 30px rgba(0,0,0,0.4); padding:20px; background: url(../images/titulo_articulo_derecha_negro_fondo.png) bottom left no-repeat;
}
.modulo_articulo_derecha_negro .sppb-panel-modern > .sppb-panel-heading { padding: 13px 30px 10px 15px;
}
.modulo_articulo_derecha_negro .sppb-panel-modern { border-radius: 0px; margin-bottom: 0px; border-top: 1px solid rgb(100,100,100,1); border-left: 1px solid rgb(100,100,100,1); border-right: 1px solid rgb(0,0,0,1); border-bottom: 1px solid rgb(0,0,0,1);
}
.modulo_articulo_derecha_negro .sppb-panel-modern .sppb-panel-body { border-top: 1px solid rgb(100,100,100,1); background:#111; padding: 15px 15px 5px 15px;
}
.modulo_articulo_derecha_negro .sppb-panel-modern .sppb-panel-body ul li { color:#fff;
}
.modulo_articulo_derecha_negro .sppb-panel-modern .sppb-panel-body ul li a { color: #aaa; display:block;
}
.modulo_articulo_derecha_negro .sppb-panel-modern .sppb-panel-body ul li a:hover { color: #fff;
}
.modulo_articulo_derecha_negro .sppb-panel-title { margin-top: 0; margin-bottom: 0; font-size: 16px; line-height:20px; color: #fff; text-shadow: 1px 1px 0px #000; font-family:Arial, Helvetica, sans-serif;
}
.modulo_articulo_derecha_negro .sppb-panel-modern > .sppb-panel-heading {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#2b2b2b+0,141414+100&0.8+0,0.8+100 */
background: -moz-linear-gradient(top,  rgba(43,43,43,0.8) 0%, rgba(20,20,20,0.8) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(43,43,43,0.8) 0%,rgba(20,20,20,0.8) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(43,43,43,0.8) 0%,rgba(20,20,20,0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc2b2b2b', endColorstr='#cc141414',GradientType=0 ); /* IE6-9 */
}
.modulo_articulo_derecha_negro .sppb-panel-title::after { font-size: 30px!important; display:none!important;
}
.modulo_articulo_derecha_negro .sm-level > dl { padding: 0px;
}
.modulo_articulo_derecha_negro dl.level1 .opened { background:url(../images/menos.png) top right no-repeat #f5f5f5!important; background-size: 13px 13px !important; background-position-y: 14px !important;
}
.modulo_articulo_derecha_negro dl dt, .modulo_articulo_derecha_negro dl.level1 dt { padding:11px 0px; background:url(../images/mas.png) top right no-repeat; border-bottom: 1px solid #D9DADA; background-size: 13px 13px !important; background-position-y: 14px !important;
}
.modulo_articulo_derecha_negro dl.level2 dt.active, .modulo_articulo_derecha_negro dl.level2 dt.active:hover { background: url(https://www.creativehomecolombia.com/images/punto_negro.png) top left no-repeat #D9DADA!important; border-bottom:none; padding-left:25px; pointer-events:none; background-size:3px 3px!important; background-position-x:16px!important; background-position-y:11px!important;
}
.modulo_articulo_derecha_negro dl.level2 dt.active a, .modulo_articulo_derecha_negro dl.level2 dt.active:hover a { color:#000!important;
}
.modulo_articulo_derecha_negro dl.level2 a, .modulo_articulo_derecha_negro dl.level2 a:link { color:#aaa;
}
.modulo_articulo_derecha_negro dl.level2 dt { background:url(../images/punto_negro.png) top left no-repeat #f5f5f5!important; padding:4px 0px 5px 25px; border-bottom: none; background-size:3px 3px!important; background-position-x:16px!important; background-position-y:11px!important;
}
.modulo_articulo_derecha_negro dl.level2 dt:hover { background:url(../images/punto_negro.png) top left no-repeat #ddd!important; border-bottom: none; background-size:3px 3px!important; background-position-x:16px!important; background-position-y:11px!important;
}
.modulo_articulo_derecha_negro dl.level2 dt:hover a { color:#fff;
}
.modulo_articulo_derecha_negro input.sm-filter[type="text"] { height: 50px!important; padding: 7px 15px 7px 15px!important; background:rgb(0,0,0,.4)!important;
}
.modulo_articulo_derecha_negro dl.level2 dt.sm-back-item { padding: 8px 13px 10px 13px!important; border:none!important; background:rgb(0,0,0,.3)!important; 
}
.modulo_articulo_derecha_negro dl.level2 dt.sm-back-item:hover { background:rgb(0,0,0,.5)!important;  border:none!important;
}
#contenido_articulo .modulo_articulo_derecha_negro input.sm-filter[type="text"] { background: #222!important;
}
#contenido_articulo .modulo_articulo_derecha_negro dl.level2 dt.sm-back-item { background:rgb(0,0,0,.5)!important;
}
#contenido_articulo .modulo_articulo_derecha_negro dl.level2 dt.sm-back-item a { color:#fff;
}
#contenido_articulo .modulo_articulo_derecha_negro strong { color:currentColor!important;
}
#contenido_articulo .modulo_articulo_derecha_negro { background:none!important;
}
#contenido_articulo .modulo_articulo_derecha_negro dl.level2 dt.sm-back-item:hover { background:#151515!important;
}
.modulo_articulo_derecha_negro h4 { color: #fff; font-size: 20px !important; line-height: 25px !important; font-family: Arial, Helvetica, sans-serif; font-weight:500; margin-bottom:15px; letter-spacing:-1px;
}
.modulo_articulo_derecha_negro p { font-family: Arial, Helvetica, sans-serif; color:#ddd; font-size:16px!important; line-height:1.5!important; margin-bottom:0px!important;
}
#contenido_articulo .modulo_articulo_derecha_negro dl, #contenido_articulo_2 .modulo_articulo_derecha_negro dl, #contenido_articulo_4 .modulo_articulo_derecha_negro dl { padding-left: 0px !important;
}
.modulo_articulo_derecha_negro .sm-logo img { border-right: none!important; margin: 0 auto 0px; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
}
.modulo_articulo_derecha_negro .sm-levels { padding: 0px 20px 20px;
}
.modulo_articulo_derecha_negro .sm-menu { background:#F5F5F5; border-radius: 5px!important; -moz-border-radius: 5px!important; -webkit-border-radius: 5px!important;
}
.modulo_articulo_derecha_negro dl dt.opened.parent, .modulo_articulo_derecha_negro dl.level1 dt.opened.parent, .modulo_articulo_derecha_negro dl dt.hover, .modulo_articulo_derecha_negro dl dt:hover, .modulo_articulo_derecha_negro dl.level1 dt.hover, dl.level1 dt:hover { background-color: rgba(218, 230, 233, 0)!important;
}
.modulo_articulo_derecha_negro dl dt.opened.parent a, .modulo_articulo_derecha_negro dl.level1 dt.opened.parent a, .modulo_articulo_derecha_negro dl dt.hover a, .modulo_articulo_derecha_negro dl dt:hover a, .modulo_articulo_derecha_negro dl.level1 dt.hover a, .modulo_articulo_derecha_negro dl.level1 dt:hover a { color: #000;
}
.modulo_articulo_derecha_negro dl a, .modulo_articulo_derecha_negro dl a:link, .modulo_articulo_derecha_negro dl.level1 a, .modulo_articulo_derecha_negro dl.level1 a:link { color: #000;
}
.modulo_articulo_derecha_negro dl dt.active, .modulo_articulo_derecha_negro dl.level1 dt.active { background-color: rgba(0, 0, 0, 0);
}
.modulo_articulo_derecha_negro dl dt.active a, .modulo_articulo_derecha_negro dl.level1 dt.active a { color: #000;
}
.modulo_articulo_derecha_negro .sm-level .sm-level > dl { margin-top:10px; margin-bottom: 5px;
}
.modulo_articulo_derecha_negro dl.level2 dt.opened.parent a, .modulo_articulo_derecha_negro dl.level2 dt.active a, .modulo_articulo_derecha_negro dl.level2 dt:hover a, .modulo_articulo_derecha_negro dl.level2 a, .modulo_articulo_derecha_negro dl.level2 a:link { font-size: 14px; line-height: 1.3;
}
.articulo_derecha img { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-bottom:20px; 
}
.boton_azul { padding: 4px 13px 6px !important; border-radius: 15px 15px 15px 15px !important; -moz-border-radius: 15px 15px 15px 15px !important; -webkit-border-radius: 15px 15px 15px 15px !important; background: var(--maincolor) !important; color: #fff !important; font-size: 16px !important; display: inline-block; border-bottom: 1px solid #909090; font-family: Arial, Helvetica, sans-serif; font-weight: normal !important; margin-bottom: 1.5rem;
}
.boton_azul:hover { background:#050A15 !important;
}
.boton_azul i { font-size: 13px; margin-right: 5px;
}
.boton_azul_2 { padding: 4px 13px 6px!important; border-radius: 3px 3px 3px 3px !important; -moz-border-radius: 3px 3px 3px 3px !important; -webkit-border-radius: 3px 3px 3px 3px !important; background: #A57C54!important; color: #fff !important; font-weight: 500 !important; font-size: 16px !important; display:inline-block; border-bottom:1px solid #fff; margin-bottom:1.5rem;
}
.boton_azul_2:hover { background:#94704B!important;
}
.articulo_derecha .boton_azul { margin-top: 20px; margin-bottom: 1px;
}
.titulo_articulo_derecha_negro h3 { color:#fff; background: url(../images/titulo_articulo_derecha_negro_fondo.png) bottom left no-repeat rgba(20,20,20,1); border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; margin:0px; padding:20px; font-size: 20px !important; line-height: 25px !important; font-family: Arial, Helvetica, sans-serif; font-weight:500; letter-spacing:-1px;
}
.titulo_articulo_derecha_negro h3 span { color: #c82027; font-weight: bold;
}
#contenido_articulo { background:#fff; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 30px!important;
}
#contenido_articulo_2, #contenido_articulo_4 { background:rgba(255,255,255,.8); border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 30px!important;
}
#contenido_articulo_3 { background:rgba(255,255,255,.8); border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 30px!important; margin-top:0px!important;
}
#contenido_articulo .sppb-social-share .sppb-col-sm-12, #contenido_articulo_2 .sppb-social-share .sppb-col-sm-12, #contenido_articulo_4 .sppb-social-share .sppb-col-sm-12 { padding-right: 0px; padding-left: 0px;
}
#contenido_articulo .sppb-social-share-style-solid ul li a, #contenido_articulo_2 .sppb-social-share-style-solid ul li a, #contenido_articulo_4 .sppb-social-share-style-solid ul li a { padding: 8px 6px 6px 6px !important;
}
#contenido_articulo .sppb-addon-social-share ul li, #contenido_articulo_2 .sppb-addon-social-share ul li, #contenido_articulo_4 .sppb-addon-social-share ul li { margin: 0px 5px 0px 0px ;
}
#contenido_articulo .sppb-addon-social-share ul, #contenido_articulo_2 .sppb-addon-social-share ul, #contenido_articulo_4 .sppb-addon-social-share ul { margin: -5px 0px 20px 0px!important;
}
#contenido_articulo .sppb-social-share-style-solid ul li a i, #contenido_articulo_2 .sppb-social-share-style-solid ul li a i, #contenido_articulo_4 .sppb-social-share-style-solid ul li a i { font-size: 18px; color:#fff!important;
}
.titulo_principal { margin-top:0px!important; margin-bottom:25px!important;
}
#contenido_articulo strong, #contenido_articulo_2 strong, #contenido_articulo_4 strong, #contenido_articulo_3 strong { color:#000; font-weight:bold;
}
#contenido_articulo h2, #contenido_articulo h3, #contenido_articulo h4, #contenido_articulo h5, #contenido_articulo h6, #contenido_articulo h7, #contenido_articulo h8, 
#contenido_articulo_2 h2, #contenido_articulo_2 h3, #contenido_articulo_2 h4, #contenido_articulo_2 h5, #contenido_articulo_2 h6, #contenido_articulo_2 h7, #contenido_articulo_2 h8, 
#contenido_articulo_3 h2, #contenido_articulo_3 h3, #contenido_articulo_3 h4, #contenido_articulo_3 h5, #contenido_articulo_3 h6, #contenido_articulo_3 h7, #contenido_articulo_3 h8, 
#contenido_articulo_4 h2, #contenido_articulo_4 h3, #contenido_articulo_4 h4, #contenido_articulo_4 h5, #contenido_articulo_4 h6, #contenido_articulo_4 h7, #contenido_articulo_4 h8, 
.article-body-content h2, .article-body-content h3, .article-body-content h4, .article-body-content h5, .article-body-content h6, .article-body-content h7, .article-body-content h8 { margin: 2rem 0; color:#000;
}
#contenido_articulo h2, #contenido_articulo_2 h2, #contenido_articulo_4 h2, #contenido_articulo_3 h2, .article-body-content h2 { font-family: 'Raleway', sans-serif; font-size: 28px; font-weight: 500; line-height: 1.2; letter-spacing: -1px; color:#000;
}
#contenido_articulo h3, #contenido_articulo_2 h3, #contenido_articulo_4 h3, #contenido_articulo_3 h3, .article-body-content h3 { font-family: 'Raleway', sans-serif; font-size: 26px; font-weight: 500; line-height: 1.2; color:#000;
}
#contenido_articulo h4, #contenido_articulo_2 h4, #contenido_articulo_4 h4, #contenido_articulo_3 h4, .article-body-content h4 { font-family: 'Raleway', sans-serif; font-size: 24px; font-weight: 500; line-height: 1.2; color:#000;
}
#contenido_articulo h5, #contenido_articulo_2 h5, #contenido_articulo_4 h5, #contenido_articulo_3 h5, .article-body-content h5 { font-family: 'Raleway', sans-serif; font-size: 22px; font-weight: 500; line-height: 1.2; color:#000;
}
#contenido_articulo h6, #contenido_articulo_2 h6, #contenido_articulo_4 h6, #contenido_articulo_3 h6, .article-body-content h6 { font-family: 'Raleway', sans-serif; font-size: 20px; font-weight: 500; line-height: 1.2; color:#000;
}
#contenido_articulo h7, #contenido_articulo_2 h7, #contenido_articulo_4 h7, #contenido_articulo_3 h7, .article-body-content h7 { font-family: 'Raleway', sans-serif; font-size: 18px; font-weight: 600; line-height: 1.2; color:#000;
}
#contenido_articulo h8, #contenido_articulo_2 h8, #contenido_articulo_4 h8, #contenido_articulo_3 h8, .article-body-content h8 { font-family: 'Raleway', sans-serif; font-size: 16px; font-weight: 600; line-height: 1.2; color:#000;
}
#contenido_articulo ul li, #contenido_articulo_2 ul li, #contenido_articulo_4 ul li, #contenido_articulo_3 ul li, .article-body-content ul li, 
#contenido_articulo ol li, #contenido_articulo_2 ol li, #contenido_articulo_4 ol li, #contenido_articulo_3 ol li, .article-body-content ol li { font-family: Arial, Helvetica, sans-serif; line-height:1.5; font-size:14px; color:#222; list-style-type: disc;
}
#contenido_articulo p { font-family: Arial, Helvetica, sans-serif; color:#272727; font-size:14px!important; line-height:1.5!important;
}
#contenido_articulo_2 p, #contenido_articulo_4 p, #contenido_articulo_3 p { font-family: Arial, Helvetica, sans-serif; color:#000; font-size:14px!important; line-height:1.5!important;
}
#contenido_articulo .breadcrumb, #contenido_articulo_2 .breadcrumb, #contenido_articulo_4 .breadcrumb { margin-bottom: 1.2rem;
}
#contenido_articulo .breadcrumb li, #contenido_articulo_2 .breadcrumb li, #contenido_articulo_4 .breadcrumb li { list-style-type:none; 
}
#contenido_articulo .sppb-addon-social-share ul, #contenido_articulo_2 .sppb-addon-social-share ul, #contenido_articulo_4 .sppb-addon-social-share ul { margin: -5px 0px 10px 0px;
}
.gr_transparente { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin:0 0 2.5rem; width: 100%;
}
.gr_transparente_sin { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin:0; width: 100%;
}
.gr_transparente_2 { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin:2.5rem 0 2.5rem; width: 100%;
}
.izq_transparente { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin:0 2.5rem 2.5rem 0; width: 50%; float:left;
}
.izq_transparente_2 { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin:2.5rem 2.5rem 2.5rem 0; width: 50%; float:left;
}
.izq_gr_transparente { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin:0 2.5rem 2.5rem 0; width: 60%; float:left;
}
div .gr_transparente img, div .gr_transparente_2 img, div .izq_gr_transparente img, div .der_gr_transparente img, div .izq_gr_transparente_2 img, div .der_gr_transparente_2 img { width:100%; margin-bottom:0.5rem;
}
div .gr_transparente p, div .gr_transparente_2 p, div .izq_gr_transparente p, div .der_gr_transparente p, div .izq_gr_transparente_2 p, div .der_gr_transparente_2 p { font-weight:bold!important; margin-bottom:0!important;
}
div .izq_grande_transparente p, div .der_grande_transparente p, div .izq_pequena_transparente p, div .der_pequena_transparente p, div .izq_pequena_sola_transparente p, div .izq_pequena_sola_transparente_2 p, div .der_pequena_sola_transparente p, div .der_pequena_sola_transparente_2 p, .izq_grande_transparente_2 p, .der_grande_transparente_2 p, .izq_pequena_transparente_2 p, .der_pequena_transparente_2 p { font-weight:bold!important; margin-bottom:0!important;
}
div .izq_grande_transparente p, div .izq_grande_transparente_2 p { margin-right:2.5rem;
}
div .der_grande_transparente p, div .der_grande_transparente_2 p { margin-left:2.5rem;
}
.izq_gr_transparente_2 { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin:2.5rem 2.5rem 2.5rem 0; width: 60%; float:left;
}
.izq_gr_transparente_sin { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin:0 0 2.5rem 0; width: 60%; float:left;
}
.izq_gr_transparente_sin_2 { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin:0 2.5rem 0 0; width: 60%; float:left;
}
.izq_pq_transparente { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin:0 2.5rem 2.5rem 0; width: 37%; float:left;
}
.izq_pq_transparente_2 { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin:2.5rem 2.5rem 2.5rem 0; width: 37%; float:left;
}
.izq_pq_transparente_sin { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin:0 0 2.5rem 0; width: 37%; float:left;
}
.der_transparente { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin:0 0 2.5rem 2.5rem; width: 50%; float:right;
}
.der_gr_transparente { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin:0 0 2.5rem 2.5rem; width: 60%; float:right;
}
.der_gr_transparente_2 { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin:2.5rem 0 2.5rem 2.5rem; width: 60%; float:right;
}
.der_gr_transparente_sin { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin:0 0 2.5rem 0; width: 60%; float:right;
}
.der_pq_transparente { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin:0 0 2.5rem 2.5rem; width: 37%; float:right;
}
.der_pq_transparente_2 { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin:2.5rem 0 2.5rem 2.5rem; width: 37%; float:right;
}
.der_pq_transparente_sin { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin:0 0 2.5rem 0; width: 37%; float:right;
}
#contenido_articulo .sppb-tab-content, #contenido_articulo_2 .sppb-tab-content, #contenido_articulo_4 .sppb-tab-content, #contenido_articulo_3 .sppb-tab-content { margin-top: 0px; padding:20px 20px 5px 20px; border-radius: 0px 5px 5px; -moz-border-radius: 0px 5px 5px; -webkit-border-radius: 0px 5px 5px; border:1px solid #e8eff1; background:#fff;
}
#contenido_articulo .sppb-col-md-6, #contenido_articulo_2 .sppb-col-md-6, #contenido_articulo_4 .sppb-col-md-6, #contenido_articulo_3 .sppb-col-md-6, 
#contenido_articulo .sppb-col-md-4, #contenido_articulo_2 .sppb-col-md-4, #contenido_articulo_4 .sppb-col-md-4, 
#contenido_articulo .sppb-col-md-3, #contenido_articulo_2 .sppb-col-md-3, #contenido_articulo_4 .sppb-col-md-3, #contenido_articulo_3 .sppb-col-md-3 { padding-right: 10px; padding-left: 10px;
}
#contenido_articulo_3 .sppb-col-md-4 { padding-right: 0px; padding-left: 0px;
}
#contenido_articulo_3 .sppb-nav-modern > li > a { text-align: center; padding: 10px 10px; margin-bottom: -1px;
}
#contenido_articulo .sppb-nav-modern > li > a, #contenido_articulo_2 .sppb-nav-modern > li > a, #contenido_articulo_4 .sppb-nav-modern > li > a { padding: 10px 10px;
}
.pagina_articulo #sp-title .sp-page-title { padding:0px;
}
.pagina_articulo #sp-section-3 .container {  padding-top: 30px; padding-bottom: 30px; max-width: 100%; width:100%;
}
.col_izquierda { width:48.5%; margin-right:1.5%; float:left; margin-bottom:2.5%;
}
.col_derecha { width:48.5%; margin-left:1.5%; float:right; margin-bottom:2.5%;
}
.col_izquierda img, .col_derecha img { width:100%;
}
#contenido_articulo h2 a:hover, #contenido_articulo h3 a:hover, #contenido_articulo h4 a:hover, #contenido_articulo h5 a:hover, #contenido_articulo h6 a:hover, 
#contenido_articulo_2 h2 a:hover, #contenido_articulo_2 h3 a:hover, #contenido_articulo_2 h4 a:hover, #contenido_articulo_2 h5 a:hover, #contenido_articulo_2 h6 a:hover, 
#contenido_articulo_4 h2 a:hover, #contenido_articulo_4 h3 a:hover, #contenido_articulo_4 h4 a:hover, #contenido_articulo_4 h5 a:hover, #contenido_articulo_4 h6 a:hover, 
#contenido_articulo_3 h2 a:hover, #contenido_articulo_3 h3 a:hover, #contenido_articulo_3 h4 a:hover, #contenido_articulo_3 h5 a:hover, #contenido_articulo_3 h6 a:hover { color:#272727!important;
}
.izq_sin_nada { float:left; margin:0 1.5rem 1.5rem 0;
}
.der_sin_nada { float:right; margin:0 1.5rem 1.5rem 0;
}
.box_clear { display: table; width:100%;
}
h6 strong { color: #C51F33!important;
}
h6.titulo_video { font-size: 18px!important; margin: 1.5rem 0 0.6rem!important;
}
.boton_pdf { height:98px!important; width:74px!important; margin:1.5rem 1.5rem 1.5rem 0; margin-right:1rem!important;
}
.boton_icon { height:71px!important; width:110px!important; margin:0 1.5rem 1.5rem 0; float:left;
}
.boton_icon_2 { height:71px!important; width:178px!important; margin:0 1.5rem 1.5rem 0; float:left;
}
.tabla_datos { width:100%; border-top:1px solid #ddd;  border-left:1px solid #ddd; margin:1.5rem 0;
}
.tabla_datos td { padding:5px; text-align:center; line-height:1.3;  border-right:1px solid #ddd; vertical-align:top;
}
.tabla_datos .primera_fila_arriba { background:#bbb;
}
.tabla_datos .primera_fila { background:#ddd;
}
.tabla_datos td img { margin:auto!important;
}
.tabla_datos tr { border-bottom:1px solid #ddd;
}
.tabla_datos h6 { margin:5px 0px !important; font-size:14px!important;
}
.tabla_datos p { margin-bottom:0!important; margin-left:5px; margin-right:5px;
}
.sm-filter-cont { margin-bottom: 7px!important;
}
.galeria_videos .video_articulo_2 { margin: 0rem;
}
.galeria_videos .col_izquierda, .galeria_videos .col_derecha { margin-bottom: 3%;
}
.galeria_videos .col_izquierda strong, .galeria_videos .col_derecha strong { font-family:Arial, Helvetica, sans-serif;
}
.galeria_videos h6 { margin: 1rem 0 0.8rem!important;
}
.clearfix { margin: 0px!important;
}
.justify-content-center { margin-top: 60px;
}
#contenido_articulo_2 .col_izquierda h4, #contenido_articulo_4 .col_izquierda h4, #contenido_articulo_2 .col_derecha h4, #contenido_articulo_4 .col_derecha h4 { text-align:left; margin:0 0 1rem;
}
#contenido_articulo_2 .col_izquierda h4 a, #contenido_articulo_4 .col_izquierda h4 a, #contenido_articulo_2 .col_derecha h4 a, #contenido_articulo_4 .col_derecha h4 a { color:#272727 !important;
}
#contenido_articulo_2 .col_izquierda h4 a:hover, #contenido_articulo_4 .col_izquierda h4 a:hover, #contenido_articulo_2 .col_derecha h4 a:hover, #contenido_articulo_4 .col_derecha h4 a:hover { color:var(--maincolor) !important;
}
#contenido_articulo_2 .col_izquierda img, #contenido_articulo_2 .col_derecha img { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-bottom: 1rem!important;
}
#contenido_articulo_4 .col_izquierda img, #contenido_articulo_4 .col_derecha img { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-bottom: none!important;
}
.col_izq_der .col_izquierda img, .col_izq_der .col_derecha img { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-bottom: 6% !important;
}
#articulo .columnas_catalogo { margin-left:-15px; margin-right:-15px; text-align:center;
}
#articulo .columnas_catalogo .sppb-row { display: block;
}
#articulo .columnas_catalogo img { width:100%;  border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
#articulo .columnas_catalogo h3 { width: 100%; margin-bottom: 0px; margin-top: 0px; font-size: 18px; color: #141414;
}
#articulo .columnas_catalogo p { margin-top: 0; margin-bottom: 10px;
}
#articulo .columnas_catalogo .sppb-col-md-4, #articulo .columnas_catalogo .sppb-col-sm-6, #articulo .columnas_catalogo .sppb-col-xs-12  {
display:inherit; background:none; -moz-border-radius: 0px; -webkit-border-radius: 0px; padding:15px!important; border:none; float:left;
}
#promociones_quantum { width: 100%; height: 90px; margin-top: -114px;
/*-artículo contenido - final-*/
}
/*--Galería de Imágenes - inicio--*/
.galeria_imagenes { width: 100%; display:inline-block;
}
.galeria_imagenes_izquierda { width: 49%; float: left; margin-right: 1%; margin-bottom: 20px;
}
.galeria_imagenes_derecha { width: 49%; float: left; margin-left: 1%; margin-bottom: 20px;
}
.galeria_imagenes img { width: 100%; height: auto;
}
.galeria_imagenes p { font-weight: bold !important; line-height: 1.2rem !important; margin-top: 10px !important; font-size: 14px !important; margin-bottom:10px!important; margin-top:0px!important;
}
.galeria_imagenes h2, .galeria_imagenes h3, .galeria_imagenes h4, .galeria_imagenes h5,.galeria_imagenes h6 { margin:2rem 0 1.5rem !important; font-size: 20px!important; line-height: 1.2!important; letter-spacing:0px!important;
}
.galeria_imagenes p.galeria_contenido { font-weight:normal!important; margin-bottom:0px!important;
/*--Galería de Imágenes - final--*/
}
@media (max-width:479px) {
/*------nuestra empresa - inicio------*/
#nuestros_servicios { background: url(../../../images/nuestra_empresa/diseno_planificacion_instalacion_y_mantenimiento_de_pergolas_metalicas_y_marquesinas_480.webp) bottom left no-repeat;
}
#nuestros_servicios .sppb-col-md-12 { padding-right: 0px!important; padding-left: 0px!important;
}
#nuestros_servicios img { width:100%!important;
}
#nuestros_servicios h4 { margin-bottom:15px!important;
}
#nuestros_servicios h3 { margin: 0px auto 50px !important;
}
#nuestros_servicios img { margin: 0 auto 30px!important;
}
#nuestros_servicios .sppb-col-md-6, #nuestros_servicios_2 .sppb-col-md-6, #nuestros_servicios_3 .sppb-col-md-6, 
#nuestros_servicios .sppb-col-md-4, #nuestros_servicios_2 .sppb-col-md-4, #nuestros_servicios_3 .sppb-col-md-4, 
#nuestros_servicios .sppb-col-md-3, #nuestros_servicios_2 .sppb-col-md-3, #nuestros_servicios_3 .sppb-col-md-3 { padding-right: 5px!important; padding-left: 5px!important;
}
#nuestros_servicios h4 { font-weight: 600 !important; font-size: 28px !important; line-height: 32px !important;
/*------nuestra empresa - final------*/
}
/*-artículo contenido - inicio-*/
#contenido_articulo, #contenido_articulo_2, #contenido_articulo_4 { padding:40px 20px 25px 20px!important;
}
#contenido_articulo_3 { padding:25px 20px!important; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius:0px;
}
#contenido_articulo_2, #contenido_articulo_4 { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
}
#articulo .sppb-col-md-8 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; border-left: none; border-top: none; border-bottom: none; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; padding: 0px;
}
#contenido_articulo { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
}
#contenido_articulo dl, #contenido_articulo ol, #contenido_articulo ul, 
#contenido_articulo_2 dl, #contenido_articulo_2 ol, #contenido_articulo_2 ul, 
#contenido_articulo_4 dl, #contenido_articulo_4 ol, #contenido_articulo_4 ul, 
#contenido_articulo_3 dl, #contenido_articulo_3 ol, #contenido_articulo_3 ul { padding-left: 20px!important;
}
#contenido_articulo .sppb-addon-social-share ul, #contenido_articulo_2 .sppb-addon-social-share ul, #contenido_articulo_4 .sppb-addon-social-share ul { margin: -5px 0px 20px -20px!important;
}
#contenido_articulo .modulo_articulo_derecha_negro, #contenido_articulo_2 .modulo_articulo_derecha_negro, #contenido_articulo_4 .modulo_articulo_derecha_negro { padding: 0px; margin:-30px -10px 30px;
}
.modulo_articulo_derecha_negro { box-shadow: none; padding: 20px 20px 0px 20px; background: #fff;
}
.pdf_479 { float:none!important;
}
.tabla_datos td { font-size:12px!important;
}
#articulo .columnas_catalogo .sppb-col-xs-12 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;
/*-artículo contenido - final-*/
}
}
@media (min-width:480px) and (max-width:767px) {
/*------nuestra empresa - inicio------*/
#nuestros_servicios img {  width: 90%!important;
}
#nuestros_servicios h3 { margin: 0px auto 70px !important;
/*------nuestra empresa - final------*/
}
/*-artículo contenido - inicio-*/
#contenido_articulo, #contenido_articulo_2, #contenido_articulo_4 { padding-top:40px!important; padding-bottom:30px!important;
}
#contenido_articulo .modulo_articulo_derecha_negro, #contenido_articulo_2 .modulo_articulo_derecha_negro, #contenido_articulo_4 .modulo_articulo_derecha_negro { padding: 0px; margin:-20px -20px 30px;
}
#articulo .columnas_catalogo .sppb-col-sm-6 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;
/*-artículo contenido - final-*/
}
}
@media (min-width:480px) and (max-width:768px) {
/*------nuestra empresa - inicio------*/
#nuestros_servicios { background: url(../../../images/nuestra_empresa/diseno_planificacion_instalacion_y_mantenimiento_de_pergolas_metalicas_y_marquesinas_768.webp) bottom left no-repeat;
/*------nuestra empresa - final------*/
}
}
@media (min-width:480px) and (max-width:1024px) {
/*-artículo contenido - inicio-*/
#contenido_articulo_3 { padding: 30px!important;
}
.tabla_datos h6 { font-size:16px!important;
}
#contenido_articulo h2, #contenido_articulo_2 h2, #contenido_articulo_4 h2, #contenido_articulo_3 h2, .article-body-content h2 { font-size: 28px;
}
#contenido_articulo h3, #contenido_articulo_2 h3, #contenido_articulo_4 h3, #contenido_articulo_3 h3, .article-body-content h3 { font-size: 26px;
}
#contenido_articulo h4, #contenido_articulo_2 h4, #contenido_articulo_4 h4, #contenido_articulo_3 h4, .article-body-content h4 { font-size: 24px;
}
#contenido_articulo h5, #contenido_articulo_2 h5, #contenido_articulo_4 h5, #contenido_articulo_3 h5, .article-body-content h5 { font-size: 22px;
}
#contenido_articulo h6, #contenido_articulo_2 h6, #contenido_articulo_4 h6, #contenido_articulo_3 h6, .article-body-content h6 { font-size: 20px;
}
#contenido_articulo h7, #contenido_articulo_2 h7, #contenido_articulo_4 h7, #contenido_articulo_3 h7, .article-body-content h7 { font-size: 18px;
}
#contenido_articulo h8, #contenido_articulo_2 h8, #contenido_articulo_4 h8, #contenido_articulo_3 h8, .article-body-content h8 { font-size: 16px;
}
#contenido_articulo, #contenido_articulo_2, #contenido_articulo_4 { padding-top: 30px !important; padding-bottom: 30px !important;
/*-artículo contenido - final-*/
}
}
@media (min-width:550px) and (max-width:767px) {
/*------nuestra empresa - inicio------*/
#nuestros_servicios .sppb-col-xs-12 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;
/*------nuestra empresa - final------*/
}
}
@media (max-width:575px) {
/*#sp-section-3 - inicio*/
#sp-section-3 .sp-page-title { padding: 175px 0px 0px 0px; height: 740px;
}
#sp-section-3 .sp-page-title-heading { font-size: 35px; line-height: 120%!important;
}
#sp-section-3 .sp-page-title { background: url(../../../images/fondos/sombra_titulo_740.webp) #050a1540 top right no-repeat !important;
}
#sp-section-3 .breadcrumb > li > a, 
#sp-section-3 .breadcrumb > .active span { font-size: 16px; line-height: 26px;
/*#sp-section-3 - final*/
}
}
@media (min-width:576px) and (max-width:767px) {
/*#sp-section-3 - inicio*/
#sp-section-3 .sp-page-title { padding: 165px 0px 0px 0px; height: 640px;
}
#sp-section-3 .sp-page-title-heading { font-size: 35px; line-height: 120%!important;
}
#sp-section-3 .sp-page-title { background: url(../../../images/fondos/sombra_titulo_640.webp) #050a1540 center right no-repeat !important;
}
#sp-section-3 .breadcrumb > li > a, 
#sp-section-3 .breadcrumb > .active span { font-size: 16px; line-height: 26px;
/*#sp-section-3 - final*/
}
}
@media (max-width:619px) {
/*-artículo contenido - inicio-*/
.col_izquierda { width:100%; margin-right:0; float:none; margin-bottom:40px;
}
.col_derecha { width:100%; margin-left:0; float:none; margin-bottom:40px;
}
#contenido_articulo_2 .col_izquierda, #contenido_articulo_4 .col_izquierda, #contenido_articulo_2 .col_derecha, #contenido_articulo_4 .col_derecha { margin-bottom:30px;
}
#contenido_articulo .col_izquierda { margin-bottom:20px!important;
}
#contenido_articulo .col_derecha { margin-bottom:20px!important;
/*-artículo contenido - final-*/
}
}
@media (min-width:620px) and (max-width:1024px) {
/*-artículo contenido - inicio-*/
#contenido_articulo_2 .col_izquierda, #contenido_articulo_4 .col_izquierda, #contenido_articulo_2 .col_derecha, #contenido_articulo_4 .col_derecha { margin-bottom:4%;
/*-artículo contenido - final-*/
}
}
@media (max-width:767px) {
/*------nuestra empresa - inicio------*/
.modulo_b { display:none!important;
}
#column-wrap-id-1654928983250 { margin-bottom:1.5rem!important;
}
#nuestros_servicios p { font-size:16px!important;
/*------nuestra empresa - final------*/
}
/*-artículo contenido - inicio-*/
#articulo, #articulo_2 { margin: 0px !important; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
}
#contenido_articulo p, #contenido_contacto p, #contenido_articulo_2 p, #contenido_articulo_4 p, #contenido_articulo_3 p { font-size: 16px !important;
}
#contenido_articulo ul li, #contenido_articulo_2 ul li, #contenido_articulo_4 ul li, #contenido_articulo_3 ul li { font-size:16px;
}
.pagina_articulo .body-wrapper { background: none;
}
.izq_grande_transparente, .der_pequena_transparente, .izq_pequena_transparente, .der_pequena_sola_transparente, .der_pequena_sola_transparente_2, .izq_pequena_sola_transparente, .izq_pequena_sola_transparente_2, .der_grande_transparente, .izq_grande_transparente_2, .der_grande_transparente_2, .izq_pequena_transparente_2, .der_pequena_transparente_2 { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin:0rem 0rem 1.5rem 0rem; width: 100%;
}
.izq_grande_transparente img, .der_pequena_transparente img, .izq_pequena_transparente img, .der_pequena_sola_transparente img, .der_pequena_sola_transparente_2 img, .izq_pequena_sola_transparente img, .izq_pequena_sola_transparente_2 img, .der_grande_transparente img, .izq_grande_transparente_2 img, .der_grande_transparente_2 img, .izq_pequena_transparente_2 img, .der_pequena_transparente_2 img { padding: 0rem 0rem 0.5rem 0rem!important; margin:0rem!important;  width: 100%;
}
.izq_transparente, .izq_gr_transparente, .izq_gr_transparente_sin, .izq_gr_transparente_sin_2, .izq_pq_transparente, .der_transparente, .der_gr_transparente_sin, .der_pq_transparente,  .der_pq_transparente_sin { width: 100%!important; float:none!important; border:none!important; padding:0px!important; margin:0 0 1.5rem!important;
}
#contenido_articulo h2, #contenido_articulo h3, #contenido_articulo h4, #contenido_articulo h5, #contenido_articulo h6, #contenido_articulo h7, #contenido_articulo h8, 
#contenido_articulo_2 h2, #contenido_articulo_2 h3, #contenido_articulo_2 h4, #contenido_articulo_2 h5, #contenido_articulo_2 h6, #contenido_articulo_2 h7, #contenido_articulo_2 h8, 
#contenido_articulo_3 h2, #contenido_articulo_3 h3, #contenido_articulo_3 h4, #contenido_articulo_3 h5, #contenido_articulo_3 h6, #contenido_articulo_3 h7, #contenido_articulo_3 h8, 
#contenido_articulo_4 h2, #contenido_articulo_4 h3, #contenido_articulo_4 h4, #contenido_articulo_4 h5, #contenido_articulo_4 h6, #contenido_articulo_4 h7, #contenido_articulo_4 h8, 
.article-body-content h2, .article-body-content h3, .article-body-content h4, .article-body-content h5, .article-body-content h6, .article-body-content h7, .article-body-content h8 { margin: 2rem 0;
}
.modulo_b { display:none!important;
}
#contenido_articulo sppb-col-xs-12, #contenido_articulo_2 .sppb-col-xs-12, #contenido_articulo_4 .sppb-col-xs-12, #contenido_articulo_3 .sppb-col-xs-12 { padding-right: 0px!important; padding-left: 0px!important;
}
#articulo .sppb-row-container, #articulo_2 .sppb-row-container { border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px;
}
.article-body-content p { font-size: 16px!important; line-height: 1.5!important;
}
.izq_gr_transparente, .izq_gr_transparente_2, .der_gr_transparente, .der_gr_transparente_2, .der_pq_transparente_2, .der_pq_transparente, .izq_pq_transparente_2, .izq_pq_transparente { width: 100%; float:none; margin: 2.5rem 0;
}
#contenido_articulo .contenido_articulo_texto dl, #contenido_articulo .contenido_articulo_texto ol, #contenido_articulo .contenido_articulo_texto ul, #contenido_articulo_2 .contenido_articulo_texto dl, #contenido_articulo_2 .contenido_articulo_texto ol, #contenido_articulo_2 .contenido_articulo_texto ul, #contenido_articulo_3 .contenido_articulo_texto dl, #contenido_articulo_3 .contenido_articulo_texto ol, #contenido_articulo_3 .contenido_articulo_texto ul { margin:0px 0px 1.5rem 15px!important; padding:0px!important;
}
.article-details .article-full-image img, .article-details .article-full-image { height: 300px;
/*-artículo contenido - final-*/
}
}
@media (min-width:768px) {
/*------nuestra empresa - inicio------*/
.modulo_a { display:none!important;
/*------nuestra empresa - final------*/
}
/*-artículo contenido - inicio-*/
#articulo .columnas_catalogo .sppb-col-md-4 { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%;
/*-artículo contenido - final-*/
}
}
@media (max-width:768px) {
/*--Galería de Imágenes - inicio--*/
.galeria_imagenes_izquierda { width: 100% !important; float: none !important; margin-right: 0 !important; margin-bottom: 35px !important;
}
.galeria_imagenes_derecha { width: 100% !important; float: none !important; margin-left: 0 !important; margin-bottom: 35px !important;
/*--Galería de Imágenes - final--*/
}
}
@media (min-width:768px) and (max-width:991px) {
/*#sp-section-3 - inicio*/
#sp-section-3 .sp-page-title { padding: 165px 0px 0px 0px; height: 680px;
}
#sp-section-3 .sp-page-title-heading { font-size: 40px; line-height: 120%!important;
}
#sp-section-3 .sp-page-title { background: url(../../../images/fondos/sombra_titulo_680.webp) #050a1540 center right no-repeat !important;
/*#sp-section-3 - final*/
}
/*------nuestra empresa - inicio------*/
#column-wrap-id-1654928983253 { width:100%;
/*------nuestra empresa - final------*/
}
}
@media (min-width:768px) and (max-width:1023px) {
/*-artículo contenido - inicio-*/
#contenido_articulo .modulo_articulo_derecha_negro, #contenido_articulo_2 .modulo_articulo_derecha_negro, #contenido_articulo_4 .modulo_articulo_derecha_negro { margin: 0px 0px 30px;
/*-artículo contenido - final-*/
}
}
@media (min-width:768px) and (max-width:1365px) {
/*#sp-section-3 - inicio*/
#sp-section-3 .breadcrumb > li > a, 
#sp-section-3 .breadcrumb > .active span { font-size: 18px; line-height: 28px;
/*#sp-section-3 - final*/
}
}
@media (min-width:769px) and (max-width:992px) { 
/*------nuestra empresa - inicio------*/
#nuestros_servicios { background: url(../../../images/nuestra_empresa/diseno_planificacion_instalacion_y_mantenimiento_de_pergolas_metalicas_y_marquesinas_992.webp) bottom left no-repeat;
/*------nuestra empresa - final------*/
}
}
@media (max-width:991px) {
/*------nuestra empresa - inicio------*/
#column-wrap-id-1654928983248 { margin-bottom:1.5rem!important;
/*------nuestra empresa - final------*/
}
/*-artículo contenido - inicio-*/
#contenido_articulo .breadcrumb, #contenido_articulo_2 .breadcrumb, #contenido_articulo_4 .breadcrumb { display:none;
/*-artículo contenido - final-*/
}
}
@media (min-width:992px) and (max-width:1365px) {
/*#sp-section-3 - inicio*/
#sp-section-3 .sp-page-title { padding: 180px 0px 0px 0px; height: 680px;
}
#sp-section-3 .sp-page-title-heading { font-size: 45px; line-height: 120%!important;
}
#sp-section-3 .sp-page-title { background: url(../../../images/fondos/sombra_titulo_680.webp) #050a1540 center right no-repeat !important;
/*#sp-section-3 - final*/
}
}
@media (min-width:993px) and (max-width:1024px) {
/*------nuestra empresa - inicio------*/
#nuestros_servicios { background: url(../../../images/nuestra_empresa/diseno_planificacion_instalacion_y_mantenimiento_de_pergolas_metalicas_y_marquesinas_1200.webp) bottom left no-repeat;;
/*------nuestra empresa - final------*/
}
}
@media (max-width:1023px) {
/*-artículo contenido - inicio-*/
#contenido_articulo_2, #contenido_articulo_4 { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
}
#contenido_articulo .modulo_articulo_derecha_negro, #contenido_articulo_2 .modulo_articulo_derecha_negro, #contenido_articulo_4 .modulo_articulo_derecha_negro { padding: 0px!important;
}
#contenido_articulo { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
}
#articulo .sppb-col-md-4 { display:none;
}
#articulo .sppb-col-md-8 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; border:none!important; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; padding:0px;
}
#articulo_2 .sppb-col-md-12 { border:none!important; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; padding:0px!important;
/*-artículo contenido - final-*/
}
}
@media (min-width:1024px) {
/*-artículo contenido - inicio-*/
.articulo_derecha .sppb-section { padding:0px!important;
}
#contenido_articulo .modulo_articulo_derecha_negro, #contenido_articulo_2 .modulo_articulo_derecha_negro, #contenido_articulo_4 .modulo_articulo_derecha_negro { display:none;
}
.modulo_articulo_derecha_negro .sm-logo img { border-right: none!important; margin: 0 auto 0px; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; max-width: 83%!important;
/*-artículo contenido - final-*/
}
}
@media (min-width:1024px) and (max-width:1024px) {
/*-artículo contenido - inicio-*/
#articulo .sppb-col-md-4 { border-radius:0px!important; -moz-border-radius:0px!important; -webkit-border-radius:0px!important;
/*-artículo contenido - final-*/
}
}
@media (max-width:1024px) {
/*-artículo contenido - inicio-*/	
#contenido_articulo .sppb-nav-modern > li, #contenido_articulo_2 .sppb-nav-modern > li, #contenido_articulo_4 .sppb-nav-modern > li, #contenido_articulo_3 .sppb-nav-modern > li { margin-right: 0px;
}
#contenido_articulo_2, #contenido_articulo_4, #contenido_articulo_3 { background:rgba(255,255,255,1);
}
#articulo_2 .sppb-col-md-12 { padding:0px!important;
}
#contenido_articulo_2 { border-radius: 0px!important; -moz-border-radius: 0px!important; -webkit-border-radius: 0px!important;
}
#contenido_articulo_3 { border-radius: 0px!important; -moz-border-radius: 0px!important; -webkit-border-radius: 0px!important; margin-top: -20px!important;
}
#articulo { padding: 0px !important;
}
#articulo .sppb-col-md-8 { border:none!important; border-radius:0px!important; -moz-border-radius:0px!important; -webkit-border-radius:0px!important; padding:0px!important;
}
#contenido_articulo { border-radius:0px!important; -moz-border-radius:0px!important; -webkit-border-radius:0px!important;
}
#articulo .sppb-col-md-4 { border:none!important;
}
.titulo_articulo_derecha_negro_arriba h3 { border-radius: 0px!important; -moz-border-radius: 0px!important; -webkit-border-radius: 0px!important; letter-spacing:0px;
}
.titulo_articulo_derecha_negro h3, .modulo_articulo_derecha_negro h4 { letter-spacing:0px;
}
#contenido_articulo_3 h2 { margin: 0 0 1.5rem!important;
/*-artículo contenido - final-*/
}
}
@media (min-width:1025px) {
.no_min_1025 { display:none!important;
}
/*--youtube-player - inicio--*/
.youtube-player .play, .ver_fondo_video .youtube-player .play { height: 96px; width: 136px; margin-left: -68px; margin-top: -48px;
}
.youtube-player .play:hover, .ver_fondo_video .youtube-player .play:hover { height: 110px; width: 156px; margin-left: -78px; margin-top: -55px;
}
.galeria_imagenes .youtube-player .play, .ver_fondo_video .youtube-player .play { height: 78px!important; width: 110px!important; margin-left: -55px!important; margin-top: -39px!important;
}
.galeria_imagenes .youtube-player .play:hover, .ver_fondo_video .youtube-player .play:hover { height: 78px!important; width: 110px!important; margin-left: -55px!important; margin-top: -39px!important;
/*--youtube-player - final--*/
}
}
@media (min-width:1025px) and (max-width:1200px) {
/*------nuestra empresa - inicio------*/
#nuestros_servicios { background: url(../../../images/nuestra_empresa/diseno_planificacion_instalacion_y_mantenimiento_de_pergolas_metalicas_y_marquesinas_1200.webp) bottom left fixed no-repeat;
/*------nuestra empresa - final------*/
}
}
@media (min-width: 1025px) and (max-width: 1209px) {
/*-artículo contenido - inicio-*/
#articulo_2 { max-width: 100%!important;
}
#articulo .sppb-row-container, #articulo_2 .sppb-row-container {
  max-width: 100% !important;
}
#articulo, #articulo_2 { margin: 0px auto 0px !important;
/*-artículo contenido - final-*/
}
}
@media (min-width:1099px) {
/*------nuestra empresa - inicio------*/
#nuestros_servicios h2 { width:50%; 
/*------nuestra empresa - final------*/
}
}
@media (min-width:1200px) {
/*------nuestra empresa - inicio------*/
#nuestros_servicios h3 { width: 70%;
/*------nuestra empresa - final------*/
}
}
@media (min-width:1201px) and (max-width:1366px) {
/*------nuestra empresa - inicio------*/
#nuestros_servicios { background: url(../../../images/nuestra_empresa/diseno_planificacion_instalacion_y_mantenimiento_de_pergolas_metalicas_y_marquesinas_1366.webp) bottom left fixed no-repeat;
/*------nuestra empresa - final------*/
}
}
@media (max-width:1209px) {
/*-artículo contenido - inicio-*/
#articulo_2 .sppb-col-md-12 { border:none!important; border-radius: 0px!important; -moz-border-radius: 0px!important; -webkit-border-radius: 0px!important;
}
#articulo .sppb-row-container, #articulo_2 .sppb-row-container { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
/*-artículo contenido - final-*/
}
}
@media (min-width:1366px) {
/*#sp-section-3 - inicio*/
#sp-section-3 .sp-page-title { padding: 180px 0px 0px 0px; height: 720px;
}
#sp-section-3 .sp-page-title-heading { font-size: 50px; line-height: 120%!important;
}
#sp-section-3 .sp-page-title { background: url(../../../images/fondos/sombra_titulo_720.webp) #050a1540 center right no-repeat !important;
/*#sp-section-3 - final*/
}
/*-artículo contenido - inicio-*/
.titulo_principal { border-bottom: 3px solid #000; padding-bottom: 12px; margin-bottom: 26px !important;
/*-artículo contenido - final-*/
}
}
@media (min-width:1367px) {
/*------nuestra empresa - inicio------*/
#nuestros_servicios { background: url(../../../images/nuestra_empresa/diseno_planificacion_instalacion_y_mantenimiento_de_pergolas_metalicas_y_marquesinas_1920.webp) bottom left fixed no-repeat;
/*------nuestra empresa - final------*/