/*
    MONOLITH
    Author:     Pedro Stoehr, pedro.stoehr@ticktoo.com [0x9B092A26]
    Author URI: https://ticktoo.com/
    Date:       2016-07-15
    Revised:    2017-05-08
    License:    MIT License

     ___       ___
    /\  \___  /\  \
    \ \   __\_\_\  \
     \ \  \ /\____  \
      \ \__\\/___/\__\
       \/__/     \/__/


    |-- RESET
    |-- BASE
    |-- BOOTSTRAP
    |   |-- Grid structure
    |   |-- Grid wrapper
    |   |-- Hiding
    |   |-- Spacing
    |   |-- Positioning
    |   |-- Clearing
    |   |-- Typography
    |   |-- Colors
    |   |-- Borders
    |   |-- Media
    |-- MATERIALIZE
    |   |-- Base
    |   |-- Badges
    |   |-- Forms
    |   |-- Radio Buttons
    |   |-- Checkboxes
    |   |-- Select
    |   |-- Modals
    |   |-- Cards
    |   |-- Preloader
    |   |-- Collapsibles
    |   |-- Tables
    |   |-- Buttons
    |   |-- Shadows
    |   |-- Carousel    
    |   |-- Customize!
    |-- GOOGLE
    |   |-- Icons    
    |-- Other
    |   |-- Simplelightbox  
    |   |-- Masonry   
    |-- DEV
    |   |-- Tools
    |   |-- Responsive, Baby!
    |-- CREDITS


*/

/*! RESET -------------------------------------------------------- */

*{margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box}
*:focus{outline:none}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:600}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0;vertical-align:middle}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:600}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
ol,ul,li{border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}

/*! BASE --------------------------------------------------------- */

