@font-face {
	font-family: 'fair';
	src: url('../fonts/MyFairCody.eot');
	src: url('../fonts/MyFairCody.eot') format('embedded-opentype'),  url('../fonts/MyFairCody.woff2') format('woff2'),  url('../fonts/MyFairCody.woff') format('woff'),  url('../fonts/MyFairCody.ttf') format('truetype'),  url('../fonts/MyFairCody.svg#MyFairCody') format('svg');
}
.wrapper {
	max-width: 1220px;
}
#maininner {
	width: 100%;
}
#menu .dropdown {
	width: 250px;
}
#menu .columns2 {
	width: 500px;
}
#menu .columns3 {
	width: 750px;
}
#menu .columns4 {
	width: 1000px;
}
body {
	overflow: hidden;
}

article.item table {
	width: 100%;
}
article.item p, article.item em, article.item strong, article.item span, article.item ul li, article.item ol li, article.item th, article.item th p, article.item th span, article.item th strong, article.item td, article.item td p, article.item td span, article.item td strong {
	font-family: times new roman;
	color: #a8a8a8;
	font-size: 17px;
}
article.item h1, article.item h2, article.item h3, article.item h4, article.item h5, article.item h6 {
	font-family: times new roman;
	color: #a8a8a8;
}
article.item ul {
	margin-left: 20px;
	padding-left: 0;
	padding-right: 0;
}
article.item ol {
	margin-left: 20px;
	padding-left: 0;
	padding-right: 0;
}
article.item a, article.item td a, article.item th a {
	color: #b19825;
	font-family: times new roman;
	font-size: 16px;
}
article.item ul li, article.item ul, article.item ol li {
	list-style-type: unset !important;
}
body {
	background: #000;
}
.topBg {
	width: 100%;
	background: url("../img/topbg.jpg") repeat-x 0 0;
	height: 384px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}
