.banneritem img {
    width: 100%;
}
.banneritem {
    border: none !important;
}
div#gkSocial p {
    float: left;
}
.gkMenu>ul>li:hover>a {
    padding: 0 13px 0 21px;
}
.banneritem img{width:100%;}
.banneritem{border:none !important}
div#gkSocial p{float:left}
#gkPageTop{}
nav#gkExtraMenu{/* background: #303030; */}
.gkMenu>ul>li:hover>a,.gkMenu>ul>li:active>a,.gkMenu>ul>li:focus>a{background:#0079d6}div#gkUserArea{margin:0;clear: both;}a#gkLogo{margin-right:0;background: #fff;margin: 0;padding: 10px 10px;clear: both;display: inline-block;float: none;}.gkMenu>ul>li:hover>a{padding:0 13px 0 13px}.gkMenu>ul>li.last{padding-left:0px}
#gkSidebar{width:22%}
#gkPageContent{background-position:78% 0!important}
#gkContent{background-image:none!important}
#gkMainbody>div{width:100%}
#gkContent{width:78%}
#gkContentWrap{width:100%;padding: 0;}
.gkPage{max-width:1230px}
div#gkMainMenu a {
    padding: 0 7px 0 7px;
    background: #e3e3e3;
    /*color: #3299e2;*/
    color: #000;
    height: 55px;
    line-height: 55px;
}

div#gkMainMenu li:hover a {
    background: #3299e2;
    color: #fff;
}

#gkMainMenu .gkMenu:before {
    /* content: ""; */
    display: block;
    background: #303030;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.nspArt h4.nspHeader a:active,th a:active, th a:focus, th a:hover, article header h1 a:hover, article header h2 a:hover, .nspArt h4.nspHeader a:focus, .nspArt h4.nspHeader a:hover, .box.color .header, #gkTopMenu li a:active, #gkTopMenu li a:focus, #gkTopMenu li a:hover {
    /* background: #0079d6 !important; */
}

.box.header .nspLinks .nspLinkScroll1 div ul li:hover {
    background: #0079d6 !important;
}.nspArtPage.active.nspCol10 h4 a {
    font-size: 16px;
}article header h1 a, article header h2 a {
    font-size: 19px;
}footer#gkFooter {
    background: #303030;
    margin: 0 !important;
}footer#gkFooter .gkPage {
    padding: 20px;
}.nspArt h4.nspHeader a, .header .nspLinks ul li h4 a {
    text-transform: none;
}a.moduleItemImage {
    display: inline-block;
    width: auto;
    margin-right: 20px;
}

.into {
    display: inline-block;
    width: 70%;
    vertical-align: top;
}.moduleItemIntrotext {
    padding: 0;
}

div .k2ItemsBlock ul li {
    margin: 0;
}

span.moduleItemDateCreated {
    display: inline-block;
    margin-top: 10px;
    margin-right: 15px;
}.itemImageBlock {
    /* width: 25%; */
    display: inline-block;
    vertical-align: top;
    margin-right: 20px;
}

.itemBody {/* width: 70%; *//* display: inline-block; */}

.itemBlock h2 a, .itemBlock h2 {
    font-size: 15px;
    line-height: 24px;
}
section#gkPageTop .gkPage {
    clear: both;
    display: block;
    /* background: #2C2C2C; */
}

div#gkMainMenu {
    display: inline-block;
    vertical-align: top;
    float: none;
    height: 55px;
}

#gkPageTop {
    min-height: 40px !important;
    height: 100%;
    line-height: 0;
    background: transparent;
}
.itemList article {
    margin: 0;
    border: 0;    
    padding-bottom: 15px;
}article.itemView .itemImage {
    display: table;
    margin: 0 auto 20px;
    width: auto;
}.header .nspLinks ul li h4 a {
    /* font-size: 18px; */
}

#gkRSS {
    background-color: #595959;
}a.k2FeedIcon {
    margin-top: 20px;
}article header h1 {
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}

#comments .comments-list {
    margin: 0;
}

div#comments span {
    margin-bottom: 15px;
    display: block;
}

form#comments-form p {
    margin-left: 0 !important;
    display: block;
}

textarea#comments-form-comment {
    width: 100% !important;
	max-width: 100% !important;
	height: auto !important;
}

div#dynamic_recaptcha_1 {
    margin: 0 !important;
    min-height: auto;
}

#comments-form .grippie {
    width: 100% !important;
	max-width: 100% !important;
}

#comments-form #comments-form-captcha-holder {
    margin-left: 0 !important;
    display: block;
}

#comments-form #comments-form-buttons {
    margin-left: 0 !important;
    display: block;
}

div#comments-form-send a {
    background: #F8F8F8;
    padding: 10px 25px !important;
    display: block;
    color: #0B55C4 !important;
    border: 1px solid #CECECE !important;
	margin: 0 0 10px 0px;
}

div#comments-form-send, div#comments-form-send div {
    background: no-repeat !important;
    padding: 0 !important;
}

#comments-form .btn a:hover {
    color: #fff !important;
    background: #3299e2;
}
form#comments-form span {
    margin-bottom: 7px;
    display: block;
}form#comments-form span {
    margin-bottom: 7px;
    display: block;
}

