/*
Theme Name:     Music Band Child
Description:    
Author:         bionique
Template:       music-band

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .button, .cmsms_button, .search_bar_wrap button:before, .cmsms_prev_arrow, .cmsms_next_arrow, .cmsms_table tr th, .cmsms_table tr td, #slide_top:hover, .content_slider .owl-controls .owl-buttons .owl-prev:hover .cmsms_prev_arrow:before, .content_slider .owl-controls .owl-buttons .owl-next:hover .cmsms_next_arrow:before, .cmsms_clients_slider .owl-buttons span, .cmsms_pricing_table .cmsms_pricing_item .cmsms_price_wrap .cmsms_coins, .cmsms_pricing_table .cmsms_pricing_item .cmsms_price_wrap .cmsms_period, .cmsms_pricing_table .cmsms_pricing_item.pricing_best .cmsms_button:hover, .cmsms_pricing_table .cmsms_pricing_item.pricing_best .cmsms_price_wrap .cmsms_price, .cmsms_pricing_table .cmsms_pricing_item.pricing_best .cmsms_price_wrap .cmsms_currency, .cmsms_counters .cmsms_counter_wrap .cmsms_counter .cmsms_counter_inner .cmsms_counter_counter_wrap, .cmsms_stats.stats_mode_bars.stats_type_vertical .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner, .cmsms_stats.stats_mode_bars.stats_type_vertical .cmsms_stat_wrap .cmsms_stat_title, .cmsms_stats.stats_mode_bars.stats_type_horizontal .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner, .cmsms_stats.stats_mode_bars.stats_type_horizontal .cmsms_stat_wrap .cmsms_stat_counter_wrap, .cmsms_stats.stats_mode_circles .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner .cmsms_stat_counter_wrap, .cmsms_stats.stats_mode_circles .cmsms_stat_wrap .cmsms_stat_title, .cmsms_tabs .cmsms_tabs_list .cmsms_tabs_list_item a, .cmsms_tabs .cmsms_tabs_list .cmsms_tabs_list_item.current_tab a, .cmsms_toggles .cmsms_toggle_wrap .cmsms_toggle_title > a, .cmsms_toggles .cmsms_toggle_wrap .cmsms_toggle_title:hover > a, .cmsms_toggles .cmsms_toggle_wrap.current_toggle .cmsms_toggle_title > a, .cmsms_twitter .owl-controls .owl-buttons .owl-prev .cmsms_prev_arrow:before, .cmsms_twitter .owl-controls .owl-buttons .owl-next .cmsms_next_arrow:before, .cmsms_notice .notice_close, .cmsms_post_read_more, .cmsmsLike, .cmsmsView, .cmsmsLike:hover, .cmsmsLike:before, .quote_subtitle, .cmsms_post_comments, .cmsms_post_comments:hover, .cmsms_post_comments:before, .blog.timeline .post .cmsms_post_info, .blog.columns.puzzle .post .preloader span:before, .cmsms_post_filter_wrap .cmsms_post_filter .cmsms_post_filter_block .cmsms_post_filter_but, .cmsms_post_filter_wrap .cmsms_post_filter .cmsms_post_filter_block .cmsms_post_filter_but:before, .cmsms_post_filter_list .button:hover, .cmsms_post_filter_list .current .button, .cmsms_profile.horizontal .pl_wrap_title .entry-title a, .cmsms_profile.horizontal .pl_wrap_title .entry-title a:hover, .cmsms_profile.vertical .pl_content .entry-title a, .cmsms_profile.vertical .pl_content .entry-title a:hover, .cmsms_project_filter_wrap .cmsms_project_filter .cmsms_project_sort_block .cmsms_project_sort_but, .cmsms_project_filter_wrap .cmsms_project_filter .cmsms_project_filter_block .cmsms_project_filter_but, .cmsms_project_filter_list .button, .cmsms_project_filter_list .button:hover, .cmsms_project_filter_list .current .button, .portfolio .project .project_outer .project_inner .cmsms_project_header .cmsms_project_title a, .portfolio .project .project_outer .project_inner .cmsms_project_header .cmsms_project_title a:hover, .cmsms_posts_slider .post .cmsms_slider_post_cont .thumb_wrap .cmsms_post_date_wrap .cmsms_post_date .published, .cmsms_posts_slider .project .slider_project_outer .slider_project_inner .cmsms_slider_project_header .cmsms_slider_project_title, .cmsms_posts_slider .project .slider_project_outer .slider_project_inner .cmsms_slider_project_header .cmsms_slider_project_title a, .cmsms_posts_slider .project .slider_project_outer .slider_project_inner .cmsms_slider_project_header .cmsms_slider_project_title:hover, .cmsms_posts_slider .project .slider_project_outer .slider_project_inner .cmsms_slider_project_header .cmsms_slider_project_title a:hover, .cmsms_posts_slider .product .product_outer .product_inner .cmsms_product_header .cmsms_product_title, .cmsms_posts_slider .product .product_outer .product_inner .cmsms_product_header .cmsms_product_title a, .post_comments .commentlist .comment-body .comment-edit-link, .post_comments .commentlist .comment-body .comment-reply-link, .cmsms_search .cmsms_search_post .cmsms_search_post_number_wrap, .cmsms_search .cmsms_search_post .cmsms_search_post_cont .cmsms_post_meta_info a span, .cmsms_wrap_pagination ul li .page-numbers, .cmsms_twitter_wrap .twr_icon:before, .cmsms_twitter_wrap .cmsms_twitter .published, .widget_search .search_bar_wrap form p.search_button button[type=submit]:before, .widget .tweet_list .tweet_time, .cmsms_img_wrap .img_placeholder:before, .cmsms_img_rollover_wrap .img_placeholder:before, #wp-calendar caption, table caption, #header .logo, fieldset legend, .related_posts_tabs .cmsms_tab_inner .one_half .rel_post_content figure a, blockquote footer, .cmsms_post_filter_list .button, .project .cmsms_project_cont_info {
	color: #ffffff !important;
}

body, input[type=text], input[type=number], input[type=email], input[type=password], input[type=search], input[type=tel], textarea, select, option, .pl_subtitle, .cmsms_posts_slider .product .product_outer .product_inner .cmsms_product_info .price del, .widget .tweet_list a:hover, .widget_wysija input[type=text]:focus, .profiles.opened-article .profile .cmsms_profile_header .cmsms_profile_subtitle, .cmsms_search_post .cmsms_post_cont_info, .post.cmsms_search_post .cmsms_post_cont_info, .cmsms_tabs .cmsms_tabs_wrap .cmsms_tab.tab_comments > ul > li > span {
color: #ffffff !important;
}

a, .cmsms_sitemap_wrap a, input[type=submit], input[type=button], .cmsms_counters .cmsms_counter_wrap .cmsms_counter .cmsms_counter_inner:before, .post .cmsms_post_cont_info a, .post .cmsms_post_cont_info .cmsms_post_tags a:hover, .comment-content abbr, .profiles.opened-article .profile .profile_sidebar .profile_social_icons .profile_social_icons_list li a, .cmsms_posts_slider .product .product_outer .product_inner .cmsms_product_info .price, .post_nav span:before, .widget ul li a, .widget ul li a:hover, .related_posts_tabs .cmsms_tab_inner .one_half .rel_post_content:hover a, .cmsms_dropcap.type1, .tweet_time:before, .cmsms_icon_box.cmsms_icon_top:before, .cmsms_icon_box.cmsms_icon_heading_left .icon_box_heading:before, .cmsms_icon_list_items.cmsms_color_type_icon .cmsms_icon_list_icon:before, #cancel-comment-reply-link, .img_placeholder_small:hover, #wp-calendar thead th {
color: #ffffff !important;
}

a.page-numbers {
	color: #ffffff !important;
}

#affiche h2 {
	color: #ffffff !important;	
}

body, input[type=text], input[type=number], input[type=email], input[type=password], input[type=search], input[type=tel], textarea, select, option, .button, .cmsms_button, input[type=submit], input[type=button], .cmsms_notice, .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="checkbox"] + span.wpcf7-list-item-label:before, .cmsms-form-builder .check_parent input[type="checkbox"]+label:before, .wpcf7 form.wpcf7-form span.wpcf7-list-item input[type="radio"] + span.wpcf7-list-item-label:before, .cmsms-form-builder .check_parent input[type="radio"]+label:before, .headline_outer .headline_text .cmsms_breadcrumbs .cmsms_breadcrumbs_inner .breadcrumbs_sep > span, .headline_outer .headline_text .cmsms_breadcrumbs .cmsms_breadcrumbs_inner .breadcrumbs_sep > span:before, .headline_outer .headline_text .cmsms_breadcrumbs .cmsms_breadcrumbs_inner .breadcrumbs_sep > span:after, .content_slider .owl-controls .owl-pagination .owl-page:hover, .content_slider .owl-controls .owl-pagination .owl-page.active, .cmsms_pricing_table .cmsms_pricing_item.pricing_best .cmsms_button:hover, .cmsms_post_read_more, .blog.timeline .post .cmsms_post_info, .cmsms_profile .profile .pl_img figure a:after, .cmsms_project_filter_wrap .cmsms_project_filter .cmsms_project_sort_block .cmsms_project_sort_but, .cmsms_project_filter_wrap .cmsms_project_filter .cmsms_project_filter_block .cmsms_project_filter_but, .cmsms_post_filter_wrap .cmsms_post_filter .cmsms_post_filter_block .cmsms_post_filter_but, .cmsms_posts_slider .post .cmsms_slider_post_cont .thumb_wrap .cmsms_post_date_wrap .published, .cmsms_posts_slider .project .slider_project_outer, .cmsms_search .cmsms_search_post .cmsms_search_post_number, .cmsms_wrap_pagination ul li .page-numbers, .search_bar_wrap, .search_bar_wrap input[type=text], .search_bar_wrap input[type=text]:focus, .portfolio .project .project_outer, .middle_inner, .related_posts_tabs .cmsms_tab_inner .one_half .rel_post_content figure a {
/* 	background-color: #f0f0f0 !important; */
background-color: #272727 !important;
	background-image: url("background-2022.jpg");
}

