/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
@import url('https://fonts.googleapis.com/css?family=Chewy');
#wrapper {
    background: #ffffff;
}
#header .header-top {
    padding-bottom: 0px;
}
nav.header-nav {
    background: #3949BC;
}
#header a {
    color: #ffffff;
}
#_desktop_user_info .user-info a:hover{
    color: #09EBAF;
}
#header #_desktop_cart .blockcart.cart-preview.inactive {
    background: #09EBAF;
}
#header .header-nav .cart-preview .shopping-cart {
    color: #3949BC;
}
#_desktop_cart .blockcart .header span.hidden-sm-down {
    color: #3949BC;
}
#_desktop_cart .blockcart .header span.cart-products-count {
    color: #ffffff;
}
.featured-products .products .product-miniature .thumbnail-container {
    box-shadow: inherit;
}
#carousel .carousel-control .icon-prev i.material-icons:hover,#carousel .carousel-control .icon-next i.material-icons:hover{ 
    color:#3949BC;  
    
}
footer#footer {
    background: #F3F3F3;
}
.footer-container {
    background: #3949BC; 
        padding-top: 34px;
}

.products .product-miniature .thumbnail-container .product-description h3.h3.product-title {
    text-align: left;
}
.product-miniature .thumbnail-container .thumbnail img {
    margin: inherit;
}
.thumbnail-container .product-description .product-title a {
    color: #1E1E1E;
    font-size: 16px; 
    text-align: left;
}
.featured-products h2.h2.products-section-title.text-uppercase {
    text-align: left;
} 
.thumbnail-container .product-description .product-price-and-shipping {
    text-align: left;
    color:#3949BC;
    font-weight: normal;
}
.highlighted-informations.no-variants.hidden-sm-down {
    box-shadow: inherit;
}
.footer_lendarius{
    background:#2D388D;
}
.footer_lendarius .row .col-md-6{
    padding:30px 15px 10px 15px;
}
.footer_lendarius .container .row .col-md-6 .esquerdo{
   text-align:left;     
}
.footer_lendarius .container .row .col-md-6 .direito {
   text-align:right;     
}
/*
#_desktop_logo h1,#index  #_desktop_logo a .logo {
    margin-top: -7px;
}*/
#header .logo {
    max-width: 127%;
}
#_desktop_logo a .logo {
    margin-top: -23px;
}
/*
#category  #_desktop_logo a .logo{
    margin-top: -12px;
}*/
#search_widget input.ui-autocomplete-input {
    margin-top: -20px;
}
.esquerdo a._blank, .direito {
    color: #fff;
        font-size: 13px;
}
#wrapper .banner img {
    box-shadow: inherit; 
}
span.news_lendarius {
    font-size: 20px;
    border-left: 2px solid #3949BC;
    padding-left: 10px;
    color: #3949BC;
    font-weight: bold;
    
}
span.texto_lendarius {
    color: #1E1E1E;
    font-size: 14px;
}
.carousel .carousel-item .caption {
    top: 124px;
    max-width: 510px;
}