#header {
	height: 130px;
	width: 100%;
	margin: 0 !important;
	background: url("../img/headerbg.png") no-repeat 50% 0;
	z-index: 5;
}
.gold #header, .homeHead {
	position: absolute !important;
	top: 0;
}
article.item {
	margin: auto auto 100px;
	width: 750px;/*min-height: 400px;*/
}
.galleryPage article.item {
	margin: 0;
	min-height: auto;
}
#content h1.title {
	color: #b19528;
	font-family: 'Pinyon Script', cursive;
	font-size: 31px;
	line-height: 30px;
	margin: 30px auto;
	text-align: center;
	text-transform: capitalize;
	width: 750px;
}
article.item p {
	color: #a8a8a8;
	font-family: times new roman;
	font-size: 17px;
	line-height: 25px;
	margin: 0 !important;
	text-align: justify;
}
#social li.item104 a::before, #social li.item104 a::after, #social li.item105 a::before, #social li.item105 a::after, #social li.item106 a::before, #social li.item106 a::after, #social li.item107 a::before, #social li.item107 a::after, #social li.item108 a::before, #social li.item108 a::after {
	color: #898989;
	font-family: Flaticon;
	font-size: 22px;
	font-style: normal;
}
#social li.item104 a::before {
	content: "\f100";
}
#social li.item105 a::before {
	content: "\f101";
}
#social li.item106 a::before {
	content: "\f102";
}
#social li.item107 a::before {
	content: "\f104";
}
#social li.item108 a::before {
	content: "\f103";
}
#social span.icon {
	display: none;
}
#social li a span {
	padding: 0;
}
#social .module {
	margin: 0;
}
#social ul {
	direction: ltr;
	text-align: center;
}
#social ul li {
	border: medium none;
	display: inline-block;
	margin: 0 0.5px;
}
#social {
	float: right;
	height: 25px;
	/* margin-right: 35px;*/
	margin-top: 5px;
	position: relative;
	width: 120px;
	z-index: 100;
}
#social li.item104:hover a::before, #social li.item104:hover a::after, #social li.item105:hover a::before, #social li.item105:hover a::after, #social li.item106:hover a::before, #social li.item106:hover a::after, #social li.item107:hover a::before, #social li.item107:hover a::after, #social li.item108:hover a::before, #social li.item108:hover a::after {
	color: #f7c340;
}
.leftDiv {
	left: 0;
	margin-left: 70px;
	position: absolute;
}
.rightDiv {
	margin-right: 70px;
	position: absolute;
	right: 0;
}
#search {
	border: medium none;
	height: 32px;
	margin-right: 60px;
	margin-top: 0;
	width: 60px;
}
#search .searchbox {
	border: none;
	padding: 0;
}
#search .searchbox input {
	background: url("../img/search.png") no-repeat 50% 50%;
	border: 2px solid #898989;
	height: 27px;
	padding-left: 0;
	padding-right: 28px;
	width: 0;
	color: #898989 !important;
	font-family: gothic;
	font-size: 14px;
	height: 27px;
	float: right;
}
.searchbox.filled button {
	height: 30px;
	right: 5px;
}
#search form.searchbox input:focus {
	color: #898989 !important;
	font-weight: bold;
	background-position: 96% 50%;
	padding: 0 22px;
	width: 80px;
}
.topDiv {
	height: 35px;
	padding-top: 30px;
	width: 100%;
}
#menubar {
	background: url("../img/menubg.png") no-repeat 0 85%;
	width: 645px;
	margin: auto;
}
#menu {
	float: none;
	margin: 0;
	height: 50px;
}
#menu .separator {
	cursor: pointer;
}
#menu ul.menu-dropdown {
	float: none;
	text-align: center;
}
#menu ul.menu-dropdown li.level1 {
	display: inline-table;
	float: none;
	margin: 0 5px;
}
#menu .menu-dropdown li.level1:hover .level1, #menu .menu-dropdown li.level1.remain .level1 {
	background: none;
}
#menu ul.menu-dropdown li.level1 .level1 span {
	color: #fff;
	font-family: fair;
	font-size: 17px;
	text-transform: uppercase;
}
#menu .menu-dropdown li.level1:hover .level1 span, #menu .menu-dropdown li.level1.remain .level1 span, #menu .menu-dropdown li.level1.active .level1 span {
	color: #b19528;
}
#menu .menu-dropdown .dropdown {
	top: 45px;
}
#menu .menu-dropdown .dropdown-bg > div {
	background: #000 none repeat scroll 0 0;
	border: 1px solid #b19528;
	padding: 10px;
	text-align: left;
}
#menu .menu-dropdown li.level2 {
	background: #131313 none repeat scroll 0 0;
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
	border-top: medium none;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15) inset, 0 1px 4px rgba(0, 0, 0, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.05);
	margin-bottom: 5px;
}
#menu .menu-dropdown li.level2:hover {
	background: #323232;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 0 rgba(0, 0, 0, 0.2), 0 1px 3px rgba(0, 0, 0, 0.3);
}
#menu .menu-dropdown li.level2 .level2 span {
	font-family: fair;
	font-size: 15px;
	text-transform: capitalize;
	color: #a8a8a8;
}
#menu .menu-dropdown li.level2:hover .level2 span {
	color: #b19528;
}
#menu .menu-dropdown li.level1.parent:hover::before, #menu .menu-dropdown li.remain.parent::before {
	content: none;
	border: none;
}
#menu .menu-dropdown li.level3 .level3 {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	padding-left: 0;
}
#menu .menu-dropdown ul.level3 {
	list-style: outside none disc;
	padding-left: 20px;
	color: #b19528;
}
#menu .menu-dropdown li.level3 .level3 span {
	color: #a8a8a8;
	font-family: fair;
	font-size: 15px;
	text-transform: capitalize;
}
#menu .menu-dropdown li.level2:hover li.level3 .level3 span, #menu .menu-dropdown li.level2.active li.level3 .level3 span {
	color: #a8a8a8;
}
#menu .menu-dropdown li.level2:hover li.level3:hover .level3 span, #menu .menu-dropdown li.level2.active li.level3.active .level3 span, #menu .menu-dropdown li.level3:hover .level3 span {
	color: #b19528;
}
#langswitch {
	float: left;
	height: 35px;
	width: 80px;
}
#langswitch .module {
	margin: 0;
}
#langswitch ul li a {
	color: #888;
	display: inline-block;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	margin-top: 3px;
}
#langswitch ul li:hover {
	border-color: #F7C33E;
}
#langswitch ul li:hover a {
	color: #F7C33E;
}
div.mod-languages ul.lang-inline li {
	border: 2px solid #888888;
	display: inline-table;
	height: 30px;
	margin: 0 2px;
	text-align: center;
	width: 30px;
	cursor: pointer;
}
#login {
	float: left;
	height: 25px;
	margin-left: 15px;
	margin-top: 5px;
	width: 25px;
}
#login .module {
	margin: 0;
}
#login a {
	background: rgba(0, 0, 0, 0) url("../img/user.png") no-repeat scroll 0 0;
	display: inline-block;
	height: 23px;
	width: 23px;
}
#login a:hover {
	background-position: 0 100%;
}
.centerDiv {
	height: 550px;
	width: 100%;
	position: absolute;
	left: 0;
	top: 5%;
	z-index: 1;
}
.homeBigLogo {
	background: rgba(0, 0, 0, 0) url("../img/homebiglogo.png") no-repeat scroll 50% 60px;
	height: 550px;
	width: 100%;
}
.homeBigMask {
	background: rgba(0, 0, 0, 0) url("../img/biglogomask.png") no-repeat scroll 0% 0;
	height: 349px;
	left: 51%;
    margin-left: -224px;
    margin-top: -176px;
	position: absolute;
	top: 50%;
	width: 429px;
	opacity: 0;
}
#proMenu {
	bottom: 100px;
	height: 30px;
	left: 50%;
	margin-left: -430px;
	position: absolute;
	width: 860px;
}
#proMenu .menu-sidebar li.level1 {
	border: none;
	position: absolute;
	text-align: center;
}
#proMenu .module {
	margin: 0;
}
#proMenu .menu-sidebar li.item120 {
	height: 60px;
	right: -40px;
	text-align: right;
	top: -10px;
	width: 215px;
}
.uk-modal {
	background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
	overflow-y : hidden !important;
}
.uk-modal-dialog {
	border: 1px solid #bca451;
	background: #bca451 none repeat scroll 0 0;
}
#proMenu .menu-sidebar li.item119 {
	height: 60px;
	left: -40px;
	text-align: left;
	top: -10px;
	width: 210px;
}
#proMenu .menu-sidebar li.level1 a {
	height: 60px;
}
#proMenu .menu-sidebar li.level1 span {
	color: #787878;
	font-family: 'Pinyon Script', cursive;
	font-size: 53px;
	text-transform: capitalize;
	line-height: 50px;
}
#proMenu .menu-sidebar li.level1:hover span {
	color: #b19528;
}
.bottomleft {
	background: url("../img/bottomleft.png") no-repeat 0 0;
	width: 440px;
	height: 35px;
	position: absolute;
	bottom: 0;
	left: 0;
}
.bottomright {
	background: url("../img/bottomright.png") no-repeat 0 0;
	width: 440px;
	height: 35px;
	position: absolute;
	bottom: 0;
	right: 0;
}
#proSlideshow {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
#proSlideshow .module {
	margin: 0;
}
.gold #logo {
	height: 138px;
	margin-left: 30px;
	/*left: 0;
    position: absolute;
    top: 160px;*/
	width: 189px;
}
.gold #logo p {
	margin: 0;
}
.sideDiv {
	height: 260px;
	left: 0;
	margin-left: 30px;
	margin-top: -150px;
	position: absolute;
	top: 50%;
	width: 190px;
	z-index: 100;
}
.uk-modal .uk-slidenav-position .uk-slidenav {
	display: block !important;
	font-size: 80px !important;
	width: 80px !important;
	height: 80px !important;
}
.pervPage {
	color: #ffe474;
	background: url("../img/undo.png") 0 50% no-repeat;
	float: left;
	font-family: fair;
	font-size: 15px;
	font-weight: bold;
	height: 30px;
	width: 65px;
	line-height: 30px;
	cursor: pointer;
	text-align: right;
	text-transform: capitalize;
}
.menushine1 {
	background: rgba(0, 0, 0, 0) url("../img/shine.png") no-repeat scroll 0 0;
	bottom: -20px;
	height: 84px;
	left: 100px;
	position: absolute;
	width: 87px;
	/*display:none;*/
	opacity: 0;
	transform: scale(0);
	-o-transform: scale(0);
	-moz-transform: scale(0);
	-webkit-transform: scale(0);
}
.menushine2 {
	background: rgba(0, 0, 0, 0) url("../img/shine.png") no-repeat scroll 0 0;
	bottom: -20px;
	height: 84px;
	right: 100px;
	position: absolute;
	width: 87px;
	/*display:none;*/
	opacity: 0;
	transform: scale(0);
	-o-transform: scale(0);
	-moz-transform: scale(0);
	-webkit-transform: scale(0);
}
#top-a {
	margin-left: 30px;
	/*left: 0;
    position: absolute;
    top: 310px;*/
	width: 155px;
}
#top-a .module {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	margin: 0;
	padding: 0;
}
#top-a h3.module-title {
	color: #a38c33;
	font-family: 'Pinyon Script', cursive;
	font-size: 32px;
	margin-bottom: 20px;
	text-align: center;
	text-transform: capitalize;
}
#top-a .menu-sidebar li.level1 {
	border: none;
}
#top-a .menu-sidebar .level1 span {
	color: #96802e;
	font-family: fair;
	font-size: 14px;
	padding-left: 25px;
	text-transform: uppercase;
	line-height: 12px;
}
#top-a .menu-sidebar li.level1:hover .level1 span {
	background : url("../img/libg.png") no-repeat 0 50%;
	color: #fff !important;
}
.isblog #system .item, .isblog #system > .title, .noblog #content {
	background: none !important;
	padding: 0 !important;
}
#logo2 {
	display: block;
	height: 174px;
	margin: auto;
	/* padding-top: 130px;*/
	position: relative;
	width: 236px;
	z-index: 2;
}
#logo2 p {
	margin: 0;
}
#gallerySlideshow .module {
	margin: 0;
	top: 11px;
}
#gallerySlideshow {
	min-height: 478px;
	position: relative;
	width: 100%;
	top: -50px;
}
.sTopl {
	background: rgba(0, 0, 0, 0) url("../img/slidetop.png") no-repeat scroll 40% 0 / 100% 100%;
	height: 153px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
}
#gallerySlideshow .uk-slideshow {
	border-bottom: 2px solid #a38c33;
}
#gallerySlideshow .uk-dotnav > * > * {
	background: url("../img/dotnav.png") no-repeat 0 0;
	width: 26px;
	height: 12px;
	transform: scale(1.3);
	-o-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-webkit-transform: scale(1.3);
	transition: none;
	-o-transition: none;
	-moz-transition: none;
	-webkit-transition: none;
}
#gallerySlideshow .uk-dotnav > .uk-active > * {
	background: url("../img/dotnav.png") no-repeat 0 100%;
	width: 26px;
	height: 12px;
}
#gallerySlideshow .uk-dotnav > * {
	padding-left: 10px;
}
#gallerySlideshow .uk-overlay-bottom {
	bottom: -30px;
	padding: 0;
}
#gallerySlideshow .uk-dotnav {
	margin: 0 !important;
}
#gallerySlideshow .uk-slidenav-position .uk-slidenav-next::before, #gallerySlideshow .uk-slidenav-position .uk-slidenav-previous::before {
	content: none;
}
#gallerySlideshow .uk-slidenav-position .uk-slidenav-next {
	background: url("../img/buttons.png") no-repeat 0 0;
	width: 40px;
	height: 69px;
}
#gallerySlideshow .uk-slidenav-position .uk-slidenav-previous {
	background: url("../img/buttons.png") no-repeat 0 100%;
	width: 40px;
	height: 69px;
}
#content {
	margin: 0 10px;
}
#innerbottom {
	margin: auto auto 130px;
	width: 980px;
}
#innerbottom .module {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	margin: 0;
	padding: 0;
}
#main {
/*margin-top: -20px;*/
}
.gold #main {
	margin-top: 0 !important;
}
#innerbottom h3.module-title {
	color: #888888;
	font-family: 'Pinyon Script', cursive;
	font-size: 41px;
	margin-bottom: 30px;
	text-align: center;
	text-transform: capitalize;
}
#innerbottom .uk-panel-teaser {
	position: relative;
	width: 200px;
	height: 230px;
	margin: auto;
}
#innerbottom .uk-panel-teaser .imgMask {
	background: url("../img/gallerybg.png") no-repeat 0 0;
	width: 200px;
	height: 230px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