.header_mid .header_mid_inner .logo_wrap {
	width: 250px !important;
}

.header_mid_scroll .header_mid_inner .logo_wrap {
	width: 150px !important;
}

html body .cmsms_color_scheme_bottom input[type=button].ninja-forms-field.nf-element  {
	color: #000000 !important;
}

.nf-error-msg, .ninja-forms-req-symbol {
	color: #2a4ad8 !important;
}

.event-image.vc_col-sm-6 {
	padding-left: 0px !important;
}

.events_info.vc_col-sm-6 {
	padding-right: 0px !important;
}

.events_info p, .events_info a, body .events_info {
	color: #000000 !important;
}

.rev_slider {
	box-shadow: inset 1px 1px 300px black;
}

.page-template-default .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg.vc_icon_element-have-style-inner {
	width: 8em !important;
	height: 8em !important
}

.read-more, .rev-btn, .wpcf7-submit, input[type=submit], .tp-caption.rev-btn.rs-hover-ready {
	background-color: #000000 !important;
	color: #ffffff !important;
	padding: 5px 10px !important;
	margin-top: 14px;
	float: left;
	font-size: 14px !important;
	border-radius: 3px !important;
	font-weight: 300 !important;
}

.wpcf7-submit, input[type=submit]{
	color: #000000 !important;
}



