/*
Theme Name: Donna Child
Template: donna
Author: Milan Stosic
Author URI: https://about.me/milanstosic
Version: 1.0.0..1518720329
Updated: 2018-02-15 18:45:29
*/

/* HEADER */
.full-header {
    border-bottom: 1px solid #f0f0f0;
    box-shadow: 0 1px 10px rgba(0,0,0,.1);
}
#logo a {
    text-align: left;
}
.navbar {
    min-height: auto;
}
.navbar-toggle {
    margin-right: 0;
}
.site-description {
    text-align: left;
}

@media (min-width: 768px) {
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse.collapse {
        display: none !important;
    }
    .navbar-header {
        float: none;
        position: absolute;
        top: -80px;
        right: 0;
    }
    .navbar-collapse.collapse.in {
        display: block !important;
    }
}
@media (min-width: 992px) {
    .navbar-toggle {
        display: none;
    }
}


/* MAIN CONTENT*/
.single-content,
.sidebar-area .widget {
    box-shadow: none;
}
.widget ul li {
  margin-left: 0;
}
img {
    border-radius: 1px;
}
.single-media-thumb .wp-post-image {
    box-shadow: 0 0 20px rgba(0,0,0,.5);
}
.single-padding {
    padding-left: 0;
    padding-right: 0;
}
.wp-caption-text {
    margin-top: 5px;
    color: #999;
    font-size: 14px;
    font-style: italic;
    text-align: center;
}

/* WIDGETS */
.single-content {
    padding-left: 15px;
    padding-right: 15px;
}
.sidebar-area .widget {
    padding-left: 15px;
}

/* Secondary Widget Area */
.secondary .menu {
    font-size: 15px;
}
.secondary .menu li {
    position: relative;
    border-bottom: 1px solid #f0f0f0;
}
.secondary .menu .current-menu-item::after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    right: 0;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 8px solid #4079e3;
    transform: translate(100%, -80%);
}
.secondary .menu .current-menu-item a {
    color: #4079e3 !important;
}

/* Header Widget Area */
.header-widget-area {
    display: none;
}
@media (min-width: 1024px) {
    .header-widget-area {
        display: block;
        position: absolute;
        top: 0;
        right: 45px;
        bottom: 0;
        max-width: 50%;
    }
}
.header-widget-area a {
    display: block;
    height: 100%;
    text-align: right;
}
.header-widget-area img {
    width: auto;
    max-height: 100%;
}
.header-widget-area p {
    margin-bottom: 0;
}

/* LANGUAGE SWITCHER */
.lang-switcher {
    margin-bottom: 0;
    margin-left: 0;
    position: absolute;
    top: 5px;
    right: 15px;
    z-index: 5;
}
.lang-item {
    display: inline-block;
    list-style-type: none;
    padding-left: 2px;
    padding-right: 2px;
}
.lang-item a {
    display: inline-block;
    overflow: hidden;
}
.lang-item img {
    float: left;
}
.lang-item span {
    display: none;
}

/* FOOTER */
.footer-area {
    background-color: #f0f0f0;
    box-shadow: 0 -1px 10px rgba(0,0,0,.15);
}
.footer {
    color: #6d6d6d;
    border-top: 0;
}
.footer-widget-col + .footer-widget-col {
    margin-top: 20px;
}
.footer-widget-col h4 {
    padding-bottom: 5px;
    margin-bottom: 15px;
    border-bottom: 1px solid rgba(0,0,0,.05);
}
.footer-widget-col .menu {
    margin-left: 0;
}
.footer-widget-col .menu li {
    list-style-type: none;
}
.copyright-wrap {
    margin-top: 25px;
    color: #999;
    font-size: 13px;
    font-style: italic;
}

/* UTILITIES */

.mb-base {
    margin-bottom: 20px;
}
.mt-base {
    margin-top: 20px;
}

.lang-item img {
    width: 22px !important;
    height: auto !important;
}

.wp-block-social-links .wp-social-link svg {
    color: white !important;
}

.widget ul li.wp-social-link {
    padding: 0;
}