/*
Theme Name: X &ndash; Child Theme
Theme URI: http://theme.co/x/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to X in this child theme.
Version: 1.0.1
Template: x
*/
@media print {
    }

.single-post-sidebar  {
    display:none
}

div.related_posts_by_taxonomy {
    width:32%;
    float:left;
}
h1 {
    font-size: 300%;
}
h2 {
    font-size: 200%;
}
h2.h-comments-title  span {
	font-size: 90%;
	}
h3 {
    font-size: 175%;
}
h3#reply-title {
	font-size: 160%!important;
	}
h4 {
    font-size: 150%;
}
h5 {
    font-size: 125%;
}
h6 {
    font-size: 110%;
}
input#s {
	text-transform: none;
	}
.mgm_subs_desc h3 {
    margin-top:0px!important;
    font-size:14px!important;
}
.mgm_subs_desc {
    margin-top:0px!important;
    font-size:12px!important;
    line-height:14px!important;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: grey;
}
.mgm_subs_pack_desc {
    width:100%;
}
/* author archives / bio page */
div.x-author-image img {
    float: left;
    padding-right: 10px;
    width: 240px;
}

div.authors-list div.x-author-image img {
    clip: rect(0,120px,120px,0);
    width: 120px;
}

/* post sidebar css */
footer.entry-footer.pbj-single-post-sidebar a {
    text-transform: none;
    width: 17%;
}

ul.single-post-sidebar li {
    list-style-type: none;
}

ul.single-post-sidebar li h2 {
    font-size: 171.4%;
}

ul.single-post-sidebar li div.gallery {
    clear: none;
}

ul.single-post-sidebar li div.gallery:after {
    clear: none;
}

ul.single-post-sidebar li dl.gallery-item {
    float: none;
}

ul.product li {
    width: 30%!important;
}

.gallery-columns-0 .gallery-item, .gallery-columns-1 .gallery-item

dd.wp-caption-text.gallery-caption {
    font-size: 15px!important;
    text-align: center!important;
    margin: 3px!important;
}

p.single-post.the-excerpt {
    margin: 10px 50px;
    font-size: 1.2em;
    font-family: Georgia;
    line-height: 1.3em;
    font-style: italic;
    /*background-image: url("http://jerper.staging.wpengine.com/wp-content/themes/x-child/assets/brace-left.png");
    background-repeat: no-repeat;
    background-position: -1px;*/
    text-align: justify;
}

.wp-caption>.wp-caption-text, .wp-caption>.wp-caption-text:last-child, .gallery-item>.wp-caption-text, .gallery-item>.wp-caption-text:last-child {
    text-transform: none;
    text-align: left;
    font-size: 13px;
}

p.single-post.the-excerpt em {
    font-style: normal;
}

div.post-about-author img {
    width: 100px!important;
}

div.post-about-author p {
    font-size: .9em;
    line-height: 1.4em;
}

hr.left-side-short {
    border-top: 1px solid black;
    width: 150px;
}
.x-author-box .x-author-info {
    margin-left: 0px;
}
.x-author-box img {
    float: left;
    padding-right: 10px;
}
.x-author-box .h-about-the-author {
    color: #A5A5A5;
}

/* article/post display */
div.entry-content blockquote {
    font-family: inherit;
    font-size: inherit;
    line-height: 1.5em;
    padding-left: 70px;
    padding-right: 30px;
    background-image: url('/wp-content/themes/x-child/assets/blockquote.gif');
    background-repeat: no-repeat;
    background-position: top left;
}

/* the content body of front page */
.x-iso-container .entry-featured {
    border-style: solid solid none solid;
    border-color:black;
    border-width:3px;
}

.x-iso-container .entry-wrap {
    border-style: none solid;
    border-color: black;
    border-width: 3px;
}
.x-iso-container .entry-footer {
    background: #f2f2f2;
    margin-top:-2px;
    border-style: none solid solid solid;
    border-color:black;
    border-width:3px;
    padding-left: 5px;
    padding-bottom: 3px;
	display:none;
}

.x-iso-container .entry-footer a {
    color:black;
    text-transform: none;
    text-overflow:ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 176px;
}

.x-iso-container p.p-meta {
    font-size: 70%!important;
}

