
#loginmodal .modal-dialog {	width:350px;margin:50px auto}
#loginmodal .modal-dialog .modal-content {	padding:25px;	font-family:'Roboto Slab'}
#loginmodal .modal-dialog .modal-content h3 {
	font-family:'Roboto Slab'!important;
	font-size:20px;
	margin:0 0 5px;
	text-align:center;
	font-weight:500
}
#loginmodal .modal-dialog .modal-content h4 {
	font-family:'Roboto Slab'!important;



	font-size:16px;



	margin:0;



	text-align:center;



	font-weight:500;



	color:#676767



}



#loginmodal .modal-dialog .modal-content .fromfield {
	margin-bottom:15px;
	text-align:center
}



#loginmodal .modal-dialog .modal-content .fromfield input[type="text"] {
	font-size:13px;
	width:100%;
	padding:12px 10px;
	border:1px #ccc solid
}



#loginmodal .modal-dialog .modal-content .fromfield.capta {
	padding:0 0 0 110px;


	position:relative



}



#loginmodal .modal-dialog .modal-content .fromfield.capta img {



	position:absolute;



	left:0;



	top:0;



	height:35px;



	width:100px



}



#loginmodal .modal-dialog .modal-content .fromfield textarea {



	font-size:13px;



	width:100%;



	background:none;



	margin-bottom:15px;



	padding:12px 10px;



	border:1px #ccc solid



}



#loginmodal .modal-dialog .modal-content .fromfield input[type="submit"] {



	font-family:'Roboto Slab';



	text-transform:uppercase;



	padding:8px 22px;



	color:#fff;



	font-size:18px;



	background-color:#000;



	border:1px #000 solid



}



#loginmodal .modal-dialog .modal-content .fromfield input[type="submit"]:hover {



	color:#000;



	background-color:#fff;



	border:1px #000 solid



}



.modal-content .close {



	padding:7px 10px;



	font-size:25px;



	background:none;



	border:none;



	color:#696969



}



.modal-content .close:hover {



	color:#000



}



.cartsss {



	padding:40px 0



}



.mainhead {



	font-size:30px;



	font-family:'Roboto Slab';



	margin:0 0 25px;



	padding:0 0 10px;



	border-bottom:1px #eee solid



}



.mainhead2 {



	font-size:22px;



	font-family:'Roboto Slab';



	margin:0 0 5px;



	padding:0



}



.mainp {



	margin-bottom:15px



}



.buttoncartgroup .commanbuton {



	background-color:#121212;



	border:0;



	color:#fff!important;



	font-family:'Roboto Slab';



	font-size:14px;



	text-transform:uppercase;



	padding:0 10px;



	position:relative;



	height:37px;



	line-height:37px;



	box-shadow:0 4px 6px #ccc



}



.buttoncartgroup .commanbuton.rightbutton {



	background-color:#fe0000



}



.ftyuop h2 {



	margin:0 0 10px;



	padding:0;



	font-size:19px;



	font-family:'Roboto Slab'



}



.ftyuop p {



	margin:4px 0 10px;



	font-family:'Roboto', sans-serif;



	line-height:24px



}



.ftyuop .accordion-toggle {



	font-family:'Roboto', sans-serif



}



.ftyuop fieldset legend {



	margin:0 0 10px;



	font-size:19px;



	font-family:'Roboto Slab'



}



.ftyuop .btn.btn-primary {



	background-color:#121212!important;



	border:0;



	border-bottom:1px #fe0000 solid;



	color:#fff!important;



	font-family:'Roboto Slab'!important;



	font-size:14px!important;



	text-transform:uppercase;



	padding:0 10px!important;



	border-radius:0!important;



	position:relative!important;



	height:37px;



	line-height:37px;



	box-shadow:0 4px 6px #ccc



}











.mobilecart{ padding:5px; border-bottom:1px #ccc dashed; margin-bottom:5px;}



.mobilecart .cartimg{ float:left; margin:0 10px 5px 0; border:1px #ccc solid; width:70px;}



.mobilecart .cartimg img{ width:100%; height:auto}



.mobilecart .fr{ float:right}



.mobilecart a{ color:#000}















.mobileyes{ display:block}



.mobileno{ display: none}



	 



 @media (min-width: 767px) {



.mobileyes{ display:none}



.mobileno{ display:  block}	 





 }











































 @media (max-width: 767px) {



#button-cart{border:2px #fff solid; line-height:40px; width: 50%; float: left; height:45px;}	

.footer_contact {

    text-align: center !important;

}

footer .main_footer .list2 li a i {

    padding: 0 11px !important;

} 



#button-cart span{ display:inline-block; font-size:15px; font-weight:600; padding:0 0px;} 

.buynowbtn{border:2px #fff solid !important; line-height:40px; width: 50% !important; float: left; height:45px !important;}

.buynowbtn span{ display:inline-block; font-size:15px; font-weight:600; padding:0 0px;} 



.cartmobilebtn{position:fixed; bottom:0; left:0; right:0; text-align:center; z-index:9999; }

.bgyellow{ background-color:#f00 !important; }

.bgpurpal{ background-color:#5d62ac !important; }

.mycourtyu .container{ padding:0 2px !important;}

.mycourtyu .extpanel-body{ padding:5px !important}



 



	 



	 



	 



	 



 .ftyuop .col-sm-6 + .col-sm-6 {



 margin-top:25px



}



}



.nmar {



	margin:0



}



.fr {



	float:right



}



.fl {



	float:left



}



.numbers-row {



	position:relative;



	border:1.5px #d1d1d1 solid;



	padding:5px 25px



}



.numbers-row input[type="text"] {



	width:100%;



	border:0;



	text-align:center



}



.numbers-row .button {



	font-size:23px;



	position:absolute;



	top:0;



	bottom:0;



	width:32px;



	color:#000;



	cursor:pointer;



	text-align:center;



	padding-top:0



}



.numbers-row .button.inc {



	right:0;



	border-left: 1px #ccc solid;



}



.numbers-row .button.dec {



	left:0;



	border-right: 1px #ccc solid;



}



.innersection {



	padding:40px 0;



	background:url(../images/bg.jpg);



	position:relative



}



.innersection.full {



	padding:40px 25px!important



}



.innersection .container, .innersection .con {



	position:relative;



	z-index:1



}



/*.innersection:after {

	position:absolute;

	left:0;

	bottom:0;

	background:url(../images/leftbg-1.jpg) no-repeat left bottom;

	content:"";

	height:264px;

	width:483px;

	z-index:0

	opacity:.5;

}*/



.topoptionbuttons {



	padding:0 0 20px



}



.selectmenus {



	position:relative;



	padding:0;



	background-color:red;



	font-family:'Roboto', sans-serif;



	font-size:13px;



	border:2px #ccc solid



}



.selectmenus select {



	width:100%;



	padding:5px;



	border:0;



	font-size:12px;



	background-color:#fff



}



.rating span {



	width:15px!important;



	height:1em!important;



	line-height:1em;



	margin:0 2px



}



.rating span i {



	font-size:13px!important;



	color:#e62e04



}



.pricesection {



	min-height:50px; float:left;



	padding:8px 0;



	font-family:'Roboto Slab'



}



.pricesection .price-new {



	font-size:17px; 



	color:#f00;



	font-family:'Roboto Slab'



}



.pricesection .selectpriceoption.form-group {



	margin:0!important



}



.pricesection .selectpriceoption select {



	/*float:left;



	width:50%;*/



	border:1px #ccc solid;



	font-size:12px;



	padding:4px; margin-bottom:10px;



}







.homecartbutton{ float:right; background-color:#4e5396; height:33px; line-height:33px; color:#fff !important; padding:0 20px; margin:30px 10px 0 10px; border-radius:22px; font-size:14px;font-family:'Roboto Slab'; border-bottom:2px #424684 solid;   }















.price-new{ display:block !important}











.pricesection .selectpriceoption .newprice {



	float:right;



	margin:0



}



.default-item {



	position:relative;



	margin-bottom:10px



}



.default-item a.cart {



	background-color:#000;



	color:#fcfd08;



	width:40px;



	height:40px;



	line-height:36px;



	text-align:center;



	border-radius:50%;



	position:absolute;



	top:-20px;



	left:0;



	right:0;



	margin:0 auto;



	box-shadow:0 0 10px #ccc;



	border:2px #fff solid;



	cursor:pointer



}



#pageinersps {



	padding:40px 0



}



.information {



	background:url(../images/leftbg.jpg) no-repeat left bottom



}



.aboutsection {



	font-family:'Roboto', sans-serif



}



.aboutsection p {



	margin-bottom:20px;



	font-size:15px;



	color:#2e2e2e;



	text-align:justify;



	line-height:29px



}



.about img {



	float:right;



	margin:5px 0 20px 30px;



	width:25%;



	border:3px #fff solid;



	box-shadow:0 0 10px #ccc



}



.delailspage {



	padding:0!important



}



.delailspage .breadcrumb-bottom-area {



	position:relative!important



}



.delailspage .breadcrumb-bottom-area li:last-child a i {



	display:none



}



.onerowfilter {



	margin-bottom:30px;



	padding:15px;



	background-color:#fff;



	box-shadow:2px 2px 4px 0 rgba(0, 0, 0, 0.07);



	-moz-box-shadow:2px 2px 4px 0 rgba(0, 0, 0, 0.07);



	-webkit-box-shadow:2px 2px 4px 0 rgba(0, 0, 0, 0.07)



}



.onerowfilter .mainsdfr {



	font-family: 'Roboto';



	display:block;



	font-size:18px;



	color:#000;



	position:relative;



	border-bottom:2px #e6e6e6 solid;



	padding:0 0 8px;



	margin-bottom:15px



}



.onerowfilter .mainsdfr i {



	position:absolute;



	right:0;



	top:5px



}



.onerowfilter .checkbox {



	font-family:'Roboto', sans-serif;



	font-size:12px;



	margin-bottom:15px;



	color:#272727



}



.onerowfilter .checkbox:hover {



	color:#ed1e24



}



.onerowfilter ul li {



	font-family:'Roboto', sans-serif;



	font-size:14px;



	margin-bottom:7px;



	font-stretch:1px



}



.onerowfilter ul li a {



	color:#696969;



	letter-spacing:1px;



	transition:all 300ms ease;



	-webkit-transition:all 300ms ease;



	-ms-transition:all 300ms ease;



	-o-transition:all 300ms ease;



	-moz-transition:all 300ms ease;



	font-family:'Roboto', sans-serif;



	font-size:12px;



	color:#272727;
	display: block;
	line-height: 28px;



}



.onerowfilter ul li a:hover {



	color:#ed1e24;



	padding-left:10px



}



.onerowfilter ul.acount li a {



	display:block;



	position:relative;



	padding:0 0 0 23px



}



.onerowfilter ul.acount li a i {



	position:absolute;



	left:0;



	top:3px;



	color:red



}



.comtactusecttion {



	padding:330px 0 50px



}



.comtactusecttion #mapss {



	position:absolute;



	top:0;



	left:0;



	right:0;



	height:400px;



	width:100%



}



.comtactusecttion .contleftpanel {



	margin-bottom:30px;



	padding:30px;



	background-color:#fff;



	box-shadow:2px 2px 4px 0 rgba(0, 0, 0, 0.07);



	-moz-box-shadow:2px 2px 4px 0 rgba(0, 0, 0, 0.07);



	-webkit-box-shadow:2px 2px 4px 0 rgba(0, 0, 0, 0.07);



	min-height:400px;



	border-radius:8px



}



.comtactusecttion .contleftpanel h2 {



	margin:0 0 20px;



	padding:0 0 15px;



	font-family:'Roboto Slab';



	font-size:24px;



	position:relative



}



.comtactusecttion .contleftpanel h2:after {



	position:absolute;



	bottom:0;



	left:0;



	width:100px;



	content:"";



	height:3px;



	background-color:#fefc01



}



.conteactmai ul {



	margin-bottom:30px



}



.conteactmai ul li {



	list-style:none;



	position:relative;



	padding:30px 0 20px 30px;



	border-bottom:1px #ccc dashed



}



.conteactmai ul li i {



	position:absolute;



	left:0;



	top:30px;



	color:#fe0000;



	font-size:20px



}



.conteactmai {



	color:#666



}



.conteactmai .consocial a {



	width:50px;



	height:50px;



	line-height:50px;



	text-align:center;



	border:2px #fd0000 solid;



	border-radius:50%;



	color:#000;



	margin-right:5px



}



.detailspageimage {



	position:relative



}



.detailspageimage .heartbutton {



	position:absolute;



	width:50px;



	height:50px;



	line-height:50px;



	text-align:center;



	border:2px #fd0000 solid;



	border-radius:50%;



	color:#000;



	right:10px;



	top:10px;



	background-color:#fff



}



.detailspage h1 {



	font-size:30px;



	font-family:'Roboto Slab'



}



.detailspageh1 {



	border-bottom:1px #b6b6b6 solid;



	margin-bottom:12px;



	padding-bottom:5px



}



.detailstext {



	font-family:'Roboto', sans-serif;





	font-size:14px



}



.detailstextp {



	font-family:'Roboto', sans-serif;



	font-size:15px;



	margin:0 0 5px



}



.detailstext {



	margin:20px 0 0



}



.detailstext ul li {



	background:url(../images/errow.png) no-repeat -2px 7px;



	padding:0 0 10px 22px;



	line-height:26px



}



.liststy {



	padding:10px



}



.liststy ul:after, .liststy ul:before {



	display:table;



	content:" "



}



.liststy ul:after {



	clear:both



}



.liststy ul {



	margin:10px -15px



}



.liststy ul li {



	border-right:1px #ccc solid;



	float:left;



	padding:10px 15px 5px 39px;



	width:33.33%;



	background:url(../images/errow.png) no-repeat 15px 16px



}



 .liststy ul li:nth-of-type(3n+3) {



 border-right:0



}



.liststy ol {



	margin:10px 0;



	padding:0



}



.liststy ol li {



	list-style:none;



	float:left;



	padding:10px 10px 5px 24px;



	width:100%;



	background:url(../images/errow.png) no-repeat 0 16px



}



.rightpricesction {



	margin:0px 0 20px



}



#review .table span.fa-stack {



	font-size:7px!important;



	color:#fd9901



}



 #review p, strong, {



 padding:0 15px!important;



 font-family:'Roboto', sans-serif



}



.tab-pane p {



	font-family:'Roboto', sans-serif;



	line-height:22px;



	padding:10px 0;



	font-size:15px



}



.headrty {



	padding:0 0 15px;



	margin:0;



	font-size:24px;



	font-family:'Roboto Slab';



	color:#333



}



.nav-tabs {



	margin-bottom:15px



}



.selectboxxbox {



	display:none;



	padding:0;



	margin:0



}



.priceeerty .newprice {



	font-size:35px;



	font-family:'Roboto Slab';



	color:red



}



.coptiomsection {



	padding:5px 0;



	margin-bottom:10px



}



.coptiomsection .mainlabel {



	margin:0 0 6px;



	padding:0;



	font-family:'Roboto', sans-serif;



	font-size:16px;



	color:#333;



	font-weight:600



}



.coptiomsection .radio {



	float:left;



	margin:0 10px 5px 0



}



.quanity {



	position:relative;



	padding:0 0 10px 35px



}



.quanity b {



	position:absolute;



	left:0;



	top:3px



}



.quanity input[type="number"] {



	width:100%;



	padding:5px;



	border:1px #ccc solid



}



.cartbuton {



	margin:0 -5px



}



.cartbuton .col-sm-6 {



	padding:0 5px



}



.sdbutton {



	background-color:#121212;



	border:0;



	color:#fff!important;



	font-family:'Roboto Slab';



	font-size:14px;



	text-transform:uppercase;



	padding:0 6px;



	position:relative;



	height:37px;



	line-height:37px;



	box-shadow:0 4px 6px #ccc



}



.sdbutton:hover {



	background-color:red



}



.sdbutton.bgred {



	background-color:red!important



}



.sdbutton.full {



	width:100%



}



.abivality {



	padding:0 0 10px;



	font-size:15px;



	line-height:24px



}



.abivality a {



	color:#333



}



.rating.details {



	padding:3px 0 0px;



	font-family:'Roboto', sans-serif



}



.rating.details a {



	color:#000



}



.addthis_toolbox {



	padding:5px 0 10px



}



.checkabvalty .nom {



	margin:0 -5px 10px



}



.checkabvalty .nop {



	padding:5px



}



.checkabvalty input[type="text"] {



	width:100%;



	padding:5px 10px;



	border:1px #ccc solid



}



.checkabvalty .buttonsdf {



	background-color:#5e64ac;



	font-family:'Roboto', sans-serif;



	color:#fff;



	padding:5px 10px;



	border:1px #515695 solid;



	width:100%



}



.showing {



	font-family:'Roboto', sans-serif;



	font-size:13px;



	margin:5px 0;



	color:#000;



	font-weight:600



}



.mycheckouter .checkout {



	font-family: 'Roboto';



	font-size:15px;



	padding:10px;



	background-color:#333;



	color:#fff!important;



	box-shadow:0 0 0!important;



	border:0!important



}



.mycheckouter .checkout.active {



	background-color:#ed1e24!important



}



.logins {



	overflow:hidden



}



.logins .row {



	margin:20px 0 30px



}



.logins .row .col-sm-6 {



	padding:0



}



.logins .row .col-sm-6 .liginner {



	padding:40px 30px;



	border:3px #eee solid;



	min-height:390px;



	font-family:'Roboto', sans-serif;



	font-size:14px;



	box-shadow:0 0 10px #ccc



}



.logins .row .col-sm-6 .liginner p {



	font-family:'Roboto', sans-serif;



	font-size:14px;



	margin-bottom:15px



}



.logins .row .col-sm-6 .liginner.bg-2 {



	background-color:#eee



}



.logins .row .col-sm-6 .liginner h2 {



	font-family:'Roboto Slab';



	font-size:24px;



	margin:0 0 25px;



	color:#000;



	font-weight:400



}



.logins .row .col-sm-6 .liginner h3 {



	font-size:16px;



	margin:0 0 10px;



	color:#666;



	font-weight:600;



	font-style:italic



}



.logins .row .col-sm-6 .liginner .sdbutton {



	padding:0 20px



}



.logins .row .col-sm-6 .liginner a {



	color:#5a61a9;



	font-weight:600



}



.logins .row .col-sm-6 .liginner .form-group {



	margin:0 0 15px



}



.logins .row .col-sm-6 .liginner .form-group .control-label {



	padding:0 0 4px



}



.logins .row .col-sm-6 .liginner .fieldset {



	border:0!important



}



.homeacountdrop .dropdown-menu {



	margin:0;



	padding:0!important



}



.homeacountdrop .dropdown-menu li {



	float:none!important;



	margin:0!important



}



.homeacountdrop .dropdown-menu li:after {



	display:none



}



.homeacountdrop .dropdown-menu li a {



	display:block!important;



	margin:0;



	padding:10px



}



.homeacountdrop .dropdown-menu li a i {



	color:red;



	margin-right:3px



}



.cartallbutton .removebuttonm {



	background-color:red;



	padding:0 10px;



	line-height:31px; text-align:center;



	color:#fff



}



.cartallbutton .numbercount {



	position:relative;



	padding:0 25px;



	border:2px #5a61a9 solid;



	height:31px



}



.cartallbutton .numbercount .rightcount, .numbercount .leftcount {



	position:absolute!important;



	background-color:#5a61a9;



	color:#fff;



	top:0;



	bottom:0;



	width:25px;



	text-align:center;



	line-height:30px



}



.cartallbutton .numbercount .rightcount {



	right:0!important



}



.cartallbutton .numbercount .leftcount {



	left:0!important



}



.cartallbutton .numbercount input[type="text"] {



	width:100%;



	border:0;



	text-align:center;



	line-height:27px;



	padding:0 10px!important



}



.myacount {



	margin-bottom:20px;



	padding:30px;



	background-color:#fff;



	box-shadow:2px 2px 4px 0 rgba(0, 0, 0, 0.07);



	-moz-box-shadow:2px 2px 4px 0 rgba(0, 0, 0, 0.07);



	-webkit-box-shadow:2px 2px 4px 0 rgba(0, 0, 0, 0.07)



}



.myacount h2 {



	font-family:'Roboto Slab';



	font-size:24px;



	margin:0 0 25px;



	padding:0;



	color:#000;



	font-weight:400



}



.myacount ul {



	margin-bottom:40px;



	padding:0;



	border-left:4px red solid;



	margin-left:50px



}



.myacount ul li {



	list-style:none;



	position:relative



}



.myacount ul li:after {



	position:absolute;



	left:-5px;



	top:0;



	width:6px;



	height:6px;



	background-color:#fff;



	content:"";



	border-radius:50%



}



.myacount ul li a {



	display:block;



	padding:22px 0 22px 20px;



	position:relative;



	color:#000;



	font-family:'Roboto', sans-serif



}



.myacount ul li a i {



	position:absolute;



	left:-53px;



	top:20px;



	color:#5c61ac;



	font-size:25px



}



.headersr {



	position:relative;



	z-index:10



}



.cart_option {



	position:relative



}



.cart_option .cartopdetails {



	position:absolute;



	display:none;



	top:100%;



	right:0;



	width:320px;



	background-color:#fff;



	font-size:12px;

 

	padding:10px;



	box-shadow:0 0 10px #666;



	border-radius:3px;
	height: 350px;
overflow-y: scroll;



}



.cart_option:hover > .cartopdetails {



	display:block



}



.cart_option .cartopdetails table.tabletop {



	width:100%;



	border:1px #eee solid



}



.cart_option .cartopdetails table.tabletop td {



	border:1px #eee solid;



	padding:5px;



	vertical-align:top



}



.cart_option .cartopdetails table.tabletop td button {



	width:auto!important;



	margin:5px 0 0;



	border:0!important;



	font-size:15px!important;



	height:auto!important



}



.cart_option .cartopdetails .tableprice {



	display:inline-block



}



.cart_option .cartopdetails .tableprice td {



	padding:5px



}



.cehckopubutton a {



	margin-left:5px;



	display:inline-block;



	padding:0 7px;



	border-radius:3px;



	font-size:12px;



	background-color:#fe0000;



	color:#fff!important



}



.cehckopubutton a:last-child {



	background-color:#5c62aa



}



.contactusss .form-group label {



	margin:0 0 5px;



	font-family:'Roboto', sans-serif



}



.sidenav {



	height:100vh;



	width:0;



	position:fixed;



	z-index:99999;



	top:0;



	right:0;



	background-color:#111;



	overflow-x:hidden;



 transition:.5s



}



.sidenav .sideinner {



	padding:50px 30px 30px;



	position:relative



}



.sidenav .closebtn {



	position:absolute;



	top:0;



	left:10px;



	font-size:36px;



	color:#fff



}



.sidenav .sideinner ul li {



	background:url(../images/bierrow.png) no-repeat 0 12px!important;



	padding:0 0 0 15px



}



.sidenav .sideinner ul li li {



	background:none



}



.sidenav .sideinner ul li a {



	padding:5px 0;



	display:block;



	color:#cecece;



	font-family:'Roboto Slab';



	font-size:15px;



	letter-spacing:.5px



}



.bottom_header .mobile {



	display:none



}



 @media (max-width: 767px) {



.homecartbutton{ margin:0px 0px 15px 0px !important; float:none !important; text-align:center }



.pricesection{ float:none; text-align:center} 



.nav > li > a{ padding:10px 8px; font-size:14px;}

.innersection::after {

    opacity: .0;

}

.detailspage h1 {

    font-size: 23px !important;

   } 



	 



 #MixItUp717B05 {



 padding:0 3px



}



 #MixItUp717B05 .row {



 margin:0 -3px



}



 #MixItUp717B05 .col-xs-12 {



 width:50%;



 padding:0 3px



}



 #MixItUp717B05 .single-item .content {



 padding:12px 5px 0!important



}



 #MixItUp717B05 .single-item .content h3, .myfeature .content h3  {



 font-size:14px!important;



 padding-top:0!important



}



 #MixItUp717B05 .single-item select, #MixItUp717B05 .single-item .price-new {



 width:100%!important



}



 #MixItUp717B05 .single-item .pricesection {



 padding:8px 0 0!important



}



 .featured-product {



 padding:0!important



}







 .featured-product .homasppp {



 margin:0 0 20px!important



}



 .our_farmer .theme_title.center {



 margin-top:0!important



}



 .best_slider .item {



 margin:0 4px!important



}



 .best_slider .item .content {



 padding:15px 5px 0!important



}



 .best_slider .item .content h3 {



 font-size:14px!important;



 padding-top:0!important;



 min-height:30px



}



 .best_slider .item select, .best_slider .item .price-new {



 width:100%!important



}



 .best_slider .item .cart, .best_slider .item .top-content {



 display:none!important



}



 .sidebar.sidebar-shop {



 display:none!important



}



 .innersection.full {



 padding:20px 5px!important



}



 #cart .row {



 margin:0 -3px



}



 #cart .col-xs-12 {



 width:50%;



 padding:0 3px



}



 #cart .single-item .content {



 padding:5px 5px 0!important



}



 #cart .single-item .content h3 {



 font-size:16px!important;



 padding-top:0!important;



 min-height:30px



}



 #cart .single-item select, #MixItUp717B05 .single-item .price-new {



