@charset "utf-8";
/* CSS Document */
/* SP K2 FEATURED SLIDER */

@media (min-width: 992px) {
    .sp-k2-featured-slider .item-inner img {
        max-height: 415px;
        min-height: 415px;
        object-fit: cover;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .sp-k2-featured-slider .item-inner img {
        max-height: 350px;
        min-height: 350px;
        object-fit: cover;
    }
}
@media (max-width: 768px) {
    .sp-k2-featured-slider .item-inner img {
        max-height: 300px;
        min-height: 300px;
        object-fit: cover;
    }
}
.sp-k2-featured-slider .item-title {
    font-size: 18px;
    line-height: 30px;
    font-weight: bold;
}
.sp-k2-featured-slider .item-title:hover {} .sp-k2-featured-slider .item-inner:after {
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 1) 100%);
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 1) 100%);
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 1) 100%);
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 1) 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 1) 100%);
}
.sp-k2-featured-slider .item-content {
    padding-bottom: 5px;
}
.sp-k2-featured-slider .item-content a {
    color: #fff;
}
.sp-k2-featured-slider .item-meta {
    text-transform: none;
    font-size: 14px;
    font-weight: 300;
}
.sp-k2-featured-slider .item-meta i {
    margin-right: 3px;
    margin-left: 10px;
}
.owl-controls .owl-buttons div {
    padding: 10px 15px;
}
.owl-next i,
.owl-prev i {
    font-size: 20px;
    line-height: 30px;
}
.owl-next:hover,
.owl-prev:hover {
    background: #22a9e1;
}
.owl-prev {
    position: absolute;
    left: 0;
    top: 42%;
}
.owl-next {
    position: absolute;
    right: 0;
    top: 42%;
}
.owl-controls .owl-page span {
    margin-right: 1px;
    width: 12px;
    height: 12px;
}
.owl-controls .owl-page span.owl-numbers {
    color: inherit;
    border-radius: 0;
    padding: 7px 10px;
    font-weight: bold;
}
/*----------------------------------*/




/* ========== K2 COMPONENT ========== */

.itemRatingList,
.itemRatingList a:hover {
    background: url(../images/star_blue.gif) repeat-x scroll;
}
.itemRatingList .itemCurrentRating {
    background: url(../images/star_blue.gif) repeat-x scroll 0 -18px;
}

