/*
Theme Name: Chateau - Child
Theme URI: https://wordpress.com/themes/chateau/
Description: Chateau Child Theme
Author: Creatively Content
Author URI: http://creativelycontent.com
Template: chateau-wpcom
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: chateau-child
*/

/*-----------------------------
Making WordPress Contact Form 7 Plugin form responsive and full width.
-------------------------------*/
div.wpcf7 .wpcf7-form-control {
  max-width: 95%;
}

/* Sans-Serif font */
#main-title,
.post-title h1,
.post-title h2,
.hentry .post-date,
.post-extras strong,
.post-entry h3,
.post-entry blockquote,
.post-entry cite,
.comment-text h3,
.comment-text blockquote,
.comment-text cite,
.more-posts .page-title,
.more-posts .notice,
#more-posts-inner h1,
#more-posts-inner article span,
#comments h3,
#respond h3,
#upper-footer-widgets .widget_text,
#error404 {
  font-family: 'Myriad Pro', Arial, Century Gothic, Helvetica Neue, Verdana, Lucida Sans, sans-serif;
}

/* =Structure
----------------------------------------------- */

.content-sidebar #content {
  border-left: none;
  border-right: 3px double #dddddd;
  margin: 0 21.66% 0 0;
  padding: 25px 2.083% 70px 50px;
}

/* Header
-------------------------------------------------------------- */

/* Menu */
#menu {
  padding: 110px 0 17px;
}
#menu li {
  background-color: #ffffff;
  float: left;
  margin-right: 8px;
  position: relative;
  text-transform: uppercase;
}
#menu> ul> li {
  margin-bottom: 15px;
}
#menu a {
  border-bottom: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
  color: #999999;
  display: block;
  font-size: .9em;
  padding: 3px 7px 5px;
}
#menu a:hover {
  color: #000000;
}
#menu ul ul {
  display: none;
  float: left;
  margin: 0;
  position: absolute;
  top: 20px;
  left: 0;
  width: 140px;
  z-index: 99999;
}
#menu ul ul ul {
  left: 100%;
  top: 0;
}
#menu ul li:hover> ul {
  display: block;
}
#menu li li {
  float: none;
  margin-right: 0;
}
#menu .current-menu-item> a,
#menu .current_page_item> a,
#menu .current-menu-ancestor> a {
  border-bottom-color: #cccccc;
  border-top-color: #dddddd;
  color: #990000;
  font-weight: bold;
}
#menu .current-menu-parent> a,
#menu .current_page_ancestor> a,
#menu .current-menu-item> a {
  font-weight: bold;
}
#menu {
  top: 20px;
}
ul.menu {
  float: left;
}
.custom-background #menu li li a {
  background: rgba( 255, 255, 255, .8 );
}
/* Blog Name and Tagline */
#main-title {
  clear: both;
  float: left;
  font-weight: bold;
  font-style: normal;
  margin: 20px 0 0 17px;
  padding: 20px 0 17px
  width: 76%;
}
#main-title #site-title {
  display: inline;
  font-size: 6em;
}
#main-title #site-title a {
  color: #000000;
}
#main-title #site-title a:hover {
  color: #990000;
}
#main-title #site-description {
  color: #555555;
  display: inline;
  font-size: 1.3em;
  font-style: italic;
  font-weight: normal;
}

/* THE POST */

.single .post {
  border-bottom: 1px solid #dddddd;
  margin: 0 0 30px 0;
}
.page .page .post-title h1 {
  padding-left: 10.7142857%;
}
.page .page .post-entry {
  width: 86.6574965%;
}

/* Post Title */

.post-title {
  padding: 0 0 20px;
  position: relative;
}

/* The name of the post */

.post-title h1 {
  border-bottom: 1px solid #dddddd;
  color: #990000;
  font-size: 3em;
  font-style: normal;
  font-weight: normal;
  min-height: 1em;
  padding: 6px 0 16px 24.5%;
}
.post-title h1 a {
  color: #990000;
}
.post-title h1 a:hover {
  text-decoration: underline;
}

/* Post Info */

.post-info {
  display: none;
}

.post-extras {
  display: none;
}

.post-entry {
  width: 90%;
}


/* Blockquote */

.post-entry blockquote,
.comment-text blockquote {
  border-bottom: 1px solid #cac7b8;
  border-top: 1px solid #b3af99;
  margin-bottom: 15px;
  padding: 2px 0 0;
}
.post-entry blockquote p:first-child,
.comment-text blockquote p:first-child {
  border-top: 1px solid #cac7b8;
}
.post-entry blockquote p:first-child:first-line,
.comment-text blockquote p:first-child:first-line {
  text-transform: none;
}
.post-entry blockquote p:first-child:before,
.comment-text blockquote p:first-child:before {
  content: '“';
}
.post-entry blockquote p:last-child:after,
.comment-text blockquote p:last-child:after {
  content: '”';
}
.post-entry blockquote p,
.comment-text blockquote p {
  border-right: 1px solid #b3af99;
  color: #665f33;
  font-size: 1.2em;
  font-style: italic;
  line-height: 128%;
  margin: 0;
  padding: 20px 3.78071833%;
}

/* Sidebar widgets
-------------------------------------------------------------- */

/* Each sidebar box */
.sidebar-widget {
  clear: both;
  font-size: .9em;
  padding-top: 15px;
  padding-bottom: 5px;
}

/* Content-sidebar
-------------------------------------------------------------- */

.content-sidebar #footer-widgets {
  padding: 0 19.8958333% 0 50px;
  float: left;
  width: 80.1041666%;
}

/* wp.com
-------------------------------------------------------------- */

#content .wpl-likebox {
  padding: 5px 0 10px 24.5%!important;
}
.post-entry .sharing {
  padding: 0;
}
.post-entry .sharing a {
  font-size: .9em;
  text-decoration: none;
}
.post-entry .sharing li {
  clear: none;
  line-height: 200%;
}
#ilikeposts {
  clear: both;
}
.post-entry div.sharedaddy div.sd-block {
  border-top: 0;
  padding: 0;
}
.post-entry div.sharedaddy {
  margin-bottom: 0;
}
.post-entry div.sharedaddy div.sd-block {
  padding: 0;
}
div.sharedaddy h3,
#content div.sharedaddy h3,
#main div.sharedaddy h3 {
  max-width: 100px!important;
}
div.sharedaddy .sd-content {
  float: left!important;
}
.adcode {
  font-size: .7em;
}
#wpstats {
  position: absolute;
  top: -9000px;
}
.video-player {
  max-width: 97.5% !important;
}
.videopress-placeholder,
.video-player img {
  max-width: 100% !important;
  height: auto !important;
}
