html, body, span, object, iframe, h1, h2, h3, h4, h5, h6, div.paragraph, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; }
html, body, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; }
 @font-face { font-family: 'LinearIcon'; src: url('https://ucarecdn.com/5d957adb-cdef-49f4-a93a-f6c1edb17843/LinearIcon.eot?icpjy4'); src: url('https://ucarecdn.com/5d957adb-cdef-49f4-a93a-f6c1edb17843/LinearIcon.eot?icpjy4#iefix') format('embedded-opentype'), url('https://ucarecdn.com/74b7ec2b-843b-4aaa-9a95-34aedd6f0818/LinearIcon.woff?icpjy4') format('woff'), url('https://ucarecdn.com/7eed5783-ffcb-4ff7-b9e6-b025fd224736/LinearIcon.ttf?icpjy4') format('truetype'), url('https://ucarecdn.com/fb860440-fad0-4f20-81b1-177ebc8ffaef/LinearIcon.svg?icpjy4#LinearIcon') format('svg'); font-weight: normal; font-style: normal; font-display: block; }
 .content-icon { font-family: 'LinearIcon' !important; speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
 body, h1, h2, h3, h4, h5, h6, div.paragraph, div.paragraph, blockquote, .logo, #main-nav ul li a, #wsite-menus .wsite-menu li a, .wsite-form-container, .wsite-button, .wsite-search, #wsite-nav-cart-num, .imageGallery .galleryCaptionInnerText div.paragraph, .imageGallery .galleryCaptionInnerText, .flashy-review-name { font-family: 'Montserrat', sans-serif; }
 body, h1, h2, h3, h4, h5, h6, div.paragraph, p, blockquote, .logo, #main-nav ul li a, #wsite-menus .wsite-menu li a, .wsite-form-container, .wsite-button, .wsite-search, #wsite-nav-cart-num, .imageGallery .galleryCaptionInnerText p, .imageGallery .galleryCaptionInnerText, .flashy-review-name { font-family: 'Montserrat', sans-serif; }
 h1, h2, h3, h4, h5, h6 { padding: 5px 0; }
 h1 { color: #000000; font-size: 52px; line-height: 1.47; }
 h2 { color: #000000; font-size: 26px; line-height: 1.47; }
 h2#wsite-com-product-title, h3, h4, h5, h6 { font-size: 23px; line-height: 1.5; }
 h1 a, h2.wsite-content-title a, h3 a, h4 a, h5 a, h6 a { color: inherit; border-bottom: 1px solid transparent; }
 h1 a:hover, h2.wsite-content-title a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { color: #3c2f01; }
 .footer-contents h2, .footer-contents h3, .footer-contents h4, .footer-contents h5, .footer-contents h6 { font-size: 18px; line-height: 1.38; }
 .small-title h1, .small-title h2, .small-title h3, .small-title h4, .small-title h5, .small-title h6, .fancybox-opened .fancybox-title { font-size: 21px; line-height: 1.5; }
 .smaller-title h1, .smaller-title h2, .smaller-title h3, .smaller-title h4, .smaller-title h5, .smaller-title h6, .sidebar-heading h1, .sidebar-heading h2, .sidebar-heading h3, .sidebar-heading h4, .sidebar-heading h5, .sidebar-heading h6 { font-size: 18px; line-height: 1.5; }
 .sbar-title-link h1 a, .sbar-title-link h2 a, .sbar-title-link h3 a, .sbar-title-link h4 a, .sbar-title-link h5 a, .sbar-title-link h6 a { display: inline-block; color: #000000; }
 .sbar-title-link h1 a:hover, .sbar-title-link h2 a:hover, .sbar-title-link h3 a:hover, .sbar-title-link h4 a:hover, .sbar-title-link h5 a:hover, .sbar-title-link h6 a:hover { background: #70cec2; color: #000000; }
 #wsite-com-product-title { font-weight: 600 !important; }
 .wsite-com-product-title { font-size: 20px; }
 .section-heading-title span.title-style1 { font-size: 21px; font-weight: 100; letter-spacing: 2px; word-spacing: 2px; display: inline-block; padding: 0 70px; position: relative; }
 .section-heading-title span.title-style1:before, .section-heading-title span.title-style1:after { content: ""; width: 50px; height: 1px; background: #70cec2; position: absolute; top: 45%; }
 .section-heading-title span.title-style1:before { left: 0; }
 .section-heading-title span.title-style1:after { right: 0; }
 body, div.paragraph, div.paragraph { font-size: 15px; line-height: 1.5; color: #000000; }
 body, p, div.paragraph { font-size: 15px; line-height: 1.5; color: #000000; }
 .block-overlap div.paragraph, .block-overlap div.paragraph { font-size: 21px; }
 .block-overlap p, .block-overlap div.paragraph { font-size: 21px; }
 div.paragraph, div.paragraph { padding: 5px 0; }
 p, div.paragraph { padding: 5px 0; }
 div.paragraph a { color: inherit; position: relative; }
 .green-p-links div.paragraph a, .green-p-links div.paragraph a, .green-h-links h2 a { color: #005c53; }
 .green-p-links p a, .green-p-links div.paragraph a, .green-h-links h2 a { color: #005c53; }
 .green-p-links div.paragraph a font, .green-p-links div.paragraph a font, .green-h-links h2 a font { color: #005c53 !important; }
 .green-p-links p a font, .green-p-links div.paragraph a font, .green-h-links h2 a font { color: #005c53 !important; }
 div.paragraph a:hover { color: #3c2f01; }
 .footer-contents div.paragraph, .footer-contents div.paragraph ul li, .contact-footer span { font-size: 15px; }
 .white-texts div.paragraph a { color: #ffffff; }
 .primary-text-color div.paragraph a { color: #000000; }
 .accent-text-color div.paragraph a { color: #ffffff; }
 div.paragraph ul { padding-top: 0; padding-left: 10px !important; }
 div.paragraph ul, div.paragraph ul li { list-style: none !important; }
 div.paragraph ul li { padding-left: 30px !important; display: block; margin: 0 0 8px 0 !important; position: relative; }
 div.paragraph ul li:marker { content: none !important; display: none !important; opacity: 0 !important; }
 div.paragraph ul li:after { font-family: FontAwesome !important; content: "\f058"; color: #70cec2; font-size: 15px; position: absolute; top: 1px; left: 0; z-index: 4; }
 .primary-text-color div.paragraph ul li:after { color: #000000; }
 .accent-text-color div.paragraph ul li:after { color: #ffffff; }
 .black-bg-color div.paragraph ul li:after { color: #ffffff; }
 h1.white-texts, h2.white-texts, h3.white-texts, h4.white-texts, p.white-texts, span.white-texts, .white-texts, .white-texts h1, .white-texts h2, .white-texts h3, .white-texts h4, .white-texts blockquote, .white-texts div.paragraph, .white-texts div.paragraph a, .white-texts a, .white-texts .wsite-form-label, .white-texts .wsite-form-sublabel, .white-texts .wsite-form-label, .white-texts div.mc-field-group label, .white-texts .form-radio-container label { color: #ffffff; }
 h1.white-texts, h2.white-texts, h3.white-texts, h4.white-texts, p.white-texts, span.white-texts, .white-texts, .white-texts h1, .white-texts h2, .white-texts h3, .white-texts h4, .white-texts blockquote, .white-texts p, .white-texts div.paragraph a, .white-texts a, .white-texts .wsite-form-label, .white-texts .wsite-form-sublabel, .white-texts .wsite-form-label, .white-texts div.mc-field-group label, .white-texts .form-radio-container label { color: #ffffff; }
 .primary-text-color, .primary-text-color h1, .primary-text-color h2, .primary-text-color h3, .primary-text-color h4, .primary-text-color h5, .primary-text-color h6, .primary-text-color div.paragraph, .primary-text-color blockquote, .primary-text-color a, .primary-text-color .wsite-form-label, .primary-text-color .wsite-form-sublabel, .primary-text-color .wsite-form-label, .primary-text-color div.mc-field-group label, .primary-text-color .form-radio-container label { color: #000000; }
 .primary-text-color, .primary-text-color h1, .primary-text-color h2, .primary-text-color h3, .primary-text-color h4, .primary-text-color h5, .primary-text-color h6, .primary-text-color p, .primary-text-color blockquote, .primary-text-color a, .primary-text-color .wsite-form-label, .primary-text-color .wsite-form-sublabel, .primary-text-color .wsite-form-label, .primary-text-color div.mc-field-group label, .primary-text-color .form-radio-container label { color: #000000; }
 .accent-text-color, .accent-text-color h1, .accent-text-color h2, .accent-text-color h3, .accent-text-color h4, .accent-text-color h5, .accent-text-color h6, .accent-text-color div.paragraph, .accent-text-color blockquote, .accent-text-color a, .accent-text-color .wsite-form-label, .accent-text-color .wsite-form-sublabel, .accent-text-color .wsite-form-label, .accent-text-color div.mc-field-group label, .accent-text-color .form-radio-container label { color: #ffffff; }
 .accent-text-color, .accent-text-color h1, .accent-text-color h2, .accent-text-color h3, .accent-text-color h4, .accent-text-color h5, .accent-text-color h6, .accent-text-color p, .accent-text-color blockquote, .accent-text-color a, .accent-text-color .wsite-form-label, .accent-text-color .wsite-form-sublabel, .accent-text-color .wsite-form-label, .accent-text-color div.mc-field-group label, .accent-text-color .form-radio-container label { color: #ffffff; }
 .footer-text-color, .footer-text-color h1, .footer-text-color h2, .footer-text-color h3, .footer-text-color h4, .footer-text-color h5, .footer-text-color h6, .footer-text-color div.paragraph, .footer-text-color blockquote, .footer-text-color a, .footer-text-color .wsite-form-label, .footer-text-color .wsite-form-sublabel, .footer-text-color .wsite-form-label, .footer-text-color div.mc-field-group label, .footer-text-color .form-radio-container label { color: #000000; }
 .footer-text-color, .footer-text-color h1, .footer-text-color h2, .footer-text-color h3, .footer-text-color h4, .footer-text-color h5, .footer-text-color h6, .footer-text-color p, .footer-text-color blockquote, .footer-text-color a, .footer-text-color .wsite-form-label, .footer-text-color .wsite-form-sublabel, .footer-text-color .wsite-form-label, .footer-text-color div.mc-field-group label, .footer-text-color .form-radio-container label { color: #000000; }
 blockquote { font-size: 21px; line-height: 1.5; color: #000000; padding: 50px 0 10px 0; border: 0; position: relative; z-index: 2; }
 blockquote:before { content: ""; background: url(theme/images/review-quote-black.png?1765482356) no-repeat; width: 28px; height: 26px; position: absolute; top: 0; left: 50%; transform: translateX(-50%); z-index: 2; }
 .icon-home:before { content: "\e600"; }
 .icon-home2:before { content: "\e601"; }
 .icon-home3:before { content: "\e602"; }
 .icon-home4:before { content: "\e603"; }
 .icon-home5:before { content: "\e604"; }
 .icon-home6:before { content: "\e605"; }
 .icon-bathtub:before { content: "\e606"; }
 .icon-toothbrush:before { content: "\e607"; }
 .icon-bed:before { content: "\e608"; }
 .icon-couch:before { content: "\e609"; }
 .icon-chair:before { content: "\e60a"; }
 .icon-city:before { content: "\e60b"; }
 .icon-apartment:before { content: "\e60c"; }
 .icon-pencil:before { content: "\e60d"; }
 .icon-pencil2:before { content: "\e60e"; }
 .icon-pen:before { content: "\e60f"; }
 .icon-pencil3:before { content: "\e610"; }
 .icon-eraser:before { content: "\e611"; }
 .icon-pencil4:before { content: "\e612"; }
 .icon-pencil5:before { content: "\e613"; }
 .icon-feather:before { content: "\e614"; }
 .icon-feather2:before { content: "\e615"; }
 .icon-feather3:before { content: "\e616"; }
 .icon-pen2:before { content: "\e617"; }
 .icon-pen-add:before { content: "\e618"; }
 .icon-pen-remove:before { content: "\e619"; }
 .icon-vector:before { content: "\e61a"; }
 .icon-pen3:before { content: "\e61b"; }
 .icon-blog:before { content: "\e61c"; }
 .icon-brush:before { content: "\e61d"; }
 .icon-brush2:before { content: "\e61e"; }
 .icon-spray:before { content: "\e61f"; }
 .icon-paint-roller:before { content: "\e620"; }
 .icon-stamp:before { content: "\e621"; }
 .icon-tape:before { content: "\e622"; }
 .icon-desk-tape:before { content: "\e623"; }
 .icon-texture:before { content: "\e624"; }
 .icon-eye-dropper:before { content: "\e625"; }
 .icon-palette:before { content: "\e626"; }
 .icon-color-sampler:before { content: "\e627"; }
 .icon-bucket:before { content: "\e628"; }
 .icon-gradient:before { content: "\e629"; }
 .icon-gradient2:before { content: "\e62a"; }
 .icon-magic-wand:before { content: "\e62b"; }
 .icon-magnet:before { content: "\e62c"; }
 .icon-pencil-ruler:before { content: "\e62d"; }
 .icon-pencil-ruler2:before { content: "\e62e"; }
 .icon-compass:before { content: "\e62f"; }
 .icon-aim:before { content: "\e630"; }
 .icon-gun:before { content: "\e631"; }
 .icon-bottle:before { content: "\e632"; }
 .icon-drop:before { content: "\e633"; }
 .icon-drop-crossed:before { content: "\e634"; }
 .icon-drop2:before { content: "\e635"; }
 .icon-snow:before { content: "\e636"; }
 .icon-snow2:before { content: "\e637"; }
 .icon-fire:before { content: "\e638"; }
 .icon-lighter:before { content: "\e639"; }
 .icon-knife:before { content: "\e63a"; }
 .icon-dagger:before { content: "\e63b"; }
 .icon-tissue:before { content: "\e63c"; }
 .icon-toilet-paper:before { content: "\e63d"; }
 .icon-poop:before { content: "\e63e"; }
 .icon-umbrella:before { content: "\e63f"; }
 .icon-umbrella2:before { content: "\e640"; }
 .icon-rain:before { content: "\e641"; }
 .icon-tornado:before { content: "\e642"; }
 .icon-wind:before { content: "\e643"; }
 .icon-fan:before { content: "\e644"; }
 .icon-contrast:before { content: "\e645"; }
 .icon-sun-small:before { content: "\e646"; }
 .icon-sun:before { content: "\e647"; }
 .icon-sun2:before { content: "\e648"; }
 .icon-moon:before { content: "\e649"; }
 .icon-cloud:before { content: "\e64a"; }
 .icon-cloud-upload:before { content: "\e64b"; }
 .icon-cloud-download:before { content: "\e64c"; }
 .icon-cloud-rain:before { content: "\e64d"; }
 .icon-cloud-hailstones:before { content: "\e64e"; }
 .icon-cloud-snow:before { content: "\e64f"; }
 .icon-cloud-windy:before { content: "\e650"; }
 .icon-sun-wind:before { content: "\e651"; }
 .icon-cloud-fog:before { content: "\e652"; }
 .icon-cloud-sun:before { content: "\e653"; }
 .icon-cloud-lightning:before { content: "\e654"; }
 .icon-cloud-sync:before { content: "\e655"; }
 .icon-cloud-lock:before { content: "\e656"; }
 .icon-cloud-gear:before { content: "\e657"; }
 .icon-cloud-alert:before { content: "\e658"; }
 .icon-cloud-check:before { content: "\e659"; }
 .icon-cloud-cross:before { content: "\e65a"; }
 .icon-cloud-crossed:before { content: "\e65b"; }
 .icon-cloud-database:before { content: "\e65c"; }
 .icon-database:before { content: "\e65d"; }
 .icon-database-add:before { content: "\e65e"; }
 .icon-database-remove:before { content: "\e65f"; }
 .icon-database-lock:before { content: "\e660"; }
 .icon-database-refresh:before { content: "\e661"; }
 .icon-database-check:before { content: "\e662"; }
 .icon-database-history:before { content: "\e663"; }
 .icon-database-upload:before { content: "\e664"; }
 .icon-database-download:before { content: "\e665"; }
 .icon-server:before { content: "\e666"; }
 .icon-shield:before { content: "\e667"; }
 .icon-shield-check:before { content: "\e668"; }
 .icon-shield-alert:before { content: "\e669"; }
 .icon-shield-cross:before { content: "\e66a"; }
 .icon-lock:before { content: "\e66b"; }
 .icon-rotation-lock:before { content: "\e66c"; }
 .icon-unlock:before { content: "\e66d"; }
 .icon-key:before { content: "\e66e"; }
 .icon-key-hole:before { content: "\e66f"; }
 .icon-toggle-off:before { content: "\e670"; }
 .icon-toggle-on:before { content: "\e671"; }
 .icon-cog:before { content: "\e672"; }
 .icon-cog2:before { content: "\e673"; }
 .icon-wrench:before { content: "\e674"; }
 .icon-screwdriver:before { content: "\e675"; }
 .icon-hammer-wrench:before { content: "\e676"; }
 .icon-hammer:before { content: "\e677"; }
 .icon-saw:before { content: "\e678"; }
 .icon-axe:before { content: "\e679"; }
 .icon-axe2:before { content: "\e67a"; }
 .icon-shovel:before { content: "\e67b"; }
 .icon-pickaxe:before { content: "\e67c"; }
 .icon-factory:before { content: "\e67d"; }
 .icon-factory2:before { content: "\e67e"; }
 .icon-recycle:before { content: "\e67f"; }
 .icon-trash:before { content: "\e680"; }
 .icon-trash2:before { content: "\e681"; }
 .icon-trash3:before { content: "\e682"; }
 .icon-broom:before { content: "\e683"; }
 .icon-game:before { content: "\e684"; }
 .icon-gamepad:before { content: "\e685"; }
 .icon-joystick:before { content: "\e686"; }
 .icon-dice:before { content: "\e687"; }
 .icon-spades:before { content: "\e688"; }
 .icon-diamonds:before { content: "\e689"; }
 .icon-clubs:before { content: "\e68a"; }
 .icon-hearts:before { content: "\e68b"; }
 .icon-heart:before { content: "\e68c"; }
 .icon-star:before { content: "\e68d"; }
 .icon-star-half:before { content: "\e68e"; }
 .icon-star-empty:before { content: "\e68f"; }
 .icon-flag:before { content: "\e690"; }
 .icon-flag2:before { content: "\e691"; }
 .icon-flag3:before { content: "\e692"; }
 .icon-mailbox-full:before { content: "\e693"; }
 .icon-mailbox-empty:before { content: "\e694"; }
 .icon-at-sign:before { content: "\e695"; }
 .icon-envelope:before { content: "\e696"; }
 .icon-envelope-open:before { content: "\e697"; }
 .icon-paperclip:before { content: "\e698"; }
 .icon-paper-plane:before { content: "\e699"; }
 .icon-reply:before { content: "\e69a"; }
 .icon-reply-all:before { content: "\e69b"; }
 .icon-inbox:before { content: "\e69c"; }
 .icon-inbox2:before { content: "\e69d"; }
 .icon-outbox:before { content: "\e69e"; }
 .icon-box:before { content: "\e69f"; }
 .icon-archive:before { content: "\e6a0"; }
 .icon-archive2:before { content: "\e6a1"; }
 .icon-drawers:before { content: "\e6a2"; }
 .icon-drawers2:before { content: "\e6a3"; }
 .icon-drawers3:before { content: "\e6a4"; }
 .icon-eye:before { content: "\e6a5"; }
 .icon-eye-crossed:before { content: "\e6a6"; }
 .icon-eye-plus:before { content: "\e6a7"; }
 .icon-eye-minus:before { content: "\e6a8"; }
 .icon-binoculars:before { content: "\e6a9"; }
 .icon-binoculars2:before { content: "\e6aa"; }
 .icon-hdd:before { content: "\e6ab"; }
 .icon-hdd-down:before { content: "\e6ac"; }
 .icon-hdd-up:before { content: "\e6ad"; }
 .icon-floppy-disk:before { content: "\e6ae"; }
 .icon-disc:before { content: "\e6af"; }
 .icon-tape2:before { content: "\e6b0"; }
 .icon-printer:before { content: "\e6b1"; }
 .icon-shredder:before { content: "\e6b2"; }
 .icon-file-empty:before { content: "\e6b3"; }
 .icon-file-add:before { content: "\e6b4"; }
 .icon-file-check:before { content: "\e6b5"; }
 .icon-file-lock:before { content: "\e6b6"; }
 .icon-files:before { content: "\e6b7"; }
 .icon-copy:before { content: "\e6b8"; }
 .icon-compare:before { content: "\e6b9"; }
 .icon-folder:before { content: "\e6ba"; }
 .icon-folder-search:before { content: "\e6bb"; }
 .icon-folder-plus:before { content: "\e6bc"; }
 .icon-folder-minus:before { content: "\e6bd"; }
 .icon-folder-download:before { content: "\e6be"; }
 .icon-folder-upload:before { content: "\e6bf"; }
 .icon-folder-star:before { content: "\e6c0"; }
 .icon-folder-heart:before { content: "\e6c1"; }
 .icon-folder-user:before { content: "\e6c2"; }
 .icon-folder-shared:before { content: "\e6c3"; }
 .icon-folder-music:before { content: "\e6c4"; }
 .icon-folder-picture:before { content: "\e6c5"; }
 .icon-folder-film:before { content: "\e6c6"; }
 .icon-scissors:before { content: "\e6c7"; }
 .icon-paste:before { content: "\e6c8"; }
 .icon-clipboard-empty:before { content: "\e6c9"; }
 .icon-clipboard-pencil:before { content: "\e6ca"; }
 .icon-clipboard-text:before { content: "\e6cb"; }
 .icon-clipboard-check:before { content: "\e6cc"; }
 .icon-clipboard-down:before { content: "\e6cd"; }
 .icon-clipboard-left:before { content: "\e6ce"; }
 .icon-clipboard-alert:before { content: "\e6cf"; }
 .icon-clipboard-user:before { content: "\e6d0"; }
 .icon-register:before { content: "\e6d1"; }
 .icon-enter:before { content: "\e6d2"; }
 .icon-exit:before { content: "\e6d3"; }
 .icon-papers:before { content: "\e6d4"; }
 .icon-news:before { content: "\e6d5"; }
 .icon-reading:before { content: "\e6d6"; }
 .icon-typewriter:before { content: "\e6d7"; }
 .icon-document:before { content: "\e6d8"; }
 .icon-document2:before { content: "\e6d9"; }
 .icon-graduation-hat:before { content: "\e6da"; }
 .icon-license:before { content: "\e6db"; }
 .icon-license2:before { content: "\e6dc"; }
 .icon-medal-empty:before { content: "\e6dd"; }
 .icon-medal-first:before { content: "\e6de"; }
 .icon-medal-second:before { content: "\e6df"; }
 .icon-medal-third:before { content: "\e6e0"; }
 .icon-podium:before { content: "\e6e1"; }
 .icon-trophy:before { content: "\e6e2"; }
 .icon-trophy2:before { content: "\e6e3"; }
 .icon-music-note:before { content: "\e6e4"; }
 .icon-music-note2:before { content: "\e6e5"; }
 .icon-music-note3:before { content: "\e6e6"; }
 .icon-playlist:before { content: "\e6e7"; }
 .icon-playlist-add:before { content: "\e6e8"; }
 .icon-guitar:before { content: "\e6e9"; }
 .icon-trumpet:before { content: "\e6ea"; }
 .icon-album:before { content: "\e6eb"; }
 .icon-shuffle:before { content: "\e6ec"; }
 .icon-repeat-one:before { content: "\e6ed"; }
 .icon-repeat:before { content: "\e6ee"; }
 .icon-headphones:before { content: "\e6ef"; }
 .icon-headset:before { content: "\e6f0"; }
 .icon-loudspeaker:before { content: "\e6f1"; }
 .icon-equalizer:before { content: "\e6f2"; }
 .icon-theater:before { content: "\e6f3"; }
 .icon-3d-glasses:before { content: "\e6f4"; }
 .icon-ticket:before { content: "\e6f5"; }
 .icon-presentation:before { content: "\e6f6"; }
 .icon-play:before { content: "\e6f7"; }
 .icon-film-play:before { content: "\e6f8"; }
 .icon-clapboard-play:before { content: "\e6f9"; }
 .icon-media:before { content: "\e6fa"; }
 .icon-film:before { content: "\e6fb"; }
 .icon-film2:before { content: "\e6fc"; }
 .icon-surveillance:before { content: "\e6fd"; }
 .icon-surveillance2:before { content: "\e6fe"; }
 .icon-camera:before { content: "\e6ff"; }
 .icon-camera-crossed:before { content: "\e700"; }
 .icon-camera-play:before { content: "\e701"; }
 .icon-time-lapse:before { content: "\e702"; }
 .icon-record:before { content: "\e703"; }
 .icon-camera2:before { content: "\e704"; }
 .icon-camera-flip:before { content: "\e705"; }
 .icon-panorama:before { content: "\e706"; }
 .icon-time-lapse2:before { content: "\e707"; }
 .icon-shutter:before { content: "\e708"; }
 .icon-shutter2:before { content: "\e709"; }
 .icon-face-detection:before { content: "\e70a"; }
 .icon-flare:before { content: "\e70b"; }
 .icon-convex:before { content: "\e70c"; }
 .icon-concave:before { content: "\e70d"; }
 .icon-picture:before { content: "\e70e"; }
 .icon-picture2:before { content: "\e70f"; }
 .icon-picture3:before { content: "\e710"; }
 .icon-pictures:before { content: "\e711"; }
 .icon-book:before { content: "\e712"; }
 .icon-audio-book:before { content: "\e713"; }
 .icon-book2:before { content: "\e714"; }
 .icon-bookmark:before { content: "\e715"; }
 .icon-bookmark2:before { content: "\e716"; }
 .icon-label:before { content: "\e717"; }
 .icon-library:before { content: "\e718"; }
 .icon-library2:before { content: "\e719"; }
 .icon-contacts:before { content: "\e71a"; }
 .icon-profile:before { content: "\e71b"; }
 .icon-portrait:before { content: "\e71c"; }
 .icon-portrait2:before { content: "\e71d"; }
 .icon-user:before { content: "\e71e"; }
 .icon-user-plus:before { content: "\e71f"; }
 .icon-user-minus:before { content: "\e720"; }
 .icon-user-lock:before { content: "\e721"; }
 .icon-users:before { content: "\e722"; }
 .icon-users2:before { content: "\e723"; }
 .icon-users-plus:before { content: "\e724"; }
 .icon-users-minus:before { content: "\e725"; }
 .icon-group-work:before { content: "\e726"; }
 .icon-woman:before { content: "\e727"; }
 .icon-man:before { content: "\e728"; }
 .icon-baby:before { content: "\e729"; }
 .icon-baby2:before { content: "\e72a"; }
 .icon-baby3:before { content: "\e72b"; }
 .icon-baby-bottle:before { content: "\e72c"; }
 .icon-walk:before { content: "\e72d"; }
 .icon-hand-waving:before { content: "\e72e"; }
 .icon-jump:before { content: "\e72f"; }
 .icon-run:before { content: "\e730"; }
 .icon-woman2:before { content: "\e731"; }
 .icon-man2:before { content: "\e732"; }
 .icon-man-woman:before { content: "\e733"; }
 .icon-height:before { content: "\e734"; }
 .icon-weight:before { content: "\e735"; }
 .icon-scale:before { content: "\e736"; }
 .icon-button:before { content: "\e737"; }
 .icon-bow-tie:before { content: "\e738"; }
 .icon-tie:before { content: "\e739"; }
 .icon-socks:before { content: "\e73a"; }
 .icon-shoe:before { content: "\e73b"; }
 .icon-shoes:before { content: "\e73c"; }
 .icon-hat:before { content: "\e73d"; }
 .icon-pants:before { content: "\e73e"; }
 .icon-shorts:before { content: "\e73f"; }
 .icon-flip-flops:before { content: "\e740"; }
 .icon-shirt:before { content: "\e741"; }
 .icon-hanger:before { content: "\e742"; }
 .icon-laundry:before { content: "\e743"; }
 .icon-store:before { content: "\e744"; }
 .icon-haircut:before { content: "\e745"; }
 .icon-store-24:before { content: "\e746"; }
 .icon-barcode:before { content: "\e747"; }
 .icon-barcode2:before { content: "\e748"; }
 .icon-barcode3:before { content: "\e749"; }
 .icon-cashier:before { content: "\e74a"; }
 .icon-bag:before { content: "\e74b"; }
 .icon-bag2:before { content: "\e74c"; }
 .icon-cart:before { content: "\e74d"; }
 .icon-cart-empty:before { content: "\e74e"; }
 .icon-cart-full:before { content: "\e74f"; }
 .icon-cart-plus:before { content: "\e750"; }
 .icon-cart-plus2:before { content: "\e751"; }
 .icon-cart-add:before { content: "\e752"; }
 .icon-cart-remove:before { content: "\e753"; }
 .icon-cart-exchange:before { content: "\e754"; }
 .icon-tag:before { content: "\e755"; }
 .icon-tags:before { content: "\e756"; }
 .icon-receipt:before { content: "\e757"; }
 .icon-wallet:before { content: "\e758"; }
 .icon-credit-card:before { content: "\e759"; }
 .icon-cash-dollar:before { content: "\e75a"; }
 .icon-cash-euro:before { content: "\e75b"; }
 .icon-cash-pound:before { content: "\e75c"; }
 .icon-cash-yen:before { content: "\e75d"; }
 .icon-bag-dollar:before { content: "\e75e"; }
 .icon-bag-euro:before { content: "\e75f"; }
 .icon-bag-pound:before { content: "\e760"; }
 .icon-bag-yen:before { content: "\e761"; }
 .icon-coin-dollar:before { content: "\e762"; }
 .icon-coin-euro:before { content: "\e763"; }
 .icon-coin-pound:before { content: "\e764"; }
 .icon-coin-yen:before { content: "\e765"; }
 .icon-calculator:before { content: "\e766"; }
 .icon-calculator2:before { content: "\e767"; }
 .icon-abacus:before { content: "\e768"; }
 .icon-vault:before { content: "\e769"; }
 .icon-telephone:before { content: "\e76a"; }
 .icon-phone-lock:before { content: "\e76b"; }
 .icon-phone-wave:before { content: "\e76c"; }
 .icon-phone-pause:before { content: "\e76d"; }
 .icon-phone-outgoing:before { content: "\e76e"; }
 .icon-phone-incoming:before { content: "\e76f"; }
 .icon-phone-in-out:before { content: "\e770"; }
 .icon-phone-error:before { content: "\e771"; }
 .icon-phone-sip:before { content: "\e772"; }
 .icon-phone-plus:before { content: "\e773"; }
 .icon-phone-minus:before { content: "\e774"; }
 .icon-voicemail:before { content: "\e775"; }
 .icon-dial:before { content: "\e776"; }
 .icon-telephone2:before { content: "\e777"; }
 .icon-pushpin:before { content: "\e778"; }
 .icon-pushpin2:before { content: "\e779"; }
 .icon-map-marker:before { content: "\e77a"; }
 .icon-map-marker-user:before { content: "\e77b"; }
 .icon-map-marker-down:before { content: "\e77c"; }
 .icon-map-marker-check:before { content: "\e77d"; }
 .icon-map-marker-crossed:before { content: "\e77e"; }
 .icon-radar:before { content: "\e77f"; }
 .icon-compass2:before { content: "\e780"; }
 .icon-map:before { content: "\e781"; }
 .icon-map2:before { content: "\e782"; }
 .icon-location:before { content: "\e783"; }
 .icon-road-sign:before { content: "\e784"; }
 .icon-calendar-empty:before { content: "\e785"; }
 .icon-calendar-check:before { content: "\e786"; }
 .icon-calendar-cross:before { content: "\e787"; }
 .icon-calendar-31:before { content: "\e788"; }
 .icon-calendar-full:before { content: "\e789"; }
 .icon-calendar-insert:before { content: "\e78a"; }
 .icon-calendar-text:before { content: "\e78b"; }
 .icon-calendar-user:before { content: "\e78c"; }
 .icon-mouse:before { content: "\e78d"; }
 .icon-mouse-left:before { content: "\e78e"; }
 .icon-mouse-right:before { content: "\e78f"; }
 .icon-mouse-both:before { content: "\e790"; }
 .icon-keyboard:before { content: "\e791"; }
 .icon-keyboard-up:before { content: "\e792"; }
 .icon-keyboard-down:before { content: "\e793"; }
 .icon-delete:before { content: "\e794"; }
 .icon-spell-check:before { content: "\e795"; }
 .icon-escape:before { content: "\e796"; }
 .icon-enter2:before { content: "\e797"; }
 .icon-screen:before { content: "\e798"; }
 .icon-aspect-ratio:before { content: "\e799"; }
 .icon-signal:before { content: "\e79a"; }
 .icon-signal-lock:before { content: "\e79b"; }
 .icon-signal-80:before { content: "\e79c"; }
 .icon-signal-60:before { content: "\e79d"; }
 .icon-signal-40:before { content: "\e79e"; }
 .icon-signal-20:before { content: "\e79f"; }
 .icon-signal-0:before { content: "\e7a0"; }
 .icon-signal-blocked:before { content: "\e7a1"; }
 .icon-sim:before { content: "\e7a2"; }
 .icon-flash-memory:before { content: "\e7a3"; }
 .icon-usb-drive:before { content: "\e7a4"; }
 .icon-phone:before { content: "\e7a5"; }
 .icon-smartphone:before { content: "\e7a6"; }
 .icon-smartphone-notification:before { content: "\e7a7"; }
 .icon-smartphone-vibration:before { content: "\e7a8"; }
 .icon-smartphone-embed:before { content: "\e7a9"; }
 .icon-smartphone-waves:before { content: "\e7aa"; }
 .icon-tablet:before { content: "\e7ab"; }
 .icon-tablet2:before { content: "\e7ac"; }
 .icon-laptop:before { content: "\e7ad"; }
 .icon-laptop-phone:before { content: "\e7ae"; }
 .icon-desktop:before { content: "\e7af"; }
 .icon-launch:before { content: "\e7b0"; }
 .icon-new-tab:before { content: "\e7b1"; }
 .icon-window:before { content: "\e7b2"; }
 .icon-cable:before { content: "\e7b3"; }
 .icon-cable2:before { content: "\e7b4"; }
 .icon-tv:before { content: "\e7b5"; }
 .icon-radio:before { content: "\e7b6"; }
 .icon-remote-control:before { content: "\e7b7"; }
 .icon-power-switch:before { content: "\e7b8"; }
 .icon-power:before { content: "\e7b9"; }
 .icon-power-crossed:before { content: "\e7ba"; }
 .icon-flash-auto:before { content: "\e7bb"; }
 .icon-lamp:before { content: "\e7bc"; }
 .icon-flashlight:before { content: "\e7bd"; }
 .icon-lampshade:before { content: "\e7be"; }
 .icon-cord:before { content: "\e7bf"; }
 .icon-outlet:before { content: "\e7c0"; }
 .icon-battery-power:before { content: "\e7c1"; }
 .icon-battery-empty:before { content: "\e7c2"; }
 .icon-battery-alert:before { content: "\e7c3"; }
 .icon-battery-error:before { content: "\e7c4"; }
 .icon-battery-low1:before { content: "\e7c5"; }
 .icon-battery-low2:before { content: "\e7c6"; }
 .icon-battery-low3:before { content: "\e7c7"; }
 .icon-battery-mid1:before { content: "\e7c8"; }
 .icon-battery-mid2:before { content: "\e7c9"; }
 .icon-battery-mid3:before { content: "\e7ca"; }
 .icon-battery-full:before { content: "\e7cb"; }
 .icon-battery-charging:before { content: "\e7cc"; }
 .icon-battery-charging2:before { content: "\e7cd"; }
 .icon-battery-charging3:before { content: "\e7ce"; }
 .icon-battery-charging4:before { content: "\e7cf"; }
 .icon-battery-charging5:before { content: "\e7d0"; }
 .icon-battery-charging6:before { content: "\e7d1"; }
 .icon-battery-charging7:before { content: "\e7d2"; }
 .icon-chip:before { content: "\e7d3"; }
 .icon-chip-x64:before { content: "\e7d4"; }
 .icon-chip-x86:before { content: "\e7d5"; }
 .icon-bubble:before { content: "\e7d6"; }
 .icon-bubbles:before { content: "\e7d7"; }
 .icon-bubble-dots:before { content: "\e7d8"; }
 .icon-bubble-alert:before { content: "\e7d9"; }
 .icon-bubble-question:before { content: "\e7da"; }
 .icon-bubble-text:before { content: "\e7db"; }
 .icon-bubble-pencil:before { content: "\e7dc"; }
 .icon-bubble-picture:before { content: "\e7dd"; }
 .icon-bubble-video:before { content: "\e7de"; }
 .icon-bubble-user:before { content: "\e7df"; }
 .icon-bubble-quote:before { content: "\e7e0"; }
 .icon-bubble-heart:before { content: "\e7e1"; }
 .icon-bubble-emoticon:before { content: "\e7e2"; }
 .icon-bubble-attachment:before { content: "\e7e3"; }
 .icon-phone-bubble:before { content: "\e7e4"; }
 .icon-quote-open:before { content: "\e7e5"; }
 .icon-quote-close:before { content: "\e7e6"; }
 .icon-dna:before { content: "\e7e7"; }
 .icon-heart-pulse:before { content: "\e7e8"; }
 .icon-pulse:before { content: "\e7e9"; }
 .icon-syringe:before { content: "\e7ea"; }
 .icon-pills:before { content: "\e7eb"; }
 .icon-first-aid:before { content: "\e7ec"; }
 .icon-lifebuoy:before { content: "\e7ed"; }
 .icon-bandage:before { content: "\e7ee"; }
 .icon-bandages:before { content: "\e7ef"; }
 .icon-thermometer:before { content: "\e7f0"; }
 .icon-microscope:before { content: "\e7f1"; }
 .icon-brain:before { content: "\e7f2"; }
 .icon-beaker:before { content: "\e7f3"; }
 .icon-skull:before { content: "\e7f4"; }
 .icon-bone:before { content: "\e7f5"; }
 .icon-construction:before { content: "\e7f6"; }
 .icon-construction-cone:before { content: "\e7f7"; }
 .icon-pie-chart:before { content: "\e7f8"; }
 .icon-pie-chart2:before { content: "\e7f9"; }
 .icon-graph:before { content: "\e7fa"; }
 .icon-chart-growth:before { content: "\e7fb"; }
 .icon-chart-bars:before { content: "\e7fc"; }
 .icon-chart-settings:before { content: "\e7fd"; }
 .icon-cake:before { content: "\e7fe"; }
 .icon-gift:before { content: "\e7ff"; }
 .icon-balloon:before { content: "\e800"; }
 .icon-rank:before { content: "\e801"; }
 .icon-rank2:before { content: "\e802"; }
 .icon-rank3:before { content: "\e803"; }
 .icon-crown:before { content: "\e804"; }
 .icon-lotus:before { content: "\e805"; }
 .icon-diamond:before { content: "\e806"; }
 .icon-diamond2:before { content: "\e807"; }
 .icon-diamond3:before { content: "\e808"; }
 .icon-diamond4:before { content: "\e809"; }
 .icon-linearicons:before { content: "\e80a"; }
 .icon-teacup:before { content: "\e80b"; }
 .icon-teapot:before { content: "\e80c"; }
 .icon-glass:before { content: "\e80d"; }
 .icon-bottle2:before { content: "\e80e"; }
 .icon-glass-cocktail:before { content: "\e80f"; }
 .icon-glass2:before { content: "\e810"; }
 .icon-dinner:before { content: "\e811"; }
 .icon-dinner2:before { content: "\e812"; }
 .icon-chef:before { content: "\e813"; }
 .icon-scale2:before { content: "\e814"; }
 .icon-egg:before { content: "\e815"; }
 .icon-egg2:before { content: "\e816"; }
 .icon-eggs:before { content: "\e817"; }
 .icon-platter:before { content: "\e818"; }
 .icon-steak:before { content: "\e819"; }
 .icon-hamburger:before { content: "\e81a"; }
 .icon-hotdog:before { content: "\e81b"; }
 .icon-pizza:before { content: "\e81c"; }
 .icon-sausage:before { content: "\e81d"; }
 .icon-chicken:before { content: "\e81e"; }
 .icon-fish:before { content: "\e81f"; }
 .icon-carrot:before { content: "\e820"; }
 .icon-cheese:before { content: "\e821"; }
 .icon-bread:before { content: "\e822"; }
 .icon-ice-cream:before { content: "\e823"; }
 .icon-ice-cream2:before { content: "\e824"; }
 .icon-candy:before { content: "\e825"; }
 .icon-lollipop:before { content: "\e826"; }
 .icon-coffee-bean:before { content: "\e827"; }
 .icon-coffee-cup:before { content: "\e828"; }
 .icon-cherry:before { content: "\e829"; }
 .icon-grapes:before { content: "\e82a"; }
 .icon-citrus:before { content: "\e82b"; }
 .icon-apple:before { content: "\e82c"; }
 .icon-leaf:before { content: "\e82d"; }
 .icon-landscape:before { content: "\e82e"; }
 .icon-pine-tree:before { content: "\e82f"; }
 .icon-tree:before { content: "\e830"; }
 .icon-cactus:before { content: "\e831"; }
 .icon-paw:before { content: "\e832"; }
 .icon-footprint:before { content: "\e833"; }
 .icon-speed-slow:before { content: "\e834"; }
 .icon-speed-medium:before { content: "\e835"; }
 .icon-speed-fast:before { content: "\e836"; }
 .icon-rocket:before { content: "\e837"; }
 .icon-hammer2:before { content: "\e838"; }
 .icon-balance:before { content: "\e839"; }
 .icon-briefcase:before { content: "\e83a"; }
 .icon-luggage-weight:before { content: "\e83b"; }
 .icon-dolly:before { content: "\e83c"; }
 .icon-plane:before { content: "\e83d"; }
 .icon-plane-crossed:before { content: "\e83e"; }
 .icon-helicopter:before { content: "\e83f"; }
 .icon-traffic-lights:before { content: "\e840"; }
 .icon-siren:before { content: "\e841"; }
 .icon-road:before { content: "\e842"; }
 .icon-engine:before { content: "\e843"; }
 .icon-oil-pressure:before { content: "\e844"; }
 .icon-coolant-temperature:before { content: "\e845"; }
 .icon-car-battery:before { content: "\e846"; }
 .icon-gas:before { content: "\e847"; }
 .icon-gallon:before { content: "\e848"; }
 .icon-transmission:before { content: "\e849"; }
 .icon-car:before { content: "\e84a"; }
 .icon-car-wash:before { content: "\e84b"; }
 .icon-car-wash2:before { content: "\e84c"; }
 .icon-bus:before { content: "\e84d"; }
 .icon-bus2:before { content: "\e84e"; }
 .icon-car2:before { content: "\e84f"; }
 .icon-parking:before { content: "\e850"; }
 .icon-car-lock:before { content: "\e851"; }
 .icon-taxi:before { content: "\e852"; }
 .icon-car-siren:before { content: "\e853"; }
 .icon-car-wash3:before { content: "\e854"; }
 .icon-car-wash4:before { content: "\e855"; }
 .icon-ambulance:before { content: "\e856"; }
 .icon-truck:before { content: "\e857"; }
 .icon-trailer:before { content: "\e858"; }
 .icon-scale-truck:before { content: "\e859"; }
 .icon-train:before { content: "\e85a"; }
 .icon-ship:before { content: "\e85b"; }
 .icon-ship2:before { content: "\e85c"; }
 .icon-anchor:before { content: "\e85d"; }
 .icon-boat:before { content: "\e85e"; }
 .icon-bicycle:before { content: "\e85f"; }
 .icon-bicycle2:before { content: "\e860"; }
 .icon-dumbbell:before { content: "\e861"; }
 .icon-bench-press:before { content: "\e862"; }
 .icon-swim:before { content: "\e863"; }
 .icon-football:before { content: "\e864"; }
 .icon-baseball-bat:before { content: "\e865"; }
 .icon-baseball:before { content: "\e866"; }
 .icon-tennis:before { content: "\e867"; }
 .icon-tennis2:before { content: "\e868"; }
 .icon-ping-pong:before { content: "\e869"; }
 .icon-hockey:before { content: "\e86a"; }
 .icon-8ball:before { content: "\e86b"; }
 .icon-bowling:before { content: "\e86c"; }
 .icon-bowling-pins:before { content: "\e86d"; }
 .icon-golf:before { content: "\e86e"; }
 .icon-golf2:before { content: "\e86f"; }
 .icon-archery:before { content: "\e870"; }
 .icon-slingshot:before { content: "\e871"; }
 .icon-soccer:before { content: "\e872"; }
 .icon-basketball:before { content: "\e873"; }
 .icon-cube:before { content: "\e874"; }
 .icon-3d-rotate:before { content: "\e875"; }
 .icon-puzzle:before { content: "\e876"; }
 .icon-glasses:before { content: "\e877"; }
 .icon-glasses2:before { content: "\e878"; }
 .icon-accessibility:before { content: "\e879"; }
 .icon-wheelchair:before { content: "\e87a"; }
 .icon-wall:before { content: "\e87b"; }
 .icon-fence:before { content: "\e87c"; }
 .icon-wall2:before { content: "\e87d"; }
 .icon-icons:before { content: "\e87e"; }
 .icon-resize-handle:before { content: "\e87f"; }
 .icon-icons2:before { content: "\e880"; }
 .icon-select:before { content: "\e881"; }
 .icon-select2:before { content: "\e882"; }
 .icon-site-map:before { content: "\e883"; }
 .icon-earth:before { content: "\e884"; }
 .icon-earth-lock:before { content: "\e885"; }
 .icon-network:before { content: "\e886"; }
 .icon-network-lock:before { content: "\e887"; }
 .icon-planet:before { content: "\e888"; }
 .icon-happy:before { content: "\e889"; }
 .icon-smile:before { content: "\e88a"; }
 .icon-grin:before { content: "\e88b"; }
 .icon-tongue:before { content: "\e88c"; }
 .icon-sad:before { content: "\e88d"; }
 .icon-wink:before { content: "\e88e"; }
 .icon-dream:before { content: "\e88f"; }
 .icon-shocked:before { content: "\e890"; }
 .icon-shocked2:before { content: "\e891"; }
 .icon-tongue2:before { content: "\e892"; }
 .icon-neutral:before { content: "\e893"; }
 .icon-happy-grin:before { content: "\e894"; }
 .icon-cool:before { content: "\e895"; }
 .icon-mad:before { content: "\e896"; }
 .icon-grin-evil:before { content: "\e897"; }
 .icon-evil:before { content: "\e898"; }
 .icon-wow:before { content: "\e899"; }
 .icon-annoyed:before { content: "\e89a"; }
 .icon-wondering:before { content: "\e89b"; }
 .icon-confused:before { content: "\e89c"; }
 .icon-zipped:before { content: "\e89d"; }
 .icon-grumpy:before { content: "\e89e"; }
 .icon-mustache:before { content: "\e89f"; }
 .icon-tombstone-hipster:before { content: "\e8a0"; }
 .icon-tombstone:before { content: "\e8a1"; }
 .icon-ghost:before { content: "\e8a2"; }
 .icon-ghost-hipster:before { content: "\e8a3"; }
 .icon-halloween:before { content: "\e8a4"; }
 .icon-christmas:before { content: "\e8a5"; }
 .icon-easter-egg:before { content: "\e8a6"; }
 .icon-mustache2:before { content: "\e8a7"; }
 .icon-mustache-glasses:before { content: "\e8a8"; }
 .icon-pipe:before { content: "\e8a9"; }
 .icon-alarm:before { content: "\e8aa"; }
 .icon-alarm-add:before { content: "\e8ab"; }
 .icon-alarm-snooze:before { content: "\e8ac"; }
 .icon-alarm-ringing:before { content: "\e8ad"; }
 .icon-bullhorn:before { content: "\e8ae"; }
 .icon-hearing:before { content: "\e8af"; }
 .icon-volume-high:before { content: "\e8b0"; }
 .icon-volume-medium:before { content: "\e8b1"; }
 .icon-volume-low:before { content: "\e8b2"; }
 .icon-volume:before { content: "\e8b3"; }
 .icon-mute:before { content: "\e8b4"; }
 .icon-lan:before { content: "\e8b5"; }
 .icon-lan2:before { content: "\e8b6"; }
 .icon-wifi:before { content: "\e8b7"; }
 .icon-wifi-lock:before { content: "\e8b8"; }
 .icon-wifi-blocked:before { content: "\e8b9"; }
 .icon-wifi-mid:before { content: "\e8ba"; }
 .icon-wifi-low:before { content: "\e8bb"; }
 .icon-wifi-low2:before { content: "\e8bc"; }
 .icon-wifi-alert:before { content: "\e8bd"; }
 .icon-wifi-alert-mid:before { content: "\e8be"; }
 .icon-wifi-alert-low:before { content: "\e8bf"; }
 .icon-wifi-alert-low2:before { content: "\e8c0"; }
 .icon-stream:before { content: "\e8c1"; }
 .icon-stream-check:before { content: "\e8c2"; }
 .icon-stream-error:before { content: "\e8c3"; }
 .icon-stream-alert:before { content: "\e8c4"; }
 .icon-communication:before { content: "\e8c5"; }
 .icon-communication-crossed:before { content: "\e8c6"; }
 .icon-broadcast:before { content: "\e8c7"; }
 .icon-antenna:before { content: "\e8c8"; }
 .icon-satellite:before { content: "\e8c9"; }
 .icon-satellite2:before { content: "\e8ca"; }
 .icon-mic:before { content: "\e8cb"; }
 .icon-mic-mute:before { content: "\e8cc"; }
 .icon-mic2:before { content: "\e8cd"; }
 .icon-spotlights:before { content: "\e8ce"; }
 .icon-hourglass:before { content: "\e8cf"; }
 .icon-loading:before { content: "\e8d0"; }
 .icon-loading2:before { content: "\e8d1"; }
 .icon-loading3:before { content: "\e8d2"; }
 .icon-refresh:before { content: "\e8d3"; }
 .icon-refresh2:before { content: "\e8d4"; }
 .icon-undo:before { content: "\e8d5"; }
 .icon-redo:before { content: "\e8d6"; }
 .icon-jump2:before { content: "\e8d7"; }
 .icon-undo2:before { content: "\e8d8"; }
 .icon-redo2:before { content: "\e8d9"; }
 .icon-sync:before { content: "\e8da"; }
 .icon-repeat-one2:before { content: "\e8db"; }
 .icon-sync-crossed:before { content: "\e8dc"; }
 .icon-sync2:before { content: "\e8dd"; }
 .icon-repeat-one3:before { content: "\e8de"; }
 .icon-sync-crossed2:before { content: "\e8df"; }
 .icon-return:before { content: "\e8e0"; }
 .icon-return2:before { content: "\e8e1"; }
 .icon-refund:before { content: "\e8e2"; }
 .icon-history:before { content: "\e8e3"; }
 .icon-history2:before { content: "\e8e4"; }
 .icon-self-timer:before { content: "\e8e5"; }
 .icon-clock:before { content: "\e8e6"; }
 .icon-clock2:before { content: "\e8e7"; }
 .icon-clock3:before { content: "\e8e8"; }
 .icon-watch:before { content: "\e8e9"; }
 .icon-alarm2:before { content: "\e8ea"; }
 .icon-alarm-add2:before { content: "\e8eb"; }
 .icon-alarm-remove:before { content: "\e8ec"; }
 .icon-alarm-check:before { content: "\e8ed"; }
 .icon-alarm-error:before { content: "\e8ee"; }
 .icon-timer:before { content: "\e8ef"; }
 .icon-timer-crossed:before { content: "\e8f0"; }
 .icon-timer2:before { content: "\e8f1"; }
 .icon-timer-crossed2:before { content: "\e8f2"; }
 .icon-download:before { content: "\e8f3"; }
 .icon-upload:before { content: "\e8f4"; }
 .icon-download2:before { content: "\e8f5"; }
 .icon-upload2:before { content: "\e8f6"; }
 .icon-enter-up:before { content: "\e8f7"; }
 .icon-enter-down:before { content: "\e8f8"; }
 .icon-enter-left:before { content: "\e8f9"; }
 .icon-enter-right:before { content: "\e8fa"; }
 .icon-exit-up:before { content: "\e8fb"; }
 .icon-exit-down:before { content: "\e8fc"; }
 .icon-exit-left:before { content: "\e8fd"; }
 .icon-exit-right:before { content: "\e8fe"; }
 .icon-enter-up2:before { content: "\e8ff"; }
 .icon-enter-down2:before { content: "\e900"; }
 .icon-enter-vertical:before { content: "\e901"; }
 .icon-enter-left2:before { content: "\e902"; }
 .icon-enter-right2:before { content: "\e903"; }
 .icon-enter-horizontal:before { content: "\e904"; }
 .icon-exit-up2:before { content: "\e905"; }
 .icon-exit-down2:before { content: "\e906"; }
 .icon-exit-left2:before { content: "\e907"; }
 .icon-exit-right2:before { content: "\e908"; }
 .icon-cli:before { content: "\e909"; }
 .icon-bug:before { content: "\e90a"; }
 .icon-code:before { content: "\e90b"; }
 .icon-file-code:before { content: "\e90c"; }
 .icon-file-image:before { content: "\e90d"; }
 .icon-file-zip:before { content: "\e90e"; }
 .icon-file-audio:before { content: "\e90f"; }
 .icon-file-video:before { content: "\e910"; }
 .icon-file-preview:before { content: "\e911"; }
 .icon-file-charts:before { content: "\e912"; }
 .icon-file-stats:before { content: "\e913"; }
 .icon-file-spreadsheet:before { content: "\e914"; }
 .icon-link:before { content: "\e915"; }
 .icon-unlink:before { content: "\e916"; }
 .icon-link2:before { content: "\e917"; }
 .icon-unlink2:before { content: "\e918"; }
 .icon-thumbs-up:before { content: "\e919"; }
 .icon-thumbs-down:before { content: "\e91a"; }
 .icon-thumbs-up2:before { content: "\e91b"; }
 .icon-thumbs-down2:before { content: "\e91c"; }
 .icon-thumbs-up3:before { content: "\e91d"; }
 .icon-thumbs-down3:before { content: "\e91e"; }
 .icon-share:before { content: "\e91f"; }
 .icon-share2:before { content: "\e920"; }
 .icon-share3:before { content: "\e921"; }
 .icon-magnifier:before { content: "\e922"; }
 .icon-file-search:before { content: "\e923"; }
 .icon-find-replace:before { content: "\e924"; }
 .icon-zoom-in:before { content: "\e925"; }
 .icon-zoom-out:before { content: "\e926"; }
 .icon-loupe:before { content: "\e927"; }
 .icon-loupe-zoom-in:before { content: "\e928"; }
 .icon-loupe-zoom-out:before { content: "\e929"; }
 .icon-cross:before { content: "\e92a"; }
 .icon-menu:before { content: "\e92b"; }
 .icon-list:before { content: "\e92c"; }
 .icon-list2:before { content: "\e92d"; }
 .icon-list3:before { content: "\e92e"; }
 .icon-menu2:before { content: "\e92f"; }
 .icon-list4:before { content: "\e930"; }
 .icon-menu3:before { content: "\e931"; }
 .icon-exclamation:before { content: "\e932"; }
 .icon-question:before { content: "\e933"; }
 .icon-check:before { content: "\e934"; }
 .icon-cross2:before { content: "\e935"; }
 .icon-plus:before { content: "\e936"; }
 .icon-minus:before { content: "\e937"; }
 .icon-percent:before { content: "\e938"; }
 .icon-chevron-up:before { content: "\e939"; }
 .icon-chevron-down:before { content: "\e93a"; }
 .icon-chevron-left:before { content: "\e93b"; }
 .icon-chevron-right:before { content: "\e93c"; }
 .icon-chevrons-expand-vertical:before { content: "\e93d"; }
 .icon-chevrons-expand-horizontal:before { content: "\e93e"; }
 .icon-chevrons-contract-vertical:before { content: "\e93f"; }
 .icon-chevrons-contract-horizontal:before { content: "\e940"; }
 .icon-arrow-up:before { content: "\e941"; }
 .icon-arrow-down:before { content: "\e942"; }
 .icon-arrow-left:before { content: "\e943"; }
 .icon-arrow-right:before { content: "\e944"; }
 .icon-arrow-up-right:before { content: "\e945"; }
 .icon-arrows-merge:before { content: "\e946"; }
 .icon-arrows-split:before { content: "\e947"; }
 .icon-arrow-divert:before { content: "\e948"; }
 .icon-arrow-return:before { content: "\e949"; }
 .icon-expand:before { content: "\e94a"; }
 .icon-contract:before { content: "\e94b"; }
 .icon-expand2:before { content: "\e94c"; }
 .icon-contract2:before { content: "\e94d"; }
 .icon-move:before { content: "\e94e"; }
 .icon-tab:before { content: "\e94f"; }
 .icon-arrow-wave:before { content: "\e950"; }
 .icon-expand3:before { content: "\e951"; }
 .icon-expand4:before { content: "\e952"; }
 .icon-contract3:before { content: "\e953"; }
 .icon-notification:before { content: "\e954"; }
 .icon-warning:before { content: "\e955"; }
 .icon-notification-circle:before { content: "\e956"; }
 .icon-question-circle:before { content: "\e957"; }
 .icon-menu-circle:before { content: "\e958"; }
 .icon-checkmark-circle:before { content: "\e959"; }
 .icon-cross-circle:before { content: "\e95a"; }
 .icon-plus-circle:before { content: "\e95b"; }
 .icon-circle-minus:before { content: "\e95c"; }
 .icon-percent-circle:before { content: "\e95d"; }
 .icon-arrow-up-circle:before { content: "\e95e"; }
 .icon-arrow-down-circle:before { content: "\e95f"; }
 .icon-arrow-left-circle:before { content: "\e960"; }
 .icon-arrow-right-circle:before { content: "\e961"; }
 .icon-chevron-up-circle:before { content: "\e962"; }
 .icon-chevron-down-circle:before { content: "\e963"; }
 .icon-chevron-left-circle:before { content: "\e964"; }
 .icon-chevron-right-circle:before { content: "\e965"; }
 .icon-backward-circle:before { content: "\e966"; }
 .icon-first-circle:before { content: "\e967"; }
 .icon-previous-circle:before { content: "\e968"; }
 .icon-stop-circle:before { content: "\e969"; }
 .icon-play-circle:before { content: "\e96a"; }
 .icon-pause-circle:before { content: "\e96b"; }
 .icon-next-circle:before { content: "\e96c"; }
 .icon-last-circle:before { content: "\e96d"; }
 .icon-forward-circle:before { content: "\e96e"; }
 .icon-eject-circle:before { content: "\e96f"; }
 .icon-crop:before { content: "\e970"; }
 .icon-frame-expand:before { content: "\e971"; }
 .icon-frame-contract:before { content: "\e972"; }
 .icon-focus:before { content: "\e973"; }
 .icon-transform:before { content: "\e974"; }
 .icon-grid:before { content: "\e975"; }
 .icon-grid-crossed:before { content: "\e976"; }
 .icon-layers:before { content: "\e977"; }
 .icon-layers-crossed:before { content: "\e978"; }
 .icon-toggle:before { content: "\e979"; }
 .icon-rulers:before { content: "\e97a"; }
 .icon-ruler:before { content: "\e97b"; }
 .icon-funnel:before { content: "\e97c"; }
 .icon-flip-horizontal:before { content: "\e97d"; }
 .icon-flip-vertical:before { content: "\e97e"; }
 .icon-flip-horizontal2:before { content: "\e97f"; }
 .icon-flip-vertical2:before { content: "\e980"; }
 .icon-angle:before { content: "\e981"; }
 .icon-angle2:before { content: "\e982"; }
 .icon-subtract:before { content: "\e983"; }
 .icon-combine:before { content: "\e984"; }
 .icon-intersect:before { content: "\e985"; }
 .icon-exclude:before { content: "\e986"; }
 .icon-align-center-vertical:before { content: "\e987"; }
 .icon-align-right:before { content: "\e988"; }
 .icon-align-bottom:before { content: "\e989"; }
 .icon-align-left:before { content: "\e98a"; }
 .icon-align-center-horizontal:before { content: "\e98b"; }
 .icon-align-top:before { content: "\e98c"; }
 .icon-square:before { content: "\e98d"; }
 .icon-plus-square:before { content: "\e98e"; }
 .icon-minus-square:before { content: "\e98f"; }
 .icon-percent-square:before { content: "\e990"; }
 .icon-arrow-up-square:before { content: "\e991"; }
 .icon-arrow-down-square:before { content: "\e992"; }
 .icon-arrow-left-square:before { content: "\e993"; }
 .icon-arrow-right-square:before { content: "\e994"; }
 .icon-chevron-up-square:before { content: "\e995"; }
 .icon-chevron-down-square:before { content: "\e996"; }
 .icon-chevron-left-square:before { content: "\e997"; }
 .icon-chevron-right-square:before { content: "\e998"; }
 .icon-check-square:before { content: "\e999"; }
 .icon-cross-square:before { content: "\e99a"; }
 .icon-menu-square:before { content: "\e99b"; }
 .icon-prohibited:before { content: "\e99c"; }
 .icon-circle:before { content: "\e99d"; }
 .icon-radio-button:before { content: "\e99e"; }
 .icon-ligature:before { content: "\e99f"; }
 .icon-text-format:before { content: "\e9a0"; }
 .icon-text-format-remove:before { content: "\e9a1"; }
 .icon-text-size:before { content: "\e9a2"; }
 .icon-bold:before { content: "\e9a3"; }
 .icon-italic:before { content: "\e9a4"; }
 .icon-underline:before { content: "\e9a5"; }
 .icon-strikethrough:before { content: "\e9a6"; }
 .icon-highlight:before { content: "\e9a7"; }
 .icon-text-align-left:before { content: "\e9a8"; }
 .icon-text-align-center:before { content: "\e9a9"; }
 .icon-text-align-right:before { content: "\e9aa"; }
 .icon-text-align-justify:before { content: "\e9ab"; }
 .icon-line-spacing:before { content: "\e9ac"; }
 .icon-indent-increase:before { content: "\e9ad"; }
 .icon-indent-decrease:before { content: "\e9ae"; }
 .icon-text-wrap:before { content: "\e9af"; }
 .icon-pilcrow:before { content: "\e9b0"; }
 .icon-direction-ltr:before { content: "\e9b1"; }
 .icon-direction-rtl:before { content: "\e9b2"; }
 .icon-page-break:before { content: "\e9b3"; }
 .icon-page-break2:before { content: "\e9b4"; }
 .icon-sort-alpha-asc:before { content: "\e9b5"; }
 .icon-sort-alpha-desc:before { content: "\e9b6"; }
 .icon-sort-numeric-asc:before { content: "\e9b7"; }
 .icon-sort-numeric-desc:before { content: "\e9b8"; }
 .icon-sort-amount-asc:before { content: "\e9b9"; }
 .icon-sort-amount-desc:before { content: "\e9ba"; }
 .icon-sort-time-asc:before { content: "\e9bb"; }
 .icon-sort-time-desc:before { content: "\e9bc"; }
 .icon-sigma:before { content: "\e9bd"; }
 .icon-pencil-line:before { content: "\e9be"; }
 .icon-hand:before { content: "\e9bf"; }
 .icon-pointer-up:before { content: "\e9c0"; }
 .icon-pointer-right:before { content: "\e9c1"; }
 .icon-pointer-down:before { content: "\e9c2"; }
 .icon-pointer-left:before { content: "\e9c3"; }
 .icon-finger-tap:before { content: "\e9c4"; }
 .icon-fingers-tap:before { content: "\e9c5"; }
 .icon-reminder:before { content: "\e9c6"; }
 .icon-fingers-crossed:before { content: "\e9c7"; }
 .icon-fingers-victory:before { content: "\e9c8"; }
 .icon-gesture-zoom:before { content: "\e9c9"; }
 .icon-gesture-pinch:before { content: "\e9ca"; }
 .icon-fingers-scroll-horizontal:before { content: "\e9cb"; }
 .icon-fingers-scroll-vertical:before { content: "\e9cc"; }
 .icon-fingers-scroll-left:before { content: "\e9cd"; }
 .icon-fingers-scroll-right:before { content: "\e9ce"; }
 .icon-hand2:before { content: "\e9cf"; }
 .icon-pointer-up2:before { content: "\e9d0"; }
 .icon-pointer-right2:before { content: "\e9d1"; }
 .icon-pointer-down2:before { content: "\e9d2"; }
 .icon-pointer-left2:before { content: "\e9d3"; }
 .icon-finger-tap2:before { content: "\e9d4"; }
 .icon-fingers-tap2:before { content: "\e9d5"; }
 .icon-reminder2:before { content: "\e9d6"; }
 .icon-gesture-zoom2:before { content: "\e9d7"; }
 .icon-gesture-pinch2:before { content: "\e9d8"; }
 .icon-fingers-scroll-horizontal2:before { content: "\e9d9"; }
 .icon-fingers-scroll-vertical2:before { content: "\e9da"; }
 .icon-fingers-scroll-left2:before { content: "\e9db"; }
 .icon-fingers-scroll-right2:before { content: "\e9dc"; }
 .icon-fingers-scroll-vertical3:before { content: "\e9dd"; }
 .icon-border-style:before { content: "\e9de"; }
 .icon-border-all:before { content: "\e9df"; }
 .icon-border-outer:before { content: "\e9e0"; }
 .icon-border-inner:before { content: "\e9e1"; }
 .icon-border-top:before { content: "\e9e2"; }
 .icon-border-horizontal:before { content: "\e9e3"; }
 .icon-border-bottom:before { content: "\e9e4"; }
 .icon-border-left:before { content: "\e9e5"; }
 .icon-border-vertical:before { content: "\e9e6"; }
 .icon-border-right:before { content: "\e9e7"; }
 .icon-border-none:before { content: "\e9e8"; }
 .icon-ellipsis:before { content: "\e9e9"; }
 #webpage-header-wrap { width: 100%; border-bottom: 1px solid #70cec2; position: fixed !important; top: 0; left: 0; z-index: 9; }
 .header-area-spacer { height: 125px; }
 .main-header-columns { align-items: center; align-content: center; -ms-box-orient: horizontal; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -moz-flex; display: -webkit-flex; display: flex; position: relative; }
 .main-header-col { flex: 1; }
 #main-header { background: #ffffff; padding-bottom: 20px; position: relative; }
 .main-header-left { max-width: 300px; }
 .logo { padding-top: 10px; padding-right: 20px; font-size: 22px; line-height: 1.4; }
 .logo a { display: block; }
 .logo a, .logo a:hover { color: #444444; }
 .logo img { max-width: 100%; }
 .main-header-right { text-align: right; }
 .header-right-top { width: 50%; position: absolute; top: 0; right: 0; z-index: 12; }
 ul.header-cta-wrap, ul.header-cta-wrap li { display: inline-block; list-style: none; }
 ul.header-cta-wrap { padding: 6px 20px; background: #000000; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; }
 ul.header-cta-wrap li { vertical-align: middle !important; }
 div.paragraph.header-link { text-align: left; padding: 0; position: relative; }
 ul.header-cta-wrap li.hdr-donate-col { margin-right: 10px; }
 div.paragraph.header-donation { color: #ffffff; padding: 0; font-size: 18px; }
 div.paragraph.header-donation a { display: block; color: #ffffff; text-align: center; font-size: 15px; border-bottom: 2px solid #ffffff; }
 div.paragraph.header-donation a:hover { color: #fef3cd; border-color: #fef3cd; }
 .main-nav { display: inline-block; background: #ffffff; padding-top: 70px; position: relative; }
 .main-nav ul { list-style: none; display: inline-block; }
 .main-nav li { list-style: none; text-align: center; display: inline-block; margin: 0 2px; position: relative; }
 .main-nav ul li.wsite-nav-1 { border-left: none; }
 .main-nav ul li a { display: inline-block; font-size: 16px; color: #000000; padding: 5px 10px; background: transparent; position: relative; }
 .main-nav ul li a:hover { background: #70cec2; }
 .main-nav-dropdown { display: inline-block; margin-right: 5px; vertical-align: middle !important; position: relative; }
 .main-nav-dropdown:before { content: ""; width: 0; height: 0; border-top: 5px solid #000000; border-left: 5px solid transparent; border-right: 5px solid transparent; position: absolute; top: -3px; right: 0; }
 .wsite-menu-wrap { background: #ffffff; border: 1px solid #aaaaaa; box-shadow: 0 0 20px 0 #cfcfcf; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; z-index: 99999 !important; -webkit-transition: all 0s; -moz-transition: all 0s; transition: all 0s; -webkit-transition-delay: 1s; -moz-transition-delay: 1s; transition-delay: 1s; }
 #wsite-menus .wsite-menu { background: #ffffff; border-top: none; position: relative; }
 #wsite-menus .wsite-menu { transition-delay: 1.8s; }
 #wsite-menus .wsite-menu:after { content: ""; width: 100%; height: 1px; background: #bbb; position: absolute; top: 40px; left: 0; }
 #wsite-menus .wsite-menu li, #wsite-menus .wsite-menu li { width: 190px; }
 #wsite-menus .wsite-menu li a { font-size: 14px; line-height: 1.5; color: #444444; display: block; background: transparent; padding: 3px 5px; margin: 10px 0; border: none; position: relative; }
 #wsite-menus .wsite-menu li a:hover, .wsite-menu-wrap .wsite-menu-wrap .wsite-menu li a:hover, #wsite-menus .wsite-menu li.wsite-nav-current a { color: #000000; background: #70cec2; }
 #wsite-menus .wsite-menu li.wsite-nav-current .wsite-menu-wrap .wsite-menu li a { color: #444444; background: transparent !important; }
 #wsite-menus .wsite-menu li.wsite-nav-current .wsite-menu-wrap .wsite-menu li.wsite-nav-current a, #wsite-menus .wsite-menu li.wsite-nav-current .wsite-menu-wrap .wsite-menu li.wsite-nav-current a:hover { color: #000000; background: #70cec2 !important; }
 .sitemap-nav div.paragraph, .sitemap-nav div.paragraph { padding: 0; }
 .sitemap-nav div.paragraph ol, .sitemap-nav div.paragraph ol li, .sitemap-nav div.paragraph ul, .sitemap-nav div.paragraph ul li { list-style: none !important; }
 .sitemap-nav div.paragraph ol, .sitemap-nav div.paragraph ul { padding-top: 0; padding-left: 0 !important; }
 .sitemap-nav div.paragraph ol li, .sitemap-nav div.paragraph ul li { font-size: 14px; display: block; margin: 5px 0 !important; padding: 0 0 0 15px !important; position: relative; }
 .sitemap-nav div.paragraph ol li { margin-left: 35px !important; }
 .sitemap-nav div.paragraph ol li:marker, .sitemap-nav div.paragraph ul li:marker { content: none !important; display: none !important; opacity: 0 !important; }
 .sitemap-nav div.paragraph ol li:after, .sitemap-nav div.paragraph ul li:after { font-family: FontAwesome !important; color: #70cec2; width: auto; height: auto; background: none; font-size: 7px; opacity: 1; border: 0; border-radius: 0; position: absolute; top: 50%; left: 0; transform: translateY(-50%); z-index: 7; }
 .sitemap-nav div.paragraph ul li:after { content: "\f0c8"; }
 .sitemap-nav div.paragraph ol li:after { content: "\f111"; }
 .sitemap-nav .colored-box-content div.paragraph ul li:after { content: "\f096" !important; }
 .sitemap-nav .colored-box-content div.paragraph ol li:after { content: "\f10c" !important; }
 .sitemap-nav div.paragraph ol li a, .sitemap-nav div.paragraph ul li a { display: inline-block; padding: 1px; color: #005C53; border: 0 !important; }
 .sitemap-nav div.paragraph ol li a:hover { background: #70cec2; color: #000000; font-weight: 500 !important; }
 #webpage-breadcrumbs-wrap { font-size: 14px; margin-top: 120px; margin-bottom: 30px; }
 .breadcrumbs-nav a { font-size: 14px; line-height: 1.3; color: #000000; padding: 0 1px; display: inline-block; border-bottom: 1px solid; }
 .breadcrumbs-nav a:hover { color: #0056b3; }
 .menu-toggle-wrap { display: none; width: 300px; height: 100%; background: #ffffff; position: fixed; top: 0; right: 0; z-index: 991; }
 .menu-toggle-container, .menu-toggle-trigger, .menu-toggle-trigger:before, .menu-toggle-close, .menu-toggle-close:before { position: absolute; }
 .menu-toggle-container { width: 100%; height: 100%; overflow-y: scroll; top: 0; left: 0; z-index: 992; }
 .menu-toggle-trigger { display: none; cursor: pointer; height: 38px; width: 60px; color: #444444; background: #ffffff; border: 1px solid #444444; top: 50%; transform: translateY(-50%); right: 0; z-index: 22; }
 .menu-toggle-trigger:before { font-size: 12px; font-weight: 600; content: "MENU"; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 22; }
 .menu-toggle-close { width: 30px; height: 30px; cursor: pointer; color: #444444; font-size: 19px; top: 5px; right: 30px; z-index: 993; }
 .menu-toggle-close:before { font-family: FontAwesome !important; content: "\f2d3"; top: 50%; left: 50%; transform: translate(-50%,-50%); }
 .header-notice-mobile { padding: 40px 20px 20px 20px; background: ; color: ; display: none; }
 .mobile-nav { padding: 30px 20px 20px 20px; }
 .mobile-nav .main-nav-dropdown { display: none !important; }
 .mobile-nav ul li { list-style: none; display: block; margin: 15px 0; }
 .mobile-nav ul li a { display: inline-block; font-size: 14px; font-weight: bold; color: #444444; background: none; padding: 0; }
 .mobile-nav ul li#active a { background: transparent; }
 .mobile-nav .wsite-menu-wrap { display: block !important; position: relative !important; border: 0; margin-left: 5px; box-shadow: none; background: transparent; }
 .mobile-nav .wsite-menu-wrap:after { font-family: FontAwesome !important; content: "\f067"; font-size: 17px; color: #747474; cursor: pointer; width: 20px; position: absolute; right: 0; top: -22px; z-index: 999999999; }
 .mobile-nav .wsite-menu-wrap.mobile-nav-triggered:after { top: -40px; }
 .mobile-nav .wsite-menu-wrap.mobile-nav-triggered:after { content: "\f068" !important; }
 .mobile-nav .wsite-menu-wrap .wsite-menu-wrap:after { content: none !important; display: none !important; }
 .mobile-nav .wsite-menu { display: none; padding-left: 20px; margin-bottom: 10px; }
 .wsite-menu-wrap.mobile-nav-triggered { border-top: 1px solid #70cec2; margin-top: 20px; }
 .mobile-nav .wsite-menu-wrap .wsite-menu-wrap .wsite-menu, .mobile-nav .wsite-menu-wrap li { border: 0; }
 .mobile-nav a.wsite-menu-subitem { display: block !important; }
 .mobile-nav .wsite-menu-arrow { display: none !important; }
 .mobile-nav #wsite-menus .wsite-menu li a:hover, .mobile-nav .wsite-menu-wrap .wsite-menu-wrap .wsite-menu li a:hover, .mobile-nav #wsite-menus .wsite-menu li.wsite-nav-current a, .mobile-nav #wsite-menus .wsite-menu li.wsite-nav-current .wsite-menu-wrap .wsite-menu li a, .mobile-nav #wsite-menus .wsite-menu li.wsite-nav-current .wsite-menu-wrap .wsite-menu li.wsite-nav-current a, .mobile-nav #wsite-menus .wsite-menu li.wsite-nav-current .wsite-menu-wrap .wsite-menu li.wsite-nav-current a:hover { background: transparent !important; color: #444444; }
 .mobile-nav ul li a, .mobile-nav .wsite-menu-wrap:after, .mobile-nav a.wsite-menu-subitem, .mobile-nav .wsite-menu-title, .mobile-nav ul li a:hover, .mobile-nav ul li a:active, .mobile-nav a.wsite-menu-subitem:hover, .mobile-nav .wsite-menu-title:hover { color: #444444; }
 .mobile-menu-contents { padding: 0 20px 40px 20px; }
 .page-section { position: relative; }
 .container-header { position: relative; }
 .container-header, .container { width: 1140px; margin: 0 auto; }
 .wsite-background { background-size: cover !important; background-attachment: fixed !important; }
 .header-no-contents { display: none; }
 .unbreakable-columns, .rescolumns, .blogwrapper, .blog-pagination-container, .contact-footer { -ms-box-orient: horizontal; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -moz-flex; display: -webkit-flex; display: flex; }
 .center-columns, .blog-pagination-container { align-items: center; align-content: center; }
 .unbreakable-col, .resources-sections-wrap .wsite-section-wrap, .blog-post, .blog-pagination-link { flex: 1; }
 .reverse-columns { -webkit-flex-direction: row-reverse; flex-direction: row-reverse; }
 .wsite-section, .section-padding-large, .section-padding-small { padding: 50px 0; }
 #sidebar-page-section .wsite-section { padding: 20px 0; }
 .section-padding-large-top, .section-padding-small-top { padding-top: 50px; }
 .section-padding-large-bot, .section-padding-small-bot { padding-bottom: 50px; }
 .content-section-top { padding-bottom: 20px; margin-bottom: 10px; }
 .content-section-bot { padding-top: 20px; margin-top: 10px; }
 .width-100 { width: 100px; }
 .width-200 { width: 200px; }
 .width-300 { width: 300px; }
 .width-400 { width: 400px; }
 .width-600 { width: 600px; }
 .width-700 { width: 700px; }
 .width-800 { width: 800px; }
 .width-full { width: 100%; }
 .height-20 { height: 20px; }
 .height-30 { height: 30px; }
 .height-40 { height: 40px; }
 .height-50 { height: 50px; }
 .height-60 { height: 60px; }
 .height-70 { height: 70px; }
 .height-80 { height: 80px; }
 .rescolumns { margin-bottom: 30px; }
 .resources-sections-wrap .wsite-section-wrap { max-width: 33%; min-height: 250px !important; display: table; text-align: center; background: #000000; border: 2px solid transparent; position: relative; }
 .resources-sections-wrap .wsite-section, .resources-sections-wrap .wsite-section-wrap:only-child .wsite-body-section { padding: 0 !important; max-height: 250px !important; height: 250px !important; vertical-align: middle !important; }
 .resources-box-inner { padding: 40px; }
 .rescolumns .wsite-section-wrap:first-child { margin-right: 20px; }
 .rescolumns .wsite-section-wrap:nth-child(2) { margin-left: 10px; margin-right: 10px; }
 .rescolumns .wsite-section-wrap:nth-child(3) { margin-left: 20px; }
 .resources-sections-wrap .wsite-section-wrap:hover { background: #ffffff; border-color: #000000; }
 .resources-sections-wrap .wsite-section div.paragraph { font-size: 22px; color: #00b8a5; }
 .resources-sections-wrap .wsite-section div.paragraph a { display: inline-block; color: #00b8a5; text-decoration: underline !important; opacity: 1; position: static !important; }
 .resources-sections-wrap .wsite-section div.paragraph a:hover { font-weight: inherit !important; }
 .resources-sections-wrap .wsite-section div.paragraph a:after { content: ""; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: transparent; }
 body.wsite-editor .resources-sections-wrap .wsite-section-wrap { margin-bottom: 20px !important; }
 body.wsite-editor .resources-sections-wrap .wsite-section div.paragraph a:after { content: none; display: none; position: relative; }
 .plain-col { position: relative; padding-bottom: 40px; }
 .plain-col-left { margin-right: 20px; }
 .plain-col-middle { margin-left: 10px; margin-right: 10px; }
 .plain-col-right { margin-left: 20px; }
 .plain-col-cta { width: 100%; text-align: right; position: absolute; left: 0; bottom: 0; }
 .plain-col-cta a { display: inline-block; font-size: 16px; text-decoration: inherit; padding: 3px 30px 3px 0; margin-right: 10px; position: relative; }
 .plain-col-cta a:hover { font-weight: bold; }
 .plain-col-cta a:after { font-family: FontAwesome !important; font-size: 28px; content: "\f18e"; position: absolute; top: 50%; transform: translateY(-50%); right: 0; z-index: 7; }
 .plain-col-cta a:hover:after { content: "\f054"; right: -5px; }
 .sidebar-location-right .sidebar-block-main { margin-right: 60px; }
 .sidebar-block-sidebar { max-width: 250px; }
 .sidebar-inner { padding: 20px; }
 .sidebar-location-right .sidebar-inner { border-left: 2px solid #70cec2; }
 .sidebar-inner h2 a:hover, .sidebar-inner h3 a:hover, .sidebar-inner h4 a:hover, .sidebar-inner h5 a:hover, .sidebar-inner h6 a:hover, .sidebar-inner h2 a:hover font, .sidebar-inner h3 a:hover font, .sidebar-inner h4 a:hover font, .sidebar-inner h5 a:hover font, .sidebar-inner h6 a:hover font { color: #000000 !important; }
 .sidebar-link-styler div.paragraph ul li { font-size: 14px; }
 .sidebar-link-styler div.paragraph ul li:after { content: none !important; display: none !important; }
 .sidebar-link-styler div.paragraph ul li a { display: block; padding: 10px 15px; font-weight: bold; border-bottom: 1px solid #70cec2; }
 .sidebar-link-styler div.paragraph ul li a:hover { color: #000000; font-weight: inherit !important; background: #70cec2; border-bottom: 1px solid #70cec2; }
 .history-timeline-wrap .wsite-section { padding: 0; position: relative; }
 .history-timeline-sections { min-height: 80px; position: relative; }
 .history-timeline-content { position: relative; padding: 20px 40px 10px 40px; margin-top: 20px; margin-left: 20px; }
 .history-timeline-content h2 { font-size: 19px; padding: 10px 30px; margin-bottom: 0; background: #70cec2; color: #000000; display: inline-block; }
 .history-timeline-content h2, .history-timeline-bar { -webkit-border-radius: 1px; border-radius: 1px; }
 .history-timeline-content .accordion__content div.paragraph { font-size: 13px; font-weight: 500; }
 .history-timeline-bar { width: 10px; height: 100%; background: #70cec2; position: absolute; top: 0; left: 0; z-index: 1; }
 .history-timeline-bar:before, .history-timeline-bar:after { content: ""; position: absolute; }
 .history-timeline-bar:before { border-left: solid 30px #70cec2; border-bottom: solid 25px transparent; border-top: solid 25px transparent; top: 20px; left: 3px; z-index: 1; }
 .history-timeline-bar:after { width: 5px; height: 90px; border-left: 3px dashed #70cec2; bottom: -40px; left: 4px; }
 #wsite-content .wsite-section-wrap:last-child .history-timeline-bar:after { content: none; display: none; }
 .page-reviews .wsite-section-wrap { padding-bottom: 40px !important; }
 .page-reviews .wsite-section { padding: 0; }
 .page-reviews .wsite-section-content { position: relative; z-index: 4; }
 .page-reviews-contents { padding: 30px; border: 2px solid #70cec2; }
 .website-header-splash, .website-footer-splash { display: none; }
 .blog-section-top { margin-bottom: 20px; }
 body.wsite-blog-post #blog-section-top, body.wsite-blog-post #blog-section-bottom { display: none; }
 body.wsite-blog-post #blog-page-main-section { padding: 80px 0; }
 .blog-sidebar { width: 250px; }
 .column-blog { width: 100%; }
 .blog-sidebar-separator { padding: 20px 0 20px 20px; background: transparent; border-left: 1px solid #70cec2; }
 .blog-sidebar h2 { font-size: 17px; line-height: 1.5; }
 .blog-sidebar div.paragraph, .blog-sidebar div.paragraph { font-size: 14px; }
 .blog-sidebar div.paragraph, .blog-sidebar p { font-size: 14px; }
 .wsite-blog-index .blog-sidebar { display: none !important; }
 body.wsite-editor.wsite-blog-index .blog-sidebar { display: table-cell !important; }
 .blog-archives-title, .blog-category-title { padding: 10px 20px; border: 1px solid #70cec2; margin: 20px 0 10px 0; cursor: pointer; position: relative; }
 .blog-archives-title.blog-archives-triggered, .blog-category-title.blog-category-triggered { background: #70cec2; color: #000000; border-color: transparent; }
 .blog-archives-title:after, .blog-category-title:after { font-family: FontAwesome; content: "\f067"; position: absolute; top: 50%; right: 20px; transform: translateY(-50%); z-index: 4; }
 .blog-archives-title.blog-archives-triggered:after, .blog-category-title.blog-category-triggered:after { content: "\f068" !important; }
 .blog-archive-list, .blog-category-list { display: none; }
 .blog-archive-list a, .blog-category-list a { display: inline-block; padding: 2px 0; margin: 4px; font-size: 13px; line-height: 1.5; color: #000000; position: relative; border-bottom: 2px solid transparent; }
 .blog-feed-link a { padding-left: 16px; position: relative; }
 .blog-archive-list a:hover, .blog-category-list a:hover { border-color: ; }
 .blog-archive-list a.active, .blog-category-list a.active { border-color: #000000; }
 .blog-feed-link a:before { content: "\f09e"; font-family: FontAwesome; font-size: 13px; position: absolute; top: 50%; left: 0; transform: translateY(-50%); z-index: 4; }
 .blog-feed-link a:before { content: "\f09e"; font-family: FontAwesome; font-size: 13px; position: absolute; top: 50%; left: 0; transform: translateY(-50%); z-index: 4; }
 .blog-feed-link a img { display: none; }
 .wsite-blog-post #blog-top-section { display: none; }
 .blogwrapper { padding-bottom: 60px; margin-bottom: 60px; border-bottom: 1px solid #70cec2; }
 .wsite-blog-post .blogwrapper { display: block !important; border: 0; padding: 0; margin: 0; }
 .blog-post { padding-bottom: 40px; position: relative; }
 .blogwrapper .blog-post:first-child { margin-right: 20px; }
 .blogwrapper .blog-post:nth-child(2) { margin-left: 10px; margin-right: 10px; }
 .blogwrapper .blog-post:nth-child(3) { margin-left: 20px; }
 .wsite-blog-post .blog-post { padding: 0; margin-bottom: 30px; border: 0; }
 .wsite-blog-index h2.blog-title { font-size: 20px; }
 .wsite-blog-index h2.blog-title a.blog-title-link { text-decoration: underline !important; }
 .wsite-blog-post h2.blog-title { font-size: 32px; }
 body.wsite-blog-index a.blog-title-link.blog-link { color: #005C53; }
 .blog-content div.paragraph, .blog-content div.paragraph { font-size: 14px; }
 .blog-content div.paragraph, .blog-content p { font-size: 14px; }
 body.wsite-blog-index .blog-content .paragraph { height: 55px !important; max-height: 55px !important; overflow: hidden; position: relative; }
 body.wsite-blog-index .blog-content .paragraph:after { content: ""; width: 100%; height: 15px; background: #ffffff; opacity: 0.6; position: absolute; left: 0; bottom: 0; }
 body.wsite-blog-post .paragraph.intro-paragraph { display: none !important; }
 .wsite-blog-post div.paragraph { word-break: break-all; }
 .wsite-blog-post .layout-header-wrap { display: none; }
 .blogpost-top-wrap { width: 200px; margin-top: 20px; }
 .blogpost-top-option { position: relative; }
 .blog-post .blog-date, .blog-post .blog-top-comments { font-size: 14px; line-height: 16px; }
 .blog-date .date-text, .blog-top-comments { float: none !important; }
 .blogpost-top-option a { display: inline-block !important; color: #000000; }
 .blog-date:hover, .blog-top-comments a:hover, .blog-post .blog-header div a:hover, .blog-options-wrap .blog-comments:hover { color: #70cec2; }
 .blog-separator { display: none; }
 .blog-post .blog-content { text-align: inherit; }
 .blog-body #wsite-content { padding-right: 40px; }
 .wsite-blog-post .blog-main-content { padding-top: 90px; }
 .blog-content { margin-top: 10px; }
 .blog-post .blog-content { margin-bottom: 0; }
 .blog-title a, .blog-title-link { display: block; color: #000000; }
 .blog-options-wrap { padding-top: 20px; position: relative; }
 .blog-options-wrap span { display: inline-block; }
 .blog-post .blog-read-more { text-align: left; }
 .blog-read-more { padding-top: 30px; }
 .blog-read-more, .blog-post .blog-read-more { text-align: right !important; }
 .blog-read-more { width: 100%; text-align: right; position: absolute; left: 0; bottom: 0; }
 .blog-read-more a { display: inline-block; font-size: 20px; font-weight: bold; text-align: right; color: #005C53; border: 1px solid #873b35; padding: 5px 12px; position: relative; overflow: hidden !important; }
 .blog-read-more a:hover { color: #ffffff !important; background: #873b35; border-color: #873b35; }
 .blog-read-more a span { display: block; line-height: 15px; border-bottom: 2px solid #005C53; }
 .blog-read-more a:hover span { border-color: transparent; }
 .blog-interactions { text-align: center; }
 #wsite-content .blog-comments-bottom { margin: 0 !important; }
 .blog-comments-bottom a { color: #333; display: inline-block; padding: 0 2px 2px 2px; border-bottom: 2px solid; }
 .blog-body .blog-social-item { float: none !important; margin: 0 !important; }
 .blog-pagination-wrap { width: 250px; margin-top: 30px; margin-bottom: 60px; padding-bottom: 60px; }
 .wsite-blog-post .blog-pagination-wrap { display: none; }
 .blog-page-nav-next { margin-left: 10px; max-width: 40%; }
 .blog-page-nav-previous { margin-right: 10px; max-width: 60%; }
 .blog-page-nav-next, .blog-page-nav-previous { font-size: 14px; font-weight: bold; }
 .blog-page-nav-next a, .blog-page-nav-previous a { display: block; background: #70cec2; text-align: center; color: #000000 !important; padding-top: 10px; padding-bottom: 10px; position: relative; }
 .blog-page-nav-next a { padding-left: 20px; padding-right: 30px; }
 .blog-page-nav-previous a { padding-left: 30px; padding-right: 20px; }
 .blog-page-nav-next a:hover, .blog-page-nav-previous a:hover { color: #ffffff !important; background: #873b35; }
 .blog-page-nav-next a:before, .blog-page-nav-previous a:before { font-family: FontAwesome; font-size: 20px; position: absolute; top: 50%; transform: translateY(-50%); z-index: 4; }
 .blog-page-nav-next a:before { content: "\f101"; right: 20px; }
 .blog-page-nav-previous a:before { content: "\f100"; left: 20px; }
 .blog-top-comments, .blog-interactions, .blog-comments-bottom, #commentArea { display: none; }
 hr.styled-hr { height: 1px; background: #d0d0d0; }
 .social-frame { margin: 15px auto 0 auto; width: 100%; }
 .wsite-social { vertical-align: middle; }
 .wsite-social-item { display: inline-block; width: 30px; height: 30px; margin: 0 5px; font-size: 24px; text-align: center; color: #000000; position: relative; }
 .wsite-social-item:hover { transform: scale(1.1); color: #3c2f01; }
 .wsite-social-item:before { display: inline-block !important; padding-top: 0 !important; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 5; }
 .wsite-social-item.wsite-social-facebook:before, .wsite-social-item.wsite-social-instagram:before, .wsite-social-item.wsite-social-youtube:before, .wsite-social-item.wsite-social-plus:before { font-family: FontAwesome !important; }
 .wsite-social-item.wsite-social-facebook:before { content: "\f230" !important; }
 .wsite-social-item.wsite-social-instagram:before { content: "\f16d" !important; }
 .wsite-social-item.wsite-social-youtube:before { content: "\f16a" !important; }
 .wsite-social-item.wsite-social-plus:before { content: "\f1d7" !important; }
 .social-frame div { text-align: center !important; display: inline-block; }
 .wsite-social.wsite-social-default { width: 100%; }
 .header-social { display: inline-block; }
 .header-social .wsite-social-item { width: 30px; height: 30px; background: transparent; color: #ffffff; font-size: 19px; }
 .header-social .wsite-social-item:hover { color: #fef3cd; }
 .mobile-menu-contents .wsite-social-item { width: 25px; height: 25px; margin: 0 3px; font-size: 13px; background: #ffffff; color: #70cec2; }
 .mobile-menu-contents .wsite-social-item:hover { background: transparent; color: #444444; border-color: ; }
 .mobile-menu-contents .wsite-social-item:before { padding-top: 0 !important; }
 .wsite-search, .wsite-search-element { border: none; position: relative; }
 .wsite-search-input, .wsite-search-element-input { background: #ffffff !important; padding: 12px 0 12px 10px !important; border: 1px solid #d0d0d0; height: auto !important; min-width: 100%; width: 100%; color: #000000 !important; font-size: 14px; text-align: left; position: relative; }
 .wsite-search-input:focus, .wsite-search-element-input:focus { border-color: #70cec2; color: #70cec2 !important; }
 .wsite-search-button, .wsite-search-element-submit { display: inline-block; width: 40px; height: 100%; color: #ffffff; background: #000000 !important; position: absolute; top: 0; right: -20px; }
 .wsite-search-element-submit { font-weight: 600; height: 100%; position: absolute; top: 7px; right: 10px; }
 .wsite-search-button:after, .wsite-search-element-submit:after { font-size: 16px; }
 .wsite-search-button:after, .wsite-search-element-submit:after, #search-toggle-trigger:before { font-family: FontAwesome !important; content: "\f002"; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
 #search-toggle-trigger { width: 20px; height: 20px; font-size: 16px; cursor: pointer; position: relative; }
 #search-toggle-trigger:hover { color: ; }
 #search-toggle-trigger.search-triggered:before { content: "\f010" !important; }
 .search-toggle-wrap { display: none; padding: 90px 0; }
 .header-search-box { width: 700px; margin: 0 auto; }
 .header-search-box .wsite-search { width: 600px; }
 textarea:focus, input:focus { outline: none !important; }
 .wsite-form-field, .wsite-form-field div.wsite-form-input-container .wsite-input-width-370px { max-width: 100%; }
 .wsite-form-label { display: inline-block; color: #000000; font-size: 16px; font-weight: 500; margin: 15px 0 4px 0; }
 .wsite-form-sublabel { color: #000000; font-size: 14px; font-weight: 500; }
 .form-radio-container { color: #000000; font-size: 14px; }
 .wsite-form-radio-container span { display: inline-block !important; margin: 5px 10px !important; }
 .wsite-form-input { background: #ffffff; color: #000000; font-size: 16px; line-height: 22px; max-width: 100%; padding: 12px 10px !important; border: 1px solid #d0d0d0; margin: 0; }
 .wsite-form-input:focus, .wsite-form-input--focus { border-color: #70cec2; color: #70cec2 !important; }
 .form-select { color: #000000; font-size: 18px; width: 300px; border-radius: 0; }
 .wsite-com-product-option-groups select, select.form-select { font-size: 18px; background: #ffffff; color: #000000 !important; border: 1px solid #d0d0d0 !important; height: 45px !important; box-shadow: none !important; }
 .wsite-com-product-option-groups select option, select.form-select option { padding: 6px 15px !important; background: #ffffff !important; color: #000000 !important; }
 .wsite-com-product-option-groups select:hover, select.form-select:hover { border-color: #70cec2; }
 .form-radio-container input { display: none; }
 .form-radio-container input:checked + label { color: #70cec2; }
 .form-radio-container input:checked + label::before { margin-right: 10px; border: 0; background: #70cec2; }
 .form-radio-container label { display: flex; align-items: center; padding: 5px 0; color: #000000; font-size: 18px; cursor: pointer; transition: all 0.25s linear; }
 .form-radio-container label::before { display: block; height: 15px; width: 15px; margin-right: 5px; content: ""; border: 1px solid #d0d0d0; transition: all 0.25s linear; }
 .white-texts .form-radio-container label::before { border-color: ; }
 .primary-text-color .form-radio-container label::before { border-color: #000000; }
 .accent-text-color .form-radio-container label::before { border-color: #ffffff; }
 .black-text-color .form-radio-container label::before { border-color: #70cec2; }
 .footer-text-color .form-radio-container label::before { border-color: #000000; }
 .form-no-border .wsite-form-input, .form-no-border .wsite-search-input { border: 0; }
 .wsite-form-fields-required-label { display: none !important; }
 ::-webkit-input-placeholder { color: !important; }
 :-ms-input-placeholder { color: !important; }
 ::placeholder { color: !important; }
 .form-border-none .wsite-form-input, .form-border-none .wsite-com-product-option-groups select, .form-border-none .form-radio-container label::before { border-color: transparent; background: #fff; }
 .form-border-none .wsite-com-product-option-groups select, .form-border-none select.form-select { background: #fff; border: transparent !important; }
 .fancybox-overlay { background: rgba(255,255,255,0.8); }
 .fancybox-opened .fancybox-skin { box-shadow: none; }
 .fancybox-wrap { width: auto !important; }
 .fancybox-skin { background: transparent; padding: 0 !important; border-radius: 0 !important; }
 .fancybox-close { top: -15px; right: -10px; }
 .fancybox-close:after { content: "\e92a"; font-family: 'LinearIcon' !important; color: #000000; font-size: 20px; position: absolute; top: -10px; right: -10px; z-index: 8041; }
 .fancybox-close, .fancybox-next span, .fancybox-prev span { background: none !important; }
 a.fancybox-nav { width: 30px; height: 60px; color: #000000; background: #ffffff; top: 50%; transform: translateY(-50%); }
 a.fancybox-nav:hover { color: #000000 !important; background: #70cec2 !important; }
 .page-notfound-icon:after, a.fancybox-nav:after { font-family: 'LinearIcon' !important; font-size: 20px; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 8041; }
 a.fancybox-next:after { content: "\e93c"; }
 a.fancybox-prev:after { content: "\e93b"; }
 .fancybox-opened .fancybox-title { padding: 5px 10px; color: #ffffff; background: #000000; }
 .galleryCaptionHolderInnerBg { opacity: 1 !important; background: transparent; }
 .galleryCaptionHolderInnerBg:before, .galleryCaptionHolderInnerBg:after { content: ""; width: 100%; height: 100%; opacity: 0.5; background: #000; position: absolute; left: 0; z-index: 2; }
 .fullImageGalleryCaption .galleryCaptionHolderInnerBg:before { top: -100%; }
 .fullImageGalleryCaption .galleryCaptionHolderInnerBg:after { bottom: -100%; }
 .fullImageGalleryCaption:hover .galleryCaptionHolderInnerBg:before { top: 0; }
 .fullImageGalleryCaption:hover .galleryCaptionHolderInnerBg:after { bottom: 0; }
 .imageGallery .galleryCaptionInnerText { color: #fff; font-size: 14px; letter-spacing: 0; margin: 10px 0; position: relative; z-index: 4; }
 body.wsite-editor li.wsite-image { padding-left: 0 !important; }
 body.wsite-editor li.wsite-image:after { content: none !important; }
 .wsite-button { text-align: center; display: inline-block; background-image: none; background: transparent; border: 0; overflow: hidden !important; position: relative; }
 .wsite-button, .wsite-button:hover { padding: 6px 14px; }
 .wsite-button:hover .wsite-button-inner, .wsite-button .wsite-button-inner { background-position: center !important; }
 .wsite-button, .wsite-button-large, .double-button a { font-size: 15px !important; }
 .wsite-button-inner, .wsite-button-large .wsite-button-inner { height: auto; display: block; border: none; line-height: 20px; background-image: none !important; background: none !important; padding: 0; }
 .wsite-button.wsite-button-small.wsite-button-normal { background: #70cec2; color: #000000 !important; }
 .wsite-button.wsite-button-small.wsite-button-normal:hover { background: #873b35; color: #ffffff !important; }
 .wsite-button:active .wsite-button-inner { background: transparent; }
 .wsite-button.wsite-button-small.wsite-button-highlight { background: #005c53; color: #ffffff !important; }
 .wsite-button.wsite-button-small.wsite-button-highlight:hover { background: #70cec2; color: #000000 !important; }
 .wsite-button.wsite-button-large.wsite-button-normal { background: #873b35; color: #ffffff !important; }
 .wsite-button.wsite-button-large.wsite-button-normal:hover { background: #3c2f01; color: #ffffff !important; }
 .wsite-button.wsite-button-large.wsite-button-highlight { background: #ffffff !important; color: #000000 !important; border: 1px solid #70cec2; }
 .wsite-button.wsite-button-large.wsite-button-highlight:hover { background: #873b35 !important; color: #ffffff !important; border-color: #873b35; }
 form .wsite-button, .weebly-spotlighted .wsite-button { background: #70cec2; color: #000000 !important; }
 .product-grid__button .wsite-button.wsite-button-small.wsite-button-highlight { background: #70cec2; color: #000000 !important; border: 0; position: relative; z-index: 4; }
 .product-grid__button .wsite-button.wsite-button-small.wsite-button-highlight:hover { background: #005c53; color: #ffffff !important; }
 .wsite-cart-bottom .wsite-button.wsite-button-highlight, #wsite-com-product-buy .wsite-button.wsite-button-large.wsite-button-highlight, .wsite-checkout .wsite-button.wsite-button-highlight { background: #70cec2 !important; color: #000000 !important; border: 0; }
 .wsite-cart-bottom .wsite-button.wsite-button-highlight:hover, #wsite-com-product-buy .wsite-button.wsite-button-large.wsite-button-highlight:hover, .wsite-checkout .wsite-button.wsite-button-highlight:hover { background: #005c53 !important; color: #ffffff !important; }
 .wsite-checkout-payment__section .wsite-button { padding: 10px 45px 10px 20px; }
 .wsite-checkout-payment__section .wsite-button:hover { padding-left: 45px; padding-right: 20px; }
 .wsite-checkout-actions .wsite-button-inner, .wsite-checkout-payment__section .wsite-button .wsite-button-inner { padding: 0; }
 .header-cart { display: none; font-size: 15px; }
 .header-cart a { color: #ffffff; padding-left: 20px; position: relative; }
 .header-cart a:hover { color: ; }
 .header-cart a:before { font-family: FontAwesome !important; content: "\f07a"; position: absolute; top: 50%; left: 0; transform: translateY(-50%); }
 .wsite-cart-contents .wsite-product-list, .wsite-cart-contents .wsite-product-list span, .wsite-cart-contents .wsite-product-list a, .wsite-empty-cart, .wsite-theme-dark #wsite-mini-cart .wsite-product-list .wsite-name-header, #wsite-mini-cart ul.wsite-product-list, #wsite-mini-cart ul.wsite-product-list li, #wsite-mini-cart .wsite-product-list .wsite-product-price, .wsite-cart-bottom { color: #000000 !important; }
 .product-grid__item, .wsite-product { text-align: center; border-radius: 0; border: none; margin: 0; padding: 0; margin-bottom: 20px !important; background: #ffffff; position: relative; }
 .product-grid-single-row__contents .product-grid__item { margin-bottom: 0 !important; }
 .product-grid__item, .wsite-product:hover, .wsite-product-image-wrap { box-shadow: none !important; }
 .product-grid__images img, .wsite-product-image-wrap { margin: 0 !important; max-width: 100% !important; }
 .wsite-product a.wsite-product-image { display: block; border: 1px solid #70cec2 !important; padding: 10px !important; }
 .wsite-product-image { border: 0 !important; box-shadow: none !important; border-radius: 0 !important; padding: 0 !important; background: none !important; }
 .wsite-product-top { float: none; width: 100%; padding: 0; }
 .wsite-com-category-product-name, .wsite-product-top h2.wsite-product-title { font-size: 20px !important; line-height: 1.5 !important; }
 .product-grid-reset { font-size: 16px !important; line-height: 22px !important; font-weight: 500 !important; }
 .wsite-com-product-price, .wsite-product-price a { display: inline-block; color: !important; padding: 3px 0; font-size: 22px; font-weight: 500; }
 .product-grid__price { display: inline-block; color: !important; padding: 3px 0; font-weight: bold; }
 .product-grid__price span.product-grid-reset, .product-grid__price span.product-grid__sale { display: inline-block; padding: 3px 0; font-size: 14px !important; font-weight: bold !important; color: ; }
 .product-grid__price span.product-grid-reset { font-size: 14px !important; }
 .product-grid__price span.product-grid__sale { font-size: 14px !important; }
 .wsite-product .wsite-product-description { padding: 0 15px !important; }
 .product-grid__info .product-grid__description, .wsite-product .wsite-product-description { display: none; }
 .product-grid__info { padding: 10px 15px; text-align: center !important; float: none !important; width: auto !important; }
 .category__image-sale-banner.visible { height: 30px; font-size: 15px; font-weight: bold !important; padding: 15px 5px 0 5px !important; background: #ff0000; }
 .product-grid__overlay, .product-grid__overlay .product-grid__title, .product-grid__overlay h2, .product-grid__overlay .product-grid__price, .product-grid__overlay .paragraph, .product-grid__overlay div.paragraph, .product-grid__overlay .product-grid-reset, .product-grid__overlay a { color: #ffffff !important; }
 .product-grid__overlay, .product-grid__overlay .product-grid__title, .product-grid__overlay h2, .product-grid__overlay .product-grid__price, .product-grid__overlay .paragraph, .product-grid__overlay p, .product-grid__overlay .product-grid-reset, .product-grid__overlay a { color: #ffffff !important; }
 .product-grid__item-overlay { width: 97% !important; }
 #wsite-com-category-product-group { margin-top: 30px; }
 #wsite-com-store { padding: 0 0 60px 0 !important; }
 .wsite-com-content { padding: 0; }
 #wsite-com-store #wsite-com-product-list { text-align: center; }
 .wsite-com-category-product-name, .wsite-product-top h2.wsite-product-title { color: #000000; }
 .wsite-com-category-product-name:hover { color: #70cec2; }
 .wsite-com-breadcrumb-arrow { display: none !important; }
 ul#wsite-com-breadcrumbs { text-align: center; display: block; padding: 0 !important; margin: 0 !important; }
 ul#wsite-com-breadcrumbs li.wsite-com-breadcrumb { padding: 0 !important; margin: 0 !important; float: none !important; display: inline-block !important; position: relative; }
 ul#wsite-com-breadcrumbs li span.wsite-com-link-text { display: inline-block; padding: 5px 10px; margin-bottom: 5px; font-weight: 400; color: #000000; position: relative; }
 ul#wsite-com-breadcrumbs li a.wsite-com-link span.wsite-com-link-text { display: inline-block; border: 1px solid #70cec2; }
 ul#wsite-com-breadcrumbs li a.wsite-com-link:hover span.wsite-com-link-text { color: #70cec2; }
 .wsite-com-category-product-image-wrap, .wsite-com-category-product-featured-image-wrap, .wsite-com-category-subcategory-image-wrap, .wsite-com-category-product-image-wrap:hover { border: 0; }
 .wsite-com-category-product-wrap { text-align: center; }
 .wsite-com-category-product-image-container { margin-bottom: 20px; }
 p.category__image-sale-banner.visible { line-height: 1px; }
 .product-pagination { margin-top: 40px; display: block !important; clear: both !important; }
 .product-grid__paging { text-align: center; }
 .product-grid__controls a span, .product-grid__paging .product-grid__paging--link, .product-grid__paging .product-grid__paging--link span { border-color: #000000; cursor: pointer; }
 .product-grid__paging .product-grid__paging--link:hover { background: ; color: #70cec2; border-color: #70cec2; }
 .product-grid__controls a span:hover { border-color: #70cec2; }
 .product-grid__paging .pagination-wrapper .product-grid__paging--count { color: #000000; }
 .product-grid__paging .pagination-wrapper .product-grid__paging--count.wsite-selected, .product-grid__paging .pagination-wrapper .product-grid__paging--count:hover { color: #000000; }
 #wsite-com-product-gen ul#wsite-com-breadcrumbs { padding-top: 30px !important; }
 #wsite-com-product-area { padding-top: 40px; }
 #wsite-com-product-images-strip .wsite-com-product-images-secondary-outer { box-shadow: none; }
 h2#wsite-com-product-title { margin-bottom: 20px; }
 #wsite-com-product-price-area { padding-bottom: 15px; }
 #wsite-com-product-price-range span, #wsite-com-product-price { color: #70cec2 !important; font-size: 20px; margin-top: 15px; }
 #wsite-com-product-social-sharing { display: block; padding: 15px 5px; }
 .wsite-com-product-social a { display: inline-block; color: #70cec2; font-size: 12px; text-align: center !important; border-radius: 50%; }
 .wsite-com-product-social a:hover { color: #000000; }
 .wsite-com-product-social::before, .wsite-com-product-social a::before { margin-top: 1px !important; text-align: center !important; left: 0; right: 0; margin-left: auto; margin-right: auto; }
 #wsite-com-product-options { border: none; }
 .wsite-com-product-option { margin-bottom: 20px; }
 #wsite-com-product-quantity-input { font-size: 22px !important; padding: 10px 15px 10px 0 !important; width: 150px; }
 .wsite-com-product-label { display: block; line-height: 1; margin-bottom: 10px; font-size: 13px; }
 .wsite-checkout-page-title { height: 40px; width: 100%; display: table; padding: 0; font-size: 24px; font-weight: bold; margin: 0 0 40px 0; }
 .wsite-checkout-columns .wsite-checkout-columns__item { display: table-cell; vertical-align: middle; width: 50%; }
 .wsite-checkout-columns .wsite-checkout-columns__item--right { text-align: right; margin: 0; }
 .wsite-checkout-slides__item { min-height: 500px; padding: 40px 0; }
 .wsite-checkout-page-title { display: inline-block; color: #000000; padding: 10px 15px; font-size: 24px; font-weight: bold; margin-bottom: 40px; }
 .wsite-checkout-cart__header { border-width: 5px; border-color: #70cec2; }
 .wsite-checkout-payment__step.editing { box-shadow: none; }
 .wsite-checkout-payment__step { padding: 30px 20px; border: 0; box-shadow: none; }
 .wsite-checkout-order-summary { border: 0; }
 .wsite-checkout-subtotals, .wsite-checkout-order-summary__totals { border-width: 5px; border-color: #70cec2; }
 .wsite-checkout-form input, .wsite-checkout-form__select-wrap select { border: 5px solid #70cec2; background: #ffffff; color: #000000; }
 .wsite-checkout-form__email-input-wrapper { background: #ffffff; border: 5px solid #70cec2; }
 .wsite-checkout-form__email-input { background: transparent !important; }
 .wsite-checkout-form input:focus { border-color: #70cec2; }
 .wsite-checkout-form__email-input:focus { box-shadow: none !important; }
 .wsite-checkout-form__select-wrap option { font-size: 14px; background: #ffffff !important; color: #000000 !important; }
 .js-ecom-checkout.wsite-checkout svg { display: none; }
 .add-space-widget { display: block; }
 .add-space-100 { height: 100px; }
 .add-space-90 { height: 90px; }
 .add-space-80 { height: 80px; }
 .add-space-60 { height: 60px; }
 .add-space-40 { height: 40px; }
 .add-space-30 { height: 30px; }
 .add-space-20 { height: 20px; }
 .add-space-10 { height: 10px; }
 .link-widget { font-size: 15px; }
 .link-widget.link-color1 a { color: #000000; }
 .link-widget.link-color1 a:hover, .link-widget.link-color2 a { color: #70cec2; }
 .link-widget.link-color3 a { color: #ffffff; }
 .link-widget.link-color4 a { color: #70cec2; }
 .link-widget.link-color5 a { color: #000000; }
 .link-widget.link-color2 a:hover, .link-widget.link-color3 a:hover, .link-widget.link-color4 a:hover, .link-widget.link-color5 a { opacity: 0.7; }
 .link-widget.link-icon-left i.fa { margin-right: 2px; }
 .link-widget.link-icon-right i.fa { margin-left: 2px; }
 #website-footer-wrap { position: relative; }
 .default-footer { display: none !important; }
 #main-footer { background: #70cec2; padding: 50px 0; }
 #bottom-footer { background: #000000; padding: 20px 0; }
 .footer-contents { position: relative; z-index: 5; }
 .text-link-styler div.paragraph ul, .text-link-styler div.paragraph ul li, .sidebar-link-styler div.paragraph ul, .sidebar-link-styler div.paragraph ul li, .footer-contents div.paragraph ul, .footer-contents div.paragraph ul li { list-style: none !important; }
 .text-link-styler div.paragraph ul { display: inline-block; }
 .sidebar-link-styler div.paragraph ul { display: block; }
 .text-link-styler div.paragraph ul, .sidebar-link-styler div.paragraph ul { padding-top: 0; padding-left: 0 !important; }
 .text-link-styler div.paragraph ul li, .sidebar-link-styler div.paragraph ul li { display: block; position: relative; }
 .text-link-styler div.paragraph ul li { padding-left: 0 !important; padding-right: 30px !important; margin: 0 !important; }
 .sidebar-link-styler div.paragraph ul li { padding: 0 !important; margin: 10px 0 !important; }
 .footer-contents div.paragraph ul li { padding-left: 15px !important; padding-right: 5px !important; margin: 5px 0 !important; }
 .contact-footer-phone1 { margin-top: 15px; margin-bottom: 15px; }
 .contact-footer-phone2 { margin-bottom: 15px; }
 .contact-footer i, .contact-footer span { flex: 1; }
 .contact-footer i { max-width: 30px; }
 .contact-footer i.fa-mobile { font-size: 24px; }
 .primary-bg-color { background: #70cec2; }
 .accent-bg-color { background: #000000; }
 .black-bg-color { background: ; }
 .bg-text-color div.paragraph ul li:after { background: #000000; }
 .accent-text-color div.paragraph ul li:after { background: #ffffff; }
 .black-bg-color div.paragraph ul li:after { background: #ffffff; }
 .tertiary-text-color div.paragraph ul li:after { background: ; }
 a.fancybox-nav:after { font-family: 'LinearIcon'; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
 div.paragraph.header-button a, .header-cart, .wsite-form-input, .form-radio-container label::before, .wsite-com-product-option-groups select, select.form-select, .blog-post .blog-options div.paragraph span, .blog-post .blog-options div.paragraph a, .blog-read-more a, .blog-page-nav-next a, .blog-page-nav-previous a, .wsite-button, form .wsite-button-inner, .theme-button-alike.paragraph a { -webkit-border-radius: 3px; border-radius: 3px; }
 div.paragraph.header-button a, .header-cart, .wsite-form-input, .form-radio-container label::before, .wsite-com-product-option-groups select, select.form-select, .blog-post .blog-options p span, .blog-post .blog-options p a, .blog-read-more a, .blog-page-nav-next a, .blog-page-nav-previous a, .wsite-button, form .wsite-button-inner, .theme-button-alike.paragraph a { -webkit-border-radius: 3px; border-radius: 3px; }
 .box-icon-circle, #search-toggle-close, .wsite-social-item, div.paragraph ul li:after, .star-ratings-widget span { -webkit-border-radius: 50%; border-radius: 50%; }
 div.paragraph ul li:after, .paragraph a, #main-nav ul li a, .main-nav ul li a:before, #wsite-menus .wsite-menu li a:before, .scroll-arrow, .scroll-arrow a:before, .scroll-arrow a:after, .sp-arrow, .slick-dots li button, .wsite-button, .wsite-button:before, .wsite-button:after, .wsite-social-item, a.fancybox-nav:after, .galleryCaptionHolderInnerBg:before, .galleryCaptionHolderInnerBg:after { -webkit-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
 .plain-col-cta a:after { -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
 .accordion--simple .accordion__item { margin-bottom: 10px !important; }
 .accordion--simple .accordion__item.active { border: 0; }
 .accordion--simple .accordion__item > .accordion__title { padding: 20px; text-transform: none !important; opacity: 1 !important; border: 1px solid #70cec2; -webkt-border-radius: 2px; border-radius: 2px; }
 .accordion--simple .accordion__item > .accordion__title:hover, .accordion--simple .accordion__item.active > .accordion__title { background: transparent !important; color: #70cec2 !important; box-shadow: 0 0 35px -10px #bbbbbb; }
 .accordion--simple .accordion__item.active > .accordion__title { border-color: transparent; }
 .accordion--simple .accordion__item > .accordion__title:after { font-family: FontAwesome !important; content: "\f055" !important; color: #70cec2 !important; opacity: 1 !important; top: 6px !important; }
 .accordion--simple .accordion__item.active .accordion__title::after { color: #70cec2 !important; content: "\f056" !important; }
 .accordion__title span { display: block; margin-right: 30px; opacity: 1 !important; }
 .accordion--simple .accordion__item.active .accordion__title .paragraph { color: #000000 !important; font-weight: bold !important; }
 .accordion--simple .accordion__title .paragraph { padding: 40px 20px !important; font-size: 17px; }
 .accordion--simple .accordion__item > .accordion__title, .accordion--simple.no-touch .accordion__item > .accordion__title, .accordion--simple .accordion__item.active > .accordion__title, .accordion--simple .accordion__title .paragraph { font-weight: 500 !important; }
 .content-color-box-wrapper { box-shadow: 0 0 25px -10px #bbbbbb !important; }
 @media only screen and (max-width: 840px) {
 .history-timeline-content .accordion--simple .accordion__title .paragraph { font-size: 15px !important; }
 .history-timeline-content .accordion__content > div { padding: 10px !important; }
 }
 @media only screen and (max-width: 1280px) {
 .container-header, .container { width: 90%; }
 }
 @media only screen and (max-width: 1140px) {
 .container-header, .container { width: 94%; }
 }
 @media only screen and (max-width: 1024px) {
 .rescolumns { margin-bottom: 22px; }
 .rescolumns .wsite-section-wrap:first-child { margin-right: 14px; }
 .rescolumns .wsite-section-wrap:nth-child(2) { margin-left: 7px; margin-right: 7px; }
 .rescolumns .wsite-section-wrap:nth-child(3) { margin-left: 14px; }
 .sidebar-location-right .sidebar-block-main { margin-right: 40px; }
 }
 @media only screen and (max-width: 992px) {
 .main-header-columns { display: block !important; }
 .main-header-left { max-width: 100%; text-align: center; }
 .main-header-right { display: none !important; }
 #main-nav, .main-nav-dropdown { display: none; }
 #wsite-menus .wsite-menu { transition-delay: 0.3s; }
 .menu-toggle-trigger { display: block; }
 .resources-box-inner { padding: 30px; }
 .sidebar-location-right .sidebar-block-main { margin-right: 30px; }
 .imagegal-wrap { margin: 10px 0; -ms-box-orient: horizontal; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -moz-flex; display: -webkit-flex; display: flex; }
 .image-gallery-col { flex: 1; width: auto !important; max-width: 50%; margin: 0 auto; }
 .blogwrapper .blog-post:first-child { margin-right: 14px; }
 .blogwrapper .blog-post:nth-child(2) { margin-left: 7px; margin-right: 7px; }
 .blogwrapper .blog-post:nth-child(3) { margin-left: 14px; }
 .blog-body #wsite-content { padding-right: 30px; }
 }
 @media only screen and (max-width: 840px) {
 .container { width: 87%; }
 .hide-840 { display: none; }
 #webpage-breadcrumbs-wrap { margin-top: 60px; }
 .wsite-section, .section-padding-large, .section-padding-small { padding: 40px 0; }
 #sidebar-page-section .wsite-section { padding: 20px 0; }
 .section-padding-large-top, .section-padding-small-top { padding-top: 40px; }
 .section-padding-large-bot, .section-padding-small-bot { padding-bottom: 40px; }
 #home-section3.section-padding-large { padding-top: 10px; }
 .wsite-section-bg-image { padding: 50px 0; height: auto !important; }
 .plain-columns, .plain-col, .rescolumns, .blogwrapper, .sidebar-columns.unbreakable-columns, .sidebar-block-col.unbreakable-col { display: block !important; }
 .plain-col { padding-bottom: 0; margin-top: 15px; margin-bottom: 15px; }
 .plain-col-left { margin-right: 0; }
 .plain-col-middle { margin-left: 0; margin-right: 0; }
 .plain-col-right { margin-left: 0; }
 .plain-col-cta { position: relative !important; left: auto; bottom: auto; }
 .rescolumns { margin-bottom: 0; }
 .rescolumns .wsite-section-wrap:first-child, .blogwrapper .blog-post:first-child { margin-right: 0; }
 .rescolumns .wsite-section-wrap:nth-child(2), .blogwrapper .blog-post:nth-child(2) { margin-left: 0; margin-right: 0; }
 .rescolumns .wsite-section-wrap:nth-child(3), .blogwrapper .blog-post:nth-child(3) { margin-left: 0; }
 .resources-sections-wrap .wsite-section-wrap { max-width: 100%; margin: 15px 0; }
 .sidebar-location-right .sidebar-block-main { margin-right: 0; margin-bottom: 40px; }
 .sidebar-block-sidebar { max-width: 100%; }
 .sidebar-inner { padding: 20px 0; }
 .sidebar-location-right .sidebar-inner { border-top: 2px solid #70cec2; border-left: 0; }
 .history-timeline-bar { width: 5px; }
 .history-timeline-bar:before { border-left: solid 10px #70cec2; border-bottom: solid 10px transparent; border-top: solid 10px transparent; left: 5px; }
 .history-timeline-bar:after { width: 5px; border-left: 2px dashed #70cec2; left: 2px; }
 .history-timeline-content { padding-left: 10px; }
 #blog-section-top.section-padding-large-top { padding-top: 0; }
 .blogwrapper { padding-bottom: 0; margin-bottom: 0; border-bottom: 0; }
 .blogwrapper .blog-post { margin-top: 30px; margin-bottom: 60px; }
 .blog-body #wsite-content { padding-right: 0; margin-right: 0; border-right: none; }
 table#blogTable td { display: block !important; width: 100% !important; clear: both !important; }
 .blog-sidebar { width: 100%; margin: 0 auto; clear: both !important; }
 .blog-list .blog-body #wsite-content { padding-right: 0; }
 .blog-post { margin-left: auto; margin-right: auto; }
 .blog-content { padding: 0 10px 40px 10px; }
 .blog-sidebar-separator { padding: 20px 0 0 0; border-left: 0; }
 .wsite-multicol-col { display: block !important; padding: 0 !important; width: 94% !important; margin: 0 auto !important; overflow: hidden !important; }
 .header-search-box { width: 92%; }
 .header-search-box .wsite-search { width: 500px; }
 #website-footer-wrap .wsite-elements, #website-footer-wrap .wsite-social.wsite-social-default, #website-footer-wrap div.paragraph, .contacts-footer-wrap { text-align: center !important; }
 #website-footer-wrap h2.wsite-content-title { margin-top: 20px; }
 .contact-footer { display: block !important; }
 .contact-footer i, .contact-footer span { display: inline-block; }
 .contact-footer i { max-width: 100%; margin-right: 10px; }
 .contact-footer .fa-map-marker { font-size: 26px; }
 .contact-footer .fa-envelope-square { font-size: 22px; }
 .contact-footer span { text-align: left; }
 .wsite-com-sidebar, #wsite-com-product-images { width: 100% !important; text-align: center; padding: 0; float: none; }
 .wsite-com-content-with-sidebar, #wsite-com-product-info.wsite-com-product-info-with-images { margin-left: 0; padding: 0; clear: both; }
 .wsite-com-content-inner .wsite-com-category-subcategory-group .wsite-com-column, #wsite-com-category-product-group .wsite-com-column, .wsite-com-category-product-group .wsite-com-column { width: 100% !important; height: auto !important; text-align: center; margin-bottom: 1em; }
 .wsite-com-content-with-sidebar .wsite-com-category-subcategory-group { display: none; }
 .wsite-com-category-subcategory-image-wrap, .wsite-imageaspectratio-image-wrap, .wsite-com-category-subcategory-image, .wsite-imageaspectratio-image, .wsite-com-category-subcategory-image-container, .wsite-imageaspectratio-image-container { min-width: 100% !important; }
 #wsite-com-product-info { margin-left: 0 !important; padding-top: 30px; clear: both !important; }
 #wsite-com-checkout-list .wsite-com-checkout-item-image, #wsite-com-checkout-summary-list .wsite-com-checkout-item-image, #wsite-com-checkout-list .wsite-com-checkout-item-image, #wsite-com-checkout-summary-list .wsite-com-checkout-item-image { max-width: 50px; max-height: 50px; margin-right: 10px; }
 h2.wsite-checkout-header { padding-bottom: 0 !important; }
 #wsite-com-checkout-list .wsite-com-checkout-item-details-inner, #wsite-com-checkout-summary-list .wsite-com-checkout-item-details-inner { padding-left: 0 !important; }
 #wsite-com-checkout-list { font-size: .75em !important; }
 .wsite-com-continue-shopping, button.wsite-button.wsite-button-large.wsite-button-highlight.wsite-checkout-button.wsite-com-paypal-checkout-button { font-size: .85em !important; }
 #wsite-com-checkout-list .wsite-form-input, #wsite-com-checkout-summary-list .wsite-form-input { width: 20px !important; margin: 0 10px !important; padding: 5px !important; }
 #wsite-com-checkout-list .wsite-remove-button, #wsite-com-checkout-summary-list .wsite-remove-button { left: 10px !important; top: 10px !important; }
 .wsite-checkout-type .wsite-paypal { margin-left: 0; margin-top: 10px; }
 #wsite-com-checkout-payment > div { width: 100%; }
 #wsite-com-checkout-payment-order { margin: 0; padding: 15px; }
 .wsite-com-continue-shopping .caret { line-height: 3.35 !important; }
 #wsite-com-checkout .wsite-button-inner { font-size: 14px; line-height: 22px; height: 22px; padding: 5px 25px; }
 #wsite-com-checkout .wsite-button { margin-top: 0 !important; }
 }
 @media only screen and (max-width: 768px) {
 .container, .container-header { width: 92%; }
 #website-footer-wrap .container { width: 90%; }
 .wsite-checkout-page-title { height: auto; display: block; text-align: center; }
 .wsite-checkout-columns .wsite-checkout-columns__item { display: block; width: auto; }
 .wsite-checkout-columns .wsite-checkout-columns__item--right { text-align: center; margin-top: 20px; }
 #js-checkout-button-checkout-flow-wrapper { margin-top: 40px; }
 body:not(.wsite-mobile) .wsite-checkout-actions__item.wsite-checkout-actions__buy-buttons--sticky { position: relative !important; display: block !important; bottom: auto !important; left: auto !important; width: auto; padding: 0 !important; box-sizing: border-box; background: transparent !important; box-shadow: none !important; }
 }
 @media only screen and (max-width: 600px) {
 .wsite-header-section h2, .wsite-header-section h2 font, .wsite-section-bg-image h2, .wsite-section-bg-image h2 font { font-size: 36px !important; }
 .sidebar-inner h2, .sidebar-inner h2 font { font-size: 28px !important; }
 .logo img { max-height: 70px; }
 .menu-toggle-trigger { position: fixed !important; top: auto !important; right: 20px; bottom: 30px; transform: none !important; }
 .search-container { width: 300px; }
 .imagegal-wrap { margin: 0; display: block !important; }
 .image-gallery-col { display: block !important; max-width: 100%; }
 .imageGallery div { width: 100% !important; float: none !important; margin: 10px 0 !important; }
 .galleryInnerImageHolder, .partialImageGalleryCaption, .galleryCaptionHolderInner, .galleryCaptionInnerTextHolder, .galleryCaptionInnerText { margin: 0 !important; }
 .galleryCaptionInnerText { padding: 5px 0 0 0 !important; }
 .blog-comments-bottom { width: auto; max-width: 100%; padding-top: 10px; }
 #commentPostDiv { max-width: 100%; }
 #wsite-mini-cart { width: 100%; left: auto !important; right: auto !important; margin-left: 0 !important; margin-right: auto; }
 .wsite-cart-contents { width: 100% !important; left: 0 !important; }
 #wsite-mini-cart .wsite-product-image { padding: 5px !important; }
 #wsite-mini-cart .wsite-items-right { padding-right: 5px !important; }
 .product-grid-masonry--6 .product-grid__item, .product-grid-masonry--5 .product-grid__item, .product-grid-masonry--4 .product-grid__item, .product-grid-masonry--3 .product-grid__item, .product-grid-masonry--2 .product-grid__item { display: block !important; width: 100% !important; margin: 5px 0 !important; }
 }
 #product-branding { position: absolute; bottom: 10px; right: 60px; font-size: 9px; z-index: 4; }
 #product-branding a { color: #000000 !important; display: inline-block; position: relative; }
 #product-branding a:before { content: "Website By Weebly Expert"; }
 body.wsite-editor .builder-guide-wrap { text-align: center; padding: 10px 0 20px 0; margin: 10px 0 35px 0; position: relative; }
 body.wsite-editor .bdguide-border { border: 2px dashed #c8c8c8; padding: 10px; min-height: 80px; }
 body.wsite-editor .bdguide2-border { border: 2px dashed #c8c8c8; min-height: 80px; }
 body.wsite-editor .drdsection-guide .wsite-elements { border: 2px dashed #dddddd; padding: 20px; min-height: 60px; }
 body.builder-dashboard { background: #efefef; padding: 0 !important; font-family: 'Poppins', sans-serif !important; line-height: 1.5; }
 .builder-dboard-banner-wrap { background: #d5e527; }
 .builder-brd-header { background: #000; position: relative; color: #fff; }
 .builder-brd-header, .bdbrd-header-col, .tdboard-columns { -ms-box-orient: horizontal; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -moz-flex; display: -webkit-flex; display: flex; }
 .bdbrd-cols-reversed { -webkit-flex-direction: row-reverse; flex-direction: row-reverse; }
 .bdbrd-cols-middle { align-items: center; align-content: center; }
 .bdbrd-header-col { flex: 1; padding-top: 20px; padding-bottom: 20px; font-weight: bold; position: relative; align-items: center; align-content: center; }
 .bdbrd-hd-admin-wrap { max-width: 130px; background: #202020; font-size: 14px; line-height: 18px; color: #ffffff; text-align: center; }
 .bdbrd-header-left { max-width: 300px; padding: 0 20px; }
 .bdbrd-header-right { text-align: right; }
 .bdbrd-admin-title, .builder-brd-title, .builder-brd-menu { flex: 1; }
 .builder-brd-title { word-spacing: 5px; }
 .builder-brd-menu { padding-right: 20px; }
 .builder-brd-menu a { display: inline-block; padding: 5px 5px 5px 20px; margin: 0 10px; color: #fff; font-size: 14px; position: relative; }
 .builder-brd-menu a:before, .bdbrd-editblock-tip span:before { font-family: FontAwesome !important; position: absolute; top: 50%; transform: translateY(-50%); left: 0; }
 .builder-brd-menu a:before { color: #d5e527; }
 .builder-brd-menu a.link1:before { content: "\f023" !important; }
 .builder-brd-menu a.link2:before { content: "\f27a"; }
 .builder-brd-menu a.link3:before { content: "\f059"; }
 .builder-brd-menu a.link4:before { content: "\f109"; }
 .builder-brd-menu a:hover, .builder-brd-menu a:hover:before { color: #d5e527; }
 .builder-dboard-banner { width: 90%; max-width: 1600px; margin: 0 auto; }
 .bdbrd-welcome-title-wrap { padding: 150px 0; text-align: center; color: #000; }
 .bdbrd-welcome-title-wrap span { display: block; }
 .bdbrd-welcome-title { font-size: 42px; line-height: 1.3; font-weight: 900; }
 .bdbrd-welcome-subtitle { font-size: 22px; line-height: 1.5; font-weight: 600; }
 .bdbrd-welcome-brand { margin-top: 40px; }
 .bdbrd-welcome-brand span { display: inline-block; background: #fff; padding: 20px 30px; font-size: 24px; font-weight: 900; color: #66b15c; border-radius: 5px; }
 .builder-dboard-page, .theme-dboard-container { width: 1280px; margin: 0 auto; }
 .bdbrd-section-wrap { margin: 60px 0; }
 .bdbrd-section-heading { background: #292929; padding: 20px; border-top-left-radius: 10px; border-top-right-radius: 10px; }
 .bdbrd-section-heading-title { font-size: 24px; color: #d5e527; font-weight: 500; }
 .bdbrd-section-heading-desc { font-size: 16px; color: #fff; }
 .bdbrd-section { background: #fff; padding: 40px 60px; }
 .bdbrd-editable-block-wrap { padding: 20px 0; margin-bottom: 20px; border-bottom: 1px solid #d0d0d0; }
 .bdbrd-editable-block-wrap.last-block { margin-bottom: 0; }
 .bdbrd-editblock-tip { margin-bottom: 10px; font-size: 17px; }
 .bdbrd-editblock-tip span { display: inline-block; padding-left: 20px; position: relative; }
 .bdbrd-editblock-tip span:before { content: "\f05a"; }
 .bdbrd-dragdrop-placeholder { min-height: 90px; padding: 30px 20px; border: 3px dashed #aaa; position: relative; }
 .bdbrd-dragdrop-placeholder:before { content: ""; width: 100%; font-size: 15px; font-weight: bold; color: #aaa; text-align: center; word-spacing: 2px; position: absolute; top: 50%; left: 0; transform: translateY(-50%); z-index: 1; }
 .bdbrd-dragdrop-block-wrap { min-height: 200px; }
 .bdbrd-dragdrop-placeholder.bdbrd-inputtip-dragdrop:before { content: "DRAG AND DROP ELEMENTS HERE"; }
 .bdbrd-dragdrop-placeholder .wsite-elements { background: #fff; position: relative; z-index: 5; }
 .theme-dboard-helpful-blocks { background: #d5e527; color: #000; padding: 80px 0; margin: 0 60px 60px 60px; }
 .thdbrd-section-tbshoot, .thdbrd-section-codeeditor { padding-bottom: 60px; margin-bottom: 60px; border-bottom: 1px solid #282828; }
 .tdboard-col { flex: 1; }
 .thdbrd-builder-col-image { max-width: 300px; }
 .thdbrd-builder-col-image img { max-width: 100%; }
 .thdbrd-image-mask { position: relative; }
 .thdbrd-image-mask:before { content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 5; }
 .tdboard-builder-col-right { margin-left: 120px; }
 .bdbrd-cols-reversed .tdboard-builder-col-right { margin-left: 0; margin-right: 120px; }
 .thdbrd-block-title { font-size: 28px; font-weight: 900; }
 .thdbrd-block-desc { font-size: 19px; font-weight: 500; }
 .thdbrd-block-desc span { display: block; margin: 10px 0; }
 .bdbrd-txt-editor-guide { display: inline-block; font-weight: bold; margin-right: 20px; padding-bottom: 2px; border-bottom: 3px solid #000; }
 .thdbrd-block-button { margin-top: 20px; }
 .thdbrd-block-button a { display: inline-block; padding: 10px 20px; font-size: 16px; font-weight: 500; border-radius: 3px; }
 .thdbrd-block-button a.bdbrd-black-button { background: #000; color: #fff; }
 .thdbrd-block-button a.bdbrd-black-button:hover { background: #66b15c; color: #fff; }
 .thdbrd-block-button a.bdbrd-green-button { background: #66b15c; color: #fff; }
 .thdbrd-block-button a.bdbrd-green-button:hover { background: #000; color: #fff; }
 .thdbrd-page-action { background: #fff; padding: 20px; border-radius: 10px; }
 .gstdbrd-content-block { padding: 20px 0 40px 0; margin-bottom: 40px; border-bottom: 1px solid #d0d0d0; }
 .gstdbrd-info-block-wrap .thdbrd-block-title { color: #66b15c; font-size: 22px; font-weight: 600; margin-bottom: 20px; }
 ul.gstdbrd-resources-nav, ul.gstdbrd-resources-nav li { display: block; list-style: none; }
 ul.gstdbrd-resources-nav a { display: inline-block; color: #000; padding: 10px 15px; border-bottom: 1px solid #d5e527; position: relative; }
 ul.gstdbrd-resources-nav a:before { content: "\f0da"; font-family: FontAwesome; position: absolute; top: 50%; transform: translateY(-50%); left: 0; }
 ul.gstdbrd-resources-nav a:hover { color: #66b15c !important; }
 body.wsite-editor .builder-quicktip-wrap { width: 100%; height: 100%; font-family: 'Poppins', sans-serif !important; background: #fff; position: fixed; top: 0; left: 0; z-index: 99994; }
 body.wsite-editor .builder-quicktip-container { width: 960px; height: 700px; position: absolute; top: 50px; left: 50%; transform: translateX(-50%); z-index: 99995; }
 body.wsite-editor #bd-qtip-content { padding: 20px; }
 body.wsite-editor .bd-qtip-text { display: block; padding: 15px 0; position: relative; }
 body.wsite-editor .bd-qtip-text:before { position: absolute; top: 50%; transform: translateY(-50%); left: 0; z-index: 99997; }
 body.wsite-editor .bd-qtip-text.bd-qtip-caption:before { content: "THANK YOU FOR USING ROOMY THEMES"; font-size: 22px; font-weight: bold; color: #fff; text-align: center; background: #3bb281; width: 100%; padding: 15px 0; top: 0; transform: none; }
 body.wsite-editor .bd-qtip-text.bd-qtip-welcome { margin-bottom: 10px; }
 body.wsite-editor .bd-qtip-text.bd-qtip-welcome:before { content: "QUICK TIPS:"; font-size: 18px; font-weight: bold; color: #333333; width: 100%; padding: 20px 0 0 0; top: 0; }
 body.wsite-editor .bd-qtip-tip, body.wsite-editor .bd-qtip-tip2 { margin: 5px 0; }
 body.wsite-editor .bd-qtip-tip:before, body.wsite-editor .bd-qtip-tip2:before { font-size: 14px; color: #333333; padding: 20px 15px; }
 body.wsite-editor .bd-qtip-tip:before { content: "1. Create a new Page, name it DASHBOARD. Under Header Type choose Z-dashboard."; }
 body.wsite-editor .bd-qtip-tip2:before { content: "2. Create another Page, name it Guide. Under Header Type choose Z-get-started."; }
 body.wsite-editor .bd-qtip-close { padding-top: 50px; }
 body.wsite-editor .bd-qtip-close:before { content: "To hide this guide, click Theme > Theme options > turn off QUICK TIP."; font-size: 14px; color: #222222; background: #ebebeb; border: 1px solid #ef4b4a; padding: 10px; }
 body.wsite-editor .bd-qtip-icon { width: 90px; height: 120px; position: absolute; z-index: 99999; }
 body.wsite-editor .bd-qtip-icon:before { font-family: FontAwesome; position: absolute; }
 body.wsite-editor .bd-qtip-icon.bd-qtip-pages { top: 25px; left: 115px; }
 body.wsite-editor .bd-qtip-icon.bd-qtip-pages:before { content: "\f176"; font-size: 58px; color: #ffdc4f; }
 #bdbrd-footer { width: 100%; background: #000; color: #fff; height: 80px; text-align: center; }
 #bdbrd-footer span { display: inline-block; margin-top: 35px; }
 body.wsite-editor .blog-archive-list, body.wsite-editor .blog-category-list { display: block !important; }
 body.wsite-editor .weebly-image-area-placeholder { width: 200px !important; max-width: 200px; height: 130px !important; max-height: 120px; background: #66b15c !important; box-shadow: none !important; border: 1px solid #66b15c; border-radius: 1px; font-size: 10px !important; font-weight: bold; color: #f0f3fb !important; text-align: center; position: relative; z-index: 4; }
 .weebly-image-area-placeholder:before { content: ""; width: 97px; height: 73px; background: url(https://ucarecdn.com/72c4fed4-dbb8-4477-8c83-257712bb709b/weeblyimageplaceholderwhite.png) no-repeat; position: absolute; top: 20px; left: 50%; -ms-transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); transform: translateX(-50%); z-index: 4; }
 .weebly-image-area-placeholder td { padding-bottom: 15px; position: relative; }
 .weebly-image-area-placeholder td img { display: none !important; }
 .wsite-com-product-disabled { opacity: 1 !important; }
 body.wsite-editor .theme-button-alike.paragraph a:before, body.wsite-editor .theme-button-alike.paragraph a:after { content: none !important; display: none; }
 body.wsite-editor .editable-text { min-height: 1px !important; padding-right: 0 !important; }
 body.wsite-editor #customhtml-content.paragraph { color: #888888 !important; }
 body.wsite-editor .footer-text-color #customhtml-content.paragraph { color: #000000 !important; }
 body.wsite-editor #team-carousel-section .container { width: 840px; }
 body.wsite-editor .team-carousel-slide { margin: 20px 0; }
 #product-branding { font-size: 10px; text-align: center; padding-top: 20px; }
 #product-branding a { color: #aaaaaa; display: inline-block; }
 @media screen and (max-width: 1400px) {
 .builder-dboard-page, .theme-dboard-container { width: 90%; }
 .bdbrd-welcome-title { font-size: 36px; line-height: 1.4; }
 .tdboard-builder-col-right { margin-left: 90px; }
 }
 @media screen and (max-width: 1280px) {
 .builder-dboard-page, .theme-dboard-container { width: 96%; }
 .tdboard-builder-col-right { margin-left: 60px; }
 }
 @media screen and (max-width: 1140px) {
 .bdbrd-section { padding: 40px 20px; }
 .theme-dboard-helpful-blocks { margin: 40px 0; }
 .tdboard-builder-col-right { margin-left: 40px; }
 }
 @media screen and (max-width: 992px) {
 .tdboard-columns, .tdboard-col { display: block !important; }
 .thdbrd-builder-col-image { max-width: 100%; }
 .tdboard-builder-col-right { margin-left: 0; margin-top: 60px; }
 }
 @media screen and (max-width: 840px) {
 .builder-brd-header, .bdbrd-header-col { display: block !important; }
 .bdbrd-header-left { max-width: 100%; }
 .builder-brd-header, .bdbrd-header-right { text-align: center; }
 }
 @media screen and (max-width: 768px) {
 #product-branding { right: 10px; }
 }
 html, body { width: 100%; height: 100%; }
 body { background: #ffffff; font-size: 17px; line-height: 1.5; color: #000000; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
 a { color: #005c53; text-decoration: none; }
 div.paragraph a { text-decoration: inherit; }
 div.paragraph a:hover { font-weight: bold; }
 .sticky-wrapper { height: 0 !important; margin: 0 !important; padding: 0 !important; }
 body.wsite-editor.buildguides-on .bdguide { border: 2px dashed #cccccc !important; }
 body.bdqtip-off .builder-quicktip-wrap, body.branding-off #product-branding { display: none !important; }
 body.hdrcart-on .header-cart { display: block !important; }
 body.liststyler-on { padding-bottom: 0 !important; }
 body.liststyler-on div.paragraph ul { padding-left: 15px !important; }
 body.liststyler-on .text-link-styler div.paragraph ul, body.liststyler-on .sidebar-link-styler div.paragraph ul { padding-left: 0 !important; }
 body.liststyler-on .sitemap-nav div.paragraph ol li, body.liststyler-on .sitemap-nav div.paragraph ul li { padding-left: 15px !important; }
 body.liststyler-on #main-footer div.paragraph ul { padding-left: 18px !important; }

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; }
