/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
 @import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700');
 h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: "Source Sans Pro", serif;
}
.leo-login-title, .leo-register-title {
    background: #000000;
}
.lql-login-bt, .lql-register-bt, .leoquicklogin-reset-pass-bt {
    background-color: #000000;
    border-color: #000000;
}
.lql-login-bt:hover, .lql-register-bt:hover, .leoquicklogin-reset-pass-bt:hover {
    background-color: #4addff;
    border-color: #4addff;
}
.lql-login-bt:focus, .lql-register-bt:focus, .leoquicklogin-reset-pass-bt:focus {
    background-color: #4addff;
    border-color: #4addff;
}
.leoquicklogin-forgotpass:hover, .lql-callregister-action:hover, .leo-form.full-width .lql-calllogin a:hover {
    color: #4addff;
}
.leoquicklogin-forgotpass:focus, .lql-callregister-action:focus {
    color: #4addff;
}
.block-categories .collapse-icons .add:hover, .block-categories .collapse-icons .remove:hover {
    color: #000000;
}
.header_logo {
    width: auto;
    float: left;
     padding-bottom: 1.25rem;
    z-index: 2;
    position: relative;
}

.header-nav .wrapper {
    background: #222;
    color: #fff;
    font-size: 11px;
}
.leo-megamenu .navbar-nav > li > a {
    padding: 2.8rem 1.563rem 1.0rem 1.563rem !important;
}
.popup-over .popup-content a {
    color: #fff;
    font-size: 13px;
    padding: 0px;
}
.popup-over .popup-content a:hover {
    color:#4addff;
}
.popup-over .popup-content .icons {
    font-size: 13px;
    color: #ffffff;
    vertical-align: middle;
    margin-right: 3px;
}
.popup-over .popup-content a:hover .icons {
    color: #4addff;
}
.popup-over .popup-content i:hover{
    color:#4ADDFF!important;
}
.icon-login:hover:before {
    color:#4addff !important;
}
.icon-heart:hover:before {
    color:#4addff !important;
}
.icon-basket:hover:before {
    color:#4addff !important;
}
#search_filters .facet .facet-label a:hover, #search_filters .facet .custom-checkbox a:hover, #search_filters .facet .custom-radio a:hover, #search_filters_brands .facet .facet-label a:hover, #search_filters_brands .facet .custom-checkbox a:hover, #search_filters_brands .facet .custom-radio a:hover, #search_filters_suppliers .facet .facet-label a:hover, #search_filters_suppliers .facet .custom-checkbox a:hover, #search_filters_suppliers .facet .custom-radio a:hover, .search-widget form button[type=submit]:hover{
    color: #4addff !important;
}
#search_filters .facet .facet-label a:focus, #search_filters .facet .custom-checkbox a:focus, #search_filters .facet .custom-radio a:focus, #search_filters_brands .facet .facet-label a:focus, #search_filters_brands .facet .custom-checkbox a:focus, #search_filters_brands .facet .custom-radio a:focus, #search_filters_suppliers .facet .facet-label a:hover, #search_filters_suppliers .facet .custom-checkbox a:focus, #search_filters_suppliers .facet .custom-radio a:focus, .search-widget form button[type=submit]:focus{
    color: #4addff !important;
}
#search_filters .facet .facet-label a:active, #search_filters .facet .custom-checkbox a:active, #search_filters .facet .custom-radio a:active, #search_filters_brands .facet .facet-label a:active, #search_filters_brands .facet .custom-checkbox a:active, #search_filters_brands .facet .custom-radio a:active, #search_filters_suppliers .facet .facet-label a:active, #search_filters_suppliers .facet .custom-checkbox a:active, #search_filters_suppliers .facet .custom-radio a:active, .search-widget form button[type=submit]:active{
    color: #4addff !important;
}

#search_filters .clear-all-wrapper {
    margin: 0.625rem 0;
    border-bottom: 1px solid rgba(0,0,0,.1);
    padding-bottom: 20px;
}
#cart-block .cart-preview .header a .icon-handbag:hover{
    color:#4addff;
}
#cart-block .cart-preview .shopping-cart:hover {
    color:#4addff;
}
.icon-handbag:hover:before {
    content: "\e035";
    color:#4addff;
}
#cart-block .cart-preview.active a:hover .cart-products-count {
     color: #ffffff;
     background: #4addff;
}
#cart-block .cart-preview.active a:hover .shopping-cart {
    color: #4ADDFF;
}
ul.popup-content.dropdown-menu.user-info {
    background: none!important;
}
.search-widget a.title-search:hover {
    color:#4addff;
}
.layerslider-wrapper {
    margin-top:-40px;
    padding: 0!important;
}

