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


@font-face {
    font-family: 'crimson_textroman';
    src: url('fonts/crimsontext-roman-webfont.eot');
    src: url('fonts/crimsontext-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/crimsontext-roman-webfont.woff') format('woff'),
         url('fonts/crimsontext-roman-webfont.ttf') format('truetype'),
         url('fonts/crimsontext-roman-webfont.svg#crimson_textroman') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'crimson_textbold';
    src: url('fonts/crimsontext-bold-webfont.eot');
    src: url('fonts/crimsontext-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/crimsontext-bold-webfont.woff') format('woff'),
         url('fonts/crimsontext-bold-webfont.ttf') format('truetype'),
         url('fonts/crimsontext-bold-webfont.svg#crimson_textbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'crimson_textsemibold';
    src: url('fonts/crimsontext-semibold-webfont.eot');
    src: url('fonts/crimsontext-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/crimsontext-semibold-webfont.woff') format('woff'),
         url('fonts/crimsontext-semibold-webfont.ttf') format('truetype'),
         url('fonts/crimsontext-semibold-webfont.svg#crimson_textsemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'crimson_textitalic';
    src: url('fonts/crimsontext-italic-webfont.eot');
    src: url('fonts/crimsontext-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/crimsontext-italic-webfont.woff') format('woff'),
         url('fonts/crimsontext-italic-webfont.ttf') format('truetype'),
         url('fonts/crimsontext-italic-webfont.svg#crimson_textitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'crimson_textsemibold_italic';
    src: url('fonts/crimsontext-semibolditalic-webfont.eot');
    src: url('fonts/crimsontext-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/crimsontext-semibolditalic-webfont.woff') format('woff'),
         url('fonts/crimsontext-semibolditalic-webfont.ttf') format('truetype'),
         url('fonts/crimsontext-semibolditalic-webfont.svg#crimson_textsemibold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'crimson_textbold_italic';
    src: url('fonts/crimsontext-bolditalic-webfont.eot');
    src: url('fonts/crimsontext-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/crimsontext-bolditalic-webfont.woff') format('woff'),
         url('fonts/crimsontext-bolditalic-webfont.ttf') format('truetype'),
         url('fonts/crimsontext-bolditalic-webfont.svg#crimson_textbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  -ms-box-sizing: border-box;
-o-box-sizing: border-box; list-style:none; margin:0; padding:0; text-decoration:none; outline:none;}
.transition, .transition:before, .transition:after, .transition:hover {transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
img { max-width: 100%; height: auto; width: auto\9; /* ie8 */ border:none; outline:none; vertical-align:middle; }
a:hover, a:focus{ text-decoration:underline;}
a, a:focus{ outline:none;}
body{ background:#0b0b0b; margin:0; padding:0; font-family: 'crimson_textroman';}
a{ font-weight:normal; color:#4f86c7; text-decoration:none;}
h1, h2, h3, h4, h5, h6{ font-weight:normal;}
h1{font-family: 'crimson_textitalic'; color:#fff; font-size:25px; padding-bottom:22px;}
h2{ color:#fff; font-size:22px;   font-family: 'crimson_textitalic';}
h3{}
p{}
h1 span{ text-transform:uppercase;}
.clear{ clear:both;}
div, input, textarea{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -o-box-sizing: border-box;  }

.header{ width:100%; float:left;}
.header-top{ z-index:999; position:fixed; background:#000; width:100%; padding:10px 0; float:left; border-bottom:2px solid #181818;}
ul.top-menu{ float:right;}
ul.top-menu li{ padding:0 8px; background:url(../images/menu-sep.png) no-repeat left center; float:left; }
ul.top-menu li:first-child{ background:none;}
ul.top-menu li a{transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; color:#b1b1b1; font-size:14px;  font-family: 'crimson_textsemibold';}
ul.top-menu li a:hover, ul.top-menu li a:focus{ color:#fff; text-decoration:none;}

.main-fix{ max-width:1280px; margin:0 auto;}
.main-full{ width:100%; float:left;}
.logo{ width:100%; float:left; text-align:center; padding:66px 0 25px;}
.header-bottom{ width:100%; float:left; padding:10px 0; border-top:2px dashed #535353; border-bottom:2px dashed #535353;}

.nav {text-align:center; width:100%;	position:relative;	display:inline-block;}
.nav-list {}
.nav-item {	/*float:left;*/ display:inline-block; .float:left; *display:inline; zoom:1;	position:relative;}
.nav-item a {transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; display:block;	color:#b1b1b1;	padding:10px 20px;		 font-family: 'crimson_textsemibold'; border-top:1px solid transparent; border-bottom:1px solid transparent;}
.nav-item > a:hover, .nav-item > a:focus, .nav-item > a.current{ color:#fff; border-top:1px solid #fff;   border-bottom :1px solid #fff; text-decoration:none;   border-top :1px solid #fff; }
.nav-item:hover .nav-submenu {	display:block;}
.nav-submenu {	display:none;	position:absolute;	left:0;	width:180px;}
.nav-submenu-item a {	background:#8B2770;	border-bottom:1px solid #9A337E;display:block;padding:15px;}
.nav-submenu-item a:hover {	background:#932C77;}
.nav-mobile {display:none;cursor:pointer;position:absolute;top:0;	right:0;	background:#3D3D3B url(../images/nav.png) no-repeat center center;	background-size:18px;height:50px;	width:50px;}
.nav-click {	position:absolute;top:0;	right:0;display:none;border-left:1px solid #8B2870;height:49px;width:50px;cursor:pointer;}
.nav-click i {display:block;height:48px;width:48px;	background:url(../images/drop.png) no-repeat center center;background-size:20px;}
.nav-click:hover {background-color:#6E1656;}
.nav-rotate {-webkit-transform:rotate(180deg);	-moz-transform:rotate(180deg);	-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.nav-item .nav-submenu .nav-item .nav-submenu-two { display:none; left:100%; top:0;}
.nav-item .nav-submenu .nav-item:hover .nav-submenu-two {display: block;}

.section{ width:100%; float:left; padding-top:21px;}
.section-top{ width:100%; float:left;}
.section-top-left{ float:left; width:49%; border:4px double #2a2a2a; padding:10px 0; background:#000000;}
ul.field{}
ul.field li{ position:relative; float:left; color:#fff; font-size:16px; padding-left:14px;}
.txt-field{ background:#181818; border:none; color:#ababab; font-size:13px;   font-family: 'crimson_textitalic';; padding:8px; width:143px;}
.top-padd{ padding-top:5px;}
.search-btn{ width:120px;}

.btn{transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; background:#cccccc; padding:3px; text-align:center;}
.btn-inner{border:1px dashed #000; background:none; font-size:14px; color:#000; font-family: 'crimson_textroman'; width:100%; padding:1px 0; cursor:pointer; display:block;}
.btn-inner:hover{ text-decoration:none;}
.btn:hover, .btn:focus{background:#fff; text-decoration:none; }
.section-top-right{ float:right; width:49%; border:4px double #2a2a2a; padding:10px 0; background:#000000;}
.txt-select{ background:#181818; border:none; color:#ababab; font-size:13px;   font-family: 'crimson_textitalic';; padding:7px 8px; width:225px;}

.section-one{ width:100%; float:left; padding-top:27px;}
.section-one-left{ width:324px; float:left; margin-right:23px;}
.section-obe-box{ min-height:245px; margin-bottom:20px;  border:4px double #2a2a2a; background:#000; }
.section-obe-box h2{ color:#fff; font-size:25px;   font-family: 'crimson_textitalic';}
.section-obe-box p{ color:#616161; font-size:16px; line-height:18px; font-family: 'crimson_textitalic';}
.sec-one-dec{ padding:10px;}
.section-pic{ text-align:right;}
.section-one-middle{ float:left;}
.section-one-middle p{ color:#8d8d8d; text-align:center; line-height:20px; padding-top:18px;}
.section-one-middle a{ color:#fff; font-size:16px;  font-family: 'crimson_textitalic'; }
.section-middle-pic{ border:4px double #2a2a2a;}
.section-one-middle{ width:588px; float:left;}

.section-one-right{width:324px; float:right;}
.top-padd-heading{ padding-top:15px;}

.section-two{ width:100%; float:left}
ul.category{}
ul.category li{ margin-left:2%; float:left; width:32%;  border:4px double #2a2a2a; background:#000; padding:22px 15px;}
ul.category li p{ color:#616161; font-size:16px; line-height:18px;  font-family: 'crimson_textitalic';}
ul.category li h2{ padding-top:10px; color:#fff; font-size:25px; font-family: 'crimson_textitalic';  font-family: 'crimson_textsemibold';}
ul.category li:first-child{ margin-left:0;}
ul.category li img{ float:left; padding-right:13px;}

.section-three{ width:100%; float:left; padding-top:32px;}
.section-three-left{ float:left; width:1080px;}

.section-three-category{ margin-bottom:40px; border-bottom:2px dashed #535353; float:left; width:100%;}
.section-three-category-left{ float:left; width:500px;}

ul.sec-three-top{ float:left; width:100%;}
ul.sec-three-top li{ border-top:1px dashed #535353; padding-top:40px; padding-bottom:40px; float:left; width:100%;}
ul.sec-three-top li:first-child{ border:none; padding-top:0;}
.sec-pic{ float:left;}
.sec-pic img{ border:2px solid #c2c2c2;}
.sec-pic img:hover { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */ filter: gray; /* IE6-9 */ -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */ -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */ -webkit-backface-visibility: hidden; /* Fix for transition flickering */ }
.sec-dec{ float:right; width:275px;}
.sec-dec h2{ padding-bottom:18px;}
.sec-dec p{ color:#8d8d8d; font-size:14px; font-family: 'crimson_textitalic';}
.phone{ color:#fff; font-size:14px; padding-top:25px; display:block;}

.section-three-category-right{ float:right; width:500px;}

ul.gategory-thumb{}
ul.gategory-thumb li{ width:32%; padding-bottom:16px; margin-left:2%; float:left;}

ul.gategory-thumb li h2{ font-size:20px; padding-top:7px;}
ul.gategory-thumb li img{ border:2px solid #444444;}
ul.gategory-thumb li img:hover { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */ filter: gray; /* IE6-9 */ -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */ -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */ -webkit-backface-visibility: hidden; /* Fix for transition flickering */ }


ul.gategory-thumb li p{ color:#666666; font-size:14px; padding-top:2px;} 


ul.gategory-thumb li:nth-child(3n+3){ margin-left:0;}

.section-three-right{ float:right;}
.ads{ padding-bottom:24px;}
.read-more{  color: #FFFFFF;    font-family: 'crimson_textitalic';    font-size: 16px; float:right;}
.last-border{ border:none;}

.footer{  width:100%; float:left;}
.footer-left{ float:left; width:226px;}
.footer-left ul{}
.footer-left ul li {}
.footer-left ul li a{ color:#8d8d8d; font-size:14px; line-height:25px;}
.footer-left ul li a:hover{ color:#fff; }
.footer h2{ font-size:20px;  font-family: 'crimson_textroman'; padding-bottom:15px;}
.footer-top{ padding-bottom:15px; width:100%; float:left; background:#000;  border-top:2px dashed #535353; border-bottom:2px dashed #535353; padding-top:28px;}

.footer-middle{ float:left; width:730px;}
.italic-txt{font-family: 'crimson_textitalic'; }
.footer-midd-dec{ float:left; width:100%;}
.footer-midd-dec img{ float:left; margin-right:40px; border:2px solid #444444;}
.footer-midd-dec p{ color:#8d8d8d; font-size:14px; line-height:19px; padding-bottom:20px;}

.footer-right{ float:right;}

ul.social{}
ul.social li{ margin-right:5px;  display:inline-block; .float:left;  border-radius:50%; text-align:center; padding:3px;}
ul.social li a{ color:#fff; font-size:20px; width:48px;  height:48px; display:block; background:url(../images/social.png) no-repeat; }
ul.social li a:hover, ul.social li a:focus{ color:#000; background:url(../images/socialh.png) no-repeat;}
ul.social li a i{ line-height:48px;}
.footer-bottom{ float:left; width:100%; text-align:center; padding:15px 0; color:#555555; font-size:12px; font-family: 'crimson_textitalic';}

.advirtisment{ width:100%; float:left; text-align:center;}
.advirtisment img{ border:1px solid #444444;}
.form-fields{ width:100%; float:left; padding-top:40px;}

.checkbox, .radio {	width:26px;	height: 25px;	padding: 0; cursor:pointer;	background:url(../images/checkbox.png) no-repeat;	display: block;	clear: left;	float: left;}
.radio {	background:url(../images/radio.png) no-repeat;}

.memorial-posting{ width:100%; float:left; padding-bottom:30px;}
.memorial-left-txt{ padding-top:7px; width:160px; float:left; color:#cecece; font-size:16px; font-family: 'crimson_textitalic';}
.mendatory-txt{ color:#ff0000;}
.memorial-right-select{ float:left; width:330px; position:relative;}
.memorial-right-select > select{background:#181818; border: medium none; color: #ABABAB; font-family: 'crimson_textitalic'; font-size: 13px; padding: 8px; width: 100%;}

ul.create-memo{ width:100%; float:left;}
ul.create-memo li{  margin-bottom:19px; float:left;  border:4px double #2a2a2a; background:#000;  margin-right: 6%; padding: 5px; width: 20%;}
.create-memo-left{ min-height:111px; width:45%; float:left;  border:1px solid #2a2a2a;}
.create-memo-right{ padding:0 5px; float:right; width:55%; text-align:center;}
.create-memo-right h2{ padding-top:9px; color:#fff; font-size:16px; font-family: 'crimson_textitalic';}
.create-memo-right p{ color:#8c8c8c; font-size:12px; padding-top:3px; line-height:8.84px; font-family: 'crimson_textitalic'; }
input.styled {    display: none;}
input[type="radio"] {    width: auto;}
.radio-dv{ padding:10px 0; width:100%; float:left; text-align:center;}
.radio-dv .radio{ float:none; margin:0 auto;}

ul.create-memo li:nth-child(4n+4) { margin-right:0; }
.file-upload{ cursor:pointer; background:url(../images/file-upload.jpg) no-repeat; width:165px; height:36px; position:relative; overflow:hidden;}
.file-upload:hover{cursor:pointer; background:url(../images/file-uploadh.jpg) no-repeat;}
.file-upload input{cursor:pointer; height:100%; opacity:0; width:100%; position:absolute; left:0; top:0;}
.memorial-input{ position:relative; width:180px; margin-right:60px; float:left;}
.memorial-input input{ width:100%;  background:#181818; border: medium none; color: #9d9d9d; font-family: 'crimson_textitalic'; font-size: 16px; padding: 8px;}
.caleder{ position:absolute; color:#fff; font-size:14px; right:6px; top:9px;}

.memorial-posting .memorial-right-select{ width:330px;}
.field-are{background:#181818; border: medium none; color: #9D9D9D; font-family: 'crimson_textitalic'; font-size: 16px; padding: 8px; width:45.5%; resize:none; min-height:73px;}

.previous-btn{ float:left; width:168px;}

.select-relation{  background:#181818; border: medium none; color: #9D9D9D; font-family: 'crimson_textitalic'; font-size: 16px; padding:7px 8px; width: 100%;}

.section-side-left{ float:left; width:920px;}
.section-side-left p{ color:#fff; font-size:16px; line-height:20px; padding-bottom:15px;  font-family: 'crimson_textitalic';}
.section-side-right{ margin-bottom:54px; float:right; width:320px;}
.section-right-box{ margin-bottom:25px; float:left; border:4px double #2a2a2a; background:#000; padding:15px 10px; width:100%;}

.section-side-right h3{ color:#fff; font-size:18px; text-align:center; text-transform:uppercase; font-family: 'crimson_textitalic'; } 

.heading-bottom{ color:#818181; font-size:12px; line-height:15px; text-align:center; border-top:1px solid #818181; padding-top:8px; margin-top:8px; font-family: 'crimson_textitalic';}

ul.side-right-link{ padding:10px;}
ul.side-right-link li{ background:url(../images/arrow.png) no-repeat left center; padding-left:16px;}
ul.side-right-link li a{ color:#cfcfcf; font-size:14px; line-height:25px; text-decoration:underline; font-family: 'crimson_textitalic'; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
ul.side-right-link li a:hover, ul.side-right-link li a:focus{ text-decoration:none; color:#fff;}

.view-all{ float:right; color:#fff; font-size:14px; font-family: 'crimson_textitalic';}

ul.article-top-link{}
ul.article-top-link li{ padding-right:2px; float:left;}
ul.article-top-link li a{transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; color:#8e8e8e; padding:5px 15px; font-size:16px; display:block;}
ul.article-top-link li a:hover, ul.article-top-link li a.article-active, ul.article-top-link li a:focus{ background:#404040; color:#fff; border-radius:8px; text-decoration:none;}

ul.article-category{ padding-top:43px; width:100%; float:left;}
ul.article-category li{width:100%; float:left; padding-bottom:50px;}

.article-category-left{ width:338px; float:left;}
.article-category-left img{ border:1px solid #2a2a2a;}

.article-category-left img:hover { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */ filter: gray; /* IE6-9 */ -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */ -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */ -webkit-backface-visibility: hidden; /* Fix for transition flickering */ }

.article-category-right{ float:right; width:554px;}
.article-category-right h3{ color:#fff; font-size:25px; font-family: 'crimson_textsemibold_italic';}
.article-date{ padding-bottom:20px; color:#cccccc; font-size:14px;  font-family: 'crimson_textitalic';}
.article-category-right p{ color:#cccccc; font-size:14px; line-height:18px;   font-family: 'crimson_textroman';}

.article-bottom{ float:left; width:100%; padding-top:10px;}

.view-more{ color:#fff; font-size:14px; font-family: 'crimson_textitalic'; float:left;}
.article-bottom-right {font-family: 'crimson_textsemibold_italic'; float:right; font-size:14px; color:#fff;}
.article-bottom-right a{ color:#fff; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
.article-bottom-right a:hover, .article-bottom-right a:focus{ text-decoration:none; color:#8D8D8D;}

.directory-services{ width:100%; float:left; padding-top:20px;}
.directory-services .section-top-right{ width:100%;  width:768px; margin:0 auto; float:none;}

.directory-services .txt-field{ width:200px;}

.get-listed-now{ width:100%; float:left; margin-top:27px; background:#000000; border: 4px double #2A2A2A; padding:12px 10px 5px 10px;}
.get-listed-now h3{ color:#fff; font-size:25px; font-family: 'crimson_textitalic'; text-align:center;}
.get-listed-now h3 span{ text-transform:uppercase;}
.your-bussiness{ width:100%; float:left; text-align:center;}
.get-listed-now h4{ color:#535353; font-size:12px; font-family: 'crimson_textitalic'; text-decoration:underline; text-align:center; padding-bottom:5px;}

ul.get-listed-link{ float:left; width:100%; padding-top:12px;}
ul.get-listed-link li{ float:left; width:16.6%;}
ul.get-listed-link li a{ font-family: 'crimson_textitalic'; font-size:15px; color:#fff; line-height:20px;}
ul.get-listed-link li a:hover{}
ul.get-listed-link li small{ color:#bbbbbb; font-size:12px;}
ul.get-listed-link li i{ font-size:14px;}

.latest-listed{ float:left; width:100%; padding-top:46px; padding-bottom:35px;}


ul.latest-listed-gallery{ width:100%; float:left;}
ul.latest-listed-gallery li{ padding-bottom:32px; margin-bottom:32px; width:100%; float:left; border-bottom:1px solid #535353;}
.latest-listed-left{ float:left; width:560px;}
.latest-listed-right{float:right; width:560px;}

.latest-listed-left-pic{ float:left; width:230px;}
.latest-listed-right-dec{ float:right; width:310px;}
.latest-listed-right-dec h3{font-family: 'crimson_textsemibold_italic'; color:#fff; font-size:25px;}
.florist-flower{ color:#cccccc; font-size:14px; font-family: 'crimson_textitalic'; padding-bottom:15px; padding-top:7px;}
.latest-listed-right-dec p{ color:#cccccc; font-size:16px; line-height:18px;}
.latest-link{ color:#fff; font-size:14px; padding-top:23px;}
.latest-link a{color:#fff; font-size:14px; font-family: 'crimson_textitalic';}
.latest-listed-left-pic img{ border:1px solid #2a2a2a;}

.latest-listed-left-pic img:hover { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */ filter: gray; /* IE6-9 */ -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */ -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */ -webkit-backface-visibility: hidden; /* Fix for transition flickering */ }

.directory-services .section-top-right.obituaries { width: 985px;}

.pagination{ width:100%; float:left; background:#000000; padding:10px; border: 4px double #2A2A2A;}
.pagination-left{ padding-top:5px; float:left; color:#fff; font-size:16px;}

.pagination-right{ float:right;}
.pagination-right .txt-select{ float:left;}
ul.pagination-main{ padding-top:7px; float:left;  padding-left:31px;}
ul.pagination-main li{ padding-right:2px; float:left;}
ul.pagination-main li a{ font-size:14px; color:#cacaca; width:14px; height:18px; text-align:center; display:block;}
ul.pagination-main li a:hover, ul.pagination-main li a:focus, ul.pagination-main li a.page-current{ color:#fff; background:#181818; border-radius:2px; text-decoration:none;}

ul.obituaries-gallery{ padding-top:13px; float:left; width:100%;}
ul.obituaries-gallery li{ margin-bottom:30px; width:100%; float:left;}
.obituaries-gallery-left{ float:left; width:396px;}
.obituaries-main img{ border:1px solid #2a2a2a;}
.obituaries-main h3{ font-size:25px; color:#fff; font-family: 'crimson_textsemibold_italic'; padding:30px 0 7px 0;}
.date-month{ color:#cccccc; font-size:16px;  font-family: 'crimson_textitalic'; padding-bottom:10px;}
.obituaries-main p{ color:#cccccc; font-size:14px; line-height:18px; font-family: 'crimson_textroman'; }

.obituaries-main img:hover { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */ filter: gray; /* IE6-9 */ -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */ -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */ -webkit-backface-visibility: hidden; /* Fix for transition flickering */ }

.obituaries-gallery-right{ float:right; width:396px;}
.field-form{ float:left; width:100%; padding-top:17px;}

.txt-field-full{background: #181818; margin-bottom:10px; border: medium none; color: #b9b9b9; font-family: 'crimson_textitalic'; font-size: 14px; padding: 8px; width: 100%;}
.txt-select-full{background: #181818; margin-bottom:10px; border: medium none; color: #b9b9b9; font-family: 'crimson_textitalic'; font-size: 14px; padding:6px 8px; width: 100%;}
.email{ width:100%; text-align:center;}
.email .btn{ margin:0 auto;}
.send-flo .search-btn{ width:160px;}
.lore{ color:#fff; font-size:22px; font-family: 'crimson_textitalic';}
.simple-txt p{ font-family: 'crimson_textroman'; color:#cccccc; font-size:14px;}
.simple-txt{ padding-top:13px;}
.heading-bottom-top{ border-top: 1px solid #818181; margin-top: 8px; padding-top: 15px;}
.heading-bottom-top h4{ padding-bottom:5px; color:#c3c3c3; font-size:14px; font-family: 'crimson_textsemibold_italic';}
.heading-bottom-top p{ color:#818181; font-size:14px; line-height:20px;  font-family: 'crimson_textitalic';}
.live-site a{ color:#b9b9b9; font-size:16px; font-family: 'crimson_textitalic'; float:left; padding-top:7px;}
.live-site input{ float:right; background:#181818; border:none; color: #ABABAB; font-family: 'crimson_textitalic'; font-size: 13px; padding: 8px;}
.live-site{ padding:17px 0;}

ul.category-view{ padding:7px 10px;  background: #000000;    border: 4px double #2A2A2A; float:left; width:100%;}
ul.category-view li{ float:left; border-bottom:1px dashed #333333; border-right:1px dashed #333333;  padding:0 15px; width:33.33%; }

.category-pic{ margin-top:15px; float:left; width:120px; text-align:center; color:#333333; font-size:78px;}

.category-right-dec{ margin-top:15px;  float:right; width:250px; text-align:center;}
.category-right-dec h3{ padding-bottom:5px; color:#fff; font-size:18px; border-bottom:1px solid #2a2a2a; padding-bottom:5px; margin-bottom:5px; text-transform:uppercase; font-family: 'crimson_textitalic';}
.category-right-dec p{ color:#818181; font-size:14px; font-family: 'crimson_textitalic'; line-height:16px;}
.category-right-dec a{ color:#fff; font-size:16px; font-family: 'crimson_textitalic'; padding-top:12px; display:block;}
.category-view-main{ float:left; width:100%; margin:15px 0; border-left:1px dashed #333333;}
.category-view-main-inner{}
ul.category-view li{position:relative;min-height: 127px;}
ul.category-view li:first-child:after, ul.category-view li:nth-child(2):after{width: 27px; height: 27px; background: #000; position: absolute;content: ""; top: 91%; left: 97%; z-index: 1000;}
ul.category-view li:nth-child(3n+3){ border-right:none;}
ul.category-view li:nth-child(4),ul.category-view li:nth-child(5),ul.category-view li:nth-child(6){ border-bottom:none;}

.latest-posting{ padding-bottom:50px; width:100%; float:left; padding-top:40px;}
ul.latest-posting-thumb{ width:100%; float:left;}
ul.latest-posting-thumb li{ min-height:190px; float:left; width:14.28%; }
ul.latest-posting-thumb li h3{ color:#fff; font-size:22px;  font-family: 'crimson_textitalic'; padding-top:11px;} 
ul.latest-posting-thumb li p{ color:#a7a7a7; font-size:14px;} 
ul.latest-posting-thumb li img{ border:1px solid #2a2a2a;}

ul.latest-posting-thumb li img:hover { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */ filter: gray; /* IE6-9 */ -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */ -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */ -webkit-backface-visibility: hidden; /* Fix for transition flickering */ }

.individual{ width:100%; float:left; padding-top:60px;}
.individual-top{ width:100%; float:left; background:#0b0b0b url(../images/top.png) no-repeat center top; height:134px;}
.individual-middle{ width:100%; float:left; background:url(../images/midd.png) repeat-y center top;}
.individual-bottom{ margin-top:-25px; width:100%; float:left; background:#0b0b0b url(../images/bottom.png) no-repeat bottom center; height:134px;}

.individual-pic{ width:100%; text-align:center; float:left;}
.individual-photo{ position:relative; border:4px double #2a2a2a; background:#000; width:323px; height:353px; margin:-56px auto 0;}
.individual-name{ width:100%; text-align:center; color:#fff; font-size:30px; font-family: 'crimson_textsemibold_italic'; padding-top:24px;}
.individual-name span{ color:#a9a9a9; font-size:20px; }
.passed-away{ color:#a9a9a9; font-size:16px; font-family: 'crimson_textsemibold_italic'; float:left; width:100%; padding-top:12px;}
.indi-three{ width:100%; text-align:center; float:left; color:#fff; font-size:25px; font-family: 'crimson_textsemibold_italic'; padding-top:20px;}
.indi-four{ padding-bottom:20px; width:100%; float:left; text-align:center; color:#a9a9a9; font-size:18px; font-family: 'crimson_textsemibold_italic'; padding-top:3px;}
.indi-four span{ color:#fff; font-family: 'crimson_textbold_italic';}
.indi-four small{ font-size:14px; font-family: 'crimson_textsemibold_italic';}
.individual-pic p{ color:#a9a9a9; font-size:18px; line-height:20px; font-family: 'crimson_textsemibold_italic';}

.indi-five{ width:100%; float:left; padding:28px 23% 0;} 
.indi-five-left{ width:50%; float:left;}
.indi-five-main{ padding-bottom:26px; width:100%; text-align:center; float:left;}
.indi-five-main h3{ color:#fff; font-size:18px;  font-family: 'crimson_textbold_italic';}
.indi-five-main p{ color:#a9a9a9; font-size:18px; font-family: 'crimson_textsemibold_italic';}
.indi-five-right{ float:right; width:50%;}

.indi-six{ width:100%; float:left; padding-top:55px; }
.indi-six p{ color:#fff; font-size:20px; line-height:25px; font-family: 'crimson_textsemibold_italic';}

.indi-seven{ padding-top:36px; width:100%; float:left; text-align:center; z-index:999; position:relative;}
.indi-seven .search-btn{ display:inline-block; margin:0 18px;}

.indi-seven-bottom{ padding-top:36px; width:100%; padding-bottom:50px; float:left; text-align:center;}
.indi-seven-bottom .search-btn{ display:inline-block; margin:0 18px;}

.preview-txt{ text-align:center; position:absolute; color:#fff; font-size:35px;  text-shadow: 0 0 2px #313131; -moz-text-shadow: 0 0 2px #313131; -webkit-text-shadow: 0 0 2px #313131; -o-text-shadow: 0 0 2px #313131; -ms-text-shadow: 0 0 2px #313131;  font-family: 'crimson_textsemibold_italic'; top:150px; left:0; width:100%;}



.sbHolder{	background-color: #181818;	border:none;	font-family: Arial, sans-serif;	font-size: 12px;	font-weight: normal;	height: 31px;	position: relative;	width: 200px;}
.sbHolder:focus .sbSelector{	}
.sbSelector{color:#ababab; font-size:13px;   font-family: 'crimson_textitalic';	display: block;	height: 30px;	left: 0;	line-height: 30px;	outline: none;	overflow: hidden;	position: absolute;	text-indent: 10px;	top: 0;	width: 170px;}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{	outline: none;	text-decoration: none;}
.sbToggle{	background: url(../images/select-icons.png) 0 -116px no-repeat;	display: block;	height: 30px;	outline: none;	position: absolute;	right: 0;	top: 0;	width: 30px;}
.sbToggle:hover{	background: url(../images/select-icons.png) 0 -167px no-repeat;}
.sbToggleOpen{	background: url(../images/select-icons.png) 0 -16px no-repeat;}
.sbToggleOpen:hover{	background: url(../images/select-icons.png) 0 -66px no-repeat;}
.sbHolderDisabled{	background-color: #3C3C3C;	border: solid 1px #515151;}
.sbHolderDisabled .sbHolder{	}
.sbHolderDisabled .sbToggle{	}
.sbOptions{	background-color: #212121;	border: solid 1px #515151;	list-style: none;	left: -1px;	margin: 0;	padding: 0;	position: absolute;	top: 30px;	width: 200px;	z-index: 1;	overflow-y: auto;}
.sbOptions li{	padding: 0 7px !important; float:none !important;}
.sbOptions a{	border-bottom: dotted 1px #515151;	display: block;	outline: none;	padding: 7px 0 7px 3px;}
.sbOptions a:link, .sbOptions a:visited{	color:#ababab; font-size:13px;   font-family: 'crimson_textitalic';	text-decoration: none;}
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus{	color: #fff;}
.sbOptions li.last a{	border-bottom: none;}
.sbOptions .sbDisabled{	border-bottom: dotted 1px #515151;	color: #999;	display: block;	padding: 7px 0 7px 3px;}
.sbOptions .sbGroup{	border-bottom: dotted 1px #515151;	color: #EBB52D;	display: block;	font-weight: bold;	padding: 7px 0 7px 3px;}
.sbOptions .sbSub{	padding-left: 17px;}

.select-left{ float:left;}