@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700,300italic,400italic,700italic);






/* SUBMENU */
.smbg{padding:1px 0px;}
table.sm{width:150px;margin-bottom:30px;}

.navbar-nav .has-submenu {cursor:default !important;}


/* HEADER */
#wc_header{background:#ffffff;width:100%;height:auto;position:relative;}

.logo-area{position: relative;height:158px;width: 100%;left:0px;top:0px;text-align:center;}
.logo-inner{position: relative;img-align:center;margin:auto;height:100%;width: auto;}
.menunav{border-top:#cccccc 1px solid;border-bottom:#cccccc 1px solid;margin:auto;position: relative;width:100%;left:0px;text-align:center;text-transform:uppercase;padding:10px;z-index: 999;}

.top-login{width:100%;position:absolute;float:right;height: 45px;top: 0px;text-align:right;}



.DownloadsTitle {text-align: left;}

.CalText{font-size:12px;line-height:14px;font-family:  'Lato', sans-serif;margin-bottom:5px;margin-left:3px;}     

/* LOGIN */
.header-memberbox-inner, .header-memberbox-inner p,.header-memberbox-inner div{z-index: 999;position:relative;line-height:35px;text-align:right;font-size: 12px;float: right;vertical-align: middle;}
.header-memberbox-inner a{}
.header-memberbox-inner a:hover{}
.member-box-area{}
.welcome{}


/* MENU */

.navbar-default {
background: none;
align:center;
filter: none;
border: none;
-webkit-box-shadow: none;
box-shadow: none;}


.navbar .navbar-nav {
   display: inline-block;
   float: none;

}

.navbar {
margin-bottom: -7px;}

.dropdown-menu  {color:none;
	background: url(/images/sitepicts/design2017/menu.png) repeat;
	border-radius: 0px;
	font-weight:normal;
	}



.navbar-default a{
	background:none;
	filter:none;
	background-repeat:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	font-size:22px;
	font-weight:585;
	text-decoration: none;
	color:#515151;}

.navbar-default .navbar-nav>li>a { color: #515151;font-size:18px;}

.navbar-default .navbar-nav>li>a:hover, .navbar-default a:hover,.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, 
.navbar-default .navbar-nav>.open>a:hover { color: #a4a4a5;font-size:18px;}

.navbar-default a:hover,.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	background:none;filter:none;background-repeat:none;-webkit-box-shadow:none;box-shadow:none;font-size:18px;text-decoration: none;
	color:#515151;}

.dropdown.open.collapsible a.has-submenu.highlighted, .dropdown.open.collapsible a.has-submenu,.navbar-collapse.collapse.in a{color:#000;}


.navbar-nav .collapsible ul .dropdown-menu > li > a:hover,.navbar-nav ul a:hover,
.navbar-default .navbar-nav ul>.open>a,.navbar-default .navbar-nav ul>.open>a:focus,.navbar-default .navbar-default ul>.open>a:hover 
{background-color:#fff;font-size:18px;font-weight:500;color: #a4a4a5;}

.navbar-collapse.collapse.in a:hover{color:#000;}
.navbar-nav ul a{font-size:18px;color:#515151!important;background-color:#fff;}

.dropdown.open.collapsible a.has-submenu:hover{font-weight:500;}

.navbar.navbar-default a, .navbar.navbar-default a:hover{padding-left:7px;}

.navbar-default .navbar-nav .sub-arrow, .navbar-nav .collapsible .sub-arrow {display:none;}

.navbar .nav > li > .dropdown-menu:before, .navbar .nav > li > .dropdown-menu:after{
    border-bottom: none !important
}

.nav>li>a{position:relative;display:block;padding:10px;}


@media (max-width: 767px) {


/* MENU */



.navbar-header {padding-left: 30px;}

.navbar .navbar-nav {display: inline-block;   float: left;width:100%;margin:0px !important;}


.navbar .navbar-collapse { text-align: left;}

.navbar-toggle {margin-top: 7px;margin-bottom: 2px;margin-right:0px;left:5px;float:left;}


.navbar-default .navbar-collapse, .navbar-default .navbar-form {background: url(/images/sitepicts/design2017/menu.png) repeat;border: 1px solid #eaeaea;}

.navbar-default .navbar-toggle { border: none;}

.navbar-nav>li>a {padding:0px;padding-top: 0px;padding-bottom: 0px;}

.navbar-default a{background:none;filter:none;background-repeat:none;-webkit-box-shadow:none;box-shadow:none;font-size:13px !important;
text-decoration: none;text-transform: uppercase;text-align:left;color:#4b4b4b;line-height:20px;letter-spacing: 0em !important;}

.navbar-default a:hover,.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
background:none;filter:none;background-repeat:none;-webkit-box-shadow:none;box-shadow:none;font-size:13px !important;text-decoration: none;
text-transform: uppercase;text-align:left;color:#787878;line-height:20px;letter-spacing: 0em !important;}
	
.open>.dropdown-menu{background:none;}

.nav>li { padding: 10px !important;}

.navbar-default .navbar-toggle .icon-bar {background-color:#4b4b4b;}

.navbar-nav .sub-arrow, .navbar-default .navbar-nav .sub-arrow, .navbar-nav .collapsible .sub-arrow, .navbar-nav open>collapsible .sub-arrow, .navbar-nav .collapsible .has-submenu.highlighted .sub-arrow, .navbar-nav .collapsible .has-submenu .sub-arrow { border-top: 12px solid; border-right: 12px dashed transparent; border-bottom: 12px dashed transparent; border-left: 12px dashed transparent; position:relative;top: 0px;float: right;margin: 5px -20px 0 10px;display:inline !important;}

.logo-area {height:158px;}
.logo-inner {height: 100px;}
#wc_content {margin-top: 0px;}
#wc_footer td {padding-top:20px;padding-left:0px;padding-bottom:20px;background:#1A1B53;text-align:center;}
}  

@media (max-width: 767px) {
 .logo-area{top:40px}
 .menunav {margin-bottom:10px; border-bottom: none;} 
 
}   

.btn {display: inline !important; padding: 10px; height: 45px;}  

.form-control {padding: 10px;}      

#hero-photo {height: 450px !important;}  
    



@media (min-width: 768px) {
.form-inline .input-group>.form-control {height:100% !important;}           
}    