.tp-caption.rev-btn.noSwipe.rs-hover-ready, .tp-caption.rev-btn.rs-hover-ready {
	padding: 12px 10px !important;	
}

.read-more:hover, .rev-btn:hover, html .cmsms_color_scheme_bottom input[type=submit]:hover, .tp-caption.rev-btn.rs-hover-ready:hover {
	background-color: #2a4ad8 !important;
	color: #ffffff !important;
}

html .cmsms_color_scheme_bottom .cmsms_button:hover, html .cmsms_color_scheme_bottom input[type=text]:focus, html .cmsms_color_scheme_bottom input[type=number]:focus, html .cmsms_color_scheme_bottom input[type=email]:focus, html .cmsms_color_scheme_bottom input[type=password]:focus, html .cmsms_color_scheme_bottom input[type=search]:focus, html .cmsms_color_scheme_bottom input[type=tel]:focus, html .cmsms_color_scheme_bottom textarea:focus, html .cmsms_color_scheme_bottom select:focus, html .cmsms_color_scheme_bottom input[type=text]:hover, html .cmsms_color_scheme_bottom input[type=number]:hover, html .cmsms_color_scheme_bottom input[type=email]:hover, html .cmsms_color_scheme_bottom input[type=password]:hover, html .cmsms_color_scheme_bottom input[type=search]:hover, html .cmsms_color_scheme_bottom input[type=submit]:hover, html .cmsms_color_scheme_bottom input[type=button]:hover, html .cmsms_color_scheme_bottom input[type=tel]:hover, html .cmsms_color_scheme_bottom textarea:hover, html .cmsms_color_scheme_bottom select:hover, html .cmsms_color_scheme_bottom .cmsms-form-builder .button:hover, html .cmsms_color_scheme_bottom .search_bar_wrap:hover input[type=search], html .cmsms_color_scheme_bottom .cmsms_pricing_table .cmsms_pricing_item.pricing_best .cmsms_pricing_item_inner, html .cmsms_color_scheme_bottom .quote_grid .cmsms_quote:hover, html .cmsms_color_scheme_bottom .cmsms_post_read_more:hover, html .cmsms_color_scheme_bottom .cmsms_post_filter_wrap .cmsms_post_filter .cmsms_post_filter_block .cmsms_post_filter_but:hover, html .cmsms_color_scheme_bottom .cmsms_post_filter_wrap .cmsms_post_filter .cmsms_post_filter_block .cmsms_post_filter_but.current, html .cmsms_color_scheme_bottom .cmsms_project_filter_wrap .cmsms_project_filter .cmsms_project_sort_block .cmsms_project_sort_but:hover, html .cmsms_color_scheme_bottom .cmsms_project_filter_wrap .cmsms_project_filter .cmsms_project_sort_block .cmsms_project_sort_but.current, html .cmsms_color_scheme_bottom .cmsms_project_filter_wrap .cmsms_project_filter .cmsms_project_filter_block .cmsms_project_filter_but:hover, html .cmsms_color_scheme_bottom .cmsms_project_filter_wrap .cmsms_project_filter .cmsms_project_filter_block .cmsms_project_filter_but.current, html .cmsms_color_scheme_bottom .cmsms_img_rollover_wrap .cmsms_img_rollover .cmsms_open_link:hover, html .cmsms_color_scheme_bottom .cmsms_single_slider .preloader:hover > span, html .cmsms_color_scheme_bottom .cmsms_posts_slider .product .product_outer .product_inner .cmsms_product_footer > a:hover, html .cmsms_color_scheme_bottom .widget_wysija input[type=submit] {
	border-color: #2a4ad8 !important;	
}

