/*
 Theme Name:   Bourbon Child
 Theme URI:    http://routenote.com/
 Description:  Bourbon Child Theme
 Author:       RouteNote
 Author URI:   http://routenote.com/
 Template:     bourbon
 Version:      1.4.4
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
*/

@import url("../bourbon/css/bourbon.css");


/*----------------------------------
SITE WIDE ODDITIES
-----------------------------------*/
/* Weird top Skip to Content link appears*/
a.skip-link.screen-reader-text {
	display: none;
}

/*----------------------------------
TYPOGRPAHY THEME OVER RIDES
-----------------------------------*/
/* Block Quote */

blockquote {
	border-left: 2px solid #1354ad;
}

/*----------------------------------
LINKS / BUTTONS / CALL TO ACTION
-----------------------------------*/


a:hover, a:focus {
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	color:#1354ad;
}


.more-link, .page-numbers, .nav__older a, .nav__newer a, .extralink, .comments__navigation-next a, .comments__navigation-prev a, .reply a, input.submit, input[type='submit'] {
	padding:10px;
	color: #1354ad;
	text-transform: none;
	font-size: 16px;
	font-weight: bold;
	background-color: #ffffff;
	border: 2px solid #1354ad;
	letter-spacing: 0;
}

.more-link:hover, .page-numbers:hover, .nav__older a:hover, .nav__newer a:hover, .extralink:hover, .comments__navigation-next a:hover, .comments__navigation-prev a:hover, .reply a:hover,input.submit:hover, input[type='submit']:hover {
	color:#ffffff;
	border-bottom: 2px solid #1354ad;
	background-color:#1354ad;
}

.fa-angle-right:before {
	display: none;
}

/*----------------------------------
NAVIGATION
-----------------------------------*/

ul#menu-nav li a {
	font-family: 'Arial', sans-serif;
	font-weight: bold;
	font-size: 16px;
	text-transform: none;
	letter-spacing: 0;
	padding: 0 10px;
}

ul#menu-nav li {
	margin: 0 20px;
}

/* Dividers */
.top-bar:not(.expanded) .top-bar-section > ul > li:not(:first-child)::before{
	background-color: rgba(137, 170, 214, 0.44);
	display: none;
}

/* Nav Button */
.navbutton {
	border: 2px solid #fff;
}

.navbutton:hover {
	background-color: #ffffff !important;
}

.navbutton a:hover {
 	color:#1354ad !important;
}

/*----------------------------------
RESPONSIVE NAVIGATION
-----------------------------------*/

.top-bar.expanded .toggle-topbar a span::after {
 box-shadow: 0 0 0 1px #ffffff, 0 7px 0 1px #ffffff, 0 14px 0 1px #ffffff;
}


/*----------------------------------
HOMEPAGE SPECIFIC
-----------------------------------*/

/* Best Post Slider Overlay */
.best__fill {
	background-color: rgba(0,0,0,0.8) !important;
}

/* Best Post Category Link */
.best__category .category_link.category_link-underline a {
	font-family: 'Oswald', sans-serif !important;
	font-weight: 300;
	font-size: 16px;
	color: rgba(255,255,255, 0.6);
}

.best__category .category_link.category_link-underline a:hover {
	color: rgba(255,255,255, 1);
}

h2.best__title a {
	color:#ffffff;
}

/* Controls */
.slick-dots li button {
	width:10px;
	height:10px;
	background: rgba(255, 255, 255, 0.5);
}

/* Arrows */
.best__slick_next:after {
	background-image: url('http://routenote.com/blog/wp-content/uploads/2015/09/right-arrow.png');
	 background-repeat: no-repeat;
	background-position: left;
}

.best__slick_prev:after {
	background-image: url('http://routenote.com/blog/wp-content/uploads/2015/09/left-arrow.png');
	 background-repeat: no-repeat;
	background-position: left;
}

/*----------------------------------
FEATURED POSTS
-----------------------------------*/

.section__featured {
	background: #000000;
}

h5.featured__title a{
	color: #ffffff;
}


.featured__comments span.comments-link a:hover {
	color: rgba(255,255,255, 1);
}

