/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/





@media only screen and (min-width: 1000px) {
    #footer-widgets .container {
   max-width: 1400px;
}  
}


#footer-widgets .container {
  width: 100%;
  margin: 0 auto;
}



#footer-widgets {
  background: #000000;
  color: #ffffff;
  font-size: 13px;
  line-height: 16px;
  font-weight: 400;
  letter-spacing: 0px;
}
#footer-widgets address {
    margin-left: 32px;
    font-style: normal;
    margin-top: 10px;
}
#footer-widgets a {
  color: #fff;
  text-decoration: none;
}
#footer-widgets p {
  margin-top: 0;
}
#footer-widgets a:hover, #footer-widgets a:focus, #footer-widgets a:active {
  color: #777;
  text-decoration: underline;
}
#footer-widgets .footer-top {
  padding-bottom: 20px;
}
#footer-widgets .footer-top .footer1_DDGI {
  margin-bottom: 20px;
}
#footer-widgets .footer1_DDGI span {
  display: block;
   color:#ffffff  !important; 
   margin-bottom:2px;
}
#footer-widgets .footer1_DDGI span a  {

   color:#ffffff  !important; 

}

#footer-widgets .footer1_DDGI img {
	
  max-width: 230px;
      margin-bottom: 0px;
	      padding-top: 7px;
}

#footer-widgets  ul {
margin-top:14px;
  padding: 0;
}
#footer-widgets .footer_DDGI_menu li {
  padding-bottom: 3px;
  list-style: none;
}

 #footer-widgets .widget .footer3_DDGI li a {


 text-transform: none; 
     letter-spacing: 0; 
     font-size: 13px !important; 
     line-height: 12px; 
	 color:#ffffff  !important; 
}	 
	 
#footer-widgets .footer3_DDGI {
	margin-top:25px;
}


#footer-widgets .footer4_DDGI {
	text-align:right;
	margin-top:30px;
}


#footer-widgets .footer4_DDGI img{
 width: 180px;
}


   

#footer-widgets .mod_icones {
    text-align: left;
}

#footer-widgets .mod_icones span[class^="icon-"] {
    font-size: 2rem;

    margin-right: .5rem;

}


@media only screen and (min-width: 1000px) {
    #footer-widgets[data-cols="5"] .container .row >div {
        width: 15%;
    }

    #footer-widgets[data-cols="5"] .container .row >div:first-child {
        width: 65%;
    }
}


@media (max-width: 1200px) {
  #footer-widgets {
    padding: 70px 30px 60px 30px;
  }
}
@media (max-width: 991px) {
  #footer-widgets .container {
    max-width: 960px;
  }

 #footer-widgets .footer3_DDGI {
	margin-top:36px;
}

 #footer-widgets .footer3_DDGI ul {
    margin-top: 4px;
 
}
  
  #footer-widgets .footer4_DDGI {
	text-align:center;
}

  
}
@media (max-width: 768px) {
  #footer-widgets .container {
    max-width: 720px;
  }


  #footer-widgets .footer_DDGI_logo {
    margin: 0 auto;
  }
  #footer-widgets .mod_icones {
    display: block;
	margin-left: 62px;
	 margin-top: 0 ;
	 	 padding-top: 0 ;
}
#footer-widgets .footer-top .footer1_DDGI {
    margin-bottom: 5px;
}
#footer-widgets address {
  margin-bottom: 0px;
}

#footer-widgets .footer_DDGI_menu {
    margin-left: 62px;
  
}
 #footer-widgets .footer4_DDGI {
    margin-top: 50px;
}
}
@media (max-width: 576px) {
  #footer-widgets .container {
    max-width: 540px;
  }
 #footer-widgets .col-xs-6 {
    width: 100%;
}
 #footer-widgets .footer3_DDGI {
	margin-top:25px;
}
 #footer-widgets .footer3_DDGI ul {
    margin-top: 15px;
 
}
}



@media only screen and (min-width: 1px) and (max-width: 999px) {
    #footer-widgets .container .col {
        margin-bottom: 10px;
    }
}