.leo-megamenu .navbar-nav > li > a {
    padding: 2.8rem 1.563rem;
}
@media (min-width: 1200px) {
.manufacturers_block.block {
    padding: 0!important;
    margin: 0.75rem 0 1.875rem!important;
}
}
.banner-boxed .slide_lendarius{
    margin-bottom:30px !important;
}
.block.brand-title h4 {
    font-size: 19px;
    border-top: 4px solid #4addff;
    padding: 19px 0;
}

.iview-directionNav a:hover{
    background: #4ADDFF !important;
}
.sub-title-widget {
    text-align: center;
}
.bloco-produto > h4.title_block {
    text-transform: uppercase;
    font-size: 23px!important;
    font-weight: 600!important;
    margin-bottom: 0!important;
    text-align: center !important;
}
.bloco-produto .block_content {
    margin-top: 20px;
}

.star:after{
    color: rgba(74,221,255,0.5) !important;
}
.products-selection .display > div.selected a, .products-selection .display > div:hover a {
    color: #4ADDFF;
}
li.nav-item.parent.dropdown-submenu.title-menu.mega-group .dropdown-toggle {
    pointer-events: none;
}
li.nav-item.parent.dropdown-submenu.title-menu.mega-group .dropdown-toggle span {
    font-weight: 500;
    color: #4addff;
    font-family: "Hind", sans-serif;
    letter-spacing: 0px;
    font-size: 14px;
}

/*.fa-th:before {
    color: white;
    content: "\f00a";
    background: black;
    padding: 8px;
    font-size: 14px;
}
.fa-list-ul:before {
    content: "\f0ca";
    border: 1px solid #2222;
    padding: 7px;
    font-size: 14px;
    color:#000000;
}*/
.products-selection .display > div.selected a, .products-selection .display > div:hover a {
    color: #000000;
}
.product-flags .product-flag {
    color: #ffffff;
    background: #4ADDFF;
    padding:5px;
}
.product-flags {
    top: 0rem !important;
    max-width: 57px;
    position: absolute;
    left: 0.625rem;
    right: 2.5rem;
    z-index: 2;
    margin: 0;
    text-align: center;
} 
.products-selection {
    margin-bottom: 1.25rem;
    background-color: #ffffff;
    padding: 0.5rem 0;
    border-bottom: 1px solid #909090;
}
.products-selection .products-counter {
    float: right;
    /* margin-left: 200px; */
    color: #999999;
    margin: 0;
    font-size: 0.8125rem;
    margin-right: 66%;
}


.products-sort-order .select-title > .material-icons {
    position: absolute;
 
    right: 0;
    color: #000000;
}
.products-sort-order .select-title {
    display: inline-block;
    width: 100%;
    color: #999999;
    background: white;
    cursor: pointer;
    height: 35px;
    line-height: 27px; 
    font-size: 0.8125rem;
    position: relative;
    border: 1px solid #e5e5e5;
    margin-left: 0;
    overflow: hidden;
    text-overflow: ellipsis; 
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    padding: 0.3125rem 0.9125rem 0.3125rem 0.3125rem;
}
.thumbnail-container .cart .add-to-cart.disabled,.btn.disabled, .btn:disabled, .category-cover 
{
    opacity: 1 !important;
   
}
.pagination .current a,.pagination a:hover, .pagination a:focus
{
    color: #4ADDFF;
 
}

.products-selection .sort-by {
    padding-left:35px;
    padding-right: 0px;
}

