	elloe.dropdownMenu ul { margin:0; list-style:none}


/* MAIN MENU

-----------------------------------------------------------------------------------------------------*/


div.logotext{

color: black;
margin-left: 200px;
margin-top: 70px;
font-weight: initial;
font-size: 12px;

}

div.logotextfooter{

color: black;
margin-top: 0px;
font-weight: initial;
font-size: 12px;
margin-left: -90px;
}

div.aniv{


height: 130px;
overflow-x: hidden;
z-index: 1;
background-image: url('https://www.swiss-greek.org/wp-content/uploads/2021/04/SGCEanniversarylogo25yeears_tr.png');
background-repeat: no-repeat;
background-position: 80% 0%;
background-size: 15%;
margin-top: -85px;

}

div.anivfooter {

width: 380px;
height: 140px;
overflow-x: hidden;
z-index: 100000000000011111111;
background-image: url('https://www.swiss-greek.org/wp-content/uploads/2021/04/SGCEanniversarylogo25yeears_tr.png');
background-repeat: no-repeat;
background-position: 70% 100%;
background-size: 35%;
margin-top: -20px;

}

#footerrow{
    padding-top: 70px;
    padding-bottom: 0px;
    margin-top: 0;
    margin-bottom: 0;
}

#below-mainmenu {  whidth: 600px;
    z-index:10000;   position: relative ;  text-align: right; vertical-align: bottom; margin-bottom: -70px; margin-top: -55px;  float: right; }
    
#below-mainmenu div.overinfo1 {  
    
	
    color: #fff; 
	text-align : left;
    font-weight: initial;
    font-size: 14px;
    z-index:999999999999;
    width: 350px;
    height: 45px;
    background-color: #B3A16E;
    background-image: url('http://www.swiss-greek.org/wp-content/uploads/2016/03/phone.png');
    background-repeat: no-repeat;
    background-position: 2% 50%; 
    background-size: 10%;
    border-top-left-radius: 0.5em;
    border-bottom-left-radius: 0.5em;
    margin-top: 10px;
    padding: 12px 0px 12px 45px; 
    box-shadow: 1px 1px #f4f4f4; 
        	 
  }


#below-mainmenu div.overinfo2 {  
     
    color: #fff; 
    z-index:999999999999;
    font-weight: initial;
    font-size: 14px;
    width: 350px;
    height: 45px; 
    text-align : left;
    background-color: #00354E;
    background-image: url('http://www.swiss-greek.org/wp-content/uploads/2016/03/sendmailsgece-1.png');
    background-repeat: no-repeat;
    background-position: 2% 50%; 
    background-size: 10%;
    border-top-left-radius: 0.5em;
    border-bottom-left-radius: 0.5em;
    margin-top: 10px;
    padding: 12px 0px 12px 45px; 
    box-shadow: 1px 1px #f4f4f4;
}

#below-mainmenu a.overinfo2{
      color: #fff;
}


@media (max-width: 1100px) {
body.admin-bar #nav-mainmenu-mobile {top: 16px;}
#below-mainmenu div.overinfo1 {  width: 170px;}
#below-mainmenu div.overinfo2 {  width: 170px;}
}

@media (max-width: 1366px) {
body.admin-bar #nav-mainmenu-mobile {top: 16px;}
#below-mainmenu div.overinfo1 {  width: 260px; }
#below-mainmenu div.overinfo2 {  width: 260px;}
}


@media (max-width: 480px) {
body.admin-bar #nav-mainmenu-mobile {top: 16px;}
div.logotext{display:none;}
#below-mainmenu div.overinfo1 {width: 170px; }
#below-mainmenu div.overinfo2 {  width: 170px;}

div.logotextfooter{

color: black;
margin-top: 0px;
font-weight: initial;
font-size: 12px;
margin-left: 0px;
}
}




#wrap_header .container   #nav-mainmenu {width: 1140px; }
.menuposition_middle  #below-mainmenu { margin-bottom:0px; }


