/*
Theme Name: Brightling
Theme URI:
Author: Alex Rennie
Author URI: http://www.alexanderrennie.co.uk/
Description: 
Version: 4.0.2
License: 
License URI: 
Tags: black, blue, white, light, one-column, fluid-layout, responsive-layout, custom-menu, featured-images, microformats, sticky-post, threaded-comments, translation-ready
Text Domain:
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}
.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}

#wrapper {width:960px; margin-left: auto; margin-right: auto; padding-left: 10px; padding-right: 10px;}

#header {height: 95px; padding-top:30px;}

.logo {width:266px; float:left; padding-bottom: 21px;}

.members {height:50px; text-align:right; float: right; font-size:16px;}

#button, #submit {font-family: 'Lato', Arial, serif; font-weight: 300; padding:8px; background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #2C4181),
	color-stop(1, #1E2B66)
);
background-image: -o-linear-gradient(bottom, #2C4181 0%, #1E2B66 100%);
background-image: -moz-linear-gradient(bottom, #2C4181 0%, #1E2B66 100%);
background-image: -webkit-linear-gradient(bottom, #2C4181 0%, #1E2B66 100%);
background-image: -ms-linear-gradient(bottom, #2C4181 0%, #1E2B66 100%);
background-image: linear-gradient(to bottom, #2C4181 0%, #1E2B66 100%);

-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

color: #fff; border:none;}

#button a {color: #fff; text-decoration: none;}

#button a:hover {text-decoration: underline;}

.cta {float:left; height:20px; margin-top:10px;}

#menu {float:right;}

#menu ul li {display: inline; font-family: 'Lato', Arial, serif; font-weight: 300;font-size: 16px; margin-left:7px; float: left; margin-bottom: 23px;}

#menu a {text-decoration: none; padding: 10px; color:#293876;}

#menu a:hover, .current_page_item a {padding: 10px; background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #FAFAFA),
	color-stop(1, #E3E3E3)
);
background-image: -o-linear-gradient(bottom, #FAFAFA 0%, #E3E3E3 100%);
background-image: -moz-linear-gradient(bottom, #FAFAFA 0%, #E3E3E3 100%);
background-image: -webkit-linear-gradient(bottom, #FAFAFA 0%, #E3E3E3 100%);
background-image: -ms-linear-gradient(bottom, #FAFAFA 0%, #E3E3E3 100%);
background-image: linear-gradient(to bottom, #FAFAFA 0%, #E3E3E3 100%);

-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}

#footer {background-image: url(http://www.brightlingadvisory.co.uk/wordpress/wp-content/uploads/2014/05/footer.png); height:202px; background-repeat:no-repeat; margin-left:auto; margin-right:auto; background-position:center;}

h1 {font-family: Georgia, serif; font-size:40px; color:#293876; line-height: 45px;}
h2 {font-family: Georgia, serif; font-size:30px; color:#666; line-height: 40px;}
h3 {font-family: 'Lato', Arial, sans-serif; font-weight: 300; color:#293876; font-size:22px; line-height: 28px; margin-bottom: 15px;}
h4 {font-family: 'Lato', Arial, sans-serif; font-weight: 300; color:#7E499B; font-size:20px; margin-bottom: 12px;}
p, .navigation {font-family: 'Lato', Arial, sans-serif; font-weight: 300; margin-bottom:10px; line-height:18px;}
strong { font-weight: 700;}

a, .post-edit-link, .login a {text-decoration:none; color:#7E499B;}
a:hover, .post-edit-link:hover, .login a:hover {text-decoration:underline;}

ul {font-family: 'Lato', Arial, sans-serif; font-weight: 300; padding-left:25px; list-style-image: url(http://www.brightlingadvisory.co.uk/wordpress/wp-content/uploads/2014/05/list.png); }

ol {font-family: 'Lato', Arial, sans-serif; font-weight: 300; margin-bottom:10px; line-height:18px; margin-left:25px;}

li {padding-bottom:14px;}

.home-top-content {height:300px;background-image: url(http://www.brightlingadvisory.co.uk/wordpress/wp-content/uploads/2014/05/homepage-hero.png); background-repeat:no-repeat; padding-top: 38px; padding-right: 58px;}

.home-cta {float:right; font-size: 20px; clear: both; margin-top:10px;}

#box {padding:15px; float:left; background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #FAFAFA),
	color-stop(1, #E3E3E3)
);
background-image: -o-linear-gradient(bottom, #FAFAFA 0%, #E3E3E3 100%);
background-image: -moz-linear-gradient(bottom, #FAFAFA 0%, #E3E3E3 100%);
background-image: -webkit-linear-gradient(bottom, #FAFAFA 0%, #E3E3E3 100%);
background-image: -ms-linear-gradient(bottom, #FAFAFA 0%, #E3E3E3 100%);
background-image: linear-gradient(to bottom, #FAFAFA 0%, #E3E3E3 100%);

-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border-style:solid;
border-width:1px;
border-color: #CCC;}

.home-left {height:395px; width: 258px; margin-right: 16px;}
.home-left li {font-size:17px; line-height:20px;}
#box #button {float: left; width: 133px; text-align: center; margin-top: 10px;}

.home-centre {height:395px; width: 258px; margin-right: 16px;}
.home-centre p {font-size:14px; line-height:17px;}

.home-right {height:395px; width: 258px;}

.one_fifth {
	width: 180px !important;
	margin-right: 15px !important;
	font-size:14px; 
	line-height: 16px;
}
.one_fifth.last_column {
	width: 180px !important;
	margin-right: 0px !important;
	font-size:14px;
	line-height: 16px;
}

.one_half {
	width: 460px !important;
	margin-right: 15px !important;
}
.one_half.last_column {
	width: 460px !important;
	margin-right: 0px !important;
}

.one_third {
	width: 300px !important;
	margin-right: 15px !important;
}
.one_third.last_column {
	width: 300px !important;
	margin-right: 0px !important;
}

.flying-fish, .brightling-advisory {height:245px; width: 280px; margin-right: 20px; font-size:14px; line-height:17px;}
.sian-thomas-uk {height:245px; width: 258px; font-size:14px; line-height:17px;}

.flying-fish a, .brightling-advisory a, .sian-thomas-uk a {color:#7E499B; text-decoration:none;}
.flying-fish a:hover, .brightling-advisory a:hover, .sian-thomas-uk a:hover {text-decoration:underline;}

.programme-top {height:948px}

.programme-left {width:410px; height:350px; margin-right:20px}

.programme-quote {
float: left;
width: 300px;
height: 250px;
padding-top: 142px;
background-image: url(http://www.brightlingadvisory.co.uk/wordpress/uploads/2014/05/programme-quote.png);
background-repeat: no-repeat;
background-position: 0px 80px;
color: #7E499B;
font-size: 15px;
font-style:italic;
}

.programme-quote p, .employers-quote p {font-family: Georgia, serif;}

.post-4 {background-image: url(http://www.brightlingadvisory.co.uk/wordpress/uploads/2014/05/programme-bg.png); background-repeat: no-repeat; background-position: 0px 866px;}

.post-28 {background-image: url(http://www.brightlingadvisory.co.uk/wordpress/wp-content/uploads/2014/05/for-employers.png); background-repeat: no-repeat; background-position: top right;}

.employers-get {float:left; width:440px; height:270px; margin-right:15px}
.employers-gain {float:left; width:440px; height:270px;}
.employers-quote {width:480px; height:114px; margin-top:30px; margin-left: auto; margin-right: auto; padding-left:90px; padding-right:90px; background-image: url(http://www.brightlingadvisory.co.uk/wordpress/wp-content/uploads/2014/05/employers-quote.png); background-repeat: no-repeat; color: #7E499B; font-size:15px; font-style:italic;}

.contact-left {width: 600px; float:left; margin-right:27px;}
.subscribe {width:300px; float:left; height:490px;}

#wpcf7-f171-p33-o2 .wpcf7-text{width:287px;}

.wpcf7-text, #log, #pwd {width:448px; height:25px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border-style:solid;
border-width:1px;
border-color: #CCC;
background-color:#fff;
padding:5px;
margin-top:15px;}

.wpcf7-textarea {width:448px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border-style:solid;
border-width:1px;
border-color: #CCC;
background-color:#fff;
padding:5px;
margin-top:15px;}

.wpcf7-submit, .button {font-family: 'Lato', Arial, serif; font-size: 15px; font-weight: 300; padding:8px; margin-top:15px; background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #2C4181),
	color-stop(1, #1E2B66)
);
background-image: -o-linear-gradient(bottom, #2C4181 0%, #1E2B66 100%);
background-image: -moz-linear-gradient(bottom, #2C4181 0%, #1E2B66 100%);
background-image: -webkit-linear-gradient(bottom, #2C4181 0%, #1E2B66 100%);
background-image: -ms-linear-gradient(bottom, #2C4181 0%, #1E2B66 100%);
background-image: linear-gradient(to bottom, #2C4181 0%, #1E2B66 100%);

-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

color:#fff;
width: 133px;
border:none;}

.twitter {float:left; padding-right:25px;}
.contact-left #button {float:left;}

.posts {width:60%; float:left;}
.widgets {width:30%; float:right;}

.post-edit-link, .login {font-family: 'Lato', Arial, serif; font-size: 13px; font-weight: 300; padding-top:10px;}