@import url(https://fonts.googleapis.com/css?family=Droid+Sans:400,700);
 @import url(https://fonts.googleapis.com/css?family=Dancing+Script);
 @import url(https://fonts.googleapis.com/css?family=Lato:400,300,700);
 @import url(https://fonts.googleapis.com/css?family=Nothing+You+Could+Do);
h5, h6 {
	/* font-family: 'Sacramento', cursive !important; */

    font-family: 'Nothing You Could Do', cursive;
	font-size: 26px !important;
	font-weight: normal;
}
h6 {
	background: #efefef;
	border-bottom: 0px solid #ccc;
	padding: 10px;
	margin: 0 auto 15px auto;
	text-align: center;
}
body {
	margin:0;
	padding:0;
}
.clear {
	clear:both;
}
.col-full, #wrapper {
	max-width:1140px;
	padding: 0px 15px;
}
.top {
	margin: 0 auto;
	max-width: 1140px;
}
.top_bar {
	border-bottom: 1px solid #ebeaea;
	padding-bottom: 8px;
	padding-top: 8px;
	float: left;
	width: 100%;
}
.top-bar {
	float: left;
}
.top-menu ul {
	list-style-type:none;/*margin:45px 0 0;*/
}
.top-menu ul li {
	float: left;
	margin:0 15px;
}
.top-menu ul li:first-child {
	margin-left: 0;
}
.top-menu ul li a {
	text-decoration:none;
}
.top-menu ul li a span {
	color: #000000;
	font-family: "Droid Sans", sans-serif;
	font-size: 14px;
	line-height: 30px;
	padding-left: 27px;
	position: relative;
	text-transform: uppercase;
}
.top-menu ul li a strong {
	font-family: 'Droid Sans', sans-serif;
	font-weight: 700;
}
.top-menu ul li a.phone {
	background: rgba(0, 0, 0, 0) url("images/icon_phone.png") no-repeat scroll left 6px;
}
.top-menu ul li a.user {
	background: rgba(0, 0, 0, 0) url("images/icon_my_account.png") no-repeat scroll left 6px;
}
.top-menu ul li a.login {
	background: rgba(0, 0, 0, 0) url("images/icon_login.png") no-repeat scroll left 6px;
}
.top-menu ul li a.wishlist {
	background: rgba(0, 0, 0, 0) url("images/icon_wishlist.png") no-repeat scroll left 6px;
}
.top-menu ul li.cart span {
	color: #000;
	font-family: "Montserrat";
	font-size: 16px;
	left: -5px;
	position: relative;
	top: -7px;
}
/*Cart*/



 #card ul.cart, #card ul.nav-search {
	position: relative;
}
#card ul.cart a.cart-contents, #card ul.cart a.search-contents, #card ul.nav-search a.cart-contents, #card ul.nav-search a.search-contents {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border-radius: 0;
	color: #ff6600;
	display: block;
	left: 0;
	margin: 0;
	padding: 1em 1em 1em 110px;
	position: relative;
	top: 0;
}
#card ul.cart a.cart-contents:hover, #card ul.cart a.search-contents:hover, #card ul.nav-search a.cart-contents:hover, #card ul.nav-search a.search-contents:hover {
	text-decoration: none;
}
#card ul.cart a.cart-contents:before, #card ul.cart a.search-contents:before, #card ul.nav-search a.cart-contents:before, #card ul.nav-search a.search-contents:before {
	background: rgba(0, 0, 0, 0) url("images/icon_top_cart.png") no-repeat scroll center center;
	bottom: 0;
	content: "";
	display: block;
	font-family: "FontAwesome";
	left: -109px;
	line-height: 1;
	position: absolute;
	right: 0;
	text-align: center;
	text-indent: 0;
	top: 0;
}
#card .cart.no-rss-link {
/*margin-right: 0;



  position: absolute;



  right: 0;



  margin-top: -79px;*/



}
#card .count {
	font-family: "Droid Sans", sans-serif;
	left: 0;
	overflow: hidden !important;
	position: absolute;
	right: 0;
	text-align: right;
	top: 7px;
	font-weight: 700;
	font-size: 16px;
	color: #c8a423;
}
#card ul.cart .cart_list a {
	background: transparent;
	color: #000;
	float: left;
}
#card ul.cart .cart_list a + a {
	background: #e7e7e7 none repeat scroll 0 0 !important;
	color: #000 !important;
	float: left;
	width: 97%;
}
.top_cart .quantity {
	float: left;
	position: relative;
	width: 100%;
	text-align: right;
}
.cart1 {
	font-family: "Droid Sans", sans-serif;
	font-size: 14px;
	position: absolute;
	right: 19px;
	text-transform: uppercase;
	top: 7px;
	z-index: 999;
}
.top_cart li ul li .widget .widget_shopping_cart_content .cart_list .mini_cart_item {
	border-bottom: 1px solid #fff !important;
}
#card ul.cart a.cart-contents + ul, #card ul.cart a.search-contents + ul, #card ul.nav-search a.cart-contents + ul, #card ul.nav-search a.search-contents + ul {
	display: block;
	position: absolute;
	right: 0;
	top: 101%;
	visibility: hidden;
	width: 24em;
	background: #e6e6e6;
	padding: 8px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#card ul.cart li:hover a.cart-contents, #card ul.cart li:hover a.search-contents, #card ul.nav-search li:hover a.cart-contents, #card ul.nav-search li:hover a.search-contents {
	background: #e6e6e6;
}
#card ul.cart li:hover a.cart-contents + ul, #card ul.cart li:hover a.search-contents + ul, #card ul.nav-search li:hover a.cart-contents + ul, #card ul.nav-search li:hover a.search-contents + ul {
	visibility: visible;
	z-index: 99999;
	position: absolute;
}
#card ul.cart .widget, #card ul.nav-search .widget {
	margin: 0;
}
#card ul.nav-search {
	clear: none;
	float: right;
}
#card ul.nav-search a.search-contents:before {
	content: "\f002";
}
#card ul.nav-search a.search-contents + ul {
	margin: 0;
	padding: 0;
}
#card ul.nav-search #searchform, #card ul.nav-search .searchform {
	background: none;
}
#card ul.cart h2 {
	display: none;
}
#card ul.cart .buttons {
	margin-bottom: 0;
}
#card ul.cart .button {
	width: 100%;
	margin-bottom: .5em;
	font-size: .9em;
	border-radius: 0;
}
#card ul.cart .button.checkout {
	margin: 0;
}
#card ul.cart .total {
	border: 2px solid rgba(0, 0, 0, 0.05);
	border-width: 2px 0;
	padding: .8em 0;
	text-align: right;
}
#card .cart-extended ul.cart a.cart-contents:before {
	height: 5em;
}
.top-menu > h3 {
	display: none;
}
.col-full.p {
	padding: 0 !important;
}
/*Search*/







.header-search.fr {
/*margin-top: 38px;



  margin-right: 70px;*/



}
 .fa-search::before {
 background: rgba(0, 0, 0, 0) url("images/icon_top_search.png") no-repeat scroll 50% 0;
 border: medium none;
 content: "";
 height: 18px;
 position: absolute;
 right: -6px;
 top: 7px;
 width: 19px;
}
#searchposition .searchform, #searchform {
	background: #ffffff none repeat scroll 0 0;
	border: 1px solid #e6e5e5;
	border-radius: 0;
	margin-top: 0;
	position: relative;
	width: 264px;
}
.searchform input.s, #searchform input#s {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: medium none;
	color: #566263;
	margin: 0;
	padding: 8px;
	width: 85%;
	text-transform: uppercase;
	font-family: 'Droid Sans', sans-serif;
}
.top-menu ul li a {
	padding: 5px 0;
	text-decoration: none;
}
.top_cart.cart.fr.no-rss-link > li {
	right: 30px;
	position:relative;
	top: 3px;
}
.cart-contents {
	width: 30px !important;
}
.top-menu .execphpwidget li:last-child {
	margin-right: 0;
}
.searchform input.s, #searchform input#s {
	padding: 8px 0 8px 10px;
}
 .fa-search::before {
 top: 6px;
 right: 0;
}
.input-group {
	max-width:265px;
	height:30px;
	background:#d1d9d9;
	padding-right:12px;
}
.input-group input {
	background:#d1d9d9;
	border:none;
	line-height:28px;
	padding-left:12px;
	text-transform:uppercase;
	font-family: 'Droid Sans', sans-serif;
	font-size:13px;
}
/*Header*/



header {
/*margin-bottom: 10px !important;*/



}
.header {
	background:#fff;
	margin:40px auto 0;
	max-width:1170px;
}
.container {
	max-width:1140px;
	padding:0 15px;
	margin:0 auto;
}
#inner-wrapper > div#mainbg {
/* background: #fff none repeat scroll 0 0;



  margin: 0 auto;



  max-width: 1170px;



  margin-bottom: 42px;*/



}
#logo {
	float: none;
	margin: 15px auto 0;
	max-width: 332px;
}
#logo img {
	width:100%;
	max-width:332px;
}
/*Navigation*/



