body {
    background-image: unset;
	background-image: none;
    background-repeat: no-repeat;
    background-position: bottom center;
	background: #F6F6F7;
	font-family: Montserrat;
}

.site-wrap {
    background-image: unset;
	background-image: none;
    background-repeat: no-repeat;
    background-position: top center;
}

.nav ul li a {
    font-size: 19px;
    padding: 12px;
	color: #fff;
	font-family: Montserrat;
}

.nav ul li {
    background: url(../images/bg-nav-grey-repx.jpg) repeat-x;
    border-radius: 10px 10px 0 0 !important;
    -webkit-border-radius: 10px 10px 0 0 !important;
    float: left;
    height: 44px;
    list-style: none;
        list-style-type: none;
    margin: 0 3px;
	color: #fff;
}

.nav li.homeBlue {
    background: url(../images/bg-nav-blue-repx.jpg) repeat-x;
    border-radius: 10px 10px 0 0 !important;
    -webkit-border-radius: 10px 10px 0 0 !important;
    color: #fff;
}

.main-nav li ul {
    background-color: #e7c69c;
}

h1 {
    font-size: 27px;
    color: #2e4b6b;
    text-transform: uppercase;
    letter-spacing: -3px;
}

h3 {
    font-size: 18px;
	color: #2e4b6b;
}
.signoutLink{
    color:#fff;
    background-color: #000;
}

.signoutLink:hover {
    background-color: #000;
    border: 0 !important;
    color: #ffe;
}



.head-area .round-notification {
    background-color: #bdd8df;
	border-radius: 15px 15px 0px 0px;
}

.main-nav li ul {
    background-color: #777777;
}

.overlay {
    background-color: rgba(255,255,255,0.9);
    color: #44494e;
}

.media-gallery .media-item .title {
    margin: 0 0 5px 0;
    background: rgba(255,255,255,0.9);
}
.media-gallery .media-item h5 {
    color: #44494e;
    font-family: Montserrat;
}

.foot-1 a {
    margin: 0px;
    font-weight: normal;
}


.btn-purple {
    background: #2e4b6b;
    border-color: #2e4b6b;
    color: #fff;
    font-size: 27px;
    
}

.btn-purple:hover {
    background: #2e4b6b;
    border-color: #2e4b6b;
    color: #ffe;

}

div.accordion-container.round-winners span.accordion-header:nth-of-type(3n+1) {
    background-color: #2c4a6c !important;
}

.table th {
    background-color: #777777;
}

.table-striped tbody > tr:nth-child(2n) > td, .table-striped tbody > tr:nth-child(2n) > th {
    background-color: #d2d2d2;
}

.btn-primary, .SubmitButton, .RegisterButton, .login-button input[type="submit"] {
	background-image: linear-gradient(to bottom,#839faa,#839fab) !important;
	background-color: #839faa !important;
	background-repeat: repeat-x !important;

}

.btn-primary:hover, .SubmitButton:hover, .RegisterButton:hover, .login-button input[type="submit"]:hover, .btn-primary:focus, .SubmitButton:focus, .RegisterButton:focus, .login-button input[type="submit"]:focus, .btn-primary:active, .SubmitButton:active, .RegisterButton:active, .login-button input[type="submit"]:active, .btn-primary.active, .SubmitButton.active, .RegisterButton.active, .login-button input[type="submit"].active, .btn-primary.disabled, .SubmitButton.disabled, .RegisterButton.disabled, .login-button input[type="submit"].disabled, .btn-primary[disabled], .SubmitButton[disabled], .RegisterButton[disabled], .login-button input[type="submit"][disabled]{
	background-image: linear-gradient(to bottom,#839faa,#839fab) !important;
	background-repeat: repeat-x !important;
}

div.accordion-container.round-winners span.accordion-header:nth-of-type(3n+2), div.accordion-container.round-winners span.accordion-header:nth-of-type(3n+3) {
    background: unset;
	background-color: #777777;
	color:#353334;
}

div.accordion-container.round-winners span.accordion-header:nth-of-type(3n+2) span.round-name, div.accordion-container.round-winners span.accordion-header:nth-of-type(3n+3) span.round-name{
	color:#353334;
}

div.accordion-container.round-winners span.accordion-header.active-header {
    background-color: #777777 !important;
}

div.small span.title {
    color: #353334;
   
}

div.featuredContainer {
    background: #4f2e54;

}

h2 {
   color: #839fa9;
}

.MediaLibrarySort a {
 color: #2e4b6b; 
}

.pagination a, .pagination .current-page {
    color: #bed8e0;
    padding: 3px;
    background-color: #bed8e0;
    border: solid 1px #bed8e0;
	color: #44494e;
}

.competition-archive-block h2 {
    color: #839fa9;
}

.competition-archive-block h6 {
    color: #839fa9;
}

a {
    color: #2e4b6b;
}

ul.judgingmenu li a {
    background: #2e4b6b;
	font-family: Montserrat;
	font-size: 16px;
}

ul.judgingmenu li a:hover, ul.judgingmenu li a.CMSListMenuLinkHighlighted {
    background: #bed8e0;
    color: #44494e;
	
	 
}

.js-judging-container h3 {
    color: #2e4b6b;
}
