/*
Theme Name: Style Magazine
Theme URI: http://kopatheme.com
Author: Kopatheme
Author URI: http://kopatheme.com
Description: Style Magazine theme is designed for magazine, newsand with powerful custom widgets, the theme provides you more flexibility and ease-of-use for your site
Version: 2.0.1
License: GNU General Public License v3
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: two-columns, three-columns, right-sidebar, left-sidebar, custom-menu, editor-style, featured-images, post-formats, theme-options, responsive-layout, translation-ready
*/

/*reset bootstrap*/
code {
    white-space: normal;
}
label {
    font-weight: normal;
}
.breadcrumb > li + li:before{
    content: '';
}
@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)
{
    .tweets li{
        background: white url('images/icon/tw@2x.jpg') no-repeat 15px 15px;
    }
    .kp-tab-news .tab-kp-tab-news li.pull-right span{
        background: url('images/icon/refresh@2x.jpg') no-repeat center center;
    }
}
body{
    background: #f7f7f7;
    font-size: 12px;
    color: #666;
    line-height: 18px;
    font-family: "Arial",sans-serif;
}
.kp-icon{
    font-family: 'FontAwesome' !important;
}
.btn:focus{
    outline: none !important;
}
a:focus{
    outline: none !important;
    text-decoration: none !important;
}
a:hover{
    text-decoration: none;
    transition: all .3s;
    -o-transition: all .3s;
    -webkit-transition: all .3s;
    -ms-transition: all .3s;
    color: #3156A3
}
p{margin: 0 0 5px;}
ol {
    margin:0px;
    padding: 0;
}
ul {
    margin:0px;
    padding: 0;
}
ul li, ol li ul li {
    list-style:inside disc;
}
ul li ul, ol li  ul, ol li  ol, ul li ol{
    margin-left:20px;
}
ol li , ul li  ol li{
    list-style:decimal inside none;
}
ul.list-unstyled li{
    list-style: none;
}
img {
}
h1,h2,h3,h4,h5,h6,
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{
    color: #333;
    font-family: 'Lora', sans-serif;
}


.list-unstyled
{
    margin-left: 0;
}
.toggle-view li:first-child .panel {
    display: block;
}
.toggle-view-2 li:first-child .panel {
    display: none;
}
.list_carousel{
    width: 360px;
}
.list_carousel ul{
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
}
.list_carousel li{
    display: block;
    margin: 0px;
    padding: 0;
}
.list_carousel.responsive{
    margin-left: 0;
    width: auto;
}
.pager
{
    float: left;
    text-align: center;
    width: 300px;
}
.pager a
{
    margin: 0 5px;
    text-decoration: none;
}
.pager a.selected
{
    text-decoration: underline;
}
/*METADATA*/
ul.kp-metadata{
    margin-bottom: 0;
    margin-left: 0;
    position: relative;
}
ul.kp-metadata li{
    display: inline-block;
    float: left;
    margin-left: 10px;
    color: #fff;
    text-align: left;
    line-height: 22px;
    text-transform: uppercase;
    font-size: 10px;
}
ul.kp-metadata li.kp-time{
    background: none repeat scroll 0 0 #42B3E5;
    margin-left: 0;
    padding: 0 10px;
    position: absolute;
    top: 0px;
    right: 0px;
}
ul.kp-metadata li,
ul.kp-metadata li a{
    color: #fff;
}
ul.kp-metadata > li > span.meta-separate{
    display: inline-block;
    width: 10px;
    text-align: right;
}
body.single .article-content ul.kp-metadata{
    background:none;
}
body.single .article-content ul.kp-metadata li,
body.single .article-content ul.kp-metadata li a{
    color: #666;
}
.kp-small-carousel ul.kp-metadata{
    background: none;
    text-align: left;
}
.kp-small-carousel ul.kp-metadata li{
    margin-left: 0px;
}
.kp-small-carousel ul.kp-metadata .kp-time{
    background: none;
    float: none !important;
    position: relative;
}
.widget{
    margin-bottom: 20px;
}
#sidebar-bottom{
    margin-top: 20px;
}
#sidebar-bottom .widget:last-child {
    margin-bottom: 0;
}
.widget .list-unstyled{
    margin: 0;
}
.widget-title{    
    color: #333;        
    margin-bottom: 15px;
    margin-top: 0;   
    text-transform: uppercase;   
    height: 20px;
    position: relative;
}
.widget-title span.widget-title-primary{
    display: block;
    float: left !important;
    font-size: 16px !important;
    font-weight: 700;
    line-height: 20px;
    margin: 0;
    padding: 0px 10px 0px 0px;        
    height: 20px;
    vertical-align: bottom;
}
.widget-title-secondary{
    overflow: hidden;
    height: 16px;
    border-bottom: 4px double #BBB;    
}

.toggle-view{
    list-style: none;
    margin: 0;
    padding: 0;
}
.toggle-view ul,
.toggle-view ul li{
    color: #666;
}
.toggle-view p{
    margin-bottom: 0;
}
.toggle-view > li{
    border: none !important;
    border-bottom: 1px solid #dfdfdf !important;
    list-style: none;
    margin: 0 !important;
    padding-top: 0 !important;
    position: relative;
}
.toggle-view li h3{
    cursor: pointer;
    font-size: 11.4px;
    line-height: 35px;
    margin: 0;
    height: 35px;
    color:#444;
}
.toggle-view li > span{
    cursor: pointer;
    font-size: 15px;
    height: 24px;
    line-height: 24px;
    position: absolute;
    right: 10px;
    top: 4px;
    width: 22px;
    width: 24px;
    text-align: right;
}
.toggle-view .active > span{
    color: #fff;
    line-height: 20px;
    top: 7px;
}
.toggle-view .active h3{
    color: #fff;
    padding-left: 15px;
}
.toggle-view .panel{
    background: none;
    border: none;
    border-radius: 0;
    box-shadow: none;
    display: none;
    margin: 0;
    margin-top: 15px;
    padding-bottom: 15px;
}
.toggle-view .panel figure
{
    margin-right: 15px;
    width: 128px;
}
.toggle-view .panel .item-right
{
    overflow: hidden;
}
.toggle-view .panel p
{
    font-size: 12px;
}
.list-post-cat
{
    position: relative;
}
.list-post-cat #list-post-cat-2, .page-video .list-post-video
{
    margin-bottom: 0;
    margin-left: -20px;
    margin-top: -20px
}
.list-post-cat #list-post-cat-2 > li, .page-video .list-post-video > li
{
    background: #fff;
    display: block;
    float: left;
    margin-top: 20px;
    margin-left: 20px;
    padding: 15px;
    width: 388px;
}
.list-post-cat #list-post-cat-2 .item > a, .page-video .list-post-video .item > a
{
    display: block;
    width: 348px;
}
.list-post-cat #list-post-cat-2 h3, .page-video .list-post-video h3
{
    margin-top: 10px;
}
.list-post-cat #list-post-cat-2 h3 a, .page-video .list-post-video h3 a
{

    display: block;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
}
.list-post-cat #list-post-cat-2 p, .page-video .list-post-video p
{
    margin-bottom: 0;
}
.list-post-cat #list-post-cat-2 footer, .page-video .list-post-video footer
{
    border-top: 1px solid #f1f1f1;
    padding-top: 8px;
    margin-top: 15px;
}
.list-post-cat #list-post-cat-2 footer ul, .page-video .list-post-video footer ul,
.kopa-posts-list-alpha ul.meta-post 
{
    margin-left: 0;
}
.kopa-posts-list-alpha ul.meta-post {
    margin-bottom: 5px;
}
.list-post-cat .meta-post li, .page-video .list-post-video .meta-post li,
.kopa-posts-list-alpha ul.meta-post  li,
.kopa-posts-list-delta ul.meta-post  li
{
    display: inline;
    margin-right: 5px;
    font-size: 10px;
    text-transform: uppercase;
}
.list-post-cat .meta-post span, 
.page-video .list-post-video .meta-post span,
.list-post-cat .meta-post a,
.kopa-posts-list-alpha ul.meta-post span,
.kopa-posts-list-alpha ul.meta-post a,
.kopa-posts-list-delta ul.meta-post span,
.kopa-posts-list-delta ul.meta-post a
{
    color: #666;
    font-size: 10px;
    text-transform: uppercase;
}
.list-post-cat #list-post-cat-2 .kp-rate, .page-video .list-post-video .kp-rate{
    color: #fff;
    padding: 0px 5px;
    height: 20px;
    line-height: 20px;
}
.wraper
{
    margin: 0 auto;
    width: 1117px;
}
#logo, .bottom-header .kp-time
{
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    width: 250px;
}
#logo
{
    background: #000;
    float: left;
    line-height: 48px;
}
#logo img
{
    display: inline;
}

.bottom-header .kp-time{
    color: #fff;
    font-size: 12px;
    height: 40px;
    line-height: 40px;
}
#page-header nav
{
    float: left;
    height: 48px;
    width: 867px;
}
#main-menu
{
    margin-bottom: 0;
}
#main-menu > li:first-child a
{
    border-left: none;
}
#main-menu li,
#toggle-view-menu li{
    list-style-type: none !important;
}
#main-menu li a,
#toggle-view-menu li a{
    font-size: 12px;
    padding: 15px 20px;
    text-transform: uppercase;
}
#main-menu,
#toggle-view-menu{
    font-family: 'Lora', sans-serif;
}
#toggle-view-menu > li {
    border-top: 1px solid #414141;
}
#toggle-view-menu > li:hover {
    background: #1e1e1e;
}
#toggle-view-menu > li .menu-panel,
#toggle-view-menu > li .menu-panel ul li {
    background: #242222;
}
#main-menu > li > a
{
    border-top: none;
    border-left: 1px solid #000000;
    border-right: 1px solid #414141;
    font-size: 14px;
}
#main-menu .sf-with-ul:after {
    background: #BFBFBF;
    margin-top: -2px;
}
#main-menu li a:hover
{
    color: #fff;
}
#main-menu .current-menu-item > a
{
    color: #fff;
}
#main-menu .current-menu-item .sf-with-ul:after {
    background: #fff;
}
#main-menu ul
{
    top:48px;
    width: 250px
}

#main-menu ul .sf-with-ul:after
{
    border: none;
}
#main-menu ul ul
{
    top: 0;
}
#main-menu ul li a
{
    background: #141414;
    border-left: none;
    border-bottom: 1px solid #414141;
}
#main-menu ul li a:hover
{
    background: #3156a3;
}

body.kopa-hide-logo .top-header > nav{
    width: 100% !important;
}

#mobile-menu{
    height: 48px;
    line-height: 48px;
    text-align: left;
    vertical-align: middle;
}

.bottom-header
{
    background: #fff;
}
.top-news
{
    position: relative;
    float: left;
    height: 40px;
    overflow: hidden;
    padding-left: 19px;
    padding-right: 30px;
    width: 645px;
}
.top-news .headlines-title {
    float: left;
    font-size: 13px;
    margin: 10px 0;
    text-transform: uppercase;
    color: #222;
    font-family: 'Lora', sans-serif;
    font-weight: 400
}

