@charset "utf-8";
/* CSS Document */

@import url('fonts/fonts.css');

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic);

.jack_link{
	background:url(../images/link_bg.png) top left repeat;
	color:#fff;
	font-family: 'OpenSans-bold';
	text-transform:uppercase;
	font-size:15px;
	padding: 4px 45px;
	text-shadow: 0 0 2px #878787;
	-webkit-text-shadow: 0 0 2px #878787;
	-ms-text-shadow: 0 0 2px #878787;
	font-weight: normal;
}

.jack_link:hover{
	background:url(../images/link_bg_hover.png) top left repeat;
	color:#fff;
	text-decoration:none;
}

header{
	background:#1c1c1c;
	padding:10px 0;
	height: 106px;
}

.logo{
	margin-top: -10px;
	padding: 0 !important;
}

.menu_left{
	padding:10px 0px 10px 30px !important;
	background:url(../images/right_nav.png) left 23px no-repeat;
}

nav{
    padding: 10px 0 10px 30px;
	background:url(../images/right_nav.png) left 18px no-repeat;
}

.menu_right{
	background:url(../images/left_nav.png) right 22px no-repeat;
	padding-right:30px;
}

.nav_container{
	background:url(../images/left_nav.png) right 8px no-repeat;
	padding-right:30px;
}

.sec_menu ul li:nth-child(-n+3) {
    display: none !important;
}

.slider {
    float: left;
    margin-top: 66px;
    width: 100%;
}

header{
	float:left;
	width:100%;
}

h3 {
    background: rgba(0, 0, 0, 0) url("../images/heading_bg.png") no-repeat scroll center top / 337px auto;
    color: #7a5203 !important;
    font-size: 20px !important;
    font-weight: normal !important;
    padding: 6px 10px 18px;
}

.base_itallic{
	font-weight:normal;
	font-family: 'Open Sans', sans-serif;
        font-style: italic;
	font-size:18px;
	padding:5px 0;
	color:#000;
	line-height: 25px;
}







h4{
	color:#fff;
	font-family: 'OpenSans-bold';
	font-size:18px !important;
}

.padding_right{
	padding:0 15px 0 0 !important;
}

.supports{
	padding:10px 0;
	display: none;
}

.img_full{
	width:100%;
}

.supporters div{
	padding:0 !important;
}

.pad_none{
	padding:0 !important;
}

