/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/*
 * Style Style Sheet - Defines the main look like colors and backgrounds
 * Not all style related CSS is included, only colors and backgrounds which may change for different theme styles
 */

/* LAYOUT */


#menubar {
	height: 40px;
	width: 100%;
	position: static;
	top: 178px;
	background:url(../images/menubar-bg.jpg) repeat-x;
}
#menu {
	height: 40px;
	margin-left:20px;
	max-width: 898px;
	width: 100%;
}

#footer {background: #4d4940; margin:0px; padding:10px 0; color:white; border-top:1px solid #444036;}


.slogan {
	font-family: 'Trebuchet MS','Trebuchet',Helvetica, Arial, sans-serif;
	color: #1b491a;
	font-size: 16px;
	line-height: 22px;
	text-align: center;
}

/* MENU */
.menu-dropdown {width:100%;}
.menu-dropdown a.level1.notext {padding:0 2px 0 6px;}
.menu-dropdown a.level1.notext:hover {padding:0 1px 0 5px;}

.menu-dropdown {
	width: 75%;
}
#socialmedia.menu-dropdown {
	position: absolute;
	top: 0;
	right: 0;
	width: 25%;
}
#socialmedia.menu-dropdown li.level1,
#socialmedia.menu-dropdown li.level1 > span {
	float: right;
}
/*.menu-dropdown li.level1:last-child a.level1 > span {background: url('../images/shopping-cart-icon.png') no-repeat left; padding-left:30px;} */


.breadcrumbs {margin:0 0 10px 0;}
.breadcrumbs a, .breadcrumbs span, .breadcrumbs strong {
	font-size:11px; color:#888;
}
.breadcrumbs a {font-family: 'Font-Awesome',Arial, Helvetica, sans-serif;}
.breadcrumbs a:hover {color:#360;}
.breadcrumbs .fa-home {font-size:11px; color: #999; padding-right:5px;}

.seodesc, .seodesc .module-title-footer {
	text-align: left;
}
.contactus, .contactus .module-title-footer {
	text-align: right;
}

.slideshow-homepage h2 {
	text-align: center;
	color:#4b483f;
	font-size:230%;
	margin:0px 0px;
	background: rgba(136, 207, 243, 0.51); /*#7aa9d2*/
	padding-top: 10px;
	padding-bottom: 5px;
}
.slideshow-homepage h2 a {
	color:#4b483f;
}
.slideshow-homepage article {text-align: center;}
.slideshow-homepage article img {padding:10px 0;}
.slideshow-homepage .caption {
	max-width:100%;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

.slideshow-homepage .caption {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    position: absolute;
    bottom: 0;
}

.center-text-slideshow {
    text-align: center;
    position: relative;
}

.slideshow-homepage article {
    margin-top: -10px;
}

/* JCE Editor styles */
iframe.responsivevideo {
	max-width: 100%;
}

table.responsivetable {
	width:100%;
}

@media (max-width: 959px) and (min-width: 768px) {
	.slideshow-homepage h2 {font-size:26px;}
	.slideshow-homepage .caption {margin:0; bottom:10px;}
}

@media (max-width: 767px) {
	.slideshow-homepage h2 {display: none;}
	.slideshow-homepage .caption {margin:0; bottom:10px;}	
}

#dopay #banks {
    display: none;
}