﻿	/*
	Item Name : CSS3 Mega Drop Down Menu
	Author URI : http://codecanyon.net/user/Pixelworkshop/
	Item URI : http://codecanyon.net/item/css3-mega-drop-down-menu/126387
	Version : 6.1
	*/
	
	/*
	
	TABLE OF CONTENTS
	
	01 MENU BAR
	02 DROP DOWN MENU
	03 CONTENT STYLING
	04 CONTACT FORM
	05 VERTICAL MEGA MENU
	06 LIGHT THEME
	07 DARK THEME
	08 COLORS
	09 MOBILE DEVICES
	
	*/
	 
	

	 
	 
	
	.insideItem.hidden {display:none}
	
	
	.pagecontent{width:960px;margin:30px auto; text-shadow:1px 1px 1px #ffffff;}
	.pagecontent p,.pagecontent li{color:#fff;font-size:12px;line-height:18px;}
	.pagecontent ul,.pagecontent li{padding-left: 16px}
	.pagecontent .pusher{width:100%;height:50px}
	.pagecontent a{color:#999;text-decoration:none}
	.pagecontent h1,.pagecontent h3{color:#222}
	.pagecontentclear {clear: both;}
	/* Vertical Menu Demos */
	.pagewrapper {width: 960px;margin: 0 auto;}
	.pagewrapper .pagecontent {width:690px;float: left;margin: 10px 0 0 0;}
	.pagewrapper .megamenu_vertical_left {margin-right: 30px;}
	.pagewrapper .megamenu_vertical_right {margin-left: 30px;}
	@media only screen and (max-width: 1024px) {
	       .pagecontent, .pagewrapper{width:95%;}
	       .pagewrapper .pagecontent {width:100%;}
	       .pagewrapper .megamenu_vertical_left {margin-right: auto;}
	       .pagewrapper .megamenu_vertical_right {margin-left: auto;}
	       .megamenu_light_theme .megamenu > li > div.dropdown_fullwidth.showInFocus {    margin-right: -504px!important;}
	       .footer.sticky .links {    margin: 0 0.5em 0 0.5em!important;}

	}
	@media only screen and (max-width:767px) {
	       .pagecontent, .pagewrapper{width:420px;}
	       .pagewrapper .pagecontent {width:420px;}
	}
	@media only screen and (max-width:479px) {
	       .pagecontent, .pagewrapper{width:300px;}
	       .pagewrapper .pagecontent {width:300px;}
	}
	
	
	/*  _______________________________________
	
	       01 MENU BAR
	    _______________________________________  */
	
	
	
	
	/* 
	       IMPORTANT NOTICE
	       If you're using the whole width menu, you should use at least a reset like :
	       body {margin:0; padding:0;}
	       Otherwise, some browsers may add margins and won't place the menu properly.
	       It generally helps to include a CSS reset like : 
	       http://meyerweb.com/eric/tools/css/reset/
	       Keep in mind that a reset must be placed first, before any other CSS markup.
	*/
	       .megamenu_container {
	              width:100%;
	              margin:0 auto;
	              height:3em;
	       }
	       .megamenu_wrapper .megamenu_container {
	              width:100%;
	              -webkit-border-radius: 0px;
	              -moz-border-radius: 0px;
	              border-radius: 0px;
	       }
	       .megamenu_container .megamenu {
	              list-style:none;
	              /*width:960px;*/
	              width:100%;
	              margin:0 auto;
	              padding: 0;
	              display:table;
	       }
	.megamenu > li {
	
	}
	
	.megamenu > li.insideItem.osim-menu-item,
	.megamenu > li.insideItem.osim-menu-item:hover, 
	.megamenu > li.link-home:hover, 
	.megamenu > li.link-home {
	       margin:0!important;
	}
	
	
	.megamenu li.menuitem_fullwidth {
	       position: static !important;
	}
	.megamenu > li > a {
	       /*outline:0;
	       padding: 0.3em 1em 0.4em 0.5em;*/
	}
	
	.megamenu > li .menuitem_drop {
	       padding-left: 45px;
	       padding-right: 17px;
	}
	
	
	.megamenu > li.menuitem_nodrop > a {
	       padding-bottom:10px;
	}
	
	/* Right aligned menu item */
	
	.megamenu > li.menuitem_right {
	       float:right;
	       right:0;
	       margin-right:0;
	}
	
	/* Menu Button (Mobiles) */
	
	.megamenu li.megamenu_button {
	       display: none;
	}
	.megamenu li.megamenu_button_active {
	       background:#000000 !important;
	}
	.megamenu li.megamenu_button{
	}
	
	
	
	/*  _______________________________________
	
	       02 DROP DOWN MENU
	    _______________________________________  */
	
	
	
	
	/* Drop Downs Containers */
	
	.megamenu .dropdown_1column, 
	.megamenu .dropdown_2columns, 
	.megamenu .dropdown_3columns, 
	.megamenu .dropdown_4columns,
	.megamenu .dropdown_5columns,
	.megamenu .dropdown_fullwidth {
	       margin:0px -720px 0 0;
	       /*top:-1000px!important;*/
	       display:none;
	       position:absolute;
	       right:50%;
	       -webkit-border-radius: 0 0 5px 5px;
	       -moz-border-radius: 0 0 5px 5px;
	       border-radius: 0 0 5px 5px;
	      border: 2px solid #a0d8ff!important; 
	       
	
	              
	}
	
	/* Drop Downs Sizes */
	
	.megamenu .dropdown_1column {width: 135px;padding:15px 14px 15px 15px;}
	.megamenu .dropdown_2columns {width: 290px;padding:15px 11px 15px 15px;}
	.megamenu .dropdown_3columns {width: 445px;padding:15px 8px 15px 15px;}
	.megamenu .dropdown_4columns {width: 600px;padding:15px 5px 15px 15px;}
	.megamenu .dropdown_5columns {width: 755px;padding:15px 2px 15px 15px;}
	.megamenu .dropdown_fullwidth {
	       
	       
	
	}
	
	
	.megamenu .dropdown_fullwidth {
	       transition:height ease 0.3s!important;
	}
	
	.megamenu_wrapper .dropdown_right {
	       left:auto;
	       right:-1px;
	}
	.megamenu_wrapper .megamenu li.menuitem_right .dropdown_fullwidth {
	       right:auto;
	       left:8px;
	}
	
	/* Showing Drop Down on Mouse Hover 
	
	.megamenu li:hover > div {
	       display:block;
	       box-shadow:1px 4px 3px gray;
	
	       
	}*/
	/*.megamenu li a:focus> div {
	       /*top: 30px!important;*/
	       /*display:block;
	       box-shadow:1px 4px 3px gray;
	       
	}*/
	
	
	
	.megamenu li a.selected {
	    color: black!important;
	    -text-decoration: underline;
	}
	
	.megamenu .showInFocus {
	       /*top: 30px!important;*/
	       display:block;
	       /*box-shadow:1px 4px 3px gray;*/
	}
	
	
	.megamenu_light_theme .megamenu_container > ul > li > a.openSubCategories,  
	.megamenu_light_theme .megamenu_container > ul > li:hover > a.openSubCategories
	{
	width: 0;
    height: 0;
    display: inline-block;
    margin: 1em 0px 0 0px;
    padding: 0!important;
    line-height: 1em;
    min-width: 0;
    border-style: solid;
    border-width: .45em;
    border-color: #288fca transparent transparent transparent;
    text-indent: -5000px;
    direction: rtl;}
	
		
		.megamenu_light_theme .megamenu_container > ul > li > a.menuitem_drop:focus {		}
		.megamenu_light_theme .megamenu_container > ul > li > a.menuitem_drop:hover {
		
	color: black;
    background: rgba(40, 143, 202, 0.09);	
		}
	
	.megamenu li a.selected + a.openSubCategories,
	.megamenu_light_theme .megamenu_container > ul > li > a.openSubCategories:hover
	{border-color:  black transparent transparent transparent!important;
	border-radius: 0;
	}
	
	.megamenu_light_theme .megamenu_container > ul > li > a.openSubCategories:hover:before {
    background: rgba(167, 167, 167, 0.15);
    content: " ";
    width: 1.2em;
    height: 1.2em;
    float: left;
    margin: -.9em 0px 0 -.6em;
    border-radius: 50%;
    transition: .5s ease;
}
	
	.megamenu li a:active {
	border:0;
	} 
	
	/* Columns Sizes */
	
	.megamenu .col_one_sixth,
	.megamenu .col_one_fifth,
	.megamenu .col_one_quarter,
	.megamenu .col_one_third,
	.megamenu .col_two_fifths,
	.megamenu .col_half,
	.megamenu .col_three_fifths,
	.megamenu .col_two_thirds,
	.megamenu .col_three_quarters,
	.megamenu .col_four_fifths,
	.megamenu .col_five_sixths,
	.megamenu .col_full {
	       float: left;
	       margin-left: 2%;
	}
	.megamenu .col_one_sixth {width:14.66667%;}
	.megamenu .col_one_fifth {width:18%;}
	.megamenu .col_one_quarter {width:23%;}
	.megamenu .col_one_third {width:31.33333%;}
	.megamenu .col_two_fifths {width:38%;}
	.megamenu .col_half {width:48%;}
	.megamenu .col_three_fifths {width:58%;}
	.megamenu .col_two_thirds {width:64.66667%;}
	.megamenu .col_three_quarters {width:73%;}
	.megamenu .col_four_fifths {width:78%;}
	.megamenu .col_five_sixths {width:81.33333%;}
	.megamenu .col_full {width:98%;}
	
	/* IMPORTANT */
	
	/* Use the firstcolumn class for the first element of a new row of content */
	.megamenu .firstcolumn {
	       margin-left: 0;
	       clear: left;
	}
	
	
	
	
	/*  _______________________________________
	
	       03 CONTENT STYLING
	    _______________________________________  */
	
	
	
	
	.megamenu p,
	.megamenu ul,
	.megamenu li,
	.megamenu h2,
	.megamenu h3 {
	
	}
	.megamenu p {
	       margin:0;
	       margin-bottom:18px;
	}
	.megamenu .strong {
	       font-weight:bold;
	}
	.megamenu .italic {
	       font-style:italic;
	}
	.megamenu h2, 
	.megamenu h3 {
	       margin-top:7px;
	}
	.megamenu h2 {
	       font-weight:400;
	       font-size:21px;
	       margin-bottom:18px;
	       padding-bottom:11px;
	}
	.megamenu h3 {
	       font-weight:600;
	       font-size:14px;
	       margin-bottom: 0px;
	       padding-bottom: 8px;
	}
	.megamenu li a {
	       text-decoration:none;
	}
	.megamenu .pusher { /* Use this pucher if you want to give more vertical spacing between your rows of content */
	       margin-top:18px;
	}
	
	/* Icon paragraphs */
	
	.megamenu .help,
	.megamenu .favorite,
	.megamenu .mail,
	.megamenu .print {
	       padding-left:36px;
	       margin-bottom:18px;
	}
	.megamenu .help {background:url("/_layouts/15/images/btl.website/new/help.png") no-repeat 0 2px;}
	.megamenu .favorite {background:url("/_layouts/15/images/btl.website/new/favorite.png") no-repeat 0 2px;}
	.megamenu .mail {background:url("/_layouts/15/images/btl.website/new/mail.png") no-repeat 0 2px;}
	.megamenu .print {background:url("/_layouts/15/images/btl.website/new/print.png") no-repeat 0 2px;}
	
	/* Images styles */
	
	.megamenu .imgshadow_dark,
	.megamenu .imgshadow_light {
	       padding:4px;
	       margin-top:5px;
	}
	.megamenu .img_left { /* Image sticks to the left */
	       float:left;
	       margin:5px 15px 5px 0;
	}
	.megamenu .img_right { /* Image sticks to the right */
	       float:right;
	       margin:5px 0 5px 15px;
	}
	
	/* Box styles */
	
	.megamenu li .black_box,
	.megamenu li .dark_grey_box {
	       margin: -8px 0 18px 0;
	       color: #eeeeee;
	       text-shadow: 1px 1px 1px #000;
	       padding:8px 12px;
	    -webkit-border-radius: 5px;
	       -moz-border-radius: 5px;
	    border-radius: 5px;
	}
	
	/* Standard lists styles */
	
	
	.megamenu li ul {
	      width: 70%;
	    display: table-cell;
	    float: right;
	    box-sizing: border-box;}
	    
	    
	.megamenu li li {display: table;
	    float: right;
	    /*min-height: 3.3em;*/
	    width: 25%;
	}
	.megamenu .link_Elegibility li  {
		width:33%;
	}
	
	
	
	.megamenu li ul li {
	}
	.megamenu li ul li a {
	       padding:0;
	}
	
	/* Greybox lists styles */
	
	.megamenu li .greybox li {
	       margin:0 0 4px 0;
	       padding:4px 6% 4px 6%;
	       width:88%;
	    -webkit-border-radius: 3px;
	       -moz-border-radius: 3px;
	    border-radius: 3px;
	}
	
	/* Other lists styles */
	
	.megamenu li .plus li {
	       margin:0 0 4px 0;
	       padding:0 0 0 20px;
	       float: left;
	}
	
	/* Social Icons */
	
	.megamenu li ul.social {
	       list-style:none;
	       margin:0;
	       padding:0;
	}
	.megamenu li ul.social li {
	       padding-top:5px;
	       margin:0 12px 12px 0;
	       float:left;
	       position:relative;
	       display:inline;
	       width:32px;
	}
	.megamenu li ul.social li img {
	       border:none;
	}
	.megamenu li ul.social li:hover {
	       padding-top:5px;
	       margin:-1px 12px 12px 0;
	}
	.megamenu li ul.social li span {
	       display:none;
	}
	
	/* 2-Levels Drop Down */
	
	.megamenu .dropdown_flyout {
	       min-width: 120px;
	}
	.megamenu .levels, 
	.megamenu .levels ul {
	       padding: 0;
	       margin: 0;
	       list-style: none;
	}
	.megamenu .levels a {
	       display: block;
	       width: 10em;
	}
	.megamenu .levels li {
	       float: left;
	}
	.megamenu .levels li ul {
	       position: absolute;
	       top:-23px;
	       margin:15px 0 0 4px;
	       padding:6px 12px;
	       left: -999em;
	       z-index: 9999;
	    -webkit-border-radius: 5px;
	       -moz-border-radius: 5px;
	    border-radius: 5px;
	}
	.megamenu .levels li:hover > ul {
	       left: 96%;
	}
	
	
	
	
	/*  _______________________________________
	
	       04 CONTACT FORM
	    _______________________________________  */
	
	
	
	
	.megamenu .contact_form {
	       display: block;
	       margin-bottom:10px;
	       font-size: 12px;
	       font-family:Arial, Helvetica, sans-serif;
	}
	.megamenu .contact_form label {
	       display: inline-block; 
	       float: left; 
	       width:80px;
	       font-size:12px; 
	}
	.megamenu .contact_form input, 
	.megamenu .contact_form textarea {
	       font-family:Arial, Helvetica, sans-serif;
	       font-size:12px;
	       width:90%;
	       padding: 8px 4% 8px 4%;
	       margin: 9px 0 9px 0; 
	    -webkit-border-radius: 3px;
	       -moz-border-radius: 3px;
	    border-radius: 3px;
	}   
	.megamenu .contact_form textarea {
	       resize:none;
	}   
	.megamenu .contact_form .required {
	       color:#C00;
	}
	.megamenu .contact_form .form_buttons {
	       margin:4px 0 0 0;
	}
	.megamenu .contact_form input.button {
	       width: 80px;
	       margin-right:10px;
	       cursor: pointer;
	       padding: 8px;
	}
	.megamenu .contact_form .special {
	       display:none;
	}
	.megamenu .contact_form .error, 
	.megamenu .contact_form .sent {
	       font-size:11px;
	       padding:2px 5px 2px 5px;
	       text-shadow:none;
	       -webkit-border-radius:3px; 
	       -moz-border-radius:3px; 
	       border-radius: 3px;
	}
	.megamenu .contact_form .error {
	       background:#FBE5E2; 
	       border:#F2A197 solid 1px; 
	       color:#992213;
	}
	.megamenu .contact_form .sent {
	       background:#E1F8CB; 
	       border:#C6D880 solid 1px; 
	       color:#37620d;
	}
	
	
	
	
	/*  _______________________________________
	
	       05 VERTICAL MEGA MENU
	    _______________________________________  */
	
	
	
	
	
	
	
	
	/*  _______________________________________
	
	       06 LIGHT THEME
	    _______________________________________  */
	
	
	
	
	.megamenu_light_theme .megamenu_container > ul > li:hover,
	.megamenu_light_theme .megamenu_container .megamenu > li.active,
	.megamenu_light_theme .megamenu_container > ul > li.menuitem_nodrop:hover {
	       /*background-color: #DEEEFE;
	       border:2px  #AABACA solid;
	       border-bottom:0;
	       border-radius:5px 5px 0 0;
	       margin: -2px 15px 0 15px;
	       */
	/*     background-color:#fef6df;
	       border:2px #fbd46f solid;
	*/     
	       border-bottom:0;
	       border-radius:5px 5px 0 0;
	       margin: 0px 0px 0 0px;
	
	       
	}
	.megamenu_light_theme .megamenu_container > ul > li > a,
	.megamenu_light_theme .megamenu_container .megamenu > li.noactive a {
	
	}
	.megamenu_light_theme .megamenu_container > ul > li > a:active,
	.megamenu_light_theme .megamenu_container > ul > li:hover > a {
	       
	
	}
	
	.megamenu_light_theme .megamenu_container ul li.link-home:hover a,
	.megamenu_light_theme .megamenu_container ul li.link-home a:hover,
	.megamenu_light_theme .megamenu_container ul li.link-home a {
	width: 48px!important;
	height: 22px;
	margin: 7px 0 0;
	padding: 12px!important;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-color: transparent;
	border: 0!important;
	background-position: 13px 0;
	font-size: 0.01em!important;
	transition:width ease 0.3s;
	}
	
	.megamenu_light_theme .megamenu_container ul li.insideItem.osim-menu-item a {
	background: url('/_layouts/15/images/btl.website/new/sprite/osim-logo.png') no-repeat right transparent!important;
	font-size: 0.01em;
	height: 24px;
	width: 85px;
	margin: 6px 6px 0 0;
	background-size: 100%!important;
	border:0!important;
	transition:width ease 0.3s;}
	
	.megamenu_light_theme .megamenu_container ul li.insideItem.osim-menu-item a:hover {
	       border:0!important;
	       width: 90px;
	       transition:width ease 0.3s;
	
	}
	
	/*
	.megamenu_light_theme ul li .menuitem_drop,
	.megamenu_light_theme .megamenu li.noactive .menuitem_drop {
	       background-image:url("/_layouts/15/images/btl.website/new/arrow_down1.png");
	       background-repeat:no-repeat;
	       background-position: 13px 13px;
	       border-right: 3px solid rgb(255, 200, 102);
	    
	}*/
	.megamenu_vertical_left .megamenu_light_theme ul li .menuitem_drop,
	.megamenu_vertical_left .megamenu_light_theme .megamenu li.noactive .menuitem_drop {
	       background-image:url("/_layouts/15/images/btl.website/new/arrow_right1.png");
	       background-position: 90% 15px;
	
	}
	.megamenu_vertical_right .megamenu_light_theme ul li .menuitem_drop,
	.megamenu_vertical_right .megamenu_light_theme .megamenu li.noactive .menuitem_drop {
	       background-image:url("/_layouts/15/images/btl.website/new/arrow_left1.png");
	       background-position: 10% 15px;
	}
	
	/*.megamenu_light_theme .megamenu > li > div.dropdown_fullwidth {height:1px; transition:.5s ease; }
	*/
	
	.megamenu_light_theme .megamenu > li > div.dropdown_fullwidth.showInFocus{
	
	
	    position: absolute;
	    background: #f6f5f1;
	    width: 100%;
	    max-width: 1440px;
	    transition: 0.5s ease;
	    box-sizing: border-box;
	    right: 50%;
	    padding: 1em;
	    margin-top: 0.1em;
	    border-top: 0.2em solid white;
	    border-bottom: 0.2em solid white;
	    box-shadow: 0 0.3em 0.3em rgba(60, 85, 101, 0.38);
	    vertical-align: top;
	    z-index: 1;
	    margin-right: -720px;
	
	}
	
	
	.dropdown_fullwidth.showInFocus {
	-webkit-animation: menushow .5s 1;
	animation: menushow .5s 1;
	}
	
	@keyframes menushow {
	from {opacity:0;}
	to {opacity:1}
	}
	
	
	
	
	.megamenu_wrapper_vertical .megamenu_light_theme .megamenu > li > div,
	.megamenu_light_theme ul .levels li ul {
	       border:2px solid #fde6a8;
	}
	.megamenu_light_theme ul p,
	.megamenu_light_theme ul h2, 
	.megamenu_light_theme ul h3,
	.megamenu_light_theme ul li ul li {
	       text-shadow: 1px 1px 1px #FFFFFF;
	       text-align: right;
	}
	.megamenu_light_theme ul h2, 
	.megamenu_light_theme ul h3 {
	       border-bottom: 1px solid #d5dbde;
	}
	.megamenu_light_theme ul .imgshadow_dark { /* Better style on dark background */
	       background:#FFFFFF;
	       border:1px solid #333333;
	       -moz-box-shadow:0 0 5px #000000;
	       -webkit-box-shadow:0 0 5px #000000;
	       box-shadow:0 0 5px #000000;
	}
	.megamenu_light_theme ul .imgshadow_light { /* Better style on light background */
	       background:#FFFFFF;
	       border:1px solid #777777;
	       -webkit-box-shadow:0 0 5px #666666;
	       -moz-box-shadow:0 0 5px #666666;
	       box-shadow:0 0 5px #666666;
	}
	.megamenu_light_theme ul li .black_box {
	       color:#ffffff;
	       text-shadow:1px 1px 1px #000000;
	       background-color:#333333;
	       -webkit-box-shadow:inset 0 0 3px #000000;
	       -moz-box-shadow:inset 0 0 3px #000000;
	       box-shadow:inset 0 0 3px #000000;
	}
	.megamenu_light_theme ul li .dark_grey_box {
	       color:#ffffff;
	       text-shadow:1px 1px 1px #000000;
	       background-color:#555555;
	       -webkit-box-shadow:inset 0 0 3px #111111;
	       -moz-box-shadow:inset 0 0 3px #111111;
	       box-shadow:inset 0 0 3px #111111;
	}
	.megamenu_light_theme ul li .greybox li {
	       background:#F4F4F4;
	       border:1px solid #bbbbbb;
	}
	.megamenu_light_theme ul li .greybox li:hover {
	       background:#ffffff;
	       border:1px solid #aaaaaa;
	}
	.megamenu_light_theme ul li .plus li {
	       background: url("/_layouts/15/images/btl.website/new/plus.png") left 6px no-repeat;
	}
	.megamenu_light_theme ul .levels a.parent, 
	.megamenu_light_theme ul .levels a.parent:hover {
	       background: url("/_layouts/15/images/btl.website/new/arrow_right1.png") right center no-repeat;
	}
	.megamenu_vertical_right .megamenu_light_theme ul .levels a.parent, 
	.megamenu_vertical_right .megamenu_light_theme ul .levels a.parent:hover {
	       background: url("/_layouts/15/images/btl.website/new/arrow_left1.png") left center no-repeat;
	}
	.megamenu_light_theme ul .contact_form input:focus, 
	.megamenu_light_theme ul .contact_form textarea:focus, 
	.megamenu_light_theme ul .contact_form select:focus,
	.megamenu_light_theme ul .contact_form input:hover, 
	.megamenu_light_theme ul .contact_form textarea:hover, 
	.megamenu_light_theme ul .contact_form select:hover {
	       box-shadow: rgba(0,0,0, 0.7) 0 0 3px;
	       -moz-box-shadow: rgba(0,0,0, 0.7) 0 0 3px;
	       -webkit-box-shadow: rgba(0,0,0, 0.7) 0 0 3px;  
	       border:1px solid #333333;
	}
	.megamenu_light_theme ul .contact_form input, 
	.megamenu_light_theme ul textarea, 
	.megamenu_light_theme ul select {
	       color: #FFFFFF; 
	       background-color:#222222;
	       border:1px solid #0A0A0A;
	}
	.megamenu_light_theme ul .contact_form input.button {
	       background-color:#1E1E1E;
	       border:1px solid #0A0A0A;
	       color:#cccccc;       
	}
	.megamenu_light_theme ul .contact_form input.button:hover {
	       color:#eeeeee;       
	       background-color:#222222;
	       border:1px solid #000000;
	}
	
	
	
	
	/*  _______________________________________
	
	       07 DARK THEME
	    _______________________________________  */
	
	
	
	
	
	
	
	
	/*  _______________________________________
	
	       08 COLORS
	    _______________________________________  */
	
	
	
	
	/* Black */
	
	
	/* Blue */
	
	
	/* Brown */
	
	
	/* Green */
	
	
	/* Light Blue */
	
	.megamenu_dark_theme .megamenu_lightblue li div a {color:#000;}
	.megamenu_dark_theme .megamenu_lightblue li div a:hover {color:#000;}
	.megamenu_dark_theme .megamenu_lightblue li ul li a:hover {color:#000;}
	
	
	
	/*
	.megamenu_light_theme .megamenu_lightblue li div a {color:#000;}
	.megamenu_light_theme .megamenu_lightblue li div a:hover {color:#000;}
	.megamenu_light_theme .megamenu_lightblue li ul li a:hover {color:#000;text-decoration:underline}
	*/
	
	
	.BtlRightMenu.insideItem.show ul li a,
	.megamenu_light_theme .megamenu_lightblue li div a {
	display:table-cell;color:#333333; float:none;width: 100%; padding:0.5em 0.3em; box-sizing:border-box;transition: 0.2s ease;
	/*background: url(/_layouts/15/images/btl.website/new/sprite/bull-menu.png) right 15px no-repeat;*/
	}
	
	.megamenu_light_theme .megamenu_lightblue li div a:hover {color:#000;}
	.megamenu_light_theme .megamenu_lightblue li ul li a:hover {    background: #eeebe6;
	    border-radius: 0.3em;
	    transition: 0.2s ease;
	    text-decoration: none;	
	}
	
	
	/* Orange */
	
	
	/* Pink */
	
	
	/* Purple */
	
	
	/* Red */
	
	
	/* No left & right borders if full width menu bar */
	
	
	
	
	
	/*  _______________________________________
	
	       09 MOBILE DEVICES
	    _______________________________________  */
	
	
	
	
	.megamenu_dark_theme .megamenu_container .megamenu > li.noactive,
	.megamenu_light_theme .megamenu_container .megamenu > li.noactive {
	       background-color:transparent;
	       border:none;
	}
	
	
	@media only screen and (max-width: 1023px) {
	
	.megamenu > li .menuitem_drop {padding-left: 45px;padding-right: 27px;}
	       
	       /* Menu Containers */
	       
	       .megamenu_wrapper {
	              width:100%;
	       }
	       .megamenu_wrapper .megamenu_container {
	              width:100%;
	              padding: 0;
	              margin:0 auto;
	              height:auto;
	              float:left;
	       }
	       .megamenu_wrapper .megamenu_container .megamenu {
	              width:98%;
	              margin:0;
	              padding: 0 1% 0 1%;
	       }
	
	       /* Menu Items */
	       
	       .megamenu_wrapper .megamenu > li {
	              /*height:40px;*/
	              position:static;
	              float:right;
	              right:auto;
	       }
	       .megamenu_wrapper .megamenu > li.menuitem_right {
	              float:right;
	       }
	
	       /* Menu Drop Downs */
	
	
	       
	       .megamenu_wrapper .megamenu .dropdown_1column, 
	       .megamenu_wrapper .megamenu .dropdown_2columns, 
	       .megamenu_wrapper .megamenu .dropdown_3columns, 
	       .megamenu_wrapper .megamenu .dropdown_4columns,
	       .megamenu_wrapper .megamenu .dropdown_5columns,
	       .megamenu_wrapper .megamenu .dropdown_fullwidth,
	       .megamenu_wrapper .megamenu .dropdown_right {
	              top:auto;
	              right:auto;
	              left:auto;
	              float:left;
	              border-top: none;
	              padding:2%;
	              margin:-1px 0 0 -1px;
	              -webkit-border-radius: 0 0 5px 5px;
	              -moz-border-radius: 0 0 5px 5px;
	              border-radius: 0 0 5px 5px;
	       }
	       .megamenu .dropdown_1column  {
	              width: 12.6666%;
	       }
	       .megamenu .dropdown_2columns  {
	              width: 29.3333%;
	       }
	       .megamenu .dropdown_3columns  {
	              width: 44%;
	       }
	       .megamenu .dropdown_4columns  {
	              width: 60.6666%;
	       }
	       .megamenu .dropdown_5columns  {
	              width: 79.3333%;
	       }
	       .megamenu .dropdown_fullwidth  {
	              width: 94%;
	       }
	       .megamenu_wrapper .megamenu .dropdown_right {
	              left:auto;
	              right:1%;
	       }
	       .megamenu_wrapper .megamenu .dropdown_fullwidth,
	       .megamenu_wrapper .megamenu li.menuitem_right .dropdown_fullwidth {
	              top:41px;
	              right:auto!important;
	              left:1%;
	              margin: 0;
	       }
	       
	       /* Menu Contact Form */
	       
	       .megamenu .contact_form label {
	              width:92%;
	       }
	       .megamenu .contact_form input, 
	       .megamenu .contact_form textarea {
	              width:92%;
	       }   
	       .megamenu .contact_form .form_buttons {
	              margin:4px 0 0 0;
	       }
	       
	       /* Vertical Menu */
	       
	
	
	
	}
	
	@media only screen and (max-width:768px) {
	
	.menuitem_drop.mobileitem {display:block!important}
	
	.megamenu .insideItem
	{
	       display:none!important;
	}
	
	.dropdown_fullwidth.link-kizbaot.link-kizbaot > div:first-child {
	    width: 68%!important;
	}
	
	
	.megamenu_light_theme .megamenu_container ul li.insideItem.osim-menu-item a:hover,
	.megamenu_light_theme .megamenu_container ul li.insideItem.osim-menu-item a {
	background: none!important;
	font-size: 1.2em;
	height: auto;
	width: 100%;
	margin: 6px 6px 0 0;
	border: 0!important;
	transition: width ease 0s;
	}
	
	
	.link-kizbaot .benefit-menu-containner > div >div > strong:before {
	    border-radius: 50%;
	    width: 32px!important;
	    height: 32px!important;
	    opacity: 1!important;
	    box-sizing: border-box;
	    background-image: url(/_layouts/15/images/btl.website/icons-iruim-behaim-w.png)!important;
	}
	
	
	
	.link-kizbaot .benefit-menu-containner > div {    width: 150%!important;    border: 0!important;}
	.link-kizbaot .benefit-menu-containner > div > strong {
    color: white;
    font-size: 1.2em;
    margin: .5em 0;
    padding: .2em 0!important;		}
	
	
	
	.megamenu li a.selected {
	       border-bottom:0;
	       
	}
	
	.dropdown_fullwidth .menu-placeholder,
	.megamenu .menu-placeholder.show,
	.megamenu .showInFocus {
	       display:none!important;
	}
	
	.megamenu li ul {
		width:100%;
	}
	.megamenu li:hover > div {
	       display:none; 
	}
	
	.megamenu .show
	{
	       display:block!important;
	}
	
	
	.megamenu_light_theme .megamenu_container ul li.insideItem.osim-menu-item a:hover,
	.megamenu_light_theme .megamenu_container ul li.insideItem.osim-menu-item.menuitem_nodrop:hover,
	.megamenu_light_theme .megamenu_container ul li.insideItem.osim-menu-item.active,
	.megamenu_light_theme .megamenu_container .megamenu > li.active,
	.megamenu_light_theme .megamenu_container > ul > li.menuitem_nodrop:hover {
	       background-color: #fef6df!important;
	       border:2px #fbd46f solid!important;
	       border-bottom: 1px solid #56B2FF!important;
	       border-radius:5px 5px 0 0!important;
	       margin: -2px 15px 0 15px ;
	       /*
	              background-color:#fef6df;
	       border:2px #fbd46f solid;
	       border-bottom:0;
	       border-radius:5px 5px 0 0;
	       margin: -2px 15px 0 15px;
	*/
	       
	}
	
	.insideItem.show > .dropdown_fullwidth:before {    /*margin-top: -2em;*/}
	
	.insideItem.show > div,
	.megamenu_light_theme .megamenu > li > div.dropdown_fullwidth.showInFocus {
	
	z-index: 1;
	    top: auto;
	    margin-top: 5em!important;
	    background: #5d95bd!important;
	    margin: 5em 0em 0 3%;
	    width: 97%!important;}
	


.dropdown_fullwidth.link-dmey:not(.showInFocus),
.dropdown_fullwidth.link-dmey:not(.show) {
	display:none!important;
}

	
	.megamenu_light_theme ul li .menuitem_drop,
	.megamenu_light_theme .megamenu li.noactive .menuitem_drop {
	       margin: 0!important;
	}
	
	
	.megamenu_light_theme .megamenu_container > ul > li > a, .megamenu_light_theme .megamenu_container .megamenu > li.noactive a {
	    line-height: 2em;
	}
	
	.topMenuItem {display:none}
	
	
	
	.BtlRightMenu.insideItem.show ul li a,
	.megamenu_light_theme .megamenu_lightblue li div a {
    display: table-cell;
    color: white;
    text-shadow: 0 0 0;
    line-height: 2em;
    padding: .5em!important;	}
	.dropdown_fullwidth:before {    border-color: transparent transparent #5d95bd; }
	
	
	.megamenu_wrapper .megamenu > li {    height: auto;}
	
	
	.BtlRightMenu.insideItem.show,
	.megamenu .insideItem.show
	{
	    display: block!important;
	    background: #f3f6f9;
	    margin-right: -1em!important;
	    width: 100%;
	    border-top: 1px solid #c6d8de;
	   animation: menushow .5s 1; 
	    }

.BtlRightMenu.insideItem.show {    border: 1px solid #75a6c9;}


.megamenu .insideItem.show {
    border-right: 1px solid #75a6c9!important;
    border-left: 1px solid #75a6c9!important;
}

.megamenu .insideItem.show:last-child {border-bottom: 1px solid #75a6c9!important;}

.megamenu .insideItem.show.first 
	{border-top: 1px solid #75a6c9!important;
		border:0;
		clear:both;
	}
	
	.megamenu .insideItem.show.first:before {
	border-width: 12px;
    border-style: solid;
    border-color: transparent transparent #bbd8ec;
    position: absolute;
    margin-top: -1.6em;
    content: ' ';
    right: 8px;}
	
	.megamenu .insideItem a {font-weight:normal!important}
	
	.megamenu .dropdown_fullwidth.link-dmey li  {width:100%!important}
	
	.megamenu .dropdown_fullwidth.link-kizbaot li {width:100%!important}
	
	.megamenu > li {
	              margin:0!important;
	       }
	
	
	       .megamenu_wrapper {
	              width:99%;
	              margin: 0 auto;
	              float: none;
	       }
	       .megamenu_vertical_left,
	       .megamenu_vertical_right {
	              float:none;
	       }
	       .megamenu_wrapper .megamenu_container {
	              -webkit-border-radius: 0;
	              -moz-border-radius: 0;
	              border-radius: 0;
	               width:auto;
	       }
	       .megamenu_wrapper .megamenu_container .megamenu {
	              width:auto;
	              margin:0;
	              padding: 0;
	       }
	       .megamenu_container .megamenu > li,
	       .megamenu_container .megamenu > li:hover,
	       .megamenu_container .megamenu > li.menuitem_right,
	       .megamenu_container .megamenu > li.menuitem_right:hover {
	              /*float:left;*/
	              /*width:100%;*/
	              display: block;
	              padding-right:0;
	              margin-right:0;
	       }
	       .megamenu_wrapper .megamenu li.menuitem_right .dropdown_fullwidth {
	              top:auto;
	              right: auto;
	              left: 0;
	       }
	       .megamenu_container .megamenu .dropdown_1column, 
	       .megamenu_container .megamenu .dropdown_2columns, 
	       .megamenu_container .megamenu .dropdown_3columns, 
	       .megamenu_container .megamenu .dropdown_4columns,
	       .megamenu_container .megamenu .dropdown_5columns,
	       .megamenu_container .megamenu .dropdown_fullwidth,
	       .megamenu_container .megamenu .dropdown_right  {
	              left:0px;
	              top:auto;
	              margin: -1px 0 0 0;
	              width: 99.8%!important;
	              padding:0 15px 0 15px;
	              -webkit-box-sizing:border-box;
	              -moz-box-sizing:border-box;
	              box-sizing:border-box;
	       }
	       
	       .BtlRightMenu.insideItem.show ul li,
	       .megamenu li li {
	              width: 100%!important;
	              margin: 0!important;
	              padding: 0!important;
	              border-right: 0;
	              border-left: 0;
	              border-bottom: 1px solid #97bbd4;
	              min-height:1.2em;
					display:table;              
	
	       }
	
	       
	       .mobile-hide,
	       .link-aruzim,
	       .link-home {display:none!important}
	
	       /* Menu Drop Downs Columns */
	       
	       .megamenu .col_one_sixth,
	       .megamenu .col_one_fifth,
	       .megamenu .col_one_quarter,
	       .megamenu .col_one_third,
	       .megamenu .col_two_fifths,
	       .megamenu .col_half,
	       .megamenu .col_three_fifths,
	       .megamenu .col_two_thirds,
	       .megamenu .col_three_quarters,
	       .megamenu .col_four_fifths,
	       .megamenu .col_five_sixths,
	       .megamenu .col_full {
	              margin-left: 0;
	              margin-right: 0;
	              width: 96%;
	              float: left;
	              display: block;
	       }
	       .megamenu > .col_one_sixth,
	       .megamenu > .col_one_fifth,
	       .megamenu > .col_one_quarter,
	       .megamenu > .col_one_third,
	       .megamenu > .col_two_fifths,
	       .megamenu > .col_half,
	       .megamenu > .col_three_fifths,
	       .megamenu > .col_two_thirds,
	       .megamenu > .col_three_quarters,
	       .megamenu > .col_four_fifths,
	       .megamenu > .col_five_sixths,
	       .megamenu > .col_full {
	              margin-left: 2%;
	              margin-right: 2%;
	       }
	
	       /* Regular Drop Down (turned into a list) */
	
	       .megamenu_wrapper .megamenu .levels li ul {
	              position: relative;
	              top:auto;
	              margin:0;
	              padding:0;
	           -webkit-border-radius: 0;
	              -moz-border-radius: 0;
	           border-radius: 0;
	              left: auto;
	              border:none;
	              background:none;
	       }
	       .megamenu_wrapper .megamenu .levels li{
	              float: left;
	              width:100%;
	       }
	       .megamenu_wrapper .megamenu .levels li:hover > ul {
	              left: auto;
	       }
	       .megamenu_light_theme ul .levels a.parent, 
	       .megamenu_light_theme ul .levels a.parent:hover,
	       .megamenu_light_theme ul .levels li ul,
	       .megamenu_wrapper .megamenu_light_theme ul .levels a.parent, 
	       .megamenu_wrapper .megamenu_light_theme ul .levels a.parent:hover,
	       .megamenu_wrapper .megamenu_light_theme ul .levels li ul {
	              background: none;
	              border:none;
	       }
	
	
	}
	
	
	.top-menu-table {    display: table!important;width:100%}

	.top-menu-table > div {float:right!important}
	.link-kizbaot .benefit-menu-containner {
	column-count: 4;
    -moz-column-count: 4;
    width:88%;	}
	
	.link-kizbaot .benefit-menu-containner > div {
	    width:100%;
	    display:inline-block;
	    padding-bottom: 1em;
	    border-left:2px solid white;
	    padding-right:.3em;
	    box-sizing:border-box;
	}
	
	.link-kizbaot ul,
	.link-kizbaot .benefit-menu-containner > div li {width:100%;margin:0;padding:0;line-height:initial!important;min-height: 2em;float:right}
	
	.link-kizbaot .benefit-menu-containner > div li a {
	    line-height:initial!important;display: block!important;

	width:100%;
	float:right;
	}
	
	
	.link-kizbaot .benefit-menu-containner > div > strong {display:block; padding:.2em }
	
	.link-kizbaot .benefit-menu-containner > div.pgiya li a {     -line-height: 2.33em!important; }
	
	.megamenu .link-kizbaot ul {
	    width: 97%;
	}
	
	
	.link-kizbaot .benefit-menu-containner > div > strong:before {
    background: url(/_layouts/15/images/btl.website/icons-iruim-behaim.png) no-repeat;
    content: " ";
    display: inline-block;
    margin: auto;
    color: #6cc4ea;
    float: right;
    margin: -.3em 0em 0 .25em;
    width: 32px;
    height: 32px;
    opacity: .6;
    transition: .2s ease;
    border-radius: 50%;
    background-size: 276%;
    background-position: -8px -8px;
}
	
	.link-kizbaot .benefit-menu-containner > div.nechut > strong:before {background-position: -9px -66px;}
	.link-kizbaot .benefit-menu-containner > div.pgiya > strong:before {background-position: -52px -65px;}
	.link-kizbaot .benefit-menu-containner > div.leyda > strong:before {background-position: -52px -8px;}
	.link-kizbaot .benefit-menu-containner > div.children > strong:before {background-position: -52px -341px;}
	.link-kizbaot .benefit-menu-containner > div.army > strong:before {background-position: -52px -118px;}
	.link-kizbaot .benefit-menu-containner > div.gil-shlishi > strong:before {background-position: -8px -122px;}
	.link-kizbaot .benefit-menu-containner > div.ptira > strong:before {background-position: -51px -386px;}
	.link-kizbaot .benefit-menu-containner > div.klali > strong:before {background-position: -9px -386px;}
	.link-kizbaot .benefit-menu-containner > div.amana > strong:before {background-position: -52px -294px;}
	
	
	
	.dropdown_fullwidth.link-kizbaot .menu-placeholder {width: 168px!important;padding: 0;}
	
	.dropdown_fullwidth.link-kizbaot .menu-placeholder  strong, .dropdown_fullwidth.link-kizbaot .menu-placeholder  p {width:100%}
	
	
	.megamenu li .showInFocus.dropdown_fullwidth.link-kizbaot .menu-placeholder img {
	    float:none;
	    width: 7em;
	    height: 7em;
	    margin:0 auto 1em 30%;
	    display:block
	}
	
.megamenu .menu-placeholder  a {
text-decoration: underline;
    font-size: 1.1em;
    display: block!important;
    font-weight: bold;	
}


/*----- STICKY MENU-----*/


div#wrapPageTop .top-menu .contact,
.top-menu-logo .up-link {
	display:none;
}

 @media screen and (min-width:769px )
{
div#wrapPageTop.sticky  .top-menu .contact {
	display:block
}

div#wrapPageTop.sticky .top-menu-logo .up-link {    display: block;
    float: left;
    width: auto;
    margin: 1.05em 0 0 1em;
    font-size: .85em;}
div#wrapPageTop.sticky .top-menu-logo .up-link a {color: #66afd7;}
div#wrapPageTop.sticky .top-menu-logo .up-link a div {border-color: #66afd7!important;}



div#wrapPageTop.sticky {position:fixed;z-index:10000; width:100%; background:white;top:0}
div#wrapPageTop.sticky + #wrapPageContent {margin-top:17em;}



div#wrapPageTop.sticky .top-menu-logo {
    float: right;
    height: 4em!important;
    margin-top: 0em;
    border-top: .15em solid #0368b0!important;
    border-bottom: .15em solid #0368b0!important;
    background: rgb(241, 253, 255);
}



div#wrapPageTop.sticky .top-langs {display:none}

div#wrapPageTop.sticky .btl-logo {width:18em; margin:.4em}


div#wrapPageTop.sticky .top-search-box {font-size:.65em;margin-top:1.5em;width: calc(100% - 7em);}

div#wrapPageTop.sticky .top-search {width: 30%!important;margin-left: 0;    font-size: 100%!important;}

div#wrapPageTop.sticky .top-about,
div#wrapPageTop.sticky .top-menu .container > .megamenu_wrapper {display:none}

div#wrapPageTop.sticky .top-menu {    top: 0!important;
    position: absolute;
    background: transparent;
    width: 15em!important;
    left:calc(50% - 9em);
    margin: 0em 8em 0 0em;
    background: transparent;
    font-size: 100%!important;}
div#wrapPageTop.sticky .top-menu .top-menu-left {width:100%!important;margin:0}


div#wrapPageTop.sticky .top-menu .contact,
div#wrapPageTop.sticky .top-menu .payments,
div#wrapPageTop.sticky .top-menu .login,
div#wrapPageTop.sticky .top-menu .snifim {width:2.8em;overflow:hidden;white-space:nowrap;margin: 0.7em .4em !important;line-height:2.6em;float:right;font-size:1.2em;color:white}

div#wrapPageTop.sticky .top-menu .contact:before
{
font-family: 'Simple-Line-Icons';
    font-size: 1.2em;
    margin: 0.05em 0.5em 0em 0em!important;
    padding: 0.3em;
    color: white;
    border-radius: 50%;
    font-weight: normal;
    height: 1.2em;
    width: 1.2em;
    line-height: 1.2em;
    text-align: center;
    content: "\e086";
    background: rgb(56, 157, 216);
    float: right;}

}

div#wrapPageTop.sticky .top-menu .contact:hover:before {
	background:rgb(22, 109, 160)
}

/* sticky footer */


.footer.sticky {
    position: fixed;
    z-index: 12;
    bottom: 0;
    overflow: hidden;
    height: 4em;
    padding: 0;
    animation: showfooter .3s ease;
    padding-top: .5em;
}

@keyframes showfooter {
from {height:0}
to {height:3em}
}


.footer.sticky .links a:before {
    content: " ";
    float: right;
    width: .8em;
    height: .8em;
    background: white;
    border-radius: 50%;
    margin: 0.2em 0 0 .5em;
}

.footer.sticky .links:nth-child(2) a:before  {background: #51d444;}
.footer.sticky .links:nth-child(3) a:before  {background: #5ed9e6;}
.footer.sticky .links:nth-child(4) a:before  {background: #a8b0ff;}
.footer.sticky .links:nth-child(5) a:before  {background: #ff8bf8;}
.footer.sticky .links:nth-child(6) a:before  {background: #ff6f91;}
.footer.sticky .links:nth-child(7) a:before  {background: #ff944f;}
.footer.sticky .links:nth-child(8) a:before  {background: #ffcc35;}



    font-size: 1em;
    margin: 0 1.5em 0 2.5em;
    width: auto!important;
    float: none;
    display: inline-block;
.up-link.down-link {display:none}

.footer.sticky .up-link.down-link {
    display: block;
    margin-top: -1.3em;
}


.footer .down-link {display:none}
.footer.sticky .down-link {display:block}

.footer.sticky .footer-section {
    padding: 1em 0;
}

.footer.sticky .links {
    font-size: 1em;
    margin: 0 1.5em 0 2.5em;
    width: auto!important;
    float: none;
    display: inline-block;
}

.footer.sticky .links li {display:none}


div#dummyFooter:after {content:" "; display:table; clear:both}


}



li.insideItem.mobile.top-langs.show ul  {display:table}

li.insideItem.mobile.top-langs.show ul li {
    background: none;
    border: none;
    display: table-cell;
    width: 20%!important;
    text-align: center;
}

li.insideItem.mobile.top-langs.show ul li a {margin-left: auto;margin-right: auto;display: inline-block;float:none}
li.insideItem.mobile.top-langs.show ul li a:hover {background-color:white!important; background-image:url(/_layouts/15/images/btl.website/languages-mobile.png)}

li.insideItem.mobile.top-langs .lang-en,
li.insideItem.mobile.top-langs .lang-am,
li.insideItem.mobile.top-langs .lang-ru,
li.insideItem.mobile.top-langs .lang-ar,
li.insideItem.mobile.top-langs .lang-fr,
li.insideItem.mobile.top-langs .lang-es,
li.insideItem.mobile.top-langs .lang-he
	{background: url(/_layouts/15/images/btl.website/languages-mobile.png) no-repeat;float:left;height:34px;margin: 0.5em 0;
	 width: 53px;}
	
	li.insideItem.mobile.top-langs .lang-en {
		background-position: -37px 0;
	   }
		
	
	li.insideItem.mobile.top-langs .lang-am {
	    background-position: -184px 0;
	}
	li.insideItem.mobile.top-langs .lang-ru{background-position: -136px 0;}
	
	li.insideItem.mobile.top-langs .lang-ar {
	    background-position: -231px 0;
	}
	
	li.insideItem.mobile.top-langs .lang-fr{background-position: -86px 0;}
	
	li.insideItem.mobile.top-langs .lang-es{width:53px;background-position: -243px 0;}
	
	li.insideItem.mobile.top-langs .lang-he {
	    background-position: 12px 0;
	}





.megamenu_light_theme .megamenu_lightblue li div a.closebtn {
    position: absolute;
    left: 0.5em;
    top: .5em;
    font-size: 1.8em;
    width: 1em;
    height:1em;
	margin:0;
	line-height:1em;
	padding:0;
	text-align:center;
	border-radius:50%;
	color:gray;
	transition:.3s ease
}

.megamenu_light_theme .megamenu_lightblue li div a.closebtn:hover {background:white;
color:black;
	transition:.3s ease}






.menuitem_drop.mobileitem {
display:none	
}
.top-menu .container ul.megamenu > li > .topMenuItem:after {content: "";display: inline-block;margin: 1em .5em 0 0;border-style: solid;border-width: .4em;border-color: #288fca transparent transparent transparent;}
.top-menu .container ul.megamenu > li > .topMenuItem:hover:after {border-color: #000 transparent transparent transparent;}

.top-menu .container ul.megamenu > li > .topMenuItem[aria-expanded="true"] {color:black;}
.top-menu .container ul.megamenu > li > .topMenuItem[aria-expanded="true"]:after {border-top-color:black;}
