body {
			background-color: rgba(40, 42, 61, 1);		background-color: rgba(40, 42, 61, 1);			font-family: 'Open Sans Condensed';
				font-size: 16px;
	}

.blog-layout-1 .feedWrap span.bgi_date:after,.blog-layout-1 .feedWrap:after {
			background-color: rgba(40, 42, 61, 1);	}

.gphw-calendar-tooltip, .gphw-calendar-tooltip .date,
#gphw-calendar .gphw-week, #gphw-calendar .gphw-day-label,
#gphw-calendar .gphw-title-month,
#gphw-calendar .gphw-title-year, #gphw-calendar .gphw-p,
#gphw-calendar .gphw-calendar-dates .gphw-cell {
	font-family: 'Open Sans Condensed' !important;
}

.container {
	max-width: 1260px
}

.f-text, .f-textarea, section.contact, section.contact input, section.contact textarea {
	font-family: 'Open Sans Condensed';
}
section.privatepage form .button,
section.contact form .button, .testimonials-form .button {
	font-family: 'Open Sans Condensed' !important;
}

header {
    		background-color: rgba(40, 42, 61, 1);
		        box-shadow: 0px -1px 0px 0px rgba(40, 42, 61, 1) inset
	 
}

footer {
			background-color: rgba(40, 42, 61, 1);
	 
    		border-top-color: rgba(40, 42, 61, 1);
	 
}

header .top-pane .langs-pane a {
	color: #b3b3b3}

header .top-pane .langs-pane a:hover {
	color: #ffffff}


section, section a {
	color: rgba(186, 186, 186, 1);
}



.top-gallery .lenta .lenta-next .arrow, 
.top-gallery .lenta .lenta-prev .arrow {
	stroke: #ffe9e0;
}

.page.desktop .top-gallery .lenta .lenta-next:hover .arrow, 
.page.desktop .top-gallery .lenta .lenta-prev:hover .arrow {
	stroke: #cca697;
}

.top-gallery .lenta-switcher i  circle.circle {
	fill: #fae4dc;
}

.desktop .top-gallery .lenta-switcher i:hover circle.circle, 
.top-gallery .lenta-switcher i.active circle.circle {
	fill: #a9dea0;
}




	
		.social-icons i {font-size: 24px;}
			.social-icons i {color: #ffffff;}
			.social-icons i:hover {color: #f0c99c;}
		.copyright, .copyright a, .copyright a:hover {
				color: #ffffff;
						font-size: 12px;
			}

		


.static-grid .static-grid-item .static-grid-cell .description .cell .middle > h2,
.galcategory .description > h2 {
            color: rgba(255, 255, 255, 1);
                font-size:14px;
    }

section.gallery .container .desc,
.galcategory .description > div,
.galcategory .text,
.static-grid .static-grid-item .static-grid-cell .description .cell .middle > .short-description {
            color: rgba(148, 148, 148, 1);
                font-size:11px;
    }


#fsbox-close path {
	fill: #bdbdbd;
	stroke: #bdbdbd;
}

#fsbox-close:hover path {
	fill: #ffffff;
	stroke: #ffffff;
}

#fsbox-next path, #fsbox-prev path {
	fill: #adadad;
}

#fsbox-next:hover path, #fsbox-prev:hover path {
	fill: #f0f0f0;
}
.fsbox {
     background-color: #ffffff;
}



header nav.menu .menu-item a {
	font-family: 'Open Sans Condensed';	font-size: 19px;	color: rgba(95, 88, 107, 1);}

header nav.menu .menu-item .shop-basket {
    font-size: 30px;
}

