/* $Id$ */

/**
 * @file
 * OM Maximenu css
 *
 * @author: Daniel Honrade http://drupal.org/user/351112
 *
 */
 
/* Admin Panel */
#om-maximenu-admin table .col-link {
	width: 75%;
}
#om-maximenu-blocks-get .edit-block {
	display: inline;
}
#om-maximenu-blocks-get .edit-block a {
	font-weight: bold;
}
/* Default OM Maximenu style */
.om-maximenu {
	height: auto;
	position: relative;
	z-index: 100;
}
.om-maximenu-content {
	display: none;
}
.om-maximenu .om-maximenu-content {
	position: absolute;
	top: 30px;
	left: 0;
	z-index: 500;
}
.om-maximenu .om-maximenu-content .block {
}
.om-maximenu .om-maximenu-content.open {
	display: block !important;
}
.om-maximenu .om-maximenu-open {
	position: absolute;
	bottom: -10px;
	right: 0;
	font-size: 9px;
	height: 15px;
	line-height: 15px;
}
.om-maximenu .om-maximenu-open input {
	margin: 0 5px 0 0;
	float: left;
}
/* Edit Link */
.om-maximenu .om-maximenu-edit {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	font-size: .7em;
	background-color: #fff;
}
.om-maximenu:hover .om-maximenu-edit {
	display: block;
	z-index: 1000;
}
.om-maximenu .om-maximenu-edit a {
	display: block;
	float: left;
	margin-left: 3px;
	height: 0;
	width: 16px;
	padding: 16px 0 0;
	overflow: hidden;
	background: url(images/icons.gif) 0 0 scroll no-repeat;
}
.om-maximenu .om-maximenu-edit a:hover {
	background-position: 0 -16px;
}
/* Blocks Edit */
.om-maximenu-content .edit-block {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	font-size: .7em;
	background-color: #fff;
}
.om-maximenu-content .block:hover .edit-block {
	display: block;
	z-index: 1000;
}
.om-maximenu-content .block .edit-block a {
	display: block;
	float: left;
	margin-left: 3px;
	height: 0;
	width: 16px;
	padding: 16px 0 0;
	overflow: hidden;
	background: url(images/icons.gif) 0 0 scroll no-repeat;
}
.om-maximenu-content .block .edit-block a.block-config {
	background-position: 0 0;
}
.om-maximenu-content .block .edit-block a.block-config:hover {
	background-position: 0 -16px;
}
.om-maximenu-content .block .edit-block a.block-edit-menu {
	background-position: -16px 0;
}
.om-maximenu-content .block .edit-block a.block-edit-menu:hover {
	background-position: -16px -16px;
}
.om-maximenu-content .block .edit-block a.block-edit-view {
	background-position: -32px 0;
}
.om-maximenu-content .block .edit-block a.block-edit-view:hover {
	background-position: -32px -16px;
}
/* General */
.om-maximenu ul.om-menu {
	display: block;
	padding: 0;
	margin: 0 0 0 -10px;
	height: 30px;
	position: relative;
	z-index: 20;
}
/*.om-maximenu ul.om-menu li.om-leaf { display: block; padding: 0; margin: 0; height: 30px; list-style: none; list-style-image: none; position: relative; z-index: 5; } */ /* Old */
.om-maximenu ul.om-menu li.om-leaf {
	display: block;
	padding: 0;
	margin: 0;
	height: 30px;
	list-style: none;
	list-style-image: none;
	z-index: 5;
}
.om-maximenu ul.om-menu li.om-leaf.om-leaf-icon .om-link {
	padding: 0;
}
.om-maximenu ul.om-menu li.om-leaf .om-link {
	display: block;
	padding: 0 17px 0 9px;
	margin: 0;
	height: 40px;
	line-height: 30px;
	background: url(images/down.png) no-repeat right 12px;
	text-decoration: none;
	color: #833b96;
	font-family: "Bliss Regular", Calibri, Trebuchet, Arial, Helvetica, SansSerif;
	font-size: 17px;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	transition-delay: 0.1s;
}
#om-menu-main-om-menu .open .om-link {
	height: 50px;
	z-index: 99999;
	border-top: 1px solid #d0d7e8;
	border-left: 1px solid #d0d7e8;
	border-right: 1px solid #d0d7e8;
	background: #FFF url(images/down.png) no-repeat right 12px;
	padding: 0 17px 0 9px;
	transition-delay: 0.2s;
}
.om-maximenu ul.om-menu li.om-leaf .mega-active {
	background: #f2ebf3 url(images/down.png) no-repeat right 12px;
	height: 45px;
}
/*.om-maximenu ul.om-menu li.om-leaf .active
{
	background:#f2ebf3 url(images/down.png) no-repeat right 12px;
}*/
#om-menu-main-om-menu .leaf-why-ct- .om-link {
	display: block;
	padding: 0 15px;
	margin: 0;
	height: 30px;
	line-height: 30px;
	background: #fff url(images/down.png) no-repeat right center;
	text-decoration: none;
	color: #833b96;
	font-family: "Bliss Regular", Calibri, Trebuchet, Arial, Helvetica, SansSerif;
	font-size-adjust: 0.47;
	font-weight: normal;
	font-style: normal;
	font-size: 16px;
	border: none;
}
.om-maximenu ul.om-menu li.om-leaf .om-active {
	height: 50px;
	z-index: 99999;
	border-top: 1px solid #d0d7e8;
	border-left: 1px solid #d0d7e8;
	border-right: 1px solid #d0d7e8;
	background: #fff url(images/down.png) no-repeat right 12px;
}
/*.om-maximenu ul.om-menu li.om-leaf .om-link:active { display: block; padding: 0 15px; margin: 0; height: 30px; line-height: 30px; border-left:1px solid #ccc;  border-right:1px solid #ccc;  border-top:1px solid #ccc; height:50px; background:#FFF; z-index:999999999999999; }*/
.om-maximenu ul.om-menu li.om-leaf .om-link:hover {
	cursor: pointer;
	text-decoration: none;
}
.om-maximenu ul.om-menu li.om-leaf:hover .om-maximenu-content-nofade {
	display: block;
}
.om-maximenu ul.om-menu li.om-leaf .om-link .om-subtitle {
	line-height: normal;
	display: block;
	margin-top: -2px;
	font-size: .9em;
}
.om-clearfix {
	clear: both;
}
.om-maximenu .om-maximenu-top {
	position: relative;
}
.om-maximenu .om-maximenu-bottom {
	position: relative;
}
/* Main Menu */
.om-maximenu.om-maximenu-main-menu .om-maximenu-content {
}
.om-maximenu.om-maximenu-main-menu ul.om-menu {
	float: left;
}
.om-maximenu.om-maximenu-main-menu ul.om-menu li.om-leaf {
	float: left;
}
.om-maximenu.om-maximenu-main-menu ul.om-menu li.om-leaf .om-link {
	float: left;
}
/* Stacking */
.om-maximenu.om-maximenu-block.om-maximenu-row ul.om-menu li.om-leaf {
	float: left;
	margin-right: 7px;
	position: relative;
}
.om-maximenu.om-maximenu-block.om-maximenu-row ul.om-menu li.om-leaf .om-link {
	float: left;
}
.om-maximenu.om-maximenu-block.om-maximenu-column {
	height: auto;
}
.om-maximenu.om-maximenu-block.om-maximenu-column ul.om-menu {
	float: none;
	height: auto;
}
.om-maximenu.om-maximenu-block.om-maximenu-column ul.om-menu li.om-leaf {
	float: none;
	height: auto;
}
.om-maximenu.om-maximenu-block.om-maximenu-column ul.om-menu li.om-leaf .om-link {
	float: none;
	height: auto;
}
.om-maximenu.om-maximenu-float.om-maximenu-row ul.om-menu li.om-leaf {
	float: left;
}
.om-maximenu.om-maximenu-float.om-maximenu-row ul.om-menu li.om-leaf .om-link {
	float: left;
}
.om-maximenu.om-maximenu-float.om-maximenu-column {
	height: auto;
}
.om-maximenu.om-maximenu-float.om-maximenu-column ul.om-menu {
	float: none;
	height: auto;
}
.om-maximenu.om-maximenu-float.om-maximenu-column ul.om-menu li.om-leaf {
	float: none;
	height: auto;
}
.om-maximenu.om-maximenu-float.om-maximenu-column ul.om-menu li.om-leaf .om-link {
	float: none;
	height: auto;
}
/* Orientation */
.om-maximenu.om-maximenu-horizontal {
}
.om-maximenu.om-maximenu-vertical {
	height: auto;
	width: 30px;
}
.om-maximenu.om-maximenu-vertical ul.om-menu {
	height: auto;
	width: 30px;
}
.om-maximenu.om-maximenu-vertical ul.om-menu li.om-leaf {
	height: auto;
	width: 30px;
}
.om-maximenu.om-maximenu-vertical ul.om-menu li.om-leaf .om-link {
	height: auto;
	width: 30px;
	padding: 30px 0;
	line-height: normal;
}
.om-maximenu.om-maximenu-vertical.om-maximenu-left ul.om-menu li.om-leaf .om-link {
	-webkit-transform: rotate(-270deg);
	-moz-transform: rotate(-270deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.om-maximenu.om-maximenu-vertical.om-maximenu-left .om-maximenu-content {
	margin-left: 15px;
}
.om-maximenu.om-maximenu-vertical.om-maximenu-right ul.om-menu li.om-leaf .om-link {
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
.om-maximenu.om-maximenu-vertical.om-maximenu-right .om-maximenu-content {
	margin-right: 15px;
}
.om-maximenu.om-maximenu-float.om-maximenu-column.om-maximenu-vertical.om-maximenu-left .om-maximenu-content, .om-maximenu.om-maximenu-float.om-maximenu-column.om-maximenu-vertical.om-maximenu-right .om-maximenu-content {
	top: -20px;
}
/* Dock Effect */
.om-maximenu.om-maximenu-dock {
	height: auto;
}
.om-maximenu.om-maximenu-dock ul.om-menu {
	height: auto;
}
.om-maximenu.om-maximenu-dock ul.om-menu li.om-leaf-icon {
	height: auto;
}
.om-maximenu.om-maximenu-dock ul.om-menu li.om-leaf-icon .om-link {
	height: auto;
}
.om-maximenu.om-maximenu-dock ul.om-menu li.om-leaf-icon .om-link img {
}
.om-maximenu.om-maximenu-dock.om-maximenu-vertical ul.om-menu li.om-leaf-icon .om-link {
	padding: 0;
}
.om-maximenu.om-maximenu-dock.om-maximenu-left ul.om-menu li.om-leaf-icon {
	text-align: left;
}
.om-maximenu.om-maximenu-dock.om-maximenu-right ul.om-menu li.om-leaf-icon {
	text-align: right;
}
.om-maximenu.om-maximenu-dock.om-maximenu-middle ul.om-menu {
	width: auto;
}
.om-maximenu.om-maximenu-dock.om-maximenu-middle ul.om-menu li.om-leaf-icon {
	text-align: center;
}
.om-maximenu.om-maximenu-dock.om-maximenu-bottom, .om-maximenu.om-maximenu-dock.om-maximenu-bottom ul.om-menu, .om-maximenu.om-maximenu-dock.om-maximenu-bottom ul.om-menu li.om-leaf-icon, .om-maximenu.om-maximenu-dock.om-maximenu-bottom ul.om-menu li.om-leaf-icon .om-link, .om-maximenu.om-maximenu-dock.om-maximenu-bottom ul.om-menu li.om-leaf-icon .om-link img {
	vertical-align: bottom;
	float: none;
	display: inline;
}
.om-maximenu.om-maximenu-dock.om-maximenu-bottom ul.om-menu li.om-leaf-icon .om-maximenu-content {
	bottom: 50px;
}
.om-maximenu.om-maximenu-dock.om-maximenu-top ul.om-menu li.om-leaf-icon .om-maximenu-content {
	top: 50px;
}
.om-maximenu.om-maximenu-dock.om-maximenu-top.om-maximenu-column ul.om-menu li.om-leaf-icon .om-maximenu-content {
	top: -30px;
}
.om-maximenu.om-maximenu-dock.om-maximenu-top {
	height: 30px;
}
.om-maximenu.om-maximenu-dock.om-maximenu-column.om-maximenu-top {
	height: auto;
}
.om-maximenu.om-maximenu-dock.om-maximenu-column.om-maximenu-top.om-maximenu-column ul.om-menu {
	height: auto;
}
/* Float */
.om-maximenu.om-maximenu-float {
}
.om-maximenu.om-maximenu-float .om-maximenu-content {
	text-align: left;
}
.om-maximenu.om-maximenu-float.om-maximenu-left {
	right: auto;
}
.om-maximenu.om-maximenu-float.om-maximenu-left ul.om-menu {
	position: relative;
	left: 0;
}
.om-maximenu.om-maximenu-float.om-maximenu-left .om-maximenu-content {
	left: 10px;
	right: auto;
}
.om-maximenu.om-maximenu-float.om-maximenu-right {
	left: auto;
}
.om-maximenu.om-maximenu-float.om-maximenu-right ul.om-menu {
	position: relative;
	right: 0;
}
.om-maximenu.om-maximenu-float.om-maximenu-right .om-maximenu-content {
	right: 10px;
	left: auto;
}
.om-maximenu.om-maximenu-float.om-maximenu-middle {
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	z-index: 190;
	text-align: center;
}
.om-maximenu.om-maximenu-float.om-maximenu-middle .om-maximenu-content {
}
.om-maximenu.om-maximenu-float.om-maximenu-middle ul.om-menu {
	width: auto;
	margin: 0 auto;
	text-align: center;
}
.om-maximenu.om-maximenu-float.om-maximenu-middle ul.om-menu li.om-leaf {
	display: inline-block;
	float: none;
}
.om-maximenu.om-maximenu-float.om-maximenu-middle ul.om-menu li.om-leaf .om-link {
	display: inline-block;
	float: none;
}
.om-maximenu.om-maximenu-float.om-maximenu-top {
	height: 30px;
}
.om-maximenu.om-maximenu-float.om-maximenu-top .om-maximenu-content {
	bottom: auto;
	top: 30px;
}
.om-maximenu.om-maximenu-float.om-maximenu-bottom {
}
.om-maximenu.om-maximenu-float.om-maximenu-bottom .om-maximenu-content {
	top: auto;
	bottom: 30px;
}
.om-maximenu.om-maximenu-float.om-maximenu-row {
}
.om-maximenu.om-maximenu-float.om-maximenu-column {
}
.om-maximenu.om-maximenu-float.om-maximenu-column.om-maximenu-left .om-maximenu-content {
	top: -50px;
	left: 100%;
	right: auto;
}
.om-maximenu.om-maximenu-float.om-maximenu-column.om-maximenu-right .om-maximenu-content {
	top: -50px;
	right: 100%;
	left: auto;
}
/* Block */
.om-maximenu.om-maximenu-block {
}
.om-maximenu.om-maximenu-block .om-maximenu-content {
	z-index: 500;
}
.om-maximenu.om-maximenu-block ul.om-menu {
	float: left;
}
.om-maximenu.om-maximenu-block ul.om-menu li.om-leaf {
	float: left;
}
.om-maximenu.om-maximenu-block ul.om-menu li.om-leaf .om-link {
	float: left;
}
.om-maximenu.om-maximenu-block-down .om-maximenu-content {
}
.om-maximenu.om-maximenu-block.om-maximenu-block-up .om-maximenu-content {
	top: auto;
	bottom: 30px;
}
.om-maximenu.om-maximenu-block.om-maximenu-block-right .om-maximenu-content {
	top: -50px;
	left: 100%;
	right: auto;
}
.om-maximenu.om-maximenu-block.om-maximenu-block-left .om-maximenu-content {
	top: -50px;
	right: 100%;
	left: auto;
}
/* Slider */
.om-maximenu ul.om-menu li.backLava {
	position: absolute;
	top: 5px;
	height: 20px;
	background: #f2f2f2;
	z-index: 10;
	z-index: 3;
}
.om-maximenu ul.om-menu li.backLava .leftLava {
}
.om-maximenu ul.om-menu li.backLava .bottomLava {
}
.om-maximenu ul.om-menu li.backLava .cornerLava {
}
/* OM Maximenu Content - no style */
.om-maximenu .om-maximenu-content {
	left: 0;
	top: 50px;
	padding: 0;
}
*+html .om-maximenu .om-maximenu-content {
	width: 300px;
} /* IE 7 */
.om-maximenu .om-maximenu-arrow {
}
.om-maximenu .om-maximenu-top {
	width: 100%;
}
.om-maximenu .om-maximenu-top-left {
}
.om-maximenu .om-maximenu-top-right {
}
.om-maximenu .om-maximenu-middle {
	background: none #fff;
	width: 100%;
}
.om-maximenu .om-maximenu-middle-left {
}
.om-maximenu .om-maximenu-middle-right {
	padding: 10px;
}
*+html .om-maximenu .om-maximenu-middle-right {
	width: 300px;
	margin-left: 20px;
	padding-left: 0;
} /* IE 7 */
.om-maximenu .om-maximenu-bottom {
	width: 100%;
}
.om-maximenu .om-maximenu-bottom-left {
}
.om-maximenu .om-maximenu-bottom-right {
}
/* Link Slider */
.om-link-slider {
	display: block;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding: 0 15px;
	overflow: hidden;
}
/* Displace */
.om-maximenu .om-maximenu-content.om-maximenu-displace {
	top: 0;
	margin-left: 0; /* IE7 */
	left: 0;
} /* should be set to no style */
.om-maximenu .om-maximenu-content.om-maximenu-displace .om-maximenu-open {
	display: none;
}
.om-maximenu-row .om-link {
	position: relative;
}
.om-maximenu-row .om-maximenu-content.om-maximenu-displace {
	float: left;
}
/* Tabbed */
.om-maximenu-float .om-maximenu-tabbed-content {
	width: 480px;
}
.om-maximenu-tabbed-content {
	clear: both;
}
.om-maximenu-tabbed-scrollh .om-maximenu-tabbed-content, .om-maximenu-tabbed-scrollv .om-maximenu-tabbed-content {
	height: 100px;
	overflow: hidden;
}
.om-maximenu-tabbed-content-inner {
}
.om-tabbed-content {
	float: left;
}
.om-tabbed-content-hide {
	display: none;
}
/* Accordion */
.easy-accordion {
	display: block;
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 0;
	background-color: #f2f2f2;
}
.easy-accordion dt, .easy-accordion dd {
	margin: 0;
	padding: 0;
	position: absolute;
}
.easy-accordion dt {
	position: absolute !important;
	background-color: #f2f2f2;
	height: 46px;
	line-height: 44px;
	padding: 0 15px 0 0;
	text-align: right;
	margin-bottom: 0;
	margin-left: 0;
	z-index: 5;/* Safari */
	-webkit-transform: rotate(-90deg); /* Firefox */
	-moz-transform: rotate(-90deg);
	-moz-transform-origin: 20px 0px; /* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	cursor: pointer;
}
.easy-accordion dt.active {
	cursor: pointer;
	color: #fff;
	background-color: #666;
}
.easy-accordion dt.hover {
	color: #fff;
	background-color: #999;
}
.easy-accordion dd {
	z-index: 1;
	opacity: 0;
	overflow: hidden;
	padding: 10px;
	background: #fff;
}
.easy-accordion dd.active {
	opacity: 1;
	z-index: 3;
}
.easy-accordion dd.no-more-active {
	z-index: 2;
	opacity: 1;
}
.easy-accordion dd.plus {
	z-index: 4
}
.easy-accordion .slide-number {
	position: absolute;
	bottom: 0;
	left: 10px;
	font-weight: normal;
	font-size: 1.1em; /* Safari */
	-webkit-transform: rotate(90deg); /* Firefox */
	-moz-transform: rotate(90deg); /* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
.om-maximenu-style-accordion.om-maximenu-float {
	width: 480px;
}
.om-maximenu-style-accordion {
	height: 245px;
}
/* Round About */
.om-maximenu-style-roundabout.om-maximenu-float {
	width: 480px;
}
.roundabout-holder {
	height: 200px;
	display: block;
	padding: 0;
	margin: 0;
}
.roundabout-holder .om-leaf {
	list-style: none;
	list-style-image: none;
	display: block;
	padding: 0;
	margin: 0;
}
.om-maximenu-roundabout-content {
	padding: 10px;
	border: 1px solid #999;
	background-color: #fff;
}
/* Long Menu */
.om-menu-ul-wrapper {
	position: relative;
}
.om-menu-scroller {
	z-index: 100;
	font-weight: bold;
	background-color: #ccc;
	cursor: pointer;
	text-align: center;
}
.om-menu-scroller:hover {
	color: #fff;
}
.om-maximenu-row .om-menu-scroller {
	position: absolute;
	height: 30px;
	width: 30px;
	line-height: 30px;
}
.om-maximenu-row .om-menu-previous {
	top: 0;
	left: 0;
}
.om-maximenu-row .om-menu-next {
	top: 0;
	right: 0;
}
.om-maximenu-column .om-menu-scroller {
	height: 20px;
	line-height: 20px;
}
.om-maximenu-column .om-menu-previous {
}
.om-maximenu-column .om-menu-next {
}
/* Modal */
#om-maximenu-mask {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2990;
	background-color: #000;
	display: none;
}
#om-maximenu-modal-widows .om-maximenu-modal-content {
	position: fixed;
	z-index: 3000 !important;
	padding: 20px;
	height: auto;
	width: auto;
}
#om-maximenu-modal-widows .om-maximenu-modal-content .om-maximenu-close {
	color: #fff;
	cursor: pointer;
	text-align: right;
}
#om-maximenu-modal-widows .om-maximenu-modal-content .block {
	position: relative;
}
/* custom class */
.om-maximenu-simple .om-maximenu-middle {
	padding: 20px;
	border: 1px solid #d0d7e8;
	width: auto;
	font-size: 16px;
	/*osition:absolute;*/
	position: relative;
	box-shadow: 0 0 7px #dedede;
	background: none;
	left: 0 !important;
}
.om-maximenu-simple .om-maximenu-middle .om-maximenu-close {
	position: absolute;
	right: 10px;
	top: 10px;
	text-decoration: none;
	color: #833b96;
	font-weight: bold;
}
.om-maximenu-simple .om-maximenu-middle .view /* I M P O R T A N T A N T   D R O P D O W N  Menu */ {
	float: left;
	width: 200px;
	border: 1px solid #e1e2f7;
	background: #f4f4f6;
	padding: 25px;
	margin: 0 35px 0 0;
	height: auto;
}
.om-maximenu-simple .om-maximenu-middle .view .views-field-title {
	color: #7a3997;
	margin: 0 0 10px 0;
	font-size: 20px;
}
.om-maximenu-simple .om-maximenu-middle .view .views-field-body, .om-maximenu-simple .om-maximenu-middle .view .views-field-cost {
	color: #74778a;
	margin: 0 0 20px 0;
	line-height: 20px;
	font-family: "Bliss Regular", Calibri, Trebuchet, Arial, Helvetica, SansSerif;
	font-size-adjust: 0.47;
	font-weight: 200;
	font-style: normal;
	font-size: 14px;
}
.om-maximenu-simple .om-maximenu-middle .view .views-field-field-starting-at {
	color: #737687;
	height: 30px;
}
.om-maximenu-simple .om-maximenu-middle .view .views-field-field-starting-at .views-label {
	float: left;
}
.om-maximenu-simple .om-maximenu-middle .view .views-field-field-starting-at .field-content {
	float: left;
	margin: 0 0 0 10px;
}
.om-maximenu-simple .om-maximenu-middle .views-field-field-starting-at .field-content {
	color: #727888;
	margin: 0 0 20px 0;
	line-height: 22px;
	font-size: 24px;
}
.om-maximenu-simple .om-maximenu-middle .views-field-field-get-started a {
	margin: 20px 0;
	background: #68BD44;
	-moz-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	-webkit-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
	color: #FFF;
	padding: 10px 20px;
	font-size: 24px;
	border-radius: 0;
	font-weight: lighter;
	text-shadow: none;
	text-decoration: none;
	display: block;
	text-align: center;
}
.om-maximenu-simple .om-maximenu-middle .views-field-field-get-started a:hover {
	background-color: #49a100;
	-moz-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	-webkit-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
}
.om-maximenu-simple .om-maximenu-middle .views-field-field-learn-more a {
	float: right;
}
.om-maximenu-simple .om-maximenu-middle .block-views-id-products_services-block {
	float: left;
	margin: 0 0 0 20px;
}
.om-maximenu-simple .om-maximenu-middle .block-views-id-products_services-block .title {
	color: #74778a;
	margin: 0 0 10px 0;
}
.om-maximenu-simple .om-maximenu-middle .block-views-id-products_services-block a {
	text-decoration: none;
	color: #7a3798;
	line-height: 25px;
}
.om-maximenu-simple .om-maximenu-middle .om-maximenu-middle-right .block-menu {
	float: left;
	width: auto;
	height: auto;
	border-bottom: none !important;
}
.om-maximenu-simple .om-maximenu-middle .om-maximenu-middle-right .block-menu .title {
	color: #474747;
	font-size: 20px;
	text-transform: uppercase;
}
.om-maximenu-simple .om-maximenu-middle .om-maximenu-middle-right .block-menu .menu {
	margin: 0;
	padding: 0;
	width: auto; /* new */
	/*-moz-column-width: 260px;
	-moz-column-count: 2;
	-moz-column-gap: 30px;
	-webkit-column-width: 260px;
	-webkit-column-count: 2;
	-webkit-column-gap: 30px;
	-ms-column-width: 260px;
	-ms-column-count: 2;
	-ms-column-gap: 30px;
	column-width: 260px;
	column-count: 2;
	column-gap: 30px;
	-moz-column-fill: auto;
	-ms-column-fill: auto;
	-webkit-column-fill: auto;
	column-fill: auto;*/
	height: auto;
	position: relative; /* new */
}
.om-maximenu-simple .om-maximenu-middle .om-maximenu-middle-right .block-menu .menu li {
	list-style: none;
	margin: 5px 0;
	font-size: 15px;
}
.om-maximenu-simple .om-maximenu-middle .om-maximenu-middle-right .block-menu .menu li:first-child {
	margin: 0 0 8px 0;
}
.om-maximenu-simple .om-maximenu-middle .om-maximenu-middle-right .block-menu .menu li a {
	text-decoration: none;
	color: #83399a;
}
.om-maximenu-simple .om-maximenu-middle .om-maximenu-middle-right .block-menu .menu li.first span.nolink {
	margin-top: 0 !important;
}
.om-maximenu-simple .om-maximenu-middle .om-maximenu-middle-right .block-menu .menu li span.nolink {
	margin-top: 20px;
	display: block;
	font-size: 17px;
}
.om-maximenu-simple .om-maximenu-middle .om-maximenu-middle-right .block-menu .menu li a.active /* sub menu active */ {
	color: #6b307e;
	font-style: normal;
	font-weight: bold;
}
.om-maximenu-simple .om-maximenu-middle .om-maximenu-middle-right .block-menu .menu li a:hover {
	/*color:#6b307e;
	 -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    -ms-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;*/
	font-weight: bold;
}
.om-maximenu-simple .om-maximenu-middle p {
	margin: 0;
}
.om-maximenu-simple .om-maximenu-middle-left {
	background: none !important;
	margin: 0 !important;
	padding: 0 !important;
}
.om-maximenu-simple .om-maximenu-middle-right {
	background: none !important;
	padding: 0 !important;
	margin: 0 !important;
}
.om-maximenu-simple .om-maximenu-bottom {
	background: none !important;
}
.om-maximenu-simple .om-maximenu-bottom-right {
	background: none !important;
}
.om-maximenu-simple .om-maximenu-bottom-left {
	background: none !important;
}
/* custom styling for top sign-in menu  */
.region-sidebar-first .om-maximenu ul.om-menu li.om-leaf .om-link {
	display: block;
	padding: 0 15px;
	margin: 0;
	line-height: 30px;
	background: #68bd44 url(images/signin-down.png) no-repeat right center;
	text-align: center;
}
.region-sidebar-first .om-menu a {
	text-decoration: none;
	color: #FFF !important;
}
/* #om-leaf-om-u1-1788318159-6 a, #om-leaf-om-u1-1788318159-6 span {
	background: none !important;
	display: block;
}
#om-leaf-om-u1-1788318159-6 span.active {
	background: #f2ebf3 !important;
	height: 52px !important;
}*/
.block-block-id-17 {
	clear: both;
	padding: 15px 0 0 0;
	color: #717689;
	font-size: 16px;
}
.block-block-id-17 a {
	text-decoration: none;
	color: #843b95;
}
.aacolor {
	float: left;
	position: relative;
	left: 320px;
	margin: 3px 0 !important;
	padding: 0;
	top: -384px !important;
	clear: both;
}
.aacolor-start-ur-business {
	float: left;
	position: relative;
	left: 320px;
	margin: 3px 0 !important;
	padding: 0;
	top: -145px !important;
	clear: both;
}
/* CSS Rules for  Start your menu */
.leaf-start-your-business .om-maximenu-middle {
	width: 920px;
}
.leaf-start-your-business .om-maximenu-middle .block-menu-id-menu-products-services {
	float: left;
	width: 290px !important;
	margin-right: 20px;
}
.leaf-start-your-business .om-maximenu-middle .block-menu-id-menu-mega-menu---start-your-busi {
	float: left;
	width: 290px !important;
}
/* 
.block-views-id-3e50fd94eb01c5f7f7d1e279606f98ef
{
	float:left;
}
#om-leaf-om-u1-1788318159-1 .om-maximenu-middle .nolink
{
	color: #474747;
    font-size: 20px;
    text-transform: uppercase;
}
#om-leaf-om-u1-1788318159-1 .om-maximenu-middle-right .block-menu
{
	margin-bottom:-18px;
}*/

