/*   
Theme Name: Boats 4 People
Theme URI: http://vg.wavemaster.fr
Description: Le thème du site Boats 4 People
Author: Vincent Grulier
Author URI: http://vg.wavemaster.fr
Template: social-activity
Version: 1.0.0
Text Domain:  b4p
*/

/***** COULEURS ***********/
/*

jaune 	#ffcc00

orange	#e73e07   rgba(231,32,8,0.5)

vert site old	#34725d

pale 1 #f0ecbf
pale vert	#738571

	pale 2 #eed897
sable ;#eed897

GRIS SABLE : #efecde

ORANGE FONCE site church #c62b02      vert site church 94b301
MARRON FONCE #2d2418
*/

/**** TEMP *****/
html .home #page #header .header_mid nav li.lang-item,
html .home #page #header .header_bot nav li.lang-item,
.home .lang-item 
{display: none;} /* drapeaux en page ACCUEIL */


.cmsmsLike,
.related_posts,
.cmsms_post_user_name,
.about_author
{display: none;}
/**** TEMP *****/

/****** BUG TOP BAR ***/
/*.header_top {
    display: block;
}*/

/****CARE****/
.cmsms-icon-monitor:before { /* on remplace par un megaphone */
content:'\ea29';/*'\ec94';*/
}


/******************************************/
/**************** GENERAL *****************/
/******************************************/
.sidebar {
  width: 29%;
}
.content_wrap.r_sidebar::before {
  margin-right: 9px;
  right: 29%;
}

.content {
   width: 71%;
}

body {

  background-color: #efecde !important;/*#fafafa*/ /*#c62b02*/   /* #d2dce3; */
}

/*** CONTENU ***/
.page section > .content p,
.page section > .content p > a,
.page section > .content p > span {

  font-family: Arial,Helvetica,"Nimbus Sans L",sans-serif !important;
  font-size: 14px !important;
  font-style: normal;
  font-weight: normal;
  line-height: 20px;

} 

.page section > .content p {
  padding-bottom:10px;
}

.content.entry h2 {
    font-size: 20px;
    color:#e73e07;
        text-transform: uppercase;
    font-weight: 400;
    
}

.content.entry h4  {
    font-size: 13px;
    font-weight: 400;
    text-decoration: underline;
    
}

.page .content.entry ul > li > h3 {
  line-height:inherit;
}

.cmsms_color_scheme_footer, html .cmsms_color_scheme_footer input[type="text"]:focus, html .cmsms_color_scheme_footer input[type="search"]:focus, html .cmsms_color_scheme_footer input[type="number"]:focus, html .cmsms_color_scheme_footer input[type="email"]:focus, html .cmsms_color_scheme_footer input[type="password"]:focus, html .cmsms_color_scheme_footer textarea:focus, html .cmsms_color_scheme_footer select:focus, html .cmsms_color_scheme_footer .bottom_bg, html .cmsms_color_scheme_footer .footer_bg, html .cmsms_color_scheme_footer .headline_outer, html .cmsms_color_scheme_footer .cmsms_notice .notice_close, html .cmsms_color_scheme_footer .cmsms_toggles .cmsms_toggle_wrap .cmsms_toggle_title > .cmsms_toggle_plus, html .cmsms_color_scheme_footer .cmsms_toggles .cmsms_toggle_wrap .cmsms_toggle_title:hover > .cmsms_toggle_plus .cmsms_toggle_plus_hor, html .cmsms_color_scheme_footer .cmsms_toggles .cmsms_toggle_wrap .cmsms_toggle_title:hover > .cmsms_toggle_plus .cmsms_toggle_plus_vert, html .cmsms_color_scheme_footer .cmsms_toggles .cmsms_toggle_wrap.current_toggle .cmsms_toggle_title .cmsms_toggle_plus .cmsms_toggle_plus_hor, html .cmsms_color_scheme_footer .cmsms_toggles .cmsms_toggle_wrap.current_toggle .cmsms_toggle_title .cmsms_toggle_plus .cmsms_toggle_plus_vert, html .cmsms_color_scheme_footer .cmsms_wrap_pagination ul li .page-numbers .cmsms_prev_arrow, html .cmsms_color_scheme_footer .cmsms_wrap_pagination ul li .page-numbers .cmsms_next_arrow, html .cmsms_color_scheme_footer .portfolio .project .project_outer, html .cmsms_color_scheme_footer .cmsms_posts_slider .project .slider_project_outer, html .cmsms_color_scheme_footer .owl-buttons .owl-prev, html .cmsms_color_scheme_footer .owl-buttons .owl-next, html .cmsms_color_scheme_footer .owl-prev:hover .cmsms_prev_arrow, html .cmsms_color_scheme_footer .owl-next:hover .cmsms_next_arrow, html .cmsms_color_scheme_footer .owl-page, html .cmsms_color_scheme_footer .cmsms_quotes_slider .owl-buttons > div:hover, html .cmsms_color_scheme_footer .cmsms_pricing_table .cmsms_pricing_item.pricing_best, html .cmsms_color_scheme_footer .cmsms_clients_slider .owl-buttons > div:hover, html .cmsms_color_scheme_footer .cmsms_clients_item:hover, html .cmsms_color_scheme_footer .widget_custom_latest_projects_entries .owl-buttons > div:hover, html .cmsms_color_scheme_footer .widget_custom_popular_projects_entries .owl-buttons > div:hover, html .cmsms_color_scheme_footer .cmsms_toggles.toggles_mode_accordion .cmsms_toggle_wrap.current_toggle, html .cmsms_color_scheme_footer .owl-carousel .owl-controls .owl-pagination .owl-page, html .cmsms_color_scheme_footer .cmsms_breadcrumbs, html .cmsms_color_scheme_footer .cmsms_button:hover, html .cmsms_color_scheme_footer .cmsms_paypal_donations > form:hover + .cmsms_button {
  background-color: #34725d ;/*#72a200;*/
}

