.owl-theme .owl-controls .owl-page span {background: #E0E0E0;}
.no-pad { padding:0px;}

/*================================= iconos cyber =================================*/
@font-face {
      font-family: 'fontello';
      src: url('/static/Cyber/2017/cybermonday/plp/font/fontello.eot?27112092');
      src: url('/static/Cyber/2017/cybermonday/plp/font/fontello.eot?27112092#iefix') format('embedded-opentype'),
           url('/static/Cyber/2017/cybermonday/plp/font/fontello.woff?27112092') format('woff'),
           url('/static/Cyber/2017/cybermonday/plp/font/fontello.ttf?27112092') format('truetype'),
           url('/static/Cyber/2017/cybermonday/plp/font/fontello.svg?27112092#fontello') format('svg');
      font-weight: normal;
      font-style: normal;
    }

    .icono-cyber {font-family: "fontello"; font-style: normal; font-weight: normal; speak: none; display: block; text-decoration: inherit; text-align: center; font-variant: normal; text-transform: none; font-size: 40px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}

.the-icons {font-size: 14px; line-height: 24px;}
/*================================= fin iconos cyber =================================*/
.muevete { display: block; margin-bottom: 20px; font-family: 'Roboto', sans-serif;}
.muevete h2 { text-align: center; font-weight: 300;}
.muevete h2 span { color: #dd0021; font-weight: 700;}

/* margenes */
.mt10 { margin-top:10px;}
.mt20 { margin-top:20px;}
.mt30 { margin-top:30px;}

.mb10 { margin-bottom:10px;}
.mb20 { margin-bottom:20px;}
.mb30 { margin-bottom:30px;}

.lefty-cat { color:#dd0021;}

.iconos-cd { margin:0; padding:0; list-style:none; position:relative; display:block; top:10px; float:left; text-align:center; color:#FFF; width:100%; height: 75px;}
.iconos-cd li { width:11%; float:left; text-align:center;}
.iconos-cd li a { text-decoration:none; text-align:center; color:#000;}
.iconos-cd li a span { font-size: 12px;}
.iconos-cd li a p { margin-top:20px;}
.iconos-cd li a:hover { color:#dd0021;}

/*== ============================== carrusel iconos  ================================*/
.home-worlds-carrousel { overflow:hidden; overflow-x:scroll; margin:0; position:relative; -webkit-overflow-scrolling:touch;}
.home-worlds-carrousel ul { width:881px; height:100px; overflow-x:scroll; overflow-y:hidden; display:inline-block; text-align:center; -webkit-overflow-scrolling:touch; white-space:nowrap;}
.home-worlds-carrousel ul li { float:left; margin:0;}
.home-worlds-carrousel ul li a { text-decoration:none; color:inherit; text-align:center; width:80px; height:80px; display:inline-block; font-size:12px; text-align:center; border-radius:100%;}
.home-worlds-carrousel ul li a i { width: 60px; height: 60px; border: solid 2px #333; border-radius: 30px; line-height:56px; font-size: 36px; margin: 0 auto;}

/*-- precio vitrina --*/
.info-prod { margin:20px 30px;}
.info-prod a { width:100%; height:100%; display:block; color:#000; text-decoration:none;}
.info-prod a:hover { color:#000; text-decoration:none;}
.info-prod .c-nombre { font-size:16px; font-weight:bold;}
.info-prod .c-descripcion { font-size:14px;}
.info-prod .c-sku { font-size:13px; color:#666; margin-bottom:10px;}
.info-prod .c-iconos { display:block; height:auto; overflow:hidden; margin-bottom:10px;}
.info-prod .c-iconos .c-cmr { width:58px; height:28px; float:left; margin-right:10px;}
.info-prod .c-iconos .c-cd { width:96px; height:28px; float:left;}
.info-prod .c-precio { margin-top:4px;}
.info-prod .c-precio .c-signo { font-size:13px;}
.info-prod .c-precio .c-valor { font-size:34px; font-weight:bold;}
.info-prod .c-precio .c-unidad { font-size:13px; margin-left:3px;}
.info-prod .c-ahorro {}
.info-prod .c-btn-comprar { width:160px; height:36px; line-height:36px; text-align:center; border:solid 1px #dd0021; color:#dd0021; text-transform:uppercase; margin-top:20px;}
.info-prod a:hover .c-btn-comprar { background-color:#dd0021; color:#fff;} 
/*-- // --*/

.c-calugas { width:227px; height:auto; margin-top:20px;}
.c-calugas .c-stock { padding:15px 10px; border:solid 1px #ccc;}
.c-calugas .c-stock h4 { margin:0 0 5px; font-weight:bold;}
.c-calugas .c-stock p { font-size:14px;}
.c-calugas .c-stock p a { font-weight:bold; color:#dd0021;}

.c-calugas .c-venta { border:solid 1px #ccc; margin-bottom:10px;}
.c-calugas .c-venta img { margin-bottom:5px;}
.c-calugas .c-venta p { text-align:center; font-size:15px; font-weight:bold; text-transform:uppercase;}
.c-calugas .c-venta h3 { margin:0 0 10px; text-align:center; font-weight:bold; color:#dd0021;}

.c-terminos { padding:15px 10px; border:solid 1px #ccc; margin-bottom:10px; text-align:center; background-color:#f2f2f1;}
.c-terminos a { display:block; color:#000;}
.c-terminos a:hover { color:#dd0021; text-decoration:none;}

.gesture { margin:0 auto; text-align:center; margin-bottom:30px; margin-top:-30px;}
.flotante-rt { position:fixed; left: -5px; z-index:11;}

.catg-highlight-project { display:none;}

/*================================= medias =================================*/
@media (max-width: 768px) {
	section.filter.jq-filter { display:none;}
}
@media (max-width: 640px) {
.container-vtn { width:100%; margin-left:0; margin-bottom:-40px;}
.container-vtn h1 { font-size:28px;}
.img-slider.promo { width:100%; margin-left:0;}
.info-prod { margin:20px 30px 50px;}
}

@media (min-width: 992px) {
}
@media (min-width: 1200px) {
}