float:left;



	width:50% ;



}

.pricesection .price-new {

    padding:0 0  6px 0 ;

}

#mobileheader .mobuileuser a {

    font-size: 24px !important;

}



 #cart .single-item .pricesection {



 padding:8px 0 0!important



}



 #cart .cart, #cart .top-content {



 display:none!important



}



 .detailspageh1 .showing {



 display:none



}



 .moblenone {



 display:none!important



}



 .mobilelogin a {



 float:left;



 width:50%;



 background-color:#5c63ab;



 display:block;



 padding:5px;



 text-align:center;



 margin-bottom:5px;



 color:#fff;



 font-family:'Roboto Slab';



 font-size:13px



}



 .mobilelogin a:last-child {



 background-color:#fb0001



}



 .mobilenonedis {



 display:none



}





#cart .single-item .content h3{ padding-top:10px !important  }

.featured-product .default-item .single-item .content .price {

    padding:0 !important;

}



.mobiletextcenter{text-align: center !important;}





 .liststy ul li {



 width:50%



}



 .logo-area {



 margin:10px 0



}



 .bottom_header .cart_option {



 margin:0 30px 0 0 !important;



 top:0!important



}



 #main_menu {



 display:none



}



 .bottom_header {



 position: fixed;



left:0;



right:0;



top:62px;



}



 .bottom_header .mobile {



 position:absolute;



 display:block!important;



 top:62px;



 right:5px;



 color:#000;



 font-size:33px;



 cursor:pointer



}



}



 @font-face {



 font-family:'font-awesome';



 src:url(fontawesome-webfont.ttf);



 src:url(fontawesome-webfont.eot), url(fontawesome-webfont.woff2) format("woff2"), url(fontawesome-webfont.woff) format("woff"), url(fontawesome-webfont.svg) format("svg")



}



 @font-face {



 font-family:'futura';



 src:url(Futura-T-OT-Book_19064.ttf)



}



 @font-face {



 font-family:'Pacifico';



 src:url(Pacifico.ttf)



}



body {



	font-family:'Roboto', sans-serif;



	color:#272727;



	font-size:16px



}



h1, h2, h3, h4, h5, h6, p, ul {



	margin:0;



	padding:0



}



h1, h2, h3, h4, h5 {



	font-family:'Roboto', sans-serif



}



h1 {



	font-size:60px



}



h2 {



	font-size:40px



}



h3 {



	font-size:30px



}



h4 {



	font-size:24px



}



h5 {



	font-size:20px



}



h6 {



	font-size:18px



}



ul {



	list-style-type:none



}



p {



	font-family:'Open Sans', sans-serif;



	font-size:14px;



	color:#484747;



	line-height:26px;



	font-weight:400



}



a {



	text-decoration:none;



	display:inline-block;



	color:#9c9c9c;



	outline:none



}



a:hover, a:focus, a:visited {



	text-decoration:none;



	outline:none



}



img {



	max-width:100%;



	display:block;



	height:auto



}



button {



	border:none;



	outline:none;



	box-shadow:none;



	display:block;



	padding:0;



	background:transparent



}



input, textarea {



	outline:none;



	box-shadow:none;



 -webkit-transition:all .3s ease-in-out;



 transition:all .3s ease-in-out



}



.clear_fix {



	clear:both



}



.clear_fix:after {



	display:table;



	content:'';



	clear:both



}



.tran3s {



 -webkit-transition:all .3s ease-in-out;



 transition:all .3s ease-in-out



}



.center {



	text-align:center



}



.tran7s {



 -webkit-transition:all .7s ease-in-out;



 transition:all .7s ease-in-out



}



.theme_title {



	position:relative;



	padding-bottom:26px;



	margin-top:40px;



	text-transform:uppercase



}



.theme_title:after {



	position:absolute;



	content:"";



	left:0;



	top:50px;



	width:100%;



	height:10px;



	

 

}



.theme_title.center:after {



	



}



.theme_title h2 {



	font-size:23px;



	font-weight:700



}



.theme_title h3 {



	font-weight:700



}



.theme_inner_title h4 {



	font-size:24px;



	color:#333;



	font-weight:700;



	text-transform:uppercase



}



.theme_title p {



	font-size:15px;



	margin-top:10px;



	margin-bottom:20px



}



.theme_title_center {



	text-align:center



}



.theme_title_center>span {



	display:block;



	width:70px;



	height:2px;



	margin:23px auto 0



}



.img_holder {



	position:relative



}



.float_left {



	float:left



}



.float_right {



	float:right



}



.main_page {



	overflow-x:hidden



}



.top_header {



	display:none;



	padding:4px 0 1px;



	border-bottom:1px #e7e7e7 solid



}



.top_header ul li {



	position:relative;



	float:left;



	margin-right:30px;



	margin-top:1px



}



.top_header ul li:after {



	position:absolute;



	content:"";



	right:-15px;



	top:1px;



	width:1px;



	height:20px;



	border:1px dashed #9c9c9c



}



.top_header ul li:last-child:after {



	display:none



}



.top_header ul li:last-child {



	margin-right:0



}



.top_header ul li i {



	font-size:16px;



	color:#aaa



}



.top_header ul li a {



	display:inline-block;



	font-size:14px;



	color:#1c1c1c;



	font-weight:400;



	margin-left:15px



}



.top_header #value1 {



	display:block



}



.top_header .header_right ul, .top_header .header_right #polyglotLanguageSwitcher {



	display:inline-block



}



#polyglotLanguageSwitcher {



	position:relative;



	margin-left:30px;



	display:inline-block;



	position:relative;



	top:-7px



}



#polyglotLanguageSwitcher:after {



	position:absolute;



	content:"";



	left:-16px;



	top:6px;



	width:1px;



	height:20px;



	border:1px dashed #9c9c9c



}



#polyglotLanguageSwitcher span.trigger:before {



	content:'\f107';



	font-family:'font-awesome';



	position:absolute;



	color:#333;



	top:-1px;



	right:-32px



}



#polyglotLanguageSwitcher a {



	font-family:'Open Sans', sans-serif;



	display:inline-block;



	font-size:14px;



	color:#333;



	font-weight:400



}



.bottom_header {



	padding:5px 0;



	border-bottom:0;



	background:#5d62ac none



}



.bottom_header .logo {



	margin-top:7px



}



.logo-area a {



	margin:0 auto;



	display:block;



	text-align:center



}



.logo-area img {



	margin:0 auto



}



.search-box .form {



	position:relative;



}



.search-box .form button {



	position:absolute;



	left:0;



	top:0;



	bottom:0;



	width:40px;



}



.search-box .form button i {



	line-height:35px;



}



.search-box .form input {



	height:35px;



	line-height:35px;



	padding:0 10px 0 40px;



	width:100%;



	font-family:'Open Sans', sans-serif;



	border-radius:5px;



	border:0;



	font-size:14px;



	font-weight:400;



}



.mobilesderach {



	padding:0 0 0 40px;



	position:relative



}



.mobilesderach .mobilemenu {



	position:absolute;



	left:0;



	top:0;



	width:43px;



	font-size:25px;



	background-color:#eee;



	bottom:0;



	text-align:center;



	color:#000;



	padding:0;



}



 .bottom_header .search-box .form input::-webkit-input-placeholder {



 color:#9c9c9c



}



 .bottom_header .search-box .form input:-moz-placeholder {



 color:#9c9c9c



}



 .bottom_header .search-box .form input::-moz-placeholder {



 color:#9c9c9c



}



 .bottom_header .search-box form input:-ms-input-placeholder {



 color:#9c9c9c



}



.bottom_header .login_form {



	position:relative



}



.bottom_header .pdt-14 {



	padding-top:25px



}



.bottom_header .login_form .user {



	display:inline-block;



	text-align:center;



	font-size:40px;



	line-height:40px;



	position:relative;



	top:0;



	color:#9c9c9c



}



.bottom_header .login_form .login-info {



	display:inline-block;



	width:150px;



	margin-left:15px



}



.bottom_header .login_form .login-info .welcome {



	font-size:14px;



	color:#9c9c9c



}



.bottom_header .select-form {



	position:relative



}



.bottom_header .g-input input {



	width:100%;



	height:30px;



	border:1px solid #eee!important;



	background:#fff!important



}



.bottom_header .g-input input, select.g-select[option="selected"] {



	color:#9c9c9c;



	font-weight:300;



	font-size:14px;



	letter-spacing:.1px;



	font-family:'Roboto', sans-serif;



	font-weight:700



}



.bottom_header .g-input input {



	padding-left:20px



}



.bottom_header .g-select {



	color:#9c9c9c;



	font-weight:300;



	font-size:14px;



	letter-spacing:.1px;



	font-family:'Roboto', sans-serif;



	font-weight:700;



	border-radius:0;



	height:30px;



	background:#fff!important;



	padding-left:0;



	text-transform:capitalize



}



.bottom_header .dropdown-menu {



	padding:0



}



.bottom_header .select-form .dropdown-menu.inner li {



 -webkit-transition:all .3s linear;



 transition:all .3s linear



}



.bottom_header .select-form .dropdown-menu.inner li a {



	display:block;



	padding:10px 0 10px 20px;



 -webkit-transition:all .3s linear;



 transition:all .3s linear



}



.bottom_header .select-form .dropdown-menu.inner li:last-of-type a {



	border-bottom:none



}



.bottom_header .select-form .dropdown-menu.inner li:first-of-type {



	display:none



}



.bottom_header .select-form .dropdown-menu.inner li a:hover, .bottom_header .select-form .dropdown-menu.inner li.selected a {



	color:#fff!important



}



.bottom_header .select-form button.g-select:focus, .bottom_header .select-form button.g-select:visited {



	outline:0!important;



	box-shadow:none!important



}



.bottom_header button.g-select {



	position:relative



}



.bottom_header button.g-select .caret {



	right:23px!important;



	border-width:5.5px!important;



	border-top-color:#555!important



}



.bottom_header .select-form .dropdown-menu.open {



	border-radius:0;



	border:1px solid #eee



}



.bottom_header .select-form .dropdown-menu {



	display:block!important;



	-webkit-transform:scaleY(0);



	transform:scaleY(0);



	-webkit-transform-origin:top center;



	transform-origin:top center;



	visibility:hidden;



	opacity:0;



 -webkit-transition:all .3s linear;



 transition:all .3s linear



}



.bottom_header .select-form .open>.dropdown-menu {



	-webkit-transform:scaleY(1);



	transform:scaleY(1);



	visibility:visible;



	opacity:1



}



.bottom_header .select-form button[type="submit"].g-btn-prim {



	margin-left:15px



}



.bottom_header .select-form *, .bottom_header .select-form :focus, .bottom_header .select-form :visited {



	outline:none!important;



	box-shadow:none!important



}



.bottom_header .cart_option, .main_menu .nav_right_area .search_option {



	position:relative;



	z-index:9



}



.bottom_header .cart_option {



	margin:0 2px;



	top:3px;



	background:#fff;



	padding:2px 10px;



	border-radius:4px



}



.main_menu .nav_right_area .search_option {



	margin-top:43px;



	padding-left:1px



}



.main_menu .nav_right_area .dropdown-menu {



	border:none;



	box-shadow:none;



	margin:0;



	float:none



}



.bottom_header .cart_option button .span {



	padding:4px;



	font-size:10px;



	font-weight:700;



	position:absolute;



	line-height:6px;



	border-radius:50%;



	color:#fff;



	top:0;



	left:28px



}



.bottom_header .cart_option button .span .price {



	display:none



}



.bottom_header .cart_option .doller .number {



	display:none



}



.main_menu .nav_right_area .search_option button {



	font-size:14px;



	color:#272727



}



.main_menu .nav_right_area .search_option form {



	position:absolute;



	height:50px;



	width:280px;



	padding:5px;



	border-radius:4px;



	left:-270px;



	top:67px



}



.main_menu .nav_right_area .search_option form input {



	width:100%;



	height:100%;



	background:transparent;



	color:#fff;



	border:1px solid #fff;



	padding:0 47px 0 10px;



	font-size:15px



}



.main_menu .nav_right_area .search_option form button {



	display:block;



	width:40px;



	line-height:40px;



	text-align:center;



	position:absolute;



	top:5px;



	right:5px



}



.bottom_header .cart_option button {



	font-size:22px;



	display:inline-block;



	margin-bottom:-8px;



	border:1px solid;



	border-radius:50%;



	height:35px;



	width:35px;



	position:relative;



	top:-8px



}



.bottom_header .cart_option .cart-info {



	display:inline-block;



	margin-left:20px



}



.bottom_header .cart_option .cart-info div {



	font-size:14px;



	color:#000;



	font-weight:400



}



.doller .price {



	color:red



}



.bottom_header .cart_option .cart-info div.doller {



	font-weight:700



}



.bottom_header .cart_option .cart_list {



	display:none;



	width:332px;



	border-radius:0;



	position:absolute;



	right:0;



	top:155px;



	background:#252622



}



.bottom_header .cart_option .cart_list .item_deatils {



	padding-left:18px



}



.bottom_header .cart_option .cart_list>ul>li {



	color:#fff;



	line-height:30px;



	border-bottom:1px solid rgba(255, 255, 255, 0.03);



	padding:25px 0 22px 30px;



	position:relative



}



.bottom_header .cart_option .cart_list>ul>li .fa-times-circle {



	position:absolute;



	top:57px;



	right:25px;



	font-size:18px;



	color:#aaa;



	cursor:pointer



}



.bottom_header .cart_option .cart_list .item_deatils h6 {



	font-weight:500;



	font-size:16px;



	color:#fff



}



.bottom_header .cart_option .cart_list .item_deatils ul li {



	display:inline-block;



	margin-right:4px;



	font-size:16px;



	margin-bottom:4px



}



.bottom_header .cart_option .cart_list .item_deatils span {



	font-size:18px;



	color:#fff



}



.bottom_header .cart_option .cart_list .cart_total span {



	display:block;



	font-size:16px;



	color:#fff;



	text-transform:uppercase;



	margin:27px 0 0 29px



}



.bottom_header .cart_option .cart_list .cart_total a {



	width:138px;



	line-height:50px;



	text-align:center;



	font-weight:900;



	text-transform:uppercase;



	margin:13px 25px 14px 0;



	font-size:14px



}



.bottom_header .cart_option .cart_list .cart_total a:hover {



	background:#fff



}



 .main_menu .nav_right_area .search_option form ::-webkit-input-placeholder {



 color:#fff



}



 .main_menu .nav_right_area .search_option form :-moz-placeholder {



 color:#fff



}



 .main_menu .nav_right_area .search_option form ::-moz-placeholder {



 color:#fff



}



 .main_menu .nav_right_area .search_option form :-ms-input-placeholder {



 color:#fff



}



.main_menu.fixed .navbar-default .nav>li>a {



	padding:28px 15px



}



.main_menu.fixed .nav_right_area .search_option {



	margin-top:25px



}



.main_mbottom_header .cart_option {



	margin-top:20px



}



.main_menu.fixed .logo {



	margin-top:24px



}



.theme_menu {



	background:rgba(234, 237, 240, 0.9);



	position:relative;



	z-index:9



}



.theme_menu .container {



	position:relative



}



 @-webkit-keyframes menu_sticky {



 0% {



 margin-top:-100px



}



 50% {



 margin-top:-74px



}



 100% {



 margin-top:0



}



}



 @keyframes menu_sticky {



 0% {



 margin-top:-100px



}



 50% {



 margin-top:-74px



}



 100% {



 margin-top:0



}



}



 @-webkit-keyframes logofadein {



 0% {



 -webkit-transform:scale(0);



 transform:scale(0);



 -webkit-transition-property:transform;



 -webkit-transition-property:-webkit-transform;



 transition-property:-webkit-transform;



 transition-property:transform;



 transition-property:transform, -webkit-transform;



 -webkit-transition-timing-function:ease-out;



 transition-timing-function:ease-out



}



 50% {



 -webkit-transform:scale(0.2);



 transform:scale(0.2);



 -webkit-transition-property:transform;



 -webkit-transition-property:-webkit-transform;



 transition-property:-webkit-transform;



 transition-property:transform;



 transition-property:transform, -webkit-transform;



 -webkit-transition-timing-function:ease-out;



 transition-timing-function:ease-out



}



 100% {



 -webkit-transform:scale(1);



 transform:scale(1);



 -webkit-transition-property:transform;



 -webkit-transition-property:-webkit-transform;



 transition-property:-webkit-transform;



 transition-property:transform;



 transition-property:transform, -webkit-transform;



 -webkit-transition-timing-function:ease-out;



 transition-timing-function:ease-out



}



}



 @keyframes logofadein {



 0% {



 -webkit-transform:scale(0);



 transform:scale(0);



 -webkit-transition-property:transform;



 -webkit-transition-property:-webkit-transform;



 transition-property:-webkit-transform;



 transition-property:transform;



 transition-property:transform, -webkit-transform;



 -webkit-transition-timing-function:ease-out;



 transition-timing-function:ease-out



}



 50% {



 -webkit-transform:scale(0.2);



 transform:scale(0.2);



 -webkit-transition-property:transform;



 -webkit-transition-property:-webkit-transform;



 transition-property:-webkit-transform;



 transition-property:transform;



 transition-property:transform, -webkit-transform;



 -webkit-transition-timing-function:ease-out;



 transition-timing-function:ease-out



}



 100% {



 -webkit-transform:scale(1);



 transform:scale(1);



 -webkit-transition-property:transform;



 -webkit-transition-property:-webkit-transform;



 transition-property:-webkit-transform;



 transition-property:transform;



 transition-property:transform, -webkit-transform;



 -webkit-transition-timing-function:ease-out;



 transition-timing-function:ease-out



}



}



.theme_menu.fixed {



	position:fixed;



	border-bottom:none;



	width:100%;



	top:0;



	left:0;



	z-index:999999;



	-webkit-animation-name:menu_sticky;



	animation-name:menu_sticky;



 -webkit-animation-duration:.6s;



 animation-duration:.6s;



	-webkit-animation-timing-function:ease-out;



	animation-timing-function:ease-out;



	box-shadow:0 13px 20px -12px rgba(0, 0, 0, 0.10);



 -webkit-transition:all .25s ease-in-out;



 transition:all .25s ease-in-out



}



.theme_menu.fixed .menuzord-menu > li > a {



	color:#fff



}



.theme_menu.fixed .nav_side_content {



	display:none



}



.theme_menu.fixed .sticky_logo {



	display:block;



	position:absolute;



	left:0;



	top:15px;



	width:180px;



	height:100%;



	-webkit-animation-name:logofadein;



	animation-name:logofadein;



 -webkit-animation-duration:.6s;



 animation-duration:.6s



}



.theme_menu.fixed .menuzord {



	float:right!important;



	width:78%



}



.theme_menu.fixed .menuzord-menu ul.dropdown li ul.dropdown {



	left:-101%



}



.theme_menu .sticky_logo {



	display:none



}



.fixed.static {



	opacity:0;



	visibility:hidden



}



.menuzord-menu ul.dropdown li ul.dropdown {



	left:101%



}



.menuzord-menu ul.dropdown li ul.dropdown:before {



	content:'';



	width:4px;



	height:100%;



	top:0;



	right:100%;



	position:absolute;



	z-index:-1



}



.menuzord {



	padding:0;



	background:transparent;



	text-align:center;



	min-height:37px!important



}



.menuzord-menu > li > a {



	font-family:'Roboto', sans-serif;



	font-weight:700;



	line-height:40px;



	text-transform:uppercase;



	border-bottom:3px solid transparent;



	padding:0 18px;



	font-size:15px;



	color:#222



}



.menuzord-menu > li:first-child {



	margin-left:-21px



}



.menuzord-menu > li:first-child.current_page {



	margin-left:0



}



.menuzord-menu > li > a.menuactive {



	background:#ed1e24;



	border-color:#ca1217;



	color:#fff



}



.menuzord-menu ul.dropdown li a {



	padding:0 15px;



	line-height:15px;



	color:#333;



	font-size:15px;



	font-weight:700;



	font-family:'Roboto', sans-serif;



	text-align:left



}



.menuzord-menu ul.dropdown li:hover > a {



	color:#fff



}



.menuzord-menu ul.dropdown, .menuzord-menu ul.dropdown li ul.dropdown {



	min-width:270px;



	box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.13)



}



.menuzord-menu li ul.dropdown li .indicator {



	top:1px



}



.nav_side_content {



	margin-top:13px;



	margin-bottom:13px



}



.nav_side_content .icon_header facebook {



	color:#0F0!important



}



.nav_side_content .icon_header li {



	display:inline-block;



	width:40px;



	background:transparent;



	margin-right:1px;



	border-radius:50%



}



 .nav_side_content .icon_header li:nth-of-type(1) a {



 border:1px #3b5997 solid



}



 .nav_side_content .icon_header li:nth-of-type(2) a {



 border:1px #00aced solid



}



 .nav_side_content .icon_header li:nth-of-type(3) a {



 border:1px #db5149 solid



}



 .nav_side_content .icon_header li:nth-of-type(4) a {



 border:1px #cb2027 solid



}



 .nav_side_content .icon_header li:nth-of-type(1) a i {



 color:#3b5997;



 font-size:20px



}



 .nav_side_content .icon_header li:nth-of-type(2) a i {



 color:#00aced;



 font-size:20px



}



 .nav_side_content .icon_header li:nth-of-type(3) a i {



 color:#db5149;



 font-size:20px



}



 .nav_side_content .icon_header li:nth-of-type(4) a i {



 color:#cb2027;



 font-size:20px



}



.nav_side_content .icon_header li:last-child {



	margin-right:0



}



.nav_side_content .icon_header li {



	margin-right:7px



}



.nav_side_content .icon_header li a i {



	display:block;



	line-height:20px;



	color:#000;



	height:35px;



	width:40px;



	padding:10px;



	text-align:center;



	font-size:14px;



 -webkit-transition:all .5s ease-in-out;



 transition:all .5s ease-in-out



}



.nav_side_content .icon_header li a i:hover {



	-webkit-transform:rotate(360deg);



	transform:rotate(360deg)



}



.nav_side_content .icon_header li:hover a, .nav_side_content .icon_header li:focus a {



	color:#fff



}



#rev_slider {



	overflow:hidden



}



#banner h1 {



	position:relative;



	font-family:'futura';



	line-height:85px;



	font-size:85px;



	padding:20px 30px;



	text-transform:uppercase;



	display:inline-block;



	border:1px solid #fff;



	border-bottom:0;



	color:#fff



}



#banner h1:after {



	position:absolute;



	content:"";



	left:0;



	bottom:0;



	width:150px;



	height:1px;



	background:#fff



}



#banner h1:before {



	position:absolute;



	content:"";



	right:0;



	bottom:0;



	width:150px;



	height:1px;



	background:#fff



}



#banner .banner-caption-h2 {



	position:relative;



	line-height:50px;



	font-weight:700;



	font-size:54px;



	padding:20px 30px;



	text-transform:uppercase;



	display:inline-block;



	color:#fff



}



#banner .banner-caption-h1 {



	position:relative;



	font-family: 'Roboto', sans-serif;



	line-height:60px;



	font-size:48px;



	font-weight:700;



	text-transform:uppercase;



	display:inline-block;



	color:#fff



}



#banner .banner-caption-h3 {



	position:relative;



	font-family:'Pacifico';



	font-size:18px;



	padding:20px 30px;



	text-transform:capitalize;



	display:inline-block;



	color:#fff



}



#banner .banner-caption-p p {



	color:#fff;



	padding-bottom:20px;



	padding-top:10px



}



#banner .contuct-us {



	color:#fff;



	font-weight:700;



	font-size:14px;



	padding:12px 45px;



	text-transform:uppercase;



	background:#fff;



 -webkit-transition:.5s ease;



 transition:.5s ease



}



#banner .contuct-us:hover {



	background:#fff;



 -webkit-transition:.5s ease;



 transition:.5s ease



}



#banner .cp-title {



	font-family:'Roboto', sans-serif;



	font-size:18px;



	line-height:36px;



	color:#fff;



	font-weight:500



}



#banner .cp-title-2 {



	font-family:'Roboto', sans-serif;



	font-size:18px;



	line-height:36px;



	color:#fff;



	font-weight:400



}



#banner .contact_us, #banner .our_farmer {



	width:155px;



	line-height:55px;



	color:#fff;



	font-family:'Montserrat-Bold';



	text-transform:uppercase;



	text-align:center;



	font-size:14px;



	border-radius:2px



}



.tp-bannertimer {



	display:none!important



}



.hephaistos.tparrows {



	background:rgba(255, 255, 255, 0.55);



	height:40px;



	width:40px;



	line-height:40px;



	text-align:center;



	border-radius:0;



	-webkit-transform:rotate(45deg);



	transform:rotate(45deg)



}



