body {
	                background: url('https://cdn-s.vigbo.com/saas-v2/core/static/images/backgrounds/u-ada64d8194351f105e3fb4c408355c8a.jpg') repeat scroll 0 0 transparent;
        				font-family: 'Playfair Display SC';
	}

.blog-layout-1 .feedWrap span.bgi_date:after,.blog-layout-1 .feedWrap:after {
	                background: url('https://cdn-s.vigbo.com/saas-v2/core/static/images/backgrounds/u-ada64d8194351f105e3fb4c408355c8a.jpg') repeat scroll 0 0 transparent;
        	}

.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: 'Playfair Display SC' !important;
}



body > .page.tablet .sub-menu {background: rgba(48, 48, 48, 1)}

#logo {
	background-color: #ffffff;	border-bottom-color: #dedede;}
#footer {
	background-color: #292828;	border-top-color: #3d3d3d;}
/**
 * Menu 
 */
#sidebar {
    width: 10%;
}

.mobile #sidebar {
    background-color: rgba(48, 48, 48, 1);
}

body > .page.desktop #content.left, body > .page.desktop .content.left {
    margin-left: 10%;
}
body > .page.desktop #logo .logo-center.left {
	margin-left: 10%;
}
/**
 * Content 
 */
#logo .logo-center {
	max-width: 1280px;
}
#content {
    max-width: 1280px;
	    width: 90%;
	}
.content {
    max-width: 1200px;
	    width: 90%;
	}

.f-text, .f-textarea, section.contact, section.contact input, section.contact textarea,
testimonials-form, testimonials-form input {
	font-family: 'Playfair Display SC';
}




section, section a {
	color: #545454;
}

