#header .logo {
    max-width: 500px;
    max-height: 100px;
}
#footer #_desktop_logo img {
    max-width: 150px;
    width: auto!important;
    max-height: 100px;
}
#header #_desktop_logo svg {
    max-width: 150px;
    max-height: 50px;
    width: auto;
}
#footer #_desktop_logo svg {
    max-width: 150px;
    max-height: 50px;
    width: auto;
}
#_mobile_logo svg {
    max-width: 140px;
    max-height: 50px;
}
.an_banner-type2 {
margin-left: 200px;
}


@media (max-width: 1200px) {
    #header.header3 .logo {
        max-width: 100%;
    }
    #header.header5 .logo {
        width: 100%;
    }
}

@media (max-width: 991px) {
    #header .logo {
        width: auto
    }
    #header.header4 .logo {
        max-width: 100%;
        width: 100%;
    }
}
@media (max-width: 767px) {
    #header .header-nav .top-logo a img {
        max-width: 140px;
        max-height: 50px;
        margin-top: 2px;
     margin-left: 0px;
    }
    #header.header4 .logo,
    #header.header5 .logo {
        max-width: 149px;
    }
}

.ets-ws-product-price-and-shipping {
      display: none;
       visibility: hidden;
}

#product .tabs{
    display: none;
     visibility: hidden;
}


.button-wholesale{
    display: none;
     visibility: hidden;
}
.block_newsletter{
    display:none;
    visibility: hidden;
}


#products .thumbnail-container {
    height: 500px !important;
}

.an_productattributes-qty-add {
    position: absolute;
    bottom: 130px;
   display: none;
}

#products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .product-miniature .thumbnail-container {
   height: 750px;
}

.page-my-account #content .links #order-slips-link{
     visibility:hidden;
}

.page-my-account #content .links #ets_ws-retailer-link{
     visibility: hidden;
}

#header.header2 .logo {
    max-width: 149px;
    max-height: 50px;
    width: auto;
    margin: 0px 0 2px 0px;
}

#header.header4 .logo {
    margin-top: 5px;
    margin-left: 0px;
    width: 100%;
}
#header.header5 .logo {
    margin: 0;
    width: auto;
}
#header.header6 .logo {
    max-width: 100%;
    max-height: 50px;
    width: auto;
    margin: 0;
}


.row{
margin-top: 15px;
}
#amegamenu.fixed-menu{
   height: 8vh;
}
#amegamenu.fixed-menu .fixed-menu-container{
    margin-top: 13px;
}

.header-top-wrapper{
   /* margin-top: 5px;*/
    /*margin-left: -100px;*/
     /*position: relative;*/
    /* display: flex;*/
    /* align-items: center;*/
    max-width: 100%;
display: inline !important;
}

.amenu-item .adropdown{
  position: absolute;
   top: 100%;
   left: 200px;
   width: 600px;
    height: 35vh !important;
}

.an_homeslider-desc .btn-primary{
    display: none;
}
.breadcrumb{
      margin-top: 20px;
}


.bootstrap-touchspin .input-group-btn-vertical .touchspin-up:after {
    content: "\e145" ;
}
.bootstrap-touchspin .input-group-btn-vertical .touchspin-down:after {
    content: "\e15b";
}
.bootstrap-touchspin .input-group-btn-vertical i.touchspin-down {
    top: 10px;
}
.product-quantity .input-group-btn-vertical .btn {
    height: 26px;
    display:block;
}
.product-actions .product-variants .product-variants-item .input-radio:checked+span, .product-actions .product-variants .product-variants-item .input-radio:hover+span{
        border-color: red !important;
        color: red !important;
}
.product-actions .product-variants .product-variants-item .input-radio:checked+span:after
{
    content: "\e876";
    display: inline-block;
    position: relative;
    margin-left: 0.5em;
    font-family: Material Icons;
    color:red;
   font-size:1.1em;
   font-weight:bold;

}

.breadcrumb .container li:last-child a{


}
.an_productattributes .an_pa_product-variants>.product-variants-item.product-variants-item-color{
    display: none;
}
#amegamenu.fixed-menu .anav-top{
    margin-top: 10px;
}
.page-index #wrapper{
    margin-top: -50px;
}
.segundo{
    margin-top: 90px;
    margin-bottom: -90px;
}

.fixed-menu-right{
    margin-top: 10px;
}
#products {
    margin-top: 200px;
}
.html-item.typo img {
    margin-right: 25px;
}

.page-home .products.owl-carousel .owl-stage-outer {
    display:none;
}




