/* cmsms stylesheet: mean_menu modified: 06/23/25 10:37:27 */
a.meanmenu-reveal{display:none}.mean-container .mean-bar{float:left;width:100%;position:relative;padding:1px 0;min-height:42px;z-index:999999;background-color:#b03053;}.mean-container .mean-bar li{list-style-image:none}.mean-container a.meanmenu-reveal{width:22px;height:22px;padding:13px 13px 11px 13px;position:absolute;top:0;right:0;cursor:pointer;color:#fff;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:700}.mean-container a.meanmenu-reveal span{display:block;height:3px;margin-top:3px;background-color: #ffffff;}.mean-container .mean-nav{float:left;width:100%;margin-top:44px}.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}.mean-container .mean-nav ul li{position:relative;float:left;width:100%}.mean-container .mean-nav ul li a{color: #ffffff;display:block;float:left;width:90%;padding:1em 5%;margin:0;text-align:left;border-top:1px solid;text-decoration:none}.mean-container .mean-nav ul li li a{width:80%;padding:.5em 10%;border-top:1px solid;text-shadow:none!important;visibility:visible}.mean-container .mean-nav ul li.mean-last a{border-bottom:none;margin-bottom:0}.mean-container .mean-nav ul li li li a{width:70%;padding:1em 15%}.mean-container .mean-nav ul li li li li a{width:60%;padding:1em 20%}.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%}.mean-container .mean-nav ul li a.mean-expand{margin-top:1px;width:26px;height:30px;padding:12px!important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;border:none!important}.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}.mean-nav .wrapper{width:100%;padding:0;margin:0}.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.mean-remove{display:none!important}
/* cmsms stylesheet: menu modified: 06/23/25 10:37:27 */
.menu{position:relative;z-index:9999}* html .menu{width:100%}.menu ul{padding:0;margin:0;list-style-type:none}.menu ul ul{width:220px}.menu li{position:relative}.menu li#get-a-tyre-quote-click-here-list{position:static}* html .menu a,* html .menu a:visited{width:149px}.menu ul ul a.drop,.menu ul ul a.drop:visited{background:#000}.menu ul ul{visibility:hidden;position:absolute;height:0;top:26px;left:15px;width:180px;padding-bottom:10px;z-index:1000}.menu ul ul li{padding:0;width:180px}* html .menu ul ul{top:0}.menu ul ul ul{right:-180px;top:0;width:180px;z-index:2000}.menu ul ul ul.left{left:-149px}.menu table{position:absolute;top:0;left:0;border-collapse:collapse}#actual_menu ul ul a:link,#actual_menu ul ul a:visited,div.menu ul ul a,div.menu ul ul a:visited{display:block;text-align:left;width:230px;height:30px;padding:10px 14px 0 14px;border-left:0;background-color:#004f71;color:#fff;border-right:0}* html .menu ul ul a,* html .menu ul ul a:visited{width:1220px}#actual_menu:hover ul ul a:link,#actual_menu:hover ul ul a:visited{-webkit-transition:color .5s linear;-moz-transition:color .5s linear;-o-transition:color .5s linear;-ms-transition:color .5s linear;transition:color .5s linear;color:#8abcd1}#actual_menu ul ul a:hover,.menu ul ul a:hover{text-decoration:none;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;-ms-transition:background-color .2s linear;transition:background-color .2s linear;background-color:#960a2c;-webkit-transition:color .5s linear;-moz-transition:color .5s linear;-o-transition:color .5s linear;-ms-transition:color .5s linear;transition:color .5s linear;color:#fff!important;background-image:none}.menu ul a:hover ul,.menu ul li:hover ul{visibility:visible}.menu ul :hover ul ul{visibility:hidden}.menu ul :hover ul :hover ul{visibility:visible}
/* cmsms stylesheet: default_all modified: 06/23/25 10:37:27 */
#inner_mainpage img,aside img{max-width:100%;height:auto}.gallery .img{height:190px;width:33%;min-width:270px;float:left;margin:10px auto;text-align:center}.gallery .img img{width:200px;height:auto}.gallery .img a{display:inline-block;border:2px solid #fff;padding:1px}.gallery .img a:hover{border-color:#999}.gallery .img a.outside_link{display:block;border:0;padding:0;text-align:center;font-size:100%;font-family:bitter,serif;font-weight:700;line-height:100%;margin:0 0 10px 0;color:#1c4b6e;padding-top:30px}.gallery img{border:none}.gallery .pagenavigation{height:50px}.gallery .prevpage a,.gallery .prevpage em{display:block;width:50px;height:39px;float:left;margin:0;text-indent:-1000px;background:url(../../images/previous.png) transparent no-repeat 0 0;overflow:hidden}.gallery .nextpage a,.gallery .nextpage em{display:block;width:50px;height:39px;float:left;margin:0 6px 0 0;text-indent:-1000px;background:url(../../images/next.png) transparent no-repeat 0 0;overflow:hidden}.gallery .parentlink a{display:block;width:50px;height:39px;float:left;text-indent:-1000px;background:url(../../images/uppage.png) transparent no-repeat 0 0;overflow:hidden}.gallery .pagenavigation a:hover{background-position:0 -40px}.gallery .nextpage em,.gallery .prevpage em{background-position:0 -80px}.gallery .pagelinks{float:right;border-right:2px solid #666}.gallery .pagelinks a,.gallery .pagelinks em{margin-top:6px;padding:0 6px;border-left:2px solid #666;text-align:center;font:bold 11px verdana;color:#666}.gallery .pagelinks em{color:#000}.galleryclear{clear:both}body:after{content:url(../lightbox/images/close.png) url(../lightbox/images/loading.gif) url(../lightbox/images/prev.png) url(../lightbox/images/next.png);display:none}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;border-radius:3px}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../lightbox/images/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../lightbox/images/prev.png) left 48% no-repeat;opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../lightbox/images/next.png) right 48% no-repeat;opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../lightbox/images/close.png) top right no-repeat;text-align:right;outline:0;opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;opacity:1}#contact_form,.contactform{background-color:#1c4b6e;padding:10px;width:100%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#contact_form .row,.contactform .row{padding-bottom:10px;min-height:60px;clear:both}#contact_form label,.contactform label{display:inline-block;float:left;width:30%;box-sizing:border-box;padding-right:20px;color:#fff;line-height:100%;padding-top:8px}#contact_form input,.contactform input{float:left;display:inline-block;width:68%;height:40px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-sizing:border-box;padding:5px 10px;border:1px solid #000}#contact_form textarea,.contactform textarea{display:inline-block;width:68%;height:150px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-sizing:border-box;padding:5px 10px;border:1px solid #000}#formbuttons{height:40px;clear:both}#contact_form button,div.submit input{display:inline-block;width:130px;height:40px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-sizing:border-box;padding:5px 10px;border:0;background-color:#b03053;color:#fff;float:left;margin-right:10px}#mail_alert{position:fixed;top:300px;left:30%;width:40%;z-index:99999;background-color:#1c4b6e;padding:30px;color:#fff}#blinker {display: none;}



.inpage_cta {
    font-size: 160%;
    line-height: 140%;
    font-family: bitter,serif;
    margin-top: 20px;
}

.inpage_cta a {display: block;position: relative;text-decoration: none !important;}

.inpage_cta_background {
position: absolute;
top: 0px;
left: 0px;
}

.inpage_cta_copy {position: relative;min-height: 196px;padding-top: 145px;padding-left: 51px;}

.inpage_cta_copy em {
font-weight: 700;
font-style: italic;
}

.inpage_cta_copy strong {
font-weight: 700;
font-size: 110%;
}

#cookie_popup {
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    z-index: 99999999;
    box-sizing: border-box;
    padding: 20px;
    background-image: url("https://www.copywriternorthampton.co.uk/look/black_trans.png");
    color: #ffffff;
}

