body {
    color: black;
}

/*Parallax Backgrounds*/

#main, #apex-page-24 {
	background:transparent;
}

.parallax-section-0 {
    background-image: url('https://neu.e-schoelzel.de/wp-content/uploads/2016/04/work.jpg');
}

.parallax-section-1 {
    background-image: url('https://neu.e-schoelzel.de/wp-content/uploads/2016/04/write.jpg');
}

/*.parallax-section-2 {
    background-image: url('http://neu.e-schoelzel.de/wp-content/uploads/2016/04/work-2.jpg');
}*/

/*.parallax-section-3 {
    background-image: url('http://neu.e-schoelzel.de/wp-content/uploads/2016/04/verbunden.png');
}*/

.parallax-section-0, .parallax-section-1, .parallax-section-2, .parallax-section-3 {
	height: 450px;
	background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

/*Anchors with offset*/
.anchorLink {
}

/*Menus*/
body, body.home, body.page-id-96, body.page-id-106, body.page-id-104, body.page-id-108 {
    padding-top: 0 !important;
}

#menu-menu-test, #menu-anker-startseite, #menu-anker-selbstfuehrung, #menu-anker-projektfuehrung, #menu-anker-andere-fuehren, #menu-anker-ueber-uns {
    display:none;
}

#site-navigation {
    box-shadow: none;
    z-index: 999999;;
}

#site-navigation a#logo, .home #site-navigation a#logo, .page-id-96 #site-navigation a#logo, .page-id-106 #site-navigation a#logo, .page-id-104 #site-navigation a#logo, .page-id-108 #site-navigation a#logo {
    display:none;
}

#site-navigation .apex-primary-menu-container ul li a {
    font-weight: 300;
    font-size: 13px;
    color: white;
}

#site-navigation-contents {
    -webkit-transition: all 1s; /* Safari */
    transition: all 1s;
    background-color: transparent;
}

.miniLogo {
    -webkit-transition: all 0.5s; /* Safari */
    transition: all 1s;
    width:70px; 
    height:70px; 
    float:left; 
    margin:-15.5px 0 -12.5px -20px;
}
.miniName {
    -webkit-transition: all 0.5s; /* Safari */
    transition: all 1s;
    float: left;
    font-size: 13px;
    line-height: 13px;
    margin-left: 10px;
    margin-top: 7px;
    color: white;
    text-transform: uppercase;
}
.home .miniName {
    opacity: 0;
}

@media (min-width: 768px) {
    #site-navigation-contents {
        padding-top: 20px;
        padding-bottom: 10px;
    }
}

@media (min-width: 992px) {
    .apex-hero-content {
        padding-top: 60px;
        padding-bottom: 0px;
    }
}

@media (min-width: 768px) {
    #hero-rotator .mtphr-dnt-control-links {
        margin-top: 20px;
    }
}

#hero-rotator {
    padding-top: 0 !important;
}

#hero-logo {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    /*visibility: visible;*/
}

nav.apex-primary-menu-container {
    margin-right:-23px !important;
}
header .current-menu-item {
    /*text-decoration: underline !important;*/
    border-bottom: thin solid white !important;
    border-radius: 0px !important;
}
header .current-menu-item:hover {
    /*text-decoration: underline !important;*/
    border-radius: 3px !important;
}
header .menu-item {
    margin-left:15px !important;
    border-radius: 3px;
    -webkit-transition: all 0.25s; /* Safari */
    transition: all 0.25s;
}
header .menu-item a {
    padding:5px;
}

footer .current-menu-item {
    /*text-decoration: underline !important;*/
    border-bottom: thin solid white !important;
    border-radius: 0px !important;
}
footer .current-menu-item:hover {
    /*text-decoration: underline !important;*/
    border-radius: 3px !important;
}
footer .menu-item {
    margin-left:15px !important;
    border-radius: 3px;
    -webkit-transition: all 0.25s; /* Safari */
    transition: all 0.25s;
}
footer .menu-item a {
    padding:5px;
}

#site-navigation-contents {
    border: none;
}


/*Typography*/
#headerMainTitle {
    font-size: 36px;
    line-height: 36px;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-bottom: 10px;
}
#headerSubTitle {
    font-size: 16px;
    line-height: normal;
    text-transform: uppercase;
    letter-spacing: 3px;
    font-weight: 100;
    margin-bottom: 0;
}

h3, #tinymce h3 {
    font-size: 24px !important;
    line-height: 28px;
}
h4, #tinymce h4, .widget_mks_author_widget h3, h4.su-post-title a, aside h3, aside h4{
    font-size: 24px !important;
    font-weight: 400 !important;
    text-transform: none !important;
    line-height: 28px;
}
.textwidget h3 {
    text-transform: uppercase;
    font-weight: 600;
}
h1, h2, h3, h4 {
    color: rgba(0, 0, 0, 1);
}
h1, h2, h3, h4, h1 *, h2 *, h3 *, h4 *, * {
    hyphens: auto;
}
.entry-title, .entry-title a {
    color: rgba(0, 0, 0, 1) !important;
}

@media (min-width: 768px) {
    #hero-rotator .mtphr-dnt-tick {
        font-size: 16px;
        line-height: normal;
    }
}

.apex-hero-menu-container.apex-hero-element {
    line-height: normal;
    padding-top: 20px !important;
}

.heroHint {
    text-align: left;
    font-weight: 400;
    font-size: 13px;
    text-transform: uppercase;
}

.mtphr-dnt-tick-container strong {
    font-weight: 200;
    font-size: 18px;
}

footer a, footer p {
    font-size: 15px !important;
}

.weiterlesen {
    font-size: 15px;
}
.weiterlesen, .su-post-comments-link, .weiterlesen:hover, .su-post-comments-link:hover, .weiterlesen:active, .su-post-comments-link:active, .su-post-meta a, .su-post-meta a:hover, .su-post-meta a:active, .mks_author_link, .mks_author_link:hover, .mks_author_link:active, .textwidget a, .textwidget a:hover {
    text-decoration: underline !important;
}
a.mb-button, a.mb-button:hover, a.mb-button:active, a.mtphr-dnt-control-button, a.mtphr-dnt-control-button:hover, a.mtphr-dnt-control-button:active, .su-post-title a, .su-post-title a:hover, .su-post-title a:active {
    text-decoration: none !important;
}

.entry-icon-date {
    background-color: transparent;
    color: rgba(0, 0, 0, 1);
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 10px !important;
    width:auto !important;
    height:auto !important;
}
.entry-icon-date-day {
    font-size: 30px;
    margin-bottom: 0px;
}
.entry-icon-icon {
    font-size: 30px;
    line-height: 41px;
    border: none;
    width:auto !important;
    height:auto !important;
}
.entry-icon-icon i {
    color: rgba(0, 0, 0, 1);
}
#author-info td {
    padding: 30px 20px 0 0;
}

.btn.apex-readmore {
    background-color: rgba(111, 97, 99, 1) !important;
    color: white !important;
    font-size: 13px !important;
    border: 2px solid rgba(111, 97, 99, 1) !important;
    padding: .6em 1.6em !important;
}
.btn.apex-readmore:hover {
    background-color: transparent !important;
    color: rgba(255, 149, 0, 1) !important;
    border: 2px solid rgba(255, 149, 0, 1) !important;
}

