/*
Theme Name: MEO OCP 2016
Theme URI: http://meomeo.ch
Description:    MEO Child theme for the twentysixteen theme 
Author:         MEO
Theme URI: 		http://meomeo.ch
Template:       twentysixteen
Version:        1.0
*/

.content-area {
  width: 75%;
}

/* General */
.odd-list {background-color: #efefef;}
.even-list {background-color: #fff;}
.odd {background-color: #efefef;}
.even {background-color: #fff;}
.left {float:left;}
.entry-title {
  font-size: 2rem;
  line-height: 1;
}
.single .entry-content {
  font-size: 0.8em;
}
ul {list-style:none;}

.content-notes {margin-bottom:15px;font-style:italic;color:#888;}

a.mailto {text-decoration: none !important;box-shadow:none;}
a.mailto img {display: inline-block;}

.wiki-terms ul li {display:inline-block;color:#007acc;}
.wiki-terms ul li:after {content:' | ';margin-right:7px;}
.contact-filter ul {margin:0;}
.contact-filter ul li {margin:0;display:inline-block;}
.contact-filter ul li a:after {margin-right:7px;content:" | ";}

/* Home Page */
h2.home-head {margin:10px 0;padding:0;font-size:1.2em;}

/* Search */
.search-types-filter {
	clear: both;
    float: left;
    margin: 10px 0 0;
}
.search-types-filter input {
  display: inline-block;
  margin-top: 3px;
}
.search-types-filter span {
	display: inline-block;
    font-size: 0.8em;
    font-style: italic;
    margin-right: 15px;
}

/* Sidebar - Widget */
h2.widget-title {margin-left:15px !important;text-align:right;}
.sidebar li, li.cat-item {
  text-align: right;
}
li.cat-item a {text-transform:uppercase;color:#004c80;font-weight: bold;}
ul.children li.cat-item a {text-transform:lowercase;color:#007acc;font-weight: normal;}

/* Pagination */
.navigation.pagination { clear: both; }

/* Archives */
body:not(.search-results) article:not(.type-page) .entry-content {
  float: none;
  width: 100%;
}
.specific-margin { margin: 0 0 10px 0 !important;}

/* Client Page */
#primary.single-client .entry-content {width:100% !important;}
#client-card {padding: 20px 0;}
#client-card div {border: 1px solid #ccc;padding: 5px;}
	.client-title {width:100%;}
	.client-name {width:50%;clear:both;}
	.client-email {width:50%;}
	.client-tel1 {width:50%;clear:both;}
	.client-tel2 {width:50%;}
	.client-address {width:100%;clear:both;}

/* Contact Page */
div.contact-filter {font-size:.8em;margin-bottom:15px;}
#primary.single-contact .entry-content {width:100% !important;}
#contact-card {padding: 20px 0;width:98%;}
#contact-card div {border: 1px solid #ccc;padding: 5px;}
	.contact-name {width:50%;}
	.contact-email {width:50%;}
	.contact-tel1 {width:50%;clear:both;}
	.contact-tel2 {width:50%;}
	.contact-entreprise {width:50%;clear:both;}
	.contact-website {width:50%;}
	.contact-address {width:100%;clear:both;}
	.contact-type {width:100%;clear:both;}

/* Search Page */
h2.search-head {margin:5px 0px;}
.entry-search {clear:both;float:left;width:100%;margin:0;}


/* Site Page */
#primary.single-site .entry-content {width:100% !important;}
#primary.single-site .entry-content a {text-decoration:none !important; color:#860404;box-shadow:none !important;}
#primary.single-site .entry-content a,
#primary.single-site .entry-content div div {font-size:13px; line-height:25px;}
.site-entry-header {background-color:#CE8383;color:#fefefe;}
#site-domaines-live {}
#site-domaines-test {}
	.site-domaine-entry {width:50%;padding: 0 0 0 20px;clear:both;}
	.site-domaine-registrar {width:25%;}
	.site-domaine-host {width:25%;}
#site-admins {clear:both;}
	.site-admin-url {clear:both; width:50%;padding: 0 0 0 20px;}
	.site-admin-user {width:25%;}
	.site-admin-pwd {width:25%;}
#site-databases {}
	.site-db-url {clear:both; width:25%;padding: 0 0 0 20px;}
	.site-db-user {width:25%;}
	.site-db-pwd {width:25%;}
	.site-db-entry {width:25%;}
#site-ftps
	.site-ftp-host {clear:both; width:50%;padding: 0 0 0 20px;}
	.site-ftp-id {width:25%;}
	.site-ftp-pwd {width:25%;}
#site-emails {}
	.site-email-address {clear:both; width:50%;padding: 0 0 0 20px;}
	.site-email-id {width:25%;}
	.site-email-pwd {width:25%;}
#site-third-party {}
	.site-3rd-party-name {clear:both;width:25%;padding: 0 0 0 20px;}
	.site-3rd-party-url {width:25%;}
	.site-3rd-party-id {width:25%;}
	.site-3rd-party-pwd {width:25%;}
	.site-3rd-party-notes {clear:both;width:100%;padding: 0 0 0 20px;}

.site-info-container {
	clear: both;
	display: block;
	overflow: hidden;
	width: 100%;
	padding-bottom: 10px;
}
.site-section-title {
	background-color: #777;
    color: #fefefe;
    font-weight: bold;
    padding: 5px 20px;
    width: 100%;
    clear:both;
}

/* Archives */
ul.archive-list {list-style:none;margin:0;}
ul.list-clients {list-style:none;margin:0;}
ul.list-projets {list-style:none;margin:0;}
.odd-list a {}
.even-list a {}
ul.archive-list li, ul.archive-list li.site {margin:2px 0;padding-left:2px;}
ul.archive-list li span {}
ul.archive-list li span a, ul.archive-list li a {font-size: 0.87em;color:#860404; box-shadow: none;}
ul.archive-list li strong {color:#860404;}
span.list-complement {font-style:italic; font-size:12px;}

.end-line {
  color: #aaa;
  float: right;
  font-size: 0.7em;
  font-style: italic;
  line-height: 1.5em;
  margin-top: 5px;
  margin-right: 10px;
}

/* Footer */
.entry-footer {
  margin-top: 25px !important;
  width: 100% !important;
}
.post-edit-link .screen-reader-text {
  display: inline-block;
  height: 23px !important;
  position: relative !important;
  width: 100% !important;
}
