@charset "utf-8";
/* CSS Document */


form input[type="submit"],
a.button{

/*	padding:3px 6px;
	margin:3px;
	font-weight:bold;
	background:#69b754;
	font-size:.8em;
color:#ccc;
border: solid 1px #000;
border-radius:3px;
-moz-box-shadow: 3px 3px 4px #000;
-webkit-box-shadow: 3px 3px 4px #000;
box-shadow: 3px 3px 4px #000;*/
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');


    --button_gradient: linear-gradient(var(--button_gradient_angle, 180deg), var(--button_gradient_top_color) var(--button_gradient_start, 0%), var(--button_gradient_bottom_color) var(--button_gradient_end, 100%));
    background-image: var(--button_gradient);

padding-top: var(--button_padding-top,13px);
    padding-right: var(--button_padding-right,29px);
    padding-bottom: var(--button_padding-bottom,13px);
    padding-left: var(--button_padding-left,29px);
    line-height: var(--button_line_height, 1);
    font-size: var(--button_font_size, 14px);


}


a.button.disabled{
background:#666;	
}


#byServiceDateList	{
list-style-type:none;
}

 
 @media only screen  and (max-width: 480px) {
#byServiceDateList	{
padding-left:0;
}


 }


#byServiceDateList li{
	list-style-type:none;
	background:#efefef;
	
}
#shiva,
#dedications li ul,
#byServiceDateList li ul {
background:#fff;


}
#byServiceDateList li ul li{

font-size:1.2em;padding:4px;background:#86a3e1;
}

#byServiceDateList li ul li.even{	
background:#b6c8ed;
}

#shiva li h5,
#dedications li h5,
#byServiceDateList li h5{

font-size:1.5em;padding:5px;margin:0;background:#999;color:#fff;
}


#byServiceDateList li h6{
	font-size:1.2em;margin:0;padding-left:0;
}

#shiva li{
margin-bottom:1em;	
}
#shiva li a{
color:#fff;	
	
}
#byServiceDateList li h6 span,
#shiva li h5 span{
dispaly:block;
float:right;
background:none;
font-size:.8em;
border:none;
color:#000;
box-shadow:none;
padding:0;
margin:0;

text-shadow:none!important;
 /*For IE 8 */
-ms-filter:none;
/* For IE 5.5 - 7 */
filter: none;

}

#byServiceDateList li h6 ,
#shiva li h5 {
text-shadow:none!important;
}

#byServiceDateList li div{
	color:#000;
	font-size:1.1em;
	padding:1em;
}

#shiva li div{
	color:#000;
	font-size:1.3em;
	padding:1em;
	background:#86a3e1;
	margin-left:2em;
	}
	
#shiva li div.ltbl {
		background:#B6C8ED;
	}
#byServiceDateList li div a,	
#shiva li div a{
	display:block;
	margin:1em;
}
#shiva li div h6{

font-size:1.3em;
margin-top:1em;
}


#byServiceDateList a,
#dedications a{
 color:#000;
	font-weight:bold;
}

#searchByName{
	position:relative;
background:#6DB859;
border-radius:10px;
padding:10px;
	
}
#searchByName form legend{ 
 font-size:1.2em;
 font-weight:bold;
}
#searchByName form label{
	width:50%;
	display:block;
	clear:both;
	font-weight:bold;
	margin-right:1em;
}

#footer-widgets #searchByName{
background :none;	
}

.nameSearchResults{
display:none;
position:absolute;
background:#fff;
min-width:40%;
padding:2em;
border-radius:5px;
border:solid 1px #000;
max-width:500px;
		-moz-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
	-webkit-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
	box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
}

#sidebar{
overflow:visible!important;	
}

#sidebar .nameSearchResults{
	top:0px;
	width:250px;
	left:-310px;
	z-index:500;

}

#footer-widgets .nameSearchResults {
		width:250px;
	left:-310px;
	bottom:100px;
}

.nameSearchResults li{
 list-style:none!important;
}

.nameSearchResults li a {
	background:none!important;
	border-bottom:none!important;
}