#left-column .block-categories.hidden-sm-down {
    box-shadow: inherit;
    padding-left: 0px;
}
#left-column .block-categories .category-top-menu li .category-sub-menu li a {
    font-weight: normal;
    border-bottom: inherit;
        color: #707070;
}
div#search_filters {
    box-shadow: inherit;
    padding-left: 0px; 
}
.custom-checkbox input[type=checkbox]+span {
    border: 1px solid #B4B4B4;
}
#_desktop_search_filters_clear_all button.btn.btn-tertiary.js-search-filters-clear-all {
    padding: 10px 50px;
    border: 1px solid #DBDBDB;
    background: #ffffff;
    color: #707070;
    box-shadow: inherit;
    margin-top: 15px;
}
div#left-column {
    padding-left: 0px;
}
#left-column .block-categories .category-top-menu li .text-uppercase {
    border-left: 2px solid #707070;
    padding-left: 5px;
    color:#707070;
}
#search_filters p.text-uppercase.h6.hidden-sm-down {
    color:#707070;
    border-left: 2px solid #707070;
    padding-left: 5px;
}
#js-product-list-header .block-category.card.card-block {
    box-shadow: inherit;
    border: inherit;
    padding-left: 0px;
        padding-bottom: inherit;
    margin-bottom: 0px;
}
#js-product-list-top .col-md-6 .sort-by-row .products-sort-order button.btn-unstyle.select-title {
    box-shadow: inherit;
    border-color: #CECECE;
    color:#CECECE;
}
.select-title i.material-icons.float-xs-right {
    color: #717171;
}
#js-product-list .products .product-miniature .thumbnail-container {
    box-shadow: inherit;
}
#js-product-list .products .product-miniature .thumbnail-container .highlighted-informations.no-variants.hidden-sm-down {
    box-shadow: inherit;
}
#js-product-list .products .product-miniature .thumbnail-container .product-description .product-title,#js-product-list .products .product-miniature .thumbnail-container .product-description .product-price-and-shipping {
    text-align: left !important;
}
.thumbnail-container .product-description .product-price-and-shipping span.price {
    color: #3949BC;
    font-weight: 600; 
        font-size: 17px;
}
#js-product-list .products article.product-miniature.js-product-miniature {
    margin-left: 15px;
    margin-right: 0px;
}
#js-product-list .pagination .col-md-4 {
    font-size: 13px;
    padding-left: 0px;
}
#search_filters_wrapper #search_filters .facet .facet-label a{
    color:#707070;
}
#category #js-product-list-header .block-category h1 {
    color: #3949BC;
}
.images-container .product-cover img.js-qv-product-cover {
    box-shadow: inherit;
}
#product #wrapper .container nav.breadcrumb.hidden-sm-down {
    display: none;
}
#product #main .row .col-md-6 h1 {
    color: #616161;
}
.product-images .thumb-container img.thumb.js-thumb.selected {
    border: none;
    box-shadow: inherit;
}
.product-prices .product-price .current-price span {
    color: #3949BC;
    font-size: 20px;
}
.product-prices .product-price .current-price .discount {
    background: #09EBAF;
        color: #ffffff; 
}
#product-description-short-1 p span {
    color: #9E9E9E;
}
.block_newsletter .row .col-md-7 form .row .col-md-8 {
    float: right;
}
#footer .block_newsletter form input {
    height: 54px;
    margin-top: 5px;
    box-shadow: none;
}
#footer .block_newsletter form .btn-primary {
    background: #3949BC;
}

