/*
 * @section common
 */
body:not(.mobile),
.blog-layout-1 .feedWrap span.bgi_date:after,.blog-layout-1 .feedWrap:after {
            background-color: #ffffff;    }

body {
    font-family: Arial;
}

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

#page-wrapper {
    max-width: 1320px
}

td#header, td#section, td#footer {
    max-width: 1120px
}

#page {
            background-color: #ffffff;    }

.f-text, .f-textarea,
.contact .f-text, .contact .f-textarea,
.testimonials .f-text, .testimonials .f-textarea,
section.privatepage form .button,
section.contact form .btn.send, .testimonials-form .btn.send {
    font-family: 'Arial';
}

section.privatepage form .button,
section.contact form .button, .testimonials-form .button {
    font-family: 'Arial' !important;
}

#footer {
    border-top-color: #d7d8db;
}

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

section, section a {
    color: #a8a5a5;
}

.copyright, .copyright a {
    font-size: 12px
}

.copyright, .copyright a, .copyright a:hover {
    color: #a8a5a5}

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

.scroll-top-btn .ico-open-svg:hover path {
    fill: #ffffff;
}

/*
 * @end common
 */


        .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: #b3b3b3; }
            .social-icons .social-icon-box i:hover { color: #474747; }
        .social-icons [class^="icon-"]:before, .social-icons [class*=" icon-"]:before {margin: 0px;}

/*
 * @section menu
 */
  
header nav.menu .menu-item, header nav.menu .menu-item a {
    font-family: 'Verdana';    font-size: 12px;    color: #a89e9e;}

.gallery-nav, .gallery-nav a {
    color: #a89e9e;
}

header nav.menu .menu-item .shop-basket {
    font-size: 23px;
    line-height: 12px;
}

header nav.menu .menu-item > a:hover, header nav.menu .menu-item.active > a, .gallery-nav a:hover {
    color: #474545;
}

header nav.menu .menu-item.separator {
    color: #a89e9e;
}

header nav.menu .sub-menu li a {
    font-size: 11px;    color: #8a8888;}

header nav.menu .sub-menu li a:hover, header nav.menu .sub-menu .menu-item.active a {
    color: #424242;
}

header nav.menu .sub-menu .menu-item {
    background: #f5f5f5}



/*
 * @end menu
 */
 
/*
 * @section galleries
 */


section.galcategory .static-grid .static-grid-item .static-grid-cell .description .cell .middle {
            color: #474747;
                font-size: 14px;
    }

section.galcategory .text {
            color: #adadad;
                font-size: 11px;
    }


section.gallery .desc,
section.gallery .bottom-desc {
            color: #adadad;
        }

section.gallery .gallery-with-preview .preview-box .preview-viewport .preview,
section.gallery .photo-box,
section.gallery .photo-box .photo-box-wrapper,
section.gallery .photo-box .image {
    background-color: #ffffff;
}


/*
 * @end galleries
 */
 
/*
 * @section news
 */
.news .title a, .news h2 {
    color: #787878;    font-size: 15px;}
body .news .date {
    color: #cccccc;
}
body .news .row, body .news .pagination {
    border-color: #dedede;
}
.lnk-more-container a {
        color: #bababa;
        }
.lnk-more-container a:hover {
    color: #5c5c5c;
}
body .news .pagination a, body .news .pagination {
    color: #adadad;
}
body .news .pagination a:hover {
    color: #696969;
}
 /*
 * @end news
 */
 
/*
 * @section testimonial
 */
section.testimonials .testimonial h2.title {
            font-size: 17px;
                color: #c2bebe;
    }

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

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

section.testimonials a.testimonials-form-link:hover {
    color:#b0b0b0;
}
/*
 * @end testimonial
 */

/*
 * @section text
 */
section.contact .columns input, section.contact .columns textarea, section.private-page input, .testimonials-form input[type=text], .testimonials-form textarea {
    color: #919191;
}

section.contact .columns .first-column, section.contact .columns .second-column, section.contact .form-block {
    background: #ffffff;
}

section.contact .input-border svg path, section.contact #textarea-bg-border svg path,
section.testimonials .input-border svg path, section.testimonials #textarea-bg-border svg path {
    fill: #e0e0e0;
}

section.contact form .btn.send, .testimonials-form .btn.send {
    color: #595959;
}
section.contact form .btn.send:hover, .testimonials-form .btn.send:hover {
    color: #a1a1a1;
}

/*
 * @end text
 */
 
/*
 * @section logo
 */
 

/*
 * @end logo
 */
 
 /*
  * @section mobile
  */
    
body.mobile {
            background-color: #ffffff;    }

 /*
  * @end mobile
  *//*
 * @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: #999999;
    }
            .blog-content article.post .share-links ul {
    border-color: #999999 !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: #999999 !important;
    }
            .blog-content .items article.post ul svg path,
    .blog-content .items article.post .share-links ul svg path {
    stroke: #999999;
    }
            .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: #999999; /* page post */
    }
    .blog-mobile div.tools span.field a.like span {
        color: #999999;
    }
            .blog-content .items article.post ul .like.checked svg path,
    .blog-content .items article.post .share-links ul .like.checked svg path  {
    fill: #999999;
    }
            .blog-content  article.post .share-links li {
    border-right-color: #999999;
    }
            .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: #999999 !important;
    }
    
        .blog-content .items article.post .paging li svg path {
    stroke: #999999;
    }
    .blog-content .items article.post .posts-paging li svg path {
    fill: #999999;
    }
        .blog-content .items article.post header h2 a {
    font-family: 'Open Sans';    font-size: 28px !important;    color: 303030 !important;    }

    .blog-content .items article.post header .date {
    font-family: 'Open Sans';    font-size: 14px !important;    color: ccc;    }

        .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: #999999;
    }
            .blog-content .items article.post header .view6 h2 a span {
    border-color: #999999;
    }
        .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: #000000 !important;                    font-size:  14px !important;
            line-height: 1.3;
            margin-top: -3px;
            margin-bottom: -1px;
                font-family: 'Open Sans';    }
    .blog-content:not(.composite-content) .items article.post .text-box.nocolumns {
        color: #000000 !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: #ebebeb;
  }
      .blog-content.blog-type-classic article .share-links ul {
    border-color: #ebebeb !important;
  }
      .blog-content.blog-type-classic .items article .tools .field span {
      color: rgba(150, 138, 138, 1);
  }
      .blog-content.blog-type-classic .items article .tools .field svg path {
     fill: rgba(150, 138, 138, 1);
  }
      .blog-content.blog-type-classic .items article .tools .field .like.checked svg path {
      fill: rgba(150, 138, 138, 1);
  }
      .blog-content.blog-type-classic .items article .tools .field .bgi_toolTip a {
      color: rgba(150, 138, 138, 1);
  }
      .blog-content.blog-type-classic .items article .tools .field .bgi_toolTip {
      border-color: rgba(150, 138, 138, 1);
  }
      .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: #9e9e9e;
  }
      .blog-content.blog-type-classic .paging li svg path, .blog-content.blog-type-classic .posts-paging li svg path {
    stroke: #9e9e9e;
  }
    .blog-content.blog-type-classic .items article header h2 a {
    font-family: 'Open Sans';    font-size: 28px !important;    color: 303030;  }
  .blog-content.blog-type-classic .items article header .date {
    font-family: 'Open Sans';    font-size: 12px !important;    color: ccc;  }

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

  .blog-content.blog-type-classic .items article ul.tags li a,
  .blog-content.blog-type-classic .items article  ul.tags li:after{
    color: 4d4d4d;    font-family: 'Open Sans';    font-size: 14px;  }

/*end blogDesign */
  
  /*start blogTags */
  .blog-content ul.tags-top {
    text-align: center;
  }
    .blog-content ul.tags-top li a {
    color: 303030 !important;    font-family: 'Open Sans';    font-size: 14px;    line-height: 14px;  }
    .blog-content ul.tags-top li a:hover,
  .blog-content ul.tags-top li.active a {
    color: 4b4b4b !important;
  }
  /*end blogTags */
  


/*
 * @end blog
 */