@font-face{
font-family: Helvetica;
src: url(https://artelmu.net/wp-content/themes/naftic-child/fonts/Helvetica.ttf);
}
body *{font-family: Helvetica;}
.logo-image img{width: 120px;}
u { text-decoration-color: #5797d4;}
p{font-size:16px;}
#site-navigation ul li a{font-size: 16px;color: #000;font-weight:bold;}
#site-navigation ul li a:hover,#site-navigation ul .current-menu-item a{color: #1198d7 !important;}
.box-rrss{width: 15%;display: inline-block;}
.boxIdiomas{width:15%;display: inline-block;}
.site-navigation-wrapper{border-bottom: 2px solid #333;}
.is-sticky .logo img{width:80px;transition: width .5s ease;}
.box-rrss a{font-size: 20px;color: #000;margin:0 5px;}
.box-rrss a:hover{color:#1198d7;}
.boxIdiomas a{color: #265186;margin:0 5px;}
.current_page_item a{font-weight: bold;}
.fa{font: normal normal normal 14px/1 FontAwesome;font-size: inherit;}
.fa-facebook-f:before, .fa-facebook:before{content: "\f09a" !important;}
.wpml-ls-item .sub-menu{min-width: 60px !important;text-align:center;}
.wpml-ls-item .sub-menu li{text-align:center !important;display:block !important;padding: 10px !important;}
.wpml-ls-item .sub-menu li a{display:block;}
.entry-content{margin-top:60px;}
h1.titlePage,p.titlePage{font-size:36px;color:#000;max-width: max-content;position: relative;font-weight:normal;}
h2.titlePage{font-size:32px;}
.titlePage.home{font-size:46px;line-height:56px;}
.titlePage::after{content: '';display: block;width:100px;height: 3px;background-color:#1198d7; transition:all .5s ease}
.titlePage.noAfter::after{display:none;}
.titlePage:hover::after{width:100%;transition: all .5s ease;}
.titlePage.colorBl{color:#fff;}
.titlePage.colorBl::after{background-color:#fff;}
.titlePage.colorBl.left,.titlePage.colorBl.left::after{margin:0;}
.subtitlePage{padding-left:40px;color:#000;font-size:36px;font-weight:normal;}
.boxHome h3{margin-top: 10px !important;text-align:center;}
.boxHome .icoDest{top: auto;bottom: 0;}
.entry-header,.site-main > nav{display:none;}
.breadcrumb{margin:20px 0;font-size:16px;}
.breadcrumb a{line-height:39px;color:#000 !important;}
.breadcrumb span{font-size:24px;display:inline-block;margin:0 6px;float:left;}
.boxOverlay img {width: 100%;}
.boxCategorias h3 strong {font-weight: bold;}
.overlayCat {background-color: rgba(38,81,154,.80);width: 100%;position: absolute;top: 0;height: 100%;opacity: 0;}
.boxCategorias h3 {text-align: center;padding: 20px 0;color: #fff;background-color: rgba(87,151,212,.70);
font-weight: bold;bottom: 0;width: 100%;position: absolute;font-size: 22px;}
.overlayCat:hover {transition: all .5s ease;opacity: 1;}
.icoDest{position:absolute;top:4px;right:0;background-color: #EFFC66;color:#000;padding:5px 20px;font-weight:normal;border-radius:20px;font-size:16px;}
.boxProductos .overlayCat{display:flex;justify-content: center;align-items: center;background-color: rgba(0,0,0,.70);}
.pag-productos .widget-title{font-size:20px;color:#000;}
.btnCatalogo{text-align:center;margin:10px auto;font-size:18px;color:#0070c0 !important;font-weight:bold;width:100%;float:left;}
.boxCatalogo{border:2px solid #265186;float:left;}
.boxYellow{width:20px;height:30px;background-color:#EFFC66;display:inline-block;margin-bottom:-5px;}
.titleTiendas{font-size:42px;color:#000;}
.btnTiendas{display:block;max-width: max-content;margin:0 auto;border:2px solid #5797d4;padding:10px 30px;color:#5797d4 !important;font-size: 30px;}
.rowBreadc{width:100%;text-align:center;margin-top: 40px;}
.rowBreadc a{margin:0 5px;color:#265186;}
.rowBreadc a:last-child{font-weight: bold;}
.titlePopup{font-size:30px;color:#265186;margin-bottom:10px;display: block;}
.textPopup{margin-bottom:20px;}
.contactLeft{width:48%;float:left;}
.contactRight{width:48%;float:right;}
.single #primary{max-width:969px;margin:0 auto;}
.single .widget-title{font-size:34px;margin-top:10px;}
.camas a{color:#000 !important;}
.wp-show-posts .wp-show-posts-entry-title{margin-top:-10px;font-weight:normal;}
.wp-show-posts .wp-show-posts-entry-title a{color:#000;}
.sp-pcp-title a{width:100%;text-align:center;font-size:24px !important;font-weight:bold !important;}
.wpforms-field-label-inline a{color: #000 !important;}
.wpforms-container-full .wpforms-confirmation-container-full{background-color:transparent;border-color:transparent;}
.wpforms-container-full .wpforms-confirmation-container-full p{font-size:30px;color:#1198d7;} .infoModelo h2,.infoModelo h4{color: #5797d4;font-weight:normal;}
.infoModelo h2 strong,.infoModelo h4 strong{color: #265186;}
.infoModelo h4{margin-bottom:40px;}
.infoModelo .titulo,.infoModelo div{font-size: 16px;}
.rowDormitorio .tile{width:48% !important;}
.tiles .tile {
display: inline-block;
margin: 10px;
text-align: left;
opacity: 0.99;
overflow: hidden;
position: relative;
border-radius: 3px;
box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);
width: 23%;
}
.tiles .tile:before {
content: "";
background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
width: 100%;
height: 50%;
opacity: 0;
position: absolute;
top: 100%;
left: 0;
z-index: 2;
transition-property: top, opacity;
transition-duration: 0.3s;
}
.tiles .tile img {
display: block;
max-width: 100%;
backface-visibility: hidden;
-webkit-backface-visibility: hidden;
}
.tiles .tile .details {
font-size: 16px;
padding: 20px;
color: #fff;
position: absolute;
bottom: 0;
left: 0;
z-index: 3;
}
.tiles .tile .details span {
display: block;
opacity: 0;
position: relative;
top: 100px;
transition-property: top, opacity;
transition-duration: 0.3s;
transition-delay: 0s;
}
.tiles .tile .details .title {
line-height: 1;
font-weight: 600;
font-size: 18px;
}
.tiles .tile .details .info {
line-height: 1.2;
margin-top: 5px;
font-size: 12px;
}
.tiles .tile:focus:before,
.tiles .tile:focus span, .tiles .tile:hover:before,
.tiles .tile:hover span {
opacity: 1;
}
.tiles .tile:focus:before, .tiles .tile:hover:before {
top: 50%;
}
.tiles .tile:focus span, .tiles .tile:hover span {
top: 0;
}
.tiles .tile:focus .title, .tiles .tile:hover .title {
transition-delay: 0.15s;
}
.tiles .tile:focus .info, .tiles .tile:hover .info {
transition-delay: 0.25s;
}
.tienda-cercana{text-align: center;}
.tienda-cercana h2{display:inline;}
.box-icono { padding: 3px 40px; border: 1px solid; width: max-content; margin: 0 auto; font-size: 20px; color: #5797d4;} .tpg-widget-heading-wrapper.heading-style1 { display: none;}
.titulo{margin:10px 0;font-size:18px;}
.boxAcabados{text-align:center;width:30%;float:left;margin:0 5px;}
.boxAcabados h3{font-size:18px;margin-top:5px;}
.boxAcabados img,.boxColores figure img{border:1px solid #ccc;}
.boxEnlaces{text-align:right;float:right;}
.boxEnlaces a{display:block;padding:10px 15px;border: 1px solid #000;color:#000 !important;margin:10px 0;text-align:center;border-radius:4px;font-weight:bold;}
.boxEnlaces a:hover{background-color:#000;color:#fff !important;}
.boxEnlaces i{font-size:26px;}
.sfsi_wicons{border:0 !important;padding: 0 !important;margin-top: 5px !important;width: 39px;float: left;}
.sfsi_wicons a.sficn:hover,.sfsi_wicons:hover{background-color: transparent !important}
.cuadro:before{display: block;width: 20px;height: 40px;content: '';background: #EFFC66;float: right;margin-left: 5px;margin-top:12px;}
h2.cuadro{max-width:max-content; text-transform:uppercase;font-weight:normal;color:#000;font-size:36px;}
.rt-detail:before, .prefooter:before { display: block; width: 20px; height: 40px; content: ''; background: #EFFC66; margin-left: 5px; float: left; margin-right: 10px;}
.rt-col-md-12.rt-col-sm-12.rt-col-xs-12.even-grid-item.rt-grid-item .rt-row { align-items: center; display: flex;}
.rt-col-md-12.rt-col-sm-12.rt-col-xs-12.even-grid-item.rt-grid-item:nth-child(2n-1) .rt-row { flex-direction: row-reverse;}
.titulo-condiciones {
background-color: #ffffff;
text-align: center;
font-size: 20px;
color: #3C9BD3 !important;
height: 70px;
padding-top: 15px;
}
#rssBlock{width:1070px;overflow: hidden;}
#rssBlock1{width:1070px;overflow: hidden;}
.cnnContents {
width:100%;
font-size: 30px;
white-space: nowrap;
text-transform: uppercase;
margin-bottom: 0;
}
.marqueeStyle {
display:inline-block; -webkit-animation: scrolling-left1 20s linear infinite;
animation: scrolling-left1 20s linear infinite;
color: #fff;
}
.marqueeStyle2 {
display:inline-block; -webkit-animation: scrolling-left2 20s linear infinite;
animation: scrolling-left2 20s linear infinite;
animation-delay: 10s;
color: #fff;
}
.marqueeStyle1 {
display:inline-block; -webkit-animation: scrolling-right1 20s linear infinite;
animation: scrolling-right1 20s linear infinite;
color: #fff;
}
.marqueeStyle21 {
display:inline-block; -webkit-animation: scrolling-right2 20s linear infinite;
animation: scrolling-right2 20s linear infinite;
animation-delay: 10s;
color: #fff;
}
.cnnContents span { margin: 0 10px;padding: 2px 5px;font-size: 26px;}
.prefooter { text-align: center; max-width: max-content; margin: 0 auto 30px;}
.prefooter.titlePage:after{margin-left:36px;}
.titlePage.inverso:after{position:absolute; right: 0; margin-right: 24px;}
.catalogo h3 { text-align: center; text-transform: uppercase;color:#0070c0;}
.catalogo .btn { max-width: max-content; background: #EFFC66; color: #000; padding: 3px 10px;}
.catalogo{text-align:center;}
.catalogo img {width: 393px;}
#tejidos .foobox img { border: none}
#tejidos span { margin-left: 15px;}
.tiradores img{border:0 !important;}
.boxColor{margin-bottom: 20px;}
.boxColor span{display:block;margin-top:5px;color:#999;font-weight:bold;font-size:18px;}
.tiradores .boxColor span{margin-top:-30px;text-align:center;}
.boxColor img{border:1px solid #ccc;}
.productos .sow-image-container {
overflow: hidden;
height: 240px;
justify-content: center;
align-items: center!important;
}
.productos img.so-widget-image:hover { width: 110%!important;}
.productos img.so-widget-image {width:100%; max-width: 110%!important;	transition: all .5s ease;}
.productos .widget-title{font-weight: normal;}
.productos .widget-title a{ color: #000;}
.boxColores figure{width:120px !important;float:left;margin:0 10px;}
.boxColores figure:first-child{;margin-left:0;}
li.wpml-ls-item {
display: inline-flex!important;
gap: 6px!important;
}
.full-width-center #primary{width:100%;}
.inline { display: inline-block;}
.medio, .tpg-excerpt p{font-size:20px;}
.grande{font-size:25px!important;}
.formulario-encuentra{display:none; opacity: 0}
.visible {transition: all .5s ease; display: inline-block; opacity: 1; margin-top: 20px; padding: 30px; border: 1px solid #d1d1d1;}
label.wpforms-field-label { color: #3C9BD3!important; text-align: left;}
.post-meta-user { display: none;}
h3.entry-title { text-transform: uppercase; margin-bottom: 30px!important;}
.entry-thumbnail { margin-bottom: 30px;}
.cnnContents.blog i { margin: 0 60px;}
.single-camas-modernas-nino .entry-thumbnail,.single-cunas-diseno-moderna .entry-thumbnail,.single-camas-nido-modernas .entry-thumbnail,.single-escritorios-juvenile .entry-thumbnail,.single-mesas-escritorio-gam .entry-thumbnail,.single-literas-modernas-juv .entry-thumbnail,.single-camas-modernas-adult .entry-thumbnail,.single-camas-abatibles .entry-thumbnail,.single-armarios-modernos .entry-thumbnail,.single-muebles-tv-moderno .entry-thumbnail,.single-mueble-cama-compacto .entry-thumbnail{display:none;}
.titlePage{margin-top:40px;text-transform: uppercase;}
.single article{float:left;}
.single .entry-content{margin-top:0;}
.single .entry-content-block .entry-title {font-size: 30px;float:left;width:100%;margin-bottom:20px;}
.single .entry-thumbnail img{float: left;width:100%;}
.single_breadc{margin:40px 0;}
.navigation{margin-bottom:40px;float:left;width:100%;}
.txtComp{display:inline-block;float:left;margin-top:15px;margin-right:10px;font-weight:bold;}
.sfsi_shortcode_container{display:inline-block;}
.wp-caption .wp-caption-text {text-align: center;font-style: normal;font-weight: bold;color: #000;font-size: 16px;text-transform: capitalize;}
.postPrevious{float:left;}
.postNext{float:right;}
.navigation i{color:#1198d7;font-size: 30px;margin-top: -4px;}
.fa-long-arrow-left{margin-right:10px;float: left;}
.fa-long-arrow-right{margin-left:10px;float: right;}
.page-template-noticias #primary{margin-top:60px;}
.box1{width:50%;float:right;}
.box2{width:32%;float:left;}
.box3{width:60%;float:right;margin-top:40px;}
.box4{float:right;color:#000;font-size:18px;}
.rrss-footer{float:right;margin-left:10px;}
.rrss-footer a{margin:0 5px;font-size:22px;}
.rrss-footer a:hover{color:#1198d7;}
#top-footer{border-top: 1px solid #000;padding-top:40px;}
.footer-block:first-child{width:34%;}
.footer-block:last-child{width:60%;}
.footer-block h3{color:#000;text-align:left;margin-left:44px;font-size:20px;margin-top:40px;margin-bottom:20px;}
.footer-block img{margin-right:10px;}
.footer-block p{margin-bottom:10px;text-align: left;}
.footer-block a{color:#000;}
#bottom-footer{padding: 10px 0 20px;}
.copyright{width:100%;color:#000;}
.boxEnl{float: right;}
.footLeft{float:left;margin-top:20px;}
.footLeft span,.footLeft p{float:left;color:#000;}
.footLeft span{font-size:18px;}
.footLeft a{margin:0 10px;font-size:26px;}
.footRight{text-align: right;}
.footRight img{margin-top: -20px;}
#encuentra {cursor: pointer;font-weight: bold; background-color: #EFFC66; padding: 10px 20px; margin-top: 15px; float: right;color:#000; border-radius: 30px;width:63%;}
span#encuentra p { font-size: 23px; margin: 0;}
.footCenter p{color:#000;margin-top:20px;width:100%;float:left;text-align:center;}
.footBottom{width:100%;float:right;text-align:right;}
.footBottom p{float:right;color:#000;margin-top:10px;width:100%;text-align:right;}
.pag-productos img.so-widget-image { width: 100%; height: 247px!important; object-fit: cover;}
.copyright{font-size: 17px;}
.tp-bullet-title{display: none;}
.texto{text-align: justify;}
.rowMarcas img{margin-right:40px;}
.textGris{color:#666;}
.textGris h1{font-weight:normal;}
.textGris h3{margin-top:20px;margin-bottom:20px;}
.textGris p{text-align:justify;}
.tienda-form{ max-width: 540px; margin: 0 auto; padding: 0 30px; color: #5797d4;}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"],input[type="tel"] {
border: 1px solid #ccc;padding: 8px 14px;width: 100%;margin-bottom:30px;-webkit-appearance: none;}
textarea {overflow: auto;padding-left: 14px;vertical-align: top;border: 1px solid #ccc;
height: 120px;max-width: 100%;width: 100%;margin-bottom:20px;}
::placeholder{color:#999;}
.wpcf7-not-valid-tip{margin-top:-30px;}
.wpcf7-list-item-label a{color:#000 !important;}
.wpcf7 form.sent .wpcf7-response-output{border:0 !important;font-size:40px;margin-bottom:0 !important;}
.txtForm{display: none;font-size: 40px;margin: -20px 0.5em 1em;padding: 0 1em;}
#wpcf7-f1687-p16-o2{float:left;}
.page-template-noticias .entry-header{display:block;margin-top:100px;}
.page-template-noticias .entry-content{margin-top:0;}
div.entry-thumbnail.impar{margin-right:0;margin-left:10%;width:50%;float:right;}
div.entry-thumbnail.par{width:50%;margin-right:0;margin-right:120px;}
.single-camas-nido-modernas article .entry-content .siteorigin-panels-stretch.panel-row-style,
.single-escritorios-juvenile article .entry-content .siteorigin-panels-stretch.panel-row-style,
.single-mesas-escritorio-gam article .entry-content .siteorigin-panels-stretch.panel-row-style,
.single-camas-modernos-adul article .entry-content .siteorigin-panels-stretch.panel-row-style,
.single-armarios-modernos-adul article .entry-content .siteorigin-panels-stretch.panel-row-style{margin:0 !important;padding:0 !important;}
.single-camas-nido-modernas.single article,.single-escritorios-juvenile.single article,.single-mesas-escritorio-gam.single article,.single-camas-modernas-adult.single article,.single-armarios-modernos.single article{width:100%;}
.tienda-cercana h2{font-size:40px;color:#000;font-weight:normal;}
.boxWhatsapp{position: fixed;right:20px;bottom:40px;animation: animateDiv 4s 2;animation-direction: alternate;animation-iteration-count: infinite;}
h2.seo{font-size:19px;}
p.seo{margin-top:15px; font-size:14px;}
.boxForm{margin:40px 0;}
.btnBottom{font-size:24px;}
.btnBottom span{color:#1198d7;cursor:pointer;font-weight:bold;}
@keyframes animateDiv {
0%   {bottom: 40px; bottom: 120px;}
100%  {bottom: 120px; bottom: 40px;}
} @keyframes scrolling-left1 {
0% {transform: translateX(100%);
-webkit-transform: translateX(100%);}
100% {transform: translateX(-100%);
-webkit-transform: translateX(-100%);}
}
@keyframes scrolling-left2 {
0% {transform: translateX(0%);
-webkit-transform: translateX(0%);}
100% {transform: translateX(-200%);
-webkit-transform: translateX(-200%);}
}
@-webkit-keyframes scrolling-left1 {
0% {-webkit-transform: translateX(100%);}
100% {-webkit-transform: translateX(-100%);}
}
@-webkit-keyframes scrolling-left2 {
0% {-webkit-transform: translateX(0%);}
100% {-webkit-transform: translateX(-200%);}
}
@keyframes scrolling-right1 {
0% {transform: translateX(-100%);
-webkit-transform: translateX(-100%);}
100% {transform: translateX(100%);
-webkit-transform: translateX(100%);}
}
@keyframes scrolling-right2 {
0% {transform: translateX(-200%);
-webkit-transform: translateX(-200%);}
100% {transform: translateX(0%);
-webkit-transform: translateX(0%);}
}
@-webkit-keyframes scrolling-right1 {
0% {-webkit-transform: translateX(-100%);}
100% {-webkit-transform: translateX(-100%);}
}
@-webkit-keyframes scrolling-right2 {
0% {-webkit-transform: translateX(-200%);}
100% {-webkit-transform: translateX(0%);}
}
@media (max-width:980px){
rs-bullets { top: 90%!important;}
.site-navigation-wrapper{margin-top: 34px;border-bottom:0;}
.header-bottom{border-bottom:2px solid #333;}
.box-rrss{width:100%;text-align:right;}
.box1 { width: 100%; float: none}
#encuentra{width:100%;}
#encuentra p{text-align: center;}
.tg-column-2.footer-block h3, .tg-column-2.footer-block p{text-align: center;}
.tg-column-2.footer-block h3{margin-bottom: 20px;}
#rev_slider_2_1_wrapper .hesperiden.tparrows{width: 36px; height: 36px;}
.icoDest {top: -34px;}
.titlePage.home { font-size: 35px;}
.menu-item-type-wpml_ls_menu_item .sub-toggle{position: absolute; z-index: 99; left: 50px;}
ul#primary-menu .menu-item { display: block;}
.wpcf7 form .wpcf7-response-output { margin: 0; padding: 0;}
.txtForm{ margin: 10px 0 0 0; padding: 0;}
.entry-thumbnail.par, .entry-thumbnail.impar,#site-navigation ul li{width:100%!important;}
}
@media(max-width: 790px){
.titlePage.home,h2.cuadro{font-size: 26px;line-height:38px;}
.titlePage.home.noAfter{margin-top:0;}
h1.titlePage,.subtitlePage{font-size:26px;padding-left:0;}
.titleTiendas{font-size:26px;float:left;width:100%;}
.btnTiendas{width:100%;max-width:100%;margin-top:20px;float:left;}
.sp-pcp-post .sp-pcp-post-thumb-area img{width:100%;}
#rev_slider_2_1_wrapper .hesperiden.tparrows{width:30px !important;height:30px !important;}
#rev_slider_2_1_wrapper .hesperiden.tparrows:before{font-size:14px !important;line-height:30px !important;}
.page-template-noticias .entry-content-block{margin:0 10px;}
.rowMarcas{text-align:center;}
.rowMarcas img{margin:0;}
.boxColores figure{width:80px !important;float:none;display:inline-block;}
.boxEnlaces{width:100%;float:left;text-align:left;}
.boxEnlaces .sfsi_widget.sfsi_shortcode_container{margin-left:5px !important;}
.site-navigation-wrapper{border:0;}
.tienda-cercana h2{float:left;width:100%;font-size:22px;}
}
@media(max-width:767px){
.wp-show-posts-columns, .wp-show-posts-inner {margin-left: -2px !important;margin-right: auto !important;}
}