.kopa-headlines.owl-carousel{
    float: left;
    margin-left: 10px;
    width: 440px;
}
.top-search-form
{
    background: #fff;
    border-left: 1px solid #eaeaea;
    float: left;
    margin: 6.5px 0 0;
    width: 210px;
}
.top-search-form .search-text {
    border: medium none;
    padding: 6px 10px;
    width: 184px;
    color: #666;
}
.top-search-form .search-submit {
    background: url("images/icon/search.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    height: 18px;
    width: 17px;
    display: inline-block;
}
.top-search-form .search-submit:hover{
    background-position: 0 -32px;
}

.kopa-search-result ul,
.kopa-search-result ul li{
    list-style-type: none;
}
.kopa-search-result .meta-post{
    margin-left: 0px;
}
.kopa-search-result .meta-post li{
    display: inline-block;
}


.top-effect
{
    height: 20px;
    margin-top: 0;
}
.top-effect .pull-left
{
    text-align: left;
}
.top-effect .pull-right
{
    text-align: right;
}

#custom-header{
    position: relative;
    margin: 0px !important;
    padding: 0px !important;
}
#custom-header.kopa-no-header-image{
    height: auto;
    width: 100%;
}
#custom-header.kopa-no-header-image #site-information{
    position: relative;
    background: transparent;
    border:none;
    padding: 30px;
    text-align: center;
    top: 0px;
    left: 0px;
}
#site-information{
    position: absolute;
    display: block;
    top: 40px;
    left: 40px;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    border-left: 5px solid #3156A3;
    padding: 10px 30px 10px 10px;
}


#site-information > h1{
    margin: 0px;
}
#site-information > p.site-description{
    margin: 10px 0px 0px 0px;
}

#main-content
{
    margin-right: 20px;
    width: 797px;    
}

#sidebar-main-content
{
    margin-right: 20px;
    width: 250px;
}
#sidebar-main-content > ul > li
{
    margin:0;
}
#sidebar-main-content .kp-social li
{
    background: #fff;
    border: 1px solid #f1f1f1;
    line-height: 34px;
    margin-top: 1px;
    padding: 15px;
}
#sidebar-main-content .kp-social li:first-child
{
    margin-top: 0;
}
#sidebar-main-content .kp-social li span
{
    display: block;
    float: left;
    font-size: 14px;
    line-height: 32px;
    margin-right: 5px;
}
#sidebar-main-content .kp-social li span a
{
    color: #fff;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 18px;
    height: 36px;
    line-height: 34px;
    margin-right: 10px;
    text-align: center;
    width: 36px;
}
#sidebar-main-content .kp-social li span .fa.fa-facebook
{
    background: #304b8e;
}
#sidebar-main-content .kp-social li span .fa.fa-twitter
{
    background: #16a6e2;
}
#sidebar-main-content .kp-social li span .fa.fa-rss
{
    background: #ec8900;
}
#sidebar-main-content .kp-social .item-tw span
{
}
#sidebar-main-content .kp-social .item-fb span
{
    color: #304b8e;
}
#sidebar-main-content .kp-social .item-fe span
{
    color: #ec8900;
}
.kp-small-carousel
{
    position: relative;
}
.kp-small-carousel .list_carousel
{
    position: relative;
}
.kp-small-carousel .list-news a
{
    background: #fff;
    border: 1px solid #ebebeb;
    display:block;
    font-size: 15px;
    line-height: 17px;
    margin-top: 1px;
    padding: 10px 15px 12px;
    font-weight: 400;
}
.ca-kp-story > li
{
    margin: 0;
}
.ca-kp-story .thumbnail
{
    border: none;
    border-radius: 0;
    padding: 15px 15px 15px;
    margin-bottom: 0;
}
.ca-kp-story .thumbnail h3
{
    margin-bottom: 15px;
    margin-top: 0;
    text-align: left;
}
.ca-kp-story .thumbnail h3 a
{
    color: #fff;
    display: block;
    font-size: 11.6px;
    font-weight: 700;
    line-height: 20px;
}
.ca-kp-story .thumbnail figure
{
    margin-bottom: 8px;
    overflow: hidden;
}
.kopa-posts-list-alpha div.pull-left figure
{
    overflow: hidden;
}
.ca-kp-story .thumbnail figure img,
.kopa-posts-list-alpha div.pull-left a img
{
    width: 100%;
}
.ca-kp-story .thumbnail .caption
{
    padding: 0;
}
.ca-kp-story .thumbnail .caption p
{
    color: #fff;
    font-size: 12px;
    margin-bottom: 0;
    text-align: left;
}
.prev1, .prev3, .next1, .next3, .next5, .prev5
{
    background: #240301;
    background: rgba(0, 0, 0, 0.45);
    font-size: 22px;
    color: #fff !important;
    height: 30px;
    line-height: 30px;
    margin-left: 0;
    margin-right: 0;
    margin-top: -15px;
    position: absolute;
    text-align: center;
    top: 46%;
    transition: all .3s;
    -o-transition: all .3s;
    -webkit-transition: all .3s;
    -ms-transition: all .3s;
    width: 30px;
    opacity: 0
}
.prev1, .prev3, .prev5
{
    left: 15px;
}
.next1, .next3, .next5
{
    right: 15px;
}
.list_carousel:hover .next,
.list_carousel:hover .prev{
    opacity: 1
}
.prev1, .next1 {
    top: 42%;
    opacity: 0;
    transition: all .3s;
    -o-transition: all .3s;
    -webkit-transition: all .3s;
    -ms-transition: all .3s;
}
#pager1
{
    top: 248px;
    display: inline-block !important;
    height: 5px;
    margin: 0;
    position: absolute;
    right: 15px;
    text-align: right;
    width: auto;
}
#pager1 a
{
    background: #fff;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    height: 5px;
    margin: 0 3px;
    width: 5px;
}
#pager1 a span
{
    font-size: 0;
}
#pager1 .selected
{
    background: black;
}
.ie10 #pager1
{
    bottom: 71px;
}

.kp-twitter .btn{
    width: 100%;
    font-size: 14px;
    font-weight: 700;
}
.kp-twitter .btn:hover
{
    background: #FFF;
}
.tweetList
{
    list-style: none;
    margin-left: 0;
}
.tweets li
{
    background: white url('images/icon/tw.jpg') no-repeat 15px 15px;
    border: 1px solid #f1f1f1;
    margin-top: 1px;
    padding: 10px 15px 15px 53px;
    list-style: none;
}
.tweets li:first-child
{
    margin-top: 0;
}
.tweets li a:hover
{
    text-decoration: underline;
}

.tweets p time
{
    font-weight: 700;
}
.kp-comment li
{
    margin-top: 15px;
}
.kp-comment li:first-child
{
    margin-top: 0;
}
.kp-comment h3
{
    font-size: 12px;
    margin-top: 0;
}
.kp-comment h6 span,.kp-comment h6 a
{
    font-size: 14px;
    font-weight: 400
}
.kp-comment h6 span {
    color: #747474
}

.kp-comment figure
{
    height: 50px;
    width: 50px;
    margin-right: 15px;
}
.kp-comment figure img {
    width: 100%;
    height: auto;
}

.kp-comment p
{
    background: #fff;
    border: 1px solid #f1f1f1;
    margin-bottom: 0;
    padding: 10px 13px;
    position: relative;
    overflow: hidden;
}
.kp-comment p img
{
    left: -9px;
    position: absolute;
    top: 12%;
}
#main-col
{
    width: 527px;
}
#main-col > ul.list-unstyled{
    margin:0;
}
#main-col > ul.list-unstyled > li
{
    margin:0;
}
#main-col > ul > li:first-child
{
    margin-top: 0;
}
.ca-main-news > li
{
    margin: 0;
}
.ca-main-news .item
{
    background: none;
    border: none;
    border-radius: 0;
    padding: 0;
    text-align: left;
}
.ca-main-news .item footer
{
    background: #fff;
    border: 1px solid #f1f1f1;
}
.ca-main-news .item footer h3
{
    font-size: 22px;
    margin: 11px 15px 7px;
}
.ca-main-news .item footer h3 a
{
    font-size: 22px;
    font-family: 'Lora', sans-serif;
    font-weight: 700;
}
.ca-main-news .item footer p
{
    margin: 5px 15px 10px;
}
.ca-main-news .item .read-more
{
    margin-bottom: 15px;
    margin-left: 15px;
    position: relative;
    transition: all .3s;
    -o-transition: all .3s;
    -webkit-transition: all .3s;
    -ms-transition: all .3s;
}
.ca-main-news .item .kp-metadata
{
}
.ca-main-news .item .kp-metadata li {
}
.kp-main-news
{
    position: relative;
}
.kp-main-news .list_carousel,
.ca-main-news .item figure
{
    /*width: 527px;*/
    width: 100%;
}
.prev3
{
    left: 0;
}
.next3
{
    right: 0;
}
.prev3, .next3
{
    font-size: 30px;
    height: 50px;
    line-height: 50px;
    top: 38%;
    width: 50px;
    opacity: 0;
    transition: all .3s;
    -o-transition: all .3s;
    -webkit-transition: all .3s;
    -ms-transition: all .3s;
}
.kp-main-news .list_carousel:hover .prev3,
.kp-main-news .list_carousel:hover .next3
{
    opacity: 1
}
.read-more
{
    background: #42b3e5;
    color: #fff;
    display: inline-block;
    font-size: 13px;
    padding: 0 !important;
    transition: all .3s;
    -o-transition: all .3s;
    -webkit-transition: all .3s;
    -ms-transition: all .3s;
}
.read-more:hover span{
    background: #fff;
}
.read-more span
{

    font-family: 'Lora', sans-serif;
    background: #3156a3;
    display: inline-block;
    font-size: 13px;
    font-weight: 700;
    height: 28px;
    line-height: 24px;
    padding-left: 10px;
    padding-right: 10px;
    border-bottom: 1px solid #3156a3;
    border-top: 1px solid #3156a3;
    border-left: 1px solid #3156a3;
}
.read-more i
{
    color: #fff;
    display: inline-block;
    float: right;
    font-size: 20px;
    height: 28px;
    line-height: 28px;
    margin-left: 0 !important;
    padding-left: 0 !important;
    text-align: center;
    trasition: all 1s;
    width: 30px;
    font-style: normal;
}
.kp-review  > ul > li
{
    background: #fff;
    border: 1px solid #f1f1f1;
    margin-top: 1px;
    padding: 15px;
}
.kp-review  > ul > li:first-child
{
    margin-top: 0;
}
.kp-review figure
{
    margin-right: 5px;
    width: 218px;
}
.kp-review figure img
{
    width: 100%;
}
.kp-review .kp-metadata .kp-time
{
}
.top-kp-review div.item-right
{
    overflow: hidden;
}
.top-kp-review div.item-right ul
{
    margin-left: 0;
}
.top-kp-review li
{
    background: #efefef;
    border-top: 1px solid #fff;
    display: block;
    padding:7px 0 8px 17px;
    position: relative;
    text-align: left;
    width: 100%;
}
.top-kp-review li:first-child
{
    border-top: none;
}
.top-kp-review li li
{
    padding-left: 0;
}
.top-kp-review li li:first-child
{
    border-top: 1px solid #fff;
}
.top-kp-review li span
{
    background: #d6d6d6;
    display: inline-block;
    font-style: normal;
    padding: 8.5px 0;
    position: absolute;
    font-weight: 700;
    right: 0;
    top: 0;
    font-family: 'Lora', sans-serif;
    color: #000;
    text-align: center;
    font-size: 13px;
}
.top-kp-review .kp-show
{
    padding: 0;
}
.top-kp-review .kp-show i
{
    cursor: pointer;
    display: block;
    font-size: 24px;
    font-style: normal;
    height: 20px;
    line-height: 6px;
    text-align: center;
}
.top-kp-review .last-list-item
{
    font-weight: bold;
}
.top-kp-review .last-list-item strong
{
    color: #fff;
}
.top-kp-review ul ul
{
    display: none;
}
.bottom-kp-review h3
{
    margin-bottom: 2px;
    margin-top: 2px;
}
.bottom-kp-review h3 a
{
    font-size: 13px;
    color: #444;
}
.bottom-kp-review p
{
    margin-bottom: 0;
}
.bottom-kp-review .kp-metadata
{
}
.bottom-kp-review .kp-metadata li
{
}
.bottom-kp-review .kp-metadata li a
{
}
.bottom-kp-review .kp-metadata ul
{
}
.bottom-kp-review .kp-metadata p
{
}
#sidebar
{
    width: 300px;
}
#sidebar > ul > li
{
    margin:0px;
}
#sidebar > ul > li:first-child
{
    margin-top: 0;
}
.kp-last-news  > ul > li
{
    background: #fff;
    border: 1px solid #f1f1f1;
    border-top: none;
    margin-top: 1px;
    padding-bottom: 15px;
}
.kp-last-news  > ul > li:first-child
{
    margin-top: 0;
}
.kp-last-news .kp-metadata {
}
.post{
    position: relative;
}
figure{
    position: relative;
}
span.post-format
{
    color: #fff;
    display: block;
    filter: alpha(opacity = 60);
    font-size: 54px;
    opacity: 0.6;
    position: absolute;
    top: 15px;
    left: 15px;
}
.kp-last-news h3
{
    font-size: 15px;
    margin-bottom: 8px;
    margin-top: 10px;
    padding: 0 15px;
}
.kp-last-news h3 a
{
    color: #444;
    display: block;
    font-size: 11.4px;
    line-height: 20px;
}
.kp-last-news h3 span,
.bottom-kp-review h3 span,
.kp-tab-news .tab-content h3 span,
.bottom-kp-review h3 span,
.list-post-cat .item .item-right h3 span,
#list-post-cat-2 h3 span,
.kopa-quick-views .tab-content a span,
.kp-trend .read-more i,
#bottom-sidebar .widget-last-post p a span
{
    background: url('images/icon/read-more.png') no-repeat;
    display: inline-block;
    float: none;
    height: 5px;
    margin-bottom: 3px;
    margin-left: 8px;
    position: relative;
    width: 21px;
}

