body {
    background: #ffffff;    font-family: Verdana;}
.blog-layout-1 .feedWrap span.bgi_date:after,.blog-layout-1 .feedWrap:after {
    background: #ffffff;
}
#sidebar {
    width: 230px;
}

.desktop header .logo.logo-image img {
    max-width: 190px;
}

#content {
    margin-left: 230px;
}

#content {
    max-width: 2500px;
}

.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;
}
.f-text, .f-textarea, section.contact, section.contact input, section.contact textarea, .testimonials-form textarea {
    font-family: Verdana;
}

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

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


section, section a {
    color: #b8b2b2;
}



                .social-icons i {color: #c2c2c2;}
            .social-icons i:hover {color: #39403b;}
            .copyright, .copyright a, .copyright a:hover {
        color: #b9bdbd;
        font-size: 10px;
    }
        

body > .page > section > .slider .close #icon-close path {
	fill: #383838;
    stroke: #383838;
}
body > .page > section > .slider .close #icon-close:hover path {
    fill: #808080;stroke: #383838;}

.icon-right-arrow path, .icon-left-arrow path {
	fill: #333333;
}
.icon-right-arrow:hover path, .icon-left-arrow:hover path {
	fill: #757575;
}


header nav.menu ul li {
	font-size: 14px;
}


header nav.menu .menu-item > a {
    font-size: 14px;    color: #7a7a7a;}

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

header nav.menu .menu-item.active,
header nav.menu .menu-item, 
header nav.menu .menu-item > a:hover, 
header nav.menu .menu-item.active > a {
	color: #212121;
}
header nav.menu .menu-item .sub-menu li, 
header nav.menu .menu-item .sub-menu li a  {
	font-size: 10px;
	color: #adadad;
}
header nav.menu .menu-item .sub-menu a:hover, 
header nav.menu .menu-item .sub-menu .menu-item.active a {
	color: #454545;
}


.mobile nav.menu .menu-item > a {
    color: #7a7a7a;
}
.mobile nav.menu .menu-item.active,
.mobile nav.menu .menu-item.active > a {
    color: #212121;
}
.mobile nav.menu .menu-item .sub-menu li, 
.mobile nav.menu .menu-item .sub-menu li a  {
    color: #adadad;
}
.mobile nav.menu .menu-item .sub-menu .menu-item.active a {
    color: #454545;
}
.mobile .menu-button rect{fill: #7a7a7a;}
.mobile .menu-button path{stroke: #7a7a7a;}

.tablet header nav.menu .menu-item .sub-menu li, 
.tablet header nav.menu .menu-item .sub-menu li a {
    font-size: 14px;
    color: #7a7a7a;
}

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

.tablet header nav.menu .menu-item .sub-menu {
    background-color: #ffffff;
}

section.contact .columns input, section.contact .columns textarea, section.private-page input, .testimonials-form input[type=text], .testimonials-form textarea {
    color: rgba(252, 252, 252, 1);    background: rgba(173, 163, 163, 1);}
section.contact form .button.large, .testimonials-form .button.large {
	color: #a6a6a6;
}
section.contact form .button.large:hover, .testimonials-form .button.large:hover {
	color: rgba(14, 17, 18, 1);
}

.news .title a, .news h2 {
    color: #2e2e2e;    font-size: 15px;}
body .news .date {
	color: #c9c9c9;
}
body .news .row, body .news .pagination {
	border-color: #bdbdbd;
}
.lnk-more-container a {
    	color: #303030;
    	}
.lnk-more-container a:hover {
	color: #9e9e9e;
}
body .news .pagination a, body .news .pagination {
	color: #4d4d4d;
}
body .news .pagination a:hover {
	color: #808080;
}

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

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



#sidebar, .tablet header, .tablet footer, .mobile header, .mobile footer {
    background-color: #ffffff;
}


/* photo(video) gallery, gallery category */
.galcategory .static-grid .static-grid-item .static-grid-cell .description .cell .middle, 
.galcategory .grid > .item .caption h2 {
    color: #0a0a0a;    font-size: 20px;}
.gallery .desc {
    color: #b7b7b7;    font-size: 13px;}
.static-grid .static-grid-item .static-grid-cell .description .cell .middle,
.gallery .grid > .item .caption h2 {
    color: #333333;    font-size: 14px;}
#fsbox-close path {
    fill: #383838;
    stoke: #383838;
}
#fsbox-close:hover path {
    fill: #808080;
    stoke: #808080;
}
#fsbox-next path, #fsbox-prev path {
    fill: #333333;
}
#fsbox-next:hover path, #fsbox-prev:hover path {
    fill: #757575;
}
.fsbox {
    background-color: #2b2b2b;
}

.langs .lang {
    color: #7a7a7a;
}
.langs .lang.active {
    color: #212121;
}


/*
 * @begin blog
 */
        /*start blogPagePost */
    .blog-content .items article.post {
    background: inherit;
        border-width: 1px;
          margin: 0px 0px 20px 0px;
                padding: 43px 30px;
        }
                                
        .blog-content .items article.post header h2 a {
    font-family: 'Arimo';    font-size: 40px !important;    color: #474646 !important;    }

    .blog-content .items article.post header .date {
                }

            .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: #c9c9c9 !important;    }

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

    .blog-layout-4 .feedWrap span.bgi_date {
        font-size: 12px !important;        font-family: 'Verdana' !important;        color: #9e9e9e !important;    }
        .feedWrap .blog_grid_item:after {
        background: #bdbdbd !important;
    }
            .blog-layout-4 .feedWrap .blog_grid_item {
    border-color: #bdbdbd !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: #bdbdbd !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: #bdbdbd !important;
    }
            #liner {
        color: #bdbdbd;
    }
        .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:  #4d4d4d !important;
    }
            .blog-content .paging li svg path, .blog-content .posts-paging li svg path {
        stroke: #4d4d4d;
    }
        .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 {
        font-family: 'Verdana' !important;        font-size: 12px !important;        color: #919191 !important;    }

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

/*end blogDesignPreview */
    
  
  


/*
 * @end blog
 */