.hephaistos.tparrows:before {



	-webkit-transform:rotate(-45deg);



	transform:rotate(-45deg);



	font-size:20px;



	text-align:center;



	color:#fff;



	line-height:40px;



 -webkit-transition:all .25s ease-in-out;



 transition:all .25s ease-in-out



}



.hephaistos.tparrows.tp-leftarrow:before {



	content:'\f053';



	color:#fff



}



.hephaistos.tparrows.tp-rightarrow:before {



	content:'\f054';



	color:#fff



}



.hephaistos.tparrows .arrow-holder {



	width:105px;



	height:100%;



	position:absolute;



	top:0;



	opacity:0;



 -webkit-transition:all .3s ease-in-out;



 transition:all .3s ease-in-out



}



.hephaistos.tparrows.tp-leftarrow .arrow-holder {



	-webkit-transform:translate3d(-30px, 0, 0);



	transform:translate3d(-30px, 0, 0);



	left:calc(100% + 20px)



}



.hephaistos.tparrows.tp-rightarrow .arrow-holder {



	-webkit-transform:translate3d(30px, 0, 0);



	transform:translate3d(30px, 0, 0);



	right:calc(100% + 6px)



}



.hephaistos.tparrows .arrow-holder:after {



	display:block;



	width:105px;



	height:35px;



	line-height:35px;



	color:#fff;



	text-align:center;



	font-family:'Montserrat-SemiBold';



	font-size:14px;



	top:11px;



	position:absolute



}



.about-story {



	position:relative;



	padding:90px 0



}



.about-story .img-holder {



	position:relative;



	margin-top:45px



}



.about-story .about_quot {



	position:relative;



	font-style:italic;



	font-size:30px;



	color:#333;



	font-family:'Playball', cursive;



	margin:15px 0



}



.about-story .icon-box {



	position:relative;



	margin:30px 0



}



.about-story .icon-box .single-item {



	position:relative;



	padding-left:70px;



	display:inline-block;



	margin-right:60px



}



.about-story .icon-box .single-item:last-child {



	margin-right:0



}



.about-story .icon-box .icon {



	position:absolute;



	color:#9c9c9c;



	left:0;



	font-size:45px;



	top:6px



}



.about-story .icon-box .count {



	font-size:24px;



	font-weight:700;



	color:#333;



	font-family:'Roboto', sans-serif;



	margin-bottom:15px



}



.about-story .icon-box .name {



	font-size:20px;



	font-weight:700;



	font-family:'Roboto', sans-serif



}



.about-story .link a {



	font-size:14px;



	text-transform:uppercase;



	color:#333;



	width:150px;



	background:#f7f7f7;



	line-height:50px;



	text-align:center;



	margin-top:25px;



	font-weight:700;



	border-radius:0



}



.about-story .link a:hover {



	color:#fff



}



.three-column {



	position:relative



}



.three-column .single-item {



	position:relative;



	margin:70px 45px;



	border:2px solid rgba(65, 42, 42, 0.06);



	padding:0 15px



}



.three-column .single-item h5 {



	font-size:20px;



	color:#fff;



	font-weight:700;



	text-transform:uppercase;



	display:inline;



	padding:0 15px;



	position:relative;



	top:-12px



}



.three-column .single-item .icon {



	font-size:20px;



	height:50px;



	line-height:50px;



	color:#fff;



	font-size:50px;



	margin:5px 0 20px



}



.three-column .single-item p {



	color:#fff



}



.three-column .single-item .link a {



	position:relative;



	color:#fff;



	font-weight:700;



	font-size:14px;



	border-bottom:1px solid #fff;



	margin:33px 0 30px;



	text-transform:uppercase



}



.four-column {



	position:relative;



	padding:90px 0



}



.four-column .theme_title {



	position:relative;



	margin-bottom:40px



}



.four-column .single-item {



	position:relative;



	margin-bottom:40px



}



.four-column .single-item h5 {



	font-size:20px;



	color:#333;



	font-weight:700;



	text-transform:uppercase;



	margin:25px 0



}



.four-column .single-item .icon {



	height:160px;



	width:160px;



	line-height:160px;



	margin:5px 0 20px;



	background:#f7f7f7;



	border-radius:50%;



	margin:0 auto;



	position:relative



}



.four-column .single-item .icon:before {



	position:absolute;



	content:"";



	left:-10px;



	right:-10px;



	top:-10px;



	bottom:-10px;



	border:1px solid #f7f7f7;



	border-radius:50%;



 -webkit-transition:.5s ease-in;



 transition:.5s ease-in



}



.four-column .single-item .icon i {



	font-size:60px



}



.four-column .single-item .icon span {



	font-size:20px;



	height:45px;



	width:45px;



	line-height:45px;



	font-weight:700;



	background:#fff;



	border:1px solid #f7f7f7;



	border-radius:50%;



	position:absolute;



	left:0;



	top:0



}



.four-column .single-item p {



	color:#9c9c9c



}



.four-column .link a {



	font-size:14px;



	text-transform:uppercase;



	color:#fff;



	width:170px;



	line-height:50px;



	text-align:center;



	font-weight:700;



	border-radius:0



}



.four-column .link a:hover {



	background:#121d2f



}



.gallery.gallery-grid.about-gallery {



	position:relative;



	padding-bottom:60px;



	padding-top:90px;



	text-align:left



}



.gallery.gallery-grid.about-gallery .iblock {



	position:relative;



	display:inline-block



}



.gallery.gallery-grid.about-gallery .theme_title {



	position:relative;



	margin-top:0



}



.gallery.gallery-grid.about-gallery .theme_title h2 {



	color:#fff



}



.about-gallery:before {



	content:'';



	position:absolute;



	left:0;



	top:0;



	width:100%;



	height:100%;



	background:rgba(0, 0, 0, 0.80);



	z-index:0



}



.about-gallery .tab-content .item {



	display:none



}



.about-gallery .tab-content .item.collapsed {



	display:block



}



.about-gallery .tab-links {



	position:relative



}



.about-gallery .tab-links ul {



	position:relative;



	display:inline-block;



	margin-left:100px;



	margin-bottom:30px



}



.about-gallery .tab-links ul li {



	position:relative;



	display:inline-block;



	margin:0 10px



}



.about-gallery .tab-links ul li i {



	margin-right:10px



}



.about-gallery .tab-links ul li a h2 {



	font-size:14px;



	color:#fff;



	text-transform:uppercase



}



.award {



	position:relative



}



.award .award-logo {



	position:relative



}



.award .award-logo ul {



	margin:0 -15px



}



.award .award-logo ul li {



	position:relative;



	display:inline-block;



	margin:0 15px



}



.award .text {



	margin:35px 0 20px



}



.award .customer-text {



	margin:20px 0 40px



}



.award .customer-text p {



	margin-bottom:20px



}



.award .customer-text b {



	color:#333;



	font-size:18px



}



.award {



	padding:90px 0



}



 . .award .contact_in-box {



 padding-top:0



}



.award .contact_in-box h2 {



	font-size:24px;



	font-weight:700;



	text-transform:uppercase;



	color:#333;



	margin-bottom:27px



}



.award .contact_in-box .theme_title {



	margin-bottom:40px;



	margin-bottom:40px



}



.award .contact_in-box .theme_title h2 {



	font-size:24px;



	font-weight:700



}



.award .contact_in-box input, .award .contact_in-box textarea {



	width:100%;



	border:1px solid transparent;



	background:#f7f7f7;



	outline:none;



	padding-left:20px



}



.award .contact_in-box input {



	height:50px;



	line-height:50px;



	margin-bottom:30px



}



.award .contact_in-box textarea {



	height:190px;



	padding-top:10px;



	resize:none;



	margin-bottom:30px



}



.award .contact_in-box button {



	color:#fff;



	display:inline-block;



	font-size:14px;



	font-weight:700;



	width:auto;



	text-transform:uppercase;



	-webkit-transition:all 700ms ease 0;



	transition:all 700ms ease 0;



	border-radius:0;



	margin-top:10px;



	padding:12px 38px 14px



}



.award .contact_in-box button i {



	margin:0



}



.award .contact_in-box button:hover {



	background:#272727



}



.single-contact_us {



	padding:90px 0



}



.single-contact_us h6 {



	color:#333;



	position:relative;



	font-size:18px;



	font-weight:700;



	text-transform:uppercase;



	margin:0 10px 4px 0;



	top:-28px;



	display:inline;



	background:#fff



}



.single-contact_us h5 {



	color:#333;



	font-size:18px;



	font-weight:700;



	text-transform:uppercase;



	margin:0 0 30px



}



.single-contact_us .list {



	position:relative



}



.single-contact_us .list li {



	position:relative;



	line-height:32px;



	padding:0 0 0 90px;



	border:1px solid #f1f1f1;



	margin-bottom:20px



}



.single-contact_us .list li a {



	display:block;



	color:#9c9c9c;



	font-size:14px;



	font-weight:400;



	font-family:'Open Sans', sans-serif;



	padding:8px 0;



	line-height:26px



}



.single-contact_us .list li a i {



	margin-right:15px;



	font-size:20px;



	position:absolute;



	left:27px;



	top:0;



	line-height:67px;



	border-right:1px solid #f1f1f1;



	padding-right:20px



}



.single-contact_us .border-area {



	border:1px solid #f1f1f1;



	padding:20px;



	position:relative;



	margin-top:50px



}



.single-contact_us .contact_in-box {



	padding-top:0



}



.single-contact_us .contact_in-box h2 {



	font-size:24px;



	font-weight:700;



	text-transform:uppercase;



	color:#333;



	margin-bottom:27px



}



.single-contact_us .contact_in-box .theme_title {



	margin-bottom:40px;



	margin-bottom:40px



}



.single-contact_us .contact_in-box .theme_title h2 {



	font-size:24px;



	font-weight:700



}



.single-contact_us .contact_in-box input, .single-contact_us .contact_in-box textarea {



	width:100%;



	border:1px solid transparent;



	background:#f7f7f7;



	outline:none;



	padding-left:20px



}



.single-contact_us .contact_in-box input {



	height:50px;



	line-height:50px;



	margin-bottom:30px



}



.single-contact_us .contact_in-box textarea {



	height:190px;



	padding-top:10px;



	resize:none;



	margin-bottom:30px



}



.single-contact_us .contact_in-box button {



	color:#fff;



	display:inline-block;



	font-size:14px;



	font-weight:700;



	width:auto;



	text-transform:uppercase;



	-webkit-transition:all 700ms ease 0;



	transition:all 700ms ease 0;



	border-radius:0;



	margin-top:10px;



	padding:12px 38px 14px



}



.single-contact_us .contact_in-box button i {



	margin:0



}



.single-contact_us .contact_in-box button:hover {



	background:#272727



}



.about_section {



	margin:90px 0 0



}



.about_section .item {



	position:relative



}



.about_section .item .inner-title {



	position:relative;



	background:#fff;



	display:inline-block;



	font-weight:700;



	font-size:18px;



	text-transform:uppercase;



	margin-top:45px;



	padding:12px 90px 11px 30px



}



.about_section .item .inner-title:after {



	position:absolute;



	content:"";



	right:-40px;



	top:0;



	border:24px solid #fff;



	border-right:26px solid transparent



}



.about_section .item .offer {



	position:absolute;



	height:76px;



	width:76px;



	border-radius:50%;



	border:3px solid #fff;



	color:#fff;



	font-weight:700;



	font-size:20px;



	right:0;



	top:-15px;



	line-height:22px;



	text-align:center;



	z-index:9



}



.about_section .item .offer span {



	position:relative;



	top:13px



}



.about_section .item .content {



	margin-left:30px;



	padding-bottom:35px



}



.about_section .item .content h3 {



	position:relative;



	font-size:34px;



	font-family:'Pacifico';



	color:#fff;



	margin-top:32px



}



.about_section .item .content p {



	color:#fff;



	margin-top:13px;



	margin-bottom:15px



}



.about_section .item .content .link-btn a {



	position:relative;



	color:#fff;



	font-weight:700;



	font-size:14px;



	border-bottom:1px solid #fff



}



.about_section .item .content .link-btn span {



	-webkit-transform:rotate(-90deg);



	transform:rotate(-90deg);



	color:#fff;



	padding-left:10px;



	position:relative;



	top:7px



}



.featured-product {



	position:relative;



	padding:0 0 40px;



	overflow:hidden



}



 .featured-product::after {



 display:none;



 content:'';



 position:absolute;



 background:url(../images/left.png) no-repeat 0 200px!important;



 left:0;



 top:0;



 width:90px;



 height:100%;



 opacity:.5



}



 .featured-product::before {



 display:none;



 content:'';



 position:absolute;



 background:url(../images/right.png) no-repeat 0 200px!important;



 right:0;



 top:0;



 width:90px;



 height:100%;



 opacity:.3



}



 .cat.featured-product::after, .cat.featured-product::before {



 display:none!important



}



.featured-product .filters {



	position:relative;



	text-align:center;



	margin-bottom:20px;



	margin-top:10px



}



.featured-product .filters li {



	position:relative;



	display:inline-block;



	padding:5px 20px;



	line-height:24px;



	color:#484747;



	cursor:pointer;



	text-transform:uppercase;



	font-size:14px;



	font-weight:400;



	margin:0 4px 10px;



	transition:all 300ms ease;



	-webkit-transition:all 300ms ease;



	-ms-transition:all 300ms ease;



	-o-transition:all 300ms ease



}



.featured-product .filters li .txt {



	position:relative;



	display:block;



	z-index:1



}



.featured-product .filters li:after {



	content:'';



	position:absolute;



	left:0;



	top:0;



	width:100%;



	height:100%;



	opacity:1;



	background:#f7f7f7;



	transition:all 300ms ease;



	-webkit-transition:all 300ms ease;



	-ms-transition:all 300ms ease;



	-o-transition:all 300ms ease



}



.featured-product .filters li:before {



	content:'';



	position:absolute;



	left:0;



	top:0;



	width:100%;



	height:100%;



	opacity:0;



	transition:all 300ms ease;



	-webkit-transition:all 300ms ease;



	-ms-transition:all 300ms ease;



	-o-transition:all 300ms ease



}



.featured-product .filters li:hover, .featured-product .filters li.active {



	color:#fff



}



.featured-product .filters li:hover:before, .featured-product .filters li.active:before {



	opacity:1



}



.featured-product .filters li:hover:after, .featured-product .filters li.active:after {



	opacity:0



}



.featured-product .default-item {



	position:relative



}



.featured-product .default-item.mix {



	display:none



}



.featured-product .filter-list .single-item {



	margin-bottom:10px



}



.featured-product .default-item .inner-box {



	position:relative;



	width:100%;



	overflow:hidden



}



.featured-product .default-item .single-item {



	position:relative;



	padding:0



}



.featured-product .default-item .single-item .image-box {



	text-align:center;



	position:relative;



	background-color:#fff;



	box-shadow:2px 2px 4px 0 rgba(0, 0, 0, 0.07);



	-moz-box-shadow:2px 2px 4px 0 rgba(0, 0, 0, 0.07);



	-webkit-box-shadow:2px 2px 4px 0 rgba(0, 0, 0, 0.07);



	border:1px #e6e6e6 solid;



	overflow:hidden



}



.featured-product .default-item .single-item .image-box img {



	display:inline-block



}



.featured-product .default-item .single-item .image-box .product-model {



	position:absolute;



	top:20px;



	height:50px;



	line-height:50px;



	width:50px;



	color:#fcf910;



	border-radius:24px



}



.featured-product .default-item .single-item .image-box .product-model.new {



	border-top-left-radius:0;



	left:20px



}



.featured-product .default-item .single-item .image-box .product-model.hot {



	border-top-right-radius:0;



	background:#ed1e24;



	right:20px



}



.featured-product .default-item .single-item .content {



	position:relative;



	padding:20px 15px 15px



}



.featured-product .default-item .single-item .content h3 a {



	color:#23527c



}



.featured-product .default-item:hover .single-item .content h3 a {



	color:#fe0000



}



.featured-product .default-item .single-item .content a {



	display:block!important



}



.featured-product .default-item .single-item .content h3 {



	font-size:18px;



	white-space:nowrap;



	overflow:hidden;



	text-overflow:ellipsis;



	width:100%;



	color:#000;



	font-weight:400;



	font-family:'Roboto Slab';



	padding:10px 0; border-bottom:1px #eee solid;



}



.featured-product .default-item .single-item .content .rating {



	margin:0 0 10px



}



.featured-product .default-item .single-item .content .rating span i {



	font-size:18px!important



}



.featured-product .default-item .single-item .content .price { padding:8px 0 0;



	font-size:16px;



	color:#333;



	font-weight:400; letter-spacing:.5px;



}



.featured-product .default-item .single-item .content .price .prev-rate {



	font-size:14px;



	color:#9c9c9c;



	text-decoration:line-through;



	font-weight:400;



	margin-left:10px



}



.search-suggestion .price {



	display:none!important



}



.featured-product .default-item .single-item:hover .overlay-box {



	top:0



}



.featured-product .default-item .single-item .overlay-box {



	display:none;



	position:absolute;



	right:0;



	width:70px;



	height:100%;



	opacity:0;



	visibility:hidden;



 -webkit-transition:.2s;



 transition:.2s



}



.featured-product .default-item .single-item:hover .overlay-box {



 -webkit-transition:.5s ease;



 transition:.5s ease;



	opacity:1;



	visibility:visible;



 -webkit-transition:.2s;



 transition:.2s



}



.featured-product .default-item .single-item .overlay-box .inner {



	position:relative;



	height:100%



}



.featured-product .default-item .single-item .overlay-box .top-content {



	position:absolute;



	bottom:-50px;



	width:100%;



 -webkit-transition:.4s ease;



 transition:.4s ease



}



.featured-product .default-item .single-item:hover .overlay-box .top-content {



	bottom:0;



 -webkit-transition:.4s ease;



 transition:.4s ease



}



.featured-product .default-item .single-item .overlay-box .top-content ul {



	position:relative;



	float:right



}



.featured-product .default-item .single-item .overlay-box .top-content ul li {



	cursor:pointer;



	position:relative;



	height:45px;



	width:45px;



	border-radius:50%;



	border:2px solid;



	text-align:center;



	margin:7px 8px;



 -webkit-transition:.5s ease;



 transition:.5s ease



}



.featured-product .default-item .single-item .overlay-box .top-content ul li span {



	line-height:40px;



 -webkit-transition:.5s ease;



 transition:.5s ease



}



.featured-product .default-item .single-item .overlay-box .top-content ul li:hover span {



	color:#fff;



 -webkit-transition:.5s ease;



 transition:.5s ease



}



.featured-product .default-item .single-item .overlay-box .top-content .tultip {



	position:absolute;



	bottom:55px;



	opacity:0;



	line-height:30px;



	height:30px;



	border-radius:4px;



	font-size:12px;



	font-weight:700;



	left:-33px;



	color:#fff;



	width:105px;



	z-index:99



}



.featured-product .default-item .single-item .overlay-box .top-content ul li span i {



	position:absolute;



	left:50%;



	bottom:-8px;



	margin-left:-6px;



	font-size:20px



}



.featured-product .default-item .single-item .overlay-box .top-content .tultip-op .tultip:hover {



	opacity:0!important



}



.featured-product .default-item .single-item .overlay-box .top-content .tultip-op:hover .tultip {



	opacity:1



}



.featured-product .default-item .single-item .overlay-box .bottom-content {



	position:absolute;



	bottom:-60px;



	right:0;



	left:0;



	margin:15px;



	padding:10px 20px;



 -webkit-transition:.5s ease;



 transition:.5s ease



}



.featured-product .default-item .single-item:hover .overlay-box .bottom-content {



	bottom:0;



 -webkit-transition:.5s ease;



 transition:.5s ease



}



.featured-product .default-item .single-item .overlay-box .bottom-content h4 {



	text-align:left



}



.featured-product .default-item .single-item .overlay-box .bottom-content h4 a {



	font-size:16px;



	color:#fff;



	font-weight:700;



	border-bottom:1px solid #fff;



	margin-bottom:15px



}



.featured-product .default-item .single-item .overlay-box .bottom-content p {



	color:#fff;



	text-align:left



}



.why_choose_us {



	position:relative;



	padding:0 0 60px



}



.why_choose_us .theme_title_bg {



	padding:90px 0 80px



}



.why_choose_us .row {



	margin-top:-80px



}



.why_choose_us .choose_us_item {



	border:1px solid #f7f7f7;



	background:#fff;



	border-radius:6px;



	padding:35px 0 35px 12px;



	padding:15px 0 15px 12px;



	padding-left:30px;



	margin-bottom:30px;



	border-radius:0;



	padding-top:40px;



	padding-bottom:45px



}



.why_choose_us .choose_us_item .icon {



	width:50px;



	height:50px;



	margin-top:3px;



	border-radius:0;



	text-align:center



}



.why_choose_us .choose_us_item .icon .ficon:before {



	font-size:36px;



	line-height:50px



}



.why_choose_us .choose_us_item .text {



	margin-left:18px;



	width:76%



}



.why_choose_us .choose_us_item .text h5 {



	margin-bottom:7px;



	font-size:20px;



	color:#333;



	font-weight:700



}



.why_choose_us .choose_us_item:hover .text p, .why_choose_us .choose_us_item:hover .text h5 {



	color:#fff



}



.why_choose_us .choose_us_item:hover .icon .ficon:before {



	color:#fff



}



.gallery {



	position:relative;



	padding:0 0 60px



}



.gallery.gallery-grid {



	padding:0 0 90px;



	text-align:center



}



.gallery .theme_title {



	margin-bottom:10px



}



.gallery .filters {



	position:relative;



	text-align:center;



	margin-bottom:40px;



	margin-top:90px



}



.gallery .isotop_item {



	margin-bottom:30px



}



.gallery .filters li {



	position:relative;



	display:inline-block;



	padding:15px;



	line-height:24px;



	color:#333;



	border-bottom:2px solid #f7f7f7;



	cursor:pointer;



	text-transform:uppercase;



	font-size:14px;



	font-weight:700;



	margin:0 12px;



	transition:all 300ms ease;



	-webkit-transition:all 300ms ease;



	-ms-transition:all 300ms ease;



	-o-transition:all 300ms ease



}



.gallery .filters li .txt {



	position:relative;



	display:block;



	z-index:1



}



.gallery .filters li:after {



	content:'';



	position:absolute;



	left:0;



	top:0;



	width:100%;



	height:100%;



	opacity:1;



	background:#f7f7f7;



	transition:all 300ms ease;



	-webkit-transition:all 300ms ease;



	-ms-transition:all 300ms ease;



	-o-transition:all 300ms ease



}



.gallery .filters li:before {



	content:'';



	position:absolute;



	left:0;



	top:0;



	width:100%;



	height:100%;



	opacity:0;



	transition:all 300ms ease;



	-webkit-transition:all 300ms ease;



	-ms-transition:all 300ms ease;



	-o-transition:all 300ms ease



}



.gallery .filters li:hover:before, .gallery .filters li.active:before {



	opacity:1



}



.gallery .filters li:hover:after, .gallery .filters li.active:after {



	opacity:0



}



.gallery .filters {



	display:inline-block;



	background:#f7f7f7



}



.gallery .default-item {



	position:relative



}



.gallery .default-item.mix {



	display:none



}



.gallery .filter-list .single-item {



	margin-bottom:30px



}



.gallery .default-item .inner-box {



	position:relative;



	width:100%;



	overflow:hidden



}



.gallery .default-item .single-item {



	position:relative



}



.gallery .default-item .single-item .image-box {



	text-align:center;



	line-height:225px



}



.gallery .default-item .single-item .image-box img {



	display:inline-block



}



.gallery .default-item .single-item .overlay-box {



	position:absolute;



	left:0;



	top:0;



	width:100%;



	height:100%;



	opacity:0;



	visibility:hidden;



 -webkit-transition:.2s;



 transition:.2s



}



.gallery .default-item .single-item:hover .overlay-box {



 -webkit-transition:.5s ease;



 transition:.5s ease;



	opacity:1;



	visibility:visible;



 -webkit-transition:.2s;



 transition:.2s



}



.gallery .default-item .single-item .overlay-box .inner {



	position:relative;



	height:100%



}



.gallery .default-item .single-item .overlay-box .bottom-content {



	position:absolute;



	bottom:-60px;



	right:0;



	left:0;



	padding:20px;



 -webkit-transition:.5s ease;



 transition:.5s ease



}



.gallery .default-item .single-item:hover .overlay-box .bottom-content {



	bottom:0;



 -webkit-transition:.5s ease;



 transition:.5s ease



}



.gallery .default-item .single-item .overlay-box .bottom-content h4 {



	text-align:left



}



.gallery .default-item .single-item .overlay-box .bottom-content h4 a {



	font-size:16px;



	color:#fff;



	font-weight:700;



	border-bottom:1px solid #fff;



	margin-bottom:15px



}



.gallery .default-item .single-item .overlay-box .bottom-content .price {



	font-size:16px;



	color:#fff;



	font-weight:700;



	text-align:left



}



.gallery .default-item .single-item .overlay-box .bottom-content .prev-rate {



	font-size:14px;



	color:#fff;



	text-decoration:line-through;



	font-weight:400;



	margin-left:10px



}



