/*
 Theme Name:   Legenda Child
 Theme URI:    http://8theme.com/
 Description:  Legenda Child Theme
 Author:       8theme
 Author URI:   http://8theme.com
 Template:     legenda
 Version:      0.0.1
 Text Domain:  legenda-child
*/

/*@import url("../../themes/legenda/style.css");*/

/* == Add your own styles below this line ==
--------------------------------------------*/

.custom-info-block {
    float: left !important;
    width: 25%!important;
}

.vc_gitem-post-data{
    font-size:15px !important;
}

.wp-caption{
    padding:15px 0 15px 15px !important;
}

.submenu-dropdown{
    display:none !important;
}

.header-type-5 .top-bar {
    background: #4a5d6f;
}

.header-type-5 .top-bar .links li,
.header-type-5 .top-bar .links li a,
.header-type-5 .logout-link::before,
.header-type-5 .my-account-link::before {
    color: #ffffff !important;
}

.top-bar .languages-area{
    display:block;
}

.top-bar .languages-area #qtranslate-2 h4{
    display:none;
}

.fixed-header .menu .menu-full-width .nav-sublist-dropdown .container > ul > li, .fixed-header .menu [class*="et-col"], .main-nav .menu .menu-full-width .nav-sublist-dropdown .container > ul > li, .main-nav .menu [class*="et-col"] {
    margin-left:0px;
}

.product-loop li{
    list-style-type: none;
}

#review_form {
    width:auto;
}

.custom-info-block.a-left.nolink a{
    pointer-events:none;
}

.main-nav .menu > li.menu-full-width .nav-sublist-dropdown .container > ul > li.menu-column-title > a,
.fixed-header .menu > li.menu-full-width .nav-sublist-dropdown .container > ul > li.menu-column-title > a {
    border-bottom: 1px solid #000;
    margin-bottom: 5px;
    text-decoration: none;
    cursor: default;
    font-weight: 700;
}


@media (max-width: 480px) {
    .top-bar .languages-area {
        display: block !important;
        margin-bottom: 29px;
    }
}

/* WooCommerce
--------------------------------------------*/
/* Product */
.reset_variations { display: none !important; }

