/*
Theme Name: Top cash for cars Brisbane
Theme URI: http://www.topcashforcarsbrisbane.com.au/
Description: Top cash for cars in Brisbane region.
Version: 1.0
Author: A1dezine Ltd. Hamilton
Author URI: http://a1dezine.com
*/

@charset "utf-8";
/* CSS Document */

body{margin:0 auto; padding:0; font-family: 'Open Sans', sans-serif; font-size:14px; max-width:1920px;}

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

h2{font-size:24px; font-weight:500;}
h3{font-size:18px}

a{color:#d13435; text-decoration:none;}
a:hover{color:#d13435; text-decoration:underline;}

.wrapperH{margin:0 auto; width:70%;}
.wrapper{margin:0 auto; width:1200px;}

.header{float:left; width:100%; padding:1% 0; background:#222222; color:#fff;}

.logo{float:left; width:28%;}
.logo p, .call p, .banner p{ margin:0;}
.logo img{width:100%; height:auto}
.menu_sec{float:right; width:70%; margin-top:15px;}
.active{color:#ff5b3b!important;}

.call{float:right; margin-top:10px; margin-left:1%; text-align:right;}

.banner{float:left; width:100%}
.banner img{width:100%; height:auto; display:block;}

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

.red{color:#d13435!important}

.content_sec{float:left; width:100%; padding:2% 0; line-height:24px;}
.content_sec .img{float:right; margin-left:50px}
.content_sec .attachment-home_image{float:right; margin-left:50px}
.content_sec h1{text-transform:uppercase; font-size:36px; font-weight:600;}
.content_sec h3{font-size:18px; color:#d13435}

a.more{padding:7px 20px; border:1px solid #d13435; display:inline-block; text-decoration:none; font-size:16px;}
a.more:hover{padding:7px 20px; background:#d13435; color:#FFFFFF; border:1px solid #d13435; display:inline-block; font-size:16px;}

.icon_sec_main{float:left; width:100%; background:url(images/backk.jpg) fixed; background-size:100% 100%; padding:3% 0; color:#FFFFFF; text-align:center; color:#CCCCCC}
.icon_sec_main h1{text-transform:uppercase; font-size:36px; font-weight:600; color:#fff}
.icon_sec_main ul{ margin:0; padding:0;}
.icon_sec_main ul li{float:left; width:33%; text-align:center; list-style-type:none; color:#CCCCCC;}
.icon_sec_main ul li h3{font-size:18px; text-transform:uppercase; color:#d13435; font-weight:500;}
.icon_sec_main ul li img{}
.icon_sec_main ul li img:hover{
	webkit-transform: rotate(100deg);
	-moz-transform: rotate(100deg);
	-ms-transform: rotate(100deg);
	-o-transform: rotate(-100deg);
	transform: rotate(100deg);
	-webkit-transform-origin: center;
	-moz-transform-origin: center;
	-ms-transform-origin: center;
	-o-transform-origin: center;
	transform-origin: center;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}


.recent_blog{float:left; width:100%; padding:2% 0; text-align:center;}
.recent_blog h1{text-transform:none; font-size:42px; font-weight:600; color:#111}
.recent_blog ul{ margin:20px 0 0 0; padding:0;}
.recent_blog ul li{float:left; width:31%; text-align:left; list-style-type:none; color:#666; margin-right:2%;}
.recent_blog ul li h3{font-size:18px; text-transform:uppercase; color:#d13435; font-weight:500;}
.recent_blog ul li img{width:100%; height:auto}


.footer{float:left; width:100%; padding:2% 0; background:#222222; color:#FFFFFF; color:#999999; margin-top:0;}
.footer_wrap{float:left; width:33%}
.footer h2{text-transform:none; color:#fff}

.footer a{color:#999}
.footer a:hover{color:#fff}


.subpage_left{float:left; width:73%}



.subpage_right{float:right; width:24%; padding-left:1%; border-left:1px solid #ddd;}
.subpage_right h2{font-size:28px; text-transform:none; font-weight:600; margin-bottom:15px;}
.quote_sec{float:left; width:100%; margin-bottom:10px;}

.inn{width:94%; padding:3%; border:1px solid #999; margin-bottom:5px; color:#333333; font-family: 'Open Sans', sans-serif; font-size:14px;
border-radius:3px;
-webkit-border-radius:3px;
}
.inn-textarea{width:94%; height:60px; padding:3%; border:1px solid #999; margin-bottom:5px; color:#333333; font-family: 'Open Sans', sans-serif; font-size:14px;
border-radius:3px;
-webkit-border-radius:3px;
}
.quote_sec h3{margin:0; padding:0}
.quote_sec p{margin:5px 0;}

.submit{padding:7px 20px; background:#d13435; color:#FFFFFF; border:1px solid #d13435; display:inline-block; font-size:16px; cursor:pointer;
border-radius:3px;
-webkit-border-radius:3px;
}

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


.banner_sec{float:left; width:100%; position:relative}
.banner_form{ width:280px; position:absolute; right:16%; background: url(images/bg.png); padding:0 2%; height:88%; color:#FFFFFF;}
.banner_form h2{font-size:36px; text-transform:none; font-weight:600; margin:15px 0;}
.inp7{width:90%; padding:3%; border:0; margin-bottom:10px; font-family: 'Open Sans', sans-serif; font-size:14px; margin-top:3px;
border-radius:3px;
-webkit-border-radius:3px;
}
.inp7_textarea{width:90%; height:50px; padding:3%; border:0; margin-bottom:10px; font-family: 'Open Sans', sans-serif; font-size:14px; margin-top:3px;
border-radius:3px;
-webkit-border-radius:3px;}
.banner_form p{margin:0px; font-weight:600}
.submit7{padding:7px 30px; background:#111; color:#FFFFFF; border:1px solid #000; display:inline-block; font-size:18px; cursor:pointer;
border-radius:4px;
-webkit-border-radius:4px;
}


.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:400; color:#000000;}
.blog_detail h1 a{font-size:26px; font-weight:400; color:#000;}
.blog_detail h1 a:hover{font-size:26px; font-weight:400; color:#d13435;}

.img7{width:100%; height:auto}
.blog_detail .attachment-home_blog_list_image{width:100%; height:auto}
.blog_detail .attachment-main_blog_image{width:100%; height:auto}
.recent_sec .attachment-home_blog_list_image{width:100%; height:auto}
.blog_detail h2{font-size:26px; font-weight:300; color:#d13435;}

.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 .inputt{width:50%; padding:1%; border:1px solid #ddd; color:#333333;
border-radius:5px;
-webkit-border-radius:5px;
}
.commnet_sec .TxArea{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 .Submitt{padding:7px 35px; background:#d13435; 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;}
.blog_archives{float:left; width:100%; border-bottom:2px solid #ddd; margin-bottom:15px; padding-bottom:10px;}
.blog_archives h2, .tags h2, .recent_sec h2{ color:#000;}

.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.button5{background:#ff2525; padding:8px 25px; color:#fff; font-size:16px; font-weight:600;
border-radius:3px;
-webkit-border-radius:3px;
}


.recent_blog{float:left; width:100%; padding:3% 0; text-align:center; border-bottom:1px solid #ccc}
.recent_blog ul{padding:0; margin:30px 0 0 0; list-style-type:none}
.recent_blog ul li{text-align:left; float:left; width:33%; font-size:12px; line-height:18px; margin-right:2%; width:31%; color:#464646;}
.recent_blog ul li img{width:100%; height:auto;}
.recent_blog ul li h3{margin:0; font-weight:600; color:#ff2525;}

.button3{font-size:14px;}
a.button3{padding:10px 20px; color:#666; border:1px solid #666; text-decoration:none; display:inline-block}
a.button3:hover{color:#333; border:1px solid #333; text-decoration:none;}




@media only screen and ( max-width : 1366px ) {
.banner_form{ width:280px; position:absolute; right:3%; background: url(images/bg.png); padding:.5% 2%; height:auto; color:#FFFFFF;}
.inp7{width:94%; padding:3%}
.banner_form h2{font-size:24px}
}

@media only screen and ( min-width : 150px) and ( max-width : 1024px ) {
.wrapperH{margin:0 auto; width:90%;}
.wrapper{margin:0 auto; width:90%;}

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

.call{float:right; width:100%; text-align:center; margin-top:20px; margin-left:0}
.menu_sec{float:right; width:100%; margin-top:25px;}

.content_sec .img{float:none; margin-left:0}

.icon_sec_main ul li{float:left; width:100%; text-align:center; list-style-type:none; color:#CCCCCC;}
.recent_blog ul li{float:left; width:100%; text-align:center; list-style-type:none; color:#666; margin-right:0%;}

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

.subpage_left{float:left; width:100%}
.subpage_right{float:right; width:100%; padding-left:0%; border-left:0 solid #ddd; padding-top:15px; margin-top:15px; border-top:1px solid #ddd;}


.banner_sec{float:left; width:100%; position:inherit}
.banner_form{ width:90%; position:inherit; right:0%; background: url(images/bg.png); padding:5%; height:auto; color:#FFFFFF; margin-top:50px;}
.inp7{width:94%; padding:2%}
.banner_form h2{padding-top:55px!important}

}

@media only screen and ( max-width : 480px ) {
.content_sec .img{float:none; margin-left:0; width:100%; height:auto;}
.logo img{width:100%; height:auto}


}
.btn-submit{background:url(images/submitt.png) no-repeat center; width:257px; height:45px; border: none; cursor:pointer; color:transparent;}
.blog_archives select {
    border: 1px solid #999;
    border-radius: 3px;
    color: #666666;
    font-size: 16px;
    margin: 14px 0;
    padding: 1%;
    width: 90%;
}
.blog_archives .screen-reader-text {
    display: none;
}
.banner_form .theme_1.wpcf7-form input.error, .theme_1.wpcf7-form select.error, .theme_1.wpcf7-form textarea.error{border-bottom: 3px solid #ffff00 !important;}

h2.newh2{ font-size: 42px; font-weight:600; font-family: 'Roboto', sans-serif;}