/*
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"]: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:#737373;
}

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

input[type="submit"], 
#submit, 
.invicta_button {
	background:#737373;
	}

#invicta_top_arrow:hover {
	border-color:#737373;
	}
	
.widget_categories li a { 
	border-left-color:rgb(115, 115, 115); 
	border-left-color:rgba(115, 115, 115, 0.7); 
	}
.widget_categories ul.children li a { 
	border-left-color:rgb(115, 115, 115); 
	border-left-color:rgba(115, 115, 115, 0.3); 
	}
.widget_categories ul.children li a:hover { 
	border-left-color:rgb(115, 115, 115); 
	border-left-color:rgba(115, 115, 115, 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:#e3e3e3; 
	border-right-color:#FFFFFF; 
	}
	
.visual_composer_invicta_styles .wpb_content_element.wpb_tabs .wpb_tabs_nav li.ui-tabs-active { 
	border-color:#e3e3e3; 
	border-bottom-color:#FFFFFF;
	}
	
.visual_composer_invicta_styles .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 .wpb_toggle { 
	border-color:#e3e3e3; 
	border-left-color:rgb(227, 227, 227);
	border-left-color:rgba(227, 227, 227, 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"], 
#submit, 
.invicta_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:#282828;
}

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

.invicta_iconbox .icon i, 
.invicta_steps .step .icon i {
	color:rgb(40, 40, 40);
	color:rgba(40, 40, 40, 0.6);
	}
	
.comments_loop .entry .text .head .date, 
.pings_loop .entry .date, 
.page_footer .socket, 
.page_footer .socket a, 
.invicta_post_navigation span, 
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, 
.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:#b2b2b2;
	}
	
.invicta_contacts li.email:after, 
.invicta_contacts li.map:after, 
.invicta_contacts li.url:after {
	color:rgb(178, 178, 178);
	color:rgba(178, 178, 178, 0.7);
	}
	
.page_header .header_meta .divider {
	color:rgb(178, 178, 178);
	color:rgba(178, 178, 178, 0.7);
	}
	
.widget_calendar #calendar_wrap tbody td a:hover, 
.wp-caption {
	border-color:#b2b2b2;
	}
	
.invicta_contacts li.url:after { 
	color:rgb(178, 178, 178); 
	color:rgba(178, 178, 178, 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:#e3e3e3;
}



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

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

.portfolio_filters { border-color:#e3e3e3; }

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

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

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

#invicta_root {
	background-image:url();
	background-attachment:scroll;
	background-repeat:repeat;
	background-position:center center;
}	

	

.invicta_testimonial_carousel .background { color:#b2b2b2; }
.invicta_testimonial_carousel .nav_arrows { background-color:#e3e3e3; }
.invicta_testimonial_carousel .nav_bullets a { background-color:#e3e3e3; }
.invicta_testimonial_carousel .nav_bullets a.current,
.invicta_testimonial_carousel .nav_bullets a.current:hover {
	background-color:#737373;
	}
.invicta_testimonial_carousel .nav_bullets a:hover {
	background-color:rgb(115, 115, 115); 
	background-color:rgba(115, 115, 115, 0.5); 
	}
	
	
.invicta_world_map .label {
		text-shadow:1px 1px 1px #FFF;
		}
	
/*
== ------------------------------------------------------------------- ==
== @@ Styling - Colors - Header
== ------------------------------------------------------------------- ==
*/


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

	

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

	

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


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

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

		

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

	

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

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


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

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

.text_styles a {
	color:#e53138;
	}
	
.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:#e53138 !important;
	}

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

.accentcolor-background, 
.accentcolor-background-on_children >*, 
.accentcolor-background-on_hover:hover, 
.accentcolor-background-on_children-on_hover >*:hover {
	background-color:#e53138 !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:#e53138;
	}
	
.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:#e53138;
	}
	
.sf-menu ul {
	border-color:#e53138;
	}
.sf-menu ul .current_page_item > a, 
.sf-menu ul .current_page_parent > a, 
.sf-menu ul .current_page_ancestor > a {
	color:#e53138;
	}

input[type="submit"]:hover, 
#submit:hover, 
.invicta_button:hover, 
.blog_loop .entry .more-link:hover {
	background-color:#e53138;
	}
	
.widget ul li:before, 
.blog_loop_widget .entry.no_thumbnail .post_details:before {
	color:#e53138;
	}
	
.widget_categories li.current-cat a, 
.widget_categories ul.children li.current-cat a {
	border-color:#e53138;
	}
	
.widget_calendar #calendar_wrap td#today, 
.widget_calendar #calendar_wrap tbody td a {
	color:#e53138;
	}
	
.widget_pages .current_page_item a,	
.widget_nav_menu .current_page_item a {
	color:#e53138;
	}
	
.widget_recent_comments a {
	color:#e53138;
	}
	
.invicta_canvas .mejs-controls .mejs-time-rail .mejs-time-current {
	background-color:#e53138;
	}
	
.visual_composer_invicta_styles .wpb_toggle.wpb_toggle_title_active {
	border-left-color:#e53138;
	}
	
.visual_composer_invicta_styles .wpb_content_element.wpb_tabs .wpb_tabs_nav li.ui-tabs-active {
	border-top-color:#e53138;
	}
	
.visual_composer_invicta_styles .wpb_content_element.wpb_tour .wpb_tabs_nav li.ui-tabs-active {
	border-left-color:#e53138;
	}
	
.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:#e53138;
	}
	
.portfolio_filters .active {
	color:#e53138;
	}
	
.text_styles .widget_pages a:hover, 
.text_styles .widget_nav_menu a:hover {
	color:#e53138;
	}
	
.text_styles ul > li:before {
	color:#e53138;
	}
	
.invicta_heading .primary strong { 
	color:#e53138;
	}
	
.videos_loop_responsive li.active a, 
.videos_loop_responsive li.active:before {
	color:#e53138;
	}
	
.invicta_hover_effect .mask {	
	background-color:#e53138;
	background-color:rgba(229, 49, 56, 0.7);
	}
	
.invicta_steps .step:hover .icon {
	background-color:#e53138;	
	}
	
.invicta_world_map .marker {
	background-color:#e53138;	
	-webkit-box-shadow:0px 0px 1px 1px #e53138;
	   -moz-box-shadow:0px 0px 1px 1px #e53138;
	     -o-box-shadow:0px 0px 1px 1px #e53138;
	        box-shadow:0px 0px 1px 1px #e53138;
	}	
	
.invicta_photoslider .thumbnails_pane .thumbnails .thumb.current {
	border-color:#e53138;	
	}
	
.portfolio_loop .entry:hover, 
.photos_loop .entry:hover, 
.videos_loop_list .entry:hover {
	border-color:#e53138;	
	}
	
.blog .blog_loop .entry:hover,
.archive .blog_loop .entry:hover {
	border-color:#e53138;	
	}
	
/*
== ------------------------------------------------------------------- ==
== @@ Styling
== ------------------------------------------------------------------- ==
*/

.invicta_boxed_layout .body_background {
			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:"Open Sans";
	}
	

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

	
#main_menu {
	font-family:"Open Sans";
	}

/* uppercases */

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



	
.sf-menu > li > a {
	text-transform:uppercase;
	} 



/* font sizes */

body { font-size:16px; }
.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; }


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

