/* alex*/
.menu .in_grid>div>ul>li:not(:last-child){
    margin-right: 50px !important;
}
.menu .in_grid>div>ul{
    float: right !important;
}
/*end alex*/
.logo_header {
    margin-top: 5px;
}

input[type="email"].subscribe_email::-webkit-input-placeholder {
    color: white;
}
.white,.white:hover {
    color:white;
}
.pointer {
    cursor:pointer;
}
@media (max-width: 1000px) {
    .home_slider_nav .hs_item .hs_over {
        position: inherit;
    }
}

@media only screen and (max-width: 1205px) and (min-width: 1199px)  {
    .in_grid > div:nth-child(2) {
        padding-left:11%;
    }
}
@media (max-width: 660px) {
    .curs_list_area,
    .curs_values
    {
        display: none;
    }
    .home_slider_wrap {
        margin-top: 25px;
    }
    .curs_wrapper {
        display: block;
    }
    .curs_settings {
        margin:0px;
    }
}

.slide_article_bg{
    position: relative;
    z-index: 1;
}
.slide_article_bg::before{
    content: '';
    display: block;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0, .5);
}
/*home*/
.ads.format_1920x162 {
    height: auto;
}
.blog_ads a:focus,
.blog_ads a:hover {
    opacity: 1;
}
.blog_ads,
.blog_ads:hover
{
    box-shadow: none;
}
/*interviu*/
.post_slider_article {
    bottom: 0px;
    height: 37%;
    top: auto;
}
.post_slider_article .ps_content {
    padding: 15px 30px;
}
.post_slider_article .ps_more {
    margin-top: 10px;
}
.post_slider_article .ps_title {
    margin: 20px 0;
}
.post_slider_article .ps_meta {
    margin: 5px 0px;
}
.post_slider_article .ps_title a {
    font-size: 25px;
}
/*remove label*/

.search_box .search_label {
    display: block;
    position: relative;
    margin: 0
}

.search_box .search_label>button {
    display: inline-block;
    position: absolute;
    top: 50%;
    right: 0;
    width: 20px;
    height: 21px;
    border: 0;
    outline: none;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    background: url("/assets/images/icon-search.png") 0 0 no-repeat
}

.search_box .search_label>button:hover {
    opacity: .75
}

.search_box .search_label>button:active {
    opacity: .45
}

.search_box .search_label input {
    display: block;
    width: 100%;
    background: transparent;
    outline: none;
    border: 0;
    color: #fff;
    padding: 4px 30px 0 25px;
    font-size: 16px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}


.subscribe_box {
    position: relative
}

.subscribe_box form {
    display: block;
    padding: 0;
    margin: 0
}

.subscribe_box form .subscribe_box_label {
    display: block;
    padding: 0;
    margin: 0;
    position: relative;
    z-index: 1
}

.subscribe_box form .subscribe_box_label input[type=text] {
    display: block;
    width: 100%;
    background: transparent;
    color: #fff;
    font-size: 16px;
    border: 0;
    margin: 0;
    padding: 8px 8px 8px 15px;
    border-bottom: 1px solid #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.subscribe_box form .subscribe_box_label button {
    display: block;
    position: absolute;
    z-index: 2;
    top: 4px;
    right: 0;
    width: 60px;
    height: 32px;
    border-radius: 40px;
    border: 0;
    outline: none;
    cursor: pointer;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    background: transparent url("/assets/images/long-arrow.png") center center no-repeat
}

.subscribe_box form .subscribe_box_label button:hover,
.subscribe_box form .subscribe_box_label button:focus {
    background-color: #550D0D
}

#footer .subscribe_box {
    margin-top: 100px
}