/** AIT **//

//***
	#00000		color_bg_a
	#d62118		color_link_a:hover					Nav & Buttons
	#e10707		color_link_a
	#e96c1f 		color_link_b					Link
	#F68D4C		color_link_b:hover
						color_danger
						color_general
						color_info
						color_warning

**//


body{
	color: #00000/*color_bg_a*/;
}

.navbar{
	background-color: #212e5f;  /*e4d8e2*/
}

#hero{
	background-image: radial-gradient(20% 20%, rgba(0,0,0,0.00) 49%, rgba(0,0,0,0.30) 100%);
}

#hero .lp-element{
	background: rgba(33,46,95,0.9);
}

#hero p.lead{
	font-weight:300;
	color: #fff;
}


.navbar-inverse .navbar-nav>li>a{
	font-size: 18px;
}

.nav>li>a:link,
.nav>li>a:visited,
.nav>li>a:active,
.navbar-inverse .navbar-nav>li>a:link{
	border-top: 3px solid transparent;
    height: 50px;
    line-height: 40px;
    font-family: 'Montserrat', Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #333333;
}

a,
a:link,
a:visited,
.nav .caret, 
.caret,
.nav>li>a:hover,
.navbar-inverse .navbar-nav>li>a:hover{
	color: #333/*color_link_a*/;
}


a:hover,
.navbar-inverse .navbar-nav>li>a:hover, 
.navbar-inverse .navbar-nav>li>a:focus, 
.navbar-inverse .navbar-nav>.active>a, 
.navbar-inverse .navbar-nav>.active>a:hover, 
.navbar-inverse .navbar-nav>.active>a:focus
.footer-social-media-links a:hover,
.footer-social-media-links a:focus,
.footer-social-media-links a:active,
.nav a:hover .caret {
	color: #e10707/*color_link_a:hover*/;
}


.nav>li>a:hover{
	color: #e10707;
	border-top: 3px solid #e10707;
}




.btn-hero-readmore{
color: #fff;
border: 1px solid  #7c1c0b;
}


.footer-bottom-row{
	background: rgba(0,0,0,0.7);
}

.hero-trailer-btn-bar a:link,
.hero-trailer-btn-bar a,
.footer-links a:link,
.footer-links a{
	color: #e10707/*color_link_a*/;
}

.hero-trailer-btn-bar>a:hover,
.hero-trailer-btn-bar>a:active,
.hero-trailer-btn-bar>a:focus,
.footer-links a:hover,
.footer-links a:focus{
	color: #fff;
}

.footer-social-media-links a:link,
.footer-social-media-links a{
	color: #e10707/*color_link_a*/;
}

.footer-social-media-links a:link,
.footer-social-media-links a,
.footer-social-media-links a:link,
.footer-social-media-links a:visited,
.footer-social-media-links a,
.footer-links a:link,
.footer-links a{
	color: #ccc;
}

.footer-social-media-links a:hover,
.footer-social-media-links a:focus,
.footer-social-media-links a:active{
	color: #FFF;
}

.btn-primary,
a.btn-primary,
.btn-default{
	color: #ddd;
	background: #e10707/*color_link_a*/;
	border: 1px solid #e10707;
}

#limm-contact-page h1, 
#limm-contact-page h2, 
#limm-contact-page h3, 
#limm-mailinglist-page h1, 
#limm-mailinglist-page h2, 
#limm-mailinglist-page h3, 
#limm-store-page h1, 
#limm-store-page h2, 
#limm-store-page h3,
#limm-store-details-page h2{
	color:#d62118/*color_link_a*/;
}






/********* Secondary Link Colors ********/
.btn-primary:hover,
a.btn-primary:hover,
.btn-default:hover,
.btn-primary:focus,
a.btn-primary:focus,
.btn-default:focus{
	color: #fff;
	background: #d62118/*color_link_b*/;
	border: 1px solid  #d62118;
}

ol.acc-wizard-sidebar li.acc-wizard-active:before{
	background: #d62118/*color_link_b*/;
}

ol.acc-wizard-sidebar li.acc-wizard-active, ol.acc-wizard-sidebar li.acc-wizard-active a{
	color: #d62118;/*color_link_b*/
}

#homewatch .btn, 
.press-list-read-more-link,
.press-list-read-more-link:link,
.widget-feeds-entry a:link,
.widget-feeds-entry a,
.article-read-view-body-wrapper a:link,
.article-read-view-body-wrapper a,
#store_checkout_form .cart-item-link a,
#store_checkout_form .cart-item-link a:link,
#store_checkout_form .cart-item-link:link{
	color: #d62118;/*color_link_b*/
}

.press-pagination-links a,
.press-pagination-links a:link{
	border: 1px solid #d62118/*color_link_b*/;
	color: #d62118;/*color_link_b*/
}


/****** Secondary Link Hover Colors *******/
#homewatch .btn:hover,
.press-filter-menu>li> .active,
.press-list-read-more-link:hover,
.press-list-read-more-link:active,
.press-list-read-more-link:focus,
.widget-feeds-entry a:active,
.widget-feeds-entry a:hover,
.widget-feeds-entry a:focus,
.article-read-view-body-wrapper a:hover,
.article-read-view-body-wrapper a:focus,
.article-read-view-body-wrapper a:active,
#store_checkout_form .cart-item-link:hover,
#store_checkout_form .cart-item-link:active,
#store_checkout_form .cart-item-link:focus{
	color: #d62118;/*color_link_b:hover*/
}

