/*
This CSS file is automatically generated by the Theme Options panel (WP-Admin).
You should not manually edit it.
*/

/*
== ------------------------------------------------------------------- ==
== @@ Styling - Main
== ------------------------------------------------------------------- ==
*/


body,
a,
.sf-menu a, 
.invicta_post_navigation cite, 
.text_styles .invicta_partners .partner a, 
input[type="text"], 
input[type="input"], 
input[type="password"],
input[type="email"], 
input[type="number"], 
input[type="url"], 
input[type="tel"], 
input[type="search"], 
textarea, 
select,
input[type="text"]:focus, 
input[type="password"]:focus, 
input[type="email"]:focus, 
input[type="number"]:focus, 
input[type="url"]:focus, 
input[type="tel"]:focus, 
input[type="search"]:focus,
textarea:focus, 
.invicta_highlight, 
.invicta_heading .secondary, 
.invicta_heading .secondary strong,
.videos_loop_responsive li:before, 
.videos_loop .entry.active .video_thumbnail .playing:before, 
.page_header .header_main nav select, 
.page_header .header_meta, 
.invicta_world_map .label, 
.header_meta .language_switcher #lang_sel ul ul a {
	color:#000000;
}

.invicta_photoslider .controller {
	background-color:#000000;
	}

input[type="submit"],
.shipping_calculator button[type="submit"],  
#submit, 
.invicta_button, 
.woocommerce .widget_price_filter .price_slider_amount .button, 
.woocommerce-page .widget_price_filter .price_slider_amount .button, 
.woocommerce .single_product_details .cart .button, 
.woocommerce-page .single_product_details .cart .button {
	background:#000000;
	}

#invicta_top_arrow:hover {
	border-color:#000000;
	}
	
.widget_categories li a { 
	border-left-color:rgb(0, 0, 0); 
	border-left-color:rgba(0, 0, 0, 0.7); 
	}
.widget_categories ul.children li a { 
	border-left-color:rgb(0, 0, 0); 
	border-left-color:rgba(0, 0, 0, 0.3); 
	}
.widget_categories ul.children li a:hover { 
	border-left-color:rgb(0, 0, 0); 
	border-left-color:rgba(0, 0, 0, 0.5); 
	background-color:#FFFFFF !important; 
	}

#invicta_root,
.vc_text_separator div,
.portfolio_filters ul,
.invicta_boxed_layout #invicta_root, 
.invicta_iconbox a.icon:hover, 
input[type="text"]:focus, 
input[type="password"]:focus, 
input[type="email"]:focus, 
input[type="number"]:focus, 
input[type="url"]:focus, 
input[type="tel"]:focus, 
input[type="search"]:focus,
textarea:focus, 
.widget_categories li.current-cat a,
.widget_categories li a:hover, 
.widget_categories ul.children li a:hover, 
.invicta_heading_separator div, 
.visual_composer_invicta_styles .wpb_toggle_content, 
.visual_composer_invicta_styles .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab, 
.visual_composer_invicta_styles .wpb_content_element.wpb_tabs .wpb_tabs_nav li.ui-tabs-active, 
.visual_composer_invicta_styles .wpb_content_element.wpb_tabs .wpb_tabs_nav li.ui-tabs-active:hover, 
.visual_composer_invicta_styles .wpb_content_element.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab, 
.visual_composer_invicta_styles .wpb_content_element.wpb_tour .wpb_tabs_nav li.ui-tabs-active, 
.visual_composer_invicta_styles .wpb_content_element.wpb_tour .wpb_tabs_nav li.ui-tabs-active:hover, 
.visual_composer_invicta_styles .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header.ui-state-active, 
.visual_composer_invicta_styles .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content,
.sf-menu ul li:hover, 
.sf-menu ul li.sfHover, 
.sf-menu ul .current_page_item, 
.sf-menu ul .current_page_parent, 
.sf-menu ul .current_page_ancestor, 
.widget_calendar #calendar_wrap tfoot td.pad, 
.invicta_person .thumbnail:before,
.header_meta .language_switcher #lang_sel ul ul a {
	background-color:#FFFFFF;
	}		

.invicta_fixed_header .header_wrapper { 
	background-color:rgb(255, 255, 255);
	background-color:rgba(255, 255, 255, 0.85);
	}

.visual_composer_invicta_styles .wpb_content_element.wpb_tour .wpb_tabs_nav li.ui-tabs-active { 
	border-color:#2f77d5; 
	border-right-color:#FFFFFF; 
	}
	
.visual_composer_invicta_styles .wpb_content_element.wpb_tabs .wpb_tabs_nav li.ui-tabs-active { 
	border-color:#2f77d5; 
	border-bottom-color:#FFFFFF;
	}
	
.visual_composer_invicta_styles .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header { 
	border-color:#2f77d5; 
	border-left-color:rgb(47, 119, 213); 
	border-left-color:rgba(47, 119, 213, 0.8); 
	}
	
.visual_composer_invicta_styles .wpb_toggle { 
	border-color:#2f77d5; 
	border-left-color:rgb(47, 119, 213);
	border-left-color:rgba(47, 119, 213, 0.8);
	}

.photos_loop .entry .gallery_photos img.main, 
.photos_loop .entry .gallery_photos img.thumbnail {
	border-color:#FFFFFF;
	}
	
.invicta_pagination .btn.current,
.invicta_pagination a.btn:hover {
	color:#FFFFFF;
	}
	
input[type="submit"],
.shipping_calculator button[type="submit"],  
#submit, 
.invicta_button, 
.woocommerce .widget_price_filter .price_slider_amount .button, 
.woocommerce-page .widget_price_filter .price_slider_amount .button, 
.woocommerce .single_product_details .cart .button, 
.woocommerce-page .single_product_details .cart .button { 
	color:#FFFFFF !important; 
	}
	
.invicta_photoslider .controller span, 
.invicta_photoslider .controller a {
	color:#FFFFFF;
	}

.page_header .title_area,
.page_header .header_main nav select,
select, 
.invicta_person.condensed,
.invicta_letter,
.page_footer .widgets, 
.text_styles tr:nth-child(odd), 
.blog_loop .sticky, 
.widget_categories ul.children li a, 
.visual_composer_invicta_styles .wpb_toggle, 
.visual_composer_invicta_styles .wpb_content_element.wpb_tabs .wpb_tabs_nav li, 
.visual_composer_invicta_styles .wpb_content_element.wpb_tour .wpb_tabs_nav li, .visual_composer_invicta_styles .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,
.invicta_testimonial.style_1 .text, 
.blog_loop .entry .post_author, 
.comments_loop .entry .text .body .moderation, 
.page_header .header_meta,
.blog_loop .format-link, 
.blog_loop .format-aside, 
.blog_loop .format-quote, 
.blog_loop .format-status, 
.widget_categories.widget_photos_categories .tooltip, 
.widget_calendar #calendar_wrap thead th, 
.widget_categories li a, 
.invicta_iconbox .icon, 
input[type="text"], 
input[type="input"], 
input[type="password"],
input[type="email"], 
input[type="number"], 
input[type="url"], 
input[type="tel"], 
input[type="search"], 
textarea, 
.invicta_steps .step .icon,
.sf-menu ul li, 
.widget_calendar #calendar_wrap td.pad, 
.page_header .home_slideshow, 
.videos_loop .entry, 
#video_holder .loader, 
.text_styles blockquote, 
.video_page .video_details .entry, 
.portfolio_loop .entry .meta, 
.photos_loop .entry .meta, 
.videos_loop_list .entry .meta, 
.blog .blog_loop .entry, 
.archive .blog_loop .entry, 
.invicta_calltoaction, 
.header_meta .language_switcher #lang_sel ul ul a:hover { 
	background-color:#fafafa; 
	}

.widget_categories .children li.current-cat > a, 
.widget_categories li.current-cat a,
.widget_categories li.current-cat > a { 
	background:#fafafa !important; 
	}
	
