/*
Theme Name: Zimmerman
Author: Clikzy Creative
Author URI: http://clikzy.com/
Version: 1.0
*/                              
@charset "UTF-8";
@font-face {
    font-family: 'gotham-book';
    src: url('fonts/gothamBook/gotham-book.eot');
    src: local('☺'), 
    url('fonts/gothamBook/gotham-book.woff') format('woff'), url('fonts/gothamBook/gotham-book.ttf') format('truetype'), url('fonts/gothamBook/gotham-book.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'GothamBold';
    src: url('fonts/gotham-bold/GothamBold.eot');
    src: local('☺'), 
    url('fonts/gotham-bold/GothamBold.woff') format('woff'), 
    url('fonts/gotham-bold/GothamBold.ttf') format('truetype'), 
    url('fonts/gotham-bold/GothamBold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'gotham_medium';
    src: url('fonts/gotham_medium/ufonts.com_gotham_medium.eot');
    src: local('☺'), 
    url('fonts/gotham_medium/ufonts.com_gotham_medium.woff') format('woff'), 
    url('fonts/gotham_medium/ufonts.com_gotham_medium.ttf') format('truetype'), 
    url('fonts/gotham_medium/ufonts.com_gotham_medium.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'GOV';
    src: url('fonts/governor/GOV.eot');
    src: local('☺'), url('fonts/governor/GOV.woff') format('woff'), url('fonts/governor/GOV.ttf') format('truetype'), url('fonts/governor/GOV.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MenschRegular';
    src: url('fonts/MenschRegular/mensch-wf.eot');
    src: url('fonts/MenschRegular/mensch-wf.eot?#iefix') format('embedded-opentype'),
         url('fonts/MenschRegular/mensch-wf.woff') format('woff'),
         url('fonts/MenschRegular/mensch-wf.ttf') format('truetype'),
         url('fonts/MenschRegular/mensch-wf.svg#MenschRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    border: 0;
    font-family: inherit;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
:focus { outline: 0;}
body {background: #fff;line-height: 1;}
ol, ul {list-style: none;}
table { border-collapse: separate; border-spacing: 0;}
caption, th, td {  font-weight: normal; text-align: left;}
a img {border: 0;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section { display: block;}


/* GENERAL
----------------------------------------------------------------------------------------------------*/       
html{background:#fff;padding-bottom:3px;}               
body{background:#e6e5e5;-webkit-font-smoothing:antialiased;text-shadow: 0 0 1px rgba(0,0,0,0.0);color: #292929;}
input[type="text"]{}
p{font-size:14px;font-family: 'gotham-book';color: #292929;line-height: 1.3em;padding:2px 0;margin-bottom: 10px;}
a{color:#7fb5e2; text-shadow: none;}
a:hover,a:focus{color:#ee3b34 ;text-decoration:none;}

blockquote p{ text-indent:5px;}
blockquote:before{content:"\201C"; color: #cccccc;float: left;height: 21px;}
blockquote:after{content:"\201D";float: right;}
blockquote:before,blockquote:after{color:#cccccc;position:relative;font:italic 600%/0.6 ,Georgia,"Times New Roman",serif;}
ol{list-style:outside disc;margin-left: 20px;margin-bottom: 20px;}
ol li{list-style:outside disc;margin-left: 20px;color: #868686;font-size: 16px;line-height: 1.7em;}

.navbar .btn-navbar {
  background-color: #DF9912;
  background-image: -moz-linear-gradient(top, #DF9912, #EAAF3D);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#DF9912), to(#EAAF3D));
  background-image: -webkit-linear-gradient(top, #DF9912, #EAAF3D);
  background-image: -o-linear-gradient(top, #DF9912, #EAAF3D);
  background-image: linear-gradient(to bottom, #DF9912, #EAAF3D);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffDF9912', endColorstr='#ffEAAF3D', GradientType=0);
  border-color: #EAAF3D #EAAF3D #bfbfbf;
  *background-color: #EAAF3D;
}
.navbar .btn-navbar:hover, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {
    background-color: #EAAF3D;
}
.navbar .btn-navbar span:not(.icon-bar) {float:left; margin-right:4px;}
.navbar .btn-navbar .icon-bar {float: right; clear: right; margin-top: 4px;}
.navbar .btn-navbar .icon-bar + .icon-bar {margin-top: 3px;}
/* `HEADINGS
----------------------------------------------------------------------------------------------------*/                      
h1,h2,h3,h4,h5,h6{font-family: 'gotham_medium';color: #292929;padding:6px 0;line-height: 1.4em;text-transform:capitalize;text-shadow: none;}
/*header*/
#header{background: #e6e5e5;padding-top: 20px;}
#header .navbar{margin:0;}
#header .navbar .logo{ margin-bottom:13px;margin-left:5px;padding:6px 10px 0 0;}
#header .navbar-inner{border:0;background:transparent;padding:0;box-shadow:none;}
#header .navbar .nav{ margin-right: 0;}
#header .navbar .nav > li{font-family: 'gotham_medium';font-size: 15px;text-transform:capitalize; padding:20px 10px;}
#header .navbar .nav > li:first-child{ padding-left:0;}
#header .navbar .nav > li > a{padding:6px 12px;position:relative;text-shadow:none;color: #292929;text-align: center;font-size: 15px;}
#header .navbar .nav > li > a:focus,
#header .navbar .nav > li > a:hover,
#header .navbar .nav > .active > a, 
#header .navbar .nav > .active > a:hover, 
#header .navbar .nav > .active > a:focus{background: #b5472b;color:#fff;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;
box-shadow:none !important;}

.signUpForm{margin-top:40px;}
.signUpForm #gform_wrapper_1{margin:0px;}
.signUpForm #gform_wrapper_1 #gform_1{float: left;width:89%; margin-left: 13%;}
.signUpForm #gform_wrapper_1 #gform_1 .gform_body{float: left;width:70%;}
.signUpForm #gform_wrapper_1 #gform_1 .gform_body #field_1_1{float: left;width:100%;}

.signUpForm #gform_wrapper_1 #gform_1 .gform_footer.top_label{float: left;width:27%;padding: 0;margin: 0;clear:none;}
.signUpForm #gform_wrapper_1 #gform_1 .gform_body #field_1_1 input[type="text"],
.signUpForm input[type="text"]{color:#292929;font-size:13px;font-family: 'gotham_medium';text-transform: uppercase;border: none;float:left;width:99%;padding: 4px 6px;}
.signUpForm #gform_wrapper_1 #gform_1 .gform_footer.top_label input[type="submit"],
.signUpForm button,
.signUpForm input[type="submit"]{font-family: 'gotham_medium';color: #fff;font-size: 15px;text-transform: uppercase;background:#b5472b;border: 0;padding: 4px 10px;}
.signUpForm input[type="text"],.form-search .input-append .btn,.signUpForm input[type="submit"]{border-radius:0 !important;}
.signUpForm #gform_wrapper_1 #gform_1 .gform_footer.top_label input[type="submit"]:hover,
.form-search .input-append .btn:hover,
.signUpForm input[type="submit"]:hover{background: #CFA482;}

.header-arrow{background:url("img/arrow.png") no-repeat scroll 96% bottom transparent;border-bottom:1px solid #1a2467;padding-bottom: 20px;padding-top:10px;}
/*main slider*/
#mainSlider{background: url('img/brown-bg.jpg') 0 0 repeat transparent; margin-bottom: 0;}
#mainSlider .caption{background: url('img/brown-bg.jpg') 0 0 repeat transparent;}
#mainSlider .caption h1{font-family: 'GOV';color: #000;font-size: 100px;}
#mainSlider .caption p{font-family: 'gotham-book';}
#mainSlider .caption .row{padding:20% 10%;}
#mainSlider .caption a{background: url("img/red-arw.png") no-repeat scroll 96% 5px #FFFEFE;color: #292929;
text-transform: uppercase;margin-top: 20px;display: inline-block;font-family: 'GothamBold';font-size: 16px;padding: 10px 54px 10px 20px;}
#mainSlider .caption a:hover{background-color: #282828;color: #fff;}
#mainSlider .caption:before{  border-bottom: 2px solid rgba(0, 0, 0, 0);border-right: 57px solid #D39212;border-top: 69px solid rgba(0, 0, 0, 0);
    content: "";height: 0;margin: 136px 0 0 -57px;position: absolute;width: 0;}
.carousel-indicators {left:56px;list-style: none outside none; margin: 0;position: absolute; bottom: 15px;z-index: 5;}
.carousel-indicators li {background-color: #fff;display: block;float: left;height:7px;margin-left: 5px;text-indent: -999px;width:30px;cursor: pointer;}
.carousel-indicators li:hover, .carousel-indicators .active { background-color: #d29011;}
/*Buttons*/
.btn-brown{background: url('img/brwonbg.jpg') 0 0 repeat #c99973;font-size: 16px;color: #000;padding-left: 20px;padding-right: 20px;}
.btn-brown:hover{background:#ecba20;}
.btn{font-family: 'gotham_medium';text-shadow:none;border: medium none;border-radius:0;}
.btn-blue{background: #3d5ba9;color: #fff;}

/*BG*/
.blackBg{background: #2a2a2a;}
.brownBg{background:url('img/ftrbg.jpg') 0 0 repeat transparent;}
.blackPattrenBg{background: url('img/blackBG.jpg') 0 0 repeat transparent;}
.whiteBg{background: url('img/whitebg.jpg') 0 0 repeat transparent;}
.yellowBg{background: url('img/brown-bg.jpg') 0 0 repeat transparent; box-shadow: 0 2px 2px #888888;}
.offWhiteBg{background: #fff;}
/*genral*/
.text-center{text-align: center;}
.text-right{text-align:right;}
.marginRight10{margin-right: 10px;}
.marginRight20{margin-right:20px;}
.marginRight40{margin-right:40px;}
.marginLeft10{margin-left: 10px;}
.marginLeft20{margin-left:20px;}
.marginLeft40{margin-left: 40px;}
.marginBottom20{margin-bottom: 20px;}
.marginBottom40{margin-bottom:40px;}
.marginTop20{margin-top: 20px;}
.marginTop40{margin-top:40px;}
.paddingTop20{padding-top: 20px;}
.paddingBottom20{padding-bottom: 20px;}
.paddingTop40{padding-top:40px;}
.paddingBottom40{padding-bottom:40px;}
.relative{position: relative;}
.borderRight{border-right: 1px solid #ebd6c4;padding-right: 20px;}
.borderBottom{border-bottom: 1px solid #ebd6c4;padding-bottom: 20px;}
.blueTxt{color: #3859a8;}
.paddingRight20{padding-right: 20px;}

/*home page*/
#testimonialSlider{margin-bottom: 0;padding:24px 3%;}
#testimonialSlider p:after,
#testimonialSlider p:before{content: "''";font-size: 22px;}
#testimonialSlider p{font-size:22px;margin-bottom: 10px;}
#testimonialSlider cite{font-size: 16px;text-transform: uppercase;}
#testimonialSlider p,#testimonialSlider cite{font-family: 'gotham-book';color: #fff;}
.video-div{position: relative;}
.video-div .play{left: 39%; position: absolute; top: 34%;cursor: pointer;}
.video-div > iframe {height: 458px;}
.video-clip{width:100%;}
.image-item {background-repeat: no-repeat; background-position: 50% 50%; height: 286px;}
.events{background:#fff;padding:2px 18px;position: relative;}
.events.paddingTop20{padding-top:20px;}
.events .glow{position:absolute;  right: -55px; top: -34px;}
.events li{  border-bottom: 1px dashed #FF0000; margin-bottom:8px; padding: 0 0 10px;}
.events li:last-child{border-bottom: 0;}
.events li h3{font-size:18px; line-height:1.2em; padding:2px 0;}
.events li h4{color:#b5472b; font-size:14px; line-height:1.2em; padding:2px 0;}
.events li p{color:#000;font-size: 14px;font-family: 'gotham-book';}
.events li a{display: block; padding:0;text-align: center;}
.events li h2{color: #000;display: block;    font-family: 'MenschRegular';color: #292929;}
.events li .date{color: #000;display: block;font-family: 'GothamBold';font-size: 43px;color:#292929;}
.cta1,.cta2,.cta3{padding:20px;}
.home .cta1,.home .cta2,.home .cta3{min-height:107px;}
.cta1 a{display: block;border-bottom: 1px solid #fff;border-top: 1px solid #fff;}
.cta1 span{font-size: 25px;font-family: 'gotham-book';margin-top:12px;display: block;}
.cta1 h1{font-size:54px; font-family: 'MenschRegular'; line-height: 1em;}
.cta2 a {display:block;}
.cta2 span{font-size: 28px;margin-top:12px;display: block;font-family: 'MenschRegular';}
.cta2 h1{font-size:27px; font-family: 'gotham-book'; line-height: 1em;}
.cta3 h1,.cta3 span,
.cta1 span,.cta1 h1,
.cta2 span,.cta2 h1{color: #ebeaea;text-transform: uppercase;}
.cta2:hover span,.cta2:hover h1{color: #272727;}
.cta1:hover span,.cta1:hover h1{color:#AA6008;}
.cta1{/*background:url('img/cta1Bg.jpg') 0 0 repeat #df9912;*/ background:#df9912;}
.cta2{/*background:url('img/cta2Bg.jpg') 0 0 repeat #525252;*/ background:#525252;}
.cta3{/*background:url('img/cta3Bg.jpg') 0 0 repeat #842601;*/ background:#842601;}
.cta3 h1{font-family: 'GothamBold';line-height:1.2em;}
.cta3 span{font-family: 'MenschRegular';font-size: 33px;}
.cta3 a{display: block;}
.man{position: absolute;margin-left: 21px;margin-top:-62px;}
.cta3 > .span3 a {margin-left: 10px;}
.cta3 > .span3 a > span {margin-top: 10px; display: block;}

.stayConnected {padding:25px 0;}
.stayConnected .signUpForm{margin-top:23px;}
.stayConnected h2{font-family: 'GothamBold';padding-left:86px;color: #fff;line-height:1.8em;}
.stayConnected #gform_wrapper_2{ float: left;margin: 0; width: 100%;}
.stayConnected #gform_wrapper_2 #gform_2{margin: 0;}
.stayConnected #gform_wrapper_2 .gform_body{    float: left;margin: 0; width:70%;}
.stayConnected #gform_wrapper_2 .gform_body #field_2_1{ float: left;width:100%;}
.stayConnected .signUpForm input[type="text"],
.stayConnected #gform_wrapper_2 .gform_body #field_2_1 input[type="text"]{background: #000;font-family: 'gotham-book';color: #fff;width: 99% !important;
font-size: 13px !important;padding: 7px 6px 8px !important;}
.stayConnected #gform_wrapper_2 .gform_footer.top_label{ clear: none;float: left;margin: 0; width:27%;padding: 0;}
.stayConnected #gform_wrapper_2 .gform_footer.top_label input[type="submit"],
.stayConnected .signUpForm button{background: #fffdfd;color:#000;margin-left: -1px;display: inline-block;line-height: 20px;border:0;padding: 7px 10px;}
.stayConnected #gform_wrapper_2 .gform_footer.top_label input[type="submit"]:hover,
.stayConnected .signUpForm button:hover{background:#832501;color:#fff;}


.banner1{background: url('img/bg1.jpg') 50% 50% no-repeat transparent;background-size:cover;}
.banner2{background: url('img/bg2.jpg') 50% 50% no-repeat transparent;background-size:cover;}
.banner3{background: url('img/bg3.jpg') 50% 50% no-repeat transparent;background-size:cover;}
.banner4{background: url('img/baner1.jpg') 50% 50% no-repeat transparent;background-size:cover;}
.instagram h3,
.tweets-list h3,
.latest-news h3{text-align: center;color: #fff;text-transform: uppercase;}
.instagram,.tweets-list,.latest-news{background:rgba(0,0,0,0.65);height: 462px;overflow:hidden;}
.instagram{overflow-y:auto}
.tweets-list ul,
.latest-news ul{padding:10px 10px;}
.tweets-list ul li,
.latest-news ul li{margin-bottom: 20px;}
.latest-news ul li h5{color: #df9912;font-family: 'GothamBold';padding-top: 0;padding-bottom: 2px;}
.latest-news ul li h5 a{color: #df9912;}
.latest-news ul li h5 a:hover{color:#812300;}
.tweets-list ul li p,
.latest-news ul li p{font-size: 13px;color: #fff;}
.latest-news ul li p a{color: #df9912;font-family: 'GothamBold';margin-left: 10px;}
.latest-news ul li p a:hover{color:#812300;}
.tweets-list ul li .body{background:url('img/twt-quote.png') 0 0 no-repeat transparent;padding-left: 40px;margin-left: 20px;}
.tweets-list ul li .body a{color: #df9912;font-family: 'gotham-book';display: inline-block;}
.tweets-list ul li .linkTwitter{color: #df9912;font-family: 'gotham-book';display: inline-block; margin-top:5px;}
.instagram li a{margin:0 10px 8px 10px;display: block;}
.instagram li a:hover{opacity:0.7;}
.instagram ul{padding:20px 20px 0 20px ;}

a.fancybox {display: block; height: 100%;}

/*Footer*/
#footer{background:url('img/ftrbg.jpg') 0 0 repeat #8c2e17;padding-top: 23px;padding-bottom: 20px;}
#footer .borderBottom{border-bottom:1px solid #fff;padding-bottom: 20px;margin-bottom: 20px;}
.btn-white{background: #fdfcfb;color:#000;font-size: 18px;padding:10px 30px;}
.ftr-nav{}
.ftr-nav li{font-family: 'gotham-book';display:inline-block;font-size:14px;text-transform:uppercase; line-height: 2em;}
.ftr-nav a{color:#fff;padding:0 14px;}
.ftr-nav li:first-child a{padding-left:0;}
.ftr-nav a.active,.ftr-nav a:hover{color:#24bbc6;}
.copyright, .copyright a{ font-family: 'gotham-book';font-size:13px;color:#fff;}
.social li{display: inline-block;text-align: center;margin: 0 3px;position:relative;}
.social li:last-child{margin-right: 0;}
.social li a{background-repeat: no-repeat;width:28px;background-position:0 0;height:28px;display: block;font-size: 0;transition:all 0.3s;position:relative;z-index:1;}
.social li a:hover{background-position:0 -29px;transition:all 0.3s;}
.social li a.search{background-image:url('img/search.png');background-color:transparent;border:none;}
.social li a.facebook{background-image:url('img/fb.png');}
.social li a.tweeter{background-image:url('img/tweet.png');}
.social li a.insta{background-image:url('img/insta.png');}
.social li a.youtube{background-image:url('img/youtube.png');}
.social li a.vimeo{background-image:url('img/vimo.png');}

.search-top {position: absolute;top: -1px;left: -105px;z-index: 0;}
.search-top input.inputSearch{width:0;opacity:0;filter: alpha(opacity=0);height:0;background:#2A2A2A;border-radius:28px;-webkit-border-radius:28px;-moz-border-radius:28px;}
.search-top.opened input.inputSearch{width: 120px;height:20px;opacity: 1;filter: alpha(opacity=100);}

/*page-title*/
#page-title{} 
#page-title h1{text-transform: uppercase;font-family:'GothamBold';font-size: 60px;} 

.schedule-list{}
.schedule-list .thumbnail{background: #fcf9f9; border: medium none; border-radius: 0;padding:18px;margin-right:6px;margin-left:6px;}

.current-date{color: #949393;font-family: 'gotham_medium';font-size: 14px;text-transform: uppercase;}
.sorting-list{}
.sorting-list h2{color: #fff;margin-top: 10px;}
.sorting-list ul li{font-family: 'gotham-book';display: inline-block;}
.sorting-list ul li a{color: #fff;font-size: 18px;border-right:1px solid #fff; line-height: 0.8em;display: block; padding: 0 18px;}
.sorting-list ul li:last-child a{border: 0;}
.sorting-list ul li a:hover{color: #df9912;}
.video-list{}
.video-list li{margin-bottom: 40px;}
.video-list li .thumbnail{border: medium none;box-shadow: none;margin: 0 7px;background: #000;padding: 0;cursor: pointer;}
.video-list li .thumbnail:hover .video-clip{opacity:0.6;}
.video-list li .thumbnail .play{position: absolute;left:35%;top:34%;cursor: pointer;display: none;}
.video-list li .thumbnail:hover .play{display:block;opacity:1;cursor: pointer;}
.loadMore{color: #df9912;font-size: 49px;text-transform: uppercase;font-family: 'MenschRegular';background:url('img/load-more.png')  center bottom no-repeat transparent;
padding-bottom: 36px;}
.featuredVideo{border-bottom:1px solid #b5472b;border-top: 1px solid #b5472b;display: block;margin: 18px 30px;padding:0;}
.featuredVideo h1{font-family: 'gotham_medium';color: #b5472b;line-height:1.0em;}
.featuredVideo h1 span{font-family: 'MenschRegular';}
.videoClicks {margin-left: 36px;margin-right: 36px;}                                                      
.externalCTA{}
.externalCTA .cta1 h1{font-family:'GothamBold';}
.externalCTA .cta1 span{font-family: 'MenschRegular'; font-size: 46px;display:inline;}
.externalCTA .cta3 h1{padding: 0;}
.externalCTA .cta3,
.externalCTA .cta2{padding: 9px 16px;}

.page-template-tpl-schedule-php .ai1ec-calendar-toolbar{ display: none;}
.page-template-tpl-schedule-php .ai1ec-event{/*width:22.333% !important;*/ width:100% !important;background: #fcf9f9;margin-right:6px !important;;margin-left:6px !important;; }
.page-template-tpl-schedule-php .ai1ec-event .ai1ec-event-wrap{box-shadow:none; }
.page-template-tpl-schedule-php .ai1ec-posterboard-view .ai1ec-event-wrap{box-shadow:none;margin:0;border:0;padding:18px;}
.schedule-list .scedule-date,
.page-template-tpl-schedule-php .ai1ec-posterboard-view .ai1ec-date-block-wrap{background: #000;opacity: 1;}
.schedule-list .scedule-date span,
.page-template-tpl-schedule-php .ai1ec-posterboard-view .ai1ec-month{font-family: 'gotham_medium';color: #fff;background: #292929;display: block;text-transform: uppercase;
padding:3px 0;}
.schedule-list .scedule-date h3,
.page-template-tpl-schedule-php .ai1ec-posterboard-view .ai1ec-day{color: #fff;font-family: 'gotham_medium';padding-top: 6px;}
.page-template-tpl-schedule-php .ai1ec-posterboard-view .ai1ec-weekday{display: none;}
.page-template-tpl-schedule-php .ai1ec-posterboard-view .ai1ec-event-title,
.schedule-list h4{color: #292929;padding:0;display: block; font-size: 17px;font-family: 'gotham_medium' !important;font-weight: normal;}
.page-template-tpl-schedule-php .ai1ec-posterboard-view .ai1ec-load-event,
.schedule-list h3{color: #b5472b;font-size: 20px;line-height: 1.1em;padding-top: 0;font-family: 'gotham_medium';font-weight:normal !important;}
.page-template-tpl-schedule-php .ai1ec-posterboard-view .ai1ec-event-title a{font-weight:normal !important;display: block;}
.page-template-tpl-schedule-php .ai1ec-event-avatar.ai1ec-post_thumbnail{padding: 0;border: 0;box-shadow:none;}
.page-template-tpl-schedule-php .ai1ec-posterboard-view .ai1ec-event-title-wrap {min-height:141px;}


/*Blog*/
.blog-list{}
.blog-list ul li{margin-bottom:30px;background: #fff;padding:22px 30px;}
.blog-list ul li:last-child{border: 0;}
.blog-list .image{margin-right: 20px;}
.blog-list .image img{width: 100%;}
.blog-list h3{padding-top: 0;}
.blog-list h3 a{color: #292929;text-transform: uppercase;}
.blog-list h3:hover a{color:#df9912;}
.blog-list p{color: #292929;font-size: 13px;}
.blog-list .posted-date{color: #df9912;font-size: 15px;font-family: 'gotham_medium';font-style: oblique;}
.blog-list .readmore{color: #d18f11;font-size: 13px;font-family: 'GothamBold';}
.blog-list .readmore:hover{color: #892914;}

.single-blog .posted-date{border-bottom: 1px solid #d4d3d3;margin-bottom: 10px;padding-bottom: 10px;}
 /*sidebar*/
#sidebar{}
#sidebar #search-2 h4{color: #292929;}
#sidebar #search-2 h4,
#sidebar h4{font-family: 'gotham_medium';margin-bottom: 10px;text-transform: uppercase;}
#sidebar h4{color: #fff;}
.paddingBox{padding: 26px 34px;}
#sidebar .form-search{}
#sidebar #search-2 {background: #fff;}
#sidebar #search-2 #searchform{}
#sidebar #archives-2{background: url('img/blackBG.jpg') 0 0 repeat transparent; }
#sidebar #search-2 #searchform label{display: none;}
#sidebar #search-2 #searchform input[type="text"],
#sidebar .form-search input[type="text"]{background: #e6e5e5;border: medium none; border-radius: 0 !important;width:76%;float: left;clear: none;}
 #sidebar #search-2 #searchform  input[type="submit"], 
#sidebar .form-search button{background:url("img/search-arw.png") no-repeat scroll center 2px #B5472B;height:30px;width:30px;font-size:0;border:0;margin-left:-2px;
float: left;}
#sidebar #search-2 #searchform input[type="submit"]:hover,
#sidebar .form-search button:hover{background-position:0 -25px;background-color:#ce8e11;}
                                                                    
#sidebar #archives-2{background: url('img/blackBG.jpg') 0 0 repeat transparent;}
#archives-2 li{line-height: 2em;}
#archives-2 h4{border-bottom: 1px solid #000;}
#archives-2 li .sub-menu li a{font-family: 'gotham-book';}
#archives-2 li .sub-menu li{line-height: 1.7em;}
#archives-2 a{font-family: 'gotham_medium';color: #000;text-transform: uppercase;}
#archives-2 a:hover{color: #882814;}
#archives-2 .btn-group {width:200px;}
#tag_cloud-2{background:url('img/ftrbg.jpg') 0 0 repeat transparent;}
#tag_cloud-2 a{line-height: 1.2em;display: inline-block;margin: 2px 1px;font-family: 'gotham-book';color: #fff;text-transform: uppercase;background:#630E08;padding: 5px 8px;}
#tag_cloud-2 h4{border-bottom: 1px solid #651009;}
#tag_cloud-2 a:hover{background:#D89311;color: #fff;}
#sidebar .nav li{font-family: 'gotham_medium';text-transform: capitalize;line-height:2em;}
#sidebar .nav li a{color: #000;}
#sidebar .nav li.active a,
#sidebar .nav li a:hover{color: #cb9c77;background: none;}

/*Pagination*/
.pager{margin-top: 0;}
.pager li{font-family: 'MenschRegular'; font-size: 20px;}
.pager li a{color:#292929;  background:rgba(0, 0, 0, 0);border:none;}
.pager li a:hover{color:red;  background:rgba(0, 0, 0, 0);}

/*contact page*/
.contactInfo{padding: 20px 30px;min-height: 172px; margin-bottom: 20px;}
.contactInfo h4{color: #b5472b;font-family: 'GothamBold';  line-height: 1.2em;padding-top:0; text-transform: uppercase;}
.contactInfo a{ display: block; margin-bottom: 5px;color: #292929;}
.contactInfo a:hover{color: #b5472b;}
.contactInfo a,.contactInfo p{font-family: 'gotham-book';font-size: 17px;}
.contactInfo p{ margin-bottom:0px;}


.contactForm:before {border-bottom: 0 solid rgba(0, 0, 0, 0);border-right: 44px solid rgba(0, 0, 0, 0.60);border-top: 44px solid rgba(0, 0, 0, 0);
    content: "";height: 0;margin: 43px 0 0 -44px;position: absolute;width: 0;}
.contactForm{background:rgba(0, 0, 0,0.60);}
.contactForm .contactFormDiv{   float: left; padding: 23px 33px;}
.contactForm .contactFormDiv #gform_wrapper_3{margin: 0;}
.contactForm .contactFormDiv #gform_3 #field_3_1{color:#fff;font-size:19px;font-family: 'gotham-book'; line-height: 1.3em;margin:0 0 10px 0;padding: 2px 0;
width: 100%;float: left;}
.contactForm li{margin-bottom:8px;width:48%;}
.contactForm li textarea,
.contactForm li input[type="text"]{font-family: 'MenschRegular';background: rgba(38,38,38,0.75);color:#fff;font-size:16px;text-transform:uppercase;border:0;
border-radius:0;box-shadow:none;}
.contactForm .gform_wrapper .top_label input.medium, 
.contactForm .gform_wrapper .top_label select.medium
.contactForm input[type="text"]{width: 94%;}
.contactForm textarea{width:98%;}
.contactForm label{display: none;}
.contactForm .gform_wrapper form {display: block;float: left;text-align: left;width: 100%;}
.contactForm #field_3_7,
.contactForm #field_3_5,
.contactForm #field_3_2,
.contactForm #field_3_8,
.contactForm #field_3_4{float:left;clear: none !important;}
.contactForm #field_3_6,
.contactForm #field_3_3{float:right;clear: none !important;}
.contactForm #field_3_8,
.contactForm #field_3_7,
.contactForm #field_3_4{width:99%; }
.contactForm .gform_wrapper #field_3_4 input[type="text"],
.contactForm .gform_wrapper #field_3_7 input[type="text"]{width: 98%;}

.contactForm .gform_footer.top_label{width:100%; clear: none;text-align: right;}
.contactForm .gform_footer.top_label input[type="submit"]{background:url('img/arw-submit.png') 88% center no-repeat #df9912;
font-size:16px;text-transform:uppercase;border:none;color:#000;font-family: 'gotham_medium'; padding:11px 52px 11px 24px;}
.contactForm .gform_footer.top_label input[type="submit"]:hover{background-color:#8b2d17;}
.contactImage{background-position:10% bottom;background-repeat:no-repeat;background-color: transparent;}

/*PDF*/
.margin40{margin: 40px;}
.bioPdf{display: block;border-bottom: 1px solid #fff;border-top: 1px solid #fff;margin-left:8%;padding:24px 0;margin-right: 14%;}
.bioPdf h1{font-family: 'GothamBold'; font-size:50px;color: #fff;padding: 0; line-height: 0.9em;}
.bioPdf span{font-family: 'MenschRegular';font-size:66px;color: #fff;}
.bioPdf span.last{font-family: 'MenschRegular';font-size:66px;color: #fff;background: url('img/pdf.png') right 0 no-repeat transparent;height:40px;padding-right:80px;}
.press{border-top: 1px solid #9a9a9a;border-bottom: 1px solid #9a9a9a;padding: 20px 0;}
.press h3{color:#292929;}

/*accordian*/
.bio-feed{padding:6px 14px;}
.accordian li{margin: 8px;display: inline-block;width:98%;}
.accordian{}
.accordian h4{padding-left:4px;font-family: 'gotham_medium';color: #fff;}
.accordian .close-agenda.in {background-position: 0 -18px;}
.accordian .close-agenda {border:none;position: absolute;right: 18px;top:14px;}
.accordian .close-agenda {background-color: rgba(0, 0, 0, 0); background-image: url("img/closed-sprite.png"); background-repeat: no-repeat; height:18px; width:17px;}
.popOver{padding: 20px;background: #fff;}

/* add transition/animation */
.video-list li .thumbnail,
.video-list li .thumbnail:hover .video-clip,
.video-list li .thumbnail .play,
.video-list li .thumbnail:hover .play,
.pagination ul li.active a,
.pagination ul li:hover a,
.pagination ul li a,
.ftr-nav a,
.ftr-nav a:hover,
.ftr-nav.active a,
.ftr-nav a:focus,
.contactForm .gform_footer.top_label input[type="submit"],
.contactForm .gform_footer.top_label input[type="submit"]:hover,
input[type="submit"],
input[type="submit"]:hover,
#header .navbar .nav > li > a:focus,
#header .navbar .nav > li > a:hover,
#header .navbar .nav > .active > a, 
#header .navbar .nav > .active > a:hover, 
#header .navbar .nav > .active > a:focus,
#header .navbar .nav li:last-child a, 
#header .navbar .nav li:last-child:hover a, 
#header .navbar .nav li:last-child,
#header .navbar .nav li:last-child:hover,
.cta2 span,.cta2 h1,
.cta2:hover span,.cta2:hover h1,
.cta1 span,.cta1 h1,
.cta1:hover span,.cta1:hover h1,
a,a:hover ,.btn,.btn:hover
{-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}

.video-list li .thumbnail iframe{width: 100% !important;}
#instagram_recent_media-3 {text-align:center;}

iframe {max-width:100%;}

.ai1ec-posterboard-view.masonry .ai1ec-event {margin-bottom:20px !important;}

/*responsive*/
@media (max-width:1340px) {
    .stayConnected h2{padding-left:15%;}
}
@media (max-width:1199px) {
    .stayConnected h2{position:absolute;left:50%;margin-left:-300px;padding:0;font-size:28px;}
}

@media (max-width:767px) {
    .home .cta1 img, .home .cta2 img, .home .cta3 img {display:block; margin:auto;}
    .cta3 h1, .cta3 span {display:block;text-align:center;}
    .stayConnected h2{position:absolute;left:auto;right:20px;margin:0;top:0;}
    .stayConnected .signUpForm {max-width:300px;}
    .banner1{background: url('img/bg1.jpg') 50% 50% no-repeat transparent; background-size:cover;}
    .instagram, .tweets-list, .latest-news {margin: 0 10px 20px;height:auto;}
    .video-div {margin:0;}
    .externalCTA {margin:0;}
    .sorting-list ul li {display:block;}
    .sorting-list ul li a {padding:5px 0; border:none;}
    .margin40 {margin:10px;}
    .bioPdf {margin:0;}
    .contactInfo {margin-right:0;}
    .contactImage {background-position:center bottom;}
}

@media (max-width:480px) {
    .stayConnected h2{position:absolute;left:10px;right:auto;margin:0;top:0;font-size:18px;}
    .man {display:none;}
}

@media all and (max-width:699px) and (min-width:250px){
   /* .container,*/ 
    body{padding:0 20px;}
     #header .navbar .nav{background:#fff;}
 }

#subscribe{z-index:99999 !important}

.signUpForm.span4 label{display:none !important;}
.signUpForm.span4 input[type="text"]{max-width:62% !important;}

.signUpFormMiddle{color:#fff !important; margin-top:5px !important;}
.signUpFormMiddle .s2_message{color:#fff !important;}
.signUpFormMiddle label{display:none !important;}
.signUpFormMiddle input[type="text"]{max-width:62% !important;}
