/*
Theme Name: Foundation Years 2014 Child
Description: Foundation Years updated website theme created by Anthony Manuel - 4Children
Version: 2.1
Author: Anthony Manuel - 4Children
Author URI: http://www.4Children.org.uk
Template: FY-2014-parent
*/



@import url("../FY-2014-parent/style.css");

/*----------------------------------------------*/
/* Post Category Bars*/
/*----------------------------------------------*/

.post-cat {
	height:20px;
	padding-bottom:9px;
	background:url(images/label_bg.png) right bottom no-repeat;
	position:absolute;
	right:-42px;
	top:8px;
	display:inline-block;
	z-index:2}


.postSlider .slide_caption .slide_label span,
.post-cat span {
	display:block;
	height:20px;
	background:#ffd800;
	color:#000;
	padding:0 10px;
	font-size:15px;	
	line-height:20px}

.grid_layout .post-cat {
	background-position:left bottom;
	right: auto;
	left:-15px;
	top:20px;}

.postThumbs .post-cat,
.grid_layout .postThumbs .post-cat{
	background-position:right bottom;
	left:auto;
	right:-15px;
	top:12px;}

.list_layout .post-cat {
	background-position:left bottom;
	right: auto;
	left:-15px;
	top:20px;}

.list_layout.image_small .post-cat {
	left:0;
	right:auto;
	top:0;
	margin-top:0px;
	background:none}

.post-cat {
	height:20px;
	padding-bottom:9px;
	background:url(images/label_bg.png) right bottom no-repeat;
	position:absolute;
	right:-42px;
	top:8px;
	display:inline-block;
	z-index:2}

.postSlider .slide_caption .slide_label span,
.post-cat span {
	display:block;
	height:20px;
	background:#ffd800;
	color:#000;
	padding:0 10px;
	font-size:15px;	
	line-height:20px}

.grid_layout .post-cat {
	background-position:left bottom;
	right: auto;
	left:-15px;
	top:20px;}

.postThumbs .post-cat,
.grid_layout .postThumbs .post-cat{
	background-position:right bottom;
	left:auto;
	right:-15px;
	top:12px;}

.list_layout .post-cat {
	background-position:left bottom;
	right: auto;
	left:-15px;
	top:20px;}



.post-cat,
	.grid_layout .post-cat,
	.postThumbs .post-cat,
	.grid_layout .postThumbs .post-cat {
		right:-42px;
		top:-35px;
		background:url(images/label_bg.png) right bottom no-repeat;}






/* Lists
======================================================== */
ul { list-style: disc outside; }
ol { list-style: decimal; margin:10px 0 10px 20px;}
ol li { margin-bottom:10px;}

dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }

	
.dropdown li.last ul li:hover>ul {
	left:-305px;
	padding:0 2px 0 0}



/*----------------------------------------------*/
/* Dividers*/
/*----------------------------------------------*/


.divider_thin {
	margin-bottom:10px;
	padding-top:25px;
	background:url(images/FY_divider_line_wide.png) center bottom no-repeat}

.divider  {
	background:url(images/FY_divider_line_wide.png) center bottom no-repeat}
	
	
.topSlider .container {
	width:940px;
	margin:0 auto 25px auto;
	background:url(images/FY_divider_line_wide.png) center bottom no-repeat;
	height:335px;
	padding-bottom:15px;}


.read-more-big{
	background: url(images/FY_divider_line_wide.png) center top no-repeat;
	clear: both;
	display: block;
	margin-top:35px;
	padding-top: 37px;
	width: 100%;
}


/*----------------------------------------------*/
/* Updated fonts */
/*----------------------------------------------*/
	
.sidebar .widget_text .textwidget {
	line-height:1.6em;
	padding:0;
	color:#111;
	font-size:14px;}
		
	
.link-comments {
color: #9A9A9A;
display: inline-block;
line-height: 16px;
margin-top: 3px;
font-style: normal;
}


/* Headings Narrow
--------------------------------------------------*/

.post-detail .entry h4 {
	margin:20px 0 10px;
	font-weight:normal;}