.comment-box a {
    display: inline-block;
}

.comment-box span.comment-author {
    display: inline-block !important;
    width: auto;
    border: 0 !important;
}

span.comment-date {
    border-top: 1px solid #D2DADB;
    margin: 5px 0px !important;
    display: block !important;
    padding: 3px 15px !important;
}.itemList .itemImageBlock {
    float: left;
}.itemBlock .itemIntroText {
    font-size: 12px;
}div#gkMainMenu ul li,
 div#gkMainMenu ul {
    height: 55px;
}#gkUserArea a {height: 55px;}.box .content {
    padding: 20px;
}

.box {
    padding: 0 !important;
}

.box h3 {
    padding: 0 !important;
    background: #0079d6 !important;
    color: #fff !important;
    text-align: center;
    padding: 10px 0px !important;
    display: block;
}.nspArt.nspCol1 {
    padding: 0 !important;
}
article header {
    /* margin-left: 160px; */
    margin-top: 15px;
}

.itemListView {
    padding-top: 20px;
}span.comments-vote {
    border: 0 !important;
}

span.comments-vote span {
    border: 0 !important;
}aside#gkSidebar {
    float: right;
}section#gkMainbodyTop div#nsp-newspro1 {
    padding: 10px;
}

section#gkBreadcrumb {
    margin-bottom: 0;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
}ul.nspPagination {
    float: none !important;
    margin: 0 auto !important;
    clear: both;
    display: block;
}

.nspBotInterface {
    text-align: center;
    margin: 10px auto;
    display: table;
}.box.header .nspImageWrapper h4:hover {
    background: #1c1c1c !important;
   /* background: #0079d6 !important; */
}

.nspPagination li:hover, .nspPagination li.active, button, .button, input.button, span.button, button.button, div.button, input[type="submit"], input[type="button"], .pagenav-prev a, .pagenav-next a, .pager li.next a, .pager li.previous a, .pager li a, .readon, .pagination ul li a, .pagination ul li span {
    background: #0079d6 !important;
}div#itemListLeading .itemIntroText p {
    margin-bottom: 0;
}section#gkBannerTo,section#gkBannerTop div.banneritem {
    padding: 0;
}
section#gkBannerTop{
	padding: 0;
}
section#gkBannerTop div.banneritem img {
    vertical-align: top;
}section#gkMainbodyTop
 .content {
    padding: 0;
}
b, strong {
    font-weight: 700;
}
section#gkBreadcrumb {
    margin-bottom: 0px !important;
}

section#gkMainbodyTop {
    margin-top: 0;
    margin: 0;
}
.itemBlock .itemImage img {
    max-width: 100px !important;
}
.banneritem {
    padding: 0 !important;
}

.banneritem .clr {
    display: none !important;
}

.banneritem img {
}
section#gkMainbody{
    padding: 0 25px;
}
div.comment-body span {
    display: none !important;
}

#comments .comment-body {
    font-size: 13px;
}
.itemList .itemBody {
    display: inline-block;
    width: calc(100% - 120px);
}

