/* Normalize.css */
img,legend{border:0}legend,td,th{padding:0}.pure-button:focus,a:active,a:hover{outline:0}.pure-table,table{border-collapse:collapse;border-spacing:0}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}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}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}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}.pure-button,input{line-height:normal}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[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}.hidden,[hidden]{display:none!important}.pure-img{max-width:100%;height:auto;display:block}.pure-g{letter-spacing:-.31em;text-rendering:optimizespeed;font-family:FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;-webkit-flex-flow:row wrap;display:-ms-flexbox;-ms-flex-flow:row wrap;-ms-align-content:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.opera-only:-o-prefocus,.pure-g{word-spacing:-.43em}.pure-u,.pure-u-1,.pure-u-1-1,.pure-u-1-12,.pure-u-1-2,.pure-u-1-24,.pure-u-1-3,.pure-u-1-4,.pure-u-1-5,.pure-u-1-6,.pure-u-1-8,.pure-u-10-24,.pure-u-11-12,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-2-24,.pure-u-2-3,.pure-u-2-5,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24,.pure-u-3-24,.pure-u-3-4,.pure-u-3-5,.pure-u-3-8,.pure-u-4-24,.pure-u-4-5,.pure-u-5-12,.pure-u-5-24,.pure-u-5-5,.pure-u-5-6,.pure-u-5-8,.pure-u-6-24,.pure-u-7-12,.pure-u-7-24,.pure-u-7-8,.pure-u-8-24,.pure-u-9-24{letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;display:inline-block;zoom:1}.pure-g [class*=pure-u]{font-family:sans-serif}.pure-u-1-24{width:4.1667%}.pure-u-1-12,.pure-u-2-24{width:8.3333%}.pure-u-1-8,.pure-u-3-24{width:12.5%}.pure-u-1-6,.pure-u-4-24{width:16.6667%}.pure-u-1-5{width:20%}.pure-u-5-24{width:20.8333%}.pure-u-1-4,.pure-u-6-24{width:25%}.pure-u-7-24{width:29.1667%}.pure-u-1-3,.pure-u-8-24{width:33.3333%}.pure-u-3-8,.pure-u-9-24{width:37.5%}.pure-u-2-5{width:40%}.pure-u-10-24,.pure-u-5-12{width:41.6667%}.pure-u-11-24{width:45.8333%}.pure-u-1-2,.pure-u-12-24{width:50%}.pure-u-13-24{width:54.1667%}.pure-u-14-24,.pure-u-7-12{width:58.3333%}.pure-u-3-5{width:60%}.pure-u-15-24,.pure-u-5-8{width:62.5%}.pure-u-16-24,.pure-u-2-3{width:66.6667%}.pure-u-17-24{width:70.8333%}.pure-u-18-24,.pure-u-3-4{width:75%}.pure-u-19-24{width:79.1667%}.pure-u-4-5{width:80%}.pure-u-20-24,.pure-u-5-6{width:83.3333%}.pure-u-21-24,.pure-u-7-8{width:87.5%}.pure-u-11-12,.pure-u-22-24{width:91.6667%}.pure-u-23-24{width:95.8333%}.pure-u-1,.pure-u-1-1,.pure-u-24-24,.pure-u-5-5{width:100%}.pure-button{display:inline-block;zoom:1;white-space:nowrap;vertical-align:middle;text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:inherit;font-size:100%;padding:.5em 1em;color:#444;color:rgba(0,0,0,.8);border:1px solid #999;border:0 transparent;background-color:#E6E6E6;text-decoration:none;border-radius:2px}.pure-button-active,.pure-button:active{box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset;border-color:#000\9}.pure-button-hidden{display:none}.pure-button::-moz-focus-inner{padding:0;border:0}.pure-button-primary,.pure-button-selected,a.pure-button-primary,a.pure-button-selected{background-color:#0078e7;color:#fff}.pure-form input[type=color],.pure-form input[type=date],.pure-form input[type=datetime-local],.pure-form input[type=datetime],.pure-form input[type=email],.pure-form input[type=month],.pure-form input[type=number],.pure-form input[type=password],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=text],.pure-form input[type=time],.pure-form input[type=url],.pure-form input[type=week],.pure-form select,.pure-form textarea{padding:.5em .6em;display:inline-block;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pure-form input:not([type]){padding:.5em .6em;display:inline-block;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pure-form input[type=color]{padding:.2em .5em}.pure-form input:not([type]):focus,.pure-form input[type=color]:focus,.pure-form input[type=date]:focus,.pure-form input[type=datetime-local]:focus,.pure-form input[type=datetime]:focus,.pure-form input[type=email]:focus,.pure-form input[type=month]:focus,.pure-form input[type=number]:focus,.pure-form input[type=password]:focus,.pure-form input[type=search]:focus,.pure-form input[type=tel]:focus,.pure-form input[type=text]:focus,.pure-form input[type=time]:focus,.pure-form input[type=url]:focus,.pure-form input[type=week]:focus,.pure-form select:focus,.pure-form textarea:focus{outline:0;border-color:#129FEA}.pure-form input[type=checkbox]:focus,.pure-form input[type=file]:focus,.pure-form input[type=radio]:focus{outline:#129FEA auto 1px}.pure-form .pure-checkbox,.pure-form .pure-radio{margin:.5em 0;display:block}.pure-form input:not([type])[disabled],.pure-form input[type=color][disabled],.pure-form input[type=date][disabled],.pure-form input[type=datetime-local][disabled],.pure-form input[type=datetime][disabled],.pure-form input[type=email][disabled],.pure-form input[type=month][disabled],.pure-form input[type=number][disabled],.pure-form input[type=password][disabled],.pure-form input[type=search][disabled],.pure-form input[type=tel][disabled],.pure-form input[type=text][disabled],.pure-form input[type=time][disabled],.pure-form input[type=url][disabled],.pure-form input[type=week][disabled],.pure-form select[disabled],.pure-form textarea[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}.pure-form input[readonly],.pure-form select[readonly],.pure-form textarea[readonly]{background-color:#eee;color:#777;border-color:#ccc}.pure-form input:focus:invalid,.pure-form select:focus:invalid,.pure-form textarea:focus:invalid{color:#b94a48;border-color:#e9322d}.pure-form input[type=checkbox]:focus:invalid:focus,.pure-form input[type=file]:focus:invalid:focus,.pure-form input[type=radio]:focus:invalid:focus{outline-color:#e9322d}.pure-form select{height:2.25em;border:1px solid #ccc;background-color:#fff}.pure-form select[multiple]{height:auto}.pure-form label{margin:.5em 0 .2em}.pure-form fieldset{margin:0;padding:.35em 0 .75em;border:0}.pure-form legend{display:block;width:100%;padding:.3em 0;margin-bottom:.3em;color:#333;border-bottom:1px solid #e5e5e5}.pure-form-stacked input:not([type]),.pure-form-stacked input[type=color],.pure-form-stacked input[type=date],.pure-form-stacked input[type=datetime-local],.pure-form-stacked input[type=datetime],.pure-form-stacked input[type=email],.pure-form-stacked input[type=file],.pure-form-stacked input[type=month],.pure-form-stacked input[type=number],.pure-form-stacked input[type=password],.pure-form-stacked input[type=search],.pure-form-stacked input[type=tel],.pure-form-stacked input[type=text],.pure-form-stacked input[type=time],.pure-form-stacked input[type=url],.pure-form-stacked input[type=week],.pure-form-stacked label,.pure-form-stacked select,.pure-form-stacked textarea{display:block;margin:.25em 0}.pure-form-aligned .pure-help-inline,.pure-form-aligned input,.pure-form-aligned select,.pure-form-aligned textarea,.pure-form-message-inline{display:inline-block;vertical-align:middle}.pure-form-aligned textarea{vertical-align:top}.pure-form-aligned .pure-control-group{margin-bottom:.5em}.pure-form-aligned .pure-control-group label{text-align:right;display:inline-block;vertical-align:middle;width:10em;margin:0 1em 0 0}.pure-form-aligned .pure-controls{margin:1.5em 0 0 11em}.pure-form .pure-input-rounded,.pure-form input.pure-input-rounded{border-radius:2em;padding:.5em 1em}.pure-form .pure-group fieldset{margin-bottom:10px}.pure-form .pure-group input,.pure-form .pure-group textarea{display:block;padding:10px;margin:0 0 -1px;border-radius:0;position:relative;top:-1px}.pure-form .pure-group input:focus,.pure-form .pure-group textarea:focus{z-index:3}.pure-form .pure-group input:first-child,.pure-form .pure-group textarea:first-child{top:1px;border-radius:4px 4px 0 0;margin:0}.pure-form .pure-group input:first-child:last-child,.pure-form .pure-group textarea:first-child:last-child{top:1px;border-radius:4px;margin:0}.pure-form .pure-group input:last-child,.pure-form .pure-group textarea:last-child{top:-2px;border-radius:0 0 4px 4px;margin:0}.pure-form .pure-group button{margin:.35em 0}.pure-form .pure-input-1{width:100%}.pure-form .pure-input-2-3{width:66%}.pure-form .pure-input-1-2{width:50%}.pure-form .pure-input-1-3{width:33%}.pure-form .pure-input-1-4{width:25%}.pure-form .pure-help-inline,.pure-form-message-inline{display:inline-block;padding-left:.3em;color:#666;vertical-align:middle;font-size:.875em}.pure-form-message{display:block;color:#666;font-size:.875em}@media only screen and (max-width:480px){.pure-form button[type=submit]{margin:.7em 0 0}.pure-form input:not([type]),.pure-form input[type=color],.pure-form input[type=date],.pure-form input[type=datetime-local],.pure-form input[type=datetime],.pure-form input[type=email],.pure-form input[type=month],.pure-form input[type=number],.pure-form input[type=password],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=text],.pure-form input[type=time],.pure-form input[type=url],.pure-form input[type=week],.pure-form label{margin-bottom:.3em;display:block}.pure-group input:not([type]),.pure-group input[type=color],.pure-group input[type=date],.pure-group input[type=datetime-local],.pure-group input[type=datetime],.pure-group input[type=email],.pure-group input[type=month],.pure-group input[type=number],.pure-group input[type=password],.pure-group input[type=search],.pure-group input[type=tel],.pure-group input[type=text],.pure-group input[type=time],.pure-group input[type=url],.pure-group input[type=week]{margin-bottom:0}.pure-form-aligned .pure-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.pure-form-aligned .pure-controls{margin:1.5em 0 0}.pure-form .pure-help-inline,.pure-form-message,.pure-form-message-inline{display:block;font-size:.75em;padding:.2em 0 .8em}}.pure-menu{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pure-menu-fixed{position:fixed;left:0;top:0;z-index:3}.pure-menu-item,.pure-menu-list{position:relative}.pure-menu-list{list-style:none;margin:0;padding:0}.pure-menu-item{padding:0;margin:0;height:100%}.pure-menu-heading,.pure-menu-link{display:block;text-decoration:none;white-space:nowrap}.pure-menu-horizontal{width:100%;white-space:nowrap}.pure-menu-horizontal .pure-menu-list{display:inline-block}.pure-menu-horizontal .pure-menu-heading,.pure-menu-horizontal .pure-menu-item,.pure-menu-horizontal .pure-menu-separator{display:inline-block;zoom:1;vertical-align:middle}.pure-menu-item .pure-menu-item{display:block}.pure-menu-children{display:none;position:absolute;left:100%;top:0;margin:0;padding:0;z-index:3}.pure-menu-horizontal .pure-menu-children{left:0;top:auto;width:inherit}.pure-menu-active>.pure-menu-children,.pure-menu-allow-hover:hover>.pure-menu-children{display:block;position:absolute}.pure-menu-has-children>.pure-menu-link:after{padding-left:.5em;content:"\25B8";font-size:small}.pure-menu-horizontal .pure-menu-has-children>.pure-menu-link:after{content:"\25BE"}.pure-menu-scrollable{overflow-y:scroll;overflow-x:hidden}.pure-menu-scrollable .pure-menu-list{display:block}.pure-menu-horizontal.pure-menu-scrollable .pure-menu-list{display:inline-block}.pure-menu-horizontal.pure-menu-scrollable{white-space:nowrap;overflow-y:hidden;overflow-x:auto;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;padding:.5em 0}.pure-menu-horizontal.pure-menu-scrollable::-webkit-scrollbar{display:none}.pure-menu-separator{background-color:#ccc;height:1px;margin:.3em 0}.pure-menu-horizontal .pure-menu-separator{width:1px;height:1.3em;margin:0 .3em}.pure-menu-heading{text-transform:uppercase;color:#565d64}.pure-menu-link{color:#777}.pure-menu-children{background-color:#fff}.pure-menu-disabled,.pure-menu-heading,.pure-menu-link{padding:.5em 1em}.pure-menu-disabled{opacity:.5}.pure-menu-disabled .pure-menu-link:hover{background-color:transparent}.pure-menu-active>.pure-menu-link,.pure-menu-link:focus,.pure-menu-link:hover{background-color:#eee}.pure-menu-selected .pure-menu-link,.pure-menu-selected .pure-menu-link:visited{color:#000}.pure-table{empty-cells:show;border:1px solid #cbcbcb}.pure-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.pure-table td,.pure-table th{border-left:1px solid #cbcbcb;border-width:0 0 0 1px;font-size:inherit;margin:0;overflow:visible;padding:.5em 1em}.pure-table td:first-child,.pure-table th:first-child{border-left-width:0}.pure-table thead{background-color:#e0e0e0;color:#000;text-align:left;vertical-align:bottom}.pure-table td{background-color:transparent}.pure-table-odd td,.pure-table-striped tr:nth-child(2n-1) td{background-color:#f2f2f2}.pure-table-bordered td{border-bottom:1px solid #cbcbcb}.pure-table-bordered tbody>tr:last-child>td{border-bottom-width:0}.pure-table-horizontal td,.pure-table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #cbcbcb}.pure-table-horizontal tbody>tr:last-child>td{border-bottom-width:0}

/* PureCSS.css */
@media screen and (min-width:35.5em){.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-1-12,.pure-u-sm-1-2,.pure-u-sm-1-24,.pure-u-sm-1-3,.pure-u-sm-1-4,.pure-u-sm-1-5,.pure-u-sm-1-6,.pure-u-sm-1-8,.pure-u-sm-10-24,.pure-u-sm-11-12,.pure-u-sm-11-24,.pure-u-sm-12-24,.pure-u-sm-13-24,.pure-u-sm-14-24,.pure-u-sm-15-24,.pure-u-sm-16-24,.pure-u-sm-17-24,.pure-u-sm-18-24,.pure-u-sm-19-24,.pure-u-sm-2-24,.pure-u-sm-2-3,.pure-u-sm-2-5,.pure-u-sm-20-24,.pure-u-sm-21-24,.pure-u-sm-22-24,.pure-u-sm-23-24,.pure-u-sm-24-24,.pure-u-sm-3-24,.pure-u-sm-3-4,.pure-u-sm-3-5,.pure-u-sm-3-8,.pure-u-sm-4-24,.pure-u-sm-4-5,.pure-u-sm-5-12,.pure-u-sm-5-24,.pure-u-sm-5-5,.pure-u-sm-5-6,.pure-u-sm-5-8,.pure-u-sm-6-24,.pure-u-sm-7-12,.pure-u-sm-7-24,.pure-u-sm-7-8,.pure-u-sm-8-24,.pure-u-sm-9-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-sm-1-24{width:4.1667%}.pure-u-sm-1-12,.pure-u-sm-2-24{width:8.3333%}.pure-u-sm-1-8,.pure-u-sm-3-24{width:12.5%}.pure-u-sm-1-6,.pure-u-sm-4-24{width:16.6667%}.pure-u-sm-1-5{width:20%}.pure-u-sm-5-24{width:20.8333%}.pure-u-sm-1-4,.pure-u-sm-6-24{width:25%}.pure-u-sm-7-24{width:29.1667%}.pure-u-sm-1-3,.pure-u-sm-8-24{width:33.3333%}.pure-u-sm-3-8,.pure-u-sm-9-24{width:37.5%}.pure-u-sm-2-5{width:40%}.pure-u-sm-10-24,.pure-u-sm-5-12{width:41.6667%}.pure-u-sm-11-24{width:45.8333%}.pure-u-sm-1-2,.pure-u-sm-12-24{width:50%}.pure-u-sm-13-24{width:54.1667%}.pure-u-sm-14-24,.pure-u-sm-7-12{width:58.3333%}.pure-u-sm-3-5{width:60%}.pure-u-sm-15-24,.pure-u-sm-5-8{width:62.5%}.pure-u-sm-16-24,.pure-u-sm-2-3{width:66.6667%}.pure-u-sm-17-24{width:70.8333%}.pure-u-sm-18-24,.pure-u-sm-3-4{width:75%}.pure-u-sm-19-24{width:79.1667%}.pure-u-sm-4-5{width:80%}.pure-u-sm-20-24,.pure-u-sm-5-6{width:83.3333%}.pure-u-sm-21-24,.pure-u-sm-7-8{width:87.5%}.pure-u-sm-11-12,.pure-u-sm-22-24{width:91.6667%}.pure-u-sm-23-24{width:95.8333%}.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-24-24,.pure-u-sm-5-5{width:100%}}@media screen and (min-width:48em){.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-1-12,.pure-u-md-1-2,.pure-u-md-1-24,.pure-u-md-1-3,.pure-u-md-1-4,.pure-u-md-1-5,.pure-u-md-1-6,.pure-u-md-1-8,.pure-u-md-10-24,.pure-u-md-11-12,.pure-u-md-11-24,.pure-u-md-12-24,.pure-u-md-13-24,.pure-u-md-14-24,.pure-u-md-15-24,.pure-u-md-16-24,.pure-u-md-17-24,.pure-u-md-18-24,.pure-u-md-19-24,.pure-u-md-2-24,.pure-u-md-2-3,.pure-u-md-2-5,.pure-u-md-20-24,.pure-u-md-21-24,.pure-u-md-22-24,.pure-u-md-23-24,.pure-u-md-24-24,.pure-u-md-3-24,.pure-u-md-3-4,.pure-u-md-3-5,.pure-u-md-3-8,.pure-u-md-4-24,.pure-u-md-4-5,.pure-u-md-5-12,.pure-u-md-5-24,.pure-u-md-5-5,.pure-u-md-5-6,.pure-u-md-5-8,.pure-u-md-6-24,.pure-u-md-7-12,.pure-u-md-7-24,.pure-u-md-7-8,.pure-u-md-8-24,.pure-u-md-9-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-md-1-24{width:4.1667%}.pure-u-md-1-12,.pure-u-md-2-24{width:8.3333%}.pure-u-md-1-8,.pure-u-md-3-24{width:12.5%}.pure-u-md-1-6,.pure-u-md-4-24{width:16.6667%}.pure-u-md-1-5{width:20%}.pure-u-md-5-24{width:20.8333%}.pure-u-md-1-4,.pure-u-md-6-24{width:25%}.pure-u-md-7-24{width:29.1667%}.pure-u-md-1-3,.pure-u-md-8-24{width:33.3333%}.pure-u-md-3-8,.pure-u-md-9-24{width:37.5%}.pure-u-md-2-5{width:40%}.pure-u-md-10-24,.pure-u-md-5-12{width:41.6667%}.pure-u-md-11-24{width:45.8333%}.pure-u-md-1-2,.pure-u-md-12-24{width:50%}.pure-u-md-13-24{width:54.1667%}.pure-u-md-14-24,.pure-u-md-7-12{width:58.3333%}.pure-u-md-3-5{width:60%}.pure-u-md-15-24,.pure-u-md-5-8{width:62.5%}.pure-u-md-16-24,.pure-u-md-2-3{width:66.6667%}.pure-u-md-17-24{width:70.8333%}.pure-u-md-18-24,.pure-u-md-3-4{width:75%}.pure-u-md-19-24{width:79.1667%}.pure-u-md-4-5{width:80%}.pure-u-md-20-24,.pure-u-md-5-6{width:83.3333%}.pure-u-md-21-24,.pure-u-md-7-8{width:87.5%}.pure-u-md-11-12,.pure-u-md-22-24{width:91.6667%}.pure-u-md-23-24{width:95.8333%}.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-24-24,.pure-u-md-5-5{width:100%}}@media screen and (min-width:65em){.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-1-12,.pure-u-lg-1-2,.pure-u-lg-1-24,.pure-u-lg-1-3,.pure-u-lg-1-4,.pure-u-lg-1-5,.pure-u-lg-1-6,.pure-u-lg-1-8,.pure-u-lg-10-24,.pure-u-lg-11-12,.pure-u-lg-11-24,.pure-u-lg-12-24,.pure-u-lg-13-24,.pure-u-lg-14-24,.pure-u-lg-15-24,.pure-u-lg-16-24,.pure-u-lg-17-24,.pure-u-lg-18-24,.pure-u-lg-19-24,.pure-u-lg-2-24,.pure-u-lg-2-3,.pure-u-lg-2-5,.pure-u-lg-20-24,.pure-u-lg-21-24,.pure-u-lg-22-24,.pure-u-lg-23-24,.pure-u-lg-24-24,.pure-u-lg-3-24,.pure-u-lg-3-4,.pure-u-lg-3-5,.pure-u-lg-3-8,.pure-u-lg-4-24,.pure-u-lg-4-5,.pure-u-lg-5-12,.pure-u-lg-5-24,.pure-u-lg-5-5,.pure-u-lg-5-6,.pure-u-lg-5-8,.pure-u-lg-6-24,.pure-u-lg-7-12,.pure-u-lg-7-24,.pure-u-lg-7-8,.pure-u-lg-8-24,.pure-u-lg-9-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-lg-1-24{width:4.1667%}.pure-u-lg-1-12,.pure-u-lg-2-24{width:8.3333%}.pure-u-lg-1-8,.pure-u-lg-3-24{width:12.5%}.pure-u-lg-1-6,.pure-u-lg-4-24{width:16.6667%}.pure-u-lg-1-5{width:20%}.pure-u-lg-5-24{width:20.8333%}.pure-u-lg-1-4,.pure-u-lg-6-24{width:25%}.pure-u-lg-7-24{width:29.1667%}.pure-u-lg-1-3,.pure-u-lg-8-24{width:33.3333%}.pure-u-lg-3-8,.pure-u-lg-9-24{width:37.5%}.pure-u-lg-2-5{width:40%}.pure-u-lg-10-24,.pure-u-lg-5-12{width:41.6667%}.pure-u-lg-11-24{width:45.8333%}.pure-u-lg-1-2,.pure-u-lg-12-24{width:50%}.pure-u-lg-13-24{width:54.1667%}.pure-u-lg-14-24,.pure-u-lg-7-12{width:58.3333%}.pure-u-lg-3-5{width:60%}.pure-u-lg-15-24,.pure-u-lg-5-8{width:62.5%}.pure-u-lg-16-24,.pure-u-lg-2-3{width:66.6667%}.pure-u-lg-17-24{width:70.8333%}.pure-u-lg-18-24,.pure-u-lg-3-4{width:75%}.pure-u-lg-19-24{width:79.1667%}.pure-u-lg-4-5{width:80%}.pure-u-lg-20-24,.pure-u-lg-5-6{width:83.3333%}.pure-u-lg-21-24,.pure-u-lg-7-8{width:87.5%}.pure-u-lg-11-12,.pure-u-lg-22-24{width:91.6667%}.pure-u-lg-23-24{width:95.8333%}.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-24-24,.pure-u-lg-5-5{width:100%}}@media screen and (min-width:87em){.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-1-12,.pure-u-xl-1-2,.pure-u-xl-1-24,.pure-u-xl-1-3,.pure-u-xl-1-4,.pure-u-xl-1-5,.pure-u-xl-1-6,.pure-u-xl-1-8,.pure-u-xl-10-24,.pure-u-xl-11-12,.pure-u-xl-11-24,.pure-u-xl-12-24,.pure-u-xl-13-24,.pure-u-xl-14-24,.pure-u-xl-15-24,.pure-u-xl-16-24,.pure-u-xl-17-24,.pure-u-xl-18-24,.pure-u-xl-19-24,.pure-u-xl-2-24,.pure-u-xl-2-3,.pure-u-xl-2-5,.pure-u-xl-20-24,.pure-u-xl-21-24,.pure-u-xl-22-24,.pure-u-xl-23-24,.pure-u-xl-24-24,.pure-u-xl-3-24,.pure-u-xl-3-4,.pure-u-xl-3-5,.pure-u-xl-3-8,.pure-u-xl-4-24,.pure-u-xl-4-5,.pure-u-xl-5-12,.pure-u-xl-5-24,.pure-u-xl-5-5,.pure-u-xl-5-6,.pure-u-xl-5-8,.pure-u-xl-6-24,.pure-u-xl-7-12,.pure-u-xl-7-24,.pure-u-xl-7-8,.pure-u-xl-8-24,.pure-u-xl-9-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-xl-1-24{width:4.1667%}.pure-u-xl-1-12,.pure-u-xl-2-24{width:8.3333%}.pure-u-xl-1-8,.pure-u-xl-3-24{width:12.5%}.pure-u-xl-1-6,.pure-u-xl-4-24{width:16.6667%}.pure-u-xl-1-5{width:20%}.pure-u-xl-5-24{width:20.8333%}.pure-u-xl-1-4,.pure-u-xl-6-24{width:25%}.pure-u-xl-7-24{width:29.1667%}.pure-u-xl-1-3,.pure-u-xl-8-24{width:33.3333%}.pure-u-xl-3-8,.pure-u-xl-9-24{width:37.5%}.pure-u-xl-2-5{width:40%}.pure-u-xl-10-24,.pure-u-xl-5-12{width:41.6667%}.pure-u-xl-11-24{width:45.8333%}.pure-u-xl-1-2,.pure-u-xl-12-24{width:50%}.pure-u-xl-13-24{width:54.1667%}.pure-u-xl-14-24,.pure-u-xl-7-12{width:58.3333%}.pure-u-xl-3-5{width:60%}.pure-u-xl-15-24,.pure-u-xl-5-8{width:62.5%}.pure-u-xl-16-24,.pure-u-xl-2-3{width:66.6667%}.pure-u-xl-17-24{width:70.8333%}.pure-u-xl-18-24,.pure-u-xl-3-4{width:75%}.pure-u-xl-19-24{width:79.1667%}.pure-u-xl-4-5{width:80%}.pure-u-xl-20-24,.pure-u-xl-5-6{width:83.3333%}.pure-u-xl-21-24,.pure-u-xl-7-8{width:87.5%}.pure-u-xl-11-12,.pure-u-xl-22-24{width:91.6667%}.pure-u-xl-23-24{width:95.8333%}.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-24-24,.pure-u-xl-5-5{width:100%}}

/* Featherlight */
@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:0;border-bottom:0 solid transparent;min-width:30%;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:0}}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%;padding:0;border-bottom:0 solid transparent}}