/* CSS Rules for  Manage your business menu */
.leaf-manage-your-business .om-maximenu-middle {
	width: 920px;
	margin-left: -170px;
}
.leaf-manage-your-business .om-maximenu-middle .block-menu-id-menu-mega-menu---manage-your-bus {
	float: left;
	width: 290px !important;
	margin-right: 20px;
}
.leaf-manage-your-business .om-maximenu-middle .block-menu-id-menu-myb-right {
	float: left;
	width: 290px !important;
	margin-right: 20px;
	margin-top:40px;
}
.leaf-manage-your-business .om-maximenu-middle .block-menu-id-menu-products-service {
	float: left;
	width: 290px !important;
}
/* CSS Rules for  Corporations menu */
.leaf-corporations .om-maximenu-middle {
	margin-left: -250px;
	width: 620px;
}
.leaf-corporations .om-maximenu-middle .block-menu-id-menu-corporations {
	float: left;
	width: 290px !important;
	margin-right: 20px;
}
/* CSS Rules for Law firm menu */
.leaf-law-firms .om-maximenu-middle {
	margin-left: -210px;
	width: 620px;
}
.leaf-law-firms .om-maximenu-middle .block-menu-id-menu-law-firms {
	float: left;
	width: 290px !important;
	margin-right: 20px;
}
/* CSS rules for About CT */
.leaf-about-ct .om-maximenu-middle {
	width: 200px !important;
}
/* Css rules for mega menu new block UI modification */
.om-maximenu .leaf-manage-your-business .block.first
{
	float:left;
	margin: 0 35px 0 0;
}