#navigation {
	background: transparent;
	margin-bottom: 0;
}
ul.nav {
	margin-right: 0;
}
ul.nav li a {
	display: block;
	padding-bottom: 1em !important;
	padding-top: 1em !important;
	font-family: 'Droid Sans', sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	color: #000;
}
#navigation ul.nav > li a:hover {
	background: #fff !important;
}
#navigation ul.nav > li:hover {
	background: #fff none repeat scroll 0 0 !important;
}
ul.nav li.current_page_item a, ul.nav li.current_page_parent a, ul.nav li.current-menu-ancestor a, ul.nav li.current-cat a, ul.nav li.current-menu-item a {
	background: transparent !important;
	color: #000;
}
#navigation ul.nav > li:hover > ul {
	left: 0;
}
ul.nav ul {
	padding: 0.4em 10px;
	position: absolute;
	top: 100%;
	width: 206px;
	z-index: 9999;
}
 #navigation .nav li.parent > a::after {
 color: inherit;
 content: "";
 width: 0em;
}
ul.nav ul li {
	border-bottom: 1px solid #cecece;
}
ul.nav ul li a {
	box-sizing: border-box;
	color: #333333;
	display: inline-block;
	font-family: "Droid Sans", sans-serif;
	font-size: 13px;
	padding: 14px 0 !important;
	width: 100%;
}
#navigation ul.nav ul li a:hover {
	background: #e6e6e6 !important;
}
ul.nav ul li:last-child {
	border:0;
}
ul.nav li ul li a:hover {
	text-decoration: none;
}
p.lost_password a{
color:#cc9933;
}
/*Slider*/


 #loopedSlider .content h2 a:hover{
	text-decoration:none !important;
}
#loopedSlider .addtoany_share_save_container.addtoany_content_bottom {
	display: none;
}
#loopedSlider.business-slider, #loopedSlider.business-slider .container {
	max-width: 1170px;
	width: 100%;
}
#loopedSlider a.flex-prev span {
	left: 15px;
	padding-right: 2px;
}
#loopedSlider a.flex-next span {
	padding-left: 2px;
	right: 15px;
}
#loopedSlider a.flex-prev span, #loopedSlider a.flex-next span {
	border: 0px solid;
	border-radius: 99px;
	font-size: 28px;
	height: 28px;
	position: absolute;
	text-align: center;
	top: 45%;
	width: 25px;
}
 .fa-angle-left::before {
 background-image: url("images/icon-previuos.png");
 content: "";
 height: 50px;
 margin-left: -12px;
 margin-top: -1px;
 position: absolute;
 width: 50px;
}
 .fa-angle-right::before {
 background-image: url("images/icon-next.png");
 content: "";
 height: 50px;
 margin-left: -37px;
 margin-top: -1px;
 position: absolute;
 width: 50px;
}
#loopedSlider .entry.col-full {
	margin: 0;
	padding: 0;
}
#loopedSlider.business-slider .content {
/* background: none !important;



  bottom: 0;



  left: 0;



  margin: 0 auto;



  position: absolute;



  right: 0;



  top: inherit;



  width: 100%;



  top: 72px;*/



}
#loopedSlider .content h2 {
	font-family: "Dancing Script", cursive;
	font-size: 54px;
	padding-bottom: 0;
	padding-top: 15px;
	text-align: left;
}
#loopedSlider .entry.col-full {
	width: 100%;
	max-width: 1170px;
}
.full-slider #loopedSlider.business-slider .entry {
	padding: 5px 0 0;
}
#loopedSlider .entry.col-full > p {
	color: #ffffff;
	font-family: "Droid Sans", sans-serif;
	font-size: 18px;
	margin-bottom: 6px;
	text-align: left;
}
#loopedSlider.business-slider .content {
	padding: 0;
}
/*







#loopedSlider .entry p {



  margin: 0px 0 0 63px ;



  padding: 0;



  font-size: 36px;



  font-family: 'coming_soonregular';



  font-weight: normal;



  text-align: left;



  color: #5a4741;



}



#loopedSlider .entry p + p{



  margin: 22px 0 0 63px;



  padding: 0;



  font-size: 60px;



  font-family: 'coming_soonregular';



 /* font-family: 'CenturyGothic';*/



 /* font-weight: normal;



  margin-left: 63px;







}



#loopedSlider .entry p + p + p{



   margin: 13px 0 0 63px;



  padding: 0;



  font-size: 20px;



  font-weight: normal;



  /*font-family: 'coming_soonregular';*/



  /*font-family: 'Tahoma';



  margin-left: 63px;



}



#loopedSlider .entry p + p + p +p{



  margin: 80px 0 0 63px;



}*/



.pagination-wrap.slider-pagination {
	margin-top: 15px;
	position: relative;
	z-index: 99999;
}
#loopedSlider .pagination li a, #loopedSlider .flex-control-nav li a, .slider-pagination a {
	background: #cfcece none repeat scroll 0 0;
	border: 0px solid;
	height: 18px;
	width: 18px;
}
#loopedSlider .pagination li, #loopedSlider .flex-control-nav li, .slider-pagination li {
	display: inline-block;
	height: 22px;
	margin: 0 6px;
	width: 19px;
}
.slider-pagination {
	background-color: #2b2b2b;
	margin-bottom: 72px;
	opacity: 1;
}
#loopedSlider .pagination li.current a, #loopedSlider .flex-control-nav li .flex-active, .slider-pagination .flex-active a {
	background: #e5c55f none repeat scroll 0 0;
	border-color: #e5c55f;
}
/*-----Home------*/











.home .breadcrumb.breadcrumbs.woo-breadcrumbs {
	display: none;
}
.top_widget {
	max-width: 1170px;
	margin: 0 auto;
}
.home #content {
	padding: 0 0 0px;
	position: relative;
}
.top_widget > h3 {
	display: none;
}
.top_wodget_main {
	margin: 0 -15px;
	max-width: 1170px;
}
.widget-home {
	float: left;
	margin-bottom: 35px;
	position: relative;
}
.widget-home img {
	border: 2px solid #666666;
}
.widget-home > h3 {
	display: none;
}
.widget-home .textwidget h3 {
	color: #c8a423;
	font-family: "Droid Sans", sans-serif;
	font-size: 22px;
	font-weight: 400;
	margin-top: 15px;
	position: relative;
	text-align: center;
	width: 100%;
}
.widget-home .textwidget a h3 {
	text-align: center;
	width: 100%;
	font-family: "Droid Sans", sans-serif;
	font-size: 22px;
	color: #c8a423;
	font-weight: 400;
}
.widget-home .textwidget a:hover {
	text-decoration: none;
}
.top_widget {
	clear: both;
	float: left;
	width: 100%;
}
.top_widget .textwidget {
	display: table-row;
	float: left;
	margin: 0 15px;
	width: 260px;
}
.home .entry > h3 {
	color: #999999;
	float: left;
	font-family: "Dancing Script", cursive;
	font-size: 54px;
	font-weight: 400;
	margin-bottom: 15px;
	margin-top: 2px;
	position: relative;
	text-align: center;
	width: 100%;
}
.home .entry > h3 span {
	background:#fff;
	padding-left: 9px;
	padding-right:9px;
}
 .home .entry h3::after {
 background: rgba(0, 0, 0, 0) url("images/h1after.jpg") repeat scroll 50% 0;
 content: "";
 height: 24px;
 left: 0;
 position: absolute;
 right: 0;
 top: 39px;
 width: 100%;
 z-index: -1;
}
.home .alignleft {
	margin-right: 30px;
}
.home .alignright {
	margin-left: 34px;
}
.home .entry p {
	font-size: 15px;
	line-height: 24px;
	float: left;
}
.home .entry a.read-more {
	background: #cc9933 none repeat scroll 0 0;
	color: #ffffff;
	float: left;
	font-family: "Droid Sans", sans-serif;
	font-size: 15px;
	margin-top: 20px;
	padding: 5px 20px;
	text-transform: uppercase;
}
.home .entry a:hover {
	text-decoration: none;
}
.footer_widget {
	border-top: 1px solid #ebeaea;
	margin-top: 76px;
	padding-top: 48px;
}
.footer_widget img {
	float: left;
	margin-bottom: 10px;
	margin-right: 19px;
	margin-top: 5px;
}
.widget_bottom {
	margin-left: -15px;
	margin-right: -15px;
}
.widget_bottom .textwidget > p {
	float: left;
	margin: 0 1%;
	width: 31.333%;
}
.widget_bottom .textwidget strong {
	color: #000000;
	font-family: "Droid Sans", sans-serif;
	font-size: 18px;
	font-weight: 700;
	display: block;
}
.widget_bottom .textwidget a {
	color: #000000;
	font-size: 14px;
	font-family: "Droid Sans", sans-serif;
}
.widget_bottom .textwidget a:hover {
	text-decoration: none;
}
.home .home_category_wrapper {
	clear: both;
	padding: 0 0 25px;
}
/*Footer */



