
body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');--wp--preset--duotone--midnight: url('#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');--wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;}:where(.is-layout-flex){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}
.wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}


/*---main color--*/
#gnav,.global-nav li ul li,.mb-horizontal-nav{background-color:#161410;}
.fa,.required{color:#161410;}
#wp-calendar a{color:#161410;font-weight: bold;}
.cat-name, .sticky .cat-name{background-color:#161410;}
.pagination a:hover,.pagination .current{background-color:#161410;border:solid 1px #161410;}
.wpp-list li a:before{background-color:#161410;}
/*--link color--*/
#gnav .global-nav .current-menu-item > a,#gnav .global-nav .current-menu-item > a .fa,#modal-global-nav-container .current-menu-item a,#modal-global-nav-container .sub-menu .current-menu-item a,.side-widget .current-menu-item a,.mb-horizontal-nav-inner .current-menu-item a,.mb-horizontal-nav-inner .current-menu-item a .fa,.entry-title a:active,.pagination a,.post-nav .fa{color:#9b8d77;}
.global-nav-default > li:first-child:before, .global-nav-default > li:after{background-color:#9b8d77;}
.article-body a{color:#9b8d77;}
.author-profile-text .author-name a{color:#9b8d77;}
.recommend-date a {display:block;text-decoration:none;color:#000c15;}
.next-page span{background-color:#b5b5b5;color:#fff;}
.next-page a span {background-color:#fff;color:#9b8d77;}
.comment-page-link .page-numbers{background-color:#fff;color:#9b8d77;}
.comment-page-link .current{background-color:#b5b5b5;color:#fff;}
.side-widget li a:after{color:#9b8d77;}
blockquote a, .box-default a, .box-info a{color:#9b8d77;}
.follow-user-url a:hover .fa{color:#9b8d77;}
/*--link hover--*/
a:hover,.global-nav a:hover,.side-widget a:hover,.side-widget li a:hover:before,#wp-calendar a:hover,.entry-title a:hover,.footer-follow-btn a:hover .fa{color:#b5b5b5;}
.scroll-nav-inner li:after{background-color:#b5b5b5;}
.featured-title h2:hover{color:#b5b5b5;}
.author-profile-text .author-name a:hover{color:#b5b5b5;}
follow-user-url a:hover .fa{color:#b5b5b5;}
.next-page a span:hover{background-color:#b5b5b5;color:#fff;}
.comment-page-link .page-numbers:hover{background-color:#b5b5b5;color:#fff;}
.tagcloud a:hover{border:solid 1px #b5b5b5;color:#b5b5b5;}
blockquote a:hover, .box-default a:hover, .box-info a:hover{color:#b5b5b5;}
#modal-global-nav-container .global-nav-default li a:hover{color:#b5b5b5;}
.side-widget li a:hover:after{color:#b5b5b5;}
.widget-contact a:hover .fa{color:#b5b5b5;}
#sidebar-cta {border:solid 4px #b5b5b5;}
/*--btn color--*/
.btn-more{background-color:#9b8d77;border:solid 1px #9b8d77;}
.btn a{background-color:#9b8d77;color:#fff;}
.btn a:hover{color:#fff;}
.btn-border{display:block;padding:8px 16px;border:solid 1px #9b8d77;}
.btn-border .fa{color:#9b8d77;}
.btn-border:hover{background-color:#9b8d77;}
input[type=submit]{background-color:#9b8d77;color:#fff;}
/*--header-*/
.header-area-height{height:96px;}
.header-brand {line-height:96px;}
.header,.header-area-height-line #gnav{background-color:#fff;}
.top-bar{background-color:#f8f8f8;}
.site-description {color:#000c15}
.header-table .site-description{line-height:2;font-size:11px;}
.header-site-name a{color:#000c15}
.header-site-name a:hover{color:#b5b5b5;}
.header-logo img, .modal-header-logo img{max-height:50px;}
.global-nav-line li a{color:#000c15;}
#mb-scroll-nav .header-site-name a{color:#000c15;font-size:16px;}
#mb-scroll-nav .header-site-name a:hover{color:#b5b5b5;}
@media screen and ( min-width: 768px ){
.header-area-height,.header-widget{height:96px;}
.header-brand {line-height:96px;}
.header-site-name a{font-size:24px;}
}
@media screen and ( min-width: 992px ){
.header-logo img{max-height:50px;}
}
/*--header cta-*/
.header-cta-tell .fa{font-size:26px;color:#b5b5b5;}
.header-cta-tell .tell-number{font-size:26px;color:#000c15;}
.header-cta-tell .tell-text{color:#000c15;}
.header-phone{position:absolute;top:50%;right:40px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:999;}
.header-phone .fa{font-size:42px;font-size:4.2rem;color:#b5b5b5;}
.header-mail{position:absolute;top:50%;right:40px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:999;}
.header-mail .fa{font-size:42px;font-size:4.2rem;color:#b5b5b5;}
@media screen and ( min-width: 768px ){
.header-phone {display: none;}
.header-mail{right:46px;}
}
@media screen and ( min-width: 992px ){
.header-cta ul {display: block; text-align: right;line-height:96px;}
.header-cta li {display: inline-table;vertical-align: middle;}
.header-cta-btn a{background-color:#37db9b;color:#fff;}
.header-mail{display: none;}
}
/*--header cta-*/
.header-info a{background:#e2e5e8;color:#000c15;}
.header-info a .fa{color:#000c15;}
.header-info a:hover{background:#bcc3ca;color:#fff;}
.header-info a:hover .fa{color:#fff;}
/*--modal menu--*/
.modal-menu{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:999;}
.modal-menu .modal-gloval-icon{float:left;margin-bottom:6px;}
.modal-menu .slicknav_no-text{margin:0;}
.modal-menu .modal-gloval-icon-bar{display:block;width:32px;height:3px;border-radius:4px;-webkit-transition:all 0.2s;transition:all 0.2s;}
.modal-menu .modal-gloval-icon-bar + .modal-gloval-icon-bar{margin-top:6px;}
.modal-menu .modal-menutxt{display:block;text-align:center;font-size:12px;font-size:1.2rem;color:#000c15;}
.modal-menu .modal-gloval-icon-bar{background-color:#9b8d77;}
#modal-global-nav-container{background-color:#fff;}
#modal-global-nav-container .global-nav li ul li{background-color:#fff;}
#modal-global-nav-container .global-nav-default li a{color:#000c15;}
/*--mb scroll arrow -*/
.mb-scroll-arrow > ul:after{position:absolute;right:6px;top:0;font-family:fontawesome;content:"\f105";font-size:30px;font-size:3rem;text-shadow:0 0 6px rgba(0,0,0,0.6);color:#fff;opacity:0.9;z-index:1;-webkit-animation:mb-scrollnav-transform 1.8s infinite ease-in-out;animation:mb-scrollnav-transform 1.8s infinite ease-in-out}
/*--featured section--*/
.featured{position:relative;overflow:hidden;background-color:#e8edf8;}
.featured:before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background-image:url("/media/2018/10/topview.jpg");background-position:center;background-size:cover;background-repeat:no-repeat;opacity:1;-webkit-filter:blur(3px);filter: blur(3px);-webkit-transform: translate(0);transform: translate(0);}
.featured-overlay{position: absolute;top:0;left:0;right:0;bottom:0;background:url("/theme/emanon-pro/lib/images/overlay-dots.png");margin:auto;z-index:200;}
/*--slick slider for front page & LP--*/
.slick-slider{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.slick-list,.slick-slider{display:block;position:relative}
.slick-list{overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{display:block;position:relative;top:0;left:0;margin:40px 0}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl']
.slick-slide{float:right}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:solid 1px transparent}
.slick-arrow.slick-hidden{display:none}
.slick-next:before,.slick-prev:before{content:""}
.slick-next{display:block;position:absolute;top:50%;right:-11px;padding:0;width:16px;height:16px;border-color:#9b8d77;border-style:solid;border-width:3px 3px 0 0;background-color:transparent;cursor:pointer;text-indent:-9999px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.slick-prev{display:block;position:absolute;top:50%;left:-11px;padding:0;width:16px;height:16px;border-color:#9b8d77;border-style:solid;border-width:3px 3px 0 0;background-color:transparent;cursor:pointer;text-indent:-9999px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}
@media screen and ( min-width: 768px ){
.slick-next{right:-32px;width:32px;height:32px;}
.slick-prev{left:-32px;width:32px;height:32px;}
}
/*--entry tab btn--*/
.tab-area {color: #000c15;;}
.tab-area > div {background: #f1f1f1;}
.tab-area > div:hover{background:#e2e5e8;}
.tab-area > div.nav-tab-active, .tab-area > div.nav-tab-active:hover{background: #e2e5e8;}
.tab-area > div.nav-tab-active:after{border-top:8px solid #e2e5e8;}
.tab-area > div.nav-tab-active:hover:after{border-top:8px solid #e2e5e8;}
.tab-btn-bg a {background-color:#9b8d77;color:#fff;}
/*---背景--*/
.front-top-widget-box h2, .front-bottom-widget-box h2{padding:8px 0 8px 16px;background-color:#161410;color:#fff;}
.entry-header h2{padding:8px 0 8px 16px;background-color:#161410;color:#fff;}
.archive-title h1{padding:8px 0 8px 16px;background-color:#161410;color:#fff;}
/*--h2 style--*/
/*---左ボーダー＋背景--*/
.article-body h2{padding:8px 0 8px 12px;border-left:solid 4px #161410;background-color:#f0f0f0;}
/*--h3 style--*/
/*--下ボーダー--*/
.article-body h3,.page-bottom-widget h3{padding:6px 0;border-bottom:solid 2px #161410;}
/*--h4 style--*/
/*---無し--*/
.article-body h4{padding:4px 0;}
/*--sidebar style--*/
/*---下ボーダー（2カラー）--*/
.side-widget-title {border-bottom:1px solid #e2e5e8;}
.side-widget-title h3 {margin-bottom: -1px;}
.side-widget-title span{display:inline-block;padding:0 4px 4px 0;border-bottom:solid 1px #161410;}
/*--read more--*/
.archive-header{padding:8px 16px 64px 16px;}
.read-more{position:absolute;right: 0;bottom:24px;left:0;text-align:center;}
.read-more .fa{margin:0 0 0 4px;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;}
.read-more a:hover .fa{color:#fff;}
.featured-date .read-more,.home .big-column .read-more,.archive .ar-big-column .read-more{position:absolute;right:0;bottom:32px;left:0;}
.home .big-column .btn-mid,.archive .ar-big-column .btn-mid{width: 80%;}
@media screen and ( min-width: 768px ){
.archive-header{padding:8px 16px 72px 16px;}
.home .one-column .read-more,.archive .ar-one-column .read-more,.search .ar-one-column .read-more{position:absolute;right:16px;bottom:20px;left:auto;}
.blog .one-column .read-more,.archive .ar-one-column .read-more,.search .ar-one-column .read-more{position:absolute;right:16px;bottom:20px;left:auto;}
.home .big-column .btn-mid,.archive .ar-big-column .btn-mid,.search .ar-big-column .btn-mid{width:20%;}
.blog .big-column .btn-mid,.archive .ar-big-column .btn-mid,.search .ar-big-column .btn-mid{width:20%;}
.home .one-column .read-more .btn-border,.archive .ar-one-column .read-more .btn-border,.search .ar-one-column .read-more .btn-border{display:inline;}
.blog .one-column .read-more .btn-border,.archive .ar-one-column .read-more .btn-border,.search .ar-one-column .read-more .btn-border{display:inline;}
}
/*--remodal's necessary styles--*/
html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}
.remodal,[data-remodal-id]{display:none}
.remodal-overlay{position:fixed;z-index:9998;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}
.remodal-wrapper{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}
.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-0.05em;content:""}
.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}
.remodal{position:relative;outline:0;}
.remodal-is-initialized{display:inline-block}
/*--remodal's default mobile first theme--*/
.remodal-bg.remodal-is-opened,.remodal-bg.remodal-is-opening{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,.9)}
.remodal-overlay.remodal-is-closing,.remodal-overlay.remodal-is-opening{-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
.remodal-overlay.remodal-is-opening{-webkit-animation-name:c;animation-name:c}
.remodal-overlay.remodal-is-closing{-webkit-animation-name:d;animation-name:d}
.remodal-wrapper{padding:16px}
.remodal{box-sizing:border-box;width:100%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:#2b2e38;background:#fff;}
.remodal.remodal-is-closing,.remodal.remodal-is-opening{-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
.remodal.remodal-is-opening{-webkit-animation-name:a;animation-name:a}
.remodal.remodal-is-closing{-webkit-animation-name:b;animation-name:b}
.remodal,.remodal-wrapper:after{vertical-align:middle}
.remodal-close{position:absolute;top:-32px;right:0;display:block;overflow:visible;width:32px;height:32px;margin:0;padding:0;cursor:pointer;-webkit-transition:color 0.2s;transition:color 0.2s;text-decoration:none;color:#fff;border:0;outline:0;background:#b5b5b5;}
.modal-global-nav-close{position:absolute;top:0;right:0;display:block;overflow:visible;width:32px;height:32px;margin:0;padding:0;cursor:pointer;-webkit-transition:color 0.2s;transition:color 0.2s;text-decoration:none;color:#fff;border:0;outline:0;background:#9b8d77;}
.remodal-close:focus,.remodal-close:hover{color:#2b2e38}
.remodal-close:before{font-family:Arial,Helvetica CY,Nimbus Sans L,sans-serif!important;font-size:32px;line-height:32px;position:absolute;top:0;left:0;display:block;width:32px;content:"\00d7";text-align:center;}
.remodal-cancel,.remodal-confirm{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:9pt 0;cursor:pointer;-webkit-transition:background 0.2s;transition:background 0.2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}
.remodal-confirm{color:#fff;background:#81c784}
.remodal-confirm:focus,.remodal-confirm:hover{background:#66bb6a}
.remodal-cancel{color:#fff;background:#e57373}
.remodal-cancel:focus,.remodal-cancel:hover{background:#ef5350}
.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner,.remodal-confirm::-moz-focus-inner{padding:0;border:0}
@-webkit-keyframes a{0%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}
@keyframes a{0%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}
@-webkit-keyframes b{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0}}
@keyframes b{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0}}
@-webkit-keyframes c{0%{opacity:0}to{opacity:1}}
@keyframes c{0%{opacity:0}to{opacity:1}}
@-webkit-keyframes d{0%{opacity:1}to{opacity:0}}
@keyframes d{0%{opacity:1}to{opacity:0}}
@media only screen and (min-width:641px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}
/*--footer cta --*/
/*--footer sns--*/
.footer-top{background-color:#323638;}
@media screen and ( min-width: 768px ){.footer-top-inner li a{border-bottom: none;}}
/*--footer--*/
.footer{background-color:#232323;color:#b5b5b5;}
.footer a,.footer .fa{color:#b5b5b5;}
.footer a:hover{color:#fff;}
.footer a:hover .fa{color:#fff;}
.footer-nav li{border-right:solid 1px #b5b5b5;}
.footer-widget-box h2,.footer-widget-box h3,.footer-widget-box h4,.footer-widget-box h5,.footer-widget-box h6{color:#b5b5b5;}
.footer-widget-box h3{border-bottom:solid 1px #b5b5b5;}
.footer-widget-box a:hover .fa{color:#fff;}
.footer-widget-box #wp-calendar caption{border:solid 1px #b5b5b5;border-bottom: none;}
.footer-widget-box #wp-calendar th{border:solid 1px #b5b5b5;}
.footer-widget-box #wp-calendar td{border:solid 1px #b5b5b5;}
.footer-widget-box #wp-calendar a:hover{color:#fff;}
.footer-widget-box .tagcloud a{border:solid 1px #b5b5b5;}
.footer-widget-box .tagcloud a:hover{border:solid 1px #fff;}
.footer-widget-box .wpp-list .wpp-excerpt, .footer-widget-box .wpp-list .post-stats, .footer-widget-box .wpp-list .post-stats a{color:#b5b5b5;}
.footer-widget-box .wpp-list a:hover{color:#fff;}
.footer-widget-box select{border:solid 1px #b5b5b5;color:#b5b5b5;}
.footer-widget-box .widget-contact a:hover .fa{color:#fff;}
@media screen and ( min-width: 768px ){.footer a:hover .fa{color:#b5b5b5;}}
/*--lp header image cover--*/
.lp-header{position:relative;height:500px;}
.lp-header:before{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, #000, #000)fixed;opacity:0.5;content: "";z-index: 100;}
.header-title, .header-target-message{color: #fff;}
.header-sub-title{color:#fff;}
.header-btn-bg a{border-bottom:none;border-radius:0;background-color:#9b8d77;color:#fff;}
.header-btn-bg a:hover{background-color:#9b8d77;border-radius:inherit;-webkit-transform:inherit;transform:inherit;color:#fff;}
.header-btn-bg:before{content:'';position:absolute;border:solid 3px #9b8d77;top:0;right:0;bottom:0;left:0;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;z-index:-1;}
.header-btn-bg:hover:before{top:-8px;right:-8px;bottom:-8px;left:-8px}
@media screen and ( max-width: 767px ){
.header-message{right:0;left:0;}
}
@media screen and ( min-width: 768px ){
.header-message{right:0;left:0;}
}
/*--lp content section--*/
#lp-content-section {background-color:#f8f8f8;}
/*--page custom css--*/


/*--ticker section--*/
.eb-ticker-section{background-color:#f8f8f8;color:#161410;}
.eb-ticker-section a{color:#161410;}
.eb-ticker-section a:hover{color:#b5b5b5;}
.ticker-label a{background-color:#161410;color:#fff;}
.ticker-label a:hover{background-color:#b5b5b5;color:#fff;}
/*--solution section--*/
.eb-solution-section, .eb-solution-section .bottom-arrow{background-color:#fff;}
.solution-header h2{color:#000c15;}
.solution-header p{color:#303030;}
.solution-box-list h3{color:#000c15}
.solution-box-list p{color:#303030}
.solution-box-icon i{color:#9b8d77;border: 2px solid #9b8d77;}
.solution-box-list:hover i{box-shadow: 0 0 0 0px #9b8d77;background: #9b8d77;border: 2px solid #9b8d77;color: #fff;}
/*--sales section--*/
.eb-sales-section{background-color:#f8f8f8;}
.sales-header h2{color:#000c15;}
.sales-content p{color:#303030;}
.sales-section-btn a{background-color:#9b8d77;color:#fff;}
.sales-box-header h3{color:#000c15;}
.sales-box-header:hover h3{color:#9b8d77;}
.sales-box-header i{color:#9b8d77;}
.sales-box-header:hover i{-webkit-transform: scale(1.2);transform: scale(1.2);}
.sales-box-detail{color:#303030;}
.sales-box-header h3, .sales-box-detail{padding-left: 48px;}
@media screen and ( min-width: 767px ) {
.sales-box-header h3, .sales-box-detail{padding-left: 56px;}
}
/*--benefit section--*/
.eb-benefit-section{background-color:#fff;}
.benefit-header h2{color:#000c15;}
.benefit-header p{color:#303030}
.benefit-box-list {background-color:#f4f4f4;}
.benefit-box-list:hover{background-color:#9b8d77;}
.benefit-box-detail h3{color:#000c15;}
.benefit-box-list p{color:#303030;}
.benefit-box-icon i{color:#9b8d77;}
.benefit-section-btn a{background-color:#9b8d77;color:#fff;}
/*--product section--*/
.eb-product-section{position:relative;height:400px;}
/*--.product-message{height:200px;}-*/
.product-section-overlay{position: absolute;top:0;left:0;right:0;bottom:0;background: url("/theme/emanon-pro/lib/images/overlay-dots.png");margin:auto;z-index:200;}
.eb-product-section:before{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(-135deg, #000, #000)fixed;opacity:0.65;content: "";z-index: 100;}
.product-content h2{color:#fff;} 
.product-content p{color:#fff;}
.product-section-btn a{border-bottom:none;border-radius:0;background-color:#9b8d77;color:#fff;}
.product-section-btn a:hover{background-color:#9b8d77;border-radius:inherit;-webkit-transform:inherit;transform:inherit;color:#fff;}
.product-section-btn:before{content:'';position:absolute;border:3px solid #9b8d77;top:0;right:0;bottom:0;left:0;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out;z-index:-1;}
.product-section-btn:hover:before{top:-8px;right:-8px;bottom:-8px;left:-8px;}
@media screen and ( max-width: 767px ) {
.product-message{right:0;left:0;}
}
@media screen and ( min-width: 768px ) {
.product-message{right:0;left:0;}
}
/*--price table section--*/
.eb-price-section{background-color:#f8f8f8;}
.price-header h2{color:#000c15;}
.price-header p{color:#303030;}
.eb-price-section table td{background-color:#fff;}
.price-item{background-color:#9b8d77;color:#fff;}
.price-selling,.price-description{color:#303030;}
.price-section-btn a{background-color:#9b8d77;color:#fff;}
.eb-price-section .bottom-arrow{background-color:#f8f8f8;}
/*--front cta section--*/
.eb-front-cta-section{background-color:#161410;}
.front-cta-header .fa,.front-cta-header-single .fa{color:#fff;}
.front-cta-header h2,.front-cta-header-single h2{color:#fff;}
.front-cta-content dl,.front-cta-content-single dl{color:#fff;}
.front-cta-tell a{color:#fff;}
.front-cta-mail-btn a{border-bottom:none;border-radius:0;background-color:#9b8d77;color:#fff;z-index:100;}
.front-cta-mail-btn a:hover{background-color:#9b8d77;border-radius:inherit;-webkit-transform:inherit;transform:inherit;color:#fff;}
.front-cta-mail-btn:before{content:'';position:absolute;border:3px solid #9b8d77;top:0;right:0;bottom:0;left:0;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out;z-index:-1;}
.front-cta-mail-btn:hover:before{top:-8px;right:-8px;bottom:-8px;left:-8px;}
/*--info section--*/
.eb-info-section{background-color:#f8f8f8;}
.info-header h2{color:#000c15;}
.info-header p{color:#303030 ;}
.info-meta, .info-container h3 a{color:#303030 ;}
.info-container li:hover{background-color:#fff;}
.info-section-btn a{background-color:#9b8d77;color:#fff;font-size:12px;
 font-size:1.2rem;}

/*--accordion faq section--*/
.eb-accordion-faq-section{background-color:#fff;color:#303030;}
.accordion-faq-header h2{color:#000c15;}
.accordion-faq-header p{color:#303030 ;}
.accordion-faq-content .question:before{background-color:#9b8d77;}
.accordion-faq-content .answer:before{background-color:#b5b5b5;}
.accordion-faq-content .question:hover{color:#9b8d77;}
.accordion-faq-content .clicked{color:#9b8d77;}
.accordion-faq-content dd a{color:#9b8d77;}
.accordion-faq-content dd a:hover{color:#b5b5b5;}
.faq-section-btn a{background-color:#9b8d77;color:#fff;font-size:12px;
 font-size:1.2rem;}
/*--contactfrom section--*/
.eb-contactfrom-section{background-color:#f4f4f4;}
.contactfrom-header h2{color:#000c15;}
.contactfrom-content p{color:#303030;}
.contactfrom-content-btn a{background-color:#9b8d77;color:#fff;}
.contactfrom-content-btn a:hover{background-color:rgba(0,0,0,0.2); color:#fff; -moz-box-shadow: 0px 1px 0px 0px rgba(0,0,0,0.2); box-shadow: 0px 1px 0px 0px rgba(0,0,0,0.2);}
.contactfrom-content input[type=submit]{background-color:#9b8d77;color:#fff;}
.contactfrom-content input[type=submit]:hover{background-color:rgba(0,0,0,0.2); color:#fff; -moz-box-shadow: 0px 1px 0px 0px rgba(0,0,0,0.2); box-shadow:0px 1px 0px 0px rgba(0,0,0,0.2);}
.contactfrom-content .wpcf7 {background-color:#fff;}
/*--btn--*/
.cta-popup-footer .btn{border-top:none;border-bottom: none;}
