/* color #9a0000 */




#bottom-footer {
    display:none;
}

.page-template-full-width .header-bottom {
    background: #9a0000;
}

.page-template-full-width  .logo .logo-image a img {
    width: 148px;
    padding-bottom: 10px;
}

.page-template-full-width  .center-logo-below-menu .logo .logo-image {
    
}


.panel-grid-cell .widget-title {
        margin-bottom: 8px;
    font-size: 22px;
}

.so-widget-sow-features-default-1f6c718feeed .sow-features-list .sow-features-feature.sow-icon-container-position-top {
    text-align: center;
    padding-bottom: 30px;
}

.logo .logo-image a img {
    width: 25%;
    margin: 4% auto;
}

.transparent .header-bottom {
    border-bottom: 0;
}

h4 {
    padding-bottom: 6px;
}





.tg-service-widget .service-title-wrap {
    margin-top: 0px;
}

.tg-service-widget .service-icon-wrap {
    margin-right: 10px;}

.tg-service-widget .fa {
    font-size: 35px;padding-top: 12px;}

.tg-service-widget .service-content-wrap {
    margin-top: 20px;
}

.collaboriamocon .section-title {
    color:#353535!important
  }

@media (min-width: 781px) { 

  h3.section-title {
    font-size:27px
  }

  .section-description {
    font-size:18px
  }

  .tg-slider-widget {
    height: 600px;
  }

		
  .slider-image img {
    margin-top: -10%;
  }	
		
  .swiper-slide .slider-content  {
    margin-top: -10%;
  }
	
		
		.collaboriamocon .panel-grid-cell .so-panel {
    display: flex;
    justify-content: center;
    }
		
		
	.sponsor1 {   max-width:100px; margin: 0px 20px;}
	.sponsor2 {    max-width:120px; margin: 0px 20px;}
	.sponsor3 {    max-width:120px; margin: 0px 20px;}
	.sponsor4 {    min-width:180px; margin: 0px 20px;}
	.sponsor5 {    max-width:140px; margin: 0px 20px;}
	.sponsor6 {  min-width:180px; margin: 0px 20px;}
		

}


@media (max-width: 600px) { 
    .collaboriamocon #pg-w67a8d2eaed1f6-0,
		.collaboriamocon #pg-w67a8d2eaed1f6-0.panel-has-style > .panel-row-style {
        flex-direction: row; align-items: center; flex-wrap: wrap
    }


   .collaboriamocon .panel-grid.panel-has-style>.panel-row-style {
    display: flex;  flex-wrap: wrap
   }

		.collaboriamocon  #pg-w67a8d2eaed1f6-0 > .panel-row-style > .panel-grid-cell,
     .collaboriamocon  .panel-row-style > .panel-grid-cell {
        min-width: 40%; width: 40%;
        margin: 20px 5%;
    }
}

@media (max-width: 480px) {
    .tg-slider-widget .caption-desc {
        display: block;
    }
		
		.bannerone, .bannerone p, .bannerone h3, .bannerone h4, .bannerone h5   {
      font-size:14px!important;
   }
		.bannerone .sow-slider-image-wrapper {
    padding: 20px;
    max-width: 98%!important;
		}		
}