body, #wrapper input, #wrapper textarea { font-family: Open Sans, 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial; }h1,h2,h3,h4,h5,h6 { font-family: Open Sans, 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial !important; }

body {
	background-color:	#fff;
	color:				#717171;
	}

a {
	color:				#52ccaf;
}
p a:not(.vntd-not-accent),
#wrapper .vntd-color-accent,
#navigation ul li.current_page_item > a,
#navigation ul li.current-menu-item > a,
#navigation ul licurrent-menu-ancestor > a,
#navigation ul li.current-menu-parent > a,
#navigation ul li.current_page_parent > a,
#navigation ul li.current_page_ancestor > a,
#navigation a:hover,
#wrapper .sidebar-widget ul#recentcomments li a,
#wrapper #content-wrap .sidebar-widget ul li > a:hover,
#wrapper .text-widget a,
#wrapper .twitter-content p a,
#wrapper #content h1 a:hover,#wrapper #content h2 a:hover,
#wrapper #content h3 a:hover,#wrapper #content h4 a:hover,
#wrapper #content h5 a:hover,#wrapper #content h6 a:hover,
.topbar a:hover,
.current-lang:hover,
.star-rating > span,
#wrapper #content ins,
#wrapper #content .price,
#wrapper #content .single_variation *,
#wrapper #content .product-meta > a:hover,
#wrapper #content .overlay-title a:hover,
#wrapper #content .classic-meta-section a:hover,
#navigation li:hover > a,
.vntd-icon-box:hover i.fa,
#mobile-navigation a:hover,
.vntd-icon-box a:hover h4,
#breadcrumbs li a:hover,
#wrapper #content .sidebar-widget ul li > a:hover,
#content a strong,
#wrapper #content .wpb_tabs_nav li.ui-tabs-active a,
#wrapper #content .wpb_tabs_nav li a:hover,
.pricing-box.pricing-box-featured .box-title,
.sidebar-widget .current-menu-item > a,
.sidebar-widget .menu .current-menu-item:before {
	color:				#52ccaf !important;
}

.ui-slider .ui-slider-range,
#wrapper .vntd-bgcolor-accent,
#wrapper .vntd-accent-bgcolor,
.woo-cart-count,
.woocommerce-page #wrapper span.onsale,
#wrapper .carousel-heading .carousel-nav > div:hover,
#portfolio-navigation a:hover,
.accordion-icon, .toggle-icon,
.overlay-icon-alternative:hover,
#scroll-to-top:hover,
#wrapper .flex-direction-nav a:hover,
#wrapper .vc-carousel-control:hover,
.hover-icon:hover,
.portfolio-overlay.overlay-alternative .overlay-icon-alternative,
#wrapper .tparrows:hover,
.theme-bgcolor,
.post-aside-icon:hover,
#wrapper .mejs-horizontal-volume-current,
#wrapper .mejs-time-current,
#wrapper .mejs-time-float,
#wrapper a.boxed-link:hover,
#wrapper #content .boxed-link > a:hover,
#wrapper #content .portfolio-filters a.selected,
.pagination span,
.pagination a:hover,
.woocommerce #wrapper #content .woocommerce-pagination li a:hover,
.woocommerce #wrapper .woocommerce-pagination li span.current,
.widget-recent-portfolio.widget-grid li .rp-thumbnail,
.vntd-button,
ul.vntd-list.vntd-list-background li:before,
.pricing-box-featured .box-price,
.carousel-nav i:hover,
#wrapper .icon-box-bordered:hover i,
#wrapper .icon-box-centered_bordered:hover i,
.bar_accent .vc_bar,
input.wpcf7-submit,
#wrapper .button,
#wrapper #content #respond input[type=submit],
article.post.sticky .post-aside-icon {
	background-color:	#52ccaf !important;
}

::selection {
	background-color:	#52ccaf !important;
}

#wrapper .vntd-bordercolor-accent,
#wrapper .carousel-heading .carousel-nav > div:hover,
#portfolio-navigation a:hover,
#wrapper .flex-direction-nav a:hover,
#wrapper .tparrows.round.large:hover,
.post-aside-icon:hover,
.pagination a:hover,
.pagination span,
blockquote,
#wrapper .boxed-link > a:hover,
#wrapper a.boxed-link:hover,
#wrapper .vntd-border-accent,
#wrapper .icon-box-colored:hover i,
#wrapper .icon-box-centered_colored:hover i,
.woocommerce #wrapper #content .woocommerce-pagination li a:hover,
.woocommerce #wrapper .woocommerce-pagination li span.current,
article.post.sticky .post-aside-icon {
	border-color:	#52ccaf !important;
}

