/*
body.page-media-center {
    background: #ececec;
}
*/
.page-media-center .main-wrapper,
.page-events .main-wrapper {
    background: #ececec!important;
}
/*updated new-media style*/
.featured-regular-blockwrapper .featured-regular-block {
    max-width: 100%;
    margin-bottom: 20px;
}
.featured-regular-blockwrapper .view-new-news-media-page:last-child .featured-regular-block,
.featured-regular-blockwrapper .views-row:nth-child(2) .featured-regular-block {
    margin-bottom: 0;
}
.featured-main-blockwrapper {
    padding-right: 10px;
}
.featured-regular-blockwrapper {
    padding-left: 10px;
}
.featured-regular-blockwrapper,
.featured-main-blockwrapper {
    position: relative;
    z-index: 95;
    margin-bottom: 36px;
    overflow: hidden;
}
.featured-main-block,
.featured-regular-block {
  border-radius: 3px;
  position: relative;
  background: #000;
}
.featured-main-block .date-line,
.featured-regular-block .date-line {
    position: absolute;
    bottom: 0;
/*
    left: 0;
    right: 0;
*/
    color: #fff;
    z-index: 2
}
.featured-main-block .date-line {
    padding: 0 30px;
    left:0;
    right: 0;
}
.featured-regular-block .date-line {
    padding: 0 20px;
    padding-left: 1.66rem;
    padding-bottom: 0px;
    left: 0;
    right: 0;
}
.featured-main-block .date-line,
.featured-regular-block .date-line {
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(15,24,38,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}
.featured-main-block:hover .date-line,
.featured-regular-block:hover .date-line {
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(15,24,38,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40000000', endColorstr='#000000',GradientType=0 );
}
.date-line .views-field-field-media-type a {
	color:  #f1f1f1;
	font-size: 12px;
	font-weight: 700;
	/*******************************************************
	opacity: 0.9;*/
	text-transform: uppercase;
}
.date-line .views-field-field-media-type a:hover {
    opacity: 0.8;
}
.featured-main-block .date-line .views-field-title a {
	color:  #ffffff;
	font-size: 40px;
	font-weight: 700;
/*
	line-height: 26px;
*/
    line-height: 42px;
	padding: 5px 0 ;
    display: block;
    margin-left: -1px;
}
.featured-main-block .date-line .views-field-title a:hover {
    opacity: 0.8;
}
.featured-regular-block .date-line .views-field-title a {
	color:  #ffffff;
	font-size: 20px;
	font-weight: 700;
	line-height: 22px;
	/*padding: 8px 0;*/
    display: inline-block;
    /*margin-left: -1px;*/
}
.featured-regular-block .date-line .views-field-title a:hover {
    opacity: 0.8;
}
.featured-main-block .date-line .views-field-summary,
.featured-regular-block .date-line .views-field-summary {
    color:  #ffffff;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    /*transition: max-height 0.30s ease;*/
    transition: all 0.30s ease;
    padding-right: 15px;
}
.featured-main-block:hover .date-line .views-field-summary {
    max-height: 70px;
    opacity: 1;
}
.featured-regular-block:hover .date-line .views-field-summary {
    max-height: 85px;
    opacity: 1;
}
/*
.featured-main-block:hover,
.featured-regular-block:hover {
    opacity: 0.9;
}
*/

/*Press release and announcements,video */
.page-media-center .news-media-categories {
    overflow: hidden;
}
.news-media-list-header .categories,
.view-latest-events .view-header .news-newsroom-title {
	color:  #222222;
	font-size: 22px;
	font-weight: 700;
	line-height: 24px;
}

.news-media-categories .media-categories-block .views-field-title,
.news-media-filtered-events .new-news-media-title {
    color:  #127bb8;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.3;
}
.news-media-categories .media-categories-block .views-field-title a,
.news-media-filtered-events .new-news-media-title a {
    text-transform: capitalize;
}
.news-media-categories .media-categories-block .views-field-summary p,
.news-media-searchresult .new-news-media-summary,
.news-media-categories .media-categories-block .views-field-summary {
    color:  #222222;
    font-size: 13px;
    font-weight: 400;
    line-height: 18px;
}
.news-media-categories .media-categories-block .views-field-summary,
.news-media-searchresult .new-news-media-summary {
    margin-top: 22px;
}
.news-media-event-list .block-title {
    display: none;
}
.new-news-media-eventlist  .item-list li {
    padding-left: 0;
    margin-bottom: 30px;
}
.new-news-media-eventlist  .item-list li:before {
    content: '';
}
.new-news-media-eventlist .new-news-event-date {
	background-color:  #ffffff;
	box-shadow: 0px 1px 0px 0px #d2d2d2;
	width: 50px;
/*
	height: 60px;
*/
	text-align: center;
	float: left;
}
.new-news-media-eventlist .new-event-time>div:first-child {
    background-color: #f9a51a;
	padding: 6px 0 3px;
	color:  #ffffff;
	font-size: 13px;
	font-weight: 400;
	line-height: 15px;
	text-transform: uppercase;
}
.new-news-media-eventlist .new-news-event-title {
    float: left;
    padding-left: 19px;
    width: calc(100% - 50px);
}
.new-news-media-eventlist .new-event-time-month~div {
	color:  #666666;
	font-size: 24px;
	font-weight: 400;
	padding-top: 3px;
}

/*
.new-news-media-eventlist .new-event-time-day {
    color: #666666;
    font-size: 16px;
    font-weight: 400;
    padding: 9px 0 5px;
}
*/
.new-news-media-eventlist .new-news-event-title .title a {
    color: #127bb8;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.3;
    text-decoration: none;
    text-transform: capitalize;
}
.new-news-media-eventlist .new-news-event-title .title a:hover {
    color: #18a2f3;
    text-decoration: none;
}
.new-news-media-eventlist .new-news-event-title .location {
    color:  #666666;
    font-size: 13px;
    font-weight: 400;
    line-height: 18px;
}
.new-news-media-eventlist .pipe-comment-seperator {
    color: #999;
    padding: 0 4px;
}
.new-news-media-eventlist .new-news-event-date .diff-date {
    color: #666666;
    font-size: 16px;
    font-weight: 400;
    padding: 9px 0 5px;
}
.new-news-media-eventlist .new-news-event-date .new-event-time .diff-month {
    font-size: 10px;
    font-weight: 700;
}
.news-media-categories .date-line,
.news-media-searchresult .news-media--event-description {
    padding-top: 16px;
}
.news-media-categories .date-line  .views-field-field-media-type a {
	color:  #127bb8;
	font-size: 13px;
	font-weight: 700;
	line-height: 18px;
	display: inline-block;
    padding-bottom: 4px;
}
.news-media-categories .date-line  .views-field-field-media-type a:hover {
    color: #18a2f3;
}
.news-media-categories .date-line .date,
.news-media-searchresult .new-news-media-date {
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin-bottom: 17px;
	color: #666;
}
.news-media-categories .news-media-list-header,
.news-media-event-list .block-title {
    margin-bottom: 22px;
}
.new-event-time-day:not(.diff-date) {
    line-height: 33px;
}
.news-media-event-list {
    margin-bottom: 40px;
    overflow: hidden;
}
.news-media-categories .view-new-news-media-page .view-content .views-row {
    padding: 0 10px;
}
.news-media-categories .view-new-news-media-page.row {
    margin-left: -10px;
    margin-right: -10px;
}
.media-categories-block a img {
    width: 100%;
    height: auto;
}
.news-media-fetured-event .views-row,
.news-media-searchresult .view-content .views-row {
    margin-bottom: 35px;
    overflow: hidden;
}
.news-media-searchresult .text-center {
    float: left;
    width: 100%;
}
/*style for filter*/
.news-media-filter .filter-wrapper label,
.news-media-filter form label,
.news-media-filter form .form-submit {
/*
    display: none;
*/
}
.news-media-filter form {
    float: left;
    max-width: 190px;
    position: relative;
    z-index: 98;
    margin-right: 10px;
}
.news-media-filter {
    position: relative
}
.news-media-filter .ajx.submit {
    position: absolute;
    right: 0;
    top:0;
    bottom: 0;
}
.news-media-filter .ajx.submit ul {
    padding: 0;
    margin: 0;
}
.ajx ul li.first {
    display: none;
}
.ajx ul li.last {
    list-style-type: none;
}
.ajx li.last a {
    margin-top: 0;
    font-size: 0;
    border: 0;
    background: #127bb8;
    display: inline-block;
    font-size: 0;
    padding: 12px 13px 6px 13px;
    line-height: 19px;
}
.ajx li.last a:hover {
	background: #18a2f3
}
.ajx li.last a:before  {
    content: '\f002';
    font-family: FontAwesome;
    font-size: 20px;
    display: inline-block;
    color: #fff;
}
.news-media-filter .current-search-wrapper {
    float: left;
    width: 100%;
    padding-left: 15px;
/*
    padding-top: 18px;
*/
    padding-bottom: 20px;
}
.news-media-filter .current-search-wrapper .keywords-wrapper {
    list-style-type: none;
    padding: 0;
    overflow: hidden;
    margin: 0;
}
.news-media-filter .current-search-wrapper .keywords-wrapper li {
    float: left;
    margin-right: 20px;
}
.news-media-filter .current-search-wrapper .keywords-wrapper li a:before {
	content: "\f00d";
	font-family: FontAwesome;
    color: #f26f31;
    font-size: 16px;
    font-weight: 400;
    text-align: left;
    padding-right: 6px;
    cursor: pointer;
    display: inline-block;
}
.news-media-filter .current-search-wrapper .keywords-wrapper li a:hover,
.news-media-filter .current-search-wrapper .keywords-wrapper li a:active,
.news-media-filter .current-search-wrapper .keywords-wrapper li a:focus {
    text-decoration: none;
    color: #222;
}
.news-media-filter .current-search-wrapper .keywords-wrapper li .keywords,
.news-media-filter .current-search-wrapper .keywords-wrapper li a {
	color:  #222222;
	font-size: 13px;
	font-weight: 400;
}
/*
.news-media-filter .current-search-wrapper .keywords-wrapper li a {
    display: none;
}
*/

.page-news-media-and-event #fullpage-container.main-wrapper {
    background: #ececec;
}
.page-news-media-and-event #heading-text-no-overlay h1,
.page-media-center #heading-text-no-overlay h1,
.page-news-and-media #heading-text-no-overlay h1,
.page-events #heading-text-no-overlay h1 {
    padding-bottom: 40px;
}
.news-media-filter {
/*
    margin-bottom: 20px;
*/
}
.news-media-filter .search-filter-block {
    position: relative;
    background: #f7f7f7;
    padding: 6px 5px;
    float: left;
    width: 100%;
    margin-bottom: 20px;
    z-index: 96;
}
/*
.news-media-filter .filter-title,
*/
.news-media-filter form .views-submit-button,
.news-media-filter .bootstrap-select.btn-group .dropdown-toggle .caret {
    display: none;
}
.filter-items select {
    width: 100%;
}
.news-media-filter form .views-exposed-widget {
    padding: 0;
}
.news-media-filter form .views-exposed-widgets,
.news-media-filter .form-type-select {
    padding: 0;
    margin: 0;
}
.news-media-filter .bootstrap-select {
    width: 100%!important;
}
.news-media-filter form input,
.news-media-filter .filter-items .form-select .dropdown-toggle {
    background: #fff;
    display: inline-block;
    float: left;
    padding: 6px 10px;
    width: 100%;
    border-radius: 3px;
    border: 1px solid #ddd;
    color: #666;
    font-size: 13px;
    position: relative;
    height: 32px;
    outline: none!important;
    box-shadow: none;
    padding-right: 24px;
}
.news-media-filter .filter-items .form-select .dropdown-toggle {
    cursor: pointer;
}
.news-media-filter form input:focus,
.news-media-filter form input:active {
    outline: none!important;
    box-shadow: none;
    border-color: #ddd;
}
.news-media-filter .filter-items .form-select div.dropdown-menu {
    border: 1px solid #ddd;
    border-top: 0;
    border-radius: 0 0 4px 4px;
    width: 100%;
    margin: -2px 0 0;
    z-index: 99;
}
.news-media-filter .bootstrap-select.btn-group .dropdown-menu li a {
    white-space: pre-wrap;
    font-size: 13px;
    padding: 0;
}
.news-media-filter .bootstrap-select.btn-group .dropdown-menu li a {
	overflow: hidden;
    padding: 5px 5px 5px 10px;
    word-break: break-word;
}
/*
.news-media-filter .bootstrap-select.btn-group .dropdown-menu li:hover,
*/
.news-media-filter .bootstrap-select.btn-group .dropdown-menu li a:hover,
.news-media-filter .bootstrap-select.btn-group .dropdown-menu li a:focus {
    background: #ececec;
}
.news-media-filter .bootstrap-select.btn-group .dropdown-menu li a:hover,
.news-media-filter .bootstrap-select.btn-group .dropdown-menu li a:focus,
.news-media-filter .bootstrap-select.btn-group .dropdown-menu li a:active {
    outline: none;
    border: 0;
}
.news-media-filter .filter-items .form-select .dropdown-toggle:before {
	content: '\f107';
    display: block;
    font-family: FontAwesome;
    font-size: 22px;
    color: #999;
    line-height: 5px;
    position: absolute;
    top: calc(50% - 2px);
    right: 6px;
}
.news-media-filter form .views-exposed-widget {
    width: 100%;
}
.news-media-filter input::-webkit-input-placeholder { /* Chrome */
	color: #666666;
}
.news-media-filter input:-ms-input-placeholder { /* IE 10+ */
	color: #666666;
}
.news-media-filter input::-moz-placeholder { /* Firefox 19+ */
	color: #666666;
	opacity: 1;
}
.news-media-filter input:-moz-placeholder { /* Firefox 4 - 18 */
	color: #666666;
	opacity: 1;
}
.news-media-filter .filter-option {
    color: #666;
}
.page-media-center .region-fixed-content>.container,
.page-news-media-and-event .region-fixed-content>.container {
    padding-top: 0;
}
.page-news-media-and-event .news-media-searchresult {
    display: none;
}

