/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

@import url(../../../warp/css/layout.css);
/*Fonts
---------------------------------------------------------------------------------------------------*/

@font-face {
	font-family: 'Cantarell';
	src: url('../fonts/Cantarell-Regular-webfont.eot');
	src: url('../fonts/Cantarell-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Cantarell-Regular-webfont.woff') format('woff'), url('../fonts/Cantarell-Regular-webfont.ttf') format('truetype'), url('../fonts/Cantarell-Regular-webfont.svg#CantarellRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'CantarellOblique';
	src: url('../fonts/Cantarell-Oblique-webfont.eot');
	src: url('../fonts/Cantarell-Oblique-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Cantarell-Oblique-webfont.woff') format('woff'), url('../fonts/Cantarell-Oblique-webfont.ttf') format('truetype'), url('../fonts/Cantarell-Oblique-webfont.svg#CantarellOblique') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'CantarellBold';
	src: url('../fonts/Cantarell-Bold-webfont.eot');
	src: url('../fonts/Cantarell-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Cantarell-Bold-webfont.woff') format('woff'), url('../fonts/Cantarell-Bold-webfont.ttf') format('truetype'), url('../fonts/Cantarell-Bold-webfont.svg#CantarellBold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'CantarellBoldOblique';
	src: url('../fonts/Cantarell-BoldOblique-webfont.eot');
	src: url('../fonts/Cantarell-BoldOblique-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Cantarell-BoldOblique-webfont.woff') format('woff'), url('../fonts/Cantarell-BoldOblique-webfont.ttf') format('truetype'), url('../fonts/Cantarell-BoldOblique-webfont.svg#CantarellBoldOblique') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Lobster';
	src: url('../fonts/Lobster_1.3-webfont.eot');
	src: url('../fonts/Lobster_1.3-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Lobster_1.3-webfont.woff') format('woff'), url('../fonts/Lobster_1.3-webfont.ttf') format('truetype'), url('../fonts/Lobster_1.3-webfont.svg#Lobster13Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'proximabold';
	src: url('fonts/proximanova-bold-webfont.eot');
	src: url('fonts/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/proximanova-bold-webfont.woff') format('woff'), url('fonts/proximanova-bold-webfont.ttf') format('truetype'), url('fonts/proximanova-bold-webfont.svg#proximanova-bold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'proximalight';
	src: url('fonts/proximanova-light-webfont.eot');
	src: url('fonts/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/proximanova-light-webfont.woff') format('woff'), url('fonts/proximanova-light-webfont.ttf') format('truetype'), url('fonts/proximanova-light-webfont.svg#proximanova-light') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'proximaregular';
	src: url('fonts/proximanova-regular-webfont.eot');
	src: url('fonts/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/proximanova-regular-webfont.woff') format('woff'), url('fonts/proximanova-regular-webfont.ttf') format('truetype'), url('fonts/proximanova-regular-webfont.svg#proximanova-regular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'proximasemibold';
	src: url('fonts/proximanova-semibold-webfont.eot');
	src: url('fonts/proximanova-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/proximanova-semibold-webfont.woff') format('woff'), url('fonts/proximanova-semibold-webfont.ttf') format('truetype'), url('fonts/proximanova-semibold-webfont.svg#proximanova-semibold') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* Spacing
----------------------------------------------------------------------------------------------------*/

.module, #header, #breadcrumbs, #content {
	/*margin: 15px;*/ margin: 0;
}
/*#header:after{ position:absolute; width:100%; content:""; border-bottom:solid 1px #ccc; height:1px;}*/
#menu .module {
	margin: 10px 5px;
}
#footer .module {
	margin: 0;
}
#toolbar, #headerbar {
/*	margin-bottom: 15px;*/
}
.mod-box {
	border: 0px;
	padding: 0px;
}
body {
	background: url() repeat-x;
}
/* Layout
----------------------------------------------------------------------------------------------------*/

#totop-scroller {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
	width: 20px;
	height: 20px;
	background: url(../images/totop_scroller.png) 50% 50% no-repeat;
	text-decoration: none;
}
#header {
/*	margin-bottom: 70px;*/
}
p {
	font-family: 'proximaregular';
}
/*Top-A
---------------------------------------------------------------------------------------------------*/
#top-a {
	top: -4px;
	position: absolute;
	width: 980px;
}
#toolbar {
	position: relative;
	z-index: 3;
	margin-top: 28px;
}
#toolbar .float-right {
/*	margin: 28px 33px 0px 0px;*/
}
#toolbar span {
	font: bold 22px/24px 'Cantarell', sans-serif;
	text-transform: uppercase;
}
#toolbar span.seperator {
	font: bold 22px/24px 'Cantarell', sans-serif;
	color: #6D6D6D;
}
.wk-slideshow-default .next {
	background: url(/wp-content/themes/yoo_master_wp/styles/goodwood/images/gw_arrows.png) 0 37px no-repeat;
	background-position: 0 -37px;
	width: 37px;
	height: 37px;
	top: 50%;
	margin-top: -25px;
	right: 30px;
}
.wk-slideshow-default .prev {
	background: url(/wp-content/themes/yoo_master_wp/styles/goodwood/images/gw_arrows.png) 0 37px no-repeat;
	background-position: 0 0px;
	width: 37px;
	height: 37px;
	top: 50%;
	margin-top: -25px;
	right: 75px;
}
.wk-slideshow-default:hover .prev {
	left: none;
}
/*Menu
---------------------------------------------------------------------------------------------------*/
#menu li {
	background: transparent;
}
#menubar {
	/*background:url(/wp-content/themes/yoo_master_wp/styles/goodwood/images/navigation.png);*/
	margin-top: 186px;
	background: url(/wp-content/themes/yoo_master_wp/styles/goodwood/images/menu_bg.png) 0 10px repeat-x;
	position: relative;
	z-index: 4;
}
#menu ul {
	list-style: none;
	margin: 0 -3px;
	padding: 0 0 4px;
	position: relative;
	line-height: 1em;
	display: inline-block;
	z-index: 200;
	z-index: 4;
	position: relative;
}
#menu ul li.level1 .dropdown {
	margin-top: 70px;
}
#menu ul li.level1 a.level1 {
	white-space: nowrap;
	display: block;
	padding: 0 20px;
	font-size: 1em;
	z-index: 610000;
	cursor: pointer;
	position: relative;
	margin: 0 0px;
	outline: none;
	height: 112px;
	background: url(/wp-content/themes/yoo_master_wp/styles/goodwood/images/nav.gif) 0 116px repeat-x;
	border-radius: 5px 5px 0 0;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	text-align: center;
	border: none;
}
#menu ul li a.level1:hover, #menu ul li a.level1.active.current {
	background-position: left top;
}
#menu ul li a .title {
	font-family: 'CantarellBold', sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #121212;
	display: block;
	padding-top: 47px;
	margin-bottom: -3px;
	text-transform: uppercase;
}
#menu ul li a .subtitle {
	display: block;
	margin: 0;
	outline: none;
	padding: 0px;
	width: auto;
	font-family: 'CantarellBold', sans-serif;
	font-size: 9px;
	line-height: 20px;
	text-transform: uppercase;
	color: #9F9F9F;
	text-shadow: 1px 1px 0 white;
}
/* Top-B Widgets
-----------------------------------------------------------------------------------*/

