/*
Theme Name: Kanzlei Eichhof
Theme URI: http://www.ccds.de
Description: WordPress Theme for Kanzlei Eichhof by CCDS (Total Child)
Author: CCDS communications & design GmbH
Author URI: http://www.ccds.de
Template: Total
Version: 1.0
*/

/* --- COOKIE CONSENT ------------------------ */

.cmplz-title {
	font-size: 24px !important;
	color: #61a229 !important;
}
.cmplz-buttons .cmplz-btn {
	font-size: 17px !important;
	font-family: Lora, serif !important;
}

/* --- GENERAL THEME STYLES ------------------------ */

a:hover {
    text-decoration: none !important;
}

#wrap {
    border-radius: 5px;
}

#footer-bottom {
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

/* --- MAIN NAVIGATION ----------------------------- */

nav.mobile-toggle-nav {
    padding: 10px 0 20px;
    border-top: 1px solid #1166aa !important;
}

/* --- FRONT PAGE ----------------------------------- */

#ke-front-page-main-text {
    text-transform: uppercase;
}
#ke-front-page-main-text a {
    color: #fff;
    text-decoration: none;
}
#ke-front-page-main-text a:hover {
    color: #eee;
}

/* --- CONTENT -------------------------------------- */

#content article h2 {
    margin-top: 0;
}

/* GOOGLE MAP */

.exggmap-wrapper {
	border: 1px solid #ccc;
	border-radius: 5px;
}

.exggmap-caption {
	display: none;
}
#exggmap-btn {
	font-family: "Lato", serif;
	border-radius: 3px;
	border: none;
	font-size: 16px;
	text-transform: none;
	padding: 6px 24px;
	opacity: .9;
}
#exggmap-btn:hover {
	opacity: 1;
}

/* --- FOOTER -------------------------------------- */

#footer-bottom {
    border-top: 1px solid #eee;
}

/* --- BREAKPOINTS --------------------------------- */

@media screen and (max-width: 960px) {
    
    header.centered-minimal-page-header {
        text-align: left;
    }
    #ke-front-page-main-text .wpb_text_column p {
        padding-top: 100px !important;
    }
}

@media screen and (max-width: 480px) {

    #ke-front-page-main-text, #ke-front-page-main-text * {
        text-align: center !important;
    }
    #ke-front-page-main-text .wpb_text_column {
        margin: 0 !important;
        padding: 0 !important;
    }
}

}

/* --- FONTS --------------------------------- */

/* lora-regular - latin-ext_latin */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/kanzlei-eichhof/fonts/lora/lora-v26-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/kanzlei-eichhof/fonts/lora/lora-v26-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/kanzlei-eichhof/fonts/lora/lora-v26-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/kanzlei-eichhof/fonts/lora/lora-v26-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/kanzlei-eichhof/fonts/lora/lora-v26-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/kanzlei-eichhof/fonts/lora/lora-v26-latin-ext_latin-regular.svg#Lora') format('svg'); /* Legacy iOS */
}

/* lora-500 - latin-ext_latin */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 500;
  src: url('/wp-content/themes/kanzlei-eichhof/fonts/lora/lora-v26-latin-ext_latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/kanzlei-eichhof/fonts/lora/lora-v26-latin-ext_latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/kanzlei-eichhof/fonts/lora/lora-v26-latin-ext_latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/kanzlei-eichhof/fonts/lora/lora-v26-latin-ext_latin-500.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/kanzlei-eichhof/fonts/lora/lora-v26-latin-ext_latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/kanzlei-eichhof/fonts/lora/lora-v26-latin-ext_latin-500.svg#Lora') format('svg'); /* Legacy iOS */
}

/* lora-600 - latin-ext_latin */
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  src: url('/wp-content/themes/kanzlei-eichhof/fonts/lora/lora-v26-latin-ext_latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/kanzlei-eichhof/fonts/lora/lora-v26-latin-ext_latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/kanzlei-eichhof/fonts/lora/lora-v26-latin-ext_latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/kanzlei-eichhof/fonts/lora/lora-v26-latin-ext_latin-600.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/kanzlei-eichhof/fonts/lora/lora-v26-latin-ext_latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/kanzlei-eichhof/fonts/lora/lora-v26-latin-ext_latin-600.svg#Lora') format('svg'); /* Legacy iOS */
}

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

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

/* lora-500italic - latin-ext_latin */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 500;
  src: url('/wp-content/themes/kanzlei-eichhof/fonts/lora/lora-v26-latin-ext_latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/kanzlei-eichhof/fonts/lora/lora-v26-latin-ext_latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/kanzlei-eichhof/fonts/lora/lora-v26-latin-ext_latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/kanzlei-eichhof/fonts/lora/lora-v26-latin-ext_latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/kanzlei-eichhof/fonts/lora/lora-v26-latin-ext_latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/kanzlei-eichhof/fonts/lora/lora-v26-latin-ext_latin-500italic.svg#Lora') format('svg'); /* Legacy iOS */
}

/* lora-600italic - latin-ext_latin */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 600;
  src: url('/wp-content/themes/kanzlei-eichhof/fonts/lora/lora-v26-latin-ext_latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/kanzlei-eichhof/fonts/lora/lora-v26-latin-ext_latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/kanzlei-eichhof/fonts/lora/lora-v26-latin-ext_latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/kanzlei-eichhof/fonts/lora/lora-v26-latin-ext_latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/kanzlei-eichhof/fonts/lora/lora-v26-latin-ext_latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/kanzlei-eichhof/fonts/lora/lora-v26-latin-ext_latin-600italic.svg#Lora') format('svg'); /* Legacy iOS */
}

/* lora-700italic - latin-ext_latin */
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 700;
  src: url('/wp-content/themes/kanzlei-eichhof/fonts/lora/lora-v26-latin-ext_latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/kanzlei-eichhof/fonts/lora/lora-v26-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/kanzlei-eichhof/fonts/lora/lora-v26-latin-ext_latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/kanzlei-eichhof/fonts/lora/lora-v26-latin-ext_latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/kanzlei-eichhof/fonts/lora/lora-v26-latin-ext_latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/kanzlei-eichhof/fonts/lora/lora-v26-latin-ext_latin-700italic.svg#Lora') format('svg'); /* Legacy iOS */
}


/* --- END ----------------------------------------- */