/*
theme Name: GoingGreen Wordpress CMW
Theme URI: http://goingreen.co.uk
Description: A WordPress Content Management System 
Version: 1.0
Author: Veda Karvir 
Author URI: http://www.room101.co.uk 
*/

@import "css/reset.css";
@import "css/typography.css";
@import "css/layout.css";
@import "css/woo-styles.css";
@import "http://fonts.googleapis.com/css?family=Lato:300italic,400italic,700italic,400,700,300";

@charset "UTF-8";
@font-face {
	font-family: 'BodaniMTBlack';
	src: url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/Bodani_mt_black/Bodani-MT-Black.ttf');
}

@font-face {
    font-family: 'LatoRegular';
    src: url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/Lato-Regular.ttf');
}
@font-face {
    font-family: 'LatoLight';
    src: url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/Lato-Light.ttf');
}
@font-face {
    font-family: 'LatoItalic';
    src: url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/Lato-Italic.ttf');
}
@font-face {
    font-family: 'LatoLightItalic';
    src: url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/Lato-LightItalic.ttf');
}
@font-face {
    font-family: 'LatoHairline';
    src: url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/Lato-Hairline.ttf');
}
@font-face {
    font-family: 'LatoHairlineItalic';
    src: url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/Lato-HairlineItalic.ttf');
}
@font-face {
    font-family: 'Lato-Bold';
    src: url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/Lato-Bold.ttf');
}
@font-face {
    font-family: 'LatoBoldItalic';
    src: url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/Lato-BoldItalic.ttf');
}
@font-face {
    font-family: 'LatoBlack';
    src: url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/Lato-Black.ttf');
}
@font-face {
    font-family: 'LatoBlackItalic';
    src: url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/Lato-BlackItalic.ttf');
}

@font-face {
    font-family: 'OpenSansLight';
    src: url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-Light-webfont.eot');
    src: url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-Light-webfont.woff') format('woff'),
url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-Light-webfont.ttf') format('truetype'),
url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-Light-webfont.svg#OpenSansLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansLightItalic';
    src: url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-LightItalic-webfont.eot');
    src: url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-LightItalic-webfont.eot?#iefix') format('embedded-opentype'),
url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-LightItalic-webfont.woff') format('woff'),
url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-LightItalic-webfont.ttf') format('truetype'),
url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-LightItalic-webfont.svg#OpenSansLightItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansRegular';
    src: url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-Regular-webfont.eot');
    src: url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-Regular-webfont.woff') format('woff'),
url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansItalic';
    src: url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-Italic-webfont.eot');
    src: url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),
url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-Italic-webfont.woff') format('woff'),
url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-Italic-webfont.ttf') format('truetype'),
url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-Italic-webfont.svg#OpenSansItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansSemibold';
    src: url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-Semibold-webfont.eot');
    src: url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-Semibold-webfont.woff') format('woff'),
url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),
url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansSemiboldItalic';
    src: url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-SemiboldItalic-webfont.eot');
    src: url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'),
url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-SemiboldItalic-webfont.woff') format('woff'),
url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-SemiboldItalic-webfont.ttf') format('truetype'),
url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-SemiboldItalic-webfont.svg#OpenSansSemiboldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansBold';
    src: url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-Bold-webfont.eot');
    src: url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-Bold-webfont.woff') format('woff'),
url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-Bold-webfont.ttf') format('truetype'),
url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansBoldItalic';
    src: url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-BoldItalic-webfont.eot');
    src: url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-BoldItalic-webfont.woff') format('woff'),
url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-BoldItalic-webfont.ttf') format('truetype'),
url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-BoldItalic-webfont.svg#OpenSansBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansExtrabold';
    src: url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-ExtraBold-webfont.eot');
    src: url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),
url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-ExtraBold-webfont.woff') format('woff'),
url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-ExtraBold-webfont.ttf') format('truetype'),
url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-ExtraBold-webfont.svg#OpenSansExtrabold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansExtraboldItalic';
    src: url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-ExtraBoldItalic-webfont.eot');
    src: url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-ExtraBoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-ExtraBoldItalic-webfont.woff') format('woff'),
