/*
 Theme Name:   GT Focus Child
 Description:  GT Focud Child Theme
 Author:       Child Theme
 Author URI:   https://www.google.com/
 Template:     gt-focus
 Version:      1.0
 Text Domain:  gt-focus-child
*/
@import url('//praxis-slotta.de/wp-content/uploads/omgf/local-stylesheet-import-81/local-stylesheet-import-81.css');
@import url('//praxis-slotta.de/wp-content/uploads/omgf/local-stylesheet-import-107/local-stylesheet-import-107.css');
@import url('//praxis-slotta.de/wp-content/uploads/omgf/local-stylesheet-import-63/local-stylesheet-import-63.css');

p {font-family: 'PT Sans Narrow', sans-serif; font-size: 1em !important; color:#333333; text-align: left;}

p.has-large-font-size {font-family: 'Oooh Baby', sans-serif !important; font-size: 65px !important; color:#142C50 !important; text-align: left; margin-left: 30px;}

h2 {font-family: 'Oooh Baby', serif !important; color:#142C50 !important; text-align: center; text-transform: uppercase;}

h3 {font-family: 'PT Sans Narrow', sans-serif !important; font-size: 1.5em !important; color:#333333 !important; text-align: left; font-weight: bold !important;}

h4 {font-family: 'PT Sans Narrow', sans-serif !important; font-size: 1.5em !important; color:#142C50 !important; text-align: left; margin-left: 80px;}

h6 {font-family: 'PT Sans Narrow', sans-serif !important; font-size: 1.5em !important; color:#142C50 !important; text-align: center; text-transform: none !important;}

li {font-family: 'PT Sans Narrow', sans-serif; font-size: 18px; color:#333333; text-align: left;} 

li a {font-family: 'PT Sans Narrow', sans-serif !important; font-size: 0.85em; color:#254E8C !important; text-align: center; font-weight: 700 !important; text-transform: none !important;}

h1.entry-title {font-family: 'Oooh Baby', serif !important; font-size: 2em !important; color:#142C50 !important; text-align: center; text-transform: uppercase;}

h2.wp-block-heading {font-family: 'Oooh Baby', serif !important; color:#142C50 !important; text-align: center; text-transform: uppercase;}

div.mobmenu a {font-family: 'Oooh Baby', serif !important; font-size: 0.5em !important; color:#142C50 !important; text-align: center; text-transform: uppercase;}

div.wp-blockcover {width:100% !important;}
div.sue-panel-content {font-family: 'PT Sans Narrow', sans-serif; font-size: 20px; color:#333333; text-align: left; z-index: 1 !important;}

div.sue-panel-content h5 {font-family: 'PT Sans Narrow', sans-serif !important; font-size: 24px !important; color:#142C50 !important; text-align: center; text-transform: none !important;}

div.sue-panel-content h6 {font-family: 'PT Sans Narrow', sans-serif !important; font-size: 20px !important; color:#142C50 !important; text-align: center; text-transform: none !important; font-weight: 400 !important;}


div.page-header-container {background-color: #ffffff !important;}
div.su-image-carousel-item img {border-radius:5px !important;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0px 0px 8px #254E8C !important;-moz-box-shadow:0px 0px 8px #254E8C !important;-webkit-box-shadow:0px 0px 8px #254E8C !important;border:0px solid #cccccc !important;}

a {font-family: 'PT Sans Narrow', sans-serif !important; font-size: 20px; color:#254E8C !important; text-align: center; font-weight: 700 !important; text-transform: none !important; text-decoration: none!important;}

div.su-column-inner a {text-align: center !important;}

div.site-branding p a {font-family: 'Oooh Baby', sans-serif !important; font-size: 0.5em !important; color:#254E8C !important; text-align: left; text-transform: uppercase !important; }

p.site-title {word-wrap: normal; min-width: 10em; max-width: 11em; line-height:0.5em;}

main.site-main {width:100% !important; max-width:1000px;}

div.contact-column  {display: flex; align-items: center;}
i.sui {margin-top: 5px !important;}

img.wp-image-79 {margin-top:-30px;}

img.wp-image-56 {border-radius:5px !important;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0px 0px 8px #254E8C;-moz-box-shadow:0px 0px 8px #254E8C;-webkit-box-shadow:0px 0px 8px #254E8C;border:0px solid #cccccc;}
img.wp-image-120 {border-radius:5px !important;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0px 0px 8px #254E8C;-moz-box-shadow:0px 0px 8px #254E8C;-webkit-box-shadow:0px 0px 8px #254E8C;border:0px solid #cccccc;  vertical-align: middle !important;
  display: table-cell !important;  margin: 0 auto;}

footer {background-color: #d8f0f7 !important;}

header.site-header { position: fixed !important; top: 0; width:100% !important; margin-top: 0px; box-shadow:0px 0px 1em #254E8C; z-index: 10 !important; }
div.header-main {padding-top: 0px !important; padding-bottom: 0px !important;}
div.header-image {max-width: 100%;}
div.header-image img {max-width: 100%;}

div.su-table table td {border:none !important; background-color: #d8f0f7 !important;}
div.su-table table {border:none !important; }


div.su-spoiler-title {font-size: 20px; color: #254E8C !important;}


p.site-title a {font-family: 'PT Sans Narrow' !important;}

