*,:before,:after {
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}

html,body {
    font-size:100%
}

body {
    background:#fff;
    color:#000;
    background:#fff;
    padding:0;
    margin:0;
    font-family:'Open Sans',sans-serif;
    font-weight:400;
    font-style:normal;
    line-height:1;
    position:relative;
    cursor:default
}

::selection {
    background-color:#ffeeb2;
    color:#222;
    text-shadow:none
}

::-moz-selection {
    background-color:#ffeeb2;
    color:#222;
    text-shadow:none
}

a:hover {
    cursor:pointer
}

a:focus {
    outline:0
}

img,object,embed {
    max-width:100%;
    height:auto
}

object,embed {
    height:100%
}

img {
    -ms-interpolation-mode:bicubic
}

#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object {
    max-width:none!important
}

.left {
    float:left!important
}

.right {
    float:right!important
}

.text-left {
    text-align:left!important
}

.text-right {
    text-align:right!important
}

.text-center {
    text-align:center!important
}

.text-justify {
    text-align:justify!important
}

.hide {
    display:none
}

.antialiased {
    -webkit-font-smoothing:antialiased
}

img {
    display:inline-block;
    vertical-align:middle
}

textarea {
    height:auto;
    min-height:50px
}

select {
    width:100%
}

.row {
    width:100%;
    margin-left:auto;
    margin-right:auto;
    margin-top:0;
    margin-bottom:0;
    max-width:68.75em;
    *zoom:1
}

.row:before,.row:after {
    content:" ";
    display:table
}

.row:after {
    clear:both
}

.row.collapse .column,.row.collapse .columns {
    position:relative;
    padding-left:0;
    padding-right:0;
    float:left
}

.row .row {
    width:auto;
    margin-left:-.9375em;
    margin-right:-.9375em;
    margin-top:0;
    margin-bottom:0;
    max-width:none;
    *zoom:1
}

.row .row:before,.row .row:after {
    content:" ";
    display:table
}

.row .row:after {
    clear:both
}

.row .row.collapse {
    width:auto;
    margin:0;
    max-width:none;
    *zoom:1
}

.row .row.collapse:before,.row .row.collapse:after {
    content:" ";
    display:table
}

.row .row.collapse:after {
    clear:both
}

.column,.columns {
    position:relative;
    padding-left:.9375em;
    padding-right:.9375em;
    width:100%;
    float:left
}

@media only screen {
.column,.columns {
    position:relative;
    padding-left:.9375em;
    padding-right:.9375em;
    float:left
}

.small-1 {
    position:relative;
    width:8.33333%
}

.small-2 {
    position:relative;
    width:16.66667%
}

.small-3 {
    position:relative;
    width:25%
}

.small-4 {
    position:relative;
    width:33.33333%
}

.small-5 {
    position:relative;
    width:41.66667%
}

.small-6 {
    position:relative;
    width:50%
}

.small-7 {
    position:relative;
    width:58.33333%
}

.small-8 {
    position:relative;
    width:66.66667%
}

.small-9 {
    position:relative;
    width:75%
}

.small-10 {
    position:relative;
    width:83.33333%
}

.small-11 {
    position:relative;
    width:91.66667%
}

.small-12 {
    position:relative;
    width:100%
}

.small-offset-0 {
    position:relative;
    margin-left:0
}

.small-offset-1 {
    position:relative;
    margin-left:8.33333%
}

.small-offset-2 {
    position:relative;
    margin-left:16.66667%
}

.small-offset-3 {
    position:relative;
    margin-left:25%
}

.small-offset-4 {
    position:relative;
    margin-left:33.33333%
}

.small-offset-5 {
    position:relative;
    margin-left:41.66667%
}

.small-offset-6 {
    position:relative;
    margin-left:50%
}

.small-offset-7 {
    position:relative;
    margin-left:58.33333%
}

.small-offset-8 {
    position:relative;
    margin-left:66.66667%
}

.small-offset-9 {
    position:relative;
    margin-left:75%
}

.small-offset-10 {
    position:relative;
    margin-left:83.33333%
}

[class*="column"]+[class*="column"]:last-child {
    float:right
}

[class*="column"]+[class*="column"].end {
    float:left
}

.column.small-centered,.columns.small-centered {
    position:relative;
    margin-left:auto;
    margin-right:auto;
    float:none!important
}
}

