html, body, .wrapper, .modal-wrapper,
.blog-layout-1 .feedWrap span.bgi_date:after,.blog-layout-1 .feedWrap:after {
	background: #f2f2f2;
}

body, .f-text, .f-textarea, section.contact, section.contact input, section.contact textarea, section.contact form .button,
.testimonials-form .button, #gphw-calendar .gphw-week, #gphw-calendar .gphw-day-label, #gphw-calendar .gphw-calendar-dates .gphw-cell,
#gphw-calendar .gphw-title-month, #gphw-calendar .gphw-title-year, #gphw-calendar .gphw-p,
.gphw-calendar-tooltip, .gphw-calendar-tooltip .date, #contact #contact-form h2, #contact #contact-form input, #contact #contact-form .btn.send {
    font-family: 'EB Garamond';
}
.shop-product,.shop-page.shop-order,.shop-page.shop-cart,#inputs-form .textbox, .shop-products-content,
.shop-products .static-grid-item div, .testimonials .testimonials-form .f-text,.testimonials .testimonials-form .f-textarea,
.testimonials .testimonials-form .btn {
    font-family: 'EB Garamond' !important;
}

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

.wrapper header .header-inner {
	border-color: rgba(255, 138, 175, 1);
}

.wrapper footer .footer-inner {
	border-color: #ffffff;
}