.apex-style-dark #hero-rotator .mtphr-dnt-tick {
    text-shadow: 2px 2px 3px black;
}

.wpcf7-form img {
    width: 70px;
    margin-left: 10px;
    margin-top: -5px;
}

.quiz-511 label {
    width: 90%;
}

.wpcf7-form-control.wpcf7-quiz {
    width: 100%;
}


/*Colors*/

/*Global*/
.textwidget a:hover, .textwidget a, span a {
    color: rgba(255, 149, 0, 1) !important;
}
footer .textwidget a, .textwidget a.mb-button {
    color:white !important;
}
input.form-control {
    background-color: white;
}

#site-footer.apex-style-dark {
    background-color: rgba(46, 40, 37, 1);
}

#wrapper p, #wrapper strong {
    color: rgba(0, 0, 0, 1);
}
#wrapper footer p {
    color: white;
}

header .menu-item:hover {
    background-color: rgba(255, 149, 0, 0.25);
}

.apex-icon i {border:none !important;font-size:65px;widht:auto;height:auto;
    color: rgba(46, 40, 37, 1);
    border: 2px solid rgba(46, 40, 37, 1);
}
footer .apex-icon i {border:none !important;font-size:65px;widht:auto;height:auto;
    color: white;
    border: 2px solid white;
}

.apex-style-dark .apex-hero-menu-container a:hover {
    background-color: rgba(255, 149, 0, .75) !important;
}

.mb-button {
    background-color: rgba(111, 97, 99, 1) !important;
    border: 2px solid rgba(111, 97, 99, 1) !important;
}
.mb-button:hover {
    background-color: transparent !important;
    color: rgba(255, 149, 0, 1) !important;
    border: 2px solid rgba(255, 149, 0, 1) !important;
}
aside .mb-button {
    background-color: rgba(46, 40, 37, 1) !important;
    border: 2px solid white !important;
}
aside .mb-button:hover {
    background-color: rgba(255, 149, 0, 1) !important;
    color: white !important;
    border: 2px solid rgba(255, 149, 0, 1) !important;
}

h3, h4, /*.entry-content a*/ {
    color: rgba(0, 0, 0, 1);
}

#site-footer.apex-style-dark {
    background: rgba(46, 40, 37, 1);
}

.mtphr-dnt-control-links a i, .mtphr-dnt-control-links a.mtphr-dnt-control-button i {
    color: rgba(0, 0, 0, 1);
}

.su-post-meta {
    color: rgba(255, 149, 0, 1) !important;
}

#apex-totop-float i {
    -webkit-transition: all 0.25s; /* Safari */
    transition: all 0.25s;
    color:white !important;
    background-color: rgba(111, 97, 99, 1) !important;
    border: 2px solid rgba(111, 97, 99, 1);
}
#apex-totop-float i:hover {
    background-color: transparent !important;
    color: rgba(255, 149, 0, 1) !important;
    border: 2px solid rgba(255, 149, 0, 1);
}

.widget_mks_author_widget h3, .widget_mks_author_widget a, .widget_mks_author_widget p {
    color: white !important;
}

.wpcf7-submit {
    background-color: transparent;
    border: 2px solid white;
}
.wpcf7-submit:hover {
    background-color: rgba(255, 149, 0, 1);
    border: 2px solid rgba(255, 149, 0, 1);
}

footer strong, footer h3 {
    color: white !important;
}

aside.widget {
    background-color: rgba(46, 40, 37, 1);
    color: white;
}
aside.widget h3, aside.widget p, aside.widget h4 {
    color: white !important;
}

aside a {
    color: white;
    text-decoration: underline !important;
}
aside a:hover {
    color: rgba(184, 236, 11, 1) !important;
}

#menu-links-im-footer li a {
    background-color: transparent;
}
#menu-links-im-footer li a:hover, #menu-links-im-footer li a:active {
    background-color: rgba(255, 149, 0, 0.25);
    color: white !important;
}

.textwidget a:hover {
    color: rgba(255, 149, 0, 1) !important;
}

.su-tabs {
    background-color: transparent !important;
}
#footer-sidebar .su-tabs-nav span.su-tabs-current, #footer-sidebar .su-tabs-pane, #footer-sidebar .su-tabs-current, #footer-sidebar .su-tabs-nav span, #footer-sidebar .su-tabs-panes {
  background:rgba(255,255,255,0) !important;
  color: white !important;
}
#footer-sidebar .su-tabs-panes {
    border: thin solid white;
    border-radius: 0 3px 3px 3px;
}
#footer-sidebar .su-tabs-nav span.su-tabs-current {
  border-top:thin solid white;
  border-left:thin solid white;
  border-right:thin solid white;
  background-color:rgba(255,255,255,0.2) !important;
}
#footer-sidebar .su-tabs-pane.su-clearfix {
  border-bottom:thin solid white;
  border-left:thin solid white;
  border-right:thin solid white;
  border-top:thin solid white;
}
#footer-sidebar .su-tabs-nav span {
  background-color:rgba(255,255,255,0.1) !important;
}
.su-tabs.su-tabs-style-default {
    background-color: transparent !important;
}
#footer-sidebar .su-tabs-nav span:hover {
  background-color:rgba(255, 149, 0, 1) !important;
}

/*Frontpage (Menu bar color is defined in javascript file)*/
/*OLD:    Main Color: rgba(48,28,8,1) = Umbra brown*/
/*Main Color: rgba(46, 40, 37, 1) = Umbra brown*/
/*Signal Color: rgba(255, 149, 0, 1) = Orange*/
/*Text Color: color: rgba(0, 0, 0, 1);*/

.home .textwidget a:hover, .home .textwidget a, .home span a {
    color: rgba(255, 149, 0, 1) !important;
}
.home footer .textwidget a, .home .textwidget a.mb-button {
    color:white !important;
}

.home #wrapper p, .home #wrapper strong {
    color: rgba(0, 0, 0, 1);
}
.home #wrapper footer p {
    color: white;
}

.home header .menu-item:hover {
    background-color: rgba(255, 149, 0, 0.25);
}

.home .apex-icon i {border:none !important;font-size:65px;widht:auto;height:auto;
    color: rgba(46, 40, 37, 1);
    border: 2px solid rgba(46, 40, 37, 1);
}
.home footer .apex-icon i {border:none !important;font-size:65px;widht:auto;height:auto;
    color: white;
    border: 2px solid white;
}

.home .apex-style-dark .apex-hero-menu-container a:hover {
    background-color: rgba(255, 149, 0, .75) !important;
}

.home .mb-button {
    background-color: rgba(111, 97, 99, 1) !important;
    border: 2px solid rgba(111, 97, 99, 1) !important;
}
.home .textwidget .mb-button:hover {
    background-color: transparent !important;
    color: rgba(255, 149, 0, 1) !important;
    border: 2px solid rgba(255, 149, 0, 1) !important;
}

.home h3, .home h4, .home .entry-content a {
    color: rgba(0, 0, 0, 1);
}

.home #site-footer.apex-style-dark {
    background: rgba(46, 40, 37, 1);
}

