@font-face{
    font-family:droidarabickufibold;
    src:url(fonts/DroidKufi-Bold.ttf) format('truetype');
    font-weight:700;
    font-style:normal
}
@font-face{
    font-family:droidarabickufinormal;
    src:url(fonts/DroidKufi-Regular.ttf) format('truetype');
    font-weight:700;
    font-style:normal
}
@font-face{
    font-family:glyphicons halflings;
    src:url(fonts/glyphicons-halflings-regular.eot);
    src:url(fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(fonts/glyphicons-halflings-regular.woff) format('woff'),url(fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
}
.glyphicon{
    position:relative;
    top:-230px;
    display:inline-block;
    font-family:glyphicons halflings;
    font-style:normal;
    font-weight:400;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.glyphicon-asterisk:before{
    content:"\002a"
}
.glyphicon-plus:before{
    content:"\002b"
}
body{
    color:#fff;
    font-family:droidarabickufinormal,sans-serif;
    font-size:11px;
    background-color:#fff
}
pre,code{
    font-family:dejavu sans mono,Menlo,Consolas,monospace
}
p{
    color:#444
}
hr{
    -moz-border-bottom-colors:none;
    -moz-border-image:none;
    -moz-border-left-colors:none;
    -moz-border-right-colors:none;
    -moz-border-top-colors:none;
    border-color:#eee;
    border-style:solid;
    border-width:1px 0 0;
    clear:both;
    height:0;
    margin:20px 0
}
ol{
    margin:0
}
ul{
    margin:0;
    padding:2px
}
ul li{
    list-style:inside disc;
    margin-bottom:10px
}
ol li{
    list-style:inside disc;
    margin-bottom:10px
}
h1,h2,h3,h4,h5,h6,span,p,a{
    text-align:right;
    direction:rtl
}
.responsive-img{
    max-width:100%;
    height:auto;
    width:auto\9
}
.kopa-button{
    display:inline-block;
    color:#fff;
    font-size:15px;
    padding:15px;
    border-radius:0;
    -moz-border-radius:0;
    -webkit-border-radius:0;
    position:relative;
    z-index:0
}
.small-button{
    padding:10px 15px
}
.medium-button{
    padding:15px 20px;
    font-size:18px
}
.big-button{
    padding:20px 30px;
    font-size:20px
}
.red-button,.border-button:hover{
    background-color:#3e46cb;
    border:1px solid #3e46cb;
    color:#fff
}
.red-button:hover,.border-button{
    background-color:#fff;
    border:1px solid #e4e4e4;
    color:#333
}
.video-wrapper{
    position:relative;
    padding-bottom:56.25%;
    padding-top:0;
    height:0
}
.video-wrapper iframe,.video-wrapper object,.video-wrapper video{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
blockquote{
    border-left-color:#3e46cb;
    background-color:#f4f4f4;
    color:#999;
    font-family:Georgia,times new roman,Times,serif;
    font-size:13px;
    font-style:italic;
    line-height:24px;
    padding:10px 15px 10px 20px
}
.kp-dropcap{
    color:#fff;
    background-color:#3e46cb;
    font-family:rokkitt,serif;
    display:inline-block;
    *display:inline;
    zoom:1;
    float:left;
    font-size:36px;
    height:36px;
    line-height:38px;
    margin:5px 10px 0 0;
    text-align:center;
    width:34px
}
.kp-dropcap.color{
    background-color:#3e46cb;
    font-size:30px;
    color:#fff;
    height:36px;
    line-height:36px;
    position:relative;
    border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    width:36px;
    z-index:0;
    margin:5px 10px 0 0
}
.hover-effect{
    cursor:pointer;
    position:relative
}
.hover-effect .mask{
    opacity:0;
    filter:alpha(opacity=0);
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,.5);
    overflow:hidden
}
.hover-effect:hover .mask{
    opacity:1;
    filter:alpha(opacity=100)
}
.kopa-divider{
    height:1px;
    max-height:1px;
    background-color:#ebebeb;
    width:100%;
    margin:25px 0
}
h1{
    color:#fff;
    font:400 32px/34px droidarabickufibold,serif;
    letter-spacing:0;
    margin-bottom:5px
}
h2{
    color:#fff;
    font:400 28px/30px droidarabickufibold,serif;
    letter-spacing:0;
    margin-bottom:5px
}
h3{
    color:#fff;
    font:400 24px/26px droidarabickufibold,serif;
    letter-spacing:0;
    margin-bottom:5px
}
h4{
    color:#fff;
    font:400 20px/22px droidarabickufibold,serif;
    letter-spacing:0;
    margin-bottom:5px
}
h5{
    color:#fff;
    font:400 16px/20px droidarabickufibold,serif;
    letter-spacing:0;
    margin-bottom:5px
}
h6{
    color:#fff;
    font:400 14px/20px droidarabickufibold,serif;
    letter-spacing:0;
    margin-bottom:5px
}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{
    color:#444
}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,a:hover,.kp-headline dd a:hover,.social-links li a:hover,.widget .home-slider .entry-item .entry-title a:hover,.widget .entry-item .entry-title a:hover,.kopa-featured-widget .entry-item .entry-content .more-link:hover,.kopa-article-list-widget .tab-container-1 ul li .entry-title a:hover,.kopa-featured-news-carousel .entry-title a:hover,.older-post li a:hover,.kopa-entry-list-widget .older-post li a:hover,.kopa-twitter-widget .load-more:hover,.gallery-slider .gallery-caption a:hover,.sidebar .kopa-categories-widget ul li a:hover,.widget-area-12 .widget.kopa-entry-list-widget .entry-item .entry-title a:hover,.breadcrumb a:hover,.tab-container-3 ul li a:hover,.entry-categories a:hover,.entry-comments a:hover,.entry-box footer p a.article-title:hover,.entry-box .social-link li a:hover,.about-author .social-link li a:hover,.kopa-related-post ul li .entry-title a:hover,.widget_archive li a:hover,.widget_rss li a:hover,.widget_recent_comments li a:hover,.widget_recent_entries li a:hover,.kopa-single-slider .flex-caption a:hover,.kopa-twitter-widget .tweetList li a:hover{
    color:#3e46cb;
    text-decoration:none
}
p{
    margin-bottom:10px;
    line-height:20px
}
.left{
    float:left
}
.right{
    float:right
}
.clear{
    clear:both;
    display:block;
    overflow:hidden;
    visibility:hidden;
    width:0;
    height:0
}
.clearfix:before,.clearfix:after{
    content:'.';
    display:block;
    overflow:hidden;
    visibility:hidden;
    font-size:0;
    line-height:0;
    width:0;
    height:0
}
.clearfix:after{
    clear:both
}
.clearfix{
    zoom:1
}
a,#main-menu li span,#main-menu li ul li,.kp-gallery-carousel .slides li,#comments-form #submit-comment,#contact-form #submit-contact,#mobile-menu>span,#toggle-view-menu li{
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    /* position: absolute;
     */
    /* right: 0;
     */
}
.wrapper{
    width:1066px;
    margin:0 auto;
    position:relative;
    z-index:0
}
#main-col,.main-col{
    float:right;
    padding-left:5px;
    margin-right:-1px;
    /*border-right:1px solid #ebebeb;*/
    width:665px
}
#main-col2,.main-col2{
    float:right;
    padding-left:5px;
    margin-right:-1px;
    /*border-right:1px solid #ebebeb;*/
    width:339px
}
.mb-20{
    margin-bottom:20px
}
.kopa-shadow{
    box-shadow:0 0 5px rgba(202,202,202,.75)
}
.kopa-home-2 .kopa-shadow{
    box-shadow:none
}
.kopa-pattern{
    width:100%;
    height:100%;
    position:fixed;
    background:url(images/background/body-bg.png) repeat-x center 0
}
.kopa-home-2 .kopa-pattern{
    display:none
}
#header-top{
    background-color:#000
}
.kp-headline-wrapper{
    float:left
}
.kp-headline{
    float:left;
    width:690px;
    margin-left:10px
}
.kp-headline dl{
    display:block;
    margin:0
}
.kp-headline dd{
    display:block;
    float:left;
    margin:0 250px;
    padding:10px;
    color:#fff
}
.kp-headline dd a{
    color:#d4d4d4
}
.kp-headline-title{
    float:right;
    display:inline-block;
    font-size:12px;
    margin:0;
    color:#fff;
    padding:10px 25px;
    position:relative;
    text-transform:uppercase;
    font-weight:700;
    background-color:#000
}
.kp-headline-title span{
    position:absolute;
    top:14px;
    left:-7px;
    border-right:7px solid #f50410;
    border-bottom:7px solid transparent;
    border-top:7px solid transparent;
    display:block;
    height:0;
    transition:border .3s ease-in-out 0s;
    width:0
}
.social-search-box{
    float:left;
    position:relative
}
.social-links{
    margin:10px 40px 0 0;
    position:relative;
    z-index:20
}
.social-links li{
    float:right;
    list-style:none;
    margin:0 15px 0 0
}
.social-links li a{
    color:#fff;
    position:relative;
    z-index:20
}
.sb-search-wrapper{
    position:absolute;
    right:0;
    top:0;
    width:300px
}
.sb-search{
    position:relative;
    z-index:100;
    width:0;
    min-width:40px;
    height:40px;
    float:right;
    overflow:hidden;
    -webkit-transition:width .3s;
    -moz-transition:width .3s;
    transition:width .3s;
    -webkit-backface-visibility:hidden
}
.sb-search input[type=text]{
    border-radius:0;
    height:40px;
    border:0;
    outline:0;
    background:#fff;
    margin:0;
    z-index:10;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    padding:10px 37px 9px 47px;
    width:100%;
    font-family:inherit;
    box-shadow:none;
    color:#000;
    direction:rtl
}
.sb-search-input{
    position:absolute;
    top:0;
    right:0
}
.sb-icon-search,.sb-search-submit{
    width:40px;
    height:40px;
    display:block;
    position:absolute;
    left:0;
    top:0;
    padding:0;
    margin:0;
    line-height:40px;
    text-align:center;
    cursor:pointer
}
.sb-search input[type=submit]{
    width:40px
}
.sb-search-submit{
    background:#fff;
    -ms-filter:"alpha(opacity=0)";
    filter:alpha(opacity=0);
    opacity:0;
    color:transparent;
    border:0;
    outline:0;
    z-index:-1
}
.sb-icon-search{
    color:#fff;
    background:#3e46cb;
    z-index:90;
    font-size:20px;
    font-family:icomoon;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    -webkit-font-smoothing:antialiased
}
.sb-icon-search:before{
    content:"\e01b"
}
.sb-search.sb-search-open,.no-js .sb-search{
    width:100%
}
.sb-search.sb-search-open .sb-icon-search,.no-js .sb-search .sb-icon-search{
    background:#3e46cb;
    color:#fff;
    z-index:11
}
.sb-search.sb-search-open .sb-search-submit,.no-js .sb-search .sb-search-submit{
    z-index:90
}
.sb-search.sb-search-open form{
    width:100%;
    margin:0
}
#header-middle{
    margin-bottom:5px;
    overflow:hidden;
    background-color:#fff
    
}
#header-middle span{
  
