/*
Theme Name: Wega Child
Theme URI: https://wega.modeltheme.com/
Template: wega
Author: ModelTheme
Author URI: https://modeltheme.com/
Description: Construction WordPress Theme
Version: 1.0
Text Domain: wega
Tags: custom-header, custom-menu, featured-images, post-formats, sticky-post
*/
/* Theme customization starts here
------------------------------------------------------- */
.box-top-element {z-index:99;position:relative;}
.box-shadow-column {padding:0px !important;}
.is_header_semitransparent .header1 #modeltheme-main-head,
.is_header_semitransparent #navbar .menu-item > a,
.is_header_semitransparent .header-nav-actions .mt-search-icon,
.is_header_semitransparent #navbar .menu-item:last-child > a
{border:none;}
.header1 .header-infos {margin-bottom:0px;}
.logo-desktop {padding:18px 0px;}
.is_header_semitransparent header {background: rgba(35, 35, 49, 0.35) !important;}

#navbar .menu-item > a {padding:18px 12px;} 

@media only screen and (min-width: 1367px) {
  	#navbar .menu-item > a {padding:18px 16px !important;}
	#navbar .sub-menu .menu-item > a {padding: 7px 10px !important;}
}
@media only screen and (max-width: 1199px) and (min-width: 1024px) {
	#navbar .menu-item > a {padding:18px 5px !important;}
}
@media only screen and (max-width: 990px) and (min-width: 768px) {
    .header-nav-actions .mt-search-icon {padding:27px 8px 24px 8px;}
    #navbar .menu-item > a {
    	font-size: 12px !important;
	}
    .logo-desktop {
    	padding: 8px 0px;
	}
 .logo-desktop img, .navbar-header .logo-desktop img { 
        max-width: 100% !important;
    }
    
body .header1 #navbar .menu > .menu-item:first-child > a, body .header1 #navbar .menu > .menu-item > a {
    padding: 15px 5px !important;}
    
}

@media (max-width: 767px) { 
	#box-top.box-top-element {margin-top:0px !important;z-index:9;} 
    .box-shadow-column {margin-top:100px;}
}

.eg-mares-element-3, .eg-mares-element-10 {color:#fff !important;font-family:montserrat !important;}

.cd-date span {
    padding: 5px 15px;
    margin-bottom: 25px;
    border: 2px solid #00235a;
    color: #00235a;
    font-size: 20px;
    min-width: 110px;
    margin-right: 30px;
    font-weight: normal;
    text-align: center;
}
.cd-timeline-content-area {padding:0px;}
.cd-timeline-content .timeline-arrow {display:none;}
.cd-date .cd-timeline-content-area p {font-size:18px;margin:0px;padding:0px;}
.cd-timeline-content {box-shadow:none;border:1px solid #f0f0f0;}
.cd-timeline-img.cd-picture {
	background:#eca357 !important;
}

@media only screen and (min-width: 1024px) {
    #cd-timeline .cd-timeline-dot {
        margin-left: -8px !important;
    }
    /* effetto immagine a sinistra testo a destra */
   .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {
        left: 122% !important;
        right: auto !important;
        text-align: left!important ;
	}
    .cd-timeline-block:nth-child(even) .cd-timeline-content {
   		float: none !important;
	}
    
}

.post-author {display:none;}
footer .footer-top h3.widget-title, footer .footer-top .widget-title {
	margin-bottom:10px !important;
 }
 footer .social-links i {font-size:40px;}
 footer #block-3 .logo {margin-top:0px;}

.post-template-default.single.single-post .header-title-breadcrumb-overlay {background-image:none !important;}
.post-template-default.single.single-post .header-title-breadcrumb-overlay h1 {color:#000;}

@media only screen and (max-width: 768px) and (min-width: 280px) { /* ELENCO NEWS */
    .vc_grid-item-zone-c-right .vc_gitem-zone-c, .vc_grid-item-zone-c-right .vc_gitem-animated-block {float:none !important; width: auto !important;} 
    .vc-gitem-zone-height-mode-auto:before {
        min-height: auto !important;
    }
    .vc_gitem-zone-a .vc_gitem-row-position-top, .vc_gitem-zone-b .vc_gitem-row-position-top {
        position: relative !important;
        left: auto !important;
        right: auto !important;
        top: auto !important;
    }
}

footer .contact-details p, footer .contact-details p a, p.copyright, p.copyright a,
footer .footer-top .menu .menu-item a
{font-size:16px !important;}