.press-pagination-links a:hover{
	border: 1px solid #d62118;/*color_link_b:hover*/
	color: #d62118;/*color_link_b:hover*/
}




/***** Section Overrides *******/

#about-interviewees h1,
#about-interviewees{
	color: #333;
}

#about-filmmakers,
#bio-detail,
#homequotes,
#gallery,
.limm-screening-location-body{
	background-color: #cdb9b1;
	color: #333;
}

#about-filmmakers h1,
#about-filmmakers h2,
#about-filmmakers h3,
#about-filmmakers h4{
	color: #333;
}

.btn-success, .label-success, .alert-success{
	color: #fff;
	background: #e10707/*color_link_a*/;

}


#hero-video-wrapper{
	
}

#hero-text-wrapper{
	color: #ddd;
} 

#hero-text-wrapper p{
	padding-top: 20px;
	padding-bottom: 20px;
}

.hero-trailer-btn-bar{
	padding-top: 80px;
	padding-bottom: 0px;
}

.hero-trailer-btn-bar a:link{
	color: #333;
}

.panel-default>.panel-heading{
	color: #fff;
	background-color: #666;
}

.worldmap path{
		stroke: #444;
		fill: #666;
		-moz-transition: all .4s;
		-o-transition: all .4s;
		-webkit-transition: all .4s;
		transition: all .4s;
}
.worldmap path:hover,
.worldmap path:focus{
		fill: #444;
}

#header .container{

}

.navbar-brand > img{
	padding-top: 0;
}

.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
	background-color: #fff;
}

.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
	background-color: #e0d5df;
	color: #000;
}

#hero-text-wrapper a:link,
#hero-text-wrapper a:visited,
#hero-text-wrapper p,
#hero-text-wrapper h1,
#hero-text-wrapper{
	color: #fff;
}

 .video-gallery-item img, .poster-gallery-item img{
	filter: none;
}

.nav-brand{
	width: 120px;
}

.footer-bottom-row{
	color: #ddd;
}

a.accordion-toggle link,
a.accordion-toggle visited,
a.accordion-toggle hover,
a.accordion-toggle{
	color: #fff;
}

#limm-about-page p,
#donate-page p,
#bio-detail p,
.hero-copy p{
	text-align: justify;
}

#about-carousel-filmmakers p{
	text-align: center;
}


.interviewee-wrapper h3{
	margin-bottom: .2em;
}

.interviewee-wrapper{
	padding-bottom: 40px;
}

.section,
.section-internal,
.container-store-details-view {
	padding-top: 0px;
}

input.input-lg {
    height: 46px;
    line-height: 46px;
	font-size: 18px;
}


.wizard-setting-row{
	padding-bottom: 20px;
}

.navbar-header{
	float: none;
	margin: 0;
	text-aign: center;
}



@media (max-width: 767px){
	.hero-c #hero-text-wrapper{
		padding-top: 10px;
	}
	
	.hero-c #hero-text-wrapper .hero-copy{
		display: none;
		visibility: hidden;
	}
	
	.navbar-inverse .navbar-nav>li>a{
		font-size: 16px;

		margin-left: 0;
		text-align: left;
	}
	
	.video-gallery-item-img:after {
		margin-top: -38%;
		margin-left: 40%;
	}
	
	.footer-social-media-links a{
		padding: 0;
	}
	
	.nav>li>a:link{
		color: #333333;
		font-size: 12px;
		background-color: #fff;
		border-color: none;
		height: 35px;
		line-height: 35px;
		text-align: left;
	}
	.nav>li>a:hover{
		color: #333333;
		font-size: 12px;
		background-color: #f9f9f9;
		border-top: 1px solid;
		border-bottom: 1px solid;
		border-color: #eee;
		height: 35px;
		line-height: 35px;
		text-align: left;
		
	}
	
	.nav > li{
		vertical-align: middle;
		padding-bottom: 5px;
	}

}

@media (min-width: 768px){
	.hero-c #hero-text-wrapper{
		padding-top: 20px;
	}
	
	.navbar-inverse .navbar-nav>li>a{
		font-size: 14px;
		margin-left: 15px;
	}
	
	.hero-c #hero-text-wrapper .hero-copy{
		display: none;
		visibility: hidden;
	}
	
	.video-gallery-item-img:after {
		margin-top: -33%;
		margin-left: 42%;
	}
	
	.navbar-brand > img{
		display: none;
	}
	
	
	.navbar-nav {
		float:none;
		margin:0 auto;
		display: block;
		text-align: center;
	}

	.navbar-nav > li {
		display: inline-block;
		float:none;
	}

}

@media (min-width: 992px){
	.hero-c #hero-text-wrapper{
		padding-top: 60px;
	}
	
	.navbar-inverse .navbar-nav>li>a{
		font-size: 18px;
		margin-left: 12px;
	}
	
	.hero-c #hero-text-wrapper .hero-copy{
		display: block;
		visibility: visible;
	}
	
	.video-gallery-item-img:after {
		margin-top: -35%;
		margin-left: 38%;
	}
	.navbar-brand > img{
		display: none;
	}
}

@media (min-width: 1200px){
	.hero-c #hero-text-wrapper{
		padding-top: 100px;
	}
	.navbar-inverse .navbar-nav>li>a{
		margin-left: 20px;
	}
}