@import url("http://cdn.jsdelivr.net/darfonts/0.1/sstwo-eleg-ssunq-box/stylesheet.css");
@import url("http://cdn.jsdelivr.net/darfonts/0.1/dinone-dintwo-sstext-ssthree/stylesheet.css");
/* Retina */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .owl-carousel-text .owl-controls .owl-buttons .owl-prev {
        background: #f3f3f3 url("images/icons/prev@2x.png") no-repeat center center;
    }

        .owl-carousel-text .owl-controls .owl-buttons .owl-prev:hover {
            background: #f3f3f3 url("images/icons/prev-hover@2x.png") no-repeat center center;
        }

    .owl-carousel-text .owl-controls .owl-buttons .owl-next {
        background: #f3f3f3 url("images/icons/next@2x.png") no-repeat center center;
    }

        .owl-carousel-text .owl-controls .owl-buttons .owl-next:hover {
            background: #f3f3f3 url("images/icons/next-hover@2x.png") no-repeat center center;
        }

    .widget-last-post .owl-carousel-last-post .owl-controls .owl-buttons .owl-next {
        background: #292929 url("images/icons/next-sm@2x.png") no-repeat center center;
    }

        .widget-last-post .owl-carousel-last-post .owl-controls .owl-buttons .owl-next:hover {
            background: #292929 url("images/icons/next-sm-hover@2x.png") no-repeat center center;
        }

    .widget-last-post .owl-carousel-last-post .owl-controls .owl-buttons .owl-prev {
        background: #292929 url("images/icons/prev-sm@2x.png") no-repeat center center;
    }

        .widget-last-post .owl-carousel-last-post .owl-controls .owl-buttons .owl-prev:hover {
            background: #292929 url("images/icons/prev-sm-hover@2x.png") no-repeat center center;
        }

    .widget-featured-news .owl-carousel-feature .owl-controls .owl-buttons .owl-prev {
        background: url("images/icons/prev-lg@2x.png") no-repeat center center;
    }

        .widget-featured-news .owl-carousel-feature .owl-controls .owl-buttons .owl-prev:hover {
            background: url("images/icons/prev-lg-hover@2x.png") no-repeat center center;
        }

    .widget-featured-news .owl-carousel-feature .owl-controls .owl-buttons .owl-next {
        background: url("images/icons/next-lg@2x.png") no-repeat center center;
    }

        .widget-featured-news .owl-carousel-feature .owl-controls .owl-buttons .owl-next:hover {
            background: url("images/icons/next-lg-hover@2x.png") no-repeat center center;
        }

    .list-posts-cat .page-nav .prev {
        background: url("images/icons/prev-md@2x.png") no-repeat center center;
    }

        .list-posts-cat .page-nav .prev:hover {
            background: url("images/icons/prev-md-hover@2x.png") no-repeat center center;
        }

    .list-posts-cat .page-nav .next {
        background: url("images/icons/next-md@2x.png") no-repeat center center;
    }

        .list-posts-cat .page-nav .next:hover {
            background: url("images/icons/next-md@2x.png") no-repeat center center;
        }

    .related-article .owl-carousel-related .owl-controls .owl-buttons .owl-prev {
        background: url("images/icons/prev-md@2x.png") no-repeat center center;
    }

        .related-article .owl-carousel-related .owl-controls .owl-buttons .owl-prev:hover {
            background: url("images/icons/prev-md-hover@2x.png") no-repeat center center;
        }

    .related-article .owl-carousel-related .owl-controls .owl-buttons .owl-next {
        background: url("images/icons/next-md@2x.png") no-repeat center center;
    }

        .related-article .owl-carousel-related .owl-controls .owl-buttons .owl-next:hover {
            background: url("images/icons/next-md-hover@2x.png") no-repeat center center;
        }

    .multimedia .multimedia-title a.prev {
        background: url("images/icons/prev-md@2x.png") no-repeat center center;
    }

        .multimedia .multimedia-title a.prev:hover {
            background: url("images/icons/prev-md-hover@2x.png") no-repeat center center;
        }

    .multimedia .multimedia-title a.next {
        background: url("images/icons/next-md@2x.png") no-repeat center center;
    }

        .multimedia .multimedia-title a.next:hover {
            background: url("images/icons/next-md-hover@2x.png") no-repeat center center;
        }
}
/*end common file*/
.container {
    width: 1180px;
}

.left {
    float: left;
    background: none repeat scroll 0 0 #eee;
    border-radius: 50%;
    color: #e2001a;
    font-size: 20px;
    width: 20px;
}

.widget-random-post .list-posts, .widget-tabs .list-posts {
    margin-bottom: 0;
}

.pull-left {
    font-family: ge_dinar_oneregular;
}

.widget-random-post .list-posts .item a.pull-left, .widget-tabs .list-posts .item a.pull-left {
    display: block;
    width: 50px;
    margin-right: 15px;
    margin-top: 5px;
}

.widget-random-post .list-posts .item .item-right h4, .widget-tabs .list-posts .item .item-right h4 {
    font-size: 15px;
    font-weight: 400;
    margin-top: 0;
    margin-bottom: 0;
}

.widget-random-post .list-posts > li, .widget-tabs .list-posts > li {
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 1px solid #d9d9d9;
}

    .widget-random-post .list-posts > li:first-child, .widget-tabs .list-posts > li:first-child {
        padding-top: 0;
        border-top: none;
    }

.widget-other-posts .list-posts, .widget-video .list-posts {
    margin-bottom: 0;
}

    .widget-other-posts .list-posts > li, .widget-video .list-posts > li {
        border-top: 1px solid #d9d9d9;
        padding-top: 15px;
        padding-bottom: 17px;
    }

        .widget-other-posts .list-posts > li:first-child, .widget-video .list-posts > li:first-child {
            border-top: none;
            padding-top: 0;
        }

    .widget-other-posts .list-posts .item a.pull-left, .widget-video .list-posts .item a.pull-left {
        margin-right: 15px;
        width: 120px;
        display: block;
        margin-bottom: 3px;
    }

        .widget-other-posts .list-posts .item a.pull-left img, .widget-video .list-posts .item a.pull-left img {
            width: 100%;
            margin-top: 5px;
        }

    .widget-other-posts .list-posts .item .item-right h4, .widget-video .list-posts .item .item-right h4 {
        font-size: 15px;
        font-weight: 400;
        margin-bottom: 0;
        margin-top: 0;
    }

    .widget-other-posts .list-posts .item .item-right .kp-metadata, .widget-video .list-posts .item .item-right .kp-metadata {
        margin-top: 4px;
    }

.caption, .kp-caption-2 {
    position: relative;
    overflow: hidden;
    display: block;
}

    .caption p, .kp-caption-2 p {
        direction: rtl;
        font-family: ge_dinar_oneregular;
        position: absolute;
        margin: 0;
        bottom: -100%;
        color: #fff;
        padding: 8px 20px 11px;
        background: #333232;
        background: rgba(0, 0, 0, 0.8);
        font-size: 12px;
        font-weight: 400;
        width: 100%;
    }

    .caption > span, .kp-caption-2 > span {
        background: none repeat scroll 0 0 #FFFFFF;
        border-radius: 50%;
        bottom: 15px;
        color: #e2001a;
        display: block;
        font-size: 20px;
        height: 20px;
        position: absolute;
        right: 15px;
        text-align: center;
        width: 20px;
    }

    .kp-caption-2 p {
        right: -100%;
        bottom: 0;
    }

body {
    font-family: "ge_dinar_oneregular", serif;
    font-size: 12px;
    font-weight: 300;
    line-height: 20px;
    color: #454545;
    border: 1px solid #999;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'ge_ss_uniquebold';
    font-weight: normal !important;
    color: #292929;
    margin-bottom: 15px;
    margin-top: 15px;
    line-height: 27px;
    text-align: right;
    direction: rtl;
}

    h4 a {
        font-family: 'ge_dinar_oneregular';
    }

a {
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    -ms-transition: all .3s;
    color: #292929;
}

    a:hover {
        color: #e2001a;
        text-decoration: none;
    }

    a:focus,
    a:active {
        outline: none;
        text-decoration: none;
    }

img {
    max-width: 100%;
}

.item-right {
    overflow: hidden;
}

.widget {
    padding: 0 20px;
    border-bottom: 1px solid #d9d9d9;
}

    .widget .widget-title, .widget .kp-title, .widget #comments .comments-title, #comments .widget .comments-title, .widget #respond .comment-reply-title, #respond .widget .comment-reply-title, .widget .contact-respond .comment-reply-title, .contact-respond .widget .comment-reply-title, .widget .kp-toggle .toggle-header, .kp-toggle .widget .toggle-header, .widget .kp-toggle .ui-accordion-header, .kp-toggle .widget .ui-accordion-header, .widget .kp-accordion .toggle-header, .kp-accordion .widget .toggle-header, .widget .kp-accordion .ui-accordion-header, .kp-accordion .widget .ui-accordion-header {
        margin: 0 -20px 0;
    }

    .widget .widget-content {
        margin-top: 20px;
    }

.widget-title, .kp-title, #comments .comments-title, #respond .comment-reply-title, .contact-respond .comment-reply-title, .kp-toggle .toggle-header, .kp-toggle .ui-accordion-header, .kp-accordion .toggle-header, .kp-accordion .ui-accordion-header {
    padding: 13px 20px;
    font-size: 17px;
    font-weight: 400;
    text-transform: uppercase;
    border-bottom: 1px solid #d9d9d9;
    font-style: italic;
    line-height: 24px;
}

.kp-metadata {
    margin-bottom: 0;
    color: #e2001a;
    text-align: right;
}

    .kp-metadata > span {
        font-family: tahoma;
        font-size: 11px;
        text-align: right;
    }

    .kp-metadata.style-2 {
        background: #f3f3f3;
        color: #292929;
        font-weight: 400;
        margin-bottom: 20px;
        text-align: right;
    }

        .kp-metadata.style-2 span {
            border-right: 1px solid #fff;
            display: inline-block;
            padding: 5px 10px;
        }

        .kp-metadata.style-2 i {
            padding-left: 10px;
        }

