﻿@font-face {
 font-family: 'AvenirNextLTPro-Regular';
 src: url('../fonts/AvenirNextLTPro-Regular.eot?') format('eot'), 
      url('../fonts/AvenirNextLTPro-Regular.woff') format('woff'), 
      url('../fonts/AvenirNextLTPro-Regular.ttf')  format('truetype'),
      url('../fonts/AvenirNextLTPro-Regular.svg#AvenirNextLTPro-Regular') format('svg');
}

 @font-face {
 font-family: 'AvenirNextLTPro-Demi';
 	src: url('../fonts/avenirnext-demibold.eot');
    src: url('../fonts/avenirnext-demibold.eot') format('embedded-opentype'),
         url('../fonts/avenirnext-demibold.woff') format('woff'),
         url('../fonts/avenirnext-demibold.ttf') format('truetype'),
         url('../fonts/avenirnext-demibold.svg#AvenirNextDemiBold') format('svg');
}

body{ font-family: 'AvenirNextLTPro-Regular'; font-size: 16px; font-smooth:always;}
ul, li{ list-style:none;}
h1{font-size:48px;margin:79px 0 40px; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing:antialiased;}
.how_it_work_section p, .Why_Choose_eTernal_section p{ font-size: 18px;}
h1.orange{color:#f7941b;}
h1.white{color:#fefefe;}
h2{font-size:24px;}

a,
a:hover,
a:focus{outline: none;}

p.sub-title-box,
.sub-title-box{font-size: 24px;line-height: 30px;margin-bottom: 55px;}

img{max-width:100%;}

h1,
h2,
.sub-title-box,
.btn.btn-sm,
.legacy_block .hour_text, 
.legacy_block .hour,
.how_it_work_section p.sub-title-box,
.signup-wrapper .fb-text,
.signup-wrapper .mail-text,
.signup_popup .check_wrapper,
.signup_form .form-group input,
.login_message_with_login{font-family: 'AvenirNextLTPro-Demi';}


.signup_social_wrapper{color:#fff;text-align:center;}
.inner_container{max-width:1067px;margin:0 auto;}
.header_background{/*background:#000 url(../images/header_background.jpg) no-repeat 50% 0;*/min-height:739px;}
.header .navbar-inverse, .header .nav_inverse{background:transparent;border:0;margin:0;padding:70px 10px 50px 10px;}

.header .navbar-nav > li{ padding: 11px 15px 0;}
.navbar-inverse .navbar-nav > .active > a, 
.navbar-inverse .navbar-nav > .active > a:hover, 
.navbar-inverse .navbar-nav > .active > a:focus{background:none;}

.header .navbar-nav > li > a:hover,
.header .navbar-nav > li > a{color:#c7c4d0; font-size: 16px; padding:0;text-transform:uppercase;background:none;}
.header .navbar-nav > li.active > a:hover,
.header .navbar-nav > li.active a{color:#ffffff; background:none;}

.navbar-brand img{max-width:100%;}
.btn.btn-default{background:transparent;border-radius: 25px;border: solid 1px #F7941B;background: rgba(0, 0, 0, 0);color: #f7941b;border-radius:25px;padding:10px 30px; font-size: 22px;}
.btn.btn-default:focus{outline: none;}
.btn.btn-default:active{  -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, .125);box-shadow: inset 0 0px 0px rgba(0, 0, 0, .125);}

.section_about{text-align:center;}
.about_section_bg{background:url(../images/about_section_bg.jpg) no-repeat 50% 0;min-height:536px;}
.candle_icon_smal{background:url(../images/candle_icon.png) no-repeat;width:32px;height:49px;display:inline-block; float:left;}
.candle_icon_large{background:url(../images/candle_icon_large.png) no-repeat 0 0;width:61px;height:93px;display:inline-block;}

.feature_eternal .candle_icon_smal{background:url(../images/candle_icon.png) no-repeat;width:33px;height:69px;display:inline-block; float:left;}



.btn.btn-sm{ font-size: 10px; padding: 3px 21px; vertical-align: top;}
.btn.btn-default:hover{ background:#F7941B; color: #fff;}


.navbar-brand{ height: auto; padding: 0;}
.login_logout_wrapper{text-align: right; margin-bottom: 10px;}
.login_logout_wrapper .face-book-icon .facebook,
.login_logout_wrapper .twitter_icon .twitter{ background: url(../images/sprit-social-icon.png) no-repeat 0 2px; display: inline-block;    height: 24px;    width: 26px;}

.background_remove .login_logout_wrapper .face-book-icon .facebook,
.background_remove .login_logout_wrapper .twitter_icon .twitter{background: url(../images/sprit-social-icon_new.png) no-repeat 0 2px;}

.login_logout_wrapper .face-book-icon .facebook, .background_remove .login_logout_wrapper .face-book-icon .facebook{background-position:0 -61px;margin-left:21px}

.login_logout_wrapper .login-btn{ display: inline-block; font-size: 10px;}
.login_logout_wrapper .sign-up-btn{ display: inline-block; color: #fff; background: #f7941b; font-size: 10px;}
.login_logout_wrapper .btn-sm{ margin-left: 15px;}
.signup_social_wrapper h1{ margin: 55px 0 20px 0; min-height: 148px;}

.signup-wrapper{ width: 335px; margin: auto;}
.signup-wrapper .top-seprater-box{ position: relative; margin:43px 0;}
.signup-wrapper .top-seprater-box .top-sperater { background: url(../images/or_border.png) no-repeat 50% 0;  display: inline-block;    height: 1px;    left: 0;   position: absolute;    top: 10px;    width: 100%;}
.signup-wrapper .top-seprater-box .seprater-text{display: inline-block;    padding: 0 10px;    position: relative;    z-index: 99; font-family: 'AvenirNextLTPro-Demi';}
.btn-default .facebook,
.btn-default .message{ background: url(../images/sprit-social-icon.png) no-repeat 0 -33px; display: inline-block;    height: 21px;    width: 26px; vertical-align: top; margin-right: 23px;margin-top: 5px;}

.btn-default .facebook{ background-position:0 -61px;}
.signup-wrapper .btn-default{min-width: 335px;text-align: left;color:#fff; padding:10px 30px 10px 14px;}


.memorial-wrapper p{margin: 0 0 50px;}
.memorial-candel{    margin: 62px 0 0;}
.legacy_block .hour_text,
.legacy_block .hour{ text-align: center; display: block; text-align: center; font-size: 72px; color: #f7941b; line-height: 72px;}
.legacy_block .hour_text{font-size: 36px; line-height: 36px;}
.legacy_block .hour{ margin:30px 0 10px}
.legacy_block .memorial_candle_box{padding-right: 8px;}

.ipad-and-iphone-screen{width:100%; display:table;}
.mac-screen{width:100%; display:table;}

.candle_works_wrapper{margin: 45px 0;}
.white-main-wrapper p, .white-main-wrapper h2{ color: #aea8c0;}
.orange-main-wrapper p,
.orange-main-wrapper h2{ color: #c7c4d0;}

.how_it_work_section{text-align: center; margin-bottom: 90px;}
.about_section_bg h1 {  margin: 79px 0 50px;}


.candle-works-wrapper{ background-size:100% 100%; margin:0;}
.candle-works-wrapper h1{ color:#fff; margin:30px 0;}
.candle-works-wrapper p.sub-title-box{font-size: 26px; line-height: 30px; margin-bottom: 40px;}
.candle-works-wrapper h2 span{ width:100%; text-align:center; float:left; font-size:14px;}

/*how it work section started*/
.how_it_work_section .icons{background:url(../images/memory_love_icon.png) no-repeat 0 0;width:75px;height:62px;display:inline-block;}
.how_it_work_section .icons.signup_icon{background-position:0 0;}
.how_it_work_section .icons.honor_iocn{background-position:0 -100px;}
.how_it_work_section .icons.donate_icon{background-position:0 -200px;}
.how_it_work_section .icons.share_icon{background-position:0 -300px;}

.dashbord_slider_background{background:url(../images/slider_background.jpg) no-repeat 50% 0;min-height:611px; background-size:100% 100%;}

/*how it work section end*/

.check_wrapper{font-family:AvenirNextLTPro-Demi;}

/*slider section started*/
.dashbord_slider_background{ text-align: center; position: relative;}
.dashbord_slider_background .carousel{ position: absolute; top: 3px;}
.dashbord_slider_background .carousel-inner h2{ margin: 70px 0 20px 0; text-align: left;}
.dashbord_sliderenterprise_section_background .carousel-indicators{ bottom:100px !important;}
.dashbord_sliderenterprise_section_background .carousel-indicators li{ background: #fff; border: none; height: 12px; width: 12px;opacity:0.5;margin:0;}
.dashbord_slider_background .carousel-indicators .active{ background:#fff;opacity:1;}
.carousel h2{font-size:30px;}
.carousel-inner{min-height:352px;}
.carousel-inner .carousel-descrption{ padding: 0 20px 0 25px; text-align:left;}
.carousel-inner .carousel_img_wrapper{ height: 352px; line-height: 348px;}
/*slider section end*/


.how-people{ text-align:center;}
.how-people h1{margin:40px 0;}
.how-people p{ margin-bottom:30px; color:#c7c4d0;}
.how-people h2{ font-size:28px;color:#c7c4d0;}
.how-people .carousel-descrption p{ font-size:20px;}


.enterprise_section{text-align:center; margin-top:-10px;}
.enterprise_section .btn.btn-default{min-width: 224px;}
.enterprise_section .light-btn-wrapper{margin: 0px 0 20px;}
.enterprise_section .chart-wrapper{ position: relative;}
/*.enterprise_section .chart-wrapper .eternal_site_view{position: absolute;top:31px;}*/
.enterprise_section h1{ margin:40px 0;}
.enterprise_section p{ margin-bottom:30px;}
.enterprise_section .pi_chart_wrapper {padding: 27px 0 0;}




/*contact section started*/
.contact_section{/*background:url(../images/mix_background.jpg) no-repeat 50% 0;min-height:787px;*/position:relative;margin-top:-7px;}
.contact_section h1, .contact_section p{text-align:center;}
.contact_section h1{ color:#f7941b; margin:40px 0;}
.contact_form{max-width:872px;margin:0 auto;}
.contact_section .form-control{ background: none; border: 1px solid #F7941B; color: #555; font-size: 16px; height: 54px;  line-height: 18px; padding:18px;}
.contact_section ::-webkit-input-placeholder{ color: #c2bdc4;}
.contact_section :-moz-placeholder{ color: #c2bdc4;}
.contact_section ::-moz-placeholder{ color: #c2bdc4;}
.contact_section :-ms-input-placeholder { color: #c2bdc4;}

.contact_section .form-control:focus{ box-shadow: none;}
.contact_section .form-group{ margin-bottom: 25px;padding-right:5px;}

.textarea_wrapper{padding-left:5px;}
.contact_section textarea:hover,
.contact_section textarea:focus,
.contact_section textarea{ height:370px; width: 100%; border-radius: 4px;  background: none; border: 1px solid #F7941B; color: #555; font-size: 16px; padding:18px; resize: none;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box; outline: inherit;}
.contact_section .contact-btn-box{ margin:10px 0 20px; text-align: center; }
.contact_section  .btn-default{font-size: 22px; min-width: 180px;}
.contact_form .address-box, .contact_form .time_box{color: #c7c4d0;font-size: 18px;line-height: 24px; margin-right: -2px;}
.contact_form .address-box{ margin-left: 20px;}

.contact_form .address-box{}
/*contact section started*/


.footer{margin:30px 0 30px 0;}
.foot-head-section{ background:url(../images/mix_background.jpg) center top no-repeat; padding:40px 0; text-align:center; width:100%; float:left; margin-bottom:40px;background-size:100% 100%;}

.footer ul li a{color: #f7941b;font-size: 16px;margin:0 40px 0 0;padding: 0;}
.footer .nav > li > a:hover, .footer .nav > li > a:focus{ background: none;}

.copyright{color:#F7941B; font-family: "AvenirNextLTPro-Regular";}
.footer .nav > li{margin-top:10px;}

/*signup popup started*/
.modal{padding-bottom: 35px;}
.modal-dialog{max-width:420px; margin-left: auto; margin-right: auto;}
.modal-content{border-radius:10px;}

.modal-header{padding:10px 13px;border-bottom:0;}
button.close{font-size:32px;color:#b5bec4;opacity:1; width: 17px;}
.modal-header .close{margin-top: -10px;}
.signup_form{max-width:280px;margin:0 auto; text-align: center;}
.login_popup .modal-body,
.signup_popup .modal-body {color: #c9cbd0;    padding: 10px 15px 30px;}
.signup_popup .check_wrapper {    font-size: 14px;    margin: 11px 0 14px;}

.signup_popup .seprater-text {background: none repeat scroll 0 0 #fff; color: #c9cbd0; display: inline-block;    padding: 0 10px;    position: relative;    z-index: 99; font-family: 'AvenirNextLTPro-Demi';}
.signup_popup .top-sperater {background: none repeat scroll 0 0 #c9cbd0; display: inline-block;height: 2px;left: 0;opacity: 0.3;position: absolute;top: 10px;width: 100%;}
.signup_popup .top-seprater-box {margin: 0px 0;    position: relative;}

.fb-signup-box{margin-top:16px;margin-bottom:40px;}
.check_wrapper .btn-primary{ background: url(../images/check-icon.png) no-repeat 0 -24px; width: 23px; height: 23px; border: 0; box-shadow: none; left: 7px;
    top: -5px;}
.check_wrapper .btn-primary.active{ background: url(../images/check-icon.png) no-repeat 0 0;}
.signup_form .form-group input{ background: url(../images/signup-sprite.png) no-repeat 11px 16px;  height: 44px;   padding: 6px 12px 6px 40px;}
.signup_form .form-group input[type=password], .signup_form .form-group input[type=password]{background-position: 11px -39px;}
.signup_form ::-webkit-input-placeholder{color: #c9cbd0}
.signup_form :-moz-placeholder{color: #c9cbd0}
.signup_form ::-moz-placeholder{color: #c9cbd0}
.signup_form :-ms-input-placeholder {color: #c9cbd0}
.signup_form .form-group {margin-bottom: 20px;}
.signup_form .signup_btn_block{ padding: 9px 0 29px;}
.btn-primary[type=button], .btn-primary[type=submit]{background-color: #f7941b;    border: 0 none;    color: #fff;    min-height: 43px;    min-width: 138px;}
.login_message_with_login{font-size: 14px;}
.login_message_with_login a{ color: #c9cbd0; margin: 0 0 0 10px;}
.login_popup .create_account_link,
.login_message_with_login a.login_link{text-decoration: underline;}


.login_popup .fb-signup-btn{ background: url(../images/fb-sign-btn.png) no-repeat 0 0; border: 0 none;height: 44px;margin: 12px 0 0;width: 277px;}
.login_popup .create_account_link{margin: 0 15px 0 0;}
.login_popup .seprater-text {background: none repeat scroll 0 0 #fff; color: #c9cbd0; display: inline-block;    padding: 0 10px;    position: relative;    z-index: 99; font-family: 'AvenirNextLTPro-Demi';}
.login_popup .top-sperater {background: none repeat scroll 0 0 #c9cbd0; display: inline-block;height: 2px;left: 0;opacity: 0.3;position: absolute;top: 10px;width: 100%;}
.login_popup .top-seprater-box {margin: 20px 0;    position: relative;}

.tradition-age-wrapper p{ font-size: 20px;}
.candle_icon_extralarge{background:url(../images/candle_icon_large.png) no-repeat;width:64px;height:97px;float:left;}


.Why_Choose_eTernal_section{text-align:left;}
.feature_eternal h2{ padding:19px 0; padding-left:60px; background:url(../images/candle_icon.png) no-repeat; margin:0;}

.Why_Choose_eTernal_section .description_text{padding:0px 45px 0px 60px;}
.Why_Choose_eTernal_section h1{text-align:center;margin-top:15px;}
.Why_Choose_eTernal_section p.sub-title-box{text-align:center;margin-left: auto;margin-right: auto; color:#f7941b;}
.Why_Choose_eTernal_section .feature_eternal, .Why_Choose_eTernal_section .why_eternal_row{margin-bottom:10px;}
.signup_today_button{text-align:center;padding-top:80px;}

.header_content{padding-top:175px;}
.navbar-fixed-top.top-nav-collapse{background:rgba(0,0,0,0.8);padding:20px 10px 15px 10px;border-bottom:solid 1px #444;}

.blur{-webkit-filter: blur(4px) ; -moz-filter: blur(4px); -o-filter: blur(4px); -ms-filter: blur(4px); filter: blur(4px);filter: grayscale(50%)}

.signup_form .help-block{text-align:left;}

@media (max-width: 360px) {
	.legacy_block .col-sm-4{height:113px;}
	body .legacy_block .hour{margin:3px 0 5px 0;}
	body .candle_icon_large{height:45px;width:28px;}
	body .legacy_block .hour{font-size:35px;line-height:35px;}
	body .legacy_block .hour_text{font-size:17px;line-height:17px;}
	.btn.btn-sm{ padding: 3px 12px; vertical-align: top;}
}
@media (max-width: 767px) {
	.Today_Membership_wrapper{word-wrap: break-word;}
	.Today_Membership_wrapper,
	.row.memorial-wrapper{ margin: 0 15px;}
	body .signup-wrapper .btn-default{ width: 100%; max-width: 335px;}
	.navbar-toggle{margin-top: 10px;}
	.Why_Choose_eTernal_section .description_text{padding:0px 0px 20px 60px;}
	.nav_inverse > .container-fluid{ padding: 0;}
}