.widget_categories li.current-cat > a {
	background-color:#FFFFFF !important;
	}
	
.widget_categories.widget_photos_categories .tooltip:after, 
.invicta_testimonial.style_1 .text:after { 
	border-color:#fafafa transparent; 
	}
	
.visual_composer_invicta_styles .wpb_content_element.wpb_tabs .wpb_tabs_nav li:hover, 
.visual_composer_invicta_styles .wpb_content_element.wpb_tour .wpb_tabs_nav li:hover {
	background:#f2f2f2;
	}
	
.invicta_progressbars .progress_bar .bar {
		background:#f0f0f0;
		}
	
#invicta_top_arrow, 
#invicta_top_arrow:hover {
		background:#f0f0f0;
		}
	
.portfolio_filters ul:before { 
		color:#000
		}

h1, 
h2, 
h3, 
h4, 
h5, 
h6, 
.blog_loop .entry .post_extras .post_tags strong, 
.blog_loop .entry .post_author .text .author_name, 
.blog_loop .format-quote .before_meta, 
.blog_loop .format-status .before_meta, 
.comments_loop .entry .text .head .author, 
.comment_form label, 
.portfolio_details .entry .project_meta label, 
.invicta_heading .primary, 
.invicta_heading_separator div, 
.visual_composer_invicta_styles .vc_text_separator div, 
.visual_composer_invicta_styles .wpb_content_element.wpb_tabs .wpb_tabs_nav li.ui-tabs-active a, 
.visual_composer_invicta_styles .wpb_content_element.wpb_tour .wpb_tabs_nav li.ui-tabs-active a, 
.visual_composer_invicta_styles .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header.ui-state-active, 
.invicta_person .title, 
.invicta_twitterfeed .tweet .user, 
.wpcf7 .form_field label, 
.invicta_steps .step .name, 
.invicta_progressbars .progress_bar .legend .name, 
.invicta_testimonial .name, 
.invicta_iconbox .title {
	color:#1a1850;
}

.invicta_pagination .btn.current {
	background-color:rgb(26, 24, 80);
	background-color:rgba(26, 24, 80, 0.6);
	}

.invicta_iconbox .icon i, 
.invicta_steps .step .icon i {
	color:rgb(26, 24, 80);
	color:rgba(26, 24, 80, 0.6);
	}
	
.comments_loop .entry .text .head .date, 
.pings_loop .entry .date, 
.page_footer .socket, 
.page_footer .socket a, 
.invicta_post_navigation span,  
.invicta_progressbars .progress_bar .legend .value, 
.page_header .header_meta, 
.page_header .header_meta .social_links, 
.page_header .header_meta .tagline, 
.page_header .header_meta .searchbox, 
.header_meta .language_switcher, 
.blog_loop .entry .post_author .media .social_links, 
.searchform button, 
.invicta_twitterfeed .tweet .hash, 
.invicta_twitterfeed .tweet .tweet_date a, 
.invicta_breadcrumb .before, 
#invicta_top_arrow:hover, 
.error503 section .social_networks a, 
.blog_loop .format-link .post_title:after, 
.blog_loop .format-quote .before_meta:before, 
.portfolio_details .entry .project_skills ul li:before, 
.blog_loop_widget .entry .post_details .post_meta, 
.invicta_person .social a, 
.widget_categories.widget_photos_categories .tooltip, 
.videos_loop_responsive li .video_meta, 
.invicta_progressbars .progress_bar .bar .progress, 
.text_styles abbr, 
.text_styles acronym, 
.portfolio_loop .entry .meta .description, 
.photos_loop .entry .meta .description, 
.videos_loop_list .entry .meta .description {
	color:#1a1850;
	}
	
.invicta_contacts li.email:after, 
.invicta_contacts li.map:after, 
.invicta_contacts li.url:after {
	color:rgb(26, 24, 80);
	color:rgba(26, 24, 80, 0.7);
	}
	
.page_header .header_meta .divider {
	color:rgb(26, 24, 80);
	color:rgba(26, 24, 80, 0.7);
	}
	
.widget_calendar #calendar_wrap tbody td a:hover, 
.wp-caption {
	border-color:#1a1850;
	}
	
.invicta_contacts li.url:after { 
	color:rgb(26, 24, 80); 
	color:rgba(26, 24, 80, 0.6); 
	}

.page_header .title_area, 
.page_header .page_image, 
.search_loop .entry, 
.widget_categories ul,
.widget_categories li, 
.widget_calendar #calendar_wrap tbody td,
.visual_composer_invicta_styles .wpb_toggle_content, 
.visual_composer_invicta_styles .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab, 
.visual_composer_invicta_styles .wpb_content_element.wpb_tabs .wpb_tabs_nav li, 
.visual_composer_invicta_styles .wpb_content_element.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab, 
.visual_composer_invicta_styles .wpb_content_element.wpb_tour .wpb_tabs_nav li, 
.visual_composer_invicta_styles .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content, 
.invicta_testimonial.style_1 .text,
.page_footer .widgets,
.invicta_heading_separator, 
.visual_composer_invicta_styles .vc_text_separator, 
.invicta_iconbox .icon, 
#invicta_top_arrow, 
.invicta_avatar, 
.comments_loop, 
.comments_loop .entry, 
.comments_loop .entry .text .body .moderation, 
.invicta_post_navigation .prev, 
.portfolio_details .invicta_post_navigation .next, 
input[type="text"], 
input[type="input"], 
input[type="password"],
input[type="email"], 
input[type="number"], 
input[type="url"], 
input[type="tel"], 
input[type="search"], 
textarea, 
select, 
.page_header .header_main nav select, 
.text_styles pre, 
.text_styles th, 
.text_styles td, 
.blog_loop .sticky, 
.visual_composer_invicta_styles .wpb_separator, 
.widget_categories.widget_photos_categories .tooltip, 
.invicta_steps .step .icon, 
.invicta_steps .step .icon .index, 
.widget_calendar #calendar_wrap thead th, 
.video_page .video_details .entry, 
.video_list_page .featured_video, 
.blog .blog_loop .entry, 
.archive .blog_loop .entry, 
.blog .blog_loop .format-status, 
.blog .blog_loop .format-aside, 
.blog .blog_loop .format-quote,
.blog .blog_loop .format-link, 
.blog .blog_loop .format-link,
.archive .blog_loop .format-status, 
.archive .blog_loop .format-aside, 
.archive .blog_loop .format-quote,
.archive .blog_loop .format-link, 
.archive .blog_loop .format-link, 
.portfolio_loop .entry, 
.photos_loop .entry, 
.videos_loop_list .entry, 
.invicta_fixed_header .header_wrapper.scrolled, 
.invicta_calltoaction { 
	border-color:#2f77d5;
}



