﻿@charset "UTF-8";
@import "https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css";
/* font-wights */
/* font-wights x */
/*new*/
/*custom select*/
/*custom select ends*/
/* Mixins */
.home-img-gallery {
    background: #C0C0C0;
    padding: 30px 0;
}

@media (max-width: 767px) {
    .home-img-gallery {
        padding-top: 15px;
    }
}

@media (max-width: 767px) {
    .home-tab-move-a {
        width: 100%;
    }
}

.home-img-gallery .slider {
    background: #2E2C27;
}

    .home-img-gallery .slider .holder {
        width: 1170px;
        overflow-x: hidden !important;
        display: table;
        height: 100%;
    }

@media (max-width: 1024px) {
    .home-img-gallery .slider .holder {
        width: 100%;
    }
}

@media (max-width: 767px) {
    .home-img-gallery .slider .holder {
        display: block;
    }
}

.home-img-gallery .slider .holder .content-holder {
    width: 30%;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    left: 30px;
    top: 30px;
    width: 30%;
    height: 100%;
    position: relative;
    z-index: 101;
}

@media (max-width: 767px) {
    .home-img-gallery .slider .holder .content-holder {
        position: static;
        width: 100%;
    }
}

.home-img-gallery .slider .holder .content-holder h4 {
    font-size: 24px;
}

@media (max-width: 1024px) {
    .home-img-gallery .slider .holder .content-holder h4 {
        font-size: 18px;
    }
}

@media (max-width: 767px) {
    .home-img-gallery .slider .holder .content-holder h4 {
        display: block;
        overflow: hidden;
        font-size: 16px;
        margin-bottom: 0;
    }
}

@media (max-width: 1024px) {
    .home-img-gallery .slider .holder .content-holder {
        left: 0;
        top: 0;
    }
}

@media (max-width: 767px) {
    .home-img-gallery .slider .holder .content-holder {
        margin: 0;
        padding: 0;
    }
}

.home-img-gallery .slider .holder .content-holder .box {
    background: #FFDA29;
    width: 100%;
    height: 370px;
    padding: 30px;
}

@media (max-width: 1024px) {
    .home-img-gallery .slider .holder .content-holder .box {
        height: 315px !important;
        border: 15px solid #2E2C27;
        border-right: 0;
    }
}

@media (max-width: 767px) {
    .home-img-gallery .slider .holder .content-holder .box {
        padding: 15px;
        height: auto !important;
        border: 0px;
    }
}

.home-img-gallery .slider .holder .content-holder .box .cam-icon img {
    width: 56px;
    margin-bottom: 15px;
}

@media (max-width: 767px) {
    .home-img-gallery .slider .holder .content-holder .box .cam-icon img {
        margin-bottom: 0;
        float: none;
    }
}

@media (max-width: 767px) {
    .home-img-gallery .slider .holder .content-holder .box .cam-icon {
        float: left;
        width: 32px;
        margin-right: 15px;
        margin-bottom: 0;
    }
}

.home-img-gallery .slider .holder .content-holder .box i {
    color: #CC180C;
    font-size: 35px;
    margin-bottom: 8px;
}

.home-img-gallery .slider .holder .img-holder {
    float: right;
    width: 70%;
    height: 430px;
    overflow: hidden;
}

@media (max-width: 1024px) {
    .home-img-gallery .slider .holder .img-holder {
        /* width: 660px;*/
        height: auto;
    }
}

@media (max-width: 768px) {
    .home-img-gallery .slider .holder .img-holder {
        /* width: 460px;
                    height: 460px; */
    }
}

@media (max-width: 767px) {
    .home-img-gallery .slider .holder .img-holder {
        width: 100%;
        height: auto;
    }
}

.home-img-gallery .slider .holder .img-holder img {
    height: 100%;
}

@media (max-width: 767px) {
    .home-img-gallery .slider .holder .img-holder img {
        margin: 0;
        width: 100%;
        height: auto;
    }
}

.home-img-gallery .slider.opinion-insert .box {
    position: relative;
}

@media (max-width: 1024px) {
    .home-img-gallery .slider.opinion-insert .box {
        height: auto !important;
    }
}

@media (max-width: 768px) {
    .home-img-gallery .slider.opinion-insert .box {
        padding: 20px !important;
    }
}

.home-img-gallery .slider.opinion-insert .box h1 {
    color: #CC180C;
    font-size: 34px;
    margin-bottom: 30px;
}

@media (max-width: 1024px) {
    .home-img-gallery .slider.opinion-insert .box h1 {
        font-size: 24px;
        margin-bottom: 15px;
    }
}

@media (max-width: 767px) {
    .home-img-gallery .slider.opinion-insert .box h1 {
        font-size: 20px;
    }
}

.home-img-gallery .slider.opinion-insert .box h4 {
    font-size: 26px;
    margin-bottom: 30px;
}

@media (max-width: 1024px) {
    .home-img-gallery .slider.opinion-insert .box h4 {
        font-size: 20px;
        margin-bottom: 15px;
    }
}

@media (max-width: 767px) {
    .home-img-gallery .slider.opinion-insert .box h4 {
        font-size: 16px;
    }
}

.home-img-gallery .slider.opinion-insert .box a {
    width: 100%;
    margin-top: 60px;
    background: #CC180C;
    color: #fff;
    display: block;
    text-transform: uppercase;
    text-align: center;
    font-size: 16px;
    height: 50px;
    line-height: 50px;
}

@media (max-width: 1024px) {
    .home-img-gallery .slider.opinion-insert .box a {
        margin-top: 0;
        height: 40px;
        line-height: 40px;
        font-size: 12px;
    }
}

.home-img-gallery .slider.opinion-insert .box a i.fa-upload {
    color: #fff !important;
    font-size: 20px !important;
    margin-left: 15px !important;
}

@media (max-width: 767px) {
    .home-img-gallery .slider.opinion-insert .box a i.fa-upload {
        font-size: 15px !important;
        margin-left: 5px !important;
    }
}

.home-img-gallery .slider.opinion-insert .img-holder {
    height: 430px;
    background: #fff;
}

@media (max-width: 1024px) {
    .home-img-gallery .slider.opinion-insert .img-holder {
        height: auto;
    }
}

.home-img-gallery .slider.opinion-insert .img-holder:hover .socail-share-widget {
    top: -42px;
}

.home-img-gallery .slider.opinion-insert .insert-widgets {
    padding: 30px 30px 30px 60px;
    position: relative;
    z-index: 1;
}

@media (max-width: 767px) {
    .home-img-gallery .slider.opinion-insert .insert-widgets .widget-type-view-5 .img-place-holder a {
        width: 100%;
    }
}

.home-img-gallery .slider.opinion-insert .insert-widgets .widget-type-view-5 .img-holder {
    height: auto !important;
    width: 100% !important;
}

    .home-img-gallery .slider.opinion-insert .insert-widgets .widget-type-view-5 .img-holder:hover .socail-share-widget {
        top: 0 !important;
    }

@media (max-width: 767px) {
    .home-img-gallery .slider.opinion-insert .insert-widgets .widget-type-view-5 h5 {
        padding-left: 0;
        overflow: visible;
    }
}

@media (max-width: 1024px) {
    .home-img-gallery .slider.opinion-insert .insert-widgets {
        padding: 20px;
    }
}

@media (max-width: 767px) {
    .home-img-gallery .slider.opinion-insert .insert-widgets {
        padding: 15px;
    }
}

.home-img-gallery .carousel-control.left,
.home-img-gallery .carousel-control.right {
    display: none;
}

.home-img-gallery .carousel-indicators {
    z-index: 102;
    left: auto;
    width: 350px;
    margin-left: 30px;
    bottom: 30px;
}

@media (max-width: 1024px) {
    .home-img-gallery .carousel-indicators {
        margin-left: 15px;
        bottom: 15px;
        width: 30%;
    }
}

@media (max-width: 767px) {
    .home-img-gallery .carousel-indicators {
        width: 100%;
        margin: 0;
        bottom: -30px;
    }
}

.home-img-gallery .carousel-indicators li {
    background: rgba(0, 0, 0, 0.5);
    border: 0;
    width: 13px;
    height: 13px;
    margin: 3px;
}

    .home-img-gallery .carousel-indicators li.active {
        background: #000 !important;
        width: 13px;
        height: 13px;
        border: 0;
    }

@media (min-width: 1024px) {
    .home-img-gallery .carousel-fade .carousel-inner .item {
        opacity: 0;
        -webkit-transition-property: opacity;
        transition-property: opacity;
    }

    .home-img-gallery .carousel-fade .carousel-inner .active {
        opacity: 1;
    }

        .home-img-gallery .carousel-fade .carousel-inner .active.left,
        .home-img-gallery .carousel-fade .carousel-inner .active.right {
            left: 0;
            opacity: 0;
            z-index: 1;
        }

    .home-img-gallery .carousel-fade .carousel-inner .next.left,
    .home-img-gallery .carousel-fade .carousel-inner .prev.right {
        opacity: 1;
    }

    .home-img-gallery .carousel-fade .carousel-control {
        z-index: 2;
    }
}

.home-img-gallery.normal {
    margin-bottom: 30px;
}

/********Breaking-new*********/
.widget-breaking-news {
    /* margin: 0 0 15px 0;*/
    display: table;
    width: 100%;
    height: 50px;
    background: #FFDA29;
}

    .widget-breaking-news.alert {
        padding: 0;
        border-radius: 0;
        border: 0;
    }

    .widget-breaking-news .col-sm-12 {
        display: table;
    }

    .widget-breaking-news .holder {
        display: table-cell;
        vertical-align: middle;
    }

    .widget-breaking-news p {
        margin-bottom: 0;
        color: #000;
        line-height: normal;
    }

        .widget-breaking-news p span {
            font-size: 14px;
        }

@media (max-width: 767px) {
    .widget-breaking-news p span {
        margin-left: 15px;
    }
}

@media (max-width: 767px) {
    .widget-breaking-news p {
        float: left;
    }
}

.widget-breaking-news .ticker-time-widget {
    width: 100px;
    position: relative;
    display: table-cell;
    vertical-align: middle;
}

@media (max-width: 767px) {
    .widget-breaking-news .ticker-time-widget {
        width: auto;
        display: block;
    }
}

.widget-breaking-news .ticker-time-widget:after {
    border-right: 1px solid rgba(0, 0, 0, 0.2);
    content: '';
    height: 32px;
    right: 0px;
    top: 5px;
    position: absolute;
}

@media (max-width: 767px) {
    .widget-breaking-news .ticker-time-widget:after {
        display: none;
    }
}

.widget-breaking-news .ticker-news {
    display: table-cell;
    vertical-align: middle;
    padding-left: 15px;
}

@media (max-width: 767px) {
    .widget-breaking-news .ticker-news {
        float: left;
        width: 85%;
        padding-left: 0;
    }
}

.widget-breaking-news .ticker-news p {
    font-size: 16px;
}

    .widget-breaking-news .ticker-news p a {
        color: #000;
    }

        .widget-breaking-news .ticker-news p a:hover {
            color: #000;
            text-decoration: none;
        }

@media (max-width: 1024px) {
    .widget-breaking-news .ticker-news p {
        font-size: 14px;
    }
}

@media (max-width: 767px) {
    .widget-breaking-news .ticker-news p {
        font-size: 13px;
    }
}

.widget-breaking-news .ticker-share {
    display: table-cell;
    vertical-align: top;
    text-align: right;
    width: 75px;
}

@media (max-width: 767px) {
    .widget-breaking-news .ticker-share {
        float: left;
        width: 15%;
    }
}

