/*
Theme Name: Used car buyers
Theme URI: http://www.usedcarbuyers.co.nz/
Description: Making car selling easier
Version: 1.0
Author: A1dezine Ltd. Hamilton
Author URI: http://a1dezine.com
*/
@charset "utf-8";
/* CSS Document */

body{margin:0; padding:0; font-family: 'Lato', sans-serif; font-size:16px;}

img{border:0}
h1, h2, h3, h4, h5{margin:0; padding:0; font-weight:normal; line-height:normal; font-family: 'Roboto', sans-serif;}

h1{font-size:44px} 
h2{font-size:30px} 
h3{font-size:24px} 
h4{font-size:18px} 
h5{font-size:16px} 


a{color:#000000; text-decoration:none;}
a:hover{color:#ff4b33; text-decoration:none;}

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

.header{float:left; width:90%; background:#282828; color:#FFFFFF; padding:5px 5%;}

.logo{float:left; margin-top:10px;}

.logo p,.banner p{margin:0;}

.menu_sec{float:right!important;  margin-top:25px;}
.active{color: #fff!important}

.section{float:left; width:100%;}
.banner{float:left; width:100%;}
.banner img{width:100%; height:auto;}
.banner ul{padding:0; margin:0; list-style-type:none;}


.banner_bottom{float:left; width:100%; padding:2% 0; border-top:1px solid #ccc;}
.banner_bottom .p1{float:left; width:65%; text-align:right; font-size:36px; line-height:24px; font-family: 'Roboto', sans-serif; margin:0; padding:20px 0 0 0;}

.banner_bottom .p2{float:left; width:32%; margin:0; padding:0 0 0 3%;}

.txt2{font-size:16px; color:#666666; line-height:normal}
.red{color:#ff9800}


.how_work_sec{float:left; width:100%; background:#dadada; padding:2% 0;}
.how_work_sec h1{width:60%; background:url(images/corner.jpg) no-repeat right; background-color:#ff9800; color:#FFFFFF; padding:0 3%; height:68px; text-align:right; font-size:52px; font-weight:700;}
.how_work_sec ul{padding:0; margin:0; list-style-type:none;}
.how_work_sec ul li{float:left; width:29%; text-align:center; padding:0 2%;}
.how_work_sec ul li h3{font-size:18px; font-weight:500;}
.how_work_sec ul li img{
border-radius:180px;
-webkit-border-radius:180px;
}

.welcome_sec{float:left; width:100%; background:#282828; color:#fff; padding:2% 0;}
.img_sec{float:left; width:43%}
.img_sec img{width:100%; height:auto}
.welcome_sec a{color:#ff9800; text-decoration:underline;}

.content_sec{float:right; width:54%; line-height:26px; color:#ddd;}
.content_sec h1{text-transform:uppercase}
.content_sec h2{ font-weight:300;}
.content_sec ul{padding:0; margin:0; list-style-type:none; font-size:18px;}
.content_sec ul li{background:url(images/tick.png) no-repeat left center; padding-left:30px; line-height:32px; color:#FFFFFF;}

.blog_content .attachment-blog_list_image{width:100%; height:auto;}
.blog_sec{float:left; width:100%; background:#ff9800; color:#fff; padding:2% 0;}
.blog_sec h1{text-transform:uppercase; text-align:center;}
.blog_sec ul{padding:0; margin:30px 0 0 0; list-style-type:none;}
.blog_sec ul li{float:left; width:24%; text-align:center; background:#fff; margin-right:1%;}
.wrap{float:left; width:90%; padding:2% 5%; color:#000000; text-align:left; line-height:24px; color:#333333;}

.blog_sec ul li img{width:100%; height:auto}
.blog_sec ul li h5{font-weight:500; color:#000;}

.wrap .a{text-transform:uppercase; font-weight:bold;}


.footer{float:left; width:100%; background:#282828; color:#fff; padding:2% 0; font-size:14px; color:#999; line-height:24px;}
.footer a{color:#999999; text-decoration:none}
.footer a:hover{color:#fff;}
.footer h3{color:#FFFFFF}

.footer_left{float:left; width:40%}

.footer_right{float:right; width:55%}
.imput7{width:250px; padding:10px; border:1px solid #999; margin-right:5px; background:#282828; color:#fff; font-size:14px;
border-radius:3px;
-webkit-border-radius:3px;
}
.imput7-textarea{width:250px; height:90px; padding:10px; border:1px solid #999; margin-right:5px; background:#282828; color:#fff; font-size:14px;
border-radius:3px;
-webkit-border-radius:3px; font-family: 'Lato', sans-serif;
}

.submit7{width:80%; padding:10px; border:0 solid #999; margin-right:5px; background:#ff9800; color:#fff; font-size:18px; cursor:pointer;
border-radius:3px;
-webkit-border-radius:3px;
}

.footer_right h4{margin-top:15px; color:#ff9800;}


.subpage_form_sec{float:left; width:100%; background:#e8e8e8; padding:2% 0;}
.wrapper7{width:1000px; margin:0 auto;}


.form_back{float:left; width:96%; background:#fff; padding:2%; border:1px solid #ddd;
border-radius:10px;
-webkit-border-radius:10px;
}
.form_back h2{margin-bottom:25px; color:#ff9800;}


.form_left{float:left; width:65%}
.form_right{float:left; width:35%}

.input2{width:28%; padding:10px; border:1px solid #ddd; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; margin-right:5px;
border-radius:3px;-webkit-border-radius:3px;
}
.input3{width:96%; padding:2%; border:1px solid #ddd; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666;
border-radius:3px;-webkit-border-radius:3px;
}
.input3-textarea{width:96%; height:110px; padding:2%; border:1px solid #ddd; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666;
border-radius:3px;-webkit-border-radius:3px;
}

.input5{width:44.6%; padding:10px; border:1px solid #ddd; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; margin-right:5px;
border-radius:3px;-webkit-border-radius:3px;
}

.submit_sec{float:left; width:100%; text-align:center; margin-top:15px;}


.subpage_content_sec{float:left; width:100%; padding:2% 0;}
.subpage_content_sec h1{border-bottom: 1px solid #ddd; padding-bottom:15px; margin-bottom:15px; font-weight:400;}
.subpage_content_sec h2{font-weight:400;}
.sub_image{float:left; width:35%}
.sub_image img{width:100%; height:auto}


.sub_content{float:right; width:62%; font-size:16px; line-height:26px;}
.sub_content ul{padding:0; margin:15px 0 0 0; list-style-type:none}
.sub_content ul li{background:url(images/arrow.jpg) no-repeat left center; padding-left:12px; color:#ff6600}


.input7{width:40%; padding:10px; border:1px solid #999; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; margin-right:5px;
border-radius:3px;-webkit-border-radius:3px;
}
.input7-textarea{width:40%; height:100px; padding:10px; border:1px solid #999; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; margin-right:5px;
border-radius:3px;-webkit-border-radius:3px;
}
.input8{width:50%; padding:2%; border:1px solid #999; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666;
border-radius:3px;-webkit-border-radius:3px;
}
.input8-textarea{width:50%; height:100px; padding:2%; border:1px solid #999; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666;
border-radius:3px;-webkit-border-radius:3px;
}


.work_section01{float:left; width:100%; line-height:26px; color:#333333; padding:2% 0;}
.work_section01 img{float:right; margin-left:50px;}
.work_section01 h2{font-weight:400; color:#000000}


.work_section02{float:left; width:100%; line-height:26px; color:#333333; padding:2% 0; background:#ddd; border-top:1px solid #ddd;}
.work_section02 img{float:left; margin-right:50px;}
.work_section02 h2{font-weight:400; color:#000000}



.blog_section03{float:left; width:100%; padding:2% 0;}

.blog_details_left{float:left; width:72%; line-height:22px; padding-right:3%;}
.blog_detail{float:left; width:100%; color:#333333;}
.blog_detail h1{font-size:32px; font-weight:300; color:#000000;}
.blog_detail h1 a{font-size:26px; font-weight:300; color:#000;}
.blog_detail h1 a:hover{font-size:26px; font-weight:300; color:#fe9814;}

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

.blog_detail h2{font-size:26px; font-weight:300; color:#fe9814;}

.icon_sec{float:left; width:100%; font-size:14px; border-top:2px solid #ddd; margin-top:15px; margin-bottom:15px; padding-top:0;}
.icon_sec p{float:left; margin-right:15px; margin-bottom:0}

.catogory_icon{background:url(images/catogory-icon.jpg) no-repeat center left; padding-left:20px;}
.coment_icon{background:url(images/coment-icon.jpg) no-repeat center left; padding-left:20px;}
.date_icon{background:url(images/date-icon.jpg) no-repeat center left; padding-left:20px;}
.admin_icon{background:url(images/admin-icon.jpg) no-repeat center left; padding-left:20px;}


.commnet_sec{float:left; width:100%; font-size:14px; border-top:2px solid #ddd; margin-top:0; padding-top:20px;}
.commnet_sec h2{font-size:24px; font-weight:300; color:#111;}
.commnet_sec input[type=text]{width:50%; padding:1%; border:1px solid #ddd; color:#333333;
border-radius:5px;
-webkit-border-radius:5px;
}
.commnet_sec textarea{width:70%; padding:1%; border:1px solid #ddd;
border-radius:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;
-webkit-border-radius:5px;
}

.commnet_sec #submit{padding:7px 35px; background:#fe9814; color:#FFFFFF; font-size:18px; border:0;
border-radius:5px;
-webkit-border-radius:5px;
}


.blog_content{float:left; width:100%; margin-bottom:35px;}


.blog_details_right{float:left; width:25%}
.blog_details_right h2{font-size:24px; font-weight:400; color:#000;}

.social_sec{float:left; width:100%; border-bottom:2px solid #ddd; margin-bottom:15px; padding-bottom:10px;}


.category_sec{float:left; width:100%; border-bottom:2px solid #ddd; margin-bottom:15px; padding-bottom:10px;}
.category_sec ul{padding:0; margin:10px 0 0 0; list-style-type:none; line-height:32px; font-size:16px; font-weight:300;}
.category_sec ul a{color:#333;}
.category_sec ul a:hover{color:#fe9814; text-decoration:none;}


.recent_sec{float:left; width:100%; border-bottom:2px solid #ddd; margin-bottom:15px; padding-bottom:10px; color:#444;}
.recent_sec a{color:#000}
.recent_sec h3{font-size:18px; font-weight:400; color:#000;}

.tags{float:left; width:100%; border-bottom:2px solid #ddd; margin-bottom:15px; padding-bottom:10px; color:#444;}
.tags a{padding:5px 20px; color:#333333; border:1px solid #ddd; display:inline-block; margin-bottom:5px;}
.tags a:hover{background:#f1f1f1; text-decoration:none;}

.no_margin{margin-top:0!important; padding-top:2%!important}

 a.button{background:#fe9814; padding:8px 25px; color:#fff; font-size:16px; font-weight:600;
border-radius:3px;
-webkit-border-radius:3px;
}

.quote-btn{background:url(https://www.usedcarbuyers.co.nz/wp-content/uploads/2016/04/button.png) no-repeat center  / contain; width:100%; height:63px; border: none; cursor:pointer; color:transparent;}
.submit-btn{background:url(images/submit.png) no-repeat center; width: 145px; height:63px; border: none; cursor:pointer; color:transparent;}


.mobile_buttons{display:none}
.mobile_buttons p{margin:0;}

/*updated css*/
@media only screen and ( max-width : 1366px ) {
.wrapper{margin:0 auto; width:1024px;}
}
/*updated css*/

@media only screen and ( min-width : 150px) and ( max-width :1024px ) {
.wrapper{width:1014px; padding:0 10px;}


}

@media only screen and ( min-width : 150px) and ( max-width : 900px ) {
.wrapper{width:90%}
.logo{text-align:center; width:100%}

.menu_sec{float:right!important; width:100%; margin-top:0;}

.banner_bottom .p1{float:left; width:100%; text-align:center; font-size:24px; line-height:normal; font-family: 'Roboto', sans-serif; margin:0; padding:10px 0 0 0;}
.banner_bottom .p2{float:left; width:100%; margin:0; padding:2% 0 0 0; text-align:center}
.txt2{font-size:16px; color:#666666; font-size:12px!important}

.how_work_sec h1{width:80%;  height:45px; text-align:right; font-size:24px; font-weight:700; padding-right:10%; padding-top:23px;}
.how_work_sec ul li{float:left; width:100%; text-align:center; padding:0 0%; margin-bottom:25px;}


.img_sec{float:left; width:100%}
.img_sec_n{width:100%; height:auto;}

.content_sec{float:right; width:100%; line-height:26px; color:#ddd; margin-top:15px;}

.blog_sec ul li{float:left; width:100%; text-align:center; background:#fff; margin-right:0; margin-top:15px;}


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

.footer_right{float:right; width:100%}
.imput7{width:200px; padding:10px;}


.form_left{float:left; width:100%}
.form_right{float:left; width:100%}

.input2{width:96%; padding:2%;}

.input5{width:96%; padding:2%;}


.wrapper7{width:95%; margin:0 auto;}
.form_back{float:left; width:90%; background:#fff; padding:5%;}



.input7{width:90%; padding:10px; border:1px solid #ddd; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; margin-right:5px;
border-radius:3px;-webkit-border-radius:3px;
}
.input8{width:96%; padding:2%; border:1px solid #ddd; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666;
border-radius:3px;-webkit-border-radius:3px;
}


.work_section01 img{float:left; margin-left:0; width:100%; margin-bottom:15px;}
.work_section02 img{float:left; margin-right:0; width:100%; margin-bottom:15px;}


.blog_details_left{float:left; width:100%; padding:0}
.blog_details_right{float:left; width:100%; margin-top:25px; padding-top:20px; border-top:2px solid #ddd;}
.input8-textarea{width:95%; padding:10px; border:1px solid #ddd; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; margin-right:5px;
border-radius:3px;-webkit-border-radius:3px;
}
.mobile_buttons{float:left; width:80%; background:#282828; text-align:center; padding:2% 10%; display:inherit}
.mobile_buttons a{background-color:#ff9800; padding:8px 55px; color:#000; font-size:24px; font-weight:600; display:inline-block; margin-bottom:10px; border:3px solid #111;
border-radius:25px;
-webkit-border-radius:25px;
}
.call7{background:url(https://www.usedcarbuyers.co.nz/wp-content/uploads/2016/07/call.png) no-repeat left center; background-position:15px; padding-left:15px;}
.mail7{background:url(https://www.usedcarbuyers.co.nz/wp-content/uploads/2016/07/mail.png) no-repeat left center; background-position:15px; padding-left:15px;}

}


@media only screen and ( max-width : 480px ) {
.logo img{width:90%; height:auto}
.imput7{width:90%; padding:10px;}

.p2 img{width:75%; height:auto}

.sub_image{float:left; width:100%}
.sub_content{float:right; width:100%; font-size:14px; line-height:26px;}

h1{font-size:36px} 
h2{font-size:24px} 
h3{font-size:18px} 
h4{font-size:16x} 
h5{font-size:14px} 
.mobile_buttons a{background-color:#ff9800; padding:8px 0; color:#000; font-size:24px; font-weight:600; display:block; margin-bottom:0; border:3px solid #111; margin-top:-10px;
border-radius:25px;
-webkit-border-radius:25px;
}
}
.wpcf7-validation-errors{display:none !important;}
.wpcs_content span.wpcf7-not-valid-tip{color:#ff9800; margin-top: 15px;}

#cssmenu ul ul li a {
background: #ff9800 !important;
color:#000!important;
}
#cssmenu ul ul li:hover > a {
  background: #ff9800 !important; 
  color:#000!important;
}
#cssmenu > ul > li.menu-item-has-children > a {
  padding-right: 32px !important;
}
#cssmenu li.menu-item-has-children::after {
  display: block !important;
  content: "" !important;
  position: absolute !important;
  width: 0 !important;
  height: 0 !important;
}
#cssmenu > ul > li.menu-item-has-children::after {
  right: 15px;
  top: 16px;
  border:5px solid transparent;
  border-top-color: #ddd;
}
#cssmenu > ul > li:hover > ul {
  top: 32px !important;  
}