.om-maximenu .leaf-manage-your-business .block.first .content
{
	background: #f4f4f6;
  border: 1px solid #e1e2f7;
  height: auto;
  width: 250px;
	position:relative;
}
.om-maximenu .leaf-manage-your-business .block.first .content .header
{
	background:#843b95;
	padding:10px;
	color:#FFF;
	height:80px;
}
.om-maximenu .leaf-manage-your-business .block.first .content .header .left
{
	float:left;
	width:50px;
}
.om-maximenu .leaf-manage-your-business .block.first .content .header .right
{
	float:left;
	width:172px;
}
.om-maximenu .leaf-manage-your-business .block.first .content .header .right .title
{
	font-size:20px;
	margin:0 0 5px 0;
}
.om-maximenu .leaf-manage-your-business .block.first .content .header .right .sub-title
{
	font-size:12px;
}
.om-maximenu .leaf-manage-your-business .block.first .content a
{
	background:#68bd44;
  border-radius: 0;
  color: #fff !important;
  font-size: 24px;
  font-weight: lighter;
  margin: 20px 0;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  text-shadow: none;
  transition: all 0.2s ease-in 0s;
	display:block;
}
.om-maximenu .leaf-manage-your-business .block.first .content a:hover {
	background-color: #49a100;
	-moz-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	-webkit-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
}
.om-maximenu .leaf-manage-your-business .block.first .content .btn-section
{
	text-align:center;
	padding:0 20px;
}