.widget-breaking-news .ticker-share a i {
    margin-left: 15px;
    color: #000;
    font-size: 20px;
    text-align: center;
    background: #fff;
    width: 36px;
    height: 36px;
    line-height: 36px;
    border-radius: 100px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

    .widget-breaking-news .ticker-share a i:hover {
        color: #55acee;
    }

.widget-breaking-news .ticker-share a.c-close {
    font-size: 24px;
    font-weight: bold;
    position: relative;
    top: -2px;
    opacity: 0.6;
    font-family: helvetica;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    color: #fff;
    margin-left: 15px;
}

    .widget-breaking-news .ticker-share a.c-close:hover {
        opacity: 1;
    }

.widget-breaking-news .carousel-fade .carousel-inner {
    height: 42px;
    line-height: 42px;
}

@media (max-width: 767px) {
    .widget-breaking-news .carousel-fade .carousel-inner {
        min-height: 100px;
        line-height: normal;
        height: auto;
    }
}

.widget-breaking-news .carousel-fade .carousel-inner .item {
    opacity: 0;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    width: 100%;
    position: absolute;
}

@media (max-width: 767px) {
    .widget-breaking-news .carousel-fade .carousel-inner .item .col-sm-12 {
        width: 100%;
    }
}

@media (max-width: 767px) {
    .widget-breaking-news .carousel-fade .carousel-inner .item {
        padding: 10px;
    }
}

.widget-breaking-news .carousel-fade .carousel-inner .active {
    opacity: 1;
}

    .widget-breaking-news .carousel-fade .carousel-inner .active.left {
        left: 0;
        opacity: 0;
        z-index: 1;
    }

    .widget-breaking-news .carousel-fade .carousel-inner .active.right {
        left: 0;
        opacity: 0;
        z-index: 1;
    }

.widget-breaking-news .carousel-fade .carousel-inner .next.left {
    opacity: 1;
}

.widget-breaking-news .carousel-fade .carousel-inner .prev.right {
    opacity: 1;
}

.widget-breaking-news .carousel-fade .carousel-control {
    z-index: 2;
}

.carousel-inner {
    -webkit-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
}

/********Breaking-newx*********/
div[class^="widget-type-view-"],
div[class*="widget-type-view-"] {
    margin-bottom: 30px;
}

@media (max-width: 767px) {
    div[class^="widget-type-view-"],
    div[class*="widget-type-view-"] {
        margin-bottom: 15px;
    }
}

/*widget-type-view-1-large*/
.widget-type-view-1-large {
    margin-bottom: 45px !important;
}

    .widget-type-view-1-large h1 {
        margin-bottom: 15px;
    }

    .widget-type-view-1-large .img-place-holder a {
        height: 680px;
        display: block;
        margin-bottom: 15px !important;
    }

@media (max-width: 1024px) {
    .widget-type-view-1-large .img-place-holder a {
        height: 430px;
    }
}

@media (max-width: 768px) {
    .widget-type-view-1-large .img-place-holder a {
        height: 320px;
    }
}

@media (max-width: 767px) {
    .widget-type-view-1-large .img-place-holder a {
        height: auto;
    }
}

/*widget-type-view-1-largex*/
/*widget-type-view-1-small*/
.widget-type-view-1-small {
    margin-bottom: 45px !important;
}

    .widget-type-view-1-small .img-place-holder a {
        height: 430px;
        display: block;
        margin-bottom: 15px !important;
    }

@media (max-width: 1024px) {
    .widget-type-view-1-small .img-place-holder a {
        height: 430px;
    }
}

@media (max-width: 768px) {
    .widget-type-view-1-small .img-place-holder a {
        height: 320px;
    }
}

@media (max-width: 767px) {
    .widget-type-view-1-small .img-place-holder a {
        height: auto;
    }
}

/*widget-type-view-1-smallx*/
/*widget-type-view-1*/
.widget-type-view-1x {
    position: relative;
}

    .widget-type-view-1x .img-place-holder > a {
        height: 430px;
        background-position: center center;
        display: block;
    }

@media (max-width: 1024px) {
    .widget-type-view-1x .img-place-holder > a {
        height: 430px;
    }
}

@media (max-width: 768px) {
    .widget-type-view-1x .img-place-holder > a {
        height: 320px;
    }
}

@media (max-width: 767px) {
    .widget-type-view-1x .img-place-holder > a {
        height: auto;
    }
}

.widget-type-view-1x .img-place-holder:hover .overlay-content {
    background: rgba(0, 0, 0, 0.8);
}

@media (max-width: 767px) {
    .widget-type-view-1x .img-place-holder:hover .overlay-content {
        background-color: transparent;
    }
}

.widget-type-view-1x .overlay-content {
    -webkit-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
    background-color: rgba(46, 44, 39, 0.8);
    position: absolute;
    z-index: 99;
    bottom: 0;
    padding: 30px 20px;
    width: 100%;
}

@media (max-width: 1024px) {
    .widget-type-view-1x .overlay-content {
        padding: 15px;
    }
}

@media (max-width: 767px) {
    .widget-type-view-1x .overlay-content {
        position: inherit;
        padding: 0;
        background: none;
        margin-top: 10px;
    }
}

.widget-type-view-1x h1 {
    color: #fff;
}

@media (max-width: 767px) {
    .widget-type-view-1x h1 {
        color: #2E2C27;
    }
}

.widget-type-view-1x h1 span {
    color: #FFA800;
}

.widget-type-view-1x p {
    color: #fff;
    margin-bottom: 0;
    font-size: 14px;
}

@media (max-width: 1024px) {
    .widget-type-view-1x p {
        font-size: 16px;
    }
}

@media (max-width: 767px) {
    .widget-type-view-1x.rwd-based a img {
        display: block;
    }
}

.widget-type-view-1x.plain .overlay-content {
    position: relative;
    background: transparent;
    padding: 0;
    margin-top: 15px;
}

    .widget-type-view-1x.plain .overlay-content h1 {
        color: #545148;
    }

    .widget-type-view-1x.plain .overlay-content p {
        color: #545148;
    }

    .widget-type-view-1x.plain .overlay-content:hover {
        background-color: transparent;
    }

.widget-type-view-1x.plain .img-place-holder:hover .overlay-content {
    background: transparent;
}

.widget-type-view-1x .camera-icon .img-place-holder a:hover::before {
    background-color: transparent;
}

.widget-type-view-1x .video-icon .img-place-holder a:hover::before {
    background-color: transparent;
}

/*widget-type-view-1x*/
/*widget-type-view-2*/
.widget-type-view-2 .img-place-holder a {
    height: 315px;
    display: block;
}

@media (max-width: 767px) {
    .widget-type-view-2 .img-place-holder a {
        height: auto;
    }
}

.widget-type-view-2 .img-place-holder img {
    margin-bottom: 15px;
}

.widget-type-view-2.large .img-holder {
    -o-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-right: -400px;
    padding-right: 400px;
    width: 100%;
}

@media (max-width: 1024px) {
    .widget-type-view-2.large .img-holder {
        margin-right: -350px;
        padding-right: 350px;
    }
}

@media (max-width: 992px) {
    .widget-type-view-2.large .img-holder {
        margin-right: -200px;
        padding-right: 200px;
    }
}

@media (max-width: 768px) {
    .widget-type-view-2.large .img-holder {
        margin-right: -55%;
        padding-right: 55%;
    }
}

@media (max-width: 767px) {
    .widget-type-view-2.large .img-holder {
        margin-right: 0;
        padding-right: 0;
    }
}

.widget-type-view-2.large .content-holder {
    float: right;
    width: 370px;
    position: relative;
    z-index: 1;
}

@media (max-width: 1024px) {
    .widget-type-view-2.large .content-holder {
        width: 320px;
    }
}

@media (max-width: 992px) {
    .widget-type-view-2.large .content-holder {
        width: 190px;
    }
}

@media (max-width: 768px) {
    .widget-type-view-2.large .content-holder {
        width: 55%;
        padding-left: 30px;
    }
}

@media (max-width: 767px) {
    .widget-type-view-2.large .content-holder {
        width: 100%;
        padding-left: 0px;
    }
}

@media (max-width: 1024px) {
    .widget-type-view-2.small .img-place-holder a {
        height: 315px;
    }
}

@media (max-width: 767px) {
    .widget-type-view-2.small .img-place-holder a {
        height: auto;
    }
}

.widget-type-view-2.small .img-place-holder img {
    margin-bottom: 15px;
}

.widget-type-view-2.small .img-holder {
    -o-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-right: -300px;
    padding-right: 300px;
    width: 100%;
}

@media (max-width: 992px) {
    .widget-type-view-2.small .img-holder {
        margin-right: -200px;
        padding-right: 200px;
    }
}

@media (max-width: 768px) {
    .widget-type-view-2.small .img-holder {
        float: none;
        padding: 0;
        margin: 0;
        float: none;
    }
}

.widget-type-view-2.small .content-holder {
    float: right;
    width: 270px;
    position: relative;
    z-index: 1;
}

@media (max-width: 992px) {
    .widget-type-view-2.small .content-holder {
        width: 190px;
    }
}

@media (max-width: 768px) {
    .widget-type-view-2.small .content-holder {
        width: 100%;
    }
}

.widget-type-view-2 hr {
    border-bottom: 1px solid #FFA800;
    margin-bottom: 15px;
    margin-top: 0px;
}

.widget-type-view-2 p {
    margin-bottom: 15px;
}

.widget-type-view-2 .category-section {
    margin-bottom: 10px;
}

.widget-type-view-2 h2 a,
.widget-type-view-2 h4 a {
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

    .widget-type-view-2 h2 a:hover,
    .widget-type-view-2 h4 a:hover {
        color: #CC180C !important;
    }

@media (max-width: 767px) {
    .widget-type-view-2 .by-author,
    .widget-type-view-2 p,
    .widget-type-view-2 .category-section,
    .widget-type-view-2 .common-list,
    .widget-type-view-2 hr {
        display: none;
    }
}

/*widget-type-view-2 x*/
/*widget-type-view-3*/
.widget-type-view-3 {
    background: #2E2C27;
}

@media (max-width: 767px) {
    .widget-type-view-3 .img-place-holder {
        width: 50%;
        float: left;
    }
}

.widget-type-view-3 .img-place-holder a {
    height: 275px;
    display: block;
}

@media (max-width: 1024px) {
    .widget-type-view-3 .img-place-holder a {
        height: 235px;
    }
}

@media (max-width: 768px) {
    .widget-type-view-3 .img-place-holder a {
        height: 120px;
    }
}

@media (max-width: 767px) {
    .widget-type-view-3 .img-place-holder a {
        height: auto;
    }
}

.widget-type-view-3 .img-place-holder img {
    margin-bottom: 0;
}

.widget-type-view-3 .grey-bg-text {
    padding: 20px;
}

@media (max-width: 767px) {
    .widget-type-view-3 .grey-bg-text {
        padding: 8px 0 0 8px;
        float: left;
        width: 50%;
    }
}

.widget-type-view-3 .grey-bg-text h5 {
    margin-bottom: 15px;
}

@media (max-width: 767px) {
    .widget-type-view-3 .grey-bg-text h5 {
        line-height: normal;
        margin-bottom: 0;
    }
}

.widget-type-view-3 .grey-bg-text h5 a {
    color: #fff;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.widget-type-view-3 .grey-bg-text p.by-author {
    color: #FFDA29;
    margin-bottom: 0;
}

.widget-type-view-3:hover h5 a {
    color: #C0C0C0;
}

/*widget-type-view-3 x*/
/*widget-type-view-4*/
.widget-type-view-4 .img-place-holder a {
    height: 130px;
    display: block;
    background-position: center;
}

@media (max-width: 767px) {
    .widget-type-view-4 .img-place-holder a {
        width: 116px;
        height: auto;
        float: left;
    }
}

.widget-type-view-4 .img-place-holder img {
    margin-bottom: 0;
}

.widget-type-view-4:hover h5 a {
    color: #CC180C;
}

.widget-type-view-4 p {
    margin-bottom: 0;
}

@media (max-width: 767px) {
    .widget-type-view-4 h5 {
        overflow: hidden;
        padding-left: 10px;
    }
}

/*widget-type-view-4 x*/
/*widget-type-view-5*/
.widget-type-view-5 {
    margin-bottom: 15px !important;
}

    .widget-type-view-5 .img-place-holder a {
        margin-bottom: 15px !important;
        height: 215px;
        display: block;
    }

@media (max-width: 1024px) {
    .widget-type-view-5 .img-place-holder a {
        height: 155px;
    }
}

@media (max-width: 768px) {
    .widget-type-view-5 .img-place-holder a {
        height: 120px;
    }
}

@media (max-width: 767px) {
    .widget-type-view-5 .img-place-holder a {
        width: 116px;
        height: auto;
        float: left;
    }
}

@media (max-width: 767px) {
    .widget-type-view-5 .img-place-holder a img {
        width: 100%;
    }
}

.widget-type-view-5 h5 {
    margin-bottom: 8px;
}

    .widget-type-view-5 h5 a {
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
        line-height: normal;
    }

    .widget-type-view-5 h5 span {
        color: #cc180c;
    }

@media (max-width: 767px) {
    .widget-type-view-5 h5 {
        overflow: hidden;
        padding-left: 10px;
    }
}

.widget-type-view-5 p {
    margin-bottom: 8px;
}

.widget-type-view-5 .by-author {
    margin-bottom: 8px;
}

@media (max-width: 767px) {
    .widget-type-view-5 {
        clear: both;
    }
}

.widget-type-view-5:hover h5 a {
    color: #CC180C;
}

/*widget-type-view-5 x*/
/*widget-type-view-6*/
@media (max-width: 768px) {
    .thumbs-6-manage {
        margin-bottom: 15px;
    }
}

.widget-type-view-6 {
    margin-bottom: 15px !important;
    margin-bottom: 15px;
    border-bottom: 1px solid #C0C0C0;
    display: table;
    width: 100%;
}

    .widget-type-view-6 .img-place-holder a {
        height: 96px;
        display: block;
    }

@media (max-width: 767px) {
    .widget-type-view-6 .img-place-holder a {
        height: auto;
    }
}

.widget-type-view-6 .left-img {
    float: left;
    width: 96px;
}

@media (max-width: 767px) {
    .widget-type-view-6 .left-img {
        display: none;
    }
}

.widget-type-view-6 p {
    margin-bottom: 0;
    display: block;
    padding-left: 10px;
    overflow: hidden;
}

@media (max-width: 767px) {
    .widget-type-view-6 p {
        padding-left: 0;
        margin-bottom: 15px;
    }
}

.widget-type-view-6:hover p a {
    color: #CC180C;
}

/*widget-type-view-6 x*/
/*widget-type-view-7 */
.widget-type-view-7x {
    clear: both;
    margin-bottom: 15px !important;
}

    .widget-type-view-7x .img-place-holder a {
        margin-bottom: 15px !important;
        height: 245px;
        display: block;
    }

@media (max-width: 1024px) {
    .widget-type-view-7x .img-place-holder a {
        height: 155px;
    }
}

@media (max-width: 768px) {
    .widget-type-view-7x .img-place-holder a {
        height: 180px;
    }
}

@media (max-width: 767px) {
    .widget-type-view-7x .img-place-holder a {
        background-image: none !important;
    }

        .widget-type-view-7x .img-place-holder a img {
            display: block !important;
            height: 92px;
        }
}

.widget-type-view-7x h6 {
    font-size: 18px;
    line-height: 22px;
    overflow: hidden;
}

@media (max-width: 767px) {
    .widget-type-view-7x h6 {
        font-size: 16px;
    }
}

.widget-type-view-7x h6 a {
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.widget-type-view-7x.large .img-place-holder a {
    margin-bottom: 15px !important;
    height: 330px;
    display: block;
}

@media (max-width: 768px) {
    .widget-type-view-7x.large .img-place-holder a {
        height: 180px;
    }
}

@media (max-width: 767px) {
    .widget-type-view-7x.large .img-place-holder a {
        height: 92px;
    }
}

@media (max-width: 767px) {
    .widget-type-view-7x.rwd-based .img-place-holder a {
        height: 92px;
        width: 116px;
        background-position: top;
        float: left;
        margin-right: 15px;
    }
}

.widget-type-view-7x.rwd-based .img-place-holder a img {
    display: none;
}

.widget-type-view-7x .vid-dur-share a {
    width: auto;
    height: auto;
    margin: 0;
}

.widget-type-view-7x:hover h6 a {
    color: #CC180C !important;
}

/*widget-type-view-7 x*/
/*widget-type-view-8*/
.widget-type-view-8 .img-place-holder a {
    display: block;
    height: 253px;
    margin-bottom: 15px;
    background-position: center top;
}

@media (max-width: 767px) {
    .widget-type-view-8 .img-place-holder a {
        height: auto;
    }
}

.widget-type-view-8 p {
    margin-bottom: 15px;
}

.widget-type-view-8:hover h4 a {
    color: #CC180C;
}

/*widget-type-view-8X*/
/*widget-type-view-9*/
@media (max-width: 767px) {
    .widget-type-view-9 {
        clear: both;
    }
}

.widget-type-view-9 .img-place-holder a {
    height: 215px;
    display: block;
    margin-bottom: 15px !important;
}

@media (max-width: 768px) {
    .widget-type-view-9 .img-place-holder a {
        height: 120px;
    }
}

@media (max-width: 767px) {
    .widget-type-view-9 .img-place-holder a {
        height: auto;
        width: 116px;
        float: left;
    }
}

.widget-type-view-9:hover h5 a {
    color: #CC180C;
}

.widget-type-view-9 h5 {
    overflow: hidden;
}

@media (max-width: 767px) {
    .widget-type-view-9 h5 {
        padding-left: 10px;
    }
}

/*widget-type-view-9X*/
/*widget-type-view-10*/
.widget-type-view-10 {
    margin-bottom: 15px !important;
}

    .widget-type-view-10 .img-place-holder a {
        height: 215px;
        display: block;
        margin-bottom: 15px;
    }

@media (max-width: 1024px) {
    .widget-type-view-10 .img-place-holder a {
        height: 155px;
    }
}

@media (max-width: 768px) {
    .widget-type-view-10 .img-place-holder a {
        height: 120px;
    }
}

@media (max-width: 767px) {
    .widget-type-view-10 .img-place-holder a {
        width: 116px;
        height: auto;
        float: left;
    }
}

@media (max-width: 767px) {
    .widget-type-view-10 h5 {
        overflow: hidden;
        padding-left: 10px;
    }
}

.widget-type-view-10 h5 a:hover {
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.widget-type-view-10:hover h5 a {
    color: #CC180C;
}

@media (max-width: 767px) {
    .widget-type-view-10 {
        margin-bottom: 0 !important;
    }
}

/*widget-type-view-10X*/
/*widget-type-view-11X*/
.widget-type-view-11 .img-place-holder a {
    height: 645px;
    display: block;
    margin-bottom: 15px;
}

@media (max-width: 1024px) {
    .widget-type-view-11 .img-place-holder a {
        height: 430px;
    }
}

@media (max-width: 767px) {
    .widget-type-view-11 .img-place-holder a {
        height: auto;
    }
}

.widget-type-view-11 p {
    margin-bottom: 15px;
    font-size: 16px;
}

.widget-type-view-11 h1 {
    margin-bottom: 15px;
}

/*widget-type-view-11X ends*/
/*common image place holder image*/
.img-place-holder .overlay-content a::after {
    content: '';
}

.img-place-holder .overlay-content a {
    background: none;
}

.img-place-holder a:after {
    content: '\f03e';
    text-align: center;
    left: 50%;
    top: 50%;
    margin-left: -30px;
    margin-top: -30px;
    width: 60px;
    height: 60px;
    position: absolute;
    font-family: FontAwesome;
    line-height: 60px;
    color: #C0C0C0;
    font-size: 50px;
    z-index: -1;
}

.img-place-holder a {
    background-color: rgba(0, 0, 0, 0.04);
}

@media (max-width: 767px) {
    .img-place-holder a {
        background-color: transparent;
    }
}

/*widget-type-view-12*/
.widget-type-view-12 {
    background: #2e2c27;
}

@media (max-width: 767px) {
    .widget-type-view-12 {
        clear: both;
    }
}

.widget-type-view-12 .video-block {
    display: block;
    width: 100%;
    max-width: 100%;
    overflow: hidden;
    height: 210px;
}

@media (max-width: 768px) {
    .widget-type-view-12 .video-block {
        height: 120px;
    }
}

@media (max-width: 767px) {
    .widget-type-view-12 .video-block {
        height: 116px;
        float: left;
        width: 50%;
    }
}

@media (min-width: 767px) {
    .widget-type-view-12 .video-block .embed-responsive-16by9 {
        padding-bottom: 100%;
    }
}

@media (max-width: 767px) {
    .widget-type-view-12 .video-block .embed-responsive-16by9 {
        padding-bottom: 116px;
    }
}

.widget-type-view-12 .img-place-holder a {
    display: block;
    width: 100%;
    max-width: 100%;
    overflow: hidden;
    height: 210px;
}

@media (max-width: 768px) {
    .widget-type-view-12 .img-place-holder a {
        height: 120px;
    }
}

@media (max-width: 767px) {
    .widget-type-view-12 .img-place-holder a {
        height: 116px;
        float: left;
        width: 50%;
    }
}

.widget-type-view-12 .grey-bg-text {
    padding: 10px 20px;
}

@media (max-width: 767px) {
    .widget-type-view-12 .grey-bg-text {
        float: left;
        padding: 8px 0 0 8px;
        width: 50%;
    }
}

.widget-type-view-12 h5 {
    overflow: hidden;
    color: #fff;
    margin-bottom: 5px;
}

    .widget-type-view-12 h5:hover a, .widget-type-view-12 h5:focus a {
        color: #CC180C;
    }

.widget-type-view-12 p {
    color: #2E2C27;
    margin-bottom: 5px;
}

/*widget-type-view-12X*/
/*widget-type-view-12*/
.widget-type-view-13 .img-place-holder a {
    height: 430px;
    background-position: center top;
    display: block;
}

@media (max-width: 1024px) {
    .widget-type-view-13 .img-place-holder a {
        height: 315px;
    }
}

@media (max-width: 767px) {
    .widget-type-view-13 .img-place-holder a {
        height: auto;
        float: left;
    }
}

/*widget-type-view-11*/
/*search page*/
.search-page .nav-tabs {
    display: table;
    width: 100%;
    border-bottom: none;
    margin-top: 42px;
}

    .search-page .nav-tabs li {
        background: #efefef;
        display: table-cell;
        float: none;
        text-align: center;
        vertical-align: middle;
    }

        .search-page .nav-tabs li.active a {
            border: none;
            border-color: none;
            background: #545148;
            color: #fff;
        }

            .search-page .nav-tabs li.active a:hover, .search-page .nav-tabs li.active a:focus {
                background: #545148;
                color: #fff;
                border-color: transparent;
            }

@media (max-width: 767px) {
    .search-page .nav-tabs li.active a {
        padding: 7px 0;
        font-size: 12px;
    }
}

.search-page .nav-tabs li a {
    line-height: 30px;
    border-radius: 0;
    text-transform: uppercase;
}

    .search-page .nav-tabs li a:hover {
        border-color: transparent;
        color: #2e2c27;
        background: rgba(84, 81, 72, 0.2);
    }

@media (max-width: 767px) {
    .search-page .nav-tabs li a {
        padding: 7px 0;
        font-size: 12px;
    }
}

.search-page .search-filter {
    border-bottom: 1px solid #ffbe40;
    margin-bottom: 40px;
    margin-left: 0;
    padding: 20px 0 6px;
}

    .search-page .search-filter li {
        margin-right: 43px;
        padding: 0;
    }

        .search-page .search-filter li.active a {
            color: #FF6125;
        }

        .search-page .search-filter li a {
            text-transform: capitalize;
            color: #545148;
        }

@media (max-width: 767px) {
    .search-page .search-filter li {
        margin-right: 10px;
        line-height: 25px;
    }
}

.search-page .search-ad {
    text-align: center;
    margin-top: 225px;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .search-page .search-ad {
        margin-top: 204px;
    }
}

/*search page ends*/
header {
    position: relative;
    z-index: 99999;
    border-bottom: 50px solid transparent;
    font-family: helvetica;
}

    header .navbar-default {
        height: 50px;
        line-height: 48px;
        background-color: #2d2c27;
        border-color: #fff;
    }

@media (max-width: 767px) {
    header .navbar-default {
        height: 60px;
    }
}

header .navbar-default .header-block-parent {
    position: relative;
}

    header .navbar-default .header-block-parent.table-view {
        display: table;
        table-layout: fixed;
        width: 100%;
    }

    header .navbar-default .header-block-parent .header-block-child {
        z-index: 9999;
    }

        header .navbar-default .header-block-parent .header-block-child:first-child {
            background: #2D2C27;
        }

        header .navbar-default .header-block-parent .header-block-child.table-cell-view {
            display: table-cell;
            text-align: center;
            vertical-align: middle;
        }

            header .navbar-default .header-block-parent .header-block-child.table-cell-view:first-child {
                left: 0;
                position: absolute;
                top: 0;
            }

            header .navbar-default .header-block-parent .header-block-child.table-cell-view:last-child {
                position: absolute;
                right: 0;
                top: 0;
            }

        header .navbar-default .header-block-parent .header-block-child .search-block {
            position: relative;
            padding: 0 18px 0 10px;
            float: left;
        }

@media (max-width: 767px) {
    header .navbar-default .header-block-parent .header-block-child .search-block {
        float: none;
        padding: 0;
    }
}

header .navbar-default .header-block-parent .header-block-child .search-block .search-box {
    line-height: normal;
    background: #f5f5f5 none repeat scroll 0 0;
    border: 1px solid #C0C0C0;
    box-shadow: 0 0 0 #C0C0C0;
    color: #84827b;
    display: none;
    font-size: 16px;
    position: absolute;
    width: 370px;
    top: 49px;
    left: 0px;
}

    header .navbar-default .header-block-parent .header-block-child .search-block .search-box input[type="text"] {
        background: transparent;
        border: 0 none;
        float: left;
        padding: 12px 8px;
        width: 85%;
    }

        header .navbar-default .header-block-parent .header-block-child .search-block .search-box input[type="text"]:active, header .navbar-default .header-block-parent .header-block-child .search-block .search-box input[type="text"]:focus {
            color: #000;
        }

    header .navbar-default .header-block-parent .header-block-child .search-block .search-box .btn-go {
        padding: 12px 1px;
        width: 15%;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
        text-transform: uppercase;
        float: right;
        text-align: center;
        /* box-shadow:0px 0px 0px 4px #f5f5f5 inset; */
        background: #FFDA29;
        color: #2E2C27;
    }

        header .navbar-default .header-block-parent .header-block-child .search-block .search-box .btn-go:hover {
            background: #ffb933;
            /* color: $black; */
        }

@media (max-width: 767px) {
    header .navbar-default .header-block-parent .header-block-child .search-block .search-box {
        position: static;
    }
}

header .navbar-default .header-block-parent .header-block-child .search-block > a {
    color: #fff;
    padding: 0;
    text-decoration: none;
}

    header .navbar-default .header-block-parent .header-block-child .search-block > a:hover, header .navbar-default .header-block-parent .header-block-child .search-block > a:focus, header .navbar-default .header-block-parent .header-block-child .search-block > a:active {
        color: #FFDA29;
        text-decoration: none;
    }

    header .navbar-default .header-block-parent .header-block-child .search-block > a.active {
        color: #FFDA29;
    }

    header .navbar-default .header-block-parent .header-block-child .search-block > a i {
        font-size: 20px;
        line-height: 45px;
    }

header .navbar-default .header-block-parent .header-block-child .search-block .predective-search {
    margin-bottom: 0;
}

    header .navbar-default .header-block-parent .header-block-child .search-block .predective-search ul {
        margin-bottom: 0px;
    }

header .navbar-default .header-block-parent .header-block-child .section-menubar {
    float: left;
    /* mobile view css starts */
    /* mobile view css end */
}

@media (max-width: 767px) {
    header .navbar-default .header-block-parent .header-block-child .section-menubar {
        float: none;
        padding: 0;
        margin: 0 -15px;
        background: #2D2C27;
    }
}

header .navbar-default .header-block-parent .header-block-child .section-menubar > a {
    color: #fff;
    padding: 0;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 12px;
    /* font-weight: 600; */
}

    header .navbar-default .header-block-parent .header-block-child .section-menubar > a:hover, header .navbar-default .header-block-parent .header-block-child .section-menubar > a:focus, header .navbar-default .header-block-parent .header-block-child .section-menubar > a:active {
        color: #FFDA29;
        text-decoration: none;
    }

    header .navbar-default .header-block-parent .header-block-child .section-menubar > a.active {
        color: #FFDA29;
    }

    header .navbar-default .header-block-parent .header-block-child .section-menubar > a i {
        padding-left: 5px;
        font-size: 17px;
        transform: scale(1.2, 1);
        -webkit-transform: scale(1.2, 1);
        -moz-transform: scale(1.2, 1);
        -o-transform: scale(1.2, 1);
        top: 1px;
        position: relative;
    }

header .navbar-default .header-block-parent .header-block-child .section-menubar .search-box {
    padding: 0 10px;
}

    header .navbar-default .header-block-parent .header-block-child .section-menubar .search-box .jqmobile-view {
        background: #f5f5f5 none repeat scroll 0 0;
        border: 1px solid #C0C0C0;
        box-shadow: 0 0 0 #C0C0C0;
        color: #84827b;
        display: none;
        font-size: 16px;
        position: absolute;
        width: 370px;
        top: 49px;
        left: 0px;
    }

@media (max-width: 767px) {
    header .navbar-default .header-block-parent .header-block-child .section-menubar .search-box .jqmobile-view {
        position: static;
        display: block;
        width: 100%;
        border-radius: 0;
        line-height: 1;
        margin: 10px 0;
        height: 40px;
    }
}

header .navbar-default .header-block-parent .header-block-child .section-menubar .search-box .jqmobile-view input[type="text"] {
    background: transparent;
    border: 0 none;
    float: left;
    padding: 12px 8px;
    width: 85%;
}

    header .navbar-default .header-block-parent .header-block-child .section-menubar .search-box .jqmobile-view input[type="text"]:active, header .navbar-default .header-block-parent .header-block-child .section-menubar .search-box .jqmobile-view input[type="text"]:focus {
        color: #000;
    }

header .navbar-default .header-block-parent .header-block-child .section-menubar .search-box .jqmobile-view .btn-go {
    padding: 12px 1px;
    width: 15%;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    text-transform: uppercase;
    float: right;
    text-align: center;
    /* box-shadow:0px 0px 0px 4px #f5f5f5 inset; */
    background: #FFDA29;
    color: #2E2C27;
}

    header .navbar-default .header-block-parent .header-block-child .section-menubar .search-box .jqmobile-view .btn-go:hover {
        background: #ffb933;
        /* color: $black; */
    }

@media (max-width: 767px) {
    header .navbar-default .header-block-parent .header-block-child .section-menubar .search-box .jqmobile-view .btn-go {
        border-radius: 0;
        padding: 11px 1px;
    }
}

@media (max-width: 767px) {
    header .navbar-default .header-block-parent .header-block-child .section-menubar .search-box .jqmobile-view input[type="text"] {
        padding: 9px 8px;
    }
}

header .navbar-default .header-block-parent .header-block-child .section-menubar .header_social_links {
    list-style: none;
    padding: 0;
}

    header .navbar-default .header-block-parent .header-block-child .section-menubar .header_social_links li {
        float: left;
        font-size: 22px;
        padding: 20px;
    }

        header .navbar-default .header-block-parent .header-block-child .section-menubar .header_social_links li a {
            color: #fff;
            padding: 0;
            text-decoration: none;
            text-transform: uppercase;
        }

            header .navbar-default .header-block-parent .header-block-child .section-menubar .header_social_links li a:hover, header .navbar-default .header-block-parent .header-block-child .section-menubar .header_social_links li a:focus, header .navbar-default .header-block-parent .header-block-child .section-menubar .header_social_links li a:active {
                color: #FFDA29;
                text-decoration: none;
            }

            header .navbar-default .header-block-parent .header-block-child .section-menubar .header_social_links li a.active {
                color: #FFDA29;
            }

header .navbar-default .header-block-parent .header-block-child .logo {
    color: #fff;
    text-align: center;
    position: absolute;
    opacity: 0;
    top: -50px;
}

    header .navbar-default .header-block-parent .header-block-child .logo.visible {
        display: inline-block;
        opacity: 1;
    }

    header .navbar-default .header-block-parent .header-block-child .logo img {
        margin: auto;
    }

header .navbar-default .header-block-parent .header-block-child .header-top-left {
    float: right;
}

@media (max-width: 767px) {
    header .navbar-default .header-block-parent .header-block-child .header-top-left {
        display: none;
    }
}

header .navbar-default .header-block-parent .header-block-child .header-top-left .signin {
    color: #fff;
    float: left;
}

    header .navbar-default .header-block-parent .header-block-child .header-top-left .signin::after {
        color: #fff;
        content: "";
        font-family: fontawesome;
        padding-left: 15px;
    }

    header .navbar-default .header-block-parent .header-block-child .header-top-left .signin .btn-group {
        font-size: 13px;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

        header .navbar-default .header-block-parent .header-block-child .header-top-left .signin .btn-group.open .dropdown-menu {
            cursor: pointer;
            min-width: 100px;
            background: #2E2C27;
            color: #fff;
            text-align: center;
            padding: 0;
            line-height: 30px;
        }

            header .navbar-default .header-block-parent .header-block-child .header-top-left .signin .btn-group.open .dropdown-menu:hover {
                color: #FFDA29;
            }

            header .navbar-default .header-block-parent .header-block-child .header-top-left .signin .btn-group.open .dropdown-menu li a {
                padding: 5px;
            }

                header .navbar-default .header-block-parent .header-block-child .header-top-left .signin .btn-group.open .dropdown-menu li a:hover, header .navbar-default .header-block-parent .header-block-child .header-top-left .signin .btn-group.open .dropdown-menu li a:focus {
                    background: none;
                }

            header .navbar-default .header-block-parent .header-block-child .header-top-left .signin .btn-group.open .dropdown-menu i {
                margin-right: 5px;
            }

            header .navbar-default .header-block-parent .header-block-child .header-top-left .signin .btn-group.open .dropdown-menu:before {
                content: '';
                position: absolute;
                left: 0;
                right: 0;
                margin: 0 auto;
                top: -5px;
                color: #fff;
                width: 0;
                height: 0;
                border-left: 5px solid transparent;
                border-right: 5px solid transparent;
                border-bottom: 5px solid #2E2C27;
            }

    header .navbar-default .header-block-parent .header-block-child .header-top-left .signin a {
        color: #fff;
        padding: 0;
        text-decoration: none;
        text-transform: uppercase;
        font-size: 12px;
    }

        header .navbar-default .header-block-parent .header-block-child .header-top-left .signin a:hover, header .navbar-default .header-block-parent .header-block-child .header-top-left .signin a:focus, header .navbar-default .header-block-parent .header-block-child .header-top-left .signin a:active {
            color: #FFDA29;
            text-decoration: none;
        }

        header .navbar-default .header-block-parent .header-block-child .header-top-left .signin a.active {
            color: #FFDA29;
        }

header .navbar-default .header-block-parent .header-block-child .header-top-left .header_social_links {
    float: right;
    list-style: none;
    padding: 0;
    margin-bottom: 0;
    font-size: 18px;
}

    header .navbar-default .header-block-parent .header-block-child .header-top-left .header_social_links li {
        padding: 0px 0 0px 15px;
        display: inline-block;
    }

@media (min-width: 768px) and (max-width: 1024px) {
    header .navbar-default .header-block-parent .header-block-child .header-top-left .header_social_links li {
        padding: 0px 0 0px 13px;
    }
}

header .navbar-default .header-block-parent .header-block-child .header-top-left .header_social_links li a {
    color: #fff;
    padding: 0;
    text-decoration: none;
}

    header .navbar-default .header-block-parent .header-block-child .header-top-left .header_social_links li a:hover, header .navbar-default .header-block-parent .header-block-child .header-top-left .header_social_links li a:focus, header .navbar-default .header-block-parent .header-block-child .header-top-left .header_social_links li a:active {
        color: #FFDA29;
        text-decoration: none;
    }

    header .navbar-default .header-block-parent .header-block-child .header-top-left .header_social_links li a.active {
        color: #FFDA29;
    }

    header .navbar-default .header-block-parent .header-block-child .header-top-left .header_social_links li a:hover {
        color: #fff;
    }

header .navbar-default .header-block-parent .quick_links {
    overflow: hidden !important;
    float: left;
    padding-left: 32px;
}

@media (max-width: 767px) {
    header .navbar-default .header-block-parent .quick_links {
        display: none;
    }
}

header .navbar-default .header-block-parent .quick_links ul {
    padding: 0;
    margin-bottom: 0;
    list-style: none;
}

    header .navbar-default .header-block-parent .quick_links ul li {
        font-size: 12px;
        padding: 0 15px 0 0;
        display: inline-block;
    }

        header .navbar-default .header-block-parent .quick_links ul li:nth-child(n+9) {
            display: none;
        }

@media (min-width: 768px) and (max-width: 1024px) {
    header .navbar-default .header-block-parent .quick_links ul li:nth-child(n+4) {
        display: none;
    }
}

header .navbar-default .header-block-parent .quick_links ul li a {
    text-transform: uppercase;
    color: #fff;
    padding: 0;
    text-decoration: none;
}

    header .navbar-default .header-block-parent .quick_links ul li a:hover, header .navbar-default .header-block-parent .quick_links ul li a:focus, header .navbar-default .header-block-parent .quick_links ul li a:active {
        color: #FFDA29;
        text-decoration: none;
    }

    header .navbar-default .header-block-parent .quick_links ul li a.active {
        color: #FFDA29;
    }

header .navbar-default .header-block-parent .quick_links.visible-none {
    display: none;
}

header .navbar-default button.navbar-toggle {
    float: left;
    margin-left: 15px;
    background: none !important;
    border: none;
    color: #fff;
    padding: 0;
    margin: 20px 17px;
}

    header .navbar-default button.navbar-toggle:hover, header .navbar-default button.navbar-toggle:focus {
        background: none;
        color: #FFDA29;
    }

    header .navbar-default button.navbar-toggle .fa-bars {
        font-size: 25px;
    }

header .navbar-default .jqmobile-table {
    display: table;
    table-layout: fixed;
    width: 100%;
    line-height: normal;
}

    header .navbar-default .jqmobile-table .jqmobile-table-cell {
        display: table-cell;
        vertical-align: middle;
        text-align: center;
    }

        header .navbar-default .jqmobile-table .jqmobile-table-cell.mobile-ellipsis .jq-ellipsis {
            float: right;
        }

            header .navbar-default .jqmobile-table .jqmobile-table-cell.mobile-ellipsis .jq-ellipsis > a {
                text-transform: uppercase;
                color: #fff;
                padding: 0;
                text-decoration: none;
            }

                header .navbar-default .jqmobile-table .jqmobile-table-cell.mobile-ellipsis .jq-ellipsis > a:hover, header .navbar-default .jqmobile-table .jqmobile-table-cell.mobile-ellipsis .jq-ellipsis > a:focus, header .navbar-default .jqmobile-table .jqmobile-table-cell.mobile-ellipsis .jq-ellipsis > a:active {
                    color: #FFDA29;
                    text-decoration: none;
                }

                header .navbar-default .jqmobile-table .jqmobile-table-cell.mobile-ellipsis .jq-ellipsis > a.active {
                    color: #FFDA29;
                }

                header .navbar-default .jqmobile-table .jqmobile-table-cell.mobile-ellipsis .jq-ellipsis > a i {
                    font-size: 25px;
                    display: inline-block;
                    vertical-align: middle;
                    padding: 17px;
                }

            header .navbar-default .jqmobile-table .jqmobile-table-cell.mobile-ellipsis .jq-ellipsis > ul {
                position: absolute;
                top: 60px;
                background: #2e2c27;
                padding: 0;
                list-style: none;
                width: 100%;
                left: 0;
                display: none;
                border: 1px solid #1f1e1a;
                table-layout: fixed;
                opacity: 0;
                -webkit-transition: opacity 0.3 ease-in-out 0.3;
                transition: opacity 0.3 ease-in-out 0.3;
                z-index: 1;
            }

                header .navbar-default .jqmobile-table .jqmobile-table-cell.mobile-ellipsis .jq-ellipsis > ul > li {
                    display: table-cell;
                    padding: 14px;
                }

                    header .navbar-default .jqmobile-table .jqmobile-table-cell.mobile-ellipsis .jq-ellipsis > ul > li:first-child {
                        border-right: 1px solid #1f1e1a;
                    }

                    header .navbar-default .jqmobile-table .jqmobile-table-cell.mobile-ellipsis .jq-ellipsis > ul > li a {
                        text-transform: uppercase;
                        color: #fff;
                        padding: 0;
                        text-decoration: none;
                    }

                        header .navbar-default .jqmobile-table .jqmobile-table-cell.mobile-ellipsis .jq-ellipsis > ul > li a:hover, header .navbar-default .jqmobile-table .jqmobile-table-cell.mobile-ellipsis .jq-ellipsis > ul > li a:focus, header .navbar-default .jqmobile-table .jqmobile-table-cell.mobile-ellipsis .jq-ellipsis > ul > li a:active {
                            color: #FFDA29;
                            text-decoration: none;
                        }

                        header .navbar-default .jqmobile-table .jqmobile-table-cell.mobile-ellipsis .jq-ellipsis > ul > li a.active {
                            color: #FFDA29;
                        }

                header .navbar-default .jqmobile-table .jqmobile-table-cell.mobile-ellipsis .jq-ellipsis > ul.visible {
                    opacity: 1;
                    -webkit-transition: opacity 0.3 ease-in-out 0.3;
                    transition: opacity 0.3 ease-in-out 0.3;
                }

                    header .navbar-default .jqmobile-table .jqmobile-table-cell.mobile-ellipsis .jq-ellipsis > ul.visible .signin .dropdown-menu {
                        background: #000;
                    }

                        header .navbar-default .jqmobile-table .jqmobile-table-cell.mobile-ellipsis .jq-ellipsis > ul.visible .signin .dropdown-menu:before {
                            border-bottom: 5px solid #2e2c27;
                            border-left: 5px solid transparent;
                            border-right: 5px solid transparent;
                            color: #fff;
                            content: "";
                            height: 0;
                            left: 0;
                            margin: 0 auto;
                            position: absolute;
                            right: 0;
                            top: -5px;
                            width: 0;
                        }

                        header .navbar-default .jqmobile-table .jqmobile-table-cell.mobile-ellipsis .jq-ellipsis > ul.visible .signin .dropdown-menu li a {
                            text-align: center;
                        }

                            header .navbar-default .jqmobile-table .jqmobile-table-cell.mobile-ellipsis .jq-ellipsis > ul.visible .signin .dropdown-menu li a:hover {
                                background: #000;
                            }

        header .navbar-default .jqmobile-table .jqmobile-table-cell.jqmobile-logo {
            width: 176px;
        }

header .iwitness {
    float: right;
}

    header .iwitness a {
        -webkit-transition: all 0.4s ease;
        transition: all 0.4s ease;
    }

        header .iwitness a img {
            float: right;
        }

@media (max-width: 1024px) {
    header .iwitness a img {
        height: 50px;
    }
}

header .iwitness a:hover {
    opacity: 0.9;
}

@media (min-width: 768px) and (max-width: 1024px) {
    header .iwitness {
        padding-top: 8px;
    }
}

header .section-cat {
    display: none;
    position: absolute;
    top: 49px;
    padding: 0;
    left: 0px;
    width: 280px;
    max-height: 520px;
    overflow-y: scroll;
    text-align: left;
    line-height: normal;
}

@media (max-width: 767px) {
    header .section-cat {
        position: static;
        display: block;
        max-height: initial;
        overflow-y: visible;
        width: 100%;
    }
}

header .section-cat ul {
    padding: 0 0 0 5px;
}

header .section-cat li {
    list-style: none;
    background: #2d2c27;
    border-top: 1px solid #000;
}

    header .section-cat li.active {
        background: #000;
    }

        header .section-cat li.active > a {
            color: #FFDA29;
        }

        header .section-cat li.active span .plus {
            background: url(/content/wionimages/list-sprites-img.png) 40px 24px;
        }

    header .section-cat li:last-child {
        border-bottom: 1px solid #000;
    }

    header .section-cat li a {
        color: #fff;
        padding: 0;
        text-decoration: none;
        color: #fff;
        text-transform: uppercase;
        display: inline-block;
        padding: 15px 0 15px 20px;
    }

        header .section-cat li a:hover, header .section-cat li a:focus, header .section-cat li a:active {
            color: #FFDA29;
            text-decoration: none;
        }

        header .section-cat li a.active {
            color: #FFDA29;
        }

@media (max-width: 767px) {
    header .section-cat li a {
        padding: 15px;
    }
}

header .section-cat li > ul {
    display: none;
    background: #2E2C27;
}

    header .section-cat li > ul > li {
        padding: 10px 0 10px 30px;
        background: #2E2C27;
    }

        header .section-cat li > ul > li a {
            text-transform: uppercase;
        }

    header .section-cat li > ul.visible {
        display: block;
        padding: 0;
    }

        header .section-cat li > ul.visible li {
            background: #000;
            border-top: medium none;
        }

            header .section-cat li > ul.visible li a {
                padding: 0;
            }

header .section-cat li span {
    cursor: pointer;
    line-height: 45px;
}

    header .section-cat li span:hover .plus {
        /* background: url(/content/wionimages/list-sprites-img.png) 40px 55px; */
        background: url(/content/wionimages/list-sprites-img.png) 40px 55px;
    }

        header .section-cat li span:hover .plus.minus {
            /* background: url(/content/wionimages/list-sprites-img.png) 40px 24px; */
            background: url(/content/wionimages/list-sprites-img.png) 40px 24px;
        }

header .header-bottom {
    box-shadow: 2px 2px 2px #ccc;
    padding: 10px 0;
    position: fixed;
    top: 49px;
    width: 100%;
    z-index: 2;
    background: #fff;
}

    header .header-bottom .bottom-parent {
        display: table;
        table-layout: fixed;
        width: 100%;
    }

        header .header-bottom .bottom-parent .child-header-bottom {
            display: table-cell;
            vertical-align: middle;
            text-align: center;
        }

            header .header-bottom .bottom-parent .child-header-bottom p {
                margin-bottom: 0;
                text-transform: uppercase;
                display: table;
            }

                header .header-bottom .bottom-parent .child-header-bottom p span {
                    display: table-cell;
                    font-size: 22px;
                    padding-right: 8px;
                    vertical-align: middle;
                }

*:hover, *:focus, *:active {
    outline: none;
}

.plus {
    width: 15px;
    height: 15px;
    /* background: url(/content/wionimages/list-sprites-img.png) 102px 55px; */
    background: url(/content/wionimages/list-sprites-img.png) 102px 55px;
    margin-right: 15px;
    display: inline-block;
}

.minus {
    /* background: url(/content/wionimages/list-sprites-img.png) 102px 24px; */
    background: url(/content/wionimages/list-sprites-img.png) 102px 24px;
}

.overlay {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    height: 100%;
    position: fixed;
    width: 100%;
    display: none;
    z-index: 100;
    overflow: hidden;
}

@media (min-width: 1024px) {
    .overlay {
        display: none;
    }
}

.overlay.visible {
    display: block;
}

/*hamburger expansion-body scroll only for safari*/
.body-overflow {
    overflow: hidden;
    /*safari fix*/
}

.modal-body .nav-tabs li a {
    font-size: 12px;
}

/* nicescroll for IE10 */
.nicescroll-rails {
    display: none !important;
    overflow-x: hidden;
}

    .nicescroll-rails.visible {
        display: block !important;
    }

    .nicescroll-rails.nicescroll-rails-hr .nicescroll-cursors {
        display: none;
    }

/* nicescroll for IE10 X */
footer {
    display: table;
    margin: 0 auto;
    height: 60px;
    position: relative;
    width: 100%;
    margin-top: 44px;
}

    footer:before {
        border-top: 1px solid #C0C0C0;
        position: absolute;
        left: 0;
        width: 100%;
        content: '';
        top: 0;
    }

@media (max-width: 1024px) {
    footer {
        height: auto;
        padding: 30px 0;
    }
}

footer .footer-elements {
    display: table-cell;
    vertical-align: middle;
}

footer ul {
    padding: 0;
    margin: 0;
}

footer .footer-links li {
    font-size: 13px;
    margin-right: 22px;
}

@media (max-width: 767px) {
    footer .footer-links li {
        margin: 0 11px 15px 11px;
    }
}

footer .footer-links li a {
    color: #2E2C27;
}

    footer .footer-links li a:hover {
        color: #000;
        text-decoration: none;
    }

footer .footer-links li:last-child {
    margin-right: 0;
    padding-right: 0;
}

@media (max-width: 767px) {
    footer .footer-links li:last-child {
        padding-right: 5px;
        margin-right: 11px;
    }
}

footer .footer-links li:first-child {
    padding-left: 0;
}

@media (max-width: 767px) {
    footer .footer-links li:first-child {
        padding-left: 5px;
        margin-left: 11px;
    }
}

@media (max-width: 1024px) {
    footer .footer-links {
        text-align: center;
        padding-bottom: 30px;
    }
}

@media (max-width: 767px) {
    footer .footer-links {
        padding-bottom: 15px;
    }
}

footer p {
    float: left;
    margin-bottom: 0;
    cursor: context-menu;
    font-size: 13px;
}

@media (max-width: 767px) {
    footer p {
        text-align: center;
        float: none;
        margin-bottom: 15px;
    }
}

footer .footer-social-links {
    float: left;
    margin-left: 10px;
    margin-top: -4px;
}

@media (max-width: 767px) {
    footer .footer-social-links {
        float: none;
    }
}

footer .footer-social-links a {
    font-size: 20px;
    margin-left: 8px;
}

    footer .footer-social-links a:hover i {
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

footer .right-content {
    float: right;
}

@media (max-width: 1024px) {
    footer .right-content {
        display: table;
        margin: 0 auto;
        float: none;
    }
}

@media (max-width: 1024px) {
    footer .right-content ul {
        margin: 0 auto;
        float: none;
        text-align: center;
        margin-top: 30px;
    }
}

@media (max-width: 1024px) {
    footer .right-content p {
        margin: 0 auto;
        float: none;
    }
}

@media (max-width: 767px) {
    footer {
        margin-top: 15px;
    }
}

/*generic*/
label {
    font-weight: normal;
}

.category-section {
    border-left: 4px solid #FFA800;
    padding-left: 8px;
    line-height: 18px;
    margin-bottom: 15px;
}

    .category-section a:hover {
        color: #CC180C;
    }

.by-author {
    font-size: 14px;
    margin-bottom: 15px;
}

.more {
    line-height: normal;
}

    .more ul {
        padding: 0;
        margin: 0;
    }

    .more a {
        color: #545148;
        -webkit-transition: color 0.10s ease-in;
        transition: color 0.10s ease-in;
    }

        .more a li {
            padding: 0;
            font-size: 10px;
        }

            .more a li:last-child {
                display: block;
                font-size: 14px;
                text-align: center;
                line-height: normal;
            }

        .more a:hover {
            color: #84827B;
        }

    .more.white {
        background: transparent;
    }

        .more.white a {
            color: #fff;
        }

.separator {
    border-bottom: 1px dashed #C0C0C0;
    margin-bottom: 30px;
}

.play-icon {
    background: url(/content/wionimages/play-icon.png) no-repeat center center;
    width: 70px;
    height: 70px;
}

/*generic*/
.img-place-holder {
    position: relative;
}

    .img-place-holder .play-icon {
        bottom: 0;
        height: 100%;
        left: 0;
        margin: 0 auto;
        position: absolute;
        right: 0;
        top: 0;
    }

a,
a:focus {
    outline: 0;
}

/* main.scss  */
.browserupgrade {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

/* Space out content a bit */
body {
    font-size: 14px;
    overflow-x: hidden !important;
    color: #222;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
}

.light_grey {
    background: #C0C0C0;
}

.medium_grey {
    background: #84827B;
}

.dark_grey {
    background: #545148;
}

.black {
    background: #2E2C27;
}

.yellow {
    background: #FFDA29;
}

.orange {
    background: #FFA800;
}

.red_orange {
    background: #FF6125;
}

.red {
    background: #CC180C;
}

.white {
    background: #fff;
}

.color_box {
    width: 100%;
    height: 150px;
}

.container {
    max-width: 1200px;
    width: 100%;
}

@media (max-width: 767px) {
    .container {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
    }
}

.separator.generic {
    margin: 30px 0;
    border-bottom: 1px solid red;
}

/* main.scss x */
.up-videos {
    background: #545148;
    padding: 30px 0px 15px 0;
    margin-bottom: 30px;
}

    .up-videos h5 {
        font-size: 18px;
        margin-bottom: 0;
    }

@media (max-width: 767px) {
    .up-videos h5 {
        font-size: 14px;
    }
}

.up-videos h5 a {
    color: #fff;
}

@media (max-width: 767px) {
    .up-videos h5 a {
        color: #fff;
    }
}

.up-videos .widget-type-view-5 h5 a {
    color: #fff;
}

.other-stories {
    margin-bottom: 30px;
}

    .other-stories .widget-type-view-5 {
        margin-bottom: 0 !important;
    }

@media (max-width: 767px) {
    .other-stories {
        margin-bottom: 0;
    }
}

.img-place-holder a {
    background-size: cover;
    background-position: center center;
    width: 100%;
    position: relative;
}

    .img-place-holder a img {
        display: none;
    }

@media all and (max-width: 767px) {
    .img-place-holder a img {
        display: block;
    }
}

.head_text_right {
    text-align: right;
}

@media (max-width: 768px) {
    .head_text_right {
        text-align: left;
    }
}

.video-icon {
    position: relative;
}

    .video-icon .img-place-holder > a:before,
    .video-icon .img-place-holder:before {
        background: url("/content/wionimages/play-icon.png") no-repeat center center transparent;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
        position: absolute;
        content: '';
        left: 0;
        width: 100%;
        height: 100%;
        cursor: pointer;
    }

@media (max-width: 1024px) {
    .video-icon .img-place-holder > a:before,
    .video-icon .img-place-holder:before {
        background-size: 50px;
    }
}

@media (max-width: 767px) {
    .video-icon .img-place-holder > a:before,
    .video-icon .img-place-holder:before {
        background-size: 50px;
    }
}

.video-icon .img-place-holder a:hover:before,
.video-icon .img-place-holder:hover:before {
    background-color: rgba(0, 0, 0, 0.3);
}

.common-list {
    padding: 0;
    margin: 0;
}

    .common-list.horizontal {
        table-layout: fixed;
        width: 100%;
        display: table;
        margin-top: 15px;
    }

        .common-list.horizontal li {
            display: table-cell;
            padding-right: 2.5%;
            font-size: 14px;
            font-weight: 600;
        }

            .common-list.horizontal li a {
                display: inherit;
            }

    .common-list li {
        display: block;
        font-size: 14px;
        font-weight: 600;
        line-height: normal;
        margin-bottom: 5px;
        position: relative;
    }

        .common-list li:before {
            content: '\f192';
            font-family: fontawesome;
            color: #FF6125;
            padding-right: 10px;
            list-style: none;
            font-size: 14px;
            vertical-align: top;
            position: absolute;
        }

        .common-list li a {
            color: #2E2C27;
            display: block;
            padding-left: 20px;
            -webkit-transition: all 0.3s ease;
            transition: all 0.3s ease;
        }

            .common-list li a:hover {
                text-decoration: none;
                color: #000;
            }

            .common-list li a:hover {
                color: #CC180C;
            }

@media (max-width: 1024px) {
    .common-list li {
        font-size: 14px;
    }
}

.common-list li:last-child a {
    margin-bottom: 0;
}

.home-top-section .widget-type-view-12 {
    background: #C0C0C0;
    height: 315px;
}

    .home-top-section .widget-type-view-12 h5 {
        color: #2E2C27;
    }

@media (max-width: 1024px) {
    .home-top-section .widget-type-view-12 {
        height: auto;
    }
}

.home-top-section .embed-responsive {
    margin-bottom: 0 !important;
}

@media (max-width: 768px) {
    .home-top-section .widget-type-view-2.large .img-holder {
        margin: 0;
        padding: 0;
    }

    .home-top-section .widget-type-view-2.large .content-holder {
        padding: 0;
        width: 100%;
    }

        .home-top-section .widget-type-view-2.large .content-holder h2 {
            font-size: 20px;
        }
}

@media (max-width: 768px) and (max-width: 767px) {
    .home-top-section .widget-type-view-2.large .content-holder h2 {
        font-size: 14px;
    }
}

@media (max-width: 768px) {
    .home-top-section .widget-type-view-2 .img-place-holder a {
        height: 253px;
        margin-bottom: 15px;
    }
}

@media (max-width: 768px) and (max-width: 767px) {
    .home-top-section .widget-type-view-2 .img-place-holder a {
        height: auto;
        float: none;
    }
}

@media (max-width: 768px) {
    .home-top-section .widget-type-view-2.small .img-place-holder a {
        height: 253px;
        margin-bottom: 15px;
    }
}

@media (max-width: 768px) and (max-width: 767px) {
    .home-top-section .widget-type-view-2.small .img-place-holder a {
        height: auto;
        float: none;
    }
}

@media (max-width: 767px) {
    .home-top-section .col-xs-6 {
        margin: 0 -2px;
        display: inline-block;
        float: none;
        vertical-align: top;
    }
}

.home-top-section .row div[class^="col-"], .home-top-section .row div[class*=" col-"] {
    float: none;
    display: inline-block;
    margin: 0 -2px;
    vertical-align: top;
}

.breadcrumb {
    background: transparent;
    padding: 0;
    margin: 0;
    border-radius: 0;
    margin: 30px 0 30px 0;
}

@media (max-width: 1024px) {
    .breadcrumb {
        margin: 15px 0;
    }
}

.breadcrumb:before {
    content: '';
    width: 4px;
    height: 20px;
    background: #FFA800;
    float: left;
}

.breadcrumb li {
    color: #C0C0C0;
    font-size: 14px;
    margin-top: -2px;
}

    .breadcrumb li:first-child {
        margin-left: 15px;
    }

    .breadcrumb li a {
        color: #545148;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

        .breadcrumb li a:hover {
            color: #000;
        }

.breadcrumb > li + li::before {
    content: "\f105";
    font-family: FontAwesome;
    padding: 0 10px;
}

.article-head h2, .article-head h1 {
    font-size: 34px;
}

@media (max-width: 1024px) {
    .article-head h2 {
        font-size: 26px;
    }
}

/*twitt-bar*/
.twiitt-bar-article {
    margin-bottom: 30px;
    background: #FFDA29;
    padding: 15px 0;
}

@media (max-width: 1024px) {
    .twiitt-bar-article {
        padding: 15px 0;
    }
}

.twiitt-bar-article .opinion-bar-parent {
    max-width: 1170px;
    margin: 0 auto;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 1024px) {
    .twiitt-bar-article .opinion-bar-parent {
        padding-left: 10px;
        padding-right: 10px;
    }
}

.twiitt-bar-article .opinion-bar-parent .opinion-bar {
    display: table !important;
    width: 100%;
    position: relative;
}

    .twiitt-bar-article .opinion-bar-parent .opinion-bar .twt-icon-widget {
        width: 5%;
        vertical-align: middle;
        display: table-cell;
    }

@media (max-width: 767px) {
    .twiitt-bar-article .opinion-bar-parent .opinion-bar .twt-icon-widget {
        width: 10%;
    }
}

.twiitt-bar-article .opinion-bar-parent .opinion-bar .twt-text-widget {
    padding-right: 15%;
    vertical-align: middle;
    display: table-cell;
}

@media (max-width: 768px) {
    .twiitt-bar-article .opinion-bar-parent .opinion-bar .twt-text-widget {
        padding-right: 20%;
    }
}

@media (max-width: 767px) {
    .twiitt-bar-article .opinion-bar-parent .opinion-bar .twt-text-widget {
        padding-right: 0%;
    }
}

.twiitt-bar-article .opinion-bar-parent .opinion-bar .twt-pic-widget {
    position: absolute;
    right: 0;
    bottom: -15px;
    right: -15px;
}

@media (max-width: 1024px) {
    .twiitt-bar-article .opinion-bar-parent .opinion-bar .twt-pic-widget {
        right: 0px;
    }
}

.twiitt-bar-article .col-sm-1x {
    display: table-cell;
    vertical-align: middle;
    float: none;
    text-align: center;
}

.twiitt-bar-article .fa-twitter {
    color: #000;
    background: #fff;
    border-radius: 100px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    font-size: 20px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    width: 36px;
    font-size: 24px;
    text-align: center;
}

    .twiitt-bar-article .fa-twitter:hover {
        color: #55acee !important;
    }

.twiitt-bar-article h5 {
    margin-bottom: 0;
    font-size: 20px;
    color: #000;
    font-weight: normal;
    line-height: 28px;
}

    .twiitt-bar-article h5 a {
        margin-bottom: 8px;
        display: block;
    }

    .twiitt-bar-article h5 p {
        margin-bottom: 0;
        color: #CC180C;
        font-size: 14px;
        text-align: right;
    }

@media (max-width: 767px) {
    .twiitt-bar-article h5 {
        font-size: 16px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .twiitt-bar-article h5 {
        font-size: 17px;
    }
}

.twiitt-bar-article h5:hover {
    color: #000;
}

/*twitt-bar x*/
/*article-toolbar*/
.article-toolbar {
    display: table;
    border-left: 1px solid #C0C0C0;
    margin: 15px 0 30px 0px;
}

@media (max-width: 767px) {
    .article-toolbar {
        display: block;
    }
}

.article-toolbar.vid-play-toolbar ul li a:hover {
    color: #fff !important;
}

.article-toolbar.vid-play-toolbar div a:hover {
    background: none;
}

.article-toolbar .text-cntrl-block {
    font-family: 'Libre Baskerville', serif;
}

.article-toolbar div {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    border: 1px solid #C0C0C0;
    border-left: 0;
}

    .article-toolbar div a {
        height: 50px;
        display: table-cell;
        vertical-align: middle;
        padding: 0 20px;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

@media (max-width: 768px) {
    .article-toolbar div a {
        height: 40px;
        padding: 0 15px;
    }
}

@media (max-width: 1024px) {
    .article-toolbar div a {
        height: 40px;
        padding: 0 10px;
    }
}

.article-toolbar div a:hover {
    background: #efefef;
    color: #000;
}

.article-toolbar div i {
    top: 3px;
    position: relative;
}

.article-toolbar div span {
    padding-left: 5px;
}

.article-toolbar ul {
    display: table-cell;
    vertical-align: middle;
    border: 1px solid #C0C0C0;
    border-left: 0;
    padding-left: 10px;
    padding-right: 10px;
    height: 50px;
}

@media (max-width: 767px) {
    .article-toolbar ul {
        margin-bottom: 0;
        margin-left: 0;
        padding: 6px 0;
        height: 40px;
    }
}

.article-toolbar ul li {
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 0 !important;
}

    .article-toolbar ul li a {
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

        .article-toolbar ul li a:hover {
            color: #000;
        }

.article-toolbar i {
    font-size: 20px;
}

@media (max-width: 767px) {
    .article-head .article-toolbar ul {
        display: inline-block;
    }
}

/*article-toolbar x*/
/*img-holder*/
.img-holder {
    position: relative;
    overflow: hidden;
}

@media (max-width: 767px) {
    .img-holder {
        overflow: inherit;
    }
}

.img-holder .expand-imgs a {
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    top: 15px;
    right: 15px;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 20px;
    color: #fff;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

    .img-holder .expand-imgs a:hover {
        background: #FFDA29;
        color: #000;
    }

/*img-holder x*/
/*img-holder*/
.article-holder a.close-mark {
    display: none;
}

.article-holder .author-details {
    height: 40px;
    display: table;
    width: 100%;
    margin-bottom: 30px;
    border-top: 1px solid #C0C0C0;
}

@media (max-width: 767px) {
    .article-holder .author-details {
        height: auto;
        padding: 15px;
    }
}

.article-holder .author-details .author-text {
    display: table-cell;
    vertical-align: middle;
}

    .article-holder .author-details .author-text p {
        font-size: 14px !important;
    }

@media (max-width: 767px) {
    .article-holder .author-details .author-text {
        display: block;
        margin-bottom: 8px;
    }
}

.article-holder .author-details .author-text a {
    color: #FF6125;
    font-weight: 600;
}

.article-holder .author-details .author-text span {
    color: #84827B;
}

.article-holder .author-details .author-twit {
    display: table-cell;
    vertical-align: middle;
    text-align: right;
}

@media (max-width: 767px) {
    .article-holder .author-details .author-twit {
        display: block;
        text-align: left;
    }
}

.article-holder .author-details .author-twit a {
    color: #84827B;
    font-size: 16px;
}

    .article-holder .author-details .author-twit a i {
        color: #4ac7f9;
        font-size: 22px;
        padding-right: 5px;
    }

    .article-holder .author-details .author-twit a:hover {
        color: #000;
    }

.article-holder .author-details p {
    margin-bottom: 0;
}

/*img-holder x*/
.media-description {
    margin-top: 15px;
}

    .media-description p {
        color: #84827B;
        font-size: 14px !important;
    }

/*article-holder*/
.article-holder {
    position: relative;
}

    .article-holder .insert-ad {
        background: transparent;
        padding: 0;
    }

    .article-holder h3 {
        margin-top: 15px;
    }

    .article-holder p {
        margin-bottom: 15px;
        line-height: 24px;
        font-size: 17px;
    }

/*article-holder x*/
/*tags*/
.tags ul {
    padding: 0;
    margin: 45px 0 0 0;
}

    .tags ul li {
        margin-bottom: 15px;
    }

@media (max-width: 767px) {
    .tags ul li {
        margin-bottom: 15px;
    }
}

.tags ul li a {
    padding: 0px 15px;
    line-height: 28px;
    border: 1px solid #C0C0C0;
    border-radius: 4px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    font-size: 13px;
    display: block;
}

    .tags ul li a:hover {
        background: #efefef;
        color: #000;
    }

@media (max-width: 1024px) {
    .tags ul li a {
        padding: 4px 10px;
    }
}

/*tags x*/
/*author-bio-widget*/
.author-bio-widget {
    margin-bottom: 30px;
}

@media (max-width: 767px) {
    .author-bio-widget {
        margin-bottom: 0;
    }
}

.author-bio-widget .author-pic {
    float: left;
    border-radius: 100px;
    overflow: hidden;
    margin-right: 15px;
    width: 100px;
    height: 100px;
}

.author-bio-widget .author-content {
    display: block;
    overflow: hidden;
}

    .author-bio-widget .author-content p {
        margin-bottom: 0px;
    }

        .author-bio-widget .author-content p.head {
            color: #FF6125;
            margin-bottom: 5px;
        }

    .author-bio-widget .author-content p {
        margin-bottom: 0;
    }

.author-bio-widget.line {
    border-right: 1px solid #FFA800;
}

    .author-bio-widget.line p {
        padding-right: 30px;
    }

@media (max-width: 1024px) {
    .author-bio-widget.line p {
        margin-bottom: 15px;
    }
}

@media (max-width: 1024px) {
    .author-bio-widget.line {
        margin-bottom: 0;
        border-right: 0;
    }

        .author-bio-widget.line .author-content {
            border-right: 1px solid #FFA800;
        }
}

@media (max-width: 1024px) and (max-width: 1024px) {
    .author-bio-widget.line .author-content {
        border-right: 0;
    }
}

/*author-bio-widget*/
/*author-detail-widget*/
@media (max-width: 1024px) {
    .author-detail-widget {
        margin-bottom: 30px;
    }
}

/*author-detail-widgetx*/
.article-video {
    margin-bottom: 30px;
}

.orange_bar {
    border-top: 2px solid #FFA800;
}

hr {
    border-color: #c0c0c0;
}

h4.stroke, h2.stroke {
    padding-left: 15px;
    border-left: 4px solid #FFA800;
    font-size: 20px;
}

.more-article h5 {
    font-size: 18px;
}

@media (max-width: 767px) {
    .more-article h5 {
        font-size: 16px;
    }
}

.recommended {
    margin-top: 0;
    background: #efefef;
    padding: 30px 0 22px 0;
}

    .recommended h5 {
        font-size: 18px;
    }

@media (max-width: 767px) {
    .recommended h5 {
        font-size: 16px;
    }
}

@media (max-width: 767px) {
    .recommended {
        padding: 30px 0;
    }
}

.insert-ad {
    background: #efefef;
    padding: 30px 0;
    clear: both;
    margin-bottom: 15px;
}

    .insert-ad.left {
        padding-right: 15px;
        float: left;
    }

@media (max-width: 767px) {
    .insert-ad.left {
        float: none;
        padding: 0;
        margin-bottom: 30px;
    }
}

.insert-ad.right {
    padding-left: 15px;
    float: right;
}

@media (max-width: 767px) {
    .insert-ad.right {
        float: none;
        padding: 0;
        margin-bottom: 30px;
    }
}

.insert-ad img {
    margin: 0 auto;
}

.insert-ad-normal {
    background: none;
    padding: 0;
}

.comments-widget {
    margin-top: 30px;
}

.img-place-holder img {
    margin-bottom: 15px;
}

@media (max-width: 767px) {
    .img-place-holder img {
        margin-bottom: 0;
    }
}

/*inner-right-widget*/
.inner-right-widget .subdivision {
    margin-bottom: 60px;
}

    .inner-right-widget .subdivision h4, .inner-right-widget .subdivision h2 {
        margin-top: 0px;
    }

    .inner-right-widget .subdivision .large {
        margin-bottom: 15px;
    }

        .inner-right-widget .subdivision .large .widget-type-view-9 {
            margin-bottom: 0px;
        }

            .inner-right-widget .subdivision .large .widget-type-view-9 h5 {
                margin-bottom: 0px;
                font-family: 'Open Sans', sans-serif;
                font-weight: normal;
            }

@media (max-width: 768px) {
    .inner-right-widget .subdivision .large .widget-type-view-9 .img-place-holder a {
        height: 96px;
    }
}

.inner-right-widget .subdivision .large p {
    margin-bottom: 8px;
}

.inner-right-widget .subdivision .widget-type-view-6 .video-icon .img-place-holder a::before,
.inner-right-widget .subdivision .widget-type-view-6 .video-icon .img-place-holder::before,
.inner-right-widget .subdivision .widget-type-view-6 .camera-icon .img-place-holder a::before,
.inner-right-widget .subdivision .widget-type-view-6 .camera-icon .img-place-holder::before {
    background-size: 35px;
}

@media (max-width: 768px) {
    .inner-right-widget .subdivision .widget-type-view-6 p {
        padding-left: 0px;
    }
}

.inner-right-widget .subdivision .widget-type-view-6 .left-img {
    width: 170px;
}

@media (max-width: 768px) {
    .inner-right-widget .subdivision .widget-type-view-6 .left-img {
        width: 100%;
        float: none;
        margin-bottom: 15px;
    }
}

@media (max-width: 768px) {
    .inner-right-widget .subdivision .widget-type-view-6 {
        border-bottom: 0;
    }
}

@media (max-width: 768px) {
    .inner-right-widget .subdivision {
        margin-bottom: 30px;
    }
}

.inner-right-widget .large_repeat .widget-type-view-9 {
    margin-bottom: 15px;
}

    .inner-right-widget .large_repeat .widget-type-view-9 h5 {
        padding-left: 0;
    }

.inner-right-widget hr {
    margin: 15px 0 15px 0;
}

.inner-right-widget .insert-ad {
    margin-bottom: 30px;
}

/*inner-right-widget x*/
.total-body {
    margin: 80px 0 0 0;
    padding-bottom: 0;
    min-height: 350px;
}

@media (max-width: 1024px) {
    .total-body {
        margin: 80px 0 15px;
    }
}

@media (max-width: 767px) {
    .total-body {
        margin-top: 0px;
    }
}

h3 a:hover {
    opacity: 0.8;
    color: #FF6125;
}

/*socail-share-widget*/
.socail-share-widget {
    position: absolute;
    top: -42px;
    left: 0;
    z-index: 101;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

    .socail-share-widget ul {
        margin: 0;
        padding: 0;
    }

        .socail-share-widget ul li {
            padding: 0px;
            margin-left: 1px;
            float: left;
            list-style: none;
        }

            .socail-share-widget ul li a {
                width: 40px;
                height: 40px;
                background: rgba(0, 0, 0, 0.5);
                color: #fff;
                display: block;
                text-align: center;
            }

                .socail-share-widget ul li a:hover {
                    background: #fff;
                    color: #000;
                    -webkit-transition: all 0.3s ease;
                    transition: all 0.3s ease;
                }

                .socail-share-widget ul li a i {
                    font-size: 18px;
                    line-height: 42px;
                }

/*socail-share-widget x*/
.img-holder:hover .socail-share-widget {
    top: 0;
}

/*date-author-loc*/
.date-author-loc {
    margin-bottom: 8px;
}

    .date-author-loc ul {
        margin: 0;
        padding: 0;
    }

        .date-author-loc ul li {
            list-style: none;
            display: inline;
            margin-left: 15px;
        }

            .date-author-loc ul li:first-child {
                color: #84827B;
                margin-left: 0;
            }

            .date-author-loc ul li:last-child {
                color: #545148;
            }

                .date-author-loc ul li:last-child:after {
                    font-size: 0;
                }

            .date-author-loc ul li:after {
                content: '|';
                font-size: 14px;
                color: #C0C0C0;
                margin-left: 15px;
            }

            .date-author-loc ul li a {
                color: #FF6125;
            }

/*date-author-loc x*/
/*slick-slider*/
.article-blockquote {
    margin-bottom: 20px;
}

    .article-blockquote .blockquote-content {
        display: table-cell;
        float: none;
        vertical-align: middle;
    }

@media (max-width: 767px) {
    .article-blockquote .blockquote-content {
        display: block;
    }
}

.article-blockquote .blockquote-content blockquote {
    padding: 15px 10px 15px 90px;
    border-top: 5px solid #545148;
    border-left: 0;
    border-bottom: 1px solid #545148;
    margin: 0;
    background-image: url(/content/wionimages/blockquote.png);
    background-position: middle left;
    background-repeat: no-repeat;
    text-indent: 0;
    background-position: left center;
}

    .article-blockquote .blockquote-content blockquote h5 {
        margin-bottom: 0;
    }

@media (max-width: 767px) {
    .article-blockquote .blockquote-content blockquote {
        background-position: top left;
        border: 0;
        padding: 0 0 0 60px;
        background-size: 40px;
    }
}

@media (max-width: 767px) {
    .article-blockquote .share-blockquote {
        text-align: center;
        margin-top: 20px;
    }
}

.article-blockquote .share-blockquote a i {
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    background: #ccc none repeat scroll 0 0;
    border-radius: 100%;
    color: #fff;
    font-size: 22px;
    width: 60px;
    height: 60px;
    line-height: 60px;
    text-align: center;
}

    .article-blockquote .share-blockquote a i:hover {
        background: #FFDA29;
        color: #000;
    }

.timeline-slider.slick-slider {
    overflow: hidden;
}

    .timeline-slider.slick-slider::before {
        border-top: 1px solid #FFDA29;
        content: "";
        display: block;
        margin: 0 15px;
        position: relative;
        top: 40px;
        width: 100%;
    }

.timeline-slider .timeline-content {
    padding: 0;
    /*.timeline-content p, .timeline-content a{font-size: 14px!important;}*/
}

    .timeline-slider .timeline-content .timeline-counter {
        position: relative;
    }

        .timeline-slider .timeline-content .timeline-counter span {
            background: #FFA800;
            color: #fff;
            display: inline-block;
            font-size: 42px;
            height: 80px;
            line-height: 80px;
            width: 80px;
        }

    .timeline-slider .timeline-content .time-content-data {
        border: 1px solid #C0C0C0;
        padding: 15px;
        margin: 15px 0;
        min-height: 360px;
    }

        .timeline-slider .timeline-content .time-content-data p {
            font-size: 14px;
        }

        .timeline-slider .timeline-content .time-content-data a:hover {
            color: #000;
        }

/*slick slider x*/
@media (max-width: 767px) {
    .home-top .widget-type-view-2 h2 {
        font-size: 14px;
    }
}

@media (max-width: 767px) {
    .home-top .widget-type-view-2.small h4 {
        font-size: 14px;
    }
}

.home-top .widget-type-view-5 .img-place-holder a {
    width: auto;
    float: none;
}

@media (max-width: 767px) {
    .home-top .widget-type-view-5 h5 {
        font-size: 14px;
        padding-left: 0;
    }
}

@media (max-width: 767px) {
    .home-top .widget-type-view-3 {
        margin-bottom: 20px;
    }
}

.sections-widget-holder {
    margin-bottom: 30px;
}

    .sections-widget-holder hr {
        margin: 15px 0;
    }

@media (max-width: 767px) {
    .sections-widget-holder {
        margin-bottom: 15px;
    }
}

.sections-widget-holder .widget-type-view-4 {
    margin-bottom: 15px !important;
}

    .sections-widget-holder .widget-type-view-4 h5 {
        margin-bottom: 8px;
    }

/*opinion-share-widget*/
.opinion-share-widget ul {
    padding: 0px;
    margin: 0 0 15px 0;
}

    .opinion-share-widget ul li {
        list-style: none;
        float: left;
        border: 1px solid #C0C0C0;
    }

        .opinion-share-widget ul li:last-child {
            border-left: 0px;
        }

        .opinion-share-widget ul li a {
            font-size: 14px;
            color: #84827B;
            padding: 6px 15px;
            display: block;
            -webkit-transition: all 0.3s ease;
            transition: all 0.3s ease;
            text-transform: uppercase;
        }

            .opinion-share-widget ul li a:hover {
                background: #84827B;
                color: #fff;
            }

.opinion-share-widget .share-bottom-icons a {
    font-size: 13px;
    color: #84827B;
    margin-right: 5px;
}

    .opinion-share-widget .share-bottom-icons a i {
        margin-right: 5px;
    }

@media (max-width: 1024px) {
    .opinion-share-widget {
        margin-left: 115px;
        margin-top: 15px;
    }
}

@media (max-width: 1024px) {
    .opinion-share-widget.full {
        margin-left: 0px !important;
    }
}

@media (max-width: 767px) {
    .opinion-share-widget.full {
        margin-left: 115px !important;
    }
}

/*opinion-share-widgetx*/
.social-icon-vertical {
    background: #2d2c27 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    float: left;
    text-align: center;
    position: absolute;
    z-index: 9;
    left: -96px;
}

    .social-icon-vertical ul {
        list-style: outside none none;
        margin: 0;
        padding: 0;
    }

        .social-icon-vertical ul li a {
            padding: 15px;
            display: inline-block;
            font-size: 30px;
        }

            .social-icon-vertical ul li a:hover {
                background: #FFDA29;
                color: #2E2C27;
            }

    .social-icon-vertical.fixed-position {
        position: fixed;
        top: 70px;
    }

/*camera-icon*/
.camera-icon {
    position: relative;
}

    .camera-icon .img-place-holder > a:before {
        background: url("/content/wionimages/camera-yellow.png") no-repeat bottom 20px right 20px transparent;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
        position: absolute;
        content: '';
        right: 0;
        width: 100%;
        height: 100%;
        z-index: 100;
        cursor: pointer;
    }

@media (max-width: 1024px) {
    .camera-icon .img-place-holder > a:before {
        background-size: 40px;
    }
}

@media (max-width: 767px) {
    .camera-icon .img-place-holder > a:before {
        background: transparent url("/content/wionimages/camera-yellow.png") no-repeat scroll right 8px bottom 8px/30px auto;
    }
}

.camera-icon .img-place-holder a:hover:before {
    background-color: rgba(0, 0, 0, 0.3);
}

/*camera-iconx*/
.inverse {
    background: #2d2c27;
    margin: -30px 0 0 0;
    padding-top: 30px;
    padding-bottom: 15px;
}

    .inverse * {
        color: #fff !important;
    }

    .inverse .breadcrumb li.active {
        color: #84827B !important;
    }

    .inverse .breadcrumb li a {
        color: #fff;
    }

    .inverse .breadcrumb > li + li::before {
        opacity: 0.5;
    }

    .inverse .more a:hover {
        opacity: 0.7;
    }

/*vid-dur-share*/
.vid-dur-share {
    border-bottom: 1px solid #84827B;
    margin: -5px 0 10px 0;
    padding-bottom: 8px;
}

    .vid-dur-share p {
        margin-bottom: 0;
        float: left;
    }

    .vid-dur-share ul {
        padding: 0;
        margin: 0;
        float: right;
    }

        .vid-dur-share ul li {
            list-style: none;
            float: left;
            margin-right: 15px;
        }

            .vid-dur-share ul li:last-child {
                margin-right: 0px;
            }

@media (max-width: 767px) {
    .vid-dur-share ul li {
        margin-right: 10px;
    }
}

@media (max-width: 767px) {
    .vid-dur-share ul li a {
        font-size: 12px;
    }
}

.vid-dur-share ul li a i {
    font-size: 18px;
}

    .vid-dur-share ul li a i:hover {
        color: #fff !important;
    }

@media (max-width: 767px) {
    .vid-dur-share ul li a i {
        font-size: 14px;
    }
}

@media (max-width: 767px) {
    .vid-dur-share {
        float: left;
        width: 100%;
    }

        .vid-dur-share .like {
            margin-right: 30px !important;
        }

            .vid-dur-share .like li i {
                margin-right: 0;
            }
}

/*vid-dur-share x*/
/*new-breadcrumb*/
.new-breadcrumb {
    margin: 15px 0 30px 0;
}

    .new-breadcrumb .stroke {
        margin-bottom: 30px;
    }

    .new-breadcrumb ul {
        padding: 8px 30px;
        margin: 0px;
        border: 1px solid #C0C0C0;
    }

        .new-breadcrumb ul li {
            list-style: none;
            float: left;
            font-size: 14px;
            margin: 0 15px;
        }

            .new-breadcrumb ul li:first-child {
                margin-left: 0;
            }

            .new-breadcrumb ul li a {
                -webkit-transition: all 0.3s ease;
                transition: all 0.3s ease;
            }

                .new-breadcrumb ul li a:hover {
                    color: #000;
                }

/*new-breadcrumb x*/
/*stickyheader*/
.stickysocial {
    position: absolute;
    margin-left: -75px;
    top: 0;
    -webkit-overflow-scrolling: touch;
}

@media (max-width: 1280px) {
    .stickysocial {
        padding-left: 65px;
        z-index: 5;
    }
}

@media (max-width: 1024px) {
    .stickysocial {
        padding-left: 75px;
    }
}

.stickysocial ul {
    padding: 0;
    margin: 0;
    border: 1px solid #C0C0C0;
}

    .stickysocial ul li {
        list-style: none;
    }

        .stickysocial ul li:last-child {
            font-family: 'Libre Baskerville', serif;
        }

        .stickysocial ul li a {
            width: 60px;
            height: 48px;
            line-height: 48px;
            background: #fff;
            font-size: 22px;
            text-align: center;
            color: #2E2C27;
            display: inline-block;
            -webkit-transition: all 0.3s ease;
            transition: all 0.3s ease;
        }

@media (max-width: 1024px) {
    .stickysocial ul li a {
        font-size: 20px;
        width: 50px;
    }
}

.stickysocial ul li a:hover {
    background: rgba(0, 0, 0, 0.05);
    color: #000;
}

.stickysocial.stick {
    top: 0;
    position: fixed;
    top: 75px;
}

/*stickyheader x*/
.content-section {
    position: relative;
}

    .content-section img {
        width: 100%;
    }

    .content-section .embed-responsive {
        margin-bottom: 15px;
    }

    .content-section ul {
        margin-bottom: 15px;
    }

        .content-section ul li {
            margin-bottom: 6px;
        }

@media (max-width: 1280px) {
    .content-section {
        padding-left: 65px;
    }
}

@media (max-width: 767px) {
    .content-section {
        padding-left: 0px;
    }
}

/*article opinion author*/
.placeholder {
    border: 3px dashed red;
    margin: -3px;
}

.quantity {
    bottom: 0;
    color: #fff;
    position: absolute;
    padding: 0 0 5px 5px;
}

.custom_hr {
    margin: 0 0 30px;
}

.insert-article.right .col-sm-4 {
    float: right;
}

.insert-article.left .col-sm-4 {
    float: left;
}

.insert-article .insert-article-content {
    margin: 0 -15px;
}

    .insert-article .insert-article-content h5 {
        font-size: 16px;
    }

    .insert-article .insert-article-content .col-sm-4 {
        border-bottom: 1px solid #ccc;
    }

/*photo-list page*/
.like li {
    margin-right: 25px;
}

    .like li i {
        color: #FFDA29 !important;
        margin-right: 4px;
    }

        .like li i:hover {
            color: #FFA800;
        }

/*photo-list page*/
@media (max-width: 1024px) {
    .container {
        padding-left: 10px;
        padding-right: 10px;
    }

        .container .row {
            margin-left: -10px;
            margin-right: -10px;
        }

            .container .row div[class^="col-"],
            .container .row div[class*=" col-"] {
                padding-left: 10px;
                padding-right: 10px;
            }
}

/*popover opinion landing*/
.popover-title {
    display: none;
}

.popover-content {
    padding: 7px !important;
    background: #FFDA29;
}

    .popover-content > a {
        display: inline-block !important;
        padding: 0 !important;
        margin: 0 6px;
    }

.popover {
    background-color: #FFDA29;
    border: 1px solid #FFDA29;
    border-radius: 0;
    box-shadow: none !important;
}

    .popover.top > .arrow::after {
        border-top-color: #FFDA29 !important;
    }

    .popover.top > .arrow {
        border-top-color: #FFDA29 !important;
    }

    .popover.top > .arrow {
        bottom: -11px !important;
    }

.popover-content a:hover {
    background: transparent none repeat scroll 0 0 !important;
    color: red !important;
}

.popover-icons .btn {
    border: none !important;
    border-radius: 0 !important;
}

.popover-icons .popover-content > a:first-child::after {
    content: "\f09a";
    color: #000;
    font-family: FontAwesome;
}

.popover-icons .popover-content > a:nth-child(2)::after {
    content: "\f099";
    color: #000;
    font-family: FontAwesome;
}

.popover-icons .popover-content > a:nth-child(3)::after {
    content: "\f0d5";
    color: #000;
    font-family: FontAwesome;
}

.popover-icons .popover-content > a:nth-child(4)::after {
    content: "\f0e1";
    color: #000;
    font-family: FontAwesome;
}

/*global container*/
.global-container {
    padding-top: 15px;
}

/*global container ends*/
/*privacy policy*/
.privacy-page h3 {
    font-weight: normal;
}

.privacy-page h5 {
    font-weight: normal;
}

.no-border {
    border: none;
}

.img-show div[class^="widget-type-view-"] img,
.img-show div[class*="widget-type-view-"] img {
    display: block !important;
}

.img-show .img-place-holder a {
    background: none !important;
    height: 100%;
}

/*404-page*/
.error-page {
    margin: 95px 0;
}

    .error-page h1 {
        font-size: 85px;
        letter-spacing: 5px;
        font-family: Helvetica;
        font-weight: normal;
    }

    .error-page h3 {
        font-weight: normal;
        color: #84827B;
        font-size: 32px;
    }

    .error-page .fa-chain-broken {
        font-size: 100px;
        margin-bottom: 20px;
    }

    .error-page p {
        color: #C0C0C0;
        font-size: 18px;
    }

    .error-page .btn_home {
        background: #2E2C27;
        color: #fff;
        padding: 8px 10px;
        font-size: 12px;
        text-transform: uppercase;
    }

/*404-page ends*/
/*submission*/
.submission {
    margin: 80px 0;
}

    .submission h3 {
        font-weight: normal;
        color: #84827B;
        margin-top: 20px;
        font-size: 32px;
    }

    .submission p {
        color: #C0C0C0;
        font-size: 18px;
    }

.carousel-inner .item img {
    margin-bottom: 10px;
}

#imagepreview img {
    margin-bottom: 10px;
}

.error-msg {
    color: red;
    font-size: 12px;
    font-style: normal;
    clear: both;
    word-wrap: break-word;
}

.error-widget {
    border: 1px solid red;
}

.predective-search {
    margin-bottom: 30px;
    background: #fff;
    border: #c0c0c0;
}

    .predective-search ul {
        border: 1px solid #c0c0c0;
    }

        .predective-search ul li {
            border-bottom: 1px solid rgba(0, 0, 0, 0.08);
            text-align: left;
        }

            .predective-search ul li:last-child {
                border-bottom: 0px;
            }

            .predective-search ul li a {
                margin: 10px;
                display: block;
            }

                .predective-search ul li a:hover {
                    color: #000;
                }

.seprate-more {
    margin-bottom: 30px;
}

/*developers prespective jwplayer*/
#playerid.jwplayer {
    width: 100%;
    height: 270px;
}

a:hover,
a:focus {
    color: inherit;
}

body.modal-open {
    overflow: hidden;
    width: 100%;
}

@media (max-width: 1024px) {
    body.modal-open {
        position: fixed;
    }
}

@media (max-width: 767px) {
    .overlay.hidden-xs.visible {
        display: block !important;
    }
}

.embed-responsive {
    margin-bottom: 15px;
}

.article-text-inline .col-sm-3 {
    display: inline-block;
    float: none;
    margin: 0 -2px;
    vertical-align: top;
}

@media (max-width: 767px) {
    .article-text-inline .col-sm-3 {
        display: block;
        margin: 0;
    }
}

.jq-hand {
    cursor: pointer;
}

@media (max-width: 768px) {
    .thumbs-6-manage .col-sm-4 {
        float: none;
        display: inline-block;
        margin: 0 -2px;
        vertical-align: top;
    }
}

@media (max-width: 767px) {
    .thumbs-6-manage .col-sm-4 {
        display: block;
        margin: 0;
    }
}

section.bg {
    background: rgba(0, 0, 0, 0.06);
    margin-bottom: 30px;
    /*padding-top: 15px;*/
}

#Tickernews {
    background: rgba(0, 0, 0, 0.06);
    padding: 15px 0;
}

.inverse .widget-type-view-7x:hover h6 a {
    color: #C0C0C0 !important;
}

.most-watched .widget-type-view-5:hover h5 a {
    color: #C0C0C0 !important;
}

/*newly added*/
.thumbs-6-manage .video-icon .img-place-holder:before {
    background-size: 45px auto;
}

.thumbs-6-manage .video-icon .img-place-holder a::before {
    background-size: 45px auto;
}

.thumbs-6-manage .camera-icon .img-place-holder:before {
    background-size: 45px auto;
}

.thumbs-6-manage .camera-icon .img-place-holder a::before {
    background-size: 45px auto;
}

/*video-play*/
.vid-play {
    display: table;
    margin-bottom: 30px;
    vertical-align: middle;
    width: 100%;
}

    .vid-play p {
        display: table-cell;
        margin: 0;
        vertical-align: middle;
    }

@media (max-width: 767px) {
    .vid-play p {
        display: block;
        margin-bottom: 15px;
    }
}

.vid-play .vid-play-toolbar {
    display: table-cell;
    margin: 0;
    vertical-align: middle;
    line-height: 50px;
    float: right;
}

@media (max-width: 767px) {
    .vid-play .vid-play-toolbar {
        display: block;
        float: left;
        line-height: 30px;
    }
}

small,
.small {
    font-size: inherit;
}

/*phtotlist gallery share*/
.gallery-share {
    margin-bottom: 15px;
}

    .gallery-share h3 {
        display: inline-block;
        margin: 0;
    }

    .gallery-share .vid-dur-share {
        border: medium none;
        margin: 7px 0 0;
    }

/*youtube watermark*/
.ytp-watermark {
    display: none;
}

.ytp-thumbnail-overlay {
    background-size: inherit !important;
}

html {
    overflow-x: hidden !important;
}

.twt-text-widget.no-author {
    padding-right: 0 !important;
}

.video-play .article-toolbar {
    margin-top: 0;
}

.video-play h3, .video-play h1 {
    font-size: 34px;
}

@media (max-width: 767px) {
    .video-play h3, .video-play h1 {
        font-size: 26px;
    }
}

.video-play .stamp {
    margin-bottom: 8px;
    font-size: 14px;
}

    .video-play .stamp ul {
        list-style: outside none none;
        padding: 0;
    }

        .video-play .stamp ul li {
            color: #84827b !important;
            float: left;
            height: auto;
            line-height: normal;
            padding-right: 15px;
        }

@media (max-width: 767px) {
    .video-play .stamp ul li {
        float: none;
        display: block;
    }
}

.video-play .stamp ul li:first-child::after {
    color: #ffda29;
    content: "|";
    padding-left: 15px;
}

@media (max-width: 767px) {
    .video-play .stamp ul li:first-child::after {
        content: " ";
    }
}

.video-play p {
    font-size: 16px;
}

.font-adjust-widget {
    font-size: 17px;
}

.comment-blk-img img {
    width: 126px;
    margin-top: -50px;
    height: 126px;
    border-radius: 100%;
}

.vid-play-toolbar ul li a i.fa:hover {
    color: #fff !important;
}

.signin .btn-groups .dropdown-menu li a:focus {
    background: #000;
}

.home-video-model .embed-responsive-16by9 {
    padding-bottom: 54%;
}

.home-video-model .modal-footer {
    padding: 10px 15px;
}

    .home-video-model .modal-footer p {
        text-align: left;
        margin-bottom: 0;
    }

html {
    overflow-y: scroll;
}

.modal-open {
    padding-right: 0 !important;
}

body.modal-open {
    overflow: hidden;
}

/*description*/
.description {
    border-top: 1px solid red;
    border-bottom: 1px solid red;
}

    .description .top-arrow {
        width: 0;
        height: 0;
        border-left: 25px solid transparent;
        border-top: 25px solid transparent;
        border-right: 10px solid blue;
        margin-bottom: 30px;
    }

    .description .bottom-arrow {
        width: 0;
        height: 0;
        border-top: 25px solid transparent;
        border-bottom: 25px solid transparent;
        border-right: 10px solid blue;
        margin-bottom: 30px;
    }

    .description p:first-child {
        background-color: red;
    }

        .description p:first-child::first-letter {
            font-size: 200%;
        }

    .description p:last-child {
        margin-bottom: 0;
    }

/*description x*/
.loading-icon {
    background: url("/content/wionimages/loading-icon.gif") no-repeat center center white;
    border-radius: 6px;
    border: 2px solid #c0c0c0;
    position: fixed;
    width: 100px;
    height: 100px;
    margin-left: -50px;
    margin-top: -50px;
    left: 50%;
    top: 50%;
    z-index: 999;
    box-shadow: 0 0 10px 0 #C0C0C0;
}

.article-bar {
    display: table;
    width: 100%;
}

    .article-bar div {
        display: table-cell;
        vertical-align: middle;
        padding-right: 8px;
    }

        .article-bar div.share-content {
            margin-right: 30px;
            display: block;
        }

@media (max-width: 767px) {
    .article-bar div.share-content {
        margin-right: 0;
    }
}

.widget-type-view-2 .img-holder:hover ~ .content-holder h2 a,
.widget-type-view-2 .img-holder:hover ~ .content-holder h4 a {
    color: #CC180C !important;
}

.remove-values {
    margin-top: 0;
}

#videoModal {
    z-index: 2147483647;
}

    #videoModal .modal-lg {
        width: 800px;
    }

@media (max-width: 992px) {
    #videoModal .modal-lg {
        width: auto;
    }
}

.rss-container p:last-child {
    font-size: 12px;
}

.rss-container .rss-content {
    padding: 15px;
    margin-bottom: 30px;
    background: #FAFAFA;
    border-top: 4px solid #84827B;
}

    .rss-container .rss-content p b {
        margin-bottom: -25px !important;
        display: block;
    }

    .rss-container .rss-content ul.feeds {
        margin-bottom: 30px;
        width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

        .rss-container .rss-content ul.feeds li {
            -webkit-box-flex: 0;
            -webkit-flex: 0 0 100%;
            -ms-flex: 0 0 100%;
            flex: 0 0 100%;
            padding: 5px;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: end;
            -webkit-align-items: flex-end;
            -ms-flex-align: end;
            align-items: flex-end;
            font-weight: bold;
        }

@media (max-width: 767px) {
    .rss-container .rss-content ul.feeds li {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    }
}

.rss-container .rss-content ul.feeds li a {
    color: #0d4b77;
}

.rss-container .rss-content ul.feeds li i {
    color: #FF6125;
    margin-right: 5px;
}

.rss-container .rss-content ol li {
    margin-bottom: 10px;
}

.modal .modal-footer {
    position: relative !important;
}

    .modal .modal-footer .socail-share-widget {
        top: 0;
        right: 0;
        left: initial;
    }

#MoreInfo a {
    color: #FF6125;
}

    #MoreInfo a:hover {
        color: #FF6125;
    }

h1, h2, h3, h4, h5, h6, p, div {
    word-wrap: break-word;
}

h1 {
    font-size: 30px;
    font-family: 'Libre Baskerville', serif !important;
    font-weight: 700;
    margin: 0 0 8px;
}

@media (max-width: 1024px) {
    h1 {
        font-size: 24px;
        line-height: normal;
    }
}

@media (max-width: 767px) {
    h1 {
        font-size: 16px;
    }
}

h2 {
    font-size: 28px;
    font-family: 'Libre Baskerville', serif;
    font-weight: 700;
    margin: 0 0 15px;
    color: #2E2C27;
    line-height: normal;
}

@media (max-width: 1024px) {
    h2 {
        font-size: 28px;
        line-height: normal;
    }
}

@media (max-width: 767px) {
    h2 {
        font-size: 16px;
        line-height: normal;
    }
}

h3 {
    font-size: 28px;
    font-family: 'Libre Baskerville', serif;
    font-weight: 700;
    color: #FF6125;
    margin: 0 0 15px;
    line-height: normal;
}

@media (max-width: 1024px) {
    h3 {
        font-size: 24px;
        line-height: normal;
    }
}

@media (max-width: 767px) {
    h3 {
        font-size: 20px;
    }
}

h4 {
    font-size: 24px;
    font-family: 'Libre Baskerville', serif;
    font-weight: 700;
    margin: 0 0 15px;
    color: #2E2C27;
    line-height: normal;
}

@media (max-width: 1024px) {
    h4 {
        font-size: 20px;
        line-height: normal;
    }
}

h5 {
    font-size: 18px;
    color: #2E2C27;
    font-family: 'Libre Baskerville', serif;
    font-weight: 700;
    margin: 0 0 15px;
    line-height: normal;
}

@media (max-width: 1024px) {
    h5 {
        font-size: 14px;
        line-height: normal;
    }
}

@media (max-width: 767px) {
    h5 {
        font-size: 14px;
    }
}

h6 {
    font-size: 16px;
    color: #2E2C27;
    font-family: 'Libre Baskerville', serif;
    font-weight: 700;
    margin: 0 0 30px;
    line-height: normal;
}

@media (max-width: 767px) {
    h6 {
        font-size: 16px;
        line-height: normal;
    }
}

p {
    font-size: 14px;
    line-height: 20px;
    margin: 0 0 30px;
}

.full-modal-slider {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 100000;
    background: #404040;
    display: none;
}

    .full-modal-slider .full-container {
        width: 95%;
        height: 100%;
        margin: auto;
        display: table;
    }

@media (max-width: 1024px) {
    .full-modal-slider .full-container {
        display: table-cell;
        vertical-align: middle;
        width: 100%;
    }
}

.full-modal-slider .full-container .article-slider-image {
    padding: 0px 15px;
    display: table-cell;
}

@media (max-width: 1024px) {
    .full-modal-slider .full-container .article-slider-image {
        display: block;
        margin-bottom: 30px;
        margin-top: 60px;
    }
}

@media (max-width: 768px) {
    .full-modal-slider .full-container .article-slider-image {
        margin-top: 5px;
    }
}

.full-modal-slider .full-container .article-slider-image .full-width {
    width: 100%;
}

.full-modal-slider .full-container .article-slider-image .full-height {
    width: 100%;
    height: auto;
}

.full-modal-slider .full-container .img-slider-full {
    width: 75%;
    display: table-cell;
    -webkit-transition: all 1.0s ease-in-out;
    transition: all 1.0s ease-in-out;
}

.full-modal-slider .full-container .aricle-image-info {
    width: 25%;
    display: table-cell;
    vertical-align: middle;
    color: #fff;
    padding: 0 15px;
    -webkit-transition: all 1.0s ease-in-out;
    transition: all 1.0s ease-in-out;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .full-modal-slider .full-container .aricle-image-info {
        display: block;
        width: auto;
    }
}

@media (max-width: 768px) {
    .full-modal-slider .full-container .aricle-image-info {
        display: block;
        width: auto;
    }
}

@media (max-width: 768px) and (orientation: landscape) {
    .full-modal-slider .full-container .aricle-image-info {
        position: absolute;
        bottom: 0;
        padding: 15px;
        background: rgba(0, 0, 0, 0.85);
    }
}

.full-modal-slider .full-container .aricle-image-info.visible-none {
    display: none;
}

@media (max-width: 1024px) {
    .full-modal-slider .full-container .aricle-image-info.visible-none {
        display: block;
    }
}

.full-modal-slider .full-container .aricle-image-info ul {
    list-style: none;
    display: table;
    padding: 0;
}

    .full-modal-slider .full-container .aricle-image-info ul li {
        margin: 0 5px;
        float: left;
    }

        .full-modal-slider .full-container .aricle-image-info ul li:first-child {
            margin-left: 0;
        }

        .full-modal-slider .full-container .aricle-image-info ul li a {
            color: #fff;
            display: block;
            width: 40px;
            height: 40px;
            background: #2E2C27;
            color: #fff;
            border-radius: 50%;
            text-align: center;
            line-height: 40px;
            font-size: 20px;
            -webkit-transition: all 0.3s ease;
            transition: all 0.3s ease;
        }

            .full-modal-slider .full-container .aricle-image-info ul li a:hover {
                color: #2E2C27;
                background: #fff;
                -webkit-transition: all 0.3s ease;
                transition: all 0.3s ease;
            }

@media (max-width: 1024px) and (orientation: landscape) {
    .full-modal-slider .full-container .aricle-image-info p {
        margin-bottom: 10px;
    }
}

.full-modal-slider .article-slider-controls {
    width: 5%;
    height: 100%;
    display: table-cell;
    vertical-align: top;
    border-left: 1px solid #fff;
}

@media (max-width: 1024px) {
    .full-modal-slider .article-slider-controls {
        width: 100%;
        display: block;
        position: absolute;
        border-left: none;
        right: 15px;
        height: 60px;
    }
}

@media (max-width: 767px) {
    .full-modal-slider .article-slider-controls {
        width: 8%;
    }
}

@media (max-width: 768px) and (orientation: landscape) {
    .full-modal-slider .article-slider-controls {
        right: 20px;
        width: 6%;
        top: 15px;
    }
}

.full-modal-slider .article-slider-controls ul {
    list-style: none;
    padding: 20px 0 0;
    text-align: center;
}

@media (max-width: 768px) and (orientation: landscape) {
    .full-modal-slider .article-slider-controls ul {
        padding-top: 20px;
    }
}

@media (max-width: 1024px) {
    .full-modal-slider .article-slider-controls ul {
        padding: 0;
    }
}

@media (max-width: 768px) {
    .full-modal-slider .article-slider-controls ul {
        padding-top: 8px;
    }
}

.full-modal-slider .article-slider-controls ul li {
    line-height: 45px;
    padding-bottom: 20px;
}

@media (max-width: 1024px) {
    .full-modal-slider .article-slider-controls ul li {
        display: block;
        float: right;
        padding: 10px;
    }

        .full-modal-slider .article-slider-controls ul li:last-child {
            display: none;
        }
}

@media (max-width: 767px) {
    .full-modal-slider .article-slider-controls ul li {
        display: none;
        padding: 0;
    }

        .full-modal-slider .article-slider-controls ul li:first-child {
            display: block;
        }
}

.full-modal-slider .article-slider-controls ul li a img {
    width: 45px;
    max-width: 100%;
    margin: auto;
    opacity: 0.8;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

@media (max-width: 1024px) {
    .full-modal-slider .article-slider-controls ul li a img {
        width: 40px;
    }
}

.full-modal-slider .article-slider-controls ul li a:hover {
    color: #FFA800;
}

    .full-modal-slider .article-slider-controls ul li a:hover img {
        opacity: 1;
    }

.full-modal-slider .article-slider-controls ul li span {
    font-size: 14px;
    color: #fff;
}

.full-modal-slider.visible {
    display: table;
}

.sign-in .modal {
    z-index: 999999;
}

    .sign-in .modal .modal-dialog {
        margin: auto;
        width: 760px;
    }

@media (max-width: 767px) {
    .sign-in .modal .modal-dialog {
        margin: 60px 0 20px;
        width: 100%;
        padding: 0 10px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .sign-in .modal .modal-dialog {
        width: 700px;
    }
}

.sign-in .modal .modal-dialog .col-sm-6,
.sign-in .modal .modal-dialog .col-sm-12 {
    padding-left: 7px;
    padding-right: 7px;
}

.modal-dialog .modal-content {
    border-radius: 0;
}

    .modal-dialog .modal-content button.close {
        position: absolute;
        right: 15px;
        top: 5px;
        z-index: 99999;
        font-size: 25px;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

@media (max-width: 767px) {
    .modal-dialog .modal-content button.close {
        right: 5px;
        top: 0px;
    }
}

.modal-dialog .modal-content .modal-body {
    padding: 0;
    clear: both;
    background: whitesmoke;
}

.vertical-alignment-parent {
    display: table;
    height: 100%;
    width: 100%;
}

.vertical-alignment-child {
    display: table-cell;
    vertical-align: middle;
}

.modal-left-data {
    float: left;
    padding: 30px 20px;
    width: 41.6667%;
}

@media (min-width: 768px) and (max-width: 992px) {
    .modal-left-data {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media (max-width: 767px) {
    .modal-left-data {
        padding-left: 10px;
        padding-right: 10px;
        width: 100%;
    }
}

.modal-left-data .wion-logo-popup {
    margin: 0 auto 30px;
    text-align: center;
    width: 130px;
}

@media (max-width: 767px) {
    .modal-left-data .wion-logo-popup {
        margin: 0 auto 25px;
    }
}

.modal-left-data p {
    margin-bottom: 15px;
}

.modal-left-data .Social-buttons a {
    color: #fff;
    clear: both;
    display: block;
    text-transform: uppercase;
    line-height: 50px;
    margin-bottom: 20px;
}

@media (min-width: 768px) and (max-width: 992px) {
    .modal-left-data .Social-buttons a {
        padding-left: 10px;
        padding-right: 10px;
    }
}

.modal-left-data .Social-buttons a.google-plus-button {
    background-color: #DC4B38;
}

    .modal-left-data .Social-buttons a.google-plus-button:hover {
        background-color: #aa2e1e;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

.modal-left-data .Social-buttons a.facebook-button {
    background-color: #3D5B99;
}

    .modal-left-data .Social-buttons a.facebook-button:hover {
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
        background-color: #273a62;
    }

.modal-left-data .Social-buttons a span {
    padding-left: 5px;
}

@media (min-width: 768px) and (max-width: 992px) {
    .modal-left-data .Social-buttons a span {
        padding-left: 5px;
    }
}

.modal-left-data .Social-buttons a i {
    border-right: 1px solid rgba(255, 255, 255, 0.5);
    height: 50px;
    line-height: 50px;
    text-align: center;
    width: 50px;
}

.modal-right-data {
    float: right;
    padding: 30px 45px;
    width: 58.3333%;
    background: #fff;
}

@media (min-width: 768px) and (max-width: 992px) {
    .modal-right-data {
        padding-left: 25px;
        padding-right: 25px;
    }
}

@media (max-width: 767px) {
    .modal-right-data {
        padding-left: 15px;
        padding-right: 15px;
        width: 100%;
    }
}

.modal-right-data .nav-tabs {
    display: table;
    table-layout: fixed;
    width: 100%;
    border: none;
    margin-bottom: 30px;
}

    .modal-right-data .nav-tabs li {
        display: table-cell;
        text-align: center;
        vertical-align: middle;
        float: none;
        width: 50%;
    }

        .modal-right-data .nav-tabs li.active a {
            border-bottom: 2px solid #FF6125;
        }

        .modal-right-data .nav-tabs li a {
            border-bottom: 2px solid #e0e0e0;
            text-transform: uppercase;
            border-top: none !important;
            border-left: none !important;
            border-right: none !important;
            background: none !important;
        }

@media (max-width: 767px) {
    .modal-right-data .nav-tabs li a {
        padding: 10px 5px;
    }
}

.modal-right-data .form-group {
    margin-bottom: 30px;
}

    .modal-right-data .form-group input {
        /*  height: 45px; */
        border-radius: 0;
    }

.modal-right-data .credentials {
    line-height: 40px;
    margin-top: 15px;
    margin-bottom: 30px;
}

    .modal-right-data .credentials a.forget {
        /* text-decoration: underline; */
    }

.modal-left-data,
.modal-right-data {
    /* padding-top: 60px; */
}

@media (min-width: 768px) and (max-width: 992px) {
    .modal-left-data,
    .modal-right-data {
        padding-top: 30px;
    }
}

@media (max-width: 767px) {
    .modal-left-data,
    .modal-right-data {
        padding-top: 30px;
        padding-bottom: 0px;
    }
}

.error {
    color: #CC180C;
    font-size: 12px;
    position: absolute;
    display: none;
}

.btnsubmit {
    background: #FF6125;
    border: 0 none;
    color: #fff;
    padding: 15px 24px;
    text-transform: uppercase;
    line-height: normal;
}

    .btnsubmit:hover {
        color: #fff;
        background: #d83b00;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

.user-cred {
    width: 500px;
}

    .user-cred .close {
        top: 20px !important;
    }

    .user-cred .modal-body {
        padding: 20px !important;
    }

#videoModal .modal-content {
    background: #2E2C27;
}

    #videoModal .modal-content .embed-responsive {
        margin-bottom: 0px;
    }

    #videoModal .modal-content .modal-header {
        border-bottom: 1px solid #545148;
    }

        #videoModal .modal-content .modal-header button.close {
            top: auto;
            color: #fff !important;
            opacity: 0.5;
        }

    #videoModal .modal-content .modal-footer {
        border-top: 1px solid #545148;
    }

    #videoModal .modal-content h5 {
        color: #fff;
        font-family: 'Open Sans', sans-serif;
    }

#videoModal .grey-bg-text p {
    color: #fff;
}

/*header with keyframe aninmation*/
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.animated-long {
    -webkit-animation-duration: 2.5s;
    animation-duration: 2.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

/* .animated-short {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
} */
.animated-normal {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.animated.hinge {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
}

@-webkit-keyframes spaceOutUp {
    0% {
        display: block;
        opacity: 1;
        -webkit-transform-origin: 50% 0%;
        -webkit-transform: scale(1) translate(0%, 0%);
        display: block;
    }

    100% {
        display: none;
        opacity: 0;
        -webkit-transform-origin: 50% 0%;
        -webkit-transform: scale(0.2) translate(0%, -200%);
        display: none;
    }
}

@keyframes spaceOutUp {
    0% {
        display: block;
        opacity: 1;
        -webkit-transform-origin: 50% 0%;
        transform-origin: 50% 0%;
        -webkit-transform: scale(1) translate(0%, 0%);
        transform: scale(1) translate(0%, 0%);
        display: block;
    }

    100% {
        display: none;
        opacity: 0;
        -webkit-transform-origin: 50% 0%;
        transform-origin: 50% 0%;
        -webkit-transform: scale(0.2) translate(0%, -200%);
        transform: scale(0.2) translate(0%, -200%);
        display: none;
    }
}

.spaceOutUp {
    -webkit-animation-name: spaceOutUp;
    animation-name: spaceOutUp;
}

@-webkit-keyframes spaceInUp {
    0% {
        display: none;
        opacity: 0;
        -webkit-transform-origin: 50% 0%;
        -webkit-transform: scale(0.2) translate(0%, -200%);
    }

    100% {
        display: block;
        opacity: 1;
        -webkit-transform-origin: 50% 0%;
        -webkit-transform: scale(1) translate(0%, 0%);
    }
}

@keyframes spaceInUp {
    0% {
        display: none;
        opacity: 0;
        -webkit-transform-origin: 50% 0%;
        transform-origin: 50% 0%;
        -webkit-transform: scale(0.2) translate(0%, -200%);
        transform: scale(0.2) translate(0%, -200%);
    }

    100% {
        display: block;
        opacity: 1;
        -webkit-transform-origin: 50% 0%;
        transform-origin: 50% 0%;
        -webkit-transform: scale(1) translate(0%, 0%);
        transform: scale(1) translate(0%, 0%);
    }
}

.spaceInUp {
    -webkit-animation-name: spaceInUp;
    animation-name: spaceInUp;
}

/*header with keyframe aninmation ends*/
@-webkit-keyframes fadeOut {
    0% {
        opacity: 1;
        display: block;
    }

    100% {
        opacity: 0;
        display: none;
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1;
        display: block;
    }

    100% {
        opacity: 0;
        display: none;
    }
}

/* breaking news */
.fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
}

.fadeOut-break {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
    height: 0;
    margin: -45px 0 0 0;
    -webkit-transition: all 0.5s ease 0.5s;
    transition: all 0.5s ease 0.5s;
}

/* breaking news X */
@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
        display: block;
    }

    100% {
        opacity: 1;
        display: none;
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0;
        display: block;
    }

    100% {
        opacity: 1;
        display: none;
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    position: static !important;
}

@-webkit-keyframes fadeOutLeft {
    0% {
        opacity: 1;
        display: block;
    }

    50% {
        opacity: 0;
        display: none;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }

    100% {
        opacity: 0;
        display: none;
    }
}

@keyframes fadeOutLeft {
    0% {
        opacity: 1;
        display: block;
    }

    50% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }

    100% {
        opacity: 0;
        display: none;
    }
}

.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    /* padding: 0 !important;
  position: absolute;
  transition: width 0.5s ease-in-out 0.5s;
  width: 300px; */
}

@-webkit-keyframes fadeInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}

@-webkit-keyframes zoomOutUp {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}

@keyframes zoomOutUp {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}

.zoomOutUp {
    -webkit-animation-name: zoomOutUp;
    animation-name: zoomOutUp;
}

@-webkit-keyframes zoomInDown {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}

@keyframes zoomInDown {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}

.zoomInDown {
    -webkit-animation-name: zoomInDown;
    animation-name: zoomInDown;
}

blockquote.twitter-tweet {
    display: inline-block;
    font-family: "Helvetica Neue", Roboto, "Segoe UI", Calibri, sans-serif;
    font-weight: bold;
    border-color: #eee #ddd #bbb;
    border-radius: 5px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
    margin: 10px 5px;
    padding: 25px 25px 25px 60px;
    position: relative;
    font-size: 13px;
    font-style: italic;
}

    blockquote.twitter-tweet a {
        color: inherit;
        font-weight: normal;
        text-decoration: none;
        outline: 0 none;
    }

    blockquote.twitter-tweet p {
        padding-left: 0px;
        margin-bottom: 10px;
        font-style: normal;
    }

        blockquote.twitter-tweet p::after {
            color: #5ea9dd;
            content: "";
            font-family: FontAwesome;
            font-size: 40px;
            left: 15px;
            position: absolute;
        }

        blockquote.twitter-tweet p a {
            color: #5ea9dd;
        }

/*

.btn {
    display: inline-block;
    // margin: 1rem; 
    // padding: .938em 1.875em;
    //border: .094em solid;
    //border-radius: 0;
    //box-shadow: 0 .375em .313em -.313em rgba(black,.8), inset 0 .063em $off-wht, inset 0 -.188em rgba(black,.15);
    color: #FFF;
    font: bold 1.8rem sans-serif;
    @include trans(0.2s ease-in-out);
    text: {
       // transform: uppercase;
        decoration: none;
        shadow: 0 .063em rgba(black, .3);
    }
    cursor:pointer;
}

.btn-lg {
    padding: .938em 1.875em;
}

.btn-md {
    padding: .8em 1em;
}

.btn-sm {
    padding: .4em .8em;
}




.purple {
    @include btn-theme($purple);
}

.blue {
    @include btn-theme($blue);
}

.green {
    @include btn-theme($green);
}

.orange {
    @include btn-theme($orange);
}
*/
a {
    color: inherit;
}

    a:hover, a:focus {
        text-decoration: none;
    }

.ui-loader {
    display: none;
}

.section-page .read-more {
    margin-top: 30px;
}

.main-content-block {
    margin-top: 138px;
}

    .main-content-block .opinion h1 {
        font-size: 48px;
        margin-bottom: 26px;
    }

    .main-content-block .opinion p {
        margin: 0 0 22px;
    }

        .main-content-block .opinion p .font-bold {
            font-weight: 700;
        }

    .main-content-block .share-bar {
        border-top: 1px solid #c0c0c0;
        border-bottom: 1px solid #c0c0c0;
        margin-bottom: 10px;
        padding: 10px 0;
    }

        .main-content-block .share-bar .left-bar {
            float: left;
        }

            .main-content-block .share-bar .left-bar ul {
                margin: 0;
            }

                .main-content-block .share-bar .left-bar ul li {
                    padding-right: 30px;
                    padding-left: 0;
                }

        .main-content-block .share-bar .right-bar {
            float: right;
        }

            .main-content-block .share-bar .right-bar .share {
                padding-right: 27px;
            }

            .main-content-block .share-bar .right-bar .comments {
                padding: 0 27px;
            }

            .main-content-block .share-bar .right-bar .share,
            .main-content-block .share-bar .right-bar .comments,
            .main-content-block .share-bar .right-bar .social-icons-links {
                display: inline-block;
            }

            .main-content-block .share-bar .right-bar .share,
            .main-content-block .share-bar .right-bar .comments {
                border-right: 1px solid #ccc;
            }

            .main-content-block .share-bar .right-bar .social-icons-links {
                padding-left: 14px;
            }

                .main-content-block .share-bar .right-bar .social-icons-links .fa-facebook {
                    color: #3067a3;
                }

                .main-content-block .share-bar .right-bar .social-icons-links .fa-twitter {
                    color: #03b3ee;
                }

                .main-content-block .share-bar .right-bar .social-icons-links .fa-google-plus {
                    color: #dc483c;
                }

                .main-content-block .share-bar .right-bar .social-icons-links .fa-linkedin {
                    color: #0077b5;
                }

                .main-content-block .share-bar .right-bar .social-icons-links .fa-envelope-o {
                    color: #767676;
                }

                .main-content-block .share-bar .right-bar .social-icons-links ul li {
                    padding-left: 16px;
                    padding-right: 0;
                }

                    .main-content-block .share-bar .right-bar .social-icons-links ul li i {
                        padding-right: 0;
                    }

            .main-content-block .share-bar .right-bar ul {
                margin: 0;
            }

        .main-content-block .share-bar i {
            color: #FFA800;
            font-size: 16px;
            padding-right: 6px;
        }

    .main-content-block .opinion-message {
        background: #cd180d;
        padding: 30px 0;
    }

        .main-content-block .opinion-message p {
            color: #fff;
            margin: 0;
        }

    .main-content-block .article-left-portion p {
        margin: 0 0 21px;
    }

    .main-content-block .article-left-portion .btn {
        margin-right: 4px;
        margin-bottom: 30px;
    }

    .main-content-block .article-left-portion .img-caption p {
        color: #666;
        margin: 0;
        padding: 15px 0 18px;
    }

    .main-content-block .article-left-portion .img-caption hr {
        margin-bottom: 15px;
        margin-top: 0px;
    }

    .main-content-block .related-articles {
        border-top: 3px solid #ffa800;
        padding-top: 35px;
    }

    .main-content-block .recommends {
        background: #f1f1f1 none repeat scroll 0 0;
    }

    .main-content-block .ads-block {
        background: #eee;
        padding: 60px 0;
        text-align: center;
    }

    .main-content-block h5 {
        margin-top: 18px;
    }

    .main-content-block .related-articles h3 {
        margin: 0 0 8px;
    }

    .main-content-block .recommends {
        padding: 22px 0;
        margin-bottom: 50px;
    }

        .main-content-block .recommends h3 {
            margin: 0 0 15px;
        }

        .main-content-block .recommends img {
            margin-bottom: 10px;
        }

        .main-content-block .recommends p a {
            padding-left: 8px;
            vertical-align: middle;
        }

            .main-content-block .recommends p a i {
                padding-left: 5px;
                vertical-align: top;
            }

.parent-timeline {
    position: relative;
}

    .parent-timeline .timeline {
        /*&::before {
			     border-left: 1px solid $orange;
			    bottom: 0;
			    content: "";
			    height: 100%;
			    left: 5%;
			    position: absolute;
			    top: 0;
			    z-index: -1;

			    @media(max-width:$sm_viewport_max) {
			    	border-left:none;
			    }
			}*/
    }

@media (max-width: 767px) {
    .parent-timeline .timeline hr {
        display: none;
    }
}

@media (max-width: 767px) {
    .parent-timeline .timeline {
        border-bottom: 1px solid #ccc;
        margin-bottom: 20px;
        margin-top: 20px;
    }
}

.parent-timeline .timeline .timeline-view {
    background: #ffa800 none repeat scroll 0 0;
    border-radius: 100px;
    color: #fff;
    display: table;
    float: left;
    height: 100px;
    margin-right: 15px;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    width: 100px;
}

@media (max-width: 767px) {
    .parent-timeline .timeline .timeline-view {
        height: 70px;
        padding: 5px 8px 5px 32px;
        width: 70px;
    }
}

.parent-timeline .timeline .timeline-view p {
    display: table-cell;
    font-size: 14px;
    line-height: normal;
    margin: 0;
    text-transform: capitalize;
    vertical-align: middle;
}

    .parent-timeline .timeline .timeline-view p span {
        font-weight: 600;
        line-height: normal;
    }

.parent-timeline .timeline .timeline-view::before {
    border-left: 1px solid #FFA800;
    bottom: 0;
    content: "";
    position: absolute;
    top: 0;
    z-index: -1;
    left: 65px;
}

@media (max-width: 767px) {
    .parent-timeline .timeline .timeline-view::before {
        border: none;
    }
}

.parent-timeline .timeline .timeline-data {
    display: table-cell;
}

.bg-img {
    position: relative;
}

    .bg-img::before {
        background: url("/content/wionimages/media-pc.jpg") no-repeat center center fixed;
        background-size: cover;
        bottom: 0;
        content: " ";
        height: 100%;
        left: 0;
        opacity: 0.8;
        position: absolute;
        right: 0;
        top: 0;
        width: 100%;
        z-index: 0;
    }

    .bg-img .iwitness-form-bg hr {
        margin: 15px 0;
    }

    .bg-img .iwitness-form-bg .iwitness_form {
        background: #fff;
        padding: 30px;
        margin: 30px 0px;
        z-index: 99;
        /*custom select styles*/
        /*custom select styles ends*/
    }

        .bg-img .iwitness-form-bg .iwitness_form .form-group {
            margin-left: 0;
            margin-right: 0;
        }

        .bg-img .iwitness-form-bg .iwitness_form .form_submit {
            margin-bottom: 15px;
        }

/*iwitness details page*/
.date_likes {
    color: #84827B;
    font-weight: 700;
}

    .date_likes span {
        margin-left: 20px;
    }

.iwitness-author {
    margin-bottom: 30px;
}

    .iwitness-author h6 {
        margin-bottom: 15px;
    }

.most-watched {
    background: rgba(0, 0, 0, 0.9);
}

    .most-watched .col-sm-3 {
        margin: 0 -2px;
        display: inline-block;
        vertical-align: top;
        float: none;
    }

@media (max-width: 767px) {
    .most-watched .col-sm-3 {
        display: block;
        margin: 0;
    }
}

.most-watched h5 a {
    color: #fff;
}

.vid-play-toolbar .comments-block a:hover i {
    color: #FFA800 !important;
}

.vid-play-toolbar .comments-block a:hover span {
    color: #FFA800 !important;
}

.vid-play-toolbar .list-inline li a:hover i {
    color: #FFA800 !important;
}

.videoslanding-page .col-sm-6 {
    float: none;
    display: inline-block;
    vertical-align: top;
    margin: 0 -2px;
}

@media (max-width: 767px) {
    .videoslanding-page .col-sm-6 {
        display: block;
        margin: 0;
    }
}

.about-content {
    background-color: red;
}

    .about-content .top-gradient {
        padding-top: 45px;
        position: relative;
        background: #f84e30;
        background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #f84e30), color-stop(0%, white), color-stop(78%, #547179), color-stop(100%, #547179));
        background: -webkit-radial-gradient(center, ellipse cover, #f84e30 0%, white 0%, #547179 78%, #547179 100%);
        background: -webkit-radial-gradient(center ellipse, #f84e30 0%, white 0%, #547179 78%, #547179 100%);
        background: radial-gradient(ellipse at center, #f84e30 0%, white 0%, #547179 78%, #547179 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f84e30', endColorstr='#547179', GradientType=1 );
    }

        .about-content .top-gradient .full-profile {
            display: table;
            width: 100%;
            table-layout: fixed;
        }

            .about-content .top-gradient .full-profile .left-session {
                display: table-cell;
                position: relative;
            }

@media (max-width: 767px) {
    .about-content .top-gradient .full-profile .left-session {
        width: 100%;
        display: block;
        position: static;
    }
}

.about-content .top-gradient .full-profile .left-session .top-holder .c-box {
    background: #293133;
    padding: 20px 30px;
}

    .about-content .top-gradient .full-profile .left-session .top-holder .c-box h3 {
        color: #FFDA29;
    }

    .about-content .top-gradient .full-profile .left-session .top-holder .c-box p {
        color: #FFDA29;
    }

        .about-content .top-gradient .full-profile .left-session .top-holder .c-box p::first-letter {
            padding-left: 25px;
        }

.about-content .top-gradient .full-profile .left-session .bottom-holder {
    position: absolute;
    bottom: 0;
    z-index: 99;
}

@media (max-width: 1024px) {
    .about-content .top-gradient .full-profile .left-session .bottom-holder {
        position: relative;
        margin-top: 45px;
    }
}

@media (max-width: 767px) {
    .about-content .top-gradient .full-profile .left-session .bottom-holder {
        bottom: 0;
        position: absolute;
        width: 90%;
        padding-bottom: 10px;
    }
}

.about-content .top-gradient .full-profile .left-session .bottom-holder p {
    color: #ffda29;
    font-family: "Open Sans", sans-serif;
    font-size: 46px;
    text-shadow: 1px 1px 2px black;
}

@media (max-width: 767px) {
    .about-content .top-gradient .full-profile .left-session .bottom-holder p {
        font-size: 30px;
        margin-bottom: 15px;
    }
}

.about-content .top-gradient .full-profile .left-session .bottom-holder p.eb {
    color: #ffda29;
    font-size: 22px;
    text-shadow: 1px 1px 2px black;
}

@media (max-width: 767px) {
    .about-content .top-gradient .full-profile .left-session .bottom-holder p.eb {
        font-size: 14px;
    }
}

.about-content .top-gradient .full-profile .left-session .bottom-holder p.eb .twitter-a {
    background: #3d99d7 none repeat scroll 0 0;
    border-radius: 50%;
    color: #fff;
    height: auto;
    padding: 8px;
    text-align: center;
    width: 30px;
}

.about-content .top-gradient .full-profile .left-session .bottom-holder p.eb .facebook-a {
    background: #3b56a4 none repeat scroll 0 0;
    border-radius: 50%;
    color: #fff;
    height: auto;
    padding: 8px;
    text-align: center;
    width: 30px;
}

.about-content .top-gradient .full-profile .right-session {
    display: table-cell;
    vertical-align: bottom;
}

@media (max-width: 767px) {
    .about-content .top-gradient .full-profile .right-session {
        width: 100%;
        display: block;
    }
}

@media (max-width: 767px) {
    .about-content .top-gradient .full-profile .right-session {
        margin-top: 30px;
    }
}

.about-content .top-gradient .black-bg {
    background-color: transparent;
    background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.6));
    background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.6));
    bottom: 0px;
    left: 0;
    margin: 0;
    padding: 10% 0.75rem 0.75rem;
    position: absolute;
    width: 100%;
    z-index: 1;
}

.about-content .bottom-grey-content {
    border-top: 4px solid #FFDA29;
    border-bottom: 4px solid #FFDA29;
    background: #293133;
}

    .about-content .bottom-grey-content p {
        color: #fff;
    }

        .about-content .bottom-grey-content p span {
            font-size: 40px;
        }

.arrow-up {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 30px 30px 0;
    border-color: transparent #ffda29 transparent transparent;
    margin-bottom: 30px;
}

.arrow-down {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 30px 0 0 30px;
    border-color: transparent transparent transparent #ffda29;
    float: right;
}

.twitter-a {
    background: #3d99d7 none repeat scroll 0 0;
    border-radius: 50%;
    color: #fff;
    height: auto;
    padding: 8px;
    text-align: center;
    width: 30px;
}

.facebook-a {
    background: #3b56a4 none repeat scroll 0 0;
    border-radius: 50%;
    color: #fff;
    height: auto;
    padding: 8px;
    text-align: center;
    width: 30px;
}

.author-container {
    padding-bottom: 15px;
}

.author-pic {
    border-radius: 50%;
    width: 200px;
    height: 200px;
    margin: 0 auto;
    padding-bottom: 10px;
}

.block-author {
    margin-bottom: 20px;
    text-align: center;
    border: 1px solid #efefef;
    padding: 10px;
    min-height: 300px;
    overflow: hidden;
}

    .block-author h3 {
        font-size: 13px;
        color: #222;
        font-weight: normal;
        min-height: 75px;
        overflow: hidden;
        margin: 0px;
        font-family: 'Open Sans', sans-serif;
    }

    .block-author h2 {
        font-size: 16px;
    }

        .block-author h2 span {
            font-weight: normal;
            font-size: 14px;
        }

    .block-author a:hover h2 {
        color: #CC180C;
    }

.article-toolbar div div {
    border-bottom: 0 none;
    border-top: 0 none;
}

.jq-save-for-later {
    border-right: 0 none !important;
}

.timeline-data {
    width: 1%;
}

p:empty {
    display: none !important;
}

@media (max-width: 767px) {
    .parent-timeline .timeline .timeline-view {
        border-radius: 80px;
        height: 80px;
        padding: 5px;
        width: 80px;
    }

        .parent-timeline .timeline .timeline-view p {
            font-size: 12px;
        }
}

.comments-block a.active {
    /*background:#efefef;*/
    background: yellow;
}

    .comments-block a.active:hover {
        background: yellow;
    }

h4.stroke a, h2.stroke a {
    color: #ff6125;
    transition: all 0.3s ease;
}

    h4.stroke a:hover, h2.stroke a:hover {
        opacity: 0.8;
    }

.trash {
    display: block;
    margin-top: 8px;
    transition: all 0.3s ease 0s;
}

    .trash p {
        color: #545148;
        font-size: 12px;
    }

    .trash i {
        font-size: 14px;
    }

.modal-backdrop {
    z-index: 99999 !important;
}

header .iwitness a {
    display: block;
}

.close-div {
    display: none !important;
}

.pad-content.uselectionmore img {
    width: 100% !important;
}

.widget-type-view-2.new .img-place-holder a {
    margin-bottom: 15px !important;
}

@media(max-width:1024px) {
    .widget-type-view-2.new .content-holder h2 {
        font-size: 20px;
    }
}

.parent-repeater {
    display: table;
    width: 100%;
}

.new-repeater {
    display: inline-block;
    float: none;
    margin: 0 -2px;
    vertical-align: top;
}

@media(max-width:1024px) {
    .widget-type-view-6.box-shadow h6 {
        font-size: 14px;
    }
}

@media(max-width:767px) {
    .twitter-block iframe {
        width: 100% !important;
    }
}

@media(max-width:767px) {
    .new-repeater {
        display: block;
        margin: 0;
    }
}

.election-us .widget-type-view-5 .img-place-holder a {
    height: 150px;
}

.election-us .up-videos h6 a {
    color: #fff;
}

.election-us .widget-type-view-6 h6, .widget-type-view-6 p {
    padding-left: 10px;
    padding-right: 10px;
}


.widget-type-view-6.box-shadow {
    box-shadow: 4px 4px 2px -1px rgba(0, 0, 0, .1);
    border: 0;
    margin-bottom: 20px !important;
}

@media (max-width: 767px) {
    .widget-type-view-6.box-shadow {
        box-shadow: 4px 4px 2px -1px transparent;
        margin-bottom: 15px !important;
    }
}

.widget-type-view-6.box-shadow h6 {
    padding-left: 10px;
}

.widget-type-view-6.box-shadow .left-img {
    display: block;
}

.widget-type-view-6 .content-shadow {
    margin-bottom: 0;
    display: block;
    padding-left: 10px;
    overflow: hidden;
}

@media(max-width:1024px) {
    .election-us .up-videos .widget-type-view-5 .img-place-holder a {
        height: 150px;
    }
}

.election-us .up-videos .widget-type-view-5 .img-place-holder a {
    height: 215px;
}

@media(max-width:767px) {
    .election-us .up-videos .widget-type-view-5 .img-place-holder a {
        height: 100px;
    }

    .election-us .widget-type-view-6 h6, .widget-type-view-6 p {
        overflow: hidden;
        padding-left: 10px;
    }

    .widget-type-view-5 h6 {
        overflow: hidden;
        padding-left: 10px;
    }

    .election-us .widget-type-view-5 .img-place-holder a {
        height: auto;
    }
}


.map {
    position: relative;
    margin: -20px auto 0;
    width: 100%;
    /*min-height: 500px;*/
    /*margin-bottom: 30px;*/
}

@media(max-width:768px) {
    .map {
        margin: -10px auto 0;
    }
}

.options {
    position: relative;
    overflow: hidden;
    max-height: 21px;
    -webkit-transition: max-height 250ms ease-in;
    transition: max-height 250ms ease-in;
    -moz-transition: max-height 250ms ease-in;
}

    .options pre {
        margin-top: 10px;
    }

    .options:hover {
        cursor: pointer;
    }

.open {
    max-height: 5000px !important;
}

.options:after {
    content: "(Click to toggle code) ↓";
    float: right;
    position: absolute;
    right: 10px;
    top: 10px;
}

sup.new {
    color: red;
}

@media (max-width: 980px) {
    .heading {
        font-size: 40px;
        line-height: 40px;
        margin-top: 50px;
    }

    .options {
        max-height: 45px;
    }

        .options pre {
            margin-top: 35px;
        }

        .options:after {
            content: "↓";
            top: 40px;
        }

    .map {
        width: 100%;
        /*min-height: auto;
        background: #f1f1f1;*/
        margin-bottom: 15px;
    }
}

/*End for Electons Map*/

/*Score board*/
.score-board {
    display: table;
    width: 91.3%;
    margin: 0px auto 30px;
    position: relative;
    /*background: #f1f1f1 url(../wionimages/text.png) no-repeat 50%;*/
    background-color: #f1f1f1;
    height: auto;
    z-index: 0;
}

@media (max-width:768px) {
    .score-board {
        width: 88%;
        background-size: 40%;
    }
}

@media (max-width:767px) {
    .score-board {
        width: 83%;
        /*background: #f1f1f1 url(../wionimages/mobile-us-selection.png) no-repeat 50% 25%;*/
        margin: 15px auto;
    }
}

.score-board::after {
    border-bottom: 8px solid #4d4d4d;
    bottom: 0px;
    content: "";
    height: 0;
    position: absolute;
    width: 100%;
    z-index: -1;
}

.score-board .profile h2 {
    margin-bottom: 0;
    font-family: arial;
    font-size: 48px;
    font-weight: 400;
}

@media (max-width:768px) {
    .score-board .profile h2 {
        font-size: 32px;
    }
}

@media (max-width:767px) {
    .score-board .profile h2 {
        font-size: 20px;
        font-weight: bold;
    }
}

.score-board .profile h5 {
    margin-bottom: 0;
    font-weight: 400;
    font-family: helvetica,arial;
    font-size: 22px;
}

.score-board .profile .politician {
    display: table-cell;
    vertical-align: middle;
}

.score-board .profile.first {
    position: relative;
    z-index: 1;
    left: -10%;
    float: left;
}

@media (max-width:768px) {
    .score-board .profile.first {
        left: -15%;
    }
}

@media (max-width:767px) {
    .score-board .profile.first {
        left: -30px;
    }
}

.score-board .profile.first h2 {
    color: #f13a3a;
}

.score-board .profile.first .politician img {
    float: left;
}

.score-board .profile.second {
    position: relative;
    z-index: 1;
    right: -10%;
    float: right;
}

@media (max-width:768px) {
    .score-board .profile.second {
        right: -15%;
        /*right: -30px;*/
    }
}

@media (max-width:767px) {
    .score-board .profile.second {
        /*right: -15%;*/
        right: -30px;
    }
}

.score-board .profile.second h2 {
    color: #1854ba;
}

.score-board .profile.second .politician img {
    float: right;
}

.score-board .profile .politician img {
    border: 2px solid #fff;
    width: 98px;
    height: 98px;
    border-radius: 100%;
}

@media (max-width:768px) {
    .score-board .profile .politician img {
        width: 80px;
        height: 80px;
    }
}
/*@media (max-width:767px) {
    .score-board .profile .politician img {
        width: 70px;
        height: 70px;
    }
}*/

.score-board .profile .politician-content {
    padding: 0 15px;
    overflow: hidden;
    display: table-cell;
    vertical-align: middle;
}

@media (max-width:767px) {
    .score-board .profile .politician-content {
        vertical-align: bottom;
        padding: 0 5px 5px;
    }
}

.score-board .horizontal {
    margin-top: -3px;
}

    .score-board .horizontal .status-bar {
        float: left;
        height: 8px;
        width: 100%;
    }

    .score-board .horizontal .status-track {
        position: relative;
        bottom: 0;
        width: 100%;
        height: 8px;
        background: #4d4d4d;
    }

    .score-board .horizontal .status-fill {
        position: relative;
        height: 8px;
        color: #fff;
        text-align: center;
        font-size: 0;
        line-height: 8px;
    }

.score-board .first .status-fill {
    background: #f13a3a;
    float: left;
}

.score-board .second .status-fill {
    float: right;
    background: #1854ba;
}


/*Us election map*/
.datamaps-legend > ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: table;
    width: 100%;
}

    .datamaps-legend > ul > li {
        display: table-cell;
        vertical-align: top;
    }

.datamaps-legend ul > li.legend-head > ul {
    display: inline-block;
    vertical-align: top;
    padding-left: 10px;
}

.legend-head > span {
    bottom: 4px;
    position: relative;
}

@media (max-width:767px) {
    .datamaps-legend ul > li.legend-head > ul {
        padding-left: 0px;
    }
}

@media (max-width:1024px) {
    .datamaps-hoverover {
        display: none !important;
    }
}

ul.legend-details > li {
    display: inline-block;
}

.datamaps-legend .legend-details ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: inline-block;
}

