/*
Theme Name: Performag Child
Theme URI: https://thrivethemes.com/
Description: Performag Child Theme
Author: Thrive Themes
Author URI: https://thrivethemes.com/
Template: performag
Version: 1.0.0
Text Domain: performag-child
*/

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

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

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

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

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

body {font-family: 'Crimson Text', serif!important;font-size:20px!important;}
h1,h2,h3,h4,h5,h6 {font-family: 'Cabin', sans-serif!important;color:#2e3133!important;}
h1 {letter-spacing:.1em;margin:0!important;}
h2 {font-size:1.2em!important;line-height:1.2em!important;letter-spacing:.1em;text-transform:uppercase;margin:40px 0 24px 0!important;}
h3 {font-family: 'Crimson Text', serif!important;font-weight:400!important;font-size:1.2em!important;line-height:1.2em!important;margin:14px 0 24px 0!important;font-style:italic;}
h4 {font-size:0.8em!important;line-height:1.6em!important;letter-spacing:.1em;font-weight:700!important;text-transform:uppercase;}
h5 {font-size:0.8em!important;line-height:1.6em!important;letter-spacing:.1em;font-weight:700!important;text-transform:uppercase;margin:0!important;}
h6 {font-size:0.9em!important;letter-spacing:.1em;font-weight:700!important;text-transform:uppercase;margin:36px 0 0 0!important;}
p {line-height:1.5em!important;}
hr {border-color:#2e3133!important;margin-top:50px!important;margin-bottom:-5px!important;}
hr.light {border-color:#b8bcc4!important;}

/* Logo */
/* header .wrp {text-align:center;} */
header #logo {display:inline-block!important;}
header .th {padding: 32px 0px!important;}

/* Navi */
.bh {border:none!important;}
header.center .bh .wrp {border-top:1px solid #2e3133;border-bottom:1px solid #2e3133;}
header nav > ul > li > a::before {display:none!important;}
header nav > ul > li:first-of-type {border-left-width:0px!important;}
header nav > ul > li {border-right-width: 0px!important;}
header nav ul li {font-size:0.8em!important;letter-spacing:.1em;}
header nav ul li a {font-family: 'Cabin', sans-serif;}
header nav > ul > li > a {padding: 16px 44px 14px 0!important;}
header .hs ul li a {color:#2e3133!important;}
header nav > ul > li.menu-item-has-children > a::after {top:15px!important;right:29px!important;}
header nav > ul > li.c_def.current-menu-item > a, header nav > ul > li.c_def.current_page_item > a, header nav > ul > li.c_def.current-page-item > a {color:#2e3133!important;}
header a.g_plus::before {content: url(https://www.kardiologie-im-kiez.de/wp-content/uploads/2018/11/icon_google_my_business.png)!important;}
#menu-item-169 a {font-style:italic;}

/* SubNavi */
header nav ul li > ul {top:50px!important;left:-21px!important;}
header nav ul ul {box-shadow:none!important; border:none!important;text-align:left;}
header nav ul li > ul li {width:290px!important;background:#f5f7fa!important;}
header nav ul li > ul li a {font-size:16px!important;height:40px!important;line-height:40px!important;}
header nav>ul>li.c_def>ul li:hover {background:#18587f!important;}

/* Sticky Button */
#ssb-container ul li a {font-family:'Cabin', sans-serif;font-size:0.8em;letter-spacing:.1em;font-weight:700;text-transform:uppercase;}
#ssb-container ul li span {font-size:21px;}

/* Content */
.cnt, .bp-t {font-family: 'Crimson Text', serif!important;}
.bSe article .awr {border:none!important;padding:141px 0 10px 0!important;}
.bSe article p {margin-bottom: 28px!important;}
.bSe h1, .bt .entry-title, .ind .entry-title {text-transform:uppercase;}
.bSe p sup {font-size:0.6em;}

/* Toggle */
.tve_faq {background:#e1e5ed!important;}
.tve_faq .tve_faqB:hover {background:#1a5e82!important;}
.tve_faq.tve_oFaq {background: #f5f7fa!important;}
.tve_faq h4 {line-height:1em!important;}

/* Blog */
.category .bSe article .awr, .gin .bSe article .awr {padding:0 0 10px 0!important;}
.cata {border:none!important;background:none!important;margin-bottom:55px!important;padding:0!important;}
.cata h5, a.fwit, .cat_b {display:none!important;}
.gin article .mre {position:relative!important;left:0!important;bottom:-5px!important;}

/* Sidebar */
#search-2 {margin-top:126px;}
/* #custom_html-4 {margin-top:142px;} */
#custom_html-4 span {background:#f5f7fa!important;color:#2e3133!important;padding:4px 10px!important;display:inline-block;margin:2px 0 0 0;}
/*.sAs section#media_image-2 {margin-top:260px;}*/
.right .textwidget iframe {max-width:100%;height:auto;}
.sAs section .twr {border-top:1px solid #2e3133;border-bottom:1px solid #2e3133!important;margin-left:0!important;margin-right:0!important;}
.sAs section .ttl {background:#fff!important;color:#2e3133!important;font-size:0.9em!important;line-height:1.6em!important;letter-spacing:.1em;font-weight:700!important;padding: 12px 14px 12px 0!important;}
.sAs section .scn {border:none!important;padding:22px 0!important;}
.sAs section.recent-posts {margin-top:-30px;}
.sAs section.recent-posts ul li > a, footer section.recent-posts ul li > a {color:#2e3133!important;font-size: 1em!important;line-height: 1.5em!important;margin-bottom:6px!important;text-decoration:none;}
.sAs section.recent-posts span.post-date, footer section.recent-posts span.post-date {background:#f5f7fa!important;color:#2e3133!important;padding:4px 10px!important;}
.sAs section.recent-posts span.entry-title-primary {background:inherit!important;color:inherit!important;font-size:inherit!important;margin-right:inherit!important;padding:inherit!important;}
.sAs section.recent-posts span.entry-subtitle {display:none;}
.srh button {background:#18587f!important;}
.srh input[type="text"] {font-family: 'Crimson Text', serif!important;font-size:20px!important;color:#363636!important;}

/* Posts */
.single-post .bSe article .awr {padding:0!important;}
.single-post .sAs section.recent-posts {margin-top:72px!important;}
.single-post .bt .entry-title {margin-top:70px;text-transform:none;letter-spacing:0;font-weight:400!important;line-height:1.4em!important;}
.category .bSe .entry-title {text-transform:none;letter-spacing:0;font-weight:400!important;line-height:1.4em!important;}
.bt.dp {padding-top:141px!important;padding-bottom: 20px;}
.met .meta .mc span, .met .meta .mc a {color:#2e3133!important;font-size:1em!important;background: #f5f7fa !important;padding:4px 10px!important;}
#comments {display:none;}
.single-post h2 {font-size:0.9em!important;margin:40px 0 14px 0!important;}

/* Form */
.wpcf7-form {background:#e1e5ed;padding:40px 40px 20px 40px;}
.wpcf7-form h2 {margin:0!important;}
.wpcf7-form .thrv_wrapper.thrv-columns {margin-top:0px;margin-bottom:0px;}
.wpcf7-form label {font-family: 'Cabin', sans-serif;font-size:0.7em;letter-spacing:.1em;font-weight:700!important;text-transform:uppercase;}
.wpcf7-form input {height:30px;}
.wpcf7-form textarea {height:247px;}
.wpcf7-form input, .wpcf7-form textarea {width:100%;border:1px solid #2e3133;font-family: 'Crimson Text', serif;font-size:20px;color:#363636;}
.wpcf7-form input[type='submit'] {font-family: 'Cabin', sans-serif;font-size:0.7em;letter-spacing:.1em;font-weight:700;text-transform:uppercase;background-color:#1a5e82;height:34px;color:#ffffff;border:none;}
.wpcf7-form input[type='checkbox'] {width:20px;height:20px;}
div.wpcf7-mail-sent-ok {border: 2px solid #007351!important;}
span.wpcf7-acceptance {margin:0 0 0 -25px!important;}
.wpcf7-form p.small {font-size:0.8em;line-height:0.8em;margin-top:-30px;}
.wpcf7-form .thrv_wrapper.thrv-columns p.small {margin-top:-30px;margin-bottom:2px!important;}
.wpcf7-form hr {margin-top:-10px!important;margin-bottom:5px!important;}

/* Footer */
footer .ftw {background:#fff!important;}
footer {color: #363636!important;}
footer .ttl {font-size:0.9em!important;margin-bottom:36px!important;letter-spacing:.1em;font-weight:700;border-top:1px solid #2e3133;border-bottom:1px solid #2e3133;padding:13px 0;}
footer p {margin:0 0 30px 0;}
footer .ftw a {color: #363636!important;text-decoration:underline;}
footer .ftw h6 {margin:0 0 22px 0!important;}
footer .ftw h6 a {text-decoration:none;}
footer .ftw h6 img {margin:7px 15px -12px 0;}
footer .ftw iframe {margin:60px 0 0 0;}
footer .ftm {background:#fff!important;padding:0 0 80px 0!important;}
footer .ftm p {color: #363636!important;font-size:0.9em!important;}
footer .ftm a {color: #363636!important;text-decoration:underline;}
footer .ftm ul li a {font-family: 'Crimson Text', serif!important;color: #363636!important;font-size:0.9em!important;}
footer .colm section {margin: 0 auto 0!important;width:100%!important;}

/* Cookies */
#catapult-cookie-bar {font-family: 'Crimson Text', serif!important;font-size:0.8em!important;direction:rtl!important;text-align:right!important;}
#catapult-cookie-bar a {border-bottom:1px solid #363636;}
span.ctcc-left-side {padding-right:20px;}

/* Call Now Button */
#callnowbutton {text-shadow:none!important;font-family: 'Cabin', sans-serif!important;font-size:0.8em!important;letter-spacing:.1em;font-weight:700!important;text-transform:uppercase;}
#callnowbutton img {width:30px;height:30px;margin-right:10px;}


/* Responsive */

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

}

@media only screen and (max-width: 940px) {
/* Sidebar */
.sAs section.recent-posts, #custom_html-4 {margin-top:0!important;}
/* Footer */
footer .ftw iframe {margin:40px 0 0 0;max-width:100%;}
}

@media only screen and (max-width: 768px) {
h1, h2, h3 {font-size:1.3em!important;line-height:1.5em!important;}
/* Logo */
header .wrp {text-align:left;}
header .th {padding:15px 0px!important;}
#logo img {max-width:300px!important;}
/* Navi */
header.center {height:120px;}
header.center .bh .wrp {border:none;}
header nav ul li > ul li a {height:0px!important;line-height:0px!important;}
header .nav_c nav ul li .sub-menu li a {padding-left:0px!important;}
/* Content */
.bSe article .awr {padding:30px 0 0 0!important;}
/* Blog */
.category .bSe article .awr {padding:0!important;}
/* Posts */
.bt.dp {padding-top:30px!important;padding-bottom:0!important;}
/* Form */
.wpcf7-form {padding:20px;}
/* Footer */
footer .ftw {margin-top:-50px;}
}

@media only screen and (max-width: 540px) {
h1, h2, h3 {font-size:1em!important;line-height:1.2em!important;}
/* Navi */
header.center {height:50px;}
/* Form */
.wpcf7-form input {width:93%!important;}
.wpcf7-form input[type='checkbox'] {width:25px!important;height:25px!important;border-radius:0px;}
}