/*
.media-categories-block >a {
	display: block;
    transition: none;
}
*/
.media-categories-block >a img {
    -webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
}
.media-categories-block >a:hover img,
.news-media-searchresult .new-news-media-image a:hover img {
    opacity: 0.9;
    -webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
}
.news-media-list-header .all-documents a {
    color:  #127bb8;
    font-size: 14px;
    font-weight: 400;
    display:inline-block;
    /*padding-left: 12px;*/
}
.view-latest-events .view-header .news-newsroom-title {
    float: left;
}
.view-latest-events .view-header {
    margin-bottom: 26px;
    overflow: hidden;
    padding-left: 15px;
}
.view-latest-events .see-more-link {
    float: left;
}
.view-latest-events .see-more-link a{
    padding-top: 3px;
    color: #127bb8;
    font-size: 14px;
    font-weight: 400;
    display: inline-block;
/*
    padding-left: 18px;
*/
}

.news-media-list-header .all-documents a:hover,
.news-media-list-header .all-documents a:active,
.news-media-list-header .all-documents a:focus,
.view-latest-events .see-more-link a:hover,
.view-latest-events .see-more-link a:active,
.view-latest-events .see-more-link a:focus {
    text-decoration: none;
    color: #18a2f3;
}



/*news&media interior page*/
.page-news-and-media #fullpage-container.main-wrapper {
    background: #ececec;
}
.news-media-searchresult .view-content .news-media-filtered-events {
    padding-left: 10px;
    padding-right: 10px;
}

