html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,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,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline}
html {
    line-height: 1}
ol,ul {
    list-style: none}
table {
    border-collapse: collapse;
    border-spacing: 0}
caption,th,td {
    text-align: left;
    font-weight: normal;
    vertical-align: middle}
q,blockquote {
    quotes: none}
q:before,q:after,blockquote:before,blockquote:after {
    content: "";
    content: none}
a img {
    border: none}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
    display: block}
.owl-carousel.owl-theme .owl-controls .owl-nav .owl-prev,.owl-carousel.owl-theme .owl-controls .owl-nav .owl-next,.owl-carousel.owl-theme .owl-controls .owl-dot,.ui-helper-clearfix:before,.ui-helper-clearfix:after {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline}
.container {
    position: relative;
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px}
.container-fluid {
    position: relative;
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px}
.row {
    margin: 0 -10px;
    padding: 15px 0;
    overflow: hidden;
    *zoom: 1}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px}

@media (min-width: 640px) {
    .container {
    width: 640px;
    padding-left: 15px;
    padding-right: 15px}
.container-fluid {
    padding-left: 15px;
    padding-right: 15px}
.row {
    margin: 0 -15px;
    padding: 15px 0}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {
    padding-left: 15px;
    padding-right: 15px}
}
@media (min-width: 1024px) {
    .container {
    width: 1024px;
    padding-left: 15px;
    padding-right: 15px}
.container-fluid {
    padding-left: 15px;
    padding-right: 15px}
.row {
    margin: 0 -15px;
    padding: 15px 0}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {
    padding-left: 15px;
    padding-right: 15px}
}
@media (min-width: 1400px) {
    .container {
    width: 1400px;
    padding-left: 50px;
    padding-right: 50px}
.container-fluid {
    padding-left: 50px;
    padding-right: 50px}
.row {
    margin: 0 -50px;
    padding: 15px 0}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {
    padding-left: 50px;
    padding-right: 50px}
}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
    float: left}
.col-xs-12 {
    width: 100%}
.col-xs-11 {
    width: 91.66666667%}
.col-xs-10 {
    width: 83.33333333%}
.col-xs-9 {
    width: 75%}
.col-xs-8 {
    width: 66.66666667%}
.col-xs-7 {
    width: 58.33333333%}
.col-xs-6 {
    width: 50%}
.col-xs-5 {
    width: 41.66666667%}
.col-xs-4 {
    width: 33.33333333%}
.col-xs-3 {
    width: 25%}
.col-xs-2 {
    width: 16.66666667%}
.col-xs-1 {
    width: 8.33333333%}
.col-xs-pull-12 {
    right: 100%}
.col-xs-pull-11 {
    right: 91.66666667%}
.col-xs-pull-10 {
    right: 83.33333333%}
.col-xs-pull-9 {
    right: 75%}
.col-xs-pull-8 {
    right: 66.66666667%}
.col-xs-pull-7 {
    right: 58.33333333%}
.col-xs-pull-6 {
    right: 50%}
.col-xs-pull-5 {
    right: 41.66666667%}
.col-xs-pull-4 {
    right: 33.33333333%}
.col-xs-pull-3 {
    right: 25%}
.col-xs-pull-2 {
    right: 16.66666667%}
.col-xs-pull-1 {
    right: 8.33333333%}
.col-xs-pull-0 {
    right: 0%}
.col-xs-push-12 {
    left: 100%}
.col-xs-push-11 {
    left: 91.66666667%}
.col-xs-push-10 {
    left: 83.33333333%}
.col-xs-push-9 {
    left: 75%}
.col-xs-push-8 {
    left: 66.66666667%}
.col-xs-push-7 {
    left: 58.33333333%}
.col-xs-push-6 {
    left: 50%}
.col-xs-push-5 {
    left: 41.66666667%}
.col-xs-push-4 {
    left: 33.33333333%}
.col-xs-push-3 {
    left: 25%}
.col-xs-push-2 {
    left: 16.66666667%}
.col-xs-push-1 {
    left: 8.33333333%}
.col-xs-push-0 {
    left: 0%}
.col-xs-offset-12 {
    margin-left: 100%}
.col-xs-offset-11 {
    margin-left: 91.66666667%}
.col-xs-offset-10 {
    margin-left: 83.33333333%}
.col-xs-offset-9 {
    margin-left: 75%}
.col-xs-offset-8 {
    margin-left: 66.66666667%}
.col-xs-offset-7 {
    margin-left: 58.33333333%}
.col-xs-offset-6 {
    margin-left: 50%}
.col-xs-offset-5 {
    margin-left: 41.66666667%}
.col-xs-offset-4 {
    margin-left: 33.33333333%}
.col-xs-offset-3 {
    margin-left: 25%}
.col-xs-offset-2 {
    margin-left: 16.66666667%}
.col-xs-offset-1 {
    margin-left: 8.33333333%}
.col-xs-offset-0 {
    margin-left: 0%}
