/* Colour Blue & Grey Palette */
/* Color will be over the next colour */
/* Color will be over the next colour */
/* Blog */
/* ==========================================================================
   Base
   ========================================================================== */
body,
body.custom-background-empty {
  background: #ffffff;
  color: #3d3d3d;
}
.site {
  background: rgba(255, 255, 255, 0.9);
}
a,
a:visited {
  color: #536273;
}
a:active,
a:hover {
  color: #aaaaaa;
}
/* =============================================================================
   Header
   ========================================================================== */
.site-header h1,
.site-header h1 a,
.site-header h1 a:hover {
  color: #536273;
}
.site-header h2 {
  color: #aaaaaa;
}
/* Mobile version nav */
.main-navigation {
  /* Borders Colours */
  /* Menu Links Colours */
  /* Submenus Links Colours */
  /* Submenus Current Page */
}
.main-navigation li ul li a {
  border-color: #ededed;
}
.main-navigation li a,
.main-navigation li ul li a {
  color: #536273;
  background: #ffffff;
}
.main-navigation li a:hover {
  color: #ffffff;
  background: #536273;
}
.main-navigation .current-menu-item > a,
.main-navigation .current-menu-ancestor > a,
.main-navigation .current_page_item > a,
.main-navigation .current_page_ancestor > a,
.main-navigation .current_page_parent > a {
  color: #ffffff;
  background: #536273;
}
.main-navigation li ul li a:hover {
  background: #536273;
  color: #ffffff;
}
.main-navigation li ul .current-menu-item > a,
.main-navigation li ul .current-menu-ancestor > a,
.main-navigation li ul .current_page_item > a,
.main-navigation li ul .current_page_ancestor > a {
  color: #99a8b5;
  background: #ffffff;
}
/* Minimum width of 600 pixels. */
@media screen and (min-width: 600px) {
  .main-navigation {
    /* Border Colours */
    /* Menu Links Colours */
    /* Drop down menu */
    /* Submenus Current Page */
  }
  .main-navigation .children,
  .main-navigation ul.nav-menu,
  .main-navigation div.nav-menu > ul,
  .main-navigation li ul li a,
  .main-navigation li:hover .children a {
    border-color: #ededed;
  }
  .main-navigation li a {
    color: #aaaaaa;
    background: transparent;
  }
  .main-navigation .current-menu-item > a,
  .main-navigation .current-menu-ancestor > a,
  .main-navigation .current_page_item > a,
  .main-navigation .current_page_ancestor > a,
  .main-navigation .current_page_parent > a {
    color: #536273;
    background: transparent;
  }
  .main-navigation .current-menu-item > a:hover,
  .main-navigation .current-menu-ancestor > a:hover,
  .main-navigation .current_page_item > a:hover,
  .main-navigation .current_page_ancestor > a:hover,
  .main-navigation .current_page_parent > a:hover {
    color: #536273;
    background: transparent;
  }
  .main-navigation li a:hover,
  .main-navigation li:hover a {
    color: #000000;
    background: transparent;
    border-color: transparent;
  }
  .main-navigation li.current_page_ancestor:hover > a,
  .main-navigation li.current_page_parent:hover > a,
  .main-navigation li.current_page_item:hover > a,
  .main-navigation li.current_page_ancestor:hover a,
  .main-navigation li.current_page_parent:hover a,
  .main-navigation li.current_page_item:hover a {
    color: #536273;
  }
  .main-navigation li ul li a,
  .main-navigation li:hover .children a {
    color: #536273;
    background: #ffffff;
  }
  .main-navigation li ul li a:hover,
  .main-navigation li:hover .children a:hover {
    color: #ffffff;
    background: #536273;
  }
  .main-navigation li ul.children li.current-menu-item > a,
  .main-navigation li ul.children li.current-menu-ancestor > a,
  .main-navigation li ul.children li.current_page_item > a,
  .main-navigation li ul.children li.current_page_ancestor > a {
    color: #99a8b5;
    background: #ffffff;
  }
  /* .main-navigation */
  /* Cas particulier pour Supersized pour que ça reste lisible */
  .main-navigation.slider-8-supersized .children,
  .main-navigation.slider-8-supersized ul.nav-menu,
  .main-navigation.slider-8-supersized div.nav-menu > ul,
  .main-navigation.slider-8-supersized li ul li a,
  .main-navigation.slider-8-supersized li:hover .children a {
    border-color: transparent;
  }
  .main-navigation.slider-8-supersized li a {
    color: #ffffff;
  }
  .main-navigation.slider-8-supersized .current-menu-item > a,
  .main-navigation.slider-8-supersized .current-menu-ancestor > a,
  .main-navigation.slider-8-supersized .current_page_item > a,
  .main-navigation.slider-8-supersized .current_page_ancestor > a {
    color: #536273;
  }
  .main-navigation.slider-8-supersized li a:hover,
  .main-navigation.slider-8-supersized li:hover a,
  .main-navigation.slider-8-supersized li ul li a,
  .main-navigation.slider-8-supersized li:hover .children a {
    color: #ffffff;
    background: #000000;
  }
  .main-navigation.slider-8-supersized li ul li a:hover,
  .main-navigation.slider-8-supersized li:hover .children a:hover {
    color: #ffffff;
    background: #536273;
  }
  /* .main-navigation.slider-8-supersized */
}
/* media screen */
/* ==========================================================================
   Content
   ========================================================================== */