.termos{
    font-size:13px;
    color:#000000;
    
}
.termos a{
    
    color:#09EBAF;
    
}
.footer-container .container .row .links .row .wrapper p.h3.hidden-sm-down {
    color: #ffffff;
    opacity: 0.36;
}
#block_myaccount_infos .myaccount-title .text-uppercase, .row .block-contact div p.h4.text-uppercase.block-contact-title {
    color: #ffffff;
    opacity: 0.36;
}
.wrapper .collapse li .custom-page-link,.wrapper .collapse li .cms-page-link,.row .block-contact .hidden-sm-down,.row .block-contact .hidden-sm-down a.dropdown{
    color: #ffffff;
} 
#block_myaccount_infos ul#footer_account_list li a {
    color: #ffffff !important;
}
#header .top-menu a[data-depth="0"]:hover{
    color:#3949BC !important;
}
.product-add-to-cart .product-quantity .add button.btn.btn-primary.add-to-cart {
    background: #3949BC;
}
.product-miniature .highlighted-informations .quick-view:hover {
    
        color: #3949BC!important;
}
/* PRODUTO */
.product-variants {
    display: none;
}
.social-sharing { 
    display: none;
} 
div#block-reassurance {
    display: none;
}
.tabs { 
    display: none;
}
a.dropdown-item.dropdown-submenu {
    color: #7a7a7a!important;
}
a.dropdown-item.dropdown-submenu:hover {
    color: #3949BC!important;
}
.product-accessories .products .product-miniature .thumbnail-container {
    box-shadow: inherit;
}
.products .product-miniature .thumbnail-container .product-description h2.h3.product-title {
    text-align: left;
}
#main .product-accessories p.h5.text-uppercase {
    font-size: 20px;
    color: #3949BC;
    margin-bottom: 20px;
    margin-left: 5px;
}
.modal .modal-dialog .modal-content .modal-body,.modal .modal-dialog .modal-content .modal-header, .modal .modal-dialog .modal-content .modal-footer {
    background: #ffffff;
}
.thumbnail-container .product-flags li.product-flag.new,#content .product-flags li.product-flag.new,#js-product-list .products .product-miniature .thumbnail-container .product-flags li.product-flag.new{
    background: #6D6E70;
        font-size: 13px;
}
.product-description .product-price-and-shipping span.discount-percentage.discount-product {
    background: #09EBAF;
}
#_desktop_cart .blockcart.cart-preview.active {
    background: #09EBAF;
}
#_desktop_cart .blockcart .header a i.material-icons.shopping-cart {
    color: #3949BC;
}
#_desktop_user_info .user-info span.hidden-sm-down:hover,#_desktop_user_info .user-info i.material-icons:hover {
    color: #09EBAF;
}
#contact-link a:hover{
    color: #09EBAF;
} 
section#content {
    box-shadow: inherit !important;
    border: none;
}
.form-footer button#submit-login {
    background: #3949BC;
}
#login-form section .forgot-password a {
    color: #3949bc;
}
#content .no-account a {
    color: #3949bc;
}
.form-fields .form-group button.form-control-submit.btn.btn-primary.hidden-xs-down {
    background: #3949BC;
}
.page-footer .account-link {
    color: #3949BC;
}
#customer-form .form-footer button.btn.btn-primary.form-control-submit.float-xs-right {
    background: #3949BC;
}
#content .register-form p a {
    color: #3949BC;
}
#blockcart-modal .modal-dialog .modal-content .modal-body {
    background: #ffffff;
}
.row .col-md-6 h6.h6.product-name {
    color: #3949bc!important;
}
.btn-primary{
    background:#3949bc !important;
}
#main #content .featured-products .text-uppercase {
    margin-top: 50px;
    margin-bottom: 35px;
    font-size: 20px;
    color: #3949bc;
}
#main .cart-grid .cart-grid-body .card.cart-container {
    box-shadow: inherit;
    border: none;
}
#main .cart-grid .cart-grid-right .card.cart-summary {
    box-shadow: inherit;
    border: none;
}
#content .row .col-md-8 section#checkout-personal-information-step,#content .row .col-md-8 section#checkout-addresses-step,#content .row .col-md-8 section#checkout-delivery-step,#content .row .col-md-8 section#checkout-payment-step {
    box-shadow: inherit;
}
#main .cart-grid .cart-grid-body a.label {
    color: #3949bc;
}
.product-price .product-discount span.discount.discount-percentage {
    background: #09EBAF;
}
#content .row .col-md-4 section#js-checkout-summary {
    box-shadow: inherit;
    border: none;
}
#js-checkout-summary .card-block .cart-summary-products p a {
    color: #3949bc;
}
.custom-radio input[type=radio]:checked+span{
    background-color: #3949bc !important;
}
span.link-item {
    box-shadow: inherit!important;
}
.page-my-account #content .links a:hover i {
    color: #3949bc !important;
}
#main .page-footer .text-sm-center a {
    color: #3949bc;
}
.product-description .product-price-and-shipping span.discount-percentage.discount-product {
    background: #09EBAF!important;
}
#js-product-list-header .block-category.card.card-block {
    padding-right: 0px;
}