body {
			background: #ffffff;
				font-family: 'Verdana';
	}

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

.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: 'Verdana' !important;
}

div.window-border {
    background-color: #ffffff;
}

.f-text, .f-textarea, section.contact, section.contact input, section.contact textarea {
	font-family: 'Verdana';
}

h1.title {
	color: #363535;
}


h1.title {
	font-size: 9px;
}

section, section a {
	color: #404040;
}


.social-icons .social-icon-box { padding: 2px; }
.social-icons .social-icon-box a {margin: 0}
.social-icons .social-icon-box,
.social-icons .social-icon-box a,
.social-icons .social-icon-box i {
    font-size: 20px;
    line-height: 20px;
}
.social-icons .social-icon-box i,
.nav-section-copyright a.icon,
.nav-section-copyright a.icon:hover { color: #2e2d2d; }
.social-icons .social-icon-box i:hover { color: #424141; }



.lenta-button rect, .lenta-button path {
	fill: #4d4d4d;
}
.photo-info-close path {
	stroke: #4d4d4d;
}

.photo-info-close circle, .lenta-button circle {
	fill: rgba(247, 247, 247, 1);
}

.photo-info-close:hover path, .lenta-button:hover rect, .lenta-button:hover path {
	fill: #6b6b6b;
}
#photo-preview .photo-info-close:hover  path.cross,
#photo-info .photo-info-close:hover  path.cross {
stroke: #6b6b6b;
}

.photo-info-close:hover circle, .lenta-button:hover circle {
	fill: #fcfcfc;
}

.static-grid .static-grid-item .static-grid-cell .description .cell .middle,
.galcategory .grid-item .title {
    color: #4d4d4d;
}

.static-grid .static-grid-item .static-grid-cell .description {
    background: #f7f7f7;
}


/** Menu **/
.nav-container {
    top: 0px;
			background-color: rgba(255, 255, 255, 0.49);
	}

#layout > header {
		background-color: rgba(255,255,255, 1);
}

.tablet .nav-container {
    top: 0px;
}

#menu .menu-item, 
#menu .menu-item a,
.mobile .menu .menu-item a {
    font-family:'Verdana';
}

#menu .menu-item a {
	font-size: 11px;	color: #292929;}

#menu .menu-item .shop-basket {
    font-size: 22px;
}

#menu .menu-item a:hover, #menu .menu-item.active a {
	color: #787878;
}
#menu .menu-item.separator {
	color: #969696;
}
#menu .menu-item .sub-menu a {
	font-size: 11px;	color: #bababa;}
#menu .menu-item .sub-menu a:hover, #menu .menu-item .sub-menu .menu-item.active a {
	color: #e3e3e3;
}
#menu .sub-menu .inner {
	background: #363636}
.nav-container.top #menu .menu-item .arrow {
    border-color: transparent transparent #363636 transparent;
}
.nav-container.bottom #menu .menu-item .arrow {
    border-color: #363636 transparent transparent transparent;
}

.nav-section-copyright .copy-text {
	bottom: -40px;
}

section.contact .columns input, section.contact .columns textarea, section.restrict input, .testimonials-form input[type=text], .testimonials-form textarea {
	color: #808080;	background: #f5f5f5;}
section.contact form .button, .testimonials-form .button {
			font-family: 'Verdana';
			color: #f0f0f0;
			background: #454545;
	}
body.desktop section.contact form .button:hover, .testimonials-form .button:hover {
		color: #ffffff;
			background: #525252;
	}

.news .title a, .news h2 {
		color: #454545;
		    font-size: #454545px;
	}
body .news .date {
	color: #c9c9c9;
}
body .news .row, body .news .pagination {
	border-color: #f0f0f0;
}
.lnk-more-container a {
		color: #807880;
		}
.lnk-more-container a:hover {
	color: #242321;
}
body .news .pagination a, body .news .pagination {
	color: #4d4d4d;
}
body .news .pagination a:hover {
	color: #828282;
}

section.testimonials .testimonial h2.title {
			font-size: 14px;
				color: #2e2e2e;
	}

section.testimonials .testimonial .text {
	color: #8a8a8a;
}

section.testimonials a.testimonials-form-link {
    font-size:12px;    color:#1a1818;}

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

#photo-info {
		background: rgba(237,237,237, 0.9);
}
#photo-preview .controls-background, #photo-preview .grid-background {
	background: #ededed;
}