.breadcrumb {
    direction: rtl;
    background: none;
    border-radius: 0;
    margin-bottom: 0;
    border-bottom: 1px solid #d9d9d9;
    font-style: italic;
    text-transform: uppercase;
    font-weight: 400;
    padding: 15px 20px;
    text-align: right;
}

    .breadcrumb li.active {
        color: #e2001a;
    }

    .breadcrumb > li + li:before {
        color: #e2001a;
    }

ul.page-numbers {
    text-align: center;
    padding: 20px 0;
    margin: -1px 0 0;
    border-top: 1px solid #d4d4d4;
    border-bottom: 1px solid #d4d4d4;
}

    ul.page-numbers li {
        border: none;
        margin: 0 10px;
        padding: 0;
    }

        ul.page-numbers li a, ul.page-numbers li span {
            font-size: 18px;
            padding: 5px;
            font-weight: 400;
            color: #292929;
            text-transform: uppercase;
        }

            ul.page-numbers li a:hover, ul.page-numbers li span.current {
                color: #e2001a;
            }

/*===========================================
  HEADER
===========================================*/

#page-header .header-top {
    background: #eee;
    height: 35px;
}

    #page-header .header-top nav a {
        font-size: 12px;
        font-weight: 400;
    }

    #page-header .header-top nav .sf-menu {
        margin-bottom: 0;
    }

        #page-header .header-top nav .sf-menu li {
            background: none;
        }

        #page-header .header-top nav .sf-menu > li > a {
            text-transform: uppercase;
            padding-top: 8px;
            padding-bottom: 7px;
        }

        #page-header .header-top nav .sf-menu > li:first-child a {
            padding-left: 0;
        }

        #page-header .header-top nav .sf-menu a {
            border: none;
        }

        #page-header .header-top nav .sf-menu > li > ul {
            top: 35px;
        }

            #page-header .header-top nav .sf-menu > li > ul > li:first-child a {
                border-top: none;
            }

        #page-header .header-top nav .sf-menu ul {
            min-width: 200px;
        }

        #page-header .header-top nav .sf-menu li > ul a {
            background: #423f3f;
            border-top: 1px solid #d4d4d4;
            font-size: 13px;
        }

            #page-header .header-top nav .sf-menu li > ul a:hover {
                background: #393939;
            }

    #page-header .header-top nav .sf-arrows .sf-with-ul {
        padding-right: 1em;
    }

        #page-header .header-top nav .sf-arrows .sf-with-ul:after {
            border: none;
        }

#page-header {
    font-family: ge_ss_uniquebold;
    font-weight: normal !important;
}

    #page-header .header-middle {
        padding-top: 10px;
        padding-bottom: 20px;
    }

        #page-header .header-middle .kp-social {
            margin-bottom: 0;
            margin-top: 35px;
        }

            #page-header .header-middle .kp-social a {
                color: #393939;
                background: #fff;
                font-size: 30px;
                margin-left: 3px;
            }

                #page-header .header-middle .kp-social a.icon-google-plus2:hover {
                    color: #c03121;
                }

                #page-header .header-middle .kp-social a.icon-linkedin:hover {
                    color: #66b7d2;
                }

                #page-header .header-middle .kp-social a.icon-facebook:hover {
                    color: #38599e;
                }

                #page-header .header-middle .kp-social a.icon-feed:hover {
                    color: #f9bc2e;
                }

                #page-header .header-middle .kp-social a.icon-twitter2:hover {
                    color: #45b0e4;
                }

                #page-header .header-middle .kp-social a.icon-dribbble:hover {
                    color: #d97aa6;
                }

    #page-header .header-bottom nav {
        position: relative;
        border: 1px solid #d9d9d9;
    }

        #page-header .header-bottom nav .sf-menu .kp-icon-home {
            display: block;
            background: #e2001a;
            color: #fff;
            width: 48px;
            height: 42px;
            text-align: center;
            line-height: 42px;
            margin-bottom: -1px;
            margin-top: -5px;
            font-size: 20px;
            left: 2px;
            padding: 0;
        }

            #page-header .header-bottom nav .sf-menu .kp-icon-home:hover {
                padding: 0;
            }

    #page-header .header-bottom .sf-menu {
        margin-bottom: 0;
    }

        #page-header .header-bottom .sf-menu > .current-menu-item > a {
            background: #e2001a;
            color: #fff;
            margin-top: -5px;
            padding-top: 12px;
            margin-bottom: -1px;
            padding-bottom: 10px;
        }

        #page-header .header-bottom .sf-menu .current-menu-item > a {
            background: #e2001a;
            color: #fff;
        }

        #page-header .header-bottom .sf-menu li {
            background: #fff;
        }

        #page-header .header-bottom .sf-menu > li {
            background: none;
        }

            #page-header .header-bottom .sf-menu > li > a {
                border: none;
                text-transform: uppercase;
                color: #292929;
                font-weight: 100;
                font-size: 17px;
                padding-top: 7px;
                padding-bottom: 9px;
            }

                #page-header .header-bottom .sf-menu > li > a:hover {
                    background: #e2001a;
                    color: #fff;
                    margin-top: -5px;
                    padding-top: 12px;
                    margin-bottom: -1px;
                    padding-bottom: 10px;
                }

        #page-header .header-bottom .sf-menu ul {
            min-width: 200px;
            margin-top: 1px;
            border-bottom: 1px solid #d4d4d4;
        }

            #page-header .header-bottom .sf-menu ul li a {
                color: #454545;
                border-left-color: #d4d4d4;
                border-top-color: #d4d4d4;
                border-right: 1px solid #d4d4d4;
                font-size: 13px;
            }

                #page-header .header-bottom .sf-menu ul li a:hover {
                    background: #e2001a;
                    color: #fff;
                }

            #page-header .header-bottom .sf-menu ul ul {
                margin-left: -1px;
            }

    #page-header .header-bottom .sf-arrows .sf-with-ul {
        padding-right: 1em;
    }

        #page-header .header-bottom .sf-arrows .sf-with-ul:after {
            border: none;
        }

.search-box {
    border-left: 1px solid #30aee9;
    margin-top: 8.5px;
    height: 18px;
    overflow: hidden;
}

    .search-box .search-form .form-group {
        float: left;
        margin-bottom: 0;
    }

    .search-box .search-form .form-control {
        border: none;
        height: 18px;
    }

        .search-box .search-form .form-control:focus {
            border: none;
        }

    .search-box .search-form .search-submit {
        border: none;
        display: inline-block;
        background: none;
        color: #30aee9;
        float: left;
        margin-top: 2px;
    }

/*===========================================
  MAIN CONTENT
===========================================*/
#main-content {
    border: 1px solid #d9d9d9;
    border-top: none;
    border-bottom: none;
}

.main-top {
    margin-top: 1px;
}

/* owl-carousel-text */
.owl-carousel-text {
    /*height: 70px;*/
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    background: #f3f3f3;
    padding-left: 50px;
    padding-right: 50px;
    position: relative;
}

    .owl-carousel-text .item {
        margin: 9px;
        /*height: 50px;*/
    }

        .owl-carousel-text .item span.pull-left {
            font-size: 38px;
            color: #000;
            line-height: 44px;
            margin-right: 10px;
            margin-top: 2px;
        }

        .owl-carousel-text .item a {
            padding: 6px 0 8px;
            display: block;
            line-height: 18px;
        }

    .owl-carousel-text .owl-wrapper-outer, .owl-carousel-text .owl-stage-outer {
        border-left: 1px solid #d9d9d9;
        border-right: 1px solid #d9d9d9;
    }

    .owl-carousel-text .owl-controls {
        margin: 0;
    }

        .owl-carousel-text .owl-controls .owl-buttons .owl-prev, .owl-carousel-text .owl-controls .owl-buttons .owl-next {
            position: absolute;
            background: #f3f3f3;
            top: 50%;
            height: 21px;
            width: 13px;
            margin: -10px 0 0;
            border-radius: 0;
        }

        .owl-carousel-text .owl-controls .owl-buttons .owl-prev {
            left: 15px;
            background: #f3f3f3 url("images/icons/prev.png") no-repeat center center;
        }

            .owl-carousel-text .owl-controls .owl-buttons .owl-prev:hover, .owl-carousel-text .owl-controls .owl-nav .owl-prev:hover {
                background: #f3f3f3 url("images/icons/prev-hover.png") no-repeat center center;
            }

        .owl-carousel-text .owl-controls .owl-buttons .owl-next {
            right: 15px;
            background: #f3f3f3 url("images/icons/next.png") no-repeat center center;
        }

            .owl-carousel-text .owl-controls .owl-buttons .owl-next:hover, .owl-carousel-text .owl-controls .owl-nav .owl-next:hover {
                background: #f3f3f3 url("images/icons/next-hover.png") no-repeat center center;
            }

/* main col*/
#main-col {
    width: 838px;
    border-right: 1px solid #d9d9d9;
    margin-bottom: -1px;
}

