/*
Theme Name: Ulisses-Redesign by CC
Theme URI: https://contentcreators.at
Author: ContentCreators
Author URI: https://contentcreators.at
Description: Our Base Wordpress Theme that is highly optimized.
Version: 1.0.0
Text Domain: ulisses
*/


.no-script-msg { font-size: 12px; font-family: Arial, verdana, Helvetica, sans-serif; background:#FFFFCC url(gfx/icon-noScript.gif) no-repeat 5px 10px; width: auto; padding: 0.625em 0.625em 0.625em 1.5em; margin: 0.5em; border: 1px solid #CD3D18; font-weight: bold; height: auto; font-size: 11px; color:#000000; line-height: 1.5em; clear: both; }
input[type="text"], input[type="email"], input[type="password"],input[type="number"], input[type="tel"], input[type="button"],input[type="reset"],input[type="submit"], button { -webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased; font-family: 'Roboto', sans-serif; font-weight: 400; -webkit-appearance: none; }
html { font-size: 16px; }
body,html { position: relative; background:#fff; font-family: 'Roboto', sans-serif;  font-weight: 400; }
body { min-width: 1280px; color: #303030; font-size: 16px; line-height: 1.5; overflow-x: hidden; }

::-webkit-scrollbar { width: 8px; }
/* Track */
::-webkit-scrollbar-track { background: #464646; }
/* Handle */
::-webkit-scrollbar-thumb { background: #181818; }
/* Handle on hover */
::-webkit-scrollbar-thumb:hover { background-color: #181818; }

::-webkit-input-placeholder { color:#59606A; opacity: 1; }
:-moz-placeholder { color:#59606A; opacity: 1; }
::-moz-placeholder { color:#59606A; opacity: 1; }
:-ms-input-placeholder { color:#59606A; opacity: 1; } 
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }
input[type=number] { -moz-appearance: none; -moz-appearance: textfield; margin: 0; }

a { color: inherit; cursor: pointer; -webkit-transition: color 0.15s linear; -o-transition: color 0.15s linear; transition: color 0.15s linear; text-decoration: none; outline: none; }
a:hover:not(.btn) { color: inherit; text-decoration: underline; }
a:not(:hover):focus { outline: thin dotted; outline-offset: -1px; }

.text-primary { color: #008000 !important; }

/*btn*/
.btn-spacer {  display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; }
.btn { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: relative; outline: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; font-size: 14px; line-height: 1.571; font-family: 'Roboto',sans-serif; font-weight: 700; padding: 8px 14px 6px 14px;text-transform: uppercase; letter-spacing: 0; -webkit-transition: color 0.15s linear, background-color 0.15s linear, border-color 0.15s linear, -webkit-transform 0.15s linear; transition: color 0.15s linear, background-color 0.15s linear, border-color 0.15s linear, -webkit-transform 0.15s linear; -o-transition: transform 0.15s linear, color 0.15s linear, background-color 0.15s linear, border-color 0.15s linear; transition: transform 0.15s linear, color 0.15s linear, background-color 0.15s linear, border-color 0.15s linear; transition: transform 0.15s linear, color 0.15s linear, background-color 0.15s linear, border-color 0.15s linear, -webkit-transform 0.15s linear; border-radius: 3px; border: 2px solid; text-align: center; }
.btn:not(:disabled):not(.disabled):active { -webkit-transform: scale(.9); -ms-transform: scale(.9); transform: scale(.9); }

.btn i { font-size: 1.4rem; margin: 0 4px; }
.btn-text { display: block; margin: 0 4px; }

.btn-primary { color: #fff; background-color: #008000; border-color: #008000; }
.btn-primary:not(:disabled):not(.disabled):hover,
.btn-primary:not(:disabled):not(.disabled):focus,
.btn-primary:not(:disabled):not(.disabled):active { color: #fff; background-color: #00C100; border-color: #00C100; }
.btn-primary.disabled, .btn-primary:disabled { color: #fff;background-color: #E0E0E0;border-color: #E0E0E0; }

.btn-primary-outline { color: #00C100;border-color: #00C100;background-color: transparent; }
.btn-primary-outline:not(:disabled):not(.disabled):hover,
.btn-primary-outline:not(:disabled):not(.disabled):focus,
.btn-primary-outline:not(:disabled):not(.disabled):active { color: #fff; background-color: #00C100; border-color: #00C100; }
.btn-primary-outline.disabled, .btn-primary-outline:disabled { color: #E0E0E0;background-color: transparent; border-color: #E0E0E0; }

.btn-secondary { color: #fff; background-color: #000; border-color: #000; }
.btn-secondary:not(:disabled):not(.disabled):hover,
.btn-secondary:not(:disabled):not(.disabled):focus,
.btn-secondary:not(:disabled):not(.disabled):active { color: #fff; background-color: #464646; border-color: #464646; }
.btn-secondary.disabled, .btn-secondary:disabled { color: #fff;background-color: #E0E0E0;border-color: #E0E0E0; }

.btn-secondary-outline { color: #000;border-color: #000;background-color: transparent; }
.btn-secondary-outline:not(:disabled):not(.disabled):hover,
.btn-secondary-outline:not(:disabled):not(.disabled):focus,
.btn-secondary-outline:not(:disabled):not(.disabled):active { color: #fff; background-color: #000; border-color: #000; }
.btn-secondary-outline.disabled, .btn-secondary-outline:disabled { color: #E0E0E0;background-color: transparent; border-color: #E0E0E0; }



/*for slick slider*/
.slick-slider { position: relative;display: block;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-ms-touch-action: pan-y;touch-action: pan-y; }
.slick-list { position: relative;display: block;overflow: hidden;margin: 0;padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; }
.slick-slider .slick-track,
.slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0); }
.slick-track { position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto; }
.slick-track::before,
.slick-track::after { 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; outline: 0; }
.slick-slide img { display: block; }
.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: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }


[class*="ur-icon-"] { font-size: 1em; width: 1em; max-width: 1em; -webkit-box-flex: 0; -ms-flex: 0 0 1em; flex: 0 0 1em; display: block; position: relative; }
[class*="ur-icon-"]::before { content: ""; display: block; padding-top: 100%; position: relative; width: 100%; z-index: 1; }
[class*="ur-icon-"] svg,
[class*="ur-icon-"] img { display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 0; }
.ur-icon-logo { font-size: 105px; }
.ur-icon-logo::before { padding-top: 36.19%; }

.skip-to-main-content-link { position: absolute; top: 0; left: 0; }

.layout { position: relative; z-index: 1; }

.ur-section { position: relative; overflow: hidden; }
.ur-section-bg { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 0; display: block; }
.ur-section-inner { position: relative; z-index: 1; }

.container,
.container-sm, 
.container-md, 
.container-lg,
.container-xl, 
.container-xxl { max-width: 1152px; padding-left: 16px; padding-right: 16px; }
.row { margin-left: -16px; margin-right: -16px; }
.row > * { padding-left: 16px; padding-right: 16px; }


small,
.small { font-size: 0.8em; line-height: 1.4; display: inline-block; }

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6,
.sl { display: block; font-family: 'Readex Pro', sans-serif; }

h1,
.h1 { font-size: 42px; line-height: 1.250; font-weight: 300; margin-bottom: 20px; }

h2,
.h2 { font-size: 42px; line-height: 1.250; font-weight: 300; margin-bottom: 20px; }

h3,
.h3 { font-size: 28px; line-height: 1.250; font-weight: 300; margin-bottom: 20px; }

h4,
.h4 { font-size: 24px; line-height: 1.250; font-weight: 300; margin-bottom: 22px; }

h5,
.h5 { font-size: 20px; line-height: 1.250; font-weight: 300; margin-bottom: 22px; }

h6,
.h6 { font-size: 18px; line-height: 1.5; font-weight: 400; margin-bottom: 22px; }

.sl { font-size: 16px; line-height: 1.5; font-weight: 400; margin-bottom: 24px; }

.blockquote,
blockquote { font-size: 18px; margin-bottom: 24px; font-family: 'Readex Pro', sans-serif; font-weight: 400; position: relative; padding-left: 24px; }

.blockquote::before,
blockquote::before { display: block; content: ''; position: absolute; top: 0; left: 0; width: 5px; height: 100%; background-color: #008000; }

strong, b { font-weight: bold; }

p { margin-bottom: 24px; }

.p1 { font-size: 16px; }
.p2 { font-size: 14px; line-height: 1.5em; }

.p1 > :last-child,
.p2 > :last-child { margin-bottom: 0; }

hr { display: block; margin: 0 0 24px 0; border: 0; height: 1px; width: 100%; background-color: #E0E0E0; opacity: 1; }

dl { position: relative; margin: 0 0 16px 30px; }
dt { margin: 0; position: relative; font-weight: bold; }
dd { padding-left: 0; position: relative; margin: 0 0 5px 0; }
dd::before { content: ""; display: block; position: absolute; top: 10px; left: -20px; width: 6px; height: 6px; background-color: #303030; border-radius: 50%; }

ul, ol { display: block; margin: 0 0 24px 0; padding-left: 36px; list-style: none; }

ul:first-child:not(.no-firstchild),
ol:first-child:not(.no-firstchild) { margin-top: 0; }

ul:last-child:not(.no-lastchild),
ol:last-child:not(.no-lastchild) { margin-bottom: 0; }

ul > li:last-child,
ol > li:last-child,
ul > li > :last-child,
ol > li > :last-child { margin-bottom: 0; }

ul ul,
ul ol,
ol ol,
ol ul { margin: 0; }

li { position: relative; }

ul > li { display: block; list-style: none; }
ul > li::before { content: ""; display: block; position: absolute; top: 10px; left: -26px; width: 6px; height: 6px; background-color: #303030; border-radius: 50%; }

ol { counter-reset: li; }
ol > li { display: block; list-style: none outside none; }
ol > li::before { content: counter(li, decimal)'.'; counter-increment: li; left: -39px; position: absolute; text-align: right; top: 0; width: 26px; color: #000; font-weight: 400; font-family: 'Readex Pro', sans-serif; }

/* header */
.ur-header { width: 100%;position: relative;z-index: 2;height: 0px; }
html.with-header-height .ur-header { height: 141px; }
.ur-header-wrapper { width:100%;height: 83px; border-bottom: none;position: fixed;top: 0;left: 0;min-width: 1280px; background-color: rgba(24, 24, 24, 1); z-index: 1; }
.ur-header-row { display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; }
.ur-header-nav { display: -webkit-box;display: -ms-flexbox;display: flex;margin: 0 -27px;padding: 0; }
.ur-header-nav > li { position: static; padding: 0 17px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; }
.ur-header-nav > li::before { display: none; }
.ur-header-nav > li > a { height: 83px; padding: 10px; display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: relative;text-decoration: none !important; font-style: normal;font-weight: 700;font-size: 14px;line-height: 1.143;text-transform: uppercase;color: #FFFFFF; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.ur-header-nav > li > .ur-nav-dropdown-wrap { position: static; padding: 0 10px; display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.ur-header-nav > li > .ur-nav-dropdown-wrap > a { height: 83px;position: relative;text-decoration: none !important; font-style: normal;font-weight: 700;font-size: 14px;line-height: 1.143;text-transform: uppercase;color: #FFFFFF; display: -webkit-box; display: -ms-flexbox; display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.ur-header-nav > li > .ur-nav-dropdown-wrap > .nav-dropdown-toggle ~ a { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; }
.ur-header-nav > li > .ur-nav-dropdown-wrap > .nav-dropdown-toggle ~ a:focus { outline: none }
.ur-header-nav > li > .ur-nav-dropdown-wrap > .nav-dropdown-toggle ~ a::before { opacity: 0; visibility: hidden; background-color: #181818; position: absolute; top: 0; right: -46px; bottom: 0; left: -32px; display: block; content: ''; z-index: -1; -webkit-transition: -webkit-transform 0.15s ease; transition: -webkit-transform 0.15s ease; -o-transition: transform 0.15s ease; transition: transform 0.15s ease; transition: transform 0.15s ease, -webkit-transform 0.15s ease; }
.ur-header-nav > li > .ur-nav-dropdown-wrap > .nav-dropdown-toggle.show[aria-expanded="true"] ~ a::before { opacity: 1; visibility: visible; }
.ur-header-nav > li > a > span { display: block; }
.ur-header-nav > li > a > span::before { width: 100%;height: 3px;background-color: #00C100;left: 0;display: block;content: '';position: absolute;bottom: 21px;-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 0;-ms-transform-origin: 0 0;transform-origin: 0 0;-webkit-transition: -webkit-transform 0.15s ease;transition: -webkit-transform 0.15s ease;-o-transition: transform 0.15s ease;transition: transform 0.15s ease;transition: transform 0.15s ease, -webkit-transform 0.15s ease; }
.ur-header-nav > li > a:hover { color: #00C100; }
.ur-header-nav > li > a:hover > span::before,
.ur-header-nav > li > a.active > span::before, .ur-header-nav > li.current-menu-item > a > span::before { -webkit-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1); }
.nav-dropdown-toggle { margin-left: 2px; width: 30px;-webkit-box-flex: 0;-ms-flex: 0 0 30px;flex: 0 0 30px;max-width: 30px;height: 30px;font-size: 12px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center; color: #fff; }
.nav-dropdown-toggle i { -webkit-transition: all 0.15s linear; -o-transition: all 0.15s linear; transition: all 0.15s linear; }
.nav-dropdown-toggle.show > .ur-icon-arrow-bottom { -webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);transform: rotate(-180deg); }
.ur-header-nav > li > .ur-nav-dropdown-wrap .dropdown-menu { width: 100%;-webkit-transform: none !important;-ms-transform: none !important;transform: none !important;top: 100% !important;left: 0 !important;bottom: auto !important;border: none !important;border-radius: 0; margin: 0; background-color: #181818; padding: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.ur-header-nav > li > .ur-nav-dropdown-wrap .dropdown-menu.show { display: -webkit-box; display: -ms-flexbox; display: flex; }
.ur-header-nav > li > .ur-nav-dropdown-wrap .dropdown-menu > li::before { display: none; }
.ur-header-nav > li > .ur-nav-dropdown-wrap .dropdown-menu > li > a { padding: 22px 10px;font-style: normal;font-weight: 700;font-size: 12px;line-height: 1.167;text-transform: uppercase;color: rgba(255, 255, 255, 1);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; text-decoration: none !important; }
.ur-header-nav > li > .ur-nav-dropdown-wrap .dropdown-menu > li > a .ur-dd-nav-text { position: relative; }
.ur-header-nav > li > .ur-nav-dropdown-wrap .dropdown-menu > li > a .ur-dd-nav-text::before { width: 100%;height: 1px;background-color: #fff;left: 0;display: block;content: '';position: absolute;bottom: 0;-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 0;-ms-transform-origin: 0 0;transform-origin: 0 0;-webkit-transition: -webkit-transform 0.15s ease;transition: -webkit-transform 0.15s ease;-o-transition: transform 0.15s ease;transition: transform 0.15s ease;transition: transform 0.15s ease, -webkit-transform 0.15s ease; }
.ur-header-nav > li > .ur-nav-dropdown-wrap .dropdown-menu > li > a:hover .ur-dd-nav-text::before {-webkit-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1); }
.ur-header-nav > li > .ur-nav-dropdown-wrap .dropdown-menu > li > a:hover { color: rgba(255, 255, 255, 1); text-decoration: underline; background-color: transparent; }
.ur-header-nav .dropdown-item.active, 
.ur-header-nav .dropdown-item:active, .ur-header-nav .dropdown-item:focus { background-color: transparent;color: #fff; }
.header-search-group { min-width:50px;height:50px;position: relative;display: block;margin: 0; }
.header-search-group .ur-icon-search { font-size: 24px;position: absolute;top: 13px;left: 13px;pointer-events: none; color: #fff; }
.header-search-group input { width: 50px;height: 30px;border-radius: 0;background-color: transparent; border: none; border-bottom: 1px solid #ffffff;outline: none !important;opacity: 0;position: absolute;top: 12px;right: 55px;-webkit-transition: width 0.25s ease, opacity 0.25s ease;-o-transition: width 0.25s ease, opacity 0.25s ease;transition: width 0.25s ease, opacity 0.25s ease;padding: 0; font-size: 14px; line-height: 1.143; font-weight: 400; color: #fff; }
.header-search-group input:focus { width: 166px;opacity: 1; }
.header-search-group input::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.5); }
.header-search-group input::-moz-placeholder { color: rgba(255, 255, 255, 0.5); }
.header-search-group input:-ms-input-placeholder { color: rgba(255, 255, 255, 0.5); }
.header-search-group input::-ms-input-placeholder { color: rgba(255, 255, 255, 0.5); }
.header-search-group input::placeholder { color: rgba(255, 255, 255, 0.5); }
.ur-header-left { position: absolute; top: 6px; left: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; z-index: 10; }
.ur-header-right { top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); right: 0; position: absolute; z-index: 11; }
.ur-ulisses-logo { margin-right: 15px; width: 190px; padding: 0 10px; color: #fff; display: block; }
.ur-ulisses-logo img { width: 100%; height: auto; display: block; }
.ur-dsa-logo { margin-top: 5px; margin-left: 10px; padding: 10px; width: 140px; color: #fff; display: block; }
.ur-dsa-logo img { width: 100%; height: auto; display: block; }
.ur-header-middle { padding-left: 150px; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; z-index: 11; }
.ur-header-search { top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); right: 40px; position: absolute; z-index: 11; }

.nav-toggle-btn { width: 40px;height: 40px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;cursor: pointer; color: #fff; padding: 0; background-color: transparent; outline: none; border: none; }
.navtoggle-bars { position: relative;display: block;width: 18px;height: 12px; }
.navtoggle-bars .bar { -webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;height:2px;background:#fff;position:absolute; }
.navtoggle-bars .top { top:0;width:50%; }
.navtoggle-bars .middle { width:100%;top:5px; left: 0; }
.navtoggle-bars .bottom { width:50%;bottom:0; }
.navtoggle-bars .left { left:0; }
.navtoggle-bars .right { right:0; }
.navtoggle-bars .top.bar.left { -webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0; }
.navtoggle-bars .top.bar.right { -webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0; }
.navtoggle-bars .bottom.bar.left { -webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%; }
.navtoggle-bars .bottom.bar.right { -webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%; }
.nav-expanded .nav-toggle-btn .top.bar.left { -webkit-transform:translate(3px,-1px) rotate(45deg) scaleX(1.25);-ms-transform:translate(3px,-1px) rotate(45deg) scaleX(1.25);transform:translate(3px,-1px) rotate(45deg) scaleX(1.25); }
.nav-expanded .nav-toggle-btn .top.bar.right { -webkit-transform:translate(-3px,-1px) rotate(-45deg) scaleX(1.25);-ms-transform:translate(-3px,-1px) rotate(-45deg) scaleX(1.25);transform:translate(-3px,-1px) rotate(-45deg) scaleX(1.25); }
.nav-expanded .nav-toggle-btn .bottom.bar.left { -webkit-transform:translate(3px,2px) rotate(-45deg) scaleX(1.25);-ms-transform:translate(3px,2px) rotate(-45deg) scaleX(1.25);transform:translate(3px,2px) rotate(-45deg) scaleX(1.25); }
.nav-expanded .nav-toggle-btn .bottom.bar.right { -webkit-transform:translate(-3px,2px) rotate(45deg) scaleX(1.25);-ms-transform:translate(-3px,2px) rotate(45deg) scaleX(1.25);transform:translate(-3px,2px) rotate(45deg) scaleX(1.25); }
.nav-expanded .nav-toggle-btn .middle.bar { -webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0); }

.ur-top-menu { opacity: 0; visibility: hidden; width: 100%; top: 0; left: 0; position: absolute; -webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease; -webkit-transform: translateY(-30px); -ms-transform: translateY(-30px); transform: translateY(-30px); z-index: -1; }
.nav-expanded .ur-top-menu { opacity: 1; visibility: visible; z-index: 10; -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); }
.ur-top-menu-content { margin: 0 -15px; padding: 27px 27px; background-color: #181818; }
.ur-top-menu-row { margin: 0 -10px; display: -webkit-box; display: -ms-flexbox; display: flex; }
.ur-top-menu-cell { padding: 0 30px; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }
.ur-top-menu-cell:last-child { margin-right: -5px; width: 393px; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-item-align: end; align-self: flex-end; }
.ur-top-menu-nav { margin: 0; padding: 0; list-style: none; display: block; }
.ur-top-menu-nav li { margin: 0; padding: 0; list-style: none; display: block; }
.ur-top-menu-nav li::before { display: none; }
.ur-top-menu-nav li a { margin: 0 -10px; padding: 0 10px; font-style: normal;font-weight: 700;font-size: 14px;line-height: 2.143;text-transform: uppercase;color: #FFFFFF; display: block; text-decoration: none !important; }
.ur-top-menu-nav li a .ur-top-menu-text{ position: relative; }
.ur-top-menu-nav li a .ur-top-menu-text::before { width: 100%;height: 1px;background-color: #fff;left: 0;display: block;content: '';position: absolute;bottom: 0;-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 0;-ms-transform-origin: 0 0;transform-origin: 0 0;-webkit-transition: -webkit-transform 0.15s ease;transition: -webkit-transform 0.15s ease;-o-transition: transform 0.15s ease;transition: transform 0.15s ease;transition: transform 0.15s ease, -webkit-transform 0.15s ease; }
.ur-top-menu-nav li a:hover { color: #fff; }
.ur-top-menu-nav li a:hover .ur-top-menu-text::before {-webkit-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1); }
.ur-top-social-row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.ur-find-us-lbl { margin: 0 9px 0 0; font-style: normal;font-weight: 700;font-size: 14px;line-height: 2.143;text-transform: uppercase;color: rgba(255, 255, 255, 0.1); display: block; }
.ur-top-social-nav { margin: 0; padding: 0; list-style: none; display:block; }
.ur-top-social-nav li { margin: 0 5px; padding: 0; list-style: none; display: block; }
.ur-top-social-nav li::before { display: none; }
.ur-top-social-nav li a { width: 34px; position: relative; margin: 0; display: block; }
.ur-top-social-nav li a img { width: 100%; height: auto; display: block; }
.ur-top-social-nav li a:hover { opacity: 1; }

.ur-header-secondary { width:100%; position: fixed;top: 83px;left: 0;min-width: 1280px; background-color: #181818; }
.ur-header-secondary-row { padding-left: 80px; padding-right: 80px; }
.ur-header-secondary-nav { margin: 0 -10px; padding: 0; list-style: none; display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; }
.ur-header-secondary-nav > li { margin: 0; padding: 0; list-style: none; display: block; }
.ur-header-secondary-nav > li::before { display: none; }
.ur-header-secondary-nav > li > a { padding: 17px 10px; font-style: normal;font-weight: 700;font-size: 14px;line-height: 1.143;text-transform: uppercase;color: rgba(255, 255, 255, 1); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-decoration: none !important; }
.ur-header-secondary-nav > li > a:hover { color: rgba(255, 255, 255, 1); }
.ur-header-secondary-nav > li > a > i { margin-right: 15px; font-size: 24px; }
.ur-secondary-nav-text { position: relative; }
.ur-secondary-nav-text::before { width: 100%;height: 1px;background-color: #fff;left: 0;display: block;content: '';position: absolute;bottom: 0;-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 0;-ms-transform-origin: 0 0;transform-origin: 0 0;-webkit-transition: -webkit-transform 0.15s ease;transition: -webkit-transform 0.15s ease;-o-transition: transform 0.15s ease;transition: transform 0.15s ease;transition: transform 0.15s ease, -webkit-transform 0.15s ease; }
.ur-header-secondary-nav > li > a:hover > .ur-secondary-nav-text::before {-webkit-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1); }

@media ( min-width: 1440px) {
	.ur-header-middle { padding-left: 70px; }
	.ur-header-secondary-row { padding-left: 70px; }
	.header-search-group input:focus { width:256px; }
}

@media ( min-width: 1600px) { 
	.ur-ulisses-logo { margin-right: 25px; width: 200px; }
	.ur-header-middle { padding-left: 0px; }
	.ur-header-secondary-row { padding-left: 0; }
}

@media ( min-width: 1920px) { 
	.ur-header-left { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
	.ur-ulisses-logo { width: 210px; margin-right: 15px; }
	.ur-header-left { top: 3px; left: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
	.ur-dsa-logo { margin-top: 0; margin-left: 0; }
}



/* Footer */
.ur-footer-a { background-color: #000000; }
.ur-footer-a-social { margin: 0; padding: 13px 0; list-style: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.ur-footer-a-social li { margin: 5px; padding: 0; list-style: none; display: block; }
.ur-footer-a-social li::before { display: none; }
.ur-footer-a-social li a { width: 34px; position: relative; margin: 0; display: block; }
.ur-footer-a-social li a img { width: 100%; height: auto; display: block; }
.ur-footer-a-social li a:hover { opacity: 0.8; }

.ur-footer-b { background-color: #181818; }
.ur-footer-content { padding: 6px 0 100px 0; }
.ur-footer-nav { margin: 0; padding: 24px 0 0 0; list-style: none; display: block; }
.ur-footer-nav li { margin: 0; padding: 0; list-style: none; display: block; }
.ur-footer-nav li::before { display: none; }
.ur-footer-nav li a { margin: 0 -10px; padding: 7px 10px; font-style: normal;font-weight: 700;font-size: 14px;line-height: 1.143;text-transform: uppercase;color: #FFFFFF; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-decoration: none !important; }
.ur-footer-nav li a i { width: 15px; -ms-flex-negative: 0; flex-shrink: 0; margin-right: 8px; font-size: 15px; }
.ur-footer-nav li a:hover { color: #fff; }
.ur-footer-nav li a .ur-footer-nav-text{ position: relative; }
.ur-footer-nav li a .ur-footer-nav-text::before { width: 100%;height: 1px;background-color: #fff;left: 0;display: block;content: '';position: absolute;bottom: 0;-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 0;-ms-transform-origin: 0 0;transform-origin: 0 0;-webkit-transition: -webkit-transform 0.15s ease;transition: -webkit-transform 0.15s ease;-o-transition: transform 0.15s ease;transition: transform 0.15s ease;transition: transform 0.15s ease, -webkit-transform 0.15s ease; }
.ur-footer-nav li a:hover .ur-footer-nav-text::before {-webkit-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1); }

.ur-footer-logo { width: 267px; padding: 10px; position: relative; margin: 0 auto; display: block; color: #fff; }
.ur-footer-logo img { width: 100%; height: auto; display: block; }

html[data-nav-expand="true"] body { overflow: hidden; }
.ur-sidebar-overlay { position: fixed;top: 0;left: 0;width: 100%;height: 100%;min-width: 1280px;background-color: rgba(24, 24, 24, 0.5);outline: 0 !important;display: none;opacity: 0;-webkit-transform: translateX(10rem);-ms-transform: translateX(10rem);transform: translateX(10rem);visibility: hidden;-webkit-transition: all 0.2s cubic-bezier(0.42, 0, 1, 1) 0s;-o-transition: all 0.2s cubic-bezier(0.42, 0, 1, 1) 0s;transition: all 0.2s cubic-bezier(0.42, 0, 1, 1) 0s;z-index: 11; }
html[data-nav-expand=true] .ur-sidebar-overlay { opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); visibility: visible; }
.ur-detail-sidebar { width: 736px;position: absolute; top: 0; right: 0; z-index: 11; background-color: #E0E0E0;height: 100%;max-height: 100%;overflow: hidden;overflow-y: auto; }
.funnel-result-full .ur-detail-sidebar { width: 100%; }
.ur-sidebar-content { height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; }
.ur-sidebar-body { padding: 0; }
.ur-sidebar-footer { margin-top: auto; }
.ur-sidebar-close-row { width: 100%; height: 1px; top: 17px; right: 0; position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; }
.ur-sidebar-close-row .container { position: relative; }
.ur-sidebar-close { width: 40px; height: 40px; font-size: 24px; top: 0; right: 20px; position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.sidebar-progress-content { padding-top: 0; }

.ur-sidebar-tabs { width: 0; height: 0; opacity: 0; overflow: hidden; top: 0; right: 0; position: absolute; }
.ur-sidebar-tab-content { height: 100%; }
.ur-sidebar-tab-content >.active { display: -webkit-box; display: -ms-flexbox; display: flex; }
.ur-sidebar-tab-content .tab-pane { height: 100%; }
.ur-sidebar-pane-content { width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
.ur-sidebar-footer { padding: 22px 86px 18px 0; background-color: rgba(0, 193, 0, 0.25); }
.ur-sidebar-footer > .btn-spacer > .btn { margin: 0 9px; }
.ur-step-1-head { padding: 45px 96px 45px 96px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.ur-step-1-head-logo { width: 54px; -ms-flex-negative: 0; flex-shrink: 0; margin-right: 27px; }
.ur-step-1-desc { padding: 35px 96px 35px 96px; }

.ur-step-row { margin: 0; padding: 2px 0; top: 0; left: -1px; right: -1px; position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; background-color: #e0e0e0; }
.ur-step-cell { width: 33.33%; padding: 0 1px; }
.ur-step-cell:after { content: ''; display: block; width: 100%; height: 7px; background-color: #8B8B8B; }
.ur-step-cell.active:after { background-color: #00C100; }
.ur-step-2-head { width: 100%; padding: 32px 76px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: rgba(0, 0, 0, 0.2); }
.ur-step-2-head-logo { width: 129px; padding: 0; background: none; outline: none; border: none; -ms-flex-negative: 0; flex-shrink: 0; margin-right: 18px; }
.ur-step-2-body { padding: 35px 76px 35px 76px; }
.tooltip .tooltip-inner { max-width: 381px; padding: 16px 21px 19px 21px; background: #00C100;-webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);border-radius: 5px; text-align: left; font-size: 20px; line-height: 1.200; color: #fff; font-weight: 400; }
.funnel-result-full .tooltip .tooltip-inner { max-width: 878px; }
.tooltip .tooltip-arrow::before { border-right-color: #00C100; border-width: 10px 10px 10px 0; }
.ur-step-2-desc { margin-bottom: 34px; max-width: 574px; }
.ur-step-2-cards { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
.ur-step-2-card-cell { margin-bottom: 5px; width: 100%; max-width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; padding: 1px; }
.ur-step-2-card { min-height: 250px; padding: 50px 20px 29px 20px; background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.00466989) 98.73%, rgba(0, 0, 0, 0) 100%), #FFFFFF; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), color-stop(98.73%, rgba(0, 0, 0, 0.00466989)), to(rgba(0, 0, 0, 0))), #FFFFFF; background: linear-gradient(180deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.00466989) 98.73%, rgba(0, 0, 0, 0) 100%), #FFFFFF;border: 2px solid #FFFFFF;border-radius: 5px; text-decoration: none !important; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
.ur-step-2-card.active { background: -o-linear-gradient(top, rgba(0, 193, 0, 0.2) 0%, rgba(0, 193, 0, 0.0382202) 89.88%, rgba(0, 193, 0, 0.02) 100%), -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.00466989) 98.73%, rgba(0, 0, 0, 0) 100%), #FFFFFF; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 193, 0, 0.2)), color-stop(89.88%, rgba(0, 193, 0, 0.0382202)), to(rgba(0, 193, 0, 0.02))), -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), color-stop(98.73%, rgba(0, 0, 0, 0.00466989)), to(rgba(0, 0, 0, 0))), #FFFFFF; background: linear-gradient(180deg, rgba(0, 193, 0, 0.2) 0%, rgba(0, 193, 0, 0.0382202) 89.88%, rgba(0, 193, 0, 0.02) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.00466989) 98.73%, rgba(0, 0, 0, 0) 100%), #FFFFFF;
border: 2px solid #00C100;border-radius: 5px; }
.ur-step-2-card-icon { width: 96px; font-size: 96px; margin: 0 auto; }
.ur-step-2-card-icon img { width: 100%; height: auto; display: block; }
.ur-step-2-card-text { margin-top: auto; font-style: normal;font-weight: 700;font-size: 16px;line-height: 1.5;text-align: center;color: #303030; text-decoration: none; }

.ur-toggle-a { width: 100%; position: relative; cursor: pointer; display: block; }
.ur-toggle-a-ui { padding: 15px 25px; background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.00466989) 98.73%, rgba(0, 0, 0, 0) 100%), #FFFFFF; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), color-stop(98.73%, rgba(0, 0, 0, 0.00466989)), to(rgba(0, 0, 0, 0))), #FFFFFF; background: linear-gradient(180deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.00466989) 98.73%, rgba(0, 0, 0, 0) 100%), #FFFFFF;border: 2px solid #FFFFFF;border-radius: 5px; text-decoration: none !important; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.ur-toggle-a-icon { width: 60px; max-width: 60px; -webkit-box-flex: 0; -ms-flex: 0 0 60px; flex: 0 0 60px; font-size: 60px; margin: 0 42px 0 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.ur-toggle-a-icon img { display: block; width: 100%; height: auto; }
.ur-toggle-a-text { font-style: normal;font-weight: 700;font-size: 16px;line-height: 1.5;text-align: center;color: #303030; text-decoration: none;  word-break: break-word; text-align: left; }
.ur-toggle-a input { position: absolute; top: 0; left: 0; width: 1px; height: 1px; opacity: 0; }
.ur-toggle-a input:checked ~ .ur-toggle-a-ui { background: -o-linear-gradient(top, rgba(0, 193, 0, 0.2) 0%, rgba(0, 193, 0, 0.0382202) 89.88%, rgba(0, 193, 0, 0.02) 100%), -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.00466989) 98.73%, rgba(0, 0, 0, 0) 100%), #FFFFFF; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 193, 0, 0.2)), color-stop(89.88%, rgba(0, 193, 0, 0.0382202)), to(rgba(0, 193, 0, 0.02))), -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), color-stop(98.73%, rgba(0, 0, 0, 0.00466989)), to(rgba(0, 0, 0, 0))), #FFFFFF; background: linear-gradient(180deg, rgba(0, 193, 0, 0.2) 0%, rgba(0, 193, 0, 0.0382202) 89.88%, rgba(0, 193, 0, 0.02) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.00466989) 98.73%, rgba(0, 0, 0, 0) 100%), #FFFFFF;border-color: #00C100; }

.ur-step-5-funnel-content { padding: 66px 0; }
.ur-step-5-funnel-head { margin-bottom: 78px; text-align: center; }
.ur-step-5-funnel-row { margin: 0 -17px; display: -webkit-box; display: -ms-flexbox; display: flex; }
.ur-step-5-funnel-box { position: relative; display: block; }
.ur-step-5-funnel-imgbox { width: 100%; display: block; border-radius: 5px; overflow: hidden; -webkit-box-shadow: 0px 5px 25px 10px rgba(0, 0, 0, 0.25); box-shadow: 0px 5px 25px 10px rgba(0, 0, 0, 0.25); }
.ur-step-5-funnel-imgbox img { width: 100%; height: auto; display: block; }
.ur-step-5-funnel-info { width: 44px; height: 44px; font-size: 20px; top: 0; right: 2px; color: #fff !important; position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.ur-step-5-funnel-info i.ur-icon-info-2 { border-radius: 50%; -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25); box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25); }
.ur-step-5-funnel-info i.ur-icon-close { display: none; }
.show-overlay .ur-step-5-funnel-info i.ur-icon-info-2 { display: none; }
.show-overlay .ur-step-5-funnel-info i.ur-icon-close { display: block; font-size: 24px; }

.ur-step-5-funnel-overlay { opacity: 0; visibility: hidden; padding: 46px 32px 30px 32px; width: 100%; height: 100%; max-height: 100%; overflow: hidden; top: 0; left: 0; color: #fff; position: absolute; background: rgba(48, 48, 48, 0.9);border-radius: 5px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-transition:all .25s ease; -o-transition:all .25s ease; transition:all .25s ease; }
.ur-step-5-funnel-box.show-overlay .ur-step-5-funnel-overlay { opacity: 1; visibility: visible; }
.ur-step-5-funnel-overlay h4, .ur-step-5-funnel-overlay .h4 { margin-bottom: 12px; }
.ur-step-5-funnel-footer { margin-top: auto; display: -webkit-box; display: -ms-flexbox; display: flex; }
.ur-funnel-mehr-link { padding: 10px; margin-left: auto; margin-right: -10px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; font-style: normal;font-weight: 700;font-size: 14px;line-height: 1.143;text-transform: uppercase;color: #00C100 !important; }
.ur-funnel-mehr-link i { margin-left: 10px; font-size: 16px; }



/*Home Hero*/
.ur-home-hero { position: relative; background-color: #181818; overflow: visible; }
.ur-home-hero .ur-section-inner { position: relative;padding: 0; }
.ur-sticky-posts-wrapper { position: relative; }
.ur-sticky-posts-slider-holder { display: -webkit-box; display: -ms-flexbox; display: flex; overflow: hidden; position: relative; }
.ur-sticky-posts-slider-holder::before { display: block; content: ''; padding: 100% 0 0 0; }
.ur-sticky-posts-slider:not(.slick-initialized) { display: -webkit-box; display: -ms-flexbox; display: flex; }
.ur-sticky-posts-slider:not(.slick-initialized) .ur-sticky-post-slide { width: 1120px; max-width: 1120px; -webkit-box-flex: 0; -ms-flex: 0 0 1120px; flex: 0 0 1120px; }
.ur-sticky-posts-slider { width: 100%; max-width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; border-radius: 0; overflow: hidden; }
.post-type-sticky .entry-thumb { display: block;width: 100%;border-radius: 0;position: relative;overflow: hidden; }
.post-type-sticky .entry-thumb img { display: block; width: 100%; height: auto; }
.ur-sticky-posts-nav { width: 100%; max-width: 100%; position: absolute; overflow: visible; display: block; bottom: 0;left: 0;z-index: 2; color: #fff; }
.ur-sticky-posts-nav::before { pointer-events: none; display: block; content: ''; width: 100%; height: 276px; position: absolute;bottom: 0;left: 0;z-index: 0; background: -o-linear-gradient(bottom, #181818 0%, rgba(24, 24, 24, 0) 100%); background: -webkit-gradient(linear, left bottom, left top, from(#181818), to(rgba(24, 24, 24, 0))); background: linear-gradient(360deg, #181818 0%, rgba(24, 24, 24, 0) 100%); }
.ur-sticky-posts-nav .slick-track { display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important; }
.ur-sticky-posts-nav:not(.slick-initialized) { display: -webkit-box; display: -ms-flexbox; display: flex; }
.ur-sticky-posts-nav:not(.slick-initialized) .ur-sticky-post-navslide { width: 33.33333333333333%; max-width: 33.33333333333333%; -webkit-box-flex: 0; -ms-flex: 0 0 33.33333333333333%; flex: 0 0 33.33333333333333%; }
.ur-sticky-post-navslide { padding: 20px 20px 28px 20px;height: inherit !important;background-color: rgba(255, 255, 255, 0.1); position: relative; }
.ur-sticky-post-navslide::before { display: block; content: ''; width: 100%; height: 5px; position: absolute;bottom: 0;left: 0;z-index: 0; background-color: #8B8B8B; }
.ur-sticky-post-navslide:not(.slick-current) { cursor: pointer; }
.post-type-stickynav .entry-content p { font-size: 20px; line-height: 1.200; }
.post-type-stickynav .entry-content > :last-child { margin: 0; }
.ur-sticky-posts-slider-holder::before { padding-top: 56.33928571428571%; }

.ur-sticky-posts-nav .slick-current { background: rgba(0, 193, 0, 0.25); }
.ur-sticky-posts-nav:not(.slick-initialized) { margin-bottom: 0; }
.ur-sticky-posts-nav:not(.slick-initialized) .ur-sticky-post-navslide { width: 33.33333333333333%; max-width: 33.33333333333333%; -webkit-box-flex: 0; -ms-flex: 0 0 33.33333333333333%; flex: 0 0 33.33333333333333%; }
.slick-list { z-index: 1; }
.ur-sticky-posts-nav .slick-current::before { background-color: #00C100; }

.ur-intro-lobj { width: 57px; position: absolute; right: 100%; margin-right: 10px; bottom: -20px; display: block; }
.ur-intro-lobj img { display: none; width: 100%; height: auto; }

@media (min-width: 1400px) {
	.ur-intro-lobj { width: 107px; bottom: -40px; margin-right: 18px; }
}

@media (min-width: 1600px) {
	.ur-intro-lobj { width: 187px; bottom: -70px; margin-right: 48px; }
}

@media (min-width: 1920px) {
	.ur-intro-lobj { width: 247px; bottom: -94px; }
}



/* latest news */
.ur-latest-news { position: relative; }
.ur-latest-news .content-area { padding: 49px 0 60px 0; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 100%; }
.ur-latest-news .content-area::before { content: ''; display: block; width: 1px; height: 100%; left: 100%; margin-left: 63px; position: absolute; top: 0; background-color: rgba(0, 0, 0, 0.1); }
.widget-area-inner { padding: 43px 0 60px 0; }

.post-type-a { margin: 0 -8px 9px -8px; padding: 7px 8px; border-radius: 8px; overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row; position: relative; }
.post-type-a.highlight { background: rgba(0, 193, 0, 0.1); }
.post-type-a .entry-body { padding: 0 32px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
.post-type-a .entry-thumb { -ms-flex-item-align: start; align-self: flex-start; display: block; width: 256px; -webkit-box-flex:0;-ms-flex:0 0 256px;flex:0 0 256px;position: relative;background-color: #f5f5f5; border-radius: 5px; overflow: hidden; }
.post-type-a .entry-thumb img { width: 100%; height: auto; display: block; }
.post-type-a .entry-header .h5 { margin: 0 0 1px 0; font-weight: 400; }
.post-type-a .entry-header .h5 a { text-decoration: none !important; }
.post-type-a .entry-content p { margin: 0 0 0 0; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
.post-type-a .entry-meta { margin: 0 0 4px 0; font-style: normal;font-weight: 400;font-size: 12px;line-height: 2rem;color: #8B8B8B; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.post-type-a .entry-meta-date { margin-right: 7px; line-height: 2rem;color: #8B8B8B; }
.post-type-a .entry-meta-category { margin: 1px; padding: 0 3px; line-height: 1rem;color: #00C100 !important; border: 1px solid #00C100;border-radius: 3px; text-decoration: none !important; }
.post-type-a .entry-meta-category:hover { opacity: 0.7; }

.all-news-btnrow { padding-top: 4px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }



/* widget */
.widget-area { margin: 0; }
.widget { padding: 21px 0; position: relative; margin: 0; position: relative; }
.widget-content { margin: 0 -5px; padding: 5px 5px 0 5px; display: block; text-decoration: none !important; }
.widget-area hr { margin: 0; background: rgba(0, 0, 0, 0.1) !important; opacity: 1; border: 0 !important; }

.widget-a > .h6 { margin-bottom: 1px; color: #008000; font-size: 16px; line-height: 1.5; }
.widget-a .widget-a-thumb { margin-bottom: 11px; width: 100%; border-radius: 5px; overflow: hidden; display: block; background-color: #f5f5f5; position: relative; }
.widget-a .widget-a-thumb img { width: 100%; height: auto; display: block; }
.polygon-shape { padding: 5px 0 0 5px; width: 46px; height: 48px; font-size: 17px; color: #fff; position: absolute; top: 0; left: 0; overflow: hidden; }
.polygon-shape::before { width: 0;height: 0;border-style: solid;border-width: 46px 46px 0 0;border-color: #00C100 transparent transparent transparent; top: 0; left: 0; position: absolute; display: block; content: ''; }
.widget-a .widget-a-desc .h6 { margin-bottom: 1px; color: #303030; font-size: 16px; line-height: 1.250; }
.widget-a-meta { margin: 0; font-style: normal;font-weight: 400;font-size: 12px;line-height: 2rem;color: #8B8B8B; display: block; }

.widget-b > .h6 { margin-bottom: 1px; color: #008000; font-size: 16px; line-height: 1.5; }
.widget-b .widget-b-thumb { margin-bottom: 10px; width: 100%; display: block; }
.widget-b .widget-b-thumb img { width: 100%; height: auto; display: block; }
.widget-b-desc > .h6 { margin-bottom: 7px; color: #303030; font-size: 16px; line-height: 1.250; }
.widget-b-meta { margin: 0; font-style: normal;font-weight: 400;font-size: 12px;line-height: 2rem;color: #8B8B8B; display: block; }
.widget-b-desc > P { margin-bottom: 16px; }
.widget-b-desc .btn{ min-width: 90px; margin-bottom: 5px; }

.widget-c > .h6 { margin-bottom: 1px; color: #008000; font-size: 16px; line-height: 1.5; }
.widget-c .widget-c-thumb { padding: 0; margin-bottom: 5px; width: 256px; height: 256px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background: #FFFFFF;border: 1px solid #E0E0E0;border-radius: 5px; overflow: hidden; }
.widget-c .widget-c-thumb img { width: auto;height: auto;display: block;max-width: 100%;max-height: 100%;-o-object-fit: cover;object-fit: cover; border-radius: 5px; }
.widget-c-desc > .h6 { margin-bottom: 0; color: #303030; font-size: 16px; line-height: 1.250; }
.widget-c-meta { margin: 0; font-style: normal;font-weight: 400;font-size: 12px;line-height: 2rem;color: #8B8B8B; display: block; }
.widget-c-desc > P { margin-bottom: 16px; }
.widget-c-desc .btn-spacer { padding-top: 8px; }
.widget-c-desc .btn{ min-width: 90px; }
.widget-c-meta { margin: 0; font-style: normal;font-weight: 400;font-size: 12px;line-height: 2rem;color: #8B8B8B; display: block; }

.ur-dragon-box-wrapper { bottom: 20px; right: 10px; position: fixed; z-index: 11; display: block; }
.ur-dragon-box { width: 84px; display: block; }
.ur-dragon-box .ur-dragon-icon { width: 100%; display: block; }
.ur-dragon-box .ur-dragon-icon img { width: 100%; height: auto; display: block; }
.dragon-tooltip-space { padding: 0 10px 0 0; position: absolute; bottom: -30px; right: -19px;display: block; color: #ffffff; }
.dragon-tooltip { min-width: 268px; padding: 0; background: #00C100;border: 1px solid #008000;-webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);border-radius: 5px; position: relative; }

.dragon-tooltip-content { padding: 14px 13px 16px 13px; }
.dragon-tooltip-content .h4 { margin-bottom: 7px; }
.dp-footer-link { text-decoration: none !important; min-height: 49px; padding: 10px 19px; background-color: #008000; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-style: normal;font-weight: 700;font-size: 14px;line-height: 1.143;text-transform: uppercase;color: #FFFFFF; -webkit-transition: background-color 0.15s linear; -o-transition: background-color 0.15s linear; transition: background-color 0.15s linear; }
.dp-footer-link i { font-size: 15px; margin-left: 7px; }
.dragon-tooltip-close { width: 32px; height: 32px; font-size: 24px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; top: 0; right: 0; position: absolute; z-index: 1; }
.popover { max-width: 34.6rem; }
.popover .popover-arrow { display: none; }
.popover-body { padding: 0; }
.popover-body .h3 { font-weight: 500; }
.popover-body .btn { width: 100%; }

.dp-footer-link:before { content: ''; display: block; width: 18px;height: 18px;border-radius: 3px; background-color: #008000; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); position: absolute; bottom: 15px; left: 100%; margin-left: -14px; -webkit-transition: background-color 0.15s linear; -o-transition: background-color 0.15s linear; transition: background-color 0.15s linear; }

.dp-footer-link:hover { background-color: #006600; }
.dp-footer-link:hover::before { background-color: #006600; }



/* news overview */
.ur-section.ur-news1 { overflow: visible; }
.ur-news1 .ur-section-bg { background-color: #181818; background-image:url(gfx/page-intro-pattern-bg.png); background-repeat: no-repeat;background-size: cover;background-position: center center; }
.ur-news1 .ur-section-inner { padding-top: 141px;  }
.ur-news1-content { min-height: 138px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }
.ur-news1-head { bottom: -26px; margin: 0; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
.ur-news1-text { -ms-flex-item-align: start; align-self: flex-start; margin-top: 5px; padding: 0 16px; background-color: #008000; font-style: normal;font-weight: 300;font-size: 42px;line-height: 1.429;color: #FFFFFF; }

.btn.btn-primary.bg-transparent { background-color: transparent !important; border-color: transparent !important; color: #008000 !important; }
.btn.btn-primary.bg-transparent:hover { opacity: 0.8; }

.news-detail-form { margin: 24px 0 35px 0; padding: 32px 30px; background-color: #FAF9FA; }
.news-detail-form-head { margin-bottom: 18px; }
.news-detail-form-head > :last-child { margin-bottom: 0; }
.ur-form-a .form-label { margin: 0; font-style: normal;font-weight: 700;font-size: 16px;line-height: 1.5;color: #303030; display: block; }
.ur-form-a .form-group { margin-bottom: 18px; position: relative; }
.ur-form-a .form-control-wrapper { position: relative; }
.ur-form-a .form-control { height: 45px; padding: 10px 15px; font-style: normal;font-weight: 400;font-size: 16px;line-height: 1.5;color: rgba(0, 0, 0, 1); border: 1px solid rgba(0, 0, 0, 0.25);border-radius: 3px; -webkit-box-shadow: none !important; box-shadow: none !important; }
.ur-form-a-erricon { display: none; width: 32px; height: 45px; font-size: 12px; color: #E01717; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; top: 0; right: 0; position: absolute; }
.ur-form-a .form-group.has-error .form-control { padding-right: 32px; border-color: rgba(224, 23, 23, 0.45); }
.ur-form-a .form-group.has-error .ur-form-a-erricon { display: -webkit-box; display: -ms-flexbox; display: flex; }
.news-detail-form .btn-primary { min-width: 90px; }

.checkbox-a-wrapper { padding: 19px 0 12px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
.checkbox-a { display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; position: relative;font-weight: 400;cursor: pointer; color: #000000; }
.checkbox-a input { width: 0.1rem;height: 0.1rem;position: absolute;top: 0;left: 0;opacity: 0; padding: 0; border: 0; display: block; }
.checkbox-a-ui { background-color: #fff; width: 20px; max-width: 20px; -webkit-box-flex: 0; -ms-flex: 0 0 20px; flex: 0 0 20px; height: 20px; cursor: pointer; border: 1px solid rgba(0, 0, 0, 0.25); border-radius: 3px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 15px; color: #00C100; margin: 0 13px 0 0; }
.checkbox-a-ui i { opacity: 0; }
.checkbox-a input:checked ~ .checkbox-a-ui i { opacity: 1; }
.checkbox-a:not(:hover) input:focus ~ .checkbox-a-ui { outline: thin dotted; outline-offset: -1px; }
.checkbox-a-text { -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; display: block; position: relative; top: 0.125em; font-style: normal;
font-weight: 400;font-size: 12px;line-height: 1.500;color: #303030; }
.checkbox-a-text a { text-decoration: underline; }
.checkbox-a-text a:hover { text-decoration: none; }
.ur-form-a .form-group.has-error .checkbox-a-ui { border-color: rgba(224, 23, 23, 0.45); }

.ur-dmy-row { margin: 0 -5px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
.ur-dmy-cell { padding: 0 5px; width: 33.33%; }
.ur-dmy-row .ur-dmy-cell:nth-child(1) { width: 25%; }
.ur-dmy-row .ur-dmy-cell:nth-child(2) { width: 40%; }
.ur-dmy-row .ur-dmy-cell:nth-child(3) { width: 35%; }
.ur-dd-arrow { width: 24px; height: 43px; font-size: 12px; color: #303030; background-color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: absolute; top: 1px; right: 2px; pointer-events: none; }
.ur-figcaption-row { padding: 11px 0; border-bottom: 1px solid #E0E0E0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.ur-figcaption-left { font-style: normal;font-weight: 400;font-size: 12px;line-height: 2;color: #8B8B8B; }
.ur-figcaption-right { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.ur-figcaption-link { font-style: normal;font-weight: 400;font-size: 12px;color: #8B8B8B;margin: 1px; padding: 0 3px; line-height: 1rem;color: #00C100 !important; border: 1px solid #00C100;border-radius: 3px; text-decoration: none !important; }
.ur-figcaption-link:hover { opacity: 0.7; }
.ur-author-row { padding: 30px 0 0 0; border-top: 5px solid #E0E0E0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
.ur-author-left { width: 160px; height: 160px; padding: 6px; border-radius: 50%; border: 1px solid #00C100; -ms-flex-negative: 0; flex-shrink: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.ur-author-left img { width: 100%; height: auto; display: block; border-radius: 50%; }
.ur-author-detail { padding-left: 32px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
.ur-author-name { margin: 0 0 2px 0; font-style: normal;font-weight: 400;font-size: 12px;line-height: 2;color: #8B8B8B; display: block; }
.ur-author-detail h3 { font-weight: 400; }
.ur-form-a p:empty,
.ur-form-a br { display: none; }
.wpcf7-form-control-wrap.day1 .wpcf7-not-valid-tip,
.wpcf7-form-control-wrap.month1 .wpcf7-not-valid-tip,
.wpcf7-form-control-wrap.year1 .wpcf7-not-valid-tip { display: none; }
.wpcf7-form-control-wrap .wpcf7-not-valid.form-control { border-color: #dc3232; }
.agree2 .contact_agree_checkbox2 { width: 0; height: 0; position: absolute; top: 0; left: 0; overflow: hidden; opacity: 0; }

/* product */
.ur-product-intro { overflow: visible; }
.ur-product-intro-a { position: relative; z-index: 11; }
.ur-product-intro .ur-section-bg { background-color: #181818; background-image:url(gfx/ur-product-banner1920x594.png); background-repeat: no-repeat;background-size: cover;background-position: center center; }
.ur-product-intro-a .ur-section-inner { padding-top: 141px; }
.ur-product-intro-a-content { min-height: 454px; padding: 35px 0 0 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }
.ur-product-intro-a-cell { max-width: 540px; color: #fff; }
.ur-product-intro-a-cell p { font-size: 28px; font-weight: 300; }
.ur-product-dsa-logo { margin-bottom: 21px; width: 351px; display: block; }
.ur-product-dsa-logo img { width: 100%; height: auto; display: block; }
.ur-product-intro-b { background-color: #000000; }
.ur-product-intro-b-content { min-height: 80px; padding: 20px 0 20px 377px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.ur-wa-imgbox { margin-bottom: -56px; width: 338px; position: relative; display: block; }
.ur-wa-imgbox::before { content: ''; display: block; position: absolute; top: -4px; left: -4px; right: -4px; bottom: -4px; border: 2px solid #00C100;border-radius: 9px; }
.ur-wa-imgbox img { width: 100%; height: auto; border-radius: 5px; display: block; }
.ur-wa-imgbox i { width: 48px; height: 48px; font-size: 28px; top: 50%; left: 50%; position: absolute; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.ur-product-intro-b-desc { padding-right: 20px; }
.ur-product-intro-b-desc p { font-size: 20px; margin-bottom: 0; color: #fff; }
.ur-watch-video-cell { margin-left: auto; width: 166px; -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-item-align: self-start; -ms-grid-row-align: self-start; align-self: self-start; }
.ur-watch-video-cell .btn { padding-left: 7px; padding-right: 9px; }



/* entertainment intro */
.ur-en-intro { overflow: visible; }
.ur-en-intro { position: relative; z-index: 11; }
.ur-en-intro .ur-section-bg { background-color: #181818; background-image:url(gfx/entertainment-intro1920x594.jpg); background-repeat: no-repeat;background-size: cover;background-position: center center; }
.ur-en-intro .ur-section-inner { padding-top: 141px; }
.ur-en-intro-content { min-height: 454px; padding: 35px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.ur-en-intro-cell { max-width: 540px; color: #fff; }
.ur-en-intro-cell p { font-size: 28px; font-weight: 300; }



/* ur-share-a */
.ur-share-a { position: relative; z-index: 1; width: auto; height: 0px; left: -60px; top: 3px; }
.ur-share-a > ul { display: -webkit-box; display: -ms-flexbox; display: flex; position: absolute; top: 0; left: 0; margin: 0; padding: 0; list-style: none; }
.ur-share-a > ul > li { display: block; position: relative; z-index: 0; margin: 0 10px 0 0; padding: 0; list-style: none; }
.ur-share-a > ul > li:nth-child(2) { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; }
.ur-share-a > ul > li::before { display: none; }
.ur-share-a > ul > li:nth-child(1) { z-index: 1; }
.ur-share-a > ul > li:nth-child(2) > a > i { position: relative; left: -4%; }
.ur-share-a > ul > li > a,
.ur-share-a-group > a { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; z-index: 0; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 36px; height: 36px; border-radius: 0; background-color: #fff; color: #303030; font-size: 20px; border: none; -webkit-transition: all 200ms; -o-transition: all 200ms; transition: all 200ms; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-box-shadow: none; box-shadow: none; margin: 0 0 4px 0; }
.ur-share-a > ul > li > a:hover,
.ur-share-a > ul > li > a:focus,
.ur-share-a.open .ur-share-a-group > a:hover,
.ur-share-a.open .ur-share-a-group > a:focus {  color: rgba(0, 0, 0, 0.25); }
.ur-share-a > ul > li > a:active,
.ur-share-a.open .ur-share-a-group > a:active { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-box-shadow: 0 0 0 rgba(0,0,0,0); box-shadow: 0 0 0 rgba(0,0,0,0); }

.ur-share-a-group { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; z-index: 0; margin: 0; padding: 0; }
.ur-share-a-group > a { width: 0; height: 0; opacity: 0; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); margin-bottom: 0; border-width: 0; }
.ur-share-a-group > a i {  width: 0; height: 0; opacity: 0; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-transition: all 150ms; -o-transition: all 150ms; transition: all 150ms }
.ur-share-a.open .ur-share-a-group > a { width: 32px; height: 32px; opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); margin-bottom: 7px; border-width: 1px; }
.ur-share-a.open .ur-share-a-group > a i {width: 1em; height: 1em; opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1);  }
.ur-share-a.open .ur-share-a-group > a:last-child { margin-bottom: 20px; }
.ur-share-a-group > a:nth-child(1) { -webkit-transition-delay: 0ms; -o-transition-delay: 0ms; transition-delay: 0ms; }
.ur-share-a-group > a:nth-child(2) { -webkit-transition-delay: 50ms; -o-transition-delay: 50ms; transition-delay: 50ms; }
.ur-share-a-group > a:nth-child(3) { -webkit-transition-delay: 100ms; -o-transition-delay: 100ms; transition-delay: 100ms; }
.ur-share-a-group > a:nth-child(4) { -webkit-transition-delay: 150ms; -o-transition-delay: 150ms; transition-delay: 150ms; }

@media (min-width: 1366px) {
    .ur-share-a > ul { display: block; }
    .ur-share-a > ul > li { margin-right: 0; }
    .ur-share-a > ul > li:nth-child(2) { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
}

@media (min-width: 1440px) {
	.ur-share-a { left: -105px; }
}



/* search result */
.ur-sp-head .h3 { font-weight: 400; }
.ur-search-page-form { margin-bottom: 15px; }
.ur-form-b .form-control-wrapper { position: relative; }
.ur-form-b .form-control { padding: 0 0 0 31px; border: none; -webkit-box-shadow: none; box-shadow: none; font-style: normal;font-weight: 400;font-size: 16px;line-height: 1.25; color: #000; }
.ur-form-b .form-control::-webkit-input-placeholder { color: rgba(0, 0, 0, 0.2); opacity: 1; }
.ur-form-b .form-control:-moz-placeholder { color: rgba(0, 0, 0, 0.2); opacity: 1; }
.ur-form-b .form-control::-moz-placeholder { color: rgba(0, 0, 0, 0.2); opacity: 1; }
.ur-form-b .form-control:-ms-input-placeholder { color: rgba(0, 0, 0, 0.2); opacity: 1; } 
.ur-search-result { width: 24px; height: 24px; font-size: 24px; padding: 0; top: -2px; left: 0; position: absolute; background-color: transparent; outline: none; border: none; display: block; }

.ur-search-category .h5 { font-weight: 400; }
.ur-search-category .ur-step-5-funnel-box { padding-bottom: 40px; }
.ur-search-news hr { margin-top: 25px; }
.ur-search-product-group { margin: 0 -35px 10px -35px; }
.ur-search-product-group .col,
.ur-search-product-group [class*=col-] { margin-bottom: 10px; padding: 0 19px; }

.ur-sd-pro-group { margin: 0 -35px 10px -35px; }
.ur-sd-pro-group .col,
.ur-sd-pro-group [class*=col-] { margin-bottom: 10px; padding: 0 19px; }
.ur-sd-box { display: block; text-decoration: none !important; border: 2px solid transparent; border-radius: 10px; padding: 8px; -webkit-transition: border-color 0.15s ease-in-out; -o-transition: border-color 0.15s ease-in-out; transition: border-color 0.15s ease-in-out; }
.ur-sd-pro-gfx { display: block; padding: 0; border: 1px solid #E0E0E0; border-radius: 5px; margin: 0 0 12px 0; }
.ur-sd-pro-gfx img { width: 100%; height: auto; display: block; margin: 0 auto; border-radius: 6px; }
.ur-sd-pro-name { display: block;  font-family: 'Readex Pro', sans-serif; -webkit-transition: color 0.15s ease-in-out; -o-transition: color 0.15s ease-in-out; transition: color 0.15s ease-in-out; text-align: center; }
.ur-sd-pro-price { display: block; color: #8B8B8B; font-family: 'Readex Pro', sans-serif; }

.ur-search-news .h5 { margin-bottom: 10px; font-weight: 400; }
.ur-search-product .h5 { margin-bottom: 7px; font-weight: 400; }



/* downloads */
.ur-cat-wrap { margin-bottom: 26px; }
.ur-cat-row { padding: 19px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-bottom: #E0E0E0 1px solid; }
.ur-cat-lbl { width: 120px; -ms-flex-negative: 0; flex-shrink: 0; padding-right: 10px; font-size: 20px; line-height: 24px; font-weight: 400; font-family: 'Readex Pro', sans-serif; }
.ur-cat-cell { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -ms-flexbox; display: flex; }
.ur-cat-checkbox-group { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.toggle-b-wrapper { margin: 1px; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
.toggle-b { display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; position: relative;font-weight: 400;cursor: pointer; color: #000000; }
.toggle-b input { width: 0.1rem;height: 0.1rem;position: absolute;top: 0;left: 0;opacity: 0; padding: 0; border: 0; display: block; }
.toggle-b-ui { padding: 4px 9px 3px 9px; background-color: #fff; cursor: pointer; border: 1px solid #008000; border-radius: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 14px; line-height: 1.500; font-weight: 700; color: #008000; text-transform: uppercase; margin: 0; -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; display: block; position: relative; font-style: normal; }
.toggle-b input:checked ~ .toggle-b-ui { background-color: #008000; color: #fff; }
.toggle-b:not(:hover) input:focus ~ .toggle-b-ui { outline: thin dotted; outline-offset: -1px; }

.ur-pro-down-sec { margin: 0; position: relative; }
.ur-pro-down-sec .h5 { padding-right: 160px; font-weight: 400; margin-bottom: 13px; }
.ur-pro-slider-controls { font-size: 24px; display: -webkit-box; display: -ms-flexbox; display: flex; position: absolute; top: -10px; right: 0; z-index: 1; }
.ur-pro-slider-controls a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 48px; height: 48px; }
.ur-pro-slider-controls a:nth-child(2) { margin-left: 16px; }
.ur-pro-slider-controls a.slick-disabled { opacity: 0.5; pointer-events: none; }

.ur-pro-slider-wrap { margin: 0; width: 100%; position: relative; overflow: hidden; }
.ur-pro-slider { margin: 0 0 23px 0; position: relative; padding: 0; }
.ur-pro-slider:not(.slick-initialized) { display: -webkit-box; display: -ms-flexbox; display: flex; }
.ur-pro-slider:not(.slick-initialized) .ur-pro-slide { max-width: 148px; -webkit-box-flex: 0; -ms-flex: 0 0 148px; flex: 0 0 148px; }
.ur-pro-slider .slick-list { border-radius: 5px; }
.ur-pro-slide { width: 148px; }
.ur-pro-down-sec hr { margin-bottom: 16px; }
.ur-pro-down-sec .ur-search-page-form { margin-bottom: 13px; }
.ur-pro-slider .slick-track { margin-left: 0; margin-right: 0; }

.toggle-c-wrapper { margin: 1px; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
.toggle-c { display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; position: relative;font-weight: 400;cursor: pointer; color: #000000; }
.toggle-c input { width: 0.1rem;height: 0.1rem;position: absolute;top: 0;left: 0;opacity: 0; padding: 0; border: 0; display: block; }
.toggle-c-ui { padding: 2px; background-color: transparent; cursor: pointer; border: 2px solid transparent; border-radius: 5px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 0; -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; display: block; position: relative; font-style: normal; }
.toggle-c-ui-imgbox { width: 130px; max-width: 130px; -webkit-box-flex: 0; -ms-flex: 0 0 130px; flex: 0 0 130px; border-radius: 5px; position: relative; display: block; }
.toggle-c-ui-imgbox img { width: 100%; height: auto; border-radius: 5px; display: block; }
.toggle-c input:checked ~ .toggle-c-ui { border-color: #008000; }
.toggle-c:not(:hover) input:focus ~ .toggle-c-ui { outline: thin dotted; outline-offset: -1px; }

.ur-search-download .h5 { margin-bottom: 7px; font-weight: 400; }

.ur-linktree-group { padding-top: 6px; }
.ur-linktree-group .h5 { margin-bottom: 19px; font-weight: 400; }
.ur-linktree-row { margin: 0 -7px 20px -7px; }
.ur-linktree-row .col,
.ur-linktree-row [class*=col-] { margin-bottom: 10px; padding: 0 7px; }

.ur-funnelbox-group .ur-step-5-funnel-box { margin-bottom: 30px; }

.entry-thumb { position: relative; }



/* ur-typo */
.ur-typo::before { display: block; content: ''; }
.ur-typo::after { display: block; content: ''; clear: both; }
.ur-typo > * { margin-bottom: 24px; }
.ur-typo > :first-child { margin-top: 0 !important; }
.ur-typo > :last-child { margin-bottom: 0 !important; }

.ur-typo h1,
.ur-typo .h1,
.ur-typo h2,
.ur-typo .h2,
.ur-typo h3,
.ur-typo .h3 { margin: 40px 0 0 0; }

.ur-typo h2,
.ur-typo .h2 { font-size: 28px; line-height: 1.250; font-weight: 300; margin-bottom: 20px; }

.ur-typo h3,
.ur-typo .h3 { font-size: 24px; line-height: 1.250; font-weight: 300; margin-bottom: 22px; }

.ur-typo h4,
.ur-typo .h4 { font-size: 20px; line-height: 1.250; font-weight: 400; margin-bottom: 22px; }

.ur-typo h5,
.ur-typo .h5 { font-size: 18px; line-height: 1.5; font-weight: 400; margin-bottom: 22px; }

.ur-typo h6,
.ur-typo .h6 { font-size: 16px; line-height: 1.5; font-weight: 400; margin-bottom: 24px; }

.ur-typo a { text-decoration: underline; color: #008000; }
.ur-typo a:hover,
.ur-typo a:focus { text-decoration: none; color: #008000; }

.ur-typo .figure { margin: 0 0 24px 0; }
.ur-typo img { max-width: 100%; height: auto; border-radius: 0; }
.ur-typo iframe { max-width: 100%; border: 0; }
.ur-typo .wp-caption-text { display: block; width: 100%; font-style: italic; font-size: 14px; line-height: 1.714; margin: 10px 0 0 0; }

.ur-typo.alignnone, 
.ur-typo.aligncenter, 
.ur-typo.attachment-fullsize { float: none; }

.ur-typo .alignnone, 
.ur-typo .aligncenter, 
.ur-typo .alignleft, 
.ur-typo .alignright, 
.ur-typo .attachment-fullsize { margin-bottom: 24px; max-width: 100%; height: auto; }

.ur-typo .alignleft,
.ur-typo .alignright {  max-width: 44%; text-align: right; }
.ur-typo .alignleft .wp-caption-text,
.ur-typo .alignright .wp-caption-text { font-style: normal; }

.ur-typo .alignleft { display: inline; float: left; margin-right: 20px; }
.ur-typo .alignright { display: inline; float: right; margin-left: 20px; }
.ur-typo .aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }

.ur-typo figure { position: relative; }
.ur-typo figure img { position: relative; z-index: 0; }
.ur-typo figure figcaption { position: absolute; bottom: 3px; left: 2px; max-width: calc(100% - 4px); color: #fff; background-color: rgba(0, 0, 0, 0.25); border-radius: 100px; font-size: 12px; line-height: 15px; font-family: 'Readex Pro'; font-weight: 400; padding: 2px 6px 3px 6px; }

body[data-bs-padding-right] .ur-header-wrapper { left: -0.85px; }

.ur-typo a.btn-sm-extra { text-transform: none; font-size: 14px; font-weight: 300; text-decoration: none; color: #000; padding: 5px 20px 3px 20px; min-width: 220px; }

.ur-article-g1-hl { margin: 4.20px 0 10px 0; }
.ur-article-g1 { max-width: 90.69767441860465%; }
.ur-article-g1 .post-type-a .entry-thumb::before { padding-top: 56.25%; }

.text-a { padding-top: 12px; }
.text-a .h3 { font-weight: 400; }

.ur-nd-head h1 { font-weight: 400; }


/* other.css */
/* tab-a */
.ur-tab-a { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.ur-tab-a::before,
.ur-tab-a::after { display: block; content: ''; border-bottom: 1px solid rgba(0, 0, 0, 0.1); position: absolute; bottom: -1px; left: 100%; width: 10000px; }
.ur-tab-a::after { left: auto; right: 100%; }

.ur-tab-a ul { display: -webkit-box; display: -ms-flexbox; display: flex; list-style: none; margin: 0 -16px; padding: 0; border: 0; }
.ur-tab-a ul li { display: block; list-style: none; margin: 0; padding: 0 4px; }
.ur-tab-a ul li::before { display: none; }
.ur-tab-a ul li .nav-link { padding: 6px 12px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; border: 0; border-radius: 0; font-size: 14px; line-height: 16px; text-transform: uppercase; font-weight: 700; color: #303030 !important; background-color: transparent !important; }
.ur-tab-a ul li .nav-link::before { display: block; content: ''; height: 36px; }
.ur-tab-a ul li .nav-link::after { display: block; content: ''; height: 4px; width: calc(100% - 24px); position: absolute; bottom: 0; left: 12px; background-color: #00C100; opacity: 0; -webkit-transition: opacity 0.15s ease-in-out; -o-transition: opacity 0.15s ease-in-out; transition: opacity 0.15s ease-in-out; }
.ur-tab-a ul li .nav-link.active::after { opacity: 1; }

.ur-tab-a.dark { border-color: rgba(255, 255, 255, 0.1); }
.ur-tab-a.dark ul li .nav-link { color: #fff !important; }
.ur-tab-a.dark::before,
.ur-tab-a.dark::after { border-color: rgba(255, 255, 255, 0.1); }

.ur-tab-a.with-arrow { padding-right: 160px; }
.ur-tab-a-arrow { font-size: 24px; display: -webkit-box; display: -ms-flexbox; display: flex; position: absolute; bottom: 100%; right: 8px; z-index: 1; }
.ur-tab-a-arrow a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 48px; height: 48px; }
.ur-tab-a-arrow a:nth-child(2) { margin-left: 16px; }
.ur-tab-a-arrow a.slick-disabled { opacity: 0.5; pointer-events: none; }

.ur-tab-a-content { position: relative; }



/* s-heading */
.ur-s-heading { text-align: center; }
.ur-s-heading  > :last-child { margin-bottom: 0; }



/* s1 */
.ur-s1 { background-color: #fff; }
.ur-s1 .ur-section-inner { padding: 53px 0 60px 0; }
.ur-s1-block { height: 100%;  padding: 26px 0 0 0; text-align: center; }
.ur-s1-block-in { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100%; padding: 40px 48px; background-color: #E0E0E0; border-radius: 5px; }
.ur-s1-block img { display: block; width: 100%; height: auto; margin: 0 0 14px 0; }
.ur-s1-block-des { padding-bottom: 20px; width: 100%; }
.ur-s1-block-des > * { margin-bottom: 20px; }
.ur-s1-block-des > :last-child { margin-bottom: 0; }
.ur-s1-block .btn { min-width: 90px; }



/* s2 */
.ur-s2 { background-color: #fff; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.ur-s2 .ur-section-inner { padding: 40px 0; }
.ur-s2 .ur-s-heading { padding-bottom: 20px; }
.ur-s2-tab-content { padding: 24px 0 0 0; }
.ur-s2-tab-heading { padding: 0 0 24px 0; }
.ur-s2-tab-heading > * { margin-bottom: 12px; }
.ur-s2-tab-heading > :last-child { margin-bottom: 0; }
.ur-s2-tab-gfx { margin-left: -22px; }
.ur-s2-tab-gfx img { display: block; max-width: 392px; height: auto; }



/* s3 */
.ur-s3 { background-color: #fff; }
.ur-s3.bg-gray-light { background-color: #FAF9FA; }
.ur-s3 .ur-section-inner { padding: 50px 0 0 0; }
.ur-s3 .ur-s-heading { padding-bottom: 50px; }
.ur-s3-body { background-color: #FAF9FA; }
.ur-s3-body img { display: block; width: 100%; height: auto; }
.ur-s3-body iframe { width: 100%; height: 474px; border: 0; }



/* s4 */
.ur-s4 { background-color: #FAF9FA; }
.ur-s4 .ur-section-inner { padding: 50px 0; }
.ur-s4 .ur-s-heading { padding-bottom: 38px; }
.ur-s4-block { text-decoration: none !important; position: relative; display: block; font-family: 'Readex Pro', sans-serif; font-weight: 400; margin-top: 32px; }
.ur-s4-block::before { position: absolute; content: ''; pointer-events: none; top: -10px; left: -10px; right: -10px; bottom: -10px; display: block; text-decoration: none !important; border: 2px solid transparent; border-radius: 10px; padding: 8px; -webkit-transition: border-color 0.15s ease-in-out; -o-transition: border-color 0.15s ease-in-out; transition: border-color 0.15s ease-in-out; }
.ur-s4-block .img { display: block; margin: 0 0 10px 0; position: relative; padding: 56.25% 0 0 0; }
.ur-s4-block .img i { width: 48px; height: 48px; font-size: 28px; top: 50%; left: 50%; position: absolute; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); color: #fff; }
.ur-s4-block img { display: block; position: absolute; top:0; left:0; z-index: 0; width: 100%; height: 100%; border-radius: 5px; -o-object-fit: cover; object-fit: cover; }
.ur-s4-block span { display: block; -webkit-transition: color 0.15s ease-in-out; -o-transition: color 0.15s ease-in-out; transition: color 0.15s ease-in-out; }
.ur-s4-footer { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 30px 0 0 0; }
.ur-s4-footer .btn { min-width: 160px; }

.ur-s4 .col-4:nth-child(1) .ur-s4-block,
.ur-s4 .col-4:nth-child(2) .ur-s4-block,
.ur-s4 .col-4:nth-child(3) .ur-s4-block { margin-top: 0; }

.ur-s4-block:hover::before { border-color: #00C100; }
.ur-s4-block:hover span { color: #008000; }



/* s5 */
.ur-s5 { background-color: #E0E0E0; }
.ur-s5 .ur-section-inner { padding: 50px 0 80px 0; }
.ur-s5 .ur-s-heading { padding-bottom: 44px; }

.ur-s5-row { display: -webkit-box; display: -ms-flexbox; display: flex; background-color: #fff; border-radius: 5px; overflow: hidden; }
.ur-s5-col { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 20%; max-width: 20%; -webkit-box-flex: 0; -ms-flex: 0 0 20%; flex: 0 0 20%; border-top: transparent 11px solid; }
.ur-s5-heading { height: 70px; color: #fff; background-color: #008000; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; padding: 5px 28px; font-weight: 700; font-size: 20px; line-height: 24px; }
.ur-s5-heading span { display: block; font-size: 28px; line-height: 24px; position: relative; top: -3px; padding-right: 6px; }
.ur-s5-body { padding: 0 18px; position: relative; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
.ur-s5-col:not(:first-child) .ur-s5-body::before { display: block; content: ''; position: absolute; top: 10px; bottom: 10px; left: 0; border-right: #E0E0E0 1px solid; }
.ur-s5-block { border-bottom: 1px dashed #C4C4C4; padding: 30px 0; }
.ur-s5-block.nob { border-color: transparent; }

.ur-s5-block-hl { display: -webkit-box; display: -ms-flexbox; display: flex; color: #008000; font-weight: 700; }
.ur-s5-block-hl span { display: block; width: 54px; max-width: 54px; -webkit-box-flex: 0; -ms-flex: 0 0 54px; flex: 0 0 54px; padding-right: 5px; }
.ur-s5-block-sl { display: block; padding-left: 54px; position: relative; top: -4px; font-size: 12px; }

.ur-s5-col.no { background-color: rgba(0, 0, 0, 0.2); }
.ur-s5-col.no .ur-s5-heading { background-color: #006600; }

.ur-s5-col.active { background-color: rgba(0, 193, 0, 0.1); border-top-color: #00C100; }



/* s6 */
.ur-s6 { background-color: #303030; color: #fff; }
.ur-s6 .ur-section-inner { padding: 50px 0 72px 0; }
.ur-s6 .ur-s-heading { padding-bottom: 46px; }
.ur-s6-slider-wrap { width: 100%; position: relative; overflow: hidden; }
.ur-s6-slider { position: relative; padding: 0 96px; }
.ur-s6-slider:not(.slick-initialized) { display: -webkit-box; display: -ms-flexbox; display: flex; }
.ur-s6-slider:not(.slick-initialized) .ur-s6-slide { max-width: 928px; -webkit-box-flex: 0; -ms-flex: 0 0 928px; flex: 0 0 928px; margin-right: 96px; }
.ur-s6-slider .slick-list { border-radius: 5px; }
.ur-s6-slide { width: 928px; }
.ur-s6-slide-in { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; }
.ur-s6-slide-gfx { padding: 6px 8px; border-radius: 5px; width: calc(50% - 16px); max-width: calc(50% - 16px); -webkit-box-flex: 0; -ms-flex: 0 0 calc(50% - 16px); flex: 0 0 calc(50% - 16px); }
.ur-s6-slide-gfx img { display: block; width: 100%; height: auto; }

.ur-s6-slide-content { width: calc(50% + 16px); max-width: calc(50% + 16px); -webkit-box-flex: 0; -ms-flex: 0 0 calc(50% + 16px); flex: 0 0 calc(50% + 16px); padding-left: 32px; padding-right: 20px; }
.ur-s6-slide-content-heading { padding-bottom: 13px; }
.ur-s6-slide-content-heading > * { margin-bottom: 13px; }
.ur-s6-slide-content-heading > :last-child { margin-bottom: 0; }
.ur-s6-slide-content-heading > .h5 { font-weight: 400; }

.ur-s6-slide-content-body > :last-child { margin-bottom: 0; }

.ur-s6-slide-content-footer { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin: 24px 0 0 0; }
.ur-s6-slide-content-footer .btn { min-width: 90px; }

.ur-s6-slider-controls { height: 51px; }
.ur-s6-slider-controls ul { margin: 0; padding: 25px 0 0 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.ur-s6-slider-controls ul li { padding: 7px; }
.ur-s6-slider-controls ul > li::before { display: none; }
.ur-s6-slider-controls ul > li span { width: 12px; height: 12px; display: block; position: relative; }
.ur-s6-slider-controls ul > li span::before { display: block; content: ''; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; -webkit-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); background-color: rgba(255, 255, 255, 0.25); -webkit-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; border-radius: 50%; }
.ur-s6-slider-controls ul > li.slick-active span::before { background-color: #00C100; width: 12px; height: 12px; }

.ur-s6-slider-prev { width: 48px; height: 48px; color: #fff; position: absolute; top: calc(50% - 24px); left: 7px; font-size: 48px; }
.ur-s6-slider-next { width: 48px; height: 48px; color: #fff; position: absolute; top: calc(50% - 24px); right: 7px; font-size: 48px; }

.ur-s6-slider-prev.slick-disabled,
.ur-s6-slider-next.slick-disabled { opacity: 0.5; pointer-events: none; }



/* s7 */
.ur-s7 { background-color: #fff; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.ur-s7 .ur-section-inner { padding: 67px 0 45px 0; }
.ur-s7 .ur-s-heading { text-align: left; padding-bottom: 34px; }

.ur-s7-tab-content { padding: 40px 0 0 0; }
.ur-s7-tab-body > :last-child { margin-bottom: 0; }
.ur-s7-tab-body { padding: 0 0 24px 0; }
.ur-s7-tab-footer { display: -webkit-box; display: -ms-flexbox; display: flex; }
.ur-s7-tab-footer .btn { min-width: 100px; }

.ur-s7-slider-wrap { position: relative; overflow: hidden; width: 924px; margin-left: -10px; padding: 29px 0 0 0; border-radius: 10px; }
.ur-s7-slider:not(.slick-initialized) { display: -webkit-box; display: -ms-flexbox; display: flex; }
.ur-s7-slider:not(.slick-initialized) .ur-s7-slide { max-width: 256px; -webkit-box-flex: 0; -ms-flex: 0 0 256px; flex: 0 0 256px; }
.ur-s7-slider { width: 256px; }
.ur-s7-slider .slick-list { overflow: visible; }
.ur-s7-slide { width: 256px; padding-right: 24px;  }
.ur-s7-slide-in { display: block; text-decoration: none !important; border: 2px solid transparent; border-radius: 10px; padding: 8px; -webkit-transition: border-color 0.15s ease-in-out; -o-transition: border-color 0.15s ease-in-out; transition: border-color 0.15s ease-in-out; }
.ur-s7-pro-gfx { display: block; padding: 15px; border: 1px solid #E0E0E0; border-radius: 5px; min-height: 210px; margin: 0 0 12px 0; }
.ur-s7-pro-gfx img { max-width: 112px; height: auto; display: block; margin: 0 auto; }
.ur-s7-pro-name { display: block;  font-family: 'Readex Pro', sans-serif; -webkit-transition: color 0.15s ease-in-out; -o-transition: color 0.15s ease-in-out; transition: color 0.15s ease-in-out; }
.ur-s7-pro-price { display: block; color: #8B8B8B; font-family: 'Readex Pro', sans-serif; }

.ur-s7-slider .ur-s7-slide-in:hover { border-color: #00C100; }
.ur-s7-slider .ur-s7-slide-in:hover .ur-s7-pro-name { color: #008000; }

.ur-s7-gfx img { display: block; max-width: 316px; margin: 0 auto; }

/*
@media (min-width: 1280px) {
    .ur-s7-slider-wrap { width: calc(50vw + 284px); }
}
*/


/* s8 */
.ur-s8 { background-color: #fff; }
.ur-s8 .ur-section-inner { padding: 36px 0 0 0; }
.ur-s8 .ur-s-heading { padding-bottom: 30px; }

.ur-s8-row-1 { padding: 0 0 25px 0; border-bottom: 1px solid #E0E0E0; }
.ur-s8-block { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 20px 0; text-decoration: none !important; margin: 0 -10px; }
.ur-s8-block img { display: block; max-width: 100%; height: auto; border-radius: 13px; margin: 0 0 23px 0; }
.ur-s8-block-lbl { display: block; font-family: 'Readex Pro', sans-serif; font-weight: 400; font-size: 20px; line-height: 24px; color: #303030; margin: 0 0 18px 0;  }
.ur-s8-block .btn { min-width: 90px; }

.ur-s8-row-2 { padding: 30px 0; border-bottom: 1px solid #E0E0E0; }
.ur-s8-row-2 .col-3,
.ur-s8-row-2 .col-9 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.ur-s8-gfx img { display: block; max-width: 100%; height: auto; }

.ur-s8-content-heading { padding: 0 0 13px 0; }
.ur-s8-content-heading > * { margin-bottom: 13px; }
.ur-s8-content-heading > :last-child { margin-bottom: 0; }
.ur-s8-content-heading .h5 { font-weight: 400; }

.ur-s8-content-body { padding: 0 0 20px 0; }
.ur-s8-content-body > * { margin-bottom: 20px; }
.ur-s8-content-body > :last-child { margin-bottom: 0; }

.ur-s8-content-footer { display: -webkit-box; display: -ms-flexbox; display: flex; }
.ur-s8-content-footer .btn { min-width: 90px; }



/* s9 */
.ur-s9 { background-color: #fff; }
.ur-s9 .ur-section-inner { padding: 25px 0 25px 0; }
.ur-s9-card { padding: 25px 10px; margin: 0 -10px 0 -10px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; }
.ur-s9-card img { max-width: 250px; border-radius: 5px; display: block; height: auto; margin-bottom: 26px; }
.ur-s9-card h3 { font-weight: 400; margin: 0 0 7px 0; }
.ur-s9-card p { margin-bottom: 17px; }
.ur-s9-card .btn { min-width: 90px; }



/* s10 */
.ur-s10 { background-color: #E0E0E0; }
.ur-s10 .ur-section-inner { padding: 30px 0 50px 0; }
.ur-s10 .ur-s-heading { text-align: left; color: #181818; padding-bottom: 20px; }

.ur-s10-body { padding: 0 0 30px 0; }
.ur-s10-body .col-6 { margin: 5px -5px; }
.ur-s10-card { display: -webkit-box; display: -ms-flexbox; display: flex; padding: 5px; border-radius: 5px; text-decoration: none !important; }
.ur-s10-card:hover .ur-s10-card-hl,
.ur-s10-card:focus .ur-s10-card-hl { text-decoration: underline; }
.ur-s10-card-gfx { display: block; width: 159px; max-width: 159px; -webkit-box-flex: 0; -ms-flex: 0 0 159px; flex: 0 0 159px; margin-right: 32px; }
.ur-s10-card-gfx img { display: block; width: 100%; height: auto; border-radius: 5px; }
.ur-s10-card-content { display: block; width: calc(100% - 191px); max-width: calc(100% - 191px); -webkit-box-flex: 0; -ms-flex: 0 0 calc(100% - 191px); flex: 0 0 calc(100% - 191px); }
.ur-s10-card-hl { display: block; font-size: 20px; line-height: 24px; font-family: 'Readex Pro', sans-serif; font-weight: 400; margin: 0 0 2px 0; }
.ur-s10-card-date { display: block; color: #8B8B8B; font-family: 'Readex Pro', sans-serif; font-weight: 400; font-size: 12px; }

.ur-s10-footer { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.ur-s10-footer .btn { min-width: 180px; }



/* s11 */
.ur-s11 { background-color: #181818; color: #fff; border-bottom: rgba(255, 255, 255, 0.1) 1px solid; }
.ur-s11 .ur-section-inner { padding: 48px 0 0 0; }
.ur-s11 .ur-s-heading { padding-bottom: 27px; }
.ur-s11-content { padding: 0; margin-right: -32px; position: relative; }
.ur-s11-content::before,
.ur-s11-content::after { display: block; content: ''; width: calc(100% - 22px); position: absolute; left: 0; height: 40px; z-index: 1; background-color: #181818; pointer-events: none; }
.ur-s11-content::before { top: 0; }
.ur-s11-content::after { bottom: 0; }
.ur-s11-content-shadow { display: block; position: absolute; bottom: 40px; left: 0; z-index: 1; pointer-events: none; width: calc(100% - 22px); height: 21px; background: -o-linear-gradient(bottom, #181818 19.05%, rgba(24, 24, 24, 0.5) 60.18%, rgba(24, 24, 24, 0) 100%); background: -webkit-gradient(linear, left bottom, left top, color-stop(19.05%, #181818), color-stop(60.18%, rgba(24, 24, 24, 0.5)), to(rgba(24, 24, 24, 0))); background: linear-gradient(360deg, #181818 19.05%, rgba(24, 24, 24, 0.5) 60.18%, rgba(24, 24, 24, 0) 100%); }

.ur-s11-body { padding: 40px 22px 40px 0; width: 100%; height: 405px; overflow: hidden; overflow-y: auto; position: relative; z-index: 0; display: block; }
.ur-s11-body::-webkit-scrollbar { width: 10px; }
.ur-s11-body::-webkit-scrollbar-track { background: rgba(0, 193, 0, 0.1); }
.ur-s11-body::-webkit-scrollbar-thumb { background: #00C100; }
.ur-s11-body::-webkit-scrollbar-thumb:hover { background-color: #00C100; }

.ur-s11-gfx { display: block; position: relative; overflow: hidden; max-width: 1040px; width: 720px; }
.ur-s11-gfx::before { display: block; width: 100%; padding: 56.25% 0 0 0; content: ''; position: relative; z-index: 0; }
.ur-s11-gfx img,
.ur-s11-gfx iframe,
.ur-s11-gfx > div { display: block; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; position: absolute; top: 0; left: 0; z-index: 1; border: 0; }


@media (min-width: 1280px) {
    .ur-s11-gfx { width: calc(50vw + 84px); }
    .ur-s11-body { height: 585px; }
}

@media (min-width: 1920px) {
    .ur-s11-gfx { min-height: 585px; }
}



/* s12 */
.ur-s12 { background-color: #181818; color: #fff; }
.ur-s12-content { padding: 0; margin-right: -32px; position: relative; }
.ur-s12-content::before,
.ur-s12-content::after { display: block; content: ''; width: calc(100% - 22px); position: absolute; left: 0; height: 40px; z-index: 1; background-color: #181818; pointer-events: none; }
.ur-s12-content::before { top: 0; }
.ur-s12-content::after { bottom: 0; }

.ur-s12-body { padding: 40px 22px 40px 0; width: 100%; position: relative; z-index: 0; display: block; }
.ur-s12-body::-webkit-scrollbar { width: 10px; }
.ur-s12-body::-webkit-scrollbar-track { background: rgba(0, 193, 0, 0.1); }
.ur-s12-body::-webkit-scrollbar-thumb { background: #00C100; }
.ur-s12-body::-webkit-scrollbar-thumb:hover { background-color: #00C100; }

.ur-s12-gfx { display: block; position: relative; overflow: hidden; max-width: 1040px; width: 720px; }
.ur-s12-gfx::before { display: block; width: 100%; padding: 56.25% 0 0 0; content: ''; position: relative; z-index: 0; }
.ur-s12-gfx img,
.ur-s12-gfx iframe,
.ur-s12-gfx > div { display: block; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; position: absolute; top: 0; left: 0; z-index: 1; border: 0; }

.ur-s12-footer { display: -webkit-box; display: -ms-flexbox; display: flex; }
.ur-s12-footer .btn { min-width: 120px; }

.ur-s12-date { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; max-width: 448px; border-top: #8B8B8B 1px solid; border-bottom: #8B8B8B 1px solid; margin-bottom: 26px; padding: 22px 0 22px 0; }
.ur-s12-date i { font-size: 24px; margin-right: 12px; -ms-flex-item-align: start; align-self: flex-start; position: relative; top: -1px; }


@media (min-width: 1280px) {
    .ur-s12-gfx { width: calc(50vw + 84px); }
}

@media (min-width: 1920px) {
    .ur-s12-gfx { min-height: 585px; }
}



/* s13 */
.ur-s13 { background-color: #181818; color: #fff; border-bottom: rgba(255, 255, 255, 0.1) 1px solid; }
.ur-s13 .ur-section-inner { padding: 48px 0 63px 0; }
.ur-s13 .ur-s-heading { padding-bottom: 43px; }
.ur-s13 .ur-s-heading h3 { font-weight: 400; }

.ur-s13-slider-wrap { position: relative; overflow: hidden; max-width: 1920px; overflow: hidden; margin-left: auto; margin-right: auto; }
.ur-s13-slider-wrap::before,
.ur-s13-slider-wrap::after { display: block; content: ''; width: 80px; height: 100%; position: absolute; top: 0; z-index: 2; pointer-events: none; }
.ur-s13-slider-wrap::before { left: 0; background: -o-linear-gradient(left, #181818 14.52%, rgba(24, 24, 24, 0) 100%); background: -webkit-gradient(linear, left top, right top, color-stop(14.52%, #181818), to(rgba(24, 24, 24, 0))); background: linear-gradient(90deg, #181818 14.52%, rgba(24, 24, 24, 0) 100%); }
.ur-s13-slider-wrap::after { right: 0; background: -o-linear-gradient(right, #181818 14.52%, rgba(24, 24, 24, 0) 100%); background: -webkit-gradient(linear, right top, left top, color-stop(14.52%, #181818), to(rgba(24, 24, 24, 0))); background: linear-gradient(270deg, #181818 14.52%, rgba(24, 24, 24, 0) 100%); }

.ur-s13-slider:not(.slick-initialized) { display: -webkit-box; display: -ms-flexbox; display: flex; }
.ur-s13-slider:not(.slick-initialized) .ur-s13-slide { -webkit-box-flex: 0; -ms-flex: 0 0 928px; flex: 0 0 928px; }

.ur-s13-slider { position: relative; width: 100%; padding: 0 96px; }
.ur-s13-slider .slick-list { overflow: visible; }
.ur-s13-slide { width: 928px; max-width: 928px; -webkit-transition: all .15s ease-in-out; -o-transition: all .15s ease-in-out; transition: all .15s ease-in-out; -webkit-transform: scale(0.93534); -ms-transform: scale(0.93534); transform: scale(0.93534) }
.ur-s13-slide-in { width: 100%; position: relative; padding: 56.25% 0 0 0; overflow: hidden; }
.ur-s13-slide-in img { display: block; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; position: absolute; top: 0; left: 0; z-index: 0; }
.ur-s13-slide-gfx-alt { display: block; position: absolute; z-index: 1; bottom: 10px; left: 10px; font-size: 12px; line-height: 15px; color: #fff; font-weight: 400; font-family: 'Readex Pro', sans-serif; padding: 2px 8px 3px 8px; border-radius: 100px; background-color: rgba(0, 0, 0, 0.25); -webkit-transition: all .15s ease-in-out; -o-transition: all .15s ease-in-out; transition: all .15s ease-in-out; opacity: 0; }

.ur-s13-slider .slick-active { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.ur-s13-slider .slick-active .ur-s13-slide-gfx-alt { opacity: 1; }

.ur-s13-slider-prev { width: 48px; height: 48px; color: #fff; position: absolute; top: calc(50% - 24px); left: 7px; font-size: 48px; z-index: 2; }
.ur-s13-slider-next { width: 48px; height: 48px; color: #fff; position: absolute; top: calc(50% - 24px); right: 7px; font-size: 48px; z-index: 2; }

.ur-s13-slider-prev.slick-disabled,
.ur-s13-slider-next.slick-disabled { opacity: 0.5; pointer-events: none; }


@media (min-width: 1280px) {
    .ur-s13-slider-wrap::before,
    .ur-s13-slider-wrap::after { width: calc(50vw - 560px); }
}

@media (min-width: 1920px) {
    .ur-s13-slider-wrap::before,
    .ur-s13-slider-wrap::after { width: 400px; }
}



/* s14 */
.ur-s14 { background-color: #fff; }
.ur-s14 .ur-section-inner { padding: 50px 0 60px 0; }
.ur-s14-row-1:not(:last-child) { padding-bottom: 60px; }

.ur-s14-gfx { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
.ur-s14-gfx img { display: block; max-width: 100%; height: auto; }

.ur-s14-card { display: -webkit-box; display: -ms-flexbox; display: flex; border: 4px solid #00C100; border-radius: 10px; position: relative; padding: 20px; margin: 0 0 19px 0; }
.ur-s14-card-gfx { width: 132px; max-width: 132px; -webkit-box-flex: 0; -ms-flex: 0 0 132px; flex: 0 0 132px; padding: 4px 32px 4px 6px; }
.ur-s14-card-gfx img { display: block; max-width: 100%; height: auto;  }
.ur-s14-card-content { width: calc(100% - 132px); max-width: calc(100% - 132px); -webkit-box-flex: calc(100% - 132px); -ms-flex: calc(100% - 132px); flex: calc(100% - 132px); }
.ur-s14-card-content span { display: block; }
.ur-s14-card-hl { display: block; margin: 0 0 6px 0; font-weight: 400; font-family: 'Readex Pro', sans-serif; font-size: 20px; line-height: 24px; }
.ur-s14-card-icon { font-size: 32px; color: #00C100; display: block; padding: 3px; width: 38px; height: 38px; border-radius: 50%; background-color: #fff; position: absolute; bottom: -19px; left: calc(50% - 19px); }



/* s15 */
.ur-s15 { background-color: #fff; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.ur-s15 .ur-section-inner { padding: 45px 0; }
.ur-s15 .ur-s-heading { padding-bottom: 20px; }
.ur-s15-row-1 { max-width: 832px; margin: 0 auto; }

.ur-s15-block { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 20px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.ur-s15-block img { max-width: 130px; height: auto; display: block; margin: 0 0 23px 0; }
.ur-s15-block-name { display: block; font-size: 20px; line-height: 24px; font-weight: 400; font-family: 'Readex Pro', sans-serif; margin: 0 0 18px 0; }
.ur-s15-block .btn { min-width: 90px; }



/* s16 */
.ur-s16 { background-color: #fff; }
.ur-s16 .ur-section-inner { padding: 46px 0 13px 0; }
.ur-s16 .ur-s-heading { padding-bottom: 34px; }

.ur-s16-block { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; text-align: center; margin: 0 0 34px 0; text-decoration: none !important; }
.ur-s16-block img { width: 100%; height: auto; display: block; margin: 0 0 13px 0; border-radius: 5px; }
.ur-s16-block .h3 { font-weight: 400; margin-bottom: 7px; }
.ur-s16-block:hover .h3,
.ur-s16-block:focus .h3 { text-decoration: none; }

.ur-step-2-head-in { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.ur-custom-tooltip { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; max-width: 878px; position: relative; padding: 16px 21px 19px 21px; background-color: #00C100;-webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);border-radius: 5px; }
.ur-custom-tooltip::before { right: 100%; top: 50%; margin-top: -5px; margin-right: -6px; position: absolute; width: 13px; height: 13px; background: #00C100;border-radius: 3px; content: ''; display: block; -webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg); }
.ur-custom-tooltip-in > p { margin: 0; font-size: 20px; line-height: 1.200; color: #FFFFFF; }


/*.ur-zoom-map .zoomist-slider { display: none; }*/
.ur-zoom-map .zoomist-zoomer { top: auto; right: auto; bottom: 20px; left: 20px; }
.ur-zoom-map .zoomist-in-zoomer, .ur-zoom-map .zoomist-out-zoomer { width: 44px; height: 44px; border-radius: 50%; background-color: rgba(0, 0, 0, 0.4); -webkit-transition: background-color .3s, -webkit-transform 0.15s ease-in-out; transition: background-color .3s, -webkit-transform 0.15s ease-in-out; -o-transition: background-color .3s, transform 0.15s ease-in-out; transition: background-color .3s, transform 0.15s ease-in-out; transition: background-color .3s, transform 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out; }
.ur-zoom-map .zoomist-in-zoomer:active, .ur-zoom-map .zoomist-out-zoomer:active { -webkit-transform: scale(0.97); -ms-transform: scale(0.97); transform: scale(0.97); }
.ur-zoom-map .zoomist-in-zoomer:hover, .ur-zoom-map .zoomist-out-zoomer:hover { background-color: rgba(0, 0, 0, 0.6); }
.ur-zoom-map .zoomist-in-zoomer::after { display: none; }
.ur-zoom-map .zoomist-in-zoomer::before { width: 20px; height: 20px; background-image: url(gfx/icon-zoom-plus.svg); background-size: cover; background-repeat: no-repeat; background-position: center center; background-color: transparent; }
.ur-zoom-map .zoomist-out-zoomer::before { width: 20px; height: 20px; background-image: url(gfx/icon-zoom-minus.svg); background-size: cover; background-repeat: no-repeat; background-position: center center; background-color: transparent; }
.ur-zoom-map .zoomist-in-zoomer { margin-bottom: 10px; }

.ur-img-caplbl { padding: 2px 0; display: block; font-size: 12px; line-height: 1.25; font-weight: 400; font-family: 'Readex Pro', sans-serif; text-align: right; margin: 0; }
.entery-content { margin-bottom: 40px; }

.ulbutton {
    position: relative;
    width: 250px;
    display: inline-block;
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    cursor: pointer;
    text-decoration: none !important;
    white-space: nowrap;
    text-align: center;
    height: 47px;
    line-height: 47px;
    font-size: 16px;
    padding: 0px 50px 0px 30px;
    font-style: normal;
    font-weight: 600;
    background-color: rgb(0, 0, 0);
    color: rgb(250, 250, 250) !important;
}

.ulbutton:hover {
    background: #00c100;
    color: #fff !important;
}


.widget-area-inner h2 { margin-bottom: 10px; color: #008000; font-size: 16px; line-height: 1.5; font-weight: 400; }
.widget-area-inner li::before {display: none;}
.widget-area-inner .wp-block-latest-posts.wp-block-latest-posts__list li { margin-bottom: 4px; }
.wp-block-latest-posts.wp-block-latest-posts__list li::before { display:none; }
.widget-area-inner .wp-block-latest-posts.wp-block-latest-posts__list a { text-decoration: underline; }
.widget-area-inner .wp-block-latest-posts.wp-block-latest-posts__list a:hover,
.widget-area-inner .wp-block-latest-posts.wp-block-latest-posts__list a:focus { text-decoration: none; }

.widget-area-inner .menu-header-menu-container > ul { padding-left: 0; }
.widget-area-inner .menu-header-menu-container > ul ul,
.widget-area-inner .menu-header-menu-container > ul ol { padding-left: 20px; }

.widget-area-inner .menu-header-menu-container > ul li { margin-bottom: 4px; }

.widget-area-inner .menu-header-menu-container > ul a { text-decoration: underline; }
.widget-area-inner .menu-header-menu-container > ul a:hover,
.widget-area-inner .menu-header-menu-container > ul a:focus { text-decoration: none; }

.widget-area-inner .wp-block-social-links { padding-left: 0; }
.widget-area-inner .wp-block-social-links li::before { display: none; }

.widget-area-inner .wp-container-6 { border-top: rgba(0, 0, 0, 0.1) 1px solid; border-bottom: rgba(0, 0, 0, 0.1) 1px solid; }

.wp-block-separator:not(.is-style-wide):not(.is-style-dots) { width: 100px; margin-left: auto; margin-right: auto; }

.ur-download-list { display: flex;align-items: center;justify-content: space-between; }
.ur-download-list-icon { display: flex;align-items: center;padding-left: 20px; }
.ur-gallery-icon { width: 32px;height: 32px;border-radius: 5px;color: rgba(0, 0, 0, 0.25);display: flex;align-items: center;justify-content: center;max-width: 30px; }
.ur-gallery-icon > i { font-size: 25px; }
.ur-gallery-icon.active  { color: #303030; }

.ur-sd-pro-group.ur-listing-view { flex-direction: column;margin: 38px 0 0 0;padding: 0; } 
.ur-sd-pro-group.ur-listing-view .col,
.ur-sd-pro-group.ur-listing-view [class*=col-] { margin-bottom: 0; padding: 0;width: 100% !important; }
.ur-sd-pro-group.ur-listing-view .ur-sd-box { padding: 0;border-radius: 5px;border: none;margin-bottom: 5px;display: flex;align-items: center;background: #FAF9FA;border-radius: 5px; }
.ur-sd-pro-group.ur-listing-view .ur-sd-box:hover { background: rgba(0, 0, 0, 0.1); }
.ur-sd-pro-group.ur-listing-view .ur-sd-box:hover .ur-left-down-icon > i { color: #008000; }
.ur-sd-pro-group.ur-listing-view .ur-sd-pro-gfx { margin: 0;max-width: 64px;border-radius: 5px;border: none;flex-shrink: 0; }
.ur-sd-pro-group.ur-listing-view .ur-sd-pro-name { margin-left: 35px;padding: 5px 0; }
.ur-left-down-icon { display: none; }
.ur-sd-pro-group.ur-listing-view .ur-left-down-icon { display: flex;align-items: center;justify-content: center;margin-right: 19px;width: 24px;height: 24px;margin-left: auto;padding-left: 20px; }


/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('./fonts/roboto-v30-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/roboto-v30-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-v30-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-v30-latin-300.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-v30-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-v30-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-300italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url('./fonts/roboto-v30-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/roboto-v30-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-v30-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-v30-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-v30-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-v30-latin-300italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('./fonts/roboto-v30-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-v30-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-v30-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-v30-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-v30-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('./fonts/roboto-v30-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/roboto-v30-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-v30-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-v30-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-v30-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-v30-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('./fonts/roboto-v30-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/roboto-v30-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-v30-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-v30-latin-500.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-v30-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-v30-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url('./fonts/roboto-v30-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/roboto-v30-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-v30-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-v30-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-v30-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-v30-latin-500italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('./fonts/roboto-v30-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/roboto-v30-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-v30-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-v30-latin-700.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-v30-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-v30-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url('./fonts/roboto-v30-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/roboto-v30-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-v30-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-v30-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-v30-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-v30-latin-700italic.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* readex-pro-300 - latin */
@font-face {
  font-family: 'Readex Pro';
  font-style: normal;
  font-weight: 300;
  src: url('./fonts/readex-pro-v10-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/readex-pro-v10-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/readex-pro-v10-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/readex-pro-v10-latin-300.woff') format('woff'), /* Modern Browsers */
       url('./fonts/readex-pro-v10-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/readex-pro-v10-latin-300.svg#ReadexPro') format('svg'); /* Legacy iOS */
}
/* readex-pro-regular - latin */
@font-face {
  font-family: 'Readex Pro';
  font-style: normal;
  font-weight: 400;
  src: url('./fonts/readex-pro-v10-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/readex-pro-v10-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/readex-pro-v10-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/readex-pro-v10-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('./fonts/readex-pro-v10-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/readex-pro-v10-latin-regular.svg#ReadexPro') format('svg'); /* Legacy iOS */
}
/* readex-pro-500 - latin */
@font-face {
  font-family: 'Readex Pro';
  font-style: normal;
  font-weight: 500;
  src: url('./fonts/readex-pro-v10-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/readex-pro-v10-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/readex-pro-v10-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/readex-pro-v10-latin-500.woff') format('woff'), /* Modern Browsers */
       url('./fonts/readex-pro-v10-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/readex-pro-v10-latin-500.svg#ReadexPro') format('svg'); /* Legacy iOS */
}
/* readex-pro-700 - latin */
@font-face {
  font-family: 'Readex Pro';
  font-style: normal;
  font-weight: 700;
  src: url('./fonts/readex-pro-v10-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/readex-pro-v10-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/readex-pro-v10-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/readex-pro-v10-latin-700.woff') format('woff'), /* Modern Browsers */
       url('./fonts/readex-pro-v10-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/readex-pro-v10-latin-700.svg#ReadexPro') format('svg'); /* Legacy iOS */
}