@import url(../dazzling/style.css);
@import url(../dazzling-child/font.css);
.container-fluid,
.navbar-fixed-top .container-fluid {
    padding-left: 10px;
    padding-right: 10px
}

#primary,
#primarypress,
body {
    background-color: #fff;
    -moz-osx-font-smoothing: grayscale;  
    -webkit-font-smoothing: antialiased;
}

#primary,
#secondary,
body,
p {
    font-family: WhitneyBook, sans-serif;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
}

button:focus {outline:0;}
a:focus {outline:0;}
:focus {outline:0 !important;}

.ku-entry-title,
h2 {
    line-height: 1.1667
}

.posted-on,
.posted-on-single {
    max-height: 20px;
    font-style: italic
}

body {
    border: none;
    font-size: 16px;
    line-height: 1.65;
    color: #18242b
}

.container-fluid {
    margin-left: auto;
    margin-right: auto;
    max-width: 1450px
}

@media (min-width:200px) {
    .navbar-fixed-top .container-fluid {
        padding-left: 20px;
        padding-right: 15px
    }
}

@media (min-width:997px) {
    .container-fluid,
    .navbar-fixed-top .container-fluid {
        padding-left: 20px;
        padding-right: 30px
    }
}

.page-template-page-press>.container>.row {
    margin-left: 0;
    margin-right: 0
}

#content {
    margin-top: 30px;
    margin-bottom: 0;
    width: 100%
}

#primary,
#secondary {
    padding-left: 0;
    padding-right: 0
}

#primarypress {
    padding-left: 0;
    padding-right: 0
}

#secondary {
    padding-top: 20px;
    padding-right: 15px;
    padding-right: 0!important;
}

@media screen and (max-width:996px) {
    #secondary {
     padding-right: 15px!important;
    }
}

.btn-default,
.btn-default:active,
.btn-default:focus,
.btn-default:hover,
.label-default,
.label-default:hover {
    background-color: #2186db;
    border-color: #2186db
}

.btn-search,
.btn-search:active,
.btn-search:focus,
.btn-search:hover {
    background-color: #fff;
    border-left: 0 solid #E8E8E8;
    border-right: 0 solid #E8E8E8;
    border-top: 1px solid #E8E8E8;
    border-bottom: 1px solid #E8E8E8;
    color: #ccc
}

.search-query {
    width: 80px;
    border-right: none
}

a,
a:focus,
a:hover {
    color: #2186db;
    text-decoration: none
}

p {
    font-size: 18px;
    line-height: 1.5
}

.topnull {
    margin-top: 0;
    padding-top: 0
}

.bottom {
    margin-bottom: 30px
}

.blue {
    color: #2186db;
    font-weight: 600
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.ku-entry-title,
.ku-entry-title a,
.ku-entry-title a:active,
.ku-entry-title a:focus,
.ku-entry-title a:hover,
.ku-entry-title a:visited,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: WhitneyBook;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    color: #18242b
}

.align-center {
    text-align: center
}

.ku-entry-title {
    font-size: 30px;
    letter-spacing: -.015em
}

h1 {
    font-size: 42px;
    line-height: 1.142857;
    margin: .5em 0
}

h2 {
    font-size: 36px
}

h3 {
    font-size: 24px;
    line-height: 1.5333
}

@media screen and (min-width:992px) {
    h1 {
        font-size: 42px
    }
    h2 {
        font-size: 36px;
        line-height: 1.1667
    }
    h3 {
        font-size: 30px;
        line-height: 1.5333
    }
}

.navbar {
    min-height: 60px
}

.navbar.navbar-default {
    border-bottom: 1px solid #18242b;
    background-color: #18242b
}

.site-description {
    color: #fff
}

.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover,
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>li>a,
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover {
    color: #fff!important;
    font-weight: 600;
    background-color: #18242b;
    font-size: 13px;
    line-height: 20px;
    border-color: transparent
}

#reviewbtn {
    color: #fff;
    background-color: #99c613;
    padding: 0;
    border-color: transparent;
    letter-spacing: .8px;
    font-weight: 700
}

#review-li {
    border-radius: 2px;
    margin: 0
}

@media screen and (min-width:280px) {
    #review-li {
        margin-top: 10px;
        padding: 8px
    }
}

@media screen and (min-width:767px) {
    #review-li {
        padding: 9px 12px
    }
}

.navbar-default .navbar-nav>li.btn-primary,
.navbar-default .navbar-nav>li.btn-primary:active,
.navbar-default .navbar-nav>li.btn-primary:focus,
.navbar-default .navbar-nav>li.btn-primary:hover,
.open>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #99c613;
    border-color: #99c613;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 12px;
    letter-spacing: 0;
    padding: 10px 12px;
    font-size: 13px;
    line-height: 1.42857;
    border-radius: 4px
}

.btn a {
    color: #fff;
    text-transform: uppercase
}

ul#menu-headmenu {
    margin: 0;
    font-family: WhitneyBold;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-weight: bold;
}

ul#menu-headmenu li a {
    text-decoration: none
}

ul#menu-headmenu li fa-search {
    padding-right: 5px
}

.ku-marg-right {
    margin-right: 12px
}

ul#menu-headmenu .ku-links {
    font-size: 15px;
    letter-spacing: 1px;
    padding-bottom: 0
}

ul#logo-headmenu {
    padding-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0
}

ul#logo-headmenu li {
    padding-bottom: 0
}

.navbar-fixed-top .container-fluid .navbar-right {
    margin-right: 0;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 13px;
    padding-left: 0
}

@media screen and (min-width:320px) {
    .navbar-fixed-top .container-fluid .navbar-right {
        margin-right: 0
    }
}

@media screen and (min-width:480px) {
    .navbar-fixed-top .container-fluid .navbar-right {
        margin-right: 0
    }
}

@media screen and (min-width:767px) {
    .navbar-fixed-top .container-fluid .navbar-right {
        margin-right: 15px
    }
}

@media screen and (min-width:990px) {
    .navbar-fixed-top .container-fluid .navbar-right {
        margin-right: 0
    }
}

@media (min-width:0) {
    .navbar-right {
        float: right!important;
        margin-right: -20px;
        padding-left: 20px
    }
    .navbar-left {
        float: left!important;
        padding-left: 10px
    }
}

.navbar-fixed-top .navbar-nav>li>span {
    padding-bottom: 20px;
    display: block;
    color: #e9ecec;
    font-size: 14px;
    line-height: 18px;
    padding-left: 15px
}

@media (max-width:975px) {
    .navbar-fixed-top .navbar-nav>li>span {
        padding-top: 12px;
        padding-bottom: 12px;
        max-width: 170px
    }
}

.navbar-fixed-top .navbar-nav>li>a {
    padding: 20px 12px
}

@media (min-width:320px) {
    .navbar-fixed-top .navbar-right .fa,
    .navbar-fixed-top .navbar-right .navbar-static-bottom [data-toggle=collapse]:after,
    .navbar-static-bottom .navbar-fixed-top .navbar-right [data-toggle=collapse]:after {
        font-size: 18px
    }
}

@media (max-width:480px) {
    .navbar-fixed-top .navbar-right .fa,
    .navbar-fixed-top .navbar-right .navbar-static-bottom [data-toggle=collapse]:after,
    .navbar-static-bottom .navbar-fixed-top .navbar-right [data-toggle=collapse]:after {
        font-size: 18px
    }
}

@media (max-width:550px) {
    .navbar-fixed-top .navbar-right li a {
        padding: 22px 10px 5px
    }
    .navbar-fixed-top .navbar-right .fa,
    .navbar-fixed-top .navbar-right .navbar-static-bottom [data-toggle=collapse]:after,
    .navbar-static-bottom .navbar-fixed-top .navbar-right [data-toggle=collapse]:after {
        font-size: 21px
    }
}

.navbar.navbar-default {
    margin-top: -1px
}

.navbar-fixed-top .navbar-right .navbar-header li {
    float: left
}

@media screen and (max-width:550px) {
    .navbar-fixed-top .navbar-right .navbar-header li {
        float: left
    }
}