h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .search_bar_wrap button[type="submit"][class^="cmsms-icon-"], .search_bar_wrap button[type="submit"][class*=" cmsms-icon-"], #slide_top:hover, .cmsms_notice .notice_close, .cmsms_icon_box.cmsms_icon_top::before, .cmsms_toggles .cmsms_toggle_wrap .cmsms_toggle_title > a, .cmsms_tabs .cmsms_tabs_list .cmsms_tabs_list_item > a, .post .cmsms_post_cont_info, .cmsms_search_post_cont_info, .cmsms_posts_slider .post .cmsms_slider_post_cont_info, .cmsmsLike, .cmsmsLike:hover, .opened-article .post .cmsms_post_footer .cmsms_post_meta_info .cmsms_post_date, .cmsms_search_post_date, .cmsms_post_comments, .cmsms_post_comments:hover, .cmsms_search_post_comments, .post.format-chat .cmsms_post_cont .cmsms_chat .cmsms_chat_item .cmsms_chat_author_time .cmsms_chat_author, .cmsms_posts_slider .post.format-chat .cmsms_slider_post_cont .cmsms_slider_post_chat .cmsms_chat_item .cmsms_chat_author_time .cmsms_chat_author, .related_posts > ul li > a, .related_posts .related_posts_content .related_posts_content_tab .rel_post_content figure.alignleft .img_placeholder, .post.cmsms_masonry_type .cmsms_post_cont .cmsms_post_footer .cmsms_post_meta_info .cmsms_post_date, .post.cmsms_masonry_type.format-aside .cmsms_post_cont .cmsms_post_footer .cmsms_post_meta_info .cmsms_post_date, .post.cmsms_masonry_type.format-status .cmsms_post_cont .cmsms_post_footer .cmsms_post_meta_info .cmsms_post_date, .post.cmsms_masonry_type .cmsms_post_cont .cmsms_post_footer .cmsms_post_meta_info .cmsmsLike, .post.cmsms_masonry_type .cmsms_post_cont .cmsms_post_footer .cmsms_post_meta_info .cmsms_post_comments, .post.format-link .cmsms_post_header .cmsms_post_title a:hover, .post.format-aside .cmsms_post_cont .cmsms_post_footer .cmsms_post_cont_info a, .post.format-aside .cmsms_post_cont .cmsms_post_footer .cmsms_post_meta_info a.cmsmsLike:hover::before, .post.format-aside .cmsms_post_cont .cmsms_post_footer .cmsms_post_meta_info a.cmsmsLike.active::before, .post.format-aside .cmsms_post_cont .cmsms_post_footer .cmsms_post_meta_info .cmsms_post_comments:hover::before, .project .cmsms_project_cont_info, .project .cmsmsLike, .project .cmsms_project_comments, .cmsms_posts_slider .project .cmsms_slider_project_cont_info, .cmsms_posts_slider .project .cmsmsLike, .cmsms_posts_slider .project .cmsms_slider_project_comments, .profile .cmsms_profile_comments, .cmsms_img_rollover_wrap .img_placeholder::before, #wp-calendar thead th, .profiles.opened-article .profile .profile_sidebar .profile_social_icons .profile_social_icons_list li a, .cmsms_posts_slider .post .cmsms_slider_post_cont .cmsms_slider_post_footer .cmsms_slider_post_meta_info .cmsms_slider_post_date, .cmsms_posts_slider .post .cmsms_slider_post_cont .cmsms_slider_post_footer .cmsms_slider_post_meta_info .cmsmsLike, .cmsms_posts_slider .post .cmsms_slider_post_cont .cmsms_slider_post_footer .cmsms_slider_post_meta_info .cmsms_slider_post_comments, .cmsms_posts_slider .post .cmsms_slider_post_cont .cmsms_slider_post_header .cmsms_slider_post_title, .cmsms_pricing_table .cmsms_pricing_item .cmsms_price_wrap .cmsms_currency, .cmsms_pricing_table .cmsms_pricing_item .cmsms_price_wrap .cmsms_price, .cmsms_pricing_table .cmsms_pricing_item .cmsms_price_wrap .cmsms_coins, .cmsms_posts_slider .post .cmsms_slider_post_cont .cmsms_slider_post_header .cmsms_slider_post_title a, .cmsms_sitemap_wrap .cmsms_sitemap > li > a, .cmsms_sitemap_wrap .cmsms_sitemap > li > ul > li > a, .cmsms_sitemap_wrap .cmsms_sitemap > li > ul > li > ul li a::before, .cmsms_sitemap_wrap .cmsms_sitemap_category > li > a, .cmsms_sitemap_wrap .cmsms_sitemap_category > li > ul li a::before, .cmsms_sitemap_wrap .cmsms_sitemap_archive > li a::before, .cmsms_img_rollover_wrap .cmsms_img_rollover .cmsms_image_link:hover, .cmsms_img_rollover_wrap .cmsms_img_rollover .cmsms_open_link:hover {
  color: #4f4f4f;
}

