.embed-responsive, .embed-code-container {
    text-align: center;
    margin-bottom: 20px;
    position: relative;
}

.embed-responsive .video-container{
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;

}
.single-news-content p iframe{
    text-align: center;
    margin: 15px auto !important;
    padding: 5px auto !important;
}

.embed-responsive iframe, 
.embed-responsive object, 
.embed-responsive embed, 
.embed-responsive blockquote, 
.embed-responsive twitterwidget,
.embed-code-container iframe, 
.embed-code-container object, 
.embed-code-container embed, 
.embed-code-container blockquote, 
.embed-code-container twitterwidget{
    margin: 0px auto !important;
    padding: 0px auto !important;
    max-width: 100% !important;

}
.cursor {
    cursor: pointer;
}

.hide-comment{
    display: none;
}

.banner-100 {
    width: 100%;
    min-height: 0px;
    height: auto;
    overflow:hidden; 
    display: block;
}

.banner-aside-100 {
    width: 100%;
    min-height: 0px;
    height: auto;
    display: block;
}

.banner .container{
    /*background-color: #ff0000;*/
    text-align: center;
    vertical-align: central;
    margin: 0 auto;
    font-size: 30px;
    font-weight: bold;
    color: white;
}
.banner .container {
    background-clip: content-box;
}

.single-page-inner {
    border-bottom: 0px;
}


.embed-responsive[data-socialembed="twitter"] .twitter-tweet {
    margin: 0 auto;
}


.iframe-container {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 90px; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}

/* Then style the iframe to fit in the container div with full height and width */
.iframe-responsive {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
}

.iframe-container .top-widget-wrapper {
    width: auto !important;
}

.iframe-container .top-carousel-wrapper {
    width: auto !important;
}


.single-news .inlineImage_center img {
    width: 100%;
}

.single-news p a {
    color: #B0162B;
    font-weight: bold;
}

.single-news .anterfile b{
    width: 100%;
    color: #B0162B;
    display: block;
}

.column .column-title {
    font-size: 2.2rem;
}

@media(max-width:992px){
    .big-banner{
        display: none !important;
    }
}

@media(min-width:992px){    
    .big-banner{
        display:block;
        z-index:99999;

    }
    .banner-left{
        z-index:99999;
        overflow:hidden;
        text-align:right;
        top:0px !important;
        position:fixed;
        display:block !important;
        text-align:right;
        width:0px;
        padding-right: 6px;
        background-color: white;
    }
    .banner-right{
        right:-10px;
        z-index:99999;
        overflow:hidden;
        text-align:left;
        top:0px !important;
        position:fixed;
        display:block !important;
        width:0px;
        background-color: white;
        padding-left: 5px;
    }
    .banner-right img{
        float:left;
    }
    .banner-left img{
        float:right;
    }

}

@media (max-width: 575px) {
    .category-news-section .aditional-news-wrapper .news-item .news-item-data h3.news-item-title{
        font-size: 1.6rem !important;
    }
    main {
        min-height:300px 
    }

    .poll-intext-single .ct-chart .ct-legend li{
        font-size: 1.4rem;
    }
}

@media (min-width: 992px) {
    /*    .banner .container {
            padding-left: 0px;
            padding-right: 0px
        }*/

    .poll-intext-single .ct-chart .ct-legend {
        max-width: 450px;
        margin: 0 auto;
    }
}

textarea.form-control {
    line-height: 23px;
}

.survey-range {
    height: 5px;
    background: #f69192;
}

.poll-intext-single .ct-chart .ct-legend li{
    font-size: 1.4rem;
}

.embed-responsive .brid {
    width: 100% !important;
    height: auto !important;
}

.language-menu li + li::before {
    content: none;
}