.nameSearchResults li a{
padding-left:0!important;
font-weight:bold!important;
font-size:1.2em!important;
}
.nameSearchResults li:hover{
background:#efefef;	
}
 .nameSearchResults li p{
	padding-left:2em;
	font-size:.8em;
}

.nameSearchResults .closeButton{
	display:block;
	float:right;
}
.nameSearchResults .closeButton:hover{
cursor:pointer;
}

.nameSearchResults .message{
	margin-top:1em;
	font-style:italic;
}

/*SEARCH RESULTS*/

#memorialsearchResults{
margin-top:1em;
background:#fff;
border-radius:10px;
padding: 1em;

}



#browseMemorialPages div{
	float:left;
	width:40%;
	margin-right:5%;
}

#browseMemorialPages li{
	width:40%;
	float:left;
	
}


.memorialPersonList{
 font-size:1.5em;
 list-style:none;
 min-height:450px;
	
}
.memorialPersonList li{
 list-style:none!important;
}

.memorialPersonList a{
color:#000;	
}

/*MEMORIAL PAGE*/

.page-template-template-memorial-php  #top nav.col-full{
background:none!important;
border:none;
}

.page-template-template-memorial-php #top nav.col-full a{
color:#333!important;
}

.page-template-template-memorial-php .memorialInner section.fullwidth{
	margin: 0 4% 0 4%!important;
	width:90%!important;
}

#wrapper .memorialPage{
	padding:0!important;
position:absolute;
width:100%;
background: #d8c2ac ;

z-index:1097;
top:0;
/*bottom:0px;*/
min-height:100%;
}
#wrapper .memorialPage   input[type="submit"],
#wrapper .memorialPage .button{
	background:#EEE5dd;
	color:#333!important;
}

#wrapper .memorialPage input[type="submit"]:hover,
#wrapper .memorialPage .button:hover{
background:#CCC;	
	
}

#wrapper .memorialPage .button.disabled{
	background:#666;	
}

.memorialPage .memorialContent{
	margin-top:0;
	margin-top:4em;
	background:none;
	border:none;
width:100%;
}

.memorialPage .memorialContent header{
display:none;	
}

#memorialDisplay{
	
	color:#000;
	
}

#top-nav .memorialBackTopNav{
	}

/*#memorialDisplay .backLink{
	display:inline-block;
	clear:both;
	

padding:4px 5px 4px 25px;
border-radius:4px;
margin:10px 0;


	color:#000;
}*/

#memorialDisplay h3{
	font-family: 'Cinzel Decorative','CinzelDecorative-Regular', "Book Antiqua","Palatino Linotype", Palatino, serif;
	font-size:2.5em;
	font-weight:700;
}

#memorialDisplay p.memorialName{
	font-size:2em;
	font-family: 'Cinzel Decorative', "Book Antiqua","Palatino Linotype";
	
	
}
#memorialDisplay img.mainImage{
min-width:200px;
min-height:200px;
float:left;
margin-right:2em;
border:solid 2px #999;
}


#memorialDisplay  #LifeStoryContent p{
		font-size:1em;
}



#LifeStoryContent div.updatesuccess{
	border:solid 1px #000;
	padding:1em;
	background:#fff;
	
}

form#editLifeStory{
	width:300px;
	border:solid 1px #000;
	border-radius:5px;
	padding:1em;
	
	
}
form#editLifeStoryProcess{

}

#LifeStoryContent form#editLifeStoryProcess textarea#ajaxEditor{
	width:100%;
	
	max-height:100%;
	

}

form#editLifeStory .errorMessage{
	background:#FC3;
	text-align:center;
	font-weight:bold;
}

form#editLifeStory label,
form#editLifeStory input{
	margin-bottom:10px;
	width:40%;
	float:left;
}

form#editLifeStory label{
clear:both;	
display:block;
text-align:right;
margin-right:3%;
}
form#editLifeStory input[type=submit]{
	clear:both;
	float:none;
}


#tabs{
	clear:both;	
	margin-top:10px;
	border:none;
	padding:0 0 10px 0;
	margin-bottom:1em;
	background:none;
}

.ui-tabs .ui-tabs-panel {
background:#fff!important;
border:solid 1px #000!important;
border-top:none!important;
border-bottom:none!important;
border-radius: 0 0 0  0!important;
height:380px;
overflow-y:scroll;
}

