html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, label, input {
  font-family: arial; 
  color: #000000;
  font-size: 18px;
  font-family: 'Roboto', sans-serif;
}
.nopadding {
  padding-left:0px;
  padding-right:0px;
}
.container{
  width:100%!important;
}
.row{
  margin-left:0px!important;
  margin-right:0px!important;
}
a.modal{
  display:block!important;
    overflow: hidden;
}
html {
    height: 100%;
    margin-bottom: 1px;
}
body {
    margin: 0;
    font-size: 12px;
    line-height: 135%; 
}
body {
	background-color:#ffffff;
}
body .container{
	
}
.modal {
  position:relative;
  overflow:auto;
}
/****************************************************************************/
/* Core Styles                                                              */
/****************************************************************************/
form {
    margin: 0;
    padding: 0;
}
p {
    margin-top: 0px;
    margin-bottom: 10px;
    line-height: 135%;
}
h1, h2, h3, h4, h5 {
    padding-bottom: 5px;
    margin: 5px 0 5px 0;
    font-weight: normal;
    line-height: 120%;
}
h1 {
    font-size: 160%;
    line-height: 100%;
}
h2 {
    font-size: 140%;
    line-height: 100%;
}
h3 {
    font-size: 18px;
    font-weight:500;
    
}
div#mcol h3{
 
  font-weight:400;
}
h4 {
    font-size: 120%;
}
h5 {
    font-size: 120%;
   
}
a:link, a:visited, a:active {
    color: #ed1c24;
    text-decoration: none;
    -webkit-transition: all 500ms ease;
    -moz-transition:all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
}
a:hover {
    text-decoration: none;
}
p.readmore a:link,
p.readmore a:visited,
p.readmore a:active{
    background-color: #f0676f;
    box-shadow: 2px 2px 0 #97262d;
    color: #ffffff;
    padding: 5px 12px;
    text-align: center;
    color:#ffffff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
p.readmore a:hover{
  background-color:#FF7F87;
}
.clr {
    clear: both;
}
ul, ol {
	line-height: 155%;
	padding-left:0px;
} 
li {
	margin-left: 20px;
    line-height: 155%;

}
pre {
    color: #000000;
    font-size: 12px;
    padding-left: 50px;
    line-height: 130%;
    width: 500px;
}
.nav > li > a{
	padding:0px;
}
dl.article-info{
  display:none;
}
a img{
  border:none;
}
div.site_container{
 
}
div.menu_container {
  height:104px;
  background-color:#000000;
  position: fixed;
  width:100%;
  top:0px;
  left:0px;
  z-index:99999;
  
}
.mainsite{
  position:relative;
  top:103px;
}

div.header_container {
  
}
div.banner_container{
  
}
div.banner_container  #slideshow_pro .short_description{
  position:relative;
  top:60%;
  width:70%!important;
}
div.banner_container  #slideshow_pro .short_description table{
  
}
div#children_categories div.category table.cat_name,
.bannimg table.topimg,
.frontpage_container  table.sl{
   border-collapse:collapse;
}
div#children_categories div.category table.cat_name td,
.bannimg table.topimg td,
.frontpage_container  table.sl td,
div.banner_container  #slideshow_pro .short_description table td{
  vertical-align:middle;  
} 
div#children_categories div.category table.cat_name td{
  padding-left:40px;
  text-align:right;
}
div#children_categories div.category table.cat_name td.white a{
   font-size:24px;
   font-weight:300;
}
td.white, div#children_categories div.category table.cat_name td.white,
.bannimg table.topimg td.white,
.frontpage_container  table.sl td.white a,
.frontpage_container  table.sl td.white,
div.banner_container  #slideshow_pro .short_description table td.white{
  background-color:#fff;
  font-size:30px;
  text-align:right;
  padding-right:30px;
  font-weight:300;
  height:58px;
  
}

#zip_loc1 {display: none;}

div#children_categories div.category table.cat_name td.white a{
  color:#000;
  line-height:110%;
}
td.black, div#children_categories div.category table.cat_name td.black,
.bannimg table.topimg td.black,
.frontpage_container  table.sl td.black a,
.frontpage_container  table.sl td.black,
div.banner_container  #slideshow_pro .short_description table td.black{
   background-color:#000;
  font-size:18px;
  text-align:right;
  padding-right:30px;
  font-weight:300;
  color:#fff;
  height:45px;
}
.frontpage_container  table.sl td.black a,
div.banner_container  #slideshow_pro .short_description table td.black a{
  font-weight:bold;
  font-size:24px;
  color:#ffffff;
  padding-left:20px;
}
div#children_categories div.category table.cat_name td.white,
div#children_categories div.category table.cat_name td.black,
td.white,
td.black{
  text-align:center;
  padding-left: 10px;
  padding-right:10px;
  
}
div#children_categories div.category table.cat_name td.black{
  font-size:16px;
}
.frontpage_container  table.umbr{
  background-color:#ed1c24;
}
.frontpage_container  table.umbr td{
  vertical-align:top;
  color:#e6e6e6;
  font-size:24px;
  font-weight:bold;
  text-align:center;
}
.frontpage_container  table.umbr td.shop{
  padding-top:15px;
  padding-bottom:15px;
}
.mod-languages li {
  margin-right:0px!important;
  padding-left:8px!important;
  margin-left:5px!important;
  text-align:right!important;
  line-height:12px;
}
.mod-languages li:last-child{
  border-left:1px solid #fff;
}
.mod-languages li a:link,
.mod-languages li a:visited,
.mod-languages li a:active{
  color:#ffffff;
  font-size:12px;
  font-weight:300;
  text-align:right!important;
} 
.mod-languages li.lang-active a,
.mod-languages li a:hover{
  color:#ed1c24;
}
div.main_container{
  
}
div.mainin{
 
}
div.home_container{
 
}
div.currSlide {
  height:344px;
  background-repeat:no-repeat!important;
  background-position: left top!important;
}
ul.item_list{
  left:10px!important;
  bottom:0px!important;
}

