/*
Theme Name: Templiers
Theme URI: http://wordpress.org/themes/twentyfourteen
Description: Thème enfant pour le thème Twenty Fourteen
Author: CHL Conseil
Author URI: http://www.chlconseil.fr
Template: twentyfourteen
Version: 0.1.0
*/

/* Ajouts */
.HomeColBlack,
.HomeColBlack td {
  border:none;
}

.bleu {
  color: #457DBB;
}

/* Ne pas afficher la date dans les articles */
.vcard {
  display:none;
}

/* Surcharge du thème Twenty Fourteen */
a,
a.title {
  color: #457DBB;
  text-decoration: none;
}

a:active,
a:hover {
  color: #009DDE;
}

button,
.widget button {
  background-color: #457DBB;
  border-radius:0!important;
}
button:hover,
.widget button:hover {
  background-color: #009DDE;
}

.display-posts-listing {
  list-style: none;
  margin-left: 0;
}

.display-posts-listing .listing-item {
  clear:left;
  text-align:justify;
  padding-top:12px;
}

.display-posts-listing .listing-item .attachment-thumbnail {
  float:left;
  border:1px solid #457DBB;
  margin-right:6px;
}

.display-posts-listing .listing-item .title {
  font-size:120%;
  font-weight:bold;
}

.display-posts-listing .listing-item .excerpt-dash {
	display:none;
}

.display-posts-listing .listing-item .excerpt::before {
	content:"\A";
	white-space:pre;
}

::selection {
  background-color: #457DBB;
  color: #fff;
  text-shadow: none;
}

::-moz-selection {
  background-color: #457DBB;
  color: #fff;
  text-shadow: none;
}

input[type="submit"]:focus {
  background-color: #009DDE;
  color: #fff;
}

.menu-toggle {
  background-color: #457DBB;
}

.menu-toggle:active,
.menu-toggle:focus,
.menu-toggle:hover {
  background-color: #009DDE;
}

.search-toggle {
  background-color: #457DBB;
  cursor: pointer;
  float: right;
  height: 48px;
  text-align: center;
  width: 48px;
}

.search-toggle:hover,
.search-toggle.active {
  background-color: #009DDE;
}

.search-box {
  background-color: #009DDE;
  padding: 12px;
}

.primary-navigation {
  font-size:0.8rem;
}

.primary-navigation ul ul {
  background-color: #457DBB;
}

@media screen and (max-width: 782px) {
.primary-navigation ul ul {
  background-color: black;
}
}

.primary-navigation li:hover > a,
.primary-navigation li.focus > a {
  background-color: #009DDE;
  color: #fff;
}

.primary-navigation ul ul a:hover,
.primary-navigation ul ul li.focus > a {
  background-color: #009DDE;
}

.post-navigation a:hover,
.image-navigation a:hover {
  color: #009DDE;
}

.site-navigation a:hover {
  color: #009DDE;
}

.site-navigation .current_page_item > a,
.site-navigation .current_page_ancestor > a,
.site-navigation .current-menu-item > a,
.site-navigation .current-menu-ancestor > a {
  color: #009DDE;
  font-weight: 900;
}

.entry-title {
  margin: 12px 0;
}

.entry-title a:hover {
  color: #009DDE;
}

.entry-meta a:hover {
  color: #009DDE;
}

.cat-links a:hover {
  color: #009DDE;
}

.entry-meta .tag-links a:hover {
  background-color: #009DDE;
  color: #fff;
}

.entry-meta .tag-links a:hover:before {
  border-right-color: #009DDE;
}

.entry-content .edit-link a:hover {
  color: #009DDE;
}

.site-content .entry-header,
.site-content .entry-content,
.site-content .entry-summary,
.site-content .entry-meta,
.page-content {
  margin: 0 auto;
  max-width: 774px;
}

.site-content .has-post-thumbnail .entry-header {
  margin-top: 0!important;
}

.site-info {
  padding: 5px 0;
  text-align: right;
}

.site-info a:hover {
  color: #009DDE;
}

.content-area {
  padding-top: 0;
}

.full-width .site-content .hentry.has-post-thumbnail:first-child {
  margin-top: 0;
}

.content-sidebar .widget a {
  color:#457DBB;
}

.widget a:hover,
.content-sidebar .widget a:hover {
  color:#009DDE;
}

/* Surcharge module ai1ec */
.timely .ai1ec-nav-pills > li.ai1ec-active > a,
.timely .ai1ec-nav-pills > li.ai1ec-active > a:hover,
.timely .ai1ec-nav-pills > li.ai1ec-active > a:focus {
  background-color:#457DBB;
}
.no-mobile {display:none;}

/* Media Queries */
@media screen and (min-width: 594px) {
.no-mobile { display:inline; }
}

@media screen and (min-width: 1080px) {

}

@media print {
body {
  width: auto!important;
  margin: auto!important;
  font-family: sans-serif;
  font-size: 10pt;
  background-color: #fff!important;
  color: #000!important;
}
p, h1, h2, h3, h4, h5, h6, blockquote, ul, ol {
  color: #000!important;
  margin: auto!important;
}
.print {
  display: block; /* affichage des éléments de classe print */
}
p, blockquote {
  orphans: 3; /* pas de ligne seule en bas */
  widows: 3; /* pas de ligne seule en haut */
}
blockquote, ul, ol {
  page-break-inside: avoid; /* pas de coupure dans ces élements */
}
h1, h2, h3, caption {
  page-break-after: avoid; /* pas de saut après ces éléments */
}
a {
  color: #000!important;
  text-decoration: none!important;
}
div.sharedaddy {
  display:none;
}
}