@media only screen and (min-width:768px) {
.large-1 {
    position:relative;
    width:8.33333%
}

.large-2 {
    position:relative;
    width:16.66667%
}

.large-3 {
    position:relative;
    width:25%
}

.large-4 {
    position:relative;
    width:33.33333%
}

.large-5 {
    position:relative;
    width:41.66667%
}

.large-6 {
    position:relative;
    width:50%
}

.large-7 {
    position:relative;
    width:58.33333%
}

.large-8 {
    position:relative;
    width:66.66667%
}

.large-9 {
    position:relative;
    width:75%
}

.large-10 {
    position:relative;
    width:83.33333%
}

.large-11 {
    position:relative;
    width:91.66667%
}

.large-12 {
    position:relative;
    width:100%
}

.row .large-offset-0 {
    position:relative;
    margin-left:0
}

.row .large-offset-1 {
    position:relative;
    margin-left:8.33333%
}

.row .large-offset-2 {
    position:relative;
    margin-left:16.66667%
}

.row .large-offset-3 {
    position:relative;
    margin-left:25%
}

.row .large-offset-4 {
    position:relative;
    margin-left:33.33333%
}

.row .large-offset-5 {
    position:relative;
    margin-left:41.66667%
}

.row .large-offset-6 {
    position:relative;
    margin-left:50%
}

.row .large-offset-7 {
    position:relative;
    margin-left:58.33333%
}

.row .large-offset-8 {
    position:relative;
    margin-left:66.66667%
}

.row .large-offset-9 {
    position:relative;
    margin-left:75%
}

.row .large-offset-10 {
    position:relative;
    margin-left:83.33333%
}

.row .large-offset-11 {
    position:relative;
    margin-left:91.66667%
}

.push-1 {
    position:relative;
    left:8.33333%;
    right:auto
}

.pull-1 {
    position:relative;
    right:8.33333%;
    left:auto
}

.push-2 {
    position:relative;
    left:16.66667%;
    right:auto
}

.pull-2 {
    position:relative;
    right:16.66667%;
    left:auto
}

.push-3 {
    position:relative;
    left:25%;
    right:auto
}

.pull-3 {
    position:relative;
    right:25%;
    left:auto
}

.push-4 {
    position:relative;
    left:33.33333%;
    right:auto
}

.pull-4 {
    position:relative;
    right:33.33333%;
    left:auto
}

.push-5 {
    position:relative;
    left:41.66667%;
    right:auto
}

.pull-5 {
    position:relative;
    right:41.66667%;
    left:auto
}

.push-6 {
    position:relative;
    left:50%;
    right:auto
}

.pull-6 {
    position:relative;
    right:50%;
    left:auto
}

.push-7 {
    position:relative;
    left:58.33333%;
    right:auto
}

.pull-7 {
    position:relative;
    right:58.33333%;
    left:auto
}

.push-8 {
    position:relative;
    left:66.66667%;
    right:auto
}

.pull-8 {
    position:relative;
    right:66.66667%;
    left:auto
}

.push-9 {
    position:relative;
    left:75%;
    right:auto
}

.pull-9 {
    position:relative;
    right:75%;
    left:auto
}

.push-10 {
    position:relative;
    left:83.33333%;
    right:auto
}

.pull-10 {
    position:relative;
    right:83.33333%;
    left:auto
}

.push-11 {
    position:relative;
    left:91.66667%;
    right:auto
}

.pull-11 {
    position:relative;
    right:91.66667%;
    left:auto
}

.column.large-centered,.columns.large-centered {
    position:relative;
    margin-left:auto;
    margin-right:auto;
    float:none!important
}

.column.large-uncentered,.columns.large-uncentered {
    margin-left:0;
    margin-right:0;
    float:left!important
}

.column.large-uncentered.opposite,.columns.large-uncentered.opposite {
    float:right!important
}
}

