.aside-article {display: none;}
.article-block {display: block;}
.adaptiveff{margin:0 auto;float:none}
.adfox250{float:none;margin:0}
.adaptiveff2{margin:0 auto;float:none}
.adaptiveffsoc{margin:0 auto;float:none}
.adaptivgoogle340{float:none;margin:0 auto}
.adaptivgoogle340-100{float:none;margin:0 auto}
.vk-grouplabs span{font-size:12px}
.fb-grouplabs span{font-size:12px}
.adaptivesocgroup{width:100%}
.socialelavivatop{width:100%}
.daolabs{float:none;width:100%;margin:0 auto;height:40px}
div.soc-grouplabs{border:none}
.grouplabs.count{width:33%}
.fb-grouplike{border:none;width:100%;float:none;margin:0 auto;height:40px}
.socialelavivatop{height:auto}
div.soc-grouplabs div{font-weight:300;color:#FFF;text-align:right;width:50px;font-size:12px;height:39px;line-height:40px}
.grouplabstop{width:33%}
div.soc-grouplabs div span{font-size:18px;margin:0;padding-right:10px;width:20px;display:inline-block}
div.soc-grouplabs span{font-size:15px;margin:0 auto;padding:0;float:left;line-height:39px;height:39px}
.fb-grouplabs{display:none}
.tw-grouplabs{display:none}
.g-grouplabs{display:none}
.pin-grouplabs{display:none}
.od-grouplabs{display:none}
.grouplabs.count i{display:none}
.vk-grouplabs{display:none}
.notablet{display:none!important}
.nomobile{display:none!important}
.socialelaviva a{width:15%}
.vivacameralabs{margin:1px}
.vivacameralabs a{margin:0;line-height:40px}
.catItemHitsBlock{width:33%}
.catItemHits{padding:0;height:40px;line-height:40px;font-size:14px}
.mobilersy{display:none}
.onlymobile{display:block!important}
#gkSearch input[type="submit"]{width:95%;padding:0;margin:0 auto;float:none}
#gkSearch input{width:95%;margin:10px auto;float:none;display:block}
#gkLogo.cssLogo,#gkMenuWrap #gkLogo.cssLogo{width:190px;background-size:190px;margin-left:5px}
.gkPage{padding:0 0 0 55px}
.itemsContainer .itemsContainerWrap,.itemContainer .itemsContainerWrap{margin:0!important}
.nsphover .nspHoverOverlay{display:none}
#gkContentWrap > section:first-child{padding-top:0}
#k2Container article header h2{font-size:32px;line-height:32px}
.demo-typo-col2,.demo-typo-col3,.demo-typo-col4{clear:both;float:none;width:100%}
.latestItemHeader .latestItemTitle,.genericItemHeader .genericItemTitle,.userItemHeader .userItemTitle,.catItemHeader .catItemTitle{font-size:1.2em}
.mash{width:48%}
.vivacameralabs{margin:0}
select,textarea,input[type="text"],input[type="password"],input[type="url"],input[type="email"]{height:40px}
.groupmashlabs.count i{left:-1px}
.k2AccountPageUpdate button{width:80%}
#es.is-mobile .es-album-form .es-album-cover-field{top:-100px;left:0;width:90px;height:90px}
#es .es-album-item .es-photo-item.layout-item{width:100%;max-width:unset;padding:15px 0;margin:0 auto;flex:0 0 100%}
#es.es-photo-popup .es-photo-content{margin:50px auto}
#es .es-profile-header__title{line-height:50px;text-align:center}
#es.es-mobile-content .es-story-meta-buttons,#es.is-mobile .es-story-meta-buttons{float:left}
#es.es-docker.is-top.active-mobile-login .labs-popup-window{right:unset;min-width:300px;width:100%}
#es.es-docker.is-top.active-quickpost .docker-popup-quickpost{right:unset;min-width:300px;width:100%;z-index:99999;height:auto}
#es.popbox-navbar--docker.bottom-left,#es.popbox-navbar--docker.bottom-right{top:44px!important;bottom:auto!important;right:unset!important}
#es [data-mode="contain"]{border-left:0 solid transparent;border-right:0 solid transparent}
@media (max-width: 900px) {
#es.es-photo-popup .es-photo-popup-nav .btn-photo-popup-nav-item.dropdown-toggle_,#es.es-photo-popup .es-photo-popup-nav .o-nav__item{width:unset;overflow:hidden;cursor:pointer}
}
#es.es-photo-popup .es-popup-handle{padding-right:0}
#es.es-photo-popup .es-photo-footer{right:auto;width:100%;padding:15px;height:auto}
body.has-docker.docker-top #es.es-photo-popup,body.has-docker.docker-top #es.es-explorer-popup{padding:0}
#es .es-cards--3 .es-cards__item{padding:30px 10px 10px;flex:50%;-webkit-flex:50%;-ms-flex:50%;min-width:300px}
#es .aeoncardlabs{height:auto}
#es.is-mobile .open>.es-stream-filter-dropdown .es-stream-filter-dropdown__item{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}
#es .es-album-item .es-photo-item.layout-item .es-photo-content{height:100%}
#es .es-video-desc{padding:15px}
#es .photo-owner-aeon{display:none}
#es .es-media-title.es-photo-title{font-size:1.9em;padding:0 10px;margin:30px auto}
#es .pagetitlephotodesk {
    text-align: left;
	padding: 0 10px;
}
#es .social-likes,.social-likes__widget_single{margin:5px auto 15px}
#es .es-page-desc{padding:15px}
#es .es-cat-header__title-link{font-size:1.5em}
#es .es-cards--1 .es-cards__item{margin:15px auto}
#es .filmtitlelabs{font-size:23px;margin:15px}
#es .es-profile-header__meta{height:100%;padding:0 15px}
#es .es-video-title.single{margin:0 15px 15px;padding:0;font-size:3em}
#es .fotorekomend{padding:15px;min-height:590px}
#es .es-stream-filter-bar{margin:0 auto 30px}
#es .es-photo-browser .es-nav-thumbs div a.es-thumb{width:100%;margin:5px}
.labs-menu-ticker:checked ~ .labs-menu{left:-355px}
.labs-menu{left:0}
.labs-menu-ticker:checked ~ .zeon{margin-left:0!important;padding-left:0!important;width:100%!important}
.labs-menu > div.overthrow{height:100%;overflow:scroll;-webkit-overflow-scrolling:touch;width:320px;padding:0}
.flexzeon{flex-direction:column}
#es .pageactions{display:flex;flex-wrap:nowrap;flex-direction:column;width:100%;justify-content:center;align-items:center;height:100%}
#es .pageactionsocial{margin:15px auto;width:100%}
#es .pagetitlecat{width:100%}
#es .actionlikepage {width: 100%;}
#es .es-stream-item{min-width:320px}
#es .videofix {display: none;}
#es .videoitem-aside {display: none;}
#es .photoitem-aside {display: none;}
#es .photoalbumaside {display: none;}
#es .filmlistaside {display: none;}
#es .aeonpagetitle {
    font-size: 3em;
}