.lenta .lenta-prev {
	cursor: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjI1IiBoZWlnaHQ9IjQzIj48cG9seWdvbiBmaWxsPSJyZ2JhKDAsIDAsIDAsIDAuNjEpIiBwb2ludHM9IjIyLjMsNDIuNCAxLjMsMjEuNSAyMi4zLDAuNiAyMy43LDIuMSA0LjIsMjEuNSAyMy43LDQwLjkiLz48L3N2Zz4=), auto;
}
.lenta .lenta-next {
	cursor: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjI1IiBoZWlnaHQ9IjQzIj48cG9seWdvbiBmaWxsPSJyZ2JhKDAsIDAsIDAsIDAuNjEpIiBwb2ludHM9IjIuNywwLjYgMjMuNywyMS41IDIuNyw0Mi40IDEuMyw0MC45IDIwLjgsMjEuNSAxLjMsMi4xIi8+PC9zdmc+), auto;
}
/*
 * @begin blog
 */
        /*start blogPagePost */
    .blog-content .items article.post {
    background: inherit;
    border-color: #ffffff;    border-width: 0px;
            }
        .blog-content article.post hr, .blog-content .post-pagination {
    border-bottom-color: #ffffff;
    }
            .blog-content article.post .share-links ul {
    border-color: #ffffff !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: #787878 !important;
    }
            .blog-content .items article.post ul svg path,
    .blog-content .items article.post .share-links ul svg path {
    stroke: #787878;
    }
            .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: #787878; /* page post */
    }
    .blog-mobile div.tools span.field a.like span {
        color: #787878;
    }
            .blog-content .items article.post ul .like.checked svg path,
    .blog-content .items article.post .share-links ul .like.checked svg path  {
    fill: #787878;
    }
            .blog-content  article.post .share-links li {
    border-right-color: #787878;
    }
            .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: #787878 !important;
    }
    
        .blog-content .items article.post .paging li svg path {
    stroke: #787878;
    }
    .blog-content .items article.post .posts-paging li svg path {
    fill: #787878;
    }
        .blog-content .items article.post header h2 a {
    font-family: 'Verdana';    font-size: 23px !important;    color: #000000 !important;    }

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

        .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: #f0f0f0;
    }
            .blog-content .items article.post header .view6 h2 a span {
    border-color: #f0f0f0;
    }
        .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 {
        color: #4d4d4d !important;                    font-size:  12px !important;
            line-height: 1.3;
            margin-top: -2px;
            margin-bottom: -1px;
                font-family: 'Verdana';    }
    .blog-content:not(.composite-content) .items article.post .text-box.nocolumns {
        color: #4d4d4d !important;    }

/*end blogPagePost */
            /*start blogDesignPreview */
    .feedWrap span.bgi_date {
        font-size: 14px !important;        font-family: 'Verdana' !important;        color: #787878 !important;    }

    .feedWrap h2 {
        font-size: 20px !important;        font-family:'Verdana' !important;        color: #000000 !important;    }
        .feedWrap span.bgi_action_hold svg path, .blog-content.blog-type-classic .items .feedWrap .tools span.field svg path{
        fill: #4d4d4d !important;        
    }
            .feedWrap span.bgi_action_hold a span, .blog-content.blog-type-classic .items .feedWrap .tools a span {
        color: #4d4d4d !important; 
    }
        .feedWrap span.bgi_tag a, .feedWrap .bgi_description .bgi_tag a {
        font-size: 15px !important;        font-family: 'Verdana' !important;        color: #807880 !important;    }
    .blog-layout-6 .feedWrap span.bgi_date {
        font-size: 15px !important;        font-family: 'Verdana' !important;        color: #807880 !important;    }

    .blog-layout-4 .feedWrap span.bgi_date {
        font-size: 15px !important;        font-family: 'Verdana' !important;        color: #807880 !important;    }
        .feedWrap .blog_grid_item:after {
        background: #ebebeb !important;
    }
            .blog-layout-4 .feedWrap .blog_grid_item {
    border-color: #ebebeb !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: #ebebeb !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: #ebebeb !important;
    }
            #liner {
        color: #ebebeb;
    }
        .bgi_fields.readMore a {
        font-size: 12px !important;        font-family: 'Verdana' !important;        color: #787878 !important;    }

    .feedWrap a.btnRect {
        font-size: 11px !important;        font-family: 'Verdana' !important;        color: #ffffff !important;        background: #292929 !important;    }

      
    .blog-layout-7 .feedWrap .bgi_imageHold, .blog-layout-7 .feedWrap .blog_grid_item,
    .blog-layout-7 .feedWrap .bgi_description, .blog-layout-7 .feedWrap .bgi_date {
        background-color: #fafafa !important;
    }
            .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:  #4d4d4d !important;
    }
            .blog-content .paging li svg path, .blog-content .posts-paging li svg path {
        stroke: #4d4d4d;
    }
        .blog-content .blog-sidebar {
        background-color: #ffffff;
                    padding: 10px;
            }

    .feedWrap .bgi_description p, .feedWrap .blog_grid_item .bgi_textWrap, .feedWrap .blog_grid_item p, .feedWrap .bgi_description .preview-desc {
        font-family: 'Verdana' !important;        font-size: 14px !important;        color: #6e6e6e !important;    }

    .blog-layout-9 #iso_grid {
        background: #fafafa;
            }
    
        .blog-layout-5 .feedWrap .blog_grid_item.clearfix {
        margin-top: 41px
    }
        .blog-layout-5 .feedWrap .blog_grid_item .place {
        background-color:#000000 !important;        opacity:0.09999999999999998!important;    }

/*end blogDesignPreview */
    
  /*start blogDesign */
    .blog-content.blog-type-classic .items article {
        background: #ffffff;
                border-width: 0px;                        padding: 43px 13px;
            }
      .blog-content.blog-type-classic ul.tools > li.share-links > ul {
    background: post-bg-custom;
  }
    .blog-content.blog-type-classic .blog-sidebar {
    background-color: #ffffff;
            padding: 10px;
    
  }
    .blog-content.blog-type-classic article hr, .blog-content.blog-type-classic .post-pagination {
    border-bottom-color: #f0f0f0;
  }
      .blog-content.blog-type-classic article .share-links ul {
    border-color: #f0f0f0 !important;
  }
      .blog-content.blog-type-classic .items article .tools .field span {
      color: #4d4d4d;
  }
      .blog-content.blog-type-classic .items article .tools .field svg path {
     fill: #4d4d4d;
  }
      .blog-content.blog-type-classic .items article .tools .field .like.checked svg path {
      fill: #4d4d4d;
  }
      .blog-content.blog-type-classic .items article .tools .field .bgi_toolTip a {
      color: #4d4d4d;
  }
      .blog-content.blog-type-classic .items article .tools .field .bgi_toolTip {
      border-color: #4d4d4d;
  }
      .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: #4d4d4d;
  }
      .blog-content.blog-type-classic .paging li svg path, .blog-content.blog-type-classic .posts-paging li svg path {
    stroke: #4d4d4d;
  }
    .blog-content.blog-type-classic .items article header h2 a {
    font-family: 'Verdana';    font-size: 25px !important;    color: #454545;  }
  .blog-content.blog-type-classic .items article header .date {
    font-family: 'Verdana';    font-size: 12px !important;    color: #b0adad;  }

    .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: #f0f0f0;
  }
      .blog-content.blog-type-classic .items article header .view6 h2 a span {
    border-color: #f0f0f0;
  }
  
  .blog-content.blog-type-classic .items article .post-body .text-box {
    color: #6e6e6e;        font-size: 12px;  }

  .blog-content.blog-type-classic .items article ul.tags li a,
  .blog-content.blog-type-classic .items article  ul.tags li:after{
    color: #b0adad;        font-size: 14px;  }

/*end blogDesign */
  
  /*start blogTags */
  .blog-content ul.tags-top {
    text-align: center;
  }
    .blog-content ul.tags-top li a {
    color: #807880 !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: #000000 !important;
  }
  /*end blogTags */
  


/*
 * @end blog
 */