@media screen and (max-width:1300px)
{
    .widget_journal .item.item-first
    {
        width: 570px;
    }
    .widget_journal .item.journal-side
    {
        width: 275px;
    }
    .widget_journal .item.journal-down
    {
        width: 275px;
    }
    article h1
    {
        margin-right: 150px;
    }
}
@media screen and (max-width:1199px)
{
	#top-menu,
	.head-top .social-buttons,
	#main-menu{
		display:none;
	}
	#top-search-form-col{
		height:60px;
		position:static;
	}
	#header-search-btn{
		height:60px;
	}
	.show-search #top-search-form{
		width:100%;
	}
	.search-btn, #header-search-btn{
		padding:0;
	}
	#top-user-box > ul > li.open > ul{
		display:block;
		position:static;
		background:#f2f2f2;
		margin-left:-15px !important;
	}
	.top-menu li{
		margin:0 !important;
	}
	.reg-link a,
	.auth-link a{
		height:32px;
	}
	.reg-link a span,
	.auth-link a span{
		display:none !important;
	}
	.mobile-menu-col{
		display:block;
	}
	.head-bot .logo{
		padding:0;
	}
    .journal .widget > .title .links a
    {
        display: none;
    }
    .art-read .hnews
    {
        height: 320px;
    }
    .widget_journal .item:nth-child(2)
    {
        margin-right: 0 !important;
    }
    .widget_journal .item:nth-child(5)
    {
        margin-right: 20px !important;
    }
    .widget_journal .item.journal-side,
    .widget_journal .item.journal-down
    {
        width:300px !important;
    }
    .widget_journal .item:nth-child(6),
    .widget_journal .item:nth-child(9)
    {
        margin-right: 0 !important;
    }
    .widget_journal .item.item-first
    {
        width: 620px;
    }
    .tr-left
    {
        padding-right: 0;
    }
    .twin-left
    {
        padding-right: 0;
    }
    .foo-middle ul li
    {
        font-size: 14px;
        margin-right: 10px;
    }
    .news_list .item:first-child
    {
        width: 500px;
    }
    .news_list .item:first-child .photo
    {
        height: 320px;
    }
    .news_list .item:not(:first-child)
    {
        margin-left: 520px;
    }
    .news_list .item:not(:first-child) .photo
    {
        width: 170px;
    }
    .news_list .item:not(:first-child) .title,
    .news_list .item:not(:first-child) .date,
    .news_list .item:not(:first-child) .info_bar
    {
        margin-left: 190px;
    }
    .widget_comments_list .item .details
    {
        margin-bottom: 5px;
    }
    .widget_comments_list .item
    {
        padding-bottom: 10px;
    }
    .wc-left
    {
        width: 100%;
        float: none;
    }
    .wc-right
    {
        float: none;
        width: 100%;
        margin-top: 10px;
    }
    .hs-news .item .image
    {
        height: 130px;
        margin-bottom: 10px;
    }
    .hs-news .item .title
    {
        height:auto !important;
    }
    .hnews .item .image,
    .hnews .item .title
    {
        margin-bottom: 10px;
    }
    .hs-journal .widget_journal .item
    {
        height: 140px !important;
        width: 100% !important;
    }
    .hunt-sidebar .widget_journal .item .info .isvideo,
    .hunt-sidebar  .widget_journal .item .info .istext,
    .hunt-sidebar  .widget_journal .item .info .title
    {
        margin-left: 10px !important;
    }
    .hunt-sidebar  .widget_journal .item .details
    {
        padding-left: 10px !important;
    }
    .content_list.featured.blogs_list .item .title
    {
        margin-right: 150px;
        display: block;
    }
}
@media screen and (max-width:991px)
{
	
	article h1, article h2 {    font-size: 20px;}

    .head-left
    {
        display: none;
    }
	
.hr-top ul.login {
    overflow: hidden;
    height: 32px;
}
	
    .widget_user_avatar ul.menu
    {
        right: auto;
        left: 0;
    }
    .hr-top
    {
        float: left;
        width: 50%;
    }
    .hr-top .ht-avatar
    {
        float: left;
        margin-right: 20px;
        margin-left: 0;
    }
    .hr-top .ht-link
    {
        float: left;
        margin-right: 20px;
        margin-left: 0;
    }
    .hr-top .ht-messages
    {
        margin-right: 20px;
        float: left;
        margin-left: 0;
    }
    .hr-top .ht-cart
    {
        margin-right: 20px;
        float: left;
        margin-left: 0;
    }
    .big-screen
    {
        display: none;
    }
    .small-screen
    {
        display: block;
        opacity: 0;
    }
    #dl-menu
    {
        margin-bottom: 30px;
    }
    #dl-menu .dl-menu
    {
        width:280px !important;
        left: 0;
    }
    #currency
    {
        text-align: right;
        top: 12px;
    }
    .journal .widget > .title
    {
        color: #3b3b3b;
    }
    .widget_journal .item.item-first
    {
        width: 100%;
        float: none;
        margin-right: 0;
    }
    .widget_journal .item.item-first .image img
    {
        width: 100%;
    }
    .widget_journal .item:not(:first-child)
    {
        width: 48.5% !important;
        margin-right: 1.5%;
        margin-left: 1.5%;
    }
    .widget_journal .item:nth-child(2),
    .widget_journal .item:nth-child(4),
    .widget_journal .item:nth-child(6),
    .widget_journal .item:nth-child(8)
    {
        margin-left: 0 !important;
        margin-right: 1.5% !important;
    }
    .widget_journal .item:nth-child(3),
    .widget_journal .item:nth-child(5),
    .widget_journal .item:nth-child(7),
    .widget_journal .item:nth-child(9)
    {
        margin-left: 1.5% !important;
        margin-right: 0 !important;
    }
    .tb-left,
    .bb-left,
    .cb-left
    {
        padding-right: 0 !important;
        margin-bottom: 10px;
    }
    .tb-right,
    .bb-right,
    .cb-right
    {
        padding-left: 0 !important;
    }
    .tb-right, .tb-left
    {
        max-width: 100%;
        text-align: center;
    }
    .tl-left
    {
        padding-right: 0;
    }
    .tr-left
    {
        padding-left: 0;
    }
    .twin-right
    {
        padding-left: 0;
    }
    .tr-right
    {
        padding-left: 0;
    }
    .foo-middle
    {
        margin-top: 10px;
        padding-left: 0 !important;
    }

    /* component news ---------------------------------------------------------------------------- */

    .hunt-component
    {
        margin-top: 0;
    }
    .content_list.featured.news_list
    {
        padding-top: 0;
    }
    .news_list .item:first-child
    {
        width:100%;
        float: none;
        margin-right: 0;
    }
    .news_list .item:first-child .photo
    {
        margin-right: 0;
    }
    .news_list .item:not(:first-child)
    {
        margin-left: 0;
    }
    .art-banner
    {
        margin-bottom: 0;
    }
    .art-news
    {
        margin-top: 20px;
    }
    .tr-banner
    {
        text-align: center;
    }
    .hunt-sidebar
    {
        margin-top: 0;
        padding-top: 0;
    }
    .hs-news .hs-video .item
    {
        width: 48%;
        float: left;
    }
    .hs-news .hs-video .item:nth-child(2n+1)
    {
        margin-right: 2%;
    }
    .hs-news .hs-video .item:nth-child(2n+2)
    {
        margin-left: 2%;
    }
    .art-read
    {
        margin-top: 10px;
    }
    .hunt-component
    {
        padding-right: 0 !important;
    }
    .hnews .item .title
    {
        height: auto !important;
    }
    .hs-journal .widget_journal .item,
    .hs-popular .item
    {
        width:48% !important;
        float: left !important;
    }
    .hs-journal .item:nth-child(2n+1),
    .hs-popular .item:nth-child(2n+1)
    {
        margin-right: 2% !important;
    }
    .hs-journal .item:nth-child(2n+2),
    .hs-popular .item:nth-child(2n+2)
    {
        margin-left: 2% !important;
        margin-right: 0 !important;
    }
	.bankcard_list *{
		font-size:14px !important;
		line-height:1.2 !important;
	}
	.bankcard_list th{
		font-size:13px !important;
	}
	
	.bankcard_list table td.photo img{
		width:50px;
	}
	.bankcard_list a.input_submit{
		display:block;
		text-align:center;
	}
}
@media screen and (max-width:700px)
{
    .blogs-item .content .flex-video
    {
        float: none;
        margin-bottom: 10px;
    }
    .blogs-item .content .flex-video + p
    {
        margin-bottom: 10px;
    }
    .mainbottom .hnews .item:nth-child(2),
    .tl-left.col-lg-12.col-md-12 .hnews .item:nth-child(2),
    .art-news .hnews .item:nth-child(2),
    .art-read .item:nth-child(2)
    {
        padding-right: 0;
    }
    .mainbottom .hnews .item:nth-child(3),
    .tl-left.col-lg-12.col-md-12 .hnews .item:nth-child(3),
    .art-news .hnews .item:nth-child(3),
    .art-read .item:nth-child(3)
    {
        padding-left: 0 !important;
        padding-right: 10px !important;
    }
    .mainbottom .hnews .item,
    .tl-left.col-lg-12.col-md-12 .hnews .item,
    .art-news .hnews .item,
    .art-read .item
    {
         width: 50% !important;
    }
    .head-left
    {
        display: none;
    }
    .head-logo
    {
        width:100% !important;
        float: none !important;
    }
    #pm_window.modal-messages {
        width: 690px;
    }
    #pm_contact  #contact_toggle {
        display: block;
    }
    #pm_window.modal-messages .right-panel{
        width: 100%;
        left: -700px;
        display: none;
    }
    #pm_window.modal-messages .left-panel{
        width: 100%;
        padding-left: 0;
    }
}
@media screen and (max-width:600px)
{
    .hnews .item .teaser,
    .art-read .item .teaser
    {
        height: auto !important;
        max-height: 72px;
    }
    .art-read .hnews
    {
        height: 400px;
    }
    .news_list .item:first-child .photo
    {
        height: 280px;
    }
    .widget_journal .item:not(:first-child)
    {
        width:100% !important;
        float: none;
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    .widget_journal .item .image img
    {
        width: 100%;
    }
    .hnews .item:hover,
    .art-read .item:hover
    {
        box-shadow: none !important;
    }
    .hnews .item,
    .art-read .item
    {
        width:100% !important;
        float: none;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .news_list .item:not(:first-child) .photo
    {
        float: none;
        width: 100%;
        margin-right: 0;
    }
    .news_list .item:not(:first-child) .title, .news_list .item:not(:first-child) .date, .news_list .item:not(:first-child) .info_bar
    {
        margin-left: 0;
    }
    .news_list .item:not(:first-child) .date
    {
        margin-bottom: 0 !important;
    }
    .mainbottom .hnews .item, .tl-left.col-lg-12.col-md-12 .hnews .item, .art-news .hnews .item, .art-read .hnews .item
    {
        width:100% !important;
        float: none;
    }
    .mainbottom .hnews .item:nth-child(3), .tl-left.col-lg-12.col-md-12 .hnews .item:nth-child(3), .art-news .hnews .item:nth-child(3), .art-read .hnews .item:nth-child(3)
    {
        padding-right: 0 !important;
    }
    .mainbottom .hnews .item:nth-child(2), .tl-left.col-lg-12.col-md-12 .hnews .item:nth-child(2), .art-news .hnews .item:nth-child(2), .art-read .hnews .item:nth-child(2)
    {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .tl-left.col-lg-12.col-md-12 .item:nth-child(3n+1), .art-news .item:nth-child(3n+1)
    {
        padding-right: 0 !important;
    }
    .hs-news .hs-video .item
    {
        width: 100% !important;
        float: none !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .hs-news .hs-video .item img
    {
        width: 100% !important;
    }
    .hnews .item .image,
    .art-read .item .image
    {
        height: 180px !important;
    }
    .hs-news .item .image
    {
        height: 160px !important;
    }
    .hs-journal .widget_journal .item, .hs-popular .item
    {
        width: 100% !important;
        float: none !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .hs-journal .item:nth-child(2n+2), .hs-popular .item:nth-child(2n+2)
    {
        margin-left: 0 !important;
    }
    .widget_new .item
    {
        margin-bottom: 10px;
    }
    .head-logo
    {
        margin-top: 0;
    }
    .hr-top
    {
        width: 100%;
        float: none;
        padding-top: 15px;
    }
    .widget_search
    {
        margin-top: 5px;
    }
    .widget_journal .item.item-first
    {
        height: 250px;
    }
    .gallery .arr
    {
        display: none !important;
    }
    .modal_padding {
        padding: 10px;
        box-sizing: border-box;
        min-width: 320px;
    }
	#pm_window.modal-messages {
        width: 500px;
    }
}
@media screen and (max-width:580px)
{
	#pm_contact .overview{
		position:relative;
		padding:9px 0 9px 5px;
	}
	#pm_contact .actions {
		float: none;
		line-height: 50px;
		background-color :#fff;
		display: none;
		position:absolute;
		left: 0;
		top: 0;
		width: 100%;
		padding: 0 0 0 10px;
		box-sizing: border-box;
	}
	#pm_contact .actions.actions-active {
		display: block;
	}
	#pm_contact .toogle-actions{
		display: block;
		position: absolute;
		right: 9px;
		top: 50%;
		width: 30px;
		height: 30px;
		margin-top: -15px;
		opacity: .7;
		background: #7f8c8d url("../images/icons32/menu-icon.svg") no-repeat center center;
		cursor: pointer;
        border-radius: 2px;
	}
	#pm_contact .toogle-actions.toogle-actions-active{
		opacity: 1;
		background-color: #d35400;
	}
	#pm_contact .overview .user_date_log{
		display: none!important;
	}
	.nyroModalMessage input.button-small {
		padding: 4px 7px;
		font-size:12px;
    }
    #geo_window select
    {
        width: 200px;
    }
	.main-list .item .title, .main-list .item .teaser{
		font-size:15px;
	}
	.main-list .item .date{
		font-size:13px;
	}
	#top-user-box .top-avatar-box span{
		display:none;
	}
	#top-user-box .top-avatar-box img{
		width:28px;
		height:28px;
	}
	.tabs-menu > ul{
		display:none;
	}
	.tabs-menu > select{
		display:block;
		height:auto;
	}
	.telegram-block {
		justify-content:center;
		text-align:center;
		padding:20px 0 !important;
	}
	.bankcard_list th:first-child,
	.bankcard_list td:first-child{
		display:none;
	}
	.bankcard_list{
		overflow-x:auto;
	}
	.art-news .item{
		width:50% !important; 
	}
	#pm_window.modal-messages {
        width: 300px;
    }
}
@media screen and (max-width:440px)
{

.head-logo a {
    width: 320px;
    height: 66px;
    display: block;
    background: url("../images/logoo.png") no-repeat;
    color: transparent;
    text-indent: -9999px;
}

.head-logo a:hover {
    width: 320px;
    height: 66px;
    display: block;
    background: url("../images/logoo.png") no-repeat;
	background-position-x: center;
    color: transparent;
    text-indent: -9999px;
}

    .foo-middle ul li:nth-child(5)
    {
        clear: none !important;
    }
    .news_list .item:first-child .photo
    {
        height: 200px;
    }
    .widget_journal .item.item-first .info .title
    {
        margin-right: 30px;
    }
    .widget_journal .item.item-first .info .title a
    {
        font-size: 24px;
    }
    .widget_journal .item.item-first
    {
        height: 190px;
    }
    .widget_journal .item.item-first .teaser
    {
        display: none;
    }
    .wc-left .item .image
    {
        width: 100%;
        float: none;
        margin-bottom: 10px;
    }
    .content_list.featured.blogs_list .item .photo
    {
        height: 250px;
    }
    .flex-video
    {
        margin-right: 0;
        width: 100%;
    }
    .flex-video iframe
    {
        width:100%;
    }
    .blogs-item .fl-bar,
    .content_list.featured.blogs_list .item .fl-bar,
    .news-item .fl-bar
    {
        position: static;
        overflow: hidden;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    article h1,
    .content_list.featured.blogs_list .item .title
    {
        margin: 0;
        line-height: 38px;
    }
    .content_list.featured.blogs_list .item .rel-top
    {
        margin-bottom: 0;
    }
	#pm_window.modal-messages  #pm_contact .markItUpHeader ul a{
		width:14px!important;
		height:14px!important;
	}
	#pm_contact .chat{
		height:calc(100% - 214px);
    }
	
	.widget_search .input
{
    width:50px;
    float: left;
    margin-left: 10px;
    border:none !important;
    border-left: 2px solid rgba(255, 255, 255, .3) !important;
    box-shadow: none;
    padding: 0 0 0 20px;
    background: transparent;
    margin-top: 8px;
    height: 22px;
    line-height:22px;
    font-family: 'Tahoma', sans-serif;
    font-size: 15px;
    color: #fff;
}

.widget_search .input:
{
    width:250px !important;
    float: left;
    margin-left: 10px;
    border:none !important;
    border-left: 2px solid rgba(255, 255, 255, .3) !important;
    box-shadow: none;
    padding: 0 0 0 20px;
    background: transparent;
    margin-top: 8px;
    height: 22px;
    line-height:22px;
    font-family: 'Tahoma', sans-serif;
    font-size: 15px;
    color: #fff;
}
	.art-news .item{
		width:100% !important; 
		padding-bottom:0 !important;
	}
	#contentAjaxList .item .teaser,
	#contentAjaxList .item .title{
		height:auto;
	}
	#contentAjaxList .item .details .comments{
		display:inline-block;
		float:none;
		margin:0 15px;
	}
	#contentAjaxList .item .date{
		display:inline-block;
	}
}
@media all and (max-width:359px){
	#user-msg .red-item a span{
		padding:2px;
	}
}