.button_link, .button_styled {
	background:#000;
	color:#ffd800;
	display:inline-block;
	margin:5px 0;
	border:0 none;
	padding:0 20px;
	font-size:17px;
	font-weight:400;
	text-align:left;
	text-decoration:none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;}


.cols2 .content .box_cols .col_1_2 h3 {
	font-size:32px;
	font-style:italic;
	color:#ff7200;
	font-weight:400;
	margin:0 0 30px 0}
	

.topSlider li,
.post_carousel li {
	display:block;
	float:left;	
	width:233px;
	height:300px;
	margin:0 1px;
	border-top:3px solid #ffd803;
	position:relative;
}

	
	.slide_caption .slide_tag {
	display:inline-block;
	background:#ffd800;
	color:#000;
	font-size:15px;
	padding:0 10px;
	line-height:22px;
	margin-left:6px;
}
	
	
.score_box {
	background-color:#ff7200;
	color:#fff;
	font-size:42px;
	width:78px;
	height:63px;
	padding-top:15px;
	position:absolute;
	top:0;
	right:0;
	text-align:center;}
	

.botmenu {
	text-align:right;
	font-size:17px;
	text-transform:none;
	padding:15px 10px 0 0}
	
	
.quote_right, .quote_left, .quote_center, blockquote {
	float:right;
	font-size:32px;
	font-style:italic;
	color:#ff7200;
	width:37%;
	padding:3px 0 3px 30px;
	line-height:1.1em;
	text-transform:none;
	font-weight:normal;}
	
	
.toggle, 
h3.toggle {
	cursor:pointer;
	margin:20px 0 10px 0;
	padding:0;
	color:#ffffff;	
	font-size:20px !important;}
	
	
.toggle.box,
h3.toggle.box {
	width:auto;
	padding:10px 20px;
	font-size:19px !important;
	color:#ffffff;
	text-transform:none;
	font-weight:normal;
	text-shadow:0 0px 0px #fff;
	background:#ffd800;		
	position:relative;
	margin:20px 0 0 0 !important;
	display:block;}
	
.tabs_framed .tabs li a {
	display:block;
	font-size:21px;
	float:left;
	padding:0 15px;
	height:44px;
	color:#111;
	text-decoration:none;
	text-transform:none;	
	background:none}
	
	
.slideshow.slideQuotes .slides_container .quote-author,
.slideshow.slideQuotes .slides_container .quote-author span {
	text-align:right;
	color:#000;
	font-size:17px;
	text-transform:none;
	padding:0}
	
	