@media only screen {
[class*="block-grid-"] {
    display:block;
    padding:0;
    margin:0 -.625em;
    *zoom:1
}

[class*="block-grid-"]:before,[class*="block-grid-"]:after {
    content:" ";
    display:table
}

[class*="block-grid-"]:after {
    clear:both
}

[class*="block-grid-"]>li {
    display:inline;
    height:auto;
    float:left;
    padding:0 .625em 1.25em
}

.small-block-grid-1>li {
    width:100%;
    padding:0 .625em 1.25em
}

.small-block-grid-1>li:nth-of-type(n) {
    clear:none
}

.small-block-grid-1>li:nth-of-type(1n+1) {
    clear:both
}

.small-block-grid-2>li {
    width:50%;
    padding:0 .625em 1.25em
}

.small-block-grid-2>li:nth-of-type(n) {
    clear:none
}

.small-block-grid-2>li:nth-of-type(2n+1) {
    clear:both
}

.small-block-grid-3>li {
    width:33.33333%;
    padding:0 .625em 1.25em
}

.small-block-grid-3>li:nth-of-type(n) {
    clear:none
}

.small-block-grid-3>li:nth-of-type(3n+1) {
    clear:both
}

.small-block-grid-4>li {
    width:25%;
    padding:0 .625em 1.25em
}

.small-block-grid-4>li:nth-of-type(n) {
    clear:none
}

.small-block-grid-4>li:nth-of-type(4n+1) {
    clear:both
}

.small-block-grid-5>li {
    width:20%;
    padding:0 .625em 1.25em
}

.small-block-grid-5>li:nth-of-type(n) {
    clear:none
}

.small-block-grid-5>li:nth-of-type(5n+1) {
    clear:both
}

.small-block-grid-6>li {
    width:16.66667%;
    padding:0 .625em 1.25em
}

.small-block-grid-6>li:nth-of-type(n) {
    clear:none
}

.small-block-grid-6>li:nth-of-type(6n+1) {
    clear:both
}

.small-block-grid-7>li {
    width:14.28571%;
    padding:0 .625em 1.25em
}

.small-block-grid-7>li:nth-of-type(n) {
    clear:none
}

.small-block-grid-7>li:nth-of-type(7n+1) {
    clear:both
}

.small-block-grid-8>li {
    width:12.5%;
    padding:0 .625em 1.25em
}

.small-block-grid-8>li:nth-of-type(n) {
    clear:none
}

.small-block-grid-8>li:nth-of-type(8n+1) {
    clear:both
}

.small-block-grid-9>li {
    width:11.11111%;
    padding:0 .625em 1.25em
}

.small-block-grid-9>li:nth-of-type(n) {
    clear:none
}

.small-block-grid-9>li:nth-of-type(9n+1) {
    clear:both
}

.small-block-grid-10>li {
    width:10%;
    padding:0 .625em 1.25em
}

.small-block-grid-10>li:nth-of-type(n) {
    clear:none
}

.small-block-grid-10>li:nth-of-type(10n+1) {
    clear:both
}

.small-block-grid-11>li {
    width:9.09091%;
    padding:0 .625em 1.25em
}

.small-block-grid-11>li:nth-of-type(n) {
    clear:none
}

.small-block-grid-11>li:nth-of-type(11n+1) {
    clear:both
}

.small-block-grid-12>li {
    width:8.33333%;
    padding:0 .625em 1.25em
}

.small-block-grid-12>li:nth-of-type(n) {
    clear:none
}

.small-block-grid-12>li:nth-of-type(12n+1) {
    clear:both
}
}