/* slider feature news */
.slider-feature-news {
    margin: 20px 20px 13px;
    padding: 0;
    border: none;
}

    .slider-feature-news .owl-carousel-images {
        display: block;
    }

        .slider-feature-news .owl-carousel-images .item {
            width: 100%;
        }

        .slider-feature-news .owl-carousel-images img {
            transition: all .3s;
            -webkit-transition: all .3s;
            -moz-transition: all .3s;
            -o-transition: all .3s;
            -ms-transition: all .3s;
        }

        .slider-feature-news .owl-carousel-images a:hover img {
            transform: scale(1.2);
            -webkit-transform: scale(1.2);
            -moz-transform: scale(1.2);
            -o-transform: scale(1.2);
            -ms-transform: scale(1.2);
        }

        .slider-feature-news .owl-carousel-images .item-col-left,
        .slider-feature-news .owl-carousel-images .item-col-right {
            width: 50%;
        }

        .slider-feature-news .owl-carousel-images .item-col-left {
            padding-right: 2.5px;
        }

            .slider-feature-news .owl-carousel-images .item-col-left .item-bottom {
                margin-top: 5px;
            }

        .slider-feature-news .owl-carousel-images .item-col-right {
            padding-left: 2.5px;
        }

            .slider-feature-news .owl-carousel-images .item-col-right .item-bottom {
                margin-bottom: 5px;
            }

        .slider-feature-news .owl-carousel-images .item-bottom {
            margin-left: -2.5px;
            margin-right: -2.5px;
        }

        .slider-feature-news .owl-carousel-images .item-sm {
            padding-right: 2.5px;
            padding-left: 2.5px;
            width: 50%;
        }

            .slider-feature-news .owl-carousel-images .item-sm img {
                width: 100%;
            }

        .slider-feature-news .owl-carousel-images .item-lg {
            width: 100%;
        }

        .slider-feature-news .owl-carousel-images .kp-caption {
            position: relative;
            overflow: hidden;
            width: 100%;
            display: block;
            color: #fff;
        }

            .slider-feature-news .owl-carousel-images .kp-caption .caption-wrapper {
                position: absolute;
                bottom: 0;
                padding: 26px 15px;
                width: 100%;
                background: -webkit-linear-gradient(transparent, black) repeat scroll 0 0 rgba(0, 0, 0, 0); /* For Safari 5.1 to 6.0 */
                background: -o-linear-gradient(transparent, black) repeat scroll 0 0 rgba(0, 0, 0, 0); /* For Opera 11.1 to 12.0 */
                background: -moz-linear-gradient(transparent, black) repeat scroll 0 0 rgba(0, 0, 0, 0); /* For Firefox 3.6 to 15 */
                background: linear-gradient(transparent, black) repeat scroll 0 0 rgba(0, 0, 0, 0); /* Standard syntax */
            }

                .slider-feature-news .owl-carousel-images .kp-caption .caption-wrapper h3 {
                    direction: rtl;
                    font-size: 18px;
                    line-height: 28px;
                    margin: 0;
                    text-align: right;
                }

                .slider-feature-news .owl-carousel-images .kp-caption .caption-wrapper h4 {
                    font-size: 15px;
                    margin: 0;
                    height: 32px;
                }

                .slider-feature-news .owl-carousel-images .kp-caption .caption-wrapper h3, .slider-feature-news .owl-carousel-images .kp-caption .caption-wrapper h4 {
                    color: #fff;
                    text-transform: uppercase;
                    text-shadow: 1px 1px 1px #000;
                    text-align: right;
                }

        .slider-feature-news .owl-carousel-images .owl-controls {
            margin: 8px 0 0;
        }

.caption-wrapper > p {
    direction: rtl;
    font-family: 'ge_dinar_oneregular';
    text-align: right;
}


.slider-feature-news .owl-carousel-images .owl-controls .owl-page span {
    margin: 0 3px 0 2px;
    font-size: 0;
    width: 45px;
    height: 5px;
    display: inline-block;
    background: #292929;
    border-radius: 0;
}

.slider-feature-news .owl-carousel-images .owl-controls .active span {
    background: #e2001a;
}

/* widget area 2 */
.widget-area-2 {
    width: 200px;
    border-right: 1px solid #d9d9d9;
    border-top: 1px solid #d9d9d9;
    margin-right: -1px;
    margin-bottom: -1px;
}

/* widget last post */
.widget-last-post .item {
    padding-bottom: 12px;
}

    .widget-last-post .item img {
        margin-bottom: 10px;
    }

    .widget-last-post .item h3 {
        margin-top: 0;
        font-size: 11px;
        font-weight: 100;
        margin-bottom: 5px;
    }

    .widget-last-post .item > a {
        display: block;
        position: relative;
    }

        .widget-last-post .item > a span {
            display: block;
            position: absolute;
            width: 30px;
            height: 30px;
            display: block;
            right: 0;
            bottom: 10px;
            background: #000;
            background: rgba(0, 0, 0, 0.8);
            z-index: 9999;
            text-align: center;
            line-height: 30px;
            border-radius: 0;
        }

            .widget-last-post .item > a span i {
                color: #fff;
                font-size: 14px;
            }

.widget-last-post .owl-carousel-last-post {
    border-bottom: 1px solid #d9d9d9;
    position: relative;
}

    .widget-last-post .owl-carousel-last-post .owl-controls .owl-buttons .owl-next, .widget-last-post .owl-carousel-last-post .owl-controls .owl-buttons .owl-prev {
        position: absolute;
        top: 45px;
        width: 30px;
        height: 30px;
        margin: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        transition: all .3s;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -o-transition: all .3s;
        -ms-transition: all .3s;
    }

    .widget-last-post .owl-carousel-last-post .owl-controls .owl-buttons .owl-next {
        background: #292929 url("images/icons/next-sm.png") no-repeat center center;
        right: 0;
    }

        .widget-last-post .owl-carousel-last-post .owl-controls .owl-buttons .owl-next:hover {
            background: #292929 url("images/icons/next-sm-hover.png") no-repeat center center;
        }

    .widget-last-post .owl-carousel-last-post .owl-controls .owl-buttons .owl-prev {
        background: #292929 url("images/icons/prev-sm.png") no-repeat center center;
        left: 0;
    }

        .widget-last-post .owl-carousel-last-post .owl-controls .owl-buttons .owl-prev:hover {
            background: #292929 url("images/icons/prev-sm-hover.png") no-repeat center center;
        }

    .widget-last-post .owl-carousel-last-post:hover .owl-controls .owl-buttons .owl-next, .widget-last-post .owl-carousel-last-post:hover .owl-controls .owl-buttons .owl-prev {
        opacity: 1;
        filter: alpha(opacity=100);
    }

.widget-last-post .list-news {
    margin-bottom: 0;
}

    .widget-last-post .list-news > li {
        padding-top: 10px;
        border-top: 1px solid #d9d9d9;
    }

        .widget-last-post .list-news > li:first-child {
            border: none;
        }

        .widget-last-post .list-news > li .item img {
            margin-top: 5px;
        }

/* widget ads */
.widget-ads {
    padding: 20px;
}

/* widget twitter */
.widget-tw .tweetList {
    padding-left: 0;
    list-style: none;
    margin-bottom: 0;
    margin-top: -5px;
}

    .widget-tw .tweetList a {
        color: #e2001a;
    }

        .widget-tw .tweetList a:hover {
            text-decoration: underline;
        }

.widget-tw a.clearfix {
    margin-top: 10px;
    border: 1px solid #d9d9d9;
    font-size: 14px;
    font-weight: 400;
    display: inline-block;
    margin-bottom: 30px;
    padding: 4px 15px;
}

    .widget-tw a.clearfix span {
        color: #45b0e4;
        float: left;
        display: inline-block;
        margin-right: 5px;
        margin-top: 2px;
        font-size: 20px;
    }

/* widget area 3 */
.widget-area-3 .widget-title, .widget-area-3 .kp-title, .widget-area-3 #comments .comments-title, #comments .widget-area-3 .comments-title, .widget-area-3 #respond .comment-reply-title, #respond .widget-area-3 .comment-reply-title, .widget-area-3 .contact-respond .comment-reply-title, .contact-respond .widget-area-3 .comment-reply-title, .widget-area-3 .kp-toggle .toggle-header, .kp-toggle .widget-area-3 .toggle-header, .widget-area-3 .kp-toggle .ui-accordion-header, .kp-toggle .widget-area-3 .ui-accordion-header, .widget-area-3 .kp-accordion .toggle-header, .kp-accordion .widget-area-3 .toggle-header, .widget-area-3 .kp-accordion .ui-accordion-header, .kp-accordion .widget-area-3 .ui-accordion-header,
.widget-area-4 .widget-title,
.widget-area-4 .kp-title,
.widget-area-4 #comments .comments-title,
#comments .widget-area-4 .comments-title,
.widget-area-4 #respond .comment-reply-title,
#respond .widget-area-4 .comment-reply-title,
.widget-area-4 .contact-respond .comment-reply-title,
.contact-respond .widget-area-4 .comment-reply-title,
.widget-area-4 .kp-toggle .toggle-header,
.kp-toggle .widget-area-4 .toggle-header,
.widget-area-4 .kp-toggle .ui-accordion-header,
.kp-toggle .widget-area-4 .ui-accordion-header,
.widget-area-4 .kp-accordion .toggle-header,
.kp-accordion .widget-area-4 .toggle-header,
.widget-area-4 .kp-accordion .ui-accordion-header,
.kp-accordion .widget-area-4 .ui-accordion-header,
.widget-area-5 .widget-title,
.widget-area-5 .kp-title,
.widget-area-5 #comments .comments-title,
#comments .widget-area-5 .comments-title,
.widget-area-5 #respond .comment-reply-title,
#respond .widget-area-5 .comment-reply-title,
.widget-area-5 .contact-respond .comment-reply-title,
.contact-respond .widget-area-5 .comment-reply-title,
.widget-area-5 .kp-toggle .toggle-header,
.kp-toggle .widget-area-5 .toggle-header,
.widget-area-5 .kp-toggle .ui-accordion-header,
.kp-toggle .widget-area-5 .ui-accordion-header,
.widget-area-5 .kp-accordion .toggle-header,
.kp-accordion .widget-area-5 .toggle-header,
.widget-area-5 .kp-accordion .ui-accordion-header,
.kp-accordion .widget-area-5 .ui-accordion-header {
    font-size: 20px;
    font-style: normal;
    padding: 13px 20px;
}

