@font-face {
    font-family: SloopScriptOne ;
    src: url( '../../../fonts/sloop-scriptone.eot' ); /*ie9*/
    src: url('../../../fonts/sloop-scriptone.eot?#iefix') format('embedded-opentype'), /*ie6-ie8 */
        url( '../../../fonts/sloop-scriptone.ttf' ) format("truetype"); /*safari,android,iOS*/
}
#bom-nav-inner{
    background-color: #d4b78b;
}
#bom-content-wrapper h2 { color:#331e08; }

#bom-content-wrapper .info-container {border-top-color: #cdad8b;}
#bom-content-container {
    margin-top:409px;
    background:url("main-content-back.jpg") no-repeat;
}

#bom-page-wrapper { background-color: #beac8e; }

/*bom-nav*/
#bom-nav {top:16px; border-right-color: #beaf8c;}

#bom-menu-btn, #bom-nav-inner ul {
	background-color: #d9bc8f !important;
}

#bom-nav-sendflowers { background:url("menu-top-send-flowers.jpg") no-repeat;}
#bom-nav-sendflowers #bom-nav-sendflowers-txt-major {color:#331e08;}
#bom-nav ul li.level1 a {background:url("menu-bg.png"); color:#252426;}
#bom-nav ul li.level1>ul {background-color: #f5debd;}
#bom-nav ul li.level1 ul li a { color:#252426; background: url('menu-arrow.png') no-repeat left 9px}
#bom-nav ul li.level1 ul li a.active { color:white; }

/*bom header nav*/
#bom-header-nav li.level1 a {color:#d2bd78;}
#bom-header-nav li.level1>ul li {margin:1px 0;}
#bom-header-nav li.level1>ul a {color:#fdf0cf;}

/*header*/
#bom-header #bom-header-back { background: url("header-back.png");}
#bom-header #bom-photo-con { top: 22px; left: 384px; background:url(frame-back.png) no-repeat;}
#bom-header #bom-photo-frame {background: url("frame.png"); height:241px; left:358px; top:-6px; }
#bom-header #bom-in-memory-con #bom-in-memory-text{font-size:20px;color:#faf9f3;}
#bom-header #bom-in-memory-con #bom-in-memory-date {font-size:15px;color:white;}
#bom-header #bom-in-memory-con #bom-in-memory-name {font-style:normal;font-variant:normal;font-size:30px;/*font-family:SloopScriptOne, "Trebuchet MS"*/;}

/*video*/
#player_api {width:450px;height:300px;right: -12px;}
#video-container {right: 12px; z-index:15; width:478px;height:277px;}
#video-container video { width:490px; height:276px;}

/*right col*/
#bom-right-col {
    background:rgba(252, 240, 216, 0.3);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4cfcf0d8', endColorstr='#4cfcf0d8');
}
#bom-right-col .bom-share-link{ background: white url('small-info-bg.png'); }
#bom-right-col .bom-recent-story, #bom-right-col .bom-recent-candle-msg { color: black; }
#bom-right-col #bom-right-col-top {background: url(bom-right-col-top.jpg);}
#bom-candle-scroller .bom-recent-candle-from a, #bom-story-scroller a { color: #842500; }
#bom-right-col .bom-right-title-container { background: url('right-col-header-back.png'); }

/*footer*/
#bom-footer-con{background-image: url(footer-link-bg.jpg);}
#bom-footer-cap{background-image: url(footer-cap.png);}
#bom-footer-con #bom-footer-msg {color:#1b2104;}
#bom-footer-con #bom-footer-msg-title {color:#331e08; background:url('border-grad.png');}
#bom-footer-con #bom-footer-links .list-header {color:#394817;}
#bom-footer-links .bom-footer-links-col > ul > li > a {color:#331e08;font-family: "Trebuchet MS";}
#bom-footer-con #bom-footer-shadow {position:absolute;bottom:183px;width:100%;}

/*general candle layout*/
#candle-con{ background:url(header-table.png) no-repeat; top:177px; height:153px;}
#candle-con-lower{ background: url(header-table-down.jpg) no-repeat; top: 282px; }
#candles-con-message {color:#323321; text-shadow:none;}

/*placement of individual candles*/
#candles-con {top:160px;}

