/*
 Theme Name:   Redwood Child
 Theme URI:    https://solopine.com/redwood-child/
 Description:  A child theme based on Redwood
 Author:       Solo Pine
 Author URI:   https://solopine.com
 Template:     redwood
 Version:      1.0.0
*/

/*
Theme customization starts below this line!
---------------------------------------------------------*/

body {
	font-size: 18px;}

.single .post-img {display: none;}

.pagination a {
    display: inline-block;
    background: #000;
    color: #fff;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-size: 14px;
    padding: 10px;
    font-weight: 700;
    -o-transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    transition: .3s;
}

.widget-title {
    background: none;
	border-bottom: 1px solid #161616;
    text-align: center;
    color: #161616;
    padding: 13px 0;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 1px;
    position: relative;
    margin-bottom: 25px;
}

/*** Recipe index shortcode **/
.index-heading {
	position:relative;
	z-index:10;
}

.post-entry .index-heading {
	font-size:16px;
	text-transform:uppercase;
	letter-spacing:2px;
	font-weight:400;
	position: relative;
	margin-bottom:25px;
    line-height: 15px;
	color:#888;
}
.post-entry .index-heading:after {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    right: 0;
    top: 6px;
    height: 1px;
    border-bottom: 1px solid #ddd;
}
.post-entry .index-heading > span {
    line-height: 15px;
    height: 15px;
    position: relative;
    display: inline-block;
    vertical-align: top;
    padding-right: 25px;
    background: #fff;
}
.post-entry .index-heading a {
	background:#fff;
	position:absolute;
	right:0;
	top:-1px;
	padding-left:18px;
	font-size:11px;
	letter-spacing:1px;
}

/*recipe page*/

.wp-cpl-sc-theme-2 .wp-cpl-sc-post {
	margin-bottom:-11px;
	width: 160px;
	height: 260px;
	text-align:center;
	display: inline-block;
    width:24%;
    overflow:hidden;
}

#back-to-recipes{
	clear:both;
}

.wp-cpl-sc-theme-2 .wp-cpl-sc-post h2 {
font-size: 11px!important
}

#reciperecipe{
	max-width:640px;
	clear:both;
}

.wpp-post-title{
	display:none;
}
img.wpp_imgeditor_thumb, img.wpp_cached_thumb{
padding: 2px;
}

.wpp-thumbnail {
    display: inline-block ;
   }

.wp-cpl-sc-theme-2 .wp-cpl-sc-post h2{
	height:48px;
	width:150px;
}


.wp-cpl-sc-theme-2 .wp-cpl-sc-post h2 a{
font-family: 'Raleway', sans-serif;
font-size:13px;
color:#55514e;
		text-transform:none;
		font-weight:400;
		line-height: 1.3;
		
}
	
.wp-cpl-sc-theme-2 .wp-cpl-sc-thumba img:hover{
  opacity: .6;
}


#morerecipes  {
    position: relative;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 30px;
    margin-top: 10px;
    z-index: 1;
    overflow: hidden;
    text-align: center;
}

#morerecipes:before, #morerecipes:after {
    position: absolute;
    top: 51%;
    overflow: hidden;
    margin-left: 15px;
    width: 48%;
    height: 1px;
    content: '\a0';
    border-bottom: 1px solid #339966;
    border-top: 1px solid #339966;
}
#morerecipes:before {
    margin-left: -50%;
    text-align: right;
}

#morerecipes a {
    font-size: 12px;
	font-family: 'Raleway', sans-serif;
	font-weight:700;
	padding-left:8px;
	letter-spacing:2px;
	color:#339966!important
}

#reciperecipe h3{
font-family: 'Jacques Francois', serif;
	font-size:24px;
	font-weight:100;
	color:#55514e;
	text-align:center !important;
	padding-top:20px;
	text-transform:none!important;
}

.enews-widget input[type="submit"] {
	margin: 5px 0 0;
	width: 100%;
    color: #fff;
    border-radius: 0; 
    background: #000;    
}

.wp_rp_content {
	padding-top: 50px !important;
}

/* Change recipes grid to 3 columns  */
.post-entry ul {
padding-left: 0 !important;
}

.sp-grid > li {
	width:45%;}

#post-39285 .sp-grid>li, .category .sp-grid>li {
width: 30% !important;
margin-right: 20px !important;
}

#post-39285 .grid-item .post-header h2 a {
    font-size: .8em;
	letter-spacing: 1px;
	line-height: 1.4em;
}

/* Hide post excerpt on category pages  */
.category .post-entry {
display: none;
}

/* Change post title style on category pages */
.category .grid-item .post-header h2 a {
font-size: 14px !important;
font-weight: bold !important;
}
.category .grid-item .post-header {
margin-bottom: 0 !important;
}
.category .title-divider {
display: none;
}
.category .post-header h2 {
line-height: 14px !important;
text-align: left;
}

.category .grid_layout li .post-header .entry-title {text-align: left !important;}

.category .post-date {
    font-style: normal;
    font-size: 12px;
}

.post-entry blockquote {
    border-left: 3px solid;
    border-color: #396;
    padding: 0 18px;
}

.post-entry blockquote p {
    font-size: 18px;
    line-height: 28px;
    font-style: italic;
    color: #396;
}