.od-clear {clear: both;}
html,body,div,span,a,img,h1,h2,h3,h4,h5,h6,hgroup,p,dl,dialog,dt,dd,ol,ul,li,abbr,acronym,address,b,big,blockquote,cite,code,del,dfn,em,i,ins,kbd,pre,q,samp,tt,var,small,strong,sub,sup,object,iframe,form,fieldset,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,footer,header,nav,section,figure,menu,time,mark,audio,video {background: transparent;border: 0;font-family: inherit;font-size: 100%;font-weight: inherit;font-style: inherit;margin: 0;outline: 0;padding: 0;text-align: left;vertical-align: baseline;white-space: normal;}
article,aside,footer,header,nav,section,dialog,figure,hgroup,menu {display: block;}
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
applet,basefont,dir,font,isindex,menu,s,strike,u {border: 0;color: inherit;font-family: inherit;font-size: 100%;font-weight: 400;font-style: normal;margin: 0;outline: 0;padding: 0;text-decoration: inherit;text-align: left;vertical-align: baseline;white-space: normal;}
dir,menu {list-style: none;}
nobr {white-space: normal;}
blink {text-decoration: none;}
marquee {overflow: visible;}
html {font-family: sans-serif;height: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body {background: #fff;color: #313131;font-size: 100%;line-height: 1.5;min-height: 100%;-webkit-tap-highlight-color: rgba(255,0,0,0.62);}
cite,dfn,em,i {font-style: italic;}
mark {background: rgba(255,255,0,0.4);padding: 0 .25em;}
article,aside,details,figcaption,header,hgroup,nav,figure,section,footer {display: block;}
audio,canvas,video {display: inline-block;}
audio:not([controls]) {display: none;height: 0;}
.test {background: #edd;}
h1 {font-size: 3.75em;line-height: 1.2em;margin-bottom: .4em;}
h2 {font-size: 3em;line-height: 1em;margin-bottom: .5em;}
h3 {font-size: 2.25em;line-height: 1.3333333333333em;margin-bottom: .6667em;}
h4 {font-size: 1.5em;line-height: 1em;margin-bottom: 1em;}
h5 {font-size: 1.3125em;line-height: 1.1428571428571em;margin-bottom: 1.1428571428571em;}
h6 {font-size: 1.125em;line-height: 1.3333333333333em;margin-bottom: 1.3333333333333em;}
p,ul,ol,dl,dialog,blockquote,pre,code,address,td,th,label {display: block;font-size: 1em;line-height: 1.6em;margin-bottom: 1.6em;}
small,p.small {font-size: 80%;line-height: 1.2;margin: 0;}
a {color: #0049CC;text-decoration: none;}
a:hover {color: #0BCDD9;}
a:focus {outline: thin dotted;}
a:hover,a:active {outline: none;}
a img,img {-ms-interpolation-mode: bicubic;border: 0;text-decoration: none;}
hr {margin: 0 0 1.375em;padding: 0;}
b,strong,caption,th,thead,dt,legend {font-weight: 700;}
dfn,em,i {font-style: italic;}
var,address {font-style: normal;}
p code,p pre,p var {line-height: 1.2em;}
pre {white-space: pre;white-space: pre-wrap;word-wrap: break-word;}
ol,ul,dl,dialog {list-style: none;list-style-position: inside;margin-left: 1.6em;padding: 0;}
ul {list-style: disc outside;}
ol {list-style: decimal outside;}
li {font-size: 1em;margin-bottom: 1em;}
li:last-child,li label {margin-bottom: 0;}
li ul,li ol {margin: 1em 1.6em 0;}
li ul {list-style-type: circle;}
li ol {list-style-type: lower-alpha;}
dl dd {margin-left: 1.6em;}
nav ul li {margin-left: 0;}
.inline {padding: 0;list-style-type: none;margin-left: 0;}
.inline li {display: block;list-style: none;}
.inline:before,.inline:after {content: " ";display: table;}
.inline:after {clear: both;}
.inline li {display: inline-block;margin-left: 1em;}
.inline li:first-child {margin-left: 0;}
.inline li form,.inline li input {margin-bottom: 0;}
.inline-scroll {padding: 0;overflow-x: auto;white-space: nowrap;list-style-type: none;margin-left: 0;}
.inline-scroll li {display: block;list-style: none;}
.inline-scroll:before,.inline-scroll:after {content: " ";display: table;}
.inline-scroll:after {clear: both;}
.inline-scroll li {display: inline-block;margin-left: 1em;}
.inline-scroll li:first-child {margin-left: 0;}
.inline-scroll li form,.inline-scroll li input {margin-bottom: 0;}
.unstyled-list {padding: 0;list-style-type: none;margin-left: 0;}
.unstyled-list li {display: block;list-style: none;}
blockquote,cite,q {font-style: italic;quotes: none;}
blockquote:before,blockquote:after,q:before,q:after {content: '';content: none;}
blockquote {border-left: 3px solid #dfdfdf;padding-left: 1.6em;}
blockquote > p {padding: 0;}
abbr,acronym,dfn {font-size: 80%;letter-spacing: .1em;line-height: 1.2;text-transform: uppercase;}
abbr[title],acronym[title],dfn[title] {border-bottom: 1px dotted #000;cursor: help;}
ins,mark {text-decoration: none;}
ins {color: red;}
del {text-decoration: line-through;}
mark {background: #c47529;color: #000;}
sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -.7em;}
sub {bottom: -.25em;}
img,object,embed,video {max-width: 100%;}
img {border: 0;-ms-interpolation-mode: bicubic;}
img::selection {background: transparent;}
img::-moz-selection {background: transparent;}
figure {margin: 0;max-width: 100%;}
figure img {height: auto;width: 100%;}
figure figcaption {background: #eee;border-left: 5px solid #999;margin-bottom: 1.6em;padding: .4em .8em;}
figure figcaption.center {text-align: center;}
svg:not(:root) {overflow: hidden;}
::-moz-selection,::selection {background: #c47529;color: #fff;text-shadow: none;}
table {border-collapse: collapse;border-spacing: 0;margin-bottom: 1.6em;}
thead {display: table-header-group;}
tbody {display: table-row-group;}
tfoot {display: table-footer-group;}
tr {border-top: 1px solid #dfdfdf;display: table-row;padding: .75em 0;}
tr:nth-child(odd) td {background: #f6f6f6;}
th,td {display: table-cell;overflow: hidden;padding: .75em;table-layout: fixed;text-align: left;}
th {background: #888;color: #fff;}
td {vertical-align: top;word-break: break-word;word-wrap: break-word;}
tfoot tr td {font-style: italic;}
input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea {background: rgba(240,240,240,0.15);border-bottom: 1px solid rgba(210,210,210,0.8);border-left: 0;border-right: 0;border-top: 0;color: rgba(0,0,0,0.3);display: block;font-size: inherit;line-height: 1.35;padding: .4em;width: 100%;-webkit-transition: all .3s linear;-moz-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;}
input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus {background: rgba(220,220,220,0.3);color: rgba(0,0,0,0.8);}
button,input,select,textarea {font-family: inherit;font-size: 100%;line-height: normal;margin: 0;max-width: 100%;padding: 1px .25em;vertical-align: baseline;*vertical-align: middle;}
button,input {line-height: normal;*overflow: visible;}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}
form {margin: 0;margin-bottom: 1.6em;overflow-x: hidden;overflow-y: auto;}
fieldset {border: 0;padding: 0;}
legend {*margin-left: -.75em;}
input {margin: 0;}
label {display: block;position:relative;width: 100%;}
select {background-position: 97% center;display: block;margin: 0;padding: .18em .04em .04em;}
textarea {height: auto;min-height: 6em;width: 100%;}
input[type="submit"],input[type="reset"],html input[type="button"],button,a.button {border: 1px solid #b3b3b3;background: #b3b3b3;color: rgba(0,0,0,0.8);cursor: pointer;line-height: 1.23;margin-bottom: 1.6em;padding: .5em .8em;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}
input[type="submit"]:hover,input[type="reset"]:hover,html input[type="button"]:hover,button:hover,a.button:hover {border-color: #757575;}
input[type="submit"].palette-firm,input[type="reset"].palette-firm,html input[type="button"].palette-firm,button.palette-firm,a.button.palette-firm {background-color: #1abc9c;border-color: #1abc9c;}
input[type="submit"].palette-firm:hover,input[type="reset"].palette-firm:hover,html input[type="button"].palette-firm:hover,button.palette-firm:hover,a.button.palette-firm:hover {background-color: #1abc9c;border-color: #1abc9c;}
input[type="submit"].palette-success,input[type="reset"].palette-success,html input[type="button"].palette-success,button.palette-success,a.button.palette-success {background-color: #11b452;border-color: #11b452;}
input[type="submit"].palette-success:hover,input[type="reset"].palette-success:hover,html input[type="button"].palette-success:hover,button.palette-success:hover,a.button.palette-success:hover {background-color: #11b452;border-color: #11b452;}
input[type="submit"].palette-info,input[type="reset"].palette-info,html input[type="button"].palette-info,button.palette-info,a.button.palette-info {background-color: #3498db;border-color: #3498db;}
input[type="submit"].palette-info:hover,input[type="reset"].palette-info:hover,html input[type="button"].palette-info:hover,button.palette-info:hover,a.button.palette-info:hover {background-color: #3498db;border-color: #3498db;}
input[type="submit"].palette-warning,input[type="reset"].palette-warning,html input[type="button"].palette-warning,button.palette-warning,a.button.palette-warning {background-color: #f1c40f;border-color: #f1c40f;}
input[type="submit"].palette-warning:hover,input[type="reset"].palette-warning:hover,html input[type="button"].palette-warning:hover,button.palette-warning:hover,a.button.palette-warning:hover {background-color: #f1c40f;border-color: #f1c40f;}
input[type="submit"].palette-danger,input[type="reset"].palette-danger,html input[type="button"].palette-danger,button.palette-danger,a.button.palette-danger {background-color: #e74c3c;border-color: #e74c3c;}
input[type="submit"].palette-danger:hover,input[type="reset"].palette-danger:hover,html input[type="button"].palette-danger:hover,button.palette-danger:hover,a.button.palette-danger:hover {background-color: #e74c3c;border-color: #e74c3c;}
input[type="submit"].palette-night,input[type="reset"].palette-night,html input[type="button"].palette-night,button.palette-night,a.button.palette-night {color: #fff;background-color: #34495e;border-color: #34495e;}
input[type="submit"].palette-night:hover,input[type="reset"].palette-night:hover,html input[type="button"].palette-night:hover,button.palette-night:hover,a.button.palette-night:hover {background-color: #34495e;border-color: #34495e;}
input[type="submit"],input[type="reset"],html input[type="button"],button {-webkit-appearance: button;}
@media screen and (min-width: 800px) {input[type="submit"],input[type="reset"],html input[type="button"],button,a.button {line-height: 1.278;}
}
input[type="checkbox"],input[type="radio"] {padding: 0;}
input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
input[type="file"] {width: 100%;}
.prefix,.postfix {display: block;overflow: hidden;text-align: center;}
[hidden] {display: none;}
[disabled] {cursor: default;}
:focus {outline: 0;}
.round {-webkit-border-radius: 3px;-webkit-background-clip: padding-box;-moz-border-radius: 3px;-moz-background-clip: padding;border-radius: 3px;background-clip: padding-box;}
.pill {-webkit-border-radius: 50%;-webkit-background-clip: padding-box;-moz-border-radius: 50%;-moz-background-clip: padding;border-radius: 50%;background-clip: padding-box;}
.row {display: block;margin: 0 auto;padding: 0;*zoom: 1;}
.row:before,.row:after {content: " ";display: table;}
.row:after {clear: both;}
.row .row {width: auto;}
.row .row.collapse {margin: 0;}
.col-no-gutter {float: left;min-height: 1px;position: relative;padding: 0;}
.col {float: left;min-height: 1px;position: relative;padding-left: 13px;padding-right: 13px;}
.col-inverse {float: right;min-height: 1px;position: relative;padding-left: 13px;padding-right: 13px;}
.col-no-gutter-inverse {float: right;min-height: 1px;position: relative;padding-left: 13px;padding-right: 13px;}
.col-inverse-no-gutter.width-1,.col-inverse.width-1,.col-no-gutter.width-1,.col.width-1 {width: 8.33333%;}
.col-inverse-no-gutter.width-2,.col-inverse.width-2,.col-no-gutter.width-2,.col.width-2 {width: 16.66667%;}
.col-inverse-no-gutter.width-3,.col-inverse.width-3,.col-no-gutter.width-3,.col.width-3 {width: 25%;}
.col-inverse-no-gutter.width-4,.col-inverse.width-4,.col-no-gutter.width-4,.col.width-4 {width: 33.33333%;}
.col-inverse-no-gutter.width-5,.col-inverse.width-5,.col-no-gutter.width-5,.col.width-5 {width: 41.66667%;}
.col-inverse-no-gutter.width-6,.col-inverse.width-6,.col-no-gutter.width-6,.col.width-6 {width: 50%;}
.col-inverse-no-gutter.width-7,.col-inverse.width-7,.col-no-gutter.width-7,.col.width-7 {width: 58.33333%;}
.col-inverse-no-gutter.width-8,.col-inverse.width-8,.col-no-gutter.width-8,.col.width-8 {width: 66.66667%;}
.col-inverse-no-gutter.width-9,.col-inverse.width-9,.col-no-gutter.width-9,.col.width-9 {width: 75%;}
.col-inverse-no-gutter.width-10,.col-inverse.width-10,.col-no-gutter.width-10,.col.width-10 {width: 83.33333%;}
.col-inverse-no-gutter.width-11,.col-inverse.width-11,.col-no-gutter.width-11,.col.width-11 {width: 91.66667%;}
.col-inverse-no-gutter.width-12,.col-inverse.width-12,.col-no-gutter.width-12,.col.width-12 {width: 100%;}
.col-inverse-no-gutter.width-13,.col-inverse.width-13,.col-no-gutter.width-13,.col.width-13 {width: 108.33333%;}
.col-inverse-no-gutter.width-14,.col-inverse.width-14,.col-no-gutter.width-14,.col.width-14 {width: 116.66667%;}
.col-inverse-no-gutter.width-15,.col-inverse.width-15,.col-no-gutter.width-15,.col.width-15 {width: 125%;}
.col-inverse-no-gutter.width-16,.col-inverse.width-16,.col-no-gutter.width-16,.col.width-16 {width: 133.33333%;}
.col-inverse-no-gutter.width-17,.col-inverse.width-17,.col-no-gutter.width-17,.col.width-17 {width: 141.66667%;}
.col-inverse-no-gutter.width-18,.col-inverse.width-18,.col-no-gutter.width-18,.col.width-18 {width: 150%;}
.col-inverse-no-gutter.width-19,.col-inverse.width-19,.col-no-gutter.width-19,.col.width-19 {width: 158.33333%;}
.col-inverse-no-gutter.width-20,.col-inverse.width-20,.col-no-gutter.width-20,.col.width-20 {width: 166.66667%;}
.col-inverse-no-gutter.width-21,.col-inverse.width-21,.col-no-gutter.width-21,.col.width-21 {width: 175%;}
.col-inverse-no-gutter.width-22,.col-inverse.width-22,.col-no-gutter.width-22,.col.width-22 {width: 183.33333%;}
.col-inverse-no-gutter.width-23,.col-inverse.width-23,.col-no-gutter.width-23,.col.width-23 {width: 191.66667%;}
.col-inverse-no-gutter.width-24,.col-inverse.width-24,.col-no-gutter.width-24,.col.width-24 {width: 200%;}
.col-inverse-no-gutter.width-offset-0,.col-inverse.width-offset-0,.col-no-gutter.width-offset-0,.col.width-offset-0 {margin-left: 0;}
.col-inverse-no-gutter.width-offset-1,.col-inverse.width-offset-1,.col-no-gutter.width-offset-1,.col.width-offset-1 {margin-left: 8.33333%;}
.col-inverse-no-gutter.width-offset-2,.col-inverse.width-offset-2,.col-no-gutter.width-offset-2,.col.width-offset-2 {margin-left: 16.66667%;}
.col-inverse-no-gutter.width-offset-3,.col-inverse.width-offset-3,.col-no-gutter.width-offset-3,.col.width-offset-3 {margin-left: 25%;}
.col-inverse-no-gutter.width-offset-4,.col-inverse.width-offset-4,.col-no-gutter.width-offset-4,.col.width-offset-4 {margin-left: 33.33333%;}
.col-inverse-no-gutter.width-offset-5,.col-inverse.width-offset-5,.col-no-gutter.width-offset-5,.col.width-offset-5 {margin-left: 41.66667%;}
.col-inverse-no-gutter.width-offset-6,.col-inverse.width-offset-6,.col-no-gutter.width-offset-6,.col.width-offset-6 {margin-left: 50%;}
.col-inverse-no-gutter.width-offset-7,.col-inverse.width-offset-7,.col-no-gutter.width-offset-7,.col.width-offset-7 {margin-left: 58.33333%;}
.col-inverse-no-gutter.width-offset-8,.col-inverse.width-offset-8,.col-no-gutter.width-offset-8,.col.width-offset-8 {margin-left: 66.66667%;}
.col-inverse-no-gutter.width-offset-9,.col-inverse.width-offset-9,.col-no-gutter.width-offset-9,.col.width-offset-9 {margin-left: 75%;}
.col-inverse-no-gutter.width-offset-10,.col-inverse.width-offset-10,.col-no-gutter.width-offset-10,.col.width-offset-10 {margin-left: 83.33333%;}
.col-inverse-no-gutter.push,.col-inverse.push,.col-no-gutter.push,.col.push {right: auto;}
.col-inverse-no-gutter.pull,.col-inverse.pull,.col-no-gutter.pull,.col.pull {left: auto;}
.col-inverse-no-gutter.push-1,.col-inverse.push-1,.col-no-gutter.push-1,.col.push-1 {left: 8.33333%;}
.col-inverse-no-gutter.push-2,.col-inverse.push-2,.col-no-gutter.push-2,.col.push-2 {left: 16.66667%;}
.col-inverse-no-gutter.push-3,.col-inverse.push-3,.col-no-gutter.push-3,.col.push-3 {left: 25%;}
.col-inverse-no-gutter.push-4,.col-inverse.push-4,.col-no-gutter.push-4,.col.push-4 {left: 33.33333%;}
.col-inverse-no-gutter.push-5,.col-inverse.push-5,.col-no-gutter.push-5,.col.push-5 {left: 41.66667%;}
.col-inverse-no-gutter.push-6,.col-inverse.push-6,.col-no-gutter.push-6,.col.push-6 {left: 50%;}
.col-inverse-no-gutter.push-7,.col-inverse.push-7,.col-no-gutter.push-7,.col.push-7 {left: 58.33333%;}
.col-inverse-no-gutter.push-8,.col-inverse.push-8,.col-no-gutter.push-8,.col.push-8 {left: 66.66667%;}
.col-inverse-no-gutter.push-9,.col-inverse.push-9,.col-no-gutter.push-9,.col.push-9 {left: 75%;}
.col-inverse-no-gutter.push-10,.col-inverse.push-10,.col-no-gutter.push-10,.col.push-10 {left: 83.33333%;}
.col-inverse-no-gutter.push-11,.col-inverse.push-11,.col-no-gutter.push-11,.col.push-11 {left: 91.66667%;}
.col-inverse-no-gutter.pull-1,.col-inverse.pull-1,.col-no-gutter.pull-1,.col.pull-1 {right: 8.33333%;}
.col-inverse-no-gutter.pull-2,.col-inverse.pull-2,.col-no-gutter.pull-2,.col.pull-2 {right: 16.66667%;}
.col-inverse-no-gutter.pull-3,.col-inverse.pull-3,.col-no-gutter.pull-3,.col.pull-3 {right: 25%;}
.col-inverse-no-gutter.pull-4,.col-inverse.pull-4,.col-no-gutter.pull-4,.col.pull-4 {right: 33.33333%;}
.col-inverse-no-gutter.pull-5,.col-inverse.pull-5,.col-no-gutter.pull-5,.col.pull-5 {right: 41.66667%;}
.col-inverse-no-gutter.pull-6,.col-inverse.pull-6,.col-no-gutter.pull-6,.col.pull-6 {right: 50%;}
.col-inverse-no-gutter.pull-7,.col-inverse.pull-7,.col-no-gutter.pull-7,.col.pull-7 {right: 58.33333%;}
.col-inverse-no-gutter.pull-8,.col-inverse.pull-8,.col-no-gutter.pull-8,.col.pull-8 {right: 66.66667%;}
.col-inverse-no-gutter.pull-9,.col-inverse.pull-9,.col-no-gutter.pull-9,.col.pull-9 {right: 75%;}
.col-inverse-no-gutter.pull-10,.col-inverse.pull-10,.col-no-gutter.pull-10,.col.pull-10 {right: 83.33333%;}
.col-inverse-no-gutter.pull-11,.col-inverse.pull-11,.col-no-gutter.pull-11,.col.pull-11 {right: 91.66667%;}
.col-inverse-no-gutter.centered,.col-inverse.centered,.col-no-gutter.centered,.col.centered {float: none;margin: 0 auto;}
.gutter-top {margin-top: 26px;}
.gutter-right {margin-right: 26px;}
.gutter-bottom {margin-bottom: 26px;}
.gutter-left {margin-left: 26px;}
.gutter {margin: 26px;}
.gutter-horizontal {margin-left: 13px;margin-right: 13px;}
.gutter-vertical {margin-top: 13px;margin-bottom: 13px;}
.internal-gutter-top {padding-top: 26px;}
.internal-gutter-right {padding-right: 26px;}
.internal-gutter-bottom {padding-bottom: 26px;}
.internal-gutter-left {padding-left: 26px;}
.internal-gutter {padding: 26px;}
.internal-gutter-horizontal {padding-left: 13px;padding-right: 13px;}
.internal-gutter-vertical {padding-top: 13px;padding-bottom: 13px;}
figure.col {padding-left: 0;}
figure.col-inverse {padding-right: 0;}
.download-box,.info-box,.note-box,.warning-box {clear: both;line-height: 1.6em;margin: 1em 0;padding: 1em;}
.box-info {background: #c2ddf9;border: 1px solid #80bbef;color: #4783b7;}
.box-download {background: #d1f7b6;border: 1px solid #8bca61;color: #5e9537;}
.box-warning {background: #fcc;border: 1px solid #f99;color: #c31b00;}
.box-note {background: #fdebae;border: 1px solid #e6c555;color: #9e660d;}
.box-red {background-color: #cf5e5e;-webkit-box-shadow: 1px 1px 1px #af4c4c);-moz-box-shadow: 1px 1px 1px #af4c4c);box-shadow: 1px 1px 1px #af4c4c);color: rgba(255,255,255,0.9);}
.box-orange {background-color: #f27327;-webkit-box-shadow: 1px 1px 1px #cc601f);-moz-box-shadow: 1px 1px 1px #cc601f);box-shadow: 1px 1px 1px #cc601f);}
.box-yellow {background-color: #e1bd14;-webkit-box-shadow: 1px 1px 1px #c3a515);-moz-box-shadow: 1px 1px 1px #c3a515);box-shadow: 1px 1px 1px #c3a515);}
.box-green {background-color: #84b66b;-webkit-box-shadow: 1px 1px 1px #64914d);-moz-box-shadow: 1px 1px 1px #64914d);box-shadow: 1px 1px 1px #64914d);}
.box-aqua {background-color: #6cb6a5;-webkit-box-shadow: 1px 1px 1px #5e9d8f);-moz-box-shadow: 1px 1px 1px #5e9d8f);box-shadow: 1px 1px 1px #5e9d8f);}
.box-blue {background-color: #7aabca;-webkit-box-shadow: 1px 1px 1px #52768c);-moz-box-shadow: 1px 1px 1px #52768c);box-shadow: 1px 1px 1px #52768c);}
.box-navy {background-color: #295f9b;-webkit-box-shadow: 1px 1px 1px #2c5b8f);-moz-box-shadow: 1px 1px 1px #2c5b8f);box-shadow: 1px 1px 1px #2c5b8f);color: rgba(255,255,255,0.9);}
.box-purple {background-color: #8174c3;-webkit-box-shadow: 1px 1px 1px #6e64a7);-moz-box-shadow: 1px 1px 1px #6e64a7);box-shadow: 1px 1px 1px #6e64a7);}
.box-pink {background-color: #d69acd;-webkit-box-shadow: 1px 1px 1px #b980b0);-moz-box-shadow: 1px 1px 1px #b980b0);box-shadow: 1px 1px 1px #b980b0);}
.box-brown {background-color: #ae7a53;-webkit-box-shadow: 1px 1px 1px #906443);-moz-box-shadow: 1px 1px 1px #906443);box-shadow: 1px 1px 1px #906443);}
.box-black {background-color: #535353;-webkit-box-shadow: 1px 1px 1px #434343);-moz-box-shadow: 1px 1px 1px #434343);box-shadow: 1px 1px 1px #434343);color: rgba(255,255,255,0.9);}
.box-gray {background-color: #aaa;-webkit-box-shadow: 1px 1px 1px #8c8c8c);-moz-box-shadow: 1px 1px 1px #8c8c8c);box-shadow: 1px 1px 1px #8c8c8c);}
.palette-firm {background-color: #1abc9c;}
.palette-firm-dark {background-color: #16a085;}
.palette-success {background-color: #2ecc71;}
.palette-success-dark {background-color: #27ad60;}
.palette-info {background-color: #3498db;}
.palette-info-dark {background-color: #2383c4;}
.palette-warning {background-color: #f1c40f;}
.palette-warning-dark {background-color: #cea70c;}
.palette-danger {background-color: #e74c3c;}
.palette-danger-dark {background-color: #dc2d1b;}
.palette-night {background-color: #34495e;}
.palette-night-dark {background-color: #2c3e50;}
@font-face {font-family:'Montserrat';src:url(fonts/montserrat-regular-webfont.eot);src:url(fonts/montserrat-regular-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/montserrat-regular-webfont.svg#montserratregular) format("svg"),url(fonts/montserrat-regular-webfont.woff) format("woff"),url(fonts/montserrat-regular-webfont.ttf) format("truetype");font-weight:400;font-style:normal;}
@font-face {font-family:'Montserrat';src:url(fonts/montserrat-bold-webfont.eot);src:url(fonts/montserrat-bold-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/montserrat-bold-webfont.svg#montserratbold) format("svg"),url(fonts/montserrat-bold-webfont.woff) format("woff"),url(fonts/montserrat-bold-webfont.ttf) format("truetype");font-weight:700;font-style:normal;}
@font-face {font-family:'FontAwesome';src:url(//netdna.bootstrapcdn.com/font-awesome/4.1.0/fonts/fontawesome-webfont.eot?v=4.1.0);src:url(//netdna.bootstrapcdn.com/font-awesome/4.1.0/fonts/fontawesome-webfont.eot?#iefix&v=4.1.0) format("embedded-opentype"),url(//netdna.bootstrapcdn.com/font-awesome/4.1.0/fonts/fontawesome-webfont.woff?v=4.1.0) format("woff"),url(//netdna.bootstrapcdn.com/font-awesome/4.1.0/fonts/fontawesome-webfont.ttf?v=4.1.0) format("truetype"),url(//netdna.bootstrapcdn.com/font-awesome/4.1.0/fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal;}
.fa {display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: 400;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.fa-lg {font-size: 1.3333333333333em;line-height: .75em;vertical-align: -15%;}
.fa-2x {font-size: 2em;}
.fa-3x {font-size: 3em;}
.fa-4x {font-size: 4em;}
.fa-5x {font-size: 5em;}
.fa-fw {width: 1.2857142857143em;text-align: center;}
.fa-ul {padding-left: 0;margin-left: 2.1428571428571em;list-style-type: none;}
.fa-ul > li {position: relative;}
.fa-li {position: absolute;left: -2.1428571428571em;width: 2.1428571428571em;top: .14285714285714em;text-align: center;}
.fa-li.fa-lg {left: -1.8571428571429em;}
.fa-border {padding: .2em .25em .15em;border: solid .08em #eee;border-radius: .1em;}
.pull-right {float: right;}
.pull-left {float: left;}
.fa.pull-left {margin-right: .3em;}
.fa.pull-right {margin-left: .3em;}
.fa-spin {-webkit-animation: spin 2s infinite linear;-moz-animation: spin 2s infinite linear;-o-animation: spin 2s infinite linear;animation: spin 2s infinite linear;}
@-moz-keyframes spin {0% {-moz-transform: rotate(0deg);}
100% {-moz-transform: rotate(359deg);}
}
@-webkit-keyframes spin {0% {-webkit-transform: rotate(0deg);}
100% {-webkit-transform: rotate(359deg);}
}
@-o-keyframes spin {0% {-o-transform: rotate(0deg);}
100% {-o-transform: rotate(359deg);}
}
@keyframes spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}
}
.fa-rotate-90 {filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)
}
.fa-rotate-180 {filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.fa-rotate-270 {filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform: rotate(270deg);-moz-transform: rotate(270deg);-ms-transform: rotate(270deg);-o-transform: rotate(270deg);transform: rotate(270deg);}
.fa-flip-horizontal {filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform: scale(-1,1);-moz-transform: scale(-1,1);-ms-transform: scale(-1,1);-o-transform: scale(-1,1);transform: scale(-1,1);}
.fa-flip-vertical {filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform: scale(1,-1);-moz-transform: scale(1,-1);-ms-transform: scale(1,-1);-o-transform: scale(1,-1);transform: scale(1,-1);}
.fa-stack {position: relative;display: inline-block;width: 2em;height: 2em;line-height: 2em;vertical-align: middle;}
.fa-stack-1x,.fa-stack-2x {position: absolute;left: 0;width: 100%;text-align: center;}
.fa-stack-1x {line-height: inherit;}
.fa-stack-2x {font-size: 2em;}
.fa-inverse {color: #fff;}
.fa-glass:before {content: "\f000";}
.fa-music:before {content: "\f001";}
.fa-search:before {content: "\f002";}
.fa-envelope-o:before {content: "\f003";}
.fa-heart:before {content: "\f004";}
.fa-star:before {content: "\f005";}
.fa-star-o:before {content: "\f006";}
.fa-user:before {content: "\f007";}
.fa-film:before {content: "\f008";}
.fa-th-large:before {content: "\f009";}
.fa-th:before {content: "\f00a";}
.fa-th-list:before {content: "\f00b";}
.fa-check:before {content: "\f00c";}
.fa-times:before {content: "\f00d";}
.fa-search-plus:before {content: "\f00e";}
.fa-search-minus:before {content: "\f010";}
.fa-power-off:before {content: "\f011";}
.fa-signal:before {content: "\f012";}
.fa-gear:before,.fa-cog:before {content: "\f013";}
.fa-trash-o:before {content: "\f014";}
.fa-home:before {content: "\f015";}
.fa-file-o:before {content: "\f016";}
.fa-clock-o:before {content: "\f017";}
.fa-road:before {content: "\f018";}
.fa-download:before {content: "\f019";}
.fa-arrow-circle-o-down:before {content: "\f01a";}
.fa-arrow-circle-o-up:before {content: "\f01b";}
.fa-inbox:before {content: "\f01c";}
.fa-play-circle-o:before {content: "\f01d";}
.fa-rotate-right:before,.fa-repeat:before {content: "\f01e";}
.fa-refresh:before {content: "\f021";}
.fa-list-alt:before {content: "\f022";}
.fa-lock:before {content: "\f023";}
.fa-flag:before {content: "\f024";}
.fa-headphones:before {content: "\f025";}
.fa-volume-off:before {content: "\f026";}
.fa-volume-down:before {content: "\f027";}
.fa-volume-up:before {content: "\f028";}
.fa-qrcode:before {content: "\f029";}
.fa-barcode:before {content: "\f02a";}
.fa-tag:before {content: "\f02b";}
.fa-tags:before {content: "\f02c";}
.fa-book:before {content: "\f02d";}
.fa-bookmark:before {content: "\f02e";}
.fa-print:before {content: "\f02f";}
.fa-camera:before {content: "\f030";}
.fa-font:before {content: "\f031";}
.fa-bold:before {content: "\f032";}
.fa-italic:before {content: "\f033";}
.fa-text-height:before {content: "\f034";}
.fa-text-width:before {content: "\f035";}
.fa-align-left:before {content: "\f036";}
.fa-align-center:before {content: "\f037";}
.fa-align-right:before {content: "\f038";}
.fa-align-justify:before {content: "\f039";}
.fa-list:before {content: "\f03a";}
.fa-dedent:before,.fa-outdent:before {content: "\f03b";}
.fa-indent:before {content: "\f03c";}
.fa-video-camera:before {content: "\f03d";}
.fa-photo:before,.fa-image:before,.fa-picture-o:before {content: "\f03e";}
.fa-pencil:before {content: "\f040";}
.fa-map-marker:before {content: "\f041";}
.fa-adjust:before {content: "\f042";}
.fa-tint:before {content: "\f043";}
.fa-edit:before,.fa-pencil-square-o:before {content: "\f044";}
.fa-share-square-o:before {content: "\f045";}
.fa-check-square-o:before {content: "\f046";}
.fa-arrows:before {content: "\f047";}
.fa-step-backward:before {content: "\f048";}
.fa-fast-backward:before {content: "\f049";}
.fa-backward:before {content: "\f04a";}
.fa-play:before {content: "\f04b";}
.fa-pause:before {content: "\f04c";}
.fa-stop:before {content: "\f04d";}
.fa-forward:before {content: "\f04e";}
.fa-fast-forward:before {content: "\f050";}
.fa-step-forward:before {content: "\f051";}
.fa-eject:before {content: "\f052";}
.fa-chevron-left:before {content: "\f053";}
.fa-chevron-right:before {content: "\f054";}
.fa-plus-circle:before {content: "\f055";}
.fa-minus-circle:before {content: "\f056";}
.fa-times-circle:before {content: "\f057";}
.fa-check-circle:before {content: "\f058";}
.fa-question-circle:before {content: "\f059";}
.fa-info-circle:before {content: "\f05a";}
.fa-crosshairs:before {content: "\f05b";}
.fa-times-circle-o:before {content: "\f05c";}
.fa-check-circle-o:before {content: "\f05d";}
.fa-ban:before {content: "\f05e";}
.fa-arrow-left:before {content: "\f060";}
.fa-arrow-right:before {content: "\f061";}
.fa-arrow-up:before {content: "\f062";}
.fa-arrow-down:before {content: "\f063";}
.fa-mail-forward:before,.fa-share:before {content: "\f064";}
.fa-expand:before {content: "\f065";}
.fa-compress:before {content: "\f066";}
.fa-plus:before {content: "\f067";}
.fa-minus:before {content: "\f068";}
.fa-asterisk:before {content: "\f069";}
.fa-exclamation-circle:before {content: "\f06a";}
.fa-gift:before {content: "\f06b";}
.fa-leaf:before {content: "\f06c";}
.fa-fire:before {content: "\f06d";}
.fa-eye:before {content: "\f06e";}
.fa-eye-slash:before {content: "\f070";}
.fa-warning:before,.fa-exclamation-triangle:before {content: "\f071";}
.fa-plane:before {content: "\f072";}
.fa-calendar:before {content: "\f073";}
.fa-random:before {content: "\f074";}
.fa-comment:before {content: "\f075";}
.fa-magnet:before {content: "\f076";}
.fa-chevron-up:before {content: "\f077";}
.fa-chevron-down:before {content: "\f078";}
.fa-retweet:before {content: "\f079";}
.fa-shopping-cart:before {content: "\f07a";}
.fa-folder:before {content: "\f07b";}
.fa-folder-open:before {content: "\f07c";}
.fa-arrows-v:before {content: "\f07d";}
.fa-arrows-h:before {content: "\f07e";}
.fa-bar-chart-o:before {content: "\f080";}
.fa-twitter-square:before {content: "\f081";}
.fa-facebook-square:before {content: "\f082";}
.fa-camera-retro:before {content: "\f083";}
.fa-key:before {content: "\f084";}
.fa-gears:before,.fa-cogs:before {content: "\f085";}
.fa-comments:before {content: "\f086";}
.fa-thumbs-o-up:before {content: "\f087";}
.fa-thumbs-o-down:before {content: "\f088";}
.fa-star-half:before {content: "\f089";}
.fa-heart-o:before {content: "\f08a";}
.fa-sign-out:before {content: "\f08b";}
.fa-linkedin-square:before {content: "\f08c";}
.fa-thumb-tack:before {content: "\f08d";}
.fa-external-link:before {content: "\f08e";}
.fa-sign-in:before {content: "\f090";}
.fa-trophy:before {content: "\f091";}
.fa-github-square:before {content: "\f092";}
.fa-upload:before {content: "\f093";}
.fa-lemon-o:before {content: "\f094";}
.fa-phone:before {content: "\f095";}
.fa-square-o:before {content: "\f096";}
.fa-bookmark-o:before {content: "\f097";}
.fa-phone-square:before {content: "\f098";}
.fa-twitter:before {content: "\f099";}
.fa-facebook:before {content: "\f09a";}
.fa-github:before {content: "\f09b";}
.fa-unlock:before {content: "\f09c";}
.fa-credit-card:before {content: "\f09d";}
.fa-rss:before {content: "\f09e";}
.fa-hdd-o:before {content: "\f0a0";}
.fa-bullhorn:before {content: "\f0a1";}
.fa-bell:before {content: "\f0f3";}
.fa-certificate:before {content: "\f0a3";}
.fa-hand-o-right:before {content: "\f0a4";}
.fa-hand-o-left:before {content: "\f0a5";}
.fa-hand-o-up:before {content: "\f0a6";}
.fa-hand-o-down:before {content: "\f0a7";}
.fa-arrow-circle-left:before {content: "\f0a8";}
.fa-arrow-circle-right:before {content: "\f0a9";}
.fa-arrow-circle-up:before {content: "\f0aa";}
.fa-arrow-circle-down:before {content: "\f0ab";}
.fa-globe:before {content: "\f0ac";}
.fa-wrench:before {content: "\f0ad";}
.fa-tasks:before {content: "\f0ae";}
.fa-filter:before {content: "\f0b0";}
.fa-briefcase:before {content: "\f0b1";}
.fa-arrows-alt:before {content: "\f0b2";}
.fa-group:before,.fa-users:before {content: "\f0c0";}
.fa-chain:before,.fa-link:before {content: "\f0c1";}
.fa-cloud:before {content: "\f0c2";}
.fa-flask:before {content: "\f0c3";}
.fa-cut:before,.fa-scissors:before {content: "\f0c4";}
.fa-copy:before,.fa-files-o:before {content: "\f0c5";}
.fa-paperclip:before {content: "\f0c6";}
.fa-save:before,.fa-floppy-o:before {content: "\f0c7";}
.fa-square:before {content: "\f0c8";}
.fa-navicon:before,.fa-reorder:before,.fa-bars:before {content: "\f0c9";}
.fa-list-ul:before {content: "\f0ca";}
.fa-list-ol:before {content: "\f0cb";}
.fa-strikethrough:before {content: "\f0cc";}
.fa-underline:before {content: "\f0cd";}
.fa-table:before {content: "\f0ce";}
.fa-magic:before {content: "\f0d0";}
.fa-truck:before {content: "\f0d1";}
.fa-pinterest:before {content: "\f0d2";}
.fa-pinterest-square:before {content: "\f0d3";}
.fa-google-plus-square:before {content: "\f0d4";}
.fa-google-plus:before {content: "\f0d5";}
.fa-money:before {content: "\f0d6";}
.fa-caret-down:before {content: "\f0d7";}
.fa-caret-up:before {content: "\f0d8";}
.fa-caret-left:before {content: "\f0d9";}
.fa-caret-right:before {content: "\f0da";}
.fa-columns:before {content: "\f0db";}
.fa-unsorted:before,.fa-sort:before {content: "\f0dc";}
.fa-sort-down:before,.fa-sort-desc:before {content: "\f0dd";}
.fa-sort-up:before,.fa-sort-asc:before {content: "\f0de";}
.fa-envelope:before {content: "\f0e0";}
.fa-linkedin:before {content: "\f0e1";}
.fa-rotate-left:before,.fa-undo:before {content: "\f0e2";}
.fa-legal:before,.fa-gavel:before {content: "\f0e3";}
.fa-dashboard:before,.fa-tachometer:before {content: "\f0e4";}
.fa-comment-o:before {content: "\f0e5";}
.fa-comments-o:before {content: "\f0e6";}
.fa-flash:before,.fa-bolt:before {content: "\f0e7";}
.fa-sitemap:before {content: "\f0e8";}
.fa-umbrella:before {content: "\f0e9";}
.fa-paste:before,.fa-clipboard:before {content: "\f0ea";}
.fa-lightbulb-o:before {content: "\f0eb";}
.fa-exchange:before {content: "\f0ec";}
.fa-cloud-download:before {content: "\f0ed";}
.fa-cloud-upload:before {content: "\f0ee";}
.fa-user-md:before {content: "\f0f0";}
.fa-stethoscope:before {content: "\f0f1";}
.fa-suitcase:before {content: "\f0f2";}
.fa-bell-o:before {content: "\f0a2";}
.fa-coffee:before {content: "\f0f4";}
.fa-cutlery:before {content: "\f0f5";}
.fa-file-text-o:before {content: "\f0f6";}
.fa-building-o:before {content: "\f0f7";}
.fa-hospital-o:before {content: "\f0f8";}
.fa-ambulance:before {content: "\f0f9";}
.fa-medkit:before {content: "\f0fa";}
.fa-fighter-jet:before {content: "\f0fb";}
.fa-beer:before {content: "\f0fc";}
.fa-h-square:before {content: "\f0fd";}
.fa-plus-square:before {content: "\f0fe";}
.fa-angle-double-left:before {content: "\f100";}
.fa-angle-double-right:before {content: "\f101";}
.fa-angle-double-up:before {content: "\f102";}
.fa-angle-double-down:before {content: "\f103";}
.fa-angle-left:before {content: "\f104";}
.fa-angle-right:before {content: "\f105";}
.fa-angle-up:before {content: "\f106";}
.fa-angle-down:before {content: "\f107";}
.fa-desktop:before {content: "\f108";}
.fa-laptop:before {content: "\f109";}
.fa-tablet:before {content: "\f10a";}
.fa-mobile-phone:before,.fa-mobile:before {content: "\f10b";}
.fa-circle-o:before {content: "\f10c";}
.fa-quote-left:before {content: "\f10d";}
.fa-quote-right:before {content: "\f10e";}
.fa-spinner:before {content: "\f110";}
.fa-circle:before {content: "\f111";}
.fa-mail-reply:before,.fa-reply:before {content: "\f112";}
.fa-github-alt:before {content: "\f113";}
.fa-folder-o:before {content: "\f114";}
.fa-folder-open-o:before {content: "\f115";}
.fa-smile-o:before {content: "\f118";}
.fa-frown-o:before {content: "\f119";}
.fa-meh-o:before {content: "\f11a";}
.fa-gamepad:before {content: "\f11b";}
.fa-keyboard-o:before {content: "\f11c";}
.fa-flag-o:before {content: "\f11d";}
.fa-flag-checkered:before {content: "\f11e";}
.fa-terminal:before {content: "\f120";}
.fa-code:before {content: "\f121";}
.fa-mail-reply-all:before,.fa-reply-all:before {content: "\f122";}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before {content: "\f123";}
.fa-location-arrow:before {content: "\f124";}
.fa-crop:before {content: "\f125";}
.fa-code-fork:before {content: "\f126";}
.fa-unlink:before,.fa-chain-broken:before {content: "\f127";}
.fa-question:before {content: "\f128";}
.fa-info:before {content: "\f129";}
.fa-exclamation:before {content: "\f12a";}
.fa-superscript:before {content: "\f12b";}
.fa-subscript:before {content: "\f12c";}
.fa-eraser:before {content: "\f12d";}
.fa-puzzle-piece:before {content: "\f12e";}
.fa-microphone:before {content: "\f130";}
.fa-microphone-slash:before {content: "\f131";}
.fa-shield:before {content: "\f132";}
.fa-calendar-o:before {content: "\f133";}
.fa-fire-extinguisher:before {content: "\f134";}
.fa-rocket:before {content: "\f135";}
.fa-maxcdn:before {content: "\f136";}
.fa-chevron-circle-left:before {content: "\f137";}
.fa-chevron-circle-right:before {content: "\f138";}
.fa-chevron-circle-up:before {content: "\f139";}
.fa-chevron-circle-down:before {content: "\f13a";}
.fa-html5:before {content: "\f13b";}
.fa-css3:before {content: "\f13c";}
.fa-anchor:before {content: "\f13d";}
.fa-unlock-alt:before {content: "\f13e";}
.fa-bullseye:before {content: "\f140";}
.fa-ellipsis-h:before {content: "\f141";}
.fa-ellipsis-v:before {content: "\f142";}
.fa-rss-square:before {content: "\f143";}
.fa-play-circle:before {content: "\f144";}
.fa-ticket:before {content: "\f145";}
.fa-minus-square:before {content: "\f146";}
.fa-minus-square-o:before {content: "\f147";}
.fa-level-up:before {content: "\f148";}
.fa-level-down:before {content: "\f149";}
.fa-check-square:before {content: "\f14a";}
.fa-pencil-square:before {content: "\f14b";}
.fa-external-link-square:before {content: "\f14c";}
.fa-share-square:before {content: "\f14d";}
.fa-compass:before {content: "\f14e";}
.fa-toggle-down:before,.fa-caret-square-o-down:before {content: "\f150";}
.fa-toggle-up:before,.fa-caret-square-o-up:before {content: "\f151";}
.fa-toggle-right:before,.fa-caret-square-o-right:before {content: "\f152";}
.fa-euro:before,.fa-eur:before {content: "\f153";}
.fa-gbp:before {content: "\f154";}
.fa-dollar:before,.fa-usd:before {content: "\f155";}
.fa-rupee:before,.fa-inr:before {content: "\f156";}
.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before {content: "\f157";}
.fa-ruble:before,.fa-rouble:before,.fa-rub:before {content: "\f158";}
.fa-won:before,.fa-krw:before {content: "\f159";}
.fa-bitcoin:before,.fa-btc:before {content: "\f15a";}
.fa-file:before {content: "\f15b";}
.fa-file-text:before {content: "\f15c";}
.fa-sort-alpha-asc:before {content: "\f15d";}
.fa-sort-alpha-desc:before {content: "\f15e";}
.fa-sort-amount-asc:before {content: "\f160";}
.fa-sort-amount-desc:before {content: "\f161";}
.fa-sort-numeric-asc:before {content: "\f162";}
.fa-sort-numeric-desc:before {content: "\f163";}
.fa-thumbs-up:before {content: "\f164";}
.fa-thumbs-down:before {content: "\f165";}
.fa-youtube-square:before {content: "\f166";}
.fa-youtube:before {content: "\f167";}
.fa-xing:before {content: "\f168";}
.fa-xing-square:before {content: "\f169";}
.fa-youtube-play:before {content: "\f16a";}
.fa-dropbox:before {content: "\f16b";}
.fa-stack-overflow:before {content: "\f16c";}
.fa-instagram:before {content: "\f16d";}
.fa-flickr:before {content: "\f16e";}
.fa-adn:before {content: "\f170";}
.fa-bitbucket:before {content: "\f171";}
.fa-bitbucket-square:before {content: "\f172";}
.fa-tumblr:before {content: "\f173";}
.fa-tumblr-square:before {content: "\f174";}
.fa-long-arrow-down:before {content: "\f175";}
.fa-long-arrow-up:before {content: "\f176";}
.fa-long-arrow-left:before {content: "\f177";}
.fa-long-arrow-right:before {content: "\f178";}
.fa-apple:before {content: "\f179";}
.fa-windows:before {content: "\f17a";}
.fa-android:before {content: "\f17b";}
.fa-linux:before {content: "\f17c";}
.fa-dribbble:before {content: "\f17d";}
.fa-skype:before {content: "\f17e";}
.fa-foursquare:before {content: "\f180";}
.fa-trello:before {content: "\f181";}
.fa-female:before {content: "\f182";}
.fa-male:before {content: "\f183";}
.fa-gittip:before {content: "\f184";}
.fa-sun-o:before {content: "\f185";}
.fa-moon-o:before {content: "\f186";}
.fa-archive:before {content: "\f187";}
.fa-bug:before {content: "\f188";}
.fa-vk:before {content: "\f189";}
.fa-weibo:before {content: "\f18a";}
.fa-renren:before {content: "\f18b";}
.fa-pagelines:before {content: "\f18c";}
.fa-stack-exchange:before {content: "\f18d";}
.fa-arrow-circle-o-right:before {content: "\f18e";}
.fa-arrow-circle-o-left:before {content: "\f190";}
.fa-toggle-left:before,.fa-caret-square-o-left:before {content: "\f191";}
.fa-dot-circle-o:before {content: "\f192";}
.fa-wheelchair:before {content: "\f193";}
.fa-vimeo-square:before {content: "\f194";}
.fa-turkish-lira:before,.fa-try:before {content: "\f195";}
.fa-plus-square-o:before {content: "\f196";}
.fa-space-shuttle:before {content: "\f197";}
.fa-slack:before {content: "\f198";}
.fa-envelope-square:before {content: "\f199";}
.fa-wordpress:before {content: "\f19a";}
.fa-openid:before {content: "\f19b";}
.fa-institution:before,.fa-bank:before,.fa-university:before {content: "\f19c";}
.fa-mortar-board:before,.fa-graduation-cap:before {content: "\f19d";}
.fa-yahoo:before {content: "\f19e";}
.fa-google:before {content: "\f1a0";}
.fa-reddit:before {content: "\f1a1";}
.fa-reddit-square:before {content: "\f1a2";}
.fa-stumbleupon-circle:before {content: "\f1a3";}
.fa-stumbleupon:before {content: "\f1a4";}
.fa-delicious:before {content: "\f1a5";}
.fa-digg:before {content: "\f1a6";}
.fa-pied-piper-square:before,.fa-pied-piper:before {content: "\f1a7";}
.fa-pied-piper-alt:before {content: "\f1a8";}
.fa-drupal:before {content: "\f1a9";}
.fa-joomla:before {content: "\f1aa";}
.fa-language:before {content: "\f1ab";}
.fa-fax:before {content: "\f1ac";}
.fa-building:before {content: "\f1ad";}
.fa-child:before {content: "\f1ae";}
.fa-paw:before {content: "\f1b0";}
.fa-spoon:before {content: "\f1b1";}
.fa-cube:before {content: "\f1b2";}
.fa-cubes:before {content: "\f1b3";}
.fa-behance:before {content: "\f1b4";}
.fa-behance-square:before {content: "\f1b5";}
.fa-steam:before {content: "\f1b6";}
.fa-steam-square:before {content: "\f1b7";}
.fa-recycle:before {content: "\f1b8";}
.fa-automobile:before,.fa-car:before {content: "\f1b9";}
.fa-cab:before,.fa-taxi:before {content: "\f1ba";}
.fa-tree:before {content: "\f1bb";}
.fa-spotify:before {content: "\f1bc";}
.fa-deviantart:before {content: "\f1bd";}
.fa-soundcloud:before {content: "\f1be";}
.fa-database:before {content: "\f1c0";}
.fa-file-pdf-o:before {content: "\f1c1";}
.fa-file-word-o:before {content: "\f1c2";}
.fa-file-excel-o:before {content: "\f1c3";}
.fa-file-powerpoint-o:before {content: "\f1c4";}
.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before {content: "\f1c5";}
.fa-file-zip-o:before,.fa-file-archive-o:before {content: "\f1c6";}
.fa-file-sound-o:before,.fa-file-audio-o:before {content: "\f1c7";}
.fa-file-movie-o:before,.fa-file-video-o:before {content: "\f1c8";}
.fa-file-code-o:before {content: "\f1c9";}
.fa-vine:before {content: "\f1ca";}
.fa-codepen:before {content: "\f1cb";}
.fa-jsfiddle:before {content: "\f1cc";}
.fa-life-bouy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before {content: "\f1cd";}
.fa-circle-o-notch:before {content: "\f1ce";}
.fa-ra:before,.fa-rebel:before {content: "\f1d0";}
.fa-ge:before,.fa-empire:before {content: "\f1d1";}
.fa-git-square:before {content: "\f1d2";}
.fa-git:before {content: "\f1d3";}
.fa-hacker-news:before {content: "\f1d4";}
.fa-tencent-weibo:before {content: "\f1d5";}
.fa-qq:before {content: "\f1d6";}
.fa-wechat:before,.fa-weixin:before {content: "\f1d7";}
.fa-send:before,.fa-paper-plane:before {content: "\f1d8";}
.fa-send-o:before,.fa-paper-plane-o:before {content: "\f1d9";}
.fa-history:before {content: "\f1da";}
.fa-circle-thin:before {content: "\f1db";}
.fa-header:before {content: "\f1dc";}
.fa-paragraph:before {content: "\f1dd";}
.fa-sliders:before {content: "\f1de";}
.fa-share-alt:before {content: "\f1e0";}
.fa-share-alt-square:before {content: "\f1e1";}
.fa-bomb:before {content: "\f1e2";}
.bordered {border: .7em solid transparent;}
.fullbg {background: #fff;position: relative;z-index: 1;}
.image_gallery a {display: none;}
.image_gallery a:nth-child(-n+1) {display: block;}
html,body {background: rgba(0,0,0,0);background-size: initial;min-height: 100%;}
body {color: #646464;position: relative;overflow-x: hidden;}
h1,h2,h3,#logo {font-family: Montserrat,sans-serif;}
h4,h5,h6 {font-family: Montserrat,sans-serif;}
p,ul,ol,dialog,dl,table,blockquote,figure,form,fieldset,address {font-family: georgia,'times new roman',times,serif;}
h1,#logo {color: #3fa9f5;font-weight: lighter;}
h1 {text-align: center;}
h1.bordered {border-bottom: 1px dotted #CCC;border-top: 1px dotted #CCC;margin: .4em 0 .8em;padding: .5em 0;}
h2,h3 {color: #78a8c0;}
h4,h5,h6 {color: #a0e0ff;}
code,pre,var,kbd,samp {font-family: "Andale Mono","Courier New",Courier,monospace;}
a {color: #3fa9f5;}
a:visited {color: #3fa9f5;}
a:hover {color: #a0e0ff;}
fieldset legend {color: #a0e0ff;font-size: 1.5em;line-height: 1em;margin-bottom: 1em;font-family: Montserrat,sans-serif;}
figure figcaption,.gform_body,.gform_footer {margin-bottom: 1.6em;}
table {border-bottom: 2px solid #ccc;width: 100%;}
table thead tr {border-top: 0;}
table thead tr th {background: #fff;color: #4a4a4a;}
table thead tr th:first-child {-webkit-border-radius: 3px 0 0 0;-webkit-background-clip: padding-box;-moz-border-radius: 3px 0 0;-moz-background-clip: padding;border-radius: 3px 0 0 0;background-clip: padding-box;}
table thead tr th:last-child {-webkit-border-radius: 0 3px 0 0;-webkit-background-clip: padding-box;-moz-border-radius: 0 3px 0 0;-moz-background-clip: padding;border-radius: 0 3px 0 0;background-clip: padding-box;}
table tr td,table tr:nth-child(odd) td {background: #fff;}
li p,li form {margin-bottom: 0;}
input[type="submit"],input[type="reset"],html input[type="button"],button,a.button,a.blue_button,input.blue_button,#form-submit #submit,.gform_button {background: #3fa9f5;border: none;color: #fff;font-weight: 700;padding: .4em 1em;-webkit-border-radius: .25em;-webkit-background-clip: padding-box;-moz-border-radius: .25em;-moz-background-clip: padding;border-radius: .25em;background-clip: padding-box;font-family: Montserrat,sans-serif;}
input[type="submit"]:hover,input[type="reset"]:hover,html input[type="button"]:hover,button:hover,a.button:hover,a.blue_button:hover,input.blue_button:hover,#form-submit #submit:hover,.gform_button:hover {color: #332829;background: #3fa9f5;border-bottom-color: #0089a5;}
input[type="submit"].prefix,input[type="reset"].prefix,html input[type="button"].prefix,button.prefix,a.button.prefix,a.blue_button.prefix,input.blue_button.prefix,#form-submit #submit.prefix,.gform_button.prefix,input[type="submit"].postfix,input[type="reset"].postfix,html input[type="button"].postfix,button.postfix,a.button.postfix,a.blue_button.postfix,input.blue_button.postfix,#form-submit #submit.postfix,.gform_button.postfix {-webkit-border-radius: 0;-webkit-background-clip: padding-box;-moz-border-radius: 0;-moz-background-clip: padding;border-radius: 0;background-clip: padding-box;}
input.blue_button {border: 0;}
#select_button {border: 0;color: #fff;font-weight: 700;padding: .75em 1.75em;-webkit-border-radius: .25em;-webkit-background-clip: padding-box;-moz-border-radius: .25em;-moz-background-clip: padding;border-radius: .25em;background-clip: padding-box;font-family: Montserrat,sans-serif;}
#select_button:hover {color: #776667;}
input[type="submit"] {background: #3fa9f5;border-bottom: 2px solid #0AC;}
.brand-main {color: #3fa9f5;}
.brand-grey1 {color: #332829;}
.brand-grey2 {color: #776667;}
.shaded_bg_left,.dark_bg_left {background: #2f2f2f;color: #fff;padding: .45em 0;position: relative;}
.shaded_bg_left:before,.dark_bg_left:before,.shaded_bg_left:after,.dark_bg_left:after {content: "";background: #2f2f2f;bottom: 0;height: 100%;position: absolute;top: 0;}
.shaded_bg_left:before,.dark_bg_left:before {right: 100%;width: 9999px;}
.shaded_bg_left:after,.dark_bg_left:after {left: 7.5em;width: 18em;}
.shaded_bg_left a,.dark_bg_left a {color: #fff;}
.shaded_bg_left,.shaded_bg_left:before,.shaded_bg_left:after {border-bottom: 1px solid #222;background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM0NDQ0NDQiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image: -webkit-linear-gradient(-90deg,#444 0%,#333 100%);background-image: -moz-linear-gradient(-90deg,#444 0%,#333 100%);background-image: -o-linear-gradient(-90deg,#444 0%,#333 100%);background-image: linear-gradient(180deg,#444 0%,#333 100%);}
.alignleft {float: left;min-height: 1px;position: relative;padding-left: 13px;padding-right: 13px;}
.alignright {float: right;min-height: 1px;position: relative;padding-left: 13px;padding-right: 13px;}
.fa {font-size: 16px;}
.social_buttons {margin: 0;}
.social_buttons .fa {color: #fff;font-size: 43px;text-shadow: 1px 1px 1px #000;-webkit-transition: all .25s linear;-moz-transition: all .25s linear;-o-transition: all .25s linear;transition: all .25s linear;}
.social_buttons .fa.bs_red {text-shadow: 1px 1px 1px #cf5e5e;}
.social_buttons .fa.bs_orange {text-shadow: 1px 1px 1px #f27327;}
.social_buttons .fa.bs_yellow {text-shadow: 1px 1px 1px #e1bd14;}
.social_buttons .fa.bs_green {text-shadow: 1px 1px 1px #84b66b;}
.social_buttons .fa.bs_aqua {text-shadow: 1px 1px 1px #6cb6a5;}
.social_buttons .fa.bs_blue {text-shadow: 1px 1px 1px #7aabca;}
.social_buttons .fa.bs_navy {text-shadow: 1px 1px 1px #295f9b;}
.social_buttons .fa.bs_purple {text-shadow: 1px 1px 1px #8174c3;}
.social_buttons .fa.bs_pink {text-shadow: 1px 1px 1px #d69acd;}
.fa-facebook:hover,.fa-facebook-square:hover {color: #3b5998!important;text-shadow: 1px 1px 1px #000!important;}
.fa-twitter:hover,.fa-twitter-square:hover {color: #55acee!important;text-shadow: 1px 1px 1px #000!important;}
.fa-linkedin:hover,.fa-linkedin-square:hover {color: #287bbc!important;text-shadow: 1px 1px 1px #000!important;}
.fa-google-plus:hover,.fa-google-plus-square:hover {color: #be3418!important;text-shadow: 1px 1px 1px #000!important;}
.fa-youtube:hover,.fa-youtube-square:hover {color: #cc181e!important;text-shadow: 1px 1px 1px #000!important;}
.fa-instagram:hover {color: #926239!important;text-shadow: 1px 1px 1px #000!important;}
.fa-stumbleupon:hover {color: ##ff5c00!important;text-shadow: 1px 1px 1px #000!important;}
.fa-rss-square:hover {color: #3fa9f5!important;text-shadow: 1px 1px 1px #000!important;}
.fa-phone-square:hover {color: #3fa9f5!important;text-shadow: 1px 1px 1px #000!important;}
.fa-map-marker:hover {color: #3fa9f5!important;text-shadow: 1px 1px 1px #000!important;}
.fa-external-link:hover {color: #3fa9f5!important;text-shadow: 1px 1px 1px #000!important;}
.fa-desktop:hover {color: #ccc!important;text-shadow: 1px 1px 1px #000!important;}
.avatar {border: 1px solid #c8c8c2;border-radius: 50%;padding: 2px;position: relative;top: 10px;}
.profile_social_link {margin-left: .5em;}
.find_out_more {color: #ccc;font-size: 16px;letter-spacing: .25em;font-weight: 700;margin-left: 1em;position: relative;text-decoration: none;text-transform: uppercase;-webkit-transition: all .3s ease-out 0;-moz-transition: all .3s ease-out 0;-o-transition: all .3s ease-out 0;transition: all .3s ease-out 0;}
.find_out_more .fa {text-shadow: none;}
.find_out_more:hover {color: #3fa9f5;}
#icon_svg {display: inline-block;height: 38px;margin-top: 10px;width: 38px;}
#logo_visible {color: #3fa9f5;}
#site_header {background: #fff;border-bottom: 3px solid #3fa9f5;-webkit-box-shadow: 2px 0 5px #333;-moz-box-shadow: 2px 0 5px #333;box-shadow: 2px 0 5px #333;}
#site_header #head_nav #logo a {color: #332829;font-size: 49px;letter-spacing: .1em;line-height: 1.3;font-family: Montserrat,sans-serif;}
#site_header #head_nav #logo a#icon_svg {line-height: 0;}
#site_header #head_nav #logo a ul li {cursor: pointer;text-align: center;}
#site_header #head_nav #logo a ul li .fa:hover {background: #f3f5f6;}
#site_footer {background: #fff;border-top: 3px solid #3fa9f5;bottom: -93px;height: 93px;padding:2rem 0;position: absolute;width: 100%;z-index: 100;display: block;margin: 0 auto;*zoom: 1;}
#site_footer:before,#site_footer:after {content: " ";display: table;}
#site_footer:after {clear: both;}
#site_footer .row {width: auto;}
#site_footer .row.collapse {margin: 0;}
#site_footer #foot_links,#site_footer #foot_contact,#site_footer #foot_location {display: none;}
#site_footer .cprght {text-align: center;}
#site_menu {background: #332829;bottom: 0;min-height: 100%;overflow-y: auto;padding: 65px 1.5em 0;position: fixed;right: -296px;top: 0;width: 296px;z-index: 20;-webkit-transition: all .6s;-moz-transition: all .6s;-o-transition: all .6s;transition: all .6s;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
#site_menu.toggle-open {right: 0;}
#site_menu #menu {font-style: italic;}
#site_menu #menu ul {font-size: 1em;line-height: 1.4;position: relative;}
#site_menu #menu li {margin: 14px 0 0;padding: 0;}
#site_menu #menu li:last-child a span:after {height: 0;width: 0;}
#site_menu #menu li ul {position: relative;}
#site_menu #menu li ul li:first-child a span:before {background: #776667;content: "";height: 2px;left: -22px;margin-top: -1px;position: absolute;width: 20px;}
#site_menu #menu li a {color: #776667;}
#site_menu #menu li a:hover {color: #fff;}
#site_menu #menu li a:hover span {background: #fff;border: 2px solid #2eb2d3;}
#site_menu #menu li a span {background: #313131;border: 2px solid #776667;display: inline-block;margin-right: 8px;padding: 5px;position: relative;-webkit-border-radius: 50%;-webkit-background-clip: padding-box;-moz-border-radius: 50%;-moz-background-clip: padding;border-radius: 50%;background-clip: padding-box;-webkit-transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;-o-transition: all ease-in-out .5s;transition: all ease-in-out .5s;}
#site_menu #menu li a span:after {background: #776667;bottom: -32px;content: "";height: 31px;margin-left: -1px;position: absolute;width: 2px;}
#site_menu .social_buttons li {margin: 0 1em 0 0 !important;}
#site_menu .social_buttons li a {display: block;padding: 5px 8px 3px;text-align: center;}
#site_menu .social_buttons li a .fa {color: #fff;}
#second_row_buttons {margin-bottom: 3m;}
#main_panel ol li,#blog_panel ol li {padding: 5px;width: 100%;}
.tabs_nav ul li a:visited {color: #3fa9f5;}
.tabs_nav ul li a:hover {color: #3fa9f5;}
.tabs_nav ul li a.active_tab_close {color: #776667;display: inline;position: relative;z-index: 5;}
.tabs_nav ul li a.active_tab_close:before {content: "\f05c";font-family: FontAwesome;font-style: normal;font-weight: 400;text-align: center;line-height: 1;position: absolute;top: 23px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.tabs_nav ul li a.active_tab_arrow {color: #776667;display: inline;position: relative;z-index: 5;}
.tabs_nav ul li a.active_tab_arrow:before {content: "\f0d7";font-family: FontAwesome;font-style: normal;font-weight: 400;left: 12px;line-height: 1;position: absolute;top: 23px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.tabs {position: relative;}
.tabs div {display: none;outline: 1px dotted #ccc;outline-offset: -7px;padding: 0;text-align: center;}
.tabs div.active_container {display: block;border: 1px dotted #ccc;color: #999;margin-bottom: 1.6em;padding: 20px;}
.tabs div.active_container p:last-child {margin-bottom: 0;}
.page-id-16615 .tabs_nav ul li {padding-left: 14px;}
.page-id-16615 .tabs_nav ul li:first-child {padding-left: 0;}
.page-id-16615 .tabs_nav ul li a {background: #cecece;color: #444;padding: 5px 10px 6px;text-decoration: none;-webkit-border-radius: 3px;-webkit-background-clip: padding-box;-moz-border-radius: 3px;-moz-background-clip: padding;border-radius: 3px;}
.page-id-16615 .tabs_nav ul li a:visited {color: #444;}
.page-id-16615 .tabs_nav ul li a:hover { color: #000; }
.page-id-16615 .tabs_nav ul li a.active_tab_arrow {background-color: #fff;color: #394245;}
.page-id-16615 .tabs_nav ul li a.active_tab_arrow:before { content: ''; }
.page-id-16615 .tabs div { outline: none; }
.page-id-16615 .tabs div.active_container { border: none;color: #eee;padding: 0; }
#intro-v {position: absolute;top: 448px;}
#intro-p {position: relative;z-index: 0;}
#head_nav {height: 100%;}
#menu_container {float: right;height: 100%;position: relative;width: 89px;}
#menu_container li {list-style: none;}
#mailing_list {background: #fff;bottom: 0;float: right;height: 300px;padding: 1em;position: fixed;right: 0;visibility: hidden;width: 300px;-webkit-box-shadow: -2px -2px 2px rgba(226,226,226,0.11);-moz-box-shadow: -2px -2px 2px rgba(226,226,226,0.11);box-shadow: -2px -2px 2px rgba(226,226,226,0.11);}
#mailing_list p {color: #3fa9f5;}
#mailing_list #join_button {display: block;}
.services_page h3 a:hover {color: #000;font-weight: 700;}
.services_page h3 a:hover .fa {color: #000;font-weight: 400!important;}
.social_buttons li {margin: 0 0 0 .25em;}
.social_buttons li a {display: block;padding: 5px 8px 3px;text-align: center;}
#site_menu .social_buttons li a .fa {color: #fff;}
.lines {background: #646464;display: inline-block;height: 2px;width: 1.2rem;-webkit-transition: .3s;-moz-transition: .3s;-o-transition: .3s;transition: .3s;margin: 0 1.5em .15em 0;position: relative;}
.lines:before,.lines:after {background: #646464;display: inline-block;height: 2px;width: 1.2rem;-webkit-transition: .3s;-moz-transition: .3s;-o-transition: .3s;transition: .3s;content: '';left: 0;position: absolute;transform-origin: .085714285714286rem center;}
.lines:before {top: .3rem;}
.lines:after {top: -.3rem;}
#menu_clickable {margin: 2px 20px 0 0;padding-left: 6px;position: relative;width: 20px;-webkit-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;transition: all ease-in-out .3s;}
#menu_clickable:hover {opacity: 1;}
#menu_clickable:active {-webkit-transition: 0;-moz-transition: 0;-o-transition: 0;transition: 0;}
#menu_clickable.trigger-open .lines {background: transparent;}
#menu_clickable.trigger-open .lines:before,#menu_clickable.trigger-open .lines:after {transform-origin: 50% 50%;top: 0;width: 1.2rem;}
#menu_clickable.trigger-open .lines:before {-webkit-transform: rotate3d(0,0,1,45deg);-moz-transform: rotate3d(0,0,1,45deg);-o-transform: rotate3d(0,0,1,45deg);-ms-transform: rotate3d(0,0,1,45deg);transform: rotate3d(0,0,1,45deg);}
#menu_clickable.trigger-open .lines:after {-webkit-transform: rotate3d(0,0,1,-45deg);-moz-transform: rotate3d(0,0,1,-45deg);-o-transform: rotate3d(0,0,1,-45deg);-ms-transform: rotate3d(0,0,1,-45deg);transform: rotate3d(0,0,1,-45deg);}
.womble_grid li {margin: 0;}
.womble_grid li:first-child {padding-top: 0;}
.womble_grid li a {text-align: center;}
.womble_grid .womble_box a.imgs {display: block;line-height: .5;}
.womble_grid .womble_box a.imgs .underlay {display: none;}
.womble_grid .womble_box a.imgs:hover .underlay {display: inline-block;}
.womble_grid .womble_box a.imgs:hover .overlay {display: none;}
#sharecow_toggle.hidden {display: none;}
#searchform,#socialbar {background: #fff;margin: 1em auto 0;overflow: hidden;position: fixed;padding: 1em;right: -405px;z-index: 1;-webkit-box-shadow: 1px 1px 1px #ccc;-moz-box-shadow: 1px 1px 1px #ccc;box-shadow: 1px 1px 1px #ccc;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
#searchform.toggle-open,#socialbar.toggle-open {right: 0;}
#searchform {min-width: 280px;max-width: 500px;}
#searchsubmit {display: none;}
#socialbar {border: none;top: 4em;}
#socialbar .box {width: 42px;}
#socialbar .count,#socialbar .share {border: 1px solid #b2c6cc;color: #333;display: inline-block;margin-right: .7em;overflow-y: visible;text-align: center;text-decoration: none;}
#socialbar .count {background: #fbfbfb;border: 1px solid #b2c6cc;color: #525b67;float: right;font-size: 14px;height: 2.3em;line-height: 28px;position: absolute;top: 31px;width: 42px;background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmYmZiZmIiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image: -webkit-linear-gradient(top,#fbfbfb 0,#f6f6f6 100%);background-image: -moz-linear-gradient(top,#fbfbfb 0,#f6f6f6 100%);background-image: -o-linear-gradient(top,#fbfbfb 0,#f6f6f6 100%);background-image: linear-gradient(to bottom,#fbfbfb 0,#f6f6f6 100%);-webkit-border-radius: 0 0 4px 4px;-webkit-background-clip: padding-box;-moz-border-radius: 0 0 4px 4px;-moz-background-clip: padding;border-radius: 0 0 4px 4px;background-clip: padding-box;}
#socialbar .share {color: #fff;display: inline-block;height: 30px;line-height: 28px;position: absolute;width: 42px;-webkit-border-radius: 4px 4px 0 0;-webkit-background-clip: padding-box;-moz-border-radius: 4px 4px 0 0;-moz-background-clip: padding;border-radius: 4px 4px 0 0;background-clip: padding-box;}
#socialbar .share:hover {color: #fff;text-decoration: none;-webkit-background-clip: padding-box;-moz-background-clip: padding-box;background-clip: padding-box;}
#twitter,#facebook,#googleplus,#linkedin,#stumbleupon,#pinterest,#bufferapp {display: block;float: left;height: 80px;margin-left: 1em;position: relative;}
.fa img {position: relative;top: 2px;width: 16px;}
.facebook,.twitter,.pinterest,.stumbleupon,.bufferapp {height: 100%;text-align: center;width: 100%;-webkit-border-radius: 4px;-webkit-background-clip: padding-box;-moz-border-radius: 4px;-moz-background-clip: padding;border-radius: 4px;background-clip: padding-box;}
#twitter .share {border: 1px solid #0d6dd4;text-shadow: 1px 0 0 #0077be;background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMyNmMzZWIiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwODBkNiIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image: -webkit-linear-gradient(top,#26c3eb 0%,#0080d6 100%);background-image: -moz-linear-gradient(top,#26c3eb 0%,#0080d6 100%);background-image: -o-linear-gradient(top,#26c3eb 0%,#0080d6 100%);background-image: linear-gradient(to bottom,#26c3eb 0%,#0080d6 100%);}
#facebook .share {background: #3b5998;border: 1px solid #24417c;text-shadow: 1px 0 0 #26427e;background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMzYjU5OTgiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzEzMzc4MyIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image: -webkit-linear-gradient(top,#3b5998 0%,#133783 100%);background-image: -moz-linear-gradient(top,#3b5998 0%,#133783 100%);background-image: -o-linear-gradient(top,#3b5998 0%,#133783 100%);background-image: linear-gradient(to bottom,#3b5998 0%,#133783 100%);}
#googleplus .share {background: #6d6d6d;border: 1px solid #262626;text-shadow: 1px 0 0 #222;background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM2ZDZkNmQiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQzNDM0MyIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image: -webkit-linear-gradient(top,#6d6d6d 0%,#434343 100%);background-image: -moz-linear-gradient(top,#6d6d6d 0%,#434343 100%);background-image: -o-linear-gradient(top,#6d6d6d 0%,#434343 100%);background-image: linear-gradient(to bottom,#6d6d6d 0%,#434343 100%);}
#linkedin .share {background: #6d6d6d;border: 1px solid #627eb6;text-shadow: 1px 0 0 #26427e;background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM3NGJiZGIiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwN2ZiMiIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image: -webkit-linear-gradient(top,#74bbdb 0%,#007fb2 100%);background-image: -moz-linear-gradient(top,#74bbdb 0%,#007fb2 100%);background-image: -o-linear-gradient(top,#74bbdb 0%,#007fb2 100%);background-image: linear-gradient(to bottom,#74bbdb 0%,#007fb2 100%);}
#pinterest .share {background: red;border: 1px solid #c72525;text-shadow: 1px 0 0 #26427e;background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZjAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M1MDcwNyIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image: -webkit-linear-gradient(top,red 0%,#c50707 100%);background-image: -moz-linear-gradient(top,red 0%,#c50707 100%);background-image: -o-linear-gradient(top,red 0%,#c50707 100%);background-image: linear-gradient(to bottom,red 0%,#c50707 100%);}
#stumbleupon .share {background: #eb4924;border: 1px solid #942f17;text-shadow: 1px 0 0 #26427e;background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNlYjQ5MjQiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IxMjQwMyIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image: -webkit-linear-gradient(top,#eb4924 0%,#b12403 100%);background-image: -moz-linear-gradient(top,#eb4924 0%,#b12403 100%);background-image: -o-linear-gradient(top,#eb4924 0%,#b12403 100%);background-image: linear-gradient(to bottom,#eb4924 0%,#b12403 100%);}
#bufferapp .share {background: #fff;border: 1px solid #ccc;text-shadow: 1px 0 0 #26427e;background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RhZGFkYSIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image: -webkit-linear-gradient(top,#fefefe 0%,#dadada 100%);background-image: -moz-linear-gradient(top,#fefefe 0%,#dadada 100%);background-image: -o-linear-gradient(top,#fefefe 0%,#dadada 100%);background-image: linear-gradient(to bottom,#fefefe 0%,#dadada 100%);}
#intro_panel h1,#main_panel h1,#blog_panel h1,#main_team h1 {border-bottom: 1px dotted #ccc;text-align: center;}
#typewriter {background-color: #fff;position: relative;}
#typewriter * {text-align: center;}
#typewriter p {margin-bottom: 0;}
#job_des li {border-top: 1px dotted #ccc;margin-bottom: 0;padding: 1em 0;position: relative;}
#job_des li:last-child {border-bottom: 1px dotted #ccc;}
#job_des a {float: right;margin-bottom:0;position: relative;top: -.4em;}
#before_you_apply {clear: both;}
#before_you_apply h2 {text-align: left;}
#career_content #do_content ul,#career_content #dont_content ul {list-style-type: none;}
#career_content #do_content ul li,#career_content #dont_content ul li {position: relative;}
#career_content #do_content ul li:before,#career_content #dont_content ul li:before {font-family: FontAwesome;font-style: normal;font-weight: 400;left: -34px;line-height: 1;position: absolute;top: 5px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
#career_content #do_content ul li:before {content: "\f00c";color: #a0e0ff;}
#career_content #dont_content ul li:before {content: "\f05c";color: #194966;}
#form {width: 400px;}
#team_grid li {margin: 0;}
#team_grid .author_box a.imgs {display: block;line-height: .5;}
#team_grid .author_box a.imgs .underlay {display: none;}
#team_grid .author_box a.imgs:hover .underlay {display: block;}
#team_grid .author_box a.imgs:hover .overlay {display: none;}
#contact_main h4 {text-align: center;}
#contact_main #form {width: 230px;}
#contact_main .email {float: left;}
.gfield_required {background: url(images/form_required.png) 0 0 no-repeat;color: #e8e8e8;display: block;height: 39px;left: 430px;position: absolute;top: 50%;width: 76px;}
.contact_address_box {border: 1px dotted #332829;display: block;list-style: none;padding: 20px;}
.contact_address_box p {margin-bottom: .6em;}
#email_section {padding-bottom: 50px;}
#email_section .social_buttons {float: right;}
#email_section a:hover {color: #332829;}
.info_panel {border-bottom: 1px dotted #ccc;display: block;margin: 0 auto;padding: 0;*zoom: 1;margin-bottom: 1.2em;padding-bottom: 2em;}
.info_panel:before,.info_panel:after {content: " ";display: table;}
.info_panel:after {clear: both;}
.info_panel .row {width: auto;}
.info_panel .row.collapse {margin: 0;}
.tools_list {display: block;margin: 0 auto;padding: 0;*zoom: 1;}
.tools_list:before,.tools_list:after {content: " ";display: table;}
.tools_list:after {clear: both;}
.tools_list .row {width: auto;}
.tools_list .row.collapse {margin: 0;}
.tools_list figure {float: right;}
.side_button {margin-top: 1em;float: left;min-height: 1px;position: relative;}
.image_side {width: 200px;-webkit-box-shadow: 1px 1px 1px #ccc;-moz-box-shadow: 1px 1px 1px #ccc;box-shadow: 1px 1px 1px #ccc;float: left;min-height: 1px;position: relative;}
iframe {margin: 0;}
#getting_started_excel {margin-top: 20px;}
#getting_started_excel a {display: block;}
#getting_started_excel a:hover {color: #776667;}
#getting_started {margin-top: 20px;}
#getting_started a {display: inline-block;}
#getting_started a:hover {color: #776667;}
#blog_aside {float: left;min-height: 1px;position: relative;}
.post_list_item {border-bottom: 1px dashed #999;padding-bottom: 1.4em;}
.post_list_item header {border-bottom: 1px dotted #ccc;margin: 2em 0 1.5em;padding-bottom: 1em;position: relative;}
.post_list_item header figure {float: left;margin-right: .5em;position: relative;top: -9px;}
.post_list_item header figure img {top: 6px;}
.post_list_item header p .meta_right {position: absolute;right: 0;max-width: 72px;}
.post_list_item header p .meta_right a {margin-left: 1em;}
.post_list_item header .post_title a,.post_list_item header .post_title a:visited {color: #3fa9f5;}
.post_list_item header .post_title a:hover {color: #a0e0ff;}
.single-post #main_panel .post_list_item header h1 {border-bottom: none;}
.single-post #main_panel .post_list_item header figure {top: -21px;}
.meta_right a.creative,.meta_right a.technical,.meta_right a.outreach--pr,.meta_right a.research {display: inline-block;height: 1em;line-height: 0;position: relative;visibility: hidden;width: 1.1em;}
.meta_right a.creative:before,.meta_right a.technical:before,.meta_right a.outreach--pr:before,.meta_right a.research:before {display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: 400;line-height: 1;position: relative;top: 5px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;visibility: visible;}
.meta_right a.creative:before {content: "\f0eb";}
.meta_right a.technical:before {content: "\f085";}
.meta_right a.outreach--pr:before {content: "\f0a1";}
.meta_right a.research:before {content: "\f0c3";}
#mailchip_form {margin-bottom: 0;}
#main_panel.author header {border-bottom: 1px dotted #ccc;margin-bottom: 2em;padding-bottom: 2em;position: relative;}
#main_panel.author header h1 {border-bottom: 0;margin-top: 0;padding: 1em 0 0;}
#main_panel.author header h3 {margin-bottom: .6em;text-align: center;}
#main_panel.author header ul li a .fa {text-shadow: 1px 1px 1px #ccc;}
#main_panel.author header figure img.avatar {float: right;top: 0;}
#bio {border-bottom: 1px dotted #ccc;}
.case_study {float: left;min-height: 1px;position: relative;padding-left: 13px;padding-right: 13px;width: 50%;}
.case_study:nth-child(even) {border-left: 1px dotted #ccc;}
.gform_wrapper ul {margin: 0!important;list-style-type: none;}
.gform_wrapper .gfield_checkbox li input[type=checkbox],.gform_wrapper .gfield_radio li input[type=radio],.gform_wrapper .gfield_checkbox li input {float: left;margin-top: 6px;}
.gform_wrapper .gfield_checkbox li label,.gform_wrapper .gfield_radio li label {display: block;margin: 0 0 0 24px;padding: 0;width: auto;line-height: 1.5;vertical-align: top;}
.gform_confirmation_wrapper {margin-bottom: 1.6em;}
div#mailchimp {position: fixed;bottom: 40px;right: 40px;width: 200px;height: 100px;background-color: #fff;display: none;padding: 10px 20px;text-align: center;border-radius: 10px;border: 1px solid #ccc;}
div#mailchimp input[type="button"] {margin-top: 10px;}
.case_studies {display: block;margin: 0 auto;padding: 0;*zoom: 1;}
.case_studies:before,.case_studies:after {content: " ";display: table;}
.case_studies:after {clear: both;}
.case_studies .row {width: auto;}
.case_studies .row.collapse {margin: 0;}
#timeline {display: block;margin: 0 auto;padding: 0;*zoom: 1;}
#timeline:before,#timeline:after {content: " ";display: table;}
#timeline:after {clear: both;}
#timeline .row {width: auto;}
#timeline .row.collapse {margin: 0;}
.timeslot {border-right: 3px solid #776667;border-left: 3px solid #fff;border-top: 3px solid #776667;margin: 0;padding: 3em 1em 0 0;width: 50.5%;float: left;min-height: 1px;position: relative;}
.timeslot.first_slot {border-top: none;}
.timeslot.first_slot h4:before {background: transparent;border: none;color: transparent;}
.timeslot:hover h4 {color: #3fa9f5;}
.timeslot:hover h4:before {background: #fff;border-color: #3fa9f5;}
.timeslot h4 {padding-top: .9em;position: absolute;right: 1rem;top: 0;transition: color .3s ease;}
.timeslot h4:before {background: #dfd8cf;border: 2px solid #776667;border-radius: 100px;color: #776667;content: '';display: table;height: 1px;padding: 5px;position: absolute;top: -10px;width: 1px;transition: all .3s ease;}
.timeslot p {text-align: right;}
.even {border-color: #776667;border-right: 3px solid #fff;float: right;padding: 3em 0 0 1em;}
.even h4 {left: 12px;}
.even p {text-align: left;}
.timeslot h4:before {right: -21px;}
.even h4:before {left: -19px;}
.bg {display: block;height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: -6;}
#site_header {left: 0;max-height: 65px;position: fixed;top: 0;width: 100%;z-index: 99;display: block;margin: 0 auto;padding: 0;*zoom: 1;}
#site_header:before,#site_header:after {content: " ";display: table;}
#site_header:after {clear: both;}
#site_header .row {width: auto;}
#site_header .row.collapse {margin: 0;}
#site_header #head_nav {display: block;margin: 0 auto;padding: 0;*zoom: 1;}
#site_header #head_nav:before,#site_header #head_nav:after {content: " ";display: table;}
#site_header #head_nav:after {clear: both;}
#site_header #head_nav .row {width: auto;}
#site_header #head_nav .row.collapse {margin: 0;}
#site_header #head_nav #logo {display: inline;line-height: 1.5;position: relative;top: 3px;}
#site_header #head_nav #logo a {margin-left: .15em;}
#site_header #head_nav #logo a#icon_svg {margin: 0;}
#site_header #head_nav ul {list-style-type: none;position: absolute;right: .2em;top: .9em;}
#site_header #head_nav ul li {cursor: pointer;display: block;float: left;list-style: none;margin-left: 0;padding-top: 0;}
#site_header #head_nav ul li img,#site_header #head_nav ul li .fa {margin-right: 1.5em;max-height: 36px;padding: .6em;}
.cprght {clear: both;display: block;margin: 0 auto;padding: 0;*zoom: 1;}
.cprght:before,.cprght:after {content: " ";display: table;}
.cprght:after {clear: both;}
.cprght .row {width: auto;}
.cprght .row.collapse {margin: 0;}
.video_container {height: 0;overflow: hidden;padding-bottom: 56.25%;padding-top: 30px;position: relative;}
.video_container iframe,.video_container object,.video_container embed {height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
#intro_panel,#blog_panel,#main_panel,#blog_main,#elements {display: block;margin: 0 auto;padding: 0;*zoom: 1;position: relative;padding-top: 5em;width: 296px;}
#intro_panel:before,#blog_panel:before,#main_panel:before,#blog_main:before,#elements:before,#intro_panel:after,#blog_panel:after,#main_panel:after,#blog_main:after,#elements:after {content: " ";display: table;}
#intro_panel:after,#blog_panel:after,#main_panel:after,#blog_main:after,#elements:after {clear: both;}
#intro_panel .row,#blog_panel .row,#main_panel .row,#blog_main .row,#elements .row {width: auto;}
#intro_panel .row.collapse,#blog_panel .row.collapse,#main_panel .row.collapse,#blog_main .row.collapse,#elements .row.collapse {margin: 0;}
.content_inner {margin: 0 auto;width: 296px;}
#hcard-SEOgadgetLtd {color: #fff;}
#hcard-SEOgadgetLtd p {color: #776667;margin-bottom: 1em;}
.avatar-50 {height: 50px;width: 50px;}
.avatar-40 {height: 40px;width: 40px;}
.avatar-30 {height: 30px;width: 30px;}
#intro_panel h1 {padding-top: .75em;}
#intro_panel h4 {text-align: center;position: relative;}
#intro_panel h4#subtitle_one {margin-top: 1.25em;}
#intro_panel #video {position: relative;background: #fff;color: #776667;letter-spacing: 1em;text-decoration: none;text-transform: uppercase;display: block;margin: 0 auto;padding: 0;*zoom: 1;}
#intro_panel #video a {color: #776667;display: block;letter-spacing: inherit;text-decoration: inherit;text-transform: inherit;-webkit-transition: all .3s ease-out 0;-moz-transition: all .3s ease-out 0;-o-transition: all .3s ease-out 0;transition: all .3s ease-out 0;}
#intro_panel #video a:hover {color: #000;text-decoration: underline;}
#intro_panel #video:before,#intro_panel #video:after {content: " ";display: table;}
#intro_panel #video:after {clear: both;}
#intro_panel #video .row {width: auto;}
#intro_panel #video .row.collapse {margin: 0;}
#intro_panel #video p {margin: 0;}
#intro_panel #video a {padding: .8em 1em 1.6em 2em;text-align: center;font-family: Montserrat,sans-serif;}
#intro_panel #video a .fa {font-size: 2.1em;position: relative;right: -21px;top: 7px;}
#elements {height: 400px;display: block;margin: 0 auto;padding: 0;*zoom: 1;}
#elements:before,#elements:after {content: " ";display: table;}
#elements:after {clear: both;}
#elements .row {width: auto;}
#elements .row.collapse {margin: 0;}
#services_nav_container {margin-top: 40px;float: left;min-height: 1px;position: relative;}
#main_team {display: block;margin: 0 auto;padding: 0;*zoom: 1;}
#main_team:before,#main_team:after {content: " ";display: table;}
#main_team:after {clear: both;}
#main_team .row {width: auto;}
#main_team .row.collapse {margin: 0;}
.quote {float: right;float: left;min-height: 1px;position: relative;}
.page-navigation {padding: 2em 0;}
#comments {border-top: 1px dashed #ccc;padding-top: 2em;}
h2.comments-title,h3.comment-reply-title {color: #776667;font-size: 1.5em;font-family: Montserrat,sans-serif;}
ol.commentlist {margin: 30px 0 40px;list-style-type: none;}
li.comment {margin: 0 0 20px;padding-bottom: 6px;position: relative;}
li.comment.even {float: none;}
li.comment .comment-body {margin: 0 0 0 75px;min-height: 70px;padding-bottom: 10px;position: relative;}
li.comment .comment-meta {clear: both;display: block;overflow: hidden;padding-top: 5px;width: 50%;}
li.comment .comment-text {padding-bottom: 1px;}
li.comment .avatar {background: #fcfcfc;border: 1px solid #c8c8c2;left: -50px;padding: 2px;position: absolute;top: -1px;}
li.comment p {clear: both;margin-bottom: 1.6em;}
li.comment cite {float: left;font-weight: 700;font-style: normal;margin: 0 8px 0 0;}
li.comment cite a {color: #444;padding-right: 10px;}
li.comment cite a:hover {color: #A0410D;text-decoration: none;}
.commentmetadata,.commentmetadata a {color: #aaa;display: inline-block;font-size: 10px;line-height: 22px;text-transform: uppercase;}
.commentmetadata:hover,.commentmetadata a:hover {color: #777;}
.says {display: none;}
.comment-meta {line-height: 22px;margin: 0 0 5px;position: relative;}
.moderation {color: #c88865;font-size: 11px;font-style: italic;}
ul.children {list-style-type: none;margin: 0 0 0 75px;}
ul.children li.comment {background: none;border-top: 1px solid #ebebeb;margin: 0;padding: 15px 0 0;}
ul.children li.comment .comment-body a.comment-reply-link {color: #aaa;display: block;font-size: 11px;font-style: italic;padding: 0 10px 0 0;position: absolute;right: 0;top: 0;}
ul.children li.comment .comment-body a.comment-reply-link:hover {color: #777;}
ul.children .avatar {height: 30px;left: -50px;width: 30px;}
ul.children li.comment .comment-body {margin: 0 0 0 50px;}
#commentform {padding-top: 20px;margin-bottom: 50px;}
#commentform p {font-size: 14px;margin-bottom: 15px;}
.wp-pagenavi {font-size: .95em;line-height: 1;padding: 20px 0;font-family: Montserrat,sans-serif;}
.wp-pagenavi .pages {margin-right: 20px;}
.wp-pagenavi span.current,.wp-pagenavi a.page,.wp-pagenavi a.nextpostslink,.wp-pagenavi a.last {display: inline-block;height: 30px;line-height: 30px;margin: 0 3px;text-align: center;width: 30px;}
.wp-pagenavi a.last {width: 60px;}
.wp-pagenavi span.extend {margin-left: 5px;margin-right: 5px;}
.post-navigation {padding: 20px 0;}
.post-navigation p {margin-bottom: 0;}
.explanation { border-bottom: 1px dotted #aaa; }
@media screen and (max-width: 639px) {.col.width-1 {width: 100%;}
.col.width-2 {width: 100%;}
.col.width-3 {width: 100%;}
.col.width-4 {width: 100%;}
.col.width-5 {width: 100%;}
.col.width-6 {width: 100%;}
.col.width-7 {width: 100%;}
.col.width-8 {width: 100%;}
.col.width-9 {width: 100%;}
.col.width-10 {width: 100%;}
.col.width-11 {width: 100%;}
.col.width-12 {width: 100%;}
.col.width-13 {width: 150%;}
.col.width-14 {width: 150%;}
.col.width-15 {width: 150%;}
.col.width-16 {width: 150%;}
.col.width-17 {width: 150%;}
.col.width-18 {width: 150%;}
.col.width-19 {width: 200%;}
.col.width-20 {width: 200%;}
.col.width-21 {width: 200%;}
.col.width-22 {width: 200%;}
.col.width-23 {width: 200%;}
.col.width-24 {width: 200%;}
.grey_button {font-size: 10px;widows: 80px;}
.head-nav {font-size: 85%;}
.tabs_nav {text-align: left;}
.tabs_nav h2 {text-align: center;}
h3 {font-size: 2em;}
.womble2 li {width: 100%;}
.womble3 li {width: 100%;}
.womble4 li {width: 50%;}
.womble5 li {width: 50%;}
.womble6 li {width: 50%;}
#site_footer {bottom: -111px;height: 111px;}
#site_footer .cprght {margin-left: -10%;}
#content_video_panel,#content_transcription {width: 312px;}
#video_content {width: 300px;}
#video_content iframe {width: 400px;}
#slide_ext {top: 58px;}
#head_nav ul li {border-right: 0;position: relative;}
#head_nav ul li:first-child {border-left: 0;}
.player {width: 50px;}
#main_panel h1 {font-size: 30px;}
#main_panel h2 {font-size: 20px;}
#main_panel p,#main_panel ul,#main_panel ol,#main_panel dialog,#main_panel dl,#main_panel table,#main_panel blockquote,#main_panel figure,#main_panel form,#main_panel fieldset,#main_panel address,#main_panel code,#main_panel pre,#main_panel var,#main_panel kbd,#main_panel samp {font-size: 12px;margin-left: 5px;}
ul .inline {display: block;font-size: 20px;}
#contact_main {width: 370px;}
.contact_address_box {width: 296px;}
#careers,#positions,#career_content,#form {width: 300px;}
#scroll-right {right: 77px;}
.find_out_more {float: left;margin-bottom: 1em;width: 100%;}
.find_out_more .fa {line-height: 0;}
#main_panel.author header figure img.avatar {margin-top: 1.6em;}
#dce_badge {display: none;}
}
@media screen and (min-width: 800px) {
#dce_badge {top: -8px;position: absolute;right: -7px;width: 70px;}
}
@media screen and (max-width: 799px) {
#bbv {background: #fff;display: block;overflow: visible;padding-top: 76px;}
#bbv video {position: static;width: 100%;}
#bbv #overlay {position: static;}
#bbv #overlay h1,#bbv #overlay h2 {background: #fff;color: #000;letter-spacing: normal;padding: 0;position: static;width: 100%;}
#bbv #video_container {position: static;}
#bbf {background: #000;display: table;height: 100%;margin-top: 60px;margin-bottom: 30px;max-height: 900px;max-width: 100%;position: relative;width: 100%;}
#bbf figure {display: table;width: 100%;}
#bbf figure img {height: 100%;width: 100%;}
#bbf #overlay {bottom: 0;left: 0;position: absolute;right: 0;text-align: center;}
#bbf #overlay h1,#bbf #overlay h2 {color: #fff;letter-spacing: normal;padding: 0;text-align: center;width: 100%;}
body {font-size: .875em;}
h1 {padding: 0 0 .5em;}
#site_menu #menu ul {font-size: 1em;line-height: 1.4;}
#site_menu #menu ul li:first-child a span:before {left: -18px!important;width: 16px!important;}
#site_menu li ul {top: 3px;}
#site_header {height: 59px;}
#site_header #head_nav ul li {top: -2px;}
#site_header #head_nav ul li#menu_clickable {top: 0;}
#site_header #head_nav #logo a {display: none;}
#site_header #head_nav #logo a#icon_svg {display: block;height: 38px;line-height: 1.24;margin-left: .2em;top: 0;width: 38px;}
#site_footer .cprght {padding: 0rem 0rem;}
.vcard {display: none;}
.post_list_item header p .meta_right {max-width: 62px;}
aside.case_study {border-bottom: 1px dotted #ccc;margin-bottom: 1.6em;padding-bottom: 1.6em;float: left;min-height: 1px;position: relative;padding-left: 13px;padding-right: 13px;width: 100%;}
aside.case_study:nth-child(even) {border-left: none;}
#elements {height: 250px;position: relative;width: 365px;}
#elements img {display: none;}
.team_image {width: 100px;}
#london_team {width: 51%;margin: 50px;}
#leadership_team,#us_team {margin-left: 30px;}
#scroll-left,#scroll-right {border-top: 15px solid transparent;border-bottom: 15px solid transparent;position: relative;}
#scroll-right {border-left: 15px solid #776667;float: right;top: 90px;right: 87px;}
#scroll-left {float: left;border-right: 15px solid #776667;left: 22px;top: 92px;}
.quote {display: none;}
#job_buttons {width: 100px;}
#jobs {width: 150px;}
.gform_wrapper,#gform_13 {overflow: hidden;}
#intro_panel h1 {border-bottom: none;margin-top: 0;padding-top: 1.5em;}
}
@media screen and (min-width: 800px) {#bbv {background: #000;position: relative;opacity: 1;z-index: 1;}
#bbv #video_holder {background: #000;position: relative;width: 100%;z-index: 1;}
#bbv #video_holder #video_container {left: 0;position: fixed;}
#bbv #video_holder #video_container #video_src {left: 0;min-height: 0;min-width: 0;position: absolute;top: 0;z-index: 1;}
#bbv #overlay {position: fixed;width: 100%;z-index: 2;}
#bbv #overlay h1,#bbv #overlay h2 {background: rgba(0,0,0,0.4);color: #fff;letter-spacing: normal;position: absolute;padding: .3em;text-align: right;z-index: 1;}
#bbv img {height: 100%;width: 100%;}
#bbv #video_container {position: static;}
#bbv + section {padding-top: 2em;}
#bbf {background: #000;display: table;height: 100%;margin-top: 0;margin-bottom: 60px;max-height: 900px;max-width: 100%;position: relative;width: 100%;}
#bbf #overlay {bottom: 4em;left: 0;position: absolute;right: 0;text-align: center;}
#bbf #overlay h1,#bbf #overlay h2 {color: #fff;letter-spacing: normal;padding: 0;text-align: center;width: 100%;}
#bbf figure {display: table;width: 100%;}
#bbf figure img {height: 100%;width: 100%;}
#intro_panel,#main_panel,#blog_panel,#main_team {padding-top: 7em;}
h1:first-child,h2:first-child,h3:first-child {margin-top: 0;}
#logo {padding-left: 1em;}
.content_inner,#intro_panel,#main_panel,#elements,#blog_panel,#blog_main {width: 740px;}
.page-id-6 #main {background: transparent url(images/orson_desk.png) no-repeat 51% 418px;}
.womble2 li {width: 50%;}
.womble3 li {width: 33.3333%;}
.womble4 li {width: 25%;}
.womble5 li {width: 20%;}
.womble6 li {width: 16.6666%;}
#scroll-right,#scroll-left {border-bottom: 15px solid transparent;border-top: 15px solid transparent;position: relative;}
#scroll-right {border-left: 15px solid #776667;float: right;right: -66px;top: -111px;}
#scroll-left {border-right: 15px solid #776667;float: left;left: -95px;top: 186px;}
.case_study {margin-bottom: 1.6em;}
#elements img {-webkit-transition: opacity .3s ease-out .6s;-moz-transition: opacity .3s ease-out .6s;-o-transition: opacity .3s ease-out .6s;transition: opacity .3s ease-out .6s;}
#elements img.hidden_element {opacity: 0;-webkit-transition: opacity .3s ease;-moz-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease;}
#video_content {margin-bottom: 25px;}
.quote {width: 190px;}
#jobs {width: 308px;}
#job_buttons {width: 201px;}
}
@media screen and (min-width: 640px) and (max-width: 799px) {.head_nav {font-size: 97%;}
.fa-facebook,.fa-twitter,.fa-google-plus {display: none;}
#menu li.menu-item {margin-right: 20px;}
#main_panel {width: 432px;}
#main_panel h2 {text-align: center;}
#main_panel h2.post_title {text-align: left;}
#intro_panel,#blog_panel,#main_panel,#blog_main,#elements {position: relative;top: 5em;display: block;margin: 0 auto;padding: 0;*zoom: 1;width: 444px;}
#intro_panel:before,#blog_panel:before,#main_panel:before,#blog_main:before,#elements:before,#intro_panel:after,#blog_panel:after,#main_panel:after,#blog_main:after,#elements:after {content: " ";display: table;}
#intro_panel:after,#blog_panel:after,#main_panel:after,#blog_main:after,#elements:after {clear: both;}
#intro_panel .row,#blog_panel .row,#main_panel .row,#blog_main .row,#elements .row {width: auto;}
#intro_panel .row.collapse,#blog_panel .row.collapse,#main_panel .row.collapse,#blog_main .row.collapse,#elements .row.collapse {margin: 0;}
.content_inner {width: 444px;}
.womble2 li {width: 50%;}
.womble3 li {width: 33.3333%;}
.womble4 li {width: 25%;}
.womble5 li {width: 25%;}
.womble6 li {width: 25%;}
#typewriter {margin: 0 auto;}
#dce_badge {top: -80px;position: absolute;right: 0;width: 70px;}
}
@media screen and (max-width: 1023px) {#content_video_panel,#content_transcription {border-left: none;border-right: none;padding: 20px 0;outline: none;}
video_background {display: none;}
}
@media screen and (min-width: 1024px) {.page-id-6 #main {background-position: 51% 418px;}
#video_background {bottom: 0;left: 0;position: fixed;right: 0;top: 0;width: 100%;z-index: -1000;}
}
@media screen and (min-width: 1376px) {#site_menu #menu li a span:after {bottom: -33px;}
#main_panel,#blog_panel {background: #fff;}
.page-id-6 #main {background-position: 51% 418px;}
#elements {margin-left: 49px;}
#elements img {position: absolute;left: 89px;top: 646px;}
.team_image {width: 192px;}
.content_inner,#blog_main {width: 740px;}
#blog_panel {width: 962px;}
#blog_panel header {float: left;min-height: 1px;position: relative;width: 962px;}
#blog_panel header .blog_post_meta {height: 0;margin: 0;position: relative;text-align: center;top: 2em;}
#blog_panel #blog_post_content,#blog_panel footer {float: left;min-height: 1px;position: relative;width: 666px;margin-left: 148px;}
#blog_panel footer {border-top: 1px dotted #ccc;margin-top: .2em;padding-top: 1.6em;}
#main_content {position: relative;top: 34px;}
}
@media screen and (min-width: 800px) and (max-width: 1023px) {#elements {width: 487px;}
.team_image {width: 140px;}
#london_team {margin: 50px;width: 78%;}
#scroll-right {position: relative;right: -66px;top: -172px;}
#intro_panel h1 {border-bottom: none;margin-top: 0;padding-top: 1.5em;}
}
@media screen and (min-width: 1024px) and (max-width: 1375px) {#content_video_panel,#content_transcription {padding: 7px 36px;}
#elements {width: 740px;}
#elements img {position: absolute;left: 32px;top: 570px;}
.team_image {width: 142px;}
#london_team {width: 78%;margin: 50px;}
#scroll-right {position: relative;top: -198px;right: -66px;}
#office {width: 700px;}
#typewriter {margin: 0 auto;}
#main_content {position: relative;top: 34px;}
}
@media screen and (min-width: 1376px) and (max-width: 1839px) {#intro_panel h1 {margin-top: 0;}
}
@media screen and (min-width: 1840px) {.content_inner,#intro_panel,#blog_panel,#blog_main {width: 888px;}
.page-id-6 #main {background-position: 51% 418px;}
#main_content {position: relative;top: 34px;}
}