@import url("particularities.css");
@import url("colors.css");

/* Header */
.alert {position: fixed; width: 25%; left: unset; top: 15px; right: 15px; border-radius: 10px; z-index: 2;}
.alert .close {position: absolute; right: 8px; top: 4px;}
.headcall .callus {display: none;}
#search-by-category .search-container .categories-container {width: 170px;}
.text-prodecor-bold span, .text-prodecor-bold h2 span {font-size: 16px;}
.oculta {position: absolute; opacity: 0; height: 0px; overflow: hidden;}
#top .btn-link, 
#top-links li, 
#top-links a {text-transform: none;}

/* Menu */
#menu .nav > li > a, 
.static-menu li a, 
#menu .dropdown-inner a {text-transform: none;}

/* Buttons, Inputs, Selects, Checkbox, Radio */
.datebtn:hover, 
.btnup:hover, .add-to-cart:hover, 
.btnupload:hover, 
.btn-primary.active.focus, 
.btn-primary.active:focus, 
.btn-primary.active:hover, 
.btn-primary:active.focus, 
.btn-primary:active:focus, 
.btn-primary:active:hover, 
.open > .dropdown-toggle.btn-primary.focus, 
.open > .dropdown-toggle.btn-primary:focus, 
.open > .dropdown-toggle.btn-primary:hover, 
.btn-primary.focus, 
.btn-primary:focus, 
.btn-primary.disabled, 
.btn-primary.disabled.active, 
.btn-primary.disabled.focus, 
.btn-primary.disabled:active, 
.btn-primary.disabled:focus, 
.btn-primary.disabled:hover, 
.btn-primary[disabled], 
.btn-primary[disabled].active, 
.btn-primary[disabled].focus, 
.btn-primary[disabled]:active, 
.btn-primary[disabled]:focus, 
.btn-primary[disabled]:hover, 
fieldset[disabled] .btn-primary, 
fieldset[disabled] .btn-primary.active, 
fieldset[disabled] .btn-primary.focus, 
fieldset[disabled] .btn-primary:active, 
fieldset[disabled] .btn-primary:focus, 
fieldset[disabled] .btn-primary:hover {border: 0px solid #2d3439;}
.btn {padding: 9px 12px; border: 0px solid transparent; border-radius: 64px; text-transform: none;}
#search-by-category .search-container .categories-container .hover-cate .cate-items{text-transform: none;}
.btn svg use {fill: #fff;}
.show-more {text-align: center; margin: 0px auto 10px; display: none;}

/* list group */
.list-group a {text-transform: none;}

/* service */
.service ul li h4, 
.service ul li p {text-transform: none;}

/* Products */
.nlprds {margin-right: 0px; margin-left: 0px;}
.product-layout .product-thumb {background-color: #fff; padding: 10px; border-radius: 7px;}
.tab-content-tit {text-align: center;}
.tab-content.pro-nepr .owl-theme .owl-controls .owl-buttons .owl-prev {left: 11px;}
.tab-content.pro-nepr .owl-theme .owl-controls .owl-buttons .owl-next {right: 10px;}

/* Product */
/* Product Buttons */
#product-product .product-right .btn {margin-bottom: 5px;}
#product-product .product-right #button-cart.btn {padding-left: 15px; padding-right: 15px;}
#product-product .product-right #button-finish.btn {padding-left: 35px; padding-right: 35px;}
/* Product Price */
#product-product .product-right .col-md-6 {float: left;}
.product-thumb .price-old {margin-left: 0px;}
.text-prodecor-bold span.price-old, .text-prodecor-bold h2 span.price-old {color: #999; text-decoration: line-through;}
/* Product Rating */
.product-layout .caption .rating, 
#product-product .product-right .rating {display: none;}
.parcel {color: #444;}
.propage-tab .nav-tabs > li > a {font-family: 'Roboto', sans-serif;}
.ajax-result-list .product-name, 
.cat_tab .nav-tabs a, 
.propage-tab .nav-tabs > li > a, 
.propage-tab .nav-tabs li, 
.product-right h1, 
.text-prodecor, 
.text-de, 
.text-prodecor-bold, 
.text-prodecor-bold h2, 
.text-prodecorop, 
.proreviewre, 
.inspdes h2, 
.inspdes p, 
.list-des {text-transform: none;}
#product-product .swiper-viewport .cut, 
#product-product .thumbnails li .cut {position: absolute; top: 0; right: 0; width: 120px; height: 120px; overflow: hidden; z-index: 2;}
#product-product .swiper-viewport .cut .stock, 
#product-product .thumbnails li .cut .stock {
    position: absolute;
    top: 30px;
    right: -40px;
    background-color: #f2f2f2;
    padding: 6px 40px;
    font-size: 21px;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
}
.product-thumb .image .cut {position: absolute; top: 0; left: 0; width: 90px; height: 90px; overflow: hidden; z-index: 2;}
.product-thumb .image .cut .stock {
    position: absolute;
    top: 24px;
    left: -40px;
    background-color: #f2f2f2;
    padding: 2px 40px;
    font-size: 16px;
    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
}
.product-thumb .image a:hover {color: unset;}

/* My Account */
.account-part a h5 {display: none;}
#account-account h2 {text-transform: none;}
#myaccount-info {padding: 7px 10px; margin-bottom: 20px; display: none;}
#myaccount-info h2 {
    padding: 0px; 
    line-height: 20px; 
    display: inline;
    font-size: 16px;
    text-transform: none;
    color: #Ce9963;
    letter-spacing: 1px;
    margin-top: 0;
    font-weight: '500';
}
#myaccount-info span {display: none;}
.account-part a span:last-child {width: 285px;}
.allhading, 
.heading, 
.account-part a, 
.list-group a {text-transform: none;}
#account-login form a {position: relative; float: right;}
/*--- Início correção cadastro de cliente ---*/
/* Register */
.agr {position: relative; display: inline-block; right: 0; top: 10px; width: 430px;}
/*--- Fim correção cadastro de cliente ---*/
/* Checkout */
#checkout-checkout .panel-body .form-horizontal #brands {display: none !important;}

/* Footer */
footer #brands img {width: 50px;}
footer h5 {text-transform: none;}
footer .ft-left {position: relative; float: left;}
footer .ft-right {position: relative; float: right;}
.inspire-newsletter h3 {text-transform: none;}
#scroll {z-index: 999999999999;}

@media(min-width: 768px) {
    /* Menu */
    .static-menu li a, 
    #menu .dropdown-inner a {text-transform: none;}
}

@media (max-width: 767px) {
    /* Header */
    .fa-bars {font-size: 20px;}
    .callno {display: none;}
    #logo img {margin: 0 auto;}
    .alert {width: 92%; top: 138px;}
    
    /* Cart */
    /* Início Jogar menu para a direitta e puxar o carrinho para o lado dele *
    #menu {top: -107px; right: 15px;}
    #cart {margin-right: 30px;}
    /* Fim Jogar menu para a direitta e puxar o carrinho para o lado dele */
    #cart {border-radius: 10px; padding: 7px 12px; margin-top: 7px;}
    #cart button svg {position: relative; /*margin-top: 5px; margin-left: 3px;*/}
    #cart button, #cart-total {font-size: 0px;}
    #text-search {border-top-left-radius: 10px; border-bottom-left-radius: 10px;}
    #btn-search-category {border-top-right-radius: 10px; border-bottom-right-radius: 10px;}

    /* Menu */
    #top {display: none;}
    .xs-cart {top: 12px;}
    .sidenav .close-nav {text-align: center;}
    .sidenav .close-nav .categories, 
    .sidenav .close-nav .categories a {color: #fff; font-size: 12px; font-weight: normal;}
    .sidenav .close-nav .categories a {text-decoration: underline;}
    .static-menu li a, 
    #menu .dropdown-inner a {text-transform: none;}
    .filterp.panel-default > .panel-heading {text-transform: none;}

    /* Banner */
    #slideshow0 img {max-height: 308px;}

    /* Buttons */
    .inspire-form-bg .panel-body .form-group .radio, 
    .inspire-form-bg .form-horizontal .radio, 
    .inspire-form-bg .panel-body .form-group select, 
    .inspire-form-bg .form-horizontal select {
        border-radius: 5px;
        -webkit-box-shadow: 1px 1px 2px 0px rgba(150, 150, 150, 0.7);
        -moz-box-shadow: 1px 1px 2px 0px rgba(150, 150, 150, 0.7);
        box-shadow: 1px 1px 2px 0px rgba(150, 150, 150, 0.7);
    }
    .inspire-form-bg .panel-body .form-group input[type="text"], 
    .inspire-form-bg .panel-body .form-group input[type="email"], 
    .inspire-form-bg .panel-body .form-group input[type="tel"], 
    .inspire-form-bg .panel-body .form-group input[type="password"], 
    .inspire-form-bg .form-horizontal input[type="text"], 
    .inspire-form-bg .form-horizontal input[type="email"], 
    .inspire-form-bg .form-horizontal input[type="tel"], 
    .inspire-form-bg .form-horizontal input[type="password"] {
        border-radius: 5px;
        -webkit-box-shadow: 0px 0px 0px 0px rgba(150,150,150,1), inset 1px 1px 1px 0px rgb(194, 194, 194, 0.7);
        -moz-box-shadow: 0px 0px 0px 0px rgba(150,150,150,1), inset 1px 1px 1px 0px rgba(194, 194, 194, 0.7);
        box-shadow: 0px 0px 0px 0px rgba(150,150,150,1), inset 1px 1px 1px 0px rgba(194, 194, 194, 0.7);
    }
    .inspire-form-bg .panel-body .form-group label.control-label {display: block; clear: both; width: 100%;}
    .inspire-form-bg .panel-body .form-group .radio, 
    .inspire-form-bg .form-horizontal .radio {position: relative; float: left; background-color: #e9e9e9; width: max-content; padding: 7px; margin-top: 10px; margin-bottom: 10px; margin-right: 5px;}
    .inspire-form-bg .panel-body .form-group select, 
    .inspire-form-bg .form-horizontal select {position: relative; background-color: #e9e9e9;}
    .show-more {display: block;}
    
    /* Product */
    /* Product Buttons */
    #product-product .product-right .btn, 
    #product-product .product-right #button-cart.btn, 
    #product-product .product-right #button-finish.btn {padding: 7px 10px;}
    /* Product Price */
    #product-product .product-right .col-md-6 {float: none; text-align: center;}
    #product-product .product-right .col-md-6 .list-unstyled {text-align: left;}
    #product-product .product-right .col-md-6.p-p-price-detail {margin-top: 10px;}
    #product-product .product-right .col-md-6.p-p-price-detail .list-unstyled {text-align: center;}
    #product-product .product-right .col-md-6 #product .form-group .col-xs-2 {width: 16.66666667%; margin-left: calc(50% - (192px / 2));}
    #product-product .product-right .col-md-6 #product .form-group .col-xs-10 {/*width: 83.33333333%;*/ width: 50.33333333%;}
    #product-product .product-right .col-md-6 #product .form-group #input-quantity {width: 45px;}

    /* My Account */
    #myaccount-info {margin-bottom: 0px; display: block;}
    #myaccount-info h2 {display: block;}
    #myaccount-info span {float: right; position: relative; margin-top: 0px; display: block;}
    .account-part a span:last-child {width: 255px;}
    #account-account .breadcrumb, 
    #account-account .account-part a {border: 0px; margin-bottom: 0px;}
    #account-account .account-right h2 {margin-bottom: 0px; margin-top: 10px;}
    #account-account .bg-color-b {background-color: #fff; border-radius: 10px; padding-top: 10px; padding-bottom: 10px;}
    /*--- Início correção cadastro de cliente ---*/
    /* Register */
    .agr {position: relative; display: inline-block; right: 0; top: 10px; width: 230px;}
    /*--- Fim correção cadastro de cliente ---*/
    /* Checkout */
    #checkout-checkout #collapse-payment-method .panel-body .buttons input[type="checkbox"][name="agree"] {transform: scale(2.1); margin-top: 20px;}

    /* Footer */
    footer .ft-left {position: relative; float: none;}
    footer .ft-right {position: relative; float: none;}
}