.copyright, .copyright a, .copyright a:hover {
	color: #666666;	font-size: 10px;}

.logo-text a {
	   	font-family: 'Playfair Display SC';
			color: rgba(194, 176, 174, 1);
		    font-size: 16px;
	line-height: 16px;
	}

		.social-icons .social-icon-box { padding: 2px; }
		    .social-icons .social-icon-box,
    .social-icons .social-icon-box a,
    .social-icons .social-icon-box i {
		font-size: 28px;
      	line-height: 28px;
    }
			.social-icons .social-icon-box i { color: rgba(79, 79, 79, 1); }
			.social-icons .social-icon-box i:hover { color: #3d3d3d; }
	


body > .page > section > .slider .close #icon-close path {
	fill: #e8e8e8;
    stroke: #e8e8e8;
}
body > .page > section > .slider .close #icon-close:hover path {
	fill: #a1a1a1;	stroke: #e8e8e8;}

.icon-right-arrow path, .icon-left-arrow path {
	fill: #e3e3e3;
}
.icon-right-arrow:hover path, .icon-left-arrow:hover path {
	fill: #757575;
}

/**
 * Menu
 */

.mobile nav.menu .menu-item > a,
nav.menu > ul >  li.menu-item > a {
    font-family: 'Jura';
}

nav.menu > ul >  li.menu-item > a {
	font-size: 12px;	color: rgba(97, 97, 97, 1);}

header nav.menu .menu-item .shop-basket {
    font-size: 23px;
}

nav.menu > ul > li.menu-item > a:hover,
nav.menu > ul > .menu-item.active > a {
	color: rgba(148, 48, 94, 1);
}

nav.menu .menu-item .sub-menu li,
nav.menu .menu-item .sub-menu li a {
	font-family: 'Jura';	font-size: 11px;	color: #8f8f8f;}

nav.menu .menu-item .sub-menu a:hover,
nav.menu .menu-item .sub-menu .menu-item.active a {
	color: #e8e8e8;
}

section.contact .columns input, section.contact .columns textarea, section.private-page input, .testimonials-form input[type=text], .testimonials-form textarea {
	color: #bdbdbd;
}

section.contact .columns .first-column, section.contact .columns .second-column, section.contact .form-block {
    background: #3d3d3d;
}

section.contact .input-border svg path, section.contact #textarea-bg-border svg path {
    fill: #525252;
}

section.contact form .btn.send, .testimonials-form .btn.send {
		color: #d6d6d6;
			font-family: 'Playfair Display SC';
	}
section.contact form .btn.send:hover, .testimonials-form .btn.send:hover {
	color: #ffffff;
}

.news .title a, .news h2 {
	color: #d6d6d6;	font-size: 15px;}
body .news .date {
	color: #707070;
}
body .news .row, body .news .pagination {
	border-color: #454545;
}
.lnk-more-container a {
		color: #fafafa;
		}
.lnk-more-container a:hover {
	color: #d4d4d4;
}
body .news .pagination a, body .news .pagination {
	color: #c4c4c4;
}
body .news .pagination a:hover {
	color: #f0f0f0;
}

section.testimonials .testimonial h2.title {
			font-size: 14px;
				color: #d9d9d9;
	}

section.testimonials .testimonial .text {
	color: #8f8f8f;
}

section.testimonials a.testimonials-form-link {
    font-size:13px;    color:#d4d4d4;}

section.testimonials a.testimonials-form-link:hover {
	color:#919191;
}


/* photo(video) gallery, gallery category */
.static-grid .static-grid-item .description {
	background-color: #3d3d3d;
}

.static-grid .static-grid-item .description  .middle .title {
	color: #e6e6e6;	font-size: 15px;}
.static-grid .static-grid-item .description  .middle .text {
	color: #757575;	font-size: 12px;}
.gallery .text-box-wrapper {
    color: #c4c4c4;
}
section.photo .gallery, section.photo .gallery .text-box .text-box-wrapper {
	border-bottom-color: #3b3b3b;
}
section.photo .gallery .arrows path {
	stroke: #a8a6a6;
}
#fsbox-close path {
    fill: #e8e8e8;
    stroke: #e8e8e8;
}
#fsbox-close:hover path {
    fill: #a1a1a1;
    stroke: #a1a1a1;
}
#fsbox-next path, #fsbox-prev path {
     fill: #e3e3e3;
}
#fsbox-next:hover path, #fsbox-prev:hover path {
     fill: #757575;
}
.fsbox {
     background-color: #424242;
}

section.galcategory .text-bottom,
section.video .text-bottom, 
section.photo .text-bottom,
.static-grid .static-grid-item .image.loading {
     background-color: #383838;
}


.right-panel .scroll-top-btn {
	background: #ffffff;
}

.right-panel .scroll-top-btn:hover {
    background: #4d4d4d;
}

.right-panel .scroll-top-btn .ico-open {
    color: #242424;
}

.right-panel .scroll-top-btn .ico-open:hover {
    color: #e0e0e0;
}
/*
 * @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: #a8a5a5;
    }
            .blog-content article.post .share-links ul {
    border-color: #a8a5a5 !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: #a8a5a5 !important;
    }
            .blog-content .items article.post ul svg path,
    .blog-content .items article.post .share-links ul svg path {
    stroke: #a8a5a5;
    }
            .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: #a8a5a5; /* page post */
    }
    .blog-mobile div.tools span.field a.like span {
        color: #a8a5a5;
    }
            .blog-content .items article.post ul .like.checked svg path,
    .blog-content .items article.post .share-links ul .like.checked svg path  {
    fill: #a8a5a5;
    }
            .blog-content  article.post .share-links li {
    border-right-color: #a8a5a5;
    }
            .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: #a8a5a5 !important;
    }
    
        .blog-content .items article.post .paging li svg path {
    stroke: #a8a5a5;
    }
    .blog-content .items article.post .posts-paging li svg path {
    fill: #a8a5a5;
    }
        .blog-content .items article.post header h2 a {
    font-family: 'PT Sans Narrow';    font-size: 25px !important;    color: #000000 !important;    }

    .blog-content .items article.post header .date {
    font-family: 'PT Sans Narrow';    font-size: 9px !important;    color: #8a8585;    }

        .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: #8a8585;
    }
            .blog-content .items article.post header .view6 h2 a span {
    border-color: #8a8585;
    }
        .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: #8a8585 !important;                    font-size:  9px !important;
            line-height: 1.3;
            margin-top: -1px;
            margin-bottom: -1px;
                font-family: 'PT Sans Narrow';    }
    .blog-content:not(.composite-content) .items article.post .text-box.nocolumns {
        color: #8a8585 !important;    }

/*end blogPagePost */
        
  /*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: #a8a5a5;
  }
      .blog-content.blog-type-classic article .share-links ul {
    border-color: #a8a5a5 !important;
  }
      .blog-content.blog-type-classic .items article .tools .field span {
      color: #a8a5a5;
  }
      .blog-content.blog-type-classic .items article .tools .field svg path {
     fill: #a8a5a5;
  }
      .blog-content.blog-type-classic .items article .tools .field .like.checked svg path {
      fill: #a8a5a5;
  }
      .blog-content.blog-type-classic .items article .tools .field .bgi_toolTip a {
      color: #a8a5a5;
  }
      .blog-content.blog-type-classic .items article .tools .field .bgi_toolTip {
      border-color: #a8a5a5;
  }
      .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: #a8a5a5;
  }
      .blog-content.blog-type-classic .paging li svg path, .blog-content.blog-type-classic .posts-paging li svg path {
    stroke: #a8a5a5;
  }
    .blog-content.blog-type-classic .items article header h2 a {
        font-size: 25px !important;      }
  .blog-content.blog-type-classic .items article header .date {
        font-size: 9px !important;    color: #8a8585;  }

    .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: #8a8585;
  }
      .blog-content.blog-type-classic .items article header .view6 h2 a span {
    border-color: #8a8585;
  }
  
  .blog-content.blog-type-classic .items article .post-body .text-box {
    color: #8a8585;    font-family: 'PT Sans Narrow';    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: #a8a5a5;    font-family: 'PT Sans Narrow';    font-size: 14px;  }

/*end blogDesign */
  
  /*start blogTags */
  .blog-content ul.tags-top {
    text-align: center;
  }
    .blog-content ul.tags-top li a {
    color: #a8a5a5 !important;    font-family: 'PT Sans Narrow';    font-size: 15px;    line-height: 15px;  }
    .blog-content ul.tags-top li a:hover,
  .blog-content ul.tags-top li.active a {
    color: #807979 !important;
  }
  /*end blogTags */
  


/*
 * @end blog
 */