/* Base settings */
/* html, body {touch-action:none; -webkit-user-select:none; -moz-user-select:none; -khtml-user-select:none; -ms-user-select:none;} */
input[type=text], input[type=password], input[type=email], input[type=number], input[type=time], input[type=date], textarea {-webkit-touch-callout:auto;-webkit-user-select:auto;-moz-user-select:auto;-khtml-user-select:auto;-ms-user-select:auto}
* {-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}
*, *:before, *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
a,address,article,aside,body,button,div,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,img,input,label,li,nav,ol,p,section,select,span,table,textarea,tbody,td,tfoot,th,thead,tr,ul{background:transparent;border:0;font-size:100%;margin:0;padding:0;outline:0;text-decoration:none;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}
a:hover, a:active{text-decoration:none;}
body{line-height:1.4;}
button[type='submit']{padding-left:9px;cursor:pointer;line-height:34px;text-align:center;}
button[type='submit'] span.ui{vertical-align:middle;display:inline-block;}
form{width:100%;float:left;}
form p,form fieldset{margin-bottom:15px;width:100%;float:left;}
form .col:last-child p,form .col:last-child fieldset{text-align:center;}
form p > label, form fieldset > label{width:100%;float:left;}
form input[type='radio'], form input[type='checkbox']{display:none;}
form input[type='radio'] + label, form input[type='checkbox'] + label{cursor:pointer;}
h3{font-weight:bold;}
hr{border-style:none;width:100%;}
label{display:inline-block;margin-bottom:5px;font-weight:bold;}
select, textarea, input[type='tel'], input[type='text'], input[type='email'], input[type='password']{padding:8px;line-height:18px;width:100%;float:left;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}
select{cursor:pointer;}
textarea{max-width:100%;}
.alignleft{float:left}
.alignright{float:right!important}
.clear{clear:both}
.hidden, .contentSplitLine{display:none;}

