@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);
/* === GLOBAL === */
body {
	padding: 0;
	font-family: 'Open Sans', sans-serif;
	color: #7c7c7c;
	font-size: 14px;
	line-height: 24px;
	background-color: #f1f1f1;
}
h1, h2, h3, h4, h5, h6 {
	color: #3e2c0d;;
}
h1 {
	line-height: 40px;
}
a:hover, a:focus {
	color: #000;
	background-color: none;
	outline: none;
}
.btn {
	display: inline-block;
	padding: 12px 12px;
	margin-bottom: 0;
	margin-top: 10px;
	font-size: 14px;
	font-family: 'b yekan';
	line-height: 20px;
	color: #2f2f2f;
	text-align: center;
	text-shadow: none;
	vertical-align: middle;
	cursor: pointer;
	background-color: #fff;
	background-image: none;
	border-bottom-color: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 3px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	transition: ease all .3s;
	-webkit-transition: ease all .3s;
	-moz-transition: ease all .3s;
	position: relative;
	border: solid 1px #2f2f2f;
}
a.btn:hover, a.btn:focus {
	background-color: #333;
	color: #fff;
	-webkit-box-shadow: 0 0 0;
}
.btn:focus {
	outline: none;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], input[type="submit"]
.uneditable-input {
	box-sizing: border-box;
	min-height: 36px;
}
.icon-chevron-right.fa.fa-chevron-right {
	display: none;
}
a {
	text-decoration: none;
	transition: ease all .3s;
	-webkit-transition: ease all .3s;
	-moz-transition: ease all .3s;
}
a:link {
	text-decoration: none;
}
.readmore {
	text-align: center;
}