/**** ACTUS & ARCHIVES ***********/
.post .cmsms_post_cont figure {margin-bottom:0;}
.post .cmsms_post_cont header {margin-top:20px;}

.cmsms_post_cont h2, .cmsms_post_cont h2 a {
  line-height: 24px;
}

.cmsms_post_cont_info.entry-meta {margin-top:8px;}


/******************************************/
/***************** HEADER *****************/
/******************************************/
.header_top, .header_top input[type="text"]:focus, .header_top input[type="number"]:focus, .header_top input[type="email"]:focus, .header_top input[type="password"]:focus, .header_top textarea:focus, .header_top_outer {
  /*background-color: #e73e07 ;*/
  background-color:#cfd0cf;/*#4f4f4f;*//* #cfd0cf;*/

}

.meta_wrap > div.cmsms-icon-mail-2:before {
  font-size: 20px;
  padding-bottom: 2px;
}

.meta_wrap .email a {
  font-family: "Roboto Slab",Arial,Helvetica,"Nimbus Sans L",sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  line-height: 14px;
  text-transform: none;
}

.header_bot_outer,
#page.fixed_header .header_bot_outer {
    background-color: #34725d;
}

.header_bot #navigation > li > a:hover, .header_bot #navigation > li.current-menu-item > a, .header_bot #navigation > li.current_page_item > a, .header_bot #navigation > li.current-menu-ancestor > a, .header_bot #navigation > li > a > span.nav_bg_clr, .header_bot #navigation > li.menu-item-highlight > a > span.nav_bg_clr {
  background-color: #e73e07; /*#ffcc00;*/
}

.header_mid a, .header_mid h1 a:hover, .header_mid h2 a:hover, .header_mid h3 a:hover, .header_mid h4 a:hover, .header_mid h5 a:hover, .header_mid h6 a:hover, .header_mid .color_2, .header_mid h1, .header_mid h2, .header_mid h3, .header_mid h4, .header_mid h5, .header_mid h6, .header_mid h1 a, .header_mid h2 a, .header_mid h3 a, .header_mid h4 a, .header_mid h5 a, .header_mid h6 a, .header_mid #navigation > li > a,  .header_mid_inner .social_wrap a:hover {
  color: #e73e07;
}

