.main-navigation ul {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.main-navigation  #primary-menu  > li  > .sub-menu{
	padding: 0 !important;
}
.current-menu-item, .main-navigation  #primary-menu  > li  > .sub-menu li:hover{
	/*background:#A02440 !important;*/
}
.current-menu-item.current-menu-item.current-menu-item  a, .main-navigation  #primary-menu  > li  > .sub-menu li:hover a{
	color:white !important;
}

nav#site-navigation .menu-main-container ul#primary-menu li.menu-item-has-children ul.sub-menu li.menu-sub.menu-item:hover a,
nav#site-navigation .menu-main-container ul#primary-menu li.menu-item-has-children ul.sub-menu li.menu-sub.menu-item.current_page_item a {
	color: #c81941 !important;
}

nav#site-navigation .menu-main-container ul#primary-menu .menu-item.menu-item-has-children ul.sub-menu li.menu-sub.menu-item > a {
	text-transform: capitalize;
}
nav#site-navigation .menu-main-container ul#primary-menu .menu-item.menu-item-has-children ul.sub-menu li.menu-sub.menu-item {
	
}
/*
 * 
 * 
 * 
 * 
 * 
 */
#primary .site-main article .entry-content h2 {
	text-transform: capitalize;
}
/*
*
* navigation changes
*
*/
body.home nav#site-navigation.main-navigation.forhomenav ul#primary-menu > li.menu-item {
    padding: 2px 65px 2px 70px;
}
nav#site-navigation .menu-main-container ul#primary-menu > li.menu-item {
    padding: 2px 20px;
}
nav#site-navigation .menu-main-container ul#primary-menu > li.menu-item > a {
	border-bottom: 1px solid #A02440;
    padding: 14px 0;
	text-transform: capitalize; 
}
nav#site-navigation .menu-main-container ul#primary-menu > li.menu-item.menu-item-has-children > ul.sub-menu li.menu-sub {
	padding: 0 5px;
}
nav#site-navigation .menu-main-container ul#primary-menu > li.menu-item.menu-item-has-children > ul.sub-menu li.menu-sub > a {
	padding-left: 5px;
}


/*
*
* Sidebar Menu
*
*/

ul#menu-company-sidebar {
    background-color: #0d0805;
}
ul#menu-company-sidebar li.menu-item:first-child {
    border-top: 0;
}
ul#menu-company-sidebar li.menu-item {
	line-height: normal;
    padding: 15px 10px;
	border-top: 1px solid #A02440;
}
ul#menu-company-sidebar li.menu-item > a {
	color: white !important;
	text-transform: capitalize;
	font-size: 14px;
}

ul#menu-company-sidebar li.menu-item.current-menu-item.current_page_item > a,
ul#menu-company-sidebar li.menu-item > a:hover {
	border-bottom: 1px solid rgb(255, 255, 255) !important;font-size: 14px;
}
.widget.widget_nav_menu {
    border-bottom: 0;
}


@media only screen and (min-width: 300px) and (max-width:798px) {


	#primary-menu *{
		padding:0;
		margin:0;
	}
	#primary-menu  a{
		padding-left:10px;
		padding-right:10px;
	}
	
	#primary-menu .sub-menu a{
		padding-left:20px;
	}
	
	#primary-menu   a:hover,
	#primary-menu  .current-menu-item > a:last-child{background:#333  !important;}

	.hfeed.site{position: static;margin: 0;}
	body.home .forhomenav {margin-top: 0px !important;margin-bottom: 0px;}	
	.home-banner {
		height: auto;
		margin-top: auto;
    }
	.site-header > .container {position: static; }
	.vc_row.wpb_row.vc_row-fluid.adjustsize1024 .vc_column_container.vc_col-sm-4:nth-child(2) .vc_column-inner {
		border-left: 0;
		border-right: 0;
	}

}