.main-post-blocks {
	clear: none;
	float: left;
	width: 240px;
	padding: 0 28px 28px 26px;
	margin-right: 29px;
	border: 1px solid #DADADA;
	border-radius: 5px;
}
.main-post-blocks:last-child {
	margin-right: 0px;
}
.main-post-blocks h4 {
	font: 30px/1.2307em 'Lobster', cursive;
	display: inline-block;
	margin: 16px 0 15px;
	color: #121212;
}
.main-post-blocks a {
	color: #121212;
}
.main-posts-block-readmore, #content .home_button span {
	background: #D90011;
	border-radius: 5px;
	color: #fff;
	overflow: hidden;
	padding: 6px 13px 7px;
	margin: -2px 0 0;
	font: 10px/12px 'Cantarell', sans-serif;
	text-transform: uppercase;
}
.main-posts-block-readmore:hover, #content .home_button span:hover {
	background: #000;
	color: #fff;
}
.mod-buisness {
	overflow: hidden;
	background: #E9E9E9;
	border-radius: 5px;
	padding: 16px 27px 16px;
	font: 22px/24px 'Cantarell', sans-serif;
	text-transform: uppercase;
	color: #232323;
}
.mod-buisness strong {
	float: left;
	line-height: 49px;
}
.mod-buisness a {
	font: 19px/24px 'Cantarell', sans-serif;
	display: block;
	float: right;
	color: #fff;
	background-color: #333;
	background-image: -webkit-linear-gradient(top, #414141, #141414);
	padding: 8px 14px 8px 14px;
	margin-top: 3px;
	margin-bottom: 0px;
	border-radius: 10px;
}
/*Footer
--------------------------------------------------------------------------------------*/

#footer {
	background: #363636;
	border-top: 7px solid #2A2A2A;
	color: #B1B1B1;
	min-height: 350px;
	padding: 15px 0;
	margin-top: 20px;
}
#footer a {
	color: #b1b1b1;
}
.footer-wrap {
	width: 980px;
	margin: 0 auto;
}
.footer-wrap .module {
	text-align: left;
	float: left;
	margin-top: 20px;
	padding-left: 40px;
}
.footer-wrap .module a li {
	border-top: 1px solid #4A4A4A;
	list-style: none;
	line-height: 18px;
	text-align: left;
	font: 12px/27px Arial;
}
.footer-wrap .module a li:hover, .srp-widget-stringbreak-link:hover {
	color: #fff;
}
.footer-wrap .module a:first-child li {
	border: none;
}
.footer-wrap .module-title, .srp-widget-title {
	color: white;
	font: bold 21px/29px 'Cantarell', sans-serif;
	text-transform: uppercase;
	text-align: left;
	margin-left: 27px;
}
.srp-widget-title {
	margin-top: -15px;
	margin-bottom: 21px;
}
.srp-post-title:first {
 margin:0px;
 padding:20px 0 18px 0;
}
.srp-post-title {
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
.srp-post-title-link {
	color: #fff;
}
.srp-post-title-link:hover {
	text-decoration: underline;
}
.srp-widget-excerpt {
	text-align: left;
	color: #B1B1B1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#wdg_specialrecentpostspro-2-srp-singlepost-3 {
	border: none;
}
.srp-widget-singlepost {
	border-bottom: 1px solid #4A4A4A;
}
.footer-wrap .srp-widget-title {
	margin-left: 0px;
}
.footer-wrap .module .social li {
	border-top: none;
	height: 55px;
	list-style: none;
}
.footer-wrap .module .social li img {
	float: left;
}
.footer-wrap .module .social li span {
	padding-left: 10px;
	color: #B1B1B1;
	float: left;
}
.footer-wrap .module .social li span:hover {
	color: #fff;
}
#copyright a:hover {
	text-decoration: underline;
	color: #fff;
}
#copyright {
	margin: 0 auto;
	text-align: center;
	width: 100%;
	background: #2c2c2c;
	padding: 15px 0;
}
#copyright a {
	color: #B1B1B1;
}
#breadcrumb {
	padding: 5px 2px;
	border-top: 1px solid #f5f5f5;
	border-bottom: 1px solid #f5f5f5;
}
/*SideBar
---------------------------------------------------------------------------*/

