﻿body #s4-workspace {
/*overflow-x: hidden;*/
}

.container.newszone {
overflow: hidden;
}

body.content #s4-workspace{
background-image: none;
background-repeat: no-repeat;
background-position: top center;
background-color: #eeeeee;
background-attachment:fixed;
/*background-size: cover;*/
}

body.content #s4-bodyContainer{
background-color: white;
margin: 0 0;
max-width: 100%;
width: 100%;
}

#closenav {display: none};

#DeltaPlaceHolderMain {
padding-top: 0px !important;
}

.tickerrow {
margin-top: 25px;
margin-bottom: 25px;
}

#footer .container {
padding-left: 0px;
padding-right: 0px;
}

.topheader {
position: relative;
z-index: 11;
}

.sharebuttons {
border: 0px;
}

.jcarouselwrapper .tickertitle {
margin-left: -15px;
}

.sharebuttons .addthis_toolbox {
float: right;
margin-right: 0px;
}

.headerwrapper {
position: fixed;
width: 100%;
z-index: 11;
background-color: transparent;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
max-width: none !important;
}

.headerwrapper.active {
box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0);
}

.headerwrapper.active header.header.container {
margin-left: auto !important;
margin-right: auto !important;
box-shadow: 0 9px 5px 0 rgba(50, 50, 50, 0.3);
}

a#pull {
display: none;
}

.toplinks {
margin: 0 auto;
background-color: white;
max-width: 1068px;
}



.topactive {
margin: 0 auto;
max-width: 1068px;
box-sizing: border-box;
}


nav.subnav {
display: none;
}

.addthiscontainer {
display: none;
}

a#mainmenu {
margin-right: 10px;
}

.headerwrapper.active {
padding-bottom: 0px !important;
padding-left: 0px !important;
padding-right: 0px !important;
margin-left: 0px !important;
margin-right: 0px !important;
}

.headerwrapper.active .header.container {
margin-left: 0px !important;
margin-right: 0px !important;
}

/* ################################### */
@media screen and (max-width: 1068px) {

	.header.container {
	padding-left: 15px;
	padding-right: 15px;
	margin-left: 0px !important;
	margin-right: 15px;
	}
	
	.headerwrapper {
	padding-right: 15px;
	}

	.toplinks {
	margin-right: 15px;
	}
	
	.topactive {
	margin-right: 15px;
	}
}


@media screen and (max-width: 1024px) {

	.header.container {
	padding-left: 15px;
	padding-right: 15px;
	margin-left: 0px !important;
	margin-right: 15px;
	}
	
	.headerwrapper {
	padding-right: 10px;
	}

	.toplinks {
	margin-right: 15px;
	}
	
	.topactive {
	margin-right: 15px;
	}
}

@media screen and (max-width: 978px) { 

	.toplinks {
	margin-right: 15px;
	}

	.topactive {
	margin-right: 15px;
	}


}

@media screen and (max-width: 768px) {

	.headerwrapper {
	padding-right: 0px;
	padding-left: 0px;
	margin-left: 0px;
	margin-right: 0px;
	}
	.toplinks {
	margin-right: 0px;
	}
	
	.topactive {
	margin-right: 0px;
	}
	
	.header.container {
	margin-right: 0px !important;
	}
	
}



