/*
Theme Name: Sporty Gateway Virtuelle Leadbox
Version: 2.0.0
Author: Oliver Schröder
Author URI: http://www.ayudo.de
template: bb-theme
*/


/* fira-sans-300 - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 300;
  src: url('/wp-content/themes/sporty-leadbox/fonts/fira-sans-v16-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/sporty-leadbox/fonts/fira-sans-v16-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/sporty-leadbox/fonts/fira-sans-v16-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/sporty-leadbox/fonts/fira-sans-v16-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/sporty-leadbox/fonts/fira-sans-v16-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/sporty-leadbox/fonts/fira-sans-v16-latin-300.svg#FiraSans') format('svg'); /* Legacy iOS */
}
/* fira-sans-regular - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/sporty-leadbox/fonts/fira-sans-v16-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/sporty-leadbox/fonts/fira-sans-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/sporty-leadbox/fonts/fira-sans-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/sporty-leadbox/fonts/fira-sans-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/sporty-leadbox/fonts/fira-sans-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/sporty-leadbox/fonts/fira-sans-v16-latin-regular.svg#FiraSans') format('svg'); /* Legacy iOS */
}
/* fira-sans-600 - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 600;
  src: url('/wp-content/themes/sporty-leadbox/fonts/fira-sans-v16-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/sporty-leadbox/fonts/fira-sans-v16-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/sporty-leadbox/fonts/fira-sans-v16-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/sporty-leadbox/fonts/fira-sans-v16-latin-600.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/sporty-leadbox/fonts/fira-sans-v16-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/sporty-leadbox/fonts/fira-sans-v16-latin-600.svg#FiraSans') format('svg'); /* Legacy iOS */
}
/* fira-sans-700 - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 700;
  src: url('/wp-content/themes/sporty-leadbox/fonts/fira-sans-v16-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/sporty-leadbox/fonts/fira-sans-v16-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/sporty-leadbox/fonts/fira-sans-v16-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/sporty-leadbox/fonts/fira-sans-v16-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/sporty-leadbox/fonts/fira-sans-v16-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/sporty-leadbox/fonts/fira-sans-v16-latin-700.svg#FiraSans') format('svg'); /* Legacy iOS */
}

.hide {display:none;}

li#wp-admin-bar-raidboxes-admin-menu, li#wp-admin-bar-updates, li#wp-admin-bar-comments, #wp-admin-bar-wp-logo, .admin-bar-search, li#wp-admin-bar-pvc-post-views {
display: none;
}

li#wp-admin-bar-new-post, .misc-pub-curtime, .misc-pub-visibility, .inline-edit-group {
display: none;
}

#wpadminbar {
    background: #21262b;
}
#wpadminbar  a{
    color: #dcdcdc !important;
}

body {
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.ninja-forms-req-symbol, .nf-form-fields-required {
	display:none;
}

.nf-form-content .label-hidden .nf-field-label {
    display: none;
}

.nf-error.field-wrap .nf-field-element:after {
    background: #009fe3 !important;
    height: 42px !important;
    width: 42px !important;
    line-height: 44px !important;
}

.pp-ninja-form-content .nf-form-wrap .nf-field-container .nf-error-msg {
    color: #dd4b39 !important;
    margin-top: -10px !important;
    margin-bottom: 10px  !important;
}
.checkbox-wrap .nf-field-label label.nf-checked-label:before{
color:#009fe3 !important;}

.checkbox-container.label-right label:before {
    left: -30px;
    top: -8px !important;
}

.partner-logo img {    max-height: 120px;max-width:200px;}

.gewinne ul {
  list-style: none;
  padding: 0;
}
.gewinne li {
  padding-left: 1.3em;
	    font-size: 22px;
    line-height: 1.4em;
	margin-bottom:10px;
}
.gewinne li:before {
  content: "\f00c";
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em; 
  width: 1.3em; 
	color:#009fe3;
}

@media (max-width: 768px){
	.gewinne li {
  padding-left: 1.3em;
	    font-size: 16px;
    line-height: 1.4em;
	margin-bottom:10px;
		margin-left:-10px;
}}

.fixed-button{position:fixed;bottom:-20px;left:-20px;right:-20px;z-index:99;}

.displaynone {display:none;}

body.single-firmenkooperationen span.tnb {display:none;}

.pp-modal-content-inner ul, .pp-modal-content-inner li {
 margin:0 !important;
padding:0 !important;
list-style-type:none !important;
}

.pp-ninja-form-content .nf-response-msg {
    font-size: 24px;
    font-weight: 600;
}