.widget-area-3 {
    border-top: 1px solid #d9d9d9;
    border-left: 1px solid #d9d9d9;
    margin-bottom: -1px;
    width: 638px;
}

    .widget-area-3 .widget-area-6,
    .widget-area-3 .widget-area-7 {
        width: 50%;
        float: left;
        border-top: 1px solid #d9d9d9;
        margin-top: -1px;
    }

    .widget-area-3 .widget-area-6 {
        border-right: 1px solid #d9d9d9;
        margin-right: -1px;
        margin-left: 1px;
    }

    .widget-area-3 .widget-area-7 {
        border-left: 1px solid #d9d9d9;
    }

/* widget featured news */
.widget-featured-news {
    position: relative;
    padding: 0;
    border-bottom: none;
    margin-left: -1px;
}

    .widget-featured-news .widget-title, .widget-featured-news .kp-title, .widget-featured-news #comments .comments-title, #comments .widget-featured-news .comments-title, .widget-featured-news #respond .comment-reply-title, #respond .widget-featured-news .comment-reply-title, .widget-featured-news .contact-respond .comment-reply-title, .contact-respond .widget-featured-news .comment-reply-title, .widget-featured-news .kp-toggle .toggle-header, .kp-toggle .widget-featured-news .toggle-header, .widget-featured-news .kp-toggle .ui-accordion-header, .kp-toggle .widget-featured-news .ui-accordion-header, .widget-featured-news .kp-accordion .toggle-header, .kp-accordion .widget-featured-news .toggle-header, .widget-featured-news .kp-accordion .ui-accordion-header, .kp-accordion .widget-featured-news .ui-accordion-header {
        margin: 0;
    }

    .widget-featured-news .kp-metadata.style-2 {
        margin-bottom: 20px;
    }

    .widget-featured-news .owl-carousel-feature .item {
        border-bottom: 1px solid #d9d9d9;
        border-left: 1px solid #d9d9d9;
        width: 50%;
        padding: 20px 20px 17px;
        position: relative;
    }

        .widget-featured-news .owl-carousel-feature .item h4 {
            font-size: 19px;
            font-weight: 400;
            margin-top: 11px;
            margin-bottom: 5px;
            line-height: 22px;
        }

        .widget-featured-news .owl-carousel-feature .item .caption {
            text-align: center;
        }

            .widget-featured-news .owl-carousel-feature .item .caption p {
                text-align: right;
            }

    .widget-featured-news .owl-carousel-feature .owl-controls .owl-buttons .owl-prev,
    .widget-featured-news .owl-carousel-feature .owl-controls .owl-buttons .owl-next {
        position: absolute;
        top: -51px;
        margin: 0;
        width: 46px;
        height: 50px;
        border-left: 1px solid #d9d9d9;
        border-radius: 0;
    }

    .widget-featured-news .owl-carousel-feature .owl-controls .owl-buttons .owl-prev {
        left: 46px;
        background: url("images/icons/next-lg.png") no-repeat center center;
    }

        .widget-featured-news .owl-carousel-feature .owl-controls .owl-buttons .owl-prev:hover {
            background: url("images/icons/next-lg-hover.png") no-repeat center center;
        }

    .widget-featured-news .owl-carousel-feature .owl-controls .owl-buttons .owl-next {
        left: 0px;
        background: url("images/icons/prev-lg.png") no-repeat center center;
    }

        .widget-featured-news .owl-carousel-feature .owl-controls .owl-buttons .owl-next:hover {
            background: url("images/icons/prev-lg-hover.png") no-repeat center center;
        }

/* widget other posts */
.widget-other-posts .list-posts .item-style-1 a.pull-left {
    margin-right: 0;
    width: 100%;
    float: none !important;
    margin-bottom: 15px;
}

    .widget-other-posts .list-posts .item-style-1 a.pull-left img {
        margin-top: 0;
    }

.widget-other-posts .list-posts .item-style-1 .item-right h4 {
    font-size: 19px;
    line-height: 22px;
    margin-top: -4px;
}

/* widget other posts style 2*/
.widget-other-posts.style-2 .item.item-style-1 a.pull-left {
    width: 100%;
}

.widget-other-posts.style-2 .item a.pull-left {
    width: 50px;
}

/* widget area 4 */
.widget-area-4 {
    clear: both;
    border-top: 1px solid #d9d9d9;
    margin-top: -1px;
}

/* widget photos */
.widget-photos {
    position: relative;
}

    .widget-photos .widget-title, .widget-photos .kp-title, .widget-photos #comments .comments-title, #comments .widget-photos .comments-title, .widget-photos #respond .comment-reply-title, #respond .widget-photos .comment-reply-title, .widget-photos .contact-respond .comment-reply-title, .contact-respond .widget-photos .comment-reply-title, .widget-photos .kp-toggle .toggle-header, .kp-toggle .widget-photos .toggle-header, .widget-photos .kp-toggle .ui-accordion-header, .kp-toggle .widget-photos .ui-accordion-header, .widget-photos .kp-accordion .toggle-header, .kp-accordion .widget-photos .toggle-header, .widget-photos .kp-accordion .ui-accordion-header, .kp-accordion .widget-photos .ui-accordion-header {
        margin-bottom: 0;
    }

    .widget-photos > ul {
        margin-bottom: 0;
    }

        .widget-photos > ul > li {
            float: left;
            padding-bottom: 42px;
            padding-top: 20px;
        }

            .widget-photos > ul > li.col-sm {
                width: 177px;
            }

                .widget-photos > ul > li.col-sm ul > li {
                    padding-top: 15px;
                    border-top: 1px solid #d9d9d9;
                }

                    .widget-photos > ul > li.col-sm ul > li:first-child {
                        padding-top: 0;
                        padding-bottom: 15px;
                        border-top: none;
                    }

                .widget-photos > ul > li.col-sm .caption h4 {
                    font-size: 10px;
                }

        .widget-photos > ul .col-sm-left {
            padding-left: 20px;
        }

        .widget-photos > ul .col-sm-right {
            padding-left: 20px;
        }

        .widget-photos > ul > li.col-center {
            width: 440px;
            padding-left: 20px;
            padding-right: 20px;
            border-right: 1px solid #d9d9d9;
        }

            .widget-photos > ul > li.col-center .owl-carousel-photos {
                position: relative;
            }

                .widget-photos > ul > li.col-center .owl-carousel-photos .owl-controls {
                    position: absolute;
                    top: 15px;
                    right: 15px;
                    margin: 0;
                }

                    .widget-photos > ul > li.col-center .owl-carousel-photos .owl-controls .owl-page span {
                        width: 15px;
                        height: 15px;
                        background: #fff;
                        margin: 0 0 0 10px;
                    }

                    .widget-photos > ul > li.col-center .owl-carousel-photos .owl-controls .active span {
                        background: #e2001a;
                    }

            .widget-photos > ul > li.col-center .caption h3 {
                font-size: 14px;
                padding-top: 13px;
                padding-bottom: 13px;
                line-height: 30px;
                margin: 0;
            }

    .widget-photos .caption h3, .widget-photos .caption h4 {
        position: absolute;
        margin: 0;
        bottom: -100%;
        color: #fff;
        padding: 8px 20px 10px;
        background: #333232;
        background: rgba(0, 0, 0, 0.8);
        font-weight: normal;
    }

    .widget-photos .to-gallery {
        position: absolute;
        top: 0;
        left: 0;
        padding: 0 15px;
        height: 70px;
        line-height: 70px;
        color: #e2001a;
        border-left: 1px solid #d9d9d9;
    }

        .widget-photos .to-gallery:hover {
            color: #292929;
        }

/*================================================
	SIDEBAR
==================================================*/
#sidebar {
    border-right: 1px solid #d9d9d9;
    margin-bottom: -1px;
    margin-right: -1px;
    width: 341px;
}

}

/* widget random post*/
.widget-random-post .widget-content {
    margin-top: 15px;
}