.header_top a:hover, .header_top_outer nav > div > ul > li:hover > a, .header_top_outer nav > div > ul > li.current-menu-item > a, .header_top_outer nav > div > ul > li.current-menu-ancestor > a, .header_top_outer .meta_wrap a:hover, .header_top_inner .social_wrap a:hover {
  color:#e73e07;
}
/* .post-password-form, .header_top_inner, .header_mid_inner, .header_bot_inner, .content_wrap, .headline_inner, .cmsms_breadcrumbs_inner, .bottom_outer, .footer_inner, .cmsms_row_inner { */
/*.header_mid_inner {
  padding: 0;
}*/

.header_mid_inner .logo img {
    bottom: 0;
/*height: auto;*/
left: 0;
margin: auto !important; 
/*margin: -32px 0 0 0 !important;*/
max-height: inherit; /* 100%; = foireux sous mac safari */
position: relative;
right: auto;
top: 5px;
      height: 182px;
      width: 152px;

z-index: 400;
    
}

/**** SEARCH *****/
.header_mid_outer .header_mid_inner .search_wrap .search_bar_wrap button[type="submit"][class^="cmsms-icon-"], .header_mid_outer .header_mid_inner .search_wrap .search_bar_wrap button[type="submit"][class*=" cmsms-icon-"], .header_mid_outer .header_mid_inner .search_wrap .search_but, .header_mid .search_bar_wrap button[type="submit"][class^="cmsms-icon-"], .header_mid .search_bar_wrap button[type="submit"][class*=" cmsms-icon-"] {
  color: #e73e07;
}

/**** NAV *****/
.header_bot_inner {
  padding-left:150px;
}

.header_bot #navigation > li > a {
    color:#fff;/*#4f4f4f;*/
    
}

.header_bot #navigation > li:hover > a {
  background-color: transparent;
}
/*
.header_bot a, .header_bot h1 a:hover, .header_bot h2 a:hover, .header_bot h3 a:hover, .header_bot h4 a:hover, .header_bot h5 a:hover, .header_bot h6 a:hover, .header_bot .color_2, .header_bot h1, .header_bot h2, .header_bot h3, .header_bot h4, .header_bot h5, .header_bot h6, .header_bot h1 a, .header_bot h2 a, .header_bot h3 a, .header_bot h4 a, .header_bot h5 a, .header_bot h6 a, .header_bot #navigation > li > a, .header_bot .search_bar_wrap button[type="submit"][class^="cmsms-icon-"], .header_bot .search_bar_wrap button[type="submit"][class*=" cmsms-icon-"] {
  color: rgba(255, 255, 255, 1);
}
*/

/******************************************/
/**************** SIDEBAR *****************/
/******************************************/
.sidebar .widget .widgettitle {
  text-align: center;
}


/************** TWITTER ************************/
.sidebar .widget.flux_rs .widgettitle {
  margin-bottom: 10px;
  text-align: center;
}

.flux_rs .social_wrap {
  margin-bottom: 0;
}

.flux_rs .cmsms_twitter {
  padding-bottom: 0px;
}

.cmsms_twitter .cmsms_twitter_item .published {
  color: #4f4f4f;
  padding-bottom: 4px;
}

.cmsms_twitter_wrap .twr_icon {
  color: #4f4f4f;
  display: block;
  font-size: 32px;
  line-height: 32px;
  margin-bottom: 10px;
  opacity: 0.5;
  text-align: center;
}
/*
.cmsms_twitter_wrap .cmsms_twitter .owl-buttons > div {
 color: #4f4f4f;
}
*/
.cmsms_twitter_wrap .cmsms_twitter .owl-buttons > div {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 1px solid #4f4f4f;
  border-radius: 50%;
  box-shadow: 0 0 1px #4f4f4f;
  color: #4f4f4f;
  height: 30px;
  margin: 0 3px;
  overflow: hidden;
  position: relative;
  text-indent: 0;
  width: 30px;
}

.cmsms_twitter .cmsms_twitter_item .cmsms_twitter_item_content {
  color: #4f4f4f;
  display: block;
  padding: 10px 20% 30px;
  text-align: center;
  text-shadow: inherit;
}

.cmsms_twitter .owl-buttons > div .cmsms_prev_arrow::after, .cmsms_twitter .owl-buttons > div .cmsms_prev_arrow::before,
.cmsms_twitter .owl-buttons > div .cmsms_next_arrow::after, .cmsms_twitter .owl-buttons > div .cmsms_next_arrow::before
 {
  border-color: #4f4f4f;
}