.cmsms_color_scheme_footer a:hover, html .cmsms_color_scheme_footer h1 a:hover, html .cmsms_color_scheme_footer h2 a:hover, html .cmsms_color_scheme_footer h3 a:hover, html .cmsms_color_scheme_footer h4 a:hover, html .cmsms_color_scheme_footer h5 a:hover, html .cmsms_color_scheme_footer h6 a:hover, html .cmsms_color_scheme_footer .color_2, html .cmsms_color_scheme_footer .cmsmsLike:hover:before, html .cmsms_color_scheme_footer .cmsmsLike.active:before, html .cmsms_color_scheme_footer .cmsms_post_comments:hover:before, html .cmsms_color_scheme_footer .search_bar_wrap button:hover:before, html .cmsms_color_scheme_footer .cmsms_prev_arrow:hover, html .cmsms_color_scheme_footer .cmsms_next_arrow:hover, html .cmsms_color_scheme_footer .cmsms_sitemap_wrap a[href]:hover, html .cmsms_color_scheme_footer .cmsms_notice .notice_close:hover, html .cmsms_color_scheme_footer .cmsms_clients_slider .owl-buttons span:hover, html .cmsms_color_scheme_footer .cmsms_pricing_table .cmsms_pricing_item .cmsms_price_wrap .cmsms_currency, html .cmsms_color_scheme_footer .cmsms_pricing_table .cmsms_pricing_item .cmsms_price_wrap .cmsms_price, html .cmsms_color_scheme_footer .cmsms_tabs .cmsms_tabs_list .cmsms_tabs_list_item a:hover, html .cmsms_color_scheme_footer .cmsms_toggles .cmsms_toggles_filter > a.current_filter, html .cmsms_color_scheme_footer .cmsms_twitter .owl-controls .owl-buttons .owl-prev:hover .cmsms_prev_arrow:before, html .cmsms_color_scheme_footer .cmsms_twitter .owl-controls .owl-buttons .owl-next:hover .cmsms_next_arrow:before, html .cmsms_color_scheme_footer .cmsmsView.active:before, html .cmsms_color_scheme_footer .blog.columns.puzzle .post figure:hover + .puzzle_post_content_wrapper .cmsms_post_title, html .cmsms_color_scheme_footer .blog.columns.puzzle .post figure:hover + .puzzle_post_content_wrapper .cmsms_post_title a, html .cmsms_color_scheme_footer .blog.columns.puzzle .post.format-gallery figure:hover + .dn + .puzzle_post_content_wrapper .cmsms_post_title, html .cmsms_color_scheme_footer .blog.columns.puzzle .post.format-gallery figure:hover + .dn + .puzzle_post_content_wrapper .cmsms_post_title a, html .cmsms_color_scheme_footer .blog.columns.puzzle .tribe_events figure:hover + .puzzle_post_content_wrapper .cmsms_post_title, html .cmsms_color_scheme_footer .blog.columns.puzzle .tribe_events figure:hover + .puzzle_post_content_wrapper .cmsms_post_title a, html .cmsms_color_scheme_footer .blog.columns.puzzle .post .cmsms_post_cont a:hover, html .cmsms_color_scheme_footer .blog.columns.puzzle .post .cmsms_post_cont .cmsms_post_wrap_info a:hover > span, html .cmsms_color_scheme_footer .blog.columns.puzzle .post .cmsms_post_cont .cmsms_post_comments:hover:before, html .cmsms_color_scheme_footer .blog.columns.puzzle .post .cmsms_post_cont .cmsmsLike:hover:before, html .cmsms_color_scheme_footer .blog.columns.puzzle .post .cmsms_post_cont .cmsmsLike.active:before, html .cmsms_color_scheme_footer .post .cmsms_post_cont_info a:hover, html .cmsms_color_scheme_footer .pl_social_list li a:hover, html .cmsms_color_scheme_footer .cmsms_img_rollover_wrap .cmsms_img_rollover .cmsms_open_link:hover, html .cmsms_color_scheme_footer .portfolio.puzzle .project .project_outer .project_inner a:hover, html .cmsms_color_scheme_footer .portfolio.puzzle .project .project_outer .project_inner .cmsms_project_header .cmsms_project_title a:hover, html .cmsms_color_scheme_footer .portfolio.puzzle .project .project_outer .cmsms_project_footer .cmsms_post_comments:hover:before, html .cmsms_color_scheme_footer .portfolio.puzzle .project .project_outer .cmsms_project_footer .cmsmsLike:hover:before, html .cmsms_color_scheme_footer .portfolio.puzzle .project .project_outer .cmsms_project_footer .cmsmsLike.active:before, html .cmsms_color_scheme_footer .cmsms_posts_slider .owl-buttons span:hover, html .cmsms_color_scheme_footer .profiles.opened-article .profile .profile_sidebar .profile_social_icons .profile_social_icons_list li a:hover, html .cmsms_color_scheme_footer .cmsms_profile.vertical .profile .pl_img:hover .pl_noimg, html .cmsms_color_scheme_footer .portfolio.opened-article .project.format-gallery .project_gallery_row .cmsms_img_rollover_wrap .cmsms_img_rollover .cmsms_image_link:hover > span:before, html .cmsms_color_scheme_footer .cmsms_single_slider .cmsms_single_slider_item .cmsms_img_wrap:hover + .cmsms_single_slider_item_inner .cmsms_single_slider_title a, html .cmsms_color_scheme_footer .cmsms_single_slider .preloader:hover > span:before, html .cmsms_color_scheme_footer .cmsms_posts_slider .product .product_outer .product_inner .cmsms_product_footer > a:hover, html .cmsms_color_scheme_footer .cmsms_posts_slider .product .product_outer .product_inner .cmsms_product_footer > a:hover:before, html .cmsms_color_scheme_footer .cmsms_posts_slider .product.outofstock .product_outer:hover .out-of-stock, html .cmsms_color_scheme_footer .cmsms_wrap_pagination ul li .page-numbers:hover, html .cmsms_color_scheme_footer .cmsms_wrap_pagination ul li .page-numbers.current, html .cmsms_color_scheme_footer .img_placeholder_small, html .cmsms_color_scheme_footer .post_nav span:hover:before, html .cmsms_color_scheme_footer .widget_nav_menu ul li.current-menu-item a, html .cmsms_color_scheme_footer .widget_pages ul li.current_page_item > a, html .cmsms_color_scheme_footer .widget_search .search_bar_wrap form p.search_button button[type=submit]:hover:before, html .cmsms_color_scheme_footer .widget_recent_entries ul li a:hover, html .cmsms_color_scheme_footer .widget .tweet_list a, html .cmsms_color_scheme_footer .widget_wysija input[type=submit], html .cmsms_color_scheme_footer #cancel-comment-reply-link:hover {
    color: #2a4ad8 !important;
}

