/*------------------------------------------------------------------
[Stylesheet for Non Responsive]
-------------------------------------------------------------------*/

.container {
	width: 1170px;
	max-width: none !important;
}

.active.boxed {
	width: 1200px;
	max-width: none !important;
}

.col-md-3 {
	width: 25%;
}
.col-md-4 {
	width: 33.33333333%;
}
.col-md-6 {
	width: 50%;
}
.col-md-8 {
	width: 66.66666667%;
}
.col-md-12 {
	width: 100%;
}

.col-md-3, .col-md-4, .col-md-6, .col-md-8, .col-md-12 {
	float: left;
}

/*************************/
/* reset responsive logo */
/*************************/

.logo {
	display: table-cell;
	vertical-align: middle;
	text-align: left;
	width: 390px;
	margin-bottom: 0;
}

.da728x90 {
	display: table-cell;
	vertical-align: middle;
	float: inherit;
	width: initial;
	text-align: center;
}

/*******************/
/* reset main menu */
/*******************/

/* Display 'show menu' link */
nav.main-menu .show-menu {
	display:none;
}
nav.main-menu .sub_menu_toggle {
	display:none;
}
nav.main-menu .mega_menu_toggle {
	display:none;
}
nav.main-menu ul {
	position: relative;
	display: block;
}
nav.main-menu ul.menu ul.sub-menu {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	z-index: 10;
	min-width: 200px;
	background-color: #1D1D1D;
	color: #f2f2f2;
	/* border-bottom: 1px solid #303030; */
	-webkit-transition: -webkit-transform 350ms;
	-moz-transition: 350ms;
	-o-transition: 350ms;
	transition: 350ms;
}
nav.main-menu ul li, li a {
	width: initial;
}
nav.main-menu li.search-menu {
	float: right;
	position: static;	
}

/* Submenu: Level 1 */
nav.main-menu ul.menu ul.sub-menu {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	z-index: 10;
	min-width: 200px;
	background-color: #1D1D1D;
	color: #f2f2f2;
	/* border-bottom: 1px solid #303030; */

	-webkit-transition: -webkit-transform 350ms;
	-moz-transition: 350ms;
	-o-transition: 350ms;
	transition: 350ms;
}

nav.main-menu ul.ot-menu-light ul.sub-menu {
	background-color: #E6E6E6;
}

/* Show Submenu on hover */
nav.main-menu ul.menu li:hover > ul.sub-menu {
	opacity: 1;
	visibility: visible;
}

/* Submenu: Level 2 */
nav.main-menu ul.menu ul.sub-menu ul.sub-menu {
	position: absolute;
	margin-top: 8px;
	top: -8px;
	left: 100%;
 }

/* Mega menu: Level 1 */
nav.main-menu ul.menu ul.ot-mega-menu {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	z-index: 10;
	left: 0;
	width: 100%;
	padding: 0 20px;
	background-color: #1D1D1D;
	color: #f2f2f2;
	-webkit-transition: -webkit-transform 350ms;
	-moz-transition: 350ms;
	-o-transition: 350ms;
	transition: 350ms;
}

nav.main-menu ul.ot-menu-light ul.ot-mega-menu {
	background-color: #E6E6E6;
}

nav.main-menu ul.menu .widget-container {
	padding: 15px 20px;
	margin: 15px 0px 30px;
	width: 33%;
	float: left;
	display: inline-block;
}

/* Show Mega menu on hover */
nav.main-menu ul.menu li:hover > ul.ot-mega-menu {
	opacity: 1;
	visibility: visible;
}

nav.main-menu ul.menu ul.ot-mega-trending {
	padding: 30px 30px;
}

/* menu pull to right items */
nav.main-menu li.search-menu {
	float: right;
	position: static;
}

nav.main-menu li.search-menu ul.sub-menu {
	left: auto;
	right: 0;
}


/*Hover state for top level links*/
nav.main-menu ul.menu li:hover > a {
	color: #f2f2f2 !important;
	text-decoration: none;
	background-color: #1D1D1D;
}

/*Hover state for top level links*/
nav.main-menu ul.menu li a:focus {
	text-decoration: none;
}

/* Drop down links */
nav.main-menu ul.menu li ul.sub-menu li a {
	color: #525252;
	display: block;
	font-size: 13px;
}

nav.main-menu ul.menu ul.sub-menu ul.sub-menu a {
	background: #1D1D1D;
}

nav.main-menu ul.menu ul.sub-menu ul.sub-menu li:hover a {
	background: #353537;
}
/* End Hover state for drop down links */

nav.main-menu ul.menu li a {
	border-bottom: none;
}

nav.main-menu ul.menu li ul.sub-menu > li > a {
	background-color: #1D1D1D;
	border-bottom: none;
	padding-left: 30px;
}

/* Hover state for drop down links */
nav.main-menu ul.sub-menu li:hover a {
	background: #353537 !important;
}

/*******************/
/* reset top menu */
/*******************/

nav.top-menu {
	background: #fff;
}

/*Make dropdown links appear inline*/
nav.top-menu ul {
	position: static;
	display: block;
}
/*Create vertical spacing*/
nav.top-menu li {
	position: relative;
}
/*Make all menu links full width*/
nav.top-menu ul li, li a {
	width: initial;
}

nav.top-menu ul.menu li a {
	border-bottom: none;
}

nav.top-menu ul.menu li ul.sub-menu li a {
	background: #F5F5F5;
	border-bottom: none;
	padding-left: 30px;
}

/*Display 'show menu' link*/
nav.top-menu .show-menu {
	display:none;
}
nav.top-menu .sub_menu_toggle {
	display: none;
}
/* Dropdown on hover */
nav.top-menu ul.menu ul.sub-menu {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	z-index: 10;
	min-width: 180px;
	border-bottom: 2px solid;
	border-color: #FFC000;
	background-color: #353537;
	-webkit-transition: -webkit-transform 250ms;
	-moz-transition: 250ms;
	-o-transition: 250ms;
	transition: 250ms;
}
nav.top-menu ul.menu li:hover > ul.sub-menu {
	opacity: 1;
	visibility: visible;
}

/*Hover state for top level links*/
nav.top-menu ul.menu li:hover a {
	color: #F2F2F2 !important;
	text-decoration: none;
	background-color: #1D1D1D !important;
}

/* Hover state for drop down links */
nav.top-menu ul.sub-menu li:hover a {
	background: #353537 !important;
}