.styled_table table tr th,
.sb .box_title	{
	
	color:#ffffff;
	font-size:19px;
	font-weight:normal;
}

	.table_blue table,
	.sb_blue {
	border:2px solid #E4E4E4}
	.table_blue table tr th,
	.sb_blue .box_title {
	background:#0993B8;
	color:#ffffff}

	.sb .box_content {
	padding:15px;
	background:#fff;
	color:#595959;
	margin:1px;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px}
	
.price_col_head strong {
	display:block;
	padding-top:35px;
	height:20px;
	line-height:20px;	
	font-size:28px;		
	color:#000;
	text-transform:none;
}


	
.widget_popular_posts .comm-count {
	font-size:15px;
	display:block;
	background:url(images/label_bg.png) -472px bottom no-repeat;
	height:20px;
	padding-bottom:9px;
	text-align:center;
	width:30px;
	margin:0 auto;}


.read-more-big {
	text-align:center;
	font-size:40px;
	text-transform:none;
	line-height:1em}


.author-image .author {
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	width:85px;
	height:20px;
	background:#012454;
	color:#ffd800;
	font-size:15px;
	text-transform:none;
	text-align:center;}
	
	
a.link-add-comment {
	font-size:35px;
	color:#ff7200;
	text-transform:none;
	position:absolute;
	top:0;
	right:0;}
	
	
.comment-author {
	padding-bottom:5px;
	text-align:right;
	color:#939393;
	font-size:15px;}
	
	
.btn-submit, .btn-arrow,
input.btn-submit, input.btn-arrow,
.comment-form .btn-submit{	
	min-width:50px;
	height:34px;
	line-height:34px;
	padding:0;	
	font-weight:normal;	
	background:#111;
	font-size:17px;
	text-align:center;
	color:#ffd800;
	text-transform:none;
	border:none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;	
	margin:0;
	cursor:pointer;
	-webkit-appearance: none;}
	
	
/*----------------------------------------------*/
/* Black Box Colour Change */
/*----------------------------------------------*/

	

.post_carousel .prev, .post_carousel .next {
	display:block;
	width:27px;
	height:140px;
	border-top:3px solid #ffd803;
	background: url(images/arrow_prev-next.png) 0 center no-repeat #012454;
	position:absolute;
	top:0;
	overflow:hidden;
	text-indent:-400px;}
	
	
.slide_caption a,
.entry .slide_caption a {
	display:block;
	background:#6e777a;
	color:#ffffff !important;
	font-size:18px;
	font-weight:bold;
	line-height:1.2em;
	padding:3px 10px;
	margin:0 6px}
	

/*----------------------------------------------*/
/* Box styles */
/*----------------------------------------------*/


.grid_12 .box, .grid_8 .box, .grid_4 .box {



	-webkit-border-radius: 6px;



	-moz-border-radius: 6px;



	border-radius: 6px;}







 .box_border {



	border:1px solid #dfdfdf;}



	



.footer  .box_border { border:none; }







.noborder {



	border:none}







.box_shadow {



	box-shadow: 0 0 3px black; 



	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.15); 



    -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.15);}



 .box_inner_shadow, 



 .box .box_inner_shadow 



 {



	background:url(images/box_inner_shadow.jpg) center top no-repeat;



	padding:45px 0 0 0;



	border:none}







 .box_white {



	background:#fff;}



	



.footer .box_white { 



	background:none;

	padding: 0px;}







 .box_light_gray{



	background:#f0f0f0}



	



.footer .box_light_gray { background:none;}







 .box_gray {



	background:#e9e9e9}







.box_green {



	background:#ddf5bf}







.box_home {



	background:#ffffff;
	padding: 0px;
	margin-top: 20px;
	
	border:1px solid #ccc;



	-webkit-border-radius: 5px;



	-moz-border-radius: 5px;



	border-radius: 5px;



	box-shadow: 0 0 3px black; 



	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.15); 



    -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.15);

}

.box_home_purple {



	background:#ffffff url(images/purple_header.png) repeat-x;
	padding: 0px;
	margin-top: 20px;
	
	border:1px solid #ac298e;



	-webkit-border-radius: 5px;



	-moz-border-radius: 5px;



	border-radius: 5px;



	box-shadow: 0 0 3px black; 



	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.15); 



    -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.15);

}

.box_home_green {



	background:#ffffff url(images/green_header_tall.png) repeat-x;
	padding: 0px;
	margin-top: 20px;
	
	border:1px solid #2d9944;



	-webkit-border-radius: 5px;



	-moz-border-radius: 5px;



	border-radius: 5px;



	box-shadow: 0 0 3px black; 



	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.15); 



    -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.15);

}


.box_home_blue {



	background:#ffffff url(images/blue_header.png) repeat-x;
	padding: 0px;
	margin-top: 20px;
	
	border:1px solid #005e94;



	-webkit-border-radius: 5px;



	-moz-border-radius: 5px;



	border-radius: 5px;



	box-shadow: 0 0 3px black; 



	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.15); 



    -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.15);

}
	


.box_yellow .inner{



	padding: 20px;}
	
	
.box_home .inner{



	padding: 20px;}
	
	
.box_home_purple .inner{



	padding: 20px;}
	
	
.box_home_purple .h2{



	color:#ffffff;
	padding-bottom:15px;
	font-weight:bold;}
	
.box_home_green .h2{



	color:#ffffff;
	padding-bottom:15px;
	font-weight:bold;}
	
.box_home_blue .h2{



	color:#ffffff;
	padding-bottom:15px;
	font-weight:bold;}



.box_blue {



	background:#dbecf8}


.box_pink {



	background:#f1dde8}



.grid_12 .box .inner,  .grid_4 .box .inner, .grid_8 .box .inner {



	padding:15px}









