#sfwa_footer,#sfwa_footer *{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.sfwa_contained{
padding: 0px 15px;
max-width: 100%;
margin: 0px auto;
}
.sfwa_fullwidth{
width: 100%;
padding: 0px 15px;
}
.sfwa_row:before,.sfwa_row:after,.clearfix:before,.clearfix:after{
display: table;
content: "";
}
.sfwa_row:after,.clearfix:after{
clear: both;   
}
.sfwa_row{
margin: 0px -15px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.sfwa_footer_area{
width: 100%;
padding: 0px 15px;
margin-bottom: 15px;
margin-top: 15px;
}
footer aside.widget{
background: transparent;
}
.footer-creditibility .sfwa_row{
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.footer-creditibility aside{
width: 100%;
}
.footer-creditibility .widget_nav_menu ul.menu{
list-style: none;
padding-left: 0px;
}
.footer-creditibility .widget_nav_menu ul.menu li{
display: inline-block;
margin-right: 12px;
}
@media (min-width: 768px){
.sfwa_contained {
width: 750px;
}
}
@media (min-width: 992px){
.sfwa_contained {
width: 970px;
}
}
@media (min-width: 1200px){
.sfwa_contained {
width: 1170px;
}
}
@media(max-width:1199px){
.sfwa_grid_six .sfwa_row,.sfwa_grid_7 .sfwa_row{
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.sfwa_grid_six .footer-information .sfwa_row .sfwa_footer_area{
width: 33.333333%;
}
.sfwa_grid_7 .footer-information .sfwa_row .sfwa_footer_area{
width: 25%;
}
}
@media(max-width:991px){ .sfwa_grid_four .footer-information .sfwa_row,.sfwa_grid_five .footer-information .sfwa_row{
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.sfwa_grid_four .footer-information .sfwa_row .sfwa_footer_area{
width: 25%;
}
.sfwa_grid_five .footer-information .sfwa_row .sfwa_footer_area,
.sfwa_grid_7 .footer-information .sfwa_row .sfwa_footer_area{
width: 33.333333%;
}
}
@media(max-width:767px){ .sfwa_grid_two .sfwa_row,.sfwa_grid_three .sfwa_row{
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
} .sfwa_grid_four .footer-information .sfwa_row .sfwa_footer_area,.sfwa_grid_five .footer-information .sfwa_row .sfwa_footer_area{
width: 100%;
}
.sfwa_grid_six .footer-information .sfwa_row .sfwa_footer_area,.sfwa_grid_7 .footer-information .sfwa_row .sfwa_footer_area{
width: 100%;
}
} div.sfwa-social-icons a{
outline: 0;
text-decoration: none;
}
div.sfwa-social-icons a i{
font-size: 24px;
margin: 10px 15px 0 0;
}
div.sfwa-social-icons a:last-child i{
margin-right: 0;
}
.sfwa_ads div.sfwa-full-grid div.sfwa_adv_grid{
float: left;
width: 100%;
padding: 0px 5px;
margin: 0px 0px 10px;
}
.sfwa_ads div.sfwa-half-grid div.sfwa_adv_grid{
float: left;
width: 50%;
padding: 0px 5px;
margin: 0px 0px 10px;
}
ul.sfwa-contact-informations li span{
position: relative;
display: inline-block;
width: 100%;
padding-left: 25px;
}
ul.sfwa-contact-informations li span i{
position: absolute;
left: 0px;
top: 3px;
font-size: 15px;
}
ul#sfwa-credit-menu{
display: inline-block;
}
ul#sfwa-credit-menu li{
display: inline-block;
border: 0px;
border-right: 1px solid #242424;
padding: 0px;
padding-right: 10px;
margin-right: 10px;
line-height: 1;
font-size: 12px;
}
ul#sfwa-credit-menu li:first-child{
padding-left: 10px;
margin-left: 10px;
border-left: 1px solid #242424;
}
ul#sfwa-credit-menu li:last-child{
padding-right: 0px;
margin-right: 0px;
border: 0px;
}
#sfwa-official{
float: right;
max-width: 120px;
}
#sfwa-official img{
display: block;
max-width: 100%;
}
@media(max-width:991px){
strong.sfwa-copyright{
width: 100%;
text-align: center;
display: block;
margin-bottom: 15px;
}
ul#sfwa-credit-menu{
margin-bottom: 15px;
display: block;
width: 100%;
text-align: center;
}
ul#sfwa-credit-menu li:first-child{
padding-left: 0px;
margin-left: 0px;
border-left: 0px;
}
#sfwa-official{
float: none;
width: 100%;
text-align: center;
margin: 15px auto 0px;
}
}