#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;
}
}@font-face {
font-family: 'wpxpress';
src:  url(//www.primemotion-fitness.de/wp-content/plugins/smooth-back-to-top-button/assets/fonts/wpxpress.eot?9zg56);
src:  url(//www.primemotion-fitness.de/wp-content/plugins/smooth-back-to-top-button/assets/fonts/wpxpress.eot?9zg56#iefix) format('embedded-opentype'),
url(//www.primemotion-fitness.de/wp-content/plugins/smooth-back-to-top-button/assets/fonts/wpxpress.ttf?9zg56) format('truetype'),
url(//www.primemotion-fitness.de/wp-content/plugins/smooth-back-to-top-button/assets/fonts/wpxpress.woff?9zg56) format('woff'),
url(//www.primemotion-fitness.de/wp-content/plugins/smooth-back-to-top-button/assets/fonts/wpxpress.svg?9zg56#wpxpress) format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}
[class^="wpx-icon-"], [class*=" wpx-icon-"] { font-family: 'wpxpress' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.wpx-icon-arrow-up-light:before {
content: "\e900";
}
.wpx-icon-arrow-up-bold:before {
content: "\e911";
}
.wpx-icon-angle-double-up:before {
content: "\e90a";
}
.wpx-icon-angle-up:before {
content: "\e90c";
}
.wpx-icon-arrow-up-black:before {
content: "\e908";
}
.wpx-icon-finger-up:before {
content: "\e904";
}
.wpx-icon-finger-up-o:before {
content: "\e905";
}.progress-wrap {
position: fixed;
display: block;
cursor: pointer;
z-index: 10000;
opacity: 0;
visibility: hidden;
transform: translateY(15px);
-webkit-transition: all 200ms linear;
transition: all 200ms linear;
}
.progress-wrap.active-progress {
opacity: 1;
visibility: visible;
transform: translateY(0);
}
.progress-wrap::after {
top: 0;
left: 0;
z-index: 1;
display: block;
text-align: center;
position: absolute;
cursor: pointer;
font-family: 'wpxpress';
-webkit-transition: all 200ms linear;
transition: all 200ms linear;
}
.progress-wrap svg path {
fill: none;
}
.progress-wrap svg.progress-circle path {
box-sizing: border-box;
-webkit-transition: all 200ms linear;
transition: all 200ms linear;
}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}