	
			#header-contacts, #header-contacts a, .header-contact .header-email a, #top-nav li a, .header-cart-button{color: #ffffff;}
			ul#nav li a:hover{color: #64904a;}
			ul#nav ul.sub-menu li a:hover, ul#nav .children li a:hover{color: #64904a;}
			.contained .copy p, .entry-content p, .content, #comments, .features-widget p, .features-widget h5, #home_page_downs .widgettitle{color: #393a3a;}
			.contained .copy a:hover, .post-date a:hover, .content a:hover, #comments a:hover, .portfolio-categories a:hover, .portfolio-meta a:hover, .next-prev-post-nav a:hover, .content-widget .read-more:hover, .post-content .read-more:hover{color: #64904a;}
			.non-contained .copy p{color: #393a3a;}
			.non-contained .copy a:hover{color: #64904a;}
			.non-contained .copy a:hover{color: #64904a;}
			.footer-widgets a:hover{color: #64904a;}
			.footer-text a:hover, ul#footer-nav li a:hover{color: #64904a;}
		#home_page_downs .widget {
  padding: 0px 0px 0px;
  border-bottom: 1px solid #e3e3e3;
}
#home_page_downs .widgettitle {
    padding: 5px 0 5px 0;
    margin: 0;
    background: url(images/layout/widget-title-top-border.png) bottom no-repeat;
    font-size: 26px;
    font-weight: 200;
    text-align: center;
    color: #64904a;
}

#slider-widget { display: none; }
.testimonials-content-widget {
    padding: 60px 20px;
    margin: 0;
}
.content-widget {
    clear: both;
    padding: 0;
    margin-top: 0;
}

#widget-block{position: relative; z-index: 3; padding: 0px 0px; margin-top: 0px; background-color: #f6f6f6; background-image: url(images/layout/bg.png); background-repeat: repeat; overflow: hidden; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);}

#widget-block .widget-list{clear: both; margin: 0 auto; padding: 0px 0px 0px;}

ul#nav ul.sub-menu li, ul#nav .children li{clear: both; width: 170px; padding: 0px; margin: 0px; border-top: 1px solid #ccc;}
ul#nav ul.sub-menu ul, ul#nav .children ul{top: 5px; left: 100px;}
ul#nav ul.sub-menu li:last-child, ul#nav .children li:last-child{border-top: 1px solid #ccc;}
ul#nav ul.sub-menu li:first-child, ul#nav .children li:first-child{border: none;}

input[type=email], input[type=submit] {border: 1px solid #e0e0e0;}

.portfolio-content #left-column {
    float: left;
    width: 90%;
    padding-bottom: 20px;
}

.portfolio-list .post-title {
    background: url("https://www.newdirmedia.co.uk/wp-content/themes/dynamo/images/layout/border-widget-dark.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 15px;
    padding-bottom: 17px;
}
#header {
max-width: 1280px;
}
#header-contact-container {
    width: 100%;
    background: #64904a;
    overflow: visible;
}
.header-contact .header-email a, .header-contact .header-number a {
    color: #ffffff;
    font-size: 16px;
    font-weight: 600;
}

#top-nav {
    margin-right: 20px;
    margin-top: 4px;
    color: #ffffff;
    font-size: 16px;
    font-weight: 600;
}

.logo {
    float: left;
    position: relative;
    top: 30px;
    padding-bottom: 5px;
    background-color: white;
    border: 1px;
    border-radius: 5px;
}
.title-block {
    padding: 20px 20px;
}
.title-block h2 {
    color: #64904A;
}
/* #content-container{padding-top: 202px;} */
#content {
    max-width: 1280px;
    margin: auto;
    padding: 0px 0;
}
#content-full-width-masterslider {
    max-width: 1280px;
    margin: auto;
}

#full-width-masterslider .post-content, .post-title-block, .post {
    padding: 0;
    margin: 0;
}
#full-width-masterslider .copy {
    padding: 0 20px;
}
#full-width-masterslider .ms-container {
    margin-top: -20px;
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    height: auto;
}



#footer {
max-width: 1280px;
}
/*-------------------------*/
/*- COPY BLOCK ------------*/
.copy p{margin-bottom: 20px;}
.copy ul{list-style: disc; margin: 0px 0px 20px 30px;}
.copy ol{list-style: decimal; margin: 0px 0px 20px 30px;}
.copy ul li, .copy ol li{margin-bottom: 0px; float: none;}
.copy img{display: block;}
.copy a{font-weight: bold; color: #3B4950;}
.copy a:hover{color: #64904a;}
.copy h1{font-size: 28px; margin-bottom: 25px; color: #64904a;}
.copy h2{font-size: 24px; margin-bottom: 25px; color: #64904a;}
.copy h3{font-size: 20px; margin-bottom: 25px; color: #64904a;}
.copy h4{font-size: 16px; margin-bottom: 25px; color: #64904a;}
.copy h5{font-size: 14px; margin-bottom: 25px; color: #64904a;}
.copy blockquote{padding-left: 15px; margin: 0px 0px 20px; font-weight: 500; font-style: italic;}
/*- CONTAINED -----------------*/
.contained .copy a{color: #3B4950;}
.contained .copy a:hover{color: #64904a;}
.contained .post-date{color: #999;}
/*- NON CONTAINED -----------------*/
.non-contained .copy a{color: #3B4950;}
.non-contained .copy a:hover{color: #64904a;}















@media only screen and (max-width: 360px){
.logo h1, .logo img{margin: 0px; padding: 0px; display: block; width: 100%;}
}
@media only screen and (max-width: 771px) {
ul#nav li a {color: #fff;}
ul#nav li a:hover {color: #000;}
ul#nav li {background: #1c3a6d;}
.slider .slider-copy p{display: none;}
.slider .slider-copy h5{display: none;}
.logo h1, .logo img{margin: 0px; padding: 0px; display: block; width: 100%;}
}
@media only screen and (min-width: 800px) {
.logo h1, .logo img{margin: 0px; padding: 0px; display: block; width: 100%;}
}
@media only screen and (max-width: 1024px) {
#content-container{padding-top: 0px!important;}
}

#widget-block{ background-image: url('https://www.akraccounting.co.uk/wp-content/uploads/2015/12/AKR_A4_Portrait_Watermark_20.png'); background-repeat: repeat; background-position: top left; background-attachment: fixed;; } 