.inner-header{
	background: url(../images/innerbg.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    padding: 80px 0 50px;
    color: #fff;
    position: relative;
    z-index: 1;
}
.entry-title{
	color: #ffffff !important;
    font-weight: 700 !important;
    font-size: 35px !important;
    text-align: center;
}
.inner-content{
	padding: 60px 0 20px;
}
.home_about{
	background: url(../images/about-bg.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
	padding: 0px 0 13%;
}
.front-about{
	padding: 15% 5% 0% 0%;
}

.front-about h4{
	font-family: 'Poppins', sans-serif;
	font-weight:700;
	color:#529e9a;
	font-size:16px;
}
.front-about h3{
	font-size: 45px;
    color: #292929;
    font-weight: 700;
	padding:0;
}
.front-about p{
	font-size: 14px;
    font-weight: 400;
    line-height: 35px;
    text-align: justify;
}
.front-about a{
	font-size: 16px;
    color: #ffffff;
    background: #eeaa9c;
    padding: 12px 24px;
    position: relative;
    top: 30px;
    text-transform: uppercase;
	font-family: 'Poppins', sans-serif;
	font-weight:700;
	letter-spacing: 1px;
}

.content_section h3{
	font-size: 35px;
    font-weight: 400;
    color: #424443;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title{
	color: #1a1a1a;
    font-size: 16px;
	text-align: center;
    font-weight: 600;
	font-family: 'Poppins', sans-serif;
}
.woocommerce ul.products li.product .price{
	color: #529e9a;
    font-size: 16px;
    text-align: center;
    font-weight: 600;
	font-family: 'Poppins', sans-serif;
}
.woocommerce ul.products li.product .button{
	color: #fefefe;
    background-color: #eeaa9c !important;
    border: 1px solid #eeaa9c !important;
    font-size: 16px !important;
    text-transform: uppercase !important;
	border-radius: 0;
    padding: 16px;
	font-family: 'Poppins', sans-serif;
    font-weight: 700 !important;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.woocommerce ul.products li.product{
	text-align: center;
}

.shop-banner-2{
	background: url(../images/h1-slide-1.jpg) 295px -263px no-repeat #f8f8f8;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
	padding:7% 0% 7% 0%;
}
.shop-banner{
	background: url(../images/h1-slide-2.jpg) 375px center no-repeat #f8f8f8;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
	padding:7% 0% 7% 0%;
}
.shop-content h3{
	font-size: 35px;
    font-weight: 700;
    color: #424443;
	text-align:center;
	padding-bottom: 50px;
}
.shop-content a{
	    color: #fefefe;
    background-color: #eeaa9c !important;
    border: 1px solid #eeaa9c !important;
    font-size: 16px !important;
    text-transform: uppercase !important;
    border-radius: 0;
    padding: 16px;
    font-family: 'Poppins', sans-serif;
    font-weight: 700 !important;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.home_blogs .postwrap .post_title a{
	color: #262626;
    font-size: 15px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
	text-transform:uppercase;
}
.post_title{
	text-align: center;
}
.postwrap p{
	font-size: 16px;
    font-weight: 400;
    color: #585656;
	text-align: center;
}
.postwrap{
	background-color: #f2f6f5;
    margin: 16% 0% 0% 0%;
    padding: 8%;
	width: auto;
    height: 80%;
}
.homeblogbox{
	padding-bottom: 5%;
}
.news-letter{
	background: #529e9a;
    padding: 4%;
}
.news-cont{
	color:#ffffff;
	font-size:40px;
	font-weight: 400;
}
.mc4wp-form-fields p{
	display: -webkit-inline-box;
}
.news-form-box{
	background: #529e9a !important;
    border: none !important;
    border-bottom: 1px solid #ffffff !important;
    color: #ffffff !important;
	font-family: 'Playfair Display', serif;
	font-weight:700;
	font-size:18px;
	letter-spacing: 1px;
	width: 79% !important;
	max-width:100%;
    border-radius:0 !important;
}
.news-form-box::placeholder {
  color: #ffffff !important;
  opacity: 1; /* Firefox */
}

.news-form-box:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #ffffff !important;
}

.news-form-box::-ms-input-placeholder { /* Microsoft Edge */
 color: #ffffff !important;
}

.news-button{
	background-color:#ffffff !important;
	color:#292929 !important;
	font-family: 'Playfair Display', serif;
	font-weight:700 !important;
	font-size:14px !important;
	letter-spacing: 1px;
	text-transform:uppercase;
	padding:15px 27px !important;
	border-radius:0 !important;
}
.mc4wp-form-fields p span{
	position: relative;
    margin: auto;
    display: flex;
}
.latest_product{
	padding-top: 5%;
}

.gallery{
	background: url(../images/gallery.jpg) center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
	height: 344px;
}
.contact-bg{
	background: url(../images/contact-bg.jpg) center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
	padding: 4% 0% 9%;
}
.home-contact{
	font-size: 35px;
    font-weight: 700;
    color: #424443;
    text-align: center;
    padding-bottom: 25px;
}

.wpcf7-email,.wpcf7-text,.wpcf7-textarea{	
	background:transparent !important;
	border:none !important;
	border-bottom:1px solid #e0e0e0 !important;
	border-radius:0 !important;
	color:#444746;
	font-family: 'Poppins', sans-serif;
	text-transform: uppercase;
	font-size: 16px !important;
}
.wpcf7-textarea{
	border:none !important;
	border-bottom:1px solid #e0e0e0 !important;
	border-radius:0 !important;
	height: 120px;
}
.home-form input[type="submit"]{
	background-color:#e08871 !important;
	letter-spacing: 1px !important;
	font-family: 'Poppins', sans-serif !important;
	text-transform: uppercase!important;
	font-size: 16px !important;
}

.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper{
	display:-webkit-inline-box !important;
}
.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item .variable-item-span-color{
	    display: table-row !important;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    margin: 0px 1.8% 3.5em 0px;
}
.woocommerce ul.products li.product a img{
	border: 5px solid #f7f7f7;
}
.woocommerce ul.products li.product:hover, .woocommerce-page ul.products li.product:hover {
    background: #fff;
    box-shadow: 0 0 20px rgba(0,0,0,0.2);
}

.widget_price_filter{
    padding: 0 12px 12px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.16);
    margin: 0 0 20px 0;
}
.widget_price_filter h2{
	margin: 11px;
    border-bottom: 1px solid #eee;
    font-family: 'Poppins', sans-serif;
    font-weight: 600 !important;
    color: #529e9a !important;
    font-size: 18px !important;
    letter-spacing: 0px !important;
}
#secondary .widget_product_categories{
	padding: 0 12px 12px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.16);
    margin: 0 0 20px 0;
}
#secondary .widget_product_categories h2{
	margin: 11px;
    border-bottom: 1px solid #eee;
    font-family: 'Poppins', sans-serif;
    font-weight: 600 !important;
    color: #529e9a !important;
    font-size: 18px !important;
    letter-spacing: 0px !important;
}
.woocommerce button.button{
	color: #ffffff !important;
    background-color: #eeaa9c !important;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{
	background-color: #529e9a !important;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range{
	background-color: #529e9a !important;
}
.contact-address li{
	color: #1a1a1a;
    font-size: 16px;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
	margin: 4% 0px 4% 0px;
}
.contact-address li span{
	font-weight: 600;
	padding-right: 11px;
}
.contact-heading{
	font-weight: 700;
    color: #424443;
    font-size: 20px;
}
.col-1,.col-2{
	max-width: 100%;
}