@media only screen and (min-width:768px) {
.small-block-grid-1>li:nth-of-type(1n+1) {
    clear:none
}

.small-block-grid-2>li:nth-of-type(2n+1) {
    clear:none
}

.small-block-grid-3>li:nth-of-type(3n+1) {
    clear:none
}

.small-block-grid-4>li:nth-of-type(4n+1) {
    clear:none
}

.small-block-grid-5>li:nth-of-type(5n+1) {
    clear:none
}

.small-block-grid-6>li:nth-of-type(6n+1) {
    clear:none
}

.small-block-grid-7>li:nth-of-type(7n+1) {
    clear:none
}

.small-block-grid-8>li:nth-of-type(8n+1) {
    clear:none
}

.small-block-grid-9>li:nth-of-type(9n+1) {
    clear:none
}

.small-block-grid-10>li:nth-of-type(10n+1) {
    clear:none
}

.small-block-grid-11>li:nth-of-type(11n+1) {
    clear:none
}

.small-block-grid-12>li:nth-of-type(12n+1) {
    clear:none
}

.large-block-grid-1>li {
    width:100%;
    padding:0 .625em 1.25em
}

.large-block-grid-1>li:nth-of-type(n) {
    clear:none
}

.large-block-grid-1>li:nth-of-type(1n+1) {
    clear:both
}

.large-block-grid-2>li {
    width:50%;
    padding:0 .625em 1.25em
}

.large-block-grid-2>li:nth-of-type(n) {
    clear:none
}

.large-block-grid-2>li:nth-of-type(2n+1) {
    clear:both
}

.large-block-grid-3>li {
    width:33.33333%;
    padding:0 .625em 1.25em
}

.large-block-grid-3>li:nth-of-type(n) {
    clear:none
}

.large-block-grid-3>li:nth-of-type(3n+1) {
    clear:both
}

.large-block-grid-4>li {
    width:25%;
    padding:0 .625em 1.25em
}

.large-block-grid-4>li:nth-of-type(n) {
    clear:none
}

.large-block-grid-4>li:nth-of-type(4n+1) {
    clear:both
}

.large-block-grid-5>li {
    width:20%;
    padding:0 .625em 1.25em
}

.large-block-grid-5>li:nth-of-type(n) {
    clear:none
}

.large-block-grid-5>li:nth-of-type(5n+1) {
    clear:both
}

.large-block-grid-6>li {
    width:16.66667%;
    padding:0 .625em 1.25em
}

.large-block-grid-6>li:nth-of-type(n) {
    clear:none
}

.large-block-grid-6>li:nth-of-type(6n+1) {
    clear:both
}

.large-block-grid-7>li {
    width:14.28571%;
    padding:0 .625em 1.25em
}

.large-block-grid-7>li:nth-of-type(n) {
    clear:none
}

.large-block-grid-7>li:nth-of-type(7n+1) {
    clear:both
}

.large-block-grid-8>li {
    width:12.5%;
    padding:0 .625em 1.25em
}

.large-block-grid-8>li:nth-of-type(n) {
    clear:none
}

.large-block-grid-8>li:nth-of-type(8n+1) {
    clear:both
}

.large-block-grid-9>li {
    width:11.11111%;
    padding:0 .625em 1.25em
}

.large-block-grid-9>li:nth-of-type(n) {
    clear:none
}

.large-block-grid-9>li:nth-of-type(9n+1) {
    clear:both
}

.large-block-grid-10>li {
    width:10%;
    padding:0 .625em 1.25em
}

.large-block-grid-10>li:nth-of-type(n) {
    clear:none
}

.large-block-grid-10>li:nth-of-type(10n+1) {
    clear:both
}

.large-block-grid-11>li {
    width:9.09091%;
    padding:0 .625em 1.25em
}

.large-block-grid-11>li:nth-of-type(n) {
    clear:none
}

.large-block-grid-11>li:nth-of-type(11n+1) {
    clear:both
}

.large-block-grid-12>li {
    width:8.33333%;
    padding:0 .625em 1.25em
}

.large-block-grid-12>li:nth-of-type(n) {
    clear:none
}

.large-block-grid-12>li:nth-of-type(12n+1) {
    clear:both
}
}

p.lead {
    font-size:1.21875em;
    line-height:1.6
}

.subheader {
    line-height:1.4;
    color:#fff;
    font-weight:300;
    margin-top:.2em;
    margin-bottom:.5em
}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td {
    margin:0;
    padding:0;
    direction:ltr
}

a {
    /* color:#4c8d32; */
    /*
    color:inherit;
    background-color: #C0FFC3;
    */
    
    color:#005710;
    background-color: #eee;
    border-radius: 1px;
    
    text-decoration:none;
    line-height:inherit
}

a:hover,a:focus {
    background-color: #ffeeb2;
    /* color:#2dbee7 */
}

a img {
    border:0
}

p {
    font-family:inherit;
    font-weight:400;
    font-size:1em;
    line-height:1.6;
    margin-bottom:1.25em;
    text-rendering:optimizeLegibility
}

p aside {
    font-size:.875em;
    line-height:1.35;
    font-style:italic
}

h1,h2,h3,h4,h5,h6 {
    font-family:'Open Sans',sans-serif;
    color:#000;
    text-rendering:optimizeLegibility;
    margin-top:.2em;
    margin-bottom:.5em;
    line-height:1.2125em;
    font-weight:400;
    font-style:normal
}

