#footer, #bottom {
  background: rgb(51, 126, 181);
    color: rgb(240, 240, 240);
}
 .ce_accordion .toggler {
    line-height: 30px;
    padding: 3px;
    font-weight: bold;
    cursor: pointer;
    margin-top: 6px;
    font-size: 1.5em;
  /* background: #eee; */
    color: rgb(51, 51, 51);
}
.ce_accordion .accordion {
    padding: 2px;
    border: 0;
   /* background: #eeeeee; */
}

.ce_sliderStart .slider-control a {
    top: 100%;
    line-height: 50px;
    margin-top: -51px;
}
#slider .ce_text_imagebox.vcenter .inside {
    padding: 20px;
}
.slider-control a.slider-next:after {
	content:"\f105";
	font-family:FontAwesome;
	right: 0px;
	position: relative;
	color: rgb(51, 126, 181);
	font-size: 50px;
	text-shadow: 0px 0px 1px rgb(102,102,102);
	opacity: 0;
	-webkit-transition: All 0.9s ease;  
	transition: All 0.9s ease;
}

.slider-control a.slider-prev:before {
	content:"\f104";
	font-family:FontAwesome;
	color: rgb(51, 126, 181);
	left: 0px;
	position: relative;
	font-size: 50px;
	text-shadow: 0px 0px 1px rgb(102,102,102);
	opacity: 0;
	-webkit-transition: All 0.9s ease;  
	transition: All 0.9s ease;
}

#main .mod_article {
    margin-top: 30px;
    margin-bottom: 30px;
}
.top-border {
	border-top: 1px #ddd solid;
	padding-top: 40px;
}
h1 {
    font-weight: 400;
}

@media only screen and (min-width: 768px) and (max-width: 1000px) {
	.logo,
	#top-wrapper.fixed .logo {
		width: 140px;
	}
#contentwrapper {
	padding-top: 70px;
}
	
	#top-wrapper #header .inside {
	line-height: 70px;
	min-height: 70px;
}

.mainmenu ul li {
    margin-right: -10px;
}
}