.gallery .default-item .single-item .overlay-box .bottom-content .icon-box {



	position:absolute;



	right:20px;



	bottom:20px;



	background:#fff;



	height:45px;



	width:45px;



	text-align:center;



	line-height:45px



}



.gallery .default-item .single-item .overlay-box .bottom-content .icon-box a {



	font-size:20px



}



.gallery .default-item .single-item .overlay-box .image-view {



	display:table;



	height:100%;



	width:100%;



	position:absolute;



	top:-50px;



	left:0;



 -webkit-transition:.5s ease;



 transition:.5s ease



}



.gallery .default-item .single-item:hover .overlay-box .image-view {



	top:0;



 -webkit-transition:.5s ease;



 transition:.5s ease



}



.gallery .default-item .single-item .overlay-box .image-view .icon-holder {



	display:table-cell;



	text-align:center;



	vertical-align:middle;



 -webkit-transition:.5s ease;



 transition:.5s ease



}



.gallery .default-item .single-item .overlay-box .image-view .icon-holder a {



	width:45px;



	height:45px;



	display:inline-block;



	-webkit-transition:all 700ms ease 0;



	transition:all 700ms ease 0



}



 .gallery .default-item .single-item .overlay-box .image-view .icon-holder a span::before {



 color:#fff;



 display:block;



 font-size:30px;



 font-weight:100;



 padding:10px 14px;



 -webkit-transition:all 700ms ease 0;



 transition:all 700ms ease 0



}



.gallery .load-more-button {



	padding-top:40px



}



.gallery .load-more-button a {



	background:#000 none repeat scroll 0 0;



	color:#fff;



	display:inline-block;



	font-size:14px;



	font-weight:700;



	text-transform:uppercase;



	-webkit-transition:all 700ms ease 0;



	transition:all 700ms ease 0;



	border-radius:3px;



	padding:12px 38px 14px



}



.news {



	position:relative;



	padding:0;



	background:#f7f7f7



}



.news.single_news_page {



	background:#fff



}



.news.single_news_page .blogList_single_post {



	padding-top:0;



	padding-bottom:50px



}



.news.single_news_page.style-2 .blogList_single_post .post .text {



	background:#f7f7f7



}



.news.single_news_page.massonary_mode .blogList_single_post .post .text {



	background:none;



	border:0



}



.news.single_news_page.massonary_mode .blogList_single_post .post {



	border:1px solid #f1f1f1;



	margin-top:5px



}



.news .blogList_single_post {



	position:relative;



	padding:40px 0 30px



}



.news .blogList_single_post .img_holder {



	position:relative



}



.news .blogList_single_post .img_holder:before {



	content:'';



	position:absolute;



	left:0;



	top:0;



	width:100%;



	height:100%;



	background:rgba(0, 0, 0, 0.05);



	z-index:0



}



.news .blogList_single_post .img_holder>a {



	display:-webkit-box;



	display:-ms-flexbox;



	display:flex;



	display:-webkit-flex;



	-webkit-box-pack:center;



	-ms-flex-pack:center;



	justify-content:center;



	-webkit-box-align:center;



	-ms-flex-align:center;



	align-items:center;



	align-items:center;



	height:100%;



	width:100%;



	position:absolute;



	top:0;



	left:0;



	text-align:center



}



.news .blogList_single_post .img_holder .opacity {



	position:absolute;



	top:0;



	left:0;



	width:100%;



	height:100%;



	opacity:0;



	visibility:hidden;



	transform:scale(0.1);



	-webkit-transform:scale(0.1);



	-moz-transform:scale(0.1);



	-ms-transform:scale(0.1);



	-o-transform:scale(0.1)



}



.news .blogList_single_post .img_holder .opacity .icon {



	display:table;



	width:100%;



	height:100%



}



.news .blogList_single_post .img_holder .opacity .icon span {



	display:table-cell;



	vertical-align:middle



}



.news .blogList_single_post .img_holder .opacity .icon span a {



	display:block;



	width:55px;



	height:55px;



	margin:0 auto;



	line-height:55px;



	text-align:center;



	font-size:60px;



	font-family:'Raleway', sans-serif;



	font-weight:300;



	border-radius:50%;



	color:#fff



}



.news .blogList_single_post:hover .opacity {



	opacity:1;



	visibility:visible;



	transform:scale(1);



	-webkit-transform:scale(1);



	-moz-transform:scale(1);



	-ms-transform:scale(1);



	-o-transform:scale(1)



}



.news .blogList_single_post .post .text {



	background:#fff;



	padding:30px;



	border-top:2px solid



}



.news.massonary_mode .blogList_single_post .post .text {



	background:#fff;



	padding:30px 24px;



	border-top:2px solid



}



.news .blogList_single_post .post h4 a {



	display:block;



	color:#333;



	line-height:32px;



	font-weight:700;



	font-size:20px



}



.massonary_mode #isotop_wrapper {



	margin-left:-15px;



	margin-right:-15px



}



.news .blogList_single_post .post p {



	margin:17px 0 25px



}



.news .blogList_single_post .post .link a {



	font-size:14px;



	color:#333;



	font-weight:700;



	text-transform:uppercase



}



.news.single_news_page.with_sidebar .blogList_single_post .post .link a {



	font-size:14px;



	text-transform:uppercase;



	font-weight:700;



	color:#fff;



	line-height:50px;



	text-align:center;



	width:170px;



	display:inline-block



}



.news.single_news_page.with_sidebar .blogList_single_post .post .link a:hover {



	color:#fff



}



.news .blogList_single_post .post ul li {



	display:inline-block;



	position:relative;



	margin:16px 30px 16px 0



}



.news.massonary_mode .blogList_single_post .post ul li {



	display:inline-block;



	position:relative;



	margin:7px 30px 0 0



}



.news .blogList_single_post .post ul li a {



	font-size:14px;



	color:#9c9c9c



}



.news .blogList_single_post .post ul li a i {



	margin-right:1px



}



.news .blogList_single_post .post ul li:last-child {



	margin-right:0



}



.news .blogList_single_post .post ul li:before {



	content:'';



	height:5px;



	width:5px;



	border-radius:50%;



	background:#d2d2d2;



	position:absolute;



	right:-18px;



	top:9px



}



.news .blogList_single_post .post ul li:last-child:before {



	display:none



}



.news .blogList_single_post .post ul li a {



	font-weight:500



}



.news .page_pagination {



	margin:0



}



.news .blogList_single_post .post .link a span {



	-webkit-transform:rotate(-90deg);



	transform:rotate(-90deg);



	color:#333;



	padding-left:10px;



	position:relative;



	top:7px



}



.blogList_single_post .share {



	width:50px;



	line-height:50px;



	text-align:center;



	background:#f7f7f7;



	font-size:18px;



	position:relative;



	z-index:2;



	color:#9e9e9e



}



.blogList_single_post .share:hover, .blogList_single_post .share-content li a:hover {



	color:#fff



}



.news.single_news_page .blogList_single_post .share, .news.single_news_page .blogList_single_post .share-content, .news.single_news_page .blogList_single_post .share-content li {



	display:inline-block;



	margin:0;



	margin:0 2px



}



.blogList_single_post .share-content li:before {



	display:none



}



.blogList_single_post .share-content li a {



	width:50px;



	line-height:50px;



	text-align:center;



	font-size:18px;



	margin:0 2px;



	color:#333;



	background:#f7f7f7



}



.blogList_single_post .share-content {



	-webkit-transform:translate3d(400px, 0, 0);



	transform:translate3d(400px, 0, 0);



	opacity:0;



 -webkit-transition:all .5s ease;



 transition:all .5s ease



}



.blogList_single_post .share-content.share-show {



	-webkit-transform:translate3d(0, 0, 0);



	transform:translate3d(0, 0, 0);



	opacity:1



}



.news.single_news_page.news_single .blogList_single_post .post {



	padding:0 20px;



	border:1px solid #f1f1f1;



	margin-top:10px



}



.news.single_news_page.news_single .blogList_single_post .post .text {



	border:none;



	padding:30px 0



}



.news .blogList_single_post .post .qoute {



	position:relative;



	background:#f7f7f7;



	text-align:center;



	padding:30px



}



.news .blogList_single_post .post .qoute h3 {



	color:#333;



	font-size:20px;



	font-weight:500;



	font-style:italic;



	line-height:32px;



	margin-bottom:10px



}



.news .blogList_single_post .post .qoute span {



	font-size:14px;



	text-transform:uppercase;



	font-weight:700



}



.news.single_news_page.news_single .share_option {



	padding:30px 0 20px;



	border-top:1px solid #f1f1f1



}



.news.single_news_page.news_single .share_option h4 {



	color:#333;



	font-size:16px;



	font-weight:700;



	text-transform:uppercase



}



.news.single_news_page.news_single .post .social_icon {



	margin-left:30px



}



.news.single_news_page.news_single .post .social_icon li {



	display:inline-block;



	margin:0;



	margin-left:5px;



	margin-top:-8px



}



.news.single_news_page.news_single .post .social_icon li:before {



	display:none



}



.news.single_news_page.news_single .post .social_icon li a {



	width:45px;



	line-height:43px;



	text-align:center;



	font-size:18px;



	background:#f7f7f7;



	color:#9c9c9c;



	border-radius:50%;



	width:40px;



	height:40px



}



.news.single_news_page.news_single .post .social_icon li a i {



	color:#9c9c9c;



 -webkit-transition:.5s ease;



 transition:.5s ease



}



.news.single_news_page.news_single .post .social_icon li a:hover i {



	color:#fff;



 -webkit-transition:.5s ease;



 transition:.5s ease



}



.news.single_news_page.news_single .author-post .social_icon {



	position:relative



}



.news.single_news_page.news_single .author-post .social_icon li {



	display:inline-block;



	margin:0;



	margin-right:5px



}



.news.single_news_page.news_single .author-post .social_icon li:before {



	display:none



}



.news.single_news_page.news_single .author-post .social_icon li a {



	line-height:43px;



	text-align:center;



	font-size:18px;



	color:#9c9c9c



}



.news.single_news_page.news_single .author-post .social_icon li a i {



	color:#9c9c9c;



 -webkit-transition:.5s ease;



 transition:.5s ease



}



.news.single_news_page.news_single .comment-box .single-comment-box span, .news.single_news_page.news_single .comment-box .single-comment-box ul {



	display:inline-block



}



.news.single_news_page.news_single .comment-box .single-comment-box span {



	margin-right:7px;



	font-size:14px;



	font-family:'Open Sans', sans-serif



}



.news.single_news_page.news_single .comment-box .single-comment-box ul li {



	display:inline-block;



	margin-left:2px;



	font-size:12px



}



.news.single_news_page .recent-posts {



	position:relative;



	padding-top:25px



}



.news.single_news_page .recent-posts .post {



	position:relative;



	font-size:14px;



	margin-bottom:15px;



	min-height:50px;



	padding:0 0 11px 95px;



	color:#ccc



}



.news.single_news_page .recent-posts .post:last-child {



	border-bottom:0



}



.news.single_news_page .recent-posts .post .post-thumb {



	position:absolute;



	left:0;



	top:12px;



	width:81px;



	height:82px



}



.news.single_news_page .recent-posts .post .post-thumb img {



	width:100%;



	display:block



}



.news.single_news_page .recent-posts .post h4 {



	position:relative;



	top:8px;



	font-size:16px;



	font-weight:700;



	margin:0 0 15px;



	line-height:20px;



	color:#333



}



.news.single_news_page .recent-posts .post .post-info {



	font-size:14px;



	font-weight:400;



	margin:0;



	line-height:1.6em;



	color:#9c9c9c;



	font-family:'Open Sans', sans-serif



}



.news.single_news_page .recent-posts .post a:hover {



 -webkit-transition:.5s ease;



 transition:.5s ease



}



.news.single_news_page .recent-posts .post h4 a {



	color:#333;



 -webkit-transition:.5s ease;



 transition:.5s ease



}



.news.single_news_page .recent-posts .post .fa {



	font-size:14px;



	margin-right:6px



}



.single-sidebar .instagram-feed {



	margin-top:30px;



	margin-left:-4px;



	margin-right:-4px



}



.single-sidebar .instagram-feed li {



	display:inline-block;



	margin:5px 3px 0



}



.single-sidebar .instagram-feed li .img-holder {



	position:relative



}



.single-sidebar .instagram-feed li .img-holder .overlay {



	background:rgba(0, 0, 0, 0.7) none repeat scroll 0 0;



	bottom:0;



	left:0;



	position:absolute;



	right:0;



	text-align:center;



	top:0;



 -webkit-transition:all .5s ease 0;



 transition:all .5s ease 0;



	-webkit-transform:scale(0);



	transform:scale(0)



}



.single-sidebar .instagram-feed li .img-holder .overlay .icon-holder {



	display:table;



	height:100%;



	width:100%



}



.single-sidebar .instagram-feed li .img-holder .overlay .icon-holder a {



	display:table-cell;



	vertical-align:middle



}



 .single-sidebar .instagram-feed li .img-holder .overlay .icon-holder a span::before {



 color:#fff;



 display:inline-block;



 font-size:20px;



 position:relative;



 font-weight:100



}



.single-sidebar .instagram-feed li:hover .overlay {



	-webkit-transform:scale(1);



	transform:scale(1)



}



.single-sidebar .popular-tag {



	margin-left:-3px;



	margin-right:-3px;



	margin-top:-10px



}



.single-sidebar .popular-tag li {



	display:inline-block;



	margin:10px 3px 0



}



.single-sidebar .popular-tag li a {



	border:1px solid #f6f6f6;



	color:#797979;



	display:block;



	font-size:14px;



	height:30px;



	line-height:20px;



	padding:4px 15px;



	-webkit-transition:all 300ms ease 0;



	transition:all 300ms ease 0



}



.single-sidebar .popular-tag li a:hover {



	background:#f6f6f6;



	color:#343434



}



.our_farmer {



	position:relative;



	



}



.our_farmer .item {



	margin:0 15px



}



.our_farmer .item .img_holder {



 -webkit-transition:.5s ease;



	background-color:#fff;



 transition:.5s ease;



	border:2px solid #f7f7f7



}



.our_farmer .item .img_holder img {



	margin:0 auto



}



.our_farmer .item .overlay {



	position:absolute;



	top:0;



	left:0;



	opacity:0;



	visibility:hidden;



	background:rgba(255, 255, 255, 0.75);



	width:100%;



	height:100%;



	transform:scale(0, 0);



	-webkit-transform:scale(0, 0);



	-moz-transform:scale(0, 0);



	-ms-transform:scale(0, 0);



	-o-transform:scale(0, 0)



}



.our_farmer .item .overlay .inner-box {



	display:table;



	width:100%;



	height:100%;



	text-align:center



}



.our_farmer .item .overlay ul {



	display:table-cell;



	vertical-align:middle



}



.our_farmer .item .overlay ul li {



	display:inline-block;



	width:40px;



	height:40px;



	line-height:40px;



	border-radius:50%;



	border:1px solid;



	margin:0 3px;



 -webkit-transition:.4s ease;



 transition:.4s ease



}



.our_farmer .item .overlay ul li a span {



	font-size:15px;



 -webkit-transition:.4s ease;



 transition:.4s ease



}



.our_farmer .item .overlay ul li:hover a span {



	color:#fff;



 -webkit-transition:.4s ease;



 transition:.4s ease



}



.our_farmer .item:hover .overlay {



	transform:scale(1);



	-webkit-transform:scale(1);



	-moz-transform:scale(1);



	-ms-transform:scale(1);



	-o-transform:scale(1);



	opacity:1;



	visibility:visible



}



.our_farmer .text {



	position:relative;



	background:#efefef;



	padding:27px 0;



	margin:0 20px;



	margin-top:-30px;



	z-index:999;



 -webkit-transition:.4s ease;



 transition:.4s ease



}



.our_farmer .item:hover .text {



 -webkit-transition:.3s ease;



 transition:.3s ease



}



.our_farmer .text h4 {



	color:#333;



	font-size:20px;



	font-weight:700



}



.our_farmer .text h5 {



	color:#ed1e24;



	font-size:14px;



	font-family:'Open Sans', sans-serif;



	margin-top:7px;



	margin-bottom:10px



}



.our_farmer .item:hover .text h4 {



	color:#fff;



 -webkit-transition:.3s ease;



 transition:.3s ease



}



.our_farmer .item:hover .text h5 {



	color:#fff;



 -webkit-transition:.3s ease;



 transition:.3s ease



}



.our_farmer .item:hover .text p {



	color:#fff;



 -webkit-transition:.3s ease;



 transition:.3s ease



}



.testimonials-section {



	position:relative;



	padding:0 0 20px;



	background-repeat:no-repeat;



	background-position:center center;



	background-size:cover;



	background-attachment:fixed;



	color:#fff



}



.testimonials-section.single_testimonial {



	position:relative;



	padding:30px 0 90px;



	background:#fff



}



.testimonials-section.single_testimonial:before {



	display:none



}



.testimonials-section:before {



	content:'';



	position:absolute;



	left:0;



	top:0;



	width:100%;



	height:100%;



	background:#000;



	opacity:.65



}



.testimonials-section.style-two:before {



	content:'';



	position:absolute;



	left:0;



	top:0;



	width:100%;



	height:100%;



	background:#1f2d35;



	opacity:.95



}



.testimonials-section.style-two .sec-title .subtitle-text, .testimonials-section.style-two .sec-title h2 {



	color:#fff



}



.testimonials-section.style-two .sec-title h2 {



	font-size:24px



}



.testimonials-section .testimonials-carousel {



	position:relative



}



.testimonials-section .slide-item {



	position:relative;



	margin-top:40px



}



.testimonials-section .slide-item .content {



	position:relative



}



.testimonials-section .slide-item .text-bg {



	padding:20px;



	padding-bottom:20px;



	min-height:220px;



	background:rgba(255, 255, 255, 0.1)



}



.testimonials-section .slide-item .quote-icon {



	position:relative;



	line-height:36px;



	font-size:25px;



	margin-bottom:9px



}



.testimonials-section .slide-item .inner-box {



	position:relative;



	padding:11px



}



.testimonials-section .slide-item .inner-box:before {



	content:'';



	position:absolute;



	left:0;



	top:0;



	width:100%;



	height:100%;



	opacity:.9



}



.testimonials-section .slide-item .review-title {



	color:#253d4a;



	font-size:16px;



	font-weight:500;



	margin-bottom:10px



}



.testimonials-section .slide-item .text {



	color:#222;



	font-size:16px;



	line-height:30px;



	font-family:'Open Sans', sans-serif;



	font-style:italic;



	width:82%;



	margin:0 auto;



	padding-bottom:15px



}



.testimonials-section .slide-item .info {



	position:relative;



	padding:12px 12px 22px 120px



}



.testimonials-section .slide-item .author-thumb {



	position:absolute;



	left:0;



	top:-30px;



	width:100px;



	height:100px;



	overflow:hidden;



	line-height:100px;



	border:5px solid;



	border-radius:50%



}



.testimonials-section .slide-item .author-thumb img {



	display:block;



	width:100%



}



.testimonials-section .slide-item .author {



	position:relative;



	padding:6px 0;



	font-size:18px;



	line-height:24px;



	font-weight:700;



	color:#ed1e24;



	text-transform:capitalize



}



.testimonials-section .slide-item .author-title {



	color:#222;



	font-size:14px;



	font-family:'Open Sans', sans-serif



}



.testimonials-section .owl-controls {



	text-align:center;



	display:block



}



.testimonials-section .owl-dots .owl-dot {



	display:inline-block;



	margin-top:50px



}



.testimonials-section .owl-dots .owl-dot span {



	background:#3c412a;



	display:block;



	height:5px;



	width:20px;



	margin:0 3px;



	-webkit-transition:opacity 200ms ease 0;



	transition:opacity 200ms ease 0



}



.testimonials-section .owl-dots .owl-dot.active span, .testimonials-section .owl-dots .owl-dot:hover span {



 -webkit-transition:.5s ease;



 transition:.5s ease



}



.testimonials-section .owl-nav {



	margin:0;



	padding:0;



	position:absolute;



	top:-39px;



	right:0;



	margin:0;



	margin-bottom:6px



}



 .testimonials-section .owl-nav [class*=owl-] {



 color:#fff;



 font-size:24px;



 margin:0;



 line-height:40px;



 margin-left:10px;



 height:42px;



 width:42px;



 border-radius:50%;



 padding:0;



 background-color:transparent;



 padding:0 5px;



 display:inline-block;



 -webkit-transition:color .3s ease;



 transition:color .3s ease;



 border:2px solid #fff



}



.call-out {



	position:relative; padding:15px 0;



	



}



.call-out h2 {



	position:relative;



	font-size:36px;



	color:#fff;



	font-weight:700



}



.call-out p {



	position:relative;



	font-size:16px;



	color:#fff;



	font-style:italic;



	margin-bottom:25px



}



.call-out .contact-box {



	position:relative



}



.call-out form.contact-form {



	margin-bottom:25px



}



.call-out .contact-box .form-group {



	position:relative;



	display:inline-block;



	margin:0 15px



}



.call-out .contact-box .form-group:last-child {



	margin-right:0



}



.call-out .contact-box .form-group {



	position:relative;



	display:inline-block



}



.call-out .contact-box .form-group input {



	height:50px;



	border:1px solid transparent;



	padding:0 10px;



	background:transparent;



	border-radius:0;



	margin-bottom:15px;



	background:#fff;



	padding:0 20px



}



.call-out .contact-box .form-group i {



	position:absolute;



	right:12px;



	top:17px;



	font-size:18px



}



.call-out .contact-box .form-group button {



	width:150px;



	line-height:50px;



	text-align:center;



	background:#fff;



	font-weight:900;



	text-transform:uppercase;



	font-size:14px;



	font-family:'Open Sans', sans-serif;



 -webkit-transition:.5s ease;



 transition:.5s ease



}



.contact-box .form-group button:hover {



 -webkit-transition:.5s ease;



 transition:.5s ease



}



#google-map-area {



	height:450px



}



#google-map {



	height:100%;



	width:100%



}



footer {



	padding-top:10px;



	background:#fff;



	border-bottom:2px red solid



}



footer .main_footer .footer_logo a.tran3s {



	width:150px;



	line-height:50px;



	text-align:center;



	color:#fff;



	font-weight:700;



	text-transform:uppercase;



	font-size:14px



}



footer .main_footer .footer_logo {



	padding-top:18px



}



footer .main_footer .footer_logo a.tran3s i {



	margin-right:6px



}



footer .main_footer .footer_logo p {



	color:#9c9c9c;



	margin:13px 0 22px



}



footer .main_footer .footer_logo a.tran3s:hover {



	background:#fff



}



footer .main_footer h5 {



	color:#000;



	font-size:18px;



	font-weight:700;



	text-transform:uppercase;



	margin:0 0 10px



}



footer .main_footer .footer_news li span {



	color:#fff;



	font-size:14px



}



footer .main_footer .footer_news li span i {



	font-size:16px;



	margin-right:11px



}



footer .main_footer .footer_news li p {



	font-family:'Montserrat-SemiBold';



	color:#fff;



	line-height:26px;



	margin:14px 0 7px



}



footer .main_footer .footer_news li a i {



	margin-left:8px



}



footer .main_footer .footer_news li a:hover {



	color:#fff



}



footer .main_footer .footer_news li {



	margin-bottom:32px



}



footer .main_footer .footer_subscribe p {



	font-weight:500



}



footer .main_footer .footer_subscribe form {



	position:relative;



	height:50px;



	color:#5e6776;



	margin:30px 0 15px



}



footer .main_footer .footer_subscribe form input {



	height:100%;



	width:100%;



	border:none;



	color:#5e6776;



	font-family:'Raleway', sans-serif;



	font-weight:400;



	padding:0 52px 0 10px



}



footer .main_footer .footer_subscribe form button {



	position:absolute;



	top:0;



	right:0;



	height:100%;



	width:50px;



	text-align:center;



	font-size:18px;



	color:#fff



}



footer .main_footer .recent-posts .post {



	position:relative;



	font-size:14px;



	margin-bottom:15px;



	min-height:50px;



	padding:0 0 11px 95px;



	color:#ccc



}



footer .main_footer .recent-posts .post:last-child {



	border-bottom:0



}



footer .main_footer .recent-posts .post .post-thumb {



	position:absolute;



	left:0;



	top:12px;



	width:81px;



	height:82px



}



footer .main_footer .recent-posts .post .post-thumb img {



	width:100%;



	display:block



}



footer .main_footer .recent-posts .post h4 {



	position:relative;



	top:8px;



	font-size:16px;



	font-weight:700;



	margin:0 0 15px;



	line-height:20px;



	color:#333



}



footer .main_footer .recent-posts .post .post-info {



	font-size:14px;



	font-weight:400;



	margin:0;



	line-height:1.6em;



	color:#9c9c9c;



	font-family:'Open Sans', sans-serif;



	font-style:italic



}



footer .main_footer .recent-posts .post a:hover {



 -webkit-transition:.5s ease;



 transition:.5s ease



}



