﻿/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[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:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}
ul, ol { padding:0; margin:0; list-style-position:inside }
textarea:focus, input:focus, select:focus, button:focus { outline:none }

html { -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; font-size: 62.5% }
*, *:before, *:after { -moz-box-sizing:inherit; -webkit-box-sizing:inherit; box-sizing:inherit }

/* grid layout */
.table { display: table; width: 100%; margin: 0 }
.table > div { display: table-cell; min-height: 1px; position: relative }
.table .p5 { width: 5% }
.table .p10 { width: 10% }
.table .p15 { width: 15% }
.table .p20 { width: 20% }
.table .p25 { width: 25% }
.table .p30 { width: 30% }
.table .p33 { width: 33.333% }
.table .p35 { width: 35% }
.table .p40 { width: 40% }
.table .p45 { width: 45% }
.table .p50 { width: 50% }
.table .p55 { width: 55% }
.table .p60 { width: 60% }
.table .p65 { width: 65% }
.table .p67 { width: 66.666% }
.table .p70 { width: 70% }
.table .p75 { width: 75% }
.table .p80 { width: 80% }
.table .p85 { width: 85% }
.table .p90 { width: 90% }
.table .p95 { width: 95% }
.table .p100 { width: 100% }

@media all and (max-width:960px)
{
    .table.responsive { display:block }
    .table.responsive > div { display:block; width:100% }
    .resolution-high { display:none }
}

/* paddings */
.pad-x-small { padding-left: .2em; padding-right: .2em }
.pad-x-medium { padding-left: .5em; padding-right: .5em }
.pad-x-large { padding-left: 1em; padding-right: 1em }
.pad-x-extra { padding-left: 2em; padding-right: 2em }
.pad-y-small { padding-top: .2em; padding-bottom: .2em }
.pad-y-medium { padding-top: .5em; padding-bottom: .5em }
.pad-y-large { padding-top: 1em; padding-bottom: 1em }
.pad-y-extra { padding-top: 2em; padding-bottom: 2em }
.pad-left { padding-left: .1em }
.pad-right { padding-right: .2em }

/* common classes */
.clearfix::after { content: ""; clear: both; display: table }
.hidden { display:none }
.block { display:block }
.collapsed { height:0 }
.nowrap { white-space:nowrap }
.left { text-align:left }
.center { text-align:center }
.right { text-align:right }
.pull-left { float:left }
.pull-right { float:right }
.top { vertical-align: top }
.middle { vertical-align: middle }
.bottom { vertical-align: bottom }
.small { font-size:.8em !important }
.smaller { font-size:.9em !important }
.large { font-size:large !important }
.larger { font-size:larger !important }
.uppercase { text-transform:uppercase }
.round-small { border-radius:2px }
.round-medium { border-radius:4px }
.round-large { border-radius:7px }
.round-extra { border-radius:12px }
.round-circle { border-radius:50% }
.solid { border-style:solid !important }
.dotted { border-style:dotted !important }
.dashed { border-style:dashed !important }
.border-single { border-width:1px !important }
.border-double { border-width:2px !important }
.border-triple { border-width:3px !important }
.border-quad { border-width:4px !important }

/* background colors */
.background.avocado { background-color:#CDD16A }
.background.yellow { background-color:#E4C25E }
.background.orange { background-color:#EF9F64 } /* F09348 */
.background.brown { background-color:#D47C53 }
.background.carrot { background-color:#FD6D52 }
.background.red { background-color:#E8564F }
.background.alizarin { background-color:#EE6D74 }
.background.salmon { background-color:#F8806F }
.background.violet { background-color:#EA96B5 }
.background.orchid { background-color:#E59099 }
.background.slate { background-color:#7C99CF }
.background.cyan { background-color:#76C7DC }
.background.blue { background-color:#38B7E4 }
.background.aqua { background-color:#00BCD4 }
.background.turquoise { background-color:#3BBFBA }
.background.teal { background-color:#28BD9E }
.background.chaki { background-color:#90BC89 }
.background.green { background-color:#9CC66F } /* 9DD26A */
.background.amethyst { background-color:#BCA1C9 }
.background.clouds { background-color:#ECF0F1 }
.background.silver { background-color:#BDC3C7 }
.background.grey { background-color:#AFAFAC }
.background.concrete { background-color:#95A5A6 }
.background.asbestos { background-color:#7F8C8D }
.background.asphalt{ background-color:#5D687A }
.background.midnight { background-color:#34495E } 
.background.olive { background-color:#AAB26E }

/* text colors */
.text.avocado { color:#CDD16A }
.text.yellow { color:#E4C25E }
.text.orange { color:#EF9F64 } /* F09348 */
.text.brown { color:#D47C53 }
.text.carrot { color:#FD6D52 }
.text.red { color:#E8564F }
.text.alizarin { color:#EE6D74 }
.text.salmon { color:#F8806F }
.text.violet { color:#EA96B5 }
.text.orchid { color:#E59099 }
.text.slate { color:#7C99CF }
.text.cyan { color:#76C7DC }
.text.blue { color:#38B7E4 }
.text.aqua { color:#00BCD4 }
.text.turquoise { color:#3BBFBA }
.text.teal { color:#28BD9E }
.text.chaki { color:#90BC89 }
.text.green { color:#9CC66F } /* 9DD26A */
.text.amethyst { color:#BCA1C9 }
.text.clouds { color:#ECF0F1 }
.text.silver { color:#BDC3C7 }
.text.grey { color:#AFAFAC }
.text.concrete { color:#95A5A6 }
.text.asbestos { color:#7F8C8D }
.text.asphalt{ color:#5D687A }
.text.midnight { color:#34495E } 
.text.olive { color:#AAB26E } 

/* border colors */
.outline.avocado { border-color:#CDD16A }
.outline.yellow { border-color:#EBC860 }
.outline.orange { border-color:#E8A55F } 
.outline.brown { border-color:#D47C53 }
.outline.carrot { border-color:#FD6D52 }
.outline.red { border-color:#E8564F }
.outline.alizarin { border-color:#EE6D74 }
.outline.salmon { border-color:#F8806F }
.outline.violet { border-color:#EA96B5 }
.outline.orchid { border-color:#E59099 }
.outline.slate { border-color:#7C99CF }
.outline.cyan { border-color:#76C7DC }
.outline.blue { border-color:#38B7E4 }
.outline.aqua { border-color:#00BCD4 }
.outline.turquoise { border-color:#3BBFBA }
.outline.teal { border-color:#28BD9E }
.outline.chaki { border-color:#90BC89 }
.outline.green { border-color:#9CC66F }
.outline.amethyst { border-color:#BCA1C9 }
.outline.clouds { border-color:#ECF0F1 }
.outline.silver { border-color:#BDC3C7 }
.outline.grey { border-color:#AFAFAC }
.outline.concrete { border-color:#95A5A6 }
.outline.asbestos { border-color:#7F8C8D }
.outline.asphalt{ border-color:#5D687A }
.outline.midnight { border-color:#34495E } 
.outline.olive { border-color:#AAB26E }