.news-media-searchresult .new-news-media-title a {
    color: #127bb8;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.3;
}
.news-media-searchresult .new-news-media-title a:hover,
.news-media-searchresult .new-news-media-title a:focus,
.news-media-searchresult .new-news-media-title a:active {
    color: #18a2f3;
    text-decoration: none;
}


/*******************************************************************************************************************************************/
.featured-main-block>a:before,
.featured-regular-block>a:before {
    /*content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: block;
    z-index: 1;
    background: rgba(0,0,0,0);
    transition: background 0.25s ease;*/
}
.featured-main-block:hover >a:before,
.featured-regular-block:hover>a:before {
   /* background: rgba(0,0,0,0.7);*/
}
/*******************************************************************************************************************************************/
.page-media-center #heading-text-no-overlay {
    padding-top: 42px;
}
.featured-main-block .date-line {
    padding-bottom: 28px;
    margin-bottom: 0;
    padding-top: 10px

}
.featured-regular-block .date-line {
     margin-bottom: 0;
     padding-top: 10px;
}
.news-media-categories .landing-list.featured-view-categories {
/*
    margin-top: 16px;
*/
    margin-top: 0;
}
.news-media-categories .landing-list {
    margin-bottom: 0;
}
.page-media-center .text-center {
    margin-top: 10px;
}
.page-media-center .landing-list  .featured-categories .views-row  {
    margin-bottom: 36px;
}
/*
.page-media-center .news-media-searchresult {
    padding-bottom: 50px;
}
*/