.widget_categories.widget_photos_categories .tooltip:before, 
.invicta_testimonial.style_1 .text:before { border-color:#2f77d5 transparent;  }

.page_header .header_meta { border-bottom-color:#2f77d5; }

.portfolio_filters { border-color:#2f77d5; }

.invicta_tags a { 
	background:rgb(47, 119, 213);
	background:rgba(47, 119, 213, 0.6);
	}
.invicta_pagination .btn { 
	background:rgb(47, 119, 213); 
	background:rgba(47, 119, 213, 0.7); 
	}

.invicta_steps .step .line { border-top-color:#2f77d5; }
.responsive .invicta_steps .step .line { border-left-color:#2f77d5; }

.sf-menu ul li { 
		border-bottom-color:#2f77d5; 
	border-top-color:#FFFFFF; 
		}


	

.invicta_testimonial_carousel .background { color:#1a1850; }
.invicta_testimonial_carousel .nav_arrows { background-color:#2f77d5; }
.invicta_testimonial_carousel .nav_bullets a { background-color:#2f77d5; }
.invicta_testimonial_carousel .nav_bullets a.current,
.invicta_testimonial_carousel .nav_bullets a.current:hover {
	background-color:#000000;
	}
.invicta_testimonial_carousel .nav_bullets a:hover {
	background-color:rgb(0, 0, 0); 
	background-color:rgba(0, 0, 0, 0.5); 
	}
	
	
.invicta_world_map .label {
		text-shadow:1px 1px 1px #FFF;
		}
	
/*
== ------------------------------------------------------------------- ==
== @@ Styling - Colors - Header
== ------------------------------------------------------------------- ==
*/


	.page_header, 
	.header_meta .language_switcher #lang_sel ul ul a {
		background-color:#FFFFFF; 
		}
		
	.invicta_fixed_header .header_wrapper { 
		background-color:rgb(255, 255, 255);
		background-color:rgba(255, 255, 255, 0.85);
		}
		
	.page_header .header_meta {
		background-color:#fdfdfd;
		border-bottom-color:#e8e8e8;
		}
		
	.page_header .header_main nav select,
	.page_header .home_slideshow, 
	.header_meta .language_switcher #lang_sel ul ul a:hover {
		background-color:#fdfdfd;
		}
		
	.page_header .sf-menu a,
	.page_header .header_main nav select, 
	.header_meta .language_switcher #lang_sel ul ul a {
		color:#737373;
		}
		
	.page_header .header_meta, 
	.page_header .header_meta .social_links, 
	.page_header .header_meta .tagline, 
	.page_header .header_meta .searchbox, 
	.page_header .searchform button {
		color:#b2b2b2;
		}
		
	.page_header .header_meta .searchbox .divider {
		color:rgb(178, 178, 178);
		color:rgba(178, 178, 178, 0.7);
		}
		
	.page_header .header_main nav select {
		border-color:#e8e8e8;
		}

	.page_header input[type="text"], 
	.page_header input[type="password"], 
	.page_header input[type="email"], 
	.page_header input[type="number"], 
	.page_header input[type="url"], 
	.page_header input[type="tel"], 
	.page_header input[type="search"],
	.page_header textarea {
		color:#b2b2b2;
		}
				
	.page_header input[type="text"]:focus, 
	.page_header input[type="password"]:focus, 
	.page_header input[type="email"]:focus, 
	.page_header input[type="number"]:focus, 
	.page_header input[type="url"]:focus, 
	.page_header input[type="tel"]:focus, 
	.page_header input[type="search"]:focus,
	.page_header textarea:focus {
		color:#737373;
		}
		
	.page_header .header_meta {
		border-top-color:#424242;
		}
		
		
		
	

/*
== ------------------------------------------------------------------- ==
== @@ Styling - Colors - Title Area
== ------------------------------------------------------------------- ==
*/


	.page_header .title_area {
		background-color:#fafafa; 
		}
		
	.page_header .title_area {
		border-color:#e3e3e3; 
		}
		
	.page_header .title_area h1 {
		color:#282828; 
		}
		
	.page_header .title_area, 
	.page_header .title_area a {
		color:#737373; 
		}
		
		
		
		
	

/*
== ------------------------------------------------------------------- ==
== @@ Styling - Colors - Footer
== ------------------------------------------------------------------- ==
*/


	.page_footer .widgets {
		background-color:#fcfcfc;
		border-color:#dddddd;
		}
	
	.page_footer .widgets, 
	.page_footer .widgets a {
		color:#737373;
		}
		
	.page_footer .widgets,
	.page_footer .widgets a,
	.page_footer .widgets .text_styles .invicta_partners .partner a, 
	.page_footer .widgets input[type="text"]:focus, 
	.page_footer .widgets input[type="password"]:focus, 
	.page_footer .widgets input[type="email"]:focus, 
	.page_footer .widgets input[type="number"]:focus, 
	.page_footer .widgets input[type="url"]:focus, 
	.page_footer .widgets input[type="tel"]:focus, 
	.page_footer .widgets input[type="search"]:focus,
	.page_footer .widgets textarea:focus, 
	.page_footer .widgets .invicta_highlight, 
	.page_footer .widgets .invicta_heading .secondary, 
	.page_footer .widgets .invicta_heading .secondary strong, 
	.page_footer .widgets .videos_loop_responsive li:before, 
	.page_footer .widgets .videos_loop .entry.active .video_thumbnail .playing:before {
		color:#737373;
	}
	
	.page_footer .widgets input[type="submit"],
	.page_footer .widgets #submit, 
	.page_footer .widgets .invicta_button,
	.woocommerce .page_footer .widget_price_filter .price_slider_amount .button, 
	.woocommerce-page .page_footer .widget_price_filter .price_slider_amount .button {
		background:#737373;
		}
		
	.page_footer .widgets .widget_categories li a { 
		border-left-color:rgb(115, 115, 115); 
		border-left-color:rgba(115, 115, 115, 0.7); 
		}
	.page_footer .widgets .widget_categories ul.children li a { 
		border-left-color:rgb(115, 115, 115); 
		border-left-color:rgba(115, 115, 115, 0.3); 
		}
	.page_footer .widgets .widget_categories ul.children li a:hover	{ 
		border-left-color:rgb(115, 115, 115); 
		border-left-color:rgba(115, 115, 115, 0.5); 
		}
	
	.page_footer .widgets .vc_text_separator div,
	.page_footer .widgets .portfolio_filters ul,
	.page_footer .widgets .invicta_iconbox a.icon:hover, 
	.page_footer .widgets input[type="text"]:focus, 
	.page_footer .widgets input[type="password"]:focus, 
	.page_footer .widgets input[type="email"]:focus, 
	.page_footer .widgets input[type="number"]:focus, 
	.page_footer .widgets input[type="url"]:focus, 
	.page_footer .widgets input[type="tel"]:focus, 
	.page_footer .widgets input[type="search"]:focus,
	.page_footer .widgets textarea:focus, 
	.page_footer .widgets .invicta_heading_separator div, 
	.page_footer .widgets .widget_categories ul.children li a:hover, 
	.visual_composer_invicta_styles .page_footer .widgets .wpb_toggle_content, 
	.visual_composer_invicta_styles .page_footer .widgets .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab, 
	.visual_composer_invicta_styles .page_footer .widgets .wpb_content_element.wpb_tabs .wpb_tabs_nav li.ui-tabs-active, 
	.visual_composer_invicta_styles .page_footer .widgets .wpb_content_element.wpb_tabs .wpb_tabs_nav li.ui-tabs-active:hover, 
	.visual_composer_invicta_styles .page_footer .widgets .wpb_content_element.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab, 
	.visual_composer_invicta_styles .page_footer .widgets .wpb_content_element.wpb_tour .wpb_tabs_nav li.ui-tabs-active, 
	.visual_composer_invicta_styles .page_footer .widgets .wpb_content_element.wpb_tour .wpb_tabs_nav li.ui-tabs-active:hover, 
	.visual_composer_invicta_styles .page_footer .widgets .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header.ui-state-active, 
	.visual_composer_invicta_styles .page_footer .widgets .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content,
	.widget_calendar #calendar_wrap tfoot td.pad {
		background-color:#fcfcfc;
		}
	
	.visual_composer_invicta_styles .page_footer .widgets .wpb_content_element.wpb_tour .wpb_tabs_nav li.ui-tabs-active { 
		border-color:#e3e3e3; 
		border-right-color:#fcfcfc; 
		}
		
	.visual_composer_invicta_styles .page_footer .widgets .wpb_content_element.wpb_tabs .wpb_tabs_nav li.ui-tabs-active { 
		border-color:#e3e3e3; 
		border-bottom-color:#fcfcfc;
		}
		
	.visual_composer_invicta_styles .page_footer .widgets .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header { 
		border-color:#e3e3e3; 
		border-left-color:rgb(227, 227, 227); 
		border-left-color:rgba(227, 227, 227, 0.8); 
		}
		
	.visual_composer_invicta_styles .page_footer .widgets .wpb_toggle { 
		border-color:#e3e3e3; 
		border-left-color:rgb(227, 227, 227); 
		border-left-color:rgba(227, 227, 227, 0.8); 
		}
			
	.page_footer .widgets input[type="submit"],
	.page_footer .widgets #submit, 
	.page_footer .widgets .invicta_button, 
	.woocommerce .page_footer .widget_price_filter .price_slider_amount .button, 
	.woocommerce-page .page_footer .widget_price_filter .price_slider_amount .button { 
		color:#fcfcfc !important; 
		}
	
	.page_footer .widgets select, 
	.page_footer .widgets .invicta_person.condensed,
	.page_footer .widgets .invicta_letter,
	.page_footer .widgets .text_styles tr:nth-child(odd), 
	.page_footer .widgets .blog_loop .sticky, 
	.page_footer .widgets .widget_categories li a:hover,
	.page_footer .widgets .widget_categories ul.children li a, 
	.visual_composer_invicta_styles .page_footer .widgets .wpb_toggle, 
	.visual_composer_invicta_styles .page_footer .widgets .wpb_content_element.wpb_tabs .wpb_tabs_nav li, 
	.visual_composer_invicta_styles .page_footer .widgets .wpb_content_element.wpb_tour .wpb_tabs_nav li, 
	.visual_composer_invicta_styles .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,
	.page_footer .widgets .invicta_testimonial.style_1 .text, 
	.page_footer .widgets .widget_categories.widget_photos_categories .tooltip, 
	.page_footer .widgets .widget_calendar #calendar_wrap thead th, 
	.page_footer .widgets .widget_categories li a, 
	.page_footer .widgets .invicta_iconbox .icon, 
	.page_footer .widgets input[type="text"], 
	.page_footer .widgets input[type="input"], 
	.page_footer .widgets input[type="password"],
	.page_footer .widgets input[type="email"], 
	.page_footer .widgets input[type="number"], 
	.page_footer .widgets input[type="url"], 
	.page_footer .widgets input[type="tel"], 
	.page_footer .widgets input[type="search"], 
	.page_footer .widgets textarea, 
	.page_footer .widgets .invicta_steps .step .icon,
	.page_footer .widgets .widget_calendar #calendar_wrap td.pad, 
	.page_footer .widgets .text_styles blockquote { 
		background-color:#fafafa; 
		}
	
	.page_footer .widgets .widget_categories .children li.current-cat > a, 
	.page_footer .widgets .widget_categories li.current-cat a,
	.page_footer .widgets .widget_categories li.current-cat > a { 
		background:#fafafa !important; 
		}
		
	.page_footer .widgets .widget_categories.widget_photos_categories .tooltip:after, 
	.page_footer .widgets .invicta_testimonial.style_1 .text:after { 
		border-color:#fafafa transparent; 
		}
		
	.visual_composer_invicta_styles .page_footer .widgets .wpb_content_element.wpb_tabs .wpb_tabs_nav li:hover, 
	.visual_composer_invicta_styles .page_footer .widgets .wpb_content_element.wpb_tour .wpb_tabs_nav li:hover {
		background:#f2f2f2;
		}
		
	.page_footer .widgets .invicta_progressbars .progress_bar .bar {
				background:#f0f0f0;
				}
	
	.page_footer .widgets h1, 
	.page_footer .widgets h2, 
	.page_footer .widgets h3, 
	.page_footer .widgets h4, 
	.page_footer .widgets h5, 
	.page_footer .widgets h6, 
	.page_footer .widgets .invicta_heading .primary, 
	.page_footer .widgets .invicta_heading_separator div, 
	.visual_composer_invicta_styles .page_footer .widgets .vc_text_separator div, 
	.visual_composer_invicta_styles .page_footer .widgets .wpb_content_element.wpb_tabs .wpb_tabs_nav li.ui-tabs-active a, 
	.visual_composer_invicta_styles .page_footer .widgets .wpb_content_element.wpb_tour .wpb_tabs_nav li.ui-tabs-active a, 
	.visual_composer_invicta_styles .page_footer .widgets .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header.ui-state-active, 
	.page_footer .widgets .invicta_person .title, 
	.page_footer .widgets .invicta_twitterfeed .tweet .user, 
	.page_footer .widgets .wpcf7 .form_field label, 
	.page_footer .widgets .invicta_steps .step .name, 
	.page_footer .widgets .invicta_progressbars .progress_bar .legend .name, 
	.page_footer .widgets .invicta_testimonial .name, 
	.page_footer .widgets .invicta_iconbox .title {
		color:#282828;
	}
	
	.page_footer .widgets .invicta_iconbox .icon i, 
	.page_footer .widgets .invicta_steps .step .icon i {
		color:rgb(40, 40, 40);
		color:rgba(40, 40, 40, 0.6);
		}
		
	.page_footer .widgets input[type="text"], 
	.page_footer .widgets input[type="input"], 
	.page_footer .widgets input[type="password"],
	.page_footer .widgets input[type="email"], 
	.page_footer .widgets input[type="number"], 
	.page_footer .widgets input[type="url"], 
	.page_footer .widgets input[type="tel"], 
	.page_footer .widgets input[type="search"], 
	.page_footer .widgets textarea, 
	.page_footer .widgets select, 
	.page_footer .widgets .invicta_progressbars .progress_bar .legend .value, 
	.page_footer .widgets .searchform button, 
	.page_footer .widgets .invicta_twitterfeed .tweet .hash, 
	.page_footer .widgets .invicta_twitterfeed .tweet .tweet_date a, 
	.page_footer .widgets .invicta_breadcrumb .before, 
	.page_footer .widgets .blog_loop_widget .entry .post_details .post_meta, 
	.page_footer .widgets .invicta_person .social a, 
	.page_footer .widgets .widget_categories.widget_photos_categories .tooltip, 
	.page_footer .widgets .invicta_progressbars .progress_bar .bar .progress, 
	.page_footer .widgets .text_styles abbr, 
	.page_footer .widgets .text_styles acronym {
		color:#b2b2b2;
		}
		
	.page_footer .widgets .invicta_contacts li.email:after, 
	.page_footer .widgets .invicta_contacts li.map:after, 
	.page_footer .widgets .invicta_contacts li.url:after {
		color:rgb(178, 178, 178);
		color:rgba(178, 178, 178, 0.7);
		}
		
	.page_footer .widgets .widget_calendar #calendar_wrap tbody td a:hover, 
	.page_footer .widgets .wp-caption {
		border-color:#b2b2b2;
		}
		
	.page_footer .widgets .invicta_contacts li.url:after { 
		color:rgb(178, 178, 178);
		color:rgba(178, 178, 178, 0.6);
		}
	
	.page_footer .widgets .widget_categories ul,
	.page_footer .widgets .widget_categories li, 
	.page_footer .widgets .widget_calendar #calendar_wrap tbody td,
	.visual_composer_invicta_styles .page_footer .widgets .wpb_toggle_content, 
	.visual_composer_invicta_styles .page_footer .widgets .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab, 
	.visual_composer_invicta_styles .page_footer .widgets .wpb_content_element.wpb_tabs .wpb_tabs_nav li, 
	.visual_composer_invicta_styles .page_footer .widgets .wpb_content_element.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab, 
	.visual_composer_invicta_styles .page_footer .widgets .wpb_content_element.wpb_tour .wpb_tabs_nav li, 
	.visual_composer_invicta_styles .page_footer .widgets .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content, 
	.page_footer .widgets .invicta_testimonial.style_1 .text,
	.page_footer .widgets .invicta_heading_separator, 
	.visual_composer_invicta_styles .page_footer .widgets .vc_text_separator, 
	.page_footer .widgets .invicta_iconbox .icon, 
	.page_footer .widgets .invicta_avatar, 
	.page_footer .widgets input[type="text"], 
	.page_footer .widgets input[type="input"], 
	.page_footer .widgets input[type="password"],
	.page_footer .widgets input[type="email"], 
	.page_footer .widgets input[type="number"], 
	.page_footer .widgets input[type="url"], 
	.page_footer .widgets input[type="tel"], 
	.page_footer .widgets input[type="search"], 
	.page_footer .widgets textarea, 
	.page_footer .widgets select, 
	.page_footer .widgets .text_styles pre, 
	.page_footer .widgets .text_styles th, 
	.page_footer .widgets .text_styles td, 
	.visual_composer_invicta_styles .page_footer .widgets .wpb_separator, 
	.page_footer .widgets .invicta_steps .step .icon, 
	.page_footer .widgets .invicta_steps .step .icon .index, 
	.page_footer .widgets .widget_calendar #calendar_wrap thead th { 
		border-color:#e3e3e3;
	}
	
	.page_footer .widgets .invicta_testimonial.style_1 .text:before { border-color:#e3e3e3 transparent;  }
	.page_footer .widgets .invicta_tags a { 
		background:rgb(227, 227, 227); 
		background:rgba(227, 227, 227, 0.6); 
		}
	.page_footer .widgets .invicta_steps .step .line { border-top-color:#e3e3e3; }
	.responsive .page_footer .widgets .invicta_steps .step .line { border-left-color:#e3e3e3; }
	
		
		

		
	

/*
== ------------------------------------------------------------------- ==
== @@ Styling - Colors - Socket
== ------------------------------------------------------------------- ==
*/


	.page_footer .socket {
		background-color:#000000; 
		color:#ffffff;
		}
		
	.page_footer .socket {
		border-bottom-color:#000000 !important;
		}
		
	.page_footer .socket a {
		color:#ffffff;
		}
		
	.page_footer .socket a:hover {
		color:#FFFFFF;
		}
		

/*
== ------------------------------------------------------------------- ==
== @@ Styling - Colors - Menu
== ------------------------------------------------------------------- ==
*/


	.page_header .sf-menu a {
		color:#1e1e53;
		}
		
	.page_header .sf-menu ul li {
		background-color:#f9f9f9;
		}
		
	.page_header .header_main nav select {
		background-color:#f9f9f9;
		}
		
	.page_header .sf-menu ul li:hover,
	.page_header .sf-menu ul li.sfHover, 
	.page_header .sf-menu ul .current_page_item,
	.page_header .sf-menu ul .current_page_parent,
	.page_header .sf-menu ul .current_page_ancestor {
		background-color:#FFFFFF;
		}
		
	.page_header .sf-menu ul li {
		border-bottom-color:#e2e2e2;
		border-top-color:#fdfdfd;
		}
		
	.page_header .sf-menu a:hover, 
	.page_header .sf-menu > .current_page_ancestor > a
	.page_header .sf-menu > li:hover > a,
	.page_header .sf-menu > li.sfHover > a,
	.page_header .sf-menu > .current_page_item > a,
	.page_header .sf-menu > .current_page_parent > a,
	.page_header .sf-menu > .current_page_ancestor > a {
		color:#1e1e53;
		}
		
	.page_header .sf-arrows ul li > .sf-with-ul:focus:after,
	.page_header .sf-arrows ul li:hover > .sf-with-ul:after,
	.page_header .sf-arrows ul .sfHover > .sf-with-ul:after {
		border-left-color:#1e1e53;
		}
		
	.page_header .sf-menu ul {
		border-color:#1e1e53;
		}
	.page_header .sf-menu ul .current_page_item > a, 
	.page_header .sf-menu ul .current_page_parent > a, 
	.page_header .sf-menu ul .current_page_ancestor > a {
		color:#1e1e53;
		}
		
	.page_header .sf-arrows ul .sf-with-ul:after {
		border-left-color:#aaaaaa;
		}
	
		

/*
== ------------------------------------------------------------------- ==
== @@ Styling - Colors - Hover Effect
== ------------------------------------------------------------------- ==
*/

		
	#invicta_root .invicta_hover_effect .mask {	
		background-color:#1e1e53;
		background-color:rgba(30, 30, 83, 0.7);
		}
		
	#invicta_root .invicta_hover_effect .caption .title, 
	#invicta_root .invicta_hover_effect .caption .description {
		color:#1e1e53;
		}
		
	.invicta_steps .step:hover .icon {	
		background-color:#1e1e53;
		}
		
	.invicta_steps .step:hover .icon i {
		color:#1e1e53;
		}
	
	

/*
== ------------------------------------------------------------------- ==
== @@ Styling - Colors - Others
== ------------------------------------------------------------------- ==
*/

.page_header .home_slideshow {
	border-top-color:#d3d3d3;
	border-bottom-color:#d3d3d3;
	}


/*
== ------------------------------------------------------------------- ==
== @@ Accent Colors
== ------------------------------------------------------------------- ==
*/

::selection {
	background:#1a1850;
	color:#FFF;
	}	
::-moz-selection {
	background:#1a1850;
	color:#FFF;
	}
	
a:hover {
	color:#1a1850;
	}

.text_styles a {
	color:#1a1850;
	}
	
.inherit-color,
.inherit-color-on_children >* {
	color:inherit;
	}

.accentcolor-text, 
.accentcolor-text-on_children >*,
.accentcolor-text-on_hover:hover, 
.accentcolor-text-on_children-on_hover >*:hover {
	color:#1a1850 !important;
	}

.accentcolor-border, 
.accentcolor-border-on_children >*, 
.accentcolor-border-on_hover:hover, 
.accentcolor-border-on_children-on_hover >*:hover { 
	border-color:#1a1850 !important; 
	}

.accentcolor-background, 
.accentcolor-background-on_children >*, 
.accentcolor-background-on_hover:hover, 
.accentcolor-background-on_children-on_hover >*:hover {
	background-color:#1a1850 !important;
	}


.sf-menu > li:hover > a,
.sf-menu > li.sfHover > a,
.sf-menu > .current_page_item > a,
.sf-menu > .current_page_parent > a,
.sf-menu > .current_page_ancestor > a {
	color:#1a1850;
	}
	
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after {
	border-left-color:#1a1850;
	}
	
.sf-menu ul {
	border-color:#1a1850;
	}
.sf-menu ul .current_page_item > a, 
.sf-menu ul .current_page_parent > a, 
.sf-menu ul .current_page_ancestor > a {
	color:#1a1850;
	}

input[type="submit"]:hover, 
.shipping_calculator button[type="submit"]:hover, 
#submit:hover, 
.invicta_button:hover, 
.blog_loop .entry .more-link:hover, 
.woocommerce .widget_price_filter .price_slider_amount .button:hover, 
.woocommerce-page .widget_price_filter .price_slider_amount .button:hover, 
.woocommerce .single_product_details .cart .button:hover, 
.woocommerce-page .single_product_details .cart .button:hover {
	background-color:#1a1850;
	}
	
.widget ul li:before, 
.blog_loop_widget .entry.no_thumbnail .post_details:before {
	color:#1a1850;
	}
	
.widget_categories li.current-cat a, 
.widget_categories ul.children li.current-cat a {
	border-color:#1a1850;
	}
	
.widget_calendar #calendar_wrap td#today, 
.widget_calendar #calendar_wrap tbody td a {
	color:#1a1850;
	}
	
.widget_pages .current_page_item a,	
.widget_nav_menu .current_page_item a {
	color:#1a1850;
	}
	
.widget_recent_comments a {
	color:#1a1850;
	}
	
.invicta_canvas .mejs-controls .mejs-time-rail .mejs-time-current {
	background-color:#1a1850;
	}
	
.visual_composer_invicta_styles .wpb_toggle.wpb_toggle_title_active {
	border-left-color:#1a1850;
	}
	
.visual_composer_invicta_styles .wpb_content_element.wpb_tabs .wpb_tabs_nav li.ui-tabs-active {
	border-top-color:#1a1850;
	}
	
.visual_composer_invicta_styles .wpb_content_element.wpb_tour .wpb_tabs_nav li.ui-tabs-active {
	border-left-color:#1a1850;
	}
	
.visual_composer_invicta_styles .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header.ui-state-active,
.visual_composer_invicta_styles .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {
	border-left-color:#1a1850;
	}
	
.portfolio_filters .active {
	color:#1a1850;
	}
	
.text_styles .widget_pages a:hover, 
.text_styles .widget_nav_menu a:hover {
	color:#1a1850;
	}
	
.text_styles ul > li:before {
	color:#1a1850;
	}
	
.invicta_heading .primary strong { 
	color:#1a1850;
	}
	
.videos_loop_responsive li.active a, 
.videos_loop_responsive li.active:before {
	color:#1a1850;
	}
	
.invicta_hover_effect .mask {	
	background-color:#1a1850;
	background-color:rgba(26, 24, 80, 0.7);
	}
	
.invicta_steps .step:hover .icon {
	background-color:#1a1850;	
	}
	
.invicta_world_map .marker {
	background-color:#1a1850;	
	-webkit-box-shadow:0px 0px 1px 1px #1a1850;
	   -moz-box-shadow:0px 0px 1px 1px #1a1850;
	     -o-box-shadow:0px 0px 1px 1px #1a1850;
	        box-shadow:0px 0px 1px 1px #1a1850;
	}	
	
.invicta_photoslider .thumbnails_pane .thumbnails .thumb.current {
	border-color:#1a1850;	
	}
	
.portfolio_loop .entry:hover, 
.photos_loop .entry:hover, 
.videos_loop_list .entry:hover {
	border-color:#1a1850;	
	}
	
.blog .blog_loop .entry:hover,
.archive .blog_loop .entry:hover {
	border-color:#1a1850;	
	}
	
/*
== ------------------------------------------------------------------- ==
== @@ Styling
== ------------------------------------------------------------------- ==
*/

.invicta_boxed_layout .body_background {
					background-image:none;
				background-attachment:fixed;
	background-repeat:repeat;
	background-position:center center;
}





.invicta_boxed_layout #invicta_root {
	-webkit-box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.5);
	     -o-box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.5);
}

	
/*
== ------------------------------------------------------------------- ==
== @@ Typography
== ------------------------------------------------------------------- ==
*/