#wrapper .mejs-time-float-corner {
	border-top-color:	#52ccaf !important;
}

.sidebar-widget #search-form input,
#wrapper .sidebar-widget ul li p,
#wrapper .tagcloud a,
.vntd-icon-box i,
.woocommerce #wrapper div.summary.entry-summary div.single_variation > span > del > span {
	color:				#717171 !important;
}


#content h1 a,#content h2.post-title a,#content h3 a,#content h4 a,#content h5 a,#content h6 a,
.vntd-cta,
.pricing-box .box-title {
	color:				#313131 !important;
}



.navbar,
.header-style-bottom #navigation {
	background-color:	#fff;
	border-color:		#e4e4e4;
	}

#navigation .non-mega ul.sub-menu:after {
	border-bottom-color:		#fff;
}

#navigation .mega-hdr-a:hover,
.nav-cart-content i,
#navigation ul li a,
#wrapper .vc_progress_bar .vc_single_bar .vc_label,
#navigation .fa-search {
	color:				#717171;
}


#logo img {
	height:				35px;
}
.header-style-bottom #logo,
header #header-main {
	height:				80px;
	line-height:		80px;
}

.fixed-top {
	padding-top:		80px;
}

.header-style-bottom .fixed-top {
	padding-top:		126px;
}



.nav-search-holder,
#navigation ul.sub-menu,
.nav-cart-products .widget_shopping_cart {
	background:			#fff;
	border-color:		#e5e5e5;
}

#navigation .vntd-mega-row > li,
.nav-search-holder input,
#navigation ul.sub-menu a,
#navigation .nav-cart-products .widget_shopping_cart li a,
#navigation .nav-cart-products .widget_shopping_cart li,
#navigation .nav-cart-products .widget_shopping_cart .total,
#navigation .widget_shopping_cart .total strong {
	border-color:		#f4f4f4 !important;
	color:				#717171;
}

.mega-column-title {
	color:				#262626;
}



#page-title {
	background-color:	#f7f7f7;
	border-color:		#f2f2f2;
	}

#page-title h1 {
	color:				#666 !important;
}

#page-title .page-tagline {
	color:				#aaaaaa;
}

#breadcrumbs li a,
#breadcrumbs li {
	color:				#a0a0a0;
}



#main-wrap {
	background-color:	#fff;
	}
#main-wrap .vc_text_separator div {
	background-color:	#fff;
}

#wrapper .boxed-link > a,
#wrapper a.boxed-link,
.post-aside-icon,
.tagcloud a,
.tabs-content,
.wpb_tour .tabs-nav li,
li.tab-active,
.post-author-circle img,
.comments-form textarea,
.comments-form input[type="text"],
.comments-form li.textarea i,
.page-content .vntd-boxed-content,
.carousel-heading .carousel-nav > div,
#wrapper #content .quantity.buttons_added,
#wrapper #content .quantity.buttons_added input[type=number],
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product,
ul.product-filters,
ul.product-filters li.product-order,
ul.product-filters ul,
.woocommerce #wrapper #content .woocommerce-pagination li a,
.woocommerce #wrapper #content div.product .woocommerce-tabs .panel,
.woocommerce #wrapper #content div.product .woocommerce-tabs ul.tabs li.active,
.single-product #wrapper .images .thumbnails img,
.vntd-tabs-content, #wrapper .wpb_tabs div.wpb_tab,
.vntd-tabs-nav li.vntd-tab-active, #wrapper .wpb_tabs ul.wpb_tabs_nav li.ui-tabs-active,
#wrapper .wpb_tour .wpb_tab,
#wrapper .wpb_tour .wpb_tabs_nav li.ui-tabs-active,
#wrapper .wpb_toggle_content, .vntd-toggle-content, .vntd-accordion-content, #wrapper #content .wpb_accordion_content, #wrapper #content .vntd_toggle_content,
#wrapper .wpb_toggle, #wrapper #content h4.wpb_toggle, h4.vntd-toggle-title, h4.vntd-accordion-title, #wrapper #content h4.vntd_toggle, #wrapper #content h3.wpb_accordion_header,
a.vntd-social-icon,
#wrapper #content .vntd-social-icons.vntd-social-icons-color a:hover {
	border-color:		#e4e4e4 !important;
	background-color:	#fff !important;
	color:				#666 !important;
}

