/* -- surbma-divi-extra-styles-inline-css -- */
#main-header .featured-menu a,#main-header .featured-menu a:hover{background-color:#2ea3f2 !important;}@media only screen and (min-width:981px){body.et_header_style_left #et-top-navigation{padding-top:15px;}#main-header:not(.et-fixed-header) #top-menu .featured-menu>a{margin-bottom:15px;}body.et_header_style_left .et-fixed-header #et-top-navigation{margin:10px 0;}}@media all and (max-width:980px){.et_header_style_left #logo, .et_header_style_split #logo {max-height:100%;}}

/* -- theme-customizer-css -- */
@media only screen and ( min-width: 767px ) {
				body, .et_pb_column_1_2 .et_quote_content blockquote cite, .et_pb_column_1_2 .et_link_content a.et_link_main_url, .et_pb_column_1_3 .et_quote_content blockquote cite, .et_pb_column_3_8 .et_quote_content blockquote cite, .et_pb_column_1_4 .et_quote_content blockquote cite, .et_pb_blog_grid .et_quote_content blockquote cite, .et_pb_column_1_3 .et_link_content a.et_link_main_url, .et_pb_column_3_8 .et_link_content a.et_link_main_url, .et_pb_column_1_4 .et_link_content a.et_link_main_url, .et_pb_blog_grid .et_link_content a.et_link_main_url, body .et_pb_bg_layout_light .et_pb_post p,  body .et_pb_bg_layout_dark .et_pb_post p { font-size: 16px; }
				.et_pb_slide_content, .et_pb_best_value { font-size: 18px; }
			}
											body { line-height: 2em; }
									.container, .et_pb_row, .et_pb_slider .et_pb_container, .et_pb_fullwidth_section .et_pb_title_container, .et_pb_fullwidth_section .et_pb_title_featured_container, .et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container { max-width: 1200px; }
			.et_boxed_layout #page-container, .et_fixed_nav.et_boxed_layout #page-container #top-header, .et_fixed_nav.et_boxed_layout #page-container #main-header, .et_boxed_layout #page-container .container, .et_boxed_layout #page-container .et_pb_row { max-width: 1360px; }
									#main-header, #main-header .nav li ul, .et-search-form, #main-header .et_mobile_menu { background-color: rgba(255,255,255,0.75); }
							#main-header .nav li ul { background-color: rgba(255,255,255,0.9); }
							.nav li ul { border-color: #9d2235; }
							#top-header, #et-secondary-nav li ul { background-color: #6c696a; }
													.et_header_style_centered .mobile_nav .select_page, .et_header_style_split .mobile_nav .select_page, .et_nav_text_color_light #top-menu > li > a, .et_nav_text_color_dark #top-menu > li > a, #top-menu a, .et_mobile_menu li a, .et_nav_text_color_light .et_mobile_menu li a, .et_nav_text_color_dark .et_mobile_menu li a, #et_search_icon:before, .et_search_form_container input, span.et_close_search_field:after, #et-top-navigation .et-cart-info { color: rgba(0,0,0,0.9); }
			.et_search_form_container input::-moz-placeholder { color: rgba(0,0,0,0.9); }
			.et_search_form_container input::-webkit-input-placeholder { color: rgba(0,0,0,0.9); }
			.et_search_form_container input:-ms-input-placeholder { color: rgba(0,0,0,0.9); }
							#main-header .nav li ul a { color: rgba(0,0,0,0.7); }
							#top-header, #top-header a, #et-secondary-nav li li a, #top-header .et-social-icon a:before {
									font-size: 16px;
													font-weight: bold; font-style: normal; text-transform: none; text-decoration: none; 											}
							#top-menu li a { font-size: 19px; }
			body.et_vertical_nav .container.et_search_form_container .et-search-form input { font-size: 19px !important; }


					#top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a,
			.et_color_scheme_red #top-menu li.current-menu-ancestor > a, .et_color_scheme_red #top-menu li.current-menu-item > a,
			.et_color_scheme_pink #top-menu li.current-menu-ancestor > a, .et_color_scheme_pink #top-menu li.current-menu-item > a,
			.et_color_scheme_orange #top-menu li.current-menu-ancestor > a, .et_color_scheme_orange #top-menu li.current-menu-item > a,
			.et_color_scheme_green #top-menu li.current-menu-ancestor > a, .et_color_scheme_green #top-menu li.current-menu-item > a { color: #444444; }
							#main-footer { background-color: #9d2235; }
											#main-footer .footer-widget h4 { color: #ffffff; }
							.footer-widget li:before { border-color: #ffffff; }
						#footer-widgets .footer-widget li:before { top: 10.6px; }#et-footer-nav { background-color: #424242; }.bottom-nav, .bottom-nav a, .bottom-nav li.current-menu-item a { color: #f2f2f2; }#et-footer-nav .bottom-nav li.current-menu-item a { color: #f2f2f2; }.bottom-nav, .bottom-nav a { font-size: 15px ; }#footer-bottom { background-color: #424242; }#footer-info, #footer-info a { color: #ffffff; }#footer-info { font-size: 12px ; }#footer-bottom .et-social-icon a { font-size: 18px ; }#footer-bottom .et-social-icon a { color: #ffffff; }					#main-header { box-shadow: none; }
							.et-fixed-header#main-header { box-shadow: none !important; }

						h1, h2, h3, h4, h5, h6, .et_quote_content blockquote p, .et_pb_slide_description .et_pb_slide_title {
											font-weight: bold; font-style: normal; text-transform: none; text-decoration: none;
									}


		@media only screen and ( min-width: 981px ) {
																			.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation  { padding: 30px 0 0 0; }
				.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a { padding-bottom: 30px; }
				.et_header_style_split .centered-inline-logo-wrap { width: 60px; margin: -60px 0; }
				.et_header_style_split .centered-inline-logo-wrap #logo { max-height: 60px; }
				.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo { height: 60px; }
				.et_header_style_centered #top-menu > li > a { padding-bottom: 11px; }
				.et_header_style_slide #et-top-navigation, .et_header_style_fullscreen #et-top-navigation { padding: 21px 0 21px 0 !important; }
									.et_header_style_centered #main-header .logo_container { height: 60px; }
														#logo { max-height: 100%; }
				.et_pb_svg_logo #logo { height: 100%; }
																.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container, .et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container { height: 10.8px; }
										.et_header_style_left .et-fixed-header #et-top-navigation, .et_header_style_split .et-fixed-header #et-top-navigation { padding: 25px 0 0 0; }
				.et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a, .et_header_style_split .et-fixed-header #et-top-navigation nav > ul > li > a  { padding-bottom: 25px; }
				.et_header_style_centered header#main-header.et-fixed-header .logo_container { height: 50px; }
				.et_header_style_split .et-fixed-header .centered-inline-logo-wrap { width: 50px; margin: -50px 0;  }
				.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo { max-height: 50px; }
				.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo { height: 50px; }
				.et_header_style_slide .et-fixed-header #et-top-navigation, .et_header_style_fullscreen .et-fixed-header #et-top-navigation { padding: 16px 0 16px 0 !important; }
													.et-fixed-header#top-header, .et-fixed-header#top-header #et-secondary-nav li ul { background-color: #6c696a; }
										.et-fixed-header#main-header, .et-fixed-header#main-header .nav li ul, .et-fixed-header .et-search-form { background-color: rgba(255,255,255,0.95); }
										.et-fixed-header #top-menu li a { font-size: 18px; }
										.et-fixed-header #top-menu a, .et-fixed-header #et_search_icon:before, .et-fixed-header #et_top_search .et-search-form input, .et-fixed-header .et_search_form_container input, .et-fixed-header .et_close_search_field:after, .et-fixed-header #et-top-navigation .et-cart-info { color: rgba(0,0,0,0.9) !important; }
				.et-fixed-header .et_search_form_container input::-moz-placeholder { color: rgba(0,0,0,0.9) !important; }
				.et-fixed-header .et_search_form_container input::-webkit-input-placeholder { color: rgba(0,0,0,0.9) !important; }
				.et-fixed-header .et_search_form_container input:-ms-input-placeholder { color: rgba(0,0,0,0.9) !important; }
										.et-fixed-header #top-menu li.current-menu-ancestor > a,
				.et-fixed-header #top-menu li.current-menu-item > a { color: #444444 !important; }

					}
		@media only screen and ( min-width: 1500px) {
			.et_pb_row { padding: 30px 0; }
			.et_pb_section { padding: 60px 0; }
			.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper { padding-top: 90px; }
			.et_pb_section.et_pb_section_first { padding-top: inherit; }
			.et_pb_fullwidth_section { padding: 0; }
		}
		@media only screen and ( max-width: 980px ) {
													body, .et_pb_column_1_2 .et_quote_content blockquote cite, .et_pb_column_1_2 .et_link_content a.et_link_main_url, .et_pb_column_1_3 .et_quote_content blockquote cite, .et_pb_column_3_8 .et_quote_content blockquote cite, .et_pb_column_1_4 .et_quote_content blockquote cite, .et_pb_blog_grid .et_quote_content blockquote cite, .et_pb_column_1_3 .et_link_content a.et_link_main_url, .et_pb_column_3_8 .et_link_content a.et_link_main_url, .et_pb_column_1_4 .et_link_content a.et_link_main_url, .et_pb_blog_grid .et_link_content a.et_link_main_url { font-size: 15px; }
				.et_pb_slide_content, .et_pb_best_value { font-size: 17px; }
														}
		@media only screen and ( max-width: 767px ) {
														}

		/* -- et_fonts -- */
		h1, h2, h3, h4, h5, h6 {
					font-family: 'Raleway', Helvetica, Arial, Lucida, sans-serif;				}
		body, input, textarea, select {
					font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;				}
		#main-header, #et-top-navigation {
					font-family: 'Roboto Condensed', Helvetica, Arial, Lucida, sans-serif;				}
		#top-header .container{
					font-family: 'Roboto Condensed', Helvetica, Arial, Lucida, sans-serif;				}

		/* -- Screen -- */
		html { margin-top: 32px !important; }
		* html body { margin-top: 32px !important; }
		@media screen and ( max-width: 782px ) {
			html { margin-top: 46px !important; }
			* html body { margin-top: 46px !important; }
		}

		/* *** NEWS BOX -  WP DYNAMIC CUSTOM THEME *** */

