/*RESPONSIVE
=================================================================*/
@media (min-width: 1610px) and (max-width: 1650px) {
    
}
@media (min-width: 1500px) and (max-width: 1609px) {
    
}
@media (min-width: 1220px) and (max-width: 1499px) {
main {
    padding: 35px 0;
}  
#totop {
    bottom: 25px;
    right: 20px;
} 
}
@media (min-width: 960px) and (max-width: 1219px) {
header #header-bottom nav ul.uk-navbar-nav > li > a {
    font-size: 12px;
} 
#mod-search-searchword {
    width: 68%;
} 
main {
    padding: 30px 0;
}
#aside_anons_search #mod-search-searchword {
    width: 66%;
}
#banner-bottom .moduletable > h3,
aside > .moduletable > h3, 
#faces-list .ban-module .ban_title, 
#video-list .ban-module .ban_title, 
.side-module .side_title {
    line-height: 18px;
}
#totop {
    bottom: 100px;
    right: 17px;
}
}
@media (min-width: 770px) and (max-width: 959px) {
header #header-bottom nav ul.uk-navbar-nav > li > a {
    font-size: 11px;
    padding: 0 3px;
}    
header #header-bottom nav ul.uk-navbar-nav > li.uk-parent > a::after  {
    font-size: 6px;
    right: 4px;
}
#totop {
    bottom: 25px;
    height: 35px;
    line-height: 30px;
    padding: 0;
    right: 20px;
    width: 35px;
}
#totop:hover {
    color: #fff;
}
#aside_anons_search {
    margin-bottom: 15px;
}
#anonsside-list .anonsside_video .video-block {
    height: 360px;
    width: 100%;
}  
#anonsside-list h3 {
    font-size: 17px;
    line-height: 20px;
}
#video-list .video_descr {
    margin-top: 10px;
}
#aside_anons_search #mod-search-searchword {
    width: 87%;
}
.pull-right.controls .dropdown-menu {
    left: -235px!important;
    right: 0!important;
}
.copyright {
    text-align: center;
}
footer .develop {
    line-height: 15px;
}
footer .pluso {
    display: block;
    float: none;
    margin: 12px auto;
    width: 240px;
}
}
@media (min-width: 480px) and (max-width: 769px) {
form {
    margin: 0;
}
.uk-navbar-toggle {
    border: 1px solid #f39c11;
    color: #f39c11;
    display: table;
    float: none;
    font-size: 21px;
    line-height: 28px;
    margin: 5px auto 10px !important;
    text-shadow: 0 1px 0 #fff;
    width: 30px;
    padding: 0 9px;
    height: 30px;
}
.uk-navbar-toggle:hover,
.uk-navbar-toggle:focus {
    color: #fff;
    background: #F39C11;
    text-shadow: none;
}
#totop {
    bottom: 20px;
    height: 35px;
    line-height: 30px;
    padding: 0;
    right: 20px;
    width: 35px;
}
#totop:hover {
    color: #fff;
}
.pagination ul > li > a, 
.pagination ul > li > span {
    padding: 4px 7px;
    font-size: 12px;
}
.page-header h1, 
.page-header .uk-h1 {
    margin-bottom: 10px;
    font-size: 30px;
} 
main {
    padding: 20px 0;
} 
h2, 
.uk-h2 {
    font-size: 18px;
    line-height: 23px;
}
#aside_anons_search {
    margin-bottom: 15px;
}
#anonsside-list .anonsside_video .video-block {
    height: 200px;
    width: 100%;
}  
#anonsside-list h3 {
    font-size: 17px;
    line-height: 20px;
}
#video-list .video_descr {
    margin-top: 10px;
}
#aside_anons_search #mod-search-searchword {
    width: 80%;
}
.pull-right.controls .dropdown-menu {
    left: -235px!important;
    right: 0!important;
}
.uk-breadcrumb {
    padding: 0 15px;
}
#faces-list .faces_item .faces_img a {
    display: table;
    margin: 0 auto;
}
header #header-top #logo {
    margin: 10px 0 0 10px;
    width: 100px;
}
header #header-top {
    height: 130px;
}
.copyright {
    text-align: center;
}
footer .develop {
    line-height: 15px;
}
footer .pluso {
    display: block;
    float: none;
    margin: 12px auto;
    width: 240px;
}
}
@media (max-width: 479px) {
form {
    margin: 0;
}    
.uk-navbar-toggle {
    border: 1px solid #f39c11;
    float: none;
    font-size: 21px;
    line-height: 28px;
    margin: 5px auto!important;
    width: 30px;
    padding: 0 9px;
    height: 30px;
    text-shadow: 0 1px 0 #fff;
    color: #f39c11;
    display:table;
}
.uk-navbar-toggle:hover,
.uk-navbar-toggle:focus {
    color: #fff;
    background: #F39C11;
    text-shadow: none;
}
#totop {
    bottom: 8px;
    font-size: 10px;
    height: 30px;
    line-height: 27px;
    padding: 0;
    right: 10px;
    width: 30px;
}
#totop:hover {
    color: #fff;
}
#nav_wrap {
    height: 85px;
}
.header_subscribe .acysubbuttons .subbutton {
    margin: 4px 0 0 -20px;
}
header #header-top #logo {
    margin: 10px 0 0 10px;
    width: 100px;
}
header #header-top {
    height: 130px;
    background-image: url("../img/header-small-bg.png");
}
main {
    padding: 60px 0;
}
header #header-bottom.uk-active {
    height: 85px;
}
.uk-breadcrumb > li, 
.uk-breadcrumb > li > a, 
.uk-breadcrumb > li > span {
    font-size: 13px;
}
h1, .uk-h1 {
    font-size: 25px;
    margin: 0 0 10px;
}
.page-header h1, .page-header .uk-h1 {
    line-height: 30px;
    margin-bottom: 5px;
}
.page-header {
    margin: 0 0 5px;
    text-align: center;
}
#mod-search-searchword {
    width: 70%;
}
h2, .uk-h2 {
    font-size: 19px;
    line-height: 17px;
}
#banner-bottom .moduletable > h3,
aside > .moduletable > h3, 
#faces-list .ban-module .ban_title, 
#video-list .ban-module .ban_title, 
.side-module .side_title {
    font-size: 12px;
}
.copyright {
    font-size: 10px;
}
.uk-container {
    padding: 0;
}
.pagination ul > li > a, 
.pagination ul > li > span {
    padding: 4px;
    font-size: 10px;
}
#mobile-wrap-menu {
   display: block!important;
}
#video-list .video_descr {
    margin-top: 10px;
}
#aside_anons_search {
    margin-bottom: 15px;
}
.pull-right.controls .dropdown-menu {
    left: -235px!important;
    right: 0!important;
}
#adminForm .form-horizontal {
    padding: 0 10px;
}
.uk-breadcrumb {
    padding: 0 15px;
}
#faces-list .faces_card .faces_title {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 10px;
}
#faces-list .faces_item .faces_img a {
    display: table;
    margin: 0 auto;
}
#kontacts h2, 
#kontacts .uk-h2 {
    font-size: 19px;
    margin-top: 10px;
}
#kontacts .ny_wrap .kon_tit {
    font-size: 13px;
}
#kontacts .ny_wrap .kon_link, 
#kontacts .ny_wrap address {
    font-size: 14px;
    line-height: 19px;
}
.copyright {
    text-align: center;
}
footer .develop {
    line-height: 15px;
}
footer .pluso {
    display: block;
    float: none;
    margin: 12px auto;
    width: 240px;
}
}