/*
Theme Name: Twenty Nineteen Child
Theme URI: https://en-gb.wordpress.org/themes/twentynineteen/
Author: lotus
Description: My WordPress Twenty Nineteen child theme.
Template: twentynineteen
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Version: 1.0.0
Text Domain: twentynineteen-child



*/

/*
Sample : remove the comment and start adding your own custom CSS rules.

body {
	background-color:#fff;
}

*/

/*
-----------------------------------------------------------------------
                             STYLE HERE
-----------------------------------------------------------------------
*/

@import url('https://fonts.googleapis.com/css?family=Mada:200,300,400,500,600,700,900|Playfair+Display:400,400i,700,700i,900,900i&display=swap');

body, p, a, ul, li, ol{ font-family: 'Mada', sans-serif;}
ul{ list-style:none;}
ul li, ol li{ font-size:18px;}
.list-icon ul li{ padding-left: 20px;}
.list-icon ul li:before{ font-family: 'FontAwesome' !important; content:'\f054'; position: absolute; left: 36px; color: #d96566;}
h1, h2, h3, h4, h5, h6{ font-family: 'Playfair Display', serif; margin-top:0; margin-bottom:15px;}
p{ font-size:18px; margin-bottom:15px; font-weight:400; color:#2b2b2b; margin-top:0;}
h1{ font-size:34px; font-weight:400; color:#f6a62e; text-transform:capitalize;}
h2{ font-size:34px; font-weight:400; color:#f6a62e; text-transform:capitalize;}
h3{ font-size:32px; font-weight:400; color:#f6a62e !important;}
h4{ font-size:22px; font-weight:600; color:#000000; text-transform:uppercase;}
h1:not(.site-title)::before, h2::before{ display:none;}
a:hover, a:focus{ outline:none !important; text-decoration:none !important;}
.entry .entry-content a{ text-decoration:none;}

.entry .entry-content > *, .entry .entry-summary > *{ max-width:100%; margin:0 !important;}
.entry .entry-content, .entry .entry-summary, .woocommerce .content-area .site-main{ max-width: 100%; margin:0; padding:0;}
.woocommerce .content-area{ margin: 0 89px; padding:0 15px;}

.site-content{ margin-top: -145px;}

.stm-logo{ margin-left: -13px;}

.site-header{ padding:0;}
.stm-header{ margin-bottom:0 !important;}
.pearl_sticky_holder.hidden{ display:none;}
.stm-header__hb .stm-navigation ul > li.current_page_item a{ color:#fdb620;}
.stm-header__hb .stm-navigation ul > li.current_page_item a:after{ content:''; display:block; 
background: rgba(253,183,32,1);
background: -moz-linear-gradient(left, rgba(253,183,32,1) 0%, rgba(253,183,32,1) 6%, rgba(217,101,103,1) 51%, rgba(217,101,103,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(253,183,32,1)), color-stop(6%, rgba(253,183,32,1)), color-stop(51%, rgba(217,101,103,1)), color-stop(100%, rgba(217,101,103,1)));
background: -webkit-linear-gradient(left, rgba(253,183,32,1) 0%, rgba(253,183,32,1) 6%, rgba(217,101,103,1) 51%, rgba(217,101,103,1) 100%);
background: -o-linear-gradient(left, rgba(253,183,32,1) 0%, rgba(253,183,32,1) 6%, rgba(217,101,103,1) 51%, rgba(217,101,103,1) 100%);
background: -ms-linear-gradient(left, rgba(253,183,32,1) 0%, rgba(253,183,32,1) 6%, rgba(217,101,103,1) 51%, rgba(217,101,103,1) 100%);
background: linear-gradient(to right, rgba(253,183,32,1) 0%, rgba(253,183,32,1) 6%, rgba(217,101,103,1) 51%, rgba(217,101,103,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdb720', endColorstr='#d96567', GradientType=1 ); width:41px; height:2px; margin:0 auto;}
.stm-header__hb .stm-navigation__default > ul > li > a{ text-transform: uppercase !important; font-size:23px; font-weight:bold !important; padding: 0 25px !important;}

.stm-header__cell_left .stm-header__element{ margin-right: 99px !important;}

.site-header .stm-text.fwn{ font-size:14px;}

/*---------------------------------------------------*/
.home .owl-nav-arrow.owl-theme .owl-controls .owl-buttons div{ opacity: 1;}
.home .owl-nav-arrow.owl-theme .owl-controls .owl-buttons .owl-prev{ left: -70px;}
.home .owl-nav-arrow.owl-theme .owl-controls .owl-buttons .owl-next{ right: -20px;}

.about_section{ background:url(images/about-back-1.png) #fff no-repeat left top;background-size: 11%;}

.other_section{ background:url(images/body-back.png) #fff no-repeat center center;}
.page-id-7, .archive, .single-product{ background:url(images/body-back.png) #fff no-repeat center top; background-size:100% !important;}
.wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-textarea{ width:100%;}
.other_section-2{ background:url(images/body-back.png) #fff no-repeat center top; background-size:100% !important;}
.home .wpcf7-form .wpcf7-text, .home .wpcf7-form .wpcf7-textarea{ background:#f7f4ed; color:#000; font-size:16px; border:none;}
.home .wpcf7-form .wpcf7-text{ height:58px;}
.home .wpcf7-form .wpcf7-textarea{ height:163px;}
.wpcf7-submit{ background: rgba(253,183,32,1) !important;
background: -moz-linear-gradient(left, rgba(253,183,32,1) 0%, rgba(253,183,32,1) 6%, rgba(217,101,103,1) 51%, rgba(217,101,103,1) 100%) !important;
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(253,183,32,1)), color-stop(6%, rgba(253,183,32,1)), color-stop(51%, rgba(217,101,103,1)), color-stop(100%, rgba(217,101,103,1))) !important;
background: -webkit-linear-gradient(left, rgba(253,183,32,1) 0%, rgba(253,183,32,1) 6%, rgba(217,101,103,1) 51%, rgba(217,101,103,1) 100%) !important;
background: -o-linear-gradient(left, rgba(253,183,32,1) 0%, rgba(253,183,32,1) 6%, rgba(217,101,103,1) 51%, rgba(217,101,103,1) 100%) !important;
background: -ms-linear-gradient(left, rgba(253,183,32,1) 0%, rgba(253,183,32,1) 6%, rgba(217,101,103,1) 51%, rgba(217,101,103,1) 100%) !important;
background: linear-gradient(to right, rgba(253,183,32,1) 0%, rgba(253,183,32,1) 6%, rgba(217,101,103,1) 51%, rgba(217,101,103,1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdb720', endColorstr='#d96567', GradientType=1 ) !important; display: flex; text-align: center; margin: 0 auto; border-radius: 31px !important; text-transform: uppercase; letter-spacing: 6px; padding:12px 77px !important;;}

.wpcf7-submit:hover, .wpcf7-submit:focus{ background: rgba(253,183,32,1) !important;
background: -moz-linear-gradient(left, rgba(253,183,32,1) 0%, rgba(253,183,32,1) 6%, rgba(217,101,103,1) 51%, rgba(217,101,103,1) 100%) !important;
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(253,183,32,1)), color-stop(6%, rgba(253,183,32,1)), color-stop(51%, rgba(217,101,103,1)), color-stop(100%, rgba(217,101,103,1))) !important;
background: -webkit-linear-gradient(left, rgba(253,183,32,1) 0%, rgba(253,183,32,1) 6%, rgba(217,101,103,1) 51%, rgba(217,101,103,1) 100%) !important;
background: -o-linear-gradient(left, rgba(253,183,32,1) 0%, rgba(253,183,32,1) 6%, rgba(217,101,103,1) 51%, rgba(217,101,103,1) 100%) !important;
background: -ms-linear-gradient(left, rgba(253,183,32,1) 0%, rgba(253,183,32,1) 6%, rgba(217,101,103,1) 51%, rgba(217,101,103,1) 100%) !important;
background: linear-gradient(to left, rgba(253,183,32,1) 0%, rgba(253,183,32,1) 6%, rgba(217,101,103,1) 51%, rgba(217,101,103,1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdb720', endColorstr='#d96567', GradientType=1 ) !important; display: flex; text-align: center; margin: 0 auto; border-radius: 31px !important; text-transform: uppercase; letter-spacing: 6px; padding:12px 77px !important;;}

.address li{color:rgb(104, 104, 104) !important;padding:0px;}
.address li a{color:rgb(104, 104, 104) !important;}
/*-----------------footer------------*/

.sub-footer{ width:100%; float:left; display:block; text-align:center; background: rgba(253,183,32,1) !important;
background: -moz-linear-gradient(left, rgba(253,183,32,1) 0%, rgba(253,183,32,1) 6%, rgba(217,101,103,1) 51%, rgba(217,101,103,1) 100%) !important;
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(253,183,32,1)), color-stop(6%, rgba(253,183,32,1)), color-stop(51%, rgba(217,101,103,1)), color-stop(100%, rgba(217,101,103,1))) !important;
background: -webkit-linear-gradient(left, rgba(253,183,32,1) 0%, rgba(253,183,32,1) 6%, rgba(217,101,103,1) 51%, rgba(217,101,103,1) 100%) !important;
background: -o-linear-gradient(left, rgba(253,183,32,1) 0%, rgba(253,183,32,1) 6%, rgba(217,101,103,1) 51%, rgba(217,101,103,1) 100%) !important;
background: -ms-linear-gradient(left, rgba(253,183,32,1) 0%, rgba(253,183,32,1) 6%, rgba(217,101,103,1) 51%, rgba(217,101,103,1) 100%) !important;
background: linear-gradient(to right, rgba(253,183,32,1) 0%, rgba(253,183,32,1) 6%, rgba(217,101,103,1) 51%, rgba(217,101,103,1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdb720', endColorstr='#d96567', GradientType=1 ) !important; }
.sub-footer p, .sub-footer a{ font-size:12px; font-weight:400; padding:0; margin:0; color:#fff;}
.sub-footer .widget{ margin-bottom:0;}

.sub-footer .entry-content{margin:0 auto; padding:10px 20px;}

#sfwa_footer .widget .widget-title{ font-family: 'Mada', sans-serif !important; color: #1e1e1e !important; text-transform: uppercase; font-weight:600 !important; font-size:21px; margin-bottom:20px;}

#sfwa_footer { border-top: 1px solid #bec5cf;}

#sfwa_footer .footer-information{ padding:40px 0;}
#sfwa_footer .footer-information p, #sfwa_footer .footer-information a{ font-size:17px !important; font-weight:400 !important; color:#686868 !important;}

.sfwa_contained .sfwa_row .sfwa_footer_area .widget{ border-right: 1px solid #bec5cf;}
.sfwa_contained .sfwa_row .sfwa_footer_area:last-child .widget{ border-right: 0;}
.page-id-9 .footer-information .widget-title{display:none;}

/*-----------------woocommerce------------*/

.button{display:none;}
.woocommerce-tabs, .related, .woocommerce-breadcrumb{display:none;}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{margin-bottom: 55px;}
.woocommerce img, .woocommerce-page img{ margin:0 auto;}
.tax-product_cat .products.columns-4{ margin-top:170px;}

@media screen and (max-width: 992px) {
	.stm-header__element.object1064{order:0 !important;}
	.sfwa_contained .sfwa_row .sfwa_footer_area .widget{ border-bottom: 1px solid #bec5cf;}
	.sfwa_contained .sfwa_row .sfwa_footer_area .widget{ border-right:0px;}
	.stm-header__cell_left .stm-header__element {margin-right: 0px !important;}
	.stm-header__hb .stm-navigation__default > ul > li > a{padding:0 !important;}
	.stm-header__hb .stm-navigation ul > li.current_page_item a::after{margin:0 !important;}
	.padding{height:48px !important;}
	.about_section{background-position: -183px;}
	h1, h2{font-size: 30px !important;color: #f6a62e !important;}
	p {font-size: 15px;}
	.padding-2{height:14px !important;}
	.display-none{display:none;}
	h3 {font-size: 25px;}
	ul li, ol li{ font-size:15px;}
}

@media screen and (max-width: 786px) {
}
@media screen and (max-width: 460px) {
	.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product {
    width: 100%;}
}


/*========== 23.10.2019 =========*/
.entry .entry-content p {
    font-size: 15px;
}
.woocommerce .products li
{
	text-align: center;
}
h1.product_title.entry-title
{
	font-size: 32px;
}
span.posted_in
{
	font-size: 14px;
}


.enquiry_btn a{ background: rgba(253,183,32,1) !important;
background: -moz-linear-gradient(left, rgba(253,183,32,1) 0%, rgba(253,183,32,1) 6%, rgba(217,101,103,1) 51%, rgba(217,101,103,1) 100%) !important;
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(253,183,32,1)), color-stop(6%, rgba(253,183,32,1)), color-stop(51%, rgba(217,101,103,1)), color-stop(100%, rgba(217,101,103,1))) !important;
background: -webkit-linear-gradient(left, rgba(253,183,32,1) 0%, rgba(253,183,32,1) 6%, rgba(217,101,103,1) 51%, rgba(217,101,103,1) 100%) !important;
background: -o-linear-gradient(left, rgba(253,183,32,1) 0%, rgba(253,183,32,1) 6%, rgba(217,101,103,1) 51%, rgba(217,101,103,1) 100%) !important;
background: -ms-linear-gradient(left, rgba(253,183,32,1) 0%, rgba(253,183,32,1) 6%, rgba(217,101,103,1) 51%, rgba(217,101,103,1) 100%) !important;
background: linear-gradient(to right, rgba(253,183,32,1) 0%, rgba(253,183,32,1) 6%, rgba(217,101,103,1) 51%, rgba(217,101,103,1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdb720', endColorstr='#d96567', GradientType=1 ) !important; }

.enquiry_btn a:hover, .enquiry_btn a:focus{ background: rgba(253,183,32,1) !important;
background: -moz-linear-gradient(left, rgba(253,183,32,1) 0%, rgba(253,183,32,1) 6%, rgba(217,101,103,1) 51%, rgba(217,101,103,1) 100%) !important;
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(253,183,32,1)), color-stop(6%, rgba(253,183,32,1)), color-stop(51%, rgba(217,101,103,1)), color-stop(100%, rgba(217,101,103,1))) !important;
background: -webkit-linear-gradient(left, rgba(253,183,32,1) 0%, rgba(253,183,32,1) 6%, rgba(217,101,103,1) 51%, rgba(217,101,103,1) 100%) !important;
background: -o-linear-gradient(left, rgba(253,183,32,1) 0%, rgba(253,183,32,1) 6%, rgba(217,101,103,1) 51%, rgba(217,101,103,1) 100%) !important;
background: -ms-linear-gradient(left, rgba(253,183,32,1) 0%, rgba(253,183,32,1) 6%, rgba(217,101,103,1) 51%, rgba(217,101,103,1) 100%) !important;
background: linear-gradient(to left, rgba(253,183,32,1) 0%, rgba(253,183,32,1) 6%, rgba(217,101,103,1) 51%, rgba(217,101,103,1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdb720', endColorstr='#d96567', GradientType=1 ) !important; }


.enquiry_btn a {
    display: block;
    border-radius: 30px;
    text-align: center;
    line-height: 34px;
    width: 50%;
    margin: 15px 0;
    cursor: pointer;
    color: #fff;
	font-size: 14px;
	letter-spacing: 0;
	font-weight: bold;
	text-transform: uppercase;
}
.list-icon ul
{
	margin-top: 0;
}
.list-icon ul li {
    font-size: 15px;
}

@media screen and (min-device-width:320px) and (max-device-width:767px)
{
.stm_mobile__header .stm_flex {
    padding: 0 15px;
    justify-content: space-between;
}
.stm_mobile__logo {
    order: 2;
}
.stm_mobile__switcher {
    order: 1;
    margin-left: 0 !important;
}
.stm-header__hb .stm-navigation__default>ul {
    margin: 35px auto !important;
}
.stm_hb_mbc{
    background-color: #110f10 !important;
}
.kc-title-wrap h1.kc_title
{
	margin-top: 30px;
}
.entry-content .kc-css-334911
{
	margin-top: 130px !important;
}
.n2-ss-slider-1
{
	min-height: 215px !important;
	margin-top: 140px;
}
div#n2-ss-2 .n2-ss-layer .n2-font-5bf82c2be2297df3d82bfdf5c1ad4f9a-paragraph {
    font-size: 14px !important;
}
.stm_mobile__switcher.active {
    margin-top: 50px !important;

}
.about_section {
    background-size: 70%;
}
.other_section {
    background-size: 100%;
}
.owl-buttons
{
	display: none;
}
 body.kc-css-system .kc-css-770473 {
    margin-right: 0 !important;
    margin-left: 0 !important;
}
.owl-item .item img
{
	width: 100% !important; 
}
body.kc-css-system .kc-css-410641 {
    margin-right: 0 !important;
    margin-left: 0 !important;
}
ul.products li.product .woocommerce-loop-product__title
{
	color: #000 !important;
}
.woocommerce .content-area {
    margin: 0 0;
}


}

@media screen and (min-device-width:768px) and (max-device-width:959px)
{
.entry-content .kc-css-334911
{
	margin-top: 130px !important;
}
.n2-ss-slider-1
{
	min-height: 500px !important;
}
div#n2-ss-2 .n2-ss-layer .n2-font-5bf82c2be2297df3d82bfdf5c1ad4f9a-paragraph {
    font-size: 24px !important;
}
.about_section {
    background-size: 36%;
}
.other_section {
    background-size: 100%;
}


}
@media screen and (min-device-width:960px) and (max-device-width:1024px)
{
.n2-ss-slider-1
{
	min-height: 680px !important;
}
.about_section {
    background-size: 15%;
}
.other_section {
    background-size: 100%;
}
body.kc-css-system .kc-css-562999.kc_title, body.kc-css-system .kc-css-562999 .kc_title, body.kc-css-system .kc-css-562999 .kc_title a.kc_title_link {
    color: #f6a62e !important;
    font-weight: 400;
    text-align: center;
}

}