.lcnb_wpdt_theme .lcnb_loading {
	background: url('../images/loader_l.gif') no-repeat center center transparent;
}
.lcnb_wpdt_theme article.lcnb_news,
.lcnb_wpdt_theme .lcnb_exp_block {
	background-color: #FFFFFF;
}
.lcnb_wpdt_theme.lcnb_wrap.lcnb_uniblock .lcnb_inner_wrapper {
	border-radius: 0px;
}
.lcnb_wpdt_theme.lcnb_wrap.lcnb_uniblock .lcnb_news,
.lcnb_wpdt_theme.lcnb_wrap.lcnb_boxed article.lcnb_news,
.lcnb_wpdt_theme.lcnb_wrap.lcnb_uniblock .lcnb_exp_block {
	border: 0px solid #979797;

    -moz-transition: 	box-shadow .2s linear, border-color .2s linear;
	-webkit-transition: box-shadow .2s linear, border-color .2s linear;
	-o-transition: 		box-shadow .2s linear, border-color .2s linear;
	-ms-transition: 	box-shadow .2s linear, border-color .2s linear;
	transition: 		box-shadow .2s linear, border-color .2s linear;
}
.lcnb_wpdt_theme.lcnb_wrap.lcnb_uniblock .lcnb_news:hover,
.lcnb_wpdt_theme.lcnb_wrap.lcnb_boxed article.lcnb_news:hover {
	border-color: #979797;
}

