/*
Theme Name: The News Time
Theme URI: http://kopatheme.com
Author: Kopatheme
Author URI: http://kopatheme.com
Description: The News Time theme is designed for magazine, news with flexible layout. The theme is based on KOPATHEME layout manager technique that will let you flexibility choose layout options of every pages within your site. It is very helpful when you are experimenting with visual hierarchy. You can define unlimited sidebar for widget areas, and with powerful custom widgets, the theme provides you more flexibility and ease-of-use for your site
Version: 2.1.0
License: GNU General Public License v3
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: black, blue, green, white, two-columns, three-columns, right-sidebar, responsive-layout, custom-colors, custom-menu, editor-style, featured-images, post-formats, threaded-comments, sticky-post, theme-options, translation-ready
*/
/* Retina */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .owl-carousel-text .owl-controls .owl-buttons .owl-prev {
        background: #f3f3f3 url("images/icons/prev-2x.png") no-repeat center center; }

    .owl-carousel-text .owl-controls .owl-buttons .owl-prev:hover {
        background: #f3f3f3 url("images/icons/prev-hover-2x.png") no-repeat center center; }

    .owl-carousel-text .owl-controls .owl-buttons .owl-next {
        background: #f3f3f3 url("https://satinnickelmusic.com/wp-content/themes/the-news-time/images/icons/next@2x.png") no-repeat center center; }

    .owl-carousel-text .owl-controls .owl-buttons .owl-next:hover {
        background: #f3f3f3 url("https://satinnickelmusic.com/wp-content/themes/the-news-time/images/icons/next-hover@2x.png") no-repeat center center; }

    .widget-last-post .owl-carousel-last-post .owl-controls .owl-buttons .owl-next {
        background: #292929 url("images/icons/next-sm-2x.png") no-repeat center center; }

    .widget-last-post .owl-carousel-last-post .owl-controls .owl-buttons .owl-next:hover {
        background: #292929 url("images/icons/next-sm-hover-2x.png") no-repeat center center; }

    .widget-last-post .owl-carousel-last-post .owl-controls .owl-buttons .owl-prev {
        background: #292929 url("https://satinnickelmusic.com/wp-content/themes/the-news-time/images/icons/prev-sm@2x.png") no-repeat center center; }

    .widget-last-post .owl-carousel-last-post .owl-controls .owl-buttons .owl-prev:hover {
        background: #292929 url("https://satinnickelmusic.com/wp-content/themes/the-news-time/images/icons/prev-sm-hover@2x.png") no-repeat center center; }

    .widget-featured-news .owl-carousel-feature .owl-controls .owl-buttons .owl-prev {
        background: url("https://satinnickelmusic.com/wp-content/themes/the-news-time/images/icons/prev-lg@2x.png") no-repeat center center; }

    .widget-featured-news .owl-carousel-feature .owl-controls .owl-buttons .owl-prev:hover {
        background: url("https://satinnickelmusic.com/wp-content/themes/the-news-time/images/icons/prev-lg-hover@2x.png") no-repeat center center; }

    .widget-featured-news .owl-carousel-feature .owl-controls .owl-buttons .owl-next {
        background: url("https://satinnickelmusic.com/wp-content/themes/the-news-time/images/icons/next-lg@2x.png") no-repeat center center; }

    .widget-featured-news .owl-carousel-feature .owl-controls .owl-buttons .owl-next:hover {
        background: url("https://satinnickelmusic.com/wp-content/themes/the-news-time/images/icons/next-lg-hover@2x.png") no-repeat center center; }

    .list-posts-cat .page-nav .prev {
        background: url("https://satinnickelmusic.com/wp-content/themes/the-news-time/images/icons/prev-md@2x.png") no-repeat center center; }

    .list-posts-cat .page-nav .prev:hover {
        background: url("https://satinnickelmusic.com/wp-content/themes/the-news-time/images/icons/prev-md-hover@2x.png") no-repeat center center; }

    .list-posts-cat .page-nav .next {
        background: url("https://satinnickelmusic.com/wp-content/themes/the-news-time/images/icons/next-md@2x.png") no-repeat center center; }

    .list-posts-cat .page-nav .next:hover {
        background: url("https://satinnickelmusic.com/wp-content/themes/the-news-time/images/icons/next-md@2x.png") no-repeat center center; }

    .related-article .owl-carousel-related .owl-controls .owl-buttons .owl-prev {
        background: url("https://satinnickelmusic.com/wp-content/themes/the-news-time/images/icons/prev-md@2x.png") no-repeat center center; }

    .related-article .owl-carousel-related .owl-controls .owl-buttons .owl-prev:hover {
        background: url("https://satinnickelmusic.com/wp-content/themes/the-news-time/images/icons/prev-md-hover@2x.png") no-repeat center center; }

    .related-article .owl-carousel-related .owl-controls .owl-buttons .owl-next {
        background: url("https://satinnickelmusic.com/wp-content/themes/the-news-time/images/icons/next-md@2x.png") no-repeat center center; }

    .related-article .owl-carousel-related .owl-controls .owl-buttons .owl-next:hover {
        background: url("https://satinnickelmusic.com/wp-content/themes/the-news-time/images/icons/next-md-hover@2x.png") no-repeat center center; }

    .multimedia .multimedia-title a.prev {
        background: url("https://satinnickelmusic.com/wp-content/themes/the-news-time/images/icons/prev-md@2x.png") no-repeat center center; }

    .multimedia .multimedia-title a.prev:hover {
        background: url("https://satinnickelmusic.com/wp-content/themes/the-news-time/images/icons/prev-md-hover@2x.png") no-repeat center center; }

    .multimedia .multimedia-title a.next {
        background: url("https://satinnickelmusic.com/wp-content/themes/the-news-time/images/icons/next-md@2x.png") no-repeat center center; }

    .multimedia .multimedia-title a.next:hover {
        background: url("https://satinnickelmusic.com/wp-content/themes/the-news-time/images/icons/next-md-hover@2x.png") no-repeat center center; } }
/*end common file*/
.container {
    width: 1180px; }

.widget-random-post .list-posts, .widget-tabs .list-posts {
    margin-bottom: 0; }
.widget-random-post .list-posts .item a.pull-left, .widget-tabs .list-posts .item a.pull-left {
    display: block;
    width: 50px;
    margin-right: 15px;
    margin-top: 5px; }
.widget-random-post .list-posts .item .item-right h4, .widget-tabs .list-posts .item .item-right h4 {
    font-size: 15px;
    font-weight: 400;
    margin-top: 0;
    margin-bottom: 0; }
.widget-random-post .list-posts > li, .widget-tabs .list-posts > li {
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 1px solid #d9d9d9; }
.widget-random-post .list-posts > li:first-child, .widget-tabs .list-posts > li:first-child {
    padding-top: 0;
    border-top: none; }

.widget-other-posts .list-posts, .widget-video .list-posts {
    margin-bottom: 0; }
.widget-other-posts .list-posts > li, .widget-video .list-posts > li {
    border-top: 1px solid #d9d9d9;
    padding-top: 15px;
    padding-bottom: 17px; }
.widget-other-posts .list-posts > li:first-child, .widget-video .list-posts > li:first-child {
    border-top: none;
    padding-top: 0; }
.widget-other-posts .list-posts .item a.pull-left, .widget-video .list-posts .item a.pull-left {
    margin-right: 15px;
    width: 120px;
    display: block;
    margin-bottom: 3px; }
.widget-other-posts .list-posts .item a.pull-left img, .widget-video .list-posts .item a.pull-left img {
    width: 100%;
    margin-top: 5px; }
.widget-other-posts .list-posts .item .item-right h4, .widget-video .list-posts .item .item-right h4 {
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 0;
    margin-top: 0; }
.widget-other-posts .list-posts .item .item-right .kp-metadata, .widget-video .list-posts .item .item-right .kp-metadata {
    margin-top: 4px; }

.caption, .kp-caption-2 {
    position: relative;
    overflow: hidden;
    display: block; }
.caption p, .kp-caption-2 p {
    position: absolute;
    margin: 0;
    bottom: -100%;
    color: #fff;
    padding: 8px 20px 10px;
    background: #333232;
    background: rgba(0, 0, 0, 0.8);
    font-size: 12px;
    font-weight: 400;
    width: 100%; }
.caption > span, .kp-caption-2 > span {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 50%;
    bottom: 15px;
    color: #A39161;
    display: block;
    font-size: 20px;
    height: 20px;
    position: absolute;
    right: 15px;
    text-align: center;
    width: 20px; }

.kp-caption-2 p {
    right: -100%;
    bottom: 0; }

body {
    font-family: "Roboto Slab", serif;
    font-size: 12px;
    font-weight: 300;
    line-height: 20px;
    color: #454545; }

h1, h2, h3, h4, h5, h6 {
    font-family: "Roboto Condensed", sans-serif;
    color: #292929;
    margin-bottom: 15px;
    margin-top: 15px;
    line-height: 20px; }

a {
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    -ms-transition: all .3s;
    color: #292929; }

a:hover {
    color: #a39161;
    text-decoration: none; }

a:focus,
a:active {
    outline: none;
    text-decoration: none; }

img {
    max-width: 100%; }

.item-right {
    overflow: hidden; }

.widget {
    padding: 0 20px;
    border-bottom: 1px solid #d9d9d9; }
.widget .widget-title, .widget .kp-title, .widget #comments .comments-title, #comments .widget .comments-title, .widget #respond .comment-reply-title, #respond .widget .comment-reply-title, .widget .contact-respond .comment-reply-title, .contact-respond .widget .comment-reply-title, .widget .kp-toggle .toggle-header, .kp-toggle .widget .toggle-header, .widget .kp-toggle .ui-accordion-header, .kp-toggle .widget .ui-accordion-header, .widget .kp-accordion .toggle-header, .kp-accordion .widget .toggle-header, .widget .kp-accordion .ui-accordion-header, .kp-accordion .widget .ui-accordion-header {
    margin: 0 -20px 0; }
.widget .widget-content {
    margin-top: 20px; }

.widget-title, .kp-title, #comments .comments-title, #respond .comment-reply-title, .contact-respond .comment-reply-title, .kp-toggle .toggle-header, .kp-toggle .ui-accordion-header, .kp-accordion .toggle-header, .kp-accordion .ui-accordion-header {
    padding: 13px 20px;
    font-size: 17px;
    font-weight: 400;
    /*text-transform: uppercase;*/
    border-bottom: 1px solid #d9d9d9;
    font-style: italic;
    line-height: 24px; }

.kp-metadata {
    margin-bottom: 0;
    color: #a39161; }

.kp-metadata.style-2 {
    background: #f3f3f3;
    color: #292929;
    font-weight: 400;
    margin-bottom: 20px; }
.kp-metadata.style-2 > span {
    border-right: 1px solid #fff;
    display: inline-block;
    padding: 5px 10px; }
.kp-metadata.style-2 i {
    padding-left: 10px; }

.breadcrumb {
    background: none;
    border-radius: 0;
    margin-bottom: 0;
    border-bottom: 1px solid #d9d9d9;
    font-style: italic;
    text-transform: uppercase;
    font-weight: 400;
    padding: 15px 20px; }
.breadcrumb li.active {
    color: #a39161; }
.breadcrumb > li + li:before {
    color: #a39161; }

ul.page-numbers {
    text-align: center;
    padding: 20px 0;
    margin: -1px 0 0;
    border-top: 1px solid #d4d4d4;
    border-bottom: 1px solid #d4d4d4; }
ul.page-numbers li {
    border: none;
    margin: 0 10px;
    padding: 0; }
ul.page-numbers li a, ul.page-numbers li span {
    font-size: 18px;
    padding: 5px;
    font-weight: 400;
    color: #292929;
    /*text-transform: uppercase;*/ }
ul.page-numbers li a:hover, ul.page-numbers li span.current {
    color: #a39161; }

/*===========================================
  HEADER
===========================================*/
#page-header {
    font-family: "Roboto Condensed", sans-serif; }
#page-header .header-top {
    background: #393939;
    height: 35px; }
#page-header .header-top nav a {
    font-size: 12px;
    color: #d4d4d4;
    font-weight: 400; }
#page-header .header-top nav .sf-menu {
    margin-bottom: 0; }
#page-header .header-top nav .sf-menu li {
    background: none; }
#page-header .header-top nav .sf-menu > li > a {
    text-transform: uppercase;
    padding-top: 8px;
    padding-bottom: 7px; }
#page-header .header-top nav .sf-menu > li:first-child a {
    padding-left: 0; }
#page-header .header-top nav .sf-menu a {
    border: none; }
#page-header .header-top nav .sf-menu > li > ul {
    top: 35px; }
#page-header .header-top nav .sf-menu > li > ul > li:first-child a {
    border-top: none; }
#page-header .header-top nav .sf-menu ul {
    min-width: 200px; }
#page-header .header-top nav .sf-menu li > ul a {
    background: #423f3f;
    border-top: 1px solid #d4d4d4;
    font-size: 13px; }
#page-header .header-top nav .sf-menu li > ul a:hover {
    background: #393939; }
#page-header .header-top nav .sf-arrows .sf-with-ul {
    padding-right: 1em; }
#page-header .header-top nav .sf-arrows .sf-with-ul:after {
    border: none; }