header nav.menu .menu-item a:hover, header nav.menu .menu-item.active a {
	color: rgba(219, 215, 223, 1);
}
header nav.menu .menu-item.separator a {
	color: #a89e9e;
}
header > .sub-menu li a, header > .sub-menu > .menu-item ul {
	font-family: 'Open Sans Condensed';	font-size: 16px;	color: #cca697;}
header > .sub-menu li a:hover, header > .sub-menu li.active a {
	color: #995749;
}
header > .sub-menu {
	background: #ffffff}

section.contact .columns input, section.contact .columns textarea, section.private-page input, .testimonials-form input[type=text], .testimonials-form textarea,
section.contact .form textarea, section.contact input {
	color: rgba(112, 77, 66, 1);	background: #fff6f0;}
section.contact form .button.large, .testimonials-form .button.large {
	color: #ffffff;
}
body.desktop section.contact form .button.large:hover,  .testimonials-form .button.large:hover {
	color: #ffffff;
}
body.desktop section.contact form .button.large:hover, .testimonials-form .button.large:hover {
	background: #946f63;
}
section.contact form .button.large, .testimonials-form .button.large {
	background: rgba(112, 77, 66, 1);
}

.news .title a, .news h2 {
	color: #303030;	font-size: 15px;}
body .news .date {
	color: #cccccc;
}
body .news .row, body .news .pagination {
	border-color: #dedede;
}
.lnk-more-container a {
		color: bababa;
			font-size: 13px;
	}
.lnk-more-container a:hover {
	color: 13;
}
body .news .pagination a, body .news .pagination {
	color: #b8b8b8;
}
body .news .pagination a:hover {
	color: #ebebeb;
}

section.testimonials .testimonial h2.title {
			font-size: 21px;
				color: #a15241;
	}

section.testimonials .testimonial .text {
	color: #858282;
}

section.testimonials a.testimonials-form-link {
    font-size:19px;    color:#a15241;}

section.testimonials a.testimonials-form-link:hover {
    color:#b0b0b0;
}

.right-panel .scroll-top-btn {
	background: rgba(40, 42, 61, 1);
}

.right-panel .scroll-top-btn:hover {
    background: rgba(76, 78, 105, 1);
}

.right-panel .scroll-top-btn .ico-open {
    color: #ffffff;
}

.right-panel .scroll-top-btn .ico-open:hover {
    color: #ffffff;
}
/*
 * @begin blog
 */
        /*start blogPagePost */
    .blog-content .items article.post {
    background: inherit;
        border-width: 0px;
            }
        .blog-content article.post hr, .blog-content .post-pagination {
    border-bottom-color: #e3e3e3;
    }
            .blog-content article.post .share-links ul {
    border-color: #e3e3e3 !important;
    }
            .blog-content .items article.post ul.tags, .blog-content .items article.post ul.tags a,
    .blog-content .items article.post ul.tools, .blog-content .items article.post ul.tools a,
    .blog-content article.post .share-links li a, .blog-content ul.tools > li.share-links > ul
    {
    color: #9c9797 !important;
    }
            .blog-content .items article.post ul svg path,
    .blog-content .items article.post .share-links ul svg path {
    stroke: #9c9797;
    }
            .blog-content div.tools span.field a.like svg path, .blog-mobile div.tools span.field > .bgi_triggerTip svg path, .blog-mobile div.tools span.field a.like svg path {
        fill: #9c9797; /* page post */
    }
    .blog-mobile div.tools span.field a.like span {
        color: #9c9797;
    }
            .blog-content .items article.post ul .like.checked svg path,
    .blog-content .items article.post .share-links ul .like.checked svg path  {
    fill: #9c9797;
    }
            .blog-content  article.post .share-links li {
    border-right-color: #9c9797;
    }
            .blog-content .items article.post .paging li a, .blog-content .items article.post .posts-paging li a, .blog-content .items article.post .posts-paging li .last-post, .blog-content .items article.post ul.posts-paging .paging-separator {
    color: #9c9797 !important;
    }
    
        .blog-content .items article.post .paging li svg path {
    stroke: #9c9797;
    }
    .blog-content .items article.post .posts-paging li svg path {
    fill: #9c9797;
    }
        .blog-content .items article.post header h2 a {
    font-family: 'Open Sans Condensed';    font-size: 20px !important;    color: #a15241 !important;    }

    .blog-content .items article.post header .date {
    font-family: 'Verdana';    font-size: 9px !important;    color: #9c9797;    }

        .blog-content .items article.post header .view1 .date:before, .blog-content .items article.post header .view1 .date:after,
    .blog-content .items article.post header .view7 h2:before, .blog-content .items article.post header .view7 h2:after {
    background: #ccc6c6;
    }
            .blog-content .items article.post header .view6 h2 a span {
    border-color: #ccc6c6;
    }
        .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 blogDesignPreview */
    .feedWrap span.bgi_date {
        font-size: 9px !important;        font-family: 'Verdana' !important;        color: #9c9797 !important;    }

    .feedWrap h2 {
        font-size: 20px !important;        font-family:'Open Sans Condensed' !important;        color: #a15241 !important;    }
        .feedWrap span.bgi_action_hold svg path, .blog-content.blog-type-classic .items .feedWrap .tools span.field svg path{
        fill: #9c9797 !important;        
    }
            .feedWrap span.bgi_action_hold a span, .blog-content.blog-type-classic .items .feedWrap .tools a span {
        color: #9c9797 !important; 
    }
        .feedWrap span.bgi_tag a, .feedWrap .bgi_description .bgi_tag a {
        font-size: 15px !important;        font-family: 'Verdana' !important;        color: #9c9797 !important;    }
    .blog-layout-6 .feedWrap span.bgi_date {
        font-size: 15px !important;        font-family: 'Verdana' !important;        color: #9c9797 !important;    }

    .blog-layout-4 .feedWrap span.bgi_date {
        font-size: 15px !important;        font-family: 'Verdana' !important;        color: #9c9797 !important;    }
        .feedWrap .blog_grid_item:after {
        background: #e3e3e3 !important;
    }
            .blog-layout-4 .feedWrap .blog_grid_item {
    border-color: #e3e3e3 !important;
    }
            .blog-layout-10 .feedWrap .blog_grid_item.type_1,
    .blog-layout-10 .feedWrap .blog_grid_item.type_5,
    .blog-layout-10 .feedWrap .blog_grid_item.type_3,
    .blog-layout-10 .feedWrap .blog_grid_item.type_6,
    .feedWrap:not(.mid) .blog_grid_item.sided div.bgi_description:after {
        border-color: #e3e3e3 !important;
    }
            .feedWrap.mid .blog_grid_item.sided div.bgi_description:before,
    .feedWrap.mid .blog_grid_item.sided div.bgi_description:after,
    .feedWrap .blog_grid_item.centered .bgi_description:before,
    .feedWrap .blog_grid_item.centered .bgi_description:after {
        background: #e3e3e3 !important;
    }
            #liner {
        color: #e3e3e3;
    }
        .bgi_fields.readMore a {
                            }

    .feedWrap a.btnRect {
                                    }

            .blog-content .paging li a, .blog-content .posts-paging li a,
    .blog-content .posts-paging li .last-post, .blog-content ul.posts-paging .paging-separator {
        color:  #9c9797 !important;
    }
            .blog-content .paging li svg path, .blog-content .posts-paging li svg path {
        stroke: #9c9797;
    }
        .blog-content .blog-sidebar {
        background-color: inherit;
            }

    .feedWrap .bgi_description p, .feedWrap .blog_grid_item .bgi_textWrap, .feedWrap .blog_grid_item p, .feedWrap .bgi_description .preview-desc {
                            }

    .blog-layout-9 #iso_grid {
        background: inherit;
                padding: 30px;
            }
    
        .blog-layout-5 .feedWrap .blog_grid_item .place {
                    }

/*end blogDesignPreview */
    
  /*start blogDesign */
    .blog-content.blog-type-classic .items article {
        background: inherit;
                border-width: 0px;                    }
      .blog-content.blog-type-classic ul.tools > li.share-links > ul {
    background: post-bg-site;
  }
    .blog-content.blog-type-classic .blog-sidebar {
    background-color: inherit;
    
  }
    .blog-content.blog-type-classic article hr, .blog-content.blog-type-classic .post-pagination {
    border-bottom-color: #e3e3e3;
  }
      .blog-content.blog-type-classic article .share-links ul {
    border-color: #e3e3e3 !important;
  }
      .blog-content.blog-type-classic .items article .tools .field span {
      color: #9c9797;
  }
      .blog-content.blog-type-classic .items article .tools .field svg path {
     fill: #9c9797;
  }
      .blog-content.blog-type-classic .items article .tools .field .like.checked svg path {
      fill: #9c9797;
  }
      .blog-content.blog-type-classic .items article .tools .field .bgi_toolTip a {
      color: #9c9797;
  }
      .blog-content.blog-type-classic .items article .tools .field .bgi_toolTip {
      border-color: #9c9797;
  }
      .blog-content.blog-type-classic .paging li a, .blog-content.blog-type-classic .posts-paging li a, .blog-content.blog-type-classic .posts-paging li .last-post, .blog-content.blog-type-classic ul.posts-paging .paging-separator {
    color: #9c9797;
  }
      .blog-content.blog-type-classic .paging li svg path, .blog-content.blog-type-classic .posts-paging li svg path {
    stroke: #9c9797;
  }
    .blog-content.blog-type-classic .items article header h2 a {
    font-family: 'Open Sans Condensed';    font-size: 20px !important;    color: #a15241;  }
  .blog-content.blog-type-classic .items article header .date {
    font-family: 'Verdana';    font-size: 9px !important;    color: #9c9797;  }

    .blog-content.blog-type-classic .items article header .view1 .date:before, .blog-content.blog-type-classic .items article header .view1 .date:after,
  .blog-content.blog-type-classic .items article header .view7 h2:before, .blog-content.blog-type-classic .items article header .view7 h2:after {
    background: #ccc6c6;
  }
      .blog-content.blog-type-classic .items article header .view6 h2 a span {
    border-color: #ccc6c6;
  }
  
  .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 {
    color: #9c9797 !important;    font-family: 'Verdana';    font-size: 15px;    line-height: 15px;  }
    .blog-content ul.tags-top li a:hover,
  .blog-content ul.tags-top li.active a {
    color: #4a4646 !important;
  }
  /*end blogTags */
  


/*
 * @end blog
 */