.fancybox-overlay{
  z-index:999999;
}
div#lcol{
  
}
div#logo img{
  margin-top:15px;
}
div.footer_container{
 
}
#topinfo .topinfo{
  width:100%;
  display:table;
}
#topinfo .topinfo .moduletable_menu,
#topinfo .topinfo .moduletable{
  float:right;
}
div.item-page{

}
div.item-page a.modal{
  display:block!important;
}
.registration legend,
.customer_container .componentheading,
div.flexgallery h1,
div.eshop_container h1.componentheading,
div.blog .subheading-category,
div.page-header h1
 {
    color:#000000;
    font-size:30px;
    font-weight:bold;
}
.registration legend{
  padding-left:0px;
}
.customer_container .componentheading{
  margin-bottom:20px;
}
div.page-header h1,
div.flexgallery h1{
  text-align:center;
}
div.blog div.item h1,
div.blog div.item h1 a{
    font-size:36px;
    color:#0793bb;
}
div.blog div.item h1{
  padding-bottom:0px;
  margin-bottom:10px;
}
div.bottom h3{
   
}
div.bottom1 h3 {

  font-size:18px;
  border-bottom:1px solid #5a5a5a;
  width:70%;
  margin-bottom:30px;
}
div.flexgallery h1 a{
  display:none;
}
div.flexgallery a.previous {
  margin-left:220px;
}
/***************************************************************************/
/******               STYLES                                          ******/
div#logo div.moduletable{
 
}
div#topinfo{

}
div#topmenu, div#search{

}
div#search{
  margin-top:8px;
  margin-bottom:9px;
}
div#search form{
  background-color:#ebebeb;
  width:303px;
  float:right;
  height:35px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
} 
div#search form input{
  color:#ababab;
  font-size:14px;
  font-weight:bold;
  background-color:transparent;
  border:none;
  margin-left:12px;
  height:34px;
  line-height:35px; 
  width:240px;
  margin-left:12px;
}
div#search form input.button{
  background: transparent url(../images/search.jpg) no-repeat;
  border:none;
  padding:0px;
  background-position:center center;
  width:25px;
  line-height:38px;
  color:#ebebeb;
} 
div#topmenu{
  margin-top:12px;
  margin-bottom:12px;
}
div#topmenu div.moduletable{
  float:right;
  margin-left:20px;
}
div#topmenu div.top_face img{
  margin-left:5px;
  margin-top:3px;
}
div#topmenu ul.menu{
  display:table;
  margin:0px;
}
div#topmenu ul.menu li{
  float:left;
  list-style-type:none;
  border-left:1px solid #292929;
  line-height:10px;
  padding-left:15px;
 padding-right:15px;
 margin-left:0px;
}
div#topmenu ul.menu li:first-child{
  border:none;
}
div#topmenu ul.menu li a{
  font-size:10px;
  color:#292929;
  font-weight:bold;
  
}
div#topmenu ul.menu li a:hover{
  color:#58BA47;
}
div#topmenu  p{
  margin-bottom:0px;
}

#loginbt{
  background:transparent url(../images/login.png) no-repeat;
  background-position:left 5px;
  padding-left:10px;

  
}
#loginbt .text-login a.modal{
   font-weight:normal!important;
   color:#000000;
   text-transform:none!important;
   font-size:12px;
   display:block!important;
}
div#topmenu div.top_sales p{
  color:#ffffff;
  margin-bottom:0px;
  margin-top:4px;
  font-size:12px;
}
div#topmenu div.top_sales p span{
  color:#d16e18;
   font-size:12px;
  margin-left:10px;
}
div#language div.moduletable{
  float:right;
  margin-top:22px;
  margin-bottom:26px;
}
div#language div.moduletable li a{
 color:#ffffff;
 font-size:14px;
 line-height:100%;
}
div#language div.moduletable li a:hover{
  text-decoration:underline;
}
div#language div.moduletable li{
  border-left:1px solid #ffffff;
  padding-left:7px;
  margin-right:0px;
  margin-left:6px;
  line-height:100%;
}
div#language div.moduletable li:first-child{
  border-left:none;
}
#hornav .moduletable{
  float:right;
}

#hornav.desktop_menu_container {
  display:table;
  float:right;
  width:auto;
}

#hornav.desktop_menu_container .moduletable {
  float:left;
}

#hornav .moduletable_search{
  display:none;
  position:absolute;
  right:35px;
  top:0px;
  width:200px;
  background-color:#232323;
  padding:5px 0px;
  
}
#hornav .moduletable_search input{
  border:none;
  background-color:transparent;
  color:#ffffff;
  font-weight:300;
  font-size:14px;
}
#hornav .moduletable_search span.ui-helper-hidden-accessible{
   display:none;
}
#hornav .moduletable_search select{
  display:none;
}
#hornav .searchmod{
  position:relative;
}
#hornav .searchmod h3{
  float:right;
  background: transparent url(../images/search.jpg) no-repeat;
  width:28px;
  height:28px;
  text-align:center;
  color:#000;
  margin-top:0px;
  margin-bottom:0px;
  cursor:pointer;
  margin-bottom:0px;
}
#hornav ul, .catalog-categories-menu ul{
  margin:0px;

  width:100%;
}
#hornav ul li, .catalog-categories-menu ul li {
  float:left;
  list-style-type:none;
  margin-left:15px;
  line-height:27px;
  display:block; 
}