.vc_progress_bar .vc_single_bar.bar_blue .vc_label,
.sidebar-widget li > a,
#wrapper ul.wpb_tabs_nav li a:hover {
	color:				#717171 !important;
}

#wrapper .wpb_separator, #wrapper .vc_text_separator,
.blog-box-sub,
.post-content-holder,
.post-content-inner,
#post-author,
.woocommerce .widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total, .woocommerce-page.widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total,
.woocommerce #wrapper .sidebar-widget .product_list_widget li,
.woocommerce #wrapper #reviews #comments .comment-text,
#comments,
.woocommerce-cart #wrapper .cart_totals table th, .woocommerce-cart #wrapper .cart_totals table td,
.product-meta,
ul.product-filters ul li a,
.woocommerce #wrapper .related.products,
.separator {
	border-color:		#f2f2f2 !important;
}
.divider {
	background-color:	#f2f2f2 !important;
}


h1,h2,h3,h4,h5,h6,#content .overlay-title a,strong,#wrapper .blog-box-link,.post-aside-month,.vntd-dropcap1, .menu-sidebar-container li.current-menu-item a,.menu-sidebar-container li.current_page_item a, .menu-sidebar-container li:before,
.vntd-dropcap1, .vntd-dropcap2 {
	color:				#313131;
}

#wrapper #content .tagcloud a:hover {
	color:				#fff !important;
	background-color:	#52ccaf !important;
	border-color:		#52ccaf !important;
}

#wrapper #content a:hover,
#wrapper #content .vntd-centered-heading a:hover,
#wrapper .sidebar-widget ul#recentcomments li a:hover,
#wrapper .sidebar-widget .textwidget a:hover,
#calendar_wrap tfoot a:hover {
	color:				#2189a3 !important;
}

#wrapper .boxed-links a:hover {
	background:			#2189a3 !important;
}

#wrapper .tabs-nav li a,
#wrapper .wpb_tabs_nav li a {
	color:				#717171 !important;
}

#content .vntd-row-alternative {
	background-color:	#f1f1f1 !important;
}

#content .vntd-row-alternative,
#content .vntd-row-alternative h1, #content .vntd-row-alternative h2, #content .vntd-row-alternative h3, #content .vntd-row-alternative h4, #content .vntd-row-alternative h5, #content .vntd-row-alternative h6 {
	color:				 !important;
}



<!--.tabs-nav li,
.twitter-content p {
	background-color:	#fff;
}-->

<!--.twitter-meta .arrow {
	border-top-color:	;	
}-->


footer {
	background-color:	#2d2d2d;
	border-color:		#4f4f4f;
	color:				#adadad;
	}

footer .sidebar-widget li > a {
	color:				#adadad !important;
}
footer .textwidget a,
#wrapper .sidebar-widget ul li > a:hover {
	color:				#52ccaf !important;
}

footer .textwidget a:hover {
	color:				#fff !important;
}

footer h1, footer h2, footer h3, footer h4, footer h5, footer h6, footer strong {
	color:				#717171 !important;
}

footer .vntd-alternative-section,
footer .post-aside-circle,footer  .tagcloud a {
	background-color:	#272727 !important;
}

footer .post-aside-circle,footer  .tagcloud a {
	border-color:		#252525 !important;
}





#subfooter {
	background-color:	#282828;
}

#subfooter {	
	color:				#898989;	
	border-color:		#282828;
	}

#subfooter,
#subfooter .subfooter-extra .social a {
	color:				#898989 !important;
}

#subfooter .subfooter-extra .social a {
	color:				#898989;
}
#subfooter .subfooter-extra .social a:hover,
#subfooter a {
	color:				#52ccaf !important;				
}

#subfooter a:hover {
	color:				#ffffff !important;
}


#subfooter li a {
	color:				#898989;
}

#subfooter li a:hover {
	color:				#52ccaf !important;
}

#page-title h1 { font-size:19px; }#page-title .page-tagline { font-size:13px; }#page-title .page-title-side { font-size:13px; }.sidebar-widget { font-size:14px; }