@media (min-width: 640px) {
    .col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {
    float: left}
.col-sm-12 {
    width: 100%}
.col-sm-11 {
    width: 91.66666667%}
.col-sm-10 {
    width: 83.33333333%}
.col-sm-9 {
    width: 75%}
.col-sm-8 {
    width: 66.66666667%}
.col-sm-7 {
    width: 58.33333333%}
.col-sm-6 {
    width: 50%}
.col-sm-5 {
    width: 41.66666667%}
.col-sm-4 {
    width: 33.33333333%}
.col-sm-3 {
    width: 25%}
.col-sm-2 {
    width: 16.66666667%}
.col-sm-1 {
    width: 8.33333333%}
.col-sm-pull-12 {
    right: 100%}
.col-sm-pull-11 {
    right: 91.66666667%}
.col-sm-pull-10 {
    right: 83.33333333%}
.col-sm-pull-9 {
    right: 75%}
.col-sm-pull-8 {
    right: 66.66666667%}
.col-sm-pull-7 {
    right: 58.33333333%}
.col-sm-pull-6 {
    right: 50%}
.col-sm-pull-5 {
    right: 41.66666667%}
.col-sm-pull-4 {
    right: 33.33333333%}
.col-sm-pull-3 {
    right: 25%}
.col-sm-pull-2 {
    right: 16.66666667%}
.col-sm-pull-1 {
    right: 8.33333333%}
.col-sm-pull-0 {
    right: 0%}
.col-sm-push-12 {
    left: 100%}
.col-sm-push-11 {
    left: 91.66666667%}
.col-sm-push-10 {
    left: 83.33333333%}
.col-sm-push-9 {
    left: 75%}
.col-sm-push-8 {
    left: 66.66666667%}
.col-sm-push-7 {
    left: 58.33333333%}
.col-sm-push-6 {
    left: 50%}
.col-sm-push-5 {
    left: 41.66666667%}
.col-sm-push-4 {
    left: 33.33333333%}
.col-sm-push-3 {
    left: 25%}
.col-sm-push-2 {
    left: 16.66666667%}
.col-sm-push-1 {
    left: 8.33333333%}
.col-sm-push-0 {
    left: 0%}
.col-sm-offset-12 {
    margin-left: 100%}
.col-sm-offset-11 {
    margin-left: 91.66666667%}
.col-sm-offset-10 {
    margin-left: 83.33333333%}
.col-sm-offset-9 {
    margin-left: 75%}
.col-sm-offset-8 {
    margin-left: 66.66666667%}
.col-sm-offset-7 {
    margin-left: 58.33333333%}
.col-sm-offset-6 {
    margin-left: 50%}
.col-sm-offset-5 {
    margin-left: 41.66666667%}
.col-sm-offset-4 {
    margin-left: 33.33333333%}
.col-sm-offset-3 {
    margin-left: 25%}
.col-sm-offset-2 {
    margin-left: 16.66666667%}
.col-sm-offset-1 {
    margin-left: 8.33333333%}
.col-sm-offset-0 {
    margin-left: 0%}
}
@media (min-width: 1024px) {
    .col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 {
    float: left}
.col-md-12 {
    width: 100%}
.col-md-11 {
    width: 91.66666667%}
.col-md-10 {
    width: 83.33333333%}
.col-md-9 {
    width: 75%}
.col-md-8 {
    width: 66.66666667%}
.col-md-7 {
    width: 58.33333333%}
.col-md-6 {
    width: 50%}
.col-md-5 {
    width: 41.66666667%}
.col-md-4 {
    width: 33.33333333%}
.col-md-3 {
    width: 25%}
.col-md-2 {
    width: 16.66666667%}
.col-md-1 {
    width: 8.33333333%}
.col-md-pull-12 {
    right: 100%}
.col-md-pull-11 {
    right: 91.66666667%}
.col-md-pull-10 {
    right: 83.33333333%}
.col-md-pull-9 {
    right: 75%}
.col-md-pull-8 {
    right: 66.66666667%}
.col-md-pull-7 {
    right: 58.33333333%}
.col-md-pull-6 {
    right: 50%}
.col-md-pull-5 {
    right: 41.66666667%}
.col-md-pull-4 {
    right: 33.33333333%}
.col-md-pull-3 {
    right: 25%}
.col-md-pull-2 {
    right: 16.66666667%}
.col-md-pull-1 {
    right: 8.33333333%}
.col-md-pull-0 {
    right: 0%}
.col-md-push-12 {
    left: 100%}
.col-md-push-11 {
    left: 91.66666667%}
.col-md-push-10 {
    left: 83.33333333%}
.col-md-push-9 {
    left: 75%}
.col-md-push-8 {
    left: 66.66666667%}
.col-md-push-7 {
    left: 58.33333333%}
.col-md-push-6 {
    left: 50%}
.col-md-push-5 {
    left: 41.66666667%}
.col-md-push-4 {
    left: 33.33333333%}
.col-md-push-3 {
    left: 25%}
.col-md-push-2 {
    left: 16.66666667%}
.col-md-push-1 {
    left: 8.33333333%}
.col-md-push-0 {
    left: 0%}
.col-md-offset-12 {
    margin-left: 100%}
.col-md-offset-11 {
    margin-left: 91.66666667%}
.col-md-offset-10 {
    margin-left: 83.33333333%}
.col-md-offset-9 {
    margin-left: 75%}
.col-md-offset-8 {
    margin-left: 66.66666667%}
.col-md-offset-7 {
    margin-left: 58.33333333%}
.col-md-offset-6 {
    margin-left: 50%}
.col-md-offset-5 {
    margin-left: 41.66666667%}
.col-md-offset-4 {
    margin-left: 33.33333333%}
.col-md-offset-3 {
    margin-left: 25%}
.col-md-offset-2 {
    margin-left: 16.66666667%}
.col-md-offset-1 {
    margin-left: 8.33333333%}
.col-md-offset-0 {
    margin-left: 0%}
}
@media (min-width: 1400px) {
    .col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12 {
    float: left}
.col-lg-12 {
    width: 100%}
.col-lg-11 {
    width: 91.66666667%}
.col-lg-10 {
    width: 83.33333333%}
.col-lg-9 {
    width: 75%}
.col-lg-8 {
    width: 66.66666667%}
.col-lg-7 {
    width: 58.33333333%}
.col-lg-6 {
    width: 50%}
.col-lg-5 {
    width: 41.66666667%}
.col-lg-4 {
    width: 33.33333333%}
.col-lg-3 {
    width: 25%}
.col-lg-2 {
    width: 16.66666667%}
.col-lg-1 {
    width: 8.33333333%}
.col-lg-pull-12 {
    right: 100%}
.col-lg-pull-11 {
    right: 91.66666667%}
.col-lg-pull-10 {
    right: 83.33333333%}
.col-lg-pull-9 {
    right: 75%}
.col-lg-pull-8 {
    right: 66.66666667%}
.col-lg-pull-7 {
    right: 58.33333333%}
.col-lg-pull-6 {
    right: 50%}
.col-lg-pull-5 {
    right: 41.66666667%}
.col-lg-pull-4 {
    right: 33.33333333%}
.col-lg-pull-3 {
    right: 25%}
.col-lg-pull-2 {
    right: 16.66666667%}
.col-lg-pull-1 {
    right: 8.33333333%}
.col-lg-pull-0 {
    right: 0%}
.col-lg-push-12 {
    left: 100%}
.col-lg-push-11 {
    left: 91.66666667%}
.col-lg-push-10 {
    left: 83.33333333%}
.col-lg-push-9 {
    left: 75%}
.col-lg-push-8 {
    left: 66.66666667%}
.col-lg-push-7 {
    left: 58.33333333%}
.col-lg-push-6 {
    left: 50%}
.col-lg-push-5 {
    left: 41.66666667%}
.col-lg-push-4 {
    left: 33.33333333%}
.col-lg-push-3 {
    left: 25%}
.col-lg-push-2 {
    left: 16.66666667%}
.col-lg-push-1 {
    left: 8.33333333%}
.col-lg-push-0 {
    left: 0%}
.col-lg-offset-12 {
    margin-left: 100%}
.col-lg-offset-11 {
    margin-left: 91.66666667%}
.col-lg-offset-10 {
    margin-left: 83.33333333%}
.col-lg-offset-9 {
    margin-left: 75%}
.col-lg-offset-8 {
    margin-left: 66.66666667%}
.col-lg-offset-7 {
    margin-left: 58.33333333%}
.col-lg-offset-6 {
    margin-left: 50%}
.col-lg-offset-5 {
    margin-left: 41.66666667%}
.col-lg-offset-4 {
    margin-left: 33.33333333%}
.col-lg-offset-3 {
    margin-left: 25%}
.col-lg-offset-2 {
    margin-left: 16.66666667%}
.col-lg-offset-1 {
    margin-left: 8.33333333%}
.col-lg-offset-0 {
    margin-left: 0%}
}
.visible-xs,.visible-sm,.visible-md,.visible-lg {
    display: none !important}