nav .menu-handler a,
nav .menu > li a {
    font-family:Verdana, Verdana, Arial, sans-serif;    font-size:13px;    color:#969696;}

nav .menu > li a:hover {
    color:#2e2e2e !important;
}

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

nav .menu > li .sub .arrow-down {
	border-top: 4px solid #2e2e2e !important;
}

nav .menu > li .sub .line {
	border-color: #2e2e2e !important;
}

.menu > li.active > a {
	border-color: #2e2e2e !important;
}

nav .menu > li.selected > a {
    color:#333333;
}

.menu .sub li {
    border-color:#c2c2c2 !important;
}

.menu .sub .list, .menu .sub {
    background:#ffffff !important;
}

nav .menu .sub a {
    font-family:Verdana, Verdana, Arial, sans-serif;    font-size:10px;    color:#858585 !important;}
nav .menu .sub a:hover {
    color:#79c9b6 !important;
}
nav .menu .sub li.selected a {
    color:#2b2b2b !important;
}
nav .menu > li {
    margin-left:10px;
    margin-right:10px;
}

.gallery-preview .name, .gallery-title {color:#707070;}

#next-slide:hover path, #prev-slide:hover path {fill:#575757;}

#a-gallery {background:#d9d0ca;}

.previews .gallery .item {border-color:#c9c0bb;}

#main-wrapper .content, #main-wrapper .content a, .main.page a, body.mobile .content {
    color:#61554c;
}

.main.page {
background:#e87d12;color:#61554c;}

.main.page .page-number {
    color:#61554c;
}

.contact.main {
    background:#f2eeea;     color:#6b6b6b;}
.submit,
.contact .contact-box{color:#6b6b6b;}

.subgallery-block-image .mask {background:#4a4a4a;}
.subgallery-textblock-title {color:#717171;}
.subgallery-textblock-paragraph {color:#a5a5a5;}
.feed-element {
    background:#424242;    color:#969696;}
.feed-element:hover, .feed-selected {
    background:#575757;    color:#54807f;}
#scroller-left, #scroller-right {color:#757575;}
.scroller-box {background:#757575;}

#play-button {color:#6e6e6e;}
#pause-button img {background:#6e6e6e;}

#play-button:hover {color:#54807f;}
#pause-button:hover img {background:#54807f;}



.copyright,
.copyright a,
.copyright a:hover,
.copyright a:visited {color:#999999;}




.contact h2 {color: #454444}
.contact .btn.send, .testimonials-form .btn.send {color: #707070}
.contact .btn.send:hover, .testimonials-form .btn.send:hover{
color: #ffffff;
}

.contact .f-text,
.contact .f-textarea,
.testimonials-form .f-text,
.testimonials-form .f-textarea {color: #5c5c5c}

.ico-close__page {background: #ffffff}

.ico-close__page:hover {background: #79c9b6}

.news .title {
    font-family:'Verdana', Verdana, Arial, sans-serif;    font-size:14px;    color:#a6a6a6;}

.news .date {
    color:#dedede;
}

.news .row {
    border-color:#e3e3e3;
}

.news .lnk-more {
        font-size:12px;}




.testimonials .row {
    border-color:#e3e3e3;
}

.testimonials .row .title,
.testimonials-form .testimonials-form-link,
.testimonials-form .f-text,
.testimonials-form .f-textarea,
.testimonials-form .btn {
    font-family:'Ubuntu Condensed', Verdana, Arial, sans-serif !important;    font-size:16px;    color:#737373;}

.testimonials-form .f-text {
    min-height:16px;
}

.testimonials a.testimonials-form-link {
	font-size:14px;	color:#474141;}

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

.testimonials .row .text {
    color:#2e2e2e;
}

.galleries-previews .gallery-preview .preview {
    opacity:0.73;
}

/*.scroll-top-btn {
	background: #d1d1d1;}

.scroll-top-btn:hover {
	background: #a6a6a6;}*/

.scroll-top-btn .ico-open-svg path {
	fill: #2e2e2e;
}

#langs, #langs a {
    font-family:'Verdana', Verdana, Arial, sans-serif;    font-size:13px;    color:;}

.social-icons .social-icon-box { padding: 4px; }
.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: 24px;
    line-height: 24px;
}
.social-icons .social-icon-box i { color: rgba(82, 198, 204, 1); }
.social-icons .social-icon-box i:hover { color: rgba(140, 132, 132, 1); }

.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: #ffffff;
    border-color: #ffffff;    border-width: 0px;
                padding: 43px 30px;
        }
        .blog-content article.post hr, .blog-content .post-pagination {
    border-bottom-color: #dedede;
    }
            .blog-content article.post .share-links ul {
    border-color: #dedede !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: #a6a6a6 !important;
    }
            .blog-content .items article.post ul svg path,
    .blog-content .items article.post .share-links ul svg path {
    stroke: #a6a6a6;
    }
            .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: #a6a6a6; /* page post */
    }
    .blog-mobile div.tools span.field a.like span {
        color: #a6a6a6;
    }
            .blog-content .items article.post ul .like.checked svg path,
    .blog-content .items article.post .share-links ul .like.checked svg path  {
    fill: #a6a6a6;
    }
            .blog-content  article.post .share-links li {
    border-right-color: #a6a6a6;
    }
            .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: #757575 !important;
    }
    
        .blog-content .items article.post .paging li svg path {
    stroke: #757575;
    }
    .blog-content .items article.post .posts-paging li svg path {
    fill: #757575;
    }
        .blog-content .items article.post header h2 a {
    font-family: 'Verdana';    font-size: 16px !important;    color: #5e5e5e !important;    }

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

        .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: #5e5e5e;
    }
            .blog-content .items article.post header .view6 h2 a span {
    border-color: #5e5e5e;
    }
        .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: #5e5e5e !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: #5e5e5e !important;    }

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

    .feedWrap h2 {
        font-size: 16px !important;        font-family:'Verdana' !important;        color: #303030 !important;    }
        .feedWrap span.bgi_action_hold svg path, .blog-content.blog-type-classic .items .feedWrap .tools span.field svg path{
        fill: #383838 !important;        
    }
            .feedWrap span.bgi_action_hold a span, .blog-content.blog-type-classic .items .feedWrap .tools a span {
        color: #383838 !important; 
    }
        .feedWrap span.bgi_tag a, .feedWrap .bgi_description .bgi_tag a {
        font-size: 12px !important;        font-family: 'Verdana' !important;        color: #a8a8a8 !important;    }
    .blog-layout-6 .feedWrap span.bgi_date {
        font-size: 12px !important;        font-family: 'Verdana' !important;        color: #a8a8a8 !important;    }

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

    .feedWrap a.btnRect {
        font-size: 12px !important;        font-family: 'Verdana' !important;        color: #ffffff !important;        background: #303030 !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:  #b8b8b8 !important;
    }
            .blog-content .paging li svg path, .blog-content .posts-paging li svg path {
        stroke: #b8b8b8;
    }
        .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: 12px !important;        color: #525252 !important;    }

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

/*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: #ffffff;
            padding: 10px;
    
  }
    .blog-content.blog-type-classic article hr, .blog-content.blog-type-classic .post-pagination {
    border-bottom-color: #dedede;
  }
      .blog-content.blog-type-classic article .share-links ul {
    border-color: #dedede !important;
  }
      .blog-content.blog-type-classic .items article .tools .field span {
      color: #b8b8b8;
  }
      .blog-content.blog-type-classic .items article .tools .field svg path {
     fill: #b8b8b8;
  }
      .blog-content.blog-type-classic .items article .tools .field .like.checked svg path {
      fill: #b8b8b8;
  }
      .blog-content.blog-type-classic .items article .tools .field .bgi_toolTip a {
      color: #b8b8b8;
  }
      .blog-content.blog-type-classic .items article .tools .field .bgi_toolTip {
      border-color: #b8b8b8;
  }
      .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: #b8b8b8;
  }
      .blog-content.blog-type-classic .paging li svg path, .blog-content.blog-type-classic .posts-paging li svg path {
    stroke: #b8b8b8;
  }
    .blog-content.blog-type-classic .items article header h2 a {
    font-family: 'Verdana';    font-size: 20px !important;    color: #303030;  }
  .blog-content.blog-type-classic .items article header .date {
    font-family: 'Anonymous Pro';    font-size: 10px !important;    color: #cccccc;  }

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

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


/*
 * @end blog
 */