/* ================================ */
/* Dynamic Styles */
/* ================================ */



	::selection {
		background-color: #f76b6b;
		color: #fff;
	}

	::-moz-selection {
		background-color: #f76b6b;
		color: #fff;
	}

	mark, ins {
		background-color: #f76b6b;
		color: #fff;
	}

	body {
		color: #777;
	}

	body,
	.infoblock .infoblock-item,
	.team_member,
	.project,
	.pricing-box .pricing_table,
	.comment-form .comment-form-author,
	.comment-form .comment-form-email,
	.comment-form .comment-form-rating,
	.comment-form .comment-form-comment,
	.logged-in-as
	 {
		font-size: 14px;
	}

	body { background: #f4f4f4; }



	#header:not(.white_style) .sticky_enabled,
	#header.transparent_type:not(.white_style) .sticky_enabled
	{
		background-color: #333;
	}

	#header.white_style
	{
		background-color: #fff;
	}



	#header h1.logo {
		font-size: 40px;
	}

		#header h1.logo a {
			color: #fff;
		}

		#header.style_3 h1.logo a,
		#header.style_6.white_style h1.logo a,
		#header.style_8.white_style h1.logo a,
		#header.style_9.white_style h1.logo a { color: #333; }



	#footer { background-color: #333; }


	h1 {
		color: #333;
		font-size: 36px;
	}
	h2 {
		color: #333;
		font-size: 30px;
	}
	h3 {
		color: #333;
		font-size: 24px;
	}
	h4 {
		color: #333;
		font-size: 18px;
	}
	h5 {
		color: #c6c6c6;
		font-size: 16px;
	}
	h6 {
		color: #333;
		font-size: 14px;
	}


	a:hover,
	a:active,
	a:focus,
	tfoot th,
	tfoot td,
	blockquote,
	.cta_title,
	.mono_color_col,
	.caption_404,
	.slide-price,
	.project_item a:hover,
	.slide-caption-red,
	.blockquote.type_3,
	.post-quote blockquote,
	.post-quote blockquote::before,
	.post-quote blockquote::after,
	.link_container .si-icon.si-icon-link,
	.contact_info i[class|=icon],
	.introduce_text_box a,
	.footer_section a:hover,
	.footer_section a:active,
	.link_container .si-icon.si-icon-link,
	.entries_slider .byline a:hover,
	.entries_slider .entry_title a:hover,
	.vc_row-has-fill .breadcrumbs a:hover,
	.page_title.media_type .breadcrumbs a:hover
	.tabs_nav.services_nav .owl-item a.active span,
	.infoblock .infoblock-item.type_2 .icon_box .box_title,
	.infoblock .infoblock-item.type_4 .icon_box:hover .si-icon,
	.side_header #header.transparent_type .social_links.type_2 li:hover > a
	{
		color: #f76b6b;
	}

	mark,
	.sticky-post,
	#advanced-menu-hide,
	.pricing-box .pricing_table.labeled::before,
	.infoblock .infoblock-item.type_2 .icon_box:hover,
	.infoblock .infoblock-item.type_5 .icon_box .back_side,
	.entry .mejs-controls .mejs-time-rail .mejs-time-current,
	.entry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current
	{
		background-color: #f76b6b;
	}

	.blockquote.type_2,
	.testimonials.type_3 .testimonial,
	.pricing-box .pricing_table.labeled,
	.pricing-box .pricing_table.labeled header,
	.pricing-box .pricing_table.labeled footer,
	.infoblock .infoblock-item.type_4 .icon_box:hover .si-icon
	{
		border-color: #f76b6b;
	}

	.infoblock.steps .infoblock-item .front_side::before,
	.infoblock.steps .infoblock-item .back_side::before
	{
		border-left-color: #f76b6b;
	}



	@media only screen and (min-width: 993px) {
		.navigation a, .sticky_enabled .navigation.one_page a,
		.side_header #header.transparent_type .vertical_navigation a,
		.side_header #header.transparent_type .social_links a,
		.transparent_type .vertical_navigation #mega_main_menu li .post_details > .post_icon > i,
		.transparent_type .vertical_navigation #mega_main_menu li .mega_dropdown .item_link *,
		.transparent_type .vertical_navigation #mega_main_menu li .mega_dropdown a,
		.transparent_type .vertical_navigation #mega_main_menu li .mega_dropdown a *,
		.transparent_type .vertical_navigation #mega_main_menu li li .post_details a,
		.transparent_type .vertical_navigation #mega_main_menu li.default_dropdown .mega_dropdown > li > .item_link,
		.transparent_type .vertical_navigation #mega_main_menu li.widgets_dropdown .mega_dropdown > li > .item_link,
		.transparent_type .vertical_navigation #mega_main_menu li.multicolumn_dropdown .mega_dropdown > li > .item_link,
		.transparent_type .vertical_navigation #mega_main_menu li.grid_dropdown .mega_dropdown > li > .item_link {
			color: #424242;
		}
	}

	.vertical_navigation #mega_main_menu > .menu_holder > .menu_inner > ul > li.t_active > .item_link,
	.vertical_navigation #mega_main_menu > .menu_holder > .menu_inner > ul > li.t_active > .item_link *,
	.vertical_navigation #mega_main_menu li.multicolumn_dropdown .mega_dropdown > li.t_active > .item_link,
	.nav_wrap .navigation > li:hover > a,
	.nav_wrap .navigation > li.current-menu-item > a,
	.nav_wrap .navigation > li.current-menu-parent > a,
	.nav_wrap .navigation > li.current-menu-ancestor > a,
	.nav_wrap .navigation > li.current_page_item > a,
	.nav_wrap .navigation > li.current_page_parent > a,
	.nav_wrap .navigation > li.current_page_ancestor > a,
	.sticky_enabled .navigation.one_page li:hover > a,
	.sticky_enabled .navigation.one_page li.current > a,
	.vertical_navigation li:hover > a,
	.vertical_navigation li.current-menu-item > a,
	.vertical_navigation li.current-menu-parent > a,
	.vertical_navigation li.current-menu-ancestor > a,
	.vertical_navigation li.current_page_item > a,
	.vertical_navigation li.current_page_parent > a,
	.vertical_navigation li.current_page_ancestor > a,
	.white_style .navigation > li:hover > a,
	.white_style .navigation > li.current-menu-item > a,
	.white_style .navigation > li.current-menu-parent > a,
	.white_style .navigation > li.current-menu-ancestor > a,
	.white_style .navigation > li.current_page_item > a,
	.white_style .navigation > li.current_page_parent > a,
	.white_style .navigation > li.current_page_ancestor > a,
	.white_style #mega_main_menu > .menu_holder > .menu_inner > ul > li:hover > .item_link,
	.white_style #mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link:hover,
	.white_style #mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link:focus,
	.white_style #mega_main_menu > .menu_holder > .menu_inner > ul > li:hover > .item_link *,
	.white_style #mega_main_menu > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link,
	.white_style #mega_main_menu > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link *,
	.white_style #mega_main_menu > .menu_holder > .menu_inner > ul > li.current-page-ancestor > .item_link *,
	.white_style #mega_main_menu > .menu_holder > .menu_inner > ul > li.current-post-ancestor > .item_link *,
	.white_style #mega_main_menu > .menu_holder > .menu_inner > ul > li.current-menu-item > .item_link *,
	.side_header #header.transparent_type .vertical_navigation li:hover > a,
	.side_header #header.transparent_type .vertical_navigation li.current-menu-item > a,
	.side_header #header.transparent_type .vertical_navigation li.current-menu-parent > a,
	.side_header #header.transparent_type .vertical_navigation li.current-menu-ancestor > a,
	.side_header #header.transparent_type .vertical_navigation li.current_page_item > a,
	.side_header #header.transparent_type .vertical_navigation li.current_page_parent > a,
	.side_header #header.transparent_type .vertical_navigation li.current_page_ancestor > a,
	.side_header #header.transparent_type .social_links a:hover,
	.transparent_type .vertical_navigation #mega_main_menu .mega_dropdown > li.current-menu-item > .item_link *,
	.transparent_type .vertical_navigation #mega_main_menu .mega_dropdown > li > .item_link:focus *,
	.transparent_type .vertical_navigation #mega_main_menu .mega_dropdown > li > .item_link:hover *,
	.transparent_type .vertical_navigation #mega_main_menu .mega_dropdown > li > .item_link:hover:after,
	.transparent_type .vertical_navigation #mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link:hover,
	.transparent_type .vertical_navigation #mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link:hover *,
	.float_aside .widget_nav_menu li:hover > a,
	.float_aside .widget_nav_menu li.current-menu-item > a,
	.float_aside .widget_nav_menu li.current-menu-parent > a,
	.float_aside .widget_nav_menu li.current-menu-ancestor > a,
	.float_aside .widget_nav_menu li.current_page_item > a,
	.float_aside .widget_nav_menu li.current_page_parent > a,
	.float_aside .widget_nav_menu li.current_page_ancestor > a {
		color: #f76b6b;
	}

	.nav_wrap .navigation ul.sub-menu > li:hover > a,
	.nav_wrap .navigation ul.sub-menu > li.current-menu-item > a,
	.nav_wrap .navigation ul.sub-menu > li.current-menu-parent > a,
	.nav_wrap .navigation ul.sub-menu > li.current-menu-ancestor > a,
	.nav_wrap .navigation ul.sub-menu > li.current_page_item > a,
	.nav_wrap .navigation ul.sub-menu > li.current_page_parent > a,
	.nav_wrap .navigation ul.sub-menu > li.current_page_ancestor > a,
	.nav_wrap .navigation ul.children > li:hover > a,
	.nav_wrap .navigation ul.children > li.current-menu-item > a,
	.nav_wrap .navigation ul.children > li.current-menu-parent > a,
	.nav_wrap .navigation ul.children > li.current-menu-ancestor > a,
	.nav_wrap .navigation ul.children > li.current_page_item > a,
	.nav_wrap .navigation ul.children > li.current_page_parent > a,
	.nav_wrap .navigation ul.children > li.current_page_ancestor > a {
		color: #f74242;
	}

	@media only screen and (max-width: 992px) {

		.mobile-advanced > ul > li > a,
		.mobile-advanced .mega_main_menu_ul > li > a
		{
			background-color: #5e5e5e;
		}

		.mobile-advanced .navigation ul.sub-menu > li:hover > a,
		.mobile-advanced .navigation ul.sub-menu > li.current-menu-item > a,
		.mobile-advanced .navigation ul.sub-menu > li.current-menu-parent > a,
		.mobile-advanced .navigation ul.sub-menu > li.current-menu-ancestor > a,
		.mobile-advanced .navigation ul.sub-menu > li.current_page_item > a,
		.mobile-advanced .navigation ul.sub-menu > li.current_page_parent > a,
		.mobile-advanced .navigation ul.sub-menu > li.current_page_ancestor > a,
		.mobile-advanced .navigation ul.children > li:hover > a,
		.mobile-advanced .navigation ul.children > li.current-menu-item > a,
		.mobile-advanced .navigation ul.children > li.current-menu-parent > a,
		.mobile-advanced .navigation ul.children > li.current-menu-ancestor > a,
		.mobile-advanced .navigation ul.children > li.current_page_item > a,
		.mobile-advanced .navigation ul.children > li.current_page_parent > a,
		.mobile-advanced .navigation ul.children > li.current_page_ancestor > a,

		.mobile-advanced .mega_main_menu_ul ul.mega_dropdown > li:hover > a,
		.mobile-advanced .mega_main_menu_ul ul.mega_dropdown > li.current-menu-item > a,
		.mobile-advanced .mega_main_menu_ul ul.mega_dropdown > li.current-menu-parent > a,
		.mobile-advanced .mega_main_menu_ul ul.mega_dropdown > li.current-menu-ancestor > a,
		.mobile-advanced .mega_main_menu_ul ul.mega_dropdown > li.current_page_item > a,
		.mobile-advanced .mega_main_menu_ul ul.mega_dropdown > li.current_page_parent > a,
		.mobile-advanced .mega_main_menu_ul ul.mega_dropdown > li.current_page_ancestor > a,
		.mobile-advanced .mega_main_menu_ul ul.mega_dropdown > li:hover > span,
		.mobile-advanced .mega_main_menu_ul ul.mega_dropdown > li.current-menu-item > span,
		.mobile-advanced .mega_main_menu_ul ul.mega_dropdown > li.current-menu-parent > span,
		.mobile-advanced .mega_main_menu_ul ul.mega_dropdown > li.current-menu-ancestor > span,
		.mobile-advanced .mega_main_menu_ul ul.mega_dropdown > li.current_page_item > span,
		.mobile-advanced .mega_main_menu_ul ul.mega_dropdown > li.current_page_parent > span,
		.mobile-advanced .mega_main_menu_ul ul.mega_dropdown > li.current_page_ancestor > span
		{
			color: #f76b6b;
		}

	}

body {
 font-family: 'Open Sans';
} 

#header h1.logo {
 font-family: 'Droid Serif';
} 

h1 {
 font-family: 'Open Sans';
} 

h2 {
 font-family: 'Open Sans';
} 

h3 {
 font-family: 'Open Sans';
} 

h4 {
 font-family: 'Open Sans';
} 

h5 {
 font-family: 'Open Sans';
} 

h6 {
 font-family: 'Open Sans';
} 

/* ================================ */
/* Custom Styles */
/* ================================ */

.grecaptcha-badge { visibility: hidden; }