/*!
Theme Name:   OpenBikeBox
Theme URI:    https://openbikebox.de
Author:       binary butterfly GmbH
Author URI:   https://openbikebox.de
Description:  Open Bike Box Theme is based on Storefront
Template:     storefront
Version:      2.7.0-0.9.4
Tested up to: 5.5.0
Requires PHP: 7.3.0
License:      GNU General Public License v2 or later
License URI:  https://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  storefront
Tags:         e-commerce, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, threaded-comments, accessibility-ready, rtl-language-support, footer-widgets, sticky-post, theme-options, editor-style
*/

/*
green: #40b93c
blue: #305f97
dark: #444444
 */

#masthead {
    background-color: #d9d9d9;
}

#page {
    background-color: #FFF;
}

body, .site-footer {
    background-color: #444;
}

.site-info {
    text-align: center;
}

#page .site-footer, #page .site-footer a, #page .site-footer a:hover, #page .site-footer a:active, #page .site-footer a:visited, #page .site-footer a:focus {
    color: #FFF;
}

.site-branding .site-title a {
    font-weight: 300;
}

#masthead > .col-full {
    float: left;
}

#masthead .site-title a {
    font-weight: 400;
}

.site-title {
    margin-bottom: 0.3em;
    clear: none;
}

.site-logo {
    margin-right: 30px;
    float: left;
}

.site-description {
    margin-left: 90px;
}

@media only screen and (max-width: 350px) {
    .site-logo {
        margin-right: 10px;
    }

    .site-description {
        margin-left: 70px;
    }
}

.post-slug-so-gehts .entry-content img {
    box-shadow: 0 5px 10px 0 rgba(0,0,0,0.3), 0 5px 10px 0 rgba(0,0,0,0.3);
}

.repeal-box {
    border: 5px solid #333;
    padding: 2em;
}

@media only screen and (max-width: 599px) {
    .small-remove-br br {
        display: none;
    }
}

.woocommerce-info, .woocommerce-noreviews, p.no-comments {
    background-color: #305f97;
}


#site-header-cart .buttons {
    display: block;
    margin-right: 0;
}

#site-header-cart .buttons .button {
    display: block;
    margin-right: 0;
    width: 100%;
}

#site-header-cart .buttons .button.wc-forward {
    background-color: #305f97;
    color: #FFF;
}

#site-header-cart .buttons .button.wc-forward.checkout {
    background-color: #40b93c;
    border: 0;
}

/* source-sans-pro-300 - latin-ext_latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: url('./fonts/source-sans-pro-v21-latin-ext_latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/source-sans-pro-v21-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/source-sans-pro-v21-latin-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/source-sans-pro-v21-latin-ext_latin-300.woff') format('woff'), /* Modern Browsers */
       url('./fonts/source-sans-pro-v21-latin-ext_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/source-sans-pro-v21-latin-ext_latin-300.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-300italic - latin-ext_latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
  src: url('./fonts/source-sans-pro-v21-latin-ext_latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/source-sans-pro-v21-latin-ext_latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/source-sans-pro-v21-latin-ext_latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/source-sans-pro-v21-latin-ext_latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/source-sans-pro-v21-latin-ext_latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/source-sans-pro-v21-latin-ext_latin-300italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-regular - latin-ext_latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url('./fonts/source-sans-pro-v21-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/source-sans-pro-v21-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/source-sans-pro-v21-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/source-sans-pro-v21-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('./fonts/source-sans-pro-v21-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/source-sans-pro-v21-latin-ext_latin-regular.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-italic - latin-ext_latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  src: url('./fonts/source-sans-pro-v21-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/source-sans-pro-v21-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/source-sans-pro-v21-latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/source-sans-pro-v21-latin-ext_latin-italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/source-sans-pro-v21-latin-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/source-sans-pro-v21-latin-ext_latin-italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-600 - latin-ext_latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  src: url('./fonts/source-sans-pro-v21-latin-ext_latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/source-sans-pro-v21-latin-ext_latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/source-sans-pro-v21-latin-ext_latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/source-sans-pro-v21-latin-ext_latin-600.woff') format('woff'), /* Modern Browsers */
       url('./fonts/source-sans-pro-v21-latin-ext_latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/source-sans-pro-v21-latin-ext_latin-600.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-600italic - latin-ext_latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 600;
  src: url('./fonts/source-sans-pro-v21-latin-ext_latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/source-sans-pro-v21-latin-ext_latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/source-sans-pro-v21-latin-ext_latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/source-sans-pro-v21-latin-ext_latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/source-sans-pro-v21-latin-ext_latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/source-sans-pro-v21-latin-ext_latin-600italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-700 - latin-ext_latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: url('./fonts/source-sans-pro-v21-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/source-sans-pro-v21-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/source-sans-pro-v21-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/source-sans-pro-v21-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
       url('./fonts/source-sans-pro-v21-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/source-sans-pro-v21-latin-ext_latin-700.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-700italic - latin-ext_latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 700;
  src: url('./fonts/source-sans-pro-v21-latin-ext_latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/source-sans-pro-v21-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/source-sans-pro-v21-latin-ext_latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/source-sans-pro-v21-latin-ext_latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/source-sans-pro-v21-latin-ext_latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/source-sans-pro-v21-latin-ext_latin-700italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-900 - latin-ext_latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  src: url('./fonts/source-sans-pro-v21-latin-ext_latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/source-sans-pro-v21-latin-ext_latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/source-sans-pro-v21-latin-ext_latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/source-sans-pro-v21-latin-ext_latin-900.woff') format('woff'), /* Modern Browsers */
       url('./fonts/source-sans-pro-v21-latin-ext_latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/source-sans-pro-v21-latin-ext_latin-900.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-900italic - latin-ext_latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 900;
  src: url('./fonts/source-sans-pro-v21-latin-ext_latin-900italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/source-sans-pro-v21-latin-ext_latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/source-sans-pro-v21-latin-ext_latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/source-sans-pro-v21-latin-ext_latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/source-sans-pro-v21-latin-ext_latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/source-sans-pro-v21-latin-ext_latin-900italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