.product-flags .pack,
.product-flags .new,
.product-flags .online-only {

    background-color: red !important;

}

.hover_slider ul li::after {

    height: 0.5em;


}

.hover_slider:not(:hover) li:first-child::after, .hover_slider ul li:hover::after {
     background-color: rgba(0,0,0,0.6) !important;
}

.hover_slider ul li::after {
        background-color: rgba(255,255,255,0.6) !important;
}

.product-miniature.col-lg-6 .product-title {
    margin-top: 58px !important;
}


input[type="number"] {
  -webkit-appearance: textfield;
     -moz-appearance: textfield;
          appearance: textfield;
}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none;
}

.breadcrumb{
 background-color:transparent !important;
}

#products {
    margin-top: 0px;
}

.products-selection{
background-color: transparent !important;
border-bottom : 1px solid black;
padding-top: 0;
}

.total-products {
display:none;
}

.products-selection .sort-block{
width : 100% !important
}

.product-actions .product-variants>.product-variants-item .color{
   width: 40px;
   height: 60px;
   border-radius: 5%;
}

ul.an_productattributes-group{
    display: none;
}
.an_short_description{
    display: none;
}
 .hover_slider .hover-slider-img{

}
.hover_slider ul li::after{
     visibility: hidden;
}
#empty-product-comment {
    display: none;
}
#product-comments-list-header{
    display: none;
}
#product-comments-list .btn-comment{
    display: none;
}
#products .product-title a, .featured-products .product-title a, .product-accessories .product-title a, .product-miniature .product-title a, .product-name a{
    font-weight: 800;
}
.modal-body h1, .page-product h1{
    font-weight: 700;
}
#products .product-price-and-shipping, .featured-products .product-price-and-shipping, .product-accessories .product-price-and-shipping, .product-miniature .product-price-and-shipping, .product-price{
    font-weight: 500;
}
.featured-products-slider{
    display: none;
}
.featured-products-slider .owl-dots{
    display: none;
}


.breadcrumb ol{
margin-bottom:1em;
text-align:center;
}

.subcategory-name{
text-align:center;
color:red !important;
text-transform: uppercase;
}

.subcategories-breadcrum{
font-weight:600;
font-family: "Lato", Arial, sans-serif;
text-align:center;

}

.subcategories-breadcrum .item-subcategory{
    display:inline-block;
    margin-left:1em;
    margin-right:1em;
}

#header .header-top .position-static{
    position: static;
    margin-left: 50px;
}

.item-subcategory .item-subcategory-image{}

.item-subcategory-image .item-subcategory-link{}

.item-subcategory .item-subcategory-name{

font-size: 1.2em;
text-transform: uppercase;
color:rgba(0,0,0,0.8);
}


.item-subcategory:hover .item-subcategory-name{
color:red;
}

.bradcrum-resalte-rojo{
color:red;
font-weight:400;
font-size:1.4em;
}

.breadcrumb a:hover {
    color: red;
}

.block-category{
    display: none;
}
#wrapper{
margin-right: 300px;
}


#main .page-content, #main .page-header{
margin-left: 300px;
}
.text-xs-center{
margin-left: 300px;
}

.pagination .page-list{
margin-left: -30px;
}
.row .an_banner-type2 .an_banner-type2-content div .enlace{
margin-left: 70px;
}

.row .an_banner-type2 .an_banner-type2-content .segundo .frasecc{
margin-left: -110px;
}

#amegamenu.fixed-menu .anav-top{
margin-top: 10px;
    width: 720px;
}

#amegamenu.fixed-menu #_desktop_logo{
    height: 56px!important;
    width: 192px;
    padding: 0 15px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    position: static;
    margin-right: 50px;
    float: left;
    margin-left: -50px;
}

.text-xs-center {
margin-left: 0px;
}

#main .page-footer {
    margin-left: 0px;
width: 400px;
}

#wrapper .container .row #left-column{
visibility:hidden;
}

#search_filters {
     display: none;
     visibility: hidden;
}

/* HEADER 3*/


#header .header-top>.container {
    position: relative;
    height: 130px;
}

#header.header3 #_desktop_an_wishlist-nav{
    display: none;
}

#header.header3 .amenu-item .amenu-link {
      font-weight: 800;
}

#header.header3 .search-widget form input[type=text] {
    margin-top: 40px;
    padding: 10px 30px 10px 0px;
    width: 300px !important;
    border-radius: 0;
    border: 0;
    margin-left: -190px;
}