/* Style.css */
html,
body {
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
}

body {
     color: #2a2d32;
     font-size: 16px;
     line-height: 22px;
     background: #FFFFFF;
}

main {
     position: relative;
     overflow: hidden;
}

::-moz-selection,
::selection {
     background: #eeeeee;
     text-shadow: none;
}

#fusion .pure-form .pure-input-1 {
     width: 100%;
     display: block;
}

body,
html,
#fusion h1,
#fusion h2,
#fusion h3,
#fusion h4,
#fusion h5,
#fusion h6,
#fusion button,
#fusion input,
#fusion select,
#fusion textarea,
#fusion .row [class *="pure-u"] {
     font-family: 'Proxima Nova', 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif !important;
     margin: 0;
     font-weight: 400;
     color: #2a2d32;
}

#fusion .pure-link,
#fusion .pure-button,
#fusion input,
#fusion select,
#fusion textarea {
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     -webkit-box-shadow: none;
     box-shadow: none;
     outline: 0;
     border: 0;
     border-radius: 0;
     max-width: 100%;
}

#fusion form > div > div,
#fusion form > div > fieldset > div,
#fusion form > div {
     margin: 0;
     padding: 0;
}

#fusion .pure-link {
     background: none;
     color: inherit;
     padding: 0;
}