.footer_top {
	background: #e9e9e9 none repeat scroll 0 0;
	float: left;
	padding: 23px 0 15px;
	width: 100%;
}
.widget_subscriber h3 {
	float: left;
	font-family: "Droid Sans", sans-serif;
	font-size: 18px;
	margin-right: 10px;
	margin-top: 7px;
}
.widget_subscriber {
	margin: 0 auto;
	max-width: 1140px;
	width: 100%;
}
.footer_sub {
	margin: 0 auto;
	max-width: 745px;
	width: 100%;
}
.eemail_caption {
	display: none;
}
.eemail_msg {
	float: left;
	padding-bottom: 0 !important;
}
.eemail_button {
	padding-bottom: 0 !important;
}
.eemail_textbox {
	float: left;
	padding-bottom: 0 !important;
}
.eemail_textbox_class {
	border: medium none;
	border-radius: 0;
	height: 35px;
	margin-top: 2px;
	padding: 0;
	width: 374px !important;
}
.eemail_textbox_button {
	background: #cc9933 none repeat scroll 0 0;
	border: 0 none;
	border-radius: 0;
	color: #ffffff;
	font-family: "Droid Sans", sans-serif;
	font-size: 18px;
	padding: 8px 30px 7px;
	width: 154px !important;
}
.wysija-input {
	border: medium none;
	border-radius: 0;
	float: left;
	height: 35px;
	max-width: 374px;
	padding: 0;
	width: 100%;
}
.widget_wysija_cont .wysija-submit {
	display: block;
	margin-top: 0;
	max-width: 154px;
	padding: 0;
	width: 100%;
}
.widget_wysija_cont .allmsgs .updated {
	display: inline-block !important;
}
#footer {
	border-top: 0px solid #f5f5f5;
	color: #999999;
	padding: 0 0;
}
.footer {
	background: #f5f5f5 none repeat scroll 0 0;
	padding-bottom: 80px;
}
.footer-widget.first {
	max-width: 358px;
	width: 100% !important;
}
.footer-widget.first p {
	font-size: 13px;
	margin-top: 11px;
	font-family: 'Lato', sans-serif;
}
.first .textwidget > li {
	float: left;
	list-style: outside none none;
}
.first .textwidget li {
	margin-left: 10px;
	margin-top: 18px;
}
.first .textwidget li + li {
	margin-left: 30px;
}
.footer .footer-widget {
	float: left;
	width: 17%;
}
.footer-widget h3 {
	font-size:13px;
	font-weight:700;
	text-transform:uppercase;
	color:#fff;
	margin:36px auto 0;
	font-family: "Droid Sans", sans-serif;
	color: #cc9933;
}
.footer-widget ul {
	margin:0px;
	list-style-type:none;
	padding:0;
	min-height:36px;
}
.footer-widget ul li {
	padding-top:9px;
	padding-left:0px;
}
.footer-widget ul li a {
	color: #333333;
	font-family: "Droid Sans", sans-serif;
	font-size: 13px;
	font-weight: 400;
	text-decoration: none;
}
.footer-widget ul li a:hover {
	color: #CC9933;
}
.footer-widget p {
	font-size:17px;
}
.footer-widget .textwidget {
	margin-top: 17px;
}
.footer-widget .textwidget + .footer-widget .textwidget +.footer-widget .textwidget +.footer-widget .textwidget {
	margin-top: 0px;
}
.footer-widget .social-link li {
	list-style:none;
	float:left;
	margin:12px 3px 0;
	width:36px;
	height:36px;
	background:none;
	padding:0;
}
.footer-widget .payment {
	margin-top:12px;
}
.footer-widget .social-link li a {
	text-indent:-9999px;
}
.footer-widget .social-link li:first-child {
	margin-left:0px;
}
.footer-widget .social-link li a.facebbok {
	background:url(images/icon-facebook.png) 0% 0 no-repeat;
	height:36px;
	width:36px;
}
.footer-widget .social-link li a.insta {
	background:url(images/icon-inst.png) 0% 0 no-repeat;
	height:36px;
	width:36px;
}
.footer-widget .social-link li a.twitter {
	background:url(images/icon-twitter.png) 0% 0 no-repeat;
	height:36px;
	width:36px;
}
.footer-widget .social-link li a.pinterest {
	background:url(images/icon-pinter.png) 0% 0 no-repeat;
	height:36px;
	width:36px;
}
.footer-widget.last .textwidget a {
	color: #000;
	font-family: 'josefin_slabsemibold';
	font-size: 17px;
}
.footer-widget.last .textwidget a:hover {
	text-decoration: none;
}
.copyright {
	background: #cccccc none repeat scroll 0 0;
	max-height: 70px;
	overflow: hidden;
	padding: 20px 0;
	text-align: center;
}
.copyright p {
	font-size:13px;
	color:#68625d;
	text-align:center;
	margin:0 auto;
	line-height:12px;
	display:inline-block;
	font-family: 'Lato', sans-serif;
	font-weight: 400;
}
.copyright p a {
	color:#68625d;
	text-decoration:none;
}
.copyright p a:hover {
	color: #CC9933;
}
a.button, a.comment-reply-link, #commentform #submit, .submit, input[type="submit"], input.button, button.button, #wrapper .woo-sc-button {
	-moz-appearance: none;
	background: #cc9933 none repeat scroll 0 0;
	border-color: #71c16d #8acc87;
	border-radius: 0;
	border-style: solid;
	border-width: 0;
	box-shadow: none;
	box-sizing: border-box;
	color: #ffffff !important;
	cursor: pointer;
	line-height: 33px;
	overflow: visible;
	padding: 0 15px;
	text-align: center;
	text-decoration: none;
	text-shadow: none;
	text-transform: uppercase;
	white-space: nowrap;
	width: auto;
}
a.button:hover, a.comment-reply-link:hover, #commentform #submit:hover, .submit:hover, input[type="submit"]:hover, input.button:hover, button.button:hover, #wrapper .woo-sc-button:hover {
	background: #cc9933 none repeat scroll 0 0;
	text-decoration: none;
}
.feedback {
	color: #ffffff;
	font-family: arvoregular;
	font-size: 16px;
}
.yith-wcwl-wishlistaddedbrowse.show > a {
	color: #f4eda4;
	font-family: arvoregular;
	font-size: 16px;
	text-decoration: none;
}
/*contact us*/



    .page .content h1 {
	color: #b7a192;
	font-family: "josefin_slabbold";
	font-size: 40px;
	margin: 0 auto 25px;
	padding-bottom: 5px;
	position: relative;
	text-transform: uppercase;
}
.maplarge a {
	text-decoration:none;
	font-size:16px;
	color:#68bd45;
}
h3.contact {
	font-size:16px;
	margin:0 auto;
	color:#333333;
	font-family: "Lato";
	font-weight:600;
}
.contact-us .maplarge {
	border-bottom:none;
}
.contactform .form-horizontal .control-label {
	font-family: 'Lato-Regular';
	font-size: 16px;
	font-weight: 500;
	text-align: left;
}
.contactform .form-control {
	border-radius: 2px;
	border: 2px solid #e6e6e6;
	box-shadow: none;
	min-height: 35px;
	max-width: 340px;
}
.contactform .form-controll {
	max-width: 440px;
	border-radius: 2px;
	border: 2px solid #e6e6e6;
	box-shadow: none;
	width: 100%;
}
.contactform .checkbox label, .contactform .radio label {
	font-family: 'Lato-Regular';
	font-size: 16px;
}
.round ul li .checkbox {
	margin: 0 auto;
}
.squaredFour {
	width: 20px;
	position: relative;
	margin: 7px 0 0;
	float: left;
	height: 12px;
}
.squaredFour label {
	width: 12px;
	height: 12px;
	cursor: pointer;
	position: absolute;
	top: 0;
	left: 0;
	background: #ededed;
	border-radius: 2px;
	border: 1px solid #a6a6a6;
}
.squaredFour label:after {
	content: '';
	width: 7px;
	height: 5px;
	position: absolute;
	top: 1px;
	left: 2px;
	border: 2px solid #000;
	border-top: none;
	border-right: none;
	background: transparent;
	opacity: 0;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.box ul {
	color: #000;
	list-style-type: none;
	font-family: 'Lato-Regular';
	font-size: 16px;
	margin-bottom: -10px;
}
.squaredFour label:hover:after {
	opacity: 0.5;
}
.squaredFour input[type=checkbox] {
	visibility: hidden;
}
.squaredFour input[type=checkbox]:checked + label:after {
	opacity: 1;
}
.ratingtext {
	line-height: 25px;
}
.contactform .btn-custom {
	background: #68bd45;
	width: 150px;
	height: 55px;
	color: #fff;
	font-family: 'OpenSans-Regular';
	font-weight: 500;
	font-size: 24px;
	border-radius: 0px;
	border:none;
}
.contactform .form-group {
	margin-bottom: 27px;
}
.contactform {
	padding-bottom: 55px;
	border-top:1px solid #ddd;
}
.contactform .col-sm-3 {
	float:left;
	width:115px;
}
.col-sm-offset-3 {
	margin-left:115px;
}
.box ul {
	padding:0;
}
#main {
	padding:0 15px;
}
.footer {
	margin-top:0px;
}
.su-column.su-column-size-1-3.col-4 {
	margin-right:0px;
}
.su-column.su-column-size-1-3.col-4 img {
	max-width:365px;
	width:100%;
	height:auto;
}
/*WooCOmmerce Product*/



.woocommerce .products a {
	font-family: 'arvoregular';
	font-weight: normal;
	color: #000000;
	font-size: 14px;
}
.woocommerce.columns-4 ul.products li.product, .woocommerce-page.columns-4 ul.products li.product {
	margin: 0 15px;
	width: 22%;
}
.woocommerce ul.products li.product .price {
	color: #f5433c;
	display: block;
	font-size: 16px;
	margin-top: 8px;
	text-align: center;
	font-family: 'Droid Sans', sans-serif;
}
.tax-product_cat ul.products {
	margin-left: -15px;
	margin-right: -15px;
}
.tax-product_cat ul.products li.product {
	margin: 2%;
	width: 29.33%;
}
.woocommerce .products h3 {
	display: block;
	text-align: center;
	margin-top: 15px;
	font-size: 16px;
	font-family: 'Droid Sans', sans-serif;
	font-weight: normal;
}
.woocommerce .products .price {
	display: block;
	text-align: center;
	color: #f5433c;
	font-size: 16px;
	margin-top: 8px;
}
.woocommerce .products .add_to_cart_button {
	margin-top: 13px;
}
.woocommerce-page .breadcrumb {
	margin-right: 15px;
}
.woocommerce-page ul.products {
	margin-left: -15px;
	margin-right: -15px;
}
.woocommerce-page ul.products li.product {
	clear: none;
	margin: 1.5%;
	width: 30.2%;
}
/*Single Product*/







