@charset "utf-8";
/* CSS Document */
@font-face {

    font-family: MyriadPro-Regular;

    src: url("../fonts/MYRIADPROREGULAR.ttf") format("truetype");


}
.paddingDiaryBaseDiv{
    padding-left: 33px;
    padding-right: 33px;
}
label > span.required {color: #e25856;}
/* validation */
.form-group label.error {display: block;color: #b94a48;font-weight: 300;font-size: 13px;}
.form-group input.error {border: 1px solid #ff161f !important;}
.form-group textarea.error {border: 1px solid #ff161f !important;}
/* validation end */
/*.question-answer-block {border:1px solid #fff;}*/
.question-answer-block h3 {padding: 0 10px;}
.question {background-color: #e7e7e7;padding: 10px 25px 1px;margin: 5px 20% 10px 0;}
.answer {background-color: #f8f8f8;padding: 10px 25px 1px;margin: 10px 0 5px 20%;}
.width-100{  width:100%  }
body{
    /*background: url('../img/body-background.png');*/
    /*background-repeat: no-repeat;*/
    /*background-size: 100% auto;*/
    /*background-position: center top;*/
    font-family: MyriadPro-Regular;
}
.img_logo_header{
    width: 100%;
    padding-left: 15px;
}
.width-100{  width:100%  }
.col-sm-12{
    /*background: #ffffff;*/
}
.space-150{ height: 150px;  }
.space-100{ height: 100px;  }
.space-90{  height: 90px;  }
.space-80{  height: 80px;  }
.space-70{  height: 70px;  }
.space-60{  height: 60px;  }
.space-50{  height: 50px;  }
.space-40{  height: 40px;  }
.space-30{  height: 30px;  }
.space-20{  height: 20px;  }
.space-10{  height: 10px;  }
.space-5{   height: 5px ;  }
.border{ border: 1px solid;}
.btn-info{
    background-color: #ffffff;
    border-color: #ffffff;
    float:right;
    margin-top: 6px;
    padding-left: 10px;
}
.btn-info:hover{
    background-color: #ffffff;
    border-color: #ffffff;
}
.btn-info.focus, .btn-info:focus{
    background-color: #ffffff;
    border-color: #ffffff;
}
#demo{
    float: right;
}
.style-for-slide-carousel{
    top: 20px;height: 125px; padding-left: 0px;     min-height: 120px;  padding-bottom: 10px
}
.height-title-news-top{
    height: 132px;
    padding-bottom: 10px;
    padding-right: 5px
}
.search-input{
    height: 40px;
    border-bottom: 0px;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    padding-left: 10px;
    border-bottom: 1px solid;
    width: 200px;
    border-color:#c5c5c5;
    font: 17px MyriadPro-Regular;
    font-style: italic;
    text-transform: capitalize;
}
.background-none{ background: none; }
.padding-none{
    padding-left: 0px;
    padding-right: 0px;
}
.myNavbar{
    font-size: 30px;
}
.navbar{
    -webkit-border-radius:0px;
    -moz-border-radius: 0px;
    border-radius:0px;
}
.navbar-inverse{
    background: #303030;
    border-color: #303030;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{
    background: #202020;
    color:#e33037;
}
.navbar-inverse .navbar-nav>li>a {
    color: #ffffff;
    text-transform: uppercase;
    font: 21px/1 'roboto condensed';
}
.linkForDiaryNew{
    color:#e71d25;
}
.linkForDiaryNew:hover{
    color:#303030;
}
.lang-div{
    /*width: 100px;*/
    float: right;
    bottom: 2px;
    margin-top: 30px;
}
.lang_style{
    text-transform: capitalize;
    float: right;
    margin-left: 2px;
    padding: 8px 9px;
    border-radius: 50%;
    color: #000000;
    background: #ffffff;
}
.lang_style:hover{
    border-radius: 50%;
    color: #ffffff;
    background: #e71d25;
    text-decoration: none;
}
.active_lang{
    padding: 8px 9px;
    border-radius: 50%;
    color: #ffffff;
    background: #e71d25;
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{
    /*color : #ffffff;*/
}
.navbar-inverse .navbar-nav>li>a:hover{
    background: #202020;
    color:#e71d25;
}
.nr_for_news{
    padding-top: 20px;
    color: #e71d25;
    font:17px MyriadPro-Regular;
}
.nr_for_news1{
    color: #e71d25;
    font:17px MyriadPro-Regular;
    text-align: initial;
}

.content_for_news{
    font: 17px MyriadPro-Regular;
    font-style: italic;
    text-align: initial;
    font-family: MyriadPro-Regular;
    color: rgb(48, 48, 48);
    font-style: italic;
    line-height: 1.059;
    text-align: left;
}
.content_for_news:hover{
    color:#e71d25;
    text-decoration: underline;
}
.content_for_news_slider{
    font: 17px MyriadPro-Regular;
    font-style: italic;
    text-align: initial;
    font-family: "Myriad Pro";
    color: rgb(48, 48, 48);
    font-style: italic;
    line-height: 1.059;
    text-align: left;
}
.content_for_news_slider:hover{
    color:#ffffff;
    text-decoration: underline;
}
.news_content{
    background: #ebeced;
    margin-bottom: 30px;
}

.right-first-jurnal-button{
    padding: 5px;
    text-transform: uppercase;
    background: #e71d25;
    color: #ffffff;
    float: right;
    margin-right: 15px
}
.right-first-jurnal-button:hover{
    background: #bb1c22;
    color: #ffffff;
    opacity:1;
    text-decoration: none;
}
.right-first-jurnal-text{
    text-transform: uppercase;
    color: #ffffff;
}
.right-first-jurnal{
    background: #303030;
    height: 80px;
    opacity: 0.7;
    margin-top: -80px;
}
.slideshow-container {
    max-width: 1000px;
    position: relative;
    margin: auto;
}

/* Next & previous buttons */
.prev, .next {
    cursor: pointer;
    position: absolute;
    top: 0;
    top: 50%;
    width: auto;
    margin-top: -22px;
    padding: 16px;
    color: white;
    font-weight: bold;
    font-size: 18px;
    transition: 0.6s ease;
    border-radius: 0 3px 3px 0;
}
.prev4, .next4 {
    cursor: pointer;
    position: absolute;
    top: 0;
    top: 50%;
    width: auto;
    margin-top: -22px;
    padding: 16px;
    color: white;
    font-weight: bold;
    font-size: 18px;
    transition: 0.6s ease;
    border-radius: 0 3px 3px 0;
}
.prev_auth, .next_auth{
    border-radius: 50%;
    color: white;
    font-weight: bold;
    font-size: 18px;
    transition: 0.6s ease;
    border: 1px solid #fff;
    padding: 4px 7px;
    cursor: pointer;

}
.prev_auth:hover, .next_auth:hover{
    border: 1px solid #e71d25;
    color:#e71d25;
}
.prev3, .next3 {
    cursor: pointer;
    position: absolute;
    top: 0;
    top: 50%;
    width: auto;
    margin-top: -22px;
    padding: 16px;
    color: white;
    font-weight: bold;
    font-size: 18px;
    transition: 0.6s ease;
    border-radius: 0 3px 3px 0;
}
.prev-1, .next-1 {
    cursor: pointer;
    position: absolute;
    top: 0;
    top: 50%;
    width: auto;
    margin-top: -22px;
    padding: 16px;
    color: white;
    font-weight: bold;
    font-size: 18px;
    transition: 0.6s ease;
    border-radius: 0 3px 3px 0;
}

/* Position the "next button" to the right */
.next {
    right: 0;
    border-radius: 3px 0 0 3px;
}
.next3 {
    right: 0;
    border-radius: 3px 0 0 3px;
}
.next-1 {
    right: 0;
    border-radius: 3px 0 0 3px;
}
.next4 {
    right: 0;
    border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
    background-color: rgba(0,0,0,0.8) !important;
}
.prev3:hover, .next3:hover {
    background-color: rgba(0,0,0,0.8);
}
.prev-1:hover, .next-1:hover {
    background-color: rgba(0,0,0,0.8);
}
.prev4:hover, .next4:hover {
    background-color: rgba(0,0,0,0.8);
}

/* Caption text */
.text {
    color: #f2f2f2;
    font-size: 15px;
    padding: 8px 12px;
    position: absolute;
    bottom: 8px;
    width: 100%;
    text-align: center;
}

/* Number text (1/3 etc) */
.numbertext {
    color: #f2f2f2;
    font-size: 12px;
    padding: 8px 12px;
    position: absolute;
    top: 0;
}

/* The dots/bullets/indicators */
.dot {
    cursor:pointer;
    display: inline-block;
    transition: background-color 0.6s ease;
}

.active, .dot:hover {
}

/* Fading animation */
.fade {
    opacity:1;
    -webkit-animation-name: fade;
    -webkit-animation-duration: 1.5s;
    animation-name: fade;
    animation-duration: 1.5s;
}

@-webkit-keyframes fade {
    from {opacity: .4}
    to {opacity: 1}
}

@keyframes fade {
    from {opacity: .4}
    to {opacity: 1}
}
.news-type{
    color:#8d8d8d;
    font:14px MyriadPro-Regular;
    text-transform: uppercase;
    padding-top: 8px;
    padding-left: 5px;
    height: 25px;
}
.news-title-3{
    color: #303030;
    font: 20px MyriadPro-Regular;
    height: 107px;
}
.news-title-2{
    color:#303030;
    font: 20px MyriadPro-Regular;
    padding-bottom: 4px;
    text-align: center;
    height:60px;
    padding-right: 7px;
    padding-left: 7px;
}
.news-title{
    color:#303030;
    font: 17px MyriadPro-Regular;
    padding-bottom: 4px;
    text-align: center;
    height:57px;
    padding-right: 7px;
    padding-left: 7px;
    overflow: hidden;
}
.div-participe-and-vote{
    background: #e71d25 !important;
}
.owl-slider-title{
    color:#ffffff;
}

.owl-pagination{
    display: none;
}
.owl-buttons{
    display: none;
}
.title-carousel{
    text-transform: uppercase;
    margin-top: 0px;
    color: #ffffff;
    font-style: italic;
    padding-bottom: 15px;
}
.btn-navigation-owl{
    padding: 8px;
    border-radius: 50%;
    border: 1px solid;
    width: 40px;
    height: 40px;
}
.btn-navigation-owl:hover{
    color:#ffffff;
    background: #98171c !important;
    text-decoration: none;
    border: 1px solid #98171c !important;

}
.info-owl{
    display: none;
    height: 30px;
    width: 80px;
    margin: auto;
    margin-top: 8px;
}
.owl-nr-carousel{
    float: right;
    color:white;
    font:19px MyriadPro-Regular;
    padding:2px;
}

.owl-navigation-personal{
    position: absolute;
    width: 130px;

}
.carowsel-content{
    /*width: 230px;*/
}
.link-content-carowsel{
    margin-top: 10px;
    color:#ffffff;
    text-decoration: none;
    font:18px MyriadPro-Regular;
    font-style: italic;
}
.link-content-carowsel{
    color:#ffffff !important;
}

.content-hover-news{
    z-index: 11;
    margin-top: -108%;
    display: none;
    background: #7b7b7b;
    opacity: 1;
}
@keyframes fadein {
    from { opacity: 0.5; }
    to   { opacity: 1; }
}
div.item-news-show, .news-item-base:hover>div {
    display: none;

}
.news-item-base:hover>div.item-news-show {
    display: block;
    -webkit-animation:  fadein 1s;
    -moz-animation:     fadein 1s;
    -ms-animation:      fadein 1s;
    -o-animation:       fadein 1s;
    animation:          fadein 1s;
}
.item-news-show{
    /*background: #ebeced;*/
}

.padding-bottom-15{
    padding-bottom: 30px;
}
.comment-like{

    text-align: center;
    margin-top: -30px;
    /* position: inherit; */
    color: #ffffff;
    font: 17px MyriadPro-Regular;
    position: absolute;
    margin-left: -15px;
    width:100%;
    text-align: center;
}

.link-comment-like{
    color:#ffffff;
    padding-left: 6px;
    padding-right: 6px;
}
.link-comment-like:hover{
    color:#e71d25;
    text-decoration: none;
}
.date-news-hover{
    color:#ffffff;
    font:17px MyriadPro-Regular;
    margin-top: 10px;
    position: absolute;
    text-transform: uppercase;
    width: 100%;
    text-align: center;
    z-index: 1;
    left:-5px;
}

.mfp-fade.mfp-bg {
    opacity: 0;
    -webkit-transition: all 0.15s ease-out;
    -moz-transition: all 0.15s ease-out;
    transition: all 0.15s ease-out;
}
.mfp-fade.mfp-bg.mfp-ready {
    opacity: 0.8;
}
.mfp-fade.mfp-bg.mfp-removing {
    opacity: 0;
}

.mfp-fade.mfp-wrap .mfp-content {
    opacity: 0;
    -webkit-transition: all 0.15s ease-out;
    -moz-transition: all 0.15s ease-out;
    transition: all 0.15s ease-out;
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
    opacity: 1;
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
    opacity: 0;
}

.play-button-video2{
}
.play-button-video2:hover{
    opacity:0.7;
}
.play-button-video{
    position: absolute;
    max-height: 40%;
    left: 35%;
    top: 17%;
}
.play-button-video:hover{
    opacity:0.7;
}
.button{
    padding: 8px 20px;
    color:#ffffff;
    background: #e82428;
    text-transform: uppercase;
    display: inline-block;
    text-decoration: none !important;
}
.footer-menu-link{
    text-transform: uppercase;
    color:#ffffff;
    padding: 8px;
    color:#ffffff;

    text-transform: uppercase;
}
.footer-menu-link:hover{
    background: #e82428;
    text-decoration: none;
    color:#ffffff;
}
.footer-menu-link-active{
    background: #e82428;
    text-decoration: none;
    color:#ffffff;
}
.shadow-img-position{
    position: absolute;position: absolute; right: 10px; top: 0px;
}
.button2{
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 30px;
    padding-right: 20px;
    color:#ffffff;
    background: #e82428;
    text-transform: uppercase;
    display: inline-block;
    float: right;
    position: absolute;
    right: 25px;
    top: 5px;
    z-index:9;
    /*box-shadow: 7px 4px 7px rgba(43, 28, 53, 0.2);*/
}
.footer-button{
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;
    color:#ffffff;
    background: #e82428;
    text-transform: uppercase;
    display: inline-block;
}
.footer-button:hover{
    background: #b5080b;
    color: #ffffff;
    text-decoration: none;
}
.button:hover{
    background: #b5080b;
    color: #ffffff;
}
.button2:hover {
    background: #b5080b;
    color: #ffffff;
    text-decoration: none;
}
.banner-new-reviste{
    background: rgba(27, 26, 26, 0.62);
    position: absolute;
    top: 85px;
    padding: 16px;
    width: 100%;
    z-index: 11111;
    text-align: center;
    display: none;
}
.link-new-rewist{
    text-align: center;
    color:#292929;
    font:17px MyriadPro-Regular;
}
.link-new-rewist-align{
    padding-right: 10px;
    padding-left: 10px;
    text-align: center;
    height: 45px;
}
.reviste-background{
    /*background: url('../img/back-ground-reviste.png');*/
    padding-bottom: 40px;
    padding-top: 40px;
}
.container-new-reviste{
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.76);
    background: #FFFFFF;
    margin-top: 5px;
    margin-bottom: 5px;
}
.link-new-rewist:hover{
    color:#e71d25;
}
.footer-title-contact{
    text-transform: uppercase;
    color: #e71d25;
    font:15px MyriadPro-Regular;
    margin-bottom: 4px;
    margin-top: 7px;
}
.footer-content-contact{
    color: #ffffff;
    font:15px MyriadPro-Regular;
    margin-top:2px;
    margin-bottom:2px;
}
.footer-rewiste-details{
    color:#ffffff;
    text-align: center;
    text-transform: uppercase;
    margin-top: 30px;
}
.menu-item > a{
    padding-left: 10px;
    padding-right: 10px;
}
@media screen and (min-width: 800px)  {
    .facebook-widget-block{
        padding-right: 30px;
        padding-left: 5px
    }
    .banner-left-first{
        padding-right: 13px;
    }
    .next-prev-butoon-reviste-footer{
        margin-top: 15%;
    }
    .owl-navigation-personal{
        bottom:-8px;
    }
    .slide-image-hover-move{
        top: 40px;
        left: -15px;
        position: absolute;
        width: 110%;
    }
    .small-dialog {
        max-width: 50%;
    }
    .padding-right-none{
        padding-right: 0px;
    }
    .list-rewist{
        width: 20%;
    }
}
a{
    color:#303030;
}
a:hover{
    text-decoration: none;
}
@media screen and (max-width: 1220px){
    .next-prev-butoon-reviste-footer{
        /*margin-top: 34%;*/
    }
    .home-first-news-content{
        /*width: 100%;*/
    }
}
.btn-search-mobile:hover{
    background: transparent !important;
}
.btn-search-mobile{
    margin-top: 5px;
    display: block  !important;
    font-size: 27px !important;
    float: right    !important;
    right: 30px     !important;
    margin-right: 10px ;
    background: transparent;
    color: #fff !important;
    top: 0px;
}
.radio-button-for-mobile{
    display: none;
}
.radio-button-for-descktop{
    display: block;
}
/*.for_after_slide_news{*/
/*min-height: 165px;*/
/*}*/

@media screen and (max-width: 740px)  {
    .margin-top-reviste-news-for-mobile{
        margin-top: 400px;
    }
    .display-none-header-height{
        display: none;
    }
    .lang-div{
        margin-top: 10px;
    }
    .radio-button-for-descktop{
        display: none;
    }
    .radio-button-for-mobile{
        display: block;
    }
    .desktop-search-div{
        display: none;
    }
    .btn-search-mobile{
        display: block  !important;
        font-size: 30px !important;
        float: right    !important;
        right: 10px     !important;
        margin-right: 10px ;
        background: transparent;
        color: #fff !important;
        top: 0px;
        position: absolute;
    }
    .btn-search-mobile:hover{
        background: transparent !important;
    }
    /*.for_after_slide_news{*/
    /*min-height: 190px;*/
    /*}*/
    .content_for_news{
        font-size: 20px !important;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a{
        padding-left: 50px;
    }
    .footer-content-contact{
        text-align: center;
    }
    .footer-title-contact{
        text-align: center;
    }
}
.slider-height-home-page{
    height: 450px;
}
.newDiaryHeight{
    height: 120px;
}
@media screen and (max-width: 399px) {
    .btn-search-mobile{
        margin-top: 1px;
    }
    /*.for_after_slide_news{*/
    /*min-height: 300px;*/
    /*}*/
    .slider-height-home-page{
        height: 250px !important;
    }
    .navbar-inverse .navbar-nav>li>a{
        padding-left: 30px;
    }
    .next-prev-butoon-reviste-footer{
        margin-top: 70%;
    }
    .carousel-3-home{
        padding-top: 15px;
    }
    .small-dialog {
        max-width: 100%;
    }
    .right-first-jurnal{
        height: 90px;
        margin-top: -90px;
    }
    .right-first-jurnal{
        padding-top: 10px;
    }
    .div-right-first-jurnal{
        width: 50%;
    }
    .slider-content{
        padding-left: 15px;
        padding-right: 15px;
    }
    .right-first-jurnal-button{
        margin-right: 10px;
        float: right;
    }
    .button-position-for-new-reviste{
        margin-top: 10px;
        width: 50%;
        float: right;
        top: -65%;
    }
    .list-rewist{
        /*width: 50%;*/
        padding-bottom: 45px !important;
    }
    .nr_for_news{
        padding-left: 10px;
    }
    .content_for_news{
        padding-left: 10px;
    }
    .content_for_news_slider{
        padding-left: 10px;
    }

    .jural-for-sale{
        margin-top: 80px;
    }
}
@media screen  and (max-width: 1210px) and (min-width: 750px){
    #slider-carousel > .owl-wrapper-outer > .owl-wrapper > .owl-item{
        /*width: 50% !important;*/
    }
}
@media screen  and (min-width: 750px) {

}

@media screen  and (max-width: 1200px) and (min-width: 670px){
    .news-befor-slider-paddingunn{
        padding-left:17px;
        padding-right: 7px;
    }

}
.background_forafterSlider_news{
    width: 91%;
    float: right;
    padding-right: 5px;
    background: #e8e8e8;
    padding-top: 30px;
    padding-bottom: 30px;

}
.afterslider_newsitem:hover .background_forafterSlider_news,
.afterslider_newsitem:focus .background_forafterSlider_news{
    background: #e71d25;
}
.img-width-for-news-afterslider{
    width: 130%;
}

@media screen and (max-width: 799px)  {
    .position-comment-datenewsafterslide{
        margin-top: 0px !important;
    }
    .img-width-for-news-afterslider{
        width: 115%;
    }
}
.position-comment-datenewsafterslide{
    width:77%;
    float: right;
    margin-top: -20px;
}

@media screen and (max-width: 600px)  {
    .background_forafterSlider_news{
        margin-bottom: 30px !important;
    }
}
@media screen and (min-width: 600px)  {
    .padding_for_news_after_slider{
        padding-right: 0px;
        padding-left: 30px;
    }
}
@media screen and (max-width: 400px)  {
    .position-comment-datenewsafterslide{
        margin-top: 0px;
    }
}
@media screen and (max-width: 799px) and (min-width: 600px) {

    .afterslider_newsitem{
        width: 50% !important;
        float: left;
    }
}
.responsivesocila{
    width: 200px;
}
@media screen and (max-width: 799px) and (min-width: 400px) {

    .newDiaryHeight{
        height: 400px;
    }
    .responsive-news-for-news-page{
        width: 50% !important;
        float: left;
        z-index:9;
    }
    .next-prev-butoon-reviste-footer{
        margin-top: 35%;
    }
    #slider-carousel > .owl-item{
        width: 50%;
    }
    .navbar-inverse .navbar-nav>li>a{
        padding-left: 30px;
    }
    .right-first-jurnal{
        height: 90px;
        margin-top: -90px;
    }
    .right-first-jurnal{
        padding-top: 10px;
    }
    .div-right-first-jurnal{

    }
    .right-first-jurnal-button{
        margin-right: 10px;
        float: right;
    }
    .slider-content{
        /*padding-left: 50px;*/
        /*padding-right: 50px;*/
    }
    .button-position-for-new-reviste{
        margin-top: 10px;
        width: 50%;
        float: right;
        top: -65%;
    }
    .nr_for_news{
        padding-left: 10px;
    }
    .content_for_news{
        padding-left: 10px;
    }
    .content_for_news_slider{
        padding-left: 10px;
    }

    .jural-for-sale{
        margin-top: 80px;
    }
    .list-rewist{
        /*width: 50%;*/
        padding-bottom: 45px !important;
    }
    /*.col-sm-4{*/
    /*padding-left:50px;*/
    /*padding-right:50px;*/
    /*}*/
    /*.col-sm-3{*/
    /*padding-left:50px;*/
    /*padding-right:50px;*/
    /*}*/
    .button2{
        right:15%;
    }
    .shadow-img-position{
        right: 10%;
    }
}
.footer-style{
    background: #292929;
}
.social-title{
    color:#bbbbbb;
    text-transform: uppercase;
    font:13px MyriadPro-Regular;
    padding-bottom: 4px;
}
.socials > li{
    width: 50px;
    color: #ffffff;
    background: #e82428;
    float: left;
    margin-left: 5px;
    margin-right: 5px;
    border-radius: 6px;
}
.socials > li > a:hover{
    color: #ffffff;
    background: #b71113;
    border-radius: 6px;

}
.social-icon{
    /*color: #ffffff;*/
    /*font-size: 25px;*/
    /*padding: 4px;*/
    /*height: 30px;*/
    /*width: 46px;*/
    /*background: #e82428;*/
    /*border-radius: 5px;*/
    /*margin-left: 4px;*/
}
.social-icon:hover{
    /*color: #ffffff;*/
    /*background: #c3171a;*/
}

.footer-created-logo{
    color:#bbbbbb;
    margin-bottom: 0px;
}
.img-hover-efect{
    filter: brightness(50%);
    -webkit-filter: brightness(50%);
    -moz-filter: brightness(50%);
    -o-filter: brightness(50%);
}

.owl-item{
    /*padding-left:5px;*/
    /*padding-right: 5px;*/
}
.hovereffect {
    width:100%;
    height:100%;
    float:left;
    overflow:hidden;
    position:relative;
    text-align:center;
    cursor:default;
}

.hovereffect .overlay {
    width:100%;
    height:100%;
    position:absolute;
    overflow:hidden;
    top:0;
    left:0;
    opacity:0;
    background-color:rgba(0,0,0,0.5);
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out
}

.hovereffect img {
    display:block;
    position:relative;
    -webkit-transition:all .4s linear;
    transition:all .4s linear;
}

.hovereffect h2 {
    text-transform:uppercase;
    color:#fff;
    text-align:center;
    position:relative;
    font-size:17px;
    background:rgba(0,0,0,0.6);
    -webkit-transform:translatey(-100px);
    -ms-transform:translatey(-100px);
    transform:translatey(-100px);
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    padding:10px;
}

.hovereffect a.info {
    text-decoration:none;
    display:inline-block;
    text-transform:uppercase;
    color:#fff;
    border:1px solid #fff;
    background-color:transparent;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    margin:50px 0 0;
    padding:7px 14px;
}

.hovereffect a.info:hover {
    box-shadow:0 0 5px #fff;
}

.hovereffect:hover img {
    -ms-transform:scale(1.2);
    -webkit-transform:scale(1.2);
    transform:scale(1.2);
}

.hovereffect:hover .overlay {
    opacity:1;
    filter:alpha(opacity=100);
}

.hovereffect:hover h2,.hovereffect:hover a.info {
    opacity:1;
    filter:alpha(opacity=100);
    -ms-transform:translatey(0);
    -webkit-transform:translatey(0);
    transform:translatey(0);
}

.hovereffect:hover a.info {
    -webkit-transition-delay:.2s;
    transition-delay:.2s;
}

.nr_for_news1{
    padding-top: 15px;
}
.dot:hover{
    background: #e82428;
    color:#ffffff !important;
}
span.active{
    /*background: #e82428;*/
}
.dot:hover + .col-sm-7> p.content_for_news{
    color:#ffffff !important;
}
.dot:hover .content_for_news_slider{
    color:#ffffff;
}
.dot:hover .nr_for_news1{
    color:#ffaeb1;
}
span.active .content_for_news_slider{
    color:#ffffff;
}
span.active .nr_for_news1{
    /*color:#ffaeb1;*/
}
.align-social-center{
    width: 330px;
    margin: auto;
}
.banner-new-number{
    text-transform: uppercase;
    color: white;
}
.prev:hover, .next:hover{
    background-color: rgba(0,0,0,0.8);
    color: #ffffff;
    text-decoration: none;
}
a:focus, a:hover{
    color:#e82428;
}

.small-dialog {
    background: rgba(183, 176, 176, 0);
    padding: 20px 30px;
    text-align: left;
    margin: 40px auto;
    position: relative;
}
.owl-item:hover{
    cursor: pointer;
}

/**
 * Fade-zoom animation for first dialog
 */

/* start state */
.my-mfp-zoom-in .zoom-anim-dialog {
    opacity: 0;

    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;



    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);
}

/* animate in */
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {
    opacity: 1;

    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}

/* animate out */
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);

    opacity: 0;
}

/* Dark overlay, start state */
.my-mfp-zoom-in.mfp-bg {
    opacity: 0;
    -webkit-transition: opacity 0.3s ease-out;
    -moz-transition: opacity 0.3s ease-out;
    -o-transition: opacity 0.3s ease-out;
    transition: opacity 0.3s ease-out;
}
/* animate in */
.my-mfp-zoom-in.mfp-ready.mfp-bg {
    opacity: 0.8;
}
/* animate out */
.my-mfp-zoom-in.mfp-removing.mfp-bg {
    opacity: 0;
}
.btn-info:hover{
    cursor: pointer;
}


/**
 * Fade-move animation for second dialog
 */

/* at start */
.my-mfp-slide-bottom .zoom-anim-dialog {
    opacity: 0;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;

    -webkit-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
    -moz-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
    -ms-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
    -o-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
    transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );

}