.kp-last-news h3:hover span,
.bottom-kp-review h3:hover span,
.kp-tab-news .tab-content h3:hover span,
.bottom-kp-review h3:hover span,
.list-post-cat .item .item-right h3:hover span,
#list-post-cat-2 h3:hover span,
.kp-trend .read-more:hover i,
#bottom-sidebar .widget-last-post p a:hover span
{
    background: url('images/icon/read-more-hover.png') no-repeat;
}
.kp-last-news p
{
    font-size: 12px;
    margin-bottom: 0;
    padding: 0 15px;
}
.kp-ads
{
    margin-top: 15px;
}
.kp-ads figure
{
    border: 1px solid #f1f1f1;
}

#sidebar .kopa-quick-views .tab-content {
    background: none;
    padding: 0;
}
.kopa-quick-views .nav-tabs {
    margin-bottom: 1px;
}
.kopa-quick-views .post .kp-group h5.h5_small,
.kopa-quick-views .post .kp-group h5.h5_small a {
    margin-bottom: 0
}
.kopa-quick-views .tab-content a
{
    font-size: 11.4px;
}
.kopa-quick-views .tab-content span.kp-icon{
    font-size:12px;
}
.kopa-quick-views .tab-content span
{
}
.kopa-quick-views .tab-content li .kp-group
{
    background: #fff;
    border: 1px solid #ebebeb;
    margin-bottom: 1px;
    padding: 15px;
}
.kopa-quick-views .tab-content li:first-child
{
    border-top: none;
}
.kopa-quick-views .tab-content li .kp-group > span
{
    background: #ececec;
    height: 60px;
    line-height: 60px;
    text-align: center;
    width: 60px;
}
.kopa-quick-views .tab-content li:nth-child(1) .kp-group > span{
    color: #fff;
}
.kopa-quick-views .tab-content li:nth-child(2) .kp-group > span
{
    background: #42b3e5;
    color: #fff;
}
.kopa-quick-views .tab-content li:nth-child(3) .kp-group > span
{
    background: #b6b6b6;
    color: #fff;
}
.kopa-quick-views .zoom-image > a > span {
    background: #ECECEC;
    line-height: 60px;
    text-align: center;
    width: 60px;
    height: 60px;
    padding: 0;
    display: block;
    margin: 0;
    font-size: 24px;
    font-weight: 700;
    color: #fff;
}
.kopa-quick-views .zoom-image > a > span.kopa-order-first {
    background: #3156a3;
}
.kopa-quick-views .zoom-image > a > span.kopa-order-second {
    background: #42B3E5;
}
.kopa-quick-views .zoom-image > a > span.kopa-order-third {
    background: #b6b6b6;
}
.kp-trend .read-more
{
    background: none;
    font-size: 11px;
    font-weight: 700;
    padding-left: 0;
}
.kp-trend .read-more i
{
    margin-bottom: 1px !important;
    margin-left: 5px !important;
}

.widget_nav_menu 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_categories ul ul {
    margin-top: 8px;
    margin-left: 0;
    border-top: 1px solid #e0e0e0;
    margin-bottom: -8px;
}
.widget_nav_menu > ul,
.widget_recent_entries > ul,
.widget_meta > ul,
.widget_recent_comments > ul,
.widget_archive > ul,
.widget_pages > ul,
.widget_categories > ul
{
    margin-top: -7px;
}

.widget_nav_menu li a,
.widget_recent_entries li a,
.widget_meta li a,
.widget_recent_comments li  a,
.widget_archive li a,
.widget_pages li a,
.widget_categories li a
{
    display: inline-block;
    *display: block;
    zoom:1;
    font-size: 15px;
    text-align: left;
    color: #666;
    line-height: 18px;
}
.widget_nav_menu li,
.widget_recent_entries li,
.widget_meta li,
.widget_recent_comments li,
.widget_archive li,
.widget_pages li,
.widget_categories li
{

    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    padding: 8px 0px;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    border-bottom: 1px solid #e0e0e0;
    transition: all .3s;
    -o-transition: all .3s;
    -webkit-transition: all .3s;
    -ms-transition: all .3s;
    list-style: none;
}
.widget_nav_menu li:last-child,
.widget_recent_entries li:last-child,
.widget_meta li:last-child,
.widget_recent_comments li:last-child,
.widget_archive li:last-child,
.widget_pages li:last-child,
.widget_categories li:last-child{
    border-bottom: none;
}

.widget_nav_menu li:before,
.widget_recent_entries li:before,
.widget_meta li:before,
.widget_recent_comments li:before,
.widget_archive li:before,
.widget_pages li:before,
.widget_categories li:before {
    font-family: 'FontAwesome';
    content: "\f105";
    margin-right: 5px;
}
.widget_nav_menu li:hover,
.widget_recent_entries li:hover,
.widget_meta li:hover,
.widget_recent_comments li:hover,
.widget_archive li:hover,
.widget_pages li:hover,
.widget_categories li:hover,
.widget_recent_entries li.active,
.widget_meta li.active,
.widget_recent_comments li.active,
.widget_archive li.active,
.widget_pages li.active,
.widget_categories li.active
{
    margin-left: 15px;
    padding-left: 15px;
}

.widget_nav_menu li a,
.widget_recent_entries li a,
.widget_meta li a,
.widget_recent_comments li a,
.widget_archive li a,
.widget_pages li a,
.widget_categories li a
{
    font-size: 12px;
}



.widget_search .search-field
{
    background: #fff;
    border: 1px solid #eaeaea;
    height: 34px;
    width: 100%;
}
.widget_search label
{
    display: block;
    margin-bottom: 0;
    width: 100%;
}
.widget_search label span
{
    display: none;
}
.search-submit {
    display: none;
}
.widget_tag_cloud a {
    color: #666;
}
.widget_calendar
{
    width: 100%;
}
.widget_calendar caption
{
    font-size: 12px;
    font-weight: bold;
    padding: 10px 10px 0 0;
    padding-bottom: 15px;
    text-align: right;
}
.widget_calendar thead
{
    font-size: 10px;
}
.widget_calendar thead th
{
    padding-bottom: 10px;
}
.widget_calendar tbody
{
    color: #aaa;
}
.widget_calendar tbody td
{
    background: #f5f5f5;
    border: 1px solid #fff;
    padding: 8px;
    text-align: center;
}
.widget_calendar tbody td:hover
{
    background: #fff;
}
.widget_calendar tbody .pad
{
    background: none;
}
.widget_calendar tfoot #next
{
    font-size: 10px;
    text-align: right;
    text-transform: uppercase;
}
.widget_calendar tfoot #prev
{
    font-size: 10px;
    padding-top: 0px;
    text-transform: uppercase;
}
.widget_calendar thead th
{
    padding-bottom: 10px;
    text-align: center;
}
.widget_calendar tbody td a
{
    font-weight: 700;
}
.widget_calendar table
{
    width: 100% !important;
}
.kopa-flickr img
{
    width: 100%;
    height: auto;
    width: auto\9; /* ie8 */
}
.kopa-flickr li{
    display: inline-block;
    margin: 0px 10px 5px 0px;
}
.kopa-flickr li img {
    width: 93px;
    height: 93px;
}
.kopa-flickr .flickr-wrap ul {
    margin-right: -10px;
}
.kp-video ul
{
    margin-left: 0;
}
.kp-video li
{
    background: #fff;
    border: 1px solid #f1f1f1;
    display: block;
    float: left;
    margin-left: 20px;
    padding: 15px;
    width: 253px;
}
.kp-video li:first-child
{
    margin-left: 0;
}
.kp-video .thumbnail
{
    border: none;
    border-radius: 0;
    padding: 0;
}
.kp-video .caption
{
    margin-top: 7px;
    padding: 0;
}
.kp-video .caption h3
{
    margin: 0;
}
.kp-video .caption a {
    color: #444222;
    display: block;
    font-size: 11.4px;
    line-height: 20px;
}
.kp-video .top-item
{
    position: relative;
}
.kp-video .top-item .icon-play
{
    background: none;
    color: #fff;
}
.kp-video .top-item a img
{
    width: 100%;
}
.play-video
{
    background: rgba(255, 255, 255, 0.34);
    border-radius: 50%;
    display: block;
    font-weight: normal;
    height: 40px;
    left: 50%;
    margin-left: -17px;
    margin-top: -17px;
    padding: 3px;
    position: absolute;
    top: 50%;
    width: 40px;
}