html .cmsms_color_scheme_bottom input[type=text], html .cmsms_color_scheme_bottom input[type=number], html .cmsms_color_scheme_bottom input[type=email], html .cmsms_color_scheme_bottom input[type=password], html .cmsms_color_scheme_bottom input[type=search], html .cmsms_color_scheme_bottom input[type=tel], html .cmsms_color_scheme_bottom textarea, html .cmsms_color_scheme_bottom select, html .cmsms_color_scheme_bottom option, html .cmsms_color_scheme_bottom .pl_subtitle, html .cmsms_color_scheme_bottom .cmsms_posts_slider .product .product_outer .product_inner .cmsms_product_info .price del, html .cmsms_color_scheme_bottom .widget .tweet_list a:hover, html .cmsms_color_scheme_bottom .widget_wysija input[type=text]:focus{
	color: #000000 !important;
}

div.wpcf7 {
	position: relative;
    top: -7px;
}

html .cmsms_color_scheme_bottom input[type=submit]:hover {
	border-color: #2a4ad8 !important;
	color: #ffffff !important;
	background-color: #2a4ad8 !important;
	background-image: none !important;
}

#slide_top {
	border-radius: 8px;
	background-color: #000000 !important;
}

.home .read-more {
/* 	background-color: #2a4ad8 !important; */
}

