ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, div.paragraph, blockquote, fieldset, input, iframe, img { margin: 0; padding: 0; font-size: 100%; border: 0; }
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input, iframe, img { margin: 0; padding: 0; font-size: 100%; border: 0; }
 a img { border: 0; }
 body { line-height: 1; }
 input, select, textarea, button { outline: none; color: #ffffff; }
 input:focus, select:focus, textarea:focus, button:focus { outline: none; color: #ffffff; }
 @font-face { font-family: 'social-icons'; src: url('https://www.curtisaustralia.com/files/theme/images/social-icons.eot?-h6wei0?1528346561'); src: url('https://www.curtisaustralia.com/files/theme/images/social-icons.eot?#iefix-h6wei0?1528346561') format('embedded-opentype'), url('theme/images/social-icons--h6wei0_1528346561.woff') format('woff'), url('theme/images/social-icons--h6wei0_1528346561.ttf') format('truetype'), url('theme/images/social-icons--h6wei0.svg#social-icons?1528346561') format('svg'); font-weight: normal; font-style: normal; }
 html { width: 100%; height: 100%; }
 body { width: 100%; height: 100%; color: #525252; font-size: 14px; font-family: 'Lato', Arial, sans-serif; font-weight: 400; line-height: 1; background: #f3f3f3; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; -o-font-smoothing: antialiased; }
 #wrapper { background: #f3f3f3; width: 100%; height: 100%; margin: 0; box-sizing: border-box; }
 #wrapper-content { width: 100%; min-height: 100%; margin: 0 auto; background: #ffffff; }
 body.full-width-off #wrapper-content, body.full-width-off #splash-wrapper, body.full-width-off #header { max-width: 1150px; margin: 0 auto; }
 body.full-width-off #header-wrap { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
 body.full-width-off #header { -webkit-box-shadow: 0px 2px 3px -1px rgba(30,30,30,0.1); -moz-box-shadow: 0px 2px 3px -1px rgba(30,30,30,0.1); box-shadow: 0px 2px 3px -1px rgba(30,30,30,0.1); }
 #main-content > div { z-index: 9; }
 body #header-wrap { position: fixed; width: 100%; top: 0; left: 0; box-sizing: border-box; background: transparent; }
 body.full-width-on #header-wrap { background: #fff; }
 body.wsite-native-mobile-editor #header-wrap, body.wsite-checkout-page #header-wrap { position: absolute; }
 .container, .wsite-footer { margin: 0 auto; max-width: 1150px; box-sizing: border-box; }
 .container { padding: 50px; }
 a { color: #a6a6a6; text-decoration: underline; }
 a:hover, .wsite-com-link { color: #a2a2a2; text-decoration: none; }
 h1 { font-size: 3.5em; line-height: 1.25; font-weight: lighter; font-family: 'Open Sans', Arial, sans-serif; color: #000000; }
 h2 { font-size: 1.3em; margin: 0 auto 1em; line-height: 1.25; font-weight: lighter; font-family: 'Open Sans', Arial, sans-serif; color: #000000; }
 .wsite-content-title, #banner h2, .blog-title, h2#wsite-com-title { font-size: 1.7em; font-family: 'Open Sans', Arial, sans-serif; margin: 0 auto 1em; color: #000000; }
 div.paragraph, .paragraph { font-size: 1em; line-height: 1.5; margin: 0 auto 1.6em; }
 p, .paragraph { font-size: 1em; line-height: 1.5; margin: 0 auto 1.6em; }
 blockquote { border-left: 15px solid #ffffff !important; }
 .wsite-button, .blog-button { font-family: 'Montserrat', Arial, sans-serif; font-size: .92em !important; padding: 15px 35px !important; background: #212121 !important; color: #ffffff !important; letter-spacing: 1px; font-weight: bold !important; text-transform: uppercase; border: none !important; border-radius: 3px !important; height: auto !important; -webkit-transition: all 100ms cubic-bezier(0.55,0.085,0.68,0.53) !important; -moz-transition: all 100ms cubic-bezier(0.55,0.085,0.68,0.53) !important; -o-transition: all 100ms cubic-bezier(0.55,0.085,0.68,0.53) !important; -ms-transition: all 100ms cubic-bezier(0.55,0.085,0.68,0.53) !important; transition: all 100ms cubic-bezier(0.55,0.085,0.68,0.53) !important; }
 .wsite-button-inner, .blog-button > span { display: inline-block !important; background: none !important; min-width: 10px !important; min-height: 10px !important; height: auto !important; padding: 0 !important; margin: 0 !important; line-height: 1 !important; font-size: inherit !important; color: inherit !important; font-weight: 400 !important; }
 .wsite-button-inner:before { content: ''; }
 .postload .wsite-button-inner:before { display: none; }
 .wsite-button:hover { background: #ffffff !important; color: #212121 !important; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5) !important; -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5) !important; box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5) !important; -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); }
 .wsite-button:focus, .wsite-button:active { color: #ffffff !important; background: #8b8a8f !important; }
 .wsite-button-large { padding: 20px 40px !important; }
 .wsite-button-highlight { background: #ffffff !important; border: 2px solid #212121 !important; color: #212121 !important; }
 .wsite-button-highlight:hover { background: #212121 !important; border: 2px solid #212121 !important; color: #ffffff !important; }
 .wsite-button-highlight:focus, .wsite-button-highlight:active { background: #000000 !important; border-color: #000000 !important; }
 .form-required { color: #cc0000 !important; }
 .wsite-form-field { max-width: 500px; padding-bottom: .5em; }
 .wsite-form-label { line-height: 2; font-weight: normal; color: #ffffff; }
 .wsite-form-sublabel { line-height: 2; font-weight: normal; color: #ffffff; }
 .wsite-form-input, .wsite-search-element-input, #commentPostDiv .field input[type=text], #commentPostDiv .field textarea, .wsite-form-field select, .wsite-com-product-option select { font-size: 1em; font-family: inherit; padding: .75em 1em !important; box-sizing: border-box; line-height: 1.25; box-shadow: none; background: none; border-radius: 3px; border: 1px solid #dcdcdc; resize: none; }
 .wsite-form-input[type=text], .wsite-search-element-input, #commentPostDiv .field input[type=text], .wsite-form-field select, .wsite-com-product-option select { height: 40px !important; }
 .wsite-form-input:focus, .wsite-form-input--focus, .wsite-search-element-input:focus, #commentPostDiv .field input[type=text]:focus, #commentPostDiv .field textarea:focus { border-color: #b1b1b1 !important; }
 select { -webkit-appearance: none !important; -moz-appearance: none !important; appearance: none !important; line-height: 1; background: transparent url("theme/images/dropdown-1528346561.png") no-repeat 97% center; }
 .wsite-form-field input[type='checkbox'], .wsite-form-field input[type='radio'], .wsite-com-product-option-label input[type='radio'] { display: none !important; }
 .wsite-form-field input[type='checkbox'] + label:before, .wsite-form-field input[type='radio'] + label:before, .wsite-com-product-option-label input[type='radio'] + span:before { content: ''; display: inline-block; height: 22px; width: 22px; margin-right: 8px; padding: 1px; vertical-align: middle; }
 .wsite-form-field input[type='radio'] + label:before, .wsite-com-product-option-label input[type='radio'] + span:before { background: transparent url("theme/images/radio-1528346561.png") no-repeat top left; }
 .wsite-form-field input[type='checkbox'] + label:before { background: transparent url("theme/images/checkbox-1528346561.png") no-repeat top left; }
 .wsite-form-field input[type='radio']:checked + label:before, .wsite-com-product-option-label input[type='radio']:checked + span:before, .wsite-form-field input[type='checkbox']:checked + label:before { background-position: -24px top !important; }
 .form-field-error input[type='radio'] + label:before, .form-field-error input[type='checkbox'] + label:before { background-position: -48px top; }
 .form-field-error .wsite-form-radio-container { border: none !important; }
 #wsite-search-list h3 { line-height: 1.5; }
 .galleryCaptionHolderInnerBg, .wsite-com-category-subcategory-name-bg { background: #ffffff; }
 .wsite-com-category-subcategory-name-bg { opacity: .7; -webkit-transition: all 160ms cubic-bezier(0.55,0.085,0.68,0.53) !important; -moz-transition: all 160ms cubic-bezier(0.55,0.085,0.68,0.53) !important; -o-transition: all 160ms cubic-bezier(0.55,0.085,0.68,0.53) !important; -ms-transition: all 160ms cubic-bezier(0.55,0.085,0.68,0.53) !important; transition: all 160ms cubic-bezier(0.55,0.085,0.68,0.53) !important; }
 .wsite-com-category-subcategory-link:hover .wsite-com-category-subcategory-name-bg { opacity: .4; }
 .wsite-com-category-subcategory-link:hover .wsite-com-category-subcategory-name-text { -ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); }
 .galleryCaptionHolderInner { position: relative; height: 100%; width: 100%; padding: 1.5em; box-sizing: border-box; border-collapse: initial !important; }
 .galleryCaptionInnerTextHolder { height: 100%; width: 100%; background: rgba(255,255,255,0.8); text-align: center; box-sizing: border-box; }
 .wsite-com-category-subcategory-name-text { width: 96%; text-align: center; display: inline-block; vertical-align: middle; box-sizing: border-box; font-size: 1.4em !important; font-family: 'Montserrat', Arial, sans-serif !important; line-height: 1.25; margin: 0 !important; padding: 1em .5em !important; color: #000000 !important; text-transform: uppercase; font-weight: bold !important; text-shadow: none; -ms-transform: scale(.75); -webkit-transform: scale(.75); transform: scale(.75); -webkit-transition: all 160ms cubic-bezier(0.55,0.085,0.68,0.53) !important; -moz-transition: all 160ms cubic-bezier(0.55,0.085,0.68,0.53) !important; -o-transition: all 160ms cubic-bezier(0.55,0.085,0.68,0.53) !important; -ms-transition: all 160ms cubic-bezier(0.55,0.085,0.68,0.53) !important; transition: all 160ms cubic-bezier(0.55,0.085,0.68,0.53) !important; }
 .wsite-com-category-subcategory-name:before { content: ''; display: inline-block; width: 1px; height: 100%; vertical-align: middle; }
 .wsite-com-category-subcategory-name { padding: 1.5em; top: 0; box-sizing: border-box; height: 100%; width: 100%; }
 .galleryCaptionInnerText { font-size: .9em; font-family: 'Montserrat', Arial, sans-serif !important; margin: 0 !important; padding: .5em !important; color: #000000 !important; text-transform: uppercase; font-weight: bold !important; }
 .partialImageGalleryCaption .galleryCaptionInnerTextHolder { display: table; }
 .partialImageGalleryCaption .galleryCaptionInnerText { display: table-cell; vertical-align: middle; }
 .fancybox-overlay { background: #ffffff !important; }
 .fancybox-skin { border-radius: 0 !important; }
 #fancybox-thumbs ul li a { border: none; }
 #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url("theme/images/fancybox_sprite-1528346561.png"); }
 .fancybox-skin { background: none !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; text-align: center; }
 .fancybox-title { font-family: inherit; font-size: 1.25em; }
 .fancybox-next { right: -44px !important; }
 .fancybox-next span { right: 0 !important; background-position: 0 -104px; }
 .fancybox-prev { left: -44px !important; }
 .fancybox-prev span { left: 0 !important; background-position: 0 -50px; }
 .fancybox-close { top: 0; right: -36px; }
 #header-wrap, #header { box-sizing: border-box; z-index: 11; }
 #header-wrap .container { max-width: 1100px; }
 #header { display: table; width: 100%; height: 110px; margin: 0 auto; border-radius: 1px; background: #ffffff; -webkit-transition: all 180ms linear; -moz-transition: all 180ms linear; -o-transition: all 180ms linear; -ms-transition: all 180ms linear; transition: all 180ms linear; }
 #header.container { padding-top: 0; padding-bottom: 0; }
 body.collapse #header { height: 60px !important; }
 body #header-wrap { -webkit-box-shadow: 0px 2px 3px -1px rgba(30,30,30,0.1); -moz-box-shadow: 0px 2px 3px -1px rgba(30,30,30,0.1); box-shadow: 0px 2px 3px -1px rgba(30,30,30,0.1); }
 body.collapse #logo .wsite-logo img { max-height: 45px; }
 body #main-content { padding-top: 125px; }
 #logo, #header-right { display: table-cell; vertical-align: middle; }
 #logo { padding-right: 20px; max-width: 240px; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; -ms-transition: all .3s ease; transition: all .3s ease; }
 #logo:hover { filter: grayscale(30%); }
 #logo * { display: inline-block; }
 .wsite-logo * { max-width: inherit; max-height: inherit; }
 .wsite-logo a { color: #000000; }
 #logo .wsite-logo { font-family: 'Montserrat', Arial, sans-serif; font-size: 2.25em; line-height: 1.2; font-weight: bold; color: #000000; text-decoration: none; -webkit-transition: all 100ms cubic-bezier(0.55,0.085,0.68,0.53) !important; -moz-transition: all 100ms cubic-bezier(0.55,0.085,0.68,0.53) !important; -o-transition: all 100ms cubic-bezier(0.55,0.085,0.68,0.53) !important; -ms-transition: all 100ms cubic-bezier(0.55,0.085,0.68,0.53) !important; transition: all 100ms cubic-bezier(0.55,0.085,0.68,0.53) !important; }
 #logo .wsite-logo img { max-width: 350px; max-height: 50px; -webkit-transition: all 180ms linear; -moz-transition: all 180ms linear; -o-transition: all 180ms linear; -ms-transition: all 180ms linear; transition: all 180ms linear; }
 #header-right { text-align: right; }
 #nav-trigger, .mobile-trigger, #navmobile { display: none; }
 .nav ul li { list-style: none; display: inline-block; }
 .nav li a, #wsite-menus .wsite-menu li a { display: block; font-family: 'Questrial', Arial, sans-serif; font-size: 1em; text-decoration: none; color: inherit; padding: 5px 5px 5px; padding-left: 5px !important; letter-spacing: .5px; margin-left: 4px; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; -ms-transition: all .3s ease; transition: all .3s ease; }
 .nav li a:after { display: block; content: ''; height: 0px !important; padding-bottom: 8px; margin: 0px; border-bottom: solid 2px #212121; transform: scaleX(0); transition: transform 250ms ease-in-out; transform-origin: 0% 0%; }
 .nav li a:hover:after, .nav li a:focus:after, .wsite-menu li a:hover:after { transform-origin: 0% 50%; transform: scaleX(1); }
 .wsite-menu li a:focus, #active a { color: #ffffff !important; background: #212121; }
 #wsite-menus .wsite-menu-wrap { font-size: inherit !important; }
 #wsite-menus > .wsite-menu-wrap { margin-top: 10px; }
 .collapse #wsite-menus > .wsite-menu-wrap { margin-top: 16px; }
 #wsite-menus .wsite-menu { border: 1px solid #f3f3f3 !important; }
 #wsite-menus .wsite-menu li > .wsite-menu-wrap { margin-top: -1px !important; }
 #wsite-menus .wsite-menu li a { border: none !important; background: #ffffff !important; padding: 10px 15px !important; text-align: left; margin-left: 0 !important; }
 #wsite-menus .wsite-menu li a:hover { color: #ffffff !important; background: #212121 !important; }
 #wsite-menus .wsite-menu a:focus, #active a { color: #ffffff !important; background: #212121; }
 .wsite-menu-arrow { font-family: inherit !important; }
 #navmobile { background: #f3f3f3; padding: 0 25px; box-sizing: border-box; height: 100% !important; overflow-y: scroll; -webkit-overflow-scrolling: touch; }
 #navmobile a, #navmobile li { display: block !important; text-align: left; font-size: 1.2em; padding-left: 0; padding-right: 0; }
 #navmobile a { padding-top: 8px; padding-bottom: 8px; line-height: 1.2; }
 #banner-wrap { width: 100%; }
 #banner { padding: 3.5em; text-shadow: 0px 0px 1px rgba(0,0,0,0.3); font-weight: bold; box-sizing: border-box; }
 #banner h2 { margin: 0 auto .8em; color: #ffffff; font-size: 3.5em; letter-spacing: 2px; line-height: 1.2; }
 #banner .paragraph { color: #ffffff; font-size: 1.2em; margin: 0 auto 2.5em; }
 #banner a { color: #ffffff; }
 #banner .button-wrap { display: inline-block; }
 .header-page .wsite-header-section { background: url("theme/images/banner4-1528346561.jpg") no-repeat center center; background-size: cover; height: 550px; }
 .no-header-page #header { -webkit-box-shadow: 0px 2px 3px -1px rgba(30,30,30,0.1); -moz-box-shadow: 0px 2px 3px -1px rgba(30,30,30,0.1); box-shadow: 0px 2px 3px -1px rgba(30,30,30,0.1); }
 .splash-page { height: 100%; }
 .splash-page #wrapper { padding: 0; }
 .splash-page #splash-wrapper { position: relative; display: table; width: 100%; height: 100%; z-index: 9; overflow: hidden; }
 .splash-page .wsite-background { background: url("theme/images/banner4-1528346561.jpg") no-repeat center center; background-size: cover; height: 100%; }
 .splash-page #header-wrap { position: relative; display: table-row; }
 .splash-page #content-wrapper { display: table-row; text-align: center; box-sizing: border-box; }
 .splash-page #content-vert { width: 100%; display: table-cell; vertical-align: middle; box-sizing: border-box; }
 .splash-page #content-bg { display: block; vertical-align: middle; margin: 0 auto; max-width: 700px; padding: 1.4em; margin: 2.5em auto; box-sizing: border-box; }
 .splash-page #content { padding: 3.5em 2.5em 7em; display: block; min-width: 300px; min-height: 150px; color: #ffffff; }
 .splash-page h2 { color: #ffffff; font-size: 3.5em; line-height: 1.2; margin: 0 auto .5em; }
 .splash-page .paragraph { font-size: 1.2em; }
 .splash-page #footer-wrap { display: none; }
 .wsite-com-content { padding: 0 !important; }
 .wsite-com-category-subcategory, #wsite-com-breadcrumbs { margin: 0 auto 2.5em !important; }
 .wsite-com-category-subcategory-wrap { margin-top: 0 !important; }
 .wsite-com-category-product-image-wrap, .wsite-com-category-product-featured-image-wrap, .wsite-com-category-subcategory-image-wrap { border: none !important; }
 #wsite-com-product-list .wsite-com-link-text, #wsite-com-product-title { font-size: 1.15em; font-family: 'Montserrat', Arial, sans-serif; margin: .5em 0 0; color: #000000; text-transform: uppercase; font-weight: bold; }
 .wsite-com-sidebar .wsite-com-link-text, #wsite-com-store #wsite-com-hierarchy ul { font-family: inherit; font-size: inherit; text-transform: uppercase; }
 #wsite-com-hierarchy .wsite-com-link:hover { color: #a6a6a6; }
 .wsite-com-sidebar .wsite-com-link-text, #wsite-com-product-title { margin: 0 auto 1.5em !important; }
 .wsite-com-product-images-secondary-outer { padding: 0 !important; border: 0 !important; box-shadow: 0 !important; }
 #wsite-com-product-images-strip a { opacity: .6; }
 #wsite-com-product-images-strip a:hover, #wsite-com-product-images-strip a { opacity: 1; }
 #wsite-com-product-price-area { font-size: inherit; }
 .wsite-com-product-option-label { margin: 0 auto 5px; }
 .wsite-com-product-option { padding-top: 2em; }
 #wsite-com-product-options { margin-top: 2em; }
 #wsite-com-product-price-area { margin-bottom: 2em; padding-bottom: 2em; }
 .wsite-com-product-option-color-container { border: 1px solid #ffffff; padding: 3px; background: #ffffff; border-radius: 3px; box-shadow: none; }
 .wsite-com-product-option-color-swatch { width: 18px; height: 18px; border: none; }
 #wsite-com-product-images-strip a { -webkit-transition: all 100ms cubic-bezier(0.55,0.085,0.68,0.53) !important; -moz-transition: all 100ms cubic-bezier(0.55,0.085,0.68,0.53) !important; -o-transition: all 100ms cubic-bezier(0.55,0.085,0.68,0.53) !important; -ms-transition: all 100ms cubic-bezier(0.55,0.085,0.68,0.53) !important; transition: all 100ms cubic-bezier(0.55,0.085,0.68,0.53) !important; opacity: .5; }
 #wsite-com-product-images-strip a.current, #wsite-com-product-images-strip a:hover { opacity: 1; }
 #nav-trigger, .wsite-com-product-social a { font-family: 'social-icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
 .wsite-social { white-space: normal !important; }
 .wsite-social-item, .wsite-com-product-social a { position: relative; background: none; font-size: 1.5em; width: auto; height: auto; padding: 10px 12px; border: solid 3px #212121; text-decoration: none; margin: 0 5px 5px 5px; color: #212121; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; -ms-transition: all .3s ease; transition: all .3s ease; }
 .wsite-social-plus { padding-left: 8px; padding-right: 7px; }
 .wsite-social-item:hover, .wsite-com-product-social a:hover { border: solid 3px #8b8a8f; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; color: #ffffff; background: #8b8a8f; }
 #footer-wrap { display: none !important; margin: 0 auto; border-top: 4px solid #f3f3f3; color: #8e8e8e; padding: 0 !important; }
 #footer-wrap > div { width: 100% !important; left: 0 !important; }
 .wsite-footer { box-sizing: border-box; padding-top: 3.5em; padding-bottom: 3.5em; padding-left: 50px; padding-right: 50px; }
 .blog-title .blog-title-link { color: inherit; text-decoration: none; }
 .blog-post .blog-header h2.blog-title { margin: 0 auto .5em !important; }
 .blog-post .blog-header { border-bottom: none; margin: 0 auto 2em !important; }
 .blog-post .blog-separator { display: none !important; }
 .blog-comments { float: none !important; }
 .blog-sidebar { width: 250px; }
 .blogCommentOwner, .blogCommentOwner .blogCommentHeading, .blogCommentOwner .blogCommentHeadingInner, .blogCommentHeading .blogCommentAuthor span.name, .blogCommentHeading .blogCommentAuthor a.name, .blogCommentOwner .blogCommentHeading .blogCommentAuthor, .blogCommentHeading .blogCommentDate { font-family: inherit !important; font-size: inherit !important; font-weight: inherit !important; background: none !important; text-shadow: none !important; height: auto !important; line-height: 1 !important; }
 .blogCommentHeading .blogCommentAuthor span.name { font-weight: bold !important; }
 .blogCommentLevel1, .blogCommentLevel2 { border-left: 8px solid #f3f3f3; }
 .blogCommentOptions .blog-button { height: auto !important; }
 .blogCommentWrap { margin-bottom: 4em !important; }
 .blogCommentReplyWrapper, .blogCommentSubreplyWrapper div.iframeWrapper, #commentPostDiv, .blogCommentReplyWrapper iframe { height: 550px !important; background: none !important; border: none !important; }
 #wsite-com-checkout-list .wsite-form-input:not(.wsite-coupon-input), #wsite-com-checkout-summary-list .wsite-form-input:not(.wsite-coupon-input) { width: 75px; }
 .wsite-com-continue-shopping { text-decoration: none !important; }
 .wsite-com-continue-shopping .caret, #wsite-com-checkout-list, #wsite-com-checkout-summary-list { line-height: 1.5em; }
 @media (max-width: 1180px) {
 body.full-width-off:not(.splash-page) #header, body.full-width-off #wrapper-content { width: 96%; }
 }
 @media (max-width: 992px) {
 body { font-size: 13px; }
 #header-wrap, #header, body.collapse #header { height: 120px !important; }
 body #main-content { padding-top: 120px; }
 #wrapper-content { overflow: hidden; }
 #header { -webkit-box-shadow: 0px 2px 3px -1px rgba(30,30,30,0.1); -moz-box-shadow: 0px 2px 3px -1px rgba(30,30,30,0.1); box-shadow: 0px 2px 3px -1px rgba(30,30,30,0.1); }
 #header { display: block; padding-top: 1.8em !important; padding-bottom: 1em !important; }
 .splash-page #header { display: table; }
 #logo .wsite-logo { max-width: 100%; overflow: hidden; box-sizing: border-box; }
 #logo .wsite-logo #wsite-title { font-size: inherit !important; }
 #logo .wsite-logo img { max-height: 32px !important; }
 #logo, #header-right { display: block; text-align: center; width: 100% !important; max-width: 100% !important; margin: 0 auto; }
 #header-right { padding-top: 1.75em !important; }
 .wsite-button-inner { white-space: normal; text-align: center; }
 #banner { padding: 100px 25px; height: auto !important; }
 .wsite-header-section { height: auto !important; }
 .container { padding: 25px; }
 .wsite-footer { padding-left: 25px; padding-right: 25px; }
 .splash-page h2, #banner h2 { font-size: 3.5em !important; }
 .wsite-multicol-col .wsite-multicol-col { max-width: 100% !important; display: block; width: auto !important; margin: 0 auto 1em !important; }
 #wsite-com-store .wsite-com-content-with-sidebar .wsite-com-category-product-featured-wrap { margin: 0 10px 10px; }
 #wsite-com-product-list .wsite-com-link-text, #wsite-com-product-title { font-size: 1em; }
 }
 @media (max-width: 767px) {
 body { font-size: 12px; }
 h1 { font-size: 20px; }
 #wrapper { padding: 0; }
 #wrapper-content { position: relative; }
 body #main-content { padding-top: 40px; }
 body #header, #wrapper-content { width: 100% !important; }
 body #header-wrap { padding: 0; }
 #header-wrap, #header, .collapse #header { height: 40px !important; max-height: 40px !important; }
 #header, .collapse #header { padding: 6px 0 !important; overflow: hidden; display: table !important; }
 .splash-page #header-wrap { display: table; width: 100%; }
 #logo img { max-width: 80%; }
 #nav-trigger, #logo, #header-right { display: table-cell !important; vertical-align: middle !important; }
 #nav-trigger { padding: 0 25px !important; }
 #header-right { padding: 0 20px !important; }
 #nav li { display: inline; }
 #nav li a { display: none !important; }
 #navmobile { position: fixed; display: block; left: 0; top: 0; z-index: 8; width: 280px; height: 100%; overflow: auto; text-align: left; opacity: 0; }
 #nav-trigger:before { content: ""; display: block; background: url("theme/images/menu-1528346561.png") no-repeat center center; width: 22px; height: 22px; background-size: contain; }
 #nav-trigger { color: #000000; z-index: 14; }
 .postload #nav li.wsite-nav-cart a { display: block !important; }
 .postload #wsite-mini-cart:before, .postload #wsite-mini-cart:after { display: none !important; }
 #wsite-nav-cart-a { position: absolute; right: 0; top: 0; display: inline-block; width: auto !important; padding: 0 0 0 22px; overflow: hidden; float: right; white-space: nowrap; font-size: 0; }
 .postload #wsite-nav-cart-a { text-indent: -9999px; opacity: 1 !important; line-height: 1.5 !important; background: none !important; padding: 0 !important; }
 #wsite-nav-cart-a:hover, #wsite-nav-cart-a:focus { background: none !important; }
 .postload #wsite-nav-cart-a:after { content: ''; display: block; width: 24px; height: 24px; background: transparent url("theme/images/cart-1528346561.png") no-repeat center center; background-size: 100% 100%; left: 0; top: 0; }
 .postload #wsite-nav-cart-num { display: block !important; position: absolute !important; left: 0; top: 0; text-align: right; text-indent: 0 !important; font-weight: 700; line-height: 1; font-size: 10px; color: #fff; white-space: nowrap; letter-spacing: 0 !important; width: 100%; box-sizing: border-box; padding: 3px 3px 0 6px; text-align: center; }
 #wsite-mini-cart { position: fixed !important; border-radius: 0 !important; left: 0 !important; width: 100%; box-sizing: border-box; margin: 0 !important; padding: 50px 10px 10px !important; border-top: none !important; border-left: none !important; border-right: none !important; top: 40px !important; max-height: 90%; overflow: auto; }
 .wsite-cart-bottom { position: fixed; top: 40px; left: 0; background: inherit; }
 #wsite-mini-cart .wsite-product-image { padding-right: 10px; }
 .wsite-product-list .wsite-product-description, .wsite-name-header, .wsite-product-price { font-size: 13px !important; }
 #main-content, #header-wrap, #content-wrapper { position: relative; left: 0; z-index: 10; -webkit-box-shadow: -1px 0px 2px 0px rgba(50,50,50,0.1); -moz-box-shadow: -1px 0px 2px 0px rgba(50,50,50,0.1); box-shadow: -1px 0px 2px 0px rgba(50,50,50,0.1); -webkit-transition: left 180ms cubic-bezier(0.86,0,0.07,1); -moz-transition: left 180ms cubic-bezier(0.86,0,0.07,1); -o-transition: left 180ms cubic-bezier(0.86,0,0.07,1); -ms-transition: left 180ms cubic-bezier(0.86,0,0.07,1); transition: left 180ms cubic-bezier(0.86,0,0.07,1); }
 #header-wrap { z-index: 11; }
 #main-content { background: #ffffff; }
 #content-wrapper { position: relative; width: 100%; display: table !important; z-index: 10; }
 body.menu-open #main-content, body.menu-open #header-wrap, body.menu-open #content-wrapper { left: 280px; }
 body.menu-open { position: fixed; overflow: hidden; height: 100%; }
 body.menu-open #navmobile { opacity: 1; }
 body.menu-open #navmobile .wsite-menu, body.menu-open #navmobile .wsite-menu-default { padding: 25px 0; }
 .wsite-menu-arrow { display: none !important; }
 .wsite-menu-mobile-arrow { display: inline-block !important; font-size: inherit !important; padding: 0 5px; }
 .wsite-menu-mobile-arrow::before { display: inline-block; content: '\203A'; vertical-align: bottom; }
 .wsite-menu-back-item .wsite-menu-mobile-arrow { padding: 0 5px 0 0; }
 .wsite-menu-back-item .wsite-menu-mobile-arrow::before { content: '\2039' !important; }
 .wsite-footer { padding-left: 25px; padding-right: 25px; }
 font { font-size: inherit !important; }
 .wsite-form-input, .wsite-search-element-input, #commentPostDiv .field input[type=text], #commentPostDiv .field textarea, .wsite-form-field select, .wsite-com-product-option select { padding: .75em .35em !important; font-size: .9em; }
 .wsite-com-checkout-section .wsite-form-field.wsite-form-billing-row .wsite-form-exp { width: 18% !important; }
 .wsite-com-checkout-section .wsite-form-field.wsite-form-billing-row .wsite-form-cvv { width: 17% !important; }
 #banner { padding: 50px 25px; }
 .splash-page #content-wrapper * { box-sizing: border-box; }
 .splash-page #content-bg { background: none; padding: 25px; }
 .splash-page #content { min-width: 0; padding: 5em .5em; }
 .splash-page h2, #banner h2 { font-size: 2em !important; }
 .wsite-multicol-col { max-width: 100% !important; display: block; width: auto !important; margin: 0 auto 1em !important; }
 .wsite-section { height: auto !important; }
 .wsite-com-sidebar, .wsite-com-content-with-sidebar { display: block; width: 100%; margin: 0 auto; padding: 0; text-align: center; }
 .wsite-com-sidebar { margin-bottom: 2em; }
 #wsite-com-store .wsite-com-category-subcategory-group .wsite-com-column, #wsite-com-store .wsite-com-category-product-featured-group .wsite-com-column, #wsite-com-store .wsite-com-category-product-group .wsite-com-column { width: 50% !important; }
 #wsite-com-product-images, .wsite-com-product-option-groups select { width: 100% !important; }
 #wsite-com-product-images, #wsite-com-product-images .wsite-com-column { float: none !important; }
 #wsite-com-product-info { margin-left: 0 !important; margin-top: 25px; }
 #wsite-com-checkout-list .wsite-remove-button, #wsite-com-checkout-summary-list .wsite-remove-button { display: block; margin: 5px auto 0; left: auto; top: auto; }
 .wsite-com-continue-shopping .caret, #wsite-com-checkout-list, #wsite-com-checkout-summary-list { line-height: 2em; }
 #wsite-com-checkout-list .wsite-form-input:not(.wsite-coupon-input), #wsite-com-checkout-summary-list .wsite-form-input:not(.wsite-coupon-input) { width: 25px; }
 #wsite-com-checkout-list .wsite-coupon-input, #wsite-com-checkout-summary-list .wsite-coupon-input { width: 120px; }
 #wsite-com-checkout-list .wsite-com-checkout-item-image, #wsite-com-checkout-summary-list .wsite-com-checkout-item-image { width: 50px !important; height: 50px !important; }
 .wsite-com-continue-shopping .caret, #wsite-com-checkout-list, #wsite-com-checkout-summary-list { font-size: .65em !important; }
 #wsite-com-checkout .wsite-checkout-button { padding: 1em 1.5em !important; }
 #wsite-mini-cart .wsite-subtotal-wrapper, .wsite-product-list .wsite-product-description, .wsite-name-header, .wsite-product-price { font-size: 1em !important; line-height: 1.2 !important; }
 .wsite-com-category-subcategory-name, .wsite-com-category-subcategory-name-text { padding: .25em !important; font-size: 1em !important; }
 .wsite-com-category-subcategory-link:hover .wsite-com-category-subcategory-name-text { -ms-transform: scale(.75); -webkit-transform: scale(.75); transform: scale(.75); }
 .wsite-com-category-subcategory { margin: 0 auto 1em !important; }
 .wsite-com-checkout-payment-column, .wsite-com-checkout-summary-column { display: block !important; width: auto !important; max-width: 100% !important; margin: 0 auto 1em !important; }
 #wsite-com-checkout-cart-footer { text-align: center; }
 .wsite-com-continue-shopping { display: block; margin: 0 auto 5px; }
 #wsite-com-checkout-cart-footer form { float: none !important; }
 .wsite-com-continue-shopping .caret { vertical-align: middle; }
 #wsite-com-checkout-payment-order { margin-left: 0; }
 #wsite-com-checkout-payment-order { margin-left: 0; }
 #blogTable > tbody > tr > td { display: block !important; width: 100% !important; margin: 0 auto; padding: 0 !important; }
 .blog-body { float: none !important; }
 .blog-header { text-align: left; }
 .blog-sidebar .column-blog { width: 100%; float: none; padding-top: 3em; border-top: 1px solid #ffffff; }
 .imageGallery > div { width: 50% !important; }
 .imageGallery > div.fullwidth-mobile { width: 100% !important; }
 .galleryCaptionHolderInner { padding: 0 !important; }
 .imageGallery .galleryCaptionInnerText { font-size: 12px !important; letter-spacing: 0; }
 .fancybox-next { right: 0px !important; }
 .fancybox-prev { left: 0px !important; }
 .fancybox-close { top: -36px; right: 0; }
 #wsite-search-results, #wsite-search-product-results .wsite-search-product-result { width: 100% !important; padding: 0 !important; }
 #wsite-search-form-container { float: none; width: 100%; margin-top: 10px; }
 #wsite-search-sidebar { display: block; width: 100%; margin: 0 auto; padding: 0; text-align: center; }
 #wsite-search-sidebar:before { content: 'FILTER'; display: inline-block; font-family: 'Montserrat'; font-size: 16px; margin: 20px auto; vertical-align: top; background: url("https://www.curtisaustralia.com/files/theme/images/dropdown2.png?1528346561") no-repeat right top; background-size: contain; padding-right: 20px; }
 .wsite-search-filter { display: none; }
 #wsite-search-sidebar { max-height: 50px; overflow: hidden; -webkit-transition: all 600ms linear; -moz-transition: all 600ms linear; -o-transition: all 600ms linear; -ms-transition: all 600ms linear; transition: all 600ms linear; }
 #wsite-search-sidebar.open { max-height: 800px; }
 }
 blockquote { margin: 10px 0; padding-left: 20px; border-left: 4px solid #ddd; font-style: italic; line-height: 170%; }
 .weebly-content-area { border: 1px dashed #aaa; min-height: 200px; margin: 0 auto; display: block; }
 .note { display: none; color: #e32827 !important; font-size: 15px !important; text-align: center; position: relative; width: 100%; max-width: 1050px; background: #f3f3f3; padding-top: 10px !important; padding-bottom: 10px !important; margin-left: auto; margin-right: auto; }
 #icontent .note { display: block; }
 .preloader-boolean-off #preloader { display: none !important; }
 .back-to-top-boolean-off .cd-top { display: none; }
 #ddslider1 { background-color: #fff !important; }
 .ddslide { width: 100%; vertical-align: middle !important; display: flex; justify-content: center; display: -webkit-inline-box; -webkit-box-pack: center; -webkit-box-align: center; }
 .ddslide .paragraph { font-size: 1.2em; color: #fff; }
 .ddslide .paragraph { color: #fff; }
 #ddslider1 .ddslide { min-height: 700px; }
 #icontent .ddslide { display: block !important; }
 .ddslide .wsite-elements { vertical-align: middle; }
 .slajdermargine { margin-top: 100px; }
 .posrednik { width: 100%; max-width: 1100px; margin-left: auto; margin-right: auto; display: flex; justify-content: center; align-self: center; }
 .colored-slide-box-top, .colored-slide-box-bottom { margin-left: 0px; width: 100%; max-width: 850px; vertical-align: middle; padding: 20px 0; color: #ffffff; }
 .colored-slide-box-top { background: rgba(0,0,0,0.5); margin-top: 10px; }
 .colored-slide-box-top h1 { color: #fff; font-weight: 900; }
 .colored-slide-box-bottom { background: #212121; }
 .colored-slide-box-bottom .wsite-button { background: #000000 !important; border-color: #000000 !important; color: #ffffff !important; }
 .colored-slide-box-bottom .wsite-button:hover { background: #262626 !important; border-color: #262626 !important; color: #ffffff !important; -moz-transform: none !important; -webkit-transform: none !important; transform: none !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }
 .colored-slide-box-bottom .wsite-button-highlight { background: #ffffff !important; border-color: #ffffff !important; color: #000000 !important; }
 .colored-slide-box-bottom .wsite-button-highlight:hover { background: #000000 !important; border-color: #000000 !important; color: #ffffff !important; -moz-transform: none !important; -webkit-transform: none !important; transform: none !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }
 .colored-slide-box-top .wsite-elements, .colored-slide-box-bottom .wsite-elements { vertical-align: middle; width: 96%; margin: 0 auto; }
 @media (max-width: 1700px) {
 #ddslider1 .ddslide { min-height: 640px; }
 #ddslider-home .ddslide { min-height: 100%; }
 }
 @media (max-width: 1500px) {
 #ddslider1 .ddslide { min-height: 550px; }
 }
 @media (max-width: 1350px) {
 #ddslider1 .ddslide { min-height: 510px; }
 }
 @media (max-width: 1100px) {
 #ddslider1 .ddslide { min-height: 400px; }
 }
 @media (max-width: 950px) {
 #ddslider1 .ddslide { min-height: 310px; }
 }
 @media (max-width: 700px) {
 #ddslider1 .ddslide { min-height: 280px; }
 }
 @media (max-width: 500px) {
 #ddslider1 .ddslide { min-height: 108px; }
 }
 @media (max-width: 410px) {
 #ddslider1 .ddslide { min-height: 90px; }
 }
 @media (max-width: 374px) {
 #ddslider1 .ddslide { min-height: 80px; }
 }
 .sl-container { display: block; width: 90%; margin-left: auto; margin-right: auto; margin-bottom: 20px; padding-top: 0px; padding-bottom: 0px; padding-left: 30px; padding-right: 30px; vertical-align: middle; align-self: center !important; border-radius: 2px; max-width: 1060px; position: relative; }
 @media screen and (min-width: 1102px) {
 .sl-container { padding-left: 5px; padding-right: 5px; }
 }
 #icontent .sl-container { display: block !important; }
 .sl-container h2 { margin-bottom: 10px; color: #fff; }
 .sl-container .paragraph { margin-bottom: 7px; }
 .sl-container .wsite-multicol-col { vertical-align: middle; }
 #bar { width: 0%; max-width: 100%; height: 4px; background: #1dbfd6; }
 #progressBar { width: 100%; background: #EDEDED; display: none; }
 .nav-next, .nav-prev { opacity: .5; -webkit-transition: opacity .3s ease; -o-transition: opacity .3s ease; -moz-transition: opacity .3s ease; -ms-transition: opacity .3s ease; transition: opacity .3s ease; color: #aaa; }
 .nav-prev:hover, .nav-next:hover { opacity: 1; }
 .navicon:before { font-family: 'FontAwesome'; font-size: 2em; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; background: #dddddd; background: -moz-linear-gradient(-45deg,#dddddd 0%,#f1f1f1 50%,#f1f1f1 50%,#ffffff 53%,#ffffff 100%); background: -webkit-gradient(linear,left top,right bottom,color-stop(0%,#dddddd),color-stop(50%,#f1f1f1),color-stop(50%,#f1f1f1),color-stop(53%,#ffffff),color-stop(100%,#ffffff)); background: -webkit-linear-gradient(-45deg,#dddddd 0%,#f1f1f1 50%,#f1f1f1 50%,#ffffff 53%,#ffffff 100%); background: -o-linear-gradient(-45deg,#dddddd 0%,#f1f1f1 50%,#f1f1f1 50%,#ffffff 53%,#ffffff 100%); background: -ms-linear-gradient(-45deg,#dddddd 0%,#f1f1f1 50%,#f1f1f1 50%,#ffffff 53%,#ffffff 100%); background: linear-gradient(135deg,#dddddd 0%,#f1f1f1 50%,#f1f1f1 50%,#ffffff 53%,#ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd',endColorstr='#ffffff',GradientType=1); -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; display: inline-block; width: 50px; height: 50px; text-align: center; line-height: 50px; }
 .nav-prev:before { font-family: 'FontAwesome'; content: '\f104'; }
 .nav-next:before { font-family: 'FontAwesome'; content: '\f105'; }
 @font-face { font-family: 'FontAwesome'; src: url("theme/dd-slider/fontawesome-webfont-1528346561.woff"); font-weight: normal; font-style: normal; }
 .owl-carousel .owl-wrapper:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
 .owl-carousel { display: none; position: relative; width: 100%; -ms-touch-action: pan-y; }
 .owl-carousel .owl-wrapper { display: none; position: relative; -webkit-transform: translate3d(0px,0px,0px); }
 .owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100%; }
 .owl-carousel .owl-wrapper-outer.autoHeight { -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; }
 .owl-carousel .owl-item { float: left; }
 .owl-controls { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: #000000; }
 .grabbing { cursor: url("https://www.curtisaustralia.com/files/theme/grabbing.png?1528346561") 8 8, move; }
 .owl-carousel .owl-wrapper, .owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); }
 #icontent .ddslide { display: block; width: 100%; min-height: 300px; margin: 30px 0; position: relative; }
 #icontent .owl-carousel { display: block; }
 .owl-item.loading { min-height: 150px; background: url("https://www.curtisaustralia.com/files/theme/ajax-loader.gif?1528346561") no-repeat center center; }
 .navicon { position: absolute; top: 50%; margin-top: -10px; }
 .nav-prev { left: 10px; }
 .nav-next { right: 10px; }
 @media screen and (max-width: 640px) {
 .navicon { display: none; }
 .slajdermargine { margin-top: 40px; }
 }
 .custom-background { position: absolute; top: 0; left: 0; width: 100% !important; height: 100%; text-align: center; overflow: hidden !important; z-index: -1; }
 .custom-background-fixed { position: relative; width: 100%; height: 100%; }
 #icontent .custom-background { position: relative; z-index: 1; }
 #icontent .custom-background img { position: relative; max-height: 200px; }
 .custom-background .wsite-image { display: block; object-fit: cover; position: absolute; width: 100% !important; height: 100% !important; overflow: hidden !important; }
 .custom-background img { position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important; object-fit: cover; overflow: hidden !important; }
 #custom-footer { background: #222222; color: #fff; }
 #bottom-footer { background: #121212; color: #fff; }
 #custom-footer .paragraph, #bottom-footer .paragraph { margin-bottom: 2px !important; }
 #custom-footer .paragraph, #bottom-footer .paragraph, #custom-footer h2, #bottom-footer h2, #custom-footer .wsite-social a:hover, #bottom-footer .wsite-social a:hover #custom-footer a:hover, #bottom-footer a:hover { color: #fff !important; background: none; border: none; }
 #custom-footer h2, #bottom-footer h2 { margin-bottom: 10px; }
 #custom-footer .wsite-social a, #bottom-footer .wsite-social a { color: #bbb; padding: 0; border: none; }
 #custom-footer a { text-decoration: none; }
 #custom-footer .wsite-multicol-col:first-child { border-left: none !important; }
 #custom-footer .wsite-multicol-col { border-left: solid 1px #111 !important; }
 #custom-footer .container { padding-top: 40px; padding-bottom: 40px; }
 #bottom-footer .container { padding-top: 10px; padding-bottom: 10px; }
 @media (min-width: 767px) {
 :not(#icontent) .full-screen #banner-wrap { position: relative !important; left: 0; top: 0; width: 100%; height: 100% !important; min-height: 100vh !important; }
 :not(#icontent) .full-screen #main-content .owl-carousel .ddslide { height: 100% !important; min-height: 100vh !important; }
 :not(#icontent) .full-screen #main-content .owl-carousel { position: relative !important; left: 0; top: 0; width: 100%; height: 100% !important; min-height: 100vh !important; }
 :not(#icontent) .full-screen #main-content .owl-carousel .ddslide .sl-conteiner { margin-top: 30px; }
 :not(#icontent) .full-screen #main-content, :not(#icontent) .full-screen #wrapper-content { padding-top: 0px !important; }
 }
 .full-screen-header #banner-wrap { position: relative; margin-top: 0; left: 0; margin-top: -110px; height: 100vh; min-height: 100%; }
 .full-screen-header #banner-wrap .wsite-section-wrap { height: 100vh; min-height: 100%; }
 .full-screen-header #banner-wrap #banner { margin-top: 110px; }
 .team-card--large { width: 100% !important; max-width: 400px !important; }
 .team-card--large .team-card__image--round, .team-card--large .team-card__image--filled { margin-left: auto !important; margin-right: auto !important; margin-top: 20px !important; width: 96% !important; max-width: 240px !important; }
 .team-card--large, .team-card--small { -webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3) !important; -moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3) !important; box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3) !important; border: none !important; padding-top: 10px; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; -ms-transition: all .5s ease; transition: all .5s ease; }
 .team-card--large:hover, .team-card--small:hover { -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3) !important; -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3) !important; box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3) !important; }
 .team-card--large .wsite-button:hover, .team-card--small .wsite-button:hover { -moz-transform: none !important; -webkit-transform: none !important; transform: none !important; }
 .wsite-form-field, .wsite-form-input-container, .wsite-form-input, .wsite-input { width: 100% !important; max-width: 1150px !important; }
 .cd-top { display: inline-block; height: 40px; width: 40px; position: fixed; bottom: 40px; right: 10px; box-shadow: 0 0 10px rgba(0,0,0,0.05); z-index: 999999; overflow: hidden; text-indent: 100%; white-space: nowrap; background: #212121 url("theme/Scroll-to-top/cd-top-arrow-1528346561.svg") no-repeat center 50%; visibility: hidden; opacity: 0; -webkit-transition: opacity .3s 0s, visibility 0s .3s; -moz-transition: opacity .3s 0s, visibility 0s .3s; transition: opacity .3s 0s, visibility 0s .3s; }
 .cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover { -webkit-transition: opacity .3s 0s, visibility 0s 0s; -moz-transition: opacity .3s 0s, visibility 0s 0s; transition: opacity .3s 0s, visibility 0s 0s; }
 .cd-top.cd-is-visible { visibility: visible; opacity: 1; }
 .cd-top.cd-fade-out { opacity: .5; }
 .no-touch .cd-top:hover { background-color: ; opacity: 1; }
 @media only screen and (min-width: 768px) {
 .cd-top { right: 20px; bottom: 20px; }
 }
 @media only screen and (min-width: 1024px) {
 .cd-top { height: 60px; width: 60px; right: 30px; bottom: 30px; }
 }
 #preloader { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(255,255,255,0.96); z-index: 99999; height: 100%; }
 #status { position: absolute; left: 50%; top: 50%; width: 200px; height: 200px; margin: -100px 0 0 -100px; padding: 0; }
 #icontent .editor-hidden { display: none; }
 .spinner { width: 80px; height: 80px; border: 2px solid ; border-top: 5px solid #fccf52; border-radius: 100%; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; animation: spin 1s infinite linear !important; }
 .wsite-blog-post #preloader { display: none !important; }
 .post, .post2, .post3, .blog-post { opacity: 0; }
 #icontent .post, #icontent .post2, #icontent .post3, #icontent .blog-post { opacity: 10; }
 .home-section-2, .home-section-4, .home-section-5 { background-color: #fff; }
 .home-section-3 { background: transparent !important; padding-top: 40px !important; padding-bottom: 40px !important; }
 .home-section-3 h2 { text-shadow: 1px 1px 3px rgba(0,0,0,0.5); }
 .home-section-3 .paragraph { text-shadow: 1px 1px 3px rgba(0,0,0,0.5); }
 .home-section-3 div.paragraph { text-shadow: 1px 1px 3px rgba(0,0,0,0.5); text-align: center; }
 .home-section-3 p { text-shadow: 1px 1px 3px rgba(0,0,0,0.5); text-align: center; }
 .home-section-3 .container { background: rgba(0,0,0,0.7); max-width: 800px; }
 .home-section-3 .sl-conteiner { max-width: 700px; }
 .home-section-5 .container { width: 100% !important; max-width: 1920px !important; padding: 0 !important; }
 .home-section-5 .container .wsite-elements { width: 100% !important; max-width: 1920px !important; }
 .fixed-bg { position: relative !important; }
 .fixed-bg .custom-background { position: relative; }
 .fixed-bg .custom-background img { position: fixed; height: 100vh; left: 0; top: 0; z-index: -999; }
 #icontent .fixed-bg .custom-background img { position: relative; }
 #icontent .fixed-bg .custom-background { position: relative; }
 .col-vertical-center .container { display: flex; justify-content: center; }
 #icontent .col-vertical-center .container { display: block; }
 .col-vertical-center .col { display: inline-block; width: 100%; margin: 0 auto; align-self: center; }
 #icontent .col-vertical-center .col { display: inline-block !important; width: 100%; max-width: 520px !important; }
 @media screen and (max-width: 767px) {
 .col-vertical-center .container { display: block; }
 .col-vertical-center .col { margin-left: auto; margin-right: auto; }
 }
 .active .accordion__title { color: #525252 !important; }
 .active .accordion__title::after { color: #525252 !important; filter: brightness(50%) !important; }
 .accordion__item .accordion__title { color: #fff; }
 .accordion__item .accordion__title::after { color: #fff; filter: brightness(500%); }
 .accordion__item { margin-bottom: 4px !important; }
 .no-header-title { width: 100%; background: #f3f3f3; }
 .no-header-title .container { padding-top: 0; padding-bottom: 0; }
 .no-header-title h1 { width: 100%; font-size: 2.8em; line-height: auto; padding-top: 10px; padding-bottom: 10px; }
 :not(#icontent) .no-header-page #main-wrap { margin-top: -50px !important; }
 @media (max-width: 767px) {
 :not(#icontent) .no-header-page #main-content { padding-top: 40px; }
 :not(#icontent) .no-header-page #main-wrap { margin-top: -20px !important; }
 }
 @media (min-width: 767px) {
 .price-chart { -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5) !important; -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5) !important; box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5) !important; }
 .price-chart .name { font-size: 1.3em !important; }
 .price-chart .price .cell:nth-child(2), .price-chart .metric .cell:nth-child(2) { -moz-transform: scale(1.3); -webkit-transform: scale(1.3); transform: scale(1.3); border-top: 1px solid #aaa !important; border-bottom: 3px solid #aaa !important; border-left: 3px solid #aaa !important; border-right: 3px solid #aaa !important; background: #fff !important; }
 .price-chart td { border-top: none; border-bottom: !important; }
 .price-chart .name .cell:nth-child(2) { -moz-transform: scale(1.3); -webkit-transform: scale(1.3); transform: scale(1.3); border-top: 3px solid #aaa !important; border-left: 3px solid #aaa !important; border-right: 3px solid #aaa !important; background: #eee !important; height: 60px; }
 .price-chart .name .cell:nth-child(2) .paragraph { margin-top: -15px !important; }
 .price-chart .buttons-middle .cell:nth-child(2) { -moz-transform: scale(1.3); -webkit-transform: scale(1.3); transform: scale(1.3); height: 50px; border-left: 3px solid #aaa !important; border-right: 3px solid #aaa !important; background: #fff !important; }
 .price-chart .buttons-middle .cell:nth-child(2) .wsite-button { -moz-transform: scale(.9); -webkit-transform: scale(.9); transform: scale(.9); margin-top: -15px !important; }
 .price-chart .rate .cell:nth-child(2) { -moz-transform: scale(1.3); -webkit-transform: scale(1.3); transform: scale(1.3); height: 50px; border-left: 3px solid #aaa !important; border-right: 3px solid #aaa !important; background: #fff !important; }
 .price-chart .metric:last-child .cell:nth-child(2) { border-bottom: 3px solid #aaa !important; }
 .price-chart .metric .cell:nth-child(2) .paragraph { margin-top: -7px !important; }
 }
 #portfolio_filter_wrapper { margin: -10px 0 60px; }
 #portfolio_filter_wrapper .container { padding-top: 0px; padding-bottom: 0px; }
 .projects { width: 100%; margin: 0 auto; background: transparent; }
 #options { padding: 10px; text-align: left; width: 100%; margin: 20px auto 35px; text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
 #filters li { display: inline-block; margin-right: 15px; }
 #filters li a { margin: 0; font-family: inherit; font-weight: 600; line-height: 26px; padding: 10px 20px; display: block; color: #212121 !important; font-size: 16px; background: !important; border: solid #eee 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
 #filters li a .wsite-text font { color: #212121 !important; }
 #filters li a.selected, #filters li a:hover { background: #212121 !important; color: #ffffff !important; }
 #filters li a:hover font { color: #ffffff !important; }
 h2#current-title1 { text-transform: uppercase; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; text-align: left; padding-left: 10px; margin-top: 10px; font-weight: 300; }
 h2#current-title1:before { content: '-'; color: #ddd; margin-right: 10px; }
 .blockelement { width: 450px; background: #fff; margin: 0px; padding: 0px; height: auto; }
 .blockelement img { position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important; object-fit: cover; }
 .blockelement .wsite-image { width: 100%; height: 281px; overflow: hidden; padding: 0px !important; margin-bottom: 5px; }
 .blockelement h2 { font-size: 1em; line-height: 1; }
 .blockelement h3 { font-size: 1.1em; line-height: 1.3; }
 .blockelement div.paragraph { font-size: 1em; line-height: 1.3; }
 .blockelement p { font-size: 1em; line-height: 1.3; }
 .blockelement { position: relative; }
 .blockelement img { -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; min-width: 100%; height: auto; }
 .blockelement img:hover { opacity: .3; -webkit-transform: scale(.9); -moz-transform: scale(.9); transform: scale(.9); }
 .blockelement .wsite-image { position: relative; background: url("theme/portfolio-gallery/loopy-1528346561.png") center no-repeat; -webkit-transition: opacity .3s ease; -moz-transition: opacity .3s ease; -ms-transition: opacity .3s ease; -o-transition: opacity .3s ease; transition: opacity .3s ease; }
 .blockelement img:after { display: none; position: absolute; top: 0; left: 0; width: 0; height: 0; content: url("theme/portfolio-gallery/loopy-1528346561.png") center no-repeat; -webkit-transition: opacity .3s ease; -moz-transition: opacity .3s ease; -ms-transition: opacity .3s ease; -o-transition: opacity .3s ease; transition: opacity .3s ease; }
 .blockelement:hover img:after { width: 100%; height: 100%; }
 .cf:before, .cf:after { content: " "; display: table; }
 .cf:after { clear: both; }
 .cf { *zoom: 1; }
 .isotope-item { z-index: 2; }
 .isotope-hidden.isotope-item { pointer-events: none; z-index: 1; }
 .isotope, .isotope .isotope-item { -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; transition-duration: 0.8s; }
 .isotope { -webkit-transition-property: height, width; -moz-transition-property: height, width; transition-property: height, width; }
 .isotope .isotope-item { -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform, opacity; transition-property: transform, opacity; }
 .isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition { -webkit-transition-duration: 0s; -moz-transition-duration: 0s; transition-duration: 0s; }
 .isotope.infinite-scrolling { -webkit-transition: none; -moz-transition: none; transition: none; }
 #icontent .blockelement .wsite-image { background: none; }
 #icontent .blockelement img:hover { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
 #icontent .blockelement { margin: 20px 5px; float: none; display: inline-block; vertical-align: top; }
 #icontent #filters li a { cursor: text; }
 #icontent #filters li:nth-child(3) { border: 1px solid red; }
 #icontent #filters li:nth-child(4) { border: 1px solid yellow; }
 #icontent #filters li:nth-child(5) { border: 1px solid green; }
 #icontent #filters li:nth-child(6) { border: 1px solid blue; }
 #icontent #filters li:nth-child(7) { border: 1px solid blueViolet; }
 #icontent #filters li:nth-child(8) { border: 1px solid Coral; }
 #icontent #filters li:nth-child(9) { border: 1px solid DarkTurquoise; }
 #icontent .blockelement { margin-bottom: 50px; float: left; }
 #icontent .category01 { border: 2px solid red; }
 #icontent .category02 { border: 2px solid yellow; }
 #icontent .category03 { border: 2px solid green; }
 #icontent .category04 { border: 2px solid blue; }
 #icontent .category05 { border: 2px solid blueViolet; }
 #icontent .category06 { border: 2px solid Coral; }
 #icontent .category07 { border: 2px solid DarkTurquoise; }
 @media screen and (max-width: 767px) {
 #filters li#filters_shown, h2#current-title1 { display: none; }
 #filters li { margin: 7px 2px; }
 }
 @media screen and (max-width: 480px) {
 .blockelement { width: 400px; }
 }
 @media screen and (max-width: 410px) {
 .blockelement { width: 300px; }
 }
 .column-blog { padding-top: 10px !important; -webkit-box-shadow: 0px 0px 5px 0px rgba(170,10,0,0.2); -moz-box-shadow: 0px 0px 5px 0px rgba(170,10,0,0.2); box-shadow: 0px 0px 5px 0px rgba(170,10,0,0.2); }
 .column-blog h2 { background: #212121; color: #ffffff; padding-left: 10px !important; padding-top: 10px; padding-bottom: 10px; }
 .blog-comment-area { padding: 0 15px; -webkit-box-shadow: 0px 0px 5px 0px rgba(170,10,0,0.2); -moz-box-shadow: 0px 0px 5px 0px rgba(170,10,0,0.2); box-shadow: 0px 0px 5px 0px rgba(170,10,0,0.2); }
 .wsite-blog-index .blog-comments-bottom { display: none; }
 .blog-title { font-family: 'Lato', sans-serif !important; font-weight: bold !important; }
 .wsite-blog-post .blog-post { padding: 20px; -webkit-box-shadow: 0px 0px 5px 0px rgba(170,10,0,0.2) !important; -moz-box-shadow: 0px 0px 5px 0px rgba(170,10,0,0.2) !important; box-shadow: 0px 0px 5px 0px rgba(170,10,0,0.2) !important; }
 .no-header-blog-page .no-header-title h1 { padding-bottom: 0px; margin-bottom: 0px; }
 .no-header-blog-page .no-header-title { margin-bottom: 30px; }
 .blog-post .date-text { color: #ffffff; }
 .blog-post .blog-comments a { color: #ffffff; float: right; }
 @media screen and (min-width: 1242px) {
 .wsite-page-blog-page #main-wrap .container { padding: 0px; max-width: 1242px !important; }
 .wsite-blog-index .blog-post { display: inline-table; width: 100%; max-width: 270px; margin: 5px; height: 200px !important; overflow: hidden !important; -webkit-box-shadow: 0px 0px 5px 0px rgba(170,10,0,0.2); -moz-box-shadow: 0px 0px 5px 0px rgba(170,10,0,0.2); box-shadow: 0px 0px 5px 0px rgba(170,10,0,0.2); }
 .wsite-blog-index .blog-post:hover .blog-content img { border-bottom: 2px solid #000; background-color: #fff; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
 .wsite-blog-index .blog-header { width: 270px !important; padding: 15px 15px 0 15px !important; background-color: #fff; }
 .wsite-blog-index .blog-post .blog-social { background: #fff; position: absolute; left: 7px; bottom: 0; }
 .wsite-blog-index .blog-separator { background-color: #fafafa !important; margin-bottom: 0px !important; }
 .wsite-blog-index .blog-content { height: 215px; overflow: hidden; border-bottom: 1px solid #ddd; padding-top: 10px; margin-bottom: 45px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease; }
 .wsite-blog-index .blog-content img { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
 .wsite-blog-index .blog-content .wsite-image { width: 100% !important; height: 214px; overflow: hidden; padding: 0px !important; margin-bottom: 5px; }
 .wsite-blog-index .blog-content .paragraph { padding: 0 10px; margin-left: 0px; width: 265px; overflow: hidden; position: relative; line-height: 1.5em; max-height: 214px; text-align: justify; margin-right: -1em; padding-right: 1em; }
 .wsite-blog-index .blog-content .paragraph:before { content: '...'; position: absolute; font-size: .9em; right: 4px; bottom: 2px; }
 .wsite-blog-index .blog-content .paragraph:after { content: ''; position: absolute; right: 0; width: 1em; height: 1em; margin-top: 0.2em; background: white; }
 .wsite-blog-index .blog-title { width: 290px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
 .wsite-blog-index .blog-title { color: #444 !important; }
 .wsite-blog-index .blog-title a { color: #444 !important; }
 .wsite-blog-index .blog-title:hover { color: #222 !important; }
 .wsite-blog-index .blog-title:hover a { color: #222 !important; }
 .wsite-blog-index .blog-content .wsite-image:first-child { display: block; object-fit: cover; position: relative; width: 100% !important; }
 .wsite-blog-index .blog-content img { position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important; object-fit: cover; }
 .wsite-blog-index .blog-content .wsite-image { display: none; }
 .blog-content { border-bottom: none !important; }
 .column-blog { width: 240px; padding: 20px 10px !important; float: right; }
 .blog-sidebar { width: 270px; }
 .wsite-blog-post .blog-header { padding: 5px !important; width: 99% !important; }
 .wsite-blog-index .blog-header { padding-bottom: 0px !important; margin-bottom: 0px !important; }
 .wsite-blog-index .blog-title { padding-bottom: 0 !important; margin-bottom: -20px !important; }
 .wsite-page-blog-page #blogTable { padding-top: 40px !important; padding-bottom: 40px !important; }
 }
 .wsite-blog-index .blog-header { -webkit-box-shadow: inset 0px -30px 0px 0px #212121; -moz-box-shadow: inset 0px -30px 0px 0px #212121; box-shadow: inset 0px -30px 0px 0px #212121; padding: 5px 10px !important; width: 96%; }
 .wsite-blog-post .blog-header { -webkit-box-shadow: inset 0px -30px 0px 0px #212121; -moz-box-shadow: inset 0px -30px 0px 0px #212121; box-shadow: inset 0px -30px 0px 0px #212121; padding: 5px !important; width: 97%; }
 .no-header-blog-page .main-wrap .container { margin-top: 0px; padding-top: 0px; }
 .no-header-blog-page .footer-wrap-new .container { margin-top: 0px; padding: 20px 0; }
 @media screen and (min-width: 1102px) {
 .wsite-blog-index .main-wrap { padding-bottom: 50px !important; }
 }
 .header-blog-page .main-wrap .container { margin-top: 0px; padding-top: 45px !important; }
 .date-text { color: #fff; font-family: 'Roboto', sans-serif; }
 .blog-comments { font-family: 'Roboto', sans-serif; font-weight: bold; }
 #icontent .blog-post img { position: relative !important; }
 .blog-read-more { position: absolute; bottom: 16px; right: 7px; z-index: 2; }
 .blog-read-more a, .blog-page-nav-previous a, .blog-page-nav-next a { background-color: #212121; color: #ffffff; text-decoration: none; text-transform: uppercase; font-weight: 600; font-size: .8em !important; padding: 10px 11px; -webkit-transition: 300ms ease-out; -moz-transition: 300ms ease-out; -o-transition: 300ms ease-out; transition: 300ms ease-out; }
 .blog-read-more a:hover, .blog-page-nav-previous a:hover, .blog-page-nav-next a:hover { background-color: #fff; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5) !important; -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5) !important; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5) !important; -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); border-color: #fff; color: #212121; }
 .blog-page-nav-previous, .blog-page-nav-next { margin: 20px !important; }
 @media screen and (min-width: 1100px) {
 .full-width-off .blog-sidebar, .full-width-off .column-blog { width: 200px !important; }
 }
 @media screen and (max-width: 1242px) {
 .blog-post { -webkit-box-shadow: 0px 0px 5px 0px rgba(170,10,0,0.2); -moz-box-shadow: 0px 0px 5px 0px rgba(170,10,0,0.2); box-shadow: 0px 0px 5px 0px rgba(170,10,0,0.2); }
 }
 @media screen and (min-height: 700px) and (min-width: 1090px) {
 #contentArrow { position: absolute; display: block; left: 0; right: 0; bottom: 55px; width: 46px; height: 46px; margin: 0 auto; border: 3px solid #ffffff; border-radius: 100%; opacity: 0.7; text-shadow: 1px 1px 3px rgba(0,0,0,0.5); -webkit-transition: all 500ms ease; -moz-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5) !important; -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5) !important; box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5) !important; }
 #contentArrow span { position: relative; top: 11px; left: 13px; content: '\203A'; font-family: 'Lato', sans-serif; font-size: 24px; font-weight: bold; line-height: 11px; z-index: 3; text-shadow: 1px 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5) !important; -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5) !important; box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5) !important; }
 #contentArrow span:before, #contentArrow span:after { position: relative; display: block; background: #ffffff; width: 2px; height: 16px; content: ' '; }
 #contentArrow span:before { top: 5px; left: 4px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }
 #contentArrow span:after { top: -11px; left: 14px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
 #contentArrow:hover { opacity: 1; }
 #contentArrow span { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; }
 #contentArrow:hover span, #contentArrow:focus span, #contentArrow:active span { -webkit-animation-name: hvr-wobble-vertical; animation-name: hvr-wobble-vertical; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; }
 }
 #section1 { position: absolute; height: 0; left: 0; top: 0; }
 #section2, #scrolling-point { position: absolute; margin-top: -45px; height: 0px; }
 #section3, #section4, #section5, #section6, #section7 { position: absolute; margin-top: -55px; height: 0; }
 #icontent .parallax-header .wsite-menu-item { min-width: 135px !important; border: 1px dotted #ddd !important; line-height: 300% !important; }
 #icontent .parallax-header .nav { margin-top: 20px !important; }
 #icontent .parallax-slider-fix #ddslider1 { padding-top: 70px !important; }
 .styled-scrollbar-boolean-on::-webkit-scrollbar { width: .7em; }
 .styled-scrollbar-boolean-on::-webkit-scrollbar-track { background: #ffffff; }
 .styled-scrollbar-boolean-on::-webkit-scrollbar-thumb { outline: 1px solid #aaa; background: #212121; }
 .custom-mouse-cursor-boolean-on { cursor: url('theme/images/Cursor2black-1528346561.png'), auto !important; }
 .custom-mouse-cursor-boolean-on a, .custom-mouse-cursor-boolean-on .accordion__title, .custom-mouse-cursor-boolean-on .team-card__image--round a, .custom-mouse-cursor-boolean-on .team-card__image--filled a { cursor: url('theme/images/Cursor2Link3black-1528346561.png'), auto !important; }
 #icontent body, #icontent a, #icontent .accordion__title, #icontent .team-card__image--round a, #icontent .team-card__image--filled a { cursor: auto !important; }
 .wslide table { border-collapse: collapse; background-color: #fff !important; border-spacing: 0; }

div.paragraph ul, div.paragraph ol { padding-left: 3em !important; margin: 5px 0 !important; }
div.paragraph li { padding-left: 5px !important; margin: 3px 0 0 !important; }
div.paragraph ul, div.paragraph ul li { list-style: disc outside !important; }
div.paragraph ol, div.paragraph ol li { list-style: decimal outside !important; }