/* font family */

body,
input,
select,
textarea {
	font-family:"Ubuntu";
	}
	

h1, 
h2, 
h3, 
h4, 
h5, 
h6 {
	font-family:"Ubuntu";
	}

	
#main_menu {
	font-family:"Ubuntu";
	}

/* uppercases */

	
.widget .widget_title {
	text-transform:uppercase;
	} 
.portfolio_filters {
	text-transform:uppercase;
	font-size:0.9em;
	} 






/* font sizes */

body { font-size:18px; }
.page_header .title_area h1 { font-size:1.8em; }
h1 { font-size:2em; }
h2 { font-size:1.5em; }
h3 { font-size:1.3em; }
h4 { font-size:1.1em; }
h5 { font-size:1em; }
h6 { font-size:0.9em; }
.sf-menu { font-size:1em; }


/*
== ------------------------------------------------------------------- ==
== @@ WooCommerce
== ------------------------------------------------------------------- ==
*/

.woocommerce .single_product_details p.price, 
.woocommerce-page .single_product_details p.price, 
.woocommerce .single_product_details .product_meta a, 
.woocommerce-page .single_product_details .product_meta a, 
.woocommerce .single_product_details .variations_form .single_variation, 
.woocommerce-page .single_product_details .variations_form .single_variation, 
.woocommerce .side_column .widget_shopping_cart_content .total strong, 
.woocommerce .form-row label .required,
.woocommerce-page .form-row label .required, 
.woocommerce table.shop_table tr.total th, 
.woocommerce table.shop_table tr.total, 
.woocommerce .cart-collaterals h2 a:hover, 
.woocommerce .cart-collaterals .cart_totals .total th, 
.woocommerce .cart-collaterals .cart_totals .total td, 
.woocommerce .product_sorting .sort_param ul li:before, 
.woocommerce .product_sorting .sort_param ul li.current_param a { 
	color:#1a1850;
	}
	