ul.legend-details > ul li {
    width: 40px;
    margin: 0 1px;
    height: 8px;
}
/*@media (max-width:767px) {
    ul.legend-details > ul li {
        width: 40px;
    }
}*/

/*.datamaps-legend {
    width: 100%;
    bottom: 145px;
}*/
.legend-head:last-child .legend-details {
    float: left;
    padding-right: 10px;
}
/*.legend-head:last-child .legend-details li{
    width:20px;
}*/
@media (max-width:768px) {
    .legend-head:last-child .legend-details {
        float: none;
        padding-right: 0;
    }
}
/*@media (max-width:768px) {
    svg:not(:root) {
        margin-top: -60px !important;
    }
}
@media (max-width:767px) {
  

    svg:not(:root) {
        margin-top: -40px !important;
    }

    .datamaps-click {
        margin: 0 10px;
    }
}*/

.us_repwin td:first-child {
    background-color: #B42F30;
    color: #fff;
    /*text-align: right;*/
    padding-left: 20px;
    position: relative;
}

.us_demwin td:first-child {
    background-color: #415695;
    color: #fff;
    /*text-align:right;*/
    padding-left: 22px;
    position: relative;
}

    .us_repwin td:first-child::after, .us_demwin td:first-child::after {
        /*content: '✔';*/
        content: " ";
        position: absolute;
        left: 4px;
        top: 10px;
        /*padding-left: 6px;
        color:#fff !important;*/
        background-image: url('/content/wionimages/tick.png');
        background-repeat: no-repeat;
        height: 16px;
        width: 16px;
    }

