/*  
Theme Name: JeremiahJamesKorfe.com
Theme URI: https://www.JeremiahJamesKorfe.com
Version: 1.1
Description: Bootstrap 2.2 Child Theme for Standard 3
Author: Robert Mitchell
Author URI: http://anablepomedia.com
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: standard
*/

/* Import CSS */
@import url( '../../standard/style.css' );
@import url( 'css/font-awesome.min.css' );
@import url( 'css/font-custom.css' );
/*	    font-family: 'Boycott';	*/
/*	    font-family: 'OpenSans';	*/

/* TESTING AREA */

   /* CUSTOMIZE THE CAROUSEL
    -------------------------------------------------- */

.fade {
    -webkit-transition:opacity 0.15s linear;
    -moz-transition:opacity 0.15s linear;
    -ms-transition:opacity 0.15s linear;
    -o-transition:opacity 0.15s linear;
    transition:opacity 0.15s linear;
    opacity:0.2;
}
.fade.in{
    opacity:1;
}


/* END TESTING AREA */


/* ------------------------------------------------------------------------ Header */

#header {
}
#header-image img, #header-image a img {
}
.imageyup #head-wrapper {
}
#site-title a {
    display: block;
    font-family: boycott;
    font-size: 36px;
    margin: 20px 0;
    text-shadow: 0 2px 0 #be3900;
    color: #F2D23C;
}
#site-title a:hover, #site-title a:focus {
    text-decoration: none;
}
#site-description {
    display: none;
}

/* ------------------------------------------------------------------------ Navigation */

.navbar-inner, .navbar .fill  {

}
.navbar {
    position: relative;
    font-family: boycott;
    font-size: 1.3em;
}
.navbar-inner {
}
.navbar .nav > li > a {
    color: #F2D23C;
    float: none;
    padding: 10px 15px;
    text-decoration: none;
    text-shadow: 2px 2px 0 #be3900;
}
.navbar .nav > li > a:focus, .navbar .nav > li > a:hover {
    background-color: transparent;
    color: #efefef;
    text-decoration: none;
    text-shadow: 2px 2px 0 #be3900;
}
.navbar .nav .active > a,
.navbar .nav .active > a:hover {

}
.navbar .dropdown-menu {

}
.dropdown-menu .divider {

}
.navbar .dropdown-menu li a {

}

.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a {
    background-color: #F2D23C;
    background-image: linear-gradient(to bottom, #F2D23C, #d9b81f);
    background-repeat: repeat-x;
    color: #FFFFFF;
    text-decoration: none;
}

.navbar .dropdown-menu::before {

}
.navbar .dropdown-menu::after {

}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {

}
.nav.social-icons {
    float: right;
}

/* ------------------------------------------------------------------------ Body */

html { 

}
.animated {

}
.clear {

}
body {
	font-family: 'OpenSans', sans-serif;
	background: url("images/jjk_bkg.jpg") repeat fixed center top #000000;
	color: #efefef;
	background-position: fixed;
}
body .textwidget {

}
p {

}
h1 {
    font-family: 'Boycott', sans-serif;
    color: #f2d23c;
}
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Boycott', sans-serif;
    color: #F2D23C;
}
a {
    color: #F2D23C;
}
a:hover {
    color: #be3900;
    text-decoration: none;
}
img {
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}
a:hover img {
	opacity:0.5;
	filter:alpha(opacity=50); /* For IE8 and earlier */
}

/* ------------------------------------------------------------------------ Pages/Posts */