url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-ExtraBoldItalic-webfont.ttf') format('truetype'),
url('http://www.goingreen.co.uk/wp-content/themes/goingreen/fonts/OpenSans-ExtraBoldItalic-webfont.svg#OpenSansExtraboldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
body {
	margin: 0px;
	padding: 0px;
	background-repeat: repeat-x;
	background-image: url(images/for-sale_bg.jpg);
	background-position: bottom left;
        background-size: initial;
	color: #666666;
}

input {
  line-height: 20px;
}
.clear {
	clear: both;
}
.float-left {
	float: left;
}
.float-right {
	float: right;
}
#left-sidebar {margin-left:15px;}
#right-sidebar {margin-right:15px;}
#left-sidebar , #right-sidebar { padding:15px; 
	min-height: 500px; 
	/*height:1145px;*/
	height:1350px;
	} 
#left-sidebar p , #right-sidebar p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #f9f9f9 !important;;
	margin-bottom: 8px;
}
#left-sidebar a , #right-sidebar a { text-decoration: none; }
#left-sidebar p a:hover, #right-sidebar p a:hover {
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #999999;
	text-decoration: none;
}
.slider-wrapper img {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	behavior: url(http://www.goingreen.co.uk/wp-content/themes/goingreen/css/PIE.php);
}
em {
	font-style: italic;
	font-size: 17px;
}
.20m {
	margin-right: 20px;
}
h1, h2, h3, h4, h5 {
	margin: 0px;
	font-family:lato; 
	padding: 0px;
	font-weight: 300;
}
.widget-title {
	visibility: hidden;
	font-size: 0px;
}
#left-sidebar h1 , #right-sidebar h1, .product h1, h1.page-title {
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #47A940;
	margin-bottom: 5px;
}
#left-sidebar h2 {
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	color: #CCC;
	margin-bottom: 5px;
}
#main-content p , #center_content p{
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #333;
	margin-bottom: 10px;
}
#main-content p a {
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #47a940;
	margin-bottom: 10px;
	text-decoration: none;
}
#main-content h1 {
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: normal;
	color: #47a940;
	margin-bottom: 12px;
	text-transform: uppercase;
}
#main-content h2 {
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #666;
	margin-bottom: 10px;
}
#main-content h3 {
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #999;
	margin-bottom: 10px;
}
#main-content h4, .product h4 {
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #47a940;
	margin-bottom: 10px;
}
#main-content table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #333;
	margin-bottom: 10px;
}
#main-content td {
	padding: 3px;	
}
#main-content td strong {
	color: #47a940;
}
#main-content tr {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
}
#main-content label , .pg_error_mess{
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.slider-wrapper p {
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #FFF;
	margin-bottom: 10px;
}
.slider-wrapper h1 {
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #47a940;
	margin-bottom: 5px;
}
.slider-wrapper h2 {
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #FFF;
	margin-bottom: 10px;
}
.slider-wrapper h3 {
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFF;
	margin-bottom: 10px;
}
.slider-wrapper h4 {
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #47a940;
	margin-bottom: 10px;
}
.pg_auth_btn , .pg_logout_btn{
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #47a940;
}
.mc-field-group {
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.indicates-required {
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F90;
	margin-bottom: 20px;
}
#main-content input.button {
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #47a940;
}
#main-content img {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	behavior: url(http://www.goingreen.co.uk/wp-content/themes/goingreen/css/PIE.php);
}
#main-content ul {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
}
#main-content ul li, #center_content ul li {
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-size: 13px;
	list-style-type: square;
	margin-left: 10px;
	color: #999;
	margin-bottom: 5px;
}
#container {
	width: 1020px;
	margin-right: auto;
	margin-left: auto;
}
#header {
	clear:both; 
 	height: 160px;
	width:1120px;
        padding:0 15px;
	margin-right: auto;
	margin-left: auto;
}
.shop-links {
	height: 30px;
	width: 450px;
	background-color: #FFF;
	padding-top: 10px;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	float: right;
}
#header .shop-links ul {
	padding: 0px;
	list-style-type: none;
	font-family: Lato, Arial, Helvetica, sans-serif;
	margin: 0px;
	float: right;
}
#header .shop-links ul li {
	display: inline-block;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#header .shop-links li a {
	font-size: 13px;
	color: #47a940;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 24px;
	margin: 8px;
	font-weight: bold;
	text-transform: uppercase;
}
#header .shop-links li a:hover {
	color: #333333;
	text-decoration: none;
	font-size: 13px;
}
.basket {
	background-image: url(http://www.goingreen.co.uk/wp-content/themes/goingreen/images/basket.png);
	height: 20px;
	width: 20px;
	background-repeat: no-repeat;
}
.checkout-icon {
	background-image: url(http://www.goingreen.co.uk/wp-content/themes/goingreen/images/checkout.png);
	height: 20px;
	width: 20px;
	background-repeat: no-repeat;
}
.logo {
	float: left;
	margin-top: 30px;
/*	margin-left: -20px;	*/
}

.electric-bikes b a{
color: #47A940;
}

.royalSlider .royalSlide, .royalSlider .royalWrapper {   background-color: transparent !important;; }

#royalslider-1 {
	/*background-image: url('images/slider-background.png'); */
	height:auto;
	background-size: cover;
	min-width: 1216px;
}
.royalSlider .royalWrapper{ min-width: 1216px; }

/*Styles for slider buttons on homepage*/
.bx-wrapper .bx-controls-direction a {
    opacity: 0.45;
}

/*Style for slider at bottom of home page*/
.slide_title{ min-height: 40px; padding: 5px 10px; color: #FFF; text-transform: uppercase;}
.slide_container{ background-color: #c6c6c6;  }
.title_price_cart{ padding-top:10px; text-transform: uppercase;}

.slider_wrap .bx-controls-direction {
	position: relative !important;
	top: -290px !important;
}

.slider_wrap .bx-controls-direction a.bx-prev{  
	float: right;
	position: relative;
	left: -45px;
 }

.bx-wrapper {
    max-width: 100% !important;
}

.slide_container img{ padding:10px; margin: 0 auto; } 

#header ul {
	padding: 0px;
	list-style-type: none;
	font-family: Lato, Arial, Helvetica, sans-serif;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#header ul li {
	display: inline-block;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#header li a {
	font-size: 13px;
	color: #999999;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	margin: 8px;
}
#header li a:hover {
	color: #47a940;
	text-decoration: none;
	font-size: 13px;
}
#menu-item-94 , #menu-item-693{
	border: 1px solid #47a940;
	margin-right: 1px;
	margin-left: 1px;
	background-color: #EEE;
}
#header .contact {
	font-family: Lato;
	padding-top: 45px;
	text-align: right;
	font-size: 34px;
	color: #6b6362;
}
.contact a {
	color:#5FB404;
}
#header .contact h1 {
	font-family: Lato;
	font-size: 22px;
	color: #5FB404;
}
#nav {
	/* background-image: url(http://www.goingreen.co.uk/wp-content/themes/goingreen/images/nav-bg.gif);
	background-repeat: repeat-x; */
	height: 38px;
	padding-top: 10px;
	background-color: #dddddd;
	behavior: url(http://www.goingreen.co.uk/wp-content/themes/goingreen/css/PIE.php);
	margin: 15px; 
}
#nav ul {
	list-style-type: none;
	padding: 6px 0px 9px 4px;
	width: 1150px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#nav ul li a {
	text-decoration: none;
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #4d4d4c;
	padding: 5px 0;
	text-transform: uppercase;
}
#nav ul li a:hover {
	text-decoration: none;
	color: #47a940;
}
#nav .current-menu-item a {
	border-bottom: 4px solid #47a940;	
}