.single-product ul.products li.product {
	clear: none;
	margin: 1.5%;
	width: 30.3%;
}
.woocommerce .images {
	float: left;
	margin-right: 15px;
	max-width: 361px;
	width: 100%;
}
ul.products li.product a img {
	border: 1px solid #d0dae3;
	display: block;
	height: auto;
	margin-bottom: 0.75em;
	width: 100%;
}
.woocommerce .images img {
	border: 1px solid #e4e4e4;
	height: auto;
	width: 100%;
}
/*kamal*/
.address .title h3{
font-family: "Droid Sans",sans-serif !important;
}
.myaccount_user a{
	color:#cc9933 !important;
}
.woocommerce-billing-fields h3, h3#order_review_heading{
font-family: "Droid Sans",sans-serif !important;
}
 .woocommerce-shipping-fields h3{
font-family: "Droid Sans",sans-serif !important;
}
.tax-product_cat .woocommerce-result-count{
	float: none;
}
.login {
  width: 50%;
}
.form-row {
  float: none;
}
.search .title a, .search .type-page .title a{
color: #cc9933;
text-decoration: none;
}
.search article{
	min-height:250px;
}
.search .title.entry-title {
  margin-top: 25px;
}
.woocommerce .summary {
/*float: right;

	margin-bottom: 1.5em;

	max-width: 652px;

	width: 100%;*/

}
.single-product .sku_wrapper {
	color: #999999;
	display: inline-block;
	font-family: 'Droid Sans', sans-serif;
	font-size: 15px;
	margin-bottom: 20px;
}
.single-product .woocommerce-review-link {
	color: #be1f06 !important;
	font-family: 'Droid Sans', sans-serif;
	font-size: 15px;
}
.woocommerce-product-rating a:hover {
	text-decoration: none;
}
.single-product .star-rating {
	margin-bottom: 10px;
}
.single-product .woocommerce-product-rating .count {
	float: none;
	position: relative;
	color: #be1f06;
	font-size: 15px;
}
.single-product .woocommerce-product-rating {
	margin-bottom: 22px;
}
.single-product .summary .price .amount {
	color: #f5433c;
	font-family: 'Droid Sans', sans-serif;
	font-size: 34px;
	font-weight: 400;
}
.single-product .summary p {
	margin-bottom: 1.9em;
	font-family: 'Droid Sans', sans-serif;
	font-size: 16px;
	color: #333;
}
.single-product .description p {
	font-family: 'Droid Sans', sans-serif;
	font-size: 16px;
	margin-bottom: 27px;
	font-weight: 400;
}
.single-product .quantity {
	float: left;
	margin-right: 20px;
	margin-top: 3px !important;
}
/*.woocommerce .summary .quantity {



  float: left;



  margin: 8px 1em 0 0;



}*/



.quantity .qty {
	background: #f5f5f5 none repeat scroll 0 0;
	border: 1px solid #c4c0bf;
	border-radius: 0;
	box-sizing: border-box;
	height: 30px;
	line-height: 1;
	margin-bottom: 0.53em;
	text-align: center;
	width: 35px;
}
/*.woocommerce .woocommerce_tabs ul.tabs li a:hover, .woocommerce .woocommerce-tabs ul.tabs li a:hover{



  text-decoration: none;



}



.woocommerce .woocommerce_tabs ul.tabs li.active a, .woocommerce .woocommerce-tabs ul.tabs li.active a {



  border-top: 5px solid #b7a192;



}



.woocommerce .woocommerce_tabs ul.tabs li.active a, .woocommerce .woocommerce-tabs ul.tabs li.active a {



  background: #ffffff none repeat scroll 0 0;



  border-top: 5px solid #b7a192;



  color: #000000;



}



*/



.woocommerce .woocommerce_tabs, .woocommerce .woocommerce-tabs {
	border-top:0;
}
.woocommerce .woocommerce_tabs ul.tabs, .woocommerce .woocommerce-tabs ul.tabs {
	list-style: outside none none;
	overflow: hidden;
	margin-bottom: -1px;
}
.woocommerce .woocommerce_tabs ul.tabs li, .woocommerce .woocommerce-tabs ul.tabs li:first-child {
	margin-left: 30px;
}
.woocommerce .woocommerce_tabs ul.tabs li a, .woocommerce .woocommerce-tabs ul.tabs li a {
	background: #cc9933 none repeat scroll 0 0;
	border-radius: 0;
	color: #ffffff;
	font-family: 'Droid Sans', sans-serif;
	font-weight: 700;
	font-size: 16px;
	line-height: 21px;
	margin-right: 5px;
	text-align: center;
}
.woocommerce .woocommerce_tabs ul.tabs li a:hover, .woocommerce .woocommerce-tabs ul.tabs li a:hover {
	text-decoration: none;
}
#tab-description {
	border: 1px solid #dddddd;
}
.woocommerce .woocommerce_tabs ul.tabs li.active a, .woocommerce .woocommerce-tabs ul.tabs li.active a {
	background: #ffffff none repeat scroll 0 0;
	border-color: #cc9933 #dddddd #ffffff;
	border-style: solid;
	border-width: 5px 1px 1px;
	color: #333;
}
#tab-description > h2 {
	display: none;
}
#tab-description > p {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	padding: 0 44px;
	font-weight: 400;
}
.woocommerce .woocommerce_tabs ul.tabs li.active a:hover, .woocommerce .woocommerce-tabs ul.tabs li.active a:hover {
	text-decoration: none;
}
/*.single-product button.single_add_to_cart_button, a.product_type_simple, button.single_add_to_cart_button:hover {*/



 



 .single-product .summary .cart .single_add_to_cart_button {
	background: #cc9933 url("images/icon-whitecart.png") no-repeat scroll 15px 8px;
	padding-left: 44px;
}
.yith-wcwl-add-to-wishlist {
	border-color: #cc9933 #cc9933;
	border-radius: 0;
	border-style: solid;
	border-width: 1px;
	display: inline-block !important;
	font-family: 'Droid Sans', sans-serif;
	font-size: 16px;
	padding-top: 0px;
	line-height: 33px;
	padding-left: 40px;
	padding-right: 5px;
}
.yith-wcwl-add-to-wishlist {
	background: #cc9933 url("images/icon-whitewishlist.png") no-repeat scroll 12px 7px;
}
.yith-wcwl-add-to-wishlist {
	left: 235px;
	margin-top: 0;
	position: relative;
	top: -83px;
	vertical-align: middle;
}
/*.variations_button {



    display: table-cell;



}*/



.add_to_wishlist {
	color: #ffffff !important;
	font-family: 'Droid Sans', sans-serif;
	font-size: 16px;
	text-transform: uppercase;
}
/*Related Product*/



.related.products > h2 {
	color: #999999;
	float: left;
	font-family: "Dancing Script", cursive;
	font-size: 54px;
	font-weight: 400;
	margin-bottom: 15px;
	margin-top: 2px;
	position: relative;
	text-align: center;
	width: 100%;
}
.related.products > h2 span {
	background: #ffffff none repeat scroll 0 0;
	padding-left: 17px;
	padding-right: 17px;
}
 .related.products > h2::after {
 background: rgba(0, 0, 0, 0) url("images/h1after.jpg") repeat scroll 50% 0;
 content: "";
 height: 24px;
 left: 0;
 position: absolute;
 right: 0;
 top: 32px;
 width: 100%;
 z-index: -1;
}
.related.products {
	position: relative;
}
.page-template-template-blog .breadcrumb {
	padding: 0 0 0 300px;
}
.page-template-default .col-8 p {
	font-size:16px;
	font-family: "Lato";
	font-size: 16px;
	font-weight: 500;
	line-height:28px;
}
.page-template-default .entry .col-4 img {
	border:none;
}
.col-nine .entry-title a, .post-more .read-more a {
	text-decoration:none;
}
.woocommerce-page h1.page-title {
	background: rgba(0, 0, 0, 0) url("images/title-bg.png") repeat-x scroll left bottom;
	color: #999999;
	font-family: "Dancing Script", cursive;
	font-size: 54px;
	font-weight: 400;
	margin: 0 auto 39px;
	padding-bottom: 17px;
	position: relative;
	text-transform: capitalize;
}
.woocommerce-page h1.page-title:after {
	bottom: 0;
	content: "";
	display: block;
	height: 4px;
	position: absolute;
	right: 0;
	width: 100%;
}
.orderby {
	height: 45px;
	line-height: 45px;
	margin-bottom: 35px;
	margin-right: 8px;
	padding: 0 5px;
	width: 265px;
	color:#666666;
}
.products li h3 {
	font-size:14px;
	font-family:"Arvo";
}
.contactform .btn-custom {
	text-transform:capitalize;
}
.page .content .entry h3 {
	color: #b7a192;
	font-family: "josefin_slabbold";
	font-size: 30px;
	margin: 0 auto;
	padding-bottom: 0;
	position: relative;
	text-transform: uppercase;
}
h4.contact {
	color: #333333;
	font-family: "Lato";
	font-size: 16px;
	font-weight: 600;
	margin: 0 auto;
}
span.wpcf7-list-item {
	margin-left: 0;
}
/*single category*/



.woocommerce #sidebar h3 {
	border-bottom: 0 none;
	color: #c8a423;
	font-family: "Droid Sans", sans-serif;
	font-size: 26px;
	font-weight: 400;
	margin: 24px auto 15px;
	padding: 0;
	text-transform: uppercase;
}
.woocommerce #sidebar ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	background: #edebe8 none repeat scroll 0 0;
}
.woocommerce #sidebar ul li {
	border-bottom: 1px solid #fff;
	color: #edebe8;
	font-size: 18px;
	/* height: 50px; */



  position:relative;
}
/*.woocommerce #sidebar ul li ul{



  position: absolute;



top: 50px;



left: 0;



display: none;



background-color: #fff;



width: 270px;



border-top: 1px solid #a68b79;



z-index: 99999;



}*/



