﻿html{box-sizing:border-box}

*,:after,:before{box-sizing:inherit}

html{
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%;
}

body{margin:0}

footer,menu,section{display:block}

[hidden]{display:none}

a{background-color:transparent;-webkit-text-decoration-skip:objects}

a:active,a:hover{outline-width:0}

mark{
    background:#ff0;
    color:#000;
}

small{font-size:80%}

img{border-style:none}

pre{font-family:monospace,monospace;font-size:1em}

button{font:inherit;margin:0}

button{overflow:visible}

button{text-transform:none}

[type=reset],[type=submit],button,html [type=button]{
    -webkit-appearance:button;
    -moz-appearance: none;
    appearance: none;
}

[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}

[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}

[type=checkbox],[type=radio]{padding:0}

[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}

[type=search]{
    -webkit-appearance:textfield;
    -moz-appearance: none;
    appearance: none;
    outline-offset:-2px}

[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}

::-webkit-input-placeholder{color:inherit;opacity:.54}

::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}

body,html{font-family:Verdana,sans-serif;font-size:20px;line-height:1.5}

html{overflow-x:hidden}

.w3-wide,h1,h2,h3,h4,h5,h6{font-family:"Segoe UI",Arial,sans-serif}

h1{font-size:36px}

h2{font-size:30px}

h3{font-size:24px}

h4{font-size:20px}

h5{font-size:18px}

h6{font-size:16px}

.w3-serif{font-family:"Times New Roman",Times,serif}

h1,h2,h3,h4,h5,h6{font-weight:400;margin:10px 0}

.w3-wide{letter-spacing:4px}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}

img{margin-bottom:-5px}

a{color:inherit}

.w3-image{max-width:100%;height:auto}

.w3-btn,.w3-btn-block,.w3-button{
    border:none;
    display:inline-block;
    outline:0;
    padding:6px 16px;
    vertical-align:middle;
    overflow:hidden;
    text-decoration:none!important;
    color:#fff;background-color:#000;
    text-align:center;cursor:pointer;
    white-space:nowrap;
}

.w3-btn-block:hover,.w3-btn:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}