.fa,
.navbar-static-bottom [data-toggle=collapse].collapsed:after,
.navbar-static-bottom [data-toggle=collapse]:after {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.dropdown.dropdown-form-element .btn-chevron,
.dropup.dropdown-form-element .btn-chevron,
.navbar-static-bottom [data-toggle=collapse]:after,
.pull-right {
    float: right
}

.logo-kununu {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    border: 0;
    display: inline-block;
    height: 60px;
    background: url(/wp-content/uploads/2016/06/kununu-logo-2015.png) 0 no-repeat;
    background-size: 128px;
    width: 128px;
    vertical-align: top
}

.ku-articlehead,
.ku-blogtitle,
.ku-blogtitle-index,
.ku-blogtitle-search {
    border-bottom: 1px solid #eee
}

/*@media (max-width:480px) {
    .logo-kununu {
        background-size: 27px;
        width: 27px;
        background-position-y: 18px
    }
}

@media (max-width:767px) {
    .logo-kununu {
        background: url(/wp-content/uploads/2016/06/kununu-logo-icon.png) no-repeat;
        background-size: 40px;
        height: 40px;
        width: 40px;
        margin-top: 7px
    }
}*/

.logo-beta:after {
    content: 'BETA';
    font-size: 8px;
    font-family: WhitneyBook, sans-serif;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-weight: 700;
    color: #a7d915;
    position: relative;
    top: 17px;
    right: 15px;
    display: none
}

@media (max-width:830px) {
    .logo-beta:after {
        top: 10px;
        right: 5px;
        display: block
    }
}

@media (max-width:480px) {
    .logo-beta:after {
        top: 12px;
        right: -5px;
        display: block
    }
}

@media (min-width:320px) {
    .logo-beta:after {
        top: 12px;
        right: -5px;
        display: block
    }
}

#logo-desc {
    padding-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 13px;
    color: #fff
}

@media (min-width:977px) {
    #logo-desc {
        padding-top: 20px
    }
}

.navbar-static-bottom .logo-kununu {
    margin-bottom: 30px
}

.blogtitle {
    color: #18242b!important
}

.ku-blogtitle {
    padding-top: 30px;
    padding-bottom: 9px;
    margin: 0 15px 20px
}

.ku-blogtitle-index {
    padding-top: 40px;
    padding-bottom: 10px;
    margin: 0;
    font-size: 30px;
    line-height: 1.5333
}

.headerWrapper {
    max-width: 1450px;
    margin-left: auto;
    margin-right: auto
}

.ku-blogtitle-search {
    padding-top: 30px;
    padding-bottom: 9px;
    margin: 0 15px 20px 35px
}

.ku-articlehead {
    min-height: 80px;
    padding: 0;
    margin: 10px 0 20px
}

@media screen and (min-width:320px) {
    .ku-articlehead {
        padding: 0 30px 10px 15px;
        margin: 10px 0 30px
    }
}

@media screen and (min-width:480px) {
    .ku-articlehead {
        padding: 0 30px 10px 15px;
        margin: 10px 0 30px
    }
}





/* Pess-page           __________________________________________________      */

.page-template-page-press_new 									{margin: 0px auto 0 !important;}
.page-template-page-press_new #content							{margin:60px auto 0 !important;}

@media (max-width: 767px) {
	.page-template-page-press_new 									{margin: 0px auto 0 !important;}
}

.page-template-page-press_new .container 						{max-width: none; }
.page-template-page-press_new .container.main-content-area 		{padding-left:0px; padding-right:0px;}

.page-template-page-press_new .container div .container			{max-width: 1450px;padding-left: 150px; padding-right:150px;}

@media (max-width: 767px) {
	.page-template-page-press_new .container div .container			{max-width: 1450px;padding-left: 30px; padding-right:30px;}
}
@media (min-width: 768px) and (max-width: 991px) {
	.page-template-page-press_new .container div .container			{max-width: 1450px;padding-left: 30px; padding-right:30px;}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.page-template-page-press_new .container div .container			{max-width: 1450px;padding-left: 30px; padding-right:30px;}
}



.page-template-page-press_new h2 								{margin-bottom: 40px;}

