.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%}
.social-likes,.social-likes__widget_single{float:none;width:100%;padding:0;margin:30px auto;height:40px}
.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-profile-header__avatar-wrap{bottom:0;left:0;margin:0 auto}
#es.is-mobile .es-profile-header__avatar-wrap .es-flyout-content{left:0;bottom:0;right:0;background: #f1f0f0;}
#es .es-photo-item.layout-item .es-photo-menu-item{display:block;float:right}
#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:100%;-webkit-flex:100%;-ms-flex:100%}
#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.4em;margin:20px auto}
#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{margin:0 auto;height: 100%;padding: 0 15px;}
#es .es-video-title.single{margin:0 15px 15px;padding:0;font-size:23px}
#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 .es-sidebar {
    display: block;
}
#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 .actionlikepage {
    width: 100%;
}
#es .pagetitlecat {
    width: 100%;
}