.w3-button{color:#000;background-color:#f1f1f1;padding:8px 16px}

.w3-button:hover{color:#000!important;background-color:#ccc!important}

.w3-btn,.w3-btn-block,.w3-button,.w3-opennav{
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}

.w3-btn:disabled,.w3-button:disabled{cursor:not-allowed;opacity:.3}

:disabled *{pointer-events:none}

.w3-btn:disabled:hover{box-shadow:none}

.w3-btn-block{width:100%}

ul.w3-ul{list-style-type:none;padding:0;margin:0}

ul.w3-ul li{padding:6px 2px 6px 16px;border-bottom:1px solid #ddd}

ul.w3-ul li:last-child{border-bottom:none}.w3-display-container{position:relative}

.w3-navbar{list-style-type:none;margin:0;padding:0;overflow:hidden}

.w3-navbar li{float:left}

.w3-navbar li .w3-btn,.w3-navbar li a{display:block;padding:8px 16px}

.w3-navbar li .w3-btn{border:none;outline:0;width:100%}.w3-navbar li a:hover{color:#000;background-color:#ccc}

.w3-navbar a{text-decoration:none!important}.w3-navbar .w3-opennav.w3-right{float:right!important}.w3-opennav{color:inherit}

.w3-opennav:hover{cursor:pointer;opacity:.8}

.w3-btn,.w3-btn-block,.w3-closebtn,.w3-navbar a,.w3-opennav,[class*=w3-hover-]{
    -webkit-transition:background-color .25s,color .15s,box-shadow .25s,opacity .25s,filter .25s,border .15s;
    transition:background-color .25s,color .15s,box-shadow .15s,opacity .25s,filter .25s,border .15s
}

.w3-modal{z-index:3;display:none;padding-top:100px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}

.w3-modal-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;width:600px}.w3-closebtn{text-decoration:none;float:right;font-size:24px;font-weight:700;color:inherit}

.w3-closebtn:focus,.w3-closebtn:hover{color:#000;text-decoration:none;cursor:pointer}

.w3-block{display:block;width:100%}

.w3-responsive{overflow-x:auto}

.w3-container:after,.w3-container:before,.w3-row-padding:after,.w3-row-padding:before,.w3-row:after,.w3-row:before{content:"";display:table;clear:both}

.w3-col,.w3-half,.w3-third{float:left;width:100%}

.w3-col.s1{width:8.33333%}

.w3-col.s2{width:16.66666%}

.w3-col.s3{width:24.99999%}

.w3-col.s4{width:33.33333%}

.w3-col.s5{width:41.66666%}

.w3-col.s6{width:49.99999%}

.w3-col.s7{width:58.33333%}

.w3-col.s8{width:66.66666%}

.w3-col.s9{width:74.99999%}

.w3-col.s10{width:83.33333%}

.w3-col.s11{width:91.66666%}

.w3-col.s12,.w3-half,.w3-third{width:99.99999%}

@media (min-width:601px)
{.w3-col.m1{width:8.33333%}
.w3-col.m2{width:16.66666%}
.w3-col.m3{width:24.99999%}
.w3-col.m4,.w3-third{width:33.33333%}
.w3-col.m5{width:41.66666%}
.w3-col.m6,.w3-half{width:49.99999%}
.w3-col.m7{width:58.33333%}
.w3-col.m8{width:66.66666%}
.w3-col.m9{width:74.99999%}
.w3-col.m10{width:83.33333%}
.w3-col.m11{width:91.66666%}
.w3-col.m12{width:99.99999%}
}

@media (min-width:993px)
{.w3-third{width:33.33333%}
.w3-half{width:49.99999%}
}

.w3-content{max-width:980px;margin:auto}

.w3-hide{display:none!important}

.w3-show,.w3-show-block{display:block!important}

@media (max-width:600px)
{.w3-modal-content{margin:0 10px;width:auto!important}
.w3-modal{padding-top:30px}
.w3-navbar li:not(.w3-opennav){float:none;width:100%!important}
.w3-navbar li.w3-right{float:none!important}
.w3-navbar{text-align:center}
.w3-hide-small{display:none!important}
.w3-shrink{font-size:65%}
.w3-mobile{display:block;width:100%!important}
}

@media (max-width:768px)
{.w3-modal-content{width:500px}
.w3-modal{padding-top:50px}
}

@media (min-width:993px)
{.w3-modal-content{width:900px}
.w3-hide-large{display:none!important}
}

@media (max-width:992px) and (min-width:601px)
{.w3-hide-medium{display:none!important}
}

.w3-top{position:fixed;width:100%;z-index:1}

.w3-top{top:0}.w3-left{float:left!important}

.w3-right{float:right!important}

.w3-small{font-size:12px!important}

.w3-medium{font-size:15px!important}

.w3-large{font-size:18px!important}

.w3-xlarge{font-size:24px!important}

.w3-xxlarge{font-size:36px!important}

.w3-left-align{text-align:left!important}

.w3-right-align{text-align:right!important}

.w3-center{text-align:center!important}

.w3-display-topright{position:absolute;right:0;top:0}

.w3-display-middle{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%)
}

.w3-display-left{position:absolute;top:50%;left:0;transform:translate(0,-50%);-ms-transform:translate(0,-50%)}

.w3-display-right{position:absolute;top:50%;right:0;transform:translate(0,-50%);-ms-transform:translate(0,-50%)}

.w3-display-container:hover .w3-display-hover{display:block}

.w3-display-container:hover span.w3-display-hover{display:inline-block}

.w3-display-hover{display:none}

.w3-display-position{position:absolute}

.w3-round-small{border-radius:2px!important}

.w3-round,.w3-round-medium{border-radius:4px!important}

.w3-round-large{border-radius:8px!important}

.w3-round-xlarge{border-radius:16px!important}

.w3-round-xxlarge{border-radius:32px!important}

.w3-margin{margin:16px!important}

.w3-margin-0{margin:0!important}

.w3-margin-top{margin-top:16px!important}

.w3-margin-left{margin-left:16px!important}

.w3-margin-right{margin-right:16px!important}

.w3-section{margin-top:16px!important;margin-bottom:16px!important}

.w3-padding-small{padding:4px 8px!important}

.w3-padding,.w3-padding-medium{padding:8px 16px!important}

.w3-padding-large{padding:12px 24px!important}

.w3-padding-xlarge{padding:16px 32px!important}

.w3-padding-xxlarge{padding:24px 48px!important}

.w3-padding-4{padding-top:4px!important;padding-bottom:4px!important}

.w3-padding-8{padding-top:8px!important;padding-bottom:8px!important}

.w3-padding-12{padding-top:12px!important;padding-bottom:12px!important}

.w3-padding-16{padding-top:16px!important;padding-bottom:16px!important}

.w3-padding-24{padding-top:24px!important;padding-bottom:24px!important}

.w3-padding-32{padding-top:32px!important;padding-bottom:32px!important}

.w3-padding-48{padding-top:48px!important;padding-bottom:48px!important}

.w3-padding-64{padding-top:64px!important;padding-bottom:64px!important}

.w3-padding-128{padding-top:128px!important;padding-bottom:128px!important}

.w3-padding-0{padding:0!important}

.w3-padding-top{padding-top:8px!important}

.w3-padding-left{padding-left:16px!important}

.w3-padding-right{padding-right:16px!important}

.w3-row-padding,.w3-row-padding>.w3-col,.w3-row-padding>.w3-half,.w3-row-padding>.w3-third{padding:0 8px}

@-webkit-keyframes w3-spin{
    0%{-webkit-transform:rotate(0);
        transform:rotate(0)}100%{-webkit-transform:rotate(359deg);
            transform:rotate(359deg)}
}

@keyframes w3-spin{
    0%{-webkit-transform:rotate(0);transform:rotate(0)}
    100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}

.w3-container{padding:.01em 16px}

.w3-card{border:1px solid #ccc}

.w3-card-2{box-shadow:0 2px 4px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important}

.w3-card-4{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)!important}

.w3-card-8{box-shadow:0 8px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)!important}

.w3-card-12{box-shadow:0 12px 16px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19)!important}

.w3-card-16{box-shadow:0 16px 24px 0 rgba(0,0,0,.22),0 25px 55px 0 rgba(0,0,0,.21)!important}

.w3-card-24{box-shadow:0 24px 24px 0 rgba(0,0,0,.2),0 40px 77px 0 rgba(0,0,0,.22)!important}

@-webkit-keyframes fading{0%{opacity:0}50%{opacity:1}100%{opacity:0}}

@keyframes fading{0%{opacity:0}50%{opacity:1}100%{opacity:0}}

.w3-animate-opacity{-webkit-animation:opac .8s;animation:opac .8s}

@-webkit-keyframes opac{from{opacity:0}to{opacity:1}}

@keyframes opac{from{opacity:0}to{opacity:1}}

.w3-animate-top{position:relative;-webkit-animation:animatetop .4s;animation:animatetop .4s}

@-webkit-keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}