/* widget default */
.widget_categories .widget-title, .widget_categories .kp-title, .widget_categories #comments .comments-title, #comments .widget_categories .comments-title, .widget_categories #respond .comment-reply-title, #respond .widget_categories .comment-reply-title, .widget_categories .contact-respond .comment-reply-title, .contact-respond .widget_categories .comment-reply-title, .widget_categories .kp-toggle .toggle-header, .kp-toggle .widget_categories .toggle-header, .widget_categories .kp-toggle .ui-accordion-header, .kp-toggle .widget_categories .ui-accordion-header, .widget_categories .kp-accordion .toggle-header, .kp-accordion .widget_categories .toggle-header, .widget_categories .kp-accordion .ui-accordion-header, .kp-accordion .widget_categories .ui-accordion-header,
.widget_recent_entries .widget-title,
.widget_recent_entries .kp-title,
.widget_recent_entries #comments .comments-title,
#comments .widget_recent_entries .comments-title,
.widget_recent_entries #respond .comment-reply-title,
#respond .widget_recent_entries .comment-reply-title,
.widget_recent_entries .contact-respond .comment-reply-title,
.contact-respond .widget_recent_entries .comment-reply-title,
.widget_recent_entries .kp-toggle .toggle-header,
.kp-toggle .widget_recent_entries .toggle-header,
.widget_recent_entries .kp-toggle .ui-accordion-header,
.kp-toggle .widget_recent_entries .ui-accordion-header,
.widget_recent_entries .kp-accordion .toggle-header,
.kp-accordion .widget_recent_entries .toggle-header,
.widget_recent_entries .kp-accordion .ui-accordion-header,
.kp-accordion .widget_recent_entries .ui-accordion-header,
.widget_meta .widget-title,
.widget_meta .kp-title,
.widget_meta #comments .comments-title,
#comments .widget_meta .comments-title,
.widget_meta #respond .comment-reply-title,
#respond .widget_meta .comment-reply-title,
.widget_meta .contact-respond .comment-reply-title,
.contact-respond .widget_meta .comment-reply-title,
.widget_meta .kp-toggle .toggle-header,
.kp-toggle .widget_meta .toggle-header,
.widget_meta .kp-toggle .ui-accordion-header,
.kp-toggle .widget_meta .ui-accordion-header,
.widget_meta .kp-accordion .toggle-header,
.kp-accordion .widget_meta .toggle-header,
.widget_meta .kp-accordion .ui-accordion-header,
.kp-accordion .widget_meta .ui-accordion-header,
.widget_recent_comments .widget-title,
.widget_recent_comments .kp-title,
.widget_recent_comments #comments .comments-title,
#comments .widget_recent_comments .comments-title,
.widget_recent_comments #respond .comment-reply-title,
#respond .widget_recent_comments .comment-reply-title,
.widget_recent_comments .contact-respond .comment-reply-title,
.contact-respond .widget_recent_comments .comment-reply-title,
.widget_recent_comments .kp-toggle .toggle-header,
.kp-toggle .widget_recent_comments .toggle-header,
.widget_recent_comments .kp-toggle .ui-accordion-header,
.kp-toggle .widget_recent_comments .ui-accordion-header,
.widget_recent_comments .kp-accordion .toggle-header,
.kp-accordion .widget_recent_comments .toggle-header,
.widget_recent_comments .kp-accordion .ui-accordion-header,
.kp-accordion .widget_recent_comments .ui-accordion-header,
.widget_archive .widget-title,
.widget_archive .kp-title,
.widget_archive #comments .comments-title,
#comments .widget_archive .comments-title,
.widget_archive #respond .comment-reply-title,
#respond .widget_archive .comment-reply-title,
.widget_archive .contact-respond .comment-reply-title,
.contact-respond .widget_archive .comment-reply-title,
.widget_archive .kp-toggle .toggle-header,
.kp-toggle .widget_archive .toggle-header,
.widget_archive .kp-toggle .ui-accordion-header,
.kp-toggle .widget_archive .ui-accordion-header,
.widget_archive .kp-accordion .toggle-header,
.kp-accordion .widget_archive .toggle-header,
.widget_archive .kp-accordion .ui-accordion-header,
.kp-accordion .widget_archive .ui-accordion-header,
.widget_pages .widget-title,
.widget_pages .kp-title,
.widget_pages #comments .comments-title,
#comments .widget_pages .comments-title,
.widget_pages #respond .comment-reply-title,
#respond .widget_pages .comment-reply-title,
.widget_pages .contact-respond .comment-reply-title,
.contact-respond .widget_pages .comment-reply-title,
.widget_pages .kp-toggle .toggle-header,
.kp-toggle .widget_pages .toggle-header,
.widget_pages .kp-toggle .ui-accordion-header,
.kp-toggle .widget_pages .ui-accordion-header,
.widget_pages .kp-accordion .toggle-header,
.kp-accordion .widget_pages .toggle-header,
.widget_pages .kp-accordion .ui-accordion-header,
.kp-accordion .widget_pages .ui-accordion-header,
.widget-tags .widget-title,
.widget-tags .kp-title,
.widget-tags #comments .comments-title,
#comments .widget-tags .comments-title,
.widget-tags #respond .comment-reply-title,
#respond .widget-tags .comment-reply-title,
.widget-tags .contact-respond .comment-reply-title,
.contact-respond .widget-tags .comment-reply-title,
.widget-tags .kp-toggle .toggle-header,
.kp-toggle .widget-tags .toggle-header,
.widget-tags .kp-toggle .ui-accordion-header,
.kp-toggle .widget-tags .ui-accordion-header,
.widget-tags .kp-accordion .toggle-header,
.kp-accordion .widget-tags .toggle-header,
.widget-tags .kp-accordion .ui-accordion-header,
.kp-accordion .widget-tags .ui-accordion-header,
.widget_nav_menu .widget-title,
.widget_nav_menu .kp-title,
.widget_nav_menu #comments .comments-title,
#comments .widget_nav_menu .comments-title,
.widget_nav_menu #respond .comment-reply-title,
#respond .widget_nav_menu .comment-reply-title,
.widget_nav_menu .contact-respond .comment-reply-title,
.contact-respond .widget_nav_menu .comment-reply-title,
.widget_nav_menu .kp-toggle .toggle-header,
.kp-toggle .widget_nav_menu .toggle-header,
.widget_nav_menu .kp-toggle .ui-accordion-header,
.kp-toggle .widget_nav_menu .ui-accordion-header,
.widget_nav_menu .kp-accordion .toggle-header,
.kp-accordion .widget_nav_menu .toggle-header,
.widget_nav_menu .kp-accordion .ui-accordion-header,
.kp-accordion .widget_nav_menu .ui-accordion-header {
    margin-bottom: 5px;
}

.widget_categories ul,
.widget_recent_entries ul,
.widget_meta ul,
.widget_recent_comments ul,
.widget_archive ul,
.widget_pages ul,
.widget-tags ul,
.widget_nav_menu ul {
    list-style: none;
    padding-left: 0;
    margin-bottom: 5px;
}

    .widget_categories ul li,
    .widget_recent_entries ul li,
    .widget_meta ul li,
    .widget_recent_comments ul li,
    .widget_archive ul li,
    .widget_pages ul li,
    .widget-tags ul li,
    .widget_nav_menu ul li {
        border-top: 1px solid #d9d9d9;
        line-height: 35px;
        text-align: right;
    }

        .widget_categories ul li:first-child,
        .widget_recent_entries ul li:first-child,
        .widget_meta ul li:first-child,
        .widget_recent_comments ul li:first-child,
        .widget_archive ul li:first-child,
        .widget_pages ul li:first-child,
        .widget-tags ul li:first-child,
        .widget_nav_menu ul li:first-child {
            padding-top: 0;
            border-top: none;
        }

    .widget_categories ul ul,
    .widget_recent_entries ul ul,
    .widget_meta ul ul,
    .widget_recent_comments ul ul,
    .widget_archive ul ul,
    .widget_pages ul ul,
    .widget-tags ul ul,
    .widget_nav_menu ul ul {
        margin-bottom: 0;
        margin-top: 10px;
    }

        .widget_categories ul ul li:first-child,
        .widget_recent_entries ul ul li:first-child,
        .widget_meta ul ul li:first-child,
        .widget_recent_comments ul ul li:first-child,
        .widget_archive ul ul li:first-child,
        .widget_pages ul ul li:first-child,
        .widget-tags ul ul li:first-child,
        .widget_nav_menu ul ul li:first-child {
            padding-top: 10px;
            border-top: 1px solid #d9d9d9;
        }

        .widget_categories ul ul li:last-child,
        .widget_recent_entries ul ul li:last-child,
        .widget_meta ul ul li:last-child,
        .widget_recent_comments ul ul li:last-child,
        .widget_archive ul ul li:last-child,
        .widget_pages ul ul li:last-child,
        .widget-tags ul ul li:last-child,
        .widget_nav_menu ul ul li:last-child {
            padding-bottom: 0;
        }

/* widget tag cloud */
.widget_tag_cloud .tagcloud {
    margin-bottom: 15px;
}

/* widget categori select */
.widget_categories .postform {
    margin-bottom: 20px;
    width: 100%;
}

.widget-newsletter .widget-content span {
    font-family: ge_ss_uniquebold;
}

/* widget text */
.widget_text .textwidget {
    margin-bottom: 15px;
}

/*  Search widget */
.search-form .form-group {
    margin-bottom: 20px;
}

.search-form .form-control {
    background: none;
    height: 40px;
    padding-left: 15px;
    color: #d4d4d4;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 12px;
    font-family: 'ge_dinar_oneregular',sans-serif;
    text-align: right;
    direction: rtl;
    color: gray;
    border: thin dashed #ccc !important;
}

    .search-form .form-control:focus {
        border: 1px solid #30aee9;
    }

.search-form .search-submit {
    display: none;
}

/* RSS Widget */
.widget_rss .rss-date {
    display: block;
}

.widget_rss .rss-date,
.widget_rss li > cite {
    color: #292929;
}

/* Calendar Widget */
.widget_calendar table {
    width: 100%;
}

.widget_calendar table,
.widget_calendar td {
    border: 0;
    border-collapse: separate;
    border-spacing: 1px;
}

.widget_calendar caption {
    font-size: 14px;
    margin: 0;
}

.widget_calendar th,
.widget_calendar td {
    padding: 0;
    text-align: center;
}

.widget_calendar a {
    display: block;
}

    .widget_calendar a:hover {
        background-color: rgba(0, 0, 0, 0.15);
    }

.widget_calendar tbody td {
    background-color: rgba(255, 255, 255, 0.5);
}

.widget_calendar tbody .pad {
    background-color: transparent;
}

/* ui tabs */
.ui-tabs {
    background: none;
    border: none;
    border-radius: 0;
    padding: 0;
}

    .ui-tabs .ui-tabs-nav {
        margin: 0 -20px 20px -21px;
        font-family: "Roboto Condensed", sans-serif;
        border: none;
        border-bottom: 1px solid #d9d9d9;
        padding: 0;
        border-radius: 0;
        background: none;
    }

        .ui-tabs .ui-tabs-nav li {
            margin: 0;
            border: none;
            background: none;
            transition: all .3s;
            -webkit-transition: all .3s;
            -moz-transition: all .3s;
            -o-transition: all .3s;
            -ms-transition: all .3s;
            border-left: 1px solid #d9d9d9;
            border-radius: 0;
        }

            .ui-tabs .ui-tabs-nav li a {
                border-radius: 0;
                color: #292929;
                font-family: ge_ss_uniquebold;
                font-size: 13px;
                font-style: italic;
                font-weight: normal !important;
                padding: 15px 18px;
                text-transform: uppercase;
            }

                .ui-tabs .ui-tabs-nav li a:hover {
                    color: #e2001a;
                }

        .ui-tabs .ui-tabs-nav .ui-tabs-active {
            border-radius: 0;
        }

            .ui-tabs .ui-tabs-nav .ui-tabs-active a {
                color: #e2001a;
            }

    .ui-tabs .ui-tabs-panel {
        padding: 0;
    }