.footer_lendarius .title{
    margin-bottom: 30px !important;
    border-bottom:6px solid #4ADDFF ;
    width: 70% !important;
}
.footer-container{
    background: #262626 !important;
}
.footer-container .footer-bottom {
    background:#222222 !important;
}
.footer__clear-left{
    padding-right: 50px;
}
.footer-container .block .title_block {
    color:#ffffff;
}
.footer-container li a {
    color: #D8D8D8;
}
.footer-container li a:hover {
    color: #4ADDFF;
}
.footer-container p{
    color: #D8D8D8;
}
.footer-bottom a:hover {
    
    color: #4ADDFF !important;
}
.footer-container .ApColumn .block {
    
    color: #FFFFFF;
}
.thumbnail-container .product-price-discount .discount-percentage {
    color: #ffffff !important;
    background: #DE89F0 !important;
    padding: 3px 5px;
}
.thumbnail-container .product-title a {
    color:#777777 !important;
    font-weight: bold;
}
.thumbnail-container .product-title a:hover {
    color:#4ADDFF !important;
}
.thumbnail-container .product-price-and-shipping .price {
    color: #000000 !important;
    font-weight: bold !important;
    font-family: "Hind", serif;
}
.thumbnail-container .product-price-and-shipping .regular-price {
    color: #ff0000;
    font-family: "Hind", serif;
}
.thumbnail-container .functional-buttons > div .btn-product:hover, .thumbnail-container .functional-buttons > div .btn-product.added, .thumbnail-container .functional-buttons > div .btn-product.active{
    background: #4ADDFF !important; 
    color: #FFFFFF;
}
.thumbnail-container .cart .add-to-cart {
    letter-spacing: 0px;
    min-height: 3.5rem;
}
.thumbnail-container .cart .add-to-cart:hover, .thumbnail-container .cart .add-to-cart.added, .thumbnail-container .cart .add-to-cart.active{
    border-color: #4ADDFF !important;
    background: #4ADDFF !important; 
}
.content-lendarius{
    border: 1px solid black;
    padding: 14px;
    margin-bottom: 50px !important;
}
.block_newsletter-content h3{
   
    margin: 0px !important;
    font-size: 35px !important;
}
.input-wrapper input{
    border:none;
}
.input-wrapper button{
    border:none;
    padding-left: 10px;
}
.input_lendarius{
    border-style: none;
}
.block_newsletter input{
    background: #FFFFFF; 
    border-width: none; 
    border-style: none!important; 
    color: #000000; 
    width: 0; 
    padding: 0; 
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    /* border-radius: 0; */
}
.block_newsletter .btn {
    height: 0; 
    border: none;
    padding-top: 15px;
}
.btn-inverse:hover{
    color: #4ADDFF !important;
    background-color: #ffffff !important;
}
.btn-inverse:focus{
    color: #4ADDFF !important;
    background-color: #ffffff !important;
}
.h4_lendarius{
    text-align: center;
    padding-top: 40px;
    font-size:40px!important;
}
.container_lendarius{
 border:1px solid black;   
}
#back-top{
    background: #4addff !important; 
}
.row_lendarius{
    border:1px solid #000000;
}
#space{
    padding-bottom: 20px;
}
.wishlist-item:hover, .move-wishlist-item:hover, .leo-modal-wishlist .modal-title a:hover {
    
    color: #4addff;
}
.wishlist-item:focus, .move-wishlist-item:focus, .leo-modal-wishlist .modal-title a:focus {
    
    color: #4addff;
}
/*Produto*/
#product-availability {
     display: none; 
    
}
.social-sharing {
    display: block;
    margin-bottom: 2.5rem;
}
.lendarius_details{
    padding-bottom: 20px;  
}
.products-sort-order .dropdown-menu {
    
    font-size: 14px;
}

#leo_product_reviews_block_extra .star_content{
    display:none;
}
#leo_product_reviews_block_extra .no-print{
    display:none;
}
#wrapper {
    padding-top: 3.563rem !important;
}
#wrapper .breadcrumb {
  
    margin-bottom: 4.5rem;
}
#wrapper .breadcrumb li a {
    color: #000000 !important;
}
#wrapper .breadcrumb li::after {
    content: "|" !important;
    color:#000000;
}
.product-prices {
    margin: 1.625rem 0px 1.25rem;
}
.product-prices .current-price {
    font-size: 30px;
    color: #000000;
    font-weight: bold;
    font-family:"Hind", serif;
}
.product-discount .regular-price {
    font-family: "Hind", serif;
    color:#ff0000;
}
.product-actions .add-to-cart {
    height: auto;
    letter-spacing: 1px;
    margin-bottom: -0.375rem;
}
.product-actions .add-to-cart:hover {
    color:#ffffff;
    background:#4ADDFF;
}
.product-thumb-images .thumb.selected, .product-thumb-images .thumb:hover {
  
    padding-left: 1px;
}
.product-tabs.tabs .nav-tabs .nav-item {
    padding: 0px;
}
.product-tabs.tabs {
    border:none;
}
.product-tabs.tabs .tab-content {
    padding: 1.25rem 2.5rem 2.5rem;
    border: 1px solid #e5e5e5;
}
.product-tabs.tabs .nav-tabs {
    text-align: start;
    padding: 0;
    border-bottom: 0px;
    margin-bottom: 0px;
}
.product-tabs.tabs .nav-tabs .nav-link {
    border: 0;
    text-transform: uppercase;
    padding: 15px 20px;
    font-size: 0.9375rem;
    position: relative;
    margin: 0;
    font-weight: 500;
    color: #666666;
    font-family: "Hind", sans-serif;
    border-radius: 0px;
}
.product-tabs.tabs .nav-tabs .nav-link.active {
    border: none;
    background:  #4ADDFF;
    color: #ffffff;
}
.product-tabs.tabs .nav-tabs .nav-link.active:before {
    display: none;
}
.product-tabs.tabs .nav-tabs .nav-link:before {
    display: none;
}
.product-tabs.tabs .nav-tabs .nav-link:hover:before {
    display: none;
}
.product-detail-name {
    text-transform: none;
    font-size: 1.875rem;
    margin-bottom: 1.25rem;
    font-weight: bold;
}
#block-reassurance{
    border:0px;
    box-shadow:none;
    -webkit-box-shadow:none;
}
#block-reassurance li{
    border-bottom: 0px;
}
#block-reassurance li .block-reassurance-item span{
    font-size:11px !important;
    color: #707070;
}
#block-reassurance li .block-reassurance-item {
    padding: 3px;
}
.reviews_advices li a:hover, .product-add-to-cart .wishlist .btn-product:hover {
    color:#4ADDFF;
}
.reviews_advices li a:focus{
    color:#4addff;
}
.has-discount .discount {
    font-size: 11px;
    font-weight: bold;
    background: #DE89F0 !important;
}
a.subcategory-name:hover {
    color: #4addff;
}
/*.block-category {
    margin-bottom: -2rem;
}*/
/*.block-category #category-description p:first-child {
    display:none;
}*/
.sidebar .block {
    padding: 0rem 1.25rem 1.25rem 0 !important;
    border: none;
}
.sidebar .block:first-child {
    border-top: none;
}
.sidebar .block-categories .title_block{
    background: #4addff !important;
}
.sidebar .block-categories .title_block a {
    color: #ffffff;
    padding-left: 20px;
}
.block-categories .category-sub-menu li:hover:after {
    background-color: #4addff;
}
.block-categories .category-sub-menu li > a:hover {
    color: #4addff;
}