#hornav ul li span.separator,
#hornav ul li a, .catalog-categories-menu ul li a, .catalog-categories-menu ul li span{
  color:#ffffff;
  font-size:14px;
  font-weight:bold;
   -webkit-transition: all 500ms ease;
    -moz-transition:all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    cursor:pointer;
    display:block;
}
#hornav ul li:hover span.separator{
   color:#ed1c24;
}
#hornav ul li.current a,
#hornav ul li a:focus,
#hornav ul li a:hover,
.catalog-categories-menu ul li a:hover, .catalog-categories-menu ul li span:hover {
    color:#ed1c24;
    background-color:transparent!important;
}
#hornav ul li.prodactive span.separator{
    color:#ed1c24;
}  
#hornav ul.menu li.parent {
  position:relative;
}
#hornav ul li.item-245 {
  cursor:pointer;
   margin-top:-1px;
}
#hornav ul.menu li.parent ul {
  display:none;
  position:absolute;
  left:0px;
  top:auto;
  background-color:#000;
  width:250px;
}

.catalog-categories-menu ul li ul {
  position:fixed;
  width:100%;
  height:100%;
}

#hornav ul.menu li.parent:hover ul {
  display:block;
}
#hornav ul.menu li.parent ul li{
  float:none;
  background-image:none;
  background-color:transparent;
}
#hornav ul.menu li.parent ul li:hover{
  background-color:#5F5F5F;
}
#hornav ul.menu li.parent ul li a{
  color:#00a7c9;
  font-size:14px;
}
#hornav ul.menu li:hover{
  background-image:none;
}
.banner_container .bannimg{
 height:344px;
}
div#banner{

}  
div#banner div#sliderContainer {
 
  margin-left:auto;
  margin-right:auto;
  
}
div#banner div#currDescription{
  width:400px;
}
div#banner div#currDescription h2{

}
div#banner div#currDescription p{
  margin-bottom:0px;
}
div#topinfo{
}
div#topinfo div.moduletable {
float:right;
margin-top:10px;

}
div.footer_container {
  background-color:#111111;
  padding-top:50px;
  padding-bottom:50px; 
}
div.footer_container div.moduletable{
  
}
div.footer_container div.moduletable h3 {
  color:#ffffff;
  font-weight:bold;
  font-size:18px;
  margin-top:13px;
  margin-bottom:15px;
  padding-bottom:0px;
}
div.footer_container div.moduletable a,
div.footer_container div.moduletable p{
   font-weight:300;
   color:#616161;
   font-size:14px;
}
div.footer_container div.moduletable a:hover{
  color:#969696;
}
#footer1 div.moduletable{
  background: transparent url(../images/footer1.jpg) no-repeat;
  padding-top:76px;
  padding-left:90px;
}
#footer1 div.moduletable p{
  line-height:180%;
}
#footer1 div.moduletable  table{
  margin-top:30px;
}
#footer1 div.moduletable  table td{
  
}
#footer1 div.moduletable  table td img{
  margin-right:12px;
}
div.subfooterleft div.moduletable{
  width:100%;
  display:table;
}
div.footer_container ul.menu{
   margin-top:0px;
   margin-bottom:0px;
}
div.footer_container ul.menu li{
  list-style-type:none;
  margin-left:0px;
  padding-right:10px;
  margin-right:10px;
  margin-bottom:0px;
}
div.footer_container ul.menu li span.separator,
div.footer_container ul.menu li a{
  color:#616161;
}
div.footer_container ul.menu li a:hover{
  color:#969696;
  background-color:transparent;
}
#footer2 .acymailing_introtext{
  color:#616161;
  font-size:14px;
  font-weight:300;
}
#footer2 .acymailing_form{
  background-color:#616161;
  width:100%;
  display:table;
  margin-top:30px!important;
  margin-bottom:49px!important;
}
#footer2 .acymailing_form p{
  float:left;
  margin-bottom:0px;
  width:80%;
}
#footer2 .acymailing_form p.acysubbuttons{
  float:right;
  width:20%;
}
#footer2 .acymailing_form input{
  background-color:transparent;
  border:none;
  font-size:14px;
  color:#ffffff;
  padding: 10px;
  width:100%!important;
  box-shadow: 0px 0px 0px transparent;
  font-weight:300;
  margin-top:0px!important;
}
#footer2 .acymailing_form input.inputbox{
   margin-top:3px!important;
}
div#subfooterright div.moduletable{
  float:right;
  margin-left:10px;
}
#footer2 .acymailing_form input.button:hover{
 color:#000;
} 
div#subfooterright div.moduletable div.social{
 
}
div#subfooterright div.moduletable img{
  margin-left:8px;
}

div.item-page{
  position:relative;
}
div.form_qlogginpopup div.title{
  font-weight:700;
  font-size:14px;
  margin-top:5px;
}
div.form_qlogginpopup label,
div.form_qlogginpopup label{
  font-weight:300;
  font-size:12px;
}
div.form_qlogginpopup input{
  border:1px solid #ccc;
}
div.form_qlogginpopup ul.fx{
  margin-top:20px;
  margin-left:10px;
}
div.form_qlogginpopup ul.fx li{
  margin-left:0px;
  margin-top:2px;
  list-style-type:disc;
  color:#ed1c24;
  font-size:11px;
}
div.form_qlogginpopup ul.fx li a{
  color:#ed1c24;
  font-size:11px;
}
.form_qlogginpopup form input.bt{
  background-image:none !important;
     background-color: #ed1c24 !important;
    font-size: 12px !important;
    color: #ffffff !important;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
    padding: 3px 10px !important;
    line-height:120% !important;
}
.form_qlogginpopup form input.bt:hover{
 
}
.form_qlogginpopup form div.ip{
  margin-top:2px;
}
div#searchquery div.b,
div#searchquery div.q{
  width:200px;
  margin-right:20px;
  float:left;
}
div#searchquery div.m{
  width:90%;
  margin-top:20px;
}
div#searchquery div.searchcontainer{
  padding:0px;
}
div#searchquery div.searchcontainer input{
  border:1px solid #ccc;
  background-color:#f9f9f9;
  padding:3px;
}
div#searchquery button{
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color:#00A9A2;
  border:1px solid #00A9A2;
  color:#ffffff;
  padding-bottom:3px;
  padding-top:3px;
  padding-left:10px;
  padding-right:10px;
}
div#searchquery button:hover{
  background-color:#009F98;
}   
div.login div.login-fields {
  margin-bottom:5px;
}
.registration .well,
.remind .well,
.reset .well,
.login .well{
  background-color:transparent;
  background-image:none;
  border:none;
  padding:0px;
  box-shadow: 0px 0px 0px transparent;
}
.nav-stacked>li{
  margin-left:0px;
  border:none!important;
}
.nav-tabs>li>a,
.nav-tabs>li>a:hover{
  border:none!important;
}
div.login label{
  width:200px;
}
div.remind dd, 
div.remind dt,
div.reset dd,
div.reset dt{
  width:200px;
  float:left;
  margin-right:20px;
} 