/*SubMenus*/

#nav ul ul { 
     position: absolute;
     display: none; 
     width: 180px;
padding-top: 20px;	
background: rgb(221, 221, 221);
background: rgba(221, 221, 221, 0.7);
z-index: 999999;
}

#nav ul ul li { 
    float: none; 
padding: 8px 0px;
}

#nav ul ul li a { /* target all sub menu item links */
    padding: 5px 10px; /* give our sub menu links a nice button feel */
}


#nav ul li:hover > ul {
    display: block; /* show sub menus when hovering over a parent */
}

/*=====*/

#menubar-responsive { display:none; font-family: Lato;}
#pulldiv { background-color:#dddddd;padding:5px 20px 5px 20px;}
#menubarlist { display:none; margin-top:15px;}
#pull { display:block; background:url('images/nav-icon-green.png') no-repeat right center; text-decoration: none; color:#47a940;font-weight:bold;}
#menubar-responsive .menuitem {  margin-left:20px; margin-top:5px; height: 24px;   background-color: #dddddd; font-size:16px;}
#menubar-responsive .menuitem a { color:#4d4d4c;}


.side-nav .current-menu-item a{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	background-image: url(http://www.goingreen.co.uk/wp-content/themes/goingreen/images/plug.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	color: #47a940;
}

/*Sub menus for responsive menu system*/
#menubar-responsive .submenu {
	padding-left:25px;
}