footer .main_footer .recent-posts .post h4 a {



	color:#9c9c9c;



 -webkit-transition:.5s ease;



 transition:.5s ease



}



footer .main_footer .recent-posts .post .fa {



	font-size:14px;



	margin-right:6px



}



footer .main_footer .list {



	margin-bottom:20px;



	position:relative



}



.footer_contact {



	padding:30px 0 0!important



}



.footer_subscribe {



	margin:30px 0 0



}



footer .main_footer .list li {



	position:relative;



	line-height:29px;



	padding:0



}



footer .main_footer .list2 li a {



	position:relative;



	color:#484848;



	font-size:15px;



	font-weight:400;



	display:block;



	font-family:'Open Sans', sans-serif;



	margin:15px 0;



	padding-left:25px



}



footer .main_footer .list2 li a i {



	font-size:16px;



	position:absolute;



	top:5px;



	left:0



}



footer .main_footer .list li a {



	position:relative;



	color:#484848;



	font-size:14px;



	font-weight:400;



	display:block;



	font-family:'Open Sans', sans-serif;



	transition:all 300ms ease;



	-webkit-transition:all 300ms ease;



	-ms-transition:all 300ms ease;



	-o-transition:all 300ms ease;



	-moz-transition:all 300ms ease;



	padding-left:15px



}



footer .main_footer .list li:hover a {



	padding-left:25px



}



footer .main_footer .list li a i {



	font-size:16px;



	position:absolute;



	top:10px;



	left:0



}



footer .main_footer .popular-tags {



	margin-top:25px



}



footer .main_footer .popular-tags a {



	position:relative;



	display:inline-block;



	line-height:24px;



	padding:5px 9px;



	background:#2d2d2d;



	color:#fff;



	margin:5px 3px;



	text-transform:capitalize;



	font-size:14px;



	font-family:'Open Sans', sans-serif;



	transition:all 300ms ease;



	-webkit-transition:all 300ms ease;



	-ms-transition:all 300ms ease;



	-o-transition:all 300ms ease;



	-moz-transition:all 300ms ease



}



footer .main_footer .popular-tags a:hover {



	color:#fff;



 -webkit-transition:.5s ease;



 transition:.5s ease



}



footer .main_footer .footer_contact .list li {



	border-bottom:0;



	padding:2px 0



}



footer .bottom_footer {



	padding:2px 0;



	background:#f0f0f0



}



footer .bottom_footer ul li {



	display:inline-block;



	margin-right:18px;



	margin-top:5px



}



footer .bottom_footer ul li a {



	color:#9c9c9c;



	font-size:25px



}



footer .bottom_footer h6 {



	font-size:14px;



	color:#353535;



	margin-top:20px



}



.scroll-top {



	width:40px;



	height:40px;



	position:fixed;



	bottom:40px;



	right:50px;



	z-index:99;



	display:none;



	color:#fff;



	text-align:center;



	background:#fd0000 !important



}



.scroll-top span:before {



	font-size:27px



}



.scroll-top:after {



	position:absolute;



	z-index:-1;



	content:'';



	top:100%;



	left:5%;



	height:10px;



	width:90%;



	opacity:1;



	background:-webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%);



	background:-webkit-radial-gradient(center ellipse, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%);



	background:radial-gradient(ellipse at center, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%)



}



.breadcrumb-area {



	position:relative;



	background:url(../images/2.jpg) fixed no-repeat;



	background-size:cover;



	padding:50px 0 80px



}



.breadcrumbs h1 {



	color:#fff;



	font-size:36px;



	font-weight:700;



	margin:0 0 17px;



	text-transform:uppercase



}



.breadcrumbs h4 {



	color:#fff;



	font-size:18px;



	font-weight:400;



	text-transform:uppercase;



	font-family:'Open Sans'



}



.breadcrumb-bottom-area {



	padding-top:17px;



	padding-bottom:17px;



	position:absolute;



	bottom:0;



	right:0;



	left:0;



	border-top:1px solid rgba(255, 255, 255, 0.07)



}



.breadcrumb-bottom-area ul li {



	display:inline-block;



	margin-right:5px;



	text-transform:uppercase



}



.breadcrumb-bottom-area ul li a {



	color:#fff;



	font-size:14px;



	text-transform:uppercase;



	-webkit-transition:all 700ms ease 0;



	transition:all 700ms ease 0



}



.breadcrumb-bottom-area p {



	margin:0;



	float:right;



	color:#fff



}



.gallery-single-area {



	padding-bottom:90px;



	padding-top:90px



}



.gallery-items .gallery-single-item .left-content .img-holder {



	margin:0 0 59px



}



.gallery-items .gallery-single-item .left-content .content .sec-title {



	padding-bottom:23px



}



.gallery-items .gallery-single-item .left-content .content .top-text {



	margin:0 0 16px



}



.gallery-items .gallery-single-item .right-content .sec-title {



	padding-bottom:23px



}



.gallery-items .gallery-single-item .right-content .sec-title h1 {



	font-size:24px;



	font-weight:700;



	text-transform:uppercase



}



.gallery-items .gallery-single-item .right-content .content .top-text {



	margin:0 0 26px



}



.gallery-items .gallery-single-item .right-content .project-info {



	margin:30px 0 55px



}



.gallery-items .gallery-single-item .right-content .project-info li {



	margin-bottom:18px



}



.gallery-items .gallery-single-item .right-content .project-info li:last-child {



	margin-bottom:0



}



.gallery-items .gallery-single-item .right-content .project-info li i {



	color:#aeaeae;



	display:inline-block;



	font-size:16px;



	width:20px



}



.gallery-items .gallery-single-item .right-content .project-info li b {



	color:#343434;



	font-size:14px;



	text-transform:uppercase



}



.gallery-items .gallery-single-item .right-content .project-info li span {



	float:right



}



.gallery-items .gallery-single-item .right-content .related-project {



	margin-left:-5px;



	margin-right:-5px



}



.gallery-items .gallery-single-item .right-content .related-project .sec-title {



	padding-bottom:30px;



	padding-left:4px



}



.gallery-items .gallery-single-item .right-content .related-project li {



	display:inline-block;



	float:left;



	margin:0 5px 10px



}



.gallery-items .gallery-single-item .right-content .related-project li .img-holder {



	position:relative;



	overflow:hidden



}



.gallery-items .gallery-single-item .right-content .related-project li .img-holder img {



	width:100%;



	-webkit-transform:scale(1);



	transform:scale(1);



 transition:all .5s ease;



 -moz-transition:all .5s ease;



 -webkit-transition:all .5s ease;



 -ms-transition:all .5s ease;



 -o-transition:all .5s ease



}



.gallery-items .gallery-single-item .right-content .related-project li .img-holder .overlay {



	background:rgba(0, 0, 0, 0.8) none repeat scroll 0 0;



	bottom:0;



	left:0;



	position:absolute;



	right:0;



	top:0;



	-webkit-transition:all 700ms ease 0;



	transition:all 700ms ease 0;



	opacity:0



}



.gallery-items .gallery-single-item .right-content .related-project li .img-holder .overlay .image-view {



	display:table;



	height:100%;



	width:100%



}



.gallery-items .gallery-single-item .right-content .related-project li .img-holder .overlay .image-view .icon-holder {



	display:table-cell;



	text-align:center;



	vertical-align:middle



}



.gallery-items .gallery-single-item .right-content .related-project li .img-holder .overlay .image-view .icon-holder a {



	border:1px solid #fff;



	border-radius:50%;



	display:inline-block;



	height:35px;



	-webkit-transition:all 700ms ease 0;



	transition:all 700ms ease 0;



	width:35px



}



 .gallery-items .gallery-single-item .right-content .related-project li .img-holder .overlay .image-view .icon-holder a span::before {



 color:#fff;



 display:block;



 font-size:14px;



 font-weight:100;



 padding:5px 0;



 text-align:center;



 -webkit-transition:all 700ms ease 0;



 transition:all 700ms ease 0



}



.gallery-items .gallery-single-item .right-content .related-project li .img-holder .overlay .image-view .icon-holder a:hover {



	background:#ba0913



}



.gallery-items .gallery-single-item .right-content .related-project li:hover .overlay {



	opacity:1



}



.gallery-items .gallery-single-item .right-content .related-project li:hover img {



	-webkit-transform:scale(1.1);



	transform:scale(1.1)



}



.gallery-items .prev-next-button {



	border-bottom:1px solid #f6f6f6;



	border-top:1px solid #f6f6f6;



	padding-bottom:15px;



	padding-top:15px;



	text-align:center



}



.gallery-items .prev-next-button .icon-holder {



	display:inline-block



}



.gallery-items .prev-next-button .icon-holder i {



	color:#797979;



	display:inline-block;



	font-size:22px;



	height:45px;



	width:45px;



	padding:12px 10px



}



.gallery-items .prev-next-button .prev a, .gallery-items .prev-next-button .next a {



	color:#797979;



	font-size:14px;



	text-transform:uppercase



}



.gallery-items .prev-next-button .prev, .gallery-items .prev-next-button .next {



	line-height:52px



}



.gallery-items .prev-next-button .prev a i, .gallery-items .prev-next-button .next a i {



	font-size:25px



}



.gallery-items .prev-next-button .prev a i {



	margin-right:7px;



	font-size:25px;



	font-weight:700;



	color:#9c9c9c



}



.gallery-items .prev-next-button .next a i {



	margin-right:7px;



	font-size:25px;



	font-weight:700;



	color:#9c9c9c



}



.gallery-items .prev-next-button .prev p, .gallery-items .prev-next-button .next p {



	font-size:14px;



	color:#343434;



	margin:0



}



.gallery-items .load-more-button a {



	color:#fff;



	display:inline-block;



	font-size:14px;



	font-weight:700;



	text-transform:uppercase;



	-webkit-transition:all 700ms ease 0;



	transition:all 700ms ease 0;



	border-radius:0;



	padding:12px 38px 14px



}



.gallery-items .load-more-button a:hover {



	background:#000 none repeat scroll 0 0



}



.comment-box {



	padding-top:60px



}



.comment-box .theme_title {



	margin-bottom:40px;



	margin-bottom:40px



}



.comment-box .theme_title h2 {



	font-size:24px;



	font-weight:700



}



.comment-box .single-comment-box {



	padding-bottom:30px;



	margin-bottom:35px;



	border-bottom:1px solid #f6f4f4



}



.comment-box .single-comment-box.comment-reply {



	margin-left:100px



}



.comment-box .single-comment-box:last-child {



	margin-bottom:0



}



.comment-box .single-comment-box .img-box, .comment-box .single-comment-box .text-box {



	display:table-cell;



	vertical-align:top



}



.comment-box .single-comment-box .img-box {



	width:100px



}



.comment-box .single-comment-box .text-box {



	padding-left:20px



}



.comment-box .single-comment-box .text-box .top-box h2 {



	display:inline-block;



	font-size:18px;



	color:#333;



	margin:0;



	line-height:24px;



	font-weight:700



}



.comment-box .single-comment-box .text-box .top-box span {



	display:inline-block;



	font-size:14px;



	font-weight:500;



	font-family:'Raleway'



}



.comment-box .single-comment-box .text-box .content p {



	margin:0;



	font-size:14px;



	color:#9e9e9e;



	line-height:24px;



	margin-top:11px;



	margin-bottom:18px



}



.comment-box .single-comment-box .text-box .content a {



	font-size:14px;



	font-weight:700



}



.comment-box .single-comment-box .text-box .content a:hover {



	color:#121d2f



}



.comment-box .single-comment-box .text-box .content a i {



	margin-right:10px



}



.reply-box {



	padding-top:60px



}



.reply-box .theme_title {



	margin-bottom:40px;



	margin-bottom:40px



}



.reply-box .theme_title h2 {



	font-size:24px;



	font-weight:700



}



.reply-box input, .reply-box textarea {



	width:100%;



	border:1px solid transparent;



	background:#f7f7f7;



	outline:none;



	padding-left:20px



}



.reply-box input {



	height:50px;



	line-height:50px;



	margin-bottom:30px



}



.reply-box textarea {



	height:190px;



	padding-top:10px;



	resize:none;



	margin-bottom:30px



}



.reply-box button {



	color:#fff;



	display:inline-block;



	font-size:14px;



	font-weight:700;



	width:auto;



	text-transform:uppercase;



	-webkit-transition:all 700ms ease 0;



	transition:all 700ms ease 0;



	border-radius:0;



	margin-top:10px;



	padding:12px 38px 14px



}



.reply-box button i {



	margin:0



}



.reply-box button:hover {



	background:#272727



}



.faq-content-area {



	padding-bottom:85px;



	padding-top:90px



}



.about-autocare-faq .sec-title {



	padding-bottom:30px



}



.faq-content-area .accordion {



	margin-bottom:10px;



	position:relative



}



.faq-content-area .accordion .acc-btn .left-icon {



	position:absolute;



	left:0;



	top:0;



	background:#f1f1f1;



	width:60px;



	height:100%;



	color:#9c9c9c;



	font-size:20px;



	text-align:center



}



.faq-content-area .accordion .acc-btn.active .left-icon {



	color:#fff



}



.faq-content-area .accordion .left-icon span {



	position:relative;



	top:18px



}



.faq-content-area .accordion .acc-btn {



	background:#f7f7f7;



	color:#333;



	cursor:pointer;



	font-size:18px;



	line-height:24px;



	padding:18px 20px 20px;



	padding-left:90px;



	text-transform:uppercase



}



.faq-content-area .accordion .acc-btn .toggle-icon {



	color:#9c9c9c;



	display:block;



	font-weight:100;



	height:24px;



	line-height:24px;



	position:absolute;



	right:20px;



	top:15px;



	width:24px



}



 .faq-content-area .accordion .acc-btn .toggle-icon .plus::before {



 font-size:24px;



 font-weight:500;



 -webkit-transition:all .3s ease 0;



 transition:all .3s ease 0;



 position:absolute;



 top:0;



 left:0;



 width:100%



}



.faq-content-area .accordion-box .accordion .acc-btn.active .toggle-icon .plus {



	opacity:0



}



 .faq-content-area .accordion-box .accordion .acc-btn .toggle-icon .minus::before {



 font-size:24px;



 font-weight:500;



 -webkit-transition:all .3s ease 0;



 transition:all .3s ease 0;



 position:absolute;



 top:0;



 left:0;



 width:100%



}



.faq-content-area .accordion-box .accordion .acc-btn.active .toggle-icon .minus {



	opacity:1



}



.faq-content-area .accordion-box .accordion .acc-content {



	color:#9c9c9c;



	background:#f7f7f7;



	display:none;



	font-size:14px;



	line-height:24px;



	padding:12px 20px 13px



}



.faq-content-area .accordion-box .accordion .acc-content.collapsed {



	display:block



}



.faq-content-area .accordion-box .accordion .acc-content p {



	color:#5f5f5f;



	margin:0;



	padding-left:70px



}



.sidebar_styleOne .theme_title, .sidebar_styleTwo .theme_title {



	padding-bottom:18px



}



.sidebar_search {



	height:54px;



	position:relative



}



.sidebar_search input {



	width:100%;



	height:54px;



	border:none;



	border:1px solid #f1f1f1;



	padding:0 56px 0 12px;



	color:#9e9e9e



}



.sidebar_search button {



	width:54px;



	height:100%;



	position:absolute;



	top:0;



	right:0;



	color:#fff



}



.sidebar_categories {



	margin-top:60px



}



.sidebar_categories ul {



	margin-top:22px;



	margin-bottom:46px



}



.sidebar_categories ul li {



	line-height:48px;



	border-bottom:1px solid #f7f7f7



}



.sidebar_categories ul li:last-child {



	border:none



}



.sidebar_categories ul li a {



	font-family:'Open Sans', sans-serif;



	font-weight:400;



	color:#272727;



	position:relative;



	padding-left:29px



}



.sidebar_categories ul li a:before {



	content:'';



	width:8px;



	height:8px;



	border-radius:50%;



	position:absolute;



	top:20px;



	left:0;



	border:1px solid transparent;



 -webkit-transition:all .3s ease-in-out;



 transition:all .3s ease-in-out



}



.recent_news_sidebar .theme_title {



	margin-bottom:40px



}



.recent_news_sidebar {



	margin-bottom:62px



}



.recent_news_sidebar .single_news_sidebar {



	margin-bottom:29px



}



.recent_news_sidebar .img_holder img {



	width:75px;



	height:75px;



	border-radius:5px



}



.recent_news_sidebar .post {



	padding-left:26px;



	width:72%;



	margin-top:-10px



}



.recent_news_sidebar .post h6 a {



	font-size:16px;



	color:#272727;



	line-height:28px;



	font-weight:900;



	margin-bottom:2px



}



.recent_news_sidebar .post p a {



	font-size:14px



}



.recent_news_sidebar .post p a i {



	margin-right:4px;



	font-size:16px



}



.recent_news_sidebar .img_holder {



	position:relative



}



.recent_news_sidebar .img_holder .opacity {



	position:absolute;



	top:0;



	left:0;



	width:100%;



	height:100%;



	opacity:0;



	visibility:hidden;



	border-radius:5px;



	transform:scale(0.1);



	-webkit-transform:scale(0.1);



	-moz-transform:scale(0.1);



	-ms-transform:scale(0.1);



	-o-transform:scale(0.1)



}



.recent_news_sidebar .img_holder .opacity .icon {



	display:table;



	width:100%;



	height:100%



}



.recent_news_sidebar .img_holder .opacity .icon span {



	display:table-cell;



	vertical-align:middle



}



.recent_news_sidebar .img_holder .opacity .icon span a {



	display:block;



	width:45px;



	height:45px;



	margin:0 auto;



	line-height:45px;



	border-radius:50%;



	color:#fff;



	text-align:center



}



.recent_news_sidebar .single_news_sidebar:hover .opacity {



	opacity:1;



	visibility:visible;



	transform:scale(1);



	-webkit-transform:scale(1);



	-moz-transform:scale(1);



	-ms-transform:scale(1);



	-o-transform:scale(1)



}



.sidebar_tags {



	margin:60px 0 -6px



}



.sidebar_tags ul {



	margin-top:40px



}



.sidebar_tags ul li {



	display:inline-block;



	margin:0 4px 8px 0



}



.sidebar_tags ul li a {



	display:block;



	font-weight:400;



	font-size:14px;



	color:#9e9e9e;



	line-height:32px;



	border:1px solid #f7f7f7;



	background:#f7f7f7;



	border-radius:2px;



	text-align:center;



	padding:0 14px



}



.sidebar_tags ul li a:hover {



	color:#fff



}



.blogWith_sidebar .post_wrapper .text h6 a {



	color:#272727



}



.blogWith_sidebar .blog_page_wrapper .blog_post_single .img_holder {



	margin-bottom:32px



}



.blogWith_sidebar .blog_page_wrapper.blog_grid .blog_post_single .text p {



	margin-top:13px



}



.blogList_view .blogList_single_post {



	border:1px solid #f7f7f7;



	padding:20px 0 20px 22px;



	margin-bottom:28px



}



.blogList_view .blogList_single_post .img_holder {



	position:relative



}



.blogList_view .blogList_single_post .img_holder>a {



	display:-webkit-box;



	display:-ms-flexbox;



	display:flex;



	display:-webkit-flex;



	-webkit-box-pack:center;



	-ms-flex-pack:center;



	justify-content:center;



	-webkit-box-align:center;



	-ms-flex-align:center;



	align-items:center;



	align-items:center;



	height:100%;



	width:100%;



	position:absolute;



	top:0;



	left:0;



	text-align:center



}



.blogList_view .blogList_single_post .img_holder .opacity {



	position:absolute;



	top:0;



	left:0;



	width:100%;



	height:100%;



	opacity:0;



	visibility:hidden;



	transform:scale(0.1);



	-webkit-transform:scale(0.1);



	-moz-transform:scale(0.1);



	-ms-transform:scale(0.1);



	-o-transform:scale(0.1)



}



.blogList_view .blogList_single_post .img_holder .opacity .icon {



	display:table;



	width:100%;



	height:100%



}



.blogList_view .blogList_single_post .img_holder .opacity .icon span {



	display:table-cell;



	vertical-align:middle



}



.blogList_view .blogList_single_post .img_holder .opacity .icon span a {



	display:block;



	width:55px;



	height:55px;



	margin:0 auto;



	line-height:55px;



	text-align:center;



	font-size:60px;



	font-family:'Raleway', sans-serif;



	font-weight:300;



	border-radius:50%;



	color:#fff



}



.blogList_view .blogList_single_post:hover .opacity {



	opacity:1;



	visibility:visible;



	transform:scale(1);



	-webkit-transform:scale(1);



	-moz-transform:scale(1);



	-ms-transform:scale(1);



	-o-transform:scale(1)



}



.blogList_view .blogList_single_post .post {



	width:73%;



	margin:-6px 0 0 20px



}



.blogList_view .blogList_single_post .post h4 a {



	display:block;



	color:#272727;



	line-height:30px;



	font-family:'Montserrat-SemiBold';



	width:64%



}



.blogList_view .blogList_single_post .post p {



	margin:17px 0 25px



}



.blogList_view .blogList_single_post .post ul li {



	display:inline-block;



	position:relative;



	margin:7px 30px 0 0



}



.blogList_view .blogList_single_post .post ul li a {



	font-size:14px



}



.blogList_view .blogList_single_post .post ul li a i {



	margin-right:1px



}



.blogList_view .blogList_single_post .post ul li:last-child {



	margin-right:0



}



.blogList_view .blogList_single_post .post ul li:before {



	content:'';



	height:12px;



	width:1px;



	background:#d2d2d2;



	position:absolute;



	right:-18px;



	top:6px



}



.blogList_view .blogList_single_post .post ul li:last-child:before {



	display:none



}



.blogList_view .blogList_single_post .post ul li a {



	font-weight:500



}



.blogList_view .page_pagination {



	margin:57px 0 79px



}



.blogList_view.blog_list_sidebar .blogList_single_post .post {



	width:65%



}



.blogList_view.blog_list_sidebar .blogList_single_post .post h4 a {



	width:91%



}



.single-sidebar.price-ranger .ui-widget-content {



	background:#f7f7f7;



	border:none;



	height:8px



}



.single-sidebar.price-ranger .ui-slider-handle {



	width:12px!important;



	height:12px;



	border-radius:50%;



	border:none;



	outline:none;



	background:transparent



}



.single-sidebar.price-ranger .ui-slider-horizontal .ui-slider-handle {



	top:-2px



}



.single-sidebar.price-ranger #slider-range {



	margin-top:42px



}



.single-sidebar.price-ranger .ranger-min-max-block {



	margin-top:32px;



	margin-bottom:62px



}



.single-sidebar.price-ranger .ranger-min-max-block input {



	display:inline-block



}



.single-sidebar.price-ranger .ranger-min-max-block input[type='submit'] {



	width:90px;



	border:none;



	border-radius:0;



	text-align:center;



	outline:none;



	line-height:35px;



	font-weight:700;



	font-size:14px;



	text-transform:uppercase;



	color:#fff;



	margin-right:40px



}



.single-sidebar.price-ranger .ranger-min-max-block input[type='text'] {



	max-width:30px;



	border:none;



	text-align:center;



	outline:none;



	color:#9c9c9c;



	font-weight:400;



	text-align:right



}



.single-sidebar.price-ranger .ranger-min-max-block input[type='text'].max {



	max-width:39px



}



.single-sidebar.price-ranger .ranger-min-max-block span {



	color:#9c9c9c;



	font-weight:400



}



.best_sellers .theme_title {



	margin-bottom:36px



}



.best_sellers .best_selling_item .text {



	padding-left:26px;



	margin-top:-3px



}



.best_sellers .best_selling_item .text h6 {



	font-size:16px;



	font-weight:700;



	color:#272727



}



.best_sellers .best_selling_item .text ul li {



	display:inline-block;



	margin-right:3px;



	font-size:12px;



	margin-top:10px



}



.best_sellers .best_selling_item .text span {



	display:block;



	margin-top:10px;



	color:#333;



	font-size:16px;



	font-weight:700



}



.best_sellers .best_selling_item {



	margin:20px 0;



	padding-bottom:17px



}



.best_sellers .best_selling_item.border {



	border-bottom:1px solid #f7f7f7



}



.sidebar_styleTwo .sidebar_categories {



	margin-top:57px



}



.sidebar_styleTwo .sidebar_tags {



	margin:19px 0 51px



}



.shop_single_page {



	padding:90px 0 0



}



.shop_single_page .product_details .related_product .shop_page {



	padding-top:45px



}



.shop_single_page .product_details .product_top_section .img_holder {



	background:#f7f7f7;



	padding:81px 97px;



	position:relative



}



.shop_single_page .product_details .product_top_section .img_holder:before {



	content:'';



	width:100%;



	height:100%;



	background:rgba(255, 255, 255, 0.65);



	position:absolute;



	top:0;



	left:0;



	z-index:9;



	opacity:0;



	visibility:hidden



}