/* animate in */
.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
    opacity: 1;
    -webkit-transform: translateY(0) perspective( 600px ) rotateX( 0 );
    -moz-transform: translateY(0) perspective( 600px ) rotateX( 0 );
    -ms-transform: translateY(0) perspective( 600px ) rotateX( 0 );
    -o-transform: translateY(0) perspective( 600px ) rotateX( 0 );
    transform: translateY(0) perspective( 600px ) rotateX( 0 );
}

/* animate out */
.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {
    opacity: 0;

    -webkit-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg );
    -moz-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg );
    -ms-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg );
    -o-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg );
    transform: translateY(-10px) perspective( 600px ) rotateX( 10deg );
}

/* Dark overlay, start state */
.my-mfp-slide-bottom.mfp-bg {
    opacity: 0;

    -webkit-transition: opacity 0.3s ease-out;
    -moz-transition: opacity 0.3s ease-out;
    -o-transition: opacity 0.3s ease-out;
    transition: opacity 0.3s ease-out;
}
/* animate in */
.my-mfp-slide-bottom.mfp-ready.mfp-bg {
    opacity: 0.8;
}
/* animate out */
.my-mfp-slide-bottom.mfp-removing.mfp-bg {
    opacity: 0;
}
button.mfp-close, button.mfp-arrow{
    color: #ffffff !important;
    top: -15px;
    right: 15px;
}
.banner-first-right-text{
    height: 80px;
    background: rgba(0, 0, 0, 0.48);
    margin-top: -80px;
}
.banner-first-right-text-1{
    text-transform: uppercase;
    color:#ffffff;
    padding:10px;
    padding-bottom: 5px;
    font:22px MyriadPro-Regular;
}
.banner-first-right-text-date{
    text-transform: uppercase;
    color:#ffffff;
    font:14px MyriadPro-Regular;
    margin-top: -10px;
    padding-left: 10px;
}
.banner-first-right-text-sale{
    text-transform: uppercase;
    color:#ffffff;
    font:14px MyriadPro-Regular;
    margin-top: -10px;
    padding-left: 10px;
}
.div_button-position-banner-first-right{
    top: -45px;
    float: right;
    right: 0px;
    background: none;
}.hovereffect {
     width:100%;
     height:100%;
     float:left;
     overflow:hidden;
     position:relative;
     text-align:center;
     cursor:default;
 }

