/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */
.header .main-nav {margin: 55px 0 0 0;padding: 6px 6px 4px 6px; background: #1d1d1b;-webkit-border-radius: 6px;border-radius: 6px;}
#block-superfish-14 .block-title {display:none;}
ul#superfish-14 {margin: 0;margin-top:7%;background:none; background: #1d1d1b;-webkit-border-radius: 6px;border-radius: 6px;padding: 6px 6px 4px 6px; height: auto;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;width:100%;}
ul#superfish-14 li {display: inline-block;margin: 0;position: relative;background:transparent;}
ul#superfish-14 li a {color:#ffffff; font-size: 15px; line-height:12px ; display: block; padding: 9px 24px; text-decoration: none; font-family: Arial, sans-serif;text-transform:none;font-weight: normal;border:0!important;}
ul#superfish-14 li ul {position: absolute; top: 34px!important; left: 0px!important;z-index: 9999;width:225px!important;padding:6px!important;}
ul#superfish-14 li ul ul {}
ul#superfish-14  { position: relative; }
ul#superfish-14 li {float: left; border-bottom: solid #1d1d1b 4px;}
ul#superfish-14 a:hover	 { color:#ffffff; background:transparent; }
ul#superfish-14 a:active { color:#ffffff; }
ul#superfish-14 li a  { display: block;color:#ffffff; font-size: 15px; line-height:12px ; display: block; padding: 9px 24px; text-decoration: none;  }
ul#superfish-14 li:last-child a  { border-right: none; } /* Doesn't work in IE */
ul#superfish-14 li.hover,
ul#superfish-14 li:hover   { background: url(img/arrow-down.png) no-repeat 8px 14px #00a5cf; background-size: 10px 6px;border-bottom: solid #008fc3 4px;-webkit-border-radius: 6px;border-radius: 6px; position: relative; }
ul#superfish-14 li.hover a  { }
ul#superfish-14 ul { visibility: hidden; position: absolute; top: 100%; left: 0; }
ul#superfish-14 ul li { font-weight: normal; background: #f6f6f6; color: #000;background-image:none!important; 
border-bottom: 1px solid #ccc; float: none; }
.sf-menu.sf-style-segen .sf-depth-2 {background-image:none;}
ul#superfish-14 ul li a	{ border-right: none; width: 100%; display: inline-block; text-transform:capitalize!important;} 
ul#superfish-14 ul ul { left: 100%; top: 0; }
ul#superfish-14 li:hover > ul { visibility: visible; }
#superfish-14 li ul { background: #1d1d1b; position: relative; top: 10px; border-radius: 6px; padding: 6px;width: 225px;}
#superfish-14 li ul li {background: #343432; -webkit-border-radius: 6px;border-radius: 6px;border: none;display: block;margin: 0 0 5px 0;border-bottom: none;}
#superfish-14 li ul .left,
#superfish-14 li ul .right {float: left; width: 200px;}
#superfish-14 li ul .left {margin-right: 5px;}
#superfish-14 li ul li:last-of-type {margin-bottom: 0;}
#superfish-14 li ul li a {color:#ffffff; font-size: 13px; line-height: 13px;display: block;padding: 10px 0 10px 10px;}
#superfish-14 li ul li a::before {content: "> ";}
#superfish-14 li ul li:hover {background: #e59600;border:none;}
#superfish-14 li ul .icon {background: url(img/navicon.png) no-repeat left top; position: absolute; left: 5px; top: -6px; width: 18px; height: 10px;}
#superfish-14 li:nth-of-type(5) .dropdown-box  {width: 200px;}

#superfish-14 li ul li ul {left: 225px!important; top: -6px!important; width: 200px!important; border-radius: 6px; padding: 6px!important;}