div.login input,
div.registration  input,
div.remind dd input,
div.reset dd input{
  border:1px solid #ccc;
  background-color:#f9f9f9;
}  
div.logout button,
div.login button,
div.registration button,
div.remind button,
div.reset button{
  background-color:#FF7800;
  color:#ffffff;
  border:1px solid #FF7800;
  padding: 3px 10px;
   -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
div.login button {
  margin-bottom:20px;
}
div.registration legend{
  border-bottom:0px;
}

div.news div.item{
  width:100%;
  display:table;
  margin-bottom:30px;
  border-bottom:1px solid #424242;
  padding-bottom:30px;
  position:relative;
}
div.news div.item p.readmore{
  position:absolute;
  right:10px;
  bottom:10px; 
}
div.news div.img-intro-left{
   float:left;
   margin-right:10px;
 
}
div.news div.img-intro-left img{
  box-shadow: 0px 0px 4px #dedede;
}

div#home6 div.supports ul li a {
  color:#c38534;
}


div.click p,
div.click a{
    color:#3c3c3c;
    font-size:11px;
}
div.click a:hover{
    text-decoration:underline;
}

div.clear{
  clear:both;
  width:100%;
}
div#lcol div.moduletable{
  
}
div#lcol div.moduletable h3{
  color:#5a5a5a;
  font-size:24px;
  border-bottom:1px solid #5a5a5a;
 
}
div.top div.breadcrumbs {
  border-bottom:1px solid #5f5f5f;
  padding-bottom:12px;
  width:70%;
}
div.top a {
  font-size:18px;
  color:#ff7800;
}
div.top div.breadcrumbs a{
  font-size:12px;
  color:#ff7800;
}
div.top div.breadcrumbs 
div.map{
  width:100%!important;
}
div.blog {
  display:table;
  width:100%;
}
div.blog  div.item{
  width:100%;
  margin-bottom:20px;
}

/*div.catalog-categories-menu li a:link,
div.catalog-categories-menu li a:visited,
div.catalog-categories-menu li a:active{
   padding-left:17px;
   padding-right:17px;
}*/
div.catalog-categories-menu li.az a{
    padding-left:12px;
    padding-right:13px;
}
div.hornav2{
  display:none;
}
div#slideshow div#slideshowWindow {
  width:680px!important;
}
.social img{
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  margin-right:12px;
   -webkit-transition: all 500ms ease;
    -moz-transition:all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
}
.social img:hover{
  box-shadow: 0px 0px 6px #ed1c24;
}
#home2.homepage {
 
}
#home2 div.custom {

  background-size:cover!important;
}
#home1 div.custom a.btn,
#home4 div.custom a.btn,
#home2 div.custom a.btn,
#home5 div.custom a.black,
#home5-2 div.custom a.black, 
#home5-3 div.custom a.black {
    background-color:#ed1c24;
    color:#e6e6e6;
    font-size:24px;
    font-weight:bold;
    -webkit-border-radius:0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    position:absolute;
    left:50%;
    top:50%;
    padding:22px 110px;

    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
}

#topinfo {
  width: 53.6666%;
}

#cart {
  width:13%;
}

#home1 div.custom a.btn{
  
}
#home5 div.custom a.black,
#home4 div.custom a.black{
    /*background-color:#282828;*/
    color:#e6e6e6;
    font-size:24px;
    font-weight:bold;
    -webkit-border-radius:0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    position:absolute;
    /*left:30px;
    bottom:30px;*/
    padding:22px 110px;
}
/*#home5 div.custom a.black {
  right:auto;
 left:50px; 
  
}*/
#home5 div.custom div.backpack{
  position:absolute;
 left:210px;
 top:30%;
 text-align:right;
}
#home5 div.custom div.backpack p{
  font-size:30px;
  font-weight:300;
  line-height:120%;
  
}
#home5 div.custom div.backpack p strong{
  font-size:30px;
}
#home1 div.custom, 
#home2 div.custom , 
#home4 div.custom , 
#home5 div.custom,
#home5-2 div.custom,
#home5-3 div.custom {
  background-size:cover!important;
  background-position:center center!important;
}
#home1 div.custom , 
#home2 div.custom , 
#home4 div.custom , 
#home5 div.custom, 
#home5-2 div.custom,
#home5-3 div.custom{
  cursor:pointer;
  
}
a.btn:hover{
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
}
#home8{
  padding-top:180px;
  padding-bottom:180px;
}
#home8 h3{
   font-size:30px;
   font-weight:300;
   text-align:center;
   padding:0px;
   margin:0px;
   margin-bottom:130px;
   color:#000000;
   font-weight:300;
}
#home8  .mod_manufacturers table{
  width:90%;
  margin-left:auto;
  margin-right:auto;
}
#home8  .mod_manufacturers table td{
  vertical-align:middle;
}
#home8  .mod_manufacturers table td img{
  display:block;
  margin-left:auto;
  margin-right:auto;
  -webkit-transition: all 500ms ease-in-out;
    -moz-transition:all 500ms ease-in-out;
    -o-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;
}
#home8  .mod_manufacturers table td img:hover{
     transform: scale(1.1)
}
.home1_container {
  margin-top:30px;
}
#home1 {
 
}
#home1 .moduletable {
  
}
.home7_container  h3,
.home0_container  h3,
.home3_container  h3,
#home1 .moduletable h3{
   font-size:30px;
   color:#000;
   font-weight:300;
   text-align:center;
   padding-top:45px;
   margin-top:0px;
   margin-bottom:25px;
}