#page-header .header-middle {
    padding-top: 30px;
    padding-bottom: 20px; }

#page-header .header-middle .kp-social {
    margin-bottom: 0;
    margin-top: 10px; }
#page-header .header-middle .kp-social a {
    display: inline-block;
    color: #393939;
    background: #fff;
    font-size: 20px;
    margin-left: 5px;     
    height: 30px;
    width: 30px;
    line-height: 30px;
    text-align: center;
    vertical-align: middle;
}
#page-header .header-middle .kp-social a.icon-google-plus2:hover {
    color: #c03121; }
#page-header .header-middle .kp-social a.icon-linkedin:hover {
    color: #66b7d2; }
#page-header .header-middle .kp-social a.icon-facebook:hover {
    color: #38599e; }
#page-header .header-middle .kp-social a.icon-feed:hover {
    color: #f9bc2e; }
#page-header .header-middle .kp-social a.icon-twitter2:hover {
    color: #45b0e4; }
#page-header .header-middle .kp-social a.icon-dribbble:hover {
    color: #d97aa6; }
#page-header .header-bottom nav {
    position: relative;
    border: 1px solid #d9d9d9; }
#page-header .header-bottom nav .sf-menu .kp-icon-home {
    display: block;
    background: #a39161;
    color: #fff;
    width: 48px;
    height: 42px;
    text-align: center;
    line-height: 42px;
    margin-bottom: -1px;
    margin-top: -5px;
    font-size: 20px;
    left: 2px;
    padding: 0; }
#page-header .header-bottom nav .sf-menu .kp-icon-home:hover {
    padding: 0; }
#page-header .header-bottom .sf-menu {
    margin-bottom: 0; }
#page-header .header-bottom .sf-menu > .current-menu-item > a {
    background: #a39161;
    color: #fff;
    margin-top: -5px;
    padding-top: 12px;
    margin-bottom: -1px;
    padding-bottom: 10px; }
#page-header .header-bottom .sf-menu .current-menu-item > a {
    background: #a39161;
    color: #fff; }
#page-header .header-bottom .sf-menu li {
    background: #fff; }
#page-header .header-bottom .sf-menu > li {
    background: none; }
#page-header .header-bottom .sf-menu > li > a {
    border: none;
    text-transform: uppercase;
    color: #292929;
    font-weight: 700;
    font-size: 15px;
    padding-top: 7px;
    padding-bottom: 9px; }
#page-header .header-bottom .sf-menu > li > a:hover {
    background: #a39161;
    color: #fff;
    margin-top: -5px;
    padding-top: 12px;
    margin-bottom: -1px;
    padding-bottom: 10px; }
#page-header .header-bottom .sf-menu ul {
    min-width: 200px;
    margin-top: 1px;
    border-bottom: 1px solid #d4d4d4; }
#page-header .header-bottom .sf-menu ul li a {
    color: #454545;
    border-left-color: #d4d4d4;
    border-top-color: #d4d4d4;
    border-right: 1px solid #d4d4d4;
    font-size: 13px; }
#page-header .header-bottom .sf-menu ul li a:hover {
    background: #a39161;
    color: #fff; }
#page-header .header-bottom .sf-menu ul ul {
    margin-left: -1px; }
#page-header .header-bottom .sf-arrows .sf-with-ul {
    padding-right: 1em; }
#page-header .header-bottom .sf-arrows .sf-with-ul:after {
    border: none; }

.search-box {
    border-left: 1px solid #d4d4d4;
    margin-top: 8.5px;
    height: 18px;
    overflow: hidden; }
.search-box .search-form .form-group {
    float: left;
    margin-bottom: 0; }
.search-box .search-form .form-control {
    border: none;
    height: 18px; }
.search-box .search-form .form-control:focus {
    border: none; }
.search-box .search-form .search-submit {
    border: none;
    display: inline-block;
    background: none;
    color: #d4d4d4;
    float: left;
    margin-top: 2px; }

/*===========================================
  MAIN CONTENT
===========================================*/
#main-content {
    border: 1px solid #d9d9d9;
    border-top: none;
    border-bottom: none; }

.main-top {
    margin-top: 1px; }

/* owl-carousel-text */
.owl-carousel-text {
    /*height: 70px;*/
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    background: #f3f3f3;
    padding-left: 50px;
    padding-right: 50px;
    position: relative; }
.owl-carousel-text .item {
    margin: 9px;
    /*height: 50px;*/ }
.owl-carousel-text .item span.pull-left {
    font-size: 38px;
    color: #000;
    line-height: 44px;
    margin-right: 10px;
    margin-top: 2px; }
.owl-carousel-text .item a {
    padding: 6px 0 8px;
    display: block;
    line-height: 18px; }
