/* LARGE DESKTOP  (1680)
---------------------------------------------*/
@media only screen and (max-width:1680px) {
   .product-preview .product-preview-image {height:145px}
   .st_content {padding:35px;}
}



/* LARGE DESKTOP  (1536)
---------------------------------------------*/
@media only screen and (max-width: 1536px) {
    .product-preview .product-preview-image {height: 120px;}
}



/* LARGE DESKTOP  (1440)
---------------------------------------------*/
@media only screen and (max-width:1440px) {
   .st_content_product .item_product {flex:0 0 33.333333%;max-width:33.333333%}
   .product-preview .product-preview-image {height:140px}
   .st_content_product .item_product:last-child {display: none;}
    
    aside.st_aside_right {left:calc(100% - 80px); transition: left ease-in-out .2s;}
   aside.st_aside_right .user-status-title, 
   aside.st_aside_right .comm_product_title,
   aside.st_aside_right .user-status-text,
   aside.st_aside_right .user-status-timestamp {display: none;}
   .chat-widget-messages .chat-widget-message {padding: 14px 20px;}
   .st_wrap {margin-right:74px;}
   .st_content_product .item_product {flex:0 0 25%;max-width:25%;}
   .st_content_product .item_product:last-child {display:block;}

   /* v.1.2.1 */
   aside.st_aside_right > a {display: none;}
   .show_list {display:flex;padding-left: 80px;justify-content: center;background: #23cbdb;}
   .show_list > a {flex: 1; height: 80px; display: flex; align-items: center; justify-content: center;}
   .show_list .chat-widget-button {position: absolute;left: 0; padding-left: 0;justify-content: center;width: 80px;background: #23d2e2;}
   .show_list .chat-widget-button svg {width: 38px; height: 38px; fill: #fff;}
   aside.st_aside_right .arrow_right {display: none;}
   aside.st_aside_right .show_list.chat-widget-button.close .arrow_left {display: none;}
   aside.st_aside_right .show_list.chat-widget-button.close .arrow_right {display: flex;}
   aside.st_aside_right.opened {left:calc(100% - 300px);}
   aside.st_aside_right.opened .user-status-title, 
   aside.st_aside_right.opened .comm_product_title,
   aside.st_aside_right.opened .user-status-text,
   aside.st_aside_right.opened .user-status-timestamp {display: block;}
   .page_info_content .earning-stat-box.full {padding: 28px;flex-direction: column;}
   .page_info_content .earning-stat-box.full .button {order: 2;}
   .page_info_content .earning-stat-box.full .user-stats {order: 1;width: 100%;margin-bottom: 28px;}
   .user-status {padding:2px 0 0 61px;}
}



/* LARGE DESKTOP  (1366)
---------------------------------------------*/
@media only screen and (max-width:1366px) {
   aside.st_aside_right {left:calc(100% - 80px); transition: left ease-in-out .2s;}
   aside.st_aside_right .user-status-title, 
   aside.st_aside_right .comm_product_title,
   aside.st_aside_right .user-status-text,
   aside.st_aside_right .user-status-timestamp {display: none;}
   .chat-widget-messages .chat-widget-message {padding: 14px 20px;}
   .st_wrap {margin-right:74px;}
   .st_content_product .item_product {flex:0 0 25%;max-width:25%;}
   .st_content_product .item_product:last-child {display:block;}

   /* v.1.2.1 */
   aside.st_aside_right > a {display: none;}
   .show_list {display:flex;padding-left: 80px;justify-content: center;background: #23cbdb;}
   .show_list > a {flex: 1; height: 80px; display: flex; align-items: center; justify-content: center;}
   .show_list .chat-widget-button {position: absolute;left: 0; padding-left: 0;justify-content: center;width: 80px;background: #23d2e2;}
   .show_list .chat-widget-button svg {width: 38px; height: 38px; fill: #fff;}
   aside.st_aside_right .arrow_right {display: none;}
   aside.st_aside_right .show_list.chat-widget-button.close .arrow_left {display: none;}
   aside.st_aside_right .show_list.chat-widget-button.close .arrow_right {display: flex;}
   aside.st_aside_right.opened {left:calc(100% - 300px);}
   aside.st_aside_right.opened .user-status-title, 
   aside.st_aside_right.opened .comm_product_title,
   aside.st_aside_right.opened .user-status-text,
   aside.st_aside_right.opened .user-status-timestamp {display: block;}
   .page_info_content .earning-stat-box.full {padding: 28px;flex-direction: column;}
   .page_info_content .earning-stat-box.full .button {order: 2;}
   .page_info_content .earning-stat-box.full .user-stats {order: 1;width: 100%;margin-bottom: 28px;}
   .user-status {padding:2px 0 0 61px;}
}



/* LARGE DESKTOP  (1365)
---------------------------------------------*/
@media only screen and (max-width:1365px) {
    /* v.1.2.1 */
    .profile-header .profile-header-cover {height: 270px;}
    .profile-header.v2 .profile-header-info .profile-header-info-actions {justify-content: center;}
}



/* LARGE DESKTOP  (1280)
---------------------------------------------*/
@media only screen and (max-width:1280px) {
    .hidden_mob {display: none !important;}
    .st_content_product .item_product {flex:0 0 33.333333%;max-width:33.333333%;}
    .st_content_product .item_product .product-preview .product-preview-image {height: 160px;}
    .st_catalog .st_content_product .item_product {flex:0 0 50%;max-width:50%;}
    .st_content_product .item_product:nth-child(4) {display: none;}
    .st_catalog .st_content_product .item_product .product-preview .product-preview-image {height: 240px;}
    
    /* 404 page */
    .error-section {background:url(../img/landing/dot-texture.png) repeat 0 0 #fff;background-size:auto;padding:120px 0;position:static;}
    .error-section .error-section-title {color:#3e3f5e;font-size:3.75rem;position:static;text-align:center;}
    .error-section .error-section-info {width:90%;margin:0 auto;position:static;text-align:center;}
    .error-section .error-section-subtitle {margin-top:60px;font-size:2.25rem;}
    .theme_dark .error-section {background:url(../img/landing/dot-texture-dark.png) repeat 0 0 #161b28;background-size:auto;padding:120px 0;position:static}
    .theme_dark .error-section .error-section-title {color:#fff;font-size:3.75rem;position:static;text-align:center}
    .theme_dark .error-section .error-section-info {width:90%;margin:0 auto;position:static;text-align:center}
    .theme_dark .error-section .error-section-subtitle {margin-top:60px;font-size:2.25rem}
    .theme_dark .error-section .button.primary {background-color:#40d04f;box-shadow:4px 7px 12px 0 rgba(64,208,79,.2)}
    .theme_dark .error-section .button.primary:hover {background-color:#4ae95b}

    /* Login and Register Page */
    .landing {padding:80px 0 100px;position:static;}
    .landing .landing-decoration {display:none;}
    .landing-info {width:100%;position:static;}
    .landing-info .landing-info-text {display:none;}
    .landing-info .tab-switch {margin-top:40px;}
    .landing-form {width:100%;margin-top: 320px;position:static;}
    .landing-form .form-box:last-child {margin-top: -255px !important;}

    /* v.1.2.1 */
    .profile-header .profile-header-cover {height: 270px;}
    .profile-header.v2 .profile-header-info .profile-header-info-actions {justify-content: center;}
}



/* DESKTOP  (1200)
---------------------------------------------*/
@media only screen and (max-width:1200px) {
    .st_header .logo, .st_header .header-brand-text {margin-left:22px;}
    aside.st_aside_left {width: 80px;}
    .navigation-widget .navigation-widget-cover, aside.st_aside_left .user-short-description, .navigation-widget .user-stats {display: none;}
    .navigation-widget .menu {margin-top: 15px;}
    .menu .menu-item .menu-item-link {color:transparent;font-size:0;text-indent:-9999px;}
    .st_wrap {margin:0 calc(300px - 220px);}
    .st_content_product .item_product {flex:0 0 25%;max-width:25%;}
    .st_content_product .item_product:last-child {display:block;}
    .sub_menu {left: -200px;}
    .sub_menu.opened {left:80px;}
    .menu .menu-item.active .menu-item-link,
    .menu .menu-item .menu-item-link, 
    .menu .menu-item.active .menu-item-link:hover,
    .menu .menu-item .menu-item-link:hover {padding-left:48px;}
    .aside_banner {display: none;}
    .menu .menu-item.telegram {display: block;}
}



/* DESKTOP  (1024)
---------------------------------------------*/
@media only screen and (max-width:1024px) {
    .st_header .logo_section {flex:0 0 240px;max-height:240px;}
    .form_search_main {width: 250px; position: relative;}
    .form_search_main .right {width:250px;}
    .st_search input[placeholder] {padding-right: 70px;}
    .btn-search {position:absolute;right:0;}
    .st_content_product .item_product:nth-child(4) {display:none;}
    .st_content_product .item_product {flex:0 0 33.333333%;max-width:33.333333%;}
    .st_catalog .st_content_product .item_product {flex:0 0 33.333333%;max-width:33.333333%;}
    .st_product_page_content {width:100%;margin-bottom: 30px;}
    .st_product_page_sidebar {padding-left:0;flex:0 0 100%;max-width:none;}
    .sidebar-box .button {justify-content:center;height: 70px;}
    .user_img_bg img {height:230px;}
    .page_info_section {flex-direction: column;}
    .page_info_sidebar {margin-right: 0;order: 2;}
    .page_info_content {order:1;}
}



/* TABLET  (992)
---------------------------------------------*/
@media only screen and (max-width:992px) {
    .st_content_product .item_product, .st_catalog .st_content_product .item_product {flex:0 0 50%;max-width:50%;}
    .st_catalog .st_content_product {padding: 0;}
    .st_content_product .item_product:nth-child(4) {display:block;}
    .st_content_product .item_product .product-preview .product-preview-image {height:210px;}
    .header_actions .balance {display:none;}
    .form_search_main, .form_search_main .right {width: 100%;}
    .st_wrap {margin:0 calc(300px - 230px);}
    .sub_menu {padding: 102px 28px 0px;}
}



/* TABLET  (800)
---------------------------------------------*/
@media only screen and (max-width:800px) {
    .st_header {display: block; padding: 20px; height: 142px;}
    .st_header .logo_section {display: flex; justify-content: center;}
    .st_header .logo {margin-left:0;}
    .st_header .header-brand-text {margin-left:15px;}
    .header_content {padding-left:0;}
    aside.st_aside_left, aside.st_aside_right, .st_wrap {padding:142px 0 0;}
    .section_bg_content {display:none;}
    .section-header {margin-top:0;}
    .st_header .header_actions {margin-right:-20px;}
    .product-preview .product-preview-image {height:165px;}
    .sub_menu {top:70px;padding: 102px 28px 70px;}
    .st_content_product .item_product .product-preview .product-preview-image {height:170px;}
    .earning-stat-box .user-stats {display:flex;flex-wrap: wrap;}
}



/* TABLET  (768)
---------------------------------------------*/
@media only screen and (max-width:768px) {

}



/* TABLET  (640)
---------------------------------------------*/
@media only screen and (max-width:640px) {
    .form_search_main, .form_search_main .right {width:290px;}
    .section-header {display:block;text-align:center;}
    .section-header-actions {justify-content: center;margin-top: 22px;}
    .section-header-actions a.section-header-action {height:46px;background:#23d2e2;color:#fff;font-weight:600;border-radius:12px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;box-shadow:4px 7px 12px 0 rgba(35,210,226,.2);transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out;}
    .section-header-actions a.section-header-action:hover {color:#fff;background-color: #1bc5d4;}
    .theme_dark .section-header-actions a.section-header-action {background: #40d04f;box-shadow: 4px 7px 12px 0 rgba(64,208,79,.2);}
    .theme_dark .section-header-actions a.section-header-action:hover {background-color:#4ae95b;color:#ffffff;}
    .st_content_product {margin-bottom: 50px;}
    .st_content_product .item_product, .st_catalog .st_content_product .item_product {flex:0 0 100%;max-width:100%;}
    .st_content_product .item_product .product-preview .product-preview-image {height:250px;}
    .st_footer {display:flex;flex-direction:column;line-height: 1.5rem;text-align: center;}
    .st_footer span {display: none;}
    .slider-panel .slider-panel-roster .button {min-width:auto;}
    .slider-panel .slider-panel-roster .video {display:flex;}
    .slider-panel-roster .popup-gallery {justify-content:center;}
    .user_img_bg img { height:160px;}
    .tab-box .tab-box-options {flex-wrap: wrap;}
    .tab-box-options .tab-box-option {padding:15px;flex:1;min-width:50%;}
    .tab-box-options .tab-box-option:nth-child(2n) {border-right: none; border-top-right-radius: 12px;}
    .tab-box-options .tab-box-option:nth-child(3n) {border-top-right-radius: 0px;}
    .counters {margin-top: 15px;}
    .user-stat.big {padding:0 15px;}
}

/* MOBILE  (575)
---------------------------------------------*/
@media only screen and (max-width:575px) {

    .st_header {padding:20px 20px 0;height:auto;}
    .st_header .header_actions {margin-right: 0;}
    .st_header .header_actions {justify-content: right; margin-right: -20px;}
    .st_header .header_actions.logo_section {margin-right: 0;}
    .st_header .action-item {width:60px;height:60px;}
    .become_seller {display: none;}
    .show_mob {display: inline-block;}
    .action-list-item svg {fill: #fff; width: 24px;}
    aside.st_aside_left {width:60px;}
    .menu .menu-item {padding:0 6px;}
    .sub_menu.opened {left:60px;}
    aside.st_aside_left, aside.st_aside_right, .st_wrap {padding:138px 0 0;}
    .st_content {padding:35px 20px;}
    .product-preview .product-preview-image {height:170px;}
    .user_img_bg img {height:110px;}
    .tab-box-options .tab-box-option {padding:15px;flex:1;min-width:25%; border-right: none;border-bottom: 1px solid #eaeaf5 !important;}
    .theme_dark .tab-box-options .tab-box-option {border-color: #3f485f !important;}
    /* .tab-box-options .tab-box-option:first-child {border-top-right-radius: 12px;} */
    .tab-box-options .tab-box-option:nth-child(2n) {border-top-right-radius: 0px;}

    /* v.1.2.1 */
    .st_wrap {margin:0;}
    .st_header {display: flex; justify-content: space-between;padding: 0 20px 0 10px;}
    .st_header > .header_actions {justify-content: left !important;flex: 0; max-width: none;}
    .st_header .lightbulb {padding:0!important;}
    .st_header .action-list {padding: 0px;height: 60px;}
    .st_header .action-list.hidden {display: flex !important;}
    .st_header .action-list::after, .st_header .action-list::before {height: 15px;top: 22px;}
    .st_header .action-list .action-list-item {padding: 0 15px;width: 60px;justify-content: center;}
    .st_header .action-list .action-list-item.unread::after {top:15px;right:10px;}
    .logo_section .header-brand-text {display: block;}
    .st_header .header-brand-text {font-size: 1rem;margin-right: 10px;}
    .header_content {flex: 0;}
    .st_search {display: none; position:absolute;top:100%;left:0;right:0;}
    .form_search_main, .form_search_main .right {width:100%;}
    .form_search_main {height: 52px;border-radius: 0;}
    .header_actions .btn-search {position: relative; padding: 0;}
    .btn_search_mobile {position: relative;}
    .btn_search_mobile svg {fill:#8b88ff;opacity:1;}
    .btn_search_mobile.unread svg {fill:#fff;opacity:1;}
    .btn_comment_mobile svg {fill:#8b88ff;opacity:1; padding-left: 2px;}
    .btn_comment_mobile.unread svg {fill:#fff;opacity:1;}
    .action-list.dark .action-list-item .action-list-item-icon {margin-right:-4px;}
    .mobilemenu-trigger {display:inline-flex;height:32px;width:32px;align-items:center;justify-content:center;width:48px;height:60px;cursor:pointer;}
    .mobilemenu-trigger .burger-icon .burger-icon-bar {transition: none;}
    .mobilemenu-trigger.active .burger-icon.inverted .burger-icon-bar:first-child {transform: rotate(45deg);top: 5px;left: -2px;}
    .mobilemenu-trigger.active .burger-icon.inverted .burger-icon-bar:nth-child(2) {opacity: 0;}
    .mobilemenu-trigger.active .burger-icon.inverted .burger-icon-bar:nth-child(3) {width: 100%;transform: rotate(-45deg);top: 5px;left: -2px;}
    .sub_menu {top:60px;padding: 28px 28px 56px;}
    .st_content_product .item_product .product-preview .product-preview-image {height: 300px;}
    aside.st_aside_left {display: none;}
    aside.st_aside_left, aside.st_aside_right, .st_wrap {padding:60px 0 0;}
    aside.st_aside_right {left:calc(100% - 0px); transition: left ease-in-out .2s;}
    aside.st_aside_right.opened {left:calc(100% - 300px);}
    aside.st_aside_right .user-status-title, 
    aside.st_aside_right .comm_product_title, 
    aside.st_aside_right .user-status-text, 
    aside.st_aside_right .user-status-timestamp {display:block;}
    aside.st_aside_right > a {display:block;}
    aside.st_aside_right.opened .show_list {display: none;}
    aside.st_aside_right.opened .show_list .chat-widget-button {display: none;}
}

/* MOBILE  (480)
---------------------------------------------*/
@media only screen and (max-width:480px) {
    .st_product_page .tab-box-options .tab-box-option {padding:15px;flex:1;min-width:100%; border-right: none;border-bottom: 1px solid #eaeaf5 !important;}
    .theme_dark .st_product_page .tab-box-options .tab-box-option {border-color: #3f485f !important;}
    .st_product_page .tab-box-options .tab-box-option:first-child {border-top-right-radius: 12px;}
    .st_product_page .tab-box-options .tab-box-option:nth-child(2n) {border-top-right-radius: 0px;}
    .logo_section .header-brand-text {display: none;}
    .profile-header .profile-header-info .user-short-description .user-short-description-avatar {display:block;}
}



/* MOBILE  (360)
---------------------------------------------*/
@media only screen and (max-width: 360px) {
    .st_content_product .item_product .product-preview .product-preview-image {height:185px;}
    .product-preview .discount-original-price, .product-preview .current_price {font-size: .775rem;}
    .price-title.big {font-size:1.875rem;}
    .st_product_page_sidebar {width: 100%;}
    .sidebar-box .button {height:auto;line-height:1.4rem;padding:10px 20px;}
    .sidebar-box-items .button svg {display:none;}
    .information-line {display:block;}
    .landing-info .landing-info-title {font-size:2.6rem;top:0;}
    .sub_menu.opened {padding-bottom:70px;}
    .section-header-info .section-title {font-size:1.225rem;}
    .tab-box.userinfo .tab-box-item .tab-box-item-content .tab-box-item-title {font-size:1rem;}
    .tab-box.userinfo .page_info_content .user-stat.big:last-child {margin-top: 28px;}
    .tab-box.userinfo .page_info_content .user-stats .user-stat.big:nth-child(3n):after {display: none;}
}