    .main-color-1, .main-color-1-hover:hover, a:hover, a:focus, .dark-div a:hover,
    header .multi-column > .dropdown-menu>li>a:hover,
    header .multi-column > .dropdown-menu .menu-column>li>a:hover,
    .item-meta a:not(.btn):hover,
    .single-post-navigation-item a:hover h4, .single-post-navigation-item a:hover i,
    .map-link.small-text,
    .single-course-detail .cat-link:hover,
    .related-product .ev-title a:hover,
    #checkout-uni li.active a,
    .woocommerce-review-link,
    .woocommerce #content div.product p.price,
    .woocommerce-tabs .active,
    .woocommerce p.stars a, .woocommerce-page p.stars a,
    .woocommerce .star-rating:before, .woocommerce-page .star-rating:before, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price,
    .woocommerce .uni-thankyou-page .order_item .product-name,
    .woocommerce .uni-thankyou-page .addresses h3,
    .wpb_wrapper .wpb_content_element .wpb_tabs_nav li.ui-tabs-active, .wpb_wrapper .wpb_content_element .wpb_tabs_nav li:hover,
    .grid-overlay .star-rating span,
    .ia-icon, .light .ia-icon,
    .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-accordion-header-active, .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header:hover,
    #content .wpb_wrapper h4.wpb_toggle:hover,
    #content .wpb_wrapper h4.wpb_toggle.wpb_toggle_title_active,
    .underline-style ul li ul li:before,
    .bbp-topic-meta .bbp-topic-started-by a,
    li.bbp-topic-title .bbp-topic-permalink:hover, #bbpress-forums li.bbp-body ul.topic .bbp-topic-title:hover a, #bbpress-forums li.bbp-body ul.forum .bbp-forum-info:hover .bbp-forum-title,
    #bbpress-forums .bbp-body li.bbp-topic-freshness .bbp-author-name,
    #bbpress-forums .bbp-body li.bbp-forum-freshness .bbp-author-name,
    #bbpress-forums .type-forum p.bbp-topic-meta span a,
    #bbpress-forums #bbp-user-wrapper h2.entry-title,
    #bbpress-forums div.bbp-reply-author .bbp-author-role,
    .bbp-reply-header .bbp-meta a:hover,
    div.bbp-template-notice a.bbp-author-name,
    #bbpress-forums li.bbp-body ul.topic .bbp-topic-title:hover:before, #bbpress-forums li.bbp-body ul.forum .bbp-forum-info:hover:before,
    .wpb_wrapper .wpb_content_element .wpb_tabs_nav li.ui-tabs-active a, .wpb_wrapper .wpb_content_element .wpb_tabs_nav li:hover a{
        color:#1964a9;
    }
    .related-item .price{color:#1964a9 !important;}
    .features-control-item:after,
    .main-color-2-bg,
    .main-color-1-bg, .main-color-1-bg-hover:hover,
    input[type=submit],
    table:not(.shop_table)>thead, table:not(.shop_table)>tbody>tr:hover>td, table:not(.shop_table)>tbody>tr:hover>th,
    header .dropdown-menu>li>a:hover, header .dropdown-menu>li>a:focus,
    .un-icon:hover,
    .widget-title:before,
    .ia-heading h2:before, .member .member-info p:before, .related-product h3:before,
    .woocommerce-cart .shop_table.cart thead tr,
    .uni-addtocart .add-text,
    .event-classic-item .item-thumbnail:hover a:before,
    .owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span,
    .course-list-table>tbody>tr:hover>td, .course-list-table>tbody>tr:hover>th,
    .navbar-inverse .navbar-nav>li>a:after, .navbar-inverse .navbar-nav>li>a:focus:after,
    div.bbp-submit-wrapper .button,
    #bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current,
    header .dropdown-menu>li>a:hover:before, header .dropdown-menu>li>a:focus:before{
        background-color:#1964a9;
    }
    .ia-icon, .light .ia-icon, .dark-div .ia-icon:hover, .ia-icon-box:hover .ia-icon,
    .main-color-1-border,
    input:not([type]):focus, input[type="color"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="text"]:focus, .form-control:not(select):focus, textarea:focus{
        border-color:#1964a9;
    }
    .btn-primary,
    .ia-icon:hover,.ia-icon-box:hover .ia-icon,
    .features-control-item.active .ia-icon,
    .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, 				    .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button,
    .woocommerce #review_form #respond .form-submit input, .woocommerce-page #review_form #respond .form-submit input,
    .woocommerce ul.products li.product.product-category h3:hover {
    	background-color: #1964a9;
    	border-color: #1964a9;
    }
    .woocommerce span.onsale, .woocommerce-page span.onsale,
    .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, 				    .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button,
    .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range,
	.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:before, .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:after, .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header:hover .ui-icon:before, .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header:hover .ui-icon:after,
    .wpb_wrapper .wpb_toggle:hover:before, .wpb_wrapper .wpb_toggle:hover:after,
    .wpb_wrapper h4.wpb_toggle.wpb_toggle_title_active:before, .wpb_wrapper h4.wpb_toggle.wpb_toggle_title_active:after,
    #bbpress-forums li.bbp-header,
    .woocommerce #review_form #respond .form-submit input, .woocommerce-page #review_form #respond .form-submit input{
        background:#1964a9;
    }
    .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, 	    
    .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button, .woocommerce a.button.alt, 
    .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt,
    .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt, 
    .woocommerce #review_form #respond .form-submit input, .woocommerce-page #review_form #respond .form-submit input{background:#1964a9;}
    .thumbnail-overlay {
    	background: rgba(25,100,169,0.8);
    }
    a.button.ia-addtocart{background-color: transparent; border-color:rgba(51,51,51,.05)}
    a.button.ia-addtocart:hover{background-color: #1964a9; border-color: #1964a9;}
    .wpb_wrapper .wpb_content_element .wpb_tabs_nav li.ui-tabs-active a, .wpb_wrapper .wpb_content_element .wpb_tabs_nav li:hover a,
    .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a{box-shadow: inset 0 -3px 0 #1964a9;}
    @media (min-width: 480px){
        .wpb_wrapper .wpb_tour.wpb_content_element .wpb_tabs_nav li:hover a,
        .wpb_wrapper .wpb_tour.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a{box-shadow: inset -3px 0 0 #1964a9;}
    }

    #main-nav .navbar, #main-nav.light-nav .navbar {
    	background: rgba(255,255,255,1);
    }
    footer.main-color-2-bg, .un-separator .main-color-2-bg, .main-color-2-bg.back-to-top{
        background-color:#1964a9;
    }
    body, #main-nav .navbar-nav>li>a .menu-description{
        font-family: "Arial",sans-serif;
    }
	body {
        font-size: 17px;
    }
    h1, .h1, h2, .h2, .content-dropcap p:first-child:first-letter, .dropcap, .font-2,
    .mobile-menu > li > a, .media-heading, .widget-title, .item-content .item-title,
    .post-slider-title, .overlay-top h4, h4.wpb_toggle, .wpb_accordion .wpb_accordion_wrapper h3.wpb_accordion_header,
    .content-dropcap p:first-child:first-letter, .dropcap,
    #main-nav .navbar-nav>li>a{
        font-family: "Arial", Times, serif;
    }