#fusion .fusion-bg-alt {
     background: #FFFFFF;
     padding-bottom: 20px;
}

#fusion #fusion-bottom .pure-phone {
     margin-top: 20px;
}

#fusion #leave-review,
#fusion .fusion-bg-alt h2 {
     padding-top: 30px;
}

#fusion .pure-phone {
     color: #2a2d32;
     font-size: 20px;
     font-weight: 700;
     line-height: 25px;
     display: block;
}

#fusion .sidebarlinks {
     color: inherit;
}

#fusion .fusion-mask-gallery:before,
#fusion .fusion-mask:before {
     display: inline-block;
     content: '';
     position: absolute;
     top: 0;
     bottom: 0;
     left: 0;
     right: 0;
     margin: auto;
     width: 100%;
     height: 100%;
}

#fusion .fusion-mask-gallery:before {
     z-index: 1;
     background: rgba(222,229,239,0.7);
     filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4cdee5ec', endColorstr='#4cdee5ec'); /* IE */
}

#fusion .fusion-mask:before {
     z-index: 1;
     /*background: rgba(0,0,0,0.4); */
     filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4c000000', endColorstr='#4c000000'); /* IE */
}

#fusion #fusion-header,
#fusion .parallax-window .fusion-container,
#fusion #fusion-main .fusion-container,
#fusion #fusion-sidebar {
     z-index: 10;
}

