/* Theme Name: Theme Plastic Express Theme URI: url del sitio web Author: PA DIGITAL Version: 1.0 */ /*! * Bootstrap v3.1.1 (http://getbootstrap.com) * Copyright 2011-2014 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */ /*! normalize.css v3.0.0 | MIT License | git.io/normalize */ /*! normalize.css v2.1.3 | MIT License | git.io/normalize */ html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}body{margin: 0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display: block;}audio,canvas,progress,video{display:inline-block;vertical-align: baseline;}audio:not([controls]) {display: none;height:0;}[hidden],template{display: none;}strong {background: transparent;}a:active,a:hover{outline: 0;}abbr[title] {border-bottom: 1px dotted;}b,a {font-weight: bold;text-decoration: none;color: #bd0318;}dfn {font-style: italic;} h2{text-align: left;color: #252340;text-transform: uppercase;padding: 0px;font-size: 25px;font-weight: 500;} h3 {text-align: center;color: #ad0000;text-transform: uppercase;font-size: 20px;padding: 54px 0px !important;/* font: 700 21px 'Oswald'; */float: left;width: 100%;} h4 {text-transform: uppercase;margin: 20px 0;} h5 {font: 500 20px 'Roboto', serif; color: #209ad4; text-transform:uppercase; margin-top: 20px!important;} :focus { outline: -webkit-focus-ring-color auto 0px; } .list-inline{padding-left:0;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}.list-inline>li:first-child{padding-left:0} a:hover {color: #b27165;}.img-responsive {margin: 0 auto; display: block; height: auto; max-width: 100%;} mark {background: #ff0;color: #000;}small {font-size: 80%;}sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup {top: -0.5em;}sub {bottom: -0.25em;}img {border: 0;}svg:not(:root) {overflow: hidden;}figure {margin: 1em 10px;}hr {-moz-box-sizing:content-box;box-sizing:content-box;height: 0;}pre {overflow: auto;}code,kbd,pre,samp {font-family: monospace,monospace;font-size: 1em;}button,input,optgroup,textarea {font: 300 normal 14px 'Roboto', sans-serif;margin: 0;}button {overflow: visible;}button {text-transform: uppercase;}button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button; cursor: pointer;}button[disabled],html input[disabled] { cursor: default;}button::-moz-focus-inner,input::-moz-focus-inner { border: 0; padding: 0;}input {line-height: normal;}input[type="checkbox"],input[type="radio"] {box-sizing: border-box;padding: 0;float: left;width: 14px;margin-top: 5px;margin-right: 5px;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button { height: auto;}input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration { -webkit-appearance: none;}fieldset { margin: 0 2px; padding: 0.35em 0.625em 0.75em;}legend { border: 0; padding: 0;}textarea { overflow: auto;}optgroup { font-weight: bold;}table {/* border-collapse: collapse; *//* border-spacing: 0; */}td,th {padding: 7px !important;border: 1px solid #bdbdbd;} * {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;} html {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}body {overflow-x:hidden!important;/* font-family: 'Open Sans', sans-serif; */font: 400 16px 'Open Sans', sans-serif;line-height: 1.42857143;background: #fff;color: #000000;text-align: left;}input,button,textarea {font: 400 normal 14px 'Roboto', sans-serif;line-height: inherit;text-align: center;background: #ffffff;padding: 6px 18px;color: #777776;border: 0;}input:focus, textarea:focus {outline: -webkit-focus-ring-color auto 0px;}p {color: #000000;text-decoration: none;}figure {margin: 0;}img {vertical-align: middle;}.img-responsive {display: block;max-width: 100%;height: auto;}.img-rounded {border-radius: 6px;}.img-circle {border-radius: 50%;}hr {margin-top: 0px;margin-bottom: 20px;border: 0;border-top: 1px solid #cfcdcd;} .form-control { display: block; width: 100%; height: 25px; padding: 0px 10px; background-color: transparent; background-image: none; border: 1px solid #FFFFFF; border-radius: 0px; } ::-webkit-input-placeholder { font: 30 0 normal 14px 'Roboto', sans-serif; color: #565050; } /* WebKit */:-moz-placeholder {font: 300 normal 14px 'Roboto', sans-serif; color: #565050; } /* Firefox 18- */::-moz-placeholder { font: 300 normal 14px 'Roboto', sans-serif; color: #565050; } /* Firefox 19+ */:-ms-input-placeholder { font: 300 normal 14px 'Roboto', sans-serif; color: #565050;} /* IE 10+ */ p {padding: 0px 0px 1px;} .elementor-widget-text-editor { color: black !important; font: 400 16px 'Open Sans', sans-serif !important; } .container {margin-right: auto;margin-left: auto;position: relative;clear: both;} @media (max-width: 767px) and (min-width: 320px) {.container {max-width: 91%;}} @media (min-width: 768px) {.container {width: 84%;}} @media (min-width: 992px) {.container {width: 90%;}} @media (min-width: 992px) {header .container {/* width: 75%; */}} @media (min-width: 1200px) {.container {width: 82%;}} .section-home .container, .section_interna .container{ /* width: 80% !important; */ } } @media (min-width: 1400px) {.container {width: 81%;}} .row {margin-left: -15px;margin-right: -15px;}.row:before,.row:after{content:" ";display:table;}/* siempre tiene que ir esta linea...*/ .col-xs-1,.col-ms-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-ms-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-ms-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-ms-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-ms-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-ms-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-ms-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-ms-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-ms-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-ms-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-ms-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-ms-12 .col-sm-12,.col-md-12,.col-lg-12 {position:relative;min-height:1px;padding-left:15px;padding-right:15px;} .col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left;} .col-xs-12{width:100%;}.col-xs-11{width:91.66666667%;}.col-xs-10{width:83.33333333%;}.col-xs-9{width:75%;}.col-xs-8{width:66.66666667%;}.col-xs-7{width:58.33333333%;}.col-xs-6{width:50%;}.col-xs-5{width:41.66666667%;}.col-xs-4{width:33.33333333%;}.col-xs-3{width:25%;}.col-xs-2{width:16.66666667%;}.col-xs-1{width:8.33333333%;} .col-xs-pull-12{right:100%;}.col-xs-pull-11{right:91.66666667%;}.col-xs-pull-10{right:83.33333333%;}.col-xs-pull-9{right:75%;}.col-xs-pull-8{right:66.66666667%;}.col-xs-pull-7{right:58.33333333%;}.col-xs-pull-6{right:50%;}.col-xs-pull-5{right:41.66666667%;}.col-xs-pull-4{right:33.33333333%;}.col-xs-pull-3{right:25%;}.col-xs-pull-2{right:16.66666667%;}.col-xs-pull-1{right:8.33333333%;}.col-xs-pull-0{right:auto;} .col-xs-push-12{left:100%;}.col-xs-push-11{left:91.66666667%;}.col-xs-push-10{left:83.33333333%;}.col-xs-push-9{left:75%;}.col-xs-push-8{left:66.66666667%;}.col-xs-push-7{left:58.33333333%;}.col-xs-push-6{left:50%;}.col-xs-push-5{left:41.66666667%;}.col-xs-push-4{left:33.33333333%;}.col-xs-push-3{left:25%;}.col-xs-push-2{left:16.66666667%;}.col-xs-push-1{left:8.33333333%;}.col-xs-push-0{left:auto;} .col-xs-offset-12{margin-left:100%;}.col-xs-offset-11{margin-left:91.66666667%;}.col-xs-offset-10{margin-left:83.33333333%;}.col-xs-offset-9{margin-left:75%;}.col-xs-offset-8{margin-left:66.66666667%;}.col-xs-offset-7{margin-left:58.33333333%;}.col-xs-offset-6{margin-left:50%;}.col-xs-offset-5{margin-left:41.66666667%;}.col-xs-offset-4{margin-left:33.33333333%;}.col-xs-offset-3{margin-left:25%;}.col-xs-offset-2{margin-left:16.66666667%;}.col-xs-offset-1{margin-left:8.33333333%;}.col-xs-offset-0{margin-left:0%;} body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre, form,fieldset,input,textarea,blockquote,th,td {padding: 0;margin: 0;} table {/* border-spacing: 0; */}fieldset,img {border: 0;}caption,th {text-align: left;}q:before,q:after {content:'';}abbr,acronym { border: 0;} @media (min-width: 480px) and (max-width: 767px){ .col-ms-1,.col-ms-2,.col-ms-3,.col-ms-4,.col-ms-5,.col-ms-6,.col-ms-7,.col-ms-8,.col-ms-9,.col-ms-10,.col-ms-11{float:left;} .col-ms-1{width:8.33333%;}.col-ms-2{width:16.66667%;}.col-ms-3{width:25%;}.col-ms-4{width:33.33333%;} .col-ms-5{width:41.66667%;}.col-ms-6{width:50%;}.col-ms-7{width:58.33333%;}.col-ms-8{width:66.66667%;} .col-ms-9{width:75%;}.col-ms-10{width:83.33333%;}.col-ms-11{width:91.66667%;}.col-ms-12{width:100%;} .col-ms-push-1{left:8.33333%;}.col-ms-push-2{left:16.66667%;}.col-ms-push-3{left:25%;} .col-ms-push-4{left:33.33333%;}.col-ms-push-5{left:41.66667%;}.col-ms-push-6{left:50%;}.col-ms-push-7{left:58.33333%;}.col-ms-push-8{left:66.66667%;}.col-ms-push-9{left:75%;}.col-ms-push-10{left:83.33333%;}.col-ms-push-11{left:91.66667%;}.col-ms-pull-1{right:8.33333%;}.col-ms-pull-2{right:16.66667%;}.col-ms-pull-3{right:25%;} .col-ms-pull-4{right:33.33333%;}.col-ms-pull-5{right:41.66667%;}.col-ms-pull-6{right:50%;}.col-ms-pull-7{right:58.33333%;}.col-ms-pull-8{right:66.66667%;}.col-ms-pull-9{right:75%;}.col-ms-pull-10{right:83.33333%;}.col-ms-pull-11{right:91.66667%;}.col-ms-offset-1{margin-left:8.33333%;}.col-ms-offset-2{margin-left:16.66667%;}.col-ms-offset-3{ margin-left:25%;}.col-ms-offset-4{margin-left:33.33333%;}.col-ms-offset-5{margin-left:41.66667%;}.col-ms-offset-6{margin-left:50%;}.col-ms-offset-7{margin-left:58.33333%;}.col-ms-offset-8{margin-left:66.66667%;}.col-ms-offset-9{margin-left:75%;}.col-ms-offset-10{margin-left:83.33333%;}.col-ms-offset-11{margin-left:91.66667%;} } @media(min-width: 768px){ .col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left;} .col-sm-12{width:100%;}.col-sm-11{width:91.66666667%;}.col-sm-10{width:83.33333333%;}.col-sm-9{width:75%;}.col-sm-8{width:66.66666667%;}.col-sm-7{width:58.33333333%;}.col-sm-6{width:50%;}.col-sm-5{width:41.66666667%;}.col-sm-4{width:33.33333333%;}.col-sm-3{width:25%;}.col-sm-2{width:16.66666667%;}.col-sm-1{width:8.33333333%;} .col-sm-pull-12{right:100%;}.col-sm-pull-11{right:91.66666667%;}.col-sm-pull-10{right:83.33333333%;}.col-sm-pull-9{right:75%;}.col-sm-pull-8{right:66.66666667%;}.col-sm-pull-7{right:58.33333333%;}.col-sm-pull-6{right:50%;}.col-sm-pull-5{right:41.66666667%;}.col-sm-pull-4{right:33.33333333%;}.col-sm-pull-3{right:25%;}.col-sm-pull-2{right:16.66666667%;}.col-sm-pull-1{right:8.33333333%;}.col-sm-pull-0{right:auto;} .col-sm-push-12{left:100%;}.col-sm-push-11{left:91.66666667%;}.col-sm-push-10{left:83.33333333%;}.col-sm-push-9{left:75%;}.col-sm-push-8{left:66.66666667%;}.col-sm-push-7{left:58.33333333%;}.col-sm-push-6{left:50%;}.col-sm-push-5{left:41.66666667%;}.col-sm-push-4{left:33.33333333%;}.col-sm-push-3{left:25%;}.col-sm-push-2{left:16.66666667%;}.col-sm-push-1{left:8.33333333%;}.col-sm-push-0{left:auto;} .col-sm-offset-12{margin-left:100%;}.col-sm-offset-11{margin-left:91.66666667%;}.col-sm-offset-10{margin-left:83.33333333%;}.col-sm-offset-9{margin-left:75%;}.col-sm-offset-8{margin-left:66.66666667%;}.col-sm-offset-7{margin-left:58.33333333%;}.col-sm-offset-6{margin-left:50%;}.col-sm-offset-5{margin-left:41.66666667%;}.col-sm-offset-4{margin-left:33.33333333%;}.col-sm-offset-3{margin-left:25%;}.col-sm-offset-2{margin-left:16.66666667%;}.col-sm-offset-1{margin-left:8.33333333%;}.col-sm-offset-0{margin-left:0%;} } @media(min-width: 992px){ .col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left;} .col-md-12{width:100%;}.col-md-11{width:91.66666667%;}.col-md-10{width:83.33333333%;}.col-md-9{width:75%;}.col-md-8{width:66.66666667%;}.col-md-7{width:58.33333333%;}.col-md-6{width:50%;}.col-md-5{width:41.66666667%;}.col-md-4{width:33.33333333%;}.col-md-3{width:25%;}.col-md-2{width:16.66666667%;}.col-md-1{width:8.33333333%;} .col-md-pull-12{right:100%;}.col-md-pull-11{right:91.66666667%;}.col-md-pull-10{right:83.33333333%;}.col-md-pull-9{right:75%;}.col-md-pull-8{right:66.66666667%;}.col-md-pull-7{right:58.33333333%;}.col-md-pull-6{right:50%;}.col-md-pull-5{right:41.66666667%;}.col-md-pull-4{right:33.33333333%;}.col-md-pull-3{right:25%;}.col-md-pull-2{right:16.66666667%;}.col-md-pull-1{right:8.33333333%;}.col-md-pull-0{right:auto;} .col-md-push-12{left:100%;}.col-md-push-11{left:91.66666667%;}.col-md-push-10{left:83.33333333%;}.col-md-push-9{left:75%;}.col-md-push-8{left:66.66666667%;}.col-md-push-7{left:58.33333333%;}.col-md-push-6{left:50%;}.col-md-push-5{left:41.66666667%;}.col-md-push-4{left:33.33333333%;}.col-md-push-3{left:25%;}.col-md-push-2{left:16.66666667%;}.col-md-push-1{left:8.33333333%;}.col-md-push-0{left:auto;} .col-md-offset-12{margin-left:100%;}.col-md-offset-11{margin-left:91.66666667%;}.col-md-offset-10{margin-left:83.33333333%;}.col-md-offset-9{margin-left:75%;}.col-md-offset-8{margin-left:66.66666667%;}.col-md-offset-7{margin-left:58.33333333%;}.col-md-offset-6{margin-left:50%;}.col-md-offset-5{margin-left:41.66666667%;}.col-md-offset-4{margin-left:33.33333333%;}.col-md-offset-3{margin-left:25%;}.col-md-offset-2{margin-left:16.66666667%;}.col-md-offset-1{margin-left:8.33333333%;}.col-md-offset-0{margin-left:0%;} } @media(min-width: 1400px){ .col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left;} .col-lg-12{width:100%;}.col-lg-11{width:91.66666667%;}.col-lg-10{width:83.33333333%;}.col-lg-9{width:75%;}.col-lg-8{width:66.66666667%;}.col-lg-7{width:58.33333333%;}.col-lg-6{width:50%;}.col-lg-5{width:41.66666667%;}.col-lg-4{width:33.33333333%;}.col-lg-3{width:25%;}.col-lg-2{width:16.66666667%;}.col-lg-1{width:8.33333333%;} .col-lg-pull-12{right:100%;}.col-lg-pull-11{right:91.66666667%;}.col-lg-pull-10{right:83.33333333%;}.col-lg-pull-9{right:75%;}.col-lg-pull-8{right:66.66666667%;}.col-lg-pull-7{right:58.33333333%;}.col-lg-pull-6{right:50%;}.col-lg-pull-5{right:41.66666667%;}.col-lg-pull-4{right:33.33333333%;}.col-lg-pull-3{right:25%;}.col-lg-pull-2{right:16.66666667%;}.col-lg-pull-1{right:8.33333333%;}.col-lg-pull-0{right:auto;} .col-lg-push-12{left:100%;}.col-lg-push-11{left:91.66666667%;}.col-lg-push-10{left:83.33333333%;}.col-lg-push-9{left:75%;}.col-lg-push-8{left:66.66666667%;}.col-lg-push-7{left:58.33333333%;}.col-lg-push-6{left:50%;}.col-lg-push-5{left:41.66666667%;}.col-lg-push-4{left:33.33333333%;}.col-lg-push-3{left:25%;}.col-lg-push-2{left:16.66666667%;}.col-lg-push-1{left:8.33333333%;}.col-lg-push-0{left:auto;} .col-lg-offset-12{margin-left:100%;}.col-lg-offset-11{margin-left:91.66666667%;}.col-lg-offset-10{margin-left:83.33333333%;}.col-lg-offset-9{margin-left:75%;}.col-lg-offset-8{margin-left:66.66666667%;}.col-lg-offset-7{margin-left:58.33333333%;}.col-lg-offset-6{margin-left:50%;}.col-lg-offset-5{margin-left:41.66666667%;}.col-lg-offset-4{margin-left:33.33333333%;}.col-lg-offset-3{margin-left:25%;}.col-lg-offset-2{margin-left:16.66666667%;}.col-lg-offset-1{margin-left:8.33333333%;}.col-lg-offset-0{margin-left:0%;} } @media(max-width:320px){.blog > div {float: none!important; width: 100%;}} .clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after {content: " "; display: table;} .clearfix:after,.container:after,.container-fluid:after,.row:after { clear: both;} .center-block {display: block; margin-left: auto; margin-right: auto;} .no-padding {padding: 0px;} /* Bootstrap end */ .contenido_internas ul { padding: 15px 0 15px 30px; } .no-padding {padding: 0px;} .alignright { float: right; margin: 2px 0 10px 15px; } /* Place Holder CSS for Focus */ :focus::-webkit-input-placeholder { opacity: 0; -webkit-transition: opacity 0.35s ease-in-out; transition: opacity 0.35s ease-in-out; } :focus:-moz-placeholder { opacity: 0; -moz-transition: opacity 0.35s ease-in-out; transition: opacity 0.35s ease-in-out; } :focus::-moz-placeholder { opacity: 0; -moz-transition: opacity 0.35s ease-in-out; transition: opacity 0.35s ease-in-out; } :focus:-ms-input-placeholder { opacity: 0; -ms-transition: opacity 0.35s ease-in-out; transition: opacity 0.35s ease-in-out; } .header_pretop { border-bottom: 1px solid black; padding: 5px 0; } .header_pretop >span { padding: 6px 0 0; text-transform: uppercase; float: left; font-size: 14px; } .transl_cartshop { float: right; } .icono-carrito { width: 35px; height: 33px; display: block; position: relative; background: url(images/spritesnew.png) no-repeat -24px 0px; } .cart-contents { position: relative; } .cart-contents > div { position: absolute; top: 12px; left: 22px; background: #bd0317; font-size: 12px; font-weight: 300; padding: 0px 5px; border-radius: 100%; color: white; } .woocommerce-product-gallery a img { width: 100% !important; height: auto !important; } .header_top { float: left; width: 100%; background: white; position: relative; z-index: 1000; } .logo_content { float: left; width: 236px; padding-top: 18px; position: relative; } .logo_content img { width: 100%; } .navsup_content { float: left; background: rgb(0, 0, 0); width: 100%; z-index: 99999999999999; position: relative; } #menu-menu-principal, #menu-menu-principal-ingles, #menu-menu-principal-catalan{ position: relative; padding-left: 0; padding: 0 !important; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap; justify-content: center; padding: 0px !important; } /*Español*/ #menu-menu-principal > li.menu-item-type-post_type > ul > li { width: 30%; border-right: 2px solid black; padding: 0px 12px 2px; display: block; } #menu-menu-principal > li.menu-item-type-post_type > ul { padding: 12px 0; } #menu-menu-principal > li.menu-item-type-post_type > ul > li > a { color: #424141; display: block; text-align: left; padding: 12px 10px; font-size: 14px; font-weight: bold; text-align: center; color: #525252; font-weight: bold; font-size: 14px; display: block; padding: 10px; } #menu-menu-principal > li.menu-item-type-post_type > ul > li > a:hover { background: #dcd4d4; border-radius: 8px; } #menu-menu-principal > li { text-align: center; list-style: none; padding: 10px 0px; display: table; height: 100%; /* float: left; */ /* position: relative; */ } /*Ingles*/ #menu-menu-principal-ingles > li.menu-item-type-post_type > ul > li { width: 30%; border-right: 2px solid black; padding: 0px 12px 2px; display: block; } #menu-menu-principal-ingles > li.menu-item-type-post_type > ul { padding: 12px 0; } #menu-menu-principal-ingles > li.menu-item-type-post_type > ul > li > a { color: #424141; display: block; text-align: left; padding: 12px 10px; font-size: 14px; font-weight: bold; text-align: center; color: #525252; font-weight: bold; font-size: 14px; display: block; padding: 10px; } #menu-menu-principal-ingles > li.menu-item-type-post_type > ul > li > a:hover { background: #dcd4d4; border-radius: 8px; } #menu-menu-principal-ingles > li { text-align: center; list-style: none; padding: 10px 0px; display: table; height: 100%; /* float: left; */ /* position: relative; */ } #menu-menu-principal-ingles > li > a { display: inline-block; vertical-align: middle; color: white; text-transform: uppercase; font-size: 12px; font-weight: 400; line-height: 18px; font-style: normal; padding: 10px; border-right: 2px solid #e80018; text-align: center; display: block; height: 36px; } #menu-menu-principal-ingles > li > a { text-transform: uppercase; } #menu-menu-principal-ingles > li > ul { position: absolute; display: none; width: 100%; padding: 0; left: 0; top: 100%; background: #f7f7f7; z-index: 99999999999; /* box-shadow: 0px 0px 17px #00000036; */ } #menu-menu-principal-ingles > li:last-child:before { display: none; } /*Catalan*/ #menu-menu-principal-catalan > li.menu-item-type-post_type > ul > li { width: 30%; border-right: 2px solid black; padding: 0px 12px 2px; display: block; } #menu-menu-principal-catalan > li.menu-item-type-post_type > ul { padding: 12px 0; } #menu-menu-principal-catalan > li.menu-item-type-post_type > ul > li > a { color: #424141; display: block; text-align: left; padding: 12px 10px; font-size: 14px; font-weight: bold; text-align: center; color: #525252; font-weight: bold; font-size: 14px; display: block; padding: 10px; } #menu-menu-principal-catalan > li.menu-item-type-post_type > ul > li > a:hover { background: #dcd4d4; border-radius: 8px; } #menu-menu-principal-catalan > li { text-align: center; list-style: none; padding: 10px 0px; display: table; height: 100%; /* float: left; */ /* position: relative; */ } #menu-menu-principal-catalan > li > a { display: inline-block; vertical-align: middle; color: white; text-transform: uppercase; font-size: 12px; font-weight: 400; line-height: 18px; font-style: normal; padding: 10px; border-right: 2px solid #e80018; text-align: center; display: block; height: 36px; } #menu-menu-principal-catalan > li > a { text-transform: uppercase; } #menu-menu-principal-catalan > li > ul { position: absolute; display: none; width: 100%; padding: 0; left: 0; top: 100%; background: #f7f7f7; z-index: 99999999999; /* box-shadow: 0px 0px 17px #00000036; */ } #menu-menu-principal-catalan > li:last-child:before { display: none; } #menu-item-791>a { padding: 0px 10px !important; } #menu-item-207 > a { padding: 0px 10px !important; } #menu-menu-principal > li > a { display: inline-block; vertical-align: middle; color: white; text-transform: uppercase; font-size: 12px; font-weight: 400; line-height: 18px; font-style: normal; padding: 10px; border-right: 2px solid #e80018; text-align: center; display: block; height: 36px; } #menu-menu-principal > li > a { text-transform: uppercase; } #menu-menu-principal > li > ul { position: absolute; display: none; width: 100%; padding: 0; left: 0; top: 100%; background: #f7f7f7; z-index: 99999999999; /* box-shadow: 0px 0px 17px #00000036; */ } #menu-menu-principal > li:last-child:before { display: none; } /*Ingles*/ #menu-menu-principal-ingles > li > a { text-transform: uppercase; } #menu-menu-principal-ingles > li > ul { position: absolute; display: none; width: 100%; padding: 0; left: 0; top: 100%; background: #f7f7f7; z-index: 99999999999; /* box-shadow: 0px 0px 17px #00000036; */ } #menu-menu-principal-ingles > li:last-child:before { display: none; } /*catalan*/ #menu-menu-principal-catalan > li > a { text-transform: uppercase; } #menu-menu-principal-catalan > li > ul { position: absolute; display: none; width: 100%; padding: 0; left: 0; top: 100%; background: #f7f7f7; z-index: 99999999999; /* box-shadow: 0px 0px 17px #00000036; */ } #menu-menu-principal-catalan > li:last-child:before { display: none; } /** NEW MENU */ .principal_tienda>.sub-menu{ display: none; } .principla_materiales >.sub-menu{ display: none; } .principla_articulos>.sub-menu{ display: none; } .principla_maparas>.sub-menu{ display: none; } .principal_tienda >ul>li{ text-align: left; padding-left: 30px; } /** End NEW MENU */ .link_shop { margin: 0 8px; } .btns_linksheader { float: right; text-align: right; display: table; height: 91px; padding: 19px 0; } /*.btns_linksheader a { display: table; float: left; width: 169px; height: 53px; padding: 0 6px; text-align: center; border: 3px solid #bd0317; border-radius: 9px; font-weight: 600; text-transform: uppercase; color: #bd0317; line-height: 1.1em; transition: 300ms linear; }*/ .btns_linksheader>a{ display: table; float: left; width: 180px; height: 53px; padding: 0 6px; text-align: center; border: 3px solid #bd0317; border-radius: 9px; font-weight: 600; text-transform: uppercase; color: #bd0317; line-height: 1.1em; transition: 300ms linear; } .cart-contents > div { top: -21px; } .carrito { padding-top: 12px; padding-left: 10px; } .btns_linksheader a span { display: table-cell; font-size: 14px; vertical-align: middle; } .btns_linksheader .link_presupuesto { /* margin-right: 32px; */ background: #bd0318; font-weight: 300; color: white; } .contenido_internas.presupuestoweb .info_internas_text { width: 100%; padding-right: 0px; } a.link_presupuesto.profesionales { background: #000; border: 3px solid #000000; margin-right: 10px; } a.link_presupuesto.profesionales:hover { background: #bd0318; border: 3px solid #bd0318; } /*.btns_linksheader a:hover { background: black; color: white; }*/ .link_presupuesto:hover { background: black; color: white; } .header_top.header_top_fix { position: fixed; top: 0; left: 0; } body.body_menufix { padding-top: 151px; } .header_top.header_top_fix .logo_content { width: 160px; padding-top: 13px; } .header_top.header_top_fix .btns_linksheader { padding: 6px 0 0; height: 65px; } .header_top.header_top_fix .btns_linksheader a span {font-size: 11px;line-height: 13px;} .header_top.header_top_fix #menu-menu-principal > li > a { font-size: 13px; } .header_top.header_top_fix #menu-menu-principal a { text-transform:uppercase; } .header_top.header_top_fix #menu-menu-principal > li > ul a { font-size: 12px; padding: 7px 0; } .img_slide { padding-left: 0; margin-bottom: 0 !important; } .img_slide img { width: 100%; height: auto; position: relative; z-index: 1; } #myVideo { position: absolute; left: 50%; top: 53%; width: 100%; min-width: 100%; min-height: 100%; transform: translate(-50%,-50%); } /* Add some content at the bottom of the video/page */ .content { position: fixed; bottom: 0; background: rgba(0, 0, 0, 0.5); color: #f1f1f1; width: 100%; padding: 20px; } /* Style the button used to pause/play the video */ #myBtn { width: 200px; font-size: 18px; padding: 10px; border: none; background: #000; color: #fff; cursor: pointer; } #myBtn:hover { background: #ddd; color: black; } .Slider_web { position: relative; float: left; width: 100%; height: 510px; display: block; overflow: hidden; } .textos_sliderhome { position: absolute; width: 100%; height: 100%; z-index: 31; } .textos_sliderhome .slick-prev { left: 14px; } .textos_sliderhome .slick-next { right: 20px; } .texto_slider > div { position: relative; width: 100%; height: 520px; text-align: center; /* transform: translate(0, -50%); */ z-index: 99999; float: left; } .texto_slider p { color: white; position: absolute; top: 46%; left: 9%; transform: translateY(-50%); background: rgb(0 0 0 / 39%); padding: 20px 21px; width: 510px; } .texto_slider p em { color: #ffffff; text-align: left; text-transform: uppercase; font-size: 25px; font-weight: bold; line-height: 36px; margin-bottom: 42px; font-style: normal; } .texto_slider p br { display: none; } .texto_slider strong { font-size: 16px; text-transform: uppercase; width: 90%; display: block; font-weight: 300; margin: 0 auto; } .texto_slider a { border: 1px solid white; color: white; border-radius: 6px; letter-spacing: 2px; padding: 10px 12px; font-weight: 300; text-transform: uppercase; font-size: 22px; margin-top: 45px; display: inline-block; } .Slider_web > img { position: absolute; z-index: 9; top: 41%; left: 50%; transform: translate(-50%,-50%); } .slick-dots li button:before { color: transparent !important; background: white !important; border-radius: 50% !important; opacity: 1 !important; } .slick-dots { position: absolute !important; bottom: 31px !important; padding-right: 30px !important; } .slick-slide { height: auto !important; } .slick-dots li.slick-active button:before { background: #ffac0e !important; } .donde_estamos { float: left; width: 100%; text-align: center; } .mapa_home { float: left; width: 100%; background: #583203; height: 589px; text-align: center; background-size: cover; padding-top: 68px; } .mapa_home iframe { width: 100%; height: 430px; opacity: .5; } .video_direccion { height: 364px; width: 50%; background-size: contain!important; background-repeat: no-repeat !important; display: block; float: none; margin: 0 auto; } .direccion { display: inline-block; padding: 16px 50px; background: #ffac0e; margin-top: 20px; color: white; } .texto_home { text-align: center; padding: 82px 32px; float: left; width: 100%; } .servicios_home ul { padding: 0; } footer { float: left; width: 100%; background: #222222; color: white; font-weight: 300; font-size: 14px; margin-top: 40px; } .servicios_home { text-align: center; float: left; width: 100%; } .servicios_home li { list-style: none; } .servicios_home li a { display: block; color: black; font-size: 17px; font-weight: 700; text-transform: uppercase; } .servicios_home li a:before { content: ""; display: block; margin: 0 auto; width: 211px; height: 145px; background: url(images/spritesnew.png) no-repeat; } .servicios_home li.controla a:before { background-position: 0px 10px; } .servicios_home li.seguridad a:before { background-position: -235px 9px; width: 127px; } .servicios_home li.aplicaciones a:before { background-position: -385px 3px; width: 91px; } .servicios_home li.polizas a:before { background-position: -499px 0px; width: 132px; } .footer_top { padding: 60px 0; } .title_footer_top {text-align: center;width: 100%;margin-bottom: 28px;} .siguenos_footer { width: 50%; float: left; text-align: left; /* padding: 44px 0; */ margin-top: 7px; padding-left: 35px; } .redes_footer a { background: url(images/spritesnew-final.png) -235px -2px no-repeat; width: 29px; height: 27px; display: inline-block; } .redes_footer .twicon {background-position: -824px 0px;} .redes_footer .youtubeicon { background-position: -302px -3px; } .redes_footer a.faceicon { width: 20px; } .redes_footer span { width: 100%; display: block; margin-bottom: 13px; } .redes_footer { display: inline-block; text-align: left; margin-top: 12px; } .form_footer { float: right; width: 50%; text-align: center; } .content_form_footer { text-align: left; display: inline-block; } .content_form_footer input { width: 100%; margin: 13px 0; background: transparent; border: 3px solid white; padding: 6px 16px; text-align: left; display: block; color: black; text-transform: uppercase; } .content_form_footer input[type="submit"] { background: white; text-align: center; padding: 10px; } .content_form_footer ::-webkit-input-placeholder { color: white !important; } /* WebKit */ .content_form_footer :-moz-placeholder { color: white !important; } /* Firefox 18- */ .content_form_footer ::-moz-placeholder { color: white !important; } /* Firefox 19+ */ .content_form_footer :-ms-input-placeholder { color: white !important; } /* IE 10+ */ .footer_bottom > div { /* text-align: left; */ padding: 17px 10px 24px; border-top: 1px solid white; } .footer_bottom >span { display: inline-block; padding-left: 42px; position: relative; padding-top: 5px; } .footer_bottom >span:before {content: "";display: block;background: url(images/spritesnew.png) no-repeat -1022px 0px;width: 35px;height: 40px;position: absolute;left: 0;top: 0;} .text_top_home_info { text-align: left; padding-left: 0; } .text_top_home_info h1 { color: #252340; text-align: left; text-transform: uppercase; font-size: 25px; font-weight: 800; line-height: 36px; margin-bottom: 42px; } .text_top_home_info h1 strong { display: block; position: relative; padding-left: 89px; font-size: 32px; font-weight: 300; } .text_top_home_info h1 strong:before {content: "";width: 76px;height: 6px;background: #bd0317;position: absolute;display: block;left: 0;top: 45%;border-radius: 5px;} .text_top_home_info .btn-int { display: inline-block; color: white; background: #bd0317; padding: 13px 20px; text-transform: uppercase; border-radius: 5px; font-weight: 600; letter-spacing: 1px; font-size: 14px; margin-top: 12px; } .texto_top_home img { width: 80%; height: auto; float: right; padding: 71px 0px; } .texto_top_home { float: left; width: 100%; text-align: center; padding: 115px 0 85px; position: relative; display: block; } .loops_home { float: left; width: 100%; margin-bottom: 120px; } .section_home h2 { position: relative; display: block; padding: 12px 0; font-size: 25px; line-height: 36px; font-weight: 800; color: #252340; } .parallax-formulario { width: 100%; position: relative; display: inline-block; background: url(images/policarbonato-celular.png) no-repeat; padding: 80px 0px; text-align: center; background-size: cover; background-attachment: fixed; background-position: -0px -17px; } .parallax-formulario p { color: white; font-size: 24px; font-weight: normal; z-index: 999; } .parallax-formulario a { background: #bd0317; color: white; padding: 10px 20px; border-radius: 4px; } .parallax-formulario h2 { color: white; z-index: 999; text-transform: uppercase; text-align: center !important; font-size:2em; font-weight: bold; } .section_home h2 em { font-weight: 300; font-style: normal; font-size: 30px; } .section_home >div>div> h2:before { content: ""; width: 76px; height: 6px; background: #bd0317; position: absolute; display: none; left: 0; top: 0; border-radius: 5px; } .loops_home ul { padding: 60px 0 40px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap; justify-content: center; } .loops_home ul li { list-style: none; width: 23%; margin: 1%; display: block; height: 300px; background-position: 0 0; background-size: cover; position: relative; overflow: hidden; } .loops_home ul li p { /* display: none; */ position: absolute; top: -200%; left: 0; background: rgba(167, 2, 19, 0.91); padding: 21px; color: white; height: 100%; width: 101%; margin: 0; display: table; text-align: center; vertical-align: middle; transition: 400ms linear; top: 79%; padding: 13px 24px; background: transparent; display: block; z-index: 99999999; } .loops_home ul li > a { display: block; position: absolute; bottom: 0px; width: 100%; background: rgba(189, 3, 23, 0.89); padding: 9px 12px; text-align: center; text-decoration: none; color: white; font-size: 19px; font-weight: 400; transition: 800ms linear; } .loops_home ul li:hover p { top: 0; padding-top: 70px; } .loops_home ul li:hover > a { bottom: -100%; } .loops_home ul li p a { color: white; display: block; margin: 50px 0 30px; font-size: 20px; margin: 0 0 20px; line-height: 1.1em; text-shadow: 0px 0px 2px black; min-height: 55px; position: relative; } .loops_home ul li:after { content: ""; display: block; width: 100%; height: 100%; background: #bd0317; opacity: 0; transition: 400ms linear; background: rgb(155,3,19); background: -moz-linear-gradient(112deg, rgba(155,3,19,1) 20%, rgba(233,151,9,1) 100%); background: -webkit-linear-gradient(112deg, rgba(155,3,19,1) 20%, rgba(233,151,9,1) 100%); background: linear-gradient(112deg, rgba(155,3,19,1) 20%, rgba(233,151,9,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#9b0313",endColorstr="#e99709",GradientType=1); } .loops_home ul li:hover:after { opacity: 1; } .loops_home ul li p a:after {content: "";display: block;position: absolute;width: 100%;height: 1px;background: white;margin-top: 24px;left: 0;bottom: 0;} .text_orangred_home { float: left; width: 100%; padding: 151px 0; background: rgb(155,3,19); background: -moz-linear-gradient(112deg, rgba(155,3,19,1) 20%, rgba(233,151,9,1) 100%); background: -webkit-linear-gradient(112deg, rgba(155,3,19,1) 20%, rgba(233,151,9,1) 100%); background: linear-gradient(112deg, rgba(155,3,19,1) 20%, rgba(233,151,9,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#9b0313",endColorstr="#e99709",GradientType=1); color: white; font-size: 22px; font-weight: 300; margin-bottom: 120px; } .text_orangred_home h2 { font-size: 44px; color: white; font-weight: bold; float: left; display: block; } .text_orangred_home a { float: right; display: table-cell; text-align: right; border: 2px solid white; padding: 15px 42px; text-transform: uppercase; font-weight: 400; border-radius: 10px; color: white; vertical-align: top; margin-top: -78px; } .text_orangred_home p { color: white; } .text_orangred_home p em { float: left; padding-top: 14px; display: block; width: 100%; font-style: normal; } .text_orangred_home a:hover { color: #212121; border-color: #212121; } .texto_bottom_home { float: left; width: 100%; margin-bottom: 40px; } .texto_bottom_home img { width: 100%; height: auto; } .text_bottom_home_info {} .texto_bottom_home h3 { color: #bd0317; } .texto_bottom_home h3 em { font-style: normal; font-size: 20px; font-weight: 300; color: black; display: block; text-align: right; line-height: 1.1em; } .texto_bottom_home h3 strong { text-align: right; font-weight: bold; font-size: 45px; display: block; line-height: 1.1em; } .texto_bottom_home ul { float: left; width: 100%; padding: 0; text-align: right; } .texto_bottom_home ul li { list-style: none; display: inline-block; text-transform: uppercase; margin-left: 10%; } .texto_bottom_home ul li a { display: block; padding: 12px 20px; border: 2px solid #bd0317; border-radius: 7px; color: #bd0317; font-size: 19px; font-weight: 600; } .texto_bottom_home ul li:last-child a { background: #bd0317; color: white; } footer p { color: white; } .footer_top > div { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap; justify-content: center; } .footer_top > div > div { width: 25%; text-align: left; } .title_footer { text-transform: uppercase; font-size: 18px; font-weight: 600; display: block; margin-bottom: 28px; } .footer_mapa { padding-left: 60px; } .footer_legal {} .footer_top ul { padding: 0; } footer ul.sub-menu { display: none; } footer a { color: white; font-weight: 300; } .footer_top li { padding-left: 39px; list-style: none; position: relative; margin-bottom: 11px; } .footer_info img { width: 100%; height: auto; padding: 14px 0; } .footer_top li:before {content: "";display: block;position: absolute;left: 0;top: 50%;background: url(images/spritesnew.png) no-repeat -80px 0px;width: 10px;height: 15px;transform: translateY(-50%);} .direccion_footer > div { position: relative; padding-left: 32px; margin-bottom: 15px; line-height: 1.1em; } .direccion_footer > div:before { content: ""; display: block; position: absolute; width: 22px; height: 27px; top: 50%; left: 0; transform: translateY(-50%); background-image: url(images/spritesnew.png); } .info_direct:before { background-position: -124px 0px; } .info_phone:before { background-position: -151px 0px; } .info_horario:before { background-position: -189px 0px; } .siguenos_footer em { font-style: normal; } .redes_footer .instaicon { background-position: -266px -3px; } .footer_contact img { padding: 19px 0 0 35px; } .footer_bottom > div > span:last-child { text-align: right !important; display: block; float: right; } /*CONTENIDO PLATIEXPRESS*/ .banner_web { width: 100%; float: left; height: 382px; overflow: hidden; display: block; position: relative; } .banner_web h1 { position: absolute; top: 50%; left: 9%; color: white; transform: translateY(-50%); z-index: 9; text-transform: uppercase; font-weight: 800; line-height: 1.3em; text-shadow: 0px 0px 3px black; width: 24%; } .single-post .banner_web h1 { position: absolute; top: 50%; left: 9%; color: white; transform: translateY(-50%); z-index: 9; text-transform: uppercase; font-weight: 800; line-height: 1.3em; text-shadow: 0px 0px 3px black; width: 50%; } .banner_web img { /* left: 40%; */ position: absolute; transform: translatey(-1%) translateX(-0%); width: 100%; height: 100%; object-fit: cover; } .text_top_web_info h1 { color: black; text-align: left; text-transform: uppercase; font-size: 59px; line-height: 1.1em; margin-bottom: 42px; } .info_contacto h1 { margin: 0; } .text_top_web_info h1 strong { display: block; position: relative; padding-left: 89px; font-size: 32px; font-weight: 300; } .text_top_web_info h1 strong:before { content: ""; width: 76px; height: 6px; background: #bd0317; position: absolute; display: block; left: 0; top: 45%; border-radius: 5px; } .logos_clientes img { width: 100%; height: auto; top: 50%; left: 0; position: absolute; z-index: 999999999; transform: translateY(-50%); } .img_logos_clientes { height: 209px !important; min-height: auto; z-index: 999999999999999; margin: 0 45px; position: relative; } .img_logos_clientes.slick-active { display: table; position: relative; } .logos_clientes { /* margin-bottom: 40px; */ float: left; width: 100%; } .slick-prev, .slick-next { height: 63px !important; width: 30px !important; } .slick-prev:before, .slick-next:before { color: transparent !important; background-image: url(images/spritesnew.png); height: 49px !important; display: block; } .slick-prev:before { background-position: -1332px 0px; } .slick-next:before { background-position: -1399px 0px; } .secciones_web { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap; justify-content: space-between; margin-bottom: 40px; width: 100%; float: left; } .secciones_web>div:nth-child(1) a,.secciones_web>div:nth-child(3) a { /* pointer-events: none; */ } .secciones_web > div { width: 23%; box-shadow: 0px 0px 14px #d0d0d0; margin: 0px 6px; position: relative; } .image_seccionweb { height: 290px; background-size: cover; background-repeat: no-repeat; background-position: center center; } .secciones_web > div:after { content: ""; display: block; width: 100%; height: 100%; background: #bd0317; opacity: 0; transition: 400ms linear; background: rgb(155,3,19); background: -moz-linear-gradient(112deg, rgba(155,3,19,1) 20%, rgba(233,151,9,1) 100%); background: -webkit-linear-gradient(112deg, rgba(155,3,19,1) 20%, rgba(233,151,9,1) 100%); background: linear-gradient(112deg, rgba(155,3,19,1) 20%, rgba(233,151,9,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#9b0313",endColorstr="#e99709",GradientType=1); top: 0; left: 0; position: absolute; z-index: 0; } .secciones_web > div:hover:after { opacity: 1; } .texto_seccionweb h2 a { color: white; text-align: center; display: block; width: 100%; text-shadow: 0px 0px 2px black; } .texto_seccionweb p { color: white; display: none; text-align: center; } .secciones_web > div:hover p { display: block; } .secciones_web > div:hover h2 a { border-bottom: 1px solid white; padding-bottom: 6px; } .texto_seccionweb { float: left; display: block; position: relative; /* height: 228px; */ text-align: center; padding: 18px 12px; position: absolute; /* top: 50%; */ left: 0; bottom: 0; /* transform: translateY(-50%); */ z-index: 2; width: 100%; } .texto_seccionweb h2 { text-align: center; line-height: 1.1em; color: #bd0317; font-weight: 600; font-size: 20px; width: 100%; display: block; } .texto_seccionweb p { font-weight: 300; font-size: 15px; } .mapa_contact { float: left; width: 100%; } .mapa_contact iframe { float: left; width: 100%; height: 600px; border: 0; } .bloques_formularios { float: left; width: 100%; margin-top: -153px; margin-bottom: 90px; } .texto_bloquesforms { width: 30%; background: white; box-shadow: 0px 0px 14px #d0d0d0; border-bottom: 10px solid #bd0317; padding: 12px 20px; text-align: center; } .texto_bloquesforms>p:nth-child(2) { height: 129px; } .bloques_formularios > div { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap; justify-content: space-between; } .texto_bloquesforms h3 { font-size: 20px; line-height: 1.1em; height: 47px; display: block; float: left; padding: 0 !important; margin-bottom: 16px; color: #bd0317; } .texto_bloquesforms:before { content: ""; display: block; width: 69px; height: 69px; margin: 30px auto 30px; background: url(images/spritesnew.png) -680px 0px no-repeat; } .bloques_formularios > div>div:nth-child(2):before { background-position: -783px 0px; } .bloques_formularios > div>div:nth-child(3):before { background-position: -881px 0px; } .texto_bloquesforms a { background: #bd0317; color: white; padding: 15px 13px; display: block; width: 183px; margin: 30px auto 10px; text-transform: uppercase; font-weight: 500; border-radius: 6px; } .contenido_general.info_contacto .text_orangred_home { margin: 0; padding: 74px 0; } .contenido_general.info_contacto .text_orangred_home a { width: 302px; text-align: center; font-weight: 300; line-height: 1.1em; margin-top: -83px; } .contenido_general { float: left; width: 100%; padding-top: 70px; } .text_top_web_info >div { display: inline-block; width: 49%; } .text_top_web_info >div.textplasticexpress_bottom { width: 100%; } .imagesplasticexpress { padding-left: 34px; vertical-align: top; } .imagesplasticexpress img { width: 100%; height: auto; vertical-align: top; } .text_top_web_info >div h2 strong { font-weight: 800; } .info_contacto .titles_general { width: 100%; padding: 63px 0 37px; text-align: center; font-weight: 800; box-shadow: none; text-transform: uppercase; font-size: 25px; color: #252340; float: left; } .bloques_diferencias { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap; justify-content: space-between; float: left; width: 100%; margin: 70px 0 0; } .texto_diferencias { padding-left: 73px; width: 33%; text-align: left; position: relative; } .texto_diferencias h3 { text-align: left; padding: 0 !important; font-size: 23px; color: #bd0317; font-weight: 400; } .texto_diferencias:before { content: ""; display: block; width: 70px; height: 70px; position: absolute; left: 0; top: 0; background: url(images/spritesnew.png) no-repeat -986px 0px; } .bloques_diferencias>div:nth-child(2):before { background-position: -1061px 0px; } .bloques_diferencias>div:nth-child(3):before { background-position: -1136px 0px; } .bloques_diferencias>div>div:nth-child(2):before { background-position: -1058px 0px; width: 49px; } .bloques_diferencias>div>div:nth-child(3):before { background-position: -1124px 0px; width: 49px; } .texto_diferencias p { font-weight: 300; font-size: 17px; margin-top: 53px; display: block; } .bloques_diferencias>div>div:nth-child(3) { /* width: 23%; */ } /*tienda*/ .description_shop h1 { position: relative; display: block; padding: 12px 0; font-size: 39px; font-weight: 700; color: black; } .description_shop h1 em { font-weight: 300; font-style: normal; font-size: 30px; } .description_shop h1:before { content: ""; width: 76px; height: 6px; background: #bd0317; position: absolute; display: block; left: 0; top: 0; border-radius: 5px; } .loops_shop { float: left; width: 100%; margin-bottom: 120px; } .loops_shop ul { padding: 60px 0 40px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap; justify-content: center; } .loops_shop ul li { list-style: none; width: 23%; margin: 1%; display: block; height: 300px; background-position: 0 0; background-size: cover; position: relative; overflow: hidden; display: table; } .loops_shop ul li p { /* display: none; */ /* position: absolute; */ /* top: -200%; */ /* left: 0; */ background: rgba(167, 2, 19, 0.91); padding: 21px; color: white; height: 100%; width: 101%; margin: 0; display: table-cell; text-align: center; vertical-align: bottom; transition: 400ms linear; top: 79%; padding: 13px 10px; background: transparent; /* display: block; */ z-index: 99999999; top: 0; position: relative; } .loops_shop ul li > a { display: block; position: absolute; bottom: 0px; width: 100%; background: rgba(189, 3, 23, 0.89); padding: 9px 12px; text-align: center; text-decoration: none; color: white; font-size: 19px; font-weight: 400; transition: 800ms linear; } .loops_shop ul li:hover p { top: 0; padding-top: 70px; } .loops_shop ul li:hover > a { bottom: -100%; } .loops_shop ul li p a { color: white; display: block; margin: 50px 0 30px; font-size: 20px; margin: 0 0 20px; line-height: 1.1em; text-shadow: 0px 0px 2px black; height: 54px; position: relative; /* position: absolute; */ width: 100%; /* padding: 0 10px; */ left: 0; bottom: 0; /* border-bottom: 1px solid white; */ /* transition: 300ms linear; */ display: table; margin-bottom: 0; } .loops_shop ul li p > span { /* height: 0; */ overflow: hidden; display: none; top: 100%; position: relative; } .loops_shop ul li p a span { display: table-cell; vertical-align: middle; } .loops_shop ul li:after { content: ""; display: block; width: 100%; height: 100%; background: #bd0317; opacity: 0; transition: 400ms linear; background: rgb(155,3,19); background: -moz-linear-gradient(112deg, rgba(155,3,19,1) 20%, rgba(233,151,9,1) 100%); background: -webkit-linear-gradient(112deg, rgba(155,3,19,1) 20%, rgba(233,151,9,1) 100%); background: linear-gradient(112deg, rgba(155,3,19,1) 20%, rgba(233,151,9,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#9b0313",endColorstr="#e99709",GradientType=1); top: 0; left: 0; position: absolute; z-index: 0; } .loops_shop ul li:hover:after { opacity: 1; } .loops_shop ul li p a:after {/* content: ""; *//* display: block; */position: absolute;/* width: 100%; */height: 1px;/* background: white; *//* margin-top: 24px; *//* left: 0; *//* bottom: 0; *//* position: relative; *//* margin: 0 auto; *//* vertical-align: bottom; *//* display: table-cell; */} .loops_shop ul li:hover p a { top: 0; margin-bottom: 12px; } .loops_shop ul li:hover p a span { border-bottom: 1px solid; } .loops_shop ul li:hover p > span { /* height: auto; */ display: block; top: 0px; } /*categorias*/ .section_home .loops_category ul li { width: 23%; background-position: center !important; height: 240px; } .loops_category { float: left; width: 100%; margin-top: 80px; } .loops_category ul { padding: 0px 0 40px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap; justify-content: center; } .loops_category ul li { list-style: none; width: 31%; margin: 1%; display: block; height: 225px; background-position: 0 0; background-size: cover; position: relative; overflow: hidden; display: table; } .loops_category ul li p { height: 100%; width: 100%; margin: 0; display: inline-block; text-align: center; vertical-align: bottom; transition: 400ms linear; background: transparent; z-index: 99; top: 0; position: absolute; bottom: 0px; left: 0px; } .loops_category ul li > a { display: block; position: absolute; bottom: 0px; width: 100%; background: rgba(189, 3, 23, 0.89); padding: 9px 12px; text-align: center; text-decoration: none; color: white; font-size: 19px; font-weight: 400; transition: 800ms linear; overflow: hidden; } .btn_categoriamovil { width: 100%; display: none; position: relative; padding: 17px; background: #bd0318; color: white; margin-bottom: 19px; text-transform: uppercase; } .btn_categoriamovil i { position: absolute; right: 0; width: 50px; height: 100%; background: black; top: 0; } .btn_categoriamovil i:before {content: "";width: 25px;height: 2px;background: white;position: absolute;top: 28px;left: 4px;transform: rotate(40deg);} .btn_categoriamovil i:after {content: "";width: 25px;height: 2px;background: white;position: absolute;top: 28px;transform: rotate(-40deg);right: 4px;} @media (min-width: 992px) { .loops_category ul li:hover p { top: 0; /*padding-top: 70px;*/ } .loops_category ul li:hover > a { bottom: -100%; } .loops_category ul li:hover:after { opacity: 1; } .loops_category ul li:hover p a { top: 0; margin-bottom: 12px; } .loops_category ul li:hover p a span { border-bottom: 1px solid; } } .loops_category ul li p a { color: white; display: block; margin: 50px 0 30px; font-size: 20px; margin: 0 0 20px; line-height: 1.1em; text-shadow: 0px 0px 2px black; position: relative; /* position: absolute; */ width: 100%; /* padding: 0 10px; */ left: 0; bottom: 0; /* border-bottom: 1px solid white; */ /* transition: 300ms linear; */ display: table; margin-bottom: 0; height: 100%; } .loops_category ul li p > span { /* height: 0; */ overflow: hidden; display: none; top: 100%; position: relative; } .loops_category ul li p a span { display: table-cell; vertical-align: middle; position: absolute; width: 100%; bottom: 0px; padding: 12px 10px; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; margin-bottom: 16px; border-left: 10px solid rgb(0, 0, 0, 0); border-right: 10px solid rgb(0, 0, 0, 0); } .loops_category ul li:after { content: ""; display: block; width: 100%; height: 100%; background: #bd0317; opacity: 0; transition: 400ms linear; background: rgb(155,3,19); background: -moz-linear-gradient(112deg, rgba(155,3,19,1) 20%, rgba(233,151,9,1) 100%); background: -webkit-linear-gradient(112deg, rgba(155,3,19,1) 20%, rgba(233,151,9,1) 100%); background: linear-gradient(112deg, rgba(155,3,19,1) 20%, rgba(233,151,9,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#9b0313",endColorstr="#e99709",GradientType=1); top: 0; left: 0; position: absolute; z-index: 0; } .loops_category ul li p a:after {/* content: ""; *//* display: block; */position: absolute;/* width: 100%; */height: 1px;/* background: white; *//* margin-top: 24px; *//* left: 0; *//* bottom: 0; *//* position: relative; *//* margin: 0 auto; *//* vertical-align: bottom; *//* display: table-cell; */} .loops_category ul li:hover p > span { /* height: auto; */ display: block; top: -100%; padding: 0 10px; color: white; } /*end categorias*/ .contenido_tienda { float: left; width: 100%; padding: 0px; } .description_shop { padding: 0 0 50px; } .category_right .loops_category { margin-top: -10px; } .sub-title1 {margin-bottom: 30px;} .category_left ul { padding-right: 19px; } .category_left > ul > li >ul { display: none; padding-left: 30px; } .category_left > ul > li.active > ul { display: block; } .category_left > ul > li.current_temrs > a { color: #bd0317; } .category_left .flecha_menu { position: absolute; right: 0; top: 0; width: 35px; height: 35px; background: url(images/spritesnew.png) -1488px 2px; overflow: hidden; } .category_left >ul>li.active .flecha_menu { background-position: -1525px 2px; } .category_left >ul>li { list-style: none; position: relative; } .category_left >ul>li:nth-child(1)>a { margin-top: 0; } .category_left >ul>li.current-menu-item > a { color: #bd0318; } .category_left >ul>li>ul li.current-menu-parent >a { color: #bd0318; } .category_left >ul>li>a { position: relative; font-size: 15px; text-transform: uppercase; text-align: left; margin: 20px 0 20px; display: block; padding-right: 35px; color: black; } .category_left >ul>li>a:after {content: "";display: block;position: relative;width: 56px;height: 5px;background: #bd0317;border-radius: 3px;margin-bottom: 15px;} .category_left >ul>li>ul li {list-style: none;} .category_left >ul>li>ul li.current-menu-item >a { color: #bd0318; } .category_left >ul>li>ul li a { color: black; margin: 10px 0; display: block; font-size: 15px; text-align: left; } .Slider_shop .texto_slider strong { font-size: 34px; text-align: left; margin: 6px 0 0; font-style: normal; font-weight: bold; } .Slider_shop .texto_slider { text-align: left; /* top: 52%; */ width: 80%; } .Slider_shop > div { /* position: relative; */ /* height: 100%; */ } .Slider_shop { position: relative; float: left; width: 100%; height: 440px; background-repeat: no-repeat; background-size: cover; background-position: center bottom; } .Slider_shop .texto_slider p { margin: 0; font-size: 26px; font-style: italic; line-height: 1.2em; } .Slider_shop .texto_slider a { margin: 16px 0 0; background: red; font-style: normal; font-weight: 600; font-size: 19px; position: relative; padding-left: 62px; } .Slider_shop .texto_slider a:before { content: ""; display: block; width: 36px; height: 33px; position: absolute; left: 14px; top: 20%; background: url(images/spritesnew.png) -1231px 0px no-repeat; } .Slider_categori > ul>li:after { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.45); z-index: 1; content: ""; } .Slider_categori .texto_slider { text-align: left; top: 64%; width: 80%; z-index: 9; } .Slider_categori { position: relative; height: 440px; background-repeat: no-repeat; background-size: cover; background-position: center bottom; } .Slider_categori .texto_slider p { margin: 0; font-size: 15px; font-style: normal; line-height: 1.4em; color: black; } .Slider_categori .texto_slider h1 { font-size: 36px; font-style: normal; line-height: 1.2em; text-transform: uppercase; font-weight: bold; margin-bottom: 8px; } .Slider_categori .texto_slider h1:before { content: ""; display: block; width: 58px; height: 5px; background: red; border-radius: 6px; margin-bottom: 0px; } .contenido_tienda .loops_shop ul { padding-top: 0; } @media (max-width: 1370px){ .loops_shop ul li { width: 31%; } } /*PRODUCTO*/ .contenido-single-producto { float: left; width: 100%; padding: 100px 0; } .contenido-single-producto h1 { color: #bd0318; padding: 0 0 15px; font-weight: 800; } .imagen_producto img { width: 100%; height: auto; } .descripcionProducto strong { text-align: left !important; /*display: block; padding: 30px 0 10px;*/ } .descripcionProducto{ padding: 15px 0 10px; clear: both; } .descripcionProducto h2{ font-size: 22px; font-weight: bold; } .descripcionProducto>ul{ padding-left: 20px; } .price { font-size: 20px; font-weight: 700; color: #bd0318; } .single_variation_wrap .woocommerce-Price-amount { /* display: none; */ } .woocommerce-variation-add-to-cart.variations_button { display: block; float: left; width: 100%; } .product_right .quanti { float: left; margin-right: 12px; margin-bottom: 29px; } .resultado { font-size: 20px; font-weight: 700; color: #bd0318; } .contenido_internas ol li { margin-left: 20px; } /*Redes sociales Header*/ .header_pretop .siguenos_footer { margin-top: 0px; padding-left: 0px; width: auto; vertical-align: middle; float: right; margin-right: 13px; margin-top: 4px; } .header_pretop .siguenos_footer em { vertical-align: top; line-height: 1; margin-top: 0px; height: 27px; padding-top: 5px; display: inline-block; } .header_pretop .siguenos_footer .redes_footer { margin-top: 0px; vertical-align: top; line-height: 1; height: 27px; } .header_pretop .siguenos_footer .redes_footer a { line-height: 1; } /*FIN Redes sociales Header*/ .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output { display: inline-block !important; margin: 0px; width: 100%; border: 1px solid #bd0318 !important; text-align: center; } /*BLOG*/ @media(max-width:320px){.blog > div {float: none!important; width: 100%;}} /* :::::::CLASE PARA EL BLOG ADICIONAL*/ .section_blog { background: white none repeat scroll 0 0; text-align: left; padding-bottom: 30px; float: left; width: 100%; padding: 52px 0; } .section_blog h1 { color: #bd0318; text-transform: uppercase; } section.blog-contenedor { width: 100% !important; } .section_blog h3 { font-size: 24px; margin-bottom: 22px; } .blog-contenedor .contenedor_post { background: transparent; display: inline-block; width: 31%; vertical-align: top; font: 400 normal 15px 'Open Sans', sans-serif; border-bottom: 1px dotted #bd0318; margin: 0px 1%; } section.blog-contenedor .columna-blog { display: flex; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; flex-flow: row wrap; justify-content: center; width: 100%; } /* .columna-blog .contenedor_post:last-child{ border-bottom: 0 !important; } .blog-contenedor .contenedor_post:nth-child(odd) { margin: 0px 6% 40px 0px; }*/ .columna-blog{ display: inline-block; box-sizing:border-box; vertical-align: top; padding-top: 17px; } .columna-blog p{ line-height: 1.7em; color: #414040; font-size: 16px; font-family: "Open Sans", Arial, Helvetica, sans-serif; text-align: left; width: 100%; } .columna-blog img{ width: auto; height: auto; /*margin: 0 auto;*/ display: block; } .horayautor_single { font-size: 12px; } /*------------ imagen --------*/ .post-image{ overflow: hidden; width:100%; height: 300px; position: relative; } .post-image-interior{ overflow: hidden; width:100%; max-height: 600px; margin-bottom: 28px; } .blog-contenedor .contenedor_post img{ width: auto; height: 100%; position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); -webkit-transition: 0.4s all ease; -moz-transition: 0.4s all ease; -ms-transition: 0.4s all ease; -o-transition: 0.4s all ease; } .contente_p { height: 94px; display: inline-block; width: 100%; } /*------------ contenido post --------*/ .conten-inter-blog { font-size: 14px; } .conten-inter-blog > a { display: block; background: #bd0318; float: none; clear: both; position: relative; width: 140px; text-align: center; margin: 32px 0; padding: 11px; text-transform: uppercase; color: white; } .blog-contenedor .contenedor_post .post-contenido{ padding: 45px 0px 0px 0px; } .blog-contenedor .contenedor_post .post-contenido h3 { display: block; /* min-height: 51px; */ float: left; position: relative; width: 100%; padding: 0 !important; } .blog-contenedor .contenedor_post .post-contenido h3 a{ color: #bd0318; /* transition: 0.4s all ease; */ /* -webkit-transition: 0.4s all ease; */ -moz-transition: 0.4s all ease; -o-transition: 0.4s all ease; -ms-transition: 0.4s all ease; font: 700 23px 'Poppins', sans-serif; /* top: 50%; */ /* transform: translateY(-50%); */ /* -webkit-transform: translateY(-50%); */ -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); /* position: absolute; */ text-align: left; text-transform: uppercase; line-height: 1.3em; /*padding: 30px 0;*/ display: block; } .blog-contenedor .contenedor_post .post-contenido h3 a:hover{ text-decoration: none; color: #717171; } .blog-contenedor .contenedor_post .post-contenido p { line-height: 1.7em; color:#999; font-size: 15px; } /*------------ fecha y hora --------*/ .horayautor{ margin: 10px 0; font-size: 13px; clear: both; color: #ffffff; padding-bottom: 5px; font-size: 12px; text-align: left; position: absolute; left: 32px; top: 20px; z-index: 9; } .autor-post{ margin-left:20px; } .fecha-post, .autor-post{ position: relative; padding: 12px 18px; color: #ffffff; background: #bd0318; text-align: center; font-size: 16px; } .fecha-post > span { display: block; } .fecha-post > span:last-child { font-size: 13px; font-weight: 200; } /*------------ side blog --------*/ .side-blog { display: inline-block; vertical-align: top; box-sizing: border-box; padding: 11px 0px 0px 46px; } .side-blog ul { padding: 0; } .horayautor.carousel_entradas { position: relative; width: 64px; left: 0; top: 0; } .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus { background: #e88125 !important; border-radius: 0; width: 26px; height: 5px; } .bx-wrapper .bx-pager.bx-default-pager a { border-radius: 0 !important; height: 5px !important; width: 23px !important; } .row.contenido-general .texto .side-blog h2 { margin-top: 0px!important; margin-bottom: 17px; } .side-blog label { display: none; } .side-blog li { padding-bottom: 10px; display: block; } #archives-4 select { height: 48px; width: 100%; border: 1px solid #b82929; margin-bottom: 38px; color: #000; padding: 14px; font: 300 14px 'Open sans', sans-serif; background: transparent url(images/flecha.png); background-position: 100% 66%; background-repeat: no-repeat; border-radius: 0px; -webkit-appearance: none; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; transition: all 0.4s; -webkit-box-shadow: none; box-shadow: none; } .side-blog li ul li { padding: 5px 0; list-style: none; text-transform: uppercase; } /*----- ShareButtons ------- */ .really_simple_share{ clear: both; margin-top: 15px; } .really_simple_share div { display: inline-block; } .widget_archive ul li.last-child { display: none; } .next_back { float: left; width: 100%; padding: 16px 0 50px; } @media (max-width:1100px){ .icono_emailmovil a { display: block !important; } .post-image { height: 223px; } .contente_p { height: 134px; } } @media (max-width:1200px){ } @media (max-width:992px){ .banner_web h1{ width:100% } .side-blog { padding: 0; } } @media(max-width:767px){ .blog-contenedor .contenedor_post { width: 100%; } .conten-inter-blog { min-height: auto; padding: 12px 0px 20px; } .blog-contenedor .contenedor_post:nth-child(odd) {margin: 0px 6% 23px 0px;} .blog-contenedor .contenedor_post:nth-child(even) { margin: 0px 6% 23px 0px; } .side-blog { width: 100%; padding: 0; } .post-image { height: auto; } .blog-contenedor .contenedor_post .post-contenido h3 { margin-bottom: 4px; min-height: auto; } .blog-contenedor .contenedor_post .post-contenido h3 a { position: relative; } .conten-inter-blog>a { margin: 14px 0; } .contente_p { height: auto; } .blog-contenedor .contenedor_post img { transform: inherit; -ms-transform: inherit; -moz-transform: inherit; -webkit-transform: inherit; -o-transform: inherit; left: 0px; position: relative; width: 100%; height: auto; top: 0px; } .blog-contenedor .contenedor_post:nth-child(odd) { margin: 0px 0% 23px 0px; } .blog-contenedor .contenedor_post:nth-child(even) { margin: 0px 0% 23px 0px; } } @media(max-width:480px){ .section_blog { padding: 12px 40px; } .section_blog h1 { font-size: 27px; } .blog-contenedor .contenedor_post img { top: 0; transform: none; left: 0; position: relative; } } .h2-blog { height: 100%; width: auto; } /* :::::::END BLOG*/ .related_products h2 { font-size: 22px; font-weight: bold; margin-bottom: 20px; padding-left: 13px; } .product_relacionados { margin: 0; } .product_relacionados.loops_shop ul { float: left; width: 100%; padding-top: 0; padding-bottom: 0; } .product_relacionados.loops_shop ul li { width: 23%; } .product_relacionados.loops_shop .title_related { color: black; font-size: 25px; text-transform: uppercase; padding: 30px 0 11px 15px; font-weight: bold; } /*producto*/ .related_products .slick-dots { display: none !important; } .loops_product { float: left; width: 100%; margin-bottom: 120px; } .loops_product ul { padding: 0px 0 40px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap; justify-content: flex-start; } .loops_product ul li { list-style: none; width: 31.3%; margin: 1%; display: block; height: 284px !important; background-position: top center; background-size: contain; position: relative; overflow: hidden; display: table; display: block; box-shadow: 0px 0px 7px #ababab; } .loops_product .shortcoderelated ul li { margin: 10px !important; } .loops_product ul li p { position: relative; margin: 0; display: table-cell; width: 100%; vertical-align: bottom; display: block; position: absolute; bottom: -1px; padding: 5px 12px 13px; background: white; text-align: center; } .loops_product ul li > a { display: block; position: absolute; bottom: 0px; width: 100%; background: rgba(189, 3, 23, 0.89); padding: 9px 12px; text-align: center; text-decoration: none; color: white; font-size: 19px; font-weight: 400; transition: 800ms linear; } .loops_product ul li .images_product { width: 100%; height: 214px; position: relative; } .loops_product ul li .images_product img { transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); width: auto; height: 100%; top: 50%; left: 50%; position: absolute; } .loops_product ul li p a { color: black; font-size: 15px; margin: 0 0 20px; line-height: 1.1em; height: 54px; position: relative; width: 100%; margin-bottom: 0; background: white; display: table; font-weight: 600; } .loops_product ul li p > span { position: relative; display: block; width: 100%; background: white; color: red; } .loops_product ul li p > span em { font-style: normal; color: black; } .loops_product ul li p a span { display: table-cell; vertical-align: middle; } .woocommerce-product-gallery__wrapper >div:first-child img { width: 100%; height: auto; } .woocommerce-product-gallery__wrapper >div:first-child { display: block; } .woocommerce-product-gallery__wrapper >div:first-child { width: 100%; height: auto; } .woocommerce-product-gallery__wrapper >div { display: inline-block; margin: auto; width: 70px; overflow: hidden; height: auto; } .related_products.loops_product ul { display: block; margin-bottom: 0; padding-bottom: 0; } .related_products.loops_product { margin-bottom: 0; } .mensajecantidad { float: left; font-size: 13px; color: #bd0318; } .product_right { border: 2px solid black; border-radius: 13px; padding: 15px; } .product_right > .price { display: none; } .product_left { padding-right: 14px; } .post-ratings { padding: 0 0 20px; } .variations .label label { font-size: 18px; font-weight: 700; margin-top: 18px; margin-bottom: 9px; position: relative; display: block; padding-left: 18px; } .tawcvs-swatches .swatch-image img { border-radius: 0 !important; } .tawcvs-swatches .swatch-image { width: 115px !important; height: auto !important; border-radius: 0 !important; font-size: 12px !important; text-transform: uppercase; font-weight: bold; color: black; border: 1px solid #dadada !important; background: #f8f8f8; margin: 4px 5px !important; padding: 5px; text-align: center !important; white-space: normal !important; line-height: 1.1em !important; } .tawcvs-swatches .swatch-image img { width: 100%; height: auto; display: block; } .tawcvs-swatches .swatch-image.selected { outline: 2px solid #bd0317 !important; } .reset_variations { display: none !important; } .variations .label label:before { content: ""; display: block; position: absolute; left: 0; top: 5px; background: url(images/spritesnew.png) 0px 0px no-repeat; width: 15px; height: 10px; transform: rotate(-90deg); } .tawcvs-swatches .swatch-color { border-radius: 0 !important; margin: 2px !important; } .variations .value select { width: 100%; display: block; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; background: rgba(255, 255, 255, 0) url(images/select.png) no-repeat scroll 97% -5px; border-radius: 8px; border: 1px solid #cccaca !important; font-weight: 200; width: 90%; font-size: 14px; padding: 10px 10px; color: #8a8484; } .product_bottom { float: left; width: 100%; padding: 20px 0 0px !important; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap; justify-content: center; } .product_bottomleft { padding-right: 35px; } .product_bottom h2 { font-size: 22px; font-weight: bold; } .quantity { width: auto; float: left; display: block; position: relative; } .quantity input[type="number"] { height: 38px; display: block; border: 1px solid #cccaca; border-radius: 7px; position: relative; } input.plus { position: absolute; z-index: 1; top: 1px; right: 1px; width: 30px; height: 18px; color: transparent; background: white url(images/spritesnew.png) 8px 6px no-repeat; transform: rotate(180deg); border-radius: 0 10px; } input.minus { position: absolute; z-index: 1; right: 1px; bottom: 1px; width: 30px; height: 18px; background: white url(images/spritesnew.png) 9px 4px no-repeat; color: transparent; border-radius: 0 0 11px 0; } .quanti .minus, .quanti .plus { display: none; } .quanti input { border: 1px solid black; border-radius: 5px; padding: 6px; } .single_variation_wrap { float: left; width: 100%; display: block; padding-top: 14px; } .preciounitario { font-weight: 600; width: 124px; float: left; padding: 0; } .preciounitario.price_novariable { width: 100%; padding-bottom: 14px; } .woocommerce-variation-price span { font-size: 15px !important; color: black; } .variations { float: left; width: 100%; } .variations > .label > label { /* margin-top: 0; */ } .single_add_to_cart_button { float: left; width: 100%; margin-top: 20px; background: #bd0317; color: white; padding: 12px; border-radius: 7px; } /*SUBMENU ESPAÑOL*/ #menu-menu-principal > li:hover > ul { display: block; } #menu-menu-principal > li > ul li { list-style: none; } #menu-menu-principal > li > ul .widget-area > ul { padding: 16px 3px; position: relative; } #menu-menu-principal > li > ul .widget-area > ul > li {} #menu-menu-principal > li > ul .widget-area > ul > li > a { color: #525252; font-weight: bold; font-size: 14px; display: block; padding: 10px; } #menu-menu-principal > li > ul .widget-area > ul > li > ul { display: none; position: absolute; left: 30%; top: 0; width: 70%; height: 100%; padding: 10px; text-align: left; } #menu-menu-principal > li > ul .widget-area > ul > li > a:hover { background: #dcd4d4; border-radius: 8px; } #menu-menu-principal > li > ul .widget-area > ul > li:hover > ul { display: block; } #menu-menu-principal > li > ul .widget-area > ul > li { width: 30%; /* position: relative; */ border-right: 2px solid #777575; padding: 0 12px 2px; } #menu-menu-principal > li > ul .widget-area > ul > li > ul a { display: block; padding: 10px 24px; color: black; vertical-align: top; font-size: 14px; } #menu-menu-principal > li > ul .widget-area > ul > li > ul li { display: inline-block; width: 320px; text-align: center; height: 32px; vertical-align: top; } #menu-menu-principal > li > ul .widget-area > ul > li > ul a:hover { background: #525252; color: white; } /*SUBMENU INGLES*/ #menu-menu-principal-ingles > li:hover > ul { display: block; } #menu-menu-principal-ingles > li > ul li { list-style: none; } #menu-menu-principal-ingles > li > ul .widget-area > ul { padding: 16px 3px; position: relative; } #menu-menu-principal-ingles > li > ul .widget-area > ul > li {} #menu-menu-principal-ingles > li > ul .widget-area > ul > li > a { color: #525252; font-weight: bold; font-size: 14px; display: block; padding: 10px; } #menu-menu-principal-ingles > li > ul .widget-area > ul > li > ul { display: none; position: absolute; left: 30%; top: 0; width: 70%; height: 100%; padding: 10px; text-align: left; } #menu-menu-principal-ingles > li > ul .widget-area > ul > li > a:hover { background: #dcd4d4; border-radius: 8px; } #menu-menu-principal-ingles > li > ul .widget-area > ul > li:hover > ul { display: block; } #menu-menu-principal-ingles > li > ul .widget-area > ul > li { width: 30%; /* position: relative; */ border-right: 2px solid #777575; padding: 0 12px 2px; } #menu-menu-principal-ingles > li > ul .widget-area > ul > li > ul a { display: block; padding: 10px 24px; color: black; vertical-align: top; font-size: 14px; } #menu-menu-principal-ingles > li > ul .widget-area > ul > li > ul li { display: inline-block; width: 320px; text-align: center; height: 32px; vertical-align: top; } #menu-menu-principal-ingles > li > ul .widget-area > ul > li > ul a:hover { background: #525252; color: white; } /*SUBMENU CATALAN*/ #menu-menu-principal-catalan > li:hover > ul { display: block; } #menu-menu-principal-catalan > li > ul li { list-style: none; } #menu-menu-principal-catalan > li > ul .widget-area > ul { padding: 16px 3px; position: relative; } #menu-menu-principal-catalan > li > ul .widget-area > ul > li {} #menu-menu-principal-catalan > li > ul .widget-area > ul > li > a { color: #525252; font-weight: bold; font-size: 14px; display: block; padding: 10px; } #menu-menu-principal-catalan > li > ul .widget-area > ul > li > ul { display: none; position: absolute; left: 30%; top: 0; width: 70%; height: 100%; padding: 10px; text-align: left; } #menu-menu-principal-catalan > li > ul .widget-area > ul > li > a:hover { background: #dcd4d4; border-radius: 8px; } #menu-menu-principal-catalan > li > ul .widget-area > ul > li:hover > ul { display: block; } #menu-menu-principal-catalan > li > ul .widget-area > ul > li { width: 30%; /* position: relative; */ border-right: 2px solid #777575; padding: 0 12px 2px; } #menu-menu-principal-catalan > li > ul .widget-area > ul > li > ul a { display: block; padding: 10px 24px; color: black; vertical-align: top; font-size: 14px; } #menu-menu-principal-catalan > li > ul .widget-area > ul > li > ul li { display: inline-block; width: 320px; text-align: center; height: 32px; vertical-align: top; } #menu-menu-principal-catalan > li > ul .widget-area > ul > li > ul a:hover { background: #525252; color: white; } .contenido_internas { float: left; width: 100%; padding: 61px 0; } .contenido_internas h1 { color: #bd0318; padding: 0px 0 20px; text-transform: uppercase; text-align: left; font-weight: 800; } .info_internas_text { width: 60%; padding-right: 32px; float: left; } .imagen_internas { width: 40%; float: right; } .imagen_internas img { width: 100%; height: auto; margin-top: 19px; } .woocommerce table.shop_table * { border-color: #f3f3f3; } table.shop_table.woocommerce-checkout-review-order-table p { width: 100% !important; } .woocommerce table.shop_table td { width: 1%; } .contenido_internas.content_intershop .info_internas_text { width: 100%; } .contenido_internas.content_intershop .checkout.woocommerce-checkout p { /*width: 25%;*/ float: left; clear: none; } .woocommerce-cart-form dt { float: left; font-weight: 700; } .woocommerce-cart-form dd { float: left; } .woocommerce-cart-form dd p { margin: 0 !important; } .button { background: #bd0318 !important; color: white !important; } input#submit_redsys_payment_form { background: black; padding: 9px 21px 7px; color: white; border-radius: 4px; margin-right: 4px; font: 700 16px 'Open Sans', sans-serif; } form.checkout input, form.checkout textarea { border: 1px solid black; padding: 8px 12px; } /*.shipping_address { display: block !important; }*/ .datos_de_envio >p { width: 100% !important; display: block; } .datos_de_envio >h3 { padding-bottom: 0 !important; } h3#ship-to-different-address { display: block !important; } h3#ship-to-different-address input#ship-to-different-address-checkbox { width: 18px; height: 20px; /*display: none !important;*/ } .woocommerce-checkout { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap; justify-content: space-between; width: 100%; } form.checkout.woocommerce-checkout > div { width: 30%; display: inline-block; vertical-align: top; padding-top: 13px; position: relative; z-index: 14; } .woocommerce-checkout input { border: 1px solid black; width: 100% !important; padding: 4px 9px; font-size: 14px; text-align: left; } .woocommerce-checkout input[type="radio"] { margin-top: 10px!important; margin-right: 5px!important; width: auto!important; } .woocommerce .woocommerce-info { display: none !important; } .woocommerce-checkout h3 { border-bottom: 1px solid black; padding: 0 !important; margin-bottom: 20px; font-family: 'Work Sans', sans-serif; font-size: 20px; } #place_order { text-align: center; } .place-order>input { display: none !important; } #ship-to-different-address-checkbox { width: auto !important; } #privacy_policy { width: auto !important; margin-top: 9px !important; } .payment_method_redsys > p { margin-top: -11px !important; } .payment_box.payment_method_redsys { height: 37px; } h3#ship-to-different-address label { display: inline-block; } .form_toppresu { width: 100%; float: left; } .form_toppresu > div { width: 33.3%; float: left; padding: 3px; } .form_toppresu > div.topinfo_formpresu { width: 100%; padding-bottom: 25px; } .form_toppresu > div input { padding: 12px; text-align: center; border: 1px solid #847072; width: 100%; } .form_toppresu > div:last-child { width: 66%; padding-right: 0; } .form_toppresu > div.grup_form { width: 100%; padding-left: 0; } .form_toppresu > div.grup_form >div { width: 25%; float: left; padding: 3px; } .form_toppresu textarea { border: 1px solid #847072; width: 100%; height: 221px; padding: 11px; } .form_bottompresu { float: left; width: 100%; padding: 0; border: 1px solid #847072; margin-top: 7px; background: white; } .form_bottompresu div { padding: 4px 0px; } .form_btnspresu { float: left; width: 50%; padding: 0 7px; } .form_toppresu > div p { margin: 0; } .form_bottompresu input { border: 0 !important; } .form_btnspresu input.wpcf7-submit { background: black; padding: 12px 21px; color: white; text-transform: uppercase; text-align: center; margin: -6px 0 0; width: 100%; } span.wpcf7-form-control-wrap { } .wpcf7-acceptance { margin: 7px 0 0; display: block; } .wpcf7-acceptance > span { margin: 0; } .blockformulario { float: left; width: 100%; padding: 0px 0 40px; background: #efefef; padding: 62px 0 43px; } .captchacform input { border: 1px solid #847072; width: 100px; color: black; padding: 6px; } .form_btnspresu p { margin: 0; } .captchacform { float: left; width: 100%; padding: 12px 12px 20px; } .loops_category ul li > a.link_catgeory_produc { width: 100%; height: 100%; top: 0px; bottom: inherit; } .loops_category ul li > a.link_catgeory_produc img { width: auto; position: absolute; transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); top: 50%; left: 50%; max-width: 103%; min-height: 100%; } .loops_category.procesos ul li { height: 335px; } a.button.cancel { padding: 9px 21px 7px; color: white; border-radius: 4px; margin-right: 4px; font: 700 17px 'Open Sans', sans-serif !important; height: 38px; vertical-align: top; line-height: 1 !important; } .nota_compra { background: #ecececcc; padding: 17px !important; border: 1px solid #828080; } .nota_compra strong { color: #bd0317; } section.blog-contenedor h2 { display: block; width: 100%; /*margin-bottom: 14px;*/ } section.blog-contenedor ul { width: 100%; display: block; margin-left: 19px; margin-bottom: 25px; margin-top: 25px; } section.blog-contenedor h3 { text-align: left; margin: 0px 0px 0px 0px; padding: 0px !important; } @media (max-width: 1435px) { .loops_product ul li .images_product { height: 165px; } .loops_product ul li { height: 235px !important; } .loops_category ul li { height: 174px; } } @media (max-width: 1200px) { .loops_category.procesos ul li { height: 253px; } } @media (max-width: 1100px) { #menu-menu-principal > li { padding: 10px 6px; } #menu-menu-principal > li a { font-size: 12px !important; } } @media (max-width: 1000px) { #menu-menu-principal > li { padding: 0px 6px; } #menu-menu-principal > li a br { display:none !important; } .contenido-single-producto h1 { font-size: 25px; } .btn_categoriamovil { display: block; } .banner_web h1 { font-size: 27px; left: 14px; } .body_menufix { margin-top: 146px; } .header_pretop >span { width: 167px; line-height: 1.2em; text-align: left; padding: 4px 0 0; font-size: 12px; } .header_top_fix { position: fixed; top: 0; width: 100%; background: white; box-shadow: 0px 0px 5px #00000040; z-index: 99999999999999; padding: 5px 0 13px; transition: 300ms linear; } .header_top_fix .btns_linksheader { display: none; } .logo_content { width: 100% !important; display: block; float: none; margin: 0 auto; } .logo_content img { width: 200px; height: auto; } .btns_linksheader a { width: 80px; padding: 0 3px; margin: 1px; } .link_shop { margin: 0; } .btns_linksheader a span { font-size: 11px; line-height: 1.1em; } .btns_linksheader { width: 100%; float: left; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap; justify-content: center; } .navsup_content nav { width: 100%; position: fixed; top: 0; height: 100%; background: #bd0318; left: -1000%; transition: 400ms linear; } .menu-menu-principal-container li { width: 100% !important; border: 0 !important; } #menu-menu-principal > li a { display: block; text-align: left; padding: 9px; border-right: none; } #menu-menu-principal > li { display: block; } #menu-menu-principal { height: auto; display: block; float: left; width: 100%; padding: 50px; } #menu-menu-principal > li > ul { position: relative; } #menu-menu-principal > li > ul .widget-area > ul > li > ul { position: relative; left: 0; } .navsup_content ul#menu-menu-principal > li > a { font-size: 17px !important; line-height: 1 !important; padding: 16px 9px !important; height: auto !important; } .btn_menumovil { width: 45px; height: 45px; position: absolute; right: 0; top: 58%; transform: translateY(-50%); } .btn_menumovil i, .btn_menumovil:before, .btn_menumovil:after { content: ""; display: block; position: absolute; top: 6px; left: 0; width: 100%; height: 2px; background: black; } .btn_menumovil i { top: 50%; transform: translateY(-50%); } .btn_menumovil:after { top: auto; bottom: 7px; } .navsup_content nav.menu-principal_open { left: 0; } .close_menumovil { width: 45px; height: 46px; position: absolute; top: 0; right: 0; z-index: 99999999; } .close_menumovil:before { content: ""; height: 2px; width: 100%; background: white; top: 21px; left: 0; position: absolute; display: block; transform: rotate(45deg); } .close_menumovil:after { content: ""; height: 2px; width: 100%; background: white; top: 21px; left: 0; position: absolute; display: block; transform: rotate(-45deg); } .info_internas_text { width: 100%; } .imagen_internas, .formulario-internas { width: 310px !important; display: block; margin: 0px auto; float: none !important; } .Slider_web { height: 293px; overflow: hidden; } .img_slide img { width: 100%; } .texto_slider p em { font-size: 20px; } .texto_slider strong { font-size: 16px; } .texto_slider p br { display: none; } .texto_slider > div { height: 296px; } .texto_slider p { /* margin: 0; */ top: 40%; left: 9%; } .Slider_shop { height: 310px; } .Slider_shop .texto_slider strong { font-size: 17px; line-height: 1.2em; } .Slider_shop .texto_slider p { font-size: 20px; } .texto_slider a { margin: 0; font-size: 15px; } .texto_top_home { padding: 50px 0; } .category_left >ul>li>a { font-size: 14px; margin-bottom: 0; } .category_left >ul { padding-bottom: 32px; display: none; } .btn_categoriamovil_open i:before { transform: rotate(140deg); } .btn_categoriamovil_open i:after { transform: rotate(-138deg); } ul.category_left_open { display: block; } .category_left >ul>li>a:after { margin-bottom: 0px; } .loops_category ul li { width: 48%; border: 1px solid #e2e2e2; } .contenido-single-producto { border-top: 22px solid #e5cdd0; padding-top: 42px; } .product_left > div { /* width: 50%; */ float: left; } .woocommerce-product-gallery { width: 1; } .product_right { padding-top: 32px; float: left; } .product_right { margin-top: 52px; margin-bottom: 15px; } .text_top_web_info h1 { font-size: 34px; line-height: 1.2em; } .text_top_web_info h1 strong { font-size: 21px; } .img_logos_clientes { margin: 0 45px; } .secciones_web > div { width: 46%; margin: 8px; } .texto_seccionweb h2 { font-size: 20px; } .texto_bloquesforms a { width: 100%; font-size: 14px; } .texto_diferencias { padding-left: 52px; } .texto_diferencias p { font-size: 14px; margin-top: 22px; } .texto_diferencias h3 { font-size: 16px; line-height: 1.2em; } dl.variation { width: 100%; clear: none; float: left; padding: 16px; } td.product-quantity { width: 100%; float: left; } .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { font-size: 16px !important; } .contenido_internas.content_intershop a.button.cancel { font-size: 16px !important; } tr.woocommerce-cart-form__cart-item.cart_item { margin: 12px 0; border-bottom: 3px solid black !important; } td.product-thumbnail { display: block !important; } td.product-thumbnail:before { display: none; } td.product-thumbnail img { display: block; margin: 0 auto; } .contenido_internas.content_intershop .checkout.woocommerce-checkout p { width: 50%; } .footer_top > div > div { width: 47%; padding-bottom: 32px; padding-right: 40px; padding-left: 0; } .texto_bloquesforms>p:nth-child(2) { height: 159px; } .loops_product ul li .images_product { height: 124px; } .loops_product ul li { height: 195px !important; } .loops_category ul li { height: 201px; } .loops_category.procesos ul li { height: 306px; } form.checkout.woocommerce-checkout > div { width: 100%; padding-bottom: 32px; } } @media (max-width: 991px) { .contenido_tienda { padding: 7px 0; } .loops_product { margin-bottom: 14px; } .loops_product ul li .images_product { height: 172px; } .loops_product ul li { height: 195px !important; } .loops_product ul li { height: 240px !important; } .loops_category ul li { height: 282px; } .banner_web { height: 211px; } .banner_web img { transform: inherit; position: absolute; right: 0px; object-fit: inherit; width: auto; height: 100%; } .section_home .loops_category ul li { height: 174px; background-position: top center !important; } .loops_category ul li > a.link_catgeory_produc img { height: 100%; } .section_home .loops_category ul li > a.link_catgeory_produc { display: inline-block; z-index: 999; } .loops_category.procesos { margin-top: 0px; } .columna-blog img img { margin-left: 0px; width: 100%; } .columna-blog img { width: 100%; height: auto; margin-left: 0px; } .columna-blog img { width: 100%; } div#attachment_3733 { width: 100% !important; } div#attachment_3732 { width: 100% !important; margin-left: 0px; } .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images { margin-bottom: 23px !important; } } @media (max-width: 850px) { .section_home .loops_category ul li { height: 156px; width: 31%; } } @media (max-width: 800px) { .parallax-formulario { background-size: cover !important; } .parallax-formulario h2 { font-size: 20px; } .parallax-formulario p { font-size: 18px; } .bloques_formularios > div { justify-content: center; } .texto_bloquesforms>p:nth-child(2) { height: 140px; } .texto_bloquesforms { width: 48%; margin: 22px 4px; display: inline-block; } .texto_slider p { width: 242px; padding: 10px 5px; } .texto_slider p em { font-size: 18px; } .texto_slider p em { } .texto_slider strong { font-size: 13px; } } @media (max-width: 768px) { .woocommerce table.shop_table td { width: 100% !important; } } @media (max-width: 750px) { .loops_product ul li .images_product { height: 142px; } .loops_product ul li { height: 213px !important; } .loops_category ul li { height: 222px; } } @media (max-width: 650px) { .banner_web { height: 143px; } section.blog-contenedor img { width: 100%; height: auto; } } @media (max-width: 620px) { .loops_category ul li p a span { border-bottom: 0; background: rgba(255, 255, 255, 0.74); text-shadow: none; color: black; } .loops_product ul li .images_product { height: 119px; } .loops_product ul li { height: 190px !important; } /* .loops_category ul li { height: 203px; } */ .loops_category ul li > a.link_catgeory_produc { position: relative; padding: 0px; vertical-align: top; height: auto; width: 100%; border: inherit; z-index: 999; } .loops_category ul li > a.link_catgeory_produc img { position: relative; transform: inherit; -webkit-transform: inherit; -moz-transform: inherit; -o-transform: inherit; -ms-transform: inherit; top: inherit; left: inherit; width: 100%; height: auto; } .loops_category ul li p a { width: 100%; display: inline-block; height: auto; } .loops_category ul li p a span { position: relative; display: inline-block; margin-bottom: 0px; margin: 0px; } .loops_category ul li { height: auto !important; margin-bottom: 10px !important; position: inherit; } .loops_category ul li p { display: inline-block !important; vertical-align: inherit !important; height: auto; position: relative; } } @media (max-width: 600px) { #myVideo { width: 570px; } .img_slide img { width: 580px; } .section_home .loops_category.segundo_consult ul li { height: 407px; } .text_top_home_info h1 { font-size: 30px; margin-bottom: 17px; } .text_top_home_info h1 strong { font-size: 21px; padding-left: 58px; } .text_top_home_info h1 strong:before { width: 53px; height: 6px; } .text_top_home_info { text-align: justify; } .text_top_home_info a { margin-top: 10px; } .section_home h2 { font-size: 25px; line-height: 1.2em; /* text-align: start; */ } .section_home .loops_category ul li { width: 100%; } .loops_category ul li p > span { display: block; top: 0; background: rgb(255, 255, 255); padding: 4px; color: black; width: 101%; } .loops_category ul li p { position: relative; vertical-align: bottom; padding: 0; } .loops_category ul li p a { background: white; width: 101%; } .loops_category { margin-bottom: 30px; } .text_orangred_home { padding: 50px 0; margin-bottom: 50px; } .text_orangred_home p em { font-size: 18px; text-align: center; } .text_orangred_home h2 { font-size: 18px; text-align: center !important; width: 100%; } .section_home >div>div> h2:before { position: relative; } .text_orangred_home h2:before { position: relative !important; margin: 0 auto 11px; background: #dc1026 !important; } .text_orangred_home p { display: block; position: relative; float: left; width: 100%; margin: 5px 0; } .text_orangred_home a { margin: 10px auto 0; float: none; text-align: center; display: block; width: 220px; padding: 9px 0; } .section_home h2 em { font-size: 19px; line-height: 1.2em; } .texto_bottom_home h3 strong { font-size: 21px; } .texto_bottom_home h3 { padding: 30px 0 !important; } .texto_bottom_home ul li { margin-left: 2px; } .texto_bottom_home ul li a { font-size: 14px; padding: 12px 12px; } .texto_bottom_home h3 em { font-size: 15px; margin-bottom: 12px; } .texto_bottom_home h3 br { display: none; } .footer_top > div > div { width: 100%; padding: 11px 0px; } .footer_info img { width: 270px; } .loops_category ul li { width: 100%; border: 0; height: 380px; margin: 0px 0 50px; background-size: cover; background-position: center top; } .secciones_web > div { width: 100%; margin: 10px 0; } .texto_seccionweb { height: auto; position: relative; } .bloques_formularios { margin: 0; padding: 52px 0; } .texto_bloquesforms { width: 100%; margin: 22px 0; } .texto_bloquesforms>p:nth-child(2) { height: auto; } .texto_diferencias { width: 100%; margin: 12px 0; padding-left: 81px; } .slick-next { right: 0 !important; } .slick-prev { left: 0 !important; } .form_toppresu > div { width: 100%; /* padding: 3px 0; */ } .form_toppresu > div.grup_form >div { width: 50%; } .form_toppresu > div.grup_form { padding: 0; } .form_toppresu > div:last-child { width: 100%; } .form_bottompresu { width: 100%; } .form_btnspresu { width: 100%; padding: 12px 0; } .contenido_internas.content_intershop .checkout.woocommerce-checkout p { width: 100%; } .category_right .loops_product ul li { width: 100%; } .siguenos_footer { padding: 0; } .footer_contact img { padding: 20px 0 0; display: block; clear: both; } .text_top_web_info >div { width: 100%; padding-left: 0; } .imagesplasticexpress { padding-top: 13px; } .texto_seccionweb h2 a { text-shadow: none; color: black; } .texto_seccionweb p { display: block; color: black; } .resultado { display: block; float: left; padding: 15px 0 0; } .product_left > div { padding-left: 0; } .loops_product ul li .images_product { height: 119px; } .loops_product ul li { height: 190px !important; } .loops_product ul li .images_product { height: auto; } .loops_product ul li .images_product img { transform: inherit; -webkit-transform: inherit; -moz-transform: inherit; -o-transform: inherit; -ms-transform: inherit; position: relative; left: inherit; top: inherit; width: 100%; height: auto; } .loops_product ul li { height: auto !important; } .loops_product ul li p { position: relative; } .section_home .loops_category ul li { height: 341px; } } @media (max-width: 450px) { .loops_category ul li { height: 352px; } .banner_web { height: 119px; } .banner_web h1 { font-size: 21px; width: 89%; text-align: center; } .section_home .loops_category ul li { height: 308px; } } .ocultar { display: none !important; } .woocommerce-cart-form__cart-item .quantity input { /* pointer-events: none; */ width: 89px !important; } .btns_linksheader a:nth-child(3), .btns_linksheader a:nth-child(4) { display: none; } /*Corte a Medida*/ #ywapo_value_1 > h3 { padding: 0px !important; } .dashicons.dashicons-arrow-down { line-height: 12px !important; height: 12px !important; } .ywapo_input_container .ywapo_label { cursor: context-menu !important; } .ywapo_input_container label.ywapo_label_tag_position_before { margin-bottom: 2px; } .ywapo_input_container_text input[type="text"] { height: 38px; display: block; border: 1px solid #cccaca; border-radius: 7px; position: relative; width: 85px; } .ywapo_product_option_image { position: relative; float: left; width: 50%; } .ywapo_product_option_image > img { width: 75% !important; text-align: center !important; margin: auto !important; position: relative !important; } .ywapo_options_container { width: 50%; position: relative; float: right; margin-top: 4%; } .ywapo_label.ywapo_label_tag_position_before { width: 38%; float: left; margin-top: 9px; } .form_toppresu > div.tipo_material_div { width: 99.9%; } .icono_emailmovil a { content: ''; position: fixed; bottom: 126px; right: 23px; z-index: 998; height: 63px; width: 64px; background: url(https://plasticexpress.es/wp-content/uploads/2021/01/email.png) no-repeat; display: none; } .telefono-header{ float: right; padding-top: 5px; display: inline-block; } .telefono-header a{ vertical-align: top; line-height: 1; margin-top: 0; height: 27px; padding-top: 5px; margin-right: 10px; display: inline-block; } .telefono-header img{ width: 20px; } .formulario-internas{ width:40%; float:right; border: 2px solid black; border-radius: 13px; padding: 15px; margin-top:15px; } .formulario-internas input, .formulario-internas textarea{ border: 1px solid black; border-radius: 5px; padding: 6px; width: 100%; } .formulario-internas .wpcf7-submit{ background: #bd0318 !important; color: white !important;} .formulario-internas input[type="checkbox"], .formulario-internas input[type="radio"]{ width:auto; } #form-plasticxpress{ border: 2px solid black; border-radius: 13px; padding: 15px; margin-top:15px; } #form-plasticxpress input, #form-plasticxpress textarea{ border: 1px solid black; border-radius: 5px; padding: 6px; width: 100%; } #form-plasticxpress .wpcf7-submit{ background: #bd0318 !important; color: white !important;} #form-plasticxpress input[type="checkbox"], #form-plasticxpress input[type="radio"]{ width:auto; } /* WooCommerce 3.0 Gallery */ .woocommerce-product-gallery { position: relative; margin-bottom: 3em } .woocommerce-product-gallery figure { margin: 0 } .woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2) { width: 25%; display: inline-block } .woocommerce-product-gallery .flex-control-thumbs li { list-style: none; float: left; cursor: pointer } .woocommerce-product-gallery .flex-control-thumbs img { opacity: .5 } .woocommerce-product-gallery .flex-control-thumbs img.flex-active,.woocommerce-product-gallery .flex-control-thumbs img:hover { opacity: 1; } .woocommerce-product-gallery img { display: block; width: 100%; } .woocommerce-product-gallery--columns-3 .flex-control-thumbs li { width: 33.3333%; } .woocommerce-product-gallery--columns-4 .flex-control-thumbs li { width: 25% } .woocommerce-product-gallery--columns-5 .flex-control-thumbs li { width: 20% } .woocommerce-product-gallery__trigger { position: absolute; top: 1em; right: 1em; z-index: 99; } a.woocommerce-product-gallery__trigger { text-decoration: none; width: 100%; height: 100%; left: 0px; top: 0px; padding-left: 10px; padding-top: 11px; font-size: 14px !important; } .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger { position: absolute; top: .875em; right: .875em; display: block; height: 2em; width: 2em; border-radius: 3px; z-index: 99; text-align: center; text-indent: -999px; overflow: hidden; } .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger { background-color: #169fda; color: #ffffff; } .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover { background-color: #1781ae; border-color: #1781ae; color: #ffffff; } .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before { font: normal normal normal 1em/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: block; content: "\f00e"; line-height: 2; text-indent: 0; } /*.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images { margin-bottom: 214px; }*/ .whatsapp{ position: fixed; width: 60px; height: 60px; bottom: 60px; right: 23px; background-color: #25d366; color: #fff; border-radius: 50px; text-align: center; box-shadow: 2px 2px 3px #999; z-index: 999; } .my-whatsapp { width: 30px; height: 30px; margin-top: 15px; } /****************CHECKOUT***************/ .woocommerce form .form-row { width: 100% !important; } .woocommerce-checkout #payment div.payment_box input.input-text, .woocommerce-checkout #payment div.payment_box textarea { width: 100% !important; padding: 8px; } .woocommerce #payment .form-row select, .woocommerce-page #payment .form-row select { width: 100%; height: 30px; } .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 { float: left; width: 100%; } .custom-checkout h3 { background-color: #165f1c; /****CHANGE TO COLOR YOU WANT TO USE FOR TITLE BACKGROUND ****/ width: 45%; text-align: center; padding: 10px; border-radius: 5px; margin-top: 50px; color: #FFF; float: right; } .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea { padding: .6180469716em; background-color: #f2f2f2; color: #43454b; outline: 0; border: 0; -webkit-appearance: none; border-radius: 2px; box-sizing: border-box; font-weight: 400; border:solid 2px #e4e4e4; } #wc_checkout_add_ons { width: 45%; float: right; text-align: center; } @media screen and (min-width: 980px) { .woocommerce-shipping-fields h3, .woocommerce-billing-fields h3 {width:100%;} .woocommerce .col2-set, .woocommerce-page .col2-set { width: 45%; float: left; } } @media screen and (max-width: 979px) { .custom-checkout h3 { width: 100%; } } #ship-to-different-address { padding-bottom: 15px !important; } .direccion_extra { font-size: small; } .collapse{display:none;} .collapse.in{display:block;} .panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);} .panel-body{padding:15px;} .panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px;} .panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit;} .panel-title>a{color:inherit;} .panel-group{margin-bottom:20px;} .panel-group .panel{margin-bottom:0;border-radius:4px;overflow:hidden;} .panel-group .panel+.panel{margin-top:5px;} .panel-group .panel-heading{border-bottom:0;} .panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd;} .panel-default{border-color:#ddd;} .panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd;} .panel-default>.panel-heading+.panel-collapse .panel-body{border-top-color:#ddd;} .panel-body:before,.panel-body:after{content:" ";display:table;} .panel-body:after{clear:both;} .panel-heading h3{padding: 0!important;float: none;color: #ad0000;font-size: 20px;} .panel-heading h3 a{display:block;} .panel-heading .panel-title a:not(.collapsed)::after { background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); transform:rotate(-180deg); } .panel-heading .panel-title a::after { flex-shrink:0; width:1.25rem; height:1.25rem; margin-left:auto; content:""; background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); background-repeat:no-repeat; background-size:1.25rem; transition:transform .2s ease-in-out; position: absolute; right: 25px; margin-top: 5px; } nav.menu-principal_open #mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary { display: block; height: 100vh; } @media screen and (min-width:1001px) { li.astm-search-menu.is-menu.is-dropdown.menu-item { top: 9px; float: right; right: 15px; } li.astm-search-menu form.is-search-form.is-form-style.is-form-style-3.is-form-id-0 { margin-top: 5px; right: -15px; } li.astm-search-menu .search-close { right: -40px; margin-top: 6px; } } @media screen and (max-width:1000px) { li.astm-search-menu.is-menu.is-dropdown.menu-item { top: 10px; float: none; left: 10px; } li.astm-search-menu form.is-search-form.is-form-style.is-form-style-3.is-form-id-0 { max-width: calc(100% - 20px); margin-top: 5px; min-width: calc(100% - 20px); } li.astm-search-menu .search-close { right: -40px; margin-top: 6px; } } @media screen and (max-width:1000px) and (min-width:769px) { #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{ display:block!important; } } body.search-results #content div .post:not(.last) { margin-bottom: 50px; } .form_toppresu>div.mid { width: 50%; } .form_toppresu>div:last-child { width: 100%; } .form_btnspresu { width: 100%; } .header_pretop .siguenos_footer .wpml-ls { padding-left: 0; padding-bottom: 0; padding-top: 1px; padding-right: 0; } .header_pretop .siguenos_footer .wpml-ls a { padding-left: 0; padding-bottom: 0; } @media screen and (min-width:1001px) { ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu { display: grid!important; grid-auto-flow: column; } ul.mega-sub-menu > li.mega-menu-row .mega-menu-column { width: 100%!important; } ul.mega-sub-menu > li.mega-menu-row .mega-menu-column:not(:last-child) { border-right: 2px solid red!important; } } ul#menu-menu-moviles * { text-align: right; } .category_left #menu-menu-moviles >li>a:after { display: none; } .menu_mobile_container { display: none; } @media screen and (max-width: 1000px){ .menu_mobile_container.open { display: block!important; } .menu_mobile_container.open .category_left >ul#menu-menu-moviles { display: block!important; } .menu_mobile_container.open { left: 0; overflow-y: scroll; background: white; width: 100%; position: fixed; top: 0; height: 100%; transition: 400ms linear; } body.admin-bar .menu_mobile_container.open { padding-top: 46px; } .menu_mobile_container.open #menu-menu-moviles{ padding-top: 25px; padding-right: 0!important; } .menu_mobile_container.open #menu-menu-moviles > li > a { color: red; font-size: 17px; } .menu_mobile_container.open #menu-menu-moviles span.flecha_menu { margin-top: -1px; } .menu_mobile_container.open .category_left >ul>li>a { padding-right: 45px!important; } .menu_mobile_container.open .container { max-width: 100%; } .menu_mobile_container.open .container .category_left { margin-left: 5%; margin-right: 5%; } .mobile_close_container .mobile_close_left{ width: 79%; display: inline-block; height: 50px; vertical-align: top; } .mobile_close_container .mobile_close_right{ width: 19%; display: inline-block; height: 50px; line-height: 50px; text-align: center; background-color: red; color: white; font-size: 30px; vertical-align: top; } .mobile_logo{ text-align: center; padding-bottom: 10px; border-bottom: 1px solid black; margin-right: 5%; margin-left: 5%; padding-top: 15px; } .mobile_logo img{ max-width: 236px; } } @media screen and (max-width: 1460px){ .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals { width: 100%!important; } } @media screen and (max-width: 768px){ body .woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td { text-align: left!important; } .cart-collaterals .cart_totals table.shop_table tbody tr td[colspan="2"]:before { content: ''; } } @media screen and (max-width: 685px){ section.shipping-calculator-form div { width: 100%!important; padding-bottom: 15px; } input#calc_shipping_postcode { width: 100%; } } ul.menu ul.sub-menu ul.sub-menu { padding-left: 30px; } ul.menu > li > ul.sub-menu > li.menu-item-has-children > a { font-size: 13px; color: #bd0318; } ul.menu ul.sub-menu ul.sub-menu a, ul.menu ul.sub-menu a { font-weight: 400; }