/********************************/
.ajax-facets-empty-behavior {
    background: #fff;
    display: inline-block;
    float: left;
    padding: 6px 10px;
    width: 100%;
    border-radius: 3px;
    border: 1px solid #ddd;
    color: #666;
    font-size: 13px;
    position: relative;
    height: 32px;
    outline: none!important;
    box-shadow: none;
    padding-right: 24px;
    opacity: 0.5;
}
.ajax-facets-empty-behavior:before {
    content: '\f107';
    display: block;
    font-family: FontAwesome;
    font-size: 22px;
    color: #999;
    line-height: 5px;
    position: absolute;
    top: calc(50% - 2px);
    right: 6px;
}
.view-latest-events .new-event-type a:hover,
.view-latest-events .new-event-type a:focus,
.view-latest-events .new-event-type a:active {
    text-decoration: none;
}
.dropdown-menu .selected a {
    opacity: 0.5;
    cursor: not-allowed!important;
}
.news-media-clone-type {
    display: none;
}

/*filter feedback style*/
.page-media-center .search-filter-block  .filter-wrapper .filter-items.area-wrapper-type>.filter-title~div  .facetapi-facetapi-ajax-checkboxes li.expanded ul.expanded {
    display: block;
    padding-left: 0;
}
.page-media-center .search-filter-block .filter-items.area-wrapper-type  li.expanded >.form-type-checkbox label:before {
    display: none;
}
.page-media-center .search-filter-block .filter-items.area-wrapper-type  li.expanded >.form-type-checkbox label:after {
    display: none;
}
.page-media-center .search-filter-block .filter-items.area-wrapper-type .facetapi-facetapi-ajax-checkboxes  li {
    padding: 0;
}
.page-media-center .search-filter-block .filter-items.area-wrapper-type .facetapi-facetapi-ajax-checkboxes  li:hover {
    background: none;
}
.page-media-center .search-filter-block .filter-items.area-wrapper-type .facetapi-facetapi-ajax-checkboxes  li ul li {
    padding: 10px 5px 5px 10px;
    line-height: 0;
}
.page-media-center .search-filter-block .filter-items.area-wrapper-type .facetapi-facetapi-ajax-checkboxes  li ul li:hover {
    background: #ececec;
}
.page-media-center .search-filter-block .area-wrapper-type.filter-items .facetapi-facetapi-ajax-checkboxes  li ul.expanded {
    margin-bottom: 5px;
}
.page-media-center .search-filter-block .filter-items.area-wrapper-type .facetapi-facetapi-ajax-checkboxes>li>.form-type-checkbox label {
    padding-left: 15px;
}
/*
.page-media-center .main-wrapper{
    overflow: hidden;
}
*/
.views-widget-filter-field_news_and_media_type {
    display: none;
}
.news-media-filter .selected-items  {
    width: 100%;
}