.footer_donate{
	padding:20px 0;
	background: -webkit-linear-gradient(#e5ad2f, #9f6902) !important; /* Chrome 10+, Saf5.1+ */
	background: -o-linear-gradient(#e5ad2f, #9f6902) !important; /* FF3.6+ */
	background: -moz-linear-gradient(#e5ad2f, #9f6902) !important; /* Opera 11.10+ */
	background: linear-gradient(#e5ad2f, #9f6902) !important; /* W3C */
	font-size:18px;
}

.donate_link {
    border: 3px solid #fff;
    margin: 0 10px;
    padding: 3px 12px;
}

.donate_link:hover {
	background:#1c1c1b;
}

footer{
	background:#1c1c1b;
	padding:10px 0;
}

h4.jack_link {
    padding: 4px 10px;
}

h4.jack_link:hover {
    background:url(../images/link_bg.png) top left repeat;
}

.footer_menu a {
    line-height: 22px;
	font-family: "OpenSans-Regular";
}

.sim_line {
    line-height: 54px;
}

.sec_footer{
	text-align:center;
	background:#1c1c1b;
	padding:10px 0 5px;
	color:white;
}

p.justify {
	text-align:justify;
}

.sec_footer img {
    left: 6px;
    position: relative;
    top: -5px;
}

.footer_donate, .footer_menu span{
	font-family: 'OpenSans-bold';
}

.footer_menu {
    padding: 0 3px !important;
}

.content{
	margin-top:66px;
}

h4.heading{
	font-family: 'OpenSans-bold';
	color:#000;
	font-size:20px !important;
}

h5{
	color:#000;
	font-size:16px !important;
}

.home_content p, footer p{
	color:#fff;
}
.video_iframe iframe {height: 218px;
    width: 100%;
    border: 2px solid #fff;}

.video_button { margin: 44px 0 0; display: block;}
.video_button a{ background: rgba(0, 0, 0, 0) url(../images/link_bg.png) repeat scroll left top;
    color: #fff;
    font-family: "OpenSans-bold";
    font-size: 14px;
    font-weight: normal;
    padding: 2px 15px;
    text-shadow: 0 0 2px #878787;
    margin: 10px 3px;
    text-transform: uppercase;
    display: block;
    float: left;
	border:1px solid #c98f24;
    cursor: pointer;
    overflow: hidden;
}
.video_button a:hover, .video_button a.v_active{ background: rgba(0, 0, 0, 0) url(../images/link-bg-hover.jpg) repeat scroll left top;
    color: #fff;
}


.img-div{
	padding:10px 0;
}

.margin_none{
	margin:0 !important;
}

.head_contact{
	background: -webkit-linear-gradient(#696969, #1e1e1e) !important; /* Chrome 10+, Saf5.1+ */
	background: -o-linear-gradient(#696969, #1e1e1e) !important; /* FF3.6+ */
	background: -moz-linear-gradient(#696969, #1e1e1e) !important; /* Opera 11.10+ */
	background: linear-gradient(#696969, #1e1e1e) !important; /* W3C */
	padding:5px 0;
	border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	color:#fff;
	line-height:23px;
}

label{
	font-family: 'OpenSans-Regular';
	font-weight:normal !important;
}

select{
	background-image:url(../images/select.png) ,-webkit-linear-gradient(#e2e2e0, #f2f2f1) !important; /* Chrome 10+, Saf5.1+ */
	background-image:url(../images/select.png) , -o-linear-gradient(#e2e2e0, #f2f2f1) !important; /* FF3.6+ */
	background-image:url(../images/select.png) , -moz-linear-gradient(#e2e2e0, #f2f2f1) !important; /* Opera 11.10+ */
	background-image:url(../images/select.png) , linear-gradient(#e2e2e0, #f2f2f1) !important; /* W3C */
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	font-family: 'OpenSans-Regular';
	background-repeat:no-repeat;
	background-position:right top;
}

.ej-submit{
	background: -webkit-linear-gradient(#e3ab2e, #9e6802) !important; /* Chrome 10+, Saf5.1+ */
	background: -o-linear-gradient(#e3ab2e, #9e6802) !important; /* FF3.6+ */
	background: -moz-linear-gradient(#e3ab2e, #9e6802) !important; /* Opera 11.10+ */
	background: linear-gradient(#e3ab2e, #9e6802) !important; /* W3C */
	border: medium none;
    font-family: "OpenSans-bold";
    font-size: 17px;
    padding: 5px 28px;
    text-transform: uppercase;
	border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	text-shadow: 0 -1px 0 #000;
	-webkit-text-shadow: 0 -1px 0 #000;
	-ms-text-shadow: 0 -1px 0 #000;
}

.ej-submit:hover{
	background: -webkit-linear-gradient(#9e6802, #e3ab2e) !important; /* Chrome 10+, Saf5.1+ */
	background: -o-linear-gradient(#9e6802, #e3ab2e) !important; /* FF3.6+ */
	background: -moz-linear-gradient(#9e6802, #e3ab2e) !important; /* Opera 11.10+ */
	background: linear-gradient(#9e6802, #e3ab2e) !important; /* W3C */
}

span {
    color: #000;
}
.foundation.slider {
    margin-top: 25px;
}
.padd_top h2 {
    color: #000;
}
.common_pad{
	padding:20px 0;
	float: left;
	width: 100%;
}

footer span {
    color: #fff;
}

.gallery .flex-control-thumbs li {
    margin: 1%;
    width: 31.333%;
}
.foundation.slider .flex-direction-nav li a {
    display: none;
}
.foundation.slider .flex-direction-nav .flex-prev {
    background: rgba(0, 0, 0, 0) url("../images/left-arrow.png") no-repeat scroll center top;
    left: 0;
}
.foundation.slider  .flex-direction-nav .flex-next{right: 0;}
.foundation.slider:hover .flex-direction-nav li a{display: block;}
.content a{
	color:#000;
	font-family: 'OpenSans-Regular';
}

.content a:hover, .content a:focus{
	color:#DC9C1E;
}

.main-con {
    background: rgba(0, 0, 0, 0) url("../images/nav_bg.png") repeat-x scroll left top;
    float: left;
    height: 42px;
    margin-bottom: 10px;
    width: 100%;
}

#slider img {
    width: 100%;
}
#slider li:first-child {
    display: block;
}
#slider li {
    display: none;
position: relative;
}
.carsoul_img {
    float: left;
    margin-left: 2%;
	margin-bottom: 2%;
    width: 31.33%;
}
#slider {
    float: left;
    width: 56%;
}
/*#carousel {
    float: left;
    width: 43%;
	padding-left:1%;
}*/
#carousel li img {
    width: 100%;
}
.gallery .carsoul_img:nth-child(3n+1) {
    clear: left;
}

.flex-caption {
    background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
    bottom: 0;
    color: #fff;
    font-size: 14px;
    font-style: italic;
    left: 0;
    line-height: 18px;
    margin-bottom: 0;
    padding: 2%;
    position: absolute;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
    width: 100%;
}
.garyscale{
	-webkit-filter: grayscale(0) !important;
  filter: grayscale(0) !important;
}
.carsoul_img{
-webkit-filter: grayscale(1);
  filter: grayscale(1);
}
.large_heading{
    background: rgba(0, 0, 0, 0) url("../images/heading_bg.png") no-repeat scroll center top / 40% auto;
    padding: 10px 10px 19px;
}
.supports img {
    width: 128px;
}

.video1_link{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eacc93+0,edc145+29,d99817+100 */
	background: #eacc93; /* Old browsers */
	background: -moz-linear-gradient(top,  #eacc93 0%, #edc145 29%, #d99817 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eacc93), color-stop(29%,#edc145), color-stop(100%,#d99817)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eacc93 0%,#edc145 29%,#d99817 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eacc93 0%,#edc145 29%,#d99817 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eacc93 0%,#edc145 29%,#d99817 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #eacc93 0%,#edc145 29%,#d99817 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eacc93', endColorstr='#d99817',GradientType=0 ); /* IE6-9 */
	border-radius: 6px;
	line-height: 47px;
	margin-right: 20px;
	padding: 5px 17px;
}

#fb_v{
	width:840px !important;
height:472px;
}

.video_button {
    float: left;
    margin: 0 15px;
}

.audios {
    padding: 20px 15px;
    min-height: 216px !important;
}
@media(max-width:991px) { 
    .text-sm-center {
    text-align: center !important;
    margin-top: 10px;
}
}
@media(max-width:768px) {
	.audio_all{    display: block;
    float: none;
    margin: 22px auto;
    width: 100%;
}
}
