

.single-post span.date.entry_date.updated {
    display: none;
}
.q_logo a {
    max-height: 55px;
}
.title_subtitle_holder {
    padding-top: 40px;
}
.header_top, .fixed_top_header .top_header {
    padding: 5px 2% !important;
}
.single-post .post_image {
    max-height: 400px;
    overflow: hidden;
}
.light.header_style_on_scroll nav.main_menu>ul>li.active>a
 {
    color: black !important;
}
footer ul.sub-menu {
    display: none;
}
footer li.menu-item {
    margin-bottom: -5px !important;
}
footer h5 {
    margin-bottom: 12px !important;
}
.scrolled .header-widget p a {
    color: black !important;
}
.scrolled .header-widget p {
    color: black !important;
}

.q_icon_with_title .icon_text_inner {
    padding: 0 0 6px;
}

.footer_top h5 {
    margin: 0 0 33px;
}
p {
    margin-bottom: 10px;
}
.qode-instagram-feed li {
    padding: 0 2px!important;
    margin: 0 0 4px!important;
}

.q_icon_with_title .icon_title_holder {
    margin: 0 0 6px;
}

.qode-advanced-pricing-list .qode-apl-item {
    margin-bottom: 16px;
}

.qode-advanced-pricing-list .qode-apl-item .qode-apl-item-bottom .qode-apl-item-description{
    font-size: 13px;
}

nav.main_menu ul li a span.underline_dash{
bottom: -10%; 
}

header:not(.with_hover_bg_color) nav.main_menu>ul>li:hover>a{
    opacity: 1;
}


.testimonials_holder .flex-direction-nav a{
    border: none;
}

.error404 .content{
    margin-top: 100px;
}

.error404 .page_not_found p {
    padding: 0 15%;
}

.error404 .title.title_size_large h1{
    margin-top: 35px;
}
a.wp-colorbox-iframe.cboxElement {
    font-size: 15px;
    text-transform: uppercase;
    color: black;
    background-color: #cecece;
    padding: 8px;
    border-radius: 3px;
    border: solid 1px #bcbcbc;
}
a.wp-colorbox-iframe.cboxElement:hover {
    color: white;
    background-color: #cecece;
}