ul ul li { position:relative}
[id*="mega-menu-wrap-primary"] .mega-menu-toggle, [id*="mega-menu-wrap-primary"] > label {    display: none;}

#header #nav-mainmenu { position:absolute; right:15px; left:15px; top:10px; vertical-align: text-top; }
#nav-mainmenu  ul { margin:0; padding:0; list-style:none}



#nav-mainmenu  div[class*="menu"] > ul > li{position:relative;display:block;float:left;list-style-type:none; vertical-align: text-top;}
#nav-mainmenu  div[class*="menu"] > ul > li + li{margin-left:1px; vertical-align: text-top;  }

/* Item level 1 */
#nav-mainmenu  div[class*="menu"] > ul > li > a { 
       font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
        font-weight: 300;
        font-size: 13px;
border-left: 10 px; border-color: #f3f3f3; overflow:hidden;  font-weight: normal;   text-transform: uppercase;        
 position:relative; z-index:100;   display: block;    line-height: 40px;    padding: 0 10px;    

 vertical-align: text-top;   
  }

/*modificat design meniu activ tema */

.style-body-light #nav-mainmenu  div[class*="menu"] > ul > li > a {  
                                                                    color:#000; 
                                                                    /*text-shadow: 1px 1px rgba(255, 255, 255, 0.7); */  
                                                                    vertical-align: text-top;     border-right: 1px solid #333; border-height: 70%;
                                                                     /*      font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;*/
        font-weight: initial;
        font-size: 14px;
                                                                    	}

.style-body-dark  #nav-mainmenu  div[class*="menu"] > ul > li:hover > a { background-color: #2e3537; }
.style-body-light #nav-mainmenu  div[class*="menu"] > ul > li:hover > a {   background-color: #ffffff;	border-color:#f5f5f5}


#nav-mainmenu  li.menu-item[class*="icon-"]:before  {margin: 0 5px 0 8px; float:left;   line-height:25px;     position: relative;    z-index: 2; }
#nav-mainmenu ul ul li.menu-item[class*="icon-"]:before  { margin-top:3px; }
#nav-mainmenu  div[class*="menu"] > ul > li:before { position:absolute !important}


#nav-mainmenu  div[class*="menu"] > ul > li.menu-item[class*="icon-"]:before {line-height:59px;  }


#nav-mainmenu  ul.nav-menu >  li.icon-magic {  background-color: rgba(0, 0, 0, 0.7);  }
#nav-mainmenu  ul.nav-menu >  li.icon-magic:before, #nav-mainmenu  ul.nav-menu >  li.icon-magic > a { color:#fff}


#nav-mainmenu  ul.nav-menu >  li.icon-magic > ul  { right:0; left:auto}