.hovereffect .overlay {
    width:100%;
    height:100%;
    position:absolute;
    overflow:hidden;
    top:0;
    left:0;
    opacity:0;
    background-color:rgba(0,0,0,0.5);
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out
}

.hovereffect img {
    display:block;
    position:relative;
    -webkit-transition:all .4s linear;
    transition:all .4s linear;
}

.hovereffect h2 {
    text-transform:uppercase;
    color:#fff;
    text-align:center;
    position:relative;
    font-size:17px;
    background:rgba(0,0,0,0.6);
    -webkit-transform:translatey(-100px);
    -ms-transform:translatey(-100px);
    transform:translatey(-100px);
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    padding:10px;
}
.hovereffect a.info {
    text-decoration:none;
    display:inline-block;
    text-transform:uppercase;
    color:#fff;
    border:1px solid #fff;
    background-color:transparent;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    margin:50px 0 0;
    padding:7px 14px;
}
.hovereffect a.info:hover {
    box-shadow:0 0 5px #fff;
}
.hovereffect:hover img {
    -ms-transform:scale(1.2);
    -webkit-transform:scale(1.2);
    transform:scale(1.2);
}
.hovereffect:hover .overlay {
    opacity:1;
    filter:alpha(opacity=100);
}
.hovereffect:hover h2,.hovereffect:hover a.info {
    opacity:1;
    filter:alpha(opacity=100);
    -ms-transform:translatey(0);
    -webkit-transform:translatey(0);
    transform:translatey(0);
}
.hovereffect:hover a.info {
    -webkit-transition-delay:.2s;
    transition-delay:.2s;
}
.slider-item-width{
    /*width: 50%;*/
}
.btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info:active.focus, .btn-info:active:focus, .btn-info:active:hover, .open>.dropdown-toggle.btn-info.focus, .open>.dropdown-toggle.btn-info:focus, .open>.dropdown-toggle.btn-info:hover {
    border-color: #ffffff;
    background: #ffffff;
}
.socials > li > a {
    padding: 0px !important;
    font-size: 25px;
}
.social-icon-footer{
    height: 27px;
    width: 27px;
}

@media screen  and (max-width: 425px){

    .style-for-slide-carousel{
        height:145px;
    }
    .style-for-slide-carousel{
        top:-10px;
    }
    .next-prev-butoon-reviste-footer{
        margin-top: 65%;
    }
    #slider-carousel > .owl-wrapper-outer > .owl-wrapper > .owl-item{
        width: 13% !important;
    }
    .title-carousel{
        font-size: 30px;
    }
    .banner-left-first{
        padding-top: 30px;
    }
}

.title_for_special_project{
    margin-top: 0px;
    font-size: 21px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
    height: 94px;
    overflow: hidden;

}

.description-for-product-in-page p strong span img{
    max-width: 100%;
}
@media screen  and (max-width: 1024px) and (min-width: 768px){
    .newstop_dispnone{
        display: none;
    }
    .position-comment-datenewsafterslide{
        width: 100%;
        margin-top: 0px;
    }
    .title_for_special_project{
        font-size: 18px;
        margin-top: -30px;
    }
    .nr_for_news{
        padding-top: 5px;
        color: #e71d25;
        font: 16px MyriadPro-Regular;
        margin-bottom: 0px;
    }
    .slider-height-home-page{
        height: 425px !important;
    }
    .nr_for_news1{
        padding-top: 8px;
    }
    .content_for_news_slider{
        font-size: 16px ;
        font-family: "Myriad Pro";
    }
    .style-for-slide-carousel {
        top: 0px;
        height: 100px;
        padding-left: 0px;
        min-height: 121px;
        padding-bottom: 10px;
    }

    .height-title-news-top {
        padding-bottom: 0px;
        padding-right: 0px;
    }
    .owl-navigation-personal{
        bottom:-10px;
    }
    #slider-carousel > .owl-wrapper-outer > .owl-wrapper > .owl-item{
        width: 50% !important;
    }
    .slide-image-hover-move{
        top: 70px;
        left: -15px;
        position: absolute;
        width: 115%;
    }
    .height-title-news-top{
        height: 121px;
        padding-bottom: 10px;
        padding-right: 5px
    }
    .content_for_news{
        font-size: 14px;
    }
    .news-title-2{
        font: 17px MyriadPro-Regular;
        height: 47px;
    }
    .news-title{
        font: 17px MyriadPro-Regular;
        height: 40px;
    }
    .news-type{
        font: 13px MyriadPro-Regular;
    }
}
@media screen  and (max-width: 790px) and (min-width: 425px){

    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a{
        padding-left: 50px;
    }
    .col-sm-1{
        width: 100%;
    }
    .col-sm-2{
        width: 100%;
    }
    .col-sm-3{
        width: 100%;
    }
    .col-sm-4{
        width: 100%;
    }
    .col-sm-5{
        width: 100%;
    }
    .col-sm-6{
        width: 100%;
    }
    .col-sm-7{
        width: 100%;
    }
    .col-sm-8{
        width: 100%;
    }
    .col-sm-9{
        width: 100%;
    }
    .col-sm-10{
        width: 100%;
    }
    .col-sm-11{
        width: 100%;
    }
    .col-sm-12{
        width: 100%;
    }
    .nr_for_news{
        padding-top: 5px;
        color: #e71d25;
        font: 16px MyriadPro-Regular;
        margin-bottom: 0px;
    }
    .nr_for_news1{
        padding-top: 8px;
        padding-left: 8px;
    }
    .content_for_news_slider{
        font-size: 16px ;
        font-family: "Myriad Pro";
    }
    .style-for-slide-carousel {
        top: 0px;
        height: 100px;
        padding-left: 0px;
        min-height: 121px;
        padding-bottom: 10px;
    }

    .height-title-news-top {
        padding-bottom: 0px;
        padding-right: 0px;
    }
    .owl-navigation-personal{
        bottom:10px;
    }
    #slider-carousel > .owl-wrapper-outer > .owl-wrapper > .owl-item{
        width: 25% !important;
    }
    .slide-image-hover-move{
        /*top: 70px;*/
        /*left: -15px;*/
        /*position: absolute;*/
        /*width: 115%;*/
    }

    .height-title-news-top{
        height: 112px;
        padding-bottom: 10px;
        padding-right: 5px
    }
    .content_for_news{
        font-size: 14px;
    }
    .news-title-2{
        font: 17px MyriadPro-Regular;
        height: 47px;
    }
    .news-title{
        font: 17px MyriadPro-Regular;
        height: 40px;
    }
    .news-type{
        font: 13px MyriadPro-Regular;
    }
}
.title_zodie{
    font:25px MyriadPro-Regular;
}
.content_zodie{
    font:17px MyriadPro-Regular;
    text-align: justify;
}
.current_date_for_horoscop{
    font: 20px MyriadPro-Regular;
    text-transform: uppercase;
    padding-bottom: 30px;
}
.current_title_for_page{
    font: 29px MyriadPro-Regular;
}
.content-for-zodie-horoscop{
    border-bottom: 1px dotted silver;
    padding-top: 30px;
}
#picture-day .item img{
    display: block;
    width: 100%;
    height: auto;
}
.picture-day-button-nav{
    font-size: 16px;
    padding: 4px 10px;
    margin-left: 5px;
    margin-right: 5px;
    background: #c0c0c0;
    color:#ffffff;
}
.picture-day-button-nav:hover{
    color:#ffffff;
    background: #e82428;
}