#innerbottom .uk-position-cover {
	z-index: 2;
}
#innerbottom .uk-overlay-hover {
	height: 230px;
	width: 200px;
}
#innerbottom .uk-overlay-hover img {
	margin-left: 7px;
	margin-top: 37px;
}
#innerbottom .uk-margin-bottom-remove {
	color: #a38c33;
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	margin-top: 20px;
	text-align: center;
	text-transform: uppercase;
}
.searchbox .results::before {
	content: none;
	border: none;
}
.searchbox .results {
	padding: 10px;
	top: 45px;
	right: -110px;
	background: #000;
	border: 1px solid #b19528;
}
.searchbox .results li.results-header, .searchbox .results li.more-results, .searchbox .results li.no-results, .searchbox .results li.results-header:hover, .searchbox .results li.more-results:hover {
	color: #b19528 !important;
	font-family: fair;
	font-size: 15px;
}
.searchbox .results li.result h3 {
	color: #b19528;
	font-family: fair;
	font-size: 15px;
	text-transform: capitalize;
}
.searchbox .results li.result div {
	color: #989898;
	font-family: arial;
	font-size: 13px;
	line-height: 18px;
	text-align: justify;
}
.searchbox .results li.results-header {
	border-bottom: 1px solid #b19528;
}
.searchbox .results li.more-results {
	border-top: 1px solid #b19528;
}
.searchbox .results li.result {
	border-top: none;
}
.searchpage #searchForm {
	margin: 40px auto auto !important;
	width: 750px;
}
.searchpage div.items {
	margin: auto auto 100px !important;
	min-height: 400px;
	width: 750px;
}
.searchpage article.item {
	min-height: auto;
}
.searchpage form.box fieldset {
	border: 1px solid #b19528;
}
.searchpage form.box label {
	color: #a8a8a8;
	font-family: times new roman;
	font-size: 17px;
}
.searchpage #searchForm input {
	background: #000 none repeat scroll 0 0;
	border: 1px solid #7c7c7c;
	box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.07), 0 0 0 1px #0c0c0c inset, 0 0 11px rgba(255, 255, 255, 0.7) inset;
	height: 16px;
	padding: 7px 8px;
	width: 230px;
}
.searchpage #searchForm button {
	background: #b19528 none repeat scroll 0 0;
	border: 1px solid #b19528;
	color: #000;
	font-family: fair;
	font-size: 15px;
	margin: 0;
	text-shadow: none;
	width: 100px;
}
.searchpage #searchForm button:hover {
	background: #000 none repeat scroll 0 0;
	color: #b19528;
}
.searchpage #searchForm strong {
	color: #a8a8a8;
	font-family: times new roman;
	font-size: 17px;
}
.searchpage #content h1.title {
	text-align: left;
}
.searchpage div.content {
	color: #a8a8a8;
	font-family: times new roman;
	font-size: 17px;
	line-height: 23px;
}
.searchpage span.highlight {
	background: #b19528 none repeat scroll 0 0 !important;
	color: #000;
	padding: 2px 5px;
}
.searchpage #content h1.title a {
	color: #b19528;
}
.popover {
	display: none !important;
}
/*************************login*****************************/
div.loginPannel, div.logoutPannel {
	background: url("../img/topLgn.png") no-repeat scroll 50% 0 transparent;
	margin: 40px auto auto;
	padding: 20px 10px 100px;
	width: 330px;
}
div.loginPannel fieldset {
	border-left: 2px solid #b19528;
	border-right: 2px solid #b19528;
	margin-top: 9px;
	padding: 20px 10px 30px;
	text-align: center !important;
}
div.logoutPannel form {
	border-left: 2px solid #b19528;
	border-right: 2px solid #b19528;
	margin-top: 9px;
	padding: 60px 10px 70px;
	text-align: center !important;
}
div.loginPannel fieldset div {
	text-align: center;
}
div.loginPannel input#username {
	background: #000 url("../img/user2.png") no-repeat scroll 2% 50%;
	border: 1px solid #5c5c5c;
	box-shadow: 0 0 0 1px #0c0c0c inset, 0 0 11px rgba(255, 255, 255, 0.7) inset;
	color: #a8a8a8 !important;
	font-family: times new roman;
	font-size: 16px;
	height: 17px;
	padding: 9px 7px 8px 31px !important;
	text-align: left;
	text-shadow: none !important;
	width: 240px !important;
}
div.loginPannel input#password {
	background: #000 url("../img/pass.png") no-repeat scroll 2% 50% !important;
	border: 1px solid #5c5c5c;
	box-shadow: 0 0 0 1px #0c0c0c inset, 0 0 11px rgba(255, 255, 255, 0.7) inset;
	color: #a8a8a8 !important;
	font-family: times new roman;
	font-size: 16px;
	height: 17px;
	padding: 9px 7px 8px 31px !important;
	text-align: left;
	text-shadow: none !important;
	width: 240px !important;
}
div.loginPannel fieldset button.button {
	background: #b19825 none repeat scroll 0 0;
	border: 1px solid #b19825;
	color: #000;
	font-family: fair;
	font-size: 16px;
	padding: 8px 0;
	text-shadow: none;
	width: 280px;
	text-transform: capitalize;
}
.loginPannel form.submission.small fieldset > div {
	margin: 10px !important;
}
div.loginPannel fieldset ul {
	color: #b19825;
	padding-left: 5px;
	padding-right: 0;
	text-align: left;
}
div.loginPannel fieldset ul li a {
	color: #b19825;
	font-family: times new roman;
	font-size: 15px;
}
div.loginPannel form label {
	display: none !important;
}
div.logoutPannel form button {
	background: #b19825 none repeat scroll 0 0;
	border: 1px solid #b19825;
	color: #000;
	font-family: fair;
	font-size: 16px;
	padding: 8px 0;
	text-shadow: none;
	width: 280px;
}
/**********************reset/remind****************/

