.mobile-menu {
	display:none;
}
ul.main-menu, ul.top-menu {
	float:left;
}
ul.top-menu li {
	float:left;
	font-weight:700!important;
	font-size:12px;
	border-right:1px solid #222222;
	position:relative;
}
ul.top-menu li:first-child {
	border-left:1px solid #222222;
}
ul.top-menu li.current-menu-item, ul.top-menu li:hover {
	background:#1A1919;
}
ul.top-menu li a {
	color:#c3c3c3;
	padding:0 14px;
	display:block;
}
.col2 ul.top-menu li a {
	padding:0 12px;
}
ul.top-menu li.current-menu-item a, ul.top-menu li a:hover {
	color:white;
}
ul.top-menu>li ul.sub-menu {
	display:none;
	position:absolute;
	z-index:9999;
	background:#1A1919;
	width:170px;
	left:-1px;
}
ul.top-menu li:hover>ul.sub-menu {
	display:block;
}
.top-menu li:hover ul.sub-menu li ul.sub-menu {
	left:100%;
	top:0;
}
ul.top-menu li ul li {
	float:none;
	border-right:none;
	border-bottom:1px solid #222222;
	line-height:18px;
}
.col2 ul.top-menu li ul li a {
	padding:10px 12px;
}
ul.top-menu li ul li a {
	padding:10px 14px;
}
ul.top-menu li ul li:hover {
	background:black;
}
ul.main-menu li ul li:first-child, ul.top-menu li ul li:first-child {
	border-left:none;
}
ul.main-menu li ul li:last-child, ul.top-menu li ul li:last-child {
	border-bottom:none;
}
div.search-dropdown input {
	height:24px;
	width:209px;
	outline:none;
	font-size:13px;
	padding:0 5px;
	border:1px solid #e7e7e7;
	background:#fafafa;
}
.sw-not_found {
	font-style:italic;
	font-size:12px;
}
.col2 .ajax-search-results {
	width:207px;
}
.header-wrap {
	clear:both;
	background:#000;
	height:122px;
	line-height:122px;
	overflow:hidden;
}
.header-wrap>.inner {
	height:122px;
	line-height:122px;
	position:relative;
}
.logo {
	float:left;
}
.logo a img {
	display:inline-block;
}
.header-banner {
	float:right;
}
.header-banner img {
	display:inline-block;
}
body.sticky_navigation_on .navigation.sticky-nav {
	width:100%;
	position:fixed;
	-webkit-box-shadow:0 0 4px 0 rgba(0, 0, 0, 0.1);
	box-shadow:0 0 4px 0 rgba(0, 0, 0, 0.1);
	z-index:5000;
	left:0;
}
.sticky-nav ul.main-menu>li:first-child {
	border-width:0 1px;
	border-style:solid;
}
.icon_only_label {
	display:none;
}
.navigation {
	height:47px;
	background:#262626;
	border-bottom:1px solid black;
}
.navigation>.inner {
	position:relative;
}
.fixed-header .navigation>.inner {
	position:inherit;
}
ul.main-menu>li>a {
	position:relative;
	padding-bottom:5px!important;
	overflow:hidden;
}
ul.main-menu>li:not(.mom_mega) {
position:relative;
}
ul.main-menu>li {
	float:left;
	line-height:42px;
	font-size:15px;
	font-weight:700!important;
	text-transform:uppercase;
	border-right:1px solid black;
}
ul.main-menu li:first-child {
	border-left:1px solid black;
}
ul.main-menu li.current-menu-parent, ul.main-menu li.current-menu-item, ul.main-menu li:hover {
	background:#1e1e1e;
}
ul.main-menu .cats-mega-wrap li.current-menu-parent, ul.main-menu .cats-mega-wrap li.current-menu-item {
	background:transparent;
}
ul.main-menu li a {
	color:#ededed;
	padding:0 15px;
	display:block;
	line-height:40px;
	font-size:16px;
}
.navigation ul.main-menu li ul li a {
	line-height:normal;
	padding:11px 15px;
}
ul.main-menu li span.menu_bl {
	content:'';
	position:absolute;
	height:5px;
	bottom:0;
	width:100%;
	left:0;
}
ul.main-menu li span.menu_bl {
	background:#5a5a5a;
}
.menu-message {
	line-height:45px;
}
.navigation ul.main-menu>li:not(.mom_mega) ul.sub-menu {
overflow:visible;
position:absolute;
z-index:9999;
background:#262626;
border:1px solid black;
left:-1px;
top:47px;
width:210px;
}
.navigation ul.main-menu li:not(.mom_mega) ul.sub-menu li ul.sub-menu {
left:100%;
top:-1px;
}
ul.main-menu li:not(.mom_mega) ul li {
float:none;
text-transform:none;
border-right:none;
border-bottom:1px solid #000;
font-size:14px;
font-weight:normal;
line-height:38px;
position:relative;
}
ul.main-menu li.mom_mega ul li ul li:hover {
	background:#262626;
}
ul.main-menu li ul:not(.mom_mega_wrap) li:last-child {
border-bottom:none;
}
ul.main-menu li ul li:hover {
	background:#1e1e1e;
}
ul.main-menu li a i {
	font-size:16px;
	float:left;
	position:relative;
	margin-right:7px;
	line-height:inherit;
}
ul.main-menu li .icon_only {
	font-size:22px;
	margin:0;
}
ul.main-menu li .img_icon {
	width:18px;
	height:42px;
	background-repeat:no-repeat;
	background-position:center;
	background-size:18px;
}
ul.main-menu li .img_icon.icon_only {
	width:24px;
	background-size:24px;
}
ul.main-menu li:not(.mom_mega)>ul>li.menu-item-has-children>a:after {
content:"\e6d0";
font-family:'enotype';
position:relative;
right:-5px;
float:right;
top:2px;
speak:none;
font-style:normal;
font-weight:normal;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-feature-settings:"liga";
-moz-font-feature-settings:"liga=1";
-moz-font-feature-settings:"liga";
-ms-font-feature-settings:"liga" 1;
-o-font-feature-settings:"liga";
font-feature-settings:"liga";
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}
.navigation ul.main-menu>li:hover .mom-megamenu {
	visibility:visible;
	opacity:1;
}
.navigation ul.main-menu>li .mom-megamenu {
	background:#1e1e1e;
	position:absolute;
	z-index:1000;
	border:1px solid black;
	top:47px;
	padding-top:39px;
	left:-1px;
}
.navigation ul.main-menu>li.mom_mega.menu-item-depth-0>.mom_mega_wrap {
	position:absolute;
	width:100%;
	left:0;
	margin-top:1px;
	top:100%;
	background:#1e1e1e;
	border:1px solid black;
	padding:20px;
	z-index:1000;
	-webkit-box-shadow:0 2px 3px 0 rgba(0, 0, 0, 0.1);
	box-shadow:0 2px 3px 0 rgba(0, 0, 0, 0.1);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	line-height:1.4;
	padding-top:15px;
}
.navigation ul.main-menu>li .mom-megamenu ul.sub-menu {
	width:135px;
	float:left;
	top:0;
	position:relative;
	left:0;
	border:none;
}
.navigation .mom-megamenu ul li:last-child {
	border-bottom:1px solid black!important;
}
.navigation .mom-megamenu>ul>li {
	line-height:38px;
	padding:0;
}
.navigation .mom-megamenu ul li.active, .navigation .mom-megamenu ul li:hover {
	background:#1e1e1e;
	position:relative;
}
.navigation .mom-megamenu ul li.active:before, .navigation .mom-megamenu ul li:hover:before {
	content:"";
	left:-13px;
	top:35%;
	height:0;
	width:0;
	position:absolute;
	border-color:rgba(240, 240, 240, 0);
	border-left-color:#000;
	border-width:6px;
}
.navigation .mom-megamenu .view-all-link {
	background:#5a5a5a;
	height:38px;
	line-height:33px;
	color:white;
	display:block;
	padding-left:13px;
	font-size:13px;
	width:95.3%;
	text-transform:none;
	position:absolute;
	font-weight:300!important;
	top:0;
	border-width:0 1px 1px;
	border-style:solid;
	border-color:black;
	left:-1px;
}
.navigation .sub-mom-megamenu2 .view-all-link {
	width:93.3%!important;
}
.navigation .mom-megamenu .view-all-link i {
	margin-left:10px;
	font-size:18px;
	top:4px;
	position:relative;
	float:none;
}
.navigation .mom-megamenu .sub-mom-megamenu {
	width:485px!important;
}
.navigation .mom-megamenu .sub-mom-megamenu2 ul, .navigation .mom-megamenu .sub-mom-megamenu ul {
	width:auto;
	background:transparent;
	border-right:none;
	float:none;
	overflow:hidden;
	border-left:1px solid black;
}
.navigation .mom-megamenu .sub-mom-megamenu2 ul {
	margin-bottom:-300px;
	padding-bottom:300px;
}
.cats-mega-wrap {
	overflow:hidden;
}
.navigation .mom-megamenu .sub-mom-megamenu ul li {
	float:right;
	width:110px;
	padding:10px 0;
	border-right:1px solid black;
	border-bottom:none;
	text-align:center;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding-bottom:600px;
	margin-bottom:-506px;
}
.navigation .mom-megamenu .sub-mom-megamenu ul li:last-child {
	border-right:none;
}
.navigation .mom-megamenu .sub-mom-megamenu ul li img {
	display:inline-block;
	border:1px solid black;
}
.navigation .mom-megamenu .sub-mom-megamenu2 ul li h2 a, .navigation .mom-megamenu .sub-mom-megamenu ul li h2 a {
	font-size:12px;
	line-height:18px;
	text-align:left;
	padding:0 20px;
}
.navigation .mom-megamenu .sub-mom-megamenu2 {
	width:418px;
}
.navigation .mom-megamenu .sub-mom-megamenu2 ul li {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding:14px;
	overflow:hidden;
}
.navigation .mom-megamenu .sub-mom-megamenu2 ul li:last-child {
	margin-bottom:-1px;
}
.navigation .mom-megamenu .sub-mom-megamenu2 ul li a {
	padding:0;
}
.navigation .mom-megamenu .sub-mom-megamenu2 ul li img {
	float:left;
	width:78px;
	height:51px;
	margin-right:14px;
	border:1px solid black;
}
.active.mom-cat-latest {
	display:block;
}
.mom-cat-latest {
	display:none;
}
.main-menu li.mom_mega>.mom_mega_wrap a {
	display:block;
	margin-bottom:0;
	padding:8px 10px;
}
.navigation ul.main-menu li a i[class*="brankic-icon-"] {
font-size:21px;
}
.mom_mega_wrap .menu-item-depth-1.mega_column {
	float:left;
	width:22%;
	margin-right:4%;
}
.mom_mega_wrap .menu-item-depth-1.mega_column:last-child {
	margin-right:0;
}
.mom_mega_wrap.mom_mega_col_3 .menu-item-depth-1.mega_column {
	width:30.666%;
}
.mom_mega_wrap.mom_mega_col_2 .menu-item-depth-1.mega_column {
	width:48%;
}
.mom_mega_wrap.mom_mega_col_5 .menu-item-depth-1.mega_column {
	width:16.8%;
}
.mom_mega_wrap.mom_mega_col_1 .menu-item-depth-1.mega_column {
	width:100%;
	margin-right:0;
}
.main-menu .mom_mega.menu-item-depth-0>.mom_mega_wrap .menu-item-depth-1.mega_column:first-child {
	border-left:none;
}
.main-menu .mom_mega.menu-item-depth-0>ul.sub-menu>li>a {
	font-weight:bold;
	border-bottom:2px solid black;
}
.main-menu .mom_mega.menu-item-depth-0>ul.sub-menu>li ul li a {
	padding-left:4px;
}
.main-menu .mom_mega.menu-item-depth-0>ul.sub-menu>li ul li a:hover {
	color:white;
}
.main-menu .mom_mega.menu-item-depth-0>ul.sub-menu>li ul li a i {
	top:-2px;
}
.main-menu .mom_mega.menu-item-depth-0>ul.sub-menu li.menu-item-depth-1.mega_col_title a {
	padding-left:0;
}
.main-menu ul.menu li.mom_mega .mega_col_title>a {
	color:#313131;
	font-size:14px;
	margin-left:20px;
	padding:15px 0;
	border-bottom:1px solid #e7e7e7;
	font-weight:700;
	margin-bottom:7px;
	display:block;
}
#navigation .main-menu>li.sub-menu-left .cats-mega-wrap {
	right:-1px;
	left:auto;
}
#navigation>.inner {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
#navigation .sticky_logo {
	line-height:45px;
	margin-right:10px;
	position:absolute;
	left:0;
	top:0;
	display:none;
}
#navigation .sticky_logo img {
	display:inline-block;
	opacity:1;
}
.lt-ie9 #navigation ul.main-menu li:not(.mom_mega):not(.mom_mega_cats)>ul.sub-menu, .lt-ie9 #navigation .main-menu li.mom_mega.menu-item-depth-0>.mom_mega_wrap, .lt-ie9 #navigation .main-menu li.menu-item-depth-0>.cats-mega-wrap {
display:none;
}
.lt-ie9 ul.main-menu li:not(.mom_mega):not(.mom_mega_cats):hover>ul.sub-menu, .lt-ie9 #navigation .main-menu li.mom_mega.menu-item-depth-0:hover .mom_mega_wrap, .lt-ie9 #navigation .main-menu li.menu-item-depth-0:hover>.cats-mega-wrap {
display:block;
}
.dd-effect-fade ul.main-menu li:not(.mom_mega):not(.mom_mega_cats)>ul.sub-menu, #navigation.dd-effect-fade .main-menu li.mom_mega.menu-item-depth-0>.mom_mega_wrap, #navigation.dd-effect-fade .main-menu li.menu-item-depth-0>.cats-mega-wrap {
opacity:0;
visibility:hidden;
-webkit-transition:all 0.3s linear;
-moz-transition:all 0.3s linear;
-ms-transition:all 0.3s linear;
-o-transition:all 0.3s linear;
transition:all 0.3s linear;
-moz-transform:scaleY(0.98);
-webkit-transform:scaleY(0.98);
-o-transform:scaleY(0.98);
-ms-transform:scaleY(0.98);
transform:scaleY(0.98);
-webkit-transform-origin:0 0;
-moz-transform-origin:0 0;
-o-transform-origin:0 0;
-ms-transform-origin:0 0;
transform-origin:0 0;
}
.dd-effect-fade ul.main-menu li:not(.mom_mega):not(.mom_mega_cats):hover>ul.sub-menu, #navigation.dd-effect-fade .main-menu li.mom_mega.menu-item-depth-0:hover .mom_mega_wrap, #navigation.dd-effect-fade .main-menu li.menu-item-depth-0:hover>.cats-mega-wrap {
opacity:1;
visibility:visible;
-moz-transform:scaleY(1);
-webkit-transform:scaleY(1);
-o-transform:scaleY(1);
-ms-transform:scaleY(1);
transform:scaleY(1);
}
.dd-effect-slide ul.main-menu li:not(.mom_mega):not(.mom_mega_cats)>ul.sub-menu, #navigation.dd-effect-slide .main-menu li.mom_mega.menu-item-depth-0>.mom_mega_wrap, #navigation.dd-effect-slide .main-menu li.menu-item-depth-0>.cats-mega-wrap {
opacity:0;
visibility:hidden;
-webkit-transition:all 0.28s ease-in-out;
-moz-transition:all 0.28s ease-in-out;
-ms-transition:all 0.28s ease-in-out;
-o-transition:all 0.28s ease-in-out;
transition:all 0.28s ease-in-out;
-moz-transform:scaleY(0);
-webkit-transform:scaleY(0);
-o-transform:scaleY(0);
-ms-transform:scaleY(0);
transform:scaleY(0);
-webkit-transform-origin:0 0;
-moz-transform-origin:0 0;
-o-transform-origin:0 0;
-ms-transform-origin:0 0;
transform-origin:0 0;
}
.dd-effect-slide ul.main-menu li:not(.mom_mega):not(.mom_mega_cats):hover>ul.sub-menu, #navigation.dd-effect-slide .main-menu li.mom_mega.menu-item-depth-0:hover .mom_mega_wrap, #navigation.dd-effect-slide .main-menu li.menu-item-depth-0:hover>.cats-mega-wrap {
opacity:1;
visibility:visible;
-moz-transform:scaleY(1);
-webkit-transform:scaleY(1);
-o-transform:scaleY(1);
-ms-transform:scaleY(1);
transform:scaleY(1);
}
.dd-effect-skew ul.main-menu li:not(.mom_mega):not(.mom_mega_cats)>ul.sub-menu, #navigation.dd-effect-skew .main-menu li.mom_mega.menu-item-depth-0>.mom_mega_wrap, #navigation.dd-effect-skew .main-menu li.menu-item-depth-0>.cats-mega-wrap {
opacity:0;
visibility:visible;
max-width:0;
max-height:0;
-webkit-transform-origin:0 0;
-moz-transform-origin:0 0;
-o-transform-origin:0 0;
-ms-transform-origin:0 0;
transform-origin:0 0;
-webkit-transform:perspective(600px) rotateX(+90deg);
-moz-transform:perspective(600px) rotateX(+90deg);
-ms-transform:perspective(600px) rotateX(+90deg);
-o-transform:perspective(600px) rotateX(+90deg);
transform:perspective(600px) rotateX(+90deg);
-webkit-transition:-webkit-transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end;
-o-transition:-o-transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end;
transition:transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end;
}
.dd-effect-skew ul.main-menu li:not(.mom_mega):not(.mom_mega_cats):hover>ul.sub-menu, #navigation.dd-effect-skew .main-menu li.mom_mega.menu-item-depth-0:hover .mom_mega_wrap, #navigation.dd-effect-skew .main-menu li.menu-item-depth-0:hover>.cats-mega-wrap {
opacity:1;
visibility:visible;
max-width:5000px;
max-height:5000px;
-webkit-transform:perspective(600px) rotateX(0deg);
-moz-transform:perspective(600px) rotateX(0deg);
-ms-transform:perspective(600px) rotateX(0deg);
-o-transform:perspective(600px) rotateX(0deg);
transform:perspective(600px) rotateX(0deg);
-webkit-transition:-webkit-transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;
-o-transition:-o-transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;
transition:transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;
}

.main-container {
	margin:0 auto;
	width:1162px;
}
.main-left {
	margin-right:10px;
}
.main-content {
	width:578px;
	float:left;
}
.one-side-wide:not(.both-sides-true) .main-content:not(.both-sides-layout), .one-side-wide .vc_sidebar.sidebar+.main-content.both-sides-layout, .one-side-wide .main-content.one_side:not(.both-sides-layout) {
width:788px;
}
.nav-arr-nav {
	position:absolute;
	left:0;
	bottom:0;
	height:25px;
	line-height:25px;
	background:#e9e9e9;
	border-top:1px solid #dbdbdb;
	overflow:hidden;
	width:31.85%;
}
.mom_visibility_desktop {
	display:block;
}
.mom_visibility_mobile, .mom_visibility_tablet, .mom_visibility_device {
	display:none;
} 