.slider-wrapper {
	height: 355px;
	width:1150px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}
.header-img-wrapper {
	height: 355px;
	width:1150px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}
.header-img-wrapper img {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	behavior: url(http://www.goingreen.co.uk/wp-content/themes/goingreen/css/PIE.php);
}
#page-wrap {
	margin: auto;
	max-width:1451px; 
}
#left-sidebar , #right-sidebar{
	float: left;
	width: 200px;
	background: #47a940; 
}
.side-nav {
	background-color: #434242;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	behavior: url(http://www.goingreen.co.uk/wp-content/themes/goingreen/css/PIE.php);
	margin-bottom: 20px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.side-nav li {
	margin-bottom: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.side-nav li a {
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
}
.side-nav li a:hover {
	color: #47a940;
	text-decoration: none;
}
.light-panel {
	background-color: #696868;
	padding-top: 20px;
	padding-bottom: 40px;
	padding-left: 20px;
	background-image: url(http://www.goingreen.co.uk/wp-content/themes/goingreen/images/panel-bottoms.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	behavior: url(http://www.goingreen.co.uk/wp-content/themes/goingreen/css/PIE.php);
	margin-bottom: 20px;
	padding-right: 10px;
}
.dark-panel {
	background-color: #434242;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	behavior: url(http://www.goingreen.co.uk/wp-content/themes/goingreen/css/PIE.php);
	margin-bottom: 20px;
	padding-right: 10px;
}
.dark-panel img{
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	behavior: url(http://www.goingreen.co.uk/wp-content/themes/goingreen/css/PIE.php);
}
.dark-panel ul li{
	color:#FFFFFF;
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-size: 13px;
	/*background: url('http://www.goingreen.co.uk/wp-content/themes/goingreen/images/goingreen-bullet.jpg') no-repeat left top;
background-position: left top;*/
	padding-left: 10px;
	margin-bottom: 5px;
	margin-left: -5px;
	padding-bottom: 5px;
}
.light-panel img{
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	behavior: url(http://www.goingreen.co.uk/wp-content/themes/goingreen/css/PIE.php);
}
#main-content {
	font-family: Lato, Arial, Helvetica, sans-serif;
	float: left;
	width: 620px;
	margin-right: 20px;
	margin-left: 20px;
	padding-top: 20px;
}
#footer {
	height: 60px;
	padding-top: 55px;
	width: 100%;
	position: absolute;
	left: 0;
}
.sub-footer {
	text-align: center;
	width:1150px;
   	padding:0 15px;
	margin-right: auto;
	margin-left: auto;
}
.sub-footer p {
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #999;
	margin-top: 10px;
}
.divider {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
	padding-right: 15px;
}
#footer ul {
	list-style-type: none;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#footer ul li {
	display: inline;
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #999;
	padding-left: 15px;
}
#footer ul li a, #footer span {
	text-decoration: none;
	font-size: 13px;
	color: #666;
	font-family: Lato, Arial, Helvetica, sans-serif;
}
#footer ul li a:hover {
	text-decoration: none;
	color: #47a940;
}
.fb-comments {
	width: 220px;
}
.screen-reader-text, #searchsubmit { display:none; }