#sidebar ul.menu li.cat-parent:hover ul, #sidebar ul .current-cat ul.sub-menu, #sidebar ul .current-cat-parent ul.sub-menu {
	display: block !important;
}
#sidebar ul.menu ul.sub-menu {
	background: #ededed none repeat scroll 0 0;
	display: none;
	list-style: outside none none;
	padding: 0;
}
.woocommerce #sidebar ul#menu-our-product > li.selected > ul {
	display: block;
	transition: all 0.2s ease-in-out 0s;
	background:#edebe8 ;
}
.woocommerce #sidebar ul#menu-our-product > li > ul li {
	border-bottom: 1px solid #ccc;
	color: #5c5858;
	font-size: 15px;
}
.woocommerce #sidebar ul#menu-our-product > li > ul li:last-child {
	border: 0;
}
.woocommerce #sidebar ul#menu-our-product > li > a {
	color: #5c5858;
	display: block;
	font-family: "Droid Sans", sans-serif;
	font-size: 18px;
	line-height: 24px;
	padding: 15px;
	text-decoration: none;
	text-transform: capitalize;
}
.woocommerce #sidebar ul#menu-our-product > li > a:hover {
	color: #cc9933;
}
.woocommerce #sidebar ul#menu-our-product > li > ul li a {
	color: #666;
	font-family: 'Droid Sans', sans-serif;
	font-size: 15px;
	line-height: 50px;
	padding-left: 20px;
	display:block;
}
.woocommerce #sidebar ul#menu-our-product > li > ul li a:hover {
	text-decoration: none;
	color: #cc9933;
}
.woocommerce #sidebar {
	max-width: 263px;
}
.woocommerce #main {
	max-width: 845px;
	width: 100% !important;
}
.woocommerce-wishlist #main {
	max-width: 100%;
}
.tax-product_cat #main h1 {
	background: url("images/title-bg.png") repeat-x scroll left bottom;
	color: #999999;
	font-family: "Dancing Script", cursive;
	font-size: 54px;
	font-weight: 400;
	margin: 0 auto 39px;
	padding-bottom: 17px;
	position: relative;
	text-transform: capitalize;
}
.tax-product_cat #main h1:after {
	bottom: 0;
	content: "";
	display: block;
	height: 4px;
	position: absolute;
	right: 0;
	width: 100%;
}
.cat-info {
	border-bottom: 1px solid #edefef;
}
.tax-product_cat .cat-info img {
	border: 1px solid #cccccc;
	float: left;
	margin-bottom: 26px;
	margin-right: 26px;
	max-width: 168px;
	width: 100%;
}
.tax-product_cat .woocommerce-info {
	clear:both;
}
.tax-product_cat .cat-info {
	float: left;
	margin-bottom: 35px;
	width: 100%;
}
.tax-product_cat .cat-info p {
	font-family: "latoregular";
	font-size: 15px;
	color: #666;
}
.woocommerce-ordering select {
	border: 1px solid #dddddd;
	color: #666666;
	font-family: "latoregular";
	font-size: 14px;
	height: 40px;
	margin-bottom: 30px;
	margin-top: -20px;
	width: 260px;
}
.tax-product_cat .term-description {
	float: left;
	max-width: 649px;
}
.tax-product_cat .term-description p {
	font-family: 'Droid Sans', sans-serif;
	font-size: 15px;
	line-height: 26px;
	margin-bottom: 13px;
	color: #666666;
}
.tax-product_cat .redefined_search {
	font-size: 18px;
	color: #c8a423;
	font-family: 'Droid Sans', sans-serif;
	margin-bottom: 12px;
	float: left;
}
.tax-product_cat .wooc_sclist {
	color: #cc9999;
	display: block;
	float: left;
	font-size: 29px;
	width: 76%;
}
.tax-product_cat .wooc_sclist > li {
	background: rgba(0, 0, 0, 0) url("images/bulet.png") no-repeat scroll 0 6px;
	float: left;
	font-family: "Droid Sans", sans-serif;
	font-size: 15px;
	margin-bottom: 7px;
	padding-left: 12px;
	width: 48%;
}
.tax-product_cat .wooc_sclist > li a {
	color: #666666;
	text-decoration: none;
}
.tax-product_cat .wooc_sclist > li a:hover {
	color: #cc9933;
	text-decoration: none;
}
.value > select {
	border: 1px solid #d2d2d2;
	height: 40px;
	margin-top: 11px;
	max-width: 336px;
	width: 100%;
}
.woocommerce .summary form {
	border-bottom: medium none;
	border-top: medium none;
	padding-left: 0 !important;
}
.reset_variations {
	font-size: 10px;
	height: 14px;
}
.variations .label {
	width: 86px;
}
.single_variation_wrap {
	margin-top: -43px !important;
}
.woocommerce .summary table.variations tr td {
	border: 0 none !important;
	vertical-align: middle !important;
	padding:0 !important;
}
.variations .label > label {
	color: #2e3a29;
	font-family: "latoregular";
	font-size: 16px;
}
.single_variation .amount {
	display: block;
	margin-bottom: 17px;
	position: relative;
	width: 100%;
}
.woocommerce .summary table.variations {
	border-bottom: 1px solid #f0f0f0 !important;
	margin-bottom: 60px !important;
	border-right:0 !important;
	border-top:0 !important;
	border-left:0 !important;
	width: 100%;
}
.breadcrumb {
	background: #fff none repeat scroll 0 0;
	border-bottom:none !important;
	margin-bottom: 0;
	padding: 10px 0 30px;
}
.breadcrumb-title {
	display:none;
}
.breadcrumb-trail > a {
	color: #666666;
	font-family: "Lato";
	font-size: 14px;
	font-weight: 500;
}
 .breadcrumb-trail .sep::before {
 color: #666;
 content: "/ ";
 padding: 0 0 0 10px;
}
.breadcrumb-trail .sep {
	color: #fff;
}
.page .content h1:after {
	bottom: 0;
	content: "";
	display: block;
	height: 4px;
	position: absolute;
	right: 0;
	width: 100%;
}
.page .content .entry h1 {
	margin:5px auto 0;
	padding-bottom:0px;
	line-height:40px;
}
.page .content .entry h1:after {
	background: none;
	width:0;
}
.nextv_single a:hover {
	text-decoration: none;
}
.single-post .breadcrumb {
	padding: 0 0 0 300px;
}
/* general Page */







#content {
	border-top: 5px solid #f0d065;
}
.home #content {
	border:none;
}
.breadcrumb a, .breadcrumb span {
	color: #666666;
	font-family: 'Droid Sans', sans-serif;
	font-size: 13px;
	font-weight:400;
}
.breadcrumb span {
	color: #cc9933;
}
#main {
	padding: 0;
}
.breadcrumb {
	padding: 21px 0 13px;
}
.page .content h1 {
	background: url("images/title-bg.png") repeat-x scroll left bottom;
	color: #999;
	font-family: 'Dancing Script', cursive;
	font-size: 54px;
	font-weight: 400;
	margin: 0 auto 39px;
	padding-bottom: 17px;
	position: relative;
	text-transform: capitalize;
}
.entry img, img.thumbnail, #portfolio .group.portfolio-img img {
	background: none repeat scroll 0 0;
	border: medium none;
	height: auto;
	padding: 0;
}
.su-column.su-column-size-1-2.general-left {
	margin-right: 30px;
	max-width: 457px;
	width: 100%;
}
.su-column.su-column-size-1-2.general-right {
	margin: 0;
	max-width: 653px;
	width: 100%;
}
body {
	color: #333;
	font-family: 'Droid Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	margin: 0;
	padding: 0;
}
.su-column-inner.su-clearfix p {
	color: #333;
	font-family: 'Droid Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height:27px;
	margin-bottom:26px;
}
.general-right label {
	display: block;
	font-family: 'Dancing Script', cursive;
	font-size: 30px;
	font-weight: 400;
	padding-top: 14px;
}
p.maplarge > a {
	color: #cc9933;
	font-family: 'Droid Sans', sans-serif;
	display: block;
	max-width: 107px;
	padding-bottom: 2px;
	padding-top: 24px;
	text-decoration: none;
	font-size:13px;
}
.contact-info h4 {
	color: #c8a423;
	font-family: 'Droid Sans', sans-serif;
	font-size: 22px;
	font-weight: 400;
	margin-bottom: 7px;
}
.entry .contact-info strong {
	font-size: 16px;
}
.entry .contact-info a {
	color: #333;
	font-family: 'Droid Sans', sans-serif;
	text-decoration: none;
	font-size: 16px;
}
.contact-info {
	border-bottom: 1px solid #ddd;
	margin-bottom: 30px;
	padding-bottom: 13px;
}
.wpcf7-form label {
	display: block;
	float: left;
	max-width: 117px;
	width: 100%;
}
.contactform .wpcf7-text, .contactform .wpcf7-quiz {
	border: 2px solid #e6e6e6;
	height: 24px;
	max-width: 326px;
	width: 100%;
}
.contactform textarea {
	height: 254px;
	border: 2px solid #e6e6e6;
	max-width: 424px;
	width: 100%;
}
.wpcf7-form-control-wrap.Copy-mail {
	margin-left: 117px;
}
.contactform .wpcf7-form-control.wpcf7-submit {
	background: #cc9933 none repeat scroll 0 0;
	border: medium none;
	font-family: 'Droid Sans', sans-serif;
	border-radius: 0;
	font-size: 24px;
	font-weight: 400;
	height: 54px;
	line-height: 54px;
	margin-left: 117px;
	max-width: 123px;
	padding: 0;
	text-shadow: inherit;
	text-transform: uppercase;
	width: 100%;
}
.entry, .entry p {
	color: #333;
	font-family: 'Droid Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
}
.entry .maplarge {
	margin-bottom: 12px;
}
.contactform {
	border-top: medium none;
	padding-bottom: 55px;
}
/* blog */