.icon-white, .nav-pills > .active > a > [class^="icon-"], .nav-pills > .active > a > [class*=" icon-"], .nav-list > .active > a > [class^="icon-"], .nav-list > .active > a > [class*=" icon-"], .navbar-inverse .nav > .active > a > [class^="icon-"], .navbar-inverse .nav > .active > a > [class*=" icon-"], .dropdown-menu > li > a:hover > [class^="icon-"], .dropdown-menu > li > a:focus > [class^="icon-"], .dropdown-menu > li > a:hover > [class*=" icon-"], .dropdown-menu > li > a:focus > [class*=" icon-"], .dropdown-menu > .active > a > [class^="icon-"], .dropdown-menu > .active > a > [class*=" icon-"], .dropdown-submenu:hover > a > [class^="icon-"], .dropdown-submenu:focus > a > [class^="icon-"], .dropdown-submenu:hover > a > [class*=" icon-"], .dropdown-submenu:focus > a > [class*=" icon-"] {
	background-image: none;
}
.article_anywhere_title {
	padding-bottom: 40px;
}
.nav {
	margin-bottom: 35px;
}
.main_blog .definition .page-header {
	margin: 0px;
	padding-bottom: 0px;
}
.page-header {
	border-bottom: none;
	text-align: right;
}
.main_blog .definition .muted {
	color: #fff;
}
.img-intro__right, .pull-right.item-image {
	float: right;
	margin: 0px 0px 20px 20px;
}
.img-intro__left, .pull-left.item-image {
	float: left;
	margin: 0px 20px 20px 0px;
}
.img-intro__none, .pull-none.item-image {
	margin: 0 0 20px 0;
	float: none;
}
/* === TOP === */
#logo {
	/* padding-top:10px; */
}
.logo .site_desc {
	font-size: 22px;
}
#logo h1 {
	text-align: center;
	font-weight: normal;
	font-size: 18px;
  	max-width:180px;
	margin: 0 auto;
	color: #573e12;
	box-sizing: border-box;
	background-color: #fdb334;
	margin-top: 0;
	text-transform: capitalize;
}
.fix_menu #top {
	padding: 0px;
}
.fix_menu .logo, .fix_menu .navigation {
	padding-top: 0;
}
/*=====LANGUAGE====*/
.language {
	padding-top: 5px;
}
.language a.btn {
	margin-top: 0;
	background: transparent;
	color: #efc75e;
	border: solid 1px #efc75e;
}
/*======SEARCH=====*/
.header-row .top_header {
	position: relative;
}
form[role="search"].toggle_search.active .search-form input {
	border: none;
	text-align: left;
}
.top-login {
	text-align: right;
}
.top_search .dropdown .btn {
	margin-top: 0;
	font-size: 22px;
	line-height: 10px;
	border: none;
	background-color: transparent;
	color: #fff;
	padding: 6px 0px;
}
.top_search .dropdown-menu {
	background-color: transparent;
	border: none;
	box-shadow: 0 0 0;
	background-clip: none;
}
.top_search .search-form .btn-search {
	top: 4px;
	font-size: 18px;
	line-height: 21px;
}
.container.top_header {
	position: relative;
}
/*===HEADER====*/
#header-row {
	background-color: #573e12;
}
/* === NAVIGATION === */
.nav-wrap {
	background-color: #3e2c0d;
}
.navigation a {
	cursor: pointer;
}
.navigation .main_menu div#maximenuck100 ul.maximenuck {
	background: none;
	border: none;
	display: table-cell;
	width: 100%;
	border-radius: 0;
}
div#maximenuck100 {
	font-size: 14px;
	line-height: 21px;
	text-align: right;
	zoom: 1
}
div#maximenuck100 ul.maximenuck {
	clear: both;
	text-align: left;
	position: relative;
	z-index: 10;
	overflow: visible !important;
	display: block !important;
	float: none !important;
	visibility: visible !important;
	opacity: 1 !important;
	list-style: none;
	margin: 0 auto;
	height: auto;
	padding: 0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	filter: none;
	zoom: 1
}
div#maximenuck100.maximenuckv ul.maximenuck {
	padding: 5px
}
div#maximenuck100 ul.maximenuck:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0
}
div#maximenuck100 ul.maximenuck li.maximenuck.level1 {
	display: inline-block;
	float: none !important;
	position: static;
	list-style: none;
	text-align: center;
	padding: 0;
	margin: 0;
	cursor: pointer;
	vertical-align: middle;
	box-shadow: none;
	filter: none
}
*+ html div#maximenuck100 ul.maximenuck li.maximenuck.level1 {
	display: inline !important
}
div#maximenuck100.maximenuckv ul.maximenuck li.maximenuck.level1 {
	display: block !important;
	margin: 0;
	padding: 4px 8px 2px 0;
	text-align: right
}
div#maximenuck100 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck100 ul.maximenuck li.maximenuck.level1 > span.separator {
	background: url(../images/menu-act.gif) left 70px repeat-x;
	font-size: 18px;
	color: #fff;
	display: block;
	float: none !important;
	float: right;
	position: relative;
	text-decoration: none;
	box-shadow: none;
	line-height: 80px;
	min-height: 34px;
	outline: none;
	filter: none;
	border: none;
	padding: 6px 19px 0px;
	white-space: normal;
	filter: none;
	-webkit-transition: background 300ms ease-out;
	transition: background 300ms ease-out;
}
div#maximenuck100 ul.maximenuck li.maximenuck.level1:hover > a span.titreck, div#maximenuck100 ul.maximenuck li.maximenuck.level1.active > a span.titreck, div#maximenuck100 ul.maximenuck li.maximenuck.level1:hover > span.separator, div#maximenuck100 ul.maximenuck li.maximenuck.level1.active > span.separator {
	color: #efc75e;
}
div#maximenuck100 ul.maximenuck li.maximenuck.level1:hover > a, div#maximenuck100 ul.maximenuck li.maximenuck.level1.active > a, div#maximenuck100 ul.maximenuck li.maximenuck.level1:hover > span.separator, div#maximenuck100 ul.maximenuck li.maximenuck.level1.active > span.separator {
	color: #fff;
	opacity: 1;
	background: url(../images/menu-act.gif) left 55px repeat-x
}
div#maximenuck100 ul.maximenuck li.level1.parent > a:after, div#maximenuck100 ul.maximenuck li.level1.parent > span.separator:after {
	content: "\f107";
	font-family: FontAwesome;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	line-height: 100px;
	-webkit-transition: all .35s;
	-o-transition: all .35s;
	transition: all .35s
}
div#maximenuck100 ul.maximenuck li.level1.parent > a:hover:after, div#maximenuck100 ul.maximenuck li.level1.parent > span.separator:hover:after {
	content: "\f106";
	color: #fff
}
div#maximenuck100 ul.maximenuck li.level1.parent:hover > a:after, div#maximenuck100 ul.maximenuck li.level1.parent:hover > span.separator:after, div#maximenuck100 ul.maximenuck li.level1.parent.active > a:after, div#maximenuck100 ul.maximenuck li.level1.parent.active > span.separator:after {
	border-top-color: #888
}
div#maximenuck100.maximenuckv ul.maximenuck li.level1.parent > a:after, div#maximenuck100.maximenuckv ul.maximenuck li.level1.parent > span.separator:after {
	display: inline-block;
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 7px 6px 0;
	border-color: transparent #EEE transparent transparent;
	margin: 3px 0 3px 10px;
	float: left
}
div#maximenuck100.maximenuckv ul.maximenuck li.level1.parent:hover > a:after, div#maximenuck100.maximenuckv ul.maximenuck li.level1.parent:hover > span.separator:after, div#maximenuck100.maximenuckv ul.maximenuck li.level1.parent.active > a:after, div#maximenuck100.maximenuckv ul.maximenuck li.level1.parent.active > span.separator:after {
	border-right-color: #161616
}
div#maximenuck100 ul.maximenuck li.level1.parent li.parent > a:after, div#maximenuck100 ul.maximenuck li.level1.parent li.parent > span.separator:after, div#maximenuck100 ul.maximenuck li.maximenuck ul.maximenuck2 li.parent > a:after, div#maximenuck100 ul.maximenuck li.maximenuck ul.maximenuck2 li.parent > a:after {
	display: inline-block;
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 7px 6px 0;
	border-color: transparent #015b86 transparent transparent;
	margin: 3px;
	position: absolute;
	left: 3px;
	top: 2px
}
div#maximenuck100 ul.maximenuck li.level1.parent li.parent:hover > a:after, div#maximenuck100 ul.maximenuck li.level1.parent li.parent:hover > span.separator:after, div#maximenuck100 ul.maximenuck li.level1.parent li.parent.active > a:after, div#maximenuck100 ul.maximenuck li.level1.parent li.parent.active > span.separator:after {
	border-right-color: #029feb
}
div#maximenuck100 ul.maximenuck li.maximenuck.level1.align_right, div#maximenuck100 ul.maximenuck li.maximenuck.level1.menu_right, div#maximenuck100 ul.maximenuck li.align_right, div#maximenuck100 ul.maximenuck li.menu_right {
	float: left !important;
	margin-left: 0 !important
}
div#maximenuck100 ul.maximenuck li.maximenuck div.floatck div.floatck.fixRight, div#maximenuck100 ul.maximenuck li.level1.parent.menu_right div.floatck div.floatck {
	margin-left: 93%
}
div#maximenuck100 ul.maximenuck li div.floatck.fixRight {
	-moz-border-radius: 0 5px 5px;
	-webkit-border-radius: 0 5px 5px 5px;
	border-radius: 0 5px 5px 5px
}
div#maximenuck100 ul.maximenuck li div.floatck ul.maximenuck2, div#maximenuck100 ul.maximenuck2 {
	z-index: 11000;
	clear: left;
	text-align: right;
	background: transparent;
	margin: 0 !important;
	padding: 0 !important;
	border: none !important;
	box-shadow: none !important;
	width: 100%;
	position: static !important;
	overflow: visible !important;
	display: block !important;
	float: none !important;
	visibility: visible !important
}
div#maximenuck100 ul.maximenuck li ul.maximenuck2 li.maximenuck, div#maximenuck100 ul.maximenuck2 li.maximenuck {
	text-align: right;
	z-index: 11001;
	padding: 0;
	font-size: 12px;
	position: static;
	text-shadow: 1px 1px 1px #fff;
	padding: 5px 0;
	margin: 0 0 4px;
	float: none !important;
	background: none;
	list-style: none;
	display: block
}
div#maximenuck100 ul.maximenuck li ul.maximenuck2 li.maximenuck:hover, div#maximenuck100 ul.maximenuck2 li.maximenuck:hover {
	background: transparent
}
div#maximenuck100 ul.maximenuck li.maximenuck a, div#maximenuck100 ul.maximenuck li.maximenuck span.separator, div#maximenuck100 ul.maximenuck2 a, div#maximenuck100 ul.maximenuck2 li.maximenuck span.separator {
	font-family: 'b yekan';
	margin: 0;
	font-size: 14px;
	font-weight: 400;
	color: #a1a1a1;
	display: block;
	text-decoration: none;
	text-transform: none;
	outline: none;
	background: none;
	filter: none;
	border: none;
	padding: 0 5px;
	white-space: normal;
	box-shadow: none;
	position: relative
}
div#maximenuck100 ul.maximenuck li.maximenuck ul.maximenuck2 li a, div#maximenuck100 ul.maximenuck2 li a {
	color: #161616
}
div#maximenuck100 ul.maximenuck li.maximenuck ul.maximenuck2 a, div#maximenuck100 ul.maximenuck2 a {
	font-size: 14px;
	color: #161616;
	display: block
}
div#maximenuck100 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > a, div#maximenuck100 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h2 a, div#maximenuck100 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h3 a, div#maximenuck100 ul.maximenuck li.maximenuck ul.maximenuck2 li.active > a, div#maximenuck100 ul.maximenuck2 li:hover > a, div#maximenuck100 ul.maximenuck2 li:hover > h2 a, div#maximenuck100 ul.maximenuck2 li:hover > h3 a, div#maximenuck100 ul.maximenuck2 li.active > a {
	color: #efc75e;
	background: transparent
}
div#maximenuck100 li.maximenuck > a img {
	margin: 3px;
	border: none
}
div#maximenuck100 li.maximenuck img {
	border: none
}
div#maximenuck100 span.titreck {
	text-decoration: none;
	min-height: 18px;
	float: none !important;
	float: right;
	margin: 0
}
div#maximenuck100 span.descck {
	display: block;
	text-transform: none;
	font-size: 10px;
	text-decoration: none;
	height: 12px;
	line-height: 12px;
	float: none !important;
	float: right
}
div#maximenuck100 div.floatck {
	position: absolute;
	display: none;
	padding: 0;
	margin: 2px -10px 0 0;
	text-align: right;
	padding: 10px 5px 15px 5px;
	border-top: none;
	background: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,0.4);
	filter: none;
	width: inherit;
	z-index: 9999;
	cursor: auto
}
div#maximenuck100 div.maxidrop-main {
	width: 180px
}
div#maximenuck100.maximenuckv div.floatck {
	margin: -39px 90% 0 0;
	border: 1px solid #777;
	border-right: none;
	-moz-border-radius: 5px 0 5px 5px;
	-webkit-border-radius: 5px 0 5px 5px;
	border-radius: 5px 0 5px 5px
}
div#maximenuck100 .maxipushdownck div.floatck {
	margin: 0
}
div#maximenuck100 ul.maximenuck li.maximenuck div.floatck div.floatck {
	margin: -39px 93% 0 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #777
}
div#maximenuck100 ul.maximenuck li.maximenuck:hover > div.floatck, div#maximenuck100 ul.maximenuck li.maximenuck:hover > div.floatck li.maximenuck:hover > div.floatck, div#maximenuck100 ul.maximenuck li.maximenuck:hover > div.floatck li.maximenuck:hover > div.floatck li.maximenuck:hover > div.floatck, div#maximenuck100 ul.maximenuck li.maximenuck:hover > div.floatck li.maximenuck:hover > div.floatck li.maximenuck:hover > div.floatck li.maximenuck:hover > div.floatck, div#maximenuck100 ul.maximenuck li.sfhover > div.floatck, div#maximenuck100 ul.maximenuck li.sfhover > div.floatck li.sfhover > div.floatck, div#maximenuck100 ul.maximenuck li.sfhover > div.floatck li.sfhover > div.floatck li.sfhover > div.floatck, div#maximenuck100 ul.maximenuck li.sfhover > div.floatck li.sfhover > div.floatck li.sfhover > div.floatck li.sfhover > div.floatck {
	display: block
}
div#maximenuck100 div.maximenuck_mod ul {
	display: block
}
div#maximenuck100.rtl .maximenuck2 {
	float: right !important
}
div#maximenuck100 ul.maximenuck li div.floatck div.maximenuck2 {
	margin: 0;
	padding: 0
}
div#maximenuck100 ul.maximenuck li.maximenuck ul.maximenuck2 h2 a, div#maximenuck100 ul.maximenuck li.maximenuck ul.maximenuck2 h2 span.separator, div#maximenuck100 ul.maximenuck2 h2 a, div#maximenuck100 ul.maximenuck2 h2 span.separator {
	font-size: 21px;
	font-weight: 400;
	letter-spacing: -1px;
	margin: 7px 0 14px;
	padding-bottom: 14px;
	border-bottom: 1px solid #666;
	line-height: 21px;
	text-align: left
}
div#maximenuck100 ul.maximenuck li.maximenuck ul.maximenuck2 h3 a, div#maximenuck100 ul.maximenuck li.maximenuck ul.maximenuck2 h3 span.separator, div#maximenuck100 ul.maximenuck2 h3 a, div#maximenuck100 ul.maximenuck2 h3 span.separator {
	font-size: 14px;
	margin: 7px 0 14px;
	padding-bottom: 7px;
	border-bottom: 1px solid #888;
	line-height: 21px;
	text-align: left
}
div#maximenuck100 ul.maximenuck li ul.maximenuck2 li p, div#maximenuck100 ul.maximenuck2 li p {
	line-height: 18px;
	margin: 0 0 10px;
	font-size: 12px;
	text-align: left
}
div#maximenuck100 .imgshadow {
	background: #FFF !important;
	padding: 4px;
	border: 1px solid #777;
	margin-top: 5px;
	-moz-box-shadow: 0 0 5px #666;
	-webkit-box-shadow: 0 0 5px #666;
	box-shadow: 0 0 5px #666
}
div#maximenuck100 ul.maximenuck li ul.maximenuck2 li.blackbox, div#maximenuck100 ul.maximenuck2 li.blackbox {
	background-color: #333 !important;
	color: #eee;
	text-shadow: 1px 1px 1px #000;
	padding: 4px 6px !important;
	margin: 0 4px 4px !important;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 3px #000;
	-moz-box-shadow: inset 0 0 3px #000;
	box-shadow: inset 0 0 3px #000
}
div#maximenuck100 ul.maximenuck li ul.maximenuck2 li.blackbox:hover, div#maximenuck100 ul.maximenuck2 li.blackbox:hover {
	background-color: #333 !important
}
div#maximenuck100 ul.maximenuck li ul.maximenuck2 li.blackbox a, div#maximenuck100 ul.maximenuck2 li.blackbox a {
	color: #fff;
	text-shadow: 1px 1px 1px #000;
	display: inline !important
}
div#maximenuck100 ul.maximenuck li ul.maximenuck2 li.blackbox:hover > a, div#maximenuck100 ul.maximenuck2 li.blackbox:hover > a {
	text-decoration: underline
}
div#maximenuck100 ul.maximenuck li ul.maximenuck2 li.greybox, div#maximenuck100 ul.maximenuck2 li.greybox {
	background: #f0f0f0 !important;
	border: 1px solid #bbb;
	padding: 4px 6px !important;
	margin: 0 4px 4px !important;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px
}
div#maximenuck100 ul.maximenuck li ul.maximenuck2 li.greybox:hover, div#maximenuck100 ul.maximenuck2 li.greybox:hover {
	background: #fff !important;
	border: 1px solid #aaa
}
div#maximenuck100 ul.maximenuck div.maximenuck_mod > div > h3, div#maximenuck100 ul.maximenuck2 div.maximenuck_mod > div > h3 {
	width: 100%;
	font-weight: 700;
	color: #555;
	border-bottom: 1px solid #555;
	text-shadow: 1px 1px 1px #000;
	font-size: 16px
}
div#maximenuck100 div.maximenuck_mod {
	padding: 0;
	white-space: normal
}
div#maximenuck100 div.maximenuck_mod div.moduletable {
	border: none;
	background: none
}
div#maximenuck100 div.maximenuck_mod fieldset {
	width: 100%;
	padding: 0;
	margin: 0 auto;
	overflow: hidden;
	background: transparent;
	border: none
}
div#maximenuck100 ul.maximenuck2 div.maximenuck_mod a {
	border: none;
	margin: 0;
	padding: 0;
	display: inline;
	background: transparent;
	font-weight: 400
}
div#maximenuck100 ul.maximenuck2 div.maximenuck_mod ul {
	margin: 0;
	padding: 0;
	width: 100%;
	background: none;
	border: none;
	text-align: left
}
div#maximenuck100 ul.maximenuck2 div.maximenuck_mod li {
	margin: 0 0 0 15px;
	padding: 0;
	background: none;
	border: none;
	text-align: left;
	font-size: 11px;
	float: none;
	display: block;
	line-height: 20px;
	white-space: normal
}
div#maximenuck100 ul.maximenuck2 div.maximenuck_mod #form-login ul {
	left: 0;
	margin: 0;
	padding: 0;
	width: 100%
}
div#maximenuck100 ul.maximenuck2 div.maximenuck_mod #form-login ul li {
	margin: 2px 0;
	padding: 0 5px;
	height: 20px;
	background: transparent
}
div#maximenuck100 form {
	margin: 0 0 5px
}
div#maximenuck100 span.maxiclose {
	color: #fff
}
div#maximenuck100 ul.maximenuck li.maximenuck.nodropdown div.floatck, div#maximenuck100 ul.maximenuck li.maximenuck div.floatck li.maximenuck.nodropdown div.floatck, div#maximenuck100 .maxipushdownck div.floatck div.floatck {
	position: static !important;
	background: none;
	border: none;
	left: auto;
	margin: 3px;
	moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	display: block !important
}
div#maximenuck100 ul.maximenuck li.level1.parent ul.maximenuck2 li.maximenuck.nodropdown li.maximenuck, div#maximenuck100 .maxipushdownck ul.maximenuck2 li.maximenuck.nodropdown li.maximenuck {
	background: none;
	text-indent: 5px
}
div#maximenuck100 ul.maximenuck li.maximenuck.level1.parent ul.maximenuck2 li.maximenuck.parent.nodropdown > a, div#maximenuck100 ul.maximenuck li.maximenuck.level1.parent ul.maximenuck2 li.maximenuck.parent.nodropdown > span.separator, div#maximenuck100 .maxipushdownck ul.maximenuck2 li.maximenuck.parent.nodropdown > a, div#maximenuck100 .maxipushdownck ul.maximenuck2 li.maximenuck.parent.nodropdown > span.separator {
	background: none
}
div#maximenuck100 ul.maximenuck li.maximenuck.level1.parent ul.maximenuck2 li.parent.nodropdown > :after, div#maximenuck100 .maxipushdownck ul.maximenuck2 li.parent > :after {
	display: none
}
div#maximenuck100 li.maximenuck.nodropdown > div.floatck > div.maxidrop-main {
	width: auto
}
div#maximenuck100.maximenuckh li.fullwidth > div.floatck {
	margin: 0;
	padding: 10px;
	width: auto !important;
	left: 0;
	right: 0
}
div#maximenuck100.maximenuckv li.fullwidth > div.floatck {
	margin: 0 0 0 -5px;
	padding: 0;
	top: 0;
	bottom: 0;
	left: 100%;
	right: auto !important
}
div#maximenuck100 li.fullwidth > div.floatck > div.maxidrop-main {
	width: auto
}
.navigation .main_menu div#maximenuck125 ul.maximenuck {
	background: none;
	border: none;
	display: table-cell;
	width: 100%;
	border-radius: 0;
  text-align:left;
}

