/*
 Theme Name:     White Light Child
 Theme URI:      http://bstro.com
 Description:    White Light Child Theme
 Author:         B'stro
 Author URI:     http://bstro.com
 Template:       whitelight
 Version:        1.0.0
*/

@import url("../whitelight/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */

/* Header */
#wrapper #header {
	padding-left: 20px;
	padding-right: 20px;
}

/* Breadcrumbs */
.home #breadcrumbs {
	display: none;
}
.page .breadcrumbs {
	background: none;
	border: 0px;
}
.page .breadcrumbs:before {
	background: none;
}

/* Slider */
#featured {
	background-image: none;
	background-color: #024a85;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}
#featured .slides article header {
	background: none;
	left: 100px;
	right: 100px;
	bottom: 0;
	width: auto;
	height: auto;
	text-align: center;
	padding-bottom: 40px;
}
#featured .slides article header .entry {
	margin-top: 10px;
	height: auto;
}

/* Slider CTA Button */
#featured .slides article header .entry a {
	display: inline-block;
	border: 1px solid #e49400;
	background-color: #f8a380;/* Fallback */
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f7cf85), to(#f8a300));
	background-image: -webkit-linear-gradient(top, #f7cf85, #f8a300); 
	background-image: -moz-linear-gradient(top, #f7cf85, #f8a300);
	background-image: -ms-linear-gradient(top, #f7cf85, #f8a300);
	background-image: -o-linear-gradient(top, #f7cf85, #f8a300);
	background-image: linear-gradient(to bottom, #f7cf85, #f8a300);
	padding: 15px 40px;
	font-size: 20px;
	font-weight: bold;
	-webkit-box-shadow: 4px 4px 8px #0f4b7d;
	-moz-box-shadow: 4px 4px 8px #0f4b7d;
	box-shadow: 4px 4px 8px #0f4b7d;
	border-radius: 3px;
	text-shadow: 2px 2px 5px #666;
}

/* FOOTER (right links) */
#footer .nav li {
	display: inline-block;
	vertical-align: middle;
}


/* WPML Language Picker */
#header .widget_icl_lang_sel_widget {
	clear: right;
	float: right;
	margin: 20px 15px 0 0;
}
@media only screen and (max-width: 920px) {
	#header .widget_icl_lang_sel_widget {
		margin: 5px 0 0 0;
	}
}
#header #lang_sel_list {
	height: auto;
}
#lang_sel_list ul {
	border: 0px !important;
}
#lang_sel_list a.lang_sel_sel {
	display: block;
	padding: 5px 10px;
	margin: 0 0 0 5px;
	color: #fff !important;
	background-color: #4b4b4b !important;
}
#lang_sel_list ul a.lang_sel_other {
	display: block;
	padding: 5px 10px;
	margin: 0 0 0 5px;
	color: #fff !important;
	background-color: #666 !important;
}
#lang_sel_list ul a.lang_sel_other:hover {
	background-color: #787878 !important;
}


@media only screen and (max-width: 1300px) {
	#featured .slides article header {
		padding-bottom: 35px;
	}
}
@media only screen and (max-width: 1270px) {
	#featured .slides article header {
		padding-bottom: 10px;
	}
	#featured .slides article header .entry a {  /* Button */
		font-size: 20px;
		padding: 15px 40px;
	}
}
@media only screen and (max-width: 1100px) {
	#featured .slides article header {
		padding-bottom: 5px;
	}
	#featured .slides article header .entry a {  /* Button */
		font-size: 16px;
		padding: 10px 30px;
	}
}
@media only screen and (max-width: 1000px) {
	#featured .slides article header {
		left: 50px;
		right: 50px;
		padding-bottom: 0;
	}
	#featured .slides article header h1 {
		font-size: 1.4em;
	}
	#featured .slides article header .entry {
		margin-top: 10px;
	}
	#featured .slides article header .entry p {
		font-size: 0.875em;
		margin-bottom: 0.8em;
	}
	#featured .slides article header .entry a { /* Button */
		font-size: 14px;
	}
}
@media only screen and (max-width: 767px) {
	#featured .slides article header {
		padding: 15px 20px;
	}
	#featured .slides article header h1 {
		font-size: 1.4em;
	}
	#featured .slides article header .entry p {
		font-size: 0.9em;
		margin-bottom: 1.0em;
	}
	#featured .slides article header .entry a { /* Button */
		font-size: 16px;
	}
}
@media only screen and (min-width: 768px) {

	/* FOOTER (right links) */
	#footer .nav li {
		float: none !important;
	}

}


/* HR Divider */
.entry .woo-sc-hr {
	border-bottom: 1px solid #666;
}




/* more styles in the theme settings */