.introdark 						{overflow:hidden;color:white;position:absolute;top:0px;width:100%;height:600px;z-index:1;background:black;}
.infowrapper					{width:100%;height:600px;}
.info 							{width:100%;color:white;position:relative;z-index:2;float:left;top:50%;left: 50%;transform: translate(-50%, -50%); text-align: center; }
.info h1 						{color:#2989d8;font-size:40px;font-family:  WhitneyBook;font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:0;color:white;}
.info h2 						{color:white;font-size:40px;font-family:  WhitneyBook;font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:0;}
.introdark .item				{width:100%;background: no-repeat center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}

@media (max-width: 767px) {
	.introdark  					{height:400px;}
	.introdark  .item				{height:400px !important;}
	.info 		{padding:0 20px;}
	.info 		{top:50%;	}
	.info h1 	{font-size:30px;}
	.info h2 	{font-size:30px;}
	.infowrapper					{width:100%;height:400px;margin-top:0px;}
}
@media (min-width: 768px) and (max-width: 991px) {
	.introdark  					{height:400px;}
	.introdark  .item				{height:400px !important;}
	.infowrapper					{width:100%;height:400px;margin-top:0px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.introdark  					{height:400px;}
	.introdark  .item				{height:400px !important;}
	.infowrapper					{width:100%;height:400px;margin-top:0px;}
}
@media (min-width: 1200px) {
	.introdark  					{height:400px;}
	.introdark  .item				{height:400px !important;}
	.infowrapper					{width:100%;height:400px;margin-top:0px;}
}




.page-template-page-press_new .grayBG				{background: #f4f5f5;padding:50px 0 70px;}
.page-template-page-press_new .grayBG.bottomzero	{background: #f4f5f5;padding:50px 0 0px;}

.page-template-page-press_new .center 		{text-align: center;}
.story_text 							{color: #6B6B6B;}

.panel									{height:190px;background: #f4f5f5;transition: all 0.25s;margin-bottom: 30px;border-color: transparent;}
.panel:hover							{background: #2186db;color:white;}
.pressdate, .pressdate_news				{color:#b2b2b2;padding-top: 4px;font-size: 13px;transition: all 0.25s;}

.panel:hover .pressdate, .panel:hover .pressdate_news		{color:white;}

.press_row								{}

.press_news_title						{height:77px;}

.presstitle								{height:132px;}
.press_releasebtn						{background-color: transparent !important;border:1px solid #b2b2b2;color:#b2b2b2 !important;font-weight: normal !important;transition: all 0.25s;}
.panel:hover .press_releasebtn			{border:1px solid white;color:white !important;}

.pressplus, .press_releaseplus			{display:none;}
.press_logo								{width:100%;height:60px;}

.more_button							{padding-left: 16px;}
.more_button:hover 						{color:#6B6B6B;}

.linie_press							{border-bottom: 1px solid #eee;display: block;width:100%;margin: 60px 0 40px 0;}
.dist_press								{display: block;width:100%;margin: 50px 0 40px 0;}

.fw-btn-1								{background-color: #2186db !important;transition: all 0.25s;border: 1px solid #2186db !important;font-weight: normal !important;}
.fw-btn-1:hover							{background-color: white !important;color:#2186db !important;border: 1px solid #2186db !important;}
.fw-btn-1:hover a 						{transition: all 0.25s;}
.fw-btn-1:hover a 						{color:#2186db !important;}

.fw-btn-1.green							{background-color: #99c613 !important;transition: all 0.25s;border: 1px solid #99c613 !important;font-weight: normal !important;}
.fw-btn-1.green:hover					{background-color: white !important;color:#99c613 !important;border: 1px solid #99c613 !important;}
.fw-btn-1.green:hover a 				{transition: all 0.25s;}
.fw-btn-1.green:hover a 				{color:#99c613 !important;}

@media (max-width: 767px) {
	.fw-btn-1 							{margin-bottom: 20px;}
}

@media (min-width: 768px) and (max-width: 991px) {
	.fw-btn-1 							{margin-bottom: 20px;}
}


/* Pess-page  DE         __________________________________________________      */


.page-template-page-press_de 									{margin: 0px auto 0 !important;}
.page-template-page-press_de #content							{margin:35px auto 0 !important;}

@media (max-width: 767px) {
	.page-template-page-press_de 									{margin: 0px auto 0 !important;}
}

.page-template-page-press_de .container 						{max-width: none; }
.page-template-page-press_de .container.main-content-area 		{padding-left:0px; padding-right:0px;}

.page-template-page-press_de .container div .container			{max-width: 1450px;padding-left: 150px; padding-right:150px;}

@media (max-width: 767px) {
	.page-template-page-press_de .container div .container			{max-width: 1450px;padding-left: 30px; padding-right:30px;}
}
@media (min-width: 768px) and (max-width: 991px) {
	.page-template-page-press_de .container div .container			{max-width: 1450px;padding-left: 30px; padding-right:30px;}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.page-template-page-press_de .container div .container			{max-width: 1450px;padding-left: 30px; padding-right:30px;}
}



.page-template-page-press_de h2 								{margin-bottom: 40px;}

@media screen and (min-width:320px) {
    .page-template-page-press_de h2 								{font-size: 30px;}
}

@media screen and (min-width:480px) {
    .page-template-page-press_de h2 								{font-size: 36px;}
}

@media screen and (min-width:768px) {
    .page-template-page-press_de h2 								{font-size: 36px;}
}

@media screen and (min-width:990px) {
    .page-template-page-press_de h2 								{font-size: 36px;}
}

.page-template-page-press_de .grayBG				{background: #f4f5f5;padding:50px 0 70px;}
.page-template-page-press_de .grayBG.bottomzero	{background: #f4f5f5;padding:50px 0 0px;}

.page-template-page-press_de .center 		{text-align: center;}

.rahmen						{padding:50px 0 20px;}
.rahmen_presseinformation	{padding:0px 0 100px;}
.kontakt_text p 			{margin: 0;text-align: center;}
.zentriert					{text-align: center;}

.thumb-recources			{width: 100%;height: 160px;overflow: hidden;border-top-left-radius: 2px;border-top-right-radius: 2px;}

.page-template-page-press_de .panel-body, .page-template-page-press_de_alle	.panel-body				{padding: 0px;}

.panel_head_press			{padding: 14px 18px 0 18px;line-height:20px;}
.panel_des					{padding:0 18px;color: #b2b2b2;padding-top: 4px;font-size: 13px;transition: all 0.25s;}
.panel_press				{height: 280px;}

.panel_press:hover .panel_des			{color:white !important;}
.panel_press:hover							{background: #2186db;color:white;border-color: #f4f5f5 !important;}


.single-presseinformation article		{margin-right: 43px;padding: 45px 0 10px;margin-left: 15px}

@media screen and (min-width:320px) {
    .single-presseinformation article {
        margin-right: 15px
    }
}

@media screen and (min-width:480px) {
    .single-presseinformation article {
        margin-right: 15px
    }
}

@media screen and (min-width:768px) {
    .single-presseinformation article {
        margin-right: 15px
    }
}

@media screen and (min-width:990px) {
    .single-presseinformation article {
        margin-right: 43px
    }
}

.vorspann								{font-family:"WhitneyBold";font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;}

#alte_presse							{text-align: center;}

.press_downloads						{margin: 40px 8% 3% !important;}

.single .entry-content h2.downloads_head	{margin: 0 8% 3% !important;}

.press_thumb 						{float:left;}
.press_down_wrapper 				{float:left;margin-left: 20px;}


.page-template-page-press_de_alle 									{margin: 0px auto 0 !important;}
.page-template-page-press_de_alle #content							{margin:35px auto 0 !important;}


@media (max-width: 767px) {
	.page-template-page-press_de_alle 									{margin: 0px auto 0 !important;}
}

.page-template-page-press_de_alle  .container 						{max-width: none; }
.page-template-page-press_de_alle  .container.main-content-area 		{padding-left:0px; padding-right:0px;}

.page-template-page-press_de_alle  .container div .container			{max-width: 1450px;padding-left: 150px; padding-right:150px;}

@media (max-width: 767px) {
	.page-template-page-press_de_alle  .container div .container			{max-width: 1450px;padding-left: 30px; padding-right:30px;}
}
@media (min-width: 768px) and (max-width: 991px) {
	.page-template-page-press_de_alle  .container div .container			{max-width: 1450px;padding-left: 30px; padding-right:30px;}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.page-template-page-press_de_alle  .container div .container			{max-width: 1450px;padding-left: 30px; padding-right:30px;}
}

.page-template-page-press_de_alle h2 								{margin-bottom: 40px;}

@media screen and (min-width:320px) {
    .page-template-page-press_de_alle h2 								{font-size: 30px;}
}

@media screen and (min-width:480px) {
    .page-template-page-press_de_alle h2 								{font-size: 36px;}
}

@media screen and (min-width:768px) {
    .page-template-page-press_de_alle h2 								{font-size: 36px;}
}

@media screen and (min-width:990px) {
    .page-template-page-press_de_alle h2 								{font-size: 36px;}
}

.page-template-page-press_de_alle .grayBG				{background: #f4f5f5;padding:50px 0 70px;}
.page-template-page-press_de_alle .grayBG.bottomzero	{background: #f4f5f5;padding:50px 0 0px;}

.page-template-page-press_de_alle .center 		{text-align: center;}

.page-template-page-press_de_alle .spacer 		{margin: 60px 0 40px 0;}






.ku-articlehead a,
.ku-articlehead a:focus,
.ku-articlehead a:hover {
    font-size: 14px;
    line-height: 1.28571;
    text-decoration: none;
    font-weight: 700
}

.ku-category,
.ku-category:active,
.ku-category:focus,
.ku-category:hover,
.ku-category:visited {
    display: inline;
    border: 1px solid #99c613;
    background-color: #fff;
    color: #99c613;
    text-transform: uppercase;
    font-size: 13px;
    line-height: 1.38462;
    padding: 5px 50px;
    font-weight: 700
}

.ku-category a,
.ku-category a:active,
.ku-category a:focus,
.ku-category a:hover,
.ku-category a:visited {
    font-size: 13px;
    color: #99c613
}

.ku-category-fixed {
    display: inline;
    background-color: #fff;
    color: #2186db;
    text-transform: uppercase;
    font-family: WhitneySemibold;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    float: left;
    font-size: 13px
}

.posted-on {
    margin-bottom: 13px;
    font-size: 13px
}

.authorbox {
    display: inline;
    float: left;
    padding: 0;
    margin-bottom: 15px
}

.likebox-left,
.likebox-right {
    height: 45px;
    width: 40px;
    text-align: center;
    padding-top: 5%
}

.author,
.author-single {
    margin-right: 0!important;
    margin-bottom: 0;
    display: inline
}

.author {
    font-size: 13px;
    margin-left: 5px
}

@media screen and (min-width:992px) {
    .author {
        padding-bottom: 20px;
        margin-left: 0
    }
}

.author-single {
    margin-left: 15px;
    float:left;
}

.posted-on-box .author-single {
 	font-style: italic;
    float:none;
}

.author-single .hidden-xs {display:none;}

@media screen and (min-width:992px) {
    .author-single {
        padding-bottom: 20px;
        margin-left: 0
    }
}

.authorbox .avatar {
    margin-left: 20px
}

@media screen and (max-width:992px) {
    .authorbox .avatar {
        display: none
    }
}

.ku-author {
    color: #8b9195!important;
    margin-left: 0;
/*     text-transform: uppercase; */
}

.author img {
    margin-right: 20px;
/*     margin-left: 20px */
}

.author img .vcard .avatar {
    position: relative;
    left: inherit;
    top: inherit;
    padding-right: 20px;
    padding-left: 10px
}

.posticons,
.s-icons {
    padding-left: 0
}

.likebox-left {
    color: #18242b;
    font-size: 12px;
    float: left;
    margin-right: 0!important;
    border-radius: 3px 0 0 3px;
    border-left: 1px solid #8b9195;
    border-top: 1px solid #8b9195;
    border-bottom: 1px solid #8b9195
}

.likebox-right {
    border: 1px solid #8b9195;
    border-radius: 0 3px 3px 0;
    display: inline;
    font-size: 12px;
    float: right;
    margin-left: 0!important
}

.likebox-left .fa,
.likebox-right .fa {
    color: #465055;
    font-size: 12px
}

.posted-on {
    float: left
}

.separater {
    float: left;
    font-size: 13px;
    margin: 0 7px
}

.posted-on a,
.posted-on a:active,
.posted-on a:focus,
.posted-on a:hover,
.posted-on-single a,
.posted-on-single a:active,
.posted-on-single a:focus,
.posted-on-single a:hover {
    color: #8b9195!important
}

.s-icons {
    padding-right: 0;
    text-align: left;
    margin-top: 20px
}

@media screen and (min-width:250px) {
    .s-icons {
        padding-left: 15px;
        padding-right: 15px
    }
}

.posted-on-box {
    margin-bottom: 20px;
    margin-left: -15px;
    min-height: 10px;
    font-family: WhitneyItalic, sans-serif;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
}

.ku-more,
.ku-tags a,
.widget-title {
    font-family: WhitneySemibold;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;

}

.thumbnail {
    display: block;
    margin-bottom: 30px;
    line-height: 1.42857143;
    background: 0 0;
    border: none;
    width: 100%;
    padding: 0;
    border-radius: 0
}

@media screen and (min-with:320px) {
    .thumbnail {
        margin-bottom: 20px
    }
}

@media screen and (max-with:480px) {
    .thumbnail {
        margin-bottom: 20px
    }
}

hr.section-divider {
    margin-left: 22px
}

hr.section-divider.col-sm-12 {
    width: calc(100% - 50px)
}

article.post {
    margin: 0;
    padding: 10px 0
}

article.post:first-child {
    margin: 0;
    padding: 45px 0 10px
}

.entry-meta a,
.entry-meta a:active,
.entry-meta a:focus,
.entry-meta a:hover {
    color: #2186db
}

.entry-content {
    font-size: 20px;
    line-height: 1.5;
    font-weight: 400;
    color: #6B6B6B
}

.entry-title a,
.entry-title a:active,
.entry-title a:focus,
.entry-title a:hover,
.entry-title a:visited,
.ku-more {
    color: #2186db
}

blockquote {
    padding: 10px 30px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: none;
    line-height: 1.3;
    font-weight: 700
}

.plus {
    margin: 0 15px
}

.sfsibeforpstwpr {
    margin: 20px 0 20px 15px
}

ul.companylist li {
    background-image: url(img/listimage1_smaller.png);
    background-repeat: no-repeat;
    min-height: 35px;
    padding-left: 50px;
    padding-top: 3px;
    margin-left: -30px
}

.listimage1,
.listimage2,
.listimage3,
.listimage4,
.listimage5 {
    list-style-position: inside;
    list-style-type: none;
    vertical-align: text-bottom
}

.ku-leftbox-first,
.ku-leftbox-second,
.ku-rightbox-first,
.ku-rightbox-second {
    display: block;
    padding: 10px 10px 20px 20px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out
}

.ku-leftbox-second {
    padding: 10px 50px 50px 20px
}

.ku-leftbox-first {
    padding: 10px 10px 50px
}

.kubox-text {
    font-size: 1.2em
}

.kubox-postbtn {
    margin-left: 15px
}

.ku-leftbox-first h2,
.ku-leftbox-second h2,
.ku-rightbox-first>h1,
.ku-rightbox-first>h2,
.ku-rightbox-second>h1,
.ku-rightbox-second>h2 {
    padding: 0 15px
}

.ku-more,
.ku-tags {
    padding-top: 15px;
    text-transform: uppercase
}

.line {
    width: 85%;
    text-align: center
}

.ku-more {
    font-size: 13px
}

.ku-tags {
    color: #2186db!important;
    font-weight: 700;
    padding-bottom: 15px;
    padding-left: 15px;
    font-size: 14px
}

.ku-tags button {
    margin: 0 5px 5px 0;
    background-color: #e7e9e8;
    border-color: #e7e9e8;
    color: #000
}

#similarpostimg,
#similarposttext h3,
.ku-quote p,
.rltdpstsplgn_content .row,
.rltdpstsplgn_content .row img {
    background-color: #fff
}

.ku-tags a {
    color: #000
}

.ku-tags .btn.btn-default {
    color: #000;
    text-transform: uppercase
}

.ku-quote p {
    text-align: center;
    font-style: italic;
    font-size: 1.2em;
    line-height: 1.2em;
    padding: 20px
}

.kubox-btnbox {
    min-height: 30px
}

.socialthumbs {
    float: right
}

aside {
    margin-left: 30px
}

hr.sb-separator {
    margin-bottom: 1.5em!important;
    margin-top: 0!important
}

#secondary hr.sb-separator:nth-child(1) {
    display: none
}

.ku-more-sidebar {
    color: #2186db;
    font-weight: 700;
    font-size: 11px;
    line-height: 1.54545;
    text-transform: uppercase
}

#menu-tags {
    padding-top: 0;
    list-style: none
}

#similarposttext {
    font-weight: 600;
    line-height: 1.13333;
    font-size: 15px;
    padding-left: 0
}

#similarposttext h3 {
    font-weight: 600;
    font-size: 15px;
    margin-top: 0;
    padding-top: 10px
}

#similarpostimg {
    padding-left: 10px;
    padding-right: 10px
}

.rltdpstsplgn_content {
    margin-top: 10px
}

.rltdpstsplgn_content .row img {
    padding: 10px 0
}

.widget {
    margin: 0 0 1.5em 1.5em;
}

@media screen and (max-width:996px) {
    .widget {
        margin: 0 8% 10px!important;
    }
}

.widget-title {
    font-size: 14px;
    text-transform: uppercase;
    border: none;
    margin-bottom: 15px
}

#for-companies {
    margin-bottom: 20px
}

.menu-item-object-post_tag {
    padding-bottom: 5px
}

.menu-item-object-post_tag a {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid #2186db;
    border-radius: 2px;
    background-color: #2186db;
    color: #fff;
    text-transform: uppercase
}

.widget ul {
    padding: 10px 10px 10px 0
}

#social ul li {
    padding: 0 5px
}

#social ul li:first-child {
    padding-left: 0
}

#social ul li:last-child {
    padding-right: 0
}

.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 100%;
    margin-top: 0;
    outline: 0;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    z-index: 9999
}

.bx-wrapper .bx-prev {
    left: 10px;
    background: url(images/control-left.png) no-repeat
}

.bx-wrapper .bx-next {
    right: 10px;
    background: url(images/control-right.png) no-repeat
}

.textwidget {
    min-height: 50px;
    display: block
}

.more-link,
.site-main [class*=navigation] a {
    border: 1px solid #E8E8E8;
    padding: 6px 12px;
    background: #2186db;
    border-radius: 4px;
    display: block
}

.more-link:hover,
.site-main [class*=navigation] a:hover {
    color: #fff;
    background: #2186db;
    text-decoration: none
}

[class*=navigation] .nav-next,
[class*=navigation] .nav-previous {
    float: none;
    text-align: center
}

[class*=navigation] .nav-previous a,
[class*=navigation] .nav-previous a:hover {
    border: none;
    padding: 6px 12px;
    background: #fff;
    color: #2186db;
    text-align: center;
    display: block
}

[class*=navigation] .nav-next a,
[class*=navigation] .nav-next a:hover {
    text-align: center;
    border: none;
    padding: 6px 12px;
    background: #fff;
    color: #2186db;
    display: block
}

.comment input[type=submit],
.comments-area .btn-default {
    border-color: #99c613;
    background-color: #99c613
}

[class*=navigation] .nav-next a .navlink,
[class*=navigation] .nav-next a:hover .navlink,
[class*=navigation] .nav-previous a .navlink,
[class*=navigation] .nav-previous a:hover .navlink {
    background: #fff;
    color: #18242b;
    font-size: 14px
}

#comments {
    font-family: WhitneyBook, sans-serif;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    padding: 30px;
    background-color: #f8f8f8;
    margin: 0 30px 0 15px
}

.comment input[type=submit],
.comments-area .submit {
    border-width: 0;
    padding: 10px 0;
    width: 100%
}

@media screen and (min-width:320px) {
    #comments {
        margin: 0 15px 50px
    }
}

@media screen and (min-width:480px) {
    #comments {
        margin: 0 15px 50px
    }
}

@media screen and (min-width:768px) {
    [class*=navigation] .nav-next a .navlink,
    [class*=navigation] .nav-next a:hover .navlink,
    [class*=navigation] .nav-previous a .navlink,
    [class*=navigation] .nav-previous a:hover .navlink {
        font-size: 18px
    }
    [class*=navigation] .nav-next a,
    [class*=navigation] .nav-next a:hover {
        text-align: left
    }
    [class*=navigation] .nav-previous a,
    [class*=navigation] .nav-previous a:hover {
        text-align: right
    }
    [class*=navigation] .nav-next {
        float: right
    }
    [class*=navigation] .nav-previous {
        float: left
    }
    #comments {
        margin: 0 15px 50px
    }
}

@media screen and (min-width:990px) {
    #comments {
        margin: 0 43px 50px 15px
    }
}

.comments-area input[type=text],
input[type=email] {
    width: 100%
}

.comment .vcard .avatar {
    position: relative;
    left: 0;
    top: 0;
    margin-bottom: 10px
}

.comments-area input[type=text],
.comments-area input[type=email],
.comments-area input[type=url],
.comments-area input[type=password],
.comments-area input[type=search],
.comments-area textarea {
    padding: 10px
}

.comment .comment-body {
    padding-left: 5px!important;
    background-color: #fff;
    margin: 2em 0 0;
    overflow: hidden;
    padding: 10px;
    position: relative;
    border: 1px solid #E8E8E8;
    border-radius: 4px
}

@media screen and (min-width:480px) {
    .comment .comment-body {
        padding-left: 30px
    }
}

@media screen and (min-width:992px) {
    .comment .comment-body {
        padding-left: 76px
    }
}

.comment-list .children {
    margin-left: 0!important;
    padding-left: 4px;
    border-left: none;
    background-repeat: no-repeat;
    background-position: left 20px
}

@media screen and (min-width:480px) {
    .comment-list .children {
        padding-left: 10px
    }
}

@media screen and (min-width:992px) {
    .comment-list .children {
        padding-left: 30px
    }
}

#footer {
    font-family: WhitneyBook, sans-serif;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    float: none
}

footer>.container-fluid>.row {
    margin-left: 0;
    margin-right: 0
}

footer .navbar-static-bottom .nav {
    display: inline-block
}

footer .navbar-static-bottom [data-toggle=collapse],
footer .navbar-static-bottom [data-toggle=collapse]:hover {
    color: #a3a7aa
}

footer .navbar-static-bottom [data-toggle=collapse] {
    display: block;
    margin-bottom: 0;
    padding-bottom: 11px
}

@media (min-width:550px) {
    footer .navbar-static-bottom .collapse {
        display: block;
        height: auto
    }
    footer .nav-sm {
        font-size: 12px
    }
}

footer .nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none
}

footer .nav:after {
    clear: both
}

footer .nav:after,
footer .nav:before {
    content: " ";
    display: table
}

footer .nav li,
footer .nav li a {
    position: relative;
    display: block
}

footer .nav li a {
    padding: 10px 15px
}

.nav-muted-dark.navbar-nav li a,
footer .nav-muted-dark li a {
    color: #747c80
}

.nav-muted-dark a:hover {
    color: #fff
}

footer .nav.nav-list a {
    padding: 4px 0;
    display: block;
    background-color: transparent;
    font-size: 16px
}

footer .navbar-static-bottom {
    display: table;
    width: 100%;
    border-top: 1px solid #747c80;
    margin-bottom: 0;
    padding-top: 10px
}

footer .socialcomments {
    padding-left: 0!important
}

footer .nav-inline li {
    font-size: 13px;
    display: inline-block;
    padding-left: 2px
}

footer .nav li a {
    position: relative;
    display: block
}

footer .nav li a:focus,
footer .nav li a:hover {
    text-decoration: underline;
    color: #eee;
    background-color: transparent
}

footer .h3 {
    letter-spacing: -.03em;
    margin-bottom: 18px;
    margin-top: 24px;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.1;
    color: #a3a7aa!important
}

.no-margin {
    margin: 0
}

#footer p {
    color: #b9bdbf
}

.text-muted {
    color: #a3a7aa!important
}

.text-xs {
    font-size: 12px
}

.text-right {
    text-align: right
}

.text-green {
    color: #99c613
}

.text-red {
    color: #f6363f
}

@media (max-width:549px) {
    .text-center-xs {
        text-align: center
    }
}

@media (max-width:997px) and (min-width:550px) {
    .text-center-sm {
        text-align: center
    }
}

b,
strong {
    font-weight: 700
}

footer p {
    letter-spacing: -.035em;
    color: #465055;
    margin: 0 0 10px
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-duration: .35s;
    -o-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transition-property: height, visibility;
    -o-transition-property: height, visibility;
    transition-property: height, visibility
}

.collapse {
    display: none
}

.posticons .kodex_buttons {
    text-align: left!important;
    padding: 0 0 15px;
    vertical-align: top;
    margin: -10px 0 0
}

@media screen and (min-width:480px) {
    .posticons .kodex_buttons {
        margin: 0;
        text-align: right
    }
}

.entry-meta .kodex_buttons {
    text-align: left!important;
    padding: 0 0 15px;
    vertical-align: top;
    margin: -10px 0 0
}

@media screen and (min-width:480px) {
    .entry-meta .kodex_buttons {
        text-align: right;
        margin-left: 0;
        float: left
    }
}

.press-blogtitle,
.press-header {
    text-align: center;
    vertical-align: middle
}

@media screen and (min-width:768px) {
    .entry-meta .kodex_buttons {
        margin-top: -10px;
        margin-left: 20px
    }
}

@media screen and (min-width:815px) {
    .entry-meta .kodex_buttons {
        float: right;
        margin-left: 20px
    }
}

@media screen and (min-width:992px) {
    .entry-meta .kodex_buttons {
        margin-left: 0;
        float: left
    }
}

.kodex_buttons button:active,
.kodex_buttons button:focus,
.kodex_buttons button:hover,
.kodex_buttons button:visited {
    font-family: WhitneyBook, sans-serif;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    color: #fff;
    background: #8b9195;
    border-color: #e7e9e9
}

.heateor_sss_sharing_container {
    margin-bottom: 30px
}

.page-template-page-press {
    font-family: WhitneyBook, sans-serif;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0
}

@media screen and (min-width:320px) {
    .page-template-page-press {
        margin: 0 auto
    }
}

@media screen and (min-width:480px) {
    .page-template-page-press {
        margin: 0px auto 0
    }
}

@media screen and (min-width:767px) {
    .page-template-page-press {
        margin: 0px auto 0
    }
}

.page-template-page-press #content {
    margin: 0;
    padding-right: 0;
    padding-left: 0
}

@media screen and (min-width:767px) {
    .page-template-page-press #content {
        margin: 0 auto
    }
}

#pressmain {
    border-right: 0;
    margin: -3px 0 0
}

#pressmain .hentry,
#pressmain footer .entry-meta {
    margin-bottom: 0
}

#pressmain .press-blogtitle {
    padding-top: 80px
}