.page .post-title {
    display: none;
}
#archive-page-title {
    margin-bottom: 20px;
}
.breadcrumb {
    display: none;
}
.post .thumbnail {
    float: left;
    margin: 0 15px 5px 0;
}
.entry-title {
    font-size: 2em;
    line-height: 0.95em;
}
.the-author {
    display: none;
}
.post-header-meta {
    color: #BABABA;
    padding: 10px 0 15px 20px;
}
.entry-content {
    color: #DDDDDD;
}
.the-category {
    display: inline-block;
    margin-bottom: 50px;
}
.post, #comments, #pings, #no-comments, #respond {

}
blockquote, #sidebar blockquote {

}
blockquote p, #sidebar blockquote {

}
.more-link {
    background-color: #BE3900;
    background-image:         linear-gradient(center top , #BE3900, #7F2803);
    background-image:    -moz-linear-gradient(center top , #BE3900, #7F2803);
    background-image: -webkit-linear-gradient(center top , #BE3900, #7F2803);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#be3900), to(#7f2803));
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #F2D23C;
    display: inline-block;
    font-family: boycott;
    font-size: 1.2em;
    padding: 8px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    margin-top: 10px;
}

.more-link:hover, .more-link:active, .more-link.active {
    background-color: #F2D23C;
    background-image:         linear-gradient(center top , #F2D23C, #D9B81F);
    background-image:    -moz-linear-gradient(center top , #F2D23C, #D9B81F);
    background-image: -webkit-linear-gradient(center top , #F2D23C, #D9B81F);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F2D23C), to(#D9B81F));
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #be3900;
}
.pager li > a, .pager li > span {
    background-color: #BE3900;
    border: 1px solid #555555;
    border-radius: 10px 10px 10px 10px;
    display: inline-block;
    padding: 5px 14px;
    color: #F2D23C;
}
.pager li > a:hover, .pager li {
    background-color: #F2D23C;
    text-decoration: none;
    color: #BE3900;
}
.avatar {
    float: left;
    padding-right: 10px
}
.comment-form-url {
    display: none;
}
.comment-reply-link {
    margin: 0 0 15px 60px;
    display: inline-block;
}
.form-allowed-tags, #allowed-tags {
    display: none;
}

img.centered, .aligncenter {
    display: block;
    margin: 0 auto 2.4rem;
}
img.alignnone {
    margin-bottom: 1.2rem;
}
.alignleft {
    float: left;
    text-align: left;
}
.alignright {
    float: right;
    text-align: right;
}
a.alignleft, img.alignleft, .wp-caption.alignleft {
    margin: 0 2.4rem 2.4rem 0;
}
a.alignright, img.alignright, .wp-caption.alignright {
    margin: 0 0 2.4rem 2.4rem;
}
a.alignleft, a.alignright {
    border: medium none;
}

/* ------------------------------------------------------------------------ Forms */

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    border-radius: 4px 4px 4px 4px;
    color: #efefef;
    display: inline-block;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    margin-bottom: 10px;
    padding: 4px 6px;
    vertical-align: middle;
    font-family: opensans;
}
input, textarea, .uneditable-input {
    width: 95%;
}
textarea {
    height: auto;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    background-color: #111111;
    border: 1px solid #666666;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
    border-color: rgba(242, 210, 60, 0.8);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(242, 210, 60, 0.6);
    outline: 0 none;
}
input[type="submit"], input[type="button"] {
    background-color: #BE3900;
    background-image: linear-gradient(to bottom, #BE3900, #7F2803);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #F2D23C;
    display: block;
    font-family: boycott;
    font-size: 2em;
    min-width: 100px;
}
input[type="submit"]:hover, input[type="submit"]:active, .input[type="submit"].active, input[type="submit"].disabled, input[type="submit"][disabled], input[type="button"]:hover, input[type="button"]:active, .input[type="button"].active, input[type="button"].disabled, input[type="button"][disabled] {
/*    background-color: #d9b81f;*/
/*    color: #444444;*/
    background-color: #F2D23C;
    background-image: linear-gradient(to bottom, #F2D23C, #D9B81F);
    color: #be3900;
}

/* ------------------------------------------------------------------------ Widgets */

.widget a {
    color: #F2D23C;
}
.widget a:hover {
    color: #be3900;
}
.widget_search input {

}
.widget_search input:focus {

}

/* ------------------------------------------------------------------------ Tables */

#main table th, #main table td {

}

/* ------------------------------------------------------------------------ Bootstrap */

.btn-korfe {
    background-color: #BE3900;
    background-image:         linear-gradient(center top , #BE3900, #7F2803);
    background-image:    -moz-linear-gradient(center top , #BE3900, #7F2803);
    background-image: -webkit-linear-gradient(center top , #BE3900, #7F2803);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#be3900), to(#7f2803));
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #F2D23C;
    display: block;
    font-family: boycott;
    font-size: 2em;
    padding: 0 20px 20px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.btn-korfe:hover, .btn-korfe:active, .btn-korfe.active, .btn-korfe.disabled, .btn-korfe[disabled] {
    background-color: #F2D23C;
    background-image:         linear-gradient(center top , #F2D23C, #D9B81F);
    background-image:    -moz-linear-gradient(center top , #F2D23C, #D9B81F);
    background-image: -webkit-linear-gradient(center top , #F2D23C, #D9B81F);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F2D23C), to(#D9B81F));
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #be3900;
}
.btn-korfe:active, .btn-korfe.active {
}
#btnMain {
    font-family: boycott;
    font-size: 2em;
    padding-top: 5px;
}
.well, #well {
    background: url("images/music_bar.png") repeat;
    border: medium none;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
    margin-bottom: 20px;
    min-height: 20px;
    padding: 19px;
}

/* ------------------------------------------------------------------------ Custom */ 

.music-bar {
    font-size: 3.5em;
    font-family: boycott;
    color: #be3900;
}
#rotate-music {
    transform: rotate(-20deg);
    -ms-transform: rotate(-20deg); /* IE 9 */
    -webkit-transform: rotate(-20deg); /* Safari and Chrome */
    padding-top: 70px;
}
#billboard {
    padding-top: 10px;
}
h1, #news {
    color: #BE3900;
    font-size: 3em;
}
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/* Removes sponsors from Press-Kit page */
.page-id-320 #footer-links {
    display: none;
}

/* ------------------------------------------------------------------------ Footer / Subfloor */

#footer {

}
#footer .widget h4.widget-title {

}
#footer p {

}
#sub-floor {

}
#footer .nolink, #footer .nolink:hover {
	color: #f2d23c;
	text-shadow: 0 1px 0 #be3900;
}
#footer .navbar a {
    font-family: OpenSans;
    font-size: .8em;
    color: #cccccc;
}
#footer .navbar a:hover {    
}
#sub-floor #credit {
    float: right;
    padding-top: 10px;
}
#sub-floor #credit a {
     color: #F2D23C;
}

/* ------------------------------------------------------------------------ 404 Error */

#nothing-found h1 span {

}
#nothing-found h1 {

}
#nothing-found p {

}
#nothing-found a:hover {

}

/* ------------------------------------------------------------------------ Media Queries */

/* Smartphones */
@media (max-width: 480px) {

}

/* Tablet and Mobile */
@media (max-width: 979px) {	
			
}

/* Mobile to Tablet */
@media only screen and (max-width: 767px) {
	
}

/* Landscape Tablets */
@media (min-width: 768px) and (max-width: 979px) {

}

/* Desktop */
@media (min-width: 980px) {
	
}