.home .apex-hero-content .mtphr-dnt-control-links a i, .home .apex-hero-content .mtphr-dnt-control-links a.mtphr-dnt-control-button i {
    color: white;
}

.home .mtphr-dnt-control-links a i, .home .mtphr-dnt-control-links a.mtphr-dnt-control-button i {
    color: rgba(0, 0, 0, 1);
}

.home .su-post-meta {
    color: rgba(255, 149, 0, 1) !important;
}

.home #apex-totop-float i {
    -webkit-transition: all 0.25s; /* Safari */
    transition: all 0.25s;
    color:white !important;
    background-color: rgba(111, 97, 99, 1) !important;
    border: 2px solid rgba(111, 97, 99, 1);
}
.home #apex-totop-float i:hover {
    background-color: transparent !important;
    color: rgba(255, 149, 0, 1) !important;
    border: 2px solid rgba(255, 149, 0, 1);
}

.home .widget_mks_author_widget h3, .home .widget_mks_author_widget a, .home .widget_mks_author_widget p {
    color: white !important;
}

.home footer a:hover, .home footer a:active {
    color: rgba(255, 149, 0, 1) !important;
}

.home .wpcf7-submit {
    background-color: transparent;
    border: 2px solid white;
}
.home .wpcf7-submit:hover {
    background-color: rgba(255, 149, 0, 1);
    border: 2px solid rgba(255, 149, 0, 1);
}

.home footer strong, .home footer h3 {
    color: white !important;
}

.home aside.widget {
    background-color: rgba(46, 40, 37, 1);
    color: white;
}
.home aside.widget h3 {
    color: white;
}

.home #menu-links-im-footer li a {
    background-color: transparent;
}
.home #menu-links-im-footer li a:hover, .home #menu-links-im-footer li a:active {
    background-color: rgba(255, 149, 0, 0.25);
    color: white !important;
}

.home .weiterlesen, .home .su-post-comments-link, .su-post-meta {
    /*color: rgba(255, 149, 0, 1) !important;*/
}
.home .weiterlesen:hover, .home .su-post-comments-link:hover, .home .weiterlesen:active, .home .su-post-comments-link:active, .home .su-post-meta, .home .su-post-meta a {
    color: rgba(255, 149, 0, 1) !important;
}
.home .su-post-meta a:hover, .home .su-post-meta a:active {
    color: rgba(0, 0, 0, 1) !important;
}
.home .mks_author_link:hover {
    color: rgba(255, 149, 0, 1) !important;
}

.home #footer-sidebar .su-tabs-nav span:hover {
  background-color:rgba(255, 149, 0, 1) !important;
}

.home #footer-sidebar .su-tabs-pane.su-clearfix p {
  color: white !important;
}
.home #footer-sidebar .su-tabs-pane.su-clearfix a {
  color: rgba(255, 149, 0, 1);
}

/*Selbstführung (Menu bar color is defined in javascript file)*/
/*Main Color: rgba(255, 149, 0, 1) = Yellow-Orange*/
/*Signal Color: rgba(25, 149, 200, 1) = Light Blue*/
/*Text Color: color: rgba(0, 0, 0, 1);*/

.page-id-96 .textwidget a:hover, .page-id-96 .textwidget a, .page-id-96 .textwidget a.mb-button:hover, .page-id-96 span a {
    color: rgba(25, 149, 200, 1) !important;
}
.page-id-96 footer .textwidget a, .page-id-96 .textwidget a.mb-button, .page-id-96 aside .textwidget a, .page-id-96 aside .textwidget a.mb-button:hover, .page-id-96 #wrapper aside strong {
    color:white !important;
}

.page-id-96 #site-footer.apex-style-dark {
    background-color: rgba(255, 149, 0, 1);
}

.page-id-96 #wrapper p, .page-id-96 #wrapper strong {
    color: rgba(0, 0, 0, 1);
}
.page-id-96 #wrapper footer p {
    color: white;
}

.page-id-96 header .menu-item:hover {
    background-color: rgba(25, 149, 200, 0.25);
}

.page-id-96 .apex-icon i {border:none !important;font-size:65px;widht:auto;height:auto;
    color: rgba(255, 149, 0, 1);
    border: 2px solid rgba(255, 149, 0, 1);
}
.page-id-96 footer .apex-icon i {border:none !important;font-size:65px;widht:auto;height:auto;
    color: white;
    border: 2px solid white;
}

.page-id-96 .apex-style-dark .apex-hero-menu-container a:hover {
    background-color: rgba(25, 149, 200, .75) !important;
}

.page-id-96 .mb-button {
    background-color: rgba(255, 149, 0, 1) !important;
    border: 2px solid rgba(255, 149, 0, 1) !important;
}
.page-id-96 .mb-button:hover {
    background-color: transparent !important;
    color: rgba(25, 149, 200, 1) !important;
    border: 2px solid rgba(25, 149, 200, 1) !important;
}
.page-id-96 aside .mb-button {
    background-color: rgba(255, 149, 0, 1) !important;
    border: 2px solid white !important;
}
.page-id-96 aside .mb-button:hover {
    background-color: rgba(25, 149, 200, 1) !important;
    color: white !important;
    border: 2px solid rgba(25, 149, 200, 1) !important;
}

.page-id-96 aside a {
    color: white;
}
.page-id-96 aside a:hover {
    color: rgba(25, 149, 200, 1) !important;
}

.page-id-96 h3, .page-id-96 h4, /*.page-id-96 .entry-content a*/ {
    color: rgba(255, 149, 0, 1);
}

.page-id-96 #site-footer.apex-style-dark {
    background: rgba(255, 149, 0, 1);
}

.page-id-96 .mtphr-dnt-control-links a i, .page-id-96 .mtphr-dnt-control-links a.mtphr-dnt-control-button i {
    color: rgba(255, 149, 0, 1);
}

.page-id-96 .su-post-meta {
    color: rgba(25, 149, 200, 1) !important;
}

.page-id-96 #apex-totop-float i {
    -webkit-transition: all 0.25s; /* Safari */
    transition: all 0.25s;
    color:white !important;
    background-color: rgba(255, 149, 0, 1) !important;
    border: 2px solid rgba(255, 149, 0, 1);
}
.page-id-96 #apex-totop-float i:hover {
    background-color: transparent !important;
    color: rgba(25, 149, 200, 1) !important;
    border: 2px solid rgba(25, 149, 200, 1);
}

.page-id-96 .widget_mks_author_widget h3, .page-id-96 .widget_mks_author_widget a, .page-id-96 .widget_mks_author_widget p {
    color: white !important;
}

.page-id-96 .wpcf7-submit {
    background-color: transparent;
    border: 2px solid white;
}
.page-id-96 .wpcf7-submit:hover {
    background-color: rgba(25, 149, 200, 1);
    border: 2px solid rgba(25, 149, 200, 1);
}

.page-id-96 footer strong, .page-id-96 footer h3 {
    color: white !important;
}

.page-id-96 aside.widget {
    background-color: rgba(255, 149, 0, 1);
    color: white;
}
.page-id-96 aside.widget h3, .page-id-96 aside.widget p {
    color: white !important;
}

