a {color: #333;}
a:hover {color: #5b1307;}
#slider-312879912 {margin-bottom: 55px;float: left;width: 100%;overflow: hidden;}
.adm-glyphicon  {display: inline-block; width: 12px; height: 12px; background: #ff0000; border-radius: 50%;}
.site-large-img {height: 0;width: 100%;padding: 15px;padding-bottom: 65%;float: left;overflow: hidden;}
.site-large-img p {display: block;width: calc(100% - 30px);float: left;max-width: 100%;height: 0px;overflow: hidden;position: absolute;padding-bottom: 100%;}
.site-large-img img {transition: transform .2s;width: 100%;height: auto !important;/* position: absolute; */cursor: pointer;}
.site-large-img img:hover {transform: scale(1.1);}
.site-large-img .adm-glyphicon {position: absolute; top: 30px; left: 50px; z-index: 9999;}
.header-button i {padding-top: 6px;}
[data-animate], .slider [data-animate] {opacity: 1 !important;}
.section-title-container {/* margin-bottom: 0; */}
.owl-carousel .owl-item {min-height: auto !important;}

.contact .home-news-title {margin-bottom: 0;border-bottom: 0;}
.frmcontact-body .left, .frmcontact-body .right {float: left;}
.frmcontact-body .left {width: 36%; background: #e35b36 url('../img/contactbk.png') no-repeat 0 0; color: #fff; background-size: cover;height: 350px;padding: 34px;}
.frmcontact-body .form-title {font-size: 18px; margin-bottom: 16px;text-transform: uppercase;}
.frmcontact-body .left ul {list-style: none; padding: 0;}
.frmcontact-body .left li {margin-bottom: 7px;}
.frmcontact-body .left li .fa {width: 26px;}
.frmcontact-body .left li a {color: #fff;}

.frmcontact-body .right {width: 64%; padding: 34px 34px 0 34px;border-top: 11px solid #FFD858;border-right: 11px solid #FFD858;height: 350px;}
.frmcontact-body .right .form-title {font-weight: bold;}
.frmcontact-body .contact-label {color: #757575; font-size: 15px; margin-bottom: 8px;width: 100%;float: left;}
.frmcontact-body .contact-field {float: left; width: 100%;}
.frmcontact-body .contact-label span {color: #ff0000;}
.contact-item-hafl, .contact-item-full {float: left; margin-bottom: 15px;}
.contact-item-hafl {width: 48%;}
.contact-item-hafl-r {float: right;}
.contact-item-full {width: 100%;}
.contact-item-hafl input {width: 100%; border: none; background: #F8F8F8; height: 40px; padding-left: 15px; border-radius: 8px;}
.contact-item-full textarea {height: 60px; width: 100%; border: none; background: #f8f8f8; float: left; border-radius: 8px; padding: 15px;}

.google-map {height: 330px;float: left;width: 100%;overflow: hidden;margin-left: 15px;}
.google-map iframe {width: 100%;}
.frmcontact-body .col-sm-6 {width: 48%;float: left;margin: 0 1%;}
.frmcontact-body .col-sm-12 {width: 98%;margin: 0 1%;}
.frmcontact-body textarea {height: 60px;min-height: 60px;background: #fff;border: 1px solid #ddd;}

input[type=text], textarea {border-radius: 0 !important; box-shadow: none !important;}
input[type=text]:focus, textarea:focus {outline: none !important; box-shadow: none !important;}

#cart-page .title {font-weight: bold; margin-top: 25px; margin-bottom: 10px; }
.quantity input, .quantity a {width: 40px;height: 35px;line-height: 35px;display: inline-block;text-align: center;cursor: pointer;}
#cart-page {margin-top: 25px;}

.button.icon.circle>i:only-child {padding-top: 6px;}

.home-fproducts {position: relative;}
.home-fproducts .owl-nav {transform: translate(-50%, -50%);position: absolute;transition: all 0.3s;top: -50px;width: 58px;right: -30px;background: #fff;z-index: 99999;color: #666;}
.home-fnews {position: relative;}
.home-fnews .owl-nav {transform: translate(-50%, -50%);position: absolute;transition: all 0.3s;top: -50px;width: 58px;right: -30px;background: #fff;z-index: 99999;color: #666;display: block !important;}

.home-fproducts .owl-nav button, .home-fnews .owl-nav button {margin: 0; padding: 0;}
.owl-nav .icon-nav {font-size: 37px; transition: all 0.3s; padding: 0 4px;}
.owl-nav:hover {width: 60px;}
.owl-nav:hover .icon-nav {font-size: 38px; padding: 0 7px;}
[data-animate="bounceInUp"], [data-animate="fadeInUp"], .slider [data-animate="bounceInUp"], .slider [data-animate="fadeInUp"]
{transform: translate3d(0, 0px, 0);}

.post-item .box-text button {background: none none !important; border: none !important; color: #5b1307 ;}
#row-1213101196 {margin: 50px;max-width: 100%;}

.singleproduct-gallery {display: block;}
.singleproduct-gallery .product-gallery {float: left;width: 50%;overflow: hidden;}
.singleproduct-gallery .product-info {width: 50%; float: left;}
.singleproduct-gallery .product-gallery img {
    max-width: 500px;
    margin: 0 auto;
    float: none;
    display: block;
}

@media all and (max-width: 768px) {
    .singleproduct-gallery .product-gallery {height: auto !important;}
    .singleproduct-gallery .product-gallery img  {width: 100%; height: auto !important;}
    .singleproduct-gallery .product-gallery, .singleproduct-gallery .product-info {width: 100%;}
    .header img {padding-bottom: 15px; padding-top: 15px;}
    #row-1213101196 {margin: 0;padding-bottom: 45px;/* min-height: 79px; *//* display: block; */}
    .site-large-img p {}
    .site-large-img {padding: 0; padding-bottom: 65%;}
    .tabs-product-is-home ul.nav:before {display: none;}
    .tabs-product-is-home ul.nav:after {display: none;}
    #slider-312879912 {margin-bottom: 20px;}
}