/*nav drop down*/
#main-nav-drop-con {top:284px;}
#main-nav-drop-con #main-nav-drop-slide #main-nav-drop-slide-close-text { color:#403319; text-shadow: none; }
#main-nav-drop-con #main-nav-drop-slide #main-nav-drop-slide-close-btn{ background-image: url(nav-slide-close.png); height:18px; width:17px;top:-7px;}
#main-nav-drop-con #main-nav-drop-button { background-image: url(main-nav-drop.png); cursor:pointer; height:50px; }
#main-nav-drop-con #main-nav-drop-button #main-nav-drop-text {font-size:1.4em; }
#main-nav-drop-con #main-nav-drop-slide {
	background-color: #ae8039;
    background-image: -ms-linear-gradient(top, #443216, #ae8039);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#443216), to(#ae8039));
    background-image: -webkit-linear-gradient(top,#443216,#ae8039);
    background-image: -o-linear-gradient(top,#443216,#ae8039);
    background-image: -moz-linear-gradient(top,#443216,#ae8039);
    background-image: linear-gradient(top,#443216,#ae8039);
    background-repeat: repeat-x;
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#443216', endColorstr='#ae8039', GradientType=0, zoom=1);
}

.bom-services-wrapper .loc-map-controls{ background:white url('small-info-bg.png') no-repeat;}
.bom-services-wrapper .loc-map-controls a {color:#333;}

#bom-footer-widget-con {margin:7px 0 0 10px !important;}
#bom-footer-widget-con .widget-box-con .widget-box .widget-box-title { color:#331e08; text-shadow:none; }
#bom-footer-widget-con .widget-box-con .widget-box .widget-box-blurb { color:#252426; text-shadow:none; font-family: "Trebuchet MS"; font-size: 1.1em;}
.widget-box-con { background:url('widget-box-back.png') no-repeat; margin:0 10px 25px;}
.widget-box .widget-box-form .widget-box-form-submit {
	background-color: #1f1308;
    background-image: -ms-linear-gradient(top, #94714c, #1f1308);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#94714c), to(#1f1308));
    background-image: -webkit-linear-gradient(top,#94714c,#1f1308);
    background-image: -o-linear-gradient(top,#94714c,#1f1308);
    background-image: -moz-linear-gradient(top,#94714c,#1f1308);
    background-image: linear-gradient(top,#94714c,#1f1308);
    background-repeat: repeat-x;
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#94714c', endColorstr='#1f1308', GradientType=0, zoom=1);
    border:1px solid #c3c3c3;
    color:white;
    text-shadow:none;
    border-radius:5px;
    box-shadow:1px 1px 1px #777;
    font-family: Verdana;
}
#bom-footer-con #bom-footer-provided-by-con {background:url(footer-bom.jpg) repeat-x; height:184px;}
#bom-wrapper .store-container-outer {margin-top:0px;}

@media screen and (max-width: 960px) {
	#bom-header #bom-photo-frame {
	  left: 50% !important;
	  margin-left: -96px !important;
	}
	#video-container {
		right: 0;
		top: -4px;
	}
}

@media screen and (max-width: 750px){
/* MENU */

    #bom-nav ul{
	display: none;
    }
    #bom-header #bom-photo-frame {
      height: 115px !important;
      left: 50% !important;
      margin-left: -47px !important;
      top: 1px !important;
      width: 94px !important;
    }
    #bom-header #bom-in-memory-con #bom-in-memory-text, #bom-header #bom-in-memory-con #bom-in-memory-date, #bom-header #bom-in-memory-con #bom-in-memory-name {
	text-shadow: none !important;
    }
    #bom-header #bom-in-memory-con #bom-in-memory-name {
	color: #cdad8b;
    }
    #bom-header #bom-in-memory-con #bom-in-memory-text,
    #bom-header #bom-in-memory-con #bom-in-memory-date {
	color: #000;
    }
    #bom-content-container {
	margin-top: 20px;
    }
}


@media screen and (max-width: 479px){
	.bom-leave-condolence-con form .bom-textarea {
		width: 290px !important;
	}
	
	div#candle-con-lower #lac-message-container #lac-message-img {
	height: 61px;
	width: 156px;
	top: -57px;
	left: -34px;
	background-size: 100%;
    }
	#bom-header #bom-photo-frame {
	  height: 95px !important;
	  left: 50% !important;
	  margin-left: -40px !important;
	  top: -6px !important;
	  width: 76px !important;
	}
}