@media(max-width:768px) {
    .us_repwin td:first-child::after, .us_demwin td:first-child::after {
        top: 11px;
    }
}

.articleuselection {
    position: relative;
    top: 30px;
}

@media(max-width:1024px) {
    .datamaps-legend ul > li.legend-head > ul {
        padding: 0;
        display: block;
    }
}

/*.clickinfo tbody {
  border-top: 2px solid #ddd;
}*/
.clickinfo.table, .default_state table tr td {
    border-bottom: 1px solid #ddd;
    font-size: 12px;
}

    .clickinfo.table thead > tr > th, .default_state table thead > tr > th {
        border-bottom: 2px solid #000;
    }

.clickinfo.table {
    margin-bottom: 0;
}
/*text.png*/

.datamaps-click h5 {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.only-for-uselection {
    padding-top: 15px;
}



.uselection-iframe {
    height: 475px;
    /*overflow-y:scroll;*/
}

@media(max-width:1024px) {
    .uselection-iframe {
        overflow-y: scroll;
        height: 400px;
    }
    /*.uselection-iframe iframe{
         overflow-y:scroll;
         height:497px;
    }*/
}

.us-section {
    margin-bottom: 30px;
}
/*.datamaps-click{
    margin-left:20px;
}*/
#us_election path {
    cursor: pointer;
}

