/*
Theme Name: Commander Bespoke Theme
Theme URI: http://www.sherwoodstudio.co.uk
Description: Custom design for Commander Controls Limited
Author: Sherwood Studio Limited
Author URI: http://sherwoodstudio.co.uk
Version: 2.7.3
License: Located in 'licensing' folder
License URI: Located in 'licensing' folder
*/

.sub-menu {
	border-left:1px solid white;}

.wpcf7-submit {
	text-align:center;
background: transparent linear-gradient(#469C18 45%, #469C18) repeat scroll 0% 0%;
	font-family : Arial;
  font-size : 18px;
  font-style : normal;
  font-weight : bold;
  padding-top : 14px;
  padding-right : 14px;
  padding-bottom : 14px;
  padding-left : 14px;
  line-height : 1em;
  box-sizing : border-box;
  display : block;
  color : #fff;
border:none;
	margin:auto;
	}

.wpcf7-submit:hover {
	background-color: #3F8718;
	cursor:pointer;}

.powrMark {
	display:none !important;}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="url"],
.wpcf7 input[type="select"]{
	width:100%;
	}

.form-floatright {
	float:right;
	width:60%;
	max-width:300px;}

.form-floatright-title {
text-align:left;
	float:right;
	width:60%;
	max-width:300px;}

.form-div {
	clear:both;
	margin-bottom:10px;}

.form-div em {
	color:red;}

.image-spacer {
	margin:5px;}

.text-justify p {
	text-align:justify !important;}

#main-menu {
background-color:#692E69 !important;}


.current-menu-item {
background-color:red; !important;}

#bottom_1 {
list-style-type:none;}

.carousel-demo {
	width:100%;
	height:200px;
}

.carousel-demo li {
 margin:10px;
	height:120px;
	list-style:none;
	width:100%;
	max-width:160px;
}

.header-commander {
	width:100%;
	height:auto;}

.brand-scroller {
margin: 30px 0 30px 0;
	width:100%;
	height:auto;}

.brand-slider {
width:160px;
height:100px;
border:1px solid #e2e2e2;}

.gallery-slider {
width:180px;
height:135px;
border:1px solid #e2e2e2;}

.carousel-gallery {
	height:700px;
	width:100%;
}

.carousel-gallery li {
margin:10px;
	height:155px;
	list-style:none;
width:200px;
}

.lshowcase-slide {
border:1px solid #e9e9e9;}

.lshowcase-logos {
padding:15px;}

.userstitle {
border-bottom:1px solid #e9e9e9;
padding-bottom:9px;
margin-top:10px;
padding-top:10px;}

.prod-container {
	width:100%;
	height:auto;}

.prod-left {
	width:70%;
	min-width:370px;
	height:auto;
	float:left;}

.prod-right {
	width:30%;
	min-width:260px;
	height:auto;
	float:right;}

.lshowcase-normal {
	border:2px solid #adadad;}


.prod-summary p {
	text-align:center !important;
	padding:10px;
	line-height:200%;
	font-size:14px;}

.prod-summary h3 {
	margin:0;}

.prod-summary h5 {
	text-align:center !important;
	padding-bottom:10px;
	font-size:16px;}


.prod-summary h6 {
	text-align:center !important;
	padding:0;
	margin:0;
	font-size:16px;
	font-weight:bold;}

.users-bottom {
	margin-top:30px !important;
	margin-bottom:30px;}


#sidebarSubnav h3 {
font-size:1.21em;
border-bottom:1px solid #333;
font-weight:normal;
margin-bottom:15px;}

#logo {
top:50%;}

.phone-number {
float:right;
position:relative;
color:#dddddd;
font-size:14px;
margin-right:20px;
padding-top:8px;
line-height:22px;
background:url('http://www.commander.co.uk/wp-content/uploads/2015/03/phone.png') left center no-repeat;
text-indent:19px;}

#menu-product,
#menu-product ul,
#menu-product li{
  margin: 0;
  padding: 6px;
  border: 0;
  font-weight: bold;
  text-decoration: none;
  line-height: 1;
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  position: relative;
border-bottom:1px solid #c8c8c8;
}

#menu-product {
  width: 100%;
color:#333;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 3px;
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);

}

