/*
 Theme Name:   Twenty Fourteen Child
 Theme URI:    
 Description:  Twenty Fourteen Child Theme
 Author:       Philippe Debotte
 Author URI:   
 Template:     twentyfourteen
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-fourteen-child
*/

@import url("../twentyfourteen/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */

body {
	font-family: "Helvetica Neu", Helvetica Neu, Helvetica, Arial, sans-serif;
	font-size: 14px;
	-webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	background: #2E5C8D url(../twentyfourteen/images/pattern-light.svg);
}
a {
	color: #4481C4;
}
a:hover {
	color: #2E5C8D;
	text-decoration: underline;
}
.content-area, .content-sidebar {
	padding-top: 0;
}
.site-navigation a, .cat-links, .featured-content .entry-title, .entry-title {
	text-transform: none;
}
.site-navigation a, .site-header a {
	font-size: 14px;
	color: #fff;
}
.site-navigation .current_page_item > a, .site-navigation .current_page_ancestor > a, .site-navigation .current-menu-item > a, .site-navigation .current-menu-ancestor > a {
	color: #fff;
	background-color: #ff9900;
	font-weight: 300;
}
.site-navigation a:hover, .site-header a:hover {
	text-decoration: none;
	color: #4481C4;
}
.content-sidebar .widget a {
	color: #4481C4;
}
.content-sidebar .widget a:hover {
	color: #2E5C8D;
	text-decoration: underline;
}
.search-toggle, .search-box, .menu-toggle {
	background-color: #4481C4;
	background: #4481C4;
	color: #fff;
}
.search-toggle:hover, .search-toggle.active {
	background-color: #4481C4;
	color: #fff;
}
.site-content .entry-header {
	background-color: rgba(255, 255, 255, 0.8);
}
.cat-links a {
	color: #ff9900;
	font-size: 120%;
}
.byline, .single .byline, .group-blog .byline {
	display: none;
}
.site-info a:hover {
	text-decoration: underline;
	color: #fff;
}

/*************** FEATURED / SLIDE *********************/
.slider .featured-content {
	background: none;
	background-color: #fff;
}
.slider .featured-content a {
	color: #2E5C8D;
}
.slider .featured-content a:hover {
	color: #4481C4;
}
.slider .featured-content .entry-header {
	background-color: rgba(255, 255, 255, 0.6);
	width: 100%;
	max-width: 100% !important;
	min-height: 0;
	padding: 6px 6px 6px 24px;
}
.slider .featured-content .entry-title {
	width: 100%;
	max-width: 100%;
}
.slider .featured-content .entry-title a, .entry-title a {
	color: #4481C4;
	text-shadow: 0 1px 3px rgba(255, 255, 255, 1);
}
.slider .featured-content .slider-control-paging {
	margin-top: 0;
	background-color: #fff;
}
.slider .featured-content .slider-direction-nav {
	display: none;
}
.slider .featured-content .hentry {
	padding: 0;
	border-bottom: none;
}
/*************************************************/
.entry-title a:hover {
	color: #2E5C8D;
	text-decoration: underline;
}
.post-thumbnail {
	background-color: #A8C5E3;
}
.primary-navigation li:hover > a, .primary-navigation li.focus > a {
	background-color: #2E5C8D;
	color: #fff;
}
.primary-navigation .sub-menu li:hover > a, .primary-navigation .sub-menu li.focus > a {
	background-color: #2E5C8D;
	color: #fff;
}
.site-header {
	background-color: #fff;
}
.site-footer {
	background-color: #4481C4;
	color: #fff;
}
.site-footer .widget a:hover {
	color: #2E5C8D;
	text-decoration: underline;
}
.site-content .entry-meta {
	background-color: rgba(255, 255, 255, 0);
}
#rpswContainer_2 {
	background: #4481C4 url(../twentyfourteen/images/pattern-light.svg);
	max-width: 200px;
	margin: 0 auto;
}
.rpswDescription_2 {
	background: #fff;
	width: 100%;
	text-align: center;
	padding: 4px;
	margin: 0;
}
.rpswNamePrev_2 {
	margin-left: -30px;
}
.rpswNameNext_2 {
	margin-right: -30px;
}
.rpswDescription_2 post-title {
	line-height: 18px;
}
.header-main {
	padding-left: 0;
	background-color: #4481C4;
	border-bottom: 6px solid #fff;
}
.content-sidebar .widget .widget-title {
	border-top: 5px solid #4481C4;
}
.archive-title {
	font-size: 24px;
	font-weight: 300;
	background-color: rgba(68,170,191,0.2);
	color: #4481C4;
	padding: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.widget-title {
	color: #2b2b2b;
	font-size: 14px;
	font-weight: 900;
	margin: 0 0 18px;
	padding-top: 7px;
	text-transform: uppercase;
}
::selection {
	background: #6190C3;
	color: #fff;
	text-shadow: none;
}

.brand-sidebar ul li a {
	color: #ff9900;
}
.brand-sidebar ul li a:hover {
	text-decoration: underline;
}

.content-sidebar .widget input[type="button"], .content-sidebar .widget input[type="reset"], .content-sidebar .widget input[type="submit"] {
    background-color: #ff9900;
}
.content-sidebar .widget table, .content-sidebar .widget th, .content-sidebar .widget td {
	border: none;
}
.form-allowed-tags {
	display:none;
}
address {
	font-size: 12px;
	color: #666;
}

/*******************************************************/

@media screen and (max-width: 400px) {
	.list-view .site-content .cat-links, .list-view .site-content .entry-content, .list-view .site-content .entry-summary, .list-view .site-content footer.entry-meta {
		display: block;
	}
	.list-view .site-content .post-thumbnail img {
		float: left;
		margin: 0 10px 3px 0;
		width: 84px;
		height: 100%;
	}