@import url('https://fonts.googleapis.com/css?family=Oswald:400,300,700');

html, body, iframe, h1, h2, h3, h4, h5, h6, textarea{font-family:'Oswald',Arial,sans-serif;font-size:14px;}
input,textarea,select,button,.btn{border-radius:0 !important;}
div.navTop{background-image:url('../img/bgTop.png');background-repeat:repeat-x;min-height:44px;}
header{background-color:#e5e5e5;min-height:117px;padding-top:15px;z-index:9999999}
.navbar-inverse{border-color:transparent;}
.navbar{background-color:transparent;border:none;margin:0;}
.navbar ul > li > a{color:#313131 !important;text-transform:uppercase;font-weight:400;}
.navbar-collapse{float:left;width:85%;}
.navbar-header{width:15%;float:left;}
/*div.line_nav{border-bottom:5px solid #313131;height:62px;}*/
div.owl-carousel-list-products{z-index:0;}
div.owl-carousel-list-products div.owl-next{right:16px;float:right;position:absolute;bottom:100px;font-size:20px;}
div.owl-carousel-list-products div.owl-prev{left:16px;position:absolute;bottom:100px;font-size:20px;}


/*.item{height:446px;}*/
.marca{width:105px !important;}

.zoom{transition:all 2s;}
.zoom:hover{-webkit-transform: scale(1.2);transform: scale(1.2)}
li.loc{cursor:pointer;}
li.loc:hover{background-color:#ccc}

div.btw{border-top:4px solid #313131;}
div.btw:before{width:30px;height:4px;background-color:#E14F00;content:'';display:block;position:relative;float:right;top:-4px;right:50px;}
img.logo{margin-right:60px;}
a.btn-clientes{background-color:#E14F00;color:#fff;font-size:22px;padding:5px 80px 6px 80px;font-weight:300;}
a.btn-clientes:hover, a.btn-clientes:focus{background-color:#313131;color:#fff;transition:0.5s;}
.carousel-caption{z-index:10;}
.welcome{color:#fff;font-weight:300;padding-top:11px;}
ul.navbar-nav li.menuHover{transition:background-color .2s ease;}
ul.navbar-nav li.menuHover:hover{background-color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom:5px solid #fff;transition:0.1s;}
ul.navbar-nav li.menuHover:hover a{color:#313131;}
ul.navbar-nav li.menuHoverOutlet{transition:background-color .2s ease;}
ul.navbar-nav li.menuHoverOutlet:hover{background-color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom:5px solid #fff;transition:0.1s;}
ul.navbar-nav li.menuHoverOutlet:hover a{color:#313131;}
ul.navbar-nav div.menu ul li i{float:right !important;padding-right:10px;position:relative;top:4px;}
ul.lang{margin:10px 0 0 0;padding:0;float:right;}
ul.lang li{display:inline-block;margin-left:5px;}
ul.lang li.active a{color:#fff;background-color:#fc702c;}
ul.lang li a{color:#fff;text-transform:uppercase;padding:1px 2px;}
ul.lang li a:hover{background-color:#fc702c;color:#fff;text-decoration:none;}
ul.red{margin-top:8px;padding:0;}
ul.red li{display:inline-block;margin-right:10px;}
ul.red li a i{color:#fff;}
ul.red_contact li{display:inline-block;margin-right:10px;}
span.number{position:absolute;background-color:#fc4046;color:#fff;font-size:12px;padding:0 5px;top:-10px;right:-4px;border-radius:50%;}
ul.ul-icons > li{border:1px solid #313131;margin-left:5px;cursor:progress;}
ul.ul-icons > li.loginHover:hover, ul.ul-icons > li.searchHover:hover, ul.ul-icons > li.cartHover:hover, ul.ul-icons > li.userHover:hover{border-color:#fff !important;}

ul.ul-icons li a{padding-top:4px;padding-bottom:8px;padding-left:9px;padding-right:9px;min-width:33px;text-align:center;}
/*ul.ul-icons, ul.ul-icons li.searchHover a:hover, ul.ul-icons li.cartHover a:hover, ul.ul-icons li.userHover a:hover{background-color:#fff !important;}*/
ul.ulic li{background-color:#fff;}
ul.ul-icons li i{font-size:17px;}
div.product_home{position:relative;min-height: 376px;display: table-cell;vertical-align: middle;height: 376px;}
/*div.product_home img{min-height:381px;}*/
.owl-stage-outer{width:100%;}
.btw .owl-stage-outer{top:-4px;}
div.product_hover{position:absolute;bottom:-5px;display:none;left:0;width:100%;height:0%;overflow:hidden;padding:20px;background-color:rgba(49, 49, 49, 0.65);color:#fff;padding-top:75px;}
div.product_hover h2{color:#fff;font-weight:300;font-size:30px;}
div.product_hover p.price_hover{color:#fff;font-weight:400;font-size:14px;}
div.product_hover a.btn-view-product{background-color:#E14F00;color:#fff;padding:12px 64px;font-weight:300;}
div.product_hover a.btn-view-product:hover, div.product_hover a.btn-view-product:focus{background-color:#313131;color:#fff;transition:0.5s;}
div.pop{display:none;position:absolute;left:0;bottom:0;width:100%;height:100%;margin-bottom:20px;overflow:hidden;}
div.cap{background-color:rgba(49, 49, 49, 0.65);margin-top:18px;height:100%;padding:40px;z-index:1111;padding-top:110px;}
div.cap_top{width:100%;height:100%;position:relative; z-index:2;}

div.stock{position:absolute;bottom:119px;left:40px; z-index:2; background: #fff;border:solid 1px #ccc;padding:5px;}
div.stock2{position:absolute;bottom:120px;left:34px; z-index:3; background: #fff;border:solid 1px #ccc; padding:5px;}
div.stock .tooltip-inner{max-width:150px;width:150px;}
div.stock a.nostock{position:relative;top:2px;color:#313131;font-size:10px;}

div.single h1.single{font-size:26px;font-weight:300;border-bottom:4px solid #313131;padding-bottom:15px;margin-bottom:40px;}
div.single h1.single:after{width:30px;height:4px;background-color:#E14F00;content:'';display:block;position:relative;right:0;float:right;top:43px;}
div.single div.img img{/*border:1px solid #ccc;*/}

div.single div.miniimg a.te{border:1px solid #ccc;height:80px;width:80px;display:block;text-align:center;position:relative;margin-bottom:9px;}
div.single div.miniimg img.te {max-width:68px;max-height:68px;position:relative;top:50%;transform:translateY(-50%);}
div.single p.info{background-color:#e14f00;color:#fff;font-weight:300;text-align:center;padding:4px 0;font-size:14px;}
div.single div.single_info{border-top:15px solid #e14f00;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:24px;}
div.single div.bg_price{background-color:#E14F00;color:#fff;position:relative;top:-54px;}
div.single div.bg_price div.price{font-size:36px;font-weight:300;padding-top:22px;padding-bottom:14px;line-height:14px;}
div.single div.bg_price div.price small{font-size:18px;position:relative;top:-18px;text-decoration:line-through;}
div.single p.ref{font-weight:300;}
div.single ul.talla{margin:0;padding:0;}
div.single ul.talla li{display:inline-block;margin-right:1px;font-weight:300;padding:4px 10px;}
div.single ul.talla li.active{background-color:#E14F00;color:#fff;}
div.single ul.talla li:hover{background-color:#e14f00;color:#fff;cursor:pointer;}
div.single p.envio{text-transform:uppercase;padding-top:25px;}
div.single a.btn-shop-single{background-color:#5cb85c;border-color:#4cae4c;padding:11px 0;color:#fff;width:100%;}
div.single a.btn-shop-single:hover{color:#fff;background-color:#408e40;}
div.single ul.cart_items{margin:0 auto;padding:0;}
div.single ul.cart_items li{display:inline-block;}
div.single ul.cart_items li.left{border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #ccc;position:relative;top:-1px;padding-top:8px;right:-3px;}
div.single ul.cart_items li.left a{width:50px;height:30px;display:block;}
div.single ul.cart_items li input{width:60px;border:1px solid #ccc;text-align:center;height:40px;}
div.single ul.cart_items li.right{border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #ccc;position:relative;top:-1px;padding-top:8px;left:-3px;}
div.single ul.cart_items li.right a{width:50px;height:30px;display:block;}
div.single ul.bt{margin:0 auto;padding:0;margin-top:50px;margin-bottom:25px;}
div.single ul.bt li{display:inline-block;min-width:100%;border:3px solid #ccc;text-align:center;margin-right:15px; padding: 15px 20px;}
div.single ul.bt li a{display:block;text-transform:uppercase;color:#313131;}
div.single ul.bt li a:hover{text-decoration:none;}
div.single ul.bt li.loc i{color:#b00303;}
div.single ul.bt li.fav i{color:#E14F00;}
h2.title_recom{font-size:24px;font-weight:300;border-top:4px solid #313131;padding-top:40px;}
h2.title_recom:before{width:30px;height:4px;background-color:#e14f00;content:'';display:block;position:relative;right:0;float:right;top:-44px;}
h2.arrow:after{background-image:url('../img/arrow.png');background-repeat:no-repeat;content:'';position:relative;left:547px;width:33px;height:20px;display:block;top:-17px;}
ul.tab{margin:30px 0;padding:0;}
ul.tab li{display:inline-block;margin-right:20px;}
ul.tab li a{color:#313131;border-right:1px solid #ccc;padding-right:20px;font-weight:300;font-size:16px;}
ul.tab li a:hover, ul.tab li a:active, ul.tab li a:focus{text-decoration:none;}

div.pag{margin-top:60px;margin-bottom:60px;}
div.pag a{background-color:#313131;color:#fff;border-radius:50%;padding-top:6px;margin-bottom:9px;height:33px;width:33px;font-weight:normal;display:inline-block;text-align:center;font-size:14px;margin-right:10px;}
div.pag a:hover{background-color:#E24F02;color:#fff;text-decoration:none;}
div.pag a.activePag{background-color:#E24F02;}
div.related{margin-bottom:50px;}
div.related h2.tit{font-size:24px;border-bottom:5px solid #313131;padding-bottom:15px;margin-bottom:25px;margin-top:25px;}
div.related img{/*margin:40px 0;*/}
div.related div.owl-controls .owl-prev, div.related div.owl-controls .owl-next{position:absolute;top:52px;margin-top:-58px;text-align:center;width:16px;height:16px;}
div.related div.owl-controls div.owl-prev{right:15px;color:#313131;}
div.related div.owl-controls div.owl-next{right:0px;color:#313131;}

div.carousel-inner{margin-bottom:4px;}
div.owl-carousel-portada div.owl-controls .owl-prev, div.owl-carousel-portada div.owl-controls .owl-next{position:absolute;top:210px;margin-top:-58px;text-align:center;width:16px;height:16px;font-size:30px;}
div.owl-carousel-portada div.owl-controls div.owl-prev{left:15px;color:#313131;}
div.owl-carousel-portada div.owl-controls div.owl-next{right:15px;color:#313131;}

div.news{margin-bottom:95px;}
div.news div.owl-controls .owl-prev, div.news div.owl-controls .owl-next{position:absolute;top:68px;margin-top:-58px;text-align:center;width:16px;height:16px;}
div.news div.owl-controls div.owl-prev{right:15px;color:#313131;}
div.news div.owl-controls div.owl-next{right:0px;color:#313131;}
div.news > h3{font-size:36px;margin-top:20px;}
div.time{border-right:5px solid #313131;text-align:center;margin-top:15px;min-height:398px;padding-top:67px;}
div.time span.time{font-size:48px;width:100%;display:block;}
div.time span.loc{font-size:36px;text-transform:uppercase;width:100%;display:block;}
div.time span.loc i{margin-right:20px;}
div.time span.temp{width:100%;display:block;font-size:67px;font-weight:300;}
div.time a.btn-equip{background-color:#E24F02;margin-top:36px;padding:12px 29px;font-weight:300;font-size:18px;}
div.time a.btn-equip:hover{background-color:#313131;border-color:#313131;transition:0.5s;}
ul.filt{margin-top:12px;position:absolute;right:0;}
ul.filt li{display:inline-block;list-style:none;margin-right:40px;font-weight:300;}
ul.filt li:nth-child(3){margin-right:5px;}
ul.filt li:nth-child(4){margin-right:14px;}
div.list h1{font-size:22px;}

ul.cant{width:100px;margin:0 0 40px 0;padding:0;float:left;}
ul.cant li{display:inline-block;max-width:40px;text-align:center;}
ul.cant li.left a{background-color:#fff;padding:7px 10px;margin-right:-5px;}
ul.cant li.left a i{color:#313131;}
ul.cant li input{width:40px;border:none;text-align:center;height:35px;font-weight:bold;}
ul.cant li.right a{background-color:#fff;padding:7px 10px;margin-left:-4px;}
ul.cant li.right a i{color:#313131;}
button.btn-shop{background-color:#5cb85c;border-color:#4cae4c;padding:15px 47px;color:#fff;position:relative;top:-26px;}
a.btn-shop{background-color:#5cb85c;border-color:#4cae4c;padding:15px 47px;color:#fff;}
a.btn-shop:hover{color:#fff;background-color:#408e40;}

div.busqueda_ajax{left:0;margin-left:-381px;}
div.busqueda_ajax #openlazarusfinder{border-color:#ccc;overflow-x:hidden;}
div.search{min-width:250px;background-color:#fff;position:absolute;left:-215px;min-height:76px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:20px 22px 0 22px;z-index:2000;box-shadow:1px 3px 8px #dadad5;}
div.search input{font-weight:300;}
div.opz_search{min-width: 250px;position:absolute;left:-250px;top: -1px;}
div.login{min-width:290px;background-color:#fff;position:absolute;left:-256px;min-height:260px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:20px 22px 0 22px;z-index:2000;top:33px;box-shadow:1px 3px 8px #dadad5;}
div.login p{font-size:18px;font-weight:bold;text-align:center;}
div.login a.btn{width:100%;margin-bottom:15px;}
div.cart{min-width:280px;background-color:#fff;position:absolute;left:-245px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:20px -1px 0 22px;z-index:2000;box-shadow:1px 3px 8px #dadad5;}
div.cart > div.vacio{padding:20px;font-weight:300;}
div.cart > ul{padding:0;}
div.cart > ul > li{list-style:none;}
div.userOptions{min-width:275px;background-color:#fff;position:absolute;left:-240px;min-height:200px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:20px 22px 20px 22px;z-index:2000;box-shadow:1px 3px 8px #dadad5;}
div.userOptions ul.menu_options{margin:0;padding:0;width:100%;}
div.userOptions ul.menu_options li{width:100%;list-style:none;}
div.userOptions ul.menu_options li a{color:#fff !important;background-color:#313131;border:1px solid #ccc;width:100%;display:block;padding:14px;font-weight:300;}
div.userOptions ul.menu_options li a:hover{background-color:#414142 !important;color:#fff;transition:0.5s;text-decoration:none !important;}

.lnt-cart-products{border-bottom:1px solid #eeeeee;padding:15px 20px;position:relative;}
.lnt-cart-products .lnt-cart-total{position:absolute;top:15px;right:15px;}
.lnt-cart-products img{position:absolute;top:14px;left:20px;width:60px;height:60px;border:2px solid #FFF;-webkit-box-shadow:0 0 0 2px #333333;box-shadow:0 0 0 2px #333333;}
.lnt-cart-products .lnt-product-info{padding-left:50px;}
.lnt-cart-products .lnt-product-info .lnt-product-name{font-weight:bold;}
.lnt-cart-products .lnt-product-info .lnt-product-price{display:block;margin-left:75px;margin-top:2px;margin-bottom:-2px;color:#ADADAD;}
.lnt-cart-products .lnt-product-info .lnt-product-remove{margin-left:67px;text-transform:uppercase;font-size:10px;color:#fb4e4e;}

.lnt-cart-actions a{display:inline-block;text-align:center;padding:10px;color:#FFF;margin-bottom:5px;}
.lnt-cart-actions a:hover{text-decoration:none;}
.lnt-cart-actions a.lnt-view-cart-btn{color:#fff !important;text-transform:uppercase;width:100%;height:30px;margin-top:8px;background-color:green;}
.lnt-cart-actions a.lnt-checkout-btn{color:#fff;text-transform:uppercase;width:100%;}

div.menuContainer{background-color:#fff;padding:15px 15px 15px 0;position:absolute;min-width:552px;min-height:380px;left:-55px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;z-index:99999;}
div.menuContainerOutlet{background-color:#fff;padding:15px 15px 15px 0;position:absolute;min-width:552px;min-height:380px;left:-55px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;z-index:99999;}
div.menu{min-width:250px;float:left;display:block;border-right:1px solid #c1c1c1;min-height:240px;}
div.menu ul{padding-right:0;padding-left:0;}
div.menu ul li{border-bottom:1px solid #ccc;padding:0;list-style:none;}
div.menu ul li:last-child{border-bottom:none;}
div.menu ul li a.hoverMenu{background-color:#fc702c;color:#fff !important;text-decoration:none;}
div.menu ul li a.hoverMenuOutlet{background-color:#fc702c;color:#fff !important;text-decoration:none;}
div.menu ul li a{color:#313131;text-transform:none;line-height:40px;width:100%;display:block;font-size:15px;padding-left:15px;}
div.menu > ul > li > a > i{position:relative;top:12px !important;}
div.options ul{padding-right:0;padding-left:0;display:none;width:100%;}
div.options ul.showItem{display:block !important;}
div.options ul li{border-bottom:1px solid #ccc;padding:0;list-style:none;}
div.options ul li a{color:#313131 !important;text-transform:none;line-height:40px;width:100%;display:block;font-size:15px;padding-left:15px;}
div.options{min-width:250px;float:left;display:block;min-height:240px;}
div.options ul li:hover a:hover{background-color:#fc702c;color:#fff !important;text-decoration:none;}
div.options ul li:last-child{border-bottom:none;}

div.optionsOutlet ul{padding-right:0;padding-left:0;}
div.optionsOutlet ul.showItem{display:block !important;}
div.optionsOutlet ul li{border-bottom:1px solid #ccc;padding:0;list-style:none;}
div.optionsOutlet ul li a{color:#313131 !important;text-transform:none;line-height:40px;width:100%;display:block;font-size:15px;padding-left:15px;}
div.optionsOutlet{min-width:250px;float:left;display:block;min-height:240px;}
div.optionsOutlet ul li:hover a:hover{background-color:#fc702c;color:#fff !important;text-decoration:none;}
div.optionsOutlet ul li:last-child{border-bottom:none;}


/* Cortamos los carácteres cuando los títulos son muy largos */
div.cart > ul > li > div{white-space:nowrap;width:280px;overflow:hidden;text-overflow:ellipsis;}
div.post div.date{background-color:#313131;color:#fff;font-weight:normal;font-size:21px;max-width:45px;text-align:center;padding:17px 0 12px;line-height:20px;z-index:2;left:27px;top:-12px;position:absolute;}

div.new{position:relative;margin-top:50px;}
div.new div.date{position:absolute;background-color:#313131;color:#fff;font-weight:normal;font-size:20px;max-width:45px;text-align:center;z-index:9999;padding:17px 0 12px;left:15px;top:-9px;line-height:20px;}
div.new h3{text-transform:uppercase;padding:15px 0 3px;}
div.new h3 a{color:#fc702c;font-size:18px;}
div.new img{padding-top:12px;}
div.border{border-top:4px solid #313131;margin-top:40px;}
div.border_home{border-top:4px solid #313131;margin-top:0px;}
div.border:before{width:30px;height:4px;background-color:#e14f00;content:'';display:block;position:relative;right:300px;float:right;top:-4px;}
div.border_home:before{width:30px;height:4px;background-color:#e14f00;content:'';display:block;position:relative;right:342px;float:right;top:-4px;}
div.bordertop{border-top:20px solid #3b3b3b;}
div.bannersHome{border-top:4px solid #313131;margin-top:0px;position:relative;}
div.bannersHome:before{width:41px;background-color:#e14f00;height:4px;display:block;content:'';position:absolute;right:341px;float:right;z-index:9999;top:-4px;}
div.promoleft{background-color:#E14F00;padding:10px;}
div.promoleft p{margin:0;padding:0;}
div.promoleft p a{color:#fff;font-weight:300;font-size:18px;display:block;}
div.promoleft p a:hover{text-decoration:none;}
div.promoright{background-color:#232323;padding:10px;}
div.promoright p{margin:0;padding:0;font-size:18px;font-weight:300;color:#fff;}

div.content_panel{padding:20px 0;}
h1.titleBlog{font-size:30px;border-bottom:5px solid #313131;padding-bottom:18px;margin-bottom:20px;}
div.desc_blog p{font-weight:300;}

p.bread{margin-top:15px;margin-bottom:5px;padding-left:5px;min-height:29px;}
p.bread a{font-size:14px;color:#5a6c73;font-weight:300;}
p.bread i{margin-right:20px;margin-left:20px;}
p.bread i.fa-home{margin-left:0;margin-right:5px;color:#da423d;}

.btn-select{position:relative;padding:0;/*min-width:236px;*/width:100%;border-radius:0;margin-bottom:20px;}
.btn-select .btn-select-value{padding:6px 12px;display:block;position:absolute;left:0;right:34px;text-align:left;text-overflow:ellipsis;overflow:hidden;border-top:none!important;border-bottom:none!important;border-left:none!important;}
.btn-select .btn-select-arrow{float:right;line-height:20px;padding:6px 10px;top:0;}
.btn-select ul{display:none;background-color:white;color:black;clear:both;list-style:none;padding:0;margin:0;border-top:none!important;position:absolute;left:-1px;right:-1px;top:33px;z-index:999;}
.btn-select ul li{padding:3px 6px;text-align:left;}
.btn-select ul li:hover{background-color:#f4f4f4;}
.btn-select ul li.selected{color:#ff4f00;}

div.sidebar h2.side{color:#313131;font-size:20px;margin-bottom:30px;}
.btn-search{width:100%;background-color:#50a835;color:#fff;padding:10px 20px 14px;margin-top:30px;}
.btn-search:hover{background-color:#313131;color:#fff;}
div.ads img{margin:30px 0;}
.checkbox{padding-left:20px;}
.checkbox label{display:inline-block;position:relative;padding-left:5px;}
.checkbox label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:1px solid #cccccc;border-radius:3px;background-color:#fff;-webkit-transition:border 0.15s ease-in-out,color 0.15s ease-in-out;-o-transition:border 0.15s ease-in-out,color 0.15s ease-in-out;transition:border 0.15s ease-in-out,color 0.15s ease-in-out;}
.checkbox label::after{display:inline-block;position:absolute;width:16px;height:16px;left:0;top:0;margin-left:-20px;padding-left:3px;padding-top:1px;font-size:11px;color:#555555;}
.checkbox input[type="checkbox"]{opacity:0;}
.checkbox input[type="checkbox"]:focus + label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.checkbox input[type="checkbox"]:checked + label::after{font-family:'FontAwesome';content:"\f00c";}
.checkbox input[type="checkbox"]:disabled + label{opacity:0.65;}
.checkbox input[type="checkbox"]:disabled + label::before{background-color:#eeeeee;cursor:not-allowed;}
.checkbox.checkbox-circle label::before{border-radius:50%;}
.checkbox.checkbox-inline{margin-top:0;}
.checkbox-primary input[type="checkbox"]:checked + label::before{background-color:#428bca;border-color:#428bca;}
.checkbox-primary input[type="checkbox"]:checked + label::after{color:#fff;}
.checkbox-danger input[type="checkbox"]:checked + label::before{background-color:#d9534f;border-color:#d9534f;}
.checkbox-danger input[type="checkbox"]:checked + label::after{color:#fff;}
.checkbox-info input[type="checkbox"]:checked + label::before{background-color:#5bc0de;border-color:#5bc0de;}
.checkbox-info input[type="checkbox"]:checked + label::after{color:#fff;}
.checkbox-warning input[type="checkbox"]:checked + label::before{background-color:#f0ad4e;border-color:#f0ad4e;}
.checkbox-warning input[type="checkbox"]:checked + label::after{color:#fff;}
.checkbox-success input[type="checkbox"]:checked + label::before{background-color:#5cb85c;border-color:#5cb85c;}
.checkbox-success input[type="checkbox"]:checked + label::after{color:#fff;}
.radio{padding-left:20px;}
.radio label{display:inline-block;position:relative;padding-left:5px;}
.radio label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:1px solid #cccccc;border-radius:50%;background-color:#fff;-webkit-transition:border 0.15s ease-in-out;-o-transition:border 0.15s ease-in-out;transition:border 0.15s ease-in-out;}
.radio label::after{display:inline-block;position:absolute;content:" ";width:11px;height:11px;left:3px;top:3px;margin-left:-20px;border-radius:50%;background-color:#555555;-webkit-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0);-webkit-transition:-webkit-transform 0.1s cubic-bezier(0.8,-0.33,0.2,1.33);-moz-transition:-moz-transform 0.1s cubic-bezier(0.8,-0.33,0.2,1.33);-o-transition:-o-transform 0.1s cubic-bezier(0.8,-0.33,0.2,1.33);transition:transform 0.1s cubic-bezier(0.8,-0.33,0.2,1.33);}
.radio input[type="radio"]{opacity:0;}
.radio input[type="radio"]:focus + label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.radio input[type="radio"]:checked + label::after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);}
.radio input[type="radio"]:disabled + label{opacity:0.65;}
.radio input[type="radio"]:disabled + label::before{cursor:not-allowed;}
.radio.radio-inline{margin-top:0;}
.radio-primary input[type="radio"] + label::after{background-color:#428bca;}
.radio-primary input[type="radio"]:checked + label::before{border-color:#428bca;}
.radio-primary input[type="radio"]:checked + label::after{background-color:#428bca;}
.radio-danger input[type="radio"] + label::after{background-color:#d9534f;}
.radio-danger input[type="radio"]:checked + label::before{border-color:#d9534f;}
.radio-danger input[type="radio"]:checked + label::after{background-color:#d9534f;}
.radio-info input[type="radio"] + label::after{background-color:#5bc0de;}
.radio-info input[type="radio"]:checked + label::before{border-color:#5bc0de;}
.radio-info input[type="radio"]:checked + label::after{background-color:#5bc0de;}
.radio-warning input[type="radio"] + label::after{background-color:#f0ad4e;}
.radio-warning input[type="radio"]:checked + label::before{border-color:#f0ad4e;}
.radio-warning input[type="radio"]:checked + label::after{background-color:#f0ad4e;}
.radio-success input[type="radio"] + label::after{background-color:#5cb85c;}
.radio-success input[type="radio"]:checked + label::before{border-color:#5cb85c;}
.radio-success input[type="radio"]:checked + label::after{background-color:#5cb85c;}

.list-group-item{padding:0;}
.thumbnail{margin-bottom:20px;padding:0px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:none;}
.thumbnail div.img{/*min-height:336px;*/min-height:286px;display:flex;align-items:center;display:inline-block;}
.item h2 {font-size:13px;color:#313131;padding-bottom:15px;}
.item p.lead{font-size:14px;margin-top:4px;margin-bottom:0px;color:#fff;}
.item .caption{background-color:#232323;padding:12px 20px 15px;height:87px;}
.item .caption h2{color:#fff;font-size:16px;font-weight:300;line-height:20px;margin:0;padding:0;height: 40px;}
.item .caption h2 a{color:#fff;}
.item .caption h2 a:hover{text-decoration:none;/*color:#f5f5f5;*/}
.item .caption{padding:16px 9px 0px 15px;}
.item.list-group-item{float:none;width:100%;background-color:#fff;/*margin-bottom:10px;*/}
.item.list-group-item .caption h2{font-size:20px;}
.item.list-group-item:nth-of-type(odd):hover,.item.list-group-item:hover{/*background:#cf0e1a;*/}
.item.list-group-item .list-group-image{margin-right:10px;}
.item.list-group-item .thumbnail{margin-bottom:0px;}
.item.list-group-item .caption{padding-top: 20px;margin-left: -10px;padding-right: 15px;}
.item.list-group-item:nth-of-type(odd){background:#eeeeee;}
.item.list-group-item:before,.item.list-group-item:after{display:table;content:" ";}
.item.list-group-item img{float:left;}
.item.list-group-item:after{clear:both;}
.item.list-group-item ul.cant{margin:0;}
.item.list-group-item div.cap{margin-top:0;}
.item.list-group-item div.pop{margin-bottom:0;}
.item.list-group-item div.cart_product{top:20px;}
.list-group-item-text{margin:0 0 11px;}
#list i, #grid i{color:#000;margin-right:4px;font-size:18px;}
#list i:hover, #grid i:hover{color:#cf0e1a;}
div.cart_product{position:absolute;top:48px;left:22px;z-index:9999;}
div.cart_product a i{color:#148408;}
div.fav_product{position:absolute;right:0;top:48px;right:22px;z-index:9999;}
div.fav_product a i{color:#ffd555;}

span.referencia_producto{color:#fff;margin-top:4px;}

div.down{background-color:#f9f9f9;margin-bottom:20px;padding:20px;min-height:110px;}
div.down h2{color:#f14f00;font-size:24px;font-weight:300;margin:0 0 10px 0;padding:0;}
div.down small{color:#abacaf;font-size:15px;font-weight:300;}
div.down a.btn-download{background-color:#f14f00;color:#fff;padding:10px 20px;margin-bottom:8px;}
div.down a.btn-download:hover, div.down a.btn-download:focus{background-color:#313131;color:#fff;transition:0.5s;}

div.post img{transform:skew(0deg,-4deg);-ms-transform:skew(0deg,-9deg);-webkit-transform:skew(0deg,-3deg);}
div.post_content h2 a{color:#fff;font-weight:300;font-size:20px;}
div.post_content h2 a{text-decoration:none;display:block;}
div.post_content{bottom:-17px;left:15px;width: 85%;height:86px;position:absolute;background-color:#313131;padding-left:12px;transform:skew(0deg,-4deg);-ms-transform:skew(0deg,-9deg);-webkit-transform:skew(0deg,-3deg);}

.stepwizard-step p{margin-top:10px;}
.stepwizard-row{display:table-row;}
.stepwizard{display:table;width:100%;position:relative;margin-top:30px;}
.setup-content{background-color:#fff;/*padding:20px 20px 40px;*/padding:0;}
.stepwizard-step button[disabled]{opacity:1!important;filter:alpha(opacity=100)!important;}
.stepwizard-row:before{top:14px;bottom:0;position:absolute;content:" ";width:100%;height:1px;background-color:#ccc;z-order:0;}
.stepwizard-step{display:table-cell;text-align:center;position:relative;}
.btn-circle{width:30px;height:30px;text-align:center;padding:6px 0;font-size:12px;line-height:1.428571429;border-radius:15px;}
h2.reg{border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:20px;font-size:20px}
a.btn-cari{background-color:#00A310;color:#fff;border-radius:0;width:100%;min-height:40px;padding-top:8px;margin-bottom:10px;margin-top:26px;text-transform:uppercase;padding-top:9px;}
a.btn-cari:hover{background-color:#313131;color:#fff !important;transition:0.4s;}
p.av{font-size:12px;}
div.tab-pane{padding-top:30px;}
.noborder{border:none !important;}
div.marcas{margin-top:40px;}
div.marcas div#make ul{margin-top:40px;}
div.marcas div#make ul li{line-height:30px;}
div.marcas{padding-top:0;padding-bottom:30px;}
div.marcas>div>img{margin-left:0 auto;margin-right:0 auto;}
div.marcas p{position:relative;top:14px;}
div.marcas a{color:#fc702c;text-decoration:none;}
div.marcas a:hover{text-decoration:none;color:#313131;}
div.marcas a.more:after{position:absolute;left:50%;content:'\2193';display:block;margin-left:-12px;width:24px;height:24px;border-radius:60px;line-height:24px;background-color:#fff;z-index:9999;top:32px;}
div.marcas a.moreup:after{position:absolute;left:50%;content:'\2191';display:block;margin-left:-12px;width:24px;height:24px;border-radius:60px;line-height:24px;background-color:#fff;top:32px;z-index:9999;}
footer{border-top:4px solid #e14f00;background-color:#e5e5e5;min-height:500px;position:relative;}
footer div.box{padding:40px 0;}
footer div.one:before{border-right:1px solid #c1c1c1;position:absolute;content:' ';right:18px;min-height:488px;display:block;top:78px;}
footer div.box h3{color:#313131;text-transform:uppercase;font-size:18px;}
footer div.box ul.links{margin:30px 0;padding:0;min-height:140px;}
footer div.box ul.links li{list-style:none;float:left;min-width:160px;}
footer div.box ul.links li a{color:#313131;font-size:14px;line-height:24px;}
footer div.box ul.links li a:hover{text-decoration:underline;}
footer div.box ul.redes{margin:30px 0;padding:0;}
footer div.box ul.redes li{list-style:none;display:inline-block;margin-right:10px;}
footer div.box ul.redes li:hover{transition:0.5s;opacity:0.2;}
footer div.box address{color:#313131;}
footer div.box address a{color:#313131;}
footer div.box ul.re{margin-top:32px;}
footer div.box ul.re li a{color:#313131;font-size:14px;line-height:24px;}
footer div.box ul.re li a:hover{text-decoration:underline;}
footer div.box div.input-group{max-width:235px;}
footer div.box p{color:#313131;font-size:14px;padding:10px 0 8px;}
footer div.box a.btn-news{background-color:#0057a7;color:#fff;text-transform:uppercase;}
footer div.box a.btn-news:hover{background-color:#313131;color:#313131;transition:0.5s;}
div.copy{padding:16px 0 8px;position:relative;}
div.copy p{font-size:11px;}
table td{vertical-align:middle !important;}

.css_paginacion_activo{background-color:#E24F02 !important;}

div.sidebar_map{background-color:#fff;width:330px;height:auto;position:absolute;top:176px;z-index:2000;left:17px;border:1px solid #ccc;box-shadow:rgba(0, 0, 0, 0.298039) 0px 1px 4px -1px;padding:15px;}
div.sidebar_map input.map{min-width:259px;}
div.sidebar_map div.input-group{margin-bottom:15px;}
div.sidebar_map label{font-weight:200;margin-right:20px;width:100%;}

/* Personalización Menu Responsive */
.wsmenu{width:244px;left:-240px;}
.wsmenucontainer.wsoffcanvasopener{margin-left:0;}
.wsoffcanvasopener .wsmenu{z-index:9999999999999999;}
.wsoffcanvasopener .animated-arrow{margin-left:241px;}
.animated-arrow{z-index:9999999999999999999999999999;margin-top:40px;margin-left:0;margin-top:0;background-color:#313131;padding:20px 24px;position:fixed;border-bottom-right-radius:4px;}
.animated-arrow span{background-color:#fff;left:7px;top:19px;}
.animated-arrow span:before{background-color:#fff;}
.animated-arrow span:after{background-color:#fff;}
ul.mobile-sub{border-right:4px solid #313131;}
.wsoffcanvasopener .animated-arrow span:before{top:0;}
.wsoffcanvasopener .animated-arrow span:after{bottom:0;}

ul.icons_responsive{margin-bottom:20px;}
ul.icons_responsive li{display:inline-block;font-size:16px;margin-bottom:10px;border:1px solid #ccc;margin-right:5px;}
ul.icons_responsive li a{padding:2px 8px 3px;color:#313131;display:block;}

.preferencias{z-index:999;}
.dropdown-preferencias{position:absolute;display:block;background-color:white;border:1px solid #232323;display:none;}
#quantity{left:49px;}
#order{right:106px;}
.preferencias-item{display:list-item !important;:margin:0 !important;margin-right:0 !important;padding:4px 6px;text-align:center}
.preferencias-item a{color:#333;}
.preferencias-item a:hover{text-decoration:none;}
.preferencias-item:hover{background-color:#cfcdcd;}

.activeTab a{background-color: #eee;}

.nav-tabs li a{color: #e14f00;}https://www.facebook.com/#
.owl-carousel-list-products{display:none;}

.title-marker{color:#e14f00;border-bottom:1px solid #9c9c9c;padding:0px 60px 11px 0px;margin-top: 3px;}

div#step-2 > div{border: 2px black solid; padding-bottom: 15px;}

.owl-carousel-list-products{display:none;}
.hover-banner{position:absolute;top:0px;transition:all 1s ease;width:50%;height:100%;right:-1px;}
.hover-banner img{position:relative;left:100%;height: 100%}
.hover-slider{position:absolute;top:0px;left:127px;background-image: url(assets/img/hover-banner.png);height: 0px;display: block;width: 288px;}
.hover-slider img{position:relative;bottom:324px}
.owl-stage-outer .hover-content{overflow:hidden;}

.carousel-control.left,.carousel-control.right{background-image:none !important;}

.mensaje{position: absolute;
    background-color: #e14f00;
    color: #fff;
    font-size: 12px;
    padding: 0 5px;
    top: -10px;
    right: -4px;
    border-radius: 50%;
    display:none;
}

.mensaje i{    font-size: 12px !important;
    top: -1px;
    position: relative;}

/*******MODAL******/
.modal {
  text-align: center;
}
.modal-header{
 border-bottom:4px solid #313131;
}
.modal-content{
    position: relative;
    background-color: #fff;
    border: 2px solid #313131;
    border-radius:0;
}

.item_img{text-align:center;position:relative;height:525px;overflow:hidden;border-right:1px solid #ccc;border-top:1px solid #ccc;border-left:1px solid #ccc;padding:15px;}
.item_img img{max-width:100%;max-height:445px;top:50%;transform:translateY(-50%);position:relative;}
.iconvideo{/*margin-top:-24px;*/margin-bottom:10px;}
.iconvideo:hover{text-decoration:none !important;cursor:pointer;}
.iconvideo:before{font-family: 'FontAwesome';
    content: "\f04b";
    display: inline;
    position: relative;
    color: #f00;
    z-index: 999999999;
    top: 50px;
    background-color: #fff;
    padding: 7px 17px;
    opacity: 0.7;
    left:18px;
   }



.circle_price{
	border-radius: 50%;
    height: 100px;
    width: 110px;
    margin-left: 33px;
    padding-top: 20px;
    margin-top: -10px;
    font-size: 22px;
}   

.li_opz_oferta{line-height:17px;padding:8px;/*height:56px;*/display:table-cell;vertical-align: middle;}
.li_opz_fecha{position: absolute;top: 0px;border: 0px;text-align: center;width: 100px;display: inline-block;left: -2px;border:0px !important;}

@media screen and (min-width: 768px) {
  .modal:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%;
  }
}

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
/************/

@media (min-width:1380px) and (max-width:1410px){
 div.thumbnail div.img{min-height:270px;padding-top:30px;}
 div.product_home img{min-height:265px;}
 div.video iframe{height:265px !important;}
 div.time span.time{font-size:34px;}
 div.time span.loc{font-size:26px;}
 div.time span.temp{font-size:40px;}
 div.time a.btn-equip{padding:12px 12px;}
 div.product_hover h2{font-size:22px;}
 div.product_hover a.btn-view-product{padding:12px 11px;}
 div.owl-carousel-portada div.owl-controls .owl-prev, div.owl-carousel-portada div.owl-controls .owl-next{margin-top:-104px;}
 div.post img{min-height:214px;}
 div.post_content{width:159px;}
 div.post_content h2 a{font-size:16px;}
}
@media (min-width: 1300px) {
 .col-xl{width:20%;}
}
/* Large desktops and laptops */
@media (min-width: 1200px) {
.navbar-collapse{float:left;width:85%;}
.navbar-header{width:15%;float:left;padding-left:20px;}
ul.nav-custom > li.activeNav{border-bottom:5px solid #fc702c;background-color:transparent;padding-bottom:7px;}
ul.nav-custom > li:hover{border-bottom:5px solid #fc702c;background-color:transparent;padding-bottom:7px;}
ul.ul-icons{margin-top:4px;margin-right:0 !important;}
.nopadd .col-lg-6{padding:0;margin:0;}
.nopl{padding-left:0;}
.nopr{padding-right:0;}
ul.lang{margin-top:-30px;}

/*div.image{position:relative;height:525px;overflow:hidden;text-align:center;}
div.image img{position:relative;max-width:100%;max-height:445px;top:50% !important;transform:translateY(-50%);border-left:1px solid #ccc;}*/
}
/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
.navbar-collapse{float:left;width:85%;}
.navbar-header{width:15%;float:left;}
ul.nav-custom > li.activeNav{border-bottom:5px solid #fc702c;background-color:transparent;padding-bottom:7px;}
ul.nav-custom > li:hover{border-bottom:5px solid #fc702c;background-color:transparent;padding-bottom:7px;}
ul.ul-icons{margin-top:4px;margin-right:0 !important;}
.nopl{padding-left:0;}
.nopr{padding-right:0;}
ul.lang{margin-top:-16px;}
ul.red{margin-left:56px;}
}
@media (max-width:1006px){
 .img_peque{display:inline-block !important;margin-right:4px;}
 a.iconvideo{display:inline-block !important;margin-right:4px;position:relative;top:5px;}
}
/* Portrait tablets and small desktops */
@media (min-width:1008px){
 div.single div.single_info{height:552px;}
}
@media (min-width: 768px) and (max-width: 991px) {
ul.lang{margin-top:-16px;}
ul.red{margin-left:56px;}
}
@media (min-width:992px) and (max-width:1215px){
 .item_img{height:524px;}
}
@media (min-width:768px) and (max-width:1007px){
 div.single ul.cart_items li.left a{width:40px;}
 div.single ul.cart_items li.right{width:40px;}
 div.single ul.cart_items li input{width:40px;}
 div.single div.bg_price div.price{font-size:17px;}
 div.single ul.bt li{font-size:11px;padding:15px 10px;}
 div#step-2 > div{padding-bottom: 45px;}

}

@media (max-width: 1137px) {
#query{width:150px;left:-150px !important;}
div.opz_search {left:-150px;}
div#step-2 > div{padding-bottom: 45px;}

}

@media (min-width:768px) and (max-width:991px){
  .item_img{height:349px;}
 	.item_img img{min-height:288px;}

	.circle_price {
	    border-radius: 50%;
	    height: 75px;
	    width: 75px;
	    margin-left: 33px;
	    padding-top: 20px;
	    margin-top: -10px;
	    font-size: 11px;
	}

	.navbar-right{
		width: 100%;
		padding:30px;
		margin-left:40%;
		float:left !important;
	}

	div.opz_search {
	     left: -250px;
	}	

	#query{
		width:250px;
	}

	div.busqueda_ajax #openlazarusfinder{
		left:275px;
	}

}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
#query{height: 29px;}
div.opz_search {left:-92px;}
ul.lang{margin-top:-16px;}
img.logo{margin-right:auto;margin-top:24px;}
ul.red{margin-left:56px;}
 div.single h1.single{margin-bottom:29px;}
 div.single div.bg_price{top:0;margin-bottom:29px;}
 div.single ul.cart_items{margin-bottom:20px;}
 .li_opz_fecha{top:-48px;}
}
/* Table responsive carrito */
@media (max-width:600px){
 div.product div.max_img{max-height:100%;}
 div.product img{min-height:100%;}
  table#cart tbody td .form-control{width:20%;display:inline!important;}
 .actions .btn{width:36%;margin:1.5em 0;}
 .actions .btn-info{float:left;}
 .actions .btn-danger{float:right;}
 table#cart thead{display:none;}
 table#cart tbody td{display:block;padding:.6rem;min-width:320px;}
 table#cart tbody tr td:first-child{background:#333;color:#fff;}
 table#cart tbody td:before{content:attr(data-th);font-weight:bold;display:inline-block;width:8rem;}
 table#cart tfoot td{display:block;}
 table#cart tfoot td .btn{display:block;}
 ul.red{margin-left:56px;}

.item_img{height:297px;text-align:center;}
.item_img img{max-height:245px;}
}
/* Portrait phones and smaller */
@media (max-width: 480px) {
div.time{border-right:none;}
ul.red{margin-left:68px;}
footer div.one:before{border-right:none;}
ul.lang{margin-top:-16px;}
img.logo{margin-right:auto;margin-top:24px;}
div.promoleft p a{font-size:15px;}
div.promoright p{font-size:15px;}
div.marcas img{margin-bottom:20px;min-height:45px;}
div.product_home{margin-top:60px;}
div.product_home img{height:200px;min-height:200px;}
div.item img{min-height:auto;}
}

.div-image{text-align:center;position:relative;height:286px;overflow:hidden;}
.div-image img{max-width:387px;max-height:286px;position:relative;top:50%;transform:translateY(0%);}


@media screen and (-webkit-min-device-pixel-ratio:0) {
   .div-image img {
    transform: translateY(0%);
   }
}
.ampliar{
	height:500px;
}

#asunto{color: black; margin-right: 5px;}
span.mas{font-size: 20px;}
a.mas{padding-left: 10px;}
span.btn{background-color: black width:10px; height: 10px;}
li.list-group-item{border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; padding: 5px;}

div.row.setup-content{display: block !important;}

.asunto{color:black;font-size:25px;}
.asunto small{color:#989898;font-size:15px;}
.list-group-item{min-height:77px;}
.message-item{border:1px solid #ccc;padding:10px;background-color:#eeeeee;}
.cuerpo{border-top:3px solid #313131}
.cuerpo::before{width:30px;height:3px;background-color:#e14f00;content:'';display:block;position:relative;left:134px;top:-3px;}
.read{background-color: white !important;}

.copyright_footer{text-align: center !important;}
.imagen_footer{margin: auto; display: block; float: none !important;}
#openlazarusfinder .price, #openlazarusfinder .priceiva {display:none !important;}
#openlazarusfinder img.image {
	max-width: 100px;
    float:none !important;
    text-align: center;
}
.zoomWindowContainer div{
	left:50% !important;
 margin-left: 258px !important;
}


@media (max-width: 1199px) {
 .image.imggrande a{
 	height: 448px  !important;
 }
/* #zoom{
 	top:auto !important;
 	transform:none !important;
 }*/
}
.thumbnail .owl-controls{
	display:none;
}

.owl-carousel-portada .owl-prev{
	display:block !important;
	top: 60px !important;
}
.owl-carousel-portada .owl-next{
	display:block !important;
	top: 60px !important;
}

/*div sin resultados de la busqueda ajax*/
#helpck-results > ul > li > div:nth-child(3){
	display:none;
}

.tallaNoDisp:hover{
	background:#ffccb0 !important;
}

.tarifas:focus, .tarifas:hover{
	
	opacity: 1 !important;
    color: orange !important;
}

#cambiotarifas{
	float: right;
	margin-top: 4px;
	border: solid 1px white;
}

/*.fa-angle-right{display: none}
.fa-angle-left{display: none}*/
.glyphicon-chevron-left{display: none !important;}
.glyphicon-chevron-right{display: none !important;}


/*Listado personalizado de compra*/

.list-group-item .img{
	float:left;
}

.list-group-item:hover{
	/*background-color:#eeeeee !important;*/
}

.list-group-item .img img{
	max-height:77px;
}

.list-group-item .div-image
{	height: 80px;
    width: 6%;
    margin-left: 10px;
    float: left;	
}

.list-group-item .caption{
	background-color:#fff;
	width: 30%;
    float: left;	
    height: 77px;
}

.list-group-item .caption h2 a{
	/*color:#fff;*/
}


.list-group-item .caption h2 a,.list-group-item p, .list-group-item span{
	color:#000 !important;
}

.list-group-item .tallas_perso.caption, .list-group-item .tallas_perso2.caption{
    padding-top:0px !important;
    overflow-x: auto;
    white-space: nowrap;
    height: 80px;    
}

.list-group-item h2{
	margin-top: -15px !important;
	font-size: 16px !important;
}

.list-group-item p{
	float: right !important
}

.list-group-item .outletVista{
	display:none;
}

.list-group-item .outletVista img{
	max-width: 51px;
}

.list-group-item .stockRed{
	color:red !important;
}
.list-group-item .stockGreen{
	color:green !important;
}
.list-group-item .stockOrange{
	color:#dacb00 !important;
}


.list-group-item .referencia_producto{
	float: left !important;
	margin-top: -21px !important;
}

.visibleEnlist-group-item{
	display:block !important;
}

.list-group-item .oferta_producto{
	/*display: block;*/
	border: solid 0px !important;
    padding: 2px;
    margin-top: -21px !important;
    float: left !important;
}

.list-group-item .stock {
    position: absolute;
    width: auto;
	bottom: 23px;
    text-align: right;
    left: 87px;
    border: solid 0px;
    display:none !important;
}

.list-group-item .stock span span {
    display: none;
}

.list-group-item .comprar_perso{
	display: inline-block !important;
    float: right;
    margin-right: 50px;
    margin-top: 25px;
}

.list-group-item .comprar_perso a{
	padding: 7px 42px !important; 
}

.list-group-item .caption:nth-of-type(odd) {
    background-color: #eeeeee;
}

.item.list-group-item:nth-of-type(odd) {
    background: #fff;
}

/*.list-group-item .caption {
    background-color: #fff;
    width: 25%;
    float: left;
    height: 100px;
}*/

.list-group-item .pop_link{
	display: none;
}

.list-group-item .tallas_perso, .list-group-item .tallas_perso2 {
	width:40%;
	display: block !important;
}

.list-group-item .fav_product{
	display:none !important;
}

.list-group-item p.lead{
	margin-top:-40px;
}

.list-group-item .item.list-group-item{
	/*margin-bottom: 0px !important;*/
}


@media (min-width:992px) and (max-width:1199px){
  	.list-group-item .caption{
  		width:40%;
  	}


	.list-group-item .div-image{
	    width: 10%;	
	}	

	.list-group-item .tallas_perso {
		 width: 35%;	
	}

	.list-group-item .comprar_perso {
		margin-right:9px;
	}	

	.list-group-item .comprar_perso a {
	    padding: 7px 23px !important;
	}	



}


@media screen and (max-width: 768px) {
  	.list-group-item .caption{
  		width:100%;
  		float: initial;
  	}

	.list-group-item .stock {

	    bottom: 13px;
	    left: 10px;
	}

	.list-group-item .comprar_perso {

	    margin-top: 9px;
	    margin-bottom: 10px;
	    margin-right: 11px;
	}

	.list-group-item .div-image{

	    width: 20%;	
	}	

}





.visibleBotonTallaTodas{
	visibility: visible;
	float: right;
	margin-top:-45px;
	margin-right:37px;	
	z-index: 999999;
}
.novisibleBotonTallaTodas{
	visibility: hidden;
}

.MenuFixed{
	top:44px;
	position: fixed;
    background: #fff;
    display: inline-block;
    z-index: 999999;
 
}

.MenuFixed992{
	top:44px;
	width:100%;
	position: fixed;
    background: #fff;
    display: block;
    z-index: 999999;
 
}


.carga_talla_todas{
	float: right;
    margin-top: -30px;
    margin-right: 10px;
}

.divTable{
	display: table;
	width: 100%;
}
.divTableRow {
	display: table-row;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
}
.divTableCell, .divTableHead {
	border: 0px solid #999999;
	display: inline-block;
	padding: 3px 10px;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group;
}