#sidebar-b .module-title {
	font: 26px/1.2307em 'Lobster', cursive;
	color: #121212;
	padding-bottom: 15px;
	margin: 0;
	font-weight: normal;
	letter-spacing: normal;
}
/*Main Content
-------------------------------------------------------------------------------------*/

#content .title, #content .page-title {
	font: 32px/1.2307em 'Lobster', cursive;
	color: #121212;
	padding: 0;
	margin: 0;
	font-weight: normal;
	letter-spacing: normal;
}
/*Form
-------------------------------------------------------------------------------------*/

.gform_wrapper input, .gform_wrapper textarea {
	padding: 0 10px;
	outline: none;
	height: 32px;
	width: 250px;
	font: 12px/32px Arial, Helvetica, sans-serif;
	margin: 0;
	border: 1px solid black;
	-webkit-appearance: none;
	-webkit-border-radius: 0;
}
.gform_wrapper input:focus, .gform_wrapper textarea:focus {
	border: 1px solid #d90011;
}
.gform_wrapper input.button {
	background: #d90011;
	color: #FFF;
	font: 10px/12px 'Cantarell', sans-serif;
	text-transform: uppercase;
	cursor: pointer;
	border-radius: 5px;
	border: 0;
	width: 150px;
	text-shadow: 0 0 0 #000;
}
.gform_wrapper input.button:hover {
	background: #000;
}
.gform_wrapper .gform_footer.right_label, .gform_wrapper .gform_footer.left_label {
	padding: 0px 0 10px 32.5%;
}
.dropdown-bg {
	padding: 0;
	margin: 0px;
	float: left;
	width: 200px;
	border-radius: 0 5px 5px 5px;
	background-color: #DADADA;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#DADADA), to(#F3F3F3));
	background-image: -webkit-linear-gradient(top, #DADADA, #F3F3F3);
	background-image: -moz-linear-gradient(top, #DADADA, #F3F3F3);
	background-image: -ms-linear-gradient(top, #DADADA, #F3F3F3);
	background-image: -o-linear-gradient(top, #DADADA, #F3F3F3);
	background-image: linear-gradient(to bottom, #DADADA, #F3F3F3);
	border: 1px solid #CCC;
}
/*Products
-------------------------------------------------------------------------------------*/

.menu-dropdown .dropdown-bg > div {
	background: transparent;
}
div.product div.images img, #content div.product div.images img {
	box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0px 0px 0 rgba(0,0,0,0.3);
}
.product .product_meta {
	margin-bottom: 10px;
	padding: 4px 8px;
	background: #E8E9E9;
	border-radius: 4px;
}
.summary .product_title {
	font-size: 23px;
	font-family: 'Cantarell', sans-serif;
	line-height: 27px;
}
form.woocommerce_ordering {
	float: right;
	margin-top: 7px;
	font: 18px/1.2307em 'Lobster', cursive;
	color: #666;
}
div.product div.images, #content div.product div.images {
	width: 38%;
}
div.product div.summary, #content div.product div.summary {
	width: 56%;
}
.related ul.products li.product, .upsells ul.products li.product {
	width: 20%;
	margin: 0 28px;
}
.related ul.products li.product:first-child, .upsells ul.products li.product:first-child {
	margin-left: 0;
}
.related ul.products li.product:last-child, .upsells ul.products li.product:last-child {
	margin-right: 0;
}
.woocommerce_tabs ul.tabs li a {
	font: 22px/0.8em 'Lobster', cursive;
	display: inline-block;
	margin: 5px 0 5px;
	color: #121212;
}
.woocommerce_tabs h2 {
	display: none;
}
div.product .woocommerce_tabs ul.tabs, #content div.product .woocommerce_tabs ul.tabs {
	margin: 1em 0 1em;
}
.wp-pagenavi {
	padding: 10px 0;
	border-bottom: 1px dotted #E8E9E9;
	border-top: 1px dotted #E8E9E9;
	width: 49%;
	float: left;
	clear: both;
	margin: 20px 0;
	text-align: right;
}
#breadcrumb {
	padding: 10px 2px;
	border-top: 1px dotted #E8E9E9;
	border-bottom: 1px dotted #E8E9E9;
	width: 50%;
	float: left;
	font-size: 14px;
}
.dropdown-bg ul.level2 {
	width: 100%;
}
.related.products {
	margin-bottom: 30px;
}
.related.products h2, .upsells.products h2 {
	/*	font: 32px/1.2307em 'Lobster', cursive;*/
	margin-top: 0;
}
.cloud-zoom-big {
	border: 0px solid white;
	overflow: hidden;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 10px #CCC;
	-webkit-box-shadow: 0 0 10px #CCC;
	box-shadow: 0 0 10px #CCC;
}
a#cloud-link {
	display: none;
}
.qa-faq-title {
	margin: 10px 0;
	padding: 5px 10px;
	line-height: 30px;
	background: #F1F1F1;
	border-radius: 5px;
	text-shadow: 1px 1px 0 white;
	border: 1px solid #CCC;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.qa-faq-title:hover {
	background: #eaeaea;
}
.content .gallery .gallery-item {
	width: 14%;
}
.srp-post-title {
	font-size: 14px;
	line-height: 19px;
}
.mod-featured h3.module-title {
	font: 30px/1.2307em 'Lobster', cursive;
	margin: 16px 0 15px;
	color: #121212;
	text-align: center;
}
.mod-featured ul.product_list_widget li {
	padding: 5px 0;
	margin: 0 23px;
	list-style: none;
	width: 15%;
	float: left;
	text-align: center;
}
.mod-featured ul.product_list_widget li img {
	float: none;
	display: block;
	margin: 0 auto 10px;
	width: 136px;
	height: auto;
	box-shadow: 0 0 0 0 rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0.3);
	-moz-box-shadow: 0 0 0 0 rgba(0,0,0,0.3);
}
.mod-featured ul.product_list_widget li a {
	color: #000;
}
.mod-featured ul.product_list_widget li a:hover {
	color: #D90011;
}
.mod-featured {
	padding-bottom: 18px;
}
#top-a {
	top: -75px;
}
.dropdown-bg {
	border-radius: 0 0 5px 5px;
	width: 145px;
}
#menu {
	width: 980px;
	margin: 0 auto;
	float: none;
}
.mod-featured h3.module-title {
	font-family: 'Cantarellregular', sans-serif;
	text-transform: uppercase;
	font-size: 22px;
	padding-top: 24px;
}
.mod-featured ul.product_list_widget li a {
	width: 100%;
	background: #808080;
	color: #fff;
	border: 1px solid #8b8b8b;
	height: 250px;
	font-weight: normal;
	font-family: 'Cantarellregular', sans-serif;
	text-transform: capitalize;
	font-size: 14px;
}
.mod-featured {
	margin: 0px;
}
#menubar {
	background: #e6e6e6;
	margin-top: 277px;
}
.mod-featured ul.product_list_widget li:last-child, .mod-featured ul.product_list_widget li:nth-child(4) {
	margin-right: 0px;
	padding-right: 0px;
}
.mod-featured ul.product_list_widget li:first-child, .mod-featured ul.product_list_widget li:nth-child(5) {
	margin-left: 0px;
	padding-left: 0px;
}
.mod-featured ul.product_list_widget li {
	width: 22%;
	margin: 0 16px;
	margin-bottom: 14px;
}
.mod-featured ul.product_list_widget li img {
	width: 210px;
	margin-top: 2px;
}
#menu ul li.level1 a.level1 {
	height: 60px;
}
#menu ul li a .title {
	padding-top: 17px;
	font-family: 'Cantarellregular', sans-serif;
}
.menu-dropdown li.level1 {
	margin-right: 23.3px;
	padding-bottom: 0px;
}
#menu ul {
	padding: 0 0 0px;
}
#menu ul li.level1 .dropdown {
	margin-top: 16px;
}
.mod-buisness {
	background: transparent;
	border: 2px solid #e8e8e8;
}
.mod-buisness a {
	color: #6c6c6c;
	background: #e8e8e8;
	border-radius: 0;
}
#top-b .mod-box {
	margin: 0px;
}
.mod-featured ul.product_list_widget li {
	margin: 0px 19px 14px;
}
.menu-dropdown li.level1 {
	margin-right: 28px;
	padding-bottom: 0px;
}
.menu-dropdown li.level1:last-child {
	margin-right: 0px;
}
.second_title {
	font-family: 'proximaregular';
	font-style: italic;
}
.find_more_main {
	border: 2px solid #e8e8e8;
}
.find_more_main p.button a {
	color: #6c6c6c;
}
.find_more_main p.button {
	float: right;
	margin: 5px 30px 0 0;
	background: #e8e8e8;
	padding: 10px 18px;
}
.find_more_main p {
	font-family: 'proximaregular';
	font-size: 20px;
	padding-left: 50px;
	display: inline-block;
}
#content .title {
	font-family: 'proximaregular';
}
#sidebar-b .module-title {
	text-align: center;
	font-family: 'proximaregular';
	font-size: 24px;
	text-transform: uppercase;
}
#sidebar-b .grid-box {
	background: #e8e8e8;
	margin-top: 15px;
}
.zoom-small-image {
	padding: 10px;
	border: 2px solid #ddd;
}
.thumbnails .cloud-zoom-gallery {
	padding: 10px;
	border: 2px solid #ddd;
	width: 60px;
}
.summary .product_title {
	border-bottom: 2px solid #ddd;
	padding-bottom: 10px;
	text-transform: uppercase;
}
.related h2 {
	font-family: 'proximalight';
	text-transform: uppercase;
	font-size: 23px;
	text-align: center;
	border-bottom: 2px solid #eee;
	padding-bottom: 10px;
	width: 80%;
	margin: 0 auto;
	margin-bottom: 30px;
}
.related .product {
/*border: 2px solid #999;
	height: 245px;
	background-color: #999;*/
}
ul.menu .level1:hover {
	border-radius: 0px;
	background: none;
	margin-bottom: -4px;
	border-bottom: 4px solid #666;
}
ul.menu .level1 {
	padding: 0px;
	margin-left: 17px;
	margin-right: 17px;
	background: none;
}
#menu ul li a .title {
	font-family: 'proximalight';
	color: #000
}
#menu ul li a .subtitle {
	font-family: 'proximalight';
	font-size: 11px;
	color: #777;
}
body {
	line-height: 1.7em;
}
.mod-buisness {
	margin-bottom: 24px;
}
.content .second_title {
	font-size: 20px;
}
#content .title {
	text-transform: uppercase;
	font-family: proximabold;
}
#content header {
	margin-bottom: 5px;
}
.find_more_main {
	padding: 10px 0
}
.find_more_main p {
	font-family: proximaregular;
	font-size: 18px;
	padding-left: 30px;
	display: inline-block;
	text-transform: uppercase;
}
.find_more_main p.button a {
	float: right;
	margin: 0 13px 0 0;
	background: rgb(232, 232, 232);
	padding: 14px 18px;
	display: block;
}
.find_more_main p.button {
	float: right;
	margin: 0;
	background: transparent;
	padding: 0;
}
p.quoted {
	font-family: proximaregular;
	font-style: italic;
	font-size: 18px;
	text-align: center;
	line-height: 1.4em;
	margin-top: 0;
}
p.quoted span {
	font-family: proximasemibold;
	font-style: normal;
	font-size: 14px;
	text-align: center;
	display: block
}
.blockmain {
	text-align: center;
	line-height: 1.3em;
}
#sidebar-b .grid-box.width100.grid-v:last-child {
	background: transparent;
	padding: 0;
}
#sidebar-b .grid-box.width100.grid-v:last-child .mod-box {
	background: transparent;
	padding: 0;
	border: 0;
	margin: 0;
}
#sidebar-b .grid-box.width100.grid-v:last-child h3 {
	margin: 0;
	padding: 0;
}
#content p {
	text-align: justify;
}
section#content {
	/*margin: 15px 40px 15px 15px;*/
	margin: 15px 20px 20px 0;
}
h3.featuredtitle {
	background: url(/wp-content/uploads/2014/07/title_underline.png) no-repeat bottom center;
	padding-bottom: 20px;
	text-align: center;
	font-family: proximaregular;
	text-transform: uppercase;
	font-size: 24px;
	color: #888;
	margin-top: 50px;
}
h3.featuredtitle span {
	font-family: proximabold;
}
#top-b .mod-featured h3.module-title {
	padding-top: 20px;
	margin: 0;
}
#top-a .module .module-title {
	margin: 0 0 0 0;
}
#top-a .mod-box {
	padding: 0;
	border: 0px solid #ddd;
	margin: 0;
}
#content .page-title {
	font: normal 32px/1.2307em proximaregular, cursive;
	text-transform: uppercase;
	color: #888;
	padding: 0px;
	margin: 0px;
	letter-spacing: normal;
}
form.woocommerce_ordering {
	float: right;
	margin-top: 7px;
	font: normal 14px/1.2307em proximaregular, cursive;
	color: rgb(102, 102, 102);
}
.wp-archive ul.products li.product h3 {
	color: #888;
	font-family: proximalight;
	padding-left: 5px;
	padding-right: 5px;
}
div.product .woocommerce_tabs ul.tabs li, #content div.product .woocommerce_tabs ul.tabs li {
	border: 0px solid #dfdbdf;
	background: transparent;
	border-radius: 0;
	box-shadow: 0 0px 0px #FFF, inset 0 0 0 #FFF;
	margin: 0 -5px;
	padding: 0 1em;
}
div.product .woocommerce_tabs ul.tabs li.active:before, #content div.product .woocommerce_tabs ul.tabs li.active:before {
	box-shadow: 0px 0px 0 #ffffff;
}
div.product .woocommerce_tabs ul.tabs li:before, #content div.product .woocommerce_tabs ul.tabs li:before {
	left: -6px;
	-webkit-border-bottom-right-radius: 0px;
	-mox-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-width: 0 0px 0px 0;
	box-shadow: 0px 0px 0 #dfdbdf;
	display: none;
}
.woocommerce_tabs ul.tabs li:after, #content div.product .woocommerce_tabs ul.tabs li:after {
	right: -6px;
	-webkit-border-bottom-left-radius: 0px;
	-mox-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
	border-width: 0 0 0px 0px;
	box-shadow: 0px 0px 0 #dfdbdf;
	display: none;
}
div.product .woocommerce_tabs .panel, #content div.product .woocommerce_tabs .panel {
	transition: all 0.2s ease-in-out;
	margin-top: 0px;
	background: #e8e9e9;
	padding: 10px;
}
div.product .woocommerce_tabs .panel input, #content div.product .woocommerce_tabs .panel input, div.product .woocommerce_tabs .panel textarea {
	transition: all 0.2s ease-in-out;
	margin-top: 0px;
	background: #e8e9e9;
	padding: 10px;
	border: 1px solid #CCC
}
div.product .woocommerce_tabs .panel input:focus, #content div.product .woocommerce_tabs .panel input:focus, div.product .woocommerce_tabs .panel textarea:focus {
	transition: all 0.2s ease-in-out;
	margin-top: 0px;
	background: #fff;
	padding: 10px;
	border: 1px solid #CCC;
}
div.product .woocommerce_tabs .panel textarea {
	height: 100px;
}
div.product .woocommerce_tabs .panel input.button {
	background: #888;
	color: #FFF;
	box-shadow: 0 0 0 #FFF;
	text-shadow: 0 0 0 #000;
	border: 1px solid #777;
	font-family: proximaregular;
	font-weight: normal;
	text-transform: uppercase;
}
div.product .woocommerce_tabs .panel input.button:hover {
	background: #333;
}
div.product .woocommerce_tabs ul.tabs:before, #content div.product .woocommerce_tabs ul.tabs:before {
	border-bottom: 0px solid #dfdbdf;
}
div.product .woocommerce_tabs ul.tabs, #content div.product .woocommerce_tabs ul.tabs {
	margin: 0px;
	padding: 0;
}
div.product .woocommerce_tabs ul.tabs li a, #content div.product .woocommerce_tabs ul.tabs li a {
	text-transform: uppercase;
	font-size: 16px;
	color: rgb(136, 136, 136);
	margin-top: 50px;
	font-family: proximaregular;
}
div.product .woocommerce_tabs ul.tabs li, #content div.product .woocommerce_tabs ul.tabs li {
	background: #e8e9e9;
	padding: 0 1.4em;
}
div.product .woocommerce_tabs ul.tabs, #content div.product .woocommerce_tabs ul.tabs {
	border-bottom: 0;
}
.wp-single .related ul.products li.product, .wp-single .upsells ul.products li.product {
	width: 22%;
	margin: 0px 13px;
}
/*.wp-single .related ul.products li.product:last-child, .wp-single .upsells ul.products li.product:last-child {
	width: 22%;
	margin: 0px 0 0 13px;
}*/
.product .product_meta {
	display: none
}
.related ul.products li.product img, .related ul li.product img, .upsells.products ul.products li.product img, .upsells.products ul li.product img {
	margin: 0;
}
.mod-featured ul.product_list_widget li a {
	color: #ddd;
}
.mod-featured ul.product_list_widget li a:hover {
	color: #FFF;
}
#menubar {
	margin-top: 124px;
}
.footer-wrap .module {
	width: 45%;
}
.footer-wrap .module:first-child {
	margin-right: 40px;
	width: 20%
}
.footer-wrap .module:last-child {
	margin-right: 0px;
	width: 20%
}
.wp-home article > a > img {
	float: left;
}
.wp-home article .content .wp-caption, .wp-home article .content .gallery, .wp-home article .content img {
	display: none;
}
div.product div.images, #content div.product div.images {
	width: 46%;
}
div.product div.summary, #content div.product div.summary {
	width: 50%;
}
.zoom-small-image {
	padding: 0px;
	border: 2px solid #CCC;
}
div.product div.images p.cloud-center {
	display: none;
}
.wp-single .related ul.products li.product, .wp-single .upsells ul.products li.product {
	clear: none
}
.wp-page-655 ul.products li.product h3 {
	color: #666;
}
/*31/07/2015*/
.proBtn {
	background: #fff none repeat scroll 0 0;
	border-radius: 0;
	box-shadow: 0 0 0 #fff;
	color: #5e5e5e;
	display: block;
	font: 15px/1.2307em proximaregular, cursive;
	margin: 0;
	padding: 10px 5px 8px;
	text-transform: uppercase;
	height: auto;
	width: auto;
	text-transform: uppercase;
	font-weight: normal;
	opacity: 1;
}
.proBtn:hover {
	background: #666 none repeat scroll 0 0;
	border: 1px solid #000;
	color: #fff;
	font-weight: normal;
	text-shadow: 0 0 0 #000;
}
.woocommerce ul.product_list_widget li {
	/*overflow: hidden;*/
	padding-bottom: 0;
}
.wp-page-655 #content .content > h3 {
	font: normal 21px/1.2307em proximaregular, cursive;
	text-transform: uppercase;
	color: #888;
	padding: 5px 0px;
	margin: 0px 0 10px 0;
	letter-spacing: normal;/*background: #e8e9e9;*/
}
.woocommerce.proBlock.columns-4 .products {
	border-bottom: 1px solid #ccc;
}
.wp-page-655 #content .title {
	font: normal 24px/1.2307em proximaregular, cursive;
	text-transform: uppercase;
	color: #888;
	padding: 0px;
	margin: 20px 0 20px;
	letter-spacing: normal;
}
/*form standard**/

