/* Enter Your Custom CSS Here */
.img.header-image{
	max-width: 400px;
}

/* featured posts sidebar */
.featured_posts {background-color:#eaeaea;margin:0 0 0 -5px;padding:10px 0 20px;position:relative;}
.popular_posts {background-color:#eaeaea;margin:0 0 0 -5px;padding:10px 0;position:relative;}
.fpg-text {display:none;}
.fpg-arrow-wrapper {overflow:visible!important;position:absolute;width:100%!important;}
.fpg-arrow-left, .fpg-arrow-right {height:45px!important;margin-top:0!important;position:relative;top:-100px;}
.fpg-arrow-left {background-position: 0px -51px!important;}
.fpg-arrow-right {background-position: -30px -51px!important;right:10px;}
.fpg-arrow-left:hover {background-position: 0px 0px!important;}
.fpg-arrow-right:hover {background-position: -30px 0px!important;}
.fpg-arrow-left:active {background-position: 0px 0px;}
.fpg-arrow-right:active {background-position: -30px 0px;}
.fpg-arrow-pip {background-position:-17px 0!important;height:20px!important;width:15px!important;position:relative;right:-200px;top:-12px;}
.fpg-arrow-pip.fpg-selected-pip, .fpg-arrow-pip:hover {background-position:-2px 0!important;}

/*grid*/
.postimage, .postimage img { width: 210px!important; height: 210px!important; max-width: 100%!important;} 
.griditemleft { width: 210px!important;}
.postimage-title a {font-size: 14px; padding-top: 10px; color: #000; white-space: -moz-pre-wrap!important; white-space: -pre-wrap!important; white-space: -o-pre-wrap!important; word-wrap: break-word!important;}
.postimage-title a:hover {color: #ff8f85; width: 200px;}
div.postimage-title {width: 200px; display: block; overflow: hidden; font-family: montserrat;}

/*materials section*/
.post_square.materials {
border: 1px solid #e1e1e1;
margin-bottom: 15px;}

/*old materials header*/
.post_graphic.materials {background: url('http://www.ajoyfulriot.com/images/materialsheader.png') no-repeat 0 0 transparent; height: 70px; margin: 5px 0; width: 100%;}

/*old directions header*/
.post_graphic.directions {background: url('http://www.ajoyfulriot.com/images/directionsheader.png') no-repeat 0 0 transparent; height: 70px; margin: 5px 0; width: 100%;}

/* lists */
.entry-content ul {
text-align: center;
font-family: 'montserrat', sans-serif;
text-transform: uppercase;
font-weight: 700;
font-size: 10px;
letter-spacing: 1px;
color: #2e2d2c;
margin-bottom: 15px;
border: 1px solid #e1e1e1;
padding: 20px;}

.entry-content ol, .entry-content ul {
margin-left: 0px;}

.entry-content ul > li {
display: inline;
margin: 0px;}

/* link */
a,
.content a:hover {
	color: #a0a0a0;
	text-decoration: none;
}

/* yarpp */
.yarpp-related h3 {
font-weight: bold !important;
padding: 0 0 5px 0 !important;
text-transform: capitalize !important;
margin: 0 !important;
font-family: montserrat;
font-size: 12px;
color: black;}

/* featured posts sidebar */
.featured-content .entry {
text-align: center;
float: left;
display: block;
padding-right: 20px;}

.featured-content .entry-title {
font-size: 16px;
margin-top: 20px;}


/* header */
img.header-image{
	max-width: 400px;
}


/* widget title */
.widget-title {
  padding: 8px;}


/* about info */
#about {
  font: 13px 'Open Sans',sans-serif;
  line-height: 150%; }

/* hyperlink color */
.entry-content a {
  color: #fdd2cf;}

/* more button text */
a.more-link {
  color: #000 !important;}

a.more-link:hover {
  color: #fff !important;}

div.postimage-title a {
  color: #000;}


/* fix photo overlay in IE */
.pibfi_pinterest {
  position: relative;
  display: block;}


/* body text color */
body {
  color: #4d4d4d;
  font-size: 15px;
  line-height: 1.6rem;
  font-weight: 400;}

/* sidebar menu*/
#sidebar_menu {
  text-align: center;
  letter-spacing: 3px;
  font-size: 14px;
  padding-top: 15px;
  font-weight: bold;}

/* site title font*/
.site-title, .site-title a {
  font-family: Didot, 'Didot LT STD', 'Hoefler Text', Garamond, 'Times New Roman', serif;
		color: #000;
  font-size: 50px;
  letter-spacing: 1px;}

.site-description {
  font-family: Didot, 'Didot LT STD', 'Hoefler Text', Garamond, 'Times New Roman', serif;
  color: #000;
  font-size: 10px;
  letter-spacing: 1px;
  padding-top: 25px;
  font-style: normal;
  text-transform: uppercase;}

.entry-title {
  text-align: center;}

/* chanel navigation */
.chanel-blush .nav-primary, .chanel-blush .slider .enews-widget, .chanel-blush .below-footer .enews-widget, .chanel-blush .sidebar .enews-widget, .chanel-blush .footer-widgets .enews-widget, .chanel-blush .genesis-nav-menu>li:hover .sub-menu a:hover, .chanel-blush .genesis-nav-menu .sub-menu a:hover, .chanel-blush .site-footer, .chanel-blush .below-footer, .chanel-blush .footer-social, .chanel-blush .portfolio-back-button a {
    background: #fef0ed;}

@media only screen and (max-width: 768px)
.chanel-blush .menu-toggle {
    background-color: #fef0ed!important;
    color: #000!important;
}
  
/* chanel read more color */
.chanel-blush .more-link, .chanel-blush .ninja-forms-form-wrap input[type=submit] {
    background-color: #fef0ed;
    color: #000;
  border: 0;}