#wrapper .wrapper-inner {
	margin-top: 10px;
}

#header-row .container {
	padding-top: 10px;
}

.author {
    font-size: 14px;
    padding-left: 10px;
}
.search_content {

}
.search_title {
    font-size: 16px;
    color: #777777;
}
.search_introtext {
    font-size: 14px;
    color: #777777;
}

.search-block {
	margin-right:10px;
    padding-top: 20px;
}

.searchbox {
    width: 150px;
}

.search-menu {
    top: 34px !important;
    padding: 0px 1px 1px 1px !important;
    left: -127px !important;
}

.search-action {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    font-weight: 900;
    color: #fff;
    cursor: pointer;
    padding: 15px 0px 0px 0px;
    float: right;
    width: 35px;
}

.contest-head {
    text-align: center;
    font-size: 22px;
}

.contest-main-head {
    text-align: center;
    font-size: 26px;
}


.contest-head a:hover {
    color: #1fa7da;
    text-decoration: underline !important;
}

.contest-link {
    font-size: 22px;
    font-weight: 900;
}

.contest-link:hover {
    color: #1fa7da;
    text-decoration: underline !important;
}

.contest-content {
    font-size: 18px;
    text-align: center;
}

#navigation-row {
    width: 100%;
    background: #00549B;
}
#navigation-row .container::before {
    background-color: #00549B;
}

.navigation ul.sf-menu {
    border-left: 1px solid #3c8dbc;
}

.navigation ul.sf-menu li > ul {
    top: 38px;
}

.navigation ul.sf-menu > li {
    border-right: 1px solid #3c8dbc;
}
.navigation ul.sf-menu > li.active > a, .navigation ul.sf-menu > li.sfHover > a, .navigation ul.sf-menu > li.current > a, .navigation ul.sf-menu > li.active > span, .navigation ul.sf-menu > li.sfHover > span, .navigation ul.sf-menu > li.current > span {
    background: #3c8dbc;
    color: #ffffff;
}

.navigation ul.sf-menu > li > a, .navigation ul.sf-menu > li > span {
    color: #ffffff;
    background: #00549B;
    font-size: 18px;
    line-height: 38px;
    padding: 0 19px;

}

.navigation ul.sf-menu > li > a::before, .navigation ul.sf-menu > li > span::before {
    background: #3c8dbc;
}

.navigation ul.sf-menu ul {
    background: #00549B;
}

.navigation ul.sf-menu ul li > a, .navigation ul.sf-menu ul li > span {
    color: #ffffff;
    background: #3c8dbc;
}

.navigation ul.sf-menu ul li > a:hover, .navigation ul.sf-menu ul li > span {
    color: #ffffff;
    background: #00549B;
}

.navigation ul.sf-menu ul li + li {
    border-top: 1px solid #00549B;
}

.navigation ul.sf-menu ul li.active > a, .navigation ul.sf-menu ul li.sfHover > a, .navigation ul.sf-menu ul li.active > span, .navigation ul.sf-menu ul li.sfHover > span {
    background: #00549B;
    color: #ffffff;
}

.menu_arrow { float:right; line-height:35px; padding-left:8px; }

.regText {
	font-size:14px;
}

.nomarg {
	margin:0px;
}

.paginationDiv {
	text-align:center;
}

.currentPage {
	font-size:19px;
	color:#333;
	font-weight:700;
}

h1 {
	font-size:20px;
	margin-bottom: 33px;
}
]

h2.visible-first:after,
h3.visible-first:after {
  width: 0px;
  opacity: 1;
}

.headerSocial {
	display: none;
}

.headerSearch1 {
	display: none;
}

.poweredBy {
	text-align:center;
	margin-top:-50px;
	padding-bottom:8px;
	color:##333;
	font-weight:700;
	display:block;
}
.navSearch {
    display: block;
}
.navSearchAction {
	color:#FFF;
	cursor:pointer;
}

.mod-newsflash-adv.news .item {

  padding-bottom: 9px;
}

.sideAds{
	background-color:##fff;
	padding:24px 1px;
	color:#000099;
	display: block;
}