/* IMPORANT - USE THE SAME VALUE OF THE .lcnb_news BORDER */
.lcnb_wpdt_theme.lcnb_vertical.lcnb_wrap.lcnb_uniblock .lcnb_news {
	margin-top: -0px;
}
.lcnb_wpdt_theme.lcnb_vertical.lcnb_wrap.lcnb_uniblock .lcnb_news:first-child {
	margin-top: 0px;
}
.lcnb_wpdt_theme.lcnb_horizontal.lcnb_wrap.lcnb_uniblock .lcnb_news {
	margin-left: -0px;
}
.lcnb_wpdt_theme.lcnb_horizontal.lcnb_wrap.lcnb_uniblock .lcnb_news:first-child {
	margin-left: 0px;
}
/* **** */


.lcnb_wpdt_theme.lcnb_wrap.lcnb_boxed article.lcnb_news,
.lcnb_wpdt_theme.lcnb_boxed .lcnb_exp_block {
	border: 0px solid #979797;
	border-radius: 0px;
	box-shadow: none;
}

.lcnb_wpdt_theme .lcnb_title {
	color: #9D2235 !important;
	border-bottom: 1px solid #CFCFCF;
	font-weight: bold;
}
.lcnb_wpdt_theme .lcnb_txt,
.lcnb_wpdt_theme .lcnb_exp_txt {
	color: #4A4A4A;
}
.lcnb_wpdt_theme .lcnb_txt a {
	color: #9D2235 !important;
}
.lcnb_wpdt_theme .lcnb_img {
	background: url('_template/images/loader_l.gif') no-repeat center center transparent;
}

