.mega-menu { -ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%}
.mega-menu * { -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;list-style: none;text-decoration: none;-webkit-tap-highlight-color: transparent}
.mega-menu article, .mega-menu aside, .mega-menu details, .mega-menu figcaption, .mega-menu figure, .mega-menu footer, .mega-menu header, .mega-menu main, .mega-menu menu, .mega-menu nav, .mega-menu section, .mega-menu summary { display: block}
.mega-menu audio, .mega-menu canvas, .mega-menu progress, .mega-menu video { display: inline-block;vertical-align: baseline}
.mega-menu audio:not([controls]) { display: none;height: 0}
.mega-menu a { background-color: transparent}
.mega-menu a:active, .mega-menu a:hover { outline: 0}
.mega-menu abbr[title] { border-bottom: 1px dotted}
.mega-menu b, .mega-menu strong { font-weight: bold}
.mega-menu dfn { font-style: italic}
.mega-menu h1 { font-size: 2em;margin: .67em 0}
.mega-menu mark { background: #ff0;color: #000}
.mega-menu small { font-size: 80%}
.mega-menu sub, .mega-menu sup { font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}
.mega-menu sup { top: -.5em}
.mega-menu sub { bottom: -.25em}
.mega-menu img { border: 0}
.mega-menu svg:not(:root) { overflow: hidden}
.mega-menu figure { margin: 1em 40px}
.mega-menu hr { -moz-box-sizing: content-box;box-sizing: content-box;height: 0}
.mega-menu pre { overflow: auto}
.mega-menu code, .mega-menu kbd, .mega-menu pre, .mega-menu samp { font-family: monospace, monospace;font-size: 1em}
.mega-menu button, .mega-menu input, .mega-menu optgroup, .mega-menu select, .mega-menu textarea { color: inherit;font: inherit;margin: 0}
.mega-menu button { overflow: visible}
.mega-menu button, .mega-menu select { text-transform: none}
.mega-menu button, .mega-menu input[type="button"], .mega-menu input[type="reset"], .mega-menu input[type="submit"] { -webkit-appearance: button;cursor: pointer}
.mega-menu button[disabled], .mega-menu input[disabled] { cursor: default}
.mega-menu button::-moz-focus-inner, .mega-menu input::-moz-focus-inner {border:0;padding:0}
.mega-menu input { line-height: normal}
.mega-menu input[type="checkbox"], .mega-menu input[type="radio"] { box-sizing: border-box;padding: 0}
.mega-menu input[type="number"]::-webkit-inner-spin-button, .mega-menu input[type="number"]::-webkit-outer-spin-button {height:auto}
.mega-menu input[type="search"] { -webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box}
.mega-menu input[type="search"]::-webkit-search-cancel-button, .mega-menu input[type="search"]::-webkit-search-decoration {-webkit-appearance:none}
.mega-menu fieldset { border: 1px solid #c0c0c0;margin: 0 2px;padding: .35em .625em .75em}
.mega-menu legend { border: 0;padding: 0}
.mega-menu textarea { overflow: auto}
.mega-menu optgroup { font-weight: bold}
.mega-menu table { border-collapse: collapse;border-spacing: 0}
.mega-menu td, .mega-menu th { padding: 0}
.mega-menu { padding: 0;position: relative;z-index: 999;font-size: 16px;min-width: 800px;max-width: 1920px;min-height: 50px;margin: 0 auto;clear: both}
.mega-menu>ul { float: left;width: 100%;min-height: 50px;margin: 0;padding: 0}
.mega-menu ul.menu-logo { float: left;margin: 0;padding: 0;width: auto}
.mega-menu ul.menu-logo>li { float: left;font-size: small;cursor: pointer;position: relative}
.mega-menu .menu-logo a { float: left;width: 100%;line-height: 50px;padding: 0 20px 0 40px;-webkit-transition: background 400ms ease;-moz-transition: background 400ms ease;-ms-transition: background 400ms ease;-o-transition: background 400ms ease;transition: background 400ms ease}
.mega-menu .menu-logo a img { width: 20px;height: 20px;display: block;float: left;line-height: 50px;text-align: left;position: absolute;top: 0;left: 15px;margin: auto;bottom: 0}
.mega-menu .menu-logo a i.fa { position: absolute;left: 15px;top: 0;line-height: 50px;text-align: right;font-size: medium}
.mega-menu ul.menu-links { float: left;margin: 0;padding: 0;width: auto}
.mega-menu ul.menu-links>li { float: left;line-height: 50px;font-size: small;cursor: pointer}
.mega-menu ul.menu-links>li>a i.fa { padding: 0 2px}
.mega-menu ul.menu-links>li>a { line-height: 50px;width: 100%;display: block;padding: 0 13px;-webkit-transition: background 400ms ease;-moz-transition: background 400ms ease;-ms-transition: background 400ms ease;-o-transition: background 400ms ease;transition: background 400ms ease}
.mega-menu .menu-social-bar { float: left;width: auto;text-align: center;margin: 0;padding: 0 10px}
.mega-menu .menu-social-bar li { float: left}
.mega-menu .menu-social-bar a { float: left;width: 100%;line-height: 50px;padding: 0 5px;-webkit-transition: background 400ms ease;-moz-transition: background 400ms ease;-ms-transition: background 400ms ease;-o-transition: background 400ms ease;transition: background 400ms ease}
.mega-menu .menu-social-bar li:nth-child(1) a:hover {}
.mega-menu .menu-social-bar li:nth-child(2) a:hover { background: #2caae1}
.mega-menu .menu-social-bar li:nth-child(3) a:hover { background: #dd4b39}
.mega-menu .menu-social-bar li:nth-child(4) a:hover { background: #bd081c}
.mega-menu .menu-search-bar { float: left;width: auto;padding: 0;margin: 0;height: 50px}
.mega-menu .menu-search-bar li { float: left;width: 100%;position: relative;line-height: normal}
.mega-menu .menu-search-bar label { margin: 0; padding: 0;}
.mega-menu .menu-search-bar form { margin: 0; padding: 0 0 0 25px;}
.mega-menu .menu-search-bar input { border: none;height: 50px;font-size: small;margin: 0;outline: none;width: 100%;max-width: 0;padding: 0 50px 0 0;z-index: 99;background: none;-webkit-transition: background 400ms ease, max-width 400ms ease;-moz-transition: background 400ms ease, max-width 400ms ease;-ms-transition: background 400ms ease, max-width 400ms ease;-o-transition: background 400ms ease, max-width 400ms ease;transition: background 400ms ease, max-width 400ms ease}
.mega-menu .menu-search-bar ::-webkit-input-placeholder {color:#fff !important}
.mega-menu .menu-search-bar :-ms-input-placeholder {color:#fff !important}
.mega-menu .menu-search-bar :-moz-placeholder {color:#fff !important}
.mega-menu .menu-search-bar ::-moz-placeholder {color:#fff !important}
.mega-menu .menu-search-bar input:focus { max-width: 100px;padding-left: 20px}
.mega-menu .menu-search-bar input[type="submit"] { display: none;font-size: small}
.mega-menu .menu-search-bar i.fa { position: absolute;top: 0;right: 0;height: 100%;line-height: 50px;cursor: text;width: 50px;font-size: small;text-align: center; cursor:pointer}
.mega-menu .drop-down { position: absolute;top: auto;padding: 10px;z-index: 10;display: none}
.mega-menu .drop-down * { line-height: normal;float: left}
.mega-menu .drop-down br { float: none;clear: both}
.mega-menu .drop-down ul, .mega-menu .drop-down li { margin: 0;padding: 0;float:none;position: relative;width: 100%}
.mega-menu .drop-down a { padding: 15px 20px;width: 100%;position: relative;display: block;float: left;text-align: left}
.mega-menu .drop-down li>a { -webkit-transition: color 400ms ease, background 400ms ease;-moz-transition: color 400ms ease, background 400ms ease;-ms-transition: color 400ms ease, background 400ms ease;-o-transition: color 400ms ease, background 400ms ease;transition: color 400ms ease, background 400ms ease}

.mega-menu .drop-down h1, .mega-menu .drop-down h2, .mega-menu .drop-down div.h3, .mega-menu .drop-down h4, .mega-menu .drop-down h5, .mega-menu .drop-down h6 { margin-top: 10px;width: 100%}
.mega-menu .drop-down img { max-width: 100%;display: block;float: left}
.mega-menu .drop-down.full-width { left: 0;width: 100%;cursor: default !important;padding: 10px;overflow: hidden}
.mega-menu .drop-down.full-width ul, .mega-menu .drop-down.full-width li { margin: 0;padding: 0; clear:both}
.mega-menu .drop-down.full-width a { margin: 0;padding: 8px 0 8px;float: left;display: inline-block}
.mega-menu .drop-down.full-width li.list-description a span, .mega-menu .drop-down.full-width li.image-description a span { display: inline-block;float: left;width: 100%; text-transform:initial; font-weight:600;}
.mega-menu .drop-down.full-width li.image-description a img { display: inline-block;float: left;max-width: 100%;height: 53px;width: 80px}
.mega-menu .drop-down.full-width li.image-description .grid-col-4, .mega-menu .drop-down.full-width li.image-description .grid-col-8{ padding:5px}
.mega-menu .drop-down.full-width li.image-description a:hover { }
.mega-menu .drop-down.half-width { left: auto;width: 50%;cursor: default !important;color: #555;padding: 10px;overflow: hidden}
.menu_img{ padding-top:40px !important}.menu_img a, .image-description a,.list-description a{ border:none !important}
.list-description a:hover{ text-decoration:underline !important}
.mega-menu .drop-down.half-width ul, .mega-menu .drop-down.half-width li {margin: 0;padding: 0}
.mega-menu .drop-down.half-width a { margin: 0;padding: 8px 0;background: none !important;float: left;display: inline-block}
.mega-menu .drop-down.half-width li.list-description a span, .mega-menu .drop-down.half-width li.image-description a span { display: inline-block;float: left;width: 100%}
.mega-menu .drop-down.half-width li.image-description a img { display: inline-block;float: left;max-width: 100%;position: absolute;left: 0;right: 0;height: 40px;width: 40px}
.mega-menu .drop-down.half-width li.image-description a { padding: 50px}
.mega-menu .drop-down.small-width { min-width: 200px;padding: 0}
.mega-menu .drop-down .drop-down.small-width { left: 100%;top: 0}
.mega-menu .drop-down .drop-down.small-width.left-side { left: -100%;top: 0}
.mega-menu .drop-down hr { float: left;width: 100%;border: none}
.mega-menu .drop-down i.fa { display: inline-block;margin: 0;padding: 0 10px 0 0;float: left;white-space: normal;line-height: 18px}
.arabe .mega-menu .drop-down i.fa{ float:right; padding: 0 5px 0 10px;}
.mega-menu .drop-down i.fa.fa-indicator { float: right;display: block;padding-right: 0;padding-left: 10px}
.mega-menu .drop-down form.menu-contact-form { display: block;margin-top: 20px;float: left;width: 100%}
.mega-menu .drop-down form.menu-contact-form input, .mega-menu .drop-down form.menu-contact-form textarea { width: 100%;display: block;margin: 5px 0;padding: 10px}
.mega-menu .drop-down form.menu-contact-form input[type="submit"], .mega-menu .drop-down form.menu-contact-form input[type="reset"] { width: auto;float: left;font-weight: bold;border: none;padding: 10px 20px;text-align: center;margin-right: 10px;margin-bottom: 0;margin-top: 20px;-webkit-transition: background 400ms ease;-moz-transition: background 400ms ease;-ms-transition: background 400ms ease;-o-transition: background 400ms ease;transition: background 400ms ease}
.mega-menu .drop-down form.menu-contact-form input[type="submit"]:hover, .mega-menu .drop-down form.menu-contact-form input[type="reset"]:hover { background: #333 !important}
.mega-menu #gmap_canvas { width: 107%;float: left;display: block;height: 500px;margin-top: -20px;margin-bottom: -100px}
.mega-menu .grid-row { margin: 0;padding: 0;min-height: 1px;width: 100%;float: left;clear: both}
.mega-menu [class*="grid-col-"] { margin: 0;float: left;padding: 10px;position: relative}
.mega-menu .grid-col-1 { width: 8.333333333333333%}
.mega-menu .grid-col-2 { width: 16.66666666666667%}
.mega-menu .grid-col-3 { width: 25%}
.mega-menu .grid-col-4 { width: 33.33333333333333%}
.mega-menu .grid-col-5 { width: 41.66666666666667%}
.mega-menu .grid-col-6 { width: 50%}
.mega-menu .grid-col-7 { width: 58.33333333333333%}
.mega-menu .grid-col-8 { width: 66.66666666666667%}
.mega-menu .grid-col-9 { width: 75%}
.mega-menu .grid-col-10 { width: 83.33333333333333%}
.mega-menu .grid-col-11 { width: 91.66666666666667%}
.mega-menu .grid-col-12 { width: 100%}
.mega-menu .drop-down.grid-demo span { float: left;display: inline-block;width: 100%;padding: 6px;border-radius: 4px}
.mega-menu .drop-down .space-0 { padding: 0 !important;margin: 0 !important}
.mega-menu .drop-down.tab-bar { float: left;width: 100%;left: 0;padding: 0;cursor: default}
.alaune a{ border:0 !important; color:#FFF !important}.alaune p{ text-transform:initial}
.mega-menu .drop-down.tab-bar ul { padding: 0;float: left;width: 100%}
.mega-menu .drop-down.tab-bar ul>li { float: left;width: auto;padding: 0}
.mega-menu .drop-down.tab-bar ul>li>a { float: left;width: 100%;padding: 5px 10px;background: none !important}
.mega-menu .drop-down.tab-bar li a>i.fa { padding-right: 5px}
.mega-menu .mobile-collapse-button { display: none}
.mega-menu.color-style-1>ul { background: #333;color: #fff}
.mega-menu.color-style-1>ul>ul>li>a i.fa, .mega-menu.color-style-1>ul>ul>li>a { color: #fff}
.mega-menu.color-style-1 ul.menu-links li.active, .mega-menu.color-style-1 ul.menu-links li:hover>a, .mega-menu.color-style-1 ul.menu-links li>a.aColorChange, .mega-menu.color-style-1 .menu-logo a:hover, .mega-menu.color-style-1 .menu-search-bar input:hover, .mega-menu.color-style-1 .menu-search-bar input:focus { background: #ff6347}
.mega-menu.color-style-1 .drop-down.grid-demo span { background: rgba(0,0,0,.25);color: #555}
.mega-menu.color-style-1 .drop-down { background: #fff}
.mega-menu.color-style-1 .drop-down a, .mega-menu.color-style-1 .drop-down.full-width, .mega-menu.color-style-1 .drop-down.half-width { color: #555}
.mega-menu.color-style-1 .drop-down li:hover>a, .mega-menu.color-style-1 .drop-down.small-width li>a.aColorChange, .mega-menu.color-style-1 .drop-down form.menu-contact-form input[type="submit"], .mega-menu.color-style-1 .drop-down form.menu-contact-form input[type="reset"] { color: #fff;background: #ff6347}
.mega-menu.color-style-1 .drop-down.full-width a:hover, .mega-menu.color-style-1 .drop-down.half-width a:hover { color: #ff6347 !important}
.mega-menu.color-style-1 .drop-down.full-width li.list-description a span, .mega-menu.color-style-1 .drop-down.full-width li.image-description a span, .mega-menu.color-style-1 .drop-down.half-width li.list-description a span, .mega-menu.color-style-1 .drop-down.half-width li.image-description a span { color: #aaa}
.mega-menu.color-style-1 .drop-down hr { border-top: 1px solid #d5d5d5}
.mega-menu.color-style-1 .drop-down form.menu-contact-form { background: #f6f6f6;border: 20px solid #f6f6f6}
.mega-menu.color-style-1 .drop-down form.menu-contact-form input, .mega-menu.color-style-1 .drop-down form.menu-contact-form textarea { border: 1px solid #e6e5e0}
.mega-menu.color-style-1 .drop-down.tab-bar li:hover>a { color: #ff6347}
.menu_list1 a,  .clgrille a,.clinvite a, .clgrille, .clinvite{ text-transform:initial !important; border:none !important; margin-bottom:0 !important; padding-bottom:0 !important}.menu_list1 a i{ font-size:13px !important}
.clgrille span{ margin-right:20px} .clgrille li{ margin:10px 0 !important}.clgrille a{ text-decoration:underline !important; color:#FFF !important} .clgrille a i{ font-size:13px !important}
.clgrille, .clinvite{ border-left:solid 1px #cb8282 !important ; padding-left:30px !important}.clgrille a:hover{ text-decoration:none !important}
.arabe .clgrille, .arabe .clinvite{border-right:solid 1px #cb8282 !important ; padding-right:30px !important;border-left:none !important ; padding-left:0px !important}
.radio_bloc div.h3{ border:none !important}
.clinvite p{ margin-top:5px}
.bloc_actualite .grid-col-7{ padding-top:0 !important}
.grid-col-2.menu_list ul li ul{ margin-left:25px !important;}
.arabe .grid-col-2.menu_list ul li ul{ margin-left:0 !important; margin-right:25px !important;}
.mega-menu.color-style-2>ul {background: #333;color: #fff}
.mega-menu.color-style-2>ul>ul>li>a i.fa, .mega-menu.color-style-2>ul>ul>li>a {color: #fff}
.mega-menu.color-style-2 ul.menu-links li.active, .mega-menu.color-style-2 ul.menu-links li:hover>a, .mega-menu.color-style-2 ul.menu-links li>a.aColorChange, .mega-menu.color-style-2 .menu-logo a:hover, .mega-menu.color-style-2 .menu-search-bar input:hover, .mega-menu.color-style-2 .menu-search-bar input:focus {	background: #65ba1e}
.mega-menu.color-style-2 .drop-down.grid-demo span {background: rgba(0,0,0,.25);color: #555}
.mega-menu.color-style-2 .drop-down {background: #fff}
.mega-menu.color-style-2 .drop-down a, .mega-menu.color-style-2 .drop-down.full-width, .mega-menu.color-style-2 .drop-down.half-width {color: #555}
.mega-menu.color-style-2 .drop-down li:hover>a, .mega-menu.color-style-2 .drop-down.small-width li>a.aColorChange, .mega-menu.color-style-2 .drop-down form.menu-contact-form input[type="submit"], .mega-menu.color-style-2 .drop-down form.menu-contact-form input[type="reset"] { color: #fff;background: #65ba1e}
.mega-menu.color-style-2 .drop-down.full-width a:hover, .mega-menu.color-style-2 .drop-down.half-width a:hover { color: #65ba1e !important}
.mega-menu.color-style-2 .drop-down.full-width li.list-description a span, .mega-menu.color-style-2 .drop-down.full-width li.image-description a span, .mega-menu.color-style-2 .drop-down.half-width li.list-description a span, .mega-menu.color-style-2 .drop-down.half-width li.image-description a span { color: #aaa}
.mega-menu.color-style-2 .drop-down hr { border-top: 1px solid #d5d5d5}
.mega-menu.color-style-2 .drop-down form.menu-contact-form { background: #f6f6f6;border: 20px solid #f6f6f6}
.mega-menu.color-style-2 .drop-down form.menu-contact-form input, .mega-menu.color-style-2 .drop-down form.menu-contact-form textarea { border: 1px solid #e6e5e0}
.mega-menu.color-style-2 .drop-down.tab-bar li:hover>a { color: #65ba1e}
.mega-menu.color-style-3>ul { background: #333;color: #fff}
.mega-menu.color-style-3>ul>ul>li>a i.fa, .mega-menu.color-style-3>ul>ul>li>a { color: #fff}
.mega-menu.color-style-3 ul.menu-links li.active, .mega-menu.color-style-3 ul.menu-links li:hover>a, .mega-menu.color-style-3 ul.menu-links li>a.aColorChange, .mega-menu.color-style-3 .menu-logo a:hover, .mega-menu.color-style-3 .menu-search-bar input:hover, .mega-menu.color-style-3 .menu-search-bar input:focus { background: #4a79f3}
.mega-menu.color-style-3 .drop-down.grid-demo span { background: rgba(0,0,0,.25);color: #555}
.mega-menu.color-style-3 .drop-down { background: #fff}
.mega-menu.color-style-3 .drop-down a, .mega-menu.color-style-3 .drop-down.full-width, .mega-menu.color-style-3 .drop-down.half-width { color: #555}
.mega-menu.color-style-3 .drop-down li:hover>a, .mega-menu.color-style-3 .drop-down.small-width li>a.aColorChange, .mega-menu.color-style-3 .drop-down form.menu-contact-form input[type="submit"], .mega-menu.color-style-3 .drop-down form.menu-contact-form input[type="reset"] { color: #fff;background: #4a79f3}
.mega-menu.color-style-3 .drop-down.full-width a:hover, .mega-menu.color-style-3 .drop-down.half-width a:hover { color: #4a79f3 !important}
.mega-menu.color-style-3 .drop-down.full-width li.list-description a span, .mega-menu.color-style-3 .drop-down.full-width li.image-description a span, .mega-menu.color-style-3 .drop-down.half-width li.list-description a span, .mega-menu.color-style-3 .drop-down.half-width li.image-description a span { color: #aaa}
.mega-menu.color-style-3 .drop-down hr { border-top: 1px solid #d5d5d5}
.mega-menu.color-style-3 .drop-down form.menu-contact-form { background: #f6f6f6;border: 20px solid #f6f6f6}
.mega-menu.color-style-3 .drop-down form.menu-contact-form input, .mega-menu.color-style-3 .drop-down form.menu-contact-form textarea {border: 1px solid #e6e5e0}
.mega-menu.color-style-3 .drop-down.tab-bar li:hover>a {color: #4a79f3}
.mega-menu .drop-down div.h3{ font-size:14px; font-weight:700; text-transform:uppercase; margin-top:0; border-bottom:1px solid rgba(256,256,256,0.7); margin-bottom:10px; padding-bottom:10px; color:#fff}
.mega-menu.color-style-4>ul {color: #fff}
.mega-menu.color-style-4>ul>ul>li>a i.fa, .mega-menu.color-style-4>ul>ul>li>a {color: #fff}
.mega-menu.color-style-4 ul.menu-links li.active, .mega-menu.color-style-4 ul.menu-links li:hover>a, .mega-menu.color-style-4 ul.menu-links li>a.aColorChange, .mega-menu.color-style-4 .menu-logo a:hover, .mega-menu.color-style-4 .menu-search-bar input:hover, .mega-menu.color-style-4 .menu-search-bar input:focus {}
.mega-menu.color-style-4 .drop-down.grid-demo span {background: rgba(0,0,0,.25);color: #555}
.mega-menu.color-style-4 .drop-down {background: #9d1820}
.drop-down { border-top: 1px solid #ac1a23;}
.mega-menu.color-style-4 .drop-down a, .mega-menu.color-style-4 .drop-down.full-width, .mega-menu.color-style-4 .drop-down.half-width {color: rgba(256,256,256,0.8);text-transform:uppercase; border-bottom:dotted 1px rgba(193,64,72,0.5); padding-bottom:10px;  font-weight:500; font-size:12px; }
.mega-menu .grid-col-8 .name{ font-size: 10px;} 
.mega-menu .grid-col-8 img{ margin-bottom: 10px;}
.mega-menu.color-style-4 .drop-down li:hover>a, .mega-menu.color-style-4 .drop-down.small-width li>a.aColorChange, .mega-menu.color-style-4 .drop-down form.menu-contact-form input[type="submit"], .mega-menu.color-style-4 .drop-down form.menu-contact-form input[type="reset"] {color: #fff;/*background: #c00*/}
.mega-menu.color-style-4 .drop-down.full-width a:hover, .mega-menu.color-style-4 .drop-down.half-width a:hover {color: #fff !important; border-color:#fff}
.mega-menu.color-style-4 .drop-down.full-width li.list-description a span, .mega-menu.color-style-4 .drop-down.full-width li.image-description a span, .mega-menu.color-style-4 .drop-down.half-width li.list-description a span, .mega-menu.color-style-4 .drop-down.half-width li.image-description a span {color: #fff}
.mega-menu.color-style-4 .drop-down hr {border-top: 1px solid #d5d5d5}
.mega-menu.color-style-4 .drop-down form.menu-contact-form {background: #f6f6f6;border: 20px solid #f6f6f6}
.mega-menu.color-style-4 .drop-down form.menu-contact-form input, .mega-menu.color-style-4 .drop-down form.menu-contact-form textarea {border: 1px solid #e6e5e0}
.mega-menu.color-style-4 .drop-down.tab-bar li:hover>a {color: #c00}
.mega-menu.color-style-5>ul {background: #333;color: #fff}
.mega-menu.color-style-5>ul>ul>li>a i.fa, .mega-menu.color-style-5>ul>ul>li>a {	color: #fff}
.mega-menu.color-style-5 ul.menu-links li.active, .mega-menu.color-style-5 ul.menu-links li:hover>a, .mega-menu.color-style-5 ul.menu-links li>a.aColorChange, .mega-menu.color-style-5 .menu-logo a:hover, .mega-menu.color-style-5 .menu-search-bar input:hover, .mega-menu.color-style-5 .menu-search-bar input:focus {background: #22cfbb}
.mega-menu.color-style-5 .drop-down.grid-demo span {background: rgba(0,0,0,.25);color: #555}
.mega-menu.color-style-5 .drop-down {background: #fff}
.mega-menu.color-style-5 .drop-down a, .mega-menu.color-style-5 .drop-down.full-width, .mega-menu.color-style-5 .drop-down.half-width {color: #555}
.mega-menu.color-style-5 .drop-down li:hover>a, .mega-menu.color-style-5 .drop-down.small-width li>a.aColorChange, .mega-menu.color-style-5 .drop-down form.menu-contact-form input[type="submit"], .mega-menu.color-style-5 .drop-down form.menu-contact-form input[type="reset"] {color: #fff;background: #22cfbb}
.mega-menu.color-style-5 .drop-down.full-width a:hover, .mega-menu.color-style-5 .drop-down.half-width a:hover {color: #22cfbb !important}
.mega-menu.color-style-5 .drop-down.full-width li.list-description a span, .mega-menu.color-style-5 .drop-down.full-width li.image-description a span, .mega-menu.color-style-5 .drop-down.half-width li.list-description a span, .mega-menu.color-style-5 .drop-down.half-width li.image-description a span { color: #aaa}
.mega-menu.color-style-5 .drop-down hr { border-top: 1px solid #d5d5d5}
.mega-menu.color-style-5 .drop-down form.menu-contact-form { background: #f6f6f6;border: 20px solid #f6f6f6}
.mega-menu.color-style-5 .drop-down form.menu-contact-form input, .mega-menu.color-style-5 .drop-down form.menu-contact-form textarea { border: 1px solid #e6e5e0}
.mega-menu.color-style-5 .drop-down.tab-bar li:hover>a { color: #22cfbb}
.mega-menu.color-style-6>ul { background: #333;color: #fff}
.mega-menu.color-style-6>ul>ul>li>a i.fa, .mega-menu.color-style-6>ul>ul>li>a { color: #fff}
.mega-menu.color-style-6 ul.menu-links li.active, .mega-menu.color-style-6 ul.menu-links li:hover>a, .mega-menu.color-style-6 ul.menu-links li>a.aColorChange, .mega-menu.color-style-6 .menu-logo a:hover, .mega-menu.color-style-6 .menu-search-bar input:hover, .mega-menu.color-style-6 .menu-search-bar input:focus { background: #9d66f4}
.mega-menu.color-style-6 .drop-down.grid-demo span { background: rgba(0,0,0,.25);color: #555}
.mega-menu.color-style-6 .drop-down { background: #fff}
.mega-menu.color-style-6 .drop-down a, .mega-menu.color-style-6 .drop-down.full-width, .mega-menu.color-style-6 .drop-down.half-width { color: #555}
.mega-menu.color-style-6 .drop-down li:hover>a, .mega-menu.color-style-6 .drop-down.small-width li>a.aColorChange, .mega-menu.color-style-6 .drop-down form.menu-contact-form input[type="submit"], .mega-menu.color-style-6 .drop-down form.menu-contact-form input[type="reset"] { color: #fff;background: #9d66f4}
.mega-menu.color-style-6 .drop-down.full-width a:hover, .mega-menu.color-style-6 .drop-down.half-width a:hover { color: #9d66f4 !important}
.mega-menu.color-style-6 .drop-down.full-width li.list-description a span, .mega-menu.color-style-6 .drop-down.full-width li.image-description a span, .mega-menu.color-style-6 .drop-down.half-width li.list-description a span, .mega-menu.color-style-6 .drop-down.half-width li.image-description a span { color: #aaa}
.mega-menu.color-style-6 .drop-down hr { border-top: 1px solid #d5d5d5}
.mega-menu.color-style-6 .drop-down form.menu-contact-form { background: #f6f6f6;border: 20px solid #f6f6f6}
.mega-menu.color-style-6 .drop-down form.menu-contact-form input, .mega-menu.color-style-6 .drop-down form.menu-contact-form textarea { border: 1px solid #e6e5e0}
.mega-menu.color-style-6 .drop-down.tab-bar li:hover>a { color: #9d66f4}
.mega-menu.color-style-7>ul { background: #333;color: #fff}
.mega-menu.color-style-7>ul>ul>li>a i.fa, .mega-menu.color-style-7>ul>ul>li>a { color: #fff}
.mega-menu.color-style-7 ul.menu-links li.active, .mega-menu.color-style-7 ul.menu-links li:hover>a, .mega-menu.color-style-7 ul.menu-links li>a.aColorChange, .mega-menu.color-style-7 .menu-logo a:hover, .mega-menu.color-style-7 .menu-search-bar input:hover, .mega-menu.color-style-7 .menu-search-bar input:focus { background: #c70c70}
.mega-menu.color-style-7 .drop-down.grid-demo span { background: rgba(0,0,0,.25);color: #555}
.mega-menu.color-style-7 .drop-down { background: #fff}
.mega-menu.color-style-7 .drop-down a, .mega-menu.color-style-7 .drop-down.full-width, .mega-menu.color-style-7 .drop-down.half-width { color: #555}
.mega-menu.color-style-7 .drop-down li:hover>a, .mega-menu.color-style-7 .drop-down.small-width li>a.aColorChange, .mega-menu.color-style-7 .drop-down form.menu-contact-form input[type="submit"], .mega-menu.color-style-7 .drop-down form.menu-contact-form input[type="reset"] { color: #fff;background: #c70c70}
.mega-menu.color-style-7 .drop-down.full-width a:hover, .mega-menu.color-style-7 .drop-down.half-width a:hover { color: #c70c70 !important}
.mega-menu.color-style-7 .drop-down.full-width li.list-description a span, .mega-menu.color-style-7 .drop-down.full-width li.image-description a span, .mega-menu.color-style-7 .drop-down.half-width li.list-description a span, .mega-menu.color-style-7 .drop-down.half-width li.image-description a span { color: #aaa}
.mega-menu.color-style-7 .drop-down hr { border-top: 1px solid #d5d5d5}
.mega-menu.color-style-7 .drop-down form.menu-contact-form { background: #f6f6f6;border: 20px solid #f6f6f6}
.mega-menu.color-style-7 .drop-down form.menu-contact-form input, .mega-menu.color-style-7 .drop-down form.menu-contact-form textarea { border: 1px solid #e6e5e0}
.mega-menu.color-style-7 .drop-down.tab-bar li:hover>a { color: #c70c70}
.mega-menu.color-style-8>ul { background: #333;color: #fff}
.mega-menu.color-style-8>ul>ul>li>a i.fa, .mega-menu.color-style-8>ul>ul>li>a { color: #fff}
.mega-menu.color-style-8 ul.menu-links li.active, .mega-menu.color-style-8 ul.menu-links li:hover>a, .mega-menu.color-style-8 ul.menu-links li>a.aColorChange, .mega-menu.color-style-8 .menu-logo a:hover, .mega-menu.color-style-8 .menu-search-bar input:hover, .mega-menu.color-style-8 .menu-search-bar input:focus { background: #834f3d}
.mega-menu.color-style-8 .drop-down.grid-demo span { background: rgba(0,0,0,.25);color: #555}
.mega-menu.color-style-8 .drop-down { background: #fff}
.mega-menu.color-style-8 .drop-down a, .mega-menu.color-style-8 .drop-down.full-width, .mega-menu.color-style-8 .drop-down.half-width { color: #555}
.mega-menu.color-style-8 .drop-down li:hover>a, .mega-menu.color-style-8 .drop-down.small-width li>a.aColorChange, .mega-menu.color-style-8 .drop-down form.menu-contact-form input[type="submit"], .mega-menu.color-style-8 .drop-down form.menu-contact-form input[type="reset"] { color: #fff;background: #834f3d}
.mega-menu.color-style-8 .drop-down.full-width a:hover, .mega-menu.color-style-8 .drop-down.half-width a:hover { color: #834f3d !important}
.mega-menu.color-style-8 .drop-down.full-width li.list-description a span, .mega-menu.color-style-8 .drop-down.full-width li.image-description a span, .mega-menu.color-style-8 .drop-down.half-width li.list-description a span, .mega-menu.color-style-8 .drop-down.half-width li.image-description a span { color: #aaa}
.mega-menu.color-style-8 .drop-down hr { border-top: 1px solid #d5d5d5}
.mega-menu.color-style-8 .drop-down form.menu-contact-form { background: #f6f6f6;border: 20px solid #f6f6f6}
.mega-menu.color-style-8 .drop-down form.menu-contact-form input, .mega-menu.color-style-8 .drop-down form.menu-contact-form textarea { border: 1px solid #e6e5e0}
.mega-menu.color-style-8 .drop-down.tab-bar li:hover>a { color: #834f3d}
.mega-menu.color-style-9>ul { background: #ff6347;color: #fff}
.mega-menu.color-style-9>ul>ul>li>a i.fa, .mega-menu.color-style-9>ul>ul>li>a { color: #fff}
.mega-menu.color-style-9 ul.menu-links li.active, .mega-menu.color-style-9 ul.menu-links li:hover>a, .mega-menu.color-style-9 ul.menu-links li>a.aColorChange, .mega-menu.color-style-9 .menu-logo a:hover, .mega-menu.color-style-9 .menu-search-bar input:hover, .mega-menu.color-style-9 .menu-search-bar input:focus { background: #e24932}
.mega-menu.color-style-9 .drop-down.grid-demo span { background: rgba(0,0,0,.25);color: #555}
.mega-menu.color-style-9 .drop-down { background: #fff}
.mega-menu.color-style-9 .drop-down a, .mega-menu.color-style-9 .drop-down.full-width, .mega-menu.color-style-9 .drop-down.half-width { color: #555}
.mega-menu.color-style-9 .drop-down li:hover>a, .mega-menu.color-style-9 .drop-down.small-width li>a.aColorChange, .mega-menu.color-style-9 .drop-down form.menu-contact-form input[type="submit"], .mega-menu.color-style-9 .drop-down form.menu-contact-form input[type="reset"] { color: #fff;background: #e24932}
.mega-menu.color-style-9 .drop-down.full-width a:hover, .mega-menu.color-style-9 .drop-down.half-width a:hover { color: #e24932 !important}
.mega-menu.color-style-9 .drop-down.full-width li.list-description a span, .mega-menu.color-style-9 .drop-down.full-width li.image-description a span, .mega-menu.color-style-9 .drop-down.half-width li.list-description a span, .mega-menu.color-style-9 .drop-down.half-width li.image-description a span { color: #aaa}
.mega-menu.color-style-9 .drop-down hr { border-top: 1px solid #d5d5d5}
.mega-menu.color-style-9 .drop-down form.menu-contact-form { background: #f6f6f6;border: 20px solid #f6f6f6}
.mega-menu.color-style-9 .drop-down form.menu-contact-form input, .mega-menu.color-style-9 .drop-down form.menu-contact-form textarea { border: 1px solid #e6e5e0}
.mega-menu.color-style-9 .drop-down.tab-bar li:hover>a { color: #e24932}
.mega-menu.color-style-10>ul { background: #65ba1e;color: #fff}
.mega-menu.color-style-10>ul>ul>li>a i.fa, .mega-menu.color-style-10>ul>ul>li>a { color: #fff}
.mega-menu.color-style-10 ul.menu-links li.active, .mega-menu.color-style-10 ul.menu-links li:hover>a, .mega-menu.color-style-10 ul.menu-links li>a.aColorChange, .mega-menu.color-style-10 .menu-logo a:hover, .mega-menu.color-style-10 .menu-search-bar input:hover, .mega-menu.color-style-10 .menu-search-bar input:focus { background: #4ca502}
.mega-menu.color-style-10 .drop-down.grid-demo span { background: rgba(0,0,0,.25);color: #555}
.mega-menu.color-style-10 .drop-down { background: #fff}
.mega-menu.color-style-10 .drop-down a, .mega-menu.color-style-10 .drop-down.full-width, .mega-menu.color-style-10 .drop-down.half-width { color: #555}
.mega-menu.color-style-10 .drop-down li:hover>a, .mega-menu.color-style-10 .drop-down.small-width li>a.aColorChange, .mega-menu.color-style-10 .drop-down form.menu-contact-form input[type="submit"], .mega-menu.color-style-10 .drop-down form.menu-contact-form input[type="reset"] { color: #fff;background: #4ca502}
.mega-menu.color-style-10 .drop-down.full-width a:hover, .mega-menu.color-style-10 .drop-down.half-width a:hover { color: #4ca502 !important}
.mega-menu.color-style-10 .drop-down.full-width li.list-description a span, .mega-menu.color-style-10 .drop-down.full-width li.image-description a span, .mega-menu.color-style-10 .drop-down.half-width li.list-description a span, .mega-menu.color-style-10 .drop-down.half-width li.image-description a span { color: #aaa}
.mega-menu.color-style-10 .drop-down hr { border-top: 1px solid #d5d5d5}
.mega-menu.color-style-10 .drop-down form.menu-contact-form { background: #f6f6f6;border: 20px solid #f6f6f6}
.mega-menu.color-style-10 .drop-down form.menu-contact-form input, .mega-menu.color-style-10 .drop-down form.menu-contact-form textarea { border: 1px solid #e6e5e0}
.mega-menu.color-style-10 .drop-down.tab-bar li:hover>a { color: #4ca502}
.mega-menu.color-style-11>ul { background: #4a79f3;color: #fff}
.mega-menu.color-style-11>ul>ul>li>a i.fa, .mega-menu.color-style-11>ul>ul>li>a { color: #fff}
.mega-menu.color-style-11 ul.menu-links li.active, .mega-menu.color-style-11 ul.menu-links li:hover>a, .mega-menu.color-style-11 ul.menu-links li>a.aColorChange, .mega-menu.color-style-11 .menu-logo a:hover, .mega-menu.color-style-11 .menu-search-bar input:hover, .mega-menu.color-style-11 .menu-search-bar input:focus { background: #405ca6}
.mega-menu.color-style-11 .drop-down.grid-demo span { background: rgba(0,0,0,.25);color: #555}
.mega-menu.color-style-11 .drop-down { background: #fff}
.mega-menu.color-style-11 .drop-down a, .mega-menu.color-style-11 .drop-down.full-width, .mega-menu.color-style-11 .drop-down.half-width { color: #555}
.mega-menu.color-style-11 .drop-down li:hover>a, .mega-menu.color-style-11 .drop-down.small-width li>a.aColorChange, .mega-menu.color-style-11 .drop-down form.menu-contact-form input[type="submit"], .mega-menu.color-style-11 .drop-down form.menu-contact-form input[type="reset"] { color: #fff;background: #405ca6}
.mega-menu.color-style-11 .drop-down.full-width a:hover, .mega-menu.color-style-11 .drop-down.half-width a:hover { color: #405ca6 !important}
.mega-menu.color-style-11 .drop-down.full-width li.list-description a span, .mega-menu.color-style-11 .drop-down.full-width li.image-description a span, .mega-menu.color-style-11 .drop-down.half-width li.list-description a span, .mega-menu.color-style-11 .drop-down.half-width li.image-description a span { color: #aaa}
.mega-menu.color-style-11 .drop-down hr { border-top: 1px solid #d5d5d5}
.mega-menu.color-style-11 .drop-down form.menu-contact-form { background: #f6f6f6;border: 20px solid #f6f6f6}
.mega-menu.color-style-11 .drop-down form.menu-contact-form input, .mega-menu.color-style-11 .drop-down form.menu-contact-form textarea { border: 1px solid #e6e5e0}
.mega-menu.color-style-11 .drop-down.tab-bar li:hover>a { color: #405ca6}
.mega-menu.color-style-12>ul { background: #c00;color: #fff}
.mega-menu.color-style-12>ul>ul>li>a i.fa, .mega-menu.color-style-12>ul>ul>li>a { color: #fff}
.mega-menu.color-style-12 ul.menu-links li.active, .mega-menu.color-style-12 ul.menu-links li:hover>a, .mega-menu.color-style-12 ul.menu-links li>a.aColorChange, .mega-menu.color-style-12 .menu-logo a:hover, .mega-menu.color-style-12 .menu-search-bar input:hover, .mega-menu.color-style-12 .menu-search-bar input:focus { background: #900}
.mega-menu.color-style-12 .drop-down.grid-demo span { background: rgba(0,0,0,.25);color: #555}
.mega-menu.color-style-12 .drop-down { background: #fff}
.mega-menu.color-style-12 .drop-down a, .mega-menu.color-style-12 .drop-down.full-width, .mega-menu.color-style-12 .drop-down.half-width { color: #555}
.mega-menu.color-style-12 .drop-down li:hover>a, .mega-menu.color-style-12 .drop-down.small-width li>a.aColorChange, .mega-menu.color-style-12 .drop-down form.menu-contact-form input[type="submit"], .mega-menu.color-style-12 .drop-down form.menu-contact-form input[type="reset"] { color: #fff;background: #900}
.mega-menu.color-style-12 .drop-down.full-width a:hover, .mega-menu.color-style-12 .drop-down.half-width a:hover { color: #900 !important}
.mega-menu.color-style-12 .drop-down.full-width li.list-description a span, .mega-menu.color-style-12 .drop-down.full-width li.image-description a span, .mega-menu.color-style-12 .drop-down.half-width li.list-description a span, .mega-menu.color-style-12 .drop-down.half-width li.image-description a span { color: #aaa}
.mega-menu.color-style-12 .drop-down hr { border-top: 1px solid #d5d5d5}
.mega-menu.color-style-12 .drop-down form.menu-contact-form { background: #f6f6f6;border: 20px solid #f6f6f6}
.mega-menu.color-style-12 .drop-down form.menu-contact-form input, .mega-menu.color-style-12 .drop-down form.menu-contact-form textarea { border: 1px solid #e6e5e0}
.mega-menu.color-style-12 .drop-down.tab-bar li:hover>a { color: #900}
.mega-menu.color-style-13>ul { background: #22cfbb;color: #fff}
.mega-menu.color-style-13>ul>ul>li>a i.fa, .mega-menu.color-style-13>ul>ul>li>a { color: #fff}
.mega-menu.color-style-13 ul.menu-links li.active, .mega-menu.color-style-13 ul.menu-links li:hover>a, .mega-menu.color-style-13 ul.menu-links li>a.aColorChange, .mega-menu.color-style-13 .menu-logo a:hover, .mega-menu.color-style-13 .menu-search-bar input:hover, .mega-menu.color-style-13 .menu-search-bar input:focus { background: #0dbaa6}
.mega-menu.color-style-13 .drop-down.grid-demo span { background: rgba(0,0,0,.25);color: #555}
.mega-menu.color-style-13 .drop-down { background: #fff}
.mega-menu.color-style-13 .drop-down a, .mega-menu.color-style-13 .drop-down.full-width, .mega-menu.color-style-13 .drop-down.half-width { color: #555}
.mega-menu.color-style-13 .drop-down li:hover>a, .mega-menu.color-style-13 .drop-down.small-width li>a.aColorChange, .mega-menu.color-style-13 .drop-down form.menu-contact-form input[type="submit"], .mega-menu.color-style-13 .drop-down form.menu-contact-form input[type="reset"] { color: #fff;background: #0dbaa6}
.mega-menu.color-style-13 .drop-down.full-width a:hover, .mega-menu.color-style-13 .drop-down.half-width a:hover { color: #0dbaa6 !important}
.mega-menu.color-style-13 .drop-down.full-width li.list-description a span, .mega-menu.color-style-13 .drop-down.full-width li.image-description a span, .mega-menu.color-style-13 .drop-down.half-width li.list-description a span, .mega-menu.color-style-13 .drop-down.half-width li.image-description a span { color: #aaa}
.mega-menu.color-style-13 .drop-down hr { border-top: 1px solid #d5d5d5}
.mega-menu.color-style-13 .drop-down form.menu-contact-form { background: #f6f6f6;border: 20px solid #f6f6f6}
.mega-menu.color-style-13 .drop-down form.menu-contact-form input, .mega-menu.color-style-13 .drop-down form.menu-contact-form textarea { border: 1px solid #e6e5e0}
.mega-menu.color-style-13 .drop-down.tab-bar li:hover>a { color: #0dbaa6}
.mega-menu.color-style-14>ul { background: #9d66f4;color: #fff}
.mega-menu.color-style-14>ul>ul>li>a i.fa, .mega-menu.color-style-14>ul>ul>li>a { color: #fff}
.mega-menu.color-style-14 ul.menu-links li.active, .mega-menu.color-style-14 ul.menu-links li:hover>a, .mega-menu.color-style-14 ul.menu-links li>a.aColorChange, .mega-menu.color-style-14 .menu-logo a:hover, .mega-menu.color-style-14 .menu-search-bar input:hover, .mega-menu.color-style-14 .menu-search-bar input:focus { background: #683caf}
.mega-menu.color-style-14 .drop-down.grid-demo span { background: rgba(0,0,0,.25);color: #555}
.mega-menu.color-style-14 .drop-down { background: #fff}
.mega-menu.color-style-14 .drop-down a, .mega-menu.color-style-14 .drop-down.full-width, .mega-menu.color-style-14 .drop-down.half-width { color: #555}
.mega-menu.color-style-14 .drop-down li:hover>a, .mega-menu.color-style-14 .drop-down.small-width li>a.aColorChange, .mega-menu.color-style-14 .drop-down form.menu-contact-form input[type="submit"], .mega-menu.color-style-14 .drop-down form.menu-contact-form input[type="reset"] { color: #fff;background: #683caf}
.mega-menu.color-style-14 .drop-down.full-width a:hover, .mega-menu.color-style-14 .drop-down.half-width a:hover { color: #683caf !important}
.mega-menu.color-style-14 .drop-down.full-width li.list-description a span, .mega-menu.color-style-14 .drop-down.full-width li.image-description a span, .mega-menu.color-style-14 .drop-down.half-width li.list-description a span, .mega-menu.color-style-14 .drop-down.half-width li.image-description a span { color: #aaa}
.mega-menu.color-style-14 .drop-down hr { border-top: 1px solid #d5d5d5}
.mega-menu.color-style-14 .drop-down form.menu-contact-form { background: #f6f6f6;border: 20px solid #f6f6f6}
.mega-menu.color-style-14 .drop-down form.menu-contact-form input, .mega-menu.color-style-14 .drop-down form.menu-contact-form textarea { border: 1px solid #e6e5e0}
.mega-menu.color-style-14 .drop-down.tab-bar li:hover>a { color: #683caf}
.mega-menu.color-style-15>ul { background: #c70c70;color: #fff}
.mega-menu.color-style-15>ul>ul>li>a i.fa, .mega-menu.color-style-15>ul>ul>li>a { color: #fff}
.mega-menu.color-style-15 ul.menu-links li.active, .mega-menu.color-style-15 ul.menu-links li:hover>a, .mega-menu.color-style-15 ul.menu-links li>a.aColorChange, .mega-menu.color-style-15 .menu-logo a:hover, .mega-menu.color-style-15 .menu-search-bar input:hover, .mega-menu.color-style-15 .menu-search-bar input:focus { background: #770743}
.mega-menu.color-style-15 .drop-down.grid-demo span { background: rgba(0,0,0,.25);color: #555}
.mega-menu.color-style-15 .drop-down { background: #fff}
.mega-menu.color-style-15 .drop-down a, .mega-menu.color-style-15 .drop-down.full-width, .mega-menu.color-style-15 .drop-down.half-width { color: #555}
.mega-menu.color-style-15 .drop-down li:hover>a, .mega-menu.color-style-15 .drop-down.small-width li>a.aColorChange, .mega-menu.color-style-15 .drop-down form.menu-contact-form input[type="submit"], .mega-menu.color-style-15 .drop-down form.menu-contact-form input[type="reset"] { color: #fff;background: #770743}
.mega-menu.color-style-15 .drop-down.full-width a:hover, .mega-menu.color-style-15 .drop-down.half-width a:hover { color: #770743 !important}
.mega-menu.color-style-15 .drop-down.full-width li.list-description a span, .mega-menu.color-style-15 .drop-down.full-width li.image-description a span, .mega-menu.color-style-15 .drop-down.half-width li.list-description a span, .mega-menu.color-style-15 .drop-down.half-width li.image-description a span { color: #aaa}
.mega-menu.color-style-15 .drop-down hr { border-top: 1px solid #d5d5d5}
.mega-menu.color-style-15 .drop-down form.menu-contact-form { background: #f6f6f6;border: 20px solid #f6f6f6}
.mega-menu.color-style-15 .drop-down form.menu-contact-form input, .mega-menu.color-style-15 .drop-down form.menu-contact-form textarea { border: 1px solid #e6e5e0}
.mega-menu.color-style-15 .drop-down.tab-bar li:hover>a { color: #770743}
.mega-menu.color-style-16>ul { background: #834f3d;color: #fff}
.mega-menu.color-style-16>ul>ul>li>a i.fa, .mega-menu.color-style-16>ul>ul>li>a { color: #fff}
.mega-menu.color-style-16 ul.menu-links li.active, .mega-menu.color-style-16 ul.menu-links li:hover>a, .mega-menu.color-style-16 ul.menu-links li>a.aColorChange, .mega-menu.color-style-16 .menu-logo a:hover, .mega-menu.color-style-16 .menu-search-bar input:hover, .mega-menu.color-style-16 .menu-search-bar input:focus { background: #473c32}
.mega-menu.color-style-16 .drop-down.grid-demo span { background: rgba(0,0,0,.25);color: #555}
.mega-menu.color-style-16 .drop-down { background: #fff}
.mega-menu.color-style-16 .drop-down a, .mega-menu.color-style-16 .drop-down.full-width, .mega-menu.color-style-16 .drop-down.half-width { color: #555}
.mega-menu.color-style-16 .drop-down li:hover>a, .mega-menu.color-style-16 .drop-down.small-width li>a.aColorChange, .mega-menu.color-style-16 .drop-down form.menu-contact-form input[type="submit"], .mega-menu.color-style-16 .drop-down form.menu-contact-form input[type="reset"] { color: #fff;background: #473c32}
.mega-menu.color-style-16 .drop-down.full-width a:hover, .mega-menu.color-style-16 .drop-down.half-width a:hover { color: #473c32 !important}
.mega-menu.color-style-16 .drop-down.full-width li.list-description a span, .mega-menu.color-style-16 .drop-down.full-width li.image-description a span, .mega-menu.color-style-16 .drop-down.half-width li.list-description a span, .mega-menu.color-style-16 .drop-down.half-width li.image-description a span { color: #aaa}
.mega-menu.color-style-16 .drop-down hr { border-top: 1px solid #d5d5d5}
.mega-menu.color-style-16 .drop-down form.menu-contact-form { background: #f6f6f6;border: 20px solid #f6f6f6}
.mega-menu.color-style-16 .drop-down form.menu-contact-form input, .mega-menu.color-style-16 .drop-down form.menu-contact-form textarea { border: 1px solid #e6e5e0}
.mega-menu.color-style-16 .drop-down.tab-bar li:hover>a { color: #473c32}





@media screen and (min-width:767px) { 
	.mega-menu.color-style-1.position-left .menu-search-bar input, .mega-menu.color-style-1.position-left-fixed .menu-search-bar input, .mega-menu.color-style-1.position-right .menu-search-bar input, .mega-menu.color-style-1.position-right-fixed .menu-search-bar input {background: #ff6347}
	.mega-menu.color-style-2.position-left .menu-search-bar input, .mega-menu.color-style-2.position-left-fixed .menu-search-bar input, .mega-menu.color-style-2.position-right .menu-search-bar input, .mega-menu.color-style-2.position-right-fixed .menu-search-bar input { background: #65ba1e}
	.mega-menu.color-style-3.position-left .menu-search-bar input, .mega-menu.color-style-3.position-left-fixed .menu-search-bar input, .mega-menu.color-style-3.position-right .menu-search-bar input, .mega-menu.color-style-3.position-right-fixed .menu-search-bar input {background: #4a79f3}
	.mega-menu.color-style-4.position-left .menu-search-bar input, .mega-menu.color-style-4.position-left-fixed .menu-search-bar input, .mega-menu.color-style-4.position-right .menu-search-bar input, .mega-menu.color-style-4.position-right-fixed .menu-search-bar input {background: #c00}
	.mega-menu.color-style-5.position-left .menu-search-bar input, .mega-menu.color-style-5.position-left-fixed .menu-search-bar input, .mega-menu.color-style-5.position-right .menu-search-bar input, .mega-menu.color-style-5.position-right-fixed .menu-search-bar input { background: #22cfbb}
	.mega-menu.color-style-6.position-left .menu-search-bar input, .mega-menu.color-style-6.position-left-fixed .menu-search-bar input, .mega-menu.color-style-6.position-right .menu-search-bar input, .mega-menu.color-style-6.position-right-fixed .menu-search-bar input { background: #9d66f4}
	.mega-menu.color-style-7.position-left .menu-search-bar input, .mega-menu.color-style-7.position-left-fixed .menu-search-bar input, .mega-menu.color-style-7.position-right .menu-search-bar input, .mega-menu.color-style-7.position-right-fixed .menu-search-bar input { background: #c70c70}
	.mega-menu.color-style-8.position-left .menu-search-bar input, .mega-menu.color-style-8.position-left-fixed .menu-search-bar input, .mega-menu.color-style-8.position-right .menu-search-bar input, .mega-menu.color-style-8.position-right-fixed .menu-search-bar input { background: #834f3d}
	.mega-menu.color-style-9.position-left .menu-search-bar input, .mega-menu.color-style-9.position-left-fixed .menu-search-bar input, .mega-menu.color-style-9.position-right .menu-search-bar input, .mega-menu.color-style-9.position-right-fixed .menu-search-bar input { background: #e24932}
	.mega-menu.color-style-10.position-left .menu-search-bar input, .mega-menu.color-style-10.position-left-fixed .menu-search-bar input, .mega-menu.color-style-10.position-right .menu-search-bar input, .mega-menu.color-style-10.position-right-fixed .menu-search-bar input { background: #4ca502}
	.mega-menu.color-style-11.position-left .menu-search-bar input, .mega-menu.color-style-11.position-left-fixed .menu-search-bar input, .mega-menu.color-style-11.position-right .menu-search-bar input, .mega-menu.color-style-11.position-right-fixed .menu-search-bar input { background: #405ca6}
	.mega-menu.color-style-12.position-left .menu-search-bar input, .mega-menu.color-style-12.position-left-fixed .menu-search-bar input, .mega-menu.color-style-12.position-right .menu-search-bar input, .mega-menu.color-style-12.position-right-fixed .menu-search-bar input { background: #900}
	.mega-menu.color-style-13.position-left .menu-search-bar input, .mega-menu.color-style-13.position-left-fixed .menu-search-bar input, .mega-menu.color-style-13.position-right .menu-search-bar input, .mega-menu.color-style-13.position-right-fixed .menu-search-bar input { background: #0dbaa6}
	.mega-menu.color-style-14.position-left .menu-search-bar input, .mega-menu.color-style-14.position-left-fixed .menu-search-bar input, .mega-menu.color-style-14.position-right .menu-search-bar input, .mega-menu.color-style-14.position-right-fixed .menu-search-bar input { background: #683caf}
	.mega-menu.color-style-15.position-left .menu-search-bar input, .mega-menu.color-style-15.position-left-fixed .menu-search-bar input, .mega-menu.color-style-15.position-right .menu-search-bar input, .mega-menu.color-style-15.position-right-fixed .menu-search-bar input { background: #770743}
	.mega-menu.color-style-16.position-left .menu-search-bar input, .mega-menu.color-style-16.position-left-fixed .menu-search-bar input, .mega-menu.color-style-16.position-right .menu-search-bar input, .mega-menu.color-style-16.position-right-fixed .menu-search-bar input { background: #473c32}
	.mega-menu .menu-links>li>.drop-down, .mega-menu .menu-links>li .drop-down li>.drop-down { display: block !important;opacity: 0;visibility: hidden}
	.mega-menu .menu-links>li:hover>.drop-down, .mega-menu .menu-links>li .drop-down li:hover>.drop-down { display: block;opacity: 1;visibility: visible;-webkit-transition: opacity 400ms ease 100ms, visibility 400ms ease 100ms;-moz-transition: opacity 400ms ease 100ms, visibility 400ms ease 100ms;-ms-transition: opacity 400ms ease 100ms, visibility 400ms ease 100ms;-o-transition: opacity 400ms ease 100ms, visibility 400ms ease 100ms;transition: opacity 400ms ease 100ms, visibility 400ms ease 100ms}
	.mega-menu.animation-move-to-left-from-right .menu-links>li:hover>.drop-down, .mega-menu.animation-move-to-left-from-right .menu-links>li .drop-down li:hover>.drop-down { -webkit-animation: move-to-left-from-right 400ms ease 100ms both;-o-animation: move-to-left-from-right 400ms ease 100ms both;animation: move-to-left-from-right 400ms ease 100ms both}
	.mega-menu.animation-move-to-right-from-left .menu-links>li:hover>.drop-down, .mega-menu.animation-move-to-right-from-left .menu-links>li .drop-down li:hover>.drop-down { -webkit-animation: move-to-right-from-left 400ms ease 100ms both;-o-animation: move-to-right-from-left 400ms ease 100ms both;animation: move-to-right-from-left 400ms ease 100ms both}
	.mega-menu.animation-move-to-top-from-bottom .menu-links>li:hover>.drop-down, .mega-menu.animation-move-to-top-from-bottom .menu-links>li .drop-down li:hover>.drop-down { -webkit-animation: move-to-top-from-bottom 400ms ease 100ms both;-o-animation: move-to-top-from-bottom 400ms ease 100ms both;animation: move-to-top-from-bottom 400ms ease 100ms both}
	.mega-menu.animation-move-to-bottom-from-top .menu-links>li:hover>.drop-down, .mega-menu.animation-move-to-bottom-from-top .menu-links>li .drop-down li:hover>.drop-down { -webkit-animation: move-to-bottom-from-top 400ms ease 100ms both;-o-animation: move-to-bottom-from-top 400ms ease 100ms both;animation: move-to-bottom-from-top 400ms ease 100ms both}
	.mega-menu.animation-scale .menu-links>li:hover>.drop-down, .mega-menu.animation-scale .menu-links>li .drop-down li:hover>.drop-down { -webkit-animation: scale 400ms ease 100ms both;-o-animation: scale 400ms ease 100ms both;animation: scale 400ms ease 100ms both}
	.mega-menu.animation-expand-top-to-bottom .menu-links>li:hover>.drop-down, .mega-menu.animation-expand-top-to-bottom .menu-links>li .drop-down li:hover>.drop-down { -webkit-animation: expand-top-to-bottom 400ms ease 100ms both;-o-animation: expand-top-to-bottom 400ms ease 100ms both;animation: expand-top-to-bottom 400ms ease 100ms both;-webkit-transform-origin: 0 0;-moz-transform-origin: 0 0;-ms-transform-origin: 0 0;-o-transform-origin: 0 0;transform-origin: 0 0}
	.mega-menu.animation-expand-bottom-to-top .menu-links>li:hover>.drop-down, .mega-menu.animation-expand-bottom-to-top .menu-links>li .drop-down li:hover>.drop-down { -webkit-animation: expand-bottom-to-top 400ms ease 100ms both;-o-animation: expand-bottom-to-top 400ms ease 100ms both;animation: expand-bottom-to-top 400ms ease 100ms both;-webkit-transform-origin: 0 100%;-moz-transform-origin: 0 100%;-ms-transform-origin: 0 100%;-o-transform-origin: 0 100%;transform-origin: 0 100%}
	.mega-menu.animation-expand-left-to-right .menu-links>li:hover>.drop-down, .mega-menu.animation-expand-left-to-right .menu-links>li .drop-down li:hover>.drop-down { -webkit-animation: expand-left-to-right 400ms ease 100ms both;-o-animation: expand-left-to-right 400ms ease 100ms both;animation: expand-left-to-right 400ms ease 100ms both;-webkit-transform-origin: 0 0;-moz-transform-origin: 0 0;-ms-transform-origin: 0 0;-o-transform-origin: 0 0;transform-origin: 0 0}
	.mega-menu.animation-expand-right-to-left .menu-links>li:hover>.drop-down, .mega-menu.animation-expand-right-to-left .menu-links>li .drop-down li:hover>.drop-down { -webkit-animation: expand-right-to-left 400ms ease 100ms both;-o-animation: expand-right-to-left 400ms ease 100ms both;animation: expand-right-to-left 400ms ease 100ms both;-webkit-transform-origin: 100% 0;-moz-transform-origin: 100% 0;-ms-transform-origin: 100% 0;-o-transform-origin: 100% 0;transform-origin: 100% 0}
	.mega-menu .drop-down.small-width { margin-left: -1px}
	.mega-menu .drop-down.small-width.left-side { margin-right: -1px;margin-left: 0}
	.mega-menu .drop-down .drop-down { z-index: -1}
	.mega-menu.menu-logo-right .menu-logo { float: right}
	.mega-menu.menu-links-right .menu-links { float: right}
	.mega-menu.menu-social-right .menu-social-bar { float: right}
	.mega-menu.menu-search-right .menu-search-bar { float: right}
	.mega-menu .drop-down.full-width { min-width: 700px}
	.mega-menu .drop-down.half-width { min-width: 700px}
	.mega-menu .drop-down.half-width.float-left { left: 0}
	.mega-menu .drop-down.half-width.float-right { left: auto;right: 0}
	.mega-menu .drop-down.half-width.float-center { left: 0;right: 0;margin: 0 auto}
	.mega-menu.position-left, .mega-menu.position-left-fixed { float: left;position: static;width: 100%}
	.mega-menu.position-left>ul, .mega-menu.position-left-fixed>ul { float: left;width: 200px}
	.mega-menu.position-left>ul>ul, .mega-menu.position-left-fixed>ul>ul { float: left;clear: both;width: 100%}
	.mega-menu.position-left>ul>ul>li, .mega-menu.position-left-fixed>ul>ul>li { float: left;clear: both;width: 100%}
	.mega-menu.position-left>ul>ul>li>a>i.fa.fa-indicator, .mega-menu.position-left-fixed>ul>ul>li>a>i.fa.fa-indicator { float: right;line-height: 50px;padding-left: 15px}
	.mega-menu.position-left .menu-social-bar li, .mega-menu.position-left-fixed .menu-social-bar li { float: none;width: auto;clear: none;display: inline-block}
	.mega-menu.position-left .menu-search-bar input, .mega-menu.position-left-fixed .menu-search-bar input { width: 100%;float: left;max-width: 100%;margin: 0;padding: 0 50px 0 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
	.mega-menu.position-left>ul>.menu-links>li, .mega-menu.position-left-fixed>ul>.menu-links>li { position: relative}
	.mega-menu.position-left>ul>.menu-links>li>.drop-down, .mega-menu.position-left-fixed>ul>.menu-links>li>.drop-down { left: 200px;top: auto;margin-top: -50px;padding-left: 0;z-index: 10}
	.mega-menu.position-left>ul>.menu-links>li>.drop-down.small-width, .mega-menu.position-left-fixed>ul>.menu-links>li>.drop-down.small-width { width: auto}
	.mega-menu.position-left .drop-down.full-width, .mega-menu.position-left .drop-down.half-width, .mega-menu.position-left-fixed .drop-down.full-width, .mega-menu.position-left-fixed .drop-down.half-width { padding-left: 20px !important;padding-right: 20px !important}
	.mega-menu.position-left .drop-down.full-width, .mega-menu.position-left-fixed .drop-down.full-width { min-width: 1000px}
	.mega-menu.position-left .drop-down.half-width, .mega-menu.position-left-fixed .drop-down.half-width { width: 50% !important;min-width: 800px}
	.mega-menu.position-left .drop-down.tab-bar, .mega-menu.position-left-fixed .drop-down.tab-bar { min-width: 1000px}
	.mega-menu.position-left #gmap_canvas, .mega-menu.position-left-fixed #gmap_canvas { width: 110% !important}
	.mega-menu.position-right, .mega-menu.position-right-fixed { float: right;position: static;width: 100%}
	.mega-menu.position-right>ul, .mega-menu.position-right-fixed>ul { float: right;width: 200px}
	.mega-menu.position-right>ul>ul, .mega-menu.position-right-fixed>ul>ul { float: left;clear: both;width: 100%}
	.mega-menu.position-right>ul>ul>li, .mega-menu.position-right-fixed>ul>ul>li { float: left;clear: both;width: 100%}
	.mega-menu.position-right>ul>ul>li>a>i.fa.fa-indicator, .mega-menu.position-right-fixed>ul>ul>li>a>i.fa.fa-indicator { float: right;line-height: 50px;padding-left: 15px}
	.mega-menu.position-right .menu-social-bar li, .mega-menu.position-right-fixed .menu-social-bar li { float: none;width: auto;clear: none;display: inline-block}
	.mega-menu.position-right .menu-search-bar input, .mega-menu.position-right-fixed .menu-search-bar input { width: 100%;float: left;max-width: 100%;margin: 0;padding: 0 50px 0 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
	.mega-menu.position-right>ul>.menu-links>li, .mega-menu.position-right-fixed>ul>.menu-links>li { position: relative}
	.mega-menu.position-right>ul>.menu-links>li>.drop-down, .mega-menu.position-right-fixed>ul>.menu-links>li>.drop-down { right: 200px;left: auto;top: auto;margin-top: -50px;padding-left: 0;z-index: 10}
	.mega-menu.position-right>ul>.menu-links>li>.drop-down.small-width, .mega-menu.position-right-fixed>ul>.menu-links>li>.drop-down.small-width { width: auto}
	.mega-menu.position-right .drop-down.full-width, .mega-menu.position-right .drop-down.half-width, .mega-menu.position-right-fixed .drop-down.full-width, .mega-menu.position-right-fixed .drop-down.half-width { padding-left: 20px !important;padding-right: 20px !important}
	.mega-menu.position-right .drop-down.full-width, .mega-menu.position-right-fixed .drop-down.full-width { min-width: 1000px}
	.mega-menu.position-right .drop-down.half-width, .mega-menu.position-right-fixed .drop-down.half-width { width: 50% !important;min-width: 800px}
	.mega-menu.position-right .drop-down.tab-bar, .mega-menu.position-right-fixed .drop-down.tab-bar { min-width: 1000px}
	.mega-menu.position-right #gmap_canvas, .mega-menu.position-right-fixed #gmap_canvas { width: 110% !important}
	.mega-menu.position-top-fixed { position: fixed;top: 0;left: 0;width: 100%;max-width: 100%}
	.mega-menu.position-top-fixed>ul { padding: 0 5%}
	.mega-menu.position-left-fixed>ul { position: fixed;left: 0;top: 0;z-index: 9999}
	.mega-menu.position-right-fixed>ul { position: fixed;right: 0;top: 0;z-index: 9999}
	.mega-menu .menu-links>li:hover>.drop-down { display: block}
	.mega-menu .menu-links>li .drop-down li:hover>.drop-down { display: block}
}
@media screen and (max-width:767px) { 
	.mega-menu.color-style-1 .drop-down .drop-down {border: 1px solid #c0c0c0 !important}
	.mega-menu.color-style-1.mobile-collapse .mobile-collapse-label:before, .mega-menu.color-style-1.mobile-collapse .mobile-collapse-label:after, .mega-menu.color-style-1.mobile-collapse .mobile-collapse-label span:after {background: #fff}
	.mega-menu.color-style-2 .drop-down .drop-down { border: 1px solid #c0c0c0 !important}
	.mega-menu.color-style-2.mobile-collapse .mobile-collapse-label:before, .mega-menu.color-style-2.mobile-collapse .mobile-collapse-label:after, .mega-menu.color-style-2.mobile-collapse .mobile-collapse-label span:after { background: #fff}
	.mega-menu.color-style-3 .drop-down .drop-down {border: 1px solid #c0c0c0 !important}
	.mega-menu.color-style-3.mobile-collapse .mobile-collapse-label:before, .mega-menu.color-style-3.mobile-collapse .mobile-collapse-label:after, .mega-menu.color-style-3.mobile-collapse .mobile-collapse-label span:after {background: #fff}
	.mega-menu.color-style-4 .drop-down .drop-down {border: 1px solid #c0c0c0 !important}
	.mega-menu.color-style-4.mobile-collapse .mobile-collapse-label:before, .mega-menu.color-style-4.mobile-collapse .mobile-collapse-label:after, .mega-menu.color-style-4.mobile-collapse .mobile-collapse-label span:after {background: #fff}
	.mega-menu.color-style-5 .drop-down .drop-down { border: 1px solid #c0c0c0 !important}
	.mega-menu.color-style-5.mobile-collapse .mobile-collapse-label:before, .mega-menu.color-style-5.mobile-collapse .mobile-collapse-label:after, .mega-menu.color-style-5.mobile-collapse .mobile-collapse-label span:after { background: #fff}
	.mega-menu.color-style-6 .drop-down .drop-down { border: 1px solid #c0c0c0 !important}
	.mega-menu.color-style-6.mobile-collapse .mobile-collapse-label:before, .mega-menu.color-style-6.mobile-collapse .mobile-collapse-label:after, .mega-menu.color-style-6.mobile-collapse .mobile-collapse-label span:after { background: #fff}
	.mega-menu.color-style-7 .drop-down .drop-down { border: 1px solid #c0c0c0 !important}
	.mega-menu.color-style-7.mobile-collapse .mobile-collapse-label:before, .mega-menu.color-style-7.mobile-collapse .mobile-collapse-label:after, .mega-menu.color-style-7.mobile-collapse .mobile-collapse-label span:after { background: #fff}
	.mega-menu.color-style-8 .drop-down .drop-down { border: 1px solid #c0c0c0 !important}
	.mega-menu.color-style-8.mobile-collapse .mobile-collapse-label:before, .mega-menu.color-style-8.mobile-collapse .mobile-collapse-label:after, .mega-menu.color-style-8.mobile-collapse .mobile-collapse-label span:after { background: #fff}
	.mega-menu.color-style-9 .drop-down .drop-down { border: 1px solid #c0c0c0 !important}
	.mega-menu.color-style-9.mobile-collapse .mobile-collapse-label:before, .mega-menu.color-style-9.mobile-collapse .mobile-collapse-label:after, .mega-menu.color-style-9.mobile-collapse .mobile-collapse-label span:after { background: #fff}
	.mega-menu.color-style-10 .drop-down .drop-down { border: 1px solid #c0c0c0 !important}
	.mega-menu.color-style-10.mobile-collapse .mobile-collapse-label:before, .mega-menu.color-style-10.mobile-collapse .mobile-collapse-label:after, .mega-menu.color-style-10.mobile-collapse .mobile-collapse-label span:after { background: #fff}
	.mega-menu.color-style-11 .drop-down .drop-down { border: 1px solid #c0c0c0 !important}
	.mega-menu.color-style-11.mobile-collapse .mobile-collapse-label:before, .mega-menu.color-style-11.mobile-collapse .mobile-collapse-label:after, .mega-menu.color-style-11.mobile-collapse .mobile-collapse-label span:after { background: #fff}
	.mega-menu.color-style-12 .drop-down .drop-down { border: 1px solid #c0c0c0 !important}
	.mega-menu.color-style-12.mobile-collapse .mobile-collapse-label:before, .mega-menu.color-style-12.mobile-collapse .mobile-collapse-label:after, .mega-menu.color-style-12.mobile-collapse .mobile-collapse-label span:after { background: #fff}
	.mega-menu.color-style-13 .drop-down .drop-down { border: 1px solid #c0c0c0 !important}
	.mega-menu.color-style-13.mobile-collapse .mobile-collapse-label:before, .mega-menu.color-style-13.mobile-collapse .mobile-collapse-label:after, .mega-menu.color-style-13.mobile-collapse .mobile-collapse-label span:after { background: #fff}
	.mega-menu.color-style-14 .drop-down .drop-down { border: 1px solid #c0c0c0 !important}
	.mega-menu.color-style-14.mobile-collapse .mobile-collapse-label:before, .mega-menu.color-style-14.mobile-collapse .mobile-collapse-label:after, .mega-menu.color-style-14.mobile-collapse .mobile-collapse-label span:after { background: #fff}
	.mega-menu.color-style-15 .drop-down .drop-down { border: 1px solid #c0c0c0 !important}
	.mega-menu.color-style-15.mobile-collapse .mobile-collapse-label:before, .mega-menu.color-style-15.mobile-collapse .mobile-collapse-label:after, .mega-menu.color-style-15.mobile-collapse .mobile-collapse-label span:after { background: #fff}
	.mega-menu.color-style-16 .drop-down .drop-down { border: 1px solid #c0c0c0 !important}
	.mega-menu.color-style-16.mobile-collapse .mobile-collapse-label:before, .mega-menu.color-style-16.mobile-collapse .mobile-collapse-label:after, .mega-menu.color-style-16.mobile-collapse .mobile-collapse-label span:after { background: #fff}
	.mega-menu .grid-col-1, .mega-menu .grid-col-2, .mega-menu .grid-col-3, .mega-menu .grid-col-4, .mega-menu .grid-col-5, .mega-menu .grid-col-6, .mega-menu .grid-col-7, .mega-menu .grid-col-8, .mega-menu .grid-col-9, .mega-menu .grid-col-10, .mega-menu .grid-col-11, .mega-menu .grid-col-12 { width: 100%}
	.mega-menu { min-width: 180px}
	.mega-menu .menu-logo, .mega-menu .menu-logo li { float: left;width: 100%}
	.mega-menu .menu-logo li a { float: left;width: auto}
	.mega-menu.mobile-scrollbar-enable .menu-links { overflow: auto;max-height: 400px}
	.mega-menu .menu-links { width: 100% !important;float: left}
	.mega-menu .menu-links>li { float: left;width: 100%;position: relative}
	.mega-menu .menu-links>li a { float: left;width: 100%}
	.mega-menu .menu-links>li a i.fa.fa-indicator { float: right;line-height: 50px}
	.mega-menu .drop-down { position: relative;left: 0 !important;top: 0;width: 100% !important;float: left;padding: 10px 50px 10px 10px !important;margin: 0 !important;min-width: 10px !important}
	.mega-menu .drop-down.small-width { padding: 8px !important}
	.mega-menu .drop-down.small-width .drop-down { top: 0 !important;position: relative}
	.mega-menu .drop-down img { float: left;width: 100%;display: block}
	.mega-menu .drop-down ul { float: left;width: 100%}
	.mega-menu .drop-down li { float: left;width: 100%;position: relative}
	.mega-menu .drop-down li a { float: left;width: 100%}
	.mega-menu .drop-down li a i.fa { line-height: 18px !important}
	.mega-menu .drop-down.small-width { min-width: 10px}
	.mega-menu .drop-down ul, .mega-menu .drop-down li { min-width: 10px}
	.mega-menu .menu-social-bar li { float: none;display: inline-block}
	.mega-menu .menu-social-bar li a { padding: 0 10px}
	.mega-menu .menu-social-bar { float: left;width: 100%;padding: 0}
	.mega-menu .menu-search-bar { position: absolute;top: 0;right: 0;margin: 0;padding: 0}
	.mega-menu .menu-search-bar input { -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
	.mega-menu .menu-search-bar input:focus { max-width: 100%}
	.mega-menu .drop-down form.menu-contact-form input[type="submit"], .mega-menu .drop-down form.menu-contact-form input[type="reset"] { width: 100%}
	.mega-menu #gmap_canvas { margin-top: 20px;margin-bottom: 0;width: 100%}
	.mega-menu .drop-down.tab-bar ul>li { float: left;width: 100%}
	.mega-menu .drop-down.tab-bar ul>li>a { padding: 10px 0}
	.mega-menu.mobile-collapse .menu-links, .mega-menu.mobile-collapse .menu-social-bar { display: none}
	.mega-menu.mobile-collapse .menu-search-bar { margin-right: 70px}
	.mega-menu.mobile-collapse .mobile-collapse-button { display: block}
	.mega-menu.mobile-collapse .mobile-collapse-button { position: absolute;top: 0;right: 0;height: 50px;width: 70px;display: block;background: rgba(0,0,0,.2);cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-transition: background 400ms ease;-moz-transition: background 400ms ease;-ms-transition: background 400ms ease;-o-transition: background 400ms ease;transition: background 400ms ease}
	.mega-menu.mobile-collapse .mobile-collapse-button:hover { background: rgba(0,0,0,.4)}
	.mega-menu.mobile-collapse .mobile-collapse-button:before, .mega-menu.mobile-collapse .mobile-collapse-button:after, .mega-menu.mobile-collapse .mobile-collapse-button span:after { content: "";display: block;height: 4px;width: 40px;background: #fff;position: absolute;top: 13px;left: 0;right: 0;margin: 0 auto;-webkit-transition: all 400ms ease;-moz-transition: all 400ms ease;-ms-transition: all 400ms ease;-o-transition: all 400ms ease;transition: all 400ms ease;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transform-origin: 0;-moz-transform-origin: 0;-ms-transform-origin: 0;-o-transform-origin: 0;transform-origin: 0}
	.mega-menu.mobile-collapse .mobile-collapse-button:after { top: 33px}
	.mega-menu.mobile-collapse .mobile-collapse-button span:after { top: 23px}
	.mega-menu.mobile-collapse .mobile-collapse-button.mcb-show span:after { opacity: 0}
	.mega-menu.mobile-collapse .mobile-collapse-button.mcb-show:before { -webkit-transform: rotate(30deg);-moz-transform: rotate(30deg);-ms-transform: rotate(30deg);-o-transform: rotate(30deg);transform: rotate(30deg)}
	.mega-menu.mobile-collapse .mobile-collapse-button.mcb-show:after { -webkit-transform: rotate(-30deg);-moz-transform: rotate(-30deg);-ms-transform: rotate(-30deg);-o-transform: rotate(-30deg);transform: rotate(-30deg)}
	.mega-menu>ul:hover .menu-links, .mega-menu>ul:hover .menu-social-bar, .mega-menu .menu-links>li:hover>.drop-down, .mega-menu .menu-links>li .drop-down li:hover>.drop-down { display: block}
	.mega-menu.megaMenuTouchEvent>ul:hover .menu-links, .mega-menu.megaMenuTouchEvent>ul:hover .menu-social-bar, .mega-menu.megaMenuTouchEvent .menu-links>li:hover>.drop-down, .mega-menu.megaMenuTouchEvent .menu-links>li .drop-down li:hover>.drop-down { display: none}
}
/* animation */ 
@keyframes move-to-left-from-right {
	from {-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}
	to { -webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0)}
}
@-webkit-keyframes move-to-left-from-right {
	from {-webkit-transform:translateX(100%)}
	to { -webkit-transform: translateX(0)}
}
@-o-keyframes move-to-left-from-right {
	from {-o-transform:translateX(100%);}
	to { -o-transform: translateX(0);}
}
@keyframes move-to-right-from-left {
	from {-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}
	to { -webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0)}
}
@-webkit-keyframes move-to-right-from-left {
	from {-webkit-transform:translateX(-100%)}
	to { -webkit-transform: translateX(0)}
}
@-o-keyframes move-to-right-from-left {
	from {-o-transform:translateX(-100%);}
	to { -o-transform: translateX(0);}
}
@keyframes move-to-top-from-bottom {
	from {-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}
	to { -webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0)}
}
@-webkit-keyframes move-to-top-from-bottom {
	from {-webkit-transform:translateY(100%)}
	to { -webkit-transform: translateY(0)}
}
@-o-keyframes move-to-top-from-bottom {
	from {-o-transform:translateY(100%);}
	to { -o-transform: translateY(0);}
}
@keyframes move-to-bottom-from-top {
	from {-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}
	to { -webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0)}
}
@-webkit-keyframes move-to-bottom-from-top {
	from {-webkit-transform:translateY(-100%)}
	to { -webkit-transform: translateY(0)}
}
@-o-keyframes move-to-bottom-from-top {
	from {-o-transform:translateY(-100%);}
	to { -o-transform: translateY(0);}
}
@keyframes scale {
	from {-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}
	to { -webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1)}
}
@-webkit-keyframes scale {
	from {-webkit-transform:scale(.8)}
	to { -webkit-transform: scale(1)}
}
@-o-keyframes scale {
	from {-o-transform:scale(.8);}
	to { -o-transform: scale(1);}
}
@keyframes expand-top-to-bottom {
	from {-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-o-transform:rotateX(90deg);transform:rotateX(90deg)}
	to { -webkit-transform: rotateX(0deg);-moz-transform: rotateX(0deg);-ms-transform: rotateX(0deg);-o-transform: rotateX(0deg);transform: rotateX(0deg)}
}
@-webkit-keyframes expand-top-to-bottom {
	from {-webkit-transform:rotateX(90deg)}
	to { -webkit-transform: rotateX(0deg)}
}
@-o-keyframes expand-top-to-bottom {
	from {-o-transform:rotateX(90deg);}
	to { -o-transform: rotateX(0deg);}
}
@keyframes expand-bottom-to-top {
	from {-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-o-transform:rotateX(90deg);transform:rotateX(90deg)}
	to { -webkit-transform: rotateX(0deg);-moz-transform: rotateX(0deg);-ms-transform: rotateX(0deg);-o-transform: rotateX(0deg);transform: rotateX(0deg)}
}
@-webkit-keyframes expand-bottom-to-top {
	from {-webkit-transform:rotateX(90deg)}
	to { -webkit-transform: rotateX(0deg)}
}
@-o-keyframes expand-bottom-to-top {
	from {-o-transform:rotateX(90deg);}
	to { -o-transform: rotateX(0deg);}
}
@keyframes expand-left-to-right {
	from {-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-o-transform:rotateY(90deg);transform:rotateY(90deg)}
	to { -webkit-transform: rotateY(0deg);-moz-transform: rotateY(0deg);-ms-transform: rotateY(0deg);-o-transform: rotateY(0deg);transform: rotateY(0deg)}
}
@-webkit-keyframes expand-left-to-right {
	from {-webkit-transform:rotateY(90deg)}
	to { -webkit-transform: rotateY(0deg)}
}
@-o-keyframes expand-left-to-right {
	from {-o-transform:rotateY(90deg);}
	to { -o-transform: rotateY(0deg);}
}
@keyframes expand-right-to-left {
	from {-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-o-transform:rotateY(90deg);transform:rotateY(90deg)}
	to { -webkit-transform: rotateY(0deg);-moz-transform: rotateY(0deg);-ms-transform: rotateY(0deg);-o-transform: rotateY(0deg);transform: rotateY(0deg)}
}
@-webkit-keyframes expand-right-to-left {
	from { -webkit-transform:rotateY(90deg)}
	to { -webkit-transform: rotateY(0deg)}
}
@-o-keyframes expand-right-to-left {
	from { -o-transform:rotateY(90deg);}
	to { -o-transform: rotateY(0deg);}
}