.btn-purple{box-shadow: inset 0 0px 0 0 #fff; background-color:#fff; color:#000 !important; border-radius:0px; text-transform:uppercase; transition-duration:.3s;}
.btn-purple:hover{box-shadow: inset 0 -100px 0 0 #000; color:#fff !important; border-color:#ccc; }
.btn-cyan{box-shadow: inset 0 0px 0 0 #008FA2; background-color:#008FA2; color:#fff !important; border-radius:0px; text-transform:uppercase; transition-duration:.3s; margin-bottom:10px;}
.btn-cyan:hover{box-shadow: inset 0 -100px 0 0 #000; color:#fff !important; border-color:#ccc; }
.primarymenu{  transition:.3s;}
.navbar,.menu{ position:static;}
/*.dropdown > a:after {
	content: "\f0d7";
	font-family: "FontAwesome";
	margin-left: 6px; 
}*/

.mega-dropdown-menu .text-strong a{font-weight:bold;}
.home > a::after {
	content: "\f015";
	font-family: "FontAwesome";
	 
}
.dropdown-menu .has-submenu:after {
	font-family: "FontAwesome";
	content: "\f0da";
	position: absolute;
	right: 8px;
}
.navbar-nav>li {
    
}
.primarymenu .navbar{ border-radius:0px; margin-bottom:0px; float:right;}
.primarymenu .navbar-inverse{background-color: rgba(252, 153, 40, 0);
    border-color: rgba(252, 153, 40, 0);} 
.primarymenu .navbar-inverse .navbar-nav > li > a {
    padding: 10px 24px;
    line-height: inherit;
    font-size: 1.1em;
    color: #172D53;
    /*font-family: 'Roboto Condensed', sans-serif;*/ font-family: 'Alegreya Sans', sans-serif; text-transform:uppercase;
} 
.primarymenu .navbar-inverse .navbar-nav > .active > a:focus {
	color:#d9b74a;
	background-color:#C49D11;
}
.primarymenu .navbar-inverse .navbar-nav > .active > a, .primarymenu .navbar-inverse .navbar-nav > .active > a:hover{    background-color: #ffffff;  color: #d9b74a;}
.primarymenu .navbar-inverse .navbar-nav>li>a:focus, .primarymenu .navbar-inverse .navbar-nav>li>a:hover {
	color: #dbb329;
	background-color:transparent;
}
.primarymenu  .navbar-inverse .navbar-nav > .open > a, .primarymenu  .navbar-inverse .navbar-nav > .open > a:focus, .primarymenu  .navbar-inverse .navbar-nav > .open > a:hover {
    color: #dbb329;
    background-color: transparent;
}
.primarymenu .navbar .dropdown-menu {
	font-family: 'Alegreya Sans', sans-serif;
	font-size:.9em;
	min-width:260px;
	border-radius: 0px;
	background-color: rgba(255,255,255,.96);
	padding: 0px;
	border-top: 3px solid #C49D11; 
}

.primarymenu .navbar .dropdown-menu .dropdown-menu{
	display:none;
}

.primarymenu .navbar .dropdown-menu li {
    padding:0 2px;
	border-bottom:1px solid rgba(139, 31, 65, .1);
}
.mega-dropdown-menu li {
	border-bottom:0px solid rgb(139, 31, 65) !important;
}
.primarymenu .navbar .dropdown-menu li:last-child{
	border-bottom:0px;
}
 
.primarymenu .navbar .dropdown-menu > li > a {
	color: #000;
    position:relative;
	background-color: transparent;
}
.primarymenu .navbar .dropdown-menu > li > a:focus, .primarymenu .dropdown-menu > li > a:hover {
	color: #fff;
	background-color:#C49D11;
	text-decoration: none;
}
 
.open>.dropdown-menu {
    display: block!important;
}
 
 
/*mega menu*/
.mega-dropdown {
  position: static !important;
}
.mega-dropdown ul{ list-style:none; padding-left:0px;}
.mega-dropdown-menu {
    width: 90%;
    padding: 15px 15px 15px 15px !important;
    box-shadow: none;
    left: inherit !important;
    right: 5%;
    margin: 0px auto; column-count:3;
}
.mega-dropdown-menu a{ color:#000; display:block; padding:5px !important; font-size: 1.15em;}
.menu-heading ul{ margin:0px; padding:0px;}
.mega-dropdown-menu .menu-heading a{color:#06668c !important; pointer-events: none; cursor: default; font-family: 'Alegreya Sans', sans-serif; background-color:transparent;}
.menu-heading > a:hover{ background-color:transparent !important; text-decoration:none;}
.mega-dropdown-menu a:hover { background-color: #C49D11; color: #fff; text-decoration: none;}
.mega-dropdown-menu > li{ border-right:0px solid #eee;}
.mega-dropdown-menu > li:last-child{ border-right:0px solid #eee;}
/*Second Menu*/
.secondmenu{ margin-left:-15px; margin-right:-15px;}
.secondmenu .navbar{ border-radius:0px; margin-bottom:0px;}
.secondmenu .navbar-inverse{background-color: rgba(0,0,0,.2);
    border-color: rgba(252, 153, 40, 0);} 
 
 

