/*header*/
.page-header {
    margin: 0 auto 0px;
}

/* footer */
.footer-widget {
    padding-bottom: 10px;
}

/* annonces */

.single-blog-content {
    margin: 50px;
}

/* formulaire annonce */

input[type="date"], input[type="time"], input[type="datetime-local"], input[type="week"], input[type="month"], input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea {
  width: 100%;
  border: 1px solid #0a90a5!important;
  color: #0a90a5!important;
  background: white!important;
}

/* custom post */

.single-post #main #content-wrap {
	width: 100%;
  	max-width: initial;
}

.single-post #primary {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  background-color: white;
  z-index: -1;
}

.post-pagination-wrap {
  width: 70%;
  margin-top: 50px;
}

#sidebar {
    max-width: 30%!important;
    width: 30%!important;
  	padding: 0 50px;
}

#sidebar h2 {
  font-family: "Philosopher";
  font-size: 22px;
  color:#ffffff;
  margin-bottom:10px;
  text-align: right;
}

.single-blog-content {
  margin: 20px 100px 50px 100px;
}

@media all and (max-width: 960px) {
  
  .single-post #main #content-wrap {
	width: initial!important;
  	max-width: initial!important;
}

	.single-post #primary {
  position: initial!important;
  width: initial!important;
  height: initial!important;
  left: initial!important;
  background-color: white!important;
  z-index: initial!important;
}

#sidebar {
    max-width: initial!important;
    width: initial!important;
  	padding: 0 50px!important;
}

.single-blog-content {
  margin: 0 50px;
}
  
  .post-pagination-wrap {
  width: 100%;
  margin-top: 50px;
    color: white;
}
  
  .single-blog-header h1 {
  margin: 0!important;
    padding: 50px 50px;
}  

  footer, footer .widget-title {
    text-align: center!important;
  }
  
  .site-footer ul {
    display: block;
    margin: 0 auto;
    width: 70px;
}

  
}

/* menu */

#menu-item-5396 {
  background-color: #595959;
  border-color: #595959;
}

#menu-item-5396 a:hover {
  color: white!important;
}

#menu-item-5396 a {
    border-color: #595959;
}

.current-menu-item a {
  color: #595959!important;
}

.menu-item-5396 a {
  color: white!important;
}

.single-blog-header h1 {
  margin: 50px 100px;
  margin-bottom: 0;
  font-family: "Philosopher";
    font-size: 20px;
    color: #0a90a5;
}

/* formulaire de contact */

/* formulaire */

.two_column span {
display: table-cell;
  width: 50%;
}

.two_column span:first-of-type {
padding-right: 10px;
}

.two_column {
display: table;
  width: 100%;
}

.two_column input {
  width: 100%;
      border: 1px solid #65b22e;
    color: #0f4b64;
    background: white;
}

form .one_column input {
    width: 100%;
      border: 1px solid #65b22e;
    color: #0f4b64;
    background: white;
}

form textarea {
      border: 1px solid #65b22e;
    color: #0f4b64;
    background: white;
}


.page-id-5393 input[type="submit"] {
  background-color: #0a90a5!important;
  color: white!important;
}


.theme-button {
      border: 1px solid #0a90a5;
}

.entry-title a:hover{
  color: #595959!important;
}