@media (min-width:1700px){ #nav-mainmenu  ul.nav-menu > li.item-right {  float:right !important;}}


#nav-mainmenu  div[class*="menu"] > ul > li.menu-item[class*="icon-"] > a { padding-left:28px;}

#nav-mainmenu  div[class*="menu"] > ul > li[class*="children"] > a:after {content: "\e915";     display: inline-block;   font-family: icomoon !important;     font-style: normal;    font-weight: normal;    line-height: 1;	  margin: 0 -5px 0 5px;     position: relative;     top: 2px;}


/* Item level n */

#nav-mainmenu ul ul a, .dropdownMenu ul ul a {text-transform:capitalize;font-weight:300; position:relative; z-index:2;     display: block;      padding: 10px;    text-decoration: none !important; }


.style-body-dark #nav-mainmenu ul ul a, .style-body-dark  .dropdownMenu ul ul a { text-shadow: 1px 1px rgba(0, 0, 0, 0.7); }
.style-body-light #nav-mainmenu ul ul a:not(:hover) { text-shadow: 1px 1px rgba(255, 255, 255, 0.7); color: #333; }


#nav-mainmenu ul ul  li___ a:not([class*="icon-"]):before {   content: ""; display:inline-block;   height: 10px;    margin: 0 5px 0 0;    width: 10px; border: 2px solid rgba(0, 0, 0, 0.4);border-radius: 100%;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;background-color: rgba(0,0,0,.4);-moz-box-shadow: 0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.2);box-shadow: 0 1px 0 rgba(255,255,255,.2);}


#nav-mainmenu ul ul li[class*="children"] > a:after  {content: "\e917";    display: inline-block;   font-family: icomoon !important;    font-style: normal;    font-weight: normal;      position: absolute;    right: 10px;    top: 50%; margin-top: -10px;}

#nav-mainmenu li > .col-showsub ~ .mega-sub-menu > li:after { display:none !important}


.style-body-dark #nav-mainmenu ul li.mega-menu-flyout li:hover,
.style-body-dark #nav-mainmenu ul li.mega-menu-flyout li[class*="current"],
.style-body-dark .dropdownMenu ul ul li:hover,
.style-body-dark .dropdownMenu ul ul li[class*="current"] {background-color: rgba(0, 0, 0, 0.2);}

.style-body-light #nav-mainmenu ul li.mega-menu-flyout li:hover,
.style-body-light #nav-mainmenu ul li.mega-menu-flyout li[class*="current"],
.style-body-light .dropdownMenu ul ul li:hover,
.style-body-light .dropdownMenu ul ul li[class*="current"] {background-color:#fcfcfc;}




/* Submenu */

#nav-mainmenu ul ul, .dropdownMenu ul ul { margin-top:-1px; border-top: 1px solid #000; width:250px;position:absolute; z-index:99;  display:none;   }

.style-body-dark #nav-mainmenu ul ul, .style-body-dark  .dropdownMenu ul ul {   background-color: #2e3537;    box-shadow: 1px 2px 4px rgba(255, 255, 255, 0.3);	-webkit-box-shadow: 1px 2px 4px rgba(255, 255, 255, 0.3); }
.style-body-light #nav-mainmenu ul ul, .style-body-light  .dropdownMenu ul ul {   background-color: #fff; border-color:#f1f1f1;    box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.3);	-webkit-box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.3); }




#nav-mainmenu ul li:hover > ul,.dropdownMenu ul li:hover > ul { display:block;   animation-fill-mode: both; 	animation-name: slideInUp-30;  animation-duration: 0.3s;     -webkit-animation-duration: 0.3s;  -webkit-animation-fill-mode: both; 	-webkit-animation-name: slideInUp-30; }

#nav-mainmenu ul ul li:hover > ul, .dropdownMenu ul ul li:hover > ul  { 	animation-name: slideInRight-30;	-webkit-animation-name: slideInRight-30; }

#nav-mainmenu ul ul ul,
.dropdownMenu ul ul ul {    left: 98%;    margin: 0;    top: 0; }



.style-body-dark #nav-mainmenu ul ul li + li,
.style-body-dark  .dropdownMenu ul ul li + li { border-top:1px solid rgba(57, 66, 69, 0.8)}
.style-body-light #nav-mainmenu ul ul li + li,
.style-body-light  .dropdownMenu ul ul li + li { border-top:1px solid #f7f7f7}







#nav-mainmenu ul ul  span{display:block;}


/* Add Mega menu */

.mega-menu-wrap { position:relative}

#nav-mainmenu li.mega-menu-megamenu {    position: static !important;}
#nav-mainmenu li.mega-menu-megamenu > ul.mega-sub-menu  { left:0 !important; right:0 !important; width:auto !important;  padding: 20px;}

#nav-mainmenu  ul.mega-sub-menu  > li[class*="mega-menu-columns-"] {width: 100%; float:left; padding:0 10px; border: medium none;}#nav-mainmenu  ul.mega-sub-menu  > li.mega-menu-columns-1-of-2 {width: 50%;}#nav-mainmenu  ul.mega-sub-menu  > li.mega-menu-columns-2-of-2 {width: 100%;}#nav-mainmenu  ul.mega-sub-menu  > li.mega-menu-columns-1-of-3 {width: 33.3333%;}#nav-mainmenu  ul.mega-sub-menu  > li.mega-menu-columns-2-of-3 {width: 66.6667%;}#nav-mainmenu  ul.mega-sub-menu  > li.mega-menu-columns-3-of-3 {width: 100%;}#nav-mainmenu  ul.mega-sub-menu  > li.mega-menu-columns-1-of-4 {width: 25%;}#nav-mainmenu  ul.mega-sub-menu  > li.mega-menu-columns-2-of-4 {width: 50%;}#nav-mainmenu  ul.mega-sub-menu  > li.mega-menu-columns-3-of-4 {width: 75%;}#nav-mainmenu  ul.mega-sub-menu  > li.mega-menu-columns-4-of-4 {width: 100%;}#nav-mainmenu  ul.mega-sub-menu  > li.mega-menu-columns-1-of-5 {width: 20%;}#nav-mainmenu  ul.mega-sub-menu  > li.mega-menu-columns-2-of-5 {width: 40%;}#nav-mainmenu  ul.mega-sub-menu  > li.mega-menu-columns-3-of-5 {width: 60%;}#nav-mainmenu  ul.mega-sub-menu  > li.mega-menu-columns-4-of-5 {width: 80%;}#nav-mainmenu  ul.mega-sub-menu  > li.mega-menu-columns-5-of-5 {width: 100%;}#nav-mainmenu  ul.mega-sub-menu  > li.mega-menu-columns-1-of-6 {width: 16.6667%;}#nav-mainmenu  ul.mega-sub-menu  > li.mega-menu-columns-2-of-6 {width: 33.3333%;}#nav-mainmenu  ul.mega-sub-menu  > li.mega-menu-columns-3-of-6 {width: 50%;}#nav-mainmenu  ul.mega-sub-menu  > li.mega-menu-columns-4-of-6 {width: 66.6667%;}#nav-mainmenu  ul.mega-sub-menu  > li.mega-menu-columns-5-of-6 {width: 83.3333%;}#nav-mainmenu  ul.mega-sub-menu  > li.mega-menu-columns-6-of-6 {width: 100%;}#nav-mainmenu  ul.mega-sub-menu  > li.mega-menu-columns-1-of-7 {width: 14.2857%;}#nav-mainmenu  ul.mega-sub-menu  > li.mega-menu-columns-2-of-7 {width: 28.5714%;}#nav-mainmenu  ul.mega-sub-menu  > li.mega-menu-columns-3-of-7 {width: 42.8571%;}#nav-mainmenu  ul.mega-sub-menu  > li.mega-menu-columns-4-of-7 {width: 57.1429%;}#nav-mainmenu  ul.mega-sub-menu  > li.mega-menu-columns-5-of-7 {width: 71.4286%;}#nav-mainmenu  ul.mega-sub-menu  > li.mega-menu-columns-6-of-7 {width: 85.7143%}#nav-mainmenu  ul.mega-sub-menu  > li.mega-menu-columns-7-of-7 {width: 100%;}#nav-mainmenu  ul.mega-sub-menu  > li.mega-menu-columns-1-of-8 {width: 12.5%;}#nav-mainmenu  ul.mega-sub-menu  > li.mega-menu-columns-2-of-8 {width: 25%;}#nav-mainmenu  ul.mega-sub-menu  > li.mega-menu-columns-3-of-8 {width: 37.5%;}#nav-mainmenu  ul.mega-sub-menu  > li.mega-menu-columns-4-of-8 {width: 50%;}#nav-mainmenu  ul.mega-sub-menu  > li.mega-menu-columns-5-of-8 {width: 62.5%;}#nav-mainmenu  ul.mega-sub-menu  > li.mega-menu-columns-6-of-8 {width: 75%}#nav-mainmenu  ul.mega-sub-menu  > li.mega-menu-columns-7-of-8 {width: 87.5%;}#nav-mainmenu  ul.mega-sub-menu  > li.mega-menu-columns-8-of-8 {width: 100%;}



#nav-mainmenu li[class*="mega-menu-columns-1"] > a, 
#nav-mainmenu li[class*="mega-menu-columns-1"] > .col-showsub ~ .mega-sub-menu > li > a { font-weight: 500;   background: transparent none repeat scroll 0 0 !important;      display: block;    line-height: 34px;   padding: 0 !important;    text-transform: uppercase;}


.style-body-dark #nav-mainmenu li[class*="mega-menu-columns-1"] > a, 
.style-body-dark #nav-mainmenu li[class*="mega-menu-columns-1"] > .col-showsub ~ .mega-sub-menu > li > a {    color: #ffffff !important; }

.style-body-light #nav-mainmenu li[class*="mega-menu-columns-1"] > a, 
.style-body-light #nav-mainmenu li[class*="mega-menu-columns-1"] > .col-showsub ~ .mega-sub-menu > li > a {   font-weight: 700 !important; }





#nav-mainmenu li[class*="mega-menu-columns-1"] > a:after { display:none !important}

#nav-mainmenu li[class*="mega-menu-columns-1"] > .col-showsub ~ .mega-sub-menu > li + li { margin-top:20px; border: medium none;}

#nav-mainmenu li[class*="mega-menu-columns-1"] > .mega-sub-menu,

#nav-mainmenu li[class*="mega-menu-columns-1"] > .col-showsub ~ .mega-sub-menu > li > .mega-sub-menu { border:none !important; display:block !important; height:auto !important; background:none !important; position:relative; left:auto; top:auto; width:auto; box-shadow: none; -webkit-box-shadow: none; animation-name: none !important; -webkit-animation-name: none!important;    margin: 0 !important;}

#nav-mainmenu li[class*="mega-menu-columns-1"] > .mega-sub-menu { border:none !important}


#nav-mainmenu li[class*="mega-menu-columns-1"] > .mega-sub-menu > li > a,
#nav-mainmenu li[class*="mega-menu-columns-1"] > .col-showsub ~ .mega-sub-menu > li > .mega-sub-menu > li > a { padding-left:0; padding-right:0;}


#nav-mainmenu li[class*="mega-menu-columns-1"] > a.col-showsub { color:#f00 !important} 

#nav-mainmenu li[class*="mega-menu-columns-1"] > .col-showsub ~ .mega-sub-menu > li > a:after { display:none !important} 

#nav-mainmenu ul.mega-sub-menu > li > a.col-showsub{ display: none !important;}

#nav-mainmenu li > a.col-showsub {    display: none !important;}

#nav-mainmenu li .col-showsub ~ ul { display:block; margin:0}

#nav-mainmenu li .col-showsub ~ .showsubmenu   { display:none}



#nav-mainmenu li[class*="mega-menu-columns-1"]:hover { z-index:100; }


#nav-mainmenu .mega-sub-menu  a[class*="icon-"]:before { margin-right:5px; font-size: 14px;} 

/* End Mega */


#mega-menu-item-794_ >  ul  { display:block !important}

.showsubmenu { display:none !important}


span.flexMenuToggle  {    background:#000;	background-color:rgba(0,0,0,0.1);    bottom: 0;	cursor:pointer;    display: none;     position: absolute;    top: 0;    width: 100%;    z-index: 9999;}	
a.flexMenuToggle {background-color: #fff;  display:none; line-height: 36px; width:36px; height:36px;       text-align: center;   	border-radius:100%; padding: 0;  }	
a.flexMenuToggle span[class*="m"] {	background: #666;	display: block;	height: 2px  !important;	width: 18px  !important;	position: absolute;		right: 10px;  }
a.flexMenuToggle span.m1 {	top: 11px  !important;}
a.flexMenuToggle span.m2 {	top: 17px  !important;}
a.flexMenuToggle span.m3 {	top: 23px !important;}

#mainsite, #page > #nav-mainmenu-mobile, #body-style-9 #header-left { transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;  }
body.showmenu #page, body.hidemenu #page {position:fixed; top:0; left:0; bottom:0; right:0;}

/* mainsite */

body.show-menu-mobile { overflow: hidden}
body.show-menu-mobile #page >  #nav-mainmenu-mobile,
body#body-style-9.show-menu-mobile  #header-left {  transform: translateX(0);	-webkit-transform: translateX(0);	-moz-transform: translateX(0);	-ms-transform: translateX(0);}








body.show-menu-mobile span.flexMenuToggle { display:block}

@media (max-width: 1199px) {

#nav-mainmenu {  display:none}
body.admin-bar #page > #nav-mainmenu-mobile {top: 32px;}
a.flexMenuToggle {  display: inline-block !important; }	



}





















/* block-mainnav */
#nav-mainmenu-mobile {width:320px;  z-index: 10000000;  overflow: auto; color: white; position:fixed; height:100%;   -webkit-overflow-scrolling: touch; overflow-scrolling: touch; -o-overflow-scrolling: touch; -ms-overflow-scrolling: touch;  margin:0 !important; padding:0 !important; top:0;  left:0; top:0; -moz-box-sizing:border-box;     -webkit-box-sizing:border-box;    box-sizing:border-box;
transform: translateX(-320px);-webkit-transform: translateX(-320px); -moz-transform: translateX(-320px); -ms-transform: translateX(-320px);   }

#nav-mainmenu-mobile .container  { width:auto !important; margin:0 !important; padding:0 0 50px !important}


#page > #nav-mainmenu-mobile {background-color: #292c30;}





#nav-mainmenu-mobile  div[class*="menu"] > ul[class*="menu"] { color:#fff;}
#nav-mainmenu-mobile  div[class*="menu"] > ul[class*="menu"] .mega-menu-item a.no-text, #nav-mainmenu-mobile  div[class*="menu"] > ul[class*="menu"] .mega-menu-item a.no-text[class*="icon-home32"]:before {    font-size: 16px  !important;    line-height: 20px !important;}
#nav-mainmenu-mobile  div[class*="menu"] > ul[class*="menu"] .row { margin-left:0 !important; margin-right:0 !important}
#nav-mainmenu-mobile  div[class*="menu"] > ul[class*="menu"] [class*="col-"]__ {    margin-bottom: 0 !important; padding: 0 !important; float:none !important; width:auto !important}

#nav-mainmenu-mobile  div[class*="menu"] > ul[class*="menu"], #nav-mainmenu-mobile  div[class*="menu"] > ul[class*="menu"] ul  { margin:0; padding:0; list-style:none; }
#nav-mainmenu-mobile  div[class*="menu"] > ul[class*="menu"] li { position:relative  }

#nav-mainmenu-mobile  a[class*="icon-"]:before {    font-size: 14px;    margin-right: 5px;}

#nav-mainmenu-mobile  div[class*="menu"] > ul[class*="menu"] li { float: none; margin:0;   border-top: 1px solid #313539;}
#nav-mainmenu-mobile  div[class*="menu"] > ul > li > a { line-height:20px; padding:10px 50px 10px 10px; display:block;  text-transform:uppercase; color:rgba(255,255,255,0.8); background:none !important}


#nav-mainmenu-mobile  div[class*="menu"] > ul > li > a:not([class*="icon-"]):after
 { border:2px solid rgba(0,0,0,.64);    content: "";	float:left;	margin:5px 5px 0 0;	width:10px; height:10px;		border-radius: 100%;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;background-color:rgba(255, 255, 255, 0.2);-moz-box-shadow: 0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.2);box-shadow: 0 1px 0 rgba(255,255,255,.2);}


#nav-mainmenu-mobile li.menu-item[class*="icon-"]:before {    float: left;     margin: 11px 5px 0 8px;}




#nav-mainmenu-mobile  div[class*="menu"] > ul[class*="menu"] li .showsubmenu { display:block !important;   border-left: 1px solid #313539;  z-index: 10; position:absolute; right:0; top:0;    cursor: pointer;    height: 40px;    line-height: 40px;    p padding-left: 5px;    text-align: center;    width: 50px;}
#nav-mainmenu-mobile  div[class*="menu"] > ul[class*="menu"] li.parent-showsub > .showsubmenu:before{    content: "";}


#nav-mainmenu-mobile  div[class*="menu"] > ul[class*="menu"]  ul { position: relative; width:auto; margin:0 !important; border:none; padding:0; left:auto !important; box-shadow:none;  -webkit-box-shadow:none  }


#nav-mainmenu-mobile ul ul  a { padding-left:30px;  padding-bottom: 10px;  padding-top: 10px; line-height:20px;  display:block;     font-family: arial;}






#nav-mainmenu-mobile ul ul ul a { padding-left:45px;}
#nav-mainmenu-mobile ul ul ul ul a { padding-left:60px;}
#nav-mainmenu-mobile ul ul ul ul ul a { padding-left:75px;}
#nav-mainmenu-mobile ul ul ul ul ul ul a { padding-left:90px;}
#nav-mainmenu-mobile ul ul ul ul ul ul ul a { padding-left:105px;}

#nav-mainmenu-mobile ul ul li.menu-item[class*="icon-"]:before {    margin-left:30px;}
#nav-mainmenu-mobile ul ul ul li.menu-item[class*="icon-"]:before {    margin-left:45px;}
#nav-mainmenu-mobile ul ul ul ul li.menu-item[class*="icon-"]:before {    margin-left:60px;}
#nav-mainmenu-mobile ul ul ul ul ul li.menu-item[class*="icon-"]:before {    margin-left:75px;}
#nav-mainmenu-mobile ul ul ul ul ul ul li.menu-item[class*="icon-"]:before {    margin-left:90px;}






#nav-mainmenu-mobile  div[class*="menu"] > ul[class*="menu"] li > a.col-showsub__ {    display: none !important;}
#nav-mainmenu-mobile  div[class*="menu"] > ul[class*="menu"] li .col-showsub ~ ul { display:block; margin:0}
#nav-mainmenu-mobile  div[class*="menu"] > ul[class*="menu"] li .col-showsub ~ .showsubmenu   { display:none}


#nav-mainmenu-mobile  div[class*="menu"] > ul[class*="menu"] ul li[class*="current-"].mega-menu-item-has-children >  a__,
#nav-mainmenu-mobile  div[class*="menu"] > ul[class*="menu"] ul li.parent-showsub.mega-menu-item-has-children >  a__ {  border-bottom: 1px solid rgba(255, 255, 255, 0.3);}




#nav-mainmenu-mobile  div[class*="menu"] > ul[class*="menu"] li[class*="mega-menu-columns-"]__ {margin-right: 10px;}
#nav-mainmenu-mobile  div[class*="menu"] > ul[class*="menu"] li[class*="mega-menu-columns-"] > .textwidget > ul { display:block;  padding-bottom:20px;}

#nav-mainmenu-mobile  div[class*="menu"] > ul[class*="menu"] ul { display:none;  background-color: #292929 ;     animation-fill-mode: none; -webkit-animation-fill-mode: none; 	animation-name: none; -webkit-animation-name: none;}
#nav-mainmenu-mobile  div[class*="menu"] > ul[class*="menu"] li.parent-showsub > ul { display:block !important;  }


#nav-mainmenu-mobile  div[class*="menu"] > ul[class*="menu"]  .service .text p {     color: #fff;}
#nav-mainmenu-mobile  div[class*="menu"] > ul[class*="menu"]  .service-text  a { display:inline-block}






#header-left #nav-mainmenu-mobile .showsubmenu {display: block !important; z-index: 10;}



@media (max-width: 782px) {
body.admin-bar #nav-mainmenu-mobile {top: 26px;}
}


ul.mega-menu  .mega-block-title {     font-family: Arial,Helvetica,sans-serif !important;    font-size: 14px;    font-weight: 700 !important;    line-height: 34px;    margin: 0 0 10px;    text-transform: uppercase; }
ul.mega-menu  .jv-posts a { padding:0 !important}
ul.mega-menu  .jv-posts .entry-meta span {    display: inline-block !important;}