div.subCategory a.subCategoryImage img,
div.subCategory a.subCategoryImage:hover img {
    margin: 0 auto;
}
div.subCategory {
    border-radius: 4px;
}
div.subCategory h2 {
    font-size: 24px;
}
div#itemListLinks {
    background: transparent;
    border: 0;
    margin: 0;
    padding: 0;
}
div#itemListLinks div.itemContainer {
    padding-right: 15px;
    margin-bottom: 30px;
}
div#itemListLinks div.itemContainer h2.catItemTitle {
    font-size: 18px;
    font-weight: 400;
}
div.groupLinks {
    margin: 0 !important;
}
div.groupPrimary div.catItemImageBlock,
div.groupSecondary div.catItemImageBlock,
div.tagItemImageBlock,
div.genericItemImageBlock {
    float: left;
    margin: 0 25px 0 0;
}
div.groupPrimary h2.catItemTitle,
div.groupSecondary h2.catItemTitle,
div.tagItemHeader h2.tagItemTitle,
div.userItemHeader h2.userItemTitle,
div.genericItemHeader h2.genericItemTitle {
    font-size: 20px;
    font-weight: 400;
}
div.catItemImageBlock,
div.itemImageBlock,
div.itemRelImageBlock {
    padding: 0;
}
div.catItemImageBlock span.catItemImage a:before,
div.itemImageBlock span.itemImage a:before,
div.itemRelImageBlock span.itemRelImage a:before,
div.tagItemImageBlock span.tagItemImage a:before,
div.userItemImageBlock span.userItemImage a:before,
div.genericItemImageBlock span.genericItemImage a:before {
    position: absolute;
    left: 0;
    top: 0;
    content: '';
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    opacity: 0;
}
div.catItemImageBlock span.catItemImage:hover a:before,
div.itemImageBlock span.itemImage:hover a:before,
div.itemRelImageBlock span.itemRelImage:hover a:before,
div.tagItemImageBlock span.tagItemImage:hover a:before,
div.userItemImageBlock span.userItemImage:hover a:before,
div.genericItemImageBlock span.genericItemImage:hover a:before {
    opacity: 1;
}
span.K2ImageLink:before,
span.K2ImageLink:after {
    opacity: 0;
    position: absolute;
    content: '';
    left: 50%;
    background: #ddd;
    height: 70px;
    width: 2px;
    top: 50%;
    margin-left: -1px;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
span.K2ImageLink:before {
    margin-top: -95px;
}
span.K2ImageLink:after {
    -webkit-transform: rotateZ(90deg);
    -moz-transform: rotateZ(90deg);
    transform: rotateZ(90deg);
    margin-top: -35px;
    margin-left: -70px;
}
div.catItemImageBlock span.catItemImage a,
div.itemImageBlock span.itemImage a,
div.itemRelImageBlock span.itemRelImage a,
div.tagItemImageBlock span.tagItemImage a,
div.userItemImageBlock span.userItemImage a,
div.genericItemImageBlock span.genericItemImage a {
    position: relative;
    display: block;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
span.catItemImage,
span.itemImage,
span.itemRelImage,
span.tagItemImage,
span.userItemImage,
span.genericItemImage {
    position: relative;
}
div.catItemImageBlock span.catItemImage:hover span.K2ImageLink::after,
div.itemImageBlock span.itemImage:hover span.K2ImageLink::after,
div.itemRelImageBlock span.itemRelImage:hover span.K2ImageLink::after,
div.tagItemImageBlock span.tagItemImage:hover span.K2ImageLink::after,
div.userItemImageBlock span.userItemImage:hover span.K2ImageLink::after,
div.genericItemImageBlock span.genericItemImage:hover span.K2ImageLink::after {
    opacity: 1;
    margin-left: 0px;
}
div.catItemImageBlock span.catItemImage:hover span.K2ImageLink::before,
div.itemImageBlock span.itemImage:hover span.K2ImageLink::before,
div.itemRelImageBlock span.itemRelImage:hover span.K2ImageLink::before,
div.tagItemImageBlock span.tagItemImage:hover span.K2ImageLink::before,
div.userItemImageBlock span.userItemImage:hover span.K2ImageLink::before,
div.genericItemImageBlock span.genericItemImage:hover span.K2ImageLink::before {
    opacity: 1;
    margin-top: -35px;
}
div.itemIntroText {
    color: inherit;
    font-size: inherit;
    font-weight: 600;
    line-height: inherit;
}
div.catItemView {
    margin-bottom: 30px;
    padding: 0 0 30px 0;
    border-bottom: 1px solid #eee;
}
div.groupLeading div.catItemHeader {
    margin-left: 68px;
    margin-bottom: 30px;
}
div.itemView div.itemHeader {
    margin-left: 68px;
}
div.groupLeading div.catItemHeader:before,
div.itemView div.itemHeader:before {
    font-family: FontAwesome;
    content: "\f044";
    float: left;
    font-size: 24px;
    margin-right: 10px;
    margin-left: -68px;
    background: #22a9e1;
    padding: 13px 12px 10px 16px;
    color: #fff;
    border-radius: 3px;
}
div.itemListCategory h2 {
    margin-top: 5px;
}
h2.catItemTitle a {
    color: #000;
}
h2.catItemTitle {
    box-shadow: inset 0 -1px 0 #ddd;
    margin: 0;
    display: table;
    line-height: 1.2;
    width: auto;
    padding-right: 30px;
}
h2.catItemTitle:after {
    clear: both;
    display: block;
    float: left;
    content: "";
    position: relative;
    height: 2px;
    width: 70%;
    margin: 10px 30% 0 0;
    border-radius: 2px;
    padding: 0;
}
span.catItemImage img,
span.itemImage img {
    height: auto;
    max-height: 450px;
    object-fit: cover;
    width: 100%;
}
div.catItemRatingBlock {
    padding: 20px 0;
}
div.catItemRatingBlock span {
    color: #666;
}
span.catItemDateModified {
    border-top: 0;
    font-size: 85%;
    float: right !important;
}
div.catItemCommentsLink {
    border-right: 0 none;
    display: inline;
    margin: 0 10px 0 0;
    padding: 0;
}
div.catItemAttachmentsBlock,
div.itemAttachmentsBlock {
    padding: 0;
    border: 0;
}
div.catItemAttachmentsBlock h4,
div.catItemVideoBlock h4,
div.catItemImageGallery h4,
div.catItemExtraFields h4,
div.itemExtraFields h4,
div.itemAttachmentsBlock h4,
div.itemImageGallery h4,
div.itemVideoBlock h4,
div.itemRelated h4,
div.itemAuthorLatest h4 {
    margin: 0;
    padding: 0;
}
div.catItemAttachmentsBlock h4 i,
div.catItemVideoBlock h4 i,
div.catItemImageGallery h4 i,
div.catItemExtraFields h4 i,
div.itemExtraFields h4 i,
div.itemAttachmentsBlock h4 i,
div.itemImageGallery h4 i,
div.itemVideoBlock h4 i,
div.itemRelated h4 i,
div.itemAuthorLatest h4 i {
    margin-right: 10px;
}
div.catItemAttachmentsBlock ul li i,
div.itemAttachmentsBlock ul li i,
div.itemAuthorLatest ul li i {
    margin-right: 5px;
}
div.catItemAttachmentsBlock ul.catItemAttachments li,
div.catItemExtraFields ul li,
div.itemAttachmentsBlock ul.itemAttachments li,
div.itemExtraFields ul li,
div.itemAuthorLatest ul li {
    display: block;
    padding: 5px 15px;
    text-align: left;
    margin: 0 10px;
    text-transform: capitalize;
}
div.catItemAttachmentsBlock ul.catItemAttachments li:nth-child(odd),
div.catItemExtraFields ul li:nth-child(odd),
div.itemAttachmentsBlock ul.itemAttachments li:nth-child(odd),
div.itemExtraFields ul li:nth-child(odd),
div.itemAuthorLatest ul li:nth-child(odd),
div.itemComments ul.itemCommentsList li:nth-child(odd) {
    background: rgba(0, 0, 0, 0.03);
}
div.catItemAttachmentsBlock ul.catItemAttachments li:nth-child(even),
div.catItemExtraFields ul li:nth-child(even),
div.itemAttachmentsBlock ul.itemAttachments li:nth-child(even),
div.itemExtraFields ul li:nth-child(even),
div.itemAuthorLatest ul li:nth-child(even),
div.itemComments ul.itemCommentsList li:nth-child(even) {
    background: rgba(0, 0, 0, 0.0);
}
div.catItemVideoBlock,
div.itemVideoBlock {
    padding: 0;
    background: transparent;
}
div#k2Container .alert {
    padding: 10px;
    text-transform: uppercase;
    color: #fff;
	background: #dc620e;
    margin-top: 30px;
}
div.catItemExtraFields ul li span.catItemExtraFieldsLabel,
div.itemExtraFields ul li span.itemExtraFieldsLabel {
    font-weight: 400;
}
div.catItemExtraFields ul li span.catItemExtraFieldsValue,
div.itemExtraFields ul li span.itemExtraFieldsValue {
    margin-left: 4px;
}
div.catItemExtraFields,
div.itemExtraFields {
    border: 0;
}
div.itemContentFooter {
    padding: 8px 0;
}
div.itemHeader h2.itemTitle {
    padding: 0;
}
table.calendar {
    width: 100%;
}
div.k2CategoriesListBlock ul li {
    margin: 0;
    border-bottom: 1px solid #eee;
}
div.k2SearchBlock form input.inputbox {
    width: 100%;
}

/* K2 User Page */
div.userItemImageBlock {
    margin: 10px 10px 0 0;
}
div.userItemCategory {
    display: inline;
    border-right: 1px solid #ddd;
    margin-right: 8px;
    padding-right: 8px;
}
div.userItemView,
div.tagItemView,
div.genericItemView {
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
}

/* K2 Rating */
div.itemRatingBlock {
    margin-right: 8px;
    display: block;
    padding: 0;
}
.itemRatingForm {
    line-height: 20px;
    padding-right: 8px;
    display: inline-block;
    float: none;
}
ul.itemRatingList {
    height: 20px;
    width: 75px;
    z-index: 1;
    float: left !important;
}
.itemRatingList .itemCurrentRating {
    height: 18px;
}
.itemRatingList a:hover {
    background-position: left -18px !important;
}
.itemRatingLog {
    font-size: 80%;
}

/* K2 Related Items */
div.itemRelated ul {
    padding: 0;
    list-style: none;
}
div.itemRelated ul li.relcolumn {
    margin-bottom: 35px;
}
a.itemRelTitle,
a.itemPrevious,
a.itemNext,
a.lcItemTitle {
    display: block;
    padding: 5px 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 100%;
    text-transform: capitalize;
}
span.itemRelCat,
span.itemRelAuthor,
span.itemRelDateCreated {
    font-size: 80%;
    margin-right: 10px;
    color: #999;
}
span.itemRelAuthor a,
span.itemRelCat a {
    color: #999;
}
span.itemRelAuthor a:hover,
span.itemRelCat a:hover {
    color: #111;
}
img.itemRelImg {
    height: auto;
    max-height: 350px;
    object-fit: cover;
    width: 100% !important;
    min-height: 145px;
}

/* K2 Author Latest */
div.itemAuthorLatest ul {
    list-style: none;
    padding: 0;
}
div.itemAuthorLatest ul li {
    padding-bottom: 10px;
}
div.itemAuthorLatest ul li a {
    overflow: hidden;
    white-space: nowrap;
    display: block;
    text-overflow: ellipsis;
    color: #666;
}
div.itemAuthorLatest ul li a:before {
    content: "\f138";
    font-family: FontAwesome;
    margin-right: 10px;
}

/* K2 Tags */
div.itemTagsBlock,
div.catItemTagsBlock,
div.userItemTagsBlock {
    margin: 20px 0;
}
div.itemTagsBlock ul.itemTags li a:before,
div.catItemTagsBlock ul.catItemTags li a:before,
div.userItemTagsBlock ul.userItemTags li a:before {
    content: "";
}
div.itemTagsBlock ul.itemTags li a,
div.catItemTagsBlock ul.catItemTags li a {
    font-size: 75%;
}
span.itemImageCaption,
span.itemImageCredits {
    font-style: italic;
    font-size: 90%;
}

/* K2 Item Toolbar*/
div.itemToolbar {
    background: transparent;
    padding: 8px 0;
}
div.itemToolbar dl.article-info {
    padding-bottom: 5px;
    border-bottom: 1px solid #ececec;
}
div.itemToolbar ul {
    float: right;
}
div.itemToolbar ul li {
    border-left: 0;
}
div.itemToolbar ul li i {
    font-size: 15px;
}

/* K2 Comments */
div.itemCommentsForm p.itemCommentsFormNotes {
    border-top: 0;
}
div.itemCommentsForm form textarea.inputbox {
    height: 119px;
    background: rgba(221, 221, 221, 0.2);
}
div.itemCommentsForm form input.inputbox {
    margin: 10px 0;
    background: rgba(221, 221, 221, 0.2);
    padding: 5px 15px;
}
div.itemCommentsForm form input#userName {
    margin-top: 0;
}
div.itemComments ul.itemCommentsList li {
    padding: 20px 30px;
    border: 0;
    margin: 0;
}
div.itemComments ul.itemCommentsList li img {
    background: #fff;
    border: 1px solid #eee;
    border-radius: 50%;
    margin: 4px 10px 10px 0;
}
div.itemComments ul.itemCommentsList li span.commentDate {
    border-right: 0;
    font-weight: 400;
    font-size: 80%;
}
div.itemComments ul.itemCommentsList li span.commentAuthorName {
    font-weight: 400;
    font-size: 80%;
}
div.itemComments {
    background: transparent;
    border: 0;
    border-radius: 0;
    padding: 16px;
    border-top: 1px solid #ececec;
}
.k2-recaptcha-v2 {
    margin: 20px 0px;
}
div.itemComments ul.itemCommentsList li span.commentDate i,
div.itemComments ul.itemCommentsList li span.commentAuthorName i {
    margin-right: 3px;
}