.play-video span
{
    color: #fff;
    display: inline;
    font-size: 15px;
    margin-left: 0;
    margin-left: 2px;
    padding-left: 0;
    padding-right: 0;
}
.play-video i
{
    border-radius: 50%;
    display: block;
    height: 34px;
    line-height: 38px;
    text-align: center;
    width: 34px;
}
.play-video i:hover {
    background: #42B3E5;
}


.big-icon.play-video{
    height: 86px;
    width: 86px;
    margin-left: -43px;
    margin-top: -43px;
}
.big-icon.play-video span{
    font-size: 40px;
    line-height: 78px;
    margin-left: 8px;
}
.big-icon.play-video i{
    height: 80px;
    text-align: center;
    width: 80px;
}
.kp-tab-news .tab-kp-tab-news
{
    border: none;
    margin-bottom: 15px;
    margin-left: 0;
}
.kp-tab-news .tab-kp-tab-news li a
{
    border: none;
    font-size: 13px;
    padding: 10px 16px 10px 17px;
    text-transform: uppercase;
    color: #fff;
}
.kp-tab-news .tab-kp-tab-news li a:hover
{
    background: none;
    border-radius: 0;
    color: #fff;
}
.kp-tab-news .tab-kp-tab-news li
{
    border-left: 1px solid #768ab5;
    margin-bottom: 0;
}
.kp-tab-news .tab-kp-tab-news li:first-child
{
    border-left: 0;
}
.kp-tab-news .tab-kp-tab-news li.active a,
.kp-tab-news .tab-kp-tab-news li.active a:hover
{
    background: none;
    border:none;
    border-radius: 0;
    color: white;
}
.kp-tab-news .tab-kp-tab-news li.pull-right
{
    background: #78c7ea;
    border: none;
}
.kp-tab-news .tab-kp-tab-news li.pull-right span
{
    background: url('images/icon/refresh.jpg') no-repeat center center;
    cursor: pointer;
    display: block;
    height: 40px;
    width: 40px;
}
.kp-tab-news .tab-content
{
    margin-left: -20px;
    margin-top: -20px;
}
.kp-tab-news .tab-content .tab-pane > ul
{
    margin-left: 0;
    margin-bottom: 0px;
}
.kp-tab-news .tab-content .item
{
    background: #fff;
    border: 1px solid #f1f1f1;
    padding: 15px;
    width: 388px;
}
.kp-tab-news .tab-content .item a img
{
    width: 100%;
}
.kp-tab-news .tab-content li
{
    display: block;
    float: left;
    margin-left: 20px;
    margin-top: 20px;
}
.kp-tab-news .tab-content h3
{
    margin-bottom: 5px;
    margin-top: 5px;
}
.kp-tab-news .tab-content h3 a
{
    color: #444;
    display: block;
    font-size: 13px;
    line-height: 20px;
}
.kp-tab-news .tab-content p
{
    margin-bottom: 0;
}
.kp-tab-news .kp-metadata {
}
.kp-tab-news .kp-metadata li
{
}
.kp-tab-news .kp-metadata li:first-child
{
}
.kp-tab-news .kp-metadata .kp-time
{
}
.kopa-posts-list-alpha
{
    margin-top: 0;
}
.kopa-posts-list-alpha .kp-metadata {
}
.kopa-posts-list-alpha > ul > li
{
    margin-top: 20px;
}
.kopa-posts-list-alpha > ul > li:first-child
{
    margin-top: 0;
}
.kopa-posts-list-alpha div.item
{
    background: #fff;
    border: 1px solid #f1f1f1;
    padding: 10px 15px 15px;
}
.kopa-posts-list-alpha div.pull-left
{
    margin-right: 15px;
    margin-top: 5px;
    width: 358px;
}

#bottom-sidebar .kopa-posts-list-alpha div.pull-left
{
    margin-right: 0px !important;
    margin-top: 5px;
    margin-bottom: 5px;
    width: 100% !important;
    float: none  !important;
}

.kopa-posts-list-alpha div.pull-left a img
{
    width: 100%;
}
.kopa-posts-list-alpha .item-right
{
    overflow: hidden;
}
.kopa-posts-list-alpha .item-right .read-more {
    margin-top: 15px;
}
.kopa-posts-list-alpha .item-right h3
{
    margin-bottom: 5px;
    margin-top: 2px;
}
.kopa-posts-list-alpha .item-right h3 a
{
    color: #444;
    display: block;
    font-size: 13px;
    line-height: 20px;
}
.kopa-posts-list-alpha .item-right p
{
    margin-bottom: 0;
}
.kopa-posts-list-alpha .page-numbers
{
    margin-bottom: 0;
    margin-top: 10px;
}
#bottom-sidebar
{
    margin:0px;
}
#bottom-sidebar .widget-title
{
    margin-bottom: 20px;
}
#bottom-sidebar .kp-social
{
    margin: 30px 0 20px;
    position: relative;
}
#bottom-sidebar .kp-social ul
{
    margin: 0px;
    padding: 10px;
    text-align: center;
    vertical-align: middle;
    height: 45px;
}
#bottom-sidebar .kp-social li
{
    color: #fff;
    display: inline-block;
    float: none;
    font-size: 13px;
    height: 25px;
    margin:0px 15px;
}
#bottom-sidebar .kp-social li > a.kopa-social-icon
{
    background: #fff;
    border-radius: 50%;
    display: block;
    float: left;
    height: 25px;
    line-height: 26px;
    text-align: center;
    width: 25px;
}
#bottom-sidebar .kp-social li > a.kopa-social-icon span
{
    font-size: 14px;
    transition: all .3s;
    -o-transition: all .3s;
    -webkit-transition: all .3s;
    -ms-transition: all .3s;
}
#bottom-sidebar .kopa-flickr li img {
    width: 80px;
    height: 80px;
}
.kopa-social-label{
    margin-left: 10px;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    color: #fff !important;
}
.kopa-social-label:first-letter{
    text-transform: uppercase;
}