@media (max-width: 639px) {
    .visible-xs {
    display: block !important}
table.visible-xs {
    display: table}
tr.visible-xs {
    display: table-row !important}
th.visible-xs,td.visible-xs {
    display: table-cell !important}
}
@media (min-width: 640px) and (max-width: 1023px) {
    .visible-sm {
    display: block !important}
table.visible-sm {
    display: table}
tr.visible-sm {
    display: table-row !important}
th.visible-sm,td.visible-sm {
    display: table-cell !important}
}
@media (min-width: 1024px) and (max-width: 1399px) {
    .visible-md {
    display: block !important}
table.visible-md {
    display: table}
tr.visible-md {
    display: table-row !important}
th.visible-md,td.visible-md {
    display: table-cell !important}
}
@media (min-width: 1400px) {
    .visible-lg {
    display: block !important}
table.visible-lg {
    display: table}
tr.visible-lg {
    display: table-row !important}
th.visible-lg,td.visible-lg {
    display: table-cell !important}
}
@media (max-width: 639px) {
    .hidden-xs {
    display: none !important}
}
@media (min-width: 640px) and (max-width: 1023px) {
    .hidden-sm {
    display: none !important}
}
@media (min-width: 1024px) and (max-width: 1399px) {
    .hidden-md {
    display: none !important}
}
@media (min-width: 1400px) {
    .hidden-lg {
    display: none !important}
}
.visible-print {
    display: none !important}
@media print {
    .visible-print {
    display: block !important}
table.visible-print {
    display: table}
tr.visible-print {
    display: table-row !important}
th.visible-print,td.visible-print {
    display: table-cell !important}
}
@media print {
    .hidden-print {
    display: none !important}
}
@font-face {
    font-family: 'Arial';
    src: url("/fonts/Arial-Black.eot");
    src: url("/fonts/Arial-Black.eot-#iefix") format("embedded-opentype"),url("/fonts/Arial-Black.woff") format("woff"),url("/fonts/Arial-Black.ttf") format("truetype");
    font-weight: 900;
    font-style: normal}
@font-face {
    font-family: 'Swiss721';
    src: url("/fonts/Swiss721-RegularCondensed.eot");
    src: url("/fonts/Swiss721-RegularCondensed.eot-#iefix") format("embedded-opentype"),url("/fonts/Swiss721-RegularCondensed.woff") format("woff"),url("/fonts/Swiss721-RegularCondensed.ttf") format("truetype");
    font-weight: normal;
    font-style: normal}
@font-face {
    font-family: 'Impact';
    src: url("/fonts/Impact.eot");
    src: url("/fonts/Impact.eot-#iefix") format("embedded-opentype"),url("/fonts/Impact.woff") format("woff"),url("/fonts/Impact.ttf") format("truetype");
    font-weight: normal;
    font-style: normal}
@font-face {
    font-family: 'Swiss721Extended';
    src: url("/fonts/Swiss721-RegularExtended.eot");
    src: url("/fonts/Swiss721-RegularExtended.eot-#iefix") format("embedded-opentype"),url("/fonts/Swiss721-RegularExtended.woff") format("woff"),url("/fonts/Swiss721-RegularExtended.ttf") format("truetype");
    font-weight: normal;
    font-style: normal}
.owl-carousel.owl-theme .owl-controls .owl-nav .owl-prev,.owl-carousel.owl-theme .owl-controls .owl-nav .owl-next,.owl-carousel.owl-theme .owl-controls .owl-dot,.ui-helper-clearfix:before,.ui-helper-clearfix:after {
    cursor: pointer;
    cursor: hand;
    user-select: none}
.owl-carousel.owl-theme {
    display: none;
    width: 100%;
    position: relative;
    z-index: auto}
.owl-carousel.owl-theme .animated {
    animation-duration: 1000ms;
    animation-fill-mode: both}
.owl-carousel.owl-theme .owl-animated-in {
    z-index: 0}
.owl-carousel.owl-theme .owl-animated-out {
    z-index: 1}
.owl-carousel.owl-theme .fadeOut {
    animation-name: fadeOut}
.owl-carousel.owl-theme .owl-stage {
    position: relative}
.owl-carousel.owl-theme .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0}
.owl-carousel.owl-theme .owl-stage-outer {
    position: relative;
    overflow: hidden}
.owl-carousel.owl-theme .owl-controls {
    margin-top: 0;
    width: 100%;
    position: absolute;
    bottom: 20px;
    z-index: 30}
.owl-carousel.owl-theme .owl-controls .owl-page {
    transition: background 600ms ease}
.owl-carousel.owl-theme .owl-controls .owl-page span {
    background-color: #fff;
    opacity: 0.8;
    height: 18px;
    width: 18px;
    margin-right: 0px}