top: 118px;
display: block;
right: 9px;
background-color: rgba(0, 0, 0, 0.5);
    display:block;
    float: right;
    font-size: 18px;
    margin-top:26px;
    width:285px;
    color:#fff;
    position: absolute;
   
}
#logo-image {
	margin: 2px 1px 0 0;
	text-align: right;
	z-index: 50;
	height: 197px;
	background-image: url("https://salama.sa7afastreet.com/screens/news/95943675_1480921912115317_3785541989525618688_n_y998kgf4.jpg");
	background-repeat: no-repeat;
	background-position: right;
	background-size: 293px 98%;
}
 div#logo-image a {
     position: absolute;
     right: 0;
     height: 150px;
}
#logo-image img{
    max-width:100%;
    max-height:100px
}
.top-banner{
    float:left;
    margin:30px 0 0 25px
}
#header-bottom{
    background-color:#f50410;
    padding:8px 0
}
#main-menu>li{
    list-style:none;
    float:right;
    margin:0 25px 0 0;
    position:relative
}
#main-menu>li>a{
    font-size:14px;
    color:#fff;
    font-family:droidarabickufibold,serif;
    text-transform:uppercase;
    display:block
}
#main-menu>li>span{
    position:absolute;
    bottom:-15px;
    left:50%;
    margin:0 0 0 -5px;
    border-bottom:6px solid #3e46cb;
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    display:block;
    height:0;
    width:0;
    opacity:0;
    filter:alpha(opacity=0)
}
#main-menu>li.current-menu-item>span,#main-menu>li:hover>span{
    opacity:1;
    filter:alpha(opacity=100)
}
.sf-arrows .sf-with-ul{
    padding-right:0
}
.sf-arrows>li>.sf-with-ul:after{
    border-width:0
}
.sf-arrows li ul li .sf-with-ul:after{
    border-width:7px;
    margin-top:-7px;
    right:8px;
    background-repeat:no-repeat;
    background-position:right center;
    background-image:url(images/background/menu-arrow.png);
    border-color:transparent
}
.sf-arrows ul li>.sf-with-ul:focus:after,.sf-arrows ul li:hover>.sf-with-ul:after,.sf-arrows ul .sfHover>.sf-with-ul:after{
    border-left-color:transparent
}
#main-menu li ul{
    display:none;
    position:absolute;
    width:200px;
    top:35px;
    left:0;
    color:#3e46cb;
    background-color:#fff;
    z-index:9999999999
}
#main-menu li ul li{
    padding:10px 15px;
    position:relative;
    list-style:none;
    margin:0;
    z-index:999999999999
}
#main-menu li ul li:first-child{
    border-top:0
}
#main-menu li ul li:hover,#main-menu li ul li.current-menu-item{
    background-color:#c72f2f
}
#main-menu li ul li a{
    color:#3e46cb;
    display:block;
    font-size:20px;
    font-family:rokkitt,serif
}
#main-menu li ul li ul{
    top:0;
    right:201px
}
#mobile-menu{
    display:none;
    position:relative;
    margin:0 15px
}
#mobile-menu>span{
    display:inline-block;
    text-transform:uppercase;
    font-family:rokkitt,serif;
    font-size:24px;
    cursor:pointer;
    color:#3e46cb;
    line-height: 8px;
}
#mobile-menu>span:hover{
    color:#3e46cb
}
#toggle-view-menu{
    display:none;
    list-style:none;
    margin:0;
    padding:0;
    border-top:0;
    top:33px;
    left:0;
    z-index:99999;
    width:220px
}
#toggle-view-menu>li{
    margin:0;
    position:relative;
    cursor:pointer;
    list-style:none;
    background-color:#3e46cb;
    border-top:1px solid #fff
}
#toggle-view-menu>li:first-child{
    border-top:0
}
#toggle-view-menu h3{
    font-size:18px;
    margin:0;
    float:left;
    line-height:40px;
    padding:0 15px
}
#toggle-view-menu h3 a{
    color:#fff;
    width:100%;
    display:block
}
#toggle-view-menu li:hover{
    background-color:#c72f2f
}
#toggle-view-menu span{
    float:right;
    font-size:26px;
    width:40px;
    height:40px;
    text-align:center;
    color:#fff;
    line-height:40px;
    background-color:#c72f2f
}
#toggle-view-menu li.active{
    background-color:#c72f2f
}
#toggle-view-menu li.active span,#toggle-view-menu li.active h3 a{
    color:#fff
}
#toggle-view-menu .menu-panel{
    margin:0;
    display:none;
    padding:10px 15px 0;
    font-size:14px;
    color:#fff;
    background-color:#c72f2f;
    border-top:1px solid #fff
}
#toggle-view-menu .menu-panel ul{
    margin:0
}
#toggle-view-menu li .menu-panel ul li{
    border:0;
    list-style:disc inside;
    margin:0 0 10px;
    color:#fff
}
#toggle-view-menu .menu-panel ul li a{
    display:inline-block;
    *display:inline;
    zoom:1;
    color:#fff;
    font-size:12px
}
#toggle-view-menu .menu-panel ul li ul{
    margin-left:40px;
    margin-top:10px
}
#main-content{
    padding:10px;
    background-color:#fff
}
.widget-area-1{
    float:right;
    padding-left:25px;
    width:446px
}
.widget-area-1 .widget .widget-title{
    background-color:#fff;
    font-size:20px;
    line-height:24px;
    padding:0;
    margin:0 0 30px
}
.widget-area-1 .widget .widget-title .title-text{
    display:inline-block;
    background-color:#3e46cb;
    position:relative;
    z-index:1;
    padding:14px 35px 10px 25px;
    float:right;
    margin-left:36px
}
.widget-area-1 .widget .widget-title .title-text .triangle-right{
    position:absolute;
    top:0;
    left:-30px;
    border-bottom:48px solid #3e46cb;
    border-left:30px solid transparent;
    border-right:0 solid transparent;
    display:block;
    height:0;
    width:0;
    transition:border .3s ease-in-out 0s;
    -moz-transition:border .3s ease-in-out 0s;
    -webkit-transition:border .3s ease-in-out 0s
}
.widget-area-1 .widget .widget-title .title-text .triangle-left{
    position:absolute;
    top:10px;
    left:-36px;
    border-top:38px solid #3e46cb;
    border-left:0 solid transparent;
    border-right:24px solid transparent;
    display:block;
    height:0;
    width:0;
    transition:border .3s ease-in-out 0s;
    -moz-transition:border .3s ease-in-out 0s;
    -webkit-transition:border .3s ease-in-out 0s
}
.widget-area-1 .widget .widget-title .title-text .triangle-bottom{
    position:absolute;
    bottom:-15px;
    right:25px;
    border-top:20px solid #3e46cb;
    border-left:0 solid transparent;
    border-right:20px solid transparent;
    display:block;
    height:0;
    width:0;
    transition:border .3s ease-in-out 0s;
    -moz-transition:border .3s ease-in-out 0s;
    -webkit-transition:border .3s ease-in-out 0s
}
.widget-area-1 .widget .widget-title .title-right{
    background-color:#3e46cb;
    display:block;
    height:38px;
    margin-top:10px;
    overflow:hidden;
    text-indent:-99999px;
    position:relative
}
.widget-area-2{
    float:right;
    margin-left:-1px;
    width:168px;
    padding:0 25px;
    border-left:1px solid #ebebeb;
    border-right:1px solid #ebebeb
}
.widget{
}
.widget .widget-title{
    font-size:17px;
    background-color:#3e46cb;
    text-transform:uppercase;
    margin:0 0 15px;
    padding:10px 20px 10px 0;
    position:relative;
    line-height:20px
}
.widget .widget-title .title-line{
    position:absolute;
    display:block;
    height:2px;
    width:100%;
    background-color:#fff;
    right:0;
    top:50%;
    margin-top:-2px
}
.widget .widget-title .title-text{
    display:inline-block;
    background-color:#3e46cb;
    position:relative;
    z-index:1;
    padding:0 5px
}
.widget .entry-item header{
    margin-bottom:20px
}
.widget .entry-item .entry-title, .widget .entry .entry-title{
    font-size: 13px;
    margin:0 0 5px;
    line-height:20px;
}
.widget .entry-item .entry-title a{
    color:#666
}
.entry-date{
    color:#3e46cb;
    font-style:italic;
    position:relative;
    padding-right:15px;
    float:right
}
.entry-date .kopa-minus{
    display:block;
    width:10px;
    height:1px;
    background-color:#3e46cb;
    position:absolute;
    right:0;
    top:50%
}
.entry-categories{
    color:#f50410;
    font-style:italic;
    position:relative;
    padding-right:15px;
    float:right
}
.entry-categories a{
    color:#f50410!important
}
.widget .entry-item .entry-content .entry-thumb{
    margin-bottom:15px
}
.widget .entry-item .entry-content .entry-thumb a,.widget .entry-item .entry-content .entry-thumb a img{
    display:block;
    width:100%
}
.kopa-featured-widget .entry-item .entry-content .more-link{
    color:#666
}
.older-post li{
    list-style:none;
    border-top:1px solid #dcdcdc;
    padding-top:10px;
    margin:10px 0 0;
    text-align:right
}
.older-post li a{
    color:#333;
    font-size:12px;
    font-family:droidarabickufibold,serif
}
.sidebar{
    border-right:1px solid #ebebeb;
    float:right;
    padding-right:15px;
    width:377px;
}
.sidebar2{
    border-right:1px solid #ebebeb;
    float:right;
    padding-right:15px;
    width:455px
}
.sidebar300{
    float:right;
    padding-right:10px;
    width:300px
}
.sidebar ul li{
    list-style:none;
    border-top:1px solid #dcdcdc;
    padding-top:10px;
    margin:10px 0 0;
    text-align:right
}
.list-container-1 ul{
    margin:0;
    border-bottom:1px solid #dcdcdc;
    padding-bottom:10px
}
.list-container-1 ul li{
    float:right;
    list-style:none outside none;
    margin:0;
    border:0;
    padding:0;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box
}
.list-container-1 ul li a{
    border-right:1px solid #666;
    color:#575757;
    display:block;
    font-size:15px;
    text-align:center;
    text-transform:uppercase;
    padding:0 10px;
    line-height:1;
    outline:0;
    transition:all .3s ease-in-out 0s;
    -moz-transition:all .3s ease-in-out 0s;
    -webkit-transition:all .3s ease-in-out 0s
}
.list-container-1 ul li:first-child a{
    border-right:0
}
.list-container-1 ul li.active a,.list-container-1 ul li:hover a{
    color:#3e46cb;
    text-decoration:none
}
.kopa-article-list-widget .tab-container-1 ul li:first-child{
    border-top:0
}
.kopa-article-list-widget .tab-container-1 ul li .entry-thumb{
    display:block;
    width:35px;
    margin-left:15px;
    float:right;
    height:70px;
    background-color:#bdbdbd;
    color:#fff;
    text-align:center;
    line-height:70px;
    font-weight:700;
    font-size:32px;
    font-family:Arial,Helvetica,sans-serif
}
.kopa-article-list-widget .tab-container-1 ul li:first-child .entry-thumb{
    background-color:#3e46cb
}
.kopa-article-list-widget .tab-container-1 ul li .entry-title{
    margin:0 0 10px;
    font-size:13px;
    line-height:20px
}
.kopa-article-list-widget .tab-container-1 ul li .entry-title a{
    color:#444
}
.kopa-article-list-widget .tab-container-1 #tab-1-2 ul li .entry-thumb{
    background:0 0;
    display:block;
    float:left;
    height:auto;
    line-height:inherit;
    width:53px
}
.kopa-article-list-widget .tab-container-1 #tab-1-4 ul li .video-icon{
    color:#3e46cb;
    float:right;
    font-size:16px
}
.sidebar .widget{
    margin-top:25px
}
.sidebar .widget:first-child{
    margin-top:0
}
.kopa-carousel-widget{
    overflow:hidden;
    position:relative
}
.kopa-carousel-widget .list-carousel.responsive{
    width:auto;
    margin:25px -13px 0;
    position:relative
}
.kopa-carousel-widget .list-carousel>ul{
    display:block;
    height:100%;
    list-style:none outside none;
    margin:0;
    padding:0
}
.kopa-carousel-widget .list-carousel ul li{
    display:block;
    float:left;
    margin:0 5px 0 10px;
    padding:0;
    width:234px
}
.kopa-carousel-widget .list-carousel ul li article:first-child{
    padding-right:10px;
    max-height: 255px;
    overflow: hidden;
}
.kopa-carousel-widget .carousel-nav a{
    display:block;
    background-repeat:no-repeat;
    background-position:center center;
    background-color:#3e46cb;
    background-color:rgba(0,0,0,.52);
    width:45px;
    height:45px;
    position:absolute;
    top:60px;
    text-indent:-99999px;
    font-size:0
}
.kopa-carousel-widget .carousel-nav .carousel-prev{
    background-image:url(images/slider/flex-prev.png);
    left:13px
}
.kopa-carousel-widget .carousel-nav .carousel-next{
    background-image:url(images/slider/flex-next.png);
    right:15px
}
.kopa-carousel-widget .pager{
    margin:0;
    position:absolute;
    left:15px;
    top:-30px
}
.kopa-carousel-widget .pager a{
    width:8px;
    height:8px;
    border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    background-color:#c6c6c6;
    text-indent:-99999px;
    font-size:0;
    line-height:0;
    display:inline-block;
    margin-left:8px;
    outline:0;
    position:relative;
    z-index:0
}
.kopa-carousel-widget .pager a.selected,.kopa-carousel-widget .pager a:hover{
    background-color:#3e46cb
}
.kopa-featured-news-carousel .entry-thumb{
    margin-bottom:15px
}
.widget .kopa-featured-news-carousel header{
    margin-bottom:10px;
    text-align:right
}
.kopa-featured-news-carousel .entry-title{
    font-size:20px;
    margin:0 0 5px
}
.kopa-featured-news-carousel .entry-title a{
    color:#333
}
.kopa-featured-news-carousel .entry-content p{
    margin:0 10px
}
.kopa-featured-news-carousel .entry-content{
    margin-right:10px
}
.widget-area-6{
    float:right;
    margin-right:-1px;
    width:200px;
    padding-left:5px;
    border-right:1px solid #ebebeb
}
.kopa-video-widget ul li{
    margin:20px 0 0;
    list-style:none;
    border-top:1px solid #ebebeb;
    padding-top:20px
}
.kopa-video-widget ul li:first-child{
    margin:0;
    border-top:0;
    padding-top:0
}
.kopa-video-widget ul li .entry-item .entry-title a{
    color:#444
}
.kopa-video-widget ul li .entry-thumb{
    position:relative
}
.kopa-video-widget ul li .entry-item .entry-content .entry-thumb .play-icon{
    display:block;
    border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    color:#fff;
    background-color:#3e46cb;
    background-color:rgba(0,0,0,.62);
    background-image:url(images/icons/play-icon.png);
    background-repeat:no-repeat;
    background-position:14px center;
    border:2px solid #fff;
    border:2px solid rgba(255,255,255,.62);
    width:35px;
    height:35px;
    position:absolute;
    top:20px;
    left:20px
}
.kopa-video-widget .entry-item .entry-content .entry-thumb{
    margin-bottom:0
}
.kopa-video-widget .entry-item .entry-content .entry-thumb img{
    display:block;
    width:100%
}
.widget-area-7{
    float:right;
    padding-right:15px;
    border-left:1px solid #ebebeb;
    width:446px
}
.widget-area-7 .kopa-entry-list-widget .entry-item{
    width:200px;
    float:left;
    margin-right:10px;
}
.kopa-entry-list-widget .entry-thumb{
    margin-bottom:15px
}
.kopa-entry-list-widget .entry-thumb>a,.kopa-entry-list-widget .entry-thumb>a>img{
    display:block;
    width:100%;
    max-height: 160px;
}
.kopa-entry-list-widget .widget-title{
    margin-bottom:20px
}
.widget.kopa-entry-list-widget .entry-item header{
    margin-bottom:10px;
    text-align:right;
    direction:rtl
}
.widget-area-7 .kopa-entry-list-widget .older-post{
    width:214px;
    float:left
}
.kopa-entry-list-widget .older-post li{
    margin:15px 0 0;
    padding-top:15px;
    height: 96px;
    overflow: hidden;
}
.widget-area-7 .kopa-entry-list-widget .older-post li:first-child{
    margin:0;
    padding-top:0;
    border-top:0
}
.kopa-entry-list-widget .older-post li a{
    color:#444;
    font-size: 13px;
    display:block;
    margin-bottom:5px;
}
.widget-area-7 .kopa-entry-list-widget p{
    margin-bottom:0
}
.widget-area-8 .widget .widget-title{
    background-color:#fff;
    font-size:24px;
    line-height:20px;
    padding:0;
    margin:0 0 30px
}
.widget-area-8 .widget .widget-title .title-text{
    display:inline-block;
    background-color:#3e46cb;
    position:relative;
    z-index:1;
    padding:9px 15px 7px;
    float:right;
    margin-left:26px
}
.widget-area-8 .widget .widget-title .title-text .triangle-right{
    position:absolute;
    top:0;
    left:-20px;
    border-bottom:36px solid #3e46cb;
    border-left:20px solid transparent;
    border-right:0 solid transparent;
    display:block;
    height:0;
    width:0;
    transition:border .3s ease-in-out 0s;
    -moz-transition:border .3s ease-in-out 0s;
    -webkit-transition:border .3s ease-in-out 0s
}
.widget-area-8 .widget .widget-title .title-text .triangle-left{
    position:absolute;
    top:0;
    left:-26px;
    border-top:36px solid #3e46cb;
    border-left:0 solid transparent;
    border-right:20px solid transparent;
    display:block;
    height:0;
    width:0;
    transition:border .3s ease-in-out 0s;
    -moz-transition:border .3s ease-in-out 0s;
    -webkit-transition:border .3s ease-in-out 0s
}
.widget-area-8 .widget .widget-title .title-text .triangle-bottom{
    position:absolute;
    bottom:-15px;
    right:10px;
    border-top:20px solid #3e46cb;
    border-left:0 solid transparent;
    border-right:20px solid transparent;
    display:block;
    height:0;
    width:0;
    transition:border .3s ease-in-out 0s;
    -moz-transition:border .3s ease-in-out 0s;
    -webkit-transition:border .3s ease-in-out 0s
}
.widget-area-8 .widget .widget-title .title-right{
    background-color:#3e46cb;
    display:block;
    height:36px;
    overflow:hidden;
    text-indent:-99999px;
    position:relative
}
.kopa-twitter-widget{
    position:relative
}
.kopa-twitter-widget .load-more{
    font-family:rokkitt,serif;
    font-size:15px;
    color:#fff;
    text-transform:uppercase;
    position:absolute;
    top:8px;
    right:15px
}
.kopa-twitter-widget .tweetList li{
    list-style:none;
    margin:20px 0 0;
    background:url(images/icons/twitter.png) no-repeat 0 0;
    padding-left:50px
}
.kopa-twitter-widget .tweetList li:first-child{
    margin:0
}
.kopa-twitter-widget .tweetList li a{
    font-weight:600;
    color:#2a2a2a
}
.kopa-twitter-widget .tweetList li p{
    margin-bottom:0
}
.widget-area-9{
    float:right;
    width:325px;
    padding-left:5px;
    margin-left:-1px;
    border-left:1px solid #ebebeb;
    margin-right:7px
}
.widget-area-9 .kopa-entry-list-widget .older-post .entry-thumb,.widget-area-10 .kopa-entry-list-widget .older-post .entry-thumb{
    margin:0 0 0 15px;
    float:right;
    width:70px
}
.widget-area-9 .kopa-entry-list-widget .older-post li .entry-content,.widget-area-10 .kopa-entry-list-widget .older-post li .entry-content{
    float:left;
    width:210px
}
.widget-area-9 .kopa-entry-list-widget .older-post li a,.widget-area-10 .kopa-entry-list-widget .older-post li a{
    font-size:14px
}
.widget-area-9 .kopa-entry-list-widget .older-post li p,.widget-area-10 .kopa-entry-list-widget .older-post li p{
    margin-bottom:0
}
.widget-area-10{
    float:right;
    width:325px;
    padding-right:20px;
    border-right:1px solid #ebebeb
}
.kopa-banner-300 a,.kopa-banner-300 a img{
    display:block;
    width:100%
}
.sidebar .kopa-most-review-widget ul li{
    border-top:0;
    padding-top:0;
    margin-top:20px
}
.sidebar .kopa-most-review-widget ul li .entry-title{
    margin-bottom:15px
}
.sidebar .kopa-most-review-widget ul li .entry-thumb{
    float:left;
    margin-right:15px
}
.kopa-rating li{
    float:left;
    margin-top:5px!important
}
.kopa-rating li a{
    color:#3e46cb
}
.kopa-audio-widget .entry-thumb audio{
    width:100%
}
.kopa-audio-widget .entry-item .entry-title{
    margin-bottom:20px
}
.sidebar .kopa-audio-widget ul li{
    border-top:0;
    padding-top:0;
    margin-top:20px
}
.kopa-audio-widget .older-post li span{
    width:21px;
    height:21px;
    background-color:#666;
    display:inline-block;
    color:#fff;
    text-align:center;
    line-height:21px;
    margin-right:12px;
    font-size:10px;
    float:left
}
.kopa-audio-widget .older-post li a{
    float:left;
    width:267px
}
.accordion-title{
    margin-bottom:10px;
    position:relative
}
.accordion-title span{
    display:block;
    position:absolute;
    width:22px;
    height:22px;
    color:#b7b7b7;
    background-color:#f6f6f6;
    border:1px solid #e9e9e9;
    line-height:22px;
    text-align:center;
    font-size:18px;
    right:0;
    top:0;
    cursor:pointer
}
.accordion-title h3{
    margin:0;
    font-size:18px;
    font-family:rokkitt,serif
}
.accordion-title a{
    color:#444;
    display:inline-block;
    *display:inline;
    zoom:1
}
.accordion-container{
    margin:15px 0
}
.sidebar .kopa-categories-widget ul li{
    list-style:inside square;
    color:#3e46cb;
    margin:10px 0 0;
    font-size:10px;
    border-top:0;
    padding-top:0
}
.sidebar .kopa-categories-widget ul li a{
    color:#6f6f6f;
    font-size:12px
}
.widget_archive li:first-child,.widget_rss li:first-child,.widget_recent_comments li:first-child,.widget_recent_entries li:first-child{
    border-top:0;
    padding-top:0
}
.widget_archive li a,.widget_rss li a,.widget_recent_comments li a,.widget_recent_entries li a{
    color:#333
}
.widget-area-12 .widget .widget-title{
    background-color:#fff;
    font-size:24px;
    line-height:20px;
    padding:0;
    margin:0 0 30px
}
.widget-area-12 .widget .widget-title .title-text{
    display:inline-block;
    background-color:#3e46cb;
    position:relative;
    z-index:1;
    padding:9px 15px 7px;
    float:right;
    margin-left:26px
}
.widget-area-12 .widget .widget-title .title-text .triangle-right{
    position:absolute;
    top:0;
    left:-20px;
    border-bottom:36px solid #3e46cb;
    border-left:20px solid transparent;
    border-right:0 solid transparent;
    display:block;
    height:0;
    width:0;
    transition:border .3s ease-in-out 0s;
    -moz-transition:border .3s ease-in-out 0s;
    -webkit-transition:border .3s ease-in-out 0s
}
.widget-area-12 .widget .widget-title .title-text .triangle-left{
    position:absolute;
    top:0;
    left:-26px;
    border-top:36px solid #f50410;
    border-left:0 solid transparent;
    border-right:20px solid transparent;
    display:block;
    height:0;
    width:0;
    transition:border .3s ease-in-out 0s;
    -moz-transition:border .3s ease-in-out 0s;
    -webkit-transition:border .3s ease-in-out 0s
}
.widget-area-12 .widget .widget-title .title-text .triangle-bottom{
    position:absolute;
    bottom:-15px;
    right:10px;
    border-top:20px solid #3e46cb;
    border-left:0 solid transparent;
    border-right:20px solid transparent;
    display:block;
    height:0;
    width:0;
    transition:border .3s ease-in-out 0s;
    -moz-transition:border .3s ease-in-out 0s;
    -webkit-transition:border .3s ease-in-out 0s
}
.widget-area-12 .widget .widget-title .title-right{
    background-color:#f50410;
    display:block;
    height:36px;
    overflow:hidden;
    text-indent:-99999px;
    position:relative
}
.widget-area-12 .kopa-entry-list-widget .kopa-entry-list li{
    list-style:none;
    float:left;
    border-left:1px solid #ebebeb;
    padding-left:25px;
    margin-left:25px
}
.widget-area-12 .kopa-entry-list-widget .kopa-entry-list li:first-child{
    border-left:0;
    padding-left:0;
    margin-left:0
}
.widget-area-12 .kopa-entry-list-widget .entry-thumb{
    margin-bottom:10px
}
.widget-area-12 .widget.kopa-entry-list-widget .entry-item header{
    margin-bottom:0;
    text-align:right;
    direction:rtl
}
.widget-area-12 .kopa-entry-list-widget .entry-date{
    margin-bottom:10px;
    display:inline-block
}
.widget-area-12 .widget.kopa-entry-list-widget .entry-item .entry-title{
    font-size:13px;
    margin:0
}
.widget-area-12 .widget.kopa-entry-list-widget .entry-item .entry-title a{
    color:#333
}
.widget-area-12 .kopa-entry-list-widget .entry-item{
    float:right;
    margin-left:13px;
    width:190px;
    height: 180px;
    margin-right:5px;
    overflow: hidden;
}
.list-container-2{
    position:absolute;
    top:7px;
    right:220px
}
.list-container-2 .tabs-2 li{
    list-style:none;
    float:right;
    margin:0
}
.list-container-2 .tabs-2 li a{
    color:#999;
    font-size:15px;
    font-family:rokkitt,serif;
    text-transform:uppercase;
    padding:0 15px
}
.list-container-2 .tabs-2 li.active a,.list-container-2 .tabs-2 li:hover a{
    color:#fff
}
.kopa-entry-list-widget{
    position:relative
}
.bottom-sidebar{
    background-color:#3e46cb
}
.widget-area-13{
    float:right;
    width:735px;
    padding:5px;
    margin-left:1px
}
.widget-area-14{
    float:right;
    background:url(images/background/bottom-sidebar-bg.png) no-repeat 0 0 #0a0a0a;
    width:300px;
    padding:25px 25px 15px
}
.widget-area-13 #footer-logo{
    float:right;
    margin-left:5px
}
.widget-area-13 .textwidget{
    float:right;
    width:409px;
    text-align:right
}
.bottom-sidebar .widget .widget-title{
    background:0 0;
    font-size:18px;
    line-height:18px;
    color:#898989;
    padding:0;
    font-weight:700
}
.bottom-sidebar .newsletter-form{
    margin:0;
    width:100%
}
.bottom-sidebar .newsletter-form .email{
    background-color:#282828;
    border:0;
    border-radius:0;
    box-shadow:none!important;
    font-size:12px;
    color:#aaa;
    font-family:open sans,sans-serif;
    padding:5px 10px 6px;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    height:36px;
    line-height:25px;
    margin:0;
    width:213px
}
.bottom-sidebar .newsletter-form .submit{
    font-size:14px;
    color:#fff;
    font-family:open sans,sans-serif;
    border:0;
    background-color:#3e46cb;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    padding:8px 10px;
    margin-left:-3px
}
#page-footer{
    background-color:#3e46cb;
    padding:10px 0
}
#footer-menu li{
    list-style:none;
    float:right;
    margin:0 30px 0 0
}
#footer-menu li a{
    color:#fff;
    display:block
}
#footer-menu li a:hover{
    color:#3e46cb
}
.breadcrumb{
    background-color:#fff;
    margin:0 0 25px;
    border-radius:0;
    padding:0 0 10px;
    border-bottom:1px solid #e5e5e5;
    font-family:rokkitt,serif;
    font-size:18px;
    color:#5b5b5b;
    text-align:right
}
.breadcrumb a{
    color:#5b5b5b
}
.breadcrumb .current-page{
    color:#3e46cb
}
.elements-box h1,.elements-box h2,.elements-box h3,.elements-box h4,.elements-box h5,.elements-box h6{
    color:#666;
    margin:0 0 10px
}
.elements-box .element-title{
    font-size:30px;
    margin:0 0 20px;
    padding-bottom:10px;
    border-bottom:1px solid #c6c6c6;
    color:#666
}
.list-container-3 ul{
    margin:0
}
.list-container-3 ul li{
    float:left;
    list-style:none outside none;
    margin:0 2px 0 0;
    border:0;
    padding:0;
    width:98px;
    box-sizing:border-box;
    -moz-box-sizing:border-box
}
.list-container-3 ul li a{
    background-color:#f5f5f5;
    border:1px solid #e4e4e4;
    color:#7e7e7e;
    display:block;
    font-family:rokkitt,serif;
    font-size:18px;
    padding:8px 0;
    text-align:center;
    outline:0;
    transition:all .3s ease-in-out 0s;
    -moz-transition:all .3s ease-in-out 0s;
    -webkit-transition:all .3s ease-in-out 0s
}
.list-container-3 ul li.active a,.list-container-3 ul li:hover a{
    border-top:1px solid #3e46cb;
    color:#333;
    text-decoration:none;
    background-color:#fff
}
.tab-container-3{
    background-color:#fff;
    border:1px solid #e4e4e4;
    padding:15px 20px 5px;
    margin-top:-1px
}
.tab-container-3 ul li{
    list-style:none;
    border-top:1px solid #ededed;
    padding-top:5px;
    margin-top:5px;
    color:#3e46cb;
    font-size:10px
}
.tab-container-3 ul li a{
    color:#777;
    font-size:12px;
    margin-left:10px
}
.tab-container-3 ul li:first-child{
    border-top:0;
    padding-top:0;
    margin-top:0
}
.tab-container-3 ul li:before{
    content:"\e016";
    font-family:icomoon
}
#toggle-view{
    list-style:none;
    margin:0;
    padding:0
}
#toggle-view p{
    margin-bottom:0
}
#toggle-view li{
    margin:0 0 10px;
    position:relative;
    cursor:pointer;
    list-style:none
}
#toggle-view li h3{
    font-size:18px;
    margin:0;
    color:#444;
    padding:0 20px 0 45px;
    line-height:24px
}
#toggle-view li span{
    position:absolute;
    left:0;
    top:0;
    font-size:18px;
    width:22px;
    height:22px;
    text-align:center;
    color:#b7b7b7;
    line-height:22px;
    background-color:#f6f6f6;
    border:1px solid #e9e9e9
}
#toggle-view li.active span{
    line-height:20px
}
#toggle-view .panel{
    margin:0;
    display:none
}
#toggle-view .panel p{
    margin:10px 0
}
.widget-area-12 .kopa-entry-list-widget .kopa-entry-list .mask{
    position:relative
}
.widget-area-12 .kopa-entry-list-widget .kopa-entry-list .play-icon{
    display:block;
    border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    color:#fff;
    background-color:#3e46cb;
    background-color:rgba(0,0,0,.62);
    background-image:url(images/icons/play-icon.png);
    background-repeat:no-repeat;
    background-position:14px center;
    border:2px solid #fff;
    border:2px solid rgba(255,255,255,.62);
    width:35px;
    height:35px;
    position:absolute;
    top:15px;
    left:15px
}
.article-list li{
    list-style:none;
    border-bottom:1px solid #ebebeb;
    padding-bottom:25px;
    margin-bottom:25px
}
.article-list li .entry-item .entry-thumb{
    float:left;
    margin-right:10px;
    position:relative
}
.article-list li .entry-item .entry-thumb .meta-box{
    position:absolute;
    bottom:0;
    left:0;
    background-color:#3e46cb;
    background-color:rgba(0,0,0,.7);
    padding:5px 0;
    width:100%
}
.article-list li .entry-item .entry-thumb>a,.article-list li .entry-item .entry-thumb>a>img{
    display:block;
    width:100%
}
.entry-comments{
    margin:0 20px;
    color:#fff
}
.entry-view,.entry-comments a{
    color:#fff
}
.entry-view span,.entry-comments span{
    color:#d3d3d3;
    margin-right:5px
}
.article-list li .entry-item .entry-title{
    margin:0 0 10px;
    font-size:17px
}
.article-list li .entry-item header{
    margin-bottom:10px
}
.entry-categories a{
    text-transform:uppercase;
    font-size:14px;
    color:#121212;
    font-family:rokkitt,serif
}
.entry-author,.entry-author a{
    font-style:italic;
    color:#3e46cb
}
.entry-author a:hover{
    color:#121212
}
.pagination ul{
    box-shadow:none;
    border-radius:0
}
.pagination .page-numbers li a,.pagination .page-numbers li span{
    font-size:20px;
    color:#333;
    font-family:rokkitt,serif;
    text-transform:uppercase;
    border:0;
    padding:0
}
.pagination ul>li{
    margin-left:20px;
    float:left;
    margin-bottom:0
}
.pagination ul>li:first-child{
    margin-left:0
}
.pagination ul>li:first-child>a,.pagination ul>li:first-child>span,.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{
    border-radius:0
}
.pagination ul>li>span.current,.pagination ul>li>a:hover{
    color:#3e46cb;
    background:0 0
}
.entry-box{
    margin-bottom:25px
}
.entry-box .entry-thumb{
    float:left;
    margin-right:25px;
    position:relative
}
.kopa-single-2 .entry-box .entry-thumb{
    float:none;
    margin-right:0;
    margin-bottom:20px
}
.entry-box .entry-thumb>img{
    display:block;
    width:100%
}
.entry-box .entry-thumb .meta-box{
    position:absolute;
    bottom:0;
    left:0;
    background-color:#3e46cb;
    background-color:rgba(0,0,0,.7);
    padding:5px 0;
    width:100%
}
.kopa-single-2 .entry-box .entry-thumb .meta-box{
    display:none
}
.kopa-single-2 .entry-comments,.kopa-single-2 .entry-comments a,.kopa-single-2 .entry-view{
    color:#3e46cb
}
.kopa-single-2 .entry-comments a:hover{
    color:#121212
}
.kopa-single-2 .entry-comments span,.kopa-single-2 .entry-view span{
    margin-right:10px;
    color:#3e46cb;
    font-size:14px
}
.kopa-single-2 .entry-box header{
    margin-bottom:20px
}
.entry-box .entry-title{
    font-size:19px;
    margin:0 0 10px;
    color:#333;
    line-height:35px
}
.entry-box .social-link{
    border:1px solid #e1e1e1;
    padding:10px 25px;
    margin-bottom:2px
}
.entry-box .social-link li{
    list-style:none;
    float:left;
    color:#333;
    font-size:13px;
    margin:0 0 0 15px
}
.entry-box .social-link li:first-child{
    margin:0
}
.entry-box .social-link li a{
    color:#000;
    font-size:14px
}
.entry-box p{
    margin-bottom:20px;
    color:#333;
    font-size:16px;
    line-height:30px
}
.entry-box p span{font-family: unset!important;}
.entry-box footer p{
    border:1px solid #e1e1e1;
    float:left;
    padding:20px;
    margin:0;
    width:289px;
    text-align:center;
    height:107px;
    overflow:hidden
}
.entry-box footer p.prev-post{
    margin-right:2px
}
.entry-box footer p.next-post{
    margin-left:1px
}
.entry-box footer p a{
    color:#3e46cb;
    font-size:18px;
    font-family:rokkitt,serif;
    display:block;
    margin-bottom:15px
}
.entry-box footer p a:hover{
    color:#414141
}
.entry-box footer p a.article-title{
    font-size:20px;
    font-family:rokkitt,serif;
    color:#414141;
    line-height:24px;
    margin-bottom:0
}
.tag-box{
    margin-bottom:30px
}
.tag-box a{
    display:inline-block
}
.tag-box a{
    font-size:13px;
    color:#555;
    padding:6px 20px 8px;
    background-color:#f6f6f6
}
.tag-box a:hover{
    background-color:#3e46cb;
    color:#fff
}
.about-author{
    margin-bottom:30px
}
.about-author h3{
    font-size:24px;
    color:#333;
    margin:0 0 5px;
    text-transform:uppercase
}
.about-author-detail{
    border:1px solid #e1e1e1;
    padding:20px 20px 15px
}
.avatar-thumb{
    float:left;
    margin-right:20px
}
.author-name{
    color:#3e46cb
}
.author-name:hover{
    color:#3e46cb
}
.about-author .social-link li{
    list-style:none;
    float:left;
    margin:0 12px 0 0
}
.about-author .social-link li a{
    color:#000
}
.kopa-related-post,#comments,#respond{
    margin-bottom:30px
}
.kopa-related-post h3,#comments h3,#respond h3,#contact-box h3{
    font-size:24px;
    background-color:#3e46cb;
    text-transform:uppercase;
    margin:0 0 15px;
    padding:10px 0 10px 20px;
    position:relative;
    line-height:20px
}
.kopa-related-post h3 .title-line,#comments h3 .title-line,#respond h3 .title-line,#contact-box h3 .title-line{
    position:absolute;
    display:block;
    height:2px;
    width:100%;
    background-color:#fff;
    left:0;
    top:50%;
    margin-top:-2px
}
.kopa-related-post h3 .title-text,#comments h3 .title-text,#respond h3 .title-text,#contact-box h3 .title-text{
    display:inline-block;
    background-color:#3e46cb;
    position:relative;
    z-index:1;
    padding:0 5px
}
.kopa-related-post ul{
    margin:0 -20px
}
.kopa-related-post ul li{
    float:left;
    list-style:none;
    margin:10px 20px;
    width:312px
}
.kopa-related-post ul li .entry-thumb{
    float:left;
    margin-right:15px
}
.kopa-related-post ul li .entry-title{
    font-size:18px;
    margin:0 0 5px
}
.kopa-related-post ul li .entry-title a{
    color:#333
}
.comments-list{
    margin-top:30px
}
.comments-list .comment{
    margin-bottom:20px;
    list-style:none
}
#comments .comment-avatar{
    width:55px;
    float:left;
    margin-right:15px
}
#comments .comment-avatar img{
    display:block;
    width:100%
}
#comments .comment-body{
    float:left;
    width:595px
}
#comments .comment-body header{
    margin-bottom:10px;
    border-bottom:1px solid #d5d5d5;
    padding-bottom:7px
}
#comments .comment-body .comment-meta{
    float:left
}
#comments .comment-body .author{
    font-size:18px;
    color:#333;
    font-family:rokkitt,serif;
    display:block
}
#comments .comment-body .date{
    font-style:italic;
    color:#3e46cb
}
#comments .comment-body p{
    color:#333;
    margin-bottom:5px
}
#comments .comment-body .comment-button{
    float:right;
    margin-top:20px
}
#comments .comment-body .comment-reply-link,#comments .comment-body .comment-edit-link:hover{
    display:inline-block;
    color:#333
}
#comments .comment-body .comment-edit-link,#comments .comment-body .comment-reply-link:hover{
    color:#3e46cb;
    display:inline-block
}
#comments .comments-list .children{
    margin-left:70px
}
#comments .comments-list .children .comment-body{
    width:525px
}
.kopa-comment-pagination{
    float:right;
    margin:0;
    font-size:16px;
    font-family:rokkitt,serif
}
.kopa-comment-pagination a{
    color:#333;
    margin-left:15px
}
.kopa-comment-pagination a:hover{
    color:#3e46cb
}
.kopa-comment-pagination .current{
    color:#3e46cb;
    margin-left:15px
}
#comments-form .c-note,#contact-form .c-note{
    display:block;
    font-style:italic;
    margin-bottom:15px;
    font-size:13px;
    color:#333
}
#comments-form label.required,#contact-form label.required{
    font-size:18px;
    color:#333;
    margin-bottom:10px;
    display:block;
    font-family:rokkitt,serif
}
#comments-form label.required span,#contact-form label.required span{
    color:#3e46cb
}
#comments-form #comment_name,#comments-form #comment_email,#comments-form #comment_url,#contact-form #contact_name,#contact-form #contact_email,#contact-form #contact_url{
    padding:0 15px;
    width:330px;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    background-color:#fbfbfb;
    border:1px solid #eee;
    border-radius:0;
    -moz-border-radius:0;
    -webkit-border-radius:0;
    box-shadow:none!important;
    height:35px;
    line-height:35px;
    margin:0 0 5px
}
#comments-form #comment_message,#contact-form #contact_message{
    padding:5px 15px;
    width:100%;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    background-color:#fbfbfb;
    border:1px solid #eee;
    border-radius:0;
    -moz-border-radius:0;
    -webkit-border-radius:0;
    box-shadow:none!important;
    margin:0 0 5px;
    height:255px
}
#comments-form #submit-comment,#contact-form #submit-contact{
    display:inline-block;
    padding:8px 15px 10px;
    color:#fff;
    background-color:#3e46cb;
    border:0;
    font-size:13px;
    font-style:italic
}
#comments-form #submit-comment:hover,#contact-form #submit-contact:hover{
    background-color:#141414
}
#comments-form #comment_name:focus,#comments-form #comment_email:focus,#comments-form #comment_url:focus,#comments-form #comment_message:focus,#contact-form #contact_name:focus,#contact-form #contact_email:focus,#contact-form #contact_url:focus,#contact-form #contact_message:focus{
    border:1px solid #3e46cb
}
#comments-form .textarea-block,#contact-form .textarea-block{
    margin-bottom:20px
}
label.error{
    color:#3e46cb;
    font-style:italic
}
.kp-map{
    margin-bottom:30px
}
.kp-map iframe{
    margin-bottom:15px
}
.error-404{
    margin:70px 10% 100px
}
.error-404 .left-col{
    width:41%;
    float:left;
    margin:0 2%
}
.error-404 .left-col p{
    font-size:120px;
    font-family:Arial,Helvetica,sans-serif;
    font-weight:700;
    color:#3e46cb;
    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:29px;
    color:#3e46cb;
    margin-top:0
}
.error-404 .right-col a{
    color:#3e46cb
}
.error-404 .right-col a:hover{
    color:#666
}
.kopa-pagelink{
    margin-top:20px;
    margin-bottom:20px
}
.kopa-pagelink a{
    color:#3e46cb;
    text-decoration:underline;
    font-weight:700;
    padding-right:15px
}
#back-top{
    bottom:30px;
    margin-bottom:0;
    margin-left:15px;
    position:fixed;
    left:0;
    z-index:100
}
#back-top a{
    background-repeat:no-repeat;
    background-position:center center;
    background-color:#3e46cb;
    background-image:url(images/icons/arrow-up.png);
    display:block;
    height:50px;
    outline:medium 0;
    position:relative;
    text-indent:-9999px;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    width:50px;
    z-index:0;
    text-align:center
}
#back-top a:hover{
    background-color:#3e46cb
}
#myCarousel{
}
#myCarousel .carousel-caption{
    right:0;
    left:0;
    bottom:0;
    text-align:right;
    padding:10px;
    background:rgba(0,0,0,.6);
    text-shadow:none
}
#myCarousel .carousel-caption a{
    color:#fff;
    font-size:.9em
}
#myCarousel .carousel-caption p{
    color:#fff;
    font-size:1.2em
}
#myCarousel .list-group{
    position:absolute;
    top:0;
    left:0;
    padding-right:0
}
#myCarousel .list-group-item{
    border-radius:0;
    cursor:pointer;
    padding:5px 10px
}
#myCarousel .list-group .active{
    background-color:#3e46cb
}
#myCarousel .list-group .active h4{
    color:#fff
}
@media(min-width:992px){
    #myCarousel{
    }
    #myCarousel .carousel-controls{
    }
}
@media(max-width:991px){
    .carousel-caption p,#myCarousel .list-group{
        display:none
    }
}
.fullwd{
    width:100%;
    max-height:300px
}
#myCarousel h4{
    font-size:13px;
    color:#444
}
#myCarousel h4.title{
    font-size:18px
}
.min-h-400{
    min-height:400px
}
@media(max-width:700px){
    .carousel-inner{
        max-height:450px!important
    }
    .carousel-inner img{
        max-height:300px!important
    }
}
.powered{
    width:200px;
    margin:0 auto
}
.powered a{
    color:#fff
}
.outer-thumb{
    margin-bottom:15px
}
.outer-thumb img{
    max-height:300px;
    width:100%
}
ul.post li{
    margin-bottom:20px
}
.rtl{
    direction:rtl;
    text-align:right
}
.post-title{
    font:400 15px/22px droidarabickufibold,serif
}
.btm15{
    margin-bottom:15px
}
.topadv img{
    width:90%;
    max-height:115px
}
.entry-sml{
    width:170px!important;
    margin-left:6px!important;
    margin-right:4px!important
}

.kopa-entry-list-widget article{max-height: 220px; overflow: hidden;}

.sidebar .older-post .entry-thumb{width: 120px!important;}