.entry-header h1,
.entry-header h1 a,
.entry-header h1 a:visited,
.entry-content h1,
.entry-content .home-intro h2 {
  color: #aaaaaa;
}
.entry-content h2,
.comment-content h2,
.entry-content h2 a,
.entry-content h2 a:visited,
.entry-header h2 a,
.entry-header h2 a:visited {
  color: #536273;
}
.entry-content h2 a:hover,
.entry-header h2 a:hover {
  color: #aaaaaa;
}
.entry-content h3,
.comment-content h3,
#secondary h3 {
  color: #3d3d3d;
}
.entry-content h4,
.comment-content h4 {
  color: #000000;
}
.entry-content h5,
.comment-content h5 {
  color: #bbbbbb;
}
.entry-content h6,
.comment-content h6 {
  color: #000000;
}
.entry-content .fdw-background h2 a {
  color: #536273;
}
.entry-content .fdw-background h2 a:hover {
  color: #536273;
}
#top-pano-slideshow,
#camera_wrap_home,
.Home_Mosaic .home-intro,
.site-header {
  border-color: #ededed;
}
.entry-content table,
.comment-content table {
  border-bottom: 1px solid #ededed;
}
.entry-content td,
.comment-content td {
  border-top: 1px solid #ededed;
}
/* ==========================================================================
   Primary Content
   ========================================================================== */
.entry-content .flexslider {
  /*border-color: @nav_border_colours;*/
  /*background: @nav_border_colours;*/
}
#gallery-1 img {
  border-color: #ededed;
}
/* ==========================================================================
   Sidebar
   ========================================================================== */
/* ==========================================================================
   Posts
   ========================================================================== */
.post-type {
  background: #536273;
}
.post .left {
  color: #ffffff;
}
.post .date {
  background: #99a8b5;
}
.post .commentnum {
  background: #99a8b5;
  color: #ffffff;
}
.post .number a,
.post .comments a {
  color: #ffffff;
}
.comments-area article {
  background: #f2f2f2;
}
.comments-area .authcomment {
  background: #ccdbe2;
}
.comments-area article time {
  color: #757575;
}
footer.entry-meta {
  border-color: #ededed;
  color: #757575;
}
.comments-title {
  border-color: #ededed;
}
.comments-area article,
.comments-area .authcomment {
  border-color: #ededed;
}
/* ==========================================================================
   Footer
   ========================================================================== */
#colophon {
  border-color: #ededed;
}
.site-header .logo {
  border-color: #ededed;
}
#colophon a,
#colophon a:visited {
  color: #aaaaaa;
}
#colophon a:active,
#colophon a:hover {
  color: #536273;
}