#presscontent {
    font-family: WhitneyBook, sans-serif;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size: 20px;
    line-height: 1.5;
    font-weight: 400;
    color: #6B6B6B
}

#presscontent .blogtitle {
    margin: 0
}

.press-header {
    background-image: url(/wp-content/uploads/2016/05/blue-background-200.png);
    height: 200px;
    padding: 0;
    margin: 60px 0 10px
}

.press-blogtitle {
    color: #fff;
    width: 90%;
    padding-top: 60px;
    font-size: 34px;
    line-height: 1.142857;
    padding-left: 5px;
    padding-right: 0;
    margin: 0 auto
}

@media screen and (min-width:569px) {
    .press-blogtitle {
        font-size: 38px;
        padding-left: 25px;
        padding-right: 25px
    }
}

.press_contact_us {
    padding: 15px 40px 40px 20px
}

@media screen and (max-width:480px) {
    .press_contact_us {
        padding-left: 40px
    }
}

@media screen and (min-width:320px) {
    .press_contact_us {
        padding-left: 40px
    }
}

.press_contact_us,
.press_facts,
.press_kit,
.press_news,
.press_photos,
.press_releases {
    margin: 0;
    padding-left: 20px;
    padding-bottom: 40px
}

@media screen and (min-width:992px) {
    .press-blogtitle {
        font-size: 42px;
        line-height: 40px
    }
    .press_contact_us,
    .press_facts,
    .press_kit,
    .press_news,
    .press_photos,
    .press_releases {
        margin-left: 40px;
        margin-right: 40px;
        padding-left: 0
    }
}