.ui-widget-header {

}

#tabs .ui-widget-header {
	background:none;
		border:none;
	border-bottom:solid 1px #000!important;
	border-radius:4px 4px 0 0!important;
}

#tabs .ui-tabs-nav{
	margin-bottom:0;
}

#tabs .ui-tabs-nav li{
	border:solid 1px #000;
list-style:none;
border-bottom:solid 1px #d3d3d3;
border-radius:4px 4px 0 0;
}

.ui-tabs .ui-tabs-nav li a {
font-weight:bold;
padding: .5em .6em;
}

.ui-tabs .ui-tabs-hide {
     display: none;
	 
}



.ui-widget-content {
	background: rgba(255,255,255,.6);
}

.ui-state-default, .ui-widget-content .ui-state-default {
background:#e4e4e4;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	background:#eee5dd;
}

#memorialDisplay div#shiva {
	display:flex;
}

#memorialDisplay div#shiva > div {
	flex: 1 1 70%;
}

 div#shiva   .shiva-links{
	
	list-style-image:none;
	list-style:none;
	display:flex;
	flex-flow:row;
	
	margin:0;
	
	
}
 div#shiva .shiva-links li{
	flex: 1 1 33%;
	list-style-type:none;
/*	max-height:calc(33% - 2px );*/
	margin:0;
	position:relative;
	overflow:hidden;
	display:flex;
	align-items:flex-end;
	flex-flow:column-reverse;
	border:solid 1px #efefef;
}

 div#shiva .shiva-links li:hover{
	border:solid 1px #000;
}

 div#shiva .shiva-links li a img{
	width:100%;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
}

 div#shiva .shiva-links li a {
	color:#000;
	display:block;
	text-align:center;
	background:#fff;
	z-index:4;
	width:100%;
}


 @media only screen  and (max-width: 550px) {
 	
 #memorialDisplay div#shiva > div {
	flex: 1 1 60%;
	word-break: break-all;
}

#memorialDisplay div#shiva >  .shiva-links{
	flex: 1 1 40%;
	padding:0;
	
}
 	
 	
 }

   /* force a height so the tabs don't jump as content height changes */
    #tabs .tabs-spacer { float: left; height: 200px; }
    .tabs-bottom {
		background:#fff;
	height:15px;
	border: 1px #000 solid;
	border-top:0;
	border-radius: 0 0 5px 5px;
	}
   
   
   
   #guestbookPhotos{
	margin:0;
	padding:0px;
	list-style:none;
	   
   }
   #guestbookPhotos li{
	   float:left;
	   width:30%;
	   margin: 3% 3% 3% 0;
	   list-style:none;
   }
   
   #guestbookPhotos li img{
	   border: solid 1px #000;
   }
 
 .memorialLeftCol{
 float:left;width:95%;
 clear:both;
 
 }
 
   .memorialRightCol{
	width:26%;
	clear:both;
	border:solid 1px #000;
	border-radius:4px;
	padding:1em 0 1em 0;
	margin-top:10px;
	background:#e4e4e4;/*background:rgba(0,0,0,.2);*/
	min-height:270px
   }
   .memorialRightCol h4{
	text-align:center;  
	color:#55555;
   }
 
    .memorialRightCol{
		
	}
	
	#yahrzeitBlessingLink{
		border-radius:5px;
		background:#efefef;
		padding:3px 8px;
	}
	#yahrzeitBlessing{
	padding:10px;	
	}
	

 
 
 @media only screen  and (max-width: 770px) {
	 
	  .memorialRightCol{
	clear:both;
	width:100%;
	}
	  .memorialLeftCol{
		float:none;
		clear:both;
	width:100%;
	  }
	 
 }
 
     .memorialRightCol #guestbookBox{
		min-height:360px;
		max-height:360px;
		overflow-y:scroll;
		background: #fff;
		 margin-bottom:1em;
		 padding-top:.5em;
		 padding-left:4%;
		 width:96%;
		 border-top:solid 1px #000;
		 border-bottom:solid 1px #000;
	 }
  .memorialRightCol #guestbookBox label{
	  display:block;
	  width:100%;
	  text-align:center;
	  max-width:200px;
	  
  }
  
   .memorialRightCol #guestbookBox input{
	  display:block;
	  width:100%;
	  text-align:center;
	    max-width:200px;
	   
   }
  ,
   .memorialRightCol #guestbookBox textarea{
	     display:block;
	  width:100%;
	  	    max-width:200px;
   }
       .memorialRightCol #guestbookBox div{
		   margin-bottom:1.5em;
	   }
   
