.st_t h1, .st_t h2, .st_t h3{
color: #fff!important;
}
.icon_st .et_pb_animation_top.et-animated{   
-webkit-animation: none!important;
-moz-animation: none!important;
-o-animation: none!important;
animation: none!important;
}
.et-waypoint {
opacity: 1;
}
.et_pb_blurb_position_left .et_pb_blurb_container
{   
padding-left: 0!important;
}
.st_cl1 {   
padding: 2% 2% 2% 10%;
}
.desc
{   
visibility: hidden;
opacity: 0;
position:absolute!important; }
.i_target {   
min-width: 100px!important;
}
.toggle-transform-animation {
transform: none !important;
}
#et_search_icon:hover, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a, .comment-reply-link, .entry-summary p.price ins, .et-social-icon a:hover, .et_password_protected_form .et_submit_button, .footer-widget h4, .form-submit .et_pb_button, .mobile_menu_bar::after, .mobile_menu_bar::before, .nav-single a, .posted_in a, .woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content input.button, .woocommerce #content input.button.alt, .woocommerce #content input.button.alt:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce .star-rating span::before, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce a.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce button.button.alt:hover, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content input.button, .woocommerce-page #content input.button.alt, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit, .woocommerce-page #respond input#submit.alt, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page .star-rating span::before, .woocommerce-page a.button, .woocommerce-page a.button.alt, .woocommerce-page a.button.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button:hover, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page input.button, .woocommerce-page input.button.alt, .woocommerce-page input.button.alt:hover, .woocommerce-page input.button:hover, .wp-pagenavi a:hover, .wp-pagenavi span.current {
color: #6d6d6d;
}
#top-header, #et-secondary-nav li ul {
background-color: #4a4949!important;
}
#et-info {
float: right;
}
@-webkit-keyframes fade-in {   0% { opacity: 0.1; }   100% { opacity: 1; }   }
@-moz-keyframes    fade-in {   0% { opacity: 0.1; }   100% { opacity: 1; }   }
@-o-keyframes      fade-in {   0% { opacity: 0.1; }   100% { opacity: 1; }   }
@keyframes         fade-in {   0% { opacity: 0.1; }   100% { opacity: 1; }   }
#top-header .container {
font-weight: 300;
font-size: 18px;
font-family: 'Saira Condensed', sans-serif!important;
color: #9b9898!important;
}
#top-header a {
color: #9b9898!important;
}
#st_menu li {
font-size: 1.375rem!important;
letter-spacing: 0.5px;
font-weight: 400;
font-family: 'Saira Condensed', sans-serif!important;
}
body {
font-family: 'Saira Condensed', sans-serif!important;
}
#main-header {
-webkit-box-shadow: none;
background-color:#2d2a2a!important;
}
#top-header, #et-secondary-nav li ul {
background-color: #2d2a2a!important;
}
#top-menu-nav>ul>li>a:hover{
opacity: 1;
}
.et_header_style_centered .mobile_nav .select_page, .et_header_style_split .mobile_nav .select_page, .et_nav_text_color_light #top-menu>li>a, .et_nav_text_color_dark #top-menu>li>a, #top-menu a, .et_mobile_menu li a, .et_nav_text_color_light .et_mobile_menu li a, .et_nav_text_color_dark .et_mobile_menu li a, #et_search_icon:before, .et_search_form_container input, span.et_close_search_field:after, #et-top-navigation .et-cart-info {
color: #fff!important;
}
.st_block{
padding: 10px 5px;
}
.st_block .et_pb_module {
padding-bottom: 10px;
}
.stl_h1 h1{
font-size: 46px!important;
font-family: 'Open Sans Condensed',Helvetica,Arial,Lucida,sans-serif!important;
font-weight: 600;
}
.stl_h2 h2{
font-size: 36px!important;
font-family: 'Open Sans Condensed',Helvetica,Arial,Lucida,sans-serif!important;
font-weight: 600;
}
.st_text{
font-size: 22px!important;
font-family: 'Open Sans Condensed',Helvetica,Arial,Lucida,sans-serif!important;
font-weight: 400;
}
@media only screen and (min-width:981px) {
#main-header {
z-index: 1;
}
#st_menu li.current-menu-item>a,  #st_menu li a:hover {
border-bottom: 5px solid #e30614!important;
transition: none!important;
color: #fff!important;
}
#st_menu li a {
border-bottom: 5px solid transparent!important;
transition: none!important;
color: #fff!important;
}
.et_header_style_centered #top-menu > li > a {
padding-bottom: 30px!important;
}
#logo
{
float:left!important;
-webkit-animation: fade-in 1s linear; -moz-animation: fade-in 2s linear; -o-animation: fade-in 1s linear; animation: fade-in 1s linear; z-index: 999999999!important;
}
}
@media only screen and (max-width: 980px){
.et_mobile_nav_menu:before {
position: relative !important;
content: 'MENU';
left: 0;
top: 1px;
color: #fff;
}
#st_menu .et_pb_row{
width: 100%!important;
}
.et_pb_fullwidth_menu--style-centered .et_pb_menu__wrap, .et_pb_menu--style-centered .et_pb_menu__wrap {
justify-content: flex-start!important;
float:right!important;
}
.st_cl1 {   
padding: 5% 10% 5% 10%;
}
body, input, textarea, select, .st_text {
font-size: 14px!important;
}
.stl_h1 h1,.stl_h1  {
font-size: 32px!important;
letter-spacing: 2px;
}
.stl_h2 h2, .stl_h2 {
font-size: 32px!important;
}
.stl_h3 h3 {
font-size: 18px!important;
}
.stl_h4 h4 {
font-size: 16px!important;
}
#logo {
padding-left: 25px;
}
#et-info{
padding: 10px 25px 0 25px;
}
.et_header_style_centered header#main-header .logo_container	{
max-width: 60%;
}
}
@media (max-width: 520px){
.stl_h1 h1, .st_h1 {
font-size: 28px!important;
letter-spacing: 2px;
}
.stl_h2 h2, .st_h2 {
font-size: 24px!important;
}
.stl_h2 h2, .st_h2 {
font-size: 24px!important;
}
body, input, textarea, select, .st_text {
font-size: 15px!important;
}
#et-info {
float: none;
padding: 10px 10px 0 10px;
font-size: 16px;
}	
#logo {
padding-left: 25px;
}
}
@media (min-width: 981px) and (max-width:1600px) {
.icon_st h4, .icon_st .et-pb-icon {
font-size:18px!important;
} 
.icon_st .et_pb_image_wrap {
width:20px;
} 
} 
@media only screen and (max-width: 980px) {
.two-columns .et_pb_column {
width: 50% !important;
margin-right: 0 !important;
padding: 0 0 0 10px;
}
}