.front-about-one{
	font-family: 'Poppins', sans-serif;
    font-weight: 700;
    color: #529e9a;
    font-size: 16px;
}
.front-about-two{
	font-size: 45px;
    color: #292929;
    font-weight: 700;
    padding: 0;
}
.front-about-three{
	font-size: 14px;
    font-weight: 400;
    line-height: 35px;
    text-align: justify;
}
.weding-content{
	font-size: 25px;
    color: #292929;
    font-weight: 700;
    padding: 0;
	text-transform: uppercase;
}



.occation_box{
    background: #f4f4f4;
    padding: 60px 0;
}


.occation_box .occbox_wrap{
    background: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.16);
}

.occation_box .occation_list{
    padding: 0 20px 20px 20px;
    text-align: center;
}

.occation_box .occation_list .circle_img{
    width: 120px;
    height: 120px;
    border-radius: 100%;
    overflow: hidden;
    border: 3px solid rgb(238, 170, 156);
    display: inline-block;
}

.occation_box .occation_list:hover .circle_img{
border: 3px solid rgb(238, 170, 156);
}
.occation_box .occation_list .circle_title{
    color: #1a1a1a;
    font-size: 17px;
    font-weight: bold;
    text-transform: uppercase;
}
.occation_box .occation_list .circle_title a{
    color: #1a1a1a;
}


.occation_box .owl-nav{
    position: absolute;
    top: -70px;
    right: 10px;
    width: 70px;
    height: 33px;
    background: url(../images/arrowmid.png) center center no-repeat
}


.occation_box .owl-nav button{
    position: absolute;
    top: 0;
    width: 30px;
    height: 30px;
    border-radius: 0;
    z-index: 999;
    outline: none !important;
    border: none !important;
    box-shadow: none !important;
    text-align: center;
    color: rgba(0, 0, 0, 0.27) !important;
    font-size: 40px !important;
}
.occation_box .owl-nav button span{
display: inline-block;
    line-height: 0;
    vertical-align: top;
    margin-top: 11px;
}

.occation_box .owl-nav button.owl-prev {
    left: 0;
}

.occation_box .owl-nav button.owl-next {
    right:0;
}
.page-title2{
	text-align: center;
    padding-bottom: 30px;
    padding-top: 30px !important;
}

.deli-img img{
	position: absolute;
    margin: 2% 0% 0% 20%;
}



.woocommerce button.button{
    background-color:#529e9a !important;
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important; 
    color:#ffffff !important;
}