.col-right.col-nine {
	margin-left: 15px;
	max-width: 847px;
	width: 100%;
}
.col-left.col-three {
	margin-right: 15px;
	max-width: 263px;
	width: 100%;
}
.page-template-template-blog .breadcrumb, .single-post .breadcrumb {
	padding: 21px 0 13px;
}
.page-template-template-blog .breadcrumb-trail, .single-post .breadcrumb-trail {
	padding-left: 293px;
}
.sidebar-box > h3 {
	color: #c8a423;
	font-family: 'Droid Sans', sans-serif;
	font-size: 26px;
	font-weight: 400;
	margin-bottom: 8px;
	padding-bottom: 3px;
	text-transform: uppercase;
}
.blog-catg li {
	background: #edebe8 none repeat scroll 0 0;
	border: medium none;
	margin-bottom: 1px;
	padding: 8px 10px 8px 20px;
}
.blog-catg li a {
	color: #5c5858;
	font-family: 'Droid Sans', sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-decoration: none;
	text-transform: inherit;
	line-height:26px;
}
.blog-catg li a:hover, .link-bar a:hover {
	color: #c8a423;
}
.blog-catg {
	margin-top: -31px;
}
.sidebar-box {
	margin-bottom: 30px;
}
.latest-news .sidebar-box li {
	border-bottom: 1px solid #ccc;
	height: 71px;
	padding: 22px 0;
}
.latest-news img {
	float: left;
	height: 71px;
	margin-right: 19px;
	overflow: hidden;
	width: 70px;
}
.latest-news .sidebar-box a {
	color: #161416;
	font-family: 'Droid Sans', sans-serif;
	font-size: 13px;
	font-weight: 400;
	text-decoration:none;
}
.latest-news .post-date {
	color: #999;
	font-family: 'Droid Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	display:block;
}
.latest-news .sidebar-box li:first-child {
	padding-top: 10px;
}
.link-bar li, #sidebar #black-studio-tinymce-12 li {
	border-top: 1px solid #e5e5e5;
	padding: 20px 0;
}
.link-bar li:first-child, #sidebar #black-studio-tinymce-12 li:first-child {
	border: medium none;
	padding-top: 0;
}
.woocommerce #black-studio-tinymce-12 ul {
	background: transparent;
}
.link-bar a,  #sidebar #black-studio-tinymce-12 a {
	cursor: pointer;
	display: block;
	font-family: 'Droid Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	padding-left: 82px;
	text-decoration: none;
	line-height:24px;
	color: #000;
}
.link-bar strong,  #sidebar #black-studio-tinymce-12 strong {
	color: #000;
	font-family: 'Droid Sans', sans-serif;
	display: block;
	font-size: 18px;
	font-weight: 700;
	padding-bottom:3px;
}
.link-bar li a,  #sidebar #black-studio-tinymce-12 li a {
	background:url(images/book-class.png) no-repeat scroll left top;
}
.link-bar li + li a,  #sidebar #black-studio-tinymce-12 li + li a {
	background:url(images/gift.png) no-repeat scroll left top;
}
.link-bar li + li + li a,  #sidebar #black-studio-tinymce-12 li + li + li a {
	background:url(images/shop.png) no-repeat scroll left top;
}
.subtitle h1 {
	background: url("images/title-bg.png") repeat-x scroll left bottom;
	color: #999;
	font-family: 'Dancing Script', cursive;
	font-size: 54px;
	font-weight: 400;
	margin: 0 auto 21px;
	padding-bottom: 17px;
	position: relative;
	text-transform: capitalize;
}
.post .title.entry-title {
}
.post .title.entry-title > a {
	color: #000;
	font-family: 'Droid Sans', sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-decoration:none;
}
.post .title.entry-title {
	line-height: 30px;
	margin: 0 0 5px;
	text-transform:inherit;
}
.post-meta {
	color: #999;
	font-family: 'Droid Sans', sans-serif;
	font-size: 13px;
	font-weight: 400;
	margin: 0 0 3px;
}
.post-meta a:link, .post-meta a:visited, .post p.tags a:link, .post p.tags a:visited {
	color: #999;
	font-family: 'Droid Sans', sans-serif;
	font-weight: 400;
	text-decoration:none;
}
.post-meta abbr {
	border-bottom: medium none;
	cursor: help;
	text-decoration: none;
}
article.post .entry > p {
	font-family: 'Lato', sans-serif;
}
article.post img {
	border: 1px solid #e5e5e5;
	margin: 12px 0 0 22px;
	padding: 5px;
}
.post-more .read-more > a {
	background: #cc9933 none repeat scroll 0 0;
	color: #fff;
	font-family: 'Droid Sans', sans-serif;
	font-size: 15px;
	font-weight: 400;
	padding: 8px 14px;
	text-decoration: none;
	text-transform: uppercase;
}
.post-more .post-comments.comments {
	padding-left: 24px;
}
.post-more .post-comments.comments > a {
	color: #333;
	font-family: 'Droid Sans', sans-serif;
	font-size: 14px;
	text-decoration:none;
}
.post-more .post-comments.comments > a i {
	color: #88c1c1;
}
.page-template-template-blog article .fix {
	display: none;
}
.post-more {
	clear: none;
	padding: 8px 0 0;
}
article.post {
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 19px;
	padding-bottom: 39px;
}
article.post:last-child {
	border-bottom: medium none;
}
.page-template-template-blog .pagination.woo-pagination {
	border-top: 2px solid #e5e5e5;
	margin-top: -26px;
	max-width: 847px;
	padding-top: 25px;
	text-align: right;
	width: 100%;
}
.woo-pagination {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	float: right;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-top: 15px;
	position: relative;
}
.woo-pagination span.current {
	background: #725110 none repeat scroll 0 0;
	border: 0 none;
	color: #fff;
	display: inline-block;
	font-family: 'Droid Sans', sans-serif;
	font-size: 17px;
	font-weight:700;
	margin-left: 0;
	margin-right: 5px;
	padding: 11px 18px;
	text-align:center;
}
.woo-pagination a:link, .woo-pagination a:visited, .woo-pagination a:active {
	background-color: #cc9933;
	border: 0 none;
	border-radius: 0;
	color: #fff !important;
	display: inline-block;
	font-family: 'Droid Sans', sans-serif;
	font-size: 17px;
	font-weight:700;
	margin-left: 0;
	margin-right: 5px;
	padding: 11px 0;
	width:43px;
	text-align:center;
}
.next.page-numbers {
	background-color: #68bd45;
	text-indent: -10000px;
	position:relative;
	width: 43px;
	text-align:center;
}
.prev.page-numbers {
	background-color: #68bd45;
	text-indent: -10000px;
	position:relative;
	width: 43px;
	text-align:center;
}
 .next.page-numbers::before {
 color: #fff;
 content: ">";
 font-family: 'Droid Sans', sans-serif;
 font-size: 16px;
 font-weight:400;
 left: 0;
 position: absolute;
 text-indent: 1px;
 width: 100%;
}
 .prev.page-numbers::before {
 color: #fff;
 content: "<";
 font-family: 'Droid Sans', sans-serif;
 font-size: 16px;
 font-weight:400;
 left: 0;
 position: absolute;
 text-indent: 1px;
 width: 100%;
}
.single-post article.post img {
	border: medium none;
	margin: 78px 0 15px 27px;
	padding: 0;
}
.single-post article.post p {
	margin-bottom: 0;
}
.single-post .entry ul {
	margin: 0 0 77px;
	padding: 0 0 0 15px;
}
/*.next_prev div {



  background: #68bd45 none repeat scroll 0 0;



  height: 25px;



  line-height: 25px;



  margin-bottom: 25px;



  max-width: 100px;



  text-align: center;



  text-transform: uppercase;



  width:100%;



  margin-top:3px;



}*/



.next_prev div a {
	text-decoration:none;
}
.next_prev .prev_single {
	float: left;
}
.prev_single > a {
	background: url("images/previous.png") no-repeat scroll 0 0 !important;
	display: block;
	height: 35px;
	text-indent: -10000px;
	width: 127px;
}
.next_prev .nextv_single {
	float: right;
}
.nextv_single > a {
	background: url("images/next.png") no-repeat scroll 0 0 !important;
	display: block;
	height: 35px;
	text-indent: -10000px;
	width: 114px;
}
.single-post .post-meta {
	margin-bottom: 13px;
}
.archive .blog-catg {
	margin-top: 22px;
}
/* class */



.minus-margin {
	margin-left: -15px;
	margin-right: -15px;
}
.class-page .box {
	float: left;
	margin-bottom: 52px;
	margin-left: 15px;
	margin-right: 15px;
	max-width: 262px;
	min-height: 400px;
	text-align: center;
	width: 100%;
}
.class-page .box .product-img img {
  border: medium none;
  height: 258px;
  padding: 0;
}
.class-page .breadcrumb-trail, .class-single .breadcrumb-trail {
	padding-left: 293px;
}
.class-page .box > h3 {
	font-size: 16px;
	line-height: 26px;
	margin-bottom: 18px;
	margin-top: 7px;
	min-height: 78px;
}
.class-page .box h3 a {
	color: #333;
	font-family: 'Droid Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	text-decoration: none;
}
.class-page .box .readmore {
	background: #cc9933 none repeat scroll 0 0;
	color: #fff;
	font-family: 'Droid Sans', sans-serif;
	font-size: 15px;
	font-weight: 400;
	display: block;
	height: 35px;
	line-height: 35px;
	margin: 0 auto;
	max-width: 118px;
	text-decoration: none;
	text-transform: uppercase;
}
.single-class .title.entry-title {
	font-size: 22px;
}
.single-class .title.entry-title > a {
	color: #000;
	font-family: 'Droid Sans', sans-serif;
	font-weight: 400;
	font-size: 22px;
}
.single-class .subtitle h1 {
	margin-bottom: 27px;
}
/* single class info */
.class-description {
  margin: 4px 0 18px;
}
.class-description > p {
	list-style: outside none none;
	font-family: 'Droid Sans', sans-serif;
	font-size: 13px;
	color: #999;
	line-height: 20px;
	font-weight: 400;
	margin-bottom:0;
}
.class-description h4 {
	color: #000;
	font-family: 'Droid Sans', sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 20px;
	margin-top: 7px;
	margin-bottom:0;
}
.class-description h2 {
	color: #000;
	font-family: 'Droid Sans', sans-serif;
	font-size: 30px;
	line-height: 20px;
	font-weight: 400;
	margin-top: 7px;
	margin-bottom:0;
}
.images {
  margin: 4px 0 0;
}

 .flexslider{
  box-shadow: none !important;
 }