#fusion em,
#fusion i {
     display: inline-block;
     font-size: 12px;
     line-height: 14px;
     font-weight: 300;
     font-style: italic;
     color: #747474;
}

#fusion input,
#fusion select {
     height: auto;
     border: 1px solid #dee5ec;
     background: #FFFFFF;
     font-weight: 300;
}

#fusion input,
#fusion textarea {
	margin-bottom: 5px;
}

#fusion select {
	margin-top: 5px;
	padding-left: 15px;
}

#fusion input {
     padding: 13px 15px 14px;
}

#fusion .pure-button {
     padding: 11px 0;
}

#fusion input,
#fusion select,
#fusion textarea {
	width: 100%;
}

#fusion h1 {
     font-size: 45px;
     line-height: 40px;
     font-weight: 300;
}

#fusion .featherlight.fusion header,
#fusion h2 {
     font-size: 22px;
     line-height: 22px;
     text-transform: uppercase;
}

#fusion #fusion-rate h2 {
	text-transform: initial;
	line-height: 26px;
}

#fusion h3 {
     font-size: 20px;
     line-height: 22px;
     font-weight: 600;
}

#fusion h4 {
     font-size: 20px;
     line-height: 24px;
     font-weight: 600;
}

#fusion h5,
#fusion h6 {
     font-size: 20px;
     line-height: 24px;
     font-weight: 700;
}

