.vinovathemes{background:transparent}
@media(min-width: 1000px and max-width: 1320)
{   

   .header-1 .nov-megamenu .menu>li {
    padding-right: 5px !important;
    padding-left: 5px !important;
    .solo-cel{
        display:none;    
    }   
       
   }  
} 
@media(max-width: 999px)
{
     .sinpadder{padding-right: 0px !important;}
   .header-1 .nov-megamenu .menu>li {
    padding-right: 1px !important;
    padding-left: 1px !important;}  
} 
.novblog-box-content .post-item .post_title:hover a{color:#859a38 !important;}
#container2 #btnpop {
  position: absolute;
  top: 85%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  background-color: #859a38;
  color: white;
  font-size: 16px;
  padding: 10px 20px;
  border: none;
  cursor: pointer;
  border-radius: 15px;
  text-align: center;
}
@media(max-width: 1325px) 
{
     .header-5 .nov-megamenu .menu>li {
    padding-right: 0px !important;
    padding-left: 1px !important;}
     
    #nuevoconcurso{margin-right: 5px !important;}
   .header-5 .nov-megamenu .menu>li:first-child
    {
        margin-left: 4px;
    }
     .header-1 .nov-megamenu .menu>li>a
    {
        padding-right: 4px;
    }
}
#nuevoconcurso a:hover{color: white !important;}
@media(max-width: 1000px) 
{
     .nov-megamenu .menu>li>a{padding-right: 6px !important;}
}
#expander{background: transparent; color: #524949;border: none;cursor: pointer}
 #expander:hover{color: black !important;}
#padrig13{padding-right: 13px !important;}
.hover_bkgr_fricc{
    background:rgba(0,0,0,.4);
    cursor:pointer;
    display:none;
    height:100%;
    position:fixed;
    text-align:center;
    top:0;
    width:100%;
    z-index:10000;
}
.hover_bkgr_fricc .helper{
    display:inline-block;
    height:100%;
    vertical-align:middle;
}
.hover_bkgr_fricc > div {
    background-color: #fff;
    box-shadow: 10px 10px 60px #555;
    display: inline-block;
    height: auto;
    max-width: 551px;
    min-height: 100px;
    vertical-align: middle;
    width: 80%;
    position: relative;
    border-radius: 8px;
    padding: 15px 5%;
}
@media (min-width: 767px){
.nov-megamenu .menu>li {
    padding: 0 5px !important;
    }}
#header.header-5 .header-center .header-menu .nov-megamenu .menu>.item:last-child{padding-right: 5px;}
.popupCloseButton {
    background-color: #fff;
    border: 3px solid #999;
    border-radius: 50px;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-weight: bold;
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 15px;
    line-height: 25px;
    width: 30px;
    height: 30px;
    text-align: center;
}
.popupCloseButton:hover {
    background-color: #ccc;
}
.trigger_popup_fricc {
    cursor: pointer;
    font-size: 20px;
    margin: 20px;
    display: inline-block;
    font-weight: bold;
}

#respond input[type="email"] {
    height: 42px;
    -webkit-border-radius: 21px;
    -moz-border-radius: 21px;
    -ms-border-radius: 21px;
    -o-border-radius: 21px;
    border-radius: 21px;
    margin-bottom: 20px;}