div#maximenuck125 {
	font-size: 14px;
	line-height: 21px;
	text-align: right;
	zoom: 1
}
div#maximenuck125 ul.maximenuck {
	clear: both;
	text-align: center;
	position: relative;
	z-index: 10;
	overflow: visible !important;
	display: block !important;
	float: none !important;
	visibility: visible !important;
	opacity: 1 !important;
	list-style: none;
	margin: 0 auto;
	height: auto;
	padding: 0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	filter: none;
	zoom: 1
}
div#maximenuck125.maximenuckv ul.maximenuck {
	padding: 5px
}
div#maximenuck125 ul.maximenuck:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0
}
div#maximenuck125 ul.maximenuck li.maximenuck.level1 {
	display: inline-block;
	float: none !important;
	position: static;
	list-style: none;
	text-align: center;
	padding: 0;
	margin: 0;
	cursor: pointer;
	vertical-align: middle;
	box-shadow: none;
	filter: none
}
*+ html div#maximenuck125 ul.maximenuck li.maximenuck.level1 {
	display: inline !important
}
div#maximenuck125.maximenuckv ul.maximenuck li.maximenuck.level1 {
	display: block !important;
	margin: 0;
	padding: 4px 8px 2px 0;
	text-align: right
}
div#maximenuck125 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck125 ul.maximenuck li.maximenuck.level1 > span.separator {
	background: url(../images/menu-act.gif) left 70px repeat-x;
	font-size: 16px;
	color: #fff;
	display: block;
	float: none !important;
	float: right;
	position: relative;
	text-decoration: none;
	box-shadow: none;
	line-height: 58px;
	min-height: 34px;
	outline: none;
	filter: none;
	border: none;
	padding: 10px 19px 9px;
	white-space: normal;
	filter: none;
	text-transform: uppercase;
	-webkit-transition: background 300ms ease-out;
	transition: background 300ms ease-out
}
div#maximenuck125 ul.maximenuck li.maximenuck.level1:hover > a span.titreck, div#maximenuck125 ul.maximenuck li.maximenuck.level1.active > a span.titreck, div#maximenuck125 ul.maximenuck li.maximenuck.level1:hover > span.separator, div#maximenuck125 ul.maximenuck li.maximenuck.level1.active > span.separator {
	color: #fdb334;
}
div#maximenuck125 ul.maximenuck li.maximenuck.level1:hover > a, div#maximenuck125 ul.maximenuck li.maximenuck.level1.active > a, div#maximenuck125 ul.maximenuck li.maximenuck.level1:hover > span.separator, div#maximenuck125 ul.maximenuck li.maximenuck.level1.active > span.separator {
	color: #fff;
	opacity: 1;
	background: url(../images/menu-act.gif) left 55px repeat-x
}
div#maximenuck125 ul.maximenuck li.level1.parent > a:after, div#maximenuck125 ul.maximenuck li.level1.parent > span.separator:after {
	content: "\f107";
	font-family: FontAwesome;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	line-height: 100px;
	-webkit-transition: all .35s;
	-o-transition: all .35s;
	transition: all .35s
}
div#maximenuck125 ul.maximenuck li.level1.parent > a:hover:after, div#maximenuck125 ul.maximenuck li.level1.parent > span.separator:hover:after {
	content: "\f106";
	color: #fff
}
div#maximenuck125 ul.maximenuck li.level1.parent:hover > a:after, div#maximenuck125 ul.maximenuck li.level1.parent:hover > span.separator:after, div#maximenuck125 ul.maximenuck li.level1.parent.active > a:after, div#maximenuck125 ul.maximenuck li.level1.parent.active > span.separator:after {
	border-top-color: #888
}
div#maximenuck125.maximenuckv ul.maximenuck li.level1.parent > a:after, div#maximenuck125.maximenuckv ul.maximenuck li.level1.parent > span.separator:after {
	display: inline-block;
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 7px 6px 0;
	border-color: transparent #EEE transparent transparent;
	margin: 3px 0 3px 10px;
	float: left
}
div#maximenuck125.maximenuckv ul.maximenuck li.level1.parent:hover > a:after, div#maximenuck125.maximenuckv ul.maximenuck li.level1.parent:hover > span.separator:after, div#maximenuck125.maximenuckv ul.maximenuck li.level1.parent.active > a:after, div#maximenuck125.maximenuckv ul.maximenuck li.level1.parent.active > span.separator:after {
	border-right-color: #161616
}
div#maximenuck125 ul.maximenuck li.level1.parent li.parent > a:after, div#maximenuck125 ul.maximenuck li.level1.parent li.parent > span.separator:after, div#maximenuck125 ul.maximenuck li.maximenuck ul.maximenuck2 li.parent > a:after, div#maximenuck125 ul.maximenuck li.maximenuck ul.maximenuck2 li.parent > a:after {
	display: inline-block;
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 7px 6px 0;
	border-color: transparent #015b86 transparent transparent;
	margin: 3px;
	position: absolute;
	left: 3px;
	top: 2px
}
div#maximenuck125 ul.maximenuck li.level1.parent li.parent:hover > a:after, div#maximenuck125 ul.maximenuck li.level1.parent li.parent:hover > span.separator:after, div#maximenuck125 ul.maximenuck li.level1.parent li.parent.active > a:after, div#maximenuck125 ul.maximenuck li.level1.parent li.parent.active > span.separator:after {
	border-right-color: #029feb
}
div#maximenuck125 ul.maximenuck li.maximenuck.level1.align_right, div#maximenuck125 ul.maximenuck li.maximenuck.level1.menu_right, div#maximenuck125 ul.maximenuck li.align_right, div#maximenuck125 ul.maximenuck li.menu_right {
	float: left !important;
	margin-left: 0 !important
}
div#maximenuck125 ul.maximenuck li.maximenuck div.floatck div.floatck.fixRight, div#maximenuck125 ul.maximenuck li.level1.parent.menu_right div.floatck div.floatck {
	margin-left: 93%
}
div#maximenuck125 ul.maximenuck li div.floatck.fixRight {
	-moz-border-radius: 0 5px 5px;
	-webkit-border-radius: 0 5px 5px 5px;
	border-radius: 0 5px 5px 5px
}
div#maximenuck125 ul.maximenuck li div.floatck ul.maximenuck2, div#maximenuck125 ul.maximenuck2 {
	z-index: 11000;
	clear: left;
	text-align: right;
	background: transparent;
	margin: 0 !important;
	padding: 0 !important;
	border: none !important;
	box-shadow: none !important;
	width: 100%;
	position: static !important;
	overflow: visible !important;
	display: block !important;
	float: none !important;
	visibility: visible !important
}
div#maximenuck125 ul.maximenuck li ul.maximenuck2 li.maximenuck, div#maximenuck125 ul.maximenuck2 li.maximenuck {
	text-align: right;
	z-index: 11001;
	padding: 0;
	font-size: 12px;
	position: static;
	text-shadow: 1px 1px 1px #fff;
	padding: 5px 0;
	margin: 0 0 4px;
	float: none !important;
	background: none;
	list-style: none;
	display: block
}
div#maximenuck125 ul.maximenuck li ul.maximenuck2 li.maximenuck:hover, div#maximenuck125 ul.maximenuck2 li.maximenuck:hover {
	background: transparent
}
div#maximenuck125 ul.maximenuck li.maximenuck a, div#maximenuck125 ul.maximenuck li.maximenuck span.separator, div#maximenuck125 ul.maximenuck2 a, div#maximenuck125 ul.maximenuck2 li.maximenuck span.separator {
	font-family: 'Open Sans', sans-serif;
	margin: 0;
	font-size: 14px;
	font-weight: 400;
	color: #a1a1a1;
	display: block;
	text-decoration: none;
	text-transform: none;
	outline: none;
	background: none;
	filter: none;
	border: none;
	padding: 0 5px;
	white-space: normal;
	box-shadow: none;
	position: relative
}
div#maximenuck125 ul.maximenuck li.maximenuck ul.maximenuck2 li a, div#maximenuck125 ul.maximenuck2 li a {
	color: #161616
}
div#maximenuck125 ul.maximenuck li.maximenuck ul.maximenuck2 a, div#maximenuck125 ul.maximenuck2 a {
	font-size: 16px;
	color: #161616;
	display: block;
	text-transform: capitalize;
	text-align: left;
}
div#maximenuck125 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > a, div#maximenuck125 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h2 a, div#maximenuck125 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h3 a, div#maximenuck125 ul.maximenuck li.maximenuck ul.maximenuck2 li.active > a, div#maximenuck125 ul.maximenuck2 li:hover > a, div#maximenuck125 ul.maximenuck2 li:hover > h2 a, div#maximenuck125 ul.maximenuck2 li:hover > h3 a, div#maximenuck125 ul.maximenuck2 li.active > a {
	color: #efc75e;
	background: transparent
}
div#maximenuck125 li.maximenuck > a img {
	margin: 3px;
	border: none
}
div#maximenuck125 li.maximenuck img {
	border: none
}
div#maximenuck125 span.titreck {
	text-decoration: none;
	min-height: 18px;
	float: none !important;
	float: right;
	margin: 0
}
div#maximenuck125 span.descck {
	display: block;
	text-transform: none;
	font-size: 10px;
	text-decoration: none;
	height: 12px;
	line-height: 12px;
	float: none !important;
	float: right
}
div#maximenuck125 div.floatck {
	position: absolute;
	display: none;
	padding: 0;
	margin: 2px -10px 0 0;
	text-align: right;
	padding: 10px 5px 15px 5px;
	border-top: none;
	background: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,0.4);
	filter: none;
	width: inherit;
	z-index: 9999;
	cursor: auto
}
div#maximenuck125 div.maxidrop-main {
	width: 180px
}
div#maximenuck125.maximenuckv div.floatck {
	margin: -39px 90% 0 0;
	border: 1px solid #777;
	border-right: none;
	-moz-border-radius: 5px 0 5px 5px;
	-webkit-border-radius: 5px 0 5px 5px;
	border-radius: 5px 0 5px 5px
}
div#maximenuck125 .maxipushdownck div.floatck {
	margin: 0
}
div#maximenuck125 ul.maximenuck li.maximenuck div.floatck div.floatck {
	margin: -39px 93% 0 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #777
}
div#maximenuck125 ul.maximenuck li.maximenuck:hover > div.floatck, div#maximenuck125 ul.maximenuck li.maximenuck:hover > div.floatck li.maximenuck:hover > div.floatck, div#maximenuck125 ul.maximenuck li.maximenuck:hover > div.floatck li.maximenuck:hover > div.floatck li.maximenuck:hover > div.floatck, div#maximenuck125 ul.maximenuck li.maximenuck:hover > div.floatck li.maximenuck:hover > div.floatck li.maximenuck:hover > div.floatck li.maximenuck:hover > div.floatck, div#maximenuck125 ul.maximenuck li.sfhover > div.floatck, div#maximenuck125 ul.maximenuck li.sfhover > div.floatck li.sfhover > div.floatck, div#maximenuck125 ul.maximenuck li.sfhover > div.floatck li.sfhover > div.floatck li.sfhover > div.floatck, div#maximenuck125 ul.maximenuck li.sfhover > div.floatck li.sfhover > div.floatck li.sfhover > div.floatck li.sfhover > div.floatck {
	display: block
}
div#maximenuck125 div.maximenuck_mod ul {
	display: block
}
div#maximenuck125.rtl .maximenuck2 {
	float: right !important
}
div#maximenuck125 ul.maximenuck li div.floatck div.maximenuck2 {
	margin: 0;
	padding: 0
}
div#maximenuck125 ul.maximenuck li.maximenuck ul.maximenuck2 h2 a, div#maximenuck125 ul.maximenuck li.maximenuck ul.maximenuck2 h2 span.separator, div#maximenuck125 ul.maximenuck2 h2 a, div#maximenuck125 ul.maximenuck2 h2 span.separator {
	font-size: 21px;
	font-weight: 400;
	letter-spacing: -1px;
	margin: 7px 0 14px;
	padding-bottom: 14px;
	border-bottom: 1px solid #666;
	line-height: 21px;
	text-align: left
}
div#maximenuck125 ul.maximenuck li.maximenuck ul.maximenuck2 h3 a, div#maximenuck125 ul.maximenuck li.maximenuck ul.maximenuck2 h3 span.separator, div#maximenuck125 ul.maximenuck2 h3 a, div#maximenuck125 ul.maximenuck2 h3 span.separator {
	font-size: 14px;
	margin: 7px 0 14px;
	padding-bottom: 7px;
	border-bottom: 1px solid #888;
	line-height: 21px;
	text-align: left
}
div#maximenuck125 ul.maximenuck li ul.maximenuck2 li p, div#maximenuck125 ul.maximenuck2 li p {
	line-height: 18px;
	margin: 0 0 10px;
	font-size: 12px;
	text-align: left
}
div#maximenuck125 .imgshadow {
	background: #FFF !important;
	padding: 4px;
	border: 1px solid #777;
	margin-top: 5px;
	-moz-box-shadow: 0 0 5px #666;
	-webkit-box-shadow: 0 0 5px #666;
	box-shadow: 0 0 5px #666
}
div#maximenuck125 ul.maximenuck li ul.maximenuck2 li.blackbox, div#maximenuck125 ul.maximenuck2 li.blackbox {
	background-color: #333 !important;
	color: #eee;
	text-shadow: 1px 1px 1px #000;
	padding: 4px 6px !important;
	margin: 0 4px 4px !important;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 3px #000;
	-moz-box-shadow: inset 0 0 3px #000;
	box-shadow: inset 0 0 3px #000
}
div#maximenuck125 ul.maximenuck li ul.maximenuck2 li.blackbox:hover, div#maximenuck125 ul.maximenuck2 li.blackbox:hover {
	background-color: #333 !important
}
div#maximenuck125 ul.maximenuck li ul.maximenuck2 li.blackbox a, div#maximenuck125 ul.maximenuck2 li.blackbox a {
	color: #fff;
	text-shadow: 1px 1px 1px #000;
	display: inline !important
}
div#maximenuck125 ul.maximenuck li ul.maximenuck2 li.blackbox:hover > a, div#maximenuck125 ul.maximenuck2 li.blackbox:hover > a {
	text-decoration: underline
}
div#maximenuck125 ul.maximenuck li ul.maximenuck2 li.greybox, div#maximenuck125 ul.maximenuck2 li.greybox {
	background: #f0f0f0 !important;
	border: 1px solid #bbb;
	padding: 4px 6px !important;
	margin: 0 4px 4px !important;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px
}
div#maximenuck125 ul.maximenuck li ul.maximenuck2 li.greybox:hover, div#maximenuck125 ul.maximenuck2 li.greybox:hover {
	background: #fff !important;
	border: 1px solid #aaa
}
div#maximenuck125 ul.maximenuck div.maximenuck_mod > div > h3, div#maximenuck125 ul.maximenuck2 div.maximenuck_mod > div > h3 {
	width: 100%;
	font-weight: 700;
	color: #555;
	border-bottom: 1px solid #555;
	text-shadow: 1px 1px 1px #000;
	font-size: 16px
}
div#maximenuck125 div.maximenuck_mod {
	padding: 0;
	white-space: normal
}
div#maximenuck125 div.maximenuck_mod div.moduletable {
	border: none;
	background: none
}
div#maximenuck125 div.maximenuck_mod fieldset {
	width: 100%;
	padding: 0;
	margin: 0 auto;
	overflow: hidden;
	background: transparent;
	border: none
}
div#maximenuck125 ul.maximenuck2 div.maximenuck_mod a {
	border: none;
	margin: 0;
	padding: 0;
	display: inline;
	background: transparent;
	font-weight: 400
}
div#maximenuck125 ul.maximenuck2 div.maximenuck_mod ul {
	margin: 0;
	padding: 0;
	width: 100%;
	background: none;
	border: none;
	text-align: left
}
div#maximenuck125 ul.maximenuck2 div.maximenuck_mod li {
	margin: 0 0 0 15px;
	padding: 0;
	background: none;
	border: none;
	text-align: left;
	font-size: 11px;
	float: none;
	display: block;
	line-height: 20px;
	white-space: normal
}
div#maximenuck125 ul.maximenuck2 div.maximenuck_mod #form-login ul {
	left: 0;
	margin: 0;
	padding: 0;
	width: 100%
}
div#maximenuck125 ul.maximenuck2 div.maximenuck_mod #form-login ul li {
	margin: 2px 0;
	padding: 0 5px;
	height: 20px;
	background: transparent
}
div#maximenuck125 form {
	margin: 0 0 5px
}
div#maximenuck125 span.maxiclose {
	color: #fff
}
div#maximenuck125 ul.maximenuck li.maximenuck.nodropdown div.floatck, div#maximenuck125 ul.maximenuck li.maximenuck div.floatck li.maximenuck.nodropdown div.floatck, div#maximenuck125 .maxipushdownck div.floatck div.floatck {
	position: static !important;
	background: none;
	border: none;
	left: auto;
	margin: 3px;
	moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	display: block !important
}
div#maximenuck125 ul.maximenuck li.level1.parent ul.maximenuck2 li.maximenuck.nodropdown li.maximenuck, div#maximenuck125 .maxipushdownck ul.maximenuck2 li.maximenuck.nodropdown li.maximenuck {
	background: none;
	text-indent: 5px
}
div#maximenuck125 ul.maximenuck li.maximenuck.level1.parent ul.maximenuck2 li.maximenuck.parent.nodropdown > a, div#maximenuck125 ul.maximenuck li.maximenuck.level1.parent ul.maximenuck2 li.maximenuck.parent.nodropdown > span.separator, div#maximenuck125 .maxipushdownck ul.maximenuck2 li.maximenuck.parent.nodropdown > a, div#maximenuck125 .maxipushdownck ul.maximenuck2 li.maximenuck.parent.nodropdown > span.separator {
	background: none
}
div#maximenuck125 ul.maximenuck li.maximenuck.level1.parent ul.maximenuck2 li.parent.nodropdown > :after, div#maximenuck125 .maxipushdownck ul.maximenuck2 li.parent > :after {
	display: none
}
div#maximenuck125 li.maximenuck.nodropdown > div.floatck > div.maxidrop-main {
	width: auto
}
div#maximenuck125.maximenuckh li.fullwidth > div.floatck {
	margin: 0;
	padding: 10px;
	width: auto !important;
	left: 0;
	right: 0
}
div#maximenuck125.maximenuckv li.fullwidth > div.floatck {
	margin: 0 0 0 -5px;
	padding: 0;
	top: 0;
	bottom: 0;
	left: 100%;
	right: auto !important
}
div#maximenuck125 li.fullwidth > div.floatck > div.maxidrop-main {
	width: auto
}
.navigation .main_menu li {
	position: relative;
}
.navigation .main_menu li.active a:before {
	content: '';
	position: absolute;
	bottom: 0;
	border-bottom: 4px solid transparent;
	transition: all 0.2s linear;
	opacity: 1;
	width: 100px;
	left: 50%;
	margin-left: -50px;
}
.navigation .main_menu li a:before {
	content: '';
	position: absolute;
	bottom: 0;
	border-top: 4px solid transparent;
	transition: all 0.2s linear;
	opacity: 0;
	width: 80px;
	left: 50%;
	margin-left: -40px;
}
.navigation .main_menu .floatck li.active a:before, .navigation .main_menu  .floatck li a:before {
	content: none;
}
.navigation .main_menu li a:hover:before, .navigation .main_menu li.active a:before {
	opacity: 1;
	border-bottom: 4px solid #efc75e;
}
.navigation .main_menu .floatck {
	right: 0;
}
/*=====TAB_PRODUCT====*/
.tab_products {
	margin-bottom: 100px;
}
.tab_products ul {
	margin-right: 0;
	overflow: hidden;
	list-style-type: none;
}
.tab_products .nav-tabs > .active > a {
	background-color: #efc75e;
	color: #fff;
	border: solid 1px #EFC75E;
}
.tab_products .nav-tabs {
	border-color: #EFC75E;
}
.tab_products .tab_header {
	font-size: 16px;
	font-weight: 300;
}
/*=====BREADCRUMB====*/
.breadcrumbs {
	text-align: left;
	background-color: #eee;
	padding: 10px 30px;
	text-transform: uppercase;
	font-family: 'sans-serif';
	margin: 30px 0;
	border: 1px solid #e4e4e4;
	padding: 10px 20px;
	-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
}