.owl-carousel.owl-theme .owl-controls .owl-page.active span {
    background-color: #d7fdf0}
.owl-carousel.owl-theme.owl-loaded {
    display: block}
.owl-carousel.owl-theme.owl-loading {
    opacity: 0;
    display: block}
.owl-carousel.owl-theme.owl-hidden {
    opacity: 0}
.owl-carousel.owl-theme .owl-item {
    position: relative;
    min-height: 1px;
    max-height: 500px;
    float: left;
    user-select: none}
.owl-carousel.owl-theme .owl-item img {
    display: block;
    width: 100%;
    max-height: 100%;
    transform-style: preserve-3d}
.owl-carousel.owl-theme .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease}
.owl-carousel.owl-theme .owl-item .owl-carousel-item-imgoverlay {
    top: 50px;
    bottom: auto;
    opacity: 100;
    text-shadow: none;
    left: 0;
    right: 0;
    margin: auto}
.owl-carousel.owl-theme .owl-item .owl-carousel-item-imgoverlay .owl-carousel-item-imgtitle {
    display: none}
.owl-carousel.owl-theme .owl-item .owl-carousel-item-imgoverlay .owl-carousel-item-imgcontent {
    color: #fff;
    text-transform: uppercase;
    font-weight: 800;
    width: 100%;
    font-size: 20px;
    line-height: 28px;
    font-family: 'Lato';
    position: absolute}
.owl-carousel.owl-theme .owl-grab {
    cursor: move;
    cursor: grab}
.owl-carousel.owl-theme.owl-rtl {
    direction: rtl}
.owl-carousel.owl-theme.owl-rtl .owl-item {
    float: right}
.owl-carousel.owl-theme .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000}
.owl-carousel.owl-theme .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url(owl.video.play.png) no-repeat;
    cursor: pointer;
    z-index: 1;
    transition: scale 100ms ease}
.owl-carousel.owl-theme .owl-video-play-icon:hover {
    transition: scale(1.3, 1.3)}
.owl-carousel.owl-theme .owl-video-playing .owl-video-tn {
    display: none}
.owl-carousel.owl-theme .owl-video-playing .owl-video-play-icon {
    display: none}
.owl-carousel.owl-theme .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity 400ms ease}
.owl-carousel.owl-theme .owl-video-frame {
    position: relative;
    z-index: 1}
.owl-carousel.owl-theme .owl-refresh .owl-item {
    display: none}
.owl-carousel.owl-theme.owl-text-select-on .owl-item {
    user-select: auto}
@-webkit-keyframes fadeOut {
    0% {
    opacity: 1}
100% {
    opacity: 0}
}
@keyframes fadeOut {
    0% {
    opacity: 1}
100% {
    opacity: 0}
}
.owl-height {
    transition: height 500ms ease-in-out}
.no-js .owl-carousel {
    display: block}
@media (min-width: 640px) {
    .owl-carousel.owl-theme .owl-controls {
    width: 750px !important;
    left: 0;
    right: 0;
    margin: auto;
    text-align: right}
.owl-carousel.owl-theme .owl-item .owl-carousel-item-imgoverlay .owl-carousel-item-imgcontent {
    font-size: 30px;
    line-height: 38px}
}
@media (min-width: 1024px) {
    .owl-carousel.owl-theme .owl-controls {
    width: 940px !important}
.owl-carousel.owl-theme .owl-item .owl-carousel-item-imgoverlay {
    top: 190px}
.owl-carousel.owl-theme .owl-controls {
    margin-top: 0;
    position: absolute;
    bottom: 70px;
    z-index: 30}
}
@media (min-width: 1400px) {
    .owl-carousel.owl-theme .owl-controls {
    width: 1170px !important}
.owl-carousel.owl-theme .owl-item {
    position: relative;
    min-height: 1px;
    max-height: 500px;
    float: left;
    user-select: none}
.owl-carousel.owl-theme .owl-item img {
    display: block;
    width: 100%;
    max-height: 100%;
    top: -150px;
    position: relative;
    transform-style: preserve-3d}
.owl-carousel.owl-theme .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease}
.owl-carousel.owl-theme .owl-item .owl-carousel-item-imgoverlay {
    width: 1170px}
.owl-carousel.owl-theme .owl-item .owl-carousel-item-imgoverlay .owl-carousel-item-imgcontent {
    font-size: 60px;
    line-height: 68px}
}
@media (min-width: 1600px) {
    .owl-carousel.owl-theme .owl-item img {
    top: -250px;
    position: relative}
}
body .gform_confirmation_message {
    font-weight: bold;
    font-size: 18px}
body .gform_wrapper label.gfield_label {
    display: none !important}
body .gform_wrapper .gform_footer {
    margin: 0 !important;
    padding: 0 !important}
body .gform_wrapper .gfield,body .gform_wrapper div.validation_error {
    max-width: 400px}
body .gform_wrapper .gfield_description.validation_message,body .gform_wrapper .top_label .gfield_description.validation_message {
    padding-left: 20px !important;
    padding-right: 20px !important}
body .gform_wrapper label.gfield_label+div.ginput_container {
    margin-top: 0 !important;
    margin-bottom: 15px !important}
.slicknav_btn {
    position: relative;
    display: block;
    vertical-align: middle;
    float: right;
    padding: 0.438em 0.625em 0.438em 0.625em;
    line-height: 1.125em;
    cursor: pointer}
.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar {
    margin-top: 0.188em}
.slicknav_menu {
    *zoom: 1}
.slicknav_menu .slicknav_menutxt {
    display: block;
    line-height: 1.188em;
    float: left}
.slicknav_menu .slicknav_icon {
    float: left;
    margin: 0.188em 0 0 0.438em}
.slicknav_menu .slicknav_no-text {
    margin: 0}
.slicknav_menu .slicknav_icon-bar {
    display: block;
    width: 1.125em;
    height: 0.125em;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.25);
    -moz-box-shadow: 0 1px 0 rgba(0,0,0,0.25);
    box-shadow: 0 1px 0 rgba(0,0,0,0.25)}
.slicknav_menu:before {
    content: " ";
    display: table}
.slicknav_menu:after {
    content: " ";
    display: table;
    clear: both}
.slicknav_nav {
    clear: both}
.slicknav_nav ul {
    display: block}
.slicknav_nav li {
    display: block}
.slicknav_nav .slicknav_arrow {
    font-size: 0.8em;
    margin: 0 0 0 0.4em}
.slicknav_nav .slicknav_item {
    cursor: pointer}
.slicknav_nav .slicknav_item a {
    display: inline}
.slicknav_nav .slicknav_row {
    display: block}
.slicknav_nav a {
    display: block}
.slicknav_nav .slicknav_parent-link a {
    display: inline}
.slicknav_brand {
    float: left}
