body, #wrapper input, #wrapper textarea { font-family: none, 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial; }h1,h2,h3,h4,h5,h6 { font-family: none, 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial !important; }

body {
	background-color:	#fff;
	color:				#717171;
	}

a {
	color:				#8c8c8c;
}
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_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,
.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:				#8c8c8c;
}

.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:	#8c8c8c;
}

::selection {
	background-color:	#8c8c8c !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:	#8c8c8c !important;
}

#wrapper .mejs-time-float-corner {
	border-top-color:	#8c8c8c !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;
}



.topbar-langs,
.topbar-langs li,
.topbar-langs ul,
.topbar,
.topbar-section,
.topbar-social a {
	color:				#aaaaaa;
	background-color:	#3d3d3d;
	border-color:		#3f3f3f !important;
}

.topbar a {
	color:				#aaaaaa;
}



.navbar,
.header-style-bottom #navigation {
	background-color:	#292929;
	border-color:		#242424;
	}

#navigation .non-mega ul.sub-menu:after {
	border-bottom-color:		#292929;
}

#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:				#ffffff;
}

.topbar { height: 40px; line-height: 20px; }.topbar-langs ul { top: 40px; }.topbar-text { height: 20px; }
#logo img {
	height:				30px;
}
.header-style-bottom #logo,
header #header-main {
	height:				70px;
	line-height:		70px;
}

.fixed-top {
	padding-top:		110px;
}

.header-style-bottom .fixed-top {
	padding-top:		156px;
}



.nav-search-holder,
#navigation ul.sub-menu,
.nav-cart-products .widget_shopping_cart {
	background:			#353535;
	border-color:		#353535;
}

#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:		#3d3d3d !important;
	color:				#dadada;
}

.mega-column-title {
	color:				#fafafa;
}



#page-title {
	background-color:	#ffffff;
	border-color:		#e7e7e7;
	}

#page-title h1 {
	color:				#313131 !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:	#8c8c8c !important;
	border-color:		#8c8c8c !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:	#ffffff;
	border-color:		;
	color:				#8c8c8c;
	}

footer .sidebar-widget li > a {
	color:				#8c8c8c !important;
}
footer .textwidget a,
#wrapper .sidebar-widget ul li > a:hover {
	color:				#8c8c8c !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:	#2d2d2d;
}

#subfooter {	
	color:				#888888;	
	border-color:		#404040;
	}

#subfooter,
#subfooter .subfooter-extra .social a {
	color:				#888888 !important;
}

#subfooter .subfooter-extra .social a {
	color:				#888888;
}
#subfooter .subfooter-extra .social a:hover,
#subfooter a {
	color:				#38e144 !important;				
}

#subfooter a:hover {
	color:				#ffffff !important;
}


#subfooter li a {
	color:				#888888;
}

#subfooter li a:hover {
	color:				#38e144 !important;
}

#page-title h1 { font-size:38px; }#page-title .page-tagline { font-size:16px; }#page-title .page-title-side { font-size:14px; }#page-title .page-title-side { font-size:14px; }h4 { font-size:16px; }h5 { font-size:15px; }h6 { font-size:14px; }.sidebar-widget { font-size:14px; }h1,h2,h3,h4,h5,h6,.vntd-cta span { font-weight: 400 !important; }body { font-family: Arial !important;}

#content input, #content select { max-width: none; }

.thumbnail-default .portfolio-thumbnail-caption .caption-title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.topbar {
    height: 40px;
    line-height: 20px;
    display: none !important;
}

.menu .current-menu-item > a{
    color: #8c8c8c !important;
}

#navigation ul li a:hover {
    color: #bfbfbf !important;
}

.hometext h1{color:#8c8c8c !important; font-family: arial !important;}
.hometext p{color:#8c8c8c !important; font-family: arial !important;}

.gform_wrapper .top_label .gfield_label {display: none !important;}

.hidden { display: none !important;}
.name_first label { display: none !important;}
.name_last label{display: none !important; }
.gform_footer  .button {background-color:#8c8c8c !important;  color: #fff !important; width: 100%; font-size: 22px !important; margin-bottom: 0 !important;}

.vc_custom_1435235764800 {
    padding-top: 30px !important;
    padding-right: 25px !important;
    padding-left: 25px !important;
    background-color: #fff !important;
    border: 1px solid #8c8c8c;
}

#footer-widgets {
    overflow: hidden;
    padding-top: 10px;
    border-top: 2px solid #8c8c8c;
}

.fcolumn1{width: 20% !important;}
.fcolumn2{width: 60% !important;  text-align: center;}
.fcolumn3{width: 20% !important;}

footer p {
    margin-bottom: 10px;
    font-size: 18px;
    font-family: arial;
}

footer { border-top: 1px solid #fff !important;}
.fparent {
    text-align: center;
   padding-bottom: 25px;
    margin-left: 115px;
}

.fsrow img{float:left;}
.fsrow a { float: left; padding: 3px 12px; font-size: 18px; color:#8c8c8c !important;}

.fsrow1 img{float:left;}
.fsrow1 a { float: left; padding: 3px 12px; font-size: 18px; color:#8c8c8c !important;}

.ficon {
    clear: both;
    width: 100%;
    text-align: center;
    margin-left: 290px;
    margin-top: 17px;
}
.ficon img {
    text-align: center;
    float: left;
    margin-right: 10px;
}

.cright{ float: none;
    clear: both;
    padding-top: 25px;
    font-size: 14px;
}

#subfooter {  display: none;}