.leo-blockcart.cart-preview.show-leo-loading:hover {
    color:#4addff;
  
}
.products-sort-order .select-list:hover {
    background: #4addff;
    color: #FFFFFF;
    text-decoration: none;
}
.social-sharing li.facebook:before,.social-sharing li.twitter:before, .social-sharing li.googleplus:before,.social-sharing li.pinterest:before{
    
    color: #000000;
}
/* Modal */
#blockcart-modal .product-name {
    color: #000000;
    font-weight: bold;
}
#blockcart-modal .cart-content p{
    color:#000000;
}
#blockcart-modal .cart-content .cart-content-btn a{
    background: #000000;
    
}
#blockcart-modal .cart-content .cart-content-btn a:hover{
    background: #4addff;
    
}
.product-line-grid-body > .product-line-info .current-price .price {
    font-size: 1.9375rem;
    color: #000000;
}
.btn-outline:hover{
    color: #FFFFFF;
    background-color: #4addff;
    border-color: #4addff;
}
.btn-outline:focus{
    color: #FFFFFF;
    background-color: #4addff!important;
    border-color: #4addff!important;
}
.cart-grid-body a.label {
    color: #000000;
}
.cart-summary-line .value a:hover, .cart-summary-line .value:hover, .cart-grid-body a.label:hover{
    color: #4addff;
}
.modal-footer .btn-primary{
    background:#000000;
}
.modal-footer .btn-primary:hover, .review_button .btn.button-small:hover, .js-modal-content .btn-secondary:hover{
    background: #4addff;
}
.modal-footer .btn-primary:focus{
    background: #4addff;
}
.open-review-form:hover, .report_btn:hover{
    color:#4addff;
}
.open-review-form:focus, #conditions-to-approve #cta-terms-and-conditions-1:focus, #cta-terms-and-conditions-0:focus{
    color:#4addff;
}
.js-modal-content .btn-secondary{
    background: #000000;
    color:#ffffff !important;
}
/* Página Pagamento*/