.page-media-center.faceset-searchresult:not(.ajcomplete) {
    display: block
}
.page-media-center .news-media-searchresult {
    max-height: 0;
    overflow: hidden;
    transition:max-height .5s ease;
}
.page-media-center.faceset-searchresult.aj-search-result .news-media-searchresult,
.new-media-all .news-media-searchresult {
    max-height: 500em;
}
.page-media-center.faceset-searchresult.aj-search-result .featured-main-blockwrapper,
.page-media-center.faceset-searchresult.aj-search-result .featured-regular-blockwrapper,
.page-media-center.faceset-searchresult.aj-search-result .featured-view-categories,
.page-media-center.faceset-searchresult.aj-search-result .new-news-media-eventlist,
.page-media-center.new-media-all .featured-main-blockwrapper,
.page-media-center.new-media-all .featured-regular-blockwrapper,
.page-media-center.new-media-all .featured-view-categories,
.page-media-center.new-media-all .new-news-media-eventlist {
    display: none;
}
.page-media-center .featured-main-blockwrapper,
.page-media-center .featured-regular-blockwrapper,
.page-media-center .featured-view-categories,
.page-media-center .new-news-media-eventlist {
    display: block;
}
.new-media-all .featured-main-blockwrapper,
.new-media-all .featured-regular-blockwrapper,
.new-media-all .featured-view-categories,
.new-media-all .new-news-media-eventlist  {
    display: none!important;
}
.hide-featured-news-media .region-content-fixed{
    display:none;
}
.hide-featured-news-media.page-media-center .news-media-searchresult{
    max-height:none;
}
.visible-xs .featured-header {
    color: #222222;
    font-size: 22px;
    font-weight: 700;
    line-height: 24px;
    padding: 0 15px 26px 15px;
}
.news-media-list-header .categories strong {
    padding-right: 12px;
}
.view-latest-events .view-header .news-newsroom-title {
    padding-right: 18px
}
.fullpage-highlights-title {
    font-size: 20px!important;
    line-height: 1.3!important;
    text-transform: capitalize!important;
}

/*new blog background*/
.news-media-searchresult .news-media--event-description {
    padding: 16px 19px;
    border-top: 1px solid #ececec;
}
.news-media-filtered-events > .views-field-nothing-1 .new-content-desc {
    padding: 0 20px 16px 20px;
}
.news-media-categories .date-line {
    padding: 16px 19px;
    background: #fff;
    border-top: 1px solid #ececec;
}
.news-media-searchresult .view-content .news-media-filtered-events >.views-field-nothing,
.news-media-filtered-events > .views-field-nothing-1 {
    background: #fff;
    height: 100%;
    margin-left: 1px;
}
.news-media-searchresult .view-content .news-media-filtered-events:nth-child(3n+2) .views-field-nothing,
.news-media-filtered-events:nth-child(3n+2) .views-field-nothing-1 {
    margin-right: 1px;
}
.page-media-center .landing-list .featured-categories .views-row .views-field-nothing-2 {
    overflow: hidden;
}
.page-results-stories .view-results-stories .content-type-name {
    margin-top: 0;
}
.page-results-stories .view-results-stories .news-media--event-description {
	background: #fff;
	padding: 13px 20px 16px;
	border-top: 1px solid #ececec;
}
.fullpage-highlights-img,
.node-type-blog .landing-detail-highlight .fullpage-highlights-img {
    margin: 0 !important;
}
.fullpage-highlights-box .full-content-description {
    background: #fff;
	padding: 16px 19px;
	border-top: 1px solid #ececec;
}
.node-type-blog .landing-detail-highlight .fullpage-highlights-box .full-content-description {
    padding: 15px 19px;
    border-top: 1px solid #ececec;
}
.page-results-stories .new-news-media-image img {
    margin: auto;
}
.page-results-stories .new-news-media-image a {
    background: #f4f4f4;
}