/*===SLIDER====*/
#slider {
	margin-top: 50px;
}
#slider .layout-slideshow .sprocket-features-content {
	width: 100%;
	left: 0;
	top: 36%;
}
#slider .layout-slideshow .sprocket-features-title, .layout-slideshow .sprocket-features-desc {
	background: #fff;
	color: #777;
	padding: 40px 30px;
	font-size: 24px;
	font-weight: normal;
	text-transform: capitalize;
}
#slider .layout-slideshow .sprocket-features-pagination {
	position: absolute;
	left: 100%;
	bottom: 50%;
	z-index: 10;
}
#slider .layout-slideshow .sprocket-features-pagination li, .layout-slideshow .sprocket-features-arrows .arrow {
	background: #f5f5f5;
	color: #fff;
	border: 2px solid #efc75e;
	box-shadow: 1px 1px 1px rgba(255,255,255,0.5);
}
/*=====TOP LOGIN====*/
.top-login {
	text-align: right;
}
/*=====LATEST-VIEW=====*/
.product-title a {
	color: #3e2c0d;
}
/*======MAIN CONTENT=====*/
#main-content {
	margin-top: 50px;
}
/*========CUSTOMER=======*/
.customer {
	box-sizing: border-box;
	background-attachment: fixed;
	background-size: cover;
	background-position: center center;
	text-align: center;
}
#maintop .customer .mod-article-single {
	padding: 100px 0;
}
#maintop .customer .mod-article-single h3 {
	color: #fff;
}
#maintop .customer .mod-article-single .item_introtext p {
	font-size: 18px;
	line-height: 34px;
	color: #fff;
}
#maintop .customer a.btn.readmore {
	width: 80px;
	height: 80px;
	line-height: 80px;
	border-radius: 100px;
	border: 0;
	background-color: #565555;
	color: #fff;
	transition: all 0.5s ease;
}
#maintop .customer a.btn.readmore:hover {
	border: 0;
	background-color: #efc75e;
}
/*===FOOTER===*/
.footer-row {
	background-color: #3e2c0d;
	padding: 30px;
}
.footer-row .social_menu a {
  font-size: 18px;
	border-radius: 5px;
	box-sizing: border-box;
	color: #efc75e;
	display: block;
	height: 40px;
	line-height: 40px;
	position: relative;
	text-align: center;
	transition: all 0.5s ease;
	width: 50%;
	text-decoration: none;
}
.footer-row .nav > li > a:hover,.footer-row .nav > li > a:focus{
  background-color:transparent;
}
.footer-row .social_menu a img{
    float: left;
    margin-right: 10px;
}
.footer-row .social_menu a .image-title{
  float:left;
}
.footer-row .social_menu a:before {
	font-size: 30px;
}
.footer-row h3 {
	text-align: left;
	color: #bd8627;
}
.footer-row .contact_us {
	box-sizing: border-box;
}
.footer-row .contact_us li i {
	float: left !important;
	margin-right: 10px;
	color: #fdb334 !important;
}
.footer-row .contact_us .item_introtext {
	text-align: left;
}
.footer-row .social_menu {
	border-right: solid 1px #bd8627;
	padding-right: 20px;
}
.footer-row .copyright.span12 {
	text-align: center;
	border-top: solid 1px #bd8627;
	padding-top: 40px;
}
.footer-row .contact_us ul {
	list-style-type: none;
}
.footer-row .contact_us ul li {
	line-height: 30px;
	color: #fff;
}
.footer-row .footer1.copyright {
	color: #6f5015;
}
/*======CONTACT====*/
.contact {
	text-align: left;
}
.contact .page-header h2 {
	text-transform: uppercase;
	text-align: left;
}
.contact .page-header h3 {
	text-transform: capitalize;
	text-align: left;
}
.contact .contact_details_item {
	text-align: left;
}
.contact .contact_details_item i {
	float: left;
	padding-right: 20px;
	color: #3e2c0d;
}
.contact .contact_details_item p {
	overflow: hidden;
}
.contact #contact-form .controls  input[type="text"], .contact #contact-form .controls input[type="email"], input[type="text"] {
	width: 100%;
	border-radius: 0;
}
.contact #contact-form textarea {
	width: 100%;
	resize: none;
	border-radius: 0;
}
.contact .contact_details_item a {
	color: #3e2c0d;
}
#contact-form .control-label label {
	display: inline-block;
}
#contact-form .btn.btn-primary:hover {
	color: #2F2F2F;
	background-color: #fff;
}
/*====OVERRIDE====*/
.pagination ul > li:first-child > a, .pagination ul > li:first-child > span {
	border-left-width: 0px;
}
.form-actions {
	background-color: transparent;
	border: none;
}
.icon-chevron-right {
	display: none;
}
.joomimg_row {
	padding-bottom: 70px !important;
}
.slick-dots {
	bottom: 0px !important;
}
.slick-dots li.slick-active button {
	background: #e6831d !important;
}
.slick-dots li:hover button {
	background: #e6831d !important;
}
.slick-dots li button::before {
	color: transparent !important;
}
.slick-next:before {
	content: '\f0a9' !important;
	font-family: 'FontAwesome' !important;
}
.slick-next {
	right: 35px !important;
}
.slick-prev {
	left: 35px !important;
}
.slick-prev:before {
	content: '\f0a8' !important;
	font-family: 'FontAwesome' !important;
}
.slicknav_menu {
	margin-bottom: 0px;
}