#fusion address {
     font-weight: 300;
}

#fusion p,
#fusion ul {
     margin: 0;
     padding: 0;
}

#fusion ul li {
     list-style: none;
}

#fusion address,
#fusion cite {
     font-style: normal;
}

#fusion select {
     height: auto;
}

#fusion .fusion-label {
     display: block;
     position: relative;
     margin: 0;
}

#fusion:link,
#fusion:visited,
#fusion a {
     text-decoration: none;
}

#fusion .fusion-featured {
     position: relative;
     overflow: hidden;
}

#fusion .fusion-featured img {
     position: absolute;
     top: 0;
     bottom: 0;
     left: 0;
     right: 0;
     margin: auto;
}

#fusion .fusion-img-cover {
     object-fit: cover;
     width: 100%;
     height: 100%;
     overflow: hidden;
}

#fusion .fusion-container {
     position: relative;
}

#fusion .fusion-link {
     color: inherit;
}

#fusion .fusion-overlay {
     background: #000000;
     background: rgba(0, 0, 0, 0.65);
     z-index: 9;
     top: 0;
     bottom: 0;
     left: 0;
     right: 0;
     margin: auto;
     position: fixed;
}

#fusion .fusion-overlay.inactive {
     position: absolute;
     overflow: hidden;
     clip: rect(0 0 0 0);
     height: 1px;
     width: 1px;
     margin: -1px;
     padding: 0;
     border: 0;
}

#fusion .pure-button {
     background-color: #2a2d32;
     border: 1px solid #dee5ec;
     color: #FFFFFF;
}

#fusion .pure-button:active {
     outline: 0;
     -webkit-box-shadow: none;
     box-shadow: none;
}

#fusion .pure-toggle-button {
    background: #FFFFFF;
    border: 1px solid #dee5ec;
    color: #2a2d32;
    line-height: 22px;
    padding-top: 3px;
    padding-bottom: 3px;
    margin-top: 15px;
}

