/*
Theme Name: Accesspress Pro Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Accesspress Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 6.0.1
Author: webaffin
Author URI: https://www.webaffin.de
Template: accesspress-pro
*/

/* arimo-regular - latin */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(''),
       url('fonts/arimo-v27-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/arimo-v27-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* arimo-700 - latin */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local(''),
       url('fonts/arimo-v27-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/arimo-v27-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* arimo-italic - latin */
@font-face {
  font-family: 'Arimo';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local(''),
       url('fonts/arimo-v27-latin-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/arimo-v27-latin-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* arimo-700italic - latin */
@font-face {
  font-family: 'Arimo';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local(''),
       url('fonts/arimo-v27-latin-700italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/arimo-v27-latin-700italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}


/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local(''),
       url('fonts/open-sans-v29-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/open-sans-v29-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(''),
       url('fonts/open-sans-v29-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/open-sans-v29-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local(''),
       url('fonts/open-sans-v29-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/open-sans-v29-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local(''),
       url('fonts/open-sans-v29-latin-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/open-sans-v29-latin-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local(''),
       url('fonts/open-sans-v29-latin-700italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/open-sans-v29-latin-700italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}


/* aus autom. Theme-Generierung; deaktiviert, um Laden von Google Fonts zu unterbinden */

body { 
    font-family: Arimo !important; 
    font-weight:400 !important;
    font-style:normal !important; 
}
h1,h2,h3,h4,h5,h6 { font-family: Arimo !important; font-weight:400 !important;font-style:normal !important; }
h1, h1 a{font-size:24px !important;text-transform:none !important;color:#333333 !important;}
h2, h2 a{font-size:18px !important;text-transform:none !important;color:#333333 !important;}
h3, h3 a{font-size:15px !important;text-transform:none !important;color:#333333 !important;}
h4, h4 a{font-size:15px !important;text-transform:none !important;color:#333333 !important;}
h5, h5 a{font-size:15px !important;text-transform:none !important;color:#333333 !important;}
h6, h6 a{font-size:15px !important;text-transform:none !important;color:#333333 !important;}
body{font-size:15px !important;color:#666666 !important;}
.testimonial-content{font-size: 15px !important;color:#666666 !important;}
#site-navigation{padding-top:10px !important;}
.site-branding{padding-top:0px !important;padding-bottom:0px !important;padding-left:30px !important;padding-right:0px !important;}
#action-bar{font-size:26px !important;font-family: Arimo !important;background-color: initial !important; color:#FFFFFF !important; text-align:center; font-weight: normal !important; }


/* Contact Form 7 */
.wpcf7-list-item,
.wpcf7-response-output {
    margin-left: 0 !important;
}


/* aus Theme-Einstellungen AccessPress > Theme Options > Tools > Custom CSS */

#cookie-law-info-bar {
    border: 0;
    font-size: 10pt;
    margin: 0 auto;
    padding: 16px 0;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 9999;
    display: block;
    background-color: rgb(255, 255, 255);
    color: rgb(0, 0, 0);
    font-family: inherit;
    bottom: 0px;
    border-top: 2px solid rgb(68, 68, 68);
    position: fixed;
    box-shadow:none;
}
.cli-plugin-button, 
.cli-plugin-button:visited {
    display: inline-block;
    padding: 8px 16px 8px;
    color: #fff;
    text-decoration: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    position: relative;
    cursor: pointer;
    margin-left: 10px;
    text-decoration: none;
}
body #top-footer { background-color:#6abaaa; }
body .site-footer .footer a { color:#ffffff !important; }
body .ap_toggle .ap_toggle_title { text-transform:none; font-weight:bold; }
.su-custom-gallery-title { display:none; }


/* aus WordPress Customizer / Zusätzliches CSS */

body .site-footer .footer a{color:#ffffff !important;}#top-footer ul li{border:none;}#bottom-footer{color:#ffffff;background-color:#5fa799;}.site-footer #bottom-footer a{color:#ffffff !important;}.ak-container .post-48:after{margin-bottom:10px;}#top-footer ul li{list-style-type:square;}.ap_toggle .ap_toggle_title{text-transform:none;font-weight:bold;}#text-3 .textwidget{text-align:center;}body #top-footer ul {margin: 0 20px 0;}

.entry-title.ak-container{font-family: Arimo !important;font-weight: 400 !important;font-style: normal !important;}

.button{padding: 10px 15px;border: 1px #ffffff solid;border-radius: 4px;color: #ffffff;background-color: #6abaaa;margin-right: 15px;margin-bottom: 10px;box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.1);}a.button:hover{color:#ffffff;opacity:.8;}

.clearfix::after{clear:both;}

#Zeugnispflicht:before,#Reklamationsfrist:before,#Bindungswirkung:before,#Zwischenzeugnis:before,#Vorsicht:before,#Schlussformulierungen:before,#Zeugnispflicht:before,#Zufriedenheitsformel:before,#Chancenkiller:before,#Checkliste:before,#Zeugnisverhandelung:before{display:block; content:' ';height:100px;margin-top:-100px;visibility:hidden;}.grecaptcha-badge{bottom:0 !important;}#ak-top{z-index:1000;}
@media only screen and (max-width:780px){.footer img{float:left;margin-left:1.5em;}#top-footer .footer3.footer  .widget,#top-footer .footer4.footer  .widget{margin-left:1.5em;}}
@media screen and (max-width: 480px){#top-footer .footer3.footer  .widget,#top-footer .footer4.footer  .widget{margin-left:1.5em;}#top-footer .footer4.footer #text-2.widget{margin-left:0;}}