.page-id-96 #menu-links-im-footer li a {
    background-color: transparent;
}
.page-id-96 #menu-links-im-footer li a:hover, .page-id-96 #menu-links-im-footer li a:active {
    background-color: rgba(25, 149, 200, 0.25);
    color: white !important;
}

.page-id-96 #footer-sidebar .su-tabs-nav span:hover {
  background-color:rgba(25, 149, 200, 1) !important;
}

.page-id-96 #footer-sidebar .su-tabs-pane.su-clearfix p {
  color: white !important;
}
.page-id-96 #footer-sidebar .su-tabs-pane.su-clearfix a {
  color: rgba(25, 149, 200, 1);
}

/*Projektführung (Menu bar color is defined in javascript file)*/
/*Main Color: rgba(0, 32, 56, 1) = Dark Blue*/
/*Signal Color: rgba(240, 107, 80, 1) = Coral*/
/*Text Color: color: rgba(0, 0, 0, 1);*/

.page-id-106 .textwidget a:hover, .page-id-106 .textwidget a, .page-id-106 .textwidget a.mb-button:hover, .page-id-106 span a {
    color: rgba(240, 107, 80, 1) !important;
}
.page-id-106 footer .textwidget a, .page-id-106 .textwidget a.mb-button, .page-id-106 aside .textwidget a.mb-button:hover, .page-id-106 #wrapper aside strong {
    color:white !important;
}

.page-id-106 #site-footer.apex-style-dark {
    background-color: rgba(0, 32, 56, 1);
}

.page-id-106 #wrapper p, .page-id-106 #wrapper strong {
    color: rgba(0, 0, 0, 1);
}
.page-id-106 #wrapper footer p {
    color: white;
}

.page-id-106 header .menu-item:hover {
    background-color: rgba(240, 107, 80, 0.25);
}

.page-id-106 .apex-icon i {border:none !important;font-size:65px;widht:auto;height:auto;
    color: rgba(0, 32, 56, 1);
    border: 2px solid rgba(0, 32, 56, 1);
}
.page-id-106 footer .apex-icon i {border:none !important;font-size:65px;widht:auto;height:auto;
    color: white;
    border: 2px solid white;
}

.page-id-106 .apex-style-dark .apex-hero-menu-container a:hover {
    background-color: rgba(240, 107, 80, .75) !important;
}

.page-id-106 .mb-button {
    background-color: rgba(0, 32, 56, 1) !important;
    border: 2px solid rgba(0, 32, 56, 1) !important;
}
.page-id-106 .mb-button:hover {
    background-color: transparent !important;
    color: rgba(240, 107, 80, 1) !important;
    border: 2px solid rgba(240, 107, 80, 1) !important;
}
.page-id-106 aside .mb-button {
    background-color: rgba(0, 32, 56, 1) !important;
    border: 2px solid white !important;
}
.page-id-106 aside .mb-button:hover {
    background-color: rgba(240, 107, 80, 1) !important;
    color: white !important;
    border: 2px solid rgba(240, 107, 80, 1) !important;
}

.page-id-106 h3, .page-id-106 h4, /*.page-id-106 .entry-content a*/ {
    color: rgba(0, 32, 56, 1);
}

.page-id-106 #site-footer.apex-style-dark {
    background: rgba(0, 32, 56, 1);
}

.page-id-106 .mtphr-dnt-control-links a i, .page-id-106 .mtphr-dnt-control-links a.mtphr-dnt-control-button i {
    color: rgba(0, 32, 56, 1);
}

.page-id-106 .su-post-meta {
    color: rgba(240, 107, 80, 1) !important;
}

.page-id-106 #apex-totop-float i {
    -webkit-transition: all 0.25s; /* Safari */
    transition: all 0.25s;
    color:white !important;
    background-color: rgba(0, 32, 56, 1) !important;
    border: 2px solid rgba(0, 32, 56, 1);
}
.page-id-106 #apex-totop-float i:hover {
    background-color: transparent !important;
    color: rgba(240, 107, 80, 1) !important;
    border: 2px solid rgba(240, 107, 80, 1);
}

.page-id-106 .widget_mks_author_widget h3, .page-id-106 .widget_mks_author_widget a, .page-id-106 .widget_mks_author_widget p {
    color: white !important;
}

.page-id-106 .wpcf7-submit {
    background-color: transparent;
    border: 2px solid white;
}
.page-id-106 .wpcf7-submit:hover {
    background-color: rgba(240, 107, 80, 1);
    border: 2px solid rgba(240, 107, 80, 1);
}

.page-id-106 footer strong, .page-id-106 footer h3 {
    color: white !important;
}

.page-id-106 aside.widget {
    background-color: rgba(0, 32, 56, 1);
    color: white;
}
.page-id-106 aside.widget h3, .page-id-106 aside.widget p {
    color: white !important;
}

.page-id-106 #menu-links-im-footer li a {
    background-color: transparent;
}
.page-id-106 #menu-links-im-footer li a:hover, .page-id-106 #menu-links-im-footer li a:active {
    background-color: rgba(240, 107, 80, 0.25);
    color: white !important;
}

.page-id-106 #footer-sidebar .su-tabs-nav span:hover {
  background-color:rgba(240, 107, 80, 1) !important;
}

.page-id-106 #footer-sidebar .su-tabs-pane.su-clearfix p {
  color: white !important;
}
.page-id-106 #footer-sidebar .su-tabs-pane.su-clearfix a {
  color: rgba(240, 107, 80, 1);
}

/*Andere Führen (Menu bar color is defined in javascript file)*/
/*Main Color: rgba(24, 46, 18, 1) = Dark Green*/
/*Signal Color: rgba(184, 236, 11, 1) = Lemon*/
/*Text Color: color: rgba(0, 0, 0, 1);*/

.page-id-104 .textwidget a:hover, .page-id-104 .textwidget a, .page-id-104 .textwidget a.mb-button:hover, .page-id-104 span a {
    /*color: rgba(184, 236, 80, 11) !important;*/
    color: rgba(134, 206, 30, 255) !important;
}
.page-id-104 footer .textwidget a, .page-id-104 .textwidget a.mb-button, .page-id-104 aside .textwidget a.mb-button:hover, .page-id-104 #wrapper aside strong {
    color:white !important;
}

.page-id-104 #site-footer.apex-style-dark {
    background-color: rgba(24, 46, 18, 1);
}

.page-id-104 #wrapper p, .page-id-104 #wrapper strong {
    color: rgba(0, 0, 0, 1);
}
.page-id-104 #wrapper footer p {
    color: white;
}

.page-id-104 header .menu-item:hover {
    background-color: rgba(184, 236, 11, 0.25);
}

.page-id-104 .apex-icon i {border:none !important;font-size:65px;widht:auto;height:auto;
    color: rgba(24, 46, 18, 1);
    border: 2px solid rgba(24, 46, 18, 1);
}
.page-id-104 footer .apex-icon i {border:none !important;font-size:65px;widht:auto;height:auto;
    color: white;
    border: 2px solid white;
}

.page-id-104 .apex-style-dark .apex-hero-menu-container a:hover {
    background-color: rgba(184, 236, 11, .75) !important;
}

