.mega-main.active-drop { overflow: hidden; }
.button-dropdown {
background:rgba(255,255,255,1);
color: #000;
height: auto;
left: 0;
overflow: hidden;
position: fixed;
top: 0px;
-ms-transform: translate3d(0px, -100%, 0px);
-webkit-transform: translate3d(0px, -100%, 0px);
-moz-transform: translate3d(0px, -100%, 0px);
-o-transform: translate3d(0px, -100%, 0px);
transform: translate3d(0px, -100%, 0px);
-webkit-transition: transform 0.6s ease-out 0s;
-moz-transition: transform 0.6s ease-out 0s;
transition: transform 0.6s ease-out 0s;
width: 100%;
z-index:999999;
}
.mega-main.active-drop .button-dropdown {
-ms-transform:  translate3d(0px, 0px, 0px);
-webkit-transform:  translate3d(0px, 0px, 0px);
-moz-transform:  translate3d(0px, 0px, 0px);
-o-transform:  translate3d(0px, 0px, 0px);
transform:  translate3d(0px, 0px, 0px);
top:126px;
}

.button-dropdown .button-dropdown-int::before, .button-dropdown .button-dropdown-int::after { box-sizing: border-box; }
.button-dropdown .button-dropdown-int { height:auto!important; overflow:hidden; padding-right:0; position: relative; width: 100%; }

.button-dropdown ul { float:left; width:100%; position:relative; background:none; padding-left:0px; }
.button-dropdown ul li { position:relative; float:left; width:100%; text-align:left; padding:0; }
.button-dropdown ul li a { font-family: 'source_sans_proregular'; font-size:16px; color:#3b3b3b; line-height:22px;}
.button-dropdown ul li a.active, .button-dropdown ul li a.active:hover { font-family: 'Conv_SourceSansPro-Light'; color:#892d38; text-decoration:underline; }
.button-dropdown ul li a:hover {  font-family: 'Conv_SourceSansPro-Light'; color:#3b3b3b; }
.button-dropdown ul li a.dropdown-toggle {pointer-events:none;}
.button-dropdown ul li:last-child {  padding-bottom:0px; }

.top-menu-list { float:left; width:100%; margin:30px 0;}
.list-menu h2 { float:left; width:100%;font-family: 'source_sans_probold'; font-size:14px; text-transform:uppercase; color:#3b3b3b; padding-bottom:10px;}
.list-menu { float:left; width:20%;}
.list-menu ul { float:left; width:100%; margin-bottom: 10px;}
.list-menu ul li { float:left; width:100%; margin-bottom:5px;}
.list-menu ul li a { float:left; width:100%; color:#3b3b3b; font-family: 'Conv_SourceSansPro-Light'; font-size:16px; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease;}
.list-menu ul li a:hover { color:#144d6b;}

.menu-btm-wdth { float:left; width:100%; background:#144d6b; padding:20px 0 15px; margin:0;border-bottom: 1px solid #fff;}
.menu-btm-lft { float:left; width:auto;}
.menu-btm-lft span { float:left; width:auto; color:#ffffff; font-family: 'source-sans-pro-semibold'; font-size:18px; padding-right:15px; margin-right:15px; position:relative;}
.menu-btm-lft span::after { background: #fff none repeat scroll 0 0; content: ""; height: 5px; position: absolute; right: 0; top: 7px; width: 1px;}
.menu-btm-lft span:last-child:after { content:""; display:none;}
.menu-btm-rgt { float:right; width:auto;}
.menu-btm-rgt span {float:left; width:auto; color:#ffffff; font-family: 'Conv_SourceSansPro-Light'; font-size:14px; padding: 5px 10px 0 0;}
.menu-btm-rgt ul { float:left; width:auto;}
.menu-btm-rgt ul li { float:left; width:auto; margin-right:5px;}
.menu-btm-rgt ul li:last-child { margin-right:0;}

@media screen and (max-width:767px) {
.menu-top{min-height: 360px;}
.button-dropdown ul .submenu { left:0px; }
.menu-top, .menu-bottom, .social{ margin-left:0px;}
.button-dropdown .social{margin-top: 35px !important}
.button-dropdown .menu-bottom ul li{ float:none; display:inline-block;}
}

@media screen and (max-width:639px) {
.button-dropdown ul .submenu { left:0px; }
.menu-top, .menu-bottom, .social{ margin-left:0px;}

}

.button-dropdown .menu-social { float:right; width:100%; text-align:right; margin-top:55px;}
.button-dropdown .menu-social a{float:none; display:inline-block; width:auto; padding:0px; margin-left:20px; }
.button-dropdown .menu-social a img{ float:left; width:30px; height:30px; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease;}
.button-dropdown .menu-social a:hover img{ opacity:0.7; }

.btn-menu { float:right; width:100%;}
a.assc-btn { float:right; width:238px; text-align:center; padding:13px 15px; background:none; border:1px solid #892d38; border-radius:5px; -o-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;font-family: 'source_sans_proregular'; font-size:12px; color:#892d38; text-transform:uppercase; letter-spacing:1px; }

a.botig-btn { float:right; width:238px; text-align:center; padding:13px 15px; background:none; border:1px solid #656565; border-radius:5px; -o-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;font-family: 'source_sans_proregular'; font-size:12px; color:#656565; text-transform:uppercase; letter-spacing:1px; margin-top:20px; }

a.botig-btn span { display:inline-block; width:15px; margin-right:12px;}