.lcnb_wpdt_theme .lcnb_social_box li {
	color: #5F5F5F;
}


/* navigation commands */
.lcnb_wpdt_theme.lcnb_has_cmd .lcnb_prev,
.lcnb_wpdt_theme.lcnb_has_cmd .lcnb_next {
	border: 1px solid #979797;
	background-color: #FFFFFF;
}
.lcnb_wpdt_theme.lcnb_has_cmd .lcnb_prev:hover,
.lcnb_wpdt_theme.lcnb_has_cmd .lcnb_next:hover {
	border-color: #979797;
}
.lcnb_wpdt_theme .lcnb_cmd span:before {
	color: #5F5F5F;
}

/* source logos */
.lcnb_wpdt_theme.lcnb_src_logo .lcnb_type_twitter > div {
	background-image: url("_template/images/social_src_logos/dark/twitter.png");
}
.lcnb_wpdt_theme.lcnb_src_logo .lcnb_type_rss > div {
	background-image: url("_template/images/social_src_logos/dark/rss.png");
}
.lcnb_wpdt_theme.lcnb_src_logo .lcnb_type_pinterest > div {
	background-image: url("_template/images/social_src_logos/dark/pinterest.png");
}
.lcnb_wpdt_theme.lcnb_src_logo .lcnb_type_facebook > div {
	background-image: url("_template/images/social_src_logos/dark/facebook.png");
}
.lcnb_wpdt_theme.lcnb_src_logo .lcnb_type_google > div {
	background-image: url("_template/images/social_src_logos/dark/google.png");
}
.lcnb_wpdt_theme.lcnb_src_logo .lcnb_type_youtube > div {
	background-image: url("_template/images/social_src_logos/dark/youtube.png");
}
.lcnb_wpdt_theme.lcnb_src_logo .lcnb_type_soundcloud > div {
	background-image: url("_template/images/social_src_logos/dark/soundcloud.png");
}
.lcnb_wpdt_theme.lcnb_src_logo .lcnb_type_tumblr > div {
	background-image: url("_template/images/social_src_logos/dark/tumblr.png");
}