#fusion #fusion-reviews button {
     color: #577D23;
}

#fusion #fusion-reviews .fusion-review-content button .more,
#fusion #fusion-reviews .fusion-review-content.is-truncated button .less {
     display: none;
}

#fusion #fusion-reviews .fusion-review-content.is-truncated button .more {
     display: inline-block;
}


/* Fusion Thanks */
#fusion #fusion-thanks {
     padding: 79px 0;
     font-size: 20px;
     font-weight: 400;
     line-height: 24px;
     color: initial;
}

#fusion #fusion-thanks .fusion-thanks-title {
     font-size: 40px;
     font-weight: 600;
     line-height: 49px;
}

/* Icons */
#fusion #fusion-specials .special-content:before,
html .icon {
     display: inline-block;
     background-repeat: no-repeat;
     background-image: url('https://grohost3.com/~launchin/Local/Brixio2/img/globals.png');
}

html.svg.touch #fusion #fusion-specials .special-content:before,
html.svg.touch .icon {
     background-image: url('https://grohost3.com/~launchin/Local/Brixio2/img/globals.svg');
     background-image: url('https://grohost3.com/~launchin/Local/Brixio2/img/globals.svg');
}

#fusion .icon-phone {
     width: 25px;
     height: 25px;
     background-position: -10px -398px;
}

/* Icon Stars */
#fusion .fusion-stars {
     font-size: 0;
     line-height: 0;
}

#fusion .icon-star {
     width: 20px;
     height: 19px;
     background-position: -10px -309px;
}

#fusion .icon-star.half {
     background-position: -10px -270px;
}

#fusion .icon-star.empty {
     background-position: -10px -231px;
}

/* Icon Gallery */
#fusion .icon-gallery {
     width: 20px;
     height: 34px;
     position: absolute;
     top: 0;
     bottom: 0;
     margin: auto;
     z-index: 1;
     cursor: pointer;
}

#fusion .icon-gallery-previous {
     background-position: -10px -177px;
     left: 15px;
}

#fusion .icon-gallery-next {
     background-position: -10px -123px;
     right: 15px;
}

#fusion .fusion-container {
     max-width: 940px;
     margin-left: auto;
     margin-right: auto;
}

/* Header */
#fusion header {
     background: #FFFFFF;
     overflow: hidden;
}

#fusion header ul li a {
     font-size: 16px;
     line-height: 20px;
     font-weight: 300;
     color: inherit;
}

#fusion header #fusion-logo {
     position: absolute;
     top: 10px;
     left: 0;
     margin: auto;
}

#fusion header #fusion-logo img {
     max-height: 50px;
     max-width: 200px;
}

/* Header Menu */
#fusion .slicknav_menu {
     display: none;
}

/* Footer */
#fusion footer {
     background: #2a2d32;
     color: #dee5ec;
     font-size: 10px;
     line-height: 14px;
     padding: 20px 0;
}

#fusion footer img {
	display: inline-block;
	width: auto;
	margin-left: 4px;
	max-height: 10px;
	vertical-align: middle;
}

#fusion footer #fusion-copyright {
     font-weight: 700;
     color: inherit;
}

#fusion footer a {
     color: inherit;
     font-weight: 700;
}

/* MOBILE */
@media (max-width: 767px) {
     #fusion .fusion-container {
          padding-left: 20px;
          padding-right: 20px;
     }
     #fusion .fusion-payment {
          margin-bottom: 20px;
     }
     #fusion .fusion-payment i {
          width: 47px;
          height: 29px;
     }
     #fusion .fusion-social i {
          width: 42px;
          height: 42px;
     }
     #fusion h1 {
          font-size: 35px;
          line-height: 33px;
     }

	#fusion #fusion-bottom {
	     padding-bottom: 20px;
	}

     /* Fusion Thanks */
     #fusion #fusion-thanks {
          padding: 10px 0 40px;
     }


     /* Footer */
}

/* DESKTOP */
@media (min-width: 768px) {

     #fusion h4 {
          font-size: 26px;
     }

     #fusion #fusion-hero p {
          font-size: 18px;
     }
     #fusion #fusion-form .pure-phone  {
          margin-top: 20px;
     }
     #fusion #fusion-form h4 {
          margin-bottom: 20px;
     }

     #fusion #fusion-hero-content {
     	padding-right: 25px;
     }
}

/* TABLET */
@media(min-width: 768px) and (max-width: 1040px) {
     #fusion .fusion-container {
          padding-left: 20px;
          padding-right: 20px;
     }
     /* Header */
     /* Footer */
}

/* TABLET/MOBILE */
@media (max-width: 1039px) {
     /* Header */
     #fusion header ul li a {
          display: block;
          padding: 5px 0;
     }

     #fusion header .fusion-container {
          padding: 0;
          max-width: 100%;
     }

     #fusion header #fusion-logo {
          top: 10px;
          left: 10px;
     }

     #fusion .slicknav_nav,
     #fusion .slicknav_menu {
          display: block;
     }

     #fusion .slicknav_nav {
          width: 100%;
     }

     #fusion .slicknav_nav a {
          padding: 10px 20px;
          border-top: 1px solid #9EA3A5;
     }

     #fusion .slicknav_menutxt {
          text-align: center;
          display: inline-block;
          color: #FFFFFF;
          font-weight: 700;
          width: 91px;
          padding: 21px 0;
     }

     #fusion .slicknav_nav {
          text-align: left;
     }
}

/* DESKTOP */
@media(min-width: 1040px) {
     /* Header */
     #fusion header {
          height: 70px;
     }

     #fusion header ul,
     #fusion header ul li {
          font-size: 0;
     }

     #fusion header ul,
     #fusion header ul li,
     #fusion header ul li a {
          display: inline-block;
          padding: 0;
          margin: 0;
          vertical-align: top;
     }

     #fusion header ul li {
          text-align: center;
     }

     #fusion header ul li a {
          padding: 25px;
     }

     #fusion header ul li a.active {
          color: #FFFFFF;
     }

     #fusion header ul li a.pure-phone {
          /*margin-left: 20px;*/
     }

     #fusion header ul li a {
          -webkit-transition: all 0.2s ease-in;
          -o-transition: all 0.2s ease-in;
          transition: all 0.2s ease-in;
     }

     #fusion header ul li a:active,
     #fusion header ul li a:hover {
          color: #FFFFFF;
     }

     #fusion header ul li a.pure-phone:hover,
     #fusion header ul li a.pure-phone:active {
          background: #FFFFFF;
          color: inherit;
     }
     /* Footer */
}

