/*
Theme Name: Mane Child
Theme URI: http://mane.elated-themes.com
Description: A child theme of Mane Theme
Author: Elated Themes
Author URI: http://themeforest.net/user/elated-themes
Version: 1.0.0
Text Domain: mane
Template: mane
*/

.eltdf-page-header .eltdf-logo-area .eltdf-logo-wrapper a, .eltdf-page-header .eltdf-menu-area .eltdf-logo-wrapper a { max-height: none; transform: translateY(-6px); }
.eltdf-menu-area .eltdf-logo-wrapper a img {  height: auto; width: 220px; }
.eltdf-sticky-header .eltdf-logo-wrapper a img { height: 80%; width: auto; transform: translateY(5px); }

.eltdf-page-header .eltdf-menu-area {
    background-color: #1885a0;
}

.eltdf-title-holder .eltdf-title-wrapper .eltdf-page-title { color: #002e3a; }
.eltdf-title-holder.eltdf-standard-with-breadcrumbs-type .eltdf-breadcrumbs { color: #fff; text-align: center; text-transform: uppercase; font-size: 11.5px; font-weight: 500; letter-spacing: 0.04em; }
.eltdf-title-holder.eltdf-standard-with-breadcrumbs-type .eltdf-breadcrumbs span { margin: 0 -0.8px; }
.eltdf-title-holder.eltdf-standard-with-breadcrumbs-type .eltdf-breadcrumbs span.eltdf-current { color: #77deef; }

.eltdf-mobile-header .eltdf-mobile-menu-opener { margin-left: -28px; }
.eltdf-mobile-header .eltdf-mobile-logo-wrapper a { margin-top: -10px; }

aside.eltdf-sidebar h4 { font-size: 0.9em; line-height: 1.1em;}

.eltdf-page-footer p { line-height: 1.3em; }
.eltdf-page-footer p, .eltdf-page-footer .widget a, .eltdf-side-menu .widget a  { color: #fff; text-transform: uppercase; font-size: 11.5px; font-weight: 500; letter-spacing: 0.04em; text-align: left; }
.eltdf-page-footer .eltdf-footer-top-holder,
.eltdf-page-footer .eltdf-footer-bottom-holder { background-color: #1885a0; }
.eltdf-page-footer .eltdf-footer-bottom-holder .eltdf-footer-bottom-inner.eltdf-grid { padding: 60px 0; }
.widget.widget_text img { display: inline-block; vertical-align: middle; }
#text-2 p { text-align:right; }

.eltdf-page-footer .widget #wp-calendar caption, .eltdf-page-footer .widget a:hover, .eltdf-side-menu .widget #wp-calendar caption, .eltdf-side-menu .widget a:hover {
    color: #77deef;
}

/* .eltdf-content .eltdf-content-inner>.eltdf-container>.eltdf-container-inner, .eltdf-content .eltdf-content-inner>.eltdf-full-width>.eltdf-full-width-inner { padding-top: 0; } */

.eltdf-content .eltdf-content-inner>.eltdf-container>.eltdf-container-inner, .eltdf-content .eltdf-content-inner>.eltdf-full-width>.eltdf-full-width-inner { padding-top: 60px; }

.eltdf-owl-slider .owl-dots {
    -webkit-transform: translateX(-50%) translateY(-150%);
    -moz-transform: translateX(-50%) translateY(-150%);
    transform: translateX(-50%) translateY(-150%);
    z-index: 1;
}

.center-background { background-position: center center; background-size: cover; }

.eltdf-section-title-holder.eltdf-vertical-lines:after, .eltdf-section-title-holder.eltdf-vertical-lines:before { height: 100px; }
.eltdf-section-title-holder.eltdf-vertical-lines { padding: 76px 0 78px;}

.eltdf-section-title-holder.no-bottom-line.eltdf-vertical-lines:after { display: none;  }
.eltdf-section-title-holder.no-bottom-line.eltdf-vertical-lines { padding-bottom: 20px;  }


/*.eltdf-section-title-holder h1.eltdf-st-title { color: #4c4c4c; font-weight: 600; }*/
.eltdf-section-title-holder .eltdf-st-title { margin: revert; }
.eltdf-section-title-holder .eltdf-st-title .eltdf-st-title-light {  text-transform: uppercase; letter-spacing: 0.2em; color: #000; }

#media_image-2 { margin:0;  }
.eltdf-page-footer #media_image-2 img { width: 47px; }

.eltdf-page-footer .eltdf-footer-top-holder .eltdf-footer-top-inner.eltdf-grid { padding: 30px 0 0px 0; }
.eltdf-page-footer .eltdf-footer-bottom-holder .eltdf-footer-bottom-inner.eltdf-grid { padding: 0; }

.widget.widget_archive ul li,
.widget.widget_categories ul li,
.widget.widget_meta ul li,
.widget.widget_nav_menu ul li,
.widget.widget_pages ul li,
.widget.widget_recent_comments ul li,
.widget.widget_recent_entries ul li { font-style: normal; }

#obekti .eltdf-section-title-holder .eltdf-st-title .eltdf-st-title-bold {  font-weight: 600; }

#exhibition-menu ul { text-align: center; }
#exhibition-menu li { display: inline-block; padding: 0 20px; }
#exhibition-menu a { font-size: 12px; }

.eltdf-sidebar .widget_nav_menu li.current-menu-item > a,
#exhibition-menu li.current-menu-item > a { color: #000; position: relative;  }
.eltdf-sidebar .widget_nav_menu li.current-menu-item > a:after,
#exhibition-menu li.current-menu-item > a:after  {
    border-bottom: 1px solid #000;
    content: " ";
    display: block;
    height: 1px;
    width: 30px;
}

.eltdf-blog-holder article .eltdf-post-title { margin-bottom: 25px; margin-top: 20px; }

.eltdf-container-inner p { font-size: 17px; line-height: 28px; font-weight: 400; margin-bottom: 30px; margin-top: 0; }
.eltdf-container-inner ul, .eltdf-container-inner ol  { margin-bottom: 30px; }
.eltdf-container-inner ul li, .eltdf-container-inner ol li { font-size: 17px; line-height: 28px; font-weight: 400; margin-bottom: 12px; margin-top: 0; color: #252525; }

.eltdf-title-holder.eltdf-standard-with-breadcrumbs-type .eltdf-title-info { display: none; }

.widget .eltdf-widget-title { color: #49676f; font-weight: 500; letter-spacing: 0.2px; font-size: 18px; }


.eltdf-btn.eltdf-btn-simple:hover .eltdf-btn-text:after, .eltdf-btn.eltdf-btn-simple:hover .eltdf-btn-text:before { background-color: #157289; }
.eltdf-btn.eltdf-btn-simple:hover { color: #157289; }
.eltdf-btn.center {
    margin: 0 auto;
    display: inline-block;
    transform: translateX(-50%);
    margin-left: 50%;
    padding-left: 40px;
    padding-right: 40px;
    text-align: center;
}

#eltdf-back-to-top .eltdf-line-text { color: #000; }
#eltdf-back-to-top .eltdf-top-line,
#eltdf-back-to-top .eltdf-top-line .eltdf-icon-stack:after,
#eltdf-back-to-top .eltdf-top-line .eltdf-icon-stack:before { border-bottom: 1px solid #000000; }

.eltdf-blog-holder article .eltdf-post-info-top>div,
.eltdf-blog-list-holder .eltdf-bli-info>div a { color: #444; }
.eltdf-blog-list-holder .eltdf-bli-info { font-style: normal; }
h3.eltdf-post-title { font-size: 1.75em; font-weight: 600; }

.eltdf-blog-holder article .eltdf-post-info-top > div.eltdf-post-info-author { display: none; }

.eltdf-image-gallery.eltdf-image-behavior-lightbox .eltdf-ig-image a:hover:after {
    opacity: 0;
}

.page-id-5324 .vc_row, .page-id-5344 .wpb_column { margin-top: 20px !important; }



/* PrettyPhoto  */
body .pp_pic_holder a.pp_expand { display: none !important }
body .pp_pic_holder a.pp_arrow_next { margin: auto !important;  }
body .pp_pic_holder .pp_details { background-color: #333; }
body .pp_pic_holder .pp_description, body .pp_pic_holder .pp_gallery { display: block !important; color: #bbbbbb; }
body .pp_pic_holder .pp_details { display: block; }
body .pp_pic_holder .pp_details .pp_nav  { display: none !important; }
body .pp_pic_holder .pp_details .pp_nav .currentTextHolder { left: 0; margin-left: 35px; }


.eltdf-section-title-holder .eltdf-st-title { color: #105663; }
.eltdf-woo-single-page .eltdf-single-product-summary .product_meta>span a {
    text-transform: none;
}
.woocommerce-loop-category__title {
    font-size: 17px;
    color: #666;
}
.woocommerce-loop-category__title mark.count {
    display: none;
}
.eltdf-blog-single h2.entry-title {
    font-size: 2em;
    color: #444;
        text-align: center;
}
.eltdf-blog-single .eltdf-post-text-main h3 {
    color: #666;
    font-weight: 600;
}

.eltdf-blog-slider-holder.eltdf-bs-carousel-centered .eltdf-post-title {
    text-transform: none;
}

.eltdf-section-title-holder.blue .eltdf-st-title .eltdf-st-title-light { color: #2a97a9; }

.eltdf-main-menu>ul>li>a {
    font-size: 13px;
}

body .pp_pic_holder a.pp_next, body .pp_pic_holder a.pp_previous { color: rgba(24, 133, 160, 0.8); }
body .pp_pic_holder a.pp_next:hover, body .pp_pic_holder a.pp_previous:hover { color: #1885a0; }

.event-slider .owl-dots {
    display: none;
}

.eltdf-woo-pl-info-below-image ul.products>.product .eltdf-pl-inner .eltdf-pl-text { display: none; }

.eltdf-mobile-header .eltdf-mobile-nav { background-color: #1885a0; }
.eltdf-page-footer .eltdf-social-icons-group-widget { text-align:right;  }

@media screen and (max-width: 1440px) {
    .eltdf-header-divided .eltdf-page-header .eltdf-vertical-align-containers .eltdf-position-left .eltdf-position-left-inner,
    .eltdf-header-divided .eltdf-page-header .eltdf-sticky-header .eltdf-position-left .eltdf-position-left-inner,
    .eltdf-header-divided .eltdf-page-header .eltdf-vertical-align-containers .eltdf-position-right .eltdf-position-right-inner,
    .eltdf-header-divided .eltdf-page-header .eltdf-sticky-header .eltdf-position-right .eltdf-position-right-inner { padding: 0; }
    .eltdf-main-menu>ul>li>a { font-size: 11px; padding: 0 8px; }
}

@media screen and (max-width: 1130px) {
    .eltdf-page-header .eltdf-position-center-inner { width: 150px; }
    .eltdf-header-divided .eltdf-page-header .eltdf-logo-wrapper a img {  margin-top: 6px; }
    .eltdf-main-menu>ul>li>a {  padding: 0 5px; }
    .eltdf-blog-slider-holder .eltdf-item-text-wrapper { position: relative; top: -40px !important; width: 90% !important; margin-left: 5%; box-shadow: 0px 9px 28px rgba(0,0,0, 0.2); }
}

@media screen and (max-width: 1024px) {
    .eltdf-title-holder.eltdf-standard-with-breadcrumbs-type .eltdf-breadcrumbs-info { margin: 0; }
    .eltdf-blog-slider-holder.eltdf-bs-carousel-centered .eltdf-post-title { font-size: 1.525em; }
    .eltdf-blog-slider-holder .eltdf-item-text-holder-inner {  padding: 20px 30px; }
    .eltdf-blog-slider-holder .eltdf-post-excerpt { font-size: 15px; line-height: 24px; }
    .page-id-877 h2 { font-size: 1.725em; }
}

@media screen and (max-width: 768px) {
    .eltdf-container-inner p { text-align: left !important;  }
    #team .vc_col-sm-6:nth-child(2) { margin-bottom: 30px; }
    .wpb_single_image .vc_figure { margin-bottom: 30px; }
    .eltdf-btn.center {   margin-bottom: 40px; }
    .page-id-5324 .vc_row, .page-id-5344  .vc_column { margin-top: 0; }

}


@media screen and (max-width: 640px) {
	.home h2 { font-size: 1.425em; line-height: 1.2em; }
	.eltdf-container-inner p { font-size: 15px; line-height: 23px;  margin-bottom: 24px; }
	.eltdf-title-holder { height: auto !important; padding: 10px 0; line-height: 16px; }
    .eltdf-title-holder.eltdf-standard-with-breadcrumbs-type .eltdf-breadcrumbs-info { margin: 0; }
    .eltdf-page-footer .eltdf-column-content:first-child { display: none; }
    .eltdf-page-footer p, .eltdf-page-footer .widget a, .eltdf-side-menu .widget a { text-align: center; }
    .eltdf-page-footer .eltdf-social-icons-group-widget { text-align: center; }
    #text-2 p { transform: scale(0.8); text-align: center; }
}