/*
Theme Name: WooPress - 8theme WordPress theme Child
Theme URI: http://8theme.com/
Template: woopress
Author: 8theme
Author URI: http://themeforest.net/user/8theme
Description: ThemeForest Premium Theme
Version: 4.5.2.1558864528
Updated: 2019-05-26 11:55:28

*/

/*.shopping-cart-widget
.variations_form.cart{
    display: none;
}
*/

.wc_payment_method.payment_method_cod{
    display: none;
}

label[for=pa_tiendas] {visibility: hidden; height: 0; padding: 0;}
#pa_tiendas {visibility: hidden; height: 0; padding: 0;}

.gestion-datos {
    font-size: 11px;
    border: 1px solid #000;
    padding: 10px;
    background-color: rgba(255,255,255,0.3);
    margin-top: 40px;
}

.gestion-datos p {
    line-height: 14px;
    margin-bottom: 5px;
}

input[type="checkbox"]:focus, input[type="checkbox"] {
    border-color: #000 !important;
}

#submit_redsys_payment_form {
    font-family: Gabriela;
    margin-right: 10px;
    padding: 4px 18px;

}

#submit_redsys_payment_form:hover{
color:#eb1e49 !important;
}

.product-categories li.cat-item-643{
display:none;
}

.sidebar-widget.woocommerce.widget_product_categories h4{
margin-bottom:20px;
}

.single-product .woocommerce-breadcrumb{
display:none;
}

#tab_9 {
    display: block !important;
}

p, h1, h2, h3, h4, h5, h6, h3.underlined, .title-alt, .menu > li a, .header-type-8 .menu-wrapper .languages-area .lang_sel_list_horizontal a, .header-type-8 .menu-wrapper .widget_currency_sel_widget ul.wcml_currency_switcher li, .header-type-10 .menu-wrapper .languages-area .lang_sel_list_horizontal a, .header-type-10 .menu-wrapper .widget_currency_sel_widget ul.wcml_currency_switcher li, .shopping-container .small-h, .order-list .media-heading, .btn, .button, .wishlist_table .add_to_cart.button, .review, .products-grid .product-title, .products-list .product .product-details .product-title, .out-stock .wr-c, .product-title, .added-text, .widget_layered_nav li a, .widget_layered_nav li .count, .widget_layered_nav_filters ul li a, .blog-post-list .media-heading, .date-event, .read-more, .teaser-box h3, .widget-title, .footer-top .title, .product_list_widget .media-heading a, .alert-message, .main-footer h5, .main-footer .vc_separator, .main-footer .widget-title, .address-company, .page-heading .title, .post h2, .share-post .share-title, .related-posts .title, .comment-reply-title, .control-label, .widget_categories a, .latest-post-list .media-heading a, .later-product-list .media-heading a, .tab-content .comments-list .media-heading a, .woocommerce-product-rating .woocommerce-review-link, .comment-form-rating label, .product_meta, .product-navigation .next-product .hide-info span, .product-navigation .prev-product .hide-info span, .meta-title, .categories-mask span.more, .recentCarousel .slide-item .caption h3, .recentCarousel .slide-item .caption h2, .simple-list strong, .amount-text, .amount-text .slider-amount, .custom-checkbox a, .custom-checkbox .count, .toggle-block .toggle-element > a, .toggle-block .panel-body ul a, .shop-table .table-bordered td.product-name a, .coupon input[type="text"], .shop_table.wishlist_table td.product-name, .cust-checkbox a, .shop_table tr > td, .shop_table td.product-name, .payment_methods li label, form .form-row label, .widget_nav_menu li a, .header-type-12 .shopping-container .shopping-cart-widget .shop-text, .mobile-nav-heading, .mobile-nav .links li a, .register-link .register-popup, .register-link .login-popup, .login-link .register-popup, .login-link .login-popup, .register-link .register-popup label, .register-link .login-popup label, .login-link .register-popup label, .login-link .login-popup label, .active-filters li a, .product-categories > li > a, .product-categories > li > ul.children li > a, .emodal .emodal-text .btn, #bbpress-forums .bbp-forum-title, #bbpress-forums .bbp-topic-title > a, #bbpress-forums .bbp-reply-title > a, #bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer, .filter-title, .medium-coast, .big-coast, .count-p .count-number, .price, .small-coast, .blog-post-list .media-heading a, .author-info .media-heading, .comments-list .media-heading a, .comments-list .media-heading, .comment-reply-link, .later-product-list .small-coast, .product-information .woocommerce-price-suffix, .quantity input[type="text"], .product-navigation .next-product .hide-info span.price, .product-navigation .prev-product .hide-info span.price, table.variations td label, .tabs .tab-title, .etheme_widget_qr_code .widget-title, .project-navigation .next-project .hide-info span, .project-navigation .prev-project .hide-info span, .project-navigation .next-project .hide-info span.price, .project-navigation .prev-project .hide-info span.price, .pagination-cubic li a, .pagination-cubic li span.page-numbers.current, .toggle-block.bordered .toggle-element > a, .shop-table thead tr th, .xlarge-coast, .address .btn, .step-nav li, .xmedium-coast, .cart-subtotal th, .shipping th, .order-total th, .step-title, .bel-title, .lookbook-share, .tabs.accordion .tab-title, .register-link .register-popup .popup-title span, .register-link .login-popup .popup-title span, .login-link .register-popup .popup-title span, .login-link .login-popup .popup-title span, .show-quickly {
    font-family: Gabriela;
}