/* PRINT */
@media print {
     blockquote,
     img,
     pre,
     tr {
          page-break-inside: avoid
     }
     *,
     :after,
     :before {
          background: 0 0;
          color: #000;
          box-shadow: none;
          text-shadow: none
     }
     a,
     a:visited {
          text-decoration: underline
     }
     a[href]:after {
          content: " (" attr(href) ")"
     }
     abbr[title]:after {
          content: " (" attr(title) ")"
     }
     a[href^="#"]:after,
     a[href^="javascript:"]:after {
          content: ""
     }
     blockquote,
     pre {
          border: 1px solid #999
     }
     thead {
          display: table-header-group
     }
     img {
          max-width: 100%
     }
     h2,
     h3,
     p {
          orphans: 3;
          widows: 3
     }
     h2,
     h3 {
          page-break-after: avoid
     }
     #fusion header,
     #fusion footer {
          display: none;
     }
}

#fusion .curved,
#fusion input.curved {
     border-radius: 20px;
     -webkit-border-radius: 20px;
     -moz-border-radius: 20px;
}

#fusion .inactive,
#fusion footer + img {
     position: absolute;
     overflow: hidden;
     clip: rect(0 0 0 0);
     height: 1px;
     width: 1px;
     margin: -1px;
     padding: 0;
     border: 0;
}

/* MOBILE */
@media (max-width: 767px) {
     #fusion .d {
          position: absolute;
          overflow: hidden;
          clip: rect(0 0 0 0);
          height: 1px;
          width: 1px;
          margin: -1px;
          padding: 0;
          border: 0;
     }
     #fusion .m-curved {
          border-radius: 20px;
          -webkit-border-radius: 20px;
          -moz-border-radius: 20px;
     }
     #fusion .m-r {
          text-align: right;
     }
     #fusion .m-l {
          text-align: left;
     }
     #fusion .m-c {
          text-align: center;
     }
     #fusion .m-flex-five {
          -webkit-box-ordinal-group: 5;
          -moz-box-ordinal-group: 5;
          -ms-flex-order: 5;
          -webkit-order: 5;
          order: 5;
     }
     #fusion .m-flex-last {
          -webkit-box-ordinal-group: 10;
          -moz-box-ordinal-group: 10;
          -ms-flex-order: 10;
          -webkit-order: 10;
          order: 10;
     }
     #fusion .m-flex-four {
          -webkit-box-ordinal-group: 4;
          -moz-box-ordinal-group: 4;
          -ms-flex-order: 4;
          -webkit-order: 4;
          order: 4;
     }
     #fusion .m-flex-three {
          -webkit-box-ordinal-group: 3;
          -moz-box-ordinal-group: 3;
          -ms-flex-order: 3;
          -webkit-order: 3;
          order: 3;
     }
     #fusion .m-flex-two {
          -webkit-box-ordinal-group: 2;
          -moz-box-ordinal-group: 2;
          -ms-flex-order: 2;
          -webkit-order: 2;
          order: 2;
     }
     #fusion .m-flex-one,
     #fusion .m-flex-first {
          -webkit-box-ordinal-group: 1;
          -moz-box-ordinal-group: 1;
          -ms-flex-order: 1;
          -webkit-order: 1;
          order: 1;
     }
     #fusion .m-flex-row {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-direction: row;
          -moz-box-direction: row;
          -ms-flex-direction: row;
          -webkit-flex-direction: row;
          flex-direction: row;
     }
     #fusion .m-flex-column {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-direction: column;
          -moz-box-direction: column;
          -ms-flex-direction: column;
          -webkit-flex-direction: column;
          flex-direction: column;
     }
     #fusion .m-tu {
          text-transform: uppercase;
     }
	#fusion #fusion-specials,
     #fusion #fusion-gallery {
     	margin: 35px 0;
     }

     #fusion #fusion-specials .fusion-featured {
     	margin-bottom: 30px;
     }

	#fusion #fusion-specials .fusion-featured,
	#fusion #fusion-gallery .fusion-featured {
		height: 223px;
	}
}

/* DESKTOP */
@media (min-width: 768px) {
     #fusion .m {
          position: absolute;
          overflow: hidden;
          clip: rect(0 0 0 0);
          height: 1px;
          width: 1px;
          margin: -1px;
          padding: 0;
          border: 0;
     }
     #fusion .d-curved {
          border-radius: 20px;
          -webkit-border-radius: 20px;
          -moz-border-radius: 20px;
     }
     #fusion .d-r {
          text-align: right;
     }
     #fusion .d-l {
          text-align: left;
     }
     #fusion .d-c {
          text-align: center;
     }

	#fusion #fusion-specials,
	#fusion #fusion-gallery {
		margin: 30px 0 15px 0;
	}

	#fusion #fusion-specials .fusion-featured,
	#fusion #fusion-gallery .fusion-featured {
		height: 417px;
		margin-right: 20px;
	}
}

/* TABLET */
@media (min-width: 768px) and (max-width: 1039px) {
     #fusion .t {
          position: absolute;
          overflow: hidden;
          clip: rect(0 0 0 0);
          height: 1px;
          width: 1px;
          margin: -1px;
          padding: 0;
          border: 0;
     }
}

#fusion .fusion-social,
#fusion .fusion-social li {
     display: inline-block;
}

#fusion .fusion-social i {
     width: 32px;
     height: 32px;
}

#fusion .icon-facebook {
     background-position: -10px -783px;
}

#fusion .icon-twitter {
     background-position: -10px -939px;
}

#fusion .icon-linkedin {
     background-position: -10px -887px;
}

#fusion .icon-youtube {
     background-position: -10px -1043px;
}

#fusion .icon-google {
     background-position: -10px -835px;
}

#fusion .icon-yelp {
     background-position: -10px -991px;
}

/* HubSpot Overrides */
#fusion .hs-form-required {
	display: none;
}

#fusion .hs-form {
	margin-bottom: 0;
}

#fusion .hs-form input {
	font-size: 16px;
	font-weight: 300;
	text-shadow: 0px 0px;
}

#fusion .hs-form input[type="submit"] {
	background-color: #f07c06;
	color: #FFFFFF;
	width: 100%;
	box-sizing: border-box;
}

#fusion .pure-form h4 {
	color: #577d23;
}

/* BRIXIO SIGNATURE CODE */
#fusion .g-recaptcha-error,
#fusion .brixio-signature {
     display: inline-block;
     font-size: 11px !important;
     line-height: 1rem !important;
     color: #2E3537;
     padding: 5px 0 0 0;
     text-align: center;
}

#fusion .brixio-signature.light {
     color: #FFFFFF;
}

#fusion .g-recaptcha-error {
	color: red;
}

@media(max-width: 767px) {
	#fusion .brixio-signature {
		color: #FFFFFF;
	}
}