.siteForm {
	padding: 0px;
	margin: 0;
	border: none;
}
.siteForm fieldset {
	border: none;
	padding: 0px 0;
	margin: 0px;
}
.siteForm .req {
	color: #F00;
}
.siteForm label {
	min-height: 12px;
	text-align: left;
	color: #9e9e9e;
	font-weight: 500;
	font-size: 12px;
	padding: 8px 0;
	display: block;
	font-weight: normal;
}
.siteForm input[type="text"], .siteForm input[type="file"], .siteForm input[type="password"], .siteForm select, .siteForm textarea {
	background: #fff;
	color: #000;
	font-size: 14px;
	width: 100%;
	padding: 4px 5px;
	border: 1px solid #ccc;
	height: 35px;
	border-radius: 5px;
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	-o-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;
	margin-bottom: 9px;
	position: relative;
}
.siteForm input[type="text"]:focus, .siteForm input[type="file"]:focus, .siteForm input[type="password"]:focus, .siteForm select:focus, .siteForm textarea:focus, .customfile-input:focus {
	border-color: rgba(39, 39, 37, 0.8);
	outline: 0;
	outline: thin dotted \9;/* IE6-9 *//*	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);*/
}
.siteForm input[type="submit"], .siteForm input[type="reset"], .siteForm input[type="button"] {
	background: #272727;
	border-radius: 3px;
	font-size: 12px;
	color: #fff;
	padding: 0px 25px;
	height: 35px;
	margin: 0px;
	display: inline-block;
	vertical-align: top;
	border: solid 1px transparent;
	width: auto;
	cursor: pointer;
}
.siteForm input[type="button"] {
	background: #727272;
}
.siteForm input[type="submit"]:hover, .siteForm input[type="reset"]:hover, .siteForm input[type="button"]:hover {
	background: #161616;
}
.siteForm select {
	width: 100%;
	padding: 7px 5px;
}
.siteForm .height185 {
	height: 185px;
}
 
