@import url("https://fonts.googleapis.com/css?family=Lato:400,300, 600,700|Oswald:400, 600,700");

body{background-color:#FFF;font-family:"Lato", sans-serif !important;color:#333 !important;}
h1, h2, h3, h4, h5, h6 {margin-bottom:0;font-family:'Oswald',sans-serif !important; font-weight:700 !important;}
h1, h2{color:#d82514 !important;}
h3, h4, h5, h6{color:#333 !important;}
#primary {float:left;width:100% !important;margin-top:50px;}
.page-header{display:none}
#content{padding:0 !important;}
.slider-banner-box{margin-top:0 !important;text-align: center;}
.elementor-image-box-wrapper .elementor-image-box-img { width: 100% !important;}
p{color:#333  !important;}
.catalog-menu-title{color: #fff !important;font-size: 18px;margin-bottom: 0;text-align: left;background-color: #d82514 !important;padding: 8px 10px 7px;min-width:140px !important;}

.main-navigation a{color:#fff !important;display:block;font-size: 14px !important;line-height: 40px;padding: 0 7px !important;text-align: left;text-transform: none !important;}
.mb-10{margin-bottom:10px;}
.is-sticky #sticky-header #site-branding{display: none;}
.is-sticky #sticky-header {background-color: #fff !important;}
#sticky-header #site-title{display:none;}
#sticky-header-sticky-wrapper{background:#333 !important}
.is-sticky #sticky-header .main-navigation a{color:#333 !important;}
.is-sticky #sticky-header .catalog-menu-title{min-width:0 !important;}
.main-slider{width:100% !important;margin:0 auto;}
.slider-banner-wrap{max-width:100% !important;}

.woocommerce div.product div.images .flex-control-thumbs li{width:20%;float:left;margin:0 15px 0 0;list-style:none;}
.woocommerce div.product div.images .flex-control-thumbs {overflow:hidden;zoom: 1;margin: 0;padding: 0;margin: 15px 0 0 0;}
.woocommerce div.product .woocommerce-tabs .panel h2 {display:none}
.related.products h2{ margin-bottom:10px;}
.related.products {float:left;width:100%;margin-top:50px;}
.woocommerce div.product .product_title {clear: none;margin-top: 25px;padding: 0;}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {-webkit-transition: all cubic-bezier(.795,-.035,0,1) .5s;transition: all cubic-bezier(.795,-.035,0,1) .5s;margin: 25px 0 0 0;padding: 0;}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {position:absolute;top:.5em;right:.5em;font-size:2em;z-index:9;width:36px;height:36px;background:#fff;text-indent:-9999px;border-radius:100%;box-sizing:content-box;margin-top:20px;}

.custom-logo-link .custom-logo{height:90px !important;}
footer ul#menu-art-works-1 li{margin-bottom:10px !important;}
footer{background:#f1f1f1 !important;}
footer ul#menu-ft_category li{margin-bottom:10px !important;}
#colophon .column-4{ margin-bottom:0 !important;}
#colophon .widget-area{margin:30px 0 !important;padding:0 !important;}
#colophon .widget-wrap{background:none !important;}
.text-justify{text-align:justify;}
#colophon .widget-title{margin-bottom: 10px;border-bottom:1px solid #ddd !important;padding-bottom:10px !important;}
h3.widget-title{color:#d82514 !important;}
body.page-template-contact-template #primary{width:70% !important;}
body.page-template-contact-template #secondary{margin-top:40px !important;}

.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:20px !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-color: #d82514 !important;background:#d82514 !important;color:#fff !important;padding: 0 10px !important;}
.woocommerce div.product .woocommerce-tabs .panel{padding-top:0px !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs{margin-bottom:0;}
.woocommerce ul.products li.product .button{margin:0 15px 15px 15px !important;padding:8px 13px !important;border:1px solid #d52717 !important;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{border:1px solid #ddd !important;box-shadow: 1px 5px 20px #ddd!important;}
.woocommerce ul.products li.product .price{padding:0 15px !important;}
.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:15px !important;min-height:70px !important;}
.supermarket-cat-tab-box-widget .cat-tab-menu li{font-size:13px !important;text-transform: capitalize !important;}
.animation-right .slider-image-content img{ transform:none !important;}


@media only screen and (max-width:767px)
{
.tel-info-title{font-size:14px !important;}
#search-box{display:none !important;}
.header-right{width:100% !important;padding-top:0 !important;}
.site-name{margin-bottom:0 !important;}
.line-bar, .line-bar:after, .line-bar:before{background:#fff !important;}
.animation-right .slider-image-content img{width:auto !important;height:auto !important;object-fit: cover !important;display: inline !important;}
}

.animation-right .slider-image-content img{width:1300px;height:720px;object-fit:cover !important;display:inline !important;}
.tel-info-title{font-size:16px !important;}