/***/

@media screen and (min-width: 1200px) {
    .test-part-block {
        /* max-width: 48%; */
    }
}
@media screen and (min-width: 1025px) and (max-width: 1199px) {

/*
    .search-filter-block  .filter-wrapper .filter-items,
    .news-media-filter form {
        width: calc(100% / 6.7)!important;
    }
*/
    .news-media-filter.region-grey {
        padding: 6px 5px;
    }
    /*.search-filter-block  .filter-wrapper .filter-items.years-wrapper,*/
}

@media screen and (max-width: 1024px){
    .news-media-filter form {
        width: 32.2%!important;
        max-width: 100%!important;
        float: left;
        margin-right: 10px;
        margin-bottom: 15px;
    }
    .news-media-filter .ajx.submit {
        position: initial;
        float: left;
        width: 100%;
    }
    .ajx ul li.last a {
        padding: 7px 9px 2px 9px;
        line-height: 16px;
    }
    .front .featured-main-block .date-line .views-field-summary,
    .front .featured-regular-block .date-line .views-field-summary {
        opacity: 1!important;
    }
    .featured-main-block .date-line .views-field-title a {
        font-size: 25px;
        line-height: 27px;
    }
    .featured-regular-block .date-line .views-field-title a {
        font-size: 17px;
        line-height: 17px;
    }
    .featured-regular-block .date-line,
    .featured-main-block .date-line {
        margin-bottom: 0;
        left: 0;
        right: 0;
      /*  padding: 15px; */
    }
/*    .featured-main-block .date-line {
        margin-bottom: 15px;
        left: 15px;
        right: 15px;
    }*/

    .featured-main-block>a:before,
    .featured-regular-block>a:before {
        background: rgba(0,0,0,0.3);
        transition: none;
    }
    .search-filter-block  .filter-wrapper .area-wrapper.filter-type {
        margin-right: 10px;
    }
    .search-filter-block  .filter-wrapper .area-wrapper {
        margin-right: 0;
    }
}
@media screen and (max-width: 1199px) and (min-width: 992px) {
    .news-media-categories .landing-detail-container {
        padding: 0;
    }
    .news-media-event-list {
        margin-bottom: 0;
    }
    .news-media-filter {
        margin-left: 90px;
        margin-right: 90px;
    }
    .news-media-filter {
        /*padding: 20px 5px;*/
        padding: 20px 0;
    }
}
@media screen and (min-width: 768px) and (max-width: 991px){
    .featured-regular-blockwrapper {
        padding-left: 15px;
        padding-right: 10px;
        margin-top: 20px;
    }
    .featured-regular-blockwrapper .view-new-news-media-page .views-row {
        float: left;
        width: 50%;
    }
/*
    .featured-regular-blockwrapper .view-new-news-media-page .views-row.views-row-first {
*/
    .featured-regular-blockwrapper .view-new-news-media-page:first-child .views-row {
        padding-right: 10px;
    }
/*
    .featured-regular-blockwrapper .view-new-news-media-page .views-row.views-row-last {
*/
    .featured-regular-blockwrapper .view-new-news-media-page:last-child .views-row  {
        padding-left: 10px;
    }
    .featured-regular-blockwrapper .view-new-news-media-page  .featured-regular-block> a {
        min-height: 238px;
        display: block;
    }
    .featured-regular-blockwrapper .view-new-news-media-page  .featured-regular-block> a img {
        height: 100%;
    }
    .featured-main-block .date-line .views-field-summary,
    .featured-regular-block .date-line .views-field-summary {
        max-height: 1000em;
    }
    .featured-regular-blockwrapper .featured-regular-block,
    .page-media-center .featured-main-blockwrapper  {
        margin-bottom: 0;
    }
    .page-media-center .featured-regular-blockwrapper {
        margin-bottom: 36px;
    }
    .news-media-categories .landing-detail-container {
        padding: 0;
        margin-bottom: 0;
    }
    /*center align content*/
    .news-media-categories .view-new-news-media-page {
        text-align: center;
    }
    .news-media-categories .view-new-news-media-page .view-content .views-row {
        float: none;
        display: inline-flex;
        width: 49.7%;
        text-align: left;
    }
    .news-media-filter,
    .news-media-searchresult {
        margin-left: 30px;
        margin-right: 30px;
    }
    .news-media-filter {
        padding: 20px 0;
    }
    .search-filter-block  .filter-wrapper .area-wrapper.filter-type {
        margin-right: 10px;
    }
    .search-filter-block  .filter-wrapper .area-wrapper {
        margin-right: 0;
    }
    .visible-xs .featured-header {
        display: none;
    }
    .news-media-list .view-new-news-media-page .view-content  .views-row:last-child .date-line {
        height: auto !important;
    }
}
@media screen and (max-width: 767px) {
    .featured-regular-blockwrapper,
    .featured-main-blockwrapper {
        padding: 0 15px;
        padding-bottom: 0;
    }
    .featured-main-blockwrapper {
        /*padding-bottom: 5px;
        margin-top: 10px;*/
        margin-bottom: 45px;
    }
    .news-media-categories .landing-detail-container {
        padding: 0;
        margin: 0;
    }
    .featured-regular-block img {
        width: 100%;
    }
    .featured-main-block .date-line .views-field-summary,
    .featured-regular-block .date-line .views-field-summary {
        max-height: 1000em;
    }
    .news-media-filter {
        margin-left: 15px;
        margin-right: 15px;
    }

    .search-filter-block  .filter-wrapper .filter-items {
        width: 32%!important;
    }
    .page-news-media-and-event #heading-text-no-overlay h1,
    .page-media-center #heading-text-no-overlay h1,
    .page-news-and-media #heading-text-no-overlay h1 {
        padding-bottom: 10px;
    }
    .featured-regular-blockwrapper {
        margin-bottom: 36px;
    }
    .search-filter-block  .filter-wrapper .area-wrapper.filter-type {
        margin-right: 10px;
    }
    .search-filter-block  .filter-wrapper .area-wrapper {
        margin-right: 0;
    }
    .news-media-searchresult .view-content .news-media-filtered-events:last-child,
    .news-media-event-list {
        margin-bottom: 0;
    }