::-webkit-input-placeholder {
 color:#9b9b9b;
}

:-moz-placeholder { /* Firefox 18- */
 color:#9b9b9b;
 opacity:  1;
}

::-moz-placeholder {  /* Firefox 19+ */
 color:#9b9b9b;
 opacity:  1;
}

:-ms-input-placeholder {
 color:#272727;
}
/*****/

img {
	height: auto;
	max-width: 100%;
}

/*
.wp-single ul.products li.product a.button, .wp-page-655 ul.products li.product a.button {
	display: block;
	text-transform: uppercase;
	white-space: normal;
	margin: 0px;
	background: rgb(255, 255, 255);
	padding: 10px 5px 8px;
	box-shadow: rgb(255, 255, 255) 0px 0px 0px;
	border-radius: 0px;
	color: rgb(136, 136, 136);
	font-weight: normal;
}
.wp-page-655 ul.products li.product a.button:hover, .wp-single ul.products li.product a.button:hover {
	background: #666;
	color: #fff;
	border: 1px solid #000;
	font-weight: normal;
	text-shadow: 0 0 0 #000;
}*/
.gray-box {
	padding: 15px;
}
.image-wrapper {
	margin: 0 auto;
	display: block;
	text-align: center;
}
* {
	box-sizing: border-box;
}
*::after, *::before {
	box-sizing: border-box;
}
.contact-form {
	float: left;
	width: 48%;
}
.map {
	float: right;
	width: 49%;
}
ul.products li.product {
	padding: 5px 0;
	list-style: none;
	float: left;
	text-align: center;
	width: 23%;
	/*height: 350px;*/
	margin: 0 1%;
	margin-bottom: 14px;
}
ul.products li.product h3 {
	/*	color: #fff;*/
	font-family: 'proximalight';
	padding-left: 5px;
	padding-right: 5px;
	padding: .5em 0 1em 0;
	margin: 0;
	font-size: 1em;
	min-height: 37px;
} 
ul.products li.product .proName {
	color: #888;
	font-family: proximalight;
	display: block;
	height: 285px;
	font-weight: normal;
}
 