.loader-2 i {
	background:#1964a9}
@media (min-width: 992px){
    .ia-post-grid-1 .grid-item {
        width: 100%;
    }
    .ia-post-grid-1.has-featured-item .grid-item:first-child{
    	width: 200%;
    }
}
@media (min-width: 992px){
    .ia-post-grid-2 .grid-item {
        width: 50%;
    }
    .ia-post-grid-2.has-featured-item .grid-item:first-child{
    	width: 100%;
    }
}
@media (min-width: 992px){
    .ia-post-grid-3 .grid-item {
        width: 33.3333333333%;
    }
    .ia-post-grid-3.has-featured-item .grid-item:first-child{
    	width: 66.6666666667%;
    }
}
@media (min-width: 992px){
    .ia-post-grid-4 .grid-item {
        width: 25%;
    }
    .ia-post-grid-4.has-featured-item .grid-item:first-child{
    	width: 50%;
    }
}
@media (min-width: 992px){
    .ia-post-grid-5 .grid-item {
        width: 20%;
    }
    .ia-post-grid-5.has-featured-item .grid-item:first-child{
    	width: 40%;
    }
}
@media (min-width: 992px){
    .ia-post-grid-6 .grid-item {
        width: 16.6666666667%;
    }
    .ia-post-grid-6.has-featured-item .grid-item:first-child{
    	width: 33.3333333333%;
    }
}
@media (min-width: 992px){
    .ia-post-grid-7 .grid-item {
        width: 14.2857142857%;
    }
    .ia-post-grid-7.has-featured-item .grid-item:first-child{
    	width: 28.5714285714%;
    }
}
@media (min-width: 992px){
    .ia-post-grid-8 .grid-item {
        width: 12.5%;
    }
    .ia-post-grid-8.has-featured-item .grid-item:first-child{
    	width: 25%;
    }
}
@media (min-width: 992px){
    .ia-post-grid-9 .grid-item {
        width: 11.1111111111%;
    }
    .ia-post-grid-9.has-featured-item .grid-item:first-child{
    	width: 22.2222222222%;
    }
}
@media (min-width: 992px){
    .ia-post-grid-10 .grid-item {
        width: 10%;
    }
    .ia-post-grid-10.has-featured-item .grid-item:first-child{
    	width: 20%;
    }
}
body {
color: #333 !important;

}
#body {
background-color: #fff;
}
#main-nav {
z-index: 9999;
}
.logo { 
height: 100px;
padding: 15px 0 0 0;
}
#main-nav.affix .logo {
height: 100px;
transition: none; 
}
.ia_full_row .wpb_row {
overflow: visible;
}
#content h1 {
font-size: 40px;
color: #000;
}
#content h2 {
color: #000;
}
#content h3 {
margin-bottom: 20px !important;
font-size: 30px;
color: #000;
font-weight: bold;
}
#content p {
font-size: 17px;
}
.page-heading {
position: relative;
padding-top: 140px;
padding-bottom: 50px;
}
.page-heading .banner-titel {
position: relative;
left: 290px;
min-height: 50px;
font-size: 40px;
font-weight: bold;
}
.page-heading .banner-titel:before {
border: none;
}
#bread-crumb {
position: absolute;
left: 360px;
bottom: 20px;
}
#bread-crumb .trail-before img {
position: relative;
bottom: 2px;
}
#bread-crumb .breadcrumb-trail a:visited {
color: #fff;
}
#bread-crumb .breadcrumb-trail a:hover,
#bread-crumb .breadcrumb-trail a:focus {
color: #f0b833;
}
#bread-crumb .trail-end {
color: #f0b833;
}
#main-nav.light-nav .navbar-nav>li>a {
color: #5a5a5a;
}
.navbar-nav.navbar-right {
position: relative;
right: 10px;
}
#main-nav.light-nav .navbar-nav > li > a {
font-size: 16px;
margin: 0 10px;
padding: 54px 2px;
text-transform: initial;
}
#main-nav.light-nav .navbar-nav > li > a.search-toggle {
padding: 40px 2px 68px 2px;
}
.navbar-nav.navbar-right .current_page_item > a,
.navbar-nav.navbar-right .current-page-ancestor > a {
color: #1964a9 !important;
}
.navbar-inverse .navbar-nav>.current-page-ancestor>a:after {
left: 0;
right: 0;
opacity: 1;
}
.image-margin {
margin-left: 20px;
}
#content .slide-row {
background-color: #1964a9;
}
#content .button-row {
background-color: #fff;
}
#content .button-row2 {

}
#content .button-row p {
color: #555;
}
#content .action-buttons {
position: relative;
border: 2px solid #999 !important;
}
#content .action-buttons .vc_btn:hover {
background-color: #1964a9 !important;
color: #fff !important;
border: 2px solid #1964a9;
}
#content .action-buttons.big i {
position: absolute;
top: -25px;
left: 250px;
width: 50px;
height: 50px;
color: #1964a9;
font-size: 30px;
line-height: 47px;
background-color: #fff;
display: block;
border-radius: 25px;
border: 2px solid grey;
}
#content .action-buttons.small i {
position: absolute;
top: -25px;
left: 150px;
width: 50px;
height: 50px;
color: #1964a9;
font-size: 30px;
line-height: 47px;
background-color: #fff;
display: block;
border-radius: 25px;
border: 2px solid grey;
}
#content .haken-liste ul {
margin: 0 0 10px 0;
padding: 0;
}
#content .haken-liste li {
list-style: none;
background-image: url(/wp-content/themes/applay/images/liste_3.png);
background-repeat: no-repeat;
background-position: 0px 3px;
padding-left: 25px;
}
#content .action-buttons h2 {
color: #000;
}
#content .action-buttons p {
font-size: 17px;
margin-top: 10px;
}
#content .action-buttons.grey {
background-color: #eee !important;
}
body.home #bottom-sidebar .col-md-3 {
width: 100%;
}
body.home #bottom-sidebar {
padding: 0;
}
body.home #bottom-sidebar .post-time {
display: block;
text-align: left;
}
body.home #bottom-sidebar .featured-post {
margin-bottom: 20px;
}
.page-heading {
background-color: #1964a9 !important;
}
footer #bottom .container #black-studio-tinymce-2.col-md-3,
footer #bottom .container #black-studio-tinymce-3.col-md-3 {
margin-top: 10px;
width: 50%;
height: 220px;
}
footer #bottom .container #black-studio-tinymce-7.col-md-3 {
width: 100%;
height: 150px;
}
footer #bottom .container #black-studio-tinymce-5 .wp-caption {
width: 85px !important;
margin-right: 20px;
}
#after-bottom-sidebar #black-studio-tinymce-14 {
width: 100%;
height: 20px;
}
#after-bottom-sidebar #black-studio-tinymce-10.col-md-3 {
width: 100%;
height: 80px;
}
#after-bottom-sidebar #black-studio-tinymce-8.col-md-3,
#after-bottom-sidebar #black-studio-tinymce-9.col-md-3,
#after-bottom-sidebar #black-studio-tinymce-11.col-md-3,
#after-bottom-sidebar #black-studio-tinymce-12.col-md-3,
#after-bottom-sidebar #black-studio-tinymce-13.col-md-3 {
width: 20%;
}
footer .fixed-effect-inner {
opacity: 1 !important;
}
#after-bottom-sidebar {
background-color: #fff;
padding: 20px 0 20px 0;
}
#bottom-nav .footer-content #menu-footer-menu {
list-style: none;
width: 280px;
margin: 20px auto;
}
#bottom-nav .footer-content #menu-footer-menu li {
float: left;
margin-right: 15px;
}
/* ipad drehen/hochkant mittig/scale */
.iapp-showcase-shortcode-lrs-showcase .owl-item {
height: 300px;
margin-bottom: 0px;
}
.iapp-showcase-shortcode-hochkant .owl-item {
position: relative;
left: 200px;
}
.iapp-showcase-shortcode-move-2 .device {
transform: scale(0.4) !important;
}
.iapp-showcase-shortcode-move-2 .owl-wrapper:last-child {
width: 100% !important;
height: 400px;
}
.iapp-showcase-shortcode-move-2 .owl-carousel .owl-wrapper-outer {
width: 800%;
}
.iapp-showcase-shortcode-lrs-showcase .ias-devide-wrap {
position: relative;
bottom: 60px;
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
margin-top: 0px;
}
.iapp-showcase-shortcode-lrs-showcase .ias-devide-content-carousel .is-ias-carousel {
height: 76%;
width: 135%;
position: relative;
transform: rotate(-90deg);
right: 104px;
top: 94px;
}
.iapp-showcase-shortcode-lrs-showcase .owl-carousel .owl-wrapper-outer {

}
.iapp-showcase-shortcode-lrs-showcase .owl-carousel .owl-wrapper {
height: 100%;
}
.iapp-showcase-shortcode-lrs-showcase .screen .owl-carousel .owl-wrapper .owl-item {
height: 100%;
}
.iapp-showcase-shortcode-hochkant .screen .owl-carousel .owl-wrapper .owl-item {
left: 0px;
}
.iapp-showcase-shortcode-lrs-showcase .owl-carousel .owl-wrapper .owl-item .is-ias-carousel-item {
width: 100%;
height: 100%;
}
/*------------showcase mit punkten-------------*/
.iapp-showcase-shortcode-hochkant .features-control-item {
width: 235px;
}
.feature-col-text .features-control-item .media {
position: relative;
padding-left: 0px;
right: 20px;
}
.second-features-col .features-control-item .media {
padding-left: 0;
position: relative;
padding-right: 0px;
left: 20px;
}
.iapp-showcase-shortcode-lrs-showcase .ias-devide-content .is-ias-carousel {
height: 76%;
width: 135%;
position: relative;
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
right: 104px;
top: 94px;
}
.iapp-showcase-shortcode-lrs-showcase .feature-col-text .pull-left .ia-icon,
.iapp-showcase-shortcode-lrs-showcase .second-features-col .pull-right .ia-icon,
.iapp-showcase-shortcode-hochkant .feature-col-text .pull-left .ia-icon,
.iapp-showcase-shortcode-hochkant .second-features-col .pull-right .ia-icon  {
width: 40px;
height: 40px;
line-height: 28px;
font-size: 22px;
}
.iapp-showcase-shortcode-lrs-showcase .feature-col-text .media-body .media-heading,
.iapp-showcase-shortcode-lrs-showcase .second-features-col .media-body .media-heading,
.iapp-showcase-shortcode-hochkant .feature-col-text .media-body .media-heading,
.iapp-showcase-shortcode-hochkant .second-features-col .media-body .media-heading {
font-size: 18px !important;
}
.iapp-showcase-shortcode-lrs-showcase .ias-devide-wrap {
bottom: 0px;
}
.images-scr.landscape-screenshot {
display: none;
}
.normal-sidebar #black-studio-tinymce-4 ul {
list-style-position: outside;
}
.normal-sidebar .widget ul li:before {
position: relative;
top: 3px;
float: left;
background-image: url(/wp-content/themes/applay/images/navpfeil.png);
transform: rotate(0deg);
-ms-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-webkit-transform: rotate(0deg); 
border: none;
width: 10px;
height: 12px;
}
.normal-sidebar .widget .menu li > a {
font-size: 15px;
display: block;
padding-left: 18px;
}
.normal-sidebar .widget .menu .parent > a,
.normal-sidebar .widget .menu .menu-item-object-page > a,
.normal-sidebar .widget .menu .menu-item-object-post > a,
.normal-sidebar .widget .menu .menu-item-object-project > a,
.normal-sidebar .widget .menu .menu-item-object-faq > a,
.normal-sidebar .widget .menu .menu-item-object-knowledge > a {
display: block;
width: 250px;
font-size: 18px;
background-image: url(/wp-content/themes/applay/images/navtrenner.jpg);
background-position: 18px bottom;
background-repeat: no-repeat;
}
.normal-sidebar .widget .menu .parent .sub-menu li > a {
font-size: 15px;
background-image: none;
}
.normal-sidebar .widget .menu .current-menu-item > a {
color: #1964a9;
font-weight: bold;
}
#content .wpb_row {

}
.pfeil-link p {
margin-bottom: 10px !important;
}
.pfeil-link a {
display: block;
margin: 10px 0 0 0px;
padding-left: 20px;
font-size: 20px;
font-weight: bold;
color: #1964a9;
background-image: url(/wp-content/themes/applay/images/navsubpfeil_rechts.jpg);
background-position: left 7px;
background-repeat: no-repeat;
}
#content input[type="text"],
#content input[type="tel"],
#content input[type="email"],
#content textarea {
border: 1px solid #999;
}
footer .container #black-studio-tinymce-3 input[type="email"]{
background-color: #fff;
width: 195px;
height: 27px;
padding: 5px;
}
footer .container #black-studio-tinymce-3 input[type="submit"]{
background-color: #F1B833;
margin-left: 42px;
padding: 0;
width: 195px;
height: 27px;
line-height: 27px;
color: #1964a9;
}
footer .container #black-studio-tinymce-3 p {
margin: 5px 0 0 0;
}
footer .container #black-studio-tinymce-3 .newsletter-link {
margin: 0 0 0 128px;
font-size: 12px;
text-decoration: underline;
}
footer .container #black-studio-tinymce-3 .newsletter-link:hover {
color: #fff;
}
#content #wpcf7-f689-p687-o1 input[type="email"] {
width: 195px;
}
#ajax-title {
height: 250px;
}
@media only screen and (max-width: 992px) {
.navbar-nav.navbar-right {
position: relative;
right: 30px;
}
#main-nav.light-nav .navbar-nav > li > a {
padding: 30px 2px 50px 2px;
margin: 0 10px 0px 10px;
}
.page-heading .banner-titel {
position: relative;
left: 0px;
top: 80px;
min-height: 120px;
font-size: 24px;
font-weight: bold;
}
}
@media only screen and (max-width: 770px) {
.iapp-showcase-shortcode-lrs-showcase .owl-item {

height: 250px;
}
.iapp-showcase-shortcode-lrs-showcase .ias-devide-wrap {
position: relative;
bottom: 50px;
}
}
.sticky-popup .popup-header {
background-color: #ef0007 !important;
border: none !important;
}
.sticky-popup-right .popup-title {
padding: 5px 15px !important;
}
.sticky-popup-right .x-button {
font-family: Arial, Helvetica, sans-serif;
cursor: pointer;
}
.slider-controls {
top: 130px !important;
}
.logo-slider-title {

}
#newsletter-bottom {
position: fixed;
bottom: 0;
left: 35%;
width: 400px;
z-index: 999;
}
#newsletter-bottom-head {
width: 100%;
height: 30px;
line-height: 30px;
text-align: center;
}
#newsletter-inner {
width: 200px;
margin: 0 auto;
background-color: #F1B833;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
cursor: pointer;
}
#newsletter-bottom-content {
width: 100%;
height: 360px;
background-color: #fff;
color: #fff;
-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);
-o-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);
-ms-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);
box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-o-transition: all 0.5s;
-ms-transition: all 0.5s; 
transition: all 0.5s;
}
#newsletter-x-button {
height: 22px;
text-align: right;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #1964a9;
}
#newsletter-x-button .close-button {
width: 22px;
height: 22px;
text-align: center;
float: right;
cursor: pointer;
}
#newsletter-inner-content {
width: 360px;
height: 350px;
padding: 10px 10px;
margin: 0 auto;
background-color: #1964a9;
}
#newsletter-bottom-content p {

}
#newsletter-bottom-content.close {
height: 0;
padding: 0;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-o-transition: all 0.5s;
-ms-transition: all 0.5s; 
transition: all 0.5s;
}
#mc4wp-form-1 {
margin: 0;
}
#newsletter-bottom-content input[type="email"]{
display: inline-block;
width: 195px;
height: 27px;
padding: 5px;
}
#newsletter-bottom-content input[type="submit"]{
width: 195px;
height: 27px;
padding: 5px;
background-color: #F1B833;
margin-left: 50px;
color: #1964a9;
}
#newsletter-bottom-content .newsletter-link {
margin: 0 0 0 127px;
font-size: 12px;
text-decoration: underline;
color: #fff;
}
#spacer {
width: 18px;
height: 5px;
display: inline-block;
}
.map .wpb_wrapper > div {
left: 100px;
top: 130px;
}
.member-wrap .member .img-mb {
width: 200px;
height: auto;
float: right;
margin-left: 20px;
margin-top: 35px;
margin-right: 30px;
}
.member-wrap .member .member-info {
text-align: left;
}
.member-wrap .member .member-info p {
width: 550px;
}
.member .member-info p:before {
left: 0; 
margin-left: 0px;
}
.member .member-info .mb-content p:last-child {

}
.member-beirat .member-wrap .member .img-mb {
display: none;
}
footer .footer-inner #black-studio-tinymce-4 a:hover,
footer .footer-inner #tw-recent-posts-3 a:hover,
footer .footer-inner #menu-footer-menu a:hover {
color: #bbb;
}
.wpb_layerslider_element .ls-slide a div {
height: auto !important;
padding: 0 10px;
}
.wpb_layerslider_element .ls-slide a .title {
color: white; 
font-size: 2.0em; 
font-weight: bold;
}
.wpb_layerslider_element .ls-slide a .text {
color: #1964A9; 
font-size: 20px;
}
@media only screen and (max-width: 480px) { 
#newsletter-bottom {
width: 100%;
left: 0;
z-index: 9999999;
}
#newsletter-bottom-content {
height: auto;
}
#newsletter-inner-content {
width: 90%
}