/* K2 Item Navigation */
div.itemNavigation {
    padding: 50px 0 0 0;
    background: transparent;
    margin-bottom: 30px;
    margin-top: 30px;
    border-radius: 0;
    border-top: 1px solid #ececec;
}
div.itemNavigation span.itemNavigationTitle {
    color: inherit;
    display: block;
}
div.itemNavigation a.itemPrevious,
div.itemNavigation a.itemNext {
    font-size: 125%;
    font-weight: 400;
    margin-bottom: 20px;
    color: #666;
}
div.itemNavigation a.itemPrevious {
    padding-left: 30px;
}
div.itemNavigation a.itemNext {
    padding-right: 30px;
    text-align: right;
}
div.itemNavigation a.itemPrevious i,
div.itemNavigation a.itemNext i {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 42px;
    color: rgba(51, 51, 51, 0.3);
}
div.itemNavigation a.itemPrevious i {
    left: 0;
}
div.itemNavigation a.itemNext i {
    right: 0;
}

/* K2 Comments Module */
div.k2LatestCommentsBlock ul li {
    border-bottom: 1px solid #eee;
    padding-bottom: 5px;
    margin-bottom: 20px;
}
div.k2LatestCommentsBlock ul li span.lcUsername,
div.k2LatestCommentsBlock ul li span.lcCommentDate,
div.k2LatestCommentsBlock ul li span.lcItemCategory {
    font-size: 80%;
    color: inherit;
    margin-right: 5px;
}
iv.k2LatestCommentsBlock ul li span.lcUsername i,
div.k2LatestCommentsBlock ul li span.lcCommentDate i,
div.k2LatestCommentsBlock ul li span.lcItemCategory i {
    margin-right: 3px;
}
div.k2LatestCommentsBlock ul li a.lcAvatar img {
    border-radius: 0;
    margin: 0 10px 0 0;
}
div.k2LatestCommentsBlock ul li a {
    line-height: inherit;
    font-size: 90%;
    padding: 0;
    display: block;
}
div.k2LatestCommentsBlock ul li a span.lcComment {
    color: #000;
}
div.k2-info {
    font-size: 85%;
    margin: 5px 0;
}
div.k2-info i {
    color: #666;
}