.home .read-more:hover {
	background-color: #2a4ad8 !important;
}

/*
#affiche {
    position: relative;
    top: -115px;
}
*/

.events_info h2 a {
/* 	text-transform:uppercase !important; */
	font-weight: 600;
	color: #000000;
	font-size: 30px !important;
	padding: 0px;
	color: #6b6b6b !important;
}

.events_info h2 {
	margin-bottom: 10px !important;
	color: #6b6b6b !important;
}

.events_info p {
	padding: 10px 0;
	color: #6b6b6b !important;
}

.events_info h3 {
	margin-top: -16px;
	text-transform: capitalize;
	padding: 0px;
	margin-bottom: 0px;
	font-size: 16px;
	color: #6b6b6b !important;
}

tr.events, .events_info {
	background-color: #ffffff;
	padding: 20px!important;
}

td.event-image.vc_col-sm-4 {
/* 	padding: 25px; */
padding: 0px;
}

tr.events {
	background-color: transparent !important;	
}

td.event-image img {
width: 100% !important;
}

div.vc_row.wpb_row.vc_row-fluid.vc_custom_1460584606354.vc_row-has-fill {
	position: relative;
	top: -35px;
	padding-top: 0px !important;
    padding-bottom: 30px !important;
}

.wpb_wrapper .vc_custom_1457154506356  {
	padding-bottom: 0px !important;
}

h4 {
	font-family: 'Roboto', Arial, Helvetica, 'Nimbus Sans L', sans-serif !important;
	font-weight: 400 !important;
	margin-bottom: 5px;
	font-size: 18px !important;
}

