@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i|Oswald:200,300,500');



/* TEXT */
body,p,div,span,table,td {font-family: 'Open Sans', sans-serif;}
p,td,li,div{font: 15px  'Open Sans', sans-serif;line-height: 160%;color:#515151;font-weight:400;}
h4{font: 18px  'Open Sans', sans-serif;line-height: 160%;color:#515151;font-weight:400;border-width:0px;}
h3{font: 20px  'Open Sans', sans-serif;line-height: 160%;color:#515151;font-weight:400;}
h2{font: 22px  'Open Sans', sans-serif;line-height: 160%;color:#515151;font-weight:400;}
h1{ font-family: 'Oswald', sans-serif; font-size: 42px; text-transform: uppercase; text-align: center; line-height: 160%; font-weight: 200; margin-top: 0px; margin-bottom: 20px; background: url(/images/design2018/i_line.png) no-repeat center bottom;padding-bottom:15px; } 
.footertext,.footertext a,.footertext a:hover{display:none;}
a{color: #989e3c;text-decoration: none;}
a:hover{color: #787878;text-decoration: none;}
strong{font-weight:600;}




/* LOGIN */
.header-memberbox-inner, .header-memberbox-inner div{font-family:'Oswald', sans-serif !important;font-weight:200 !important;font-size:15px;}
.member-box-area{font-family:'Oswald', sans-serif !important;font-size:16px !important;text-decoration: none;font-weight: 200; text-transform: uppercase;letter-spacing:.1em;float: right;
line-height: 120%;text-decoration: none;display: inline;padding: 3px 15px;border-radius: 6px;border: 1px solid #bdb981;margin-left:2px;float:right;}
.header-memberbox-inner a{color: #515151 !important;}
.header-memberbox-inner a:hover{color: #78787 !important;}



/* SUBMENU */
.submenutitle {display: none;}
.SNavBar {font-family:'Open Sans', sans-serif !important;font-size:16px;text-transform: uppercase;font-weight:300;line-height: 130%;display: block;padding: 0px 25px 14px 0px;text-align:right;}
a.SNavBar{color: #515151}

.SubMenuTable{width:100%;}
.SubMenuTable tr{text-align:center;}
.SubMenuTable .SNavBar {font-family:'Open Sans', sans-serif !important;font-size:15px;text-transform: none;font-weight:400;line-height: 220%;padding: 0px;text-align:center;display:inline; }


/* EXTRA */
.CalText{font-family:  'Open Sans', sans-serif;}    
.news_title{font-family: 'Open Sans', sans-serif;}
.wc_breadcrumb p{font-family:'Open Sans', sans-serif;font-size: 14px;font-weight:300px;}
.wc_breadcrumb .fa{font-size:12px;margin-left: 2px;margin-right: 0px;}

.t-padding td{padding:3px;}


/* CALLOUT */
.sm-tag{font-size:14px; color: #515151;text-align:left;margin-bottom:25px;font-weight:400;margin-left:27px; }
.sm-text{font-size: 15px;line-height: 170%;color:#515151;font-weight:400;text-align:left;margin-left:27px;}
.sm-link{font-family:'Open Sans', sans-serif; font-size: 36px;text-transform: uppercase;color:#ffffff; font-weight:700;letter-spacing: .1em;padding:25px 0px;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;display:inline; }
.sm-link a{color:#ffffff;}
.sm-link a:hover{opacity: 0.6;filter: alpha(opacity=60);}



/* MENU */

.navbar{min-height:14px;}

.navbar-default, .navbar-default li, .navbar-default, .navbar-default li a,.navbar-default, .navbar-default li a:hover{font-family:'Oswald', sans-serif !important;}


.navbar .navbar-collapse {text-align: center;}
.navbar-collapse.sticky {text-align: center;}

.navbar.navbar-default a, .navbar.navbar-default a:hover{padding:0px 10px;}

.navbar-default a,.navbar-default a:hover { background:none !important; border-right:1px solid #f3f3f3;font-size: 16px; text-decoration: none; text-transform: uppercase;  height:18px;vertical-align: middle; }

.navbar-default .navbar-nav li:last-child a, .navbar-default .navbar-nav li:last-child a:hover {border:0px solid #ffffff !important;}

.navbar-default a{color: #ffffff !important;font-weight:500 !important;}
.navbar-default a:hover{color: #f3f3f3 !important;font-weight:500 !important;}

.dropdown-menu {background: url(/images/design2018/menu.png) repeat;}
.dropdown-menu a, .dropdown-menu a:hover {border:0px solid #ffffff !important;text-transform: none !important;font-size:16px !important;}
.dropdown-menu a{color: #515151 !important;font-weight:300 !important;}
.dropdown-menu a:hover{color: #787878 !important;font-weight:300 !important;}








 
/* Changes to styles for media widths  */

@media (max-width: 1400px) {
.w-tagline{font-size:30px;}
}


@media (max-width: 1150px) {
h1{font-size:36px;}
.sm-title{font-size: 36px;}
.sm-tag{font-size:15px;margin-bottom:25px; margin-left:21px;}
.sm-text{font-size: 16px;margin-left:21px;}

}

@media (max-width: 991px) {
.sm-link{font-size:24px;}
}



@media (max-width: 767px) {
h1{font-size:30px;margin-bottom: 10px;}
.member-box-area{font-size: 16px !important;}
.sm-tag{margin-left:18px;}
.sm-text{margin-left:18px;}


/* MENU */
.navbar-header {padding-right:20px; padding-top: 10px;}
.navbar-header.sticky {-webkit-transition: all 0.5s ease;transition: all 0.8s ease;}

.navbar-default a,.navbar-default a:hover {background:none !important;border:0px solid #ffffff;}

.navbar-default a{color:#515151 !important;font-weight:300 !important;text-transform: none !important;font-size:16px !important;}
.navbar-default a:hover{color: #787878 !important;font-weight:300 !important;text-transform: none !important;font-size:16px !important;}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {background: url(/images/design/menu.png) repeat;line-height:18px;}

.navbar-toggle {right: 5px;float:right;padding:0px;}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background: transparent;opacity: 0.8;filter: alpha(opacity=80);}
	
.navbar-default .navbar-toggle .icon-bar {background-color:#ffffff;height:3px;width:30px;}

.navbar .navbar-collapse {padding: 0px 10px 0px 0px;}

}



@media (max-width: 600px) {
.header-memberbox-inner, .header-memberbox-inner div{font-size:14px;}
}


@media (max-width: 490px) {
.welcome{display:none;}
h1{font-size:24px;}
.member-box-area{font-size: 14px !important;}
}

@media (max-width: 450px) {
.sm-title{font-size:28px;}
}



                                          