/* Labels */
.quantity-box label {font-size: 16px;}
.variations label {
    font-size: 16px;
    margin-right: 0;
}
.price del {color: #999696 !important;font-weight: 100;margin-left: 10px;}

/* Home
--------------------------------------------*/
.widget-category-home {
    display: flex;
    justify-content: center;
    align-items: center;
}
.widget-category-home .banner-content .banner-inner {
    position: absolute;
    background: rgba(255,255,255,0.75);
    padding: 10px 30px;
    color: #000000;
    font-family: inherit;
    font-size: 27px;
    letter-spacing: 1px;
    margin-bottom: 20px;
    text-transform: uppercase;
    display: block;
    font-weight: normal;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 50%;
    text-align: center;
}

.widget-category-home-mb {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 20px;
    position: absolute;
    background: rgba(255,255,255,0.75);
    padding: 10px 10px;
    color: #000000;
    font-family: inherit;
    letter-spacing: 1px;
    margin-bottom: 20px;
    text-transform: uppercase;
    display: block;
    font-weight: normal;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 60%;
}

/* CSS NOUS */

.icon-phone, .icon-phone::before, .icon-envelope::before, .icon-truck::before { color:#f9700b;}
h1 { font-size:30px;}
body { font-size:15px;}
.wpb_content_element p a { color:#f9700b;}
.custom-info-block { font-size:13px;}
.h2, h2 { font-size:27px;}
a.woocommerce-LoopProduct-link h3 { font-size:18px; text-transform:none;}
.h3, h3 {font-size:21px;}
.h4, h4 { text-transform:none;}
.vc_grid-container .vc_btn3.vc_btn3-size-md { padding:10px;}
.vc_grid-container .vc_btn3.vc_btn3-color-juicy-pink, .vc_grid-container .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat { background:#f9700b;}
.vc_grid-container .vc_btn3.vc_btn3-color-juicy-pink, .vc_grid-container .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover { background:#4a5d70;}
.woocommerce-breadcrumb { margin-top:6px; font-size:13px;}
.page-content .row-fluid .span3 { width: 21.0769%;}
.page-content .row-fluid .span9 { margin-left: 4%;}
.slide-item .product, .products-grid .product { border:1px solid #fff; padding:6px;}
.slide-item .product:hover, .products-grid .product:hover { border:1px solid #ddd; padding:6px;}
a.button:hover { background:#4a5d70; color:#fff;}
.onsale {background:#f9700b; color:#fff; padding-left:4px; padding-right:4px;}
a.woocommerce-LoopProduct-link:hover { text-decoration:none;}
.nosaltres hr { margin-bottom:2px; margin-top:2px;}
.nosaltres .wpb_wrapper .wpb_content_element { margin-bottom:12px;}
.nosaltres .wpb_single_image .vc_single_image-wrapper { margin-bottom:30px;}
#breadcrumb { margin-top:6px; font-size:13px;}
.copyright { margin-top:30px;}
.product_meta { margin-top:30px;}
.product_meta h4 { display:none;}
.quick-view-popup .product-info .sku_wrapper, .single-product-page .product-info .sku_wrapper { margin-bottom:5px;}
/*.product_meta .woocommerce-Price-amount { color:#f9700b;}*/
table.variations { margin-bottom:0;}
.quick-view-popup .product-info .variations_form .single_add_to_cart_button, .single-product-page .product-info .variations_form .single_add_to_cart_button { font-size:16px;}
.quick-view-popup .product-info .variations_form .quantity-box, .single-product-page .product-info .variations_form .quantity-box { margin-bottom:25px;}
ul.etheme-social-icons li .icon-envelope::before { color:#6f6f6f;}
#bannerspetits .banner { border:6px solid #eef1f4;}
h1.title { margin-top:30px;}
.page-heading h1 { line-height:1.2; font-size:27px;}
.breadcrumbs .back-to { margin-top:-10px;}
.checkout-button { font-size:16px;}
.woocommerce-LoopProduct-link h2 { font-size:16px; text-transform:none;}
ul.product_list_widget a { text-transform:none;}
.product_list_widget img { display:block; float:none;}
a.woocommerce-LoopProduct-link .price { color:#f9700b;}
a.button { font-size:11px;}
h4.widget-title { text-transform:uppercase; }
.woocommerce ul.products li.product strong, .woocommerce-page ul.products li.product strong, .woocommerce form .form-row label, .woocommerce-page form .form-row label { clear:both; line-height:normal;}
.fixed-header .menu > li, .main-nav .menu > li { padding: 0 18px;}
.footer .footer-sidebar-widget  { float:left; width:25%;}
@media (max-width: 780px) { .footer .footer-sidebar-widget  { float:none; width:100%; }}
.footer .widget_nav_menu .widget-title { border:0;}
.footer h4.widget-title { text-align:left; padding-top:15px;}
.footer .textwidget { line-height:21px; margin-top:30px;}
li.wpml-ls-menu-item { border-right:1px solid #ddd;}
li.wpml-ls-item-ca { border-left:1px solid #ddd;}
.wpml-ls-current-language a { color:#f9700b;}
hr.index { margin-top:0px;}
.comment-form-rating { display:none;}
.form-row .wc-terms-and-conditions label span a { text-decoration:underline; color:#f9700b;}
.arxiu input[type="file"] { margin-top:10px; margin-bottom:15px;}
.wpcf7 input[type="checkbox"] { width:inherit; color:#000000;}
#iconesindex img.alignleft { margin:2px 8px 20px 0;}
ul.etheme-social-icons, .share-title { display:none;}

/*.fixed-header .menu > li.menu-full-width .nav-sublist-dropdown .container > ul > li, .main-nav .menu > li.menu-full-width .nav-sublist-dropdown .container > ul > li { width: 48.297%; *width: 48.297%;}*/

/*.fixed-header .menu > li.menu-full-width .nav-sublist-dropdown .container > ul > li .nav-sublist ul li, .main-nav .menu > li.menu-full-width .nav-sublist-dropdown .container > ul > li .nav-sublist ul li { float:left;}*/

.fixed-header .menu > li.menu-full-width .nav-sublist-dropdown .container > ul > li .nav-sublist ul li,
.main-nav .menu > li.menu-full-width .nav-sublist-dropdown .container > ul > li .nav-sublist ul li,
.main-nav .menu > li.menu-full-width2 .nav-sublist-dropdown .container > ul > li .nav-sublist ul li { width:150px; float: left;}
.main-nav .menu > li.menu-full-width .nav-sublist-dropdown .container > ul > li .nav-sublist ul li::before,
.main-nav .menu > li.menu-full-width2 .nav-sublist-dropdown .container > ul > li .nav-sublist ul li::before,
.fixed-header .menu > li.menu-full-width .nav-sublist-dropdown .container > ul > li .nav-sublist ul li::before { content: ""; }

/*---------------------------------------------------------------*/
/* Buttons */
/*---------------------------------------------------------------*/

 .button,
 button,
 .coupon .button,
 input[type="submit"] {
   border: 1px solid #dddddd;
   display: inline-block;
   color: #FFFFFF;
   background-color: #4a5d6f;
   font-size: 12px;
   font-family: @font;
   padding: 5px 20px;
   text-align: center;
   box-sizing: border-box;
   line-height: 1.5 !important;
   text-transform: uppercase;

&:hover {
     text-decoration: none;
       }

&.active,
   &.active2 {
       color: white !important;

   &:hover {
        text-decoration: underline;
     }
   }

    &.white {
     .white();
       }

    i {
     margin-right: 5px;
       }
}