#header.header3 #_desktop_logo {
    margin-top: 10px;
} 
#header.header3 .logo {
    max-width: 170px;
    width: auto;
    max-height: 80px;
    margin: 0px 0 1px 0px;
    margin-top: -10px;
}
#header.header3 .header-nav{
    min-height: 50px !important;
}

#header.header3 .header-right {
    height: 56px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    position: static;
width: 0px;
margin-top: 20px;
}

#header.header3 .amega-menu .anav-top {
    margin-top: 20px;
    justify-content: center;
}



/* VERSIÓN MÓVIL HEADER 3 */

@media (max-width: 1200px){
.search-widget form {
    position: static;
   display:none !important;
}
}

@media (max-width: 1200px){
#header.header3 .search-dropdown .search-widget {
  display: none !important;
    width: 100%;
    position: static;
    padding: 0 5px;
}
}


@media (max-width: 1200px){
#header.header3 .search-widget form input[type=text]{
    margin-left: 90px;
    width: 36% !important;
}
}

@media (min-width: 768px) {
    #header .search-widget form button[type=submit] {
        display: flex;
        align-items: center;
        top: 0;
        bottom: 0;
        transform: translate(0);
        margin-top: 50px;
    }
}





/* VERSIÓN MÓVIL*/
@media (max-width: 1200px){
.row .an_banner-type2 .an_banner-type2-content div .logocordoba{
     width: 490px;
    margin-left: -185px;
    margin-top:  0px;
}
}

@media (max-width: 1200px){
.row .an_banner-type2 .an_banner-type2-content div .textocentral{
    text-align: center !important;
    width: 370px;
    height: 20vh;
    margin-left:  -120px !important;
    margin-top: -60px;
}
}

@media (max-width: 1200px){
.an_banner-type2{
margin-left: 130px;
width: 100%;
}
}


@media (max-width: 1200px){
.row .an_banner-type2 .an_banner-type2-content div .enlace {
margin-left: 15px;
margin-top: -120px;
}
}

@media (max-width: 1200px){
.row .an_banner-type2 .an_banner-type2-content .segundo .frasecc{
    margin-left: -160px;
    text-align: center;
    width: 390px;
}
}
@media (max-width: 1200px){
.row .an_banner-type2 .an_banner-type2-content .segundo .logocuadrado{
    margin-left: 0px  !important;
}
}
@media (max-width: 1200px){
.row .an_banner-type2 .an_banner-type2-content .segundo .logorectangular{
margin-left: -60px;
}
}

@media (max-width: 1200px){
#products .products{
width: 400px;
}
}


@media (max-width: 1200px){
#category #content-wrapper, #category #search_filter_toggler{
width: 250px;
display:none;
}
}

@media (max-width: 1200px){
#main .page-content, #main .page-header{
    width: 400px;
    margin-left: 0px;
}
}

@media (max-width: 1200px){
.text-xs-center{
margin-left: 180px;
}
}

@media (max-width: 1200px){
#header .header-nav .container .row .hidden-md-up .mobile-header{
margin-left: -170px;
}
}

@media (max-width: 1200px){
.fixed-menu-mobile{
position: fixed;
    z-index: 51;
    top: 0;
    left: 170px !important;
    right: 0;
    background: #fff;
    box-shadow: 0 0 6px 0 rgb(1 1 1 / 10%);
}
}


@media (max-width: 1200px){
#product #content-wrapper{
    padding-top: 35px;
    width: 300px;
    margin-left: 45px;
}
}

@media (max-width: 1200px){
.an_productpage-slider img{
width: 350px;
}
}

@media (max-width: 1200px){
.page-product h1{
   margin-left: 30px;
    margin-top: 20px;
}
}

@media (max-width: 1200px){
.product-prices .product-price{
margin-left: 120px;
}
}

@media (max-width: 1200px){
.productblock-description .MsoNormal{
margin-left: 0px;
}
}

@media (max-width: 1200px){
.product-prices .tax-shipping-delivery-label{
font-size: 16px;
    font-weight: 400;
    margin-left: 90px;
}
}

@media (max-width: 1200px){
.product-add-to-cart .add{
display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: 280px;
    margin-left: 60px;
}
}

@media (max-width: 1200px){
.product-actions .add-to-cart{
margin: 0;
    min-height: 50px;
    width: 100%;
    margin-left: -60px;
}
}

@media (max-width: 1200px){
.product-availability-wrap{
width: 100%;
    margin-left: -30px;
}
}

@media (max-width: 1200px){
.contenedor-video{
position: relative;
    height: 200px !important;
}
}
@media (max-width: 1200px){
.contenedor-video video{
width: 600px;
height: 450px;
}
}