#cookie_popup a:link, #cookie_popup a:visited { 
color: #ffffff !important;
}
/* cmsms stylesheet: faqs modified: 06/23/25 10:37:27 */
.faqitem {
padding-bottom: 10px;
clear: both;
}

.faqitem_question {
    background-color: #1c4b6e;
    color: #ffffff;
padding: 10px;
cursor: pointer;
}

.faqitem_answer {
padding-top: 20px;
display: none;
}
/* cmsms stylesheet: ccc_course modified: 06/23/25 10:37:27 */
#top_navigation a#the-copywriting-crash-course:link, #top_navigation a#the-copywriting-crash-course:visited {
background-color: #fd9336;
color: #b03053;
}

#top_navigation a#the-copywriting-crash-course:hover {
color: #ffffff;
}

#strapline a:link, #strapline a:visited {
color: #fd9336;
}

#strapline a:hover {
color: #ffffff;
}

#logo_right {position: absolute;
top: 80px;
right: 0px;}

#image_strapline_left {
    position: absolute;
    top: 35px;
    left: 0px;
    z-index: 5;
}

#image_strapline_left h1 {
    font-size: 340%;
    line-height: 120%;
}

#image_strapline_left h1 em{
font-size: 90%;
display: block;
}

#crashCopywriter {
    position: absolute;
    z-index: 9999;
    top: 10px;
    display: flex;
    gap: 6px;
    color: #fd9336;
    font-family: bitter, serif;
    font-weight: 700;
    font-size: 150%;
    align-items: center;
    justify-content: flex-start;
}