/*======================= SCROLL TO TOP =======================*/
#back-top {
	position: fixed;
	bottom: 15px;
	left: 20px;
	z-index: 99;
}
/* arrow icon (span tag) */
#back-top span:before {
	content: "\f106";
	font-family: 'FontAwesome';
	display: inline-block;
	width: 51px;
	height: 51px;
	line-height: 51px;
	margin-bottom: 7px;
	font-size: 28px;
	opacity: 1;
	filter: alpha(opacity=100);
	text-align: center;
	vertical-align: top;
}
#back-top a {
	width: 58px;
	height: 58px;
	display: block;
	-webkit-border-radius: 46px;
	-moz-border-radius: 46px;
	border-radius: 46px;
	font: 38px/56px FontAwesome;
	color: #fdb334;
	text-align: center;
	background: none;
	border: 2px solid #fdb334;
}
#back-top a:hover {
	color: #FFFFFF;
	background-color: #fdb334;
}
/*=======SHIPPING METHOD=====*/
#maintop {
	padding: 60px 0;
	background: #4d4d4f;
}
#maintop .custom h3, #maintop .custom p {
	color: #fff;
	text-align: left;
}
#maintop .custom i {
	display: inline-block;
	font-size: 50px;
	line-height: 120px;
	height: 120px;
	width: 120px;
	border: 4px solid #a4865d;
	color: #a4865d;
	text-align: center;
}
#maintop .newsLetter {
	text-align: left;
}
#maintop .newsLetter i {
	display: inline-block;
	font-size: 50px;
	line-height: 120px;
	height: 120px;
	width: 120px;
	border: 4px solid #a4865d;
	color: #a4865d;
	text-align: center;
}
#maintop .newsLetter h3, #maintop .newsLetter .acymailing_introtext {
	color: #fff;
}