.slicknav_menu {
    font-size: 16px;
    box-sizing: border-box;
    background: #a8a8a8}
.slicknav_menu * {
    box-sizing: border-box}
.slicknav_menu .slicknav_menutxt {
    color: #fff;
    font-weight: bold;
    text-shadow: 0 1px 3px #000}
.slicknav_menu .slicknav_icon-bar {
    background-color: #fff}
.slicknav_btn {
    margin: 5px 5px 6px;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(255,255,255,0.75);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #d7fdf0}
.slicknav_nav {
    color: #fff;
    margin: 0;
    padding: 0;
    font-size: 0.875em;
    list-style: none;
    overflow: hidden}
.slicknav_nav ul {
    list-style: none;
    overflow: hidden;
    padding: 0;
    margin: 0 0 0 20px}
.slicknav_nav .slicknav_row {
    padding: 5px 10px;
    margin: 2px 5px}
.slicknav_nav .slicknav_row:hover {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background: #292929;
    color: #fff}
.slicknav_nav a {
    padding: 5px 10px;
    margin: 2px 5px;
    text-decoration: none;
    color: #fff}
.slicknav_nav a:hover {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background: #292929;
    color: #cdfdec}
.slicknav_nav .slicknav_txtnode {
    margin-left: 15px}
.slicknav_nav .slicknav_item a {
    padding: 0;
    margin: 0}
.slicknav_nav .slicknav_parent-link a {
    padding: 0;
    margin: 0}
.slicknav_brand {
    color: #fff;
    font-size: 18px;
    line-height: 30px;
    padding: 7px 12px;
    height: 44px}
.owl-carousel.owl-theme .owl-controls .owl-nav .owl-prev,.owl-carousel.owl-theme .owl-controls .owl-nav .owl-next,.owl-carousel.owl-theme .owl-controls .owl-dot,.ui-helper-clearfix:before,.ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse}
.test {
    color: #639}
.ui-helper-hidden {
    display: none}
.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px}
.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none}
.ui-helper-clearfix {
    min-height: 0}
.ui-helper-clearfix:after {
    clear: both}
.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0)}
.ui-front {
    z-index: 100}
.ui-state-disabled {
    cursor: default !important}
.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat}
.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%}
.ui-slider {
    position: relative;
    text-align: left}
.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default;
    touch-action: none}
.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0}
.ui-slider.ui-state-disabled .ui-slider-handle {
    filter: inherit}
.ui-slider.ui-state-disabled .ui-slider-range {
    filter: inherit}
.ui-slider-horizontal {
    height: .8em}
.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em}
.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%}
.ui-slider-horizontal .ui-slider-range-min {
    left: 0}
.ui-slider-horizontal .ui-slider-range-max {
    right: 0}
.ui-slider-vertical {
    width: .8em;
    height: 100px}
.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em}
.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%}
.ui-slider-vertical .ui-slider-range-min {
    bottom: 0}
.ui-slider-vertical .ui-slider-range-max {
    top: 0}
body {
    font-family: "Swiss721",sans-serif;
    font-size: 24px;
    line-height: 26px;
    width: 100%;
    min-width: 320px;
    min-height: 100%;
    font-weight: 300;
    zoom: 1;
    background-color: #000;
    opacity: 1}
* {
    box-sizing: border-box}
p {
    font-weight: normal}
strong {
    font-weight: bold}
a {
    text-decoration: none;
    color: #fff;
    outline: none}
h1,h2,h3,h4,h5,h6,header,.topper {
    font-family: "Swiss721",sans-serif}