body.page .content-pad-3x {
padding-top: 40px;
}

body.home .content-pad-3x {
padding-top: 100px;
}
.wpb_layerslider_element .ls-slide a div {
display: block;
}
.wpb_layerslider_element .ls-slide a .title {
color: white; 
font-size: 2.0em; 
font-weight: bold;
}
.wpb_layerslider_element .ls-slide a .text {
color: #1964A9; 
font-size: 14px;
}
#content .action-buttons.big i {
left: 44%;
}
#content .action-buttons.small i {
left: 44%;
}
#after-bottom-sidebar .container .row.normal-sidebar {
margin-left: 0;
}
body.page .page-heading {
padding-top: 40px;
padding-bottom: 0;
}
.page-heading .banner-titel {
top: 0;
height: 50px;
line-height: 25px;
min-height: 40px;
font-size: 20px;
margin: 80px 0 40px 0;
}
#bread-crumb {
left: 15px;
bottom: 10px;
}
.member-wrap .member .img-mb {
float: none;
margin: 0 auto;
}
.member-wrap .member .member-info p {
width: 100%;
padding: 0 10px 10px 0px;
}
.wpb_single_image a {
display: block;
width: 250px;
margin: 10px auto;
}
.wpb_single_image a img {
width: 250px;
height: auto;
}
body.single .page-heading h1 {
font-size: 30px;
}
body.single .page-heading h1:before {
left: 0;
margin-left: 0;
}
.ias-devide-wrap .ia-ipad .device {
transform: scale(0.3) !important;
}
.iapp-showcase {
height: auto; 
}
.iapp-showcase .feature-col-devide {
height: 200px;
}
body.postid-736 .iapp-showcase .feature-col-devide {
height: 300px;
}
.ias-devide-wrap .ia-ipad {
height: 300px !important;
width: 200px;
}
.wpcf7-form p input[type="tel"] {
width: 100%;
margin-top: 10px;
}
.wpcf7-form-control-wrap {

}
.map .wpb_wrapper > div {
width: 100% !important;
height: 300px !important;
left: 0;
top: 0;
}
.sticky-popup-right {
top: 0 !important;
height: 300px;
}
.sticky-popup-right .popup-wrap {
height: 320px;
}
.sticky-popup-right .popup-wrap .popup-content {
height: 320px;
}
.sticky-popup-right .popup-header {
margin-top: 30% !important;
}
#newsletter-x-button .close-button {
  width: 40px;
  height: 40px;
  padding-right: 6px;
  text-align: right;
}
}
.sticky-popup-right {
height: 320px;
}
.sticky-popup-right .popup-wrap {
height: 320px;
}
.sticky-popup-right .popup-wrap .popup-content {
height: 320px;
}
.sticky-popup-right .popup-header {
margin-top: 20% !important;
}
#newsletter-bottom.start {
bottom: -50px;
}
footer .copyright a:hover {
color: #bbb;
}
body.search .ajax-item-content-wrap.no-thumb #ajax-title {
position: relative;
height: 230px;
width: 100%;
margin-bottom: 30px;
background-image: url(../images/default-search.jpg);
}
body.search .ajax-item-content-wrap.no-thumb .ajax-item-head {
padding-top: 240px;
display: block;
width: 100%;
min-height: 25px;
text-align: center;
}
body.search .wp-ajax-query-shortcode.modern .ajax-item .ajax-item-content {
height: 175px;
}
body.search .wp-ajax-query-shortcode.modern .ajax-item .ajax-item-thumb {
height: 240px !important;
overflow: hidden; 
}
body.search #waq1 .ajax-item {
height: 520px;
margin-bottom: 20px;
}
body.search .wp-ajax-query-shortcode.modern .ajax-item .ajax-item-pad,
body.search .wp-ajax-query-shortcode.modern .ajax-item .ajax-item-content-wrap {
height: 100%;
}
.popup-content-pad {
  margin: 20px;
  margin-right: 0;
  padding: 15px;
  background-color: #1964a9;
}
.sticky-popup-right .popup-wrap .popup-content {
position: relative;
}
.sticky-popup-right .x-button {
position: absolute;
top: 2px;
left: 5px;
}
.popup-content-pad p a {
color: #fff;
}
.sticky-popup-right .popup-content {
-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);
-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);
-o-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);
-ms-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);
box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);
}
@media only screen and (max-width: 1200px) {
.navbar-nav.navbar-right {
right: 0;
}
}
@media only screen and (max-width: 992px) {
#main-nav.light-nav .navbar-nav > li > a {
  padding: 30px 2px 50px 2px;
  margin: 0 8px 0px 8px;
}
}

.wpb_row,
.wpb_content_element,
ul.wpb_thumbnails-fluid > li,
.last_toggle_el_margin,
.wpb_button {
  margin-bottom: 35px;
}