/*    .page-media-center .featured-main-block .date-line,
    .page-blog .featured-regular-block .date-line {
        background: none
        transition: none;
    }
    .page-media-center .featured-main-block:hover .date-line,
    .page-blog .featured-regular-block:hover .date-line {
        background: none
    }*/
    .general-content-pages.node-type-developing-country .featured-main-block,
    .general-content-pages .featured-main-block {
    	background: #fff!important;
    }
    .general-content-pages.node-type-developing-country .featured-main-block a img,
    .general-content-pages .featured-main-block a img {
        border-bottom: 1px solid #ececec;
    }
	.general-content-pages .featured-main-block .date-line,
    .page-media-center .featured-main-block .date-line,
    .page-media-center .featured-regular-block .date-line,
    .page-blog .featured-main-block .date-line,
    .page-blog .featured-regular-block .date-line{
        position: relative;
        left: 0;
        margin-top: 16px;
        background: none!important;
        padding: 0 20px 16px 20px;
    }
    .page-media-center .featured-main-block:hover .date-line,
    .page-media-center .featured-regular-block:hover .date-line,
    .page-blog .featured-main-block:hover .date-line,
    .page-blog .featured-regular-block:hover .date-line,
    .general-content-pages .featured-main-block {
        background: none!important;
    }

    .page-media-center .featured-main-block a,
    .page-media-center .featured-regular-block a {
        display: block;
        position: relative;
    }
    .page-media-center .featured-main-block,
    .page-media-center .featured-regular-block,
    .page-blog .featured-main-block,
    .page-blog .featured-regular-block {
        background: #fff;
    }
    .general-content-pages .country-related-post {
    	margin-bottom: 25px;
    }
    .general-content-pages .featured-main-block .date-line .views-field-title a,
    .page-media-center .featured-main-block .date-line .views-field-title a,
    .page-blog .featured-main-block .date-line .views-field-title a,
    .page-media-center .featured-regular-block .date-line .views-field-title a,
    .page-blog .featured-regular-block .date-line .views-field-title a {
        color: #127bb8;
        font-size: 18px;
        font-weight: 700;
        line-height: 1.3;
    }
    .general-content-pages .featured-main-block .date-line .views-field-summary,
    .page-media-center .featured-main-block .date-line .views-field-summary,
    .page-media-center .featured-regular-block .date-line .views-field-summary,
    .page-blog .featured-main-block .date-line .views-field-summary,
    .page-blog .featured-regular-block .date-line .views-field-summary {
        color: #222222;
        font-size: 13px;
        font-weight: 400;
        line-height: 18px;
        margin-top: 15px;
        opacity: 1;
    }
    .page-media-center .featured-regular-block .date-line,
    .page-blog .featured-regular-block .date-line {
        margin-bottom: 0;
        padding: 0 20px 16px 20px
    }
    .page-media-center .featured-regular-blockwrapper .featured-regular-block,
    .page-blog .featured-regular-blockwrapper .featured-regular-block,
    .page-media-center .featured-regular-blockwrapper,
    .page-blog .featured-regular-blockwrapper {
        margin-bottom: 45px;
    }
    .page-media-center .featured-main-block>a:before,
    .page-media-center  .featured-regular-block>a:before,
    .page-blog .featured-main-block>a:before,
    .page-blog .featured-regular-block>a:before {
        display: none;
    }
    .page-media-center .date-line .views-field-field-media-type a,
    .page-blog .date-line .views-field-field-media-type a {
         font-size: 12px;
        font-weight: 400;
        line-height: 18px;
        margin-bottom: 10px;
        color: #666;
    }
    .page-media-center .date-line .visible-xs,
    .page-blog .date-line .visible-xs{
    	display: inline-block!important;
    }
    .featured-mobile-data {
    	font-size: 12px;
	    font-weight: 400;
	    line-height: 18px;
	    margin-bottom: 17px;
	    color: #666;
    }
    .page-blog .featured-mobile-data .item-author-title {
    	margin-left: 3px;
    }
    .news-media-fetured-event .views-row,
	.page-media-center .landing-list .featured-categories .views-row {
	    margin-bottom: 45px;
	    height: auto!important;
	}
	.new-landing-list-featured-regular .news-media-list-header {
		margin-top: 42px!important;
	}
	.page-blog .landing-list-regular .view-blog-featured-and-regular-post:first-child,
	.page-blog .landing-list-regular .view-blog-featured-and-regular-post:last-child,
	.general-content-pages .country-related-post .date-line .views-field-title a,
	.page-blog .new-landing-list-featured {
		padding-top: 0!important;
		padding-bottom: 0!important;
	}
	.page-blog .landing-list-regular .view-blog-featured-and-regular-post:first-child,
	.page-blog .new-landing-list-featured {
		margin-bottom: 45px;
	}
	.page-media-center .date.visible-xs {
        font-size: 12px;
	    font-weight: 400;
	    line-height: 18px;
	    margin-bottom: 17px;
	    color: #666;
	}
	/*.page-media-center .view-latest-events .see-more-link a */
	.page-media-center .date-line .views-field-title a {
		padding: 0!important;
	}
	.news-media-list-header .categories strong,
	.view-latest-events .view-header .news-newsroom-title strong {
        padding-right: 12px;
	}
	.youtube-play-icon {
	    background-size: 30px !important;
	}
	.featured-main-block .date-line .views-field-title a,
	.featured-regular-block .date-line .views-field-title a {
	    padding: 0!important;
	}
	.featured-main-block .date-line .views-field-summary,
	.featured-regular-block .date-line .views-field-summary {
	    margin-top: 22px !important
	}
	.new-news-media-eventlist .new-news-event-title .title a,
	.news-media-categories .media-categories-block .views-field-title,
	.news-media-filtered-events .new-news-media-title,
	.news-media-searchresult .new-news-media-title a
	.fullpage-highlights-title  {
	    font-size: 18px!important;
	}
	.news-media-categories .date-line,
	.fullpage-highlights-box .full-content-description {
	    height: auto !important;
	}
	.fullpage-highlights-box .full-content-description {
	    padding: 18px 20px;
	}
}
@media screen and (max-width: 480px) {
    .search-filter-block  .filter-wrapper .filter-items,
    .search-filter-block  .filter-wrapper .filter-items.years-wrapper,
    .news-media-filter form {
        width: 100%!important;
        margin-right:0!important;
    }
}
.page-blog.faceset-searchresult.aj-search-result .visible-xs .featured-header,
.page-media-center.faceset-searchresult.aj-search-result .visible-xs .featured-header {
    display: none;
}
@media screen and (max-width: 767px) {
    .page-media-center .featured-main-blockwrapper img,
    .page-media-center .featured-regular-blockwrapper img,
    .page-blog .new-landing-list-featured-regular  img {
        opacity: 1;
        border-bottom: 1px solid #ececec;
    }
}