.shop_single_page .product_details .product_top_section:hover .img_holder:before {



	transform:scale(1);



	-webkit-transform:scale(1);



	-moz-transform:scale(1);



	-ms-transform:scale(1);



	-o-transform:scale(1);



	opacity:1;



	visibility:visible



}



.shop_single_page .product_details .product_top_section .img_holder img, .shop_single_page .product_details .product_top_section .img_holder:before {



 -webkit-transition:all .5s ease-in-out;



 transition:all .5s ease-in-out;



	margin:0 auto



}



.shop_single_page .product_details .product_top_section:hover .img_holder img {



	transform:scale(1.1);



	-webkit-transform:scale(1.1);



	-moz-transform:scale(1.1);





	-ms-transform:scale(1.1);



	-o-transform:scale(1.1)



}



.shop_single_page .product_details .product_top_section .item_description {



	width:57%;



	padding-left:30px;



	margin-top:-3px



}



.shop_single_page .product_details .product_top_section .item_description>ul>li {



	display:inline-block;



	margin-right:5px;



	margin-top:9px;



	margin-bottom:9px;



	color:#9e9e9e



}



.shop_single_page .product_details .product_top_section .item_description .item_price {



	font-size:24px



}



.shop_single_page .product_details .product_top_section .item_description>p {



	border-top:1px solid #f7f7f7;



	border-bottom:1px solid #f7f7f7;



	padding:17px 0;



	margin:22px 0



}



.shop_single_page .product_details .product_top_section .item_description .check_location {



	display:block;



	margin:25px 0 15px



}



.shop_single_page .product_details .product_top_section .item_description>div {



	margin-bottom:33px



}



.shop_single_page .product_details .product_top_section .item_description>div input {



	width:160px;



	height:40px;



	border:1px solid #f0f0f0;



	border-radius:2px;



	padding-left:10px;



	color:#9e9e9e



}



.shop_single_page .product_details .product_top_section .item_description>div button {



	width:84px;



	line-height:40px;



	background:#f7f7f7;



	text-align:center;



	font-size:14px;



	color:#9e9e9e;



	text-transform:uppercase;



	margin-left:9px;



	margin-right:8px



}



.shop_single_page .product_details .product_top_section .item_description>div span {



	font-weight:400;



	font-size:14px;



	line-height:40px



}



.shop_single_page .product_details .product_top_section .item_description>input[type="number"] {



	display:inline-block;



	height:47px;



	width:70px;



	border:1px solid #f7f7f7;



	padding-left:15px;



	font-size:18px



}



.shop_single_page .product_details .product_top_section .item_description>a {



	width:170px;



	line-height:47px;



	text-align:center;



	color:#fff;



	font-weight:700;



	font-size:14px;



	text-transform:uppercase;



	margin-left:26px



}



.shop_single_page .product_details .product_top_section {



	margin-bottom:79px



}



.shop_single_page .product_details .product-review-tab .nav li a {



	width:120px;



	line-height:45px;



	padding:0;



	border-radius:0;



	background:#fff;



	border:1px solid #f1f1f1;



	color:#9e9e9e;



	text-align:center;



	font-weight:700;



	margin-right:8px



}



.shop_single_page .product_details .product-review-tab .nav li.active a {



	color:#fff



}



.shop_single_page .product_details .product-review-tab .nav {



	border-bottom:1px solid #f7f7f7



}



.shop_single_page .product_details .product-review-tab .tab-pane {



	padding:49px 0 0



}



.shop_single_page .product_details .product-review-tab .item_review_content .text {



	padding-left:30px;



	width:91%



}



.shop_single_page .product_details .product-review-tab .item_review_content .text .sec_up span, .shop_single_page .product_details .product-review-tab .item_review_content .text .sec_up ul {



	display:inline-block



}



.shop_single_page .product_details .product-review-tab .item_review_content .text .sec_up>div {



	margin-top:-6px



}



.shop_single_page .product_details .product-review-tab .item_review_content .text .sec_up ul li {



	display:inline-block;



	margin-left:2px;



	font-size:12px



}



.shop_single_page .product_details .product-review-tab .item_review_content .text .sec_up span {



	margin-right:7px;



	font-size:14px



}



.shop_single_page .product_details .product-review-tab .item_review_content .text>p {



	margin:18px 0 10px



}



.shop_single_page .product_details .product-review-tab .item_review_content .text .up_down_nav, .shop_single_page .product_details .product-review-tab .item_review_content .text .reply_share_area {



	display:inline-block



}



.shop_single_page .product_details .product-review-tab .item_review_content .text .up_down_nav a {



	font-size:18px;



	line-height:20px;



	padding:0 10px 0 0;



	margin-right:5px;



	color:#9e9e9e



}



.shop_single_page .product_details .product-review-tab .item_review_content .text .up_down_nav a:first-child {



	border-right:1px solid #f7f7f7



}



.shop_single_page .product_details .product-review-tab .item_review_content .text .reply_share_area a {



	font-size:14px;



	color:#9e9e9e;



	padding-right:15px;



	margin-right:10px;



	position:relative



}



.shop_single_page .product_details .product-review-tab .item_review_content .text .reply_share_area a:first-child:before {



	content:'';



	width:7px;



	height:7px;



	border-radius:50%;



	background:#f7f7f7;



	position:absolute;



	top:7px;



	right:0



}



.shop_single_page .product_details .product-review-tab .item_review_content {



	border-bottom:1px solid #f7f7f7;



	padding-bottom:40px;



	margin-bottom:40px



}



.shop_single_page .product_details .product-review-tab .add_your_review {



	margin:81px 0 75px



}



.shop_single_page .product_details .product-review-tab .add_your_review>span {



	display:block;



	margin:36px 0 14px



}



.shop_single_page .product_details .product-review-tab .add_your_review ul, .shop_single_page .product_details .product-review-tab .add_your_review ul li {



	display:inline-block



}



.shop_single_page .product_details .product-review-tab .add_your_review ul li {



	font-size:12px;



	margin-right:3px;



	color:#f7f7f7;



	cursor:pointer;



 -webkit-transition:all .3s ease-in-out;



 transition:all .3s ease-in-out



}



.shop_single_page .product_details .product-review-tab .add_your_review ul {



	line-height:20px;



	border-right:1px solid #f7f7f7;



	padding-right:6px;



	margin-right:5px



}



.shop_single_page .product_details .product-review-tab .add_your_review ul.fix_border {



	border:none



}



.shop_single_page .product_details .product-review-tab .add_your_review form {



	margin-top:31px



}



.shop_single_page .product_details .product-review-tab .add_your_review form input {



	height:54px;



	padding:0 15px 0 19px



}



.shop_single_page .product_details .product-review-tab .add_your_review form textarea {



	max-width:100%;



	min-height:165px;



	padding:15px 17px 5px 19px



}



.shop_single_page .product_details .product-review-tab .add_your_review form input, .shop_single_page .product_details .product-review-tab .add_your_review form textarea {



	width:100%;



	border:1px solid #f0f0f0;



	margin-bottom:30px;



	color:#9e9e9e;



	resize:none



}



.shop_single_page .product_details .product-review-tab .add_your_review form button {



	font-size:14px;



	text-transform:uppercase;



	color:#fff;



	width:150px;



	line-height:50px;



	text-align:center;



	margin-top:10px;



	font-weight:700;



	border-radius:0



}



.shop_single_page .product_details .product-review-tab .add_your_review form button:hover {



	color:#fff



}



.shop_single_page .product_details .product-review-tab {



	margin-bottom:80px



}



.shop_single_page .product_details .related_product {



	position:relative



}



.shop_single_page .product_details .related_product>a {



	font-size:14px;



	text-transform:uppercase;



	position:absolute;



	top:15px;



	right:0



}



.shop_single_page .product_details .related_product>a i {



	margin-left:6px



}



.shop_single_page .product_details .related_product .product_wrapper {



	margin-top:43px



}



.shop_single_page .product_details .related_product .shop_page {



	margin-bottom:32px



}



.check_out_form {



	padding-top:90px



}



.check_out_form .theme-title h2 {



	font-size:24px;



	font-weight:700;



	text-transform:uppercase



}



.check_out_form form span {



	display:block;



	margin-bottom:5px



}



.check_out_form form input {



	height:48px;



	border:2px solid #f7f7f7;



	width:100%;



	margin-bottom:25px;



	padding:0 15px



}



.check_out_form form {



	margin-top:38px



}



.check_out_form form textarea {



	border:2px solid #f7f7f7;



	width:100%;



	margin-bottom:25px;



	padding:15px;



	min-height:121px;



	color:#9e9e9e



}



.check_out_form .shipping_address h3 input {



	margin-left:60px



}



.check_out_form .theme_title {



	padding-bottom:28px



}



.cart_table {



	padding-top:51px;



	padding-bottom:80px



}



.cart_table h4 {



	text-transform:uppercase



}



.cart_table .table-1 thead th {



	border:none;



	line-height:65px;



	padding-top:0;



	padding-bottom:0;



	padding-left:30px;



	text-transform:uppercase



}



.cart_table .table-1 thead tr {



	background:#f7f7f7



}



.cart_table .table-1 tbody tr td {



	border-top:none;



	border-bottom:1px solid #f7f7f7;



	padding-bottom:28px



}



.cart_table .table-1 tbody tr td.flex_item {



	padding-right:0;



	padding-top:33px;



	padding-left:28px



}



.cart_table .table-1 tbody tr td.flex_item h6 {



	font-size:20px;



	padding:34px 0 0 27px



}



.cart_table .table-1 tbody tr td input[type="number"] {



	width:70px;



	height:47px;



	border:1px solid #f0f0f0;



	font-size:18px;



	font-weight:700;



	color:#272727;



	padding-left:19px;



	margin-top:42px



}



.cart_table .table-1 tbody tr td span {



	margin-left:30px;



	font-family:'Open Sans', sans-serif;



	color:#012f5d



}



.cart_table .table-1 tbody tr td:last-child {



	padding-top:62px



}



.cart_table .table-2 {



	margin-top:35px



}



.cart_table input, .check_out_form input {



	display:inline-block;



	font-family:'Open Sans', sans-serif;



	color:#9e9e9e



}



.check_out_form h2 input {



	position:relative;



	right:-30px



}



.cart_table .table-2 td:first-child {



	border-right:1px solid #f0f0f0



}



.cart_table .table-2 td {



	width:50%;



	border-top:none;



	padding:0



}



.cart_table .table-2 td span {



	line-height:47px;



	display:block;



	border-bottom:1px solid #f0f0f0;



	padding:0 18px



}



.cart_table .table-2 td:last-child span {



	color:#999



}



.cart_table .table-2 tr:last-child td span {



	border:none



}



.cart_table .table-2 tbody {



	border:2px solid #f0f0f0



}



.cart_table .payment_system span {



	color:#272727;



	display:inline-block;



	margin-left:13px



}



.cart_table .payment_system {



	margin-top:17px



}



.cart_table .payment_system .pay1 {



	margin-bottom:19px



}



.cart_table .payment_system .pay1 p {



	padding-left:29px;



	margin-top:16px



}



.cart_table .payment_system a {



	line-height:50px;



	width:170px;



	text-align:center;



	text-transform:uppercase;



	font-size:14px;



	color:#fff;



	margin-top:25px



}



.cart .shop_cart_table {



	padding-top:0;



	padding-top:90px;



	padding-bottom:90px



}



.cart .shop_cart_table .table-1 {



	margin-bottom:30px



}



.cart .shop_cart_table .table-1 input {



	display:inline-block



}



.cart .shop_cart_table .icon_holder {



	display:inline-block;



	width:39px;



	height:39px;



	color:#fff;



	font-size:18px;



	border-radius:50%;



	text-align:center;



	margin-right:3px;



	vertical-align:bottom;



	padding-top:6px



}



.cart .shop_cart_table .table-1 tr th {



	background:#f7f7f7;



	border:none;



	line-height:65px;



	color:#262626;



	text-transform:uppercase



}



.cart .shop_cart_table .table-1 tr th:first-child {



	padding-left:30px;



	width:36%



}



 .cart .shop_cart_table .table-1 tr th:nth-child(2) {



 width:14%



}



 .cart .shop_cart_table .table-1 tr th:nth-child(3) {



 width:18%



}



 .cart .shop_cart_table .table-1 tr th:nth-child(4) {



 width:11%



}



 .cart .shop_cart_table .table-1 tr th:nth-child(5) {



 width:12%



}



.cart .shop_cart_table .table-1 tr td span {



	display:inline-block;



	margin-left:0;



	font-size:14px;



	line-height:18px;



	font-family:'Open Sans', sans-serif;



	color:#9e9e9e



}



.cart .shop_cart_table .table-1 tr td span.item {



	margin-top:45px



}



.cart .shop_cart_table .table-1 th {



	padding:0 8px



}



.cart .shop_cart_table .table-1 tr td.flex_item {



	padding:29px 0 32px 27px



}



.cart .shop_cart_table .table-1 tr td.flex_item h6 {



	font-size:20px;



	margin:33px 0 0 27px



}



.cart .shop_cart_table .table-1 tr td input[type="number"] {



	margin:42px 56px 0 0;



	width:68px;



	height:45px;



	border:1px solid #f7f7f7;



	padding-left:20px



}



.cart .shop_cart_table .table-1 tr td {



	padding-bottom:28px;



	border-top:none;



	border-bottom:1px solid #f7f7f7



}



 .cart .shop_cart_table .table-1 tr td:nth-child(4), .cart .shop_cart_table .table-1 tr td:nth-child(5), .cart .shop_cart_table .table-1 tr td:nth-child(6) {



 padding-top:61px



}



.cart .shop_cart_table button {



	font-size:14px;



	text-transform:uppercase;



	font-weight:700;



	color:#fff;



	line-height:50px;



	display:inline-block



}



.cart .shop_cart_table button:hover {



	color:#fff;



	background:#121d2f



}



.cart .shop_cart_table .cart_btn1 {



	width:170px



}



.cart .shop_cart_table .cart_btn2 {



	width:240px



}



.cart .shop_cart_table .cart_btn3 {



	width:170px;



	color:#272727;



	border:2px solid #f7f7f7;



	margin-right:19px



}



.cart .shop_cart_table input.coupon {



	width:225px;



	height:50px;



	border:2px solid #f7f7f7;



	padding-left:15px;



	margin-right:19px;



	color:#9e9e9e;



	text-transform:uppercase;



	font-size:14px;



	display:inline-block



}



.cart .shipping_address {



	padding-top:73px



}



.cart .shipping_address .submit_form input, .cart .shipping_address .submit_form .ui-state-default {



	font-family:'Raleway', sans-serif;



	color:#9e9e9e;



	height:45px;



	width:100%!important;



	border:2px solid #f7f7f7;



	margin-bottom:28px;



	padding:0 15px;



	border-radius:0;



	background:#fff;



	outline:none



}



.cart .shipping_address .submit_form .ui-selectmenu-button span.ui-icon {



	height:100%;



	line-height:40px;



	top:0;



	width:42px;



	right:0;



	color:#9e9e9e;



	text-align:center;



	border-left:1px solid #f7f7f7



}



.cart .shipping_address .submit_form .ui-selectmenu-button span.ui-icon:before {



	content:'\f107';



	font-family:'font-awesome';



	position:absolute;



	color:#333;



	top:-1px;



	right:-32px



}



.ui-widget-content .ui-state-focus {



	color:#fff



}



.cart .ui-selectmenu-button span.ui-icon {



	right:.5em;



	left:auto;



	margin-top:-8px;



	position:absolute;



	top:50%;



	background-image:none



}



.cart .shipping_address .submit_form .ui-selectmenu-button span.ui-selectmenu-text {



	padding:0;



	line-height:40px;



	color:#9e9e9e



}



.cart .shipping_address .submit_form .space-fix-right {



	padding-right:5px



}



.cart .shipping_address .submit_form .space-fix-left {



	padding-left:5px



}



.cart .shipping_address h4 {



	margin-bottom:30px;



	text-transform:uppercase



}



.cart .shipping_address .table-responsive {



	margin-bottom:13px



}



.shop_cart_table .table-2 {



	margin-top:3px



}



.shop_cart_table .table-2 td:first-child {



	border-right:1px solid #f0f0f0



}



.shop_cart_table .table-2 td {



	width:50%;



	border-top:none;



	padding:0



}



.shop_cart_table .table-2 td span {



	line-height:47px;



	display:block;



	border-bottom:1px solid #f0f0f0;



	padding:0 18px



}



.shop_cart_table .table-2 td:last-child span {



	color:#9e9e9e



}



.shop_cart_table .table-2 tr:last-child td span {



	border:none



}



.shop_cart_table .table-2 tbody {



	border:2px solid #f0f0f0



}



.account_page .theme-title h2 {



	font-size:24px;



	font-weight:700;



	text-transform:uppercase



}



.account_page form {



	background:#f9f9f9;



	border:1px solid rgba(237, 237, 237, 0.77);



	border-radius:3px;



	padding:33px 33px 35px 35px;



	margin-top:40px



}



.account_page form .input_group {



	height:40px;



	position:relative;



	margin-bottom:23px



}



.account_page form .input_group input {



	width:100%;



	height:100%;



	background:#fff;



	border:1px solid #f7f7f7;



	border-radius:2px;



	font-family:'Open Sans', sans-serif;



	color:#9e9e9e;



	padding:0 38px 0 15px;



	font-size:14px;



	letter-spacing:.5px



}



.account_page form .input_group i {



	line-height:40px;



	color:#9e9e9e;



	position:absolute;



	top:0;



	right:15px



}



.account_page form label {



	font-weight:400;



	position:relative



}



.account_page .single_checkbox {



	margin-top:7px



}



.account_page a {



	margin-top:10px;



	font-family:'Open Sans', sans-serif;



	font-size:14px



}



.account_page .single_checkbox label {



	font-family:'Open Sans', sans-serif;



	color:#9e9e9e;



	display:inline-block;



	position:relative;



	cursor:pointer;



	font-size:14px;



	padding-left:28px;



	margin:0;



	-webkit-user-select:none



}



.account_page .single_checkbox input[type="checkbox"] {



	display:none



}



.account_page .single_checkbox label:before {



	content:'';



	width:20px;



	height:20px;



	background:#fbfbfb;



	border:1px solid #e3e6e9;



	box-shadow:inset 0 0 1px 0 rgba(174, 174, 174, 0.21);



	display:inline-block;



	position:absolute;



	text-align:center;



	left:0;



	top:0



}



.account_page .single_checkbox input[type="checkbox"]:checked + label:before {



	font-family:'font-awesome';



	font-size:14px;



	line-height:18px;



	position:absolute;



	left:0;



	top:0



}



.account_page form button {



	width:100%;



	line-height:45px;



	text-transform:uppercase;



	text-align:center;



	font-family:'Roboto', sans-serif;



	font-size:14px;



	color:#fff;



	border-radius:2px;



	margin-top:28px



}



.account_page {



	margin-top:90px;



	margin-bottom:90px



}



.error-404 {



	position:relative;



	padding:175px 0 139px;



	background-repeat:no-repeat;



	background-position:center center;



	background-size:cover;



	background-attachment:fixed;



	color:#fff



}



.error-404 img {



	display:inline-block



}



.error-404 h2 {



	font-size:26px;



	font-weight:700;



	color:#fff;



	text-transform:uppercase;



	margin-top:35px;



	margin-bottom:18px



}



.error-404 p {



	color:#fff;



	margin-bottom:30px



}



.error-404 a.thm-btn {



	line-height:46px;



	margin-top:45px



}



.error-404 .search-box {



	width:570px;



	padding:15px 0;



	display:inline-block



}



.error-404 .search-box form {



	width:100%;



	height:50px;



	border:1px solid #655d5d;



	background:rgba(0, 0, 0, 0.5)



}



.error-404 .search-box form input {



	border:none;



	outline:none;



	text-transform:none;



	background-color:transparent;



	width:70%;



	float:left;



	line-height:48px;



	color:#f4f5f6;



	font-size:14px;



	font-family:'Roboto', sans-serif;



	font-weight:400;



	padding-left:20px;



	height:100%



}



 .error-404 .search-box form input::-webkit-input-placeholder {



 color:#9c9c9c



}



 .error-404 .search-box form input:-moz-placeholder {



 color:#9c9c9c



}



 .error-404 .search-box form input::-moz-placeholder {



 color:#9c9c9c



}



 .error-404 .search-box form input:-ms-input-placeholder {



 color:#9c9c9c



}



.error-404 .search-box form button {



	background:none;



	outline:none;



	border:none;



	width:50px;



	margin-top:12px;



	color:#f4f5f6;



	float:right



}



.page_pagination {



	text-align:center



}



.page_pagination li {



	display:inline-block;



	margin:0 4px



}



.page_pagination li a {



	width:55px;



	line-height:55px;



	border:1px solid #f7f7f7;



	text-align:center;



	font-size:18px;



	border-radius:2px



}



.page_pagination li a.active, .page_pagination li a:hover {



	color:#fff



}



.our_farmer.service_grid .item {



	margin:0 0 50px



}



.services_innerPage {



	margin-bottom:80px



}



.service_inner_page_top .text ul {



	margin-top:22px



}



.service_inner_page_top .text ul li {



	line-height:32px;



	font-family:'Raleway', sans-serif;



	color:#9e9e9e



}



.service_inner_page_top .text ul li i {



	margin-right:10px



}



.service_inner_page_top .text {



	width:44%



}



.service_inner_page_top {



	border-bottom:1px solid #f7f7f7;



	padding-bottom:50px;



	margin-bottom:20px



}



.service_page_main_post .area_of_expertise {



	margin-top:0



}



.profit-improvement {



	margin:30px 0 66px



}



.profit-improvement .text {



	width:53%



}



.profit-improvement .text p {



	margin:33px 0 17px



}



.profit-improvement .text ul li {



	padding-left:25px;



	margin-bottom:15px;



	position:relative;



	font-family:'Raleway', sans-serif;



	color:#9e9e9e



}



.profit-improvement .text ul li:before {



	content:'';



	width:8px;



	height:8px;



	border-radius:50%;



	position:absolute;



	top:8px;



	left:0



}



 .profit-improvement .text ul li:nth-child(1):before {



 background:#9185c2



}



 .profit-improvement .text ul li:nth-child(2):before {



 background:#30bcbe



}



 .profit-improvement .text ul li:nth-child(3):before {



 background:#36a1e9



}



.profit-improvement .pie_chart {



	margin:60px 0 0;



	width:47%;



	height:220px



}



.service-tab {



	overflow:hidden;



	margin-bottom:35px



}



.service-tab .nav-pills li {



	position:relative



}



.service-tab .nav-pills li a {



	padding:0;



	font-size:18px;



	color:#fff;



	width:144px;



	line-height:60px;



	border-radius:0;



	text-align:center;



	border:none;



	font-family:'Montserrat-Bold';



	border-top:2px solid #fff



}



.service-tab .nav-pills li.active a {



	border-top:2px solid transparent



}



.service-tab .tab-content .tab-pane {



	border:none;



	padding:22px 0 18px



}



.service-tab .nav-pills li:last-child:before {



	content:'';



	width:1000px;



	height:60px;



	background:#f7f7f7;



	position:absolute;



	bottom:0;



	left:100%



}



#loader-wrapper {



	position:fixed;



	top:0;



	left:0;



	background:#fff;



	width:100%;



	height:100%;



	z-index:999999999;



	overflow:hidden



}



#loader-wrapper #loader {



	width:80px;



	height:80px;



	border-radius:100%;



	margin:auto;



	position:absolute;



	left:0;



	right:0;



	top:0;



	bottom:0;



	margin:auto;



	color:#7fb401;



	-webkit-animation:color-bubble 2s linear 0 infinite;



	animation:color-bubble 2s linear 0 infinite



}



#loader-wrapper #loader:after, #loader-wrapper #loader:before {



	content:'';



	position:absolute;



	left:0;



	right:0;



	top:0;



	bottom:0;



	border-radius:100%;



	box-shadow:0 0 0 3px;



	-webkit-animation:spinner-bubble 1.3s linear 0 infinite;



	animation:spinner-bubble 1.3s linear 0 infinite;



	margin:auto;



	width:10px;



	height:10px;



	opacity:0



}



#loader-wrapper #loader:before {



	-webkit-animation:spinner-bubble 1.3s linear 2s infinite;



	animation:spinner-bubble 1.3s linear 2s infinite



}



 @-webkit-keyframes spinner-bubble {



 from {



 width:10px;



 height:10px;



 opacity:.8



}



to {



	width:80px;



	height:80px;



	opacity:0



}



}



 @keyframes spinner-bubble {



 from {



 width:10px;



 height:10px;



 opacity:.8



}



to {



	width:80px;



	height:80px;



	opacity:0



}



}



.switcher .switch_btn button {



	width:50px;



	height:49px;



	border:none;



	color:#fff;



	font-size:24px;



	outline:none



}



.switcher .switch_btn {



	position:absolute;



	right:-50px;



	z-index:-1



}



.switcher {



	position:fixed;



	top:70px;



	z-index:99;



	left:-249px;



 -webkit-transition:all .4s ease-in-out;



 transition:all .4s ease-in-out



}