.newsLetter table {
	width: 100%;
}
.newsLetter table .btn {
	padding: 0 12px;
	color: #fff;
	text-transform: capitalize;
	background-color: #4d4d4f;
	border: solid 4px #6e6e6f;
}
.newsLetter table .btn:hover {
	background-color: #a4865d;
	border: solid 4px #a4865d;
}
.newsLetter table input[type="text"] {
	height: 32px;
}
.newsLetter table td {
	text-align: left;
}
/*========LOGIN========*/
.top-login {
	margin-left: 0;
	text-align: left;
}
.top-login a.btn {
	padding: 0;
	margin-top: 3px;
	font-size: 32px;
	color: #fff;
	background-color: transparent;
	border: none;
}
.top-login #login-modal .modal-body {
	max-height: none;
}
.top-login a.btn {
	background-color: transparent;
	background-image: transparent !important;
	border: none;
}
.top-login a.btn:active {
	box-shadow: 0 0 0;
}
#login-modal .input-prepend {
	display: table;
	width: 100%;
}
#login-modal .add-on {
	display: table-cell;
	vertical-align: middle;
	max-width: 15px;
}
#login-modal input#modlgn-username, #login-modal input#modlgn-passwd {
	display: table-cell;
	width: 90%;
}
#login-modal .nav-tabs {
	margin-top: 40px;
	margin-right: 0;
}
#login-modal .nav-tabs > li {
	width: 50%;
	text-align: center;
}
#login-modal .nav-tabs > .active > a {
	color: #fff;
	cursor: default;
	background-color: #3e2c0d;
	border: none;
	border-bottom-color: #3e2c0d;
}
#login-modal a {
	color: #3e2c0d;
}
#login-modal .nav-tabs > li > a {
	border: none;
}
#login-modal .div.modal {
	width: 400px;
}
#login-modal .checkbox input[type="checkbox"] {
	margin-right: 0px;
	margin-left: 8px;
}
#login-modal .checkbox {
	padding-left: 0;
}
#login-modal label.control-label {
	float: left;
}
#login-modal ul.unstyled {
	margin-right: 0;
}
#login-modal ul.unstyled li {
	line-height: 30px;
}
#login-modal .modal-body .tab-content {
	overflow: hidden;
}
#login-modal .modal-body #register {
	text-align: right;
}
#login-modal #register .form-horizontal .controls {
	margin-left: 0;
}
#login-modal #register input[type="text"], #login-modal #register input[type="password"], #login-modal #register input[type="email"] {
	width: 95%;
	height: 32px;
}
#login-modal #form-login-submit .btn {
	padding: 4px 12px;
	border-color: #3e2c0d;
	text-transform: uppercase;
	color: #3e2c0d;
}
#login-modal #form-login-submit .btn:hover {
	color: #fff;
	background-color: #3e2c0d;
}
#login-modal .btn-danger, #login-modal .btn-success {
	color: #fff;
	font-size: 14px;
	padding: 3px 10px;
	font-family: sahel;
}
#login-modal .top-login {
	margin-bottom: 10px;
}
.user_logout {
	float: right;
}
.user_logout .login-greeting {
	float: left;
	color: #fff;
}
.user_logout .logout-button .btn {
	padding: 0 12px;
	margin-top: 0;
}
/*=====ASIDE_RIGHT======*/
body.products {
	background-color: #f1f1f1;
}
#aside-right .VMmenu li a {
	background: #fff;
	color: #ababab;
}
#aside-right h3 {
	text-transform: uppercase;
	background: #3e2c0d;
	color: #efc75e;
	padding: 5px;
	font-size: 18px;
	font-weight: normal;
}
#aside-right h3 {
	margin-bottom: 10px;
}
#aside-right .VMmenu li {
	text-align: left;
	text-transform: capitalize;
}
#aside-right .VMmenu > li:hover a, #aside-right .VMmenu > li:hover a {
	background: #573e12;
	color: #fff;
}
#aside-right .category {
	margin-bottom: 40px;
}