/* bottom ant top bar */
.lcnb_wpdt_theme .lcnb_btm_bar .lcnb_date,
.lcnb_wpdt_theme .lcnb_top_bar .lcnb_date,
.lcnb_wpdt_theme .lcnb_exp_date time,
.lcnb_wpdt_theme .lcnb_btm_bar .lcnb_rm_btn,
.lcnb_wpdt_theme .lcnb_top_bar .lcnb_rm_btn {
	background-color: #e6e6e6;
	color: #9D2235;
	padding: 4px 8px;
	border-radius: 2px;
}
.lcnb_wpdt_theme .lcnb_btm_bar .lcnb_link, .lcnb_wpdt_theme .lcnb_top_bar .lcnb_link,
.lcnb_wpdt_theme .lcnb_btm_bar .lcnb_social_trigger, .lcnb_wpdt_theme .lcnb_top_bar .lcnb_social_trigger,
.lcnb_wpdt_theme .lcnb_btm_bar .lcnb_btn_expand, .lcnb_wpdt_theme .lcnb_top_bar .lcnb_btn_expand {
	border-right: 1px solid #CFCFCF;
	box-shadow: none;
}
.lcnb_wpdt_theme .lcnb_btm_bar .lcnb_link, .lcnb_wpdt_theme .lcnb_top_bar .lcnb_link,
.lcnb_wpdt_theme .lcnb_btm_bar .lcnb_social_trigger, .lcnb_wpdt_theme .lcnb_top_bar .lcnb_social_trigger,
.lcnb_wpdt_theme .lcnb_btm_bar .lcnb_btn_expand, .lcnb_wpdt_theme .lcnb_top_bar .lcnb_btn_expand {
	color: #5F5F5F;
}
.lcnb_wpdt_theme .lcnb_btm_bar.lcnb_narrow_txt,
.lcnb_wpdt_theme .lcnb_top_bar.lcnb_narrow_txt {
	background: #FFFFFF;
	background: rgba(255,255,255, 0.9);
}
.lcnb_wpdt_theme .lcnb_btm_bar .lcnb_link, .lcnb_wpdt_theme .lcnb_top_bar .lcnb_link,
.lcnb_wpdt_theme .lcnb_btm_bar .lcnb_social_trigger, .lcnb_wpdt_theme .lcnb_top_bar .lcnb_social_trigger,
.lcnb_wpdt_theme .lcnb_btm_bar .lcnb_btn_expand, .lcnb_wpdt_theme .lcnb_top_bar .lcnb_btn_expand {
    opacity: 0.8;
	filter: alpha(opacity=80);
}
.lcnb_wpdt_theme .lcnb_rm_btn:hover {
	background-color: #f2f2f2 !important;
	color: #9D2235 !important;
}


/* social flap */
.lcnb_wpdt_theme .lcnb_btm_bar .lcnb_social_box,
.lcnb_wpdt_theme .lcnb_top_bar .lcnb_social_box,
.lcnb_wpdt_theme .lcnb_exp_data .lcnb_social_box {
	background-color: #FFFFFF;
	border: 1px solid #979797;
}
.lcnb_wpdt_theme .lcnb_btm_bar .lcnb_social_box:after,
.lcnb_wpdt_theme .lcnb_exp_data .lcnb_social_box:after {
	border-top-color: #979797;
}
.lcnb_wpdt_theme .lcnb_top_bar .lcnb_social_box:before {
	border-bottom-color: #979797;
}
.lcnb_wpdt_theme .lcnb_btm_bar .lcnb_social_box > li,
.lcnb_wpdt_theme .lcnb_top_bar .lcnb_social_box > li,
.lcnb_wpdt_theme .lcnb_exp_data .lcnb_social_box > li {
	border-bottom: 1px solid #979797;
}

/* lightbox overlays */
.lcnb_wpdt_theme .lcnb_lb_icon:before {
	color: #333333;
}
.lcnb_wpdt_theme .lcnb_lb_overlay {
	background-color: #FFFFFF;
	opacity: 0.7;
	filter: alpha(opacity=70);
}


/*** vertical ***/
.lcnb_wpdt_theme.lcnb_vertical.lcnb_side_cmd .lcnb_prev span {
	background-position: -132px 7px;
}
.lcnb_wpdt_theme.lcnb_vertical.lcnb_side_cmd .lcnb_next span {
	background-position: -168px 5px;
}
.lcnb_wpdt_theme.lcnb_vertical .lcnb_img {
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: transparent;
}
.lcnb_wpdt_theme.lcnb_vertical .lcnb_img .lcnb_img_lb,
.lcnb_wpdt_theme.lcnb_vertical .lcnb_img .lcnb_video_lb  {
	margin: 0px 0 0 0px; /* IMPORANT - set the same value as .lcnb_img border */
}