.page-id-104 .mb-button {
    background-color: rgba(24, 46, 18, 1) !important;
    border: 2px solid rgba(24, 46, 18, 1) !important;
}
.page-id-104 .mb-button:hover {
    background-color: transparent !important;
    color: rgba(184, 236, 11, 1) !important;
    border: 2px solid rgba(184, 236, 11, 1) !important;
}
.page-id-104 aside .mb-button {
    background-color: rgba(24, 46, 18, 1) !important;
    border: 2px solid white !important;
}
.page-id-104 aside .mb-button:hover {
    background-color: rgba(184, 236, 11, 1) !important;
    color: white !important;
    border: 2px solid rgba(184, 236, 11, 1) !important;
}

.page-id-104 h3, .page-id-104 h4, /*.page-id-104 .entry-content a*/ {
    color: rgba(24, 46, 18, 1);
}

.page-id-104 #site-footer.apex-style-dark {
    background: rgba(24, 46, 18, 1);
}

.page-id-104 .mtphr-dnt-control-links a i, .page-id-104 .mtphr-dnt-control-links a.mtphr-dnt-control-button i {
    color: rgba(24, 46, 18, 1);
}

.page-id-104 .su-post-meta {
    color: rgba(184, 236, 11, 1) !important;
}

.page-id-104 #apex-totop-float i {
    -webkit-transition: all 0.25s; /* Safari */
    transition: all 0.25s;
    color:white !important;
    background-color: rgba(24, 46, 18, 1) !important;
    border: 2px solid rgba(24, 46, 18, 1);
}
.page-id-104 #apex-totop-float i:hover {
    background-color: transparent !important;
    color: rgba(184, 236, 11, 1) !important;
    border: 2px solid rgba(184, 236, 11, 1);
}

.page-id-104 .widget_mks_author_widget h3, .page-id-104 .widget_mks_author_widget a, .page-id-104 .widget_mks_author_widget p {
    color: white !important;
}

.page-id-104 .wpcf7-submit {
    background-color: transparent;
    border: 2px solid white;
}
.page-id-104 .wpcf7-submit:hover {
    background-color: rgba(184, 236, 11, 1);
    border: 2px solid rgba(184, 236, 11, 1);
}

.page-id-104 footer strong, .page-id-104 footer h3 {
    color: white !important;
}

.page-id-104 aside.widget {
    background-color: rgba(24, 46, 18, 1);
    color: white;
}
.page-id-104 aside.widget h3, .page-id-104 aside.widget p {
    color: white !important;
}

.page-id-104 #menu-links-im-footer li a {
    background-color: transparent;
}
.page-id-104 #menu-links-im-footer li a:hover, .page-id-104 #menu-links-im-footer li a:active {
    background-color: rgba(184, 236, 11, 0.25);
    color: white !important;
}

.page-id-104 #footer-sidebar .su-tabs-nav span:hover {
  background-color:rgba(184, 236, 11, 1) !important;
}

.page-id-104 #footer-sidebar .su-tabs-pane.su-clearfix p {
  color: white !important;
}
.page-id-104 #footer-sidebar .su-tabs-pane.su-clearfix a {
  color: rgba(240, 107, 80, 1);
}

/*Über uns (Menu bar color is defined in javascript file)*/
/*Main Color: rgba(46, 40, 37, 1) = Umbra brown*/
/*Signal Color: rgba(255, 149, 0, 1) = Orange*/
/*Text Color: color: rgba(0, 0, 0, 1);*/

.page-id-108 .textwidget a:hover, .page-id-108 .textwidget a, .page-id-108 .textwidget a.mb-button:hover, .page-id-108 span a {
    color: rgba(255, 149, 0, 11) !important;
}
.page-id-108 footer .textwidget a, .page-id-108 .textwidget a.mb-button, .page-id-108 aside .textwidget a.mb-button:hover, .page-id-108 #wrapper aside strong {
    color:white !important;
}

.page-id-108 #site-footer.apex-style-dark {
    background-color: rgba(46, 40, 37, 1);
}

.page-id-108 #wrapper p, .page-id-108 #wrapper strong {
    color: rgba(0, 0, 0, 1);
}
.page-id-108 #wrapper footer p {
    color: white;
}

.page-id-108 header .menu-item:hover {
    background-color: rgba(255, 149, 0, 0.25);
}

.page-id-108 .apex-icon i {border:none !important;font-size:65px;widht:auto;height:auto;
    color: rgba(46, 40, 37, 1);
    border: 2px solid rgba(46, 40, 37, 1);
}
.page-id-108 footer .apex-icon i {border:none !important;font-size:65px;widht:auto;height:auto;
    color: white;
    border: 2px solid white;
}

.page-id-108 .apex-style-dark .apex-hero-menu-container a:hover {
    background-color: rgba(255, 149, 0, .75) !important;
}

.page-id-108 .mb-button {
    background-color: rgba(111, 97, 99, 1) !important;
    border: 2px solid rgba(111, 97, 99, 1) !important;
}
.page-id-108 .mb-button:hover {
    background-color: transparent !important;
    color: rgba(255, 149, 0, 1) !important;
    border: 2px solid rgba(255, 149, 0, 1) !important;
}
.page-id-108 aside .mb-button {
    background-color: rgba(46, 40, 37, 1) !important;
    border: 2px solid white !important;
}
.page-id-108 aside .mb-button:hover {
    background-color: rgba(255, 149, 0, 1) !important;
    color: white !important;
    border: 2px solid rgba(255, 149, 0, 1) !important;
}

.page-id-108 h3, .page-id-108 h4, /*.page-id-108 .entry-content a*/ {
    color: rgba(0, 0, 0, 1);
}

.page-id-108 #site-footer.apex-style-dark {
    background: rgba(46, 40, 37, 1);
}

.page-id-108 .mtphr-dnt-control-links a i, .page-id-108 .mtphr-dnt-control-links a.mtphr-dnt-control-button i {
    color: rgba(46, 40, 37, 1);
}

.page-id-108 .su-post-meta {
    color: rgba(255, 149, 0, 1) !important;
}

.page-id-108 #apex-totop-float i {
    -webkit-transition: all 0.25s; /* Safari */
    transition: all 0.25s;
    color:white !important;
    background-color: rgba(111, 97, 99, 1) !important;
    border: 2px solid rgba(111, 97, 99, 1);
}
.page-id-108 #apex-totop-float i:hover {
    background-color: transparent !important;
    color: rgba(255, 149, 0, 1) !important;
    border: 2px solid rgba(255, 149, 0, 1);
}

.page-id-108 .widget_mks_author_widget h3, .page-id-108 .widget_mks_author_widget a, .page-id-108 .widget_mks_author_widget p {
    color: white !important;
}

.page-id-108 .wpcf7-submit {
    background-color: transparent;
    border: 2px solid white;
}
.page-id-108 .wpcf7-submit:hover {
    background-color: rgba(255, 149, 0, 1);
    border: 2px solid rgba(255, 149, 0, 1);
}

.page-id-108 footer strong, .page-id-108 footer h3 {
    color: white !important;
}

.page-id-108 aside.widget {
    background-color: rgba(46, 40, 37, 1);
    color: white;
}
.page-id-108 aside.widget h3, .page-id-108 aside.widget p {
    color: white !important;
}

