.footer-container-css{
	padding:0;
}
.tweet{
	padding-left:10px;
}
.tweet a{
	font-weight:bold;
	color:#fff;
}
.tweet a:hover{
	text-decoration:none;
	cursor:pointer;
	color:#730000;
}
.block_various_links  ul li{
	list-style-image: url('../img/ul_arrow.png');
}
.block {margin-bottom:20px}
#footer .block {margin-bottom:0}
	.block .title_block, .block h4 {
		padding:6px 11px;
		font-size:12px;
		color:#fff;
		text-shadow:0 1px 0 #000;
		text-transform:uppercase;
		background:#383838;
		text-align:left;
		font-weight: bold;
	}
		.block .title_block a, .block h4 a {color:#fff}
	.block ul {list-style-type:none}
		.block li.last {	border:none}
			.block li a {
				display:block;
				color:#333
			}
#footer {
	margin-top: 0px;
	margin-bottom: 0px;
}
#footer > .container{
    margin-bottom: 20px;
}
	
#footer .title_block,
.blue_block .title_block{
    color: #000;
    margin: 0 0 20px 0;
    font-family: psans, Arial, serif;
    font-style: normal;
    font-size: 17.5px;
    font-weight: bold;
    line-height: 20px;
    text-rendering: optimizelegibility;
	padding-left:30px;
}
#footerBar{
    background-image: url(../img/1.png);
    background-color: #f45b1f;
    padding: 5px 0;
}
#bsktwitterbox{
    background-repeat: no-repeat;
    padding: 2px 0 2px 0px;
    overflow-x: hidden;
    cursor: default;    
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
#bsktwitterbox ul{
    max-width: 1000px;
    margin: 0;
    float: left;
    padding: 0;
    line-height: 20px;
}
#bsktwitterbox li{
    font-family: psans, Arial, sans-serif;
    font-size: 12px;
    color: #fff;
    list-style: none;
}
#bsktwitterbox li p{
    margin: 0;
}
#bsktwitterbox .arrows{
    float: right;
    padding-top: 3px;
    line-height: 1;
	padding-right: 15px;
}
#bsktwitterbox_left_arrow,
#bsktwitterbox_right_arrow{
    background-image: url(../img/left_arrow.png);
    width: 10px;
    height: 16px;
    display: inline-block;
    cursor: pointer;
}
#bsktwitterbox_right_arrow{
    background-image: url(../img/right_arrow.png);
    margin-left: 3px;
}
.get_news_product{
	display: block;
	text-align: start;
	float: left;
	position: relative;
	top: auto;
	right: auto;
	bottom: auto;
	left: auto;
	z-index: auto;
	width: 850px;
	height: 20px;
	margin: 0px;
	overflow: hidden;	
}
.caroufredsel_wrapper ul{
	text-align: left; 
	float: none; 
	position: absolute; 
	top: 0px; 
	right: auto; 
	bottom: auto; 
	left: 0px; 
	margin: 0px; 
	width: 5100px; 
	height: 20px;	
}
#block_contact_infos {}
#block_contact_infos li {
    padding:0 !important;
    line-height: 20px;
    list-style: none;
}
#block_contact_infos li  strong {
	font-weight:normal;
	font-size:13px;
}
#block_contact_infos li  pre {font: 11px/20px Arial,Verdana,sans-serif;}
#bskfacebookbox{
    float: left;
}
#block_various_links_footer ul{
	padding-left: 85px;
}
#bsktopbutton.text {
    position: fixed;
    bottom: 2em;
    right: 2em;
    background-color: #000;
    opacity: 0.3;
    color: #fff;
    font-size: 12px;
    padding: 1em;
    cursor: pointer;
    display: none;
}

#bsktopbutton.text:hover,
#bsktopbutton.image:hover {
    opacity: 0.6;
}

#bsktopbutton.image {
    position: fixed;
    bottom: 2em;
    right: 2em;
    background: url(../img/arrow_up.png);
    opacity: 0.3;
    width: 32px;
    height: 32px;
    cursor: pointer;
    display: none;
}
@media (max-width: 1199px){
    #newsletter_blue_block .title_block{
        text-align: center;
    }
    #block_various_links_footer .title_block{
        margin-left: 15px;
    }    
    #block_various_links_footer ul{
        padding-left: 55px;
    }
    #block_contact_infos ul{
        padding: 0;
    }    
	#bskfacebookbox *{
		width: 100% !important;
	}
	.fb-like-box{
		height:281px !important;
	}
	#footer .title_block{
		padding-left:0px;
	}
}
@media (max-width: 991px){
    #footerContent{
        text-align: center;
    }
    #bsktwitterbox {
        position: relative;
        padding: 40px 20px 20px 20px;
        background-position: 41% 5px;
    }    
    #bsktwitterbox .arrows {
        position: absolute;
        top: 5px;
        left: 48%;
        padding: 0;
        float: none;
        margin-top: 5px;
    }    
    #bsktwitterbox_right_arrow {
        margin-left: 30px;
    }
    #block_various_links_footer .title_block{
        margin-left: 0;
    }
    
    #block_various_links_footer ul{
        padding-left: 0;
    }
    #block_various_links_footer ul li{
        list-style: none;
        margin-left: 0;
    }
	#footer .title_block{
		padding-left:0px;
	}    
}
@media (max-width: 767px){
    #bsktwitterbox {
        position: relative;
        padding: 40px 20px 20px 20px;
        background-position: 41% 5px;
    }    
    #bsktwitterbox .arrows {
        position: absolute;
        top: 5px;
        left: 50%;
        padding: 0;
        float: none;
        margin-top: 5px;
    }    
    #bsktwitterbox_right_arrow {
        margin-left: 10px;
    }    
    #footerContent .footer_block{
        margin-bottom: 30px;
    }
    #block_contact_infos li pre{
        margin: 10px 20px;
    }
	#bskfacebookbox *{
		width: 100% !important;
	}
	.fb-like-box{
		height:180px !important;
	}
	#footer .title_block{
		padding-left:0px;
	}	
}
@media (max-width: 590px){
	#bskfacebookbox *{
		width: 100% !important;
	}
	.fb-like-box{
		height:230px !important;
	}
	#footer .title_block{
		padding-left:0px;
	}	
}