#nav ul li { /*width:14.28%;*/ margin-left:2.5%; margin-right:2.5%; float:left; /*margin:auto;*/ text-align: center; }

#gradient-box {
    margin:10px 0;  
    height: 0px;
    background: #47a940;
    border: 7px solid transparent;
    -moz-border-image: -moz-linear-gradient(top, #47a940 0%, #FFFFFF 100%);
    -webkit-border-image: -webkit-linear-gradient(top, #47a940 0%, #FFFFFF 100%);
    border-image: linear-gradient(to bottom, #47a940 0%, #FFFFFf 100%);
    border-image-slice: 7;
}
#s {
	background-image: url(images/search_icon.png); 
	background-repeat: no-repeat;
	background-position-x:275px;
	background-position-y:8px;
	background-position: bottom 10px right 10px !important;
	padding-right: 19px !important;
	border:1px solid #dddddd !important;
}
#searchform input { 
  width: 303px;
  padding: 3px 5px 3px 10px;
  line-height: 2.3em;
  background-color: #dddddd;
  border: none;
  margin-top:35px; 
}
#inner_content {
   width:1150px;
   margin: 0 auto;
}
#center_content {
   width:1150px;
   margin:0 auto; 
   background:#f9f9f9	
} 
.sidebar-block{
   margin-top: 20px;
   color: #f9f9f9;	
}
.sidebar-block p{
  margin: 15px 0;
}
.white-sidebar-block{
   width:auto;
   background: #FFFFFF;
   padding:7px; 	 
   margin-top: 20px; 
}
.sidebar-image { width:100%; height:auto; }

.footer-contact { 
	width: 50%; 
	float:left;
	font-size: 18px;
	color:#4d4d4c; 
}
.footer-contact p, .footer-opening-times p { font-size:14px; }
.footer-contact .header , .footer-opening-times .header{ font-size:20px !important; font-weight:600; padding:0 0 10px 0;  }
.footer-opening-times {
	width: 50%; 
        float:left;
	font-size: 18px;
        color:#4d4d4c;
}
#footer-container {  
	/*background:#efefef;*/
	margin:auto;
	margin-top:60px;
	z-index:999 !important; 
	padding-left: 10px;
}

#footer-container-wrapper {
  	position: absolute;
	background-image:url(images/footer_bg.jpg);
  	width: 100%;
  	left: 0;
	height:310px;
	border-top:30px solid #FFFFFF;	
	z-index: -1;
	background-size: cover;
	min-width: 1150px;
}
#footer-container-wrapper:before{
 background-image:url(images/footer_bg.jpg);
position:absolute;
width:100%;
height:500px; 
}

#main-content-wrapper {
	position: absolute;
        width: 100%;
        left: 0;
        height:100%;
	min-height:100px;  
	margin-bottom:30px;
        z-index: -1;
}
.read_more_button { 
	background: #fbfafa;
	color: #47a940;
	padding: 10px;
	border: 1px solid #c6c6c6;  	
	margin: 15px 0; 
	float:left;
}


/*-----CSS FOR CLASSIFIEDS FORM-----*/

.classifieds_form input{ width: 100%; }
.classifieds_form label p{ font-weight: bold; color:#666666; padding-top: 10px;}
.classifieds_form h2 { padding-top: 20px; }

/*=====END CSS FOR CLASSIFIEDS FORM=====*/


.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
	list-style-type:none !important; 
}
#homepage_product_list .woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product {
 	  width: 26.75% !important;
}
#homepage_product_list img {
  border-radius: 0px;
}

.prod_features li{
	list-style-type: disc; !important;
	  list-style:disc !important;
	margin-left: 20px; 
		
}