h1 {
    margin-bottom: 20px;
    font-size: 24px;
    font-weight: 400;
    line-height: 35px;
    color: #fff}
h2 {
    margin-bottom: 18px;
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    color: #fff}
h3 {
    font-weight: bold;
    margin-bottom: 5px}
h5 {
    font-size: 17px;
    line-height: 25px;
    font-weight: 600;
    color: #000}
i {
    font-style: italic}
img {
    max-width: 100%;
    height: auto}
img.aligncenter {
    margin: 0 auto;
    display: block}
.left {
    float: left}
.right {
    float: right}
th,td {
    padding: 3px 5px}
.padding-left-10 {
    padding-left: 10px}
blockquote {
    font-size: 18px;
    line-height: 22px}
.text-upper {
    text-transform: uppercase}
.text-red {
    color: #fff}
#main #content blockquote,#main #content blockquote p {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 28px !important;
    line-height: 34px !important;
    color: #ec6345}
em {
    font-style: italic}
.m-b-10 {
    margin-bottom: 10px}
.m-b-20 {
    margin-bottom: 20px}
.m-b-40 {
    margin-bottom: 40px}
.m-b-60 {
    margin-bottom: 60px}
.m-b-80 {
    margin-bottom: 80px}
@media (min-width: 1024px) {
    .text-at-bottom {
    position: relative}
.text-at-bottom>*:first-of-type {
    position: absolute;
    bottom: 0}
.text-at-bottom.text-left>*:first-of-type {
    left: 15px}
.text-at-bottom.text-right>*:first-of-type {
    right: 15px}
}
.text-left {
    text-align: left}
.text-center {
    text-align: center}
.text-right {
    text-align: right}
input,button,textarea {
    outline: none;
    padding: 2px 10px;
    font-size: 14px;
    font-family: "Swiss721",sans-serif !important}
button,input[type="submit"],.button {
    padding: 0px 12px;
    line-height: 36px;
    min-width: 110px;
    cursor: pointer;
    color: #fff;
    font-size: 16px;
    font-family: "Swiss721";
    font-weight: 600;
    background: #a8a8a8;
    border: none;
    text-transform: uppercase;
    text-align: left;
    transition: all ease 0.2s}
button:hover,input[type="submit"]:hover,.button:hover {
    background-color: #a3a3a3}
input:not([type="submit"]):not([type="checkbox"]),textarea,select {
    border: 1px solid #a6a6a6;
    min-height: 30px;
    background-color: #fff;
    color: #000;
    font-size: 14px;
    width: 100% !important;
    max-width: 400px;
    padding-left: 15px !important;
    padding-right: 15px !important;
    margin: 0px !important;
    margin-bottom: 10px}
input:not([type="submit"]):not([type="checkbox"]):-moz-placeholder,textarea:-moz-placeholder,select:-moz-placeholder {
    color: #000}
input:not([type="submit"]):not([type="checkbox"])::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder {
    color: #000}
input:not([type="submit"]):not([type="checkbox"]):-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder {
    color: #000}
input:not([type="submit"]):not([type="checkbox"])::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder {
    color: #000}
input:not([type="submit"]) {
    line-height: 30px}
textarea {
    padding: 15px !important}
ul.tweets {
    height: 250px;
    overflow-y: scroll;
    background: #fff;
    padding: 10px}
ul.tweets li {
    font-size: 13px;
    line-height: 17px;
    margin-bottom: 10px}
ul.tweets li>a {
    font-weight: bold}
ul.tweets li .stt-em,ul.tweets li .intent-meta {
    font-size: 10px;
    display: block}
ul.tweets li .stt-em [data-icon],ul.tweets li .intent-meta [data-icon] {
    margin-right: 1px;
    border-radius: 50%;
    width: 4px;
    height: 4px;
    background-color: #000;
    display: inline-block;
    vertical-align: middle}
ul.tweets li .stt-em [data-icon]:before,ul.tweets li .intent-meta [data-icon]:before {
    content: ''}
ul.tweets li .stt-em:before {
    content: "";
    display: table;
    clear: both}
#main div[class$="sidebar"],#main aside[class$="sidebar"] {
    margin-bottom: 30px}
#main div[class$="sidebar"] h2,#main div[class$="sidebar"] h3,#main aside[class$="sidebar"] h2,#main aside[class$="sidebar"] h3 {
    font-size: 20px;
    margin-bottom: 10px;
    color: #fff;
    font-weight: normal;
    font-family: "Swiss721"}
#main div[class$="sidebar"] ul.menu,#main aside[class$="sidebar"] ul.menu {
    font-size: 15px;
    font-weight: 500;
    line-height: 22px}
#main div[class$="sidebar"] .yarpp-thumbnails-horizontal .yarpp-thumbnail,#main aside[class$="sidebar"] .yarpp-thumbnails-horizontal .yarpp-thumbnail {
    width: 100% !important;
    margin: 0px;
    margin-bottom: 20px;
    background-color: #f3f3f0;
    padding: 0px;
    padding-bottom: 20px;
    border: 0px;
    height: auto;
    min-height: 40px}
#main div[class$="sidebar"] .yarpp-thumbnails-horizontal .yarpp-thumbnail>img,#main aside[class$="sidebar"] .yarpp-thumbnails-horizontal .yarpp-thumbnail>img {
    margin: 0px;
    margin-bottom: 10px;
    margin: 0 auto;
    width: 100%;
    height: auto;
    max-height: 170px}
#main div[class$="sidebar"] .yarpp-thumbnails-horizontal .yarpp-thumbnail .yarpp-thumbnail-title,#main aside[class$="sidebar"] .yarpp-thumbnails-horizontal .yarpp-thumbnail .yarpp-thumbnail-title {
    font-weight: bold;
    color: #000;
    font-size: 20px;
    margin: 0px;
    margin-left: 18px;
    margin-right: 18px;
    margin-top: 15px;
    width: calc(100% - 36px)}
#main div[class$="sidebar"] .yarpp-thumbnails-horizontal .yarpp-thumbnail .yarpp-thumbnail-default,#main aside[class$="sidebar"] .yarpp-thumbnails-horizontal .yarpp-thumbnail .yarpp-thumbnail-default {
    display: none}
.sidebar-widget {
    padding: 20px 15px}
.sidebar-widget.background-red {
    background-color: #fff;
    color: #fff !important}
.sidebar-widget.background-red h1,.sidebar-widget.background-red h2,.sidebar-widget.background-red h3 {
    color: #fff !important;
    font-size: 18px !important}
.news-message {
    margin-bottom: 25px}
.news-message .inner {
    background-color: #f3f3f0;
    position: relative;
    min-height: 285px;
    overflow: hidden;
    padding-bottom: 30px}
.news-message .inner>h2:first-child {
    padding-top: 45px}
.news-message .inner .date,.news-message .inner .cat-name {
    background-color: #d7fdf0;
    position: absolute;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 500;
    height: 25px;
    line-height: 25px;
    padding: 0px 10px;
    top: 0px;
    left: 0px}
.news-message .inner .date.date,.news-message .inner .cat-name.date {
    text-transform: lowercase}
.news-message .inner h2 {
    font-size: 20px;
    padding: 0 15px;
    line-height: 28px;
    margin: 0px;
    font-weight: bold;
    color: #000}
.news-message .inner p {
    padding: 0 15px;
    font-size: 14px;
    line-height: 22px}
.news-message .inner .more {
    padding: 0px 15px 15px;
    position: absolute;
    bottom: 0;
    right: 0}
.header-logo-small {
    position: absolute;
    top: 3px;
    left: 30px}
h1.title {
    color: #fff;
    text-transform: uppercase;
    font-family: "Arial";
    font-weight: 900;
    display: inline-block;
    vertical-align: top;
    margin-top: -1px}
header {
    position: relative}
header .container-fluid {
    position: static !important}
header .header-logo img,header .header-logo h1.title {
    display: block;
    text-align: center}
header .header-logo h1.title {
    color: #fff;
    text-transform: uppercase;
    display: block;
    vertical-align: top;
    font-size: 56px;
    line-height: 60px}
header .header-logo img {
    left: 0;
    right: 0;
    margin: 0px auto 20px}
header .top-header {
    padding-bottom: 0px;
    background-color: #595959}
header .top-header .navigation {
    font-weight: 600;
    font-size: 20px;
    bottom: 0;
    width: 100%}
header .top-header .row nav#topmenu {
    display: block;
    float: none;
    width: 100%;
    font-size: 25px;
    margin-top: 25px;
    padding-bottom: 25px;
    background-color: #000;
    color: #fff;
    position: absolute;
    bottom: 60px;
    text-align: center}
header .top-header .row nav#topmenu .intro h3 {
    margin-bottom: 5px;
    text-transform: uppercase;
    font-size: 32px;
    line-height: 38px}
header .top-header .row nav#topmenu .intro p {
    font-size: 20px;
    width: 80%;
    margin: auto;
    max-width: 780px}
header .top-header .row nav#topmenu ul.menu {
    display: none}
header .top-header .row nav#topmenu ul.menu>li {
    display: inline-block;
    text-align: center;
    text-transform: uppercase;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: 10px;
    margin-right: 10px;
    position: relative;
    z-index: 4;
    width: 100%}