.social-list-sm {
  margin: 0;
  list-style: none;
  line-height: 1;
  padding: 0;
}
.social-list-sm li {
  display: inline-block;
  padding: 0 0.1666666667rem;
}
.social-list-sm li a {
  display: block;
  opacity: 0.8;
  
  
    

}
.social-list-sm li a:hover, .social-list-sm li a:focus, .social-list-sm li a:active {
  opacity: 1;
  text-decoration: none;
}
.social-list-sm li i,
.social-list-sm li span {
	    font-size: 1.5rem;
  display: block;
  height: 20px;
  line-height: 20px;
  text-align: center;
  width: 20px;
  margin-right:.5rem;
}
@media (max-width: 767.98px) {
  .social-list-sm {
    margin-top: 1rem;
  }
}

.social-list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.social-list li {
  padding: 0 0.25rem;
}
.social-list li a {
  background-color: #e9ecef;
  border-radius: 50%;
  color: var(--body-text-color);
  display: block;
  height: 36px;
  line-height: 36px;
  text-align: center;
  opacity: 0.6;
  width: 36px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.social-list li a i, .social-list li a span {
  font-size: 14px;
}
.social-list li a:hover, .social-list li a:focus, .social-list li a:active {
  background-color: var(--body-link-color);
  color: var(--color-white);
  opacity: 1;
}

.social-list-lg {
  margin: 0;
  list-style: none;
  line-height: 1;
  padding: 0;
}
.social-list-lg li {
  display: inline-block;
  padding: 0 0.1666666667rem;
}
.social-list-lg li a {
  display: block;
  opacity: 0.8;
}
.social-list-lg li a:hover, .social-list-lg li a:focus, .social-list-lg li a:active {
  opacity: 1;
  text-decoration: none;
}
.social-list-lg li i,
.social-list-lg li span {
  display: block;
  height: 48px;
  line-height: 48px;
  text-align: center;
  width: 48px;
}












.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous {
    position: absolute;
    right: 100px;
	left:inherit;
    top: -100px;
    width: 40px;
    height: 40px;
}

.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next {
    position: absolute;
    right: 50px;
    width: 40px;
    height: 40px;
    top: -100px;
}







/*
.menu-item-has-children > a:after {  
    padding-left: 10px;
  
    top: 15px;
   
    line-height: 30px;
    font-size: 30px;
    position: absolute;
  
    font-weight: 300;
    font-family: icomoon !important;
    content: "\e607";
  

}
@media (max-width: 999px) {

.menu-item-has-children > a:after {  
  
    top: auto;
 
 
}
}
*/


.nectar-post-grid-filters a[data-filter="passades"] {display:none;}


/*
.nectar-post-grid-item.nectar-underline:hover h3 {
    background: none;
}
*/


.blog-archive-header .nectar-archive-tax-count {display:none;}

.container-wrap input[type=text], .container-wrap input[type=search] {
     background-color: rgba(0, 0, 0, .04);
   color: #000000;
}


#expos-actuals .nectar-post-grid-item__custom-fields {display: block; }


#expos-actuals .nectar-post-grid-item__custom-fields p {margin-top:1rem}



#home-actualitat .excerpt{display:none}
#home-actualitat .post-header .meta-category  {   font-weight:900; color:#000000 }

#home-actualitat .post-header h3  { font-size:1.4rem;     font-weight: 400; line-height:120% }


#home-expos  .post-heading { font-size:2.2rem;}
#home-expos .nectar-post-grid-item__custom-field { font-size:1.4rem;}


.bloc-altres-expos  h3.post-heading { font-size:2.2rem;}
.bloc-altres-expos .nectar-post-grid-item__custom-field { font-size:1.4rem;}

#home-programa-cicles  {  font-weight: 600; font-size:1.1rem;}
#home-programa-cicles h3 {  font-weight: 600; font-size:1.4rem;}
#home-programa-cicles h4 {  font-weight: 300;}


.fitxa-expo-header-autor,
.fitxa-expo-header-dates
 {font-size:22px}

.fitxa-expo-header-autor-titol,
.fitxa-expo-header-dates-titol
 {font-size:17px}
 
 
 .fitxa-expo-info-titol
  {font-size:1.6rem;
  font-weight:800}
  
  
  .bloc-altres-expos-titol h2 {
	  font-size:4rem;
  }
  
 
  
  #portfolio-extra  {
    padding-bottom: 5rem;
}

