/*
Theme Name: yd media
Template: ekko
Theme URI: http://www.ekko-wp.com
Author: Key-Design
Author URI: http://themeforest.net/user/Key-Design
Description: Flexible Multi-Purpose Responsive WordPress Theme
Version: 1.0
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, translation-ready

/* Below you can write your style */

:root {
--blue: #094261;
--blue-light: #0579b8;
--orange: #f5af18;
}
.primary-text {color: var(--blue) !important;} 
.container #logo .logo {margin:0 !important}
.comments-content {display:none !important}
.navbar {}
.blog-single-title-meta-wrapper {margin-bottom: 25px;}
.text-light {color:white !important}
#wrapper {
    margin-top: 120px;
}
.banner {
    min-height: 600px;
}
.modal-content-inner::after {
    background-color: rgb(205 51 50) !important;
}
#popup-modal .close {
    height: 30px !important;
    width: 30px !important;
}
.modal .wpforms-container .wpforms-form .wpforms-field-sublabel, .modal .wpforms-field.wpforms-field-checkbox ul li input+label {color:white !important}
.cursor:hover {cursor:pointer !important}
.clients.slider .clients-content img {max-width: 80% !important}
.text {font-size: 16px;}
#wrapper .wpb_text_column p:last-child {
    margin-bottom: 0 !important;
}
.overflow-hidden {
    overflow: hidden;
}
.d2-absolute {
    width: 80px;
    position: absolute;
    top: 0;
}
.max-width-1200 {max-width:1200px !important}
.max-width-1100 {max-width:1100px !important}
.max-width-1000 {max-width:1000px !important}
.max-width-900 {max-width:900px !important}
.max-width-800 {max-width:800px !important}
.max-width-700 {max-width:700px !important}
.max-width-600 {max-width:600px !important}
.max-width-500 {max-width:500px !important}
.max-width-400 {max-width:400px !important}

.kd-photobox p {margin-bottom: 20px !important}
.navbar-collapse {overflow: hidden !important;}
.cky-footer-wrapper div:last-child {display:none !important}

.contact-map-container .yNHHyP-marker-view img {
	width:50px !important
}


.kontakt .wpforms-field, .modal-content .wpforms-field {
    margin-bottom: 30px !important;
}



/* TOP BAR */
.topbar-contact {margin: 0}
.topbar-left-content,
.topbar-phone, 
.topbar-email, 
.topbar-opening-hours {border:none !important}
.topbar-left-content i {display:none !important}

/* TITLE */
.entry-header .section-heading {margin: 0 !important;}
.entry-header .container {padding: 0 !important;}


/* Menue */
.navbar.navbar-default.navbar-shrink .menubar .navbar-nav .active > a, .navbar.navbar-default .menubar .navbar-nav .active > a {
    color: #ffae00!important;
}
.entry-header {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
.entry-header h1 {
font-size:30px    
}

/* FORMULARE */
.wpforms-submit {
    border: none !important;
    height: 45px !important;
    background: #CD3332 !important;
}
.wpforms-submit:hover {
    background: #b52929 !important;
}

/* FOOTER */
#footer {z-index: 999 !important}
#footer img {max-width:200px !important; height: auto}
.footer_widget .menu {margin-top: 0 !important;}
.footer_widget ul.sub-menu, .footer_widget ul.children {padding-left: 0 !important}


@media (max-width: 767px) {
	#logo {max-width: 200px;}
}