.position-navigation-nav-pic-day{
    margin-top: 2px;

}
.mfp-no-margins img.mfp-img {
    padding: 0;
}
/* position of shadow behind the image */
.mfp-no-margins .mfp-figure:after {
    top: 0;
    bottom: 0;
}
/* padding for main container */
.mfp-no-margins .mfp-container {
    padding: 0;
}
.a2a_default_style .a2a_count, .a2a_default_style .a2a_svg, .a2a_floating_style .a2a_svg, .a2a_vertical_style .a2a_count, .a2a_menu .a2a_svg{
    border-radius: 0px !important;
}
.fb-comments > span{
    width: 100%;
}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{
    color: #e71d25;
    text-decoration: none;

}
.navbar-nav>li>.dropdown-menu{
    background: rgba(255, 255, 255, 0.91);
    border-radius: 0px;
}

.title_news_list_by_cat{
    font: 22px MyriadPro-Regular;
    color : #303030;
    text-decoration: none;
}

.title_news_list_by_cat:hover{
    color : #e82428;
    text-decoration: none;
}
.desc_news_list_by_cat{
    font:17px MyriadPro-Regular;
    color : #303030;
    text-align: justify;
}
.date_news_list_by_cat{
    text-align: end;
    bottom: 0px;
    font: 18px MyriadPro-Regular;
}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover{
    color: #ff161f;
}
.footer-created-logo-link{
    color:#ffffff;
}
.title-for-product-in-page{
    font:19px  MyriadPro-Regular;
    color : #303030;
    padding-left: 15px;
    padding-bottom: 15px;
    margin-top: 10px;

}
.date-for-product-in-page{
    text-align: end;
    font: 17px MyriadPro-Regular;
    color : #303030;
}
.description-for-product-in-page{
    text-align: justify;
    color : #303030;
    font-size: 18px;
    font-family: "PT Sans";
    line-height: 1.333;
}

.breadcrumb{
    background: none;
    text-transform: uppercase;
    padding-right: 0px;
    margin-bottom: 0px !important;
    font-size: 18px;
    font-family: 'Roboto Condensed';
    padding-left: 0px;
}
.breadcrumb >li > a{
    color:#b0b0b0 !important;
}
.date-for-product-in-page-bredcrumb{
    font-size: 18px;
    font-family: 'Roboto';
    /*font-weight: bold;*/
    color : #b0b0b0;
    text-transform: uppercase;
    margin-top: 6px;
}
.description-for-product-in-page > p > img{
    max-height: 50%;
    max-width: 100%;
    height: auto !important;
}
.divider{
    color:#ff161f;
    font-size: 16px;
}
.breadcrumb >li > a:hover{
    color:#ff161f !important;
}
.social_line_and_date{
    border-bottom: 1px solid #ebeced;
    border-top: 1px solid #ebeced;
    margin-bottom: 20px;
}





















.dropdown-menu>li>a{
    color:#ffffff;
    text-transform: uppercase;
}
.navbar-nav>li>.dropdown-menu{
    background: rgba(0, 0, 0, 0.61);
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{
    background: none;
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{
    color:#ff161f;
}

.owl-item:hover{
    /*background: #ffffff;*/
    color:#333;
}
.error_question{
    border:1px solid #ff161f;
}
.message-error-contact{
    color:#ff161f;
    font: 19px MyriadPro-Regular;
    padding-left: 20px;
    float: right;
    margin-top: 8px;
}
.message-error-2{
    color:#ff161f;
    font: 19px MyriadPro-Regular;
    padding-left: 20px;
    float: right;
    margin-top: 8px;
}
.message-error-contact-2{
    color:#ff161f;
    font: 19px MyriadPro-Regular;
    padding-left: 20px;
    float: right;
    margin-top: 8px;
}
.success-label{
    color:#468847;
    font: 19px MyriadPro-Regular;
    padding-left: 20px;
    float: right;
    margin-top: 8px;
}
.meteo_title_date{
    font: 21px MyriadPro-Regular;
    text-align: center;
}
.current_temp_meteo{
    font: 60px MyriadPro-Regular;
    float: right;
    margin-right: 5%;
}
.big_image_weather{
    text-align: center;
}
.pressure_windspeed_class{
    font: 17px MyriadPro-Regular;
    top: 13px;
    margin-top: 7px;
    color:#333;
}
.synced > .item-slider-home{
    background: #e71d25 !important;
    color: #fff;
}

.img_extent_popup_news{
    float: right;
    padding: 6px;
    background: rgba(95, 94, 94, 0.45);
    margin-right: 0px;
    position: absolute;
    right: 0px;
}
.news_page_social_icon{
    padding: 8px;
    color:#ffffff;
}
.twiter{
    background: #42a4f5;
    width: 33px;
    height: 33px;
    text-align: center;
}
.twiter:hover{
    background: #3085cc;
}
.odnoklasniki{
    background: #ff6d00;
    width: 33px;
    height: 33px;
    text-align: center;
}
.odnoklasniki:hover{
    background: #e6680a;
}
.vkontacte{
    background: #4d75a2;
    width: 33px;
    height: 33px;
    text-align: center;
}
.vkontacte:hover{
    background: #2a5b92;
}
.facebook{
    background: #4d75a2;
    width: 33px;
    height: 33px;
    text-align: center;
}
.facebook:hover{
    background: #3f5e82;
}
.answer-style{
    font: 17px MyriadPro-Regular;
    padding-bottom: 35px;
}
.user-stele-answer{
    font-size: 25px;
    color: #ff161f;
}
.user-style-answer-date{
    float: right;
    margin-top: 12px;
    font: 18px MyriadPro-Regular;
    text-transform: uppercase;
    color:#b0b0b0;
}
.base-div-answer{
    border-left: 1px solid #ebeced;
    border-bottom: 1px solid #ebeced;
}
.response-answer{
    background-color: #ebeced;
    font: 17px MyriadPro-Regular;
    padding: 15px;
    top: 2px;
    margin-top: -25px;
}
.title-form-psyholog{
    text-transform: uppercase;
    font: 18px MyriadPro-Regular;
    border-bottom: 1px solid #ebeced;
    padding-bottom: 8px;
}
.form-control{
    border-radius: 0px;
    border: 1px solid #080808;
}
.title-form-input{
    font: 17px MyriadPro-Regular;
}
label > span.required {
    color: #ff161f;
}

.btn-psyhology-form:hover{
    background: #ff161f;
    color: #ffffff;
}
.btn-psyhology-form{
    border: 2px solid #ff161f;
    width: 300px;
    height: 50px;
    bottom: 20px;
    margin-bottom: 20px;
    background: #fff;
    text-transform: uppercase;
    font: 19px MyriadPro-Regular;
    color: #ff161f;
    margin-top: 20px;
    left: 200px;
    position: relative;
    margin-top: -60px;
    top: -36px;
}
.radio-button-psyhologic{
    margin-right: 6px !important;
}



.fileUpload {
    position: relative;
    overflow: hidden;
    margin: 10px;
}
.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}
.upload-button-immage-psyhologic{
    height: 40px;
    text-transform: uppercase;
    font-size: 20px;
}
.upload-file-optional{
    font:18px MyriadPro-Regular;
    color:#b0b0b0;
    text-transform: lowercase;
    top: 4px;
    position: relative;
}
.radio-text-style{
    text-transform: uppercase;
    font:17px MyriadPro-Regular;

}




#radio-a label{
    position:relative;
    overflow:hidden;
    cursor:pointer;
    margin-right:20px;
    font: 17px MyriadPro-Regular;
    text-transform: uppercase;

}

#radio-a label input[type="radio"]{
    position: absolute;
    left:-9001px;
}

#radio-a .circ{
    width:16px;
    height:16px;
    border-radius: 12px;
    display:inline-block;
    border:2px solid #ff161f;
    top:1px;
    position:relative;
}

#radio-a .circ .dot{
    width:8px;
    height:8px;
    display:block;
    position: absolute;
    border-radius: 2em;
    left:2px;
    top:2px;
}

#radio-a label input[type="radio"]:checked ~ .circ .dot{
    background-color:#ff161f;
}

.rc-anchor-normal-footer{
    display: none !important;
}
.rc-anchor .rc-anchor-normal .rc-anchor-light{
    height: 50px !important;
    width: 170px !important;

}
.rc-anchor-content{
    margin-top: -10px !important;
}
.rc-anchor-normal-footer{
    display: none !important;
}
.alert-success{
    color: #3c763d;
    background-color: #ffffff;
    border-color: #ffffff;
    font-size: 18px;
}







.g-recaptcha-outer{
    text-align: center;
    border-radius: 2px;
    background: #f9f9f9;
    border-color: #37474f;
    border-width: 1px;
    border-bottom-width: 2px;
    width: 50px;
}
.g-recaptcha-inner{
    width: 154px;
    height: 62px;
    overflow: hidden;
    margin: 0 auto;
}.g-recaptcha-inner-2{
     width: 152px;
     height: 4px;
     overflow: hidden;
     margin: 0 auto;
     position: absolute;
     background: #fff;
     z-index: 9;
 }
.g-recaptcha{
    position:relative;
    left: -2px;
    top: -1px;
}
.rc-anchor-normal .rc-anchor-content{
    margin-top: -10px !important;
}
.form-group label.error{
    color: #ff161f;
}
.form-group textarea.error{

}
.pages{
    float: none;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{
    margin-left: 5px;
    margin-right: 5px;
    background-color: #ff161f;
    border-color: #ff161f;
}
.pagination>li>a, .pagination>li>span{
    margin-left: 5px;
    margin-right: 5px;
    border: 0px;
    color: #ff161f;
}
.pagination>li:first-child>a, .pagination>li:first-child>span{
    border-radius: 0px;
}
.pagination>li:last-child>a, .pagination>li:last-child>span{
    border-radius: 0px;
}
.pagination>li>a:hover, .pagination>li>span:hover{
    background: #ff161f;
    color: #ffffff;
}

.pagination>li>a, .pagination>li>span {
    padding: 8px 16px;
    font-size: 17px;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    margin-left: 0px;

}
.captcha-error{
    font-size: 18px;
    color: #ff161f;
    padding-bottom: 10px;
    padding-top: 10px;
}
.captcha-succes{
    font-size: 18px;
    color: #24ff00;
    padding-bottom: 10px;
    padding-top: 10px;
}





#search {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.81);
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    -webkit-transform: translate(0px, -100%) scale(0, 0);
    -moz-transform: translate(0px, -100%) scale(0, 0);
    -ms-transform: translate(0px, -100%) scale(0, 0);
    -o-transform: translate(0px, -100%) scale(0, 0);
    transform: translate(0px, -100%) scale(0, 0);
    opacity: 0;
    display: none;

}