.resetPannel button:hover, .remindPannel button:hover, div.loginPannel fieldset button.button:hover, div.logoutPannel form button:hover {
	background: #000;
	color: #b19825;
}
/******************remind/reset***************/
div.remindPannel, div.resetPannel {
	background: url("../img/topLgn.png") no-repeat scroll 50% 0 transparent;
	margin: 40px auto auto;
	padding: 20px 10px 100px;
	width: 330px;
}
div.resetPannel form, div.remindPannel form {
	border-left: 2px solid #b19825;
	border-right: 2px solid #b19825;
	font-size: 14px;
	line-height: 27px;
	padding: 13px 24px 30px !important;
}
div.resetPannel form p, div.remindPannel form p {
	color: #a8a8a8;
	font-family: times new roman;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 0;
	text-align: justify;
}
div.resetPannel form fieldset, div.remindPannel form fieldset {
	height: 77px;
	margin-top: 0;
}
div.resetPannel form fieldset div, div.remindPannel form fieldset div {
	text-align: center;
}
div.resetPannel form fieldset div label, div.remindPannel form fieldset div label {
	color: #a8a8a8;
	float: left !important;
	font-family: times new roman;
	font-size: 16px;
	margin-bottom: 10px;
	text-align: left;
}
div.resetPannel form fieldset div input, div.resetPannel form fieldset div input:focus, div.remindPannel form fieldset div input:focus, div.remindPannel form fieldset div input {
	background: #000 url("../img/at.png") no-repeat scroll 2% 50% !important;
	border: 1px solid #5c5c5c !important;
	box-shadow: 0 0 0 1px #0c0c0c inset, 0 0 11px rgba(255, 255, 255, 0.7) inset !important;
	color: #a8a8a8 !important;
	font-family: times new roman;
	font-size: 16px;
	height: 17px;
	padding: 9px 7px 8px 31px !important;
	text-align: left;
	text-shadow: none !important;
	width: 240px !important;
}
.resetPannel button, .remindPannel button {
	background: none repeat scroll 0 0 #b19825 !important;
	border: 1px solid #b19825 !important;
	font-family: fair;
	font-size: 15px;
	color: #000 !important;
	padding: 8px 0;
	text-shadow: none !important;
	width: 278px;
}
.resetPannel button:hover, .remindPannel button:hover {
	background: #000 !important;
	color: #b19825 !important;
}
/*****************************register**************************/