header .top-header .row nav#topmenu ul.menu>li a {
    font-family: "Swiss721";
    color: #fff}
header .top-header .row nav#topmenu ul.menu>li>a {
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
    height: 45px;
    line-height: 45px;
    transition: background 400ms ease}
header .top-header .row nav#topmenu ul.menu>li .sub-menu {
    display: none}
header .top-header .row nav#topmenu ul.menu>li:hover>a,header .top-header .row nav#topmenu ul.menu>li.current-menu-item>a {
    color: #a8a8a8}
header .top-header .row>div.header-logo {
    margin-top: 50px;
    padding-left: 5px;
    padding-right: 5px}
header .top-header .row>div.header-logo>a {
    position: inherit}
header .top-header .row>div.header-logo .menu-primary-navigation-container {
    display: inherit}
header .nav-header {
    min-height: 60px;
    line-height: 60px}
header .nav-header nav ul li {
    display: inline-block;
    padding: 0px 32px}
header .nav-header nav ul li a {
    color: #fff}
header .nav-header nav>ul {
    display: block}
@media (min-width: 640px) {
    header .header-logo h1.title {
    font-size: 76px;
    line-height: 80px}
header .top-header .row nav#topmenu ul.menu {
    display: block}
header .top-header .row nav#topmenu ul.menu>li {
    display: inline-block;
    width: calc(50% - 40px)}
}
@media (min-width: 1024px) {
    header .header-logo {
    float: right;
    width: 50%}
header .header-logo img,header .header-logo h1.title {
    display: block;
    text-align: center}
header .header-logo h1.title {
    display: block;
    font-size: 90px;
    line-height: 110px}
header .header-logo img {
    left: 0;
    right: 0;
    margin: 0px auto 20px}
header .top-header .navigation {
    font-size: 20px}
header .top-header .row nav#topmenu ul.menu>li {
    font-size: 17px;
    display: inline-block;
    width: auto}
header .top-header .row nav#topmenu ul.menu>li:after {
    top: 6px;
    content: '|';
    position: absolute}
header .top-header .row nav#topmenu ul.menu>li:last-of-type:after {
    content: ''}
}
@media (min-width: 1400px) {
    header .header-logo h1.title {
    font-size: 110px;
    line-height: 110px}
header .top-header .navigation {
    font-size: 20px}
header .top-header .row nav#topmenu ul.menu>li {
    font-size: 25px}
}
.home .text-box ul {
    list-style: inherit}
#main {
    position: relative;
    padding-bottom: 50px}
#main .topper {
    font-size: 28px;
    line-height: 35px;
    text-transform: uppercase;
    font-weight: bold;
    position: relative;
    z-index: -20;
    overflow: hidden}
#main .topper .container {
    position: relative}
#main .topper .owl-controls {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 15px;
    margin: auto;
    text-align: center}
#main .topper .owl-controls .owl-pagination .owl-page span {
    background: #ffffff !important;
    margin: 5px 5px;
    width: 18px;
    height: 18px}
#main .topper .owl-controls .owl-pagination .owl-page.active span {
    background: #00acee !important}
#main .topper .owl-carousel .item>div {
    max-width: 1500px;
    margin: auto}
#main .topper .owl-carousel-item-imgoverlay {
    display: block;
    position: absolute;
    top: 90px;
    opacity: 100;
    width: 45%;
    max-width: 480px;
    bottom: initial;
    color: #fff;
    font-size: 14px;
    line-height: 18px;
    text-align: center;
    text-shadow: none;
    text-transform: none;
    padding: 26px 26px;
    left: 50px;
    max-height: 310px;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: center}
#main .topper .owl-carousel-item-imgoverlay .owl-carousel-item-imgtitle {
    font-size: 40px;
    line-height: 48px;
    color: #ec6345;
    word-spacing: 2px}
#main .topper .owl-carousel-item-imgoverlay .owl-carousel-item-imgcontent {
    display: block;
    font-weight: 300;
    overflow: hidden;
    text-overflow: ellipsis}
#main .subheader {
    top: -3px}
#main .topper .owl-carousel {
    max-height: 500px;
    display: none !important}
#main .topper .container {
    position: relative}
#main button {
    font-size: 16px}
@media (min-width: 1024px) {
    #main .topper {
    font-size: 40px;
    line-height: 45px}
#main .topper .owl-carousel {
    display: block !important}
#main .topper .container {
    position: relative}
}
@media (min-width: 1600px) {
    #main .topper .owl-carousel-item-imgoverlay {
    left: 70px}
}

footer {
    margin-top: 20px;
    font-size: 14px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    color: white;
    min-height: 80px;
    position: relative}

footer #subscribe{
  font-family: "Swiss721";
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  text-transform: none;
  font-family: "Swiss721";
}

footer #footer {
    margin-top: 35px;
    position: relative;
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 35px;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center}
footer #footer ul li {
    margin-bottom: 15px}
.post .image-container {
    position: relative;
    margin-bottom: 30px;
    min-height: 20px}
.post .image-container .date,.post .image-container .cat-name {
    background-color: #a8a8a8;
    position: absolute;
    font-size: 14px;
    font-weight: 500;
    height: 25px;
    line-height: 25px;
    padding: 0px 10px;
    bottom: 10px;
    right: 0px}
.post .image-container .date.date,.post .image-container .cat-name.date {
    text-transform: lowercase}
.post .post-content p {
    margin-bottom: 30px}
.single .social-items ul {
    margin-top: 5px}
.single .social-items ul li {
    display: inline-block;
    max-width: 32%}
.single .social-items ul li img {
    max-width: 80%}
.parallax {
    min-height: 500px;
    background-attachment: fixed;
    background-position: center center;
    background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    min-width: 100%;
    max-width: 200%
}
.parallax:nth-child(1) {
    height: 825px;
    background-image: url("/uploads/images/parallax_1_small.jpg")}
.parallax:nth-child(2) {
    background-image: url("/uploads/images/parallax_2.jpg")}
.parallax:nth-child(4) {
    background-image: url("/uploads/images/parallax_3.jpg")}
.parallax:nth-child(6) {
    background-image: url("/uploads/images/parallax_4.jpg")}
.parallax:nth-child(8) {
    background-image: url("/uploads/images/parallax_5.jpg")}