.memorialRightCol #guestbookBox div span{
	font-size:.8em;
	font-style:italic;
}
.memorialRightCol #guestbookBox div.memory p{
margin-bottom:5px;
}

.memorialRightCol #guestbookBox div.memory p i{
padding-left:1em;
}

#allMemories  div.memory {
	clear:both;
	border-bottom: 2px solid #efefef;
	padding:1em;
}


div.memory p,
#allMemories  div p{
font-size:1em;

padding-left:2em;
}

div.memory p:nth-child(n+2){
	padding-left:4em;
}

div.memory img,
#allMemories  div img{
	float:right;
	margin: 0 0 1em 1em;
	border: solid 1px #999; 
}

#allMemories  #guestbookBox {
	/*	background: #fff;
		border:solid 1px #000;
		border-radius:5px;
		padding:10px;
		min-height:20px;
	*/
	
	
}

#allMemories  #guestbookBox .loaderbox{
	clear:both;
	max-width:300px;
	min-height:30px;
}

#allMemories  #guestbookBox img.loader {
	margin:auto;
	display:block;
		
}

#allMemories  #guestbookBox label{
float:left; width:20%;
clear:both;
min-height:20px;
min-width:100px;
margin-bottom:10px;
}
#allMemories  #guestbookBox form:after{
	  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
  clear:both;
}

#allMemories  #guestbookBox textarea{
	clear:both;float:left;
	width:80%;
	min-height:150px;
	margin-bottom:10px;
	margin-left:2em;
	
}


#allMemories  #guestbookBox input{
	float:left; width:20%;
min-height:20px;
min-width:100px;
margin-bottom:10px;


}
#allMemories  #guestbookBox input[type=submit]{
	clear:both;
	margin-top:10px;
}

#allMemories  #guestbookBox .memoryUploadedPhoto img{
	max-width:250px;
}

#fancybox-overlay {
z-index:10004;	
}

#fancybox-wrap {
	z-index:10007;
}

#tabs { 
    background: transparent; 
    border: none; 
} 
#tabs .ui-widget-header { 
    background: #efefef; 
    border: none; 
    border-bottom: 1px solid #efefef; 
    -moz-border-radius: 0px; 
    -webkit-border-radius: 0px; 
    border-radius: 0px; 
} 

#tabs .ui-tabs-panel { 
 border-top:0px;
}

#tabs .ui-tabs-nav .ui-state-default { 
    background: transparent; 
    border: none; 
	border-radius:0;
	border-right: solid 1px #655;
	
} 
#tabs .ui-tabs-nav .ui-state-active { 
    background: transparent url('//www.shalom2.com/wp-content/plugins/css_shalom/jscss/uiTabsArrow.png') no-repeat bottom center; 
    border: none;
	border-radius:0;
	border-right: solid 1px #655;
} 
#tabs .ui-tabs-nav .ui-state-default a { 
    color: #655; 
	line-height:1.1em;
} 
#tabs .ui-tabs-nav .ui-state-active a { 
    color: #688CD9; 
	font-size:1.1em;
	line-height:1.1em;
	text-shadow: white 0.1em 0.1em 0.2em;/**/
}

#newStoryContent{
 min-height:280px;	
 width:100%;
}

 @media only screen  and (max-width: 770px) {
	 

#tabs .ui-tabs-nav li { 
float:none;
clear:both;
text-align:center;
margin-top:10px;
} 

#tabs .ui-tabs-nav li a { 
    float:none;
	clear:both;
	
    width: 90%; 
     }
	#tabs .ui-tabs-nav .ui-state-default { 
	border:none;
	}
	 #tabs .ui-tabs-nav .ui-state-active { 
    background: transparent url('uiTabsArrow.png') no-repeat bottom center; 
    border: none;
	border-radius:5px;
	border: solid 1px #655;
} 
	 
	 
 }
 
 
