/*
Theme Name: Rebalance Child
Theme URI: https://wordpress.com/themes/rebalance/
Template: rebalance
Author: Automattic
Author URI: http://wordpress.com/themes/
Description: Rebalance is a new spin on the classic Imbalance 2 portfolio theme. It is a simple, modern theme for photographers, artists, and graphic designers looking to showcase their work.
Tags: custom-background,custom-colors,custom-menu,featured-images,grid-layout,one-column,portfolio,theme-options,threaded-comments,three-columns,translation-ready,two-columns
Version: 1.1.8.1598443987
Updated: 2020-08-26 14:13:07

*/

/* libre-baskerville-regular - latin */
@font-face {
    font-family: 'Libre Baskerville';
    font-style: normal;
    font-weight: 400;
    src: url('fonts/libre-baskerville-v7-latin-regular.eot'); /* IE9 Compat Modes */
    src: local('Libre Baskerville'), local('LibreBaskerville-Regular'),
        url('fonts/libre-baskerville-v7-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('fonts/libre-baskerville-v7-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
        url('fonts/libre-baskerville-v7-latin-regular.woff') format('woff'), /* Modern Browsers */
        url('fonts/libre-baskerville-v7-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
        url('fonts/libre-baskerville-v7-latin-regular.svg#LibreBaskerville') format('svg'); /* Legacy iOS */
}
  
/* libre-baskerville-700 - latin */
@font-face {
    font-family: 'Libre Baskerville';
    font-style: normal;
    font-weight: 700;
    src: url('fonts/libre-baskerville-v7-latin-700.eot'); /* IE9 Compat Modes */
    src: local('Libre Baskerville Bold'), local('LibreBaskerville-Bold'),
            url('fonts/libre-baskerville-v7-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
            url('fonts/libre-baskerville-v7-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
            url('fonts/libre-baskerville-v7-latin-700.woff') format('woff'), /* Modern Browsers */
            url('fonts/libre-baskerville-v7-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
            url('fonts/libre-baskerville-v7-latin-700.svg#LibreBaskerville') format('svg'); /* Legacy iOS */
}
  
/* libre-baskerville-italic - latin */
@font-face {
    font-family: 'Libre Baskerville';
    font-style: italic;
    font-weight: 400;
    src: url('fonts/libre-baskerville-v7-latin-italic.eot'); /* IE9 Compat Modes */
    src: local('Libre Baskerville Italic'), local('LibreBaskerville-Italic'),
            url('fonts/libre-baskerville-v7-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
            url('fonts/libre-baskerville-v7-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
            url('fonts/libre-baskerville-v7-latin-italic.woff') format('woff'), /* Modern Browsers */
            url('fonts/libre-baskerville-v7-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
            url('fonts/libre-baskerville-v7-latin-italic.svg#LibreBaskerville') format('svg'); /* Legacy iOS */
}
/* rubik-regular - latin */
@font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 400;
    src: url('fonts/rubik-v10-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
            url('fonts/rubik-v10-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
            url('fonts/rubik-v10-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
            url('fonts/rubik-v10-latin-regular.woff') format('woff'), /* Modern Browsers */
            url('fonts/rubik-v10-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
            url('fonts/rubik-v10-latin-regular.svg#Rubik') format('svg'); /* Legacy iOS */
}

/* rubik-700 - latin */
@font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 700;
    src: url('fonts/rubik-v10-latin-700.eot'); /* IE9 Compat Modes */
    src: local(''),
            url('fonts/rubik-v10-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
            url('fonts/rubik-v10-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
            url('fonts/rubik-v10-latin-700.woff') format('woff'), /* Modern Browsers */
            url('fonts/rubik-v10-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
            url('fonts/rubik-v10-latin-700.svg#Rubik') format('svg'); /* Legacy iOS */
}

/* rubik-italic - latin */
@font-face {
    font-family: 'Rubik';
    font-style: italic;
    font-weight: 400;
    src: url('fonts/rubik-v10-latin-italic.eot'); /* IE9 Compat Modes */
    src: local(''),
            url('fonts/rubik-v10-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
            url('fonts/rubik-v10-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
            url('fonts/rubik-v10-latin-italic.woff') format('woff'), /* Modern Browsers */
            url('fonts/rubik-v10-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
            url('fonts/rubik-v10-latin-italic.svg#Rubik') format('svg'); /* Legacy iOS */
}

/* rubik-700italic - latin */
@font-face {
    font-family: 'Rubik';
    font-style: italic;
    font-weight: 700;
    src: url('fonts/rubik-v10-latin-700italic.eot'); /* IE9 Compat Modes */
    src: local(''),
            url('fonts/rubik-v10-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
            url('fonts/rubik-v10-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
            url('fonts/rubik-v10-latin-700italic.woff') format('woff'), /* Modern Browsers */
            url('fonts/rubik-v10-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
            url('fonts/rubik-v10-latin-700italic.svg#Rubik') format('svg'); /* Legacy iOS */
}
  
  
/* overwriting main color */
body,
.site-description,
.card .entry-title a,
.site-title a,
.site-title a:visited,
.main-navigation ul > li a{
    color: #333e5b;
}
.site-heading,
.single #page .site-main,
.site-footer,
input[type="text"], 
input[type="email"], 
input[type="url"], 
input[type="password"], 
input[type="search"], 
textarea,
.comments-area,
#secondary,
button:hover, 
input[type="button"]:hover, 
input[type="reset"]:hover, 
input[type="submit"]:hover{
    border-color:#333e5b;
}
.card:hover .entry-title a{
    color: #fff;
}
.archive .page-header .page-title, .search .page-header .page-title,
.archive .page-header{
    border-color: #333e5b;
}


/* overwriting original orange theme color with the green one from einfachgutereisen */
a,a:visited,
.entry-meta a,
.posts-navigation a,
button, 
input[type="button"], 
input[type="reset"], 
input[type="submit"],
input[type="text"], 
input[type="email"], 
input[type="url"], 
input[type="password"], 
input[type="search"],
.site-title a:hover,
.entry-content a, 
.comment-content a{
    color: #73bc0a;
}
.card:hover{
    background-color: #73bc0a;
}

textarea{
    color: #000;
}


/* use old orange for hover on some elements */
a:hover, a:active,
.entry-meta a:hover, .entry-meta a:active{
    color: #F35029;
}

/* hide option to save name and data in form comment form */
p.comment-form-cookies-consent{
    display: none;
}

/* categories output below post cards (instead of tags) */
.entry-categories>ul{
    margin: 1em 0 0 0;
    padding: 0;
    list-style-type: none;
    line-height: 1.2em;
}
.entry-categories>ul>li{
    display: inline-block;
}
.entry-categories>ul>li::after{
    content: "/";
    display: inline-block;
    margin: 0 0.2em 0 0.3em;
}
.entry-categories>ul>li:last-child::after{
    display: none;
}

@media screen and (min-width: 881px){
    .main-navigation .sub-menu, .main-navigation .children{
        border-color: #333e5b;
    }
}

/* Simple Cookie Consent adpations, added 01/2021 */

.scc{
    background-color: #73bc0a !important;
    font-weight: bold;
    box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.32);
}
.scc a{
    color: #fff;
    text-decoration: underline;    
}
.scc .scc__btnDeny{
    background-color: transparent;
    box-shadow: none;
    border: 1px solid #fff;
}
.scc .scc__btnAccept{
    background-color: #fff;
    border: 1px solid #fff;
    color: #73bc0a;
}
.scc-banner-open #colophon{
    padding-bottom: 4em;
}