.press_news_item {
    padding-bottom: 20px;
    padding-top: 20px;
    padding-right: 20px
}

.press_photos {
    padding-top: 40px
}

.press_posttitle,
.press_releasetitle {
    font-family: WhitneyBook, sans-serif;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    color: #8b9195;
    font-weight: 700
}

.press_photo_title {
    color: #8b9195
}

.press_sectiontitle {
    font-family: WhitneyBook, sans-serif;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size: 36px;
    line-height: 1.1666;
    font-weight: 700;
    color: #18242b;
    margin-bottom: 40px
}

.no-pad-left {
    padding-left: 0
}

.pad-left,
.pad-left-plus {
    padding-left: 15px
}

.pad-left-plus {
    margin-left: 20px
}

.top_20 {
    margin-top: 20px
}

.ku-more-press {
    display: inline;
    color: #2186db;
    font-weight: 700;
    text-transform: uppercase;
    padding-top: 15px
}

.press_blogposts {
    background-color: #f8f8f8;
    padding-left: 55px;
    margin-left: -55px;
    padding-top: 40px;
    margin-bottom: 40px;
    padding-bottom: 80px
}

.press_facts,
.press_photos {
    background-color: #f8f8f8;
    margin-right: 0;
    margin-left: 0;
    padding: 20px 15px 40px
}

@media screen and (min-width:480px) {
    .press_contact_us,
    .press_kit,
    .press_news,
    .press_releases {
        padding-right: 20px;
        padding-left: 20px;
        padding-top: 40px
    }
    .press_facts,
    .press_photos {
        padding-right: 20px;
        padding-left: 40px;
        padding-top: 40px
    }
}

@media screen and (min-width:992px) {
    .press_facts,
    .press_photos {
        padding-left: 60px
    }
}

.white {
    background-color: #fff;
    max-width: 300px
}

.press_blogposts .ku-more {
    font-size: 13px;
    font-weight: 700
}

#hidden_news,
#hidden_releases {
    display: none
}

.hidelink {
    padding: 15px 15px 15px 0;
    text-transform: uppercase
}

.press_release {
    min-height: 100px;
    padding-bottom: 40px;
    padding-left: 0;
    padding-right: 20px
}

@media screen and (min-width:992px) {
    .press_release {
        padding-left: 15px;
        min-height: 150px;
        padding-bottom: 20px
    }
}

.press_release:first-child {
    padding-left: 0
}

.press_releasebtn,
.press_releasebtn:active,
.press_releasebtn:focus,
.press_releasebtn:hover,
.press_releasebtn:visited {
    font-family: WhitneyBook, sans-serif;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    color: #fff;
    background-color: #e7e9e9;
    font-size: 13px;
    line-height: 1.42857;
    font-weight: 700;
    padding: 5px 8px;
    border-radius: 4px;
    text-align: left;
    font-style: normal;
    vertical-align: top
}

.press-releasebtn {
    margin-top: -5px
}

.press_releasetitle {
    height: 60px
}

@media screen and (min-width:992px) {
    .press_releasetitle {
        height: 80px
    }
}

.pressrow {
    padding-left: 0
}