.page-id-108 #menu-links-im-footer li a {
    background-color: transparent;
}
.page-id-108 #menu-links-im-footer li a:hover, .page-id-108 #menu-links-im-footer li a:active {
    background-color: rgba(255, 149, 0, 0.25);
    color: white !important;
}

.page-id-108 #footer-sidebar .su-tabs-nav span:hover {
  background-color:rgba(255, 149, 0, 1) !important;
}

.page-id-108 #footer-sidebar .su-tabs-pane.su-clearfix p {
  color: white !important;
}
.page-id-108 #footer-sidebar .su-tabs-pane.su-clearfix a {
  color: rgba(255, 149, 0, 1);
}


/*Blog (Menu bar color is defined in javascript file)*/
/*Main Color: rgba(46, 40, 37, 1) = Umbra brown*/
/*Signal Color: rgba(255, 149, 0, 1) = Orange*/
/*Text Color: color: rgba(0, 0, 0, 1);*/

.entry-meta a, .entry-meta a:hover {
    color: rgba(255, 149, 0, 1);
    text-decoration: underline;
}

#commentform .submit {
    font-size: 14px;
    font-weight: normal;
    color: white;
    background: rgba(111, 97, 99, 1);
    border: 2px solid rgba(111, 97, 99, 1);
}
#commentform .submit:hover {
    color: rgba(255, 149, 0, 1) !important;
    background: white;
    border: 2px solid rgba(255, 149, 0, 1);
}
    


/*Layout*/

.anchorLink {
    position: relative;
    top: -65px !important;
}
.home .anchorLink {
    position: relative;
    top: -95px !important;
}
#tinymce .anchorLink {
    top:0px !important;
}

.apex-icon {
    margin-top: 20px;
}

#site-footer {
    position: relative;
}

#main > *:last-child {
    padding-bottom: 50px;
}

.su-posts-default-loop .su-post-thumbnail {
    float: none !important;
    display: block !important;
    width: 100% !important;
    height: auto !important;
    margin-right: 0 !important;
    margin-bottom: 20px !important;
}

.su-posts-default-loop .su-post-thumbnail img {
    max-width: 100% !important;
    max-height: unset !important;
}
.author-link {
    float: left !important;
    display: block !important;
    width: 180px !important;
    height: 180px !important;
    margin-right: 15px !important;
    margin-bottom: 10px !important;
}

.widget_mks_author_widget {
    padding: 20px;
    background-color: rgba(46, 40, 37, 1);
    border-radius: 5px;
}

input, button, select, textarea {
    margin-bottom: 20px;
    margin-top: 5px;
    width: 90%;
    background-color: transparent;
    border: thin solid white;
    border-radius: 0.25em;
    padding:5px;
}

.wpcf7-submit {
    font-weight: 400;
    border-radius: 0.25em;
    margin-bottom: 1em;
    font-size: 17px;
    font-family: 'Open Sans';
    padding: 0.5em 1em;
    line-height: 1.5;
    -webkit-transition: all 0.25s; /* Safari */
    transition: all 0.25s;
}

#menu-links-im-footer li {
    display: inline-block !important;
}
#menu-links-im-footer li a {
    text-decoration: none;
    /*background-color: transparent;*/
    border-radius: 3px;
    -webkit-transition: all 0.25s; /* Safari */
    transition: all 0.25s;
    /*padding:5px;*/
    text-transform: uppercase;
    font-size: 13px !important;
    /*margin-right: 23px;*/
}
#menu-links-im-footer li a:hover, #menu-links-im-footer li a:active {
    /*background-color: rgba(255, 149, 0, 0.25);
    color: white !important;*/
}
@media (min-width: 992px) {
    #menu-links-im-footer {
        border-top: thin solid white;
        width:970px;
        margin: 20px auto 0 auto;
        padding-bottom: 20px;
        padding-top: 20px;
    }
}

#apex-page-96-hero, #apex-page-106-hero, #apex-page-104-hero, #apex-page-108-hero, #apex-page-354-hero, #apex-page-360-hero, #apex-page-364-hero, #apex-page-368-hero, #apex-search-hero, #apex-error-hero, .single-post .apex-hero, #apex-taxonomy-hero, #apex-author-hero {
    min-height:66%;
    max-height:66%;
}

#apex-page-96-hero h1, #apex-page-106-hero h1, #apex-page-104-hero h1, #apex-page-108-hero h1 {
    margin-bottom:40px;
}

aside.widget {
    padding: 10px;
    padding-bottom: 1px;
    border-radius: 5px;
    margin-bottom: 30px;
}

footer .apex-icon i {
    margin-right: 40px;
}

.home .su-post-comments-link {
    display:none;
}

.widget_mks_author_widget h3 {
    margin-bottom: 30px;
}

.su-post-meta {
    /*margin-top: -20px;*/
}

.apex-icon {
    margin-bottom: 20px;
}

.single-post #main .secondary, .author #main .secondary, .category #main .secondary, .tag #main .secondary {
    display:none;
}

article input {
    border: thin solid black;
    width: 100%;
}

article input[type=checkbox] {
    width: auto;
    margin-right: 10px;
}

article input[type=submit] {
    background-color: rgb(255, 149, 0) !important;
    color: white;
}

article form p {
    margin-bottom: 0;
}

.page-id-104 #black-studio-tinymce-11 {
    display: none;
}

/*Testimonials*/
#panel-24-8-0-0 {
    margin-bottom: 0px !important;
}
#panel-96-3-0-0, #panel-106-3-0-0, #panel-106-6-1-0 {
    margin-bottom: -20px !important;
}

.search-container button[type="submit"] {
    width:auto;
}

#pg-24-3 {
    margin-bottom: -20px !important;
}

.mtphr-dnt-control-links:after {
    display:block;
    font-size: 12px;
    margin-top: 5px;
    margin-bottom: 10px;
    font-weight: 300;
    content:"(Klicken Sie sich durch!)";
}

.mtphr-dnt-control-links.english:after {
    content:"(Click through statements!)";
}

.page-id-106 #mtphr-dnt-widget-2 {
    padding-bottom: 80px !important;
}
.page-id-106 #mtphr-dnt-widget-2 a.mtphr-dnt-control-button i {
    color:white;;
}

.page-id-108 #black-studio-tinymce-14 .su-post-comments-link {
    display:none;
}
.page-id-108 #black-studio-tinymce-14 h4 a {
    font-size: 18px !important;
}
.page-id-108 #black-studio-tinymce-14 iframe {
    margin-top:30px;
}
.page-id-108 #black-studio-tinymce-14 .su-post {
    border-bottom: thin solid white;
}


/*Buttons*/

.mb-button {
/*padding: .75em 1.70em !important;
font-size: 14px !important;*/
}
.mb-button {
    padding: .5em 1.50em !important;
    font-size: 13px !important;
}


/*Custom Icons*/
.customIcon {
    width: 70px !important;
    height: 70px !important;
    margin: -10px auto !important;
}
.ci-users {
    background-image:url('https://neu.e-schoelzel.de/wp-content/themes/digitalscience-apex/custom/images/users.svg');
}