.lcnb_wpdt_theme.lcnb_vertical .lcnb_buttons {
	background-color: #FFFFFF;
	background-color: rgba(255,255,255, 0.85);
	border-right: 1px solid #CFCFCF;
    border-radius: 0px 0 0 0px;
}
.lcnb_wpdt_theme.lcnb_vertical .lcnb_buttons > div {
	border-color: #CFCFCF;
	border-left-color: #CFCFCF;
	opacity: 0.9;
	filter: alpha(opacity=90);
}
.lcnb_wpdt_theme.lcnb_vertical .lcnb_buttons > div:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
.lcnb_wpdt_theme.lcnb_vertical .lcnb_buttons {
	color: #5F5F5F;
}
.lcnb_wpdt_theme.lcnb_vertical .lcnb_buttons .lcnb_social_trigger.socials_shown {
	background-color: #FFFFFF;
}
.lcnb_wpdt_theme.lcnb_vertical .lcnb_buttons ul.lcnb_social_box {
	background-color: #FFFFFF;
	border: 1px solid #CFCFCF;
}
.lcnb_wpdt_theme.lcnb_vertical .lcnb_buttons .lcnb_social_box li {
	border-right: 1px solid #CFCFCF;
}
.lcnb_wpdt_theme.lcnb_vertical .lcnb_buttons .lcnb_social_box li:last-child {
	border-right: none !important;
}
.lcnb_wpdt_theme.lcnb_vertical .lcnb_buttons > div:hover,
.lcnb_wpdt_theme.lcnb_vertical .lcnb_buttons > div.lcnb_active {
	background-color: #FFFFFF;
}


/*** horizontal ***/
.lcnb_wpdt_theme.lcnb_horizontal.lcnb_side_cmd .lcnb_prev span {
	background-position: -85px center;
}
.lcnb_wpdt_theme.lcnb_horizontal.lcnb_side_cmd .lcnb_next span {
	background-position: -115px center;
}
.lcnb_wpdt_theme.lcnb_horizontal .lcnb_img {
	border-width: 0px 0px 0;
	border-style: solid;
	border-color: transparent;
}