#home1 .moduletable h3 {
    margin-bottom: 5px;
}

#home1 .mod_latest {
  width:95%;
  margin-left:auto;
  margin-right:auto;
}
#home1 .mod_latest .item{
  width:49%;
  float:left;
   
} 
#home1 .mod_latest .item img{
  max-width:95%; 
  -webkit-transition: all 500ms ease-in-out;
    -moz-transition:all 500ms ease-in-out;
    -o-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out; 
}
#home1 .mod_latest .item:hover img{
     transform: scale(1.1);
}
#home1 .mod_latest .item_1{
  float:right;
}
.home7_container,
.home3_container,
.home0_container {
  padding-top:95px;
  padding-bottom:95px;
}
.home7_container, .home0_container{
  padding-bottom:0px;
}
.home7_container .popularmod, .home0_container .popularmod{
  margin-bottom:95px;
}
#item .newarrival,
#manufacturers_item_container .newarrival,
.products .newarrival,
#products .newarrival,
.home7_container .newarrival,
.home3_container .newarrival,
.home0_container .newarrival {
  background-color:#ed1c24;
  font-size:12px;
  color:#ffffff;
  display:table;
  margin-left:auto;
  margin-right:auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding:3px 10px;
  margin-bottom:23px;
}
#item .newarrival{
  margin-left:0px;
  margin-bottom:5px;
}
#manufacturers_item_container .prodimage img,
#products .prodimage img,
.products .prodimage img,
.home7_container .prodimage img,
.home3_container .prodimage img,
.home0_container .prodimage img{
    display:block;
    margin-left:auto;
    margin-right:auto;
}
#manufacturers_item_container .details h3,
.products .details h3,
#products .details h3,
.home7_container .eshopitem h4,
.home3_container .eshopitem h4,
.home0_container .eshopitem h4{
   text-align:center;
   margin-top:0px;
   margin-bottom:5px;
   padding-bottom:0px;

  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
    /* 26-01-2016*/
     width: 94% !important;
     margin: 0 auto 5px auto !important;  
}
#manufacturers_item_container .details h3 a,
.products .details h3 a,
#products .details h3 a,
.home7_container .eshopitem h4 a,
.home3_container .eshopitem h4 a,
.home0_container .eshopitem h4 a{
  font-size:18px;
  color:#000000;
  font-weight:300;

} 
#manufacturers_item_container .shortdesc,
.products .shortdesc,
#products .shortdesc,
.home7_container .eshopitem .shortdesc,
.home3_container .eshopitem .shortdesc,
.home0_container .eshopitem .shortdesc{
  padding-left:10px;
  padding-right:10px;
  text-align:center;
  margin-bottom:5px;
}
#manufacturers_item_container .shortdesc p, 
.products .shortdesc p,
#products .shortdesc p,
.home7_container .eshopitem .shortdesc p,
.home3_container .eshopitem .shortdesc p,
.home0_container .eshopitem .shortdesc p{
  margin-bottom:0px;
  font-size:14px;
}
#manufacturers_item_container .price,
.products  .price,
#products  .price, 
.home7_container .eshopitem .price, 
.home3_container .eshopitem .price,
.home0_container .eshopitem .price {
  text-align:center;
  font-weight:bold;
  font-size:18px;
  width:100%;
  display:table;
}
#manufacturers_item_container .normalPrice,
.products  .normalPrice,
#products  .normalPrice, 
.home7_container .eshopitem .normalPrice, 
.home3_container .eshopitem .normalPrice,
.home0_container .eshopitem .normalPrice{
  text-align:center;
  font-weight:normal;
  font-size:16px;
  width:100%;
  margin-top:5px;
  color:#ed1c24;
  text-decoration:line-through;
  display:table;
}
#item .price .normalPrice,
#manufacturers_item_container .normalPrice,
.products .normalPrice,
#products .normalPrice{
  /*
  float:right;
  margin-right:30px;
  margin-top:-15px;
  */
  clear: both;
  color:#ed1c24;
}
#item .price .normalPrice{
  margin-right:10px;
}
#manufacturers_item_container .buy_btn,
#products .eshopitem .buy_btn,
.products .eshopitem .buy_btn,
.home7_container .eshopitem .buy_btn,
.home3_container .eshopitem .buy_btn,
.home0_container .eshopitem .buy_btn{
   width:100%;
  display:table;
}
.home3_container .eshopitem{

}
.products .eshopitem,
#products .eshop_item{
  margin-bottom:30px;
}