/*News Ticker*/
.mtphr-rotator-footer {
    display: none !important;
}


/*Footer*/
.su-tabs-nav span, .su-tabs-pane{
    font-size: 15px !important;
}
#footer-sidebar .su-tabs-pane.su-clearfix {
  padding: 20px !important;
}
#footer-sidebar .su-tabs-pane.su-clearfix a {
  text-decoration:underline;
}
#footer-sidebar ul li {
    font-weight: 100;
}
#footer-sidebar .widget_mtphr-posts h3 {
    margin-bottom: 20px;
}


/*Responsive Layouts*/

/*large*/
@media (min-width: 1200px) {
    #site-navigation-contents .container {
        width: 90%;
        padding-left: 0;
    }
    .miniLogo {
        margin-left: 0px !important;
    }
    nav.apex-primary-menu-container {
        margin-right: 0px !important;
    }
    .container, #menu-links-im-footer {
        width:1170px !important;
    }
    #apex-page-96-hero, #apex-page-106-hero, #apex-page-104-hero, #apex-page-108-hero, #apex-page-354-hero, #apex-page-360-hero, #apex-page-364-hero, #apex-page-368-hero, #apex-search-hero, #apex-error-hero, .single-post .apex-hero, #apex-taxonomy-hero, #apex-author-hero {
        min-height:66% !important;
        max-height:66% !important;
    }
    .miniWrapper {
        float:none;
    }

    #mtphr-dnt-114-apex-hero {
        width:600px !important;
        margin: auto !important;
    }
}

/*medium*/
@media (min-width: 992px) and (max-width: 1199px) {
    #site-navigation-contents .container {
        width: 90%;
        padding-left: 0;
    }
    #mobile-menu-toggle {
            display: none;
    }
    .apex-primary-menu-container {
        display: block;
        position: relative;
        top: auto;
        left: auto;
        width: auto;
        float: right;
        font-size: 13px;
        background: none;
        overflow: visible;
    }
    .apex-primary-menu-container ul ul {
        position: absolute;
        left: -9999px;
        border-top: none;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
        padding-top: 28px;
        opacity: 0;
        -webkit-transition: opacity .25s ease;  
        transition: opacity .25s ease;
    }
    .apex-primary-menu-container ul ul ul {
        top: 0;
        padding: 0;
    }
    .apex-primary-menu-container ul li:hover > ul {
        left: 50%;
        opacity: 1;
    }
    .apex-primary-menu-container ul ul li:hover > ul {
        left: 100%;
    }
    .apex-primary-menu-container li {
        float: left;
        margin-left: 28px;
        border: none;
    }
    .apex-primary-menu-container ul ul li {
        width: 100%;
        border-bottom: 1px solid #858585;
        margin-left: 0;
        white-space: nowrap;
    }
    .apex-primary-menu-container ul ul > li:last-child {
        border-bottom: none;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
    }
    .sub-menu-arrow {
        display: none;
        position: absolute;
        top: -11px;
        left: 50%;
        margin-left: -5px;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0 7px 11px 7px;
        border-color: transparent transparent #585b61 transparent;
        -webkit-transition: border-color .25s ease;  
        transition: border-color .25s ease;
    }
    .apex-primary-menu-container > ul > li > ul > li:first-child > a .sub-menu-arrow {
        display: block;
    }
    .apex-primary-menu-container a {
        display: inline;
        font-weight: bold;
        color: #999;
        padding: 0;
    }
    .apex-primary-menu-container ul ul a {
        display: block;
        float: left;
        width: 100%;
        font-weight: normal;
        color: #CCC;
        background-color: #585b61;
        padding: 10px 25px 10px 15px;
        -webkit-transition: background-color .25s ease;  
        transition: background-color .25s ease;
    }
    .apex-primary-menu-container ul ul ul a,
    .apex-primary-menu-container ul ul ul ul a,
    .apex-primary-menu-container ul ul ul ul ul a {
        padding-left: 15px;
    }
    .apex-primary-menu-container ul ul > li:last-child a {
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
    }
    .apex-primary-menu-container ul ul a:hover,
    .apex-primary-menu-container ul ul li.current-menu-item > a {
        color: #FFF;
        background-color: #29bef0;
    }
    .apex-primary-menu-container > ul > li > ul > li:first-child > a:hover .sub-menu-arrow {
        border-color: transparent transparent #29bef0 transparent;
    }
    .apex-primary-menu-container i {
        display: none;
    }
    .apex-hero-content {
        padding-top:60px !important;
    }
    .home #hero-logo {
        display: block !important;
    }
    .miniLogo, .miniName {
        opacity: 0;
    }
    .miniLogo {
        width:70px;
        height:70px;
        margin: -15.5px 0 -12.5px -20px;
    }
    .miniName {
        font-size: 13px;
        line-height: 13px;
        margin-top: 7px;
    }
    #headerSubTitle {
        margin-bottom: 0px !important;
    }
    #apex-page-96-hero, #apex-page-106-hero, #apex-page-104-hero, #apex-page-108-hero, #apex-page-354-hero, #apex-page-360-hero, #apex-page-364-hero, #apex-page-368-hero, #apex-search-hero, #apex-error-hero, .single-post .apex-hero, #apex-taxonomy-hero, #apex-author-hero {
        min-height:66% !important;
        max-height:66% !important;
    }
    .miniWrapper {
        float:none;
    }
    #mobile-menu-toggle i {
        color: white;
    }

    #mtphr-dnt-114-apex-hero {
        width:600px !important;
        margin: auto !important;
    }
}