.parallax:nth-child(10) {
    background-image: url("/uploads/images/parallax_6.jpg")}
.parallax:nth-child(12) {
    background-image: url("/uploads/images/parallax_7.jpg")}

.parallax:nth-child(14) {
    background-image: url("/uploads/images/parallax_8.jpg")}

@media (max-width: 640px) {
    .parallax {
        background-attachment: scroll;
    }
}

@media (min-width: 1024px) {
    .parallax:nth-child(1) {
    background-image: url("/uploads/images/parallax_1.jpg");
    background-position: left center;
    height: 795px}
.text .parallax:nth-child(1) {
    background-position: center center;
    background-attachment: scroll}
}
@media (min-width: 1400px) {
    .parallax:nth-child(1) {
    height: 800px}
}
#main.homepage #contentwrapper {
    padding-top: 50px}
#main.homepage .intro {
    font-style: italic;
    text-align: center}
#main.homepage .text-box {
    color: #fff;
    padding: 50px 30px 20px;
    font-size: 18px;
    line-height: 22px;
    font-weight: 200}
#main.homepage .text-box h3 {
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 30px;
    font-weight: 200;
    text-transform: uppercase;
    font-family: 'Impact'}
#main.homepage .text-box h6 {
    margin-bottom: 15px;
    font-size: 28px;
    line-height: 32px;
    font-weight: 200}
#main.homepage .image-box {
    background-position: center center;
    background-size: auto 100%;
    min-height: 300px;
    background-repeat: no-repeat;
    min-height: 300px}
#main.homepage #reference {
    background: #fafafa;
    border-left: 10px solid #a8a8a8;
    padding: 15px 20px;
    margin-top: 50px;
    font-size: 14px;
    line-height: 18px;
    text-align: left}
#main.homepage #reference .owl-carousel.owl-theme .owl-item {
    max-height: auto}
#main.homepage #reference q,#main.homepage #reference blockquote {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 10px;
    quotes: "“" "”" "‘" "’"}
#main.homepage #reference q:before,#main.homepage #reference blockquote:before {
    content: open-quote;
    font-size: 40px;
    vertical-align: middle}
#main.homepage #reference q:after,#main.homepage #reference blockquote:after {
    content: close-quote;
    font-size: 40px;
    vertical-align: middle}
#main.homepage #reference q i,#main.homepage #reference blockquote i {
    font-style: italic}
#main.homepage #reference .owl-carousel-item-text {
    text-align: left}
@media (min-width: 1024px) {
    #main.homepage .text-box,#main.homepage .image-box {
    height: 585px;
    overflow: hidden}
#main.homepage h6 {
    text-align: right}
#main.homepage .text-box h3 {
    text-align: right;
    line-height: 68px;
    font-size: 76px}
#main.homepage .text-box h3 .number {
    display: block;
    font-size: 112px;
    line-height: 120px}
#main.homepage #reference {
    font-size: 18px;
    line-height: 24px}
#main.homepage #reference q,#main.homepage #reference blockquote {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 10px}
}
.text .intro,.post .intro,.page .intro {
    display: none !important}
.text header .top-header .row>div,.post header .top-header .row>div,.page header .top-header .row>div {
    margin-top: 0px}
.text header .header-logo,.post header .header-logo,.page header .header-logo {
    width: 100%}
.text header .subtitle,.post header .subtitle,.page header .subtitle {
    display: none}
.text #main,.post #main,.page #main {
    padding-top: 50px;
    padding-bottom: 50px;
    font-size: 18px;
    color: #fff}
.text #main h1,.post #main h1,.page #main h1 {
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 30px;
    font-weight: 200;
    text-transform: uppercase;
    font-family: 'Impact'}
.text #main #content,.post #main #content,.page #main #content {
    font-size: 18px;
    line-height: 24px}
.text #main #content ul,.post #main #content ul,.page #main #content ul {
    padding-left: 20px;
    margin-bottom: 30px;
    margin-top: 20px}
.text #main #content ul.no-margin-bottom,.post #main #content ul.no-margin-bottom,.page #main #content ul.no-margin-bottom {
    margin-bottom: 0px}
.text #main #content ul li,.post #main #content ul li,.page #main #content ul li {
    line-height: 20px;
    list-style: circle}
.text #main #content ol,.post #main #content ol,.page #main #content ol {
    list-style: initial;
    list-style-type: decimal;
    padding: 5px 5px 30px 18px}
.text #main #content p,.text #main #content div,.post #main #content p,.post #main #content div,.page #main #content p,.page #main #content div {
    margin-bottom: 15px}
.text #main .text-box,.text #main .text-image-box,.post #main .text-box,.post #main .text-image-box,.page #main .text-box,.page #main .text-image-box {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 16px;
    line-height: 22px;
    font-weight: 200}
.text #main .text-box a,.text #main .text-image-box a,.post #main .text-box a,.post #main .text-image-box a,.page #main .text-box a,.page #main .text-image-box a {
    color: #fff}
.text #main .text-box h3,.text #main .text-image-box h3,.post #main .text-box h3,.post #main .text-image-box h3,.page #main .text-box h3,.page #main .text-image-box h3 {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 20px}
.text #main .image-box,.text #main .text-image-box,.post #main .image-box,.post #main .text-image-box,.page #main .image-box,.page #main .text-image-box {
    background-position: center center !important;
    background-size: cover !important;
    min-height: 300px;
    padding-top: 20px;
    padding-bottom: 20px}
.text #main .image-box h3,.post #main .image-box h3,.page #main .image-box h3 {
    text-align: center;
    margin-top: 30px;
    color: #fff}
.text #main .text-image-box,.post #main .text-image-box,.page #main .text-image-box {
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -moz-transition: all 0.5s}
@media (min-width: 1024px) {
    .text header .top-header .row nav#topmenu,.post header .top-header .row nav#topmenu,.page header .top-header .row nav#topmenu {
    bottom: -70px}
.text .parallax:nth-child(1),.post .parallax:nth-child(1),.page .parallax:nth-child(1) {
    height: 550px}
.text #main .text-box,.text #main .image-box,.text #main .text-image-box,.post #main .text-box,.post #main .image-box,.post #main .text-image-box,.page #main .text-box,.page #main .image-box,.page #main .text-image-box {
    height: 320px;
    overflow: hidden}
.text #main h1,.post #main h1,.page #main h1 {
    line-height: 68px;
    font-size: 76px}}