ul.products li.product a img {
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 0 0 rgba(0,0,0,0.3);
}
/****/


 
ul.product_list_widget li img {
	float: none;
	display: block;
	margin: 0 auto 10px;
	width: 136px;
	height: auto;
	box-shadow: 0 0 0 0 rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0.3);
	-moz-box-shadow: 0 0 0 0 rgba(0,0,0,0.3);
}
 
 
 
ul.product_list_widget li {
	padding: 5px 0;
	list-style: none;
	float: left;
	text-align: center;
	width: 23%;
	/*height: 350px;*/
	margin: 0 1%;
	margin-bottom: 14px;
}
ul.product_list_widget li .proName {
	color: #888;
	font-family: proximalight;
	display: block;
	height: 285px;
	font-weight: normal;
}
ul.product_list_widget li a.proName:hover {
	color: #888;
	font-family: proximalight;
	font-weight: normal;
}
ul.product_list_widget li img {
	width: auto;
	margin-top: 2px;
}
ul.product_list_widget li a {
	color: #888;
}
 
 
ul.product_list_widget li a:hover {
	color: #FFF;
}
ul.product_list_widget li img {
	margin: 2px 0 10px 2px;
}


a.thm_btn, .thm_btn, button.thm_btn, input.a.thm_btn{ 
 
	background: #FFF;
	display: block;
	border-radius: 0;
	text-transform: uppercase;
	color: #888;
	font-size: 15px;
	 
	line-height: 1em;
	cursor: pointer;
	position: relative;
	font-family: inherit;
	font-weight: normal;
	overflow: visible;
	padding: 10px 5px 8px;
	text-decoration: none;
	border-radius: 2px;
	border: 1px solid #c8bfc6;
	max-width:250px; margin:0 auto;
}
a.thm_btn:hover, .thm_btn:hover, button.thm_btn:hover, input.a.thm_btn:hover{
	background: #666;
	color: #fff;
	border: 1px solid #000;
	font-weight: normal;
	text-shadow: 0 0 0 #000;
}