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;vertical-align:baseline;outline:none;}
article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{display:block;position:relative;}
@font-face{font-family:"Awesome";src:url("../fonts/fontawesome/fontawesome.eot?v=4.3.0");src:url("../fonts/fontawesome/fontawesome.eot?#iefix&v=4.3.0") format("embedded-opentype"), url("../fonts/fontawesome/fontawesome.woff2?v=4.3.0") format("woff2"), url("../fonts/fontawesome/fontawesome.woff?v=4.3.0") format("woff"), url("../fonts/fontawesome/fontawesome.svg?v=4.3.0#awesome") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:"Meteocons";src:url("../fonts/meteocons/meteocons.eot?#iefix") format("embedded-opentype"), url("../fonts/meteocons/meteocons.woff") format("woff"), url("../fonts/meteocons/meteocons.ttf") format("truetype"), url("../fonts/meteocons/meteocons.svg#Meteocons") format("svg");font-weight:normal;font-style:normal;}
@font-face {font-family:"VideoJS";src:url("../fonts/videojs/videojs.eot?#iefix") format("embedded-opentype"), url("../fonts/videojs/videojs.woff") format("woff"), url("../fonts/videojs/videojs.ttf") format("truetype"), url("../fonts/videojs/videojs.svg#VideoJS") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:"NotoPenekeko";src:url("../fonts/notopenekeko/notopenekeko.eot");src: url("../fonts/notopenekeko/notopenekeko.eot") format("embedded-opentype"), url("../fonts/notopenekeko/notopenekeko.woff2") format("woff2"), url("../fonts/notopenekeko/notopenekeko.woff") format("woff"), url("../fonts/notopenekeko/notopenekeko.svg#NotoPenekeko") format("svg");font-weight: normal;font-style: normal;}
@font-face{font-family:"BPGDejaVuSans";src:url("../fonts/bpgdejavusans/bpgdejavusans.eot?#iefix") format("embedded-opentype"), url("../fonts/bpgdejavusans/bpgdejavusans.woff") format("woff"), url("../fonts/bpgdejavusans/bpgdejavusans.ttf") format("truetype"), url("../fonts/bpgdejavusans/bpgdejavusans.svg#BPGDejaVuSans") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:"BPGExcelsiorCaps";src:url("../fonts/bpgexcelsiorcaps/bpgexcelsiorcaps.eot?#iefix") format("embedded-opentype"), url("../fonts/bpgexcelsiorcaps/bpgexcelsiorcaps.woff") format("woff"), url("../fonts/bpgexcelsiorcaps/bpgexcelsiorcaps.ttf") format("truetype"), url("../fonts/bpgexcelsiorcaps/bpgexcelsiorcaps.svg#BPGExcelsiorCaps") format("svg");font-weight:normal;font-style:normal;}
body{color:#353535;font-size:12px;font-family:"NotoPenekeko";line-height:1.43;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:"";content:none;}
table{border-collapse:collapse;border-spacing:0;}
div{position:relative;}
a{text-decoration:none;outline:none !important;}
a:hover, a:focus{text-decoration:none;}
ul, ol, ul ul, ul ol, ol ul, ol ol{margin:10px 10px 10px 25px;padding:0;list-style:disc;}
ul li, ol li{padding-left:5px;}
ol{list-style:undefined;}
img{vertical-align:top;}
p{margin-bottom:10px;}
hr{border-color: #ccc;}
input,label,select,button,textarea{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:none;line-height:1;font-size:13px;font-family:Arial;}
input:focus{outline:0;}
button,input[type=reset],input[type=button],input[type=submit],input[type=checkbox],input[type=radio],select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{}input[type=checkbox],input[type=radio]{width:13px;height:13px;}
input[type=file]{}
::-webkit-search-decoration{display:none;}
button,input[type="reset"],input[type="button"],input[type="submit"]{overflow:visible;width:auto;}
::-webkit-file-upload-button{padding:0;border:0;background:none;}
textarea{vertical-align:top;overflow:auto;resize:none;} 
select{}
select[multiple]{vertical-align:top;}
input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{height:40px;padding:0 15px;color:#333;background-color:#f4f4f4;}
::-webkit-input-placeholder{color:#696969;font-size:12px;font-family:"NotoPenekeko";}
:-moz-placeholder{color:#696969;font-size:12px;font-family:"NotoPenekeko";}
::-moz-placeholder{color:#696969;font-size:12px;font-family:"NotoPenekeko";}
:-ms-input-placeholder{color:#696969;font-size:12px;font-family:"NotoPenekeko";}
.clear{display:block;clear:both;line-height:0px;}
.left{float:left;}
.right{float:right;}
.mt-5{margin-top:5px;}
.mt-10{margin-top:10px;}
.mt-15{margin-top:15px;}
.mt-20{margin-top:20px;}
.mt-25{margin-top:25px;}
.mt-30{margin-top:30px;}
.mt-35{margin-top:35px;}
.mt-40{margin-top:40px;}
.mr-5{margin-right:5px;}
.mr-10{margin-right:10px;}
.mr-15{margin-right:15px;}
.mr-20{margin-right:20px;}
.mr-25{margin-right:25px;}
.mr-30{margin-right:30px;}
.mr-35{margin-top:35px;}
.mr-40{margin-top:40px;}
.mb-5{margin-bottom:5px;}
.mb-10{margin-bottom:10px;}
.mb-15{margin-bottom:15px;}
.mb-20{margin-bottom:20px;}
.mb-25{margin-bottom:25px;}
.mb-30{margin-bottom:30px;}
.mb-35{margin-top:35px;}
.mb-40{margin-top:40px;}
.ml-5{margin-left:5px;}
.ml-10{margin-left:10px;}
.ml-15{margin-left:15px;}
.ml-20{margin-left:20px;}
.ml-25{margin-left:25px;}
.ml-30{margin-left:30px;}
.ml-35{margin-top:35px;}
.ml-40{margin-top:40px;}
.opacity:hover{opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);}
.trans-2, .trans-all-2 *{transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;}
.trans-3, .trans-all-3 *{transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;}
.trans-4, .trans-all-4 *{transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-ms-transition:all 0.4s ease-out;}
.trans-5, .trans-all-5 *{transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;}
.trans-no, .trans-no-all *{transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none;-ms-transition:none;}
ul.no-list, ul.no-list ul, ul.no-list ol, ul.no-list li, ol.no-list ol.no-list ol, ol.no-list ul, ol.no-list li{margin:0;padding:0;list-style:none;}