.press_photo.pressrow {
    padding-left: 40px
}

.pressrow ul {
    padding-left: 20px
}

@media screen and (min-width:585px) {
    .pressrow ul {
        padding-left: 40px
    }
}

.pressrow ul li,
ul li {
    font-family: 'Whitney SSm A', 'Whitney SSm B', sans-serif;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size: 20px;
    line-height: 1.5;
    padding-bottom: 10px
}

.press_post {
    border-radius: 4px;
    padding-right: 0;
    margin-right: 25px;
    height: 250px;
    margin-bottom: 80px
}

@media screen and (min-width:992px) {
    .press_post {
        height: 280px;
        margin-bottom: 60px;
        margin-right: 30px
    }
}

@media screen and (min-width:1200px) {
    .press_post {
        height: 300px;
        margin-bottom: 0;
        margin-right: 40px
    }
}

.layerbox {
    background: rgba(0, 0, 0, .5);
    text-align: center;
    opacity: 0;
    height: 210px;
    width: 285px;
    position: absolute;
    top: 0;
    left: 20px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

@media screen and (min-width:767px) {
    .layerbox {
        left: 0
    }
}

.press_photo {
    padding: 0 0 10px 20px;
    height: 330px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px
}

@media screen and (min-width:480px) {
    .layerbox,
    .press_photo {
        padding-left: 0
    }
}

@media screen and (max-width:767px) {
    .layerbox,
    .press_photo {
        padding-left: 20px
    }
}

.press_photo_img {
    height: 210px;
    width: 285px;
    min-height: 150px
}

.layerbox,
.press_photo_img img,
.press_postimg img {
    border-top-left-radius: 6px;
    -moz-border-top-left-radius: 6px;
    -webkit-border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    -moz-border-top-righ-radiust: 6px;
    -webkit-border-top-right-radius: 6px
}

.press_photo_img:hover .layerbox {
    opacity: 1
}

.press_photo_title {
    font-family: WhitneyBook, sans-serif;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    padding: 15px 10px;
    width: 285px;
    background-color: #fff;
    height: 90px
}

.press_posttitle {
    height: 100px
}

.press_postdate,
.press_posttitle {
    font-family: WhitneyBook, sans-serif;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    padding-left: 15px;
    padding-right: 15px
}

.press_newsdate,
.press_postdate,
.press_releasedate {
    font-family: WhitneyItalic, sans-serif;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-style: italic;
    color: #8b9195
}

.press_newsdate {
    padding-top: 10px
}

.press_kit,
.press_releases {
    border-top: 1px solid #e7e9e9;
    padding-top: 40px
}

.press_newstitle {
    color: #8b9195;
    font-size: 20px;
    margin-bottom: 30px
}

.press_newscontent,
.press_newstitle {
    font-family: WhitneyBook, sans-serif;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    padding-right: 15px;
    font-weight: 700
}

.fw-btn-1 {
    background-color: #99c613;
    border-color: transparent;
    border-width: 2px;
    color: #fff;
    font-size: 15px;
    font-weight: 700
}

.fw-btn-green,
.fw-btn-green-layer {
    background-color: #99c613;
    border-color: #99c613;
    color: #fff
}

.fw-btn-green {
    margin: 20px 0
}

.fw-btn-green-layer {
    position: absolute;
    top: 40%;
    left: 30%;
    width: 120px
}

.fw-btn-green a,
.fw-btn-green a:active,
.fw-btn-green a:focus,
.fw-btn-green a:hover,
.fw-btn-green a:visited,
.fw-btn-green-layer a,
.fw-btn-green-layer a:active,
.fw-btn-green-layer a:focus,
.fw-btn-green-layer a:hover,
.fw-btn-green-layer a:visited {
    font-family: WhitneyBook, sans-serif;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    color: #fff;
    text-transform: uppercase
}

#facts-btn {
    margin-left: 20px
}

.ku-more-btn,
.ku-more-btn:active,
.ku-more-btn:focus,
.ku-more-btn:hover,
.ku-more-btn:visited {
    font-family: WhitneyBook, sans-serif;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 30px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.42857143;
    text-transform: uppercase;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    color: #fff
}

#menu-tags li a,
.carousel .stageMore,
.popTitle {
    font-family: WhitneySemibold;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
}

.kununu-load-more .page-header {
    display: none
}

.container {
    width: 100%;
    max-width: 1450px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 15px;
    padding-left: 15px
}

@media screen and (min-width:320px) {
    .container.main-content-area {
        padding-left: 15px;
        padding-right: 15px
    }
}

@media screen and (min-width:480px) {
    .container.main-content-area {
        padding-left: 15px;
        padding-right: 15px
    }
}

@media (min-width:320px) {
    .blogtitle {
        margin: 0 0 0 15px
    }
}

@media (min-width:480px) {
    .blogtitle {
        margin: 0 0 0 15px
    }
}

@media screen and (min-width:768px) {
    .container.main-content-area {
        padding-left: 30px;
        padding-right: 30px
    }
    .blogtitle {
        margin: 0 0 0 30px
    }
}

#main .row {
    margin-left: 0;
    margin-right: 15px
}

@media screen and (min-width:320px) {
    #main .row {
        margin-left: 0;
        margin-right: 0
    }
}

@media screen and (min-width:480px) {
    #main .row {
        margin-left: 0;
        margin-right: 0
    }
}

@media screen and (min-width:768px) {
    #main .row {
        margin-left: 0;
        margin-right: 15px
    }
}

.linie {
    border-bottom: 1px solid #eee;
    display: block;
    width: calc(100% - 15px);
    margin: 30px 0 30px 15px
}

@media screen and (min-width:320px) {
    .linie {
        width: calc(100% - 30px)
    }
}

@media screen and (min-width:480px) {
    .linie {
        width: calc(100% - 30px)
    }
}

@media screen and (min-width:768px) {
    .linie {
        width: calc(100% - 30px)
    }
}

@media screen and (min-width:990px) {
    .linie {
        width: calc(100% - 15px)
    }
    .site-main {
        border-right: 1px solid #eee
    }
    #secondary {
        border-left: 1px solid #eee;
        margin-left: -1px;
        padding-left: 20px;
        padding-left: 15px;
        padding-left: 0!important;
    }
}

.single article.post,
.single article.post:first-child {
    margin-right: 43px;
    margin-left: 15px
}

@media screen and (min-width:320px) {
    .single article.post,
    .single article.post:first-child {
        margin-right: 15px
    }
}

@media screen and (min-width:480px) {
    .single article.post,
    .single article.post:first-child {
        margin-right: 15px
    }
}

@media screen and (min-width:768px) {
    .single article.post,
    .single article.post:first-child {
        margin-right: 15px
    }
}

@media screen and (min-width:990px) {
    .single article.post,
    .single article.post:first-child {
        margin-right: 43px
    }
}

.entry-content h2,
.entry-content h3,
.single .entry-content h1 {
    margin: 20px 8% 50px
}

.entry-content h3,
.single .entry-content h2 {
    margin-top: 6%;
    margin-bottom: 3%
}

.single .entry-content .ku-tags,
.single .entry-content .s-icons {
    padding: 0;
    margin: 15px 8%
}

.single .entry-content .posted-on-box {
    padding: 0;
    margin: 0 8%
}

.single .entry-content .plus {
    margin: 0
}

.single .entry-content .csRow,
.single .entry-content .fw-btn,
.single .entry-content ol,
.single .entry-content p {
    margin: 0 8% 10px!important
}

.single .entry-content .twitter-tweet {
    margin: 40px 8%!important
}

.single .entry-content .content-column p {
    margin: 0!important
}

.single .entry-content ul {
    margin: 0 8% 10px;
    margin-left: calc(8% - 20px)
}

@media screen and (min-width:320px) {
    .single .entry-content .csRow {
        margin: 0 15px 10px
    }
    .single .entry-content .twitter-tweet {
        margin: 40px 0!important
    }
}

@media screen and (min-width:480px) {
    .single .entry-content .csRow {
        margin: 0 8% 10px
    }
    .single .entry-content .twitter-tweet {
        margin: 40px 0!important
    }
}

@media screen and (min-width:570px) {
    .single .entry-content .twitter-tweet {
        margin: 40px 8%!important
    }
}

@media screen and (min-width:768px) {
    .single .entry-content .twitter-tweet {
        margin: 40px 8%!important
    }
}

.single .entry-content .csRow p {
    margin: 0
}

.csColumn h2,
.csColumn h3 {
    padding: 0;
    margin: -5px 0 0
}

.single .entry-content p.Bild {
    margin: 8% 0
}

footer.entry-meta {
    padding: 0;
    margin: 0
}

footer.entry-meta .socialcomments {
    margin: 4% 8%
}

footer.entry-meta .socialthumbs {
    padding: 0;
    float: none
}

footer.entry-meta .section-divider {
    margin-left: 0
}

