/*
Theme Name: GeneratePress Child
Theme URI: https://generatepress.com
Author: Remark Webdesign
Author URI: http://www.remark-webdesign.nl/
Description: Child theme of Generatepress
Version: 1.0
Requires at least: 6.1
Tested up to: 6.6
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: generatepress-child
Tags: two-columns, three-columns, one-column, right-sidebar, left-sidebar, footer-widgets, blog, e-commerce, flexible-header, full-width-template, buddypress, custom-header, custom-background, custom-menu, custom-colors, sticky-post, threaded-comments, translation-ready, rtl-language-support, featured-images, theme-options
Template: generatepress
*/

/* Import stylesheets only meant for specific screen size */
@import url("remark_childstyle_desktop.css") screen and (min-width: 769px);
@import url("remark_childstyle_tablet.css") screen and (min-width: 601px) and (max-width: 768px);
@import url("remark_childstyle_mobile.css") screen and (max-width: 600px);

/* overrule site-branding-container for main.css - display vertical */
div.site-branding-container {
  display: block;
  align-items: center;
  text-align: left;
  flex-shrink: 0;
}
div.site-branding {
  margin-top: 2%;
}
footer.entry-meta {
    font-size: 0%;
    visibility: hidden;
}
/* add font-family inherit to wpconsent buttons */
::part(wpconsent-button-preferences),
::part(wpconsent-preferences-save-button),
::part(wpconsent-preferences-cancel-button),
::part(wpconsent-preferences-accept-button),
::part(wpconsent-button-cancel),
::part(wpconsent-button-accept) {
    font-family: Verdana;
}
/* custom link colors */
a.sitecustomlink {
    color: #097070;
}
a:hover.sitecustomlink {
    color: black;
}
p.sitecustomlinks {
    margin-bottom: 0em;
}
p.sitecustomlinks a {
    color: #097070;
}
p.sitecustomlinks a:hover {
    color: black;
}
p.menulanguagelink {
    margin-left: 1em;
}
/* center image in footer 2 */
/*.footer-widget-2 img {        
  display:block;
  margin-left:auto;
  margin-right:auto;
}*/
.footer-widget-2 img {
  position: absolute;
  left: 50%;
  margin-left: -37.5px;   /* image is 75px */
}
/* customise site-review display */
div.glsr-review {
    /*border-style: solid;*/
    margin-top: 5px;
    /*border-width: 2px;*/
    /*padding: 5px 5px 5px 5px;*/
    /*color: orange;*/
}
button.glsr-button-loadmore {
    margin-bottom: 30px !important;
    border-radius: 0px 0px 0px 0px !important;
}
div.glsr-review-content::after {
    content: "";
    border-top: 1px solid black;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 0px;
    margin-top: 30px;
    margin-left: 40%;
    width: 20%;
}
/* main header slightly smaller (default 42px) */
h1 {
    font-size: 34px;
}