/*
Theme Name: Pro – Child Theme
Theme URI: http://theme.co/x/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to Pro in this child theme.
Version: 1.0.0
Template: pro
*/

.entry-header p.p-meta {
	font-size:14px !important;
}

/*
.single-post .entry-header,
.single-post .entry-content {
    font-size: 1.125em;
    letter-spacing: 0.5px;
    padding-left: 105px;
    padding-right: 105px;
}
*/

.masthead .x-navbar-wrap .x-navbar .x-navbar-inner .max {max-width: 100%;}
.masthead .x-navbar-wrap .x-navbar .x-navbar-inner .width {width: 92%;}

.format-standard .entry-title:before {
	content: "";
}

.entry-title {
	font-size:240%
}

.entry-content{
  letter-spacing: -0.04em;
}


h1.h-landmark {
    font-size: 125%;
    letter-spacing: -0.03em;
    /*font-family: "paralucent",sans-serif;*/
    font-weight: 500 !important;
}


.x-blockquote{
    font-family: "Playfair Display";
    font-style: italic;
}

.x-portfolio .entry-extra {
   display:none;
}

.x-portfolio .entry-info {
   width:100%;
   clear:both;
   float:none;
}

.single-x-portfolio .x-header-landmark{
  display: none;
}

.x-scroll-top {
    z-index: 9999999;
}

.masthead-inline .x-btn-navbar{
  display: none;
}

.sfm-pos-right #sfm-sidebar.sfm-vertical-nav .sfm-menu li a {
font-size: 36px !important;
line-height: 80px !important;
}

.post-nav div:nth-of-type(2){
  text-align: right;
}

.tg-item-footer{
  display: none !important;
}

.x-recent-posts a{
  text-align:center;
  background-color: transparent;
  border:none;
  width:100%;
  margin-bottom:32px;
}
.x-recent-posts a h3{
  color:#ccc;
  font-size:28px !important;
}

#sfm-sidebar .sfm-menu li a, #sfm-sidebar .sfm-chapter, #sfm-sidebar .sfm-search-form {
    text-transform: lowercase !important;
}



@media (max-width: 480px){

  .sfm-pos-right #sfm-sidebar.sfm-vertical-nav .sfm-menu li a {
  font-size: 22px !important;
  line-height: 32px !important;
  }

  .entry-title{
  font-size:160%;
  }
  
  .post-nav{display: none;}

  .x-recent-posts a h3{
  color:#ccc;
  font-size:16px !important;
}
}

@media (max-width: 979px) {
.masthead-inline .x-btn-navbar {
    display: none !important;
  }
}

@media (max-width: 399px) {
.comment-form-author,
.comment-form-email,
.comment-form-url{
  margin:0;
  padding:0;
  width:100%;
}

.nomargin{margin:0}