.featured__slick_prev.hide-for-small-only{
	background-image: url('http://routenote.com/blog/wp-content/uploads/2015/09/left-arrow.png');
	 background-repeat: no-repeat;
	background-position: left;
}

.featured__slick_prev:after {
	 background-image:none; 
}

.featured__slick_next.hide-for-small-only{
	background-image: url('http://routenote.com/blog/wp-content/uploads/2015/09/right-arrow.png');
	 background-repeat: no-repeat;
	background-position: right;
}

.featured__slick_next:after {
	 background-image:none; 
}

/*----------------------------------
POST LIST SPECIFIC
-----------------------------------*/

/* Post Title h1 */
h1.entry__title a {
	color: #1354ad;
}

h1.entry__title a:hover {
	border-bottom:1px solid rgba(19, 84, 173, 0.5);
}

/* Author & Date */
.entry__meta .entry__author span.author.vcard a.url.fn.n, .entry__meta .category_link.category_link-underline a {
letter-spacing: 0;
font-style: italic;
text-transform: none;
font-size: 14px;
}

.entry__author--in {
	color: #999999;
	font-family: 'Arial', sans-serif;
	text-transform: none;
	letter-spacing: 0;
	font-style: normal;
	padding: 0 2px 0 8px;
}

.entry__meta .category_link.category_link-underline a{
	border-bottom:0 !important;
}

.entry__meta .category_link.category_link-underline a:hover{
	border-bottom:1px solid rgba(19, 84, 173, 0.5) !important;
}

.entry__meta .entry__author span.author.vcard a.url.fn.n:hover, .entry__meta .category_link.category_link-underline a, span.posted-on a:hover{
	border-bottom:1px solid rgba(19, 84, 173, 0.5);
}

/* Author */
.entry__posted_on .entry-date {
	letter-spacing: 0;
	font-style: italic;
	font-size: 14px;
	text-transform: none;
	color: #1354ad;
}

/* Date Posted & Comments */
span.posted-on, span.comments-link {
	font-family: 'Oswald',sans-serif;
	font-weight: 300;
	color: rgba(255,255,255,0.6);
	font-size: 14px;
}

span.posted-on a:hover, .best__comments .comments-link a:hover {
	color: rgba(255,255,255,1);
}

/* Entry Tags */
.widget_tag_cloud a, .entry__tags a, .widget_tag_cloud a, .entry__tags a, .widget_product_tag_cloud a, .widget_product_tag_cloud a {
	font-family:'Arial',sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1354ad;
	background-color:#ffffff;
	border: 2px solid #1354ad;
	border-radius: 0;
}

.widget_tag_cloud a:hover, .entry__tags a:hover, .widget_tag_cloud a:focus, .entry__tags a:focus, .widget_product_tag_cloud a:hover, .widget_product_tag_cloud a:focus{
	background-color: #1354ad;
	color: #ffffff;
	border: 2px solid #1354ad;
}

/* Page Navigation */

h2.screen-reader-text {
	color: #1354ad;
}
/* Page numbers Current */
.page-numbers.current {
	background-color: #1354ad;
	color: #ffffff;
}

/*----------------------------------
SINGLE POST 
-----------------------------------*/

/* Author style  */
.author__name {
	font-family: 'Oswald',sans-serif;
	font-weight: 300;
	color: rgba(255,255,255,0.6);
	font-size: 14px;
	letter-spacing: 0;
	text-transform: none;
	font-style: italic;
}
/* Author Wrap */

.author__wrap {
border-bottom: 8px solid #1354ad;
}

/* Next Post Previous Post */

span.nav__name {
	font-family: 'Oswald', sans-serif;
	font-style:italic;
	font-size: 14px;
	letter-spacing: 0;
	text-transform: none;
}


.nav__post--next, .nav__post--previous {
	font-family: 'Arial',sans-serif;
	font-size: 16px;
	font-weight:bold;
}

/* Scrolling recent posts */
.post__navigation .nav__wrap {
	border-top: 1px solid #1354ad;
	border-bottom: 1px solid #1354ad;
}

h2.recent__title {
 color: #ffffff;
}


/* Text Area on Comments */
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea {
	background-color: #ebebeb;
}