.kp-tabs {
    padding-right: 20px;
    padding-left: 20px;
    border: 1px solid #d9d9d9;
}

/* widget tabs */
.widget-tabs .kp-tabs {
    margin-left: -20px;
    margin-right: -20px;
    border: none;
}

    .widget-tabs .kp-tabs .ui-tabs-nav {
        margin-bottom: 15px;
    }

.widget-tabs .tab-content .item a.pull-left span {
    height: 50px;
    background: #292929;
    line-height: 50px;
    text-align: center;
    font-size: 40px;
    font-weight: 500;
    color: #fff;
    display: block;
}

.widget-tabs .tab-content .list-posts li:hover a.pull-left span {
    background: #e2001a;
}

/* widget video */
.widget-video .item-video {
    border-bottom: 1px solid #d9d9d9;
}

    .widget-video .item-video h4 {
        font-size: 19px;
        font-weight: 400;
        margin-top: 12px;
        margin-bottom: 11px;
        line-height: 22px;
    }

.widget-video .list-posts > li:first-child {
    padding-top: 15px;
}

/*widget-area-5*/
.widget-area-5 {
    clear: both;
    margin-top: -1px;
    border-top: 1px solid #d9d9d9;
}

    .widget-area-5 .widget {
        padding-left: 0;
        padding-right: 0;
    }

    .widget-area-5 .widget-title, .widget-area-5 .kp-title, .widget-area-5 #comments .comments-title, #comments .widget-area-5 .comments-title, .widget-area-5 #respond .comment-reply-title, #respond .widget-area-5 .comment-reply-title, .widget-area-5 .contact-respond .comment-reply-title, .contact-respond .widget-area-5 .comment-reply-title, .widget-area-5 .kp-toggle .toggle-header, .kp-toggle .widget-area-5 .toggle-header, .widget-area-5 .kp-toggle .ui-accordion-header, .kp-toggle .widget-area-5 .ui-accordion-header, .widget-area-5 .kp-accordion .toggle-header, .kp-accordion .widget-area-5 .toggle-header, .widget-area-5 .kp-accordion .ui-accordion-header, .kp-accordion .widget-area-5 .ui-accordion-header {
        margin: 0;
        text-align: center;
    }

/* widget newsletter */
.widget-newsletter {
    width: 100%;
    text-align: center;
    padding: 20px 0 15px;
}

    .widget-newsletter .widget-content {
        overflow: hidden;
        display: inline-block;
        margin-top: 0;
        clear: both;
    }

    .widget-newsletter h3 {
        font-size: 20px;
        text-transform: uppercase;
        line-height: 46px;
        margin: 0;
    }

        .widget-newsletter h3 i {
            display: inline-block;
            background: #e2001a;
            width: 50px;
            height: 50px;
            font-size: 35px;
            float: left;
            margin-right: 20px;
            text-align: center;
            line-height: 50px;
            color: #fff;
        }

        .widget-newsletter h3 span {
            font-weight: 300;
            font-size: 12px;
            text-transform: none;
            color: #454545;
            margin-left: 45px;
            margin-right: 44px;
            font-family: "Roboto Slab", serif;
        }

    .widget-newsletter .newsletter-form {
        float: left;
    }

        .widget-newsletter .newsletter-form .form-control {
            float: left;
            border: none;
            border-left: 1px solid #d9d9d9;
            padding-left: 20px;
            width: 170px;
            font-size: 12px;
            height: 40px;
            margin-top: 6px;
            font-family: "Roboto Slab", serif;
            font-weight: 300;
            color: #454545;
        }

        .widget-newsletter .newsletter-form input[type='submit'] {
            border: none;
            background: #292929;
            color: #fff;
            font-size: 15px;
            font-weight: 400;
            padding: 15px 20px;
            font-family: ge_ss_uniquebold;
            transition: all .3s;
            -webkit-transition: all .3s;
            -moz-transition: all .3s;
            -o-transition: all .3s;
            -ms-transition: all .3s;
        }

            .widget-newsletter .newsletter-form input[type='submit']:hover {
                background: #e2001a;
            }

/*widget more news*/
.widget-more-news > ul {
    margin-bottom: 0;
}

    .widget-more-news > ul > li {
        padding: 10px 20px 10px;
        width: 16.666666666667%;
        border-left: 1px solid #d9d9d9;
        float: left;
    }

        .widget-more-news > ul > li:first-child {
            border-left: 0;
        }

.widget-more-news .item h3 {
    font-size: 13px;
    margin-top: 3px;
    margin-bottom: 7px;
    font-weight: 100;
}

.widget-more-news .item .kp-metadata {
    margin-top: 10px;
}

.widget-more-news .item p {
    direction: rtl;
    margin-bottom: 0;
    text-align: right;
}

/*=====================================
  PAGE FOOTER
=======================================*/
#page-footer {
    border-top: 1px solid #d4d4d4;
    margin-top: -1px;
    clear: both;
}

    #page-footer .kp-social {
        text-align: center;
        padding: 30px 0;
        margin-bottom: 20px;
        height:130px;
        border-bottom: 1px solid #d4d4d4;
    }

        #page-footer .kp-social a {
            background: #fff;
            font-size: 34px;
            margin: 0 5px;
            float:left;
        }

            #page-footer .kp-social a.icon-google-plus2:hover {
                color: #c03121;
            }

            #page-footer .kp-social a.icon-linkedin:hover {
                color: #66b7d2;
            }

            #page-footer .kp-social a.icon-facebook:hover {
                color: #38599e;
            }

            #page-footer .kp-social a.icon-feed:hover {
                color: #f9bc2e;
            }

            #page-footer .kp-social a.icon-twitter2:hover {
                color: #45b0e4;
            }

            #page-footer .kp-social a.icon-dribbble:hover {
                color: #d97aa6;
            }

    #page-footer .kp-links {
        text-align: center;
    }

        #page-footer .kp-links li {
            border-left: 1px solid #d9d9d9;
        }

            #page-footer .kp-links li:first-child {
                border-left: none;
            }

    #page-footer .copy-right {
        text-align: center;
        margin-bottom: 20px;
    }

        #page-footer .copy-right span {
            color: #e2001a;
        }

/*=====================================
  PAGE CATEGORIES
=======================================*/
.page-full-width #main-col {
    width: 100%;
    border-right: none;
}

.page-full-width .breadcrumb {
    padding: 10px 20px;
}

.list-posts-cat {
    margin-left: -1px;
    margin-top: -1px;
    position: relative;
}

    .list-posts-cat .page-nav {
        position: absolute;
        top: -40px;
        left: 0;
    }

        .list-posts-cat .page-nav span {
            border-left: 1px solid #d9d9d9;
            width: 50px;
            display: block;
            float: left;
            height: 40px;
        }

        .list-posts-cat .page-nav .prev {
            background: url("images/icons/prev-md.png") no-repeat center center;
        }

            .list-posts-cat .page-nav .prev:hover {
                background: url("images/icons/prev-md-hover.png") no-repeat center center;
            }

        .list-posts-cat .page-nav .next {
            background: url("images/icons/next-md.png") no-repeat center center;
        }

            .list-posts-cat .page-nav .next:hover {
                background: url("images/icons/next-md-hover.png") no-repeat center center;
            }

    .list-posts-cat .item {
        width: 33.33333333333333%;
        border-left: 1px solid #d9d9d9;
        border-bottom: 1px solid #d9d9d9;
        padding: 20px;
    }

        .list-posts-cat .item h3 {
            font-family: ge_dinar_oneregular;
            font-size: 17px;
            line-height: 30px;
            margin-bottom: 0;
            margin-top: 10px;
        }

        .list-posts-cat .item .kp-metadata {
            margin-bottom: 5px;
        }

            .list-posts-cat .item .kp-metadata.style-2 {
                margin-bottom: 20px;
            }

        .list-posts-cat .item p {
            margin-bottom: 15px;
            text-align: right;
        }

        .list-posts-cat .item .continue-reading {
            color: #e2001a;
        }

            .list-posts-cat .item .continue-reading:hover {
                color: #292929;
            }

.kp-category-1 .page-nav {
    top: -50px;
}

    .kp-category-1 .page-nav span {
        height: 50px;
    }

.kp-category-1 .list-posts-cat .item {
    width: 100%;
}

    .kp-category-1 .list-posts-cat .item div.pull-left {
        width: 350px;
        margin-right: 20px;
    }

    .kp-category-1 .list-posts-cat .item .kp-metadata.style-2 {
        margin-bottom: 15px;
    }