h1 small,h2 small,h3 small,h4 small,h5 small,h6 small {
    font-size:60%;
    color:#fff;
    line-height:0
}

h1 {
    font-size:2.125em
}

h2 {
    font-size:1.6875em
}

h3 {
    font-size:1.375em
}

h4 {
    font-size:1.125em
}

h5 {
    font-size:1.125em
}

h6 {
    font-size:1em
}

hr {
    border:solid #ddd;
    border-width:1px 0 0;
    clear:both;
    margin:1.25em 0 1.1875em;
    height:0
}

em,i {
    font-style:italic;
    line-height:inherit
}

strong,b {
    font-weight:700;
    line-height:inherit
}

small {
    font-size:60%;
    line-height:inherit
}

code {
    font-family:Consolas,"Liberation Mono",Courier,monospace;
    font-weight:700;
    color:#c91818
}

ul,ol,dl {
    font-size:1em;
    line-height:1.6;
    margin-bottom:1.25em;
    list-style-position:inside;
    font-family:inherit
}

ul,ol {
    margin-left:0
}

ul li ul,ul li ol {
    margin-left:1.25em;
    margin-bottom:0;
    font-size:1em
}

ul.square li ul,ul.circle li ul,ul.disc li ul {
    list-style:inherit
}

ul.square {
    list-style-type:square
}

ul.circle {
    list-style-type:circle
}

ul.disc {
    list-style-type:disc
}

ul.no-bullet {
    list-style:none
}

ol li ul,ol li ol {
    margin-left:1.25em;
    margin-bottom:0
}

dl dt {
    margin-bottom:.3em;
    font-weight:700
}

dl dd {
    margin-bottom:.75em
}

abbr,acronym {
    text-transform:uppercase;
    font-size:90%;
    color:#222;
    border-bottom:1px dotted #ddd;
    cursor:help
}

abbr {
    text-transform:none
}

blockquote {
    margin:0 0 1.25em;
    padding:.5625em 1.25em 0 1.1875em;
    border-left:1px solid #ddd
}

blockquote cite {
    display:block;
    font-size:.8125em;
    color:#555
}

blockquote cite:before {
    content:"\2014 \0020"
}

blockquote cite a,blockquote cite a:visited {
    color:#555
}

blockquote,blockquote p {
    line-height:1.6;
    color:#6f6f6f
}

.vcard {
    display:inline-block;
    margin:0 0 1.25em;
    border:1px solid #ddd;
    padding:.625em .75em
}

.vcard li {
    margin:0;
    display:block
}

.vcard .fn {
    font-weight:700;
    font-size:.9375em
}

.vevent .summary {
    font-weight:700
}

.vevent abbr {
    cursor:default;
    text-decoration:none;
    font-weight:700;
    border:0;
    padding:0 .0625em
}

@media only screen and (min-width:768px) {
h1,h2,h3,h4,h5,h6 {
    line-height:1.4
}

h1 {
    font-size:2.75em
}

h2 {
    font-size:2.3125em
}

h3 {
    font-size:1.6875em
}

h4 {
    font-size:1.4375em
}
}

.print-only {
    display:none!important
}

@media print {
* {
    background:transparent!important;
    color:#000!important;
    box-shadow:none!important;
    text-shadow:none!important
}

a,a:visited {
    text-decoration:underline
}

a[href]:after {
    content:" (" attr(href) ")"
}

abbr[title]:after {
    content:" (" attr(title) ")"
}

.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {
    content:""
}

pre,blockquote {
    border:1px solid #999;
    page-break-inside:avoid
}

thead {
    display:table-header-group
}

tr,img {
    page-break-inside:avoid
}

img {
    max-width:100%!important
}

@page {
    margin:.5cm
}

p,h2,h3 {
    orphans:3;
    widows:3
}

h2,h3 {
    page-break-after:avoid
}

.hide-on-print {
    display:none!important
}

.print-only {
    display:block!important
}

.hide-for-print {
    display:none!important
}

.show-for-print {
    display:inherit!important
}
}

.flex-video {
    position:relative;
    padding-top:1.5625em;
    padding-bottom:67.5%;
    height:0;
    margin-bottom:1em;
    overflow:hidden
}

.flex-video.widescreen {
    padding-bottom:57.25%
}

.flex-video.vimeo {
    padding-top:0
}

