﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}
*,
*:before,
*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
html,
body{font-size:100%;}
body{background:white;color:#222222;padding:0;margin:0;font-family:"Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;line-height:1;position:relative;cursor:default;}
a:hover{cursor:pointer;}
a:focus{outline:none;}
img,
object,
embed{max-width:100%;height:auto;}
object,
embed{height:100%;}
img{-ms-interpolation-mode:bicubic;}
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object{max-width:none !important;}
.left{float:left !important;}
.right{float:right !important;}
.text-left{text-align:left !important;}
.text-right{text-align:right !important;}
.text-center{text-align:center !important;}
.text-justify{text-align:justify !important;}
.hide{display:none;}
.antialiased{-webkit-font-smoothing:antialiased;}
img{display:inline-block;vertical-align:middle;}
textarea{height:auto;min-height:50px;}
select{width:100%;}
.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:62.5em;*zoom:1;}
.row:before, .row:after{content:" ";display:table;}
.row:after{clear:both;}
.row.collapse .column,
.row.collapse .columns{position:relative;padding-left:0;padding-right:0;float:left;}
.row .row{width:auto;margin-left:-0.9375em;margin-right:-0.9375em;margin-top:0;margin-bottom:0;max-width:none;*zoom:1;}
.row .row:before, .row .row:after{content:" ";display:table;}
.row .row:after{clear:both;}
.row .row.collapse{width:auto;margin:0;max-width:none;*zoom:1;}
.row .row.collapse:before, .row .row.collapse:after{content:" ";display:table;}
.row .row.collapse:after{clear:both;}
.column,
.columns{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;}
@media only screen{.column,
.columns{position:relative;padding-left:0.9375em;padding-right:0.9375em;float:left;}
.small-1{position:relative;width:8.33333%;}
.small-2{position:relative;width:16.66667%;}
.small-3{position:relative;width:25%;}
.small-4{position:relative;width:33.33333%;}
.small-5{position:relative;width:41.66667%;}
.small-6{position:relative;width:50%;}
.small-7{position:relative;width:58.33333%;}
.small-8{position:relative;width:66.66667%;}
.small-9{position:relative;width:75%;}
.small-10{position:relative;width:83.33333%;}
.small-11{position:relative;width:91.66667%;}
.small-12{position:relative;width:100%;}
.small-offset-0{position:relative;margin-left:0%;}
.small-offset-1{position:relative;margin-left:8.33333%;}
.small-offset-2{position:relative;margin-left:16.66667%;}
.small-offset-3{position:relative;margin-left:25%;}
.small-offset-4{position:relative;margin-left:33.33333%;}
.small-offset-5{position:relative;margin-left:41.66667%;}
.small-offset-6{position:relative;margin-left:50%;}
.small-offset-7{position:relative;margin-left:58.33333%;}
.small-offset-8{position:relative;margin-left:66.66667%;}
.small-offset-9{position:relative;margin-left:75%;}
.small-offset-10{position:relative;margin-left:83.33333%;}
[class*="column"] + [class*="column"]:last-child{float:right;}
[class*="column"] + [class*="column"].end{float:left;}
.column.small-centered,
.columns.small-centered{position:relative;margin-left:auto;margin-right:auto;float:none !important;}
}
@media only screen and (min-width:768px){.large-1{position:relative;width:8.33333%;}
.large-2{position:relative;width:16.66667%;}
.large-3{position:relative;width:25%;}
.large-4{position:relative;width:33.33333%;}
.large-5{position:relative;width:41.66667%;}
.large-6{position:relative;width:50%;}
.large-7{position:relative;width:58.33333%;}
.large-8{position:relative;width:66.66667%;}
.large-9{position:relative;width:75%;}
.large-10{position:relative;width:83.33333%;}
.large-11{position:relative;width:91.66667%;}
.large-12{position:relative;width:100%;}
.row .large-offset-0{position:relative;margin-left:0%;}
.row .large-offset-1{position:relative;margin-left:8.33333%;}
.row .large-offset-2{position:relative;margin-left:16.66667%;}
.row .large-offset-3{position:relative;margin-left:25%;}
.row .large-offset-4{position:relative;margin-left:33.33333%;}
.row .large-offset-5{position:relative;margin-left:41.66667%;}
.row .large-offset-6{position:relative;margin-left:50%;}
.row .large-offset-7{position:relative;margin-left:58.33333%;}
.row .large-offset-8{position:relative;margin-left:66.66667%;}
.row .large-offset-9{position:relative;margin-left:75%;}
.row .large-offset-10{position:relative;margin-left:83.33333%;}
.row .large-offset-11{position:relative;margin-left:91.66667%;}
.push-1{position:relative;left:8.33333%;right:auto;}
.pull-1{position:relative;right:8.33333%;left:auto;}
.push-2{position:relative;left:16.66667%;right:auto;}
.pull-2{position:relative;right:16.66667%;left:auto;}
.push-3{position:relative;left:25%;right:auto;}
.pull-3{position:relative;right:25%;left:auto;}
.push-4{position:relative;left:33.33333%;right:auto;}
.pull-4{position:relative;right:33.33333%;left:auto;}
.push-5{position:relative;left:41.66667%;right:auto;}
.pull-5{position:relative;right:41.66667%;left:auto;}
.push-6{position:relative;left:50%;right:auto;}
.pull-6{position:relative;right:50%;left:auto;}
.push-7{position:relative;left:58.33333%;right:auto;}
.pull-7{position:relative;right:58.33333%;left:auto;}
.push-8{position:relative;left:66.66667%;right:auto;}
.pull-8{position:relative;right:66.66667%;left:auto;}
.push-9{position:relative;left:75%;right:auto;}
.pull-9{position:relative;right:75%;left:auto;}
.push-10{position:relative;left:83.33333%;right:auto;}
.pull-10{position:relative;right:83.33333%;left:auto;}
.push-11{position:relative;left:91.66667%;right:auto;}
.pull-11{position:relative;right:91.66667%;left:auto;}
.column.large-centered,
.columns.large-centered{position:relative;margin-left:auto;margin-right:auto;float:none !important;}
.column.large-uncentered,
.columns.large-uncentered{margin-left:0;margin-right:0;float:left !important;}
.column.large-uncentered.opposite,
.columns.large-uncentered.opposite{float:right !important;}
}
@media only screen{[class*="block-grid-"]{display:block;padding:0;margin:-0.625em;*zoom:1;}
[class*="block-grid-"]:before, [class*="block-grid-"]:after{content:" ";display:table;}
[class*="block-grid-"]:after{clear:both;}
[class*="block-grid-"] > li{display:inline;height:auto;float:left;padding:0 0.625em 1.25em;}
.small-block-grid-1 > li{width:100%;padding:0 0.625em 1.25em;}
.small-block-grid-1 > li:nth-of-type(n){clear:none;}
.small-block-grid-1 > li:nth-of-type(1n+1){clear:both;}
.small-block-grid-2 > li{width:50%;padding:0 0.625em 1.25em;}
.small-block-grid-2 > li:nth-of-type(n){clear:none;}
.small-block-grid-2 > li:nth-of-type(2n+1){clear:both;}
.small-block-grid-3 > li{width:33.33333%;padding:0 0.625em 1.25em;}
.small-block-grid-3 > li:nth-of-type(n){clear:none;}
.small-block-grid-3 > li:nth-of-type(3n+1){clear:both;}
.small-block-grid-4 > li{width:25%;padding:0 0.625em 1.25em;}
.small-block-grid-4 > li:nth-of-type(n){clear:none;}
.small-block-grid-4 > li:nth-of-type(4n+1){clear:both;}
.small-block-grid-5 > li{width:20%;padding:0 0.625em 1.25em;}
.small-block-grid-5 > li:nth-of-type(n){clear:none;}
.small-block-grid-5 > li:nth-of-type(5n+1){clear:both;}
.small-block-grid-6 > li{width:16.66667%;padding:0 0.625em 1.25em;}
.small-block-grid-6 > li:nth-of-type(n){clear:none;}
.small-block-grid-6 > li:nth-of-type(6n+1){clear:both;}
.small-block-grid-7 > li{width:14.28571%;padding:0 0.625em 1.25em;}
.small-block-grid-7 > li:nth-of-type(n){clear:none;}
.small-block-grid-7 > li:nth-of-type(7n+1){clear:both;}
.small-block-grid-8 > li{width:12.5%;padding:0 0.625em 1.25em;}
.small-block-grid-8 > li:nth-of-type(n){clear:none;}
.small-block-grid-8 > li:nth-of-type(8n+1){clear:both;}
.small-block-grid-9 > li{width:11.11111%;padding:0 0.625em 1.25em;}
.small-block-grid-9 > li:nth-of-type(n){clear:none;}
.small-block-grid-9 > li:nth-of-type(9n+1){clear:both;}
.small-block-grid-10 > li{width:10%;padding:0 0.625em 1.25em;}
.small-block-grid-10 > li:nth-of-type(n){clear:none;}
.small-block-grid-10 > li:nth-of-type(10n+1){clear:both;}
.small-block-grid-11 > li{width:9.09091%;padding:0 0.625em 1.25em;}
.small-block-grid-11 > li:nth-of-type(n){clear:none;}
.small-block-grid-11 > li:nth-of-type(11n+1){clear:both;}
.small-block-grid-12 > li{width:8.33333%;padding:0 0.625em 1.25em;}
.small-block-grid-12 > li:nth-of-type(n){clear:none;}
.small-block-grid-12 > li:nth-of-type(12n+1){clear:both;}
}
@media only screen and (min-width:768px){.small-block-grid-1 > li:nth-of-type(1n+1){clear:none;}
.small-block-grid-2 > li:nth-of-type(2n+1){clear:none;}
.small-block-grid-3 > li:nth-of-type(3n+1){clear:none;}
.small-block-grid-4 > li:nth-of-type(4n+1){clear:none;}
.small-block-grid-5 > li:nth-of-type(5n+1){clear:none;}
.small-block-grid-6 > li:nth-of-type(6n+1){clear:none;}
.small-block-grid-7 > li:nth-of-type(7n+1){clear:none;}
.small-block-grid-8 > li:nth-of-type(8n+1){clear:none;}
.small-block-grid-9 > li:nth-of-type(9n+1){clear:none;}
.small-block-grid-10 > li:nth-of-type(10n+1){clear:none;}
.small-block-grid-11 > li:nth-of-type(11n+1){clear:none;}
.small-block-grid-12 > li:nth-of-type(12n+1){clear:none;}
.large-block-grid-1 > li{width:100%;padding:0 0.625em 1.25em;}
.large-block-grid-1 > li:nth-of-type(n){clear:none;}
.large-block-grid-1 > li:nth-of-type(1n+1){clear:both;}
.large-block-grid-2 > li{width:50%;padding:0 0.625em 1.25em;}
.large-block-grid-2 > li:nth-of-type(n){clear:none;}
.large-block-grid-2 > li:nth-of-type(2n+1){clear:both;}
.large-block-grid-3 > li{width:33.33333%;padding:0 0.625em 1.25em;}
.large-block-grid-3 > li:nth-of-type(n){clear:none;}
.large-block-grid-3 > li:nth-of-type(3n+1){clear:both;}
.large-block-grid-4 > li{width:25%;padding:0 0.625em 1.25em;}
.large-block-grid-4 > li:nth-of-type(n){clear:none;}
.large-block-grid-4 > li:nth-of-type(4n+1){clear:both;}
.large-block-grid-5 > li{width:20%;padding:0 0.625em 1.25em;}
.large-block-grid-5 > li:nth-of-type(n){clear:none;}
.large-block-grid-5 > li:nth-of-type(5n+1){clear:both;}
.large-block-grid-6 > li{width:16.66667%;padding:0 0.625em 1.25em;}
.large-block-grid-6 > li:nth-of-type(n){clear:none;}
.large-block-grid-6 > li:nth-of-type(6n+1){clear:both;}
.large-block-grid-7 > li{width:14.28571%;padding:0 0.625em 1.25em;}
.large-block-grid-7 > li:nth-of-type(n){clear:none;}
.large-block-grid-7 > li:nth-of-type(7n+1){clear:both;}
.large-block-grid-8 > li{width:12.5%;padding:0 0.625em 1.25em;}
.large-block-grid-8 > li:nth-of-type(n){clear:none;}
.large-block-grid-8 > li:nth-of-type(8n+1){clear:both;}
.large-block-grid-9 > li{width:11.11111%;padding:0 0.625em 1.25em;}
.large-block-grid-9 > li:nth-of-type(n){clear:none;}
.large-block-grid-9 > li:nth-of-type(9n+1){clear:both;}
.large-block-grid-10 > li{width:10%;padding:0 0.625em 1.25em;}
.large-block-grid-10 > li:nth-of-type(n){clear:none;}
.large-block-grid-10 > li:nth-of-type(10n+1){clear:both;}
.large-block-grid-11 > li{width:9.09091%;padding:0 0.625em 1.25em;}
.large-block-grid-11 > li:nth-of-type(n){clear:none;}
.large-block-grid-11 > li:nth-of-type(11n+1){clear:both;}
.large-block-grid-12 > li{width:8.33333%;padding:0 0.625em 1.25em;}
.large-block-grid-12 > li:nth-of-type(n){clear:none;}
.large-block-grid-12 > li:nth-of-type(12n+1){clear:both;}
}
button, .button{border-style:solid;border-width:1px;cursor:pointer;font-family:inherit;font-weight:bold;line-height:1;margin:0 0 1.25em;position:relative;text-decoration:none;text-align:center;display:inline-block;padding-top:0.75em;padding-right:1.5em;padding-bottom:0.8125em;padding-left:1.5em;font-size:1em;background-color:#2ba6cb;border-color:#2284a1;color:white;}
button:hover, button:focus, .button:hover, .button:focus{background-color:#2284a1;}
button:hover, button:focus, .button:hover, .button:focus{color:white;}
button.secondary, .button.secondary{background-color:#e9e9e9;border-color:#d0d0d0;color:#333333;}
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus{background-color:#d0d0d0;}
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus{color:#333333;}
button.success, .button.success{background-color:#5da423;border-color:#457a1a;color:white;}
button.success:hover, button.success:focus, .button.success:hover, .button.success:focus{background-color:#457a1a;}
button.success:hover, button.success:focus, .button.success:hover, .button.success:focus{color:white;}
button.alert, .button.alert{background-color:#c60f13;border-color:#970b0e;color:white;}
button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus{background-color:#970b0e;}
button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus{color:white;}
button.large, .button.large{padding-top:1em;padding-right:2em;padding-bottom:1.0625em;padding-left:2em;font-size:1.25em;}
button.small, .button.small{padding-top:0.5625em;padding-right:1.125em;padding-bottom:0.625em;padding-left:1.125em;font-size:0.8125em;}
button.tiny, .button.tiny{padding-top:0.4375em;padding-right:0.875em;padding-bottom:0.5em;padding-left:0.875em;font-size:0.6875em;}
button.expand, .button.expand{padding-right:0px;padding-left:0px;width:100%;}
button.left-align, .button.left-align{text-align:left;text-indent:0.75em;}
button.right-align, .button.right-align{text-align:right;padding-right:0.75em;}
button.disabled, button[disabled], .button.disabled, .button[disabled]{background-color:#2ba6cb;border-color:#2284a1;color:white;cursor:default;opacity:0.6;-webkit-box-shadow:none;box-shadow:none;}
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus{background-color:#2284a1;}
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus{color:white;}
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus{background-color:#2ba6cb;}
button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .button[disabled].secondary{background-color:#e9e9e9;border-color:#d0d0d0;color:#333333;cursor:default;opacity:0.6;-webkit-box-shadow:none;box-shadow:none;}
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus{background-color:#d0d0d0;}
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus{color:#333333;}
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus{background-color:#e9e9e9;}
button.disabled.success, button[disabled].success, .button.disabled.success, .button[disabled].success{background-color:#5da423;border-color:#457a1a;color:white;cursor:default;opacity:0.6;-webkit-box-shadow:none;box-shadow:none;}
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus{background-color:#457a1a;}
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus{color:white;}
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus{background-color:#5da423;}
button.disabled.alert, button[disabled].alert, .button.disabled.alert, .button[disabled].alert{background-color:#c60f13;border-color:#970b0e;color:white;cursor:default;opacity:0.6;-webkit-box-shadow:none;box-shadow:none;}
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus{background-color:#970b0e;}
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus{color:white;}
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus{background-color:#c60f13;}
button, .button{padding-top:0.8125em;padding-bottom:0.75em;}
button.tiny, .button.tiny{padding-top:0.5em;padding-bottom:0.4375em;}
button.small, .button.small{padding-top:0.625em;padding-bottom:0.5625em;}
button.large, .button.large{padding-top:1.03125em;padding-bottom:1.03125em;}
@media only screen{button, .button{-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset;box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset;-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out;}
button:active, .button:active{-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.2) inset;box-shadow:0 1px 0 rgba(0, 0, 0, 0.2) inset;}
button.radius, .button.radius{-webkit-border-radius:3px;border-radius:3px;}
button.round, .button.round{-webkit-border-radius:1000px;border-radius:1000px;}
}
@media only screen and (min-width:768px){button, .button{display:inline-block;}
}
form{margin:0 0 1em;}
form .row .row{margin:0 -0.5em;}
form .row .row .column,
form .row .row .columns{padding:0 0.5em;}
form .row .row.collapse{margin:0;}
form .row .row.collapse .column,
form .row .row.collapse .columns{padding:0;}
form .row input.column,
form .row input.columns,
form .row textarea.column,
form .row textarea.columns{padding-left:0.5em;}
label{font-size:0.875em;color:#4d4d4d;cursor:pointer;display:block;font-weight:500;margin-bottom:0.1875em;}
label.right{float:none;text-align:right;}
label.inline{margin:0 0 1em 0;padding:0.625em 0;}
.prefix,
.postfix{display:block;position:relative;z-index:2;text-align:center;width:100%;padding-top:0;padding-bottom:0;border-style:solid;border-width:1px;overflow:hidden;font-size:0.875em;height:2.3125em;line-height:2.3125em;}
.postfix.button{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;line-height:2.125em;}
.prefix.button{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;line-height:2.125em;}
.prefix.button.radius{-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;}
.postfix.button.radius{-webkit-border-radius:0;border-radius:0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
.prefix.button.round{-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:1000px;-moz-border-radius-topleft:1000px;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px;}
.postfix.button.round{-webkit-border-radius:0;border-radius:0;-moz-border-radius-topright:1000px;-moz-border-radius-bottomright:1000px;-webkit-border-top-right-radius:1000px;-webkit-border-bottom-right-radius:1000px;border-top-right-radius:1000px;border-bottom-right-radius:1000px;}
span.prefix{background:#f2f2f2;border-color:#d9d9d9;border-right:none;color:#333333;}
span.prefix.radius{-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;}
span.postfix{background:#f2f2f2;border-color:#cccccc;border-left:none;color:#333333;}
span.postfix.radius{-webkit-border-radius:0;border-radius:0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
.input-group.radius > *:first-child, .input-group.radius > *:first-child *{-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;}
.input-group.radius > *:last-child, .input-group.radius > *:last-child *{-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
.input-group.round > *:first-child, .input-group.round > *:first-child *{-moz-border-radius-bottomleft:1000px;-moz-border-radius-topleft:1000px;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px;}
.input-group.round > *:last-child, .input-group.round > *:last-child *{-moz-border-radius-topright:1000px;-moz-border-radius-bottomright:1000px;-webkit-border-top-right-radius:1000px;-webkit-border-bottom-right-radius:1000px;border-top-right-radius:1000px;border-bottom-right-radius:1000px;}
input[type=text], input[type=password], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=week], input[type=email], input[type=number], input[type=search], input[type=tel], input[type=time], input[type=url], textarea{background-color:white;font-family:inherit;border:1px solid #cccccc;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);color:rgba(0, 0, 0, 0.75);display:block;font-size:0.875em;margin:0 0 1em 0;padding:0.5em;height:2.3125em;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:-webkit-box-shadow 0.45s, border-color 0.45s ease-in-out;-moz-transition:-moz-box-shadow 0.45s, border-color 0.45s ease-in-out;transition:box-shadow 0.45s, border-color 0.45s ease-in-out;}
input[type=text]:focus, input[type=password]:focus, input[type=date]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=month]:focus, input[type=week]: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{-webkit-box-shadow:0 0 5px #999999;-moz-box-shadow:0 0 5px #999999;box-shadow:0 0 5px #999999;border-color:#999999;}
input[type=text]:focus, input[type=password]:focus, input[type=date]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=month]:focus, input[type=week]: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:#fafafa;border-color:#999999;outline:none;}
input[type=text][disabled], input[type=password][disabled], input[type=date][disabled], input[type=datetime][disabled], input[type=datetime-local][disabled], input[type=month][disabled], input[type=week][disabled], input[type=email][disabled], input[type=number][disabled], input[type=search][disabled], input[type=tel][disabled], input[type=time][disabled], input[type=url][disabled], textarea[disabled]{background-color:#dddddd;}
input[type=file], input[type=checkbox], input[type=radio], select{margin:0 0 1em 0;}
input[type=file]{width:100%;}
fieldset{border:solid 1px #dddddd;padding:1.25em;margin:1.125em 0;}
fieldset legend{font-weight:bold;background:white;padding:0 0.1875em;margin:0;margin-left:-0.1875em;}
.error input,
input.error,
.error textarea,
textarea.error{border-color:#c60f13;background-color:rgba(198, 15, 19, 0.1);}
.error input:focus,
input.error:focus,
.error textarea:focus,
textarea.error:focus{background:#fafafa;border-color:#999999;}
.error label,
label.error{color:#c60f13;}
.error small,
small.error{display:block;padding:0.375em 0.25em;margin-top:-1.3125em;margin-bottom:1em;font-size:0.75em;font-weight:bold;background:#c60f13;color:white;}
form.custom .hidden-field{margin-left:-99999px;position:absolute;visibility:hidden;}
form.custom .custom{display:inline-block;width:16px;height:16px;position:relative;vertical-align:middle;border:solid 1px #cccccc;background:white;}
form.custom .custom.checkbox{-webkit-border-radius:0px;border-radius:0px;padding:-1px;}
form.custom .custom.radio{-webkit-border-radius:1000px;border-radius:1000px;padding:3px;}
form.custom .custom.checkbox:before{content:"";display:block;font-size:16px;color:white;}
form.custom .custom.radio.checked:before{content:"";display:block;width:8px;height:8px;-webkit-border-radius:1000px;border-radius:1000px;background:#222222;position:relative;}
form.custom .custom.checkbox.checked:before{content:"\00d7";color:#222222;position:absolute;top:-50%;left:50%;margin-top:4px;margin-left:-5px;}
form.custom{}
form.custom .custom.dropdown{display:block;position:relative;top:0;height:2.3125em;margin-bottom:1.25em;margin-top:0px;padding:0px;width:100%;background:white;background:-moz-linear-gradient(top, white 0%, #f3f3f3 100%);background:-webkit-linear-gradient(top, white 0%, #f3f3f3 100%);-webkit-box-shadow:none;background:linear-gradient(to bottom, white 0%, #f3f3f3 100%);box-shadow:none;font-size:0.875em;vertical-align:top;}
form.custom .custom.dropdown ul{overflow-y:auto;max-height:200px;}
form.custom .custom.dropdown .current{cursor:default;white-space:nowrap;line-height:2.25em;color:rgba(0, 0, 0, 0.75);text-decoration:none;overflow:hidden;display:block;margin-left:0.5em;margin-right:2.3125em;}
form.custom .custom.dropdown .selector{cursor:default;position:absolute;width:2.5em;height:2.3125em;display:block;right:0;top:0;}
form.custom .custom.dropdown .selector:after{content:"";display:block;content:"";display:block;width:0;height:0;border:inset 5px;border-color:#aaaaaa transparent transparent transparent;border-top-style:solid;position:absolute;left:0.9375em;top:50%;margin-top:-3px;}
form.custom .custom.dropdown:hover a.selector:after, form.custom .custom.dropdown.open a.selector:after{content:"";display:block;width:0;height:0;border:inset 5px;border-color:#222222 transparent transparent transparent;border-top-style:solid;}
form.custom .custom.dropdown .disabled{color:#888888;}
form.custom .custom.dropdown .disabled:hover{background:transparent;color:#888888;}
form.custom .custom.dropdown .disabled:hover:after{display:none;}
form.custom .custom.dropdown.open ul{display:block;z-index:10;min-width:100%;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
form.custom .custom.dropdown.small{max-width:134px;}
form.custom .custom.dropdown.medium{max-width:254px;}
form.custom .custom.dropdown.large{max-width:434px;}
form.custom .custom.dropdown.expand{width:100% !important;}
form.custom .custom.dropdown.open.small ul{min-width:134px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
form.custom .custom.dropdown.open.medium ul{min-width:254px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
form.custom .custom.dropdown.open.large ul{min-width:434px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
form.custom .custom.dropdown ul{position:absolute;width:auto;display:none;margin:0;left:-1px;top:auto;-webkit-box-shadow:0 2px 2px 0px rgba(0, 0, 0, 0.1);box-shadow:0 2px 2px 0px rgba(0, 0, 0, 0.1);margin:0;padding:0;background:white;border:solid 1px #cccccc;font-size:16px;}
form.custom .custom.dropdown ul li{color:#555555;font-size:0.875em;cursor:default;padding-top:0.25em;padding-bottom:0.25em;padding-left:0.375em;padding-right:2.375em;min-height:1.5em;line-height:1.5em;margin:0;white-space:nowrap;list-style:none;}
form.custom .custom.dropdown ul li.selected{background:#eeeeee;color:black;}
form.custom .custom.dropdown ul li:hover{background-color:#e4e4e4;color:black;}
form.custom .custom.dropdown ul li.selected:hover{background:#eeeeee;cursor:default;color:black;}
form.custom .custom.dropdown ul.show{display:block;}
form.custom .custom.disabled{background:#dddddd;}
.dropdown.button{position:relative;padding-right:3.1875em;}
.dropdown.button:before{position:absolute;content:"";width:0;height:0;display:block;border-style:solid;border-color:white transparent transparent transparent;top:50%;}
.dropdown.button:before{border-width:0.5625em;right:1.5em;margin-top:-0.25em;}
.dropdown.button:before{border-color:white transparent transparent transparent;}
.dropdown.button.tiny{padding-right:2.1875em;}
.dropdown.button.tiny:before{border-width:0.4375em;right:0.875em;margin-top:-0.15625em;}
.dropdown.button.tiny:before{border-color:white transparent transparent transparent;}
.dropdown.button.small{padding-right:2.8125em;}
.dropdown.button.small:before{border-width:0.5625em;right:1.125em;margin-top:-0.21875em;}
.dropdown.button.small:before{border-color:white transparent transparent transparent;}
.dropdown.button.large{padding-right:4em;}
.dropdown.button.large:before{border-width:0.625em;right:1.75em;margin-top:-0.3125em;}
.dropdown.button.large:before{border-color:white transparent transparent transparent;}
.dropdown.button.secondary:before{border-color:#333333 transparent transparent transparent;}
.section-container, .section-container.auto{width:100%;display:block;margin-bottom:1.25em;border:1px solid #cccccc;border-top:none;}
.section-container > section, .section-container > .section, .section-container.auto > section, .section-container.auto > .section{position:relative;}
.section-container > section > .title, .section-container > .section > .title, .section-container.auto > section > .title, .section-container.auto > .section > .title{background-color:#efefef;cursor:pointer;margin-bottom:0;}
.section-container > section > .title a, .section-container > .section > .title a, .section-container.auto > section > .title a, .section-container.auto > .section > .title a{padding:0.9375em;display:inline-block;color:#333333;font-size:0.875em;white-space:nowrap;}
.section-container > section > .title:hover, .section-container > .section > .title:hover, .section-container.auto > section > .title:hover, .section-container.auto > .section > .title:hover{background-color:#e2e2e2;}
.section-container > section .content, .section-container > .section .content, .section-container.auto > section .content, .section-container.auto > .section .content{display:none;padding:0.9375em;background-color:white;}
.section-container > section .content > *:last-child, .section-container > .section .content > *:last-child, .section-container.auto > section .content > *:last-child, .section-container.auto > .section .content > *:last-child{margin-bottom:0;}
.section-container > section .content > *:first-child, .section-container > .section .content > *:first-child, .section-container.auto > section .content > *:first-child, .section-container.auto > .section .content > *:first-child{padding-top:0;}
.section-container > section .content > *:last-child, .section-container > .section .content > *:last-child, .section-container.auto > section .content > *:last-child, .section-container.auto > .section .content > *:last-child{padding-bottom:0;}
.section-container > section.active > .content, .section-container > .section.active > .content, .section-container.auto > section.active > .content, .section-container.auto > .section.active > .content{display:block;}
.section-container > section.active > .title, .section-container > .section.active > .title, .section-container.auto > section.active > .title, .section-container.auto > .section.active > .title{background:#d5d5d5;}
.section-container > section.active > .title a, .section-container > .section.active > .title a, .section-container.auto > section.active > .title a, .section-container.auto > .section.active > .title a{color:#333333;}
.section-container > section > .title, .section-container > .section > .title, .section-container.auto > section > .title, .section-container.auto > .section > .title{top:0;width:100%;margin:0;border-top:solid 1px #cccccc;}
.section-container > section > .title a, .section-container > .section > .title a, .section-container.auto > section > .title a, .section-container.auto > .section > .title a{width:100%;}
.section-container.tabs{border:0;position:relative;}
.section-container.tabs > section, .section-container.tabs > .section{border:0;position:static;}
.section-container.tabs > section > .title, .section-container.tabs > .section > .title{background-color:#efefef;cursor:pointer;margin-bottom:0;}
.section-container.tabs > section > .title a, .section-container.tabs > .section > .title a{padding:0.9375em;display:inline-block;color:#333333;font-size:0.875em;white-space:nowrap;}
.section-container.tabs > section > .title:hover, .section-container.tabs > .section > .title:hover{background-color:#e2e2e2;}
.section-container.tabs > section .content, .section-container.tabs > .section .content{display:none;padding:0.9375em;background-color:white;}
.section-container.tabs > section .content > *:last-child, .section-container.tabs > .section .content > *:last-child{margin-bottom:0;}
.section-container.tabs > section .content > *:first-child, .section-container.tabs > .section .content > *:first-child{padding-top:0;}
.section-container.tabs > section .content > *:last-child, .section-container.tabs > .section .content > *:last-child{padding-bottom:0;}
.section-container.tabs > section.active > .content, .section-container.tabs > .section.active > .content{display:block;}
.section-container.tabs > section.active > .title, .section-container.tabs > .section.active > .title{background:white;}
.section-container.tabs > section.active > .title a, .section-container.tabs > .section.active > .title a{color:#333333;}
.section-container.tabs > section > .title, .section-container.tabs > .section > .title{width:auto;border:solid 1px #cccccc;border-right:0;border-bottom:0;position:absolute;top:0;z-index:1;}
.section-container.tabs > section > .title a, .section-container.tabs > .section > .title a{width:100%;}
.section-container.tabs > section:last-child .title, .section-container.tabs > .section:last-child .title{border-right:solid 1px #cccccc;}
.section-container.tabs > section .content, .section-container.tabs > .section .content{border:solid 1px #cccccc;position:absolute;z-index:10;display:none;top:-1px;}
.section-container.tabs > section.active > .title, .section-container.tabs > .section.active > .title{z-index:11;border-bottom:0;background-color:white;}
.section-container.tabs > section.active > .content, .section-container.tabs > .section.active > .content{position:relative;}
@media only screen and (min-width:768px){.section-container.auto{border:0;position:relative;}
.section-container.auto > section, .section-container.auto > .section{border:0;position:static;}
.section-container.auto > section > .title, .section-container.auto > .section > .title{background-color:#efefef;cursor:pointer;margin-bottom:0;}
.section-container.auto > section > .title a, .section-container.auto > .section > .title a{padding:0.9375em;display:inline-block;color:#333333;font-size:0.875em;white-space:nowrap;}
.section-container.auto > section > .title:hover, .section-container.auto > .section > .title:hover{background-color:#e2e2e2;}
.section-container.auto > section .content, .section-container.auto > .section .content{display:none;padding:0.9375em;background-color:white;}
.section-container.auto > section .content > *:last-child, .section-container.auto > .section .content > *:last-child{margin-bottom:0;}
.section-container.auto > section .content > *:first-child, .section-container.auto > .section .content > *:first-child{padding-top:0;}
.section-container.auto > section .content > *:last-child, .section-container.auto > .section .content > *:last-child{padding-bottom:0;}
.section-container.auto > section.active > .content, .section-container.auto > .section.active > .content{display:block;}
.section-container.auto > section.active > .title, .section-container.auto > .section.active > .title{background:white;}
.section-container.auto > section.active > .title a, .section-container.auto > .section.active > .title a{color:#333333;}
.section-container.auto > section > .title, .section-container.auto > .section > .title{width:auto;border:solid 1px #cccccc;border-right:0;border-bottom:0;position:absolute;top:0;z-index:1;}
.section-container.auto > section > .title a, .section-container.auto > .section > .title a{width:100%;}
.section-container.auto > section:last-child .title, .section-container.auto > .section:last-child .title{border-right:solid 1px #cccccc;}
.section-container.auto > section .content, .section-container.auto > .section .content{border:solid 1px #cccccc;position:absolute;z-index:10;display:none;top:-1px;}
.section-container.auto > section.active > .title, .section-container.auto > .section.active > .title{z-index:11;border-bottom:0;background-color:white;}
.section-container.auto > section.active > .content, .section-container.auto > .section.active > .content{position:relative;}
.section-container.accordion .section{padding-top:0 !important;}
.section-container.vertical-tabs{border:1px solid #cccccc;position:relative;}
.section-container.vertical-tabs section,
.section-container.vertical-tabs .section{padding-top:0 !important;border:0;position:static;}
.section-container.vertical-tabs section > .title,
.section-container.vertical-tabs .section > .title{background-color:#efefef;cursor:pointer;margin-bottom:0;}
.section-container.vertical-tabs section > .title a,
.section-container.vertical-tabs .section > .title a{padding:0.9375em;display:inline-block;color:#333333;font-size:0.875em;white-space:nowrap;}
.section-container.vertical-tabs section > .title:hover,
.section-container.vertical-tabs .section > .title:hover{background-color:#e2e2e2;}
.section-container.vertical-tabs section .content,
.section-container.vertical-tabs .section .content{display:none;padding:0.9375em;background-color:white;}
.section-container.vertical-tabs section .content > *:last-child,
.section-container.vertical-tabs .section .content > *:last-child{margin-bottom:0;}
.section-container.vertical-tabs section .content > *:first-child,
.section-container.vertical-tabs .section .content > *:first-child{padding-top:0;}
.section-container.vertical-tabs section .content > *:last-child,
.section-container.vertical-tabs .section .content > *:last-child{padding-bottom:0;}
.section-container.vertical-tabs section.active > .content,
.section-container.vertical-tabs .section.active > .content{display:block;}
.section-container.vertical-tabs section.active > .title,
.section-container.vertical-tabs .section.active > .title{background:#d5d5d5;}
.section-container.vertical-tabs section.active > .title a,
.section-container.vertical-tabs .section.active > .title a{color:#333333;}
.section-container.vertical-tabs section > .title,
.section-container.vertical-tabs .section > .title{position:absolute;border-top:solid 1px #cccccc;width:12.5em;}
.section-container.vertical-tabs section:first-child .title,
.section-container.vertical-tabs .section:first-child .title{border-top:0;}
.section-container.vertical-tabs section .content,
.section-container.vertical-tabs .section .content{display:block;position:relative;left:12.5em;border-left:solid 1px #cccccc;z-index:10;}
.section-container.vertical-tabs section.active > .title,
.section-container.vertical-tabs .section.active > .title{background-color:#d5d5d5;width:12.5625em;border-right:solid 0 transparent;z-index:11;}
.section-container.vertical-tabs section.active:last-child .title,
.section-container.vertical-tabs .section.active:last-child .title{border-bottom:0;}
.section-container.vertical-nav{border:0;position:relative;}
.section-container.vertical-nav > section, .section-container.vertical-nav > .section{padding-top:0 !important;position:relative;}
.section-container.vertical-nav > section > .title, .section-container.vertical-nav > .section > .title{background-color:#efefef;cursor:pointer;margin-bottom:0;}
.section-container.vertical-nav > section > .title a, .section-container.vertical-nav > .section > .title a{padding:0.9375em;display:inline-block;color:#333333;font-size:0.875em;white-space:nowrap;}
.section-container.vertical-nav > section > .title:hover, .section-container.vertical-nav > .section > .title:hover{background-color:#e2e2e2;}
.section-container.vertical-nav > section .content, .section-container.vertical-nav > .section .content{display:none;padding:0.9375em;background-color:white;}
.section-container.vertical-nav > section .content > *:last-child, .section-container.vertical-nav > .section .content > *:last-child{margin-bottom:0;}
.section-container.vertical-nav > section .content > *:first-child, .section-container.vertical-nav > .section .content > *:first-child{padding-top:0;}
.section-container.vertical-nav > section .content > *:last-child, .section-container.vertical-nav > .section .content > *:last-child{padding-bottom:0;}
.section-container.vertical-nav > section.active > .content, .section-container.vertical-nav > .section.active > .content{display:block;}
.section-container.vertical-nav > section.active > .title, .section-container.vertical-nav > .section.active > .title{background:#d5d5d5;}
.section-container.vertical-nav > section.active > .title a, .section-container.vertical-nav > .section.active > .title a{color:#333333;}
.section-container.vertical-nav > section > .title, .section-container.vertical-nav > .section > .title{border-top:none;border:solid 1px #cccccc;}
.section-container.vertical-nav > section > .title a, .section-container.vertical-nav > .section > .title a{display:block;width:100%;}
.section-container.vertical-nav > section .content, .section-container.vertical-nav > .section .content{display:none;}
.section-container.vertical-nav > section:first-child .title, .section-container.vertical-nav > .section:first-child .title{border-bottom:none;}
.section-container.vertical-nav > section.active > .content, .section-container.vertical-nav > .section.active > .content{display:block;position:absolute;left:100%;top:0px;z-index:999;min-width:12.5em;border:solid 1px #cccccc;}
.section-container.horizontal-nav{position:relative;background:#efefef;border:1px solid #cccccc;}
.section-container.horizontal-nav > section, .section-container.horizontal-nav > .section{padding-top:0;border:0;position:static;}
.section-container.horizontal-nav > section > .title, .section-container.horizontal-nav > .section > .title{background-color:#efefef;cursor:pointer;margin-bottom:0;}
.section-container.horizontal-nav > section > .title a, .section-container.horizontal-nav > .section > .title a{padding:0.9375em;display:inline-block;color:#333333;font-size:0.875em;white-space:nowrap;}
.section-container.horizontal-nav > section > .title:hover, .section-container.horizontal-nav > .section > .title:hover{background-color:#e2e2e2;}
.section-container.horizontal-nav > section .content, .section-container.horizontal-nav > .section .content{display:none;padding:0.9375em;background-color:white;}
.section-container.horizontal-nav > section .content > *:last-child, .section-container.horizontal-nav > .section .content > *:last-child{margin-bottom:0;}
.section-container.horizontal-nav > section .content > *:first-child, .section-container.horizontal-nav > .section .content > *:first-child{padding-top:0;}
.section-container.horizontal-nav > section .content > *:last-child, .section-container.horizontal-nav > .section .content > *:last-child{padding-bottom:0;}
.section-container.horizontal-nav > section.active > .content, .section-container.horizontal-nav > .section.active > .content{display:block;}
.section-container.horizontal-nav > section.active > .title, .section-container.horizontal-nav > .section.active > .title{background:#d5d5d5;}
.section-container.horizontal-nav > section.active > .title a, .section-container.horizontal-nav > .section.active > .title a{color:#333333;}
.section-container.horizontal-nav > section > .title, .section-container.horizontal-nav > .section > .title{width:auto;border:solid 1px #cccccc;border-left:0;top:-1px;position:absolute;z-index:1;}
.section-container.horizontal-nav > section > .title a, .section-container.horizontal-nav > .section > .title a{width:100%;}
.section-container.horizontal-nav > section .content, .section-container.horizontal-nav > .section .content{display:none;}
.section-container.horizontal-nav > section.active > .content, .section-container.horizontal-nav > .section.active > .content{display:block;position:absolute;z-index:999;left:0;top:-2px;min-width:12.5em;border:solid 1px #cccccc;}
}
.no-js .section-container.auto, .no-js .section-container.accordion, .no-js .section-container.tabs, .no-js .section-container.vertical-tabs, .no-js .section-container.vertical-nav, .no-js .section-container.horizontal-nav{width:100%;display:block;margin-bottom:1.25em;border:1px solid #cccccc;border-top:none;}
.no-js .section-container.auto > section, .no-js .section-container.auto > .section, .no-js .section-container.accordion > section, .no-js .section-container.accordion > .section, .no-js .section-container.tabs > section, .no-js .section-container.tabs > .section, .no-js .section-container.vertical-tabs > section, .no-js .section-container.vertical-tabs > .section, .no-js .section-container.vertical-nav > section, .no-js .section-container.vertical-nav > .section, .no-js .section-container.horizontal-nav > section, .no-js .section-container.horizontal-nav > .section{position:relative;}
.no-js .section-container.auto > section > .title, .no-js .section-container.auto > .section > .title, .no-js .section-container.accordion > section > .title, .no-js .section-container.accordion > .section > .title, .no-js .section-container.tabs > section > .title, .no-js .section-container.tabs > .section > .title, .no-js .section-container.vertical-tabs > section > .title, .no-js .section-container.vertical-tabs > .section > .title, .no-js .section-container.vertical-nav > section > .title, .no-js .section-container.vertical-nav > .section > .title, .no-js .section-container.horizontal-nav > section > .title, .no-js .section-container.horizontal-nav > .section > .title{background-color:#efefef;cursor:pointer;margin-bottom:0;}
.no-js .section-container.auto > section > .title a, .no-js .section-container.auto > .section > .title a, .no-js .section-container.accordion > section > .title a, .no-js .section-container.accordion > .section > .title a, .no-js .section-container.tabs > section > .title a, .no-js .section-container.tabs > .section > .title a, .no-js .section-container.vertical-tabs > section > .title a, .no-js .section-container.vertical-tabs > .section > .title a, .no-js .section-container.vertical-nav > section > .title a, .no-js .section-container.vertical-nav > .section > .title a, .no-js .section-container.horizontal-nav > section > .title a, .no-js .section-container.horizontal-nav > .section > .title a{padding:0.9375em;display:inline-block;color:#333333;font-size:0.875em;white-space:nowrap;}
.no-js .section-container.auto > section > .title:hover, .no-js .section-container.auto > .section > .title:hover, .no-js .section-container.accordion > section > .title:hover, .no-js .section-container.accordion > .section > .title:hover, .no-js .section-container.tabs > section > .title:hover, .no-js .section-container.tabs > .section > .title:hover, .no-js .section-container.vertical-tabs > section > .title:hover, .no-js .section-container.vertical-tabs > .section > .title:hover, .no-js .section-container.vertical-nav > section > .title:hover, .no-js .section-container.vertical-nav > .section > .title:hover, .no-js .section-container.horizontal-nav > section > .title:hover, .no-js .section-container.horizontal-nav > .section > .title:hover{background-color:#e2e2e2;}
.no-js .section-container.auto > section .content, .no-js .section-container.auto > .section .content, .no-js .section-container.accordion > section .content, .no-js .section-container.accordion > .section .content, .no-js .section-container.tabs > section .content, .no-js .section-container.tabs > .section .content, .no-js .section-container.vertical-tabs > section .content, .no-js .section-container.vertical-tabs > .section .content, .no-js .section-container.vertical-nav > section .content, .no-js .section-container.vertical-nav > .section .content, .no-js .section-container.horizontal-nav > section .content, .no-js .section-container.horizontal-nav > .section .content{display:none;padding:0.9375em;background-color:white;}
.no-js .section-container.auto > section .content > *:last-child, .no-js .section-container.auto > .section .content > *:last-child, .no-js .section-container.accordion > section .content > *:last-child, .no-js .section-container.accordion > .section .content > *:last-child, .no-js .section-container.tabs > section .content > *:last-child, .no-js .section-container.tabs > .section .content > *:last-child, .no-js .section-container.vertical-tabs > section .content > *:last-child, .no-js .section-container.vertical-tabs > .section .content > *:last-child, .no-js .section-container.vertical-nav > section .content > *:last-child, .no-js .section-container.vertical-nav > .section .content > *:last-child, .no-js .section-container.horizontal-nav > section .content > *:last-child, .no-js .section-container.horizontal-nav > .section .content > *:last-child{margin-bottom:0;}
.no-js .section-container.auto > section .content > *:first-child, .no-js .section-container.auto > .section .content > *:first-child, .no-js .section-container.accordion > section .content > *:first-child, .no-js .section-container.accordion > .section .content > *:first-child, .no-js .section-container.tabs > section .content > *:first-child, .no-js .section-container.tabs > .section .content > *:first-child, .no-js .section-container.vertical-tabs > section .content > *:first-child, .no-js .section-container.vertical-tabs > .section .content > *:first-child, .no-js .section-container.vertical-nav > section .content > *:first-child, .no-js .section-container.vertical-nav > .section .content > *:first-child, .no-js .section-container.horizontal-nav > section .content > *:first-child, .no-js .section-container.horizontal-nav > .section .content > *:first-child{padding-top:0;}
.no-js .section-container.auto > section .content > *:last-child, .no-js .section-container.auto > .section .content > *:last-child, .no-js .section-container.accordion > section .content > *:last-child, .no-js .section-container.accordion > .section .content > *:last-child, .no-js .section-container.tabs > section .content > *:last-child, .no-js .section-container.tabs > .section .content > *:last-child, .no-js .section-container.vertical-tabs > section .content > *:last-child, .no-js .section-container.vertical-tabs > .section .content > *:last-child, .no-js .section-container.vertical-nav > section .content > *:last-child, .no-js .section-container.vertical-nav > .section .content > *:last-child, .no-js .section-container.horizontal-nav > section .content > *:last-child, .no-js .section-container.horizontal-nav > .section .content > *:last-child{padding-bottom:0;}
.no-js .section-container.auto > section.active > .content, .no-js .section-container.auto > .section.active > .content, .no-js .section-container.accordion > section.active > .content, .no-js .section-container.accordion > .section.active > .content, .no-js .section-container.tabs > section.active > .content, .no-js .section-container.tabs > .section.active > .content, .no-js .section-container.vertical-tabs > section.active > .content, .no-js .section-container.vertical-tabs > .section.active > .content, .no-js .section-container.vertical-nav > section.active > .content, .no-js .section-container.vertical-nav > .section.active > .content, .no-js .section-container.horizontal-nav > section.active > .content, .no-js .section-container.horizontal-nav > .section.active > .content{display:block;}
.no-js .section-container.auto > section.active > .title, .no-js .section-container.auto > .section.active > .title, .no-js .section-container.accordion > section.active > .title, .no-js .section-container.accordion > .section.active > .title, .no-js .section-container.tabs > section.active > .title, .no-js .section-container.tabs > .section.active > .title, .no-js .section-container.vertical-tabs > section.active > .title, .no-js .section-container.vertical-tabs > .section.active > .title, .no-js .section-container.vertical-nav > section.active > .title, .no-js .section-container.vertical-nav > .section.active > .title, .no-js .section-container.horizontal-nav > section.active > .title, .no-js .section-container.horizontal-nav > .section.active > .title{background:#d5d5d5;}
.no-js .section-container.auto > section.active > .title a, .no-js .section-container.auto > .section.active > .title a, .no-js .section-container.accordion > section.active > .title a, .no-js .section-container.accordion > .section.active > .title a, .no-js .section-container.tabs > section.active > .title a, .no-js .section-container.tabs > .section.active > .title a, .no-js .section-container.vertical-tabs > section.active > .title a, .no-js .section-container.vertical-tabs > .section.active > .title a, .no-js .section-container.vertical-nav > section.active > .title a, .no-js .section-container.vertical-nav > .section.active > .title a, .no-js .section-container.horizontal-nav > section.active > .title a, .no-js .section-container.horizontal-nav > .section.active > .title a{color:#333333;}
.no-js .section-container.auto > section > .title, .no-js .section-container.auto > .section > .title, .no-js .section-container.accordion > section > .title, .no-js .section-container.accordion > .section > .title, .no-js .section-container.tabs > section > .title, .no-js .section-container.tabs > .section > .title, .no-js .section-container.vertical-tabs > section > .title, .no-js .section-container.vertical-tabs > .section > .title, .no-js .section-container.vertical-nav > section > .title, .no-js .section-container.vertical-nav > .section > .title, .no-js .section-container.horizontal-nav > section > .title, .no-js .section-container.horizontal-nav > .section > .title{top:0;width:100%;margin:0;border-top:solid 1px #cccccc;}
.no-js .section-container.auto > section > .title a, .no-js .section-container.auto > .section > .title a, .no-js .section-container.accordion > section > .title a, .no-js .section-container.accordion > .section > .title a, .no-js .section-container.tabs > section > .title a, .no-js .section-container.tabs > .section > .title a, .no-js .section-container.vertical-tabs > section > .title a, .no-js .section-container.vertical-tabs > .section > .title a, .no-js .section-container.vertical-nav > section > .title a, .no-js .section-container.vertical-nav > .section > .title a, .no-js .section-container.horizontal-nav > section > .title a, .no-js .section-container.horizontal-nav > .section > .title a{width:100%;}
.no-js .section-container.auto > section .title, .no-js .section-container.auto > .section .title, .no-js .section-container.accordion > section .title, .no-js .section-container.accordion > .section .title, .no-js .section-container.tabs > section .title, .no-js .section-container.tabs > .section .title, .no-js .section-container.vertical-tabs > section .title, .no-js .section-container.vertical-tabs > .section .title, .no-js .section-container.vertical-nav > section .title, .no-js .section-container.vertical-nav > .section .title, .no-js .section-container.horizontal-nav > section .title, .no-js .section-container.horizontal-nav > .section .title{position:static;width:100%;border-left:0;border-right:0;}
.no-js .section-container.auto > section .content, .no-js .section-container.auto > .section .content, .no-js .section-container.accordion > section .content, .no-js .section-container.accordion > .section .content, .no-js .section-container.tabs > section .content, .no-js .section-container.tabs > .section .content, .no-js .section-container.vertical-tabs > section .content, .no-js .section-container.vertical-tabs > .section .content, .no-js .section-container.vertical-nav > section .content, .no-js .section-container.vertical-nav > .section .content, .no-js .section-container.horizontal-nav > section .content, .no-js .section-container.horizontal-nav > .section .content{position:static;display:block;width:100%;border-left:0;border-right:0;border-bottom:0;}
.contain-to-grid{width:100%;background:#111111;}
.contain-to-grid .top-bar{margin-bottom:0;}
.fixed{width:100%;left:0;position:fixed;top:0;z-index:99;}
.top-bar{overflow:hidden;height:45px;line-height:45px;position:relative;background:#111111;margin-bottom:1.875em;}
.top-bar ul{margin-bottom:0;list-style:none;}
.top-bar .row{max-width:none;}
.top-bar form,
.top-bar input{margin-bottom:0;}
.top-bar input{height:2.45em;}
.top-bar .button{padding-top:.5em;padding-bottom:.5em;margin-bottom:0;}
.top-bar .title-area{position:relative;margin:0;}
.top-bar .name{height:45px;margin:0;font-size:16px;}
.top-bar .name h1{line-height:45px;font-size:1.0625em;margin:0;}
.top-bar .name h1 a{font-weight:bold;color:white;width:50%;display:block;padding:0 15px;}
.top-bar .toggle-topbar{position:absolute;right:0;top:0;}
.top-bar .toggle-topbar a{color:white;text-transform:uppercase;font-size:0.8125em;font-weight:bold;position:relative;display:block;padding:0 15px;height:45px;line-height:45px;}
.top-bar .toggle-topbar.menu-icon{right:15px;top:50%;margin-top:-16px;padding-left:40px;}
.top-bar .toggle-topbar.menu-icon a{text-indent:-48px;width:34px;height:34px;line-height:33px;padding:0;color:white;}
.top-bar .toggle-topbar.menu-icon a span{position:absolute;right:0;display:block;width:16px;height:0;-webkit-box-shadow:0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white;box-shadow:0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white;}
.top-bar.expanded{height:auto;background:transparent;}
.top-bar.expanded .title-area{background:#111111;}
.top-bar.expanded .toggle-topbar a{color:#888888;}
.top-bar.expanded .toggle-topbar a span{-webkit-box-shadow:0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888;box-shadow:0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888;}
.top-bar-section{left:0;position:relative;width:auto;-webkit-transition:left 300ms ease-out;-moz-transition:left 300ms ease-out;transition:left 300ms ease-out;}
.top-bar-section ul{width:100%;height:auto;display:block;background:#222222;font-size:16px;margin:0;}
.top-bar-section .divider, .top-bar-section [role=separator]{border-bottom:solid 1px #2b2b2b;border-top:solid 1px black;clear:both;height:1px;width:100%;}
.top-bar-section ul li > a{display:block;width:100%;color:white;padding:12px 0 12px 0;padding-left:15px;font-size:0.8125em;font-weight:bold;background:#222222;}
.top-bar-section ul li > a.hover{background:#090909;color:white;}
.top-bar-section ul li > a.button{background:#2ba6cb;font-size:0.8125em;}
.top-bar-section ul li > a.button.hover{background:#2284a1;}
.top-bar-section ul li > a.button.secondary{background:#e9e9e9;}
.top-bar-section ul li > a.button.secondary.hover{background:#d0d0d0;}
.top-bar-section ul li > a.button.success{background:#5da423;}
.top-bar-section ul li > a.button.success.hover{background:#457a1a;}
.top-bar-section ul li > a.button.alert{background:#c60f13;}
.top-bar-section ul li > a.button.alert.hover{background:#970b0e;}
.top-bar-section ul li.active > a{background:#090909;color:white;}
.top-bar-section .has-form{padding:15px;}
.top-bar-section .has-dropdown{position:relative;}
.top-bar-section .has-dropdown > a:after{content:"";display:block;width:0;height:0;border:inset 5px;border-color:transparent transparent transparent rgba(255, 255, 255, 0.5);border-left-style:solid;margin-right:15px;margin-top:-4.5px;position:absolute;top:50%;right:0;}
.top-bar-section .has-dropdown.moved{position:static;}
.top-bar-section .has-dropdown.moved > .dropdown{visibility:visible;}
.top-bar-section .dropdown{position:absolute;left:100%;top:0;visibility:hidden;z-index:99;}
.top-bar-section .dropdown li{width:100%;height:auto;}
.top-bar-section .dropdown li a{font-weight:normal;padding:8px 15px;}
.top-bar-section .dropdown li.title h5{margin-bottom:0;}
.top-bar-section .dropdown li.title h5 a{color:white;line-height:22.5px;display:block;}
.top-bar-section .dropdown label{padding:8px 15px 2px;margin-bottom:0;text-transform:uppercase;color:#555555;font-weight:bold;font-size:0.625em;}
.top-bar-js-breakpoint{width:58.75em !important;visibility:hidden;}
.js-generated{display:block;}
@media only screen and (min-width:58.75em){.top-bar{background:#111111;*zoom:1;overflow:visible;}
.top-bar:before, .top-bar:after{content:" ";display:table;}
.top-bar:after{clear:both;}
.top-bar .toggle-topbar{display:none;}
.top-bar .title-area{float:left;}
.top-bar .name h1 a{width:auto;}
.top-bar input,
.top-bar .button{line-height:2em;font-size:0.875em;height:2em;padding:0 10px;position:relative;top:8px;}
.top-bar.expanded{background:#111111;}
.contain-to-grid .top-bar{max-width:62.5em;margin:0 auto;}
.top-bar-section{-webkit-transition:none 0 0;-moz-transition:none 0 0;transition:none 0 0;left:0 !important;}
.top-bar-section ul{width:auto;height:auto !important;display:inline;}
.top-bar-section ul li{float:left;}
.top-bar-section ul li .js-generated{display:none;}
.top-bar-section li a:not(.button){padding:0 15px;line-height:45px;background:#111111;}
.top-bar-section li a:not(.button).hover{background:black;}
.top-bar-section .has-dropdown > a{padding-right:35px !important;}
.top-bar-section .has-dropdown > a:after{content:"";display:block;width:0;height:0;border:inset 5px;border-color:rgba(255, 255, 255, 0.5) transparent transparent transparent;border-top-style:solid;margin-top:-2.5px;top:22.5px;}
.top-bar-section .has-dropdown.moved{position:relative;}
.top-bar-section .has-dropdown.moved > .dropdown{visibility:hidden;}
.top-bar-section .has-dropdown.hover > .dropdown{visibility:visible;}
.top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after{border:none;content:"\00bb";margin-top:-16px;right:5px;}
.top-bar-section .dropdown{left:0;top:auto;background:transparent;min-width:100%;}
.top-bar-section .dropdown li a{color:white;line-height:1;white-space:nowrap;padding:7px 15px;background:#1e1e1e;}
.top-bar-section .dropdown li label{white-space:nowrap;background:#1e1e1e;}
.top-bar-section .dropdown li .dropdown{left:100%;top:0;}
.top-bar-section > ul > .divider, .top-bar-section > ul > [role=separator]{border-bottom:none;border-top:none;border-right:solid 1px #2b2b2b;border-left:solid 1px black;clear:none;height:45px;width:0px;}
.top-bar-section .has-form{background:#111111;padding:0 15px;height:45px;}
.top-bar-section ul.right li .dropdown{left:auto;right:0;}
.top-bar-section ul.right li .dropdown li .dropdown{right:100%;}
}
.reveal-modal-bg{position:fixed;height:100%;width:100%;background:black;background:rgba(0, 0, 0, 0.45);z-index:98;display:none;top:0;left:0;}
.reveal-modal{visibility:hidden;display:none;position:absolute;left:50%;z-index:99;height:auto;margin-left:-40%;width:80%;background-color:white;padding:1.25em;border:solid 1px #666666;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.4);box-shadow:0 0 10px rgba(0, 0, 0, 0.4);top:50px;}
.reveal-modal .column,
.reveal-modal .columns{min-width:0;}
.reveal-modal >:first-child{margin-top:0;}
.reveal-modal >:last-child{margin-bottom:0;}
.reveal-modal .close-reveal-modal{font-size:1.375em;line-height:1;position:absolute;top:0.5em;right:0.6875em;color:#aaaaaa;font-weight:bold;cursor:pointer;}
@media only screen and (min-width:768px){.reveal-modal{padding:1.875em;top:6.25em;}
.reveal-modal.tiny{margin-left:-15%;width:30%;}
.reveal-modal.small{margin-left:-20%;width:40%;}
.reveal-modal.medium{margin-left:-30%;width:60%;}
.reveal-modal.large{margin-left:-35%;width:70%;}
.reveal-modal.xlarge{margin-left:-47.5%;width:95%;}
}
@media print{.reveal-modal{background:white !important;}
}
.alert-box{border-style:solid;border-width:1px;display:block;font-weight:bold;margin-bottom:1.25em;position:relative;padding:0.6875em 1.3125em 0.75em 0.6875em;font-size:0.875em;background-color:#2ba6cb;border-color:#2284a1;color:white;}
.alert-box .close{font-size:1.375em;padding:5px 4px 4px;line-height:0;position:absolute;top:0.4375em;right:0.3125em;color:#333333;opacity:0.3;}
.alert-box .close:hover, .alert-box .close:focus{opacity:0.5;}
.alert-box.radius{-webkit-border-radius:3px;border-radius:3px;}
.alert-box.round{-webkit-border-radius:1000px;border-radius:1000px;}
.alert-box.success{background-color:#5da423;border-color:#457a1a;color:white;}
.alert-box.alert{background-color:#c60f13;border-color:#970b0e;color:white;}
.alert-box.secondary{background-color:#e9e9e9;border-color:#d0d0d0;color:#505050;}
.breadcrumbs{display:block;padding:0.5625em 0.875em 0.5625em;overflow:hidden;margin-left:0;list-style:none;border-style:solid;border-width:1px;background-color:#f6f6f6;border-color:gainsboro;-webkit-border-radius:3px;border-radius:3px;}
.breadcrumbs > *{margin:0;float:left;font-size:0.6875em;text-transform:uppercase;color:#2ba6cb;}
.breadcrumbs > *:hover a, .breadcrumbs > *:focus a{text-decoration:underline;}
.breadcrumbs > * a,
.breadcrumbs > * span{text-transform:uppercase;color:#2ba6cb;}
.breadcrumbs > *.current{cursor:default;color:#333333;}
.breadcrumbs > *.current a{cursor:default;color:#333333;}
.breadcrumbs > *.current:hover, .breadcrumbs > *.current:hover a, .breadcrumbs > *.current:focus, .breadcrumbs > *.current:focus a{text-decoration:none;}
.breadcrumbs > *.unavailable{color:#999999;}
.breadcrumbs > *.unavailable a{color:#999999;}
.breadcrumbs > *.unavailable:hover, .breadcrumbs > *.unavailable:hover a, .breadcrumbs > *.unavailable:focus,
.breadcrumbs > *.unavailable a:focus{text-decoration:none;color:#999999;cursor:default;}
.breadcrumbs > *:before{content:"/";color:#aaaaaa;margin:0 0.75em;position:relative;top:1px;}
.breadcrumbs > *:first-child:before{content:" ";margin:0;}
.inline-list{margin:0 auto 1.0625em auto;margin-left:-1.375em;margin-right:0;padding:0;list-style:none;overflow:hidden;}
.inline-list > li{list-style:none;float:left;margin-left:1.375em;display:block;}
.inline-list > li > *{display:block;}
.pagination{display:block;height:1.5em;margin-left:-0.3125em;}
.pagination li{display:block;float:left;height:1.5em;color:#222222;font-size:0.875em;margin-left:0.3125em;}
.pagination li a{display:block;padding:0.0625em 0.4375em 0.0625em;color:#999999;}
.pagination li:hover a,
.pagination li a:focus{background:#e6e6e6;}
.pagination li.unavailable a{cursor:default;color:#999999;}
.pagination li.unavailable:hover a, .pagination li.unavailable a:focus{background:transparent;}
.pagination li.current a{background:#2ba6cb;color:white;font-weight:bold;cursor:default;}
.pagination li.current a:hover, .pagination li.current a:focus{background:#2ba6cb;}
.pagination-centered{text-align:center;}
.pagination-centered ul > li{float:none;display:inline-block;}
.has-tip{border-bottom:dotted 1px #cccccc;cursor:help;font-weight:bold;color:#333333;}
.has-tip:hover, .has-tip:focus{border-bottom:dotted 1px #196177;color:#2ba6cb;}
.has-tip.tip-left, .has-tip.tip-right{float:none !important;}
.tooltip{display:none;position:absolute;z-index:999;font-weight:bold;font-size:0.9375em;line-height:1.3;padding:0.5em;max-width:85%;left:50%;width:100%;color:white;background:black;-webkit-border-radius:3px;border-radius:3px;}
.tooltip > .nub{display:block;left:5px;position:absolute;width:0;height:0;border:solid 5px;border-color:transparent transparent black transparent;top:-10px;}
.tooltip.opened{color:#2ba6cb !important;border-bottom:dotted 1px #196177 !important;}
.tap-to-close{display:block;font-size:0.625em;color:#888888;font-weight:normal;}
@media only screen and (min-width:768px){.tooltip > .nub{border-color:transparent transparent black transparent;top:-10px;}
.tooltip.tip-top > .nub{border-color:black transparent transparent transparent;top:auto;bottom:-10px;}
.tooltip.tip-left, .tooltip.tip-right{float:none !important;}
.tooltip.tip-left > .nub{border-color:transparent transparent transparent black;right:-10px;left:auto;top:50%;margin-top:-5px;}
.tooltip.tip-right > .nub{border-color:transparent black transparent transparent;right:auto;left:-10px;top:50%;margin-top:-5px;}
}
@media only screen and (max-width:767px){.f-dropdown{max-width:100%;left:0;}
}
.f-dropdown{position:absolute;top:-9999px;list-style:none;width:100%;max-height:none;height:auto;background:white;border:solid 1px #cccccc;font-size:16px;z-index:99;margin-top:2px;max-width:200px;}
.f-dropdown > *:first-child{margin-top:0;}
.f-dropdown > *:last-child{margin-bottom:0;}
.f-dropdown:before{content:"";display:block;width:0;height:0;border:inset 6px;border-color:transparent transparent white transparent;border-bottom-style:solid;position:absolute;top:-12px;left:10px;z-index:99;}
.f-dropdown:after{content:"";display:block;width:0;height:0;border:inset 7px;border-color:transparent transparent #cccccc transparent;border-bottom-style:solid;position:absolute;top:-14px;left:9px;z-index:98;}
.f-dropdown.right:before{left:auto;right:10px;}
.f-dropdown.right:after{left:auto;right:9px;}
.f-dropdown li{font-size:0.875em;cursor:pointer;line-height:1.125em;margin:0;}
.f-dropdown li:hover, .f-dropdown li:focus{background:#eeeeee;}
.f-dropdown li a{display:block;padding:0.3125em 0.625em;color:#555555;}
.f-dropdown.content{position:absolute;top:-9999px;list-style:none;padding:1.25em;width:100%;height:auto;max-height:none;background:white;border:solid 1px #cccccc;font-size:16px;z-index:99;max-width:200px;}
.f-dropdown.content > *:first-child{margin-top:0;}
.f-dropdown.content > *:last-child{margin-bottom:0;}
.f-dropdown.tiny{max-width:200px;}
.f-dropdown.small{max-width:300px;}
.f-dropdown.medium{max-width:500px;}
.f-dropdown.large{max-width:800px;}
@font-face{font-family:'FontAwesome';src:url('FontAwesome/fontawesome-webfont.eot?v=3.1.0');src:url('FontAwesome/fontawesome-webfont.eot?#iefix&v=3.1.0') format('embedded-opentype'),url('FontAwesome/fontawesome-webfont.woff?v=3.1.0') format('woff'),url('FontAwesome/fontawesome-webfont.ttf?v=3.1.0') format('truetype'),url('FontAwesome/fontawesome-webfont.svg#fontawesomeregular?v=3.1.0') format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em}[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none}.icon-large:before{vertical-align:-10%;font-size:1.3333333333333333em}a [class^="icon-"],a [class*=" icon-"],a [class^="icon-"]:before,a [class*=" icon-"]:before{display:inline}[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.2857142857142858em;text-align:center}[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.5714285714285714em}ul.icons-ul{list-style-type:none;text-indent:-0.7142857142857143em;margin-left:2.142857142857143em}ul.icons-ul>li .icon-li{width:.7142857142857143em;display:inline-block;text-align:center}[class^="icon-"].hide,[class*=" icon-"].hide{display:none}.icon-muted{color:#eee}.icon-light{color:#fff}.icon-dark{color:#333}.icon-border{border:solid 1px #eee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.icon-2x{font-size:2em}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.icon-3x{font-size:3em}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.icon-4x{font-size:4em}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.icon-5x{font-size:5em}.icon-5x.icon-border{border-width:5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.pull-right{float:right}.pull-left{float:left}[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em}[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em}[class^="icon-"],[class*=" icon-"]{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:none}.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large{line-height:.9em}.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block}.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large{line-height:.9em}.btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{margin-top:.18em}.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{line-height:.8em}.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{margin-top:.25em}.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]{margin-top:0}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-top:.05em}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em}.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em}.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%}.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit;*line-height:2em}.icon-stack .icon-stack-base{font-size:2em;*line-height:1em}.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-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)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.icon-rotate-90:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)}.icon-rotate-180:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}.icon-rotate-270:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}.icon-flip-horizontal:before{-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.icon-flip-vertical:before{-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.icon-glass:before{content:"\f000"}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-envelope:before{content:"\f003"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-empty:before{content:"\f006"}.icon-user:before{content:"\f007"}.icon-film:before{content:"\f008"}.icon-th-large:before{content:"\f009"}.icon-th:before{content:"\f00a"}.icon-th-list:before{content:"\f00b"}.icon-ok:before{content:"\f00c"}.icon-remove:before{content:"\f00d"}.icon-zoom-in:before{content:"\f00e"}.icon-zoom-out:before{content:"\f010"}.icon-off:before{content:"\f011"}.icon-signal:before{content:"\f012"}.icon-cog:before{content:"\f013"}.icon-trash:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file:before{content:"\f016"}.icon-time:before{content:"\f017"}.icon-road:before{content:"\f018"}.icon-download-alt:before{content:"\f019"}.icon-download:before{content:"\f01a"}.icon-upload:before{content:"\f01b"}.icon-inbox:before{content:"\f01c"}.icon-play-circle:before{content:"\f01d"}.icon-repeat:before,.icon-rotate-right:before{content:"\f01e"}.icon-refresh:before{content:"\f021"}.icon-list-alt:before{content:"\f022"}.icon-lock:before{content:"\f023"}.icon-flag:before{content:"\f024"}.icon-headphones:before{content:"\f025"}.icon-volume-off:before{content:"\f026"}.icon-volume-down:before{content:"\f027"}.icon-volume-up:before{content:"\f028"}.icon-qrcode:before{content:"\f029"}.icon-barcode:before{content:"\f02a"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-book:before{content:"\f02d"}.icon-bookmark:before{content:"\f02e"}.icon-print:before{content:"\f02f"}.icon-camera:before{content:"\f030"}.icon-font:before{content:"\f031"}.icon-bold:before{content:"\f032"}.icon-italic:before{content:"\f033"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-align-left:before{content:"\f036"}.icon-align-center:before{content:"\f037"}.icon-align-right:before{content:"\f038"}.icon-align-justify:before{content:"\f039"}.icon-list:before{content:"\f03a"}.icon-indent-left:before{content:"\f03b"}.icon-indent-right:before{content:"\f03c"}.icon-facetime-video:before{content:"\f03d"}.icon-picture:before{content:"\f03e"}.icon-pencil:before{content:"\f040"}.icon-map-marker:before{content:"\f041"}.icon-adjust:before{content:"\f042"}.icon-tint:before{content:"\f043"}.icon-edit:before{content:"\f044"}.icon-share:before{content:"\f045"}.icon-check:before{content:"\f046"}.icon-move:before{content:"\f047"}.icon-step-backward:before{content:"\f048"}.icon-fast-backward:before{content:"\f049"}.icon-backward:before{content:"\f04a"}.icon-play:before{content:"\f04b"}.icon-pause:before{content:"\f04c"}.icon-stop:before{content:"\f04d"}.icon-forward:before{content:"\f04e"}.icon-fast-forward:before{content:"\f050"}.icon-step-forward:before{content:"\f051"}.icon-eject:before{content:"\f052"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-sign:before{content:"\f055"}.icon-minus-sign:before{content:"\f056"}.icon-remove-sign:before{content:"\f057"}.icon-ok-sign:before{content:"\f058"}.icon-question-sign:before{content:"\f059"}.icon-info-sign:before{content:"\f05a"}.icon-screenshot:before{content:"\f05b"}.icon-remove-circle:before{content:"\f05c"}.icon-ok-circle:before{content:"\f05d"}.icon-ban-circle:before{content:"\f05e"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-share-alt:before,.icon-mail-forward:before{content:"\f064"}.icon-resize-full:before{content:"\f065"}.icon-resize-small:before{content:"\f066"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-asterisk:before{content:"\f069"}.icon-exclamation-sign:before{content:"\f06a"}.icon-gift:before{content:"\f06b"}.icon-leaf:before{content:"\f06c"}.icon-fire:before{content:"\f06d"}.icon-eye-open:before{content:"\f06e"}.icon-eye-close:before{content:"\f070"}.icon-warning-sign:before{content:"\f071"}.icon-plane:before{content:"\f072"}.icon-calendar:before{content:"\f073"}.icon-random:before{content:"\f074"}.icon-comment:before{content:"\f075"}.icon-magnet:before{content:"\f076"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-retweet:before{content:"\f079"}.icon-shopping-cart:before{content:"\f07a"}.icon-folder-close:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-resize-vertical:before{content:"\f07d"}.icon-resize-horizontal:before{content:"\f07e"}.icon-bar-chart:before{content:"\f080"}.icon-twitter-sign:before{content:"\f081"}.icon-facebook-sign:before{content:"\f082"}.icon-camera-retro:before{content:"\f083"}.icon-key:before{content:"\f084"}.icon-cogs:before{content:"\f085"}.icon-comments:before{content:"\f086"}.icon-thumbs-up:before{content:"\f087"}.icon-thumbs-down:before{content:"\f088"}.icon-star-half:before{content:"\f089"}.icon-heart-empty:before{content:"\f08a"}.icon-signout:before{content:"\f08b"}.icon-linkedin-sign:before{content:"\f08c"}.icon-pushpin:before{content:"\f08d"}.icon-external-link:before{content:"\f08e"}.icon-signin:before{content:"\f090"}.icon-trophy:before{content:"\f091"}.icon-github-sign:before{content:"\f092"}.icon-upload-alt:before{content:"\f093"}.icon-lemon:before{content:"\f094"}.icon-phone:before{content:"\f095"}.icon-check-empty:before{content:"\f096"}.icon-bookmark-empty:before{content:"\f097"}.icon-phone-sign:before{content:"\f098"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-unlock:before{content:"\f09c"}.icon-credit-card:before{content:"\f09d"}.icon-rss:before{content:"\f09e"}.icon-hdd:before{content:"\f0a0"}.icon-bullhorn:before{content:"\f0a1"}.icon-bell:before{content:"\f0a2"}.icon-certificate:before{content:"\f0a3"}.icon-hand-right:before{content:"\f0a4"}.icon-hand-left:before{content:"\f0a5"}.icon-hand-up:before{content:"\f0a6"}.icon-hand-down:before{content:"\f0a7"}.icon-circle-arrow-left:before{content:"\f0a8"}.icon-circle-arrow-right:before{content:"\f0a9"}.icon-circle-arrow-up:before{content:"\f0aa"}.icon-circle-arrow-down:before{content:"\f0ab"}.icon-globe:before{content:"\f0ac"}.icon-wrench:before{content:"\f0ad"}.icon-tasks:before{content:"\f0ae"}.icon-filter:before{content:"\f0b0"}.icon-briefcase:before{content:"\f0b1"}.icon-fullscreen:before{content:"\f0b2"}.icon-group:before{content:"\f0c0"}.icon-link:before{content:"\f0c1"}.icon-cloud:before{content:"\f0c2"}.icon-beaker:before{content:"\f0c3"}.icon-cut:before{content:"\f0c4"}.icon-copy:before{content:"\f0c5"}.icon-paper-clip:before{content:"\f0c6"}.icon-save:before{content:"\f0c7"}.icon-sign-blank:before{content:"\f0c8"}.icon-reorder:before{content:"\f0c9"}.icon-list-ul:before{content:"\f0ca"}.icon-list-ol:before{content:"\f0cb"}.icon-strikethrough:before{content:"\f0cc"}.icon-underline:before{content:"\f0cd"}.icon-table:before{content:"\f0ce"}.icon-magic:before{content:"\f0d0"}.icon-truck:before{content:"\f0d1"}.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-sign:before{content:"\f0d3"}.icon-google-plus-sign:before{content:"\f0d4"}.icon-google-plus:before{content:"\f0d5"}.icon-money:before{content:"\f0d6"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-columns:before{content:"\f0db"}.icon-sort:before{content:"\f0dc"}.icon-sort-down:before{content:"\f0dd"}.icon-sort-up:before{content:"\f0de"}.icon-envelope-alt:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-undo:before,.icon-rotate-left:before{content:"\f0e2"}.icon-legal:before{content:"\f0e3"}.icon-dashboard:before{content:"\f0e4"}.icon-comment-alt:before{content:"\f0e5"}.icon-comments-alt:before{content:"\f0e6"}.icon-bolt:before{content:"\f0e7"}.icon-sitemap:before{content:"\f0e8"}.icon-umbrella:before{content:"\f0e9"}.icon-paste:before{content:"\f0ea"}.icon-lightbulb:before{content:"\f0eb"}.icon-exchange:before{content:"\f0ec"}.icon-cloud-download:before{content:"\f0ed"}.icon-cloud-upload:before{content:"\f0ee"}.icon-user-md:before{content:"\f0f0"}.icon-stethoscope:before{content:"\f0f1"}.icon-suitcase:before{content:"\f0f2"}.icon-bell-alt:before{content:"\f0f3"}.icon-coffee:before{content:"\f0f4"}.icon-food:before{content:"\f0f5"}.icon-file-alt:before{content:"\f0f6"}.icon-building:before{content:"\f0f7"}.icon-hospital:before{content:"\f0f8"}.icon-ambulance:before{content:"\f0f9"}.icon-medkit:before{content:"\f0fa"}.icon-fighter-jet:before{content:"\f0fb"}.icon-beer:before{content:"\f0fc"}.icon-h-sign:before{content:"\f0fd"}.icon-plus-sign-alt:before{content:"\f0fe"}.icon-double-angle-left:before{content:"\f100"}.icon-double-angle-right:before{content:"\f101"}.icon-double-angle-up:before{content:"\f102"}.icon-double-angle-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-desktop:before{content:"\f108"}.icon-laptop:before{content:"\f109"}.icon-tablet:before{content:"\f10a"}.icon-mobile-phone:before{content:"\f10b"}.icon-circle-blank:before{content:"\f10c"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-spinner:before{content:"\f110"}.icon-circle:before{content:"\f111"}.icon-reply:before,.icon-mail-reply:before{content:"\f112"}.icon-folder-close-alt:before{content:"\f114"}.icon-folder-open-alt:before{content:"\f115"}.icon-expand-alt:before{content:"\f116"}.icon-collapse-alt:before{content:"\f117"}.icon-smile:before{content:"\f118"}.icon-frown:before{content:"\f119"}.icon-meh:before{content:"\f11a"}.icon-gamepad:before{content:"\f11b"}.icon-keyboard:before{content:"\f11c"}.icon-flag-alt:before{content:"\f11d"}.icon-flag-checkered:before{content:"\f11e"}.icon-terminal:before{content:"\f120"}.icon-code:before{content:"\f121"}.icon-reply-all:before{content:"\f122"}.icon-mail-reply-all:before{content:"\f122"}.icon-star-half-full:before,.icon-star-half-empty:before{content:"\f123"}.icon-location-arrow:before{content:"\f124"}.icon-crop:before{content:"\f125"}.icon-code-fork:before{content:"\f126"}.icon-unlink:before{content:"\f127"}.icon-question:before{content:"\f128"}.icon-info:before{content:"\f129"}.icon-exclamation:before{content:"\f12a"}.icon-superscript:before{content:"\f12b"}.icon-subscript:before{content:"\f12c"}.icon-eraser:before{content:"\f12d"}.icon-puzzle-piece:before{content:"\f12e"}.icon-microphone:before{content:"\f130"}.icon-microphone-off:before{content:"\f131"}.icon-shield:before{content:"\f132"}.icon-calendar-empty:before{content:"\f133"}.icon-fire-extinguisher:before{content:"\f134"}.icon-rocket:before{content:"\f135"}.icon-maxcdn:before{content:"\f136"}.icon-chevron-sign-left:before{content:"\f137"}.icon-chevron-sign-right:before{content:"\f138"}.icon-chevron-sign-up:before{content:"\f139"}.icon-chevron-sign-down:before{content:"\f13a"}.icon-html5:before{content:"\f13b"}.icon-css3:before{content:"\f13c"}.icon-anchor:before{content:"\f13d"}.icon-unlock-alt:before{content:"\f13e"}.icon-bullseye:before{content:"\f140"}.icon-ellipsis-horizontal:before{content:"\f141"}.icon-ellipsis-vertical:before{content:"\f142"}.icon-rss-sign:before{content:"\f143"}.icon-play-sign:before{content:"\f144"}.icon-ticket:before{content:"\f145"}.icon-minus-sign-alt:before{content:"\f146"}.icon-check-minus:before{content:"\f147"}.icon-level-up:before{content:"\f148"}.icon-level-down:before{content:"\f149"}.icon-check-sign:before{content:"\f14a"}.icon-edit-sign:before{content:"\f14b"}.icon-external-link-sign:before{content:"\f14c"}.icon-share-sign:before{content:"\f14d"}
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url('fancybox/fancybox_sprite.png');}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;background:url('fancybox/fancybox_loading.gif') center center no-repeat;}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('fancybox/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
@media only screen and (max-width:959px){.fancybox-prev span{left:10px;visibility:visible;}
.fancybox-next span{left:auto;right:10px;visibility:visible;}
}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-lock{overflow:hidden !important;width:auto;}
.fancybox-lock body{overflow:hidden !important;}
.fancybox-lock-test{overflow-y:hidden !important;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('fancybox/fancybox_overlay.png');}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url('fancybox/fancybox_sprite@2x.png');background-size:44px 152px;}
#fancybox-loading div{background-image:url('fancybox/fancybox/fancybox_loading@2x.gif');background-size:24px 24px;}
}
#fancybox-thumbs{position:fixed;left:0;width:100%;overflow:hidden;z-index:8050;}
#fancybox-thumbs.bottom{bottom:2px;}
#fancybox-thumbs.top{top:2px;}
#fancybox-thumbs ul{position:relative;list-style:none;margin:0;padding:0;}
#fancybox-thumbs ul li{float:left;padding:1px;opacity:0.5;}
#fancybox-thumbs ul li.active{opacity:0.75;padding:0;border:1px solid #fff;}
#fancybox-thumbs ul li:hover{opacity:1;}
#fancybox-thumbs ul li a{display:block;position:relative;overflow:hidden;border:1px solid #222;background:#111;outline:none;}
#fancybox-thumbs ul li img{display:block;position:relative;border:0;padding:0;max-width:none;}
.isotope-item{z-index:1 !important;}
.isotope-hidden.isotope-item{pointer-events:none;z-index:0 !important;}
.isotope,
.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;}
.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;-ms-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width;}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-ms-transition-property:-ms-transform, opacity;-o-transition-property:top, left, opacity;transition-property:transform, opacity;}
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}
.isotope-item{z-index:1 !important;}
.isotope-hidden.isotope-item{pointer-events:none;z-index:0 !important;}
.isotope,
.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;}
.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;-ms-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width;}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-ms-transition-property:-ms-transform, opacity;-o-transition-property:top, left, opacity;transition-property:transform, opacity;}
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}
@import url('fineliner.css');body{background:#EDEDED;cursor:auto;font-family:"Open Sans", sans-serif;font-size:14px;}
body.pattern-bg{background:#EDEDED url('../images/bg/gplaypattern.png') repeat fixed;}
body.full-bg{background:#EDEDED url('../images/demo/full-bg.jpg') no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
a, a:visited{}
strong{font-weight:700;}
.border{border:8px solid #eaeaea;}
label{font-size:inherit;font-weight:400;}
form{margin-bottom:0;}
hr.layout-divider{border:0;border-top:1px solid #bebebe;}
hr.double-line{height:9px;border-top:1px solid #bebebe;border-bottom:1px solid #bebebe;}
.content-width{margin:auto;width:1020px;}
.columns-content-width{margin:auto;width:1050px;}
.no-margin-bottom{margin-bottom:0 !important;}
.normal-align-left{text-align:left;}
.normal-align-right{text-align:right;}
.normal-align-center,
.center{text-align:center;}
.top-margin{margin-top:35px !important;}
.display-block{display:block !important;}
#root-container .solid-green{background:#71BB6D !important;}
#root-container .solid-red{background:#E66F66 !important;}
#root-container .solid-yellow{background:#FAB336 !important;}
#root-container .solid-blue{background:#4F84C7 !important;}
#root-container .solid-gray{background:#A2A2A2 !important;}
#root-container .solid-gold{background:#C5AE87 !important;}
#root-container .solid-pink{background:#EB9FCF !important;}
#root-container .solid-purple{background:#9D75C2 !important;}
.alignleft{float:left;margin:0 20px 8px 0;}
.alignright{float:right;margin:0 0 8px 20px;}
.aligncenter{float:none;text-align:center;}
.sticky{}
.sticky-badge{display:inline-block;float:left;margin:6px 18px 0 0;padding-bottom:18px;font-size:20px;}
.bypostauthor{}
#root-border{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;background:rgb(158, 158, 158);background:rgba(158, 158, 158, .12);margin:40px auto;padding:13px;width:1170px;}
#root-container{background:#FCFCFC;-webkit-box-shadow:0px 0px 5px 0px rgba(193,193,193,1);-moz-box-shadow:0px 0px 5px 0px rgba(193,193,193,1);box-shadow:0px 0px 5px 0px rgba(193,193,193,1);padding:67px 0;}
#header-container{min-height:110px;margin-bottom:46px;position:relative;}
#logo-wrapper{position:absolute;left:0;bottom:0;}
#logo{margin-bottom:11.125px;}
#tagline{color:#666;font-size:12px;}
#menu-wrapper{position:absolute;right:0;bottom:0;}
.menu-column{border-right:1px solid #dfdfde;float:left;min-height:60px;text-align:right;width:174px;}
.menu-column.last{margin-right:0;padding-right:0;}
.main-menu{font-family:'Open Sans', sans-serif;font-size:14px;}
.main-menu li{position:relative;}
.main-menu a{text-decoration:none;}
.main-menu a.active{color:#333;font-weight:700;}
.main-menu .menu-marker{background:#e66f66;display:block;height:10px;opacity:0;position:absolute;right:-1px;top:2px;width:6px;}
.main-menu > li{display:inline-block;float:right;clear:right;padding-right:21px;}
.main-menu > li > a{color:#6a6a6a;display:inline-block;letter-spacing:1px;padding-bottom:11.125px;text-transform:uppercase;}
.main-menu > li:last-child > a{padding-bottom:0;}
.main-menu > li > a:hover{color:#444;}
.main-menu li ul{background:#fff;border:1px solid #bebebe;display:none;left:100%;position:absolute;text-align:center;top:-15px;width:175px;z-index:99;}
.main-menu li ul li ul{top:0;}
.main-menu li ul a{border-bottom:1px solid #eee;color:#444;display:block;font-size:13px;line-height:1.4;padding:13px 18px;padding-left:15px;transition:color .18s ease-in-out, background-color .18s ease-in-out;-moz-transition:color .18s ease-in-out, background-color .18s ease-in-out;-webkit-transition:color .18s ease-in-out, background-color .18s ease-in-out;-o-transition:color .18s ease-in-out, background-color .18s ease-in-out;}
.main-menu li ul a:hover,
.main-menu li ul li:hover > a{background:#f2f2f2;color:#e66f66;}
.main-menu li ul li:last-child > a{border-bottom:0;}
#mobile-menu{background:#e9e9e9;display:none;margin-bottom:0;text-align:center;}
#mobile-menu > ul{list-style:none;margin:0 auto;text-align:left;width:125px;}
#mobile-menu li{line-height:1;margin:0 !important;text-align:left !important;}
#mobile-menu .toggle-topbar.menu-icon{margin-top:8px !important;top:0;}
.top-bar-section a{text-decoration:none !important;}
.top-bar .toggle-topbar.menu-icon a{color:#5e5e5e;font-size:14px;margin-right:10px;text-indent:-55px;}
.top-bar .toggle-topbar.menu-icon a span{-webkit-box-shadow:0 10px 0 1px #5e5e5e, 0 16px 0 1px #5e5e5e, 0 22px 0 1px #5e5e5e;box-shadow:0 10px 0 1px #5e5e5e, 0 16px 0 1px #5e5e5e, 0 22px 0 1px #5e5e5e;}
.top-bar.expanded .title-area{background:#e9e9e9;}
.top-bar.expanded .title-area .menu-icon a{color:#e66f66;}
.top-bar.expanded .title-area .menu-icon a span{-webkit-box-shadow:0 10px 0 1px #e66f66, 0 16px 0 1px #e66f66, 0 22px 0 1px #e66f66;box-shadow:0 10px 0 1px #e66f66, 0 16px 0 1px #e66f66, 0 22px 0 1px #e66f66;}
.top-bar-section ul li > a{background:#f0f0f0;color:#5e5e5e;}
.top-bar-section a:hover,
.top-bar-section .dropdown li.title h5 a:hover{color:#e66f66;}
.top-bar-section .has-dropdown > a:after{border-color:transparent transparent transparent rgba(94, 94, 94, 0.5);}
.top-bar-section .dropdown li.title h5 a{background:#F0F0F0;color:#5e5e5e;}
#header-search{float:right;min-height:60px;text-align:right;width:174px;}
#header-search a{color:#c3c3c3;font-size:30px;position:absolute;bottom:0;right:0;text-decoration:none;transition:color .18s ease-in-out;-moz-transition:color .18s ease-in-out;-webkit-transition:color .18s ease-in-out;-o-transition:color .18s ease-in-out;}
#header-search a:hover{color:#6a6a6a;}
#header-search-input-wrapper{display:none;opacity:0;position:absolute;bottom:-20px;right:110px;width:450px;}
#header-search-input{background:none;border:0;color:#c3c3c3;box-shadow:none;font-size:30px;font-style:italic;font-weight:300;margin-bottom:0;padding:0;}
#home-slider-container{background:url('../images/loading.gif') no-repeat center;min-height:600px;margin:35px 0;overflow:hidden;position:relative;}
#home-slider-container .home-slider-slides,
#home-slider-container .flex-viewport{opacity:0;overflow:hidden;}
.home-slider-item{display:none;height:100%;position:relative;}
.slider-caption{position:absolute;bottom:11%;left:5.641025641025641%;width:290px;z-index:1;}
.slider-caption.right{right:5.641025641025641%;left:auto;text-align:right;}
.slider-caption h2{font-family:'Josefin Slab', serif;font-size:30px;font-style:italic;margin-bottom:16px;line-height:1;opacity:0;}
.slider-caption p{font-family:'Open Sans', sans-serif;font-size:14px;font-style:italic;line-height:1.4;opacity:0;}
.slider-caption.black h2,
.slider-caption.black p{color:#4d4d4d;}
.slider-caption.white h2,
.slider-caption.white p{color:#efefef;}
.home-slider-item-border{border:1px solid #fff;opacity:.4;position:absolute;}
.slider-controller{background:#111111;border:0 !important;color:#ececec !important;display:none;font-size:24px;margin-top:-45px;position:absolute;text-decoration:none;top:50%;opacity:0;width:46px;height:90px;z-index:2;transition:background .18s ease-in-out;-moz-transition:background .18s ease-in-out;-webkit-transition:background .18s ease-in-out;-o-transition:background .18s ease-in-out;}
.slider-prev{left:0;padding:31px 17px;}
.slider-next{right:0;padding:31px 20px;}
.slider-controller:hover{background:#e66f66 !important;}
#content-container{color:#666;padding-bottom:42px;position:relative;}
#content-container a{border-bottom:1px dotted #ccc;color:#E66F66;font-weight:600;text-decoration:none;}
#content-container a.image-link,
#content-container a.link-image,
#content-container a.image-box{border:0;display:inline-block;width:100% !important;transition:all .18s ease-in-out;-moz-transition:all .18s ease-in-out;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1.0, 1.0);}
#content-container a.image-link:hover,
#content-container a.link-image:hover,
#content-container a.image-box:hover{opacity:.8;}
#content-container .columns{color:#666;font-family:'Open Sans', sans-serif;font-size:14px;}
#content-container p{line-height:1.8;margin-bottom:26px;}
#content-container h1,
#content-container h2,
#content-container h3,
#content-container h4,
#content-container h5,
#content-container h6{color:#555;font-family:'Josefin Slab', serif;font-weight:700;letter-spacing:3px;line-height:1.4;text-transform:uppercase;}
#content-container h1{font-size:30px;margin-bottom:18px;}
#content-container h2,
#content-container h3.larger{font-size:24px;margin-bottom:18px;}
#content-container h3,
#content-container h2.smaller{font-size:21px;margin-bottom:18px;}
#content-container h4{font-size:17px;margin-bottom:12px;}
#content-container h5{font-size:14px;margin-bottom:6px;}
#content-container h6{font-size:12px;margin-bottom:6px;}
#content-container h1 span,
#content-container h2 span,
#content-container h3 span,
#content-container h4 span,
#content-container h5 span,
#content-container h6 span{color:#e66f66;}
#content-container ul{list-style:circle;margin-bottom:26px;margin-left:11px;}
#content-container li{line-height:1.8;margin-left:18px;}
#content-container li:last-child{margin-bottom:0;}
.has-line{border-color:#e66f66;border-bottom-width:1px;border-bottom-style:solid;padding-bottom:12px;margin-bottom:25px !important;}
#intro-wrapper{margin-bottom:110px;}
#intro{margin:0;padding:58px 100px 45px;text-align:center;}
#intro.page-404{padding-left:20px;padding-right:20px;}
#intro h1,
#intro h2{
	color: #555;
	font-family: 'Josefin Slab', serif;
	font-size: 30px;
	font-weight: 400;
	letter-spacing: 5px;
	line-height: 1.2;
	margin-bottom: 18px;
	text-transform: uppercase;
}
#intro h1 span,
#intro h2 span{color:#e66f66;font-weight:400;}
#intro h1:last-child,
#intro h2:last-child{margin-bottom:0;}
#intro p{color:#888;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.8;margin-bottom:0 !important;}
.portfolio-root-wrapper{margin:0 -15px;overflow:hidden;}
.loading-text{background:url('../images/loading-s.gif') no-repeat 50% 35%;border:1px solid #eaeaea;border-radius:10px;color:#888;display:block;font-size:12px;margin:24px auto;text-align:center;width:150px;height:90px;}
.loading-text span{margin-top:60px;float:left;width:100%;display:block;letter-spacing:1px}
.portfolio-loaded-wrapper{height:300px;opacity:0;overflow:hidden;visibility:hidden;}
#content-container .portfolio-filters{list-style:none;margin:0 0 60px;text-align:center;}
#content-container .portfolio-filters li{display:inline-block;margin:0;margin-right:-5px;}
#content-container .portfolio-filters a{border:1px solid transparent;color:#888;display:inline-block;font-weight:normal;padding:12px 24px;transition:all .18s ease-in-out;-moz-transition:all .18s ease-in-out;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;}
#content-container .portfolio-filters a:hover{border-color:#bbb;}
#content-container .portfolio-filters a.active{border:1px solid #666;color:#666;cursor:default;}
.portfolio-wrapper{}
.portfolio-item{cursor:pointer;float:left;margin:0 15px 30px;overflow:hidden;position:relative;opacity:0;visibility:hidden;}
.portfolio-item:hover .portfolio-item-hover{opacity:.9;}
.portfolio-item-hover{background:#e66f66;height:100%;opacity:0;position:absolute;top:0;left:0;text-align:center;width:100%;transition:opacity .18s ease-in-out;-moz-transition:opacity .18s ease-in-out;-webkit-transition:opacity .18s ease-in-out;-o-transition:opacity .18s ease-in-out;}
.portfolio-item-hover a{border-bottom:0 !important;font-weight:normal !important;display:block;position:absolute;width:100%;height:100%;z-index:1;}
#content-container .portfolio-item-hover h3{color:#fefefe;font-size:13px;font-weight:700;letter-spacing:1px;line-height:1.2;margin:30px 0;}
#content-container .portfolio-root-wrapper.col4 .portfolio-item-hover h3{font-size:13px;}
#content-container .portfolio-root-wrapper.col3 .portfolio-item-hover h3{font-size:16px;}
.portfolio-item-hover hr{border:0;border-top:1px solid #fefefe;width:45%;}
.portfolio-item-hover-info{padding:0 30px;position:absolute;width:100%;}
.portfolio-item img{width:100%;}
.portfolio-root-wrapper.col4 .portfolio-item{width:22.1%;}
.portfolio-root-wrapper.col3 .portfolio-item{width:30.47%;}
#single-portfolio-images-container{background:url('../images/loading.gif') no-repeat center;min-height:660px;overflow:hidden;position:relative;transition:opacity .18s ease-in-out;-moz-transition:opacity .18s ease-in-out;-webkit-transition:opacity .18s ease-in-out;-o-transition:opacity .18s ease-in-out;}
#content-container .auto-height{min-height:inherit !important;}
#single-portfolio-images-container.portrait-view{min-height:750px;}
#single-portfolio-images-container .single-portfolio-slides,
#single-portfolio-images-container .flex-viewport{margin:0;opacity:0;overflow:hidden;visibility:hidden;}
#single-portfolio-images-container li{margin:0;}
#single-portfolio-images-container:hover{opacity:0.9 !important;}
.single-portfolio-image{display:none;position:relative;}
.single-portfolio-image a{border:0 !important;display:block;}
.slider-caption-wrapper{position:absolute;bottom:38px;text-align:center;width:100%;}
#single-portfolio-images-container .slider-caption{background:rgb(14,14,14);background:rgba(14,14,14, .5);color:#eee;display:inline-block;font-size:14px;font-style:italic;padding:14px 29px;position:static;width:auto;max-width:80%;}
#content-container #portfolio-item-meta{border-top:1px solid #eaeaea;border-left:1px solid #eaeaea;float:right;font-size:13px;font-style:italic;list-style:none;margin:0 0 30px 30px !important;padding:30px 0 30px 30px;width:232px;}
#content-container #portfolio-item-meta.portrait-view{width:100%;}
#portfolio-item-meta .title:after{content:':';}
#portfolio-item-meta a{border-bottom:0;font-weight:normal;}
#portfolio-item-meta li{margin-left:0;margin-bottom:12px;line-height:1.6;}
#portfolio-item-meta .title{color:#717171;font-style:normal;font-weight:700;letter-spacing:1px;margin-right:3px;text-transform:uppercase;}
#portfolio-item-categories{display:inline;margin:0 !important;}
#portfolio-item-categories li{display:inline-block;margin-right:3px;margin-bottom:0;}
#portfolio-item-categories li:after{content:',';}
#portfolio-item-categories li:last-child:after{content:'';}
#footer-root-container a{color:#111;font-weight:600;text-decoration:none;transition:border-color .18s ease-in-out, color .18s ease-in-out;-moz-transition:border-color .18s ease-in-out, color .18s ease-in-out;-webkit-transition:border-color .18s ease-in-out, color .18s ease-in-out;-o-transition:border-color .18s ease-in-out, color .18s ease-in-out;}
#footer-root-container a:hover{color:#e66f66;}
#footer-content-container{color:#888;font-size:13px;line-height:22px;padding:58px 0 45px;}
#footer-content{margin-bottom:0;}
#footer-content h5{color:#333;font-size:14px;font-weight:700;letter-spacing:1px;line-height:1.4;margin-bottom:18px;text-transform:uppercase;}
#footer-content p{line-height:22px;margin-bottom:18px;}
#footer-bar-container{color:#888;font-size:12px;margin:45px 0 0;text-align:center;}
#footer-bar{margin-bottom:0;}
#footer-logo{display:inline-block;margin-bottom:14px;}
#copyright-text{margin-bottom:18px;}
.bar-social li{display:inline-block;margin:0 2px;}
.bar-social a img{opacity:0.7;transition:opacity .18s ease-in-out;-moz-transition:opacity .18s ease-in-out;-webkit-transition:opacity .18s ease-in-out;-o-transition:opacity .18s ease-in-out;}
.bar-social a:hover img{opacity:1;}
#success,
#error{display:none;}
.blog-item{margin-bottom:75px;overflow:hidden;}
.blog-item-thumbnail{margin-bottom:30px;overflow:hidden;}
.blog-item-thumbnail img{transition:all .7s ease;-moz-transition:all .7s ease;-webkit-transition:all .7s ease;-o-transition:all .7s ease;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1.0, 1.0);}
.blog-item-thumbnail:hover img{transform:translateZ(0) scale(1.1, 1.1);-webkit-transform:translateZ(0) scale(1.1, 1.1);-moz-transform:translateZ(0) scale(1.1, 1.1);-o-transform:translateZ(0) scale(1.1, 1.1);}
#content-container .blog-meta{border-top:1px solid #eaeaea;border-left:1px solid #eaeaea;color:#999;float:right;font-size:13px;font-style:italic;list-style:none;margin:0 0 0 30px !important;padding:30px 0 30px 30px;width:232px;}
#content-container .blog-meta .title:after{content:':';}
#content-container .blog-meta li{line-height:1.6;margin-left:0;margin-bottom:12px;}
#content-container .blog-meta li:last-child{margin-bottom:0;}
.blog-meta .title{color:#717171;font-style:normal;font-weight:700;letter-spacing:1px;margin-right:3px;text-transform:uppercase;}
#content-container .blog-meta a{border-bottom:0;font-weight:normal;}
#content-container .meta-categories ul{display:inline;margin:0 !important;}
#content-container .meta-categories li{display:inline-block;margin-right:3px;margin-bottom:0;}
.meta-categories li:after{content:',';}
.meta-categories li:last-child:after{content:'';}
#content-container .blog-title{color:#333;font-family:'Open Sans', sans-serif;font-size:21px;font-weight:600;letter-spacing:1px;line-height:1.5;text-transform:none;}
#content-container .blog-title a{border-bottom:0 !important;color:#474545;transition:color .18s ease-in-out;-moz-transition:color .18s ease-in-out;-webkit-transition:color .18s ease-in-out;-o-transition:color .18s ease-in-out;}
#content-container .blog-title a:hover{color:#e66f66;}
.readmore-link{font-weight:700 !important;text-transform:uppercase;border-bottom:0 !important;}
#blog-pagination{font-size:18px !important;}
#blog-pagination ul{margin:0;}
#blog-pagination li{margin:0;line-height:1;}
#blog-pagination a{background:none;border:1px solid transparent;color:#aaa !important;display:inline-block;font-size:13px;font-weight:normal;margin:auto -3px;text-decoration:none;padding:14px 16px;transition:border-color .18s ease-in-out;-moz-transition:border-color .18s ease-in-out;-webkit-transition:border-color .18s ease-in-out;-o-transition:border-color .18s ease-in-out;}
#blog-pagination a:hover{border-color:#bbb;}
#blog-pagination .current a{border:1px solid #888;color:#666 !important;display:inline-block;font-weight:bold;cursor:default;}
#blog-pagination .current a:hover{background:none;}
#sidebar-wrapper,
#sidebar-wrapper p,
#sidebar-wrapper a{font-size:13px;}
#sidebar-wrapper,
#sidebar-wrapper p{color:#898989;}
#sidebar-wrapper li{line-height:1.6;}
#content-container #sidebar-wrapper a{border-bottom:0;color:#111;font-weight:600;transition:color .18s ease-in-out;-moz-transition:color .18s ease-in-out;-webkit-transition:color .18s ease-in-out;-o-transition:color .18s ease-in-out;}
#sidebar-wrapper a:hover{color:#e66f66;}
#sidebar-wrapper .widget-item h4{color:#555;font-family:'Open Sans', sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;margin-bottom:24px;text-transform:uppercase;}
#sidebar-wrapper .widget-item{margin-bottom:35px;}
.inner-widget-item{border-bottom:1px solid #eaeaea;padding-bottom:35px;}
.widget-item:last-child .inner-widget-item{border:0;}
#content-container .blog-item.single{margin-bottom:0;}
#content-container .blog-section-title{font-size:18px;font-weight:700;margin-bottom:18px;}
#single-content-wrapper,
.blog-section{margin-bottom:67px;}
#author-box{border:1px solid #eaeaea;-webkit-border-radius:1.2em;-moz-border-radius:1.2em;border-radius:1.2em;font-size:13px;margin-bottom:67px;overflow:hidden;padding:24px;}
#author-box img.avatar,
#author-box #author-photo-wrapper{border:8px solid #eaeaea;-webkit-border-radius:50em;-moz-border-radius:50em;border-radius:50em;display:inline-block;float:left;}
#author-box #author-photo{-webkit-border-radius:50em;-moz-border-radius:50em;border-radius:50em;}
#author-info{margin-left:130px;}
#author-info h3{color:#e66f66;font-size:14px;font-weight:700;margin-bottom:12px;}
ul#author-social{float:right;list-style:none;margin-bottom:0;margin-left:0;}
ul#author-social li{display:inline-block;line-height:1;margin-left:0;margin-right:3px;}
ul#author-social li:last-child{margin-right:0;}
ul#author-social a{border:0;color:#555;font-size:20px;text-decoration:none;}
#content-container .tags{margin-left:0;}
#content-container .tags li{display:inline-block;margin:0 4px 12px 0;}
#content-container .tags a{border:1px solid #bebebe;color:#777;display:inline-block;font-size:13px;font-weight:400;padding:4px 12px;transition:all .18s ease-in-out;-moz-transition:all .18s ease-in-out;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;}
#content-container .tags a:hover{border-color:#e66f66;color:#e66f66;}
#comment-content{font-size:13px;margin-bottom:0;}
#comment-content a{border:0;text-decoration:none;}
#comment-content a:hover{border-bottom:1px solid #ddd;}
#comment-content li{margin-left:0;}
#comment-content ul.commentlist{list-style:none;margin-left:0;margin-top:0;margin-bottom:0;}
#comment-content ul.children{list-style:none;margin:0 0 0 35px}
.comment-item,
.comment{overflow:hidden;}
#respond label{font-size:13px;}
#respond .row,
#content-container .custom-form .row{margin-bottom:12px;}
.parent #respond{margin:30px 0 80px;}
.cancel-reply{float:right;font-size:13px;font-weight:normal !important;margin-left:15px !important;margin-top:3px;}
.comment.depth-2,
.parent.depth-2 #respond,
.comment.depth-3,
.parent.depth-3 #respond,
.comment.depth-4,
.parent.depth-4 #respond,
.comment.depth-5,
.parent.depth-5 #respond{padding-left:0;}
.reply{color:#eaeaea;}
.comment-body{border-bottom:1px dashed #eaeaea;margin-bottom:30px;}
.commenter-photo{float:left;vertical-align:top;}
.commenter-photo img{-webkit-border-radius:50em;-moz-border-radius:50em;border-radius:50em;}
.comment-post-wrapper{display:block;margin:0 0 0 70px;}
.comment-item-meta{display:inline-block;margin-bottom:5px;}
.commenter-name{display:inline-block;padding-right:10px;}
.commenter-name a{color:#333 !important;font-weight:600 !important;}
.comment-date{display:block;font-style:italic;}
.comment-date, .comment-date a{color:#999 !important;font-size:12px;font-weight:normal !important;}
.comment-awaiting-moderation{display:block;margin-bottom:0;}
.reply{float:right;}
.reply a{font-size:12px;font-weight:400 !important;}
.parent.comment-item{margin-bottom:0;}
#content-container .blog-element-thumbnail{margin-bottom:26px;}
#content-container .blog-element-title{font-family:'Open Sans', sans-serif;font-size:16px;letter-spacing:1px;text-transform:none;}
#content-container .blog-element-title a{border:0;color:inherit;transition:all .18s ease-in-out;-moz-transition:all .18s ease-in-out;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;}
.blog-element-meta{line-height:1.5;margin-top:-5px;margin-bottom:12px;}
.blog-element-date{display:inline-block;font-size:12px;color:#999;font-style:italic;margin-top:0;}
.blog-element-date:after{content:' / ';}
#content-container .blog-element-comments{display:inline-block;font-size:12px;}
#content-container .blog-element-title a:hover{color:#e66f66;}
.blog-element.list-item-style{overflow:hidden;}
.blog-element.list-item-style .blog-element-item{clear:both;display:block;float:left;margin-right:15px;}
.blog-element.list-item-style .blog-element-thumbnail{float:left;width:60px;}
.blog-element.list-item-style .blog-element-title-wrapper{margin-left:75px;}
#content-container .blog-element.list-item-style .blog-element-title{font-size:14px;}
#content-container blockquote{border-left:2px solid #e66f66;margin:0 10px 18px;padding:12px 30px;}
#content-container blockquote p{color:#a1a1a1;font-size:18px;font-style:italic;line-height:1.7;margin-bottom:0;}
#content-container blockquote.left,
#content-container blockquote.right{padding:12px 20px;width:30%;}
#content-container blockquote.left{float:left;}
#content-container blockquote.right{float:right;margin-left:24px;text-align:left;}
#content-container blockquote cite{color:#e66f66;display:block;font-size:15px;font-weight:700;letter-spacing:1px;line-height:1.5;margin-top:18px;}
#content-container blockquote cite:before{content:"\2014 \0020";}
#root-container .button{background:none;border:1px solid #ccc;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#666;font-style:normal;font-weight:normal;margin-bottom:0;padding:13px 18px;transition:all .18s ease-in-out;-moz-transition:all .18s ease-in-out;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;}
#root-container .button.white{border-color:#efefef;color:#fff;}
#root-container .button.black{border-color:#4d4d4d;color:#444;}
#root-container .button.tiny{font-size:10px;padding:8px 12px;}
#root-container .button.small{font-size:12px;padding:10px 14px;}
#root-container .button.large{padding:18px 28px;}
#root-container .button.radius{-webkit-border-radius:0.5em;-moz-border-radius:0.5em;border-radius:0.5em;}
#root-container .button:hover{border-color:#e66f66;color:#e66f66;}
.button.custom{border-color:transparent !important;color:#fff !important;transition:opacity .18s ease-in-out;-moz-transition:opacity .18s ease-in-out;-webkit-transition:opacity .18s ease-in-out;-o-transition:opacity .18s ease-in-out;}
.button.custom:hover{color:#fff !important;opacity:0.8;}
#root-container .button:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#root-container .home-slider-item .button.white:hover{background:none;border-color:#efefef;color:#fff;}
#root-container .home-slider-item .button.black:hover{background:none;border-color:#4d4d4d;color:#444;}
.embed{margin-bottom:18px;overflow:hidden;position:relative;padding:0;padding-bottom:56.25% !important;}
.embed:last-child{margin-bottom:0;}
.embed iframe,
.embed object,
.embed embed{height:100%;position:absolute;top:0;left:0;width:100%;}
.image-slider-root-container{position:relative;}
.flex-control-nav li{margin:0 3px !important;}
.flex-control-paging li a{background:#dfdfdf;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:13px;height:13px;}
.flex-control-paging li a:hover{background:#ccc;}
.flex-control-paging li a.flex-active{background:#e66f66;}
.image-slider-wrapper{background:url('../images/loading.gif') no-repeat center;min-height:360px;margin-bottom:35px;overflow:hidden;transition:opacity .18s ease-in-out;-moz-transition:opacity .18s ease-in-out;-webkit-transition:opacity .18s ease-in-out;-o-transition:opacity .18s ease-in-out;}
#content-container .image-slider-wrapper .image-slider{margin:0;opacity:0;overflow:hidden;visibility:hidden;}
#content-container .image-slider-wrapper li{margin:0;}
.image-slider-item{display:none;position:relative;}
.image-slider-item img{width:100%;}
.image-slider-item a{border:0 !important;display:block;}
.image-slider-item .slider-caption-wrapper{position:absolute;bottom:38px;text-align:center;width:100%;}
.image-slider-item .slider-caption{background:rgb(14,14,14);background:rgba(14,14,14, .5);color:#eee;display:inline-block;font-size:14px;font-style:italic;padding:14px 29px;position:static;width:auto;}
.member-thumbnail{margin-bottom:18px;}
#content-container .team-social{list-style:none;margin-bottom:0;margin-left:0;}
#content-container .team-social li{display:inline-block;line-height:1;margin-left:0;margin-right:3px;}
#content-container .team-social li:last-child{margin-right:0;}
#content-container .member-name{margin-bottom:0.1em;}
#content-container .member-name a{color:#555;border:0;font-weight:700;transition:color .18s ease-in-out;-moz-transition:color .18s ease-in-out;-webkit-transition:color .18s ease-in-out;-o-transition:color .18s ease-in-out;}
#content-container .member-name a:hover{color:#e66f66;}
#content-container .member-position{color:#999;font-family:'Open Sans', sans-serif;font-size:16px;font-style:italic;font-weight:400;letter-spacing:1px;text-transform:none;}
#team-member-single{margin-top:110px;}
#member-info{border-bottom:1px solid #e66f66;margin-bottom:35px;padding:24px 0;}
#member-info .member-position{font-size:20px;}
.testimonial-wrapper{height:255px;overflow:hidden;opacity:0;position:relative;width:100%;}
.testimonial-list{width:100%;}
.testimonial-item{float:left;}
.testimonial-item .testimonial-thumbnail{border:8px solid #eaeaea;-webkit-border-radius:50em;-moz-border-radius:50em;border-radius:50em;position:absolute;top:0;left:0;z-index:2;width:215px;height:215px;}
.testimonial-item .testimonial-thumbnail img{-webkit-border-radius:50em;-moz-border-radius:50em;border-radius:50em;}
.testimonial-item .blockquote-wrapper{background:url('../images/quote.png') no-repeat bottom right;border:1px solid #eaeaea;-webkit-border-radius:1.2em;-moz-border-radius:1.2em;border-radius:1.2em;padding:45px 45px 45px 215px;margin:45px 0 0 45px;min-height:225px;z-index:1;}
.testimonial-inner{margin-top:30px;}
#content-container .testimonial-item blockquote{border:0;margin:0;padding:0;}
.testimonial-wrapper.style2{margin:0 15px 24px;overflow:hidden;}
.testimonial-wrapper.style2.right{margin-right:0;}
.testimonial-wrapper.style2.left{margin-left:0;}
#content-container .testimonial-wrapper.style2 .testimonial-item{border:1px solid #eaeaea;-webkit-border-radius:1.2em;-moz-border-radius:1.2em;border-radius:1.2em;float:left;padding:30px 50px;}
#content-container .testimonial-wrapper.style2 .testimonial-item blockquote{border:0;}
#content-container .testimonial-item blockquote p{color:#a1a1a1;font-size:18px;font-style:italic;line-height:1.7;margin-bottom:18px;}
#content-container .testimonial-item .cite{color:#E66F66;font-size:xx-large;font-weight:700;letter-spacing:1px;margin-bottom:0;}
.testimonial-item .cite:before{content:"\2014 \0020";}
.testimonial-bullets{position:absolute;top:16px;right:11px;}
.testimonial-wrapper.style2 .testimonial-bullets{top:0;}
#content-container .testimonial-bullets a{border:1px solid #bebebe;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-weight:normal;margin:0 3px;height:15px;width:15px;transition:border-color .18s ease-in-out;-moz-transition:border-color .18s ease-in-out;-webkit-transition:border-color .18s ease-in-out;-o-transition:border-color .18s ease-in-out;}
#content-container .testimonial-bullets a:hover{border-color:#999;}
#content-container .testimonial-bullets a.selected{border:3px solid #e66f66;height:16px;width:16px;margin-top:1px;}
.gallery-wrapper{text-align:center;}
.gallery-wrapper .gallery-item{border:1px solid #ccc;background:#fff;display:inline-block;padding:0.7843137254901961%;margin:0 1.470588235294118% 2.941176470588236%;max-width:21.5%;transition:all .18s ease-in-out;-moz-transition:all .18s ease-in-out;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1.0, 1.0);}
.gallery-wrapper.circle .gallery-item,
.gallery-wrapper.circle .gallery-item img{-webkit-border-radius:50em;-moz-border-radius:50em;border-radius:50em;}
.gallery-wrapper.circle .gallery-item img{}
.gallery-wrapper .gallery-item:hover{border-color:#e66f66;}
.google-map{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.google-map a{}
.google-map img{max-width:none;}
.accordion{height:400px;opacity:0;visibility:hidden;}
.ui-accordion{width:100%;border-bottom:1px solid #DEDEDE;font-size:100%;line-height:100%;}
#content-container .ui-accordion .ui-accordion-header{background:#f7f7f7;border:1px solid #DEDEDE;border-bottom-width:0;border-radius:0;cursor:pointer;font-family:'Open Sans', sans-serif;font-size:15px;letter-spacing:1px;text-transform:none;line-height:1.5;margin-bottom:0;margin-top:0;overflow:hidden;padding:6px 10px;}
#content-container .ui-accordion-header.ui-state-active{background:none;border:1px solid #e66f66;font-weight:bold !important;}
.ui-accordion .ui-accordion-li-fix{display:inline;}
.ui-accordion .ui-accordion-header:focus{outline:none !important;}
#content-container .ui-accordion .ui-accordion-header a{border:0;color:#777;float:left;padding:10px 15px;}
#content-container .ui-accordion .ui-accordion-header.ui-state-active a{color:#e66f66;}
.ui-accordion .ui-accordion-content{padding:25px;border-top:0;position:relative;overflow:auto;display:none;zoom:1;color:inherit;border:none;}
.ui-accordion .ui-accordion-content p{}
.ui-accordion .ui-accordion-content-active{display:block;}
.toggle{opacity:0;visibility:hidden;}
.ui-accordion.toggle{margin-bottom:15px;}
.ui-icon,
.ui-accordion-header-icon{width:25px;height:25px;margin:4px 0 0 15px;float:left;opacity:0.4;}
.ui-icon-triangle-1-e,
.ui-accordion-header-icon{display:none;}
.ui-icon-triangle-1-s,
.ui-accordion-header-icon-active{display:none;}
#content-container .section-container{display:none;}
.section-container.tabs > section > .title,
.section-container.tabs > .section > .title,
.section-container.auto > section > .title,
.section-container.auto > .section > .title,
.section-container.vertical-tabs > section > .title,
.section-container.vertical-tabs > .section > .title{line-height:1 !important;margin-bottom:0 !important;transition:background-color .18s ease;-moz-transition:background-color .18s ease;-webkit-transition:background-color .18s ease;-o-transition:background-color .18s ease;border-color:#cecece;padding-left:8px;padding-right:8px;padding-top:5px;padding-bottom:5px;}
.section-container.tabs > section > .title a,
.section-container.tabs > .section > .title a,
.section-container.auto > section > .title a,
.section-container.auto > .section > .title a,
.section-container.vertical-tabs > section > .title a,
.section-container.vertical-tabs > .section > .title a{border:0 !important;color:#888 !important;font-size:inherit;font-weight:normal !important;}
.section-container.tabs > section.active > .title,
.section-container.tabs > .section.active > .title,
.section-container.auto > section.active > .title,
.section-container.auto > .section.active > .title{background:#fff !important;border-color:#dedede;border-top:1px solid #e66f66;}
.section-container.tabs > section.active > .title a,
.section-container.tabs > .section.active > .title a,
.section-container.auto > section.active > .title a,
.section-container.auto > .section.active > .title a{color:#000 !important;}
.section-container.tabs > section .content,
.section-container.tabs > .section .content,
.section-container.auto > section .content,
.section-container.auto > .section .content,
.section-container.vertical-tabs > section .content,
.section-container.vertical-tabs > .section .content{border-color:#dedede;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:24px;width:100%;}
.section-container.vertical-tabs{background:#efefef !important;border:1px solid #dedede !important;margin-top:18px;}
.section-container.vertical-tabs > section:last-child > .title,
.section-container.vertical-tabs > .section:last-child > .title{border-bottom:1px solid #cecece !important;}
.section-container.vertical-tabs > section.active > .title,
.section-container.vertical-tabs > .section.active > .title{background:#fff !important;border-top:1px solid #cecece !important;border-left:1px solid #e66f66;width:12.6em;}
.section-container.vertical-tabs > section > .title,
.section-container.vertical-tabs > .section > .title{padding-top:5px;padding-bottom:5px;}
.section-container.vertical-tabs > section.active > .title a,
.section-container.vertical-tabs > .section.active > .title a{color:#000 !important;}
.section-container.vertical-tabs > section:first-child > .title,
.section-container.vertical-tabs > .section:first-child > .title{border-top:0 !important;}
.box{background-color:#2ba6cb;border:0;color:#fff;display:block;font-size:inherit;font-weight:inherit;line-height:1.8;margin-bottom:1.25em;position:relative;padding:18px 24px;}
.box .close{border:0 !important;font-size:1.375em;padding:5px 4px 4px;line-height:0;position:absolute;top:0.4375em;right:0.3125em;color:#333333 !important;opacity:0.3;}
.box .close:hover,
.box .close:focus{opacity:0.5;}
.box.radius{-webkit-border-radius:3px;border-radius:3px;}
.box.round{-webkit-border-radius:1000px;border-radius:1000px;}
.box.success{background-color:#D4FAD9;color:#37834E;}
.box.error{background-color:#FDE7E7;color:#D1525D;}
.box.info{background-color:#DEEDFF;color:#3275BD;}
.box.warning{background-color:#FCEAD3;color:#B8752D;}
.box strong.title{font-weight:600;display:inline-block;margin-bottom:12px;}
.box p:last-child{margin-bottom:0 !important;}
.cta-box{background:#fff;border:1px solid #DEDEDE;margin:26px 0;overflow:hidden;position:relative;padding:35px 50px;}
.cta-box.bottom-line{border-bottom:2px solid #e66f66;}
.cta-box.top-line{border-top:2px solid #e66f66;}
.cta-box.left-line{border-left:2px solid #e66f66;}
.cta-box.right-line{border-right:2px solid #e66f66;}
.cta-box-content{font-size:14px;margin-right:30%;overflow:hidden;}
.cta-box-content h1,
.cta-box-content h2,
.cta-box-content h3,
.cta-box-content h4,
.cta-box-content h5{color:#333 !important;}
.cta-box-content.full-width{margin-right:0;}
.cta-box-content p:last-of-type{margin-bottom:0 !important;}
.cta-box-button .button{margin:0;}
#content-container .cta-box-button .button{margin:0;}
#content-container .cta-box-button .button.solid-color{background:#E66F66 !important;}
.cta-box-button.right{margin-top:-20px;position:absolute;right:36px;top:50%;}
.cta-box-button.bottom{margin-top:24px;position:static;text-align:center;}
.cta-box-button.right.large{margin-top:-25px;}
.cta-box-button.right.small{margin-top:-12px;}
.cta-box-button.right.tiny{margin-top:-9px;}
.progress-bar{border:1px solid #eaeaea;height:28px;margin-bottom:26px;padding:4px;position:relative;}
.progress-bar .bar-label{color:#fff;font-size:10px;position:absolute;left:10px;top:8px;text-transform:uppercase;}
.progress-bar .bar-meter{display:block;height:100%;width:0;}
ul.the-icons{list-style:none !important;margin-left:0 !important;}
ul.the-icons i{display:inline-block !important;text-align:center !important;width:1.25em !important;}
i.large{display:inline-block;font-size:24px;margin-right:5px;}
.with-icon{display:inline-block;}
h4 i{margin-right:5px;}
.button i{margin-right:10px;}
i.icon-shortcode{display:block;margin:18px auto;}
i.icon-shortcode.large{font-size:60px;}
span.custom-icon-w-text{display:block;line-height:1.8;margin-left:12px;}
span.custom-icon-w-text i{margin-right:12px;vertical-align:top;}
.columns span.custom-icon-w-text:last-of-type{margin-bottom:26px;}
span.custom-icon-w-text i.checked{color:#9FD355;font-size:22px;}
span.dropcap{float:left;font-size:24px;font-weight:600 !important;margin:3px 8px 3px 0;padding:6px 13px;text-transform:uppercase;}
span.dropcap.default{background:#e66f66;color:#fff;}
span.dropcap.dark{background:#868484;color:#fff;}
span.dropcap.light{background:#EBE9E9;color:#333 !important;}
span.dropcap.simple{color:#333;padding-top:0;padding-right:7px;padding-left:0;}
span.highlight{border-radius:3px;padding:1px 7px;}
span.highlight.default{background:#e66f66;color:#fff;}
span.highlight.dark{background:#868484;color:#fff;}
span.highlight.light{background:#EBE9E9;color:#111 !important;}
hr.divider{border:0;border-top:1px solid #ccc;margin:26px 0 40px;}
hr.divider.thin{border-color:#ccc;}
hr.divider.light{border-color:#EBE9E9;border-top-width:2px;}
hr.divider.bold{border-color:#868484;border-top-width:2px;}
hr.divider.dashed{border-style:dashed;}
.divider-set1{margin:0 auto 68px;position:relative;width:55%;}
.divider-set1 hr.middle{border:0;border-top:1px solid #ececec;}
.divider-set1 hr.short{border:0;border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;height:13px;position:absolute;left:50%;margin-left:-18px;top:-13px;width:36px;}
ul.contact li{line-height:22px;}
#content-container .posts-widget ul{list-style:none;margin-left:0;margin-bottom:0;}
#content-container .posts-widget li{margin-left:0;}
#content-container .posts-widget li:last-child{margin-bottom:0;}
.posts-widget .post-title{margin-bottom:12px;}
.posts-widget .date{display:block;font-size:12px;color:#999;font-style:italic;margin-top:0;}
#content-container .category-widget ul{margin-bottom:0;}
#content-container .category-widget li{margin-bottom:8px;}
.tags-widget li{display:inline-block;margin:0 4px 12px 0;}
#footer-content .tags-widget a{border:1px solid #bebebe;color:#777;display:inline-block;font-weight:400;padding:4px 12px;}
#footer-content .tags-widget a:hover{border-color:#e66f66;color:#e66f66;}
.flickr_badge_image{float:left;margin:3px;}
.flickr_badge_image img{width:65px;}
.flickr_badge_image a{border:3px solid transparent;display:inline-block;}
.flickr_badge_image a:hover{border-color:#e66f66;}
.formError .formErrorContent{background:#D35A5A;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:170px;font-size:12px;}
.row{margin:0 auto 68px;max-width:none;}
.row .row{margin-bottom:68px;}
.columns{padding:0 15px;}
.columns:first-child{}
.columns:last-child{}
.button{background:#1B83BE;font-weight:400;}
.button:hover{background:#4D9DCB;}
.button.disabled:hover{border-color:#ccc !important;color:#666 !important;}
button.secondary,
.button.secondary{background-color:#e9e9e9;border:1px solid #d0d0d0 !important;color:#333333;}
button.secondary:hover,
button.secondary:focus,
.button.secondary:hover,
.button.secondary:focus{background-color:#d0d0d0;}
button.secondary:hover,
button.secondary:focus,
.button.secondary:hover,
.button.secondary:focus{color:#333333;}
form.custom .custom.dropdown{font-size:inherit;font-weight:600;}
form.custom .custom.dropdown ul{margin-left:0 !important;}
form.custom .custom.dropdown li{margin-left:0 !important;}
.pagination{height:inherit;}
.pagination li{height:inherit;margin:0;}
.pagination li.current a{background:#1B83BE;}
.pagination li.current a:hover{background:#1B83BE;}
input[type=text], input[type=password], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=week], input[type=email], input[type=number], input[type=search], input[type=tel], input[type=time], input[type=url], textarea{font-size:14px;}
input[type=text]:focus, input[type=password]:focus, input[type=date]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=month]:focus, input[type=week]: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{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#e66f66;}
input[type=text],
textarea,
input[type=submit]{border:1px solid #bebebe;-webkit-box-shadow:none;box-shadow:none;}
input[type=text],
textarea{color:#888;font-size:13px;}
input[type=text]:focus,
textarea:focus{background:#fff;}
input[type=text].search-field{font-size:16px;}
.prefix,
.postfix{font-size:inherit;}
::-moz-selection{background:#e66f66;color:#fff;}
::selection{background:#e66f66;color:#fff;}
@-moz-document url-prefix(){#root-container input.button{padding-top:6px;padding-bottom:6px;}
}
input[type=text],
textarea,
input[type=submit]{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;}
@media only screen and (max-width:1196px){#root-border{margin:0;padding:0;width:auto;}
.columns-content-width,
.content-width{width:auto;}
#logo-wrapper{left:20px;}
#header-search a{right:20px;}
}
@media only screen and (max-width:959px){.row{margin:0 auto 58px;}
.row .row{margin-bottom:38px;}
#root-container{padding:40px 0;}
#header-container{margin-bottom:0;text-align:center;}
#logo-wrapper{position:static;}
#menu-wrapper{margin-top:30px;position:relative;}
.menu-column{display:none;}
#mobile-menu{display:block;width:100%;}
#header-search{position:absolute;right:20px;top:9px;width:auto;z-index:1;}
#header-search a{font-size:25px;position:static;}
#header-search-input-wrapper{left:50%;margin-left:-175px;top:-7px;width:350px;z-index:1;}
#header-search-input{color:#888;font-size:25px;}
.home-slider-item-border{height:90%;top:5%;width:90%;left:5%;}
.slider-caption h2{font-size:24px;margin-bottom:12px;}
.slider-caption p{font-size:13px;}
#content-container .columns{font-size:13px;}
#content-container p{margin-bottom:20px;}
#content-container h1,
#content-container h2,
#content-container h3,
#content-container h4,
#content-container h5,
#content-container h6{letter-spacing:1px;}
#content-container h1{font-size:24px;margin-bottom:18px;}
#content-container h2,
#content-container h3.larger{font-size:20px;margin-bottom:16px;}
#content-container h3,
#content-container h2.smaller{font-size:17px;margin-bottom:14px;}
#content-container h4{font-size:15px;margin-bottom:12px;}
#content-container h5{font-size:14px;margin-bottom:6px;}
#content-container h6{font-size:12px;margin-bottom:6px;}
#intro-wrapper{margin-bottom:80px;}
#intro{padding:45px 100px 35px;}
#intro h1,
#intro h2{font-size:30px;letter-spacing:3px;}
#intro p{font-size:14px;}
.testimonial-item .testimonial-thumbnail{height:150px;width:150px;}
.testimonial-item .blockquote-wrapper{margin:45px 0 0 45px;padding:30px 80px 30px 130px;}
#content-container .testimonial-item blockquote p,
#content-container .testimonial-wrapper.style2 blockquote p{font-size:10px;}
#content-container .testimonial-item .cite{font-size:14px;}
#content-container .blog-element-title{font-size:14px;}
#team-member-single{margin-top:80px;}
.cta-box{padding:35px 40px;}
.cta-box-content{margin-right:35%;}
}
@media only screen and (min-width:768px) and (max-width:959px){#home-slider-container{min-height:400px;}
#single-portfolio-images-container{min-height:490px;}
.portfolio-root-wrapper.col4 .portfolio-item{width:21.1%;}
#content-container .portfolio-item-hover h3{margin:20px 0;}
.portfolio-root-wrapper.col3 .portfolio-item{width:29.4%;}
}
@media only screen and (max-width:767px){#content-container .columns,
#footer-content-container .columns{margin-bottom:50px;}
#content-container .columns:last-child{margin-bottom:0;}
#home-slider-container{min-height:300px;}
#home-slider-container .slider-caption{display:none;}
#intro-wrapper{margin-bottom:50px;}
#intro{padding:45px 20px 35px;}
.alignright{float:none;margin:0;}
.cta-box-content{margin-right:0;text-align:center;}
#content-container .cta-box-button.right{position:static;margin-top:18px;text-align:center;display:block;width:100%;}
#content-container a.image-link,
#content-container a.link-image,
#content-container a.image-box{width:auto !important;}
.section-container.vertical-tabs > section:first-child > .title,
.section-container.vertical-tabs > .section:first-child > .title{}
.section-container.vertical-tabs > section:last-child > .title,
.section-container.vertical-tabs > .section:last-child > .title{border-bottom:0 !important;}
.section-container.vertical-tabs > section.active > .title,
.section-container.vertical-tabs > .section.active > .title{border-left:0;border-top:1px solid #e66f66 !important;width:100%;}
#content-container .slider-caption-wrapper{bottom:20px;}
#content-container .slider-caption{padding:10px 29px;}
#content-container #portfolio-item-meta,
#content-container .blog-meta{float:none;margin:0 0 15px !important;width:100%;}
#content-container blockquote.left,
#content-container blockquote.right{width:50%;}
.testimonial-item .testimonial-thumbnail{height:100px;width:100px;}
.testimonial-item .blockquote-wrapper{padding:30px 80px 30px 70px;}
.testimonial-wrapper.style2{width:100% !important;}
.gallery-wrapper{text-align:center;}
#content-container .gallery-item{display:block;margin:15px auto;max-width:inherit;padding:5px;width:225px;}
#content-container .blog-title{font-size:19px;}
#author-box{text-align:center;}
#author-box img.avatar,
#author-box #author-photo-wrapper{float:none;margin-bottom:18px;}
#author-info{margin-left:0;}
ul#author-social{float:none;}
}
@media only screen and (min-width:480px) and (max-width:767px){#home-slider-container{min-height:250px;}
#single-portfolio-images-container{min-height:300px;}
#content-container .portfolio-root-wrapper .portfolio-item{width:43%;}
}
@media only screen and (max-width:479px){#home-slider-container{min-height:170px;}
#single-portfolio-images-container{min-height:200px;}
#single-portfolio-images-container.portrait-view{min-height:400px;}
#header-search-input-wrapper{margin-left:-125px;width:200px;}
#intro h1,
#intro h2{font-size:24px;}
#content-container .portfolio-root-wrapper .portfolio-item{width:auto;}
#content-container .slider-caption-wrapper{display:none;}
#content-container blockquote.left,
#content-container blockquote.right{margin:0 0 18px 0;width:100%;}
.testimonial-item .testimonial-thumbnail{display:none !important;}
.testimonial-item .blockquote-wrapper{background:none;margin-left:0;padding:30px;width:100%;}
#content-container .testimonial-wrapper.style2 .testimonial-item{padding:30px;}
ul.children{margin-left:15px !important;}
}