@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}

.w3-animate-left{position:relative;-webkit-animation:animateleft .4s;animation:animateleft .4s}

@-webkit-keyframes animateleft{from{left:-300px;opacity:0}to{left:0;opacity:1}}

@keyframes animateleft{from{left:-300px;opacity:0}to{left:0;opacity:1}}

.w3-animate-right{position:relative;-webkit-animation:animateright .4s;animation:animateright .4s}

@-webkit-keyframes animateright{from{right:-300px;opacity:0}to{right:0;opacity:1}}

@keyframes animateright{from{right:-300px;opacity:0}to{right:0;opacity:1}}

@-webkit-keyframes animatebottom{from{bottom:-300px;opacity:0}to{bottom:0;opacity:1}}

@keyframes animatebottom{from{bottom:-300px;opacity:0}to{bottom:0;opacity:1}}

.w3-animate-zoom{-webkit-animation:animatezoom .6s;animation:animatezoom .6s}

@-webkit-keyframes animatezoom{from{-webkit-transform:scale(0)}to{-webkit-transform:scale(1)}}

@keyframes animatezoom{from{transform:scale(0)}to{transform:scale(1)}}

.w3-hover-opacity:hover,.w3-opacity{
    opacity:.6;
    -webkit-backface-visibility:hidden;
    backface-visibility: hidden;
}

.w3-hover-opacity-off:hover,.w3-opacity-off{
    opacity:1;
    -webkit-backface-visibility:hidden;
    backface-visibility: hidden;
}

.w3-opacity-max{
    opacity:.25;
    -webkit-backface-visibility:hidden;
    backface-visibility: hidden;
}

.w3-opacity-min{
    opacity:.75;
    -webkit-backface-visibility:hidden;
    backface-visibility: hidden;
}

.w3-transparent{background-color:transparent!important}

.w3-hover-none:hover{box-shadow:none!important;background-color:transparent!important}

