/*
Theme Name: Musea Child
Theme URI: http://musea.select-themes.com
Description: A child theme of Musea Theme
Author: Select Themes
Author URI: http://themeforest.net/user/select-themes
Version: 1.0.0
Text Domain: musea
Template: musea
*/


@font-face {
font-family: 'GoudyTrajan'; 
src: url('webfonts/GoudyTrajan-Regular-trial.otf');
}

body, p {
    font-family: "Alegreya Sans" !important;
}

h1, h2, h3, h4, h5, h6, 
.h1, .h2, .h3, .h4, .h5, .h6, 
.eltdf-main-menu>ul>li>a, 
.eltdf-button-widget a span, 
.eltdf-breadcrumbs-info {
	font-family: "GoudyTrajan" !important; 
}

@media (max-width: 640px) {
	
	h2, .h2, h1, .h1 {font-size:30px !important;}
	h3, .h3 {font-size:25px}
	.eltdf-title-holder.eltdf-centered-type.eltdf-title-full-width.eltdf-title-va-header-bottom.eltdf-has-bg-image {max-height: 200px;}
}


.text-center {
    text-align: center;
}

.eltdf-button-widget a span {
	font-size: 16px;
	font-weight: normal;
}

.eltdf-title-holder {
    background-size: cover;
    background-position: center center;
}

.eltdf-dark-header .eltdf-page-header>div:not(.eltdf-sticky-header):not(.fixed) .eltdf-main-menu>ul>li>a, 
.eltdf-dark-header .eltdf-page-header>div:not(.fixed):not(.eltdf-sticky-header) .eltdf-menu-area .widget.eltdf-button-widget span, 
.eltdf-page-header .eltdf-fixed-wrapper.fixed .eltdf-btn .eltdf-btn-text,
.eltdf-page-header .eltdf-fixed-wrapper.fixed .eltdf-search-opener span,
.eltdf-page-header .eltdf-fixed-wrapper.fixed .eltdf-side-menu-button-opener span,
.eltdf-dark-header .eltdf-page-header>div:not(.eltdf-sticky-header):not(.fixed) .eltdf-search-opener span, 
.eltdf-dark-header .eltdf-page-header>div:not(.eltdf-sticky-header):not(.fixed) .eltdf-side-menu-button-opener span {
	color: #fff !important; 
}
.eltdf-portfolio-list-holder article .eltdf-pli-link .eltdf-pl-item-plus {
	background-color: rgba(255, 255, 255, 0.8) !important;
}

.eltdf-logo-wrapper a {
    height: 75px !important;
}

section.eltdf-side-menu p {
    font-size: 15px;
    line-height: 1.6;
}
.eltdf-main-menu>ul>li>a>span.item_outer .item_text {
	font-weight: bold;
}

.eltdf-page-footer .widget_nav_menu li {
    font-size: 17px;
    line-height: 1;
    padding-top: 5px;
}
.eltdf-page-footer .eltdf-column-content .widget a:hover, 
.eltdf-page-footer #menu-footer-informationen li a:hover, 
.eltdf-page-footer .widget_text .textwidget a:hover {
    color: #c9ab81!important;
}

.eltdf-section-title-holder .eltdf-st-caption {
    color: #979797 !important;
    font-family: "Alegreya Sans" !important;
}
a.eltdf-btn.eltdf-btn-medium {
    font-size: 16px;
    font-family: 'GoudyTrajan';
}

.eltdf-fullscreen-search-holder .eltdf-search-close.eltdf-search-close-svg-path:hover path, .eltdf-portfolio-list-holder article .eltdf-pli-link .eltdf-pl-item-plus svg line, .eltdf-btn.eltdf-btn-outline-slit svg rect {
    stroke: #cecece !important;
}

table td {
	text-align: left !important;
}
.w3eden .col-lg-4 {
    margin-bottom: 25px;
}
blockquote p {
    color: #000;
    font-size: 16px;
    font-weight: normal;
    font-family: 'Alegreya Sans';
}
blockquote {
    background-color: #f2f2f2 !important;
    color: #000 !important;
    margin-top: 30px !important;
    text-align: center !important;
}
blockquote + p {
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    line-height: 1.3;
    display: block;
}
.eltdf-page-title.entry-title {
    display: none;
}

.eltdf-main-menu>ul>li>a {
    padding: 0 10px !important;
}

@media (max-width:1500px) {
a.eltdf-search-opener.eltdf-icon-has-hover.eltdf-search-opener-icon-pack, a.eltdf-side-menu-button-opener.eltdf-icon-has-hover.eltdf-side-menu-button-opener-svg-path { display: none; }
}
@media (max-width:1025px) {
.widget.eltdf-button-widget {display:none !important;}
}
@media (max-width:1440px) {
.widget.eltdf-button-widget a {padding: 3px 14px 7px !important;}
}

@media (min-width: 1025px) and (max-width:1240px) {
.eltdf-main-menu>ul>li>a, .eltdf-button-widget a span {
    font-size: 14px !important;
}
.eltdf-main-menu>ul>li>a {
padding: 0 6px!important;
}
.widget.eltdf-button-widget a {
    padding: 0px 5px 4px!important;
}
}

@media (max-width:1024px) {

table tr td:first-child {
    width: 70%;
    
}

h1 {font-size: 28px !important;}
h2 {font-size: 26px !important;}
h3 {font-size: 24px !important;}
h4 {font-size: 22px !important;}

.eltdf-btn-outline-slit svg {
    display: none !important;
}
a.eltdf-btn.eltdf-btn-medium.eltdf-btn-outline-slit {    border: 1px solid #cecece !important;}

}

@media (min-width: 768px) and (max-width:1024px) {

.eltdf-footer-top-holder .eltdf-column-content.eltdf-grid-col-6 {
    float: left !important;
    margin-top: 30px;
}

}
@media (min-width: 1025px) {
.d-desktop-none {display: none !important;}}

@media (min-width: 1024px) {
.eltdf-footer-bottom-holder .pll-switcher {display: none;}
}

.eltdf-mobile-header .eltdf-mobile-nav {
    height: auto !important;
}

.eltdf-portfolio-list-holder article .eltdf-pli-link .eltdf-pl-item-plus svg line {stroke: #0a0a0a !important;}

.eltdf-workflow-title-text-holder h2 {
    font-size: 35px;
}

body .pp_pic_holder .pp_details p.pp_description {
    display: block !important;
}
body .pp_pic_holder .pp_details a.pp_arrow_previous, 
 body .pp_pic_holder .pp_details a.pp_arrow_next  {
    width: 13px!important;
    height: 28px!important;
    }
.inline-block-sub {    
    display: inline-block;
    vertical-align: sub;    
}
h2.eltdf-testimonial-title.entry-title {
    color: #c9ab81;
}

#wp-chatbot-chat-container a {
    text-decoration: underline;
}