/* Main Navigation */
.main-navigation{z-index:10;}
.main-navigation .menu ul{list-style:none;}
.main-navigation .menu ul li{position:relative;float:left;}
.main-navigation .menu ul li a{width:100%;float:left;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
.main-navigation .menu ul.level-2, .main-navigation .menu ul.level-3{position:absolute;left:0;z-index:10;display:none;}
.main-navigation .menu ul.level-3{left:100%;}
.main-navigation .menu li.level-2, .main-navigation .menu li.level-3{width:100%;white-space:nowrap;}
.main-navigation .menu ul.level-2 li a span, .main-navigation .menu ul.level-3 li a span{position:absolute;right:5px;padding-top:5px}
.main-navigation .menu li.level-1:hover > ul, .main-navigation .menu li.level-2:hover > ul, .main-navigation .menu li.level-3:hover > ul{display:block;}

/* Mobile Navigation */
.main-navigation .mobile-menu{float:left;width:100%;}
.main-navigation .mobile-menu span.mobile{display:block;cursor:pointer;width:100%;float:left;}
.main-navigation .mobile-menu ul{position:static;list-style:none;display:none;}
.main-navigation .mobile-menu ul li{position:relative;display:block;width:100%;float:left;z-index:10;}
.main-navigation .mobile-menu ul li a{/*display:block;*/width:100%;padding:0 15px;float:left;}
.main-navigation .mobile-menu ul li i{position:absolute;cursor:pointer;top:0;right:0;text-align:center;}

/* Lightbox */
.lightbox-images{margin-top:30px;text-align:center;}
.lightbox-images .image-box {display:inline-block;text-align:left;max-width:100%;}
.lightbox-image{max-width:100%;max-height:100%;}

/* Gridview Mobile First Method */
.container{padding-right:15px;padding-left:15px;}
.container, .container-fluid{margin:0 auto;width:100%;height:100%;position:relative;}
.container:before, .container:after, .row:before, .row:after{display:table;content:" ";}
.container:after, .row:after{clear:both;}
.row{margin-right:-15px;margin-left:-15px;height:100%;}
.col{position:relative;min-height:1px;width:100%;height:100%;float:left;}
.grid-content{padding-right:15px;padding-left:15px;display:block;height:100%;width:100%;float:left;}
.padding{padding-right:15px;padding-left:15px;}
.hide{display:none;}
.xs-show, .sm-show, .md-show, .lg-show, .xl-show{display:none;}
.all-1, .all-2,.all-3,.all-4,.all-5,.all-6,.all-7,.all-8,.all-9,.all-10,.all-11,.all-12{float:left;}
.all-1{width:8.33333333%;}.all-2{width:16.66666667%;}.all-3{width:25%;}.all-4{width:33.33333333%}.all-5{width:41.66666667%;}.all-6{width:50%;}.all-7{width:58.33333333%}.all-8{width:66.66666667%;}.all-9{width:75%;}.all-10{width:83.33333333%;}.all-11{width:91.66666667%;}
.all-offset-1{margin-left:8.33333333%;}.all-offset-2{margin-left:16.66666667%;}.all-offset-3{margin-left:25%;}.all-offset-4{margin-left:33.33333333%}.all-offset-5{margin-left:41.66666667%;}.all-offset-6{margin-left:50%;}.all-offset-7{margin-left:58.33333333%}.all-offset-8{margin-left:66.66666667%;}.all-offset-9{margin-left:75%;}.all-offset-10{margin-left:83.33333333%;}.all-offset-11{margin-left:91.66666667%;}
.all-pull-1{right:8.33333333%;}.all-pull-2{right:16.66666667%;}.all-pull-3{right:25%;}.all-pull-4{right:33.33333333%}.all-pull-5{right:41.66666667%;}.all-pull-6{right:50%;}.all-pull-7{right:58.33333333%}.all-pull-8{right:66.66666667%;}.all-pull-9{right:75%;}.all-pull-10{right:83.33333333%;}.all-pull-11{right:91.66666667%;}
.all-push-1{left:8.33333333%;}.all-push-2{left:16.66666667%;}.all-push-3{left:25%;}.all-push-4{left:33.33333333%}.all-push-5{left:41.66666667%;}.all-push-6{left:50%;}.all-push-7{left:58.33333333%}.all-push-8{left:66.66666667%;}.all-push-9{left:75%;}.all-push-10{left:83.33333333%;}.all-push-11{left:91.66666667%;}

/* Extra Small Devices, Phones       (xs-..) */
@media only screen and (max-width:639px) {
    .xs-show{display:block;}
    .xs-hide{display:none;}
    .xs-padding{padding-right:15px;padding-left:15px;}
    .xs-no-padding{padding:0;}
    .xs-1,.xs-2,.xs-3,.xs-4,.xs-5,.xs-6,.xs-7,.xs-8,.xs-9,.xs-10,.xs-11,.xs-12{float:left;}
    .xs-1{width:8.33333333%;}.xs-2{width:16.66666667%;}.xs-3{width:25%;}.xs-4{width:33.33333333%}.xs-5{width:41.66666667%;}.xs-6{width:50%;}.xs-7{width:58.33333333%}.xs-8{width:66.66666667%;}.xs-9{width:75%;}.xs-10{width:83.33333333%;}.xs-11{width:91.66666667%;}
    .xs-offset-1{margin-left:8.33333333%;}.xs-offset-2{margin-left:16.66666667%;}.xs-offset-3{margin-left:25%;}.xs-offset-4{margin-left:33.33333333%}.xs-offset-5{margin-left:41.66666667%;}.xs-offset-6{margin-left:50%;}.xs-offset-7{margin-left:58.33333333%}.xs-offset-8{margin-left:66.66666667%;}.xs-offset-9{margin-left:75%;}.xs-offset-10{margin-left:83.33333333%;}.xs-offset-11{margin-left:91.66666667%;}
    .xs-pull-1{right:8.33333333%;}.xs-pull-2{right:16.66666667%;}.xs-pull-3{right:25%;}.xs-pull-4{right:33.33333333%}.xs-pull-5{right:41.66666667%;}.xs-pull-6{right:50%;}.xs-pull-7{right:58.33333333%}.xs-pull-8{right:66.66666667%;}.xs-pull-9{right:75%;}.xs-pull-10{right:83.33333333%;}.xs-pull-11{right:91.66666667%;}
    .xs-push-1{left:8.33333333%;}.xs-push-2{left:16.66666667%;}.xs-push-3{left:25%;}.xs-push-4{left:33.33333333%}.xs-push-5{left:41.66666667%;}.xs-push-6{left:50%;}.xs-push-7{left:58.33333333%}.xs-push-8{left:66.66666667%;}.xs-push-9{left:75%;}.xs-push-10{left:83.33333333%;}.xs-push-11{left:91.66666667%;}
}

/* Small Devices, Phones tablets     (sm-..) */
@media only screen and (min-width:640px) and (max-width:767px) {
    .sm-show, .xs-show{display:block;}
    .sm-hide, .xs-hide{display:none;}
    .sm-padding{padding-right:15px;padding-left:15px;}
    .sm-no-padding{padding:0;}
    .sm-1,.sm-2,.sm-3,.sm-4,.sm-5,.sm-6,.sm-7,.sm-8,.sm-9,.sm-10,.sm-11,.sm-12{float:left;}
    .sm-1{width:8.33333333%;}.sm-2{width:16.66666667%;}.sm-3{width:25%;}.sm-4{width:33.33333333%}.sm-5{width:41.66666667%;}.sm-6{width:50%;}.sm-7{width:58.33333333%}.sm-8{width:66.66666667%;}.sm-9{width:75%;}.sm-10{width:83.33333333%;}.sm-11{width:91.66666667%;}
    .sm-offset-1{margin-left:8.33333333%;}.sm-offset-2{margin-left:16.66666667%;}.sm-offset-3{margin-left:25%;}.sm-offset-4{margin-left:33.33333333%}.sm-offset-5{margin-left:41.66666667%;}.sm-offset-6{margin-left:50%;}.sm-offset-7{margin-left:58.33333333%}.sm-offset-8{margin-left:66.66666667%;}.sm-offset-9{margin-left:75%;}.sm-offset-10{margin-left:83.33333333%;}.sm-offset-11{margin-left:91.66666667%;}
    .sm-pull-1{right:8.33333333%;}.sm-pull-2{right:16.66666667%;}.sm-pull-3{right:25%;}.sm-pull-4{right:33.33333333%}.sm-pull-5{right:41.66666667%;}.sm-pull-6{right:50%;}.sm-pull-7{right:58.33333333%}.sm-pull-8{right:66.66666667%;}.sm-pull-9{right:75%;}.sm-pull-10{right:83.33333333%;}.sm-pull-11{right:91.66666667%;}
    .sm-push-1{left:8.33333333%;}.sm-push-2{left:16.66666667%;}.sm-push-3{left:25%;}.sm-push-4{left:33.33333333%}.sm-push-5{left:41.66666667%;}.sm-push-6{left:50%;}.sm-push-7{left:58.33333333%}.sm-push-8{left:66.66666667%;}.sm-push-9{left:75%;}.sm-push-10{left:83.33333333%;}.sm-push-11{left:91.66666667%;}
}

/* Medium Devices, Tablets           (md-..) */
@media only screen and (min-width:768px) and (max-width:1023px) {
    .md-show, .sm-show, .xs-show{display:block;}
    .md-hide, .sm-hide, .xs-hide{display:none;}
    .md-padding{padding-right:15px;padding-left:15px;}
    .md-no-padding{padding:0;}
    .md-1,.md-2,.md-3,.md-4,.md-5,.md-6,.md-7,.md-8,.md-9,.md-10,.md-11,.md-12{float:left;}
    .md-1{width:8.33333333%;}.md-2{width:16.66666667%;}.md-3{width:25%;}.md-4{width:33.33333333%}.md-5{width:41.66666667%;}.md-6{width:50%;}.md-7{width:58.33333333%}.md-8{width:66.66666667%;}.md-9{width:75%;}.md-10{width:83.33333333%;}.md-11{width:91.66666667%;}
    .md-offset-1{margin-left:8.33333333%;}.md-offset-2{margin-left:16.66666667%;}.md-offset-3{margin-left:25%;}.md-offset-4{margin-left:33.33333333%}.md-offset-5{margin-left:41.66666667%;}.md-offset-6{margin-left:50%;}.md-offset-7{margin-left:58.33333333%}.md-offset-8{margin-left:66.66666667%;}.md-offset-9{margin-left:75%;}.md-offset-10{margin-left:83.33333333%;}.md-offset-11{margin-left:91.66666667%;}
    .md-pull-1{right:8.33333333%;}.md-pull-2{right:16.66666667%;}.md-pull-3{right:25%;}.md-pull-4{right:33.33333333%}.md-pull-5{right:41.66666667%;}.md-pull-6{right:50%;}.md-pull-7{right:58.33333333%}.md-pull-8{right:66.66666667%;}.md-pull-9{right:75%;}.md-pull-10{right:83.33333333%;}.md-pull-11{right:91.66666667%;}
    .md-push-1{left:8.33333333%;}.md-push-2{left:16.66666667%;}.md-push-3{left:25%;}.md-push-4{left:33.33333333%}.md-push-5{left:41.66666667%;}.md-push-6{left:50%;}.md-push-7{left:58.33333333%}.md-push-8{left:66.66666667%;}.md-push-9{left:75%;}.md-push-10{left:83.33333333%;}.md-push-11{left:91.66666667%;}
}

/* Large Devices, Tablets Desktops   (lg-..) */
@media only screen and (min-width:1024px) and (max-width:1199px) {
    .lg-show, .md-show, .sm-show, .xs-show{display:block;}
    .lg-hide, .md-hide, .sm-hide, .xs-hide{display:none;}
    .lg-padding{padding-right:15px;padding-left:15px;}
    .lg-no-padding{padding:0;}
    .lg-1,.lg-2,.lg-3,.lg-4,.lg-5,.lg-6,.lg-7,.lg-8,.lg-9,.lg-10,.lg-11,.lg-12{float:left;}
    .lg-1{width:8.33333333%;}.lg-2{width:16.66666667%;}.lg-3{width:25%;}.lg-4{width:33.33333333%}.lg-5{width:41.66666667%;}.lg-6{width:50%;}.lg-7{width:58.33333333%}.lg-8{width:66.66666667%;}.lg-9{width:75%;}.lg-10{width:83.33333333%;}.lg-11{width:91.66666667%;}
    .lg-offset-1{margin-left:8.33333333%;}.lg-offset-2{margin-left:16.66666667%;}.lg-offset-3{margin-left:25%;}.lg-offset-4{margin-left:33.33333333%}.lg-offset-5{margin-left:41.66666667%;}.lg-offset-6{margin-left:50%;}.lg-offset-7{margin-left:58.33333333%}.lg-offset-8{margin-left:66.66666667%;}.lg-offset-9{margin-left:75%;}.lg-offset-10{margin-left:83.33333333%;}.lg-offset-11{margin-left:91.66666667%;}
    .lg-pull-1{right:8.33333333%;}.lg-pull-2{right:16.66666667%;}.lg-pull-3{right:25%;}.lg-pull-4{right:33.33333333%}.lg-pull-5{right:41.66666667%;}.lg-pull-6{right:50%;}.lg-pull-7{right:58.33333333%}.lg-pull-8{right:66.66666667%;}.lg-pull-9{right:75%;}.lg-pull-10{right:83.33333333%;}.lg-pull-11{right:91.66666667%;}
    .lg-push-1{left:8.33333333%;}.lg-push-2{left:16.66666667%;}.lg-push-3{left:25%;}.lg-push-4{left:33.33333333%}.lg-push-5{left:41.66666667%;}.lg-push-6{left:50%;}.lg-push-7{left:58.33333333%}.lg-push-8{left:66.66666667%;}.lg-push-9{left:75%;}.lg-push-10{left:83.33333333%;}.lg-push-11{left:91.66666667%;}
    .container{width:1024px;}
}

/* Extra Large Devices, Wide Screens (xl-..) */
@media only screen and (min-width:1200px) {
    .xl-show, .lg-show, .md-show, .sm-show, .xs-show{display:block;}
    .xl-hide, .lg-hide, .md-hide, .sm-hide, .xs-hide{display:none;}
    .xl-padding{padding-right:15px;padding-left:15px;}
    .xl-no-padding{padding:0;}
    .xl-1,.xl-2,.xl-3,.xl-4,.xl-5,.xl-6,.xl-7,.xl-8,.xl-9,.xl-10,.xl-11,.xl-12{float:left;}
    .xl-1{width:8.33333333%;}.xl-2{width:16.66666667%;}.xl-3{width:25%;}.xl-4{width:33.33333333%}.xl-5{width:41.66666667%;}.xl-6{width:50%;}.xl-7{width:58.33333333%}.xl-8{width:66.66666667%;}.xl-9{width:75%;}.xl-10{width:83.33333333%;}.xl-11{width:91.66666667%;}
    .xl-offset-1{margin-left:8.33333333%;}.xl-offset-2{margin-left:16.66666667%;}.xl-offset-3{margin-left:25%;}.xl-offset-4{margin-left:33.33333333%}.xl-offset-5{margin-left:41.66666667%;}.xl-offset-6{margin-left:50%;}.xl-offset-7{margin-left:58.33333333%}.xl-offset-8{margin-left:66.66666667%;}.xl-offset-9{margin-left:75%;}.xl-offset-10{margin-left:83.33333333%;}.xl-offset-11{margin-left:91.66666667%;}
    .xl-pull-1{right:8.33333333%;}.xl-pull-2{right:16.66666667%;}.xl-pull-3{right:25%;}.xl-pull-4{right:33.33333333%}.xl-pull-5{right:41.66666667%;}.xl-pull-6{right:50%;}.xl-pull-7{right:58.33333333%}.xl-pull-8{right:66.66666667%;}.xl-pull-9{right:75%;}.xl-pull-10{right:83.33333333%;}.xl-pull-11{right:91.66666667%;}
    .xl-push-1{left:8.33333333%;}.xl-push-2{left:16.66666667%;}.xl-push-3{left:25%;}.xl-push-4{left:33.33333333%}.xl-push-5{left:41.66666667%;}.xl-push-6{left:50%;}.xl-push-7{left:58.33333333%}.xl-push-8{left:66.66666667%;}.xl-push-9{left:75%;}.xl-push-10{left:83.33333333%;}.xl-push-11{left:91.66666667%;}
    .container{width:1200px;}
}