.w3-green,.w3-hover-green:hover{color:#fff!important;background-color:#4caf50!important}

.w3-hover-light-green:hover,.w3-light-green{color:#000!important;background-color:#8bc34a!important}

.w3-hover-white:hover,.w3-white{color:#000!important;background-color:#fff!important}

.w3-black,.w3-hover-black:hover{color:#fff!important;background-color:#000!important}

.w3-grey,.w3-hover-grey:hover{color:#000!important;background-color:#9e9e9e!important}

.w3-hover-light-grey:hover,.w3-light-grey{color:#000!important;background-color:#f1f1f1!important}

.w3-hover-text-green:hover,.w3-text-green{color:#4caf50!important}

.w3-hover-text-light-green:hover,.w3-text-light-green{color:#8bc34a!important}

.w3-hover-text-white:hover,.w3-text-white{color:#fff!important}

.w3-hover-text-black:hover,.w3-text-black{color:#000!important}

.w3-hover-text-grey:hover,.w3-text-grey{color:#757575!important}

.w3-hover-text-light-grey:hover,.w3-text-light-grey{color:#f1f1f1!important}

@font-face{
    font-family:Lato;
    font-style:normal;
    font-weight:400;
    src:url(https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjx4wWw.ttf) format('truetype')}
    
/*!

*  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome

*  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)

*/

@font-face{
    font-family:FontAwesome;
    src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0);
    src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),
    url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),
    url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),
    url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),
    url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');
    font-weight:400;
    font-style:normal
}

.fa{
    display:inline-block;
    font:normal normal normal 14px/1 FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}

.fa-2x{font-size:2em}

.fa-3x{font-size:3em}

.fa-4x{font-size:4em}

.fa-5x{font-size:5em}

.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}

.fa-ul>li{position:relative}

.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}

@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}

@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}

.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}

.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}

.fa-stack-2x{font-size:2em}

.fa-music:before{content:"\f001"}

.fa-film:before{content:"\f008"}

.fa-th-large:before{content:"\f009"}

.fa-th:before{content:"\f00a"}

.fa-th-list:before{content:"\f00b"}

.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}

.fa-home:before{content:"\f015"}

.fa-repeat:before{content:"\f01e"}

.fa-list-alt:before{content:"\f022"}

.fa-book:before{content:"\f02d"}

.fa-font:before{content:"\f031"}

.fa-text-height:before{content:"\f034"}

.fa-text-width:before{content:"\f035"}

.fa-align-left:before{content:"\f036"}

.fa-align-center:before{content:"\f037"}

.fa-align-right:before{content:"\f038"}

.fa-list:before{content:"\f03a"}

.fa-image:before{content:"\f03e"}

.fa-forward:before{content:"\f04e"}

.fa-arrow-left:before{content:"\f060"}

.fa-arrow-right:before{content:"\f061"}

.fa-arrow-up:before{content:"\f062"}

.fa-arrow-down:before{content:"\f063"}

.fa-comments:before{content:"\f086"}

.fa-link:before{content:"\f0c1"}

.fa-bars:before{content:"\f0c9"}

.fa-list-ul:before{content:"\f0ca"}

.fa-columns:before{content:"\f0db"}

.fa-coffee:before{content:"\f0f4"}

.fa-mobile:before{content:"\f10b"}

.fa-reply:before{content:"\f112"}

.fa-reply-all:before{content:"\f122"}

.fa-html5:before{content:"\f13b"}

.fa-css3:before{content:"\f13c"}

.fa-level-up:before{content:"\f148"}

.fa-level-down:before{content:"\f149"}

.fa-toggle-down:before{content:"\f150"}

.fa-toggle-up:before{content:"\f151"}

.fa-toggle-right:before{content:"\f152"}

.fa-toggle-left:before{content:"\f191"}

.fa-at:before{content:"\f1fa"}

.fa-toggle-off:before{content:"\f204"}

.fa-toggle-on:before{content:"\f205"}

.fa-medium:before{content:"\f23a"}

.fa-i-cursor:before{content:"\f246"}

.fa-500px:before{content:"\f26e"}

.fa-amazon:before{content:"\f270"}

.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}

.fa-id-card:before{content:"\f2c2"}

.fa-s15:before{content:"\f2cd"}

.fa-window-close:before{content:"\f2d3"}

body,h1,h2,h3,h4,h5,h6{font-family:Lato,sans-serif}

body,html{height:100%;color:#777;line-height:1.8}

.bgimg-1,.bgimg-2,.bgimg-3,.bgimg-4,.bgimg-5,.bgimg-6,.bgimg-7{
    background-attachment:fixed;
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover
}

.bgimg-1{background-image:url(images/1.jpg);min-height:100%}

.bgimg-2{background-image:url(images/2.jpg);min-height:400px}

.bgimg-3{background-image:url(images/3.jpg);min-height:400px}

.bgimg-4{background-image:url(images/4.jpg);min-height:400px}

.bgimg-5{background-image:url(images/5.jpg);min-height:400px}

.bgimg-6{background-image:url(images/6.jpg);min-height:400px}

.w3-wide{letter-spacing:10px}

.w3-hover-opacity{cursor:pointer}