.top_prod_info h4 {
	color:#FFF !important;
}

.pro_title{
	color:#808080 !important;
	font-size: 12px !important;
	font-weight:bold;
	margin-top:10px;
	margin-left:10px;
}

/*
.p_price:after {
        display: inline;
        content: "+VAT";
	vertical-align: top;
}
*/

.p_price {
	font-weight:normal !important;
	vertical-align: top;
}

.pro_price_area {
	margin-top:-5px !important;
	margin-left:10px;
}

.add_to_cart_button {
	margin-top:-24px !important;
}

.fa-phone {
	color:#FFFFFF;
	margin-left:13px;
	margin-top:12px;
}

.fa-envelope {
        color:#FFFFFF;
	margin-left:11px;
        margin-top:11px;
}

.fa-map-marker {
        color:#FFFFFF;
	margin-left:15px;
        margin-top:12px;
}

.phone-icon, .map-icon, .envelope-icon{
	background:#4d4d4c;
	border-radius:20px;
	moz-border-radius: 20px;
  	-webkit-border-radius: 20px;
	width:40px;
	height:40px;
	float:left;
}

.icon-text {
	margin-left:10px;
	width:200px;
	float:left;
}

.fa-cc-visa {
	margin-left:6px;
	color:#045FB4;
}

.fa-cc-mastercard {
	margin-left:4px;
	color:#F80707;
}

.fa-cc-discover {
        margin-left:4px;
	color:#A44D14;
}

.fa-cc-amex {
        margin-left:4px;
	color:#0DA5B6;
}

.fa-cc-paypal {
        margin-left:4px;
	color:#213385;
}

.footer-address, .footer-phone, .footer-url-address {
	display:inline-block;
}

.team-member-image {
	float:left;
	width:25%;
	padding-right:10px;
	margin-bottom:30px;
}

.team-member-image img{
	width:100%;
	height:auto;
	margin-top:35px !important;
}
.team-member-description {
	float:left;
	width:71%;
	padding-left:10px;
	margin-bottom:30px !important;
}

.addressMove {
	font-weight:bold;
	border:1px solid #CCCCCC;
	text-align:center;
	padding:15px;
	font-family:'Bodoni MT', Didot, 'Didot LT STD', 'Hoefler Text', Garamond, 'Times New Roman', serif !important;
        font-size:24px;
        color:#00b059;
        line-height:32px;
        text-shadow: 1px 0px 1px #000000;  /*, -1px 0px 1px #000000, 0px 1px 1px #000000, 0px -1px 1px #000000; */
        text-decoration: underline;
}

.addressMove a{
	color:#00b059;
}

.home-text {
	float:left;
        width:35%;
}

.home-image {
	float:left;
        width:45%;
	margin-left:5%;
        padding-left: 15px;
}

.home-image img {
        width:100%;
        height:auto;
}

.services_images {
	float:left;
        width:40%;
	padding-left: 15px;
}

.services_images img {
	width:100%;
	height:auto;
}
.services_content {
	float:left;
        width:55%;
}

.testimonial-image {
        float:left;
        width:40%;
}

.testimonial-image img{
        width:100%;
        height:auto;
}
.testimonial-description {
        float:left;
        width:55%;
	padding-left:20px;
}

/*.button {
	background:#FFF !important;
	border:1px solid #ccc !important;
}

.add_to_cart_button:before {
        display: block;
        content: "\f07a";
	font-family: fontAwesome;
	font-size: 18px;
}*/

#product_details { min-height:850px; }