/*=====================================
  PAGE SINGLE
=======================================*/
article.post-content {
    padding: 15px 20px 20px;
}

    article.post-content header {
        margin-bottom: 10px;
    }

        article.post-content header .title-post {
            margin-top: 0;
            margin-bottom: 20px;
            font-size: 22px;
            font-weight: 400;
            line-height: 32px;
        }

        article.post-content header .header-bottom {
            background: #d9d9d9;
            position: relative;
        }

        article.post-content header .kp-metadata.style-2 {
            margin-bottom: 0;
        }

        article.post-content header .kp-share {
            padding: 3px 0;
            position: absolute;
            top: 0;
            left: 0;
            margin-right: 15px;
            margin-bottom: 0;
        }

            article.post-content header .kp-share span {
                font-weight: 400;
                text-transform: uppercase;
                font-size: 14px;
                margin-right: 10px;
                float: left;
                margin-top: 2px;
            }

            article.post-content header .kp-share a {
                color: #454545;
                margin: 5px 7.5px 0;
                font-size: 14px;
                float: left;
                display: inline-block;
            }

                article.post-content header .kp-share a.icon-facebook3:hover {
                    color: #38599e;
                }

                article.post-content header .kp-share a.icon-twitter:hover {
                    color: #45b0e4;
                }

                article.post-content header .kp-share a.icon-google-plus3:hover {
                    color: #be2f1f;
                }

                article.post-content header .kp-share a.icon-pinterest:hover {
                    color: #c42328;
                }

                article.post-content header .kp-share a.icon-linkedin2:hover {
                    color: #66b7d2;
                }

    article.post-content .kp-thumb {
        margin-bottom: 15px;
        text-align: center;
    }

    article.post-content .entry-content p {
        direction: rtl;
        font-size: 17px;
        line-height: 26px;
        margin-bottom: 15px;
        text-align: right;
    }

    article.post-content .entry-content .kp-tabs, article.post-content .entry-content .kp-accordion, article.post-content .entry-content .kp-toggle {
        margin-bottom: 20px;
    }

    article.post-content .page-links {
        margin: 0 -20px;
        padding: 15px 10px 15px 0;
        text-align: right;
        border-top: 1px solid #d4d4d4;
    }

        article.post-content .page-links > span, article.post-content .page-links a {
            padding: 0 10px;
            font-size: 12px;
            font-weight: 300;
        }

        article.post-content .page-links > span {
            color: #e2001a;
        }

        article.post-content .page-links .page-links-title {
            color: #292929;
        }

    article.post-content footer .pager-page {
        margin-bottom: 0;
    }

        article.post-content footer .pager-page > li {
            border: 1px solid #d9d9d9;
            padding: 30px 20px;
            text-align: center;
            width: 49%;
        }

        article.post-content footer .pager-page h3 {
            font-size: 15px;
            text-transform: uppercase;
            margin-bottom: 10px;
            margin-top: 0;
        }

            article.post-content footer .pager-page h3 a {
                color: #e2001a;
            }

                article.post-content footer .pager-page h3 a:hover {
                    color: #292929;
                }

            article.post-content footer .pager-page h3 span {
                color: #e2001a;
                margin: 4px 6px;
                float: right;
            }

        article.post-content footer .pager-page a {
            font-size: 17px;
            font-weight: 400;
        }

    article.post-content footer .kp-author h3 {
        font-weight: 400;
        font-size: 18px;
        margin: 15px 0;
        text-transform: uppercase;
        font-style: italic;
    }

    article.post-content footer .kp-author .author-body {
        border: 1px solid #d9d9d9;
        padding: 20px;
    }

        article.post-content footer .kp-author .author-body img.pull-left {
            width: 80px;
            margin-right: 20px;
            margin-bottom: 0;
            display: block;
        }

        article.post-content footer .kp-author .author-body h3 {
            margin-top: -2px;
            font-style: normal;
            font-size: 15px;
            text-transform: none;
            margin-bottom: 5px;
        }

        article.post-content footer .kp-author .author-body p {
            direction: rtl;
            margin-bottom: 5px;
            text-align: right;
        }

        article.post-content footer .kp-author .author-body .kp-social {
            margin-bottom: 0;
        }

            article.post-content footer .kp-author .author-body .kp-social a {
                font-size: 16px;
            }

                article.post-content footer .kp-author .author-body .kp-social a.icon-twitter3 {
                    color: #45b0e4;
                }

                article.post-content footer .kp-author .author-body .kp-social a.icon-facebook2 {
                    color: #39599f;
                }

                article.post-content footer .kp-author .author-body .kp-social a.icon-google-plus {
                    color: #d34131;
                }

.related-article .widget-title, .related-article .kp-title, .related-article #comments .comments-title, #comments .related-article .comments-title, .related-article #respond .comment-reply-title, #respond .related-article .comment-reply-title, .related-article .contact-respond .comment-reply-title, .contact-respond .related-article .comment-reply-title, .related-article .kp-toggle .toggle-header, .kp-toggle .related-article .toggle-header, .related-article .kp-toggle .ui-accordion-header, .kp-toggle .related-article .ui-accordion-header, .related-article .kp-accordion .toggle-header, .kp-accordion .related-article .toggle-header, .related-article .kp-accordion .ui-accordion-header, .kp-accordion .related-article .ui-accordion-header {
    border-top: 1px solid #d9d9d9;
    margin: 0;
}

.related-article .owl-carousel-related {
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    background: none;
    padding: 20px 10px;
    margin-top: -1px;
    position: relative;
}

    .related-article .owl-carousel-related .item {
        margin: 0 10px;
    }

        .related-article .owl-carousel-related .item img {
            width: 100%;
        }

    .related-article .owl-carousel-related a.caption p {
        font-size: 13px;
        padding: 5px 15px;
        width: 100%;
        bottom: 0;
        font-family: ge_dinar_oneregular, sans-serif;
    }

    .related-article .owl-carousel-related a.caption span {
        z-index: 999;
    }

    .related-article .owl-carousel-related .owl-controls .owl-buttons .owl-prev, .related-article .owl-carousel-related .owl-controls .owl-buttons .owl-next {
        position: absolute;
        top: -51px;
        display: block;
        border-left: 1px solid #d9d9d9;
        width: 50px;
        height: 51px;
        margin: 0;
        border-radius: 0;
    }

    .related-article .owl-carousel-related .owl-controls .owl-buttons .owl-prev {
        background: url("images/icons/next-md.png") no-repeat center center;
        left: 50px;
    }

        .related-article .owl-carousel-related .owl-controls .owl-buttons .owl-prev:hover {
            background: url("images/icons/prev-md-hover.png") no-repeat center center;
        }

    .related-article .owl-carousel-related .owl-controls .owl-buttons .owl-next {
        background: url("images/icons/next-md.png") no-repeat center center;
        left: 0px;
    }

        .related-article .owl-carousel-related .owl-controls .owl-buttons .owl-next:hover {
            background: url("images/icons/prev-md-hover.png") no-repeat center center;
        }



/*new*/

.related-article .owl-carousel-relatedCustom {
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    background: none;
    padding: 20px 10px;
    margin-top: -1px;
    position: relative;
}

    .related-article .owl-carousel-relatedCustom .item {
        margin: 0 10px;
    }

        .related-article .owl-carousel-relatedCustom .item img {
            width: 100%;
        }

    .related-article .owl-carousel-relatedCustom a.caption p {
        font-size: 13px;
        padding: 5px 15px;
        width: 100%;
        bottom: 0;
        font-family: ge_dinar_oneregular, sans-serif;
    }

    .related-article .owl-carousel-relatedCustom a.caption span {
        z-index: 999;
    }

    .related-article .owl-carousel-relatedCustom .owl-controls .owl-nav .owl-prev, .related-article .owl-carousel-relatedCustom .owl-controls .owl-nav .owl-next {
        position: absolute;
        top: -51px;
        display: block;
        border-left: 1px solid #d9d9d9;
        width: 50px;
        height: 51px;
        margin: 0;
        border-radius: 0;
    }

    .related-article .owl-carousel-relatedCustom .owl-controls .owl-nav .owl-prev {
        background: url("images/icons/next-md.png") no-repeat center center;
        left: 50px;
        color: white;
    }

        .related-article .owl-carousel-relatedCustom .owl-controls .owl-nav .owl-prev:hover {
            background: url("images/icons/next-md-hover.png") no-repeat center center;
        }

    .related-article .owl-carousel-relatedCustom .owl-controls .owl-nav .owl-next {
        background: url("images/icons/prev-md.png") no-repeat center center;
        left: 0px;
        color: white;
    }

        .related-article .owl-carousel-relatedCustom .owl-controls .owl-nav .owl-next:hover {
            background: url("images/icons/prev-md-hover.png") no-repeat center center;
        }
/*END*/















#comments .comments-title {
    margin: 0;
}

#comments .comment-list {
    margin: 20px 20px 0 10px;
    list-style: none;
    padding-left: 0;
}

    #comments .comment-list .comment-body figure.pull-left {
        float: right !important;
        margin-left: 15px;
        width: 50px;
    }

    #comments .comment-list .comment-body .comment-content {
        margin-bottom: 10px;
    }

        #comments .comment-list .comment-body .comment-content header {
            border-bottom: 1px solid #d9d9d9;
            position: relative;
            padding-bottom: 10px;
            margin-bottom: 10px;
        }

            #comments .comment-list .comment-body .comment-content header h4 {
                font-size: 15px;
                font-weight: 400;
                color: #292929;
                margin-top: -2px;
                margin-bottom: 5px;
            }

            #comments .comment-list .comment-body .comment-content header p.reply {
                margin-bottom: 0;
                position: absolute;
                font-style: italic;
                right: 0;
                bottom: 10px;
            }

                #comments .comment-list .comment-body .comment-content header p.reply a.edit-link {
                    color: #e2001a;
                }

                    #comments .comment-list .comment-body .comment-content header p.reply a.edit-link:hover {
                        color: #292929;
                    }

    #comments .comment-list .children {
        margin-left: 65px;
        list-style: none;
        padding-left: 0;
    }

#comments .kopa-comment-pagination {
    margin: 0;
    padding: 15px 10px 15px 0;
    text-align: right;
    border-top: 1px solid #d4d4d4;
    border-bottom: 1px solid #d4d4d4;
}

    #comments .kopa-comment-pagination a, #comments .kopa-comment-pagination span {
        margin: 0 2px;
        font-size: 12px;
        font-weight: 300;
        color: #292929;
        padding: 5px;
    }

        #comments .kopa-comment-pagination a:hover,
        #comments .kopa-comment-pagination span.current {
            color: #e2001a;
        }

