@charset "UTF-8";
@font-face {
	font-family: Raleway-Regular;
	src: url(../fonts/Raleway-Regular.ttf);
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: Raleway-ExtraBold;
	src: url(../fonts/Raleway-ExtraBold.ttf);
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: Raleway-SemiBold;
	src: url(../fonts/Raleway-SemiBold.ttf);
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: Raleway-Light;
	src: url(../fonts/Raleway-Light.ttf);
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: Raleway-Bold;
	src: url(../fonts/Raleway-Bold.ttf);
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: Raleway-Medium;
	src: url(../fonts/Raleway-Medium.ttf);
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: Raleway-Black;
	src: url(../fonts/Raleway-Black.ttf);
	font-weight: normal;
	font-style: normal;
}
body{
    overflow-y: auto!important;
}



@media (max-width: 767px) {
	.fdi-Carousel .carousel-inner .active.left { left: -100%; }
	.fdi-Carousel .carousel-inner .next        { left:  100%; }
	.fdi-Carousel .carousel-inner .prev		 { left: -100%; }
	.fdi-Carousel .active > div { display:none; }
	.fdi-Carousel .active > div:first-child { display:block; }

	/*Search-bar*/
	.mob-srch{
		padding: 10px 15px 10px 0px;
		color: #766341;
		position: absolute;
		right: 50px;
	}
	#id2{
		display: none;
		-webkit-transition: all 200ms ease-in 0s; /* Safari */
        transition: all 200ms ease-in 0s;
        margin-bottom: 35px;
	}
	.navbar-header .navbar-toggle{
		padding: 7px 10px;
		margin-top: 5px;
		margin-bottom: 5px;
		margin-right: 10px;
	}
	.list2_space{
		min-height: 30px;
	}
	.stylish-input-group{
		width: 100%;
	}
	.owl-prev {
    left: 0;
    }
    .owl-next {
    right: 0px;
    }
	.list1_space {
	    padding: 15px 0 20px;
	}
	
	.img-space1{
		padding-bottom: 15px;
	}
	.search_btn{
		float: right;
	}
	.get_in_li a {
	    padding: 14px 40px!important;
	    font-size: 18px!important;
	}
	.col_pro_1 {
	    text-align: center;
	    margin-bottom: 15px;
	}
	.col_pro_1 img{
		margin: 0 auto;
		display: block;
	}
	.list_pic1{
		padding: 25px 0px 30px 0!important;
	}

}
@media (min-width: 767px) and (max-width: 991px ) {
	.fdi-Carousel .carousel-inner .active.left { left: -50%; }
	.fdi-Carousel .carousel-inner .next        { left:  50%; }
	.fdi-Carousel .carousel-inner .prev		 { left: -50%; }
	.fdi-Carousel .active > div { display:none; }
	.fdi-Carousel .active > div:first-child { display:block; }
	.fdi-Carousel .active > div:first-child + div { display:block; }
}
@media (min-width: 992px ) {
	.fdi-Carousel .carousel-inner .active.left { left: -16.7%; }
	.fdi-Carousel .carousel-inner .next        { left:  16.7%; }
	.fdi-Carousel .carousel-inner .prev		 { left: -16.7%; }	
}

/*jquery*/

.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 9999;
    top: 0;
    left: 0;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 0;
}
.sidenav .closebtn {
    position: absolute;
    top: -7px;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
    color: #000;
}

.menu_list .dropdown:hover .dropdown-menu {
    display: block;
    
}
/*#mySidenav{
	width: 250px;
	display: none;
}*/
#main{
	width: 100%;
}

.owl-next {
    right: -82px;
}
.owl-prev {
    left: -82px;
}
.owl-prev, .owl-next {
    background: none!important;
    font-size: 50px!important;
    position: absolute;
    top: 32%;
}
.owl-prev i, .owl-next i {
    color: #cbcbcb!important;
}

.side-cat span{
	font-size: 24px;
	padding: 0px 37px !important;
    font-family: Raleway-Light;
    color: #766341;
}
.side-cat span i{
	padding-left: 15px;
}
.side-cat{
	border-bottom: 1px solid #766341;
	padding: 20px 0;
}
.ch_cptn1{
	padding-top: 20px;
}

.ch_cptn1 .product-price{
    font-size: 20px;
    font-weight: 800;
    color: #766341;
    text-align: left;
}

.ch_cptn1 .brd-bot{
    font-size: 14px;
}
.ch_cptn1 a {
    display: block;
    color: #00cb9e;
    font-size: 15px;
    padding: 8px;
    border: 2px solid #00cb9e;
    border-radius: 5px;
	text-decoration : none;
}

.ch_cptn1 a:hover{
    background: #00cb9e;
    color: #ffffff;
}

.thisNew{
	position: fixed;
	top: 15px;
	left: 15px;
}

@media screen and (min-width: 320px) and (max-width: 991px){

	.proview_list{
		padding-top: 0!important;
	}
	.proview_list li:first-child{
		border: none;
		padding: 20px 0;
	}
	#main {
	    transition: margin-left .5s;
	}
	.li_hdr{
		padding-top: 5px!important;
	}

}