#menu-brochure ul,
#menu-brochure li{
  margin: 0;
  padding: 6px 6px 6px 22px;
  border: 0;
  text-decoration: none;
  line-height: 1;
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  position: relative;
border-bottom:1px solid #c8c8c8;
}

#menu-brochure {
  width: 100%;
color:#333;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 3px;
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);

}

.menu-product-parent, .menu-product-parent a {
  list-style: none;
background:#c8c8c8;
color:#333;}

.menu-product-child, .menu-product-child a {
  list-style: none;
text-indent:11px;
color:#333;}

.menu-product-child-crane, .menu-product-child-crane a {
  list-style: none;
text-indent:22px;
color:#333;}

.menu-product-brochure {
margin-left:5px;
list-style-type:decimal;
list-style-position: outside;
text-indent:3px;}

.menu-product-brochure p{
text-align:center;
text-indent:-23px;
margin:0;
padding:3px;}


#menu-product li ul li a:hover {
  list-style: none;
background:#479c18 !important;
color:#333;
text-decoration:none;}

.menu-product-parent-active, .menu-product-parent-active a, .menu-product-parent-active a:hover {
  list-style: none;
background:#e9cb00;
color:#333;
text-decoration:none;}

.menu-product-child-active, .menu-product-child-active a, .menu-product-child-active a:hover {
  list-style: none;
background:#e9cb00;
color:#333;
text-decoration:none;
text-indent:11px;}

.menu-product-child-radio, .menu-product-child-radio a, .menu-product-child-radio a:hover {
  list-style: none;
background:#2828ba;
color:#fff;
text-decoration:none;
text-indent:11px;}

.menu-product-child-ir, .menu-product-child-ir a, .menu-product-child-ir a:hover {
  list-style: none;
background:#c73030;
color:#fff;
text-decoration:none;
text-indent:11px;}

.menu-product-child-col, .menu-product-child-col a, .menu-product-child-col a:hover {
  list-style: none;
background:#479c18;
color:#fff;
text-decoration:none;
text-indent:11px;}

.menu-product-child-crane-ir, .menu-product-child-crane-ir a, .menu-product-child-crane-ir a:hover {
  list-style: none;
background:#c73030;
color:#fff;
text-decoration:none;
text-indent:22px;}

.menu-product-child-crane-radio, .menu-product-child-crane-radio a, .menu-product-child-crane-radio a:hover {
  list-style: none;
background:#2828ba;
color:#fff;
text-decoration:none;
text-indent:22px;}


#menu-product h5 {
text-align:center;
background-color:#333;
color:#fff;
padding:4px 0 4px 0;
margin:0 !important;
}

#menu-brochure h5 {
text-align:center;
background-color:#333;
color:#fff;
padding:4px 0 4px 0;
margin:0 !important;
}

.prodsubmenu {
margin:5px 0 15px 0 !important;
padding:0 0 10px 0 !important;
font-weight:normal !important;
font-size:1.21em !important;
border-bottom:1px solid #333;}

.bx-wrapper {
list-style-type:none !important;
max-height:900px;
overflow:hidden;}

.testfont {
	font-family:arial !important;
	font-size:14px !important;}

.bx-viewport {
	height:100% !important;
	position:static !important;}

.spacerimagescroller {
	width:100%;
	height:10px;}

.image-border {
	border:2px solid #a20182;}

.left-2img {
	margin-right:20px;}

.right-2img {
	margin-left:20px;}

div.wpcf7-response-output {
	text-align:center;}

#main-content img {
	border:2px solid #a20182;}

.bx-wrapper img {
	border:2px solid #a20182 !important;
	-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;}

.noborder {
	border:none !important;}

span.wpcf7-list-item { display: block;
margin-bottom:3px;
margin-left:0 !important; }

.wpcf7-list-item input {
	margin-left:0px !important;}