/*

Theme Name: Brown and Hurley

Theme URI:

Author: Diesel Digital

Author URI: http://www.dieseldigital.com.au

Description:

Version: 1.3

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: light, gray, white, one-column, two-columns, right-sidebar, flexible-width, custom-background, custom-

header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-

formats, rtl-language-support, sticky-post, theme-options, translation-ready

Text Domain: twentytwelve



This theme, like WordPress, is licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned with others.

*/



a img {
	border: none;
	max-width: 100%;
}
.gallery {
    padding: 15px 0;
}
.menu_btns {
	width: 100%;
	border: none;
	color: #fff;
	background: #22338E;
	padding:7px 0px;
	text-transform:uppercase;
	font-size:16px;
	display: block;
	cursor: pointer;
	display: none;
	font-weight: bold;
	margin:15px 0 0 0;
}
body {
	min-width: 1056px;
	margin: 0px;
	padding: 0px;
}
	input[type=number]::-webkit-inner-spin-button, 
	input[type=number]::-webkit-outer-spin-button { 
	  -webkit-appearance: none; 
	  margin: 0; 
	}
	
	input[type="number"] {
    -moz-appearance: textfield;
	}
	input[type="number"]:hover,
	input[type="number"]:focus {
}

h1,h2,h3{font-family:"Antonio" !important;}

.menu_btns {
	display: none;
}
.brand_dealers_logos img {
	width: 495px;
	height:auto;
}
.container {
	width: 100%;
	margin: 0 auto;
	padding: 0px;
}

.video_area{ width:114%; height:auto;}


#select > option {text-transform: capitalize!important;}
.soliloquy-caption { 
position: absolute;
top: 0px;
}
.text{color: white;
font-family: Verdana,Arial,Helvetica,sans-serif;}
.top_repeat_image {
	width: 100%;
	margin: 0 auto;
	padding: 0px;
	background-image: url(images/top_image.jpg);
	height: 13px;
}

