a {
	color:#111;
}

a:hover {
	color:#7F8C8D;
}

.button:hover {
	background-color:#222;
	border:1px solid #222;
}

.post-content p,.accordion-content p {
	line-height:1.5em;
	margin:0 0 10px;
}

.post-content h2,.accordion-content h2 {
	padding-top:20px;
}

.post-content h3,.accordion-content h3 {
	padding-top:20px;
	padding-bottom:0;
}

.feature-text {
	text-align:left;
	font-size:12px;
}

.intro-title-1 {
	*background-image:url(../images/bg-shapes.jpg);
	background-position:center top;
}

.frontpage-title {
	*min-height:400px;
	*height:60vh;
}

.intro-title-blank {
	height:80px;
}

[class*="intro-title-"] {
	max-height:330px;
	padding-top:50px;
}

.eccom-bar {
	position:fixed;
	z-index:99999;
	height:3px;
	background-color:#7F8C8D;
	top:0;
	right:0;
	left:0;
}

#selected-page {
	background-color:#7F8C8D;
	color:#FFF;
	border:1px solid #7F8C8D!important;
	background-color:#7F8C8D;
}

.narrow-list-item a {
	margin:0 .5em!important;
}

.navigation li a {
	color:#333!important;
	opacity:1!important;
	font-weight:400!important;
}

.navigation li li a {
	color:#DDD!important;
	text-transform:uppercase!important;
}

.primary-navigation > ul > li:hover{
	background-color: #EEE !important;
}

.sub-menu li{
	border-bottom: 1px solid #222 !important;
}
.sub-menu li:hover a{
	background-color: #7F8C8D !important;
}

.navigation a {
	font-size:12px!important;
}

.bkg-theme {
	background-color:#7F8C8D;
	border-color:#7F8C8D;
}

.related-sections span {
	color:#7F8C8D!important;
}

.widget-title {
	font-weight:600;
}

.contact-widget p a {
	color:#000!important;
	font-size:16px!important;
}

.widget UL LI.selected A {
	font-weight:700;
}

.eccom_teenused {
	*border:1px solid red;
}

.eccom_seadmed {
	*border:1px solid blue;
}

.eccom_maketid {
	*border:1px solid green;
}

.bg-seadmed {
	background-color:#3598DB;
	border:none;
}

.bg-seadmed .button {
	background-color:#2980b9;
	border:1px solid #2980b9;
}

.bg-maketid {
	background-color:#2ECD71;
	border:none;
}

.bg-maketid .button {
	background-color:#27ae60;
	border:1px solid #27ae60;
}

.bg-teenused {
	background-color:#BD3525;
	border:none;
}

.bg-teenused .button {
	background-color:#96281B;
	border:1px solid #96281B;
}

.bg-seadmed:hover,.bg-maketid:hover,.bg-teenused:hover {
	border:none!important;
}

.index-image {
	*filter:grayscale(100%);
	transition:all ease .5s;
}

.index-image:hover {
	*filter:grayscale(0%);
}

.index-links {
	*background-color:#D8DDE1;
	*border-top:1px solid #D8DDE1;
}

.feature-icon {
	background-color:#FFF;
	border-radius:100%;
}

.boxes {
	*background-color:#F4F4F4!important;
}

.header #site-selection {
	float:left;
	margin:28px 0 5px;
	*line-height:80px;
}

.header #site-selection a#selected-page {
	cursor:pointer;
	border:1px solid #DDD;
	border-radius:4px;
	padding:4px 10px;
}

.header #site-selection UL {
	opacity:0;
	margin-top:5px;
	*padding:5px 0;
	position:absolute;
	z-index:1000;
	background-color:#FFF;
	transition:all ease .5s;
	border-radius:4px;
	background-color:#808C8D;
}

.header #site-selection UL LI {
	border-bottom:1px solid rgba(255,255,255,0.1);
}

.header #site-selection UL LI:last-child {
	border:none;
}

.header #site-selection UL LI A {
	line-height:30px;
	padding:4px 10px;
	color:#FFF;
}

.header #site-selection UL LI:hover {
	background-color:#232323;
}

.header #site-selection UL LI:first-child:hover {
	border-radius:3px 3px 0 0;
}

.header #site-selection UL LI:last-child:hover {
	border-radius:0 0 3px 3px;
}

.header #site-selection:hover UL {
	opacity:1;
}

footer {
	border-top:1px solid #EEE;
}

.footer-logod img {
	height:80px;
}

.footer-logod img:hover {
	height:80px;
}

.hero-5 * {
	background-image:none!important;
}

.footer .footer-top {
	padding:50px 0 0;
}

.footer .widget {
	margin-bottom:0;
}

@media (max-width: 767px) {
	#site-selection.desktop {
		display:none;
	}
	
	.icon-menu {
		font-size:30px;
	}
	
	.other-pages-mobile,.lang {
		margin-top:10px!important;
		padding-top:10px!important;
		border-top:1px solid #333;
	}
}

.scms_context_button_anchor {
	height:14px!important;
	width:14px!important;
}