.woocommerce-MyAccount-navigation ul li a{
    font-size: 20px;
    font-weight: 600;
    color: #1e1e1e;
    font-family: 'Poppins', sans-serif;
    line-height: 31px;
}
.woocommerce-info {
    border-top-color: #529e9a;
}
.woocommerce-info::before {
    color: #529e9a;
}
.added_to_cart{
    margin: auto !important;
    display: table !important;
    color: #ffffff !important;
    background-color: #ddbda8 !important;
    text-transform: uppercase;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
    position: relative;
    padding: 8px 8px 8px 8px;
    top: 10px;
}
.product-name a{
    font-size: 20px;
    font-weight: 400;
    color: #1e1e1e;
   font-family: 'Poppins', sans-serif;
}
.woocommerce table.shop_table{
    border: 1px solid #529e9a;
}
thead th{
    border-bottom: 2px solid #529e9a;
}
.woocommerce table.shop_table td{
    border-top: 1px solid #529e9a;
}
.woocommerce-message {
    border-top-color: #529e9a;
}
.woocommerce-message::before {
    content: "\e015";
    color: #529e9a;
}
.woocommerce a.button.alt{
	background-color: #529e9a;
}
.woocommerce a.button.alt:hover{
	background-color: #1a5f5b;
}

label{
    color: #1e1e1e !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    font-family: 'Poppins', sans-serif !important;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{
    padding: 3px 6px;
    height: 36px;
}
.form-row{
    display: block !important;
}

.ppom-label-checkbox{
	font-weight: 400 !important;
}
.ppom-option-label-price{
	font-weight: 400 !important;
	font-size: 14px;
}

.zaddon-type-container h3{
	font-weight: 400 !important;
	font-size: 14px;
}
.zaddon_checkbox label{
	font-weight: 400 !important;
	font-size: 14px;
}

.homepage-content{
	background: url(../images/home-content.jpg)center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
	padding: 2% 0 2% 0px;
}


button[name='update_cart'] {
display: none !important;
}






/*------------RESPONSIVE------------*/

@media all and (min-width: 1024px) and (max-width: 1199px) { 

	.navigation-top a{
		padding:10px 9px !important;
	}
	.cart-head{
    	margin: 10px 0 10px 0 !important;
	}
	.deli-img img {
    margin: 2% 0% 0% 10%;
}
}
@media all and (min-width: 992px) and (max-width: 1023px){
	.navigation-top a{
    	padding: 10px 10px 8px !important;
	}
}
@media all and (min-width: 768px) and (max-width: 991px) { 
	.navigation-top a{
		padding: 10px 4px !important;
		font-size: 12px !important;
	}
	.cart-head{
    	margin: 0px !important;
	}
	.logo img{
    	margin: 10px 0px 10px 0px !important;
   		position: relative;
    	display: flex;
	}
	.slider-content h2{
    	font-size: 50px !important;
	}
	.deli-img img {
    	display:none;
	}
}
@media only screen and (max-width: 767px) {
	.main-navigation ul {
    	background: #529e9a;
	}
	.deli-img{
		display:none;
	}
	.top-two{
		display:none;
	}
	.logo img {
    	position: absolute;
    	width: 20% !important;
    	z-index: 999;
    	top: -100px;
	}
	.head-search{
		display:none;
	}
	.slider-content h2 {
    	font-size: 26px !important;
	}
	/*.slider-content a{
    	display:none;
	}*/
}
@media all and (min-width: 480px) and (max-width: 767px){
	.login-customer p{
    	text-align:center !important;
    	float:none !important;
	}
	.cart-head{
    	float: right !important; 
   	 	margin: 30px !important;
	}
	.deli-img img {
     	position: relative;
    	margin: 2% 0% 0% 10%;
	}
	.main-navigation ul{
        background: #529e9a;
	}
}
@media all and (min-width: 375px) and (max-width: 400px){
	.logo img{
   	    top: -93px;
	}
}

@media all and (max-width: 480px) { 
	.login-customer p{
    	float: none !important;
    	text-align: center !important;
	}
	.cart-head{
		text-align: center !important;
    	display: -webkit-inline-box !important;
   		padding-bottom: 10px !important;
    	margin: 15px 11px 15px 11px !important;
	}
	.news-button{
    	padding: 15px 10px !important;
	}
	.news-cont{
    	font-size: 33px !important;
    	padding-bottom: 50px !important;
	}
	.deli-img img {
     	position: relative;
    	margin: 2% 0% 0% 10%;
	}
	.home_about{
    	background:	#eff2f1;
	}
}


@media all and (max-width: 375px){
	.cart-head{
		margin:14px 9px 15px -15px !important
	}
	.slider-content h2{
   	    font-size: 20px !important;
	    letter-spacing: 3px !important;
	}
	.deli-img img {
     	position: relative;
    	margin: 2% 0% 0% 10%;
	}
	.logo img{
   	    top: -80px;
	}
}


@media all and (max-width: 320px){
	.cart-head {
    	margin: 7px 0px 30px -52px !important;
	}
	.slider-content h2{
   	    font-size: 16px !important;
	    letter-spacing: 3px !important;
	}
	.deli-img img {
     	position: relative;
    	margin: 2% 0% 0% 0%;
	}
}
/*------------RESPONSIVE------------*/
@media all and (max-width: 767px){
.logo img{margin:5px !important;}
}