/*********************************************************************
					Swissinox specific Styles
**********************************************************************/
/*||Hide stuff||*/
.swissinox #display_brands_home,
.swissinox .customer_services,
.swissinox #about-manu,
.swissinox .extra-info .manufacturer{
	display:none!important;
}

/*||Header||*/
.swissinox .header-container,
.swissinox #header {	
	background: #f1f1f1!important;
	background: #f1f1f1 url(img/bg_sw.jpg)!important;
	}
.swissinox header .row #header_logo{
	margin-top:-4px!important;
}
.swissinox header .nav {
    background: rgba(0, 0, 0, 0.29)!important;
    margin-bottom: 15px;
	box-shadow: 0px 0px 20px #fff;
}
.swissinox #header #contact-link{
	float:left!important;
}
.swissinox .shopping_cart_inner a {
    color: #58585a!important;
}
.swissinox #header #currencies-block-top ul li.selected,
.swissinox #header #currencies-block-top ul li:hover a, 
.swissinox #header #languages-block-top ul li.selected, 
.swissinox #header #languages-block-top ul li:hover a{
	background:#58585a!important;
}
/*Menu*/
.swissinox .sf-menu > li > ul > li > a,
.swissinox #header .sf-menu > li.sfHover > a,
.swissinox #header .sf-menu > li > a:hover,
.swissinox #header .sf-menu > li.sfHoverForce > a{
	color:#c70100!important;
}
.swissinox #header .sf-menu > li:first-child > a{
	background: #c70100!important;
    color: #fff!important;
}
.swissinox #header .sf-menu > li a:before, 
.swissinox #header .sf-menu a:before{
	color: #fff!important;
}
/*||Homepage||*/
.swissinox .promo-header a, 
.swissinox .promo-header a:hover{
	color:#c70100!important;
}
/*||Product listing||*/
.swissinox .new-label,
.swissinox .sale-label{
	background:#c70100!important;
}
.swissinox .new-label:before,
.swissinox .new-label:after,
.swissinox .sale-label:before,
.swissinox .sale-label:after {
    border-color: #333333 transparent transparent transparent;
}
.swissinox .content_scene_cat {
    border-top: 5px solid #c70100!important;
}
/*||Product page||*/

.swissinox #image-block #reduction_percent::before,
.swissinox .box-info-product .cart_button,
.swissinox #product-info.is_stuck,
.swissinox .sticky_buy button,
.swissinox .button.button-small span,
.swissinox .button.ajax_add_to_cart_button,
.swissinox .button.ajax_add_to_cart_button span,
.swissinox .button.button-medium{
	background: #c70100!important;
}
.swissinox h3.page-product-heading{
	background: #ececec!important;
	color:#c70100!important;
}
.swissinox .button.ajax_add_to_cart_button,
.swissinox .button.ajax_add_to_cart_button span,
.swissinox .button.button-medium{
	border-color: #c70100!important;
}
.swissinox .pb-right-column h1{
	color: #58585a!important;
}
.swissinox .price,
.swissinox .price.product-price,
.swissinox #product-info.is_stuck #product-tabs a.l-selected,
.swissinox .table-data-sheet tr.heading td,
.swissinox .block .title_block,
.swissinox .block h4,
.swissinox .block .title_block a,
.swissinox .block h4 a,
.swissinox #layered_block_left .title_block:before{
	color:#c70100!important;
}
.swissinox h3.page-product-heading:after{
	border-top-color:#ececec;
}
.swissinox .cs_item i{
	color:#102132;
}
.swissinox .cs_item span{
	color:#000000;
}
.swissinox #product-info.is_stuck #product-tabs a.l-selected{
	background:#fff!important;
}
/*||Order||*/


/*||Account||*/
.swissinox ul.myaccount-link-list li a i{
	color: #c70100!important;
}
/*||Footer||*/
.swissinox .footer-container {
   background: #f1f1f1 url(img/bg_sw.jpg)!important;
}
.swissinox #footer #newsletter_block_left h4{
	background: #c70100 !important;
	color:#fff!important;
}
.swissinox .footer-container #footer h4,
.swissinox .footer-container #footer a,
.swissinox .footer-container #footer,
.swissinox .footer-container #footer #block_contact_infos > div ul li i{
	color:#333!important;
}
.swissinox #footer #newsletter_block_left .form-group .form-control {
    background: #58585a!important;
}
.swissinox #newsletter_block_left h4 {
    color: #52336b!important;
    border-radius: 5px 0 0 5px;
}