.inline_ad {
	text-align: center;
	background-color:##fff;
	padding:0px 0px 20px 0px;
	color:#000099;
	display: none;
}

.inline_ad_txt{
	font-size: 10px;
    color: #666666;
}

.articleContent {
	font-size:1.3em;
}

.srchBtn {
	margin-top:0px;
}

.footerSection {
	font-size:14px;
	color:#fff;
	padding: 20px 0px;
}

.footerSub {

	font-size:14px;
	color:#fff;
}

.footerSocial {
	cursor:pointer;
	float:left;
	line-height:83px;
	padding:0px 8px;
	color:#00549B;
}

.footerSocialTxt {
	float:left;
	line-height:83px;
	font-size:1.5em;
	vertical-align:middle;
	cursor:pointer;
	color:#00549B !important;
}

.footerSocialTxt a {

	color:#00549B !important;
}

.footerSocialTxt a:hover {

	color:#00b6ff !important;
}



#footer-wrapper .footer-wrapper-inner a:hover {
    color: #00b6ff;
}

#footer-wrapper .footer-wrapper-inner a {
    color: #FFFFFF;
}

.splitMenu {
	border-left:1px	solid #00549B !important;
}

.subInput {
    width: 400px !important;
    height: 40px !important;
    font-size: 16px !important;
}
.subform {
    text-align:left;
}

.smallInput {
    width:105px !important;
}

.midInput {
    width:292px !important;
}

.subLabel {
    font-size: 16px;
    font-weight: bold;
}

.subRadio {
    height:20px !important;
    width: 40px !important;
}

.subRadioTxt {
    font-size: 16px;
    padding-top:10px;
}

.subRow {
    height:70px;
    padding-top:20px;
    text-align:left;
}

.subBtn {
    padding:10px 20px;
    font-size: 16px;
    font-weight: bold;
}

.subAlert {
    width:350px;
    font-size:16px;
    color:red;
}

.subDesc {
    font-size:16px;
    padding:20px 5px;
    line-height:30px;
}

.subThanks {
    font-size:16px;
    padding:20px 5px;
    line-height:30px;
}

.subThanks a {
    color: blue;
}

@media screen and  (max-width: 640px) {
	.headerSocial {
	display: block;
	}

	.articleImage {
		width:100%;
	}

	.sideAds{
		display: none;
	}

	.inline_ad {
		display: block;
	}

	.search-block form #searchword {
		min-width:100px;
	}

	.srchBtn {
		margin-top:0px !important;
	}
    .subform {
        text-align:center;
    }
}
@media screen and (max-width: 767px) {

	.headerSearch1 {
		display: block;
	}
    .navSearch {
        display: none;
    }

}
@media screen and  (max-width: 900px) {
	.poweredBy {
		margin-top:0px;

	}
}

@media screen and (max-width: 1000px) {
	.navigation ul.sf-menu > li > a, .navigation ul.sf-menu > li > span {
		font-size: 13px !important;
        padding: 0 6px !important;
	}

	input[type="text"], .uneditable-input {
		height:20px;
		width:100px;
	}
	.navbar-form input, .navbar-form select, .navbar-form .radio, .navbar-form .checkbox {
		margin-top: 15px;
	}
	.navbar-form input[type="image"] {
		margin-top: 13px;
	}
	.fa-lg {
		font-size: 1.0em;
		vertical-align: -65%;
	}
	.poweredBy {

		display:none;
	}

}
@media screen and   (max-width: 1200px) {
	.navigation ul.sf-menu > li > a, .navigation ul.sf-menu > li > span {
		font-size: 17px;
        padding: 0 10px;
	}

	.navbar-form input, .navbar-form select, .navbar-form .radio, .navbar-form .checkbox {
		margin-top: 8px;
	}

	input[type="text"], .uneditable-input {
		height:30px;
		width:150px;
	}
	img {
		max-width: 100% !important;
	}
	.poweredBy {

		display:none;
	}
    .search-block form #searchword {
        min-width: 200px;
    }
}
