body,
.blog-layout-1 .feedWrap span.bgi_date:after,.blog-layout-1 .feedWrap:after {
	background: #0f0f0f;
}


nav.menu .menu-item,
nav.menu .menu-item a,
body.mobile .gallery-cat a,
body.mobile .gallery-cats a {
    font-family:'Verdana', Verdana, Arial, sans-serif;    font-size:12px;    color:#878787;}

nav.menu .menu-item a:hover {
    color:#8c8c8c;
}

nav.menu .menu-item.selected a {
    color:#3b3b3b;
}

nav.menu .sub-menu {
    background:#242424 !important;
}

nav.menu .sub-menu a {
    font-family:'Verdana', Verdana, Arial, sans-serif;    font-size:10px;    color:#737373 !important;}

nav.menu .sub-menu a:hover {
    color:#bfbfbf !important;
}

nav.menu .sub-menu .menu-item.selected a {
    color:#3b3b3b !important;
}

footer .copyright,
footer .copyright a,
footer .copyright a:visited, .copyright a {color:#545454;}
footer a:hover {color:#7d7d7d;}

.langs .lang a {color: #545454}
.langs .lang a:hover {color: #545454}
#copyright-block, #copyright-block .copy-box, #copyright-block .copy-box a {color: #545454}
footer .copyright {color: #545454}

body.structure-contact .btn.send, .testimonials-form .btn.send {color: #999999}
body.structure-contact h2 {color: #9e9e9e}

body.structure-contact .row .f-text,
body.structure-contact .row .f-textarea,
.testimonials-form .line .f-text,
.testimonials-form .line .f-textarea {color: #878787;}

body.structure-news .title, 
body.structure-news .title a {
    font-family:'Arial', sans-serif;    font-size:15px;    color:#b0b0b0;}

body.structure-news .date {
    color:#4d4d4d;
}

body.structure-news .row,
body.structure-news .pagination {
    border-color:#000000;
}

body.structure-news .lnk-more {
    color:#bfbfbf;    }

body.structure-news .lnk-more:hover {
    color:#f7bf31;}

body.structure-news .pagination, 
body.structure-news .pagination a {
    color:#adadad;
}

body.structure-news .pagination a:hover {
    color:#201e21;
}

body.structure-testimonials .row {
    border-color:#000000;
}

body.structure-testimonials .row .title,
.testimonials-form .testimonials-form-link {
    font-family:'Arial', Verdana, Arial, sans-serif !important;    font-size:16px;    color:#a1a1a1;}

body.structure-testimonials .row .text {
    color:#878787;
}

body.structure-testimonials a.testimonials-form-link {
    font-size:12px;    color:6b6b6b;}

body.structure-testimonials a.testimonials-form-link:hover {
    color:454545;
}


body.structure-page .content, body.structure-contact .content, body.structure-page .content a, body.structure-contact .content a {
	color:#878787;
}
body.structure-page .scrollbar-handler, 
body.structure-calendar .scrollbar-handler, 
body.structure-contact .scrollbar-handler, 
body.structure-testimonials .scrollbar-handler{
    background-color:#878787;
}

body.structure-page .scrollbar-track, 
body.structure-calendar .scrollbar-track, 
body.structure-contact .scrollbar-track, 
body.structure-testimonials .scrollbar-track {
    background-color:#595959;
}




    #copyright-block { background-color: #bdbdbd }

footer .langs .lang.active a {
	color: #7d7d7d;
}

.lenta .lenta-btn.lenta-next div.arrow,
.lenta .lenta-btn.lenta-prev div.arrow {
	border-left-color: #0f0f0f;
	border-right-color: #0f0f0f;
}

body .lenta .lenta-btn.lenta-next:hover .arrow,
body .lenta .lenta-btn.lenta-prev:hover .arrow {
	border-left-color: #878787;
	border-right-color: #878787;
}

body.tablet .lenta .lenta-btn.lenta-next:hover .arrow,
body.tablet .lenta .lenta-btn.lenta-prev:hover .arrow {
	border-left-color: #0f0f0f;
	border-right-color: #0f0f0f;
}

body.structure-photo .lenta-viewport > ul > li,
body.structure-video .lenta-viewport > ul > li {
	margin-right: 15px;
	margin-left: 15px;
}

body.structure-photo .lenta-viewport > ul > li .mask,
body.structure-video .lenta-viewport > ul > li .mask {
	opacity: 0.12;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=12)";
    filter: alpha(opacity=12);
background: #0f0f0f;}

.lenta-viewport > ul > li:last-child { margin-right: 0 }

.lenta ul > li .grid-item .overlay {
	background-color: #424242;
}

.lenta ul > li .grid-item .overlay .title,
.lenta ul > li .grid-item .overlay .desc {
	color: #ffffff;
}
.lenta ul > li.about h2, .lenta ul > li.about .desc, .lenta ul > li.about .short-desc {
	color: #878787;
}
.lenta ul > li .grid-item.no-image {
    background-color: #050505;
}
.lenta .lenta-scrollbar-track,
.lenta .scrollbar-track {background: #000000}
.lenta .lenta-scrollbar-handler,
.lenta .scrollbar-handler {background: #2b2b2b}

.lenta .lenta-btn {
		background-color: rgba(102,102,102, 0.5);	
}




/**
 * Mobile
 */
body.mobile.structure-photo .copy-protect,
body.mobile.structure-video .item.thumb {
	margin-bottom: 30px;
}

body.mobile .about h2, body.mobile .about .desc, body.mobile .about .short-desc {
	color: #878787;
}

.menu .lnk-cart .shop-basket {
	font-size:23px;
}



.shop-products nav.shop-menu > ul > li.shop-menu-item > a,
.shop-product nav.shop-menu > ul > li.shop-menu-item > a {
    font-family:'Verdana', Verdana, Arial, sans-serif;}

.shop-products nav .shop-sub-menu .shop-menu-item > a,
.shop-product nav .shop-sub-menu .shop-menu-item > a {
    font-family:'Verdana', Verdana, Arial, sans-serif;}
/*
 * @begin blog
 */
        /*start blogPagePost */
    .blog-content .items article.post {
    background: inherit;
        border-width: 0px;
                padding: 43px 30px;
        }
                                
        .blog-content .items article.post header h2 a {
                }

    .blog-content .items article.post header .date {
                }

            .blog-content:not(.composite-content).blog-type-post .items article.post .text-box, .blog-sidebar-box .blog-sidebar .aside .widget .text-box,
    .blog-content:not(.composite-content).blog-mobile .items article.post .text-box {
                            }
    .blog-content:not(.composite-content) .items article.post .text-box.nocolumns {
            }

/*end blogPagePost */
        
  /*start blogDesign */
    .blog-content.blog-type-classic .items article {
        background: inherit;
                border-width: 0px;                        padding: 43px 13px;
            }
      .blog-content.blog-type-classic .blog-sidebar {
    background-color: inherit;
    
  }
                    .blog-content.blog-type-classic .items article header h2 a {
        font-size: 25px !important;    color: #c9c9c9;  }
  .blog-content.blog-type-classic .items article header .date {
        font-size: 9px !important;    color: #c9c9c9;  }

    
  .blog-content.blog-type-classic .items article .post-body .text-box {
              }

  .blog-content.blog-type-classic .items article ul.tags li a,
  .blog-content.blog-type-classic .items article  ul.tags li:after{
              }

/*end blogDesign */
  
  /*start blogTags */
  .blog-content ul.tags-top {
    text-align: center;
  }
    .blog-content ul.tags-top li a {
            font-size: 15px;    line-height: 15px;  }
  /*end blogTags */
  


/*
 * @end blog
 */