/*



Theme Name: Qld wreckers



Theme URI: http://www.qldwreckers.com.au/



Description: Qld Car Wreckers and Removals



Version: 1.0



Author: A1dezine Ltd. Hamilton



Author URI: http://a1dezine.com



*/



@charset "utf-8";



/* CSS Document */







body {



	margin: 0px;



	background:#e9e9e9;



	font-family:Arial, Helvetica, sans-serif;



}







h1, h2, h3, h4, h5, h6{margin:0; padding:0; font-family: 'Roboto Condensed', sans-serif;}







img{border:0}







.wrapper{margin:0 auto; width:1024px;}







.header{float:left; width:100%; background:url(images/header-bg.jpg) bottom repeat-x; background-color:#FFFFFF;}



.logo{float:left}



.phone{float:right; margin-top:40px;}







.menu_baar{float:left; width:100%; background:#303030; padding:4px 0}











.section{float:left; width:100%; margin-top:10px;}







.banner_sec{float:left; width:100%;}



.banner_sec .banner{float:left; width:67%;}



.banner_sec .banner img{ width:100%; height:auto;



border-radius:5px;



-webkit-border-radius:5px;



}



.banner_sec .banner ul{padding:0; margin:0; list-style-type:none}







.banner_quote{float:right; width:25%; background:#303030; padding:0 3% 8px 3%; color:#fff;



border-radius:5px;



-webkit-border-radius:5px;



}



.banner_quote h1{font-size:30px; padding-bottom:0 !important; display:none}















.banner_quote3{float:right; width:94%; background:#303030; padding:2% 3% 8px 3%; color:#fff; margin-bottom:20px;



border-radius:5px;



-webkit-border-radius:5px;



}



.banner_quote3 h1{font-size:36px}







.input{width:94%; padding:3%; border:0; margin-bottom:8px; color:#666666;



border-radius:3px;



-webkit-border-radius:3px;



}



.submit{width:100%; padding:3%; border:0; margin-top:0px; color:#000000; font-size:18px; background:#fff600; cursor:pointer; font-weight:bold;



border-radius:3px;



-webkit-border-radius:3px;



}







.thumb_sec{width:100%; float:left; margin-top:10px;}



.thumb_sec ul{padding:0; margin:0; list-style-type:none;}



.thumb_sec ul li{float:left; width:32%; margin-left:2%;}











.content_sec{width:100%; float:left; margin-top:10px;}







.content_sec_left{width:63%; float:left; background:#fff; padding:2%; font-size:14px; line-height:20px;}



.content_sec_left h1{font-size:32px; line-height:normal}



.content_sec_left h2{font-size:25px; line-height:normal}



.red{color:#CC0000}











.content_sec_right{width:31%; float:right;}







.our_services{width:100%; float:left; font-size:14px; color:#333333}







.heading{color:#c10708; background:url(images/icon.png) no-repeat left center; font-family: 'Roboto Condensed', sans-serif; padding-left:32px; font-size:20px; font-weight:normal;}



a.heading{color:#c10708; text-decoration:none; font-size:20px; }



a.heading:hover{color:#c10708; text-decoration:underline;}







.our_services p{margin-bottom:25px;}







.content_sec_right h2{margin-bottom:25px; font-size:32px; color:#000000; text-decoration:underline;}











.recent_blog{width:100%; float:left; font-size:12px; color:#333333}



.recent_blog p{margin:5px 0 10px 0; border-bottom:1px solid #ddd; padding-bottom:10px; color:#666;}



.recent_blog a{color:#000000; text-decoration:none; font-size:22px; }



.recent_blog a:hover{color:#c10708; text-decoration:underline;}







.read_more{ font-size:12px;}



a.read_more{color:#c10708; text-decoration:underline; font-size:14px;



border-radius:3px;



-webkit-border-radius:3px;



}



a.read_more:hover{color:#c10708; text-decoration:none;}















.footer{float:left; width:96%; background:#191919; padding:2%; font-size:12px; color:#717171; margin-top:15px;}



.footer h3{color:#e9e9e9; font-size:24px;}



.footer a{font-size:12px; color:#717171; text-decoration:none; line-height:20px;}



.footer a:hover{color:#999999}







.about_sec{width:40%; float:left; font-size:12px; color:#717171;}



.about_sec .textwidget{margin-right:2%;}







.services_sec{width:20%; float:left}







.location_sec{width:20%; float:left}







.logo_sec{width:20%; float:left; text-align:right;}











.footer_sec{float:left; width:100%; background:#0b0b0b; color:#717171; font-size:12px; padding:7px 0;}



.footer_sec a{font-size:12px; color:#545454; text-decoration:none; line-height:20px;}



.footer_sec a:hover{color:#999999}



















.blog_wrap{width:67%; float:left; font-size:14px; line-height:30px;}



.blog_wrap h1{font-size:35px; line-height:normal}



.blog_wrap h2{font-size:25px; line-height:normal}







.post_wrapper{float:left; width:96%; background:#fff; padding:2%; margin-bottom:10px;}



.post_wrapper h3{font-size:26px; font-weight:normal; border-bottom:1px solid #ccc; padding:15px 0 25px 0;}



.post_wrapper h3 a{color:#000; text-decoration:none}



.post_wrapper h3 a:hover{color:#000; text-decoration:underline}







.caption{float:left; width:100%; padding:10px 0; font-size:12px; border-bottom:1px solid #ccc; }



.caption a{color:#666666; text-decoration:none}



.caption a:hover{color:#333; text-decoration:none}



.caption .p1{float:left; margin:0;}



.caption .p2{float:right; margin:0; color:#666666;}



.img_sec{float:left; width:100%; padding:20px 0 0 0;}



.img_sec img{width:100%; height:auto}







.post_content{float:left; width:100%; padding:10px 0; color:#333333; line-height:20px; font-size:14px;}







.post_bottom{float:left; width:100%; padding:10px 0; font-size:12px;}



.post_bottom a{color:#666666; text-decoration:none; font-size:14px}



.post_bottom a:hover{color:#333333}











.tags{font-size:12px;}



a.tags{padding:5px 8px; border:1px solid #ccc; font-size:12px;}



a.tags:hover{background:#fff;}







.mpre_wrap{float:left; width:100%; margin:25px 0;}



.mpre_wrap a{padding:7px 15px; border:1px solid #ccc; font-size:14px; color:#666666; text-decoration:none}



.mpre_wrap a:hover{background:#fff;}







.social_sec{float:left; width:100%; padding:10px 0;}











.commment_wrapper{float:left; width:100%; margin-top:35px; font-size:14px; color:#333333;}



.commment_wrapper h3{font-size:24px; font-weight:normal; color:#000; margin-bottom:10px;}



.commment_wrapper .input4{width:50%; padding:2%; border:1px solid #ddd; margin-right:3px; margin-top:3px;



border-radius:5px;



-webkit-border-radius:5px;







}



.commment_wrapper .input5{width:75%; padding:2%; border:1px solid #ddd; margin-right:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:3px;



border-radius:5px;



-webkit-border-radius:5px;



}











.contact_wrapper{float:left; width:96%; background:#fff; padding:2%; margin-top:10px; font-size:12px; color:#333333; line-height:20px;}



.contact_wrapper a{color:#000000; text-decoration:none;}



.contact_wrapper a:hover{color:#CC0000; text-decoration:none;}



.contact_wrapper h1{font-size:36px; line-height:normal}



.contact_wrapper h2{font-size:26px; line-height:normal}







.banner_quote4{float:left; width:40%; background:#303030; padding:2% 3% 8px 3%; color:#fff; margin-bottom:20px;



border-radius:5px;



-webkit-border-radius:5px;



}



.banner_quote4 h1{font-size:36px}











.testimonals{float:left; width:90%; margin-top:20px; border-bottom:1px solid #ddd; background:url(images/quote.png) no-repeat left top; padding-left:10%;}



.testimonals h2{font-size:26px; font-style:italic; font-weight:normal;}















.m_banner{display:none}



.res_menu{width:100%; display:none}







/*5 feb 2015*/



.part_wrec{float:left; width:100%; margin-top:20px;}



.part_wrec ul{padding:0; margin:0; list-style-type:none}



.part_wrec ul li{float:left; width:32%; text-align:center; font-size:12px; margin-right:1%; margin-bottom:10px;}



.part_wrec ul li img{width:100%;}



.part_wrec ul li a{color:#333; text-decoration:none}



.part_wrec ul li a:hover{text-decoration:none; color:#303030;}











.part_section{float:left; width:100%;}



.part_banner{float:left; width:100%; background:url(images/part-banner.jpg); background-repeat:no-repeat;

background-position: center center; padding:130px 0; background-size:contain;}



.part_wrec_sec{float:left; width:96%; padding:2%;}



.part_listing_wrap{float:left; width:70%; background:#fff; padding:2%;}



.part_listing_wrap ul{padding:0; margin:0; list-style-type:none}



.part_listing_wrap ul li{float:left; width:32%; text-align:center; font-size:12px; border:0 solid #ddd; margin-right:9px; padding-bottom:10px; margin-bottom:10px;}



.part_listing_wrap ul li img{width:100%; height:auto}















.part_quote_wrap{float:left; width:22%; background:#333; padding:2%; color:#FFFFFF;



border-radius:0 5px 5px 0;



-webkit-border-radius:0 5px 5px 0;



}



.part_quote_wrap h1{font-size:30px}











.input7{width:94%; padding:3%; border:0; margin-bottom:8px; color:#666666;



border-radius:2px;



-webkit-border-radius:2px;



}







.part_banner_content{float:right; width:40%; color:#666666; font-size:14px;}



.part_banner_content h1{text-transform:uppercase; font-size:34px; color:#CC0000;}



.part_banner_content h2{text-transform:uppercase; font-size:44px; color:#333333;}







.part_banner_content a{color:#fff; text-decoration:none; font-size:14px; background:#333; padding:10px 20px;



border-radius:3px;



-webkit-border-radius:3px;



}



.part_banner_content a:hover{color:#fff; text-decoration:none; background:#CC0000;}







@media only screen and ( min-width : 150px) and ( max-width : 768px ) {



.wrapper{margin:0 auto; width:90%;}



.logo{float:left; width:100%; text-align:center;}



.phone{float:right; margin-top:10px; margin-bottom:10px; width:100%; text-align:center;}







.banner_sec .banner{float:left; width:100%;}



.banner_sec .banner_quote{float:left; width:94%; margin-top:5px;}







.thumb_sec ul li{float:left; width:100%; margin-left:0; text-align:center; margin-top:10px;}



.content_sec_left{width:90%; float:left; background:#fff; padding:5%; font-size:14px; line-height:20px;}



.content_sec_right{width:99%; float:right; margin-top:30px;}







.about_sec{width:100%; float:left; font-size:12px; color:#717171; margin-bottom:15px;}







.services_sec{width:100%; float:left; margin-bottom:15px;}







.location_sec{width:100%; float:left; margin-bottom:15px;}







.logo_sec{width:100%; float:left; text-align:left; margin-bottom:15px;}











.banner_quote4{float:left; width:96%;}







.menu_baar{background:#e9e9e9;}



/*.res_menu{width:100%; float:left; text-align:center; display:inherit}



.res_menu .input1{width:65%; padding:2%; border:0; margin-bottom:8px; color:#333; font-size:16px;



border-radius:3px;



-webkit-border-radius:3px;



}*/







.blog_wrap{width:100%; float:left; font-size:14px; line-height:20px;}



.commment_wrapper .input4{width:75%;}



.commment_wrapper .input5{width:90%;}







.testimonals{float:left; width:85%; padding-left:15%;}



/*5 feb 2015*/



.part_wrec ul li{float:left; width:45%;}



.part_wrec ul li img{width:100%; height:auto;}











.part_listing_wrap{float:left; width:96%; background:#fff; padding:2%;}



.part_quote_wrap{float:left; width:96%;



border-radius:0 0 5px 5px;



-webkit-border-radius:0 0 5px 5px;



}







.part_banner_content{float:left; width:90%; padding:5%; color:#666666; font-size:14px; background:#fff; display:none}

.part_banner{padding-top:7%;}



}







@media only screen and ( max-width : 580px ) {



.wrapper{margin:0 auto; width:95%;}



.thumb_sec ul li img{width:100%; height:auto}







.banner{display:none}







.m_banner{display:inherit; float:left; width:100%}



.m_banner img{width:100%; height:auto}







.testimonals{float:left; width:80%; padding-left:20%;}







}







/*Css from 04 fev 2015*/



.banner_sec .banner_quote .gfield_required{display:none;}



.banner_sec .banner_quote .ginput_container .medium{width:94%; padding:3%; border:0; color:#666666 !important; font-size:14px;



border-radius:3px;



-webkit-border-radius:3px;}



.banner_sec .banner_quote .gform_wrapper{ margin:0; max-width:100%;}



.banner_sec .banner_quote .gform_wrapper ul{ margin:0;}







.banner_sec .banner_quote .gform_wrapper .gform_footer{ margin-top:0;padding-top: 8px;}



.banner_sec .banner_quote .gform_wrapper .validation_error{ color:#FFF; font-size:14px; font-weight:normal;}



.banner_sec .banner_quote .gform_wrapper .gfield_label{display:none;}



.banner_sec .banner_quote .gform_wrapper .gfield{margin-top:8px;}







.thumb_sec p{margin:0;}







.content_sec_right .banner_quote3 .gfield_required{display:none;}



.content_sec_right .banner_quote3 .ginput_container .medium{width:94%; padding:3%; border:0; color:#666666 !important; font-size:14px;



border-radius:3px;



-webkit-border-radius:3px;}



.content_sec_right .banner_quote3 .gform_wrapper{ margin:0; max-width:100%;}



.content_sec_right .banner_quote3 .gform_wrapper ul{ margin:0;}







.content_sec_right .banner_quote3 .gform_wrapper .gform_footer{ margin-top:0;padding-top: 8px;}



.content_sec_right .banner_quote3 .gform_wrapper .validation_error{ color:#FFF; font-size:14px; font-weight:normal;}



.content_sec_right .banner_quote3 .gform_wrapper .gfield_label{display:none;}



.content_sec_right .banner_quote3 .gform_wrapper .gfield{margin-top:8px;}



.post_content img{width:100%; height:auto;}



.recent_blog ul{ list-style:none; margin:0; padding:0;}



.recent_blog li{



	border-bottom: 1px solid #ddd;



	padding-bottom: 10px;



	padding-top: 10px;



	float:left;



}



.recent_blog li a{color: #000000; text-decoration: none; font-size: 20px; font-family: 'Roboto Condensed', sans-serif; font-weight:bold;float:left;}



.recent_blog li span.post-date{ float:left;}



.our_services p{margin:0px;}



.our_services div{margin-bottom:20px;}



.commment_wrapper a{color:#000000; text-decoration:none;}



.our_services .ssba{ display:none;}



.testimonals .ssba{ display:none;}







/*17 feb 2015*/



.car_banner{width:100%; height:auto}



.car_banner img{width:100%; height:auto}



.heading2{color:#c10708; font-size:20px; font-weight:normal;}



.car_img{width:100%; height:auto}



.notfound{float:left; width:63%; padding:0 2%; background:#fff; text-align:center;}







@media print { 



	/* your print styles go here */



	#header, #footer, #menu { display: none; } 



	body { font: 12pt georgia,serif; } 



	h1 { font-size: 18pt; } 



	h2 { font-size: 16pt; color: #000; }



}

.banner_sec .banner_quote .gform_wrapper textarea.medium {height:50px;}