body {
	background-color: #fafbfe;
}

a,
h1 > a:hover, 
h2 > a:hover, 
h3 > a:hover, 
h4 > a:hover, 
h5 > a:hover, 
h6 > a:hover,
.custom-btn,
.play-btn:hover > i,
.button-store .custom-btn:hover i,
.button-store .custom-btn:hover p,
.button-store .custom-btn:hover p span,
.feature-box .box-icon .icon,
.feature-box:hover .box-text > h4,
.service-single:hover .icon,
.service-single.service-style-2 .icon,
.service-single.service-style-2:hover .icon,
.service-single.service-style-2:hover h5,
.overview-box:hover .icon,
.overview-list .fa-li,
.pricing-item .pricing-head .price,
.pricing-item .pricing-head .price .dollar-sign,
.fixed-menu .nav-menu li a.active,
.nav-menu li.dropdown .submenu li a.active-submenu,
.page-header .page-header-content .breadcrumb li a:hover,
.testimonial-carousel .carousel-text .single-box i,
.team-member:hover .team-details .title,
#accordion .card-header a:not(.collapsed),
#accordion .card-header a:hover,
.blog-home .blog-col:hover .blog-text h4 > a,
.price-table .icon,
.price-table:hover .plan-type,
.contact-info .icon,
.contact-form-result > h4,
footer a:hover,
.footer-social a:hover > i,
.blog-post .image-slider .arrows .arrow:hover,
.post-counters li > a:hover,
.share-btn:hover > p,
.share-btn li:hover > a,
.sidebar .search-form button:hover,
.sidebar .search-form button:focus,
.sidebar ul.menu li a:hover, 
.sidebar ul.menu li a:focus,
.sidebar ul.links li a:hover, 
.sidebar ul.links li a:focus,
.author-social a:hover,
.icon.colored i {
	color:#ff7200;
}

.custom-btn,
.service-single.service-style-2:hover,
.testimonial-carousel .carousel-images .slick-center img,
.clients-slider .owl-dots .owl-dot span,
.screenshot-slider .owl-dots .owl-dot span {
	border-color:#ff7200;
}

input:focus, 
textarea:focus,
input.notice, 
textarea.notice {
	border-color:#ff7200 !important;
}

.page-loader .progress {
	border-left-color:#ff7200;
}

.user-comment.bypostauthor .user-comment-inner:after {
	border-top-color:#ff7200;
}

.banner:before {
	/*background:linear-gradient(0deg, #ff7200 50%, #181818 100%);*/
	background: #181818;
}

.btn,
.to-top:hover,
.play-btn,
.service-single:hover,
.service-single .icon,
.overview-box .icon,
.overview-box:hover,
.fixed-menu .nav-menu li a.active span:after,
.nav-menu li.dropdown .submenu li a:hover,
.nav-menu li.dropdown .submenu li a.active-submenu,
.search-wrapper .search-close-btn:hover:before,
.search-wrapper .search-close-btn:hover:after,
.clients-slider .owl-dots .active span,
.screenshot-slider .owl-dots .active span,
.blog-home .blog-col:hover .blog-category,
.pagination li a.active, 
.pagination li a:hover,
.pagination li:last-child a,
.pagination li:first-child a,
.sidebar ul.menu li span,
.recent-post-image:before,
.tags .tag:hover,
blockquote {
	background-color:#ff7200;
}

.btn:hover,
#zoom-in:hover, 
#zoom-out:hover,
.pagination li a:hover,
.pagination li a.active {
	background-color:#934846;
}

#zoom-in, 
#zoom-out,
.team-member .team-social {
	background-color:rgba(211, 72, 70, 0.85);
}

.banner .livingv-char {
	position: absolute;
    bottom: 0;
    right: -5%;
    z-index: 1;
}

.section-title h3:first-letter {
	color: #ff7200;
}

#whatislivingv .livingv-char {
	position: absolute;;
	bottom: 0;
	left: 0;
}

#features,
#team {
	border-top: 2px solid #ff7200;
	border-bottom: 2px solid #ff7200;
	background-color: #222222;
}

.feature-box .box-icon i {
    font-size: 40px;
    line-height: 40px;
    color: #ff7200;
}

.footer-button {
	width: 100%;
    font-weight: 500;
    border-radius: 3px;
    justify-content: center;
}

.footer-button p {
	font-size: 12px;
	margin: 0;
	line-height: 1.4;
	color: #fff;
	font-weight: 500;
	transition: all 0.3s;
}

.footer-button p span {
	display: block;
	font-size: 17px;
	color: #fff;
	font-weight: 700;
	transition: all 0.3s;
}

.livingv-header {
	background-image: url('/static/img/parallax/image1.png');
	height: 225px;
	background-position: center 15%;
	background-size: cover;
	border-bottom: 2px solid #ff7200;
}

.footer-logo {
	max-width: 120px;
}

.logo .navbar-brand img {
	max-height: 150px;
}