/* K2 Content Module */
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {
    float: left;
    margin: 5px 10px 5px 0px;
    max-width: 150px;
}
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img:hover {
    opacity: 0.8;
}
div.k2ItemsBlock ul li span.moduleItemDateCreated,
div.k2ItemsBlock ul li a.moduleItemCategory,
span.moduleItemAuthor {
    margin-right: 10px;
}
div.k2ItemsBlock ul li span.moduleItemHits {
    border: 0;
}
div.k2ItemsBlock ul li {
    border-bottom: 1px solid #ddd;
}
div.k2ItemsBlock a.moduleCustomLink {
    display: block;
    font-size: 130%;
    margin: 30px 0;
    font-weight: bold;
    text-transform: uppercase;
}
div.k2ItemsBlock a.moduleCustomLink i {
    margin-right: 7px;
}
div.k2ItemsBlock ul li a.moduleItemTitle {
    font-weight: 400;
}

/* K2 Content - Meren */
.meren-date {
    float: left;
    width: 65px;
    margin-right: 12px;
    background-color: #ecf0f1;
    color: #22313f;
    line-height: 18px;
    padding: 5px;
}
.meren-date span {
    display: block;
}
.day {
    font-size: 16px;
    color: #2980b9;
    font-weight: 600;
}
.month {
    font-size: 12px;
}
.meren-title {
    font-size: 15px;
    font-weight: 600;
    color: #22313f;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.meren-link div.moduleItemIntrotext {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-height: 38px;
}
div.k2ItemsBlock ul li.meren-link,
div.k2ItemsBlock ul li.clearList {
    border-bottom: 0;
    padding: 0;
}
.meren-link:hover {
    background: #ecf0f1;
}
div.k2CategoriesListBlock ul li a span.catTitle:before {
    font-family: FontAwesome;
    content: "\f105";
    margin-right: 10px;
}