.owl-carousel-text .owl-wrapper-outer {
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9; }
.owl-carousel-text .owl-controls {
    margin: 0; }
.owl-carousel-text .owl-controls .owl-buttons .owl-prev, .owl-carousel-text .owl-controls .owl-buttons .owl-next {
    position: absolute;
    background: #f3f3f3;
    top: 50%;
    height: 21px;
    width: 13px;
    margin: -10px 0 0;
    border-radius: 0; }
.owl-carousel-text .owl-controls .owl-buttons .owl-prev {
    left: 15px;
    background: #f3f3f3 url("images/icons/prev.png") no-repeat center center; }
.owl-carousel-text .owl-controls .owl-buttons .owl-prev:hover {
    background: #f3f3f3 url("images/icons/prev-hover.png") no-repeat center center; }
.owl-carousel-text .owl-controls .owl-buttons .owl-next {
    right: 15px;
    background: #f3f3f3 url("images/icons/next.png") no-repeat center center; }
.owl-carousel-text .owl-controls .owl-buttons .owl-next:hover {
    background: #f3f3f3 url("images/icons/next-hover.png") no-repeat center center; }

/* main col*/
#main-col {
    width: 838px;
    border-right: 1px solid #d9d9d9;
    margin-bottom: -1px; }

/* slider feature news */
.slider-feature-news {
    margin: 20px 20px 13px;
    padding: 0;
    border: none; }
.slider-feature-news .owl-carousel-images {
    display: block; }
.slider-feature-news .owl-carousel-images .item {
    width: 100%; }
.slider-feature-news .owl-carousel-images img {
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    -ms-transition: all .3s; }
.slider-feature-news .owl-carousel-images a:hover img {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2); }
.slider-feature-news .owl-carousel-images .item-col-left,
.slider-feature-news .owl-carousel-images .item-col-right {
    width: 50%; }
.slider-feature-news .owl-carousel-images .item-col-left {
    padding-right: 2.5px; }
.slider-feature-news .owl-carousel-images .item-col-left .item-bottom {
    margin-top: 5px; }
.slider-feature-news .owl-carousel-images .item-col-right {
    padding-left: 2.5px; }
.slider-feature-news .owl-carousel-images .item-col-right .item-bottom {
    margin-bottom: 5px; }
.slider-feature-news .owl-carousel-images .item-bottom {
    margin-left: -2.5px;
    margin-right: -2.5px; }
.slider-feature-news .owl-carousel-images .item-sm {
    padding-right: 2.5px;
    padding-left: 2.5px;
    width: 50%; }
.slider-feature-news .owl-carousel-images .item-sm img {
    width: 100%; }
.slider-feature-news .owl-carousel-images .item-lg {
    width: 100%; }
.slider-feature-news .owl-carousel-images .kp-caption {
    position: relative;
    overflow: hidden;
    width: 100%;
    display: block;
    color: #fff; }
.slider-feature-news .owl-carousel-images .kp-caption .caption-wrapper {
    position: absolute;
    bottom: 0;
    padding: 10px 15px; }
.slider-feature-news .owl-carousel-images .kp-caption .caption-wrapper h3 {
    font-size: 26px;
    margin: 0;
    line-height: 34px; }
.slider-feature-news .owl-carousel-images .kp-caption .caption-wrapper h4 {
    font-size: 15px;
    margin: 0; }
.slider-feature-news .owl-carousel-images .kp-caption .caption-wrapper h3, .slider-feature-news .owl-carousel-images .kp-caption .caption-wrapper h4 {
    color: #fff;
    /*text-transform: uppercase;*/
    text-shadow: 1px 1px 1px #000; }
.slider-feature-news .owl-carousel-images .owl-controls {
    margin: 8px 0 0; }
.slider-feature-news .owl-carousel-images .owl-controls .owl-page span {
    margin: 0 3px 0 2px;
    font-size: 0;
    width: 45px;
    height: 5px;
    display: inline-block;
    background: #292929;
    border-radius: 0; }
.slider-feature-news .owl-carousel-images .owl-controls .active span {
    background: #a39161; }

/* widget area 2 */
.widget-area-2 {
    width: 200px;
    border-right: 1px solid #d9d9d9;
    border-top: 1px solid #d9d9d9;
    margin-right: -1px;
    margin-bottom: -1px; }

/* widget last post */
.widget-last-post .item {
    padding-bottom: 12px; }
.widget-last-post .item img {
    margin-bottom: 10px; }
.widget-last-post .item h3 {
    margin-top: 0;
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 5px; }
.widget-last-post .item > a {
    display: block;
    position: relative; }
.widget-last-post .item > a span {
    display: block;
    position: absolute;
    width: 30px;
    height: 30px;
    display: block;
    right: 0;
    bottom: 10px;
    background: #000;
    background: rgba(0, 0, 0, 0.8);
    z-index: 9999;
    text-align: center;
    line-height: 30px;
    border-radius: 0; }
.widget-last-post .item > a span i {
    color: #fff;
    font-size: 14px; }
.widget-last-post .owl-carousel-last-post {
    border-bottom: 1px solid #d9d9d9;
    position: relative; }
.widget-last-post .owl-carousel-last-post .owl-controls .owl-buttons .owl-next, .widget-last-post .owl-carousel-last-post .owl-controls .owl-buttons .owl-prev {
    position: absolute;
    top: 45px;
    width: 30px;
    height: 30px;
    margin: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    -ms-transition: all .3s; }
.widget-last-post .owl-carousel-last-post .owl-controls .owl-buttons .owl-next {
    background: #292929 url("images/icons/next-sm.png") no-repeat center center;
    right: 0; }
.widget-last-post .owl-carousel-last-post .owl-controls .owl-buttons .owl-next:hover {
    background: #292929 url("images/icons/next-sm-hover.png") no-repeat center center; }
.widget-last-post .owl-carousel-last-post .owl-controls .owl-buttons .owl-prev {
    background: #292929 url("images/icons/prev-sm.png") no-repeat center center;
    left: 0; }
.widget-last-post .owl-carousel-last-post .owl-controls .owl-buttons .owl-prev:hover {
    background: #292929 url("images/icons/prev-sm-hover.png") no-repeat center center; }
.widget-last-post .owl-carousel-last-post:hover .owl-controls .owl-buttons .owl-next, .widget-last-post .owl-carousel-last-post:hover .owl-controls .owl-buttons .owl-prev {
    opacity: 1;
    filter: alpha(opacity=100); }
.widget-last-post .list-news {
    margin-bottom: 0; }
.widget-last-post .list-news > li {
    padding-top: 10px;
    border-top: 1px solid #d9d9d9; }
.widget-last-post .list-news > li:first-child {
    border: none; }
.widget-last-post .list-news > li .item img {
    margin-top: 5px; }

/* widget ads */
.widget-ads {
    padding: 20px; }

/* widget twitter */
.widget-tw .tweetList {
    padding-left: 0;
    list-style: none;
    margin-bottom: 0;
    margin-top: -5px; }
.widget-tw .tweetList a {
    color: #a39161; }
.widget-tw .tweetList a:hover {
    text-decoration: underline; }
.widget-tw a.clearfix {
    margin-top: 10px;
    border: 1px solid #d9d9d9;
    font-size: 14px;
    font-weight: 400;
    display: inline-block;
    margin-bottom: 30px;
    padding: 4px 15px; }
.widget-tw a.clearfix span {
    color: #45b0e4;
    float: left;
    display: inline-block;
    margin-right: 5px;
    margin-top: 2px;
    font-size: 20px; }

/* widget area 3 */
.widget-area-3 .widget-title, .widget-area-3 .kp-title, .widget-area-3 #comments .comments-title, #comments .widget-area-3 .comments-title, .widget-area-3 #respond .comment-reply-title, #respond .widget-area-3 .comment-reply-title, .widget-area-3 .contact-respond .comment-reply-title, .contact-respond .widget-area-3 .comment-reply-title, .widget-area-3 .kp-toggle .toggle-header, .kp-toggle .widget-area-3 .toggle-header, .widget-area-3 .kp-toggle .ui-accordion-header, .kp-toggle .widget-area-3 .ui-accordion-header, .widget-area-3 .kp-accordion .toggle-header, .kp-accordion .widget-area-3 .toggle-header, .widget-area-3 .kp-accordion .ui-accordion-header, .kp-accordion .widget-area-3 .ui-accordion-header,
.widget-area-4 .widget-title,
.widget-area-4 .kp-title,
.widget-area-4 #comments .comments-title,
#comments .widget-area-4 .comments-title,
.widget-area-4 #respond .comment-reply-title,
#respond .widget-area-4 .comment-reply-title,
.widget-area-4 .contact-respond .comment-reply-title,
.contact-respond .widget-area-4 .comment-reply-title,
.widget-area-4 .kp-toggle .toggle-header,
.kp-toggle .widget-area-4 .toggle-header,
.widget-area-4 .kp-toggle .ui-accordion-header,
.kp-toggle .widget-area-4 .ui-accordion-header,
.widget-area-4 .kp-accordion .toggle-header,
.kp-accordion .widget-area-4 .toggle-header,
.widget-area-4 .kp-accordion .ui-accordion-header,
.kp-accordion .widget-area-4 .ui-accordion-header,
.widget-area-5 .widget-title,
.widget-area-5 .kp-title,
.widget-area-5 #comments .comments-title,
#comments .widget-area-5 .comments-title,
.widget-area-5 #respond .comment-reply-title,
#respond .widget-area-5 .comment-reply-title,
.widget-area-5 .contact-respond .comment-reply-title,
.contact-respond .widget-area-5 .comment-reply-title,
.widget-area-5 .kp-toggle .toggle-header,
.kp-toggle .widget-area-5 .toggle-header,
.widget-area-5 .kp-toggle .ui-accordion-header,
.kp-toggle .widget-area-5 .ui-accordion-header,
.widget-area-5 .kp-accordion .toggle-header,
.kp-accordion .widget-area-5 .toggle-header,
.widget-area-5 .kp-accordion .ui-accordion-header,
.kp-accordion .widget-area-5 .ui-accordion-header {
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
    padding: 23px 20px; }

.widget-area-3 {
    border-top: 1px solid #d9d9d9;
    border-left: 1px solid #d9d9d9;
    margin-bottom: -1px;
    width: 638px; }
.widget-area-3 .widget-area-6,
.widget-area-3 .widget-area-7 {
    width: 50%;
    float: left;
    border-top: 1px solid #d9d9d9;
    margin-top: -1px; }
.widget-area-3 .widget-area-6 {
    border-right: 1px solid #d9d9d9;
    margin-right: -1px;
    margin-left: 1px; }
.widget-area-3 .widget-area-7 {
    border-left: 1px solid #d9d9d9; }

/* widget featured news */
.widget-featured-news {
    position: relative;
    padding: 0;
    border-bottom: none;
    margin-left: -1px; }
.widget-featured-news .widget-title, .widget-featured-news .kp-title, .widget-featured-news #comments .comments-title, #comments .widget-featured-news .comments-title, .widget-featured-news #respond .comment-reply-title, #respond .widget-featured-news .comment-reply-title, .widget-featured-news .contact-respond .comment-reply-title, .contact-respond .widget-featured-news .comment-reply-title, .widget-featured-news .kp-toggle .toggle-header, .kp-toggle .widget-featured-news .toggle-header, .widget-featured-news .kp-toggle .ui-accordion-header, .kp-toggle .widget-featured-news .ui-accordion-header, .widget-featured-news .kp-accordion .toggle-header, .kp-accordion .widget-featured-news .toggle-header, .widget-featured-news .kp-accordion .ui-accordion-header, .kp-accordion .widget-featured-news .ui-accordion-header {
    margin: 0; }
.widget-featured-news .kp-metadata.style-2 {
    margin-bottom: 20px; }
.widget-featured-news .owl-carousel-feature .item {
    border-bottom: 1px solid #d9d9d9;
    border-left: 1px solid #d9d9d9;
    width: 50%;
    padding: 20px 20px 17px;
    position: relative; }
.widget-featured-news .owl-carousel-feature .item h4 {
    font-size: 19px;
    font-weight: 400;
    margin-top: 11px;
    margin-bottom: 5px;
    line-height: 22px; }
.widget-featured-news .owl-carousel-feature .item .caption {
    text-align: center; }
.widget-featured-news .owl-carousel-feature .item .caption p {
    text-align: left; }
.widget-featured-news .owl-carousel-feature .owl-controls .owl-buttons .owl-prev,
.widget-featured-news .owl-carousel-feature .owl-controls .owl-buttons .owl-next {
    position: absolute;
    top: -72px;
    margin: 0;
    width: 46px;
    height: 72px;
    border-left: 1px solid #d9d9d9;
    border-radius: 0; }
.widget-featured-news .owl-carousel-feature .owl-controls .owl-buttons .owl-prev {
    right: 46px;
    background: url("images/icons/prev-lg.png") no-repeat center center; }
.widget-featured-news .owl-carousel-feature .owl-controls .owl-buttons .owl-prev:hover {
    background: url("images/icons/prev-lg-hover.png") no-repeat center center; }
.widget-featured-news .owl-carousel-feature .owl-controls .owl-buttons .owl-next {
    right: 0;
    background: url("images/icons/next-lg.png") no-repeat center center; }
.widget-featured-news .owl-carousel-feature .owl-controls .owl-buttons .owl-next:hover {
    background: url("images/icons/next-lg-hover.png") no-repeat center center; }

/* widget other posts */
.widget-other-posts .list-posts .item-style-1 a.pull-left {
    margin-right: 0;
    width: 100%;
    float: none !important;
    margin-bottom: 15px; }
.widget-other-posts .list-posts .item-style-1 a.pull-left img {
    margin-top: 0; }
.widget-other-posts .list-posts .item-style-1 .item-right h4 {
    font-size: 19px;
    line-height: 22px;
    margin-top: -4px; }

/* widget other posts style 2*/
.widget-other-posts.style-2 .item.item-style-1 a.pull-left {
    width: 100%; }
.widget-other-posts.style-2 .item a.pull-left {
    width: 50px; }

/* widget area 4 */
.widget-area-4 {
    clear: both;
    border-top: 1px solid #d9d9d9;
    margin-top: -1px; }

/* widget photos */
.widget-photos {
    position: relative; }
.widget-photos .widget-title, .widget-photos .kp-title, .widget-photos #comments .comments-title, #comments .widget-photos .comments-title, .widget-photos #respond .comment-reply-title, #respond .widget-photos .comment-reply-title, .widget-photos .contact-respond .comment-reply-title, .contact-respond .widget-photos .comment-reply-title, .widget-photos .kp-toggle .toggle-header, .kp-toggle .widget-photos .toggle-header, .widget-photos .kp-toggle .ui-accordion-header, .kp-toggle .widget-photos .ui-accordion-header, .widget-photos .kp-accordion .toggle-header, .kp-accordion .widget-photos .toggle-header, .widget-photos .kp-accordion .ui-accordion-header, .kp-accordion .widget-photos .ui-accordion-header {
    margin-bottom: 0; }
.widget-photos > ul {
    margin-bottom: 0; }
.widget-photos > ul > li {
    float: left;
    padding-bottom: 20px;
    padding-top: 20px; }
.widget-photos > ul > li.col-sm {
    width: 177px; }
.widget-photos > ul > li.col-sm ul > li {
    padding-top: 15px;
    border-top: 1px solid #d9d9d9; }
.widget-photos > ul > li.col-sm ul > li:first-child {
    padding-top: 0;
    padding-bottom: 15px;
    border-top: none; }
.widget-photos > ul > li.col-sm .caption h4 {
    font-size: 15px; }
.widget-photos > ul .col-sm-left {
    padding-right: 20px; }
.widget-photos > ul .col-sm-right {
    padding-left: 20px; }
.widget-photos > ul > li.col-center {
    width: 440px;
    padding-left: 20px;
    padding-right: 20px;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9; }
.widget-photos > ul > li.col-center .owl-carousel-photos {
    position: relative; }
.widget-photos > ul > li.col-center .owl-carousel-photos .owl-controls {
    position: absolute;
    top: 15px;
    right: 15px;
    margin: 0; }
.widget-photos > ul > li.col-center .owl-carousel-photos .owl-controls .owl-page span {
    width: 15px;
    height: 15px;
    background: #fff;
    margin: 0 0 0 10px; }
.widget-photos > ul > li.col-center .owl-carousel-photos .owl-controls .active span {
    background: #a39161; }
.widget-photos > ul > li.col-center .caption h3 {
    font-size: 22px;
    padding-top: 13px;
    padding-bottom: 13px;
    line-height: 30px;
    margin: 0;
    font-weight: 700; }
.widget-photos .caption h3, .widget-photos .caption h4 {
    position: absolute;
    margin: 0;
    bottom: -100%;
    color: #fff;
    padding: 8px 20px 10px;
    background: #333232;
    background: rgba(0, 0, 0, 0.8);
    font-weight: 400; }
.widget-photos .to-gallery {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0 15px;
    height: 70px;
    line-height: 70px;
    color: #a39161;
    border-left: 1px solid #d9d9d9; }
.widget-photos .to-gallery:hover {
    color: #292929; }

/*================================================
  SIDEBAR
==================================================*/
#sidebar {
    width: 341px;
    margin-bottom: -1px;
    border-left: 1px solid #d9d9d9;
    margin-left: -1px; }

/* widget random post*/
.widget-random-post .widget-content {
    margin-top: 15px; }

/* widget default */
.widget_categories .widget-title, .widget_categories .kp-title, .widget_categories #comments .comments-title, #comments .widget_categories .comments-title, .widget_categories #respond .comment-reply-title, #respond .widget_categories .comment-reply-title, .widget_categories .contact-respond .comment-reply-title, .contact-respond .widget_categories .comment-reply-title, .widget_categories .kp-toggle .toggle-header, .kp-toggle .widget_categories .toggle-header, .widget_categories .kp-toggle .ui-accordion-header, .kp-toggle .widget_categories .ui-accordion-header, .widget_categories .kp-accordion .toggle-header, .kp-accordion .widget_categories .toggle-header, .widget_categories .kp-accordion .ui-accordion-header, .kp-accordion .widget_categories .ui-accordion-header,
.widget_recent_entries .widget-title,
.widget_recent_entries .kp-title,
.widget_recent_entries #comments .comments-title,
#comments .widget_recent_entries .comments-title,
.widget_recent_entries #respond .comment-reply-title,
#respond .widget_recent_entries .comment-reply-title,
.widget_recent_entries .contact-respond .comment-reply-title,
.contact-respond .widget_recent_entries .comment-reply-title,
.widget_recent_entries .kp-toggle .toggle-header,
.kp-toggle .widget_recent_entries .toggle-header,
.widget_recent_entries .kp-toggle .ui-accordion-header,
.kp-toggle .widget_recent_entries .ui-accordion-header,
.widget_recent_entries .kp-accordion .toggle-header,
.kp-accordion .widget_recent_entries .toggle-header,
.widget_recent_entries .kp-accordion .ui-accordion-header,
.kp-accordion .widget_recent_entries .ui-accordion-header,
.widget_meta .widget-title,
.widget_meta .kp-title,
.widget_meta #comments .comments-title,
#comments .widget_meta .comments-title,
.widget_meta #respond .comment-reply-title,
#respond .widget_meta .comment-reply-title,
.widget_meta .contact-respond .comment-reply-title,
.contact-respond .widget_meta .comment-reply-title,
.widget_meta .kp-toggle .toggle-header,
.kp-toggle .widget_meta .toggle-header,
.widget_meta .kp-toggle .ui-accordion-header,
.kp-toggle .widget_meta .ui-accordion-header,
.widget_meta .kp-accordion .toggle-header,
.kp-accordion .widget_meta .toggle-header,
.widget_meta .kp-accordion .ui-accordion-header,
.kp-accordion .widget_meta .ui-accordion-header,
.widget_recent_comments .widget-title,
.widget_recent_comments .kp-title,
.widget_recent_comments #comments .comments-title,
#comments .widget_recent_comments .comments-title,
.widget_recent_comments #respond .comment-reply-title,
#respond .widget_recent_comments .comment-reply-title,
.widget_recent_comments .contact-respond .comment-reply-title,
.contact-respond .widget_recent_comments .comment-reply-title,
.widget_recent_comments .kp-toggle .toggle-header,
.kp-toggle .widget_recent_comments .toggle-header,
.widget_recent_comments .kp-toggle .ui-accordion-header,
.kp-toggle .widget_recent_comments .ui-accordion-header,
.widget_recent_comments .kp-accordion .toggle-header,
.kp-accordion .widget_recent_comments .toggle-header,
.widget_recent_comments .kp-accordion .ui-accordion-header,
.kp-accordion .widget_recent_comments .ui-accordion-header,
.widget_archive .widget-title,
.widget_archive .kp-title,
.widget_archive #comments .comments-title,
#comments .widget_archive .comments-title,
.widget_archive #respond .comment-reply-title,
#respond .widget_archive .comment-reply-title,
.widget_archive .contact-respond .comment-reply-title,
.contact-respond .widget_archive .comment-reply-title,
.widget_archive .kp-toggle .toggle-header,
.kp-toggle .widget_archive .toggle-header,
.widget_archive .kp-toggle .ui-accordion-header,
.kp-toggle .widget_archive .ui-accordion-header,
.widget_archive .kp-accordion .toggle-header,
.kp-accordion .widget_archive .toggle-header,
.widget_archive .kp-accordion .ui-accordion-header,
.kp-accordion .widget_archive .ui-accordion-header,
.widget_pages .widget-title,
.widget_pages .kp-title,
.widget_pages #comments .comments-title,
#comments .widget_pages .comments-title,
.widget_pages #respond .comment-reply-title,
#respond .widget_pages .comment-reply-title,
.widget_pages .contact-respond .comment-reply-title,
.contact-respond .widget_pages .comment-reply-title,
.widget_pages .kp-toggle .toggle-header,
.kp-toggle .widget_pages .toggle-header,
.widget_pages .kp-toggle .ui-accordion-header,
.kp-toggle .widget_pages .ui-accordion-header,
.widget_pages .kp-accordion .toggle-header,
.kp-accordion .widget_pages .toggle-header,
.widget_pages .kp-accordion .ui-accordion-header,
.kp-accordion .widget_pages .ui-accordion-header,
.widget-tags .widget-title,
.widget-tags .kp-title,
.widget-tags #comments .comments-title,
#comments .widget-tags .comments-title,
.widget-tags #respond .comment-reply-title,
#respond .widget-tags .comment-reply-title,
.widget-tags .contact-respond .comment-reply-title,
.contact-respond .widget-tags .comment-reply-title,
.widget-tags .kp-toggle .toggle-header,
.kp-toggle .widget-tags .toggle-header,
.widget-tags .kp-toggle .ui-accordion-header,
.kp-toggle .widget-tags .ui-accordion-header,
.widget-tags .kp-accordion .toggle-header,
.kp-accordion .widget-tags .toggle-header,
.widget-tags .kp-accordion .ui-accordion-header,
.kp-accordion .widget-tags .ui-accordion-header,
.widget_nav_menu .widget-title,
.widget_nav_menu .kp-title,
.widget_nav_menu #comments .comments-title,
#comments .widget_nav_menu .comments-title,
.widget_nav_menu #respond .comment-reply-title,
#respond .widget_nav_menu .comment-reply-title,
.widget_nav_menu .contact-respond .comment-reply-title,
.contact-respond .widget_nav_menu .comment-reply-title,
.widget_nav_menu .kp-toggle .toggle-header,
.kp-toggle .widget_nav_menu .toggle-header,
.widget_nav_menu .kp-toggle .ui-accordion-header,
.kp-toggle .widget_nav_menu .ui-accordion-header,
.widget_nav_menu .kp-accordion .toggle-header,
.kp-accordion .widget_nav_menu .toggle-header,
.widget_nav_menu .kp-accordion .ui-accordion-header,
.kp-accordion .widget_nav_menu .ui-accordion-header {
    margin-bottom: 5px; }
.widget_categories ul,
.widget_recent_entries ul,
.widget_meta ul,
.widget_recent_comments ul,
.widget_archive ul,
.widget_pages ul,
.widget-tags ul,
.widget_nav_menu ul {
    list-style: none;
    padding-left: 0;
    margin-bottom: 5px; }
.widget_categories ul li,
.widget_recent_entries ul li,
.widget_meta ul li,
.widget_recent_comments ul li,
.widget_archive ul li,
.widget_pages ul li,
.widget-tags ul li,
.widget_nav_menu ul li {
    border-top: 1px solid #d9d9d9;
    line-height: 35px; }
.widget_categories ul li:first-child,
.widget_recent_entries ul li:first-child,
.widget_meta ul li:first-child,
.widget_recent_comments ul li:first-child,
.widget_archive ul li:first-child,
.widget_pages ul li:first-child,
.widget-tags ul li:first-child,
.widget_nav_menu ul li:first-child {
    padding-top: 0;
    border-top: none; }
.widget_categories ul ul,
.widget_recent_entries ul ul,
.widget_meta ul ul,
.widget_recent_comments ul ul,
.widget_archive ul ul,
.widget_pages ul ul,
.widget-tags ul ul,
.widget_nav_menu ul ul {
    margin-bottom: 0;
    margin-top: 10px; }
.widget_categories ul ul li:first-child,
.widget_recent_entries ul ul li:first-child,
.widget_meta ul ul li:first-child,
.widget_recent_comments ul ul li:first-child,
.widget_archive ul ul li:first-child,
.widget_pages ul ul li:first-child,
.widget-tags ul ul li:first-child,
.widget_nav_menu ul ul li:first-child {
    padding-top: 10px;
    border-top: 1px solid #d9d9d9; }
.widget_categories ul ul li:last-child,
.widget_recent_entries ul ul li:last-child,
.widget_meta ul ul li:last-child,
.widget_recent_comments ul ul li:last-child,
.widget_archive ul ul li:last-child,
.widget_pages ul ul li:last-child,
.widget-tags ul ul li:last-child,
.widget_nav_menu ul ul li:last-child {
    padding-bottom: 0; }

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

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

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

/*  Search widget */
.search-form .form-group {
    margin-bottom: 20px; }
.search-form .form-control {
    background: none;
    height: 40px;
    padding-left: 15px;
    color: #d4d4d4;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 12px;
    font-family: 'Verdana',sans-serif; }
.search-form .form-control:focus {
    border: 1px solid #d4d4d4; }
.search-form .search-submit {
    display: none; }

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

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

/* Calendar Widget */
.widget_calendar table {
    width: 100%; }

.widget_calendar table,
.widget_calendar td {
    border: 0;
    border-collapse: separate;
    border-spacing: 1px; }

.widget_calendar caption {
    font-size: 14px;
    margin: 0; }

.widget_calendar th,
.widget_calendar td {
    padding: 0;
    text-align: center; }

.widget_calendar a {
    display: block; }

.widget_calendar a:hover {
    background-color: rgba(0, 0, 0, 0.15); }

.widget_calendar tbody td {
    background-color: rgba(255, 255, 255, 0.5); }

.widget_calendar tbody .pad {
    background-color: transparent; }

/* ui tabs */
.ui-tabs {
    background: none;
    border: none;
    border-radius: 0;
    padding: 0; }
.ui-tabs .ui-tabs-nav {
    margin: 0 -20px 20px -21px;
    font-family: "Roboto Condensed", sans-serif;
    border: none;
    border-bottom: 1px solid #d9d9d9;
    padding: 0;
    border-radius: 0;
    background: none; }
.ui-tabs .ui-tabs-nav li {
    margin: 0;
    border: none;
    background: none;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    -ms-transition: all .3s;
    border-left: 1px solid #d9d9d9;
    border-radius: 0; }
.ui-tabs .ui-tabs-nav li a {
    border-radius: 0;
    font-size: 17px;
    font-style: italic;
    font-weight: 400;
    padding: 15px 18px;
    /*text-transform: uppercase;*/
    color: #292929; }
.ui-tabs .ui-tabs-nav li a:hover {
    color: #a39161; }
.ui-tabs .ui-tabs-nav .ui-tabs-active {
    border-radius: 0; }
.ui-tabs .ui-tabs-nav .ui-tabs-active a {
    color: #a39161; }
.ui-tabs .ui-tabs-panel {
    padding: 0; }

.kp-tabs {
    padding-right: 20px;
    padding-left: 20px;
    border: 1px solid #d9d9d9; }

/* widget tabs */
.widget-tabs .kp-tabs {
    margin-left: -20px;
    margin-right: -20px;
    border: none; }
.widget-tabs .kp-tabs .ui-tabs-nav {
    margin-bottom: 15px; }
.widget-tabs .tab-content .item a.pull-left span {
    height: 50px;
    background: #292929;
    line-height: 50px;
    text-align: center;
    font-size: 40px;
    font-weight: 500;
    color: #fff;
    display: block; }
.widget-tabs .tab-content .list-posts li:hover a.pull-left span {
    background: #a39161; }

/* widget video */
.widget-video .item-video {
    border-bottom: 1px solid #d9d9d9; }
.widget-video .item-video h4 {
    font-size: 19px;
    font-weight: 400;
    margin-top: 12px;
    margin-bottom: 11px;
    line-height: 22px; }
.widget-video .list-posts > li:first-child {
    padding-top: 15px; }

/*widget-area-5*/
.widget-area-5 {
    clear: both;
    margin-top: -1px;
    border-top: 1px solid #d9d9d9; }
.widget-area-5 .widget {
    padding-left: 0;
    padding-right: 0; }
.widget-area-5 .widget-title, .widget-area-5 .kp-title, .widget-area-5 #comments .comments-title, #comments .widget-area-5 .comments-title, .widget-area-5 #respond .comment-reply-title, #respond .widget-area-5 .comment-reply-title, .widget-area-5 .contact-respond .comment-reply-title, .contact-respond .widget-area-5 .comment-reply-title, .widget-area-5 .kp-toggle .toggle-header, .kp-toggle .widget-area-5 .toggle-header, .widget-area-5 .kp-toggle .ui-accordion-header, .kp-toggle .widget-area-5 .ui-accordion-header, .widget-area-5 .kp-accordion .toggle-header, .kp-accordion .widget-area-5 .toggle-header, .widget-area-5 .kp-accordion .ui-accordion-header, .kp-accordion .widget-area-5 .ui-accordion-header {
    margin: 0;
    text-align: center; }

/* widget newsletter */
.widget-newsletter {
    width: 100%;
    text-align: center;
    padding: 20px 0 15px; }
.widget-newsletter .widget-content {
    overflow: hidden;
    display: inline-block;
    margin-top: 0;
    clear: both; }
.widget-newsletter h3 {
    font-size: 20px;
    /*text-transform: uppercase;*/
    line-height: 46px;
    margin: 0; }
.widget-newsletter h3 i {
    display: inline-block;
    background: #a39161;
    width: 50px;
    height: 50px;
    font-size: 35px;
    float: left;
    margin-right: 20px;
    text-align: center;
    line-height: 50px;
    color: #fff; }
.widget-newsletter h3 span {
    font-weight: 300;
    font-size: 12px;
    text-transform: none;
    color: #454545;
    margin-left: 45px;
    margin-right: 44px;
    font-family: "Roboto Slab", serif; }
.widget-newsletter .newsletter-form {
    float: left; }
.widget-newsletter .newsletter-form .form-control {
    float: left;
    border: none;
    border-left: 1px solid #d9d9d9;
    padding-left: 20px;
    width: 170px;
    font-size: 12px;
    height: 40px;
    margin-top: 6px;
    font-family: "Roboto Slab", serif;
    font-weight: 300;
    color: #454545; }
.widget-newsletter .newsletter-form input[type='submit'] {
    border: none;
    background: #292929;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
    padding: 15px 20px;
    font-family: "Roboto Condensed", sans-serif;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    -ms-transition: all .3s; }
.widget-newsletter .newsletter-form input[type='submit']:hover {
    background: #a39161; }

/*widget more news*/
.widget-more-news > ul {
    margin-bottom: 0; }
.widget-more-news > ul > li {
    padding: 20px 20px 17px;
    width: 16.666666666667%;
    border-left: 1px solid #d9d9d9;
    float: left; }
.widget-more-news > ul > li:first-child {
    border-left: 0; }
.widget-more-news .item h3 {
    font-size: 15px;
    margin-top: 3px;
    margin-bottom: 7px;
    font-weight: 400; }
.widget-more-news .item .kp-metadata {
    margin-top: 10px; }
.widget-more-news .item p {
    margin-bottom: 0; }

/*=====================================
  PAGE FOOTER
=======================================*/
#page-footer {
    border-top: 1px solid #d4d4d4;
    margin-top: -1px;
    clear: both; }
#page-footer .kp-social {
    text-align: center;
    padding: 30px 0;
    margin-bottom: 20px;
    border-bottom: 1px solid #d4d4d4; }
#page-footer .kp-social a {
    background: #fff;
    font-size: 34px;
    margin: 0 5px; }
#page-footer .kp-social a.icon-google-plus2:hover {
    color: #c03121; }
#page-footer .kp-social a.icon-linkedin:hover {
    color: #66b7d2; }
#page-footer .kp-social a.icon-facebook:hover {
    color: #38599e; }
#page-footer .kp-social a.icon-feed:hover {
    color: #f9bc2e; }
#page-footer .kp-social a.icon-twitter2:hover {
    color: #45b0e4; }
#page-footer .kp-social a.icon-dribbble:hover {
    color: #d97aa6; }
#page-footer .kp-links {
    text-align: center; }
#page-footer .kp-links li {
    border-left: 1px solid #d9d9d9; }
#page-footer .kp-links li:first-child {
    border-left: none; }
#page-footer .copy-right {
    text-align: center;
    margin-bottom: 20px; }
#page-footer .copy-right span {
    color: #a39161; }

/*=====================================
  PAGE CATEGORIES
=======================================*/
.page-full-width #main-col {
    width: 100%;
    border-right: none; }
.page-full-width .breadcrumb {
    padding: 10px 20px; }

.list-posts-cat {
    margin-left: -1px;
    margin-top: -1px;
    position: relative; }
.list-posts-cat .page-nav {
    position: absolute;
    top: -40px;
    right: 0; }
.list-posts-cat .page-nav span {
    border-left: 1px solid #d9d9d9;
    width: 50px;
    display: block;
    float: left;
    height: 40px; }
.list-posts-cat .page-nav .prev {
    background: url("images/icons/prev-md.png") no-repeat center center; }
.list-posts-cat .page-nav .prev:hover {
    background: url("images/icons/prev-md-hover.png") no-repeat center center; }
.list-posts-cat .page-nav .next {
    background: url("images/icons/next-md.png") no-repeat center center; }
.list-posts-cat .page-nav .next:hover {
    background: url("images/icons/next-md-hover.png") no-repeat center center; }
.list-posts-cat .item {
    width: 33.33333333333333%;
    border-left: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    padding: 20px; }
.list-posts-cat .item h3 {
    font-size: 26px;
    font-weight: 400;
    margin-top: 10px;
    margin-bottom: 0px;
    line-height: 30px; }
.list-posts-cat .item .kp-metadata {
    margin-bottom: 5px; }
.list-posts-cat .item .kp-metadata.style-2 {
    margin-bottom: 20px; }
.list-posts-cat .item p {
    margin-bottom: 15px; }
.list-posts-cat .item .continue-reading {
    color: #a39161; }
.list-posts-cat .item .continue-reading:hover {
    color: #292929; }

.kp-category-1 .page-nav {
    top: -50px; }
.kp-category-1 .page-nav span {
    height: 50px; }
.kp-category-1 .list-posts-cat .item {
    width: 100%; }
.kp-category-1 .list-posts-cat .item div.pull-left {
    width: 350px;
    margin-right: 20px; }
.kp-category-1 .list-posts-cat .item .kp-metadata.style-2 {
    margin-bottom: 15px; }

/*=====================================
  PAGE SINGLE
=======================================*/
article.post-content {
    padding: 15px 20px 20px; }
article.post-content header {
    margin-bottom: 10px; }
article.post-content header .title-post {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 30px;
    font-weight: 400;
    line-height: 32px; }
article.post-content header .header-bottom {
    background: #d9d9d9;
    position: relative; }
article.post-content header .kp-metadata.style-2 {
    margin-bottom: 0; }
article.post-content header .kp-share {
    padding: 3px 0;
    position: absolute;
    top: 0;
    right: 0;
    margin-right: 15px;
    margin-bottom: 0; }
article.post-content header .kp-share span {
    font-weight: 400;
    /*text-transform: uppercase;*/
    font-size: 14px;
    margin-right: 10px;
    float: left;
    margin-top: 2px; }
article.post-content header .kp-share a {
    color: #454545;
    margin: 5px 7.5px 0;
    font-size: 14px;
    float: left;
    display: inline-block; }
article.post-content header .kp-share a.icon-facebook3:hover {
    color: #38599e; }
article.post-content header .kp-share a.icon-twitter:hover {
    color: #45b0e4; }
article.post-content header .kp-share a.icon-google-plus3:hover {
    color: #be2f1f; }
article.post-content header .kp-share a.icon-pinterest:hover {
    color: #c42328; }
article.post-content header .kp-share a.icon-linkedin2:hover {
    color: #66b7d2; }
article.post-content .kp-thumb {
    margin-bottom: 15px;
    text-align: center; }
article.post-content .entry-content p {
    margin-bottom: 15px; }
article.post-content .entry-content .kp-tabs, article.post-content .entry-content .kp-accordion, article.post-content .entry-content .kp-toggle {
    margin-bottom: 20px; }
article.post-content .page-links {
    margin: 0 -20px;
    padding: 15px 10px 15px 0;
    text-align: right;
    border-top: 1px solid #d4d4d4; }
article.post-content .page-links > span, article.post-content .page-links a {
    padding: 0 10px;
    font-size: 12px;
    font-weight: 300; }
article.post-content .page-links > span {
    color: #a39161; }
article.post-content .page-links .page-links-title {
    color: #292929; }
article.post-content footer .pager-page {
    margin-bottom: 0; }
article.post-content footer .pager-page > li {
    border: 1px solid #d9d9d9;
    padding: 30px 20px;
    text-align: center;
    width: 49%; }
article.post-content footer .pager-page h3 {
    font-size: 15px;
    /*text-transform: uppercase;*/
    margin-bottom: 10px;
    margin-top: 0; }
article.post-content footer .pager-page h3 a {
    color: #a39161; }
article.post-content footer .pager-page h3 a:hover {
    color: #292929; }
article.post-content footer .pager-page h3 span {
    color: #a39161;
    margin: 0 5px; }
article.post-content footer .pager-page a {
    font-size: 17px;
    font-weight: 400; }
article.post-content footer .kp-author h3 {
    font-weight: 400;
    font-size: 18px;
    margin: 15px 0;
    /*text-transform: uppercase;*/
    font-style: italic; }
article.post-content footer .kp-author .author-body {
    border: 1px solid #d9d9d9;
    padding: 20px; }
article.post-content footer .kp-author .author-body img.pull-left {
    width: 80px;
    margin-right: 20px;
    margin-bottom: 0;
    display: block; }
article.post-content footer .kp-author .author-body h3 {
    margin-top: -2px;
    font-style: normal;
    font-size: 15px;
    text-transform: none;
    margin-bottom: 5px; }
article.post-content footer .kp-author .author-body p {
    margin-bottom: 5px; }
article.post-content footer .kp-author .author-body .kp-social {
    margin-bottom: 0; }
article.post-content footer .kp-author .author-body .kp-social a {
    font-size: 16px; }
article.post-content footer .kp-author .author-body .kp-social a.icon-twitter3 {
    color: #45b0e4; }
article.post-content footer .kp-author .author-body .kp-social a.icon-facebook2 {
    color: #39599f; }
article.post-content footer .kp-author .author-body .kp-social a.icon-google-plus {
    color: #d34131; }

.related-article .widget-title, .related-article .kp-title, .related-article #comments .comments-title, #comments .related-article .comments-title, .related-article #respond .comment-reply-title, #respond .related-article .comment-reply-title, .related-article .contact-respond .comment-reply-title, .contact-respond .related-article .comment-reply-title, .related-article .kp-toggle .toggle-header, .kp-toggle .related-article .toggle-header, .related-article .kp-toggle .ui-accordion-header, .kp-toggle .related-article .ui-accordion-header, .related-article .kp-accordion .toggle-header, .kp-accordion .related-article .toggle-header, .related-article .kp-accordion .ui-accordion-header, .kp-accordion .related-article .ui-accordion-header {
    border-top: 1px solid #d9d9d9;
    margin: 0; }
.related-article .owl-carousel-related {
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    background: none;
    padding: 20px 10px;
    margin-top: -1px;
    position: relative; }
.related-article .owl-carousel-related .item {
    margin: 0 10px; }
.related-article .owl-carousel-related .item img {
    width: 100%; }
.related-article .owl-carousel-related a.caption p {
    font-size: 13px;
    padding: 5px 15px;
    width: 100%;
    bottom: 0;
    font-family: "Roboto Condensed", sans-serif; }
.related-article .owl-carousel-related a.caption span {
    z-index: 999; }
.related-article .owl-carousel-related .owl-controls .owl-buttons .owl-prev, .related-article .owl-carousel-related .owl-controls .owl-buttons .owl-next {
    position: absolute;
    top: -51px;
    display: block;
    border-left: 1px solid #d9d9d9;
    width: 50px;
    height: 51px;
    margin: 0;
    border-radius: 0; }
.related-article .owl-carousel-related .owl-controls .owl-buttons .owl-prev {
    background: url("images/icons/prev-md.png") no-repeat center center;
    right: 50px; }
.related-article .owl-carousel-related .owl-controls .owl-buttons .owl-prev:hover {
    background: url("images/icons/prev-md-hover.png") no-repeat center center; }
.related-article .owl-carousel-related .owl-controls .owl-buttons .owl-next {
    background: url("images/icons/next-md.png") no-repeat center center;
    right: 0; }
.related-article .owl-carousel-related .owl-controls .owl-buttons .owl-next:hover {
    background: url("images/icons/next-md-hover.png") no-repeat center center; }

#comments .comments-title {
    margin: 0; }
#comments .comment-list {
    margin: 20px 20px 0 10px;
    list-style: none;
    padding-left: 0; }
#comments .comment-list .comment-body figure.pull-left {
    width: 50px;
    margin-right: 15px; }
#comments .comment-list .comment-body .comment-content {
    margin-bottom: 10px; }
#comments .comment-list .comment-body .comment-content header {
    border-bottom: 1px solid #d9d9d9;
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 10px; }
#comments .comment-list .comment-body .comment-content header h4 {
    font-size: 15px;
    font-weight: 400;
    color: #292929;
    margin-top: -2px;
    margin-bottom: 5px; }
#comments .comment-list .comment-body .comment-content header p.reply {
    margin-bottom: 0;
    position: absolute;
    font-style: italic;
    right: 0;
    bottom: 10px; }
#comments .comment-list .comment-body .comment-content header p.reply a.edit-link {
    color: #a39161; }
#comments .comment-list .comment-body .comment-content header p.reply a.edit-link:hover {
    color: #292929; }
#comments .comment-list .children {
    margin-left: 65px;
    list-style: none;
    padding-left: 0; }
#comments .kopa-comment-pagination {
    margin: 0;
    padding: 15px 10px 15px 0;
    text-align: right;
    border-top: 1px solid #d4d4d4;
    border-bottom: 1px solid #d4d4d4; }
#comments .kopa-comment-pagination a, #comments .kopa-comment-pagination span {
    margin: 0 2px;
    font-size: 12px;
    font-weight: 300;
    color: #292929;
    padding: 5px; }
#comments .kopa-comment-pagination a:hover,
#comments .kopa-comment-pagination span.current {
    color: #a39161; }

#respond, .contact-respond {
    padding: 0 20px 20px; }
#respond .comment-reply-title, .contact-respond .comment-reply-title {
    margin: 0 -20px 20px; }
#respond p, .contact-respond p {
    margin-bottom: 20px; }
#respond p span, .contact-respond p span {
    color: red;
    margin-left: 5px; }
#respond form div.pull-left, .contact-respond form div.pull-left {
    width: 49%; }
#respond form .form-control, .contact-respond form .form-control {
    boder: 1px solid #d9d9d9;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    -ms-transition: all .3s; }
#respond form .form-control:focus, .contact-respond form .form-control:focus {
    border-color: red; }
#respond form .form-group, .contact-respond form .form-group {
    position: relative;
    margin-bottom: 20px; }
#respond form .form-group label, .contact-respond form .form-group label {
    position: absolute;
    font-size: 12px;
    top: 10px;
    left: 20px;
    font-weight: 300;
    margin: 0; }
#respond form .form-group label span, .contact-respond form .form-group label span {
    color: red; }
#respond form div.pull-left, .contact-respond form div.pull-left {
    margin-right: 2%; }
#respond form div.pull-left .form-control, .contact-respond form div.pull-left .form-control {
    height: 40px; }
#respond form div.item-right .form-control, .contact-respond form div.item-right .form-control {
    height: 160px; }
#respond form .form-submit, .contact-respond form .form-submit {
    clear: both;
    margin: 0;
    overflow: hidden; }
#respond form input[type="submit"], .contact-respond form input[type="submit"] {
    border: none;
    background: #a39161;
    float: right;
    font-weight: 400;
    font-size: 14px;
    /*text-transform: uppercase;*/
    color: #fff;
    padding: 13px 15px 15px;
    font-family: "Roboto Condensed", sans-serif;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    -ms-transition: all .3s; }
#respond form input[type="submit"]:hover, .contact-respond form input[type="submit"]:hover {
    background: #292929; }
#respond form label.error, .contact-respond form label.error {
    right: 10px;
    left: auto; }

/*.contact-respond */
.contact-respond {
    padding: 0;
    margin-top: 20px; }
.contact-respond .comment-reply-title {
    border-top: 1px solid #d4d4d4; }

/* gallery */
.kp-gallery {
    overflow: hidden; }
.kp-gallery nav {
    background: #f3f3f3;
    padding: 5px 20px;
    clear: both;
    overflow: hidden;
    text-align: right;
    color: #292929;
    font-family: "Roboto Condensed", sans-serif; }
.kp-gallery nav span.total {
    font-weight: 300;
    float: left; }
.kp-gallery nav span.status-caption,
.kp-gallery nav span.status-slide {
    font-size: 14px;
    /*text-transform: uppercase;*/
    margin-left: 20px;
    cursor: pointer; }
.kp-gallery nav span.status-caption:hover,
.kp-gallery nav span.status-slide:hover {
    color: #a39161; }

/*=====================================
  PAGE MULTIMEDIA
=======================================*/
.multimedia {
    clear: both; }
.multimedia .multimedia-title {
    margin: 0;
    padding: 12px 20px;
    font-size: 17px;
    font-weight: 400;
    font-style: italic;
    position: relative; }
.multimedia .multimedia-title a {
    width: 50px;
    height: 48px;
    border-left: 1px solid #d4d4d4;
    position: absolute;
    top: 0;
    display: block; }
.multimedia .list-item {
    margin-left: -1px;
    margin-bottom: -1px; }
.multimedia .list-item > li {
    float: left;
    width: 16.666666666666664%; }
.multimedia .list-item .item {
    padding: 20px 20px 15px;
    border-left: 1px solid #d4d4d4;
    border-bottom: 1px solid #d4d4d4; }
.multimedia .list-item .item .kp-metadata {
    margin-top: 10px;
    margin-bottom: 5px; }
.multimedia .list-item .item h4 {
    margin: 0;
    font-size: 15px;
    font-weight: 400; }
.multimedia .caption span {
    display: block;
    width: 30px;
    height: 30px;
    background: #000;
    background: rgba(0, 0, 0, 0.8);
    right: 0;
    bottom: 0;
    z-index: 9999;
    border-radius: 0;
    text-align: center;
    line-height: 30px; }
.multimedia .caption span i {
    color: #fff;
    font-size: 14px; }
.multimedia .caption p {
    z-index: 1; }

/*=====================================
  PAGE CONTACT
=======================================*/
.kp-contact article.post-content {
    padding-top: 20px;
    border-bottom: 1px solid #d4d4d4; }
.kp-contact article.post-content .contact-info {
    margin: 0 -20px 20px;
    border-top: 1px solid #d4d4d4; }
.kp-contact article.post-content .entry-content .company-info ul {
    padding-left: 35px; }
.kp-contact article.post-content .entry-content .company-info ul li {
    margin-top: 15px; }
.kp-contact article.post-content .entry-content .company-info ul a {
    color: #454545; }
.kp-contact .widget-video .item-video {
    border-bottom: 0; }

#area-map {
    width: 100%;
    height: 450px;
    margin-bottom: 20px; }

/*=====================================
  PAGE ELEMENT
=======================================*/
.kp-element .element-title {
    margin: 0;
    border-bottom: 0;
    padding-left: 0; }
.kp-element article.post-content {
    padding-bottom: 0; }

.kp-dropcap {
    /*text-transform: uppercase;*/
    color: #fff;
    background: #a39161;
    float: left;
    margin-right: 15px;
    text-align: center;
    display: inline-block;
    margin-top: 5px;
    width: 35px; }

.kp-dropcap.style-1 {
    height: 40px;
    width: 40px;
    font-size: 30px;
    line-height: 38px; }

.kp-dropcap.style-2 {
    height: 35px;
    font-size: 25px;
    line-height: 34px;
    border-radius: 50%; }

.bs-example p {
    margin-bottom: 0; }
.bs-example p button {
    margin-right: 20px;
    margin-bottom: 20px; }

.btn {
    font-size: 12px; }

.btn-lg {
    border-radius: 0; }

.btn-sm {
    border-radius: 0; }

.btn-primary {
    background: #a39161;
    color: #fff;
    border-color: #a39161; }
.btn-primary:hover {
    background: #292929; }

.btn-default {
    color: #454545; }

.btn-default:hover {
    background: #a39161;
    color: #fff; }

blockquote {
    border-left-color: #a39161;
    background: #f3f3f3; }
blockquote p {
    font-size: 12px; }

.kp-toggle .toggle-header, .kp-toggle .ui-accordion-header, .kp-accordion .toggle-header, .kp-accordion .ui-accordion-header {
    border: 1px solid #d4d4d4;
    margin-top: 0;
    margin-bottom: 2px;
    font-style: normal;
    cursor: pointer;
    border-radius: 0;
    background: inherit;
    color: #292929; }
.kp-toggle .toggle-header:hover, .kp-toggle .ui-accordion-header:hover, .kp-accordion .toggle-header:hover, .kp-accordion .ui-accordion-header:hover {
    color: #a39161; }
.kp-toggle .ui-accordion-header-active,
.kp-toggle .toggle-header-active, .kp-accordion .ui-accordion-header-active,
.kp-accordion .toggle-header-active {
    color: #a39161; }
.kp-toggle .toggle-content, .kp-toggle .ui-accordion-content, .kp-accordion .toggle-content, .kp-accordion .ui-accordion-content {
    padding: 20px;
    border: 1px solid #d4d4d4;
    border-top: none;
    margin-top: -2px;
    margin-bottom: 2px;
    border-radius: 0; }
.kp-toggle .ui-accordion-header-icon, .kp-accordion .ui-accordion-header-icon {
    display: none; }

.widget-list-news ul {
    margin-bottom: -1px;
    margin-right: -1px;
    list-style: none;
    padding-left: 0;
    margin-left: -1px; }
.widget-list-news ul > li {
    padding: 20px;
    border-right: 1px solid #d4d4d4;
    border-bottom: 1px solid #d4d4d4;
    margin: 0;
    float: left;
    width: 16.666666666666664%; }

/*==========================================================
    404
============================================================*/
.error-404 {
    margin: 50px 10% 50px; }

.error-404 .left-col {
    width: 41%;
    float: left;
    margin: 0 2%; }

.error-404 .left-col p {
    font-size: 120px;
    font-weight: 700;
    color: #292929;
    line-height: 100px;
    text-align: right; }

.error-404 .right-col {
    width: 50%;
    float: left;
    margin: 0 2%; }

.error-404 .right-col h1 {
    margin-bottom: 10px;
    font-size: 44px;
    color: #292929;
    margin-top: 2px;
    line-height: 45px; }

.error-404 .right-col p {
    margin-bottom: 10px; }

.error-404 .right-col ul {
    padding-left: 15px; }
.error-404 .right-col ul li {
    color: #292929; }

.error-404 .right-col a {
    color: #292929;
    font-size: 14px;
    margin-bottom: 5px; }

.error-404 .right-col a:hover {
    color: #333; }

.wp-caption img{
    width: 100%;
}

.wp-caption-text{
    background-color: #F3F3F3;
    border: 1px solid #DDDDDD;
    margin: 0px;
    padding-top: 4px;
    text-align: center;
}