/**** EXPANDED NEWS ****/
.lcnb_wpdt_theme .lcnb_exp_block .lcnb_close:before {
	color: #5F5F5F;
}
.lcnb_wpdt_theme .lcnb_exp_data {
	border-top: 1px solid #CFCFCF;
}
.lcnb_wpdt_theme .lcnb_exp_data .lcnb_social_trigger,
.lcnb_wpdt_theme .lcnb_exp_data .lcnb_link {
	border-left: 1px solid #CFCFCF;
	color: #5F5F5F;
}
.lcnb_wpdt_theme .lcnb_exp_img_wrap,
.lcnb_wpdt_theme .lcnb_exp_body_img > div:first-child {
    border: 3px solid #FFFFFF;
    box-shadow: 0 0 1px #AAAAAA;
}

    .lcnb_lb_icon, .lcnb_wpdt_theme .lcnb_lb_overlay {opacity:0; filter: alpha(opacity=0); }
    .lcnb_img:hover .lcnb_lb_overlay { opacity:.35; filter: alpha(opacity=35); }
    .lcnb_bottom_cmd.lcnb_boxed .lcnb_next, .lcnb_bottom_cmd.lcnb_boxed .lcnb_prev { height: 32px; bottom: -36px; }.lcnb_linked_title, .lcnb_title {font-size: 18px;} .lcnb_txt {font-size: 15px;}


    /* -- et-builder-advanced-style -- */
    .et_pb_section_1.et_pb_section { background-color:#d8d8d8 !important; }
    .et_pb_blurb_3 .et-pb-icon { font-size: 48px; }
    .et_pb_blurb_6.et_pb_blurb h4, .et_pb_blurb_6.et_pb_blurb h4 a { font-size: 23px; }
    .et_pb_blurb_5.et_pb_blurb { background-color: rgba(255,255,255,0); padding-top: 20px !important; }
    .et_pb_blurb_5.et_pb_blurb h4, .et_pb_blurb_5.et_pb_blurb h4 a { font-size: 23px; }
    .et_pb_section_2.et_pb_section { background-color:#adadad !important; }
    .et_pb_blurb_4 .et-pb-icon { font-size: 48px; }
    .et_pb_blurb_4.et_pb_blurb { padding-bottom: 0px !important;margin-bottom: 0px !important; }
    .et_pb_blurb_3.et_pb_blurb { padding-bottom: 0px !important;margin-bottom: 0px !important; }
    .et_pb_column_0 { background-color:#ffffff; }
    .et_pb_blurb_2 .et-pb-icon { font-size: 48px; }
    .et_pb_blurb_2.et_pb_blurb { padding-bottom: 0px !important;margin-bottom: 0px !important; }
    .et_pb_blurb_1 .et-pb-icon { font-size: 48px; }
    .et_pb_blurb_1.et_pb_blurb { padding-bottom: 0px !important;margin-bottom: 0px !important; }
    .et_pb_blurb_0 .et-pb-icon { font-size: 48px; }
    .et_pb_blurb_0.et_pb_blurb { padding-bottom: 0px !important;margin-bottom: 0px !important; }
    .et_pb_blurb_7.et_pb_blurb h4, .et_pb_blurb_7.et_pb_blurb h4 a { font-size: 23px; }
    .et_pb_slide_1.et_pb_slider_with_text_overlay .et_pb_slide_content { -webkit-border-bottom-right-radius: 3px;
					-webkit-border-bottom-left-radius: 3px;
					-moz-border-radius-bottomright: 3px;
					-moz-border-radius-bottomleft: 3px;
					border-bottom-right-radius: 3px;
					border-bottom-left-radius: 3px; }
.et_pb_slide_1.et_pb_slider_with_text_overlay h2.et_pb_slide_title { -webkit-border-top-left-radius: 3px;
					-webkit-border-top-right-radius: 3px;
					-moz-border-radius-topleft: 3px;
					-moz-border-radius-topright: 3px;
					border-top-left-radius: 3px;
					border-top-right-radius: 3px; }
.et_pb_slider .et_pb_slide_0 { background-position: top center; -moz-background-size: cover;
					-webkit-background-size: cover;
					background-size: cover; }
.et_pb_slide_0.et_pb_slider_with_text_overlay .et_pb_slide_content { -webkit-border-bottom-right-radius: 3px;
					-webkit-border-bottom-left-radius: 3px;
					-moz-border-radius-bottomright: 3px;
					-moz-border-radius-bottomleft: 3px;
					border-bottom-right-radius: 3px;
					border-bottom-left-radius: 3px; }
.et_pb_slider .et_pb_slide_1 { background-position: top center; -moz-background-size: cover;
					-webkit-background-size: cover;
					background-size: cover; }
.et_pb_slide_0.et_pb_slider_with_text_overlay h2.et_pb_slide_title { -webkit-border-top-left-radius: 3px;
					-webkit-border-top-right-radius: 3px;
					-moz-border-radius-topleft: 3px;
					-moz-border-radius-topright: 3px;
					border-top-left-radius: 3px;
					border-top-right-radius: 3px; }

@media only screen and ( min-width: 981px ) {
	.et_pb_row_0 { padding-top: 0px; padding-bottom: 0px; }
	.et_pb_section_1 { padding-top: 0px; padding-bottom: 0px; }
}

@media only screen and ( max-width: 767px ) {
	.et_pb_fullwidth_slider_0 { display: none !important; }
}

    /* -- tribe_events_pro_customizer_css -- */
    .tribe-events-list .tribe-events-event-cost span {
                    background-color: #eeeeee;
                    border-color: #c7c7c7;
                    color: #333333;
                }

                #tribe-events .tribe-events-calendar td.tribe-events-othermonth,
                #tribe-events .tribe-grid-allday,
                #tribe-events .tribe-week-today,
                #tribe-events .tribe-events-calendar td:hover {
                    background-color: #f1f1f1;
                }

                #tribe-events .tribe-events-calendar td,
                #tribe-events .tribe-week-grid-block div,
                #tribe-events .tribe-events-grid,
                #tribe-events .tribe-grid-allday,
                #tribe-events .tribe-events-grid .tribe-scroller,
                #tribe-events .tribe-events-grid .tribe-grid-body .column,
                #tribe-events .tribe-events-grid .tribe-grid-allday .column {
                    border-color: #d2d2d2;
                }

                .events-archive.events-gridview #tribe-events-content table .type-tribe_events {
                    border-color: #e4e4e4;
                }

                .tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"],
                .tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"] > a {
                    background-color: #d2d2d2;
                }

                .tribe-events-calendar div[id*="tribe-events-daynum-"],
                .tribe-events-calendar div[id*="tribe-events-daynum-"] a {
                    background-color: #acacac;
                }

                .tribe-events-calendar thead th,
                .tribe-events-grid .tribe-grid-header .tribe-grid-content-wrap .column,
                .tribe-grid-header {
                    background-color: #464646;
                    border-left-color: #464646;
                    border-right-color: #464646;
                }

                #tribe-events td.tribe-events-present div[id*="tribe-events-daynum-"],
                #tribe-events td.tribe-events-present div[id*="tribe-events-daynum-"] > a {
                    background-color: #21759b;
                    color: #fff;
                }

                #tribe-events .tribe-events-grid .tribe-grid-header div.tribe-week-today {
                    background-color: #21759b;
                }

                .tribe-grid-allday .tribe-events-week-allday-single,
                .tribe-grid-body .tribe-events-week-hourly-single,
                .tribe-grid-allday .tribe-events-week-allday-single:hover,
                .tribe-grid-body .tribe-events-week-hourly-single:hover {
                    background-color: #21759b;
                    background-color: rgba( 33, 117, 155, .75 );
                    border-color: #14455c
                }


                .type-tribe_events.tribe-events-photo-event .tribe-events-photo-event-wrap {
                    background-color: #eee;
                    color: #333333;
                }

                .type-tribe_events.tribe-events-photo-event .tribe-events-photo-event-wrap:hover {
                    background-color: #ffffff;
                }

                .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"],
                #tribe_events_filters_wrapper input[type=submit],
                .tribe-events-button,
                #tribe-events .tribe-events-button,
                .tribe-events-button.tribe-inactive,
                #tribe-events .tribe-events-button:hover,
                .tribe-events-button:hover,
                .tribe-events-button.tribe-active:hover {
                    background-color: #21759b;
                }

                #tribe-events-content .tribe-events-tooltip h4,
                #tribe_events_filters_wrapper .tribe_events_slider_val,
                .single-tribe_events a.tribe-events-ical,
                .single-tribe_events a.tribe-events-gcal {
                    color: #21759b;
                }

                .tribe-grid-allday .tribe-events-week-allday-single,
                .tribe-grid-body .tribe-events-week-hourly-single,
                .tribe-grid-allday .tribe-events-week-allday-single:hover,
                .tribe-grid-body .tribe-events-week-hourly-single:hover {
                    background-color: #21759b;
                    border-color: rgba(0, 0, 0, 0.3);
                }

                #tribe-events-content a,
                .tribe-events-event-meta a {
                    color: #21759b;
                }

                #tribe-bar-form {
                    background-color: #f5f5f5;
                }

                #tribe-bar-views .tribe-bar-views-inner {
                    background-color: #dbdbdb;
                }

                #tribe-bar-collapse-toggle {
                    background-color: transparent;
                }

                #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a {
                    background-color: #dbdbdb;
                }

                #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active a:hover {
                    background-color: transparent;
                }

                #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:hover {
                    background-color: #f5f5f5;
                }

                #tribe-bar-form .tribe-bar-submit input[type=submit] {
                    background-color: #a8a8a8;
                }

                #tribe-bar-form input[type="text"] {
                    border-bottom-color: #a8a8a8;
                }

                #tribe_events_filters_wrapper input[type=submit],
                .tribe-events-button,
                #tribe-events .tribe-events-button,
                .tribe-events-button.tribe-inactive,
                #tribe-events .tribe-events-button:hover,
                .tribe-events-button:hover,
                .tribe-events-button.tribe-active:hover {
                    background-color: #21759b;
                }

                .single-tribe_events .tribe-events-event-meta {
                    background-color: #e5e5e5;
                    color: #333333;
                }

                .tribe-events-single-event-title {
                    color: #333;
                }