/* my widget display */
.pbjcategorypost .entry-wrap {
    padding: 6% 7%;
}

.pbjcategorypost .entry-wrap h2 {
    font-size: 200%;
}

.widget_pbjcategoryposts .imagendiv a img {
    width:100%;
}
.widget_pbjcategoryposts .imagendiv {
    overflow:hidden;
    height:100px;
}
div.tagcloud  a {
    text-transform:none!important;
    color: black!important;
}

.x-container>.offset {
    margin-top: 1px;
}
h3.shadowbutton {
    margin-top: -50px;
    border-style: solid;
    border-width: 1px;
    border-color: #eee #dfdfdf #dfdfdf #eee;
    padding: 10px;
    display: block;
    font-family: cuprum;
    text-shadow: 1px 1px 1px #fff;
    border-radius: 3px;
    background-image: url('/wp-content/themes/x-child/assets/shadowbutton.png');
    background-repeat: repeat-x;
    background-position: right bottom;
}
.x-main.single-post {
    width: 80%!important;
}
.x-container> .x-main.right {
    padding-left: 1em;
}
.x-container> .offset> .x-main.left {
    padding-right:0px;
}
.x-recent-posts .x-recent-posts-img {
    padding-bottom: 0;
}
.recent-post-main .h-recent-posts:before {
    content:'';
    display:block;
    position:absolute;
    left:0;
    right:0;
    height:3em;
    background-color: rgba(0,0,0,0.5);
    z-index: 0;
}
h3.h-recent-posts:before {
    color: #ffffff;
    z-index: 1;
}

/* fixing the post carousel */
div.x-post-carousel-meta {
    left:10px;
    right:5px;
    text-align:left;
    height: 160px;
}
div.x-post-carousel ul li a.entry-cover :hover {
    color: #ffffff!important;
}
span.entry-cover-author {
    text-transform: none;
}
h2.h-entry-cover {
    text-transform: none;
    padding:1.0em;
}
span.entry-cover-excerpt {
    white-space:normal;
    text-transform: none;
    height: inherit;
}
.x-navbar .desktop .x-nav li a {
    font-size:16px;
}
/* done fixing the post carousel */

/* header for menu
/* menu for logged in and not logged in */
header.x-header-landmark-menu {
    padding: 0px;
    margin: 0px;
    height: 25px;
    border-bottom: solid;
    border-bottom-color: rgb(51,51,51);
    border-bottom-width: 3px;
    max-width: none!important;
    text-align: center;
    /*width: 100%!important;*/
}
header.x-header-landmark-menu ul li {
    display:inline;
    padding-right:10px;
    font-weight:bold;
}
header.x-header-landmark-menu ul li a {
    color:#C6AB71;
}
header.x-header-landmark-menu ul li a:hover {
    color:#D8D5D5;
}
div.x-child-welcome-message-box {
    padding-top:10px;
    padding-bottom:10px;
    margin:auto;
    width:80%;
    border:solid;
    border-radius: 3%;
    border-color: #C6AB71;
    background-color: #DCA172;
    border-width: 4px;
}
div.x-child-welcome-message-box img {
    max-width: 450px;
    float: right;
    padding-top: 40px;
    padding-right: 40px;
}
div.x-child-welcome-message-box h2 {
    padding-left:20px;
    padding-right:20px;
    color: #ffffff;
}
div.x-child-welcome-message-box p {
    font-size:130%;
    line-height: 1em;
    color: #ffffff;
    padding-left:20px;
    padding-right:20px;
}
/* recent comments plus */
ul.cwp-ul.pbj-comments li {
    font-size: 80%;
    padding-bottom: 10px;
    list-style-type: none;
    border-style: ridge;
    border-bottom-style: none;
    border-color: lightgrey;
    border-width: .5px;
    padding-left: 2px;

/* pbj-categoryposts widget */
.pbj-columnpost-item {
}

div.pbj-columnpost-title a {
    font-weight: 700;
    text-decoration: no-underline;
}
div.pbj-columnpost-comments a {
    font-size: 10px;
    text-transform: uppercase;
}
/* revslider */
div.x_main_top_front_page {
    padding-bottom: 20px;
}
li.widget_revslider {
    list-style-type:none;
}
.pbj-single-post-sidebar a {
    max-width: 17%;
    text-transform: none;
}