/*small*/
@media (min-width: 768px) and (max-width: 991px) {
    #mobile-menu-toggle {
        float: right;
        display: block;
        width: 20px;
        height: 15px;
    }
    #mobile-menu-toggle i {
        display: block;
        font-size: 18px;
        color: white;
    }
    .apex-style-dark #mobile-menu-toggle i {
        color: #FFF;
    }
    .apex-primary-menu-container {
        display: none;
        position: absolute;
        top: 37px;
        left: 0;
        width: 100%;
        font-size: 12px;
        background: rgba(0, 0, 0, .8);
        overflow: scroll;
        overflow-x: hidden;
        overflow-y: scroll;
    }
    .apex-primary-menu-container::-webkit-scrollbar {
     display: none;
    }
    .apex-primary-menu-container ul {
        list-style: none;
        padding: 0;
        margin: 0;
    }
    .apex-primary-menu-container ul ul {
        border-top: 1px solid #8d8b8a;
    }
    .apex-primary-menu-container li {
        position: relative;
        border-bottom: 1px solid #8d8b8a;
    }
    .apex-primary-menu-container ul li:last-child {
        border-bottom: none;
    }
    .apex-primary-menu-container a {
        display: block;
        color: #FFF;
        text-transform: uppercase;
        padding: 12px 15px;
    }
    .apex-primary-menu-container ul ul ul a {
        padding-left: 40px;
    }
    .apex-primary-menu-container ul ul ul ul a {
        padding-left: 60px;
    }
    .apex-primary-menu-container ul ul ul ul ul a {
        padding-left: 80px;
    }
    .apex-primary-menu-container li.active > a,
    .apex-primary-menu-container li.current-menu-item > a,
    .apex-primary-menu-container a:hover {
        color: #29bef0;
        text-decoration: none;
    }
    .apex-primary-menu-container i {
        float: left;
        display: block;
        font-size: 22px;
        color: #FFF;
        margin: 1px 10px 0 0;
        -webkit-transition: color .25s ease;  
        transition: color .25s ease;    
    }
    .apex-primary-menu-container ul ul i {
        font-size: 5px;
        margin-left: 8px;
        margin-right: 20px;
    }
    .apex-primary-menu-container li.active > a i,
    .apex-primary-menu-container li.current-menu-item > a i,
    .apex-primary-menu-container a:hover i {
        color: #29bef0;
    }


    header .container, .container {
        width:auto !important;
    }
    nav.apex-primary-menu-container {
        margin-right: 0px !important;
    }
    .apex-hero-content {
        padding-top:90px !important;
    }
    #hero-logo {
        display:none;
    }
    .miniLogo, .miniName {
        opacity: 1;
    }
    .miniLogo {
        width:50px !important;
        height:50px !important;
        margin: -15.5px 0 -12.5px 0 !important;
    }
    .miniName {
        font-size: 10px !important;
        line-height: 12px !important;
        margin-top: 0 !important;
    }
    #headerSubTitle {
        margin-bottom: 60px;
    }
    #apex-page-96-hero, #apex-page-106-hero, #apex-page-104-hero, #apex-page-108-hero, #apex-page-354-hero, #apex-page-360-hero, #apex-page-364-hero, #apex-page-368-hero, #apex-search-hero, #apex-error-hero, .single-post .apex-hero, #apex-taxonomy-hero, #apex-author-hero {
        min-height:75% !important;
        max-height:75% !important;
    }
    #menu-links-im-footer {
        padding-bottom: 10px;
        padding-top: 10px;
        border-top: thin solid white;
    }
    #site-navigation-contents {
        background-color: rgba(46, 40, 37, 1) !important;
        border-bottom: thin solid white !important;
    }
    .home #site-navigation-contents {
        background-color: rgba(46, 40, 37, 1) !important;
        border-bottom: thin solid white !important;
    }
    .page-id-96 #site-navigation-contents {
        background-color: rgba(255, 149, 0, 1) !important;
        border-bottom: thin solid white !important;
    }
    .page-id-106 #site-navigation-contents {
        background-color: rgba(0, 32, 56, 1) !important;
        border-bottom: thin solid white !important;
    }
    .page-id-104 #site-navigation-contents {
        background-color: rgba(24, 46, 18, 1) !important;
        border-bottom: thin solid white !important;
    }
    .page-id-108 #site-navigation-contents {
        background-color: rgba(46, 40, 37, 1) !important;
        border-bottom: thin solid white !important;
    }
    .apex-primary-menu-container li {
        float: none;
    }
}

/*extra small*/
@media (min-width: 480px) and (max-width: 767px) {
    #hero-logo {
        display:none;
    }
    #menu-links-im-footer {
        padding-bottom: 10px;
        padding-top: 10px;
        border-top: thin solid white;
    }
    #mobile-menu-toggle i {
        color: white;
    }
    #site-navigation-contents {
        background-color: rgba(46, 40, 37, 1) !important;
        border-bottom: thin solid white !important;
    }
    .home #site-navigation-contents {
        background-color: rgba(46, 40, 37, 1) !important;
        border-bottom: thin solid white !important;
    }
    .page-id-96 #site-navigation-contents {
        background-color: rgba(255, 149, 0, 1) !important;
        border-bottom: thin solid white !important;
    }
    .page-id-106 #site-navigation-contents {
        background-color: rgba(0, 32, 56, 1) !important;
        border-bottom: thin solid white !important;
    }
    .page-id-104 #site-navigation-contents {
        background-color: rgba(24, 46, 18, 1) !important;
        border-bottom: thin solid white !important;
    }
    .page-id-108 #site-navigation-contents {
        background-color: rgba(46, 40, 37, 1) !important;
        border-bottom: thin solid white !important;
    }
    .apex-hero {
        padding-top: 55px;
    }
    .miniLogo {
        width:50px !important;
        height:50px !important;
        margin: -15.5px 0 -12.5px 0 !important;
    }
    .miniName {
        font-size: 10px !important;
        line-height: 12px !important;
        margin-top: 0 !important;
    }
    #headerMainTitle {
        font-size: 30px;
        line-height: 30px;
    }
    #headerSubTitle {
        font-size: 12px;
        margin-bottom: 80px;
    }
    #hero-rotator .mtphr-dnt-tick {
        font-size: 14px;
        line-height: 14px;
    }
}

/*custom mobile*/
@media (min-width: 320px) and (max-width: 479px) {
    #hero-logo {
        display:none;
    }
    #menu-links-im-footer {
        padding-bottom: 10px;
        padding-top: 10px;
        border-top: thin solid white;
    }
    #mobile-menu-toggle i {
        color: white;
    }
    #site-navigation-contents {
        background-color: rgba(46, 40, 37, 1) !important;
        border-bottom: thin solid white !important;
    }
    .home #site-navigation-contents {
        background-color: rgba(46, 40, 37, 1) !important;
        border-bottom: thin solid white !important;
    }
    .page-id-96 #site-navigation-contents {
        background-color: rgba(255, 149, 0, 1) !important;
        border-bottom: thin solid white !important;
    }
    .page-id-106 #site-navigation-contents {
        background-color: rgba(0, 32, 56, 1) !important;
        border-bottom: thin solid white !important;
    }
    .page-id-104 #site-navigation-contents {
        background-color: rgba(24, 46, 18, 1) !important;
        border-bottom: thin solid white !important;
    }
    .page-id-108 #site-navigation-contents {
        background-color: rgba(46, 40, 37, 1) !important;
        border-bottom: thin solid white !important;
    }
    .apex-hero {
        padding-top: 55px;
    }
    .miniLogo {
        width:50px !important;
        height:50px !important;
        margin: -15.5px 0 -12.5px 0 !important;
    }
    .miniName {
        font-size: 10px !important;
        line-height: 12px !important;
        margin-top: 0 !important;
    }
    #headerMainTitle {
        font-size: 30px;
        line-height: 30px;
    }
    #headerSubTitle {
        font-size: 12px;
        margin-bottom: 40px;
    }
    #hero-rotator .mtphr-dnt-tick {
        font-size: 14px;
        line-height: 14px;
    }
    #apex-page-24-hero {
        min-height:160% !important;
        max-height:160% !important;
    }
    #apex-page-96-hero, #apex-page-106-hero, #apex-page-104-hero, #apex-page-108-hero, #apex-page-354-hero, #apex-page-360-hero, #apex-page-364-hero, #apex-page-368-hero, #apex-search-hero, #apex-error-hero, .single-post .apex-hero, #apex-taxonomy-hero, #apex-author-hero {
        min-height:85% !important;
        max-height:85% !important;
    }
    .parallax-section-0 {
        background-image: none;
        display: none;
    }

    .parallax-section-1 {
        background-image: none;
        display: none;
    }
}

.qtranxs-lang-menu img {
    max-width: 30px;
}