/*
	Theme Name: HTML5 Blank
	Theme URI:
	Description:
	Version:
	Author:
	Author URI:
*/
.wpcf7-form-control-wrap.phonetext-cc { top: -9999px; left: -9999px; }
*,
*:after,
*:before { -moz-box-sizing:border-box; box-sizing:border-box; -webkit-font-smoothing:antialiased; font-smoothing:antialiased; text-rendering:optimizeLegibility; }
html,
body { overflow-x: hidden !important; }
html { font-size:62.5%; }
body { font-family: "Source Sans 3", serif; font-weight: 400; color: #040404; font-size: 16px; line-height: 1.44; }
body * { font-family: "Source Sans 3", serif; }
html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] { padding-right: 0 !important; }
/* clear */
.clear:before,
.clear:after { content:' '; display:table; }
.clear:after { clear:both; }
.clear { *zoom:1; }
.txt-center { text-align: center; }
.txt-right { text-align: right; }
img { max-width:100%; vertical-align:bottom; }
a { color: #811719; text-decoration: none; }
a:hover { color: #040404; text-decoration: none; }
a:focus,
a:hover,
a:active,
input:focus,
:focus { outline: 0 !important; }
.txt-red { color: #811719; }
.clickable { cursor: pointer !important; }
a,
button,
input { -webkit-transition: all .3s ease; transition: all .3s ease }
h1,
h2,
h3,
h4,
h5,
h6 { font-weight: 400; padding: 0; margin: 0 0 15px; color: #811719; line-height: 1.24; }
h1 { font-size: 30px; margin-bottom: 25px; color: #242424; font-family: 'Playfair Display', serif; font-weight: 600; }
h2 { font-size: 24px; font-family: 'Playfair Display', serif; font-weight: 600; }
h3 { font-size: 22px; font-family: "Source Sans 3", serif; }
h4 { font-size: 20px; font-family: "Source Sans 3", serif; }
h5 { font-size: 18px; font-family: "Source Sans 3", serif; color: #242424; }
h6 { font-size: 16px; font-family: "Source Sans 3", serif; }
p { padding: 0; margin: 0 0 35px; }
p:last-child { margin-bottom: 0; }
.elementor-widget:not(:last-child) p:last-child { margin-bottom: 0; }
.wrapper,
.boxed-wrapper,
.boxed-narrow { max-width: 1200px; margin: 0 auto; width: 100%; padding-left: 15px; padding-right: 15px; position: relative; }
.button { display: inline-block; text-align: center; color: #040404; text-transform: uppercase; font-size: 14px;border: 1px solid #b2b2b2; padding: 12px 20px; line-height: 1; }
.em-button .elementor-button { color: #040404; background: none; text-transform: uppercase; font-size: 14px; border: 1px solid #b2b2b2; padding: 20px; line-height: 1; }
.button:hover,
.em-button .elementor-button:hover { border-color: #811719; color: #811719; }
.header { padding: 10px 15px 50px; }
.header .logo img { max-width: 200px; }
.header .logo { float: left; }
.header .nav { text-align: right; float: right; }
.header .top-bar { font-size: 12px; padding-bottom: 10px; text-align: right; position: relative; }
.header .top-bar a { color: #ffffff; }
.header .top-bar a:hover { color: #ffffff; }
.header .top-bar ul { list-style: none; padding: 0; margin: 0; }
.header .top-bar ul li { display: inline-block; padding: 0; margin: 0 15px 0 0; vertical-align: middle; }
.header .top-bar ul li img { margin-right: 5px; }
.header .top-bar .top-menu { display: none; }
.header .top-bar .pricing { text-align: center; }
.header .top-bar .pricing .price { margin-right: 10px; }
.header .top-bar .pricing .price:last-child { margin-right: 0; }
.footer-nav ul { list-style: none; padding: 0; margin: 0; }
.ft-receive-updates { background-image: url(img/bg_receiveupdates.jpg); background-size: cover; background-position: center center; }
.receive-updates { padding: 30px 15px; text-align: center; }
.receive-updates h2 { color: #ffffff; margin-bottom: 30px; }
.mailjet-form { position: relative; }
.mailjet-form input[type=email] { width: 100%; background: #ffffff; border: 1px solid #979797; padding: 16px 170px 16px 30px; color: #040404; }
.mailjet-form input[type=email]::placeholder { color: #040404; }
.mailjet-form input[type=email]::-webkit-input-placeholder { color: #040404; }
.mailjet-form input[type=email]:-moz-placeholder { color: #040404; }
.mailjet-form input[type=email]::-moz-placeholder { color: #040404; }
.mailjet-form input[type=email]:-ms-input-placeholder { color: #040404; }
.mailjet-form input[type=submit] { position: absolute; top: 12px; right: 18px; padding: 5px 40px; background-color: #811719; color: #ffffff; border: none; text-transform: uppercase; opacity: 1.0; transition: all .2s; }
.mailjet-form input[type=submit]:hover { opacity: 0.9; }
.ft-bottom { padding: 20px 15px; }
.minted { text-align: center; padding: 20px 0 /*30px*/; }
.minted h6 { font-size: 18px; }
.contact-form { padding: 30px 15px; }
.bg-contact-form { background: #f2f2f2; }
.contact-map-bg { background-image: url(img/map.jpg); background-repeat: no-repeat; background-position: center center; width: 100%; height: 200px; margin-bottom: 10px; }
.ft-contact #custom_html-6, /* Global */
.ft-contact #custom_html-6 .custom-html-widget,
.ft-contact #custom_html-17, /* Singapore */
.ft-contact #custom_html-17 .custom-html-widget,
.ft-contact #custom_html-11, /* Hong Kong */
.ft-contact #custom_html-11 .custom-html-widget { width: 100%; padding-left: 0 !important; padding-right: 0 !important; }
.ft-contact .widget_media_image { margin-bottom: 50px; }
.ft-contact [id*="custom_html-"] { padding-left: 15px; padding-right: 15px; margin-bottom: 24px; }
.s-logos { padding: 30px 15px; }
.s-logos h5 { font-size: 16px; margin-bottom: 20px; }
.s-logos .logos-wrap.owl-carousel .owl-stage { display: -ms-flexbox; display: flex; align-items: center; }
.s-logos .logos-wrap .logos-one { max-width: 180px; margin: 0 auto; display: table; text-align: center; }
.s-logos .logos-wrap .logos-one img { width: unset; }
.ft-bottom { text-align: center; }
.ft-bottom,
.footer-nav { font-family: 'Playfair Display', serif; }
.ft-bottom,
.footer-nav,
.footer-nav a { color: #040404; text-transform: uppercase; font-size: 13px; }
.footer-nav a:hover { color: #811719; }
.footer-nav .menu li { padding: 0; margin: 0 0 8px; }
.footer-logo { margin-bottom: 20px; }
.footer-logo img { max-width: 240px; }
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link { line-height: 40px; height: initial; display: block; vertical-align: middle; }
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link,
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link { font-weight: 600 !important; }
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link { line-height: 1.24; }
#mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after { margin-left: 2px; }
.elementor-heading-title { line-height: 1.24; }
.single-meta { margin-bottom: 20px; text-align: center; padding-left: 30px; padding-right: 30px; }
.attachment-post-thumbnail { margin-bottom: 20px; }
.product-image { text-align: center; margin-bottom: 20px; background: #EFECE8; }
.product-image img { max-width: 180px; }
.product h5 { text-align: center; padding: 0; margin: 0 0 10px; }
.product .button { display: block; }
.product .product-description { margin-bottom: 20px; text-align: center; }
.faqs > [class*="col-"],
.product > [class*="col-"] { margin-bottom: 25px; }
.bullet-imagebox .elementor-image-box-wrapper .elementor-image-box-img { padding-top: 5px; }
.how-it-works .bullet-imagebox .elementor-image-box-wrapper .elementor-image-box-img img { display: none; }
.play-vdo { padding-left: 15px; padding-right: 15px; }
.play-vdo .elementor-widget-container { padding: 13px 30px; border-radius: 12px; background-color: rgba(19, 19, 19, 0.6); color: #ffffff; }
.elementor-widget-wrap>.play-vdo.elementor-element { position: absolute; bottom: 10%; }
.play-vdo-box .elementor-widget-image.elementor-widget:not(:last-child) { margin-bottom: 0; }
.play-vdo h6 { color: #ffffff; }
.play-vdo .elementor-image-box-content { text-align: left; }
.faqs { margin-bottom: 75px; }
.faqs .side-topic { background: #f2f2f2; padding: 20px 25px; }
.faqs .side-topic h3 { color: #811719; text-transform: uppercase; border-bottom: 1px solid #979797; padding-bottom: 10px; margin-bottom: 30px; }
.faqs .side-topic .tabs .tab { position: relative; display: -ms-flexbox; display: flex; margin-bottom: 20px; cursor: pointer; padding-left: 18px; padding-right: 18px; }
.faqs .side-topic .tabs .tab:hover,
.faqs .side-topic .tabs .tab.active { color: #811719; }
.faqs .side-topic .tabs .tab:hover:before,
.faqs .side-topic .tabs .tab.active:before { content: ''; position: absolute; width: 35px; height: 2px; background: #811719; top: 13px; left: -25px; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
.faqs .side-qa .tab_item { display: none; }
.faqs .side-qa .tab_item .accord-one { position: relative; margin-bottom: 20px; }
.faqs .side-qa .tab_item .accord-one::after { position: absolute; content: ''; -webkit-transform: rotate(-180deg); transform: rotate(-180deg); top: 7px; right: 23px; width: 2px; height: 16px; border-radius: 30% 0 0 30%; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; background-color: #b2b2b2; }
.faqs .side-qa .tab_item .accord-one::before { position: absolute; content: ''; -webkit-transform: rotate(0); transform: rotate(0); top: 13px; right: 15px; width: 18px; height: 2px; border-radius: 0 30% 30% 0; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; background-color: #b2b2b2; }
.faqs .side-qa .tab_item .accord-one.active::after { display: none; }
.faqs .side-qa .tab_item .accord-one.active::before { -webkit-transform: rotate(0); transform: rotate(0); }
.faqs .side-qa .tab_item .accord-one h3 { position: relative; position: relative; font-size: 16px; padding: 0 50px 15px 15px; cursor: pointer; border-bottom: 1px solid #8c8c8c; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; margin: 0; }
.faqs .side-qa .tab_item .accord-one h3:hover { color: #811719; }
.faqs .side-qa .tab_item .accord-one h3::before { position: absolute; content: ''; width: 5px; height: 5px; top: 9px; left: 0; border-radius: 50%; background-color: #404547; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
.faqs .side-qa .tab_item .accord-one .open-accord { padding-left: 40px; padding-right: 50px; display: none; }
.faqs .side-qa .tab_item .accord-one .open-accord p { padding: 0; margin: 0; /*margin-bottom: 25px;*/ }
.faqs .side-qa .tab_item .accord-one.active h3 { color: #811719; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; margin-bottom: 15px; }
.faqs .side-qa .tab_item .accord-one.active h3::before { background-color: #811719; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
.home-latest-post { position: relative; background: #ffffff; margin-bottom: 30px; }
.home-latest-post .post-image { position: relative; }
.home-latest-post .c-bg-thumb a { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 9999; }
.home-latest-post .c-bg-thumb { background-repeat: no-repeat; background-position: center center; background-size: cover; }
.home-latest-post .post-poster { position: absolute; top: 0; width: 100%; background: #811719; padding: 6px; text-align: center; }
.home-latest-post .post-poster h5 { color: #ffffff; padding: 0; margin: 0; text-transform: uppercase; }
.home-latest-post .box-info { padding: 30px 20px; }
.home-latest-post .box-info h5 { margin-bottom: 20px; font-weight: bold; }
.home-latest-post .box-info h5 a { color: #040404; }
.home-latest-post .box-info h5 a:hover { color: #811719; }
.home-latest-post .box-info .box-view { margin-top: 20px; }
.featured-on { /* background: #EFECE8; */ padding: 20px 15px; text-align: center; }
.featured-post { margin-bottom: 20px; }
.featured-post h2 { margin-bottom: 15px; }
.featured-post > [class*="col-"] { margin-bottom: 20px; }
.featured-post .featured-info h5 { margin-bottom: 15px; }
.featured-post .featured-info h5 a { color: #040404; }
.featured-post .featured-excerpt { margin-bottom: 20px; }
.post-list-first { position: relative; }
.post-list-first h6 { position: absolute; left: 0; bottom: 0; width: 100%; background: rgba(0,0,0,0.6); color: #ffffff; padding: 6px 10px; z-index: 9; margin: 0; }
.post-list-first h6 span { font-size: 16px; }
.post-list { margin-top: 30px; }
.post-list .date { background: #811719; text-align: center; padding: 2px 5px; color: #ffffff; }
.post-list h4 { margin-bottom: 10px; }
.post-list .meta { margin-bottom: 10px; color: #8E8E8E; }
.post-list .excerpt { margin-bottom: 30px; }
.post-navi { text-align: center; font-size: 0; margin-top: 50px; }
.post-navi ul { list-style: none; padding: 0; margin: 0; }
.post-navi li { display: inline-block; padding: 0; margin: 0; }
.post-navi a { padding: 2px 10px; color: #979797; font-size: 24px; line-height: 1; }
.post-navi a.prev { margin-right: 8px; }
.post-navi a.next { margin-left: 8px; }
.post-navi a.prev,
.post-navi a.next { border: 1px solid #979797; }
.post-navi a.active,
.post-navi a:hover { color: #811719; }
.post-navi a.prev:hover,
.post-navi a.next:hover { border-color: #811719; }
.post-navi a:last-child { margin-right: 0; }
.post-navi .prev { display: none; }
.data-post,
.post-cat { position: relative; }
.post-thumb { text-align: center; margin-bottom: 30px; background-position: center center; background-repeat: no-repeat; background-size: cover; /* height: 320px; */ }
/* .suggested-blogs .post-thumb { height: auto; } */
.post-categories { text-align: center; margin-bottom: 60px; }
.post-categories ul { list-style: none; padding: 0; margin: 0; font-size: 0; }
.post-categories ul li { display: inline-block; margin-right: 10px; }
.post-categories .load-post.button { position: relative; }
.post-categories .load-post.button .loading-post { position: absolute; top: 30%; right: 0; }
.loading-post { display: none; margin-right: 10px; }
.elementor-element .elementor-image-box-img img { margin-bottom: 5px; }
.page-container { padding-left: 15px; padding-right: 15px; }
body.single-post .page-container { padding-top: 80px; }
.elementor-widget-image.full-width .elementor-image img,
.single-content img,
.post-thumb img,
img.full-width { width: 100%; }
.wp-block-image .aligncenter,
.wp-block-image .alignleft,
.wp-block-image .alignright { display: block; }
.single-content dl,
.single-content ol,
.single-content ul { margin-bottom: 20px; }
.single-content li { margin-bottom: 8px; }
.single-content li:last-child { margin-bottom: 0; }
.single-content li ol,
.single-content li ul { margin-top: 8px; margin-bottom: 8px; }
.single-content h2,
.single-content h3,
.single-content h4,
.single-content h5,
.single-content h6 { margin-top: 30px; }
#post-404 { padding-bottom: 30px; text-align: center; }
.contact-loc { padding-bottom: 30px; }
.txt-black { color: #040404; }
.txt-gray { color: #0f0f10; }
.sbma { display: flex; flex-direction: row; align-items: center; padding-top: 20px; padding-bottom: 15px; justify-content: center; }
.sbma:last-child { padding-top: 0; padding-bottom: 0; }
.sbma .logo-sbma { margin-right: 20px; }
.sbma .logo-sbma img { max-width: 65px; }
.sbma .text-sbma { text-align: left; }
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-flyout ul.mega-sub-menu { -webkit-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.2); box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.2); padding-top: 10px; padding-bottom: 15px; }
.elementor-element.shadow-bottom { -webkit-box-shadow: 0px 4px 4px -2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 4px 4px -2px rgba(0, 0, 0, 0.2); box-shadow: 0px 4px 4px -2px rgba(0, 0, 0, 0.2); z-index: 9; }
.em-img-shadow .elementor-image img { -webkit-box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2); box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2); }
.ft-minted { -webkit-box-shadow: inset 1px 4px 9px -6px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 1px 4px 9px -6px rgba(0, 0, 0, 0.2); box-shadow: inset 1px 4px 9px -6px rgba(0, 0, 0, 0.2); }
body.page-template-page-contact .header { padding-bottom: 30px; }
body.blogs-events-press .post-list { border-bottom: 1px solid #eaeaea; padding-bottom: 30px; }
body.blogs-events-press .post-list:last-child { border: none; }
.is-sticky .header,
.header.element-is-sticky { padding-top: 15px !important; padding-bottom: 15px !important; background: #ffffff; -webkit-box-shadow: 0px 4px 4px -2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 4px 4px -2px rgba(0, 0, 0, 0.2); box-shadow: 0px 4px 4px -2px rgba(0, 0, 0, 0.2); }
.is-sticky .header .logo img,
.header.element-is-sticky .logo img { max-width: 220px !important; }
.is-sticky .header .top-bar,
.header.element-is-sticky .top-bar { padding-bottom: 15px; }
.is-sticky #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link,
.is-sticky #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link,
.is-sticky #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link,
.header.element-is-sticky #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link,
.header.element-is-sticky #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link,
.header.element-is-sticky #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link { font-size: 15px; }
ul.start-left { padding-left: 20px; }
.socials { margin-top: 20px; }
.socials h6 { font-size: 16px; color: #000000; }
.socials ul { list-style: none; padding: 0; margin: 0; }
.socials ul li { display: inline-block; padding: 0; margin: 0 12px 5px 0; }
.socials ul li a { font-size: 24px; }
a.link-forget-pwd { color: #A9A8A8; }
a.link-forget-pwd:hover { color: #000000; }
.remember-me { margin-right: 80px; margin-bottom: 10px; }
.login-signup label { color: #616060; }
.login-signup .input { border: 1px solid #E1E0E0; width: 100%; padding: 15px; color: #616060; }
.login-signup .button { background: #242424; color: #ffffff; min-width: 260px; width: auto; height: 48px; border-radius: none; text-transform: none; }
.lost-reset .button { font-size: inherit; text-transform: none; background: #242424; border-radius: 0; color: #ffffff; border-color: #242424; }
.lost-reset .r-field { margin-bottom: 15px; }
#lostpasswordform .r-field { display: flex; flex-direction: column; align-items: auto; justify-content: center; }
#lostpasswordform .r-field.buttons { justify-content: end; margin-top: 50px; text-align: center; }
.lost-reset .buttons a { margin-bottom: 15px; }
.lost-reset input[type=text],
.lost-reset input[type=password],
.lost-reset input[type=email] { border: 1px solid #E1E0E0; padding: 10px 15px; }
.lost-reset input[type=email] { background-image: url(img/icon_input_email.png); background-repeat: no-repeat; background-position: 15px 10px; padding-left: 50px; }
.lost-reset .input::placeholder { color: #CECDCD; }
.lost-reset .input::-webkit-input-placeholder { color: #CECDCD; }
.lost-reset .input:-moz-placeholder { color: #CECDCD; }
.lost-reset .input::-moz-placeholder { color: #CECDCD; }
.lost-reset .input:-ms-input-placeholder { color: #CECDCD; }
.lost-reset .description { font-size: 15px; }
#resetpassform .r-field label { display: block; width: 100%; }
#resetpassform .r-field .input { width: 100%; display: block; }
.input-error { color: #811719; }
.grecaptcha-badge { display: none !important; }
.btn-384 .elementor-button { display: flex; align-items: center; justify-content: center; width: 100% !important; height: 72px !important; }
.btn-384,
.btn-384 .elementor-button.elementor-size-md { font-size: 14px; line-height: 1.2; font-style: normal; }
.btn-384 i { font-style: normal; font-weight: 600; }
.btn-384 .elementor-button.elementor-size-md i { font-size: 16px; }
/* Reset Password */
body.page-id-14475 .page-title,
/* Forget Password */
body.page-id-14474 .page-title,
/* Open An Account Online */
body.page-id-14477 .page-title,
/* Confirm Email */
body.page-id-14478 .page-title { display: none !important; }
body.page-template-page-login .header,
/* body.page-template-page-login .kyc, */
body.page-template-page-kyc .header { -webkit-box-shadow: 0px 4px 4px -2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 4px 4px -2px rgba(0, 0, 0, 0.2); box-shadow: 0px 4px 4px -2px rgba(0, 0, 0, 0.2); padding-bottom: 25px; margin-bottom: 80px; }

/* KYC */
.kyc-form .ninja-forms-req-symbol { display: inline-block; }
.kyc-form .nf-field-label .nf-label-span,
.kyc-form .nf-field-label label { font-weight: 400 !important; }
.kyc-form .nf-field-container.bg-title p { margin-bottom: 0 !important; }
.kyc-form .nf-field-container.bg-title .field-wrap { padding: 15px 10px; background: #f7f7f6; }
.kyc-form .nf-mp-header { margin-bottom: 50px !important; }
.kyc-form .step-head h1 { margin-bottom: 0 !important; }
.kyc-form .step-head h1,
.kyc-form .step-head h2 { color: #242424 !important; }
.kyc-form .step-head h1 i,
.kyc-form .step-head h2 i { color: #E1E0E0 !important; }
.kyc-form .step-head h1 span,
.kyc-form .step-head h2 span { color: #4E4D4D !important; position: relative !important; font-size: 16px !important; }
.kyc-form .step-head h1 span { font-size: 24px !important; }
.kyc-form .step-head h1 span:before,
.kyc-form .step-head h2 span:before { content: '|' !important; color: #E1E0E0 !important; margin-right: 8px !important; }
.kyc-form .nf-progress-container,
.kyc-form .nf-progress { height: 8px !important; background: #f7f7f6 !important; }
.kyc-form .nf-progress { background: #C62828 !important; }
.kyc-form .nf-form-content button,
.kyc-form .nf-form-content input[type=button],
.kyc-form .nf-form-content input[type=submit] { background: #242424 !important; width: 100% !important; max-width: 260px !important; }
.kyc-form .nf-form-content button:hover,
.kyc-form .nf-form-content input[type=button]:hover,
.kyc-form .nf-form-content input[type=submit]:hover { color: #ffffff !important; background: #811719 !important; }
.kyc-form .file_upload-wrap .btn.nf-fu-fileinput-button,
.kyc-form .file_upload-wrap .nf-fu-button-cancel { background: transparent !important; }
.kyc-form btn.nf-fu-button-cancel { max-width: 100px !important; }
.kyc-form .nf-next-previous li.nf-previous-item,
.kyc-form .nf-next-previous li.nf-next-item { width: 100% !important; max-width: 260px !important; }
.kyc-form .nf-saves-cont { padding: 15px !important; color: #616060 !important; }
.kyc-form .nf-saves-cont legend { font-weight: 600 !important; font-size: 20px !important; line-height: 28px !important; color: #616060 !important; width: 200px !important; padding-left: 5px !important; }
.kyc-form .nf-saves-cont table { width: 100% !important; }
.kyc-form .nf-saves-cont table tr.nf-saves-item td { font-size: 14px !important; line-height: 1.2 !important; background: #F7F7F6 !important; padding: 5px 10px !important; color: #616060 !important; }
.kyc-form .nf-saves-cont table tbody tr:first-child td { padding-top: 10px; }
.kyc-form .nf-saves-cont table tbody tr:last-child td { padding-bottom: 10px; }
.kyc-form .nf-saves-cont a.load { background: #81161A !important; color: #ffffff !important; width: 100% !important; max-width: 140px !important; padding: 5px !important; text-align: center !important; }
.kyc-form .nf-saves-cont a.load:hover { background: #000000 !important; color: #ffffff !important; }
.kyc-form .nf-saves-item:hover { background: none !important; }
.kyc-form .label-left .nf-field-label { text-align: left !important; }
.kyc-form .checkbox-container .nf-field,
.kyc-form .listcheckbox-container .nf-field,
.kyc-form .html-container.html-indent .nf-field { display: flex !important; }
.kyc-form .checkbox-container .nf-field:before,
.kyc-form .listcheckbox-container .nf-field:before,
.kyc-form .html-container.html-indent .nf-field:before { content:'' !important; width: 35% !important; padding-right: 2% !important; display:flex !important; min-width: 357px !important; }
.kyc-form .checkbox-container .field-wrap,
.kyc-form .listcheckbox-container .field-wrap,
.kyc-form .html-container.html-indent .field-wrap { width: 65% !important; display: inline-block !important; order: 10 !important; }
.kyc-form .listcheckbox-container .field-wrap.nf-pass:after,
.kyc-form .listcheckbox-container .field-wrap.nf-fail:after { display: none !important; }
.kyc-form .nf-field-container { margin-bottom: 30px !important; }
.kyc-form .nf-field-contaienr.checkbox-container,
.kyc-form .nf-field-container.listcheckbox-container { margin-top: -20px !important; }
.kyc-form .nf-progress-container { margin-top: 50px !important; position: relative !important; }
.kyc-form .nf-progress-container:before { content: 'Start' !important; position: absolute !important; top: -20px !important; font-size: 14px !important; color: #242424 !important; }
.kyc-form .nf-progress-container:after { content: 'End' !important; position: absolute !important; top: -20px !important; right: 0 !important; font-size: 14px !important; color: #242424 !important; }
.kyc-form .nf-saves-item a { display: inline-block !important; }
.kyc-form .nf-saves-item a.cancel { display: none !important; }
.kyc-form .nf-mp-footer { margin-top: 100px; }
.kyc-form .checkbox-container.full-checkbox .nf-field:before,
.kyc-form .listcheckbox-container.full-checkbox .nf-field:before { display: none !important; }
.kyc-form .checkbox-container.full-checkbox .field-wrap,
.kyc-form .listcheckbox-container.full-checkbox .field-wrap { width: 100% !important; }
.kyc-form .label-left .nf-field-description p { margin-bottom: 8px; }
/* END KYC */

/* NEW HOME */
a.link-white { color: #ffffff; }
body.page-id-14572 .s-logos h5 { color: #242424; }
.elementor-widget.elementor-widget-icon-list.icon-right .elementor-icon-list-icon { order: 1 !important; }
.boxed-wrapper.no-left-right { padding-left: 0; padding-right: 0; }
.elementor-element.remove-extend .elementor-column-gap-extended { margin-left: -15px; margin-right: -15px; }
.btn-full-width .elementor-button { width: 100%; }
.new-home-latest h5 { font-weight: 600; }
.new-home-latest h5 a { color: #242424; }
.new-home-latest h5 a:hover { color: #811719; }
.new-home-latest .post-excerpt { margin-bottom: 15px; }
.new-home-latest .post-list { margin-top: 0; margin-bottom: 60px; }
.new-home-latest .meta-date { margin-bottom: 15px; font-size: 14px; display: flex; align-items: center; column-gap: 15px; }
.new-home-latest .post-category { background: #ffffff; padding: 6px 15px; }
.new-home-latest .main-post { margin-bottom: 30px; }
.new-home-latest .main-post .post-thumb { margin-bottom: 20px; }
a.with-arrow { transition: all .2s; position: relative; }
a.with-arrow:after { content: ''; background-image: url(img/arrow_fwd.svg); width: 20px; height: 20px; position: absolute; top: calc(50% - 8px); right: -25px; }
a.with-arrow:hover { opacity: 0.9; }
.videos a { transition: all .2s; }
.videos a:hover { opacity: 0.9; }
.video-container img { width: 100%; }
.video-container .video-title h6 { background: #81161A; padding: 15px; color: #ffffff; text-align: center; margin: 0; }
.video-container .video-play { position: absolute; width: 70px; height: 70px; top: calc(50% - 35px);
left: calc(50% - 35px); }
.row.videos [class*="col-"] { margin-bottom: 30px; }
.elementor-widget-tabs.tabs-products .elementor-tab-desktop-title { padding-top: 28px; padding-bottom: 28px; }
.tabs-products .elementor-tabs-wrapper { border-bottom: 1px solid #E1E0E0; margin-bottom: 30px; }
.tabs-products .elementor-tab-title { padding-left: 80px; padding-right: 40px; background-repeat: no-repeat; background-position: 15px center; border-bottom: 4px solid transparent !important; }
.tabs-products .elementor-tab-title.elementor-active { border-bottom: 4px solid #242424 !important; }
.tabs-products [aria-controls="elementor-tab-content-2621"] { background-image: url(img/gold.png); }
.tabs-products [aria-controls="elementor-tab-content-2622"] { background-image: url(img/silver.png); }
.tabs-products [aria-controls="elementor-tab-content-2623"] { background-image: url(img/platinum.png); }
.tabs-products [aria-controls="elementor-tab-content-2624"] { background-image: url(img/palladium.png); }
/* 14572 = new Home */
.mailjet-form input[type=email] { width: 100%; background: #ffffff; border: none; padding: 15px 34px 15px 15px; color: #242424; height: 48px;}
.mailjet-form input[type=email]::placeholder { color: #c6c8c2; }
.mailjet-form input[type=email]::-webkit-input-placeholder { color: #c6c8c2; }
.mailjet-form input[type=email]:-moz-placeholder { color: #c6c8c2; }
.mailjet-form input[type=email]::-moz-placeholder { color: #c6c8c2; }
.mailjet-form input[type=email]:-ms-input-placeholder { color: #c6c8c2; }
body.home-hebrew .mailjet-form input[type=email]::placeholder { text-align: left; }
body.home-hebrew .mailjet-form input[type=email]::-webkit-input-placeholder { text-align: left; }
body.home-hebrew .mailjet-form input[type=email]:-moz-placeholder { text-align: center; }
body.home-hebrew .mailjet-form input[type=email]:-ms-input-placeholder { text-align: center; }
.mailjet-form input[type=submit] { position: absolute; top: calc(50% - 18px); right: 0; padding: 0; background-color: transparent; background-image: url(img/arrow_fwd_black.png); background-repeat: no-repeat; background-position: center center; width: 40px; height: 40px; text-indent: -99999px; }
.testimonials h5,
.rand-testimonials h5 { margin-bottom: 5px; }
.testimonials .col-person,
.rand-testimonials .col-person { padding-bottom: 20px; }
.testimonials .col-quote,
.rand-testimonials .col-quote { font-size: 20px; line-height: 30px; background-image: url(img/quote.png); background-repeat: no-repeat; background-position: 15px top; }
.owl-carousel.testimonials .owl-nav { display: flex; gap: 10px; margin-top: 30px; }
.owl-carousel.testimonials .owl-nav button.owl-next,
.owl-carousel.testimonials .owl-nav button.owl-prev { width: 40px; height: 40px; background-repeat: no-repeat; }
.owl-carousel.testimonials .owl-nav button.owl-prev { background-image: url(img/arrow_prev.svg); }
.owl-carousel.testimonials .owl-nav button.owl-next { background-image: url(img/arrow_next.svg); }
.owl-carousel.testimonials .owl-nav button { transition: all .2s; }
.owl-carousel.testimonials .owl-nav button:hover { opacity: 0.9; }
/* END NEW HOME */
.txt-ltr { direction: ltr !important; }
.mega-close { display: none !important; }
.header { padding: 0; }
body.home-hebrew [data-elementor-type="wp-page"],
body.home-hebrew [data-elementor-post-type="elementor_library"] { direction: rtl; text-align: right; }
.elementor-16905 .elementor-element.elementor-element-31092be { direction: ltr !important; text-align: left !important; }
body.home-hebrew a.with-arrow:after { background-image: url(img/arrow_back.svg); right: auto; }
body.home-hebrew .owl-carousel { direction: ltr !important; }
.top-bar { background: #010202; padding-top: 10px; padding-bottom: 10px; color: #ffffff; }
.top-bar a,
.top-bar a:hover { color: #ffffff; }
.header-bottom { padding-top: 25px; padding-bottom: 25px; }
.header .top-bar ul li img { margin-right: 0; }
.top-bar .menu { display: flex; justify-content: end; }
.header .top-bar ul li:last-child { margin-right: 0; }
li.languages { display: none; }
.header .top-bar ul li.languages,
.header .top-bar ul li.languages > ul li { position: relative; display: flex; column-gap: 5px; padding-left: 10px; padding-right: 15px; }
.header .top-bar ul li.languages a { position: relative; }
.header .top-bar ul li.languages a::after { content: ''; background-image: url(img/icon_submenu.svg); background-repeat: no-repeat; width: 10px; height: 5px; display: inline-block; position: absolute; top: calc(50% - 2px); right: -15px; }
.header .top-bar ul li > ul { display: none; }
.header .top-bar ul li.languages > ul { width: 130px; position: absolute; z-index: 99; top: 26px; left: 0;  background: #010202; padding: 10px 0; }
.header .top-bar ul li.languages > ul li a:after { display: none; }
li.mega-menu-item.lang { padding-top: 30px !important; }
li.mega-menu-item.lang a { padding-left: 45px !important; line-height: 22px !important; vertical-align: middle !important; }
li.mega-menu-item.lang a:before { content: '' !important; position: absolute !important; background-repeat: no-repeat !important; width: 29px !important; height: 22px !important; top: calc(50% - 11px); left: 10px; }
li.mega-menu-item.lang.en a::before { background-image: url(img/flag_english.svg) !important; }
li.mega-menu-item.lang.hebrew a::before { background-image: url(img/flag_hebrew.svg) !important; }
.elementor-widget-tabs .elementor-tab-mobile-title { font-weight: 700; line-height: 1; position: relative; border: solid transparent; padding-top: 28px; padding-bottom: 28px; }
.header { margin-bottom: 0; }
.single-content .related-service-box h3 { margin-top: 0; }
.related-service,
.random-testimonials,
.single-bottom-content,
.suggested-blogs { padding-top: 80px; }
.suggested-blogs { padding-bottom: 20px; }
.suggested-blogs h2 { margin: 0 0 40px; font-family: "Source Sans 3", serif; color: #212121; }
.post-meta { margin-top: 15px; color: #616161; }
.post-title h6 { margin-top: 15px; }
.post-title h6,
.post-title h6 a { font-family: "Playfair Display", Sans-serif; font-weight: 600; }
.post-title h6 a { color: #212121; }
.post-title h6 a:hover { color: #81161A; }
.post-more a { font-family: "Playfair Display", Sans-serif; }
.post-blogs [class*='col-'] { margin-bottom: 40px; }
#breadcrumbs { margin-bottom: 20px; }
#breadcrumbs,
#breadcrumbs a { color: #A9A8A8; }
#breadcrumbs a:hover { color: #811719; }
body a.elementor-button { font-weight: 500 !important; font-family: 'Playfair Display', serif !important; }
body.page-template-page_thankyou #contact { display: none !important; }
@media only screen and (max-width:1199px) {
	.elementor-16988 .elementor-element.elementor-element-c66b7c6 { padding: 0; }
	.elementor-element-66554d5 { display: none !important; }
	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu { padding: 0 !important; }
	.elementor-16988 .elementor-element.elementor-element-c66b7c6,
	.elementor-17020 .elementor-element.elementor-element-c66b7c6 { padding: 0px !important; }
	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.flag a,
	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item.flag a { text-transform: uppercase; padding-left: 50px; background-repeat: no-repeat !important; background-position: 10px center !important; }
	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.flag.flag-eng a,
	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item.flag-eng a { background-image: url(img/flag_english.svg) !important; }
	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.flag.flag-hebrew a,
	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item.flag-hebrew a { background-image: url(img/flag_hebrew.svg) !important; }
	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.flag.flag-chinese a,
	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item.flag-chinese a { background-image: url(img/flag_chinese.svg) !important; }
	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.flag.flag-singapore a,
	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item.flag-singapore a { background-image: url(img/flag_singapore.svg) !important; }
	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link { background-color: #242424; color: #ffffff; font-size: 16px; font-weight: 600 !important; line-height: 40px; }
	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.flag { background-color: #242424 !important; }
	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item.flag a:hover { background-color: #242424 !important; color: #ffffff !important; }
}
@media only screen and (max-width:1024px) {
	.sbma .logo-sbma { display: none; }
}
@media only screen and (max-width:767px) {
	.home-latest-post .c-bg-thumb { background: none; }
	.sbma .logo-sbma { display: block; }
	.header { margin-bottom: 30px; }
}
@media only screen and (min-width:480px) {
	.header .logo img { max-width: 300px; }
}
@media only screen and (min-width:576px) {
	.home-latest-post .post-image img { display: none; }
}
@media only screen and (min-width:768px) {
	.remember-me { margin-right: 100px; }
	.btn-384 .elementor-button { width: 300px !important; }
	h1 { font-size: 4vw; }
	h2 { font-size: 28px; }
	.elementor-widget:not(:last-child) p:last-child { margin-bottom: 0; }
	.header { padding-top: 25px; padding-bottom: 25px; }
	.header { padding-top: 0; padding-bottom: 0; }
	.header-bottom { padding-top: 25px; padding-bottom: 25px; }
	.header .top-bar { font-size: 16px; }
	.elementor-element .elementor-image-box-img img { margin-bottom: 0; }
	.receive-updates { padding: 45px 14%; }
	.minted { padding: 30px 0 /*5%*/; }
	.contact-form { padding: 45px 35px; }
	.footer-nav .menu li { margin-bottom: 15px; }
	.footer-logo { margin-bottom: 30px; text-align: left; }
	#post-404 { min-height: 400px; }
	.single-meta { padding: 0 35px; }
	.play-vdo { padding-left: 10%; padding-right: 10%; }
	.faqs .side-qa .tab_item .accord-one h3 { font-size: 18px; }
	.featured-post { margin-bottom: 0; }
	.featured-post > [class*="col-"] { margin-bottom: 30px; }
	.ft-bottom { padding: 45px 35px; }
	.page-container { padding-left: 35px; padding-right: 35px; }
	.elementor-element.bg-banner:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,
	.elementor-element.bg-banner > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-repeat: no-repeat; background-size: cover; }
	.post-list-first h6 { padding: 15px; }
	#post-404 { padding-bottom: 75px; min-height: 450px; }
	.home-latest-post .box-info { padding: 45px 30px; min-height: 300px; }
	.footer-logo img { max-width: 100%; width: 300px;}
	.ft-bottom { text-align: left; }
	.sbma { padding-top: 0; }
	.how-it-works .bullet-imagebox .elementor-image-box-wrapper .elementor-image-box-img img { display: block; }
	.post-list { margin-top: 45px; }
	.new-home-latest .post-list { margin-top: 0; }
	.header .top-bar .pricing { text-align: center; }
	.header .top-bar .pricing .sep-next { display: none; }
	.member-logo { max-width: 270px; }
	#lostpasswordform label { width: 20%; }
	#lostpasswordform .input { width: 80%; }
	#lostpasswordform .r-field { align-items: center; flex-direction: row; }
	.lost-reset .r-field.buttons { justify-content: end; text-align: left; }
	.lost-reset .r-field.buttons a { margin-right: 50px; margin-bottom: 0; }
	.kyc-form .step-head h2 span { font-size: 20px !important;  }
	.testimonials .col-quote,
	.rand-testimonials .col-quote { font-size: 24px; line-height: 34px; background-position: left top; }
	.testimonials .col-person,
	.rand-testimonials .col-person { padding-right: 30px; }
	.row.videos [class*="col-"] { margin-bottom: 0; }
	.new-home-latest .main-post { margin-bottom: 0; }
	.tabs-products #elementor-tab-content-2621 .elementor-widget-text-editor,
	.tabs-products #elementor-tab-content-2622 .elementor-widget-text-editor,
	.tabs-products #elementor-tab-content-2623 .elementor-widget-text-editor,
	.tabs-products #elementor-tab-content-2624 .elementor-widget-text-editor { height: 150px; }
	.tabs-products #elementor-tab-content-2624 .elementor-heading-title { height: 48px; }
	body.blogs-events-press .post-list { padding-bottom: 45px; }
	body.page-template-page-contact .header { padding-bottom: 30px; }
	body.single main { margin-bottom: 45px; }
	.header { padding-top: 0; padding-bottom: 0;  }
	.header-bottom { padding-top: 25px; padding-bottom: 25px; }
	body.single-post .page-container { padding-top: 160px; padding-left: 0; padding-right: 0;  }
}
@media only screen and (min-width:992px) {
	.button,
	.em-button .elementor-button { padding-left: 35px; padding-right: 35px; }
	.btn-384 .elementor-button { width: 384px !important; }
}
@media only screen and (min-width:1140px) {
	body { font-size: 18px; }
	h1 { font-size: 46px; margin-bottom: 45px; }
	h2 { font-size: 36px; }
	h3 { font-size: 28px; }
	h4 { font-size: 24px; }
	h5 { font-size: 22px; }
	h6 { font-size: 20px; }
	.header { padding: 15px 80px 75px 80px; }
	.header { padding: 0; }
	.top-bar { padding-top: 10px; padding-bottom: 10px; }
	.header-bottom { padding-top: 15px; }
	body.page-template-page-login .header,
	body.page-template-page-kyc .header { padding-bottom: 25px; }
	.ft-contact [id*="custom_html-"] h6 { float: left; width: 25%; max-width: 180px; }
	.ft-contact [id*="custom_html-"] { padding-left: 30px; padding-right: 30px; }
	.ft-contact [id*="custom_html-"] .custom-html-widget { float: left; width: 75%; padding-left: 30px; }
	.ft-bottom .row { margin-left: -15px; margin-right: -15px; }
	.ft-bottom .col { padding-left: 15px; padding-right: 15px; }
	.wrapper,
	.contact-form,
	.boxed-wrapper,
	.boxed-narrow { padding-left: 15px; padding-right: 15px; }
	.post-list-first h6 span { font-size: 18px; }
	.post-list-first h6 { padding: 15px 25px; }
	.home-latest-post .box-info { padding: 45px; }
  .socials h6 { font-size: 16px; }
	body.blogs-events-press article .boxed-wrapper { padding-left: 65px; padding-right: 65px; }
}
@media only screen and (min-width:1200px) {
	.sbma { justify-content: initial; }
	.header .top-bar .pricing { position: absolute; top: 1px; left: 0; }
	.header .top-bar .top-menu { display: block; font-size: 18px; }
	li.mega-menu-item.on-mobile { display: none !important; }
	.header .top-bar ul li.languages:hover > ul,
	.header .top-bar ul li.languages > ul:hover,
	.header .top-bar ul li.languages:hover > ul:hover { display: block; }
	.top-bar .top-menu { font-size: 16px; }
	.top-bar { font-size: 15px; }
	#mega-menu-wrap-header-menu #mega-menu-header-menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu { width: 880px !important; left: -40%; top: 50px; }
  #mega-menu-wrap-header-menu #mega-menu-header-menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu:before { position: absolute; background-image: url(img/icon_triangle.svg); background-repeat: no-repeat; display: block; width: 100%; height: 11px; content: ''; top: -11px; left: 0; z-index: 99; background-position: 48% top; }
	#mega-menu-wrap-header-menu #mega-menu-header-menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-menu-item-287 > ul.mega-sub-menu { width: 356px !important; left: 25%; }
	#mega-menu-wrap-header-menu #mega-menu-header-menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-menu-item-287 ul.mega-sub-menu:before { background-position: 70% top; }
}
@media only screen and (min-width:1280px) {
	.ft-bottom { padding-left: 100px; padding-right: 100px; }
	.receive-updates { padding-left: 185px; padding-right: 185px; }
	.ft-contact [id*="custom_html-"] { padding-left: 10%; padding-right: 10%; }
	.ft-contact [id*="custom_html-"] .custom-html-widget { padding-left: 5%; }
	.ft-bottom .row { margin-left: -50px; margin-right: -50px; }
	.ft-bottom .col { padding-left: 50px; padding-right: 50px; }
	.home-latest-post .box-info { padding: 45px 65px; }
	.sbma .logo-sbma { display: block; }
}
@media only screen and (min-width:1920px) {
	.featured-on { padding-left: 150px; padding-right: 150px; }
	.ft-contact [id*="custom_html-"] { padding-left: 10%; padding-right: 10%; }
	.ft-contact [id*="custom_html-"] .custom-html-widget { padding-left: 5%; }
	.row.product { margin-left: -50px; margin-right: -50px; }
	.row.product > [class*="col-"] { padding-left: 50px; padding-right: 50px; }
	.ft-bottom .row { margin-left: -80px; margin-right: -80px; }
	.ft-bottom .col { padding-left: 80px; padding-right: 80px; }
}

::selection { background:#04A4CC; color:#FFF; text-shadow:none; }
::-webkit-selection { background:#04A4CC; color:#FFF; text-shadow:none; }
::-moz-selection { background:#04A4CC; color:#FFF; text-shadow:none; }
/*------------------------------------*\
    WORDPRESS CORE
\*------------------------------------*/
.alignnone { margin:5px 20px 20px 0; }
.aligncenter,
div.aligncenter { display:block; margin:5px auto 5px auto; }
.alignright { float:right; margin:5px 0 20px 20px; }
.alignleft { float:left; margin:5px 20px 20px 0; }
a img.alignright { float:right; margin:5px 0 20px 20px; }
a img.alignnone { margin:5px 20px 20px 0; }
a img.alignleft { float:left; margin:5px 20px 20px 0; }
a img.aligncenter { display:block; margin-left:auto; margin-right:auto; }
.wp-caption { background:#FFF; border:1px solid #F0F0F0; max-width:96%; padding:5px 3px 10px; text-align:center; }
.wp-caption.alignnone { margin:5px 20px 20px 0; }
.wp-caption.alignleft { margin:5px 20px 20px 0; }
.wp-caption.alignright { margin:5px 0 20px 20px; }
.wp-caption img { border:0 none; height:auto; margin:0; max-width:98.5%; padding:0; width:auto; }
.wp-caption .wp-caption-text,
.gallery-caption { font-size:11px; line-height:17px; margin:0; padding:0 4px 5px; }
.sticky {}
.bypostauthor {}
/*------------------------------------*\
    PRINT
\*------------------------------------*/
@media print {
	* { background:transparent !important; color:#000 !important; box-shadow:none !important; text-shadow:none !important; }
	a,
	a:visited { text-decoration:underline; }
	a[href]:after { content:" (" attr(href) ")"; }
	abbr[title]:after { content:" (" attr(title) ")"; }
	.ir a:after,
	a[href^="javascript:"]:after,
	a[href^="#"]:after { content:""; }
	pre,blockquote { border:1px solid #999; page-break-inside:avoid; }
	thead { display:table-header-group; }
	tr,img { page-break-inside:avoid; }
	img { max-width:100% !important; }
	@page { margin:0.5cm; }
	p,
	h2,
	h3 { orphans:3; widows:3; }
	h2,
	h3 { page-break-after:avoid; }
}