div.regPannel {
	border-left: 2px solid #b19825;
	border-right: 2px solid #b19825;
	margin: 40px auto 130px;
	padding: 10px 30px 30px;
	width: 420px;
}
div.regPannel fieldset {
	margin-bottom: 0;
}
div.regPannel fieldset label {
	color: #a8a8a8;
	font-family: times new roman;
	font-size: 17px;
}
div.regPannel fieldset div:first-child {
	display: none;
}
.regPannel fieldset input[type="text"], .regPannel fieldset input[type="password"], .regPannel fieldset input[type="email"] {
	background: #000 !important;
	border: 1px solid #5c5c5c !important;
	box-shadow: 0 0 0 1px #0c0c0c inset, 0 0 11px rgba(255, 255, 255, 0.7) inset !important;
	color: #a8a8a8 !important;
	font-family: times new roman;
	font-size: 16px;
	height: 17px;
	padding: 9px 7px 8px 8px !important;
	text-align: left;
	text-shadow: none !important;
	width: 240px !important;
}
div.regBtn {
	text-align: right;
}
div.regBtn button {
	background: #b19825 none repeat scroll 0 0;
	border: 1px solid #b19825;
	color: #000;
	font-family: fair;
	font-size: 16px;
	text-shadow: none;
	width: 255px;
	margin-right: 12px;
}
div.regBtn button:hover {
	background: #000;
	color: #b19825;
}
/****************************profile****************************/