/*
.header-wrapper.header-type-1 {
    box-shadow: 0 0 7px rgba(0,0,0,.1)!important;
    position: relative;
    z-index: 9;
}
*/

#menu-principal-1 li:before,
#menu-principal li:before {
    display: none;
}

.page-heading.bc-type-8 .title {
    font-size: 25px;
}

.page-heading.bc-type-8 {
    padding: 170px 0 6px;
    background-color: #fff;
}

.submenu-author{
    clear: both;
}

.submenu-author li {
    padding-left: 9px;
}

.submenu-author li a {
    padding-right: 8px;
    font-family: Times New Roman;
    font-size: 16px;
    letter-spacing: -0.4px;
}

.header-logo img {
    max-width: 150px;
}  

header{
    background-color: #ebe3d7;
}

.home header{
    background-color: #fff;
}

.top-bar a {
    font-size: 14px;
}

#menu-principal-1 li a,
#menu-principal li a {
    font-size: 20px;
    font-family: Times New Roman;
}

#menu-principal-1 li a:hover{
    color: #eb1e49;
}

.product-arrows{
    display: none;
}

.term-pinup .submenu-author li a:first-child,
.term-gothic-elegant .submenu-author li a:nth-child(2),
.term-corset-tutu .submenu-author li a:nth-child(3),
.term-vintage .submenu-author li a:nth-child(4),
.term-size-plus .submenu-author li a:nth-child(5),
.term-hombres .submenu-author li a:nth-child(6),
.term-bags-shoes .submenu-author li a:nth-child(7),
.term-accesorios .submenu-author li a:nth-child(8),
.term-bodas .submenu-author li a:last-child{
    color: #eb1e49;
}

.vista-movil{
    display: none;
}

.product-categories > .opened,
.product-categories > .cat-parent {
    background-color: rgba(235,227,215,0.3);
    padding: 0 7px;
}

.product-categories > .opened > a,
.product-categories > .cat-parent > a {
    color: #eb1e49 !important;
    font-weight: bold !important;
}

.product-categories >li >ul.children li.current-cat >a {
    color: #eb1e49 !important;
}

.main-footer .container {
    padding-top: 15px;
}

a.btn-vw,
#ver-menu-woocommerce-movil {
    display: none !important;
}

.wbf_Bellerose_black {
    font-family: 'Bellerose' !important;
    color: black !important;
}

.taberna-line {
    max-width: 300px;
    width: 100%;
    height: 1px;
    background-color: #eb1e49;
    position: relative;
    margin: auto;
    margin-bottom: 21px;
    margin-top: 24px;
}

.taberna-line .line-inner {
    width: 53px;
    height: 5px;
    display: inline-block;
    position: absolute;
    /* left: 50%; */
    top: -2px;
    /* margin-left: -26px; */
}

.bg-color {
    background-color: #c62e4e;
}

.main-footer.text-color-light a, .copyright.text-color-light a {
    color: #c62e4e !important;
}

.fa_home_a {
    font-size: 18px;
}

.fa_home_new {
    font-size: 18px;
    color: black;
    margin-right: 20px;
}

.main-footer.text-color-light .blog-post-list .date-event .number, .copyright.text-color-light .blog-post-list .date-event .number {
    color: #c62e4e;
    border-color: #c62e4e;
}

.main-footer.text-color-light .textwidget, .copyright.text-color-light .textwidget, .main-footer.text-color-light p, .copyright.text-color-light p, .main-footer.text-color-light h5, .copyright.text-color-light h5, .main-footer.text-color-light h5 span, .copyright.text-color-light h5 span, .main-footer.text-color-light .blog-post-list .media-body, .copyright.text-color-light .blog-post-list .media-body,
.main-footer.text-color-light .blog-post-list .date-event, .copyright.text-color-light .blog-post-list .date-event {
    color: #c62e4e;
}