#item .addToCartButton,
#manufacturers_item_container .buy a.addToCartButton,
.products .buy a.addToCartButton,
#products .buy a.addToCartButton,
#products .buy_btn a.addToCartButton,
.home7_container .eshopitem .buy a.addToCartButton,
.home7_container .eshopitem .buy_btn a.addToCartButton,
.home0_container .eshopitem .buy a.addToCartButton,
.home0_container .eshopitem .buy_btn a.addToCartButton,
.home3_container .eshopitem .buy a.addToCartButton,
.home3_container .eshopitem .buy_btn a.addToCartButton{
  background: #000 url(../images/cartbtn.png) no-repeat!important;
  background-position: 8px center!important;
  display:table;
  margin-top:20px;
  margin-left:auto;
  margin-right:auto;
  color:#ffffff;
  font-weight:bold;
  padding: 13px 25px 13px 50px!important; 
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition:all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out; 
  font-size:14px;
}
#item .addToCartButton:hover,
#manufacturers_item_container .buy a.addToCartButton:hover,
.products .buy a.addToCartButton:hover,
#products .buy a.addToCartButton:hover,
#products .buy_btn a.addToCartButton:hover,
.home7_container .eshopitem .buy a.addToCartButton:hover,
.home7_container .eshopitem .buy_btn a.addToCartButton:hover,
.home0_container .eshopitem .buy a.addToCartButton:hover,
.home0_container .eshopitem .buy_btn a.addToCartButton:hover,
.home3_container .eshopitem .buy a.addToCartButton:hover,
.home3_container .eshopitem .buy_btn a.addToCartButton:hover{
  background-color:#ed1c24!important;
}
#item .addToCartButton{
  margin-left:0px;
}
.home7_container ul.slick-dots,.home0_container ul.slick-dots{
  display:none!important;
}
#cart{
  background-color:#fff;
}
#cart .moduletable{
  border-bottom:1px solid #cdcdcd;
}
#cart .carttitle{
  height:103px;
  line-height:103px;
  font-size:14px;
  font-weight:bold;
  display:table;
  margin-left:auto;
  margin-right:auto;
  padding-left:60px;
  background: transparent url(../images/cart.jpg) no-repeat;
  background-position: left center;
  cursor:pointer;
}
#cart .mod_cart_default span.close{
  font-size:11px;
  font-weight:300;
  border:1px solid #000;
  padding: 0px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width:20px; 
  height:20px;
  line-height:20px;
  text-align:center;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  position:absolute;
  top:0px;
  right:5px; 
}
#cart .mod_cart_default span.close:hover{
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}
#cart .carttitles{
  cursor:pointer;
}
#cart .carttitles:hover{
  color:#ed1c24;
}
#cart .mod_cart_default{
  display:none;
   padding: 5px;
   border-left:1px solid #ccc;
   border-bottom:1px solid #ccc;
   position:relative;
   padding-top:30px;
}
#cart .mod_cart_default table{
   width:100%;
   
}
#cart .mod_cart_default table td{
  padding: 3px 5px;
  font-size:14px;
  width:48px;
}
#cart .mod_cart_default table td.amount {
   text-align:right;
}
#cart .mod_cart_default table td.checkout,
#cart .mod_cart_default table td.checkout {
   text-align:center;
   padding-top:10px;
   padding-bottom:10px;
}
#cart .mod_cart_default table td.checkout a,
#cart .mod_cart_default table td.checkout a {
    color: #ffffff;
    font-weight: 300;
    font-size: 12px;
    background-color: #ed1c24;
    padding: 5px 20px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
#cart .mod_cart_default table td.checkout a:hover,
#cart .mod_cart_default table td.checkout a:hover{
    background-color:#e00911;
}
#cart .mod_cart_default table hr{
  border:none;
  height:1px;
  background-color:#000;
}
#home4 .custom{
  background-size:100%;
}
.home7_container .flexgallery {
  
}
.home7_container .flexgallery .image_list, .home0_container .flexgallery .image_list{
  width:100%;
  
}
.home7_container .flexgallery div.image_list_item iframe,
.home7_container .flexgallery div.image_list_item {
  width:100%!important;
}
#footer5 .mod_selectedcategories_container li{
  margin-left:0px;
  list-style-type:none;
}
#lcol .leftcateg{
   background-color:#101516;
   position:relative;
   margin-top:36px;
}
#lcol .leftcateg h3:before{
  content: '';
  position:absolute;
  background: transparent url(../images/leftlogo.png) no-repeat;
  background-position:center top;
  width:100%;
  height:72px;
  left:0px;
  top:-36px;
  z-index:98;
  
}
#lcol .leftcateg h3{
  padding:55px 0px 25px 30px;
  border-bottom:1px solid #727576;
  color:#ffffff;
  font-size:24px;
  font-weight:300;
  margin-bottom:13px;
  margin-left: 23px;
  position:relative;
  margin-right:23px;
  z-index:99;
}
.bannimg{
  position:relative;
}
.bannimg table.topimg{
   top:80px;
   position:absolute;
   left:0px;
}
.bannimg table.topimg td{
   padding-left:93px;
   text-align:center;
}
.bread_container{
  background-color:#101516;
  height:26px;
}
.bread_container .breadcrumb{
  padding-top:0px;
  padding-left:0px;
  background-color:transparent;
  margin-bottom:0px;
  padding-bottom:0px;
}
.bread_container .breadcrumb li{
  margin-left:0px;
}
.bread_container .breadcrumb li span,
.bread_container .breadcrumb li.active{
  color:#ffffff;
  font-size:12px;
}
.breadcrumb>li+li:before{
  content: '.';
  padding:0px;
  color: #101516;
  font-size:0px;
}
.bread_container .breadcrumb a{
  line-height:26px;
  color:#ed1c24;
    font-size:12px;
}
.bread_container .breadcrumb a span{
    font-size:12px;
     color:#ed1c24;
}
#top .topimage{
  height:293px;
}
#lcol{
  margin-top:23px;
}
#lcol .moduletable{
  margin-bottom:35px;
}
#mcol{
  margin-top:60px;
}
.nomargintop #mcol,
.nomargintop #lcol{
  margin-top:0px;
}
#lcol .leftbanner img{
  max-width:100%;
}
.tablearticle table{
  margin-left:auto;
  margin-right:auto;
  width:90%; 
}
.tablearticle table td{
  vertical-align:middle;
  padding-left:30px;
  padding-right:30px;
}
.tablearticle table td h2{
  font-size:30px;
  font-weight:bold;
  margin-top:0px;
}
.tablearticle table.contact td{
  padding:0px;
}
.tablearticle table.contact td.contactinfo {
  text-align:right;
  width:50%;
  border-right:2px solid #000;
  padding-right:30px!important;
  
}
.tablearticle table.contact td.contactinfo h4{
  font-size:15px;
  font-style:italic;
  color:#ed1c24;
  font-weight:300;
  margin-top:20px;
}
.tablearticle table.contact td.contactinfo h4 strong{
 font-size:15px;
  font-style:italic;
  color:#ed1c24;
  font-weight:400;
}
.tablearticle table.contact td.contactinfo a{
  color:#000;
}
#GMapsID_com_content_article_2_0_1_map{
  width:100%!important;
  margin-top:50px!important;
  border:1px solid #000;
}
.flexgallery h1{
   
}
.alert{
  text-align: center;
  border: 1px solid #000;
  border: 0px transparent;
  width:90%;
  margin-left:auto;
  margin-right:auto;
  -webkit-border-radius:0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.flexgallery .categories_container ul.category_list li{
  float:left;
  margin-left:0px;
  list-style-type:none;
  width:33.333333%;
  position:relative;
  overflow:hidden;
}
.flexgallery .categories_container ul.category_list li .project{
    width:100%;
    height:100%;
    position:absolute;
    background-color:#000;
    top:0px;
    left:0px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    -webkit-transition: all 500ms ease;
    -moz-transition:all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
}
.flexgallery .categories_container ul.category_list li .project div.title{
  position:absolute;
  width:100%;
  text-align:center;
  left:0px;
  top:40%;
  text-indent:-9999999px;
  color:#ffffff;
  font-size:30px;
  font-weight:bold;
  
} 
.flexgallery .categories_container ul.category_list li a{
  width:100%;
  height:100%;
  display:table;
}
.flexgallery .categories_container ul.category_list li img{
  max-width:100%;
}  
.flexgallery .categories_container ul.category_list li .project div.title {
  -webkit-transition: all 0.2s ease;
    -moz-transition:all 0.2s ease ;
    -o-transition: all 0.2s ease; 
    transition: all 0.2s ease ;
}
.flexgallery .categories_container ul.category_list li:hover .project{
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
    z-index:999;
    
}
.flexgallery .categories_container ul.category_list li:hover div.title{
  text-indent:0px;
  top:40%;
  
}
.flexgallery  .images_container ul.image_list{
  
}
.flexgallery  .images_container ul.image_list li{
   float:left;
  margin-left:0px;
  list-style-type:none;
  width:25%;
  position:relative;
  overflow:hidden;
}
.flexgallery  .images_container ul.image_list li img{
  max-width:100%;
}
.flexgallery  .images_container ul.image_list li a h4{
  font-size:14px;
  font-weight:300;
  text-align:center;
  background-color:#000;
  color:#fff;
}
div.flexgallery div.images_container ul.image_list li img.play{
   -webkit-transition: all 1s ease;
    -moz-transition:all 1s ease ;
    -o-transition: all 1s ease; 
    transition: all 1s ease ;
}
div.flexgallery div.images_container ul.image_list li:hover img.play{
   height:80px!important;
    width:80px!important;
}
.paddarticle{
   margin-left:5%;
   margin-right:5%;
}
.page-header{
  margin:0px;
  border:none;
  padding:0px;
}
#manufacturers_item_container h1{
  margin-top:20px;
  margin-bottom:20px;
  font-weight:bold;
  text-transform: uppercase;
}
.com_eshop_search input{
   height:30px;
   float:left;
   margin-right:10px;
}
.com_eshop_search .search_search{
  margin-bottom:0px;
  width:100%;
  display:table;
} 

