﻿ .container > .row, .container > div > .row {padding-top:10px;padding-bottom:10px} .row img { margin:1.4rem 0 1rem; } html { font-size: 100%; } body { margin: 0; font-family: "Open Sans", sans-serif; font-size: 100%; line-height: 2; font-weight: 300; } p, td, li, label { font-size: 1.07rem; line-height: 2; font-weight: 300; } h1, h2, h3, h4, h5, h6 { font-family: "Open Sans", sans-serif; font-weight: 300; letter-spacing: 0px; line-height: 1.4; } h1 {font-size: 2.36rem;margin:0.4rem 0;} h2 {font-size: 2rem;margin:0.6rem 0;} h3 {font-size: 1.73rem;margin:0.7rem 0;} h4 {font-size: 1.6rem;margin:0.8rem 0;} h5 {font-size: 1.48rem;margin:0.8rem 0;} h6 {font-size: 1.3rem;margin:0.8rem 0;} p {margin:1rem 0;} .display { margin-bottom: 0.5rem; } .display h1 { font-weight: 800; font-size: 3rem; line-height:1.4; text-transform: uppercase; } .display p { font-size: 1.3rem; font-style: italic; } table td {padding:12px;} @media all and (max-width: 1024px) { h1 {font-size: 2rem;} h2 {font-size: 1.73rem;} h3 {font-size: 1.6rem;} h4 {font-size: 1.48rem;} h5 {font-size: 1.3rem;font-weight:bold;} h6 {font-size: 1rem;font-weight:bold;} .display h1 { font-size: 2.2rem; } .display p { font-size: 1.1rem; } } .display h1 span {font-size: inherit;line-height:inherit;} .display p span {font-size: inherit;line-height:inherit;} h1 span {font-size: inherit;line-height:inherit;} h2 span {font-size: inherit;line-height:inherit;} h3 span {font-size: inherit;line-height:inherit;} h4 span {font-size: inherit;line-height:inherit;} h5 span {font-size: inherit;line-height:inherit;} h6 span {font-size: inherit;line-height:inherit;} p span {font-size: inherit; line-height:inherit;} li span {font-size: inherit; line-height:inherit;} a {color: #009E91;} hr {border:none;border-top: rgba(0, 0, 0, 0.18) 1px solid;margin: 2rem 0 !important;} img {max-width:100%;} figure {margin:0} ol, ul {line-height: inherit; font-weight: inherit;} .container { margin: 0 auto; max-width: 980px; } @media (min-width: 40rem) { .column { float: left; padding-left: 1rem; padding-right: 1rem; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } .column.full { width: 100%; } .column.two-third { width: 66.7%; } .column.two-fourth { width: 75%; } .column.two-fifth { width: 80%; } .column.two-sixth { width: 83.3%; } .column.half { width: 50%; } .column.third { width: 33.3%; } .column.fourth { width: 25%; } .column.fifth { width: 20%; } .column.sixth { width: 16.6%; } .column.flow-opposite { float: right; } } .clearfix:before, .clearfix:after {content: " ";display: table;} .clearfix:after {clear: both;} .clearfix {*zoom: 1;} .center {text-align:center} .right {text-align:right} .left {text-align:left} .padding-20 {padding:20px} .padding-25 {padding:25px} .padding-30 {padding:30px} .padding-35 {padding:35px} .padding-40 {padding:40px} @media all and (max-width: 540px) { .center {text-align:initial} .right {text-align:initial} .left {text-align:initial} .padding-20 {padding:0} .padding-25 {padding:0} .padding-30 {padding:0} .padding-35 {padding:0} .padding-40 {padding:0} } .margin-0 {margin:0 !important} .margin-20 {margin:20px !important} .margin-25 {margin:25px !important} .margin-30 {margin:30px !important} .margin-35 {margin:35px !important} .margin-40 {margin:40px !important} .is-card { display:table; background-color:#fff; } .is-card > * { display:table; } .is-card-circle { width:280px; height: 280px; border-radius:500px; padding:70px; margin:0 auto; } @media all and (max-width: 540px) { .is-card-circle { zoom:0.7; -moz-transform: scale(0.7); } } .is-card-content-centered { display:table-cell;vertical-align:middle;text-align:center; } .max-390 { max-width:390px;margin:0 auto; } .shadow-1 { -webkit-box-shadow: 0 1px 3px rgba(0,0,0, 0.12), 0 1px 2px rgba(0,0,0, 0.24); -moz-box-shadow: 0 1px 3px rgba(0,0,0, 0.12), 0 1px 2px rgba(0,0,0, 0.24); box-shadow: 0 1px 3px rgba(0,0,0, 0.12), 0 1px 2px rgba(0,0,0, 0.24); } .shadow-2 { -webkit-box-shadow: 0 30px 50px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 30px 50px rgba(0, 0, 0, 0.15); box-shadow: 0 30px 50px rgba(0, 0, 0, 0.15); } .shadow-3 { -webkit-box-shadow: 0 0px 100px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0px 100px rgba(0, 0, 0, 0.2); box-shadow: 0 0px 100px rgba(0, 0, 0, 0.2); } img.circle {border-radius:500px;margin-top:0;} img.bordered {border: #ccc 1px solid;} .embed-responsive {position: relative;display:block;height:0;padding:0;overflow:hidden;margin-top: 1.4em;margin-bottom: 1em;} .embed-responsive.embed-responsive-16by9 {padding-bottom: 56.25%;} .embed-responsive.embed-responsive-4by3 {padding-bottom: 75%;} .embed-responsive iframe {position: absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;} .quote {position:relative;margin:1.5em 0;} .quote > i {position: absolute;top: -10px; left: -7px;font-size: 2em;} .quote > small {margin-left:50px;opacity: 0.7;font-size: 1em;} .quote > p {margin-left:50px;font-size: 1.5em;} @media all and (max-width: 540px) { .quote > i {left: -15px;font-size:1.5em;} .quote > small {margin-left:20px;ont-size: 1em;} .quote > p {margin-left:20px;font-size: 1.2em;} } .is-social {line-height:1;margin-bottom:1.5em} .is-social a > i {text-decoration:none;color:#333;font-size:1.2em;margin:0 15px;-webkit-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;} .is-social a:first-child > i {margin:0 15px 0 0} .is-social a:last-child > i {margin:0 0 0 15px} .is-social a:hover > i {color:#08c9b9;} .is-light-text .is-social a > i {color:#fff} .is-light-text .is-social a:hover > i {color:#fff} .is-dark-text .is-social a > i {color:#000} .is-dark-text .is-social a:hover > i {color:#000} .social {line-height:1;margin-bottom:1.5em} .social a > i {text-decoration:none;color:#333;font-size:1.2em;margin:0 15px;-webkit-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;} .social a:first-child > i {margin:0 15px 0 0} .social a:last-child > i {margin:0 0 0 15px} .social a:hover > i {color:#08c9b9;} .is-light-text .social a > i {color:#fff} .is-light-text .social a:hover > i {color:#fff} .is-rounded-button-big {display:inline-block;} .is-rounded-button-big a {display:table;float:left;text-align:center;margin:0 20px;border-radius: 500px; width: 110px; height: 110px;background-color: #aaa;} .is-rounded-button-big a i {display:table-cell;width:100%;height:100%;vertical-align:middle;color:#ffffff;font-size:40px} .is-rounded-button-big a:first-child {margin:0 20px 0 0;} .is-rounded-button-big a:last-child {margin:0 0 0 20px;} .is-rounded-button-medium {display:inline-block;} .is-rounded-button-medium a {display:table;float:left;text-align:center;margin:0 20px;border-radius: 500px; width: 70px; height: 70px;background-color: #aaa;} .is-rounded-button-medium a i {display:table-cell;width:100%;height:100%;vertical-align:middle;color:#ffffff;font-size:30px} .is-boxed-button-big {display:inline-block;} .is-boxed-button-big a {display:table;float:left;text-align:center;margin:0 30px 0 0;width: 110px; height: 110px;background-color: #aaa;} .is-boxed-button-big a i {display:table-cell;width:100%;height:100%;vertical-align:middle;color:#ffffff;font-size:40px} .is-boxed-button-big2 {display:inline-block;} .is-boxed-button-big2 a {display:table;float:left;text-align:center;margin:0 30px 0 0;width: 150px; height: 70px;background-color: #aaa;} .is-boxed-button-big2 a i {display:table-cell;width:100%;height:100%;vertical-align:middle;color:#ffffff;font-size:35px} .is-boxed-button-medium {display:inline-block;} .is-boxed-button-medium a {display:table;float:left;text-align:center;margin:0 30px 0 0;width: 70px; height: 70px;background-color: #aaa;} .is-boxed-button-medium a i {display:table-cell;width:100%;height:100%;vertical-align:middle;color:#ffffff;font-size:30px} .is-boxed-button-medium2 {display:inline-block;} .is-boxed-button-medium2 a {display:table;float:left;text-align:center;margin:0 30px 0 0;width: 100px; height: 50px;background-color: #aaa;} .is-boxed-button-medium2 a i {display:table-cell;width:100%;height:100%;vertical-align:middle;color:#ffffff;font-size:25px} .is-boxed-button-small {display:inline-block;} .is-boxed-button-small a {display:table;float:left;text-align:center;margin:0 20px 0 0;width: 50px; height: 50px;background-color: #aaa;} .is-boxed-button-small a i {display:table-cell;width:100%;height:100%;vertical-align:middle;color:#ffffff;font-size:20px} .height-20 {height:20px} .height-40 {height:40px} .height-60 {height:60px} .height-80 {height:80px} .height-100 {height:100px} .height-120 {height:120px} .height-140 {height:140px} .height-160 {height:160px} .height-180 {height:180px} .height-200 {height:200px} .height-220 {height:220px} .height-240 {height:240px} .height-260 {height:260px} .height-280 {height:280px} .height-300 {height:300px} .height-320 {height:320px} .height-340 {height:340px} .height-360 {height:360px} .height-380 {height:380px} .height-400 {height:400px} @media (max-width: 40rem) { .height-20 {height:20px} .height-40 {height:30px} .height-60 {height:40px} .height-80 {height:45px} .height-100 {height:50px} .height-120 {height:55px} .height-140 {height:60px} .height-160 {height:65px} .height-180 {height:70px} .height-200 {height:75px} .height-220 {height:80px} .height-240 {height:85px} .height-260 {height:90px} .height-280 {height:95px} .height-300 {height:100px} .height-320 {height:110px} .height-340 {height:130px} .height-360 {height:150px} .height-380 {height:175px} .height-400 {height:200px} } .size-12 {font-size:12px !important} .size-14 {font-size:14px !important} .size-16 {font-size:16px !important} .size-18 {font-size:18px !important} .size-21 {font-size:21px !important} .size-24 {font-size:24px !important} .size-28 {font-size:28px !important} .size-32 {font-size:32px !important} .size-35 {font-size:35px !important} .size-38 {font-size:38px !important} .size-42 {font-size:42px !important} .size-46 {font-size:46px !important} .size-48 {font-size:48px !important} .size-50 {font-size:50px !important} .size-54 {font-size:54px !important} .size-60 {font-size:60px !important} .size-64 {font-size:64px !important} .size-68 {font-size:68px !important} .size-72 {font-size:72px !important} .size-76 {font-size:76px !important} .size-80 {font-size:80px !important} .size-84 {font-size:84px !important} .size-88 {font-size:88px !important} .size-92 {font-size:92px !important} .size-96 {font-size:96px !important} .size-100 {font-size:100px !important} .size-104 {font-size:104px !important} .size-108 {font-size:108px !important} .size-112 {font-size:112px !important} .size-116 {font-size:116px !important} .size-120 {font-size:120px !important} .size-124 {font-size:124px !important} .size-128 {font-size:128px !important} .size-132 {font-size:132px !important} .size-136 {font-size:132px !important} .size-140 {font-size:132px !important} .size-144 {font-size:132px !important} .size-148 {font-size:132px !important} .size-152 {font-size:132px !important} .size-156 {font-size:132px !important} .size-160 {font-size:132px !important} .size-164 {font-size:132px !important} .size-168 {font-size:132px !important} .size-172 {font-size:132px !important} .size-176 {font-size:132px !important} .size-180 {font-size:132px !important} .size-184 {font-size:132px !important} .size-188 {font-size:132px !important} .size-192 {font-size:132px !important} .size-196 {font-size:132px !important} .size-200 {font-size:132px !important} .size-204 {font-size:132px !important} .size-208 {font-size:132px !important} .size-212 {font-size:132px !important} .size-216 {font-size:132px !important} .size-220 {font-size:132px !important} @media all and (max-width: 1024px) { .size-12 {font-size:12px !important} .size-14 {font-size:14px !important} .size-16 {font-size:16px !important} .size-18 {font-size:18px !important} .size-21 {font-size:21px !important} .size-24 {font-size:24px !important} .size-28 {font-size:26px !important} .size-32 {font-size:28px !important} .size-35 {font-size:30px !important} .size-38 {font-size:32px !important} .size-42 {font-size:34px !important} .size-46 {font-size:36px !important} .size-48 {font-size:38px !important} .size-50 {font-size:40px !important} .size-54 {font-size:42px !important} .size-60 {font-size:44px !important} .size-64 {font-size:46px !important} .size-68 {font-size:48px !important} .size-72 {font-size:50px !important} .size-76 {font-size:52px !important} .size-80 {font-size:54px !important} .size-84 {font-size:56px !important} .size-88 {font-size:58px !important} .size-92 {font-size:60px !important} .size-96 {font-size:62px !important} .size-100 {font-size:64px !important} .size-104 {font-size:66px !important} .size-108 {font-size:68px !important} .size-112 {font-size:70px !important} .size-116 {font-size:72px !important} .size-120 {font-size:74px !important} .size-124 {font-size:76px !important} .size-128 {font-size:78px !important} .size-132 {font-size:80px !important} .size-136 {font-size:80px !important} .size-140 {font-size:80px !important} .size-144 {font-size:80px !important} .size-148 {font-size:80px !important} .size-152 {font-size:80px !important} .size-156 {font-size:80px !important} .size-160 {font-size:80px !important} .size-164 {font-size:80px !important} .size-168 {font-size:80px !important} .size-172 {font-size:80px !important} .size-176 {font-size:80px !important} .size-180 {font-size:80px !important} .size-184 {font-size:80px !important} .size-188 {font-size:80px !important} .size-192 {font-size:80px !important} .size-196 {font-size:80px !important} .size-200 {font-size:80px !important} .size-204 {font-size:80px !important} .size-208 {font-size:80px !important} .size-212 {font-size:80px !important} .size-216 {font-size:80px !important} .size-220 {font-size:80px !important} } .size-12 span {font-size:12px !important} .size-14 span {font-size:14px !important} .size-16 span {font-size:16px !important} .size-18 span {font-size:18px !important} .size-21 span {font-size:21px !important} .size-24 span {font-size:24px !important} .size-28 span {font-size:28px !important} .size-32 span {font-size:32px !important} .size-35 span {font-size:35px !important} .size-38 span {font-size:38px !important} .size-42 span {font-size:42px !important} .size-46 span {font-size:46px !important} .size-48 span {font-size:48px !important} .size-50 span {font-size:50px !important} .size-54 span {font-size:54px !important} .size-60 span {font-size:60px !important} .size-64 span {font-size:64px !important} .size-68 span {font-size:68px !important} .size-72 span {font-size:72px !important} .size-76 span {font-size:76px !important} .size-80 span {font-size:80px !important} .size-84 span {font-size:84px !important} .size-88 span {font-size:88px !important} .size-92 span {font-size:92px !important} .size-96 span {font-size:96px !important} .size-100 span {font-size:100px !important} .size-104 span {font-size:104px !important} .size-108 span {font-size:108px !important} .size-112 span {font-size:112px !important} .size-116 span {font-size:116px !important} .size-120 span {font-size:120px !important} .size-124 span {font-size:124px !important} .size-128 span {font-size:128px !important} .size-132 span {font-size:132px !important} .size-136 span {font-size:132px !important} .size-140 span {font-size:132px !important} .size-144 span {font-size:132px !important} .size-148 span {font-size:132px !important} .size-152 span {font-size:132px !important} .size-156 span {font-size:132px !important} .size-160 span {font-size:132px !important} .size-164 span {font-size:132px !important} .size-168 span {font-size:132px !important} .size-172 span {font-size:132px !important} .size-176 span {font-size:132px !important} .size-180 span {font-size:132px !important} .size-184 span {font-size:132px !important} .size-188 span {font-size:132px !important} .size-192 span {font-size:132px !important} .size-196 span {font-size:132px !important} .size-200 span {font-size:132px !important} .size-204 span {font-size:132px !important} .size-208 span {font-size:132px !important} .size-212 span {font-size:132px !important} .size-216 span {font-size:132px !important} .size-220 span {font-size:132px !important} @media all and (max-width: 1024px) { .size-12 span {font-size:12px !important} .size-14 span {font-size:14px !important} .size-16 span {font-size:16px !important} .size-18 span {font-size:18px !important} .size-21 span {font-size:21px !important} .size-24 span {font-size:24px !important} .size-28 span {font-size:26px !important} .size-32 span {font-size:28px !important} .size-35 span {font-size:30px !important} .size-38 span {font-size:32px !important} .size-42 span {font-size:34px !important} .size-46 span {font-size:36px !important} .size-48 span {font-size:38px !important} .size-50 span {font-size:40px !important} .size-54 span {font-size:42px !important} .size-60 span {font-size:44px !important} .size-64 span {font-size:46px !important} .size-68 span {font-size:48px !important} .size-72 span {font-size:50px !important} .size-76 span {font-size:52px !important} .size-80 span {font-size:54px !important} .size-84 span {font-size:56px !important} .size-88 span {font-size:58px !important} .size-92 span {font-size:60px !important} .size-96 span {font-size:62px !important} .size-100 span {font-size:64px !important} .size-104 span {font-size:66px !important} .size-108 span {font-size:68px !important} .size-112 span {font-size:70px !important} .size-116 span {font-size:72px !important} .size-120 span {font-size:74px !important} .size-124 span {font-size:76px !important} .size-128 span {font-size:78px !important} .size-132 span {font-size:80px !important} .size-136 span {font-size:80px !important} .size-140 span {font-size:80px !important} .size-144 span {font-size:80px !important} .size-148 span {font-size:80px !important} .size-152 span {font-size:80px !important} .size-156 span {font-size:80px !important} .size-160 span {font-size:80px !important} .size-164 span {font-size:80px !important} .size-168 span {font-size:80px !important} .size-172 span {font-size:80px !important} .size-176 span {font-size:80px !important} .size-180 span {font-size:80px !important} .size-184 span {font-size:80px !important} .size-188 span {font-size:80px !important} .size-192 span {font-size:80px !important} .size-196 span {font-size:80px !important} .size-200 span {font-size:80px !important} .size-204 span {font-size:80px !important} .size-208 span {font-size:80px !important} .size-212 span {font-size:80px !important} .size-216 span {font-size:80px !important} .size-220 span {font-size:80px !important} } .is-light-text * {color: #fff;} .is-dark-text * {color: #000;} .is-title1-96 {margin-top:20px;margin-bottom:20px;} .is-title1-80 {margin-top:15px;margin-bottom:15px;} .is-title1-64 {margin-top:15px;margin-bottom:15px;} .is-title1-48 {margin-top:15px;margin-bottom:15px;} .is-title1-32 {margin-top:15px;margin-bottom:15px;} .is-title2-96 {margin-top:25px;margin-bottom:20px;} .is-title2-80 {margin-top:20px;margin-bottom:15px;} .is-title2-64 {margin-top:20px;margin-bottom:15px;} .is-title2-48 {margin-top:15px;margin-bottom:15px;} .is-title2-32 {margin-top:10px;margin-bottom:15px;} .is-title3-96 {margin-top:30px;margin-bottom:35px;padding:20px 0;border-top:#000 2px solid;border-bottom:#000 2px solid;} .is-title3-80 {margin-top:25px;margin-bottom:33px;padding:20px 0;border-top:#000 2px solid;border-bottom:#000 2px solid;} .is-title3-64 {margin-top:20px;margin-bottom:30px;padding:18px 0;border-top:#000 2px solid;border-bottom:#000 2px solid;} .is-title3-48 {margin-top:20px;margin-bottom:25px;padding:18px 0;border-top:#000 2px solid;border-bottom:#000 2px solid;} .is-title3-32 {margin-top:20px;margin-bottom:20px;padding:15px 0;border-top:#000 2px solid;border-bottom:#000 2px solid;} .is-light-text .is-title3-96 {border-top:#fff 2px solid;border-bottom:#fff 2px solid;} .is-light-text .is-title3-80 {border-top:#fff 2px solid;border-bottom:#fff 2px solid;} .is-light-text .is-title3-64 {border-top:#fff 2px solid;border-bottom:#fff 2px solid;} .is-light-text .is-title3-48 {border-top:#fff 2px solid;border-bottom:#fff 2px solid;} .is-light-text .is-title3-32 {border-top:#fff 2px solid;border-bottom:#fff 2px solid;} .is-dark-text .is-title3-96 {border-top:#000 2px solid;border-bottom:#000 2px solid;} .is-dark-text .is-title3-80 {border-top:#000 2px solid;border-bottom:#000 2px solid;} .is-dark-text .is-title3-64 {border-top:#000 2px solid;border-bottom:#000 2px solid;} .is-dark-text .is-title3-48 {border-top:#000 2px solid;border-bottom:#000 2px solid;} .is-dark-text .is-title3-32 {border-top:#000 2px solid;border-bottom:#000 2px solid;} .is-title4-96 {margin-top:30px;margin-bottom:35px;padding:20px 30px;border:#000 2px solid;} .is-title4-80 {margin-top:25px;margin-bottom:33px;padding:20px 30px;border:#000 2px solid;} .is-title4-64 {margin-top:20px;margin-bottom:30px;padding:18px 28px;border:#000 2px solid;} .is-title4-48 {margin-top:20px;margin-bottom:25px;padding:18px 25px;border:#000 2px solid;} .is-title4-32 {margin-top:20px;margin-bottom:20px;padding:15px 20px;border:#000 2px solid;} .is-light-text .is-title4-96 {border:#fff 2px solid;} .is-light-text .is-title4-80 {border:#fff 2px solid;} .is-light-text .is-title4-64 {border:#fff 2px solid;} .is-light-text .is-title4-48 {border:#fff 2px solid;} .is-light-text .is-title4-32 {border:#fff 2px solid;} .is-dark-text .is-title4-96 {border:#000 2px solid;} .is-dark-text .is-title4-80 {border:#000 2px solid;} .is-dark-text .is-title4-64 {border:#000 2px solid;} .is-dark-text .is-title4-48 {border:#000 2px solid;} .is-dark-text .is-title4-32 {border:#000 2px solid;} .is-title5-96 {margin-top:10px;margin-bottom:35px;padding-bottom:25px;border-bottom:#000 2px solid;} .is-title5-80 {margin-top:10px;margin-bottom:33px;padding-bottom:25px;border-bottom:#000 2px solid;} .is-title5-64 {margin-top:10px;margin-bottom:30px;padding-bottom:20px;border-bottom:#000 2px solid;} .is-title5-48 {margin-top:10px;margin-bottom:25px;padding-bottom:20px;border-bottom:#000 2px solid;} .is-title5-32 {margin-top:10px;margin-bottom:20px;padding-bottom:20px;border-bottom:#000 2px solid;} .is-light-text .is-title5-96 {border-bottom:#fff 2px solid;} .is-light-text .is-title5-80 {border-bottom:#fff 2px solid;} .is-light-text .is-title5-64 {border-bottom:#fff 2px solid;} .is-light-text .is-title5-48 {border-bottom:#fff 2px solid;} .is-light-text .is-title5-32 {border-bottom:#fff 2px solid;} .is-dark-text .is-title5-96 {border-bottom:#000 2px solid;} .is-dark-text .is-title5-80 {border-bottom:#000 2px solid;} .is-dark-text .is-title5-64 {border-bottom:#000 2px solid;} .is-dark-text .is-title5-48 {border-bottom:#000 2px solid;} .is-dark-text .is-title5-32 {border-bottom:#000 2px solid;} .is-title-lite {letter-spacing:3px;word-spacing:5px;} .is-title-lite.is-title3-96, .is-title-lite.is-title4-96, .is-title-lite.is-title5-96 {letter-spacing:4px;word-spacing:8px;} .is-title-lite.is-title3-80, .is-title-lite.is-title4-80, .is-title-lite.is-title5-80 {letter-spacing:4px;word-spacing:8px;} .is-title-lite.is-title3-64, .is-title-lite.is-title4-64, .is-title-lite.is-title5-64 {letter-spacing:4px;word-spacing:8px;} .is-title-lite.is-title3-48, .is-title-lite.is-title4-48, .is-title-lite.is-title5-48 {letter-spacing:4px;word-spacing:8px;} .is-title-lite.is-title3-32, .is-title-lite.is-title4-32, .is-title-lite.is-title5-32 {letter-spacing:3px;word-spacing:5px;} .is-title-bold {font-weight:800;} .is-title-bold.is-title3-96, .is-title-bold.is-title4-96, .is-title-bold.is-title5-96 {border-width:4px;} .is-title-bold.is-title3-80, .is-title-bold.is-title4-80, .is-title-bold.is-title5-80 {border-width:4px;} .is-title-bold.is-title3-64, .is-title-bold.is-title4-64, .is-title-bold.is-title5-64 {border-width:3px;} .is-title-bold.is-title3-48, .is-title-bold.is-title4-48, .is-title-bold.is-title5-48 {border-width:3px;} .is-title-bold.is-title3-32, .is-title-bold.is-title4-32, .is-title-bold.is-title5-32 {border-width:2px;} .is-info1 {margin-top:10px;margin-bottom:0px;font-style:italic;} .is-info1.size-21 {margin-top:12px;} .is-info1.size-24 {margin-top:15px;} .is-info2 {margin-top:10px;margin-bottom:0px;} .is-info2.size-21 {margin-top:12px;} .is-info2.size-24 {margin-top:15px;} .is-btn { padding: 10px 50px; font-size: 1rem; line-height: 2rem; border-radius: 0; letter-spacing: 3px; display: inline-block; margin: 3px 0; font-weight: normal; text-align: center; text-decoration: none; vertical-align: middle; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; -webkit-transition: all 0.16s ease; transition: all 0.16s ease; } .is-btn-ghost1 { color: #000; border: 2px solid #111; } .is-btn-ghost1:hover, .is-btn-ghost1:active, .is-btn-ghost1:focus { color: #fff; background-color: #111; border: 2px solid #111; text-decoration: none; } .is-light-text .is-btn-ghost1, .is-dark-text .is-light-text .is-btn-ghost1 { color: #fff; border: 2px solid #fff;} .is-light-text .is-btn-ghost1:hover, .is-light-text .is-btn-ghost1:active, .is-light-text .is-btn-ghost1:focus, .is-dark-text .is-light-text .is-btn-ghost1:hover, .is-dark-text .is-light-text .is-btn-ghost1:active, .is-dark-text .is-light-text .is-btn-ghost1:focus { color: #000; background-color: #fff; border: 2px solid #fff; } .is-dark-text .is-btn-ghost1, .is-light-text .is-dark-text .is-btn-ghost1 { color: #000; border: 2px solid #111; } .is-dark-text .is-btn-ghost1:hover, .is-dark-text .is-btn-ghost1:active, .is-dark-text .is-btn-ghost1:focus, .is-light-text .is-dark-text .is-btn-ghost1:hover, .is-light-text .is-dark-text .is-btn-ghost1:active, .is-light-text .is-dark-text .is-btn-ghost1:focus { color: #fff; background-color: #111; border: 2px solid #111; } .is-btn-ghost2 { color: #000; border: 1px solid #dcdcdc; background-color: #dcdcdc;} .is-btn-ghost2:hover, .is-btn-ghost2:active, .is-btn-ghost2:focus { color: #000; background-color: #cdcdcd; border: 2px solid #cdcdcd; text-decoration: none; } .is-light-text .is-btn-ghost2, .is-dark-text .is-light-text .is-btn-ghost2 { color: #000; border: 2px solid #f9f9f9; background-color: #f9f9f9; } .is-light-text .is-btn-ghost2:hover, .is-light-text .is-btn-ghost2:active, .is-light-text .is-btn-ghost2:focus, .is-dark-text .is-light-text .is-btn-ghost2:hover, .is-dark-text .is-light-text .is-btn-ghost2:active, .is-dark-text .is-light-text .is-btn-ghost2:focus { color: #000; background-color: #fff; border: 2px solid #fff; } .is-dark-text .is-btn-ghost2, .is-light-text .is-dark-text .is-btn-ghost2 { color: #000; border: 2px solid #d7d7d7; background-color: #d7d7d7; } .is-dark-text .is-btn-ghost2:hover, .is-dark-text .is-btn-ghost2:active, .is-dark-text .is-btn-ghost2:focus, .is-light-text .is-dark-text .is-btn-ghost2:hover, .is-light-text .is-dark-text .is-btn-ghost2:active, .is-light-text .is-dark-text .is-btn-ghost2:focus { color: #000; background-color: #cdcdcd; border: 2px solid #cdcdcd; } .is-btn-small { padding: 5px 25px; font-size: 0.85em; } .is-upper { text-transform:uppercase; } .is-rounded-30 { border-radius: 30px; } .btn { padding: 7px 25px; font-size: 1em; line-height: 2em; border-radius: 5px; letter-spacing: 1px; display: inline-block; margin-bottom: 0; font-weight: normal; text-align: center; text-decoration: none; vertical-align: middle; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; -webkit-transition: all 0.16s ease; transition: all 0.16s ease; } .btn.btn-primary {color: #ffffff;background-color: #08c9b9;} .btn.btn-primary:hover {color: #ffffff;background-color: #07b0a2;border-color: #07b0a2;} .btn.btn-default {color: #333333;background-color: #d3d3d3;} .btn.btn-default:hover {color: #111;background-color: #ccc;border-color: #ccc;} figure.hdr { position: relative; width: 100%; overflow:hidden; background-color: #000; } figure.hdr img { position: relative; display: block; width: 100%; opacity: 0.8; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale(1.2); transform: scale(1.2); } figure.hdr:hover img { opacity: 0.5; -webkit-transform: scale(1); transform: scale(1); } figure.hdr figcaption { position: absolute; top: auto; bottom: 0; left: 0; width: 100%; height: 60%; padding: 0 2.5em; color: #fff; font-size: 1.55em; text-align: center; box-sizing: border-box; z-index:1; } figure.hdr h2 { font-weight: 300; text-transform: uppercase; } figure.hdr h2 span { font-weight: 800; } figure.hdr p { letter-spacing: 1px; font-size: 68.5%; text-transform: uppercase; } figure.hdr h2, figure.hdr p { margin: 0; z-index:10000; } figure.hdr div { height: 100%; z-index:0; } figure.hdr div::before, figure.hdr div::after { position: absolute; content: ''; } figure.one div::before { top: 50px; right: 30px; bottom: 50px; left: 30px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; } figure.one div::after { top: 30px; right: 50px; bottom: 30px; left: 50px; border-right: 1px solid #fff; border-left: 1px solid #fff; } figure.two div::before { top: 30px; right: 30px; bottom: 30px; left: 30px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; } figure.two div::after { top: 30px; right: 30px; bottom: 30px; left: 30px; border-right: 1px solid #fff; border-left: 1px solid #fff; } figure.three figcaption { height: 70%; } figure.three p { margin: 1em 0 0; padding: 2em; border: 1px solid #fff; } figure.four figcaption { height: 60%; text-align: left; } figure.four p { position: absolute; right: 50px; bottom: 50px; left: 50px; padding: 2em; border: 7px solid #fff; } figure.five figcaption { height: 100%; text-align: right; } figure.five h2 { position: absolute; left: 50px; right: 50px; top: 10%; border-bottom: 5px solid #fff; } figure.five p { position: absolute; right: 50px; bottom: 10%; } figure.six figcaption { height: 70%; } figure.six h2 { padding-bottom: 3%; border-bottom: 1px solid #fff; } figure.six p { padding-top: 6%; } figure.seven figcaption { height: 90%; text-align:left; } figure.seven h2 { border-bottom: 3px solid #fff; } figure.seven p { padding-top: 1em; } figure.eight figcaption { height: 100%; text-align: right; } figure.eight h2 { position: absolute; left: 50%; right: 50px; bottom: 10%; } figure.eight p { position: absolute; left: 50px; right: 50%; top: 10%; padding-right:0.5em; border-right: 1px solid #fff; }﻿html {height:100%;} body {height:100%;width:100%;padding:0;margin:0;overflow-x:hidden;} .is-wrapper {width:100%;height:100%;box-sizing:border-box;margin:0 auto;max-width:100%; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s; -o-transition: all ease 0.5s; transition: all ease 0.5s; } .is-wrapper > div { display:table; width:100%; height: auto; float:left; box-sizing:border-box; margin:0; padding:0; position:relative; background:#fff; -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; -ms-transition: all ease 0.3s; -o-transition: all ease 0.3s; transition: all ease 0.3s; } .is-boxes {display:table;table-layout:fixed;width:100%;height:100%;position:relative;min-height:200px;float:left;} .is-box-0 { display:table-cell;width: 0%;height:100%;position:relative; } .is-box-1 { display:table-cell;width: 8.333333%;height:100%;position:relative; } .is-box-2 { display:table-cell;width: 16.666667%;height:100%;position:relative; } .is-box-3 { display:table-cell;width: 25%;height:100%;position:relative; } .is-box-4 { display:table-cell;width: 33.333333%;height:100%;position:relative; } .is-box-5 { display:table-cell;width: 41.666667%;height:100%;position:relative; } .is-box-6 { display:table-cell;width: 50%;height:100%;position:relative; } .is-box-7 { display:table-cell;width: 58.333333%;height:100%;position:relative; } .is-box-8 { display:table-cell;width: 66.666667%;height:100%;position:relative; } .is-box-9 { display:table-cell;width: 75%;height:100%;position:relative; } .is-box-10 { display:table-cell;width: 83.333333%;height:100%;position:relative; } .is-box-11 { display:table-cell;width: 91.666667%;height:100%;position:relative; } .is-box-12 { display:table-cell;width: 100%;height:100%;position:relative; } .is-box-centered {display:table-cell;width: 100%;position:relative;vertical-align:middle;} .is-stretch > div:not(.is-arrow-down) { position:relative;left:0px;top:0px;width:100%;height:100%;display:table; } .flexi-position { position: relative; } .is-stretch .flexi-position { position: absolute; } .is-section.is-stretch {min-height:300px;} @media all and (max-width: 960px) { .is-section:not(.is-box) { height: auto !important; } .is-boxes { height: 100% !important; } .is-box-img {height:300px !important;} .is-box-img .is-boxes {height:100% !important;} .is-box-1 { display:table;width: 100%;height:auto; } .is-box-2 { display:table;width: 100%;height:auto; } .is-box-3 { display:table;width: 100%;height:auto; } .is-box-4 { display:table;width: 100%;height:auto; } .is-box-5 { display:table;width: 100%;height:auto; } .is-box-6 { display:table;width: 100%;height:auto; } .is-box-7 { display:table;width: 100%;height:auto; } .is-box-8 { display:table;width: 100%;height:auto; } .is-box-9 { display:table;width: 100%;height:auto; } .is-box-10 { display:table;width: 100%;height:auto; } .is-box-11 { display:table;width: 100%;height:auto; } .is-box-12 { display:table;width: 100%;height:auto; } .is-box-centered {display:table-cell;} } .is-container { max-width:980px;margin:0 auto;padding:0 30px; position:relative;margin-left:auto;margin-right:auto;box-sizing:border-box; -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; -ms-transition: all ease 0.3s; -o-transition: all ease 0.3s; transition: all ease 0.3s; } @media all and (max-width: 960px) { .is-container { padding:15px; } } @media all and (max-width: 480px) { .is-container { padding:15px; } } .is-wrapper .is-boxed-layout .is-container {padding:50px; background:#fff;} @media all and (max-width: 1280px) { .is-wrapper .is-boxed-layout .is-container { padding:30px; } } @media all and (max-width: 1024px) { .is-wrapper .is-boxed-layout .is-container { padding:30px; } .is-wrapper .is-boxed-layout .is-overlay {display:none !important;} .is-wrapper .is-boxed-layout {background: #fff !important;} } .is-wrapper .is-box .is-container { margin-top:80px; margin-bottom:80px; } @media all and (max-width: 1280px) { .is-wrapper .is-box .is-container { margin-top:40px; margin-bottom:40px; } } .is-arrow-down { display: table; position:absolute;bottom:65px;width:50px;height:50px;left:50%;margin-left:-25px;cursor:pointer;z-index:1 } @media all and (max-width: 1025px) { .is-arrow-down { display:none !important; } } .is-arrow-down > a { background: rgba(0, 0, 0, 0.18); border-radius: 500px; color: rgba(255, 255, 255, 0.75);font-size: 22px; text-decoration:none; text-align: center; display: table-cell; vertical-align: middle;} .bounce { -moz-animation: bounce 5s forwards; -webkit-animation: bounce 5s forwards; animation: bounce 5s forwards; } @-moz-keyframes bounce { 0%, 20%, 50%, 80%, 100% { -moz-transform: translateY(0); } 40% { -moz-transform: translateY(-30px); } 60% { -moz-transform: translateY(-15px); } } @-webkit-keyframes bounce { 0%, 20%, 50%, 80%, 100% { -webkit-transform: translateY(0); } 40% { -webkit-transform: translateY(-30px); } 60% { -webkit-transform: translateY(-15px); } } @keyframes bounce { 0%, 20%, 50%, 80%, 100% { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } 40% { -webkit-transform: translateY(-30px); -moz-transform: translateY(-30px); -ms-transform: translateY(-30px); -o-transform: translateY(-30px); transform: translateY(-30px); } 60% { -webkit-transform: translateY(-15px); -moz-transform: translateY(-15px); -ms-transform: translateY(-15px); -o-transform: translateY(-15px); transform: translateY(-15px); } } .is-arrow-down.light a { background: rgba(255, 255, 255, 0.18);color: #111; } .is-overlay { position:absolute;left:0px;top:0px;width:100%;height:100%; overflow:hidden; } .is-overlay .is-overlay-bg { position:absolute;left:0px;top:0px;width:100%;height:100%; background-size:cover; background-repeat:no-repeat; background-position:50% 60%; } .is-overlay .is-overlay-bg.is-scale-animated.is-appeared { animation:is-scale 25s ease forwards; -ms-animation:is-scale 25s ease forwards; -webkit-animation:is-scale 25s ease forwards; -o-animation:is-scale 25s ease forwards; -moz-animation:is-scale 25s ease forwards; } @keyframes is-scale { from { transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); -moz-transform: scale(1); } to { transform: scale(1.2); -ms-transform: scale(1.2); -webkit-transform: scale(1.2); -o-transform: scale(1.2); -moz-transform: scale(1.2); } } .is-overlay .is-overlay-color { position:absolute;left:0px;top:0px;width:100%;height:100%; background-color: rgb(0, 0, 0);opacity: 0.05; } .is-overlay .is-overlay-content { position:absolute;left:0px;top:0px;width:100%;height:100%; overflow:hidden; z-index: inherit; } .is-overlay .is-overlay-content.content-selectable { z-index: 1 } .is-container { z-index: 1 } .is-bg-grey {background-color:#eeeff0 !important} .is-bg-dark {background-color:#111 !important} .is-bg-light {background-color:#fff !important} .is-light-text, .is-light-text h1, .is-light-text h2, .is-light-text h3, .is-light-text, h4, .is-light-text h5, .is-light-text h6, .is-light-text p, .is-light-text li { color: #fff; } .is-dark-text, .is-dark-text h1, .is-dark-text h2, .is-dark-text h3, .is-dark-text, h4, .is-dark-text h5, .is-dark-text h6, .is-dark-text p, .is-dark-text li { color: #111; } .is-dark-text .is-light-text * {color: #fff;} .is-light-text .is-dark-text * {color: #000;} .is-content-top { vertical-align:top; } .is-content-bottom { vertical-align:bottom } .is-container.is-content-left { margin-left:100px; } .is-container.is-content-right { margin-right:100px; } @media all and (max-width: 1200px) { .is-container.is-content-left { margin-left:60px } .is-container.is-content-right { margin-right:60px; } } @media all and (max-width: 960px) { .is-container.is-content-left { margin-left:30px; margin-right:30px; } .is-container.is-content-right { margin-right:30px; margin-right:30px; } } .is-box-5 .is-content-left, .is-box-4 .is-content-left, .is-box-3 .is-content-left, .is-box-2 .is-content-left, .is-box-1 .is-content-left { margin-left:auto } .is-box-5 .is-content-right, .is-box-4 .is-content-right, .is-box-3 .is-content-right, .is-box-2 .is-content-right, .is-box-1 .is-content-right { margin-right:auto; } .is-wrapper .is-box .is-content-top.edge-y--5 .is-container { margin-top:-200px; } .is-wrapper .is-box .is-content-bottom.edge-y--5 .is-container { margin-bottom:-200px; } .is-wrapper .is-box .is-content-top.edge-y--4 .is-container { margin-top:-160px; } .is-wrapper .is-box .is-content-bottom.edge-y--4 .is-container { margin-bottom:-160px; } .is-wrapper .is-box .is-content-top.edge-y--3 .is-container { margin-top:-120px; } .is-wrapper .is-box .is-content-bottom.edge-y--3 .is-container { margin-bottom:-120px; } .is-wrapper .is-box .is-content-top.edge-y--2 .is-container { margin-top:-80px; } .is-wrapper .is-box .is-content-bottom.edge-y--2 .is-container { margin-bottom:-80px; } .is-wrapper .is-box .is-content-top.edge-y--1 .is-container { margin-top:-40px; } .is-wrapper .is-box .is-content-bottom.edge-y--1 .is-container { margin-bottom:-40px; } .is-wrapper .is-box .is-content-top.edge-y-0 .is-container { margin-top:0; } .is-wrapper .is-box .is-content-bottom.edge-y-0 .is-container { margin-bottom:0; } .is-wrapper .is-box .is-content-top.edge-y-1 .is-container { margin-top:40px; } .is-wrapper .is-box .is-content-bottom.edge-y-1 .is-container { margin-bottom:40px; } .is-wrapper .is-box .is-content-top.edge-y-2 .is-container { margin-top:80px; } .is-wrapper .is-box .is-content-bottom.edge-y-2 .is-container { margin-bottom:80px; } .is-wrapper .is-box .is-content-top.edge-y-3 .is-container { margin-top:120px; } .is-wrapper .is-box .is-content-bottom.edge-y-3 .is-container { margin-bottom:120px; } .is-wrapper .is-box .is-content-top.edge-y-4 .is-container { margin-top:160px; } .is-wrapper .is-box .is-content-bottom.edge-y-4 .is-container { margin-bottom:160px; } .is-wrapper .is-box .is-content-top.edge-y-5 .is-container { margin-top:200px; } .is-wrapper .is-box .is-content-bottom.edge-y-5 .is-container { margin-bottom:200px; } @media all and (max-width: 960px) { .is-wrapper .is-box .is-content-top.edge-y--5 .is-container { margin-top:-200px; } .is-wrapper .is-box .is-content-bottom.edge-y--5 .is-container { margin-bottom:-200px; } .is-wrapper .is-box .is-content-top.edge-y--4 .is-container { margin-top:-160px; } .is-wrapper .is-box .is-content-bottom.edge-y--4 .is-container { margin-bottom:-160px; } .is-wrapper .is-box .is-content-top.edge-y--3 .is-container { margin-top:-120px; } .is-wrapper .is-box .is-content-bottom.edge-y--3 .is-container { margin-bottom:-120px; } .is-wrapper .is-box .is-content-top.edge-y--2 .is-container { margin-top:-80px; } .is-wrapper .is-box .is-content-bottom.edge-y--2 .is-container { margin-bottom:-80px; } .is-wrapper .is-box .is-content-top.edge-y--1 .is-container { margin-top:-20px; } .is-wrapper .is-box .is-content-bottom.edge-y--1 .is-container { margin-bottom:-40px; } .is-wrapper .is-box .is-content-top.edge-y-1 .is-container { margin-top:40px; } .is-wrapper .is-box .is-content-bottom.edge-y-1 .is-container { margin-bottom:40px; } .is-wrapper .is-box .is-content-top.edge-y-2 .is-container { margin-top:40px; } .is-wrapper .is-box .is-content-bottom.edge-y-2 .is-container { margin-bottom:40px; } .is-wrapper .is-box .is-content-top.edge-y-3 .is-container { margin-top:40px; } .is-wrapper .is-box .is-content-bottom.edge-y-3 .is-container { margin-bottom:40px; } .is-wrapper .is-box .is-content-top.edge-y-4 .is-container { margin-top:40px; } .is-wrapper .is-box .is-content-bottom.edge-y-4 .is-container { margin-bottom:40px; } .is-wrapper .is-box .is-content-top.edge-y-5 .is-container { margin-top:40px; } .is-wrapper .is-box .is-content-bottom.edge-y-5 .is-container { margin-bottom:40px; } } .is-content-left.edge-x-0 { margin-left:0 } .is-content-right.edge-x-0 { margin-right:0 } .is-content-left.edge-x-1 { margin-left:40px } .is-content-right.edge-x-1 { margin-right:40px } .is-content-left.edge-x-2 { margin-left:80px } .is-content-right.edge-x-2 { margin-right:80px } .is-content-left.edge-x-3 { margin-left:120px } .is-content-right.edge-x-3 { margin-right:120px } .is-content-left.edge-x-4 { margin-left:160px } .is-content-right.edge-x-4 { margin-right:160px } .is-content-left.edge-x-5 { margin-left:200px } .is-content-right.edge-x-5 { margin-right:200px } @media all and (max-width: 960px) { .is-content-left.edge-x-1 { margin-left:auto } .is-content-right.edge-x-1 { margin-right:auto } .is-content-left.edge-x-2 { margin-left:auto } .is-content-right.edge-x-2 { margin-right:auto } .is-content-left.edge-x-3 { margin-left:auto } .is-content-right.edge-x-3 { margin-right:auto } .is-content-left.edge-x-4 { margin-left:auto } .is-content-right.edge-x-4 { margin-right:auto } .is-content-left.edge-x-5 { margin-left:auto } .is-content-right.edge-x-5 { margin-right:auto } } .is-align-right { text-align:right; } .is-align-center { text-align:center; } .is-align-left { text-align:left; } .is-opacity-20, .is-opacity-20 .is-container { opacity: 0.2; } .is-opacity-25, .is-opacity-25 .is-container { opacity: 0.25; } .is-opacity-30, .is-opacity-30 .is-container { opacity: 0.3; } .is-opacity-35, .is-opacity-35 .is-container { opacity: 0.35; } .is-opacity-40, .is-opacity-40 .is-container { opacity: 0.4; } .is-opacity-45, .is-opacity-45 .is-container { opacity: 0.45; } .is-opacity-50, .is-opacity-50 .is-container { opacity: 0.5; } .is-opacity-55 .is-container { opacity: 0.55; } .is-opacity-60, .is-opacity-60 .is-container { opacity: 0.6; } .is-opacity-65, .is-opacity-65 .is-container { opacity: 0.65; } .is-opacity-70, .is-opacity-70 .is-container { opacity: 0.7; } .is-opacity-75, .is-opacity-75 .is-container { opacity: 0.75; } .is-opacity-80, .is-opacity-80 .is-container { opacity: 0.8; } .is-opacity-85, .is-opacity-85 .is-container { opacity: 0.85; } .is-opacity-90, .is-opacity-90 .is-container { opacity: 0.9; } .is-opacity-95, .is-opacity-95 .is-container { opacity: 0.95; } .is-content-380 { max-width: 380px !important; } .is-content-500 { max-width: 500px !important; } .is-content-640 { max-width: 640px !important; } .is-content-800 { max-width: 800px !important; } .is-content-970 { max-width: 970px !important; } .is-content-980 { max-width: 980px !important; } .is-content-1050 { max-width: 1050px !important; } .is-content-1100 { max-width: 1100px !important; } .is-content-1200 { max-width: 1200px !important; } .is-wrapper > div.is-section-20 { height: 20%; } .is-wrapper > div.is-section-30 { height: 30%; } .is-wrapper > div.is-section-40 { height: 40%; } .is-wrapper > div.is-section-50 { height: 50%; } .is-wrapper > div.is-section-60 { height: 60%; } .is-wrapper > div.is-section-75 { height: 75%; } .is-wrapper > div.is-section-100 { height: 100%; } .is-wrapper > div.is-section-auto { height: 10%; } .is-opacity-1 { opacity:0.95; } .is-shadow-1 { -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.07); -moz-box-shadow: 0 0 9px rgba(0, 0, 0, 0.07); box-shadow: 0 0 9px rgba(0, 0, 0, 0.07); } .is-lightbox img {cursor:pointer; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s; -o-transition: all ease 0.5s; transition: all ease 0.5s; } .is-lightbox img:hover {opacity:0.8} .is-hidden {display:none !important;} .slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none} @charset 'UTF-8';.slick-list,.slick-track{height:100%!important}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;padding:0;margin-top:-10px\9;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:hover:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:50px;line-height:1;opacity:.8;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:30px;z-index:11;opacity:.7;width:30px;height:30px;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20xmlns%3Axlink%3D%27http%3A//www.w3.org/1999/xlink%27%20width%3D%2730px%27%20height%3D%2730px%27%20viewBox%3D%270%200%2050%2080%27%20xml%3Aspace%3D%27preserve%27%3E%3Cpolyline%20fill%3D%27none%27%20stroke%3D%27%23FFFFFF%27%20stroke-width%3D%274%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20points%3D%2745.63%2C75.8%200.375%2C38.087%2045.63%2C0.375%20%27%3E%3C/polyline%3E%3C/svg%3E)!important}[dir=rtl] .slick-prev{right:-25px;left:auto}.slider-on-content .slick-prev{width:22px;height:22px;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20xmlns%3Axlink%3D%27http%3A//www.w3.org/1999/xlink%27%20width%3D%2722px%27%20height%3D%2722px%27%20viewBox%3D%270%200%2050%2080%27%20xml%3Aspace%3D%27preserve%27%3E%3Cpolyline%20fill%3D%27none%27%20stroke%3D%27%23FFFFFF%27%20stroke-width%3D%274%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20points%3D%2745.63%2C75.8%200.375%2C38.087%2045.63%2C0.375%20%27%3E%3C/polyline%3E%3C/svg%3E)!important}.slick-prev:hover{opacity:1}.slick-next{right:30px;z-index:11;opacity:.7;width:30px;height:30px;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20xmlns%3Axlink%3D%27http%3A//www.w3.org/1999/xlink%27%20width%3D%2730px%27%20height%3D%2730px%27%20viewBox%3D%270%200%2050%2080%27%20xml%3Aspace%3D%27preserve%27%3E%3Cpolyline%20fill%3D%27none%27%20stroke%3D%27%23FFFFFF%27%20stroke-width%3D%274%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20points%3D%270.375%2C0.375%2045.63%2C38.087%200.375%2C75.8%20%27%3E%3C/polyline%3E%3C/svg%3E)!important}[dir=rtl] .slick-next{right:auto;left:-25px}.slider-on-content .slick-next{width:22px;height:22px;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20xmlns%3Axlink%3D%27http%3A//www.w3.org/1999/xlink%27%20width%3D%2722px%27%20height%3D%2722px%27%20viewBox%3D%270%200%2050%2080%27%20xml%3Aspace%3D%27preserve%27%3E%3Cpolyline%20fill%3D%27none%27%20stroke%3D%27%23FFFFFF%27%20stroke-width%3D%274%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20points%3D%270.375%2C0.375%2045.63%2C38.087%200.375%2C75.8%20%27%3E%3C/polyline%3E%3C/svg%3E)!important}.slick-next:hover{opacity:1}.slick-slider{height:100%}.slick-dots{z-index:10;position:absolute;bottom:25px;margin:0;display:block;width:100%;padding:0;list-style:none;text-align:center}.slick-dots li,.slick-dots li button{width:10px;height:10px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;color:transparent;border:0;outline:0;background:0 0}.slick-dots li{position:relative;display:inline-block;margin:0 7px;border-radius:500px;border:1px solid rgba(255,255,255,.7)}.slick-dots li.slick-active,.slick-dots li:hover{background:rgba(255,255,255,.5)}.slick-dots.dark li{border:1px solid rgba(0,0,0,.5)}.slick-dots.dark li.slick-active,.slick-dots.dark li:hover{background:rgba(0,0,0,.7)} .slider-image { background-size:cover;background-position:50% 60%;background-repeat:no-repeat;width:100%;height:100%;display:table !important; } .slider-content{ display: table-cell;box-sizing:border-box;padding:50px 70px 50px;text-decoration:none;opacity:0.85} .slider-on-box .slider-content {padding:65px 80px 70px;} .slider-on-box .slick-dots {bottom:35px} .is-video-bg { position: absolute; top: 50%; left: 50%; min-width: 100%; min-height: 100%; width: auto; height: auto; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .is-overlay-video { position:absolute;left:0px;top:0px;width:100%;height:100%; background-color:rgb(0, 0, 0);opacity:0.25; } #banner-wrapper:after { clear: both; content: ""; display: table; }.clear_both{clear:both}#content_container{overflow:hidden}#gallery_layout img{float:left !important;width:200px}#footer_links ul{text-align:center;margin:10px 0 0;padding:10px 0 0}#footer_links li{list-style-image:none;list-style:none;display:inline;margin:0;padding:0}#footer_links a{font-size:12px;text-decoration:underline;font-weight:400;color:#ccc;margin:0 15px}#footer_links .active,#footer_links a:hover{color:#FFF;text-decoration:underline}.social_icons{width:47px;float:left;margin:5px 5px 5px 0}#sidebar_content{overflow:auto}#header_contact{visibility:hidden;margin:0;padding:0}#header_contact h4{visibility:hidden;margin:0;padding:0}.scrollup{width:40px;height:40px;opacity:.3;position:fixed;bottom:50px;right:100px;display:none;text-indent:-9999px;background:url(https://s3-eu-west-1.amazonaws.com/easysites/images/icon_top.png) no-repeat}.noscroll{display:none}.contact_available{display:block;position:absolute;left:-9999px}#login_page fieldset{width:95%;background-color:#f6f5f5;border:solid 1px #ccc;border-top-left-radius:10px;border-top-right-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:2px;margin-top:20px}#login_page fieldset ol{padding:10px;margin:0;list-style:none}#login_page fieldset li{float:none;margin:0 15px 0 5px;padding:0 0 5px 0}#login_page label{display:block;font-weight:bold;color:#000;padding:10px 0 10px 0}#login_page input{border:solid 1px #ccc;width:90%;height:30px}#login_page textarea{width:620px;height:300px}#login_page input,textarea{box-shadow:0 0 3px #ccc,0 10px 15px #eee inset;-moz-transition:padding .25s;-webkit-transition:padding .25s;-o-transition:padding .25s;transition:padding .25s;width:100% -webkit-border-top-right-radius:2px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:2px;border-top-left-radius:5px;border-top-right-radius:2px;border:solid 1px #ccc}#login_page button.submit{background-color:#68b12f;background:-webkit-gradient(linear,left top,left bottom,from(#68b12f),to(#50911e));background:-webkit-linear-gradient(top,#68b12f,#50911e);background:-moz-linear-gradient(top,#68b12f,#50911e);background:-ms-linear-gradient(top,#68b12f,#50911e);background:-o-linear-gradient(top,#68b12f,#50911e);background:linear-gradient(top,#68b12f,#50911e);border:1px solid #509111;border-bottom:1px solid #5b992b;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;box-shadow:inset 0 1px 0 0 #9fd574;-webkit-box-shadow:0 1px 0 0 #9fd574 inset;-moz-box-shadow:0 1px 0 0 #9fd574 inset;-ms-box-shadow:0 1px 0 0 #9fd574 inset;-o-box-shadow:0 1px 0 0 #9fd574 inset;color:white;font-weight:bold;padding:8px 20px;text-align:center;text-shadow:0 -1px 0 #396715;font-size:18px;margin:0 0 15px 15px}#login_page button.submit:hover{opacity:.90;cursor:pointer}#login_page input:focus{background:#fff;border:1px solid #555;box-shadow:0 0 3px #aaa;padding-right:70px}#login_page input:required,#login_page textarea:required{background:#fff url(images/red_asterisk.png) no-repeat 98% center}#login_page input:required:valid,#login_page textarea:required:valid{background:#fff url(images/valid.png) no-repeat 98% center;box-shadow:0 0 5px #5cd053;border-color:#28921f}#login_page input:focus:invalid,#login_page textarea:focus:invalid{background:#fff url(images/invalid.png) no-repeat 98% center;box-shadow:0 0 5px #d45252;border-color:#b03535}#login_page .form_hint{background:#d45252;border-radius:3px 3px 3px 3px;color:white;margin-left:8px;padding:1px 6px;z-index:999;position:absolute;display:none}#login_page .form_hint::before{content:"\25C0";color:#d45252;position:absolute;top:1px;left:-6px}#login_page input:focus+.form_hint{display:inline;*display:none}#login_page input:required:valid+.form_hint{background:#28921f}#login_page input:required:valid+.form_hint::before{color:#28921f}#registration_page fieldset{width:95%;background-color:#f6f5f5;border:solid 1px #ccc;border-top-left-radius:10px;border-top-right-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:2px;margin-top:20px}#registration_page fieldset ol{padding:10px;margin:0;list-style:none}#registration_page fieldset li{float:none;margin:0 15px 0 5px;padding:0 0 5px 0}#registration_page label{display:block;font-weight:bold;color:#000;padding:10px 0 10px 0}#registration_page input{border:solid 1px #ccc;width:90%;height:30px}#registration_page textarea{width:620px;height:300px}#registration_page input,textarea{box-shadow:0 0 3px #ccc,0 10px 15px #eee inset;-moz-transition:padding .25s;-webkit-transition:padding .25s;-o-transition:padding .25s;transition:padding .25s;width:100% -webkit-border-top-right-radius:2px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:2px;border-top-left-radius:5px;border-top-right-radius:2px;border:solid 1px #ccc}#registration_page button.submit{background-color:#68b12f;background:-webkit-gradient(linear,left top,left bottom,from(#68b12f),to(#50911e));background:-webkit-linear-gradient(top,#68b12f,#50911e);background:-moz-linear-gradient(top,#68b12f,#50911e);background:-ms-linear-gradient(top,#68b12f,#50911e);background:-o-linear-gradient(top,#68b12f,#50911e);background:linear-gradient(top,#68b12f,#50911e);border:1px solid #509111;border-bottom:1px solid #5b992b;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;box-shadow:inset 0 1px 0 0 #9fd574;-webkit-box-shadow:0 1px 0 0 #9fd574 inset;-moz-box-shadow:0 1px 0 0 #9fd574 inset;-ms-box-shadow:0 1px 0 0 #9fd574 inset;-o-box-shadow:0 1px 0 0 #9fd574 inset;color:white;font-weight:bold;padding:8px 20px;text-align:center;text-shadow:0 -1px 0 #396715;font-size:18px;margin:0 0 15px 15px}#registration_page button.submit:hover{opacity:.90;cursor:pointer}#registration_page input:focus{background:#fff;border:1px solid #555;box-shadow:0 0 3px #aaa;padding-right:70px}#registration_page input:required,#registration_page textarea:required{background:#fff url(images/red_asterisk.png) no-repeat 98% center}#registration_page input:required:valid,#registration_page textarea:required:valid{background:#fff url(images/valid.png) no-repeat 98% center;box-shadow:0 0 5px #5cd053;border-color:#28921f}#registration_page input:focus:invalid,#registration_page textarea:focus:invalid{background:#fff url(images/invalid.png) no-repeat 98% center;box-shadow:0 0 5px #d45252;border-color:#b03535}#registration_page .form_hint{background:#d45252;border-radius:3px 3px 3px 3px;color:white;margin-left:8px;padding:1px 6px;z-index:999;position:absolute;display:none}#registration_page .form_hint::before{content:"\25C0";color:#d45252;position:absolute;top:1px;left:-6px}#registration_page input:focus+.form_hint{display:inline;*display:none}#registration_page input:required:valid+.form_hint{background:#28921f}#registration_page input:required:valid+.form_hint::before{color:#28921f}.required{color:red;list-style:none}.minlength{color:red;list-style:none}.equalto{color:red;list-style:none}#password{width:345px !important;margin-right:5px}.form_error{color: red;} .sidebar_social_up .sidebar_content { font-size: 0; } .sidebar_social_up a { background: url(https://www.easysites.uk/websites/social/social.png) no-repeat; background-color: rgba(0, 0, 0, .002); border-radius: 2px; display: inline-block; height: 50px; margin: 0 5px 5px 0; width: 50px; -webkit-transition: all .1s linear; -o-transition: all .1s linear; transition: all .1s linear; } .sidebar_social_up .facebook { background-position: 0 -50px; } .sidebar_social_up .twitter { background-position: 0 -100px; } .sidebar_social_up .flickr { background-position: 0 -150px; } .sidebar_social_up .vimeo { background-position: 0 -200px; } .sidebar_social_up .youtube { background-position: 0 -250px; } .sidebar_social_up .google { background-position: 0 -300px; } .sidebar_social_up .instagram { background-position: 0 -350px; } .sidebar_social_up .pinterest { background-position: 0 -400px; } .sidebar_social_up .tumblr { background-position: 0 -450px; } .sidebar_social_up .tiktok { background-position: 0 -500px; }.royalSlider{width:600px;height:400px;position:relative;direction:ltr}.royalSlider>*{float:left}.rsWebkit3d .rsSlide{-webkit-transform:translateZ(0)}.rsWebkit3d .rsSlide,.rsWebkit3d .rsContainer,.rsWebkit3d .rsThumbs,.rsWebkit3d .rsPreloader,.rsWebkit3d img,.rsWebkit3d .rsOverflow,.rsWebkit3d .rsBtnCenterer,.rsWebkit3d .rsAbsoluteEl,.rsWebkit3d .rsABlock,.rsWebkit3d .rsLink{-webkit-backface-visibility:hidden}.rsFade.rsWebkit3d .rsSlide,.rsFade.rsWebkit3d img,.rsFade.rsWebkit3d .rsContainer{-webkit-transform:none}.rsOverflow{width:100%;height:100%;position:relative;overflow:hidden;float:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rsVisibleNearbyWrap{width:100%;height:100%;position:relative;overflow:hidden;left:0;top:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rsVisibleNearbyWrap .rsOverflow{position:absolute;left:0;top:0}.rsContainer{position:relative;width:100%;height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rsArrow,.rsThumbsArrow{cursor:pointer}.rsThumb{float:left;position:relative}.rsArrow,.rsNav,.rsThumbsArrow{opacity:1;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}.rsHidden{opacity:0;visibility:hidden;-webkit-transition:visibility 0 linear .3s,opacity .3s linear;-moz-transition:visibility 0 linear .3s,opacity .3s linear;-o-transition:visibility 0 linear .3s,opacity .3s linear;transition:visibility 0 linear .3s,opacity .3s linear}.rsGCaption{width:100%;float:left;text-align:center}.royalSlider.rsFullscreen{position:fixed !important;height:auto !important;width:auto !important;margin:0 !important;padding:0 !important;z-index:2147483647 !important;top:0 !important;left:0 !important;bottom:0 !important;right:0 !important}.royalSlider .rsSlide.rsFakePreloader{opacity:1 !important;-webkit-transition:0;-moz-transition:0;-o-transition:0;transition:0;display:none}.rsSlide{position:absolute;left:0;top:0;display:block;overflow:hidden;height:100%;width:100%}.royalSlider.rsAutoHeight,.rsAutoHeight .rsSlide{height:auto}.rsContent{width:100%;height:100%;position:relative}.rsPreloader{position:absolute;z-index:0}.rsNav{-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none}.rsNavItem{-webkit-tap-highlight-color:rgba(0,0,0,0.25)}.rsThumbs{cursor:pointer;position:relative;overflow:hidden;float:left;z-index:22}.rsTabs{float:left;background:none !important}.rsTabs,.rsThumbs{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}.rsVideoContainer{width:auto;height:auto;line-height:0;position:relative}.rsVideoFrameHolder{position:absolute;left:0;top:0;background:#141414;opacity:0;-webkit-transition:.3s}.rsVideoFrameHolder.rsVideoActive{opacity:1}.rsVideoContainer iframe,.rsVideoContainer video,.rsVideoContainer embed,.rsVideoContainer .rsVideoObj{position:absolute;z-index:50;left:0;top:0;width:100%;height:100%}.rsVideoContainer.rsIOSVideo iframe,.rsVideoContainer.rsIOSVideo video,.rsVideoContainer.rsIOSVideo embed{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:44px}.rsABlock{left:0;top:0;position:absolute;z-index:15}img.rsImg{max-width:none}.grab-cursor{cursor:url(https://s3-eu-west-1.amazonaws.com/easysites/banner/grab.png) 8 8,move}.grabbing-cursor{cursor:url(https://s3-eu-west-1.amazonaws.com/easysites/banner/grabbing.png) 8 8,move}.rsNoDrag{cursor:auto}.rsLink{left:0;top:0;position:absolute;width:100%;height:100%;display:block;z-index:20;background:url(https://s3-eu-west-1.amazonaws.com/easysites/banner/blank.gif)}.rsDefault,.rsDefault .rsOverflow,.rsDefault .rsSlide,.rsDefault .rsVideoFrameHolder,.rsDefault .rsThumbs{background:#151515;color:#FFF}.rsDefault .rsArrow{height:100%;width:44px;position:absolute;display:block;cursor:pointer;z-index:21}.rsDefault.rsVer .rsArrow{width:100%;height:44px}.rsDefault.rsVer .rsArrowLeft{top:0;left:0}.rsDefault.rsVer .rsArrowRight{bottom:0;left:0}.rsDefault.rsHor .rsArrowLeft{left:0;top:0}.rsDefault.rsHor .rsArrowRight{right:0;top:0}.rsDefault .rsArrowIcn{width:32px;height:32px;top:50%;left:50%;margin-top:-16px;margin-left:-16px;position:absolute;cursor:pointer;background:url('https://s3-eu-west-1.amazonaws.com/easysites/banner/rs-default.png');background-color:#000;background-color:rgba(0,0,0,0.75);*background-color:#000;border-radius:2px}.rsDefault .rsArrowIcn:hover{background-color:rgba(0,0,0,0.9)}.rsDefault.rsHor .rsArrowLeft .rsArrowIcn{background-position:-64px -32px}.rsDefault.rsHor .rsArrowRight .rsArrowIcn{background-position:-64px -64px}.rsDefault.rsVer .rsArrowLeft .rsArrowIcn{background-position:-96px -32px}.rsDefault.rsVer .rsArrowRight .rsArrowIcn{background-position:-96px -64px}.rsDefault .rsArrowDisabled .rsArrowIcn{opacity:.2;filter:alpha(opacity=20);*display:none}.rsDefault .rsBullets{position:absolute;z-index:35;left:0;bottom:0;width:100%;height:auto;margin:0 auto;text-align:center;line-height:8px;overflow:hidden}.rsDefault .rsBullet{width:8px;height:8px;display:inline-block;*display:inline;*zoom:1;padding:6px 5px 6px}.rsDefault .rsBullet span{display:block;width:8px;height:8px;border-radius:50%;background:#777;background:rgba(255,255,255,0.5)}.rsDefault .rsBullet.rsNavSelected span{background-color:#FFF}.rsDefault .rsThumbsHor{width:100%;height:72px}.rsDefault .rsThumbsVer{width:96px;height:100%;position:absolute;top:0;right:0}.rsDefault.rsWithThumbsHor .rsThumbsContainer{position:relative;height:100%}.rsDefault.rsWithThumbsVer .rsThumbsContainer{position:relative;width:100%}.rsDefault .rsThumb{float:left;overflow:hidden;width:96px;height:72px}.rsDefault .rsThumb img{width:100%;height:100%}.rsDefault .rsThumb.rsNavSelected{background:#02874a}.rsDefault .rsThumb.rsNavSelected img{opacity:.3;filter:alpha(opacity=30)}.rsDefault .rsTmb{display:block}.rsDefault .rsTmb h5{font-size:16px;margin:0;padding:0;line-height:20px;color:#FFF}.rsDefault .rsTmb span{color:#DDD;margin:0;padding:0;font-size:13px;line-height:18px}.rsDefault .rsThumbsArrow{height:100%;width:20px;position:absolute;display:block;cursor:pointer;z-index:21;background:#000;background:rgba(0,0,0,0.75)}.rsDefault .rsThumbsArrow:hover{background:rgba(0,0,0,0.9)}.rsDefault.rsWithThumbsVer .rsThumbsArrow{width:100%;height:20px}.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft{top:0;left:0}.rsDefault.rsWithThumbsVer .rsThumbsArrowRight{bottom:0;left:0}.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft{left:0;top:0}.rsDefault.rsWithThumbsHor .rsThumbsArrowRight{right:0;top:0}.rsDefault .rsThumbsArrowIcn{width:16px;height:16px;top:50%;left:50%;margin-top:-8px;margin-left:-8px;position:absolute;cursor:pointer;background:url('https://s3-eu-west-1.amazonaws.com/easysites/banner/rs-default.png')}.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn{background-position:-128px -32px}.rsDefault.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn{background-position:-128px -48px}.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn{background-position:-144px -32px}.rsDefault.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn{background-position:-144px -48px}.rsDefault .rsThumbsArrowDisabled{display:none !important}@media screen and (min-width:0) and (max-width:800px){.rsDefault .rsThumb{width:59px;height:44px}.rsDefault .rsThumbsHor{height:44px}.rsDefault .rsThumbsVer{width:59px}}.rsDefault .rsTabs{width:100%;height:auto;margin:0 auto;text-align:center;overflow:hidden;padding-top:12px;position:relative}.rsDefault .rsTab{display:inline-block;cursor:pointer;text-align:center;height:auto;width:auto;color:#333;padding:5px 13px 6px;min-width:72px;border:1px solid #d9d9dd;border-right:1px solid #f5f5f5;text-decoration:none;background-color:#FFF;background-image:-webkit-linear-gradient(top,#fefefe,#f4f4f4);background-image:-moz-linear-gradient(top,#fefefe,#f4f4f4);background-image:linear-gradient(to bottom,#fefefe,#f4f4f4);-webkit-box-shadow:inset 1px 0 0 #fff;box-shadow:inset 1px 0 0 #fff;*display:inline;*zoom:1}.rsDefault .rsTab:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.rsDefault .rsTab:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-right:1px solid #cfcfcf}.rsDefault .rsTab:active{border:1px solid #d9d9dd;background-color:#f4f4f4;box-shadow:0 1px 4px rgba(0,0,0,0.2) inset}.rsDefault .rsTab.rsNavSelected{color:#FFF;border:1px solid #999;text-shadow:1px 1px #838383;box-shadow:0 1px 9px rgba(102,102,102,0.65) inset;background:#acacac;background-image:-webkit-linear-gradient(top,#acacac,#BBB);background-image:-moz-llinear-gradient(top,#acacac,#BBB);background-image:linear-gradient(to bottom,#acacac,#BBB)}.rsDefault .rsFullscreenBtn{right:0;top:0;width:44px;height:44px;z-index:22;display:block;position:absolute;cursor:pointer}.rsDefault .rsFullscreenIcn{display:block;margin:6px;width:32px;height:32px;background:url('https://s3-eu-west-1.amazonaws.com/easysites/banner/rs-default.png') 0 0;background-color:#000;background-color:rgba(0,0,0,0.75);*background-color:#000;border-radius:2px}.rsDefault .rsFullscreenIcn:hover{background-color:rgba(0,0,0,0.9)}.rsDefault.rsFullscreen .rsFullscreenIcn{background-position:-32px 0}.rsDefault .rsPlayBtn{-webkit-tap-highlight-color:rgba(0,0,0,0.3);width:64px;height:64px;margin-left:-32px;margin-top:-32px;cursor:pointer}.rsDefault .rsPlayBtnIcon{width:64px;display:block;height:64px;-webkit-border-radius:4px;border-radius:4px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;background:url(https://s3-eu-west-1.amazonaws.com/easysites/banner/rs-default.png) no-repeat 0 -32px;background-color:#000;background-color:rgba(0,0,0,0.75);*background-color:#000}.rsDefault .rsPlayBtn:hover .rsPlayBtnIcon{background-color:rgba(0,0,0,0.9)}.rsDefault .rsBtnCenterer{position:absolute;left:50%;top:50%}.rsDefault .rsCloseVideoBtn{right:0;top:0;width:44px;height:44px;z-index:500;position:absolute;cursor:pointer;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}.rsDefault .rsCloseVideoBtn.rsiOSBtn{top:-38px;right:-6px}.rsDefault .rsCloseVideoIcn{margin:6px;width:32px;height:32px;background:url('https://s3-eu-west-1.amazonaws.com/easysites/banner/rs-default.png') -64px 0;background-color:#000;background-color:rgba(0,0,0,0.75);*background-color:#000}.rsDefault .rsCloseVideoIcn:hover{background-color:rgba(0,0,0,0.9)}.rsDefault .rsPreloader{width:20px;height:20px;background-image:url(https://s3-eu-west-1.amazonaws.com/easysites/banner/preloader-white.gif);left:50%;top:50%;margin-left:-10px;margin-top:-10px}.rsDefault .rsGCaption{position:absolute;float:none;bottom:6px;left:6px;text-align:left;background:#000;background:rgba(0,0,0,0.75);color:#FFF;padding:2px 8px;width:auto;font-size:12px;border-radius:2px} * { box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } html, body, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figcaption, figure, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { background: transparent; border: 0; font-size: 100%; margin: 0; outline: 0; padding: 0; vertical-align: baseline; } body { color: #666; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; font-size: 16px; letter-spacing: .25px; line-height: 1.8; } body, html { height: 100%; overflow-x: hidden; } .js body:before { background: rgba(0, 0, 0, .5); bottom: 0; content: ""; left: 0; opacity: 0; position: fixed; right: 0; top: 0; transition: opacity .4s ease-in-out, visibility .4s ease-in-out; visibility: hidden; z-index: 1000; } .js body[style*=hidden] { pointer-events: none; touch-action: none; } .js body[style*=hidden]:before { opacity: 1; visibility: visible; } .js body[style*=hidden] #navigation_can { z-index: 1001; } .js body[style*=hidden] #navigation { z-index: 1002; } body.nav-active { position: fixed; } @font-face { font-family: 'Butler'; src: url('../fonts/Butler.woff2') format('woff2'), url('../fonts/Butler.woff') format('woff'); font-weight: normal; font-style: normal; } @font-face { font-family: 'Butler'; src: url('../fonts/Butler-Bold.woff2') format('woff2'), url('../fonts/Butler-Bold.woff') format('woff'); font-weight: bold; font-style: normal; } @font-face { font-family: 'Butler'; src: url('../fonts/Butler-ExtraBold.woff2') format('woff2'), url('../fonts/Butler-ExtraBold.woff') format('woff'); font-weight: 800; font-style: normal; } @-webkit-keyframes ripple { 100% { top: -12px; right: -12px; bottom: -12px; left: -12px; opacity: 0; } } @keyframes ripple { 100% { top: -8px; right: -8px; bottom: -8px; left: -8px; opacity: 0; } } a { color: #2995D4; text-decoration: none; } a:hover { color: #2481B7; } article a[href]:not([href="#"]):not([class]) { font-weight: 500; text-decoration: underline; } p { margin: 1.25rem 0; } strong { font-weight: 600; } *:focus { outline: 0; } a img { border: 0; } p, td, li, label { font-size: 18px; font-weight: 400; line-height: inherit; } small { color: #999; display: inline-block; font-size: .85em; font-weight: 500; letter-spacing: 1px; margin-bottom: .5rem; text-transform: uppercase; } figcaption { color: #BBB; font-size: .85em; font-weight: 400; } ::selection { background: #148FFF; color: #FFF; } ::-moz-selection { background: #148FFF; color: #FFF; } #contact_page input:-ms-input-placeholder { color: transparent; } #contact_page input::-ms-input-placeholder { color: transparent; } #contact_page input::placeholder { color: transparent; } body:not(.body-contact-us) #contact_page input:-ms-input-placeholder { color: #BBB; } body:not(.body-contact-us) #contact_page input::-ms-input-placeholder { color: #BBB; } body:not(.body-contact-us) #contact_page input::placeholder { color: #BBB; } #search_post:-ms-input-placeholder { color: #999; } #search_post::-ms-input-placeholder { color: #999; } #search_post::placeholder { color: #999; } #website_editor .blog-feed-container aside { display: none; } #website_editor footer { padding: 30px 0; } .row-tool, .side-row-tool { left: 20px !important; top: 20px !important; } #divCaption { overflow: auto; } .hidden-sm { display: none; } .row, .ui-draggable .row { position: relative; } article > .row, .ui-draggable > .row, .is-builder > .row, .is-section .is-builder > .row { padding: .5rem 0; } .container > .row, .container > div > .row { padding-top: 10px; padding-bottom: 10px; } .hasSidebar article .row > .full, .blog-feed-container article .row > .full { width: 100%; } .embed-responsive, .embed-responsive.embed-responsive-16by9 { bottom: 0; height: 100%; left: 0; margin: 0; right: 0; top: 0; width: 100%; } .embed-responsive iframe { background: #f7f7f7; } article .fourth p:only-child { margin: 0; } .center { text-align: center; } .is-wrapper, .is-wrapper > div, .is-container { transition: none; } a.btn { border: 0; font-size: 16px; font-weight: 500; letter-spacing: .25px; margin-top: .5rem; padding: .6rem 1.2rem; transition: none; } .btn.btn-primary { background: #b81010; border-radius: 0; font-family: Oswald, sans-serif; font-size: 18px; font-weight: 400; padding: .75rem 1.25rem; position: relative; text-transform: uppercase; } .btn.btn-primary:only-of-type { display: block; } .btn.btn-primary:before { content: ''; position: absolute; border: #b81010 solid 4px; top: 0; right: 0; bottom: 0; left: 0; opacity: .5; -webkit-animation-duration: 1s; animation-duration: 1s; } .btn.btn-primary:hover { background: #b81010; } .btn.btn-primary:hover:before { -webkit-animation-name: ripple; animation-name: ripple; } a.btn-white { background: none; border: 3px solid #FFF; color: #FFF; } a.btn-block { border-radius: 0; display: block; padding: 1rem 1.75rem; } .is-light-text .is-dark-text .btn.btn-primary { color: #FFF; } .is-rounded-button-medium a { background: none !important; border: 1px solid #EAEAEA; border-radius: 0; margin: 0; margin-right: 1rem; } .is-rounded-button-medium a i { color: #DDD; display: table-cell; font-size: 30px; height: 100%; vertical-align: middle; width: 100%; } .is-rounded-button-medium a i.ion-social-facebook:hover { color: #3b5998; } .is-rounded-button-medium a i.ion-social-twitter:hover { color: #4099FF; } .is-rounded-button-medium a i.ion-social-youtube:hover { color: #e61e25; } .is-title-lite { letter-spacing: 0; word-spacing: 0; } .row img { margin: 0; } .list { margin: .25em 0; } .list > i, .quote .list > i { color: #E83583; position: static; } .list > i + p { display: table-cell; } .quote > p, .quote > small { line-height: 1.4; margin: 10px 0; } .quote > small { font-size: .85em; } .quote > p small { font-size: .75em; } .slick-prev, .slick-next { background-repeat: no-repeat !important; bottom: 0; opacity: 1; top: auto; transform: none; } .slick-prev:before, .slick-next:before { bottom: 0; content: ""; left: 0; opacity: 1; position: absolute; right: 0; top: 0; } .slick-prev:before { background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20xmlns%3Axlink%3D%27http%3A//www.w3.org/1999/xlink%27%20width%3D%2722px%27%20height%3D%2722px%27%20viewBox%3D%270%200%2050%2080%27%20xml%3Aspace%3D%27preserve%27%3E%3Cpolyline%20fill%3D%27none%27%20stroke%3D%27%23FFFFFF%27%20stroke-width%3D%274%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20points%3D%2745.63%2C75.8%200.375%2C38.087%2045.63%2C0.375%20%27%3E%3C/polyline%3E%3C/svg%3E) center no-repeat; background-size: 18px; } .slick-next:before { background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20xmlns%3Axlink%3D%27http%3A//www.w3.org/1999/xlink%27%20width%3D%2722px%27%20height%3D%2722px%27%20viewBox%3D%270%200%2050%2080%27%20xml%3Aspace%3D%27preserve%27%3E%3Cpolyline%20fill%3D%27none%27%20stroke%3D%27%23FFFFFF%27%20stroke-width%3D%274%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20points%3D%270.375%2C0.375%2045.63%2C38.087%200.375%2C75.8%20%27%3E%3C/polyline%3E%3C/svg%3E) center no-repeat; background-size: 18px; } .slick-prev { left: auto; right: 48px; } .slick-next { right: 0; } .slider-on-content .slick-prev, .slider-on-content .slick-next { background: #000 !important; padding: 24px; } .slick-dots { bottom: 20px; } .slick-dots li { background: rgba(0,0,0, .5); border: 0; } .slick-dots li.slick-active, .slick-dots li:hover { background: #FFF; } #container { align-items: center; display: flex; flex-direction: column; margin: 0 auto; padding: 0; min-height: 100%; position: relative; width: 100%; } .container { margin-left: auto; margin-right: auto; max-width: 1240px; width: 100%; } .row > .full { flex: 1 0 100% } .row > .two-sixth { flex: 1 0 83%; } .row > .two-fifth { flex: 1 0 80%; } .row > .two-fourth { flex: 1 0 75%; } .row > .two-thirds { flex: 1 0 66%; } .row > .two-third { flex: 1 0 66%; } .row > .half { flex: 1 0 50%; } .row > .third { flex: 1 0 33%; } .row > .fourth { flex: 1 0 25%; } .row > .fifth { flex: 1 0 20%; } .row > .sixth { flex: 1 0 16%; } .row > .column { float: left; padding: 0 2rem; } .row > .column { margin: .5rem 0; width: 100%; } #article_snippet > .row > .column { padding: 0; } .notification-bar { background: #111; box-shadow: 0 -1px 0 rgba(255,255,255,.1) inset; display: none; flex: 1 0 auto; line-height: 1; overflow: hidden; padding: 0; position: relative; text-align: right; z-index: 99; } .notification-bar:after { clear: both; content: ""; display: table; } .notification-bar .container { align-items: center; display: flex; line-height: 1; margin: 0 auto; padding: 0 2rem; position: relative; } .notification-bar .container:after { clear: both; content: ""; display: table; } .notification-contact { display: flex; flex-grow: 1; float: left; } .notification-social { display: flex; margin-right: 1rem; } .notification-bar .notification-social > span { display: none; font-size: 16px; letter-spacing: 0; line-height: 1; min-width: 50px; padding: 0; text-align: center; } .notification-bar .notification-social > span:nth-child(-n+2) { display: block; } .notification-social a { display: block; font-size: 18px; padding: .9rem .75rem; } .notification-social + .notification-text { display: none; } .notification-links { display: none; } .notification-bar span { color: #FFF; display: block; font-family: Oswald, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.375; margin: 0 auto; padding: .9rem 0; text-transform: uppercase; } .notification-text, .notification-address { display: inline-block; } .notification-address > span { margin-left: .25rem; } .notification-text { float: left; } .notification-contact .phone-call { color: #FFF; display: inline-block; font-weight: 400; } .notification-links span { letter-spacing: .25px; line-height: 1.375; margin: 0; margin-right: 1rem; padding: .9rem 0; } .notification-links span a, .notification-social span a { color: #FFF; font-weight: 400; } .notification-links span a:after { align-items: center; color: rgba(255, 255, 255, .35); content: "\f39c"; display: inline-flex; font-family: "Ionicons"; font-size: 16px; font-weight: 400; height: 16px; margin-left: .5rem; } .basket { margin-left: 1rem; } .basket > div { line-height: 0; padding: 0; } .basket > div a { align-items: center; border: 0; color: inherit; display: inline-flex; line-height: 1; position: relative; text-decoration: none; } .basket strong { font-weight: 400; margin-right: .5rem; } .basket .basket-icon { align-items: center; box-sizing: content-box !important; contain: strict; display: inline-flex; float: none; fill: currentcolor; font-size: 24px; height: 1em; justify-content: center; padding: 0; position: relative; user-select: none; width: 1em; } .basket .basket-count { bottom: 0; color: #000; font-size: 10px; font-weight: 600; letter-spacing: 0; margin-top: 8px; padding: 0; position: absolute; top: 0; z-index: 1; } .basket svg { display: block; height: 100%; stroke: currentColor; width: 100%; } @media (min-width: 60rem) { .basket { margin-left: 2rem; } } .notification-bar .container > div.product-search { align-items: center; display: flex; flex: 0 !important; margin-left: 1rem; position: relative; } .notification-bar .product-search > span { line-height: 1; padding: 0; } .notification-bar .product-search .search-trigger { color: #FFF; cursor: pointer; display: block; font-size: 18px; padding: .9rem 1rem; } .product-overlay { background: rgba(0,0,0,.5); bottom: 0; display: none; left: 0; position: fixed; right: 0; top: 0; z-index: 999; } .product-search-content { background: #FFF; box-shadow: 0 1px 10px rgba(0, 0, 0, .1); display: flex; left: 0; position: absolute; right: 0; top: 0; } .product-search-content form { display: flex; margin: 0 auto; max-width: 100%; position: relative; width: 100%; } .product-search input { background: none; border: 0; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; font-size: 16px; font-weight: 500; height: 100%; line-height: 1.2; padding: 1.5rem 2rem; padding-right: 0; width: 100%; } .product-search input::-webkit-search-cancel-button { -webkit-appearance: none; background: linear-gradient(45deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 42%, #0A0A0A 44%, #0A0A0A 56%, rgba(0,0,0,0) 58%, rgba(0,0,0,0) 100%), linear-gradient(135deg, #FFF 0%, #FFF 42%, #0A0A0A 44%, #0A0A0A 56%, #FFF 58%, #FFF 100%); display: none; height: 14px; margin-left: 1rem; width: 14px; } .product-search input:hover::-webkit-search-cancel-button, .product-search input:focus::-webkit-search-cancel-button { display: block; } .product-search button { align-items: center; background: none; border: 0; color: #0A0A0A; cursor: pointer; display: flex; font-size: 22px; justify-content: center; line-height: 1.25; padding: 1.5rem; } .product-search i { line-height: 0; } @media (min-width: 40rem) { .product-search-content form { max-width: 36rem; } .product-search input { font-size: 18px; padding: 2rem 0; } } @media only screen and (min-width: 50rem) { .product-search-content form { max-width: 46rem; } } @media (min-width: 60rem) { .product-search-content form { max-width: 56rem; } .product-search input { padding: 2rem 0; } } @media only screen and (min-width: 80rem) { .product-search-content form { max-width: 76rem; } } .notification { background: #1B252B; } .notification .service-area { padding-left: 1rem; vertical-align: 2px; } .notification .service-area h4 { color: #FFF; cursor: pointer; font-size: 12px; font-weight: 400; letter-spacing: 0; } .notification .service-area h4 i { font-size: 20px; margin-right: 4px; vertical-align: -3px; } .notification .service-area ul { padding: 0; } .notification .service-area ul li { padding: 0; } .notification .service-area a { border-top: 1px solid #EAEAEA; color: #333; display: block; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; font-size: 13px; padding: 12px 15px; } .notification .service-area li:first-child a { border-top: 0; } h1, h2, h3, h4, h5, h6 { color: #1B252B; font-family: Butler, serif; font-weight: 700; letter-spacing: 1px; } h1 { font-size: 42px; font-weight: 700; line-height: 1.25; padding: 0 0 1rem; } h2, .h2 { font-family: 'Butler', serif; font-size: 38px; letter-spacing: .25px; line-height: 1.2; margin: 1rem 0; } h3, .h3 { font-family: 'Butler', serif; font-size: 34px; letter-spacing: 0; } h4, .h4 { font-size: 30px; letter-spacing: .25px; padding: .5rem 0 0; } h4 i { display: inline-flex; vertical-align: middle; } h5, .h5 { font-size: 26px; padding: .5rem 0 0; } h6, .h6 { font-size: 22px; padding: .5rem 0 0; } .display { margin: 0; } .display > span:first-child { font-size: 14px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; } .display > span:first-child + h1 { padding-top: 1rem; } .display h1 { font-size: 38px; font-weight: 700; letter-spacing: 0; line-height: 1.25; padding: 0; text-transform: none; } .display h2 { font-size: 2rem; } .display p { font-size: 1.05em; font-style: normal; font-weight: 400; letter-spacing: .5px; margin: 0; } .display ul { display: table; list-style: none; margin: 1rem auto; text-align: left; } .display ul li { font-size: 15px; font-weight: 500; margin: .125rem 0; } .display ul li:before { color: #007CBD; content: "\f121"; display: inline-block; font-family: 'Ionicons'; font-size: 20px; font-style: normal; font-weight: normal; font-variant: normal; line-height: 1; margin-right: 10px; vertical-align: middle; speak: none; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } blockquote { font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; font-weight: 100; line-height: 1.2; margin: 0 auto; max-width: 1240px; } #header_can { background: #111; width: 100%; z-index: 12; } #header_can.off, #navigation_can.off { position: fixed; transform: translateY(-100%); top: 0; } #header_can.transit, #navigation_can.transit { border: 0; padding: 0; transition: transform .2s ease-in-out; z-index: 1; } #header_can.fixed, #navigation_can.fixed { transform: translateY(0); transition: transform .5s ease-in-out; } .body-contact_confirmation .nav_drop:after { filter: invert(1); } .header_logo { align-items: flex-start; display: inline-flex; flex-flow: column; line-height: 1; margin: 0; margin: 1.25rem 0; margin-right: 1.5rem; pointer-events: auto; vertical-align: middle; } .off .header_logo { color: #000; } header > .header_logo, header .company-branding > .header_logo { max-width: 220px; } .header_logo img { max-height: 50px; max-width: 100%; } .header_logo + h1 { display: inline-block; margin: 0; vertical-align: middle; } .header_logo ~ h3 { display: none; } header { align-items: center; display: flex; flex-flow: row wrap; margin: 0 auto; padding: 1.25rem 2rem; pointer-events: none; position: relative; text-align: left; width: 100%; z-index: 10; } header h1, header .company-branding span { color: #FFF; display: inline-block; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Droid Sans","Helvetica Neue",sans-serif; font-size: 18px; font-style: normal; font-weight: 500; letter-spacing: 1px; line-height: 1.3; margin: 0; padding: 0; position: relative; z-index: 11; } header .company-branding span { margin-top: .5rem; } header > h1:first-child { flex-grow: 1; margin: 1rem 0; } header .company-branding { flex: 1; line-height: 1; margin: .5rem 0; pointer-events: auto; } header .company-branding .header_logo { margin: 0; } #header_can .company-branding a { border: 0; } header h3 { color: #FFF; display: none; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; font-size: 15px; font-weight: 400; letter-spacing: 0; line-height: 20px; *line-height: 24px; margin: 0 auto; padding: 2px 0 0; *padding: 0; } header #header_contact { align-items: center; display: flex; justify-content: flex-end; margin-right: 3rem; pointer-events: auto; visibility: visible; } header .header_logo + #header_contact { flex-grow: 1; } header #header_contact h4 { border: 0; color: #FFF; display: block; font-family: Helvetica Neue, Arial, sans-serif; font-size: 15px; font-weight: 400; letter-spacing: 0; line-height: 18px; margin-left: 1.25rem; position: relative; text-align: left; visibility: visible; z-index: 1; } header #header_contact h4.contact { display: none; } header #header_contact h4:nth-child(n+3) { display: none; } header #header_contact h4 span { color: #FFF; display: none; font-size: 15px; font-weight: 500; letter-spacing: .25px; text-align: left; } header #header_contact h4 strong { color: #000; display: inline-block; font-size: 15px; font-weight: 500; letter-spacing: .25px; vertical-align: middle; } header #header_contact h4 strong a { border: 0; color: #FFF; display: inline-block; font-weight: 500; height: 22px; overflow: hidden; transition: filter .15s ease-in-out; vertical-align: middle; width: 22px; } header #header_contact h4 strong a[class]:before, header #header_contact h4.contact strong:before { color: currentColor; content: ""; display: inline-block; height: 22px; margin-right: .5rem; order: -1; vertical-align: middle; width: 22px; } header #header_contact h4.phone a:before, header #header_contact h4.office a:before { background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22feather%20feather-phone%22%3E%3Cpath%20d%3D%22M22%2016.92v3a2%202%200%200%201-2.18%202%2019.79%2019.79%200%200%201-8.63-3.07%2019.5%2019.5%200%200%201-6-6%2019.79%2019.79%200%200%201-3.07-8.67A2%202%200%200%201%204.11%202h3a2%202%200%200%201%202%201.72%2012.84%2012.84%200%200%200%20.7%202.81%202%202%200%200%201-.45%202.11L8.09%209.91a16%2016%200%200%200%206%206l1.27-1.27a2%202%200%200%201%202.11-.45%2012.84%2012.84%200%200%200%202.81.7A2%202%200%200%201%2022%2016.92z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E); background-repeat: no-repeat; } header #header_contact h4.mobile a:before { background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22feather%20feather-smartphone%22%3E%3Crect%20x%3D%225%22%20y%3D%222%22%20width%3D%2214%22%20height%3D%2220%22%20rx%3D%222%22%20ry%3D%222%22%3E%3C%2Frect%3E%3Cline%20x1%3D%2212%22%20y1%3D%2218%22%20x2%3D%2212%22%20y2%3D%2218%22%3E%3C%2Fline%3E%3C%2Fsvg%3E); background-repeat: no-repeat; } header #header_contact h4.contact strong { align-items: center; display: flex; } header #header_contact h4.contact strong:before { background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%204h16c1.1%200%202%20.9%202%202v12c0%201.1-.9%202-2%202H4c-1.1%200-2-.9-2-2V6c0-1.1.9-2%202-2z%22%3E%3C%2Fpath%3E%3Cpolyline%20points%3D%2222%2C6%2012%2C13%202%2C6%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E); background-repeat: no-repeat; filter: invert(1); } header #header_contact h4.fax { display: none; } #header_can.transparent { background: transparent; border-color: transparent; z-index: 10; } #header_can.transparent h1, #header_can.transparent header #header_contact h4 strong a { color: #FFF; } .top-header, .top-nav { display: inline-block; vertical-align: top; } .top-header { display: block; position: relative; } .top-header header { text-align: left; } .top-header h1 { color: #333; font-weight: 700; } .top-header h3 { color: #333; display: none; } .top-header header #header_contact h4 span { font-weight: 400; } .top-nav { flex-grow: initial; position: absolute; right: 1rem; top: 50%; transform: translateY(-50%); } .top-nav #navigation { width: auto; } .top-nav #navigation ul { display: table; margin-left: auto; } .top-nav #navigation > ul > li { margin: 0; padding: 0 17px; padding-right: 0; } .top-nav #nav > li > ul { left: -15px; margin: 0; padding-top: 1px; } .top-nav #nav > li > ul ul { box-shadow: 0 -1px 0 #EAEAEA; margin-left: -1px; z-index: 1000; } .top-nav #nav ul li a { border: 1px solid #EAEAEA; border-top: 0; box-shadow: 0 -1px 0 transparent; } .top-nav #nav ul li:hover > a { box-shadow: 0 -1px #161616; } .fixed-bg { background: rgba(0,0,0, .5); bottom: 0; left: 0; position: fixed; right: 0; top: 0; z-index: 1; } #navigation_can { background: none; bottom: 0; height: 100%; line-height: 0; margin: 0 auto; pointer-events: none; position: absolute; text-align: left; top: 0; visibility: hidden; width: calc(100% - 4rem); z-index: 12; } .nav-active #navigation_can { max-width: none; } #navigation { align-items: baseline; background: #FFF; bottom: 0; clip: auto !important; display: block; display: flex; height: 100%; max-height: 100% !important; max-width: 350px; padding: 0; pointer-events: auto; position: fixed !important; right: -350px; visibility: visible; width: 100%; z-index: 10; } #navigation.closed { opacity: 0; } #navigation.opened { opacity: 1; right: 0; visibility: visible; } #navigation.opened:before { opacity: 1; visibility: visible; } #header_can[style*="top"], #navigation.closed > ul[style*="top"] { z-index: 12; } #nav-toggle.js-is-sticky { position: sticky !important; } #navigation > ul { -webkit-overflow-scrolling: touch; } #navigation ul { display: flex; flex-direction: column; height: 100%; list-style: none; margin: auto; overflow-y: auto; padding: 3rem 2rem; padding-right: 6rem; width: 100%; } #navigation li { list-style: none; } #nav ul { padding: 0; } #nav li { display: block; float: none; opacity: 0; padding: 0; padding: 15px 0; transition: transform .4s ease-in-out, opacity .4s ease-in-out; transform: translateX(-20px); z-index: 1000; } #nav > li:nth-child(1) { padding-top: 0; transition-delay: .6s; } #nav > li:nth-child(2) { transition-delay: .7s; } #nav > li:nth-child(3) { transition-delay: .8s; } #nav > li:nth-child(4) { transition-delay: .9s; } #nav > li:nth-child(5) { transition-delay: 1s; } #nav > li:nth-child(6) { transition-delay: 1.1s; } #nav > li:nth-child(7) { transition-delay: 1.2s; } #nav > li:nth-child(8) { transition-delay: 1.3s; } #nav > li:nth-child(9) { transition-delay: 1.4s; } #nav ul li:nth-child(1) { transition-delay: 0s; } #nav ul li:nth-child(2) { transition-delay: .1s; } #nav ul li:nth-child(3) { transition-delay: .2s; } #nav ul li:nth-child(4) { transition-delay: .3s; } #nav ul li:nth-child(5) { transition-delay: .4s; } #nav ul li:nth-child(6) { transition-delay: .5s; } .closed #nav li { transition-delay: 0s; } .opened #nav > li, .opened #nav li ul li { opacity: 1; transform: initial; } #navigation a { color: #000; display: table; font-size: 30px; font-weight: 500; letter-spacing: 0; line-height: 1.5; margin: 0; padding: 0; position: relative; text-decoration: none; } #navigation > ul > li > a, #nav > .nav_placeholder > ul > li > a { font-family: Oswald, sans-serif; font-weight: 400; text-transform: uppercase; } #navigation a::selection { color: inherit; } #nav ul { display: block; height: auto; left: 0; margin: 0; overflow-y: hidden; position: static; top: 100%; transform: none; width: 100%; -webkit-backface-visibility: hidden; transition: visibility .25s ease-in-out, opacity .25s ease-in-out; } #nav > li > ul { padding-top: 15px; } #nav ul li { display: table; margin: 1rem; margin-left: 0; padding: 0; } #nav ul li:last-child { margin-bottom: 0; } #nav ul a { border: 0; color: #777; display: table; font-size: 16px; line-height: 1.25; } #nav ul li > a:hover, #nav ul li > a.active { color: #000; } #nav li ul .nav_drop { margin: 0; } #nav li ul li ul, #nav li ul li ul li ul { display: block\9; left: 100%; margin: 0; top: 0; } #nav > .nav_placeholder > ul > li > ul { background: none; } #nav-toggle { background: linear-gradient(to right, #FFF 0%, #FFF 100%); background-size: 50px 2px; background-position: center center; background-repeat: no-repeat; color: white; display: block; font-size: .01px; height: 16px; line-height: 0; margin: 0; margin-left: auto; pointer-events: auto; position: absolute; right: 0; text-align: right; vertical-align: top; visibility: visible; width: 26px; z-index: 9; } body[style] .fixed #nav-toggle { right: 8px; } #navigation.opened + #nav-toggle { background-image: linear-gradient(to right, #000 0%, #000 100%); position: fixed; right: 2rem; z-index: 1002; } .off .opened + #nav-toggle { background-image: linear-gradient(to right, white 0%, white 100%); } #nav-toggle:before, #nav-toggle:after { background: #FFF; content: ""; height: 2px; left: 0; position: absolute; transition: all .5s cubic-bezier(.35,0, .25,1); width: 100%; } #nav-toggle:before { top: 0; } #nav-toggle:after { bottom: 0; } .off .opened + #nav-toggle:before, .off .opened + #nav-toggle:after { background: white; } #navigation.opened + #nav-toggle:before { background: #000; transform: translateY(2px) translateX(9px) rotate(45deg) scaleX(.6); } #navigation.opened + #nav-toggle:after { background: #000; transform: translateY(-2px) translateX(9px) rotate(-45deg) scaleX(.6); } #nav > .nav_placeholder > ul > li { flex-grow: 1; margin: 0; margin-top: 1.5rem; text-align: left; } #nav > .nav_placeholder > ul > li:nth-child(3n+1) { border-left: 0; padding-left: 0 !important; } #nav > .nav_placeholder > ul > li:first-child { margin-top: .5rem; } #nav > .nav_placeholder > ul > li > a:only-of-type { color: #000; font-size: 22px; } #banner-wrapper { flex: 1 0 auto; } #banner_can { height: 300px; overflow: hidden; padding-top: 75px; position: relative; width: 100%; } #banner_can.half-banner { height: 400px; min-height: 400px; } #banner { height: calc(100% - 12rem); position: relative; width: auto; } .banner_html { border-radius: 25px; bottom: 0; display: table; height: 100%; left: 0; margin: auto; max-width: 1240px; overflow: hidden; padding: 0; position: absolute; right: 0; text-align: center; width: 100%; z-index: 1; } .banner_html > a { border: 1px solid; border-radius: 50px; bottom: 5%; color: #FFF; font-size: 18px; left: 50%; margin-left: -12px; opacity: 0; overflow: hidden; padding: 4px 0; position: absolute; text-align: center; text-shadow: 0 0 0; transition: opacity 1s ease-in 2s; width: 24px; } .banner_html > .visible + a { opacity: 1; } .banner_html > a i:before { -moz-animation: bounce 1.75s infinite; -webkit-animation: bounce 1.75s infinite; animation: bounce 1.75s infinite; transform: translateY(5px); } .is-wrapper .is-box:first-child .is-container:only-child { margin: 1rem 0; } #hnnplHm, .typed-cursor { display: table-cell; } .is-wrapper > div.is-section-20 { height: 20vh; } .is-wrapper > div.is-section-25 { height: 25vh; } .is-wrapper > div.is-section-30 { height: 30vh; min-height: 280px; } .is-wrapper > div.is-section-40 { height: 40vh; min-height: 280px; } .is-wrapper > div.is-section-50 { height: 50vh; } .is-wrapper > div.is-section-60 { height: 60vh; } .is-wrapper > div.is-section-75 { height: 75vh; } .is-wrapper > div.is-section-100 { height: 100vh; } .is-container { max-width: none !important; padding: 0; } .is-wrapper .is-section-auto .is-container, .is-wrapper .is-section-20 .is-container, .is-wrapper .is-section-25 .is-container, .is-wrapper .is-section-30 .is-container { margin: 0 auto; } .is-wrapper .is-box:last-child .is-container { margin: 0 auto; } .is-btn { font-family: Oswald, sans-serif; font-size: 18px; font-weight: 400; letter-spacing: .5px; line-height: 1.5; margin-top: .5rem; padding: 1.25rem; position: relative; text-transform: uppercase; transition: background .16s ease, color .16s ease; } .is-btn-ghost1, .is-dark-text .is-btn-ghost1, .is-light-text .is-dark-text .is-btn-ghost1, .is-light-text .is-btn-ghost1, .is-dark-text .is-light-text .is-btn-ghost1 { color: #FFF; transition: background .4s ease, color .4s ease; } article .is-btn-ghost1, article .is-btn-ghost1:hover, article .is-btn-ghost1:focus, article .is-btn-ghost1:active { color: #000; } .is-btn-ghost1:hover, .is-btn-ghost1:active, .is-btn-ghost1:focus, .is-light-text .is-btn-ghost1:hover, .is-light-text .is-btn-ghost1:active, .is-light-text .is-btn-ghost1:focus, .is-dark-text .is-light-text .is-btn-ghost1:hover, .is-dark-text .is-light-text .is-btn-ghost1:active, .is-dark-text .is-light-text .is-btn-ghost1:focus { background: rgba(255,255,255,.2); color: #FFF; } .is-btn-ghost2, .is-dark-text .is-btn-ghost2, .is-light-text .is-dark-text .is-btn-ghost2, .is-light-text .is-btn-ghost2, .is-dark-text .is-light-text .is-btn-ghost2 { background: #111; color: #FFF; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); position: relative; } .is-btn-ghost2:hover, .is-btn-ghost2:active, .is-btn-ghost2:focus, .is-light-text .is-btn-ghost2:hover, .is-light-text .is-btn-ghost2:active, .is-light-text .is-btn-ghost2:focus, .is-dark-text .is-light-text .is-btn-ghost2:hover, .is-dark-text .is-light-text .is-btn-ghost2:active, .is-dark-text .is-light-text .is-btn-ghost2:focus { background: #b81010; color: #FFF; } .is-btn-ghost2:before { content: ''; position: absolute; border: #111 solid 4px; top: 0; right: 0; bottom: 0; left: 0; -webkit-animation-duration: 1s; animation-duration: 1s; transition: border-color .16s ease; } .is-btn-ghost2:hover:before, .is-btn-ghost2:focus:before, .is-btn-ghost2:active:before { -webkit-animation-name: ripple; animation-name: ripple; border-color: #b81010; } .is-btn-ghost2:hover, .is-btn-ghost1:active, .is-btn-ghost1:focus, .is-dark-text .is-btn-ghost2:hover, .is-dark-text .is-btn-ghost2:active, .is-dark-text .is-btn-ghost2:focus, .is-light-text .is-dark-text .is-btn-ghost2:hover, .is-light-text .is-dark-text .is-btn-ghost2:active, .is-light-text .is-dark-text .is-btn-ghost2:focus, .is-btn-ghost2:hover, .is-btn-ghost2:active, .is-btn-ghost2:focus { background: #b81010; color: #FFF; } .slider-on-box .slider-content { opacity: 1; padding: 2rem; } .slider-content { opacity: 1; padding: 50px; } .slider-content h1, .slider-content h2 { color: #FFF; font-size: 2.25rem; letter-spacing: 0; line-height: 1.4; margin: 1rem 0; padding: 0; } .slider-content p { color: #FFF; } .slider-image { background-position: 50% 50%; } .slider-image:before { background: rgba(0,0,0,.2) !important; bottom: 0; content: ""; left: 0; position: absolute; right: 0; top: 0; } .is-overlay .is-overlay-content > div[style]:before { background: linear-gradient(to bottom, #000 0%, rgba(255,255,255,0) 160px); bottom: 0; content: ""; left: 0; opacity: 0.4; position: absolute; right: 0; top: 0; z-index: 1; } .is-overlay .is-overlay-content > div[style]:after { background-image: radial-gradient(ellipse at center 200%, #070653 0%,#00485d 125%); bottom: 0; content: ""; left: 0; opacity: 0.4; position: absolute; right: 0; top: 0; } .royalSlider { height: 100%; width: 100%; } .rsImg { *left: 0; *margin: 0; height: auto !important; opacity: .8; position: absolute; top: 50%; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); } .rsABlock { border-radius: 4px; color: #FFF; display: table !important; font-weight: 700; padding: 12px; position: relative; text-align: center; -webkit-transform: none !important; transform: none !important; } .rsFirstSlideTitle { font-size: 44px; letter-spacing: -1px; line-height: 1; margin: 20px auto 0; padding: 10px 16px; text-shadow: 1px 3px 1px rgba(0, 0, 0, .2); text-transform: uppercase; } .rsSecondSlideTitle { font-size: 16px; font-weight: 600; margin: 10px auto 0; max-width: 65%; text-shadow: 0 0 1px rgba(0, 0, 0, .4); } .rsThirdSlideTitle { background: #1B252B; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; font-size: 32px; letter-spacing: -1px; line-height: 24px; margin: 20px auto 0; text-transform: uppercase; } .rsBullets { background: none; background-color: transparent; background-image: none; } .banner_text { display: block; display: none; left: 0; margin: 0 auto; max-width: 1240px; position: absolute; right: 0; text-align: center; top: 45%; width: 100%; } .sitemap-content { margin: 0 auto; width: 1240px; } .sitemap-content ul { list-style: none; margin: 0; padding: 0; } #content_can { flex: 1 0 auto; padding: 0; position: relative; width: 100%; } #content_container { display: flex; flex-flow: row wrap; justify-content: center; margin: 0 auto; overflow: visible; padding: 0; width: 100%; } article { order: 1; width: 100%; } article ul, article ol { margin: 15px 0; padding: 0 0 0 40px; } article address { font-weight: bold; } article address p { line-height: 16px; } article > h2, article > p { margin: 1rem auto; max-width: 1240px; } article > *:not(div):first-child { margin-top: 5rem; } article > *:not(div):last-child { margin-bottom: 2rem; } .body-contact_confirmation header h1 { color: #444; } .body-contact_confirmation .closed + #nav-toggle { background-image: linear-gradient(to right, black 0%, black 100%); } .body-contact_confirmation .closed + #nav-toggle:before, .body-contact_confirmation .closed + #nav-toggle:after { background: black; } .body-contact_confirmation #banner-wrapper { display: none; } .body-contact_confirmation #content_can { flex: 1 0 0; } .body-contact_confirmation #content_container { height: 100%; justify-content: center; padding: 7rem 1.5rem 1.5rem; } article .contact-confirmation { background: #FFF; box-shadow: 0 5px 10px rgba(0, 0, 0, .05); margin: 0 auto; max-width: 720px; padding: 3rem; text-align: center; } article .contact-confirmation h2:before { content: "\f2c3"; display: table; font-family: "Ionicons"; font-size: 56px; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; margin: 0 auto 1rem; speak: none; text-rendering: auto; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } article .contact-confirmation p { color: #999; } .contact-confirmation .btn-grey { background: #EAEDF5; color: #132a42; display: inline-block; border: 2px solid #EAEDF5; } .contact-confirmation .btn-sm { padding: 0.5rem 1rem; } .contact-confirmation .btn-default { align-self: center; border-radius: 3px; cursor: pointer; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-weight: 600; text-decoration: none; transition: background .15s ease-in-out, color .15s ease-in-out; margin-left: 5px; } .blog-feed-container { margin: 0 auto; width: 100%; } .blog-feed-container article { align-items: center; margin: 0 auto; flex-direction: column; width: 100%; } .blog-feed-container aside { background: #FFF; display: flex; flex-flow: column wrap; float: none; margin: 0 auto; max-width: none; padding: 0; table-layout: fixed; width: 100%; } .blog-feed-container .sidebar_container { align-items: center; display: flex; flex-flow: row wrap; justify-content: center; margin: 0 auto; max-width: none; padding: 1.5rem 2rem; } .blog-feed-container .sidebar_container:first-child .sidebar_heading h2 { color: #FFF; } .blog-feed-container .sidebar_heading { flex: 1 0 100%; } .blog-feed-container .sidebar_search .sidebar_heading h2 { display: none; } .blog-feed-container .sidebar_content p { display: none; } .blog-feed-container .sidebar_search form { display: flex; } .blog-feed-container .sidebar_content { flex: 1 0 auto; padding: 0; position: relative; } .blog-feed-container .sidebar_content #search_post { background: #FFF; border: 2px solid #EAEAEA; border-radius: 5px; color: #333; font-size: 16px; font-weight: 500; margin: 0; padding: 1.25rem; padding-right: 4rem; -webkit-transition: border-color .25s ease-in-out; transition: border-color .25s ease-in-out; } .blog-feed-container .sidebar_content #search_post:focus { border-color: #CCC; } .blog-feed-container input[type="submit"] { align-self: center; background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2224px%22%20fill=%22%23999%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3Cpath%20d%3D%22M16.021%2C15.96l-2.374-2.375c-0.048-0.047-0.105-0.079-0.169-0.099c0.403-0.566%2C0.643-1.26%2C0.643-2.009%20C14.12%2C9.557%2C12.563%2C8%2C10.644%2C8c-1.921%2C0-3.478%2C1.557-3.478%2C3.478c0%2C1.92%2C1.557%2C3.477%2C3.478%2C3.477c0.749%2C0%2C1.442-0.239%2C2.01-0.643%20c0.019%2C0.063%2C0.051%2C0.121%2C0.098%2C0.169l2.375%2C2.374c0.19%2C0.189%2C0.543%2C0.143%2C0.79-0.104S16.21%2C16.15%2C16.021%2C15.96z%20M10.644%2C13.69%20c-1.221%2C0-2.213-0.991-2.213-2.213c0-1.221%2C0.992-2.213%2C2.213-2.213c1.222%2C0%2C2.213%2C0.992%2C2.213%2C2.213%20C12.856%2C12.699%2C11.865%2C13.69%2C10.644%2C13.69z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E) center no-repeat; background-size: 52px; color: #333; font-size: 15px; font-weight: 600; height: 100%; padding: 0; padding-left: 4rem; position: absolute; right: 0; width: 4rem !important; } .blog-feed-container .sidebar_links { order: -1; max-width: none; padding: 2rem; } .blog-feed-container .sidebar_search { display: block; margin: 0; padding: 0 2rem; } .blog-feed-container .sidebar_links .sidebar_heading:before { color: #000; content: "Stay updated with our latest news and articles"; display: block; font-family: 'Butler', serif; font-weight: 400; font-size: 32px; letter-spacing: 0; line-height: 1.4; padding-bottom: 1.2rem; } .blog-feed-container .sidebar_links .sidebar_heading h2 { display: none; } .blog-feed-container .sidebar_links .sidebar_content { max-width: 100%; padding: 0; text-align: center; } .blog-feed-container .sidebar_links ul { border: 0; margin: 0 auto; padding: 0; text-align: left; } .blog-feed-container .sidebar_links li { display: inline-block; margin: 0; margin-right: .8rem; padding: 0; } .blog-feed-container aside .sidebar_links li a { background: #EEE; border: 0; border-radius: 5px; color: #999; font-weight: 500; letter-spacing: 0; margin: .4rem 0; padding: .2rem .6rem; transition: background .25s ease-in-out, color .15s ease-in-out; } .blog-feed-container aside .sidebar_links li a:hover, .blog-feed-container aside .sidebar_links li a.selected-cat { background: #DDD; } .blog-feed-container aside .sidebar_links li a:after { content: none; display: none; } .blog-feed-container #news_feed #info_panel { padding: 0; } .blog-feed-container #news_feed ul { margin: 0; padding: 0; } .blog-feed-container #news_feed #info_panel ul li:before { content: "\2014"; font-size: 12px; line-height: 1; margin-right: 10px; } .blog-feed-container #news_feed #article_snippet p:empty { line-height: 0; margin: 0; } #news_feed .article_img img { border: 0; height: auto; margin: 0; position: static; -webkit-transform: none; transform: none; vertical-align: bottom; width: 100% !important; } .blog-feed-container #news_feed:not(.news_article) .blog-post { align-content: center; background: #FFF; display: flex; flex: 1 1 100%; flex-flow: row wrap; justify-content: flex-end; margin: 1rem 0; min-height: 100px; position: relative; vertical-align: top; } .blog-feed-container #news_feed:not(.news_article) .blog-post:before { border-bottom: 2px solid #EAEAEA; content: ""; order: -2; position: relative; top: -2rem; } .blog-feed-container #news_feed:not(.news_article) .blog-post:first-child { margin-top: 0; } .blog-feed-container #news_feed:not(.news_article) .blog-post:first-child:before { border: 0; } .blog-feed-container #news_feed:not(.news_article) .blog-post:hover h2 { color: #b81010; } #news_feed:not(.news_article) .blog-post .article_img { flex: 1 0 auto; height: 100%; left: 0; order: -2; position: absolute; top: 0; width: 33%; } .blog-feed-container #news_feed:not(.news_article) h2:first-child { color: #000; flex: 0 0 67%; font-size: 24px; font-weight: 400; letter-spacing: 0; line-height: 1.4; margin: 0 0 .25rem; padding: 0 0 0 2rem; transition: color .3s ease-in-out; width: 67%; -webkit-text-stroke: .1px; } .blog-feed-container #news_feed:not(.news_article) h2:first-child:after { align-items: center; font-size: 42px; font-weight: 400; line-height: 1; margin-left: 0.75rem; vertical-align: middle; } .blog-feed-container #news_feed:not(.news_article) #info_panel { flex: 0 0 67%; padding: 0 0 0 2rem; width: 67%; } .blog-feed-container #news_feed:not(.news_article) .blog-image-none h2, .blog-feed-container #news_feed:not(.news_article) .blog-image-none #info_panel { flex: 0 0 100%; padding: 0; width: auto; } #news_feed:not(.news_article) ul li { color: #999; font-size: 14px; font-weight: 500; margin: 0 10px 0 0; } .blog-feed-container #news_feed:not(.news_article) ul li:nth-child(-n+5) { display: none; } .blog-feed-container #news_feed:not(.news_article) ul li:nth-child(2) { display: inline; order: 1; } .blog-feed-container #news_feed:not(.news_article) #info_panel ul li:last-child:before { content: none; display: none; } article #info_panel ul { display: flex; flex-flow: row wrap; } #news_feed:not(.news_article) .blog-post img { bottom: 0; height: 100%; left: 0; line-height: 1; margin: 0; max-height: 100%; min-width: auto; object-fit: cover; position: absolute; right: 0; top: 0; } .blog-feed-container #news_feed:not(.news_article) #article_snippet { display: none; overflow: hidden; } article #news_feed.news_article { margin: 0 auto; max-width: none; } #news_feed.news_article .blog-post { margin: 0 auto; max-width: 1240px; width: 100%; } .blog-feed-container .news_article .blog-post > h2 { font-size: 36px; margin-top: 1rem; padding-top: 0; padding: 10px 0 0; } .blog-feed-container .news_article #info_panel ul { padding: 1rem 0; } .blog-feed-container .news_article #info_panel ul li { margin: 0 .75rem .5rem 0; } .blog-feed-container .news_article #info_panel ul li:nth-child(odd) { display: none; } .blog-feed-container .news_article #info_panel ul li:nth-child(2):before { content: none; display: none; } .article_img, .blog-large-image { height: auto; } .article-noimage { display: none; flex-grow: 1; } #news_feed.news_article .blog-large-image { box-shadow: 0 5px 60px rgba(0, 0, 0, .025); height: auto; margin: 0 auto; max-width: 1240px; } .blog-feed-container #news_feed:not(.news_article) #article_snippet p { font-size: 16px; margin: 0.5rem 0 1rem; padding: 0; } article #news_feed { background: #FFF; display: flex; flex-flow: row wrap; margin: 0 auto; padding: 2rem; } article #news_feed h2 { position: relative; } article #news_feed #info_panel { display: block; height: auto; padding: 8px 0; } article #news_feed #info_panel ul li { margin: 0 10px 5px 0; } article .news_article #article_snippet { background: #FFF; padding: 1rem 0; position: relative; width: 100% !important; } article #news_feed p { line-height: 1.8; } article #news_feed #more_information { border: 0; margin: 0; padding: 0; width: 100% !important; } article #news_feed > #more_information:last-of-type { margin-bottom: 0; } #more_information p strong { margin: 0 5px; } #more_information p strong:first-child { margin-left: 0; } article #news_feed #more_information p { font-size: 14px; line-height: 16px; } article #news_feed #more_information p { line-height: 0; margin: 0; visibility: collapse; } article #news_feed #more_information a { border-bottom: 1px solid; bottom: 0; color: transparent; cursor: pointer; display: block; float: none; font-family: 'Butler', serif; font-size: 18px; font-weight: 400; left: 0; padding: 0; position: absolute; right: 0; top: 0; text-decoration: none; visibility: visible; opacity: 0; } #more_information a:after { content: "..."; display: inline-block; line-height: 1; margin-left: 1px; } article .news_article img { width: 100%; } article hr { border: 0; border-top: 1px solid #EAEAEA; margin: 0 !important; padding: 0; position: relative; text-align: center; } article hr:before { background: #FFF; color: #333; content: "\f3db"; display: inline-block; font-family: "Ionicons"; font-size: 28px; font-style: normal; font-variant: normal; font-weight: normal; left: 50%; line-height: 1; margin-left: -21px; margin-top: -14px; padding: 0 10px; position: absolute; speak: none; top: 50%; text-rendering: auto; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } #scroll { background: #161616; bottom: 115px; display: none !important; font-weight: 300; height: 60px; letter-spacing: 1px; opacity: 0 !important; overflow: hidden; padding: 17px 20px; padding-left: 45px; right: -60px; width: auto; } #scroll:before { color: #666; content: "Back to top"; display: table; padding-bottom: 20px; text-indent: 0; } #scroll:after { color: #666; content: "\f30f"; font-family: "Ionicons"; font-size: 18px; font-style: normal; font-variant: normal; font-weight: normal; line-height: .8; margin-top: -8px; position: absolute; right: 20px; speak: none; text-indent: 0; text-rendering: auto; text-transform: none; top: 50%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } #sliderWrap { display: none; width: auto; } #slider { right: 10px; } #openCloseWrap a { height: 42px; width: 80px; } #openCloseWrap a:before { bottom: 8px; line-height: 1; } #openCloseWrap a:after { bottom: 8px; height: 20px; right: 10px; } article #gallery_layout { overflow: visible; width: 100%; } article .gallery_img { margin: 0 7px 7px 0; *margin: 0; overflow: visible; } article .gallery_img a { border: 0; display: block; padding: 0; } article .gallery_img img { display: block; float: none !important; height: auto; margin: 1% 1% 0 0; max-width: 100%; vertical-align: top; width: 206px !important; } aside { align-content: flex-start; background: #F5F5F5; display: flex; flex-flow: row wrap; justify-content: center; margin: 0; order: 2; padding: 3rem 2rem; position: relative; text-align: left; width: 100%; margin: 0!important; } aside:empty { display: none; } aside p { margin: 3px 0 0; } aside .sidebar_address .sidebar_content:nth-child(2) br { content: ""; display: none; } aside .sidebar_address .sidebar_content br:last-child { content: none; display: block; } aside .sidebar_content,aside .sidebar_form form { padding: 10px 0; } aside .sidebar_content #search_post { font-size: 14px; height: auto; margin: 10px 0; padding: 12px 14px; width: 100% !important; } .sidebar_content input { border: 1px solid #DDD; font-size: 14px; height: auto; padding: 15px; width: 100% !important; } aside .sidebar_container { margin: 2rem auto 0; padding: 0; position: relative; width: 100%; } aside .sidebar_container .sidebar_heading h2 { font-size: 38px; line-height: 1.1; margin: 0; padding: 0 0 1rem; } aside .sidebar_image { margin: 0 0 25px; width: 100%; } aside .sidebar_links ul { border: 1px solid #DDD; border-radius: 5px; margin: 0; overflow: hidden; padding: 0; } aside .sidebar_links li { display: block; list-style: none; padding: 0; } aside .sidebar_links a { background: #FFF; color: #333; display: block; font-size: 18px; font-weight: 500; padding: .75rem 1.25rem; padding-right: 3rem; position: relative; } aside .sidebar_links a:hover { background: rgba(0,0,0,.01) } aside .sidebar_links li a:after { content: "\f30f"; display: inline-block; font-family: "Ionicons"; font-size: 22px; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; margin-top: -10px; position: absolute; right: 1.25rem; speak: none; text-rendering: auto; text-transform: none; top: 50%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .sidebar_container input, .sidebar_container textarea { border: 1px solid #DDD; border-radius: 0; box-shadow: none; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; font-size: 18px; letter-spacing: .25px; padding: 14px; width: 100% !important; -webkit-transition: border-color .15s linear, height .15s linear; transition: border-color .15s linear, height .15s linear; } .sidebar_form label { cursor: text; font-size: 16px; font-weight: 500; } .sidebar_form input { margin: 0 0 6px; } .sidebar_form textarea { height: 180px; overflow: auto; resize: none; } .sidebar_container input:not([type="submit"]):focus, .sidebar_container textarea:focus { border: solid 1px #AAA; box-shadow: none; color: #242424; } #container fieldset .review-rating select { padding-right: 2rem; background-position: right 10px center; } input[type="submit"] { background: #1B252B; border: 0; color: #FFF; cursor: pointer; font-family: Oswald, -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif; font-size: 18px; line-height: 2em; padding: .75rem 1.25rem; text-transform: uppercase; width: 100%; -webkit-transition: opacity .15s linear; transition: opacity .15s linear; } input[type="submit"]:focus { border: 0; } #footer_can { background: #111; padding: 2rem; position: relative; width: 100%; } footer { color: #AAA; display: flex; flex-flow: row wrap; margin: 0 auto; position: relative; width: 100%; } footer p { align-items: flex-end; color: #999; display: flex; flex-direction: row; flex-flow: row wrap; font-size: 16px; margin: 0 auto; position: relative; } #footer_links { border-top: 1px solid rgba(255,255,255,.25); bottom: 0; font-size: 0; margin: 0 auto; order: 2; padding-top: 2rem; text-align: left; vertical-align: top; width: 100%; z-index: 1; } #footer_links ul { display: flex; flex-flow: row wrap; justify-content: space-between; margin: 0; padding: 0; text-align: center; } #footer_links ul:after { clear: both; content: ""; display: table; flex: 1 0 100%; } #footer_links li { flex: 1 0 50%; text-align: left; } #footer_links li:nth-last-child(n+5) { display: none; } #footer_links li:nth-last-child(-n+4):nth-child(odd) { padding-right: .5rem; } #footer_links a { border: 0; color: #888; display: inline-block; font-family: Oswald, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: .5px; line-height: 1.4; margin: 0 0 20px; position: relative; text-decoration: none; text-transform: uppercase; } #footer_links a:hover { color: #FFF; text-decoration: none; } #footer_links .active { text-decoration: none; } #copy { flex-grow: 1; letter-spacing: .25px; margin: 1rem 0; vertical-align: top; } #copy p span { display: inline-block; font-family: 'Butler', serif; font-size: 22px; font-weight: 500; padding-right: .4rem; padding-bottom: 5px; text-align: left; } #copy p span.copyright, #copy span.company-number { flex: 1 0 100%; font-family: Oswald, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: .5px; line-height: 1.4; padding: .5rem 0; order: 1; text-transform: uppercase; } #copy p span.copyright { order: 2; } #copy span.company-number { display: table; margin-top: 1.5rem; overflow: hidden; text-indent: -9px; } #copy span.company-number a { color: inherit; text-decoration: none; } #copy span.copyright { user-select: none; } #copy span.company { display: none; } #copy span.address-line-1 { padding-top: 3.5rem; } #copy span.address-postcode { flex-grow: 1; } #copy span.address-line-1:before { color: #FFF; content: "Our Location"; display: block; font-family: 'Butler', serif; font-size: 32px; position: absolute; top: 0; } #bottom_phrases { display: none; } article table { background: #241B252B border: 1px solid #151515; border-collapse: collapse; border-spacing: 0; margin: 20px 0; width: 100%; } article td { border: 1px solid #191C1C; } article th { background: #191C1C; line-height: 18px; padding: 8px 0; vertical-align: middle; } article table,td,th { text-align: center; height: 30px; } article td:hover { background: #212424; } form fieldset { margin: 0 auto; max-width: 700px; } article > form { display: flex; justify-content: center; padding: 2rem; } fieldset { border: 0; margin: 0 0 20px; padding: 0; } fieldset ol { list-style: none; margin: 0; padding: 0; } fieldset ol:after { clear: both; content: ""; display: table; } fieldset li { float: left; margin: 0; padding: 2% 0 0; position: relative; width: 100%; } #contact_page fieldset li:first-child, #contact_page fieldset li:last-child { padding: 0; } fieldset label { cursor: text; display: table; font-size: 16px; font-weight: 500; letter-spacing: .25px; padding: 0 0 5px; } #contact_page fieldset label:after { color: #AAA; content: "Required"; font-size: 11px; font-weight: 600; letter-spacing: 0; margin-top: 5px; pointer-events: none; position: absolute; right: 0; } #contact_page fieldset li:nth-child(3) label:after { content: "Please enter numbers only"; } #contact_page .row { display: block; } fieldset input, fieldset select { height: auto; padding: 16px; width: 100%; } fieldset select { background: #FFF url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22feather%20feather-arrow-down%22%3E%3Cline%20x1%3D%2212%22%20y1%3D%225%22%20x2%3D%2212%22%20y2%3D%2219%22%3E%3C%2Fline%3E%3Cpolyline%20points%3D%2219%2012%2012%2019%205%2012%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E); background-position: right 8px center; background-repeat: no-repeat; background-size: 18px; border: 2px solid #eaeaea; border-radius: 5px; color: #0A0A0A; display: inline-block; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-weight: 600; letter-spacing: 0; outline: 0; font-size: 16px; padding: 16px; padding-right: 1.75rem; -webkit-appearance: none; appearance: none; } fieldset textarea { height: 225px; max-height: 500px; min-height: 225px; overflow: auto; padding: 16px; width: 100% !important; } fieldset input, fieldset textarea { background: #FFF; border: 2px solid #EAEAEA; border-radius: 5px; box-shadow: none; color: #333; font-size: 16px; -webkit-transition: border-color .25s ease-in-out; transition: border-color .25s ease-in-out; } fieldset input:focus, fieldset textarea:focus { border-color: #CCC; } #contact_page fieldset input:not(#phone_number):valid,#contact_page fieldset textarea:valid { border-color: #46DC87; } fieldset input:-webkit-autofill { box-shadow: 0 0 0 80px #FFF inset; } fieldset input[type="radio"], fieldset input[type="checkbox"] { -webkit-box-shadow: none; -moz-box-shadow: none; background: none; border: 0; box-shadow: none !important; height: 15px !important; margin: 10px; margin: 0 10px 0 0\9; width: 20px !important; } input[type="range"] { border: 0; padding: 0; } #button { margin: .75rem auto 0; -webkit-perspective: 500px; perspective: 500px; position: relative; } fieldset button.submit { background: #222; border: 0; color: #FFF; cursor: pointer; display: table; font-family: Oswald, sans-serif; font-size: 18px; font-weight: 400; letter-spacing: .5px; line-height: 2em; margin: 0 auto; outline: 1px solid transparent; padding: .75rem 1.25rem; position: relative; text-align: center; text-transform: uppercase; width: 100%; } fieldset button.submit.in-progress { transform-origin: 50% 100%; transform: rotateX(-87deg) translateY(100%); } fieldset button.submit.in-progress:after { background: #7a27ff; background: -webkit-linear-gradient(to top right, #7a27ff, #1834ff); background: linear-gradient(to top right, #7a27ff, #1834ff); color: #FFF; content: 'Sending...'; left: 0; padding: 16px 0; position: absolute; top: -100%; -webkit-transform-origin: 0% 100%; -webkit-transform: rotateX(90deg); -moz-transform-origin: 0% 100%; -moz-transform: rotateX(90deg); -ms-transform-origin: 0% 100%; -ms-transform: rotateX(90deg); transform-origin: 0% 100%; transform: rotateX(90deg); width: 100%; z-index: -1; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; transition: all .5s ease-in-out; } fieldset button.submit:hover { background: #111; } fieldset .form_hint { display: none; } @media only screen and (min-width: 0) and (max-width: 370px) { article .gallery_img img { margin: 0 0 8px !important; width: 31.8% !important; } } @media all and (max-width: 640px) { .padding-30 { padding: 1.5rem; } } @media only screen and (min-width: 0) and (max-width: 40rem) { article .blog-large-image img { position: static; -webkit-transform: none; transform: none; } article #news_feed .blog-large-image ~ #more_information a { height: auto; } } @media only screen and (min-width: 40rem) and (max-width: 60rem) { #banner_can.half-banner { height: 320px; } .rsFirstSlideTitle { font-size: 40px; letter-spacing: -2px; line-height: 40px; margin-top: 0; padding: 10px 16px 16px; } .rsSecondSlideTitle { font-size: 14px; line-height: 24px; margin: 0 auto; width: 75%; } .rsThirdSlideTitle { margin: 10px auto 0; width: 360px; } #content_container, #content_container.hasSidebar { width: 100%; } article #news_feed .blog-large-image ~ #more_information a { height: auto; } } .js #navigation { clip: rect(0 0 0 0); max-height: 0; max-height: none\9; position: absolute; zoom: 1; } @media only screen and (min-width: 0) and (max-width: 60rem) { aside .sidebar_container input { -webkit-appearance: none; -moz-appearance: none; appearance: none; } } @media only screen and (min-width: 40rem) { .container, header, #navigation_can, .hasSidebar article, .blog-feed-container, footer { max-width: 35rem; width: 100%; } .fixed header #header_contact, .transit header #header_contact { display: none; right: 6rem; } aside .sidebar_container { max-width: 35rem; } .row > .column { margin: 1rem 0; padding: 0; } .row > .full { max-width: 35rem; } .row > .two-sixth { max-width: calc(35rem / 6 * 5); } .row > .two-fifth { max-width: calc(35rem / 5 * 4); } .row > .two-fourth { max-width: calc(35rem / 4 * 3); } .row > .two-third, .ui-draggable > .row > .two-thirds { max-width: calc(35rem / 3 * 2); padding: 0 1rem; } .row > .half, .row > .third, .row > .two-third, .row > .two-thirds { flex: 1 0 100%; max-width: 35rem; } .row > .two-third:first-child, .row > .third:first-child { padding-left: 0; } .row > .two-third:last-child, .row > .third:last-child { padding-right: 0; } .row > .two-fourth:first-child, .row > .fourth:first-child { padding-left: 0; } .row > .two-fourth:last-child, .row > .fourth:last-child { padding-right: 0; } .row > .fourth, .row > .fifth, .row > .sixth { padding: 0 0.75rem; } .row > .fourth:nth-child(2) { padding-right: 0; } .row > .fourth:nth-child(3) { padding-left: 0; } #website_editor .third:nth-child(3) { padding-right: 0; } .row > .fourth { flex: 1 0 50%; max-width: calc(35rem / 2); } .row > .two-fourth + .fourth { flex: 1 0 25%; max-width: calc(35rem / 4); } .row > .fifth { max-width: calc(35rem / 5); } .row > .sixth { max-width: calc(35rem / 6); } .row > .sixth:nth-last-child(n+6), .row > .sixth:nth-last-child(n+6) ~ .sixth { flex: 1 0 33.3%; max-width: calc(35rem / 3); } } @media only screen and (min-width: 50rem) { .container, header, #navigation_can, .hasSidebar article, .blog-feed-container, footer { max-width: 45rem; } .fixed header #header_contact, .transit header #header_contact { right: 6rem; } aside .sidebar_container { flex: 1 0 50%; margin: 2rem 0 0; max-width: calc(45rem / 2); padding-left: 1rem; } aside .sidebar_container:nth-child(odd) { padding-left: 0; padding-right: 1rem; } aside .sidebar_container:only-child, aside .sidebar_container:nth-child(even) + div:last-child { max-width: 45rem; padding: 0; } .row > .full { max-width: 45rem; } .row > .two-sixth { max-width: calc(45rem / 6 * 5); } .row > .two-fifth { max-width: calc(45rem / 5 * 4); } .row > .two-fourth { max-width: calc(45rem / 4 * 3); } .row > .two-third, .ui-draggable > .row > .two-thirds { flex: 1 0 66%; max-width: calc(45rem / 3 * 2); } .row > .half { max-width: calc(45rem / 2); padding-left: 1rem; } .row > .half:first-child { padding-left: 0; padding-right: 1rem; } .row > .third { max-width: calc(45rem / 3); flex: 1 0 33%; padding: 0 1rem; } .row > .third:first-child + .third { padding: 0 .5rem; } .row > .fourth, .row > .two-fourth { padding: 0 0.75rem; } .row > .fourth:nth-child(2) { padding-right: 0.75rem; } .row > .fourth:nth-child(3) { padding-left: 0.75rem; } .row > .fourth { flex: 1 0 25%; max-width: calc(45rem / 4); } .row > .fifth { max-width: calc(45rem / 5); } .row > .sixth { max-width: calc(45rem / 6); } .blog-feed-container #news_feed:not(.news_article) .blog-post:first-child { min-height: 150px; } .blog-feed-container #news_feed:not(.news_article) .blog-post:nth-child(n+2) { flex: 0 0 48%; } .blog-feed-container #news_feed:not(.news_article) .blog-post:nth-child(n+2):nth-child(even) { margin-right: 4%; } } @media only screen and (min-width: 60rem) { .container, header, #navigation_can, .blog-feed-container, .hasSidebar .blog-feed-container article, footer { max-width: 55rem; } .hasSidebar article { max-width: 38rem; } aside { background: none; max-width: 15rem; padding: 0; margin: 0 0 0 4rem!important; } [data-g="left"] > aside { margin-left: 0 !important; margin-right: 4rem !important; order: 1; } [data-g="right"] > aside { margin-left: 4rem !important; margin-right: 0 !important; order: 2; } [data-g="none"] > aside { display: none !important; margin: 0 !important; } [data-s="right"] > aside { display: flex !important; margin-left: 4rem !important; margin-right: 0 !important; order: 2; } [data-s="left"] > aside { display: flex !important; margin-left: 0 !important; margin-right: 4rem !important; order: 1; } [data-s="none"] > aside { display: none !important; margin: 0 !important; } .hasSidebar aside .sidebar_container { flex: 1 0 100%; padding: 0 !important; } .no-banner + #content_can [data-g="none"]:not([data-s*="l"]):not([data-s*="r"]) article > .row:first-child, #no-banner + #content_can [data-g="none"]:not([data-s*="l"]):not([data-s*="r"]) article > .row:first-child, .no-banner + #content_can [data-g="none"]:not([data-s*="l"]):not([data-s*="r"]) .is-builder > .row:first-child, #no-banner + #content_can [data-g="none"]:not([data-s*="l"]):not([data-s*="r"]) .is-builder > .row:first-child { padding-top: 145px; } .row > .full { max-width: 55rem; } .row > .two-sixth { max-width: calc(55rem / 6 * 5); } .row > .two-fifth { max-width: calc(55rem / 5 * 4); } .row > .two-fourth { max-width: calc(55rem / 4 * 3); } .row > .two-third, .row > .two-thirds { max-width: calc(55rem / 3 * 2); } .row > .half { max-width: calc(55rem / 2); } .row > .third { max-width: calc(55rem / 3); } .row > .fourth { max-width: calc(55rem / 4); } .row > .fifth { max-width: calc(55rem / 5); } .row > .sixth { max-width: calc(55rem / 6); } } @media only screen and (min-width: 80rem) { .container, header, #navigation_can, .blog-feed-container, .hasSidebar .blog-feed-container article, footer { max-width: 75rem; } .hasSidebar article { max-width: 56rem; } .row > .full { max-width: 75rem; } .row > .two-sixth { max-width: calc(75rem / 6 * 5); } .row > .two-fifth { max-width: calc(75rem / 5 * 4); } .row > .two-fourth { max-width: calc(75rem / 4 * 3); } .row > .two-third, .row > .two-thirds { max-width: calc(75rem / 3 * 2); } .row > .half { max-width: calc(75rem / 2); } .row > .third { max-width: calc(75rem / 3); } .row > .fourth { max-width: calc(75rem / 4); } .row > .fifth { max-width: calc(75rem / 5); } .row > .sixth { max-width: calc(75rem / 6); } } @media (min-width: 40rem) { .pull-right { float: right; } .hidden-sm { display: block; } .hidden-tb { display: none; } .slider-on-box .slider-content { padding: 2rem 6rem; } .btn.btn-primary:only-of-type { display: inline-block; } .notification-bar { display: block; } .notification-bar .container { padding: 0; } .notification-links, .notification-address { display: none; } .notification-text { float: none; margin: 0; } .notification-social { margin-left: 0; padding-left: 0; } .notification-bar .notification-social > span:nth-child(-n+4) { display: inline-block; } article > .row, .container > .row, .ui-draggable > .row, .is-builder > .row { display: flex; flex-flow: row wrap; justify-content: center; } article > .row > .column > .row, .container > .row > .column > .row, .ui-draggable > .row > .column > .row, .is-builder > .row > .column > .row { align-items: baseline; display: flex; flex-flow: row; justify-content: center; } article > .row, .ui-draggable > .row, .is-builder > .row, .is-section .is-builder > .row { padding: 1rem 2rem; } article > form { padding: 2rem 2rem 3rem; } article #news_feed { padding: 2rem 0; } .blog-feed-container .sidebar_links { align-items: baseline; padding: 2.5rem 0; width: 100%; } .blog-feed-container .sidebar_links .sidebar_heading:before { padding-bottom: .5rem; } .blog-feed-container .sidebar_search { padding: 0; } .blog-feed-container article .row { padding: 2rem 3rem; } #content_container.hasSidebar { padding: 3rem 0 0; text-align: center; width: 100%; } .hasSidebar article, .blog-feed-container article { display: inline-block; text-align: left; vertical-align: top; } .hasSidebar article .row, .blog-feed-container article .row { display: block; min-height: auto; padding: 0; } .hasSidebar article .row > .two-sixth, .blog-feed-container article .row > .two-sixth { width: 83.3%; } .hasSidebar article .row > .two-fifth, .blog-feed-container article .row > .two-fifth { width: 80%; } .hasSidebar article .row > .two-fourth, .blog-feed-container article .row > .two-fourth { width: 75%; } .hasSidebar article .row > .two-third, .hasSidebar article .row > .two-thirds, .blog-feed-container article .row > .two-third, .blog-feed-container article .row > .two-thirds { width: 66.7%; } .hasSidebar article .row > .half, .blog-feed-container article .row > .half { width: 100%; } .hasSidebar article .row > .fourth, .blog-feed-container article .row > .fourth { width: 25%; } .hasSidebar article .row > .fifth, .blog-feed-container article .row > .fifth { width: 20%; } .hasSidebar article .row > .sixth, .blog-feed-container article .row > .sixth { width: 16.6%; } header { padding: 1.25rem 0; } .off header #header_contact h4.phone a:before { margin-right: .25rem; } #navigation.opened + #nav-toggle[style*="sticky"] { margin: 0; position: fixed !important; } .body-contact_confirmation #content_container { padding: 7.5rem 3rem 2rem; } article .news_article #article_snippet { margin-bottom: 3rem; padding: 1rem 0; } .blog-feed-container .news_article .blog-post > h2 { margin: 0; padding: 10px 0 0; } .blog-feed-container .news_article #info_panel ul { padding: 1rem 0; } #article_snippet > .row > .column { padding: 0 1rem; } #article_snippet > .row > .column:last-child { padding-right: 0; } #article_snippet > .row > .column:first-child { padding-left: 0; } .display h1 { font-size: 4rem; } .display h2 { font-size: 3.5rem; } .slider-content h1, .slider-content h2 { color: #FFF; font-size: 3.5rem; } #button { display: table; } #footer_can { padding: 3rem 0; } #footer_links li { flex: 0 0 auto; padding: 0 !important; } } @media (min-width: 60rem) { .hidden-tb { display: block; } .hidden-md { display: none; } .notification-links, .notification-text, .notification-address { display: flex; } .notification-bar .container > div:last-child { flex-grow: 1; } div + .notification-text > span:before { content: "•"; margin-right: 1rem; } .notification-contact > span { margin-left: 2rem; } #header_can { z-index: initial; } header .company-branding { margin: 0; padding: 1rem 0; } header .company-branding span { max-width: 175px; } header .company-branding img + span { margin: .5rem 0 0; } header > h1:first-child { flex: 1 0 100%; margin: .75rem 0 0; } header > h1:first-child + h3 { display: block; margin: 0 0 .75rem; } .header_logo { margin: 2.75rem 0; } .header_logo + h1 { opacity: 0; transition: opacity .25s ease-in-out; } header #header_contact { background: #FFF; justify-content: center; left: 0; margin-right: 0; position: absolute; right: 0; text-align: right; top: 100%; } header #header_contact:before, header #header_contact:after { background: inherit; box-shadow: 0 0 5px rgba(0, 0, 0, .05); content: ""; height: 100%; position: absolute; width: 150%; } header #header_contact:before { left: -100%; } header #header_contact:after { right: -100%; } header #header_contact h4 { background: inherit; padding: 1.35rem 0; } header #header_contact h4:first-child { margin-left: 0; } header #header_contact h4:nth-child(n+3) { align-items: center; display: flex; } header #header_contact h4:nth-last-child(2) { align-items: center; display: flex; flex-grow: 1; } header #header_contact h4:nth-last-child(2):after { background: repeating-linear-gradient(to right, white 1px, white 5px, #DDD 5px, #DDD 6px); content: ""; margin-left: 1.5rem; flex-grow: 1; height: 20px; transform: skewX(-18deg); } header #header_contact h4.contact { display: flex; } header #header_contact h4 span.custom-label { color: #000; display: block; margin-right: .25rem; } header #header_contact h4 strong a { align-items: center; color: #000; display: flex; font-size: 15px; height: auto; width: auto; } header #header_contact h4 strong a:before { filter: invert(1); } header #header_contact h4 strong a[data-call]:after { content: 'Call us on'; margin-right: .3rem; order: -1; text-align: left; transition: opacity .25s ease-in-out, visibility .25s ease-in-out; white-space: pre; } header #header_contact h4 strong a[data-call]:hover:after { opacity: 1; visibility: visible; } header #header_contact h4.fax { display: block; } header #header_contact h4.fax a:before { background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20viewBox%3D%220%200%2016%2016%22%20style%3D%22enable-background%3Anew%200%200%2016%2016%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M4%2C12.5v3h8v-3v-2H4V12.5z%20M5%2C11.5h6v1H5V11.5z%20M5%2C13.5h6v1H5V13.5z%22%2F%3E%3Cpolygon%20fill%3D%22white%22%20points%3D%2212%2C3.5%2012%2C0.5%204%2C0.5%204%2C3.5%204%2C5.5%2012%2C5.5%22%2F%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M14%2C3.5h-1v2v1H3v-1v-2H2c-1%2C0-2%2C1-2%2C2v5c0%2C1%2C1%2C2%2C2%2C2h1v-2v-1h10v1v2h1c1%2C0%2C2-1%2C2-2v-5%20C16%2C4.5%2C15%2C3.5%2C14%2C3.5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E); background-repeat: no-repeat; } .off header #header_contact h4:nth-child(n+2) { display: none; } #navigation_can { height: initial; overflow: initial; padding: 0; visibility: visible; z-index: initial; } #navigation { background: none; margin: 0; margin-left: auto; max-height: none !important; max-width: 800px; opacity: 1; position: static !important; right: auto; text-align: center; visibility: visible; transition: none; z-index: initial; } #navigation.closed { opacity: 1; } #navigation > ul { display: table; height: auto; margin: 0; margin-left: auto; overflow: initial; padding: 0; position: relative; table-layout: fixed; transform: none; width: auto; } #navigation a { color: #FFF; font-size: 16px; font-weight: 600; line-height: 1.4; padding: .75rem 0; z-index: 1000; } #navigation_can #nav-toggle { display: none; } #nav > li > ul { background: #FFF; box-shadow: 0 5px 10px rgba(0, 0, 0, .05); left: -1.25rem; opacity: 0; overflow: initial; padding: 0; pointer-events: none; position: absolute; text-align: left; transition: visibility .25s ease-in-out, opacity .25s ease-in-out, height .25s ease-in-out .25s; visibility: hidden; width: auto; } #navigation ul > li:hover > ul, #navigation ul > .nav_placeholder:hover ul { opacity: 1; pointer-events: auto; visibility: visible; -webkit-backface-visibility: visible; overflow: initial; } #nav li { align-items: center; display: inline-flex; opacity: 1; margin-left: 1.25rem; padding: 0; position: relative; transform: none; transition: background .25s ease-in-out, box-shadow .15s ease-in-out; width: auto; } #nav > li:first-child { margin-left: 0; } #nav ul li { display: block; margin: 0; width: 220px; } #nav ul li:last-child { margin: 0; } #nav ul a { color: #000; display: block; font-size: 15px; font-weight: 500; padding: 1.2rem 1.25rem; } #nav > li > a:before { background: #FFF; border-radius: 3px; bottom: 0; content: ''; height: 2px; left: 50%; margin-left: -50%; position: absolute; transition: all .2s cubic-bezier(.35, 0, .25, 1); width: 0; } #nav > li:hover > a:before { width: 100%; } #nav li ul li ul, #nav li ul li ul li ul { background: rgba(0,0,0,.05); overflow: initial; } #nav li ul li ul a { padding: .6rem 1.2rem; } #nav .nav_drop:after { content: "+"; display: inline-block; margin-left: .35rem; width: 12px; } #nav :hover > .nav_drop:after { content: "\2013"; } #nav li ul .nav_drop { padding-right: 2.5rem; } #nav ul .nav_drop:after { margin: 0; position: absolute; right: 1rem; top: 50%; transform: translateY(-50%); } #nav > .nav_placeholder { position: static; } #nav > .nav_placeholder > ul { display: flex; flex-flow: row wrap; left: auto; padding: 3rem 0; pointer-events: none; right: 0; width: 55rem; z-index: 10; } #nav > .nav_placeholder > ul:before, #nav > .nav_placeholder > ul:after { background: inherit; box-shadow: inherit; content: ""; height: 100%; position: absolute; width: 100%; } #nav > .nav_placeholder > ul:before { left: -100%; top: 0; width: 300%; z-index: 1; } #nav > .nav_placeholder > ul:after { background: rgba(0, 0, 0, .5); left: 0; opacity: 0; pointer-events: none; position: fixed; transition: opacity .25s ease-in-out; } #nav > .nav_placeholder:hover > ul:after { opacity: 1; } .fixed #nav > .nav_placeholder > ul { border-top:; } #nav > .nav_placeholder > ul li { background: inherit; flex-grow: 1; width: auto; } #nav > .nav_placeholder > ul > li { flex: 0 0 33.33%; padding: 0; padding-left: 2rem; } #nav > .nav_placeholder > ul > li:nth-child(n+4) { padding-top: 3rem; padding-left: 2rem; } #nav > .nav_placeholder > ul li > a { padding: 0; } #nav > .nav_placeholder > ul > li > a { padding: 2rem; } #nav > .nav_placeholder > ul > li:first-child > a { border-left: 0; } #nav > .nav_placeholder > ul > li:not(.nav_placeholder):hover > a { color: #000; } #nav > .nav_placeholder > ul > li > ul { display: flex; flex-flow: row wrap; left: 0; padding: 1.25rem 0 0; position: relative; } #nav > .nav_placeholder > ul > li > ul li { flex: 1 0 50%; text-align: left; } #nav > .nav_placeholder > ul > li > ul li:nth-child(n+3) { padding-top: 1rem; } #nav > .nav_placeholder > ul > li > ul a { background: none; color: #777; display: table; padding: 0; } #nav > .nav_placeholder > ul > li > ul a:hover { color: #000; } #nav > .nav_placeholder > ul > li { margin: 0 !important; } #nav > .nav_placeholder > ul > li:not(.nav_placeholder) > a { align-items: center; color: #000; display: inline-block; font-weight: 400; letter-spacing: 0; padding: 0; vertical-align: middle; } #nav > .nav_placeholder > ul > li.nav_placeholder > a { align-items: center; color: #000; display: flex; padding: 0; } #nav > .nav_placeholder > ul > li.nav_placeholder > a:before { background: repeating-linear-gradient(to right, white 1px, white 5px, #DDD 5px, #DDD 6px); content: ""; display: block; margin-left: 2rem; margin-right: .2rem; flex-grow: 1; height: 20px; transform: skewX(-18deg); order: 1; } #nav > .nav_placeholder > ul > li:not(.nav_placeholder) > a:only-of-type:after { align-items: center; content: "\FFEB"; display: inline-flex; font-family: Arial; font-size: 42px; font-weight: 400; height: 20px; margin-left: 1rem; margin-right: 0.5rem; order: 1; position: static; text-align: right; transform: none; vertical-align: top; } #nav ul .nav_placeholder:hover > a, #nav ul .nav_placeholder { background: none; } #nav > .nav_placeholder > ul > li > a:after { content: none; display: none; } .body-contact_confirmation #navigation > ul > li > a { color: #444; } #header_can ~ #banner-wrapper { padding-top: 65px; } #hnnplHm, .typed-cursor { display: inline; } #no-banner + #content_can .blog-feed-container aside { margin-top: 75px !important; margin-left: 0 !important; } aside .sidebar_container .sidebar_heading h2 { font-size: 30px; } #content_container.hasSidebar { padding: 6rem 0 3rem; } article > form { padding: 2rem 2rem 4rem; } .hasSidebar article .row > .third, .blog-feed-container article .row > .third { width: 33.3%; } .hasSidebar article .row > .half, .blog-feed-container article .row > .half { width: 50%; } .blog-feed-container aside .sidebar_heading h2 { padding: 0; } .blog-feed-container .sidebar_links { padding-top: 3.5rem; } .blog-feed-container .sidebar_links > div { flex: 0 0 50%; } .blog-feed-container .sidebar_links > div:first-child { padding-right: 1.25rem; } .blog-feed-container .sidebar_links > div:first-child + div { padding-left: 1.25rem; } .blog-feed-container .sidebar_links .sidebar_heading:before { padding: 0; } .blog-feed-container .sidebar_links li { margin-right: 1rem; } .blog-feed-container .sidebar_links li a { font-size: 15px; } .blog-feed-container #news_feed:not(.news_article) .blog-post { margin: 1.5rem 0; } .blog-feed-container #news_feed:not(.news_article) .blog-post:before { top: -2.5rem; } .blog-feed-container #news_feed:not(.news_article) .blog-post:nth-child(n) { } .blog-feed-container #news_feed:not(.news_article) h2:first-child { font-size: 28px; } article .news_article #article_snippet { padding: 2rem 0; } #footer_can { padding: 4rem 3rem; } #footer_links { border: 0; margin: 1rem 0; padding-top: 0; position: absolute; right: 0; width: 500px; } #footer_links ul { text-align: right; } #footer_links li { flex: 1 0 auto; padding: .5rem 0; text-align: right; } #footer_links a { display: table; margin: 0; margin-left: auto; } } @media (min-width: 80rem) { .header_logo + h1 { opacity: 1; } #nav > .nav_placeholder > ul { width: 75rem; } .blog-feed-container #news_feed:not(.news_article) .blog-post:nth-child(n+2) { flex: 0 0 32%; } .blog-feed-container #news_feed:not(.news_article) .blog-post:nth-child(n+2) + .blog-post, .blog-feed-container #news_feed:not(.news_article) .blog-post:nth-child(n+2):nth-child(even) { margin-right: 2%; } .blog-feed-container #news_feed:not(.news_article) .blog-post:nth-child(n+2):nth-child(3n+1) { margin-right: 0; } #footer_links li { flex: 0 0 auto; margin: 0 .5rem; padding: .5rem 0; } #footer_links a { display: block; margin: 0; } }@font-face { font-family: 'fontello'; src: url('/includes/css/fontello.eot?21413745'); src: url('/includes/css/fontello.eot?21413745#iefix') format('embedded-opentype'), url('/includes/css/fontello.woff?21413745') format('woff'), url('/includes/css/fontello.ttf?21413745') format('truetype'), url('/includes/css/fontello.svg?21413745#fontello') format('svg'); font-weight: normal; font-style: normal; } [class^="icon-"]:before, [class*=" icon-"]:before { font-family: "fontello"; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; width: 1em; margin-right: .2em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; margin-left: .2em; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .icon-mail:before { content: '\e800'; } .icon-camera:before { content: '\e801'; } .icon-ok:before { content: '\e802'; } .icon-link:before { content: '\e803'; } .icon-code:before { content: '\e804'; } .icon-pencil:before { content: '\e805'; } .icon-trash:before { content: '\e806'; } .icon-move:before { content: '\e807'; } .icon-bold:before { content: '\e808'; } .icon-italic:before { content: '\e809'; } .icon-underline:before { content: '\e80a'; } .icon-indent-left:before { content: '\e80b'; } .icon-indent-right:before { content: '\e80c'; } .icon-list-bullet:before { content: '\e80d'; } .icon-list-numbered:before { content: '\e80e'; } .icon-strike:before { content: '\e80f'; } .icon-eraser:before { content: '\e810'; } .icon-facebook:before { content: '\e811'; } .icon-instagram:before { content: '\e812'; } .icon-linkedin:before { content: '\e813'; } .icon-twitter:before { content: '\e814'; } .icon-info:before { content: '\e815'; } .icon-quote:before { content: '\e816'; } .icon-arrow-rotate:before { content: '\e817'; } .icon-pinterest:before { content: '\e818'; } .icon-dribbble:before { content: '\e819'; } .icon-cancel:before { content: '\e81a'; } .icon-github:before { content: '\e81b'; } .icon-align-left:before { content: '\e81c'; } .icon-align-center:before { content: '\e81d'; } .icon-align-right:before { content: '\e81e'; } .icon-align-justify:before { content: '\e81f'; } .icon-googleplus:before { content: '\e820'; } .icon-cog:before { content: '\e821'; } .icon-search:before { content: '\e822'; } .icon-shortcuts:before { content: '\e823'; } .icon-layers:before { content: '\e824'; } .icon-spin:before { content: '\e825'; } .icon-add-circle:before { content: '\e826'; } .icon-sortable:before { content: '\e827'; } .icon-help-circled-alt:before { content: '\e828'; } .icon-plus:before { content: '\e829'; } .icon-upload:before { content: '\e82a'; } .icon-frown:before { content: '\e82b'; } .icon-frown-alt:before { content: '\e82c'; } .icon-plus-alt:before { content: '\e82d'; } .icon-unlink:before { content: '\e82e'; } .icon-get-started:before { content: '\e82f'; } .icon-resize:before { content: '\e830'; } .icon-left:before { content: '\e831'; } .icon-right:before { content: '\e832'; } .icon-upload-alt:before { content: '\e833'; } .icon-zoom-in:before { content: '\e834'; } .icon-attention:before { content: '\e835'; } .icon-eye:before { content: '\e836'; } .icon-eye-off:before { content: '\e837'; } .icon-basket:before { content: '\e838'; } .icon-location:before { content: '\e839'; } .icon-youtube-play:before { content: '\e83a'; } .icon-picture:before { content: '\e83b'; } .icon-bell:before { content: '\e83c'; } .icon-dot:before { content: '\e83d'; } .icon-dot-2:before { content: '\e83e'; } .icon-dot-3:before { content: '\e83f'; } .icon-crown:before { content: '\e840'; } .icon-arrow:before { content: '\e841'; } .icon-home:before { content: '\e842'; } .icon-squares:before { content: '\e843'; } .icon-header:before { content: '\e844'; } .icon-article:before { content: '\e845'; } .icon-user:before { content: '\e846'; } .icon-button:before { content: '\e847'; } @charset "UTF-8"; @font-face{font-family:"Ionicons";src: url("/includes/css/ionicons.woff?v=2.0.0") format("woff");font-weight:normal;font-style:normal}.ion,.ionicons,.ion-alert:before,.ion-alert-circled:before,.ion-android-add:before,.ion-android-add-circle:before,.ion-android-alarm-clock:before,.ion-android-alert:before,.ion-android-apps:before,.ion-android-archive:before,.ion-android-arrow-back:before,.ion-android-arrow-down:before,.ion-android-arrow-dropdown:before,.ion-android-arrow-dropdown-circle:before,.ion-android-arrow-dropleft:before,.ion-android-arrow-dropleft-circle:before,.ion-android-arrow-dropright:before,.ion-android-arrow-dropright-circle:before,.ion-android-arrow-dropup:before,.ion-android-arrow-dropup-circle:before,.ion-android-arrow-forward:before,.ion-android-arrow-up:before,.ion-android-attach:before,.ion-android-bar:before,.ion-android-bicycle:before,.ion-android-boat:before,.ion-android-bookmark:before,.ion-android-bulb:before,.ion-android-bus:before,.ion-android-calendar:before,.ion-android-call:before,.ion-android-camera:before,.ion-android-cancel:before,.ion-android-car:before,.ion-android-cart:before,.ion-android-chat:before,.ion-android-checkbox:before,.ion-android-checkbox-blank:before,.ion-android-checkbox-outline:before,.ion-android-checkbox-outline-blank:before,.ion-android-checkmark-circle:before,.ion-android-clipboard:before,.ion-android-close:before,.ion-android-cloud:before,.ion-android-cloud-circle:before,.ion-android-cloud-done:before,.ion-android-cloud-outline:before,.ion-android-color-palette:before,.ion-android-compass:before,.ion-android-contact:before,.ion-android-contacts:before,.ion-android-contract:before,.ion-android-create:before,.ion-android-delete:before,.ion-android-desktop:before,.ion-android-document:before,.ion-android-done:before,.ion-android-done-all:before,.ion-android-download:before,.ion-android-drafts:before,.ion-android-exit:before,.ion-android-expand:before,.ion-android-favorite:before,.ion-android-favorite-outline:before,.ion-android-film:before,.ion-android-folder:before,.ion-android-folder-open:before,.ion-android-funnel:before,.ion-android-globe:before,.ion-android-hand:before,.ion-android-hangout:before,.ion-android-happy:before,.ion-android-home:before,.ion-android-image:before,.ion-android-laptop:before,.ion-android-list:before,.ion-android-locate:before,.ion-android-lock:before,.ion-android-mail:before,.ion-android-map:before,.ion-android-menu:before,.ion-android-microphone:before,.ion-android-microphone-off:before,.ion-android-more-horizontal:before,.ion-android-more-vertical:before,.ion-android-navigate:before,.ion-android-notifications:before,.ion-android-notifications-none:before,.ion-android-notifications-off:before,.ion-android-open:before,.ion-android-options:before,.ion-android-people:before,.ion-android-person:before,.ion-android-person-add:before,.ion-android-phone-landscape:before,.ion-android-phone-portrait:before,.ion-android-pin:before,.ion-android-plane:before,.ion-android-playstore:before,.ion-android-print:before,.ion-android-radio-button-off:before,.ion-android-radio-button-on:before,.ion-android-refresh:before,.ion-android-remove:before,.ion-android-remove-circle:before,.ion-android-restaurant:before,.ion-android-sad:before,.ion-android-search:before,.ion-android-send:before,.ion-android-settings:before,.ion-android-share:before,.ion-android-share-alt:before,.ion-android-star:before,.ion-android-star-half:before,.ion-android-star-outline:before,.ion-android-stopwatch:before,.ion-android-subway:before,.ion-android-sunny:before,.ion-android-sync:before,.ion-android-textsms:before,.ion-android-time:before,.ion-android-train:before,.ion-android-unlock:before,.ion-android-upload:before,.ion-android-volume-down:before,.ion-android-volume-mute:before,.ion-android-volume-off:before,.ion-android-volume-up:before,.ion-android-walk:before,.ion-android-warning:before,.ion-android-watch:before,.ion-android-wifi:before,.ion-aperture:before,.ion-archive:before,.ion-arrow-down-a:before,.ion-arrow-down-b:before,.ion-arrow-down-c:before,.ion-arrow-expand:before,.ion-arrow-graph-down-left:before,.ion-arrow-graph-down-right:before,.ion-arrow-graph-up-left:before,.ion-arrow-graph-up-right:before,.ion-arrow-left-a:before,.ion-arrow-left-b:before,.ion-arrow-left-c:before,.ion-arrow-move:before,.ion-arrow-resize:before,.ion-arrow-return-left:before,.ion-arrow-return-right:before,.ion-arrow-right-a:before,.ion-arrow-right-b:before,.ion-arrow-right-c:before,.ion-arrow-shrink:before,.ion-arrow-swap:before,.ion-arrow-up-a:before,.ion-arrow-up-b:before,.ion-arrow-up-c:before,.ion-asterisk:before,.ion-at:before,.ion-backspace:before,.ion-backspace-outline:before,.ion-bag:before,.ion-battery-charging:before,.ion-battery-empty:before,.ion-battery-full:before,.ion-battery-half:before,.ion-battery-low:before,.ion-beaker:before,.ion-beer:before,.ion-bluetooth:before,.ion-bonfire:before,.ion-bookmark:before,.ion-bowtie:before,.ion-briefcase:before,.ion-bug:before,.ion-calculator:before,.ion-calendar:before,.ion-camera:before,.ion-card:before,.ion-cash:before,.ion-chatbox:before,.ion-chatbox-working:before,.ion-chatboxes:before,.ion-chatbubble:before,.ion-chatbubble-working:before,.ion-chatbubbles:before,.ion-checkmark:before,.ion-checkmark-circled:before,.ion-checkmark-round:before,.ion-chevron-down:before,.ion-chevron-left:before,.ion-chevron-right:before,.ion-chevron-up:before,.ion-clipboard:before,.ion-clock:before,.ion-close:before,.ion-close-circled:before,.ion-close-round:before,.ion-closed-captioning:before,.ion-cloud:before,.ion-code:before,.ion-code-download:before,.ion-code-working:before,.ion-coffee:before,.ion-compass:before,.ion-compose:before,.ion-connection-bars:before,.ion-contrast:before,.ion-crop:before,.ion-cube:before,.ion-disc:before,.ion-document:before,.ion-document-text:before,.ion-drag:before,.ion-earth:before,.ion-easel:before,.ion-edit:before,.ion-egg:before,.ion-eject:before,.ion-email:before,.ion-email-unread:before,.ion-erlenmeyer-flask:before,.ion-erlenmeyer-flask-bubbles:before,.ion-eye:before,.ion-eye-disabled:before,.ion-female:before,.ion-filing:before,.ion-film-marker:before,.ion-fireball:before,.ion-flag:before,.ion-flame:before,.ion-flash:before,.ion-flash-off:before,.ion-folder:before,.ion-fork:before,.ion-fork-repo:before,.ion-forward:before,.ion-funnel:before,.ion-gear-a:before,.ion-gear-b:before,.ion-grid:before,.ion-hammer:before,.ion-happy:before,.ion-happy-outline:before,.ion-headphone:before,.ion-heart:before,.ion-heart-broken:before,.ion-help:before,.ion-help-buoy:before,.ion-help-circled:before,.ion-home:before,.ion-icecream:before,.ion-image:before,.ion-images:before,.ion-information:before,.ion-information-circled:before,.ion-ionic:before,.ion-ios-alarm:before,.ion-ios-alarm-outline:before,.ion-ios-albums:before,.ion-ios-albums-outline:before,.ion-ios-americanfootball:before,.ion-ios-americanfootball-outline:before,.ion-ios-analytics:before,.ion-ios-analytics-outline:before,.ion-ios-arrow-back:before,.ion-ios-arrow-down:before,.ion-ios-arrow-forward:before,.ion-ios-arrow-left:before,.ion-ios-arrow-right:before,.ion-ios-arrow-thin-down:before,.ion-ios-arrow-thin-left:before,.ion-ios-arrow-thin-right:before,.ion-ios-arrow-thin-up:before,.ion-ios-arrow-up:before,.ion-ios-at:before,.ion-ios-at-outline:before,.ion-ios-barcode:before,.ion-ios-barcode-outline:before,.ion-ios-baseball:before,.ion-ios-baseball-outline:before,.ion-ios-basketball:before,.ion-ios-basketball-outline:before,.ion-ios-bell:before,.ion-ios-bell-outline:before,.ion-ios-body:before,.ion-ios-body-outline:before,.ion-ios-bolt:before,.ion-ios-bolt-outline:before,.ion-ios-book:before,.ion-ios-book-outline:before,.ion-ios-bookmarks:before,.ion-ios-bookmarks-outline:before,.ion-ios-box:before,.ion-ios-box-outline:before,.ion-ios-briefcase:before,.ion-ios-briefcase-outline:before,.ion-ios-browsers:before,.ion-ios-browsers-outline:before,.ion-ios-calculator:before,.ion-ios-calculator-outline:before,.ion-ios-calendar:before,.ion-ios-calendar-outline:before,.ion-ios-camera:before,.ion-ios-camera-outline:before,.ion-ios-cart:before,.ion-ios-cart-outline:before,.ion-ios-chatboxes:before,.ion-ios-chatboxes-outline:before,.ion-ios-chatbubble:before,.ion-ios-chatbubble-outline:before,.ion-ios-checkmark:before,.ion-ios-checkmark-empty:before,.ion-ios-checkmark-outline:before,.ion-ios-circle-filled:before,.ion-ios-circle-outline:before,.ion-ios-clock:before,.ion-ios-clock-outline:before,.ion-ios-close:before,.ion-ios-close-empty:before,.ion-ios-close-outline:before,.ion-ios-cloud:before,.ion-ios-cloud-download:before,.ion-ios-cloud-download-outline:before,.ion-ios-cloud-outline:before,.ion-ios-cloud-upload:before,.ion-ios-cloud-upload-outline:before,.ion-ios-cloudy:before,.ion-ios-cloudy-night:before,.ion-ios-cloudy-night-outline:before,.ion-ios-cloudy-outline:before,.ion-ios-cog:before,.ion-ios-cog-outline:before,.ion-ios-color-filter:before,.ion-ios-color-filter-outline:before,.ion-ios-color-wand:before,.ion-ios-color-wand-outline:before,.ion-ios-compose:before,.ion-ios-compose-outline:before,.ion-ios-contact:before,.ion-ios-contact-outline:before,.ion-ios-copy:before,.ion-ios-copy-outline:before,.ion-ios-crop:before,.ion-ios-crop-strong:before,.ion-ios-download:before,.ion-ios-download-outline:before,.ion-ios-drag:before,.ion-ios-email:before,.ion-ios-email-outline:before,.ion-ios-eye:before,.ion-ios-eye-outline:before,.ion-ios-fastforward:before,.ion-ios-fastforward-outline:before,.ion-ios-filing:before,.ion-ios-filing-outline:before,.ion-ios-film:before,.ion-ios-film-outline:before,.ion-ios-flag:before,.ion-ios-flag-outline:before,.ion-ios-flame:before,.ion-ios-flame-outline:before,.ion-ios-flask:before,.ion-ios-flask-outline:before,.ion-ios-flower:before,.ion-ios-flower-outline:before,.ion-ios-folder:before,.ion-ios-folder-outline:before,.ion-ios-football:before,.ion-ios-football-outline:before,.ion-ios-game-controller-a:before,.ion-ios-game-controller-a-outline:before,.ion-ios-game-controller-b:before,.ion-ios-game-controller-b-outline:before,.ion-ios-gear:before,.ion-ios-gear-outline:before,.ion-ios-glasses:before,.ion-ios-glasses-outline:before,.ion-ios-grid-view:before,.ion-ios-grid-view-outline:before,.ion-ios-heart:before,.ion-ios-heart-outline:before,.ion-ios-help:before,.ion-ios-help-empty:before,.ion-ios-help-outline:before,.ion-ios-home:before,.ion-ios-home-outline:before,.ion-ios-infinite:before,.ion-ios-infinite-outline:before,.ion-ios-information:before,.ion-ios-information-empty:before,.ion-ios-information-outline:before,.ion-ios-ionic-outline:before,.ion-ios-keypad:before,.ion-ios-keypad-outline:before,.ion-ios-lightbulb:before,.ion-ios-lightbulb-outline:before,.ion-ios-list:before,.ion-ios-list-outline:before,.ion-ios-location:before,.ion-ios-location-outline:before,.ion-ios-locked:before,.ion-ios-locked-outline:before,.ion-ios-loop:before,.ion-ios-loop-strong:before,.ion-ios-medical:before,.ion-ios-medical-outline:before,.ion-ios-medkit:before,.ion-ios-medkit-outline:before,.ion-ios-mic:before,.ion-ios-mic-off:before,.ion-ios-mic-outline:before,.ion-ios-minus:before,.ion-ios-minus-empty:before,.ion-ios-minus-outline:before,.ion-ios-monitor:before,.ion-ios-monitor-outline:before,.ion-ios-moon:before,.ion-ios-moon-outline:before,.ion-ios-more:before,.ion-ios-more-outline:before,.ion-ios-musical-note:before,.ion-ios-musical-notes:before,.ion-ios-navigate:before,.ion-ios-navigate-outline:before,.ion-ios-nutrition:before,.ion-ios-nutrition-outline:before,.ion-ios-paper:before,.ion-ios-paper-outline:before,.ion-ios-paperplane:before,.ion-ios-paperplane-outline:before,.ion-ios-partlysunny:before,.ion-ios-partlysunny-outline:before,.ion-ios-pause:before,.ion-ios-pause-outline:before,.ion-ios-paw:before,.ion-ios-paw-outline:before,.ion-ios-people:before,.ion-ios-people-outline:before,.ion-ios-person:before,.ion-ios-person-outline:before,.ion-ios-personadd:before,.ion-ios-personadd-outline:before,.ion-ios-photos:before,.ion-ios-photos-outline:before,.ion-ios-pie:before,.ion-ios-pie-outline:before,.ion-ios-pint:before,.ion-ios-pint-outline:before,.ion-ios-play:before,.ion-ios-play-outline:before,.ion-ios-plus:before,.ion-ios-plus-empty:before,.ion-ios-plus-outline:before,.ion-ios-pricetag:before,.ion-ios-pricetag-outline:before,.ion-ios-pricetags:before,.ion-ios-pricetags-outline:before,.ion-ios-printer:before,.ion-ios-printer-outline:before,.ion-ios-pulse:before,.ion-ios-pulse-strong:before,.ion-ios-rainy:before,.ion-ios-rainy-outline:before,.ion-ios-recording:before,.ion-ios-recording-outline:before,.ion-ios-redo:before,.ion-ios-redo-outline:before,.ion-ios-refresh:before,.ion-ios-refresh-empty:before,.ion-ios-refresh-outline:before,.ion-ios-reload:before,.ion-ios-reverse-camera:before,.ion-ios-reverse-camera-outline:before,.ion-ios-rewind:before,.ion-ios-rewind-outline:before,.ion-ios-rose:before,.ion-ios-rose-outline:before,.ion-ios-search:before,.ion-ios-search-strong:before,.ion-ios-settings:before,.ion-ios-settings-strong:before,.ion-ios-shuffle:before,.ion-ios-shuffle-strong:before,.ion-ios-skipbackward:before,.ion-ios-skipbackward-outline:before,.ion-ios-skipforward:before,.ion-ios-skipforward-outline:before,.ion-ios-snowy:before,.ion-ios-speedometer:before,.ion-ios-speedometer-outline:before,.ion-ios-star:before,.ion-ios-star-half:before,.ion-ios-star-outline:before,.ion-ios-stopwatch:before,.ion-ios-stopwatch-outline:before,.ion-ios-sunny:before,.ion-ios-sunny-outline:before,.ion-ios-telephone:before,.ion-ios-telephone-outline:before,.ion-ios-tennisball:before,.ion-ios-tennisball-outline:before,.ion-ios-thunderstorm:before,.ion-ios-thunderstorm-outline:before,.ion-ios-time:before,.ion-ios-time-outline:before,.ion-ios-timer:before,.ion-ios-timer-outline:before,.ion-ios-toggle:before,.ion-ios-toggle-outline:before,.ion-ios-trash:before,.ion-ios-trash-outline:before,.ion-ios-undo:before,.ion-ios-undo-outline:before,.ion-ios-unlocked:before,.ion-ios-unlocked-outline:before,.ion-ios-upload:before,.ion-ios-upload-outline:before,.ion-ios-videocam:before,.ion-ios-videocam-outline:before,.ion-ios-volume-high:before,.ion-ios-volume-low:before,.ion-ios-wineglass:before,.ion-ios-wineglass-outline:before,.ion-ios-world:before,.ion-ios-world-outline:before,.ion-ipad:before,.ion-iphone:before,.ion-ipod:before,.ion-jet:before,.ion-key:before,.ion-knife:before,.ion-laptop:before,.ion-leaf:before,.ion-levels:before,.ion-lightbulb:before,.ion-link:before,.ion-load-a:before,.ion-load-b:before,.ion-load-c:before,.ion-load-d:before,.ion-location:before,.ion-lock-combination:before,.ion-locked:before,.ion-log-in:before,.ion-log-out:before,.ion-loop:before,.ion-magnet:before,.ion-male:before,.ion-man:before,.ion-map:before,.ion-medkit:before,.ion-merge:before,.ion-mic-a:before,.ion-mic-b:before,.ion-mic-c:before,.ion-minus:before,.ion-minus-circled:before,.ion-minus-round:before,.ion-model-s:before,.ion-monitor:before,.ion-more:before,.ion-mouse:before,.ion-music-note:before,.ion-navicon:before,.ion-navicon-round:before,.ion-navigate:before,.ion-network:before,.ion-no-smoking:before,.ion-nuclear:before,.ion-outlet:before,.ion-paintbrush:before,.ion-paintbucket:before,.ion-paper-airplane:before,.ion-paperclip:before,.ion-pause:before,.ion-person:before,.ion-person-add:before,.ion-person-stalker:before,.ion-pie-graph:before,.ion-pin:before,.ion-pinpoint:before,.ion-pizza:before,.ion-plane:before,.ion-planet:before,.ion-play:before,.ion-playstation:before,.ion-plus:before,.ion-plus-circled:before,.ion-plus-round:before,.ion-podium:before,.ion-pound:before,.ion-power:before,.ion-pricetag:before,.ion-pricetags:before,.ion-printer:before,.ion-pull-request:before,.ion-qr-scanner:before,.ion-quote:before,.ion-radio-waves:before,.ion-record:before,.ion-refresh:before,.ion-reply:before,.ion-reply-all:before,.ion-ribbon-a:before,.ion-ribbon-b:before,.ion-sad:before,.ion-sad-outline:before,.ion-scissors:before,.ion-search:before,.ion-settings:before,.ion-share:before,.ion-shuffle:before,.ion-skip-backward:before,.ion-skip-forward:before,.ion-social-android:before,.ion-social-android-outline:before,.ion-social-angular:before,.ion-social-angular-outline:before,.ion-social-apple:before,.ion-social-apple-outline:before,.ion-social-bitcoin:before,.ion-social-bitcoin-outline:before,.ion-social-buffer:before,.ion-social-buffer-outline:before,.ion-social-chrome:before,.ion-social-chrome-outline:before,.ion-social-codepen:before,.ion-social-codepen-outline:before,.ion-social-css3:before,.ion-social-css3-outline:before,.ion-social-designernews:before,.ion-social-designernews-outline:before,.ion-social-dribbble:before,.ion-social-dribbble-outline:before,.ion-social-dropbox:before,.ion-social-dropbox-outline:before,.ion-social-euro:before,.ion-social-euro-outline:before,.ion-social-facebook:before,.ion-social-facebook-outline:before,.ion-social-foursquare:before,.ion-social-foursquare-outline:before,.ion-social-freebsd-devil:before,.ion-social-github:before,.ion-social-github-outline:before,.ion-social-google:before,.ion-social-google-outline:before,.ion-social-googleplus:before,.ion-social-googleplus-outline:before,.ion-social-hackernews:before,.ion-social-hackernews-outline:before,.ion-social-html5:before,.ion-social-html5-outline:before,.ion-social-instagram:before,.ion-social-instagram-outline:before,.ion-social-javascript:before,.ion-social-javascript-outline:before,.ion-social-linkedin:before,.ion-social-linkedin-outline:before,.ion-social-markdown:before,.ion-social-nodejs:before,.ion-social-octocat:before,.ion-social-pinterest:before,.ion-social-pinterest-outline:before,.ion-social-python:before,.ion-social-reddit:before,.ion-social-reddit-outline:before,.ion-social-rss:before,.ion-social-rss-outline:before,.ion-social-sass:before,.ion-social-skype:before,.ion-social-skype-outline:before,.ion-social-snapchat:before,.ion-social-snapchat-outline:before,.ion-social-tumblr:before,.ion-social-tumblr-outline:before,.ion-social-tux:before,.ion-social-twitch:before,.ion-social-twitch-outline:before,.ion-social-twitter:before,.ion-social-twitter-outline:before,.ion-social-usd:before,.ion-social-usd-outline:before,.ion-social-vimeo:before,.ion-social-vimeo-outline:before,.ion-social-whatsapp:before,.ion-social-whatsapp-outline:before,.ion-social-windows:before,.ion-social-windows-outline:before,.ion-social-wordpress:before,.ion-social-wordpress-outline:before,.ion-social-yahoo:before,.ion-social-yahoo-outline:before,.ion-social-yen:before,.ion-social-yen-outline:before,.ion-social-youtube:before,.ion-social-youtube-outline:before,.ion-soup-can:before,.ion-soup-can-outline:before,.ion-speakerphone:before,.ion-speedometer:before,.ion-spoon:before,.ion-star:before,.ion-stats-bars:before,.ion-steam:before,.ion-stop:before,.ion-thermometer:before,.ion-thumbsdown:before,.ion-thumbsup:before,.ion-toggle:before,.ion-toggle-filled:before,.ion-transgender:before,.ion-trash-a:before,.ion-trash-b:before,.ion-trophy:before,.ion-tshirt:before,.ion-tshirt-outline:before,.ion-umbrella:before,.ion-university:before,.ion-unlocked:before,.ion-upload:before,.ion-usb:before,.ion-videocamera:before,.ion-volume-high:before,.ion-volume-low:before,.ion-volume-medium:before,.ion-volume-mute:before,.ion-wand:before,.ion-waterdrop:before,.ion-wifi:before,.ion-wineglass:before,.ion-woman:before,.ion-wrench:before,.ion-xbox:before{display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ion-alert:before{content:"\f101"}.ion-alert-circled:before{content:"\f100"}.ion-android-add:before{content:"\f2c7"}.ion-android-add-circle:before{content:"\f359"}.ion-android-alarm-clock:before{content:"\f35a"}.ion-android-alert:before{content:"\f35b"}.ion-android-apps:before{content:"\f35c"}.ion-android-archive:before{content:"\f2c9"}.ion-android-arrow-back:before{content:"\f2ca"}.ion-android-arrow-down:before{content:"\f35d"}.ion-android-arrow-dropdown:before{content:"\f35f"}.ion-android-arrow-dropdown-circle:before{content:"\f35e"}.ion-android-arrow-dropleft:before{content:"\f361"}.ion-android-arrow-dropleft-circle:before{content:"\f360"}.ion-android-arrow-dropright:before{content:"\f363"}.ion-android-arrow-dropright-circle:before{content:"\f362"}.ion-android-arrow-dropup:before{content:"\f365"}.ion-android-arrow-dropup-circle:before{content:"\f364"}.ion-android-arrow-forward:before{content:"\f30f"}.ion-android-arrow-up:before{content:"\f366"}.ion-android-attach:before{content:"\f367"}.ion-android-bar:before{content:"\f368"}.ion-android-bicycle:before{content:"\f369"}.ion-android-boat:before{content:"\f36a"}.ion-android-bookmark:before{content:"\f36b"}.ion-android-bulb:before{content:"\f36c"}.ion-android-bus:before{content:"\f36d"}.ion-android-calendar:before{content:"\f2d1"}.ion-android-call:before{content:"\f2d2"}.ion-android-camera:before{content:"\f2d3"}.ion-android-cancel:before{content:"\f36e"}.ion-android-car:before{content:"\f36f"}.ion-android-cart:before{content:"\f370"}.ion-android-chat:before{content:"\f2d4"}.ion-android-checkbox:before{content:"\f374"}.ion-android-checkbox-blank:before{content:"\f371"}.ion-android-checkbox-outline:before{content:"\f373"}.ion-android-checkbox-outline-blank:before{content:"\f372"}.ion-android-checkmark-circle:before{content:"\f375"}.ion-android-clipboard:before{content:"\f376"}.ion-android-close:before{content:"\f2d7"}.ion-android-cloud:before{content:"\f37a"}.ion-android-cloud-circle:before{content:"\f377"}.ion-android-cloud-done:before{content:"\f378"}.ion-android-cloud-outline:before{content:"\f379"}.ion-android-color-palette:before{content:"\f37b"}.ion-android-compass:before{content:"\f37c"}.ion-android-contact:before{content:"\f2d8"}.ion-android-contacts:before{content:"\f2d9"}.ion-android-contract:before{content:"\f37d"}.ion-android-create:before{content:"\f37e"}.ion-android-delete:before{content:"\f37f"}.ion-android-desktop:before{content:"\f380"}.ion-android-document:before{content:"\f381"}.ion-android-done:before{content:"\f383"}.ion-android-done-all:before{content:"\f382"}.ion-android-download:before{content:"\f2dd"}.ion-android-drafts:before{content:"\f384"}.ion-android-exit:before{content:"\f385"}.ion-android-expand:before{content:"\f386"}.ion-android-favorite:before{content:"\f388"}.ion-android-favorite-outline:before{content:"\f387"}.ion-android-film:before{content:"\f389"}.ion-android-folder:before{content:"\f2e0"}.ion-android-folder-open:before{content:"\f38a"}.ion-android-funnel:before{content:"\f38b"}.ion-android-globe:before{content:"\f38c"}.ion-android-hand:before{content:"\f2e3"}.ion-android-hangout:before{content:"\f38d"}.ion-android-happy:before{content:"\f38e"}.ion-android-home:before{content:"\f38f"}.ion-android-image:before{content:"\f2e4"}.ion-android-laptop:before{content:"\f390"}.ion-android-list:before{content:"\f391"}.ion-android-locate:before{content:"\f2e9"}.ion-android-lock:before{content:"\f392"}.ion-android-mail:before{content:"\f2eb"}.ion-android-map:before{content:"\f393"}.ion-android-menu:before{content:"\f394"}.ion-android-microphone:before{content:"\f2ec"}.ion-android-microphone-off:before{content:"\f395"}.ion-android-more-horizontal:before{content:"\f396"}.ion-android-more-vertical:before{content:"\f397"}.ion-android-navigate:before{content:"\f398"}.ion-android-notifications:before{content:"\f39b"}.ion-android-notifications-none:before{content:"\f399"}.ion-android-notifications-off:before{content:"\f39a"}.ion-android-open:before{content:"\f39c"}.ion-android-options:before{content:"\f39d"}.ion-android-people:before{content:"\f39e"}.ion-android-person:before{content:"\f3a0"}.ion-android-person-add:before{content:"\f39f"}.ion-android-phone-landscape:before{content:"\f3a1"}.ion-android-phone-portrait:before{content:"\f3a2"}.ion-android-pin:before{content:"\f3a3"}.ion-android-plane:before{content:"\f3a4"}.ion-android-playstore:before{content:"\f2f0"}.ion-android-print:before{content:"\f3a5"}.ion-android-radio-button-off:before{content:"\f3a6"}.ion-android-radio-button-on:before{content:"\f3a7"}.ion-android-refresh:before{content:"\f3a8"}.ion-android-remove:before{content:"\f2f4"}.ion-android-remove-circle:before{content:"\f3a9"}.ion-android-restaurant:before{content:"\f3aa"}.ion-android-sad:before{content:"\f3ab"}.ion-android-search:before{content:"\f2f5"}.ion-android-send:before{content:"\f2f6"}.ion-android-settings:before{content:"\f2f7"}.ion-android-share:before{content:"\f2f8"}.ion-android-share-alt:before{content:"\f3ac"}.ion-android-star:before{content:"\f2fc"}.ion-android-star-half:before{content:"\f3ad"}.ion-android-star-outline:before{content:"\f3ae"}.ion-android-stopwatch:before{content:"\f2fd"}.ion-android-subway:before{content:"\f3af"}.ion-android-sunny:before{content:"\f3b0"}.ion-android-sync:before{content:"\f3b1"}.ion-android-textsms:before{content:"\f3b2"}.ion-android-time:before{content:"\f3b3"}.ion-android-train:before{content:"\f3b4"}.ion-android-unlock:before{content:"\f3b5"}.ion-android-upload:before{content:"\f3b6"}.ion-android-volume-down:before{content:"\f3b7"}.ion-android-volume-mute:before{content:"\f3b8"}.ion-android-volume-off:before{content:"\f3b9"}.ion-android-volume-up:before{content:"\f3ba"}.ion-android-walk:before{content:"\f3bb"}.ion-android-warning:before{content:"\f3bc"}.ion-android-watch:before{content:"\f3bd"}.ion-android-wifi:before{content:"\f305"}.ion-aperture:before{content:"\f313"}.ion-archive:before{content:"\f102"}.ion-arrow-down-a:before{content:"\f103"}.ion-arrow-down-b:before{content:"\f104"}.ion-arrow-down-c:before{content:"\f105"}.ion-arrow-expand:before{content:"\f25e"}.ion-arrow-graph-down-left:before{content:"\f25f"}.ion-arrow-graph-down-right:before{content:"\f260"}.ion-arrow-graph-up-left:before{content:"\f261"}.ion-arrow-graph-up-right:before{content:"\f262"}.ion-arrow-left-a:before{content:"\f106"}.ion-arrow-left-b:before{content:"\f107"}.ion-arrow-left-c:before{content:"\f108"}.ion-arrow-move:before{content:"\f263"}.ion-arrow-resize:before{content:"\f264"}.ion-arrow-return-left:before{content:"\f265"}.ion-arrow-return-right:before{content:"\f266"}.ion-arrow-right-a:before{content:"\f109"}.ion-arrow-right-b:before{content:"\f10a"}.ion-arrow-right-c:before{content:"\f10b"}.ion-arrow-shrink:before{content:"\f267"}.ion-arrow-swap:before{content:"\f268"}.ion-arrow-up-a:before{content:"\f10c"}.ion-arrow-up-b:before{content:"\f10d"}.ion-arrow-up-c:before{content:"\f10e"}.ion-asterisk:before{content:"\f314"}.ion-at:before{content:"\f10f"}.ion-backspace:before{content:"\f3bf"}.ion-backspace-outline:before{content:"\f3be"}.ion-bag:before{content:"\f110"}.ion-battery-charging:before{content:"\f111"}.ion-battery-empty:before{content:"\f112"}.ion-battery-full:before{content:"\f113"}.ion-battery-half:before{content:"\f114"}.ion-battery-low:before{content:"\f115"}.ion-beaker:before{content:"\f269"}.ion-beer:before{content:"\f26a"}.ion-bluetooth:before{content:"\f116"}.ion-bonfire:before{content:"\f315"}.ion-bookmark:before{content:"\f26b"}.ion-bowtie:before{content:"\f3c0"}.ion-briefcase:before{content:"\f26c"}.ion-bug:before{content:"\f2be"}.ion-calculator:before{content:"\f26d"}.ion-calendar:before{content:"\f117"}.ion-camera:before{content:"\f118"}.ion-card:before{content:"\f119"}.ion-cash:before{content:"\f316"}.ion-chatbox:before{content:"\f11b"}.ion-chatbox-working:before{content:"\f11a"}.ion-chatboxes:before{content:"\f11c"}.ion-chatbubble:before{content:"\f11e"}.ion-chatbubble-working:before{content:"\f11d"}.ion-chatbubbles:before{content:"\f11f"}.ion-checkmark:before{content:"\f122"}.ion-checkmark-circled:before{content:"\f120"}.ion-checkmark-round:before{content:"\f121"}.ion-chevron-down:before{content:"\f123"}.ion-chevron-left:before{content:"\f124"}.ion-chevron-right:before{content:"\f125"}.ion-chevron-up:before{content:"\f126"}.ion-clipboard:before{content:"\f127"}.ion-clock:before{content:"\f26e"}.ion-close:before{content:"\f12a"}.ion-close-circled:before{content:"\f128"}.ion-close-round:before{content:"\f129"}.ion-closed-captioning:before{content:"\f317"}.ion-cloud:before{content:"\f12b"}.ion-code:before{content:"\f271"}.ion-code-download:before{content:"\f26f"}.ion-code-working:before{content:"\f270"}.ion-coffee:before{content:"\f272"}.ion-compass:before{content:"\f273"}.ion-compose:before{content:"\f12c"}.ion-connection-bars:before{content:"\f274"}.ion-contrast:before{content:"\f275"}.ion-crop:before{content:"\f3c1"}.ion-cube:before{content:"\f318"}.ion-disc:before{content:"\f12d"}.ion-document:before{content:"\f12f"}.ion-document-text:before{content:"\f12e"}.ion-drag:before{content:"\f130"}.ion-earth:before{content:"\f276"}.ion-easel:before{content:"\f3c2"}.ion-edit:before{content:"\f2bf"}.ion-egg:before{content:"\f277"}.ion-eject:before{content:"\f131"}.ion-email:before{content:"\f132"}.ion-email-unread:before{content:"\f3c3"}.ion-erlenmeyer-flask:before{content:"\f3c5"}.ion-erlenmeyer-flask-bubbles:before{content:"\f3c4"}.ion-eye:before{content:"\f133"}.ion-eye-disabled:before{content:"\f306"}.ion-female:before{content:"\f278"}.ion-filing:before{content:"\f134"}.ion-film-marker:before{content:"\f135"}.ion-fireball:before{content:"\f319"}.ion-flag:before{content:"\f279"}.ion-flame:before{content:"\f31a"}.ion-flash:before{content:"\f137"}.ion-flash-off:before{content:"\f136"}.ion-folder:before{content:"\f139"}.ion-fork:before{content:"\f27a"}.ion-fork-repo:before{content:"\f2c0"}.ion-forward:before{content:"\f13a"}.ion-funnel:before{content:"\f31b"}.ion-gear-a:before{content:"\f13d"}.ion-gear-b:before{content:"\f13e"}.ion-grid:before{content:"\f13f"}.ion-hammer:before{content:"\f27b"}.ion-happy:before{content:"\f31c"}.ion-happy-outline:before{content:"\f3c6"}.ion-headphone:before{content:"\f140"}.ion-heart:before{content:"\f141"}.ion-heart-broken:before{content:"\f31d"}.ion-help:before{content:"\f143"}.ion-help-buoy:before{content:"\f27c"}.ion-help-circled:before{content:"\f142"}.ion-home:before{content:"\f144"}.ion-icecream:before{content:"\f27d"}.ion-image:before{content:"\f147"}.ion-images:before{content:"\f148"}.ion-information:before{content:"\f14a"}.ion-information-circled:before{content:"\f149"}.ion-ionic:before{content:"\f14b"}.ion-ios-alarm:before{content:"\f3c8"}.ion-ios-alarm-outline:before{content:"\f3c7"}.ion-ios-albums:before{content:"\f3ca"}.ion-ios-albums-outline:before{content:"\f3c9"}.ion-ios-americanfootball:before{content:"\f3cc"}.ion-ios-americanfootball-outline:before{content:"\f3cb"}.ion-ios-analytics:before{content:"\f3ce"}.ion-ios-analytics-outline:before{content:"\f3cd"}.ion-ios-arrow-back:before{content:"\f3cf"}.ion-ios-arrow-down:before{content:"\f3d0"}.ion-ios-arrow-forward:before{content:"\f3d1"}.ion-ios-arrow-left:before{content:"\f3d2"}.ion-ios-arrow-right:before{content:"\f3d3"}.ion-ios-arrow-thin-down:before{content:"\f3d4"}.ion-ios-arrow-thin-left:before{content:"\f3d5"}.ion-ios-arrow-thin-right:before{content:"\f3d6"}.ion-ios-arrow-thin-up:before{content:"\f3d7"}.ion-ios-arrow-up:before{content:"\f3d8"}.ion-ios-at:before{content:"\f3da"}.ion-ios-at-outline:before{content:"\f3d9"}.ion-ios-barcode:before{content:"\f3dc"}.ion-ios-barcode-outline:before{content:"\f3db"}.ion-ios-baseball:before{content:"\f3de"}.ion-ios-baseball-outline:before{content:"\f3dd"}.ion-ios-basketball:before{content:"\f3e0"}.ion-ios-basketball-outline:before{content:"\f3df"}.ion-ios-bell:before{content:"\f3e2"}.ion-ios-bell-outline:before{content:"\f3e1"}.ion-ios-body:before{content:"\f3e4"}.ion-ios-body-outline:before{content:"\f3e3"}.ion-ios-bolt:before{content:"\f3e6"}.ion-ios-bolt-outline:before{content:"\f3e5"}.ion-ios-book:before{content:"\f3e8"}.ion-ios-book-outline:before{content:"\f3e7"}.ion-ios-bookmarks:before{content:"\f3ea"}.ion-ios-bookmarks-outline:before{content:"\f3e9"}.ion-ios-box:before{content:"\f3ec"}.ion-ios-box-outline:before{content:"\f3eb"}.ion-ios-briefcase:before{content:"\f3ee"}.ion-ios-briefcase-outline:before{content:"\f3ed"}.ion-ios-browsers:before{content:"\f3f0"}.ion-ios-browsers-outline:before{content:"\f3ef"}.ion-ios-calculator:before{content:"\f3f2"}.ion-ios-calculator-outline:before{content:"\f3f1"}.ion-ios-calendar:before{content:"\f3f4"}.ion-ios-calendar-outline:before{content:"\f3f3"}.ion-ios-camera:before{content:"\f3f6"}.ion-ios-camera-outline:before{content:"\f3f5"}.ion-ios-cart:before{content:"\f3f8"}.ion-ios-cart-outline:before{content:"\f3f7"}.ion-ios-chatboxes:before{content:"\f3fa"}.ion-ios-chatboxes-outline:before{content:"\f3f9"}.ion-ios-chatbubble:before{content:"\f3fc"}.ion-ios-chatbubble-outline:before{content:"\f3fb"}.ion-ios-checkmark:before{content:"\f3ff"}.ion-ios-checkmark-empty:before{content:"\f3fd"}.ion-ios-checkmark-outline:before{content:"\f3fe"}.ion-ios-circle-filled:before{content:"\f400"}.ion-ios-circle-outline:before{content:"\f401"}.ion-ios-clock:before{content:"\f403"}.ion-ios-clock-outline:before{content:"\f402"}.ion-ios-close:before{content:"\f406"}.ion-ios-close-empty:before{content:"\f404"}.ion-ios-close-outline:before{content:"\f405"}.ion-ios-cloud:before{content:"\f40c"}.ion-ios-cloud-download:before{content:"\f408"}.ion-ios-cloud-download-outline:before{content:"\f407"}.ion-ios-cloud-outline:before{content:"\f409"}.ion-ios-cloud-upload:before{content:"\f40b"}.ion-ios-cloud-upload-outline:before{content:"\f40a"}.ion-ios-cloudy:before{content:"\f410"}.ion-ios-cloudy-night:before{content:"\f40e"}.ion-ios-cloudy-night-outline:before{content:"\f40d"}.ion-ios-cloudy-outline:before{content:"\f40f"}.ion-ios-cog:before{content:"\f412"}.ion-ios-cog-outline:before{content:"\f411"}.ion-ios-color-filter:before{content:"\f414"}.ion-ios-color-filter-outline:before{content:"\f413"}.ion-ios-color-wand:before{content:"\f416"}.ion-ios-color-wand-outline:before{content:"\f415"}.ion-ios-compose:before{content:"\f418"}.ion-ios-compose-outline:before{content:"\f417"}.ion-ios-contact:before{content:"\f41a"}.ion-ios-contact-outline:before{content:"\f419"}.ion-ios-copy:before{content:"\f41c"}.ion-ios-copy-outline:before{content:"\f41b"}.ion-ios-crop:before{content:"\f41e"}.ion-ios-crop-strong:before{content:"\f41d"}.ion-ios-download:before{content:"\f420"}.ion-ios-download-outline:before{content:"\f41f"}.ion-ios-drag:before{content:"\f421"}.ion-ios-email:before{content:"\f423"}.ion-ios-email-outline:before{content:"\f422"}.ion-ios-eye:before{content:"\f425"}.ion-ios-eye-outline:before{content:"\f424"}.ion-ios-fastforward:before{content:"\f427"}.ion-ios-fastforward-outline:before{content:"\f426"}.ion-ios-filing:before{content:"\f429"}.ion-ios-filing-outline:before{content:"\f428"}.ion-ios-film:before{content:"\f42b"}.ion-ios-film-outline:before{content:"\f42a"}.ion-ios-flag:before{content:"\f42d"}.ion-ios-flag-outline:before{content:"\f42c"}.ion-ios-flame:before{content:"\f42f"}.ion-ios-flame-outline:before{content:"\f42e"}.ion-ios-flask:before{content:"\f431"}.ion-ios-flask-outline:before{content:"\f430"}.ion-ios-flower:before{content:"\f433"}.ion-ios-flower-outline:before{content:"\f432"}.ion-ios-folder:before{content:"\f435"}.ion-ios-folder-outline:before{content:"\f434"}.ion-ios-football:before{content:"\f437"}.ion-ios-football-outline:before{content:"\f436"}.ion-ios-game-controller-a:before{content:"\f439"}.ion-ios-game-controller-a-outline:before{content:"\f438"}.ion-ios-game-controller-b:before{content:"\f43b"}.ion-ios-game-controller-b-outline:before{content:"\f43a"}.ion-ios-gear:before{content:"\f43d"}.ion-ios-gear-outline:before{content:"\f43c"}.ion-ios-glasses:before{content:"\f43f"}.ion-ios-glasses-outline:before{content:"\f43e"}.ion-ios-grid-view:before{content:"\f441"}.ion-ios-grid-view-outline:before{content:"\f440"}.ion-ios-heart:before{content:"\f443"}.ion-ios-heart-outline:before{content:"\f442"}.ion-ios-help:before{content:"\f446"}.ion-ios-help-empty:before{content:"\f444"}.ion-ios-help-outline:before{content:"\f445"}.ion-ios-home:before{content:"\f448"}.ion-ios-home-outline:before{content:"\f447"}.ion-ios-infinite:before{content:"\f44a"}.ion-ios-infinite-outline:before{content:"\f449"}.ion-ios-information:before{content:"\f44d"}.ion-ios-information-empty:before{content:"\f44b"}.ion-ios-information-outline:before{content:"\f44c"}.ion-ios-ionic-outline:before{content:"\f44e"}.ion-ios-keypad:before{content:"\f450"}.ion-ios-keypad-outline:before{content:"\f44f"}.ion-ios-lightbulb:before{content:"\f452"}.ion-ios-lightbulb-outline:before{content:"\f451"}.ion-ios-list:before{content:"\f454"}.ion-ios-list-outline:before{content:"\f453"}.ion-ios-location:before{content:"\f456"}.ion-ios-location-outline:before{content:"\f455"}.ion-ios-locked:before{content:"\f458"}.ion-ios-locked-outline:before{content:"\f457"}.ion-ios-loop:before{content:"\f45a"}.ion-ios-loop-strong:before{content:"\f459"}.ion-ios-medical:before{content:"\f45c"}.ion-ios-medical-outline:before{content:"\f45b"}.ion-ios-medkit:before{content:"\f45e"}.ion-ios-medkit-outline:before{content:"\f45d"}.ion-ios-mic:before{content:"\f461"}.ion-ios-mic-off:before{content:"\f45f"}.ion-ios-mic-outline:before{content:"\f460"}.ion-ios-minus:before{content:"\f464"}.ion-ios-minus-empty:before{content:"\f462"}.ion-ios-minus-outline:before{content:"\f463"}.ion-ios-monitor:before{content:"\f466"}.ion-ios-monitor-outline:before{content:"\f465"}.ion-ios-moon:before{content:"\f468"}.ion-ios-moon-outline:before{content:"\f467"}.ion-ios-more:before{content:"\f46a"}.ion-ios-more-outline:before{content:"\f469"}.ion-ios-musical-note:before{content:"\f46b"}.ion-ios-musical-notes:before{content:"\f46c"}.ion-ios-navigate:before{content:"\f46e"}.ion-ios-navigate-outline:before{content:"\f46d"}.ion-ios-nutrition:before{content:"\f470"}.ion-ios-nutrition-outline:before{content:"\f46f"}.ion-ios-paper:before{content:"\f472"}.ion-ios-paper-outline:before{content:"\f471"}.ion-ios-paperplane:before{content:"\f474"}.ion-ios-paperplane-outline:before{content:"\f473"}.ion-ios-partlysunny:before{content:"\f476"}.ion-ios-partlysunny-outline:before{content:"\f475"}.ion-ios-pause:before{content:"\f478"}.ion-ios-pause-outline:before{content:"\f477"}.ion-ios-paw:before{content:"\f47a"}.ion-ios-paw-outline:before{content:"\f479"}.ion-ios-people:before{content:"\f47c"}.ion-ios-people-outline:before{content:"\f47b"}.ion-ios-person:before{content:"\f47e"}.ion-ios-person-outline:before{content:"\f47d"}.ion-ios-personadd:before{content:"\f480"}.ion-ios-personadd-outline:before{content:"\f47f"}.ion-ios-photos:before{content:"\f482"}.ion-ios-photos-outline:before{content:"\f481"}.ion-ios-pie:before{content:"\f484"}.ion-ios-pie-outline:before{content:"\f483"}.ion-ios-pint:before{content:"\f486"}.ion-ios-pint-outline:before{content:"\f485"}.ion-ios-play:before{content:"\f488"}.ion-ios-play-outline:before{content:"\f487"}.ion-ios-plus:before{content:"\f48b"}.ion-ios-plus-empty:before{content:"\f489"}.ion-ios-plus-outline:before{content:"\f48a"}.ion-ios-pricetag:before{content:"\f48d"}.ion-ios-pricetag-outline:before{content:"\f48c"}.ion-ios-pricetags:before{content:"\f48f"}.ion-ios-pricetags-outline:before{content:"\f48e"}.ion-ios-printer:before{content:"\f491"}.ion-ios-printer-outline:before{content:"\f490"}.ion-ios-pulse:before{content:"\f493"}.ion-ios-pulse-strong:before{content:"\f492"}.ion-ios-rainy:before{content:"\f495"}.ion-ios-rainy-outline:before{content:"\f494"}.ion-ios-recording:before{content:"\f497"}.ion-ios-recording-outline:before{content:"\f496"}.ion-ios-redo:before{content:"\f499"}.ion-ios-redo-outline:before{content:"\f498"}.ion-ios-refresh:before{content:"\f49c"}.ion-ios-refresh-empty:before{content:"\f49a"}.ion-ios-refresh-outline:before{content:"\f49b"}.ion-ios-reload:before{content:"\f49d"}.ion-ios-reverse-camera:before{content:"\f49f"}.ion-ios-reverse-camera-outline:before{content:"\f49e"}.ion-ios-rewind:before{content:"\f4a1"}.ion-ios-rewind-outline:before{content:"\f4a0"}.ion-ios-rose:before{content:"\f4a3"}.ion-ios-rose-outline:before{content:"\f4a2"}.ion-ios-search:before{content:"\f4a5"}.ion-ios-search-strong:before{content:"\f4a4"}.ion-ios-settings:before{content:"\f4a7"}.ion-ios-settings-strong:before{content:"\f4a6"}.ion-ios-shuffle:before{content:"\f4a9"}.ion-ios-shuffle-strong:before{content:"\f4a8"}.ion-ios-skipbackward:before{content:"\f4ab"}.ion-ios-skipbackward-outline:before{content:"\f4aa"}.ion-ios-skipforward:before{content:"\f4ad"}.ion-ios-skipforward-outline:before{content:"\f4ac"}.ion-ios-snowy:before{content:"\f4ae"}.ion-ios-speedometer:before{content:"\f4b0"}.ion-ios-speedometer-outline:before{content:"\f4af"}.ion-ios-star:before{content:"\f4b3"}.ion-ios-star-half:before{content:"\f4b1"}.ion-ios-star-outline:before{content:"\f4b2"}.ion-ios-stopwatch:before{content:"\f4b5"}.ion-ios-stopwatch-outline:before{content:"\f4b4"}.ion-ios-sunny:before{content:"\f4b7"}.ion-ios-sunny-outline:before{content:"\f4b6"}.ion-ios-telephone:before{content:"\f4b9"}.ion-ios-telephone-outline:before{content:"\f4b8"}.ion-ios-tennisball:before{content:"\f4bb"}.ion-ios-tennisball-outline:before{content:"\f4ba"}.ion-ios-thunderstorm:before{content:"\f4bd"}.ion-ios-thunderstorm-outline:before{content:"\f4bc"}.ion-ios-time:before{content:"\f4bf"}.ion-ios-time-outline:before{content:"\f4be"}.ion-ios-timer:before{content:"\f4c1"}.ion-ios-timer-outline:before{content:"\f4c0"}.ion-ios-toggle:before{content:"\f4c3"}.ion-ios-toggle-outline:before{content:"\f4c2"}.ion-ios-trash:before{content:"\f4c5"}.ion-ios-trash-outline:before{content:"\f4c4"}.ion-ios-undo:before{content:"\f4c7"}.ion-ios-undo-outline:before{content:"\f4c6"}.ion-ios-unlocked:before{content:"\f4c9"}.ion-ios-unlocked-outline:before{content:"\f4c8"}.ion-ios-upload:before{content:"\f4cb"}.ion-ios-upload-outline:before{content:"\f4ca"}.ion-ios-videocam:before{content:"\f4cd"}.ion-ios-videocam-outline:before{content:"\f4cc"}.ion-ios-volume-high:before{content:"\f4ce"}.ion-ios-volume-low:before{content:"\f4cf"}.ion-ios-wineglass:before{content:"\f4d1"}.ion-ios-wineglass-outline:before{content:"\f4d0"}.ion-ios-world:before{content:"\f4d3"}.ion-ios-world-outline:before{content:"\f4d2"}.ion-ipad:before{content:"\f1f9"}.ion-iphone:before{content:"\f1fa"}.ion-ipod:before{content:"\f1fb"}.ion-jet:before{content:"\f295"}.ion-key:before{content:"\f296"}.ion-knife:before{content:"\f297"}.ion-laptop:before{content:"\f1fc"}.ion-leaf:before{content:"\f1fd"}.ion-levels:before{content:"\f298"}.ion-lightbulb:before{content:"\f299"}.ion-link:before{content:"\f1fe"}.ion-load-a:before{content:"\f29a"}.ion-load-b:before{content:"\f29b"}.ion-load-c:before{content:"\f29c"}.ion-load-d:before{content:"\f29d"}.ion-location:before{content:"\f1ff"}.ion-lock-combination:before{content:"\f4d4"}.ion-locked:before{content:"\f200"}.ion-log-in:before{content:"\f29e"}.ion-log-out:before{content:"\f29f"}.ion-loop:before{content:"\f201"}.ion-magnet:before{content:"\f2a0"}.ion-male:before{content:"\f2a1"}.ion-man:before{content:"\f202"}.ion-map:before{content:"\f203"}.ion-medkit:before{content:"\f2a2"}.ion-merge:before{content:"\f33f"}.ion-mic-a:before{content:"\f204"}.ion-mic-b:before{content:"\f205"}.ion-mic-c:before{content:"\f206"}.ion-minus:before{content:"\f209"}.ion-minus-circled:before{content:"\f207"}.ion-minus-round:before{content:"\f208"}.ion-model-s:before{content:"\f2c1"}.ion-monitor:before{content:"\f20a"}.ion-more:before{content:"\f20b"}.ion-mouse:before{content:"\f340"}.ion-music-note:before{content:"\f20c"}.ion-navicon:before{content:"\f20e"}.ion-navicon-round:before{content:"\f20d"}.ion-navigate:before{content:"\f2a3"}.ion-network:before{content:"\f341"}.ion-no-smoking:before{content:"\f2c2"}.ion-nuclear:before{content:"\f2a4"}.ion-outlet:before{content:"\f342"}.ion-paintbrush:before{content:"\f4d5"}.ion-paintbucket:before{content:"\f4d6"}.ion-paper-airplane:before{content:"\f2c3"}.ion-paperclip:before{content:"\f20f"}.ion-pause:before{content:"\f210"}.ion-person:before{content:"\f213"}.ion-person-add:before{content:"\f211"}.ion-person-stalker:before{content:"\f212"}.ion-pie-graph:before{content:"\f2a5"}.ion-pin:before{content:"\f2a6"}.ion-pinpoint:before{content:"\f2a7"}.ion-pizza:before{content:"\f2a8"}.ion-plane:before{content:"\f214"}.ion-planet:before{content:"\f343"}.ion-play:before{content:"\f215"}.ion-playstation:before{content:"\f30a"}.ion-plus:before{content:"\f218"}.ion-plus-circled:before{content:"\f216"}.ion-plus-round:before{content:"\f217"}.ion-podium:before{content:"\f344"}.ion-pound:before{content:"\f219"}.ion-power:before{content:"\f2a9"}.ion-pricetag:before{content:"\f2aa"}.ion-pricetags:before{content:"\f2ab"}.ion-printer:before{content:"\f21a"}.ion-pull-request:before{content:"\f345"}.ion-qr-scanner:before{content:"\f346"}.ion-quote:before{content:"\f347"}.ion-radio-waves:before{content:"\f2ac"}.ion-record:before{content:"\f21b"}.ion-refresh:before{content:"\f21c"}.ion-reply:before{content:"\f21e"}.ion-reply-all:before{content:"\f21d"}.ion-ribbon-a:before{content:"\f348"}.ion-ribbon-b:before{content:"\f349"}.ion-sad:before{content:"\f34a"}.ion-sad-outline:before{content:"\f4d7"}.ion-scissors:before{content:"\f34b"}.ion-search:before{content:"\f21f"}.ion-settings:before{content:"\f2ad"}.ion-share:before{content:"\f220"}.ion-shuffle:before{content:"\f221"}.ion-skip-backward:before{content:"\f222"}.ion-skip-forward:before{content:"\f223"}.ion-social-android:before{content:"\f225"}.ion-social-android-outline:before{content:"\f224"}.ion-social-angular:before{content:"\f4d9"}.ion-social-angular-outline:before{content:"\f4d8"}.ion-social-apple:before{content:"\f227"}.ion-social-apple-outline:before{content:"\f226"}.ion-social-bitcoin:before{content:"\f2af"}.ion-social-bitcoin-outline:before{content:"\f2ae"}.ion-social-buffer:before{content:"\f229"}.ion-social-buffer-outline:before{content:"\f228"}.ion-social-chrome:before{content:"\f4db"}.ion-social-chrome-outline:before{content:"\f4da"}.ion-social-codepen:before{content:"\f4dd"}.ion-social-codepen-outline:before{content:"\f4dc"}.ion-social-css3:before{content:"\f4df"}.ion-social-css3-outline:before{content:"\f4de"}.ion-social-designernews:before{content:"\f22b"}.ion-social-designernews-outline:before{content:"\f22a"}.ion-social-dribbble:before{content:"\f22d"}.ion-social-dribbble-outline:before{content:"\f22c"}.ion-social-dropbox:before{content:"\f22f"}.ion-social-dropbox-outline:before{content:"\f22e"}.ion-social-euro:before{content:"\f4e1"}.ion-social-euro-outline:before{content:"\f4e0"}.ion-social-facebook:before{content:"\f231"}.ion-social-facebook-outline:before{content:"\f230"}.ion-social-foursquare:before{content:"\f34d"}.ion-social-foursquare-outline:before{content:"\f34c"}.ion-social-freebsd-devil:before{content:"\f2c4"}.ion-social-github:before{content:"\f233"}.ion-social-github-outline:before{content:"\f232"}.ion-social-google:before{content:"\f34f"}.ion-social-google-outline:before{content:"\f34e"}.ion-social-googleplus:before{content:"\f235"}.ion-social-googleplus-outline:before{content:"\f234"}.ion-social-hackernews:before{content:"\f237"}.ion-social-hackernews-outline:before{content:"\f236"}.ion-social-html5:before{content:"\f4e3"}.ion-social-html5-outline:before{content:"\f4e2"}.ion-social-instagram:before{content:"\f351"}.ion-social-instagram-outline:before{content:"\f350"}.ion-social-javascript:before{content:"\f4e5"}.ion-social-javascript-outline:before{content:"\f4e4"}.ion-social-linkedin:before{content:"\f239"}.ion-social-linkedin-outline:before{content:"\f238"}.ion-social-markdown:before{content:"\f4e6"}.ion-social-nodejs:before{content:"\f4e7"}.ion-social-octocat:before{content:"\f4e8"}.ion-social-pinterest:before{content:"\f2b1"}.ion-social-pinterest-outline:before{content:"\f2b0"}.ion-social-python:before{content:"\f4e9"}.ion-social-reddit:before{content:"\f23b"}.ion-social-reddit-outline:before{content:"\f23a"}.ion-social-rss:before{content:"\f23d"}.ion-social-rss-outline:before{content:"\f23c"}.ion-social-sass:before{content:"\f4ea"}.ion-social-skype:before{content:"\f23f"}.ion-social-skype-outline:before{content:"\f23e"}.ion-social-snapchat:before{content:"\f4ec"}.ion-social-snapchat-outline:before{content:"\f4eb"}.ion-social-tumblr:before{content:"\f241"}.ion-social-tumblr-outline:before{content:"\f240"}.ion-social-tux:before{content:"\f2c5"}.ion-social-twitch:before{content:"\f4ee"}.ion-social-twitch-outline:before{content:"\f4ed"}.ion-social-twitter:before{content:"\f243"}.ion-social-twitter-outline:before{content:"\f242"}.ion-social-usd:before{content:"\f353"}.ion-social-usd-outline:before{content:"\f352"}.ion-social-vimeo:before{content:"\f245"}.ion-social-vimeo-outline:before{content:"\f244"}.ion-social-whatsapp:before{content:"\f4f0"}.ion-social-whatsapp-outline:before{content:"\f4ef"}.ion-social-windows:before{content:"\f247"}.ion-social-windows-outline:before{content:"\f246"}.ion-social-wordpress:before{content:"\f249"}.ion-social-wordpress-outline:before{content:"\f248"}.ion-social-yahoo:before{content:"\f24b"}.ion-social-yahoo-outline:before{content:"\f24a"}.ion-social-yen:before{content:"\f4f2"}.ion-social-yen-outline:before{content:"\f4f1"}.ion-social-youtube:before{content:"\f24d"}.ion-social-youtube-outline:before{content:"\f24c"}.ion-soup-can:before{content:"\f4f4"}.ion-soup-can-outline:before{content:"\f4f3"}.ion-speakerphone:before{content:"\f2b2"}.ion-speedometer:before{content:"\f2b3"}.ion-spoon:before{content:"\f2b4"}.ion-star:before{content:"\f24e"}.ion-stats-bars:before{content:"\f2b5"}.ion-steam:before{content:"\f30b"}.ion-stop:before{content:"\f24f"}.ion-thermometer:before{content:"\f2b6"}.ion-thumbsdown:before{content:"\f250"}.ion-thumbsup:before{content:"\f251"}.ion-toggle:before{content:"\f355"}.ion-toggle-filled:before{content:"\f354"}.ion-transgender:before{content:"\f4f5"}.ion-trash-a:before{content:"\f252"}.ion-trash-b:before{content:"\f253"}.ion-trophy:before{content:"\f356"}.ion-tshirt:before{content:"\f4f7"}.ion-tshirt-outline:before{content:"\f4f6"}.ion-umbrella:before{content:"\f2b7"}.ion-university:before{content:"\f357"}.ion-unlocked:before{content:"\f254"}.ion-upload:before{content:"\f255"}.ion-usb:before{content:"\f2b8"}.ion-videocamera:before{content:"\f256"}.ion-volume-high:before{content:"\f257"}.ion-volume-low:before{content:"\f258"}.ion-volume-medium:before{content:"\f259"}.ion-volume-mute:before{content:"\f25a"}.ion-wand:before{content:"\f358"}.ion-waterdrop:before{content:"\f25b"}.ion-wifi:before{content:"\f25c"}.ion-wineglass:before{content:"\f2b9"}.ion-woman:before{content:"\f25d"}.ion-wrench:before{content:"\f2ba"}.ion-xbox:before{content:"\f30c"} .ion-social-tiktok:before{background-image:url("data:image/svg+xml,%3Csvg id='icons' xmlns='http://www.w3.org/2000/svg' fill='%23FFF' viewBox='0 0 512 512'%3E%3Cpath d='M412.19,118.66a109.27,109.27,0,0,1-9.45-5.5,132.87,132.87,0,0,1-24.27-20.62c-18.1-20.71-24.86-41.72-27.35-56.43h.1C349.14,23.9,350,16,350.13,16H267.69V334.78c0,4.28,0,8.51-.18,12.69,0,.52-.05,1-.08,1.56,0,.23,0,.47-.05.71,0,.06,0,.12,0,.18a70,70,0,0,1-35.22,55.56,68.8,68.8,0,0,1-34.11,9c-38.41,0-69.54-31.32-69.54-70s31.13-70,69.54-70a68.9,68.9,0,0,1,21.41,3.39l.1-83.94a153.14,153.14,0,0,0-118,34.52,161.79,161.79,0,0,0-35.3,43.53c-3.48,6-16.61,30.11-18.2,69.24-1,22.21,5.67,45.22,8.85,54.73v.2c2,5.6,9.75,24.71,22.38,40.82A167.53,167.53,0,0,0,115,470.66v-.2l.2.2C155.11,497.78,199.36,496,199.36,496c7.66-.31,33.32,0,62.46-13.81,32.32-15.31,50.72-38.12,50.72-38.12a158.46,158.46,0,0,0,27.64-45.93c7.46-19.61,9.95-43.13,9.95-52.53V176.49c1,.6,14.32,9.41,14.32,9.41s19.19,12.3,49.13,20.31c21.48,5.7,50.42,6.9,50.42,6.9V131.27C453.86,132.37,433.27,129.17,412.19,118.66Z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;color:transparent;content:"";display:list-item;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;overflow:hidden;speak:none;-webkit-font-smoothing:antialiased}@charset "UTF-8"; .fancybox-enabled { overflow: hidden } .fancybox-enabled body { overflow: visible; height: 100% } .fancybox-container { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99993; -webkit-backface-visibility: hidden; backface-visibility: hidden } .fancybox-container ~ .fancybox-container { z-index: 99992 } .fancybox-bg { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: #0f0f11; opacity: 0; transition-timing-function: cubic-bezier(.55, .06, .68, .19); -webkit-backface-visibility: hidden; backface-visibility: hidden } .fancybox-container--ready .fancybox-bg { opacity: .87; transition-timing-function: cubic-bezier(.22, .61, .36, 1) } .fancybox-controls { position: absolute; top: 0; left: 0; right: 0; text-align: center; opacity: 0; z-index: 99994; transition: opacity .2s; pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; direction: ltr } .fancybox-show-controls .fancybox-controls { opacity: 1 } .fancybox-infobar { display: none } .fancybox-show-infobar .fancybox-infobar { display: inline-block; pointer-events: all } .fancybox-infobar__body { display: inline-block; width: 70px; line-height: 44px; font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; text-align: center; color: #ddd; background-color: rgba(30, 30, 30, .7); pointer-events: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -webkit-tap-highlight-color: transparent; -webkit-font-smoothing: subpixel-antialiased } .fancybox-buttons { position: absolute; top: 0; right: 0; display: none; pointer-events: all } .fancybox-show-buttons .fancybox-buttons { display: block } .fancybox-slider-wrap { overflow: hidden; direction: ltr } .fancybox-slider, .fancybox-slider-wrap { position: absolute; top: 0; left: 0; bottom: 0; right: 0; padding: 0; margin: 0; z-index: 99993; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-tap-highlight-color: transparent } .fancybox-slide { display: flex; align-items: center; justify-content: center; position: absolute; top: 0; left: 0; width: 100%; height: 100%; margin: 0; padding: 0; overflow: auto; outline: none; white-space: normal; box-sizing: border-box; text-align: center; z-index: 99994; -webkit-overflow-scrolling: touch } .fancybox-slide:before { content: ""; height: 100%; width: 0 } .fancybox-slide:before, .fancybox-slide > * { display: inline-block; vertical-align: middle } .fancybox-slide > * { position: relative; padding: 24px; margin: 44px 0; border-width: 0; text-align: left; background-color: #fff; overflow: auto; box-sizing: border-box } .fancybox-slide > div { display: flex !important; flex-flow: row wrap; max-height: 100%; max-width: 1200px; padding: 2rem; } .fancybox-slide > div h2 { flex: 1 0 100%; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Droid Sans","Helvetica Neue",sans-serif; font-size: 32px; font-weight: 600; } .fancybox-slide > div p { flex: 1 0 100%; } .fancybox-slide > div > a { display: inline-block; line-height: .75; margin-right: .75rem; margin-top: .75rem; } .fancybox-slide > div > a > img { height: 140px; width: auto !important; } .fancybox-slide--image { overflow: hidden } .fancybox-slide--image:before { display: none } .fancybox-content { display: inline-block; position: relative; margin: 44px auto; padding: 0; border: 0; width: 80%; height: calc(100% - 88px); vertical-align: middle; line-height: normal; text-align: left; white-space: normal; outline: none; font-size: 16px; font-family: Arial, sans-serif; box-sizing: border-box; -webkit-tap-highlight-color: transparent; -webkit-overflow-scrolling: touch } .fancybox-iframe { display: block; margin: 0; padding: 0; border: 0; width: 100%; height: 100%; background: #fff } .fancybox-slide--video .fancybox-content, .fancybox-slide--video .fancybox-iframe { background: transparent } .fancybox-placeholder { z-index: 99995; background: transparent; cursor: default; overflow: visible; -webkit-transform-origin: top left; transform-origin: top left; background-size: 100% 100%; background-repeat: no-repeat; -webkit-backface-visibility: hidden; backface-visibility: hidden } .fancybox-image, .fancybox-placeholder, .fancybox-spaceball { position: absolute; top: 0; left: 0; margin: 0; padding: 0; border: 0 } .fancybox-image, .fancybox-spaceball { width: 100%; height: 100%; max-width: none; max-height: none; background: transparent; background-size: 100% 100% } .fancybox-controls--canzoomOut .fancybox-placeholder { cursor: zoom-out } .fancybox-controls--canzoomIn .fancybox-placeholder { cursor: zoom-in } .fancybox-controls--canGrab .fancybox-placeholder { cursor: -webkit-grab; cursor: grab } .fancybox-controls--isGrabbing .fancybox-placeholder { cursor: -webkit-grabbing; cursor: grabbing } .fancybox-spaceball { z-index: 1 } .fancybox-tmp { position: absolute; top: -9999px; left: -9999px; visibility: hidden } .fancybox-error { position: absolute; margin: 0; padding: 40px; top: 50%; left: 50%; width: 380px; max-width: 100%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background: #fff; cursor: default } .fancybox-error p { margin: 0; padding: 0; color: #444; font: 16px/20px Helvetica Neue, Helvetica, Arial, sans-serif } .fancybox-close-small { position: absolute; top: 0; right: 0; width: 44px; height: 44px; padding: 0; margin: 0; border: 0; border-radius: 0; outline: none; background: transparent; z-index: 10; cursor: pointer } .fancybox-close-small:after { content: "×"; position: absolute; top: 5px; right: 5px; width: 30px; height: 30px; font: 20px/30px Arial, Helvetica Neue, Helvetica, sans-serif; color: #888; font-weight: 300; text-align: center; border-radius: 50%; border-width: 0; background: #fff; transition: background .2s; box-sizing: border-box; z-index: 2 } .fancybox-close-small:focus:after { outline: 1px dotted #888 } .fancybox-slide--video .fancybox-close-small { top: -36px; right: -36px; background: transparent } .fancybox-close-small:hover:after { color: #555; background: #eee } .fancybox-caption-wrap { position: absolute; bottom: 0; left: 0; right: 0; padding: 60px 30px 0; z-index: 99998; -webkit-backface-visibility: hidden; backface-visibility: hidden; box-sizing: border-box; background: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, .1) 20%, rgba(0, 0, 0, .2) 40%, rgba(0, 0, 0, .6) 80%, rgba(0, 0, 0, .8)); opacity: 0; transition: opacity .2s; pointer-events: none } .fancybox-show-caption .fancybox-caption-wrap { opacity: 1 } .fancybox-caption { padding: 30px 0; border-top: 1px solid hsla(0, 0%, 100%, .4); font-size: 14px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; color: #fff; line-height: 20px; -webkit-text-size-adjust: none } .fancybox-caption a, .fancybox-caption button { pointer-events: all } .fancybox-caption a { color: #fff; text-decoration: underline } .fancybox-button { display: inline-block; position: relative; width: 44px; height: 44px; line-height: 44px; margin: 0; padding: 0; border: 0; border-radius: 0; cursor: pointer; background: transparent; color: #fff; box-sizing: border-box; vertical-align: top; outline: none } .fancybox-button--disabled { cursor: default; pointer-events: none } .fancybox-button, .fancybox-infobar__body { background: rgba(30, 30, 30, .6) } .fancybox-button:hover { background: rgba(0, 0, 0, .8) } .fancybox-button:after, .fancybox-button:before { content: ""; pointer-events: none; position: absolute; border-color: #fff; background-color: currentColor; color: currentColor; opacity: .9; box-sizing: border-box; display: inline-block } .fancybox-button--disabled:after, .fancybox-button--disabled:before { opacity: .5 } .fancybox-button--left:after { left: 20px; -webkit-transform: rotate(-135deg); transform: rotate(-135deg) } .fancybox-button--left:after, .fancybox-button--right:after { top: 18px; width: 6px; height: 6px; background: transparent; border-top: 2px solid currentColor; border-right: 2px solid currentColor } .fancybox-button--right:after { right: 20px; -webkit-transform: rotate(45deg); transform: rotate(45deg) } .fancybox-button--left { border-bottom-left-radius: 5px } .fancybox-button--right { border-bottom-right-radius: 5px } .fancybox-button--close { float: right } .fancybox-button--close:after, .fancybox-button--close:before { content: ""; display: inline-block; position: absolute; height: 2px; width: 16px; top: calc(50% - 1px); left: calc(50% - 8px) } .fancybox-button--close:before { -webkit-transform: rotate(45deg); transform: rotate(45deg) } .fancybox-button--close:after { -webkit-transform: rotate(-45deg); transform: rotate(-45deg) } .fancybox-loading { border: 6px solid hsla(0, 0%, 39%, .4); border-top: 6px solid hsla(0, 0%, 100%, .6); border-radius: 100%; height: 50px; width: 50px; -webkit-animation: a .8s infinite linear; animation: a .8s infinite linear; background: transparent; position: absolute; top: 50%; left: 50%; margin-top: -25px; margin-left: -25px; z-index: 99999 } @-webkit-keyframes a { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg) } to { -webkit-transform: rotate(359deg); transform: rotate(359deg) } } @keyframes a { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg) } to { -webkit-transform: rotate(359deg); transform: rotate(359deg) } } @media (max-width: 800px) { .fancybox-controls { text-align: left } .fancybox-button--left, .fancybox-button--right, .fancybox-buttons button:not(.fancybox-button--close) { display: none!important } .fancybox-caption { padding: 20px 0; margin: 0 } } .fancybox-button--fullscreen:before { width: 15px; height: 11px; left: 15px; top: 16px; border: 2px solid; background: none } .fancybox-button--play:before { top: 16px; left: 18px; width: 0; height: 0; border-top: 6px inset transparent; border-bottom: 6px inset transparent; border-left: 10px solid; border-radius: 1px; background: transparent } .fancybox-button--pause:before { top: 16px; left: 18px; width: 7px; height: 11px; border-style: solid; border-width: 0 2px; background: transparent } .fancybox-button--thumbs span { font-size: 23px } .fancybox-button--thumbs:before { top: 20px; left: 21px; width: 3px; height: 3px; box-shadow: 0 -4px 0, -4px -4px 0, 4px -4px 0, inset 0 0 0 32px, -4px 0 0, 4px 0 0, 0 4px 0, -4px 4px 0, 4px 4px 0 } .fancybox-container--thumbs .fancybox-caption-wrap, .fancybox-container--thumbs .fancybox-controls, .fancybox-container--thumbs .fancybox-slider-wrap { right: 220px } .fancybox-thumbs { position: absolute; top: 0; right: 0; bottom: 0; left: auto; width: 220px; margin: 0; padding: 5px 5px 0 0; background: #fff; z-index: 99993; word-break: normal; -webkit-overflow-scrolling: touch; -webkit-tap-highlight-color: transparent; box-sizing: border-box } .fancybox-thumbs > ul { list-style: none; position: absolute; position: relative; width: 100%; height: 100%; margin: 0; padding: 0; overflow-x: hidden; overflow-y: auto; font-size: 0 } .fancybox-thumbs > ul > li { float: left; overflow: hidden; max-width: 50%; padding: 0; margin: 0; width: 105px; height: 75px; position: relative; cursor: pointer; outline: none; border: 5px solid #fff; border-top-width: 0; border-right-width: 0; -webkit-tap-highlight-color: transparent; -webkit-backface-visibility: hidden; backface-visibility: hidden; box-sizing: border-box } li.fancybox-thumbs-loading { background: rgba(0, 0, 0, .1) } .fancybox-thumbs > ul > li > img { position: absolute; top: 0; left: 0; min-width: 100%; min-height: 100%; max-width: none; max-height: none; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } .fancybox-thumbs > ul > li:before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border-radius: 2px; border: 4px solid #4ea7f9; z-index: 99991; opacity: 0; transition: all .2s cubic-bezier(.25, .46, .45, .94) } .fancybox-thumbs > ul > li.fancybox-thumbs-active:before { opacity: 1 } @media (max-width: 800px) { .fancybox-thumbs { display: none!important } .fancybox-container--thumbs .fancybox-caption-wrap, .fancybox-container--thumbs .fancybox-controls, .fancybox-container--thumbs .fancybox-slider-wrap { right: 0 } } .description-toggle:hover { backdrop-filter: brightness(.95) } .description-toggle { border: none; background: transparent; cursor: pointer; padding: 20px 18px; width: 100%; text-align: left; outline: none; display: inline-flex } .description-toggle h1, .description-toggle h2, .description-toggle h3, .description-toggle h4, .description-toggle p { font-weight: 600; font-size: 21px; text-transform: capitalize; display: inline-flex; line-height: 1.4; margin: 0; margin-right: 2rem } .description-toggle i { float: right; font-size: 21px; margin-left: auto } .hide-content { opacity: 0; visibility: hidden } .description-toggle+.product-content { overflow: hidden; transition: max-height 0.2s ease-out, opacity 0.2s ease-out, visibility 0.2s ease-out } .description-toggle+.product-content.toggled { opacity: 1; visibility: visible } .content { padding: 1rem; padding-right: 3.5rem } .content p { padding-left: 1rem; border-left: 2px solid; font-size: 17px } .product-content ul { list-style-type: none; padding-left: 1rem; border-left: 2px solid #111; color: black; } #pu-content { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: white; border-radius: 2px; padding: 0px; display: flex; align-items: center; justify-content: center; flex-direction: column; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); width: 90vw; max-height: 80vh; overflow: auto; border-radius: 5px; padding: 3rem 0rem; } #pu-container { overflow-x: hidden; overflow-y: auto; width: 100%; text-align: center; padding: 0 1.5rem; } #pu-container form { margin: 1rem auto; max-width: 600px; } #pu-container fieldset li { text-align: left; } #pu-container h2 { font-size: 26px; text-align: center; margin-top: 0; } #pu-container p, #pu-container li:not(fieldset li), #pu-container span { font-size: 16px; line-height: 1.6; text-align: center; color: #000; } #pu-content ul:not(fieldset ul), #pu-content ol:not(fieldset ol) { list-style: none; } #overlay { position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; background-color: rgba(0, 0, 0, 0.5); z-index: 999; } #close-button[style*="display: block"] { position: fixed; } #close-button { position: absolute; top: 10px; right: 10px; background: none; border: none; cursor: pointer; font-size: 28px; color: #000; z-index: 9999; padding: 0; } @media (min-width: 30rem) { #pu-container { padding: 0 2rem; } } @media(min-width: 40rem) { #pu-container fieldset { margin: 0 1.25rem } } @media(min-width: 50rem) { #container #pu-content { width: 70vw; } #pu-container { padding: 0 3rem; } } @media(min-width: 60rem) { #container #pu-content { width: 60vw; } } @media(min-width: 80rem) { #container #pu-content { width: 50vw; } }fieldset ol li { display: flex; flex-wrap: wrap; } fieldset ol li > label:first-child { flex: 100%; } fieldset ol li > .input-wrap { flex: 1 0 100%; display: flex; align-items: center; vertical-align: middle; position: relative; margin: 0.5rem 0; margin-right: 1.25rem } .input-wrap label { padding: 0; margin-left: 30px; } fieldset ol li .input-wrap label:after { display: none; } fieldset .input-wrap input[type="checkbox"], fieldset .input-wrap input[type="radio"] { position: absolute; opacity: 0; cursor: pointer; height: 20px!important; width: 100%!important; margin: 0!important; z-index: 2; } fieldset .input-wrap input[type="checkbox"] ~ .multi-opt { position: absolute; top: 4px; left: 0; height: 20px; width: 20px; background-color: #eee; } fieldset .input-wrap input[type="radio"] ~ .multi-opt { position: absolute; top: 4px; left: 0; height: 20px; width: 20px; background-color: #eee; border-radius: 50%; } fieldset .input-wrap input[type="radio"]:checked ~ .multi-opt, fieldset .input-wrap input[type="checkbox"]:checked ~ .multi-opt { background-color: #2196F3; } .multi-opt:after { content: ""; position: absolute; display: none; } .input-wrap input:checked ~ .multi-opt:after { display: block; } fieldset .input-wrap input[type="checkbox"] ~ .multi-opt:after { left: 6px; top: 2px; width: 5px; height: 10px; border: solid white; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } fieldset .input-wrap input[type="radio"] ~ .multi-opt:after { top: 6px; left: 6.4px; width: 8px; height: 8px; border-radius: 50%; background: white; } fieldset input[type=color] { width: 50px; padding: 2px; height: 50px; border-color: #eaeaea!important; } fieldset button.submit { margin-top: 2rem; width: auto; } fieldset input { font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; } fieldset select { background-position: right 15px center; } fieldset li[data-required="true"] label:after { color: #AAA; content: "Required"; font-size: 11px; font-weight: 600; letter-spacing: 0; margin-top: -20px; pointer-events: none; position: absolute; right: 0; display: block; padding-bottom: 5px; } fieldset input[required]:valid { border-color: #46DC87; } @media(min-width: 50rem) { fieldset ol li > .input-wrap { flex: 0 0 auto; } }