.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}

@-webkit-keyframes rotate {
from {
    -webkit-transform:rotate(0)
}

to {
    -webkit-transform:rotate(360deg)
}
}

@-moz-keyframes rotate {
from {
    -webkit-transform:rotate(0)
}

to {
    -webkit-transform:rotate(360deg)
}
}

@-o-keyframes rotate {
from {
    -webkit-transform:rotate(0)
}

to {
    -webkit-transform:rotate(360deg)
}
}

@keyframes rotate {
from {
    -webkit-transform:rotate(0)
}

to {
    -webkit-transform:rotate(360deg)
}
}

.slideshow-wrapper {
    position:relative
}

.slideshow-wrapper ul {
    list-style-type:none;
    margin:0
}

.slideshow-wrapper ul li,.slideshow-wrapper ul li .orbit-caption {
    display:none
}

.slideshow-wrapper ul li:first-child {
    display:block
}

.slideshow-wrapper .orbit-container {
    background-color:transparent
}

.slideshow-wrapper .orbit-container li {
    display:block
}

.slideshow-wrapper .orbit-container li .orbit-caption {
    display:block
}

.preloader {
    display:block;
    width:40px;
    height:40px;
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-20px;
    margin-left:-20px;
    border:solid 3px;
    border-color:#555 #fff;
    -webkit-border-radius:1000px;
    border-radius:1000px;
    -webkit-animation-name:rotate;
    -webkit-animation-duration:1.5s;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-timing-function:linear;
    -moz-animation-name:rotate;
    -moz-animation-duration:1.5s;
    -moz-animation-iteration-count:infinite;
    -moz-animation-timing-function:linear;
    -o-animation-name:rotate;
    -o-animation-duration:1.5s;
    -o-animation-iteration-count:infinite;
    -o-animation-timing-function:linear;
    animation-name:rotate;
    animation-duration:1.5s;
    animation-iteration-count:infinite;
    animation-timing-function:linear
}

.orbit-container {
    overflow:hidden;
    width:100%;
    position:relative;
    background:#f5f5f5
}

.orbit-container .orbit-slides-container {
    list-style:none;
    margin:0;
    padding:0;
    position:relative
}

.orbit-container .orbit-slides-container img {
    display:block;
    max-width:100%
}

.orbit-container .orbit-slides-container>* {
    position:absolute;
    top:0;
    width:100%;
    margin-left:100%
}

.orbit-container .orbit-slides-container>:first-child {
    margin-left:0
}

.orbit-container .orbit-slides-container>* .orbit-caption {
    position:absolute;
    bottom:0;
    background-color:#000;
    background-color:rgba(0,0,0,0.6);
    color:#fff;
    width:100%;
    padding:10px 14px;
    font-size:.875em
}

.orbit-container .orbit-slide-number {
    position:absolute;
    top:10px;
    left:10px;
    font-size:12px;
    color:#fff;
    background:rgba(0,0,0,0);
    z-index:10
}

.orbit-container .orbit-slide-number span {
    font-weight:700;
    padding:.3125em
}

.orbit-container .orbit-timer {
    position:absolute;
    top:10px;
    right:10px;
    height:6px;
    width:100px;
    z-index:10
}

.orbit-container .orbit-timer .orbit-progress {
    height:100%;
    background-color:#000;
    background-color:rgba(0,0,0,0.6);
    display:block;
    width:0
}

.orbit-container .orbit-timer>span {
    display:none;
    position:absolute;
    top:10px;
    right:0;
    width:11px;
    height:14px;
    border:solid 4px #000;
    border-top:0;
    border-bottom:0
}

.orbit-container .orbit-timer.paused>span {
    right:-6px;
    top:9px;
    width:11px;
    height:14px;
    border:inset 8px;
    border-right-style:solid;
    border-color:transparent transparent transparent #000
}

.orbit-container:hover .orbit-timer>span {
    display:block
}

.orbit-container .orbit-prev,.orbit-container .orbit-next {
    position:absolute;
    top:50%;
    margin-top:-25px;
    background-color:#000;
    background-color:rgba(0,0,0,0.6);
    width:50px;
    height:60px;
    line-height:50px;
    color:#fff;
    text-indent:-9999px!important;
    z-index:10
}

