/*--------------------------------------------------------------
Fox Jennings Cullen - https://demo.energizethemes.com/newscast/
--------------------------------------------------------------*/
/********** All Pages **********/

.item-123{display:none;}

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #033D7F;
}

button,
.button,
a.button,
.closemenu,
ul#navp a:hover,
.calendarDayName,
.highlight-button,
nav#main li.active a,
dt.tabs.closed:hover,
div.k2TagCloudBlock a,
dt.tabs.closed:hover h3 a,
body.section-top1 #navp li.top1 a,
body.section-top2 #navp li.top2 a,
body.section-top3 #navp li.top3 a,
body.section-footer #navp li.footer a,
body.section-content #navp li.content a,
body.section-bottom1 #navp li.bottom1 a,
#LoginForm .btn-group > .dropdown-menu,
#LoginForm .btn-group > .dropdown-menu a,
body.section-slideshow #navp li.slideshow a,
table.calendar tr td.calendarDateLinked a,
div.catItemTagsBlock ul.catItemTags li a,
table.calendar tr td.calendarTodayLinked a,
div.k2ItemsBlock ul li a.moduleItemReadMore:before,
div.catItemReadMore a:before,
a.button-readmore:before {
	color: #ffffff !important;
	background-color: #4e85c6 !important;
}

button:hover,
.button:hover,
a.button:hover,
.closemenu:hover,
.highlight-button:hover,
div.k2Pagination ul li a,
div.k2TagCloudBlock a:hover,
table.calendar tr td.calendarToday,
.camera_caption .button.clean:hover,
table.calendar tr td.calendarDateLinked a:hover,
div.catItemTagsBlock ul.catItemTags li a:hover,
table.calendar tr td.calendarTodayLinked a:hover {
	color: #ffffff !important;
	background-color: #033d7f !important;
}

#topbtn {
	text-align: center;
}

#topbtn .btn-primary {
	background-color: #4e85c6 !important;
}

#topbtn a {
	margin-bottom: 9px !important;
}

#cookiesck {
    background: rgba(3,61,127,0.8) !important;
}

#cookiesck_accept {
    background:  #4e85c6 !important;
    border: 2px solid #4e85c6 !important;
    color: #fff !important;
}

#cookiesck_accept:hover {
    background: transparent;
    border: 2px solid #fff !important;
    color: #fff !important;
}

/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
#top-navigation {
    background-color: #033D7F !important;
}

ul.menu-nav.social-links {
	float: left !important;
}

#top-handler-bg {
	background-color: #f5f5f5 !important;
}

#menu-handler {
    background-color: #033D7F !important;
}

/****** Nav ******/




/****** SubNav ******/ 



/*--------------------------------------------------------------
# Banner
--------------------------------------------------------------*/
.camera_caption h1  {
    color: #ffffff !important;
}


/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
#story-footer {
    background-color: #033D7F !important;
    color: #fff !important;
}

/*--------------------------------------------------------------
# Newsletter
--------------------------------------------------------------*/
#signupbox {
	float: left;
	width: 100%;
	padding: 10px;
	background-color: #eeeeee;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

#signupbox form {
	margin-bottom: 0;
}

.im_search_form {
	position: relative;
}

.im_search_form .im_search_input {
	width: 90%;
	float: left;
	-webkit-border-radius: 0px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius: 0px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-radius: 0px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

.im_search_form .im_search_button {
	position: absolute;
	top: 0;
	right: 5px;
	padding: 4px 10px;
	background-color: #4e85c6;
	border: 1px solid #4e85c6;
	color: #fff;
	-webkit-border-radius: 3px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius: 3px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-radius: 3px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

/*--------------------------------------------------------------
# Home Page
--------------------------------------------------------------*/
#story-slideshow {
	background-color: #f5f5f5 !important;
}

.backstretch {
	display: none !important;
}


div.itemImageBlock {
	padding: 0px;
	margin: 0 0 16px 0;
	display: none !important;
}

#top-long {
    padding: 0px 0px 40px 0px;
}

#midModule6 .item-slider .owl-carousel {
    padding-top: 0;
}

#midModule6 .owl-carousel {
    display: block;
}

#midModule6 .owl-carousel .owl-wrapper {
    display: block;
    position: relative;
    -webkit-transform: translate3d(0px, 0px, 0px);
}

#midModule6 .owl-item {
	float: left;
	width: 33.333%;
	margin: 10px 0;
}

#midModule6 li {
    margin: 0 10px;
}

#midModule6 .moduleItemIntrotext {
    max-height: 240px !important;
}

/*--------------------------------------------------------------
# News Page
--------------------------------------------------------------*/
.im_article_container {
	display: inline-block;
	width: 29%;
	padding: 0 2% 0 0%;
	margin-bottom: 20px;
	vertical-align: top;
}

/*--------------------------------------------------------------
# Responsive 
--------------------------------------------------------------*/
@media (max-width: 480px) {
.im_article_container {
	width: 100% !important;
}

#midModule6 .owl-item {
	width: 100% !important;
}

}

@media (max-width: 767px) {
body {
    padding-right: 0;
    padding-left: 0;
}

#top-handler-bg {
    padding-top: 0;
}

.tmp-content-area {
    padding: 2px 0px 6px 0px !important;
}

.im_article_container {
	width: 46%;
}

#midModule6 .owl-item {
	width: 50%;
}

}