#home1 .moduletable.eshop-banner {
    background: transparent;
    width: 100%;
}

#home1 .moduletable.eshop-banner table {
    width: 70%;
}

#home1 .moduletable.eshop-banner table  td.white, #home1 .moduletable.eshop-banner table td.black {
    width: 80%;
}

#home1 .moduletable.eshop-banner table td.black a {
    color: #fff;
    font-weight: 700;
}

.home1_container.item_115 #home1 {
    background: url(../images/NEWHEADGEAR.jpg) no-repeat;
    background-size: cover !important;
    background-position: center !important;
}

.senzo-company {
    background: url(../images/senzo.jpg) no-repeat;
    background-size: cover !important;
    background-position: center !important;
    position: relative;
}

.senzo-company table {
    position: absolute;
    bottom: 100px;
    right: 30px;
}

.senzo-company table tr td img {
    width: 100%;
}

a.red {
        background-color: #ed1c24;
    display: block;
    padding-top: 15px;
    padding-bottom: 15px;

    color: #e6e6e6;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
}

.moduletable.eshop-banner.godlevel {
    position: relative;
   
}

.moduletable.eshop-banner.godlevel table {
    margin: 0px auto;
    position: absolute;
    bottom: 10%;
    left: 20%;
}

.custom.sprayground-banner {
    position: relative;
}

.custom.sprayground-banner table {
    position: absolute;
    bottom: 100px;
    right: 35px;
    max-width: 300px;
}

.custom.sprayground-banner table tr td h3 {
    font-size: 30px;
    text-align: right;
    padding-right: 30px;
    color: #fff;
    font-weight: 300;
    line-height: 140%;
}

strong {
    font-size: inherit !important;
    color: inherit !important;
}

.eshop-banner table, #home1 table, .senzo-company table, .sprayground-banner table {
 -webkit-transition: all 500ms ease-in-out;
    -moz-transition:all 500ms ease-in-out;
    -o-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out; 
}

.eshop-banner:hover table, #home1:hover table, .senzo-company:hover table, .sprayground-banner:hover table  {
     transform: scale(1.1);
}

.home1_container.item_115 {
    margin-bottom: 40px;
}

.home8_container.item_108 .moduletable {
    border-top:solid 1px #7f7f7f;
    padding-top: 50px;
}

div#catalog_category div#children_categories div.category {
    min-height:360px;
    
}

div#catalog_category div#children_categories div.category img {
    max-width: 100%;
    max-height: 100%;
    display: block;
    margin: 0px auto;
    line-height: 360px;
}

div#catalog_category div#children_categories div.category table.cat_name {
    width: 270px;
}

