body .cb_template .cbPosCanvas .cbPosCanvasHeader .cbPosCanvasPhoto .cbFieldsContentsTab div {
    display: none;
}
body .cb_template .cbPosCanvas .cbPosCanvasHeader .cbPosCanvasPhoto .cbFieldsContentsTab div.cbft_image, body .cb_template .cbPosCanvas .cbPosCanvasHeader .cbPosCanvasPhoto .cbFieldsContentsTab div.cbft_image div  {
    display: block!important;
}

#advancedSearch #finder-filter-window .controls.finder-selects:nth-child(2) {
    display: none;
}

div.navigation.divblknowattop {
    position: fixed!important;
    top: 0!important;
    width: 100%;
}
div.navigation.divblknowattop #stickylogotoaddremovetop {
    display: block;
    position: relative;
    top: 12px;
}
div.navigation.divblknowattop div.moduletable.topmenu {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 115px)!important;
    float: right;
}
#finder-search div#advancedSearch {
    display: block!important;
}

body{ font-size:16px; color:#4c4c4c;  line-height:24px; background:#fff;font-family: 'TextaNarrow-Regular' ;  font-weight:normal; -webkit-font-smoothing: antialiased;}

		h1, h2, h3, h4, h5, h6, small, form, ul, strong, span {margin:0px; padding:0px; }

		h1 {font-weight:300;  font-size:30px; margin:0px 0px 30px; padding:0px; color:#01334d;  }
		h2 { font-weight:400;   font-size:28px; margin:0px 0px 20px; padding:0px; color:#2b2e58;   }

		h3 { font-size:24px; color:#58585a; font-weight:400; margin:0px; padding:0px 0px 15px; }
		h4 { font-size:20px; color:#333333; font-weight:400; margin:0px; padding:0px 0px 15px; line-height:24px ;   }
		h5 { font-size:20px; color:#333333; font-weight:400; margin:0px; padding:0px 0px 5px; line-height:24px ;   font-family: 'Montserrat', sans-serif;  }
		.fl{ float:left;}
		.fr{ float:right;}
		p { margin:0px; padding:0px 0px 20px;}
		article, aside, figure, footer, header, hgroup,menu, nav, section { display: block; }
		.clearfix:after, .grid-block:after, .deepest:after {    clear: both;}
		.clearfix:before, .clearfix:after, .grid-block:before, .grid-block:after, .deepest:before, .deepest:after {    content: "";    display: 		table;}
		.cl{ clear:both; height:0; }
		a { color:#006895; outline:none; transition:all 0.3s ease-in 0s;-webkit-transition:all 0.3s ease-in 0s;}
		a:hover { color:#242424;  outline:none; text-decoration: none;}
		a:focus {outline:none;}


.container {  max-width: 1140px; padding:0px; width:94%;}
.wrapper{  max-width: 1500px; margin:auto; }
.moduletable_menu .separator {
    font-weight: 200;
    color: #006895;
    font-family: 'TextaNarrow-Heavy';
}
/*****Start header******/
header { width:100%; float:left; position:relative; background:#fff; min-height:130px;}
.logo { float:left; margin-top:38px;}
.drc-logo { float:left; margin-left:120px; border-top:#006895 solid 8px; padding-top:25px; }
.top-right { float:right; margin-top:15px; }
.glob-img  { float:left; margin-right:100px;}
.search-col { float:left; width:254px; /*background:url(../images/icon.jpg) no-repeat top right; padding-top: 25px;*/}
.search-col{ position: relative;}
.search-col:after {content:''; }
.search-col input{ width:100% !important; background:none; height:34px; border:#006895 solid 1px; padding: 0 15px;}


.search-col:after{content: '\f002';   font-family: 'FontAwesome'; color: #006895; font-size: 16px; position: absolute;  right: 12px;   bottom: 6px;}

@media(min-width: 1000px) {

.navigation { background:#006895; width:100%!important; float:left; height:55px; position: relative; z-index: 10000;}
.navigation ul.nav { margin:0px; padding:0px ; }
.navigation ul.nav > li { float:left; list-style:none;}
.navigation ul.nav > li + li  { margin-left:8px;}
.navigation ul.nav > li > a{ color:#fff; display:block; font-size:20px; font-weight:normal; padding: 14px 16px; border-bottom:transparent solid 3px; font-family: 'TextaNarrow-Bold';}

.navigation ul.nav > li > a:hover, .navigation ul.nav > li > a:focus{ border-bottom:#fff solid 3px; text-decoration:none; background:none; }
.navigation ul.nav > li.active > a{ border-bottom:#fff solid 3px; }
.navigation ul.nav ul li.active a { background: hsl(0, 0%, 100%) none repeat scroll 0 0;  color: hsl(198, 100%, 29%);}

.navigation ul.nav > li:hover > a{ border-bottom:#fff solid 3px; text-decoration:none; background:none; }


.navigation ul.nav ul {background: #006895; padding:0; position: absolute;  padding: 15px;  width: 270px; -webkit-box-sizing:border-box; box-sizing:border-box;}
.navigation ul.nav ul li {border-left: medium none; float: left; list-style: outside none none; position: relative; width: 100%;}
.navigation ul.nav ul li a {color: #fff; display: block;  font-size: 18px; text-transform: inherit; line-height: 20px; padding: 7px 10px 10px; }
.navigation ul.nav ul li a:hover{text-decoration: none;}
.navigation ul.nav li > ul{ display:none;}
.navigation ul.nav > li:hover > ul { display:block; margin-right: 15px;}
.navigation ul.nav ul.nav-child li + li  { margin-left:0px;}

.navigation ul.nav ul li a:hover { background:#fff; color:#006895; }

.navigation ul.nav ul ul.nav ul {background: #006895 ;  position: absolute; }
.navigation ul.nav ul li ul.nav ul li {border-left: medium none; float: left; list-style: outside none none; position: relative; width: 100%;}
.navigation ul.nav ul li a ul.nav ul li a {color: #fff; display: block; }
.navigation ul.nav ul li a ul.nav ul li a:hover{text-decoration: none;}
.navigation ul.nav li > ul ul.nav li > ul{ display:none;}
.navigation ul.nav > li:hover > ul li:hover > ul { display:block; }
.navigation ul.nav ul.nav-child li + li  { margin-left:0px;}

.navigation ul.nav ul li   { border-bottom: #00557a solid 1px; }

.navigation ul.nav ul ul {margin-left: 270px; margin-top: -42px;}


}

/*****************/

.slider { width:100%; float:left;}
.slider img { width:100%;}

/********* social icon ***********/
.social-icon {position: fixed; right: 30px; bottom: 0px; z-index: 999999;}
.social-icon > ul {list-style-type: none;}
.social-icon li {padding-bottom: 10px;}

.content-box { width:100%; float:left; padding:30px 0;}
.staffoverview .content-box { padding: 30px 0 100px; }
.content-side { width:100%; float:left;}
.content-side.right { width:75%; float:left;}
.news-col { width:100%; float:left;}
.news-col h3 { margin:0px; padding:8px 0px 10px 20px; background:#006895; height:45px; color:#fff;font-family: 'TextaNarrow-Heavy'; }




.news-col ul { margin:0px; padding:0px;}
.news-col .k2ItemsBlock ul li {border-bottom: 1px solid hsl(198, 100%, 29%);color: hsl(0, 0%, 39%);float: left; font-size: 20px; list-style: outside none none; min-height: 184px; padding: 18px 0; width: 48%; margin: 0;}
.news-col .k2ItemsBlock ul li.even{float: right;}
.news-col ul li.fr { float:right;}
.news-col ul li .img-col { float:left; margin-right:20px; min-height:136px;}
.news-col h4 { color:#006895; margin:0px 0px 10px; padding:0px; font-size:20px; font-family: 'TextaNarrow-Heavy';}
.news-col h4 a{ color:#006895;  font-size:20px;}

/*.right-side ul li a {color: #646464; font-size: 20px; font-weight: normal;}*/

.right-side { width:22.5%; float:right;}
.right-side .right-col  { width:100%; float:left;}
.events-col h3 { margin:0px; padding:8px 0px 10px 20px; background:#006895; height:45px; color:#fff; font-family: 'TextaNarrow-Heavy'; font-size:24px; font-weight:normal; line-height: 1; }

@media screen and (-webkit-min-device-pixel-ratio:0) {
.news-col h3 {padding:10px 0px 10px 20px; }
.events-col h3  {padding:10px 0px 10px 20px; }

}

.events-col ul{ margin:0px; /* padding:15px 0px 0px; */}
.events-col ul li { list-style:none; font-size:20px;  border-bottom:#006895 solid 1px; padding-bottom:15px; margin:10px 0 !important; color:#006895; font-weight: 600;}
.home-only .right-side .events-col ul li a {color: #646464; font-weight: normal;}
.events-col p{ margin:0px; padding:0px; color: hsl(0, 0%, 39%); font-size: 20px; font-weight: normal;}
.events-col h4 { color:#006895; margin:0px 0px 0; padding:0px; font-size:20px; font-family: 'TextaNarrow-Heavy';}
.events-col h4 a, .unstyled .cbOnlineUser a{color:#006895;}


.bottom-section { width:100%; float:left; background:#0b8fb3; padding:10px 0;}

.head-col { color:#fff; font-size:24px; float:left; padding: 24px 0 0; font-family: 'TextaNarrow-Heavy';}
ul.setting-col { margin:0px; padding:0px; float:right; margin: 0 130px;}
ul.setting-col li{ list-style:none;}
ul.setting-col li a{ font-size:16px; color:#fff; 	font-family: 'TextaNarrow-Bold';}
ul.setting-col li a:hover, ul.setting-col li a:focus { text-decoration:none;}
ul.setting-col li:first-child a { font-size:20px; font-family: 'TextaNarrow-Heavy';}
ul.setting-col li i { width:25px;}

footer { width:100%; float:left; padding:0 0;}
footer .col-2 { width :16.66%; float:left; border-left:#646464 solid 1px;}
footer .col-2:first-child { border:none;}

.footer { margin:0px; padding:30px 0px; background:#e6e6e6;}
.footer h3 { margin:0px 0px 10px; padding:0 0 0 15px;  color:#006895; font-size:20px; font-family: 'TextaNarrow-Heavy'; }
footer .col-2:first-child h3 { padding-left:0px;}


.footer ul { margin:0px; padding:0px 10px 0px 15px;}
footer .col-2:first-child  ul { padding-left:0px;}
.footer ul li { list-style:none; margin-bottom:8px;}
.footer ul li a{ color:#646464; display:block; font-size:17px; line-height:18px; padding: 0 !important;}
.footer-bt { width:100%; float:left;}


.footer-bt { width:100%; float:left; background:#006895; text-align:center; color:#fff; padding:20px 0;}
.footer-bt a{ color:#fff; text-decoration:underline;}
.footer-bt a:hover { text-decoration:none;}

footer .nav > li > a:hover, .nav > li > a:focus{background: none; text-decoration: none;}
footer .nav > li > a{padding: 0 6px 10px 0;}
/*****************************************************************************************/

#accordion {list-style: none;  padding: 0 0 0 0; width: 100%;}
/*#accordion .cbUserListHead {display: block;  background-color: #FF9927;font-weight: bold; margin: 1px;  cursor: pointer; padding: 5 5 5 7px; list-style: circle;  -moz-border-radius: 10px;  -webkit-border-radius: 10px; border-radius: 10px;}*/

#accordion .cbUserListLayoutGrid{ display: none;}


/******  Sample Page ********/

.inner-page .content-box .itemHeader {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;  border-color:#006895; border-image: none; border-radius: 0; border-style: none none solid; border-width: medium medium 1px; margin: 0 0 50px; padding: 0 0 40px; position: relative;}
@media (min-width: 1200px) {
.inner-page .content-box .itemHeader:before {border-bottom:#006895 solid 1px; bottom: -1px; content: ""; height: 100%; left: -4000px; position: absolute; width: 4000px;}
.inner-page .content-box .itemHeader:after {border-bottom:#006895 solid 1px; bottom: -1px; content: ""; height: 100%; right: -4000px; position: absolute; width: 4000px;}
}
.inner-page .content-box .itemBody{padding: 0;}
.right-side .right-col > div {padding-bottom: 0;}
.right-side .right-col + .right-col { margin-top: 30px; }
.inner-page .content-box .itemHeader h2 {padding: 0; color: #006895; font-size: 60px; font-weight: normal; text-transform: normal; margin: 0 ; font-family: "TextaNarrow-Heavy";}
.inner-page .content-box .itemView {margin-bottom: 0;}
.inner-page .content-box .itemIntroText > p {color: #646464; font-size: 26px; font-weight: normal; line-height: 26px; margin-top: 10px; padding: 0;}
.inner-page .content-box .itemIntroText > p a{color: #646464}
.inner-page .content-box .itemIntroText > p a:hover, .inner-page .content-box .itemIntroText > p a:focus { text-decoration:none;}

.inner-page .content-box .itemIntroText{padding: 0;}
.inner-page .content-box .itemFullText > h2 {color: #006895; font-size: 28px; font-weight: normal; text-transform: uppercase; margin-bottom: 10px; 	font-family: 'TextaNarrow-Heavy'; }
.inner-page .content-box .itemFullText > p {color: #646464; font-size: 16px; letter-spacing: 0.5px; line-height: 19px;}
.inner-page .content-box .itemFullText blackquote {background: #006895 none repeat scroll 0 0; color: #fff; display: block; height: auto;  padding: 15px;  width: 100%; margin-bottom: 40px;}
.inner-page .content-box .content-bottom h3 {background: #006895 none repeat scroll 0 0;color: #fff; font-weight: normal; padding: 7px 15px 14px; 	font-family: 'TextaNarrow-Heavy';}
.inner-page .content-box .right-col.events-col ul  article {color: #646464; font-weight: normal; margin-bottom: 15px}
.inner-page .content-bottom .ass-publication .col-4 {border-bottom: 1px solid; color: #006895; float: left; font-size: 20px; font-family: 'TextaNarrow-Heavy';  padding: 10px 0 20px; width: 30.3%;}
.inner-page .content-bottom .ass-publication .col-4 + .col-4{margin-left: 4%;}
.inner-page .content-bottom .ass-publication .col-4 > span {color: #646464; font-family: 'TextaNarrow-Regular';}
.inner-page .right-side .userinfof .grouptitle {color: #006895;  font-size: 24px; font-family: 'TextaNarrow-Heavy'; font-weight: normal; padding: 7px 0;}
.inner-page .right-side .userinfof .userrow .userimg {float: left; margin-right: 10px; width: 65px; margin-top: 8px;}
.inner-page .right-side .userinfof .userrow .userimg img { border: none; -webkit-border-radius:0; border-radius:0; padding: 0px;}
.inner-page .right-side .userinfof .userrow strong {color: #006895; font-size: 20px; text-transform: capitalize;}
.inner-page .right-side .userinfof .userrow {border-bottom: 1px solid #006895; display: inline-block; margin-bottom: 20px; min-height: 116px; padding-bottom: 20px; width: 100%;}
.inner-page .right-side .userinfof .posttext a {color: #006895; font-size: 16px; float: right;}
.inner-page .right-side .userinfof .fa.fa-angle-right {font-weight: 900; margin-left: 5px;}

.inner-page .events-col .userinfof .userrow2:first-child { padding-top: 10px;}
.inner-page .events-col .userinfof .userdetails { font-size: 20px; color: #646464; overflow: hidden;}
.inner-page .events-col .userinfof .userdetails a{ font-family: 'TextaNarrow-Heavy'; color: #006895; font-weight: normal;}
.inner-page .events-col .userinfof .userdetails a strong{font-weight: normal;}
.inner-page .events-col .userinfof .userrow2 { width: 100%; float: left; padding-bottom: 15px; border-bottom: #006895 solid 1px; margin-bottom: 15px; }

/*******  News  ********/
.inner-page .content-box .itemListCategory
{ margin: 0 0 50px; padding: 0 0 50px; position: relative; border-left:none; border-right:none; border-top:none; border-bottom:#006895 solid 1px; background:none; -webkit-border-radius:0px; border-radius:0px;}


@media (min-width: 1200px) {
.inner-page .content-box .itemListCategory:before { border-bottom:#006895 solid 1px; bottom: -1px; content: ""; height: 100%; left: -4000px; position: absolute; width: 4000px;}
.inner-page .content-box .itemListCategory:after {border-bottom:#006895 solid 1px; bottom: -1px; content: ""; height: 100%; right: -4000px; position: absolute; width: 4000px;}
}
.inner-page .content-box .itemListCategory h2 {margin-bottom: 0px; padding: 0; color: #006895; font-size: 60px; font-weight: 700; text-transform: uppercase; font-family: "TextaNarrow-Heavy"; font-weight: normal;}
.inner-page .content-box .itemListCategory p {color: #646464; font-size: 26px; padding: 0; margin-top: 15px;}
.inner-page .content-box .catItemImageBlock {margin: 10px 30px 10px 0; padding: 0; width: 23%; float: left;}
.inner-page .content-box .catItemHeader { overflow: hidden;}
.inner-page .content-box .catItemBody { overflow: hidden; margin: 0;   padding: 0;}
.inner-page .content-box .catItemBody .catItemIntroText {color: #646464; font-size: 16px; padding: 4px 0 20px;}
.inner-page .content-box h3.catItemTitle{padding: 0;}
.inner-page .content-box .catItemTitle > a {color: #006895; font-size: 28px; font-weight: normal; font-family: 'TextaNarrow-Heavy'; }
.inner-page .content-box .catItemView {margin-bottom: 0; padding: 0;}
.inner-page .content-box .catItemReadMore a {border: 1px solid #006895; color: #006895;
    padding: 4px 15px 0; line-height: 1; display: inline-block; height: 31px;}
.inner-page .content-box .catItemReadMore a:hover, .inner-page .content-box .catItemReadMore a:focus { text-decoration: none;}

.inner-page .content-box .catItemReadMore {display: block !important; margin-bottom: 20px;}
.inner-page .content-box .catItemImage {text-align: left;}

.inner-page .content-box .k2ArchivesBlock ul li a {color: #646464; font-size: 20px; font-weight: normal;}
.inner-page .content-box .k2ArchivesBlock li {border-bottom: medium none;}
.inner-page .content-box .k2ArchivesBlock ul li a:before{font-family: 'FontAwesome'; content: "\f073"; font-size: 	16px; padding-right: 5px;}
.inner-page .content-box .feedicon ul li a {color: #646464; font-size: 20px; font-weight: normal;}
.inner-page .content-box .events-col .feedicon ul li a:hover, .inner-page .content-box .events-col .feedicon ul li a:focus {color: #006895;
 text-decoration: none;
}
.inner-page .content-box .feedicon ul li a::before {content: "";font-family: "FontAwesome"; font-size: 16px; padding-right: 5px;}
.inner-page .content-box .feedicon ul li {border-bottom: medium none;  color: #006895; font-weight: normal; list-style: outside none none; margin: 0 !important; padding-bottom: 0;}
.inner-page .content-box .itemContainerLast {border-bottom: 1px solid #006895; margin-bottom: 20px;}

.inner-page .content-box  .events-col .archivearticles ul { padding: 10px 0; border-bottom: #006895 solid 1px;}
.inner-page .content-box .events-col .feedicon ul {border-bottom: 1px solid #006895; padding: 10px 0;}
.inner-page .content-box  .events-col .archivearticles ul li { margin: 4px 0 !important; }
.inner-page .content-box  .events-col .archivearticles ul li a{ display: block; }
.inner-page .content-box  .events-col .archivearticles ul li a:hover, .inner-page .content-box  .events-col ul li a:focus { text-decoration: none; color: #006895;}


/****** funding page ********/
.inner-page .content-box .itemListCategory img{display: none;}
.inner-page .content-box .subheader {background: #006895 none repeat scroll 0 0; color: #fff; font-size: 24px; font-weight: normal; padding: 8px 15px 13px;margin-bottom: 15px; font-family: "TextaNarrow-Heavy"; }
.inner-page .content-box .content-side.fullwidth .catItemHeader { overflow: hidden; }
.inner-page .content-box .catItemExtraFields {margin: 0; padding: 0; border-top: none;}
.inner-page .content-box .catItemExtraFieldsLabel {color: #646464; font-size: 20px; font-weight: normal !important;}
.inner-page .content-box .catItemExtraFieldsValue{color: #646464; font-size: 20px; font-weight: normal !important; margin-right: 5px; line-height:26px;}
.inner-page .content-box .catItemExtraFields ul li{float: left; margin-right: 10px;}
.inner-page .content-box .catItemExtraFields ul li span.catItemExtraFieldsLabel {width: auto;}
.inner-page .content-box .catItemExtraFields ul li i { float: left; line-height: 1; margin: 7px 5px 0 0;}
@media screen and (-webkit-max-device-pixel-ratio:1) and (min-color-index:0) {
  .inner-page .content-box .catItemExtraFields ul li i{margin: 8px 5px 0 0;}
}
/*.inner-page .content-box .catItemExtraFields ul li i {float: left; margin: 5px 5px 0 0; line-height: 24px;}*/
.inner-page .content-box .catItemExtraFields ul li .pipe4{display: none;}

/* ---------- Pagination ---------- */
div.k2Pagination { text-align: center; width: 100%; }
div.k2Pagination p.counter { display: none; }
div.k2Pagination ul li { display: inline; }
div.k2Pagination ul { list-style: none; margin: 0 !important; padding: 0;}
div.k2Pagination ul li {display: inline; margin-left: 10px;}
div.k2Pagination ul li a { padding: 3px 6px; background: #fff; text-decoration: none; border: 1px solid #acb3c1; color: #a2a2ad; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; border-radius: 3px; padding: 4px 15px 4px 15px; margin-top: -6px; line-height: 1; display: inline-block; margin: -3px 0 0;}
div.k2Pagination li span {background: #006895 none repeat scroll 0 0; border: 1px solid #0b8fb3; border-radius: 3px; color: #fff; padding: 4px 13px 4px; transition: all 1s ease 0s; display: inline-block; line-height: 1;}
div.k2Pagination ul li a:hover {background: #fff none repeat scroll 0 0; border: 1px solid #0b8fb3; border-radius: 3px; color: #0B8FB3;}
/* ---------- ---------- */

/***** Staff Overview *****/
.inner-page.staffoverview .page-header h3 {background: #006895 none repeat scroll 0 0; font-size: 24px; font-weight: normal; font-family: "TextaNarrow-Heavy"; padding: 7px 15px 14px; line-height: 1; color: #fff; cursor: pointer;margin: 0 0 10px;}
.inner-page.staffoverview .page-header.cbUserListTitle {padding-bottom: 0; border-bottom: none;  margin-bottom: 0;}
.inner-page.staffoverview .cb_template .cbUserListDiv, .cb_template .cbUserListTable {margin-top: 0; padding: 25px 0 0;}
.inner-page.staffoverview .cb_template .containerBox {display: inline-block; margin: 0; padding: 0 0 30px 0 ; width: 25%; border: none; box-shadow: none; }

.inner-page.staffoverview .cbUserListDiv .containerBoxInner {height: auto !important; width:100% !important; font-size: 16px; color: #646464;}
.inner-page.staffoverview  .cbUserListFL_email {  padding: 5px 0;}

.inner-page.staffoverview .case3.cbListFieldCont.cbUserListFC_formatname > a {color: #006895; font-size: 20px; font-weight: normal; font-family: "TextaNarrow-Heavy"; font-size: 20px;}
.inner-page.staffoverview .case3.cbListFieldCont.cbUserListFC_formatname > a:hover, .inner-page.staffoverview .case3.cbListFieldCont.cbUserListFC_formatname > a:focus { text-decoration: none;}
.inner-page.staffoverview .cb_template .img-thumbnail{border: none; box-shadow: none;}
.inner-page.staffoverview .cbUserListFieldLine.cbUserListFL_avatar {min-height: 204px;}
.inner-page.staffoverview .itemHeader .custom{color: #646464; font-size: 26px; padding: 0; margin-top: 10px;}


.events-col .rightcontact article { font-size: 20px; padding: 10px 0;}

/******Contact us ********/
.itemHeader .contact-fing-page {
  display: none;
}
.map { float: right; width: 65%; margin-left:30px; }
.map iframe{ width: 100% !important;}

.cont-fo { overflow: hidden; clear: both; padding-top: 20px;}
.inner-page .content-box  .cont-fo  h2 { margin:0px 0px 20px; padding:8px 0px 10px 20px; background:#006895; height:45px; color:#fff; font-family: 'TextaNarrow-Heavy'; font-size:24px; font-weight:normal; line-height: 1; }

.moduletable.addressright-side {  margin: 51px 0 0; color: #646464; font-size: 20px;}
.moduletable.addressright-side p { padding: 10px 0;}
.moduletable.addressright-side a{ color: #646464;}

.cont-fo .formResponsive .formHorizontal .formControlLabel { padding-top: 0px; color: #006895; font-family: 'TextaNarrow-Heavy'; font-weight: normal; font-size: 20px; line-height:34px;}

.cont-fo .formResponsive .formHorizontal .rsform-block { margin: 0px 0px 6px;}
.cont-fo .formResponsive .formHorizontal p.formDescription { padding: 0px;}

.cont-fo .rsform-block-send-a-copy label {  font-weight: normal;  margin: 0;  padding: 0;}
.cont-fo .rsform-block-send-a-copy .rsform-checkbox {  margin: 3px 9px 0 0 !important;  position: relative;  top: 5px;}

.formResponsive textarea {max-width: 978px; border:#006895 solid 1px; -webkit-border-radius:0px; border-radius:0px; width: 99%; height: 209px; padding: 0px; }

 .formResponsive input[type="text"], .formResponsive input[type="number"], .formResponsive input[type="email"], .formResponsive input[type="tel"], .formResponsive input[type="url"], .formResponsive input[type="password"] { max-width: 392px; border:#006895 solid 1px; -webkit-border-radius:0px; border-radius:0px; width: 99%; height: 34px; padding: 0px; }

.cont-fo .rsform-block-send-email .rsform-submit-button { width: 218px; height: 45px; background: #006895; font-family: 'TextaNarrow-Heavy'; font-size:28px; text-transform: uppercase; border:none; box-shadow: none; color: #fff; line-height: 1; -webkit-border-radius:0px; border-radius:0px; padding: 0px 0px 5px; margin: 0px;   }

.cont-fo .rsform-block-send-email .rsform-submit-button:hover { background: #006895;}

.contact-fing-page {color:#646464; }
.contact-list {  margin: 0 0 15px 18px;}
.contact-list li { color:#646464; }
.contact-list li a { color:#646464; }
.contact-fing-page a { color:#646464; }
.contact-fing-page h2  { color: #006895;   font-family: 'TextaNarrow-Heavy'; }

.register { clear: both; overflow: hidden; padding:25px 0; }
.register a{ display: inline-block; background: #006895; font-size: 28px; height: 45px;
     font-family: 'TextaNarrow-Heavy'; padding: 0 30px; line-height: 38px; color: #fff; font-weight: normal; color: #fff; text-transform: uppercase;}

.register a:hover,.register a:focus { text-decoration: none;}



.control-label label {
 float: left;
 padding-right: 20px;
}
.pin {  float: right;  margin-bottom: 20px;}
.pin a{ color:#006895;}
.pin a:hover,.pin a:focus{ color:#006895; text-decoration:none;}
.slider { position:relative;}
.banner-layer {  bottom: 46px;  position: absolute;  width: 100%; }
.banner-layer  .container { background:rgba(0,105,153,0.75); padding: 10px 16px 15px; -webkit-box-sizing:border-box; box-sizing:border-box;  color:#fff;}
.banner-layer h2 { font-size:50px; font-family: 'TextaNarrow-Bold'; color:#fff; margin:0px 0px 5px; padding:0px; text-transform:uppercase; }
.banner-layer p {font-family: 'TextaNarrow-Regular'; font-size:18px; margin:0px; padding:0px; max-width:785px; color:#fff; }


@media screen and (-webkit-min-device-pixel-ratio:0) {

.cont-fo .rsform-block-send-email .rsform-submit-button { line-height:45px !important;}
.inner-page .content-box .catItemExtraFields ul li { line-height:30px;}
.inner-page .content-box .catItemReadMore a { padding-top:0px; line-height:31px;}
.inner-page .content-box .itemHeader { padding-bottom:30px;}
}






/********************************/
@media(min-width: 1000px) {
.mobile-header, .menu-fix { display: none;}
.menu-fix { display: none !important;}

}

@media(max-width: 999px) {
header { display: none;}
.mobile-header { width: 100%; float: left; padding: 16px 20px; -webkit-box-sizing: border-box; box-sizing: border-box;}
.m-logo { float: left;}
.mobile-header .mob-right { float: right;  margin-top: 14px;}
.mobile-header .pin { display: none;}
.mobile-header  .search-col {  float: left;  width: 153px;}
.mobile-header .search-col input { border:none; font-size: 36px; color: #006a97; font-family: "TextaNarrow-Heavy";}

.mobile-header .search-col::after {  bottom: 6px;  font-size: 36px;  left: -25px;  position: absolute;  right: auto; color: #006999;}

.mobile-header .nav-bar { float: left; color: #006999;   border-left: 2px solid #006999;  padding-left: 19px;}
.mobile-header .nav-bar a{ font-size: 36px;  color: #006999;font-family: "TextaNarrow-Heavy";  text-transform: uppercase; }
.mobile-header .nav-bar a:hover,.mobile-header .nav-bar a:focus { text-decoration: none;}
#desk-nav {  display: none;}
    .nav-bar i{ padding-right: 4px;}

.mobile-header .search-col input::-webkit-input-placeholder {   color:#006a97;}
.mobile-header .search-col input:-moz-placeholder { /* Firefox 18- */   color: #006a97; opacity:10;  }
.mobile-header .search-col input::-moz-placeholder {  /* Firefox 19+ */   color: #006a97;  opacity:10; }
.mobile-header .search-col input:-ms-input-placeholder {     color: #006a97;  }

}


/*************/

/***************************************/
@media(min-width: 1000px) {

.logo-sticy {  float: left; display:none; position:absolute; top: 1px;}
.logo-sticy > img {    height: 28px;}

/*
.navigation {-webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}

.navigation.scroll-to-fixed-fixed{ height:35px; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
*/

#desk-nav .navigation ul.nav  { float:right;}
.navigation ul.nav > li > a {-webkit-transition: padding .5s ease-in-out; -moz-transition: padding .5s ease-in-out; transition: padding .5s ease-in-out; }
.scroll-to-fixed-fixed .logo-sticy { display:block; float:left;}

.navigation.scroll-to-fixed-fixed ul.nav > li > a { font-size: 18px;    font-weight: normal;    padding: 4px 23px;}
.navigation.scroll-to-fixed-fixed ul.nav { float:right;}
.navigation ul.nav > li:nth-child(4) ul {  height: 417px; }

.navigation ul.nav > li:nth-child(4) ul, .navigation ul.nav > li:nth-child(4) ul.posts { width: 341px; }
 .navigation ul.nav > li:nth-child(4) ul.posts { width:361px;}
.navigation ul.nav > li:nth-child(4) ul.posts { left:340px;}

}



 @media only screen and (min-width: 1000px) and (max-width:1100px) {
.navigation ul.nav li a {
  font-size: 18px !important;
  padding: 14px 9px !important;
}
.navigation.scroll-to-fixed-fixed ul.nav > li > a {
    font-size: 14px !important;;
    font-weight: normal;
    padding: 5px 9px !important;;
}
}
.content-bottom > h3 {
  background: #006895 none repeat scroll 0 0;
  color: #fff;
  font-family: "TextaNarrow-Heavy";
  height: 45px;
  margin: 0;
  padding: 8px 0 10px 20px;
}
.content-bottom img{width:100%;}

.search-col .finder > a {
  position: absolute;
}
.search-col .element-invisible.finder { display: none;}
.search-results.list-striped > li { list-style: outside none none;}
.finder #search-form .btn { padding: 4px 12px; margin-top: -7px;}
.finder #search-results h4.result-title { float: left; width: 100%;border-top: 1px solid #ccc;padding-top: 25px;}
.finder #search-results p { display: inline-block; }
.finder #search-form .finder-selects .inputbox { margin-right: 15px; }
.finder #search-form fieldset.word { margin-bottom: 15px;}
.finder #search-results { margin-top: 10px;}
.finder #search-form #finder-search fieldset.word input { padding: 2px 10px;}
span.catItemImage { min-height: 150px;}
/*************/
#accordion label { float: left;  margin-right: 13px;  padding: 4px 5px 0 0;}
#accordion .cbUserListLayoutGrid{display:block;}


div.pagination {
  width: 100%;
}

div.pagination ul.pagination  {
  display: table;
  margin: auto;
}


/****************************** education-material ********************************/
.education-material-col {  float: left; margin: 0px 0 80px; width: 100%;}
.education-material-col .container {
  width: 100%;
}
.education-material-col .col-6 { width: 48%; }
.education-material-col .col-6 .col-12 { float: left; width: 100%; }
.education-material-col .col-6 .col-12 + .col-12 { margin-top: 40px; }
.education-material-col .col-6 h3 {  background: #006895 none repeat scroll 0 0;  color: #ffffff;  cursor: pointer;  font-family: "TextaNarrow-Heavy";  font-size: 24px;  font-weight: normal;  line-height: 1;  margin: 0;  padding: 7px 15px 7px;}
.education-material-col ul li { border-bottom: 1px solid #006895;  color: #646464; font-size: 20px; list-style: outside none none;  padding: 20px 0;  width: 48%;}
.education-material-col h4  { color: #006895; font-family: "TextaNarrow-Heavy"; font-size: 20px;  margin: 0 0 10px;  padding: 0;}
.education-material-col a { color: #006895;  font-size: 20px;}
.education-material-col .col-6 .image-col { margin-bottom: 20px; }
.education-material-col .col-6 p { padding: 0; }

.education-material-col  .image-col > img {
  max-width: 100%;
}
.cb_template .containerBox {
  text-align: center; float:left;
}


/*******Mega menu*******/

.navigation { height:auto !important;}
.navigation .dj-megamenu-default { height:55px; background:none !important;}
.navigation.scroll-to-fixed-fixed  .dj-megamenu-default  {   float: right;}

@media (min-width: 1000px) {

.navigation .moduletable.topmenu:nth-child(2) { display: none !important;}
}

@media (max-width: 999px) {
  #dj-megamenu308, #dj-megamenu308sticky, #dj-megamenu308placeholder {display: none !important;}
.dj-megamenu-accordion.dj-megamenu-accordion-dark.dj-pos-static.dj-align-right.topmenu {  display: none !important;}
.topmenu span.separator {  color: #fff;  font-size: 25px;}
.topmenu span.separator {
  color: #fff;
  font-size: 25px;
  text-decoration: underline;  font-family: "TextaNarrow-Bold" !important;
}
}


.navigation  .dj-megamenu-default li:hover div.dj-subwrap, .navigation .dj-megamenu-default li.hover div.dj-subwrap { top:55px;}

.navigation .dj-megamenu-default li a.dj-up_a {border-bottom: 3px solid transparent;
    color: #fff;
    display: block;
    font-family: "TextaNarrow-Bold";
    font-size: 20px;
    font-weight: normal;
    padding: 0px 16px; text-transform:inherit !important; height:55px; line-height:55px; border-left:none !important; border-right:none !important;}

.navigation .dj-megamenu-default li a.dj-up_a .arrow { display:none;}
.navigation .dj-megamenu-default li a.dj-up_a span.dj-drop {  background:none !important; padding:0px !important;}
.navigation .dj-megamenu-default li.dj-up + li.dj-up { margin-left: 8px !important; }
.navigation .dj-megamenu-default li:hover a.dj-up_a, .navigation .dj-megamenu-default li.hover a.dj-up_a, .navigation .dj-megamenu-default li.active a.dj-up_a {
  background: none !important;
  border-left-color: #46a5df;
  border-left:none !important; border-bottom: 3px solid #fff !important;
  color: #fff;
}
.navigation .dj-megamenu-default li a.dj-up_a span { height:55px; line-height:55px;}

.navigation.scroll-to-fixed-fixed .dj-megamenu-default li a.dj-up_a {  font-size: 18px; padding:0 23px;  }

.navigation.scroll-to-fixed-fixed .dj-megamenu-default { height:38px; }
.navigation.scroll-to-fixed-fixed .dj-megamenu-default li a.dj-up_a  { height:38px; line-height:32px;}
.navigation.scroll-to-fixed-fixed .dj-megamenu-default li a.dj-up_a span { height:38px; line-height:32px;}
.navigation.scroll-to-fixed-fixed .dj-megamenu-default li:hover div.dj-subwrap, .navigation.scroll-to-fixed-fixed .dj-megamenu-default li.hover div.dj-subwrap { top:38px;}

.navigation .dj-megamenu-default li:hover div.dj-subwrap, .navigation .dj-megamenu-default li.hover div.dj-subwrap {  background: #006895;}

.navigation .dj-megamenu-default li ul.dj-submenu > li > a {
  background: transparent none repeat scroll 0 0;
  color: #fff ;
  display: block;
  font-size: 18px;
  font-weight: normal;
  line-height: 16px;
  margin: 0;
  padding: 12px 10px;
  text-decoration: none;
  transition: all 0.2s ease-out 0s;  font-family: "TextaNarrow-Regular";
}
.navigation .dj-megamenu-default li ul.dj-submenu > li:hover > a, .navigation .dj-megamenu-default li ul.dj-submenu > li.hover > a { background:#fff !important;}
.navigation .dj-megamenu-default li ul.dj-submenu > li > a:hover {
 color: #006895 !important;
}
.navigation .dj-megamenu-default li ul.dj-submenu > li {	  border-top: 1px solid #00557a;}
.navigation .dj-megamenu-default li ul.dj-submenu .separator {
  border-bottom: 1px solid #006895;
  padding: 0 0 6px;
  position: relative;
  top: 1px;
  z-index: 1;
}
.navigation .dj-megamenu-default .separator a {
  font-size: 24px !important; text-decoration:underline !important;     font-family: "TextaNarrow-Bold" !important;
}
.navigation .dj-megamenu-default li ul.dj-submenu > li.separator:hover > a { background:none !important; color:#fff !important;}


.navigation .dj-megamenu-default li ul.dj-submenu {   margin: 15px 10px;}
@media (max-width: 1200px) {
.navigation.scroll-to-fixed-fixed .dj-megamenu-default li a.dj-up_a {
  font-size: 18px;
  padding: 0 14px;
}
}


/******* End *******/




.fundedby_right {
  background: #006895 none repeat scroll 0 0;
  display: inline-block;
  float: right;
  padding: 10px;
  width: 22.5%;
 margin: 26px 0 0;
}

.title_left {
  display: inline-block;
  vertical-align: top;
  width: 74%;
}

.fundedby_right {
  background: #006895 none repeat scroll 0 0;
  display: inline-block;
  float: right;
  padding: 10px;
  width: 22.5%;
}

.fundedby_right ul {
  color: #fff;
  margin: 0;
  padding: 0 10px;
}

.fundedby_right ul li {
  list-style: outside none none;
}

.fundedby_right  .itemExtraFieldsLabel {
  display: block;
}

.fundedby_right .itemExtraFieldsValue {
  font-size: 22px;
}
.cbUserListRow.containerBox.img-thumbnail {
  cursor: auto !important;
}

ul.error-page-ul { margin-bottom: 15px; padding-left: 20px; }
.search-col.search.mod_search131 {  margin: 0 0 15px; }
.p-clear p.go-to-home { clear: both;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.finder #search-form .btn { margin-top: -2px;}
}

@media(min-width:1000px){
.navigation.scroll-to-fixed-fixed .dj-megamenu-default {  float: left;  margin-left: 69px !important;}
}

/******************************/
.catItemExtraFields ul {list-style: none;}

.inner-page .content-box .itemContainerLast {overflow: hidden;}


.inner-page .content-box .itemContainerLast .catItemImage img {
  max-width: 100%;
  width: auto !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.inner-page .content-box .catItemExtraFields ul li i { margin: 5px 5px 0 0 !important;}

}


/*************/

div.navigation.divblknowattop #stickylogotoaddremovetop {    display: block;    position: relative;    top: 2px;}
.logo-sticy > img {    height: 22px;}
@media(min-width: 1000px) {
.navigation ul.nav > li > a{ color:#fff; display:block; font-size:20px; font-weight:normal; padding: 4px 16px; border-bottom:transparent solid 3px; font-family: 'TextaNarrow-Regular' ;}

}




.navigation {  -webkit-transition:all 0.5s; transition:all 0.5s; transform: translateZ(0)}
div.navigation.divblknowattop {
    animation: slide-down 0.7s;
    animation-duration: 0.7s;
    animation-timing-function: ease;
    animation-delay: 0s;
    animation-direction: normal;
    animation-fill-mode: none;
    animation-iteration-count: 1;
    animation-play-state: running;
    animation-name: slide-down;


   -webkit-animation: slide-down 0.7s;
    -webkit-animation-duration: 0.7s;
    -webkit-animation-timing-function: ease;
    -webkit-animation-delay: 0s;
    -webkit-animation-direction: normal;
    -webkit-animation-fill-mode: none;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-play-state: running;
    -webkit-animation-name: slide-down;
}
	
	
@keyframes slide-down {
        0% {
            opacity: 10;
            transform: translateY(0%);
        } 
        100% {
            opacity: 10;
            transform: translateY(0);
        } 
    }

/***************Navigation Work*******************/
@media (min-width: 1000px) {
.navigation.divblknowattop .moduletable.topmenu:nth-child(2) { display: NONE !important;}
.navigation .topmenu:nth-child(2) { display: none !important;}
}

@media(min-width: 1000px) {
.navigation { -webkit-transition: height 0.3s;	-moz-transition: height 0.3s;	-ms-transition: height 0.3s;	-o-transition: height 0.3s;	transition: height 0.3s;}
.navigation .dj-megamenu-default li a.dj-up_a  { -webkit-transition: height 0.3s;	-moz-transition: height 0.3s;	-ms-transition: height 0.3s;	-o-transition: height 0.3s;	transition: height 0.3s;} 
.navigation .moduletable.topmenu:nth-child(2) { display:none !important; }
.navigation.divblknowattop .dj-megamenu-default li a.dj-up_a { font-family: "TextaNarrow-Regular"; line-height:36px !important; height:36px !important; font-family: "TextaNarrow-Bold" !important;}
.navigation.divblknowattop  .dj-megamenu-default li a.dj-up_a span {  height: 36px !important;  line-height: 36px !important;}
.navigation.divblknowattop .dj-megamenu-default {  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;  height: 36px !important;}	
.navigation.divblknowattop .dj-megamenu-default li:hover div.dj-subwrap, .navigation.divblknowattop .dj-megamenu-default li.hover div.dj-subwrap {  top: 36px;}
div.navigation.divblknowattop div.moduletable.topmenu { float:left !important;}
}
@media only screen and (min-width:1000px) and (max-width: 1200px) { 
.navigation.divblknowattop .dj-megamenu-default li a.dj-up_a {  padding: 0 10px; }
}



.search-results .result-text {    border-bottom: 1px solid #d5d5d5;    padding: 11px 0 25px;}
.search-results .result-title {    display: block;    padding: 20px 0 0;   color: #006895;}
.search-results .result-title a {    font-size: 20px;    font-weight: normal;}

.search-results .result-category {
    display: none;
}

#searchForm button.btn {
  background: #337ab7 none repeat scroll 0 0 !important;
  color: #fff;
  height: 30px;
  line-height: 1 !important;
  padding: 0 15px;
}