.entry--quote .entry__content p, .entry--quote .entry__content p a, .entry--quote .blockquote p {
	color: #1354ad;
}
/*----------------------------------
SIDEBAR
-----------------------------------*/
aside#text-436742528 {
	margin-top: 20px;
}

h5.widget__title, .widget_calendar caption {
	color: #ffffff;
	background-color: #1354ad;
	padding:10px;
	text-transform: none;
	letter-spacing: 0;
}

.widget__title:after, .widgettitle:after, .widget-title:after {
	display: none;
}

.widget p {
	color: #000;
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 20px;
}

.textwidget input[type="text"] {
	margin-top: 20px;
}

.textwidget input[type='submit'] {
	float:right;
}

aside#text-436742535{
	margin-top: 20px;
}

/* Search bar  */

aside#search-3 {
	margin-top:20px !important;
}

p, label, p em {
	color: #000000;
	font-size: 14px;
}

.small-10.columns label {
	display: none;
}

#searchinput {
	background-color: #ffffff;
	border-radius: 0;
	border:2px solid #1354ad;
	padding:10px 0;
}

#searchinput:hover {
	background-color:#ebebeb; 
}

#searchsubmit {
	background-color: #1354ad;
	color: #ffffff;
	border-radius: 0;
	background-image: url('http://localhost:8888/rnblog/wp-content/uploads/2015/09/search.svg');
}

#searchsubmit:hover {
	background-color: #ffffff;
	border: 2px solid #1354ad;
	background-image: url('http://localhost:8888/rnblog/wp-content/uploads/2015/09/search-blue.svg');

}

.widget {
	margin-bottom: 0;
}

/* Categories */
aside#categories-6 label{
display: none;
}

.widget_categories select, .widget_nav_menu select {
	text-transform: none;
	letter-spacing: 0;
	background-color: #ffffff;
	border: 2px solid #1354ad;
	font-size:16px;
	font-family: 'Arial',sans-serif;
	font-weight: 700;
	height: 44px;
	padding-left:10px;
}

/* Archives Dropdown */

aside#archives-3 label{
display: none;
}

select#archives-dropdown-3 {
	text-transform: none;
	letter-spacing: 0;
	background-color: #ffffff;
	border: 2px solid #1354ad;
	font-size:16px;
	font-family: 'Arial',sans-serif;
	font-weight: 700;
	height: 44px;
	color:#1354ad;
}


/* Routenote FM */
aside#text-5 {
	margin-top: 20px;
}

.widget_bourbon_social_widget a:hover i {
	color: #1354ad;
	background-color: #ffffff;

}

/* Key Articles for Artists */
aside#linkcat-2934 ul li a {
	font-weight: bold;
	font-size: 16px;
	line-height: 32px;
}

aside#linkcat-2934 ul li a:hover {
border-bottom:1px solid rgba(19, 84, 173, 0.5);
}


/* Languages */
aside#linkcat-3905 {
	margin-top: 20px;
}

aside#linkcat-3905 ul li a {
font-weight:bold;
}


 /* Hide time updated */
time.updated {
display:none;
}


/*----------------------------------
FOOTER
-----------------------------------*/

.footer-widget .widget__title {
	background-color: #ffffff;
}


.footer-widget .widget__title {
	text-transform: none;
	letter-spacing: 0;
	color: #1354ad !important;
}

/* Categories */
aside#categories-5 label {
	display:none;
}
/* Archives */

aside#archives-4 label{
	display: none;
}

/* footer widget select */
.footer-widget select, .inverse-widget .widget:not(.footer-widget) select {
	text-transform: none;
	letter-spacing: 0;
	background-color: #ffffff;
	border: 2px solid #1354ad;
	font-size:16px;
	font-family: 'Arial',sans-serif;
	font-weight: 700;
	height: 44px;
 	color:#1354ad;
	padding:10px;
}

.footer-widget a {
	font-weight: bold;
}

aside#categories-5 ul li a {
	text-transform: none;
	font-size: 16px;
	letter-spacing: 0;
}

aside#recent-posts-3 ul li a {
	font-family: 'Arial', sans-serif;
	font-weight: bold;
	font-size: 16px;
	letter-spacing: 0;
}