.respl-item .item-inner .w-image-box .sale-item span{display:block !important;color:#FFFFFF;text-align: center;font-weight: bold;}
.respl-item .item-inner .w-image-box .new-item span{display:block !important;color:#FFFFFF;text-align: center;font-weight: bold;}
.catalog-product-view span.new-product, .catalog-product-view span.sale-product{text-indent:0px;color:#FFFFFF;text-align:center;font-weight: bold;}
.respl-item .item-inner .item-info .item-title{text-overflow: inherit !important;overflow: hidden !important;max-height:48.8px;min-height:48.8px;}
.respl-item .item-inner .item-info .item-title a{white-space:normal !important;}

.customer-account-edit .fields.nombre-apellido .row{margin-right:0px;margin-left:0px;margin-bottom:20px;}
.customer-account-edit .field.name-firstname,.customer-account-edit .field.name-lastname,.fields.email,
.customer-account-edit .fields.widget_taxvat,.customer-account-edit .fields.current_password,
.customer-account-edit .field.newpassword,.customer-account-edit .field.confirmnewpassword{width:45.333333% !important;}
.customer-account-edit .field.name-firstname,.customer-account-edit .fields.email,
.customer-account-edit .field.newpassword{margin-right:5%;}
.customer-account-edit .fields.email,.customer-account-edit .fields.widget_taxvat{float:left;}
.customer-account-edit li.control{margin-top:10px;display:inline-block;}

.sales-order-view a.link-reorder, .sales-order-view span.separator{float: right;position:relative;top:-3px;}
.sales-order-view a.link-reorder{margin-left: 10px;}
.blog-index-list .info-wrapper-blog, .blog-cat-view .info-wrapper-blog{margin-left:0px;}
.blog-index-list .postContent a,.blog-index-list .postDetails a,.blog-post-view .postTitle h2,
.blog-post-view .postDetails a,.blog-post-view .commentDetails h4,.blog-index-list h2 a,
.blog-post-view .commentDetails h4, .blog-cat-view h2 a, .blog-cat-view h2 a, .blog-cat-view .postDetails a{color:#568acd;}
.blog-post-view #postComment .form-list .input-box{width: 47.4%;}
.blog-post-view #postComment .form-list li div.input-box:first-child{margin-right:4.9%;}
.blog-post-view #postComment .form-list li > div:first-child .input-text{border: 1px solid #ddd;}
.catalog-category-view .item-inner, .catalogsearch-result-index .item-inner{min-height:307.8px;}
.sm-deal-wrap .item-inner{min-height:357.8px;}
#minicart-sidebar .btn-edit, #minicart-sidebar .btn-remove{display:inline-block;}
/*.cms-home .block.latest-blog{display:none !important;}*/

.content-block-footer .payment-method li img{width:40px;}

#div_seccion_40 .megaeditor p{margin-bottom:10px;}
#div_seccion_40 ul li{list-style: circle;}

.short-description br{display:none;}

.item-inner:hover .item-timer .time-item{background-color:#e30921 !important;}
.item-inner .item-timer .time-item{background-color:#e30921 !important;}

.checkout-onepage-index #checkout-step-payment .sp-methods dt label{font-weight: 900;font-size: 14px;}
.checkout-onepage-index #checkout-step-payment .sp-methods dt input{/*margin: 3px 7px 0 0;*/}
.checkout-onepage-index #checkout-step-payment .sp-methods dd{}
.checkout-onepage-index #checkout-step-payment .sp-methods dd ul{border:1px solid #b3b3b3; padding:5px; background-color:#f2f2f2;}
.checkout-onepage-index #checkout-step-payment .sp-methods dd ul li{margin-left: 20px;}
/** JVA Imágenes categoría quitada **/
.catalog-category-view .category-image{display:none;}
/** FIN JVA Imágenes categoría quitada **/

/** CUSTOM COOKIE BAR **/
#v-cookielaw.v-minimalist{
    color: #ffffff !important;
    background: #5f87d1 !important;
    border-color: #e0e0e0 !important;
    font-size: 11px;
    font-family: Verdana;}
/**  FIN CUSTOM COOKIE BAR **/

/** CONTACT FORM **/
.customer-account-create .post-title{margin-bottom:20px;color: #444;font-weight:bold;font-size:15px;}
.customer-account-create .fieldset{display:inline-block;}
.customer-account-create .fieldset.nuevos-atributos{display:block;}
.customer-account-create .col-md-6{float:none;}
.customer-account-create .fields .customer-name.row{margin:0px;}
.customer-account-create .fieldset.nuevos-atributos .form-list{width:48.4%;margin-right:17px;float:left;}
.customer-account-create .form-list .fields .field.name-lastname{margin-right:0px;}
.customer-account-create .fieldset.nuevos-atributos .form-list .field{width: 100%;}
.customer-account-create .fieldset.nuevos-atributos .form-list #tipo_de_negocio{width:100%;}
.customer-account-create #region_id,.customer-account-create #country,.customer-account-create #recargo_equivalencia{width:100%;}
.customer-account-create .fieldset.nuevos-atributos .form-list.otros{margin-right:0px;}
.customer-account-create .form-list .field{width:48.4%;margin-right:17px;float:left;}
.customer-account-create .form-list .wide{width:48.4%;margin-right:17px;float:left;}
.customer-account-create .form-list .wide.last{margin-right:0px;}
.customer-account-create .form-list .fields .field.last{margin-right:0px;}
.customer-account-create .form-list{width:100%;}
.customer-account-create .fieldset.col-md-6 .form-list li:nth-child(odd){margin-right:0px;}
/** END CONTACT FORM **/

.checkout-cart-index #shopping-cart-table td p{display:none;}

.cms-home .list-services{display:inline-block;}

@media only screen and (min-width: 170px) and (max-width: 319px){
    /** CONTACT FORM **/
    .customer-account-create .col-md-6{width: 100%;}
    /** END CONTACT FORM **/
}

@media only screen and (min-width: 320px) and (max-width: 479px){
    /** CONTACT FORM **/
    .customer-account-create .col-md-6{width: 100%;}
    /** END CONTACT FORM **/
}

@media only screen and (min-width: 480px) and (max-width: 567px){
    /** CONTACT FORM **/
    .customer-account-create .col-md-6{width: 100%;}
    /** END CONTACT FORM **/
}

@media only screen and (min-width:568px) and (max-width:767px){
    /** CONTACT FORM **/
    .customer-account-create .col-md-6{width: 100%;}
    /** END CONTACT FORM **/
}

@media only screen and (min-width: 768px) and (max-width:977px){
    /** CONTACT FORM **/
    .customer-account-create .col-md-6{width: 100%;}
    /** END CONTACT FORM **/
}

@media only screen and (min-width: 978px) and (max-width:1024px){
    /** CONTACT FORM **/
    .customer-account-create .col-md-6{width: 100%;}
    /** END CONTACT FORM **/
}

.nomostrar{
    display: none;
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu > li div.sm_megamenu_title a
{
    font-weight: bold;
}

.custom-nav-default .button-default
{
    background-color: #5f87d1 !important;
    color: #fff !important;
    border: 1px solid #fff !important;
}

#yt_wrapper .cart-collaterals .totals td
{
    white-space: pre-line !important;
}

#yt_wrapper .cart-collaterals .totals
{
    line-height: 15px !important;
}

@media (max-width: 992px){
    .block-left-products , .block-image-static, #yt-left
    {
        display: none;
    }

    #yt_resmenu_collapse2
    {
        display: none;
    }
}

.formbuilder .formbuilder-form .buttons-set
{
    text-align: left;
}

.formbuilder .formbuilder-form .button
{
    float: left;
}

.formbuilder .formbuilder-form .legend
{
    display: none;
}

.formbuilder .formbuilder-form .validation-advice
{
    color:red !important;
}

.yt_main_inner .category-products ul.products-grid li.item
{
    width: 25%;
}

@media (max-width: 650px){
    .yt_main_inner .category-products ul.products-grid li.item
    {
        width: 50%;
    }
}

#yt_resmenu_collapse2 ul li a span
{
    font-weight: bold;
}

.form-list .input-box
{
    width: 100% !important;
}

#yt_main .block.block-brand, #yt_main .block.latest-blog
{
    display: none;
}

@media (max-width: 992px){

    #yt_main .block.block-brand, #yt_main .block.latest-blog
    {
        display: inline-block;
    }

    #yt_main .block, #yt_main .block.latest-blog
    {
        width: 100%;
        margin-bottom: 34px;
        padding-left: 18px;
        padding-right: 18px;
        border: 1px solid #ddd;
    }

    #yt_main .block.block-brand .block-title, #yt_main .block.latest-blog .block-title
    {
        border-color: #5f87d1;
        position: relative;
        border-bottom: 3px solid #5f87d1;
        margin: -5px -19px 0px -19px;
    }

    #yt_main .block.block-brand .block-title strong, #yt_main .block.latest-blog .block-title strong
    {
        display: inline-block;
        font-size: 133.33%;
        text-transform: uppercase;
        position: relative;
        color: #fff;
        line-height: 37px;
        padding: 0 18px;
        background-color: #5f87d1;
    }

    #yt_main .block.block-brand .block-title strong:before, #yt_main .block.latest-blog .block-title strong:before
    {
        border-bottom: 37px solid #5f87d1;
        content: "";
        display: inline-block;
        position: absolute;
        right: -20px;
        top: 0px;
        width: 0;
        height: 0;
        border-right: 20px solid transparent;
    }

    #yt_main .block.block-brand .block-content
    {
        padding: 20px 0px;
    }

    #yt_left .block.block-brand, #yt_left .block.latest-blog
    {
        display: none;
    }

    #yt_left .block.recent-posts, #yt_left .block.categories-blog, #yt_left .block.block-tags
    {
        display: none; 
    }

    .nav-menu .level0 a span
    {
        padding-left: 20px;
    }

    .list-services, .all-products
    {
        display: none !important;
    }
}

.was-old-price
{
    color: #5f87d1;
    font-size: 150%;
}

.yt-footer-wrap .footer-top .block-subscribe-footer .block-content
{
    padding-top: 0px !important;
    margin-top: -4px !important;
}