#search.open {
    -webkit-transform: translate(0px, 0px) scale(1, 1);
    -moz-transform: translate(0px, 0px) scale(1, 1);
    -ms-transform: translate(0px, 0px) scale(1, 1);
    -o-transform: translate(0px, 0px) scale(1, 1);
    transform: translate(0px, 0px) scale(1, 1);
    opacity: 1;
    z-index: 106;
    display: block;
    z-index: 999999;
}

#search input[type="search"] {
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -51px;
    width: 50%;
    margin-left: 25%;
    color: rgb(0, 0, 0);
    background: #fff;
    border-top: 2px solid #e82428;
    border-bottom: 2px solid #e82428;
    border-left: 2px solid #e82428;
    border-right: 2px solid #e82428;
    font-size: 20px;
    font-weight: 300;
    outline: none;
    padding: 10px;
}

#search .close {
    position: absolute;
    top: 35%;
    right: 22%;
    opacity: 1;
    font-size: 27px;
    color: #000;
}

#search .close:hover{
    color: #FC2121;
    cursor: pointer;
}

.highlight
{
    background-color:yellow;
}
.diary_cat_item{
    margin-top: 10px;
    font: 25px MyriadPro-Regular;
    border-bottom: 1px solid #ebeced;
    margin-bottom: 10px;

}
.link_news_by_diary{
    font: 18px MyriadPro-Regular;
}
.link_news_by_diary {
    margin-left: 28px;
}
.diary_link_category{
    color:#b0b0b4;
}
.diary_link_category:hover{
    color:#ff161f;
}
.sms_vote_style{
    color: #ff161f;
    font-size: 13px;
    text-align: end;
    font-family: 'Roboto' !important;
    padding-bottom: 7px;
    padding-top: 7px;
}
.sms_title_style{
    color: #303030;
    text-align: center;
    height: 54px;
    padding: 5px;
    font-size: 18px;
}

.sms_nr_style_voted{
    font: 15px Roboto;
    color:#b0b0b0;
    text-align: center;
    bottom: 7px;
    /*display: none;*/
}
.sms_nr_style{
    font: 15px Roboto;
    color:#b0b0b0;
    text-align: center;
    bottom: 7px;
}
.vote_class_button{
    margin-right: -15px;margin-top: 0px; top:0px; float:right; left:0px
}
@media screen and (max-width: 780px) {
    .vote_class_button{
        width:150px;
        float:left;
        left:30px;
        margin-top: -30px;
    }
}
.owl-controls{
    height: 4px !important;
}
.button_position_subscribe{
    bottom: 0px;
    margin-bottom: 0px;
    width: 100%;
    margin-top: 15px;
    background: #fff;
    border: 2px solid #e71d25;
    padding: 5px;
    font:20px Roboto;
}
.button_position_subscribe:hover{
    color:#fff;
    background: #e71d25;
}

.error{
    border-color: #e71d25;
}
.btn-navigation-owl{
    z-index: 9;
}
@media screen  and (max-width: 790px) and (min-width: 765px){
    .slider-item-width{
        min-height:400px;
    }
    .content_for_news_slider{
        margin-top: -3px;
    }

}


.carousel_vide_hover{
    border: 1px solid #ff0002;

}
.carousel_vide_hover:hover{
    border: 1px solid #fff;

}

.carousel_vide_hover a > p :hover{
    color:red !important;
}
.carousel_vide_hover_gallery{
    border: 1px solid #ff0002;

}
.carousel_vide_hover_gallery:hover{
    border: 1px solid #fff;
}
.carousel_vide_hover_gallery a > p :hover{
    color:red !important;
}

@media screen and (max-width: 1000px) and (min-width: 530px ){
    .item_competition_for_vot{
        width: 50%;
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .item_n_for_ni{
        width: 43%;
        float: left;
        margin-left: 15px;
        margin-right: 15px;
    }
    .by_after_news{
        width: 50%;
        float: left;
    }
    .diary-responsive{
        width: 50%;
        float: left;
    }
    .responsive_for_ipd{
        width: 50%;
        float: left;
    }
}
.carowsel-content > a > img.img-carousel-hover{
    border-bottom: 1px solid #e71d25;
}
.carowsel-content:hover > a > img.img-carousel-hover{
    border: 1px solid #fff;

}
.carousel_vide_hover{
    background: rgba(51, 51, 51, 0.3); text-align: end !important;
}
.carousel_vide_hover:hover > a > p {
    color: #e71d25   !important;
}
.carousel_vide_hover:hover{
    background:rgba(0, 0, 0, 0.74)!important;

}
.carousel_vide_hover_gallery{
    background: #e71d25;
    text-align: end !important;
}
.carousel_vide_hover_gallery:hover > a > p {
    color: #e71d25   !important;
}
.carousel_vide_hover_gallery:hover{
    background:rgba(0, 0, 0, 0.74)!important;

}

.carowsel-content:hover > a.link-content-carowsel{
    color: #333 !important;

}

.search-text{
    background: #e71d25;
}
.arrow-position-for-news{
    background: rgba(0, 0, 0, 0.69);
    float: right;
    right: 15px;
    padding: 7px;
    position: absolute;
    color:#fff;
}
.title-desc-for-news{
    background: #fff;
    position: absolute;
    width: 80%;
    left: 10%;
    text-align: center;
    bottom: 23%;
    padding: 7px;
}
.category-for-list-news{
    font-family: 'Roboto' !important;
    text-transform: uppercase;
    color: #b5b5b5;
    font-size: 14px;
}
.category-for-12-list-news{
    font-size: 17px !important;
}
.line-for-list-news{
    width: 25px;
    border-bottom: 1px solid #b5b5b5;
    margin: auto;
}
.title-for-list-news{
    font-size: 17px;
    text-transform: uppercase;
    font-family: 'Roboto' !important;
    height: 48px;
    overflow: hidden;
}
.title-for-12-list-news{
    font-size: 22px !important;
}
.desc-for-list-news{
    font-family: 'Roboto' !important;
    font-size: 15px;
    height: 43px;
    color: black;
    overflow: hidden;
    padding-left: 28px;
    padding-right: 28px;
}



#sync1 .item{
    padding: 80px 0px;
    color: #FFF;
    text-align: center;
}
#sync2 .item{
    background: #fff;
    padding: 10px 0px;
    margin-left: 30px;
    color: #333;
    text-align: center;
    cursor: pointer;
}
#sync21 .item h1{
    font-size: 18px;
}
#sync21 .synced .item{
    background: #e71d25;
}
.item-slide-pos-back{
    width: 100%;
    height: 400px;

    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item-slider-navigation:hover{
    background: #333    ;
}
.image{
    width: 50%;
    position: absolute;
    left: 5px;
    bottom: -16px;
}
.description{
}
.item-slider-home:hover{
    background: #e71d25 !important;
    color: #ffffff !important;
}
.tit_slider{
    font: 17px MyriadPro-Regular;
    font-style: italic;
    font-family: "Myriad Pro";
    color: #333;
    font-style: italic;
    line-height: 1.059;
    text-align: left;
    padding-right: 20px;
}
.dat_slider{
    font: 17px MyriadPro-Regular;
    text-align: initial;
}
#special-project .item img{
    display: block;
    width: 100%;
    height: auto;
}
.carousel_vide_hover{
    overflow: hidden;
}
.button-for-diary-today{
    text-align: center;
    background: #e71d25;
    padding: 7px 25px;
    margin-bottom: 23px;
    font-size: 17px;
    color: #e71d25;
    border: 2px solid #e71d25;
}
.button-for-diary-today:hover{
    background: #e71d25;
    color:#fff;
}




#small-dialog {
    background: white;
    padding: 20px 30px;
    text-align: left;
    max-width: 80%;
    margin: 40px auto;
    position: relative;
}


/**
 * Fade-zoom animation for first dialog
 */

/* start state */
.my-mfp-zoom-in .zoom-anim-dialog {
    opacity: 0;

    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;



    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);
}

/* animate in */
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {
    opacity: 1;

    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}

/* animate out */
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);

    opacity: 0;
}

/* Dark overlay, start state */
.my-mfp-zoom-in.mfp-bg {
    opacity: 0;
    -webkit-transition: opacity 0.3s ease-out;
    -moz-transition: opacity 0.3s ease-out;
    -o-transition: opacity 0.3s ease-out;
    transition: opacity 0.3s ease-out;
}
/* animate in */
.my-mfp-zoom-in.mfp-ready.mfp-bg {
    opacity: 0.8;
}
/* animate out */
.my-mfp-zoom-in.mfp-removing.mfp-bg {
    opacity: 0;
}



/**
 * Fade-move animation for second dialog
 */

/* at start */
.my-mfp-slide-bottom .zoom-anim-dialog {
    opacity: 0;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;

    -webkit-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
    -moz-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
    -ms-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
    -o-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
    transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );

}

/* animate in */
.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
    opacity: 1;
    -webkit-transform: translateY(0) perspective( 600px ) rotateX( 0 );
    -moz-transform: translateY(0) perspective( 600px ) rotateX( 0 );
    -ms-transform: translateY(0) perspective( 600px ) rotateX( 0 );
    -o-transform: translateY(0) perspective( 600px ) rotateX( 0 );
    transform: translateY(0) perspective( 600px ) rotateX( 0 );
}

/* animate out */
.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {
    opacity: 0;

    -webkit-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg );
    -moz-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg );
    -ms-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg );
    -o-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg );
    transform: translateY(-10px) perspective( 600px ) rotateX( 10deg );
}

/* Dark overlay, start state */
.my-mfp-slide-bottom.mfp-bg {
    opacity: 0;

    -webkit-transition: opacity 0.3s ease-out;
    -moz-transition: opacity 0.3s ease-out;
    -o-transition: opacity 0.3s ease-out;
    transition: opacity 0.3s ease-out;
}
/* animate in */
.my-mfp-slide-bottom.mfp-ready.mfp-bg {
    opacity: 0.8;
}
/* animate out */
.my-mfp-slide-bottom.mfp-removing.mfp-bg {
    opacity: 0;
}



/*@media screen  and (max-width: 1500px) and (min-width: 1401px ){*/
/*.container {*/
/*width: 1320px;*/
/*}*/
/*.img-height-slider{*/
/*max-height: 522px;*/
/*}*/
/*.height-title-news-top{*/
/*height: 153px;*/
/*}*/
/*.height-facebook-widget{*/

/*}*/
/*.I-b-h{*/
/*max-height: 375px;*/
/*}*/
/*.new-responsive-type{*/
/*font: 16px MyriadPro-Regular;height: 30px;*/
/*}*/
/*.new-title-responsive{*/
/*text-align: center;height: 66px; font: 21px MyriadPro-Regular;*/
/*}*/
/*}*/
@media screen and (min-width: 1100px ) and (max-width: 1299px){
    .responsive-for-new-container{
        max-height: 504px;
    }
    .container {
        width: 100%;
    }
    .img-height-slider{
        max-height: 522px;
    }
    .height-title-news-top{
        height: 153px;
    }
    .height-facebook-widget{

    }
    .I-b-h{
        max-height: 375px;
    }
    .new-responsive-type{
        font: 14px MyriadPro-Regular;height: 30px;
    }
    .new-title-responsive{
        text-align: center;
        height: 76px;
        font: 21px MyriadPro-Regular;
    }
}
@media screen and (min-width: 1300px ){
    .responsive-for-new-container{
        max-height: 504px;
    }
    .container {
        width: 1320px;
    }
    .img-height-slider{
        max-height: 522px;
    }
    .height-title-news-top{
        height: 153px;
    }
    .height-facebook-widget{

    }
    .I-b-h{
        max-height: 375px;
    }
    .new-responsive-type{
        font: 14px MyriadPro-Regular;height: 30px;
    }
    .new-title-responsive{
        text-align: center;
        height: 76px;
        font: 21px MyriadPro-Regular;
    }

}
.item-slider-home:hover .tit_slider{
    color: #fff !important;
}
.synced .tit_slider{
    color:#fff;
}
.synced .dat_slider{
    color:#fff;
}

.hovereffect {
    width: 100%;
    height: 100%;
    float: left;
    overflow: hidden;
    position: relative;
    text-align: center;
    cursor: default;
    background: #7b7f7d;
}

.hovereffect .overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    padding: 50px 20px;
}

.hovereffect img {
    display: block;
    position: relative;
    max-width: none;
}