body p a {
	color: #2a4ad8 !important;
}

#navigation > li > a > span {
font-size: 13px !important;
font-family: 'Roboto', Arial, Helvetica, 'Nimbus Sans L', sans-serif !important;
font-weight: 500 !important;
/* letter-spacing: -1px; */
text-transform: uppercase;
}

.header_mid_inner #navigation > li {
	margin: 0 12px;
}

.cmsms_post_meta_info, .cmsms_post_cont_info {
	display: none;
}

.header_mid_inner #navigation > li > a > span {
	padding-bottom: 8px;
	text-shadow: 1px 1px 20px black;
}

.header_mid #navigation > li.current-menu-item > a, .header_mid #navigation > li.current_page_item > a {
	border-bottom: 1px solid #ffffff;
	color: #ffffff !important;
}


html .cmsms_color_scheme_bottom .widget ul li > a:hover {
	border-bottom: 3px solid #ffffff !important;
}

.em-pagination{
	width: 100% !important;
	margin: auto;
	text-align: center;
	float: right;
	padding-bottom: 40px;
	padding-top: 20px;
}

a.page-numbers {
	font-weight: bold;
}

.page-numbers {
	padding: 15px 20px;
	position: relative;
	top: -20px;
	background-color: #000000;
	color: #ffffff;
}

.page-numbers.current {
	background-color: #2a4ad8 !important;
}

.page-numbers:hover {
	background-color: #2a4ad8 !important;
	color: #ffffff;
}

#tribe-events-content {
	
}

.titre-section {
	font-weight: 200 !important;
	text-transform: uppercase !important;
	padding-bottom: 0px !important;
	text-align: center;
	font-size: 30px;
	margin: 0px !important;
}

.titre-section .wpb_content_element {
	margin: 0px auto !important;	
}

.titre-section .wpb_content_element.separateur {
	border-bottom: 2px solid #2a4ad8;
	width: 100px !important;
	padding: 0;
	margin: 0 auto 30px auto !important;
}


div.header_mid_outer {
	background-color: rgba(0, 0, 0, 0.6) !important;
}

.headline_outer .headline_inner .headline_text .entry-title {
	position: relative;
	top: -25px;
}

.clear {
	height: 30px !important;
	width: 100%;
	clear: both;
}

.home .clear {
	height: 0px !important;
}

.rsContent h3 {
	color: #ffffff !important;
	padding-left: 30px;
	padding-top: 10px;
	font-size: 15px;
	font-weight: 400;
}

.rsDefault .rsThumbs {
	background-color: #f0f0f0 !important;
}

div.rsThumbsContainer {
	padding-top: 10px;
}

.vc_icon_element-inner.vc_icon_element-color-white.vc_icon_element-have-style-inner.vc_icon_element-size-lg.vc_icon_element-style-rounded.vc_icon_element-background.vc_icon_element-background-color-custom {
	background-color: #000000 !important;
}

.fa {
	margin-right: 10px;
}

.contact p {
	line-height: 10px;
}

.wpb_wrapper ul { padding-left:25px; list-style:none; }



li {
	margin-bottom:10px;
}

.wpb_wrapper ul li:before {
	content: '\f05d' !important;
	font-family: 'FontAwesome' !important;
	margin:-2px 5px 0 -8px;
	color: #0c62f7;
	font-size: 20px;
}

.documentation .wpb_wrapper ul li:before {
	content: '\f1c1' !important;
	font-family: 'FontAwesome' !important;
	margin:-2px 5px 0 -8px;
	color: #0c62f7;
	font-size: 20px;
}

.wpb_wrapper ul li, .wpb_wrapper ul li a {
	font-weight: 700 !important;
}

.headline_color {
	background-color: rgba(17, 17, 17, 0.3) !important;
}

body.page-template-home-test .cmsms_color_scheme_default {
	display: none !important;
}

body.page-template-home-test .forcefullwidth_wrapper_tp_banner {
	margin-top: -93px !important;
}

body.page-template-home-test .event-image.vc_col-sm-4 {
	width: 35% !important;
}

body.page-template-home-test .vc_col-sm-8 {
	vertical-align: top !important;
}

/*----------------- infinitescroll -----------------*/