.invicta_canvas .woocommerce-info:before, 
.woocommerce span.onsale,
.woocommerce-page span.onsale {
	background-color:#1a1850;
	}
	
.woocommerce.widget_layered_nav li.chosen a {
	background-color:#1a1850;
	color:#FFF;
	}
	
.woocommerce .woocommerce-message, 
.woocommerce .woocommerce-info {
	border-left-color:#1a1850;
	}
	
.woocommerce ul.products li.product .product_entry,
.woocommerce-page ul.products li.product .product_entry {
	border-color:#2f77d5;
	}
	
.woocommerce .ul.products li.product .product_meta, 
.woocommerce-page ul.products li.product .product_meta, 
.woocommerce .ul.products li.product .product_buttons, 
.woocommerce-page ul.products li.product .product_buttons {
	background-color:#fafafa; 
	}
	
.woocommerce .star-rating:before, 
.woocommerce-page .star-rating:before, 
.woocommerce ul.products li.product .price del, 
.woocommerce-page ul.products li.product .price del, 
.woocommerce .ul.products li.product .button-mini-delimiter, 
.woocommerce-page ul.products li.product .button-mini-delimiter, 
.woocommerce .single_product_details p.price del, 
.woocommerce-page .single_product_details p.price del, 
.woocommerce .single_product_details .variations_form .single_variation del, 
.woocommerce-page .single_product_details .variations_form .single_variation del, 
.woocommerce #reviews #comments ol.commentlist li .comment-text .meta, 
.woocommerce-page #reviews #comments ol.commentlist li .comment-text .meta, 
.woocommerce #reviews #comments ol.commentlist li .comment-text .meta, 
.woocommerce-page #reviews #comments ol.commentlist li .comment-text .meta, 
.woocommerce.widget ul.product_list_widget li .amount, 
.woocommerce.widget_product_search #searchsubmit, 
.woocommerce form.checkout .chzn-container-single .chzn-single {
	color:#1a1850;
	}
	