.plpc {padding-left: 15px !important;}
.fa-expand{color: #999999 !important}
.eliminar i{font-size: 16px !important;}
.precio{font-size: 1.8rem}
.price{font-size: 1.8rem !important}
.logo-manu img {cursor: default;}
.changetemperatura
{
  line-height: 12pt;
}
.policy-row .policy-name{margin-bottom: 0px !important;}
.block-producttab .block-tab-title .nav-tabs .nav-item>a {min-width: 120px !important;}
#desktop_search_content .btn.btn-secondary{background-color: #85a213 !important;}
#desktop_search_content .input-group.input-group-left .nov_category_tree:before{display: none !important;}
.verde1{color:#adbd38 !important;}
.verde4{color:#d8e959 !important;}
#rs:focus{text-decoration: none; color: #859a38 ;}
.hover-verde1:hover{color:#adbd38 !important;}
.hover-verde4:hover{color:#d8e959 !important;}
.hover-verde2:hover{color:#859a38 !important}
.footer .tags-link .list-inline .list-inline-item:not(:last-child):before{display: none !important;}
.verde2{color:#859a38 !important;}
.verde3{color:#85a213 !important;}
.gris1{color: #999999 !important;}
.gris2{color: #707070 !important;}
#stickymenu_bottom_mobile .stickymenu-item .header-cart .cart-left .shopping-cart i:hover{color:#859a38;}
.bg-verde1{background-color:#adbd38 !important;}
.bg-verde2{background-color:#859a38 !important;}
.hover-bg-verde2:hover{background-color:#859a38 !important;}
.bg-verde3{background-color:#85a213 !important;}
.nov-blog .block .title_block{font-weight: 400 !important;}
#header.header-5 .header-center .content{background-image: linear-gradient(to right, #85A213 0%, #A2BD38 100%) !important}
#header.header-5 .header-center .verticalmenu-main .toggle-nav { background: #a2bd38 !important}
.product-miniature .product-description {
    padding-top: 0px !important}
  #header .header_link_wishlist:before {
    left: 0;
}
.pagination .disabled{cursor: not-allowed;}
.compartir:before{display: none !important}
.compartir:hover{color:#859a38 !important}


.fa-stack:hover .circulo{color:#859a38 !important;}

#desktop_search_content .btn.btn-secondary{border: none !important;}
.noshadow{-webkit-box-shadow: none !important}
.nov-productlist .block_content .product_list .owl-nav .owl-prev:before {
    content: "";
    position: absolute;
    top: 10px;
    height: 15px;
    width: 1px;
    background: #e0e0e0;
    right: -3px;}
.owl-prev:before{content:"";position:absolute;top:10px;height:15px;width:1px;background:#e0e0e0;right:-3px}
.product-cover{}
input::-webkit-input-placeholder {
  font-size: 15px !important;
}
input::-moz-placeholder {
  font-size: 15px;
}
input:-ms-input-placeholder {
  font-size: 15px;
}
input::placeholder {
  font-size: 15px;
}
 .mgnizq{margin-left: 15px;padding-right: 5px;}
.quitbefore{padding-left: 0 !important;}
.quitbefore:before{display: none !important}
.quitbefore:after{display: none !important}
.contentstickynew_group .header_link_wishlist:before {display: none}
.contentstickynew_group .header_link_wishlist:after {display: none}
.contentstickynew_group #_desktop_cart{padding-right: 5px;padding-top: 3px;}
ul .pagination{text-align: center;display: table;width: 100%;margin: 30px 0;}
ul .pagination li:first-child {float: left;}
ul .pagination li:first-child span, ul .pagination li:last-child a {display: inline-block;width: auto;height: auto;padding: 3px 20px;border-radius: 30px;}

.page{text-align: center;display: table;width: 100%;margin: 30px 0;padding-left: 0px;}
.page li{display: inline-block;padding: 0 5px;}
.page li a{display: block;height: 40px;width: 40px;line-height: 40px;text-align: center;background: #f6f6f6;color: #000;border-radius: 50%;}
.page li a:hover,.page li .active{background: #85a213;transition: all 500ms ease; color: white;}
.page li a.noHover:hover,.page li {background: none !important}
@media(max-width: 600px){
.page li:first-child{display:none !important}
.page li:last-child{display:none !important}
}
.page li:first-child{float: left;}
.page li:last-child{float: right;}
.page li:first-child a,.page li:last-child a{display: inline-block;width: auto;height: auto;padding: 3px 20px;border-radius: 30px;}
.page-link{ padding: 0 !important; }

#cart-prop{    width: 46px;
    height: 46px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    margin-right: 6px;
    background: #fff;
}
#modalregistro{font-family: "Oswald",sans-serif;}
#agregar:focus{background-color: #85a213 !important; border:none;}
#agregar:hover{background-color: #85a213 !important; border:none;}
#agregar2:focus{background-color: #85a213 !important; border:none;}
#agregar2:hover{background-color: #85a213 !important; border:none;}
.blockcart .header-cart .cart-left .cart-products-count{ background: #85a213 !important; }
#header.header-1 .header-bottom .verticalmenu-main .nov-verticalmenu .verticalmenu{ border: 3px solid #85a213 !important; }
.change-type span.active, .change-type span:hover{ background:  #85a213 !important; }
#header .header_link_myaccount:before, #header .header_link_myaccount:after {
    position: absolute;
    height: 14px;
    width: 1px;
    background: #e5e5e5;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);  }
#header .header_link_myaccount:before {
    left: 0;
}    
#header .header_link_myaccount {
    padding: 0 21px;
    margin: 0 20px;
    position: relative;
}
.eliminar, .actualizar{border: transparent; background: transparent; cursor: pointer;padding-top: 3px;}
.actualizar:hover i {color: #859a38;}
   @media (max-width: 600px){

#modalopciones .modal-dialog{width: 95%;}
#modalregistromodal-dialog{width: 95%;}

}
 @media (min-width: 445px){
#transporte{width: 300px;}


}
 @media (max-width: 444px){
#transporte{width: auto !important;}

}
  
.header-top:before{display: none !important;}
#header.header-1 .header-bottom {
    background-image: linear-gradient(to right, #85A213 0%, #A2BD38 100%) !important;}



 @media (min-width: 1200px){
#_desktop_productcart_detail{margin-top: 60px;}

}
 @media (max-width: 770px){
.displayhomenovfive .policy-home .policy-row .icon-policy {
    width: 40px !important;
    height: 40px !important;
    min-width: 40px !important;}
.ocultomobile{display: none !important}
.pb-xs-50{padding-bottom: 50px !important;}
#listacategorias{display: block !important;}
#listacategorias>li{margin-bottom: 15px !important;}
.nov-megamenu .menu>li>a:hover{color: #d8e959 !important}
.text-align-left-mobile{text-align: left !important;}
.mt-00-{margin-top: 0 !important}
.pt-00-{padding-top: 0 !important}
.mb-00-{margin-bottom: 0 !important}


}
 @media (min-width: 768px){
#header{height: 262px;}
#header-sticky .header_link_wishlist{padding-right: 0px !important; margin-right: 0px !important;}
#header-sticky #_desktop_cart{padding-left: 10px !important}
}


 @media (min-width: 771px){
.visiblemobile{display: none !important}

}
 @media (min-width: 1200px){
#desktop_search_content .input-group.input-group-left{width: 290px}
}

 @media (max-width: 991px) and (min-width: 768px){
#_desktop_productcart_detail{margin-top: 30px;}
}
 @media (max-width: 846px) {
.pb-xs-0{padding-bottom: 0px !important}
.pt-xs-0{padding-top: 0px !important}
#map-canvas-multipointer{height: 500px !important;}

a:focus{text-decoration: none !important;}
}
 @media (max-width: 991px) {
.footer.footer-four .footer-top .nov-modules>.block .title_block{letter-spacing: 0.8pt; font-size: 2.4rem !important}
.block_newsletter{width: 90%}
#alignleft{text-align: left !important;}
}

#justify-content-end2 {
    -webkit-box-pack: start!important;
    -webkit-justify-content: flex-start!important;
    -ms-flex-pack: start!important;
    justify-content: flex-end!important;
}
.opciones{font-family: "Oswald", sans-serif; background-color: #799a23;color:white; padding: 5px 0px;border-radius: 50px;width: 75%;margin-bottom: 20px;text-transform: uppercase;border:none; cursor: pointer !important;}
.modal-body a { cursor: pointer !important }
.opciones:hover{background-color: #859a38;color: white;}
#agregar2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;padding-top:4px;padding-bottom:4px;padding-left:4px;padding-right:32px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;border:none;background:#adbd38;margin-right:5px}
#agregar{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;padding-top:4px;padding-bottom:4px;padding-left:4px;padding-right:32px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;border:none;background:#adbd38;margin-right:5px}
.product-add-to-cart .add #agregar .icon-cart{width:42px;height:42px;margin-right:6px;display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background:#859a38}
.product-add-to-cart .add #agregar .icon-cart .shopping-cart{width:20px;height:42px;background-image:url(../img/icon/icon-groups.png);background-position:-190px -13px;background-repeat:no-repeat;display:inline-block;margin-right:0}
.product-add-to-cart .add #agregar2 .icon-cart{width:42px;height:42px;margin-right:6px;display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background:#859a38}
.product-add-to-cart .add #agregar2 .icon-cart .shopping-cart{width:20px;height:42px;background-image:url(../img/icon/icon-groups.png);background-position:-190px -13px;background-repeat:no-repeat;display:inline-block;margin-right:0}
.potenciaelegida:hover{background-color: #859a38 !important;}
select.decorated .potenciaelegida:checked {
    box-shadow: 0 0 10px 100px #859a38 inset;
}
.eliminar i{cursor: pointer}
.eliminar:hover i{color: #859a38}
.input-group,#left-column,.block-product,.page-home-left,#nov-slider,.page-home-right,.nov-manufacture,#content-wrapper{z-index: 0;}
.blockcart .cart_block ul .product-name{font-weight: 600;font-size: 1.4rem !important; margin-bottom: 2px !important;}
.product-price{color:#85a213 !important; }
.quantity{font-size: 1.3rem;}
.vaciar{background-color: #666 !important; color: white !important;border: none; }
.vaciar:hover{border: none !important;background-color: #4d4d4d !important;}
.enviarpedido{background-color: #859a38 !important; color: white !important;border: none; }
.enviarpedido:hover{border: none !important;background-color: #707f3a !important;}
#verpedido{background-color: #85a213 !important; color: white !important;border: none; }
#verpedido:hover{border: none;background-color: #859a38 !important;}
.borrar{color: #859a38; font-size: 16px;}
.borrar:hover{color: #859a38 }
.selectprovincias{border: 1px solid #ebebeb;height: 43px;min-width: 14rem;-webkit-border-radius: 43px;-moz-border-radius: 43px;-ms-border-radius: 43px;-o-border-radius: 43px;border-radius: 43px;font-family: "Roboto",sans-serif;font-size: 1.3rem;font-weight: 700;padding: 0 20px;color: #666;}
.fondoverde{
    width: 46px !important;
    height: 46px !important;
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important; 
    display: flex !important;
    -webkit-align-items: center !important;
    -moz-align-items: center !important;
    -ms-align-items: center !important;
    align-items: center !important;
    -webkit-justify-content: center !important;
    -moz-justify-content: center !important;
    -ms-justify-content: center !important;
    justify-content: center !important;
    -ms-flex-pack: center !important;
    -webkit-border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    -ms-border-radius: 50% !important;
    -o-border-radius: 50% !important;
    border-radius: 50% !important; 
    padding: 0 !important;
    background: #A2BD38 !important;
    margin-left: 10px !important;
    margin-right: 10px !important;
}
.fondoverde:hover{  background: #85a213 !important;  }
@media(min-width: 768px){
.fondoverde2{
width: 46px !important;
    height: 46px !important;
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    -webkit-align-items: center !important;
    -moz-align-items: center !important;
    -ms-align-items: center!important;
    align-items: center !important;
    -webkit-justify-content: center !important;
    -moz-justify-content: center !important;
    -ms-justify-content: center !important;
    justify-content: center !important;
    -ms-flex-pack: center !important;
    -webkit-border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    -ms-border-radius: 50% !important;
    -o-border-radius: 50% !important;
    border-radius: 50% !important;
    margin-right: 6px !important;
    background: #A2BD38 !important;
}
}
 .iconoblanco{   width: 30px !important;
    height: 30px !important;
    background-image: url(../img/icon/icon-groups-nav2copia.png) !important;
    background-repeat: no-repeat !important;
    background-position: -80px -18px !important;
    display: inline-block !important;
    -webkit-transition: width 0.5s ease !important;
    -moz-transition: width 0.5s ease !important;
    -ms-transition: width 0.5s ease !important;
    -o-transition: width 0.5s ease !important;
    transition: width 0.5s ease !important; }
    .iconoblanco2{
     background-position: -98px -19px !important;
    width: 26px !important;
    height: 23px !important;
    font-size: 0 !important;
    background-image: url(../img/icon/icon-groupscopia.png) !important;
    background-repeat: no-repeat !important;
    margin: 0 auto !important;
    vertical-align: middle !important;
}
.novblog-box-content .post_title a:hover {color: #859a38 !important;}

/* Kallyas Popup Box */
.kl-pp-box {width: 400px; margin: 0 auto; position: relative;}
.kl-pp-box .kl-pp-inner {border-radius: 5px; background-color: #fff; }
.kl-pp-box[data-ppbox-timeout] .dontshow {font-size: 12px; color: #fff; margin-top: 5px; display: inline-block;}

/* Newsletter box */
.kl-newsletter-box {width: 755px; height:540px; margin: 0 auto; /*position: fixed; margin: -270px 0 0 -380px; left: 50%; top:50%;*/}
.kl-newsletter-box .kl-pp-inner {position:relative;}
.nlbox--inner { padding: 80px 60px 40px; margin-left: 315px; }
.nlbox--hugediscount {border-top: 1px solid #E7E7E7; border-bottom: 1px solid #E7E7E7; margin: 20px 0; padding: 0; max-height: 200px;}
.nlbox--hugediscount > span {display: inline-block; vertical-align: top;}
.nlbox--preview {position:absolute; left:0; top:0; background-size: cover; background-repeat: no-repeat; background-position: center center; 
	width: 315px; height: 100%;border-radius: 5px 0 0 5px;}
.nlbox-logo {position: absolute; left:0; right:0; bottom:30px; text-align: center; background-repeat: no-repeat; background-size:contain; 
	background-position: center center; min-height: 60px; }
.kl-newsletter-box input[type="email"] { width: 58%; height: 38px;}
.kl-newsletter-box form .btn {width:40%;}
@media (max-width: 768px) {
	.kl-newsletter-box { width: 100%;}
	.nlbox--inner { margin-left: 0;}
	.nlbox--preview { display: none;}
	.nlbox--hugediscount > span { font-size: 90px;}
	.kl-newsletter-box input[type="email"] { width: 100%;}
}

@media (min-width: 992px) {
    .modal-xl {
        max-width: 900px !important;
        height: 600px;
    }
    .modal-content{
        height: 515px;
    }

    .modal-content-msj{
        height: auto !important;
    }
}

@media (max-width: 992px) and (min-width:500px) {
    .modal-xl {
        max-width: 450px !important;
        height: 300px;
    }

    .modal-content{
        height: 260px;
    }

    .modal-content-msj{
        height: auto !important;
    }
}

@media (max-width: 499px) {
    .modal-xl {
        max-width: 300px !important;
        height: 200px;
    }

    .modal-content{
        height: 177px;
    }

    .modal-content-msj{
        height: auto !important;
    }
}

.close {
    color: white !important;
}

.modal-content-msj{
    height: auto !important;
}