/*.datamaps-hoverover::before {
    content: "";
    border-bottom: 5px solid #fff;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    position: absolute;
    top: -4px;
    left: 6px;
}*/
.hoverinfo .jqhover-us h6 {
    margin-bottom: 5px;
    margin-left: 5px;
}

.jqhover-us table {
    margin-bottom: 0;
}

.us-election-header {
    height: 100%;
    position: absolute;
    text-align: center;
    top: 25px;
    width: 100%;
}

    .us-election-header > h2::before {
        mix-blend-mode: screen;
    }

    .us-election-header > h2::before {
        background: rgba(0, 0, 0, 0) linear-gradient(270deg, #1854ba 40%, #f13a3a 60%) repeat scroll 0 0;
        bottom: 0;
        content: "";
        display: block;
        left: 0;
        pointer-events: none;
        position: absolute;
        right: 0;
        top: 0;
    }

    .us-election-header > h2 {
        background: #fff none repeat scroll 0 0;
        color: #000;
        display: inline-block;
        mix-blend-mode: multiply;
        position: relative;
        font-family: helvetica;
        font-size: 40px;
        text-transform: uppercase;
    }

.default_state .table {
    display: inline-block;
    margin-bottom: 0;
}

.select-state h5 {
    margin-bottom: 5px;
    font-family: helvetica;
}

.datamaps-legend > ul + .defstate-table {
    padding-top: 20px;
}

@media(max-width:768px) {
    .us-election-header > h2 {
        font-size: 30px;
    }
}

@media(max-width:767px) {
    .us-election-header > h2 {
        font-size: 15px;
    }
}

.us-mobileview {
    margin-bottom: 15px;
}

    .us-mobileview table {
        margin: 0 auto 10px;
        width: 83%;
    }

.await {
    margin: auto;
    text-align: right;
    width: 83%;
}

.us-mobileview .table > caption + thead > tr:first-child > td,
.us-mobileview .table > caption + thead > tr:first-child > th,
.us-mobileview .table > colgroup + thead > tr:first-child > td,
.us-mobileview .table > colgroup + thead > tr:first-child > th,
.us-mobileview .table > thead:first-child > tr:first-child > td,
.us-mobileview .table > thead:first-child > tr:first-child > th {
    font-family: helvetica;
    font-size: 12px;
}

.us-mobileview table tbody tr td.donald {
    background: #f13a3a none repeat scroll 0 0;
    color: #fff;
    font-family: helvetica;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
}

.us-mobileview table tbody tr td.clinton {
    background: #1854ba none repeat scroll 0 0;
    color: #fff;
    font-family: helvetica;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
}

.us-mobileview .table tr td {
    text-align: center;
}

.datamaps-legend.def-tab {
    padding: 0;
}

.breack-up {
    color: #666;
    font-size: 13px;
    font-style: italic;
}

    .breack-up i {
        font-size: 15px;
        margin-right: 6px;
    }

.datamaps-legend {
    margin-bottom: 20px;
}

.electionmap-top {
    margin-bottom: 30px;
}

@media(min-width:1025px) {
    .us-section {
        height: 518px;
    }
}

@media(max-width:1023px) {
    .election-us .widget-type-view-5 .img-place-holder a {
        height: 100px;
    }
}

@media(max-width:767px) {
    .election-us .widget-type-view-5 .img-place-holder a {
        height: auto;
    }
}

.us-election-header h3 {
    display: block;
    margin: 10px auto 0 auto;
    width: 100%;
}

    .us-election-header h3 img {
        margin: 0 auto;
    }

@media(max-width:1024px) {
    .us-election-header h3 {
        margin-top: 0px;
    }
}

@media(max-width:767px) {
    .us-election-header h3 {
        width: 55%;
    }

    .score-board {
        margin-top: 0;
    }
}

.Tickerhome {
    padding-top: 15px;
}