.main-footer.text-color-light, .copyright.text-color-light {
    background: url(https://www.soul-barcelona.com/wp-content/uploads/2016/06/BeigeTile.jpg);
}

.main-footer.text-color-light .blog-post-list li .media-body strong, .copyright.text-color-light .blog-post-list li .media-body strong {
    color: #c62e4e;
}

.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
    padding-top: 15px;
}

.navbar {
    padding: 10px 0;
}

#menu-principal-2 li a, #menu-principal li a {
    font-size: 20px;
    font-family: Times New Roman;
}

a:hover {
    color: #eb1e49 !important;
}

.wbf_Bellerose {
    font-family: 'Bellerose' !important;
}

.shopping-cart-widget {
    display: block !important;
}

.product_meta {
    display: none;
}

.menu-social-icons {
    margin-top: 10px;
}

.product-information .price {
    font: 30px/30px 'Raleway', sans-serif;
    font-weight: 600;
}

.main-footer p {
    font-family: 'Raleway', Arial, Helvetica, sans-serif;
}

.checkout label.checkbox {
    clear: none;
}

.products-page-cats {
    display: none;
}

.mobile-nav li a {
        color: #fff;
}

.mobile-nav-heading {
    border-bottom: 1px solid #fff;
}

table.variations .reset_variations,
.reset_variations{
    display: none !important;
}

.main-footer.text-color-light a:hover, .copyright.text-color-light a:hover {
    text-decoration: none;
}

input[type="text"], input[type="email"], input[type="password"], input[type="tel"], input[type="number"], input[type="search"], textarea.wpcf7-form-control {
    width: 100%;
}

.page-id-462132 .ult-content-box{
    margin: 25px 0 !important;
    width: 100% !important;
}

.entradas-footer h2.widgettitle {
    display: none;
}

.entradas-footer a {
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 20px;
    display: block;
}

.elementor-widget-text-editor {
    color: #333;
}

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .price{
    font-size: 18px;
    margin-bottom: 10px;
}

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .woocommerce-loop-product__title{
    font-weight: 500;
}

.woocommerce-shipping-totals.shipping td {
    width: 85%;
}

.wc_poin_of_sale_body div#preloader {
    display: none;
}


























@media (min-width: 980px) and (max-width: 991px){
.sidebar-position-without .product-category {
    float: left; 
}
}




@media only screen and (max-width: 992px){
#ver-menu-woocommerce-movil {
    display: block !important;
}

a.btn-vw {
    border: 1px solid #000;
    padding: 5px 0;
    width: 202px;
    display: block;
    text-align: center;
    margin: 0 auto 15px;
    font-family: Gabriela;
    font-weight: 600;
    color: #eb1e49;
    background-color: #000;
    display: block !important;
}

.term-description p {
    margin-bottom: 10px;
}

.page-content {
    margin-top: 5px;
}

.vista-movil {
    display: block;
    text-align: justify;
    font-size: 11px;
    margin-bottom: 15px;
}

.vista-pc{
    display: none;
}

.mobile-nav .links li a {
    padding-top: 5px;
}

.mobile-nav > .mobile-nav-heading:nth-child(4){
    padding-top: 5px;
}

.mobile-nav-heading {
    margin-top: 0;
}
.mobile-nav-heading.close-mobile-nav {
    margin-bottom: 0px;
}

.mobile-nav .menu-principal-container{
    overflow: hidden;
}

.mobile-nav .submenu-author {
    border-top: 1px solid #fff;
    padding-top: 6px;
    margin-top: 9px;
    border-bottom: 1px solid #fff;
    padding-bottom: 9px;
}

.mobile-nav .submenu-author li {
    padding: 0;
}

.mobile-nav .submenu-author li a {
    padding-top: 5px;
    padding-bottom: 1px;
    padding-left: 13px;
    font-size: 14px;
}

#menu-principal li a {
    padding: 5px 5px 0 !important;
    font-size: 16px;
}

.breadcrumbs {
    margin-top: 0;
}

.page-heading.bc-type-8 {
    padding: 7px 0 1px;
}

.page-heading a, .page-heading .woocommerce-breadcrumb, .page-heading #breadcrumb {
    font-size: 13px !important;
    line-height: 18px !important;
}

.page-heading.bc-type-7 .title, .page-heading.bc-type-8 .title {
    font-size: 20px;
}

.mobile-nav-heading.close-mobile-nav {
    color: #1e1e1e;
}

.mobile-nav-heading i {
    color: #fff;
}

#menu-principal li a {
    padding: 10px 5px;
}

.header-logo img {
    max-width: 110px;
}  
}