.hovereffect:hover img {
    opacity: 0.4;
    filter: alpha(opacity=40);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

.hovereffect h2 {
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    position: relative;
    font-size: 17px;
    overflow: hidden;
    padding: 0.5em 0;
    background-color: transparent;
}

.hovereffect h2:after {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background: #fff;
    content: '';
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%,0,0);
}

.hovereffect:hover h2:after {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

.hovereffect a, .hovereffect p {
    color: #FFF;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(100%,0,0);
    transform: translate3d(100%,0,0);
}
.hovereffect:hover a, .hovereffect:hover p {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}


.news-type{
    text-align: center !important;
}
.next-sp-pr{ background: rgba(172, 172, 172, 0.69); border-radius:0px;color:#fff;font-size: 20px }
.prev-sp-pr{ background: rgba(172, 172, 172, 0.69); border-radius:0px;color:#fff;font-size: 20px }
.next-sp-pr:hover{
    background: rgba(0, 0, 0, 0.69);
    color:#e71d25;
}
.prev-sp-pr:hover{
    background: rgba(0, 0, 0, 0.69);
    color:#e71d25;
}
.content_new_diary_hov{
    /*height: 218px; */
    /*overflow: hidden; */
    /*width: 100%*/
}
.content_new_diary_hov:hover .new_number_hover_img{
    -webkit-transform: translate(0px,-15px);
    transform: translate(0px,-15px);
}
.new_number_hover_img{
    margin-top: 15px;
    -webkit-transition: all 0.7s ease;
    transition: all 0.7s ease;
}
.nr_like_pos{
    position: absolute;
    right: 45px;
    margin-top: -23px;
}
@media screen and (max-width: 1100px) and (min-width: 800px ) {

    .div_comment_date_position{
        position: initial !important;
        width: 100% !important;
    }
    .content-width-for-icon{
        width: 150px !important;
    }
    .image_button_forlike{
        position: initial !important;
        margin: auto;
    }
    .nr_like_pos{
        float: initial;
    }
    .button-like-news{
        width: 100% !important;
    }
}
@media screen and (max-width: 1000px) and (min-width: 530px ) {
    .height-title-news-top {
        /*height: 180px !important;*/
    }
    .img-height-slider{
        /*height: 600px;*/
    }
    .positionForSidebarHomePage{
        top:150px;
    }
}


.youtube {
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    display: inline-block;
    overflow: hidden;
    transition: all 200ms ease-out;
    cursor: pointer;
}

.youtube .play {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAERklEQVR4nOWbTWhcVRTHb1IJVoxGtNCNdal2JYJReC6GWuO83PM/59yUS3FRFARdFlwYP1CfiojQWt36sRCUurRIdVFXIn41lAoVdRGrG1M01YpKrWjiYmaSl8ybZJL3cd+YA//NLObd3++eO8x79z5jSq5Gw+8kov0AP8vMR5l1BtBZQM4B8ks75wCdZdYZZj5qLZ4hov2Nht9Z9vhKKSIaB/gI4M4w62KeAO6Mte4lYOq20FxrlqqOibhHmeWbvNC9ZfDX1mLae391aN6limO/gwgvAPJbWeAZuSDingdwXTBw7/0IsyaA/Fkh+KqOkD+YNfHej1QKD+y7iVlOhgLvFqFfNJvNGyuBJ+KDAF8MDd0tgS8y64OlgSdJMsysL4cG7SOHkyQZLhTee7+d2R2rAVy/S+Jd7/32ouBHAP4gNNRGQyTHc/84NhqNywZp5rvjjnnvt21aABFeCQ+RLwAf2hQ8s7sv9OCLk6AHNgQvIrvbfzKCD76g/O6cu7lf/iER/aQGgy448pExZmhdegAPhR9sObFWH1gT3lp7DaA/5bkIgJhZPgsNmz02novj+KqeApj1ubwXWe4kdyeznAgNvTpE/HQmvKqOMeuFogTUVQSRno+iaLRLAJF7uIgL9O4ubgL8aWgB7S44mNX+35YpICUiAvS9sBLkq1WzT+NFffl6AuoiApi6NT37h6sWkBIRZGkQ8YtLgyji6e1mBYTqCEBPG2Naz+0BWQgtoGoRgCzEsd9hAN1X5BfnFZASUfrSAFQNsyZ1FJASUVpHiLinDJG8U2cBZYogkrcNs5waBAGdstbeU9zdqpw0gPwwSAI6VUxHyFlDpOcHUUBBIuYNs14aZAE5RVwyzPr3/0EAEY0TyfGNjBWQvwZ +CTSbehfAH29mrID8bET0+0EUkAd8WYDOmqJ3ecsG30yr9wqRfm6Y+a1BEFDEjHfHvWmY9ck6CygHvBVr8Xhtb4ZE5HZA3y8DvBNA1TjnrmXWf+sioMwZX5V/VHXMGGMMoKdDCxCRvRWBdzKzdHEO+EisilbPyopHYqp6S9UCAsz4iojI7hUDAtyXVQgIDd6KnOoaWNkbI6FaPSuZGyMArsi7MZoloB4zviI/Nhr3X95jltwTRQmoIfgisy5ai+me67OI7fE4nrqjrqfK1t0eby0FPRB6oGVlchL3rgnfrq19RKbVBdhV9IOSwJmfmJi4vi/4ThERitwyCxVAFqydshuCX5awhQ9KtmuIWd8IDZED/nXT77rvVVv6sHRKwjYi91poqP7Dr+Y6JJ1VSZIMA3wkPNy6bX+o8Bcm0sXMdwM8Fxo0A3xORPaWBp6uPXsmbxCRD0NDL0dOANhVCXy6iAjMcjbcrMt3RITKwdMVRdFo+y5yvkL4eWZ+zHt/ZVD4dEVRNGotpst+dZZZH8k86lqn2pIvT/eqrNfn2xuyqYPZ8mv7s8pfn/8Pybm4TIjanscAAAAASUVORK5CYII=") no-repeat center center;
    background-size: 64px 64px;
    position: absolute;
    height: 100%;
    width: 100%;
    opacity: .8;
    filter: alpha(opacity=80);
    transition: all 0.2s ease-out;
}

.youtube .play:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}
.navbar-inverse .navbar-toggle{
    float: left;
}

.title-news-item{
    font-size: 50px;
    font-family: "Roboto Condensed";
    color: rgb(51, 51, 51);
    font-weight: bold;
    line-height: 1;
    padding-bottom: 25px;
}


.image-source-link {
    color: #98C3D1;
}

.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
    opacity: 0;
    -webkit-backface-visibility: hidden;
    /* ideally, transition speed should match zoom duration */
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.mfp-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.mfp-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.mfp-with-zoom.mfp-removing .mfp-container,
.mfp-with-zoom.mfp-removing.mfp-bg {
    opacity: 0;
}
.more_category_news_title{
    font-size: 19px;
    font-family: "Roboto Condensed";
    color: rgb(123, 123, 123);
    text-transform: uppercase;
    line-height: 1;
    margin-top: 15px;
}
.button-like-news{
    border: 2px solid;
    font-size: 14px;
    font-family: "Roboto Condensed";
    color: rgb(123, 123, 123);
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1.714;
    padding: 5px 20px;
    text-align: center;

    width: 100%;
    margin: 10px auto;
    margin-top: 20px;
}
.image_button_forlike{
    width: 19px;
    height:20px;
    position:absolute ;
    background-image: url('../img/gri-butterfly.png');
}
.button-like-news:hover div.image_button_forlike{
    background-image: url('../img/red-butterfly.png');
}

.base_div_top_news_v2{
    padding-top: 19px;
    padding-bottom: 22px;
    border-bottom: 1px dashed #7b7b7b !important;
}
.div_1_top_news_v2{
    padding-right: 0px;
    width: 60%;
    float: right
}
.description_news_top_v2{
    display: none;
}
.title_news_top_v2_home:hover a{ color :#ffffff;}
.title_news_top_v2_home{
    margin-top: 5px;
    max-height: 66px;
    overflow: hidden;
    font-size: 14px;
    font-family: 'PT Sans';
    color: rgb(0, 0, 0) !important;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1.2;
}
.title_news_top_v2{
    margin-top: 5px;
    max-height: 66px;
    overflow: hidden;
    font-size: 14px;
    font-family: 'PT Sans';
    color: rgb(0, 0, 0) !important;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1.2;
}
.category_news_top_v2{
    font-size: 12px;
    font-family: 'PT Sans';
    color: rgb(123, 123, 123) !important;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1.2;
}
.description_news_top_v2_home:hover a{ color: #ffffff;}
.description_news_top_v2_home{
    margin-top: 5px;
    height: 35px;
    overflow: hidden;
    font-size: 14px;
    font-family: 'PT Sans';
    color: rgb(0, 0, 0) !important;
    line-height: 1.2;
}
.description_news_top_v2{
    margin-top: 3px;
    height: 34px;
    overflow: hidden;
    font-size: 14px;
    font-family: 'PT Sans';
    color: rgb(0, 0, 0) !important;
    line-height: 1.2;
}
.div_comment_date_position{
    width: 60%;
    position: absolute;
    float: right;
    right: 0px;
    bottom: 15px;
}
.link-comment-news-top-v2-home:hover{
    color:#ffffff !important;
}
.link-comment-news-top-v2-home{
    font-size: 12px;
    font-family: 'PT Sans';
    color: rgb(123, 123, 123) !important;
    text-transform: uppercase;
    line-height: 1.2;
    bottom: 10px;margin-left: 15px;
}
.link-comment-news-top-v2{
    font-size: 13px;
    font-family: 'PT Sans';
    color: rgb(123, 123, 123) !important;
    text-transform: uppercase;
    line-height: 0.2;
    bottom: 10px;margin-left: 15px;
}
.link-date-news-top-v2-home:hover{ color:#ffffff !important;}
.link-date-news-top-v2-home{
    font-size: 12px;
    font-family: 'PT Sans';
    color: rgb(123, 123, 123) !important;
    text-transform: uppercase;
    line-height: 1.2;
    float: right;
    right: 0px;
    margin-top: 6px;
}
.link-date-news-top-v2{
    font-size: 12px;
    font-family: 'PT Sans';
    color: rgb(123, 123, 123) !important;
    text-transform: uppercase;
    float: right;
    right: 0px;
    bottom: 0px;
    position: absolute;
}

.link_cat_news_top_home{
    color: rgb(123, 123, 123) ;
}
.link_cat_news_top_home:hover{
    color: #ffffff ;
}
.link_cat_news_top{
    color: rgb(123, 123, 123) ;
}
.link_cat_news_top:hover{
    color:#e71d25;
}
.link-comment-news-top-v2:hover{
    color:#e71d25 !important;
}
.link-date-news-top-v2:hover{
    color:#e71d25 !important;
}
.logo_for_top_news{
    font-size: 16px;
    font-family: "Roboto Condensed";
    color: rgb(123, 123, 123);
    text-transform: uppercase;
    line-height: 2.01;
}
.page_news_subsol_link_news{
    font-size: 18px;
    font-family: "PT Sans";
    color: #303030;
    text-align: center;
    font: 21px MyriadPro-Regular;
}
.go_to_comment_in_news{
    width: 100%;
    padding: 5px 5px;
    background: #e71c25;
    font-size: 14px;
    font-family: "Roboto Condensed";
    color: rgb(255, 255, 255);
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1.714;
    border: 2px solid #e71c25;
    display: block;
    text-align: center;
}
.go_to_comment_in_news:hover{
    background: #fff;
}
.subscribe_competitions{
    width: 100%;
    padding: 5px 5px;
    background: #e71c25 !important;
    font-size: 14px;
    font-family: "Roboto Condensed";
    color: rgb(255, 255, 255);
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1.714;
    border: 2px solid #e71c25;
    display: block;
    text-align: center;
}
.subscribe_competitions:hover{
    background: #fff !important;
}


.my_social_button{
    width: 52px;
    height: 52px;
    border-radius: 50%;
    border: 1px solid;
    margin: 4px;
    text-align: center;
    font-size: 29px;
    color: #fff;
    overflow: hidden;
    padding: 10px;
}
.my_facebook_social{
    background-image:url('/img/social/fb.png');
}
.my_facebook_social:hover{
    background-image:url('/img/social/fb_h.png');
}
.my_ok_social{
    background-image:url('/img/social/ok.png');
}
.my_ok_social:hover{
    background-image:url('/img/social/ok_h.png');
}
.my_vk_social{
    background-image:url('/img/social/vk.png');
}
.my_vk_social:hover{
    background-image:url('/img/social/vk_h.png');
}
.button-like-news{
    cursor:pointer;
}
.content-width-for-icon{
    width: 220px;
    margin: auto;
}
.width-for-bar-share{
    max-width: 220px;
    margin: auto;
}
.popup-with-move-anim{
    background: transparent;
}
.afterslider_newsitem:hover div a{
    color : #fff !important;
}
.afterslider_newsitem:hover div div a{
    color : #fff !important;
}
.afterslider_newsitem:hover div div div a{
    color : #fff !important;
}
.afterslider_newsitem:hover a{
    color : #fff !important;
}
@media screen and (max-width: 1000px) and (min-width: 800px ) {
    .next-prev-butoon-reviste-footer{
        margin-top:18% !important;
    }
}
@media screen and (min-width: 1000px) {
    /*.responsive_news_page_news_item{*/
    /*width: 20%;*/
    /*}*/
}
@media screen and (max-width: 1000px) and (min-width: 770px ) {
    .positionResponsiveSearch{
        position: absolute;
        right: 5px;
    }
}
@media screen and (max-width: 1100px) and (min-width: 800px ) {
    .responsivesocila{
        width: 100px !important;
    }
    .newDiaryHeight {
        height: 140px !important;
    }
}
.moreNewsLink{
    font-size: 16px;
    font-family: 'Roboto Condensed';
    color: rgb(123, 123, 123);
    text-transform: uppercase;
    line-height: 2.387;
    text-align: center;
}
.moreNewsLink:hover{
    color:#e71d25;
    text-decoration: underline;
}
.base_div_top_news_v2:hover div a img {
    filter: brightness(50%);
    -webkit-filter: brightness(50%);
    -moz-filter: brightness(50%);
    -o-filter: brightness(50%);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
.allNewsDiv{
    margin: 10px;
    min-height: 150px;
    /*width: 36%;*/

    border: 1px solid;
    float: left;
    float: left;
    display: inline-block;
    border-color: #e71c25;
    margin-right: 30px;
    padding: 15px;
    border-top: 4px solid #e71c25;
}
.linkAllNewsDiv{
    font: 18px/1 'roboto';
    color: #303030;
}
.linkAllNewsDiv:hover{
    color: #e71c25;
}








.bb-custom-wrapper {
    width: 100%;
    height: 100%;
    position: relative;
}

.bb-custom-wrapper .bb-bookblock {
    width: 100%;
    height: 100%;
    -webkit-perspective: 2000px;
    perspective: 2000px;
}

.bb-custom-side {
    width: 50%;
    float: left;
    height: 100%;
    overflow: hidden;
    background: #fff;
    /* Centering with flexbox */
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.bb-custom-firstpage h1 {
    font-size: 2.625em;
    line-height: 1.3;
    margin: 0;
    font-weight: 300;
    background: #fff;
}

.bb-custom-firstpage h1 span {
    display: block;
    font-size: 60%;
    opacity: 0.3;
    padding: 0 0 0.6em 0.1em;
}

.bb-custom-firstpage {
    text-align: center;
    padding-top: 15%;
    width: 50%;
    float: left;
    height: 100%;
}

.bb-custom-side p {
    padding: 8%;
    font-size: 1.8em;
    font-weight: 300;
}

.bb-custom-wrapper h3 {
    font-size: 1.4em;
    font-weight: 300;
    margin: 0.4em 0 1em;
}

.bb-custom-wrapper > nav {
    width: 100%;
    height: 40px;
    margin: 1em auto 0;
    position: fixed;
    bottom: 20px;
    z-index: 1000;
    text-align: center;
}

.bb-custom-wrapper > nav a {
    display: inline-block;
    width: 40px;
    height: 40px;
    text-align: center;
    border-radius: 2px;
    background: #1baede;
    color: #fff;
    font-size: 0;
    margin: 2px;
}

.bb-custom-wrapper > nav a:hover {
    opacity: 0.6;
}

.bb-custom-icon:before {
    font-family: 'arrows';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 30px;
    line-height: 40px;
    display: block;
    -webkit-font-smoothing: antialiased;
}

.bb-custom-icon-first:before,
.bb-custom-icon-last:before {
    content: "\e002";
}

.bb-custom-icon-arrow-left:before,
.bb-custom-icon-arrow-right:before {
    content: "\e003";
}

.bb-custom-icon-arrow-left:before,
.bb-custom-icon-first:before {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

/* No JS */
.no-js .bb-custom-wrapper {
    height: auto;
}

.no-js .bb-custom-content {
    height: 470px;
}

@media screen and (max-width: 61.75em){
    .bb-custom-side {
        font-size: 70%;
    }
}

@media screen and (max-width: 33em){
    .bb-custom-side {
        font-size: 60%;
    }
}
.leftRIghtDiary{
    padding: 10px 15px;
    border: 2px solid red;
    background: red;
}
.leftRIghtDiary{
    padding: 5px 12px;
    border: 2px solid red;
    background: red;
    float: right;
    margin-left: 10px;
    color:#fff;
    font-size: 18px;
}
.leftRIghtDiary:hover{
    color: red;
    background: #fff;
}

#jurnal{
    width:100%;
    height:470px;
}
#jurnal .turn-page{
    background-color:#fff;
    /*background-size:100% 100%;*/
}
@media screen and (max-width: 1000px) and (min-width: 800px ) {
    #jurnal{
        height: 260px;
    }
}
@media screen and (max-width: 700px) and (min-width: 500px ) {
    #jurnal{
        height: 350px;
    }
}
@media screen and (max-width: 500px) and (min-width: 400px ) {
    #jurnal{
        height: 260px;
    }
}
@media screen and (max-width: 400px){
    #jurnal{
        height: 200px;
    }
}
@media screen and (max-width: 500px){
    .next-prev-butoon-reviste-footer{
        margin-top: 65%;
    }
}
.linkNewBarOwlTitle{
    text-transform: uppercase;
    color:#fff;
    font-style: italic;
}
.linkNewBarOwlTitle:hover{
    color:#e71c25;
}
.title_for_special_project{
    background: #e8242b;
}
.title_for_special_project a{
    color:#fff;
}
.firstSpecialProjectLink{
    text-transform: uppercase;
    font: 14px MyriadPro-Regular;
    color:#fff;
}
.firstSpecialProjectLink:hover{
    color:#ffecec;
    text-decoration: underline;
}
.secondSpecialProjectLink{
    padding-bottom: 30px
}.secondSpecialProjectLink:hover{
     color:#ffecec;
     text-decoration: underline;
 }

.main-nav-scrolled{
    position: fixed;
    z-index: 99999;
    right: 0px;
    left: 0px;
    top: 0px;
}
.back-red-pag-slid{
    background-color: #e71c25 !important;
}
.myPaginationClassForSlider{
    background: transparent;
    border-radius: 50%;
    background-color:transparent;
    display: inline-block;
    text-align: center;
    padding: 0;
    height: 15px;
    width: 15px;
    cursor: pointer;
    border: 2px solid #e71c25 !important;
}
.myPaginationClassForSlider:hover{
    background-color: #e71c25 !important;
}
.readNewBarOwlTitle:hover{
    color: #3a3a3a;
}
.readNewBarOwlTitle{
    top: 10px;
    color: #fff;
    font-style: italic;
    text-transform: uppercase;
    font: 21px/1 'roboto';
    line-height: 1.7;
}
.baseAuthorDiv:hover div.imageDivAuthor a div.authimg{
    filter: brightness(50%);
    -webkit-filter: brightness(50%);
    -moz-filter: brightness(50%);
    -o-filter: brightness(50%);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
.authorOwlReadBack{
    text-align: center;
    width: 136px;
    height: 33px;
    margin: auto;
    background-image: url('../img/red-backAuth-text.png')
}
.authorOwlReadBack:hover{
    text-align: center;
    width: 136px;
    height: 33px;
    margin: auto;
    background-image: url('../img/white-backAuth-text.png')
}


@media screen and (max-width: 300px)  {
    .description_news_top_v2{
        height: 19px;
    }
    .img-width-for-news-afterslider{
        width: 150%;
    }
    .category_news_top_v2{
        height: 14px;
        overflow: hidden;
    }
    .content_new_diary_hov{
        padding: 0px;
    }
}

@media screen and (max-width: 350px)  {
    .div_comment_date_position{
        width: 100%;
        bottom: 7px;
    }
    .base_div_top_news_v2{
        padding-bottom: 36px;
    }
    .margin-top-reviste-news-for-mobile{
        margin-top:330px;
    }
    .paddingContentForDiaryNew{
        padding: 0px;
    }
}

@media screen and (max-width: 590px) and (min-width: 400px)  {
    .newDiaryHeight{
        height: 200px;
    }
    .positionForSidebarHomePage{
        top:0px;
    }
}

@media screen and (max-width: 440px) and (min-width: 350px)  {
    .newDiaryHeight{
        height:200px;
    }
    .margin-top-reviste-news-for-mobile{
        margin-top: 330px;
    }
}

@media screen and (max-width: 480px) and (min-width: 400px)  {
    .newDiaryHeight{
        height:200px !important;
    }
}

@media screen and (max-width: 600px) and (min-width: 580px)  {
    .newDiaryHeight{
        height: 300px;
    }
    .positionForSidebarHomePage{
        top:30px;
    }
}

@media screen and (max-width: 790px) and (min-width: 600px)  {
    .positionForSidebarHomePage{
        top:0px;
    }
    .margin-top-reviste-news-for-mobile{
        margin-top: 200px;
    }
}

@media screen and (max-width: 790px) and (min-width: 768px)  {
    .margin-top-reviste-news-for-mobile {
        margin-top: 0px;
    }
}
@media screen and (max-width: 990px) and (min-width: 791px)  {
    .paddingContentForDiaryNew{
        padding: 0px;
    }
    .positionForSidebarHomePage{
        top:0px;
    }
    .content_new_diary_hov{
        padding: 0px;
    }
    .paddingDiaryBaseDiv{
        padding-left: 10px;
        padding-right: 10px;
    }
}
#special-project .item img{
    width: 102%;
}
@media screen and (max-width: 790px) and (min-width: 765px)  {

}
@media screen and (max-width: 790px) and (min-width: 765px)  {
    .title_for_special_project{
        margin-top: -15px;
    }
}
@media screen and (max-width: 450px)  {
    #search input[type="search"]{
        top:80px
    }
    #search .close{
        top:0px;
    }
}