#bottom-sidebar .kp-social li > a .fa.fa-facebook:hover
{
    color: #39599f;
}
#bottom-sidebar .kp-social li > a .fa.fa-twitter:hover
{
    color: #45b0e3;
}
#bottom-sidebar .kp-social li > a .fa.fa-google-plus:hover
{
    color: #1872bf;
}
#bottom-sidebar .kp-social li > a .fa.fa-dribbble:hover
{
    color: #d97aa5;
}
#bottom-sidebar .kp-social li > a .fa.fa-linkedin-2:hover
{
    color: #65b7d2;
}
#bottom-sidebar .kp-social li > a .fa.fa-rss:hover
{
    color: #f8bc2e;
}
#bottom-sidebar .kp-social li > a .fa.fa-pinterest:hover
{
    color: #cc2127;
}
#bottom-sidebar .kp-social li span a
{
    color: #fff;
}
#bottom-sidebar .widget-text li
{
    font-size: 11.4px;
    margin-bottom: 5px;
    transition: all .3s;
    -o-transition: all .3s;
    -webkit-transition: all .3s;
    -ms-transition: all .3s;
    color: #444;
}
#bottom-sidebar .widget-text li a
{
    transition: all .3s;
    -o-transition: all .3s;
    -webkit-transition: all .3s;
    -ms-transition: all .3s;
    color: #444;
}
#bottom-sidebar .widget-text li i
{
    float: left;
    font-size: 16px;
    margin-right: 10px;
    margin-top: 2px;
}
#bottom-sidebar .widget-text li i.icon-email
{
    margin-top: 4px;
}
#bottom-sidebar .widget-text img
{
    margin-bottom: 10px;
}
#bottom-sidebar .widget-last-post > ul > li
{
    border-top: 1px solid #dfdfdf;
    padding-top: 15px;
}
#bottom-sidebar .widget-last-post > ul > li:first-child
{
    border-top: none;
    padding-bottom: 15px;
    padding-top: 0;
}
#bottom-sidebar .widget-last-post figure
{
    margin-right: 10px;
    width: 50px;
}
#bottom-sidebar .widget-last-post .item .item-right
{
    overflow: hidden;
}
#bottom-sidebar .widget-last-post p
{
    margin-bottom: 0;
}
#bottom-sidebar .widget-last-post p a
{
    color: #444;
    font-size: 11.4px;
}
#bottom-sidebar .widget-new-letter p{
    margin-bottom: 10px;
}
#bottom-sidebar .widget-new-letter .form-group
{
    float: left;
    margin-bottom: 10px;
    margin-right: 2px;
    width: 270px;
}
input[name=post_password],
#bottom-sidebar .widget-new-letter .form-group input
{
    border: 1px solid #dfdfdf;
    border-radius: 0;
    box-shadow: none;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    padding: 6px 10px;
}
#bottom-sidebar .widget-new-letter .form-group input:focus
{
    box-shadow: none;
}
#bottom-sidebar .widget-new-letter input[type=submit]{
    border: solid 1px #3156a3;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition:all 0.5s ease 0s;
    -o-transition:all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    padding: 0px 15px;
    height: 30px;
}
#bottom-sidebar .widget-new-letter input[type=submit]:hover{
    background: #fff;
}
#bottom-sidebar .widget-new-letter span
{
    display: block;
}
#bottom-sidebar .widget-new-letter small
{
    display: block;
    font-size: 11px;
}
#bottom-sidebar .wraper
{
    padding-bottom: 0px;
}
#bottom-sidebar .widget-title span
{
    font-weight: 700;
}
#page-footer {
    border-top: 1px solid #e8e8e8;
}
#page-footer .wraper
{    
    padding: 15px 0;
    border-top: 1px solid #fff
}
#page-footer p
{
    margin-bottom: 0;
}
#page-footer #bottom-menu
{
    margin-bottom: 0;
    margin-left: 0;
}
#page-footer #bottom-menu li
{
    display: block;
    float: left;
}
#page-footer #bottom-menu li a {
    color: #666666;
    font-size: 11px;
    padding: 0 15px;
    text-transform: uppercase;
    transition: all .3s;
    -o-transition: all .3s;
    -webkit-transition: all .3s;
    -ms-transition: all .3s;
}
#kp-breadcrumb
{
    border-bottom: 1px solid #fff;
    font-size: 10px;
    margin-bottom: 15px;

    text-transform: uppercase;
}
#kp-breadcrumb .kp-breadcrumb-inner {
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 5px;
}
#kp-breadcrumb .breadcrumb
{
    margin-bottom: 0;
    margin-left: 0;
    padding-bottom: 0;
    padding-top: 0;
    padding-left: 5px;
}
#kp-breadcrumb  .breadcrumb > li + li:before{
    padding: 0 2px;
}
#kp-breadcrumb .breadcrumb a
{
    color: #5b5b5b;
}
#kp-breadcrumb p
{
    margin-bottom: 0;
}
.page-content .element
{
    margin-bottom: 15px;
}
.page-content .element-kp-heading p
{
    margin-bottom: 0;
}
.kopa-quick-views .tab-content {
    background: #fff;
    padding: 15px;
}
.page-content .element-kp-accordion,
.page-content .element-kp-toggle
{
    width: 48%;
}
.page-content .element-kp-accordion
{
    margin-right: 4%;
}
.page-content .element-kp-button li
{
    display: block;
    float: left;
    margin-right: 5px;
}
.kopa-accordions .panel-body p {
    font-size: 13px;
}
.page-content .element-kp-button ul
{
    margin-left: 0;
}
.page-content .element-kp-button .list-style-1, .page-content .element-kp-button .list-style-2
{
    margin-right: 12px;
}
blockquote
{
    background: #fff;
    border-bottom: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    border-top: 1px solid #dfdfdf;
    padding: 15px;
    margin: 15px 0;
}
blockquote p
{
    color: #888;
    font-family: 'Georgia', sans-serif;
    font-size: 13px;
    font-style: italic;
    line-height: 22px;
}
.list-post-cat #list-post-cat-1 > li
{
    background: #fff;
    border: 1px solid #f1f1f1;
    margin-top: 20px;
    padding: 15px;
}
.list-post-cat #list-post-cat-1 > li:first-child
{
    margin-top: 0;
}
.list-post-cat .feature-post figure
{
    width: 217px;
    margin-right: 5px;
}
.list-post-cat .feature-post .kp-metadata .kp-time
{
}
.list-post-cat .item-right
{
    overflow: hidden;
}
.list-post-cat .item > div.pull-left
{
    display: block;
    margin-right: 15px;
    width: 210px;
}
.list-post-cat .item > div.pull-left iframe,
.list-post-cat .item > div.pull-left audio
{
    width: 100% !important;
}
.list-post-cat .item .item-right h3
{
    margin-top: -5px;
    margin-bottom: 3px;
}
.list-post-cat .item .item-right h3 a {
    color: #444444;
    display: block;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
}
.page-numbers{
    margin: 20px 0;
}
.page-numbers li
{
    float: left;
    display: block;
    margin-left: 1px;
    margin-top: 0;
    padding: 0;
    text-align: center;
    border:none;
}
.page-numbers li .page-numbers{
    font-size: 10.5px;
    font-weight: 700;
    margin: 0;
    text-transform: uppercase;
    padding: 8px 13px;
    background: #fff;
    border: 1px solid #eee;
    cursor: pointer;
    color: #666;
    display: block;
    transition: all .3s;
    -o-transition: all .3s;
    -webkit-transition: all .3s;
    -ms-transition: all .3s;
}
.page-numbers li .page-numbers.current,
.page-numbers li .page-numbers:hover{
    color: #fff;
}
.page-single article p
{
}
.page-single article header h2
{
    line-height: 24px;
    margin-bottom: 12px;
    margin-top: 0px;
    font-size:22px;
    font-family: 'Lora', sans-serif;
    font-weight: 700
}
.page-single article .kp-group
{
    margin-bottom: 15px;
    overflow: hidden;
    border-top: 1px solid #bfbfbf;
    border-bottom: 1px solid #bfbfbf;
}
.page-single article .kp-group span a
{
    color: #fff;
    font-size: 10px;
    padding: 2px 5px;
    text-transform: uppercase;
}
.page-single article .kp-group .kp-metadata
{
}
.page-single article .kp-group .kp-metadata li
{
}
.page-single article .kp-group .kp-metadata li a
{
}
.page-single article .article-content figure
{
    margin: 0 15px 5px 0;
    width: 350px;
}
.page-single article .article-content figure iframe
{
    width: 100%;
}
.page-single article .article-content figure audio
{
    margin-bottom: 50px;
    margin-left: 5%;
    width: 90%;
}
.page-single article .item-right
{
    overflow: hidden;
}
.page-single article .item-right li
{
    background: #efefef;
    border-top: 1px solid #fff;
    display: block;
    padding: 8px 0 7px;
    padding-left: 17px;
    position: relative;
    text-align: left;
    width: 100%;
}
.page-single article .item-right li:first-child
{
    background: #a1a9b3;
    border-top: none;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
}
.page-single article .item-right li span
{
    background: #d6d6d6;
    display: inline-block;
    padding: 7px 12px 8px;
    position: absolute;
    right: 0;
    top: 0;
}
.page-single article .item-right li span input
{
    background: none;
    border: none;
    font-weight: bold;
    text-align: center;
    width: 24px;
}
.page-single article .item-right .last-list-item{
    color: #fff;
    font-weight: bold;
}
.page-single article .item-right .last-list-item span
{
    background: #42b3e5;
    color: #fff;
    padding: 8px 17px 7px;
}
.page-single article .item-right .sliderui
{
    display: none;
    margin-top: 10px;
}
.kp-rating{
    margin-top: 15px;
}
.page-single article .kp-rating {
    width: 350px;
    margin: 0 15px 5px 0
}
.page-single article .item-left
{

    width: 100%;
}
.page-single article .item-left > ul,
.page-single article .item-right > ul
{
    margin-left: 0;
}
.page-single article .item-right .send-rate
{
    background: #676e76;
    color: #fff;
    display: none;
    font-family: 'Verdana',sans-serif;
    font-weight: 700;
    padding-bottom: 7px;
    padding-top: 8px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    transition: all .3s;
    -o-transition: all .3s;
    -webkit-transition: all .3s;
    -ms-transition: all .3s;
    width: 51px;
}
.page-single article .item-left li
{
    background: #efefef;
    border-top: 1px solid #fff;
    color: #444;
    display: block;
    padding: 7px 0 8px;
    padding-left: 17px;
    position: relative;
    text-align: left;
    width: 100%;
}
.page-single article .item-left li.last-list-item strong {
    color: #fff;
}
.page-single article .item-left li:first-child
{
    background: #a1a9b3;
    border-top: none;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
}
.page-single article .item-left li span
{
    background: #d6d6d6;
    display: inline-block;
    font-weight: bold;
    padding: 8px 0;
    position: absolute;
    right: 0;
    top: 0;
    font-size: 13px;
    width: 66px;
    text-align: center;
}
.page-single article .item-left .last-list-item{
    color: #fff;
    font-weight: bold;
}
.page-single article .item-left .last-list-item span
{
    background: #42b3e5;
    color: white;
}
.page-single .share-post label{
    margin: 0px;
    font-size: 13px;
    color: #333;
    font-weight: 700;
    font-family: 'Lora', sans-serif;
}
.page-single .share-post
{
    background: #fff;
    border: 1px solid #f1f1f1;
    font-family: "Verdara", sans-serif;
    height: 42px;
    line-height: 38px;
    padding-left: 10px;
    margin-top: 15px;
}
.page-single .share-post a,
.page-single .share-post i
{
    font-size: 13px;
    color: #444;
    cursor: pointer;
    display: inline-block;
    text-align: center;
    line-height: 40px;
    width: 40px;
}
.page-single .share-post ul
{
    margin-bottom: 0;
    margin-left: 0;
}
.page-single .share-post li
{
    display: block;
    float: left;
    width: 40px;
    height: 40px;
    font-size: 18px;
    line-height: 40px;
    text-align: center;
}
.page-single .share-post a.fa.fa-facebook:hover
{
    color: #39599F;
}
.page-single .share-post a.fa.fa-twitter:hover
{
    color: #45B0E3;
}
.page-single .share-post a.fa.fa-google-plus:hover
{
    color: #1872BF;
}
.page-single .share-post a.fa.fa-linkedin:hover
{
    color: #65B7D2;
}
.page-single .share-post a.fa.fa-pinterest:hover
{
    color: #CC2127;
}
.page-single .share-post a.fa.fa-dribbble:hover
{
    color: #D97AA5;
}
.page-single .kp-pager
{
    margin-top: 1px;
}
.page-single .kp-pager > li
{
    background: #fff;
    border: 1px solid #f1f1f1;
    padding: 17px 20px;
    width: 49.9%;
}
.page-single .kp-pager .pull-left{
    text-align: left;
}
.page-single .kp-pager .pull-right
{
    text-align: right;
}
.page-single .kp-pager .kp-next, .page-single .kp-pager .kp-previous
{
    font-size: 14px;
    color: #444;
}
.page-single .kp-pager h3
{
    margin-bottom: 5px;
    margin-top: 0px;
}
.page-single .kp-pager h3 a
{    color: #333;
     font-size: 18px;
     font-weight: 700;
     font-family: 'Lora', sans-serif;
}
.page-single .kp-pager li.pull-right li
{
    float: right;
}

.page-single .kp-pager .kp-metadata ul{
    margin-left: 0px;
}
.page-single .kp-pager .kp-metadata ul li
{
    color: #3156a3;
}
.page-single .kp-tags
{
    margin-top: 20px;
}
.page-single .kp-tags *{
    display: inline-block;
    *display:block;
    zoom:1;
}
.page-single .kp-tags span {
    color: #444444;
    font-family: "Verdara",sans-serif;
    font-size: 13px;
    font-weight: 700;
    margin-right: 5px;
}
.page-single .kp-tags a
{
    background: #fff;
    border: 1px solid #f1f1f1;
    margin-right: 2px;
    padding: 8px 15px;
    transition: all .3s;
    -o-transition: all .3s;
    -webkit-transition: all .3s;
    -ms-transition: all .3s;
    color:#666;
}
.page-single .kp-author
{
    background: #fff;
    border: 1px solid #f1f1f1;
    padding: 15px;
}
.page-single .kp-author figure
{
    margin-right: 15px;
}
.page-single .kp-author figure img
{
    height: 87px;
    width: 87px;
}
.page-single .kp-author .item-right
{
    overflow: hidden;
}
.page-single .kp-author .kp-author-name {
    border-bottom: 1px solid #F1F1F1;
    color: #333444;
    font-family: 'Lora', sans-serif;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 5px;
    padding-bottom: 5px;
}
.page-single .kp-author .kp-author-name a
{

    font-size: 13px;
    margin-left: 5px;
}
.page-single .related-post
{
    margin-top: 15px;
    overflow: hidden;
    position: relative;
}
.page-single .related-post .list_carousel
{
    width: 816px;
    margin-top: 20px;
}
.page-single .related-post .pager
{
    margin: 0;
    position: absolute;
    right: 0;
    top: 15px;
    width: auto;
}
.page-single .related-post .pager a
{
    border-radius: 50%;
    display: block;
    float: left;
    font-size: 0;
    height: 8px;
    margin-left: 10px;
    margin-right: 0;
    width: 8px;
}
.page-single .related-post .pager a.selected
{
    background: #fff;
    border: 2px solid #3156a3;
    height: 8px;
    width: 8px;
}
.page-single .related-post .item{
    width: 250px;
    background: #fff;
    text-align: left;
}
.next5, .prev5
{
    height: 36px;
    line-height: 36px;
    top: 120px;
    width: 36px;
}
.next5
{
    right: 2px;
}
.prev5
{
    left: 1px;
}
.page-single .related-post ul li img {
    width: 100%
}
.page-single .related-post h5
{
    margin: 10px 15px 5px;
}
.page-single .related-post p
{
    margin: 0 15px 15px;
}
.page-single .kp-comments .widget-title
{
    margin-bottom: 20px;
}
.page-single .kp-comments .list-comment .list-comment
{
    margin-left: 65px;
}
.page-single .kp-comments .comment-detail
{
    margin-bottom: 15px;
}
.page-single .kp-comments .comment-detail figure
{
    margin-right: 15px;
}
.page-single .kp-comments .comment-detail figure a
{
    height: 70px;
    width: 70px;
}
.page-single .kp-comments .comment-detail figure img{
    width: 50px;
}
.page-single .kp-comments .comment-detail .comment-body,
.page-single .kp-comments ul li ul li:first-child .comment-detail .comment-body
{
    overflow: hidden;
    border-top: 1px #e0e0e0 solid;
    padding-top:10px;
}
.page-single .kp-comments ul li:first-child .comment-detail .comment-body{
    border-top: none;
    padding-top:0;
}
.page-single .kp-comments .comment-detail .comment-body .kp-name
{
    color: #444;
    display: block;
    font-family: "Verdana" ,sans-serif;
    font-weight: 700;
}
.page-single .kp-comments .comment-detail .comment-body .kp-reply
{
    font-size: 11px;
    margin-bottom: 5px;
}
.page-single .kp-comments .comment-detail .comment-body .kp-reply a
{
}
.page-single .kp-comments .comment-detail .comment-body p
{
    margin-bottom: 0;
}