@media (max-width: 1200px){
.textosfinanciacion{
text-align: center;
    margin-left: -130px;
    margin-top: 210px;
    width: 380px;
}
}

@media (max-width: 1200px){
.logosfundacion{
margin-left: -130px !important;
    margin-top: 50px;
    margin-bottom: -100px;
}
}


@media (max-width: 1200px){
.logosfundacion img{
width: 390px;
height: 40px;
}
}
@media (max-width: 1200px){
.header-top-wrapper {
width: 0px;
}
}



@media (max-width: 1200px){
.cart-grid {
    margin-left: 30px;
    width: 400px;
}
}

@media (max-width: 1200px){
body#checkout .checkout-content {
    display: flex;
    flex-wrap: wrap;
    width: 400px;
    margin-left: 20px;
}
}

@media (max-width: 1200px){
.card-block{
    margin-left: 0px;
    width: 350px;
}
}


/*SLIDER VIDEO*/
.an_homeslider-item-noimg .an_homeslider-desc{
padding-top: 0px !important;
padding-bottom: 0px !important;
}

.contenedor-video{
  position: relative;
 height: 52vh;
}

.contenedor-video .video-portada{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

/* BACKEND */
.order-actions-print .input-group btn btn-action js-print-order-view-page{
display: none !important;
}

.blockreassurance_product {
    margin-top: 25px;
    display: none;
}

.an_hurry_up {
    margin-top: 30px;
    display: none;
}


/* AREA PERSONAL */
#content-hook_payment_return .card-block .row .col-md-12  p:last-child{
display: none !important;
}
#content-hook_payment_return .card-block .row .col-md-12  p:nth-child(3){
display: none !important;
}

#content-hook_payment_return .card-block .row .col-md-12 strong{
display: none !important;
}


.table .text-xs-right {
display: none !important;
} 
.table .thead-default th:nth-child(3){
display: none !important;
}

.box .table tbody tr td:nth-child(4){
display: none !important;
}


@media (max-width: 1200px){
.text-xs-left {
    text-align: left !important;
    display: none;
}
}

@media (max-width: 1200px){
.text-xs-right {
    text-align: right !important;
    display: none;
}
}

@media (max-width: 1200px){
.order-totals{
display: none !important;
}
}


@media (max-width: 1200px){
.box .hidden-md-up .shipping-line ul li:nth-child(4){
display:none !important;
}
}

/* PAGINACIÓN */
.pagination {
    width: 100%;
    background: #f9fafe;
    margin-top: 170px;
}

/* PAGO */
#content-hook_payment_return .card-block .row .col-md-12 dl dt:nth-child(3){
display: none !important;
}
#content-hook_payment_return .card-block .row .col-md-12 dl dd:nth-child(4){
display: none !important;
}
#content-hook_payment_return .card-block .row .col-md-12 dl dt:nth-child(5){
display: none !important;
}
#content-hook_payment_return .card-block .row .col-md-12 dl dd:nth-child(6){
display: none !important;
}
#content-hook_payment_return .card-block .row .col-md-12 dl dt:nth-child(7){
display: none !important;
}
#content-hook_payment_return .card-block .row .col-md-12 dl dd:nth-child(8){
display: none !important;
}

.orders .order .row .col-xs-10 .total{
display: none;
}


@media (max-width: 1200px) {
#scrolltopbtn {
    border: 0px solid #000000;
    border-radius: 20px;
    position: fixed;
    top: auto;
    bottom: 25px;
    left: auto;
    right: 55px;
    opacity: 1.00;
    background-color: #000000;
    width: 40px;
    height: 40px;
    cursor: pointer;
    z-index: 9999;
    justify-content: center;
    align-items: center;
    display: none;
    -webkit-transition: opacity 0.5s linear;
    -moz-transition: opacity 0.5s linear;
    -o-transition: opacity 0.5s linear;
    transition: opacity 0.5s linear;
}
}

@media (max-width: 991px) {
    body#checkout .chechout-steps {
        width: 90%;
        padding-right: 15px;
    }
}

/* Apartado de la table de historial de pedidos */
#main #content .table .thead-default tr th:nth-child(6){
display:none !important;
}
#main #content .table tbody tr td:nth-child(6){
display: none !important;
}

#pagenotfound .page-not-found, #products .page-not-found {
    /* box-shadow: 2px 2px 11px 0 rgba(0, 0, 0, .1); */
    background: #fff;
    padding: 1rem;
    font-size: .875rem;
    color: #878787;
    max-width: 570px;
    /* margin: 0 auto; */
    text-align: center;
    margin-left: 140px !important;
}