#actualitat-posts .meta-excerpt {font-size:1.4rem}
#actualitat-posts .meta-date {
	font-size:1.4rem;
    padding-top: .8rem;
	}
  #actualitat-posts .post-heading {      font-size: 2.2rem;    }
  
  
  
  .nectar_hook_global_section_footer { background:#000000;}
  
  .featured-media-under-header__meta-wrap .meta-date, .featured-media-under-header__meta-wrap .meta-reading-time {
    font-size: 1.6rem;
}
  
  
  
  
  
  
  .related-posts .meta-category {display:none;}
  
  
  
 
  
  
  
  body.material .blog-recent[data-style*="classic_enhanced"].related-posts .inner-wrap {
  box-shadow: none;
}
  .blog-recent[data-style*="classic_enhanced"] .inner-wrap {
  background: none;
}
 .blog-recent[data-style*="classic_enhanced"] .article-content-wrap, .masonry.classic_enhanced .masonry-blog-item .article-content-wrap {
  background: none;
} 
  
  
  .blog-recent[data-style*="classic_enhanced"][data-color-scheme="light"] h3.title {

  font-size: 1.4rem;
  font-weight: 400;
  line-height: 120%;
}
  
.related-posts .post-header .meta {
   font-size: 1rem;
  font-weight: 900;
  color: #000000;
}
  
  .blog-recent[data-style*="classic_enhanced"] .inner-wrap:hover .post-featured-img img, 
  .blog-recent[data-style*="classic_enhanced_alt"] .inner-wrap:hover .post-featured-img
 {
  transform: scale(1.0);
  -webkit-transform: scale(1.0);
}
  
  
  
    .blog-recent[data-style*="classic_enhanced"] .inner-wrap:hover h3.title {
	text-decoration-line: underline;
text-decoration-thickness: 1px;
	}
  
  .blog-recent[data-style="list_featured_first_row"] .col:hover .post-featured-img,
  .blog-recent[data-style="list_featured_first_row"] .col:hover a > .img-thumbnail, 
  .blog-recent[data-style="list_featured_first_row"] .col:hover a > img, 
  .blog-recent[data-style="list_featured_first_row"] .col:hover:not(.has-post-thumbnail) a.small,
  .blog-recent[data-style="list_featured_first_row"] .col:not(.has-post-thumbnail) a.small:hover, 
  .blog-recent[data-style="list_featured_first_row"] .featured:hover > img,
  .blog-recent[data-style="list_featured_first_row"] .small:hover > .img-thumbnail, 
  .blog-recent[data-style="list_featured_first_row"] .small:hover > img {
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
  box-shadow: none;
}
  
    .blog-recent[data-style="list_featured_first_row"] .col:hover .post-header h3 {
	text-decoration-line: underline;
text-decoration-thickness: 1px;
}
  

  
  .post-area.featured_img_left article:hover .article-content-wrap .post-featured-img-wrap {
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
}

.post-area.featured_img_left .post .post-featured-img-wrap::before ;
.post-area.featured_img_left .post:hover .post-featured-img-wrap::before {
  box-shadow:none;
}








  .container-wrap {
  padding-bottom: 0px;
}
  
  
  
  
  
   .featured-media-under-header__cat-wrap .meta-category a:hover ,
   .featured-media-under-header__cat-wrap .meta-category a:not(:hover) {
    background: none;
}

  .featured-media-under-header__cat-wrap .meta-category a:hover 
{
    color:#000000;
}
.featured-media-under-header__cat-wrap .meta-category a {

  padding: 0; 

}


  
 .mec-event-grid-modern  .mec-event-footer,
 .mec-event-grid-modern .event-color,
 .mec-event-grid-modern  .mec-event-day,
 .mec-event-grid-modern .mec-sl-folder 
{display:none;}
  
 .mec-event-grid-modern .mec-event-article {
    padding: 15px 0px 10px;  
	margin-bottom: 0px;
}
  
 .mec-event-grid-modern   .mec-categories {margin-left:0px;}
  
 .mec-event-grid-modern  .mec-start-date-label {
	 font-size: 1.5rem;
    font-weight: 800;
	 
 }
  
 .mec-event-grid-modern  .mec-event-content .mec-event-title{ 
       font-size: 1.4rem;
    font-weight: 400;
    line-height: 120%;
   }
  
  
  .mec-event-grid-modern .event-grid-modern-head {
    
    padding: 9px 0px 6px;
 
}

.mec-event-grid-modern .mec-event-content {
    padding: 10px 0px 10px;
}


 .mec-event-grid-modern  .mec-category {     
   font-weight: 900;
    color: #000000;
	text-transform:uppercase;
	font-size:14px;
	}
	
 .mec-event-grid-modern  ul.mec-categories li.mec-category a {
    color: #000;
	    letter-spacing: .1em;
		    font-weight: 400;
}
.mec-event-grid-modern .event-grid-modern-head .mec-event-month {
    font-size: 15px;
}
  
.mec-event-grid-modern .mec-event-article {
     border: none; 
	 box-shadow: none;
}
 .mec-container {
       margin-top:50px;
	  
    }
	
	
	
	
	
	.mec-wrap :not(.elementor-widget-container)>p,
	.mec-wrap .mec-single-event-description,
	.mec-event-data-fields .mec-event-data-field-item .mec-event-data-field-value,
	.mec-event-data-fields .mec-event-data-field-item .mec-event-data-field-name,
.mec-start-date-label,
.mec-single-event-time .mec-events-abbr,
.mec-single-event .mec-event-meta .mec-events-event-categories a	{
		margin:0;
    color: #000000;
    font-size: 20px;

	}
	
.mec-single-event .mec-event-meta .mec-events-event-categories .mec-fa-angle-right,
.mec-sl-calendar,
.mec-sl-clock ,
.mec-sl-folder	{
display:none;

	}	
	
	
	.mec-single-event .mec-event-meta dd {
  
    padding-left: 10px;
}


.mec-wrap .mec-single-title {
 
    font-size: 45px;
    line-height: 47px;
    font-weight: 700;
}
	

	.mec-single-event .mec-frontbox {
    margin-bottom: 30px;
    padding: 0px;
    border: none;
}



.mec-breadcrumbs {
  
    font-size: 1.4rem;
 
    border: none;
    padding: 6px 0px 6px;

    font-weight:800;
    margin: auto 15px 10px 15px;
 
}

.mec-breadcrumbs .mec-current,
.mec-breadcrumbs .mec-address a:first-of-type,
.mec-breadcrumbs .mec-address i:nth-of-type(2)  {display:none;}

.mec-breadcrumbs .mec-sl-arrow-right:before {content: "\e605";}

@media only screen and (min-width: 1200px) {
    .mec-container {
	   width: 1180px;
         max-width: 1180px;
    }
}

@media only screen and (min-width: 1600px) {
    .mec-container {
	   width: 1500px;
         max-width: 1500px;
    }
}

  
  
    @media only screen and (min-width: 1500px) {

  .blog-recent[data-style*="classic_enhanced"] .post-featured-img
 {
 height: 280px;
  overflow: hidden;
}
}
  
  
  
  @media only screen and (min-width: 1000px) {
     #actualitat-posts .nectar-post-grid-item .content .item-main {
        align-items: start;
    }
   
	    #actualitat-posts  .item-main .nectar-post-grid-item__meta-wrap {
      min-width: 25%;
    }
	
	    #footer-widgets .container {
         max-width: 1600px; 
    }
	
	


}


@media (max-width: 767.98px) {
.bloc-altres-expos  h3.post-heading { font-size:1.6rem;}
.bloc-altres-expos .nectar-post-grid-item__custom-field { font-size:1.2rem;}
}


 .mec-breadcrumbs .mec-address a:first-of-type {
     display: inline-block; 
}
 .mec-breadcrumbs .mec-address  {
     padding-left: 10px; 
	 margin-bottom:20px;
}