/*
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.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 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;}
.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 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;text-transform: ;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;}
.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-raduis: 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 {
    list-style-type:;
    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;}
}
                           