/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
.wp-customizer .home #page-header,
.home #page-header {
	display: none !important;
}

/*Hide header image site wide, except at front page*/
body:not(.home) #header-image {
	display: none;
}

.search-field {
	display: none;
}

/*The code below is meant to display header image at individual static pages.
Replace ID with the page id. Check the link below to find the page's ID.
https://en.support.wordpress.com/pages/#how-to-find-the-page-id
*/
/*
body.page-ID #header-image {
  display: block;
}
*/

/* Code to change banner color background */
#single-header, #page-header {
    background-color: #5BC2E7;
	  padding-left: 20px;
}

#single-header .entry-title, #page-header .entry-title {
color: #000;
}

#archiveList {
 border: 1px solid #000000;
 line-height: 2;
}

#archiveList > ul {
  list-style-type: none;
}

#archiveList > ul li {
	text-align: center;
}

#contact-form-1621 input,
#contact-form-1621 textarea {
  width: 100%;
}


.gifts-of-comfort{ list-style: none; padding:0!important; margin:0; }
.gifts-of-comfort li{ display:block;  -webkit-column-break-inside: avoid;
          page-break-inside: avoid;
               break-inside: avoid; padding:50px 0;   border-bottom:1px solid #d2232a;}


.gifts-of-comfort li:nth-child(3), .gifts-of-comfort li:nth-child(6){border-bottom:0;}
 .gifts-of-comfort li p{margin:0; font-size:16px;}
.gifts-of-comfort h4{color:#d2232a; font-weight:700; text-transform: uppercase;  font-size:24px;  margin: 30px 0; }
.gifts-of-comfort h4 a{color:#d2232a; text-decoration:none;}

@media(min-width:992px){
  .gifts-of-comfort{column-count: 2; column-gap:50px;}
  .gifts-of-comfort li{margin:0 25px;}
}

.carousel-slider .carousel-slider__caption {
    position: absolute;
    top: 50%;
    left: 0;
    padding: 50px 30px;
    background: rgba(35,92,55, 0.85);
    transform: translateY(-50%);
	color:white; min-width:25%;
}
.carousel-slider .carousel-slider__caption .title{color:white;text-align:left;}
.carousel-slider .carousel-slider__caption .caption{color:white;text-align:left;}

/*left align and float video on home page*/
.home .embed-youtube{
	float:left;
	max-width: 50%;
}

/* Increase contrast of single page title */
#single-header h1.entry-title {
    color: #fff;
    text-shadow: #000 3px 3px;
}