/*--------------------------------------------------------------------------------*/
/*                                  GENERAL                                       */
/*--------------------------------------------------------------------------------*/

/* Remove white bar on top of home */

div#pulse_content, 
div#pulse_main_wrapper.pls_no_sidebar.st_regular_menu.st_menu_on_right.st_logo_on_left.pulse_forced_menu div#pulse_ajax_container.prk_first_anim div#pulse_ajax_inner.pulse_forced_menu div#pulse_content {
  padding-top: 0px;
}

/* footer */

div#prk_footer_inner ul.menu {
  font-size: 1.3em;
} 

div#prk_footer_inner div.pulse_vcard {
  font-size: 1.3em;
  text-align: left;
} 

.link-white a:link { color: #ffffff; }
.link-white a:hover { color: #ffffff; }
.link-white a:active { color: #ffffff; }
.link-white a:visited { color: #ffffff; }

.link-grey-dark a:link { color: #666666; }
.link-grey-dark a:hover { color: #666666; }
.link-grey-dark a:active { color: #666666; }
.link-grey-dark a:visited { color: #666666; }

.link-green-light a:link { color: #A3CA55; }
.link-green-light a:hover { color: #A3CA55; }
.link-green-light a:active { color: #A3CA55; }
.link-green-light a:visited { color: #A3CA55; }

.link-green-medium a:link { color: #9BBB59; }
.link-green-medium a:hover { color: #9BBB59; }
.link-green-medium a:active { color: #9BBB59; }
.link-green-medium a:visited { color: #9BBB59; }

.link-green-dark a:link { color: #77933C; }
.link-green-dark a:hover { color: #77933C; }
.link-green-dark a:active { color: #77933C; }
.link-green-dark a:visited { color: #77933C; }

.link-red-dark a:link { color: #610000;}
.link-red-dark a:hover { color: #610000; }
.link-red-dark a:active { color: #610000; }
.link-red-dark a:visited { color: #610000; }


/*--------------------------------------------------------------------------------*/
/*                                   HOME                                         */
/*--------------------------------------------------------------------------------*/

/* Slogan */

.bcm-slogan,
#bcm-page-slogan {
  /*
  padding: 0px;
  margin: 20px 0px 20px 0px;
  text-align: center; 
  color: #fff;
  text-shadow: 2px 4px 4px rgba(0,0,0,1);
  */
  padding: 0px;
  margin: 20px 0px 20px 0px;
  text-align: center; 
  color: #fff;
  text-shadow: 2px 4px 4px rgba(0,0,0,1);  
}

/* Section titles */

.vc_separator h4 {
  font-size: 1em !important;
}

.section-title-white { color: #ffffff; }
.section-title-green { color: #A3CA55; }
.section-title-grey { color: #666666; }
.section-title-red { color: #9E0B32; }

div#pulse_content .section-title-white h4 { line-height: 1em; }  

.bocamexa-home-intros p span { 
  font-size: 1.2em; 
}  

h2 .vc_custom_heading {}

/* Section : RESTAURANTS */

#bocamexa-restaurants .hero-box {
  text-align: left;
  padding: 0px 0px 0px 0px;
  font-family: "Oswald";
  /*font-size: 0.8em;*/
  font-size: 90%;
  text-shadow: 2px 4px 4px rgb(22,22,22);
  color: #fff;
  max-width: 400px;
  max-height: 200px;
  margin-left: auto; 
  margin-right: auto;
}  

/*

MOUFFETARD
Paris 5e Arrondissement

*/
#bocamexa-restaurants div.hero-box figure.hero-box-wrapper figcaption div.hero-box-text {
  text-align: left;
  padding: 0px 0px 0px 0px;  
  top: 10px;
  left: 10px;
}

/* Section : A LA CARTE */

/*
#bocamexa-carte-photos .hero-box-text h3 {
  font-family: "Oswald";
  font-size: 2.2em;
  text-shadow: 2px 4px 4px rgb(22,22,22);
  color: #fff;
}
#bocamexa-carte-photos .hero-box { max-height: 300px; }  
*/

h2.bcm-carte-item {
  padding: 0px 0px 30px 0px;
  margin: 20px 0px 20px 0px;
  text-align: center; 
  color: #fff;
  text-shadow: 2px 4px 4px rgba(0,0,0,1);
}

/* Section : EPICERIE */

h2.bcm-epicerie-item {
  padding:10px 0px 0px 0px;
  margin: 20px 0px 20px 0px;
  text-align: center; 
}

div#bocamexa-epicerie.wpb_row.vc_row.pulse_row.vc_row-fluid.pulse_center_align.pulse_cover.pulse_preloaded_row.pls_ready div.extra_pad.prk_inner_block.columns.small-centered.clearfix div.pls_outer_row div.row div.vc_col-sm-12.columns.vc_column_container div.wpb_wrapper div.wpb_text_column.wpb_content_element.bocamexa-home-intros.wpb_animate_when_almost_visible.wpb_appear.wpb_start_animation div.wpb_wrapper {
  max-width: 600px !important; 
  margin-left:auto;
  margin-right:auto;
}

div#bocamexa-epicerie #bcm-epicerie-2 {
  font-size: 1.4em; 
  color:#333 !important;   
}  

div#bocamexa-epicerie #bcm-epicerie-2 a:link,
div#bocamexa-epicerie #bcm-epicerie-2 a:hover,
div#bocamexa-epicerie #bcm-epicerie-2 a:active,
div#bocamexa-epicerie #bcm-epicerie-2 a:visited { 
  color:#fff; 
}



/*--------------------------------------------------------------------------------*/
/*                                   PAGE                                         */
/*--------------------------------------------------------------------------------*/

/* title */

#bcm-page-title, 
h1#bcm-page-title {
  color: #333;
}

/* Address row */

div#page-address { color: #fff; }
div#page-address h4 a:link { color: #fff; }
div#page-address h4 a:hover { color: #fff; text-decoration: underline; }
div#page-address h4 a:active { color: #fff; }
div#page-address h4 a:visited { color: #fff; }


/*--------------------------------------------------------------------------------*/
/*                               TAG PAGE                                         */
/*--------------------------------------------------------------------------------*/

/* Page title */

div#pulse_content div#classic_title_wrapper div.prk_inner_block.uppercased_title div#headings_wrap.pulse_center_align.zero_color div#single_page_title {
    padding: 0px;
    margin: 30px 0px 10px 0px;
}

/* # min read */

div#pulse_content div.pulse_read.header_font.prk_heavier_700 {
  display: none;
}

/* Posts list */

div#pulse_content div#pulse_content_inner div.blog_entries div.blog_entry_li.b_all {
  padding: 0px;
  margin: 0px;
}

div#pulse_content div.blog_entry_li.b_all div.pulse_post_info {
  margin-bottom: 0px !important;
}  

.classic_blog_section .blog_entries > .blog_entry_li .pirenko_box {
  margin-top: 0px !important;
}