.switcher .switch_menu {



	width:249px;



	background:#3e3e3e;



	position:relative;



	padding-bottom:36px



}



.switcher.switcher-show {



	left:0



}



.switcher .switch_menu .switcher_container {



	width:215px;



	margin:0 auto



}



.switcher .switch_menu h5.title {



	margin:0 0 27px;



	line-height:49px;



	text-align:center;



	font-size:20px;



	text-transform:uppercase;



	font-weight:700;



	color:#fff



}



.switcher .switch_menu .switcher_container h5 {



	color:#fff;



	font-size:18px;



	text-align:center;



	font-weight:600



}



.switcher .switch_menu .switcher_container h5.fix_space {



	margin:17px 0 11px



}



.switcher .switch_menu .switch_body .box {



	cursor:pointer;



	display:inline-block;



	text-align:center;



	margin-top:16px



}



.switcher .switch_menu .switch_body .box>div {



	width:100px;



	height:57px;



	background:#f4f4f4;



	border:2px solid #eaeaea



}



.switcher .switch_menu .switch_body .box>div>span {



	display:block;



	width:70px;



	height:100%;



	margin:0 auto;



	background:#fff;



	border-left:2px solid #eaeaea;



	border-right:2px solid #eaeaea



}



.switcher .switch_menu p {



	font-weight:400;



	font-size:14px;



	color:#a4a4a4



}



.switcher .switch_menu .switch_body .box p {



	margin-top:5px



}



.switcher .switch_menu .switch_body {



	border-bottom:1px solid #181c1c;



	padding-bottom:20px



}



.switcher .switch_menu .switch_navigation {



	text-align:center;



	border-bottom:1px solid #181c1c;



	padding-bottom:11px;



	margin-top:17px;



	padding-top:0



}



.switcher .switch_menu .switch_navigation h5 {



	margin-bottom:12px



}



.switcher .switch_menu .switch_navigation p, .switcher .switch_menu .switch_navigation .onoffswitch {



	display:inline-block;



	margin-left:5px;



	text-align:center



}



.switcher .switch_menu .switch_navigation p {



	vertical-align:top;



	margin-top:12px



}



.onoffswitch {



	position:relative;



	width:105px;



	margin-top:4px;



	-webkit-user-select:none;



	-moz-user-select:none;



	-ms-user-select:none



}



.onoffswitch-checkbox {



	display:none



}



.onoffswitch-label {



	display:block;



	overflow:hidden;



	cursor:pointer;



	height:43px;



	padding:0;



	line-height:43px;



	border-radius:43px;



	background-color:#121d2f;



 -webkit-transition:background-color .3s ease-in;



 transition:background-color .3s ease-in



}



.onoffswitch-label:before {



	content:"";



	display:block;



	width:41px;



	height:41px;



	margin:0;



	background:#7fb401;



	position:absolute;



	top:1px;



	bottom:1px;



	right:63px;



	border-radius:43px;



 -webkit-transition:all .3s ease-in 0;



 transition:all .3s ease-in 0



}



.onoffswitch-checkbox:checked + .onoffswitch-label {



	background-color:#121d2f



}



.onoffswitch-checkbox:checked + .onoffswitch-label, .onoffswitch-checkbox:checked + .onoffswitch-label:before {



	border-color:#121d2f



}



.onoffswitch-checkbox:checked + .onoffswitch-label:before {



	right:1px



}



.switcher .box_bg h5 {



	font-size:20px



}



.switcher .box_bg {



	text-align:center;



	margin-top:15px;



	padding-bottom:27px;



	padding-top:1px;



	border-bottom:1px solid #f7f7f7;



	margin-bottom:12px



}



.switcher #styleOptions {



	padding:0



}



.switcher #styleOptions li {



	float:left;



	width:50px;



	height:50px;



	margin-right:4px;



	margin-top:5px



}



.switcher #styleOptions li:last-child {



	margin-right:0



}



.switcher #styleOptions li a {



	display:block;



	width:100%;



	height:100%;



	position:relative;



	overflow:hidden



}



.switcher #styleOptions li a span.p_color, .switcher #styleOptions li a span.s_color {



	position:absolute;



	width:100%;



	height:150%;



	transform:rotate(45deg);



	-webkit-transform:rotate(45deg);



	-moz-transform:rotate(45deg);



	-ms-transform:rotate(45deg);



	-o-transform:rotate(45deg)



}



.switcher #styleOptions li a span.p_color {



	left:-17px;



	top:-29px



}



.switcher #styleOptions li a span.s_color {



	right:-17px;



	bottom:-29px



}



.switcher #styleOptions li a.color1 span.p_color {



	background:#7fb401



}



.switcher #styleOptions li a.color1 span.s_color {



	background:#121d2f



}



.switcher #styleOptions li a.color2 span.p_color {



	background:#BA0913



}



.switcher #styleOptions li a.color2 span.s_color {



	background:#121d2f



}



.switcher #styleOptions li a.color3 span.p_color {



	background:#0bcbd9



}



.switcher #styleOptions li a.color3 span.s_color {



	background:#121d2f



}



.switcher #styleOptions li a.color4 span.p_color {



	background:#fbca00



}



.switcher #styleOptions li a.color4 span.s_color {



	background:#121d2f



}



.main_page.active_boxlayout {



	width:1350px;



	margin:0 auto;



	background:#fff;



	overflow-x:hidden



}



body.bg {



	background:url(../images/home/pattern.png) repeat



}



.about-gallery .link-btn {



	position:relative;



	top:-86px



}



.about-gallery .link-btn a {



	position:absolute;



	right:0;



	top:0;



	color:#fff;



	font-weight:700;



	font-size:14px



}



.about-gallery .link-btn span {



	-webkit-transform:rotate(-90deg);



	transform:rotate(-90deg);



	color:#fff;



	padding-left:10px;



	position:relative;



	top:5px



}



 .color1, .bottom_header ul.bottom_header_address>li span.ficon, #polyglotLanguageSwitcher ul.dropdown, .bottom_header ul li a:hover, .hephaistos.tparrows:hover:before, .hephaistos.tparrows:focus:before, .hephaistos.tparrows .arrow-holder:before, .welcome_section .video-box a span i, .featured-product .default-item .single-item .content .rating, .choose_us_item .icon .ficon:before, .about-gallery .link-btn a:hover, .gallery .default-item .single-item .overlay-box .bottom-content .icon-box a, .news .blogList_single_post .post ul li a i, .about_section .item .content .link-btn a:hover, .news .blogList_single_post .post .link a:hover, .featured-product .default-item .single-item .overlay-box .top-content ul li span i, .owl-carousel .owl-controls .owl-nav .owl-prev:hover, .owl-carousel .owl-controls .owl-nav .owl-next:hover, .call-out .contact-box .form-group button, .call-out .contact-box .form-group input, .call-out .contact-box .form-group i, footer .main_footer .recent-posts .post .fa, footer .main_footer .recent-posts .post a:hover, footer .main_footer .footer_contact .list.Business p span, footer .main_footer .list li a:hover, #banner .contuct-us:hover, .breadcrumb-bottom-area ul li, .breadcrumb-bottom-area p span, .breadcrumb-bottom-area ul li a:hover, .gallery .filters li:hover, .gallery .filters li.active, .gallery-items .gallery-single-item .right-content .project-info li i, .gallery-items .prev-next-button .prev a:hover i, .faq-content-area .accordion-box .accordion .acc-btn.active .toggle-icon span:before, .news.single_news_page.news_single .author-post .social_icon li a:hover i, .news.single_news_page.news_single .comment-box .single-comment-box ul li, .news.single_news_page.news_single .comment-box .single-comment-box span, .news.single_news_page.news_single .recent-posts .post .fa, .news.single_news_page .recent-posts .post a:hover, .four-column .single-item .icon i, .four-column .single-item .icon span, .about-gallery .tab-links ul li a.active h2, .award .customer-text span, .makesUs_special .overlay .special_item .ficon:before, .request_quote .overlay a:hover, h1 span, h2 span, h3 span, h4 span, h5 span, .our_service .owl-theme .owl-nav [class*=owl-]:hover:before, .testimonial .item .author h5 span, .testimonial .item .author ul li, .our_team .team_member .text>a span, .our_team .team_member .text ul li a, .faq .faq_left_area .video-box a span i, .faq .faq_left_area .video_text a, .faq .faq_panel .panel-heading .icon:before, .request_callBack .left_half .content p span, .request_callBack .left_half .content p a, footer .main_footer .footer_news li span i, footer .main_footer .footer_logo a.tran3s:hover, footer .main_footer .footer_news li a, footer .main_footer .footer_subscribe p, footer .main_footer .footer_contact .item h6, footer .main_footer .footer_contact .item ul li span:before, footer .bottom_footer ul li a:hover, footer .bottom_footer p a, .about_us_main_content .video-box a span i, .page-breadcrumb ul li i, .sidebar_testimonial .item .author ul li, .business_enquiry p a, .mission_vission ul li i, .mission_vission span.ficon:before, .include_servises .our_mission .icon span:before, .service-tabTwo .nav-pills li.active a, .service_inner_page_top .text ul li i, .project_page .single_project .img_holder .overlay .icon span a, .project_page #mixitup_list .text a i, .about_section .item .inner-title, .project_grid_sidebar .single_project .text i, .recent_news_sidebar .post p a, .single_project_content .project_description table td, .project_execution .execution_item .text ul li i, #related_project_slider .owl-nav [class*=owl-]:hover, #related_project_slider .owl-nav [class*=owl-]:hover:before, .blog_page_wrapper .blog_post_single .text>ul li a, .blogList_view .blogList_single_post .post ul li a, .blog_page_wrapper.blog_grid .blog_post_single .text>a, .blog_details_post .blog_mega_post .text>ul li a, .blog_details_post .comment_area .single_comment .comment a, .team_grid .team_member .text>a span, .team_grid .team_member .text ul li a, .team_single_page .team_member_short_bio .member_name> span, .team_single_page .member_info .info_panel h6, .team_member_education span, .send_message form>span, .team_single_page .member_info .info_panel p span, .our_partners_main_content .partner_info_wrapper .text i, .faqAndNews .faq_panel .panel-group .panel-heading .icon:before, .job_table .table tr td a:hover, .client_feedback_main_content .feedback_single_client .author ul li, .shop_page .product_wrapper .text ul li, .best_sellers .best_selling_item .text ul li, .shop_single_page .product_details .related_product>a, .account_page a, .shop_single_page .product_details .product-review-tab .item_review_content .text .reply_share_area a:hover, .shop_single_page .product_details .product-review-tab .add_your_review ul li:hover, .contact_page_address .carousel-inner .item h6, .shop_single_page .product_details .product-review-tab .item_review_content .text .sec_up ul li, .contact_page_address ul.social_icon li a, .shop_single_page .product_details .product_top_section .item_description>ul>li i, .contact_page_address .carousel-inner .item ul li span:before, .account_page .single_checkbox input[type="checkbox"]:checked + label:before, .request_callBack .right_half button:hover {



 color:#7fb401



}



footer .main_footer .footer_subscribe ul li a:hover {



	color:#000



}



.scroll-top span:before {



	color:#fffc0c



}



.our_farmer .item .overlay ul li a span {



	color:#fd0000



}



.featured-product .default-item .single-item .overlay-box .top-content ul li span {



	color:#ed1e24



}



.testimonials-carousel .slide-item .quote-icon span {



	color:#222



}



.top_header ul li a span {



	color:#fd0000



}



.bottom_header .cart_option .cart-info div.doller {



	color:#fff



}



.bottom_header .cart_option button {



	color:#fd0000



}



footer .bottom_footer h6 a {



	color:#ed1e24



}



.color1_bg, .menuzord-menu ul.dropdown li:hover > a, #polyglotLanguageSwitcher ul.dropdown li:hover, .bottom_header .select-form .dropdown-menu.inner li a:hover, .bottom_header .select-form .dropdown-menu.inner li.selected a, .why_choose_us .choose_us_item:hover, .featured-product .default-item .single-item .overlay-box .top-content .tultip, footer .main_footer .popular-tags a:hover, footer .main_footer .footer_logo a.tran3s, .about_section .item .offer, #banner .contuct-us, .gallery .load-more-button a:hover, .cart .shop_cart_table .icon_holder, .ui-widget-content .ui-state-focus, .sidebar_tags ul li a:hover, .shop_single_page .product_details .product-review-tab .nav li.active a, .faq-content-area .accordion .acc-btn.active .left-icon, .blogList_single_post .share:hover, .news.single_news_page.news_single .post .social_icon li a:hover, .about-story .link a:hover, .three-column .single-item h5, .hephaistos.tparrows .arrow-holder:after, .theme_title:before, .testimonial .owl-item.center .text:before, .theme_title_center>span, footer .main_footer .footer_contact #carousel-demo .carousel-indicators li.active, .page_list li a:hover, .page_list li a.active, .sidebar_testimonial .carousel-indicators li.active, .sidebar_testimonial .item .text:before, .include_servises .include_servises_list ul li:before, .service-tabTwo .tab-content .tab-pane ul li:before, .service-tab .nav-pills li a, .project_page .single_project .img_holder .overlay .icon span a.fancybox, .page_pagination li a.active, .page_pagination li a:hover, .sidebar_categories ul li a:hover:before, .single_project_content .carousel-control:hover, .single_project_content .carousel-control:focus, .blog_page_wrapper .blog_post_single .text .share:hover, .blog_page_wrapper .blog_post_single .text .share-content li a:hover, .blog_details_post .blog_mega_post .text .social_icon li a:hover, .career_single_main_content .requirement_list li:before, .single-sidebar.price-ranger .ui-slider .ui-slider-range, .single-sidebar.price-ranger .ranger-min-max-block input[type='submit'], .cart_table .payment_system a:hover, .contact_page_address #contact-slider .carousel-indicators li.active, .testimonial .owl-theme .owl-dots .owl-dot.active span, .testimonial .owl-theme .owl-dots .owl-dot:hover span, .contact_us_form #error button, .contact_us_form #success button, .switcher .switch_btn button, .switcher .switch_menu h5.title {



	background:#e61d25



}



.testimonials-section .owl-dots .owl-dot.active span {



	background:#ed1e24



}



.testimonials-section .owl-dots .owl-dot:hover span {



	background:#ed1e24



}



.testimonials-section .slide-item .inner-box:before {



	background:#f4f4f4



}



.our_farmer .item:hover .text {



	background:#ed1e24



}



.our_farmer .item .overlay ul li:hover {



	background:#ed1e24



}



.featured-product .default-item .single-item .image-box .product-model {



	background:#222



}



.featured-product .default-item .single-item .overlay-box .top-content ul li:hover {



	background:#ed1e24



}



.featured-product .default-item .single-item .overlay-box .bottom-content {



	background:#ed1e24



}



.featured-product .filters li:before {



	background:#ed1e24



}



.call-out {



	background:#404aa7



}



.color5_bg {



	background:#fff



}



.bottom_header .cart_option button .span {



	background:#222



}



 .news .blogList_single_post .post .text, .testimonials-carousel .slide-item .author-thumb, .owl-carousel .owl-controls .owl-nav .owl-prev:hover, .owl-carousel .owl-controls .owl-nav .owl-next:hover, #banner .contuct-us:hover, .gallery .filters li:hover, .gallery .filters li.active, .product_details .product-review-tab .nav li.active a, .four-column .single-item:hover .icon:before, .welcome_section .video-box a span i, .our_service .owl-theme .owl-nav [class*=owl-]:hover, .our_team .team_member .opacity:before, .our_team .team_member .opacity:after, .faq .faq_left_area .video-box a span i, .faq .faq_left_area .video_text a i, .about_us_main_content .video-box a span i, .sidebar_testimonial .carousel-indicators li, .include_servises .our_mission .icon, .service-tab .nav-pills li.active a, .sidebar_categories ul li a:before, #related_project_slider .owl-nav [class*=owl-]:hover, #related_project_slider .owl-nav [class*=owl-]:hover:before, .team_grid .team_member .opacity:before, .team_grid .team_member .opacity:after, .testimonial .owl-theme .owl-dots .owl-dot span {



 border-color:#7fb401



}



.our_farmer .item .overlay ul li {



	border-color:#ed1e24



}



.our_farmer .item:hover .img_holder {



	border-color:#ed1e24



}



.featured-product .default-item .single-item .overlay-box .top-content ul li {



	border-color:#ed1e24



}



.bottom_header .cart_option button {



	border-color:#fd0000



}



.color2, .hephaistos.tparrows:before, .testimonial .owl-item.center .item>span, .request_quote_footer a:hover, .team_grid .team_member .text ul li a:hover, .cart .shop_cart_table .table-1 tr td span.color2, .contact_page_address ul.social_icon li a:hover {



	color:#7fb401



}



.page_list li a:after {



	color:#152235



}



.cart .shop_cart_table button:hover, .news.single_news_page.with_sidebar .blogList_single_post .post .link a:hover, .color2_bg, header .ui-state-default, .ui-state-hover, .ui-widget-header .ui-state-focus, .testimonial .owl-item.center .text, .faq .faq_panel .panel-heading.active-panel .icon, .request_callBack .right_half, .sidebar_testimonial .item .text, .nav_side_content .search_option form button, .service-tabTwo .nav-pills li.active a, .service-tab .nav-pills li.active a, .project_page.project_gallery_filter .load_more:hover, .project_page .mixitUp_menu ul li:hover, .project_page .mixitUp_menu ul li.active, .project_masonary .load_more:hover, .single_project_content .carousel-control, .single_project_content .project_name a:hover, .blog_page_wrapper .blog_post_single .text .read_more:hover, .blog_details_post .reply_area button:hover, .send_message button:hover, .our_partners_main_content .partner_info_wrapper .text span:before, .faqAndNews .faq_panel .panel-group .panel-heading.active-panel .icon, .section_top_media a:hover, .section_top_media a:hover, .career_single_main_content .apply_form form .submit_wrapper button:hover, .shop_page .product_wrapper:hover .text a, .single-sidebar.price-ranger .ui-slider-handle, .shop_single_page .product_details .product-review-tab .add_your_review form button:hover, .contact-box .form-group button:hover, .shop_single_page .product_details .product_top_section .item_description>a:hover, .account_page form button:hover, .contact_page_address #contact-slider .carousel-indicators li {



	background:#121d2f



}



.gallery .default-item .single-item .overlay-box, .img_holder .opacity {



	background:rgba(127, 180, 1, 0.9)



}



.partners .owl-controls {



	text-align:center;



	display:block;



	position:relative;



	bottom:-35px



}



.partners .owl-dots .owl-dot {



	display:inline-block



}



.partners .owl-dots .owl-dot span {



	background:none repeat scroll 0 0 #f0f0f0;



	border-radius:50%;



	display:block;



	height:10px;



	width:10px;



	margin:5px;



	transition:opacity 200ms ease 0



}



.partners .owl-dots .owl-dot.active span, .partners .owl-dots .owl-dot:hover span {



	background-color:#7fb401



}



.partners {



	padding-top:40px;



	padding-bottom:87px



}



.vc_custom_1499066867210 {



	padding-top:30px;



	padding-bottom:35px;



	background-color:#f1f1f1!important



}



.vc_column-inner {



	box-sizing:border-box;



	padding-left:15px;



	padding-right:15px;



	width:100%



}



.vc_custom_1494590160771 {



	padding-right:0!important;



	padding-left:0!important



}



.vc_custom_1498890816290 {



	padding-right:0!important;



	padding-left:0!important



}



.category-first .category_link {



	padding-left:0;



	padding-right:30px



}



.category_link {



	text-align:center;



	padding:0 15px;



	padding-right:15px;



	padding-left:15px



}



.cat_img_block, .cat_img_block > a {



	border-radius:50%;



	-webkit-border-radius:50%;



	-khtml-border-radius:50%;



	-moz-border-radius:50%;



	box-sizing:border-box;



	display:inline-block;



	overflow:hidden;



	position:relative;



	transition:all 800ms ease 0;



	-webkit-transition:all 800ms ease 0;



	-moz-transition:all 800ms ease 0;



	-ms-transition:all 800ms ease 0;



	-o-transition:all 800ms ease 0



}



.cat_img_block > a {



	display:inline-block;



	transition:all 800ms ease 0;



	-webkit-transition:all 800ms ease 0;



	-moz-transition:all 800ms ease 0;



	-ms-transition:all 800ms ease 0;



	-o-transition:all 800ms ease 0;



	vertical-align:top;



	border-radius:50%;



	-webkit-border-radius:50%;



	-khtml-border-radius:50%;



	-moz-border-radius:50%;



	box-sizing:border-box;



	display:inline-block;



	overflow:hidden;



	position:relative;



	transition:all 800ms ease 0;



	-webkit-transition:all 800ms ease 0;



	-moz-transition:all 800ms ease 0;



	-ms-transition:all 800ms ease 0;



	-o-transition:all 800ms ease 0



}



.entry-content img {



	height:auto;



	max-width:100%



}



.cat_img_block img {



	border-radius:50%;



	-webkit-border-radius:50%;



	-khtml-border-radius:50%;



	-moz-border-radius:50%



}



.cat_img_block .readmore {



	display:block;



	height:66px;



	opacity:0;



	-khtml-opacity:0;



	-webkit-opacity:0;



	-moz-opacity:0;



	position:absolute;



	top:55%;



	transition:all 800ms ease 0;



	-webkit-transition:all 800ms ease 0;



	-moz-transition:all 800ms ease 0;



	-ms-transition:all 800ms ease 0;



	-o-transition:all 800ms ease 0;



	width:100%;



	background:#8ab816 none repeat scroll 0 0;



	border-bottom-left-radius:100px;



	-webkit-border-bottom-left-radius:100px;



	-khtml-border-bottom-left-radius:100px;



	-moz-border-bottom-left-radius:100px;



	border-bottom-right-radius:100px;



	-webkit-border-bottom-right-radius:100px;



	-khtml-border-bottom-right-radius:100px;



	-moz-border-bottom-right-radius:100px



}



.cat_img_block .readmore a {



	color:#fff;



	border-bottom:1px solid #fff;



	padding-top:10px;



	display:inline-block



}



.cat_description {



	margin-top:4px



}



.category_link {



	text-align:center



}



.category_link a {



	color:#484747



}



.cat_img_block:hover > a {



	transform:rotateY(180deg);



	-webkit-transform:rotateY(180deg);



	-ms-transform:rotateY(180deg);



	-o-transform:rotateY(180deg);



	-moz-transform:rotateY(180deg);



	transition:all 800ms ease 0;



	-webkit-transition:all 800ms ease 0;



	-moz-transition:all 800ms ease 0;



	-ms-transition:all 800ms ease 0;



	-o-transition:all 800ms ease 0



}



.cat_img_block:hover .readmore {



	opacity:1;



	-khtml-opacity:1;



	-webkit-opacity:1;



	-moz-opacity:1;



	transition:all 800ms ease 0;



	-webkit-transition:all 800ms ease 0;



	-moz-transition:all 800ms ease 0;



	-ms-transition:all 800ms ease 0;



	-o-transition:all 800ms ease 0



}



.cat_img_block .readmore {



	display:block;



	height:66px;



	opacity:0;



	-khtml-opacity:0;



	-webkit-opacity:0;



	-moz-opacity:0;



	position:absolute;



	top:55%;



	transition:all 800ms ease 0;



	-webkit-transition:all 800ms ease 0;



	-moz-transition:all 800ms ease 0;



	-ms-transition:all 800ms ease 0;



	-o-transition:all 800ms ease 0;



	width:100%;



	background:#fd0000 none repeat scroll 0 0;



	border-bottom-left-radius:100px;



	-webkit-border-bottom-left-radius:100px;



	-khtml-border-bottom-left-radius:100px;



	-moz-border-bottom-left-radius:100px;



	border-bottom-right-radius:100px;



	-webkit-border-bottom-right-radius:100px;



	-khtml-border-bottom-right-radius:100px;



	-moz-border-bottom-right-radius:100px



}



 .cat_img_block > a::before {



 border:2px solid #f5f5f5;



 border-radius:50%;



 -webkit-border-radius:50%;



 -khtml-border-radius:50%;



 -moz-border-radius:50%;



 bottom:0;



 content:"";



 left:0;



 margin:4px;



 position:absolute;



 right:0;



 top:0



}



 .theme_title.center::after {



 border-bottom:1px solid #D8C149;



 content:'';



 clear:both;



 width:5em;



 display:block;



 margin:0 auto;



 border-bottom:1px solid #D8C149;



 text-align:center;



 position:initial;



 margin-left:auto;



 margin-right:auto



}



.theme_title.center {



	text-align:center



}



 .cta-s2::after {



 content:"";



 background-color:rgba(0, 0, 0, 0.1);



 width:43%;



 height:100%;



 position:absolute;



 right:-10%;



 top:0;



 -webkit-transform:skewX(-20deg);



 -moz-transform:skewX(-20deg);



 -o-transform:skewX(-20deg);



 -ms-transform:skewX(-20deg);



 transform:skewX(-20deg)



}



.innerfooetr {



	background-color:#363971;



	padding:10px 0; margin:0 0 10px 0;



}