.clearfix .form-control-submit, .clearfix .continue, .clearfix .btn-primary{
    background: #000000;
}
.lql-social-login {
    display: none !important;
}
.custom-radio input[type="radio"]:checked + span {
    background-color: #4addff !important;
}
body#checkout section.checkout-step .address-item.selected {
    background: white;
    border: #4addff 3px solid !important;
}
.media-body .product-price{
    color:#4addff;
}
#payment-confirmation .btn {
    background-color: #000000;
}
#payment-confirmation .btn:hover {
    background-color: #4addff;
}
.leo-save-wishlist-bt, #exportDataToCsv, #exportDataToPdf{
    background: #000000;
}
.clearfix .form-control-submit:hover, .clearfix .continue:hover, .clearfix .btn-primary:hover, .leo-save-wishlist-bt:hover, #exportDataToPdf:hover , #exportDataToCsv:hover{
    background: #4addff;
}
.leo-save-wishlist-bt:focus, #exportDataToCsv:focus , #exportDataToPdf:focus{
    background: #4addff;
}
.aeuc_scart a:hover, body#checkout section.checkout-step a:hover, .list-inline .list-inline-item a:hover, .psgdprinfo17 p > a:hover, .page-footer .account-link:hover, .view-wishlist-product:hover, .view-wishlist:hover,  .delete-wishlist:hover, #view_wishlist a:hover, .page-my-account #content .links a:hover i{
    color:#4addff; 
}
.list-inline .list-inline-item a:focus, .view-wishlist:focus, .view-wishlist-product:focus, .delete-wishlist:focus,.page-my-account #content .links a:focus i{
    color:#4addff;
}
#blockcart-modal .modal-header {
    background: #000000;
}
#content-hook_payment_return a:hover, .contact-rich .block .data.email a:hover, #content-hook_order_confirmation a:hover{
    color:#4addff;
}
.group-span-filestyle .btn-default{
    background: #000000;
    }
/*Start session*/
.page-customer-account #content .forgot-password a:hover, .page-customer-account #content .no-account a:hover,a.leo-wishlist-button-delete.btn:hover{
    color:#4addff;
}
.page-customer-account #content .forgot-password a:focus, .page-customer-account #content .no-account a:focus{
    color:#4addff;
}
.forgotten-password .form-fields .center-email-fields .btn-primary {
    height: 38px;
    background: #000000;
}
.forgotten-password .form-fields .center-email-fields .btn-primary:hover {
 
    background: #4addff;
}
.leoquicklogin-forgotpass, .lql-callregister-action {
    
    font-size: 14px;
}
.leo-wishlistproduct-item .thumbnail-container .cart .add-to-cart, .leo-productscompare-item .thumbnail-container .cart .add-to-cart {
    background: #000000;
    border: 1px solid #000000;
  
}
.product-add-to-cart .wishlist .btn-product.added, .product-add-to-cart .wishlist .btn-product.active, .product-add-to-cart .compare .btn-product.added, .product-add-to-cart .compare .btn-product.active {
    color: #000000;
}
.leo-cart-item-info .product-price,.leo-dropdown-cart-item a:hover, .leo-dropdown-cart-item a:focus {
    color:#4ADDFF;
}
.payment-option label {
    margin: 0;
}

.payment-option {
    display: flex;
    align-items: center;
}
.payment-option img {
    width: auto;
    height: 35px;
    margin: 0;
}
.product-image a.product-thumbnail img {
    max-width: 100%;
}
div#cookieNotice {
    box-shadow: none!important;
    padding: 20px;
}
div#js-product-list a:hover {
      color:#4ADDFF;
}
@media (max-width: 767px){
#wrapper .breadcrumb {
    padding: 0rem 0rem;
    background:#ffffff;
    }}
@media (max-width: 991px){
.block-category {
    padding-bottom: 30px;
}
    }
div #js-product-list-top {
    padding-top: 35px;
}
p.products-counter.hidden-md-down {
    float: left;
}
a.leo-wishlist-product-save-button.btn.btn-primary {
    background: #000000;
}
a.leo-wishlist-product-save-button.btn.btn-primary:hover {
 background: #4addff;
}
.carousel-control .icon-prev:hover, .carousel-control .icon-next:hover {
    background: #4ADDFF;
    border-color: #4ADDFF;
  
}

.subcategory-description {
    min-height: 20px;
}

.subcategory-description p {
    font-size: 13px;
}
.search-widget form input[type=text]:focus + button {
    color: #4ADDFF;
}
#cms #page a:hover {
    color: #4ADDFF;
}
#cms #page #content a {
    color: #000000;
}
#search_filters_wrapper ul {
    padding-top: 10px!important;
}
#search_filters .facet .facet-label .custom-checkbox, #search_filters .facet .facet-label .custom-radio {
    top: 0px;
   
}
.subcategory-meta h3 {
    text-align: center;
}

.leo-fly-cart-slidebar .leo-fly-cart-total {
    color: #000!important;
}

.leo-fly-cart .leo-fly-cart-icon {
    color: #000!important;
}

.blockreassurance_product .item-product img, .blockreassurance_product .item-product svg {
    height: 25px;
    width: 25px;
}
.leo-megamenu .dropdown-menu {
    margin-top: -5px;
}

#category.category-id-3 div#subcategories {
    display: none!important;
}