/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Jun 28 2018 | 06:10:36 (pm)
/*
/******* Do not edit this file *******/

.page-header {
    height:35px;
}


.LWmini {
   padding-top: 20px; 
}


h2.posttitle {
  font-size:28px !important;
}

li {margin-bottom: 5px;}

.signedCowtext {
padding-top:50px;       

}

.craigIntro {
             width:132px; 
             height: 189px; 
             float:left;
}

.giftstores {
	float:left;
	width: 330px;
	height:450px;
	font-size:15px;
	background-color: #d9e3ec;
	border: 2px solid #fff;
}


.storeIntro {
	float:left;
	width: 330px;
	height:450px;
	font-size:17px;
	border: 2px solid #fff;
	color: #333333;
	line-height: 22px;
	text-align: center;
	font-weight: 500;
	background-image: url(http://momastery.com/i/book-list/good-gifts3.png);
	background-repeat: no-repeat;
}

.storeIntrotext {

          margin-left:50px; 
          margin-top:150px; 
          width:200px;
}





.book {
float:left;
text-align: center !important;
}

.bookSize {
   width:132px;
   height: 189px;
}

figure {
    margin: 0;
    padding: 0;
    height: 189px;
    position: relative;
    display: block;
    cursor: pointer;
    overflow: hidden;
	line-height:16px,
    /*border: 3px solid #fff;*/
}
 
figure:hover figcaption {
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    filter: alpha(opacity=100);
    opacity: .9;
    top: 0;
}
 
figcaption {
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	filter: alpha(opacity=0);
	opacity: 0;
	position: absolute;
	height: 100%;
	width: 100%;
	background: #009abc;
	color: #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
    -webkit-transition-delay: .5s;
    -moz-transition-delay: .5s;
    -o-transition-delay: .5s;
    -ms-transition-delay: .5s;
    transition-delay: .5s;
	left: 0px;
}
 
figcaption h3 {
     color:#fff;
     font-family:font-family: JohnstonMdOSITCTT, Arial, sans-serif !important;
     font-size:14px;
     text-transform:uppercase;
     text-align:center;
    font-weight: 400;
       margin-bottom: 0;
    position: relative;
    margin-top: 12px;
    background: #000c;
    padding: 4px 0px;
}

.giftTitle {
    background: #031e6c;
    width: 100%;
    padding-top:10px;
    padding-bottom: 5px;

}

figcaption p {
    font-family: 'Open sans';
    padding: 10px 10px;
    margin-bottom: 0;
    margin-top: 0px;
    position: relative;
    left: 100%;
    font-size: 14px;
	line-height:16px;
    text-align: center !important;
}
 
figure:hover h3,figure:hover p {
    left: 0;
}
 
figcaption a {
    color: #fff;
    border: 2px solid #fff;
    padding: 4px 10px;
    text-decoration: none;
}

.readmoreCap {
    color: #fff;
    border: 2px solid #fff;
    padding: 4px 10px;
    margin-top: 15px;
    text-decoration: none;
    width: 50%;
    margin-left: auto;
    margin-right: auto;
}
 
figcaption a:hover {
    color: #4f5856;
    background: #fff;
}

.giftstores {
	float:left;
	width: 330px;
	height:450px;
	font-size:15px;
	background-color: #d9e3ec;
	border: 2px solid #fff;
}


.storeIntro {
	float:left;
	width: 330px;
	height:450px;
	font-size:17px;
	border: 2px solid #fff;
	color: #333333;
	line-height: 22px;
	text-align: center;
	font-weight: 500;
	background-image: url(http://momastery.com/i/book-list/good-gifts3.png);
	background-repeat: no-repeat;
}
	
.clear {
	clear:both;}
		





.storetext {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}

.storetext p {
	line-height: 18px !important;
	color: #333;
	font-size: 15px;
}

.momGifts{
	float:left;
	width:220px;
	height: 400px;
}
	
	
	




.momGiftText {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 30px;
}



.kidContainer {
	float:Left;
	width:220px;
	height:auto;	
	
	
	
}


.kidbox { 
    border-right:5px solid #fff;
	border-bottom:5px solid #fff;
    padding:0px;
    height:150px;
    width:105px;
	float:left;
}
.kidbookName {
width: 215px;
Height: 150px;
border-right:5px solid #fff;
border-bottom:5px solid #fff;	
	
	
}

.kidoverlay {  
    background:rgba(0, 0, 0, 0);
    text-align:center;
    opacity:0;    
    width:100%;height:100%; 
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.kidbox:hover {
    border-right:5px solid #fff;
    border-bottom:5px solid #fff;;
}
.kidbox:hover .kidoverlay {
    opacity:1;
}
.kidsearch {
    position:relative;
    top:0px;
}

.cwsBox {
	height:406px;
	width:320px;
	float:left;
	
}

.storypeople300 {
	float:left;
	width:300px;
	height:550px;
	text-align:center;
	padding-right: 10px;padding-left:10px;	
}

.spbrac {
	width:300px;
	height:300px;
	text-align:center !important;
	margin-right: auto;margin-left:auto;	
	clear:both;
}
.giftstoresL {
	float:left;
	width: 330px;
	height:475px;
	font-size:15px;
	background-color: #c1cdd8;
	border: 2px solid #fff;
}