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

table {
    background-color: #fff;
    margin: 14px auto;
    border-collapse: collapse;
    font-size: 14px;
}

table tbody tr td {
    padding: 6px 6px;

}	

.block h2.block-title {
    border-bottom: 1px solid #c6c6c6; 
    padding: 10px;
    font-size: 16px;
    font-weight: bold;
}

.more-link {
    position: absolute;
    right: 12PX;
    top: 10px;
    font-size: 14px;
}

.swiper-wrapper .swiper-slide a h4{
  font-size: 14px;
}

@media (min-width: 768px){
	.layout-full.region-top-middle {
	background-color: #f0f2f3;
	border-bottom: 5px solid #e8e8e8;
	margin-bottom: 15px;
	}
	
	#content {
		min-height: 550px;
	}

}

@media (min-width: 1440px){
  .inner {
    width: 1400px;
    max-width: 1400px;
  }
  
  .header-container.inner .header-row {
    width: 1400px;
    margin: 0 auto;
  }
  
  .page .list-3 a {
    font-size: 16px!important;
  }
  
    .page .list-3 a.more-link {
    font-size: 14px!important;
  }
  
  
  .swiper-wrapper .swiper-slide a h4 {
    font-size: 16px;
  }
  
  .block h2.block-title {
    border-bottom: 1px solid #c6c6c6;
    padding: 10px;
    font-size: 18px;
    font-weight: bold;
    /* color: #df0045; */
  }

}

@media (max-width: 480px){

	#content {
		min-height: 500px;
	}

   .field-body video {
		width:100%;
		height:100%;
	}
	
	.page-node-type-page .region-right .block-region-right, .page-node-type-article .region-right .block-region-right {
    padding-left: 0px;
    }
    .page-taxonomy .list-3.inside-b, .row.table.table-full .list-3.inside-b {
     padding-left: 0px;
   }
   
}


