html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body{font-size:100%;font-family:"Ubuntu",sans-serif;color:#111;background-color:#fff}
a{color:#4470a4;text-decoration:none}
a:hover{color:#333;text-decoration:none}
.red{color:#FF0000} 
@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;src:url(https://assets.ubuntu.com/v1/e8c07df6-Ubuntu-L_W.woff2) format("woff2"),url(https://assets.ubuntu.com/v1/8619add2-Ubuntu-L_W.woff) format("woff")}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;src:url(https://assets.ubuntu.com/v1/fff37993-Ubuntu-R_W.woff2) format("woff2"),url(https://assets.ubuntu.com/v1/7af50859-Ubuntu-R_W.woff) format("woff")}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:100;src:url(https://assets.ubuntu.com/v1/7f100985-Ubuntu-Th_W.woff2) format("woff2"),url(https://assets.ubuntu.com/v1/502cc3a1-Ubuntu-Th_W.woff) format("woff")}
.tts{font-size:11pt;color:#111;font-family:'Ubuntu',sans-serif;font-weight:100;text-decoration:none}
.ttm{font-size:15pt;color:#111;font-family:'Ubuntu',sans-serif;font-weight:100;text-decoration:none}
.ttl{font-size:18pt;color:#111;font-family:'Ubuntu',sans-serif;font-weight:100;text-decoration:none}
.ttx{font-size:24pt;color:#111;font-family:'Ubuntu',sans-serif;font-weight:100;text-decoration:none}
p{font-family:"Ubuntu",sans-serif;color:#333;line-height:1.5;padding:10pt}
.img{opacity:1;filter:alpha(opacity=100)}
.img:hover{opacity:.9;filter:alpha(opacity=90)}
.button1{cursor:pointer;border-radius:3px;height:35px;padding:0 12px;border:1px solid #ebebeb;background-color:transparent;display:inline-block;vertical-align:top;line-height:31px;transition:background-color .1s ease-in,border-color .1s ease-in,color .1s ease-in;font-size:12pt;font-family:'Ubuntu',sans-serif;background-color:#579f7a;border-color:#579f7a;color:#fff;margin-right:5px}
.button1:hover{background-color:#518f76;border-color:#518f76;color:#fff}
.button1:focus{background-color:#518f76;border-color:#518f76;color:#fff}
.button2{cursor:pointer;border-radius:3px;height:35px;padding:0 12px;border:1px solid #ebebeb;background-color:transparent;display:inline-block;vertical-align:top;line-height:31px;transition:background-color .1s ease-in,border-color .1s ease-in,color .1s ease-in;font-size:12pt;font-family:'Ubuntu',sans-serif;background-color:#497bb0;border-color:#497bb0;color:#fff;margin-right:5px}
.button2:hover{background-color:#4470a4;border-color:#4470a4;color:#fff}
.button2:focus{background-color:#4470a4;border-color:#4470a4;color:#fff}
.button3{cursor:pointer;border-radius:3px;height:35px;padding:0 12px;border:1px solid #ebebeb;background-color:transparent;display:inline-block;vertical-align:top;line-height:31px;transition:background-color .1s ease-in,border-color .1s ease-in,color .1s ease-in;font-size:12pt;font-family:'Ubuntu',sans-serif;background-color:#ea585a;border-color:#ea585a;color:#fff;margin-right:5px}
.button3:hover{background-color:#e54b4d;border-color:#e54b4d;color:#fff}
.button3:focus{background-color:#e54b4d;border-color:#e54b4d;color:#fff}

#cd-intro{position:relative;height:250px;margin-top:0px;z-index:1}
#cd-intro #cd-intro-background{height:100%;width:100%;background:url(../img/bg.jpg) no-repeat center center;background-size:cover}
#cd-intro #cd-intro-tagline{position:absolute;width:100%;max-width:90%;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
#cd-intro h1{font-size:24px;font-weight:100;font-size:1.9rem;text-align:center;color:#fff;text-shadow:0 2px 6px rgba(0,0,0,0.2)}
#cd-logo{float:left;margin-left:1%;margin-top:7px;height:100%;}
.cd-nav{float:right;margin-right:1%;margin-top:17px;height:100%;}
@media only screen and (min-width: 768px) {
#cd-intro{height:300px;margin-top:0px}
#cd-intro h1{font-size:30px;font-size:2.5rem;font-weight:100}
}
@media only screen and (min-width: 1170px) {
#cd-intro{width:100%;height:400px;margin-top:0}
#cd-intro h1{font-size:32px;font-size:3.0rem;font-weight:100}
}

.cd-container_w{width:90%;max-width:px;margin:0 auto}
.cd-container_w::after{content:'';display:table;clear:both}
.cd-content_w{position:relative;padding:2em 0;line-height:1.6;color:#333;background-color:#fff;z-index:2}
.cd-content_w::before{content:'';position:absolute;bottom:100%;left:0;width:100%;height:50px}
.no-cssgradients .cd-content_w::before{display:none}
.cd-content_w h2{font-size:20px;font-size:1.25rem}
.cd-content_w p{margin:1em 0}
@media only screen and (min-width: 768px) {
.cd-content_w{line-height:1.8}
.cd-content_w h2{font-size:30px;font-size:1.875rem}
.cd-container_w{width:70%;max-width:px;margin:0 auto}
}
@media only screen and (min-width: 1170px) {
.cd-content_w{padding:2em 0;margin-top:px}
.cd-content_w p{font-size:20px;font-size:1.25rem}
.cd-container_w{width:70%;max-width:px;margin:0 auto}
}

.cd-container_g{width:90%;max-width:px;margin:0 auto}
.cd-container_g::after{content:'';display:table;clear:both}
.cd-content_g{position:relative;padding:2em 0;line-height:1.6;color:#333;background-color:#f7f7f7;z-index:2}
.cd-content_g::before{content:'';position:absolute;bottom:100%;left:0;width:100%;height:50px}
.no-cssgradients .cd-content_g::before{display:none}
.cd-content_g h2{font-size:20px;font-size:1.25rem}
.cd-content_g p{margin:1em 0}
@media only screen and (min-width: 768px) {
.cd-content_g{line-height:1.8}
.cd-content_g h2{font-size:30px;font-size:1.875rem}
.cd-container_g{width:70%;max-width:px;margin:0 auto}
}
@media only screen and (min-width: 1170px) {
.cd-content_g{padding:2em 0;margin-top:px}
.cd-content_g p{font-size:20px;font-size:1.25rem}
.cd-container_g{width:70%;max-width:px;margin:0 auto}
}

.cd-container_b{width:90%;max-width:px;margin:0 auto;text-align:center;}
.cd-container_b::after{content:'';display:table;clear:both}
.cd-content_b{position:relative;padding:2em 0;line-height:1.6;color:#ccc;background-color:#333;z-index:2}
.cd-content_b::before{content:'';position:absolute;bottom:100%;left:0;width:100%;height:50px}
.no-cssgradients .cd-content_b::before{display:none}
.cd-content_b h2{font-size:20px;font-size:1.25rem}
.cd-content_b p{margin:1em 0}
@media only screen and (min-width: 768px) {
.cd-content_b{line-height:1.8}
.cd-content_b h2{font-size:30px;font-size:1.875rem}
.cd-container_b{width:70%;max-width:px;margin:0 auto}
}
@media only screen and (min-width: 1170px) {
.cd-content_b{padding:2em 0;margin-top:px}
.cd-content_b p{font-size:20px;font-size:1.25rem}
.cd-container_b{width:70%;max-width:px;margin:0 auto}
}

[data-tip]{display:inline-block;position:relative}
[data-tip]:hover:before{content:attr(data-tip);position:absolute;padding:0 8px;height:28px;line-height:28px;background-color:#555;left:-10px;top:-38px;font-size:14px;border-radius:3px;white-space:nowrap;color:#fff;font-size:11px;font-family:Ubuntu,sans-serif}
[data-tip]:hover:after{content:"";position:absolute;border-top:8px solid #555;border-left:8px solid transparent;border-right:8px solid transparent;left:0;top:-10px}
