body {
		background-image: url('http://vizarttv.pro/storage/backgrounds/u-d6f28c7a57ad0ff868ff4d08e07f2584.jpg');
	background-repeat: repeat;
			    font-family: 'Open Sans Light';    color: rgba(71, 71, 71, 1);}
/*** Default text ***/
.page, .page a {
    color: rgba(71, 71, 71, 1);
}
/*** Headers ***/
h1 {
    color: #474747;    font-family: 'Open Sans Light';    font-size: 40px;}

.container, .content {max-width: 1200px;}
.slider .lenta ul > li .slide-text-inside {max-width: 1200px;}

.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: 'Open Sans Light' !important;
}

.f-text, .f-textarea {
	font-family: 'Open Sans Light';
}


/*** Top pane ***/

/*** ***/



/*** Galleries ***/
section > .container .navCategory a path {
    stroke: #4d4d4d}

section > .container .navCategory a:hover path {
    stroke: #7a7a7a}

.lenta .lenta-scrollbar-track {
    background: #cccccc}

.lenta .lenta-scrollbar-handler {
    background: #59574f}






.galcategory .grid-item .title,
.galcategory .grid-item .description .cell .middle {
    color: #000000}



/*** Testimonials ***/
.testimonials .fluid-grid .item .title {
    color: #404040;
}

.testimonials .fluid-grid .item .text {
    color: #707070;
}

.testimonials .fluid-grid .item {
    background: #ebebeb;
}

.testimonials a.testimonials-form-link {
	font-size:20px;	color:#d94a4a;}

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









/*** Menu ***/
    header, #sidebar {
                background-color: rgba(125,116,116,0);
            }
    header nav.menu .menu-item a.active,
    .mobile .menu .menu-item a.active { color:#2e2e2e; }
    header nav.menu .menu-item a.langs-button,
    #sidebar .menu .menu-item a.lang { color:#2e2e2e; }
    header nav.menu .menu-item a.langs-button:hover,
    #sidebar .menu .menu-item a.lang:hover { color:#bdbdbd; }
header nav.menu .menu-item a {
	font-family: 'Verdana';	font-size:14px;    color:rgba(109, 52, 130, 1);}
.mobile .menu .menu-item a {
    color:rgba(109, 52, 130, 1);
}
header nav.menu .menu-item a:hover {
    color:#bdbdbd;
}
header nav.menu .menu-item {
	font-family: 'Verdana';	font-size:14px;}
header.layout-logo-right nav.menu .menu-item,
header.layout-fluid-logo-right nav.menu .menu-item,
header.layout-logo-center > table td:last-child nav.menu .menu-item {
    padding-right: 40px;
}
header.layout-logo-left nav.menu .menu-item,
header.layout-fluid-logo-left nav.menu .menu-item,
header.layout-logo-center > table td:first-child nav.menu .menu-item{
    padding-left: 40px;
}

header.layout-logo-top nav.menu .menu-item {
    padding-left: 20px;
    padding-right: 20px;
}

header .logo {padding: 0 40px;}
header.alternate nav.menu .menu-item {padding: 0 20px;}

header.opacity {
            background-color: rgba(125,116,116,0);
    }

.menu-button rect {
    fill: rgba(109, 52, 130, 1);
}

.menu-button path {
    stroke: rgba(109, 52, 130, 1);
}

/*** Slider ***/
.type_slideshow .slider .lenta .lenta-next .arrow, .type_slideshow .slider .lenta .lenta-prev .arrow {
    stroke: #e0dcdc;
}
.type_slideshow .slider .lenta-switcher i  circle.circle {
    fill: #e0dcdc;
}
.type_slideshow .slider .lenta-switcher i:hover circle.circle, .type_slideshow .slider .lenta-switcher i.active circle.circle {
    fill: #b8b6b6;
}
/*** News ***/
.news .fluid-grid .item .date,
.news .fluid-grid .item .image,
.news .fluid-grid .item .text,
.news .news-detail {
    background:#ffffff;
}

.news .fluid-grid .item .text, .news .news-detail-box .news-detail .news-detail-text h2 {
    font-size:15px;    color:#595959;}

.news .fluid-grid .item .date,
.news .news-detail .date {
	color:#bababa;
}

.news a.news-button svg path,
.news a.news-button svg circle {
    stroke:#969494;
}

.news a.news-button:hover svg path,
.news a.news-button:hover svg circle {
    stroke:#2e2e2e;
}

.news .news-page-control a, .news .news-page-control span {
	color:#292929;
}
.news a.close svg path {
    stroke:#292929;
}

.news .news-page-control a:hover {
	color:#a3a3a3;
}
.news a.close:hover svg path {
    stroke:#a3a3a3;
}



/*** Text page, Contact form ***/

.page, .page a {
    color: rgba(71, 71, 71, 1);
}


section.contact, section.contact input, section.contact textarea {
    font-family: 'Open Sans Light';
}

section.contact input, section.contact textarea {
    color: #949494;
}

section.contact .buttons .button {
    color: #808080;
}

section.contact .buttons .button:hover {
    color: #3b3b3b;
}

.f-text, .f-textarea {
    border-bottom-color: #dedede;
}

section.contact .button {
    border-color: #dedede;
}

/*** Copyright ***/
.copyright-text, .copyright-text a {color:#999797;}footer .container .copyright-text, footer .container .copyright-text a {font-size: 10px}

footer {
    background: #a6ae77;
}


/*** Social icons ***/
.social-icons .social-icon-box { padding: 10px; }
.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: 32px;
    line-height: 32px;
}
.social-icons .social-icon-box i { color: #3b3030; }
.social-icons .social-icon-box i:hover { color: #2126c2; }


.scroll-top-btn .ico-open-svg path {
    fill: #525252;
}
/*
 * @begin blog
 */
/*
 * @end blog
 */