#manufacturers_item_container .logo-container img {
    width: 100%;
}

.mobile {
    display: none;
}

.mobile-menu-container {
    display: none;
}

.main_component .moduletable_search.com_eshop_search {
    padding: 30px;
}

.top_banner.custom {
    padding-top: 15%;
    background-size: cover;
}

iframe {
    border: none;
}

.sclogin-modal-links a, input.logout-link {
    font-size: 12px;
    text-transform: uppercase;
    display: block;
    margin-top: 8px;
    text-decoration: none !important;
    color: #ed1c24 !important;
}

input.logout-link {
    margin-top:4px !important;
}

.form-horizontal .control-label, .logout-button input {
    text-align: left;
    margin-top: 10px;
    
}

div.login input, div.registration input, div.remind dd input, div.reset dd input {
    padding: 5px;
    margin-bottom: 10px;
}

div.logout button, div.login button, div.registration button, div.remind button, div.reset button, .btn, .btn-primary, .btn.btn-primary.validate {
    background: #000;
    border: #000;
    color: #fff !important;
        display: inline-block;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    color: #ffffff;
    font-weight: bold;
    padding: 13px 25px 13px 25px!important;
    -webkit-transition: all 500ms ease-in-out;
    -moz-transition: all 500ms ease-in-out;
    -o-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;
    font-size: 14px;
    
}

.btn.btn-primary.validate span {
    color: #fff;
    font-size: 14px;
}

div.logout button:hover, div.login button:hover, div.registration button:hover, div.remind button:hover, div.reset button:hover, .btn:hover, .btn-primary:HOVER {
    background:#ed1c24;
    color: #fff !important;
}

.user_menu ul {
    margin-right: 5px;
}

.user_menu ul li {
    float: left;
    margin-top: 2px;
    margin-left: 10px;
}

.user_menu ul li a {
    font-size: 14px;
    color:#ed1c24;
    
}

.nav>li>a:hover, .nav>li>a:focus {
    text-decoration: none;
    background-color: transparent;
} 

table.cart.history {
    width: 100%;
}

table.cart.history tr td {
    padding: 5px 0px;
}
.productcats, .catalog-categories-menu ul li ul{
  background:#2a2a2a url(../images/menubg.jpg) no-repeat;
  background-position:center 78%;
  padding-top:20px;
  padding-bottom:20px;
  border-top:1px solid #ffffff;
  display:none;
  
  left: 0px;
    top: 129px;
}

.catalog-categories-menu ul li ul {
  padding:60px;
}


.catalog-categories-menu ul li ul li {
    width: 32%;
    margin-left: 0%;
    margin-right: 0%;
    float: left;
    border-left: 1px solid #fff;
    text-align:center;
}

.catalog-categories-menu ul li ul li a {
    font-size: 14px;
    color: #ffffff;
    width: 100%;
    padding-left: 10px;
    padding-right: 20px;
    line-height: 27px;
    display: block;
    font-weight: bold;
    padding-top:10px;
    padding-bottom:10px;
}

.productcats span.close, span.close{
  font-size:14px;
  color:#ffffff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity:1;
  position:absolute;
  right: 35px;
    top: 30px;
  font-weight:bold;
  text-shadow:0px 0px 0px transparent;
   -webkit-transition: all 500ms ease;
    -moz-transition:all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
}
span.close:hover{
  color:#ed1c24;
  
}
.mobileprods{
  background-color:transparent;
  background-image:none;
  display: none;
  position:absolute;
  z-index:999999;
  top:80px;
  border:none!important;
  padding:0px!important
}
.mobileprods  div.catalog-categories-menu ul li.level-0{
  background-image:none!important;
  padding-top:0px!important;
  border:none!important;
  width:100%;
  float:none;
  margin-left:0px;
  margin-right:0px;
  min-height:auto!important ;
  border:none!important;
}
.mobileprods  span.close,
.mobileprods  div.catalog-categories-menu ul li.level-0 ul{
    display:none;
}
.mobile-menu-container ul.menu{
   position:relative;
}
.mobile-menu-container ul.menu li{
   width:55%;
   float:right!important;
   
}
.mobile-menu-container ul.menu li.item-245{
  display:none;  
}
.mobile-menu-container div.catalog-categories-menu{
  padding-bottom:0px;
}
.bannerhome .slide{
  cursor:pointer;
}

table.cart .normalPrice {
    color: #ED1C24;
}
.mobile.mobile_menu{
  margin-top:20px!important;
}
.homepage .moduletable{
  overflow:hidden;
}
.homepage .moduletable .custom{
    -webkit-transition: all 500ms ease;
    -moz-transition:all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    position:relative;
}
.homepage .moduletable .custom p{
  margin:0px;
}
.homepage .moduletable:hover .custom{
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);
  transform: scale(1.05);
}
 .sclogin-joomla-login.vertical #form-sclogin-submitcreate button.btn{
  background-color:#000000!important;
  background-image:none!important;
  padding: 5px 10px!imporant;
   color:#fff!important;
   box-shadow:0px 0px 0px transparent!important;
}
.sclogin-joomla-login.vertical #form-sclogin-submitcreate a.btn{
   background-color:#ffffff!important;
  background-image:none!important;
  padding: 5px 10px!imporant;
  color:#000!important;
  text-shadow: 0px 0px 0px transparent!important;
  border:none!important;
  box-shadow:0px 0px 0px transparent!important;
}
.input-block-level ul li{
  list-style-type:none!important;
  margin-left:0px;
}
.input-block-level ul li a{
  color:#000000;
  font-size:14px;
}
.input-block-level ul li a:hover{
  color:#ed1c24 !important;
}
#sclogin-remember {
   margin-top:0px;
}
#osmap li a{
  color:#000;
}

.sales, li.item_50 span {
   background-color:#E6130D;
   padding-left:10px!important;
   padding-right:10px!important;
}