.footercategory .footercategorylist b {



	color:#fff!important;



	display:block;



	font-size:17px;



	margin-bottom:10px;



	font-family:'Roboto Slab';



	font-weight:400



}



.footercategory .footercategorylist {



	margin:10px 0



}



.footercategory .footercategorylist a {



	font-size:14px;



	background:url(../images/bierrow.png) no-repeat -1px 6px;



	padding:0 0 7px 18px;



	position:relative;



	color:rgba(255, 255, 255, .9)



}



.footercategory .footercategorylist a:after {



	position:absolute;



	right:0;



	top:5px;



	bottom:5px;



	height:13px;



	border-left:2px #ccc solid;



	content:""



}



.footercategory .footercategorylist a:first-child:after {



	display:none



}



.footercategory .footercategorylist a:last-child:after {



	display:none



}



.footercategory .footercategorylist a+a {



	padding:0 10px 0 0;



	margin-right:10px;



	display:inline-block;



	color:#666



}



.footercategory .footercategorylist a+a:last-child {



	border-right:none!important



}



.social-sharing {



	width:100%;



	clear:both;



	text-align:right



}



.social-sharing ul {



	margin:0



}



.social-sharing ul li.facebook {



	border-color:#435f9f



}



.social-sharing ul li {



	height:35px;



	width:60px;



	display:inline-block;



	background-color:#FFF;



	cursor:pointer;



	margin-right:4px;



	border:1px solid;



 -webkit-transition:all .2s ease-in;



 -moz-transition:all .2s ease-in;



 -o-transition:all .2s ease-in;



 transition:all .2s ease-in;



	border-color:currentcolor



}



.social-sharing ul li.twitter {



	border-color:#00aaf0



}



.social-sharing ul li.googleplus {



	border-color:#e04b34



}



.social-sharing ul li.pinterest {



	border-color:#ce1f21



}



.social-sharing ul li a {



	display:block;



	width:100%;



	height:100%;



	white-space:nowrap;



	text-align:center;



	line-height:35px;



	overflow:hidden



}



 .social-sharing ul li.facebook a::before {



 content:"\F09A";



 color:#435f9f



}



 .social-sharing ul li a::before {



 font-size:18px;



 font-family:"FontAwesome";



 display:inline-block;



 margin-left:10px



}



 .social-sharing ul li.twitter a::before {



 content:"\F099";



 color:#00aaf0



}



 .social-sharing ul li.googleplus a::before {



 content:"\F0D5";



 color:#e04b34



}



 .social-sharing ul li.pinterest a::before {



 content:"\F0D2";



 color:#ce1f21



}



.social-sharing > span {



	display:none



}



.social-sharing ul li.facebook:hover {



	background-color:#435f9f



}



.social-sharing ul li.twitter:hover {



	background-color:#00aaf0



}



.social-sharing ul li.googleplus:hover {



	background-color:#e04b34



}



.social-sharing ul li.pinterest:hover {



	background-color:#ce1f21



}



 .social-sharing ul li.facebook:hover a::before {



 color:#fff



}



 .social-sharing ul li.twitter:hover a::before {



 color:#fff



}



 .social-sharing ul li.googleplus:hover a::before {



 color:#fff



}



 .social-sharing ul li.pinterest:hover a::before {



 color:#fff



}



.cartbuton {



	margin-top:15px



}



#block-reassurance {



	margin-top:5px



}



#block-reassurance ul {



	margin-bottom:0



}



#block-reassurance ul li {



	margin-bottom:5px;



	color:#000



}



#block-reassurance ul li .block-reassurance-item {



	padding:12px 15px;



	margin-bottom:0;



	border-left:3px solid #373f96;



	background:#ebebeb



}



#block-reassurance img {



	opacity:1;



	filter:alpha(opacity=70);



	width:45px;



	margin-right:10px;



	display:inline-block



}



#block-reassurance span {



	font-weight:500;



	font-size:15px



}



.ma-corporate-about { display:none;



	text-align:center;



	background:#fff;



	overflow:hidden;



	padding:24px 0;



	border:1px solid #e1e1e1;



	border-radius:3px;



	margin:40px 0



}



.ma-corporate-about .col222 {



	width:25%;



	float:left;



	padding:0 10px;



	position:relative



}



.ma-corporate-about .block-wrapper {



	background:url(../images/wrapper1.png) left center no-repeat !important;



	padding:10px 0;



	padding-left:0;



	padding-left:61px;



	display:inline-block;



	vertical-align:top



}



 .ma-corporate-about .col222::after {



 content:"";



 width:1px;



 height:47px;



 background:#b8b8b8;



 position:absolute;



 right:0;



 top:50%;



 -moz-transform:translateY(-50%);



 -webkit-transform:translateY(-50%);



 -o-transform:translateY(-50%);



 -ms-transform:translateY(-50%);



 transform:translateY(-50%)



}



 .ma-corporate-about .col222:last-child::after {



 display:none



}



.ma-corporate-about .block-wrapper.wrapper2 {



	background:url(../images/wrapper2.png) left center no-repeat;



	padding-left:47px



}



.ma-corporate-about .block-wrapper.wrapper3 {



	background:url(../images/wrapper3.png) left center no-repeat



}



.ma-corporate-about .block-wrapper.wrapper4 {



	background:url(../images/wrapper4.png) left center no-repeat



}



.ma-corporate-about .block-wrapper.wrapper5 {



	background:url(../images/wrapper5.png) left center no-repeat



}



.ma-corporate-about .block-wrapper .text-des {



	text-align:left;



	font-size:15px;



	line-height:20px



}



.ma-corporate-about .block-wrapper .text-des p {



	color:#2f333a;



	font-weight:600;



	text-transform:uppercase;



	font-size:15px;



	display:block;



	margin:0



}



.ma-corporate-about .block-wrapper .text-des span {



	color:#959595;



	display:block



}



.modal-content {



	padding:25px;



	font-family:'Roboto Slab'



}



.modal-content h3 {



	font-family:'Roboto Slab'!important;



	font-size:20px;



	margin:0 0 5px;



	text-align:center;



	font-weight:500



}



.modal-content h4 {



	font-family:'Roboto Slab'!important;



	font-size:16px;



	margin:0;



	text-align:center;



	font-weight:500;



	color:#676767



}



.modal-content .fromfield {



	margin-bottom:15px;



	text-align:center



}



.modal-content .fromfield input[type="text"] {



	font-size:13px;



	width:100%;



	padding:12px 10px;



	border:1px #ccc solid



}



.modal-content .fromfield.capta {



	padding:0 0 0 110px;



	position:relative



}



.modal-content .fromfield.capta img {



	position:absolute;



	left:0;



	top:0;



	height:35px;



	width:100px



}



.modal-content .fromfield textarea {



	font-size:13px;



	width:100%;



	background:none;



	margin-bottom:15px;



	padding:12px 10px;



	border:1px #ccc solid



}



.modal-content .fromfield input[type="submit"] {



	font-family:'Roboto Slab';



	text-transform:uppercase;



	padding:8px 22px;



	color:#fff;



	font-size:18px;



	background-color:#000;



	border:1px #000 solid



}



.modal-content .fromfield input[type="submit"]:hover {



	color:#000;



	background-color:#fff;



	border:1px #000 solid



}



.modal-content .close {



	padding:7px 10px;



	font-size:25px;



	background:none;



	border:none;



	color:#696969



}



.modal-content .close:hover {



	color:#000



}



.modal {



	display:none;



	position:fixed;



	z-index:9999;



	padding-top:50px;



	left:0;



	top:0;



	width:100%;



	height:100%;



	overflow:auto;



	background-color:#000;



	background-color:rgba(0, 0, 0, 0.6)



}



#modal-agree .modal-content {



	width:100%!important



}



.modal-content {



	background-color:#fefefe;



	margin:auto;



	padding:20px;



	border:1px solid #888;



	width:320px



}



.close {



	color:#aaa;



	float:right;



	font-size:28px;



	font-weight:700



}



.close:hover, .close:focus {



	color:#000;



	text-decoration:none;



	cursor:pointer



}



.recipee_slider .owl-stage-outer {



	padding:0



}



.recipesbyproducts {



	margin-bottom:25px



}



.recipesbyproducts a {



	display:block;



	font-family:'Open Sans', sans-serif;



	padding:6px;



	background-color:#fff;



	box-shadow:0 0 10px #ccc



}



.recipesbyproducts a h4 {



	font-family:'Roboto Slab';



	margin:20px 0 10px;



	color:#000;



	font-size:18px;



	padding:0 0 10px;



	position:relative



}



.recipesbyproducts a h4:after {



	position:absolute;



	content:"";



	left:0;



	right:0;



	margin:0 auto;



	width:50px;



	height:3px;



	background-color:#363971;



	bottom:0



}



.recipesbyproducts a p {



	margin:0 10px 10px;



	line-height:20px;



	font-size:13px



}



.viewmores {



	display:inline-block;



	padding:10px 20px;



	background-color:#363971;



	font-family:'Roboto Slab';



	text-transform:uppercase;



	color:#fff



}



#abbgsection {



	padding:30px 0



}



#mobileheader {



	background:#fff url(../images/header-texture.jpg) repeat-x top;



	min-height:50px;



	padding:5px 5px 0 5px;



	position:fixed;



	top:0;



	left:0;



	right:0;



	z-index:99;



	box-shadow:0 0 10px #666



}



#mobileheader .mobile {



	position:absolute;



	right:15px;



	top:12px;



	color:#fff;



	font-size:28px



}



#mobileheader .logo img {



	width:120px



}



#mobileheader .mobilecart {



	float:right



}



#mobileheader .mobilecart .cart {



	position:relative;



	margin:14px 20px 0 0



}



#mobileheader .mobilecart .cart i {



	color:#fff;



	font-size:22px



}



#mobileheader .mobuileuser {



	position:relative;



	margin:14px 20px 0 0;



	float:right



}



#mobileheader .mobuileuser a {



	display:block;



	color:#fff;



	font-size:17px;



}



#mobileheader .mobuileuser ul {



	display:none;



	position:absolute;



	right:-10px;



	top:95%;



	background-color:#fff;



	z-index:999



}



#mobileheader .mobuileuser:hover > ul {



	display: block



}



#mobileheader .mobuileuser ul a {



	display:block;



	padding:7px 15px;



	font-family:'Open Sans', sans-serif;



	font-size:13px !important;



	border-bottom:1px #ccc solid;



	color:#000 !important;



	white-space:nowrap;



}



#mobileheader .mobilecart .number {



	position:absolute;



	top:-10px;



	right:-15px;



	color:#fff;



	background-color:red;



	width:25px;



	height:25px;



	line-height:25px;



	border-radius:50%;



	font-size:12px



}



.mobilenone {



	display:none;



}



footer .bottom_footer {

    padding: 10px 0 0 !important;

}

footer .bottom_footer h6 {

    margin-bottom: 10px !important;

}

footer .bottom_footer h6 {

    margin-top: 10px !important;

}



.detailspageimage .heartbutton:focus{

border: 2px #fd0000 solid;

background:#fd0000 !important;

color: #fff !important 

	}



.close {

    font-size: 30px !important;

    opacity: 1 !important;

    color: #fff !important

}



footer .main_footer .list2 li a {

    padding-left: 0px !important;

}



footer .main_footer .list2 li a i {

    position: relative !important;

    top: 0px !important;

    left: 0;

    padding: 0 10px 0 0;

}







.mobileblock {



	display:block



}



.mobilegap {



	height:108px



}



.theme_title h3 {



	font-size:25px



}



#divMsg {



	display:none



}



#MixItUp717B05 .all .inner-box {



	display:none



}



 #MixItUp717B05 .all:nth-of-type(1) .inner-box, #MixItUp717B05 .all:nth-of-type(2) .inner-box, #MixItUp717B05 .all:nth-of-type(3) .inner-box, #MixItUp717B05 .all:nth-of-type(4) .inner-box, #MixItUp717B05 .all:nth-of-type(5) .inner-box, #MixItUp717B05 .all:nth-of-type(6) .inner-box {



 display:block



}



.mobilecategoriess .container {



	padding:0 6px!important



}



 @media (max-width:767px) {



 #mobileheader .mobilecart .cartopdetails {



 display:none!important



}

.cartbuton{ width: 50% !important; float: left; margin-top: 8px !important}

.mobilewidth{ width: 50% !important; float: left;}

.liststy {padding: 10px 0 !important;}

 #mobileheader .mobilecart .cart-info {



 display:none!important



}



 #mobileheader .mobilecart .price {



 display:none!important



}



 .mobilecategoriess {



 padding:15px 5px 9px!important;



 background-color:#f5f5f5!important



}



 .mobilecategoriess .container {



 padding:0 15px



}



 .mobilecategoriess .owl-item {



 margin:0!important



}



 .mobilecategoriess .owl-item .item {



 margin:0 5px



}



 .mobilecategoriess .owl-item .category {



 font-size:14px; font-weight:600; letter-spacing:1px;



 text-align:center;



 overflow:hidden;



 white-space:nowrap;



 display:block;



 text-overflow:ellipsis



}



 .mobilecategoriess .owl-item .vc_column-inner {



 padding:0!important



}



 .mobilecategoriess .owl-item .category_link {



 padding:0 2px!important



}



 .mobilecategoriess .owl-item .category_link .readmore {



 display:none!important



}



}



.footercategory .row .footercat:nth-of-type(6),.footercategory .row .footercat:nth-of-type(7){ display: block}





 @media (min-width: 768px) {

	 



	 

	 .footercategory .row .footercat:nth-of-type(6),.footercategory .row .footercat:nth-of-type(7){ display:none}



	 



 .top_header {



display: block;



}



 .mobilesderach {



padding: 27px 0 0 0;



}



 .mobilesderach .mobilemenu {



display:none;



}



 #divMsg {



 display:block



}



 .theme_title {



 margin-bottom:20px



}



 .theme_title h3 {



 font-size:30px



}



 .mobilenone {



 display:block



}



 .mobileblock {



 display:none



}



 .mobilegap {



 height:0



}



 .theme_title h2 {



 font-size:30px



}



 .bottom_header {



 padding:5px 0 3px;



 border-bottom:1px solid #e2e2e2;



 background:#a3daec url(../images/header-texture.jpg) repeat-x top



}



 .theme_title.center::after {



 margin:.5em auto 10px



}



 .recipee_slider .owl-stage-outer {



 padding:20px 0



}



 .featured-product::after {



 display:block



}



 .featured-product::before {



 display:block



}



 .featured-product .default-item .single-item .overlay-box {



 display:block



}



 .pricesection .price-new {



 font-size:19px



}



 #MixItUp717B05 .all .inner-box {



 display:block



}



}



.catslide-carousel .owl-controls .owl-dots {



	text-align:center



}



.catslide-carousel .owl-controls .owl-dots .owl-dot {



	display:inline-block;



	width:6px;



	border-radius:50%;



	height:6px;



	margin:0 2px;



	background-color:#000



}



.catslide-carousel .owl-controls .owl-dots .owl-dot.active {



	background-color:red



}



#onepagecheckout #button-login {



	background-color: #121212 !important;



	border: 0 !important;



	color: #fff !important;



	border-radius:0 !important;



	font-family: 'Roboto Slab' !important;



	font-size: 14px !important;



	text-transform: uppercase !important;



	padding: 0 11px !important;



	position: relative !important;



	height: 37px !important;



	line-height: 37px !important;



	box-shadow: 0 4px 6px #ccc !important;



}



#onepagecheckout .shopping-cart-content td {



	font-size:14px;



}



#onepagecheckout .shopping-cart-content td a {



	color:#666



}



.carttt a {



	color:#000 !important



}



.travker input {



	padding:10px 10px 10px 32px;



	background:url(../images/lc-1.png) no-repeat 4px 9px



}



.travker {



	position:relative;



	padding:0;



	margin-bottom:15px



}



.travker button {



	position:absolute!important;



	right:0;



	top:0;



	bottom:0;



	padding:0 10px;



	border:0;



	background-color:#322367;



	color:#fff



}



#pincodemsg span {



	margin:0 0 10px;



	background-color:#fc0301;



	color:#fff;



	padding:10px;



	text-align:center;



	font-family: 'Roboto Slab';



	border-radius:5px;



	display:block;



}



select.myfieldy {



	-webkit-appearance:none;



	-moz-appearance:none;



	appearance:none;



	background:#fff url(../images/bottomerrow.png) no-repeat 97% center!important



}



.myfieldy {



	width:100%;



	padding:10px;



	background-color:#fff;



	border:1px #ddd solid;



	color:#000;



	border-radius:5px



}



.myfieldy:focus {



	border:1px #df2b7c solid;



	box-shadow:0 0 10px #f793c0!important



}



.mycheckpage #loadweight {



	color:#ffe1e1 !important;



}



.sdbuttonnew {



	background-color:#5d62ac;



	color:#fff;



	padding:6px 12px;



	font-family: 'Roboto', sans-serif;



	font-size:15px;



	text-transform:uppercase;



	border:0;



	display:inline-block;



	margin:5px 0;



	border-radius:3px;



	box-shadow:5px 5px 5px #ccc;



}



.sdbuttonnew.fr {



	background-color:#23174d



}













.our_farmer p, .hompagetext{margin:0 0 25px 0 ;  text-align:center;; text-transform:none !important}

.checkouthfu{ display: none}

@media (min-width: 768px) {
	
	.ma-corporate-about { display: block;}
	

	.checkouthfu{ display:block}

	.our_farmer p, .hompagetext{ margin:0 20% 25px 20%;}

	

	.innerfooetr { margin:0;



    background-color: #363971;

    padding: 40px 0 30px;



}

	

	

	

	

	

	

	}

	

	#buy-now{ width:50%;}

	

	

	

@media (max-width: 768px) {	 



/*.full-payment-method.format_load, .full-payment-method.format_load{ display:none !important}
*/
	.theme_title{ margin:0 0 20px 0 !important}

	.footer_subscribe{ margin:5px 0 0  !important; background:url(../images/righterrow.png) no-repeat 95% 7px; }

	

	.footer_subscribe ul{ display:none}

	.footer_subscribe:hover > ul{ display: block}



	

	.footercat .footercategorylist{ margin:0 0 5px 0 !important; background:url(../images/whiteerrow.png) no-repeat 95% 7px; }	

	.footercat .footercategorylist ul{ display:none}

	.footercat .footercategorylist:hover > ul{ display: block}

	

     .myfeature .container{ padding:0 5px !important;}

	

	

}



#contents .owl-stage-outer{ margin:0 0 10px 0;}





.homecartbutton-2{ display:block !important; background-color:#fd0000; height:50px; line-height:50px; color:#fff !important; padding:0 6px; margin:5px  auto; font-family:'Roboto Slab'; border-bottom:2px #c60202 solid; width:225px; text-transform:uppercase; }





.myfeature .row{ margin:0 -3px;}

.myfeature .row .col-xs-6{ padding:0 3px;} 

.alert-success {

    line-height: 22px;

}











.default-ticker{ margin:0 -5px;}

.default-ticker  .js-ticker-item{ padding:5px 5px 10px 5px;}

.default-ticker  .js-ticker-item a{ display:block; border-bottom:2px #3b3f74 solid; background-color:#4e5396; color:#fff; border-radius:22px; padding:6px 20px;}





.js-ticker {

  overflow: hidden;

}



.js-ticker-track {

  white-space: nowrap;

}



.js-ticker-item {

  white-space: normal;

  height: 100%;

  vertical-align: top;

  display: inline-block;

  position: relative;

}



@supports ((display: -webkit-box) or (display: flex)) {

  .js-ticker-track {

    position: relative;

    white-space: normal;

    display: -webkit-inline-box;

    display: -ms-inline-flexbox;

    display: inline-flex;

  }

  .js-ticker-item {

    height: auto;

    display: block;

    -webkit-box-flex: 0;

        -ms-flex: 0 0 auto;

            flex: 0 0 auto;

  }

  .js-ticker.active .js-ticker-track {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

  }

  .js-ticker.active .js-ticker-item {

    -webkit-box-flex: 1;

        -ms-flex: 1 0 auto;

            flex: 1 0 auto;

  }





.confirmbutton input{ display:inline-block; padding:0 15px; height:38px; line-height:38px; background-color:#ed1e24; color:#fff;  font-family: 'Roboto Slab'; font-size:18px; border:0; box-shadow:2px 2px 5px #666; margin:10px 0;  }

#tab-description h2{font-size: 18px;font-weight: 600;text-transform: uppercase;}
.nav > li > a {
    position: relative;
    display: block;
    padding: 10px 15px;
    font-weight: 700;
    text-transform: uppercase;
}

#tabsection{background:
#fff;
padding: 10px;
border: 1px solid
#e8e7e7;}



.hide-arrow-ds .ms-nav-prev{
	display: none;
}

.hide-arrow-ds .ms-nav-next{
	display: none;
}



@media(max-width: 768px){
	.quanity {
   
    padding: 0 0 10px 49px;
}

.quanity b {
   
    left: 18px;
   
}

.scxffdretbdgfr{
	padding: 15px 0;
}

.scfgdtr-mkjd {
    font-size: 16px;
    text-align: left;
   
}


}


.extpanel-title {
    font-size: 14px !important;
    
}

.mobileyes .mobilecart small{
	font-size: 14px;
}

.mobileyes .mobilecart p{
	font-size: 15px;
}


.tab-content ul{
	padding: 0;
	margin: 0;
}

.tab-content ul li{	font-size: 15px;
line-height: 20px;
list-style-type: none;
padding: 6px 15px 5px 39px;
background: url(../images/errow.png) no-repeat 15px 11px;
}

.blosmainsection{ background-color: #f5f5f5; padding: 40px 0 30px 0; }

.mainblog{   -webkit-column-count: 2;      -webkit-column-fill: auto;    -moz-column-count: 2;       -moz-column-fill: auto;    column-count: 2; }
.mainblog .mainbloginner{  -webkit-column-break-inside: avoid; width:100%;     -moz-column-break-inside: avoid;
    column-break-inside: avoid; margin-bottom:25px}

.mainblog .mainbloginner .blogdate{ background-color: #eee; padding:9px 15px; margin-bottom: 15px; }
.mainblog .mainbloginner h2{ font-family: 'Roboto'; font-size: 16px; line-height: 18px;}
.mainblog .mainbloginner h2 a{ color: #333; }
.blogs{ background-color: #fff; border-radius:6px; padding: 5px; box-shadow: 0 0 10px rgba(0, 0, 0, .1); }
.blogs .blogs-contents{ padding: 10px; }

.readmores{ background-color: #f00;  display: inline-block; padding: 5px 15px; color: #fff; margin: 15px 0 0 0;font-family: 'Roboto'; text-transform: uppercase; }

.leftpanel{background-color: #fff; border-radius:6px; padding: 15px; box-shadow: 0 0 10px rgba(0, 0, 0, .1);}
.leftpanel h5{ font-size: 16px; font-weight: 600;  font-family: 'Roboto';
 text-transform: uppercase; line-height: 19px; margin: 0 0 15px 0; padding: 0 0 10px 0; position: relative; }
.leftpanel h5:after{ content: ''; position: absolute; left: 0; bottom: 0;  clear: both;    width: 5em;
    display: block;       border-bottom: 1px solid #D8C149;
     }
.blogsearch{ margin-bottom: 25px; position: relative; border:1px #ccc solid;  border-radius: 5px;}
.blogsearch button{position: absolute;  left: 0;    top: 0;    bottom: 0;    width: 40px;}
.blogsearch input{height: 35px;    line-height: 35px;    padding: 0 10px 0 40px;
    width: 100%;    font-family: 'Open Sans', sans-serif;    border-radius: 5px;
    border: 0;    font-size: 14px;    font-weight: 400;}

.catrgorblog{ margin: 0 0  25px 0; }
.catrgorblog li{ margin: 0 0 5px 0; list-style: none; }
.catrgorblog li a{ position: relative; display: block; color: #333; padding: 0 0 0 15px; }
.catrgorblog li a i{ position: absolute; top: 4px; left: 0; }



.recentblogs{ padding: 0; margin:0 0 15px 0; }
.recentblogs li{ position: relative; padding: 0 0 15px 0 ; }
.recentblogs li .mainimgg{ width: 30%; height: auto; float: left ; }
.recentblogs li .smallblogarea{width:70%; float: left ; padding: 0 0 0 10px; font-size: 14px; line-height: 16px; color: #333;}







.blogdetails h1{font-family: 'Roboto'; font-size:20px; line-height: 22px;}
.blogdetails, .blogdetails p{ line-height:22px; font-size: 14px;  font-family: 'Open Sans', sans-serif; }
.tagss a{ display: inline-block; padding: 5px 15px; background-color: #eee; color: #000; margin: 0 8px 8px 0; font-family: 'Roboto'; }
.det-thumb{ margin-bottom: 20px; }

.abgdjhjerh{
	font-size: 15px;
	color: #000;
	font-weight: 700;
}

.abgdjhjerh small{
	
font-family: 'Roboto Slab';
	font-weight: 600;
	color: red !important;
	font-size: 14px !important;
	
}