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,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,fieldset,form,label,legend,caption,tbody,tfoot,thead,p,ul,ol,li{margin:0;padding:0;outline:0;border:0;color:inherit;vertical-align:baseline;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit}
html,body{min-height:100vh}
body{margin:0 auto;max-width:1920px;font-size:16px;line-height:normal}
body.sticky-footer{height:100%}
body.sticky-footer #container-page{min-height:inherit}
body.sticky-footer #page{min-height:inherit;margin-bottom:-67px;padding-bottom:67px}
body.sticky-footer footer{overflow:hidden}
a{color:#ffb011;text-decoration:none}
a:hover,a:focus{color:pink;text-decoration:underline}
ul,ol{list-style:none}
blockquote{display:block;margin:1em 40px}
b,strong{font-weight:bold}
em{font-style:italic}
u,ins{text-decoration:underline}
s,strike,del{text-decoration:line-through}
sup{top:-.5em}
sub{bottom:-.25em}
sub,sup{position:relative;vertical-align:baseline;font-size:smaller;line-height:0}
table{border-collapse:collapse}
code{padding:2px 4px;border-radius:4px;background-color:#f9f2f4;color:#c7254e;font-size:90%}
input,textarea{padding:0 16px;border:1px solid #dbdbdb;border-radius:0;background-color:#fff;color:#3e3e3e;font-size:14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:normal}
h1,h2,h3,h4,h5,h6{overflow:hidden;line-height:normal}
h1{font-size:36px}
h2{font-size:32px}
h3{font-size:28px}
h4{font-size:24px}
h5{font-size:20px}
h6{font-size:16px}
textarea{resize:none}
.clear{clear:both}
.alignLeft{text-align:left}
.alignRight{text-align:right}
.alignCenter{text-align:center}
.left{float:left!important}
.right{float:right!important}
*:not([id^=fancybox]),*:before,*:after{box-sizing:border-box}
.text ul,.text ul li,.text ol,.text ol li{margin:initial;padding:initial}
.text ul,.text ol{padding-left:40px}
.text ol{list-style-type:decimal}
.text ul{list-style-type:disc}
.text ul ul,.text ol ul{list-style-type:circle}
.text table tbody{border:inherit}
span.select2{width:100%!important}
.btn-primary:focus,.btn-primary.focus{border-color:inherit;background-color:inherit;color:inherit}
.btn:focus,.btn.focus{color:inherit;text-decoration:inherit}
.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:inherit;outline-offset:0}
.btn-default:focus,.btn-default.focus{border-color:inherit;background-color:inherit;color:inherit}
.btn-default:active:focus,.btn-default.active:focus,.open>.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open>.dropdown-toggle.btn-default.focus{border-color:inherit;background-color:inherit;color:inherit}
*[id^=fancybox]{box-sizing:content-box}
.nav-toggle{position:relative;z-index:1001;display:none;float:right;margin:25px;width:30px;height:30px;cursor:pointer}
.nav-toggle span{display:block;margin-top:6px;width:100%;height:2px;background:red;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.nav-toggle.active span{background:blue}
.nav-toggle.active span.l1{margin-top:12px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.nav-toggle.active span.l2{background:transparent}
.nav-toggle.active span.l3{margin-top:-10px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.rwd-menu{position:fixed;right:0;bottom:0;left:0;z-index:1000;display:none;overflow-x:hidden;width:100%;height:100%;background:#fff}
.rwd-menu ul{display:block;float:left;margin:0;width:100%}
.rwd-menu ul>li{display:block;float:left;margin-bottom:-1px;width:100%;border-bottom:1px solid grey;text-align:center}
.rwd-menu ul>li ul li:last-child{border:0}
.rwd-menu ul>li>a{display:block;padding:5px 0 5px 0}