﻿#logo {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#page-wrapper, .post-section-header h3, #reply-title, .gp-theme #bbpress-forums li.bbp-header, .gp-theme #bbpress-forums div.odd, .gp-theme #bbpress-forums ul.odd, .gp-theme #bbpress-forums li.bbp-header, .gp-theme #bbpress-forums li.bbp-footer, .gp-theme #bbpress-forums div.bbp-forum-header, .gp-theme #bbpress-forums div.bbp-topic-header, .gp-theme #bbpress-forums div.bbp-reply-header {
	background-color: #fff;
}
body {
	font-family: "Open Sans";
	line-height: 24px;
	font-weight: 400;
	font-style: normal;
	color: #000;
	font-size: 14px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading body, {
	opacity: 0;
}
.ie.wf-loading body, {
	visibility: hidden;
}
a {
	color: #f84103;
}
a:hover {
	color: #5FA2A5;
}
.filter-menu, .user-review-error, .required, .gp-theme .woocommerce-info a:hover, .gp-theme .woocommerce div.product span.price, .gp-theme .woocommerce div.product p.price, .gp-theme .woocommerce #content div.product span.price, .gp-theme .woocommerce #content div.product p.price, .gp-theme.woocommerce-page div.product span.price, .gp-theme.woocommerce-page div.product p.price, .gp-theme.woocommerce-page #content div.product span.price, .gp-theme.woocommerce-page #content div.product p.price, .gp-theme .woocommerce ul.products li.product .price, .gp-theme.woocommerce-page ul.products li.product .price, .gp-theme .woocommerce .star-rating span:before, .gp-theme.woocommerce-page .star-rating span:before, .gp-theme.woocommerce-page p.stars a:hover:before, .gp-theme.woocommerce-page p.stars a:focus:before, .gp-theme.woocommerce-page p.stars a.active:before, .gp-theme .woocommerce .added:before, .gp-theme.woocommerce-page .added:before, .gp-theme .woocommerce .order_details li strong, .gp-theme.woocommerce-page .order_details li strong, .gp-theme #buddypress div.activity-meta a:hover, .gp-theme #buddypress div.item-list-tabs ul li.selected a span, .gp-theme #buddypress div.item-list-tabs ul li.current a span {
	color: #f84103;
}
h1 {
	font-family: Arvo;
	line-height: 60px;
	font-weight: 400;
	font-style: normal;
	font-size: 48px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading h1, {
	opacity: 0;
}
.ie.wf-loading h1, {
	visibility: hidden;
}
h2 {
	font-family: Arvo;
	line-height: 48px;
	font-weight: 400;
	font-style: normal;
	font-size: 36px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading h2, {
	opacity: 0;
}
.ie.wf-loading h2, {
	visibility: hidden;
}
h3, .blog-small-size .post-item .loop-title {
	font-family: "Open Sans";
	line-height: 36px;
	font-weight: 400;
	font-style: normal;
	font-size: 24px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading h3, .wf-loading .blog-small-size .post-item .loop-title, {
	opacity: 0;
}
.ie.wf-loading h3, .ie.wf-loading .blog-small-size .post-item .loop-title, {
	visibility: hidden;
}
h4 {
	font-family: Arvo;
	line-height: 30px;
	font-weight: 400;
	font-style: normal;
	font-size: 18px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading h4, {
	opacity: 0;
}
.ie.wf-loading h4, {
	visibility: hidden;
}
h5 {
	font-family: Arvo;
	line-height: 24px;
	font-weight: 400;
	font-style: normal;
	font-size: 16px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading h5, {
	opacity: 0;
}
.ie.wf-loading h5, {
	visibility: hidden;
}
h6 {
	font-family: Arvo;
	line-height: 22px;
	font-weight: 400;
	font-style: normal;
	font-size: 14px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading h6, {
	opacity: 0;
}
.ie.wf-loading h6, {
	visibility: hidden;
}
.small-header .entry-meta, .page-template-review-template-php .small-header .subtitle, .post-section-header-line, .element-title-line, #comments ol.commentlist li .comment_container, .portfolio-filters, .gp-tablet-portrait #sidebar, .gp-mobile #sidebar, #review-summary, .login-form, .blog-large-size .post-item .post-divider:before {
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
}
.large-header {
	background-color: #1c1c1c;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: scroll;
	background-position: center center;
	background-image: url('../images/photodune-3826839-black-girl-in-black-m.jpg');
}
.large-header .entry-title, .large-header .entry-title a {
	line-height: 52px;
	color: #fff;
	font-size: 46px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading .large-header .entry-title, .wf-loading .large-header .entry-title a, {
	opacity: 0;
}
.ie.wf-loading .large-header .entry-title, .ie.wf-loading .large-header .entry-title a, {
	visibility: hidden;
}
.large-header .subtitle {
	line-height: 21px;
	color: #fff;
	font-size: 15px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading .large-header .subtitle, {
	opacity: 0;
}
.ie.wf-loading .large-header .subtitle, {
	visibility: hidden;
}
.page-header .entry-title.has-subtitle:after {
	border-top: 1px solid #fff;
}
#sidebar .widgettitle {
	font-family: "Open Sans";
	line-height: 22px;
	font-weight: 600;
	font-style: normal;
	color: #000;
	font-size: 14px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading #sidebar .widgettitle, {
	opacity: 0;
}
.ie.wf-loading #sidebar .widgettitle, {
	visibility: hidden;
}
.slide-caption-title, .featured-caption-title {
	color: #ffffff;
}
.slide-caption-text, .featured-caption-text {
	color: #ffffff;
}
blockquote {
	background-color: #f84103;
}
blockquote {
	font-family: "Open Sans";
	line-height: 26px;
	font-weight: 400;
	font-style: normal;
	color: #fff;
	font-size: 16px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading blockquote, {
	opacity: 0;
}
.ie.wf-loading blockquote, {
	visibility: hidden;
}
.gp-theme .wpb_content_element .wpb_tabs_nav li, .gp-theme .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
	background-color: #ffffff;
}
.gp-theme .wpb_content_element .wpb_tabs_nav li.ui-tabs-active, .gp-theme .wpb_content_element .wpb_tabs_nav li:hover, .gp-theme .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header.ui-state-active {
	background-color: #F84103;
}
.gp-theme .wpb_tabs.wpb_content_element .wpb_tabs_nav {
	border-bottom: 3px solid #F84103;
}
.gp-theme .wpb_content_element .wpb_tabs_nav li a, .gp-theme .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a, .gp-theme .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:before {
	color: #333333;
}
.gp-theme .wpb_content_element .wpb_tabs_nav li a:hover, .gp-theme .wpb_content_element .wpb_tabs_nav li.ui-tabs-active a, .gp-theme .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header.ui-state-active a, .gp-theme .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:before {
	color: #ffffff;
}
#top-header {
	background-color: #000;
}
#top-header {
	border-bottom: 1px solid #292929;
}
#top-header .menu > li {
	font-family: "Open Sans";
	font-weight: 400;
	font-style: normal;
	color: #ffffff;
	font-size: 12px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading #top-header .menu > li, {
	opacity: 0;
}
.ie.wf-loading #top-header .menu > li, {
	visibility: hidden;
}
#top-nav .menu > li > a {
	color: #ffffff;
}
#top-nav .menu > li > a:hover {
	color: #f84103;
}
#top-header .social-icons a {
	font-size: 14px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading #top-header .social-icons a, {
	opacity: 0;
}
.ie.wf-loading #top-header .social-icons a, {
	visibility: hidden;
}
#top-header .social-icons a {
	color: #555555;
}
#top-header .social-icons a:hover {
	color: #eeeeee;
}
#top-header #cart-button {
	color: #fff;
}
#top-header #cart-button:hover {
	color: #f84103;
}
.login-menu a {
	font-family: "Open Sans";
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading .login-menu a, {
	opacity: 0;
}
.ie.wf-loading .login-menu a, {
	visibility: hidden;
}
.login-menu a {
	color: #f84103;
}
.login-menu a:hover {
	color: #ffffff;
}
#main-header {
	background-color: transparent;
}
.gp-desktop #main-header.header-small, .gp-desktop.gp-header-noresize #main-header.header-large, .gp-no-large-title #main-header {
	background-color: #1c1c1c;
}
#main-header {
	border-bottom: 0px solid inherit;
}
#main-header {
	height: 125px;
}
#main-nav .menu > li {
	font-family: "Open Sans";
	font-weight: 400;
	font-style: normal;
	color: #FFFFFF;
	font-size: 14px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading #main-nav .menu > li, {
	opacity: 0;
}
.ie.wf-loading #main-nav .menu > li, {
	visibility: hidden;
}
#main-nav .menu > li > a {
	color: #ffffff;
}
#main-nav .menu > li > a:hover {
	color: #f84103;
}
.nav .sub-menu {
	background-color: #f1f1f1;
}
.sub-menu:before {
	color: #f1f1f1;
}
.nav .sub-menu li a:hover {
	background-color: #f1f1f1;
}
.nav .sub-menu li {
	border-top: 1px solid #dddddd;
}
.nav .sub-menu li {
	font-family: "Open Sans";
	font-weight: 400;
	font-style: normal;
	color: #000;
	font-size: 14px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading .nav .sub-menu li, {
	opacity: 0;
}
.ie.wf-loading .nav .sub-menu li, {
	visibility: hidden;
}
.nav .sub-menu li a {
	color: #000;
}
.nav .sub-menu li a:hover {
	color: #f84103;
}
.nav .megamenu > .sub-menu > li > a {
	color: #f84103;
}
.nav .megamenu > .sub-menu > li {
	border-left: 1px solid #dddddd;
}
.nav .dropdown-icon {
	color: #f84103;
}
#main-header .s {
	background-color: #eee;
}
#main-header .s {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}
#main-header .s {
	color: #000;
	font-size: 12px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