.page-single  .form-group
{
    margin-bottom: 15px;
    position: relative;
}
.page-single  .form-group input,
.page-single  .form-group textarea{
    background: #fff;
    border: 1px solid #f1f1f1;
    border-radius: 0;
    box-shadow: none;
}


.page-single  .form-group input:focus, .page-single  .form-group textarea:focus
{
    box-shadow: none;
}
.page-single  .form-group input
{
    height: 40px;
}
.page-single  .form-group textarea
{
    height: 180px;
}
.comment-form,
.page-single  .form-group label
{
    font-size: 13px;
}
.page-single  .form-group label span
{
    color: red;
}
.page-single  .form-group label.error
{
    display: block;
    position: absolute;
    right: 10px;
    top: 10px;
    color: red;
    font-weight: lighter;
}

.page-single .page-numbers
{
    float: right;
    margin: 0;
}
.page-single .wrap-page-links
{
    border-top: 1px solid #bfbfbf;
    margin-bottom: 15px;
    margin-bottom: 15px;
    margin-top: 20px;
    padding-top: 15px;
    width: 100%;
}
.page-single .wrap-page-links .page-links
{
    float: right;
}
.page-single .wrap-page-links .page-links a
{
    margin-left: 4px;
    margin-right: 4px;
    color: #666;
}
.page-content{
    margin-bottom: 20px;
}
.page-content .kp-map iframe
{
    margin-bottom: 20px;
    margin-top: 0px;
    width: 100%;
}
.kp-map{    
    height: 360px;
    width: 100%;
    margin-bottom: 20px;
    margin-top: 0px;
}
.page-single .kopa-contact-information,
.page-single .kopa-contact-form{
    margin: 20px 0px;
}

.kopa-contact-description{
    margin: 10px 0px;
}
.kopa-contact-information ul li{
    display: block;
    list-style-type: none;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
}
.kopa-contact-information ul li i{
    margin-right: 10px;
    font-size: 15px;
    vertical-align: middle;
}
.page-content .bottom-contact .form-group
{
    margin-bottom: 6px;
    position: relative;
}
.page-content .bottom-contact .form-group input{
    border-radius: 0;
    box-shadow: none;
    height: 52px;
    border: 1px solid #ebebeb;
    font-size: 12px;
}
.page-content .bottom-contact .form-group input:focus,
input[name=post_password]:focus
{
    box-shadow: none;
}
.page-content .bottom-contact .form-group textarea
{
    border-radius: 0;
    box-shadow: none;
    height: 150px;
    font-size: 12px;
    border: 1px solid #ebebeb;
}
.page-content .bottom-contact .form-group textarea:focus
{
    box-shadow: none;
}
.page-content .bottom-contact .form-group label.error
{
    font-weight: normal;
    position: absolute;
    right: 10px;
    top: 18px;
}
.page-content .bottom-contact h3
{
    font-size: 15px;
    margin-bottom: 25px;
}
.page-content .bottom-contact li
{
    margin-bottom: 10px;
    list-style: none;
}
.page-content .bottom-contact li span
{
    float: left;
    font-size: 16px;
    margin-right: 8px;
    margin-top: 0;
    border:none;
}
.page-content .bottom-contact li:first-child span
{
    margin-right: 15px;
}
.page-content .bottom-contact input[type="submit"]
{
    margin-top: 14px;
    font-size: 12px;
    font-weight: 700;
    padding: 0px 15px;
    height: 30px;
    font-family: "Verdana",sans-serif;
}

.contact_response p.success{
    color: green !important;
}
.contact_response p.failure{
    color: red !important;
}


.page-single{
    margin-bottom: 20px;
}
.page-video .list_carousel
{
    margin-bottom: 20px;
    position: relative;
}
.page-video .list_carousel .slide-video li
{
    margin: 0;
}
.page-video .list_carousel .slide-video .item
{
    position: relative;
}
.page-video .list_carousel .slide-video .item img{
    width: 100%;
}
.page-video .list_carousel .slide-video .item:hover .read-more
{
    display: block;
}
.page-video .list_carousel .slide-video .item p
{
    background: #4e4e4e;
    background: rgba(0, 0, 0, 0.7);
    bottom: 0;
    font-family: "Verdara", sans-serif;
    font-size: 18px;
    margin-bottom: 0;
    position: absolute;
    text-align: left;
    width: 100%;
    z-index: 9999;
}
.page-video .list_carousel .slide-video .item p a
{
    color: #fff;
    display: block;
    margin-left: 15px;
    padding: 15px 0;
}
.page-video .list_carousel .slide-video .item p a:hover
{
    color: #fff;
}
.page-video .list_carousel #prev4, .page-video .list_carousel #next4
{
    top: 50%;
    margin-top: -20px;
    position: absolute;
    z-index: 9999;
    width: 50px;
    height: 41px;
    opacity: 0;
    filter: alpha(opacity=000);
}
.list_carousel:hover #prev4,
.list_carousel:hover #next4 {
    opacity: .8;
    filter: alpha(opacity=80);
    margin-left: 0;
    margin-right: 0;
}
.list_carousel #prev4:hover,
.list_carousel #next4:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}
.page-video .list_carousel #prev4
{
    left: 20px;
    background:url('images/slider/flex-prev-2.png') no-repeat;
}
.page-video .list_carousel #next4
{
    right: 0;
    background:url('images/slider/flex-next-2.png') 5px center no-repeat;
}
.page-video .read-more
{
    border: 3px solid rgba(225,225,225, .34);
    border-radius: 50%;
    display: none;
    height: 85px;
    left: 50%;
    margin-left: -42px;
    margin-top: -42px;
    padding: 0;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 85px;
}
.page-video .read-more i{
    border-radius: 50%;
    display: block;
    height: 79px;
    line-height: 116px;
    width: 79px;
}
.page-video .read-more span
{
    background: none;
    color: #fff;
    display: inline;
    float: none;
    font-size: 50px;
    height: auto;
    margin-left: 10px;
    width: auto;
}
.page-video .top-item
{
    position: relative;
}
.page-video .top-item:hover .read-more
{
    display: block;
}
.page-video .top-item .read-more
{
    height: 50px;
    margin-left: -25px;
    margin-top: -25px;
    width: 50px;
}
.page-video .top-item .read-more i
{
    height: 44px;
    line-height: 58px;
    width: 44px;
}
.page-video .top-item .read-more span
{
    font-size: 26px;
    margin-left: 5px;
}
.error-404
{
    margin: 50px 10% 50px;
}
.error-404 .left-col
{
    float: left;
    margin: 0 2%;
    width: 41%;
}
.error-404 .left-col p{
    font-family: "Verdara", sans-serif;
    font-size: 120px;
    font-weight: 700;
    line-height: 100px;
    text-align: right;
}
.error-404 .right-col
{
    float: left;
    margin: 0 2%;
    width: 50%;
}
.error-404 .right-col h1{
    font-family: "Verdara", sans-serif;
    font-size: 44px;
    margin-bottom: 10px;
    margin-top: -2px;
}
.error-404 .right-col p
{
    margin-bottom: 10px;
}
.error-404 .right-col ul
{
    padding-left: 15px;
}
.error-404 .right-col ul li
{
    list-style: disc;
}
.video-wrapper
{
    height: 0;
    padding-bottom: 56.25%;
    padding-top: 0px;
    position: relative;
    z-index: 1;
}
.video-wrapper iframe,
.video-wrapper object,
.video-wrapper video
{
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
/*===============
    PAGE GALLERY
===================*/
.kp-gallery {
    margin-bottom: 20px;
}
/*LAYOUT*/
.thumbnail-s{
    margin: 0px 10px 5px 0px;
}

.read-more-second{
    float: left;
    font-family: 'Lora', sans-serif;
    font-weight: 700;

}
/*HEADLINES*/

h2.headlines-title{

}
.kopa-headlines{
    height: 40px;
    line-height: 40px;
    vertical-align: middle;
}
.kopa-headlines .owl-item a{
    color: #666;
}
/*BLOG*/
.top-kp-review ul{
    margin-left: 0px;
    margin-bottom: 12px;
}
.kopa-blog-posts .zoom-image{
    /*margin-bottom: 20px;*/
}
.kopa-blog-posts .kp-metadata{
    background: none;
}
.kopa-blog-posts .kp-metadata li,
.kopa-blog-posts .kp-metadata li a{
    color: #666;
}
.kopa-blog-posts .kp-metadata li:first-child{
    margin-left: 0px;
}
.kopa-blog-posts .post img{
    max-width: 100%;
    height: auto;
}
#list-post-cat-2 .kp-metadata li,
#list-post-cat-2 .kp-metadata li a{
    color: #fff;
}
#list-post-cat-2 .kp-metadata li:first-child{
    margin-left: 10px;
}
#list-post-cat-1 .post footer{
    margin-top: 15px;
    border-top: 1px solid #f1f1f1;
}
#list-post-cat-1 .post footer .meta-post{
    margin: 15px 0px 0px 0px;
    float: none !important;
}
#list-post-cat-1 .post footer .meta-post li{
    display: inline-block;
}
/*POSTS*/
.page-single img,
.wp-caption,
.post figure img{
    max-width: 100% !important;
    height: auto !important;
}
.post figure img{
    width: 100%;
}
.wp-caption{
    padding: 0px 5px;
}
.wp-caption-text{
    color: #fff;
    text-align: center;
}
.kp-post-category{
    height: 20px;
    line-height: 20px;
    margin: 1px 0;
    vertical-align: middle;
}
.img-single-thumbnail{
    max-width: 350px;
}
/*ABOUT AUTHOR*/
#kopa-author-information{
    margin-top: 20px;
}
.kopa-follow-author{
    font-size: 12px;
    display: inline-block;
    float: right;
    text-align: center;
    font-weight: normal;
    margin-left: 5px;
    color:#000;
}
.kopa-follow-author i{
    padding: 0px 5px;
    width: 15px;
    height: 15px;
}
/*COMMENT LISTS*/
.children{
    margin-left: 69px;
    list-style-type: none;
}
/*COMMENT FORM*/
#comments,
#respond{
    margin-top: 20px;
}
#comments > h3,
#respond > h3{
    border-bottom: 4px double #bbb;
    color: #444;
    font-size: 15px;
    height: 9px;
    margin-bottom: 20px;
    margin-top: 0;
    position: relative;
    text-transform: uppercase;
}
#comments > h3 > span,
#respond > h3 > span{
    background: #f7f7f7;
    font-size: 13.5px !important;
    padding: 0 5px;
    margin-left: 15px;
    position: absolute;
    bottom: -4px;
    line-height: 9px;
}
.kopa-comment-pagination{
    margin: 0px;
    padding: 0px;
    text-align: right;
}
.kopa-comment-pagination .page-numbers{
    float: none;
    display: inline-block;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EEEEEE;
    cursor: pointer;
    margin-left: 2px;
    margin-top: 0 !important;
    min-width: 20px;
    padding: 8px 14px !important;
}
.kopa-comment-pagination .page-numbers:hover,
.kopa-comment-pagination .page-numbers.current{
    color: #fff;
}
#comment_message{
    resize: vertical;
}
/*RATING*/
#page-single article .kp-rating li{
    padding-right: 60px !important;
    position: relative;
}
#page-single article .kp-rating li span{
    min-width: 60px;
    height: 100%;
}
/*CAROUSEL*/
.kopa-shortcode-gallery .carousel-inner .item{
    text-align: center;
    background-color: #000;
}
/*SHORTCODE*/
.kopa-shortcode-gallery{
    position: relative;
}
.kopa-shortcode-gallery img{
    width: 100%;
}
.kopa-shortcode-gallery .next,
.kopa-shortcode-gallery .prev{
    background: #240301;
    background: rgba(0, 0, 0, 0.45);
    font-size: 22px;
    opacity: 0;
    color: #fff;    
    height: 50px;
    line-height: 50px;
    margin-left: 0;
    margin-right: 0;
    margin-top: -15px;
    position: absolute;
    text-align: center;
    top: 46%;
    transition: all .3s;
    -o-transition: all .3s;
    -webkit-transition: all .3s;
    -ms-transition: all .3s;
    width: 50px;

}
.kopa-shortcode-gallery .prev{
    left: 0;
}
.kopa-shortcode-gallery .next{
    right: 0;
}