.woocommerce ul.products li.product .price, 
.woocommerce-page ul.products li.product .price {
	color:#000000;
	}
	
.woocommerce .cart .quantity input.minus, 
.woocommerce-page .cart .quantity input.minus, 
.woocommerce .cart .quantity input.plus, 
.woocommerce-page .cart .quantity input.plus { 
	border-color:#2f77d5;
	background-color:#fafafa;
	color:#1a1850;
	}
	
.woocommerce .cart .quantity .qty, 
.woocommerce-page .cart .quantity .qty { 
	border-color:#2f77d5;
	background-color:#FFFFFF;
	color:#1a1850;
	}
	
.woocommerce .single_product_details .variations_form, 
.woocommerce-page .single_product_details .variations_form, 
.woocommerce div.product .woocommerce-tabs ul.tabs li, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li, 
.woocommerce #reviews #comments ol.commentlist, 
.woocommerce-page #reviews #comments ol.commentlist, 
.woocommerce #reviews #comments ol.commentlist li, 
.woocommerce-page #reviews #comments ol.commentlist li, 
.woocommerce.widget ul.product_list_widget li, 
.woocommerce .side_column .widget_shopping_cart_content .buttons, 
.woocommerce .addresses.col2-set .col-1, 
.woocommerce .addresses.col2-set .col-2,
.woocommerce-page .addresses.col2-set .col-1, 
.woocommerce-page .addresses.col2-set .col-2, 
.woocommerce table.shop_table .remove, 
.woocommerce .woocommerce-message, 
.woocommerce .woocommerce-info, 
.woocommerce form.login, 
.woocommerce_header_cart .widget_shopping_cart_content li, 
.woocommerce_header_cart .widget_shopping_cart_content li:first-child, 
.woocommerce_header_cart .widget_shopping_cart_content p.buttons, 
.woocommerce_header_cart .added_to_cart_notification, 
.woocommerce form.checkout .chzn-container-single .chzn-single, 
.woocommerce-checkout .form-row .chzn-container .chzn-drop, 
.woocommerce ul.payment_methods, 
.woocommerce ul.payment_methods li, 
.woocommerce .order_details, 
.woocommerce .order_details li, 
.woocommerce .product_sorting .sort_param > li > span, 
.woocommerce .product_sorting .sort_param > li > a, 
.woocommerce .product_sorting .sort_param ul, 
.invicta_canvas .woocommerce-info {
	border-color:#2f77d5;
	}
	