/* Master.css */
#fusion form h4{margin-bottom:15px;font-size:24px;font-weight:600;line-height:29px}#fusion #fusion-section{margin-top:30px;margin-bottom:10px}#fusion #fusion-rate{-webkit-transition:all .2;-o-transition:all .2;transition:all .2}#fusion #fusion-rate p{font-size:14px;color:#747474}#fusion #rate-success{text-align:center;display:block;background:#FFF;padding:30px 0;border:1px solid #CCC;-webkit-box-shadow:1px 1px 1px #DDD;box-shadow:1px 1px 1px #DDD;margin:0}#fusion textarea{-webkit-box-shadow:none;box-shadow:none;border:1px solid #dee5ec;background:#FFF;font-weight:300;padding:13px 15px 14px;border-radius:0}#fusion textarea::-webkit-input-placeholder{color:#2a2d32}#fusion textarea:-moz-placeholder{color:#2a2d32}#fusion textarea::-moz-placeholder{color:#2a2d32}#fusion textarea:-ms-input-placeholder{color:#2a2d32}#fusion input,#fusion select,#fusion textarea{margin-bottom:10px}#fusion .fusion-dropdown{position:relative}#fusion .fusion-dropdown:before{width:0;height:0;content:'';display:inline-block;position:absolute;top:15px;right:15px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #2a2d32;pointer-events:none}#fusion #fusion-share{background:#FFF}#fusion #share-content{padding:30px;color:#2A2D32;font-size:16px;line-height:22px;font-weight:300}#fusion #fusion-share hr{border:0;height:1px;border-bottom:1px dashed #DEE5EC;margin-bottom:30px;padding-bottom:30px}#fusion #share-content .share-title,#fusion .fusion-title{font-size:24px;font-weight:700;margin-bottom:5px}#fusion #share-content .share-review{margin-bottom:15px}#fusion #share-socials,#fusion #share-socials li{font-size:0;line-height:0;display:inline-block;vertical-align:top}#fusion #share-socials i{width:40px;height:40px;margin-right:11px}#fusion .icon-share-facebook{background-position:-10px -603px}#fusion .icon-share-twitter{background-position:-10px -723px}#fusion .icon-share-google{background-position:-10px -663px}#fusion .icon-share-more{background-position:-10px -543px}#fusion #fusion-blog,#fusion #fusion-places{font-size:14px;line-height:22px;color:#5d5d5d;margin-top:50px}#fusion #fusion-blog h3 a{color:inherit}#fusion #fusion-blog h3{margin:15px 0}#fusion #fusion-blog h3,#fusion #fusion-places h3{margin-bottom:5px}#fusion #fusion-blog .blog-summary p,#fusion #fusion-blog h2{margin-bottom:15px}#fusion #fusion-blog .fusion-featured{height:175px;display:block;border-radius:5px;overflow:hidden;border:1px solid #ccc}#fusion #fusion-blog .blog-content{padding:5px 15px}#fusion #fusion-blog .blog-content h3{margin-top:0}#fusion #fusion-blog #blog-three-column article.fusion-last,#fusion #fusion-blog .blog-summary p:last-child{margin-bottom:0}#fusion #fusion-blog .blog-toggle{color:#577d23}#fusion #fusion-blog #blog-three-column article{margin-bottom:50px}#fusion #fusion-blog #blog-one-column article{padding-bottom:25px;border-bottom:1px dashed #DDD;margin-bottom:25px}#fusion #fusion-blog #blog-one-column article:last-child{border-bottom:0 solid;padding-bottom:0;margin-bottom:0}#fusion #fusion-specials .fusion-special{margin-bottom:30px}#fusion #fusion-specials .special-content{position:relative;padding-left:22px;margin-bottom:15px}#fusion #fusion-specials .special-content:before{content:'';display:inline-block;position:absolute;top:1px;left:0;width:18px;height:18px;background-position:-10px -86px}#fusion #fusion-specials .special-content>*{display:block}#fusion #fusion-copy{font-size:15px;line-height:15px;background:#369;border:1px solid #369;font-weight:700;padding:11px 15px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;color:#FFF;outline:0}@media(max-width:767px){#fusion #fusion-share .fusion-featured{height:136px}#fusion #fusion-blog .blog-content{padding-top:15px}}@media(min-width:768px){#fusion #fusion-share{border:1px solid #979797;min-width:637px}#fusion #fusion-share .fusion-featured{height:224px}#fusion #blog-three-column>div:nth-child(3n+1)>article{margin-right:50px}#fusion #blog-three-column>div:nth-child(3n+3)>article{margin-left:50px}#fusion #blog-three-column>div:nth-child(3n+2)>article{margin-left:25px;margin-right:25px}#fusion #fusion-places .fusion-place{background:#FFF;border:1px solid #dee5ec;margin:0 5px 15px;padding:20px;text-align:center}#fusion #fusion-places .fusion-place{margin-left:10px;margin-right:10px}}@media(min-width:1040px){#fusion #fusion-blog>div>article,#fusion #fusion-copy{-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;opacity:1}#fusion #fusion-blog>div>article:hover,#fusion #fusion-copy:hover{opacity:.75}}

#fusion .featherlight-close-icon,
html .icon {
     display: inline-block;
     background-repeat: no-repeat;
     background-image: url(../images/globals.png)
}

html.svg #fusion .featherlight-close-icon,
html.svg .icon {
     background-image: url(../images/globals.svg)
}

#fusion .featherlight-close-icon {
     text-indent: 99999px;
     overflow: hidden;
     background: -10px -493px;
     width: 30px;
     height: 30px;
     top: 15px;
     right: 15px
}

#fusion .featherlight.fusion .featherlight-close-icon {
	background-position: -10px -1095px;
	top: 0;
	right: 25px;
}

/* Styles for Terms/Policy Popups */
#fusion .featherlight.fusion .featherlight-content {
	max-width: 75%;
	max-height: 75%;
	padding: 0 25px;
	border-top: 25px solid transparent;
	border-bottom: 25px solid transparent;
}

#fusion .featherlight.fusion header {
	height: auto;
	margin-bottom: 15px;
}

#fusion .featherlight.fusion .panel-body > * {
	margin-bottom: 20px;
}

#fusion .featherlight.fusion .panel-body > ul > li {
	margin-bottom: 5px;
}

#fusion .featherlight.fusion .panel-body > *:last-child,
#fusion .featherlight.fusion .panel-body > ul > li:last-child {
	margin-bottom: 0;
}

#fusion .featherlight.fusion br {
	display: none;
}

#fusion .featherlight.fusion .featherlight-inner {
}

#fusion #fusion-policy,
#fusion #fusion-terms {

}


#fusion.Brixio4 header ul li a.active {
     background: #f07c06;
}