.smartTitle{font-size:21px; color: #222;text-shadow: 0px 2px 1px #777777;font-weight:bold;text-align:center;border-bottom: 1px dashed #E67C70;padding-bottom:10px;margin-bottom:5px}

#logo { background-image: url(../images/logo.png); }
#singInBox{float:right;width: 305px;margin: 5px 0 0;}
.smallButtons a, .smallButtons button{display: inline-block;border: 0;vertical-align: top; position: relative;width: 100%;max-width: 130px;height: 26px;line-height: 26px;font-weight: 600;color: #ffffff;text-transform: uppercase;text-align: center;-webkit-transition: background-color 300ms ease-in-out; -o-transition: background-color 300ms ease-in-out;transition: background-color 300ms ease-in-out;border-radius: 3px;margin: 0 8px;}
.loginButtons a.newRegister{float:right;}
.loginButtons a.forgotPassword{float: left;}
.devider{margin: 5px 0 10px 0;border-bottom: 1px dashed #7B7B7B; height:3px; width: 100%; }
.loginPopupRegister{float:right;width:274px;height:28px;line-height:28px;text-align:right;}

.successMessage ul li{background: url('../images/icons/errorIcon.png') no-repeat center left; text-align: left;padding-left: 23px;}
#noty_top_layout_container{max-width:550px;}


.navSetting {
	position: relative;
	margin-right: 4px;
}
.navSetting h4{text-align: left; color:#FFF; font-weight:bold;cursor:pointer;font-size: 15px;}

.navSetting button.settings {
	width: 56px;
	height: 56px;
	background: #30D284 url(../../images/person.png) center no-repeat;
	border-radius: 50%;
	outline: none;
}

.navSetting .settingsHidden {
	position: absolute;
	top: 5px;
	left: 0px;
	z-index: 999;
	display: none;
	padding-top: 31px;
}

.settings-hidden-active {
	display: block !important;
}

.navSetting .settingsHidden ul {
	background: #B04347;
	padding-top: 11px !important;
}

.navSetting .settingsHidden .triangle {
	
	position: absolute;
	width: 20px;
	height: 20px;
	background: #B04347;
	top: 21px;
	right: 18px;
	z-index: -1;
	transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
}

.navSetting .settingsHidden ul li {
	padding: 4px 10px;
	list-style: none;
}

.navSetting .settingsHidden ul li a {
	color: #fff;
	padding-left: 5px;
	width: 100%;
	min-width: 141px;
	display: block;
	white-space: nowrap;
	font-size: 14px !important;
	line-height: 21px !important;
	font-family: "Open Sans";
	font-weight: 400;
	border-bottom: 2px solid #E0575C;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
	transition: all 0.3s;
}

.navSetting .settingsHidden ul li:last-child a {
	border-bottom: 0;
}

.navSetting .settingsHidden ul li a:hover {
	color: #541367;
}
.navSetting:hover > .settingsHidden {
	display: block !important;
}

.siteSections{width: 48%;margin: 1%;float: left;text-align: center;    border: 1px solid #D0D0D0;border-radius: 3px;box-shadow: 1px 1px 6px #827F7F;cursor:pointer}
.siteSections p{font-size:16px;color:#B04347;}
.siteSections .siteSectionsImage{width: 150px; height: 150px;margin: auto;line-height: 150px;}
.siteSections .siteSectionsImage img{max-width: 100%; max-height: 100%;}
.switchSiteSections{position:fixed;bottom: 10px;left:10px;background: url(../images/icons/siteSections.png) no-repeat transparent;width:64px;height:64px;    z-index: 9997;cursor: pointer;}

.logos-carousel .slide .sliderImageWrapper{width: 100%;height:200px;text-align:center;line-height:200px;}

.logos-carousel .slide .sliderImageWrapper img{max-width: 100%;max-height:100%;display: inline-block;width: auto;padding:0;margin:0;}