html{height:100%}
body{background-color:#EFEFEF;color:#626262;font-family:"Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:300;height:100%;letter-spacing:.01em;line-height:1.428;margin:0;padding:0}

/*! BOOTSTRAP ---------------------------------------------------- */

/*! Structure */
.row{margin:0 -.9375rem}
.row:before,.row:after{content:'';display:table}
.row:after{clear:both}
.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,.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,.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,.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,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{min-height:1px;padding-right:.9375rem;padding-left:.9375rem;position:relative}
.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-1{width:8.333333%}
.col-xs-2{width:16.666667%}
.col-xs-3{width:25%}
.col-xs-4{width:33.333333%}
.col-xs-5{width:41.666667%}
.col-xs-6{width:50%}
.col-xs-7{width:58.333333%}
.col-xs-8{width:66.666667%}
.col-xs-9{width:75%}
.col-xs-10{width:83.333333%}
.col-xs-11{width:91.666667%}
.col-xs-12{width:100%}
.col-xs-pull-0{right:auto}
.col-xs-pull-1{right:8.333333%}
.col-xs-pull-2{right:16.666667%}
.col-xs-pull-3{right:25%}
.col-xs-pull-4{right:33.333333%}
.col-xs-pull-5{right:41.666667%}
.col-xs-pull-6{right:50%}
.col-xs-pull-7{right:58.333333%}
.col-xs-pull-8{right:66.666667%}
.col-xs-pull-9{right:75%}
.col-xs-pull-10{right:83.333333%}
.col-xs-pull-11{right:91.666667%}
.col-xs-pull-12{right:100%}
.col-xs-push-0{left:auto}
.col-xs-push-1{left:8.333333%}
.col-xs-push-2{left:16.666667%}
.col-xs-push-3{left:25%}
.col-xs-push-4{left:33.333333%}
.col-xs-push-5{left:41.666667%}
.col-xs-push-6{left:50%}
.col-xs-push-7{left:58.333333%}
.col-xs-push-8{left:66.666667%}
.col-xs-push-9{left:75%}
.col-xs-push-10{left:83.333333%}
.col-xs-push-11{left:91.666667%}
.col-xs-push-12{left:100%}
.col-xs-offset-0{margin-left:0}
.col-xs-offset-1{margin-left:8.333333%}
.col-xs-offset-2{margin-left:16.666667%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-4{margin-left:33.333333%}
.col-xs-offset-5{margin-left:41.666667%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-7{margin-left:58.333333%}
.col-xs-offset-8{margin-left:66.666667%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-10{margin-left:83.333333%}
.col-xs-offset-11{margin-left:91.666667%}
.col-xs-offset-12{margin-left:100%}
@media (min-width: 34em) {
	.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-1{width:8.333333%}
	.col-sm-2{width:16.666667%}
	.col-sm-3{width:25%}
	.col-sm-4{width:33.333333%}
	.col-sm-5{width:41.666667%}
	.col-sm-6{width:50%}
	.col-sm-7{width:58.333333%}
	.col-sm-8{width:66.666667%}
	.col-sm-9{width:75%}
	.col-sm-10{width:83.333333%}
	.col-sm-11{width:91.666667%}
	.col-sm-12{width:100%}
	.col-sm-pull-0{right:auto}
	.col-sm-pull-1{right:8.333333%}
	.col-sm-pull-2{right:16.666667%}
	.col-sm-pull-3{right:25%}
	.col-sm-pull-4{right:33.333333%}
	.col-sm-pull-5{right:41.666667%}
	.col-sm-pull-6{right:50%}
	.col-sm-pull-7{right:58.333333%}
	.col-sm-pull-8{right:66.666667%}
	.col-sm-pull-9{right:75%}
	.col-sm-pull-10{right:83.333333%}
	.col-sm-pull-11{right:91.666667%}
	.col-sm-pull-12{right:100%}
	.col-sm-push-0{left:auto}
	.col-sm-push-1{left:8.333333%}
	.col-sm-push-2{left:16.666667%}
	.col-sm-push-3{left:25%}
	.col-sm-push-4{left:33.333333%}
	.col-sm-push-5{left:41.666667%}
	.col-sm-push-6{left:50%}
	.col-sm-push-7{left:58.333333%}
	.col-sm-push-8{left:66.666667%}
	.col-sm-push-9{left:75%}
	.col-sm-push-10{left:83.333333%}
	.col-sm-push-11{left:91.666667%}
	.col-sm-push-12{left:100%}
	.col-sm-offset-0{margin-left:0}
	.col-sm-offset-1{margin-left:8.333333%}
	.col-sm-offset-2{margin-left:16.666667%}
	.col-sm-offset-3{margin-left:25%}
	.col-sm-offset-4{margin-left:33.333333%}
	.col-sm-offset-5{margin-left:41.666667%}
	.col-sm-offset-6{margin-left:50%}
	.col-sm-offset-7{margin-left:58.333333%}
	.col-sm-offset-8{margin-left:66.666667%}
	.col-sm-offset-9{margin-left:75%}
	.col-sm-offset-10{margin-left:83.333333%}
	.col-sm-offset-11{margin-left:91.666667%}
	.col-sm-offset-12{margin-left:100%}
}
@media (min-width: 48em) {
	.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-1{width:8.333333%}
	.col-md-2{width:16.666667%}
	.col-md-3{width:25%}
	.col-md-4{width:33.333333%}
	.col-md-5{width:41.666667%}
	.col-md-6{width:50%}
	.col-md-7{width:58.333333%}
	.col-md-8{width:66.666667%}
	.col-md-9{width:75%}
	.col-md-10{width:83.333333%}
	.col-md-11{width:91.666667%}
	.col-md-12{width:100%}
	.col-md-pull-0{right:auto}
	.col-md-pull-1{right:8.333333%}
	.col-md-pull-2{right:16.666667%}
	.col-md-pull-3{right:25%}
	.col-md-pull-4{right:33.333333%}
	.col-md-pull-5{right:41.666667%}
	.col-md-pull-6{right:50%}
	.col-md-pull-7{right:58.333333%}
	.col-md-pull-8{right:66.666667%}
	.col-md-pull-9{right:75%}
	.col-md-pull-10{right:83.333333%}
	.col-md-pull-11{right:91.666667%}
	.col-md-pull-12{right:100%}
	.col-md-push-0{left:auto}
	.col-md-push-1{left:8.333333%}
	.col-md-push-2{left:16.666667%}
	.col-md-push-3{left:25%}
	.col-md-push-4{left:33.333333%}
	.col-md-push-5{left:41.666667%}
	.col-md-push-6{left:50%}
	.col-md-push-7{left:58.333333%}
	.col-md-push-8{left:66.666667%}
	.col-md-push-9{left:75%}
	.col-md-push-10{left:83.333333%}
	.col-md-push-11{left:91.666667%}
	.col-md-push-12{left:100%}
	.col-md-offset-0{margin-left:0}
	.col-md-offset-1{margin-left:8.333333%}
	.col-md-offset-2{margin-left:16.666667%}
	.col-md-offset-3{margin-left:25%}
	.col-md-offset-4{margin-left:33.333333%}
	.col-md-offset-5{margin-left:41.666667%}
	.col-md-offset-6{margin-left:50%}
	.col-md-offset-7{margin-left:58.333333%}
	.col-md-offset-8{margin-left:66.666667%}
	.col-md-offset-9{margin-left:75%}
	.col-md-offset-10{margin-left:83.333333%}
	.col-md-offset-11{margin-left:91.666667%}
	.col-md-offset-12{margin-left:100%}
}
@media (min-width: 62em) {
	.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-1{width:8.333333%}
	.col-lg-2{width:16.666667%}
	.col-lg-3{width:25%}
	.col-lg-4{width:33.333333%}
	.col-lg-5{width:41.666667%}
	.col-lg-6{width:50%}
	.col-lg-7{width:58.333333%}
	.col-lg-8{width:66.666667%}
	.col-lg-9{width:75%}
	.col-lg-10{width:83.333333%}
	.col-lg-11{width:91.666667%}
	.col-lg-12{width:100%}
	.col-lg-pull-0{right:auto}
	.col-lg-pull-1{right:8.333333%}
	.col-lg-pull-2{right:16.666667%}
	.col-lg-pull-3{right:25%}
	.col-lg-pull-4{right:33.333333%}
	.col-lg-pull-5{right:41.666667%}
	.col-lg-pull-6{right:50%}
	.col-lg-pull-7{right:58.333333%}
	.col-lg-pull-8{right:66.666667%}
	.col-lg-pull-9{right:75%}
	.col-lg-pull-10{right:83.333333%}
	.col-lg-pull-11{right:91.666667%}
	.col-lg-pull-12{right:100%}
	.col-lg-push-0{left:auto}
	.col-lg-push-1{left:8.333333%}
	.col-lg-push-2{left:16.666667%}
	.col-lg-push-3{left:25%}
	.col-lg-push-4{left:33.333333%}
	.col-lg-push-5{left:41.666667%}
	.col-lg-push-6{left:50%}
	.col-lg-push-7{left:58.333333%}
	.col-lg-push-8{left:66.666667%}
	.col-lg-push-9{left:75%}
	.col-lg-push-10{left:83.333333%}
	.col-lg-push-11{left:91.666667%}
	.col-lg-push-12{left:100%}
	.col-lg-offset-0{margin-left:0}
	.col-lg-offset-1{margin-left:8.333333%}
	.col-lg-offset-2{margin-left:16.666667%}
	.col-lg-offset-3{margin-left:25%}
	.col-lg-offset-4{margin-left:33.333333%}
	.col-lg-offset-5{margin-left:41.666667%}
	.col-lg-offset-6{margin-left:50%}
	.col-lg-offset-7{margin-left:58.333333%}
	.col-lg-offset-8{margin-left:66.666667%}
	.col-lg-offset-9{margin-left:75%}
	.col-lg-offset-10{margin-left:83.333333%}
	.col-lg-offset-11{margin-left:91.666667%}
	.col-lg-offset-12{margin-left:100%}
}
@media (min-width: 75em) {
	.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{float:left}
	.col-xl-1{width:8.333333%}
	.col-xl-2{width:16.666667%}
	.col-xl-3{width:25%}
	.col-xl-4{width:33.333333%}
	.col-xl-5{width:41.666667%}
	.col-xl-6{width:50%}
	.col-xl-7{width:58.333333%}
	.col-xl-8{width:66.666667%}
	.col-xl-9{width:75%}
	.col-xl-10{width:83.333333%}
	.col-xl-11{width:91.666667%}
	.col-xl-12{width:100%}
	.col-xl-pull-0{right:auto}
	.col-xl-pull-1{right:8.333333%}
	.col-xl-pull-2{right:16.666667%}
	.col-xl-pull-3{right:25%}
	.col-xl-pull-4{right:33.333333%}
	.col-xl-pull-5{right:41.666667%}
	.col-xl-pull-6{right:50%}
	.col-xl-pull-7{right:58.333333%}
	.col-xl-pull-8{right:66.666667%}
	.col-xl-pull-9{right:75%}
	.col-xl-pull-10{right:83.333333%}
	.col-xl-pull-11{right:91.666667%}
	.col-xl-pull-12{right:100%}
	.col-xl-push-0{left:auto}
	.col-xl-push-1{left:8.333333%}
	.col-xl-push-2{left:16.666667%}
	.col-xl-push-3{left:25%}
	.col-xl-push-4{left:33.333333%}
	.col-xl-push-5{left:41.666667%}
	.col-xl-push-6{left:50%}
	.col-xl-push-7{left:58.333333%}
	.col-xl-push-8{left:66.666667%}
	.col-xl-push-9{left:75%}
	.col-xl-push-10{left:83.333333%}
	.col-xl-push-11{left:91.666667%}
	.col-xl-push-12{left:100%}
	.col-xl-offset-0{margin-left:0}
	.col-xl-offset-1{margin-left:8.333333%}
	.col-xl-offset-2{margin-left:16.666667%}
	.col-xl-offset-3{margin-left:25%}
	.col-xl-offset-4{margin-left:33.333333%}
	.col-xl-offset-5{margin-left:41.666667%}
	.col-xl-offset-6{margin-left:50%}
	.col-xl-offset-7{margin-left:58.333333%}
	.col-xl-offset-8{margin-left:66.666667%}
	.col-xl-offset-9{margin-left:75%}
	.col-xl-offset-10{margin-left:83.333333%}
	.col-xl-offset-11{margin-left:91.666667%}
	.col-xl-offset-12{margin-left:100%}
}

/*! GRID WRAPPER */
.container{padding-right:.9375rem;padding-left:.9375rem;margin-right:auto;margin-left:auto}
.container:before,.container:after{display:table;content:" "}
.container:after{clear:both}
@media(min-width: 34em){.container{max-width:34rem}}
@media(min-width: 48em){.container{max-width:45rem}}
@media(min-width: 62em){.container{max-width:60rem}}
/* ---- ONLY FOR XL SCREEN USAGE ----
 @media(min-width: 75em){.container{max-width:72.25rem}}
 ------------------------------------- */

/*! HIDING */
.hide{display:none!important}
.hidden-xs-up{display:none!important}
@media(max-width: 33.9em){.hidden-xs-down{display:none!important}}
@media(min-width: 34em){.hidden-sm-up{display:none!important}}
@media(max-width: 47.9em){.hidden-sm-down{display:none!important}.block-sm-down{display:block!important;float:none!important}}
@media(min-width: 48em){.hidden-md-up{display:none!important}}
@media(max-width: 61.9em){.hidden-md-down{display:none!important}}
@media(min-width: 62em){.hidden-lg-up{display:none!important}}
@media(max-width: 74.9em){.hidden-lg-down{display:none!important}}
@media(min-width: 75em){.hidden-xl-up{display:none!important}}
.hidden-xl-down{display:none!important}

/*! SPACING */
.no-margin{margin:0!important}
.m-t-0{margin-top:0!important}
.m-r-0{margin-right:0!important}
.m-l-0{margin-left:0!important}
.m-b-0{margin-bottom:0!important}
.m-t-5{margin-top:5px!important}
.m-r-5{margin-right:5px!important}
.m-l-5{margin-left:5px!important}
.m-b-5{margin-bottom:5px!important}
.m-t-10{margin-top:10px!important}
.m-r-10{margin-right:10px!important}
.m-l-10{margin-left:10px!important}
.m-b-10{margin-bottom:10px!important}
.m-t-15{margin-top:15px!important}
.m-r-15{margin-right:15px!important}
.m-l-15{margin-left:15px!important}
.m-b-15{margin-bottom:15px!important}
.m-t-20{margin-top:20px!important}
.m-r-20{margin-right:20px!important}
.m-l-20{margin-left:20px!important}
.m-b-20{margin-bottom:20px!important}
.m-t-25{margin-top:25px!important}
.m-r-25{margin-right:25px!important}
.m-l-25{margin-left:25px!important}
.m-b-25{margin-bottom:25px!important}
.m-t-30{margin-top:30px!important}
.m-r-30{margin-right:30px!important}
.m-l-30{margin-left:30px!important}
.m-b-30{margin-bottom:30px!important}
.m-t-35{margin-top:35px!important}
.m-r-35{margin-right:35px!important}
.m-l-35{margin-left:35px!important}
.m-b-35{margin-bottom:35px!important}
.m-t-40{margin-top:40px!important}
.m-r-40{margin-right:40px!important}
.m-l-40{margin-left:40px!important}
.m-b-40{margin-bottom:40px!important}
.m-t-45{margin-top:45px!important}
.m-r-45{margin-right:45px!important}
.m-l-45{margin-left:45px!important}
.m-b-45{margin-bottom:45px!important}
.m-t-50{margin-top:50px!important}
.m-r-50{margin-right:50px!important}
.m-l-50{margin-left:50px!important}
.m-b-50{margin-bottom:50px!important}
.m-t-55{margin-top:55px!important}
.m-r-55{margin-right:55px!important}
.m-l-55{margin-left:55px!important}
.m-b-55{margin-bottom:55px!important}
.m-t-60{margin-top:60px!important}
.m-r-60{margin-right:60px!important}
.m-l-60{margin-left:60px!important}
.m-b-60{margin-bottom:60px!important}
.m-t-65{margin-top:65px!important}
.m-r-65{margin-right:65px!important}
.m-l-65{margin-left:65px!important}
.m-b-65{margin-bottom:65px!important}
.m-t-70{margin-top:70px!important}
.m-r-70{margin-right:70px!important}
.m-l-70{margin-left:70px!important}
.m-b-70{margin-bottom:70px!important}
.m-t-75{margin-top:75px!important}
.m-r-75{margin-right:75px!important}
.m-l-75{margin-left:75px!important}
.m-b-75{margin-bottom:75px!important}
.m-t-80{margin-top:80px!important}
.m-r-80{margin-right:80px!important}
.m-l-80{margin-left:80px!important}
.m-b-80{margin-bottom:80px!important}
.m-t-85{margin-top:85px!important}
.m-r-85{margin-right:85px!important}
.m-l-85{margin-left:85px!important}
.m-b-85{margin-bottom:85px!important}
.m-t-90{margin-top:90px!important}
.m-r-90{margin-right:90px!important}
.m-l-90{margin-left:90px!important}
.m-b-90{margin-bottom:90px!important}
.m-t-95{margin-top:95px!important}
.m-r-95{margin-right:95px!important}
.m-l-95{margin-left:95px!important}
.m-b-95{margin-bottom:95px!important}
.m-t-100{margin-top:100px!important}
.m-r-100{margin-right:100px!important}
.m-l-100{margin-left:100px!important}
.m-b-100{margin-bottom:100px!important}
.no-padding{padding:0!important}
.p-t-5{padding-top:5px!important}
.p-r-5{padding-right:5px!important}
.p-l-5{padding-left:5px!important}
.p-b-5{padding-bottom:5px!important}
.padding-5{padding:5px!important}
.p-t-10{padding-top:10px!important}
.p-r-10{padding-right:10px!important}
.p-l-10{padding-left:10px!important}
.p-b-10{padding-bottom:10px!important}
.padding-10{padding:10px!important}
.p-t-15{padding-top:15px!important}
.p-r-15{padding-right:15px!important}
.p-l-15{padding-left:15px!important}
.p-b-15{padding-bottom:15px!important}
.padding-15{padding:15px!important}
.p-t-20{padding-top:20px!important}
.p-r-20{padding-right:20px!important}
.p-l-20{padding-left:20px!important}
.p-b-20{padding-bottom:20px!important}
.padding-20{padding:20px!important}
.p-t-25{padding-top:25px!important}
.p-r-25{padding-right:25px!important}
.p-l-25{padding-left:25px!important}
.p-b-25{padding-bottom:25px!important}
.padding-25{padding:25px!important}
.p-t-30{padding-top:30px!important}
.p-r-30{padding-right:30px!important}
.p-l-30{padding-left:30px!important}
.p-b-30{padding-bottom:30px!important}
.padding-30{padding:30px!important}
.p-t-35{padding-top:35px!important}
.p-r-35{padding-right:35px!important}
.p-l-35{padding-left:35px!important}
.p-b-35{padding-bottom:35px!important}
.padding-35{padding:35px!important}
.p-t-40{padding-top:40px!important}
.p-r-40{padding-right:40px!important}
.p-l-40{padding-left:40px!important}
.p-b-40{padding-bottom:40px!important}
.padding-40{padding:40px!important}
.p-t-45{padding-top:45px!important}
.p-r-45{padding-right:45px!important}
.p-l-45{padding-left:45px!important}
.p-b-45{padding-bottom:45px!important}
.padding-45{padding:45px!important}
.p-t-50{padding-top:50px!important}
.p-r-50{padding-right:50px!important}
.p-l-50{padding-left:50px!important}
.p-b-50{padding-bottom:50px!important}
.padding-50{padding:50px!important}
.p-t-55{padding-top:55px!important}
.p-r-55{padding-right:55px!important}
.p-l-55{padding-left:55px!important}
.p-b-55{padding-bottom:55px!important}
.padding-55{padding:55px!important}
.p-t-60{padding-top:60px!important}
.p-r-60{padding-right:60px!important}
.p-l-60{padding-left:60px!important}
.p-b-60{padding-bottom:60px!important}
.padding-60{padding:60px!important}
.p-t-65{padding-top:65px!important}
.p-r-65{padding-right:65px!important}
.p-l-65{padding-left:65px!important}
.p-b-65{padding-bottom:65px!important}
.padding-65{padding:65px!important}
.p-t-70{padding-top:70px!important}
.p-r-70{padding-right:70px!important}
.p-l-70{padding-left:70px!important}
.p-b-70{padding-bottom:70px!important}
.padding-70{padding:70px!important}
.p-t-75{padding-top:75px!important}
.p-r-75{padding-right:75px!important}
.p-l-75{padding-left:75px!important}
.p-b-75{padding-bottom:75px!important}
.padding-75{padding:75px!important}
.p-t-80{padding-top:80px!important}
.p-r-80{padding-right:80px!important}
.p-l-80{padding-left:80px!important}
.p-b-80{padding-bottom:80px!important}
.padding-80{padding:80px!important}
.p-t-85{padding-top:85px!important}
.p-r-85{padding-right:85px!important}
.p-l-85{padding-left:85px!important}
.p-b-85{padding-bottom:85px!important}
.padding-85{padding:85px!important}
.p-t-90{padding-top:90px!important}
.p-r-90{padding-right:90px!important}
.p-l-90{padding-left:90px!important}
.p-b-90{padding-bottom:90px!important}
.padding-90{padding:90px!important}
.p-t-95{padding-top:95px!important}
.p-r-95{padding-right:95px!important}
.p-l-95{padding-left:95px!important}
.p-b-95{padding-bottom:95px!important}
.padding-95{padding:95px!important}
.p-t-100{padding-top:100px!important}
.p-r-100{padding-right:100px!important}
.p-l-100{padding-left:100px!important}
.p-b-100{padding-bottom:100px!important}
.padding-100{padding:100px!important}

/*! POSITIONING */
.pull-left,.left{float:left}
.pull-right,.right{float:right}

/*! CLEARING */
.group:after,.box:after{content:".";clear:both;display:block;height:0;visibility:hidden}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}

/*! TYPOGRAPHY */
h1,h2,h3,h4,h5,h6{color:#2C2C2C;font-weight:300;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;margin:10px 0}
h1{font-size:44px;letter-spacing:-.08px;line-height:55px}
h2{font-size:32px;line-height:40px}
h3{font-size:22px;line-height:35px}
h4{font-size:18px;line-height:31.88px}
h5{font-size:14px;line-height:25.88px}
h6{font-size:12px;line-height:22px}
p,ol,ul{display:block;margin:0 0 15px;font-style:normal;white-space:normal}
ol,ul{margin-left:21px}
a{color:#3a8fc8;text-shadow:none!important;transition:color .1s linear .1s,background-color .1s linear .1s,opacity .2s linear .1s!important}
a:focus,a:hover,a:active{color:#48b0f7}
a,a:focus,a:hover,a:active{outline:0!important;text-decoration:none}
br{line-height:normal;clear:both}
.font-georgia{font-family: Georgia!important}
.text-italic{font-style:italic}
.text-bold{font-weight:bold}
.text-center{text-align:center}
.text-right{text-align:right}
.all-caps{text-transform:uppercase}
.small{font-size:.8rem;}
.smaller{font-size:.7rem;}

/*! COLORS */
.bg-ticktoo{background-color:rgb(255,75,75)}
.text-ticktoo{color:rgb(255,75,75)}
.bg-master{background-color:#626262}
.bg-master-light{background-color:#E0E0E0}
.bg-master-lighter{background-color:#EFEFEF}
.bg-master-dark{background-color:#313131}
.b-master-dark{border-color:#313131}
.bg-master-darker{background-color:#191919}
.bg-primary{background-color:#48B0F7}
.bg-primary-light{background-color:#6DC0F9}
.bg-primary-lighter{background-color:#DAEFFD}
.bg-primary-dark{background-color:#3D96D2}
.bg-primary-darker{background-color:#2B6A94}
.text-primary{color:#48B0F7}
.bg-success{background-color:#4CAF50}
.bg-success-light{background-color:#70BF73}
.bg-success-lighter{background-color:#DBEFDC}
.bg-success-dark{background-color:#419544}
.bg-success-darker{background-color:#2E6930}
.text-success{color:#4CAF50}
.bg-warning{background-color:#FF9800}
.bg-warning-light{background-color:#FFAD33}
.bg-warning-lighter{background-color:#FFEACC}
.bg-warning-dark{background-color:#D98100}
.bg-warning-darker{background-color:#995B00}
.text-warning{color:#FF9800}
.bg-danger{background-color:#F44336}
.bg-danger-light{background-color:#F6695E}
.bg-danger-lighter{background-color:#FDD9D7}
.bg-danger-dark{background-color:#D0392E}
.bg-danger-darker{background-color:#922820}
.text-danger{color:#F44336}
.bg-white{background-color:#FFF!important}
.text-white{color:#FFFFFF}
.bg-black{background-color:#000000}
.text-black{color:#000000}
.bg-transparent{background-color:transparent!important}
.bg-white{background-color:#FFFFFF}
.text-white{color:#FFFFFF}
.bg-black{background-color:#000000}
.text-black{color:#000000}
.bg-transparent{background-color:transparent!important}
.text-grey{color:#999;}

/*! BORDERS */
.b-a,.b-r,.b-l,.b-t,.b-b{border-style:solid;border-width:0}
.b-r{border-right-width:1px}
.b-l{border-left-width:1px}
.b-t{border-top-width:1px}
.b-b{border-bottom-width:1px}
.b-a{border-width:1px}
.b-dashed{border-style:dashed}
.b-thick{border-width:2px}
.b-transparent{border-color:rgba(0,0,0,0.4)}
.b-transparent-white{border-color:rgba(255,255,255,0.3)}
.b-grey{border-color:#E0E0E0}
.b-white{border-color:#FFFFFF}

/*! MEDIA */
.img-responsive{display:block;height:auto;max-width:100%;width:960px}
.video-container{height:0;margin-bottom:24px;padding-bottom:56.25%;padding-top:30px;position:relative;overflow:hidden}
.video-container iframe,.video-container object,.video-container embed,.video-container video{height:100%;left:0;position:absolute;top:0;width:100%}
.frame-container{height:0;margin-bottom:10px;padding-bottom:56.25%;padding-top:30px;position:relative;overflow:hidden}
.frame-container iframe,.frame-container object,.frame-container embed{height:100%;left:0;position:absolute;top:0;width:100%}

/*! MATERIALIZE -------------------------------------------------- */

/*! Base */
.z-depth-1, nav, .card-panel, .card, .toast, .btn, .btn-large, .btn-floating, .dropdown-content, .collapsible, .side-nav {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
}
.z-depth-1-half, .btn:hover, .btn-large:hover, .btn-floating:hover {
  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2);
}

/*! Badges */
span.badge{min-width:3rem;padding:0 6px;text-align:center;font-size:1rem;line-height:inherit;color:#757575;position:absolute;right:15px;box-sizing:border-box}
span.badge.new{font-weight:300;font-size:.8rem;color:#fff;background-color:#26a69a;border-radius:2px}
span.badge.new:after{content:" new"}
span.badge[data-badge-caption]::after{content: " " attr(data-badge-caption);}

/*! Forms */
::-webkit-input-placeholder{color:#999}
:-moz-placeholder{color:#999}
::-moz-placeholder{color:#999}
:-ms-input-placeholder{color:#999}
.input-field input:not([type]),
.input-field input[type=text],
.input-field input[type=password],
.input-field input[type=email],
.input-field input[type=url],
.input-field input[type=time],
.input-field input[type=date],
.input-field input[type=datetime],
.input-field input[type=datetime-local],
.input-field input[type=tel],
.input-field input[type=number],
.input-field input[type=search],
.input-field textarea,
.input-field textarea.materialize-textarea {
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #999;
    border-radius: 0;
    box-shadow: none;
    box-sizing: content-box;
    font-size: 1rem;
    height: 3rem;
    margin: 0 0 15px 0;
    outline: none;
    padding: 0;
    transition: all 0.3s;
    width: 100%;
}
.input-field input:not([type]):disabled, .input-field input:not([type])[readonly="readonly"],
.input-field input[type=text]:disabled,
.input-field input[type=text][readonly="readonly"],
.input-field input[type=password]:disabled,
.input-field input[type=password][readonly="readonly"],
.input-field input[type=email]:disabled,
.input-field input[type=email][readonly="readonly"],
.input-field input[type=url]:disabled,
.input-field input[type=url][readonly="readonly"],
.input-field input[type=time]:disabled,
.input-field input[type=time][readonly="readonly"],
.input-field input[type=date]:disabled,
.input-field input[type=date][readonly="readonly"],
.input-field input[type=datetime]:disabled,
.input-field input[type=datetime][readonly="readonly"],
.input-field input[type=datetime-local]:disabled,
.input-field input[type=datetime-local][readonly="readonly"],
.input-field input[type=tel]:disabled,
.input-field input[type=tel][readonly="readonly"],
.input-field input[type=number]:disabled,
.input-field input[type=number][readonly="readonly"],
.input-field input[type=search]:disabled,
.input-field input[type=search][readonly="readonly"],
.input-field textarea:disabled,
.input-field textarea[readonly="readonly"],
.input-field textarea.materialize-textarea:disabled,
.input-field textarea.materialize-textarea[readonly="readonly"] {
    border-bottom: 1px dotted rgba(0, 0, 0, 0.26);
    color: #F44;
}
.input-field input:not([type]):focus:not([readonly]),
.input-field input[type=text]:focus:not([readonly]),
.input-field input[type=password]:focus:not([readonly]),
.input-field input[type=email]:focus:not([readonly]),
.input-field input[type=url]:focus:not([readonly]),
.input-field input[type=time]:focus:not([readonly]),
.input-field input[type=date]:focus:not([readonly]),
.input-field input[type=datetime]:focus:not([readonly]),
.input-field input[type=datetime-local]:focus:not([readonly]),
.input-field input[type=tel]:focus:not([readonly]),
.input-field input[type=number]:focus:not([readonly]),
.input-field input[type=search]:focus:not([readonly]),
.input-field textarea:focus:not([readonly]),
.input-field textarea.materialize-textarea:focus:not([readonly]) {
    border-bottom: 1px solid #999;
    box-shadow: 0 1px 0 0 #999;
}
.input-field input:not([type]):focus:not([readonly]) + label,
.input-field input[type=text]:focus:not([readonly]) + label,
.input-field input[type=password]:focus:not([readonly]) + label,
.input-field input[type=email]:focus:not([readonly]) + label,
.input-field input[type=url]:focus:not([readonly]) + label,
.input-field input[type=time]:focus:not([readonly]) + label,
.input-field input[type=date]:focus:not([readonly]) + label,
.input-field input[type=datetime]:focus:not([readonly]) + label,
.input-field input[type=datetime-local]:focus:not([readonly]) + label,
.input-field input[type=tel]:focus:not([readonly]) + label,
.input-field input[type=number]:focus:not([readonly]) + label,
.input-field input[type=search]:focus:not([readonly]) + label,
.input-field textarea:focus:not([readonly]) + label,
.input-field textarea.materialize-textarea:focus:not([readonly]) + label {
  color: #000;
}
.input-field input:not([type]).valid, input:not([type]):focus.valid,
.input-field input[type=text].valid,
.input-field input[type=text]:focus.valid,
.input-field input[type=password].valid,
.input-field input[type=password]:focus.valid,
.input-field input[type=email].valid,
.input-field input[type=email]:focus.valid,
.input-field input[type=url].valid,
.input-field input[type=url]:focus.valid,
.input-field input[type=time].valid,
.input-field input[type=time]:focus.valid,
.input-field input[type=date].valid,
.input-field input[type=date]:focus.valid,
.input-field input[type=datetime].valid,
.input-field input[type=datetime]:focus.valid,
.input-field input[type=datetime-local].valid,
.input-field input[type=datetime-local]:focus.valid,
.input-field input[type=tel].valid,
.input-field input[type=tel]:focus.valid,
.input-field input[type=number].valid,
.input-field input[type=number]:focus.valid,
.input-field input[type=search].valid,
.input-field input[type=search]:focus.valid,
.input-field textarea.valid,
.input-field textarea:focus.valid,
.input-field textarea.materialize-textarea.valid,
.input-field textarea.materialize-textarea:focus.valid {
    border-bottom: 1px solid #4CAF50;
    box-shadow: 0 1px 0 0 #4CAF50;
}
.input-field input:not([type]).valid + label:after,
.input-field input:not([type]):focus.valid + label:after,
.input-field input[type=text].valid + label:after,
.input-field input[type=text]:focus.valid + label:after,
.input-field input[type=password].valid + label:after,
.input-field input[type=password]:focus.valid + label:after,
.input-field input[type=email].valid + label:after,
.input-field input[type=email]:focus.valid + label:after,
.input-field input[type=url].valid + label:after,
.input-field input[type=url]:focus.valid + label:after,
.input-field input[type=time].valid + label:after,
.input-field input[type=time]:focus.valid + label:after,
.input-field input[type=date].valid + label:after,
.input-field input[type=date]:focus.valid + label:after,
.input-field input[type=datetime].valid + label:after,
.input-field input[type=datetime]:focus.valid + label:after,
.input-field input[type=datetime-local].valid + label:after,
.input-field input[type=datetime-local]:focus.valid + label:after,
.input-field input[type=tel].valid + label:after,
.input-field input[type=tel]:focus.valid + label:after,
.input-field input[type=number].valid + label:after,
.input-field input[type=number]:focus.valid + label:after,
.input-field input[type=search].valid + label:after,
.input-field input[type=search]:focus.valid + label:after,
.input-field textarea.valid + label:after,
.input-field textarea:focus.valid + label:after,
.input-field textarea.materialize-textarea.valid + label:after,
.input-field textarea.materialize-textarea:focus.valid + label:after {
    color: #4CAF50;
    content: attr(data-success);
    opacity: 1;
}
.input-field input:not([type]).invalid, input:not([type]):focus.invalid,
.input-field input[type=text].invalid,
.input-field input[type=text]:focus.invalid,
.input-field input[type=password].invalid,
.input-field input[type=password]:focus.invalid,
.input-field input[type=email].invalid,
.input-field input[type=email]:focus.invalid,
.input-field input[type=url].invalid,
.input-field input[type=url]:focus.invalid,
.input-field input[type=time].invalid,
.input-field input[type=time]:focus.invalid,
.input-field input[type=date].invalid,
.input-field input[type=date]:focus.invalid,
.input-field input[type=datetime].invalid,
.input-field input[type=datetime]:focus.invalid,
.input-field input[type=datetime-local].invalid,
.input-field input[type=datetime-local]:focus.invalid,
.input-field input[type=tel].invalid,
.input-field input[type=tel]:focus.invalid,
.input-field input[type=number].invalid,
.input-field input[type=number]:focus.invalid,
.input-field input[type=search].invalid,
.input-field input[type=search]:focus.invalid,
.input-field textarea.invalid,
.input-field textarea:focus.invalid,
.input-field textarea.materialize-textarea.invalid,
.input-field textarea.materialize-textarea:focus.invalid {
    border-bottom: 1px solid #F44336;
    box-shadow: 0 1px 0 0 #F44336;
}
.input-field input:not([type]).invalid + label:after,
.input-field input:not([type]):focus.invalid + label:after,
.input-field input[type=text].invalid + label:after,
.input-field input[type=text]:focus.invalid + label:after,
.input-field input[type=password].invalid + label:after,
.input-field input[type=password]:focus.invalid + label:after,
.input-field input[type=email].invalid + label:after,
.input-field input[type=email]:focus.invalid + label:after,
.input-field input[type=url].invalid + label:after,
.input-field input[type=url]:focus.invalid + label:after,
.input-field input[type=time].invalid + label:after,
.input-field input[type=time]:focus.invalid + label:after,
.input-field input[type=date].invalid + label:after,
.input-field input[type=date]:focus.invalid + label:after,
.input-field input[type=datetime].invalid + label:after,
.input-field input[type=datetime]:focus.invalid + label:after,
.input-field input[type=datetime-local].invalid + label:after,
.input-field input[type=datetime-local]:focus.invalid + label:after,
.input-field input[type=tel].invalid + label:after,
.input-field input[type=tel]:focus.invalid + label:after,
.input-field input[type=number].invalid + label:after,
.input-field input[type=number]:focus.invalid + label:after,
.input-field input[type=search].invalid + label:after,
.input-field input[type=search]:focus.invalid + label:after,
.input-field textarea.invalid + label:after,
.input-field textarea:focus.invalid + label:after,
.input-field textarea.materialize-textarea.invalid + label:after,
.input-field textarea.materialize-textarea:focus.invalid + label:after {
    color: #F44336;
    content: attr(data-error);
    opacity: 1;
}
.input-field input:not([type]).validate + label,
.input-field input[type=text].validate + label,
.input-field input[type=password].validate + label,
.input-field input[type=email].validate + label,
.input-field input[type=url].validate + label,
.input-field input[type=time].validate + label,
.input-field input[type=date].validate + label,
.input-field input[type=datetime].validate + label,
.input-field input[type=datetime-local].validate + label,
.input-field input[type=tel].validate + label,
.input-field input[type=number].validate + label,
.input-field input[type=search].validate + label,
.input-field textarea.materialize-textarea.validate + label {
    /* pointer-events: none; --- Validation error */
    width: 100%;
}
.input-field input:not([type]) + label:after,
.input-field input[type=text] + label:after,
.input-field input[type=password] + label:after,
.input-field input[type=email] + label:after,
.input-field input[type=url] + label:after,
.input-field input[type=time] + label:after,
.input-field input[type=date] + label:after,
.input-field input[type=datetime] + label:after,
.input-field input[type=datetime-local] + label:after,
.input-field input[type=tel] + label:after,
.input-field input[type=number] + label:after,
.input-field input[type=search] + label:after,
.input-field textarea + label:after,
.input-field textarea.materialize-textarea + label:after {
    content: "";
    display: block;
    opacity: 0;
    position: absolute;
    top: 65px;
    transition: .2s opacity ease-out, .2s color ease-out;
}
.input-field{margin-top:1rem;position:relative}
.input-field label{color:#999;cursor:text;font-size:1rem;left:0;position:absolute;top:.8rem;transition:.2s ease-out}
.row .input-field label{left:.9375rem}
.row .input-field .select-dropdown label{left:0!important}
.input-field label.active{font-size:.8rem;transform:translateY(-140%);-webkit-transform:translateY(-140%)}
.input-field .prefix{font-size:2rem;position:absolute;transition:color .2s;width:3rem}
.input-field .prefix.active{color:#26a69a}
.input-field .prefix ~ input,.input-field .prefix ~ textarea{margin-left:3rem;width:92%;width:calc(100% - 3rem)}
.input-field .prefix ~ textarea{padding-top:.8rem}
.input-field .prefix ~ label{margin-left:3rem}
.input-field textarea{background-color:transparent;line-height:1.5;margin-top:.3rem;resize:none;width:100%}
@media only screen and (max-width: 992px) {
    .input-field .prefix ~ input {
        width: 86%;
        width: calc(100% - 3rem);
    }
}
@media only screen and (max-width: 600px) {
    .input-field .prefix ~ input {
        width: 80%;
        width: calc(100% - 3rem);
    }
}

/*! Radio Buttons */
[type="radio"]:not(:checked),[type="radio"]:checked{position:absolute;left:-9999px;opacity:0}
[type="radio"]:not(:checked) + label,[type="radio"]:checked + label{position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:1rem;transition:.28s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}
[type="radio"] + label:before,[type="radio"] + label:after{content:'';position:absolute;left:0;top:0;margin:4px;width:16px;height:16px;z-index:0;transition:.28s ease}
[type="radio"]:not(:checked) + label:before,[type="radio"]:not(:checked) + label:after,[type="radio"]:checked + label:before,[type="radio"]:checked + label:after,[type="radio"].with-gap:checked + label:before,[type="radio"].with-gap:checked + label:after{border-radius:50%}
[type="radio"]:not(:checked) + label:before,[type="radio"]:not(:checked) + label:after{border:2px solid #5a5a5a}
[type="radio"]:not(:checked) + label:after{z-index:-1;-webkit-transform:scale(0);transform:scale(0)}
[type="radio"]:checked + label:before{border:2px solid transparent}
[type="radio"]:checked + label:after,[type="radio"].with-gap:checked + label:before,[type="radio"].with-gap:checked + label:after{border:2px solid #26a69a}
[type="radio"]:checked + label:after,[type="radio"].with-gap:checked + label:after{background-color:#26a69a;z-index:0}
[type="radio"]:checked + label:after{-webkit-transform:scale(1.02);transform:scale(1.02)}
[type="radio"].with-gap:checked + label:after{-webkit-transform:scale(0.5);transform:scale(0.5)}
[type="radio"].tabbed:focus + label:before{box-shadow:0 0 0 10px rgba(0,0,0,0.1)}
[type="radio"].with-gap:disabled:checked + label:before{border:2px solid rgba(0,0,0,0.26)}
[type="radio"].with-gap:disabled:checked + label:after{border:none;background-color:rgba(0,0,0,0.26)}
[type="radio"]:disabled:not(:checked) + label:before,[type="radio"]:disabled:checked + label:before{background-color:transparent;border-color:rgba(0,0,0,0.26)}
[type="radio"]:disabled + label{color:rgba(0,0,0,0.26)}
[type="radio"]:disabled:not(:checked) + label:before{border-color:rgba(0,0,0,0.26)}
[type="radio"]:disabled:checked + label:after{background-color:rgba(0,0,0,0.26);border-color:#BDBDBD}

/*! Checkboxes */
form p{margin-bottom:10px;text-align:left}
form p:last-child{margin-bottom:0}
.material[type="checkbox"]:not(:checked),.material[type="checkbox"]:checked{position:absolute;left:-9999px;opacity:0}
.material[type="checkbox"] + label{position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}
.material[type="checkbox"] + label:before,.material[type="checkbox"]:not(.filled-in) + label:after{content:'';position:absolute;top:0;left:0;width:18px;height:18px;z-index:0;border:2px solid #5a5a5a;border-radius:1px;margin-top:2px;transition:.2s}
.material[type="checkbox"]:not(.filled-in) + label:after{border:0;-webkit-transform:scale(0);transform:scale(0)}
.material[type="checkbox"]:not(:checked):disabled + label:before{border:none;background-color:rgba(0,0,0,0.26)}
.material[type="checkbox"].tabbed:focus + label:after{-webkit-transform:scale(1);transform:scale(1);border:0;border-radius:50%;box-shadow:0 0 0 10px rgba(0,0,0,0.1);background-color:rgba(0,0,0,0.1)}
.material[type="checkbox"]:checked + label:before{top:-4px;left:-5px;width:12px;height:22px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #26a69a;border-bottom:2px solid #26a69a;-webkit-transform:rotate(40deg);transform:rotate(40deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}
.material[type="checkbox"]:checked:disabled + label:before{border-right:2px solid rgba(0,0,0,0.26);border-bottom:2px solid rgba(0,0,0,0.26)}
.material[type="checkbox"]:indeterminate + label:before{top:-11px;left:-12px;width:10px;height:22px;border-top:none;border-left:none;border-right:2px solid #26a69a;border-bottom:none;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}
.material[type="checkbox"]:indeterminate:disabled + label:before{border-right:2px solid rgba(0,0,0,0.26);background-color:transparent}
.material[type="checkbox"].filled-in + label:after{border-radius:2px}
.material[type="checkbox"].filled-in + label:before,.material[type="checkbox"].filled-in + label:after{content:'';left:0;position:absolute;transition:border .25s,background-color .25s,width .2s .1s,height .2s .1s,top .2s .1s,left .2s .1s;z-index:1}
.material[type="checkbox"].filled-in:not(:checked) + label:before{width:0;height:0;border:3px solid transparent;left:6px;top:10px;-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);-webkit-transform-origin:20% 40%;transform-origin:100% 100%}
.material[type="checkbox"].filled-in:not(:checked) + label:after{height:20px;width:20px;background-color:transparent;border:2px solid #5a5a5a;top:0;z-index:0}
.material[type="checkbox"].filled-in:checked + label:before{top:0;left:3px;width:4px;height:12px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}
.material[type="checkbox"].filled-in:checked + label:after{top:0;width:20px;height:20px;border:2px solid #26a69a;background-color:#26a69a;z-index:0}
.material[type="checkbox"].filled-in.tabbed:focus + label:after{border-radius:2px;border-color:#5a5a5a;background-color:rgba(0,0,0,0.1)}
.material[type="checkbox"].filled-in.tabbed:checked:focus + label:after{border-radius:2px;background-color:#26a69a;border-color:#26a69a}
.material[type="checkbox"].filled-in:disabled:not(:checked) + label:before{background-color:transparent;border:2px solid transparent}
.material[type="checkbox"].filled-in:disabled:not(:checked) + label:after{border-color:transparent;background-color:#BDBDBD}
.material[type="checkbox"].filled-in:disabled:checked + label:before{background-color:transparent}
.material[type="checkbox"].filled-in:disabled:checked + label:after{background-color:#BDBDBD;border-color:#BDBDBD}

/*! Select */
select.material{display:none}
select.browser-default{display:block}
select.material{background-color:rgba(255,255,255,.9);border-radius:2px;border:1px solid #f2f2f2;height:3rem;padding:5px;width:100%}
.select-label{position:absolute}
.select-wrapper{position:relative}
.select-wrapper input.select-dropdown{background-color:transparent;border:none;border-bottom:1px solid #9e9e9e;cursor:pointer;display:block;font-size:1rem;height:3rem;line-height:3rem;margin:0 0 15px 0;outline:none;padding:0;position:relative;width:100%}
.select-wrapper span.caret{color:initial;font-size:10px;position:absolute;right:0;top:16px}
.select-wrapper span.caret.disabled{color:rgba(0,0,0,.26)}
.select-wrapper + label{font-size:.8rem;position:absolute;top:-14px}
select:disabled{color:rgba(0,0,0,.3)}
.select-wrapper input.select-dropdown:disabled{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;border-bottom:1px solid rgba(0,0,0,.3);color:rgba(0,0,0,.3);cursor:default}
.select-wrapper i{color:rgba(0,0,0,.3)}
.select-dropdown li.disabled,.select-dropdown li.disabled > span,.select-dropdown li.optgroup{background-color:transparent;color:rgba(0,0,0,.3)}
.prefix ~ .select-wrapper{margin-left:3rem;width:92%;width:calc(100% - 3rem)}
.prefix ~ label{margin-left:3rem}
.select-dropdown li img{float:right;height:40px;margin:5px 15px;width:40px}
.select-dropdown li.optgroup{border-top:1px solid #eee}
.select-dropdown li.optgroup.selected > span{color:rgba(0,0,0,.7)}
.select-dropdown li.optgroup > span{color:rgba(0,0,0,.4)}
.select-dropdown li.optgroup ~ li.optgroup-option{padding-left:1rem}
.dropdown-content{background-color:#fff;display:none;margin:0;max-height:650px;min-width: 00px;opacity:0;overflow-y:auto;position:absolute;will-change:width,height;z-index:999}
.dropdown-content li{clear:both;color:rgba(0,0,0,.87);cursor:pointer;line-height:1.5rem;min-height:50px;text-align:left;text-transform:none;width:100%}
.dropdown-content li:hover,.dropdown-content li.active,.dropdown-content li.selected{background-color:#eee}
.dropdown-content li.active.selected{background-color:#e1e1e1}
.dropdown-content li.divider{height:1px;min-height:0}
.dropdown-content li > a, .dropdown-content li > span{color:#000;display:block;font-size:16px;line-height:22px;padding:14px 16px}
.dropdown-content li > span > label{height:18px;left:3px;top:1px}
.dropdown-content li > a > i{height:inherit;line-height:inherit}
.dropdown-content{box-shadow:0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12)}

/*! Modals */
.modal{background-color:#FFF;border-radius:2px;display:none;left:0;margin:auto;max-height:70%;overflow-y:auto;padding:0;position:fixed;right:0;width:55%;will-change:top,opacity}
.modal h1,.modal h2,.modal h3,.modal h4{margin-top:0}
.modal .modal-content{padding:24px}
.modal .modal-close{cursor:pointer}
.modal .modal-footer{background-color:#FFF;border-radius:0 0 2px 2px;height:56px;padding:4px 6px;width:100%}
.modal .modal-footer .btn,.modal .modal-footer .btn-large,.modal .modal-footer .btn-flat{float:right;margin:6px 0}
.lean-overlay{background:#000;bottom:0;display:none;height:125%;left:0;position:fixed;right:0;top:-100px;width:100%;will-change:opacity;z-index:999}
.modal.modal-fixed-footer{height:70%;padding:0}
.modal.modal-fixed-footer .modal-content{height:calc(100% - 56px);max-height:100%;overflow-y:auto;position:absolute;width:100%}
.modal.modal-fixed-footer .modal-footer{border-top:1px solid rgba(0,0,0,0.1);bottom:0;position:absolute}
.modal.bottom-sheet{border-radius:0;bottom:-100%;margin:0;max-height:100%;top:auto;width:100%;will-change:bottom,opacity}
@media only screen and (max-width: 992px){
    .modal{width:80%}
}

/*! Cards */
.card-panel{transition:box-shadow .25s;padding:20px;margin:.5rem 0 1rem;border-radius:2px;background-color:#fff}
.card{position:relative;margin:.5rem 0 1rem;background-color:#fff;transition:box-shadow .25s;border-radius:2px}
.card .card-title{font-size:24px;font-weight:300}
.card .card-title.activator,.activator{cursor:pointer}
.card.small,.card.medium,.card.large{position:relative}
.card.small .card-image,.card.medium .card-image,.card.large .card-image{max-height:60%;overflow:hidden}
.card.small .card-image + .card-content,.card.medium .card-image + .card-content,.card.large .card-image + .card-content{max-height:40%}
.card.small .card-content,.card.medium .card-content,.card.large .card-content{max-height:100%;overflow:hidden}
.card.small .card-action,.card.medium .card-action,.card.large .card-action{position:absolute;bottom:0;left:0;right:0}
.card.small{height:300px}
.card.medium{height:400px}
.card.large{height:500px}
.card.horizontal{display:-webkit-flex;display:-ms-flexbox;display:flex}
.card.horizontal.small .card-image,.card.horizontal.medium .card-image,.card.horizontal.large .card-image{height:100%;max-height:none;overflow:visible}
.card.horizontal.small .card-image img,.card.horizontal.medium .card-image img,.card.horizontal.large .card-image img{height:100%}
.card.horizontal .card-image{max-width:50%}
.card.horizontal .card-image img{max-width:100%;width:auto}
.card.horizontal .card-stacked{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1;-ms-flex:1;flex:1;position:relative}
.card.horizontal .card-stacked .card-content{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.card.sticky-action .card-action{z-index:2}
.card.sticky-action .card-reveal{z-index:1;padding-bottom:64px}
.card .card-image{position:relative}
.card .card-image img{display:block;border-radius:2px 2px 0 0;position:relative;left:0;right:0;top:0;bottom:0;width:100%}
.card .card-image .card-title{color:#fff;position:absolute;bottom:0;left:0;padding:10px 20px}
.card .card-content{padding:20px;border-radius:0 0 2px 2px}
.card .card-content p{margin:0;color:inherit}
.card .card-content .card-title{line-height:48px}
.card .card-action{position:relative;background-color:inherit;border-top:1px solid rgba(160,160,160,0.2);padding:20px}
.card .card-action a:not(.btn):not(.btn-large):not(.btn-floating){color:#ffab40;margin-right:20px;transition:color .3s ease;text-transform:uppercase}
.card .card-action a:not(.btn):not(.btn-large):not(.btn-floating):hover{color:#ffd8a6}
.card .card-reveal{padding:20px;position:absolute;background-color:#fff;width:100%;overflow-y:auto;top:100%;height:100%;z-index:3;display:none}
.card .card-reveal .card-title{cursor:pointer;display:block}

/*! Preloader */
.progress{position:relative;height:4px;display:block;width:100%;background-color:#acece6;border-radius:2px;margin:0.5rem 0 1rem 0;overflow:hidden}
.progress .determinate{position:absolute;top:0;left:0;bottom:0;background-color:#26a69a;transition:width .3s linear}
.progress .indeterminate{background-color:#26a69a}
.progress .indeterminate:before{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left, right;-webkit-animation:indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;animation:indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite}
.progress .indeterminate:after{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left, right;-webkit-animation:indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;animation:indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;-webkit-animation-delay:1.15s;animation-delay:1.15s}
@keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}
@keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}

/*! Collapsibles */
.collapsible{border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;margin:.5rem 0 1rem}
.collapsible-header{display:block;cursor:pointer;min-height:3rem;line-height:3rem;padding:0 1rem;background-color:#fff;border-bottom:1px solid #ddd}
.collapsible-header i{width:2rem;font-size:1.6rem;line-height:3rem;display:block;float:left;text-align:center;margin-right:1rem}
.collapsible-body{display:none;border-bottom:1px solid #ddd;box-sizing:border-box}
.collapsible-body p{margin:0;padding:20px}
.side-nav .collapsible,.side-nav.fixed .collapsible{border:none;box-shadow:none}
.side-nav .collapsible li,.side-nav.fixed .collapsible li{padding:0}
.side-nav .collapsible-header,.side-nav.fixed .collapsible-header{background-color:transparent;border:none;line-height:inherit;height:inherit;padding:0 16px}
.side-nav .collapsible-header:hover,.side-nav.fixed .collapsible-header:hover{background-color:rgba(0,0,0,0.05)}
.side-nav .collapsible-header i,.side-nav.fixed .collapsible-header i{line-height:inherit}
.side-nav .collapsible-body,.side-nav.fixed .collapsible-body{border:0;background-color:#fff}
.side-nav .collapsible-body li a,.side-nav.fixed .collapsible-body li a{padding:0 23.5px 0 31px}
.collapsible.popout{border:none;box-shadow:none}
.collapsible.popout > li{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);margin:0 24px;transition:margin .35s cubic-bezier(0.25,0.46,0.45,0.94)}
.collapsible.popout > li.active{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);margin:16px 0}

/*! Tables */
table,th,td{border:none}
table{width:100%;display:table}
table.bordered > thead > tr,table.bordered > tbody > tr{border-bottom:1px solid #d0d0d0}
table.striped > tbody > tr:nth-child(odd){background-color:#f2f2f2}
table.striped > tbody > tr > td{border-radius:0}
table.highlight > tbody > tr{transition:background-color .25s ease}
table.highlight > tbody > tr:hover{background-color:#f2f2f2}
table.centered thead tr th,table.centered tbody tr td{text-align:center}
thead{border-bottom:1px solid #d0d0d0}
td,th{padding:15px 10px;display:table-cell;text-align:left;vertical-align:middle;border-radius:2px}
table.condensed td,table.condensed th{padding:5px 10px}
@media only screen and (max-width: 992px) {
	table.responsive-table{width:100%;border-collapse:collapse;border-spacing:0;display:block;position:relative}
	table.responsive-table td:empty:before{content:'\00a0'}
	table.responsive-table th,table.responsive-table td{margin:0;vertical-align:top}
	table.responsive-table th{text-align:left}
	table.responsive-table thead{display:block;float:left}
	table.responsive-table thead tr{display:block;padding:0 10px 0 0}
	table.responsive-table thead tr th::before{content:"\00a0"}
	table.responsive-table tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap}
	table.responsive-table tbody tr{display:inline-block;vertical-align:top}
	table.responsive-table th{display:block;text-align:right}
	table.responsive-table td{display:block;min-height:1.25em;text-align:left}
	table.responsive-table tr{padding:0 10px}
	table.responsive-table thead{border:0;border-right:1px solid #d0d0d0}
	table.responsive-table.bordered th{border-bottom:0;border-left:0}
	table.responsive-table.bordered td{border-left:0;border-right:0;border-bottom:0}
	table.responsive-table.bordered tr{border:0}
	table.responsive-table.bordered tbody tr{border-right:1px solid #d0d0d0}
}

/*! Buttons */
.btn,.btn-large,.btn-small,.btn-flat{border:none;border-radius:2px;display:inline-block;height:36px;line-height:36px;outline:0;padding:0 2rem;text-transform:uppercase;vertical-align:middle;-webkit-tap-highlight-color:transparent}
.btn.disabled,.disabled.btn-large,.disabled.btn-small,.btn-floating.disabled,.btn-large.disabled,.btn-small.disabled,.btn:disabled,.btn-large:disabled,.btn-small:disabled,.btn-floating:disabled,.btn[disabled],[disabled].btn-large,.btn-large[disabled],[disabled].btn-small,.btn-small[disabled],.btn-floating[disabled]{background-color:#DFDFDF!important;box-shadow:none;color:#9F9F9F!important;cursor:default}
/* .btn.disabled *,.disabled.btn-large *,.disabled.btn-small *,.btn-floating.disabled *,.btn-large.disabled *,.btn:disabled *,.btn-large:disabled *,.btn-small:disabled *,.btn-floating:disabled *,.btn[disabled] *,[disabled].btn-large *,.btn-large[disabled] *,[disabled].btn-small *,.btn-small[disabled] *,.btn-floating[disabled] *{pointer-events:none} ---- Validation error */
.btn.disabled:hover,.disabled.btn-large:hover,.disabled.btn-small:hover,.btn-floating.disabled:hover,.btn-large.disabled:hover,.btn-small.disabled:hover,.btn:disabled:hover,.btn-large:disabled:hover,.btn-small:disabled:hover,.btn-floating:disabled:hover,.btn[disabled]:hover,[disabled].btn-large:hover,.btn-large[disabled]:hover,[disabled].btn-small:hover,.btn-small[disabled]:hover,.btn-floating[disabled]:hover{background-color:#DFDFDF!important;color:#9F9F9F!important}
.btn i,.btn-large i,.btn-floating i,.btn-small i,.btn-flat i{font-size:1.3rem;line-height:inherit}
.btn,.btn-large,.btn-small{text-decoration:none;color:#fff!important;background-color:#26a69a;text-align:center;letter-spacing:.5px;transition:.2s ease-out;cursor:pointer}
.btn:hover,.btn-large:hover,.btn-small:hover{background-color:#2bbbad}
.btn-floating{display:inline-block;color:#fff;position:relative;overflow:hidden;z-index:1;width:37px;height:37px;line-height:37px;padding:0;background-color:#26a69a;border-radius:50%;transition:.3s;cursor:pointer;vertical-align:middle}
.btn-floating i{width:inherit;display:inline-block;text-align:center;color:#fff;font-size:1.6rem;line-height:37px}
.btn-floating:hover{background-color:#26a69a}
.btn-floating:before{border-radius:0}
.btn-floating.btn-large{width:55.5px;height:55.5px}
.btn-floating.btn-large i{line-height:55.5px}
button.btn-floating{border:none}
.fixed-action-btn{position:fixed;right:23px;bottom:23px;padding-top:15px;margin-bottom:0;z-index:998}
.fixed-action-btn.active ul{visibility:visible}
.fixed-action-btn.horizontal{padding:0 0 0 15px}
.fixed-action-btn.horizontal ul{text-align:right;right:64px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:100%;left:auto;width:500px}
.fixed-action-btn.horizontal ul li{display:inline-block;margin:15px 15px 0 0}
.fixed-action-btn ul{left:0;right:0;text-align:center;position:absolute;bottom:64px;margin:0;visibility:hidden}
.fixed-action-btn ul li{margin-bottom:15px}
.fixed-action-btn ul a.btn-floating{opacity:0}
.btn-flat{box-shadow:none;background-color:transparent;color:#343434;cursor:pointer;transition:background-color .2s}
.btn-flat:focus,.btn-flat:active{background-color:transparent}
.btn-flat:hover{background-color:rgba(0,0,0,0.1);box-shadow:none}
.btn-flat.disabled{color:#b3b3b3;cursor:default}
.btn-large{height:54px;line-height:54px}
.btn-large i{font-size:1.6rem}
.btn-small{font-size:.7rem;height:24px;line-height:24px}
.btn-small i{font-size:.9rem}
.btn-block{display:block;width:100%;}

/*! Shadows */
.shadow-z-1{box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}
.shadow-z-2{box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}
.shadow-z-3{box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}
.shadow-z-4{box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22)}
.shadow-z-5{box-shadow:0 19px 38px rgba(0,0,0,0.30),0 15px 12px rgba(0,0,0,0.22)}

/*! Carousel */

.carousel {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 400px;
  -webkit-perspective: 500px;
          perspective: 500px;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-transform-origin: 0% 50%;
          transform-origin: 0% 50%;
}
.carousel.carousel-slider {
  top: 0;
  left: 0;
  height: 0;
}
.carousel.carousel-slider .carousel-fixed-item {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 20px;
  z-index: 1;
}
.carousel.carousel-slider .carousel-fixed-item.with-indicators {
  bottom: 68px;
}
.carousel.carousel-slider .carousel-item {
  width: 100%;
  height: 100%;
  min-height: 400px;
  position: absolute;
  top: 0;
  left: 0;
}
.carousel.carousel-slider .carousel-item h2 {
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}
.carousel.carousel-slider .carousel-item p {
  font-size: 15px;
}
.carousel .carousel-item {
  display: none;
  width: 200px;
  height: 200px;
  position: absolute;
  top: 0;
  left: 0;
}
.carousel .carousel-item > img {
  width: 100%;
}
.carousel .indicators {
  position: absolute;
  text-align: center;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
}
.carousel .indicators .indicator-item {
  display: inline-block;
  position: relative;
  cursor: pointer;
  height: 8px;
  width: 8px;
  margin: 24px 4px;
  background-color: rgba(255, 255, 255, 0.5);
  transition: background-color .3s;
  border-radius: 50%;
}
.carousel .indicators .indicator-item.active {
  background-color: #fff;
}
/*
.carousel.scrolling .carousel-item .materialboxed,
.carousel .carousel-item:not(.active) .materialboxed {
  pointer-events: none;
}
---- Validation error */
/*! Customize! */
.collapsible{list-style-type:none}
.btn:hover{color:#FFF!important}
.btn-flat:hover{color:#000!important}
.btn-full{width:100%}

/*! GOOGLE ------------------------------------------------------- */

/*! Icons */
@font-face {
	font-family: 'Material Icons';
	font-style: normal;
	font-weight: 400;
	src: url(../vendor/material-design-icons/MaterialIcons-Regular.eot); /* For IE6-8 */
	src: local('Material Icons'),
		local('MaterialIcons-Regular'),
		url(../vendor/material-design-icons/MaterialIcons-Regular.woff2) format('woff2'),
		url(../vendor/material-design-icons/MaterialIcons-Regular.woff) format('woff'),
		url(../vendor/material-design-icons/MaterialIcons-Regular.ttf) format('truetype');
}
.material-icons {
	font-family: 'Material Icons';
	font-weight: normal;
	font-style: normal;
	font-size: 24px;  /* Preferred icon size */
	display: inline-block;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	/* Support for all WebKit browsers. */
	-webkit-font-smoothing: antialiased;
	/* Support for Firefox. */
	-moz-osx-font-smoothing: grayscale;
	/* Support for IE. */
	font-feature-settings: 'liga';
}
i.tiny{font-size:.9rem}
i.small{font-size:1.2rem}
i.medium{font-size:4rem}
i.large{font-size:6rem}

/*! OTHER -------------------------------------------------------- */

/*! Simplelightbox */
body.hidden-scroll{overflow:hidden}
.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#fff;opacity:.7;display:none;z-index:1006}
.sl-wrapper{z-index:1000}
.sl-wrapper button{border:0;background:0 0;font-size:24px;padding:0;cursor:pointer}
.sl-wrapper button:hover{opacity:.7}
.sl-wrapper .sl-close{display:none;position:fixed;right:30px;top:30px;z-index:1015}
.sl-wrapper .sl-counter{display:none;position:fixed;top:30px;left:30px;z-index:1015}
.sl-wrapper .sl-navigation{width:100%;display:none}
.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-10px;height:30px;width:30px;line-height:30px;text-align:center;display:block;z-index:1015;font-family:'Arial', sans-serif;}
.sl-wrapper .sl-navigation button.sl-next{right:40px}
.sl-wrapper .sl-navigation button.sl-prev{left:40px}
.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;-webkit-touch-action:none;z-index:10000}
.sl-wrapper .sl-image img{margin:0;padding:0;display:block}
.sl-wrapper .sl-image iframe{border:0;background:#000}
.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:#000;opacity:.8;position:absolute;bottom:0;left:0;right:0}
.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}
.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}
.sl-wrapper .sl-image .sl-download{display:none;position:absolute;bottom:5px;right:5px;color:#fff;z-index:1005}
.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:pulsate 1s ease-out infinite;-moz-animation:pulsate 1s ease-out infinite;-ms-animation:pulsate 1s ease-out infinite;-o-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}
.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
@keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}

/*! Masonry */
.masonry-wrapper{width:100%}
.masonry{column-fill:initial;column-gap:2px}
.masonry .brick img{display:block;height:auto;margin-bottom:2px;max-width:100%;width:960px;vertical-align:top}
.masonry .brick img a{border:0!important}
@media screen and (min-width: 61.9em){.masonry{column-count:4}}
@media screen and (min-width:47.9em) and (max-width: 61.9em){.masonry{column-count:3}}

/*! DEV ---------------------------------------------------------- */

/*! TOOLS */
.row.dev {margin-bottom:1rem}
.row.dev .row{margin-top:1rem;margin-bottom:0}
.row.dev [class*="col-"]{background-color:rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.12);padding-bottom:.5rem;padding-top:.5rem}
.viewport-helper{position:fixed;top:0;right:0;background-color:rgba(0,0,0,0.5);padding:10px;color:#fff;z-index:12345}
.no-select{-moz-userselect:none;-webkit-user-select:none}

/*! RESPONSIVE, BABY! */
@media screen and (min-width: 61.9em){ /* LARGE */ }
@media screen and (max-width: 61.9em){ /* SMALL + MEDIUM */ }
@media screen and (min-width:47.9em) and (max-width: 61.9em){ /* MEDIUM ONLY */ }
@media screen and (min-width:.1em) and (max-width: 48em){ /* SMALL ONLY*/ }

/*! CREDITS ---------------------------------------------------------

	normalize.css | MIT License | https://github.com/necolas/normalize.css
	Bootstrap v4.0.0-alpha | MIT License | http://v4-alpha.getbootstrap.com
	Materialize v0.97.6 | MIT License | http://materializecss.com/
	Google - Material Icons | APACHE LICENSE, VERSION 2.0 | https://design.google.com/icons/

*/

/* 1.0.1-alpha */
.toggle-switch {
	display: inline-block;
	vertical-align: top;
	-khtml-user-select: none;	
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
}
.toggle-switch .ts-label {
	display: inline-block;
	margin: 0 20px 0 0;
	transition: color .56s cubic-bezier(.4,0,.2,1);
	-webkit-transition: color .56s cubic-bezier(.4,0,.2,1);
	vertical-align: top;
}
.toggle-switch .ts-helper {
	display: inline-block;
	position: relative;
	width: 40px;
	height: 16px;
	border-radius: 8px;
	background: rgba(0,0,0,.26);
	-webkit-transition: background .28s cubic-bezier(.4,0,.2,1);
	transition: background .28s cubic-bezier(.4,0,.2,1);
	vertical-align: middle;
	cursor: pointer;
}
.toggle-switch .ts-helper:before {
	content: '';
	position: absolute;
	top: -4px;
	left: -4px;
	width: 24px;
	height: 24px;
	background: #fafafa;
	box-shadow: 0 2px 8px rgba(0,0,0,.28);
	border-radius: 50%;
	border: 0;
	-webkit-transition: left .28s cubic-bezier(.4,0,.2,1),background .28s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1);
	transition: left .28s cubic-bezier(.4,0,.2,1),background .28s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1);
}
.toggle-switch:not(.disabled) .ts-helper:active:before {
	box-shadow: 0 2px 8px rgba(0,0,0,.28),0 0 0 20px rgba(128,128,128,.1);
}
.toggle-switch input {
	position: absolute;
	z-index: 1;
	width: 46px;
	margin: 0 0 0 -4px;
	height: 24px;
	opacity: 0;
	filter: alpha(opacity=0);
	cursor: pointer;
}
.toggle-switch input:checked+.ts-helper:before {
	left: 20px;
}
.toggle-switch:not([data-ts-color]) input:not(:disabled):checked+.ts-helper {
	background: rgba(0,150,136,.5);
}

.toggle-switch:not([data-ts-color]) input:not(:disabled):checked+.ts-helper:before {
	background: #009688;
}

.toggle-switch:not([data-ts-color]) input:not(:disabled):checked+.ts-helper:active:before {
	box-shadow: 0 2px 8px rgba(0,0,0,.28),0 0 0 20px rgba(0,150,136,.2);
}

.toggle-switch.disabled {
	opacity: .6;
	filter: alpha(opacity=60);
}

.toggle-switch[data-ts-color=red] input:not(:disabled):checked+.ts-helper {
	background: rgba(244,67,54,.5);
}

.toggle-switch[data-ts-color=red] input:not(:disabled):checked+.ts-helper:before {
	background: #F44336;
}

.toggle-switch[data-ts-color=red] input:not(:disabled):checked+.ts-helper:active:before {
	box-shadow: 0 2px 8px rgba(0,0,0,.28),0 0 0 20px rgba(244,67,54,.2);
}

.toggle-switch[data-ts-color=blue] input:not(:disabled):checked+.ts-helper {
	background: rgba(33,150,243,.5);
}

.toggle-switch[data-ts-color=blue] input:not(:disabled):checked+.ts-helper:before {
	background: #2196F3;
}

.toggle-switch[data-ts-color=blue] input:not(:disabled):checked+.ts-helper:active:before {
	box-shadow: 0 2px 8px rgba(0,0,0,.28),0 0 0 20px rgba(33,150,243,.2);
}

.toggle-switch[data-ts-color=amber] input:not(:disabled):checked+.ts-helper {
	background: rgba(255,193,7,.5);
}

.toggle-switch[data-ts-color=amber] input:not(:disabled):checked+.ts-helper:before {
	background: #FFC107;
}

.toggle-switch[data-ts-color=amber] input:not(:disabled):checked+.ts-helper:active:before {
	box-shadow: 0 2px 8px rgba(0,0,0,.28),0 0 0 20px rgba(255,193,7,.2);
}

.toggle-switch[data-ts-color=purple] input:not(:disabled):checked+.ts-helper {
	background: rgba(186,104,200,.5);
}

.toggle-switch[data-ts-color=purple] input:not(:disabled):checked+.ts-helper:before {
	background: #BA68C8;
}

.toggle-switch[data-ts-color=purple] input:not(:disabled):checked+.ts-helper:active:before {
	box-shadow: 0 2px 8px rgba(0,0,0,.28),0 0 0 20px rgba(186,104,200,.2);
}

.toggle-switch[data-ts-color=pink] input:not(:disabled):checked+.ts-helper {
	background: rgba(233,30,99,.5);
}

.toggle-switch[data-ts-color=pink] input:not(:disabled):checked+.ts-helper:before {
	background: #E91E63;
}

.toggle-switch[data-ts-color=pink] input:not(:disabled):checked+.ts-helper:active:before {
	box-shadow: 0 2px 8px rgba(0,0,0,.28),0 0 0 20px rgba(233,30,99,.2);
}

.toggle-switch[data-ts-color=lime] input:not(:disabled):checked+.ts-helper {
	background: rgba(205,220,57,.5);
}

.toggle-switch[data-ts-color=lime] input:not(:disabled):checked+.ts-helper:before {
	background: #CDDC39;
}

.toggle-switch[data-ts-color=lime] input:not(:disabled):checked+.ts-helper:active:before {
	box-shadow: 0 2px 8px rgba(0,0,0,.28),0 0 0 20px rgba(205,220,57,.2);
}

.toggle-switch[data-ts-color=cyan] input:not(:disabled):checked+.ts-helper {
	background: rgba(0,188,212,.5);
}

.toggle-switch[data-ts-color=cyan] input:not(:disabled):checked+.ts-helper:before {
	background: #00BCD4;
}

.toggle-switch[data-ts-color=cyan] input:not(:disabled):checked+.ts-helper:active:before {
	box-shadow: 0 2px 8px rgba(0,0,0,.28),0 0 0 20px rgba(0,188,212,.2);
}

.toggle-switch[data-ts-color=green] input:not(:disabled):checked+.ts-helper {
	background: rgba(76,175,80,.5);
}

.toggle-switch[data-ts-color=green] input:not(:disabled):checked+.ts-helper:before {
	background: #4CAF50;
}

.toggle-switch[data-ts-color=green] input:not(:disabled):checked+.ts-helper:active:before {
	box-shadow: 0 2px 8px rgba(0,0,0,.28),0 0 0 20px rgba(76,175,80,.2);
}


/*! END OF LINE */