@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i|Oswald:200,400,500');

/* MAIN */
body,p,div,span,table,td {font-family: 'Open Sans', sans-serif;}


/* TEXT */
p,td,li,div{font: 15px  'Open Sans', sans-serif;line-height: 150%;color:#515151;font-weight:400;}
h4{font: 18px  'Open Sans', sans-serif;line-height: 160%;color:#515151;font-weight:400;}
h3{font: 20px  'Open Sans', sans-serif;line-height: 160%;color:#515151;font-weight:400;}
h2{font-family:  'Open Sans', sans-serif;font-size: 22px;font-weight:400;line-height:160%;color:#515151;}
h1{font-family:'Oswald', sans-serif; font-size: 48px; color: #515151; text-align: center;line-height:150%; font-weight: 200;position: relative; text-transform: uppercase; background: url(/images/design/i_line.png) no-repeat center bottom; margin-bottom: 30px; margin-top:0px; padding-bottom: 15px; } 

a{color: #4eb258;text-decoration: none;}
a:hover{color: #787878;text-decoration: none;}
strong{font-weight:600;}

.wc-page-content ul {margin-top: -10px;margin-bottom:0px;}





/* WELCOME */
.sm-link{font-family:'Oswald', sans-serif; font-size: 36px; color: #ffffff; text-align: center;line-height:120%; font-weight: 400; text-shadow: 1px 1px rgba(0,0,0,0.75);text-transform:uppercase;}
.sm-text{font: 16px  'Open Sans', sans-serif;line-height: 180%;color:#515151;font-weight:400;text-align:left;text-transform:none;margin-bottom:0px;}

.sm-title{font-family:'Oswald', sans-serif !important;font-weight:400 !important;font-size:30px;color:#515151;text-transform:uppercase;text-align:left;line-height:200%;}
.sm-title a, .sm-link a{color:#ffffff;}
.sm-title a:hover, .sm-link a:hover {opacity: 0.6;filter: alpha(opacity=60);}


/* LOGIN */
.header-memberbox-inner, .header-memberbox-inner p,.header-memberbox-inner div,.header-memberbox-inner a:hover,.header-memberbox-inner a{font-family:'Oswald', sans-serif;text-transform: uppercase;font-size: 13px;line-height:24px;font-weight:400; color:#efefed;}
.header-memberbox-inner a, .member-box-area a{color:#ffffff;}
.header-memberbox-inner a:hover, .member-box-area a:hover{color:#efefed;}
.member-box-area a, .member-box-area a:hover {font-size: 18px !important;}






/* SUBMENU */
.submenutitle {display: none;}
.SNavBar {font-family:'Oswald', sans-serif;line-height: 120%;font-size:16px;font-weight:300;text-decoration: none;display: block;padding: 7px 30px 7px 0px;text-align:right;}
a.SNavBar{}
a.SNavBar:hover{}


/* 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 !important;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:400 !important;}
.navbar-default a:hover{color: #f3f3f3 !important;font-weight:400 !important;}

.dropdown-menu {background: url(/images/design/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:400 !important;}
.dropdown-menu a:hover{color: #787878 !important;font-weight:400 !important;}


/* Changes to styles for media widths  */

@media (max-width: 1320px) {
.sm-title{font-size:24px;}
.sm-text{font-size:15px;}
}

@media (max-width: 1300px) {

}

@media (max-width: 1100px) {

}

@media (max-width: 900px) {
.w-tagline{font-size:52px;}
}

@media (min-width: 768px) {
.navbar-nav > li > a, .navbar-nav > li > a:hover {padding-top: 0px !important; padding-bottom: 5px !important;}
}

@media (max-width: 767px) {
h1{font-size:42px;background-size: 125px 1px;}

/* MENU */
.navbar-header {padding-right:10px;z-index:90;}
.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:400 !important;text-transform: none !important;font-size:16px !important;}
.navbar-default a:hover{color: #787878 !important;font-weight:400 !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 {left: 5px;float:left;}

.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) {
h1{font-size:36px;}
.w-tagline{font-size:42px;}
}

@media (max-width: 560px) {

}

@media (max-width: 500px) {
.welcome{display:none;width:0px;}
}

@media (max-width: 470px) {
.w-tagdot{display:none;}
}

@media (max-width: 450px) {
h1{font-size:30px;background-size: 100px 1px;}
}
 