.kopa-shortcode-gallery:hover .next,
.kopa-shortcode-gallery:hover .prev{
    opacity: 1;
}


.kopa-shortcode-gallery-caption{
    min-height: 30px;
    height: 30px;
    height: auto;
    line-height: 30px;
    vertical-align: middle;
    color: #FFF;
    padding:0px 15px;
    text-align: center;
}
/*PAGINATION*/
.main-pagination{
    margin-bottom: 20px;
}
.wrap-page-links{
    text-align: right;
}
.wrap-page-links > span,
.wrap-page-links > li,
.wrap-page-links > a{
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
    text-align: center;
}
.wrap-page-links > a:hover,
.wrap-page-links > span:not(.page-links-title){
    background-color: #428BCA;
    color: #fff;
    font-weight: 700;
}
.wrap-page-links > span.page-links-title{
    width: auto;
    background: none;
}
/*RATING*/
ul.kopa-author-rating-result span.score{
    width: 66px;
}
ul.kopa-author-rating-result strong{
    font-weight: 400;
    font-size: 14px;
    font-family: 'Lora', sans-serif;
    color: #333;
}
ul.kopa-author-rating-result li.rating-hidden{
    display: none;
}
/*WIDGETs*/
.widget .post h3 a{
    font-size: 22px;
}
.widget .post h5 a{
    font-size: 17px;
    font-weight: 700;
}
.kopa-posts-list-videos ul,
.kopa-posts-list-videos ul li{
    list-style: none;
}
.kopa-posts-list-videos img{
    width: 100%;
}
.kopa-posts-list-videos .h5_small {
    margin-top: 13px;
}
.kopa-video-item{
    display: inline-block;
    width: 48%;
    margin: 0px;
    padding: 0px;
    float: left;
}
.kopa-video-item-odd{
    margin-right: 3%;
}
.kopa-video-item-divider{
    width: 100%;
    clear: both;
    display: block;
    height: 1px;
}

.kopa-video-cover{
    position: relative;
}
.kopa-icon-play{

}


/*GAMMA*/
.kopa-posts-list-gamma h5,
.kopa-posts-list-alpha h5{
    margin-top: 0px;
    margin-bottom: 4px;
}
/*SMALL CAROUSEL*/
.kp-small-carousel .thumbnail h5{
    margin: 0px 0px 15px;
}
.kp-small-carousel .list-news h5{
    margin: 0px;
}
.kp-small-carousel .thumbnail h5 a,
.kp-small-carousel .thumbnail h5 a:hover{
    color: #FFFFFF;
}
.kp-small-carousel .thumbnail h5 a {
    color: #fff;
    display: block;
    font-size: 15px;
    line-height: 20px;
}
.kp-small-carousel h5.h5_small a,
.kp-small-carousel h5.h5_small {
    margin-bottom: 0
}

.kp-small-carousel .thumbnail .caption .kp-metadata{
    border-bottom: 1px solid #FAFAFA;
    margin-bottom: 8px;
    padding-bottom: 8px;
}
.kp-small-carousel .thumbnail .caption .kp-metadata.no-border{
    border: none;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
/*ALPHA*/
#sidebar-main-content .kopa-posts-list-alpha .pull-left,
#sidebar .kopa-posts-list-alpha .pull-left{
    width: 100% !important;
    float: none !important;
    margin:0px  !important;
}
#sidebar-main-content .kopa-posts-list-alpha .item,
#sidebar .kopa-posts-list-alpha .item{
    padding: 0px;
}
#sidebar-main-content .kopa-posts-list-alpha .item-right,
#sidebar .kopa-posts-list-alpha .item-right{
    padding: 10px 15px 15px;
}
#sidebar-main-content .kopa-posts-list-alpha .kp-metadata li{
    padding: 0px;
}
#sidebar-main-content .kopa-posts-list-alpha .kp-metadata{
    padding-left: 5px;
}
#sidebar-main-content .kopa-posts-list-alpha .kp-time{
    padding:0px 5px !important;
}
#sidebar-main-content .kopa-flickr li img {
    width: 76px;
    height: 76px
}
/*QUICK VIEWS*/
.kopa-quick-views figure.zoom-image{
    display: block;
    width: 60px;
    height: 60px;
    margin-right: 15px;
}
.kopa-quick-views .nav-tabs {
    border: none;
}
.kopa-quick-views h5{
    margin-top: -5px;
}
.kopa-quick-views .kp-metadata{
    background: none;
}
.kopa-quick-views .kp-metadata li,
.kopa-quick-views .kp-metadata li a {
    color: #666666;
    margin: 0;
}
.kopa-quick-views .kp-metadata li:first-child{
    margin-left: 0px;
}
.kopa-quick-views .nav.nav-tabs li a{
    font-weight: 400;
    text-transform: uppercase;
    color: #fff;
    font-family: 'Lora', sans-serif;
    font-size: 14px;
    background: #41b3e7;
    padding: 10px 15px;
    border: none;
}
.kopa-quick-views .nav.nav-tabs li.active,
.kopa-quick-views .nav.nav-tabs li:hover {
    margin: 0;
}
.kopa-quick-views .nav.nav-tabs li.active a,
.kopa-quick-views .nav.nav-tabs li:hover a {
    background: #3156a4
}
.kopa-quick-views .nav.nav-tabs li a{
    margin-right: 1px;
}
.kopa-quick-views .nav.nav-tabs li:last-child{
    margin-right: 0px;
}
/*BETA - ISOTOPE*/
.kopa-isotope-container {
    margin:-10px 0 0 -20px !important;
}
.kopa-isotope-container li.post{
    overflow: hidden;
    margin:20px 0 0 20px;
    width: 388px;
}
.kopa-isotope-container li.post div.item{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #F1F1F1;
    padding: 15px;
    position: relative;
}
ul.kopa-isotope-filter{
    border: medium none;
    margin-bottom: 10px;
    margin-left: 0;
    text-transform: uppercase;
    list-style-type: none;
    padding-right: 75px;
}
ul.kopa-isotope-filter-mobile li > a,
ul.kopa-isotope-filter li > a{
    font-family: 'Lora', sans-serif;
}
ul.kopa-isotope-filter .owl-wrapper-outer {
    float: left;
    z-index: 1;
}
ul.kopa-isotope-filter .owl-controls {
    position: absolute;
    margin-top: 0;
    right: 0;
    top: 0;
    z-index: 9999;
}
ul.kopa-isotope-filter .owl-controls .owl-buttons div {
    border-radius: 0;
    margin: 0;
    padding: 0;
    background: transparent;
    opacity: 1;

}
ul.kopa-isotope-filter .owl-controls .owl-buttons div span {
    display: block;
    height: 40px;
    width: 40px;
    line-height: 40px;
    background: #42b3e5;
    font-size: 20px;
}
ul.kopa-isotope-filter .owl-controls .owl-buttons div span.icon-next {
    border-left: 1px solid #3156a3;
    border-left: 1px solid rgba(225,225,225, .35);
}
ul.kopa-isotope-filter a{
    color: #fff;
    font-weight: 700;
    width: 100%;
    height: 100%;
    display: inline-block;
    text-align: center;
}
ul.kopa-isotope-filter li{
    border-left: 1px solid rgba(255, 255, 255, 0.3);
    list-style-type: none;
    height: 40px;
    line-height: 40px;
    vertical-align: middle;
    padding: 0px;
    overflow: hidden;
}
ul.kopa-isotope-filter li:hover,
ul.kopa-isotope-filter li.active,
ul.kopa-isotope-filter li:hover a,
ul.kopa-isotope-filter li.active a{
    background-color: #42B3E5;
    color: #fff;
    cursor: pointer;
}

/*OMEGA*/
.kopa-accordions .panel-title > a,
.kopa-toggle .panel-title > a{
    font-weight: 700;
    color: #fff;
    background: #41b3e5;
}

/*DELTA*/
.kopa-posts-list-delta div.post{
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #DFDFDF;
}
.kopa-posts-list-delta div.post:last-child{
    margin-bottom: 0px;
    padding-bottom: 0px;
    border-bottom: none;
}

.kopa-posts-list-delta h5.h5_small{
    margin: 0px;
    margin-top: -5px;
}
.kopa-posts-list-delta p{
    margin: 5px 0px 0px;
}

/*STATISTICS*/
.kopa-statistics-item{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #F1F1F1;
    line-height: 34px;
    margin-top: 1px;
    padding: 15px;
    display: none;
}