.product p {margin: 10px 0; }
.footer-opening-times ul li { color:#4d4d4c !important;   margin-top: -10px; margin-bottom: 21px !important;  }

.testimonial_para {
	color:#999 !important;
	font-weight:bold;
}
.quotemark:before {
	  display: block;
	  padding-left: 10px;
	  content: "\201C";
	  font-size: 80px;
	  color: #7a7a7a;
	  font-size: 192px;
	  color: #dcdcdc;
	  margin-bottom: -169px;
	  margin-left: -96px;
	  font-family: Georgia, serif;
}
h1.quotemark{
	text-transform: initial !important;
	margin-left: 62px;
}

.header-contact-text {float:left; margin-left:40px;}

@media screen and (max-width: 1140px) {
	#header {width:100%;}
	.logo {margin-top:30px;	margin-left:10px;}
	#nav ul {width:100%;}
	#inner_content {width: 100%;}
	#main-content {width:46%;}
	#center_content {width:100%;margin:auto;}
	#nav { margin: 15px 4px;  }
	#header  { padding: 0; height:auto; }	
	#left-sidebar {margin-left:4px;}
	#right-sidebar {float:right; margin-right:4px;}
	#left-sidebar, #right-sidebar { min-height:700px; height:1245px;}
	.sub-footer {width:100%;}
	#nav ul li {margin-left:2%; margin-right:2%;}
	#royalslider-1 { min-width:100%; }
	.royalSlider .royalSlide { height:auto !important; }
	.royalSlider.minimal .royalControlNavOverflow { display:none; }
	.royalSlider .fade-container img { width:100% !important; height: auto !important; }
	.footer-contact,  .footer-opening-times { width: 100%;  }
	.footer-opening-times { margin-top:15px; }
	#footer-container-wrapper { height: 460px; min-width:0; }
	#footer-container { height: 400px; }
	.royalSlider .royalWrapper { min-width:0; height:auto; }
	.sub-footer { padding: 0; } 

	.slider_wrap {margin: 0 10% !important;}
}


@media screen and (max-width: 1099px) {
        .slider_wrap {margin: 0 8% !important;}
}

@media screen and (max-width: 1050px) {
        .slider_wrap {margin: 0 6% !important;}
}

@media screen and (max-width: 1000px) {
        .slider_wrap {margin: 0 4% !important;}
}


@media screen and (max-width: 962px) {
        #nav ul li {margin-left:1.5%; margin-right:1.5%;}
	#main-content {width:40%;}
	.slider_wrap{ margin: 0 5% !important;}
	.slider_wrap .slide_container img{ width:130px; height:auto; }
	.slider_wrap .slide{ width:150px !important; height:auto !important; margin-right: 22px !important;}
	
	.slider_wrap .bx-controls-direction {
	        position: relative !important;
	        top: -270px !important;
	}
}

@media screen and (max-width: 912px) {
        .slider_wrap{ margin: 0 0 !important;}
        .slider_wrap .slide_container img{ width:130px; height:auto; }
        .slider_wrap .slide{width:150px !important; height:auto !important; margin-right: 30px !important;}

}

@media screen and (max-width: 869px) {
        #nav ul li {margin-left:1.2%; margin-right:1.2%;}
	#main-content {width:38%;}
	#searchform input { width:100%; } 
	#searchform { margin:auto; width:90%; clear:both; float:none; }
        .slider_wrap .slide_container img{ width:130px; height:auto; }
        .slider_wrap .slide{width:150px !important; height:auto !important; margin-right: 15px !important;}
}

@media screen and (max-width: 840px) {
	#nav ul li {margin-left:1%; margin-right:1%;}
	#center_content {width:100%; }
	#main-content { max-width:90%; width:auto; margin: 0 10px; }
	#left-sidebar, #right-sidebar { display: none; }

        .slider_wrap{ margin: 0 5% !important;}
        .slider_wrap .slide{ margin-right: 17px !important;}

        .slider_wrap .bx-controls-direction {
                top: -260px !important;
        }
	.title_price_cart{font-size: 14px;}
}


@media screen and (max-width: 820px) {
        .slider_wrap .slide_container img{ width:120px; height:auto; }
        .slider_wrap .slide{ width:140px !important; height:auto !important; margin-right: 23px !important;}
        .slider_wrap .bx-controls-direction {
                top: -270px !important;
        } 
}

@media screen and (max-width: 800px) {
	.slider_wrap{ margin: 0 8% !important;}
        .slider_wrap .slide_container img{ width:150px; height:auto; }
        .slider_wrap .slide{ width:170px !important;  margin-right: 28px !important;}
}

@media screen and (max-width: 791px) {
	#nav ul li {margin-left:1.1%; margin-right:1.1%; }
	#nav ul li a {font-size: 15px;  }
}


@media screen and (max-width: 763px) {
        .slider_wrap .slide{ margin-right: 19px !important;}
}

@media screen and (max-width: 742px) {
        #nav ul li {margin-left:0.8%; margin-right:0.8%;}
        #nav ul li a {font-size: 14px;  }
        .slider_wrap .slide_container img{ width:140px; height:auto; }
        .slider_wrap .slide{ width:160px !important; margin-right: 24px !important;}
}

@media screen and (max-width: 714px) { 
        .slider_wrap{ margin: 0 12% !important;}
        .slider_wrap .slide_container img{ width:180px; height:auto; }
        .slider_wrap .slide{ width:200px !important; margin-right: 43px !important;}
        .slider_wrap .bx-controls-direction {
                top: -290px !important;
        } 
}


@media screen and (max-width: 685px) {
        #nav ul li {margin-left:0.7%; margin-right:0.7%;}
        #nav ul li a {font-size: 13px;  }
}

@media screen and (max-width: 662px) {
        .slider_wrap .slide_container img{ width:180px; height:auto; }
        .slider_wrap .slide{ width:200px !important; margin-right: 22px !important;}
}


@media screen and (max-width: 660px) {
	.logo {float:none;margin-left:0px;}
        #header {margin:auto;text-align:center;}
        #header .contact {text-align:center;}
        .header-contact-text {width:100%;margin:auto;}
}

@media screen and (max-width: 633px) {
        .slider_wrap{ margin: 0 10% !important;}
        .slider_wrap .slide{ margin-right: 23px !important;}
}

@media screen and (max-width: 620px) {
	#nav {height:auto;}
	#menubar-responsive { display:block; }
	.menu-top-navigation-menu-container {display:none;}
	#left-sidebar, #right-sidebar { display: none; }
	#main-content {width:100%;margin-left:20px;margin-right:20px;}
	.footer-contact, .footer-opening-times {width:100%;}
	 .logo {float:none;margin-left:0px;}
        #header {margin:auto;text-align:center;}
        #header .contact {text-align:center;}
        .header-contact-text {width:100%;margin:auto;}
	#searchform input  { width:95%; }
}

@media screen and (max-width: 633px) {
        .slider_wrap{ margin: 0 12% !important;}
        .slider_wrap .slide_container img{ width:150px; height:auto; }
        .slider_wrap .slide{ width:170px !important; margin-right: 42px !important;}
        .slider_wrap .bx-controls-direction {
                top: -265px !important;
        }
}

@media screen and (max-width: 574px) {
        .slider_wrap{ margin: 0 10% !important;}
        .slider_wrap .slide{  margin-right: 31px !important;}
}

@media screen and (max-width: 532px) {
        .slider_wrap .slide{  margin-right: 21px !important;}
}

@media screen and (max-width: 517px) {
        .slider_wrap{ margin: 0 20% !important;}
        .slider_wrap .slide_container img{ width:190px; height:auto; }
        .slider_wrap .slide{ width:210px !important; margin-right: 100px !important;}
        .slider_wrap .bx-controls-direction {
                top: -295px !important;
        }

}   

@media screen and (max-width: 415px) {
        .slider_wrap{ margin: 0 10% !important;}
        .slider_wrap .slide{ margin-right: 100px !important;}

}  


@media screen and (max-width: 410px) {
	.home-text, .home-image { width:90%; margin:auto;  }
	.logo {float:none;margin-left:0px;}
	#header {margin:auto;text-align:center;}
	#header .contact {text-align:center;}
	.header-contact-text {width:100%;margin:auto;}
	#searchform input  { width:90%; overflow:hidden; }
}


@media screen and (max-width: 315px) {
        .slider_wrap{ margin: 0 0 !important;}
        .slider_wrap .slide{ margin-right: 150px !important;}

}  