#call_to_action_area {
    display: block;
    border-top: 1px solid #E8E8E8;
    border-bottom: 1px solid #E8E8E8;
    background-color: #f8f8f8
}

#call_to_action_area h3 {
    margin: 30px 8%
}

#call_to_action_area .ctoImg {
    margin-left: 8%
}

#call_to_action_area .ctaButton {
    margin: 20px 0
}

#call_to_action_area .ctaButton .btn-success {
    background-color: #99c613;
    border-color: #99c613
}

#footer .container-fluid {
    margin-top: 20px
}

.single #secondary article.post {
    margin: 0
}

.entry-content .fve-video-wrapper {
    margin: 8% 0
}

.form-search .form-group,
.newsletter-widget {
    margin-right: 20px
}

#load-more-wrapper {
    width: 100%;
    text-align: center;
    padding-bottom: 40px
}

#wp-load-more-btn {
    margin-bottom: 40px;
    margin-left: calc(50% - 60px)
}

.kununu-load-more article.post:first-child {
    padding: 10px 0
}

.kununu-load-more .site-main {
    border-right: 0 solid #eee
}

.paging-navigation {
    display: none
}

.archive .subtitle,
.error404 .subtitle,
.search .subtitle {
    padding-left: 0;
    margin-left: 0;
    padding-top: 20px
}

.kununuSitemapNavi,
.no-results .page-content,
.page-header {
    margin-left: 15px
}

.no-results .form-search {
    width: 400px
}

.kuncontentHeader {
    margin-left: 15px;
    margin-top: 30px
}

.sitemap_anker a {
    color: #000;
    margin-top: 30px
}

.sitemap_anker {
    margin-top: 30px
}

.simple-sitemap-post {
    list-style: none;
    padding-left: 0;
    margin-left: 17px
}

.form-control {
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-search {
    border-radius: 0;
    border-right: 1px solid #E8E8E8
}

input[type=text] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.csColumn.kununuColumn {
    text-align: left!important
}

.menu-footer_bottom-container li {
    margin-right: 10px
}

.kununu-popular-articles article.post {
    min-height: 100px;
    padding: 0
}

#searchsubmit {
    float: right;
    margin-top: -31px;
    margin-right: 2px;
    z-index: 10;
    position: relative;
    border: none;
    font-size: 13px;
    padding: 6px 12px 5px
}

#menu-footer_bottom {
    margin-left: 14px
}

.carousel {
    border-bottom: 1px solid #eee
}

.carousel .thumbnail {
    margin-bottom: 0
}

.carousel .item {
    height: 42.5vw;
    color: #fff;
    text-align: center;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

.carousel .stageText {
    cursor: pointer;
    z-index: 1;
    position: relative;
    top: 0;
    left: 0;
    height: 42.5vw;
    padding: 0 27vw;
    display: table-cell;
    border: none;
    vertical-align: middle;
    align-items: center;
    justify-content: center
}

.carousel .stageDate {
    -webkit-transition: all .5s;
    transition: all .5s;
    font-style: italic;
    margin-top: 3vh
}

.carousel .stageTitle {
    font-size: 54px;
    line-height: 1.1;
    margin: 15px 0
}


.review-header 							{background: #99c613;padding:0px 30px;height:60px;text-align: center;color:#394b54;}
.review-header.container-fluid 			{max-width: none !important;}
.review-header-container 				{max-width: 1390px;margin:0 auto;}
.review-header-container *				{float:right;margin-top:18px;}

.review-header-container .text-semibold	{font-weight: 600;margin-right:4px;}
.review-header-container .close 		{margin-top:18px;border-radius: 14px;width:28px;height:28px;}
.review-header-container .close:hover	{background-color:#f6363f;color:white;opacity:1.0;}
.review-header-container .fa 			{margin-top:-3px;float:none;display:block;font-size:18px;}
#review-arrow 							{background: url(/wp-content/themes/dazzling-child/img/review-pre-header-arrow.png) 0 0  no-repeat;width:74px;height:31px;margin:26px 80px 0 10px;}

.fadeinheader 							{transition: margin-top 0.2;}

.review-footer 							{background: rgba(255,255,255,.6);padding:0px 30px;height:60px;position:fixed;bottom:0px;width:100vw;height:60px;text-align: center;bottom:-60px;
										transition: bottom 0.15s ease-out;-webkit-transition: bottom 0.15s ease-out;-o-transition: bottom 0.15s ease-out;-moz-transition:bottom 0.15s ease-out;
										}
.review-footer.container-fluid 			{max-width: none !important;}
.review-footer-container 				{max-width: 1390px;margin:0 auto;}
.review-footer-container *				{margin-top:12px;}
.review-footer-container .text-semibold	{font-weight: 600;}
.review-footer-container .close 		{margin-top:18px;border-radius: 14px;width:28px;height:28px;}
.review-footer-container .close:hover	{background-color:#f6363f;color:white;opacity:1.0;}
.review-footer-container .fa 			{margin-top:-3px;float:none;display:block;font-size:18px;}
.review-footer-container .btn-primary 			{background-color: #99c613;border-color: transparent;font-weight:600;padding: 9px 12px;}
.review-footer-container .btn-primary:hover 	{background-color: #abdd15;border-color: #abdd15;}
#review-arrow 							{background: url(/wp-content/themes/dazzling-child/img/review-pre-header-arrow.png) 0 0  no-repeat;width:74px;height:31px;margin:26px 80px 0 10px;}


#content, .navbar.navbar-default 		{transition: margin-top 0.15s ease-out;-webkit-transition: margin-top 0.15s ease-out;-o-transition: margin-top 0.15s ease-out;-moz-transition:margin-top 0.15s ease-out;}





@media screen and (min-width:320px) {
    .carousel .stageTitle {
        font-size: 20px
    }
    .carousel .item,
    .carousel .stageText {
        height: 250px
    }
    .carousel .stageText {
        padding: 0 10%
    }
    .carousel .stageTeaser {
        display: none
    }
}

@media screen and (min-width:480px) {
    .carousel .stageTitle {
        font-size: 34px
    }
    .carousel .item,
    .carousel .stageText {
        height: 316px
    }
    .carousel .stageText {
        padding: 0 10%
    }
    .carousel .stageTeaser {
        display: none
    }
}

@media screen and (min-width:768px) {
    .carousel .stageTitle {
        font-size: 44px
    }
    .carousel .item,
    .carousel .stageText {
        height: 42.5vw
    }
    .carousel .stageText {
        padding: 0 20%
    }
    .carousel .stageTeaser {
        display: none
    }
}

@media screen and (min-width:990px) {
    .carousel .stageTitle {
        font-size: 54px
    }
    .carousel .item,
    .carousel .stageText {
        height: 42.5vw
    }
    .carousel .stageText {
        padding: 0 20%
    }
    .carousel .stageTeaser {
        display: block
    }
}

@media screen and (min-width:1450px) {
    .carousel .item,
    .carousel .stageText {
        height: 616px;
        padding: 0 200px
    }
}

.carousel .stageTeaser {
    text-align: justify;
    -webkit-transition: all .5s;
    transition: all .5s
}

.carousel .stageMore {
    -webkit-transition: all .5s;
    transition: all .5s;
    text-transform: uppercase;
    font-size: 13px
}

.carousel .stageDate,
.carousel .stageMore,
.carousel .stageTeaser {
    opacity: 0
}

.carousel .item:hover .stageDate,
.carousel .item:hover .stageMore,
.carousel .item:hover .stageTeaser {
    opacity: 1
}

.carousel .item:hover .blackLayer {
    background-color: rgba(0, 0, 0, .5)
}

.carousel-inner {
    margin-top: 50px;
    margin-bottom: 50px
}

.carousel .blackLayer {
    background-color: rgba(0, 0, 0, .3);
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    -webkit-transition: all .5s;
    transition: all .5s
}

.carousel-control.left,
.carousel-control.right {
    background-image: none;
    margin-bottom: 50px
}

.carousel-indicators {
    bottom: 3px
}

.carousel-indicators li {
    background-color: #ccc;
    border: none;
    margin: 6px 5px 0;
    width: 7px;
    height: 7px
}

.carousel-indicators .active {
    background-color: #2186db;
    border: none;
    margin: 6px 5px 0;
    width: 7px;
    height: 7px
}

.carousel-control {
    width: 10%;
    z-index: 10
}

.content_slider .carousel-control {
    color: #000;
    top: auto;
    text-shadow: none
}

.content_slider .carousel-control .glyphicon-chevron-left,
.content_slider .carousel-control .glyphicon-chevron-right {
    font-size: 10px
}

.content_slider .carousel-control.left,
.content_slider .carousel-control.right {
    margin-bottom: 13px
}

.content_slider .stageTextBelow {
    color: #000;
    font-size: 14px;
    bottom: -37px;
    position: absolute;
    width: 100%;
    text-align: center
}

.carousel.content_slider .item {
    width: 100%;
    margin-bottom: 50px;
    padding: 0
}

@media screen and (min-width:320px) {
    .carousel.content_slider .item {
        height: 66%
    }
}

@media screen and (min-width:480px) {
    .carousel.content_slider .item {
        height: 66%
    }
}

@media screen and (min-width:768px) {
    .carousel.content_slider .item {
        height: 66%
    }
}

@media screen and (min-width:990px) {
    .carousel.content_slider .item {
        height: 66%
    }
}

@media screen and (min-width:1450px) {
    .carousel.content_slider .item {
        height: 66%
    }
}

.carousel.content_slider .carousel-inner {
    margin-bottom: 0
}

.carousel.content_slider .item:hover .blackLayer {
    background-color: rgba(0, 0, 0, .3)
}

h1.small {
    font-size: 18px;
    margin: 0;
    line-height: .9
}

.single .entry-content .dataTables_wrapper {
    margin: 8% 0
}

.popTitle {
    padding: 5px 10px 10px 100px;
    color: #000;
    line-height: 18px
}

.popTitle .ku-more {
    padding-top: 0
}

.popImgWrap {
    position: relative
}

.popImgWrap .popImg {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    padding: 0
}

.popImgWrap .fa-plus {
    padding: 33px 35px 33px 34px;
    background-color: rgba(33, 136, 220, .9);
    color: #fff;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    display: none
}

a.popLink:hover .popImgWrap .fa-plus {
    display: block
}

.menu-tags-container {
    float: right;
    margin: 6px 30px 0 0
}

#menu-tags li {
    float: left
}

#menu-tags li a {
    color: #000;
    padding: 10px 12px 17px;
    font-size: 16px;
    font-weight: 400;
    border-bottom: 2px solid transparent
}

#menu-tags li a:hover,
#menu-tags li.active a {
    color: #2186db;
    border-bottom: 2px solid #2186db
}

div#slidemenu.slide-active #menu-tags li.active a {
    color: #000
}

.navbar {
    float: right
}

.nav li a:hover {
    background-color: transparent
}

.navBlack {
    background-color: #000;
    position: fixed;
    left: 0;
    top: 125px;
    width: 100vw;
    height: 100vh;
    z-index: 9998;
    display: none
}

#page-content,
.navbar-header,
.navbar.navbar-fixed-top.slide-active {
    position: relative
}

.navBlack.blackOff {
    display: block;
    opacity: 0
}

body.slide-active {
    overflow-x: hidden
}

.no-margin-top {
    margin-top: 0!important
}

#page-content {
    padding-top: 70px;
    left: 0
}

#page-content.slide-active {
    padding-top: 0
}