.orbit-container .orbit-prev>span,.orbit-container .orbit-next>span {
    position:absolute;
    top:50%;
    margin-top:-16px;
    display:block;
    width:0;
    height:0;
    border:inset 16px
}

.orbit-container .orbit-prev {
    left:0
}

.orbit-container .orbit-prev>span {
    border-right-style:solid;
    border-color:transparent;
    border-right-color:#fff
}

.orbit-container .orbit-prev:hover>span {
    border-right-color:#ccc
}

.orbit-container .orbit-next {
    right:0
}

.orbit-container .orbit-next>span {
    border-color:transparent;
    border-left-style:solid;
    border-left-color:#fff;
    left:50%;
    margin-left:-8px
}

.orbit-container .orbit-next:hover>span {
    border-left-color:#ccc
}

.orbit-bullets {
    margin:0 auto 30px;
    overflow:hidden;
    position:relative;
    top:10px
}

.orbit-bullets li {
    display:block;
    width:10px;
    height:10px;
    background:#999;
    float:left;
    margin-right:6px;
    border:solid 1px #555;
    -webkit-border-radius:1000px;
    border-radius:1000px
}

.orbit-bullets li.active {
    background:#555
}

.orbit-bullets li:last-child {
    margin-right:0
}

.touch .orbit-container .orbit-prev,.touch .orbit-container .orbit-next {
    display:none
}

.touch .orbit-bullets {
    display:none
}

@media only screen and (min-width:768px) {
.touch .orbit-container .orbit-prev,.touch .orbit-container .orbit-next {
    display:inherit
}

.touch .orbit-bullets {
    display:block
}
}

@media only screen and (max-width:768px) {
.orbit-stack-on-small .orbit-slides-container {
    height:auto!important
}

.orbit-stack-on-small .orbit-slides-container>* {
    position:relative;
    margin-left:0!important
}

.orbit-stack-on-small .orbit-timer,.orbit-stack-on-small .orbit-next,.orbit-stack-on-small .orbit-prev,.orbit-stack-on-small .orbit-bullets {
    display:none
}
}

[data-clearing] {
    *zoom:1;
    margin-bottom:0;
    margin-left:0;
    list-style:none
}

[data-clearing]:before,[data-clearing]:after {
    content:" ";
    display:table
}

[data-clearing]:after {
    clear:both
}

[data-clearing] li {
    float:left;
    margin-right:10px
}

.clearing-blackout {
    background:#111;
    position:fixed;
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index:998
}

.clearing-blackout .clearing-close {
    display:block
}

.clearing-container {
    position:relative;
    z-index:998;
    height:100%;
    overflow:hidden;
    margin:0
}

.visible-img {
    height:95%;
    position:relative
}

.visible-img img {
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-50%;
    max-height:100%;
    max-width:100%
}

.clearing-caption {
    color:#fff;
    line-height:1.3;
    margin-bottom:0;
    text-align:center;
    bottom:0;
    background:#111;
    width:100%;
    padding:10px 30px;
    position:absolute;
    left:0
}

.clearing-close {
    z-index:999;
    padding-left:20px;
    padding-top:10px;
    font-size:40px;
    line-height:1;
    color:#fff;
    display:none
}

.clearing-close:hover,.clearing-close:focus {
    color:#ccc
}

.clearing-assembled .clearing-container {
    height:100%
}

.clearing-assembled .clearing-container .carousel>ul {
    display:none
}

.clearing-feature li {
    display:none
}

.clearing-feature li.clearing-featured-img {
    display:block;
    width:100%
}