#slider .flex-control-nav{
  display: none;
}
#carousel .flex-viewport ul li {
  margin-right: 7px;
}
.entry .flex-direction-nav {
  margin: 0;
  padding: 0;
}
.entry .flexslider .slides {
  margin: 0;
  padding: 0;
}
.entry .flex-direction-nav li {
  list-style: outside none none;
}
.single-class .entry .flex-direction-nav li a{
	background:none;
	height:50px;
	width:50px;
	margin:-25px 0 0;
}
#slider .slides img {
  max-height: 450px;
}
.entry ul li {
  list-style: outside none none;
}
/* single class info  end*/

.single-class .entry a {
	background: #cc9933 none repeat scroll 0 0;
	color: #fff;
	font-family: 'Droid Sans', sans-serif;
	font-size: 15px;
	font-weight: 400;
	display: block;
	height: 35px;
	line-height: 35px;
	max-width: 118px;
	text-decoration: none;
	text-transform: uppercase;
	text-align:center;
	margin-top:27px;
}

.addtoany_share_save_container.addtoany_content_bottom a{
	background:none;
	display:inline;
}

.none .flex-direction-nav{
	display:none;
}

.archive.tax-classes .blog-catg {
	margin-top: -31px;
}
.user span:hover, .login span:hover, .wishlist span:hover {
	color: #cc9933;
}
ul.nav li ul li a:hover {
	color: #cc9900 !important;
}
ul.products li.product .added_to_cart {
	display: inline;
}
.wpcf7-quiz-label {
	display: none;
}
.quiz label {
	float: none;
	max-width: 100%;
}

.product-img {
  border: 1px solid #eaeaea;
  height: 258px;
  max-width: 254px;
  overflow: hidden;
  padding: 3px;
  width: 100%;
}
.class-page .box:nth-child(3n+1){
  clear:left;
}


/* Large Devices, Wide Screens */



@media only screen and (min-width: 991px) and (max-width: 1200px) {
 .home ul.nav li a {
 padding: 0.5em 9px;
}
 ul.nav li a {
 padding: 0.5em 7px;
}
 .widget-home {
 width: 24.6%;
}
 .top_widget .textwidget {
 width: 227px;
}
 .footer-widget.first {
 max-width: 318px;
}
 .su-column.su-column-size-1-2.general-left {
 max-width: 310px;
}
 .col-right.col-nine {
 max-width: 700px;
}
 .class-page .box {
 max-width: 211px;
}
 .class-page .box h3 a {
 font-size: 15px;
}
 .woocommerce #main {
 max-width: 700px;
 width: 100% !important;
}
 .woocommerce .summary {
 float: left;
 width: 100%;
}
 .tax-product_cat .term-description {
 max-width: 500px;
}
 .tax-product_cat .wooc_sclist {
 width: 72%;
}
 .tax-product_cat .wooc_sclist > li {
 width: 46%;
}

.images ul li:nth-child(3n+2) {
  margin-right: 0;
}
.images ul li:nth-child(3n+3) {
  margin-right: 25px;
}
}







 



/* Medium Devices, Desktops */



@media only screen and (min-width: 768px) and (max-width: 992px) {
 .top-menu ul li {
 float: left;
 margin: 0 6px;
}
 .top-menu ul li a span {
 font-size: 12px;
}
 #searchposition .searchform, #searchform {
 width: 113px;
}
 .cart1 {
 font-size: 12px;
}
 #card ul.cart a.cart-contents::before, #card ul.cart a.search-contents::before, #card ul.nav-search a.cart-contents::before, #card ul.nav-search a.search-contents::before {
 left: -82px;
}
 .home ul.nav li a {
 font-size: 12px;
}
 .home ul.nav li a {
 padding: 0.5em 5px;
}
 ul.nav li a {
 padding: 0.5em 3px;
}
 ul.nav li a {
 font-size: 11px;
}
 .widget-home {
 width: 50%;
}
 .top_widget .textwidget {
 display: block;
 float: none;
 margin: 0 auto;
 width: 260px;
}
 .widget_bottom .textwidget strong {
 font-size: 14px;
}
 .footer_widget img {
 margin-bottom: 28px;
}
 .footer .footer-widget {
 float: left;
 min-height: 224px;
 width: 50%;
}
 .class-page .box {
 max-width: 213px;
}
 .class-page .box h3 a {
 font-size: 15px;
}
 .blog-catg {
 margin-top: 0;
}
 .class-page .breadcrumb-trail, .class-single .breadcrumb-trail {
 padding-left: 0;
}
 .archive.tax-classes .blog-catg {
 margin-top: 0;
}
 .page-template-template-blog .breadcrumb-trail, .single-post .breadcrumb-trail {
 padding-left: 0;
}
 .woocommerce #sidebar {
 float: none;
 margin: 110px auto 0;
}
 .woocommerce .summary {
 float: left;
 width: 100%;
}
 .tax-product_cat .term-description {
 max-width: 510px;
}
 .tax-product_cat .wooc_sclist {
 width: 72%;
}
 .tax-product_cat .wooc_sclist > li {
 width: 46%;
}
 .single-class .entry > ul + ul li {
 margin-bottom: 30px;
}
 .single-post .col-left.col-three, .page-template-template-blog .col-left.col-three {
 float: left;
}
 .single-post .col-right.col-nine, .page-template-template-blog .col-right.col-nine {
 float: right;
 max-width: 410px;
}
 .single-post article.post img {
 float: none;
 margin: 0 auto 27px;
}
 article.post img {
 float: none;
 margin: 0 auto 22px;
}
.images ul li:nth-child(3n+2) {
  margin-right: 0;
}
.images ul li:nth-child(3n+3) {
  margin-right: 25px;
}
}











 



/* Small Devices, Tablets */



@media only screen and (min-width: 481px) and (max-width: 767px) {

/*.top {

  display: none;

}*/

.nav-toggle::before {
 background: #efcc5a none repeat scroll 0 0;
 border-right: medium none;
 color: #000;
 content: "";
 display: inline-block;
 font-family: "FontAwesome";
 font-weight: normal;
 margin-left: 0;
 padding: 10px 15px;
 text-shadow: inherit;
}
 .nav-toggle a {
 border-left: medium none;
 color: #000 !important;
 font-family: 'Droid Sans', sans-serif;
 font-size: 16px;
 font-weight: 400;
 padding: 10px 15px;
 text-shadow: inherit;
 text-transform: uppercase;
}
 .nav-toggle {
 background-color: #e9e9e9;
 background-image: none;
 border-bottom: medium none;
}
 .nav-toggle {
 margin: 0 -2em;
}
 #logo {
 margin: 15px auto;
 max-width: 207px;
}
 #logo img {
 max-width: 207px;
}
 #loopedSlider.business-slider .content {
 display: none;
}
 #loopedSlider a.flex-prev span, #loopedSlider a.flex-next span {
 top: 35%;
}
 .home .entry h3::after {
 top: 23px;
}
 .home .entry > h3 {
 font-size: 38px;
}
 .home .entry > h3 span {
 padding-left: 3px;
 padding-right: 7px;
}
 .home .alignright {
 bottom: -26px;
 left: 15px;
 margin-left: 0;
 position: absolute;
}
 .home .entry, .home .entry p {
 padding-bottom: 257px;
 width: 100%;
}
 .widget_bottom .textwidget > p {
 float: left;
 margin: 0 0 52px;
 padding-left: 15px;
 padding-right: 15px;
 width: 91%;
}
 #wrapper {
 overflow-x: inherit;
}
 .widget_subscriber > h3 {
 margin-left: 15px;
}
 .eemail_textbox_class {
 width: 250px !important;
}
 .eemail_textbox_button {
 width: 155px !important;
}
 .footer .footer-widget {
 float: left;
 width: 100%;
}
 .copyright p {
 line-height: 20px;
 padding: 0 15px;
 text-align: left;
}
 .widget-home {
 float: none;
 margin: 0 auto 15px;
 max-width: 260px;
 position: relative;
}
 .top_widget .textwidget {
 margin: 0;
}
 .widget-home .textwidget > h3 {
 margin-bottom: 15px;
}
 #content {
 border-top: medium none;
}
 .class-page .breadcrumb-trail, .class-single .breadcrumb-trail {
 padding-left: 158px;
}
 .page-template-template-blog .breadcrumb-trail, .single-post .breadcrumb-trail {
 padding-left: 158px;
}
 .blog-catg {
 margin-top: 0;
}
 .archive.tax-classes .blog-catg {
 margin-top: 0;
}
 .subtitle h1 {
 font-size: 45px;
}
 .col-right.col-nine {
 margin-left: 0;
}
 .col-left.col-three {
 margin-right: 0;
}
 ul.nav ul {
 padding: 0;
 position: relative;
}
 ul.nav ul li {
 border-bottom: medium none;
}
 ul.nav li a {
 padding: 0;
}
 #navigation ul ul {
 margin: 0;
}
 .class-page .box {
 max-width: 190px;
}
 .col-left.col-three {
 float: none;
 margin: 0 auto !important;
}
 .class-page .box h3 a {
 font-size: 13px;
}
 .col-right.col-nine {
 margin: 0 auto;
 max-width: 420px;
 width: 100%;
}
 .single-post article.post img {
 float: none;
}
 .woocommerce-page ul.products li.product {
 clear: none;
 margin: 1.5%;
 width: 47%;
}
 .woocommerce #sidebar {
 float: none;
 margin: 0 auto;
}
 .woocommerce .summary {
 float: left;
 width: 100%;
}
 .yith-wcwl-add-to-wishlist {
 left: 0;
 margin-top: 0;
 position: relative;
 top: -30px;
 vertical-align: middle;
}
 .woocommerce .woocommerce_tabs ul.tabs li, .woocommerce .woocommerce-tabs ul.tabs li:first-child {
 margin-left: 0;
}
 .tax-product_cat .wooc_sclist > li {
 margin-left: 14px;
 width: 44%;
}
 .widget-home .textwidget h3 {
 margin-bottom: 15px;
}
 .icons {
 background: url("images/icon-search.png") no-repeat scroll 54% 7px;
 border: 1px solid #d2d2d2;
 height: 30px;
 margin-top: 4px;
 position: absolute;
 right: 55px;
 width: 30px;
}
 .search_main {
 display: none;
 margin-top: 36px;
 position: absolute;
 right: 55px;
 z-index: 9999;
}
 .cart1 {
 display: none;
}
 #card {
 height: 28px;
 position: absolute;
 right: 0;
 width: 37px;
}
 .top_cart.cart.fr.no-rss-link > li {
 right: 0;
}
 #card ul.cart a.cart-contents::before, #card ul.cart a.search-contents::before, #card ul.nav-search a.cart-contents::before, #card ul.nav-search a.search-contents::before {
 left: 0;
}
 #card ul.cart a.cart-contents, #card ul.cart a.search-contents, #card ul.nav-search a.cart-contents, #card ul.nav-search a.search-contents {
 padding: 1em 1em 1em 0;
}
 .top-menu {
 display: none;
}
 .top_bar {
 padding-bottom: 0;
 padding-top: 0;
}
 #card ul.cart a.cart-contents + ul, #card ul.cart a.search-contents + ul, #card ul.nav-search a.cart-contents + ul, #card ul.nav-search a.search-contents + ul {
 width: 19em;
}
 .single-class .entry > ul + ul li {
 margin-bottom: 30px;
 margin-right: 0;
}
 .wysija-input {
 max-width: 255px;
}
.images ul li {
  margin-right:0;
}
#wrapper {
  overflow: hidden;
}
}