.crashCopywriterSmall {
}

.crashCopywriterBig {
    font-size: 222%;
    color: #b03053;
}

.crashCopywriterImage {
}

.crashCopywriterImage img {
    width: 230px;
    position: relative;
    left: -21px;
}

.centralise {
width: 800px !important;
max-width: 100%;
margin: 0px auto;
font-size: 120%;
}

.centralise h2, .centralise h3 {
margin: 30px 0px 30px 0px;
}

.centralise h4 {
font-size: 115%;
        font-family: bitter, serif;
        font-weight: 700;
color: #b03053;
}

.centralise strong {
font-size: 120%;
color: #b03053;
}

.enrollButton {
    display: block;
    padding: 20px 30px;
    font-size: 140%;
    font-family: bitter, serif;
    font-weight: 700;
    line-height: 125%;
    margin-bottom: 20px;
 -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #000000;
    background-color: #b03053;
    color: #ffffff;
 box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.3);
    -webkit-box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.3);
position: relative;
    right: 0px;
    bottom: 0px;
    transition: color 0.3s,background-color 0.3s, right 0.1s, bottom 0.1s, box-shadow 0.1s,-webkit-box-shadow 0.1s, -moz-box-shadow 0.1s ;
margin: 0px auto;
}

.enrollButton:hover {
    right: -2px;
    bottom: -2px;
    background-color: #fd9336;
    color: #b03053;
     box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
    -webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
    -moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
}

.centralise blockquote {
margin: 0px;
padding: 30px;
border: 2px solid #fd9336;
margin-bottom: 30px;
-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.centralise blockquote p {
margin-bottom: 0px;
}
.enrollingBack {padding-top: 60px;position:  fixed;position@: ;position@: unset;position@: unset;position@: s;position@: st;position@: sta;position@: stat;position@: stati;position@: static;position@: stati;position@: stat;position@: sta;position@: st;position@: unset;position@: unset;position@: s;top:  0px;left:  0px;right:  0px;bottom:  0px;background-color: #ffffffc4;z-index:  999999;}

.enrollingBox {width:  320px;
                   background-color: #b03053;
    color: #ffffff;
     box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
    -webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
    -moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
               padding:  20px;box-sizing:  border-box;margin:  auto;
               -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
              }

.enrollingBoxClose {
text-align: right; 
    margin-left: auto;
    display: table;color: #ffffff;
    font-size: 70%;
}

.enrollingBoxClose a:link, .enrollingBoxClose a:visited {
color: #ffffff;
}

.enrollingBoxClose a:hover {
color: #000000;
}

.enrollingBox p {

}

.enrollingBox form {

}

.formRow {

}

.formRow label {
display: block;
}

.formRow input {
               -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #000000;height: 50px;width: 100%;
              }


#enrollmentSubmitter {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;border: 1px solid #000000;height: 50px;width: 100%;display: block;box-sizing:  border-box;margin-top: 20px;font-size: 115%;font-family: bitter, serif;font-weight: 700;color: #ffffff;background-color: #1c4b6e;transition: background-color 0.4s;}

#enrollmentSubmitter:hover {
background-color: #fd9336;
}

/* MEDIA QUERIES */ 

@media (max-width: 1719px) {

#crashCopywriter {
top: -35px;
}

#logo_right {
    top: 30px;
}
}

@media (max-width: 1239px) {

#crashCopywriter {top: -1px;font-size: 160%;}

.crashCopywriterImage img  {width: 160px;}

#logo_right {
    width: 224px;
    top: 60px;
}

#logo_right img{
    width: 100%;
height: auto;
}

#image_strapline_left  h1 {
font-size: 300%;
}

#strapline {
    top:30px;
}
}

@media (max-width: 1023px) {
#logo_right {
display: none;
}

#image_strapline_left {top: 55px;}

#image_strapline_left h1  {
        font-size: 230%;
        line-height: 160%;
    }

.centralise {width: 720px !important;}

#strapline {
            top: 30px !important;
}
}

@media (max-width: 739px) {

 #innerheader {
height: 200px;
}

#crashCopywriter {top: 33px;font-size: 110%;}

    .crashCopywriterImage {
        position: absolute;
        top: 12px;
        left: 80px;
    }

.crashCopywriterImage img  {width: 160px;}

#image_strapline_left {top: 20px;text-align: center;}

#image_strapline_left h1  {
        font-size: 210%;
        line-height: 100%;
    }

     #image_strapline_left h1 em
 {
    font-size: 80%;
    display: block;
}

.centralise {width: 320px !important;}

#strapline {
            top: 300px !important;
}
}