@media screen and (max-width: 1100px) and (min-width: 990px)  {
    .paddingContentForDiaryNew{
        padding: 0px;
    }
    .positionForSidebarHomePage{
        top:0px;
    }
    .content_new_diary_hov{
        padding: 0px;
    }
    .paddingDiaryBaseDiv{
        padding-left: 10px;
        padding-right: 10px;
    }
    .link-date-news-top-v2{
        position: initial;
    }
}
a{
    cursor: pointer;
}
.breadcrumb li a{
    cursor: pointer;
}
.video-item-hover-effect{
    /*width: 25%;*/
}

@media screen and (max-width: 1100px) and (min-width: 990px)  {

}
.active:hover{
    cursor: pointer;
}
.position_social_footer{
    height: 40px;
    width: 40px;
    float: left;
    margin-right: 3px;
    margin-left: 3px;
}
.link-rss{
    background-image:url('../img/social/1.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.link-rss:hover{
    background-image:url('../img/social/1-1.png');
}
.link-facebook{
    background-image:url('../img/social/2.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.link-facebook:hover{
    background-image:url('../img/social/2-1.png');
}
.link-twiter{
    background-image:url('../img/social/3.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.link-twiter:hover{
    background-image:url('../img/social/3-1.png');
}.link-instagram{
     background-image:url('../img/social/4.png');
     background-size: cover;
     background-repeat: no-repeat;
     background-position: 50% 50%;
 }
.link-instagram:hover{
    background-image:url('../img/social/4-1.png');
}.link-ok{
     background-image:url('../img/social/5.png');
     background-size: cover;
     background-repeat: no-repeat;
     background-position: 50% 50%;
 }
.link-ok:hover{
    background-image:url('../img/social/5-1.png');
}
.link-vk{
    background-image:url('../img/social/6.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.link-vk:hover{
    background-image:url('../img/social/6-1.png');
}
.link-youtube{
    background-image:url('../img/social/7.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.link-youtube:hover{
    background-image:url('../img/social/7-1.png');
}
.competition_bann{
    width: 60%;
    margin: auto;
    text-align: center;
    text-transform: uppercase;
    background: red;
    margin-top: -13px;
    z-index: 9;
    position: absolute;
    left: 20%;
    background: rgba(255, 255, 255, 0.56);
    font-size: 20px;
    margin-top: -32%;
    padding-top: 9px;
    padding-bottom: 9px;
}

.new_number_text_title{
    text-align: center;
    font-size: 17px;
    color: #333333;
    font-weight: 600;
}

.diaryDesciption > p > img{
    max-width: 100%;
}
@media screen  and (max-width: 790px) and (min-width: 420px){
    .btn-navigation-owl{
        margin-top: -35px;
    }
}

.baseWeatherDiv{
    border-right:1px solid #303030;
}
.byPeriodDay{
    border-right:1px solid #303030;
}
.cityMeteo{
    font-size: 42px;
    font-family: "Roboto Condensed";
    color: rgb(48, 48, 48);
    text-transform: uppercase;
    line-height: 1.2;
}
.dayMeteo{
    font-size: 25px;
    font-family: "Roboto Condensed";
    color: rgb(48, 48, 48);
    text-transform: uppercase;
}
.monthDayYearMeteo{
    font-size: 25px;
    font-family: "Roboto Condensed";
    color: rgb(48, 48, 48);
    text-transform: uppercase;
}
.windMeteo{
    font-size: 20px;
    font-family: "Roboto Condensed";
    color: rgb(48, 48, 48);
    text-transform: uppercase;
    margin-top: -12px;
}
.windValueMeteo {
    font-size: 36px;
    font-family: "Roboto Condensed";
    color: rgb(48, 48, 48);
    text-transform: uppercase;
    margin-top: -6px;
}
.windValueKMMeteo{
    font-size: 20px;
    font-family: "Roboto Condensed";
    color: rgb(48, 48, 48);
    text-transform: uppercase;
}
.periodDayMeteo{
    font-size: 30px;
    font-family: "Roboto Condensed";
    color: rgb(48, 48, 48);
    text-transform: uppercase;
    margin-top: -10px;
}
.typeWeatherPeriodDay{
    font-size: 25px;
    font-family: "Roboto Condensed";
    color: rgb(48, 48, 48);
    text-transform: uppercase;
    margin-top: 15px;
}
.temperatureWeatherPage{
    font-size: 80px;
    font-family: "Roboto Condensed";
    color: rgb(231, 30, 37);
    text-transform: uppercase;
    line-height: 1.2;
}

.valueWindMetePeriodDay {
    font-size: 15px;
    font-family: "Roboto Condensed";
    color: rgb(48, 48, 48);
    text-transform: uppercase;
    line-height: 1.2;
}
.windMetePeriodDay {
    font-size: 20px;
    font-family: "Roboto Condensed";
    color: rgb(48, 48, 48);
    text-transform: uppercase;
    line-height: 1.2;
}
.paddingForWeatherBaseDiv{
    padding-left: 15px;
    padding-right: 15px;
    /*max-width: 1100px;*/
}
.byPeriodDay{
    /*text-align:center;*/
}

@media screen  and (max-width: 795px) and (min-width: 400px){
    .baseWeatherDiv{
        border-right:1px solid #303030;
        border-left:1px solid #303030;
    }
    .byPeriodDay{
        width: 50%;
        float: left;
        margin-top: 30px;
        border-right:1px solid #303030;
        text-align: center;
    }
    .paddingForWeatherBaseDiv{
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media screen  and (max-width: 400px) {
    .baseWeatherDiv{
        border-right:1px solid #303030;
        border-left:1px solid #303030;
    }
    .byPeriodDay{
        margin-top: 30px;
        border-right:1px solid #303030;
        text-align: center;
    }
    .paddingForWeatherBaseDiv{
        padding-left: 15px;
        padding-right: 15px;
    }
}
.byPeriodDay{
    padding-left: 30px;
    padding-right: 30px;
}
.styleImageWetherPerPeriodDay{
    max-height: 72px;
    margin-top: 15px;
}
@media screen  and (max-width: 1100px) and (min-width: 790px){

    .byPeriodDay{
        padding-left: 15px;
        padding-right: 15px;
        text-align: center;
    }
    .periodDayMeteo{
        font-size: 18px;
    }
    .typeWeatherPeriodDay{
        font-size: 18px;
    }
    .temperatureWeatherPage{
        font-size: 55px;
    }
    .styleImageWetherPerPeriodDay{
        max-height: 65px;
        margin-top: 10px;
    }
    .paddingForWeatherBaseDiv{
        padding-left: 15px;
        padding-right: 15px;
    }
}
.typeWeatherBase{
    font-size: 35px;
    font-family: "Roboto Condensed";
    color: rgb(48, 48, 48);
    text-transform: uppercase;
    line-height: 1;
    margin-top: 15px;
}
.baseWeatherImage{
    float: right;
    height: 130px
}
.baseWeatherDiv{
    padding-right: 40px;
    padding-left: 40px
}
@media screen  and (max-width: 790px) and (min-width: 500px){
    .baseWeatherDiv{
        max-width: 60%;
    }
    .typeWeatherBase{
        font-size: 25px;
        margin-top: 0px;
    }
    .temperatureWeatherPage{
        font-size: 40px;
    }
    .windValueMeteo{
        font-size: 30px;
    }
    .windValueKMMeteo{
        font-size: 14px;
    }
    .dayMeteo{
        font-size: 17px;
    }
    .monthDayYearMeteo{
        font-size: 17px;
    }
    .windMeteo{
        font-size: 14px;
    }
    .baseWeatherImage{
        height: 60px;
    }
}
@media screen  and (max-width: 500px) and (min-width: 350px){

    .typeWeatherBase{
        font-size: 25px;
        margin-top: 0px;
    }
    .temperatureWeatherPage{
        font-size: 40px;
    }
    .windValueMeteo{
        font-size: 30px;
    }
    .windValueKMMeteo{
        font-size: 14px;
    }
    .dayMeteo{
        font-size: 17px;
    }
    .monthDayYearMeteo{
        font-size: 17px;
    }
    .windMeteo{
        font-size: 14px;
    }
    .baseWeatherImage{
        height: 60px;
    }
}
@media screen  and (max-width: 350px){
    .typeWeatherBase{
        font-size: 20px;
        margin-top: 0px;
    }
    .temperatureWeatherPage{
        font-size: 30px;
    }
    .windValueMeteo{
        font-size: 25px;
    }
    .windValueKMMeteo{
        font-size: 10px;
    }
    .dayMeteo{
        font-size: 15px;
    }
    .monthDayYearMeteo{
        font-size: 15px;
    }
    .windMeteo{
        font-size: 11px;
    }
    .baseWeatherImage{
        height: 55px;
    }
    .cityMeteo{
        font-size: 35px;
    }
    .baseWeatherDiv{
        padding-right: 15px;
        padding-left: 15px;
    }
}
@media screen  and (max-width: 1100px) and (min-width: 790px){
    .btn-navigation-owl{
        margin-top: -40px;
    }
    .title-carousel{
        font-size: 28px;
    }
    .baseWeatherDiv{
        padding-right: 15px;
        padding-left: 15px;
    }
    .typeWeatherBase{
        font-size: 25px;
        margin-top: 0px;
    }
    .temperatureWeatherPage{
        font-size: 40px;
    }
    .windValueMeteo{
        font-size: 30px;
    }
    .windValueKMMeteo{
        font-size: 14px;
    }
    .dayMeteo{
        font-size: 17px;
    }
    .monthDayYearMeteo{
        font-size: 17px;
    }
    .windMeteo{
        font-size: 14px;
    }
    .baseWeatherImage{
        height: 75px;
    }
}
.search-text:hover{
    color:#ffffff;
}
.carousel_vide_hover a img.play-button-video{
    display: none;
}
.carousel_vide_hover:hover a img.play-button-video{
    display: block;
}
.carousel_vide_hover_gallery a img.play-button-video{
    display: none;
}
.carousel_vide_hover_gallery:hover a img.play-button-video{
    display: block;
}

.authorOwlReadBack:hover a.readNewBarOwlTitle {
    color: #e71d25;
}
.dateTitleNewNumber{
    text-align: center;
    font-size: 15px;
    margin-top: -15px;
    text-transform: capitalize;
    color:#333333;
}
.backColorForButton{
    color:#fff;
}
.backColorForButton:hover{
    color: #e71d25;
    background: #ffffff;
}
.img_radio_style{
    padding: 5px;
    background: #fff;
    -webkit-box-shadow: 0px 0px 35px -6px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 35px -6px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 35px -6px rgba(0,0,0,0.75);
    margin-top: 12px;
}
.margin-top-reviste-news-for-mobile{
    margin-top: 0px;
}
.navbar-inverse .navbar-nav>li>a{
    font: 19px/1 'roboto condensed';
}
.new_number_text_title:hover,
.dateTitleNewNumber:hover{
    color: #e71d25 !important;
}
.borderBottomDiary{
    border-bottom: 1px solid #333333;
}
.navigationDiaryPageButton{
    width:50%;
    z-index:9;
    float: right;
}
@media screen  and (max-width: 470px) {
    .navigationDiaryPageButton{
        width:100%;
    }
}


@media (max-width: 1050px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
}
.mfp-close{
    margin-top: 60px;
    margin-right: -15px;
}
.authorBottonPosition{
    min-height: 200px;
}
@media (max-width: 790px) {
    .authorBottonPosition{
        min-height: 110px;
    }
}
@media (max-width: 500px) {
    .breadcrumb{
        display: none;
    }
    .date-for-product-in-page-bredcrumb{
        width:100%;
    }

}

.new-title-responsive{
    font: 18px MyriadPro-Regular;
    height: 74px;
    overflow: hidden;
    text-align: center;
}
.description_news_top_v2_home{
    display:none;
}
.mfp-wrap .mfp-close-btn-in .mfp-auto-cursor .mfp-fade .mfp-ready{
    height:100% !important;
}
.subscribe_competitions:focus{
    color:#e71c25 !important;
    text-decoration:none;
    background: #ffffff !important;
}
.expired_competiton{
    position: absolute;
    background: rgba(62, 62, 62, 0.56);
    padding: 5px 13px;
    top: 24px;
    color:#fff;
}

.titleForNomination{
    text-align: center;
    padding: 10px;
    color: #ffffff;
    font-size:20px;
    background-color: #303030;
    margin-bottom: 20px;
}


.vote-link{
     border: 2px solid #e71c25;
     text-align: center;
     margin-bottom: 13px;
     padding: 6px 0px;
     background: #e71c25;
     color: #ffffff;
 }
.vote-link:hover{
    background: #ffffff;
}
.voted_buttton_style{
    border: 2px solid #e71c25;
    text-align: center;
    margin-bottom: 13px;
    padding: 6px 0px;
    background: #ffffff;
    color: #e71c25;
}
.voted_buttton_style:hover{
    border: 2px solid #e71c25;
    text-align: center;
    margin-bottom: 13px;
    padding: 6px 0px;
    background: #ffffff;
    color: #e71c25;
}
.voted_buttton_style:active{
    border: 2px solid #e71c25;
    text-align: center;
    margin-bottom: 13px;
    padding: 6px 0px;
    background: #ffffff;
    color: #e71c25;
}

.btn-search-mobile{
	margin-top:10px;
}
.navbar-inverse .navbar-nav>li>a {
    font: 17px/1 'roboto condensed';
}
.title_news_top_v2_home{
	max-height:50px
}

.tags > a{
    font-size: 20px;
    color: #4476bb;
    text-decoration: none;
    padding-right: 5px;
    padding-left: 10px;
}
.tags > a:hover{
    text-decoration: dashed;
    color: #e71c25;
}
.post-tagged-icon{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 2px solid #e71c25;
    text-align: center;
    font-size: 20px;
    color: #e71c25;
    padding: 5px;
    float: left;
}
.footer-button{
	font-size:13px;
}