.dist-btn{
	background: #f7a016;
	font-size: 22px; 
	color: #ffffff; 
	border-radius: 50px; 
	padding: 25px 10px; 
	font-family: Raleway-Regular;
	display: inline-flex;
	display: -webkit-inline-flex;
	width: 100%;
    text-align: center;
    justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    min-height: 100px;
}
.dist-btn i{
	padding-right: 2%;
}
.dist-btn:hover,.dist-btn:focus{
	text-decoration: none;
	color: #fff;
}
.terms h2{
	color: #766341;
    font-family: Raleway-Bold;
    font-size: 30px;
    padding-bottom: 1%;
}
.terms h3{
	color: #766341;
    font-family: Raleway-Bold;
}
.terms p{
	font-family: Raleway-Regular;
    font-size: 18px;
    padding-bottom: 2%;
}
.terms{
	padding-top: 2%;
	padding-bottom: 3%;
}
.up-col{
	padding-right: 0!important;
}
.br-col{padding-right: 0;}
.or-col{padding-left: 0;}
.ib{background: #766341;}
.prom-price{
	position: absolute;
    right: 15px;
    top: 15px;
}
.prom-price > img {
    height: 100px;
    width: 100px;
}
.prom-price p{
	font-size: 25px!important;
	font-family: Raleway-SemiBold!important;
	color: #fff!important;
	position: absolute;
    right: 8px;
    text-align: center;
    top: 5px;
	padding: 9px!important;
}

.pro_cont .row{padding: 54px 0 30px 15px;}
.ct-src{
	display: flex;
    justify-content: flex-end;
}
.carousel-inner img{
	width: 100%;
}
.carousel-control.left,.carousel-control.right{
	background-image: none;
}
.indcats{ bottom: 10% !important; }
.indcats li{background:#fff!important;border:inherit!important;width:12px!important;height:12px!important;}
.indcats .active{background:#766341!important;}
.img_sp{}
/*.up_list{float: right;}*/
.col_pdng{padding:0px;}
.up_list1{padding-left: 210px;}
.s1{font-family: Raleway-Regular; padding-left: 15px; font-size: 16px;}
.hdr_email{font-family: Raleway-SemiBold; padding-right: 25px !important;}
.hdr_email1{font-family: Raleway-semiBold; padding-right: 58px!important;}
.hdr_email i{font-size: 20px;}
.list1_space{background-color: #212623;}
.list1 li,.list1 li a{
	font-size: 16px; 
	color: #bae0cd;
	padding:0;
}
.list1 li a:hover{
	text-decoration: none;
}
.list1{margin-bottom: 19px; margin-top: 3px;float:right;}
.social_li{padding-right: 10px;}
.social_icon{
	padding: 0 10px;
	margin-left: 0px;
}
.form-control::-moz-placeholder{
	color: #bae0cd;
}
.logo{padding:0px 0px 0px 95px; height:0px;}
.logo img{position: relative; top: -44px; z-index: 9999;}
.list2_con{}
.list2_space{background-color:#bae0cd; border-radius: inherit; margin-bottom: 0px; border: inherit;}
.menu_list li a{
	color: #766341; 
	font-size: 16px; 
	padding:20px 34px 19px; 
	font-family: Raleway-SemiBold;
}
.menu_list1 li a{
	color: #bae0cd; 
	font-size: 16px; 
	padding:20px 34px 19px; 
	font-family: Raleway-SemiBold;
}
.menu_list > li > a:focus, .menu_list > li > a:hover{ color: #766341;background: transparent!important;}
.menu_list1 > li > a:focus, .menu_list1 > li > a:hover{background-color: #766341; color: #bae0cd;}
.menu_list > .active > a{background-color: #bae0cd;color: #766341;border-bottom:3px solid #766341;}
.menu_list1 > .active > a{background-color: #766341;color: #bae0cd;border-bottom:3px solid #bae0cd;}
.get_in_li a{
	background: #766341; 
	color: #ffffff!important; 
	font-size: 15px!important; 
	padding: 20px 25px 22px!important; 
	margin-left: 15px;
}
.get_in_li1 a{background: #7d704f; color: #ffffff!important; font-size: 15px!important; padding: 20px 24px 21px!important; margin-left: 0px;}
.menu_list{
	float:right;
}

.reg-hov:hover{ background:#7d704f !important; }
.menu_list1{text-align:center; padding-left: 320px;}
.img_space{}
#imaginary_container{ position: relative; top: 12px; border: 1px solid #bae0cd; border-radius: 50px; } /* top : 12px */
.stylish-input-group .input-group-addon{ background-color: transparent; }
.stylish-input-group .form-control{
    border-right:0; 
    box-shadow:0 0 0; 
    border-color:#ccc;
}
.stylish-input-group button{
    border:0;
    background:transparent; display: inherit!important;
}
.search_place {
    border: none;
    border-right: none!important;
    border-radius: 20px;
    font-size: 15px;
    background-color: #212623;
    color: #bae0cd!important; width: 175px!important; 
    display: inherit!important;font-family: Raleway-Regular;
    padding: 6px 8px;
}
.search_btn {
    color: #bae0cd;
    border: none;
    border-radius: 20px; line-height: 1.3; padding: 6px 4px;
}
.ca_cap{color: #bae0cd; font-family: Raleway-ExtraBold;}
.carsl_cap{
	bottom: 0; 
	left: 0!important; 
	right: 0!important; 
	text-align: center; 
	font-family: Raleway-Light;
	text-shadow: 0 2px 2px rgba(0, 0, 0, 0.8);
	/*background-color: rgba(0,0,0,0.5);*/
	height: 100%;
	width: 100%;
	padding-top: 3%;
}
.carsl_cap h1{font-size: 52px;}
.foot_space1 {background-color: #766341;}
.f_list1 li{
	font-family: Raleway-Light;
	color: #ffffff;
	padding: 15px 45px; 
	font-size: 24px;
}
.f_list1 {margin-bottom: 0px;}
.foot_space2{background: #000000;}
.f_list2 {margin-bottom: 0px;margin-top: 5px;}
.f_list2 li a{color: #98b7a8; text-decoration: none;font-size: 15px;}
.f_list2 li{padding: 20px 10px 0 15px; font-family: Raleway-Regular;}
.f_list2 li:last-child{
	padding-right: 0;
}
.social_foot{
    float:right;
}
.social_foot img{width: 30px; height: auto;}
.social_foot a{padding-left: 4px;}
.cprt{color: #766341; font-family: Raleway-Regular;margin-top: 5px;}
.footer-rating{
    padding: 0!important;
    padding-left: 156px!important;
}
.footer-rating img{
    height: 72px;
}
.cont_padng{
	padding-top: 10px;
	padding-bottom: 30px;
}
.cprt2 {
    float:right;
    color: #766341; font-family: Raleway-Regular;
        margin-top: -20px;
}

.cprt2 a{
color: #766341;
}
.row_carousel{}
.caro {margin-bottom: 0; padding: 0 0px 40px;}
/* The controlsy */
.car_cntrl {
	left: -85px;
	height: 0px;
	width: 0px;
	background: none repeat scroll 0 0 #fffffff;
	margin-top: 90px; 
	text-shadow: inherit;opacity: 1;
}
.car_cntrl.right {right: -25px;}
.car_cntrl i{font-size: 50px;color:#e4e0d9; border: 5px solid #e4e0d9; border-radius: 50%; width: 60px; height: auto;}
.car_cntrl i:hover{color:#766341;border: 5px solid #766341;}
/* The indicators */
.carousel-indicators {right: 50%;top: auto;bottom: -10px;margin-right: -19px;}
/* The colour of the indicators */
.carousel-indicators li {background: #cecece;}
.carousel-indicators .active {background: #428bca;}
.prom {margin: 72px 0px 35px; color: #766341; font-family: Raleway-Light; font-size: 30px;}
.tc {padding-top: 16px; font-size: 18px; color: #766341; font-family: Raleway-SemiBold;}
.wel_row{
	margin-bottom: 20px; 
	font-family: Raleway-Regular;
}
.wel_con{
	padding-top: 30px;
}
/* #ebebeb */
.wel_brdr {
	border: 1px solid #666666; 
	border-right: inherit;  
	color: #666666;
}
.wel-sec{
	padding: 40px 75px 50px 47px;
	background: #bae0cd;
}
.wel_brdr p{font-size: 17px; line-height: 1.72857143;}
.wel_hdng {
	color: #766341; 
	font-family: Raleway-SemiBold; 
	font-size: 31px;
	padding-bottom: 12px;
}
.ordr{
    background-color: #A54F9A;
	/*background-color: #766341; */
	color: #ffffff;
}
.ordr-sec{
	/*padding: 28px 30px 48px;*/
	/*padding: 130px 30px 130px;*/
	padding: 15px 30px 27px;
}
.ordr h3{
	font-family: Raleway-SemiBold; 
	font-size: 31px; 
	padding-bottom: 12px;
	position: relative;
	text-align: center;
	text-transform: uppercase;
}
.ordr h3:before{
    content: '';
	position: absolute;
	height: 3px;
	width: 15%;
	left: 0;
	right: 0;
	bottom: -2px;
	margin: 0 auto;
	background: #fff;
}
.ordr p{font-family: Raleway-SemiBold; font-size: 22px;}
.contspace_h31{color:#766341; font-family: Raleway-Light; font-size: 30px; margin-top: 15px;padding: 0px 15px;}
.ad_con {color:#b6d9c6; font-family: Raleway-SemiBold; font-size: 17px;}
.cont_space {}
.col_img { padding: 10px; }
.col_img img{width: 100%; height: auto;border-radius:4px;}
.img_row{padding-top: 15px; padding-bottom: 20px;}
.col-bg1,.col-bg2,.col-bg3{
	border: none;
	padding: 0;
}
.col-bg1 img, .col-bg2 img, .col-bg3 img{
	width: 100%; 
	height: auto;
	border-radius: 6px;
}
.col_space {}
.t_caption h3{
	font-size: 35px;
	min-height: 76px;
}
.t_caption1 h3{font-size: 35px;}.t_caption2 h3{font-size: 35px;}
.t_caption{
	position: absolute; 
	top: 20px; 
	left: 30px; 
	color: #ffffff!important; 
	font-family: Raleway-SemiBold; 
	padding: 10px !important;
}
.t_caption1{position: absolute; top: 20px; left: 30px; color: #ffffff!important; font-family: Raleway-Light; padding: 15px !important;}
.t_caption2{position: absolute; top: 20px; left: 30px; color: #ffffff!important; font-family: Raleway-Light; padding: 20px !important;}
.btn1{
	position: relative; 
	top: 150px; 
	background: none; 
	border: 1px solid #ffffff; 
	border-radius: 20px; 
	font-size: 20px;
	margin-left: 10px;
}
.btn1:hover{
	background: #766341 none repeat scroll 0 0;
    border: medium none #766341;
    color: #fff;
    text-decoration: none;
}
.btn2{position: relative; top: 145px; background: none; border: 1px solid #ffffff; border-radius: 20px; font-size: 20px;margin-left: 10px;font-family: Raleway-Light;}
.btn3{position: relative; top: 102px; background: none; border: 1px solid #ffffff; border-radius: 20px;font-size: 20px;margin-left: 10px;font-family: Raleway-Light;}
.img-space1{padding-bottom: 60px;; color: #ffffff;}
.col_pro_1{} .col_pro_2{}
.list_pic1 {margin: 0px; padding: 40px 0px 60px 50px; border-radius: 6px;}
.list_pic2 {margin: 0px; padding: 25px 0 35px 50px; border-radius: 6px;}
.headr {margin: 0px; padding: 0 0 4px;}
.col_pdng h3{font-size: 30px;}
.small_font{font-family: Raleway-SemiBold;}
.btn_get{background: none; border: 1px solid #ffffff; border-radius: 20px; margin: 21px 0px 0px 0px; font-size: 20px;}
.btn_get1{background: none; border: 1px solid #ffffff; border-radius: 20px; margin: 45px 0px 0px 10px; font-size: 20px;}
.btn_get:hover,.btn_get1:hover{
	background: #bae0cd;
	color: #766341;
	border-color: #bae0cd;
}
.img_van{margin-top: 10px;}
.font1{font-family: Raleway-Bold}
.abt_hdr{font-size: 30px; color: #766341; padding: 40px 0px 20px 0px; font-family: Raleway-Light;}
.abt_cont{padding: 0px;}
.abt_row{padding: 0px 0px 55px 15px; color: #606a64; font-size: 29px;line-height: 1.62857143; font-family: Raleway-Regular;}
.para{color:#949a97; font-size: 18px;}
.space1{padding-bottom: 60px;}
.big_btn{background: #f7a016;font-size: 22px; color: #ffffff; border-radius: 50px; padding: 25px 10px; font-family: Raleway-Regular;}
.big_btn1{padding: 34px 10px;}
.catgrs{font-size: 31px; color: #766341; padding: 0; font-family: Raleway-Light;}
.row_thumb{margin:0 0 30px;}.pro_cont{}
.row_thumb1{margin:0 0 120px;}
.proview_list{padding-top: 40px;}
.proview_list li{
	padding: 10px 0px; 
	border-left: 1px solid #e1e1e1; 
	border-right: 1px solid #e1e1e1; 
	border-top: 1px dashed #e1e1e1; 
	border-bottom: 1px dashed #e1e1e1;
}
.proview_list li a{
	color: #766341; 
	font-family: Raleway-Bold;
}
.our_pro{border-top: none !important; padding: 0px 15px !important; font-family: Raleway-Light; color: #766341;}
.our_pro h3{font-size: 30px;}
.pgng_li{border-bottom: none!important; padding-bottom: 0px!important;}
.li_hdr{
	padding:16px; 
	padding-bottom: 5px; 
	color: #766341; 
	font-family: Raleway-SemiBold;
	font-size: 30px;
}
.ched_hdr{font-family: Raleway-Bold;}
.cheese_list{
	/*padding-top:20px;*/
	margin-left: 0px;
}
.cheese_list img,.ano_list img{
	border-radius: 4px;
	width: 100%;
}
.cheese_list li{
	/*padding: 0px 15px 30px;*/
	/*padding: 0px 15px 9px;*/
	padding: 10px 15px 30px;
	width: 24%;
}
.descr{color: #757575;margin: 0px; padding-bottom: 5px; font-family: Raleway-Bold;}
.img_exp{
	color: #000000;
	margin: 0px;
	 
	padding-bottom: 10px; font-family: Raleway-Bold;
	display: flex;
	min-height: 50px;
}
.img_exp1{color: #000000;margin: 0px;border-bottom: 1px solid #e1e1e1; padding-bottom: 26px; padding-top: 4px; font-family: Raleway-Bold;}
.itm_qnty{font-family: Raleway-Bold;color:#000000;line-height: 2.3;}
.td1{padding-right: 36px;}
.shb{
	background:#f5f5f5;
	padding-top: 10px;
	margin-top: -15px;
}
.img_bg{
	background:#f5f5f5; 
	padding: 15px 0px;
	margin-left: 0px;
	margin-bottom: 30px;
}
.page_spce{padding: 0px 37px 40px;}
.page_space h4{font-family: Raleway-Bold;}
.trtl{padding-bottom: 20px; font-family: Raleway-Bold;}
.cont{font-size:31px; color: #766341; padding:55px 0px 0px; font-family: Raleway-Light;}
.con_hdr{color: #000000; font-size: 20px; padding: 55px 0px 20px; margin-bottom: 0px;  font-family: Raleway-ExtraBold;}
.con_hdr1{color: #000000; font-size: 20px; padding:5px 0px 20px 0px; margin-bottom: 0px;  font-family: Raleway-ExtraBold;}
.con_desc{color: #616a65;font-size: 16px; font-family: Raleway-Medium;}
.icon_font{font-family: Raleway-Regular;}
.no_bold,.no_bold a{font-family: Raleway-Bold;color: #333;}
.no_bold a:hover{
	text-decoration: none;
}
.reg_ofc{color:#766341; font-family: Raleway-Light;}
.para{padding: 0px; font-family: Raleway-Regular;line-height: 1.62857143;}
.btn_row{padding-bottom: 60px;}
.li_btn_text{font-size: 18px;}
.call_us{padding-left: 2%;padding-top: 10px;}
.li_img{padding-right: 0px;}.col_1{padding:0 40px 0 15px;}
.call_sales{padding-right: 18px!important;border-right:1px solid #e1e1e1;}.icon_fa{position:relative;top:-10px;color:#766341;padding:0px 15px 0px 10px!important;;}
.con_row1{padding:30px 10px;font-size:16px;}.icon_fa1{position:relative;top:-10px;color:#766341;padding:0px 15px 0px 15px!important;;}
.con_row2{padding: 15px 10px;}
.con_row1 .fa-envelope,.con_row1 .fa-phone{font-size:20px;}
.con_row3{border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; padding: 15px 10px;}
.row_p1{margin: 0 0 2px; font-family: Raleway-Regular;font-size: 16px;}
.row_p2{font-family: Raleway-Bold;}.dtl1{margin: 18px 0px 0px;display:inline-block;background:#f0f6f2;padding:12px 20px;width: 100%;font-size: 16px;}
.con_row4{border-right:1px solid #e1e1e1;padding-right:30px!important;}
.con_row5{padding-top: 10px;    padding-left: 15px!important;}.cont_form{}
.map{padding: 0px 0px;}.cont_form1{box-shadow:0 0 2.5em rgba(186,224,205,1);padding:50px 65px;}
.map_if{width: 100%; height:324px; border: 1px solid #e1e1e1;}
.form_hdr{font-size:14px; color:#606a64; margin: 0 0 8px; font-family: Raleway-Bold;}
.form_bx{border-radius: 0px;border: 1px solid #e1e1e1;}
.btn_gettouch{border-radius: 0px;font-size:20px; color: #ffffff; background: #766341; margin: 32px 0px 0px; font-family: Raleway-ExtraBold;}
.btn_gettouch:hover{background: #766341;}
.check_row{padding: 5px 0px; font-family: Raleway-Bold;}
.enqry{padding: 0 0 16px;}
.f_grp{margin-bottom: 25px;}
.cont_conspace{padding-bottom:70px;}
.dis_hdr1{color: #766341; padding:40px 0px 0px;font-size:30px; font-family: Raleway-Light;}
.dis_hdr2{color: #606a64; padding-bottom: 5px;font-size:30px; font-family: Raleway-Regular;}
.unit{
	font-family: Raleway-ExtraBold;
	font-size: 20px;
}
.dis_hdr3{color: #606a64;padding-bottom:25px;font-family: Raleway-Regular;}
.dist_list1{padding-left: 15px;}
.dist_list1 li{padding: 5px 0px; font-family: Raleway-Medium;}
.img_disvan{padding:10px 45px 0px 0px;}.for_bdr{border-right: 1px solid #e1e1e1; }
.dist_col2{padding:20px 15px 0px 80px;}
.dist_list2{padding-left: 15px;}
.dist_col2 h2 span{display: block;}
.list_box span{font-family: Raleway-Medium;}
.list_box{list-style:none;color:#000000;text-align:center;background:#b2d3bf;border-radius:6px;padding:25px 5px;font-size:18px;margin:30px 0px 0px;position:relative;right:30px;width:225px;font-family: Raleway-Black;}
.dist_list2 li{padding: 5px 0px;font-size:18px; font-family: Raleway-Medium;}
.dist_list2,.dist_list3{list-style:disc;color:#766341;}.dist_list2 li span,.dist_list3 li span{color:#888f8b;}
.dist_list3{padding-left: 0px;}.first_list{padding:0px 0px 0px 20px;}
.dist_list3 li{padding: 5px 0px;font-size:18px; font-family: Raleway-Medium;}
.dist_row1{padding-bottom: 70px;}
.note{color: #949a97;font-size:18px; font-family: Raleway-Regular;}
.span_row{ padding: 0 0 35px;}/*.col_del{color:#bae0cd!important;}*/
.view_row{padding: 0 0 50px;}
.products_list{}
.car_12{padding: 0px;}.abt_list{text-align:center;margin:0 0 0px;border-bottom: 3px solid #f0f6f2;}.abt_list li a{padding: 15px 120px;font-size:30px;text-decoration:none;color:#93b2a0;font-family: Raleway-SemiBold;}
.abt_list li{padding:0px 0px; float:none;display:inline-block;}
.abt_list > li.active > a, .abt_list > li.active > a:focus, .abt_list > li.active > a:hover {border:inherit;background:inherit;color:#756241;border-bottom:3px solid #b2d3bf;}
.abt_list > li > a,.abt_list > li > a:hover{background:inherit;border:inherit;}
.abt_header{
	color:#766341;
	font-size:30px;
	padding: 0 0 3%;
	font-family: Raleway-Bold;
}
.hdr-p1{
	color: #bae0cd;
}
.div_1{padding-top:4%;}
.div_2{padding-left:2.5%;}
.div_3{padding-top:6%;}.div_4{padding:8% 0 0;}.div_row{padding:8% 0 0%;}.div_row1{padding:5% 0 3%;}
.para_p1{
	font-size:25px;
	color:#949a97;
	padding: 1% 15% 0% 0%;
	font-family: Raleway-Regular;
}
.para_p2{
	font-size:18px;
	/*color:#949a97;*/
	padding: 0 0 2% ;
	font-family: Raleway-Regular;
}
.con_pdng{padding:0px;}
.para_p3{
	font-size:18px;
	/*color:#9a9a9a;*/
	padding:0 0 3%;
	font-family: Raleway-Regular;
}
.para_p4{
	font-size:18px;
	padding:0% 0% 2% 0%;
	font-family: Raleway-Regular;
}
.div_5{padding:0% 0 0% 4%;}
.para_p5{
	font-size:18px;
	padding:0 0 3% 0;
	font-family: Raleway-Regular;
}
.para_p6{
	font-size:18px;
	color:#949a97;
	padding:0% 0% 2% 0%;
	font-family: Raleway-Regular;
}
input[type=checkbox] + label{
	display:block;
	/*margin:0.2em;*/
	cursor: pointer;
	padding-left: 0.2em;
	min-height: 25px!important;
}
input[type=checkbox]{
	opacity: 0;
}
input[type=checkbox] + label:before{
	content:"\2714";
	border:0.1em solid #e1e1e1;
	display:inline-block;
	width:1.5em;
	height:1.5em;
    padding: 0 0 15px 3px;
    margin: 0 10px 0 0;
	vertical-align: bottom;
	color:transparent;
	transition: .2s;
}
input[type=checkbox] + label:active:before{
	transform:scale(0);
}
input[type=checkbox]:checked + label:before{
	background-color:#bae0cd;
	border-color:#bae0cd;
	color:#766341;
}

ul.hearthrough  li{
    width: 49.5%;
    float: left;
    font-family: 'Raleway-Bold';
    font-size: 14px;
    margin: 0 0 5px 0;
}



.check_col6{padding:0 0 0 10px;}
.error{color:#ff0000;font-family: Raleway-Regular;font-size:15px;font-weight:bold!important;}
.pro_col{padding:0 15px;margin: 0 0 30px;}
.cc{right:9%;left:10%;padding:0 0 15px;text-align:left;}
.effect-sadie img{display: block; width: 100%; height:auto;}
figure.effect-sadie figcaption::before {
	position: absolute;
	top: 0;
	left: 15px;
	width: 90%;
	height: 100%;
	background: rgba(0, 0, 0, .9);
	content: '';
	opacity: 0;
	padding:0 15px;
	border-radius:6px;
}

figure.effect-sadie h4 {
	position: absolute;
	bottom: 5%;
	left: 0;
	width: 100%;
	color: #ffffff;
	transition: transform 0.35s, color 0.35s;
	font-size:20px;
	padding:0px 38px;
}

figure.effect-sadie figcaption::before,
figure.effect-sadie p {
	transition: opacity 0.35s, transform 0.35s;
}

.thumb1 {
	position: absolute;
	bottom: 40px;
	left: 0;
	opacity: 1;
	margin: 0 38px;
	background: none; color:#ffffff; border: 1px solid #ffffff; border-radius: 15px; font-family: Raleway-Medium;font-size: 16px;
}

figure.effect-sadie:hover h4 {
	color: #766341;
}
figure.effect-sadie:hover .thumb1{
	background:#766341;color:#ffffff; border: 1px solid #766341;
}
figure.effect-sadie:hover figcaption::before ,
figure.effect-sadie:hover p {
	opacity: 1;
	
}
.product_view{padding:60px 0 80px 0px;}
.product_view .img_t{width:100px;height:auto;border:1px solid #ccc; padding:3px;}
.product_view .img_list{padding:40px 0 0; text-align: center;}
.img_left{margin:0 auto;}
.div_bg{background:#766341;}
.pro_col img{border-radius: 5px;}
.carcap{right: 0%!important;  left: 0%!important;text-align: left!important;background:rgba(118, 99, 65, 0.7)!important;padding:10px 22px 12px!important;bottom: 0px!important;text-shadow:inherit!important;
border-bottom-left-radius:5px!important;border-bottom-right-radius:5px!important;font-family: Raleway-Medium;font-size: 20px!important;}
.carcap h4{
	font-size: 20px!important;
	color: #fff;
}
.carcap h4:hover,.carcap a:hover{
	color: #fff;
	text-decoration: none;
}
.prom_cont{padding-bottom: 6%!important;}
.prom_row{}
.car_cont{padding:0px!important;border: 4px solid #bae0cd;border-radius:4px;background:#bae0cd;}.carousel_pic{padding:0px!important;}
.carousel_txt{padding:3% 7%!important;}
.prom_hdr{font-size:30px;font-family:Raleway-Light;color:#766341;padding:4% 0;}
.car_prom{padding:0 0 4%;}
.carousel_txt h2{font-family: Raleway-Bold;color:#766341;padding:0 0 3%;}
.carousel_txt p{color:#606a64;font-size:16px;font-family: Raleway-Medium;padding: 0 0 6%;}
.prom_btn{font-size:16px;color:#ffffff;background:#766341;font-family: Raleway-Medium;padding: 2% 6%!important;}
.car_prom .ci{
	bottom:-30px;
}

.car_prom .ci li{
    background:#bae0cd!important;
    border:inherit!important;
    width:14px!important;
    height:14px!important;
}
.car_prom .ci li.active{
    background:#766341!important;
}

.prom_col{
	border-radius:4px;
	color:#ffffff;
	margin-bottom: 30px;
}
.prom_col img{width:100%!important;border-top-right-radius:4px;border-top-left-radius: 4px;}
.prom_caption{
	background:#766341;
	font-size:14px;
	font-family:Raleway-Medium;
	padding: 2% 5% 8%;
	border-bottom-right-radius:4px;
	border-bottom-left-radius: 4px;
}
.prom_caption p{
	min-height: 65px;
}
.prom_col_btn{
	background:#bae0cd;
	padding: 10px 18px!important;
	color:#766341;
	margin: 4% 0 0;
	font-size: 13px;
	display: block;
	margin: 0 auto;
}
.prom_caption h4{
	font-family:Raleway-Bold;
	font-size: 15px!important;
	padding-bottom: 5px; 
	color: #e70f0f;
}
.prom_row1{ padding-top: 5%; }
.sub_list li::before{
	content: "-";
	font-size:16px;
	position: absolute;
    left: -15px;
}

.sub_list li::before{
	content: "-";
	padding:0 10px 0 30px;
}
.panel{
	margin-top:0!important;
	border-radius:inherit!important;
}
.proview_list li:last-child{border-bottom:inherit;}
.sub_list{
	position:relative;
	top:10px;
	width:100%;
	padding-left: 13%;
}
.sub_list li{
	border-left:inherit;
	border-right:inherit;
}
.accordion-toggle{margin:0 15px;display:flex;}
.sub_list li.active{background:#bae0cd;}

.pagination > li > a, .pagination > li > span{
	border: none!important;
	border-radius: 50%;
	color: #766341;
	margin: 0 2px;
	font-family: Raleway-Medium;
}
.pagination > li:first-child > a, .pagination > li:first-child > span,.pagination > li:last-child > a, .pagination > li:last-child > span{
	border-radius: 50%;
}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
	background-color: #766341!important;
	border: #766341!important;
	color: #fff!important;
}
.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover{
	background-color: #bae0cd!important;
    border-color: #bae0cd!important;
    color: #766341!important;
}
.pagination{
	margin: 20px 0 25px!important;
	float: center;
	text-align: center;
}
.show{
	font-size:16px;
	font-family: Raleway-Medium;
	color: #000;
	padding-bottom: 3%;
}
.pd-hdr{
	color: #766341;
    font-family: Raleway-Light;
    font-size: 31px;
    padding-bottom: 1%;
}
.pd-code{
	color: #c6c9c7;
    font-family: Raleway-Bold;
}
.pd-code span{
	color: #000000;
    font-family: Raleway-Bold;
    padding-left: 5px;
}
.pd-desc{
	padding-top: 10px;
	border-color: #bae0cd;
}
.pd-desc li{
	font-family: Raleway-Bold;
	font-size: 16px;
}
.pd-desc li a{
	color: #212623;
}
.pd-desc > li.active > a, 
.pd-desc > li.active > a:focus, 
.pd-desc > li.active > a:hover{
	background-color: #bae0cd;
	color: #766341;
	border-color: #bae0cd;
}
.pd-tc{
	font-size: 16px;
	color: #212623;
	font-family: raleway-regular;
}

.panel{
	background: #bae0cd;
}

.pad-l{ color:#766341;padding-left:15px!important;font-weight:bold}


.ord-col1,.ord-col2{margin-top:45px;}
.ord-cont h2{color: #766341;
    font-family: Raleway-Light;padding-top: 42px;padding-left: 12px;padding-bottom: 25px;}
.ord-col1 h3,.ord-col2 h3{color: #766341;font-family: Raleway-Light;font-size: 30px;}

#pnumb,#mail,#mail a{color:#000000;font-family: Raleway-Medium;font-size:30px;}
.ord-col1 h4{color: #888f8b;font-family: Raleway-Medium;margin-top:20px;}

.ord-col1 p{color: #888f8b;font-family: Raleway-Medium;font-size: 15px;margin-top:25px;}
.brd-txt{color:#766341;border:1px solid #766341;margin-bottom: 18px;
    margin-top: 18px;font-family: Raleway-Medium;padding:14px 85px;}
.ord-col1 h5{color:#766341;font-family: Raleway-Medium;}
.brd-top{border-top:1px solid #e6e6e6;padding-bottom:15px;padding-top:18px;}
.ord-cont{margin-bottom:45px;}
#marg-bot{margin-bottom:28px;}
.img-top{margin-top:50px;}
.brd-bot{ /*border-bottom:1px solid #e1e1e1;*/padding-top:30px;}


@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	#imaginary_container .stylish-input-group{
		display: table-cell;
	}
	#search_button .glyphicon{
		line-height: 0;
	}

}








.registration{
    padding: 50px 0;
}
.registration h2{
    color: #766341;
}
.registration h3{
    font-size: 16px;
    font-weight: 600;
    color: #766341;
    padding: 20px 0;
}
.registration input{
    border: 0;
    border-radius: 0;
    border-bottom: 1px solid #C3C3C3;
    padding: 20px 0;
    margin: 20px 0;
    font-size: 15px;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.registration .multiselect{
    border: 0;
    border-radius: 0;
    border-bottom: 1px solid #C3C3C3;
    padding: 20px 0 0 0;
    margin: 20px 0;
    font-size: 15px;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.registration .multiselect:active,.registration .multiselect:hover{
	background-color: unset !important;
	box-shadow: none;
}
.btn-default.active, .btn-default:active, .open>.dropdown-toggle.btn-default{
	background-color: unset !important;
}
.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: unset !important;
    box-shadow: unset !important;
}
.btn-group,.multiselect{
	width: 100%;
}
.registration textarea{
    border: 0;
    border-radius: 0;
    border-bottom: 1px solid #C3C3C3;
    font-size: 15px;
    box-shadow: none;
    -webkit-box-shadow: none;
	overflow: hidden;
}
.registration input:focus,.registration textarea:focus{
    box-shadow: none;   
}
.registration span{
    font-size: 16px;
    color: #B0B0B0;
}
.registration .submit-btn{
    background: #766341;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    padding: 15px 50px;
    margin: 25px 0;
    border: 0;
    box-shadow: none;
    transition: .5s;
    -webkit-transition: .5s;
}
.registration .submit-btn:hover{
  background: #483b24;   
}
.registration [type="radio"]:checked,
.registration [type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
.registration [type="radio"]:checked + label,
.registration [type="radio"]:not(:checked) + label
{
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #666;
}
.registration [type="radio"]:checked + label:before,
.registration [type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 1px solid #766341;
    border-radius: 100%;
    background: #fff;
}
.registration [type="radio"]:checked + label:after,
.registration [type="radio"]:not(:checked) + label:after {
    content: '';
    width: 12px;
    height: 12px;
    background: #766341;
    position: absolute;
    top: 3px;
    left: 3px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.registration [type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
.registration [type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}

.dropdown-menu .checkbox input[type=checkbox] {
    opacity: 1; 
}
.dropdown-menu .checkbox input{
    margin:4px 0 0 -20px;
}












.swal-title{
	color:#000 !important;
	padding: 0px 16px !important;
}
.swal-icon{
	margin:16px auto !important;	
}
.swal-text{
	color:#000 !important;
	text-align : center !important;
	font-weight: bold;
}
.sugg{
	font-size: 30px;
	color: #766341;
	font-weight: normal;
}
form#registration{
    box-shadow: 0 0 2.5em rgba(186,224,205,1);
    -webkit-box-shadow: 0 0 2.5em rgba(186,224,205,1);
    padding:20px 40px;
    margin-top: 50px;
}
form#login{
    box-shadow: 0 0 2.5em rgba(186,224,205,1);
    -webkit-box-shadow: 0 0 2.5em rgba(186,224,205,1);
    padding: 20px 40px;
    margin-top: 50px;
}

form#forget_password{
    box-shadow: 0 0 2.5em rgba(186,224,205,1);
    -webkit-box-shadow: 0 0 2.5em rgba(186,224,205,1);
    padding: 20px 40px;
    margin-top: 50px;
}

/* 10-31-2019 */
.cart-count{
    border: 1px solid;
    border-radius: 100%;
    padding: 8px 12px;
}
.cart{
    margin: 50px 0;   
    overflow: hidden;
}
#cart .table tr td{
    border-bottom: 1px solid #f3f3f3;
}

#cart .table thead th:last-child,
#cart .table .actions{
    text-align: right;
}

#cart .total-price{
    font-size: 18px;
}
    

.cart .delivery-info h5{
    font-weight: 700;
}

.cart  .action-btn{
    margin: 20px 0 0 0;
}
.cart .backto{
    border-top: 2px solid #f3f3f3;
    padding: 20px 0 0 0;
    margin: 20px  0;
    overflow: hidden;
}


.glyphicon{
    top: 5px !important;
}
.jumbotron {
	background-color:unset;
}
.green{
	color:green;
}
.inline-flex{
    display:inline-flex;
}
/* 10-31-2019 */

.up_list form{
    margin-bottom: 0!important;
}
.qty span{
    line-height: 35px;
}
a.user-icon{
    font-size: 20px!important;
}
.user-dropdown .dropdown-menu{
    /*min-width: auto!important;*/
}
.user-dropdown .dropdown-menu a{
    line-height: 35px;   
    text-decoration:none;
    background: transparent;
    color: #000!important;
}
.user-dropdown .dropdown-menu:hover {display: block !important;}
.cart i{
    font-size: 24px !important;
}
.text-left button{
    text-align:left;
}
.text-left .btn-group, .multiselect {
    width: unset !important;
}












/* The side navigation menu */
.sidebar {
  margin: 0;
  padding: 0;
  width: 200px;
  background-color: #f1f1f1;
  height: 100%;
  overflow: auto;
}

/* Sidebar links */
.sidebar a {
  display: block;
  color: black;
  padding: 16px;
  text-decoration: none;
  text-align: center;
}

/* Active/current link */
.sidebar a.active {
  background-color: #766341;
  color: white;
}

.myactive {
  background-color: #766341;
  color: white;
}

/* Links on mouse-over */
.sidebar a:hover:not(.active) {
  background-color: #555;
  color: white;
}
section.section {
    padding: 80px 0;
}
.myaccount{
	text-align:left;
}

.page-title{
    font-size: 31px;
    color: #766341;
    padding: 0 0 15px 0;
    font-family: Raleway-Light;
}

.block-title{
	border-bottom: 1px solid #c6c6c6;
    margin-bottom: 25px;
    padding-bottom: 10px;
	
}
.block-title strong{
	font-size: 2.2rem;
    font-weight: 300;
}
.box-title{
	display: inline-block;
    margin: 0 0 10px;
}
.box-actions a{
	color : red;
}
.chngpwd h3{
    padding: 15px 0;
}
.chngpwd .form-action{
    padding: 10px 3px;
}


.ordpro h4{
    font-weight:700;
}
.ordpro .r-p{
	padding:0;
}
.ml-15{
	margin-right: 15px;
}
#deliveryDate{
	width:unset !important;
}

.myaccount{
	text-align:left;
}

.myaccount .block-title{
	border-bottom: 1px solid #c6c6c6;
    margin-bottom: 25px;
    padding-bottom: 10px;
	
}
.myaccount .block-title strong{
	font-size: 2.2rem;
    font-weight: 600;
}


.myaccount .user-account-info{
    text-align: right;
}
.myaccount .box-title{
	display: inline-block;
    margin: 0 0 10px;
}
.myaccount .box-actions{
    margin-bottom: 30px;
}
.myaccount .box-actions a{
	color : red;
}
.m-c-s{
	color: #766341;
    font-weight: 900;
}
.t-s-n{
	color: #766341;
    font-weight: 900;
	font-size: 20px;
}
strike{
	color:red;
}

.black{
	color:#766341;
}
.red{
	color:red;
}
.residential input[type=checkbox] {
   opacity: unset; 
}
.residential label{
  color: #766341;
  text-transform: uppercase;
}
/*li.cd_img{*/
/*    padding: 6px 10px;*/
/*}*/
li.cd_img a{
    /*padding: 0!important;*/
    /*color: #fff!important;*/
}
.new_service{
    background: #A54F9A;
    height: 52px;
}
.new_service h1,.new_service a{
    color: #fff;
    font-size: 20px;
    font-family: Raleway-Bold;
    line-height: 50px;
    text-align: center;
    margin: 0!important;
}
.order_blk{
    background: #A54F9A;
    color: #fff!important;
    padding: 50px;
    margin-top: 25px;
}
.order_blk h3{
    color: #fff!important;
}
p.order_txt{
    font-size: 14px!important;
}
.order_blk .btn-order-new{
    width: 10%!important;   
}
.btn-order-new{
    display: block;
    width: 20%;
    background: transparent;
    padding: 8px 25px;
    color: #fff;
    border: 1px solid #fff;
    /*line-height: 50px;*/
    text-decoration: none;
    margin-top: 15px;
    margin-bottom: 9px;
    margin: 4px auto;
    transition: .5s;
    -webkit-transition: .5s;
}
.btn-order-new:hover{
    background: #fff;
    color: #000;
    /*border: 1px solid #766341;*/
    text-decoration: none;
}
img.cafedeli_new2{
    padding-top: 25px;
}
.pull-right{
    float:right;
}

.shop-popup{
   position: fixed;
   top: 20%;
   right: 0;
   z-index: 999;
   background: #212623;
   color: #fff;
   padding: 10px 15px;
   border-radius: 10px 0 0 10px;
}
.shop-popup a{
    color: #BAE0CD;
}
.activeshop{
    background:#766341!important;
    color: #fff!important;
}
.activeshop a{
    color: #fff!important;
}