/*  NEW 2022
 
 *  avada based elements 
 * */
 
 .hidden{
 	display:none;
 	visibility:hidden;
 }
  button.show-next-div{
  	background:0;
  	border:0;
  	cursor:pointer;
  }
 
 button.show-next-div::after{
 	content: '^';
 	display:inline-block;
 }
 
  button.show-next-div.open::after{
  	transform:rotate(180deg);
  }
  
  .service-obit{
  	text-align:justify;
  	line-height:1.1em;
  	
  }
  
  
/*
 *  services avada element 
 * */



.fusion-layout-column .fusion-column-wrapper .service-columns {
    display: flex;
    flex-flow: row nowrap;
    align-items center;
    gap: 1rem;
    border: 1px solid silver;
    padding: 1.5rem 2rem;
   margin-bottom:1em;
}

.service-columns > .service-column {
    flex: 1 1 50%;
}

.date-group > div.service-columns:nth-last-child(2){
	
	margin-bottom:0px;
}

.service-columns > .service-column:last-of-type {
    border-left: 1px solid silver;
}

.service-column h4 {
    font-size: 1.25rem;
    text-transform: uppercase;
    margin-top: 0;
}

.service-column ul {
    margin-bottom: 0;
    padding-left: 1rem;
}

.service-column a:hover {
    text-decoration: underline;
}

.service-column figure {
    margin: auto;
    text-align: center;
    
}

.service-column figure  img{
	border-radius:1em;
}

@media screen and (max-width: 600px) {

    .fusion-layout-column .fusion-column-wrapper .service-columns {
        flex-flow: wrap;
    }

    .service-columns > .service-column:last-of-type {
        border-left: 0;
    }
}


/* NEW MEMORIAL PAGE VIEW
 
 * */
html.avada-is-100-percent-template #main.width-100.memorial-view{
	padding-top:0;
}




.memorial-page-header{
    background-position: center center;
    background-repeat: no-repeat;
    background-blend-mode: darken;
    border-width: 0px;
    border-color: rgb(234, 233, 233);
    border-style: solid;
    background-size: cover;
    background-color:rgba(118,128,149,0.2);
  /*  background-image: url("http://shalom.csseodev.com/wp-content/uploads/2021/02/Field-Background-scaled.jpg");*/
    padding-top:3em;
    padding-bottom:3em;
    margin-bottom:4em;
}

#main .memorial-page-header > div.fusion-row{
	background-color: rgba(255,255,255,0.75);
	border:solid 1px #333;
	border-radius:5px;
	padding:2em;
	display:flex;
	flex-flow: row wrap;
	max-width: 990px;
	padding:3em!important;
}

.memorial-page-header >div > *{
	flex: 1 1 48%;

}

.memorial-page-header >div > figure {
	margin-left:4%;
	text-align:center;
	
}

.memorial-page-header >div > figure img{
 /*max-height:70%;	*/
width:60%;
border-radius:2em;
}

.memorial-page-header >div span.intro-text{    font-family: var(--h2_typography-font-family);
    font-weight: var(--h2_typography-font-weight);
    line-height: var(--h2_typography-line-height);
    letter-spacing: var(--h2_typography-letter-spacing);
    text-transform: var(--h2_typography-text-transform);
    font-style: var(--h2_typography-font-style,normal);
    
    font-size: var(--h2_typography-font-size);
    flex: 0 0 100%;
    margin-bottom:1em;
    }
.memorial-page-header .fusion-reading-box-container{
	margin-bottom:0;
}

.memorial-page-header .fusion-row.has-main-image .reading-box {
	height:auto;
}

.memorial-page-header .fusion-row.no-image > div.fusion-reading-box-container{
	flex: 1 1 100%;
}

.memorial-page-header .fusion-row.no-image > figure {
display:none;

}



.memorial-page-header .no-image .reading-box .fusion-post-title-meta-wrap h1.entry-title{
	white-space:nowrap;
}

.memorial-page-header .reading-box >span{
	white-space:nowrap;
}




.memorial-page-header .livestream-link{
	max-width:50%;
	margin:auto;
	margin-top:2em;
}

