/* Reset */ html{}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none} /* Icon Fuentes */ @font-face{font-family:icomoon;src:url(fonts/icomoon.eot?giwfc9);src:url(fonts/icomoon.eot?giwfc9#iefix) format('embedded-opentype'),url(fonts/icomoon.ttf?giwfc9) format('truetype'),url(fonts/icomoon.woff?giwfc9) format('woff'),url(fonts/icomoon.svg?giwfc9#icomoon) format('svg');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-icon-01:before{content:"\e900"}.icon-icon-02:before{content:"\e901"}.icon-icon-03:before{content:"\e902"}.icon-icon-04:before{content:"\e903"}.icon-icon-05:before{content:"\e904"}.icon-icon-06:before{content:"\e905"}.icon-icon-07:before{content:"\e906"}.icon-icon-08:before{content:"\e907"}.icon-icon-09:before{content:"\e908"}.icon-icon-10:before{content:"\e909"}.icon-icon-11:before{content:"\e90a"}.icon-icon-12:before{content:"\e90b"}.icon-icon-13:before{content:"\e90c"}.icon-icon-14:before{content:"\e90d"}.icon-icon-15:before{content:"\e90e"}.icon-icon-16:before{content:"\e90f"}.icon-icon-17:before{content:"\e910"}.icon-icon-18:before{content:"\e911"}.icon-icon-19:before{content:"\e912"}.icon-icon-20:before{content:"\e913"}.icon-icon-21:before{content:"\e914"}.icon-icon-22:before{content:"\e915"}.icon-icon-23:before{content:"\e916"}.icon-icon-24:before{content:"\e917"}.icon-icon-25:before{content:"\e918"}.icon-icon-26:before{content:"\e919"}.icon-icon-27:before{content:"\e91a"}.icon-icon-28:before{content:"\e91b"}.icon-icon-29:before{content:"\e91c"}.icon-icon-30:before{content:"\e91d"}.icon-icon-31:before{content:"\e91e"}.icon-icon-32:before{content:"\e91f"}.icon-icon-33:before{content:"\e920"}.icon-icon-34:before{content:"\e921"}.icon-icon-35:before{content:"\e922"}.icon-icon-36:before{content:"\e923"}.icon-icon-37:before{content:"\e924"}.icon-icon-38:before{content:"\e925"}.icon-icon-39:before{content:"\e926"}.icon-icon-40:before{content:"\e927"}.icon-icon-41:before{content:"\e928"}.icon-icon-42:before{content:"\e929"}.icon-icon-43:before{content:"\e92a"}.icon-icon-44:before{content:"\e92b"}.icon-icon-45:before{content:"\e92c"}.icon-icon-46:before{content:"\e92d"}.icon-icon-47:before{content:"\e92e"}.icon-icon-48:before{content:"\e92f"}.icon-icon-49:before{content:"\e930"}.icon-icon-50:before{content:"\e931"}.icon-bin2:before{content:"\e9ad"} /* Icon Fuentes */ /* Variables */ @open: 'Open Sans', sans-serif; @open-light: 300; @open-normal: 400; @open-normal-ita: 400italic; @open-semibold: 600; @open-bold: 700; @verde: #55b849; @verde-b: #2c9020; @blanco: #ffffff; @color-fnd: #efefef; @gris-1: #353535; @gris-2: #cccccc; @gris-3: #343434; @gris-4: #f5f5f5; @gris-5: #7e7e7e; /* Variables */ .transicion(@default: all 0.2s ease-in-out 0s){ transition: @default; -webkit-transition: @default; -moz-transition: @default; -o-transition: @default; -ms-transition: @default; } .circulo(@default: 50%){ border-radius: @default; -webkit-border-radius: @default; -moz-border-radius: @default; -o-border-radius: @default; -ms-border-radius: @default; } .radius(@default: 4px){ border-radius: @default; -webkit-border-radius: @default; -moz-border-radius: @default; -o-border-radius: @default; -ms-border-radius: @default; } .sombra(@default: 0 0 4px rgba(0,0,0,0.05)){ box-shadow: @default; -webkit-box-shadow: @default; -moz-box-shadow: @default; -o-box-shadow: @default; -ms-box-shadow: @default; } /* CSS */ body{ font-family: @open; font-weight: @open-bold; background: @color-fnd; color: @gris-1; } a:link{ text-decoration:none; } h1{ display: none; } .smallogo{ width:100%; display:block; text-align:center; padding-top:9px; position:fixed; z-index:101; width:100%; height:70px; background: @blanco; border-bottom: 1px solid #cfcfcf; .transicion(all 0.4s ease-in-out 0s); } .bolsoicon, .searchicon{ color: @verde; font-size: 32px; width: 34px; height: 34px; position: fixed; right: 20px; top: 10px; z-index:102; .transicion(); &:hover, &:focus{ color: @verde-b; } } .searchicon{ right: 70px; } .wsoffcanvasopener .bolsoicon, .wsoffcanvasopener .searchicon{ display:none !important; } /*header{ background: @blanco; height: 70px; position: fixed; width: 100%; }*/ .body-m{ margin-top: 70px; } .animated-arrow span, .animated-arrow span:before, .animated-arrow span:after { cursor: pointer; height: 3px; width: 32px; background: @verde; position: absolute; display: block; content: ''; } .animated-arrow span:before{ top: -7px; } .animated-arrow span:after { bottom: -7px; } .animated-arrow{ cursor: pointer; padding: 33px 85px 36px 15px; /*padding:23px 85px 36px 0px; margin:10px 0 0 15px;*/ } .wsoffcanvasopener .animated-arrow span:after{ bottom:0px; } figcaption{ background: @verde; border: 1px solid @gris-2; } figcaption img{ width: 90px; height: 90px; border: 4px solid @blanco; margin: 20px 14px; .circulo(); display: inline-block; } figcaption > div{ width: 180px; display: inline-block; top: 14px; position: relative; text-overflow: ellipsis; white-space: nowrap; width: 180px; overflow: hidden; } figcaption span{ font-family: @open; font-weight: @open-light; font-size: 13px; } figcaption p{ font-family: @open; font-weight: @open-normal; font-size: 18px; } .wsmenu > .wsmenu-list > li > a > .fa{ font-size: 26px; color:@verde; position: relative; top: 4px; } .wsmenu > .wsmenu-list > li > a{ padding:20px 32px 20px 17px; font-size: 16px; text-align: left; border-right:solid 0px; background-color:transparent; color: @gris-3; font-weight: @open-normal; line-height: 25px; border-bottom: 1px solid; border-bottom-color:rgba(0,0,0,0.13); position: static; } .wsmenu-click { height:67px; position:absolute; top:0; right:0; display:block; cursor:pointer; width:100%; } .wsmenu-click i{ display: block; height: 23px; width: 25px; margin-top: 25px; margin-right: 16px; background-size: 25px; font-size: 26px; color: @gris-3; float: right; } .mobile-sub .wsmenu-submenu li a{ line-height: 20px; font-weight: @open-normal; background-color: @gris-4 !important; font-size: 14px; padding: 14px 0px 14px 58px; color: @gris-3; border-bottom: 1px solid @gris-2; } .mobile-sub .wsmenu-submenu li:hover>a{ background-color: #e7e7e7 !important; color: @gris-1; text-decoration: none; } figure{ margin-bottom: -17px; } .owl-carousel .item img, .carousel-3 .item img{ display: block; width: 100%; height: auto; } .container-mobile{ margin: 0 7px; } /*.carousel-3{ margin-left: 10px; }*/ .carousel-3 .item{ margin: 3px; } .owl-carousel .owl-controls{ text-align: center; position: relative; top: -30px; } .owl-theme .owl-controls .owl-page span{ display: block; width: 12px; height: 12px; margin: 5px 7px; filter: Alpha(Opacity=50);/*IE7 fix*/ opacity: 0.5; .circulo(); background: @blanco; border: 1px solid @gris-1; } .owl-theme .owl-controls .active span{ display: block; width: 12px; height: 12px; margin: 5px 7px; filter: Alpha(Opacity=50);/*IE7 fix*/ opacity: 0.5; .circulo(); background: @verde; border: 1px solid @verde; } h2{ height: 42px; text-transform: uppercase; text-align: center; color: @gris-1; font-size: 22px; font-weight: @open-bold; background: url("https://d13xymm0hzzbsd.cloudfront.net/1/20160519/14636771425960.svg") no-repeat center; padding-top: 7px; margin-bottom: 10px; margin-top: 30px; } h3{ font-weight: @open-normal; color: @gris-3; font-size: 14px; } h4{ font-weight: @open-light; color: @gris-5; font-size: 12px; word-wrap: break-word; } h5{ font-weight: @open-semibold; color: @verde; font-size: 22px; margin-bottom: 10px; } h6{ font-weight: @open-normal; color: @gris-3; font-size: 16px; } strike{ font-weight: @open-light; color: @gris-5; font-size: 11px; } section{ background: @blanco; margin: 0 10px 10px 10px; padding: 20px; overflow: hidden; .radius(); .sombra(); } aside{ overflow: hidden; } .home-category{ padding: 0; } .home-category article{ min-height: 100px; padding-bottom: 15px; color: @verde; font-weight: @open-normal; font-size: 13px; text-transform: uppercase; text-align: center; border-left: 1px solid @gris-4; .transicion(); &:hover, &:focus{ background: @verde; color: @blanco; }; } .home-category article i{ font-size: 38px; padding-top: 18px; padding-bottom: 10px; } .paddingr{ padding-right: 5px; } .paddingl{ padding-left: 5px; } .carousel-3 article{ background: @blanco; padding: 10px; overflow: hidden; .radius(); .sombra(); } .carousel-3 .owl-pagination{ text-align: center; } .item article{ text-align: center; } .item-descrip{ text-overflow: ellipsis; height: 44px; overflow: hidden; } .item-prec{ text-overflow: ellipsis; white-space: nowrap; height: 16px; overflow: hidden; } .catalog{ overflow: hidden; margin: 0 10px; } .catalog article{ background: @blanco; text-align: center; margin-bottom: 2%; padding-top: 10px; padding-bottom: 10px; width: 49%; .radius(); .sombra(); } .catalog article img{ margin-left: auto; margin-right: auto; } .catalog article:nth-child(2n+1){ margin-right: 2%; } .btn-view{ display: block; margin: 10px; padding: 10px 0; text-align: center; font-weight: @open-light; color: @gris-3; font-size: 16px; background: @blanco; .transicion; .sombra(); &:hover, &:focus{ background: @gris-5; color: @blanco; }; } .btn-view-link{ display: block; margin: 10px; padding: 10px 14px; text-align: left; font-weight: @open-light; color: @gris-3; font-size: 16px; background: @blanco; .transicion; .sombra(); &:hover, &:focus{ background: @gris-5; color: @blanco; i{ color: @blanco; } }; } .comentarios{ padding: 0 20px 10px; text-align: center; } .comentarios p{ color: @gris-1; font-weight: @open-light; font-style: italic; font-size: 16px; } .comentarios strong{ color: @gris-1; font-weight: @open-semibold; font-style: italic; font-size: 14px; display: inline-block; padding: 2px 0 10px 0; } .btn-verde{ background: @verde; color: @blanco; font-weight: @open-normal; font-size: 17px; text-transform: uppercase; padding: 8px 0; text-align: center; .transicion; .sombra(); .radius(); &:hover, &:focus{ background: @verde-b; color: @blanco; }; } .btn-suelto{ margin-bottom: 40px; overflow: hidden; } .carousel-3 h3{ font-size: 12px; } .carousel-3 h5{ font-size: 18px; } .carousel-3 .item-descrip { height: 16px; } .carousel-3 .item-prec { height: 0; } .btn-view-link i{ float: right; font-size: 26px; position: relative; top: 3px; color: @gris-5; } .cate-gris{ margin-top: 30px; } .cate-gris article{ color: @gris-5; &:hover, &:focus{ background: @gris-5; color: @blanco; }; } .cate-gris i{ font-size: 64px !important; } .txt-about{ padding: 0 20px 20px 20px; color: @gris-1; font-weight: @open-light; font-style: italic; font-size: 16px; text-align: center; } .espa-redes{ max-width: 320px; margin: 0 auto; text-align: center; } /*.espa-redes img{ widows: 64px; height: 65px; padding: 5px; }*/ .espa-redes i{ height: 65px; padding: 5px; font-size: 50px; } .espa-redes .fb{ color: #07569c; } .espa-redes .tw{ color: #008ec9; } .espa-redes .you{ color: #fb322d; } .espa-redes .inst{ color: #b46f50; } .right-espa{ float: right; } .pago{ text-align: center; max-width: 480px; margin: 0 auto; } .pago img{ margin: 10px; margin-right: auto; margin-left: auto; } .carousel-3 .owl-controls, .comentarios .owl-controls{ text-align: center; position: relative; top: 0; } footer{ padding: 20px 10px; color: @gris-1; font-weight: @open-light; font-size: 14px; text-align: center; } footer img{ margin-top: 10px; } address{ background: @gris-1; color: @blanco; padding: 10px; font-size: 14px; margin-top: 20px; margin-bottom: 0; } .ic-mediun{ font-size: 28px !important; margin-top: 7px; margin-bottom: 3px; } .fa { display: inline-block; text-rendering: auto; } .btn-view-link .icon-icon-18{ font-size: 16px; } .filter-catalog{ margin: 0 0 10px 0; padding: 10px; background: @blanco; } .order{ position: relative; top: -3px; display: inline-block; } .order .btn-default{ border-radius: 0; border: none; font-size: 14px; line-height: 0; &:hover, &:focus{ background: @blanco; }; } .order .btn-default span{ font-size: 16px; position: relative; top: 3px; } .order .dropdown-menu{ border-radius: 0; margin: 0 } .order .dropdown-menu > li > a{ font-size: 13px; padding: 12px 15px; } .vista-btn{ border-right: 1px solid @gris-2; } .filter-btn > a > span{ color: @gris-3; font-weight: @open-normal; font-size: 15px; padding-left: 4px; position: relative; top: -3px; } .vista-btn, .filter-btn{ display: inline-block; float: right; padding: 1px 10px; } .vista-btn > a > i, .filter-btn > a > i{ color: @gris-5; font-size: 22px; padding-top: 2px; } .animated02-arrow > span{ display: none; } .animated02-arrow{ cursor:pointer; padding:0; margin:0; width: 90px; height: 30px; position:absolute; right:0; top:80px; z-index:100; -webkit-transition:all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .head-filter{ background: @verde; padding: 20px; font-size: 20px; font-weight: @open-normal; letter-spacing: 0.5px; } .head-filter i{ float: right; position: relative; top: 5px; } .body-filter{ padding: 10px; color: @gris-3; } .body-filter .panel-body{ padding: 0 10px; } .body-filter .panel-group .panel + .panel { margin-top: 10px; } .body-filter .panel-group .panel{ border: 0; border-radius: 0; box-shadow: none; } .body-filter .panel-heading { border-top-left-radius: 0; border-top-right-radius: 0; background: #eeeeee; padding: 0; } .body-filter .panel-heading a{ display: block; padding: 14px; } .body-filter .panel-heading .panel-title{ color: @gris-3; font-size: 15px; } .body-filter .panel-heading .panel-title span{ float: right; font-size: 20px; position: relative; right: -4px; } .body-filter .panel-body .checkbox{ display: block; border-bottom: 1px solid @gris-2; padding: 10px 0; } .body-filter .panel-body .checkbox span{ font-size: 14px; color: @gris-3; font-weight: @open-light; padding: 10px 0; } .body-filter .panel-body .checkbox label{ padding-left: 0; } .body-filter .panel-body .checkbox input{ position: absolute; display: inline-block; top: 9px; right: 2px; width: 18px; height: 18px; } /* ---- Media Queries ---- */ @media only screen and (min-width: 768px) { .catalog article{ margin-bottom: 1.5%; width: 32%; } .catalog article:nth-child(2n+1){ margin-right: 1%; margin-left: 1%; } .catalog article:nth-of-type(6n+4){ margin-left: 1%; } } @media only screen and (max-width: 580px) { .carousel-3 .item-descrip { height: 26px; } } @media only screen and (max-width: 520px) { .home-category article { font-size: 11px; } .cate-gris i { font-size: 54px !important; } .item-descrip{ height: 45px; } } @media only screen and (max-width: 480px) { .smallogo img{ width: 160px; padding-top: 10px; margin-left: -12%; } } @media only screen and (max-width: 360px) { .wsmenu { width: 260px; } .wsoffcanvasopener .animated-arrow{ left:260px; } .wsoffcanvasopener .smallogo{ transform:translate3d(260px, 0px, 0px); } figcaption > div{ width: 120px; } .home-category article { font-size: 10px; } .cate-gris i { font-size: 44px !important; } h2 { font-size: 20px; } .item-descrip{ height: 44px; } } @media only screen and (max-width: 340px) { .smallogo img { width: 160px; } .bolsoicon, .searchicon { font-size: 24px; top: 18px; } .searchicon { right: 38px; } .bolsoicon{ right: 2px; } .cate-gris .col-xs-3 p{ display: none; } .home-category article { min-height: 60px; } .btn-view-link { font-size: 15px; letter-spacing: -0.5px; } } @media only screen and (max-width: 320px) { }