.loading{display:none;background-color:#e2e2e2;opacity:0.8;z-index:105;width:100%;height:100%;position:fixed;}
.loader,
.loader:before,
.loader:after{background:#95c12e;-webkit-animation:load1 1s infinite ease-in-out;animation:load1 1s infinite ease-in-out;width:1em;height:4em;}
.loader{display:none;position:fixed;z-index:99999999;left:50%;top:50%;color:#95c12e;text-indent:-9999em;font-size:11px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s;}
.loader:before,
.loader:after{position:absolute;top:0;content:'';}
.loader:before{left:-1.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s;content:"Aguarde";}
.loader:after{left:1.5em;}
@-webkit-keyframes load1{0%,
80%,
100%{box-shadow:0 0;height:4em;}
40%{box-shadow:0 -2em;height:5em;}
}
@keyframes load1{0%,
80%,
100%{box-shadow:0 0;height:4em;}
40%{box-shadow:0 -2em;height:5em;}
}
::-webkit-scrollbar{width:8px}
::-webkit-scrollbar-track{background:rgba(0, 0, 0, 0.1)}
::-webkit-scrollbar-thumb{background:#95C12E}
.font-red{color:red !important}
.font-green{color:#95C12E}
.out-stock{color:#E52F2F;font-size:13px;font-style:italic;}
.font-56{font-size:56px !important}
.margin-25{margin:10px 0px 25px 0px}
.mb-10{margin-bottom:10px}
.not-content{width:100%;min-height:300px !important}
address{padding:0px;margin:-20px 0px 0px 0px}
.border-red{border:1px solid #a94442 !important}
.comment-respond
.comment-form input[type="text"],
textarea{width:100% !important}
.comment-respond
.comment-form textarea{resize:none}
.block-form-min{min-height:500px}
.product-slide-form{display:initial}
.loader-box{float:left}
.loader-form{width:140px;height:auto}
.margin-bottom-30{margin-bottom:30px}
.block-30{width:100%;height:30px}
.full-width{width:100%}
.main-container{padding:0px 0 90px 0 !important}
.modal-content{border-radius:0px}
.logo a img{position:relative;top:-30px;width:100px;height:auto}
#canvas-for-google-map{height:100%;width:100%;max-width:100%}
iframe{height:335px}
.button.danger,
.single_add_to_cart_button{background-color:#BC1414 !important;color:#fff !important;border-color:#BC1414 !important}
.button.danger:hover,
.single_add_to_cart_button:hover{background-color:#111;color:#fff;border-color:#111}
.add_to_cart_button{background-color:#95C12E !important;color:#fff !important;border-color:#95C12E !important;float:left;margin-right:25px}
.add_to_cart_button:hover{background-color:#111;color:#fff;border-color:#111}
.no-float{float:none !important}
.alert-success-notify-cart{background:#fff;border:solid 1px #95C12E;box-shadow:0 16px 38px -12px rgba(0, 0, 0, 0.56), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);}
.alert-success-notify-cart > [data-notify='icon']{height:50px;margin-right:12px;}
.alert-success-notify-cart > [data-notify='title'],
.alert-danger-notify-cart > [data-notify='title']{color:rgb(51, 51, 51);display:block;font-weight:bold;margin-bottom:5px;}
.alert-danger-notify-cart{background:#fff;border:solid 1px red;box-shadow:0 16px 38px -12px rgba(0, 0, 0, 0.56), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);}
.post-thumb a img:not(.blog), .mw-180{max-width:180px}
.product-inner img{-webkit-transition:.3s ease-out;transition:.3s ease-out;}
.product-inner .has-second-image:hover img,
.product-inner button:hover img{-webkit-transform:scale(1.4);transform:scale(1.4);}
.bq-icon{background-color:#FCF4B3}
.bn-icon{background-color:#E6F0EF}
.bf-icon{background-color:#FFFCDB}
.rgb-icon{width:90px;height:auto}
.well{min-height:20px;padding:20px;margin-bottom:20px;background-color:#f5f5f5;border:0px solid #e3e3e3;border-radius:0px;-webkit-box-shadow:inset 0 0px 0px rgba(0,0,0,.05);box-shadow:inset 0 0px 0px rgba(0,0,0,.05);}
a.cc-link{color:#95c12e !important;text-decoration:none}
a.cc-link:hover{color:#698821 !important}
.thumb_slide{width:285px;height:285px}
.widget.widget_related_product{padding-top:50px}
.nav-pills > li.active > a, .nav-pills > li.active{background-color:#95c12e!important;}
.block-form .payment_methods li{margin-bottom:10px!important;}
button.icon::after{content:"\e008"!important;font-family:"Flaticon"!important;font-size:14px!important;}
#about p{text-align:justify;}
#about .block-30{height:80px;}
.pac-container{z-index:1054 !important;}
.col-container{display:table;width:100%;}
.col{display:table-cell;}
.text-justify .panel-default{border-color:#95c12e;background-color:#fcfcfc;}
.row [class*="col-"]{margin-top:15px;}
@media (min-width:1200px){.row.row-grid [class*="col-lg-"]{margin-top:15px;}
}
@media (min-width:992px){.row.row-grid [class*="col-md-"]{margin-top:15px;}
}
@media (min-width:768px){.row.row-grid [class*="col-sm-"]{margin-top:15px;}
}
@media (min-width:768px){.vertical-center{min-height:100%;display:flex;align-items:center;}
}
#accordion .panel-default{border-color:#ddd;}
.kt-nav li .img-profile{padding:7px 30px!important;}
.kt-nav li .img-profile img{margin-right:20px;width:40px;border:solid 2px #95c12e;}
table, th, td{border:0!important;}
.panel-default>.panel-heading{background-color:#fcfcfc;}
.panel-default{-webkit-box-shadow:0px 3px 5px 1px rgba(222,222,222,1);-moz-box-shadow:0px 3px 5px 1px rgba(222,222,222,1);box-shadow:0px 3px 5px 1px rgba(222,222,222,1);border-color:#ddd;transition:all 0.2s;}
.panel-default:hover{-webkit-box-shadow:0px 1px 1px 1px rgba(222,222,222,1);-moz-box-shadow:0px 1px 1px 1px rgba(222,222,222,1);box-shadow:0px 1px 1px 1px rgba(222,222,222,1);border-color:#ddd;}
.panel{border:0px;border-radius:0px;}
.block{-webkit-box-shadow:0px 3px 5px 1px rgba(222,222,222,1);-moz-box-shadow:0px 3px 5px 1px rgba(222,222,222,1);box-shadow:0px 3px 5px 1px rgba(222,222,222,1);}
.well{background-color:#ffffff;}
.hr-text{line-height:1em;position:relative;outline:0;border:0;color:black;text-align:center;height:1.5em;opacity:.5;}
.hr-text:before{content:'';background:linear-gradient(to right, transparent, #818078, transparent);position:absolute;left:0;top:50%;width:100%;height:1px;}
.hr-text:after{content:attr(data-content);position:relative;display:inline-block;color:black;padding:0 .5em;line-height:1.5em;color:#818078;background-color:#fcfcfa;}
#total{font-size:20px;}
.owl-carousel .owl-stage{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.owl-carousel .owl-item .thumb{display:-webkit-flex;display:-ms-flexbox;display:flex;height:150px;}
.owl-carousel .owl-item .thumb img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.alert-danger a{color:#4e4e4e;font-weight:600;}
.alert-danger a:hover{color:#a94442;font-weight:600;}
.footer-services{background-color:#f6f6f7!important;}
.footer-services .euro{font-size:20px;}
.carousel-inner > .item{height:70vh;background:black;}
.carousel-inner > .item > img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-height:70vh;width:auto;}
.carousel-control.left,
.carousel-control.right{background-image:none;}