
		.cg-announcements 
		{
			background-color: #434752;
		}

		
		.cg-announcements,
		.cg-announcements a,
		.cg-announcements a:hover

		{
			color: #ffffff;
		}

		
		.cg-header-fixed .menu > li.menu-full-width .cg-submenu-ddown .container > ul > li > a:hover, 
		.cg-primary-menu .menu > li.menu-full-width .cg-submenu-ddown .container > ul > li > a:hover 
		{
			color: #333333;
		}
	
			.cg-primary-menu .menu > li .cg-submenu-ddown .container > ul > li:hover a,
		.cg-header-fixed .menu > li .cg-submenu-ddown .container > ul > li:hover a,
		.cg-primary-menu .menu > li .cg-submenu-ddown .container > ul > li a:hover,
		.cg-header-fixed .menu > li .cg-submenu-ddown .container > ul > li a:hover,
		.cg-primary-menu .menu > li .cg-submenu-ddown .container > ul .menu-item-has-children > a:hover:after {
			background-color: #4d8ab5; 
			border-color: #4d8ab5;
		}

	
			body {
			background-color: #f8f8f8; 
		}

	
	
	
	
				.cg-hero-bg {
			background-image: url('http://www.flexoll.com/wp-content/themes/factory/images/default-heading-bg.jpg'); 
		}
	
	
			#main-wrapper, 
		body.boxed #main-wrapper,
		#cg-page-wrap,
		.page-container {
			background-color: #ffffff; 
		}
	
	
		#top,
		.new.menu-item a:after, 
		.cg-primary-menu-below-wrapper .menu > li.current_page_item > a,
		.cg-primary-menu-below-wrapper .menu > li.current-menu-ancestor > a,
		.cg-primary-menu-below-wrapper .menu > li.current_page_parent > a,
		.cg-primary-menu .menu > li > a:before,
		.bttn:before, .cg-product-cta .button:before, 
		.slider .cg-product-cta .button:before, 
		.widget_shopping_cart_content p.buttons a.button:before,
		.faqs-reviews .accordionButton .icon-plus:before, 
		.content-area ul.bullets li:before,
		.container .mejs-controls .mejs-time-rail .mejs-time-current,
		.wpb_toggle:before, h4.wpb_toggle:before,
		#filters button.is-checked,
		.first-footer ul.list li:before,
		.tipr_content,
		.navbar-toggle .icon-bar,
		#calendar_wrap caption,
		.subfooter #mc_signup_submit,
		.container .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-accordion-header-active,
		.page-numbers li span.current,
		.page-numbers li a:hover,
		.product-category-description,
		.nav-slit h3,
		.cg-folio-thumb,
		.cg-folio-button,
		.cg-extra-product-options li a:after,
		.post-tags a:hover, 
		body.single-post.has-featured-image .header-wrapper .entry-meta time,
		#respond input#submit,
		#respond input#submit:hover,
		.content-area footer.entry-meta a:after,
		body .flex-direction-nav a,
		body.single-post .content-area footer.entry-meta a:after,
		.content-area .medium-blog footer.entry-meta a:after,
		.cg-primary-menu .menu > li .cg-submenu-ddown .container > ul > li a:hover:after,
		.container #mc_signup_submit,
		.cg-overlay-feature .cg-copy span.subtitle strong,
		.cg-overlay-slideup:hover .cg-copy,
		.container .mc4wp-form input[type="submit"],
		.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,
		.wpcf7 input.wpcf7-submit,
		.double-bounce1, .double-bounce2,
		.entry-content a.more-link:before,
		.woocommerce a.button.alt,
		.woocommerce a.button.alt:hover,
		.widget_pages ul li:before, 
		.widget_meta ul li:before, 
		.widget_archive ul li:before, 
		.widget_categories ul li:before, 
		.widget_nav_menu ul li:before,
		.woocommerce button.button.alt,
		.woocommerce button.button.alt:hover,
		.woocommerce input.button.alt,
		.woocommerce input.button.alt:hover

		{
			background-color: #4a63ad; 
		}

		.page-numbers li span.current,
		ul.tiny-cart li ul.cart_list li.buttons .button.checkout,
		.page-numbers li a:hover, 
		.page-numbers li span.current,
		.page-numbers li span.current:hover,
		.page-numbers li a:hover,
		.vc_read_more,
		body .wpb_teaser_grid .categories_filter li a:hover, 
		.owl-theme .owl-controls .owl-page.active span, 
		.owl-theme .owl-controls.clickable .owl-page:hover span,
		.woocommerce-page .container .cart-collaterals a.button,
		.container .wpb_content_element .wpb_tabs_nav li.ui-tabs-active a,
		.order-wrap,
		.cg-product-cta .button:hover,
		.slider .cg-product-cta .button:hover,
		.widget_shopping_cart_content p.buttons a.button.checkout,
		.entry-content a.more-link:hover,
		body.home .wpb_text_column p a.more-link:hover,
		.woocommerce-message,
		#respond input#submit,
		.up-sells-bottom h2 span,
		.content-area .up-sells-bottom h2 span,
		.related h2 span,
		.content-area .related h2 span,
		.cross-sells h2 span,
		.woocommerce-page .content-area form .coupon h3 span,
		body .vc_tta.vc_general.vc_tta-color-white .vc_tta-tab.vc_active span,
		body.error404 .content-area a.btn,
		body .flexslider,
		body.woocommerce-page ul.products li.product a:hover img,
		.cg-primary-menu .menu > li:hover

		{
			border-color: #4a63ad;
		}

		.post-tags a:hover:before,
		.cat-links a:hover:before,
		.tags-links a:hover:before {
			border-right-color: #4a63ad;
		}

		.container .wpb_content_element .wpb_tabs_nav li.ui-tabs-active a:before {
			border-top-color: #4a63ad;
		}

		a,
		body.bbpress button,
		.cg-features i,
		.cg-features h2,
		.toggle-active i.fa,
		.cg-menu-beside .cg-cart-count,
		.widget_layered_nav ul.yith-wcan-list li a:before,
		.widget_layered_nav ul.yith-wcan-list li.chosen a:before,
		.widget_layered_nav ul.yith-wcan-list li.chosen a,
		.cg-menu-below .cg-extras .cg-header-details i,
		blockquote:before,
		blockquote:after,
		article.format-link .entry-content p:before,
		.container .ui-state-default a, 
		.container .ui-state-default a:link, 
		.container .ui-state-default a:visited,
		.logo a,
		.container .cg-product-cta a.button.added:after,
		.woocommerce-breadcrumb a,
		#cg-articles h3 a,
		.cg-recent-folio-title a, 
		.woocommerce-message,
		.content-area h2.cg-recent-folio-title a,
		.cg-product-info .yith-wcwl-add-to-wishlist a:hover:before,
		.cg-product-wrap .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show a:before,
		.cg-primary-menu-below-wrapper .menu > li.download a span:before,
		.cg-primary-menu-below-wrapper .menu > li.download a:before,
		.cg-primary-menu-below-wrapper .menu > li.arrow a span:before,
		.cg-primary-menu-below-wrapper .menu > li.arrow a:before,
		.widget_rss ul li a,
		.lightwrapper .widget_rss ul li a,
		.woocommerce-tabs .tabs li a:hover,
		.content-area .checkout-confirmed-payment p,
		.icon.cg-icon-bag-shopping-2, 
		.icon.cg-icon-basket-1, 
		.icon.cg-icon-shopping-1,
		#top-menu-wrap li a:hover,
		.cg-product-info .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before, 
		.cg-product-info .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover:before,
		.widget ul.product-categories ul.children li a:before,
		.widget_pages ul ul.children li a:before,
		.container .wpb_content_element .wpb_tabs_nav li.ui-tabs-active a,
		.container .wpb_tabs .wpb_tabs_nav li a:hover,
		.widget a:hover,
		.cg-product-cta a.button.added,
		.woocommerce-tabs .tabs li.active a,
		.summary .price ins .amount,
		.woocommerce div.product p.price,
		body.woocommerce-page ul.products li.product .price,
		ul.tiny-cart li a.cart_dropdown_link:before,
		button.mfp-close:hover,
		body .vc_custom_heading a:hover,
		body.error404 .content-area a.btn,
		.no-grid .vc_custom_heading a:hover,
		.cg-price-action .cg-product-cta a,
		.prev-product:hover:before, 
		.next-product:hover:before,
		.widget.woocommerce .amount,
		.woocommerce nav.woocommerce-pagination ul li span.current,
		.cg-primary-menu .menu > li.menu-full-width .cg-submenu-ddown .container > ul > li > a:hover,
		.container .wpb_tour.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li.ui-state-active a,
		.cg-header-fixed .menu > li.menu-full-width .cg-submenu-ddown .container > ul > li .cg-submenu ul li.title a:hover,
		.cg-primary-menu .menu > li.menu-full-width .cg-submenu-ddown .container > ul > li .cg-submenu ul li.title a:hover 

		{
			color: #4a63ad;
		}

		.owl-theme .owl-controls .owl-buttons div:hover,
		article.format-link .entry-content p:hover,
		.container .ui-state-hover,
		#filters button.is-checked,
		#filters button.is-checked:hover,
		.map_inner,
		h4.widget-title span,
		.wpb_teaser_grid .categories_filter li.active a,
		.cg-header-fixed .menu > li .cg-submenu-ddown, 
		body .wpb_teaser_grid .categories_filter li.active a,
		.cg-wp-menu-wrapper .menu li a:hover,
		.cg-primary-menu-beside .cg-wp-menu-wrapper .menu li:hover a,
		.cg-header-fixed .cg-wp-menu-wrapper .menu li:hover a,
		.container .cg-product-cta a.button.added,
		h4.widget-title span,
		#secondary h4.widget-title span,
		.container .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-accordion-header-active

		{
			border-color: #4a63ad;
		}


		ul.tabNavigation li a.active,
		.wpb_teaser_grid .categories_filter li.active a,
		ul.tiny-cart li ul.cart_list li.buttons .button.checkout,
		.cg-primary-menu .menu > li:before

		{
			background: #4a63ad;

		}

		.tipr_point_top:after,
		.woocommerce .woocommerce-tabs ul.tabs li.active a:after {
			border-top-color: #4a63ad;
		}

		.tipr_point_bottom:after,
		.content-area a:hover
		{
			border-bottom-color: #4a63ad;
		}

	
	
		a,
		.logo a,
		#secondary .widget_rss ul li a,
		.navbar ul li.current-menu-item a, 
		.navbar ul li.current-menu-ancestor a, 
		body.woocommerce ul.products li.product a:hover,
		#cg-articles h3 a,
		.current-menu-item,
		.content-area table.my_account_orders td.order-actions a,
		body.blog.has-featured-image .header-wrapper p.sub-title a,
		.content-area .cart-collaterals table a.shipping-calculator-button,
		.content-area h6 a.email,
		#secondary .widget_recent_entries ul li a

		{
			color: #ffffff; 
		}


	
			.page-container a:hover,
		.page-container a:focus,
		body.single footer.entry-meta a:hover,
		.content-area table a:hover,
		.cg-blog-date .comments-link a:hover,
		.widget ul.product-categories li a:hover,
		.widget ul.product-categories ul.children li a:hover,
		#top .dropdown-menu li a:hover, 
		ul.navbar-nav li .nav-dropdown li a:hover,
		.navbar ul li.current-menu-item a:hover, 
		.navbar ul li.current-menu-ancestor a:hover,
		.content-area a.post-edit-link:hover:before,
		.cg-header-fixed .menu > li .cg-submenu-ddown .container > ul > li a:hover, 
		body .cg-primary-menu .menu > li .cg-submenu-ddown .container > ul > li a:hover, 
		.cg-submenu-ddown .container > ul > li > a:hover,
		.cg-header-fixed .menu > li .cg-submenu-ddown .container > ul > li a:hover,
		.cg-primary-menu .menu > li .cg-submenu-ddown .container > ul > li a:hover,
		.blog-pagination ul li a:hover,
		.content-area .medium-blog footer.entry-meta a:hover,
		.widget.popular-posts ul li a.wpp-post-title:hover,
		body .content-area article h2 a:hover,
		body .vc_custom_heading a:hover,
		.widget_tag_cloud a:hover,
		body.woocommerce-page ul.products li.product .button:hover,
		#secondary .widget_recent_entries ul li a:hover

		{
			color: #000000; 
		}

		.dropdown-menu > li > a:hover {
			background-color: #000000; 
		}

	
	
		@media only screen and (min-width: 1100px) { 

			.rightnav,
			.rightnav h4.widget-title {
				color: #444444;
			}

		}
	
	
			.cg-primary-menu .menu > li > a,
			.cg-primary-menu-below-wrapper .menu > li.secondary.current_page_item > a {
				color: #ffffff;
			}

	
	/* Sticky Header Text */

	
		.cg-transparent-header.scroller .cg-primary-menu .menu > li > a,
		.cg-transparent-header.scroller .rightnav .cart_subtotal,
		.cg-transparent-header.scroller .search-button,
		body.transparent-light .cg-transparent-header.scroller .cg-primary-menu .menu > li > a, 
		body.transparent-light .cg-transparent-header.scroller .rightnav .cart_subtotal, 
		body.transparent-light .cg-transparent-header.scroller .search-button,
		body.transparent-dark .cg-transparent-header.scroller .cg-primary-menu .menu > li > a,
		body.transparent-dark .cg-transparent-header.scroller .rightnav .cart_subtotal,
		body.transparent-dark .cg-transparent-header.scroller .search-button,
		.cg-header-fixed-wrapper .rightnav .cart_subtotal,
		.cg-header-fixed .cg-primary-menu .menu > li > a {
			color: #222222;
		}


		.cg-transparent-header.scroller .burger span,
		body.transparent-light .cg-transparent-header.scroller .burger span,
		body.transparent-dark .cg-transparent-header.scroller .burger span {
			background: #222222;
		}

		.cg-transparent-header.scroller .leftnav a,
		.cg-header-fixed .leftnav a {
			color: #222222;
			border-color: #222222;
		}



	
	
		@media only screen and (max-width: 1100px) { 
			body .cg-header-wrap .cg-transparent-header,
			body.transparent-light .cg-header-wrap .cg-transparent-header,
			body.transparent-dark .cg-header-wrap .cg-transparent-header,
			body .cg-menu-below,
			.scroller, 
			body.transparent-light .cg-header-wrap .scroller, 
			body.transparent-dark .cg-header-wrap .scroller {
				background: #ffffff; 
			}
		}

	
	/* Standard Logo */
	
		@media only screen and (min-width: 1100px) {
			.cg-transparent-header,
			.cg-menu-below {
				height: 115px;
			}

			.leftnav .cg-main-logo img {
				height: 115px;
				width: auto;
			}

			.cg-extras {
				line-height: 115px;
			}

			.cg-menu-below,
			.cg-menu-below .ul.tiny-cart,
			.cg-logo-center .search-button,
			.cg-menu-below .leftnav a { 
				line-height: 170px;
			}

			.cg-menu-below .ul.tiny-cart,
			.cg-menu-below .cg-extras .site-search {
				height: 170px;
				line-height: 170px;
			}

			.rightnav .extra {
				height: 170px;
			}


		}

	
	/* Sticky Logo */
	

	/* Standard Top Padding */
	
	/* Sticky Top Padding */
	
	/* Standard Bottom Padding */
	
		@media only screen and (min-width: 1100px) {
			.cg-transparent-header,
			.cg-menu-below {
				height: 170px;
			}

			.cg-transparent-header .cg-primary-menu .menu > li > a {
				padding-bottom: 55px;
			}
		}

	
	/* Sticky Bottom Padding */
	
	/* Dynamic Logo Width */
	
		@media only screen and (min-width: 1100px) {
			.cg-menu-below .leftnav.dynamic-logo-width {
				width: 20%;
			}

			.rightnav {
				width: 80%;
			}

		}

			.cg-menu-below .leftnav.text-logo {
			  min-height: auto;
			  padding-bottom: inherit;
			}

	
	/* Heading Top Margin */
	
			.header-wrapper {
				padding-top: 155px;
			}

	
	/* Heading Bottom Margin */
	
			.header-wrapper {
				padding-bottom: 125px;
			}

	
			.first-footer

		{
			background-color: #222222; 
		}

	
			.second-footer

		{
			background-color: #eeeeee; 
		}

	
			.first-footer, .first-footer h4.widget-title, .first-footer a:hover, .first-footer li  

		{
			color: #f2f2f2; 
		}

	
			.first-footer a  

		{
			color: #ffffff; 
		}

	
	
		.second-footer, .second-footer h4.widget-title, .second-footer a, .second-footer a:hover, .second-footer li  

		{
			color: #333333; 
		}

	

	