.editPro {
	border-right: 3px solid #b19825 !important;
	border-left: 3px solid #b19825 !important;
	margin: 70px auto 130px !important;
	width: 500px;
}
.editPro form.box fieldset {
	border: medium none;
	padding: 0 30px 10px;
}
.headEditFrm {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	border-bottom: 1px solid #b19825 !important;
	color: #b19825 !important;
	display: block !important;
	float: none !important;
	font-family: fair !important;
	font-size: 15px !important;
	margin: -27px auto 30px !important;
	padding-bottom: 7px !important;
	text-align: center !important;
	width: 180px !important;
}
.editPro input {
	background: #000 none repeat scroll 0 0 !important;
	border: 1px solid #5c5c5c !important;
	box-shadow: 0 0 0 1px #0c0c0c inset, 0 0 11px rgba(255, 255, 255, 0.7) inset !important;
	color: #a8a8a8 !important;
	float: right;
	font-family: times new roman !important;
	font-size: 16px !important;
	height: 17px !important;
	padding: 9px 7px 8px 8px !important;
	text-align: left;
	text-shadow: none !important;
	width: 240px !important;
}
.editPro form.box label {
	color: #a8a8a8;
	font-family: times new roman;
	font-size: 17px;
}
div.subEditFrm {
	padding-left: 0;
	margin-top: 0 !important;
	text-align: right !important;
}
.editPro div.submit button {
	background: #b19825 none repeat scroll 0 0;
	border: 1px solid #b19825;
	border-radius: 3px;
	color: #000;
	font-family: fair;
	font-size: 15px;
	padding: 4px 0;
	text-shadow: none;
	width: 256px;
}
.editPro div.submit button:hover {
	background: none repeat scroll 0 0 #000;
	color: #b19825;
}
.alert {
	background: #000 none repeat scroll 0 0;
	border: 1px solid #b19825;
	border-radius: 15px;
	margin: auto auto 15px;
	padding: 20px 10px;
	width: 750px;
}
.alert a.close, .alert h4 {
	display: none;
}
.alert div {
	color: #a8a8a8;
	font-family: times new roman;
	font-size: 17px;
	text-shadow: none;
}
.logout button {
	background: rgba(0, 0, 0, 0) url("../img/logout.png") no-repeat scroll 0 0 !important;
	height: 24px;
	padding: 0 !important;
	width: 30px;
	margin: 0 !important;
}
.logout .button {
	display: table-cell;
	height: 29px;
	margin: 0;
	width: 30px;
}
/*****************bodymask************************/
#bodymask {
	background: #000 none repeat scroll 0 0;
	display: none;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 10000;
}
.mobIn {
	height: 500px;
	left: 50%;
	margin-left: -250px;
	margin-top: -250px;
	position: absolute;
	top: 50%;
	width: 500px;
}
.mobile {
	background: rgba(0, 0, 0, 0) url("../img/rotate.gif") no-repeat scroll 0 0;
	height: 360px;
	margin: auto;
	width: 360px;
}
.rotateAlert {
	color: #fff;
	font-family: dinar;
	font-size: 35px;
	font-weight: bold;
	text-align: center;
	text-shadow: none;
	width: 550px;
	direction: rtl;
}
#bottom-a {
	margin: auto auto 30px;
	width: 750px;
	border: 1px solid #d5ac42;
}
#bottom-a .module {
	padding: 10px;
	background: none;
	margin: 0;
}
#bottom-b {
	margin: auto auto 150px;
	width: 750px;
}
#bottom-b .module {
	padding: 0;
	background: none;
	margin: 0;
}
#bottom-b .componentheading {
	border-bottom: 1px solid #b19825;
	color: #b19825;
	font-family: fair;
	font-size: 17px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	text-transform: capitalize;
}
#bottom-b table td.formTableLeft td:first-child, #bottom-b table td.formTableRight td:first-child {
	color: #a8a8a8;
	font-family: times new roman;
	font-size: 17px;
	text-transform: capitalize;
	width: 190px;
}
#bottom-b table input {
	background: #000 none repeat scroll 0 0;
	border: 1px solid #7c7c7c;
	box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.07), 0 0 0 1px #0c0c0c inset, 0 0 11px rgba(255, 255, 255, 0.7) inset;
	height: 16px !important;
	padding: 7px 8px;
	width: 200px !important;
	color: #a8a8a8;
	font-family: arial;
	font-size: 15px;
}
#bottom-b table textarea {
	background: #000 none repeat scroll 0 0 !important;
	border: 1px solid #7c7c7c !important;
	box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.07), 0 0 0 1px #0c0c0c inset, 0 0 11px rgba(255, 255, 255, 0.7) inset !important;
	height: 80px !important;
	padding: 7px 8px;
	width: 200px !important;
	overflow: hidden;
	color: #a8a8a8;
	font-family: arial;
	font-size: 15px;
}
#bottom-b table input#submit {
	background: #b19528 none repeat scroll 0 0;
	border: 1px solid #b19528;
	color: #000;
	font-family: fair;
	font-size: 15px;
	height: 38px !important;
	margin: 0;
	text-shadow: none;
	text-transform: capitalize;
	width: 220px !important;
	border-radius: 5px;
}
#bottom-b table input#submit:hover {
	background: #000 none repeat scroll 0 0;
	color: #b19528;
}
.formError {
	color: #ff0000;
	font-family: tahoma;
	font-size: 13px;
	font-weight: normal;
	text-transform: capitalize;
}
#rsform_error_3 > p {
	color: #ff0000;
	font-family: fair;
	font-size: 15px;
}
#bottom-b .rsform > p {
	color: #b19825;
	font-family: times new roman;
	font-size: 17px;
	text-align: center;
}
#bottom-b .mod-sppoll strong {
	color: #a8a8a8;
	font-family: times new roman;
	font-size: 18px;
	text-transform: capitalize;
	line-height: 50px;
}
#bottom-b .mod-sppoll .radio label {
	color: #a8a8a8;
	font-family: times new roman;
	font-size: 17px;
	text-transform: capitalize;
}
#bottom-b .mod-sppoll .radio {
	margin-bottom: 10px;
}
#bottom-b .mod-sppoll input.btn-default {
	background: #b19825 none repeat scroll 0 0;
	border: 1px solid #b19825;
	color: #000;
	font-family: fair;
	font-size: 16px;
	height: 33px;
	text-shadow: none;
	width: 100px;
}
#bottom-b .mod-sppoll input.btn-success {
	background: #000 none repeat scroll 0 0;
	border: 1px solid #b19825;
	color: #b19825;
	font-family: fair;
	font-size: 16px;
	height: 33px;
	width: 100px;
}
.sppoll-results .poll-question {
	color: #a8a8a8;
	font-family: times new roman;
	font-size: 17px;
	text-transform: capitalize;
}
.sppoll-results .poll-votes {
	color: #a8a8a8 !important;
	font-family: times new roman;
	font-size: 15px !important;
}
/**********************************footer*********************/
#footer {
	bottom: 20px;
	margin: 0;
	position: absolute;
	width: 100%;
	text-align: center;
}
#footer .module p {
	color: #b79e30;
	font-family: arial;
	font-size: 12px;
	text-transform: uppercase;
}
.far-register, .far-register a {
	color: #888 !important;
	font-family: arial;
	font-size: 13px;
}
.far-register a:hover {
	color: #b19528 !important;
}

.fa {
    background: url(../img/farsi.png) no-repeat 0 0;
    z-index: 9999999999999999999999999;
    width: 148px;
    display: inline-block;
    height: 40px;
}
.en {
    background: url(../img/en.png) no-repeat 100% 0;
    z-index: 9999999999999999999999999;
    width: 148px;
    display: inline-block;
    height: 40px;
}