/*

* Style Version 2.1.2

*/

.clear,.clearfix {

	clear: both;

}

.wp-megamenu-main-wrapper ul,

.wp-megamenu-main-wrapper ol,

.wp-megamenu-main-wrapper li {

	list-style: none;

}

.wp-megamenu-main-wrapper a,

.wp-megamenu-main-wrapper a:hover {

	text-decoration: none;

}

.wpmegamenupro-clearfix:before,

.wpmegamenupro-clearfix:after {

	content: "";

	display: table;

	clear:both;

	flex-basis: 0;

	order: 1;

}

/*

================

font css for menu

================

*/

.wp-megamenu-main-wrapper {

	font-family: Open Sans;

	font-size: 14px;

	font-weight: 400;

}

.wpmm_megamenu .wp-megamenu-main-wrapper ul ul {

	background: none;

	transform: scale(1);

	border: none;

}

.wpmm_megamenu .wp-megamenu-main-wrapper ul.wpmm-tab-groups {

	transform: none !important;

}

.wp-megamenu-main-wrapper,

.wp-megamenu-main-wrapper * {

	box-sizing:border-box;

	-webkit-box-sizing:border-box;

}

/*

=======

end

=======

*/

/*

===================

css for label-tag

===================

*/

.wp-megamenu-main-wrapper .wpmm-mega-menu-label {

	position: absolute;

	top: -10px;

	background: #d500fb;

	color: #fff;

	font-weight: 500;

	text-transform: uppercase;

	font-size: 10px;

	padding: 2px 6px;

	border-radius: 3px;

	line-height: 1.6;

	margin-left: 15px;

	width: -webkit-fit-content;

	width: fit-content;

}

.wp-megamenu-main-wrapper .wp-mega-sub-menu .wpmm-mega-menu-label {

	position: static;

}

.wp-megamenu-main-wrapper > ul > li > a >.wpmm-mega-menu-label {

	margin-left: 0;

}

.wp-megamenu-main-wrapper.wpmega-clean-white .wpmm-mega-menu-label {

	background: #ccc;

	color: #000;

}

.wp-megamenu-main-wrapper.wpmega-clean-white .wpmm-mega-menu-label:before {

	border-width: 7px 4.5px 0 4.5px;

	border-color: #ccc transparent transparent transparent;

}

.wpmega-midnightblue-sky-white.wp-megamenu-main-wrapper .wpmm-sub-menu-wrap li a span.wpmm-mega-menu-label {

	color: #000 !important;

}

.wp-megamenu-main-wrapper .wpmm-mega-menu-label:before {

	content: '';

	position: absolute;

	width: 0;

	height: 0;

	border-style: solid;

	border-width: 7px 4.5px 0 4.5px;

	border-color: #d500fb transparent transparent transparent;

	bottom: -6px;

	left: 0;

	right: 0;

	margin-left: auto;

	margin-right: auto;

}

/*

=====

end

=====

*/

.entry-content a,

.entry-summary a,

.taxonomy-description a,

.logged-in-as a,

.comment-content a,

.pingback .comment-body > a,

.textwidget a,

.entry-footer a:hover,

.site-info a:hover {

	box-shadow: none;

}

/*

=================================================

css for nav list-menu for horizontal menu

=================================================

*/

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li {

	display: inline-block;

	text-align: center;

	border-top: none;

	line-height: 1.5;

	height: auto;

	float: none;

	vertical-align: middle;

	margin-bottom:0;

}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a {

	/*padding: 20px;*/

	padding: 20px 15px;

	position: relative;

	display: inline-block;

	font-size: 13px;

	line-height: 1.6;

	overflow: visible;

	font-family: Open Sans;

	text-transform: capitalize;

	text-align: left;

	-webkit-transition: .6s;

	-moz-transition: .6s;

	-ms-transition: .6s;

	-o-transition: .6s;

	transition: .6s;

}

.wp-megamenu-main-wrapper ul.wpmm-mega-wrapper > li > a{

 cursor: pointer;

}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li.menu-item-has-children > a {

	padding: 20px 25px 20px 10px;

}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-highlighted-border-mm-template ul.wpmm-mega-wrapper > li.menu-item-has-children > a {

	padding: 20px 25px 20px 10px;

}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-askins-wrapper ul.wpmm-mega-wrapper > li.menu-item-has-children > a:after {

	content: '\f107';

	position: absolute;

	right: 11px;

	top: 50%;

	transform: translateY(-50%);

	-webkit-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	font-family: FontAwesome;

	font-size: 14px;

}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-askins-wrapper ul.wpmm-mega-wrapper > li > a i.wpmm-mega-menu-icon {

	width: auto;

	height: auto;

}

.dashicons,

.dashicons-before:before {

	height: unset !important;

	width: unset !important;

}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-askins-wrapper ul.wpmm-mega-wrapper > li > a i.wpmm-mega-menu-icon:before,

.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper ul.wpmm-mega-wrapper > li > a i.wpmm-mega-menu-icon:before {

	padding-right: 5px;

}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-askins-wrapper ul.wpmm-mega-wrapper > li > a.wpmm-disable-text i.wpmm-mega-menu-icon:before,

.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper ul.wpmm-mega-wrapper > li > a.wpmm-disable-text i.wpmm-mega-menu-icon:before ,

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-askins-wrapper ul.wpmm-mega-wrapper > li.wpmm-search-type > a i.wpmm-mega-menu-icon:before,

.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper ul.wpmm-mega-wrapper > li.wpmm-search-type > a i.wpmm-mega-menu-icon:before {

	padding-right: 0;

}



.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li.current-menu-item a,

.wp-megamenu-main-wrapper.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li.current-menu-item a {

	font-weight: 400;

	color: #000;

	text-align: left;

	text-transform: none;

}

.wp-megamenu-main-wrapper.wpmm-orientation-horizonta ul.wpmm-mega-wrapper > li.current-menu-item a,

.wp-megamenu-main-wrapper.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li.current-menu-item a {

	color: #000;

}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-black-white ul.wpmm-mega-wrapper > li.current-menu-item a,

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmega-black-white ul.wpmm-mega-wrapper > li.current-menu-item a {

	color: #fff;

}

.wp-megamenu-main-wrapper.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li > a {

	display: block;

}

/*

==================

end

==================

*/

/*

================

generic css for ul > ul

================

*/

.wp-megamenu-main-wrapper ul {

	box-shadow: none;

	margin: 0;

	opacity: 1;

	padding: 0;

	top: 0;

	border:0;

}

.wp-megamenu-main-wrapper ul:after {

	display: none;

}

.wp-megamenu-main-wrapper ul ul.wp-mega-sub-menu,

.wp-megamenu-main-wrapper ul ul.wp-mega-sub-menu ul {

	margin: 0;

	box-shadow: none;

	-webkit-box-shadow: none;

}

.wp-megamenu-main-wrapper.wpmm-onhover ul li:hover > ul.wp-mega-sub-menu {

	visibility: visible;

	opacity: 1;

	white-space: normal;

}

.wp-megamenu-main-wrapper.wpmm-onhover ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap,

.wp-megamenu-main-wrapper.wpmm-onclick ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap {

	padding: 15px 0px 2px 6px;

}

.wp-megamenu-main-wrapper.wpmm-onhover ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap,

.wp-megamenu-main-wrapper.wpmm-onclick ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap {

	padding: 8px;

}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-onclick ul.wpmm-mega-wrapper li.active-show .wpmm-sub-menu-wrap,

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-onclick ul.wpmm-mega-wrapper li.active-show .wpmm-sub-menu-wrap {

	opacity: 1;

	visibility: visible;

	z-index: 9;

}

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-onclick ul.wpmm-mega-wrapper li.active-show .wpmm-sub-menu-wrap {

	overflow:hidden;

}

.wp-megamenu-main-wrapper.wpmm-onclick ul li > ul.wp-mega-sub-menu {

	visibility: visible;

	opacity: 1;

	white-space: normal;

}

.wpmm_megamenu .wp-megamenu-main-wrapper ul ul {

	display: block !important;

	left: 0;

	margin-left: 0 !important;

	position: static;

	white-space: normal;

	width: 100%;

}

.wp-megamenu-main-wrapper ul li .wp1s-widget-wrap ul {

	position: relative;

}

.wp-megamenu-main-wrapper ul ul.wp-mega-sub-menu:before {

	display: none;

}

.wpmm_megamenu .wp-megamenu-main-wrapper ul ul.wp-mega-sub-menu li {

	border: none;

	background: none;

	box-shadow:none;

	list-style: none;

}

.wpmm_megamenu .wp-megamenu-main-wrapper ul .wpmm-sub-menu-wrap ul.wp-mega-sub-menu > li{

	margin-top: 3px;

}

.wpmm_megamenu .wp-megamenu-main-wrapper ul .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.menu-item-depth-1{

	margin-top: 8px;

}

.wpmm_megamenu .wp-megamenu-main-wrapper.wpmega-dark-orchid-mm-template ul .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li{

	/*margin-bottom: 5px;*/

}

.wpmm_megamenu .wp-megamenu-main-wrapper ul .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li:last-child{

	margin-bottom: 0;

}

.wpmm-sub-menu-wrap .wpcf7-form-control-wrap textarea{

	height: 100px;

}

/*

=============

end

=============

*/

/*

=========================================

mega menu style for dropdown variation -"horizontal"

=========================================

*/

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper {

	position: relative;

	text-align: left;

	background: none;

}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li {

	position: static;

	padding: 0;

}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap {

	background: #fff;

	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);

	position: absolute;

	left: 0;

	width: 100%;

	font-size: 14px;

	line-height: 22px;

	opacity: 0;

	visibility: hidden;

	text-align: left;

}



.wp-megamenu-main-wrapper.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout > div,

.wp-megamenu-main-wrapper.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout > div ul li > div,

.wp-megamenu-main-wrapper.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout > div,

.wp-megamenu-main-wrapper.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout > div ul li > div{

	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);

}

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-vertical-left-align ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap {

	box-shadow: 3px 0 3px rgba(0, 0, 0, 0.2);

}



.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-slide ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap {

	background: #fff;

	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);

	position: absolute;

	top: 100%;

	left: 0;

	width: 100%;

	font-size: 14px;

	line-height: 22px;

	opacity: 0;

	visibility: hidden;

	text-align: left;

	padding: 15px 0px 2px;

	z-index: 10;

}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-onhover ul.wpmm-mega-wrapper > li:hover .wpmm-sub-menu-wrap{

	opacity: 1 !important;

	visibility: visible !important;

	z-index: 9;

	-webkit-transition: .6s;

	-moz-transition: .6s;

	-ms-transition: .6s;

	-o-transition: .6s;

	transition: .6s;

}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-onhover ul.wpmm-mega-wrapper > li:hover .wpmm-sub-menu-wrap ul{

	opacity: 1 !important;

	visibility: visible !important;

	z-index: 9;

}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li .wpmm-sub-menu-wrapper ul,

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li .wpmm-sub-menu-wrap ul{

	padding-bottom: 10px;

}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li.wpmega-menu-flyout .wpmm-sub-menu-wrapper ul{

	padding-bottom: 0;

}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-slide ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap,

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-slide ul.wpmm-mega-wrapper li.wpmega-horizontal-left-edge .wpmm-sub-menu-wrap,

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-slide ul.wpmm-mega-wrapper li.wpmega-horizontal-center .wpmm-sub-menu-wrap {

	left: 50%;

	right: 0;

	padding: 15px 8px 5px;

}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-slide.wpmm-onclick ul.wpmm-mega-wrapper li.active-show .wpmm-sub-menu-wrap,

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-slide.wpmm-onclick ul.wpmm-mega-wrapper li.active-show .wpmm-sub-menu-wrap ul ,

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-slide.wpmm-onhover ul.wpmm-mega-wrapper li:hover .wpmm-sub-menu-wrap,

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-slide.wpmm-onhover ul.wpmm-mega-wrapper li:hover .wpmm-sub-menu-wrap ul {

	opacity: 1;

	visibility: visible;

	z-index: 9;

	-webkit-transition: .6s;

	-moz-transition: .6s;

	-ms-transition: .6s;

	-o-transition: .6s;

	transition: .6s;

	left: 0%;

}



.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-slide ul.wpmm-mega-wrapper li.wpmm-search-type:hover .wpmm-sub-menu-wrap {

	left: auto;

}

.wp-megamenu-main-wrapper.wpmm-onclick ul.wpmm-mega-wrapper li.wpmm-search-type .wpmm-sub-menu-wrap.wpmm-open-fade {

	opacity: 1;

	visibility: visible;

}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li.wpmega-horizontal-full-width .wpmm-sub-menu-wrap {

	width: 100%;

	/*overflow: hidden;*/

}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li.wpmega-horizontal-center .wpmm-sub-menu-wrap {

	width: 80%;

	left: 0;

	right: 0;

	margin-left: auto;

	margin-right: auto;

}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li.wpmega-horizontal-left-edge .wpmm-sub-menu-wrap {

	left: 0;

	width: 80%;

}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li.wpmega-horizontal-right-edge .wpmm-sub-menu-wrap {

	right: 0;

	width: 80%;

	left: auto;

}



/* slide from left animation hereĀ */



.wp-megamenu-main-wrapper.wpmm-slide-left ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap,

.wp-megamenu-main-wrapper.wpmm-slide-left ul.wpmm-mega-wrapper li.wpmega-horizontal-left-edge .wpmm-sub-menu-wrap,

.wp-megamenu-main-wrapper.wpmm-slide-left ul.wpmm-mega-wrapper li.wpmega-horizontal-center .wpmm-sub-menu-wrap {

	right: 50%;

	left: unset;

	z-index: 9;

}



.wp-megamenu-main-wrapper.wpmm-slide-left.wpmm-onclick ul.wpmm-mega-wrapper li.active-show .wpmm-sub-menu-wrap,

.wp-megamenu-main-wrapper.wpmm-slide-left.wpmm-onclick ul.wpmm-mega-wrapper li.active-show .wpmm-sub-menu-wrap ul ,



.wp-megamenu-main-wrapper.wpmm-slide-left.wpmm-onhover ul.wpmm-mega-wrapper li:hover .wpmm-sub-menu-wrap,

.wp-megamenu-main-wrapper.wpmm-slide-left.wpmm-onhover ul.wpmm-mega-wrapper li:hover .wpmm-sub-menu-wrap ul {

	opacity: 1;

	visibility: visible;

	right: 0%;

}



.wp-megamenu-main-wrapper.wpmm-slide.wpmm-orientation-vertical ul.wpmm-mega-wrapper li > .wpmm-sub-menu-wrap{

	left: 120%;

}



.wp-megamenu-main-wrapper.wpmm-slide-left.wpmm-orientation-vertical ul.wpmm-mega-wrapper li.wpmega-menu-flyout .wpmm-sub-menu-wrapper ,

.wp-megamenu-main-wrapper.wpmm-slide-left.wpmm-orientation-vertical ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap {

	right: auto;

	left: 80%;

	-webkit-transition: 0;

	   -moz-transition: 0;

	    -ms-transition: 0;

	     -o-transition: 0;

	        transition: 0;

	opacity: 0;

	top: 0;

}



.wp-megamenu-main-wrapper.wpmm-slide-left.wpmm-orientation-vertical.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout.active-show > .wpmm-sub-menu-wrapper ,

.wp-megamenu-main-wrapper.wpmm-slide-left.wpmm-orientation-vertical.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout:hover > .wpmm-sub-menu-wrapper {

	opacity: 1;

	visibility: visible;

	-webkit-transition: .5s;

	   -moz-transition: .5s;

	    -ms-transition: .5s;

	     -o-transition: .5s;

	        transition: .5s;

}



.wp-megamenu-main-wrapper.wpmm-slide-left.wpmm-orientation-vertical.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout.active-show .wpmm-sub-menu-wrapper ,

.wp-megamenu-main-wrapper.wpmm-slide-left.wpmm-orientation-vertical.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout:hover .wpmm-sub-menu-wrapper {

	left: 100%;

}



.wp-megamenu-main-wrapper.wpmm-slide-left.wpmm-orientation-vertical.wpmm-onclick ul.wpmm-mega-wrapper li.active-show > .wpmm-sub-menu-wrap,

.wp-megamenu-main-wrapper.wpmm-slide-left.wpmm-orientation-vertical.wpmm-onhover ul.wpmm-mega-wrapper li:hover > .wpmm-sub-menu-wrap{

	left: 100%;

}



.wp-megamenu-main-wrapper.wpmm-slide-left.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li.wpmega-menu-flyout > .wpmm-sub-menu-wrapper{

	-webkit-transform: translateX(-20%);

	   -moz-transform: translateX(-20%);

	    -ms-transform: translateX(-20%);

	     -o-transform: translateX(-20%);

	        transform: translateX(-20%);

}



.wp-megamenu-main-wrapper.wpmm-slide-left.wpmm-orientation-horizontal.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout.active-show > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-slide-left.wpmm-orientation-horizontal.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout:hover > .wpmm-sub-menu-wrapper{

	-webkit-transition: .5s;

	   -moz-transition: .5s;

	    -ms-transition: .5s;

	     -o-transition: .5s;

	        transition: .5s;

	opacity: 1;

	-webkit-transform: translateX(0);

	   -moz-transform: translateX(0);

	    -ms-transform: translateX(0);

	     -o-transform: translateX(0);

	        transform: translateX(0);

}



.wp-megamenu-main-wrapper.wpmm-slide.wpmm-orientation-vertical ul.wpmm-mega-wrapper li > .wpmm-sub-menu-wrap{

	left: 100%;

	top: 0;

}

.wp-megamenu-main-wrapper.wpmm-slide.wpmm-orientation-vertical ul.wpmm-mega-wrapper li.wpmega-menu-flyout > .wpmm-sub-menu-wrapper {

	left: 100%;

	top: 0;

	-webkit-transform: translateX(-20%);

	   -moz-transform: translateX(-20%);

	    -ms-transform: translateX(-20%);

	     -o-transform: translateX(-20%);

	        transform: translateX(-20%);

}



.wp-megamenu-main-wrapper.wpmm-slide.wpmm-orientation-vertical.wpmm-onclick ul.wpmm-mega-wrapper li.active-show > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-slide.wpmm-orientation-vertical.wpmm-onhover ul.wpmm-mega-wrapper li:hover > .wpmm-sub-menu-wrapper{

	right: unset;

	left: 100%;

	opacity: 1;

	-webkit-transition: .5s;

	   -moz-transition: .5s;

	    -ms-transition: .5s;

	     -o-transition: .5s;

	        transition: .5s;



}

.wp-megamenu-main-wrapper.wpmm-slide.wpmm-orientation-vertical.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout.active-show > .wpmm-sub-menu-wrap,

.wp-megamenu-main-wrapper.wpmm-slide.wpmm-orientation-vertical.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout:hover > .wpmm-sub-menu-wrap {

	right: unset;

	left: 100%;

	opacity: 1;

	-webkit-transition: .5s;

	   -moz-transition: .5s;

	    -ms-transition: .5s;

	     -o-transition: .5s;

	        transition: .5s;

	-webkit-transform: translateX(0);

	   -moz-transform: translateX(0);

	    -ms-transform: translateX(0);

	     -o-transform: translateX(0);

	        transform: translateX(0);

}





/* slide left animation hereĀ */

.wp-megamenu-main-wrapper.wpmm-slide.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li.wpmega-menu-flyout > .wpmm-sub-menu-wrapper{

	top: 100% !important;

	-webkit-transform: translateX(20%);

	   -moz-transform: translateX(20%);

	    -ms-transform: translateX(20%);

	     -o-transform: translateX(20%);

	        transform: translateX(20%);

}

.wp-megamenu-main-wrapper.wpmm-slide.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout.active-show > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-slide.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout:hover > .wpmm-sub-menu-wrapper{

	-webkit-transition: .5s;

	   -moz-transition: .5s;

	    -ms-transition: .5s;

	     -o-transition: .5s;

	        transition: .5s;

	opacity: 1;

	-webkit-transform: translateX(0);

	   -moz-transform: translateX(0);

	    -ms-transform: translateX(0);

	     -o-transform: translateX(0);

	        transform: translateX(0);

}

.wp-megamenu-main-wrapper.wpmm-slide.wpmm-orientation-vertical ul.wpmm-mega-wrapper li.wpmega-menu-flyout > .wpmm-sub-menu-wrapper {

	left: 100%;

	top: 0;

	-webkit-transform: translateX(20%);

	   -moz-transform: translateX(20%);

	    -ms-transform: translateX(20%);

	     -o-transform: translateX(20%);

	        transform: translateX(20%);

}



.wp-megamenu-main-wrapper.wpmm-slide.wpmm-orientation-vertical.wpmm-onclick ul.wpmm-mega-wrapper li.active-show > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-slide.wpmm-orientation-vertical.wpmm-onhover ul.wpmm-mega-wrapper li:hover > .wpmm-sub-menu-wrapper{

	right: unset;

	left: 100%;

	opacity: 1;

	-webkit-transition: .5s;

	   -moz-transition: .5s;

	    -ms-transition: .5s;

	     -o-transition: .5s;

	        transition: .5s;

	-webkit-transform: translateX(0);

	   -moz-transform: translateX(0);

	    -ms-transform: translateX(0);

	     -o-transform: translateX(0);

	        transform: translateX(0);

}





/* slide down animation hereĀ */

.wp-megamenu-main-wrapper.wpmm-slide-down.wpmm-onclick ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap,

.wp-megamenu-main-wrapper.wpmm-slide-down.wpmm-onhover ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap,

.wp-megamenu-main-wrapper.wpmm-slide-down.wpmm-onhover ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul ,



.wp-megamenu-main-wrapper.wpmm-slide-down ul.wpmm-mega-wrapper li.wpmega-menu-flyout .wpmm-sub-menu-wrapper ul li >.wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-slide-down ul.wpmm-mega-wrapper li.wpmega-menu-flyout > .wpmm-sub-menu-wrapper{

	opacity: 1;

	z-index: 9;

	-webkit-transform: scaleY(0);

	-moz-transform: scaleY(0);

	-ms-transform: scaleY(0);

	-o-transform: scaleY(0);

	transform: scaleY(0);

	-webkit-transform-origin: 0 0;

	-moz-transform-origin: 0 0;

	-ms-transform-origin: 0 0;

	-o-transform-origin: 0 0;

	transform-origin: 0 0;

}

.wp-megamenu-main-wrapper.wpmm-onclick ul.wpmm-mega-wrapper li.active-show > div {

	-webkit-transition: .5s;

	-moz-transition: .5s;

	-ms-transition: .5s;

	-o-transition: .5s;

	transition: .5s;

}



.wp-megamenu-main-wrapper.wpmm-slide-down.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout .wpmm-sub-menu-wrapper ul li.active-show >.wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-slide-down.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout.active-show > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-slide-down.wpmm-onclick ul.wpmm-mega-wrapper li.active-show .wpmm-sub-menu-wrap.wpmm-mega-slidedown,



.wp-megamenu-main-wrapper.wpmm-slide-down.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout .wpmm-sub-menu-wrapper ul li:hover >.wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-slide-down.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout:hover > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-slide-down.wpmm-onhover ul.wpmm-mega-wrapper li:hover .wpmm-sub-menu-wrap,

.wp-megamenu-main-wrapper.wpmm-slide-down.wpmm-onhover ul.wpmm-mega-wrapper li:hover .wpmm-sub-menu-wrap ul {

	opacity: 1;

	visibility: visible;

	top: 100%;

	-webkit-transform: scaleY(1);

	-moz-transform: scaleY(1);

	-ms-transform: scaleY(1);

	-o-transform: scaleY(1);

	transform: scaleY(1);

	-webkit-transition: .5s;

	   -moz-transition: .5s;

	    -ms-transition: .5s;

	     -o-transition: .5s;

	        transition: .5s;

}

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-slide-down.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout .wpmm-sub-menu-wrapper ul li.active-show >.wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-slide-down.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout.active-show > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-slide-down.wpmm-onclick ul.wpmm-mega-wrapper li.active-show .wpmm-sub-menu-wrap.wpmm-mega-slidedown,



.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-slide-down.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout .wpmm-sub-menu-wrapper ul li:hover >.wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-slide-down.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout:hover > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-slide-down.wpmm-onhover ul.wpmm-mega-wrapper li:hover .wpmm-sub-menu-wrap,

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-slide-down.wpmm-onhover ul.wpmm-mega-wrapper li:hover .wpmm-sub-menu-wrap ul {

	top: 0;

}



/* slide up animation hereĀ */

.wp-megamenu-main-wrapper.wpmm-slide-up ul.wpmm-mega-wrapper li.wpmega-menu-flyout .wpmm-sub-menu-wrapper ul li > .wpmm-sub-menu-wrapper ,

.wp-megamenu-main-wrapper.wpmm-slide-up ul.wpmm-mega-wrapper li.wpmega-menu-flyout > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-slide-up ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap,

.wp-megamenu-main-wrapper.wpmm-slide-up ul.wpmm-mega-wrapper li.wpmega-horizontal-left-edge .wpmm-sub-menu-wrap,

.wp-megamenu-main-wrapper.wpmm-slide-up ul.wpmm-mega-wrapper li.wpmega-horizontal-center .wpmm-sub-menu-wrap {

	opacity: 1;

	-webkit-transform: translateY(50px);

	-moz-transform: translateY(50px);

	-ms-transform: translateY(50px);

	-o-transform: translateY(50px);

	transform: translateY(50px);

	z-index: 9;

}

.wp-megamenu-main-wrapper.wpmm-slide-up.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout .wpmm-sub-menu-wrapper ul li.active-show >.wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-slide-up.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout.active-show > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-slide-up.wpmm-onclick ul.wpmm-mega-wrapper li.active-show .wpmm-sub-menu-wrap.wpmm-mega-slidedown,



.wp-megamenu-main-wrapper.wpmm-slide-up.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout .wpmm-sub-menu-wrapper ul li:hover > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-slide-up.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout:hover > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-slide-up.wpmm-onhover ul.wpmm-mega-wrapper li:hover .wpmm-sub-menu-wrap,

.wp-megamenu-main-wrapper.wpmm-slide-up.wpmm-onhover ul.wpmm-mega-wrapper li:hover .wpmm-sub-menu-wrap ul {

	opacity: 1;

	visibility: visible;

	top: 100%;

	-webkit-transform: translateY(0);

	-moz-transform: translateY(0);

	-ms-transform: translateY(0);

	-o-transform: translateY(0);

	transform: translateY(0);

	/*z-index: 9;*/

}

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-slide-up.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout .wpmm-sub-menu-wrapper ul li.active-show >.wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-slide-up.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout.active-show > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-slide-up.wpmm-onclick ul.wpmm-mega-wrapper li.active-show .wpmm-sub-menu-wrap.wpmm-mega-slidedown,



.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-slide-up.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout .wpmm-sub-menu-wrapper ul li:hover > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-slide-up.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout:hover > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-slide-up.wpmm-onhover ul.wpmm-mega-wrapper li:hover .wpmm-sub-menu-wrap,

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-slide-up.wpmm-onhover ul.wpmm-mega-wrapper li:hover .wpmm-sub-menu-wrap ul {

	top: 0;

}



/* slide up fade animation hereĀ */

.wp-megamenu-main-wrapper.wpmm-slide-up-fade ul.wpmm-mega-wrapper li.wpmega-menu-flyout .wpmm-sub-menu-wrapper ul li > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-slide-up-fade ul.wpmm-mega-wrapper > li > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-slide-up-fade ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap,

.wp-megamenu-main-wrapper.wpmm-slide-up-fade ul.wpmm-mega-wrapper li.wpmega-horizontal-left-edge .wpmm-sub-menu-wrap,

.wp-megamenu-main-wrapper.wpmm-slide-up-fade ul.wpmm-mega-wrapper li.wpmega-horizontal-center .wpmm-sub-menu-wrap {

	-webkit-transform: translateY(50px);

	-moz-transform: translateY(50px);

	-ms-transform: translateY(50px);

	-o-transform: translateY(50px);

	transform: translateY(50px);

	z-index: 9;

}

.wp-megamenu-main-wrapper.wpmm-slide-up-fade.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout .wpmm-sub-menu-wrapper ul li.active-show >.wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-slide-up-fade.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout.active-show > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-slide-up-fade.wpmm-onclick ul.wpmm-mega-wrapper li.active-show .wpmm-sub-menu-wrap.wpmm-mega-slidedown,



.wp-megamenu-main-wrapper.wpmm-slide-up-fade.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout .wpmm-sub-menu-wrapper ul li:hover > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-slide-up-fade.wpmm-onhover ul.wpmm-mega-wrapper > li:hover > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-slide-up-fade.wpmm-onhover ul.wpmm-mega-wrapper li:hover .wpmm-sub-menu-wrap,

.wp-megamenu-main-wrapper.wpmm-slide-up-fade.wpmm-onhover ul.wpmm-mega-wrapper li:hover .wpmm-sub-menu-wrap ul {

	opacity: 1;

	visibility: visible;

	top: 100%;

	-webkit-transform: translateY(0);

	-moz-transform: translateY(0);

	-ms-transform: translateY(0);

	-o-transform: translateY(0);

	transform: translateY(0);

}

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-slide-up-fade.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout .wpmm-sub-menu-wrapper ul li.active-show >.wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-slide-up-fade.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout.active-show > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-slide-up-fade.wpmm-onclick ul.wpmm-mega-wrapper li.active-show .wpmm-sub-menu-wrap.wpmm-mega-slidedown,



.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-slide-up-fade.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout .wpmm-sub-menu-wrapper ul li:hover > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-slide-up-fade.wpmm-onhover ul.wpmm-mega-wrapper li:hover > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-slide-up-fade.wpmm-onhover ul.wpmm-mega-wrapper li:hover .wpmm-sub-menu-wrap,

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-slide-up-fade.wpmm-onhover ul.wpmm-mega-wrapper li:hover .wpmm-sub-menu-wrap ul {

	top: 0;

}



/* slide down fade animation hereĀ */

.wp-megamenu-main-wrapper.wpmm-slide-down-fade ul.wpmm-mega-wrapper li.wpmega-menu-flyout .wpmm-sub-menu-wrapper ul li > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-slide-down-fade ul.wpmm-mega-wrapper li.wpmega-menu-flyout > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-slide-down-fade ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap,

.wp-megamenu-main-wrapper.wpmm-slide-down-fade ul.wpmm-mega-wrapper li.wpmega-horizontal-left-edge .wpmm-sub-menu-wrap,

.wp-megamenu-main-wrapper.wpmm-slide-down-fade ul.wpmm-mega-wrapper li.wpmega-horizontal-center .wpmm-sub-menu-wrap {

	z-index: 9;

	-webkit-transform: scaleY(0);

	-moz-transform: scaleY(0);

	-ms-transform: scaleY(0);

	-o-transform: scaleY(0);

	transform: scaleY(0);

	-webkit-transform-origin: 0 0;

	-moz-transform-origin: 0 0;

	-ms-transform-origin: 0 0;

	-o-transform-origin: 0 0;

	transform-origin: 0 0;

}

.wp-megamenu-main-wrapper.wpmm-slide-down-fade.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout .wpmm-sub-menu-wrapper ul li.active-show >.wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-slide-down-fade.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout.active-show > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-slide-down-fade.wpmm-onclick ul.wpmm-mega-wrapper li.active-show .wpmm-sub-menu-wrap.wpmm-mega-slidedown,



.wp-megamenu-main-wrapper.wpmm-slide-down-fade.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout .wpmm-sub-menu-wrapper ul li:hover > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-slide-down-fade.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout:hover > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-slide-down-fade.wpmm-onhover ul.wpmm-mega-wrapper li:hover .wpmm-sub-menu-wrap,

.wp-megamenu-main-wrapper.wpmm-slide-down-fade.wpmm-onhover ul.wpmm-mega-wrapper li:hover .wpmm-sub-menu-wrap ul {

	opacity: 1;

	visibility: visible;

	top: 100%;

	-webkit-transform: scaleY(1);

	-moz-transform: scaleY(1);

	-ms-transform: scaleY(1);

	-o-transform: scaleY(1);

	transform: scaleY(1);

}

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-slide-down-fade.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout .wpmm-sub-menu-wrapper ul li.active-show >.wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-slide-down-fade.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout.active-show > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-slide-down-fade.wpmm-onclick ul.wpmm-mega-wrapper li.active-show .wpmm-sub-menu-wrap.wpmm-mega-slidedown,



.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-slide-down-fade.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout .wpmm-sub-menu-wrapper ul li:hover > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-slide-down-fade.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout:hover > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-slide-down-fade.wpmm-onhover ul.wpmm-mega-wrapper li:hover .wpmm-sub-menu-wrap,

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-slide-down-fade.wpmm-onhover ul.wpmm-mega-wrapper li:hover .wpmm-sub-menu-wrap ul {

	top: 0;

}



/* super slide down animation hereĀ */

.wp-megamenu-main-wrapper.wpmm-super-slidedown ul.wpmm-mega-wrapper li.wpmega-menu-flyout .wpmm-sub-menu-wrapper ul li > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-super-slidedown ul.wpmm-mega-wrapper li.wpmega-menu-flyout > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-super-slidedown ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap,

.wp-megamenu-main-wrapper.wpmm-super-slidedown ul.wpmm-mega-wrapper li.wpmega-horizontal-left-edge .wpmm-sub-menu-wrap,

.wp-megamenu-main-wrapper.wpmm-super-slidedown ul.wpmm-mega-wrapper li.wpmega-horizontal-center .wpmm-sub-menu-wrap {

	opacity: 1;

	z-index: 9;

	-webkit-transform: scaleY(0);

	-moz-transform: scaleY(0);

	-ms-transform: scaleY(0);

	-o-transform: scaleY(0);

	transform: scaleY(0);

	-webkit-transform-origin: 0 0;

	-moz-transform-origin: 0 0;

	-ms-transform-origin: 0 0;

	-o-transform-origin: 0 0;

	transform-origin: 0 0;

	-webkit-transition: .2s;

	-moz-transition: .2s;

	-ms-transition: .2s;

	-o-transition: .2s;

	transition: .2s;

}

.wp-megamenu-main-wrapper.wpmm-super-slidedown.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout .wpmm-sub-menu-wrapper ul li.active-show >.wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-super-slidedown.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout.active-show > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-super-slidedown.wpmm-onclick ul.wpmm-mega-wrapper li.active-show .wpmm-sub-menu-wrap.wpmm-mega-slidedown,



.wp-megamenu-main-wrapper.wpmm-super-slidedown.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout .wpmm-sub-menu-wrapper ul li:hover > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-super-slidedown.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout:hover > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-super-slidedown.wpmm-onhover ul.wpmm-mega-wrapper li:hover .wpmm-sub-menu-wrap,

.wp-megamenu-main-wrapper.wpmm-super-slidedown.wpmm-onhover ul.wpmm-mega-wrapper li:hover .wpmm-sub-menu-wrap ul {

	opacity: 1;

	visibility: visible;

	top: 100%;

	-webkit-transform: scaleY(1);

	-moz-transform: scaleY(1);

	-ms-transform: scaleY(1);

	-o-transform: scaleY(1);

	transform: scaleY(1);

	-webkit-transition: .15s;

	-moz-transition: .15s;

	-ms-transition: .15s;

	-o-transition: .15s;

	transition: .15s;

}

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-super-slidedown.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout .wpmm-sub-menu-wrapper ul li.active-show >.wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-super-slidedown.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout.active-show > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-super-slidedown.wpmm-onclick ul.wpmm-mega-wrapper li.active-show .wpmm-sub-menu-wrap.wpmm-mega-slidedown,



.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-super-slidedown.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout .wpmm-sub-menu-wrapper ul li:hover > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-super-slidedown.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout:hover > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-super-slidedown.wpmm-onhover ul.wpmm-mega-wrapper li:hover .wpmm-sub-menu-wrap,

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-super-slidedown.wpmm-onhover ul.wpmm-mega-wrapper li:hover .wpmm-sub-menu-wrap ul {

	top: 0;

}





/* zoom inout animation hereĀ */

.wp-megamenu-main-wrapper.wpmm-zoom-inout ul.wpmm-mega-wrapper li.wpmega-menu-flyout .wpmm-sub-menu-wrapper ul li > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-zoom-inout ul.wpmm-mega-wrapper li.wpmega-menu-flyout > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-zoom-inout ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap,

.wp-megamenu-main-wrapper.wpmm-zoom-inout ul.wpmm-mega-wrapper li.wpmega-horizontal-left-edge .wpmm-sub-menu-wrap,

.wp-megamenu-main-wrapper.wpmm-zoom-inout ul.wpmm-mega-wrapper li.wpmega-horizontal-center .wpmm-sub-menu-wrap {

	-webkit-transform: scale(0.5);

	-moz-transform: scale(0.5);

	-ms-transform: scale(0.5);

	-o-transform: scale(0.5);

	transform: scale(0.5);

	z-index: 9;

}

.wp-megamenu-main-wrapper.wpmm-zoom-inout.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout .wpmm-sub-menu-wrapper ul li.active-show >.wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-zoom-inout.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout.active-show > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-zoom-inout.wpmm-onclick ul.wpmm-mega-wrapper li.active-show .wpmm-sub-menu-wrap.wpmm-mega-slidedown,



.wp-megamenu-main-wrapper.wpmm-zoom-inout.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout .wpmm-sub-menu-wrapper ul li:hover > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-zoom-inout.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout:hover > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-zoom-inout.wpmm-onhover ul.wpmm-mega-wrapper li:hover .wpmm-sub-menu-wrap,

.wp-megamenu-main-wrapper.wpmm-zoom-inout.wpmm-onhover ul.wpmm-mega-wrapper li:hover .wpmm-sub-menu-wrap ul {

	opacity: 1;

	visibility: visible;

	-webkit-transform: scale(1);

	-moz-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);


	transform: scale(1);

}



/* Flip Effect animation hereĀ */



.wp-megamenu-main-wrapper.wpmm-flip-effect ul.wpmm-mega-wrapper li.wpmega-menu-flyout .wpmm-sub-menu-wrapper ul li > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-flip-effect ul.wpmm-mega-wrapper li.wpmega-menu-flyout > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-flip-effect ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap,

.wp-megamenu-main-wrapper.wpmm-flip-effect ul.wpmm-mega-wrapper li.wpmega-horizontal-left-edge .wpmm-sub-menu-wrap,

.wp-megamenu-main-wrapper.wpmm-flip-effect ul.wpmm-mega-wrapper li.wpmega-horizontal-center .wpmm-sub-menu-wrap {

	-webkit-transform: rotateY(180deg);

	-moz-transform: rotateY(180deg);

	-ms-transform: rotateY(180deg);

	-o-transform: rotateY(180deg);

	transform: rotateY(180deg);

	z-index: 9;

}

.wp-megamenu-main-wrapper.wpmm-flip-effect.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout .wpmm-sub-menu-wrapper ul li.active-show >.wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-flip-effect.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout.active-show > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-flip-effect.wpmm-onclick ul.wpmm-mega-wrapper li.active-show .wpmm-sub-menu-wrap.wpmm-mega-slidedown,



.wp-megamenu-main-wrapper.wpmm-flip-effect.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout .wpmm-sub-menu-wrapper ul li:hover > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-flip-effect.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout:hover > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-flip-effect.wpmm-onhover ul.wpmm-mega-wrapper li:hover .wpmm-sub-menu-wrap,

.wp-megamenu-main-wrapper.wpmm-flip-effect.wpmm-onhover ul.wpmm-mega-wrapper li:hover .wpmm-sub-menu-wrap ul {

	opacity: 1;

	visibility: visible;

	-webkit-transform: perspective(5000px) rotateY(360deg);

	-moz-transform: perspective(5000px) rotateY(360deg);

	-ms-transform: perspective(5000px) rotateY(360deg);

	-o-transform: perspective(5000px) rotateY(360deg);

	transform: perspective(5000px) rotateY(360deg);

	-webkit-transition: all .5s linear;

	-moz-transition: all .5s linear;

	-ms-transition: all .5s linear;

	-o-transition: all .5s linear;

	transition: all .5s linear;

}



/*

============

end

============

*/

/*

============================================

black and white for horizantol and vertical

============================================

*/

.wp-megamenu-main-wrapper.wpmega-black-white ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul ,

.wp-megamenu-main-wrapper.wpmega-black-white.wpmm-orientation-horizontal,

.wp-megamenu-main-wrapper.wpmega-black-white.wpmm-orientation-vertical{

	background-color: #3d3d3d;

	background: -webkit-gradient(linear,left top,left bottom,color-stop(50%,#3d3d3d),color-stop(50%,#3d3d3d),color-stop(50%,#212121));

	background: -webkit-linear-gradient(top,#3d3d3d,#212121);

	background: -moz-linear-gradient(top,#3d3d3d,#212121);

	background: -ms-linear-gradient(top,#3d3d3d,#212121);

	background: -o-linear-gradient(top,#3d3d3d,#212121);

	-webkit-box-shadow: inset 1px 1px 0 0 rgba(255,255,255,.1);

	-moz-box-shadow: inset 1px 1px 0 0 rgba(255,255,255,.1);

	box-shadow: inset 1px 1px 0 0 rgba(255,255,255,.1);

	transition: all ease 0.3s;

	-webkit-transition: all ease 0.3s;

	-ms-transition: all ease 0.3s;

}

.wp-megamenu-main-wrapper.wpmega-black-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a,

.wp-megamenu-main-wrapper.wpmega-black-white.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li > a {

	color: #fff;

	font-weight: 400;

}

.wp-megamenu-main-wrapper.wpmega-black-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a.wp-mega-menu-link:before {

	content: '';

	position: absolute;

	height: 100%;

	width: 1px;

	background: #595959;

	top: 0;

	right: 0;

}

/*

======

end

======

*/

/*

==============================================

Gold Yellowish With Black for horizantol and vertical

==============================================

*/

.wp-megamenu-main-wrapper.wpmega-gold-yellow-black.wpmm-orientation-horizontal,

.wp-megamenu-main-wrapper.wpmega-gold-yellow-black.wpmm-orientation-vertical{

	background: #dace2e;

	-webkit-box-shadow: inset 1px 0px 0 0 rgba(255,255,255,1);

	-moz-box-shadow: inset 1px 0px 0 0 rgba(255,255,255,1);

	box-shadow: inset 1px 0px 0 0 rgba(255,255,255,1);

}

.wp-megamenu-main-wrapper.wpmega-gold-yellow-black.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li > a,

.wp-megamenu-main-wrapper.wpmega-gold-yellow-black.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a {

	color: #fff;

	font-weight: 400;

}

.wp-megamenu-main-wrapper.wpmega-gold-yellow-black.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a.wp-mega-menu-link:before {

	content: '';

	position: absolute;

	height: 100%;

	width: 1px;

	background: #fff;

	top: 0;

	right: 0;

}

.wp-megamenu-main-wrapper.wpmega-gold-yellow-black .wpmm-mega-menu-label {

	position: absolute;

	top: -10px;

	background: red;

	color: #fff;

	font-weight: 500;

	text-transform: uppercase;

	font-size: 10px;

	padding: 2px 6px;

	border-radius: 3px;

	left: 0;

}

.wp-megamenu-main-wrapper.wpmega-gold-yellow-black .wpmm-mega-menu-label:before {

	border-color: red transparent transparent transparent;

}

/*

======

end

======

*/

/*

================

Hunter Shades & White

================

*/

.wp-megamenu-main-wrapper.wpmega-hunter-shades-white.wpmm-orientation-horizontal,

.wp-megamenu-main-wrapper.wpmega-hunter-shades-white.wpmm-orientation-vertical{

	background: #CFA66F;

	-webkit-box-shadow: inset 1px 0px 0 0 rgba(255,255,255,0.5);

	-moz-box-shadow: inset 1px 0px 0 0 rgba(255,255,255,0.5);

	box-shadow: inset 1px 0px 0 0 rgba(255,255,255,0.5);

}

.wp-megamenu-main-wrapper.wpmega-hunter-shades-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a,

.wp-megamenu-main-wrapper.wpmega-hunter-shades-white.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li > a {

	color: #fff;

	font-weight: 400;

}

.wp-megamenu-main-wrapper.wpmega-hunter-shades-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a.wp-mega-menu-link:before {

	content: '';

	position: absolute;

	height: 100%;

	width: 1px;

	background: #d6d6d6;

	top: 0;

	right: 0;

}

.wp-megamenu-main-wrapper.wpmega-hunter-shades-white.wpmm-orientation-horizontal .wpmm-mega-menu-label {

	background: #000;

	color: #fff;

}

.wp-megamenu-main-wrapper.wpmega-hunter-shades-white.wpmm-orientation-vertical .wpmm-mega-menu-label {

	background: black;

}

.wp-megamenu-main-wrapper.wpmega-hunter-shades-white.wpmm-orientation-horizontal .wpmm-mega-menu-label:before {

	border-color: #000 transparent transparent transparent;

}

/*

======

end

======

*/

/*

================

maroon-reddish-black

================

*/

.wp-megamenu-main-wrapper.wpmega-maroon-reddish-black.wpmm-orientation-horizontal,

.wp-megamenu-main-wrapper.wpmega-maroon-reddish-black.wpmm-orientation-vertical{

	background: #a32638; /* Old browsers */

	background: -moz-linear-gradient(top, #a32638 0%, #f93831 100%); /* FF3.6-15 */

	background: -webkit-linear-gradient(top, #a32638 0%,#f93831 100%); /* Chrome10-25,Safari5.1-6 */

	background: linear-gradient(to bottom, #a32638 0%,#f93831 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a32638', endColorstr='#f93831',GradientType=0 ); /* IE6-9 */

	-webkit-box-shadow: inset 1px 0px 0 0 rgba(255,255,255,0.5);

	-moz-box-shadow: inset 1px 0px 0 0 rgba(255,255,255,0.5);

	box-shadow: inset 1px 0px 0 0 rgba(255,255,255,0.5);

}

.wp-megamenu-main-wrapper.wpmega-maroon-reddish-black.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a,

.wp-megamenu-main-wrapper.wpmega-maroon-reddish-black.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li > a {

	color: #fff;

	font-weight: 400;

}

.wp-megamenu-main-wrapper.wpmega-maroon-reddish-black.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a.wp-mega-menu-link:before {

	content: '';

	position: absolute;

	height: 100%;

	width: 1px;

	background: rgba(255,255,255,0.5);

	top: 0;

	right: 0;

}

.wp-megamenu-main-wrapper.wpmega-maroon-reddish-black.wpmm-orientation-horizontal .wpmm-mega-menu-label {

	background: #000;

	color: #fff;

}

.wp-megamenu-main-wrapper.wpmega-maroon-reddish-black.wpmm-orientation-horizontal .wpmm-mega-menu-label:before {

	border-color: #000 transparent transparent transparent;

}

/*

======

end

======

*/

/*

================

Light Blue Sky & White

================

*/

.wp-megamenu-main-wrapper.wpmega-light-blue-sky-white.wpmm-orientation-horizontal,

.wp-megamenu-main-wrapper.wpmega-light-blue-sky-white.wpmm-orientation-vertical {

	background: #0AA2EE;

	-webkit-box-shadow: inset 1px 0px 0 0 rgba(255,255,255,0.5);

	-moz-box-shadow: inset 1px 0px 0 0 rgba(255,255,255,0.5);

	box-shadow: inset 1px 0px 0 0 rgba(255,255,255,0.5);

}

.wp-megamenu-main-wrapper.wpmega-light-blue-sky-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a,

.wp-megamenu-main-wrapper.wpmega-light-blue-sky-white.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li > a {

	color: #fff;

	font-weight: 400;

}

.wp-megamenu-main-wrapper.wpmega-light-blue-sky-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a.wp-mega-menu-link:before {

	content: '';

	position: absolute;

	height: 100%;

	width: 1px;

	background: rgba(255,255,255,0.5);

	top: 0;

	right: 0;

}

.wp-megamenu-main-wrapper.wpmega-light-blue-sky-white.wpmm-orientation-horizontal .wpmm-mega-menu-label {

	background: #f1ee1a;

	color: #000;

}

.wp-megamenu-main-wrapper.wpmega-light-blue-sky-white.wpmm-orientation-horizontal .wpmm-mega-menu-label:before {

	border-color: #f1ee1a transparent transparent transparent;

}

/*

======

end

======

*/

/*

================

wpmega-warm-purple-white

================

*/

.wp-megamenu-main-wrapper.wpmega-warm-purple-white.wpmm-orientation-horizontal,

.wp-megamenu-main-wrapper.wpmega-warm-purple-white.wpmm-orientation-vertical{

	background: #9768a8;

	-webkit-box-shadow: inset 1px 0px 0 0 rgba(255,255,255,0.5);

	-moz-box-shadow: inset 1px 0px 0 0 rgba(255,255,255,0.5);

	box-shadow: inset 1px 0px 0 0 rgba(255,255,255,0.5);

}

.wp-megamenu-main-wrapper.wpmega-warm-purple-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a,

.wp-megamenu-main-wrapper.wpmega-warm-purple-white.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li > a {

	color: #fff;

	font-weight: 400;

}

.wp-megamenu-main-wrapper.wpmega-warm-purple-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a.wp-mega-menu-link:before {

	content: '';

	position: absolute;

	height: 100%;

	width: 1px;

	background: rgba(255,255,255,0.5);

	top: 0;

	right: 0;

}

.wp-megamenu-main-wrapper.wpmega-warm-purple-white.wpmm-orientation-horizontal .wpmm-mega-menu-label {

	background: #f1ee1a;

	color: #000;

}

.wp-megamenu-main-wrapper.wpmega-warm-purple-white.wpmm-orientation-horizontal .wpmm-mega-menu-label:before {

	border-color: #f1ee1a transparent transparent transparent;

}

/*

======

end

======

*/

/*

================

sea-green

================

*/

.wp-megamenu-main-wrapper.wpmega-sea-green-white.wpmm-orientation-horizontal,

.wp-megamenu-main-wrapper.wpmega-sea-green-white.wpmm-orientation-vertical {

	background: #5EC073;

	-webkit-box-shadow: inset 1px 0px 0 0 rgba(255,255,255,0.5);

	-moz-box-shadow: inset 1px 0px 0 0 rgba(255,255,255,0.5);

	box-shadow: inset 1px 0px 0 0 rgba(255,255,255,0.5);

}

.wp-megamenu-main-wrapper.wpmega-sea-green-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a,

.wp-megamenu-main-wrapper.wpmega-sea-green-white.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li > a {

	color: #fff;

	font-weight: 400;

}

.wp-megamenu-main-wrapper.wpmega-sea-green-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a.wp-mega-menu-link:before,

.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a.wp-mega-menu-link:before {

	content: '';

	position: absolute;

	height: 100%;

	width: 1px;

	background: rgba(255,255,255,0.5);

	top: 0;

	right: 0;

}

.wp-megamenu-main-wrapper.wpmega-sea-green-white.wpmm-orientation-horizontal .wpmm-mega-menu-label {

	background: #f1ee1a;

	color: #000;

}

.wp-megamenu-main-wrapper.wpmega-sea-green-white.wpmm-orientation-horizontal .wpmm-mega-menu-label:before {

	border-color: #f1ee1a transparent transparent transparent;

}

/*

================

wpmega-clean-white

================

*/

.wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal,

.wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-vertical {

	background: #fff;

	border: 1px solid #ccc;

}

.wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal {

	border: 1px solid #ccc;

}

.wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a.wp-mega-menu-link:before {

	content: '';

	position: absolute;

	height: 100%;

	width: 1px;

	background: #ccc;

	top: 0;

	right: 0;

}

/*.wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap {

	top: 102%;

}*/

.wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li.wpmm-menu-align-right a:before {

	display: none;

}

/*

=======

end

=======

*/

/*

=======

black and silver

=======

*/

.wp-megamenu-main-wrapper.wpmega-black-silver.wpmm-orientation-horizontal,

.wp-megamenu-main-wrapper.wpmega-black-silver.wpmm-orientation-vertical {

	background: #000;

	-webkit-box-shadow: inset 1px 0px 0 0 rgba(255,255,255,1);

	-moz-box-shadow: inset 1px 0px 0 0 rgba(255,255,255,1);

	box-shadow: inset 1px 0px 0 0 rgba(255,255,255,1);

}

.wp-megamenu-main-wrapper.wpmega-black-silver.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a,

.wp-megamenu-main-wrapper.wpmega-black-silver.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li > a {

	color: #fff;

	font-weight: 400;

}

.wpmega-black-silver .wpmm-mega-wrapper > li:hover,

.wpmega-black-silver .wpmm-mega-wrapper > li.current-menu-item {

	background: #d9d9d9;

}

.wp-megamenu-main-wrapper.wpmega-black-silver.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li:hover > a,

.wp-megamenu-main-wrapper.wpmega-black-silver.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li.current-menu-item > a {

	color: #000;

}

.wp-megamenu-main-wrapper.wpmega-black-silver.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a.wp-mega-menu-link:before {

	content: '';

	position: absolute;

	height: 100%;

	width: 1px;

	background: #d9d9d9;

	top: 0;

	right: 0;

}

/*=====

end

=======*/

/*=======

prussian blue

=======*/

.wp-megamenu-main-wrapper.wpmega-prussian-blue-white.wpmm-orientation-horizontal,

.wp-megamenu-main-wrapper.wpmega-prussian-blue-white.wpmm-orientation-vertical {

	background: #003153;

	-webkit-box-shadow: inset 1px 0px 0 0 rgba(255,255,255,1);

	-moz-box-shadow: inset 1px 0px 0 0 rgba(255,255,255,1);

	box-shadow: inset 1px 0px 0 0 rgba(255,255,255,1);

}

.wp-megamenu-main-wrapper.wpmega-prussian-blue-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a,

.wp-megamenu-main-wrapper.wpmega-prussian-blue-white.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li > a {

	color: #fff;

	font-weight: 400;

}

.wpmega-prussian-blue-white .wpmm-mega-wrapper > li:hover,

.wpmega-prussian-blue-white .wpmm-mega-wrapper > li.current-menu-item {

	background: rgba(217, 217, 217, 0.5);

}

.wpmega-prussian-blue-white .wpmm-mega-wrapper > li:hover {

	transition: all ease 0.3s;

	-webkit-transition: all ease 0.3s;

	-ms-transition: all ease 0.3s;

}

.wp-megamenu-main-wrapper.wpmega-prussian-blue-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li:hover > a,

.wp-megamenu-main-wrapper.wpmega-prussian-blue-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li.current-menu-item > a {

	color: #fff;

}

.wp-megamenu-main-wrapper.wpmega-prussian-blue-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a.wp-mega-menu-link:before {

	content: '';

	position: absolute;

	height: 100%;

	width: 1px;

	background: rgba(255,255,255,0.6);

	top: 0;

	right: 0;

}

/*====

end

====*/

/*=============

wpmega-mountain-meadow-white

=============*/

.wp-megamenu-main-wrapper.wpmega-mountain-meadow-white.wpmm-orientation-horizontal,

.wp-megamenu-main-wrapper.wpmega-mountain-meadow-white.wpmm-orientation-vertical {

	background: #30BA8F;

	-webkit-box-shadow: inset 1px 0px 0 0 rgba(255,255,255,0.6);

	-moz-box-shadow: inset 1px 0px 0 0 rgba(255,255,255,0.6);

	box-shadow: inset 1px 0px 0 0 rgba(255,255,255,0.6);

}

.wp-megamenu-main-wrapper.wpmega-mountain-meadow-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a,

.wp-megamenu-main-wrapper.wpmega-mountain-meadow-white.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li > a {

	color: #fff;

	font-weight: 400;

}

.wpmega-mountain-meadow-white .wpmm-mega-wrapper > li:hover,

.wpmega-mountain-meadow-white .wpmm-mega-wrapper > li.current-menu-item {

	background: #009365;

}

.mountain-meadow-white .wpmm-mega-wrapper > li:hover {

	transition: all ease 0.3s;

	-webkit-transition: all ease 0.3s;

	-ms-transition: all ease 0.3s;

}

.wp-megamenu-main-wrapper.wpmega-mountain-meadow-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a.wp-mega-menu-link:before {

	content: '';

	position: absolute;

	height: 100%;

	width: 1px;

	background: rgba(255,255,255,0.6);

	top: 0;

	right: 0;

}

/*====

end

=====*/

/*=============

wpmega-white-blue

==============*/

.wp-megamenu-main-wrapper.wpmega-white-blue.wpmm-orientation-horizontal,

.wp-megamenu-main-wrapper.wpmega-white-blue.wpmm-orientation-vertical{

	background: #0056c7;

	-webkit-box-shadow: inset 1px 0px 0 0 rgba(255,255,255,0.6);

	-moz-box-shadow: inset 1px 0px 0 0 rgba(255,255,255,0.6);

	box-shadow: inset 1px 0px 0 0 rgba(255,255,255,0.6);

}

.wp-megamenu-main-wrapper.wpmega-white-blue.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a,

.wp-megamenu-main-wrapper.wpmega-white-blue.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li > a {

	color: #fff;

	font-weight: 400;

}

.wpmega-white-blue .wpmm-mega-wrapper > li:hover,

.wpmega-white-blue .wpmm-mega-wrapper > li.current-menu-item {

	background: #003b88;

}

.wpmega-white-blue .wpmm-mega-wrapper > li:hover {

	transition: all ease 0.3s;

	-webkit-transition: all ease 0.3s;

	-ms-transition: all ease 0.3s;

}

.wp-megamenu-main-wrapper.wpmega-white-blue.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a.wp-mega-menu-link:before {

	content: '';

	position: absolute;

	height: 100%;

	width: 1px;

	background: rgba(255,255,255,0.6);

	top: 0;

	right: 0;

}

/*========

transparent black

========*/

.wp-megamenu-main-wrapper.wpmega-transparent-black.wpmm-orientation-horizontal,

.wp-megamenu-main-wrapper.wpmega-transparent-black.wpmm-orientation-vertical {

	background: #fff;

}

.wp-megamenu-main-wrapper.wpmega-transparent-black.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a,

.wp-megamenu-main-wrapper.wpmega-transparent-black.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li > a {

	color: #000;

	font-weight: 400;

}

.wpmega-transparent-black .wpmm-mega-wrapper > li:hover,

.wpmega-transparent-black .wpmm-mega-wrapper > li.current-menu-item {

	background: rgba(0,0,0,0.9);

}

.wp-megamenu-main-wrapper.wpmega-transparent-black.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a,

.wp-megamenu-main-wrapper.wpmega-transparent-black.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li > a {

	color: #666;

	font-weight: 400;

}

.wpmega-transparent-black .wpmm-mega-wrapper > li:hover {

	transition: all ease 0.3s;

	-webkit-transition: all ease 0.3s;

	-ms-transition: all ease 0.3s;

}

.wp-megamenu-main-wrapper.wpmega-transparent-black.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li:hover > a,

.wp-megamenu-main-wrapper.wpmega-transparent-black.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li.current-menu-item > a {

	color: #FFF;

}

/*========

hover black

========*/

.wpmega-transparent-hover-black .wpmm-mega-wrapper > li:hover,

.wpmega-transparent-hover-black .wpmm-mega-wrapper > li.current-menu-item {
	background:transparent;
	transition: all ease 0.3s;
	-webkit-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;

}

.wp-megamenu-main-wrapper.wpmega-transparent-hover-black.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a,

.wp-megamenu-main-wrapper.wpmega-transparent-hover-black.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li > a {

	color: #808285;

	font-weight: 400;

}

.wp-megamenu-main-wrapper.wpmega-transparent-hover-black.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li:hover > a,

.wp-megamenu-main-wrapper.wpmega-transparent-hover-black.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li:hover > a {

	color: #fff;

}

/*=========

simple green

=========*/

.wp-megamenu-main-wrapper.wpmega-simple-green.wpmm-orientation-horizontal,

.wp-megamenu-main-wrapper.wpmega-simple-green.wpmm-orientation-vertical {

	background: #570;

	-webkit-box-shadow: inset 1px 0px 0 0 rgba(255,255,255,0.6);

	-moz-box-shadow: inset 1px 0px 0 0 rgba(255,255,255,0.6);

	box-shadow: inset 1px 0px 0 0 rgba(255,255,255,0.6);

}

.wp-megamenu-main-wrapper.wpmega-simple-green.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a,

.wp-megamenu-main-wrapper.wpmega-simple-green.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li > a {

	color: #fff;

	font-weight: 400;

}

.wpmega-simple-green .wpmm-mega-wrapper > li:hover,

.wpmega-simple-green .wpmm-mega-wrapper > li.current-menu-item {

	background: #395000;

	transition: all ease 0.3s;

	-webkit-transition: all ease 0.3s;

	-ms-transition: all ease 0.3s;

}

.wp-megamenu-main-wrapper.wpmega-simple-green.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a.wp-mega-menu-link:before {

	content: '';

	position: absolute;

	height: 100%;

	width: 1px;

	background: rgba(255,255,255,0.6);

	top: 0;

	right: 0;

}

/*

=============================

hover effect on main li acc. tp the default color

=============================

*/

.wpmega-black-white .wpmm-mega-wrapper > li:hover,

.wpmega-black-white .wpmm-mega-wrapper > li.current-menu-item {

	background: #212121;

	background: -moz-linear-gradient(top,  #212121 0%, #3d3d3d 100%);

	background: -webkit-linear-gradient(top,  #212121 0%,#3d3d3d 100%);

	background: linear-gradient(to bottom,  #212121 0%,#3d3d3d 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#212121', endColorstr='#3d3d3d',GradientType=0 );

	transition: all ease 0.3s;

	-webkit-transition: all ease 0.3s;

	-ms-transition: all ease 0.3s;

}

.wpmega-gold-yellow-black .wpmm-mega-wrapper > li:hover,

.wpmega-gold-yellow-black .wpmm-mega-wrapper > li.current-menu-item {

	background: #C2B727;

	transition: all ease 0.3s;

	-webkit-transition: all ease 0.3s;

	-ms-transition: all ease 0.3s;

}

.wpmega-hunter-shades-white .wpmm-mega-wrapper > li:hover,

.wpmega-hunter-shades-white .wpmm-mega-wrapper > li.current-menu-item {

	background: #b5905e;

	transition: all ease 0.3s;

	-webkit-transition: all ease 0.3s;

	-ms-transition: all ease 0.3s;

}

.wpmega-maroon-reddish-black .wpmm-mega-wrapper > li:hover,

.wpmega-maroon-reddish-black .wpmm-mega-wrapper > li.current-menu-item {

	background: #f93831;

	background: -moz-linear-gradient(top,  #f93831 0%, #a32638 100%);

	background: -webkit-linear-gradient(top,  #f93831 0%,#a32638 100%);

	background: linear-gradient(to bottom,  #f93831 0%,#a32638 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f93831', endColorstr='#a32638',GradientType=0 );

	transition: all ease 0.3s;

	-webkit-transition: all ease 0.3s;

	-ms-transition: all ease 0.3s;

}

.wpmega-light-blue-sky-white .wpmm-mega-wrapper > li:hover,

.wpmega-light-blue-sky-white .wpmm-mega-wrapper > li.current-menu-item {

	background: #068FD4;

	transition: all ease 0.3s;

	-webkit-transition: all ease 0.3s;

	-ms-transition: all ease 0.3s;

}

.wpmega-warm-purple-white .wpmm-mega-wrapper > li:hover,

.wpmega-warm-purple-white .wpmm-mega-wrapper > li.current-menu-item {

	background: #7E578C;

	transition: all ease 0.3s;

	-webkit-transition: all ease 0.3s;

	-ms-transition: all ease 0.3s;

}

.wpmega-sea-green-white .wpmm-mega-wrapper > li:hover,

.wpmega-sea-green-white .wpmm-mega-wrapper > li.current-menu-item {

	background: #47a35b;

	transition: all ease 0.3s;

	-webkit-transition: all ease 0.3s;

	-ms-transition: all ease 0.3s;

}

.wpmega-clean-white .wpmm-mega-wrapper > li:hover,

.wpmega-clean-white .wpmm-mega-wrapper > li.current-menu-item {

	/*background: #e2e4e5;*/

}

/*

======================================

flyout css with its color variration

======================================

*/

ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul {

	background: #fff;

	width: 210px !important;

	list-style: none;

	padding: 0;

}

ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover {

	background: rgba(204,204,204,0.4);

}

.wpmega-sea-green-white ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul {

	background: #5EC073;

}

.wpmega-gold-yellow-black ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul {

	background: #dace2e;

}

.wpmega-gold-yellow-black ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover {

	background: #C2B727;

}

.wpmega-hunter-shades-white ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul {

	background: #CFA66F;

}

.wpmega-hunter-shades-white ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover {

	background: #b5905e;

}

.wpmega-maroon-reddish-black ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul {

	background: #a32638; /* Old browsers */

	background: -moz-linear-gradient(top, #a32638 0%, #f93831 100%); /* FF3.6-15 */

	background: -webkit-linear-gradient(top, #a32638 0%,#f93831 100%); /* Chrome10-25,Safari5.1-6 */

	background: linear-gradient(to bottom, #a32638 0%,#f93831 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a32638', endColorstr='#f93831',GradientType=0 ); /* IE6-9 */

}

.wpmega-maroon-reddish-black ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover {

	background: #f93831;

	background: -moz-linear-gradient(top,  #f93831 0%, #a32638 100%);

	background: -webkit-linear-gradient(top,  #f93831 0%,#a32638 100%);

	background: linear-gradient(to bottom,  #f93831 0%,#a32638 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f93831', endColorstr='#a32638',GradientType=0 );

}

.wpmega-light-blue-sky-white ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul {

	background: #0AA2EE;

}

.wpmega-light-blue-sky-white ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover {

	background: #068FD4;

}

.wpmega-warm-purple-white ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul {

	background: #9768a8;

}

.wpmega-warm-purple-white ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover {

	background: #7E578C;

}

.wpmega-clean-white ul.wpmm-mega-wrapper li.wpmega-menu-flyout div {

	border: 1px solid #ccc;

}

.wpmega-clean-white ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul {

	background: none;

}

.wpmega-clean-white ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li a {

	color: #000;

}

.wpmega-clean-white ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover {

	background: #e2e4e5;

}

.wpmega-prussian-blue-white ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul {

	background: #003153;

}

.wpmega-mountain-meadow-white ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul {

	background: #30BA8F;

}

.wpmega-black-silver ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover {

	background: rgba(204,204,204,0.4);

}

.wpmega-mountain-meadow-white ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover {

	background: #009365;

}

.wpmega-white-blue ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul {

	background: #0056c7;

}

.wpmega-white-blue ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover {

	background: #003b88;

}

.wpmega-simple-green ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul {

	background: #570;

}

.wpmega-simple-green ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover {

	background: #395000;

}

/*

==================

end of flyout color and hover

==================

*/

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li.wpmega-menu-flyout {

	position: relative;

}

ul.wpmm-mega-wrapper li.wpmega-menu-flyout div {

	opacity: 0;

	visibility: hidden;

	position: absolute;

	z-index: -1;

	top: 100%;

	transition: all 0.3s ease-in-out;

	-webkit-transition: all 0.3s ease-in-out;

	-ms-transition: all 0.3s ease-in-out;

	left: 100%;

}

.wpmm-vertical-right-align ul.wpmm-mega-wrapper li.wpmega-menu-flyout div{

	left: unset;

	right: 100%;

}

.wp-megamenu-main-wrapper.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout:hover div {

	z-index: 9;

}

ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-left div {

	right: 0;

	left: unset;

}

ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-right div {

	left: 0;

	right: unset;

}

.wp-megamenu-main-wrapper.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout > div {

	opacity: 0;

	visibility: hidden;

	top: 100%;

	transition: all ease 0.3s;

	-webkit-transition: all ease 0.3s;

	-ms-transition: all ease 0.3s;

}

.wp-megamenu-main-wrapper.wpmm-onclick.wpmm-orientation-vertical ul.wpmm-mega-wrapper li.wpmega-menu-flyout > div {

	top: 0;

}

li.wpmm-search-type .wpmm-sub-menu-wrap{

 width: 28% !important;

}

/*.wp-megamenu-main-wrapper.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout:hover>div,

.wp-megamenu-main-wrapper.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout:hover>div ul li:hover>div,

.wp-megamenu-main-wrapper.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout:hover>div ul,

.wp-megamenu-main-wrapper.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout:hover>div ul li:hover>div ul {

*/

.wp-megamenu-main-wrapper.wpmm-onhover ul.wpmm-mega-wrapper > li.wpmega-menu-flyout:hover > div,

.wp-megamenu-main-wrapper.wpmm-onhover ul.wpmm-mega-wrapper > li.wpmega-menu-flyout:hover > div ul li:hover > div,

.wp-megamenu-main-wrapper.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout:hover > div > ul,

.wp-megamenu-main-wrapper.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout:hover > div ul > li:hover > div > ul{

	opacity: 1;

	visibility: visible;

	white-space: normal;

}

.wp-megamenu-main-wrapper.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout.active-show > div,

.wp-megamenu-main-wrapper.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout.active-show > div ul li.active-show > div {

	opacity: 1;

	visibility: visible;

	z-index: 999;

}

.wp-megamenu-main-wrapper.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout.active-show > div ul li > div,

.wp-megamenu-main-wrapper.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout:hover > div ul li:hover > div {

	top: 0 !important;

}



.wp-megamenu-main-wrapper.wpmm-onclick.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li.wpmega-menu-flyout > div ul li > div,

.wp-megamenu-main-wrapper.wpmm-onhover.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li.wpmega-menu-flyout > div ul li > div {

	top: 0 !important;

}



.wp-megamenu-main-wrapper.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout > div.wpmm-open-fade {

	opacity: 1;

	visibility: visible;

}

ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-left div ul li div {

	right: 100%;

}

ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-right div ul li div {

	left: 100%;

}

.wpmm-mega-wrapper.wpmm-onhover ul li.wpmega-menu-flyout:hover ul.wp-mega-sub-menu {

	opacity: 1;

	visibility: visible;

	top: 0;

}

.wp-megamenu-main-wrapper.wpmm-onclick ul li.wpmega-menu-flyout ul li div.wpmm-open-fade {

	opacity: 1;

	visibility: visible;

	white-space: normal;

	top: 0;

}

ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul:after {

	display: none;

}

ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-left ul.wp-mega-sub-menu li {

	text-align: left;

}

ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-left ul.wp-mega-sub-menu li a.wp-mega-menu-link {

	/*padding-left: 20px;*/

}



.wp-mega-sub-menu li .wpmm-sub-menu-wrapper.wpmm_menu_1 li:hover,

.wp-mega-sub-menu .widget_nav_menu li:hover,

.wp-mega-sub-menu .widget_pages li:hover,

.wp-mega-sub-menu .widget_categories li:hover a,

.wp-mega-sub-menu .widget_archive li:hover,

.wp-mega-sub-menu .widget_meta li:hover a,

.wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li a span.wpmm-mega-menu-href-title:hover,

.wp-mega-sub-menu .widget_product_categories ul.product-categories li a:hover,

.wp-mega-sub-menu .widget_recent_comments li:hover,

.wp-mega-sub-menu .widget_recent_entries li:hover {

	margin-left: 5px;

	-webkit-transition: .3s;

	   -moz-transition: .3s;

	    -ms-transition: .3s;

	     -o-transition: .3s;

	        transition: .3s;

}



/*

==============

sub-menu alignment right

==============

*/

ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-left ul.wp-mega-sub-menu li.wpmm-submenu-align-right a.wp-mega-menu-link {

	padding-left: 10px;

}

ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-left ul.wp-mega-sub-menu li.wpmm-submenu-align-right.menu-item-has-children a:after,

ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li.wpmm-submenu-align-right a.wp-mega-menu-link:after {

	left: auto;

	right: 10px;

	position: absolute;

	transform: rotate(180deg) !important;

	-webkit-transform: rotate(180deg) !important;

	-ms-transform: rotate(180deg) !important;

}

ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li.wpmm-submenu-align-right a.wp-mega-menu-link:after {

	left: auto !important;

	right: 10px !important;

	top: 25%;

}



.wpmega-highlighted-border-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li.wpmm-submenu-align-right a.wp-mega-menu-link:after {

	right: 0 !important;

}

ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-left div ul li.wpmm-submenu-align-right div {

	left: 100%;

	right: auto;

}

/*

==============

end

==============

*/

/*

==============

sub-menu alignment right

==============

*/

ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-right ul.wp-mega-sub-menu li.wpmm-submenu-align-left.menu-item-has-children a.wp-mega-menu-link {

	/*padding: 8px 23px;*/

}

ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-right ul.wp-mega-sub-menu li.wpmm-submenu-align-left.menu-item-has-children a:after {

	left: 10px;

	right: auto;

	position: absolute;

	transform: rotate(180deg) !important;

	-webkit-transform: rotate(180deg) !important;

	-ms-transform: rotate(180deg) !important;

	top: 12px;

	line-height: 1;

}

ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-right div ul li.wpmm-submenu-align-left div {

	left: auto;

	right: 100%;

}

/*

==============

end

==============

*/

ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li {

	padding: 0;

	position: relative;

	z-index: 999;

}

ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li ul {

	top: 0;

}

ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-right ul.wp-mega-sub-menu li {

	text-align: left;

}

ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li a {

	color:#fff;

	display: block;

	padding: 10px;

	font-size: 12px;

	text-align: left;

    width: 210px;

}

.wpmega-transparent-hover-black ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li a ,

.wpmega-black-silver ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li a ,

.wpmega-simple-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li a ,

.wpmega-dark-orchid-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li a ,

.wpmega-modern-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li a ,

.wpmega-highlighted-border-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li a ,

.wpmega-advanced-magazine-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li a ,

.wpmega-sporty-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li a ,

.wpmega-unique-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li a ,

.wpmega-box-sized-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li a ,

.wpmega-mini-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li a ,

.wpmega-orangebar-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li a {

	color: 	#808285;

}

ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li a:hover {

	text-decoration: none;

}

.wpmega-sea-green-white ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover{

	background: #47a35b;

}

ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li i.wpmm-mega-menu-icon.fa {

	float: left;

	margin-top: 2px;

	margin-right: 5px;

}

/*

=========

flyout arrow css for left

=========

*/

ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-left li.menu-item-has-children > a:after,

ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-left ul.wp-mega-sub-menu li.menu-item-has-children > a.wp-mega-menu-link:after {

	content: '\f104';

	position: absolute;

	font-family: FontAwesome;

	font-size: 14px;

	transform: rotate(0deg);

	-webkit-transform: rotate(0deg);

	-ms-transform: rotate(0deg);

	left: 10px;

	right: auto;

	line-height: 1.3;

}

/*

=========

right flyout css

=========

*/

/*ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-right li.menu-item-has-children > a:after {

	content: '\f104';

	position: absolute;

	font-family: FontAwesome;

	font-size: 14px;

	transform: rotate(0deg);

	-webkit-transform: rotate(0deg);

	-ms-transform: rotate(0deg);

	right: 10px;

	left: auto;

	}*/

/*

==========================

8 column area width css

==========================

*/

.wpmm-sub-menu-wrap ul li > a {

	padding: 0;

	position: relative;

	width: auto;

}

.wpmm-sub-menu-wrap ul li ul li {

	width: 100%;

	margin: 1px 0 7px;

	padding: 0;

}

.wpmm-sub-menu-wrap li ul li a {

	width: auto;

	overflow: visible;

}

.wp-mega-sub-menu .widget_recent_comments li a,

.wp-mega-sub-menu .widget_recent_entries li a {

	width: auto;

	display: inline-block !important;

}

.wpmm-sub-menu-wrap ul.wp-mega-sub-menu > li.wp-mega-menu-header > a span.wpmm-mega-menu-href-title {

	font-weight: 700;

}



.wpmm-sub-menu-wrapper ul.wp-mega-sub-menu li.wp-mega-menu-header a span.wpmm-mega-menu-label ,

.wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wp-mega-menu-header a span.wpmm-mega-menu-label {

	left: auto;

	transform: rotate(0deg);

	-wekit-transform: rotate(0deg);

	-ms-transform: rotate(0deg);

	top: 7px;

	font-size: 9px;

}

.wpmm-sub-menu-wrapper ul.wp-mega-sub-menu li.wp-mega-menu-header .wpmm-sub-menu-wrapper > ul.wp-mega-sub-menu  li a span.wpmm-mega-menu-label{

	top: 0;

	right: 0;

}



.wpmm-sub-menu-wrapper ul.wp-mega-sub-menu li.wp-mega-menu-header a span.wpmm-mega-menu-label:after ,

.wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wp-mega-menu-header a span.wpmm-mega-menu-label:after {

	position: absolute;

	/*content: "";*/

	left: -6px;

	top: 50%;

	border-right: 6px solid #d500fb;

	border-top: 6px solid transparent;

	border-bottom: 6px solid transparent;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	transform: translateY(-50%);

}



.wpmega-clean-white .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wp-mega-menu-header a span.wpmm-mega-menu-label {

	color: #000;

}

.wpmm-sub-menu-wrapper ul.wp-mega-sub-menu li.wp-mega-menu-header a span.wpmm-mega-menu-label:before,

.wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wp-mega-menu-header a span.wpmm-mega-menu-label:before {

	display: none;

}

.main-navigation .wpmm-sub-menu-wrap .menu-item-has-children > a:after {

	display: none;

}

.wpmm-sub-menu-wrap ul > li {

	display: inline-block;

	vertical-align: top !important;

	/*margin: 0 -2px 15px;*/

}



.wp1s-slider-wrapper{ /* css added to overwrite sliderĀ */

	padding-bottom: 0;

}



.wpmm-sub-menu-wrap ul li ul li {

	margin-left: 0;

	margin-right: 0;

}

.wpmm-sub-menu-wrap ul li ul li a {

	color: #595858;

}

.wpmm_megamenu ul.wp-mega-sub-menu li a {

	font-family: Open Sans;

	text-align: left;

	color: #000;

	text-transform: none;

	display: block;

}

/*

========

column distribution

========

*/

.wpmm-sub-menu-wrap li {

	display: inline-block;

	vertical-align: top;

	margin: 0 -2px;

}

.wpmm-sub-menu-wrap li.wpmega-1columns-1total {

	width: 100%;

	padding: 0 10px;

}



.wpmm-sub-menu-wrap li.wpmega-1columns-2total {

	width: 48.4%;

	padding: 0 10px;

}

.wpmm-sub-menu-wrap li.wpmega-1columns-3total {

	width: 33.33%;

	padding: 0 10px;

}

.wpmm-sub-menu-wrap li.wpmega-1columns-4total {

	width: 24%;

	padding: 0 10px;

}

.wpmm-sub-menu-wrap li.wpmega-1columns-5total {

	width: 20%;

	padding: 0 10px;

}

.wpmm-sub-menu-wrap li.wpmega-1columns-6total {

	width: 16.3%;

	padding: 0 10px;

}

.wpmm-sub-menu-wrap li.wpmega-1columns-7total {

	width: 14.28%;

	padding: 0 10px;

}

.wpmm-sub-menu-wrap li.wpmega-1columns-8total {

	width: 12.5%;

	padding: 0 10px;

}

.wpmm-sub-menu-wrap li.wpmega-2columns-2total {

	width: 100%;

	padding: 0 10px;

}

.wpmm-sub-menu-wrap li.wpmega-2columns-3total {

	width: 66.66%;

	padding: 0 10px;

}

.wpmm-sub-menu-wrap li.wpmega-3columns-3total {

	width: 100%;

	padding: 0 10px;

}

.wpmm-sub-menu-wrap li.wpmega-2columns-4total {

	width: 49%;

	padding: 0 10px;

}

.wpmm-sub-menu-wrap li.wpmega-3columns-4total {

	width: 75%;

	padding: 0 10px;

}

.wpmm-sub-menu-wrap li.wpmega-4columns-4total {

	width: 100%;

	padding: 0 10px;

}

.wpmm-sub-menu-wrap li.wpmega-2columns-5total {

	width: 40%;

	padding: 0 10px;

}

.wpmm-sub-menu-wrap li.wpmega-3columns-5total {

	width: 60%;

	padding: 0 10px;

}

.wpmm-sub-menu-wrap li.wpmega-4columns-5total {

	width: 80%;

	padding: 0 10px;

}

.wpmm-sub-menu-wrap li.wpmega-5columns-5total {

	width: 100%;

	padding: 0 10px;

}

.wpmm-sub-menu-wrap li.wpmega-2columns-6total {

	width: 33.33%;

	padding: 0 10px;

}

.wpmm-sub-menu-wrap li.wpmega-3columns-6total {

	padding: 0 10px;

	width: 49.8%;

}

.wpmm-sub-menu-wrap li.wpmega-4columns-6total {

	width: 66.65%;

	padding: 0 10px;

}

.wpmm-sub-menu-wrap li.wpmega-5columns-6total {

	width: 83.3%;

	padding: 0 10px;

}

.wpmm-sub-menu-wrap li.wpmega-6columns-6total {

	width: 100%;

	padding: 0 10px;

}

.wpmm-sub-menu-wrap li.wpmega-2columns-7total {

	width: 27.2%;

	padding: 0 10px;

}

.wpmm-sub-menu-wrap li.wpmega-3columns-7total {

	width: 42.84%;

	padding: 0 10px;

}

.wpmm-sub-menu-wrap li.wpmega-4columns-7total {

	width: 57.25%;

	padding: 0 10px;

}

.wpmm-sub-menu-wrap li.wpmega-5columns-7total {

	width: 71.4%;

	padding: 0 10px;

}

.wpmm-sub-menu-wrap li.wpmega-5columns-7total {

	width: 71.4%;

	padding: 0 10px;

}

.wpmm-sub-menu-wrap li.wpmega-6columns-7total {

	width: 85.68%;

	padding: 0 10px;

}

.wpmm-sub-menu-wrap li.wpmega-7columns-7total {

	width: 100%;

	padding: 0 10px;

}

.wpmm-sub-menu-wrap li.wpmega-2columns-8total {

	width: 25%;

	padding: 0 10px;

}

.wpmm-sub-menu-wrap li.wpmega-3columns-8total {

	width: 36.5%;

	padding: 0 10px;

}

.wpmm-sub-menu-wrap li.wpmega-4columns-8total {

	width: 49%;

	padding: 0 10px;

}

.wpmm-sub-menu-wrap li.wpmega-5columns-8total {

	width: 61.5%;

	padding: 0 10px;

}

.wpmm-sub-menu-wrap li.wpmega-6columns-8total {

	width: 75%;

	padding: 0 10px;

}

.wpmm-sub-menu-wrap li.wpmega-7columns-8total {

	width: 86.5%;

	padding: 0 10px;

}

.wpmm-sub-menu-wrap li.wpmega-8columns-8total {

	width: 100%;

	padding: 0 10px;

}





/*

* Width inside group

*/

.wpmm-sub-menu-wrap .wpmm-start-group-section li.wpmega-1columns-2total {

	width: 45.4%;

}

.wpmm-sub-menu-wrap .wpmm-start-group-section li.wpmega-1columns-3total {

	width: 30.7%;

}

.wpmm-sub-menu-wrap .wpmm-start-group-section li.wpmega-2columns-3total {

	width: 64.66%;

}

/*=============

width for group

=============*/

.wpmm-mega-8columns {

	width: 100%;

}

.wpmm-mega-7columns {

	width: 87.5%;

}

.wpmm-mega-6columns {

	width: 75%;

}

.wpmm-mega-5columns {

	width: 62.5%;

}

.wpmm-mega-4columns {

	width: 50%;

}

.wpmm-mega-3columns {

	width: 37.5%;

}

.wpmm-mega-2columns {

	width: 25%;

}

.wpmm-mega-1columns {

	width: 12.5%;

}

/*

=========================================

header title for all widget part and icon

=========================================

*/

.wpmm_megamenu .wpmm-sub-menu-wrap ul li {

	font-size: 13px;

	font-family: Open Sans;

	display: inline-block;



}

.wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title,

.wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link span.wpmm-mega-menu-href-title {

	font-size: 14px;

	display: inline-block;

	margin-bottom: 8px;

	text-transform: uppercase;

	line-height: 1.5;

	font-weight: 600;

	margin-top: 0;

	font-family: Open Sans;

	color: #333;

}

.wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title {

	display: block;

}

.wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link {

	margin-bottom: 7px;

	display: block;

	background: none;

}

.wpmega-simple-mm-template .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title,

.wpmega-simple-mm-template  .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link {

	border-bottom: 1px solid #a5a0c1;

	padding-bottom: 5px;

}

.wpmm-sub-menu-wrap ul li a.wp-mega-menu-link img,

.wpmm-sub-menu-wrap ul li a.wp-mega-menu-link i {

	padding-right: 5px;

}

.wpmm-sub-menu-wrap ul li a.wp-mega-menu-link i.dashicons,

.wpmm-sub-menu-wrap ul li a.wp-mega-menu-link i.genericon {

	font-size: 16px;

	line-height: 1.3;

}

.wpmm-orientation-vertical .wpmm-sub-menu-wrap ul li a.wp-mega-menu-link i.dashicons,

.wpmm-orientation-vertical .wpmm-sub-menu-wrap ul li a.wp-mega-menu-link i.genericon {

	font-size: 16px;

	line-height: 1.5;

}

.wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title {

	position: relative;

	padding-bottom: 10px;

	padding-top: 4px;

}

.wpmega-sea-green-white .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title:before,

.wpmega-sea-green-white .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link:before {

	content: '';

	position: absolute;

	background: #5EC073;

	height: 2px;

	width: 30px;

	bottom: 0;

}

.wpmega-black-white .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title:before,

.wpmega-black-white .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link:before {

	content: '';

	position: absolute;

	background: #000;

	height: 2px;

	width: 30px;

	bottom: 0;

}

/*.wpmega-dark-orchid-mm-template .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title:before,

.wpmega-dark-orchid-mm-template .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link:before {

	background: #B085F4;

}*/

.wpmega-modern-mm-template .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title:before,

.wpmega-modern-mm-template .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link:before {

	background: transparent;

}

.wpmega-modern-mm-template .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title,

.wpmega-modern-mm-template .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link {

	background: #feecec;

	padding: 5px 10px;

	position: relative;

}

.wpmega-modern-mm-template .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title:after,

.wpmega-modern-mm-template .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link:after {

	content: "";

	position: absolute;

	right: 0;

	bottom: 0;

	border-top: 10px solid transparent;

	border-right: 10px solid #FB7E7E;

}

.wpmega-modern-mm-template .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link span {

	margin: 0;

}

.wpmega-sporty-mm-template .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title:before,

.wpmega-sporty-mm-template .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link:before {

	background: transparent;

}

.wpmega-sporty-mm-template .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title,

.wpmega-sporty-mm-template .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link {

	background: #d5f9e4;

	padding: 5px 10px;

	position: relative;

}

.wpmega-sporty-mm-template .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title:after,

.wpmega-sporty-mm-template .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link:after {

	position: absolute;

	right: 0;

	bottom: 0;

	content: "";

	border-right: 10px solid #44D582;

	border-top: 10px solid transparent;

}

.wpmega-sporty-mm-template .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link span {

	margin: 0;

}

.wpmega-mini-mm-template .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title:before,

.wpmega-mini-mm-template .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link:before {

	width: 100%;

}

.wpmega-mini-mm-template .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title,

.wpmega-mini-mm-template .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link {

	display: inline-block;

}



.wpmega-orangebar-mm-template .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title:before,

.wpmega-orangebar-mm-template .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link:before {

	background: transparent;

}

.wpmega-orangebar-mm-template .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title,

.wpmega-orangebar-mm-template .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link {

	background: #ffe6e5;

	padding: 5px 10px;

	position: relative;

}

.wpmega-orangebar-mm-template .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title:before,

.wpmega-orangebar-mm-template .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link:before {

	position: absolute;

	content: "";

	right: 0;

	bottom: 0;

	border-right: 10px solid #F76965;

	border-top: 10px solid transparent;

}

.wpmega-orangebar-mm-template .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link span {

	margin: 0;

}



.wpmega-gold-yellow-black .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title:before,

.wpmega-gold-yellow-black .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link:before {

	content: '';

	position: absolute;

	background: #dace2e;

	height: 2px;

	width: 30px;

	bottom: 0;

}

.wpmega-hunter-shades-white .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title:before,

.wpmega-hunter-shades-white .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link:before {

	content: '';

	position: absolute;

	background: #CFA66F;

	height: 2px;

	width: 30px;

	bottom: 0;

}

.wpmega-maroon-reddish-black .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title:before,

.wpmega-maroon-reddish-black .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link:before {

	content: '';

	position: absolute;

	background: #a32638;

	height: 2px;

	width: 30px;

	bottom: 0;

}

.wpmega-light-blue-sky-white .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title:before,

.wpmega-light-blue-sky-white .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link:before {

	content: '';

	position: absolute;

	background: #0AA2EE;

	height: 2px;

	width: 30px;

	bottom: 0;

}

.wpmega-warm-purple-white .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title:before,

.wpmega-warm-purple-white .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link:before {

	content: '';

	position: absolute;

	background: #9768a8;

	height: 2px;

	width: 30px;

	bottom: 0;

}

.wpmega-clean-white .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title:before,

.wpmega-clean-white .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link:before {

	content: '';

	position: absolute;

	background: #000;

	height: 2px;

	width: 30px;

	bottom: 0;

}

.wpmega-black-silver .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title:before,

.wpmega-black-silver .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link:before {

	content: '';

	position: absolute;

	background: #000;

	height: 2px;

	width: 30px;

	bottom: 0;

}

.wpmega-transparent-hover-black .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title:before,

.wpmega-transparent-hover-black .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link:before {

	content: '';

	position: absolute;

	background: #000;

	height: 2px;

	width: 30px;

	bottom: 0;

}

.wpmega-prussian-blue-white .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title:before,

.wpmega-prussian-blue-white .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link:before {

	content: '';

	position: absolute;

	background: #003153;

	height: 2px;

	width: 30px;

	bottom: 0;

}

.wpmega-white-blue .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title:before,

.wpmega-white-blue .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link:before {

	content: '';

	position: absolute;

	background: #0056c7;

	height: 2px;

	width: 30px;

	bottom: 0;

}

.wpmega-simple-green .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title:before,

.wpmega-simple-green .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link:before {

	content: '';

	position: absolute;

	background: #570;

	height: 2px;

	width: 30px;

	bottom: 0;

}

.wpmega-mountain-meadow-white .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title:before,

.wpmega-mountain-meadow-white .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link:before {

	content: '';

	position: absolute;

	background: #30BA8F;

	height: 2px;

	width: 30px;

	bottom: 0;

}

/*

==========

end

==========

*/

/*

=====================================

css for the widget areas in mega-menu

=====================================

*/

.wpmm_megamenu .wp-megamenu-main-wrapper ul ul li a:hover,

.wpmm_megamenu .wp-megamenu-main-wrapper ul ul li a:focus {

	color: #000;

	text-decoration: none;

}

.wpmm_megamenu .wp-megamenu-main-wrapper ul ul li a {

	color: #404040;

	line-height: 1.5 !important;

}

.wp-mega-sub-menu li .wpmm-sub-menu-wrapper.wpmm_menu_1 li,

.wp-mega-sub-menu .widget_nav_menu li,

.wp-mega-sub-menu .widget_pages li,

.wp-mega-sub-menu .widget_categories li,

.wp-mega-sub-menu .widget_archive li,

.wp-mega-sub-menu .widget_meta li,

.wp-mega-sub-menu .widget_product_categories ul.product-categories li a,

.wp-mega-sub-menu .widget_recent_comments li,

.wp-mega-sub-menu .widget_recent_entries li {

	padding-left: 10px;

	position: relative;

	transition: all ease 0.3s;

	-webkit-transition: all ease 0.3s;

	-ms-transition: all ease 0.3s;

}

.wp-mega-sub-menu li .wpmm-sub-menu-wrapper.wpmm_menu_1 li:hover,

.wp-mega-sub-menu .widget_nav_menu li:hover,

.wp-mega-sub-menu .widget_pages li:hover,

.wp-mega-sub-menu .widget_categories li:hover a,

.wp-mega-sub-menu .widget_archive li:hover,

.wp-mega-sub-menu .widget_meta li:hover a,

.wp-mega-sub-menu .widget_product_categories ul.product-categories li a:hover,

.wp-mega-sub-menu .widget_recent_comments li:hover,

.wp-mega-sub-menu .widget_recent_entries li:hover {

	transition: all ease 0.3s;

	-webkit-transition: all ease 0.3s;

	-ms-transition: all ease 0.3s;

}



/* template1 submenu item hover anomation hereĀ */

.wpmega-simple-mm-template .wp-mega-sub-menu li .wpmm-sub-menu-wrapper.wpmm_menu_1 li:hover,

.wpmega-simple-mm-template .wp-mega-sub-menu .widget_nav_menu li:hover,

.wpmega-simple-mm-template .wp-mega-sub-menu .widget_pages li:hover,

.wpmega-simple-mm-template .wp-mega-sub-menu .widget_categories li:hover a,

.wpmega-simple-mm-template .wp-mega-sub-menu .widget_archive li:hover,

.wpmega-simple-mm-template .wp-mega-sub-menu .widget_meta li:hover a,

.wpmega-simple-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li > a:hover > span.wpmm-mega-menu-href-title,

.wpmega-simple-mm-template .wp-mega-sub-menu .widget_product_categories ul.product-categories li:hover a,

.wpmega-simple-mm-template .wp-mega-sub-menu .widget_recent_comments li:hover,

.wpmega-simple-mm-template .wp-mega-sub-menu .widget_recent_entries li:hover {

	color: #7266BA;

	position: relative;

}

.wpmega-simple-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover {

	background: unset;

}

.wpmega-simple-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li a .wpmm-mega-menu-href-title {

	position: relative;

}

.wpmega-simple-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li > a > .wpmm-mega-menu-href-title:after {

	position: absolute;

	content: "";

	left: 0;

	bottom: -5px;

	width: 0;

	height: 1px;

	background: #000;

	-webkit-transition: .5s;

	-moz-transition: .5s;

	-ms-transition: .5s;

	-o-transition: .5s;

	transition: .5s;

}

.wpmega-simple-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover > a > .wpmm-mega-menu-href-title:after {

	width: 100%;

}



/* template2 submenu item hover anomation hereĀ */

.wpmega-dark-orchid-mm-template .wp-mega-sub-menu li .wpmm-sub-menu-wrapper.wpmm_menu_1 li:hover,

.wpmega-dark-orchid-mm-template .wp-mega-sub-menu .widget_nav_menu li:hover,

.wpmega-dark-orchid-mm-template .wp-mega-sub-menu .widget_pages li:hover,

.wpmega-dark-orchid-mm-template .wp-mega-sub-menu .widget_categories li:hover,

.wpmega-dark-orchid-mm-template .wp-mega-sub-menu .widget_archive li:hover,

.wpmega-dark-orchid-mm-template .wp-mega-sub-menu .widget_meta li:hover,

.wpmega-dark-orchid-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li:hover,

.wpmega-dark-orchid-mm-template .wp-mega-sub-menu .widget_product_categories ul.product-categories li:hover,

.wpmega-dark-orchid-mm-template .wp-mega-sub-menu .widget_recent_comments li:hover,

.wpmega-dark-orchid-mm-template .wp-mega-sub-menu .widget_recent_entries li:hover {

	background: rgba(209, 202, 210, 0.4)

}

.wpmega-dark-orchid-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.wpmega-view-more-btn:hover{

	background: unset;

}

.wpmega-dark-orchid-mm-template .wpmega-horizontal-tabs .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.menu-item-depth-1:hover,

.wpmega-dark-orchid-mm-template .wpmega-vertical-tabs .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.menu-item-depth-1:hover ,

.wpmega-dark-orchid-mm-template .wpmega-horizontal-tabs .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.menu-item-depth-2:hover,

.wpmega-dark-orchid-mm-template .wpmega-vertical-tabs .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.menu-item-depth-2:hover ,

.wpmega-dark-orchid-mm-template .wpmega-horizontal-tabs .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.menu-item-depth-3:hover,

.wpmega-dark-orchid-mm-template .wpmega-vertical-tabs .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.menu-item-depth-3:hover {

	background: unset;

}

.wpmega-dark-orchid-mm-template .wpmega-horizontal-tabs .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.menu-item-depth-1,

.wpmega-dark-orchid-mm-template .wpmega-vertical-tabs .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.menu-item-depth-1 ,

.wpmega-dark-orchid-mm-template .wpmega-horizontal-tabs .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.menu-item-depth-2,

.wpmega-dark-orchid-mm-template .wpmega-vertical-tabs .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.menu-item-depth-2 ,

.wpmega-dark-orchid-mm-template .wpmega-horizontal-tabs .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.menu-item-depth-3,

.wpmega-dark-orchid-mm-template .wpmega-vertical-tabs .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.menu-item-depth-3 {

	padding: 0;

}

.wpmega-dark-orchid-mm-template .wp-mega-sub-menu li .wpmm-sub-menu-wrapper.wpmm_menu_1 li,

.wpmega-dark-orchid-mm-template .wp-mega-sub-menu .widget_nav_menu li,

.wpmega-dark-orchid-mm-template .wp-mega-sub-menu .widget_pages li,

.wpmega-dark-orchid-mm-template .wp-mega-sub-menu .widget_categories li,

.wpmega-dark-orchid-mm-template .wp-mega-sub-menu .widget_archive li,

.wpmega-dark-orchid-mm-template .wp-mega-sub-menu .widget_meta li,

.wpmega-dark-orchid-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li,

.wpmega-dark-orchid-mm-template .wp-mega-sub-menu .widget_product_categories ul.product-categories li,

.wpmega-dark-orchid-mm-template .wp-mega-sub-menu .widget_recent_comments li,

.wpmega-dark-orchid-mm-template .wp-mega-sub-menu .widget_recent_entries li {

	padding: 3px 5px;

	margin-bottom: 0;

}



.wpmega-dark-orchid-mm-template li.wpmega-menu-flyout .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li {

	padding: 0;

}

`

.wpmega-modern-mm-template .wp-mega-sub-menu li .wpmm-sub-menu-wrapper.wpmm_menu_1 li:hover,

.wpmega-modern-mm-template .wp-mega-sub-menu .widget_nav_menu li:hover,

.wpmega-modern-mm-template .wp-mega-sub-menu .widget_pages li:hover,

.wpmega-modern-mm-template .wp-mega-sub-menu .widget_categories li:hover a,

.wpmega-modern-mm-template .wp-mega-sub-menu .widget_archive li:hover,

.wpmega-modern-mm-template .wp-mega-sub-menu .widget_meta li:hover a,

.wpmega-modern-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li > a:hover,

.wpmega-modern-mm-template .wp-mega-sub-menu .widget_product_categories ul.product-categories li:hover a,

.wpmega-modern-mm-template .wp-mega-sub-menu .widget_recent_comments li:hover,

.wpmega-modern-mm-template .wp-mega-sub-menu .widget_recent_entries li:hover {

	color: #FF6C6C;

}

.wpmega-modern-mm-template .wp-mega-sub-menu .widget_recent_entries li:hover a,

.wpmega-modern-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li:hover > a{

	/*color: #FF6C6C;*/

}



/* template4 submenu item hover anomation hereĀ */

.wpmega-highlighted-border-mm-template .wp-mega-sub-menu li .wpmm-sub-menu-wrapper.wpmm_menu_1 li,

.wpmega-highlighted-border-mm-template .wp-mega-sub-menu .widget_nav_menu li,

.wpmega-highlighted-border-mm-template .wp-mega-sub-menu .widget_pages li,

.wpmega-highlighted-border-mm-template .wp-mega-sub-menu .widget_categories li a,

.wpmega-highlighted-border-mm-template .wp-mega-sub-menu .widget_archive li,

.wpmega-highlighted-border-mm-template .wp-mega-sub-menu .widget_meta li a,

.wpmega-highlighted-border-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li > a,

.wpmega-highlighted-border-mm-template .wp-mega-sub-menu .widget_product_categories ul.product-categories li a,

.wpmega-highlighted-border-mm-template .wp-mega-sub-menu .widget_recent_comments li,

.wpmega-highlighted-border-mm-template .wp-mega-sub-menu .widget_recent_entries li {

	position: relative;

}

.wpmega-highlighted-border-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-right ul.wp-mega-sub-menu li.wpmm-submenu-align-left.menu-item-has-children a:after {

	left: -5px;

}



.wpmega-highlighted-border-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-left li.menu-item-has-children > a:after,

.wpmega-highlighted-border-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-left ul.wp-mega-sub-menu li.menu-item-has-children > a.wp-mega-menu-link:after {

	left: 0;

}



.wpmega-highlighted-border-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li > a,

.wpmega-highlighted-border-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li a .wpmm-mega-menu-href-title {

	position: relative;

}

.wpmega-highlighted-border-mm-template .wp-mega-sub-menu li .wpmm-sub-menu-wrapper.wpmm_menu_1 li:after,

.wpmega-highlighted-border-mm-template .wp-mega-sub-menu .widget_nav_menu li:after,

.wpmega-highlighted-border-mm-template .wp-mega-sub-menu .widget_pages li:after,

.wpmega-highlighted-border-mm-template .wp-mega-sub-menu .widget_categories li a:after,

.wpmega-highlighted-border-mm-template .wp-mega-sub-menu .widget_archive li:after,

.wpmega-highlighted-border-mm-template .wp-mega-sub-menu .widget_meta li a:after,

.wpmega-highlighted-border-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li > a:after,

.wpmega-highlighted-border-mm-template .wp-mega-sub-menu .widget_product_categories ul.product-categories li a:after,

.wpmega-highlighted-border-mm-template .wp-mega-sub-menu .widget_recent_comments li:after,

.wpmega-highlighted-border-mm-template .wp-mega-sub-menu .widget_recent_entries li:after {

	position: absolute;

	content: "";

	left: 0;

	bottom: -5px;

	width: 0;

	height: 1px;

	background: #000;

	-webkit-transition: .5s;

	-moz-transition: .5s;

	-ms-transition: .5s;

	-o-transition: .5s;

	transition: .5s;

}

.wpmega-highlighted-border-mm-template .wpmega-vertical-tabs .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.menu-item-depth-2:hover > a:after,

.wpmega-highlighted-border-mm-template .wp-mega-sub-menu li .wpmm-sub-menu-wrapper.wpmm_menu_1 li:hover:after,

.wpmega-highlighted-border-mm-template .wp-mega-sub-menu .widget_nav_menu li:hover:after,

.wpmega-highlighted-border-mm-template .wp-mega-sub-menu .widget_pages li:hover:after,

.wpmega-highlighted-border-mm-template .wp-mega-sub-menu .widget_categories li:hover a:after,

.wpmega-highlighted-border-mm-template .wp-mega-sub-menu .widget_archive li:hover:after,

.wpmega-highlighted-border-mm-template .wp-mega-sub-menu .widget_meta li:hover a:after,

/*.wpmega-highlighted-border-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li:hover > a:after,*/

.wpmega-highlighted-border-mm-template .wp-mega-sub-menu .widget_product_categories ul.product-categories li:hover a:after,

.wpmega-highlighted-border-mm-template .wp-mega-sub-menu .widget_recent_comments li:hover:after,

.wpmega-highlighted-border-mm-template .wp-mega-sub-menu .widget_recent_entries li:hover:after {

	width: 100%;

}

.wpmega-highlighted-border-mm-template .wpmega-horizontal-tabs .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.menu-item-depth-1:hover > a:after,

.wpmega-highlighted-border-mm-template .wpmega-horizontal-tabs .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.menu-item-depth-2:hover > a:after,

.wpmega-highlighted-border-mm-template .wpmega-horizontal-tabs .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.menu-item-depth-3:hover > a:after,

.wpmega-highlighted-border-mm-template .wpmega-vertical-tabs .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.menu-item-depth-1:hover > a:after{

	width: 0;

}

.wpmm_megamenu .wp-megamenu-main-wrapper.wpmega-highlighted-border-mm-template ul .wpmm-sub-menu-wrap > div > ul.wp-mega-sub-menu > li.menu-item-type-custom {

	border-left: 1px solid #ccc;

}

.wpmm_megamenu .wp-megamenu-main-wrapper.wpmega-highlighted-border-mm-template ul .wpmm-sub-menu-wrap > div > ul.wp-mega-sub-menu > li.menu-item-type-custom.wpmega-horizontal-tabs ,

.wpmm_megamenu .wp-megamenu-main-wrapper.wpmega-highlighted-border-mm-template ul .wpmm-sub-menu-wrap > div > ul.wp-mega-sub-menu > li.menu-item-type-custom.wpmega-vertical-tabs {

	border-left: unset;

}

.wpmega-highlighted-border-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-right ul.wp-mega-sub-menu li.wpmm-submenu-align-left.menu-item-has-children a:after,

.wpmega-highlighted-border-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.wpmega-view-more-btn:hover > a:after {

	width: 0;

}



/* template5 submenu item hover anomation hereĀ */

.wpmega-advanced-magazine-mm-template .wp-mega-sub-menu li .wpmm-sub-menu-wrapper.wpmm_menu_1 li:hover,

.wpmega-advanced-magazine-mm-template .wp-mega-sub-menu .widget_nav_menu li:hover,

.wpmega-advanced-magazine-mm-template .wp-mega-sub-menu .widget_pages li:hover,

.wpmega-advanced-magazine-mm-template .wp-mega-sub-menu .widget_categories li:hover a,

.wpmega-advanced-magazine-mm-template .wp-mega-sub-menu .widget_archive li:hover,

.wpmega-advanced-magazine-mm-template .wp-mega-sub-menu .widget_meta li:hover a,

.wpmega-advanced-magazine-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li > a:hover > span.wpmm-mega-menu-href-title,

.wpmega-advanced-magazine-mm-template .wp-mega-sub-menu .widget_product_categories ul.product-categories li:hover a,

.wpmega-advanced-magazine-mm-template .wp-mega-sub-menu .widget_recent_comments li:hover,

.wpmega-advanced-magazine-mm-template .wp-mega-sub-menu .widget_recent_entries li:hover {

	color: #59B3F1;

	margin-left: 5px;

}

.wpmega-advanced-magazine-mm-template .wp-mega-sub-menu .widget_recent_entries li:hover a,

.wpmega-advanced-magazine-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li:hover > a{

	/*color: #59B3F1;*/

}

.wpmega-advanced-magazine-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.wpmega-view-more-btn:hover > a> span.wpmm-mega-menu-href-title{

	margin-left: 0;

}



/* template6 submenu item hover anomation hereĀ */

.wpmega-sporty-mm-template .wp-mega-sub-menu li .wpmm-sub-menu-wrapper.wpmm_menu_1 li:hover,

.wpmega-sporty-mm-template .wp-mega-sub-menu .widget_nav_menu li:hover,

.wpmega-sporty-mm-template .wp-mega-sub-menu .widget_pages li:hover,

.wpmega-sporty-mm-template .wp-mega-sub-menu .widget_categories li:hover a,

.wpmega-sporty-mm-template .wp-mega-sub-menu .widget_archive li:hover,

.wpmega-sporty-mm-template .wp-mega-sub-menu .widget_meta li:hover a,

.wpmega-sporty-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li:hover > a> span.wpmm-mega-menu-href-title,

.wpmega-sporty-mm-template .wp-mega-sub-menu .widget_product_categories ul.product-categories li:hover a,

.wpmega-sporty-mm-template .wp-mega-sub-menu .widget_recent_comments li:hover,

.wpmega-sporty-mm-template .wp-mega-sub-menu .widget_recent_entries li:hover {

	color: #1DBC61;

	margin-left: 5px;

}

.wpmega-sporty-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.wpmega-view-more-btn:hover > a> span.wpmm-mega-menu-href-title {

	margin-left: 0;

}

.wpmega-sporty-mm-template .wp-mega-sub-menu .widget_recent_entries li:hover a,

.wpmega-sporty-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li:hover > a{

	color: #1DBC61;

}

.wpmega-sporty-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.wpmega-view-more-btn:hover > a> span.wpmm-mega-menu-href-title,

.wpmega-sporty-mm-template .wp-mega-sub-menu .widget_recent_entries li.wpmega-view-more-btn:hover a,

.wpmega-sporty-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.wpmega-view-more-btn:hover > a{

	color: #fff;

}

.wpmega-sporty-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.wpmega-view-more-btn:hover > a:hover > span.wpmm-mega-menu-href-title,

.wpmega-sporty-mm-template .wp-mega-sub-menu .widget_recent_entries li.wpmega-view-more-btn:hover a:hover,

.wpmega-sporty-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.wpmega-view-more-btn:hover > a:hover{

	color: #1DBC61;

}

li.wpmega-vertical-tabs .wpmm-sub-menu-wrapper.wpmm-menu1 ul.wp-mega-sub-menu li.menu-item-depth-3:hover > a> span.wpmm-mega-menu-href-title,

li.wpmega-vertical-tabs .wpmm-sub-menu-wrapper.wpmm-menu1 ul.wp-mega-sub-menu li.menu-item-depth-2:hover > a> span.wpmm-mega-menu-href-title,

li.wpmega-horizontal-tabs .wpmm-sub-menu-wrapper.wpmm-menu1 ul.wp-mega-sub-menu li.menu-item-depth-3:hover > a> span.wpmm-mega-menu-href-title,

li.wpmega-horizontal-tabs .wpmm-sub-menu-wrapper.wpmm-menu1 ul.wp-mega-sub-menu li.menu-item-depth-2:hover > a> span.wpmm-mega-menu-href-title{

	margin-left: 0;

}



/* template7 submenu item hover anomation hereĀ */

.wpmega-unique-mm-template .wp-mega-sub-menu li .wpmm-sub-menu-wrapper.wpmm_menu_1 li:hover,

.wpmega-unique-mm-template .wp-mega-sub-menu .widget_nav_menu li:hover,

.wpmega-unique-mm-template .wp-mega-sub-menu .widget_pages li:hover,

.wpmega-unique-mm-template .wp-mega-sub-menu .widget_categories li:hover a,

.wpmega-unique-mm-template .wp-mega-sub-menu .widget_archive li:hover,

.wpmega-unique-mm-template .wp-mega-sub-menu .widget_meta li:hover a,

.wpmega-unique-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li:hover > a> span.wpmm-mega-menu-href-title,

.wpmega-unique-mm-template .wp-mega-sub-menu .widget_product_categories ul.product-categories li:hover a,

.wpmega-unique-mm-template .wp-mega-sub-menu .widget_recent_comments li:hover,

.wpmega-unique-mm-template .wp-mega-sub-menu .widget_recent_entries li:hover,

.wpmega-unique-mm-template .wp-mega-sub-menu .widget_recent_entries li:hover a,

.wpmega-unique-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li:hover > a{

	color: #52B3EA;

}

li.wpmega-horizontal-tabs.wpmm-default-tab-design .wpmm-sub-menu-wrapper.wpmm-menu1 ul.wp-mega-sub-menu li.menu-item-depth-2:hover > a > span.wpmm-mega-menu-href-title{

	color: #FFF !important;

}



/* template8 submenu item hover anomation hereĀ */

.wpmega-box-sized-mm-template .wp-mega-sub-menu li .wpmm-sub-menu-wrapper.wpmm_menu_1 li:hover,

.wpmega-box-sized-mm-template .wp-mega-sub-menu .widget_nav_menu li:hover,

.wpmega-box-sized-mm-template .wp-mega-sub-menu .widget_pages li:hover,

.wpmega-box-sized-mm-template .wp-mega-sub-menu .widget_categories li:hover,

.wpmega-box-sized-mm-template .wp-mega-sub-menu .widget_archive li:hover,

.wpmega-box-sized-mm-template .wp-mega-sub-menu .widget_meta li:hover,

.wpmega-box-sized-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li:hover,

.wpmega-box-sized-mm-template .wp-mega-sub-menu .widget_product_categories ul.product-categories li:hover,

.wpmega-box-sized-mm-template .wp-mega-sub-menu .widget_recent_comments li:hover,

.wpmega-box-sized-mm-template .wp-mega-sub-menu .widget_recent_entries li:hover {

	background: rgba(204,204,204,0.4);

}

.wpmega-box-sized-mm-template .wp-mega-sub-menu .widget_recent_entries li,

.wpmega-box-sized-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li {

	padding: 0 5px;

}

.wpmega-box-sized-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.wpmega-view-more-btn:hover{

	background: unset;

}

.wpmega-box-sized-mm-template .wpmega-horizontal-tabs .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.menu-item-depth-1:hover,

.wpmega-box-sized-mm-template .wpmega-vertical-tabs .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.menu-item-depth-1:hover ,

.wpmega-box-sized-mm-template .wpmega-horizontal-tabs .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.menu-item-depth-2:hover,

.wpmega-box-sized-mm-template .wpmega-vertical-tabs .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.menu-item-depth-2:hover ,

.wpmega-box-sized-mm-template .wpmega-horizontal-tabs .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.menu-item-depth-3:hover,

.wpmega-box-sized-mm-template .wpmega-vertical-tabs .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.menu-item-depth-3:hover {

	background: unset;

}

.wpmega-box-sized-mm-template .wpmega-horizontal-tabs .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.menu-item-depth-1,

.wpmega-box-sized-mm-template .wpmega-vertical-tabs .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.menu-item-depth-1 ,

.wpmega-box-sized-mm-template .wpmega-horizontal-tabs .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.menu-item-depth-2,

.wpmega-box-sized-mm-template .wpmega-vertical-tabs .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.menu-item-depth-2 ,

.wpmega-box-sized-mm-template .wpmega-horizontal-tabs .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.menu-item-depth-3,

.wpmega-box-sized-mm-template .wpmega-vertical-tabs .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.menu-item-depth-3 {

	padding: 0;

}



/* template9 submenu item hover anomation hereĀ */

.wpmega-mini-mm-template .wp-mega-sub-menu li .wpmm-sub-menu-wrapper.wpmm_menu_1 li,

.wpmega-mini-mm-template .wp-mega-sub-menu .widget_nav_menu li,

.wpmega-mini-mm-template .wp-mega-sub-menu .widget_pages li,

.wpmega-mini-mm-template .wp-mega-sub-menu .widget_categories li a,

.wpmega-mini-mm-template .wp-mega-sub-menu .widget_archive li,

.wpmega-mini-mm-template .wp-mega-sub-menu .widget_meta li a,

.wpmega-mini-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li > a > span.wpmm-mega-menu-href-title,

.wpmega-mini-mm-template .wp-mega-sub-menu .widget_product_categories ul.product-categories li a,

.wpmega-mini-mm-template .wp-mega-sub-menu .widget_recent_comments li,

.wpmega-mini-mm-template .wp-mega-sub-menu .widget_recent_entries li,

.wpmega-mini-mm-template .wp-mega-sub-menu .widget_recent_entries li a,

.wpmega-mini-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li > a{

	font-weight: 500;

	color: #888;

}

.wpmega-mini-mm-template .wp-mega-sub-menu li .wpmm-sub-menu-wrapper.wpmm_menu_1 li:hover,

.wpmega-mini-mm-template .wp-mega-sub-menu .widget_nav_menu li:hover,

.wpmega-mini-mm-template .wp-mega-sub-menu .widget_pages li:Hover,

.wpmega-mini-mm-template .wp-mega-sub-menu .widget_categories li:hover a,

.wpmega-mini-mm-template .wp-mega-sub-menu .widget_archive li:hover,

.wpmega-mini-mm-template .wp-mega-sub-menu .widget_meta li:hover a,

.wpmega-mini-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li:hover > a > span.wpmm-mega-menu-href-title,

.wpmega-mini-mm-template .wp-mega-sub-menu .widget_product_categories ul.product-categories li:hover a,

.wpmega-mini-mm-template .wp-mega-sub-menu .widget_recent_comments li:hover,

.wpmega-mini-mm-template .wp-mega-sub-menu .widget_recent_entries li:hover,

.wpmega-mini-mm-template .wp-mega-sub-menu .widget_recent_entries li:hover a,

.wpmega-mini-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li:hover > a{

	color: #000;

}

li.wpmega-horizontal-tabs.wpmm-default-tab-design .wpmm-sub-menu-wrapper.wpmm-menu1 ul.wp-mega-sub-menu li.menu-item-depth-2 > a > span.wpmm-mega-menu-href-title{

	color: #FFF;

}



/* template10 submenu item hover anomation hereĀ */

.wpmega-orangebar-mm-template .wp-mega-sub-menu li .wpmm-sub-menu-wrapper.wpmm_menu_1 li:hover,

.wpmega-orangebar-mm-template .wp-mega-sub-menu .widget_nav_menu li:hover,

.wpmega-orangebar-mm-template .wp-mega-sub-menu .widget_pages li:hover,

.wpmega-orangebar-mm-template .wp-mega-sub-menu .widget_categories li:hover a,

.wpmega-orangebar-mm-template .wp-mega-sub-menu .widget_archive li:hover,

.wpmega-orangebar-mm-template .wp-mega-sub-menu .widget_meta li:hover a,

.wpmega-orangebar-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li:hover > a> span.wpmm-mega-menu-href-title,

.wpmega-orangebar-mm-template .wp-mega-sub-menu .widget_product_categories ul.product-categories li:hover a,

.wpmega-orangebar-mm-template .wp-mega-sub-menu .widget_recent_comments li:hover,

.wpmega-orangebar-mm-template .wp-mega-sub-menu .widget_recent_entries li:hover,

.wpmega-orangebar-mm-template .wp-mega-sub-menu .widget_recent_entries li:hover a,

.wpmega-orangebar-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li:hover > a{

	color: #FF0700;

}

.wpmega-orangebar-mm-template li.wpmega-menu-flyout ul li:hover > a > span.wpmm-mega-menu-href-title,

.wpmega-orangebar-mm-template .wp-mega-sub-menu li .wpmm-sub-menu-wrapper.wpmm_menu_1 li:hover,

.wpmega-orangebar-mm-template .wp-mega-sub-menu .widget_nav_menu li:hover,

.wpmega-orangebar-mm-template .wp-mega-sub-menu .widget_pages li:hover,

.wpmega-orangebar-mm-template .wp-mega-sub-menu .widget_categories li:hover a,

.wpmega-orangebar-mm-template .wp-mega-sub-menu .widget_archive li:hover,

.wpmega-orangebar-mm-template .wp-mega-sub-menu .widget_meta li:hover a,

.wpmega-orangebar-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li:hover > a > span.wpmm-mega-menu-href-title,

.wpmega-orangebar-mm-template .wp-mega-sub-menu .widget_product_categories ul.product-categories li:hover a,

.wpmega-orangebar-mm-template .wp-mega-sub-menu .widget_recent_comments li:hover,

.wpmega-orangebar-mm-template .wp-mega-sub-menu .widget_recent_entries li:hover {

	border-bottom: 1px solid transparent !important;

}

.wpmega-orangebar-mm-template .wp-mega-sub-menu .widget_recent_entries li {

	border-bottom: 1px solid transparent !important;

}

.wpmega-orangebar-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.menu-item-depth-1:hover > a > span.wpmm-mega-menu-href-title,

.wpmega-orangebar-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.menu-item-depth-2:hover > a > span.wpmm-mega-menu-href-title,

.wpmega-orangebar-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.menu-item-depth-3:hover > a > span.wpmm-mega-menu-href-title,

.wpmega-orangebar-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.wpmega-view-more-btn:hover > a > span.wpmm-mega-menu-href-title {

	border-bottom: unset !important;

}

.wpmega-orangebar-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.wpmega-view-more-btn:hover > a > span.wpmm-mega-menu-href-title,

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs ul.wpmm-tab-groups > li.wpmm-tabs-section > div.wpmm-sub-menu-wrapper > ul.wpmm-tab-groups-panel > li:hover > a > span.wpmm-mega-menu-href-title,

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-horizontal-tabs ul.wpmm-tab-groups > li.wpmm-tabs-section > div.wpmm-sub-menu-wrapper > ul.wpmm-tab-groups-panel > li:hover > a > span.wpmm-mega-menu-href-title{

	border-bottom: unset;

}

.wpmega-horizontal-tabs li.menu-item-depth-2.wpmm-tabs-section:hover > a,

.wpmega-horizontal-tabs li.menu-item-depth-2.wpmm-tabs-section:hover > a span {

	border-bottom: unset !important;

	color: unset !important;

}

.wpmega-orangebar-mm-template .wpmega-vertical-tabs .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.wpmm-tabs-section.menu-item-depth-1:hover > a > span.wpmm-mega-menu-href-title ,

.wpmega-orangebar-mm-template .wpmega-horizontal-tabs .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.wpmm-tabs-section.menu-item-depth-1:hover > a > span.wpmm-mega-menu-href-title ,

.wpmega-orangebar-mm-template .wpmega-vertical-tabs .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.wpmm-tabs-section.menu-item-depth-2:hover > a > span.wpmm-mega-menu-href-title ,

.wpmega-orangebar-mm-template .wpmega-horizontal-tabs .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.wpmm-tabs-section.menu-item-depth-2:hover > a > span.wpmm-mega-menu-href-title ,

.wpmega-orangebar-mm-template .wpmega-vertical-tabs .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.wpmm-tabs-section.menu-item-depth-3:hover > a > span.wpmm-mega-menu-href-title ,

.wpmega-orangebar-mm-template .wpmega-horizontal-tabs .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.wpmm-tabs-section.menu-item-depth-3:hover > a > span.wpmm-mega-menu-href-title {

	border-bottom: unset;

}

/* ----------------------------------------------------------------------------------------------------------------------------------Ā */



li.wpmega-menu-flyout .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li a span.wpmm-mega-menu-href-title:hover {

	margin-left: 0;

}

.wpmm-orientation-horizontal .wp-mega-sub-menu li .wpmm-sub-menu-wrapper.wpmm_menu_1 li:before,

.wpmm-orientation-horizontal .wp-mega-sub-menu .widget_pages li:before,

.wpmm-orientation-horizontal .wp-mega-sub-menu .widget_categories li:before,

.wpmm-orientation-horizontal .wp-mega-sub-menu .widget_archive li:before,

.wpmm-orientation-horizontal .wp-mega-sub-menu .widget_meta li:before,

.wpmm-orientation-horizontal .wp-mega-sub-menu .widget_recent_comments li:before,

.wpmm-orientation-horizontal .wp-mega-sub-menu .widget_recent_entries li:before,

.wpmm-orientation-horizontal .wp-mega-sub-menu .widget_product_categories ul.product-categories li a:before,

.wpmm-orientation-horizontal .wp-mega-sub-menu .widget_categories li:before,

.wpmm-orientation-horizontal .wp-mega-sub-menu .widget_archive li:before {

	content:'\f105';

	font-family: FontAwesome;

	font-size: 14px;

	color: #000;

	left: 0;

	position: absolute;

	top: 50%;

	transform: translateY(-58%);

	-ms-transform: translateY(-58%);

	-webkit-transform: translateY(-58%);

}

.wpmm-orientation-vertical .wp-mega-sub-menu li .wpmm-sub-menu-wrapper.wpmm_menu_1 li:before,

.wpmm-orientation-vertical .wp-mega-sub-menu .widget_pages li:before,

.wpmm-orientation-vertical .wp-mega-sub-menu .widget_categories li:before,

.wpmm-orientation-vertical .wp-mega-sub-menu .widget_archive li:before,

.wpmm-orientation-vertical .wp-mega-sub-menu .widget_meta li:before,

.wpmm-orientation-vertical .wp-mega-sub-menu .widget_recent_comments li:before,

.wpmm-orientation-vertical .wp-mega-sub-menu .widget_recent_entries li:before,

.wpmm-orientation-vertical .wp-mega-sub-menu .widget_product_categories ul.product-categories li a:before,

.wpmm-orientation-vertical .wp-mega-sub-menu .widget_categories li:before,

.wpmm-orientation-vertical .wp-mega-sub-menu .widget_archive li:before {

	content:'\f105';

	font-family: FontAwesome;

	font-size: 14px;

	color: #000;

	left: 0;

	position: absolute;

	top: 50%;

	transform: translateY(-62%);

	-ms-transform: translateY(-62%);

	-webkit-transform: translateY(-62%);

}

.wpmm-orientation-vertical .wp-mega-sub-menu .widget_nav_menu li:before {

	transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-webkit-transform: translateY(-50%);

}

.wpmm-orientation-vertical .wp-mega-sub-menu .widget_categories li:before {

	transform: translateY(-55%);

	-ms-transform: translateY(-55%);

	-webkit-transform: translateY(-55%);

	right: auto !important;

}

.wpmm-orientation-horizontal .wp-mega-sub-menu .widget_recent_comments li:before,

.wpmm-orientation-horizontal .wp-mega-sub-menu .widget_recent_entries li:before {

	top: 50%;

	transform: translateY(-50%);

	-webkit-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

}

.wpmm-sub-menu-wrapper ul li a span.wpmm-mega-menu-href-title {

	width: auto;

	/*display: inline-block;*/

}

.wpmm-sub-menu-wrapper.wpmm-menu1 ul li a span.wpmm-mega-menu-href-title {

	/*display:  inline-block;*/

}

.wp-mega-sub-menu .widget_product_categories ul.product-categories li:last-child a:before {

	display: block;

}

.wpmm-sub-menu-wrapper ul li.wpmega-vertical-tabs a span.wpmm-mega-menu-href-title {

	display: inline-block;

}

.wpmm-sub-menu-wrapper.wpmm-menu1 ul li.wpmega-vertical-tabs a span.wpmm-mega-menu-href-title {

	display:  inline-block;

}



/*

===============

category and archieve

===============

*/

.wp-mega-sub-menu .widget_categories ul li,

.wp-mega-sub-menu .widget_archive ul li,

.wp-mega-sub-menu .widget_product_categories ul li {

	text-align: right;

}

.wp-mega-sub-menu .widget_categories ul li a,

.wp-mega-sub-menu .widget_archive ul li a,

.wp-mega-sub-menu .widget_product_categories ul li a {

	float: left;

	line-height: 1.2;

	font-size: 13px;

}

.wp-mega-sub-menu .widget_product_categories ul li ul {

	padding-left: 10px;

}

.wp-mega-sub-menu .widget_product_categories ul li ul li:last-child {

	margin-bottom: 0;

}

/*

================

recent-entries

================

*/

.wp-mega-sub-menu .widget_recent_entries a,

.wp-mega-sub-menu .widget_recent_entries span {

	display: inline-block;

	margin: 0 9px;

	vertical-align: middle;

}

.wp-mega-sub-menu .widget_recent_entries a {

	margin-right: -6px;

}

/*

================

css for calender widget

================

*/

.wp-mega-sub-menu .widget_calendar .calendar_wrap  th,

.wp-mega-sub-menu .widget_calendar .calendar_wrap  td {

	text-align: center;

}

.wp-mega-sub-menu .widget_calendar .calendar_wrap caption {

	font-weight: 400;

	margin-bottom: 5px;

	text-align: center;

	padding-bottom: 0;

}

.wp-mega-sub-menu .widget_calendar .calendar_wrap a {

	display: inline;

}

/*

=========

css for search widget

=========

*/

.wp-mega-sub-menu .widget_search input.search-field,

.wp-mega-sub-menu .widget_product_search input.search-field {

	background-image: none;

	background: #fff;

	border-radius: 0;

	-webkit-border-radius: 0;

	-ms-border-radius: 0;

	font-size: 13px;

	font-weight: normal;

	width: -webkit-calc(100% - 42px);

	width: calc(100% - 42px);

	padding: 7px;

}

.wpmm-mega-wrapper .wpmega-searchinline input.search-field {

	width: 100%;

}

.wp-mega-sub-menu .widget_product_search input.search-field,

.wp-mega-sub-menu .widget_product_search input[type="submit"] {

	float: left;

}

.wp-mega-sub-menu .widget_product_search input.search-field {

	width: 50%;

}

.wp-mega-sub-menu .widget_product_search input[type="submit"] {

	font-size: 10px;

	border-radius: 0;

	font-weight: normal;

	padding: 5px 10px;

	min-width: auto;

	text-align: center;

	height: 35px;

	background: #dc5958;

	line-height: 1.5;

	border: 1px solid #dc5958;

	color: #fff;

	transition: all ease 0.3s;

	-webkit-transition: all ease 0.3s;

	-ms-transition: all ease 0.3s;

}

.wp-mega-sub-menu .widget_product_search input[type="submit"]:hover {

	background: none;

	color: #dc5958;

	transition: all ease 0.3s;

	-webkit-transition: all ease 0.3s;

	-ms-transition: all ease 0.3s;

}

.wp-mega-sub-menu .widget_search .search-submit:before {

	content: "\f400";

	font-size: 19px;

	left: 0;

	line-height: 33px;

	position: relative;

	width: 40px;

}

/*

==========================

css for news feed widget

==========================

*/

.wp-mega-sub-menu .widget_rss h4.wpmm-mega-block-title .rsswidget {

	display: inline-block;

	width: auto;

	padding: 0;

	vertical-align: middle;

}

.wp-mega-sub-menu .widget_rss h4.wpmm-mega-block-title {

	font-size: 14px;

	text-transform: capitalize;

}

.wp-mega-sub-menu .widget_rss h4.wpmm-mega-block-title a.rsswidget {

	font-weight: 700 !important;

}

.wp-mega-sub-menu .widget_rss h4.wpmm-mega-block-title a.rsswidget:hover {

	text-decoration: none;

}

.wp-mega-sub-menu .widget_rss h4.wpmm-mega-block-title > .rsswidget {

	margin-right: 5px;

}

.wp-mega-sub-menu .widget_rss ul li a.rsswidget,

.wp-mega-sub-menu .widget_rss ul li span {

	display: inline-block;

	vertical-align: middle;

}

.wp-mega-sub-menu .widget_rss ul li a.rsswidget {

	padding: 0;

	text-decoration: underline;

	font-weight: 700 !important;

	margin-right: 5px;

	font-family: Open Sans;

}

.wp-mega-sub-menu .widget_rss ul li span {

	margin-bottom: 0;

	font-weight: 400;

	font-family: inherit;

}

.wp-mega-sub-menu .widget_rss ul li .rssSummary {

	margin-top: 8px;

}

/*

===========

tag cloud css

===========

*/

.wpmm_megamenu .wp-megamenu-main-wrapper .tagcloud a {

	width: auto ;

	padding: 7px 7px;

	font-size: 11px !important;

	border: 1px solid #d1d1d1;

	text-transform: capitalize;

	font-family: Open Sans;

	font-size: 11px;

	margin-bottom: 5px;

	display: inline-block !important;

	line-height: 1.2;

}

.wpmm_megamenu .wp-megamenu-main-wrapper .tagcloud a:hover {

	text-decoration: none !important;

	border-color: #000;

}

.wpmm_megamenu .wp-megamenu-main-wrapper .widget_pages ul li a,

.wpmm_megamenu .wp-megamenu-main-wrapper .widget_meta ul li a,

.wpmm_megamenu .wp-megamenu-main-wrapper .widget_nav_menu ul li a {

	font-size: 13px;

	line-height: 1.2;

	left: 9px;

}

/*

========================

latest post plugins css

========================

*/

ul.wp-mega-sub-menu li .latest-posts .media {

	margin-top: 0;

	margin-bottom: 20px;

}

ul.wp-mega-sub-menu li .latest-posts .media .pull-left {

	float: left !important;

	padding-right: 10px;

	width: 15%;

	display: inline-block;

	vertical-align: top;

}

ul.wp-mega-sub-menu li .latest-posts .media .pull-left a {

	width: 100% !important;

	display: block;

	float: none;

}

ul.wp-mega-sub-menu li .latest-posts .media .pull-left a {

	padding: 0;

}

ul.wp-mega-sub-menu li .latest-posts .media .media-body {

	width: 85%;

	display: inline-block;

	vertical-align: top;

	float: none;

}

ul.wp-mega-sub-menu li .latest-posts .media .media-body h3 {

	font-size: 13px;

	margin-bottom: 0;

	font-weight: 600;

	color: #000;

}

ul.wp-mega-sub-menu li .latest-posts .media .media-body h3 a {

	width: 100% !important;

	display: block;

	padding: 0;

}

/*

========

social media plugins css horizontal

========

*/

ul.wp-mega-sub-menu li .aps-social-icon-wrapper .aps-group-horizontal div.aps-each-icon {

	width: 32px;

	overflow: hidden;

}

ul.wp-mega-sub-menu li .aps-social-icon-wrapper .aps-group-horizontal div.aps-each-icon a {

	padding: 0;

	display: block;

}

/*

==============

recent post css widget

==============

*/

ul.wp-mega-sub-menu li .rpwwt-widget ul li {

	margin-top: 0;

	margin-bottom: 5px !important;

}

ul.wp-mega-sub-menu li .rpwwt-widget a {

	font-weight: 700;

	color: #000;

	font-size: 13px;

	display: inline;

}

ul.wp-mega-sub-menu li .rpwwt-widget a span {

	display: block;

}

ul.wp-mega-sub-menu li .rpwwt-widget ul li a img {

	width: 20% !important;

	height: 95px;

}

ul.wp-mega-sub-menu li .rpwwt-widget .rpwwt-post-author,

ul.wp-mega-sub-menu li .rpwwt-widget .rpwwt-post-categories,

ul.wp-mega-sub-menu li .rpwwt-widget .rpwwt-post-date,

ul.wp-mega-sub-menu li .rpwwt-widget .rpwwt-post-excerpt,

ul.wp-mega-sub-menu li .rpwwt-widget .rpwwt-post-comments-number {

	font-size: 12px;

	line-height: 1.5;

}

ul.wp-mega-sub-menu li .rpwwt-widget .rpwwt-post-author,

ul.wp-mega-sub-menu li .rpwwt-widget .rpwwt-post-categories,

ul.wp-mega-sub-menu li .rpwwt-widget .rpwwt-post-date {

	display: inline-block;

	margin: 0 5px 0 0;

}

/*

===========

custom post setting

===========

*/

ul.wp-mega-sub-menu li.wpmm-custom-post-settings .wpmm-sub-menu-posts .wpmm-top-sub-image {

	margin-bottom: 10px;

}

ul.wp-mega-sub-menu li.wpmm-custom-post-settings .wpmm-sub-menu-posts span.wpmm-mega-menu-href-title a {

	font-size: 16px;

	display: inline-block;

	margin-bottom: 5px;

	text-transform: capitalize;

	line-height: 1.5;

	width: 100%;

	padding: 0;

	font-weight: 700;

}

ul.wp-mega-sub-menu li.wpmm-custom-post-settings ul.wp-mega-sub-menu li {

	position: relative;

	padding-left: 10px;

}

ul.wp-mega-sub-menu li.wpmm-custom-post-settings ul.wp-mega-sub-menu li a span.wpmm-mega-menu-href-title:before {

	display: none;

}

ul.wp-mega-sub-menu li.wpmm-custom-post-settings ul.wp-mega-sub-menu li:before {

	content: '\f105';

	position: absolute;

	font-family: FontAwesome;

	font-size:15px;

	top: 2px;

    color: #585c72;

    left: -6px;

}

.wpmm_megamenu .wp-megamenu-main-wrapper ul .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-view-more-btn {

    margin-top: 10px;

}

/*

===========

left & top image custom settings

===========

*/

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-left .wpmm-custom-postimage a.wp-mega-menu-link,

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-top .wpmm-custom-postimage a.wp-mega-menu-link {

	display: block;

	padding: 0;

	width: auto;

	position: relative;

}

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-left .wpmm-custom-postimage a.wp-mega-menu-link .wpmm-featured-image,

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-left .wpmm-custom-postimage a.wp-mega-menu-link .wpmm-custom-image {

	float: left;

	padding-right: 10px;

}

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-left .wpmm-custom-postimage span.wpmm-mega-menu-href-title,

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-top .wpmm-custom-postimage span.wpmm-mega-menu-href-title {

	display:block;

	font-size: 14px;

	color: #000;

	font-weight: 600;

	margin-bottom: 5px;

}

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-top .wpmm-custom-postimage span.wpmm-mega-menu-href-title {

	margin-bottom: 0;

}

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-left .wpmm-custom-postimage span.wpmm-author-name,

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-left .wpmm-custom-postimage span.megapost-date,

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-top .wpmm-custom-postimage span.wpmm-author-name,

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-top .wpmm-custom-postimage span.megapost-date {

	display: inline-block;

	padding-left: 13px;

	margin: 0 10px 0 0;

	position: relative;

	font-size: 11px;

	line-height: 1;

}

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-left .wpmm-custom-postimage span.wpmm-author-name:before,

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-left .wpmm-custom-postimage span.megapost-date:before,

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-top .wpmm-custom-postimage span.wpmm-author-name:before,

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-top .wpmm-custom-postimage span.megapost-date:before {

	font-family: FontAwesome;

	position: absolute;

	left: 0;

}

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-left .wpmm-custom-postimage span.wpmm-author-name:before,

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-top .wpmm-custom-postimage span.wpmm-author-name:before {

	content: '\f007';

}

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-left .wpmm-custom-postimage span.megapost-date:before,

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-top .wpmm-custom-postimage span.megapost-date:before {

	content: '\f017';

}

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-left .wpmm-custom-postimage span.wpmm-mega-menu-href-title a,

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-top .wpmm-custom-postimage span.wpmm-mega-menu-href-title a {

	margin-bottom: 0;

}

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-left .wpmm-custom-postimage span.wpmm-mega-menu-href-title a:hover,

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-top .wpmm-custom-postimage span.wpmm-mega-menu-href-title a:hover {

	color: #dc5958;

}

ul.wp-mega-sub-menu li.wpmm-custom-post-settings span.wpmmreadmorelink {

	display: inline-block;

	margin-bottom: 10px;

}

ul.wp-mega-sub-menu li.wpmm-custom-post-settings span.wpmmreadmorelink a.wp-mega-menu-link {

	display: block;

	padding: 5px 10px !important;

	background: #dc5958;

	border: 1px solid #dc5958;

	color: #fff;

	transition: all ease 0.3s;

	-webkit-transition: all ease 0.3s;

	-ms-transition: all ease 0.3s;

	width: auto;

	text-transform: capitalize;

}

.wpmega-sea-green-white ul.wp-mega-sub-menu li.wpmm-custom-post-settings span.wpmmreadmorelink a.wp-mega-menu-link {

	background: #5EC073;

	border-color: #5EC073;

}

.wpmega-sea-green-white ul.wp-mega-sub-menu li.wpmm-custom-post-settings span.wpmmreadmorelink a.wp-mega-menu-link:hover {

	color: #5EC073;

	background: none;

}

ul.wp-mega-sub-menu li.wpmm-custom-post-settings span.wpmmreadmorelink a:hover {

	background: none;

	color: #dc5958;

	transition: all ease 0.3s;

	-webkit-transition: all ease 0.3s;

	-ms-transition: all ease 0.3s;

}

ul.wp-mega-sub-menu li.wpmm-custom-post-settings p.wpmm-posts-desc {

	margin-bottom: 10px;

	margin-top: 3px;

   text-align: justify;

}

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-top .wpmm-custom-image,

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-top .wpmm-featured-image {

	display: block;

	margin-bottom: 10px;

}

/*

===========

right image custom settings

===========

*/

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-right .wpmm-custom-postimage a.wp-mega-menu-link {

	display: block;

	padding: 0;

	width: auto;

	position: relative;

}

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-right .wpmm-custom-postimage a .wpmm-featured-image {

	float: right;

	padding-left: 10px;

}

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-right .wpmm-custom-postimage span.wpmm-mega-menu-href-title {

	display:block;

	font-size: 15px;

	color: #000;

	font-weight: 600;

	margin-bottom: 5px;

}

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-right .wpmm-custom-postimage span.wpmm-author-name,

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-right .wpmm-custom-postimage span.megapost-date {

	display: inline-block;

	padding-left: 15px;

	margin: 0 10px 0 0;

	position: relative;

	line-height: 1;

}

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-right .wpmm-custom-postimage span.wpmm-author-name:before,

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-right .wpmm-custom-postimage span.megapost-date:before {

	font-family: FontAwesome;

	position: absolute;

	left: 0;

}

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-right .wpmm-custom-postimage span.wpmm-author-name:before {

	content: '\f007';

}

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-right .wpmm-custom-postimage span.megapost-date:before {

	content: '\f017';

}

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-right .wpmm-custom-postimage span.wpmm-mega-menu-href-title a {

	margin-bottom: 0;

}

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-right .wpmm-custom-postimage span.wpmm-mega-menu-href-title a:hover {

	color: #dc5958;

}

/*

===========

top image custom settings

===========

*/

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-top span {

	display: inline-block;

}

/*

==============

image only css

===============

*/

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-onlyimage .wpmm-sub-menu-wrapper {

	display: none;

}

/*

======

end

======

*/

/*

==================

instagram plugins

==================

*/

ul.wp-mega-sub-menu li .instagram-header {

	padding-top: 0;

}

ul.wp-mega-sub-menu li ul.instagram-widget li {

	width: 31.33%;

	float: none;

}

/*

=========

wp1s slider css

=========

*/

ul.wp-mega-sub-menu li .wp1s-widget-wrap .wp1s-slider-wrapper,

ul.wp-mega-sub-menu li .wp1s-widget-wrap .wp1s-slider-wrapper {

	width: 100%;

}

/*

========

css for contact

========

*/

ul.wp-mega-sub-menu li .textwidget div.wpcf7 {

	overflow: hidden;

}

ul.wp-mega-sub-menu li .textwidget div.wpcf7 form.wpcf7-form p {

	margin-bottom: 10px;

	width: 100%;

}

ul.wp-mega-sub-menu li .textwidget div.wpcf7 form.wpcf7-form p:last-child {

	margin-bottom: 0;

}

ul.wp-mega-sub-menu li .textwidget div.wpcf7 form.wpcf7-form p span.wpcf7-form-control-wrap {

	margin-top: 5px;

	display: block;

}

ul.wp-mega-sub-menu li .textwidget div.wpcf7 form.wpcf7-form p input[type="text"],

ul.wp-mega-sub-menu li .textwidget div.wpcf7 form.wpcf7-form p input[type="email"],

ul.wp-mega-sub-menu li .textwidget div.wpcf7 form.wpcf7-form p input[type="url"],

ul.wp-mega-sub-menu li .textwidget div.wpcf7 form.wpcf7-form p input[type="password"],

ul.wp-mega-sub-menu li .textwidget div.wpcf7 form.wpcf7-form p input[type="search"],

ul.wp-mega-sub-menu li .textwidget div.wpcf7 form.wpcf7-form p input[type="tel"],

ul.wp-mega-sub-menu li .textwidget div.wpcf7 form.wpcf7-form p input[type="number"],

ul.wp-mega-sub-menu li .textwidget div.wpcf7 form.wpcf7-form p textarea {

	border-radius: 0;

	background: none;

	font-size: 12px;

	color: #686868;

	padding: 10px;

	width: 100%;

	float: none;

	display: block;

	border: 1px solid #b1a5a5;

}

ul.wp-mega-sub-menu li .textwidget div.wpcf7 form.wpcf7-form p textarea {

	max-height: 80px;

}

ul.wp-mega-sub-menu li .textwidget div.wpcf7 form.wpcf7-form p input[type="submit"] {

	border-radius: 0;

	font-size: 12px;

	text-align: center;

	max-width: 160px;

	background: #e03a23;

	color: #fff;

	padding: 10px 20px;

	border: 1px solid #e03a23;

	box-shadow: none;

	font-weight: 400;

	text-transform: uppercase;

	text-shadow: none;

}

.wpmega-sea-green-white ul.wp-mega-sub-menu li .textwidget div.wpcf7 form.wpcf7-form p input[type="submit"] {

	background: #5EC073;

	border-color: #5EC073;

	color: #fff;

}

.wpmega-sea-green-white ul.wp-mega-sub-menu li .textwidget div.wpcf7 form.wpcf7-form p input[type="submit"]:hover {

	background: #47a35b;

	color: #fff;

}

ul.wp-mega-sub-menu li .textwidget div.wpcf7 form.wpcf7-form p input[type="submit"]:hover {

	background: none;

	color: #e03a23;

	transition: all ease 0.3s;

	-webkit-transition: all ease 0.3s;

	-ms-transition: all ease 0.3s;

}

/*

============

no header contact form

============

*/

ul.wp-mega-sub-menu li .textwidget div.wpcf7 form.wpcf7-form h4 {

	text-transform: uppercase;

	margin: 0;

	letter-spacing: 0;

	font-family: Open Sans;

}

/*

============

address css

============

*/

ul.wp-mega-sub-menu li .wpmegamenu-contact-info {

	margin-top: 10px;

}

ul.wp-mega-sub-menu li .textwidget iframe {

	margin-top: 14px;

}

.wpmegamenu-contact-info p {

	margin-bottom: 15px !important;

	margin-top: 0 !important;

	font-size: 12px !important;

}

.wpmegamenu-contact-info p .fa {

	display: inline-block;

	margin-right: 10px;

	width: 15px;

	text-align: center;

}

ul.wp-mega-sub-menu li .wpmegamenu-contact-info .wpmm-social-shortcodes h4 {

	font-size: 16px;

	display: inline-block;

	margin-bottom: 10px;

	text-transform: capitalize;

	line-height: 1.5;

	font-family: Open Sans;

}

/*

===========

hover color

===========

*/

.main-navigation li:hover > a,

.main-navigation li.focus > a {

	color: inherit;

}

/*

==========

product woocommerce css

==========

*/

.woocommerce .wpmm-mega-wrapper ul.cart_list li img,

.woocommerce .wpmm-mega-wrapper ul.product_list_widget li img {

	float: left;

	width: 25%;

	margin-right: 10px;

	margin-left: 0

}

.woocommerce .wpmm-mega-wrapper .star-rating span:before {

	color: #dc5958;

}

/*

============

widget shoppingcart

============

*/

ul.wp-mega-sub-menu li.widget_shopping_cart ul li {

	padding-left: 0 !important;

}

/*

===========

show menu icon css

===========

*/

ul.wpmm-mega-wrapper li.wpmega-show-menu-icon ul.wp-mega-sub-menu li a:hover {

	text-decoration: none;

}

ul.wpmm-mega-wrapper li.wpmega-show-menu-icon ul.wp-mega-sub-menu li a:hover {

	text-decoration: none;

}

ul.wpmm-mega-wrapper li.wpmega-show-menu-icon ul.wp-mega-sub-menu li a span.wpmm-mega-menu-href-title {

	padding-left: 0;

}

ul.wpmm-mega-wrapper li.wpmega-show-menu-icon ul.wp-mega-sub-menu li a span.wpmm-mega-menu-href-title:before {

	display:none;

}

/*

===========

wpmm-html-content css

===========

*/

.wpmm-mega-wrapper .wpmm-sub-menu-wrap .wpmm-html-content.wpmm-ctop p img,

.wpmm-mega-wrapper .wpmm-sub-menu-wrap .wpmm-bottomimage p img {

	margin: 10px 0;

}

/*

================

social icons

=================

*/

ul.wp-mega-sub-menu .apsc-icons-wrapper.apsc-theme-2 .apsc-each-profile a {

	width: auto;

	padding: 0;

}

ul.wp-mega-sub-menu .apsc-icons-wrapper.apsc-theme-2 .apsc-each-profile a:after {

	display: none;

}

/*

====================

alignment right for social icon and search

====================

*/

ul.wpmm-mega-wrapper li.wpmm-menu-align-right {

	float: right !important;

}

.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li.wpmm-menu-align-right.wpmm-search-type .wpmm-sub-menu-wrap{

	width: 318px;

	left: auto;

	right: 0;

	padding: 8px;

	background: rgb(249, 249, 249);

	border-radius: 5px;

	top: 100%;

	opacity: 0;

	visibility: hidden;

}

.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li.wpmm-menu-align-right.wpmm-search-type .wpmm-sub-menu-wrap .megamenu-type-search form label{

	margin-bottom: 0px;

}

.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li.wpmm-menu-align-left.wpmm-search-type .wpmm-sub-menu-wrap{

	width: 300px;

	left: auto;

	right: auto;

	padding: 5px;

	background: rgba(0,0,0,0.5);

	border-radius: 3px;

	top: 100%;

	opacity: 0;

	visibility: hidden;

}

ul.wpmm-mega-wrapper li.wpmm-menu-align-right.wpmm-search-type:hover .wpmm-sub-menu-wrap,

ul.wpmm-mega-wrapper li.wpmm-menu-align-left.wpmm-search-type:hover .wpmm-sub-menu-wrap {

	top: 100%;

}

ul.wpmm-mega-wrapper li.wpmm-menu-align-right.wpmm-search-type .wpmm-sub-menu-wrap .megamenu-type-search input[type="search"].search-field,

ul.wpmm-mega-wrapper li.wpmm-menu-align-left.wpmm-search-type .wpmm-sub-menu-wrap .megamenu-type-search input[type="search"].search-field {

	background: #fff;

	font-family: Open San;

	/*border-radius: 3px 0 0 3px;*/

	border-radius: 5px;

	font-size: 15px;

	padding: 11px;

	line-height: 1;

}

ul.wpmm-mega-wrapper li.wpmm-menu-align-right.wpmm-search-type .wpmm-sub-menu-wrap .megamenu-type-search .search-submit,

ul.wpmm-mega-wrapper li.wpmm-menu-align-left.wpmm-search-type .wpmm-sub-menu-wrap .megamenu-type-search .search-submit {

	background: #ff0050;

	min-width: auto;

	color: #ffffff;

	box-shadow: none;

	border: 1px solid #ff0050;

	font-family: sans-serif;

}

ul.wpmm-mega-wrapper li.wpmm-menu-align-right.wpmm-search-type .wpmm-sub-menu-wrap .megamenu-type-search input[type="submit"].search-submit,

ul.wpmm-mega-wrapper li.wpmm-menu-align-left.wpmm-search-type .wpmm-sub-menu-wrap .megamenu-type-search input[type="submit"].search-submit {

	font-size: 10px;

	text-transform: uppercase;

	position: relative;

	display: inline-block;

	vertical-align: top;

	width: 83px;

	padding: 10px 0;

	text-align: center;

	font-size: 12px;

	line-height: 1.5;

	border-radius: 4px;

    -webkit-border-radius: 4px;

    -ms-border-radius: 4px;

}

ul.wpmm-mega-wrapper li.wpmm-menu-align-right.wpmm-search-type .wpmm-sub-menu-wrap .megamenu-type-search .search-submit:hover,

ul.wpmm-mega-wrapper li.wpmm-menu-align-left.wpmm-search-type .wpmm-sub-menu-wrap .megamenu-type-search .search-submit:hover {

	background: rgba(175, 14, 64, 0.83);

	border: 1px solid #cb6887;

}

/*

===============

wpmm-custom-post-settings label css

===============

*/



ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-left .wpmm-mega-menu-icon {

	float: left;

}



ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmm-mega-menu-icon img{

	display: block;

}

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-right .wpmm-sub-menu-posts,

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-left .wpmm-sub-menu-posts {

	float: left;

}



ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-right .wpmm-mega-menu-icon {

	display: inline-block;

	margin-left: 10px;

}

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-top .wpmm-custom-image,

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-left .wpmm-custom-image,

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-right .wpmm-custom-image {

	position: relative;

}

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-top .wpmm-custom-image span.wpmm-custom-label,

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-left .wpmm-featured-image span.wpmm-custom-label,

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-right .wpmm-featured-image span.wpmm-custom-label,

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-top .wpmm-custom-postimage span.wpmm-custom-label,

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-left .wpmm-custom-postimage span.wpmm-custom-label,

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-right .wpmm-custom-postimage span.wpmm-custom-label {

	position: absolute;

	background: #d500fb;

	font-weight: 500;

	font-size: 9px;

	color: #fff;

	padding: 3px 6px;

	border-radius: 3px;

	top: 5px;

	left: 5px;

	text-transform: uppercase;

	z-index: 999999;

	line-height: 1.5;

}

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-right .wpmm-featured-image span.wpmm-custom-label {

	left: auto;

	right: 5px;

}

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-top .wpmm-post-category,

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-left .wpmm-post-category,

ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-right .wpmm-post-category {

	background: #000 none repeat scroll 0 0;

	border-radius: 0;

	bottom: 5px;

	color: #fff;

	display: inline-block;

	font-family: Open Sans;

	font-size: 10px;


	left: 5px;

	line-height: 1;

	margin-bottom: 0;

	padding: 5px;

	position: absolute;

	text-transform: uppercase;

}

/*

=======

calender css

=======

*/

.widget_calendar td a {

	width: 100%;

}

/*.main-navigation ul.wpmm-mega-wrapper ul a {

	width: 100%;

}*/

/*

=========

images section css

=========

*/

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap .wpmm-topimage {

	margin-bottom: 15px;

	max-height: 200px;

	overflow: hidden;

	text-align: center;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap .wpmm-bottomimage {

	margin-top: 15px;

	margin-bottom: 5px;

	max-height: 200px;

	overflow: hidden;

	text-align: center;

}

/*

============================

woocommerce product list css

=============================

*/

ul.wp-mega-sub-menu li ul.product_list_widget li ins {

	background: none;

}

ul.wp-mega-sub-menu li ul.product_list_widget li del,

ul.wp-mega-sub-menu li ul.product_list_widget li del span {

	color: #939393;

}

ul.wp-mega-sub-menu li ul.product_list_widget li ins {

	color: #000;

}

/*

========

end

========

*/

/*

====================

hover effect on image css

====================

*/

ul.wp-mega-sub-menu li.wpmm-custom-post-settings .wpmm-custom-postimage a {

	padding: 0;

	margin: 0;

}

ul.wp-mega-sub-menu li.wpmm-custom-post-settings .wpmm-custom-postimage a .wpmm-featured-image,

ul.wp-mega-sub-menu li.wpmm-custom-post-settings .wpmm-custom-postimage a .wpmm-custom-image {

	overflow: hidden;

	position: relative;

}

ul.wp-mega-sub-menu li.wpmm-custom-post-settings .wpmm-custom-postimage a .wpmm-featured-image img,

ul.wp-mega-sub-menu li.wpmm-custom-post-settings .wpmm-custom-postimage a .wpmm-custom-image img {

	transition: all 0.5s ease;

	-webkit-transition: all 0.5s ease;

	-ms-transition: all 0.5s ease;

	vertical-align: middle;

	display: inline-block;

	-webkit-filter: grayscale(0%);

	filter: grayscale(0%);

}

ul.wp-mega-sub-menu li.wpmm-custom-post-settings .wpmm-custom-postimage a .wpmm-featured-image:hover img,

ul.wp-mega-sub-menu li.wpmm-custom-post-settings .wpmm-custom-postimage a .wpmm-custom-image:hover img {

	opacity: 1;

	transition: all 0.5s ease;

	-webkit-transition: all 0.5s ease;

	-ms-transition: all 0.5s ease;

	-webkit-filter: grayscale(100%);

	filter: grayscale(100%);

}

/*

===============

on click search button

===============

*/

ul.wpmm-mega-wrapper li .wpmm-search-form .wpmm-search-icon.inline-search {

	position: absolute;

	width: 250px;

	top: 50%;

	transform: translateY(-50%);

	-webkit-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	opacity: 0;

	visibility: hidden;

	z-index: 999999;

}

ul.wpmm-mega-wrapper li .wpmm-search-form .wpmm-search-icon.inline-search .search-submit {

	display: none;

}

ul.wpmm-mega-wrapper li .wpmm-search-form .wpmm-search-icon.inline-search .search-field {

	padding: 10px;

	font-size: 12px;

	-webkit-box-shadow: none;

	-moz-box-shadow: none;

	box-shadow: none;

	border-radius: 0;

	font-weight: 400;

}

ul.wpmm-mega-wrapper li .wpmm-search-form .wpmm-search-icon.inline-toggle-left.inline-search {

	left: -300%;

	transition: all ease 0.3s;

	-webkit-transition: all ease 0.3s;

	-ms-transition: all ease 0.3s;

}

ul.wpmm-mega-wrapper li .wpmm-search-form .wpmm-search-icon.inline-toggle-left.inline-search.searchbox-open  {

	left: -544%;

	transition: all ease 0.3s;

	-webkit-transition: all ease 0.3s;

	-ms-transition: all ease 0.3s;

}

ul.wpmm-mega-wrapper li .wpmm-search-form .wpmm-search-icon.inline-toggle-right.inline-search {

	right: -300%;

	left: auto;

	transition: all ease 0.3s;

	-webkit-transition: all ease 0.3s;

	-ms-transition: all ease 0.3s;

}

ul.wpmm-mega-wrapper li .wpmm-search-form .wpmm-search-icon.inline-toggle-right.inline-search.searchbox-open  {

	right: -706%;

	left: auto;

	transition: all ease 0.3s;

	-webkit-transition: all ease 0.3s;

	-ms-transition: all ease 0.3s;

}

ul.wpmm-mega-wrapper li.wpmm-search-type a.wpmm-search-type {

	cursor: pointer;

	position: relative !important;

}

ul.wpmm-mega-wrapper li.wpmm-search-type a.wpmm-search-type {

	padding: 20px 25px;

}

ul.wpmm-mega-wrapper li .wpmm-search-form .wpmm-search-icon.inline-search.searchbox-open {

	visibility: visible;

	opacity: 1;

}

ul.wpmm-mega-wrapper li .wpmm-search-form .wpmm-search-icon.inline-search.searchbox-closed {

	visibility: hidden;

	opacity: 0;

}

/*

================

flyout

================

*/

ul.wpmm-mega-wrapper li.wpmega-menu-flyout div ul li.wpmm-submenu-align-right {

	text-align: left !important;

}

/*

=================================

woocommerce product display

=================================

*/

ul.wpmm-mega-wrapper li ul.wp-mega-sub-menu li div.woocommerce ul.products li {

	text-align: center;

}

ul.wpmm-mega-wrapper li ul.wp-mega-sub-menu li div.woocommerce ul.products li a {

	padding: 0;

	position: relative;

	box-shadow: none;

	-webkit-box-shadow: none;

	-ms-box-shadow: none;

	display: block;

	text-align: center;

}

ul.wpmm-mega-wrapper li ul.wp-mega-sub-menu li div.woocommerce ul.products li a img {

	margin-bottom: 0;

}

ul.wpmm-mega-wrapper li ul.wp-mega-sub-menu li div.woocommerce ul.products li a span.onsale {

	position: absolute;

	right: auto;

	left: 10px;

	top: 10px;

	background: #dc5958;

	border-radius: 0;

	margin: 0;

	padding: 5px 10px;

	font-size: 11px;

	line-height: 1.5;

	min-height: 27px;

	min-width: auto;

	z-index: 999;

	color: #fff;

	top: -7px;

}

ul.wpmm-mega-wrapper li ul.wp-mega-sub-menu li div.woocommerce ul.products li a h3,

.wpmm_megamenu .wp-megamenu-main-wrapper .woocommerce ul.cart_list li a,

.wpmm_megamenu .wp-megamenu-main-wrapper .woocommerce ul.product_list_widget li a {

	font-family: Open Sans;

	text-transform: capitalize;

	font-weight: 600;

	font-size: 14px;

	padding-top: 10px;

	color: #333;

	/*text-align: center;*/

}

.wpmm_megamenu .wp-megamenu-main-wrapper .woocommerce ul.cart_list li a,

.wpmm_megamenu .wp-megamenu-main-wrapper .woocommerce ul.product_list_widget li a  {

	font-size: 12px;

}

ul.wpmm-mega-wrapper li ul.wp-mega-sub-menu li div.woocommerce ul.products li a span.price {

	color: #1a1a1a;

	text-align: center;

}

ul.wpmm-mega-wrapper li ul.wp-mega-sub-menu li div.woocommerce ul.products li a span.price del,

ul.wpmm-mega-wrapper li ul.wp-mega-sub-menu li div.woocommerce ul.products li a span.price ins {

	display: inline-block;

}

ul.wpmm-mega-wrapper li ul.wp-mega-sub-menu li div.woocommerce ul.products li a span.price ins,

ul.wpmm-mega-wrapper li ul.wp-mega-sub-menu li div.woocommerce ul.products li a span.price .woocommerce-Price-amount {

	background: none;

	font-weight: 600;

	color: #1a1a1a;

	font-size: 12px;

}

ul.wpmm-mega-wrapper li ul.wp-mega-sub-menu li div.woocommerce ul.products li a.add_to_cart_button,

ul.wpmm-mega-wrapper li ul.wp-mega-sub-menu li div.woocommerce ul.products li a.added_to_cart.wc-forward {

	margin-top: 5px;

	padding: 5px 10px;

	display: inline-block;

	font-weight: 400;

	text-transform: uppercase;

	font-size: 10px;

	border-radius: 0;

	font-family: Open Sans;

	padding: 10px;

	background: #dc5958;

	color: #fff;

	border: 1px solid #dc5958;

}

.wpmega-sea-green-white ul.wpmm-mega-wrapper li ul.wp-mega-sub-menu li div.woocommerce ul.products li a.add_to_cart_button,

.wpmega-sea-green-white ul.wpmm-mega-wrapper li ul.wp-mega-sub-menu li div.woocommerce ul.products li a.added_to_cart.wc-forward {

	background: #5EC073;

	border-color: #5EC073;

}

.wpmega-sea-green-white ul.wpmm-mega-wrapper li ul.wp-mega-sub-menu li div.woocommerce ul.products li a.add_to_cart_button:hover,

.wpmega-sea-green-white ul.wpmm-mega-wrapper li ul.wp-mega-sub-menu li div.woocommerce ul.products li a.added_to_cart.wc-forward:hover {

	background: none;

	color: #5EC073;

}

ul.wpmm-mega-wrapper li ul.wp-mega-sub-menu li div.woocommerce ul.products li a.add_to_cart_button.added {

	display: none;

}

ul.wpmm-mega-wrapper li ul.wp-mega-sub-menu li div.woocommerce ul.products li a.add_to_cart_button:hover,

ul.wpmm-mega-wrapper li ul.wp-mega-sub-menu li div.woocommerce ul.products li a.added_to_cart.wc-forward:hover {

	background: none;

	color: #dc5958;

}

ul.wpmm-mega-wrapper li ul.wp-mega-sub-menu li div.woocommerce ul.products li a .star-rating {

	margin: 0 auto 5px;

}

.wpmm_megamenu .wp-megamenu-main-wrapper .woocommerce ul.products li.product,

.wpmm_megamenu .wp-megamenu-main-wrapper .woocommerce-page ul.products li.product {

	margin-bottom: 10px;

	margin-top: 15px;

	margin-right: 14px;

}



/*

=============

cart css

=============

*/

ul.wpmm-mega-wrapper li ul.wp-mega-sub-menu li.widget_shopping_cart .widget_shopping_cart_content ul li a.remove {

	left: auto;

	right: 10px;

}

ul.wpmm-mega-wrapper li ul.wp-mega-sub-menu li.widget_shopping_cart .widget_shopping_cart_content ul li {

	margin-bottom: 5px !important;

}

ul.wpmm-mega-wrapper li ul.wp-mega-sub-menu li.widget_shopping_cart .widget_shopping_cart_content .buttons .button {

	display: inline-block;

	max-width: 49%;

	text-align: center;

	border-radius: 0;

	font-weight: 400;

	padding: 10px;

	text-transform: uppercase;

}

ul.wpmm-mega-wrapper li ul.wp-mega-sub-menu li.widget_shopping_cart .widget_shopping_cart_content .buttons .button.wc-forward {

	background: #44CCEB;

	border: 1px solid #44CCEB;

	color: #fff;

}

ul.wpmm-mega-wrapper li ul.wp-mega-sub-menu li.widget_shopping_cart .widget_shopping_cart_content .buttons .button.checkout {

	background: #dc5958;

	border: 1px solid #dc5958;

	color: #fff;

}

ul.wpmm-mega-wrapper li ul.wp-mega-sub-menu li.widget_shopping_cart .widget_shopping_cart_content .buttons .button.wc-forward:hover {

	background: none;

	color: #44CCEB;

}

ul.wpmm-mega-wrapper li ul.wp-mega-sub-menu li.widget_shopping_cart .widget_shopping_cart_content .buttons .button.checkout:hover {

	background: none;

	color: #dc5958;

}

/*

==================================================================================================================================

VERTICAL MEGA MENU CSS

==================================================================================================================================

*/

.wpmm-orientation-vertical ul.wpmm-mega-wrapper {

	list-style: none;

	padding: 0;

	margin: 0;

}

.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li {

	border-bottom: 1px solid #ddd;

	border-top: none;

	margin: 0;

}

.wpmm-orientation-vertical ul.wpmm-mega-wrapper li:last-child {

	border: none;

}

.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li > a.wp-mega-menu-link {

	display: block;

	width: 100%;

	padding: 12px 15px;

	position: relative;

	color: #404040;

	font-size: 14px;

}

.wpmm-orientation-vertical ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu > li > a {

	/*padding: 0;*/

	color: #555;

}

.wpmm-orientation-vertical ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap li.wpmega-vertical-tabs > a:after {

	/*display: none;*/

}

.wp-megamenu-main-wrapper.wpmm-orientation-vertical ul li.menu-item-has-children.wpmm-tabs-section > a:after{

	display: none;

}



.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li > a i.wpmm-mega-menu-icon {

	margin-right: 5px;

	/*display: inline-block;*/

	font-size: 13px;

}

.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li.wpmm-search-type > a i.wpmm-mega-menu-icon {

	margin-right: 0;

}

.wpmm-orientation-vertical ul.wpmm-mega-wrapper li a .wpmm-mega-menu-label {

	left: auto;

	top: 25%;

	right: 30px;

	right: 40px;

	line-height: 1.7;

}

.wpmm-orientation-vertical ul.wpmm-mega-wrapper li a .wpmm-mega-menu-label:before {

	display: none;

}

.wp-megamenu-main-wrapper.wpmm-orientation-vertical {

	position: relative;

	width: 25%;

}



.wp-megamenu-main-wrapper.wpmm-orientation-vertical ul {

	width: 100%;

	list-style: none;

	margin:0;

}

.wp-megamenu-main-wrapper.wpmm-orientation-vertical ul li {

	position: relative;

}



.wp-megamenu-main-wrapper.wpmm-orientation-vertical ul li.wpmega-vertical-tabs ul li {

	position: static;

}



.wp-megamenu-main-wrapper ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-left ul.wp-mega-sub-menu li,

.wp-megamenu-main-wrapper ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-right ul.wp-mega-sub-menu li{

	padding: 0 15px;

}

.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-left ul.wp-mega-sub-menu li,

.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-right ul.wp-mega-sub-menu li{

	padding: 0;

}

ul.wpmm-mega-wrapper li.wpmega-menu-flyout li.menu-item-has-children.wpmm-submenu-align-left > a:after {

	content: '\f105';

	position: absolute;

	font-family: FontAwesome;

	font-size: 14px;

	transform: rotate(0deg);

	-webkit-transform: rotate(0deg);

	-ms-transform: rotate(0deg);

	right: 10px;

	left: auto;

}

ul.wpmm-mega-wrapper li.wpmega-menu-flyout li.menu-item-has-children.wpmm-submenu-align-right > a:after {

	content: '\f104';

	position: absolute;

	font-family: FontAwesome;

	font-size: 14px;

	transform: rotate(0deg);

	-webkit-transform: rotate(0deg);

	-ms-transform: rotate(0deg);

	right: 10px;

	left: auto;

}

ul.wpmm-mega-wrapper li.wpmega-menu-flyout li.menu-item-has-children.wpmm-submenu-align-right > a:before{

content: '';

}

.wp-megamenu-main-wrapper.wpmm-orientation-vertical ul li.menu-item-has-children > a:after {

	content: '\f105';

	position: absolute;

	font-family: FontAwesome;

	top: 50%;

	transform: translateY(-50%) !important;

	-webkit-transform: translateY(-50%) !important;

	left: auto;

	right: 30px;

	font-size: 14px;

}

.wp-megamenu-main-wrapper.wpmm-orientation-vertical ul.wpmm-mega-wrapper li > .wpmm-sub-menu-wrap {

	position: absolute;

	top: 0;

	font-size: 14px;

	padding: 15px 10px 15px 15px;

	opacity: 0;

	visibility: hidden;

	text-align: left;

	z-index: 999999;

	left: 100%;

	width: 900px;

	background: #fff;

	border: 1px solid #e0e0e0;

	box-shadow: none;

	-webkit-box-shadow: none;

	-ms-box-shadow: none;

	transition: all ease-in-out 0.3s;

	-webkit-transition: all ease-in-out 0.3s;

	-ms-transition: all ease-in-out 0.3s;

	z-index: -1;

}

.wp-megamenu-main-wrapper.wpmm-orientation-vertical ul.wpmm-mega-wrapper li.wpmega-vertical-aligned-to-parent {

	position: static;

}

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-onhover ul.wpmm-mega-wrapper li:hover .wpmm-sub-menu-wrap {

	opacity: 1;

	visibility: visible;

	transition: all ease-in-out 0.3s;

	-webkit-transition: all ease-in-out 0.3s;

	-ms-transition: all ease-in-out 0.3s;

	z-index: 999;

}

.wpmm-orientation-vertical .wp-mega-sub-menu li .wpmm-sub-menu-wrapper.wpmm_menu_1 li:before,

.wpmm-orientation-vertical .wp-mega-sub-menu .widget_pages li:before,

.wpmm-orientation-vertical .wp-mega-sub-menu .widget_meta li:before,

.wpmm-orientation-vertical .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li a span.wpmm-mega-menu-href-title:before,

.wpmm-orientation-vertical .wp-mega-sub-menu .widget_product_categories ul.product-categories li a:before,

.wpmm-orientation-vertical .wp-mega-sub-menu .widget_recent_comments li:before,

.wpmm-orientation-vertical  .wp-mega-sub-menu .widget_recent_entries li:before {

	top: 0;

	transform: translateY(0);

	-webkit-transform: translateY(0);

	-ms-transform: translateY(0);

	line-height: 1;

}

/*

===========gm

vertical full height menu

===========

*/

.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li.wpmega-vertical-full-height {

	position: static;

}



.wpmm-orientation-vertical.wp-megamenu-main-wrapper.wpmm-slide-left ul.wpmm-mega-wrapper li.wpmega-menu-flyout div{

	top: 0;

}



.wpmm-orientation-vertical.wp-megamenu-main-wrapper.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout:hover > div {

	left: 100%;

	right: auto;

	top: 0;

}

.wpmm-orientation-vertical.wp-megamenu-main-wrapper.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout div ul li div {

	left: 100%;

}

.wpmm-orientation-vertical ul.wpmm-mega-wrapper li > a.wp-mega-menu-link > i {

	line-height: 1.7;

}

/*

==========

end

==========

*/

/*

==========================

vertical flyout css search inputs

==========================

*/

.wpmm-orientation-vertical ul.wpmm-mega-wrapper li.wpmm-search-type a.wpmm-search-type {

	padding: 15px;

	display: block;

}

.wp-megamenu-main-wrapper.wpmm-orientation-vertical ul.wpmm-mega-wrapper li.wpmm-search-type > .wpmm-sub-menu-wrap {

	width: 100%;

	left: 100%;

	right: auto;

	padding: 1px;

	background: rgba(0,0,0,0.3);

	border-radius: 3px;

	top: 0;

	opacity: 0;

	visibility: hidden;

}

.wp-megamenu-main-wrapper.wpmm-orientation-vertical ul.wpmm-mega-wrapper li.wpmm-search-type > .wpmm-sub-menu-wrap .search-field {

	padding: 10px;

}

.wp-megamenu-main-wrapper.wpmm-orientation-vertical ul.wpmm-mega-wrapper li.wpmm-search-type > .wpmm-sub-menu-wrap .search-submit {

	border-radius: 0 3px 3px 0;

	background: #17BC9A;

}

.wp-megamenu-main-wrapper.wpmm-orientation-vertical ul.wpmm-mega-wrapper li.wpmm-search-type:hover > .wpmm-sub-menu-wrap {

	opacity: 1;

	visibility: visible;

}

.wp-megamenu-main-wrapper.wpmm-orientation-vertical ul.wpmm-mega-wrapper li .wpmm-search-form .wpmm-search-icon.inline-toggle-left.inline-search {

	left: -50%;

}

.wp-megamenu-main-wrapper.wpmm-orientation-vertical ul.wpmm-mega-wrapper li .wpmm-search-form .wpmm-search-icon.inline-toggle-left.inline-search.searchbox-open {

	right: auto;

	left: 44px;

}

.wp-megamenu-main-wrapper.wpmm-orientation-vertical ul.wpmm-mega-wrapper li .wpmm-search-form .wpmm-search-icon.inline-toggle-right.inline-search {

	right: -50%;

}

/*.wp-megamenu-main-wrapper.wpmm-orientation-vertical ul.wpmm-mega-wrapper li .wpmm-search-form .wpmm-search-icon.inline-toggle-right.inline-search.searchbox-open {

	right: 5px;

	}*/

/*

==========================

vertical flyout social icons

==========================

*/

.wp-megamenu-main-wrapper.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li {

	float: none;

	list-style: none;

}

.wp-megamenu-main-wrapper.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li.wpmm-search-type {

	display: inline-block;

	border-bottom: 0;

}

.wp-megamenu-main-wrapper.wpmm-orientation-vertical ul.wpmm-mega-wrapper li.wpmega-enable-single-menu {

	display: inline-block;

	border-bottom: 0;

}

.wp-megamenu-main-wrapper.wpmm-orientation-vertical ul.wpmm-mega-wrapper li a.wpmm-csingle-menu {

	padding: 15px 14.4px;

}

.wp-megamenu-main-wrapper.wpmm-orientation-vertical ul.wpmm-mega-wrapper li a.wpmm-csingle-menu i {

	margin-right: 0;

}

/*

===================

vertical mega menu in widget field

====================

*/

.widget .wp-megamenu-main-wrapper.wpmm-orientation-vertical {

	width: 100%;

}

ul.wp-mega-sub-menu .widget_recently_viewed_products a span.wpmm-mega-menu-href-title {

	display: block !important;

}

.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a.wpmm-csingle-menu,

.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a.wpmega-searchdown,

.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a.wpmega-searchinline {

	padding: 20px 10px 19px;

}



.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-highlighted-border-mm-template ul.wpmm-mega-wrapper > li.wpmm-search-type.wpmega-show-menu-icon ,

.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-highlighted-border-mm-template ul.wpmm-mega-wrapper > li.wpmega-enable-single-menu.wpmega-show-menu-icon {

        margin-top: 15px;

}

.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-highlighted-border-mm-template ul.wpmm-mega-wrapper > li > a.wpmm-csingle-menu.wpmm-disable-text,

.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-highlighted-border-mm-template ul.wpmm-mega-wrapper > li > a.wpmm-search-type.wpmm-disable-text {

    width: 30px;

    height: 30px;

    text-align: center;

    line-height: 30px;

    padding: 0;

    position: relative;

    overflow: hidden;

}



.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-highlighted-border-mm-template ul.wpmm-mega-wrapper > li > a.wpmm-csingle-menu.wpmm-disable-text:after,

.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-highlighted-border-mm-template ul.wpmm-mega-wrapper > li > a.wpmm-search-type.wpmm-disable-text:after{

	position: absolute;

	content: "";

	width: 60px;

	height: 30px;

	background: rgba(255,255,255,.3);

	top: 0;

	right: -13px;

	-webkit-transform: rotate(45deg) translateY(-125%);

	   -moz-transform: rotate(45deg) translateY(-125%);

	    -ms-transform: rotate(45deg) translateY(-125%);

	     -o-transform: rotate(45deg) translateY(-125%);

	        transform: rotate(45deg) translateY(-125%);

	-webkit-transition: .5s;

	   -moz-transition: .5s;

	    -ms-transition: .5s;

	     -o-transition: .5s;

	        transition: .5s;

}



.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-highlighted-border-mm-template ul.wpmm-mega-wrapper > li > a.wpmm-csingle-menu.wpmm-disable-text:hover::after,

.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-highlighted-border-mm-template ul.wpmm-mega-wrapper > li > a.wpmm-search-type.wpmm-disable-text:hover::after{

	-webkit-transform: rotate(45deg) translateY(125%);

	   -moz-transform: rotate(45deg) translateY(125%);

	    -ms-transform: rotate(45deg) translateY(125%);

	     -o-transform: rotate(45deg) translateY(125%);

	        transform: rotate(45deg) translateY(125%);

}



.wp-megamenu-main-wrapper.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li > a.wpmm-csingle-menu:before,

.wp-megamenu-main-wrapper.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li > a.wpmega-searchinline:before{

	background: none;

}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a.wpmm-csingle-menu:before,

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a.wpmega-searchinline:before {

	background:none;

}



.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-advanced-magazine-mm-template ul.wpmm-mega-wrapper > li > a.wpmm-search-type,

.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-advanced-magazine-mm-template ul.wpmm-mega-wrapper > li > a.wpmm-csingle-menu,

.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-advanced-magazine-mm-template ul.wpmm-mega-wrapper > li > a.wpmega-searchdown,

.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-advanced-magazine-mm-template ul.wpmm-mega-wrapper > li > a.wpmega-searchinline {

	padding: 25px 10px;

}

/*

=================

toggle responsive

=================

*/

.wp-megamenu-main-wrapper .wpmegamenu-toggle {

	display: none;

}

/*

=============================

hide menu list on desktop

=============================

*/

.wpmm_megamenu ul.wpmm-mega-wrapper li.wpmega-hide-on-desktop {

	display: none;

}

.wpmm_megamenu ul.wpmm-mega-wrapper li.wpmega-hide-menu-icon > a i {

	display: none;

}

/*

===================

show arrow and hide arrow css for menu

===================

*/

.wpmm_megamenu ul.wpmm-mega-wrapper li.wpmega-hide-arrow a:after {

	display: none;

}

/*

===================



Mega icon font visiblity css

===================

*/

.wpmm_megamenu ul.wpmm-mega-wrapper ul.wp-mega-sub-menu li.wpmega-visible-hide-menu > a.wp-mega-menu-link {

	visibility: hidden;

}

/*

=============================

wpmm-disable-text

=============================

*/

.wpmm-orientation-vertical ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu > li > a.wpmm-disable-text:before,

.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu > li > a.wpmm-disable-text:before {

	display: none;

}

/*

=========================================

wpmm-target-description wpmm-target-text

=========================================

*/

.wpmm_megamenu .wpmm-target-description.wpmm-target-text {

	display: block;

	width: auto;

	font-size: 10px;

	text-transform: capitalize;

	font-style: italic;

	line-height: 1;

}

/*

===============

custom layout

===============

*/

.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a,

.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li > a {

	font-size: 13px;

	font-family: Open Sans;

	color: #fff;

}

.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a.wp-mega-menu-link:before {

	opacity: 1;

}

.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-custom-theme.wpmm-orientation-horizontal,

.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-custom-theme.wpmm-orientation-vertical {

	border: none;

}

.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmm-orientation-horizontal .wpmm-sub-menu-wrap,

.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmm-orientation-vertical .wpmm-sub-menu-wrap {

	border: none;

}

.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmm-orientation-horizontal li.wpmm-search-type .wpmm-sub-menu-wrap {

	border: none !important;

}

/*

=============

bounce effect

=============

*/

@-webkit-keyframes mybounce {

	from, 20%, 53%, 80%, to {

		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);

		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);

		-webkit-transform: translate3d(0,0,0);

		transform: translate3d(0,0,0);

	}



	40%, 43% {

		-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);

		animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);

		-webkit-transform: translate3d(0, -15px, 0);

		transform: translate3d(0, -15px, 0);

	}



	70% {

		-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);

		animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);

		-webkit-transform: translate3d(0, -15px, 0);

		transform: translate3d(0, -15px, 0);

	}



	90% {

		-webkit-transform: translate3d(0,-4px,0);

		transform: translate3d(0,-4px,0);

	}

}



@keyframes mybounce {

	from, 20%, 53%, 80%, to {

		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);

		animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);

		-webkit-transform: translate3d(0,0,0);

		transform: translate3d(0,0,0);

	}



	40%, 43% {

		-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);

		animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);

		-webkit-transform: translate3d(0, -15px, 0);

		transform: translate3d(0, -15px, 0);

	}



	70% {

		-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);

		animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);

		-webkit-transform: translate3d(0, -15px, 0);

		transform: translate3d(0, -15px, 0);

	}



	90% {

		-webkit-transform: translate3d(0,-4px,0);

		transform: translate3d(0,-4px,0);

	}

}

.mybounce {

	-webkit-animation-name: mybounce;

	animation-name: mybounce;

	-webkit-transform-origin: center bottom;

	transform-origin: center bottom;

}



.wpmega-clean-white ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul {

	background: #fff;

}

/*

================

css for vertical mega-menu when its on widget area

================

*/

/*.widget .wpmm-orientation-vertical ul.wpmm-mega-wrapper li > a.wp-mega-menu-link {

	display: block;

    width: 100%;

    padding: 10px 15px !important;

    position: relative;

    }*/

    .widget .wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-vertical-right-align ul.wpmm-mega-wrapper li > .wpmm-sub-menu-wrap {

    	left: auto;

    	right: 100%;

    }

    .widget .wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-vertical-right-align ul li.menu-item-has-children > a:after {

    	content: '\f104';

    	left: 0;

    	right: auto;

    }

     .widget .wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-vertical-left-align ul li.menu-item-has-children > a:after {

       content: '\f105';

	   left: auto;

	   right: 30px;

    }

    .widget .wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-vertical-left-align ul li.menu-item-has-children {

    	padding-left: 0px;

    }

/*

========================================================================

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

css for pro

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

========================================================================

*/

.wpmm_megamenu .wp-megamenu-main-wrapper ul ul .wpmm-featured-post-title ul {

	/*margin-left: -1.5% !important;*/

}

.wpmm-sub-menu-wrap .wpmm-featured-post-title li {

	display: inline-block;

	vertical-align: top;

	width: 30%;

	margin-left: 2%;

	margin-bottom: 0;

}

.wpmm-sub-menu-wrap .wpmm-featured-post-title li:first-child {

	margin-left: 0;

}

.widget.widget_wpmegamenu_pro_blogformat ul li {

	width: 100%;

	margin-bottom: 15px;

}

.widget.widget_wpmegamenu_pro_blogformat ul li:last-child {

	margin-bottom: 0;

}

.wpmm-sub-menu-wrap .wpmm-featured-post-title li .wpmm_lists_posts,

.widget.widget_wpmegamenu_pro_blogformat .wpmm-featured-post-title li .wpmm_lists_posts {

	position: relative;

	overflow: hidden;

}

.wpmm-sub-menu-wrap .wpmm-featured-post-title li .wpmm_lists_posts .wpmm-featured,

.widget.widget_wpmegamenu_pro_blogformat li .wpmm_lists_posts .wpmm-featured {

	transition: all ease 0.3s;

	-webkit-transition: all ease 0.3s;

	-ms-transition: all ease 0.3s;

}

.wpmm-sub-menu-wrap .wpmm-featured-post-title li .wpmm_lists_posts:hover .wpmm-featured,

.widget.widget_wpmegamenu_pro_blogformat li .wpmm_lists_posts:hover .wpmm-featured {

	transform: scale(1.2);

	-webkit-transform: scale(1.2);

	-ms-transform: scale(1.2);

}

.wpmm-sub-menu-wrap .wpmm-featured-post-title li .wpmm_lists_posts .wpmm-featured,

.widget.widget_wpmegamenu_pro_blogformat li .wpmm_lists_posts .wpmm-featured {

	width: 100% !important;

	position: relative;

}

.wpmm-sub-menu-wrap .wpmm-featured-post-title li .wpmm_lists_posts .wpmm-featured:before,

.widget.widget_wpmegamenu_pro_blogformat li .wpmm_lists_posts .wpmm-featured:before {

	position: absolute;

	content: '';

	left: 0;

	right: 0;

	top: 0;

	bottom: 0;

	background: rgba(0,0,0,0.3);

}

.wpmm-sub-menu-wrap .wpmm-featured-post-title li .wpmm_lists_posts .wpmm-postformat-title,

.widget.widget_wpmegamenu_pro_blogformat li .wpmm_lists_posts .wpmm-postformat-title {

	position: absolute;

	bottom: 0;

	width: 100%;

	padding: 0 10px 10px;

}

.wpmm-sub-menu-wrap .wpmm-featured-post-title li .wpmm_lists_posts .wpmm-postformat-title .span-wrapper,

.widget.widget_wpmegamenu_pro_blogformat li .wpmm_lists_posts .wpmm-postformat-title .span-wrapper {

	line-height: 1;

}

.wpmm-sub-menu-wrap .wpmm-featured-post-title li .wpmm_lists_posts .wpmm-postformat-title a h4,

.widget.widget_wpmegamenu_pro_blogformat li .wpmm_lists_posts .wpmm-postformat-title a h4 {

	margin-bottom: 7px;

	display: block;

}

.wpmm-sub-menu-wrap .wpmm-featured-post-title li .wpmm_lists_posts .wpmm-postformat-title a + a,

.widget.widget_wpmegamenu_pro_blogformat li .wpmm_lists_posts .wpmm-postformat-title a + a {

	display: inline-block;

	min-width: 100%;

}

.wpmm-sub-menu-wrap .wpmm-featured-post-title li .wpmm_lists_posts .wpmm-hover-icon,

.widget.widget_wpmegamenu_pro_blogformat li .wpmm_lists_posts .wpmm-hover-icon {

	position: absolute;

	z-index: 999;

	left: 0;

	right: 0;

	top: 50%;

	transform: translateY(-50%);

	-webkit-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	opacity: 0;

	visibility: hidden;

	transition: all ease 0.3s;

	-webkit-transition: all ease 0.3s;

	-ms-transition: all ease 0.3s;

}

.wpmm-sub-menu-wrap .wpmm-featured-post-title li .wpmm_lists_posts:hover .wpmm-hover-icon,

.widget.widget_wpmegamenu_pro_blogformat li .wpmm_lists_posts:hover .wpmm-hover-icon {

	opacity: 1;

	visibility: visible;

}

.wpmm_megamenu ul.wp-mega-sub-menu .wpmm-featured-post-title ul li a,

.widget.widget_wpmegamenu_pro_blogformat .wpmm-featured-post-title ul li .wpmm_lists_posts a {

	text-align: center;

	color: #fff !important;

	font-weight: 400;

	display: block;

}

.widget.widget_wpmegamenu_pro_blogformat .wpmm-featured-post-title ul li .wpmm_lists_posts a {

	color: #fff !important;

}

.wpmm_megamenu ul.wp-mega-sub-menu .wpmm-featured-post-title .wpmm-postformat-title a + a,

.widget.widget_wpmegamenu_pro_blogformat .wpmm-featured-post-title ul li .wpmm_lists_posts .wpmm-postformat-title a + a {

	font-size: 13px;

}

.wpmm_megamenu ul.wp-mega-sub-menu .wpmm-featured-post-title ul li a span,

.widget.widget_wpmegamenu_pro_blogformat .wpmm-featured-post-title ul li a span {

	margin: 0 5px 5px;

	float: left;

	font-size: 13px;

}

.wpmm_megamenu ul.wp-mega-sub-menu .wpmm-featured-post-title ul li a span + span,

.widget.widget_wpmegamenu_pro_blogformat .wpmm-featured-post-title ul li a span + span {

	float: right;

}

.wpmm_megamenu ul.wp-mega-sub-menu .wpmm-featured-post-title ul li a span i.fa,

.widget.widget_wpmegamenu_pro_blogformat .wpmm-featured-post-title ul li a span i.fa {

	padding-right: 5px;

}

.wpmm-sub-menu-wrap .wpmm-featured-post-title li .wpmm_lists_posts .wpmm-postformat-title .featured-btn,

.widget.widget_wpmegamenu_pro_blogformat li .wpmm_lists_posts .wpmm-postformat-title .featured-btn {

	width: 100%;

}

/*

==============================

horizontal featured box

==============================

*/

.menu-widget-class-widget_wpmm_featuredbox_widget .wpmm-featured-horizontal-type .wpmm-featured-box-section {

	display: inline-block;

	vertical-align: top;

	margin: 0 -2px;

	width: 33.33%;

	padding-right: 20px;

}

.menu-widget-class-widget_wpmm_featuredbox_widget .wpmm-featured-vertical-type .wpmm-featured-box-section {

	margin-bottom: 15px;

}

.menu-widget-class-widget_wpmm_featuredbox_widget .wpmm-featured-vertical-type .wpmm-featured-box-section:last-child {

	margin-bottom: 0;

}

.menu-widget-class-widget_wpmm_featuredbox_widget .wpmm-featured-horizontal-type .wpmm-featured-box-section .wpmm-icon-text-icon {

	float: left;

	font-size: 65px;

	width: 25%;

	text-align: center;

}

.menu-widget-class-widget_wpmm_featuredbox_widget .wpmm-featured-horizontal-type .wpmm-featured-box-section .wpmm-feature-box-info {

	float: left;

	width: 75%;

	padding-left: 12px;

}

.menu-widget-class-widget_wpmm_featuredbox_widget .wpmm-featured-horizontal-type .wpmm-featured-box-section .wpmm-feature-box-info span.wpmm-title-tag,

.menu-widget-class-widget_wpmm_featuredbox_widget .wpmm-featured-vertical-type .wpmm-featured-box-section .wpmm-feature-box-info span.wpmm-title-tag {

	font-size: 18px;

	display: block;

}

/*

==============================

vertical featured box

==============================

*/



.wpmm-vertical-left-align .menu-widget-class-widget_wpmm_featuredbox_widget .wpmm-featured-horizontal-type .wpmm-featured-box-section .wpmm-icon-text-icon {

	float: left;

	font-size: 65px;

	width: 100%;

	text-align: center;

}

.wpmm-vertical-left-align .menu-widget-class-widget_wpmm_featuredbox_widget .wpmm-featured-horizontal-type .wpmm-featured-box-section .wpmm-icon-text-icon i{

	margin: 0 !important;

}

.wpmm-vertical-left-align .menu-widget-class-widget_wpmm_featuredbox_widget .wpmm-featured-horizontal-type .wpmm-featured-box-section .wpmm-feature-box-info {

	float: left;

	width: 100%;

	padding-left: 0;

}





/*

===================

===================

*/

.widget_wpmegamenu_pro_poststimeline .wpmm-posts-timeline ul li .post-date-format,

.widget_wpmegamenu_pro_poststimeline .wpmm-posts-timeline ul li .wpmm-timeline-post-title,

.widget_wpmegamenu_pro_poststimeline .wpmm-posts-timeline ul li .wpmm-post-datetime-divider {

	display: inline-block;

	vertical-align: top;

}

.widget_wpmegamenu_pro_poststimeline .wpmm-posts-timeline ul li .post-date-format {

	margin-right: 10px;

	width: 35%;

}



.widget_wpmegamenu_pro_poststimeline .wpmm-posts-timeline ul li .post-date-format .wpmm-post-date,

.widget_wpmegamenu_pro_poststimeline .wpmm-posts-timeline ul li .post-date-format .wpmm-post-time {

	display: block;

}

.widget_wpmegamenu_pro_poststimeline .wpmm-posts-timeline ul li .wpmm-timeline-post-title {

	margin-left: 12px;

	width: 56%;

}

.widget_wpmegamenu_pro_poststimeline .wpmm-posts-timeline ul li .wpmm-post-datetime-divider {

	position: relative;

}

.widget_wpmegamenu_pro_poststimeline .wpmm-posts-timeline ul li .wpmm-post-datetime-divider:before {

	position: absolute;

	content: '\f017';

	font-family: FontAwesome;

	font-size: 16px;

	color: #f00;

	left: -10px;

	top: 7px;

}

.widget_wpmegamenu_pro_poststimeline .wpmm-posts-timeline ul li .wpmm-post-datetime-divider:after {

	position: absolute;

	content: '';

	width: 1px;

	height: 12px;

	background: #ccc;

	left: -5px;

	top: 28px;

}

/*================

text widget with image

==================*/

.wpmm-text-widgets {

	display: block;

}

.wpmm-text-widgets .thumb {

	width: 100%;

	margin-bottom: 10px;

	margin-top: 10px;

	overflow: hidden;

}

.wpmm-text-widgets .thumb a {

	display: block;

}

.wpmm-text-widgets .thumb a img {

	-ms-transform: scale(1);

	-webkit-transform: scale(1);

	transform: scale(1);

}

.wpmm-text-widgets .thumb a:hover img {

	-ms-transform: scale(1.2);

	-webkit-transform: scale(1.2);

	transform: scale(1.2);

	transition: all ease 0.3s;

	-webkit-transition: all ease 0.3s;

}

.wpmm-text-widgets .wpmm-header h2.entry-title {

	margin-bottom: 5px;

}

.wpmm-text-widgets .wpmm-header p {

	margin-bottom: 10px;

	font-size:  14px !important;

}

.wpmm-text-widgets .wpmm-header h2.entry-title a {

	font-size: 16px;

	text-transform: capitalize;

	font-weight: 600;

}

.wpmm-text-widgets .wwpmm-linkbtn {

	display: inline-block;

	padding: 5px 10px;

	background: #de5855;

	cursor: pointer;

	border: 1px solid #de5855;

	text-transform: capitalize;

}

.wpmm-text-widgets .wwpmm-linkbtn a {

	color: #fff !important;

	padding: 0 !important;

    width: 100% !important;

}

.wpmm-text-widgets .wwpmm-linkbtn:hover {

	background: none;

	transition: all ease 0.3s;

	-webkit-transition: all ease 0.3s;

	-ms-transition: all ease 0.3s;

}

.wpmm-text-widgets .wwpmm-linkbtn:hover a {

	color: #de5855 !important;

}



/* text widget button color change according to templateĀ */



.wpmega-simple-mm-template .wpmm-text-widgets .wwpmm-linkbtn {

	background: #7266BA;

	border: 1px solid #7266BA;

}

.wpmega-simple-mm-template .wpmm-text-widgets .wwpmm-linkbtn:hover {

	background: none;

}

.wpmega-simple-mm-template .wpmm-text-widgets .wwpmm-linkbtn:hover a {

	color: #7266BA !important;

}



.wpmega-dark-orchid-mm-template .wpmm-text-widgets .wwpmm-linkbtn {

	background: #B085F4;

	border: 1px solid #B085F4;

}

.wpmega-dark-orchid-mm-template .wpmm-text-widgets .wwpmm-linkbtn:hover {

	background: none;

}

.wpmega-dark-orchid-mm-template .wpmm-text-widgets .wwpmm-linkbtn:hover a {

	color: #B085F4 !important;

}



.wpmega-modern-mm-template .wpmm-text-widgets .wwpmm-linkbtn {

	background: #FF6C6C;

	border: 1px solid #FF6C6C;

}

.wpmega-modern-mm-template .wpmm-text-widgets .wwpmm-linkbtn:hover {

	background: none;

}

.wpmega-modern-mm-template .wpmm-text-widgets .wwpmm-linkbtn:hover a {

	color: #FF6C6C !important;

}



.wpmega-highlighted-border-mm-template .wpmm-text-widgets .wwpmm-linkbtn {

	background: #FF6501;

	border: 1px solid #FF6501;

}

.wpmega-highlighted-border-mm-template .wpmm-text-widgets .wwpmm-linkbtn:hover {

	background: none;

}

.wpmega-highlighted-border-mm-template .wpmm-text-widgets .wwpmm-linkbtn:hover a {

	color: #FF6501 !important;

}



.wpmega-advanced-magazine-mm-template .wpmm-text-widgets .wwpmm-linkbtn {

	background: #000;

	border: 1px solid #59B3F1;

	color: #fff;

}

.wpmega-advanced-magazine-mm-template .wpmm-text-widgets .wwpmm-linkbtn:hover {

	background: none;

}

.wpmega-advanced-magazine-mm-template .wpmm-text-widgets .wwpmm-linkbtn:hover a {

	color: #000 !important;

}



.wpmega-sporty-mm-template .wpmm-text-widgets .wwpmm-linkbtn {

	background: #1DBC61;

	border: 1px solid #1DBC61;

}

.wpmega-sporty-mm-template .wpmm-text-widgets .wwpmm-linkbtn:hover {

	background: none;

}

.wpmega-sporty-mm-template .wpmm-text-widgets .wwpmm-linkbtn:hover a {

	color: #1DBC61 !important;

}



.wpmega-unique-mm-template .wpmm-text-widgets .wwpmm-linkbtn {

	background: #52B3EA;

	border: 1px solid #52B3EA;

}

.wpmega-unique-mm-template .wpmm-text-widgets .wwpmm-linkbtn:hover {

	background: none;

}

.wpmega-unique-mm-template .wpmm-text-widgets .wwpmm-linkbtn:hover a {

	color: #52B3EA !important;

}



.wpmega-box-sized-mm-template .wpmm-text-widgets .wwpmm-linkbtn {

	background: #0C6F82;

	border: 1px solid #0C6F82;

}

.wpmega-box-sized-mm-template .wpmm-text-widgets .wwpmm-linkbtn:hover {

	background: none;

}

.wpmega-box-sized-mm-template .wpmm-text-widgets .wwpmm-linkbtn:hover a {

	color: #0C6F82 !important;

}



.wpmega-mini-mm-template .wpmm-text-widgets .wwpmm-linkbtn {

	background: #888;

	border: 1px solid #888;

}

.wpmega-mini-mm-template .wpmm-text-widgets .wwpmm-linkbtn:hover {

	background: none;

}

.wpmega-mini-mm-template .wpmm-text-widgets .wwpmm-linkbtn:hover a {

	color: #888 !important;

}



.wpmega-orangebar-mm-template .wpmm-text-widgets .wwpmm-linkbtn {

	background: #FF0700;

	border: 1px solid #FF0700;

}

.wpmega-orangebar-mm-template .wpmm-text-widgets .wwpmm-linkbtn:hover {

	background: none;

}

.wpmega-orangebar-mm-template .wpmm-text-widgets .wwpmm-linkbtn:hover a {

	color: #FF0700 !important;

}







/*==============

recent post widget and variation

================*/

.wpmm-pro-recent-posts-widget .wpmm-recentposts-section {

	overflow: hidden;

}

.wpmm-pro-recent-posts-widget .wpmm-recentposts-section .wpmm-image-left-section {

	float: left;

	width: 35%;

}

.wpmm-pro-recent-posts-widget .wpmm-recentposts-section .wpmm-image-left-section img {

	width: 100%;

}

.wpmm-pro-recent-posts-widget .wpmm-recentposts-section .wpmm-content-right-section {

	float: left;

	width:  54%;

	padding: 0 15px;

	line-height: 1.2;

}

.wpmm-pro-recent-posts-widget .wpmm-recentposts-section .wpmm-content-right-section .wpmm-cat {

	font-size: 12px;

	color: #d92121;

	text-transform: uppercase;

	display: block;

	margin-bottom: 5px;

}

.wpmm-pro-recent-posts-widget .wpmm-recentposts-section .wpmm-content-right-section .wpmm-display-date {

	font-size: 11px;

	color: #888888;

	text-transform: uppercase;

	display: block;

	margin-bottom: 5px;

}

.wpmm-pro-recent-posts-widget .wpmm-recentposts-section .wpmm-content-right-section .wpmm-comment-number {

	font-size: 11px;

	color: #888888;

	display: block;

	position: relative;

	padding-left: 15px;

	margin-bottom: 5px;

}

.wpmm-pro-recent-posts-widget .wpmm-recentposts-section .wpmm-content-right-section .wpmm-comment-number:before {

	content: '\f075';

	position: absolute;

	display: block;

	font-family: FontAwesome;

	font: 11px;

	color: #888888;

	top: 0;

	left: 0;

}

.wpmm-pro-recent-posts-widget .wpmm-recentposts-section .wpmm-content-right-section .wpmm-recent-posts-title {

	color: #282828;

	font-size: 14px;

	font-weight: 600;

	margin-bottom: 5px;

	display: block;

}

.wpmm-pro-recent-posts-widget .wpmm-recentposts-section .wpmm-content-right-section .wpmm-readmore-btn {

	display: inline-block;

	color: #888;

	position: relative;

}

.wpmm-pro-recent-posts-widget .wpmm-recentposts-section .wpmm-content-right-section .wpmm-readmore-btn:before {

	position: absolute;

	content: '\f105';

	font-family: FontAwesome;

	font-size: 14px;

	display: block;

	right: -10px;

}

/*====

hover effect

====*/

.wpmm-pro-recent-posts-widget ul li {

	cursor: pointer;

}

.wpmm-pro-recent-posts-widget .layout1 li {

	transition: all ease 0.3s;

	-webkit-transition: all ease 0.3s;

	transition: all ease 0.3s;

}

.wpmm-pro-recent-posts-widget .layout1 li:hover div {

	background: #f3f3f3;

	transition: all ease 0.3s;

	-webkit-transition: all ease 0.3s;

	-ms-transition: all ease 0.3s;

}

.wpmm-pro-recent-posts-widget .layout1 .wpmm-content-right-section {

	padding: 0px 15px;

}

.wpmm-pro-recent-posts-widget .layout2 li .wpmm-recentposts-section .wpmm-image-left-section {

	position: relative;

}

.wpmm-pro-recent-posts-widget .layout2 li .wpmm-recentposts-section .wpmm-image-left-section:before {

	position: absolute;

	width: 100%;

	height: 100%;

	background: rgba(0,0,0,0.5);

	content: '';

	transform: scale(0);

	-webkit-transform: scale(0);

	-ms-transform: scale(0);

	transition: all ease 0.3s;

	-webkit-transition: all ease 0.3s;

	-ms-transition: all ease 0.3s;

}

.wpmm-pro-recent-posts-widget .layout2 li:hover .wpmm-recentposts-section .wpmm-image-left-section:before {

	transform: scale(1);

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

}

.wpmm-pro-recent-posts-widget .layout2 li .wpmm-recentposts-section .wpmm-image-left-section:after {

	position: absolute;

	content: '\f196';

	font-family: FontAwesome;

	font-size: 20px;

	color: #fff;

	top: 0;

	left: 50%;

	transform: translateY(-50%) translateX(-50%);

	-webkit-transform: translateY(-50%) translateX(-50%);

	-ms-transform: translateY(-50%) translateX(-50%);

	transition: all ease 0.3s;

	-webkit-transition: all ease 0.3s;

	-ms-transition: all ease 0.3s;

	opacity: 0;

	visibility: hidden;

}

.wpmm-pro-recent-posts-widget .layout2 li:hover .wpmm-recentposts-section .wpmm-image-left-section:after {

	opacity: 1;

	top: 50%;

	visibility: visible;

}

.wpmm-pro-recent-posts-widget .layout3 li .wpmm-recentposts-section .wpmm-image-left-section {

	position: relative;

}

.wpmm-pro-recent-posts-widget .layout3 li .wpmm-recentposts-section .wpmm-image-left-section:before {

	content: '';

	position: absolute;

	left: 0;

	width: 5px;

	height: 100%;

	background: #dc5958;

	transform: scale(0);

	-webkit-transform: scale(0);

	-ms-transform: scale(0);

	transition: all ease 0.3s;

	-webkit-transition: all ease 0.3s;

	-ms-transition: all ease 0.3s;

}

.wpmm-pro-recent-posts-widget .layout3 li:hover .wpmm-recentposts-section .wpmm-image-left-section:before {

	transform: scale(1);

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

}

/*==============

Pro blog layout

==============*/

.wpmmpro-postslist-wrapper {

	font-size: 14px;

	color: #888888;

}

.wpmmpro-postslist-wrapper .wpmmpro-posts-list {

	margin-left: -2%;

}

.wpmmpro-postslist-wrapper .wpmmpro-posts-list a.wpmegamenu_post_item {

	float: left;

	width: 23%;

	display: block;

	margin-left: 2%;

	margin-top: 15px;

}

.wpmmpro-postslist-wrapper .wpmmpro-posts-list .show-category {

	display: block;

	margin-bottom: 6px;

}

.wpmmpro-postslist-wrapper .wpmmpro-posts-list .show-category span {

	background: #f87b7b;

	padding: 3px 5px;

	text-transform: uppercase;

	font-size: 9px;

	color: #fff;

}

.wpmmpro-postslist-wrapper .wpmmpro-posts-list.wpmm-layout3 .show-category span {

	font-size: 12px;

}

.wpmmpro-postslist-wrapper .wpmmpro-posts-list span.wpmm-posts-title {

	display: block;

	font-weight: 600;

	color: #282828;

	font-size: 16px;

	line-height: 1.2;

	margin-bottom: 1px;

}

.wpmmpro-postslist-wrapper .wpmmpro-posts-list.wpmm-layout3 span.wpmm-posts-title {

	font-size: 16px;

}

.wpmmpro-postslist-wrapper .wpmmpro-posts-list .posts-extra-details {

	color: #888888;

	font-size: 12px;

	font-weight: 600;

	margin-bottom: 10px;

}

.wpmmpro-postslist-wrapper .wpmmpro-posts-list .posts-extra-details > span {

	margin-right: 5px;

	font-size: 11px;

}

.wpmmpro-postslist-wrapper .wpmmpro-posts-list .posts-extra-details .wpmm-author-name,

.wpmmpro-postslist-wrapper .wpmmpro-posts-list .posts-extra-details .wpmm-entry-date {

	text-transform: uppercase;

}

.wpmmpro-postslist-wrapper .wpmmpro-posts-list .posts-extra-details span.wpmm-author-name span,

.wpmmpro-postslist-wrapper .wpmmpro-posts-list .posts-extra-details span.wpmm-entry-date span {

	text-transform: none;

	color: #9b9a9a;

	font-weight: 400;

	margin-right: 2px;

}

.wpmmpro-postslist-wrapper .wpmmpro-posts-list .posts-extra-details .comment_in_number {

	position: relative;

	padding-left: 15px;

	float: right;

}

.wpmmpro-postslist-wrapper .wpmmpro-posts-list .posts-extra-details .comment_in_number:before {

	position: absolute;

	content: '\f075';

	font-family: FontAwesome;

	font-size: 12px;

	display: block;

	top: 0;

	left: 0;

}

.wpmmpro-postslist-wrapper .wpmmpro-posts-list .wpmmpro_post_img {

	margin-bottom: 8px;

}

.wpmmpro-postslist-wrapper .wpmmpro-posts-list .wpmmpro_post_content {

	color: #5a5a5a;

	font-size: 12px;

	text-transform: none;

	line-height: 1.3;

}

.wpmmpro-postslist-wrapper .wpmmpro-posts-list .wpmmpro_post_content p {

	margin-bottom: 5px;

}

.wpmm-orientation-vertical .wpmmpro-postslist-wrapper .wpmmpro-posts-list .wpmmpro_post_content p {

	margin-bottom: 10px;

}

.wpmmpro-postslist-wrapper .wpmmpro-posts-list .posts-last-section {

	display: inline-block;

}

.wpmmpro-postslist-wrapper .wpmmpro-posts-list .posts-last-section span {

	display: block;

	cursor: pointer;

}

/*=============

layout and hover effect

===========*/

.wpmmpro-postslist-wrapper .wpmm-layout1 .posts-last-section span,

.wpmmpro-postslist-wrapper .wpmm-layout2 .posts-last-section span {

	background: #f87b7a;

	border-radius: 2px;

	-webkit-border-radius: 2px;

	color: #fff;

	text-transform: uppercase;

	font-size: 12px;

	box-shadow: 0 3px 0px #da5d5c;

	-webkit-box-shadow: 0 3px 0px #da5d5c;

	padding: 5px 15px;

	transition: all ease 0.5s;

	-webkit-transition: all ease 0.5s;

	-ms-transition: all ease 0.5s;

}

.wpmmpro-postslist-wrapper .wpmm-layout2 .posts-last-section span {

	border-radius: 0;

	box-shadow: none;

	border: 1px solid #000;

	color: #000;

	background: none;

	-webkit-box-shadow: unset;

	box-shadow: unset;

}

.wpmmpro-postslist-wrapper .wpmmpro-posts-list.wpmm-layout1 a:hover .posts-last-section span {

	background: #414040;

	box-shadow: 0 3px 0px #151414;

	-webkit-box-shadow: 0 3px 0px #151414;

}

.wpmmpro-postslist-wrapper .wpmm-layout2 a:hover .posts-last-section span {

	color: #fff;

	-webkit-box-shadow: inset 0 0 10px rgba(255,255,255,.9);

	box-shadow: inset 0 0 10px rgba(255,255,255,.9);

	border-color: #fff;

}

.wpmmpro-postslist-wrapper .wpmm-layout3 .posts-last-section span.wpmm-entry-date,

.wpmmpro-postslist-wrapper .wpmm-layout3 .posts-last-section span.comment_in_number {

	font-size: 12px;

	color: #888888;

	text-transform: capitalize;

	font-weight: 400;

}

.wpmmpro-postslist-wrapper .wpmm-layout3 .posts-last-section span {

	font-weight: 600;

	color: #000;

	font-size: 12px;

}

.wpmmpro-postslist-wrapper .wpmm-layout3 .show-category span {

	background: none;

	padding: 0 0 0 20px;

	color: #333333;

	position: relative;

}

.wpmmpro-postslist-wrapper .wpmm-layout3 .show-category span:before {

	content: '\f115';

	position: absolute;

	font-family: FontAwesome;

	font-size: 13px;

	left: 0;

	display: block;

	top: -2px;

}

.wpmmpro-postslist-wrapper .wpmm-layout3.wpmmpro-posts-list .show-category {

	border-bottom: 1px solid #333333;

}

.wpmmpro-postslist-wrapper .wpmm-layout3.wpmmpro-posts-list a .wpmmpro_post_img {

	overflow: hidden;

}

.wpmmpro-postslist-wrapper .wpmm-layout3.wpmmpro-posts-list a .wpmmpro_post_img img {

	transition: all ease 0.5s;

	-webkit-transition: all ease 0.5s;

	-ms-transition: all ease 0.5s;

}

.wpmmpro-postslist-wrapper .wpmm-layout3.wpmmpro-posts-list a:hover .wpmmpro_post_img img {

	transform: scale(1.1);

	-webkit-transform: scale(1.1);

	-ms-transform: scale(1.1);

	transition: all ease 0.5s;

	-webkit-transition: all ease 0.5s;

	-ms-transition: all ease 0.5s;

}



/* view more layout color changes according to templatesĀ */



.wpmega-simple-mm-template .wpmmpro-postslist-wrapper .wpmm-layout1 .posts-last-section span{

	background: #7266BA;

	box-shadow: 0 3px 0px #4B3F93;

	-webkit-box-shadow: 0 3px 0px #4B3F93;

}

.wpmega-simple-mm-template .wpmmpro-postslist-wrapper .wpmm-layout2 .posts-last-section span {

	background: #7266BA;

}

.wpmega-dark-orchid-mm-template .wpmmpro-postslist-wrapper .wpmm-layout1 .posts-last-section span{

	background: #B085F4;

	box-shadow: 0 3px 0px #8458CB;

	-webkit-box-shadow: 0 3px 0px #8458CB;

}

.wpmega-dark-orchid-mm-template .wpmmpro-postslist-wrapper .wpmm-layout2 .posts-last-section span {

	background: #B085F4;

}

.wpmega-highlighted-border-mm-template .wpmmpro-postslist-wrapper .wpmm-layout1 .posts-last-section span{

	background: #FF6501;

	box-shadow: 0 3px 0px #C44F04;

	-webkit-box-shadow: 0 3px 0px #C44F04;

}

.wpmega-highlighted-border-mm-template .wpmmpro-postslist-wrapper .wpmm-layout2 .posts-last-section span {

	background: #FF6501;

}

.wpmega-advanced-magazine-mm-template .wpmmpro-postslist-wrapper .wpmm-layout1 .posts-last-section span{

	background: #000;

	color: #fff;

	box-shadow: 0 3px 0px #59B3F1;

	-webkit-box-shadow: 0 3px 0px #59B3F1;

}

.wpmega-advanced-magazine-mm-template .wpmmpro-postslist-wrapper .wpmm-layout2 .posts-last-section span {

	background: #000;

	color: #fff;

}

.wpmega-sporty-mm-template .wpmmpro-postslist-wrapper .wpmm-layout1 .posts-last-section span{

	background: #1DBC61;

	box-shadow: 0 3px 0px #158A47;

	-webkit-box-shadow: 0 3px 0px #158A47;

}

.wpmega-sporty-mm-template .wpmmpro-postslist-wrapper .wpmm-layout2 .posts-last-section span {

	background: #1DBC61;


}

.wpmega-unique-mm-template .wpmmpro-postslist-wrapper .wpmm-layout1 .posts-last-section span{

	background: #52B3EA;

	box-shadow: 0 3px 0px #3589B9;

	-webkit-box-shadow: 0 3px 0px #3589B9;

}

.wpmega-unique-mm-template .wpmmpro-postslist-wrapper .wpmm-layout2 .posts-last-section span {

	background: #52B3EA;

}

.wpmega-box-sized-mm-template .wpmmpro-postslist-wrapper .wpmm-layout1 .posts-last-section span{

	background: #0C6F82;

	box-shadow: 0 3px 0px #09515F;

	-webkit-box-shadow: 0 3px 0px #09515F;

}

.wpmega-box-sized-mm-template .wpmmpro-postslist-wrapper .wpmm-layout2 .posts-last-section span {

	background: #0C6F82;

}

.wpmega-mini-mm-template .wpmmpro-postslist-wrapper .wpmm-layout1 .posts-last-section span{

	background: #888;

	box-shadow: 0 3px 0px #666;

	-webkit-box-shadow: 0 3px 0px #666;

}

.wpmega-mini-mm-template .wpmmpro-postslist-wrapper .wpmm-layout2 .posts-last-section span {

	background: #888;

}

.wpmega-orangebar-mm-template .wpmmpro-postslist-wrapper .wpmm-layout1 .posts-last-section span{

	background: #FF0700;

	box-shadow: 0 3px 0px #C50803;

	-webkit-box-shadow: 0 3px 0px #C50803;

}

.wpmega-orangebar-mm-template .wpmmpro-postslist-wrapper .wpmm-layout2 .posts-last-section span {

	background: #FF0700;

}



/*====

slider layout

=====*/

.wpmega-posts-slider li {

	position: relative;

}

.wpmega-posts-slider li .wpmm-caption-wrapper {

	position: absolute;

	bottom: 20px;

	width: 100%;

	color: #fff;

	padding: 0 15px;

}

.wpmega-posts-slider li:before {

	position: absolute;

	content: '';

	background: rgba(0,0,0,0.5);

	height: 100%;

	width: 100%;

}

.wpmega-posts-slider li .wpmm-caption-wrapper h3 a {

	color: #fff !important;

	text-transform: capitalize;

}

.wpmega-posts-slider li .wpmm-caption-wrapper .posts-slider-date i.fa {

	margin-right: 5px;

}

.wpmm-posts-slider-widgets .bx-controls-direction a {

	background-image: none !important;

}

.wpmm-posts-slider-widgets .bx-controls-direction a.bx-prev,

.wpmm-posts-slider-widgets .bx-controls-direction a.bx-next {

	color: #fff;

	background: #dc5958;

	height: 25px;

	width: 20px;

	text-align: center;

	position: relative;

	text-indent: 0;

	font-size: 0;

	margin-top: 0;

	display: inline-block;

	position: absolute;

}

.wpmm-posts-slider-widgets .bx-controls-direction a.bx-prev {

	left: -8px;

}

.wpmm-posts-slider-widgets .bx-controls-direction a.bx-next {

	right: 0;

}

.wpmm-posts-slider-widgets .bx-controls-direction a.bx-prev:before,

.wpmm-posts-slider-widgets .bx-controls-direction a.bx-next:before {

	position: absolute;

	content: '';

	font-family: FontAwesome;

	font-size: 16px;

	color: #fff;

}

.wpmm-posts-slider-widgets .bx-controls-direction a.bx-prev:before {

	content: '\f104';

	left: 6px;

}

.wpmm-posts-slider-widgets .bx-controls-direction a.bx-next:before {

	content: '\f105';

	right: 6px;

}

/*=====

gallery section

=====*/

.wpmm-image-gallery-widget .gallery-icon {

	padding: 6px;

	background: #eee;

	cursor: pointer;

	overflow: hidden;

	margin: 0 2px 6px;

}

.wpmm-image-gallery-widget .gallery-icon img {

	width: 100%;

	transition: all ease 0.5s;

	-webkit-transition: all ease 0.5s;

	-ms-transition: all ease 0.5s;

	-ms-filter: grayscale(0%);

	-webkit-filter: grayscale(0%);

	filter: grayscale(0%);

}

.wpmm-image-gallery-widget .gallery-icon:hover img {

	-ms-filter: grayscale(100%);

	-webkit-filter: grayscale(100%);

	filter: grayscale(100%);

}

/*=======

wpmm-image-link-wrapper

========*/

.wpmm-image-link-wrapper a {

	position: relative;

	overflow: hidden;

}

.wpmm-image-link-wrapper a img {

	-webkit-transform: scale(1);

	transform: scale(1);

}

.wpmm-image-link-wrapper a:hover img {

	-webkit-transform: scale(1.1);

	transform: scale(1.1);

	    transition: all ease 0.5s;

	-webkit-transition: all ease 0.5s;

	-ms-transition: all ease 0.5s;

}

/*====================

wpmm-pro-productlist-wrap

====================*/

/*

* WPMM Pro : Product list widget start

*/

.wpmm-pro-productlist-wrap ul.all-product-list li {

	/*width: 50%;*/

	float: left;

	padding: 10px;

}

.wpmm-pro-productlist-wrap .all-product-list li,

.wpmm-pro-recent-product-widget .rec-product-list-area li,

.new-layout-product-list-area .all-woo-product-new-layout li {

	margin-top: 15px;

}

/*.wpmm-pro-productlist-wrap ul.all-product-list li:nth-child(odd) {

	padding-right: 10px;

}

.wpmm-pro-productlist-wrap ul.all-product-list li:nth-child(even) {

	padding-left: 10px;

}*/

.wpmm-pro-productlist-wrap .all-product-list.wpmm-left_image_with_content li .wpmm-prodimage,

.wpmm-pro-recent-product-widget .all-re-product-list li .wpmm-recentpro-left-section {

	float: left;

	width: 40%;

	position: relative;

}

.wpmm-pro-productlist-wrap .all-product-list.wpmm-top_image_with_content li .wpmm-prodimage{



}

.wpmm-pro-productlist-wrap .all-product-list li .wpmm-prodimage a,

.wpmm-pro-recent-product-widget .all-re-product-list li .wpmm-recentpro-left-section a {

	display: block;

}

.wpmm-pro-productlist-wrap .all-product-list li .wpmm-prodimage a img,

.wpmm-pro-recent-product-widget .all-re-product-list li .wpmm-recentpro-left-section a img {

	width: 100%;

}

.wpmm-pro-productlist-wrap .all-product-list.wpmm-left_image_with_content li .wpmm-second-wrapper,

.wpmm-pro-recent-product-widget .all-re-product-list li .wpmm-recentpro-right-section {

	float: left;

	width: 60%;

	padding-left: 20px;

}

.wpmm-pro-productlist-wrap .all-product-list.wpmm-prodlist-col1 li{

 width: 100%;

}

.wpmm-pro-productlist-wrap .all-product-list.wpmm-prodlist-col2 li{

 width: 50%;

}

.wpmm-pro-productlist-wrap .all-product-list.wpmm-prodlist-col3 li{

 width: 32%;

}

.wpmm-pro-productlist-wrap .all-product-list.wpmm-prodlist-col4 li{

 width: 25%;

}

.wpmm-pro-productlist-wrap .all-product-list.wpmm-prodlist-col5 li{

 width: 20%;

}

.wpmm-pro-productlist-wrap .all-product-list.wpmm-prodlist-col6 li{

 width: 16%;

}

.wpmm-pro-productlist-wrap .all-product-list li .wpmm-second-wrapper .wpmm-woo-category-lists span.product_category_title a{

	color: #9e9e9e;

	text-transform: uppercase;

	font-size: 10px;

	margin-top: 8px;

	margin-bottom: 8px;

}

/*

* WPMM Pro : Product list widget end

*/



.wpmm-pro-recent-product-widget .all-re-product-list li .wpmm-recentpro-right-section span.recent_product_category_title {

	color: #9e9e9e;

	margin-right: 5px;

	text-transform: uppercase;

	font-size: 10px;

	margin-bottom: 5px;

}

.wpmm-pro-productlist-wrap .all-product-list li .wpmm-second-wrapper .wpmm-woo-content a h3,

.wpmm-pro-recent-product-widget .all-re-product-list li .wpmm-recentpro-right-section a h3 {

	color: #000;

	font-size: 18px;

	font-weight: 600;

	margin: 0 0 5px;

}

.wpmm-pro-recent-product-widget .all-re-product-list li .wpmm-recentpro-right-section a h3 {

	margin-bottom: 5px;

}

.wpmm-pro-recent-product-widget .all-product-list li .wpmm-recentpro-right-section a h3 {

	font-size: 15px;

}

.wpmm-pro-productlist-wrap .all-product-list li .wpmm-second-wrapper .wpmm-woo-content a:hover h3,

.wpmm-pro-recent-product-widget .all-re-product-list li .wpmm-recentpro-right-section a:hover h3 {

	color: rgba(0,0,0,0.5);

}

.wpmm-pro-productlist-wrap .all-product-list li .wpmm-second-wrapper .wpmm-woo-content .product-desc p {

	margin-bottom: 5px;

}

.wpmm-pro-productlist-wrap .all-product-list li .wpmm-second-wrapper .wpmm-woo-content .star-rating {

	float: left;

	width: 100%;

	margin-bottom: 5px;

}

.wpmm-pro-recent-product-widget .all-re-product-list li .wpmm-recentpro-right-section .star-rating {

	display: none;

}

.wpmm-pro-productlist-wrap .all-product-list li .wpmm-second-wrapper .wpmm-woo-content .price,

.wpmm-pro-recent-product-widget .all-re-product-list li .wpmm-recentpro-right-section span.price {

	display: block;

	margin-bottom: 5px;

	color: #ccc;

}

.wpmm-pro-productlist-wrap .all-product-list li .wpmm-second-wrapper .wpmm-woo-content .price ins,

.wpmm-pro-recent-product-widget .all-re-product-list li .wpmm-recentpro-right-section .price ins,

.wpmm-pro-recent-product-widget .all-re-product-list li .wpmm-recentpro-right-section .price ins {

	background: none;

	float: left;

	font-size: 16px;

}

.wpmm-pro-productlist-wrap .all-product-list li .wpmm-second-wrapper .wpmm-woo-content .price del,

.wpmm-pro-recent-product-widget .all-re-product-list li .wpmm-recentpro-right-section .price del {

	font-size: 13px;

	margin-left: 10px;

	color: #ccc;

}

.wpmm-pro-productlist-wrap .all-product-list li .wpmm-second-wrapper .wpmm-woo-content a.button,

.wpmm-pro-recent-product-widget .all-re-product-list li .wpmm-recentpro-right-section a.button {

	background: #dc5958;

	color: #fff;

	border: 1px solid #dc5958;

	transition: all ease 0.3s;

	-webkit-transition: all ease 0.3s;

	-ms-transition: all ease 0.3s;

	border-radius: 0;

	display: inline-block;

	text-transform: uppercase;

	padding: 10px;

	font-weight: 400;

	font-size: 10px;

}

.wpmm-pro-productlist-wrap .all-product-list li .wpmm-second-wrapper .wpmm-woo-content a.button:hover,

.wpmm-pro-recent-product-widget .all-re-product-list li .wpmm-recentpro-right-section a.button:hover {

	background: none;

	color: #dc5958;

}

/*===========

wpmm-pro-woo-product-widget

============*/

.wpmm-pro-woo-product-widget ul.all-woo-product-new-layout li {

	display: inline-block;

	width: 23.5%;

	margin-right: 1.3%;

}

.wpmm-pro-woo-product-widget ul.all-woo-product-new-layout li:nth-child(4n) {

	margin-right: 0;

}

.wpmm-pro-woo-product-widget ul.all-woo-product-new-layout li .wpmm-new-layout-top-section img {

	width: 100%;

}

.wpmm-pro-woo-product-widget ul.all-woo-product-new-layout li .wpmm-new-layout-top-section {

	position: relative;

	margin-bottom: 5px;

}

.wpmm-pro-woo-product-widget ul.all-woo-product-new-layout li .wpmm-new-layout-top-section a.button {

	position: absolute;

	width: 100%;

	background: rgba(220, 89, 88, 0.4);

	display: block;

	color: #fff;

	transition: all ease 0.3s;

	-webkit-transition: all ease 0.3s;

	-ms-transition: all ease 0.3s;

	bottom: 0;

	text-align: center;

	padding: 10px 0;

	text-transform: uppercase;

	transform: scale(0);

	-webkit-transform: scale(0);

	-ms-transform: scale(0);

	font-weight: 400;

	border-radius: 0;

}

.wpmm-pro-woo-product-widget ul.all-woo-product-new-layout li .wpmm-new-layout-top-section a.added_to_cart {

	position: absolute;

	top: 50%;

	width: 35px;

	text-align: center;

	transform: translateY(-50%);

	-webkit-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	height: 35px;

	background: rgba(0,0,0,0.6);

	left: 0;

	right: 0;

	margin-left: auto;

	margin-right: auto;

	font-size: 0;

	border-radius: 3px;

}

.wpmm-pro-woo-product-widget ul.all-woo-product-new-layout li .wpmm-new-layout-top-section a.added_to_cart:before {

	position: absolute;

	content: '\f07a';

	font-family: FontAwesome;

	color: #fff;

	font-size: 17px;

	line-height: 33px;

	left: 9px;

}

.wpmm-pro-woo-product-widget ul.all-woo-product-new-layout li .wpmm-new-layout-top-section:hover a.button {

	transform: scale(1);

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

}

.wpmm-pro-woo-product-widget ul.all-woo-product-new-layout li .wpmm-new-layout-top-section a:hover {

	background: #dc5958;

	color: #fff;

}

.wpmm-pro-woo-product-widget ul.all-woo-product-new-layout li .wpmm-new-layout-bottom-section a h3 {

	font-size: 14px;

	font-weight: 600;

	display: block;

	margin-bottom: 6px;

	margin-top: 0;

}

.wpmm-pro-woo-product-widget ul.all-woo-product-new-layout li .wpmm-new-layout-bottom-section {

	padding: 5px 7px;

}

.wpmm-pro-woo-product-widget ul.all-woo-product-new-layout li .wpmm-new-layout-bottom-section .star-rating {

	width: 100%;

	margin-bottom: 5px;

}

.wpmm-pro-woo-product-widget ul.all-woo-product-new-layout li .wpmm-new-layout-bottom-section span.price {

	display: block;

	width: 100%;

	font-size: 16px;

	color: #000;

}

.wpmm-pro-woo-product-widget ul.all-woo-product-new-layout li .wpmm-new-layout-bottom-section span.price ins {

	background: none;

	float: left;

	font-size: 14px;

	color: #ccc;

}

.wpmm-pro-woo-product-widget ul.all-woo-product-new-layout li .wpmm-new-layout-bottom-section span.price del {

	font-size: 12px;

	color: #ccc;

	font-weight: 400;

	margin-left: 10px;

}

/*sale css*/

.wp-megamenu-main-wrapper .woocommerce span.onsale {

	border-radius: 0;

	left: 5px;

	top: -6px;

	min-width: 50px;

	min-height: 30px;

	font-weight: 500;

	font-size: 13px;

	padding: 7px 0;

	line-height: 1.5;

	background-color: #66a423;

}

.wp-megamenu-main-wrapper .woocommerce span.onsale:before{

	position: absolute;

	content: '';

	right: -8px;

	top: 0;

	left: auto;

	width: 0;

	height: 0;

	border-style: solid;

	border-width: 7px 0 0 8px;

	border-color: transparent transparent transparent #396d02;

}

/*end*/

/*=========

horizantol tabs

===========*/

.wp-megamenu-main-wrapper ul li ul.wp-mega-sub-menu > li.wpmega-horizontal-tabs > .wpmm-sub-menu-wrapper > ul > li.wpmm-tabs-section {

	display: inline-block;

	width: auto;

	position: static;

	margin-left: 0;

}

.wp-megamenu-main-wrapper ul li ul.wp-mega-sub-menu > li.wpmega-horizontal-tabs.wpmm-default-tab-design > .wpmm-sub-menu-wrapper > ul > li.wpmm-tabs-section:first-child {

	margin-left: 8px;

}

.wp-megamenu-main-wrapper ul li ul.wp-mega-sub-menu > li.wpmega-horizontal-tabs > .wpmm-sub-menu-wrapper > ul > li.wpmm-tabs-section > a.wp-mega-menu-link {

	min-width: 100px;

	text-align: center;

	padding: 10px;

	background: #ccc;

}

.wp-megamenu-main-wrapper ul li ul.wp-mega-sub-menu > li.wpmega-horizontal-tabs.wpmm-default-tab-design > .wpmm-sub-menu-wrapper > ul > li.wpmm-tabs-section > a.wp-mega-menu-link {

	width: 100px;

	text-align: center;

	padding: 10px;

	background: #00c0ef;

	color: #fff;

	-ms-transform: skewX(-20deg);

	-webkit-transform: skewX(-20deg);

	transform: skewX(-20deg);

}

.wp-megamenu-main-wrapper ul li ul.wp-mega-sub-menu > li.wpmega-horizontal-tabs.wpmm-default-tab-design > .wpmm-sub-menu-wrapper > ul > li.wpmm-tabs-section > a.wp-mega-menu-link span {

	-ms-transform: skewX(20deg);

	-webkit-transform: skewX(20deg);

	transform: skewX(20deg);

}

.wp-megamenu-main-wrapper ul li ul.wp-mega-sub-menu > li.wpmega-horizontal-tabs.wpmm-default-tab-design > .wpmm-sub-menu-wrapper > ul > li.wpmm-tabs-section > a.wp-mega-menu-link span:hover {

	margin-left: 0;

}

.wp-megamenu-main-wrapper ul li ul.wp-mega-sub-menu > li.wpmega-horizontal-tabs.wpmm-default-tab-design > .wpmm-sub-menu-wrapper > ul > li.wpmm-tabs-section.show_tab > a.wp-mega-menu-link{

	background: #00a5cd;

}

.wp-megamenu-main-wrapper ul li ul li.wpmega-horizontal-tabs ul {

	position: relative;

}

.wp-megamenu-main-wrapper ul li ul li.wpmega-horizontal-tabs > div > ul > li.wpmm-tabs-section > .wpmm-sub-menu-wrapper  {

	position: absolute;

	width: 100%;

	z-index: 999;

	left: 0;

	padding-top: 15px;

	overflow: hidden;

	background: #fff;

}

.wp-megamenu-main-wrapper ul li ul li.wpmega-horizontal-tabs.wpmm-default-tab-design > div > ul > li.wpmm-tabs-section > .wpmm-sub-menu-wrapper  {

	border-top: 2px solid #00a5cd;

}

.wp-megamenu-main-wrapper ul li ul li.wpmega-horizontal-tabs > div > ul > li.wpmm-tabs-section > div > ul.wpmm-tab-groups-panel > li {

	margin-left: 1% !important;

	width: 23.9% !important;

}

.wp-megamenu-main-wrapper ul li ul li.wpmega-horizontal-tabs > div > ul > li.wpmm-tabs-section > div > ul.wpmm-tab-groups-panel > li:first-child {

	margin-left: 0 !important;

}

/*=====

wpmm-featuredbox wpmm-section wpmm-featured-vertical-type

======*/

.wpmm-featuredbox.wpmm-featured-vertical-type .wpmm-featuredbox {

	overflow: hidden;

	margin-bottom: 10px;

}

.wpmm-featuredbox.wpmm-featured-vertical-type .wpmm-featuredbox:last-child {

	margin-bottom: 0;

}

.wpmm-featuredbox.wpmm-featured-vertical-type .wpmm-featuredbox a {

	display: block;

}

.wpmm-featuredbox.wpmm-featured-vertical-type .wpmm-featuredbox a .wpmm-icon-text-icon,

.wpmm-featuredbox.wpmm-featured-vertical-type .wpmm-featuredbox .wpmm-icon-text-icon {

	float: left;

	width: 15%;

	text-align: center;

}

.wpmm-featuredbox.wpmm-featured-vertical-type .wpmm-featuredbox a .wpmm-feature-box-info,

.wpmm-featuredbox.wpmm-featured-vertical-type .wpmm-featuredbox .wpmm-feature-box-info {

	width: 85%;

	float: left;

	padding-left: 10px;

}

/*=======

login overlay

=======*/

.wpmm-login-form {

	display: block;

}

.wpmm-login-form .wpmm_login_overlay {

	background: rgba(0,0,0,0.6);

	position: fixed;

	width: 100%;

	height: 100%;

	z-index: 999999;

	left: 0;

	right: 0;

	top: 0;

	bottom: 0;

	transition: all ease 0.3s;

	-webkit-transition: all ease 0.3s;

	-ms-transition: all ease 0.3s;

	opacity: 0;

	visibility: hidden;

}

.wpmm-login-form.wpmm_show_form .wpmm_login_overlay {

	visibility: visible;

	opacity: 1;

	z-index: 999999;

	transition: all ease 0.3s;

	-webkit-transition: all ease 0.3s;

	-ms-transition: all ease 0.3s;

}

/*body {

	position: relative;

	}*/

/*======

secondary widget css

=======*/

#secondary .wpmm-pro-productlist-wrap ul.all-product-list li {

	width: 100%;

	margin-bottom: 20px;

}

#secondary .wpmm-pro-productlist-wrap ul.all-product-list li:last-child {

	margin-bottom: 0;

}

#secondary .wpmm-pro-productlist-wrap ul.all-product-list li:nth-child(odd) {

	padding-right: 0;

}

#secondary .wpmm-pro-productlist-wrap ul.all-product-list li:nth-child(even) {

	padding-left: 0;

}

#secondary .wpmmpro-postslist-wrapper .wpmmpro-posts-list a.wpmegamenu_post_item {

	width: 100%;

}

/*===================

group desk css

====================*/

.wpmm-start-group-section {

	float: left;

}



/*=======

view more

=========*/

.wpmm_megamenu ul.wp-mega-sub-menu li.wpmega-view-more-btn a {

	display: inline-block;

	background: #f00;

	color: #fff;

	font-weight: 400;

	padding: 4px 8px;

	border: 1px solid #f00;

	/*transition: all ease 0.3s;

	-webkit-transition: all ease 0.3s;

	-ms-transition: all ease 0.3s;*/

}

.wpmm_megamenu ul.wp-mega-sub-menu li.wpmega-view-more-btn a span {

	transition: none;

	-webkit-transition: none;

	-ms-transition: none;

}

.wpmm_megamenu ul.wp-mega-sub-menu li.wpmega-view-more-btn a span:hover {

	margin-left: 0 !important;

}

.wpmm_megamenu ul.wp-mega-sub-menu li.wpmega-view-more-btn a:hover {

	background: none;

	color: #f00;

}



/* view more buttons according to templates*/

.wpmm_megamenu .wpmega-simple-mm-template ul.wp-mega-sub-menu li.wpmega-view-more-btn a {

	color: #FFF !important;

	background: #7266BA;

	border-color: #7266BA;

}

.wpmm_megamenu .wpmega-simple-mm-template ul.wp-mega-sub-menu li.wpmega-view-more-btn a:hover {

	color: #7266BA;

	background: #FFF;

}

.wpmm_megamenu .wpmega-dark-orchid-mm-template.wpmm-orientation-horizontal ul.wp-mega-sub-menu li.wpmega-view-more-btn a,

.wpmm_megamenu .wpmega-dark-orchid-mm-template.wpmm-orientation-vertical ul.wp-mega-sub-menu li.wpmega-view-more-btn a {

	color: #FFF;

	background: #B085F4;

	border-color: #B085F4;

}

.wpmm_megamenu .wpmega-dark-orchid-mm-template ul.wp-mega-sub-menu li.wpmega-view-more-btn a:hover {

	color: #B085F4;

	background: #FFF;

}



.wpmm_megamenu .wpmega-modern-mm-template ul.wp-mega-sub-menu li.wpmega-view-more-btn a {

	color: #FFF;

	background: #FF6C6C;

	border-color: #FF6C6C;

}

.wpmm_megamenu .wpmega-modern-mm-template ul.wp-mega-sub-menu li.wpmega-view-more-btn a:hover {

	color: #FF6C6C;

	background: #FFF;

}



.wpmm_megamenu .wpmega-highlighted-border-mm-template ul.wp-mega-sub-menu li.wpmega-view-more-btn a {

	color: #FFF;

	background: #FF6501;

	border-color: #FF6501;

}

.wpmm_megamenu .wpmega-highlighted-border-mm-template ul.wp-mega-sub-menu li.wpmega-view-more-btn a:hover {

	color: #FF6501;

	background: #FFF;

}



.wpmm_megamenu .wpmega-advanced-magazine-mm-template ul.wp-mega-sub-menu li.wpmega-view-more-btn a {

	color: #FFF;

	background: #000;

	border-color: #59B3F1;

}



.wpmm_megamenu .wpmega-advanced-magazine-mm-template.wpmm-orientation-vertical ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu > li.wpmega-view-more-btn > a {

	color: #fff;

}

.wpmm_megamenu .wpmega-advanced-magazine-mm-template.wpmm-orientation-vertical ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu > li.wpmega-view-more-btn:hover > a {

	color: #59B3F1;

}



.wpmega-advanced-magazine-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.wpmega-view-more-btn:hover > a

.wpmm_megamenu .wpmega-advanced-magazine-mm-template ul.wp-mega-sub-menu li.wpmega-view-more-btn:hover > a > span.wpmm-mega-menu-href-title{

	color: #fff;

}

.wpmm_megamenu .wpmega-advanced-magazine-mm-template ul.wp-mega-sub-menu li.wpmega-view-more-btn a:hover {

	color: #000;

	background: #FFF;

}

.wpmm_megamenu .wpmega-sporty-mm-template.wpmm-orientation-vertical ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu > li.wpmega-view-more-btn > a {

	color: #fff;

}

.wpmm_megamenu .wpmega-sporty-mm-template.wpmm-orientation-vertical ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu > li.wpmega-view-more-btn > a:hover {

	color: #1DBC61;

}

.wpmm_megamenu .wpmega-sporty-mm-template ul.wp-mega-sub-menu li.wpmega-view-more-btn a {

	color: #FFF;

	background: #1DBC61;

	border-color: #1DBC61;

}

.wpmm_megamenu .wpmega-sporty-mm-template ul.wp-mega-sub-menu li.wpmega-view-more-btn a:hover {

	color: #1DBC61;

	background: #FFF;

}



.wpmm_megamenu .wpmega-unique-mm-template ul.wp-mega-sub-menu li.wpmega-view-more-btn a {

	color: #FFF;

	background: #52B3EA;

	border-color: #52B3EA;

}

.wpmega-unique-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.wpmega-view-more-btn > a:hover > span.wpmm-mega-menu-href-title,

.wpmega-unique-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.wpmega-view-more-btn > a:hover{

	color: #52B3EA !important;

}

.wpmm_megamenu .wpmega-unique-mm-template ul.wp-mega-sub-menu li.wpmega-view-more-btn a:hover {

	color: #52B3EA;

	background: #FFF;

}

.wpmega-unique-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.wpmega-view-more-btn:hover > a > span.wpmm-mega-menu-href-title,

.wpmega-unique-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.wpmega-view-more-btn:hover > a{

	color: #555;

}

.wpmm-orientation-vertical.wpmega-box-sized-mm-template ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu > li.wpmega-view-more-btn > a{

	color: #fff;

}

.wpmm_megamenu .wpmega-box-sized-mm-template ul.wp-mega-sub-menu li.wpmega-view-more-btn a {

	color: #FFF;

	background: #0C6F82;

	border-color: #0C6F82;

}

.wpmm-orientation-vertical.wpmega-box-sized-mm-template ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu > li.wpmega-view-more-btn > a:hover,

.wpmm_megamenu .wpmega-box-sized-mm-template ul.wp-mega-sub-menu li.wpmega-view-more-btn a:hover {

	color: #0C6F82;

	background: #FFF;

}



.wpmm_megamenu .wpmega-mini-mm-template ul.wp-mega-sub-menu li.wpmega-view-more-btn a {

	color: #FFF;

	background: #888;

	border-color: #888;

}

.wpmm_megamenu .wpmega-mini-mm-template ul.wp-mega-sub-menu li.wpmega-view-more-btn:hover > a{

	color: #fff;

}

.wpmm_megamenu .wpmega-mini-mm-template ul.wp-mega-sub-menu li.wpmega-view-more-btn a:hover {

	color: #000;

	background: #FFF;

}

.wpmm_megamenu .wpmega-mini-mm-template ul.wp-mega-sub-menu li.wpmega-view-more-btn a,

.wpmm_megamenu .wpmega-mini-mm-template ul.wp-mega-sub-menu li.wpmega-view-more-btn a span {

	color: #fff !important;

}

.wpmm_megamenu .wpmega-mini-mm-template ul.wp-mega-sub-menu li.wpmega-view-more-btn a:hover,

.wpmm_megamenu .wpmega-mini-mm-template ul.wp-mega-sub-menu li.wpmega-view-more-btn a:hover span {

	color: #000 !important;

}

.wpmm_megamenu .wpmega-orangebar-mm-template ul.wp-mega-sub-menu li.wpmega-view-more-btn a span,

.wpmm_megamenu .wpmega-orangebar-mm-template  ul.wp-mega-sub-menu li.wpmega-view-more-btn a,

.wpmm_megamenu .wpmega-orangebar-mm-template.wpmm-orientation-vertical  ul.wp-mega-sub-menu li.wpmega-view-more-btn a {

	color: #FFF;

	background: #FF0700;

	border-color: #FF0700;

}

.wpmega-orangebar-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.wpmega-view-more-btn:hover > a > span.wpmm-mega-menu-href-title,

.wpmega-orangebar-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.wpmega-view-more-btn:hover > a {

	color: #FFF;

}

.wpmega-orangebar-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.wpmega-view-more-btn > a:hover > span.wpmm-mega-menu-href-title,

.wpmega-orangebar-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.wpmega-view-more-btn > a:hover {

	color: #ff0700;

	background: #FFF;

}



/*=======

image icon

=======*/

.wp-megamenu-main-wrapper .wpmm-mega-menu-icon {

	line-height: 1.2;

}

.wp-megamenu-main-wrapper .wpmm-mega-menu-icon img {

	/*margin-right: 7px;*/

}

/*end*/

/*=========

search popup

==========*/

.wpmm-orientation-vertical ul.wpmm-mega-wrapper li.wpmm-search-type a,

.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li.wpmm-search-type a {

	outline: none;

}

.wp-megamenu-main-wrapper ul.wpmm-mega-wrapper li div.popup-search-form {

	position: fixed;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	z-index: 99999;

	opacity: 0;

	visibility: hidden;

	transform: scale(0);

	-webkit-transform: scale(0);

	-ms-transform: scale(0);

	transition: all ease 0.5s;

	-webkit-transition: all ease 0.5s;

	-ms-transition: all ease 0.5s;

}

.wp-megamenu-main-wrapper ul.wpmm-mega-wrapper li div.wpmm-search-overlay {

	background: rgba(0,0,0,0.9);

	position: fixed;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	z-index: -1;

}

.wp-megamenu-main-wrapper ul.wpmm-mega-wrapper li div.popup-search-form.popup-searchbox-open {

	opacity: 1;

	visibility: visible;

	transform: scale(1);

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

}

.wp-megamenu-main-wrapper ul.wpmm-mega-wrapper li div.popup-search-form .wpmm-overlay-search {

	width: 300px;

	margin: 0 auto;

	top: 50%;

	position: absolute;

	left: 0;

	right: 0;

	background: #39aa8c;

	padding: 10px;

	border-radius: 5px;

	transform: translateY(-50%);

	-webkit-transform: translateY(-50%);

}

.wp-megamenu-main-wrapper ul.wpmm-mega-wrapper li div.popup-search-form .wpmm-overlay-search form label {

	width: 100%;

}

.wp-megamenu-main-wrapper ul.wpmm-mega-wrapper li div.popup-search-form .wpmm-overlay-search form label input.search-field {

	width: 100%;

	outline: none;

	border-radius: 5px;

	-webkit-border-radius: 5px;

	padding: 10px;

	font-weight: 400;

	border: 1px solid rgba(0,0,0,.4);

	text-align: center;

}

.wp-megamenu-main-wrapper ul.wpmm-mega-wrapper li div.popup-search-form .wpmm-overlay-search form label input[type="search"]::-webkit-input-placeholder {

	color: #333;

	font-size: 12px;

	text-transform: uppercase;

}

.wp-megamenu-main-wrapper ul.wpmm-mega-wrapper li div.popup-search-form .wpmm-overlay-search form input[type="submit"] {

	width: 100%;

	box-shadow: none;

	text-shadow: none;

	font-size: 14px;

	color: #fff;

	background: rgba(0,0,0,.4);

	padding: 10px;

	border: none;

	text-transform: uppercase;

	border: 3px solid rgba(0,0,0,0);

	transition: all ease 0.3s;

	-webkit-transition: all ease 0.3s;

	-ms-transition: all ease 0.3s;

	outline: none;

	border-radius: 0px;

	margin-top: 9px;

}

.wpmm-search-icon.popup-search-form form.search-form{

	margin-bottom: 0px;

}

.wp-megamenu-main-wrapper ul.wpmm-mega-wrapper li div.popup-search-form .wpmm-overlay-search form input[type="submit"]:hover {

	background: none;

	color: rgba(0,0,0,.4);

	font-weight: 600;

	border: 3px solid rgba(0,0,0,.4);

}

.wp-megamenu-main-wrapper ul.wpmm-mega-wrapper li div.popup-search-form.popup-searchbox-open .closepopup {

	display: block;

	position: absolute;

	left: 96%;

	top: 10px;

	z-index: 999;

	width: 30px;

	height: 30px;

	cursor: pointer;

}

.wp-megamenu-main-wrapper ul.wpmm-mega-wrapper li div.popup-search-form.popup-searchbox-open .closepopup span {

	position: relative;

}

.wp-megamenu-main-wrapper ul.wpmm-mega-wrapper li div.popup-search-form.popup-searchbox-open .closepopup span:before,

.wp-megamenu-main-wrapper ul.wpmm-mega-wrapper li div.popup-search-form.popup-searchbox-open .closepopup span:after {

	content: '';

	position: absolute;

	width: 30px;

	height: 1px;

	background: rgba(255,255,255,0.8);

	top: 15px;

	transition: all ease 0.3s;

	-webkit-transition: all ease 0.3s;

	-ms-transition: all ease 0.3s;

}

.wp-megamenu-main-wrapper ul.wpmm-mega-wrapper li div.popup-search-form.popup-searchbox-open .closepopup:hover span:before,

.wp-megamenu-main-wrapper ul.wpmm-mega-wrapper li div.popup-search-form.popup-searchbox-open .closepopup:hover span:after {

	background: #fff;

}

.wp-megamenu-main-wrapper ul.wpmm-mega-wrapper li div.popup-search-form.popup-searchbox-open .closepopup span:before {

	transform: rotate(45deg);

	-webkit-transform: rotate(45deg);

}

.wp-megamenu-main-wrapper ul.wpmm-mega-wrapper li div.popup-search-form.popup-searchbox-open .closepopup span:after {

	transform: rotate(-45deg);

	-webkit-transform: rotate(-45deg);

}



/* search design according to templatesĀ */

.wp-megamenu-main-wrapper.wpmega-simple-mm-template ul.wpmm-mega-wrapper li div.popup-search-form .wpmm-overlay-search {

	background-color: #7266BA;

}

.wp-megamenu-main-wrapper.wpmega-dark-orchid-mm-template ul.wpmm-mega-wrapper li div.popup-search-form .wpmm-overlay-search {

	background-color: #B085F4;

}

.wp-megamenu-main-wrapper.wpmega-modern-mm-template ul.wpmm-mega-wrapper li div.popup-search-form .wpmm-overlay-search {

	background-color: #FF6C6C;

}

.wp-megamenu-main-wrapper.wpmega-highlighted-border-mm-template ul.wpmm-mega-wrapper li div.popup-search-form .wpmm-overlay-search {

	background-color: #FF6501;

}

.wp-megamenu-main-wrapper.wpmega-advanced-magazine-mm-template ul.wpmm-mega-wrapper li div.popup-search-form .wpmm-overlay-search {

	background-color: #59B3F1;

}

.wp-megamenu-main-wrapper.wpmega-sporty-mm-template ul.wpmm-mega-wrapper li div.popup-search-form .wpmm-overlay-search {

	background-color: #1DBC61;

}

.wp-megamenu-main-wrapper.wpmega-unique-mm-template ul.wpmm-mega-wrapper li div.popup-search-form .wpmm-overlay-search {

	background-color: #52B3EA;

}

.wp-megamenu-main-wrapper.wpmega-box-sized-mm-template ul.wpmm-mega-wrapper li div.popup-search-form .wpmm-overlay-search {

	background-color: #1497B0;

}

.wp-megamenu-main-wrapper.wpmega-mini-mm-template ul.wpmm-mega-wrapper li div.popup-search-form .wpmm-overlay-search {

	background-color: #888;

}

.wp-megamenu-main-wrapper.wpmega-orangebar-mm-template ul.wpmm-mega-wrapper li div.popup-search-form .wpmm-overlay-search {

	background-color: #FF0700;

}





/*=========

background image part

==========*/

.wpmm-orientation-horizontal .wpmm-sub-menu-wrap .wpmm-single-bgimage,

.wpmm-orientation-vertical .wpmm-sub-menu-wrap .wpmm-single-bgimage {

	position: absolute;

	top: 0px;

	/*right: 0;*/

	left: 0;

	z-index: -1;

	bottom: 0;

}

.wpmm-orientation-horizontal .wpmm-sub-menu-wrap .wpmm-single-bgimage img {

	width: 100%;

}

.wpmm-orientation-horizontal .wpmm-sub-menu-wrap .wpmm-single-bgimage {

	/*left: auto;*/

}

.wpmm-orientation-vertical .wpmm-sub-menu-wrap .wpmm-single-bgimage {

	left: 0;

	right: auto;

	width: 100%;

}

.wpmm-orientation-vertical .wpmm-sub-menu-wrap .wpmm-single-bgimage img {

	width: 100%;

}

/*=========

vertical tab

==========*/

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs > div.wpmm-sub-menu-wrapper {

	position: relative;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu > li.wpmega-vertical-tabs > a {

	display: none;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs div > ul.wpmm-tab-groups {

	width: 30%;

	float: left;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs ul.wpmm-tab-groups li {

	width: 100%;

	color: #666;

	margin: 0;

	transition: all ease 0.3s;

	-webkit-transition: all ease 0.3s;

	-ms-transition: all ease 0.3s;

	position:static;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs ul.wpmm-tab-groups li.menu-item-depth-4 ,

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs ul.wpmm-tab-groups li.menu-item-depth-5 ,

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs ul.wpmm-tab-groups li.menu-item-depth-6 ,

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs ul.wpmm-tab-groups li.menu-item-depth-7 ,

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs ul.wpmm-tab-groups li.menu-item-depth-8 ,

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs ul.wpmm-tab-groups li.menu-item-depth-9 ,

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs ul.wpmm-tab-groups li.menu-item-depth-10 {

	margin-bottom: 9px;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs.wpmm-default-tab-design ul.wpmm-tab-groups > li > a:hover span,

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs.wpmm-default-tab-design ul.wpmm-tab-groups > li > a:hover {

	background: #fff;

	position: relative;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs ul.wpmm-tab-groups > li:hover > a span,

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs ul.wpmm-tab-groups > li:hover > a {

	position: relative;

	color: #000 ;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs.wpmm-default-tab-design ul.wpmm-tab-groups > li.show_tab > a > span {

	background: #fff;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs.wpmm-default-tab-design ul.wpmm-tab-groups > li > a:hover:before,

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs.wpmm-default-tab-design ul.wpmm-tab-groups > li.show_tab > a:before {

	content: '';

	position: absolute;

	left: -1px;

	width: 5px;

	height: 100%;

	background: red;

	z-index: 999;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs > div:after {

	clear: both;

	content: "";

	display: block;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs ul.wpmm-tab-groups > li > a > span {

	color: #666;

	font-size: 14px;


	padding: 10px 15px;

	text-transform: uppercase;

	width: 100%;

	background: #eee;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs.wpmm-default-tab-design ul.wpmm-tab-groups > li:last-child > a > span {

	border-bottom: 1px solid #ccc;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs.wpmm-default-tab-design ul.wpmm-tab-groups > li > a > span {

	border-top: 1px solid #ccc;

	border-left: 1px solid #ccc;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs ul.wpmm-tab-groups > li > a > span:hover {

	margin-left: 0;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs ul.wpmm-tab-groups > li.wpmm-tabs-section > div.wpmm-sub-menu-wrapper > ul.wpmm-tab-groups-panel {

	position: absolute;

	right: 0;

	top: 0;

	padding: 8px 15px;

	border-left: 0;

	left: auto;

	width: 70%;

	overflow: hidden;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs ul.wpmm-tab-groups > li.wpmm-tabs-section > div.wpmm-sub-menu-wrapper > ul.wpmm-tab-groups-panel > li {

	width: 24%;

	display: inline-block;

	vertical-align: top;

	margin: 0 -2px;

	padding: 0 10px;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs ul.wpmm-tab-groups > li.wpmm-tabs-section > div.wpmm-sub-menu-wrapper > ul.wpmm-tab-groups-panel > li:first-child {

	padding-left: 0;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs ul.wpmm-tab-groups > li.wpmm-tabs-section > div.wpmm-sub-menu-wrapper > ul.wpmm-tab-groups-panel > li:last-child {

	padding-right: 0;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs ul.wpmm-tab-groups > li.wpmm-tabs-section > div.wpmm-sub-menu-wrapper > ul.wpmm-tab-groups-panel > li > a > span.wpmm-mega-menu-href-title,

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-horizontal-tabs ul.wpmm-tab-groups > li.wpmm-tabs-section > div.wpmm-sub-menu-wrapper > ul.wpmm-tab-groups-panel > li > a > span.wpmm-mega-menu-href-title {

	font-size: 14px;

	color: #333;

	margin-bottom: 15px;

	font-weight: 600;

	position: relative;

	padding-bottom: 10px;

	display: inline-block;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs ul.wpmm-tab-groups > li.wpmm-tabs-section > div.wpmm-sub-menu-wrapper > ul.wpmm-tab-groups-panel > li > a > span.wpmm-mega-menu-href-title:before,

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-horizontal-tabs ul.wpmm-tab-groups > li.wpmm-tabs-section > div.wpmm-sub-menu-wrapper > ul.wpmm-tab-groups-panel > li > a > span.wpmm-mega-menu-href-title:before {

	content: '';

	position: absolute;

	background: #333;

	bottom: 0;

	width: 30px;

	height: 1px;

	top: unset;

}



/* simple tab designĀ */



ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs.wpmm-simple-design-layout div > ul.wpmm-tab-groups {

	border-right: 1px solid #ccc;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs.wpmm-simple-design-layout div > ul.wpmm-tab-groups > li > a > span {

	background: #FFF;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs.wpmm-simple-design-layout div > ul.wpmm-tab-groups > li.show_tab > a > span,

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs.wpmm-simple-design-layout div > ul.wpmm-tab-groups > li:hover > a > span {

	color: #fff;

	background: #fb3624;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-horizontal-tabs.wpmm-simple-design-layout div > ul.wpmm-tab-groups > li.show_tab > a,

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-horizontal-tabs.wpmm-simple-design-layout div > ul.wpmm-tab-groups > li:hover > a {

	color: #fff !important;

	background: #fb3624;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-horizontal-tabs.wpmm-simple-design-layout div > ul.wpmm-tab-groups > li.show_tab > a span,

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-horizontal-tabs.wpmm-simple-design-layout div > ul.wpmm-tab-groups > li:hover > a span {

	color: #fff;

}

.wp-megamenu-main-wrapper ul li ul li.wpmega-horizontal-tabs.wpmm-simple-design-layout > div > ul > li.wpmm-tabs-section > .wpmm-sub-menu-wrapper {

	border-top: 1px solid #ccc;

}



/* animated border tab designĀ */

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs.wpmm-animated-border-design div > ul.wpmm-tab-groups {

	border-right: 1px solid #ccc;

	overflow: hidden;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs.wpmm-animated-border-design div > ul.wpmm-tab-groups > li > a > span {

	background: #FFF;

	padding: 5px 15px;

	font-weight: 700;

	position: relative;

}

.wpmega-mini-mm-template ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs.wpmm-animated-border-design div > ul.wpmm-tab-groups > li > a > span {

	background: #eee;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs.wpmm-animated-border-design div > ul.wpmm-tab-groups > li.show_tab > a > span,

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs.wpmm-animated-border-design div > ul.wpmm-tab-groups > li:hover > a > span{

	color: #2196F3;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs.wpmm-animated-border-design div > ul.wpmm-tab-groups > li > a > span:after {

	content: "";

	width: 0;

	height: 1px;

	background: #ccc;

	position: absolute;

	top: 50%;

	-webkit-transform: translateX(15px);

	-moz-transform: translateX(15px);

	-ms-transform: translateX(15px);

	-o-transform: translateX(15px);

	transform: translateX(15px);

	-webkit-transition: .5s;

	-moz-transition: .5s;

	-ms-transition: .5s;

	-o-transition: .5s;

	transition: .5s;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs.wpmm-animated-border-design div > ul.wpmm-tab-groups > li:hover > a > span:after {

	width: 100%;

}



ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-horizontal-tabs.wpmm-animated-border-design div > ul.wpmm-tab-groups > li > a {

	background: #FFF;

	text-align: left;

	min-width: unset;

	padding: 10px 20px 10px 0;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-horizontal-tabs.wpmm-animated-border-design div > ul.wpmm-tab-groups > li > a > span {

	font-weight: 600;

	position: relative;

	font-size: 15px;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-horizontal-tabs.wpmm-animated-border-design div > ul.wpmm-tab-groups > li.show_tab > a > span,

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-horizontal-tabs.wpmm-animated-border-design div > ul.wpmm-tab-groups > li:hover > a > span{

	color: #2196F3 !important;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-horizontal-tabs.wpmm-animated-border-design div > ul.wpmm-tab-groups > li > a > span:after {

	content: "";

	width: 0;

	height: 1px;

	background: #ccc;

	position: absolute;

	top: 100%;

	left: 0;

	-webkit-transition: .5s;

	-moz-transition: .5s;

	-ms-transition: .5s;

	-o-transition: .5s;

	transition: .5s;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-horizontal-tabs.wpmm-animated-border-design div > ul.wpmm-tab-groups > li:hover > a > span:after {

	width: 100%;

}



/* creative tab designĀ */



ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs.wpmm-creative-tab-design div > ul.wpmm-tab-groups > li {

	border-bottom: 1px solid #eee;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs.wpmm-creative-tab-design div > ul.wpmm-tab-groups > li:last-child {

	border-bottom: unset;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-horizontal-tabs.wpmm-creative-tab-design div > ul.wpmm-tab-groups > li {

	border-right: 1px solid #eee;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-horizontal-tabs.wpmm-creative-tab-design div > ul.wpmm-tab-groups > li:last-child {

	border-right: unset;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs.wpmm-creative-tab-design ul.wpmm-tab-groups > li > a > span{

	background: #FFF;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs.wpmm-creative-tab-design div > ul.wpmm-tab-groups > li.show_tab > a > span,

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs.wpmm-creative-tab-design div > ul.wpmm-tab-groups > li:hover > a > span{

	color: #F84666 !important;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-horizontal-tabs.wpmm-creative-tab-design div > ul.wpmm-tab-groups > li.show_tab > a > span,

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-horizontal-tabs.wpmm-creative-tab-design div > ul.wpmm-tab-groups > li:hover > a > span{

	color: #F84666 !important;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-horizontal-tabs.wpmm-creative-tab-design div > ul.wpmm-tab-groups > li > a,

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-horizontal-tabs.wpmm-creative-tab-design div > ul.wpmm-tab-groups > li.show_tab > a,

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-horizontal-tabs.wpmm-creative-tab-design div > ul.wpmm-tab-groups > li:hover > a {

	background: #FFF;

}



/* modern tab designĀ */

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs.wpmm-modern-tab-design div > ul.wpmm-tab-groups {

	border-right: 5px solid #21a6ce;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs.wpmm-modern-tab-design div > ul.wpmm-tab-groups > li > a > span,

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs.wpmm-modern-tab-design div > ul.wpmm-tab-groups {

	background: #f4f4f4;

	-webkit-border-radius: 5px 0 0 5px;

	border-radius: 5px 0 0 5px;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs.wpmm-modern-tab-design div > ul.wpmm-tab-groups > li > a > span {

	font-weight: 700;

	text-transform: uppercase;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs.wpmm-modern-tab-design div > ul.wpmm-tab-groups > li.show_tab > a > span,

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs.wpmm-modern-tab-design div > ul.wpmm-tab-groups > li:hover > a > span {

	background: #21a6ce;

	color: #fff;

}

.wp-megamenu-main-wrapper ul li ul li.wpmega-horizontal-tabs.wpmm-modern-tab-design > div > ul > li.wpmm-tabs-section > .wpmm-sub-menu-wrapper{

	border-top: 5px solid #21a6ce;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-horizontal-tabs.wpmm-modern-tab-design div > ul.wpmm-tab-groups > li > a,

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-horizontal-tabs.wpmm-modern-tab-design div > ul.wpmm-tab-groups {

	background: #f4f4f4;

	-webkit-border-radius: 5px 5px 0 0;

	border-radius: 5px 5px 0 0;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-horizontal-tabs.wpmm-modern-tab-design div > ul.wpmm-tab-groups > li.show_tab > a {

	background: #fff;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-horizontal-tabs.wpmm-modern-tab-design div > ul.wpmm-tab-groups > li:hover > a {

	background: #21a6ce;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-horizontal-tabs.wpmm-modern-tab-design div > ul.wpmm-tab-groups > li > a > span {

	font-weight: 700;

	text-transform: uppercase;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-horizontal-tabs.wpmm-modern-tab-design div > ul.wpmm-tab-groups > li:hover > a > span {

	color: #fff !important;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-horizontal-tabs.wpmm-modern-tab-design div > ul.wpmm-tab-groups > li.show_tab > a,

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-horizontal-tabs.wpmm-modern-tab-design div > ul.wpmm-tab-groups > li:hover > a {

	background: #21a6ce;

}

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-horizontal-tabs.wpmm-modern-tab-design div > ul.wpmm-tab-groups > li.show_tab > a span,

ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-horizontal-tabs.wpmm-modern-tab-design div > ul.wpmm-tab-groups > li:hover > a span{

	color: #FFF;

}



/*=================

wpmegamenu-featured-box

=================*/

.wpmegamenu-featured-box {

	background: #ECEAEF;

	padding: 11px 0;

	margin-bottom: 10px;

	margin-top: 0px;

}

.wpmega-mini-mm-template .wpmegamenu-featured-box {

	background: #ccc;

}

.wpmegamenu-featured-box div.wpmm-box-section {

	display: inline-block;

	vertical-align: top;

	margin: 0 -2px;

	width: 33.33%;

}

.wpmegamenu-featured-box div.wpmm-box-section .wpmm-icon-text-icon {

	float: left;

	vertical-align: top;

	width: 25%;

	text-align: center;

	font-size: 38px;

	padding: 10px 0;

}

.wpmegamenu-featured-box div.wpmm-box-section .wpmm-feature-info {

	float: right;

	vertical-align: top;

	width: 75%;

	text-align: left;

}

.wpmegamenu-featured-box div.wpmm-box-section .wpmm-feature-info span.wpmm-title-tag {

	font-size: 15px;

	display: block;

	color: #333;

	font-weight: 600;

}

/*==========

pop up according to theme color

==========*/

.wp-megamenu-main-wrapper.wpmega-black-white .ajax-auth h1,

.wp-megamenu-main-wrapper.wpmega-black-silver .ajax-auth h1 {

	border-bottom: 1px solid #000;

}

.wp-megamenu-main-wrapper.wpmega-black-white .ajax-auth input.submit_button,

.wp-megamenu-main-wrapper.wpmega-black-silver .ajax-auth input.submit_button {

	background-color: #3d3d3d;

	background: -webkit-gradient(linear,left top,left bottom,color-stop(50%,#3d3d3d),color-stop(50%,#3d3d3d),color-stop(50%,#212121));

	background: -webkit-linear-gradient(top,#3d3d3d,#212121);

	background: -moz-linear-gradient(top,#3d3d3d,#212121);

	background: -ms-linear-gradient(top,#3d3d3d,#212121);

	background: -o-linear-gradient(top,#3d3d3d,#212121);

}

.wp-megamenu-main-wrapper.wpmega-black-white .ajax-auth button.close:before,

.wp-megamenu-main-wrapper.wpmega-black-silver .ajax-auth button.close:before {

	color: #000;

}

/*==========

==========*/

.wp-megamenu-main-wrapper.wpmega-gold-yellow-black .ajax-auth h1 {

	border-bottom: 1px solid #dace2e;

}

.wp-megamenu-main-wrapper.wpmega-gold-yellow-black .ajax-auth input.submit_button {

	background: #dace2e;

}

.wp-megamenu-main-wrapper.wpmega-gold-yellow-black .ajax-auth button.close:before {

	color: #dace2e;

}

/*==========

==========*/

.wp-megamenu-main-wrapper.wpmega-hunter-shades-white .ajax-auth h1 {

	border-bottom: 1px solid #CFA66F;

}

.wp-megamenu-main-wrapper.wpmega-hunter-shades-white .ajax-auth input.submit_button {

	background: #CFA66F;

}

.wp-megamenu-main-wrapper.wpmega-hunter-shades-white .ajax-auth button.close:before {

	color: #CFA66F;

}

/*==========

==========*/

.wp-megamenu-main-wrapper.wpmega-maroon-reddish-black .ajax-auth h1 {

	border-bottom: 1px solid #a32638;

}

.wp-megamenu-main-wrapper.wpmega-maroon-reddish-black .ajax-auth input.submit_button {

	background: #a32638;

	background: -moz-linear-gradient(top, #a32638 0%, #f93831 100%);

	background: -webkit-linear-gradient(top, #a32638 0%,#f93831 100%);

	background: linear-gradient(to bottom, #a32638 0%,#f93831 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a32638', endColorstr='#f93831',GradientType=0 );

}

.wp-megamenu-main-wrapper.wpmega-maroon-reddish-black .ajax-auth button.close:before {

	color: #a32638;

}

/*==========

==========*/

.wp-megamenu-main-wrapper.wpmega-light-blue-sky-white .ajax-auth h1 {

	border-bottom: 1px solid #0AA2EE;

}

.wp-megamenu-main-wrapper.wpmega-light-blue-sky-white .ajax-auth input.submit_button {

	background: #0AA2EE;

}

.wp-megamenu-main-wrapper.wpmega-light-blue-sky-white .ajax-auth button.close:before {

	color: #0AA2EE;

}

/*==========

==========*/

.wp-megamenu-main-wrapper.wpmega-warm-purple-white .ajax-auth h1 {

	border-bottom: 1px solid #9768a8;

}

.wp-megamenu-main-wrapper.wpmega-warm-purple-white .ajax-auth input.submit_button {

	background: #9768a8;

}

.wp-megamenu-main-wrapper.wpmega-warm-purple-white .ajax-auth button.close:before {

	color: #9768a8;

}

/*==========

==========*/

.wp-megamenu-main-wrapper.wpmega-sea-green-white .ajax-auth h1 {

	border-bottom: 1px solid #5EC073;

}

.wp-megamenu-main-wrapper.wpmega-sea-green-white .ajax-auth input.submit_button {

	background: #5EC073;

}

.wp-megamenu-main-wrapper.wpmega-sea-green-white .ajax-auth button.close:before {

	color: #5EC073;

}

/*==========

==========*/

.wp-megamenu-main-wrapper.wpmega-prussian-blue-white .ajax-auth h1 {

	border-bottom: 1px solid #003153;

}

.wp-megamenu-main-wrapper.wpmega-prussian-blue-white .ajax-auth input.submit_button {

	background: #003153;

}

.wp-megamenu-main-wrapper.wpmega-prussian-blue-white .ajax-auth button.close:before {

	color: #003153;

}

/*==========

==========*/

.wp-megamenu-main-wrapper.wpmega-mountain-meadow-white .ajax-auth h1 {

	border-bottom: 1px solid #30BA8F;

}

.wp-megamenu-main-wrapper.wpmega-mountain-meadow-white .ajax-auth input.submit_button {

	background: #30BA8F;

}

.wp-megamenu-main-wrapper.wpmega-mountain-meadow-white .ajax-auth button.close:before {

	color: #30BA8F;

}

/*==========

==========*/

.wp-megamenu-main-wrapper.wpmega-white-blue .ajax-auth h1 {

	border-bottom: 1px solid #0056c7;

}

.wp-megamenu-main-wrapper.wpmega-white-blue .ajax-auth input.submit_button {

	background: #0056c7;

}

.wp-megamenu-main-wrapper.wpmega-white-blue .ajax-auth button.close:before {

	color: #0056c7;

}

/*==========

==========*/

.wp-megamenu-main-wrapper.wpmega-simple-green .ajax-auth h1 {

	border-bottom: 1px solid #570;

}

.wp-megamenu-main-wrapper.wpmega-simple-green .ajax-auth input.submit_button {

	background: #570;

}

.wp-megamenu-main-wrapper.wpmega-simple-green .ajax-auth button.close:before {

	color: #570;

}

/*===========

===========*/

.wpmm-image-gallery-widget .gallery {

	margin-bottom: 0;

}

.wp1s-widget-wrap .bx-controls {

	display: none;

}

.wpmm-image-gallery-widget .gallery-columns-2 figure.gallery-item {

    float: left;

    width: 50%;

    margin: 0;

}

/*===========

hide and show list

============*/

.wp-megamenu-main-wrapper ul li.wpmm-display-mode-off {

	display: none;

}

/*=========

image change in hover

==========*/

.wpmm-background-image img {

	position: absolute;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	width: 100%;

	height: 100%;

}

/*=================

vertical slide css

=================*/

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-slide ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap {

	transition: all ease 0.3s;


	-webkit-transition: all ease 0.3s;

	-ms-transition: all ease 0.3s;

	-webkit-transform: translateX(10%);

	   -moz-transform: translateX(10%);

	    -ms-transform: translateX(10%);

	     -o-transform: translateX(10%);

	        transform: translateX(10%);

}

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-slide.wpmm-onhover ul.wpmm-mega-wrapper li:hover .wpmm-sub-menu-wrap,

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-slide.wpmm-onclick ul.wpmm-mega-wrapper li.active-show .wpmm-sub-menu-wrap {

	top: 0;

	-webkit-transform: translateX(0);

	   -moz-transform: translateX(0);

	    -ms-transform: translateX(0);

	     -o-transform: translateX(0);

	        transform: translateX(0);

}



.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-fade ul.wpmm-mega-wrapper li > .wpmm-sub-menu-wrap {

	-webkit-transition: all ease-in-out 0.5s;

	   -moz-transition: all ease-in-out 0.5s;

	    -ms-transition: all ease-in-out 0.5s;

	     -o-transition: all ease-in-out 0.5s;

	        transition: all ease-in-out 0.5s;

}

/*

* CUstom Template Default Styling

*/

.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title::before,

.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link::before{

	background: #47a35b;

	bottom: 0;

	content: "";

	height: 2px;

	position: absolute;

	width: 30px;

}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-ctheme-wrapper ul.wpmm-mega-wrapper > li.menu-item-has-children > a:after{

	content: '\f107';

	position: absolute;

	right: 11px;

	top: 50%;

	transform: translateY(-50%);

	-webkit-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	font-family: FontAwesome;

	font-size: 14px;

}



.wpmega-responsive-closebtn{

	display: none;

}



.wp-megamenu-main-wrapper h2.woocommerce-loop-product__title {

	font-size: 16px;

	margin-top: 4px;

}



.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li.wpmm-clogo-image > a,

.wp-megamenu-main-wrapper.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li.wpmm-clogo-image > a{

	padding: 9px 11px 6px 13px !important;

	cursor: pointer;

}

.wpmm-bgoverlay{

	position: absolute;

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

}



/*

==============================================

Default Right Align Horizental Menu

==============================================

*/

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-vertical-right-align ul.wpmm-mega-wrapper > li > a{

	text-align: right;

}



.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-vertical-right-align ul li.menu-item-has-children > a:after{

	content: '\f104';

	left: 8px;

	right: auto;

}

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-vertical-right-align ul.wpmm-mega-wrapper li a .wpmm-mega-menu-label{

	left: 30px;

	right: auto;

	-webkit-transform: translateX(0);

	-moz-transform: translateX(0);

	-ms-transform: translateX(0);

	-o-transform: translateX(0);

	transform: translateX(0);

}



.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-vertical-right-align ul.wpmm-mega-wrapper li > .wpmm-sub-menu-wrap{

	right: 100%;

	left: auto;

}

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-vertical-right-align ul.wpmm-mega-wrapper li.wpmm-menu-align-right{

	float: left !important;

}



.wpmm-orientation-vertical.wpmm-vertical-right-align.wp-megamenu-main-wrapper.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout:hover > div,

.wpmm-orientation-vertical.wpmm-vertical-right-align.wp-megamenu-main-wrapper.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout:hover > div,

.widget .wpmm-orientation-vertical.wpmm-vertical-right-align ul.wpmm-mega-wrapper li.wpmega-menu-flyout div{

	left: auto;

	right: 100%;

}



.wpmm-orientation-vertical.wpmm-vertical-right-align.wp-megamenu-main-wrapper ul.wpmm-mega-wrapper li.wpmega-menu-flyout > div ul li > div{

	top: 0;

	right: 100%;

	left: auto;

}



.wpmm-orientation-vertical.wpmm-vertical-right-align.wp-megamenu-main-wrapper ul.wpmm-mega-wrapper li.wpmega-menu-flyout:hover > div ul li:hover > div{

	top: 0;

	right: 100%;

	left: auto;

}



.wpmm-orientation-vertical.wpmm-vertical-right-align.wp-megamenu-main-wrapper ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li a,

.wpmm-orientation-vertical.wpmm-vertical-right-align.wp-megamenu-main-wrapper ul.wpmm-mega-wrapper li.wpmega-menu-flyout div ul li.wpmm-submenu-align-right{

	text-align: right !important;

}

.wpmm-orientation-vertical.wpmm-vertical-right-align.wp-megamenu-main-wrapper ul.wpmm-mega-wrapper li.wpmega-menu-flyout li.menu-item-has-children.wpmm-submenu-align-left > a:after,

.wpmm-orientation-vertical.wpmm-vertical-right-align.wp-megamenu-main-wrapper ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li.wpmm-submenu-align-right a.wp-mega-menu-link:after{

	right: auto !important;

	content: '\f104' !important;

	left: 8px !important;

	transform: rotate(0deg) !important;

	-webkit-transform: rotate(0deg) !important;

	-ms-transform: rotate(0deg) !important;

	top: 9px !important;

}





/*

==============================================

Simple Mega Menu

==============================================

*/



.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-simple-mm-template ul.wpmm-mega-wrapper{

	width: 100%;

	border: 1px solid #ccc;

	background: rgb(255,255,255); /* Old browsers */

	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(244,244,244,1) 100%); /* FF3.6-15 */

	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* Chrome10-25,Safari5.1-6 */

	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

}

@media screen and (min-width: 930px){

	.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-simple-mm-template {

		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f4f4f4+100 */

		background: rgb(255,255,255); /* Old browsers */

		background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(244,244,244,1) 100%); /* FF3.6-15 */

		background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* Chrome10-25,Safari5.1-6 */

		background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */

		display: flex;

		-webkit-align-items: center;

		align-items: center;

	}

}



.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-simple-mm-template ul.wpmm-mega-wrapper > li{

	border-left: 1px solid #e0e0e0;

	cursor: pointer;

}



.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-simple-mm-template ul.wpmm-mega-wrapper > li:first-child{

	border-left: 0;

}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-simple-mm-template ul.wpmm-mega-wrapper > li:hover{

	background: transparent;

}

.wp-megamenu-main-wrapper.wpmega-simple-mm-template.wpmm-onclick ul.wpmm-mega-wrapper > li.current-menu-item {

	    background: rgb(255,255,255);

    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(244,244,244,1) 100%);

    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%);

    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%);

}

.wp-megamenu-main-wrapper.wpmega-simple-mm-template.wpmm-onclick ul.wpmm-mega-wrapper > li.current-menu-item > a,

.wp-megamenu-main-wrapper.wpmega-simple-mm-template.wpmm-onclick ul.wpmm-mega-wrapper > li.active-show > a,

.wp-megamenu-main-wrapper.wpmega-simple-mm-template.wpmm-onhover ul.wpmm-mega-wrapper > li:hover > a{

	color: #7266ba;

}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-simple-mm-template ul.wpmm-mega-wrapper > li.menu-item-has-children > a{

	padding: 20px 22px 20px 17px;

}



.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-simple-mm-template .wpmm-mega-menu-icon img{

	margin-right: 0;

}



.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-simple-mm-template  ul.wpmm-mega-wrapper > li.menu-item-has-children > a:after{

	position: absolute;

	right: 0;

	left: 0;

	margin: 0 auto;

	text-align: center;

	bottom: -8px;

	top: auto;

}



.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-simple-mm-template ul.wpmm-mega-wrapper > li > a{

	color: #1e1e1e;

	text-transform: uppercase;

	font-weight: 700;

}



.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-simple-mm-template ul.wpmm-mega-wrapper li#wp_nav_menu-item-5{

	background-color: transparent !important;

}

@media screen and (min-width: 930px) {

	.wp-megamenu-main-wrapper.wpmega-simple-mm-template .wpmm-mega-menu-label{

		background: #1e1e1e;

		left: 30%;

	}

}



.wp-megamenu-main-wrapper.wpmega-simple-mm-template .wpmm-mega-menu-label:before{

	border-color: #1e1e1e transparent transparent transparent;

}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-simple-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-megamenu .wpmm-sub-menu-wrap:before,

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-simple-mm-template ul.wpmm-mega-wrapper li.wpmm-search-type .wpmm-sub-menu-wrap:before,

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-simple-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout .wpmm-sub-menu-wrapper:before{

	content: "";

	position: absolute;

	left: 0;

	top: 0;

	width: 0;

	height: 2px;

	background-color: #7266ba;

	-webkit-transition: 1s;

	-moz-transition: 1s;

	-ms-transition: 1s;

	-o-transition: 1s;

	transition: 1s;

}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-simple-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout .wpmm-sub-menu-wrapper:before{

	top: -2px;

}

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmega-simple-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-megamenu .wpmm-sub-menu-wrap:before,

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmega-simple-mm-template ul.wpmm-mega-wrapper li.wpmm-search-type .wpmm-sub-menu-wrap:before,

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmega-simple-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout .wpmm-sub-menu-wrapper:before{

	content: "";

	position: absolute;

	left: 0;

	top: 0;

	width: 2px;

	height: 0;

	background-color: #7266ba;

	-webkit-transition: 1s;

	-moz-transition: 1s;

	-ms-transition: 1s;

	-o-transition: 1s;

	transition: 1s;

}

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmega-simple-mm-template.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-megamenu.active-show .wpmm-sub-menu-wrap:before,

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmega-simple-mm-template.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-megamenu:hover .wpmm-sub-menu-wrap:before,

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmega-simple-mm-template.wpmm-onhover ul.wpmm-mega-wrapper li.wpmm-search-type:hover .wpmm-sub-menu-wrap:before,

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmega-simple-mm-template.wpmm-onclick ul.wpmm-mega-wrapper li.wpmm-search-type.active-show .wpmm-sub-menu-wrap:before,

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmega-simple-mm-template.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout.active-show .wpmm-sub-menu-wrapper:before,

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmega-simple-mm-template.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout:hover .wpmm-sub-menu-wrapper:before{

	height: 100%;

}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-simple-mm-template.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-megamenu.active-show .wpmm-sub-menu-wrap:before,

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-simple-mm-template.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-megamenu:hover .wpmm-sub-menu-wrap:before,

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-simple-mm-template.wpmm-onhover ul.wpmm-mega-wrapper li.wpmm-search-type:hover .wpmm-sub-menu-wrap:before,

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-simple-mm-template.wpmm-onclick ul.wpmm-mega-wrapper li.wpmm-search-type.active-show .wpmm-sub-menu-wrap:before,

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-simple-mm-template.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout.active-show .wpmm-sub-menu-wrapper:before,

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-simple-mm-template.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout:hover .wpmm-sub-menu-wrapper:before{

	width: 100%;

}

.wpmega-simple-mm-template .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title:before{

	display: none;

}

.wpmega-simple-mm-template .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title:before,

.wpmega-simple-mm-template .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link:before{

	display: none;

}

.wpmega-simple-mm-template .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title{

	/*margin-bottom: 0;*/

}



.wpmega-simple-mm-template .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link span.wpmm-mega-menu-href-title{

	margin-bottom: 0;

}

.wpmega-simple-mm-template ul li ul li ul{

	padding-top: 0 !important;

}

.wpmega-simple-mm-template ul li ul li ul > li a{

	color: #1e1e1e;

	display: inline-block;

}

.wpmega-simple-mm-template ul li ul li ul > li > a:after {

	position: absolute;

	display: block;

	content: " ";

	left: 0;

	bottom: 0;

	width: 0;

	border-bottom: 1px solid #1e1e1e;

	-webkit-transition: width .2s ease-in-out;

	-moz-transition: width .2s ease-in-out;

	transition: width .2s ease-in-out;

}



.wpmega-simple-mm-template ul li ul li ul > li > a:hover::after {

	width: 100%;

}



.wpmega-simple-mm-template ul li ul li.menu-item-type-widget ul > li > a:hover::after,

.wpmega-simple-mm-template ul li ul li ul > li.wpmm-tabs-section.menu-item-depth-1 > a:hover::after ,

.wpmega-simple-mm-template ul li ul li ul > li.wpmm-tabs-section.menu-item-depth-2 > a:hover::after ,

.wpmega-simple-mm-template ul li ul li ul > li.wpmm-tabs-section.menu-item-depth-3 > a:hover::after {

	width: 0%;

}



.wpmega-simple-mm-template .wpmm-sub-menu-wrapper .wp-mega-sub-menu li a span.wpmm-mega-menu-href-title:hover{

	margin-left: 0;

}



.wpmega-simple-mm-template .wpmm-sub-menu-wrap ul li a.wp-mega-menu-link i{

	color: #1e1e1e;

}



.wpmega-simple-mm-template .wpmm-sub-menu-wrap ul li.wpmega-view-more-btn a.wp-mega-menu-link i{

	color: #fff;

}



.wpmega-simple-mm-template .wpmm-sub-menu-wrap ul li.wpmega-view-more-btn a.wp-mega-menu-link:hover i{

	color: #7266BA;

}



.wpmega-simple-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul{

	background: #fafafa;

}

.wpmega-simple-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul li a{

	padding: 10px 25px !important;

	color: #1e1e1e;

	font-weight: 700;

}

.wpmega-simple-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul li ul li a{

	display: block !important;

}

.wpmega-simple-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul li ul li a span.wpmm-mega-menu-href-title{

	transition: none !important;

}

.wpmega-simple-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul li ul li a:hover::after{

	display: none !important;

}



/*

* vetical align left simple-mm-template

*/



.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmega-simple-mm-template{

	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f4f4f4+100 */

	background: rgb(255,255,255); /* Old browsers */

	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(244,244,244,1) 100%); /* FF3.6-15 */

	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* Chrome10-25,Safari5.1-6 */

	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */

}



.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmega-simple-mm-template ul.wpmm-mega-wrapper > li > a{

	color: #1e1e1e;

	text-transform: uppercase;

	font-weight: 700;

}



.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmega-simple-mm-template ul.wpmm-mega-wrapper li#wp_nav_menu-item-5{

	background-color: transparent !important;

}



.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmega-simple-mm-template .wpmm-mega-wrapper > li:hover,

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmega-simple-mm-template .wpmm-mega-wrapper > li.current-menu-item{

	background: transparent;

}



.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmega-simple-mm-template .wpmm-mega-wrapper > li:hover > a,

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmega-simple-mm-template .wpmm-mega-wrapper > li.current-menu-item > a {

	color: #7266ba;

}



.wpmm-orientation-vertical.wpmm-vertical-left-align.wpmega-simple-mm-template ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap{

	border-left: 2px solid #7266ba;

}

.wpmm-orientation-vertical.wpmega-simple-mm-template .wpmm-mega-menu-label{

	background: #1e1e1e;

}

.wpmm-orientation-vertical.wpmega-simple-mm-template .wpmm-mega-menu-icon img{

	margin-right: 0;

}

.wpmm-orientation-vertical.wpmega-simple-mm-template ul.wpmm-mega-wrapper li a.wpmm-csingle-menu{

	padding: 10px;

}

.wpmm-orientation-vertical.wpmega-simple-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout li.menu-item-has-children.wpmm-submenu-align-right > a:after{

	top: 10px;

}



.wpmm-orientation-vertical.wpmm-vertical-left-align.wp-megamenu-main-wrapper.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout:hover > div,

.wpmm-orientation-vertical.wpmm-vertical-left-align.wp-megamenu-main-wrapper.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout:hover > div,

.widget .wpmm-orientation-vertical.wpmm-vertical-left-align ul.wpmm-mega-wrapper li.wpmega-menu-flyout div{

	right: 0 !important;

}



.wpmm-orientation-vertical.wpmm-vertical-right-align.wpmega-simple-mm-template ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap{

	border-right: 2px solid #7266ba;

}



.wp-megamenu-main-wrapper.wpmega-simple-mm-template .wpmm-mega-menu-label {

	background: #7266BA;

	-webkit-border-radius: 0;

	border-radius: 0;

}



.wp-megamenu-main-wrapper.wpmega-simple-mm-template .wpmm-mega-menu-label:before {

	border-color: #7266BA transparent transparent transparent;

}



.wpmega-simple-mm-template .wpmm-sub-menu-wrapper ul.wp-mega-sub-menu li.wp-mega-menu-header a span.wpmm-mega-menu-label:after,

.wpmega-simple-mm-template .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wp-mega-menu-header a span.wpmm-mega-menu-label:after {

	border-right-color: #7266BA;

}





/*

==============================================

Dark Orchid Mega Menu

==============================================

*/



.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmega-orangebar-mm-template .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title:after,

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmega-orangebar-mm-template .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link:after {

	display: none;

}



.wp-megamenu-main-wrapper.wpmm-orientation-vertical .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title:after,

.wp-megamenu-main-wrapper.wpmm-orientation-vertical .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link:after {

	top: unset;

	-webkit-transform: translateY(0) !important;

	   -moz-transform: translateY(0) !important;

	    -ms-transform: translateY(0) !important;

	     -o-transform: translateY(0) !important;

	        transform: translateY(0) !important;

}



.wp-megamenu-main-wrapper.wpmega-dark-orchid-mm-template .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link {

	position: relative;

}

.wp-megamenu-main-wrapper.wpmega-dark-orchid-mm-template .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title:after,

.wp-megamenu-main-wrapper.wpmega-dark-orchid-mm-template .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link:after {

	content: "";

	position: absolute;

	left: 0;

	bottom: 0;

	height: 1px;

	width: 100%;

	background: #B085F4;

}



.wp-megamenu-main-wrapper.wpmega-dark-orchid-mm-template ul.wpmm-mega-wrapper {

	background-color: #B085F4;

}



.wp-megamenu-main-wrapper.wpmega-dark-orchid-mm-template.wpmm-orientation-horizontal ul.wpmm-mega-wrapper >li {

	border-right: 1px solid #DAC7FA;

}



.wp-megamenu-main-wrapper.wpmega-dark-orchid-mm-template.wpmm-orientation-horizontal ul.wpmm-mega-wrapper >li.menu-item-has-children >a {

	position: relative;

	padding: 23px 30px 24px;

}

.wp-megamenu-main-wrapper.wpmega-dark-orchid-mm-template.wpmm-orientation-horizontal.wpmm-onclick ul.wpmm-mega-wrapper >li.menu-item-has-children >a:before ,

.wp-megamenu-main-wrapper.wpmega-dark-orchid-mm-template.wpmm-orientation-horizontal.wpmm-onhover ul.wpmm-mega-wrapper >li.menu-item-has-children >a:before {

	position: absolute;

	left: 50%;

	bottom: -1px;

	content: "";

	border-right: 12px solid transparent;

	border-left: 12px solid transparent;

	border-bottom: 12px solid #fff;

	-webkit-transform: translateX(-50%);

	-moz-transform: translateX(-50%);

	-ms-transform: translateX(-50%);

	-o-transform: translateX(-50%);

	transform: translateX(-50%);

	opacity: 0;

	visibility: hidden;

}

.wp-megamenu-main-wrapper.wpmega-dark-orchid-mm-template.wpmm-orientation-horizontal.wpmm-onclick ul.wpmm-mega-wrapper >li.menu-item-has-children.active-show >a:before ,

.wp-megamenu-main-wrapper.wpmega-dark-orchid-mm-template.wpmm-orientation-horizontal.wpmm-onhover ul.wpmm-mega-wrapper >li.menu-item-has-children:hover >a:before {

	opacity: 1;

	visibility: visible;

	-webkit-transition: .5s;

	   -moz-transition: .5s;

	    -ms-transition: .5s;

	     -o-transition: .5s;

	        transition: .5s;

}



.wp-megamenu-main-wrapper.wpmega-dark-orchid-mm-template.wpmm-orientation-vertical ul.wpmm-mega-wrapper >li.menu-item-has-children >a {

	position: relative;

}



.wp-megamenu-main-wrapper.wpmega-dark-orchid-mm-template.wpmm-orientation-vertical ul.wpmm-mega-wrapper >li >a {

	color: #FFF;

}



.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmega-dark-orchid-mm-template ul.wpmm-mega-wrapper li.wpmm-submenu-align-left > .wpmm-sub-menu-wrap {

	border-left: unset !important;

}



.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmega-dark-orchid-mm-template ul.wpmm-mega-wrapper li.wpmm-submenu-align-right > .wpmm-sub-menu-wrap {

	border-right: unset !important;

}



.wp-megamenu-main-wrapper.wpmega-dark-orchid-mm-template.wpmm-orientation-vertical.wpmm-onclick ul.wpmm-mega-wrapper >li.menu-item-has-children >a:before ,

.wp-megamenu-main-wrapper.wpmega-dark-orchid-mm-template.wpmm-orientation-vertical.wpmm-onhover ul.wpmm-mega-wrapper >li.menu-item-has-children >a:before {

	position: absolute;

	right: 0px;

	top: 50%;

	content: "";

	border-right: 12px solid #fff;

	border-top: 12px solid transparent;

	border-bottom: 12px solid transparent;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	transform: translateY(-50%);

	opacity: 0;

	visibility: hidden;

}

.wp-megamenu-main-wrapper.wpmega-dark-orchid-mm-template.wpmm-orientation-vertical.wpmm-onclick ul.wpmm-mega-wrapper >li.menu-item-has-children.active-show >a:before ,

.wp-megamenu-main-wrapper.wpmega-dark-orchid-mm-template.wpmm-orientation-vertical.wpmm-onhover ul.wpmm-mega-wrapper >li.menu-item-has-children:hover >a:before {

	opacity: 1;

	visibility: visible;

	-webkit-transition: .5s;

	-moz-transition: .5s;

	-ms-transition: .5s;

	-o-transition: .5s;

	transition: .5s;

}



.wp-megamenu-main-wrapper.wpmega-dark-orchid-mm-template ul.wpmm-mega-wrapper li.wpmm-social-menu-item,

.wp-megamenu-main-wrapper.wpmega-dark-orchid-mm-template ul.wpmm-mega-wrapper li.wpmm-search-type {

	border-right: unset;

}

.wp-megamenu-main-wrapper.wpmega-dark-orchid-mm-template.wpmm-orientation-vertical ul.wpmm-mega-wrapper li.wpmm-search-type a{

	padding: 30px 10px;

}

.wp-megamenu-main-wrapper.wpmega-dark-orchid-mm-template.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li.wpmm-search-type a{

	padding: 33px 10px;

}

.wp-megamenu-main-wrapper.wpmega-dark-orchid-mm-template.wpmm-orientation-vertical ul.wpmm-mega-wrapper li.wpmm-social-menu-item a{

	padding: 30px 10px 31px;

}

.wp-megamenu-main-wrapper.wpmega-dark-orchid-mm-template.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li.wpmm-social-menu-item a{

	padding: 33px 10px 34px;

}



.wp-megamenu-main-wrapper.wpmega-dark-orchid-mm-template ul.wpmm-mega-wrapper li.wpmm-search-type a{

	padding: 30px 30px;

}



.wp-megamenu-main-wrapper.wpmega-dark-orchid-mm-template.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a{

	color: #fff;

	text-align: center;

	padding: 20px 30px;

}

.wp-megamenu-main-wrapper.wpmega-dark-orchid-mm-template ul.wpmm-mega-wrapper > li > a.wpmm-disable-text{

	padding: 30px 10px;

}

.wp-megamenu-main-wrapper.wpmega-dark-orchid-mm-template.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li.wpmega-hide-menu-icon > a {

	padding: 34px 30px;

}

.wp-megamenu-main-wrapper.wpmega-dark-orchid-mm-template.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li.wpmega-hide-menu-icon > a {

	padding: 34px 10px;

}

.wp-megamenu-main-wrapper.wpmega-dark-orchid-mm-template.wpmm-onclick ul.wpmm-mega-wrapper > li.current-menu-item > a,

.wp-megamenu-main-wrapper.wpmega-dark-orchid-mm-template.wpmm-onclick ul.wpmm-mega-wrapper > li.active-show > a,

.wp-megamenu-main-wrapper.wpmega-dark-orchid-mm-template.wpmm-onhover ul.wpmm-mega-wrapper > li:hover > a{

	background-color: #9B65F1;

}



.wp-megamenu-main-wrapper.wpmega-dark-orchid-mm-template ul.wpmm-mega-wrapper > li > a i{

	display: block;

	font-size: 18px;

}



.wp-megamenu-main-wrapper.wpmega-dark-orchid-mm-template ul.wpmm-mega-wrapper > li > a span{

	display: block;

}



.wp-megamenu-main-wrapper.wpmega-dark-orchid-mm-template.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a i.wpmm-mega-menu-icon:before,

.wp-megamenu-main-wrapper.wpmega-dark-orchid-mm-template.wpmm-ctheme-wrapper ul.wpmm-mega-wrapper > li > a i.wpmm-mega-menu-icon:before {

	padding-right: 0 !important;

}



.wp-megamenu-main-wrapper.wpmega-dark-orchid-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-right ul.wp-mega-sub-menu li {

	padding: 0 15px;

}





/*

==============================================

Modern Mega Menu

==============================================

*/



.wp-megamenu-main-wrapper.wpmega-modern-mm-template ul.wpmm-mega-wrapper {

	background-color: #EFEFEF;

}



.wp-megamenu-main-wrapper.wpmega-modern-mm-template ul.wpmm-mega-wrapper > li:first-child {

	border-left: 1px solid #fff;

}



.wp-megamenu-main-wrapper.wpmega-modern-mm-template ul.wpmm-mega-wrapper > li {

	border-right: 1px solid #fff;

}



.wp-megamenu-main-wrapper.wpmega-modern-mm-template ul.wpmm-mega-wrapper > li:hover {

	background: #EFEFEF;

}



.wp-megamenu-main-wrapper.wpmega-modern-mm-template ul.wpmm-mega-wrapper > li > a{

	color: #000;

	padding: 20px 30px;

	position: relative;

}



.wp-megamenu-main-wrapper.wpmega-modern-mm-template.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a {

	text-align: center;

}

.wp-megamenu-main-wrapper.wpmega-modern-mm-template ul.wpmm-mega-wrapper > li.current-menu-item {

	background: #efefef;

}

.wp-megamenu-main-wrapper.wpmega-modern-mm-template ul.wpmm-mega-wrapper > li.current-menu-item > a:before,

.wp-megamenu-main-wrapper.wpmega-modern-mm-template ul.wpmm-mega-wrapper > li > a.wp-mega-menu-link:before{

	content: "";

	position: absolute;

	left: 0;

	width: 0;

	height: 2px;

	background-color: #FF6C6C;

	left: 0;

	top: 0;

	-webkit-transition: all ease-in .5s;

	-moz-transition: all ease-in .5s;

	-ms-transition: all ease-in .5s;

	-o-transition: all ease-in .5s;

	transition: all ease-in .5s;

}



.wp-megamenu-main-wrapper.wpmega-modern-mm-template ul.wpmm-mega-wrapper > li.wpmm-search-type > a:before {

	background-color: transparent;

}

.wp-megamenu-main-wrapper.wpmega-modern-mm-template ul.wpmm-mega-wrapper > li.current-menu-item > a:before,

.wp-megamenu-main-wrapper.wpmega-modern-mm-template.wpmm-onclick ul.wpmm-mega-wrapper > li.active-show > a:before,

.wp-megamenu-main-wrapper.wpmega-modern-mm-template.wpmm-onhover ul.wpmm-mega-wrapper > li:hover > a:before{

	width: 100%;

}



.wp-megamenu-main-wrapper.wpmega-modern-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li {

	border-bottom: 1px solid #eaeaea;

}



.wp-megamenu-main-wrapper.wpmega-modern-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:last-child {

	border-bottom: unset;

}



.wp-megamenu-main-wrapper.wpmega-modern-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover {

	background: transparent;

}



.wp-megamenu-main-wrapper.wpmega-modern-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover > a{

	color: #FF6C6C;

}



.wp-megamenu-main-wrapper.wpmega-modern-mm-template .wpmm-mega-menu-label {

	background: #FF6C6C;

	-webkit-border-radius: 0;

	border-radius: 0;

}



.wp-megamenu-main-wrapper.wpmega-modern-mm-template .wpmm-mega-menu-label:after {

	color: #FF6C6C;

}



.wp-megamenu-main-wrapper.wpmega-modern-mm-template .wpmm-mega-menu-label:before {

	border-color: #FF6C6C transparent transparent transparent;

}



.wp-megamenu-main-wrapper.wpmega-modern-mm-template .wpmm-sub-menu-wrapper ul.wp-mega-sub-menu li.wp-mega-menu-header a span.wpmm-mega-menu-label:after,

.wp-megamenu-main-wrapper.wpmega-modern-mm-template .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wp-mega-menu-header a span.wpmm-mega-menu-label:after{

	border-right: 6px solid #FF6C6C;

}



/*

==============================================

Highlighted Border Mega Menu

==============================================

*/

.wp-megamenu-main-wrapper.wpmega-highlighted-border-mm-template .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link {

	position: relative;

}

.wp-megamenu-main-wrapper.wpmega-highlighted-border-mm-template .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title:after,

.wp-megamenu-main-wrapper.wpmega-highlighted-border-mm-template .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link:after {

	content: "";

	position: absolute;

	left: 0;

	bottom: 0;

	height: 5px;

	width: 50px;

	background: #FF6501;

}



.wp-megamenu-main-wrapper.wpmega-highlighted-border-mm-template ul.wpmm-mega-wrapper {

	background: #fff;

}



.wp-megamenu-main-wrapper.wpmega-highlighted-border-mm-template ul.wpmm-mega-wrapper > li {

	margin: 0 3px;

	background: #343434;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	-webkit-transition: .5s;

	-moz-transition: .5s;

	-ms-transition: .5s;

	-o-transition: .5s;

	transition: .5s;

}



.wp-megamenu-main-wrapper.wpmega-highlighted-border-mm-template.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li {

	margin: 3px 0;

}

.wp-megamenu-main-wrapper.wpmega-highlighted-border-mm-template.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li:first-child {

	margin-top: 0;

}



.wp-megamenu-main-wrapper.wpmega-highlighted-border-mm-template.wpmm-vertical-left-align ul.wpmm-mega-wrapper > li:hover {

	-webkit-border-radius: 0;

	border-radius: 0;

}



.wp-megamenu-main-wrapper.wpmega-highlighted-border-mm-template ul.wpmm-mega-wrapper > li.wpmm-social-menu-item:hover,

.wp-megamenu-main-wrapper.wpmega-highlighted-border-mm-template ul.wpmm-mega-wrapper > li.wpmm-search-type:hover {

	background: #343434;

}

.wp-megamenu-main-wrapper.wpmega-highlighted-border-mm-template.wpmm-onclick ul.wpmm-mega-wrapper > li.current-menu-item,

.wp-megamenu-main-wrapper.wpmega-highlighted-border-mm-template.wpmm-onclick ul.wpmm-mega-wrapper > li.active-show,

.wp-megamenu-main-wrapper.wpmega-highlighted-border-mm-template.wpmm-onhover ul.wpmm-mega-wrapper > li:hover{

	-webkit-border-bottom-left-radius: 0;

	-webkit-border-bottom-right-radius: 0;

	-moz-border-radius-bottom-left: 0;

	-moz-border-radius-bottom-right: 0;

	border-bottom-left-radius: 0;

	border-bottom-right-radius: 0;

	-webkit-border-radius: 0;

	        border-radius: 0;

	background: #FF6501;

}



.wp-megamenu-main-wrapper.wpmega-highlighted-border-mm-template.wpmm-onclick ul.wpmm-mega-wrapper > li.current-menu-item a,

.wp-megamenu-main-wrapper.wpmega-highlighted-border-mm-template.wpmm-onclick ul.wpmm-mega-wrapper > li.active-show a,

.wp-megamenu-main-wrapper.wpmega-highlighted-border-mm-template.wpmm-onhover ul.wpmm-mega-wrapper > li:hover a{

	-webkit-border-bottom-left-radius: 0;

	-webkit-border-bottom-right-radius: 0;

	-moz-border-radius-bottom-left: 0;

	-moz-border-radius-bottom-right: 0;

	border-bottom-left-radius: 0;

	border-bottom-right-radius: 0;

	-webkit-border-radius: 0;

	        border-radius: 0;

}



.wp-megamenu-main-wrapper.wpmega-highlighted-border-mm-template.wpmm-onclick ul.wpmm-mega-wrapper > li.current-menu-item > a{

	color: #fff;

}



.wp-megamenu-main-wrapper.wpmega-highlighted-border-mm-template.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li:first-child {

	margin-left: unset;

}



.wp-megamenu-main-wrapper.wpmega-highlighted-border-mm-template.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li:last-child {

	margin-right: unset;

}



.wp-megamenu-main-wrapper.wpmega-highlighted-border-mm-template ul.wpmm-mega-wrapper > li > a{

	color: #fff;

	position: relative;

}

.wp-megamenu-main-wrapper.wpmega-highlighted-border-mm-template.wpmm-orientation-horizontal.wpmm-onclick ul.wpmm-mega-wrapper > li.menu-item-has-children > a:before,

.wp-megamenu-main-wrapper.wpmega-highlighted-border-mm-template.wpmm-orientation-horizontal.wpmm-onhover ul.wpmm-mega-wrapper > li.menu-item-has-children > a:before{

	position: absolute;

	content: "";

	left: 0;

	bottom: -10px;

	height: 10px;

	width: 100%;

	background-color: #FF6501;

	opacity: 0;

	visibility: hidden;

}

.wp-megamenu-main-wrapper.wpmega-highlighted-border-mm-template.wpmm-orientation-horizontal.wpmm-onclick ul.wpmm-mega-wrapper > li.menu-item-has-children.active-show > a:before,

.wp-megamenu-main-wrapper.wpmega-highlighted-border-mm-template.wpmm-orientation-horizontal.wpmm-onhover ul.wpmm-mega-wrapper > li.menu-item-has-children:hover > a:before{

	opacity: 1;

	visibility: visible;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}



.wp-megamenu-main-wrapper.wpmega-highlighted-border-mm-template ul.wpmm-mega-wrapper > li.wpmm-social-menu-item:hover > a:before,

.wp-megamenu-main-wrapper.wpmega-highlighted-border-mm-template ul.wpmm-mega-wrapper > li.wpmm-search-type:hover > a:before{

	background-color: transparent;

}



.wp-megamenu-main-wrapper.wpmega-highlighted-border-mm-template.wpmm-orientation-horizontal > ul.wpmm-mega-wrapper > li > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmega-highlighted-border-mm-template.wpmm-orientation-horizontal > ul.wpmm-mega-wrapper > li > .wpmm-sub-menu-wrap {

	border-top: 5px solid #ff6501;

	-webkit-box-shadow: 0px 9px 13px rgba(64,64,64,.5);

	box-shadow: 0px 9px 13px rgba(64,64,64,.5);

}



.wp-megamenu-main-wrapper.wpmega-highlighted-border-mm-template.wpmm-orientation-vertical > ul.wpmm-mega-wrapper > li > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmega-highlighted-border-mm-template.wpmm-orientation-vertical > ul.wpmm-mega-wrapper > li > .wpmm-sub-menu-wrap {

	border-top: 5px solid #ff6501;

	-webkit-box-shadow: 7px 0px 10px rgba(64,64,64,.3);

	box-shadow: 7px 0px 10px rgba(64,64,64,.3);

}



.wp-megamenu-main-wrapper.wpmega-highlighted-border-mm-template.wpmm-orientation-vertical > ul.wpmm-mega-wrapper > li.wpmm-menu-align-right > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmega-highlighted-border-mm-template.wpmm-orientation-vertical > ul.wpmm-mega-wrapper > li.wpmm-menu-align-right > .wpmm-sub-menu-wrap {

	border-right: 5px solid #ff6501;

}

.wp-megamenu-main-wrapper.wpmega-highlighted-border-mm-template.wpmm-orientation-vertical > ul.wpmm-mega-wrapper > li.wpmm-menu-align-left > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmega-highlighted-border-mm-template.wpmm-orientation-vertical > ul.wpmm-mega-wrapper > li.wpmm-menu-align-left > .wpmm-sub-menu-wrap {

	border-left: 5px solid #ff6501;

	border-top: unset;

}



.wp-megamenu-main-wrapper.wpmega-highlighted-border-mm-template.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap {

	top: 105%;

}

.wpmega-highlighted-border-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li a{

	border-bottom: 1px solid #ddd;

}

.wpmega-highlighted-border-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-right ul.wp-mega-sub-menu li a {

    width: 181px;

}

.wpmega-highlighted-border-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:last-child a,

.wpmega-highlighted-border-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:last-child:hover a{

	border-bottom:none;

}

.wpmega-highlighted-border-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover {

	background-color: transparent;

}

.wpmega-highlighted-border-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li a {

	color: #949494;

	position: relative;

}

.wpmega-highlighted-border-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover > a {

	color: #000;

}

.wpmega-highlighted-border-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.menu-item-depth-2 > a:before,

.wpmega-highlighted-border-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-right ul.wp-mega-sub-menu li.menu-item-has-children > a:before,

.wpmega-highlighted-border-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li > a:before {

	position: absolute;

	left: 0;

	bottom: -1px;

	width: 0;

	height: 1px;

	background-color: #000;

	content: "";

	-webkit-transition: all ease-in .5s;

	-moz-transition: all ease-in .5s;

	-ms-transition: all ease-in .5s;

	-o-transition: all ease-in .5s;

	transition: all ease-in .5s;



}

.wpmega-highlighted-border-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.menu-item-depth-2:hover > a:before,

.wpmega-highlighted-border-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-right ul.wp-mega-sub-menu li.menu-item-has-children:hover > a:before,

.wpmega-highlighted-border-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover > a:before {

	width: 100%;

}



.wpmega-highlighted-border-mm-template li.wpmega-tabs.wpmega-vertical-tabs .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.menu-item-depth-2:hover > a:before,

.wpmega-highlighted-border-mm-template li.wpmega-tabs.wpmega-vertical-tabs .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.menu-item-depth-2:hover > a:after,



.wpmega-highlighted-border-mm-template .wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li.wpmega-view-more-btn.menu-item-depth-2:hover > a:before,

.wpmega-highlighted-border-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-right ul.wp-mega-sub-menu li.menu-item-has-children:last-child:hover > a:before,

.wpmega-highlighted-border-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:last-child:hover > a:before {

	width: 0;

}



.wpmega-highlighted-border-mm-template.wp-megamenu-main-wrapper .wpmm-mega-menu-label {

	background-color: #f0f0f0;

	color: #000;

}



.wpmega-highlighted-border-mm-template.wp-megamenu-main-wrapper .wpmm-mega-menu-label:before {

	border-color: #f0f0f0 transparent transparent transparent;

}

.wpmega-highlighted-border-mm-template .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wp-mega-menu-header a span.wpmm-mega-menu-label {

	color: #000;

}



.wpmega-highlighted-border-mm-template .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wp-mega-menu-header a span.wpmm-mega-menu-label:after {

	border-right-color: #f0f0f0;

}



.wpmega-highlighted-border-mm-template .wpmm-sub-menu-wrapper ul.wp-mega-sub-menu li.wp-mega-menu-header a span.wpmm-mega-menu-label,

.wpmega-highlighted-border-mm-template .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wp-mega-menu-header a span.wpmm-mega-menu-label {

	color: #FF6501;

	border: 1px solid #FF6501;

	background: #FFF;

}



.wpmega-highlighted-border-mm-template .wpmm-sub-menu-wrapper ul.wp-mega-sub-menu li.wp-mega-menu-header a span.wpmm-mega-menu-label:after,

.wpmega-highlighted-border-mm-template .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wp-mega-menu-header a span.wpmm-mega-menu-label:after {

	border-right: 6px solid #FF6501;

}

.wpmega-highlighted-border-mm-template .wp-megamenu-main-wrapper ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-left ul.wp-mega-sub-menu li,

.wpmega-highlighted-border-mm-template .wp-megamenu-main-wrapper ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-right ul.wp-mega-sub-menu li {

	/*padding: 0;*/

}



/*

==============================================

Advanced Magazine Mega Menu

==============================================

*/

.wp-megamenu-main-wrapper.wpmega-advanced-magazine-mm-template .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link {

	position: relative;

}

.wp-megamenu-main-wrapper.wpmega-advanced-magazine-mm-template .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title:after,

.wp-megamenu-main-wrapper.wpmega-advanced-magazine-mm-template .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link:after {

	content: "";

	position: absolute;

	left: 0;

	bottom: 0;

	height: 1px;

	width: 100%;

	background: #59B3F1;

}

.wp-megamenu-main-wrapper.wpmega-advanced-magazine-mm-template ul.wpmm-mega-wrapper {

	background: #1D1E20;

}

.wp-megamenu-main-wrapper.wpmega-advanced-magazine-mm-template ul.wpmm-mega-wrapper > li > a{

	color: #FFF;

}

.wpmm-orientation-vertical.wpmega-advanced-magazine-mm-template ul.wpmm-mega-wrapper > li {

	border-bottom: unset;

}

.wp-megamenu-main-wrapper.wpmega-advanced-magazine-mm-template ul.wpmm-mega-wrapper > li >a{

	border: 1px solid transparent;

	width: fit-content;

}

.wp-megamenu-main-wrapper.wpmega-advanced-magazine-mm-template.wpmm-orientation-vertical ul.wpmm-mega-wrapper > li >a {


	width: 100%;

}

.wp-megamenu-main-wrapper.wpmega-advanced-magazine-mm-template.wpmm-onclick ul.wpmm-mega-wrapper > li.current-menu-item >a,

.wp-megamenu-main-wrapper.wpmega-advanced-magazine-mm-template.wpmm-onclick ul.wpmm-mega-wrapper > li.active-show >a,

.wp-megamenu-main-wrapper.wpmega-advanced-magazine-mm-template.wpmm-onhover ul.wpmm-mega-wrapper > li:hover >a,

.wp-megamenu-main-wrapper.wpmega-advanced-magazine-mm-template ul.wpmm-mega-wrapper > li:hover >a.wpmm-logout-btn{

	border: 1px solid #59B3F1;

}

.wp-megamenu-main-wrapper.wpmega-advanced-magazine-mm-template.wpmm-onclick ul.wpmm-mega-wrapper > li.current-menu-item >a {

	color: #fff;

}

.wp-megamenu-main-wrapper.wpmega-advanced-magazine-mm-template.wpmm-onclick ul.wpmm-mega-wrapper > li.current-menu-item {

	background: unset;

}

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmega-advanced-magazine-mm-template ul.wpmm-mega-wrapper > li.wpmm-social-menu-item:hover > a ,

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-advanced-magazine-mm-template ul.wpmm-mega-wrapper > li.wpmm-social-menu-item:hover > a ,

.wp-megamenu-main-wrapper.wpmega-advanced-magazine-mm-template ul.wpmm-mega-wrapper > li.wpmm-search-type:hover >a{

	border-color: transparent;

}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-advanced-magazine-mm-template ul.wpmm-mega-wrapper > li {

	padding: 20px 5px;

	background-color: transparent;

}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-advanced-magazine-mm-template ul.wpmm-mega-wrapper > li.wpmm-search-type ,

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-advanced-magazine-mm-template ul.wpmm-mega-wrapper > li.wpmm-social-menu-item {

	padding: 0;

}

.wp-megamenu-main-wrapper.wpmega-advanced-magazine-mm-template ul.wpmm-mega-wrapper > li:hover{

	background: transparent;

}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-advanced-magazine-mm-template ul.wpmm-mega-wrapper > li > a {

	padding: 5px 10px;

	-webkit-border-radius: 50px;

	border-radius: 50px;

}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-advanced-magazine-mm-template ul.wpmm-mega-wrapper > li.menu-item-has-children > a {

	padding: 5px 25px 5px 10px;

}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-advanced-magazine-mm-template ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap {

	top: 100%;

	border-top: 3px solid #fff;

}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-advanced-magazine-mm-template ul.wpmm-mega-wrapper > li:hover .wpmm-sub-menu-wrap {

	border-top: 3px solid #59B3F1;

}

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmega-advanced-magazine-mm-template.wpmm-vertical-left-align ul.wpmm-mega-wrapper > li:hover .wpmm-sub-menu-wrap {

	border-left: 3px solid #59B3F1;

}

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmega-advanced-magazine-mm-template.wpmm-vertical-right-align ul.wpmm-mega-wrapper > li:hover .wpmm-sub-menu-wrap {

	border-right: 3px solid #59B3F1;

}

.wp-megamenu-main-wrapper.wpmega-advanced-magazine-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover {

	background: transparent;

}

.wp-megamenu-main-wrapper.wpmega-advanced-magazine-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li > a{

	-webkit-transition: .5s;

	-moz-transition: .5s;

	-ms-transition: .5s;

	-o-transition: .5s;

	transition: .5s;

}

.wp-megamenu-main-wrapper.wpmega-advanced-magazine-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover > a{

	color: #59B3F1;

	padding-left: 15px;

}

.wp-megamenu-main-wrapper.wpmega-advanced-magazine-mm-template > ul > li > a >.wpmm-mega-menu-label {

	top: -100%;

	left: 30%;

}

.wp-megamenu-main-wrapper.wpmega-advanced-magazine-mm-template > ul > li.wpmega-vertical-full-height > a >.wpmm-mega-menu-label {

	top: 25%;

	left: unset;

	right: 45px;

}

.wpmega-advanced-magazine-mm-template.wp-megamenu-main-wrapper .wpmm-mega-menu-label {

	background-color: #000;

	border: 1px solid #59B3F1;

	color: #fff;

	-webkit-border-radius: 10px;

	border-radius: 10px;

}

.wpmega-advanced-magazine-mm-template.wp-megamenu-main-wrapper .wpmm-mega-menu-label:before {

	border-color: #59B3F1 transparent transparent transparent;

}

.wpmega-advanced-magazine-mm-template .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wp-mega-menu-header a span.wpmm-mega-menu-label {

	color: #fff;

}

.wpmega-advanced-magazine-mm-template .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wp-mega-menu-header a span.wpmm-mega-menu-label:after {

	border-right-color: #59B3F1;

}



.wpmega-advanced-magazine-mm-template .wpmm-sub-menu-wrapper ul.wp-mega-sub-menu li.wp-mega-menu-header a span.wpmm-mega-menu-label:after,

.wpmega-advanced-magazine-mm-template .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wp-mega-menu-header a span.wpmm-mega-menu-label:after {

	display: none;

}



.wp-megamenu-main-wrapper.wpmega-advanced-magazine-mm-template .wpmm-mega-menu-label:before {

	bottom: -7px;

}



/*

==============================================

Advanced Sporty Mega Menu

==============================================

*/



.wp-megamenu-main-wrapper.wpmega-sporty-mm-template ul.wpmm-mega-wrapper {

	background: #fff;

}



.wp-megamenu-main-wrapper.wpmega-sporty-mm-template ul.wpmm-mega-wrapper > li > a{

	color: #111;

	position: relative;

	font-weight: 600;

}



.wp-megamenu-main-wrapper.wpmega-sporty-mm-template ul.wpmm-mega-wrapper > li > a.wp-mega-menu-link:before{

	position: absolute;

	content: "";

	left: 0;

	bottom: 0;

	width: 0;

	height: 3px;

	background-color: #1DBC61;

	-webkit-transition: all ease-in .5s;

	-moz-transition: all ease-in .5s;

	-ms-transition: all ease-in .5s;

	-o-transition: all ease-in .5s;

	transition: all ease-in .5s;

}

.wp-megamenu-main-wrapper.wpmega-sporty-mm-template.wpmm-onclick ul.wpmm-mega-wrapper > li.active-show > a:before,

.wp-megamenu-main-wrapper.wpmega-sporty-mm-template.wpmm-onhover ul.wpmm-mega-wrapper > li:hover > a:before{

	width: 100%;

}

.wp-megamenu-main-wrapper.wpmega-sporty-mm-template ul.wpmm-mega-wrapper > li.wpmm-search-type:hover > a:before {

	width: 0;

}

.wp-megamenu-main-wrapper.wpmega-sporty-mm-template ul.wpmm-mega-wrapper > li:hover {

	background: transparent;

}

.wp-megamenu-main-wrapper.wpmega-sporty-mm-template.wpmm-onclick ul.wpmm-mega-wrapper > li.current-menu-item {

	background: #fff;

}

.wp-megamenu-main-wrapper.wpmega-sporty-mm-template.wpmm-onclick ul.wpmm-mega-wrapper > li.current-menu-item > a,

.wp-megamenu-main-wrapper.wpmega-sporty-mm-template.wpmm-onclick ul.wpmm-mega-wrapper > li.active-show > a,

.wp-megamenu-main-wrapper.wpmega-sporty-mm-template.wpmm-onhover ul.wpmm-mega-wrapper > li:hover > a{

	color: #1DBC61;

}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-sporty-mm-template ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap {

	border: 1px solid #ccc;

}



.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-slide-up.wpmm-onclick.wpmega-sporty-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout .wpmm-sub-menu-wrapper ul li.active-show >.wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-slide-up.wpmm-onclick.wpmega-sporty-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout.active-show > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-slide-up.wpmm-onclick.wpmega-sporty-mm-template ul.wpmm-mega-wrapper li.active-show .wpmm-sub-menu-wrap.wpmm-mega-slidedown,



.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-slide-up.wpmm-onhover.wpmega-sporty-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout .wpmm-sub-menu-wrapper ul li:hover > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-slide-up.wpmm-onhover.wpmega-sporty-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout:hover > .wpmm-sub-menu-wrapper,

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-slide-up.wpmm-onhover.wpmega-sporty-mm-template ul.wpmm-mega-wrapper li:hover .wpmm-sub-menu-wrap,

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-slide-up.wpmm-onhover.wpmega-sporty-mm-template ul.wpmm-mega-wrapper li:hover .wpmm-sub-menu-wrap ul {

	top: 90% !important;

}



.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-sporty-mm-template ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap {

	top: 90% !important;

}



.wp-megamenu-main-wrapper.wpmega-sporty-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover {

	background: transparent;

}



.wp-megamenu-main-wrapper.wpmega-sporty-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover > a{

	color: #1DBC61;

	padding-left: 15px;

}



.wp-megamenu-main-wrapper.wpmega-sporty-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-left ul.wp-mega-sub-menu li,

.wp-megamenu-main-wrapper.wpmega-sporty-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-right ul.wp-mega-sub-menu li{

	padding: 0 15px;

}



.wp-megamenu-main-wrapper.wpmega-sporty-mm-template .wpmm-mega-menu-label {

	background: #1DBC61;

	-webkit-border-radius: 0;

	border-radius: 0;

	padding: 3px;

	line-height: 1;

}



.wp-megamenu-main-wrapper.wpmega-sporty-mm-template .wpmm-mega-menu-label:before {

	border-color: #1DBC61 transparent transparent transparent;

	display: none;

}

.wp-megamenu-main-wrapper.wpmega-sporty-mm-template .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wp-mega-menu-header a span.wpmm-mega-menu-label {

	color: #fff;

}

.wp-megamenu-main-wrapper.wpmega-sporty-mm-template .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wp-mega-menu-header a span.wpmm-mega-menu-label:after {

	border-right-color: #1DBC61;

}

.wp-megamenu-main-wrapper.wpmega-sporty-mm-template .wpmm-mega-menu-label:before {

	bottom: -7px;

}

.wp-megamenu-main-wrapper.wpmega-sporty-mm-template .wpmm-sub-menu-wrapper ul.wp-mega-sub-menu li.wp-mega-menu-header a span.wpmm-mega-menu-label:after,

.wp-megamenu-main-wrapper.wpmega-sporty-mm-template .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wp-mega-menu-header a span.wpmm-mega-menu-label:after {

	border-right: 6px solid #1DBC61;

	display: none;

}



/*

==============================================

Unique Mega Menu

==============================================

*/

.wp-megamenu-main-wrapper.wpmega-unique-mm-template .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link {

	position: relative;

}

.wp-megamenu-main-wrapper.wpmega-unique-mm-template .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title:after,

.wp-megamenu-main-wrapper.wpmega-unique-mm-template .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link:after {

	content: "";

	position: absolute;

	left: 0;

	bottom: 0;

	height: 5px;

	width: 50px;

	background: #52B3EA;

}

.wp-megamenu-main-wrapper.wpmega-unique-mm-template.wpmm-orientation-vertical ul.wpmm-mega-wrapper,

.wp-megamenu-main-wrapper.wpmega-unique-mm-template.wpmm-orientation-horizontal ul.wpmm-mega-wrapper {

	background: #222;

	border-top: 5px solid #52B3EA;

}

.wp-megamenu-main-wrapper.wpmega-unique-mm-template.wpmm-orientation-vertical.wpmm-vertical-left-align ul.wpmm-mega-wrapper {

	border-left: 5px solid #52B3EA;

}

.wp-megamenu-main-wrapper.wpmega-unique-mm-template.wpmm-orientation-vertical.wpmm-vertical-right-align ul.wpmm-mega-wrapper {

	border-right: 5px solid #52B3EA;

}

.wp-megamenu-main-wrapper.wpmega-unique-mm-template.wpmm-onclick ul.wpmm-mega-wrapper > li.current-menu-item,

.wp-megamenu-main-wrapper.wpmega-unique-mm-template.wpmm-onclick ul.wpmm-mega-wrapper > li.active-show,

.wp-megamenu-main-wrapper.wpmega-unique-mm-template.wpmm-onhover ul.wpmm-mega-wrapper > li:hover {

	background: #fff;

}



.wp-megamenu-main-wrapper.wpmega-unique-mm-template ul.wpmm-mega-wrapper > li > a {

	color: #fff;

	text-transform: uppercase;

}



.wp-megamenu-main-wrapper.wpmega-unique-mm-template ul.wpmm-mega-wrapper > li > a .wpmm-mega-menu-href-title {

	font-weight: 700;

}

.wp-megamenu-main-wrapper.wpmega-unique-mm-template.wpmm-onclick ul.wpmm-mega-wrapper > li.active-show > a,

.wp-megamenu-main-wrapper.wpmega-unique-mm-template.wpmm-onhover ul.wpmm-mega-wrapper > li:hover > a {

	color: #222;

}



.wpmega-unique-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover > a{

	color: #4DB2EC;

}



.wpmega-unique-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li > a{

	-webkit-transition: .2s;

	-moz-transition: .2s;

	-ms-transition: .2s;

	-o-transition: .2s;

	transition: .2s;

}



.wpmega-unique-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover {

	background: transparent;

}

.wpmega-unique-mm-template.wp-megamenu-main-wrapper .wpmm-mega-menu-label{

	background: #FFF;

	color: #52B3EA;

	border: 1px solid #52B3EA;

}

.wpmega-unique-mm-template.wp-megamenu-main-wrapper .wpmm-mega-menu-label:before {

	display: none;

}

.wpmega-unique-mm-template.wp-megamenu-main-wrapper .wpmm-sub-menu-wrapper ul.wp-mega-sub-menu li.wp-mega-menu-header a span.wpmm-mega-menu-label,

.wpmega-unique-mm-template.wp-megamenu-main-wrapper .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wp-mega-menu-header a span.wpmm-mega-menu-label{

	color: #52B3EA;

}



.wpmega-unique-mm-template.wp-megamenu-main-wrapper .wpmm-sub-menu-wrapper ul.wp-mega-sub-menu li.wp-mega-menu-header a span.wpmm-mega-menu-label:after,

.wpmega-unique-mm-template.wp-megamenu-main-wrapper .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wp-mega-menu-header a span.wpmm-mega-menu-label:after{

	display: none;

}

/*

==============================================

Boxed Sized Mega Menu

==============================================

*/



.wp-megamenu-main-wrapper.wpmega-box-sized-mm-template .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link {

	position: relative;

}

.wp-megamenu-main-wrapper.wpmega-box-sized-mm-template .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title:after,

.wp-megamenu-main-wrapper.wpmega-box-sized-mm-template .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link:after {

	content: "";

	position: absolute;

	left: 0;

	bottom: 0;

	height: 1px;

	width: 100%;

	background: #59B3F1;

}



.wp-megamenu-main-wrapper.wpmega-box-sized-mm-template ul.wpmm-mega-wrapper {

	background: #0C6F82;

}

.wp-megamenu-main-wrapper.wpmega-box-sized-mm-template.wpmm-onclick ul.wpmm-mega-wrapper > li.current-menu-item,

.wp-megamenu-main-wrapper.wpmega-box-sized-mm-template.wpmm-onclick ul.wpmm-mega-wrapper > li.active-show,

.wp-megamenu-main-wrapper.wpmega-box-sized-mm-template.wpmm-onhover ul.wpmm-mega-wrapper > li:hover {

	background: #03A677;

}

.wp-megamenu-main-wrapper.wpmega-box-sized-mm-template.wpmm-onclick ul.wpmm-mega-wrapper > li.current-menu-item a{

	color: #fff;

}

.wp-megamenu-main-wrapper.wpmega-box-sized-mm-template.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li {

	border-right: 1px solid #fff;

}



.wp-megamenu-main-wrapper.wpmega-box-sized-mm-template.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li:first-child {

	border-left: 1px solid #fff;

}



.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-box-sized-mm-template ul.wpmm-mega-wrapper > li > a {

	padding: 15px 20px;

	text-align: center;

}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-box-sized-mm-template ul.wpmm-mega-wrapper > li > a.wpmm-disable-text {

	padding: 30px;

}



.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmega-box-sized-mm-template ul.wpmm-mega-wrapper li a.wpmm-csingle-menu {

	padding: 13px;

}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-box-sized-mm-template ul.wpmm-mega-wrapper > li.wpmm-social-menu-item  > a ,

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-box-sized-mm-template ul.wpmm-mega-wrapper > li.wpmm-search-type > a {

	margin:0 10px;

	padding: 25px 0;

}



.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmega-box-sized-mm-template ul.wpmm-mega-wrapper > li.wpmm-search-type {

	display: inline-block;

}



.wpmm-orientation-vertical.wpmega-box-sized-mm-template ul.wpmm-mega-wrapper > li > a i.wpmm-mega-menu-icon {

	margin-right: 0;

}



.wp-megamenu-main-wrapper.wpmega-box-sized-mm-template .wpmm-mega-menu-icon img {

	margin-right: 0;

}



.wp-megamenu-main-wrapper.wpmega-box-sized-mm-template ul.wpmm-mega-wrapper > li > a{

	color: #fff;

	text-align: center;

}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-box-sized-mm-template ul.wpmm-mega-wrapper > li.menu-item-has-children > a:after {

	right: unset;

	left: 50%;

	bottom: 0;

	-webkit-transform: translateX(-50%);

	-moz-transform: translateX(-50%);

	-ms-transform: translateX(-50%);

	-o-transform: translateX(-50%);

	transform: translateX(-50%);

	top: unset;

}

.wp-megamenu-main-wrapper.wpmega-box-sized-mm-template ul.wpmm-mega-wrapper > li.wpmm-search-type ,

.wp-megamenu-main-wrapper.wpmega-box-sized-mm-template ul.wpmm-mega-wrapper > li.wpmm-social-menu-item {

	border: unset;

}

.wp-megamenu-main-wrapper.wpmega-box-sized-mm-template ul.wpmm-mega-wrapper > li > a > i{

	display: block;

}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-askins-wrapper.wpmega-box-sized-mm-template ul.wpmm-mega-wrapper > li > a i.wpmm-mega-menu-icon,

.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-box-sized-mm-template ul.wpmm-mega-wrapper > li > a i.wpmm-mega-menu-icon{

	color: #03A677;

	background-color: #fff;

	-webkit-border-radius: 50%;

	border-radius: 50%;

	height: 30px !important;

	width: 30px !important;

	line-height: 30px;

	display: inline-block;

}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-askins-wrapper.wpmega-box-sized-mm-template ul.wpmm-mega-wrapper > li > a i.wpmm-mega-menu-icon:before,

.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-box-sized-mm-template ul.wpmm-mega-wrapper > li > a i.wpmm-mega-menu-icon:before{

	padding-right: unset;

}

.wp-megamenu-main-wrapper.wpmega-box-sized-mm-template ul.wpmm-mega-wrapper > li > a > span{

	display: block;

}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-box-sized-mm-template ul.wpmm-mega-wrapper > li.wpmega-hide-menu-icon > a {

	padding: 30px 20px;

}

.wp-megamenu-main-wrapper.wpmega-box-sized-mm-template .wpmm-mega-menu-label {

	padding: 6px;

	background: #1497B0;

}

.wp-megamenu-main-wrapper.wpmega-box-sized-mm-template .wpmm-mega-menu-label:before {

	display: none;

}

.wp-megamenu-main-wrapper.wpmega-box-sized-mm-template .wpmm-sub-menu-wrapper ul.wp-mega-sub-menu li.wp-mega-menu-header a span.wpmm-mega-menu-label:after,

.wp-megamenu-main-wrapper.wpmega-box-sized-mm-template .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wp-mega-menu-header a span.wpmm-mega-menu-label:after{

	display: none;

}

/*

==============================================

Mini Sized Mega Menu

==============================================

*/

.wp-megamenu-main-wrapper.wpmega-mini-mm-template .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link {

	position: relative;

}

.wp-megamenu-main-wrapper.wpmega-mini-mm-template .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title:after,

.wp-megamenu-main-wrapper.wpmega-mini-mm-template .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link:after {

	content: "";

	position: absolute;

	left: 0;

	bottom: 0;

	height: 5px;

	width: 50px;

	background: #777;

}



.wp-megamenu-main-wrapper.wpmega-mini-mm-template ul.wpmm-mega-wrapper {

	background: #fff;

}



.wp-megamenu-main-wrapper.wpmega-mini-mm-template ul.wpmm-mega-wrapper > li > a{

	color: #333;

	font-size: 15px;

}



.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-mini-mm-template ul.wpmm-mega-wrapper > li {

	padding: 20px 5px;

	background-color: transparent;

}



.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-mini-mm-template ul.wpmm-mega-wrapper > li.wpmm-social-menu-item {

	padding: 20px 0px;

}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-mini-mm-template ul.wpmm-mega-wrapper > li.wpmm-search-type a,

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-mini-mm-template ul.wpmm-mega-wrapper > li.wpmm-social-menu-item a {

	padding: 0px;

	border-color: transparent;

	width: 30px;

	height: 30px;

	line-height: 30px;

	text-align: center;

}



.wp-megamenu-main-wrapper.wpmega-mini-mm-template ul.wpmm-mega-wrapper > li:hover{

	background: transparent;

}



.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-mini-mm-template ul.wpmm-mega-wrapper > li.wpmm-social-menu-item:hover a {

	background-color: #fff;

}



.wp-megamenu-main-wrapper.wpmega-mini-mm-template ul.wpmm-mega-wrapper > li > a{

	border: 1px solid transparent;

}

.wp-megamenu-main-wrapper.wpmega-mini-mm-template.wpmm-onclick ul.wpmm-mega-wrapper > li.current-menu-item > a,

.wp-megamenu-main-wrapper.wpmega-mini-mm-template.wpmm-onclick ul.wpmm-mega-wrapper > li.active-show > a,

.wp-megamenu-main-wrapper.wpmega-mini-mm-template.wpmm-onhover ul.wpmm-mega-wrapper > li:hover > a{

	color: #000;

	border: 1px solid #ddd;

}



.wp-megamenu-main-wrapper.wpmega-mini-mm-template.wpmm-onclick ul.wpmm-mega-wrapper > li.current-menu-item > a.wpmega-logo-image,

.wp-megamenu-main-wrapper.wpmega-mini-mm-template.wpmm-onclick ul.wpmm-mega-wrapper > li.active-show > a.wpmega-logo-image,

.wp-megamenu-main-wrapper.wpmega-mini-mm-template.wpmm-onhover ul.wpmm-mega-wrapper > li:hover > a.wpmega-logo-image{

	border: 1px solid transparent;

}



.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-mini-mm-template ul.wpmm-mega-wrapper > li.menu-item-has-children > a:before{

	content: "";

	position: absolute;

	left: 50%;

	bottom: -21px;

	border-bottom: 12px solid #EDEDED;

	border-right: 12px solid transparent;

	border-left: 12px solid transparent;

	-webkit-transform: translateX(-50%);

	-moz-transform: translateX(-50%);

	-ms-transform: translateX(-50%);

	-o-transform: translateX(-50%);

	transform: translateX(-50%);

	-webkit-transition: .5s;

	-moz-transition: .5s;

	-ms-transition: .5s;

	-o-transition: .5s;

	transition: .5s;

	opacity: 0;

	visibility: hidden;

}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-mini-mm-template.wpmm-onclick ul.wpmm-mega-wrapper > li.menu-item-has-children.active-show > a:before,

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-mini-mm-template.wpmm-onhover ul.wpmm-mega-wrapper > li.menu-item-has-children:hover > a:before{

	opacity: 1;

	visibility: visible;

}



.wp-megamenu-main-wrapper.wpmega-mini-mm-template ul.wpmm-mega-wrapper > li > a:after{

	display: none;

}



.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-mini-mm-template ul.wpmm-mega-wrapper > li > a {

	padding: 5px 10px;

	-webkit-border-radius: 50px;

	border-radius: 50px;

}

.wp-megamenu-main-wrapper.wpmega-mini-mm-template.wpmm-onclick ul.wpmm-mega-wrapper > li.active-show .wpmm-sub-menu-wrap,

.wp-megamenu-main-wrapper.wpmega-mini-mm-template.wpmm-onhover ul.wpmm-mega-wrapper > li:hover .wpmm-sub-menu-wrap {

	background: #eee ;

}



.wp-megamenu-main-wrapper.wpmega-mini-mm-template.wpmm-onclick ul.wpmm-mega-wrapper > li.active-show .wpmm-sub-menu-wrap.wpmm-enable-bgimage,

.wp-megamenu-main-wrapper.wpmega-mini-mm-template.wpmm-onhover ul.wpmm-mega-wrapper > li:hover .wpmm-sub-menu-wrap.wpmm-enable-bgimage {

	background: unset ;

}



.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-mini-mm-template ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap {

	top: 100%;

}



.wpmega-black-white .wpmega-mini-mm-template .wpmm-mega-wrapper > li.current-menu-item {

	background: transparent;

}



.wpmega-black-white .wpmega-mini-mm-template .wpmm-mega-wrapper > li.current-menu-item a {

	background: #f0f0f0;

	color: #000;

}



.wp-megamenu-main-wrapper.wpmega-mini-mm-template ul.wpmm-mega-wrapper > li.current-menu-item:hover > a{

	border-color: transparent;

}



.wpmega-mini-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu {

	background: #eee;

}



.wpmega-mini-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu > li:hover {

	background: transparent;

}



.wpmega-mini-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu > li > a{

	color: #888;

	font-weight: 500;

}



.wpmega-mini-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu > li:hover > a{

	color: #000;

}



.wpmega-mini-mm-template .wpmm-mega-menu-label{

	-webkit-border-radius: 0;

	border-radius: 0;

	background: #888;

	color: #ddd;

	top: -80%;

}

.wp-megamenu-main-wrapper.wpmega-mini-mm-template .wpmm-mega-menu-label:before{

	border-color: #888 transparent transparent transparent;

}



.wpmega-mini-mm-template .wpmm-sub-menu-wrapper ul.wp-mega-sub-menu li.wp-mega-menu-header a span.wpmm-mega-menu-label,

.wpmega-mini-mm-template .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wp-mega-menu-header a span.wpmm-mega-menu-label{

	-webkit-border-radius: 0;

	border-radius: 0;

	color: #ddd;

}

.wpmega-mini-mm-template .wpmm-sub-menu-wrapper ul.wp-mega-sub-menu li.wp-mega-menu-header a span.wpmm-mega-menu-label:after,

.wpmega-mini-mm-template .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wp-mega-menu-header a span.wpmm-mega-menu-label:after{

	border-right-color: #888;

}



/*

==============================================

Orange Bar Mega Menu

==============================================

*/



.wp-megamenu-main-wrapper.wpmega-orangebar-mm-template ul.wpmm-mega-wrapper {

	background: #fff;

}



.wp-megamenu-main-wrapper.wpmega-orangebar-mm-template ul.wpmm-mega-wrapper > li > a{

	color: #6F6F6F;

	position: relative;

	text-transform: uppercase;

	-webkit-transition: 0s;

	-moz-transition: 0s;

	-ms-transition: 0s;

	-o-transition: 0s;

	transition: 0s;

}

.wp-megamenu-main-wrapper.wpmega-orangebar-mm-template.wpmm-onclick ul.wpmm-mega-wrapper > li.current-menu-item > a,

.wp-megamenu-main-wrapper.wpmega-orangebar-mm-template.wpmm-onclick ul.wpmm-mega-wrapper > li.active-show > a,

.wp-megamenu-main-wrapper.wpmega-orangebar-mm-template.wpmm-onhover ul.wpmm-mega-wrapper > li:hover > a{

	background-color: #FF0700;

	color: #fff;

	-webkit-transition: 0s;

	-moz-transition: 0s;

	-ms-transition: 0s;

	-o-transition: 0s;

	transition: 0s;

}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-orangebar-mm-template.wpmm-onclick ul.wpmm-mega-wrapper > li.menu-item-has-children.active-show > a:before,

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-orangebar-mm-template.wpmm-onhover ul.wpmm-mega-wrapper > li.menu-item-has-children > a:before{

	content: "";

	position: absolute;

	left: 50%;

	bottom: -8px;

	border-top: 8px solid #FF0700;

	border-right: 8px solid transparent;

	border-left: 8px solid transparent;

	-webkit-transform: translateX(-50%);

	-moz-transform: translateX(-50%);

	-ms-transform: translateX(-50%);

	-o-transform: translateX(-50%);

	transform: translateX(-50%);

	opacity: 0;

	visibility: hidden;

	-webkit-transition: 0s;

	-moz-transition: 0s;

	-ms-transition: 0s;

	-o-transition: 0s;

	transition: 0s;

	z-index: 7777;

}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-orangebar-mm-template.wpmm-onclick ul.wpmm-mega-wrapper > li.menu-item-has-children.active-show > a:before,

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-orangebar-mm-template.wpmm-onhover ul.wpmm-mega-wrapper > li:hover > a:before{

	opacity: 1;

	visibility: visible;

}



.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-orangebar-mm-template ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap {

	padding-top: 15px;

}



.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmega-orangebar-mm-template ul.wpmm-mega-wrapper > li.wpmm-search-type {

	display: inline-block;

}

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmega-orangebar-mm-template ul.wpmm-mega-wrapper > li.wpmm-social-menu-item a {

	padding: 15px 15px 14px;

}

.wpmega-orangebar-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu {

	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);

	box-shadow: 0 5px 10px rgba(0,0,0,.2);

}

.wpmega-orangebar-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li {

	border-bottom: 1px solid #eee;

}

.wpmega-orangebar-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover {

	background: transparent;

}



.wpmega-orangebar-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover > a{

	color: #FF0700;

}



.wpmega-orangebar-mm-template .wpmm-mega-menu-label{

	-webkit-border-radius: 0;

	border-radius: 0;

	background: #000;

}

.wp-megamenu-main-wrapper.wpmega-orangebar-mm-template .wpmm-mega-menu-label:before{

	border-color: #000 transparent transparent transparent;

}



.wpmega-orangebar-mm-template .wpmm-sub-menu-wrapper ul.wp-mega-sub-menu li.wp-mega-menu-header a span.wpmm-mega-menu-label,

.wpmega-orangebar-mm-template .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wp-mega-menu-header a span.wpmm-mega-menu-label{

	-webkit-border-radius: 0;

	border-radius: 0;

}

.wpmega-orangebar-mm-template .wpmm-sub-menu-wrapper ul.wp-mega-sub-menu li.wp-mega-menu-header a span.wpmm-mega-menu-label:after,

.wpmega-orangebar-mm-template .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wp-mega-menu-header a span.wpmm-mega-menu-label:after{

	border-right-color: #000;

}



.dashicons,

.dashicons-before:before {

	vertical-align: unset !important;

	text-align: unset !important;

}



/* background image top down css hereĀ */

.wpmm-sub-menu-wrap.wpmm-double-image-animation {

	-webkit-background-size: cover !important;

	     -o-background-size: cover !important;

	        background-size: cover !important;

}



.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmega-highlighted-border-mm-template ul.wpmm-mega-wrapper > li.wpmega-enable-single-menu,

.wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmega-highlighted-border-mm-template ul.wpmm-mega-wrapper > li.wpmm-search-type {

	-webkit-border-radius: 0;

	        border-radius: 0;

}



/* refinement css hereĀ */



.wp-megamenu-main-wrapper.wpmega-dark-orchid-mm-template.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a.wpmm-search-type{

	padding: 34px 10px 33px;

}

.wp-megamenu-main-wrapper.wpmega-dark-orchid-mm-template.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a.wpmega-user-login-form {

	padding: 24px 10px;

}



.wpmm-social-menu-item .wpmm-csingle-menu {

	cursor: pointer;

}



/*.wp-megamenu-main-wrapper .wpmm-text-widgets .wwpmm-linkbtn,

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li img{

	-webkit-transition: 0s;

	   -moz-transition: 0s;

	    -ms-transition: 0s;

	     -o-transition: 0s;

	        transition: 0s;

}

.wp-megamenu-main-wrapper .wpmm-text-widgets .wwpmm-linkbtn:hover,

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li img:hover{

	-webkit-transition: .5s;

	   -moz-transition: .5s;

	    -ms-transition: .5s;

	     -o-transition: .5s;

	        transition: .5s;

}*/

/*.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper ul.wp-mega-sub-menu {

    width: auto;

}*/

@media (max-width: 910px){

	.wp-megamenu-main-wrapper ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li a,

	.wp-megamenu-main-wrapper ul li ul.wp-mega-sub-menu > li.wpmega-horizontal-tabs > .wpmm-sub-menu-wrapper > ul > li.wpmm-tabs-section > a.wp-mega-menu-link{

	width:100% !important;

	}



	.wp-megamenu-main-wrapper ul li ul.wp-mega-sub-menu > li.wpmega-horizontal-tabs > .wpmm-sub-menu-wrapper > ul > li.wpmm-tabs-section > a.wp-mega-menu-link{

		-webkit-box-sizing: border-box;

		box-sizing: border-box;

		width: 100%;

	}



	.wp-megamenu-main-wrapper ul li ul.wp-mega-sub-menu > li.wpmega-horizontal-tabs.wpmm-default-tab-design > .wpmm-sub-menu-wrapper > ul > li.wpmm-tabs-section:first-child {

		margin-left: 0 !important;

	}

	.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li > .wpmm-sub-menu-wrap {

        margin-left: 0 !important;

    }

}



.wpmm-image-gallery-widget dl.gallery-item {

    display: inline-block;

    width: 100%;

    text-align: center;

    vertical-align: top;

    max-width: 33.33%;

    margin: 0 !important;

}

/* hide all icons on desktop  as per menu location*/

.wp-megamenu-main-wrapper.wpmm-hideallicons-desktop a.wp-mega-menu-link i,

.wp-megamenu-main-wrapper.wpmm-hideallicons-desktop a.wp-mega-menu-link span.wpmm-mega-menu-icon img{

		 display: none;

}

@media (max-width: 910px) {

	/* hide all icons on mobile as per menu location */

	.wp-megamenu-main-wrapper.wpmm-hideallicons-mobile a.wp-mega-menu-link i,

	.wp-megamenu-main-wrapper.wpmm-hideallicons-mobile a.wp-mega-menu-link span.wpmm-mega-menu-icon img{

		 display: none;

	}

	/* hide menu toggle of plugin as per menu location */

	.wp-megamenu-main-wrapper.wpmm-hide-toggle .wpmegamenu-toggle{

		 display: none !important;

	}

	.wp-megamenu-main-wrapper.wpmm-hide-toggle .wpmm-mega-wrapper{

       display: block !important;

	}

	.wp-megamenu-main-wrapper ul.wpmm-mega-wrapper {

      height: 620px;

      overflow-y: scroll;

    }

    .wp-megamenu-main-wrapper ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap {

     height: 450px;

     overflow-y: scroll;

    }

}

.wpmega-image-right .wp-mega-menu-link {

	display: flex !important;

	flex-direction: row-reverse !important;

	padding: 2px !important;

	justify-content: space-between;

}

.wpmega-image-left .wp-mega-menu-link {

	display: flex !important;

	flex-direction: row !important;

	padding: 2px !important;

	justify-content: space-between;

}

.wpmega-image-left,

.wpmega-image-right {

	width: 100%;

}

.wpmega-image-left .wpmm-custom-image,

.wpmega-image-right .wpmm-custom-image {

	width: 25%;

}

.wpmega-image-left .wp-mega-menu-link .wpmm-posts-title-desc-wrap,

.wpmega-image-right .wp-mega-menu-link .wpmm-posts-title-desc-wrap{

	width: 75%;

}

.wpmega-image-left .wpmm-posts-title-desc-wrap .wpmm-mega-menu-href-title,

.wpmega-image-right .wpmm-posts-title-desc-wrap .wpmm-mega-menu-href-title{

	color: #000000;

}

/* For Compatible in Twenty Nineteen Theme */

.wp-megamenu-main-wrapper .wpmm-mega-wrapper ul.wp-mega-sub-menu li.mobile-parent-nav-menu-item{

	display: none !important;

}

span.wpmm-cart-count {

    margin-left: 8px;

}

@media (max-width: 910px) {

	.wpmm-mega-wrapper li.wpmega-hide-icon-mobile > a.wp-mega-menu-link i,

	.wpmm-mega-wrapper li.wpmega-hide-icon-mobile > a.wp-mega-menu-link img{

		display:none;

	}

	.wp-megamenu-main-wrapper.wpmega-advanced-magazine-mm-template ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap{

	  margin-top: 6px;

    }

}

 .wp-mega-sub-menu li.wpmega-view-more-btn:hover{

 	background: none !important;

 }

 .wpmegamenu-toggle,.wpmega-closeblock{

 	display:none;

}

.wpmega-responsive-closebtn:before {

	position: absolute;

	content: '\f00d';

	font-family: FontAwesome;

	font-size: 16px;

	left: 10px;

	line-height: 1.4;

}

/*.wp-megamenu-main-wrapper.wpmm-orientation-vertical ul li.menu-item-has-children > a:after {

  content: '\f107';

}*/

.wpmega-black-white .wpmega-openblock,.wpmega-black-white .wpmega-closeblock{

    color: white;

}

.wpmegamenu-toggle .wp-mega-toggle-block .dashicons{

   font-size: 26px;

}

/*span.wpmm-mega-menu-label.wpmm_depth_first{

       animation-duration:  3s;

       animation-delay:     2s;

       animation-iteration-count: 1;

       -webkit-animation-duration:  3s;

       -webkit-animation-delay:     2s;

       -webkit-animation-iteration-count: 1;

}

span.wpmm-mega-menu-label.wpmm_depth_last{

	animation-duration:  3s;

	animation-delay:     2s;

	animation-iteration-count: 1;

	-webkit-animation-duration:  3s;

	-webkit-animation-delay:     2s;

	-webkit-animation-iteration-count: 1;

}*/

.first-image,.second-image{

 background-size:cover;

}

/*

* Custom Theme Few CSS

*/

/*.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper,

.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper ul.wpmm-mega-wrapper{

   background: #000000;

}*/

.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a.wp-mega-menu-link::before{

   background: none;

   opacity: 0;

 }

.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title:hover,

.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link span.wpmm-mega-menu-href-title:hover{

  cursor: pointer;

}

/*

* Fusion Avada Theme For Compatible

*/

.fusion-row .wp-megamenu-main-wrapper ul li a.fusion-main-menu-icon::before {

    content: "\f002";

    font-family: 'font-awesome';

    display: inline-block;

    font: normal normal normal 14px/1 FontAwesome;

    font-size: inherit;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

    color: #ffffff;

    cursor: pointer;

}

.fusion-row .wp-megamenu-main-wrapper{

	width: 62%;

    float: right;

    margin-top: 10px;

}

.wp-megamenu-main-wrapper.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout.active-show > div.wpmm-open-fade ul,.wp-megamenu-main-wrapper.wpmm-onhover ul.wpmm-mega-wrapper 

li.wpmega-menu-flyout.active-show::hover > div.wpmm-open-fade ul {

    opacity: 1 !important;

    visibility: visible !important;

    height: auto !important;

    overflow: visible !important;

    pointer-events: auto !important;

}
body {overflow-x:hidden;}