@media only screen and (min-width: 1680px) {
.container {width:1380px;}
}

@media only screen and (max-width: 1220px) {
.h-menu li a {padding:0px 9px}
.container {width:auto;margin:0px 20px;}
.container2 {width:auto;margin:0px 20px;}
.h-main {background:none}
.owl-buttons {display:none!important}
.h-forum-top a {font-size:13px}
.header-promo {padding:20px}
.tp-2 {position:static;text-align:center}
.tp-2 a {width:50px;height:50px;position:absolute;top:0px;left:0px;text-align:center}
.tp-2 a i {margin-top:24px}
.h-shat-image {width:280px}
.hpost-pad {padding:0px}
.hpost-left {padding-right:0px}
.hpost-right {padding-left:0px;padding-top:20px}
.hpost-details {padding-top:20px;padding-left:0px;border-left:0px;border-top:1px solid #dedede}
.hpost-tab, .hpost-left, .hpost-right {display:block;width:auto}
.hpost-title {padding-right:0px}
.hpost-title a, .htitle {font-size:24px}
.hpage-title {padding:0px;font-size:24px}

.logo-promo {width:100px}
.h-form-search input {font-size:18px!important}

.hfooter, .hfooter-left, .hfooter-right {display:block;padding-left:0px;width:auto}
.hfooter-right {padding-top:40px}

}

@media only screen and (min-width: 1190px) {
.h-menu-in {display:block!important}

}



@media only screen and (max-width: 1120px) {
.top-cart font {display:none}

}




/***** Standard 960px *****/

@media only screen and (max-width: 960px) {
header {position:static}

.h-header {padding:10px 0px}
.h-c0, .h-c1 {text-align:center}
.h-c0, .h-c1 {float:none}
.h-c0 {display:none}
.h-c3  {float:right!important}
.h-c1 {border-right:0px;margin-right:0px;padding-right:0px;padding:20px 0px;}
.h-c2 {margin-right:0px}
.h-c3 {text-align:right}
.h-c-hide {float:none !important;display:block;text-align:right;line-height:50px}

.h-pages, .h-content, .h-sidebar {display:block;width:100%;padding:0px}
.h-sidebar {padding-top:30px}
.top-pad {background-image:none!important;padding-top:0px}
.h-menu-main {margin-bottom:0px}
.h-menu-button {display:block!important;cursor:pointer;z-index:99;}
.h-menu-hidden {display:block !important}
.h-wish-link {float:none}
.owl-slider {z-index:2;position:relative}
.h-menu {padding:0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
.h-menu .h-menu-in {display:none;background:rgba(0,0,0,0.1);padding:20px 0px}
.h-menu * {line-height: normal;text-align:left!important}
.h-menu ul, .h-menu li {display:block !important;padding:0px!important;margin:0px!important;}
.h-menu ul {visibility:visible!important;position:static!important;opacity:1!important;background:none!important;box-shadow:none!important;border-top:none!important;}
.h-menu ul ul li {padding-left:20px!important}
.h-menu ul ul li a, .h-menu ul ul li a:hover {line-height:48px;}
.h-menu .uWithSubmenu:after {display:none!important}
.h-menu li a, .h-menu li a:hover, .h-menu li li a {color:#fff!important;padding:20px 20px;display:block!important;background:none!important;}
.container-nopad {padding:0px;margin-left:0px;margin-right:0px}
.forum-box .gTableSubTop,.forum-box .forumThreadTd,.forum-box .forumPostTd,.forum-box .forumLastPostTd,.forum-box .threadIcoTd,.forum-box .threadPostTd,.forum-box .threadViewTd,.forum-box .threadAuthTd,.forum-box .threadLastPostTd,.forum-box .legendTable,.forum-box .fFastSearchTd,.forum-box .fFastNavTd,.forum-box .funcBlock,.forum-box .userRights,.forum-box .forumNamesBar{display:none;}
.forum-box .gTableTop {padding:10px 20px;}
.forum-box .postTable,.forum-box .postTable tbody,.forum-box .postTable tr,.forum-box .postTable td {display:block;width:auto!important;}
.forum-box td.postBottom,.forum-box td.postTdInfo {display:none;}
.forum-box .postTdTop {text-align:left;height:auto;line-height:normal;font-size:13px;padding:10px 20px;border-bottom-width:1px;}
.forum-box .postTdTop + .postTdTop {padding:10px 20px;border-bottom-width:2px;font-size:11px;font-weight:normal;}
.forum-box .postTdTop + .postTdTop:before {content:'';width:0;height:0;background:none;border-top:7px solid #dbe1e8;border-left:7px solid transparent;border-right:7px solid transparent;position:absolute;bottom:-9px;left:20px;}
#toolbarMainContainer {display: none;}
#puzadpn {display:none!important;}
.forumIcoTd {padding:0px !important;padding-top:20px!important;vertical-align:top}
.threadNametd {border-right:1px solid #dbe1e8}
.hpr-activity, .hpr-top-right {display:none}
.hpr-top {padding-top:90px;padding-left:30px}
.hpr-line span {margin-bottom:8px;display:block;float:none}
.searchQueryFl {width:200px !important}
.logo-promo {font-size:28px}
.h-mtr-title {padding-right:0px}
.col4,  #content4 .list-item, #content3 .list-item {width:48.717948717949% !important}
#content3 .list-item:nth-child(3n) {margin-right: 2.5%!important;}
.col4:nth-child(2n), #content4 .list-item:nth-child(2n), #content3 .list-item:nth-child(2n), #content3 .list-item:nth-child(4n) {margin-right:0 !important}
#content3 .list-item:nth-child(2n+1) {clear: left!important;}
#content3 .list-item:nth-child(4n+1) {clear: left!important;}
#content3 .list-item:nth-child(3n+1) {clear: none!important;}
.phtTdMain .entryBlock {width:100%; width: -moz-calc(100% - 20px);width: calc(100% - 20px); position:relative;margin-bottom:20px}
.h-photo-in {width:100%;overflow:hidden;width: -moz-calc(100% + 20px);width: calc(100% + 20px); }
.hb-block {width: 48.717948716%;box-sizing: border-box;margin-bottom: 30px;margin-right: 2.5%;float: left;}
.hb-block:nth-child(2n) {margin-right:0px}
}

@media only screen and (max-width: 640px){


header {position:static;border-bottom:0px}

.h-photo-mtr a {display:none}
.h-sort-right {float:none;margin-bottom:15px}
.h-b-title {font-size:21px}
.h-b-more {margin-top:10px}
.h-portf {width:50%}
.owl-slider {width:100%;overflow:hidden;}
#owl-example {width:110%;margin-left:-5%}
.owl-slider {margin-bottom:0px}
.col-nopad .col3, .col-nopad .col4 {margin-bottom:0px!important}
.col-nopad {margin-bottom:30px}
.h-shat, .h-shat-image, .h-shat-text, .h-shat-list {display:block;width:auto;padding:0px}
.h-shat-image, .h-shat-list {margin-bottom:30px}
.h-bottom {text-align:left}
.h-copy {float:none!important;margin-bottom:10px}
.h-mtr-img {margin-bottom:20px}
.hs-cat-top {padding:60px 30px}
.eMessage img,.eText img {width:100%!important;float:none;margin:0 0 20px!important;}
.uTable tr td:first-child + td ~ td,#thread_search_form,#forum_filter,#thread_search_form {display:none;}
.uTable .user_avatar img {width:50px;}
#uEntriesList .uEntryWrap {width:50%!important;}
span[id^=iCode] {display: block;padding-left: 38px;}
.forum-search {display: block;}
.shop-tabs {border-bottom: 0!important;}
.shop-info {clear: both;}
.catalog td.catalog-item {display: block !important;width: 100% !important;overflow: hidden!important;}
td.shop-itempage-images {width: inherit !important;display: block;text-align: center;}
td.shop-itempage-images #ipreview {display: block;margin: 0 auto 10px;}
.shop-itempage-images + td {display: block;}
.h-top-link {display:none!important}
.forum-post-tab {margin-top:30px}
.forum-post-left, .forum-post-right {display:block;width:auto}
.forum-post-left {text-align:left}
.postAvatar, .numposts, .reputation, .fpb-awards, .postRankIco, .userBan {display:none}
#order-table table, #order-table tbody, #order-table tr, #order-table td {display:block;border-bottom:0px!important;text-align:left}
.order-item-cnt, .order-item-sum {display:inline-block!important;margin-right:10px} 
#order-table thead, .order-item-price, .order-item-del {display:none!important}
.order-item-nom {float:left}
.col2, .col3, .col4, #content3 .list-item, #content4 .list-item, .hb-block {margin-right:0!important;display:block;width:100%!important;float:none!important;margin-bottom:20px}
}


@media only screen and (max-width: 480px) {
#checkout-form input, #checkout-form textarea {width:100%}
#uNetRegF tr td:first-child {max-width:20%!important;white-space:normal!important;font-size:11px;}
#uNetRegF #fAvatar,#uNetRegF #fAvatarU {display:block;margin:0 0 3px;}
#uNetRegF #fAvatarU + input {position:relative; margin:0 0 0 -10px;}
.uNetDescr {font-size:9px;}
#fTerms {float:left;margin:2px 10px 10px 0;}
#fTerms+label {font-size:11px!important;vertical-align:top}
#fTerms~div {font-size:9px;padding:10px 0 0;}
.copy {font-size:9px;}
.calendarsTable,.calendarsTable > tbody,.calendarsTable > tbody > tr,.calendarsTable > tbody > tr > td {display:block;width:100%;}
#content .calTable {width:100%;margin:0 0 20px;}
#content .calMonth {text-align:left;text-transform:uppercase;}
.posttdMessage {padding:10px 10px 30px;}
.fNavLink {font-size:11px;position:relative;margin:0 -3px;}
.codeButtons,.smilesPart {display:none;}
#message {max-width:97%;}
.postUser {font-size:14px;}
#frM53 .gTableLeft,#frM53 .gTableRight {display:block;width:auto!important}
.opt_vals td {display:table-cell!important;}
.opt_items {max-width:97%;}
#uEntriesList .uEntryWrap {width:100%!important;}
.manTable td #idAreaoEditbrief td,.manTable td #idAreaoEditmessage td,.manTable td #idAreaoEditdscr td {display:table-cell;}
h1 {font-size: 28px;}
h2 {font-size: 22px;}
}