/* Meren K2 */
div.meren div.itemImageBlock {
    float: left;
    margin: 15px 25px 0 0;
}
div.meren div.catItemVideoBlock div.alert,
div.meren div.itemVideoBlock div.alert,
div.meren div.catItemImageGallery div.alert,
div.meren div.itemImageGallery div.alert {
    display: none;
}
/* --------------------- */



/* News Pro GK5 */

a.readon-button {
    position: absolute;
    top: 74px;
    right: 5px;
}
a.readon-button:after {
    content: "\f101";
    font-family: FontAwesome;
    padding-left: 3px;
}
.nspBlock.nspColumn {
    margin: 0 -15px;
}
.nspPagination li {
    border-radius: 0;
}
.nspPagination li,
.nspPagination li > a {
    height: 10px;
    width: 10px;
}
.nspBlock.nspColumn .nspArts .nspArt .nspHeader {
    font-size: 16px;
    font-weight: 600;
}
.nspTopInterface {
    margin: 5px 10px 15px 0;
}
.nspPagination {
    margin: 0 !important;
}
.nspBlock .nspArts .nspArt .nspInfo a.nspCategory {
    position: absolute;
    left: 25px;
    top: 10px;
    padding: 0px 5px;
    color: #fff;
}
.nspBlock .nspArts .nspArt .nspInfo a.nspAuthor {
    color: #1c1c1c;
    font-weight: 600;
    border-right: 1px solid #dedede;
    padding-right: 8px;
    margin-right: 5px;
}
.nspBlock .nspArts .nspArt h4.nspHeader a,
.nspLinks ul li h4 a {
    color: #1c1c1c;
}
.nspImage:hover,
.nspArt .nspImageWrapper:hover img {
    opacity: 0.75;
}
.nspBlock .nspArts .nspArt {
    position: relative;
}
.nspLinks .nspLinkScroll1 ul li {
    min-height: 105px;
    padding: 0;
    border-top: 0;
}
.nspLinks ul li h4 {
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
}
.nspArt p.nspText {
    padding-bottom: 10px !important;
}
.meren .nspArts {
    padding: 0;
}
.meren .nspArt h4.nspHeader {
    padding: 0;
}
.meren .nspArt h4.nspHeader a {
    padding: 0;
    position: absolute;
    top: 55%;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    color: #fff !important;
    z-index: 9;
}
.meren .nspArt .nspImageWrapper:before {
    content: " ";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    z-index: 1;
    bottom: 0;
    left: 0;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.75) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(60%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.85)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.75) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.75) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.75) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.75) 100%);
}
.meren p.nspInfo.nspInfo1 {
    position: absolute;
    bottom: 10%;
    color: #fff;
    z-index: 9;
    left: 0;
    right: 0;
    margin: 0;
}
.meren .nspBlock .nspArts .nspArt .nspInfo a.nspCategory {
    left: 10px;
}
.meren img.nspImage {
    object-fit: cover;
}
@media (min-width: 768px) and (max-width: 991px) {
    .meren .nspArt img.nspImage {
        width: 100% !important;
        height: auto !important;
    }
}
@media (max-width: 768px) {
    .meren .nspArt img.nspImage {
        width: 100% !important;
        height: auto !important;
    }
}
.meren .nspArt div {
    overflow: visible;
}
.gkNspPM-VideoList .gkImageWrap:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
/*---------------------------------------*/



.sp-contact-info li i {
    color: #191919;
}