padding: 5px 10px;
}
.wf-loading #main-header .s, {
	opacity: 0;
}
.ie.wf-loading #main-header .s, {
	visibility: hidden;
}
#main-header .searchsubmit {
	background-color: transparent;
}
#main-header .searchsubmit:hover {
	background-color: transparent;
}
#main-header .searchsubmit {
	border-top: 0px solid inherit;
	border-bottom: 0px solid inherit;
	border-left: 0px solid inherit;
	border-right: 0px solid inherit;
}
#main-header .searchsubmit {
	color: #f84103;
	font-size: 12px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading #main-header .searchsubmit, {
	opacity: 0;
}
.ie.wf-loading #main-header .searchsubmit, {
	visibility: hidden;
}
#main-header .searchsubmit:hover {
	color: #f84103;
}
#header-mobile-nav-button {
	color: #f84103;
}
#mobile-nav {
	background-color: #000;
}
#mobile-nav li {
	color: #ffffff;
}
#mobile-nav .menu > li > a {
	color: #f84103;
}
#mobile-nav .menu > li > a:hover {
	color: #fff;
}
#mobile-nav .sub-menu li a {
	color: #ffffff;
}
#mobile-nav .sub-menu li a:hover {
	color: #f84103;
}
#mobile-nav .megamenu > .sub-menu > li > a {
	color: #f84103;
}
#mobile-nav li a:hover {
	background-color: #000;
}
#mobile-nav li {
	border-top: 1px solid #333333;
}
.mobile-dropdown-icon {
	background-color: #1d1d1d;
}
li.gp-active > .mobile-dropdown-icon {
	background-color: #333;
}
#mobile-nav .s {
	background-color: #eee;
}
#mobile-nav .s {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}
#mobile-nav .s {
	color: #000;
	font-size: 13px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading #mobile-nav .s, {
	opacity: 0;
}
.ie.wf-loading #mobile-nav .s, {
	visibility: hidden;
}
#mobile-nav .searchsubmit {
	background-color: transparent;
}
#mobile-nav .searchsubmit:hover {
	background-color: transparent;
}
#mobile-nav .searchsubmit {
	border-top: 0px solid inherit;
	border-bottom: 0px solid inherit;
	border-left: 0px solid inherit;
	border-right: 0px solid inherit;
}
#mobile-nav .searchsubmit {
	color: #f84103;
	font-size: 13px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading #mobile-nav .searchsubmit, {
	opacity: 0;
}
.ie.wf-loading #mobile-nav .searchsubmit, {
	visibility: hidden;
}
#mobile-nav .searchsubmit:hover {
	color: #f84103;
}
.small-header .entry-title {
	line-height: 48px;
	color: #000;
	font-size: 36px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading .small-header .entry-title, {
	opacity: 0;
}
.ie.wf-loading .small-header .entry-title, {
	visibility: hidden;
}
.small-header .subtitle {
	line-height: 32px;
	color: #888;
	font-size: 20px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading .small-header .subtitle, {
	opacity: 0;
}
.ie.wf-loading .small-header .subtitle, {
	visibility: hidden;
}
.post-section-header h3 {
	color: #000000;
}
.single-post .entry-meta, .single-post .entry-meta a, .wp-caption-text {
	color: #b3b3b1;
}
.single-post .meta-tags, .single-post .meta-tags a {
	color: #b3b3b1;
}
.author-info {
	background-color: #f8f8f8;
}
.author-info {
	color: #000000;
}
.author-info {
	border-bottom: 1px solid #eee;
}
.related-wrapper .no-thumbnail {
	background-color: #eee;
}
.related-wrapper .thumbnail-icon {
	color: #999999;
}
.related-wrapper .loop-title {
	line-height: 22px;
	font-size: 16px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading .related-wrapper .loop-title, {
	opacity: 0;
}
.ie.wf-loading .related-wrapper .loop-title, {
	visibility: hidden;
}
.related-wrapper .entry-meta, .related-wrapper .entry-meta a {
	color: #b3b3b1;
}
.blog-standard-size .loop-title {
	line-height: 26px;
	font-size: 18px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading .blog-standard-size .loop-title, {
	opacity: 0;
}
.ie.wf-loading .blog-standard-size .loop-title, {
	visibility: hidden;
}
.blog-small-size .loop-title {
	line-height: 18px;
	font-size: 14px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading .blog-small-size .loop-title, {
	opacity: 0;
}
.ie.wf-loading .blog-small-size .loop-title, {
	visibility: hidden;
}
.blog-large-size .loop-title {
	line-height: 42px;
	font-size: 30px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading .blog-large-size .loop-title, {
	opacity: 0;
}
.ie.wf-loading .blog-large-size .loop-title, {
	visibility: hidden;
}
.loop-title a {
	color: #f84103;
}
.loop-title a:hover {
	color: #000;
}
.entry-meta, .entry-meta a {
	color: #b3b3b1;
}
.meta-tags, .meta-tags a {
	color: #b3b3b1;
}
.blog-masonry .post-item {
	background-color: #1c1c1c;
}
.blog-masonry .loop-title a {
	color: #f84103;
}
.blog-masonry .loop-title a:hover {
	color: #fff;
}
.blog-masonry .entry-content {
	color: #ffffff;
}
.blog-masonry .entry-meta, .blog-masonry .entry-meta a {
	color: #b3b3b1;
}
.blog-masonry .meta-tags, .blog-masonry .meta-tags a {
	color: #b3b3b1;
}
.post-item:before, .post-thumbnail:before {
	background-color: #1c1c1c;
}
.post-item:before, .post-thumbnail:before {
	color: #ffffff;
}
.thumbnail-header .loop-title {
	line-height: 26px;
	font-size: 16px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading .thumbnail-header .loop-title, {
	opacity: 0;
}
.ie.wf-loading .thumbnail-header .loop-title, {
	visibility: hidden;
}
.thumbnail-header .loop-title, .ranking-wrapper .loop-title a {
	color: #fff;
}
.thumbnail-header .loop-title:hover, .ranking-wrapper .loop-title a:hover {
	color: #fff;
}
.hub-award {
	background-color: #f84103;
}
ul.page-numbers .page-numbers {
	background-color: #333333;
}
ul.page-numbers .page-numbers:hover, ul.page-numbers .page-numbers.current, ul.page-numbers > span.page-numbers {
	background-color: #F84103;
}
ul.page-numbers .page-numbers {
	color: #ffffff;
}
.hub-header, .hub-header a {
	color: #ffffff;
}
#hub-tabs {
	background-color: #1c1c1c;
}
#hub-tabs {
	border-top: 2px solid #f84103;
}
#hub-tabs li {
	border-bottom: 1px solid #323232;
	border-left: 1px solid #323232;
	border-right: 1px solid #323232;
}
#hub-tabs li a, #hub-tabs-mobile-nav-button span {
	font-family: "Open Sans";
	line-height: 21px;
	font-weight: 600;
	font-style: normal;
	color: #fff;
	font-size: 13px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading #hub-tabs li a, .wf-loading #hub-tabs-mobile-nav-button span, {
	opacity: 0;
}
.ie.wf-loading #hub-tabs li a, .ie.wf-loading #hub-tabs-mobile-nav-button span, {
	visibility: hidden;
}
#hub-tabs li a:hover, #hub-tabs li.current_page_item a {
	background-color: #f84103;
}
#hub-details {
	background-color: #1c1c1c;
}
#hub-details, #hub-details a, #hub-details h2 {
	color: #ffffff;
}
.element-title h3 {
	color: #f84103;
}
.see-all-link a {
	color: #000;
}
.see-all-link a:hover {
	color: #f84103;
}
.gp-hub-child-page .small-header .entry-title {
	line-height: 38px;
	color: #000;
	font-size: 26px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading .gp-hub-child-page .small-header .entry-title, {
	opacity: 0;
}
.ie.wf-loading .gp-hub-child-page .small-header .entry-title, {
	visibility: hidden;
}
.page-template-review-template-php .entry-content > p:first-child::first-letter, .page-template-review-template-php .entry-content .vc_row:first-child .vc_column_container:first-child .wpb_wrapper:first-child .wpb_text_column:first-child p:first-child::first-letter {
	font-family: Arvo;
	line-height: 100px;
	font-weight: 400;
	font-style: normal;
	color: #F84102;
	font-size: 100px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading .page-template-review-template-php .entry-content > p:first-child::first-letter, .wf-loading .page-template-review-template-php .entry-content .vc_row:first-child .vc_column_container:first-child .wpb_wrapper:first-child .wpb_text_column:first-child p:first-child::first-letter, {
	opacity: 0;
}
.ie.wf-loading .page-template-review-template-php .entry-content > p:first-child::first-letter, .ie.wf-loading  .page-template-review-template-php .entry-content .vc_row:first-child .vc_column_container:first-child .wpb_wrapper:first-child .wpb_text_column:first-child p:first-child::first-letter, {
	visibility: hidden;
}
#review-summary {
	background-color: #1c1c1c;
}
#review-summary {
	color: #ffffff;
}
.points-wrapper .good-points li i {
	color: #f84103;
}
.points-wrapper .bad-points li i {
	color: #5fa2a5;
}
#review-summary .rating-text, #featured-wrapper .rating-text, .hub-header .rating-text, #homepage-slider .rating-text {
	color: #fff;
}
.post-item .rating-text {
	color: #000;
}
.your-rating-score, .user-reviews-link:hover {
	color: #f84103;
}
.post-item .average-rating {
	background-color: #f84103;
}
.portfolio-item .loop-title, .portfolio-item .loop-title a {
	line-height: 32px;
	font-size: 20px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading .portfolio-item .loop-title, .wf-loading .portfolio-item .loop-title a, {
	opacity: 0;
}
.ie.wf-loading .portfolio-item .loop-title, .ie.wf-loading .portfolio-item .loop-title a, {
	visibility: hidden;
}
.portfolio-columns-5 .portfolio-item .loop-title, .portfolio-columns-5 .portfolio-item .loop-title a, .portfolio-columns-6 .portfolio-item .loop-title, .portfolio-columns-6 .portfolio-item .loop-title a {
	line-height: 28px;
	font-size: 16px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading .portfolio-columns-5 .portfolio-item .loop-title, .wf-loading .portfolio-columns-5 .portfolio-item .loop-title a, .wf-loading .portfolio-columns-6 .portfolio-item .loop-title, .wf-loading .portfolio-columns-6 .portfolio-item .loop-title a, {
	opacity: 0;
}
.ie.wf-loading .portfolio-columns-5 .portfolio-item .loop-title, .ie.wf-loading .portfolio-columns-5 .portfolio-item .loop-title a, .ie.wf-loading .portfolio-columns-6 .portfolio-item .loop-title, .ie.wf-loading .portfolio-columns-6 .portfolio-item .loop-title a, {
	visibility: hidden;
}
input, textarea, select {
	background-color: #fff;
}
input, textarea, select {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
input, textarea, select {
	font-family: "Open Sans";
	font-weight: 400;
	font-style: normal;
	color: #000;
	font-size: 13px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading input, .wf-loading textarea, .wf-loading select, {
	opacity: 0;
}
.ie.wf-loading input, .ie.wf-loading textarea, .ie.wf-loading select, {
	visibility: hidden;
}
input[type="button"], input[type="submit"], input[type="reset"], button, .button {
	background-color: #F84103;
}
input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover, button:hover, .button:hover {
	background-color: #5fa2a5;
}
input[type="button"], input[type="submit"], input[type="reset"], button, .button {
	border-top: 0px solid inherit;
	border-bottom: 0px solid inherit;
	border-left: 0px solid inherit;
	border-right: 0px solid inherit;
}
input[type="button"], input[type="submit"], input[type="reset"], button, .button {
	font-family: "Open Sans";
	font-weight: 600;
	font-style: normal;
	color: #ffffff;
	font-size: 13px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading input[type="button"], .wf-loading input[type="submit"], .wf-loading input[type="reset"], .wf-loading button, .wf-loading .button, {
	opacity: 0;
}
.ie.wf-loading input[type="button"], .ie.wf-loading input[type="submit"], .ie.wf-loading input[type="reset"], .ie.wf-loading button, .ie.wf-loading .button, {
	visibility: hidden;
}
input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover, button:hover, .button:hover {
	color: #ffffff;
}
#footer-widgets {
	background-color: #1c1c1c;
}
#footer-3d {
	background-color: #333;
}
.footer-widget .widgettitle {
	font-family: "Open Sans";
	line-height: 22px;
	font-weight: 400;
	font-style: normal;
	color: #ffffff;
	font-size: 18px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading .footer-widget .widgettitle, {
	opacity: 0;
}
.ie.wf-loading .footer-widget .widgettitle, {
	visibility: hidden;
}
.footer-widget {
	font-family: "Open Sans";
	line-height: 23px;
	font-weight: 400;
	font-style: normal;
	color: #fff;
	font-size: 15px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading .footer-widget, {
	opacity: 0;
}
.ie.wf-loading .footer-widget, {
	visibility: hidden;
}
.footer-widget a {
	color: #ddd;
}
.footer-widget a:hover {
	color: #f84103;
}
.gp-footer-larger-first-col .footer-1 {
	background-color: #f84103;
}
.first-widget-bend {
	background-color: #F5612E;
}
.gp-footer-larger-first-col .footer-1 .widgettitle {
	font-family: "Open Sans";
	line-height: 22px;
	font-weight: 400;
	font-style: normal;
	color: #ffffff;
	font-size: 18px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading .gp-footer-larger-first-col .footer-1 .widgettitle, {
	opacity: 0;
}
.ie.wf-loading .gp-footer-larger-first-col .footer-1 .widgettitle, {
	visibility: hidden;
}
.gp-footer-larger-first-col .footer-1 {
	font-family: "Open Sans";
	line-height: 23px;
	font-weight: 400;
	font-style: normal;
	color: #ffffff;
	font-size: 15px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading .gp-footer-larger-first-col .footer-1, {
	opacity: 0;
}
.ie.wf-loading .gp-footer-larger-first-col .footer-1, {
	visibility: hidden;
}
.gp-footer-larger-first-col .footer-1 a {
	color: #fff;
}
.gp-footer-larger-first-col .footer-1 a:hover {
	color: #000;
}
#copyright {
	background-color: #000;
}
#copyright {
	font-family: "Open Sans";
	line-height: 11px;
	font-weight: 400;
	font-style: normal;
	color: #888;
	font-size: 11px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading #copyright, {
	opacity: 0;
}
.ie.wf-loading #copyright, {
	visibility: hidden;
}
#copyright a {
	color: #888;
}
#copyright a:hover {
	color: #ddd;
}
#toTop {
	background-color: #000;
}
#toTop {
	color: #ffffff;
}
.arve-thumb-wrapper { max-width: 300px; }.arve-normal-wrapper.alignleft, .arve-normal-wrapper.alignright, .arve-normal-wrapper.aligncenter { max-width: 400px; }