@media only screen and (min-width:768px) {
.clearing-main-prev,.clearing-main-next {
    position:absolute;
    height:100%;
    width:40px;
    top:0
}

.clearing-main-prev>span,.clearing-main-next>span {
    position:absolute;
    top:50%;
    display:block;
    width:0;
    height:0;
    border:solid 16px
}

.clearing-main-prev {
    left:0
}

.clearing-main-prev>span {
    left:5px;
    border-color:transparent;
    border-right-color:#fff
}

.clearing-main-next {
    right:0
}

.clearing-main-next>span {
    border-color:transparent;
    border-left-color:#fff
}

.clearing-main-prev.disabled,.clearing-main-next.disabled {
    opacity:.5
}

.clearing-assembled .clearing-container .carousel {
    background:#111;
    height:150px;
    margin-top:5px
}

.clearing-assembled .clearing-container .carousel>ul {
    display:block;
    z-index:999;
    width:200%;
    height:100%;
    margin-left:0;
    position:relative;
    left:0
}

.clearing-assembled .clearing-container .carousel>ul li {
    display:block;
    width:175px;
    height:inherit;
    padding:0;
    float:left;
    overflow:hidden;
    margin-right:1px;
    position:relative;
    cursor:pointer;
    opacity:.4
}

.clearing-assembled .clearing-container .carousel>ul li.fix-height img {
    min-height:100%;
    height:100%;
    max-width:none
}

.clearing-assembled .clearing-container .carousel>ul li a.th {
    border:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    display:block
}

.clearing-assembled .clearing-container .carousel>ul li img {
    cursor:pointer!important;
    min-width:100%!important
}

.clearing-assembled .clearing-container .carousel>ul li.visible {
    opacity:1
}

.clearing-assembled .clearing-container .visible-img {
    background:#111;
    overflow:hidden;
    height:75%
}

.clearing-close {
    position:absolute;
    top:10px;
    right:20px;
    padding-left:0;
    padding-top:0
}
}

.alert-box {
    display:block;
    font-weight:700;
    margin-bottom:1.25em;
    position:relative;
    padding:.6875em 1.3125em .75em .6875em;
    font-size:.875em;
    background-color:#4c8d32;
    color:#fff
}

.alert-box .close {
    font-size:1.375em;
    padding:5px 4px 4px;
    line-height:0;
    position:absolute;
    top:.4375em;
    right:.3125em;
    color:#333;
    opacity:.3
}

.alert-box .close:hover,.alert-box .close:focus {
    opacity:.5
}

.alert-box.radius {
    -webkit-border-radius:3px;
    border-radius:3px
}

.alert-box.round {
    -webkit-border-radius:1000px;
    border-radius:1000px
}

.alert-box.success {
    background-color:#44e997;
    border-color:#1ae07e;
    color:#fff
}

.alert-box.alert {
    background-color:#e94444;
    border-color:#e01a1a;
    color:#fff
}

.alert-box.secondary {
    background-color:#919191;
    border-color:#777;
    color:#fff
}

.label {
    font-weight:700;
    text-align:center;
    text-decoration:none;
    line-height:1;
    white-space:nowrap;
    display:inline-block;
    position:relative;
    padding:.1875em .625em .25em;
    font-size:.875em;
    background-color:#4c8d32;
    color:#fff
}

.label.radius {
    -webkit-border-radius:3px;
    border-radius:3px
}

.label.round {
    -webkit-border-radius:1000px;
    border-radius:1000px
}

.label.alert {
    background-color:#e94444;
    color:#fff
}

.label.success {
    background-color:#44e997;
    color:#fff
}

.label.secondary {
    background-color:#919191;
    color:#fff
}

.panel {
    margin-bottom:1.25em;
    padding:1.25em;
    background:#f2f2f2
}

.panel>:first-child {
    margin-top:0
}

.panel>:last-child {
    margin-bottom:0
}

.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6,.panel p {
    color:#333
}

.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6 {
    line-height:1;
    margin-bottom:.625em
}

.panel h1.subheader,.panel h2.subheader,.panel h3.subheader,.panel h4.subheader,.panel h5.subheader,.panel h6.subheader {
    line-height:1.4
}

.panel.radius {
    -webkit-border-radius:3px;
    border-radius:3px
}

.progress {
    background-color:transparent;
    height:1.5625em;
    border:1px solid #ccc;
    padding:.125em;
    margin-bottom:.625em
}

.progress .meter {
    background:#44c5ea;
    height:100%;
    display:block
}

.progress.secondary .meter {
    background:#919191;
    height:100%;
    display:block
}

.progress.success .meter {
    background:#44e997;
    height:100%;
    display:block
}

.progress.alert .meter {
    background:#e94444;
    height:100%;
    display:block
}

.progress.radius {
    -webkit-border-radius:3px;
    border-radius:3px
}

.progress.radius .meter {
    -webkit-border-radius:2px;
    border-radius:2px
}

.progress.round {
    -webkit-border-radius:1000px;
    border-radius:1000px
}

.progress.round .meter {
    -webkit-border-radius:999px;
    border-radius:999px
}