.ksi-icon{
    color: #FFFFFF;
    display: inline-block;
    float: left;
    font-size: 18px;
    height: 36px;
    line-height: 34px;
    margin-right: 15px;
    text-align: center;
    width: 36px;
}
.ksi-count{
    display: inline-block;
    font-weight: 700;
    margin-right: 15px;
}
.ksi-icon.ksi-icon-facebook{
    background-color: #304B8E;
}
.ksi-icon.ksi-icon-twitter{
    background-color: #16A6E2;
}
.ksi-icon.ksi-icon-google-plus{
    background-color: #DD4B39;
}

.ksi-icon.ksi-icon-pinterest{
    background-color: #D97AA5;
}

.ksi-icon.ksi-icon-linkedin{
    background-color: #65B7D2;;
}
.ksi-label{
    float: right;
}

/*TAG CLOUD*/
.widget_tag_cloud a{
    display: inline-block;
    float: left;
    padding: 0px 10px 10px 0px;
}

/*POST PASSWORD*/
input[name=post_password]{
}

/*TYPO*/
.widget .post h5.h5_small,
.widget .post h5.h5_small a,
h5.h5_small,
h5.h5_small a{
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 7px;
}
.kopa-posts-list-alpha .post h5.h5_small {
    margin-bottom: 2px;
}
#bottom-sidebar h5.h5_small,
#bottom-sidebar h5.h5_small a {
    font-size: 14px;
    margin-bottom: 2px;
}
.comment-body h5.h5_small{
    margin-top: 0px;
}
#sidebar .widget .post h5.h5_small,
#sidebar .widget .post h5.h5_small a {
    font-size: 14px;
}
.comment-body div ul li {
    list-style-type: disc;
}
.comment-body div ol li {
    list-style-type: decimal;
}
#sidebar-bottom .kopa-posts-list-alpha h5.h5_small,
#sidebar-bottom .kopa-posts-list-alpha h5.h5_small a{
    font-size: 17px !important;
}

/*DYNAMIC LAYOUT*/
body.hide-widget-area-1 #main-content{
    width: 100%;
    margin-right: 0px;
}

/*CLOCK*/
.kopa-clock ul,
.kopa-clock ul li{
    list-style-type: none;
}
.kopa-clock ul li{
    display: inline-block;
}

/*SHORTCODE BUTTON*/

.button-size-s{
    padding:5px 9px;
}
#cancel-comment-reply-link,
.post-password-form input[type=submit],
#submit-form,
.button-size-m{
    padding:9px 18px;
}

.button-size-l{
    padding:15px 27px;
}

.btn.button-type-border{
    background: #FFF;
}

.btn.button-type-border:hover{
    color:#FFF;
}

.post-password-form input[type=submit],
#submit-form,
.btn{
    border: 1px solid #3156A3;
    color: #FFF;
}

.post-password-form input[type=submit]:hover,
#submit-form:hover,
.btn:hover{
    background-color: #FFF;
}

#cancel-comment-reply-link{
    border: 1px solid #3156A3;
    background-color: #FFF;
    color: #3156A3;
}
#cancel-comment-reply-link:hover{
    background-color: #3156A3;
    color: #FFF;
}

.open .dropdown-toggle.btn-default {
    color: #FFFFFF !important;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.kopa-isotope-filter-mobile{
    margin-top: 3px;
}

.kopa-isotope-filter-mobile .dropdown-menu > .active > a,
.kopa-isotope-filter-mobile > li > a{
    color: #FFFFFF;
}
.dropdown-toggle.btn-default:hover{
    color: #FFFFFF !important;
}

.btn-group ul.dropdown-menu,
.btn-group ul.dropdown-menu li{
    list-style-type: none;
}
.btn-group ul.dropdown-menu{
    margin: 0px;
    padding: 0px;
    border: none;
}

.btn-group ul.dropdown-menu > li > a{
    font-size: 12px;
    padding: 15px 20px;
}
.kopa-posts-list-beta .mobile-filter-active,
.btn-group ul.dropdown-menu > li > a{
    text-transform: uppercase;
}
.kopa-posts-list-beta h5 {
    margin: 14px 0 8px;
}
.kopa-posts-list-beta p {
    margin-bottom: 0;
}
.kopa-posts-list-beta .btn-group,
.kopa-posts-list-beta .btn-group .btn,
.kopa-posts-list-beta .btn-group ul.dropdown-menu,
.kopa-posts-list-beta .btn-group ul.dropdown-menu  li,
.kopa-posts-list-beta .btn-group ul.dropdown-menu  li  a{
    width: 100%;
}
.kopa-posts-list-beta .btn-group span.caret{
    border-top: 4px solid #FFF;
}
.kopa-posts-list-beta .btn-group:hover span.caret{
    border-top: 4px solid #3156A3;
}

.btn-group.open .dropdown-toggle,
.dropdown-menu{
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.kopa-isotope-filter-nav{
    position: relative;
    max-height: 40px;
    overflow: hidden;
    margin-bottom: 10px;
}
.kopa-posts-list-beta .btn-group{
    position: absolute;
    top: 0px;
    right: 0px;
    text-transform: uppercase;
}
.kopa-isotope-filter-mobile > li > a:hover{
    background: #FFFFFF !important;
}

/*DROPCAPS*/
span.dropcaps{
    display: block;
    float: left;
    font-size: 44px;
    line-height: 35px;
    margin:5px 5px 5px 0px;
    font-family: Times, serif, Georgia;
}
/*TABS*/
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li:hover > a,
.nav-tabs > li.active >a:focus {
    color: #fff;
}
.nav-tabs {
    border-bottom: 1px solid #3156A3;
}
.kopa-tabs .tab-content{
    padding: 10px 0px;
}
.panel-group .panel{
    background:none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.panel-group .panel:last-child{
    border-bottom: none;
}

.panel-default{
    border: none;
}
.panel-group .panel + .panel{
    margin-top: 0px;
}
.panel-group .panel-heading + .panel-collapse .panel-body{
    border-top: none;
}
.panel-default > .panel-heading{
    padding: 0px;
    background: none;
    border:none;
}
.panel-default > .panel-heading.active > p > a,
.panel-default > .panel-heading:hover > p > a {
    background: #3156a4;
}

.panel-default > .panel-heading:hover,
.panel-default > .panel-heading.active{
    color: #FFF;
}
.panel-heading > p > a{
    position: relative;
    display: block;
    width: 100%;
    min-height: 38px;
    height: 38px;
    height: auto;
    line-height: 18px;
    padding: 11px 38px 11px 15px;
    font-size: 14px;
    font-family: 'Lora', sans-serif;
    color: #333;
}



.panel-heading:hover > p > a,
.panel-heading:hover > p > a > span.kopa-collapse,
.panel-heading.active > p > a:hover{
    color: #FFF;
}
.panel-heading > p > a > span.kopa-collapse{
    height: 18px;
    line-height: 18px;
    width: 18px;
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -12px;
    right: 10px;
    text-align: center;
    cursor: pointer;
    font-family: "Verdana", sans-serif !important;
    font-size: 18px !important;
    font-weight: normal !important;
    color: #fff;
}

.panel-heading > p > a .kp-acc-title {
    display: block;
    margin-top: -11px;
    margin-bottom: -11px;
    padding-top: 11px;
    padding-bottom: 11px;

    border-right: 1px solid rgba(255, 255, 255, 0.3);
}
.panel-heading.active > p > a,
.panel-heading.active > p > a > span.kopa-collapse{
    color: #FFF;
}

.panel-title{
    font-size: inherit;
}
.panel-collapse .panel-body{
    padding: 15px 0px;    
}


/*WP DEFAULT*/
.wp-caption{}
.wp-caption-text{}
.sticky{}
.gallery-caption{}
.bypostauthor{}
.alignleft {
    display: inline;
    float: left;
    margin-right: 10px;
}
.alignright {
    display: inline;
    float: right;
    margin-left: 10px;
}
.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
/* widget default*/


/* widget tag cloud */
.widget_tag_cloud .tagcloud {
    margin-bottom: 15px; }

/* widget categori select */
.widget_categories .postform {
    margin-bottom: 20px;
    width: 100%; }

/* widget text */
.widget_text .textwidget {
    margin-bottom: 15px; }

/*  Search widget */


/* RSS Widget */
.widget_rss .rss-date {
    display: block; }

.widget_rss .rss-date,
.widget_rss li > cite {
    color: #292929; }

.kopa-adv-image .kopa-adv-block a {
    display: block;
    text-align: center;
}
.kopa-adv-image .kopa-adv-block a .img-responsive {
    display: inline;
}
#sidebar-top .widget:last-child {
    margin-bottom: 0;
}

#sidebar  .widget:last-child {
    margin-bottom: 0;
}

.divider-solid{
    margin: 29px 0px 20px 0px;    
    height: 2px;
    padding: 0px 0px 1px 0px;
    border-bottom: 1px solid #FFFFFF; 
}
.divider-solid-inner{
    height: 1px;
    border-bottom: 1px solid #E8E8E8;
}

/*SEARCH*/
body.search-results .kopa-search-result ul.kopa-metadata{
    background: none;    
    margin:0px 0px 5px 0px;
}
body.search-results .kopa-search-result ul.kopa-metadata li{
    background: none;
    position: relative;
    color: #666666;
    float: none;
    display: inline-block;
    margin-left:0px;
    margin-right: 10px;
}

body.search-results .kopa-search-result li.hentry{
    margin-bottom: 10px;    
    border-bottom: 1px solid #FFFFFF;
}

body.search-results .kopa-search-result li.hentry > .item{
    padding-bottom: 10px;
    border-bottom: 1px solid #E8E8E8;
}
body.search-results .kopa-search-result li.hentry > .item > h4{
    margin: 0px 0px 5px 0px;
}
.item-right {
    overflow: hidden;
}

/*----------------Back to top-----------------*/
#back-top {
    bottom: 30px;
    margin-bottom: 0;
    margin-right: 15px;
    position: fixed;
    right: 0;
    z-index: 100;
}
#back-top a {
    background-repeat:no-repeat;
    background-position:center center;
    background-color:#3156A3;
    background-image:url(images/icon/arrow-up.png);
    display: block;
    height: 50px;
    outline: medium none;
    position: relative;
    text-indent:-9999px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    width: 50px;
    z-index: 0;
    text-align:center;
}
#back-top a:hover {
    background-color:#42B3E5;
}


body.kopa-layout-front-page-second #sidebar-main-content{
    margin-right: 0px !important;
    margin-left: 20px;
}

#kopa_owl_bar{
    width: 0%;
    max-width: 100%;
    height: 4px;
    background: #f39c12;
}
#kopa_owl_progressBar{
    width: 100%;
    background: #BBB;
}

#custom-header{
    margin-bottom: 20px !important;
}


/************************************************************
@Modified Date: 10/04/2014
************************************************************/
.wp-video,
.mejs-overlay{
    width: 100% !important;
    position: relative !important;
    padding-bottom: 56.25% !important;
    padding-top: 0px !important;
    height: 0 !important; 
}
.wp-video-shortcode{
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
}

#sidebar .widget.widget_search .search-text{
    width: 100%;
    height: 30px;
    line-height: 30px;
}

#sidebar .widget.widget_search .search-submit{
    display: none;
}