.woocommerce div.product .woocommerce-tabs ul.tabs li, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li, 
.woocommerce .addresses.col2-set .col-1, 
.woocommerce .addresses.col2-set .col-2,
.woocommerce-page .addresses.col2-set .col-1, 
.woocommerce-page .addresses.col2-set .col-2, 
.woocommerce .woocommerce-message, 
.woocommerce .woocommerce-info, 
.woocommerce form.login, 
.woocommerce_header_cart .widget_shopping_cart_content li:hover, 
.woocommerce_header_cart .widget_shopping_cart_content p.buttons, 
.woocommerce_header_cart .added_to_cart_notification, 
.woocommerce form.checkout .chzn-container-single .chzn-single, 
.woocommerce .order_details, 
.woocommerce .product_sorting .sort_param > li > span, 
.woocommerce .product_sorting .sort_param > li > a {
	background-color:#fafafa;
	}
	
.woocommerce div.product .woocommerce-tabs ul.tabs li.active, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active {
	border-top-color:#1a1850;
	border-bottom-color:#FFFFFF;
	background-color:#FFFFFF;
	}
	
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:hover {
	background-color:#f2f2f2	
	}
	
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:hover, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:hover, 
.woocommerce table.shop_table .remove, 
.woocommerce_header_cart .widget_shopping_cart_content li, 
.woocommerce .product_sorting .sort_param ul { 
	background-color:#FFFFFF;
	}
	
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, 
.woocommerce #reviews #comments ol.commentlist li .comment-text .meta strong, 
.woocommerce-page #reviews #comments ol.commentlist li .comment-text .meta strong, 
.woocommerce table.shop_table th, 
.woocommerce_header_cart .widget_shopping_cart_content li a, 
.woocommerce_header_cart .added_to_cart_notification .product_name strong, 
.woocommerce ul.payment_methods li label { 
	color:#1a1850;
	}
	
.woocommerce div.proudct .woocommerce-tabs .panel, 
.woocommerce-page div.product .woocommerce-tabs .panel { 
	background-color:#FFFFFF;
	border-color:#2f77d5;
	}
	
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, 
.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content { 
	background:#1a1850;
	}
	
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range, 
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, 
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
	background-color:#2f77d5;
	}
	
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, 
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle { 
	border-color:#e3e3e3;
	}
	
.woocommerce.widget_price_filter .ui-slider.hovered .ui-slider-range {
	background-color:#1a1850;
	}
	
.woocommerce.widget_price_filter .ui-slider.hovered .ui-slider-handle {
	background-color:#1a1850;
	border-color:#1a1850;
	}
	
.woocommerce table.shop_table td.actions .coupon .input-text { 
	border-color:#2f77d5;
	background-color:#FFFFFF;
	color:#1a1850;
	}

@media only screen and (max-width:480px) { 
	.responsive table.shop_table, 
	.responsive table.shop_table .product-name, 
	.responsive table.shop_table .actions { 
		border-color:#2f77d5;
		}
}

.woocommerce_header_cart .added_to_cart_notification:after { 
	border-color:#fafafa transparent; 
	}
	
.woocommerce_header_cart .added_to_cart_notification:before { 
	border-color:#2f77d5 transparent;
	}

/*
== ------------------------------------------------------------------- ==
== @@ Custom CSS Code
== ------------------------------------------------------------------- ==
*/

#page_body { padding-top:0; }
.invicta_canvas { width:100%; padding:0; }
.padded-row { padding:0 55px; }
.marginTop { margin-top:35px; }
.limitWidth { max-width:1200px !important; margin-left:auto; margin-right:auto; }