/* spinner */

@keyframes lds-spinner {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes lds-spinner {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.lds-spinner {
  position: relative;
}
.lds-spinner div {
  left: 94px;
  top: 48px;
  position: absolute;
  -webkit-animation: lds-spinner linear 1s infinite;
  animation: lds-spinner linear 1s infinite;
  background: #1d3f72;
  width: 12px;
  height: 24px;
  border-radius: 40%;
  -webkit-transform-origin: 6px 52px;
  transform-origin: 6px 52px;
}
.lds-spinner div:nth-child(1) {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-animation-delay: -0.916666666666667s;
  animation-delay: -0.916666666666667s;
}
.lds-spinner div:nth-child(2) {
  -webkit-transform: rotate(30deg);
  transform: rotate(30deg);
  -webkit-animation-delay: -0.833333333333333s;
  animation-delay: -0.833333333333333s;
}
.lds-spinner div:nth-child(3) {
  -webkit-transform: rotate(60deg);
  transform: rotate(60deg);
  -webkit-animation-delay: -0.75s;
  animation-delay: -0.75s;
}
.lds-spinner div:nth-child(4) {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-animation-delay: -0.666666666666667s;
  animation-delay: -0.666666666666667s;
}
.lds-spinner div:nth-child(5) {
  -webkit-transform: rotate(120deg);
  transform: rotate(120deg);
  -webkit-animation-delay: -0.583333333333333s;
  animation-delay: -0.583333333333333s;
}
.lds-spinner div:nth-child(6) {
  -webkit-transform: rotate(150deg);
  transform: rotate(150deg);
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}
.lds-spinner div:nth-child(7) {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-animation-delay: -0.416666666666667s;
  animation-delay: -0.416666666666667s;
}
.lds-spinner div:nth-child(8) {
  -webkit-transform: rotate(210deg);
  transform: rotate(210deg);
  -webkit-animation-delay: -0.333333333333333s;
  animation-delay: -0.333333333333333s;
}
.lds-spinner div:nth-child(9) {
  -webkit-transform: rotate(240deg);
  transform: rotate(240deg);
  -webkit-animation-delay: -0.25s;
  animation-delay: -0.25s;
}
.lds-spinner div:nth-child(10) {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
  -webkit-animation-delay: -0.166666666666667s;
  animation-delay: -0.166666666666667s;
}
.lds-spinner div:nth-child(11) {
  -webkit-transform: rotate(300deg);
  transform: rotate(300deg);
  -webkit-animation-delay: -0.083333333333333s;
  animation-delay: -0.083333333333333s;
}
.lds-spinner div:nth-child(12) {
  -webkit-transform: rotate(330deg);
  transform: rotate(330deg);
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
}
.lds-spinner {
  width: 51px !important;
  height: 51px !important;
  -webkit-transform: translate(-25.5px, -25.5px) scale(0.255) translate(25.5px, 25.5px);
  transform: translate(-25.5px, -25.5px) scale(0.255) translate(25.5px, 25.5px);
  margin: auto;
  margin-bottom: 40px;
}


/* spinner */

/*----------------- infinitescroll -----------------*/

#affiche {
	width: 100% !important;
	left: 0px !important;
}

html .rev-btn {
	padding: 20px 20px !important;
}



/* Responsive */

@media only screen and (max-width: 767px) {
	
html #page #header .header_mid .header_mid_outer .header_mid_inner .logo_wrap {
	float: left !important;
}

#rev_slider_1_1_forcefullwidth {
    margin-top: -151px !important;
}

html #page #header .header_mid .header_mid_outer .header_mid_inner .resp_nav_wrap {
	float: right !important;
	clear: none !important;
	margin-top:20px !important;
}

#affiche {
	width: 495px !important;
	left: -85px !important;
	padding-top: 60px !important;
}

html body #page .event-image.vc_col-sm-4 {
    width: 100% !important;
    float: left;
    clear: both;
}

td.events_info.vc_col-sm-8 {
    width: 100% !important;
	float: left;
	padding-top: 0px !important;
}

.events_info h2 a {
	line-height: 36px !important;
}

.events_info h3 {
    margin-top: 0px !important;
}

}

/* responsive */