#slide-nav .navbar-toggle {
    cursor: pointer;
    position: relative;
    line-height: 0;
    margin: 0;
    width: 30px;
    height: 40px;
    padding: 10px 0 0;
    border: 0;
    background: 0 0;
    display: none
}

#slide-nav .navbar-toggle>.icon-bar {
    width: 100%;
    display: block;
    height: 3px;
    margin: 5px 0 0;
    background-color: #000
}

#slide-nav .navbar-toggle.slide-active .icon-bar {
    background: orange
}

@media (min-width:320px) {
    #slide-nav .navbar-toggle {
        display: block;
        right: 0
    }
    #slide-nav .container {
        padding-right: 0;
        padding-left: 0
    }
}

@media (min-width:480px) {
    #slide-nav .navbar-toggle {
        display: block;
        right: 0
    }
    #slide-nav .container {
        padding-right: 0;
        padding-left: 0
    }
}

@media (min-width:768px) {
    #slide-nav .navbar-toggle {
        display: block;
        right: 0
    }
    #slide-nav .container {
        padding-right: 15px;
        padding-left: 15px
    }
}

@media (min-width:990px) {
    #slide-nav .navbar-toggle {
        display: none
    }
    #slide-nav .container {
        padding-right: 0;
        padding-left: 0
    }
    #slide-nav {
        margin-bottom: 0;
        min-height: 50px
    }
    #slide-nav ul li {
        padding-bottom: 0
    }
}

@media (max-width:990px) {
    #slide-nav #slidemenu #menu-tags {
        float: left;
        width: 80%
    }
    div#slidemenu.slide-active #menu-tags li.active a {
        color: #000
    }
    .slide-active {
        z-index: 99998
    }
    #slide-nav .navbar-toggle.slide-active .icon-bar {
        background: #000
    }
    .menu-tags-container {
        float: none;
        margin: 12px 35px 0
    }
    #menu-tags li a {
        color: #fff;
        padding: 14px 12px 0 0
    }
    #menu-tags li a:hover {
        color: #000;
        border-bottom: 2px solid transparent
    }
    #menu-tags li {
        float: none;
        border-bottom: 1px solid #2378bb
    }
    #menu-tags li:last-child {
        border-bottom: 1px solid transparent
    }
    ;
    #slide-nav .container {
        margin: 0!important;
        padding: 0!important;
        height: 100%
    }
    #slide-nav .navbar-header {
        margin: 0 auto;
        padding: 0 15px
    }
    #slide-nav .navbar.slide-active {
        position: absolute;
        width: 80%;
        top: -1px;
        z-index: 1000
    }
    #slide-nav #slidemenu {
        background: #2186db;
        right: -320px;
        width: 320px;
        min-width: 0;
        position: fixed;
        height: 100vh;
        padding-left: 0;
        z-index: 9998;
        top: 59px;
        margin: 0
    }
    #slide-nav #slidemenu .navbar-nav {
        min-width: 0;
        width: 100%;
        margin: 0
    }
    #slide-nav #slidemenu .navbar-nav .dropdown-menu li a {
        min-width: 0;
        width: 80%;
        white-space: normal
    }
    #slide-nav {
        border-top: 0
    }
    #slide-nav.navbar-inverse #slidemenu {
        background: #333
    }
    #navbar-height-col {
        position: fixed;
        top: 0;
        height: 100%;
        bottom: 0;
        width: 80%;
        left: -80%;
        background: #f7f7f7
    }
    #navbar-height-col.inverse {
        background: #333;
        z-index: 1;
        border: 0
    }
    #slide-nav .navbar-form {
        width: 100%;
        margin: 8px 0;
        text-align: center;
        overflow: hidden
    }
    #slide-nav .navbar-form .form-control {
        text-align: center
    }
    #slide-nav .navbar-form .btn {
        width: 100%
    }
}

@media (min-width:990px) {
    #page-content,
    .navbar-header {
        left: 0!important
    }
    .navbar.navbar-fixed-top.slide-active {
        position: fixed
    }
}


/*Quiz*/

.page-id-6023 div#content.site-content {
    background-image: url()!important;
    background-size: 100%;

}

@media screen and (max-width:960px) {
 .page-id-6023 div#content.site-content {
background-size: auto!important;
    }
}

.wq_quizCtr .wq_quizProgressBar > span {
    float: left;
    margin: 0 -1px;
    min-width: 30px;
    line-height: 16px;
    text-align: right;
    /* border: 1px solid; */
    border-radius: 10px;
    /* box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2); */
    width: 10px;
    display: block;
    height: 100%;
    overflow: hidden;
    padding: 0 3px;
    position: relative;
    background: #85c440;
    /* border-color: rgba(0, 0, 0, 0.05) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3); */
    box-sizing: border-box;
    border:none!important;
    box-shadow: none!important;

}
div.wq_questionTextCtr {
        background-color: #007A87!important;
    color: #ffffff!important;
    border-radius:4px!important;
}
div div.wq_questionTextCtr h4 {
    font-size: 35px!important;
    font-weight: bold!important;
}
div.wq_quizCtr .wq_singleAnswerCtr.wq_answerSelected {
    background: #99C613!important;
    color: #fff!important;
    border-radius: 4px!important;
}
 div.wq_quizCtr .wq_singleAnswerCtr {
border-radius: 4px!important;
padding: 15px!important;
 }
 div.wq_quizCtr .wq_quizProgressBar > span {
    border-radius:4px!important;
 }
 div.wq_quizCtr .wq_quizProgressBar {
    border-radius:4px!important;
 }




/*presseseite logo download*/

.logo-download-wrapper {
    background: white;
    margin-bottom: 10px;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0,0,0,.05)
}
.logo-download-inner {
    padding: 15px;
    height: 207px;
}
.ku-presse-download-btn {
    color: #fff;
    transition: all .3s ease;
    background: #99c613;
    padding: 10px 6px 10px;
    text-transform: uppercase;
    border: none;
    width: 100%;
    font-size: 15px;
    font-weight: 300;
    margin-bottom: 5px;
}
.ku-presse-download-btn:hover {
    opacity: 0.9;
}
.ku-presse-logo-img {
    width: 60%;
    margin: auto;
    display: block;
    text-align: center;
}



.archive .ms-nav-next, .archive .ms-nav-prev {
    display: none!important;
}