#respond, .contact-respond {
    padding: 0 20px 20px;
}

    #respond .comment-reply-title, .contact-respond .comment-reply-title {
        margin: 0 -20px 20px;
    }

    #respond p, .contact-respond p {
        margin-bottom: 20px;
    }

        #respond p span, .contact-respond p span {
            color: red;
            margin-left: 5px;
        }

    #respond form div.pull-left, .contact-respond form div.pull-left {
        width: 49%;
    }

    #respond form .form-control, .contact-respond form .form-control {
        boder: 1px solid #d9d9d9;
        transition: all .3s;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -o-transition: all .3s;
        -ms-transition: all .3s;
    }

        #respond form .form-control:focus, .contact-respond form .form-control:focus {
            border-color: red;
        }

    #respond form .form-group, .contact-respond form .form-group {
        position: relative;
        margin-bottom: 20px;
    }

        #respond form .form-group label, .contact-respond form .form-group label {
            position: absolute;
            font-size: 12px;
            top: 10px;
            left: 20px;
            font-weight: 300;
            margin: 0;
        }

            #respond form .form-group label span, .contact-respond form .form-group label span {
                color: red;
            }

    #respond form div.pull-left, .contact-respond form div.pull-left {
        margin-right: 2%;
    }

        #respond form div.pull-left .form-control, .contact-respond form div.pull-left .form-control {
            height: 40px;
        }

    #respond form div.item-right .form-control, .contact-respond form div.item-right .form-control {
        height: 160px;
    }

    #respond form .form-submit, .contact-respond form .form-submit {
        clear: both;
        margin: 0;
        overflow: hidden;
    }

    #respond form input[type="submit"], .contact-respond form input[type="submit"] {
        border: none;
        background: #e2001a;
        float: right;
        font-weight: 400;
        font-size: 14px;
        text-transform: uppercase;
        color: #fff;
        padding: 13px 15px 15px;
        font-family: ge_ss_uniquebold;
        transition: all .3s;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -o-transition: all .3s;
        -ms-transition: all .3s;
    }

        #respond form input[type="submit"]:hover, .contact-respond form input[type="submit"]:hover {
            background: #292929;
        }

    #respond form label.error, .contact-respond form label.error {
        right: 10px;
        left: auto;
    }

/*.contact-respond */
.contact-respond {
    padding: 0;
    margin-top: 20px;
}

    .contact-respond .comment-reply-title {
        border-top: 1px solid #d4d4d4;
    }

/* gallery */
.kp-gallery {
    overflow: hidden;
}

    .kp-gallery nav {
        background: #f3f3f3;
        padding: 5px 20px;
        clear: both;
        overflow: hidden;
        text-align: right;
        color: #292929;
        font-family: "Roboto Condensed", sans-serif;
    }

        .kp-gallery nav span.total {
            font-family: ge_dinar_oneregular;
            float: left;
        }

        .kp-gallery nav span.status-caption,
        .kp-gallery nav span.status-slide {
            cursor: pointer;
            font-family: ge_ss_uniquebold;
            font-size: 12px;
            margin-left: 20px;
        }

            .kp-gallery nav span.status-caption:hover,
            .kp-gallery nav span.status-slide:hover {
                color: #e2001a;
            }

/*=====================================
  PAGE MULTIMEDIA
=======================================*/
.multimedia {
    clear: both;
}

    .multimedia .multimedia-title {
        margin: 0;
        padding: 12px 20px;
        font-size: 17px;
        font-weight: 400;
        font-style: italic;
        position: relative;
    }

        .multimedia .multimedia-title a {
            width: 50px;
            height: 48px;
            border-left: 1px solid #d4d4d4;
            position: absolute;
            top: 0;
            display: block;
        }

    .multimedia .list-item {
        margin-left: -1px;
        margin-bottom: -1px;
    }

        .multimedia .list-item > li {
            float: left;
            width: 16.666666666666664%;
        }

        .multimedia .list-item .item {
            padding: 20px 20px 15px;
            border-left: 1px solid #d4d4d4;
            border-bottom: 1px solid #d4d4d4;
        }

            .multimedia .list-item .item .kp-metadata {
                margin-top: 10px;
                margin-bottom: 5px;
            }

            .multimedia .list-item .item h4 {
                margin: 0;
                font-size: 15px;
                font-weight: 400;
            }

    .multimedia .caption span {
        display: block;
        width: 30px;
        height: 30px;
        background: #000;
        background: rgba(0, 0, 0, 0.8);
        left: 0;
        bottom: 0;
        z-index: 9999;
        border-radius: 0;
        text-align: center;
        line-height: 30px;
    }

        .multimedia .caption span i {
            color: #fff;
            font-size: 14px;
        }

    .multimedia .caption p {
        z-index: 1;
    }

/*=====================================
  PAGE CONTACT
=======================================*/
.kp-contact article.post-content {
    padding-top: 20px;
    border-bottom: 1px solid #d4d4d4;
}

    .kp-contact article.post-content .contact-info {
        margin: 0 -20px 20px;
        border-top: 1px solid #d4d4d4;
    }

    .kp-contact article.post-content .entry-content .company-info ul {
        padding-left: 35px;
    }

        .kp-contact article.post-content .entry-content .company-info ul li {
            margin-top: 15px;
        }

        .kp-contact article.post-content .entry-content .company-info ul a {
            color: #454545;
        }

.kp-contact .widget-video .item-video {
    border-bottom: 0;
}

.entry-content {
    direction: rtl;
}

#area-map {
    width: 100%;
    height: 450px;
    margin-bottom: 20px;
}

/*=====================================
  PAGE ELEMENT
=======================================*/
.kp-element .element-title {
    margin: 0;
    border-bottom: 0;
    padding-left: 0;
}

.kp-element article.post-content {
    padding-bottom: 0;
}

.kp-dropcap {
    text-transform: uppercase;
    color: #fff;
    background: #e2001a;
    float: left;
    margin-right: 15px;
    text-align: center;
    display: inline-block;
    margin-top: 5px;
    width: 35px;
}

    .kp-dropcap.style-1 {
        height: 40px;
        width: 40px;
        font-size: 30px;
        line-height: 38px;
    }

    .kp-dropcap.style-2 {
        height: 35px;
        font-size: 25px;
        line-height: 34px;
        border-radius: 50%;
    }

.bs-example p {
    margin-bottom: 0;
}

    .bs-example p button {
        margin-right: 20px;
        margin-bottom: 20px;
    }

.btn {
    font-size: 12px;
}

.btn-lg {
    border-radius: 0;
}

.btn-sm {
    border-radius: 0;
}

.btn-primary {
    background: #e2001a;
    color: #fff;
    border-color: #e2001a;
}

    .btn-primary:hover {
        background: #292929;
    }

.btn-default {
    color: #454545;
}

    .btn-default:hover {
        background: #e2001a;
        color: #fff;
    }

blockquote {
    border-left-color: #e2001a;
    background: #f3f3f3;
}

    blockquote p {
        font-size: 12px;
    }

.kp-toggle .toggle-header, .kp-toggle .ui-accordion-header, .kp-accordion .toggle-header, .kp-accordion .ui-accordion-header {
    border: 1px solid #d4d4d4;
    margin-top: 0;
    margin-bottom: 2px;
    font-style: normal;
    cursor: pointer;
    border-radius: 0;
    background: inherit;
    color: #292929;
}

    .kp-toggle .toggle-header:hover, .kp-toggle .ui-accordion-header:hover, .kp-accordion .toggle-header:hover, .kp-accordion .ui-accordion-header:hover {
        color: #e2001a;
    }

.kp-toggle .ui-accordion-header-active,
.kp-toggle .toggle-header-active, .kp-accordion .ui-accordion-header-active,
.kp-accordion .toggle-header-active {
    color: #e2001a;
}

.kp-toggle .toggle-content, .kp-toggle .ui-accordion-content, .kp-accordion .toggle-content, .kp-accordion .ui-accordion-content {
    padding: 20px;
    border: 1px solid #d4d4d4;
    border-top: none;
    margin-top: -2px;
    margin-bottom: 2px;
    border-radius: 0;
}

.kp-toggle .ui-accordion-header-icon, .kp-accordion .ui-accordion-header-icon {
    display: none;
}

.widget-list-news ul {
    margin-bottom: -1px;
    margin-right: -1px;
    list-style: none;
    padding-left: 0;
    margin-left: -1px;
}

    .widget-list-news ul > li {
        padding: 20px;
        border-right: 1px solid #d4d4d4;
        border-bottom: 1px solid #d4d4d4;
        margin: 0;
        float: left;
        width: 16.666666666666664%;
    }

/*==========================================================
    404
============================================================*/
.error-404 {
    margin: 50px 10% 50px;
}

    .error-404 .left-col {
        width: 41%;
        float: left;
        margin: 0 2%;
    }

        .error-404 .left-col p {
            font-size: 120px;
            font-weight: 700;
            color: #292929;
            line-height: 100px;
            text-align: right;
        }

    .error-404 .right-col {
        width: 50%;
        float: left;
        margin: 0 2%;
    }

        .error-404 .right-col h1 {
            margin-bottom: 10px;
            font-size: 44px;
            color: #292929;
            margin-top: 2px;
            line-height: 45px;
        }

        .error-404 .right-col p {
            margin-bottom: 10px;
        }

        .error-404 .right-col ul {
            padding-left: 15px;
        }

            .error-404 .right-col ul li {
                color: #292929;
            }

        .error-404 .right-col a {
            color: #292929;
            font-size: 14px;
            margin-bottom: 5px;
        }

            .error-404 .right-col a:hover {
                color: #333;
            }


/*new for rtl owl slider*/


.owl-carousel-text .owl-controls .owl-nav .owl-prev {
    left: 15px;
    background: #f3f3f3 url("images/icons/prev.png") no-repeat center center;
}

.owl-carousel-text .owl-controls .owl-nav .owl-prev, .owl-carousel-text .owl-controls .owl-nav .owl-next {
    position: absolute;
    background-color: #f3f3f3;
    top: 50%;
    height: 21px;
    width: 13px;
    margin: -10px 0 0;
    border-radius: 0;
    display: block !important;
    color: #F3F3F3;
}

.owl-carousel-text .owl-controls .owl-nav .owl-next {
    right: 15px;
    background: #f3f3f3 url("images/icons/next.png") no-repeat center center;
}
