/*
Theme Name: We Buy Faulty Cars
Theme URI: http://www.motfailurecarbuyer.co.uk
Description: MOT Failure Car Buyer Theme
Author: Pow Design
Author URI: http://www.powdesign.co.uk
Template: twentysixteen
Version: 1.0.0
*/

@import 'https://fonts.googleapis.com/css?family=Raleway:300, 400,400i,500,600,700,800';


body {background:transparent; margin:0; padding:0; font-family: 'Raleway', sans-serif!important;}

.texta-center {text-align:center;}
.yellow-col {color:#ffdc00!important;}
a {text-decoration:none!important;}
h1, a {text-transform:uppercase!important;}
h1, h2, h3, h4, p, a {font-family: 'Raleway', sans-serif!important;  font-weight:400!important;}

p {font-size:17px!important;}
.btn.btn-lg.btn-hmewhite {color:#fff; font-weight:400!important; margin-bottom:40px!important;}
.btn.btn-lg.btn-hmewhite:hover {background:#025ba8;}
h1 {margin-top:10px!important; margin-bottom:5px!important; }
h2 {margin-top:0!important; }

.mainheadtop .nd-btn {background:#1085eb!important; padding:15px 25px!important; font-size:20px!important; margin-top:20px; color:#fff; border:2px solid #fff;}
.mainheadtop .nd-btn:hover {color:#ffdc00; border:2px solid #ffdc00;}

.main-navigation a {color:#fff!important; font-size:18px; }
.main-navigation a:hover {color:#ffdc00!important; }
.main-navigation li.focus a {background:#025ba8!important}
 
.mainheadtop h1 {margin-bottom:10px!important;}
.mainheadtop h2 {margin-top:0!important; margin-bottom:30px!important;}
.content-area {width:100%;}

.threesecswid {text-align:center; padding:50px 20px; color:#fff;}
.threesecswid h2 {margin-bottom:5px;}
.threesecswid img {width:200px;}
.mainthreesecti .panel-grid-cell {padding:0!important;}

#process {background:#004b8c; padding-top:60px; padding-bottom:15px; margin-bottom:-22px; text-align:Center; color:#fff;}

.site-header {padding-top:0!important; padding-bottom:0!important;}

.aboutcon {padding-top:100px; padding-bottom:100px;}
.aboutcon h2, .aboutcon p, .aboutcon {color:#fff!important;}

.ourproissm {background:#025ba8; padding:100px 0; text-align:center; color:#fff;}
.faqrow {background:#00396a; padding:100px 0; text-align:left; color:#fff;}

.aboutpc {text-align:right; margin-top:25px;}
.aboutpc i, .aboutpc b {color:#ffdc00} 

.site {background:transparent;}

.mainheadtop {text-align:center; background:url(img/header.jpg) top center no-repeat;}
.mainheadtop h1, .mainheadtop  h2 {color:#fff;}
.mainheadtop ul {color:#fff; font-size:20px; margin-top:80px; margin-bottom:80px;}
.mainheadtop ul li {display:inline-block; margin-right:15px;}
.mainheadtop ul li i {font-size:24px;}


.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {background:#fff}

.widget {border-top:none!important;}

.sellcarfor  {padding-top:100px;}
#panel-4-8-1-0 {background:#1085eb; padding:40px 15px 10px 15px; border-radius:40px; border:8px solid #ffa800; border-bottom:none;}

.sellcarfor form p span.labelclf {font-size:18px; margin-bottom:3px; color:#fff;}
.sellcarfor form p span.labelclf.smallertext {font-size:14px;}

input.wpcf7-form-control.wpcf7-submit {background:#1085eb;  border:5px solid #00315c; padding:10px; width:100%!important; font-size:18px; }
input.wpcf7-form-control.wpcf7-submit:hover {background:#00315c; color:#ffdc00}

div.wpcf7-response-output {color:#fff; text-align:center;}
span.wpcf7-not-valid-tip {background:Red; text-align:center; margin-top:4px; color:#fff;}
.wpcf7-mail-sent-ok {padding:14px 5px!important; background:#00b633; font-size:17px;}


.sellcarfor form p {margin-bottom:5px;}

form p.selectcle {clear:both; margin-bottom:15px; float:left; width:100%}
.wpcf7-validation-errors {background:red!important; color:#fff!important; font-size:15px!important;}
footer {background:#003c71;}
footer.wbfoot {clear:both;}
.site-footer {padding:0;}
.site-info {width:100%; text-align:Center; padding-top:10px; color:#fff}

input, textarea, select {font-family: 'Raleway', sans-serif!important;}


#primarythank .mainheadtop {background:none!important;}
body.page-template-webuytemplat-thank {background:url(img/header.jpg) top center no-repeat fixed;  background-size:cover;}
body.page-template-webuytemplat-thank  h2 a {text-transform:none!important; color:#fff!important;}

body.page-template-webuytemplat-thank .site-info {color:#fff;}

body.page-template-webuytemplat-thank #mysticky-wrap {display:none!important;}

.sellform {background:#005298!important; color:#fff; padding:90px 0;}
.sellform h1, .sellform h5 { text-align:Center; margin:0; color:#ffdc00}
.sellform h5 {font-weight:400; margin-top:10px; margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #002d53;}



.testimonialsare {background:#fff; text-align: center!important; padding-top:100px; padding-bottom:100px;}
.testimonialsare h1 {padding-bottom:30px; border-bottom:3px solid #e3780d;}
.testimonialsare h1, .testimonialsare p#tss_testimonial, .testimonialsare p#tss_name {color:#002c52;}
.testimonialsare p#tss_testimonial {text-align: center!important; font-size:20px!important}
.testimonialsare p#tss_testimonial b {font-size:15px;}

.testimonialsare i {font-size:26px!important; color:#ffc000;}

.testimonialsare p#tss_name {font-size:26px!important; line-height:30px; margin-bottom:10px; margin-top:30px;}

.testimonialsare p#tss_occupation {display:none;}

.testimonialsare #tss_content img {display:none;}

#tss_warppper {max-width:100%!important;}


#pg-4-0, #pg-4-1, #pg-4-2, #pg-4-3, #pg-4-4, #pg-4-5, #pl-4 .panel-grid-cell .so-panel {margin-bottom:0!important;}

.site-main, .site{margin-bottom:0!important;}

li#menu-item-10 a {background:#1085eb}

@media screen and (min-width: 910px) {
body.page-template-webuytemplat-thank { background-attachment:fixed; }
.main-navigation a {margin-top:6px;}
.main-navigation .primary-menu > li {margin-top:8px;}	
.mainheadtop h1 {font-size:55px!important; font-weight:300; width:60%!important; float:right;}
.mainheadtop h2 {width:55%!important; float:right; font-size:30px!important;}
.mainheadtop p {clear:both; float:right;}
.custom-logo {max-width:340px!important;}
.mainheadtop { background-attachment:fixed; background-size:cover;padding-top:300px; padding-bottom:260px; margin-top:-220px; position:relative; z-index:1; text-align:right;}

.site-header { z-index:999; position:relative;}
.btn.btn-lg.btn-hmewhite {border: 5px solid #fff; font-size:28px; padding:5px 30px;}
.col-sm-6 {width:33%; float:left;}
.col-sm-6 p {padding-left:10px;}
.nopadding {padding:0!important;}
.site-branding, .site-header-menu, .header-image {margin-top:5px; margin-bottom:15px;}
}

@media screen and (max-width: 910px) {
.site-header {background:#025ba8; padding-left:10px!important; padding-right:10px!important;} 
.mainheadtop {padding-top:100px; padding-bottom:100px; background-size:cover;}
.mainheadtop p {clear:both; margin-bottom:150px;}
.mainheadtop .nd-btn {padding-left:10px!important; padding-right:10px!important; font-size:18px!important; width:100%!important;}
.mainheadtop h1 {margin-left:10px!important; margin-right:10px!important;}
.aboutpc {text-align:left;}
#process {margin-bottom:-5px;}
#pgc-4-1-0, #pgc-4-3-0, #pgc-4-3-1 {margin-bottom:0!important;}
.widget {padding-top:0!important;}
.menu-toggle {color:#fff;}
#menu-menu-2 {display:none;}
.entry-content h1, .entry-summary h1, .comment-content h1, .textwidget h1 {font-size:1.6rem!important;}
.menu-toggle.toggled-on, .menu-toggle.toggled-on:hover, .menu-toggle.toggled-on:focus {background-color:#c74805}
.site-branding {margin-top:-10px;}
.site {margin:0;}
.custom-logo {max-width:200px!important;}
.btn.btn-lg.btn-hmewhite {border: 3px solid #fff; font-size:22px; padding:5px; width:100%; display:block;}
.menu-toggle.toggled-on, .menu-toggle.toggled-on:hover, .menu-toggle.toggled-on:focus {background-color:#1085eb;}
}

@media screen and (min-width: 911px) and (max-width: 1053px) {
.main-navigation a {font-size:16px; padding-left:10px; padding-right:10px;}

}