.logo_top {
	width: 1015px;
	margin: 0 auto;
	padding: 17px 0px 0px 0px;
	display: table;
}
.logo {
	width: auto;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	text-align: right;
	float: left;
}
.searchbox {
	width: 244px;
	margin: 19px 0px 0px 0px;
	padding: 0px;
	float: right;
	position:relative; top:30px
}
.search_follow_icon {
	width: 256px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.follow_icon {
	width: 65px;
	margin: 0px;
	padding: 0px;
	float: right;
}
.field {
	width: 182px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.textfield {
	font-family: 'Open Sans';
	font-size: 15px;
	color: #e6e6e6;
	width: 154px;
	height: 23px;
	border: #999999 1px solid;
}
.top_right_quote {
	width: 238px;
	margin: 5px 0px 0px 0px;
	padding: 0px 6px 0px 0px;
	float: left;
	font-family: 'Open Sans';
	font-size: 8px;
	font-weight: bold;
	text-align: right;
	color: #b8b3b3;
	line-height: 19px;
	border-right: #b3b3b3 3px solid;
}
.top_right_youtube {
	width: 238px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-family: 'Open Sans';
	font-size: 9px;
	font-weight: bold;
	text-align: right;
	color: #ff0000;
	line-height: 11px;
}
/*------------------------- menu --------------------------*/

.full-menu{ width:100%; background-color: #22338e; margin-bottom: 10px; }

.menu {width:976px;	margin: 0 auto;	padding: 5px 0px 3px 0px;}

@media(max-width:980px){
.menu {width:100vw;}
}
/*------------------------- menu --------------------------*/



.slider {
	z-index: 0;
	width: 1020px;
	margin: 0 auto;
	padding: 0px;
	border-bottom: #22338e 7px solid;
	border-top: #22338e 7px solid;
}
.products_buttons {
	width: 1033px;
	margin: 0 auto!important;
	padding: 7px 0px 7px 0px;
	display: table;
}
.products_buttons_images {
	width: 206px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
}
.products_buttons_images img {
	width: 100%;
	}
.products_buttons_contact {
	width: 240px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
}
.introduction_text_bg {
	width: 100%;
	margin: 0 auto;
	padding: 30px 0px 30px 0px;
	display: table;
	background-color: #f2f2f2;
}
.introduction_text {
	width: 957px;
	margin: 0 auto;
	padding: 0px;
	font-family: 'Open Sans';
	font-size: 17px;
	color: #808080;
	font-style: italic;
	text-align: center;
	line-height: 1.6;
}
.videos {
	width: 940px;
	margin: 0 auto;
	padding: 25px 0px 20px 0px;
	display: table;
}
.youtube_video {
	width: 460px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
.video_title {
	width: 460px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-family: 'Open Sans';
	font-size: 20px;
	color: #22338e;
	line-height: 70px;
	font-weight: bold;
}
.video_youtube {
	width: 460px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
.news_image {
	width: 460px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: right;
}
.news_item_title {
	width: 460px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-family: 'Open Sans';
	font-size: 20px;
	color: #22338e;
	line-height: 70px;
	font-weight: bold;
}
.news_item_image {
	width: 460px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
.shadow_image {
	width: 100%;
	margin: 0 auto;
	padding: 0px;
	display: table;
	background-image: url(images/shadow_image.jpg);
	height: 40px;
}
.brand_dealers {
	width: 940px;
	margin: 0 auto;
	padding: 0px;
	display: table;
}
.brand_dealers_txt {
	width: 940px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	float: left;
	display: table;
	font-family: 'Open Sans';
	font-size: 13px;
	color: #4d4d4d;
	font-weight: bold;
	text-align: center;
}
.brand_dealers_logos {
	width: 940px;
	margin: 0px 0px 35px 0px;
	padding: 0px;
	text-align: center;
}
.footer {
	width: 100%;
	margin: 0 auto;
	padding: 45px 0px 20px 0px;
	background-color: #333333;
	/*border-top: 7px solid #22338e;*/
}
.footer_txt_top {
	width: 940px;
	margin: 0 auto;
	padding: 0px 0px 20px 0px;
	display: table;
}
.footer_txt_left {
	width: 460px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
.footer_white_txt {
	font-family: 'Open Sans';
	font-size: 13px;
	font-weight: normal;
	color: #bdccd2;
	line-height: 23px;
}
.footerheading {
	font-family: 'Open Sans';
	font-size: 16px;
	text-transform: uppercase;
	color: #4e5ca5;
	font-weight: bold;
	line-height: 32px;
}
.learnmore {
	font-family: 'Open Sans';
	font-size: 13px;
	color: #4e5ca5;
	font-weight: bold;
	line-height: 22px;
}
.learnmore a:link {
	color: #4e5ca5;
	text-decoration: none;
}
.learnmore a:visited {
	text-decoration: none;
	color: #4e5ca5;
}
.learnmore a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
.learnmore a:active {
	text-decoration: none;
	color: #4e5ca5;
}
.footer_txt_right {
	width: 450px;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	float: right;
	border-left: #808080 3px solid;
}
.footer_txt_heading {
	width: 450px;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	float: right;
	font-family: 'Open Sans';
	font-size: 16px;
	color: #4e5ca5;
	font-weight: bold;
	text-transform: uppercase;
}
.footer_links {
	width: 35%;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
.footer_links1 {
	width: 24%;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	text-align: right;
}
.subheading {
	font-family: 'Open Sans';
	font-size: 13px;
	font-weight: bold;
	color: #bdccd2;
	text-transform: uppercase;
	text-decoration: none;
	line-height: normal;
}
.text1 {
	font-family: 'Open Sans';
	font-size: 13px;
	color: #bdccd2;
	text-decoration: none;
	line-height: 20px;
}
.copyright {
	/*width: 940px;*/
	margin: 0 auto;
	/*padding: 10px 0px 0px 0px;*/
	border-top: #808080 3px solid;
}
.footer_default {
	width: 100%;
	margin: 0 auto;
	padding: 30px 0px 30px 0px;
	background-color: #333333;
	border-top: 7px solid #22338e;
	overflow: auto; 
}
.copyright1 {
	width: 940px;
	margin: 0 auto;
	padding: 10px 0px 0px 0px;
}
.links_default {
	width: 300px;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	float: right;
	text-align: right;
	color: #BDCCD2;
	font-family: 'Open Sans';
	font-size: 13px;
}
a:link {
	color: #22338D;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #22338D;
}
a:hover {
	text-decoration: none;
	color: #3252FC;
}
a:active {
	text-decoration: none;
	color: #BDCCD2;
}
#cssmenu ul,  #cssmenu li,  #cssmenu span,  #cssmenu a {
	margin: 0;
	padding: 0;
	position: relative; 
}
#cssmenu li{ float:left; list-style-type:none;}
#cssmenu {
	width: 100%;
}
#cssmenu:after,  #cssmenu ul:after {
	content: '';
	display: block;
	clear: both;
}
#cssmenu a {
	color: #4d4d4d;
	display: inline-block;
	font-family: 'Open Sans';
	font-size: 12px;
	line-height: 32px;
    /*padding: 0px 12px 0px 12px;*/
	padding: 0px 15px 0px 15px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}

/******** Navigaiton *******/

#cssmenu ul {list-style: none;	z-index: 13000;}
#cssmenu > ul {	float: left;}
#cssmenu > ul > li {float: left;	display:inline;}
#cssmenu > ul > li > a {	color: #fff;	font-size: 12px;	border:1px solid #22338e;}
#cssmenu > ul > li > a:hover{ border:1px solid #fff!important;}
#cssmenu > ul > li:hover:after {	content: '';	display: block;	width: 0;	height: 0;	position: 

absolute;	bottom: 0; border:1px solid #fff;}
#cssmenu > ul > li:first-child > a {}
#cssmenu > ul > li.active:after {	content: '';display: block;	width: 0;	height: 0;	position: absolute;	

bottom: 0; border:1px solid #fff!important;}
#cssmenu > ul > li.active > a {	background: #3252fc;	color: #ffffff; border:1px solid #fff!important; 

}
#cssmenu > ul > li:hover > a {	/*background: #d81a3c;*/	color: #ffffff;}
#cssmenu > ul > li.selected > a {	background: #22338e;	color: #ffffff;}
#cssmenu .has-sub {	z-index: 1; float:left;}
#cssmenu .has-sub:hover > ul {	display: block;}
#cssmenu .has-sub ul {	display: none;	position: absolute;	width: 200px;	top: 100%;	left: 

0;}
#cssmenu .has-sub ul li { margin-bottom:0;	z-index: 10000000;	 width:100%;  border-bottom:1px solid #fff!important; border-left:1px solid #3252fc! important; border-right:1px solid #3252fc!important;}
#cssmenu .has-sub ul li:hover {  border-left:1px solid #fff!Important; border-right:1px solid #fff!important;}

#cssmenu .has-sub ul li a {	background: #3252fc; filter: none;font-size: 11px;	display: block;	line-height: 

120%;	padding: 10px;	color: #ffffff;	opacity: 0.9;z-index: 10000000;  	 }
#cssmenu .has-sub ul li a:hover{ background:#22338e; }
#cssmenu > ul > li:hover{ background: #3252fc;}
#cssmenu .has-sub ul li ul li{ background:#fff!important;}
#cssmenu.submenusins1{ background:#fff;}
#cssmenu .has-sub .has-sub:hover > ul {display: block;-index: 10000000;}
#cssmenu .has-sub .has-sub ul {  display: none;   left: 100%;    margin: 0 0 0 -1px;    position: absolute;    top: -1px;  

  z-index: 10000000;}
.has-sub submenusins1{ background:#3252fc;}
#cssmenu .has-sub ul.has-sub submenusins1{ background:#3252fc!important}

/******** Navigaiton *******/

.default_page_content {
	width: 1056px;
	margin: 20px auto 0;
	padding: 0px;
	display: table;
	background-image: url(images/border-top-image.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.default_page_content_border {
	width: 1056px;
	margin: 0 auto ;
	padding: 0px 0px 0px 0px;
	display: table;
	background-image: url(images/border-top-image.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.default_page {
	width: 1056px;
	margin: 0 auto;
	padding: 7px 0px 7px 0px;
	display: table;
}
.land-test	{width:880px!important;}
.land-test img{width:100%!important;}
.land-test {margin-top:15px;padding: 20px 20px;background:#fff;}
.land-test th { padding: 20px;}
.land-test td { padding: 15px;}
.footimg { background: #fff none repeat scroll 0 0;width: 920px;}
.abblue_terms p{line-height: 20px; padding: 10px 0 0 60px;text-align: justify;}
.bodyse{ text-align:center; }
.footer_2{ width:920px; background:#192e59; text-align:center; margin:0 auto; padding:12px 0 20px 0;}
.footer_2 li{ list-style:none; float:left;text-transform: uppercase;}
.footer_2 ul{ margin:0px 0 0 0px;}
.footer_2 li a {  border-right: 2px solid;   color: #ffcc00;   font-size: 12px;  padding: 0 10px;   text-decoration: none;}

.default_page_top_image {
	width: 1020px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	display: table;
	text-align: center;
	height: 30px;
}
.default_page_top_image img{   height: 41px;
    position: relative;
    top: 4px;
    width: 100%;}
.default_page_bg_image {
	height: auto !important;
	height: 350px;
	width: 97%;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	display: table;
	background-image: url(images/page_bg.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
.default_page_bottom_image {
	width: 1056px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	display: table;
	text-align: center;
}
.content_left_default {
	width: 640px;
	margin: 0px 0px 0px 55px;
	padding: 0px 0px 0px 0px;
	float: left;
}
.content_right_default {
	width: 287px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
}
.heading_used_trucks, .heading_trailer, .heading_branch, .heading_newkenoworth, .heading_daf, .heading_news, 

.search_heading, .heading_page {
	width: 635px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-family: "Antonio";
	/*font-weight: bold;*/
	font-size: 28px;
    line-height: 37px;	
	color: #22338e;
	height: auto!important;
}
.used_trucks_txt, .trailer_txt, .newkenoworth_txt, .daf_txt, .page_txt, .search_txt {
	width: 635px;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-family: 'Open Sans';
	font-size: 13px;
	color: #4d4d4d;
	line-height:22px;
}
.filter {
	width: 635px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-family: 'Open Sans';
	font-size: 13px;
	color: #22338e;
	text-align: right;
}
.filter_test {
	width: 635px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-family: 'Open Sans';
	font-size: 13px;
	color: #22338e;
}
.filter_field {
	font-family: 'Open Sans';
	font-size: 13px;
	color: #4d4d4d;
	height: 22px;
	width: 200px;
	border: #989898 1px solid;
}
.alignleft {
	float: right;
	padding: 0px 0px 12px 12px;
}
.truck_details, .trailer_details, .branch_details, .newkenoworth_details, .news_details {
	width: 627px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 20px 0px;
	float: left;
	border-bottom: #0000CC 3px solid;
}
.truck_name_bg, .trailer_name_bg, .comercial_info_bg, .branch_name_bg, .news_name_bg {
	width: 628px;
	margin: 10px 0px 5px 0px;
	padding: 0px 0px 0px 12px;
	float: left;
	background-image: url(images/heading_bg_img.jpg);
	background-repeat: no-repeat;
	height: 37px;
	line-height: 32px;
	font-family: "Antonio";
	font-size: 17px;
	color: #ffffff;
	font-weight: bold;
	overflow: hidden;
}
.truck_images, .trailer_images, .branch_images{
	width: 150px;
	margin: 0px 0px 0px 3px;
	padding: 0px 0px 0px 0px;
	float: left;
}
.news_images {
	width: 140px;
	margin: 0px 0px 0px 3px;
	padding: 0px 0px 0px 0px;
	float: left;
}
.truck_details1, .trailer_details1 {
	width: 430px;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
}

.news_details1 {
	width: 470px;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
}

.branch_details1 {
	width: 360px;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
}

.stock {
	width: 100px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
.year {
	width: 80px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
.phone, .hour, .address, .fax {
	width: 156px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
.Speedo, .size {
	width: 100px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
.price_gst {
	width: 125px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
.trailer_Description, .news_Description {
	width: 430px;
	margin: 5px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	height: 57px;
}
.truck_Description{
	width: 431px;
	margin: 5px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	height: 57px;
}
.stock_heading, .post_date_heading {
	font-family: 'Open Sans';
	font-size: 14px;
	font-weight: bold;
	color: #22338e;
}
.sub_heading {
	font-family: 'Open Sans';
	font-size: 13px;
	/*font-weight: bold;*/
	color: #22338e;
	float: left;
	padding-right: 5px;
	width: 150px;
}
.click_heading {
	font-family: 'Open Sans';
	font-size: 13px;
	color: #22338e;
	padding-left: 0px;
}
.click_heading a {
	font-family: 'Open Sans';
	font-size: 13px;
	color: #22338e;
	padding-left: 0px;
	text-decoration: none;
}
.branch_heading {
	font-family: 'Open Sans';
	font-size: 13px;
	font-weight: bold;
	color: #22338e;
	float: left;
	padding-right: 5px;
	width: 150px;
}
.stock_txt, .news_txt {
	font-family: 'Open Sans';
	font-size: 13px;
	font-weight: normal;
	color: #4d4d4d;
}
.stock_txt {
	display: inline-block;
	max-height: 45px;
	overflow: hidden;
}
.branch_txt {
	font-family: 'Open Sans';
	font-size: 13px;
	font-weight: normal;
	color: #4d4d4d;
}
.readmore {
	width: 470px;
	margin: 8px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	font-family: 'Open Sans';
	font-size: 13px;
	color: #0a1f8e;
	text-align: right;
}
.readmore a {
	margin: 8px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: 'Open Sans';
	font-size: 13px;
	color: #0a1f8e;
	text-align: right;
	text-decoration: none;
}
.page_search_box {
	font-size: 13px;
	float: left;
	color: #ffffff;
	margin: 8px 0 0 0;
	width: 627px;
	ppadding: 5px 5px 5px 5px;
	margin: 12px 0 0 0;
	font-family: 'Open Sans';
	background-color: #0a1f8e;
}
ul.paging {
	margin: 3px 0 0 0;
	padding: 5px;
	list-style: none;
	float: left;
	width: 100%;
	color: #ffffff;
}
ul.paging li {
	margin: 0px 2px 0 2px;
	padding: 0px;
	float: left;
	font-size: 12px;
	float: left;
	color: #ffffff;
}
ul.paging li a {
	margin: 0px;
	font-size: 11px;
	float: left;
	color: #ffffff;
	padding: 3px 5px 3px 5px;
	text-decoration: none;
}
ul.paging li a:hover {
	color: #fff;
	background-color: #3252fc;
	text-decoration: none;
}
ul.paging li a.selected {
	color: #fff;
	background-color: #3252fc;
	text-decoration: none;
}
ul.list {
	margin: 0 auto;
	width: 100%;
	list-style: none;
	padding: 0px 0px 0px 16px;
}
ul.list li {
	display: block;
	padding: 0px 0px 0px 2px;
	line-height: 30px;
	height: 37px;
	margin: 0px 0px 0px 0px;
	font-family: 'Open Sans';
	font-size: 13px;
	color: #4d4d4d;
	display: block;
	font-weight: bold;
}
ul.list li a {
	font-family: 'Open Sans';
	font-size: 13px;
	color: #4d4d4d;
	text-decoration: none;
	padding-left: 10px;
}
ul.list li a:hover {
	font-family: 'Open Sans';
	font-size: 13px;
	color: #ffffff;
	display: block;
	text-decoration: none;
	height: 37px;
	padding-left: 10px;
	background-image: url(images/right_bg_img.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
ul.list li a.selected1 {
	font-family: 'Open Sans';
	font-size: 13px;
	color: #ffffff;
	display: block;
	text-decoration: none;
	height: 37px;
	padding-left: 10px;
	background-image: url(images/right_bg_img.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.current_page_item a {
	font-family: 'Open Sans';
	font-size: 13px;
	color: #ffffff !important;
	;
	display: block;
	text-decoration: none;
	height: 37px;
	padding-left: 10px;
	background-image: url(images/right_bg_img.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.text {
	font-family: 'Open Sans';
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	line-height: 25px;
	font-size: 13px;
	color: #4d4d4d;
}
.clear {
	clear: both;
}
.mail a, .more-link {
	color: #22338D;
	text-decoration: none;
	font-family: 'Open Sans';
}
.mail a[href^="mailto:"] {
	clear: right;
}
.mail a:hover, .more-link:hover {
	color: #3D57DB;
	text-decoration: none;
	font-family: 'Open Sans';
}
.career_heading a, .comercial_heading a {
	color: #22338E;
	float: left;
	font-family: 'Open Sans';
	font-size: 18px;
	text-decoration: underline;
}
.branch_subheading, .newkenoworth_subheading, .daf_subheading {
	color: #4E65D8;
	float: left;
	font-family: "Antonio";
	font-size: 17px;
}
.career_text {
	font-family: 'Open Sans';
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	line-height: 18px;
	font-size: 13px;
	color: #4d4d4d;
}
.comercial_text {
	font-family: 'Open Sans';
	line-height: 18px;
	font-size: 13px;
	color: #4d4d4d;
}

.text_field {
	color: #4D4D4D;
	border: 1px solid #AFB1BF;
	height: 24px;
	width: 340px;
	margin-bottom: 10px;
}
.select_field {
	border: 1px solid #AFB1BF;
	color: #4D4D4D;
	font-family: 'Open Sans';
	font-size: 13px;
	height: 27px;
	width: 340px;
	margin-bottom: 10px;
}
.textarea_field {
	color: #4D4D4D;
	border: 1px solid #AFB1BF;
	margin-bottom: 10px;
	width:98%;
}
.label {
	font-weight: bold;
}
.submit {
	background-image: url('images/gradient.png');
	color: #fff;
	width: 138px;
	height: 32px;
	border: 0px;
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
	font-family: 'Open Sans';
	cursor: pointer;
}
.branch_background {
	background-image: url('images/gradient.png');
	backgroung-repeat: no-repeat;
	border: 0px;
	color: #fff;
	width: 133px;
	height: 27px;
	border: 0px;
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
	text-align: right;
	padding-top: 7px;
	padding-right: 5px;
	font-family: 'Open Sans';
}
.thumb img {
	float: right;
	padding-left: 15px;
	padding-bottom: 15px;
}
.truck_heading, .trailer_heading {
	background-image: url(images/txtbg_25.png);
	background-repeat: no-repeat;
	background-position: left;
	font-family: "Antonio";
	height: 37px;
	color: #fff;
	padding-left: 10px;
	font-size: 15px;
	font-weight: bold;
}
.entry-title {
	clear: both;
}
.entry-title a {
	color: #4E65D8;
	font-family: 'Open Sans';
	font-size: 17px;
	text-decoration: none;
}
.leave-reply, .entry-meta {
	display: none;
}
.entry-summary {
	padding-bottom: 5px;
	border-bottom: 1px dashed #4E65D8;
}
.ptag p, #ptag p {
	margin: 0px;
	padding: 0px;
	clear: both;
}
.footer a:link {
	color: #BDCCD2;
	text-decoration: none;
}
.footer a:visited {
	text-decoration: none;
	color: #BDCCD2;
}
.footer a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
.footer a:active {
	text-decoration: none;
	color: #BDCCD2;
}
.links_default a:link {
	color: #BDCCD2 !important;
	text-decoration: none;
}
.links_default a:visited {
	text-decoration: none;
	color: #BDCCD2!important;
}
.links_default a:hover {
	text-decoration: none;
	color: #FFFFFF!important;
}
.links_default a:active {
	text-decoration: none;
	color: #BDCCD2!important;
}
.default a:link {
	color: #4E5CA5;
	text-decoration: none;
}
.default a:visited {
	text-decoration: none;
	color: #4E5CA5;
}
.default a:hover {
	text-decoration: none;
	color: #ffffff;
}
.default a:active {
	text-decoration: none;
	color: #4E5CA5;
}
.vehicle_page_buttons {
	display: inline;
}
.vehicle_page_button {
	background-color: rgb(42, 42, 172);
	font-family: Verdana;
	font-weight: bold;
	color: white;
	padding: 5px;
	width: 200px;
	text-transform: uppercase;
	cursor: pointer;
}


.pcon{ padding:15px 0; line-height:30px;}

 @media (max-width:980px) {


.logo { float: left;  margin: 0 0 0 10px;padding: 0;  text-align: right;    width:24%;}
.logo1{ width:45%;}
.logo_top { width: 100%;}
.menu {width: 98%;}	
.searchbox {  width:27%;}
.footer_txt_top { width: 100%;}
.products_buttons{ width:100%;}
.brand_dealers_logos {  width: 100%;}
.footer_txt_top{ width:100%;}
.copyright{ width:100%;}
.brand_dealers{ width:100%;}
body {	min-width: 100%;}
.slider{ width:100%;}


.footer {padding: 17px;  width: auto;}
.videos {  padding: 15px 10px; width: auto;}
.youtube_video { width: 47%;}
.news_image {width: 48%;}
.news_item_title{ width:100%;}
.news_item_image {width: 100%;}
.introduction_text{ width:auto; padding:0 15px;}
.video_youtube {width: 100%;}
.video_youtube {width: 100%;}

.default_page_bottom_image{ width:100%;}
.default_page_bg_image{ width:100%; padding:15px 0;}
.default_page_content_border{ width:100%;}
.content_left_default { width: 62%; margin:0 0 0 20px;}
.content_right_default { width: 27%;}

.default_page { width: 100%;}
.content_left_default >div { width:100%!important;}
.default_page_content{ width:100%;}
.default_page_top_image{ width:100%;display:none;}
.default_page_bottom_image{ display:none;}
.copyright1 { width: 96%;}
.links_default { width: 200px;}
.default_page_content { width: 97%;}
#cssmenu .has-sub ul{ width:100px;}

.text_field {  width: 320px;}
.select_field { width: 323px;}
.fullwidth {
    position: relative;
    width: auto!important;
}
.videobox {  width: 100% !important;}
.content_leftt_default >div{ width: auto!Important;}
.finance-right,.finance-left{ width:auto!important;}

.page_txt img { height: auto;  width: 100%;}
.content_left_default {  float: left; margin:0px;   padding: 0;    width: auto!important;}
#cssmenu > ul > li > a {  border: 1px solid #22338e;   color: #fff;    font-size: 11px;}
.page_txt img {  height: auto;  width: 100%;}
.content_left_default > div {  width: 100% !important;}
.content_left_default {   float: left;   margin: 0;    padding: 0 30px !important;    width: 62%!important;}


}

@media (max-width:800px) {

.searchbox {  float: left;    margin: 19px 0 0;    padding: 0 0 0 330px;    width: 244px;}
#cssmenu{ width:100%;}
.brand_dealers_txt{ width:100%;}
.footer_txt_left { width: 37%;}
#cssmenu a{ padding:0 7px;}
#cssmenu > ul > li > a{ font-size:11px;} 
.products_buttons_images, .products_buttons_contact{ width:20%}
.products_buttons_images img{ width:100%;}
.products_buttons_contact img{ width:100%;}

.wp-caption{ width:100%;}
.searchbox { padding: 0 0 0 299px; width: 31%;}.content_right_default { width: 98%;}
.content_right_default{ text-align:left; width:97%;}

.branch_background{ width:100%; text-align:left; background:#006; padding-right:0px;}
.phone, .hour, .address, .fax { margin: 0;  padding: 0;  text-align: left;  width: 100%;}
.content_right_default >div { text-align:left;}
.content_right_default table tr td{ vertical-align:top;}
.content_left_default {  margin:0!important; width: 99%;}
ul.list{ padding:0px;}
ul.list li a:hover{ background:#009; width:97%;} 
.current_page_item a{background:#009; width:97%;}
div.wpcf7 img.ajax-loader{ display:none;}
#mc_embed_signup .mc-field-group {   min-height: 10px;    padding-bottom: 3%;    position: relative;    width: 96% !important;}

.truck_name_bg, .trailer_name_bg, .comercial_info_bg, .branch_name_bg, .news_name_bg{ width:100%;}
#mc_embed_signup_scroll > div {  float: left !important;  min-height: 30px !important;  width: 96% !important;}
#mc_embed_signup {  background: inherit;   clear: left;    color: #fff;    float: left;    font: 14px Helvetica,Arial,sans-serif;    width: 100%;}
.logo1{ width:310px; }
.searchbox{ width: 28%; float: left; padding: 0px;}
.search_follow_icon { width: 264px;  margin: 0px;  padding:0px;  float: left;    position: relative;    top: -15px;}
.follow_icon {  margin: 0px;  padding: 0px;  float: right;  width: 76px;}
#cssmenu .has-sub ul{ width: 150px}
.video_area {   height: auto;    width: 100%;}


}



@media (max-width:770px) {
#cssmenu a { padding: 0 5px;}
.footer_txt_left { width: 34%;}
.content_left_default { margin: 0 0 0 20px; width: 96%;}
.content_right_default { margin: 20px 0;  width: 99%;}
.page_search_box { width: 100%;}
ul.list li a:hover { background:#009;}
ul.list li a.selected1{background:#009;}
#cssmenu a{ padding:0 5px;}





}



@media (max-width:700px) {
.products_buttons_images, .products_buttons_contact { width: 50%; text-align:center;}
.youtube_video { width: 100%;}
.news_image {width: 100%;}	
.news_item_image img{ height:auto;}
.footer_txt_left {width: 100%;}
.footer_txt_right { border-top: 3px solid #808080; border-left:0px; float: left;  margin: 20px 0 0;  padding: 30px 0 0;  

width: 100%;}
.searchbox {  float: left;  margin: 19px 0 0;  padding: 0 0 0 176px;  width: 31%;}
#cssmenu > ul > li {  float: none; width:100%;}
#cssmenu a { padding: 0 5px; width: 98%;}
#cssmenu .has-sub ul{ position:relative;}
.products_buttons_images img { width: auto;}
.footer_txt_heading{ float:left;}
.products_buttons_contact img { width: auto;}
#cssmenu > ul { float: left;  width: 100%;}
.truck_name_bg, .trailer_name_bg, .comercial_info_bg, .branch_name_bg, .news_name_bg{ width:100%;}

.menu_btns { display: block;}
#cssmenu{ display:none;}
.menu{ padding:0px;}
.wp-caption{ width:100%!Important;}
.page_txt iframe{ width:100%!important;}

.truck_details1, .trailer_details1, .news_details1, .branch_details1 { width: 100%;}
.truck_details1, .trailer_details1, .news_details1, .branch_details1 { width: 98%;}
.truck_details1, .trailer_details1, .news_details1, .branch_details1{ float:left;}
.truck_details, .trailer_details, .branch_details, .newkenoworth_details, .news_details{ border:none;}
.used_trucks_txt tr td{ float:left; width:100%;}
.used_trucks_txt tr td >div{ width:100%!important;}
.email{ width:100%;}

.used_trucks_txt, .trailer_txt, .newkenoworth_txt, .daf_txt, .page_txt, .search_txt{ width:100%;}


.stock, .year, .price_gst, .Speedo, .size { width: 100%; text-align:left; margin:15px 0;}
.truck_Description, .trailer_Description, .news_Description{ text-align:left;}
.content_left_default > div table tr td{ float:left; width:95%;}	

.trailer_details div{ width:100%!important;}
.vehicle_page_button{ float:none!important;}
.vehicle_page_buttons{ text-align:center;}

.used_trucks_txt, .trailer_txt, .newkenoworth_txt, .daf_txt, .page_txt, .search_txt {  color: #4d4d4d;    font-family: Verdana,Arial,Helvetica,sans-serif;    font-size: 12px;   line-height: 19px;    text-align: left !important;}
.footer_banner1 img{   width: 100%;    text-align: center;}  




.videobox {  margin-left: 30px;    width: 50% !important;}
.heading_used_trucks, .heading_trailer, .heading_branch, .heading_newkenoworth, .heading_daf, .heading_news, 
.search_heading, .heading_page{ width:100%}
.content_left_default {float: left;margin: 0;padding: 0;width: 100%;}


.content_left_default > div {  width: auto!important;}

}
@media (max-width: 640px){
.heading_used_trucks, .heading_trailer, .heading_branch, .heading_newkenoworth, .heading_daf, .heading_news, 
.search_heading, .heading_page{ width:100%!important;}
.content_left_default {  float: left;    margin: auto;    padding: 0 20px;    width: auto;  margin: 0 !important;}
.logo { padding: 0;  text-align: center;   width: 100%; margin:0px;}

.pcontact{ width:100%; padding:0 15px;}
.brand_dealers_txt { line-height: 25px;  padding: 0 30px;    width: auto!important;}
ul.list li a.selected1{ height:29px;}
.truck_heading, .trailer_heading{ line-height:30px;}
.products_buttons_images {    float: left !important;    margin: 0 !important;    padding: 0 !important;    width: 100% !important;}
.products_buttons_images img { margin:0 0 10px  0}

}


@media (max-width: 500px) {

.products_buttons_images, .products_buttons_contact { text-align: center;  width: 100%;}	
.introduction_text{ font-size:13px;}
.brand_dealers_logos img { width: 90%;}
.footer_txt_right{ width:100%;}
.searchbox { padding: 0 0 0 12px;  width: 60%;}	

 
.footer_txt_heading{ width:100%;}
.video_title{ line-height:45px; font-size:15px;width:auto;}
.news_item_title{ font-size:15px; line-height:45px; }
.footer_links {  float: left; margin: 0;  padding: 0;  width: 100%;}
.footer_links1 {  float: left;  margin: 0;  padding: 0; text-align: right; width: 100%;  text-align: left;  margin: 15px 0;}
#cssmenu a {padding: 0 5px;  width: 97%;}
.logo {  text-align: center;  width: 97%;}
.logo1 img {width: 100%;}
.searchbox {  padding: 0px;  width: 100%;  margin: 5px 0px 0px;  position: relative;  top:15px;}
.footer_banner1 { width: 100%!important;  float: left;}

.top_right_quote{ width:36%; float:right; margin:0 15px 0 0}
.search_follow_icon { padding: 0 0 0 13px;  width: 244px;}
.footer_default{ padding:0px;}
.links_default { margin: 0 0 10px;   text-align: left;  width: 100%;}
#cssmenu .has-sub ul { width: 97%; }
#cssmenu .has-sub ul li a{ padding:15px 10px;}
#cssmenu .has-sub .has-sub ul {  display: none; left: 0;  position: relative;  top: 0;  width: 100%;  z-index: 

10000000;}

.content_right_default table tr td { float: left;width: 100%;}
.used_trucks_txt table tr td{ float:left; width:100%; text-align:left;}
.content_left_default > div {  padding:0;  width: auto;}
.default_page_bg_image { padding:0px; width: auto; background-position:center; }
.default_page{ padding:0px;}

.truck_Description, .trailer_Description, .news_Description{ width:100%;}
.truck_details1, .trailer_details1, .news_details1, .branch_details1 { width: 90%;}

.truck_name_bg, .trailer_name_bg, .comercial_info_bg, .branch_name_bg, .news_name_bg { text-align: center;  

width: 100%; padding:0px;}
.readmore { width: 100%;}
.truck_Description, .trailer_Description, .news_Description{ height:auto;}
.truck_name_bg, .trailer_name_bg, .comercial_info_bg, .branch_name_bg, .news_name_bg{ font-size:16px;}
.content_left_default > div { width:90% !important; margin:0px auto; float:none;}
.content_right_default { float: left;  margin:0px 0;  padding: 0 !important;   width: 95%;}

.text_field { width: 100%;}
.select_field {  width: 100%;}
.textarea_field {  border: 1px solid #afb1bf; color: #4d4d4d; margin-bottom: 10px; width: 100%;}
.content_right_default >div { width:100%!Important;}
.thumb >div >div >div{ text-align:center; width:100%}
.sub_heading{ text-align:center;}
.wpcf7 table tr td{ float:left; width:100%;}
.heading_used_trucks, .heading_trailer, .heading_branch, .heading_newkenoworth, .heading_daf, .heading_news, 

.search_heading, .heading_page{ font-size:16px; margin:15px 0;}
.thumb img {  float: none;  height: auto;  padding: 0;  width: 100%;}
.content_left_default > div{  padding:15px 0;}


.footer_links { width: 50%;}
.footer_links1 { width:44%; padding:0 0 0 15px; margin: 0 0 15px 0; }
.search_follow_icon { padding: 0 0 0 13px; width: 93%;}
.follow_icon{ width:65px;}

.page_txt ul{ padding:0px 0 0 14px}
.text .sub_heading{ text-align:left;}
.truck_images, .trailer_images, .branch_images, .news_images{ text-align:center; width:100%;}
.galleria-container notouch{ width:100%!important;}
.truck_details >div{ width:100%!important;} 
.heading_used_trucks, .heading_trailer, .heading_branch, .heading_newkenoworth, .heading_daf, .heading_news, 
.search_heading, .heading_page{ padding:10px 0 0 0!important;}
.year, .Speedo, .size{ margin:0px!Important;}
.galleria-image img{ width:100%!important; height:auto!Important;}
.content_leftt_default{ margin:0px !important;;}
.truck_details, .trailer_details, .branch_details, .newkenoworth_details, .news_details{ width: auto!Important;padding:20px;}
.branch_images {   width: auto!Important;}
.email {    width: 100% !important;}
.footer_links1 {  height: 310px;  margin: 0 0 15px;  padding: 0;   width: 44%;}
.footer_links1 img { width:100%!important;}
.footer_banner1 h2{ font-size:18px!important;}
.page_txt img {  width: 100%;}

.content_left_default {  margin: 0;  padding: 0 !important;  width: 100% !important;}
#mc_embed_signup { width: 100%!Important;}
.email {  background: #fff none repeat scroll 0 0;   border: medium none;  padding: 8px 5px;   width: 100% !important;}




}

@media (max-width: 400px) {
.top_right_quote {  float: left;  margin: 20px 15px 0 12px;  padding: 0 0 0 11px;  text-align: left;  width: 56%; border-right:0px; border-left:3px solid #b3b3b3;}
.content_left_default { margin: 0; padding:0!Important;   width: 100%;}
.videobox {  margin-left: 12px;    width: 92% !important;}
.page_txt img {  margin-left: 0;}


}
.tvfullwidth{
    margin-top: 20px;
    text-align: center;
}
img.fullwidth{
    width: 100%;
    height: 100%;
}
.soliloquy-container .soliloquy-caption{
    top: auto;
}
.soliloquy-container .soliloquy-caption .soliloquy-caption-inside{
    font-size: 25px;
    text-align: right !important;
}
.side .safety-information{
    
}
.new-kenworth .side .safety-information{
    display: block;
}
.youtube.space_25 .youtube_vd .news_latest.imgwidth{
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}
.youtube.space_25 .youtube_vd .news_latest.imgwidth p:first-child{
    display: none;
}
.pay_your_account{
        padding: 10px 10px 10px 0;
}
.pay_your_account a{
    font-family: 'Antonio';
    font-size: 17px;
    text-transform: uppercase;
    color: #777;
}
.metaslider .slides .caption-wrap {
    background: rgba(0,0,0,.5);
    opacity: 1;
}
.metaslider .slides .caption {
    padding: 10px;
    word-wrap: break-word;
    text-align: right;
    font-size: 14px;
    color: #fff;
    line-height: 18px;
}
.metaslider .flexslider .flex-control-nav{
    bottom: 12px;
    text-align: left;
    left: 10px;
}
.ml-slider .flexslider .flex-control-paging li a{
    background: url(img/slider-dots.png) no-repeat scroll 0 0;
}
.ml-slider .flexslider .flex-control-paging li a.flex-active{
    background-position: 0 -14px
}
.metaslider .flexslider .flex-control-nav li a {
    margin: 0 2px;
    padding: 0;
}
.ml-slider .flexslider .flex-control-paging li a {
    width: 14px;
    height: 14px
}
.ml-slider.metaslider .flexslider{
    margin: 0;
}