.cmsms_twitter_wrap .cmsms_twitter .owl-buttons > div .cmsms_prev_arrow,
.cmsms_twitter_wrap .cmsms_twitter .owl-buttons > div .cmsms_next_arrow {
  background-color: #4f4f4f;
  left: 11px;
  top: 1px;
}

html .cmsms_color_scheme_default .owl-buttons .owl-prev, html .cmsms_color_scheme_default .owl-buttons .owl-next {
  background-color: rgba(255, 255, 255, 0.2);
}


.flux_rs .social_wrap {
  margin-bottom: 0px;
}
.flux_rs .social_wrap .social_wrap_inner {
  text-align: center;
}

.flux_rs .social_wrap .social_wrap_inner ul {
  padding-left:0;
  margin-bottom: 10px;
}

.flux_rs .social_wrap .social_wrap_inner ul li {
  padding-left: 10px;
}
.flux_rs .social_wrap .social_wrap_inner a {
  width: 50px;
  height: 50px;
}
.flux_rs .social_wrap .social_wrap_inner a[class^="cmsms-icon-"]:before,
.flux_rs .social_wrap .social_wrap_inner a[class*=" cmsms-icon-"]:before {
  font-size: 50px;
  width: 1em;
  height: 1em;
}

.flux_rs .social_wrap .social_wrap_inner ul li:before {
  display: none;
}


/******************************************/
/***************** HOME *****************/
/******************************************/

/************** BANNIERE ************************/
.text-slide {
    width: 350px !important;
left: 71px !important;    

    text-align: center !important;

}
#titre1-slide {
    background: #ffcc00 none repeat scroll 0 0;
    color: #fff;
    font-family: Roboto Condensed;
padding: 35px 0px !important;    
    height: auto !important;
    top: 36px !important;
}

.r_sidebar .text-slide {
    width: 350px !important;
left: 71px !important;    

    text-align: center !important;
display:none;
}


.r_sidebar #titre1-slide {
    border-width: 0;
color: #ffffff;
font-family: Roboto slab !important;
font-size: 25px !important;

left: 72px;
line-height: 46px !important;
margin-left: 0;
margin-top: 0;
opacity: 1;
padding: 35px 0;
top: 116px !important;
transform: translate3d(0px, 0px, 0px);
transform-origin: 50% 50% 0;
visibility: visible;
white-space: nowrap;
width: 350px;
}

#title2-slide {
    background: #e73e07 none repeat scroll 0 0;
    color: #fff;
    font-family: Roboto Condensed;
    padding: 10px 0px !important;
    height: auto;
    top: 148px !important;
    text-transform: uppercase;
}

.r_sidebar #title2-slide {
top: 116px !important;
}

#title3-slide {
    background: #fff none repeat scroll 0 0;
    padding: 20px 0px !important;
    color: #848b90;
    font-family: Roboto Condensed;
    top: 195px !important  ;
    height: auto;
}



/************** RESPONSIVE ************************/


/*@media only screen and (min-width: 1024px) {}*/
@media only screen and (min-width: 1440px) {

    .header_mid_inner
  {
    width: 100%;
  }
    
        .imghome .one_first {
      margin:-30px 0px 0px 0px;
      width: 100%;
    }

    
    .cmsms_row.imghome .cmsms_row_margin {
      margin: 0 -3.8% 0 -5%;
    /*  margin: 0 0% 0 0%; */
      position: relative;
    }

}
@media only screen and (min-width: 1024px) {

	#header .header_top_inner .header_top_left {
	  float: right;
	  margin-right:40px;
	}

	.header_mid_inner .logo img {
	margin: -34px 0 0 0 !important;
      height: 182px;/*100%;*/
      width: 152px;
        
    }


/*
    
    #home .one_first {

        margin:-30px 0px 0px 0px;
        width: 100%;
    }

    .cmsms_row.banniere .cmsms_row_margin {
        margin: 0 -7.8% 0 -9.1%;
        position: relative;
    }

*/
    
    
}
@media only screen and (max-width: 1024px) {
  .header_bot #navigation > li > a {
    color: #4f4f4f;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.first_col_outil,.last_col_outil {display:none;}

}
@media only screen and (max-width: 950px) {
  html .content_wrap .content,
  html .content_wrap .sidebar {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
/*@media only screen and (max-width: 767px) {}*/
/*@media only screen and (max-width: 600px) {}*/
/*@media only screen and (max-width: 540px) {*/
/*    @media only screen and (max-width: 320px) {*/