.memorial-page-header  .memorial-section-menu{
	display:flex;
	flex-flow:row no-wrap;
}

.memorial-page-header  .memorial-section-menu > a{
	flex: 1 ;
	margin: 1em;
	
	    background-position: left top;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    border-radius: 15px 5px 5px 5px;
    background-color: rgba(51,60,78,0.1);
    border-width: 2px 1px 1px 2px;
    border-color: rgba(51,60,78,0.76);
    border-style: solid;
    border-radius: 15px 5px 5px 5px;
    overflow: hidden;
    box-shadow: -1px 1px 5px 0px;
    padding: 0px 2% 0px 2%;
	
	max-width:30%;
	
}

.tab-pane .memory{
 padding-right:2em;	
	
}

@media screen and (min-width: 1150px) {

		/* adjust spacing to account for fixed header*/
		.fusion-fullwidth.fixed-header-adjust{
			padding-top:4em;
			
		}
		.fusion-fullwidth.fixed-header-adjust .fusion-reading-box-container{
			margin-bottom:1em;
		}
}

@media screen and (min-width: 1024px) {
	
 .type-memorial-page  ul.nav-tabs >li >p{
  	display:none;
  	
  }
	
	
}


@media screen and (max-width: 1000px) {
	
	.memorial-page-header  .memorial-section-menu{
	flex-flow:row wrap;	
	}
	
	.memorial-page-header  .memorial-section-menu > a{
	flex: 1 1 30% ;
	margin:1.5%;
	
	}
	
	
}



@media screen and (max-width: 600px) {
	
	.memorial-page-header >div span.intro-text{ 
		
		line-height: 1.3em;

    font-size: 1em;;
	}
	
	
	.memorial-page-header  .memorial-section-menu > a{
		
	max-width:100%;	
	}
	
	
	.memorial-page-header .livestream-link{
	max-width:90%;
	margin:auto;
	margin-top:2em;
}

	.memorial-page-header .reading-box >span,
	.memorial-page-header .no-image .reading-box .fusion-post-title-meta-wrap h1.entry-title{
	white-space:normal;
}


	.memorial-page-header >div > figure {
		flex: 1 1 100%;
	}
	
	
}

@media screen and (max-width: 520px) {

.memorial-page-header  .memorial-section-menu{
	flex-flow:column wrap;	
	}
.memorial-page-header  .memorial-section-menu > a{
	flex:1;	
}

	
}



.type-memorial-page .post-content{
	
}


article.type-memorial-page .gform-body #gform_fields_6 .ginput_complex >p {
	margin-bottom:0;
	width:100%;
	
}

article.type-memorial-page .gform-body #gform_fields_6 .ginput_complex br {
display:none;
}


.fusion-fullwidth.fullwidth-box.fusion-flex-container .flex-center-column{
display:grid;
grid-template-columns: [full-start] minmax(0,1fr) [main-start] repeat(6,minmax(0,9.5rem)) [main-end] minmax(0,1fr) [full-end];
}

.fusion-fullwidth.fullwidth-box.fusion-flex-container .flex-center-column > div.fusion-layout-column{
width:auto;
 grid-column: 2 /span 6;
}


#addMemoryForm textarea{
	width:100%;
	height:8em;
}


.reading-box.reading-box-2-col{
	display:flex;
	flex-flow:row wrap;
}
.reading-box.reading-box-2-col> h2{
	flex: 1 1 100%;
}

.reading-box.reading-box-2-col> div:first-of-type{
	flex: 1 1 60%;
}	
.reading-box.reading-box-2-col> ul:last-of-type{
	flex: 1 1 40%;
}

.post-content div.guestbook-full-default{
background-color: rgb(51, 60, 78);background-position: center center;background-repeat: no-repeat;
border-width: 0px;border-color: rgb(234, 233, 233);border-style: solid;
visibility: visible;animation-duration: 1s;

padding-top:4em;
}
.post-content div.guestbook-full-default .fusion-column-wrapper h2 {
text-align:center;
}

#main article.post .post-content div.guestbook-full-default.dark-bk .fusion-column-wrapper h2 {
	color:#ffffff;
	
}