/* Extra Small Devices, Phones */



@media only screen and (max-width : 480px) {

	

/*.top {

  display: none;

}*/

.nav-toggle::before {
 background: #efcc5a none repeat scroll 0 0;
 border-right: medium none;
 color: #000;
 content: "";
 display: inline-block;
 font-family: "FontAwesome";
 font-weight: normal;
 margin-left: 0;
 padding: 10px 15px;
 text-shadow: inherit;
}
 .nav-toggle a {
 border-left: medium none;
 color: #000 !important;
 font-family: 'Droid Sans', sans-serif;
 font-size: 16px;
 font-weight: 400;
 padding: 10px 15px;
 text-shadow: inherit;
 text-transform: uppercase;
}
 .nav-toggle {
 background-color: #e9e9e9;
 background-image: none;
 border-bottom: medium none;
}
 .nav-toggle {
 margin: 0 -2em;
}
 #logo {
 margin: 15px auto;
 max-width: 207px;
}
 #logo img {
 max-width: 207px;
}
 #loopedSlider.business-slider .content {
 display: none;
}
 #loopedSlider a.flex-prev span, #loopedSlider a.flex-next span {
 top: 35%;
}
 .home .entry h3::after {
 top: 23px;
}
 .home .entry > h3 {
 font-size: 38px;
}
 .home .entry > h3 span {
 padding-left: 3px;
 padding-right: 7px;
}
 .home .alignright {
 bottom: -26px;
 left: 15px;
 margin-left: 0;
 position: absolute;
}
 .home .entry, .home .entry p {
 padding-bottom: 257px;
 width: 100%;
}
 .widget_bottom .textwidget > p {
 float: left;
 margin: 0 0 52px;
 padding-left: 15px;
 padding-right: 15px;
 width: 90%;
}
 #wrapper {
 overflow-x: inherit;
}
 .widget_subscriber > h3 {
 margin-bottom: 10px;
 margin-right: 0;
 margin-top: 0;
 text-align: center;
 width: 100%;
}
 .eemail_textbox_class {
 margin-left: 15px;
 margin-top: 2px;
 padding: 0;
 width: 198px !important;
}
 .eemail_textbox_button {
 font-size: 15px;
 padding: 7px 5px 10px;
 width: 92px !important;
}
 .footer .footer-widget {
 float: left;
 width: 100%;
}
 .copyright p {
 line-height: 20px;
 padding: 0 15px;
 text-align: left;
}
 .widget-home {
 float: none;
 margin: 0 auto 15px;
 max-width: 260px;
 position: relative;
}
 .top_widget .textwidget {
 margin: 0;
}
 .widget-home .textwidget > h3 {
 margin-bottom: 15px;
}
 .page .content h1 {
 font-size: 45px;
}
 #content {
 border-top: medium none;
}
 .class-page .breadcrumb-trail, .class-single .breadcrumb-trail {
 padding-left: 0;
}
 .archive.tax-classes .blog-catg {
 margin-top: 0;
}
 .blog-catg {
 margin-top: 0;
}
 .subtitle h1 {
 font-size: 45px;
}
 .col-right.col-nine {
 margin-left: 0;
}
 .col-left.col-three {
 margin-right: 0;
}
 ul.nav ul {
 padding: 0;
 position: relative;
}
 ul.nav ul li {
 border-bottom: medium none;
}
 ul.nav li a {
 padding: 0;
}
 #navigation ul ul {
 margin: 0;
}
 .class-page .box {
 float: none;
 margin: 0 auto 52px;
}
 .page-template-template-blog .breadcrumb-trail, .single-post .breadcrumb-trail {
 padding-left: 0;
}
 .eemail_textbox_button {
 border-radius: 0;
 -webkit-appearance:none;
}
 article.post img {
 border: 1px solid #e5e5e5;
 display: block;
 float: none;
 margin: 0 auto;
 padding: 5px;
 width: 155px;
}
 .woocommerce-page ul.products li.product {
 clear: none;
 margin: 0 0 30px;
 width: 100%;
}
 .woo-pagination {
 float: left;
}
 .woocommerce_result_count, .woocommerce_ordering, .woocommerce-result-count, .woocomerce-ordering {
 width: 100%;
}
 .woocommerce-ordering select {
 width: 100%;
}
 .woocommerce .summary {
 float: left;
 width: 100%;
}
 .yith-wcwl-add-to-wishlist {
 left: 0;
 margin-top: 0;
 position: relative;
 top: -30px;
 vertical-align: middle;
}
 .woocommerce .woocommerce_tabs ul.tabs li, .woocommerce .woocommerce-tabs ul.tabs li:first-child {
 margin-left: 0;
}
 .related.products > h2::after {
 top: 16px;
}
 .related.products > h2 {
 font-size: 34px;
}
 .tax-product_cat #main h1 {
 font-size: 38px;
}
 .tax-product_cat .wooc_sclist > li {
 width: 100%;
}
 .widget-home .textwidget h3 {
 margin-bottom: 15px;
}
 .icons {
 background: url("images/icon-search.png") no-repeat scroll 54% 7px;
 border: 1px solid #d2d2d2;
 height: 30px;
 margin-top: 4px;
 position: absolute;
 right: 55px;
 width: 30px;
}
 .search_main {
 display: none;
 margin-top: 36px;
 position: absolute;
 right: 55px;
 z-index: 9999;
}
 .cart1 {
 display: none;
}
 #card {
 height: 28px;
 position: absolute;
 right: 0;
 width: 37px;
}
 .top_cart.cart.fr.no-rss-link > li {
 right: 0;
}
 #card ul.cart a.cart-contents::before, #card ul.cart a.search-contents::before, #card ul.nav-search a.cart-contents::before, #card ul.nav-search a.search-contents::before {
 left: 0;
}
 #card ul.cart a.cart-contents, #card ul.cart a.search-contents, #card ul.nav-search a.cart-contents, #card ul.nav-search a.search-contents {
 padding: 1em 1em 1em 0;
}
 .top-menu {
 display: none;
}
 .top_bar {
 padding-bottom: 0;
 padding-top: 0;
}
 #card ul.cart a.cart-contents + ul, #card ul.cart a.search-contents + ul, #card ul.nav-search a.cart-contents + ul, #card ul.nav-search a.search-contents + ul {
 width: 19em;
}
 .single-class .entry > ul + ul li {
 margin-bottom: 30px;
 margin-right: 0;
}
 .wpcf7-form-control-wrap.Copy-mail {
 margin-left: 0;
}
 .contactform .wpcf7-form-control.wpcf7-submit {
 margin-left: 0;
}

/*

.wysija-input {

  max-width: 315px;

  padding: 0 0 0 5px;

}

.widget_wysija_cont .wysija-submit {

  display: inline-block;

}

*/

.wysija-input {
 max-width: 96%;
 padding: 0 2%;
}
 .widget_wysija_cont .wysija-submit {
 display: inline-block;
 margin-left: 28%;
}

.images ul li {
  margin-right: 0;
}
#wrapper {
  overflow: hidden;
}
}