.page_header .header_main .invicta_canvas { padding: 0 55px; }
.page_header .header_main nav { right:55px; }
.invicta_fixed_header .header_wrapper_extras { padding-top: 150px; }
.page_header .header_main nav { top:20px; }
.page_header .header_wrapper .logo img { padding:16px 0; }
.page_header .title_area { display:none; }
.sf-menu > li > a { padding-right:0; margin-right:20px; }
.sf-menu > li:last-child > a { margin-right:0; }
.page_header .sf-menu a { height: 37px; }
.page_header .sf-menu a:hover { border-bottom: 3px solid #1c6ad3; }
.contact-info { float:right; position:relative; z-index:9999; }
.contact-info .tel-number {
float:left;
color:#1a1850;
font-size:22px;
margin: 11px 14px 0 0;
-webkit-transition:0.3s;
-moz-transition:0.3s;
-ms-transition:0.3s;
-o-transition:0.3s;
transition:0.3s;
}
.contact-info .social-logos { float:right; }
.contact-info .social-logos a {
float:right;
position:relative;
height:50px;
width:50px;
color:#fff;
-webkit-transition:0.3s;
-moz-transition:0.3s;
-ms-transition:0.3s;
-o-transition:0.3s;
transition:0.3s;
}
.contact-info .social-logos a:before {
-webkit-transition:0.3s;
-moz-transition:0.3s;
-ms-transition:0.3s;
-o-transition:0.3s;
transition:0.3s;
}
.contact-info .social-logos a:hover { opacity:0.8; }
.icon-envelope { background:#1c6ad3; }
.icon-envelope:before {
position:absolute;
font-size: 24px;
left: 13px;
top: 11px;
}
.icon-facebook { background:#3b5998; }
.icon-facebook:before {
position:absolute;
font-size: 24px;
left: 21px;
top: 13px;
}
.icon-twitter { background:#56a3d9; }
.icon-twitter:before {
position:absolute;
font-size: 31px;
left: 12px;
top: 9px;
}
.icon-linkedin { background:#007bb6; }
.icon-linkedin:before {
position:absolute;
font-size: 25px;
left: 15px;
top: 12px;
}
.icon-google-plus { background:#dd4b39; }
.icon-google-plus:before {
position:absolute;
font-size: 25px;
left: 15px;
top: 12px;
}
.header_wrapper { background: rgba(255, 255, 255, 1) !important; z-index: 9999 !important; }
.header_wrapper.scrolled .contact-info .social-logos a { height: 35px; width: 35px; }
.header_wrapper.scrolled .contact-info .tel-number { font-size:17px; margin-top:6px; }
.header_wrapper.scrolled .icon-envelope:before { font-size: 17px; left: 10px; top: 9px; }
.header_wrapper.scrolled .icon-facebook:before { font-size: 18px; left: 15px; top: 10px; }
.header_wrapper.scrolled .icon-twitter:before { font-size: 23px; left: 8px; top: 7px; }
.header_wrapper.scrolled .icon-linkedin:before { font-size: 20px; left: 10px; top: 8px; }
.header_wrapper.scrolled .icon-google-plus:before { font-size:17px; left:12px; top:9px; }

.rev_slider ul li {
    position: absolute !important;
}

.invicta_heading { margin-top:0; margin-bottom:20px; }
.invicta_heading .primary {
font-size:1.8em;
font-weight: 500;
}
.invicta_heading h2.primary {
font-size:2em;
font-weight: normal;
}

.services-icons { position:relative; }
.infoPopupWindow {
    display:none;
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8);
    z-index: 9999;
    top: 0;
    left: 0;
}
.infoPopupWindow .iframeContainer {
max-width:800px;
    width: 70%;
    background: #fff;
    display: block;
    height: 80%;
    margin: 80px auto;
    position:relative;
}
.infoPopupWindow .iframeContainer iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    display: block;
}
.iframeClose {
position:absolute;
top: 0;
right: 0;
background: #1c6ad3;
color: #fff;
cursor:pointer !important;
padding:0 13px;
z-index:9999;
}
.visual_composer_invicta_styles .services-icons .vc_row-fluid .vc_span4 {
margin:0;
width:33.33333333%
}
.services-icons img { width:100%; vertical-align: top; }
.servicesRows .wpb_text_column { 
position:absolute;
left:0;
bottom:80px;
margin:0;
width:100%;
}
.servicesRows .wpb_text_column p {
color:#fff;
text-align:center;
font-size:32px;
font-weight:bold;
font-family:Helvetica, Arial, sans-serif;
}
.services-icons .column_container { position:relative; }
.services-icons .wpb_single_image { margin-bottom:0; }
.servicesRows .wpb_raw_html {
position:absolute;
left:50%;
bottom:22px;
display:block;
border:1px solid #fff;
padding:5px 20px;
width:160px;
text-align:center;
margin:0 0 0 -80px;
}
.services-icons .wpb_raw_html .servicesInfoBtn {
font:100 26px Helvetica, Arial, sans-serif;
color:#fff !important;
}
a:hover.servicesInfoBtn { opacity:1 !important; }
.servicesBlueBox { overflow: hidden; }
.servicesBlueBox  .wpb_text_column {
position:relative;
left:0; top:0;
background:#1c6ad3;
overflow:hidden;
}
.servicesBlueBox  .wpb_text_column p {
font-weight:100;
font-size:45px;
font-family: "Ubuntu";
width: 300px;
margin: 0 auto;
text-align: center;
line-height: 1.1;
letter-spacing: -2px;
}
.servicesBlueBox .wpb_raw_html {
position:relative;
border:none;
}
.whiteLinkText {
color:#fff !important;
font-size:35px;
opacity:1;
text-decoration:underline;
}
.treatmentsListLeft, .treatmentsListRight {
float:left;
margin-left:80px;
}

.wpb_text_column .tp-caption.largewhitebg { margin: 0 auto; }
.tp-caption.largewhitebg strong { font-weight:400; }
.swingsGirl .tp-caption.largewhitebg { width:975px; }
.swingsGirl .wpb_text_column {
background:url('http://tranceworks.net/wp-content/uploads/2015/07/swings-girl.jpg') no-repeat 0 0;
background-size: cover;
padding: 55px 0;
}
.glassBuilding .tp-caption.largewhitebg { width: 950px; }
.glassBuilding .wpb_text_column {
background:url('http://tranceworks.net/wp-content/uploads/2015/07/glass-building.jpg') no-repeat 0 0;
background-size: cover;
padding: 55px 0;
}

.corporateList { margin-left:20px; }
.corporateList li { list-style:disc; }
ul.corporateList > li:before { display:none; }

.testimonial_rotator_wrap.with-prevnext { padding: 55px 115px; }
#testimonial_rotator_wrap_77 { margin: 0 55px; }
.testimonial_rotator_prev, .testimonial_rotator_next {
width:50px; height:50px;
}
.testimonials-wrapper .wpb_text_column {
background:url('http://tranceworks.net/wp-content/uploads/2015/07/ocean-view.jpg') no-repeat 0 0;
background-size: cover;
}
.testimonials-wrapper .wpb_text_column .wpb_wrapper { background: rgba(255,255,255,0.3); }
.testimonial_rotator_quote {
background:rgba(255, 255, 255, 0.9);
padding:28px 55px;
font-weight:100;
font-style:italic;
font-size:24px;
text-align:center;
}
.testimonial_rotator_description { text-align:center; }
.testimonial_rotator .testimonial_rotator_slide_title {
margin:24px auto 0 auto;
display: inline-block;
padding: 16px 45px;
background:#2f76d5;
color:#fff;
font-size:24px;
font-style:italic;
font-weight:100;
}

.faqAccordion .wpb_accordion_section { display:none; }
.faqAccordion.wpb_accordion { margin-bottom:20px; }
.faqAccordion h3.wpb_accordion_header {
border:none !important;
background:#eeeeee !important;
}
.faqAccordion h3.wpb_accordion_header a {
font-size: 1.8em;
font-weight: 100;
position:relative;
padding-left:76px !important;
}
.faqAccordion h3.wpb_accordion_header a:before {
background:url('http://tranceworks.net/wp-content/uploads/2015/07/plus-minus.png') no-repeat 0 0;
background-position:0 0;
display:block;
content:"";
width:24px; height:25px;
left:31px; top:17px;
position:absolute;
}
.faqAccordion h3.wpb_accordion_header.ui-state-active a:before {
background-position: 0 -25px;
}
.wpb_row.faqs .faqAccordion .wpb_accordion_content {
border:none;
margin-bottom:7px;
font-size: 1.1em;
font-weight: 100;
padding: 20px 76px;
}
.loadMoreBtn {
display:block;
background:#3279d7;
color:#fff !important;
font-size:24px;
cursor:pointer;
width:226px;
left:50%;
margin:0 0 0 -113px;
text-align:center;
padding:15px 0;
position:relative;
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
transition: 0.3s;
}
.loadMoreBtn:hover { background:#1a1850; text-decoration:none !important; }

.wpb_revslider_element .tp-leftarrow.default {
width:50px; height:50px;
background:url('http://tranceworks.net/wp-content/uploads/2015/07/arrow-left.png') no-repeat 0 0;
}
.wpb_revslider_element .tp-rightarrow.default {
width:50px; height:50px;
background:url('http://tranceworks.net/wp-content/uploads/2015/07/arrow-right.png') no-repeat 0 0;
}

.contactHeading {
text-align:center;
font-size:45px;
color:#1a1850;
font-weight:100;
}
.contactHeading.contactLink { font-size:35px; }
.contactLink a { text-decoration:underline; }
#wpcf7-f4-p6-o1 {
width:50%;
margin:0 auto;
}
.txtBoxLeft { float:left; }
.txtBoxRight { float:right; }
.txtBoxLeft, .txtBoxRight {
width:50%;
}
.txtBoxLeft input[type="text"], .txtBoxLeft input[type="tel"], .txtBoxRight input[type="text"], .txtBoxRight input[type="email"] { width:96%; }
.txtBoxRight input[type="email"], .txtBoxRight input[type="text"] { float:right; }
input[type="text"], input[type="input"], input[type="password"], input[type="email"], input[type="number"], input[type="url"], input[type="tel"], input[type="search"], textarea, select { border-color:#ccc; }
::-webkit-input-placeholder {
   color: #000;
}
:-moz-placeholder { /* Firefox 18- */
   color: #000;  
}
::-moz-placeholder {  /* Firefox 19+ */
   color: #000;  
}
:-ms-input-placeholder {  
   color: #000;  
}
.wpcf7-submit {
background:#3279d7 !important;
font-size:18px !important;
padding:10px 40px !important;
border-radius:0 !important;
}
.wpcf7-submit:hover { background: #1a1850 !important; }

.txtBoxLeft, .txtBoxRight { position:relative; z-index:9999; }
.invicta_canvas span.wpcf7-not-valid-tip { right: 20px; }
.txtBoxRight .email .wpcf7-not-valid-tip { top:20px; right:10px; }

.page_footer .invicta_canvas { padding:0 55px; }
.page_footer .widgets { display:none; }
.page_footer .socket .copyrights {
font-weight: lighter;
font-size: 15px;
}