.itemList .itemImageBlock {
    display: inline-block;
}
@media (max-width: 1230px){
    article header {
        margin-left: 0px;
    }
    #gkBannerTop > div{
    	margin: 0px !important;
    }
    div#gkUserArea {
	    display: none;
	}
	#gkBannerTop{
	    border-bottom: 1px solid #e5e5e5;
    	border-top: 1px solid #e5e5e5;
	}
}
@media (max-width: 1200px) {
	div#gkMainMenu a {
		padding: 0 4.5px 0 4.5px;
		font-size: 11px;
	}
}
@media (max-width: 680px) {
    #gkTopMenu li a {
        font-size: 0.9em !important;
		padding: 0 4px !important;
    }
}
@media (max-width: 580px){
    .itemBlock .itemIntroText {
        clear: both;
    }
}
@media (max-width: 480px){
    #mobileads {
        max-width: 100% !important;
		max-height: 180px !important;
    }
}
@media (max-width: 420px){
    .itemList .itemImageBlock {
        width: 100%;
        margin: 0;
    }
    .itemList .itemBody {
	    width: 100%;
	}
	.relap-default__item-thumbnail img {
    width: 90% !important;
	}
}
.jcomhead {font-size: 18px; padding: 10px 0 10px 0; font-weight: 600;}
.gkYoutube {
	display: block;
	float: left;
	height: 22px;
	line-height: 22px;
	padding: 0;
	text-indent: -9999px;
	-webkit-transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear;
	-moz-transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear;
	-o-transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear;
	transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear;
	width: 28px;
	background: transparent url('/images/icon/youtubesprite.png') no-repeat 0 0;
	background-size: 22px;
	background-repeat: no-repeat;
}
.gkInstagram {
	display: block;
	float: left;
	height: 22px;
	line-height: 22px;
	padding: 0;
	text-indent: -9999px;
	-webkit-transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear;
	-moz-transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear;
	-o-transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear;
	transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear;
	width: 28px;
	background: transparent url('/images/icon/instagramspite.png') no-repeat 0 0;
	background-size: 22px;
	background-repeat: no-repeat;
}
.gkTelegram {
	display: block;
	float: left;
	height: 22px;
	line-height: 22px;
	padding: 0;
	text-indent: -9999px;
	-webkit-transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear;
	-moz-transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear;
	-o-transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear;
	transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear;
	width: 28px;
	background: transparent url('/images/icon/telegramsprite.png') no-repeat 0 0;
	background-size: 22px;
	background-repeat: no-repeat;
}
.gkYoutube:active,
.gkYoutube:focus,
.gkYoutube:hover {
	background: transparent url('/images/icon/youtubesprite.png') no-repeat 0 -22px;
	background-size: 22px;
	background-repeat: no-repeat;
}
.gkInstagram:active,
.gkInstagram:focus,
.gkInstagram:hover {
	background: transparent url('/images/icon/instagramspite.png') no-repeat 0 -22px;
	background-size: 22px;
	background-repeat: no-repeat;
}
.gkTelegram:active,
.gkTelegram:focus,
.gkTelegram:hover {
	background: transparent url('/images/icon/telegramsprite.png') no-repeat 0 -22px;
	background-size: 22px;
	background-repeat: no-repeat;
}
.pushwhatsapp {
	background-image: url('/images/stories/whatsapp.png');
	background-color: #1a9d70;
    background-size: 15px 15px;
	width: 26px;
    height: 26px;
    vertical-align: middle;
    display: inline-block;
    margin: 0 4px;
    border-radius: 50%;
    background-position: center;
    background-size: 18px;
    background-repeat: no-repeat;
}
.slideplus-navigation>*, .slideplus-paging>* {
    width: 1.8em;
    height: 1.8em;
    background-size: 1.8em 1.8em;
}
.facebook-responsive {
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.facebook-responsive iframe {
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
#LentaInformComposite684960 .mgbox {margin-top: -40px !important;}
#LentaInformComposite684960 .mgheader {margin-bottom: 10px;}
a.itemRelTitle, a.itemPrevious, a.itemNext, div.itemNavigation span {font-size: 14px !important;}
.rightbanner {position: relative; top: 10px;}
#vtem_bannergroup img {height: 100% !important;}
.bannergrouptopbanner {position: relative; top: 10px;}
.fa:focus {outline: none;}
.rl_tabs.top>ul.nav-tabs>li.active>a:focus, .rl_tabs.top>ul.nav-tabs>li>a:focus {box-shadow: none; -webkit-box-shadow: none; border-color: #ddd;}
.rl_tabs .nav-tabs>li.active>a, .rl_tabs .nav-tabs>li.active>a:hover {color: #fff;}
.rl_tabs.top>ul.nav-tabs>li.active a, .rl_tabs.top>ul.nav-tabs>li.active a:hover {background-color: #0079d6;}
.rl_tabs .nav-tabs>li>a {border-radius: 0; -webkit-border-radius: 0;}
.rl_tabs .nav-tabs>li>a {margin-right: -1px;}
/* sppoll */
.headpoll {font-size: 16px; color: #2d2d2d;}
.mod-sppoll input.btn {float: right; margin: 0 0 20px 10px; padding: 0px 10px 0px 10px; line-height: normal;}
.form-sppoll label {font-size: 14px; font-weight: 400; color: #2d2d2d !important;}
div.avs a.btn {background: #0079d6 !important;text-shadow: none; box-shadow: none; -webkit-box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; line-height: normal; margin: -20px 0 0 0; height: 34px; text-transform: uppercase; line-height: 34px;}
.videoavs .row-fluid [class*="span"] {margin-bottom: -10px !important;}
#estimated_time_message {font-style: normal !important; color: #333333 !important;}
.answer_name label {margin: 0 0 0 33px;}
/*.answer_name {height: 32px;}*/
.polling_ul li {line-height: 18px;}
#close_sexy_aler:focus {outline: none;}
h4.nspHeader {margin-bottom: 6px;}
.vtembannermod310dynamicbanner .Navigation-style1 div, .vtembannermod310dynamicbanner .Navigation-style1 {background: transparent !important;}
.vtembannermod310dynamicbanner .vt_banneritem:nth-child(2) {height: 305px !important}
.itemHits {display: none;}
.imgbig {width: 100%;}
.uptl_toolbar.uptl_toolbar_share ul.horizontal {height: auto !important; white-space: normal !important;}
.uptolike-buttons {margin-bottom: 25px;}
.indexlenta {position: relative; top: -45px !important;}
.mgheader {height: 37.5px; line-height: 37.5px;}
span.mghead {line-height: 37.5px;}
.itemFullText ul {list-style: inherit; margin: 0; padding: 0 0 0 40px;}
.uptolike-buttons .uptl_toolbar.uptl_toolbar_share ul.horizontal li {margin-top: 1.5px !important; margin-bottom: 1.5px !important;}
@media (min-width: 978px) {
    .imgbig {width: 105%;}
}
/*
@media (max-width: 1500px) {
	a#gkLogo {background: transparent;}
	#gkPageTop {z-index: 1000;}
}
*/