/*skinning*/


/*universal*/
body {font-family: arial, 'Helmet', 'freesans', sans-serif;font-size:14px;color:#505050;background-color: #fff;}
h1, h2, h3, h4, h5, h6 {font-family: arial, 'Helmet', 'freesans', sans-serif;font-weight:normal;color:#D2232A;}
.site {background-color: #fff;}
a {color:#D2232A;}
a:active, a:hover, a:focus {color:#000;}


/*header*/
.site-header {background: rgba(206,34,41,1);
background: -moz-linear-gradient(top, rgba(206,34,41,1) 0%, rgba(145,24,29,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(206,34,41,1)), color-stop(100%, rgba(145,24,29,1)));
background: -webkit-linear-gradient(top, rgba(206,34,41,1) 0%, rgba(145,24,29,1) 100%);
background: -o-linear-gradient(top, rgba(206,34,41,1) 0%, rgba(145,24,29,1) 100%);
background: -ms-linear-gradient(top, rgba(206,34,41,1) 0%, rgba(145,24,29,1) 100%);
background: linear-gradient(to bottom, rgba(206,34,41,1) 0%, rgba(145,24,29,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ce2229', endColorstr='#91181d', GradientType=0 );border-bottom:10px solid #FFEC00;}
.klogo {display:inline-block;float:left;margin-top:10px;}
.headertopa {display:inline-block;float:right;text-align: right;color:#FFEC00;font-size:20px;}
.headertopa p {margin-bottom:0;}
.knavholder {text-align: right;display: inline-block;float:right;}
.main-navigation {width:auto;max-width:auto;min-height:auto;}
.navbar {max-width:auto;width:auto;display: inline-block;margin-right:0;}
.menu-main-menu-container {text-align: right;}
#primary-menu.nav-menu {padding:0;margin:0;display:inline-block;width:auto;text-align: right;}
#primary-menu.nav-menu li a {font-size:12px;color:#fff;}
#primary-menu.nav-menu .current_page_item > a, #primary-menu.nav-menu .current_page_ancestor > a, #primary-menu.nav-menu .current-menu-item > a, #primary-menu.nav-menu .current-menu-ancestor > a {font-style:normal;color:#232323;}
#primary-menu.nav-menu .current_page_item, #primary-menu.nav-menu .current_page_ancestor, #primary-menu.nav-menu .current-menu-item, #primary-menu.nav-menu .current-menu-ancestor {background-color:#FFEC00;}
#primary-menu.nav-menu li:hover > a, #primary-menu.nav-menu li a:hover, #primary-menu.nav-menu li:focus > a, #primary-menu.nav-menu li a:focus {background-color:#FFF895;color:#000;}
/*.nav-menu li.menu-item-645 a{padding-right:0;}*/
#primary-menu.nav-menu .sub-menu, #primary-menu.nav-menu .children {background-color:#FFEC00;text-align: left;color:#000;border-bottom:1px solid #FFF895;}
#primary-menu.nav-menu .sub-menu li a, #primary-menu.nav-menu .children li a {color:#232323;}
#primary-menu.nav-menu .sub-menu{-webkit-box-shadow: 6px 6px 9px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 6px 6px 9px 0px rgba(0,0,0,0.75);
box-shadow: 6px 6px 9px 0px rgba(0,0,0,0.75);}

/*footer*/
.widget_wysija_cont .wysija-submit {border-radius: 8px 8px 8px 8px;
-moz-border-radius: 8px 8px 8px 8px;
-webkit-border-radius: 8px 8px 8px 8px;
border: 1px solid #B1770B;background: rgba(242,230,113,1);
background: -moz-linear-gradient(top, rgba(242,230,113,1) 0%, rgba(252,187,73,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(242,230,113,1)), color-stop(100%, rgba(252,187,73,1)));
background: -webkit-linear-gradient(top, rgba(242,230,113,1) 0%, rgba(252,187,73,1) 100%);
background: -o-linear-gradient(top, rgba(242,230,113,1) 0%, rgba(252,187,73,1) 100%);
background: -ms-linear-gradient(top, rgba(242,230,113,1) 0%, rgba(252,187,73,1) 100%);
background: linear-gradient(to bottom, rgba(242,230,113,1) 0%, rgba(252,187,73,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2e671', endColorstr='#fcbb49', GradientType=0 );
padding:3px 6px;
color:#000;font-size:12px;
float:right;}
.widget_wysija_cont .wysija-submit {margin-top:10px;}
.wysija-paragraph {margin-bottom:2px;}
.widget_wysija_cont input[type="text"] {padding:2px;font-size:12px;border-width:0px;width:100%;}

.ftr2a, .ftr2b, .ftr2c {;}
.ftr2 {background-color:#313131;border-bottom:1px solid #232323;padding-bottom:5px;color:#fff;}
.ftr2 a {color:#fff;}
.ftr2 a:active, .ftr2 a:hover, .ftr2 a:focus {text-decoration: underline;}
.ftr2 h3 {color:#fff;font-size:24px;font-weight:normal;margin:22px 0 20px;text-align: left;}
.ftr2 ul {list-style: none;margin:0;text-indent: 0;padding:0;}
.ftr2 ul li {text-align: left;background:url(/wp-content/uploads/2015/12/bllty.gif)no-repeat 0% 50% transparent;padding-left:20px;}
.menu-additional-info-container {margin-bottom:25px;}
.ftr2a .textwidget img {display:block;clear:both;}
.ftr2c {max-width:300px;text-align:left;}

.ftr1 {background-color:#232323;color:#fff;padding-top:16px;border-top:1px solid #313131;}
.ftr1 a {color:#FFEC00;text-decoration: none;}
.ftr1 a:active, .ftr1 a:hover, .ftr1 a:focus {color:#FFEC00;text-decoration:underline;}
#menu-footer-1a {list-style: none;display:inline-block;margin:0;text-indent: 0;padding:0;}
#menu-footer-1a li {display:inline-block;padding:4px 0;}
#menu-footer-1a li a {border-left:1px solid #fff;padding:0px 10px;}
#menu-footer-1a li:first-child a {border-left-width: 0;padding-left:0;}
.ftr1b {float:right;text-align: right;}

/*3 col template*/

.threecolleft, .threecolright, .threecolmain {display: inline-block;vertical-align: top;}
.threecolleft {width:21%;}
.threecolright {width:21%;float:right;}
.threecolmain {width:55%;margin:0 auto;}

/*2 col template*/
.twocolleft, .twocolmain {display: inline-block;vertical-align: top;}
.twocolleft {/*width:32%;*/max-width:255px;}
.twocolmain {/*width:64%;*/max-width:625px;float:right;}
.twocolleft h3 {margin:0;font-size:16px;font-weight:700;}
h3.hideme {display:none;}
.twocolleft .menu {list-style:none;margin:20px 0;padding:0;text-indent: 0;}
.twocolleft .menu li {background:url(/wp-content/uploads/2015/12/blltorangearrow.gif) no-repeat left 7px transparent;padding-left:20px;}
.twocolleft .menu li.current_page_item a {color:#f60;}

/*content*/
.page .entry-title, .page .entry-header {display:none;}
.entry-content h2 {font-size:24px;margin-top:0;}
.entry-content h4 {margin:0;font-size:16px;}
.entry-content a, .comment-content a {color:#84516F;}
.entry-content a, .entry-content a:visited {color:#D2232A;}
.entry-content a:active, .entry-content a:hover, .entry-content a:focus {color:#D2232A;}
.page .site-content {padding-top:20px;}

/*contact*/
.page-id-75 .kphone {color:#84516F;font-size:30px;}
.wpcf7-form input, .wpcf7-form textarea {border:1px solid #777;}
.wpcf7-form input:focus, .wpcf7-form textarea:focus {border:1px solid #444;}
.wpcf7-form p {margin-bottom: 5px;}


/*whyus*/
.post-110 h4 {color:#339;font-size:14px;font-weight:600;vertical-align: middle;}


.lhscontact{padding:10px;margin-top:15px;background-color:#FBF6B2;}


.su-column-size-1-3 ul {list-style: none;text-indent: 0;margin: 0;padding: 0;}
.su-column-size-1-3 h3 {font-size:16px;margin-bottom:0;}
.su-column-size-1-3 ul li {background:url(/wp-content/uploads/2015/12/blltrhs.gif) no-repeat left 3px transparent;padding-left:25px;}


h4.blue {color:#339;font-size:14px;font-weight:600;margin-bottom:20px;}

/*resettlement*/
.tmpresettlement h4 {font-size:16px;font-weight:700;font-style:italic;color:#339;margin-bottom:2px;}
.tmpresettlement h4 span {color:#000;padding-right:20px;}
.tmpresettlement div.red {text-align:center;color:#f00;font-weight:700;font-style:italic;font-size:16px;}
.resettlementcourses {font-size:10pt;}
.resettlementcourses strong.red {color:#f00;font-style:italic;}
.resettlementcourses strong.blue {color:#339;}
.resettlementcourses ul {list-style: none;text-indent: 0;margin: 0;padding: 0;}
.resettlementcourses ul li {background:url(/wp-content/uploads/2015/12/blltorangearrow.gif) no-repeat left 3px transparent;padding-left:25px;}
/*driver training*/
.page-id-56 .su-column-size-1-4 {text-align: center;color:#339;font-weight:700;}


/*courses*/
.page-id-7 .twocolmain {width:625px;}
.page-id-7 .su-column-size-1-2 img  {padding-bottom:40px;float:left;}


/*home*/
.home3 {background: rgba(251,251,251,1);
background: -moz-linear-gradient(top, rgba(251,251,251,1) 0%, rgba(232,232,232,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(251,251,251,1)), color-stop(100%, rgba(232,232,232,1)));
background: -webkit-linear-gradient(top, rgba(251,251,251,1) 0%, rgba(232,232,232,1) 100%);
background: -o-linear-gradient(top, rgba(251,251,251,1) 0%, rgba(232,232,232,1) 100%);
background: -ms-linear-gradient(top, rgba(251,251,251,1) 0%, rgba(232,232,232,1) 100%);
background: linear-gradient(to bottom, rgba(251,251,251,1) 0%, rgba(232,232,232,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#e8e8e8', GradientType=0 );
padding:6px;
border-radius: 6px 6px 6px 6px;
-moz-border-radius: 6px 6px 6px 6px;
-webkit-border-radius: 6px 6px 6px 6px;
border: 1px solid #ccc;
}
.home3 h2 {margin-bottom:0;}
.home3 img {padding-bottom:20px;float:left;}
.home4 {margin-top:25px;border-radius: 6px 6px 6px 6px;
-moz-border-radius: 6px 6px 6px 6px;
-webkit-border-radius: 6px 6px 6px 6px;
border: 1px solid #ccc;padding:8px;}
.home4 h2{font-size:16px;margin-bottom:5px;font-weight:700;}
.home4 .accs {border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;padding:10px;text-align:center;}
.home4 .accs img {padding:4px;}
.home5 {margin-top:25px;}
h3.homehead {text-align: center;}
.hometop {padding-left:10px;border-radius: 6px 6px 6px 6px;
-moz-border-radius: 6px 6px 6px 6px;
-webkit-border-radius: 6px 6px 6px 6px;
border: 1px solid #ccc;
background: rgba(206,34,41,1);
background: -moz-linear-gradient(top, rgba(206,34,41,1) 0%, rgba(145,24,29,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(206,34,41,1)), color-stop(100%, rgba(145,24,29,1)));
background: -webkit-linear-gradient(top, rgba(206,34,41,1) 0%, rgba(145,24,29,1) 100%);
background: -o-linear-gradient(top, rgba(206,34,41,1) 0%, rgba(145,24,29,1) 100%);
background: -ms-linear-gradient(top, rgba(206,34,41,1) 0%, rgba(145,24,29,1) 100%);
background: linear-gradient(to bottom, rgba(206,34,41,1) 0%, rgba(145,24,29,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ce2229', endColorstr='#91181d', GradientType=0 );}
.hometopinner {background: rgba(251,251,251,1);
background: -moz-linear-gradient(top, rgba(251,251,251,1) 0%, rgba(232,232,232,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(251,251,251,1)), color-stop(100%, rgba(232,232,232,1)));
background: -webkit-linear-gradient(top, rgba(251,251,251,1) 0%, rgba(232,232,232,1) 100%);
background: -o-linear-gradient(top, rgba(251,251,251,1) 0%, rgba(232,232,232,1) 100%);
background: -ms-linear-gradient(top, rgba(251,251,251,1) 0%, rgba(232,232,232,1) 100%);
background: linear-gradient(to bottom, rgba(251,251,251,1) 0%, rgba(232,232,232,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#e8e8e8', GradientType=0 );
padding:6px;
border-radius: 0px 6px 6px 0px;
-moz-border-radius: 0px 6px 6px 0px;
-webkit-border-radius: 0px 6px 6px 0px;
border: 0px solid #ccc;}
.hometop h2 {font-size:20px;font-weight:bold;letter-spacing: -1px;}
.hometop a {display:inline-block;background-color:#000;color:#fff;vertical-align:bottom;position:relative;bottom:0;right:0;padding:5px;}

.menu-home-lhs-container {width:255px;}
.twocolleft .menu-home-lhs-container .menu li {border-radius: 6px 6px 6px 6px;
-moz-border-radius: 6px 6px 6px 6px;
-webkit-border-radius: 6px 6px 6px 6px;
border: 1px solid #ccc;
margin-bottom:2px;background: rgba(206,34,41,1);
background: -moz-linear-gradient(top, rgba(206,34,41,1) 0%, rgba(145,24,29,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(206,34,41,1)), color-stop(100%, rgba(145,24,29,1)));
background: -webkit-linear-gradient(top, rgba(206,34,41,1) 0%, rgba(145,24,29,1) 100%);
background: -o-linear-gradient(top, rgba(206,34,41,1) 0%, rgba(145,24,29,1) 100%);
background: -ms-linear-gradient(top, rgba(206,34,41,1) 0%, rgba(145,24,29,1) 100%);
background: linear-gradient(to bottom, rgba(206,34,41,1) 0%, rgba(145,24,29,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ce2229', endColorstr='#91181d', GradientType=0 );
padding-left:10px;}
.twocolleft .menu-home-lhs-container .menu li a {display:block;background-color:#000;padding:3px;color:#fff;}

/*courses*/
.menu-sub-courses-container {background: rgba(251,251,251,1);
background: -moz-linear-gradient(top, rgba(251,251,251,1) 0%, rgba(232,232,232,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(251,251,251,1)), color-stop(100%, rgba(232,232,232,1)));
background: -webkit-linear-gradient(top, rgba(251,251,251,1) 0%, rgba(232,232,232,1) 100%);
background: -o-linear-gradient(top, rgba(251,251,251,1) 0%, rgba(232,232,232,1) 100%);
background: -ms-linear-gradient(top, rgba(251,251,251,1) 0%, rgba(232,232,232,1) 100%);
background: linear-gradient(to bottom, rgba(251,251,251,1) 0%, rgba(232,232,232,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#e8e8e8', GradientType=0 );
padding:6px;
border-radius: 6px 6px 6px 6px;
-moz-border-radius: 6px 6px 6px 6px;
-webkit-border-radius: 6px 6px 6px 6px;
border: 0px solid #ccc;}
.menu-sub-courses-container .menu li {
    background: transparent url("/wp-content/uploads/2015/12/Bullet07.gif") no-repeat scroll left 7px;
    padding-left: 20px;
}

/*productlisting*/
.tmpproducts h4 {color:#339;}
.tmpproducts .classic-list-image-wrapper {display:none;}
.tmpproducts .list .product-short-descr{padding-left:10px;}
.tmpproducts h5 {margin-bottom: 2px;}
.tax-al_product-cat .twocolmain {width:625px;}
.tax-al_product-cat .classic-list-image-wrapper {display:none;}
/*product detail*/
.single-al_product h1 {font-size:22px;margin-top:10px;}
.single-al_product .back-to-products {display:none;}
.product-features h3 {display:none;}

.page-id-551 .su-row {border-bottom:1px solid #ccc;margin-bottom:5px;}

.postid-629 .twocolmain, .page-template-template-2col-products .twocolmain {width:60%;}



/* mobile */
@media screen and (max-width:900px){
.kcontain {padding:0 5px;}
.twocolmain {max-width:500px;}
}


@media screen and (max-width:800px){
.twocolleft, .twocolmain {display:block;width:100%;max-width:100%;clear:both;float:none;}
}


@media screen and (max-width:670px){
.ftr1a, .ftr1b {display:block;max-width:100%;clear:both;width:100%;text-align:left;float:none;}
}

@media screen and (max-width:643px){
.menu-toggle {display: none;}

}

@media screen and (max-width:590px){
.klogo, #navbar, .headertopa a {display:none;}
.headerright, .headertopa {display:block;width:100%;text-align: center;}
.hdr1 {padding:10px;}
}

@media screen and (max-width:525px){
.ftr2c {display:block;width:100%;clear:both;max-width:100%;}
.twocolleft, .twocolmain {display:block;width:100%;max-width:100%;clear:both;float:none;}
.twocolleft {margin-bottom:20px;}
}


article.type-post h1.entry-title {font-size: 24px!important;margin-top: 0px;margin-bottom:5px;}
article.type-post .entry-header {margin-bottom:5px!important;}
#comments, .leave-reply, .comments-link {display:none;}
header.archive-header {display:none;}
.category .paging-navigation {background-color:transparent;}
.list.archive-listing {min-height:30px!important;}



/*finance enquiry page*/
.page-id-1217 .entry-content {text-align:center;}
.page-id-1217 h2.hdr {text-align:center;background-color:#000;color:#FFEB00;padding:40px 0;}
.page-id-1217 h1 {text-align:center;font-weight:600;margin-bottom:30px;line-height:100%;}
.page-id-1217 h1 em{font-style:normal;font-size:32pt;}
.page-id-1217 h3 {;}
.page-id-1217 h3 strong{;}
.page-id-1217 .entry-content img {-webkit-box-shadow: -1px 11px 5px -6px rgba(0,0,0,0.75);
-moz-box-shadow: -1px 11px 5px -6px rgba(0,0,0,0.75);
box-shadow: -1px 11px 5px -6px rgba(0,0,0,0.75);}
.finenq {}
.finenq .krow {background-color:#e5e5e5;padding:20px;font-size:14pt;font-weight:600;}
.finenq .kcol {width:30%;display:inline-block;text-align:left;}
.finenq .kcol:nth-child(1){float:left;}
.finenq .kcol:nth-child(3){float:right;}
.finenq .krow:nth-child(2){text-align:left;}
.finenq input[type=submit]{margin-top:30px;background:#000;}
.enqcontent {text-align: left;}
h5.enthdr {background:#000;padding:20px 0;text-align:center;color:#FFEB00;font-size:22pt;}
h5.enthdr strong {color: #fff;font-size:40pt;}
.entbllts {margin-top:40px;}
.entbllts .kcol {display:inline-block;width:45%;text-align:left;}
.entbllts .kcol:nth-child(1){float:left;}
.entbllts .kcol:nth-child(2){float:right;}
.entbllts ul {list-style-type: none;}
.entbllts ul li {background:url(/wp-content/uploads/2016/09/enqbllt.png) no-repeat 0 0 transparent;padding-left:28px;margin-bottom:15px;}
.entbllts h5 {margin-top:40px;}

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

.finenq .kcol {display:block;width:100%;margin:10px 0;clear:both;}
.entbllts .kcol {display:block;width:100%;margin:10px 0;clear:both;}
}



/*finance calculator*/

/*12month*/
#field_1-3 {width:24%;float:left;display:inline-block;}
#fieldname4_1 #field_1-5, #fieldname4_1 label {display:none;}

#fieldname4_1 .codepeoplecalculatedfield, #fieldname4_1 .field[type="number"] {border:0;font-weight:bold;text-align:center;font-size:16pt;}
#fieldname4_1 span {display:block;text-align: center;}

/*24m*/
#field_1-11 {width:24%;float:left;display:inline-block;}
#field_1-11 #field_1-15, #fieldname12_1 label {display:none;}

#field_1-11 .codepeoplecalculatedfield, #field_1-11 .field[type="number"] {border:0;font-weight:bold;text-align:center;font-size:16pt;}
#field_1-11 span {display:block;text-align: center;}

/*36m*/
#field_1-19 {width:24%;float:left;display:inline-block;}
#field_1-19 #field_1-15, #field_1-19 label {display:none;}

#field_1-19 .codepeoplecalculatedfield, #field_1-19 .field[type="number"] {border:0;font-weight:bold;text-align:center;font-size:16pt;}
#field_1-19 span {display:block;text-align: center;}


/*48m*/
#fieldname28_1 {width:24%;float:left;display:inline-block;}
#fieldname28_1 #field_1-15, #fieldname28_1 label {display:none;}

#fieldname28_1 .codepeoplecalculatedfield, #fieldname28_1 .field[type="number"] {border:0;font-weight:bold;text-align:center;font-size:16pt;}
#fieldname28_1 span {display:block;text-align: center;}

#field_1-35 .side_by_side {width:24%;text-align:center;margin-right:0!important;}

#field_1-35, .pbSubmit {display:none!important;}

/*
#fieldname11_1 .summary-field-title{display:none;}
.cff-summary-item[ref=fieldname9_1] .cff-summary-value:before{content:"£";}
.cff-summary-item[ref=fieldname9_1] .cff-summary-value:after{display:block;clear:both;content:"Monthly Payments";}

.cff-summary-item[ref=fieldname6_1] .cff-summary-value:after{content:"Months";}
.cff-summary-item[ref=fieldname6_1] .cff-summary-value:after:after{display:block;clear:both;content:"Monthly Payments";}
*/



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;} 