/*=======SLIDER========*/
#slider .slide img {
	width: 100%;
}
#slider .carousel-control {
	left: auto !important;
	right: 0 !important;
	top: 50%;
	background: none;
	border: 0;
	color: #3e2c0d;
}
#slider .carousel-control.right {
	right: auto !important;
	left: 5px !important;
}
/*===========Report_Page==========*/
.report_page #maintop{background:none;padding: 10px 0 180px;}
.report_page .mvc_digitCounter{display:none;}
.report_page table.mvc_peopleTable td img{display:none;}
.report_page table.mvc_peopleTable td,.report_page table.mvc_peopleTable th,.report_page table.mvc_peopleTable tr {
    text-align: right!important;
}
.report_page .page-header h2{text-align:right;}
/*=========RESPONSIVE==========*/
@media (max-width: 1200px) {
	#logo h1 {
		font-size: 16px;
	}
	#logo {
		display: block;
      	width: auto;
   		 max-width: 380px;
		text-align: center;
		float: none;
		margin: auto;
	}
	.navigation {
		display: block;
		width: 100%;
		margin-left: 0;
	}
	.navigation ul.main_menu.maximenuck {
		text-align: center !important;
	}
	.home .featured-view {
		text-align: center;
	}
	.featured-view h4:after, .latest-view h4:after, .topten-view h4:after, .recent-view h4:after, .related-products-view h4:after {
		left: 50%;
		margin-left: -100px;
	}
	.product-title {
		font-size: 20px;
	}
	.vm-details-button a {
		font-size: 14px;
	}
	#maintop h3 {
		font-size: 20px;
	}
	.featured-view .product a {
		display: block;
	}
}
@media (min-width: 980px) and (max-width: 1200px) {
}
@media (min-width: 768px) and (max-width: 980px) {
	.vm-details-button a {
		padding: 0;
		font-size: 12px;
	}
	button.addtocart-button, .addtocart-bar .notify {
		height: 38px;
		line-height: 38px;
	}
}
@media (max-width: 768px) {
  #header-row .container.top_header {
    padding: 0;
}
  .container{padding:0 20px;}
	.social_menu {
		display: inline-block;
	}
	.featured-view, .featured-view h4 {
		text-align: center;
	}
	.footer-row .social_menu ul {
		margin-right: 0;
		padding: 0;
	}
	.footer-row .social_menu {
		padding-right: 0;
	}
	.contact_us ul {
		margin-right: 0;
		padding-right: 0;
	}
	.footer-row .social_menu {
		border-right: 0;
	}
	.language {
		text-align: center;
		padding-bottom: 10px;
	}
	.moduletable.virtuemart_card {
		margin-right: 0;
		margin-left: 0;
	}
	.top-login {
		text-align: center;
		padding: 10px 0;
	}

}
  @media (max-width:380px){
    #logo h1{font-size:12px;}
  }