/*

Theme Name: NCPG

Author: Clikzy Creative

Author URI: http://clikzy.com/

info@clikzy.com           

*/                              

@charset "UTF-8";

@font-face {

    font-family: 'brandon_grotesque_regularRg';

    src: url('fonts/Brandon_reg/brandon_reg-webfont.eot');

    src: url('fonts/Brandon_reg/brandon_reg-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/Brandon_reg/brandon_reg-webfont.woff') format('woff'),

         url('fonts/Brandon_reg/brandon_reg-webfont.ttf') format('truetype'),

         url('fonts/Brandon_reg/brandon_reg-webfont.svg#brandon_grotesque_regularRg') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'gotham_black';

    src: url('fonts/gotham_black/ufonts.com_gotham_black.eot');

    src: local('☺'),

    url('fonts/gotham_black/ufonts.com_gotham_black.ttf') format('truetype'), 

    url('fonts/gotham_black/ufonts.com_gotham_black.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: '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-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: 'gotham-light';

    src: url('fonts/gotham-light/ufonts.com_gotham-light.eot');

    src: local('☺'),

     url('fonts/gotham-light/ufonts.com_gotham-light.woff') format('woff'), 

     url('fonts/gotham-light/ufonts.com_gotham-light.ttf') format('truetype'), 

     url('fonts/gotham-light/ufonts.com_gotham-light.svg') 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;}

.clr {clear: both;}



/* GENERAL

----------------------------------------------------------------------------------------------------*/       

html{background:#fff;}               

body{background:#fff;-webkit-font-smoothing:antialiased;text-shadow: 0 0 1px rgba(0,0,0,0.0);font-family: 'gotham-book';color: #2b2b2b;}

p{font-size:14px;color: #2a2a2a;line-height: 1.3em;padding:2px 0;margin-bottom: 10px;font-family: 'gotham-book';}

b, strong {font-weight:bold;}

a{color:#0091c7; 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;}

ol li{list-style:outside disc;margin-left: 20px;color: #000;font-size: 16px;}

.aligncenter{display:block; margin:auto;}



/* `HEADINGS

----------------------------------------------------------------------------------------------------*/                      

h1,h2,h3,h4,h5,h6{padding:6px 0;line-height: 1.4em;color:#0f75bc/*#2a2a2a*/;text-transform:uppercase;text-shadow: none;font-family: 'gotham_medium';}



/*header*/

#header{ background:#fff;box-shadow: 0 0 4px #888888;position: relative;z-index:99;}

#topBar{background:#2c2c2c;margin-bottom: 10px;}

.share{margin:6px 0; padding:0;}

.share li{margin: 0 4px;font-size: 0;float: left;}

.share li:first-child{margin-left:0;}

.share li:hover img{opacity:0.7;}

.share li:hover a{background: 0 -26px;}

.share li a, .share li button{display:block;background-repeat:no-repeat;background-color:transparent;background-position:0 0;height:26px;width: 27px;}

.share li a.bird{background-image:url('img/bird.png');}

.share li a.facebook{background-image:url('img/fb.png');}

.share li a.instagram{background-image:url('img/instagram.png');}

.share li a.linkedin{background-image:url('img/linkedin.png');}

.share li button.search{background-image:url('img/search.png'); float: left; position:relative;z-index:2;border:0;}

.logo{margin-bottom: 14px;}

.top-nav{margin:10px 0;}

.top-nav li{font-family: 'gotham_medium';font-size:12px;display:inline-block;}

.top-nav li a{color: #fff;border-right:1px solid #FFFFFF;padding:0 8px 0 4px;}

.top-nav li:last-child a{border-right:0;}

.top-nav li.active a,

.top-nav li:hover a{color:#00aeef;}

.helpline p{color: #175578;font-size: 20px;font-family: 'GothamBold';}

.helpline a{color: #2a2a2a;margin-left: 10px;}

.helpline span {display: inline-block; width: 45px;}

#header .navbar{margin:0;  background: none; box-shadow: none;border: 0;min-height: 42px;}

#header .navbar .nav{ margin-right: 0;}

#header .navbar .nav > li{font-family: 'gotham_medium';font-size:16px;text-transform:capitalize;text-align: center;margin: 0 8px; padding:7px 0;border-top:3px solid transparent;}

#header .navbar .nav > li > a{position:relative;text-shadow:none;color: #000;padding:6px 23px 2px;}

#header .navbar .nav > li:first-child {margin-left: 0;}

/*#header .navbar .nav > li:first-child a{padding-left:0;}

#header .navbar .nav > li:last-child a{padding-right:0;}*/

#header .navbar .nav > li:last-child{margin-right:0;}

#header .navbar .nav > li:hover, 

#header .navbar .nav > li.current-menu-item, 

#header .navbar .nav > li.current_page_item,

#header .navbar .nav > li.current-page-ancestor {border-top: 3px solid #0F75BC; background:#edeef0;}

#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:none;color:#000;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;

box-shadow:none !important;}

#header .navbar-collapse{background: none;}#header .navbar .nav > li.dropdown:hover .dropdown-menu {display:block;}#header .navbar-nav > li > .dropdown-menu {border:none; background:#EDEEF0;padding:5px;}#header .navbar-nav .dropdown-menu > li > a {text-align:left; text-transform:uppercase;color:#0F75BC; margin-bottom: 4px; padding: 3px 15px;}#header .navbar-nav .dropdown-menu > li > a:hover, #header .navbar-nav .dropdown-menu > li.active > a {background:#c1c1c1;}#header .navbar-collapse.in {overflow:visible;}



.search-top input.inputSearch{float:left;height:26px;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #fefcfc;margin:0;width:0;-webkit-transition: all 0.35s linear;-moz-transition: all 0.35s linear;-o-transition: all 0.35s linear;transition: all 0.35s linear;opacity:0; filter:alpha(opacity=0); background:#fefcfc; color:#222222; margin-left:-27px; z-index:1;}

.search-top.opened input.inputSearch{padding:0 10px 0 30px;width:150px;opacity:1;filter:alpha(opacity=100);font-family:'gothambookregular',serif;font-size:13px;}

.search-top.opened .search {opacity:0.4; filter:alpha(opacity=40);}



/*genral*/

.marginRight10{margin-right: 10px;}

.marginRight20{margin-right:20px;}

.marginRight40{margin-right:40px;}

.marginLeft10{margin-left: 10px;}

.marginLeft20{margin-left:20px;}

.marginLeft40{margin-left: 40px;}

.marginBottom10{margin-bottom:10px;}

.marginBottom20{margin-bottom: 20px;}

.marginBottom40{margin-bottom:40px;}

.marginTop10{margin-top:10px;}

.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;}

.grayPattrenBg{background: url('img/grayPattrenBg.jpg') 0 0 repeat transparent;}

.whiteBG{background: #fff;}

.darkhBluePatrenBG{background:url('img/bluePtrn.jpg') 0 0 repeat #0d496b;}

.blackBG{background:url('img/blackBg.jpg') 0 0 repeat #111111;}

.darkSkinBG{background:#efdeac;}

.lightSkinBG{background:#fffed0;}



/*slider*/

#carousel-main{margin:0;position: relative;box-shadow:0 2px 4px #888;}

#carousel-main .carousel-inner > .item {background-repeat: no-repeat; background-position:50% 50%; background-size: cover; height:450px;}

#carousel-main .carousel-inner > .item > a {display:block; height:100%;}

#carousel-main .carouselCaption{left:16%;right:16%;position:absolute;top:/*132px*/25%;background:rgba(66,114,148,0.56);padding:20px 42px 60px 42px;text-align: center;}



#carousel-main .carouselCaption strong,

#carousel-main .carouselCaption h1{font-family: 'GothamBold';color: #fff;text-shadow:0 0 4px #000;font-size:45px;}

.carouselCaption p{color: #fff;font-size:24px;font-family: 'gotham_medium';text-shadow:0 0 4px #000;}

#carousel-main .carousel-control.left,#carousel-main .carousel-control.right{background-image:none;top:24%;}

.carousel-indicators li{background: #d6d7d8;}

.carousel-indicators li:hover,

.carousel-indicators .active{background: #00aeef;}



/**Misv*/

.cta-participate{background-image:url('img/part.png');}

.cta-participate:hover{background-image:url('img/part-hover.png');}

.cta-donate{background-image:url('img/donate.png');}

.cta-donate:hover{background-image:url('img/donate-hover.png');}

.cta-join{background-image:url('img/join.png');}

.cta-join:hover{background-image:url('img/join-hover.png');}

.cta{padding: 0px 0 0 80px;background-color: transparent;background-position: 0 center;background-repeat: no-repeat;cursor: pointer;display:block;}

.cta h1{font-family: 'GothamBold';}

.cta h1,.cta span{color: #175578;}

.cta span{font-size: 14px;font-family: 'gotham_medium';}

.cta:hover h1,.cta:hover span{color: #00aeef;}



.upcoming-events,

.recent-news{padding:0 12px 12px; min-height: 482px;}

.recent-news .readmore{display: none;}

.recent-news > ul,.upcoming-events > ul {margin: 0 12px;}

.upcoming-events > ul > li,

.recent-news > ul > li{margin-bottom:20px;}

.social-feeds h3,

.upcoming-events h3,

.recent-news h3{border-bottom: 2px solid #0065ad;margin-bottom: 4px;font-size: 22px;}

.upcoming-events h4,

.recent-news h4{color: #0265a9; padding-bottom: 2px;}

.upcoming-events span,

.recent-news span{display: block;color: #2a2a2a;text-transform: uppercase;margin-bottom: 4px;}

.upcoming-events p,

.recent-news p{color: #000;margin: 0;}

.upcoming-events a,

.recent-news a{font-family: 'GothamBold';display: block;color: #0265a9;}

.upcoming-events a,

.recent-news a,

.upcoming-events span,

.recent-news span,

.upcoming-events p,

.recent-news p{font-size: 14px;}

.map p{font-family: 'gotham_medium';font-size: 16px;padding-left:14px;padding-right:14px;}

.map h3{margin-bottom: 10px;}

.map img{margin-top:20px;margin-bottom: 20px;width: 80%; height:auto;}

.partners {
	display: none;
}

.partners h3,

.social-feeds h3{border-bottom: 2px solid #0065ad;margin-bottom: 4px;font-size: 22px;margin-bottom: 32px;}

.partners .lightSkinBG img,

.partners .darkSkinBG img{margin:10px 0;}

.partners .lightSkinBG:hover img,

.partners .darkSkinBG:hover img{opacity:0.6;}

.social-feeds{}

.social-feeds a{font-family: 'GothamBold';color:#0065ad;font-size: 14px;}

.tweeter-feeds{background:url('img/twt-l.png') 0 0 no-repeat transparent;  padding-left: 92px;}

.facebook-feeds {background: url('img/fb-lg.png') 0 0 no-repeat transparent;  padding-left: 92px;}

.tweeter-feeds {background: url("img/twt-l.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);padding-left: 92px;}

.grayBox{background:url('img/grayPattrenBg.jpg') 0 0 repeat transparent; 

    -moz-border-radius:0;-webkit-border-radius: 0; border-radius:0;}

.grayBox:before {content:"";position: absolute;width: 0;height: 0;border-top:8px solid transparent;border-right:16px solid #E6E6E6; border-bottom:8px solid transparent;

   margin:4px 0 0 -16px;}

.grayBoxPadding{padding:10px 34px;}

.grayBoxPadding a:hover{color:#2A2A2A;}



/*Footer*/

.footer{border-top:2px solid #00aeef;}

.copyright{color: #fff;font-family: 'gotham_medium';margin: 10px 0;}

.copyright a {color:#ffffff}

.siteMap{ border-top: 1px solid #1A5373;border-bottom:1px solid #1A5373;margin-top:20px;margin-bottom:10px;padding:20px 0 ;}

.ftr-secondary-nav{padding-top: 13px;}

.ftr-secondary-nav li{display: inline-block;font-size: 18px;font-family: 'gotham_medium';margin:4px 34px 0;}

.ftr-secondary-nav li a{color: #fff;text-transform: uppercase;}

.ftr-secondary-nav li a:hover{color:#F9993C;}

.ftr-secondary-nav .sub-menu{display:none;}

.ftr-nav{margin-bottom: 10px;}

.ftr-nav h5{font-family: 'GothamBold';color:#fff;border-bottom: 1px solid #54bded;line-height:1.2em;margin-bottom:10px;display:inline-block ;padding-right:2px;

width: 81%;}

.ftr-nav li{text-transform: capitalize;font-size:14px;font-family: 'gotham_medium';line-height: 1.5em;}

.ftr-nav a{color:#bababa;}

.ftr-nav a.active,.ftr-nav a:hover{color:#26999e;}

.ftr-nav .widget_media_image img {
    margin-top: 10rem;
}

.contactBox{}

.contactBox a:hover{color: #54BDED;}

.contactBox a,.contactBox p{color: #fff;font-size: 12px;margin-bottom: 0;}

.contactBox a.pull-left{margin-right:10px;}

.stay-connected span{font-family: 'gotham_medium';font-size: 18px;text-transform: uppercase;color: #fff;margin-right: 10px ;}

.stay-connected li{display:block;margin: 0 4px ;float: left;}

.stay-connected li a{background-repeat:no-repeat;background-color:transparent;background-position:0 0;display:block;font-size:0;}

.stay-connected li .linked{background-image: url('img/link.png');height:16px;width: 16px;}

.stay-connected li:hover .linked{background-position:0 -16px;}

.stay-connected li .fb{background-image: url('img/fb2.png');height:18px;width:9px;}

.stay-connected li:hover .fb{background-position:0 -18px;}

.stay-connected li .tweeter{background-image: url('img/tweeter.png');height:15px;width:19px;}

.stay-connected li:hover .tweeter{background-position:0 -15px;}

.email-signup{}

.email-signup form{}

.email-signup form  #field1{width: 76%;float: left;}

.email-signup form  #field2{float: left;width:22%;}

.email-signup form input[type="text"]{background: #fff;border:1px solid #bdbdbd;font-family: 'gotham-book';font-style: italic;width: 100%;padding: 5px 4px;}

.email-signup form input[type="submit"]{border: none;background: #0f75bc;padding: 6px 10px  ;color: #fff;}

.email-signup form input[type="submit"]:hover{background:#FCB042;}

#about_nav ul li a{padding: 0;}



/*FAQ's*/

#banner{background-position:50% 50%; background-repeat: no-repeat; background-color: transparent; background-size: cover; box-shadow: 0 2px 9px #888888;min-height: 130px;z-index: 22;}

#banner h1{color:#fff;text-shadow: 0 0 4px #000000;text-transform: capitalize;font-family: 'gotham_black';font-size:45px;display: inline-block; margin-top: 3%;

background: none repeat scroll 0 0 rgba(54, 95, 129, 0.64);padding: 16px 24px; }

.faq-list{}

.faq-list h4{text-transform:none;color: #175578;padding: 0;}

.faq-list li{margin-bottom:18px;}

.faq-list li .question{background:#f4f4f4;padding:6px 56px 6px 20px;}

.faq-list li:last-child{border-bottom: 0;}

.faq-list .close-agenda.in {background-position:0px 0px;}

.faq-list .close-agenda { background-color:transparent; background-image: url("img/closed-sprite.png"); background-repeat: no-repeat; height: 22px;

    width: 23px;}

.faq-list .close-agenda { border: medium none; position: absolute;right:13px;top:16%;}

.faq-list .close-agenda.out {background-position: 0 -22px;}

.answer{padding:10px 20px;}

.answer p a{color: #00aeef;text-decoration: underline;}

.answer p a:hover{color:#F47032;}



#sidebar{ min-height: 720px;}

.height940{ min-height:940px !important;}

#sidebar ul{padding-top: 10px;}

#sidebar ul ul {padding:0;}

#sidebar ul.sub-menu li a {padding-left:30px;padding-right:10px;}

#sidebar li{font-size: 16px;font-family: 'gotham_medium';line-height: 1.2em;}

#sidebar li a{color:#000;border-radius:0;}

#sidebar li:hover > a,

#sidebar .current-menu-item > a,

#sidebar .current_page_item > a,

#sidebar .current-menu-item:hover > a,

#sidebar .current_page_item:hover > a,

#sidebar li.active > a{background:#EEEEEE;border-right: 2px solid #f15a2c;}

#sidebar img{width: 100%;}

.uppercase{text-transform: uppercase;}

#sidebar .aside {padding: 30px 0 0;}

#sidebar h4 a{color:#0F75BC;}

#sidebar-ads { display: none; }

#sidebar-ads h4 {padding-left:15px;}

#sidebar-ads img {margin-bottom:15px;}



.tpl-page ol, .tpl-page ul {margin-bottom: 20px;}

.tpl-page ol li{color: #101010;font-family:'gotham-book';font-size: 14px; padding-left: 15px;line-height: 1.6em;list-style:outside decimal;}

.tpl-page ul li {color: #101010;font-family:'gotham-book';font-size: 14px; padding-left: 15px;line-height: 1.6em;list-style:outside disc; margin-left: 20px;}

ul.gform_fields{margin:0;padding:0;}

ul.gform_fields li{list-style:none;margin:0;padding:0;}

ul.gform_fields .gf_list_inline ul li {display: inline-block;margin-right:20px;}

ul.gform_fields .gf_list_inline ul li input {margin-right:5px;}

#gform_submit_button_3 {margin-bottom:30px;}



.tpl-page h4,.tpl-page h3,

.sub-title{color:#0f75bc;text-transform: uppercase;font-family: 'GothamBold';} 

#sort li a{color: #175578;border-right: 1px solid #175578;padding: 0 12px;}

#sort li:last-child a{border: 0;}

#sort li a:hover{color:#00aeef;}

#sort li{display: inline-block;text-transform:uppercase;font-family: 'GothamBold';}

#sort{border-bottom:1px solid #aec0ca;border-top: 1px solid #aec0ca;padding: 8px 0;}



.members{}

.members img{width: 100%;height:auto;}

.members h5,

.members p{color: #fff;text-transform: capitalize;margin: 0;font-size:13px;}

.members h5{padding:0;}

.members h5.job{font-style: italic;}

.blueBG{background:#084568;padding:10px;}

.blueBG:hover{background:#0f75bc;}

.thumbnail{padding: 0;border-radius:0;margin-bottom:30;border:0;height:240px;}

.caption{display: block;left:0;right: 0;position:absolute;bottom: 0;}



.bio{padding: 8px 10px;}

.bio .title{color: #111111;}

.bio .board-position{}

.bio p{font-style: italic;text-transform: capitalize;}

.bio b{display: block;font-style: italic;font-size: 14px;text-transform: capitalize;}

.bio p,.bio .title,.bio b,.bio a{color: #111111;}

.modal {top: 10%;}

.modal-body h3{color: #0f75bc;text-transform: uppercase;font-family: 'GothamBold';}

.modal-content{border-radius:0;border: none;position: relative;}

.modal-body{padding: 0;border-top:6px solid #00aeef;}

.modal-body img{width: 100%;}

.modal-dialog{width: 700px;}

.modal-content button.close{background: #fff;border-radius: 50px;color: #000000;height: 20px;opacity: 1;position: absolute;right: -26px;

    top: -27px;width: 20px;z-index: 9999;font-size:12px;}

.modal-right {min-height:480px;}



/*Contact**/.lg-map{background-repeat:no-repeat; background-position: 50% 50%; background-size: cover; height: 250px;}

.lg-map img{width: 100%;}

.contactInfo{padding: 30px 14px;}

.contactInfo h4{color: #175578;padding-top: 0;font-family: 'GothamBold';}

.contactInfo p{color: #101010;font-family: 'gotham_medium';}

.contactInfo a{color: #0f75bc;font-size: 14px;text-decoration: underline;}

.contactInfo a:hover{color:red;text-decoration:none;}

.contactInfo .address{margin-bottom:30px;}

.contactInfo .phone,

.contactInfo .fax{margin-bottom:0;}



.contactForm{/*padding:12px 0 0 0;*/}

.contactForm h3{font-family: 'GothamBold';margin-bottom: 10px;}

.contactForm p{font-family: 'gotham_medium';}

.contactForm li{margin-bottom:6px !important;width:100%;clear:both;float: left;}

.contactForm select{padding:6px 12px;width:200px;}

.contactForm textarea,

.contactForm input[type="text"],

/* Removed 'capitalize' from the text-transform on the line below. */

.contactForm label{color: #646666;font-size: 14px;font-family:'gotham-book';}

.contactForm label{display: block;float: left;margin-right:12px;width: 15%;text-align: right;line-height:30px;}

.contactForm .ginput_container{float: left;width:81%;}

.contactForm textarea,

.contactForm input[type="text"]{border: 1px solid #c7c7c7; padding: 8px 12px; width: 99%;} 

.contactForm li#field_1_6 span{color: #646666;font-size: 12px;font-family:'gotham-book';margin-top: 8px;display: block;}

.contactForm li#field_1_6{margin-top: 10px;}

.contactForm .gform_body{float:left; width:100%;}

.contactForm .gform_footer{text-align:center; width: 100%;clear: both;float:left;}

.contactForm .gform_footer input[type="submit"]{font-size:20px;margin:20px auto;width:60%;height: 61px;}

.contactForm input[type="submit"]{max-width:320px; margin: 0 auto;}#field_1_6 .gfield_description{display:inline-block; margin-top:10px; font-size:12px;}

#gform_confirmation_message_2{color:#ffffff;}



.states-list{}

.states-list a{color: #fff;font-size:16px;font-family:'gotham-book';display: block;padding:6px 10px;margin-bottom:10px;text-transform: capitalize;min-height:28px;}

.states-list a.dark{background:#175578 ;}

.states-list a.light{background:#00aeef;}

.states-list a:hover{opacity:0.6;}

.states-list .district-of-columbia{font-size:13px;}

.tpl-state p{font-family: 'gotham_medium';}

.tpl-state .note p{font-family:'gotham-book';}

.facility-list{}

.facility-list-box{border-top: 1px solid #c4c4c4;padding:12px 17px 10px 0;min-height:192px; list-style: none !important; margin:0 !important;}

.facility-list-box h4{color: #175578;}

.facility-list-box p{font-family: 'gotham_medium';color: #101010;margin-bottom: 0;}

.facility-list-box a{color: #0f75bc;font-family: 'gotham_medium';font-size: 14px;border-bottom: 1px solid #c3dcee;}

.facility-list-box a:hover{color:red;}



.news-list{}

.news-list > li{margin-bottom: 20px;}

.news-list > li > .ai1ec-single-event > .ai1ec-event-details > .ai1ec-row {
    margin: 0;
}

.featured-news h3,

.news-list h3{text-transform:none;}

.news-list .post-image{width: 100%;margin-bottom: 6px;}

.date-author{font-family: 'gotham_medium';color: #175578;}

.date-author span{border-left:1px solid #175578;margin-left: 10px;padding-left: 10px;text-transform: uppercase;}

.news-share-links li{margin-right: 0;}

.news-share-links li a{width: auto;height: auto;}

.borderTop{border-top:1px solid #c0c0c0;margin-top:40px;}

.btn.btn-sm{background:#0f75bc;font-family: 'gotham_medium';font-size: 14px;line-height: 1.8em;}

.btn.btn-sm:hover{background: #00aeef;}

.featured-news{}

.featured-news span.secondaryHead{color: #15487c;font-size: 12px;margin-bottom:10px;display: block;font-style: italic;}



.pagination li a{border-radius: 0;padding: 4px 8px;background: none;border: 0;}

.pagination li a:hover{background: none;}

.bottom-pagination li:hover a{color: #b5b8cc;}

.top-pagination li:hover a{color: #44c4f3;}

.top-pagination li a,

.bottom-pagination li a{color: #000;}

.bottom-pagination li:first-child a,

.bottom-pagination li:last-child a{border-radius:0;background: #a2a5bf;color: #fff;}

.bottom-pagination li a{}



.top-pagination{}

.top-pagination li:first-child a,

.top-pagination li:last-child a{background: #000;border-radius:0;color: #fff;}

.nav.nav-pills.nav-stacked .menu,

#menu-about_menu{    margin-bottom: 0px; padding-left: 0px; list-style: none outside none;}

.nav.nav-pills.nav-stacked .menu li,

#menu-about_menu li{    position: relative; display: block;}

.nav.nav-pills.nav-stacked .menu li a,

#menu-about_menu li a{position: relative;display: block;padding: 10px 15px;}

/*button**/

.contactForm .gform_footer.top_label input[type="submit"],

.btn{font-family: 'GothamBold';text-shadow:none;border: medium none;border-radius:0;text-transform: uppercase;padding-left: 20px;padding-right: 20px;

color: #fff;font-size: 18px;line-height:2.8em;}

#header .btn {line-height: 2.2em; color: #fff;  margin-bottom: 10px;}

.btn-orange{background: url('img/orangeBtn.png') 0 0 no-repeat #f15a2c;}

.btn-blue{background: url('img/blueBtn.png') 10px 0 no-repeat #0f75bc;}

.btn-orange:hover{background:url('img/orangeBtn.png') 0 0 no-repeat #fcb042;color: #fff;}

.btn-blue:hover{background:url('img/blueBtn.png') 10px 0 no-repeat #fcb042;color: #fff;}

.contactForm .gform_footer.top_label input[type="submit"],

.btn-dark-blue{background: url('img/dark-blue.png') 0 0 no-repeat #175578;}

.btn-light-blue{background: url('img/light-blue.png') 0 0 no-repeat #00aeef;}

.contactForm .gform_footer.top_label input[type="submit"]:hover,

.btn:hover{background-color:#fcb042;color: #fff;}



#searchform {padding:0 15px;}

#searchform input {border: none; height:24px; line-height:24px; font-size:14px; padding-left:32px; background-image:url('img/s-icon.png'); background-repeat: no-repeat; background-position:6px 50%; color:#0F75BC;}

#searchform input::-webkit-input-placeholder {color:#0F75BC;}

#searchform input:-moz-placeholder {color:#0F75BC;}

#searchform input::-moz-placeholder {color:#0F75BC;}

#searchform input:-ms-input-placeholder{color:#0F75BC;}



.aside h4 {padding-left:15px; padding-right:15px;}

#sidebar .aside li a{position: relative;display: block;padding: 10px 15px;}



.MSSearchResultsTable, .tpl-page table {width:100%;}

.MSSearchResultsTable th, .tpl-page table th {background: #0D496B;color: #ffffff;padding: 6px;border-right: 2px solid #ffffff;}

.MSSearchResultsTable td, .tpl-page table td {background:#eeeeee; padding: 6px; border-right: 2px solid #ffffff; border-bottom: 2px solid #ffffff;}.parent-pageid-46 .MSSearchResultsTable td {font-size:11px;}



.alignleft {float: left;margin: 0 15px 5px 0;}

.alignright {float: right;margin: 0 0 5px 15px;}



#gform_wrapper_2 .gform_body{float:left; width:100%; max-width:70%;}

#gform_wrapper_2 .gform_footer{float:left; width:100%; max-width:30%;}



.event-row {float: left;clear: both;width: 100%;}

.event-row > div:first-child {font-weight:bold; text-align: right;}

.panel-body{position:relative;}

.event-image{position:absolute; top:15px; right:15px; max-width:100px; height:auto;}



/*** Wiki CSS ***/



.incsub_wiki_content ol {

    padding: 5px 0px 5px 15px;

    margin: 0px;

}

.incsub_wiki_content ol li { 

    padding: 0px 0px 10px 0px;

    font-size: 14px;

    line-height: 1.3em;

}

.incsub_wiki_content ul {

    list-style-type: square;

    padding: 5px 0px 5px 15px;

    margin: 0px;

}

.incsub_wiki_content ul li { 

    padding: 0px 0px 10px 0px;

    font-size: 14px;

    line-height: 1.3em;

}

.incsub_wiki_bottom ul {

    list-style-type: none;

    padding: 5px 0px 5px 15px;

    margin: 0px;

}

.incsub_wiki_bottom ul li { 

    padding: 0px 0px 5px 0px;

}



/*** Responsive CSS ***/



@media (max-width:1199px) and (min-width:992px) {

    #carousel-main .carouselCaption{top:20%;padding: 20px;}

    #carousel-main .carouselCaption strong{font-size: 30px;}

    #carousel-main .carouselCaption p{font-size:16px;}

    #header .nav.navbar-nav li a{padding:8px;}

    .cta h1 {font-size:32px;}

}



@media (max-width:991px) {

    .cta {background-size: 35px; background-position:0 17px; padding: 0 0 0 40px;}

    .cta h1 {font-size:28px;}

}



@media (max-width:991px) and (min-width:768px){

    #carousel-main .carouselCaption{top:20px;}

    #carousel-main .carouselCaption strong{font-size:20px;}

    #carousel-main .carouselCaption p{font-size:14px;}

    #carousel-main .carousel-control.left, #carousel-main .carousel-control.right{top:7%;}

    #header .nav.navbar-nav li a{padding:8px;}

}



@media (max-width:767px) {

    .partners > div {margin:0;}

    .ftr-secondary-nav li {display:block; margin:4px 0 0;}

    .tpl-page, .tpl-state {margin-left: 0;}

    #header .navbar-collapse {margin-top:40px; border:none;}

    #header .navbar .nav > li {text-align:left;}

    #header .navbar .nav > li:first-child {margin-left:8px;}

    .event-row > div:first-child{text-align:left;}

}



@media (max-width:767px) and (min-width:480px) {

    .logo img {max-width:100%;}

    #carousel-main .carouselCaption{top:10px;padding: 10px;}

    #carousel-main .carouselCaption strong{font-size:17px;}

    #carousel-main .carouselCaption p{font-size:12px;}

    #carousel-main .carousel-control.left {background: url('img/arw-sm-l.png') 18px center no-repeat transparent; }

    #carousel-main .carousel-control.right img,

    #carousel-main .carousel-control.left img{display: none;}

    #carousel-main .carousel-control.right {background: url('img/arw-sm-r.png') 0 center no-repeat transparent; }

    #header .nav.navbar-nav li a{padding:8px;}

}



@media (max-width:480px) {

    #home-feeds > div {padding:0;}

    .search-top.opened input.inputSearch {width:135px;}

    .logo img {max-width:100%;}

     #carousel-main .carouselCaption strong{font-size:17px;line-height: 1.0em;}   

     #carousel-main .carouselCaption p{font-size:12px;}   

     #carousel-main .carouselCaption{padding:0 20px ;top:28px;}   

    .cta{margin-bottom:24px;}

    .cta h1{font-size: 24px;}

    .partners img, .map img{width: 100%;}

    #carousel-main .carousel-inner > .item {height:300px;}

    #carousel-main .carousel-control.left {background: url('img/arw-sm-l.png') 18px center no-repeat transparent; }

    #carousel-main .carousel-control.right img,

    #carousel-main .carousel-control.left img{display: none;}

    #carousel-main .carousel-control.right {background: url('img/arw-sm-r.png') 0 center no-repeat transparent; }

    .facebook-feeds, .tweeter-feeds {padding: 0; background: none; margin-left: 0;}

    .facebook-feeds iframe {max-width:100%; height:100px !important;}

    .social-feeds {margin: 0;}

    .grayBox:before {content:none;}

}


/* gravity form styling */
#ui-datepicker-div { background: #fff; padding: 10px; border: 1px solid #999; }
.ui-datepicker-next { float: right; }
.ui-datepicker-title { clear: both; }
.ui-datepicker-title select { margin: 10px 10px 10px 0; }
.ui-datepicker-calendar th { padding: 5px; text-align: right; }
.ui-datepicker-calendar td { padding: 5px; text-align: right; }
.gform_wrapper .gfield { padding: 10px !important; }
.gform_wrapper .gfield_label { font-weight: 700; }
.gform_wrapper input[type="radio"] { margin: 5px 10px 5px 0; width: auto !important; }
.gform_wrapper .ginput_container span { display: grid; padding: 10px 0 10px 0; }
.gform_wrapper .ginput_container label { grid-row: 1; }
.gform_wrapper .ginput_container input, .gform_wrapper .ginput_container textarea { grid-row: 2; width: 100%; }
.gform_wrapper input[type="submit"] { padding: 10px 10px 8px 10px; border-radius: 8px; }

/* ICS Calendar styling override */
.ics-calendar-date-wrapper {
	border: 1px solid #eeeeee;
	padding: 0 2rem;
	margin: 1rem 0;
}
.ics-calendar .title {
	font-size: 1.9rem;
	line-height: 1.2;
}
/* .ics-calendar .time {
	font-size: .9rem !important;
} */
                           