@charset "utf-8";
/************* General *****************/
html, body { height: 100%;font-size:16px;}
*, *:before, *:after {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote, th, td{ margin: 0; padding: 0; }
body{background: white;color: #43464b;padding: 0;margin: 0; font-style: normal;line-height: 1;position: relative;font-family: Arial, sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;-webkit-overflow-scrolling: touch;-webkit-font-smoothing: antialiased !important;}
*:focus, a:focus, button:focus, input:focus{outline:0;}
a {-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
a, a > * {outline: none; cursor: pointer; text-decoration: none;}
a:focus, a:hover {outline: none; text-decoration: none;cursor: pointer}
a img{border:none;}
a:active, a:hover{outline: 0;}
abbr[title]{border-bottom: 1px dotted;}
b, strong {font-weight:normal;}
dfn{font-style: italic;}
hr{-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
mark{background: #ff0;color: #000;}
code, kbd, pre, samp{font-family: Arial,  serif;font-size: 1em;}
pre{white-space: pre-wrap;}
q{quotes: "\201C" "\201D" "\2018" "\2019";}
small{font-size: 80%;}
sub, sup{font-size: 75%;line-height: 0;position: relative;}
svg:not(:root){overflow: hidden;}
figure{margin: 0;}
table{border-collapse: collapse;border-spacing: 0;}
.hidden{visibility:hidden}
.hide{display:none;}
.uc{ text-transform:uppercase !important;}
.lc{ text-transform:lowercase !important;}
img, object, embed, video {max-width: 100%;height: auto}
object, embed { height: 100% }
img { -ms-interpolation-mode: bicubic;display: inline-block;vertical-align: middle }
#map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object { max-width: none !important }
hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
/************* Typograpgy *****************/
/* 
	Style sheets become easier to maintain because all text set in EMs scale to the body font-size. 
	Only one element (body) font-size needs to change instead of individually changing the font-size of each element.
	Use http://pxtoem.com/ for PX to converion. The base size is 16px 
	or use simple formula no. of pixel / base size example 22px/16px = 1.375em (here the base font size is 16px in body)
*/
h1, h2, h3, h4, h5, h6{ text-rendering: optimizeLegibility;  margin-bottom: .875rem; margin-top: .875rem;}
h1{line-height: 1.1em;}
h2, h3, h4, h5, h6{line-height: 1.2em;}
h1{ font-size: 2.500rem;/*40px*/}
h2{ font-size: 2.188rem;/*35px*/}
h3{ font-size: 1.875rem;/*30px*/}
h4{ font-size: 1.563rem;/*25px*/}
h5{ font-size: 1.250rem;/*20px*/}
h6{ font-size: 0.938rem;/*15px*/}

.h-18x, .h-20x, .h-22x, .h-24x{line-height:1.250em;}
.h-26x, .h-28x, .h-30x, .h-32x, .h-34x, .h-36x, .h-38x, .h-40x{line-height:1.1em;}
.h-16x{font-size:1rem;line-height:1.375em;}/*16 px*/
.h-18x{font-size:1.125rem;}/*18 px*/
.h-20x{font-size:1.250rem;}/*20 px*/
.h-22x{font-size:1.375rem;}/*22 px*/
.h-24x{font-size:1.500rem;}/*24 px*/
.h-26x{font-size:1.625rem;}/*26 px*/
.h-28x{font-size:1.750rem;}/*28 px*/
.h-30x{font-size:1.875rem;}/*30 px*/
.h-32x{font-size:2.000rem;}/*32 px*/
.h-34x{font-size:2.215rem;}/*34 px*/
.h-36x{font-size:2.250rem;}/*36 px*/
.h-38x{font-size:2.375rem;}/*38 px*/
.h-40x{font-size:2.500rem;}/*40 px*/

p{line-height:1.375em;margin-bottom:.875rem;font-size:1rem;}
.p-11x{font-size:.688rem;} /*11 px*/
.p-12x{font-size:.750rem;}/*12 px*/
.p-14x{font-size:.875rem;}/*14 px*/
.p-16x{font-size:1rem;}/*16 px*/
.p-18x{font-size:1.125rem;line-height:1.250em;}/*18 px*/
.p-20x{font-size:1.250rem;line-height:1.250em;}/*20 px*/

/************* Margins *****************/
.m-t0{margin-top:0.000rem !important;}
.m-t5{margin-top:0.313rem !important;}
.m-t10{margin-top:0.625rem !important;}
.m-t15{margin-top:0.938rem !important;}
.m-t20{margin-top:1.250rem !important;}
.m-t25{margin-top:1.563rem !important;}
.m-t30{margin-top:1.875rem !important;}
.m-t40{margin-top:2.500rem !important;}
.m-t50{margin-top:3.125rem !important;}

.m-b0{margin-bottom:0.000rem !important;}
.m-b5{margin-bottom:0.313rem !important;}
.m-b10{margin-bottom:0.625rem !important;}
.m-b15{margin-bottom:0.938rem !important;}
.m-b20{margin-bottom:1.250rem !important;}
.m-b25{margin-bottom:1.563rem !important;}
.m-b30{margin-bottom:1.875rem !important;}
.m-b40{margin-bottom:2.500rem !important;}
.m-b50{margin-bottom:3.125rem !important;}

.m-tb0{margin-top:0.000rem !important; margin-bottom:0.000rem !important;}
.m-tb5{margin-top:0.313rem !important; margin-bottom:0.313rem !important;}
.m-tb10{margin-top:0.625rem !important; margin-bottom:0.625rem !important;}
.m-tb20{margin-top:1.250rem !important; margin-bottom:1.250rem !important;}
.m-tb25{margin-top:1.563rem !important; margin-bottom:1.563rem !important;}
.m-tb30{margin-top:1.875rem !important; margin-bottom:1.875rem !important;}
.m-tb40{margin-top:2.500rem !important; margin-bottom:2.500rem !important;}
.m-tb50{margin-top:3.125rem !important; margin-bottom:3.125rem !important;}

/************* Paddings *****************/
.p-t0{padding-top:0.000rem !important;}
.p-t5{padding-top:0.313rem !important;}
.p-t10{padding-top:0.625rem !important;}
.p-t15{padding-top:0.938rem !important;}
.p-t20{padding-top:1.250rem !important;}
.p-t25{padding-top:1.563rem !important;}
.p-t30{padding-top:1.875rem !important;}
.p-t40{padding-top:2.500rem !important;}
.p-t50{padding-top:3.125rem !important;}

.p-b0{padding-bottom:0.000rem !important;}
.p-b5{padding-bottom:0.313rem !important;}
.p-b10{padding-bottom:0.625rem !important;}
.p-b15{padding-bottom:0.938rem !important;}
.p-b20{padding-bottom:1.250rem !important;}
.p-b25{padding-bottom:1.563rem !important;}
.p-b30{padding-bottom:1.875rem !important;}
.p-b40{padding-bottom:2.500rem !important;}
.p-b50{padding-bottom:3.125rem !important;}

.p-l0{padding-left:0.000rem !important;}
.p-l5{padding-left:0.313rem !important;}
.p-l10{padding-left:0.625rem !important;}
.p-l15{padding-left:0.938rem !important;}
.p-l20{padding-left:1.250rem !important;}
.p-l25{padding-left:1.563rem !important;}
.p-l30{padding-left:1.875rem !important;}
.p-l40{padding-left:2.500rem !important;}
.p-l50{padding-left:3.125rem !important;}

.p-r0{padding-right:0.000rem !important;}
.p-r5{padding-right:0.313rem !important;}
.p-r10{padding-right:0.625rem !important;}
.p-r15{padding-right:0.938rem !important;}
.p-r20{padding-right:1.250rem !important;}
.p-r25{padding-right:1.563rem !important;}
.p-r30{padding-right:1.875rem !important;}
.p-r40{padding-right:2.500rem !important;}
.p-r50{padding-right:3.125rem !important;}

.p-tb0{padding-top:0.000rem !important;padding-bottom:0.000rem !important;}
.p-tb5{padding-top:0.313rem !important;padding-bottom:0.313rem !important;}
.p-tb10{padding-top:0.625rem !important;padding-bottom:0.625rem !important;}
.p-tb15{padding-top:0.938rem !important;padding-bottom:0.938rem !important;}
.p-tb20{padding-top:1.250rem !important;padding-bottom:1.250rem !important;}
.p-tb25{padding-top:1.563rem !important;padding-bottom:1.563rem !important;}
.p-tb30{padding-top:1.875rem !important;padding-bottom:1.875rem !important;}
.p-tb40{padding-top:2.500rem !important;padding-bottom:2.500rem !important;}
.p-tb50{padding-top:3.125rem !important;padding-bottom:3.125rem !important;}

.p-lr0{padding-left:0.000rem !important;padding-right:0.000rem !important;}
.p-lr5{padding-left:0.313rem !important;padding-right:0.313rem !important;}
.p-lr10{padding-left:0.625rem !important;padding-right:0.625rem !important;}
.p-lr15{padding-left:0.938rem !important;padding-right:0.938rem !important;}
.p-lr20{padding-left:1.250rem !important;padding-right:1.250rem !important;}
.p-lr25{padding-left:1.563rem !important;padding-right:1.563rem !important;}
.p-lr30{padding-left:1.875rem !important;padding-right:1.875rem !important;}
.p-lr40{padding-left:2.500rem !important;padding-right:2.500rem !important;}
.p-lr50{padding-left:3.125rem !important;padding-right:3.125rem !important;}

/************* Allignment *****************/
.fr, .right{float:right!important;}
.fl, .left { float: left !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;}

.clearfix { *zoom:1}
.clearfix:before, .clearfix:after {content: " ";display: table}
.clearfix:after { clear: both }
.hide { display: none }
.antialiased {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display: block;}
audio, canvas, video {display: inline-block;}
audio:not([controls]) {display: none;height: 0;}
[hidden], .hide {display: none;}

.row {width: 100%;margin:0 auto;max-width: 1200px; *zoom:1}
.row:before, .row:after {content: " ";display: table}
.row:after { clear: both }
.row.collapse>.column, .row.collapse>.columns {padding-left: 0;padding-right: 0;float: left}
.row.collapse .row {margin-left: 0;margin-right: 0}
.row .row {width: auto;margin-left: -7px;margin-right: -7px;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 {padding-left: 7px;padding-right: 7px;width: 100%;float: left}

@media only screen {
.column.small-centered, .columns.small-centered {margin-left: auto;margin-right: auto;float: none;} .column.small-uncentered, .columns.small-uncentered {margin-left: 0;margin-right: 0;float: left;} .column.small-uncentered.opposite, .columns.small-uncentered.opposite { float: right;} .small-push-0 {left: 0%;right: auto;} .small-pull-0 {right: 0%;left: auto;} .small-push-1 {left: 8.33333%;right: auto;} .small-pull-1 {right: 8.33333%;left: auto;} .small-push-2 {left: 16.66667%;right: auto;} .small-pull-2 {right: 16.66667%;left: auto;} .small-push-3 {left: 25%;right: auto;} .small-pull-3 {right: 25%;left: auto;} .small-push-4 {left: 33.33333%;right: auto;} .small-pull-4 {right: 33.33333%;left: auto;} .small-push-5 {left: 41.66667%;right: auto;} .small-pull-5 {right: 41.66667%;left: auto;} .small-push-6 {left: 50%;right: auto;} .small-pull-6 {right: 50%;left: auto;} .small-push-7 {left: 58.33333%;right: auto;} .small-pull-7 {right: 58.33333%;left: auto;} .small-push-8 {left: 66.66667%;right: auto;} .small-pull-8 {right: 66.66667%;left: auto;} .small-push-9 {left: 75%;right: auto;} .small-pull-9 {right: 75%;left: auto;} .small-push-10 {left: 83.33333%;right: auto;} .small-pull-10 {right: 83.33333%;left: auto;} .small-push-11 {left: 91.66667%;right: auto;} .small-pull-11 {right: 91.66667%;left: auto;} .column, .columns {position: relative;padding-left: 7px;padding-right: 7px;float: left;} .small-1 { width: 8.33333%;} .small-2 { width: 16.66667%;} .small-3 { width: 25%;} .small-4 { width: 33.33333%;} .small-5 { width: 41.66667%;} .small-6 { width: 50%;} .small-7 { width: 58.33333%;} .small-8 { width: 66.66667%;} .small-9 { width: 75%;} .small-10 { width: 83.33333%;} .small-11 { width: 91.66667%;} .small-12 { width: 100%;} .small-offset-0 { margin-left: 0% !important;} .small-offset-1 { margin-left: 8.33333% !important;} .small-offset-2 { margin-left: 16.66667% !important;} .small-offset-3 { margin-left: 25% !important;} .small-offset-4 { margin-left: 33.33333% !important;} .small-offset-5 { margin-left: 41.66667% !important;} .small-offset-6 { margin-left: 50% !important;} .small-offset-7 { margin-left: 58.33333% !important;} .small-offset-8 { margin-left: 66.66667% !important;} .small-offset-9 { margin-left: 75% !important;} .small-offset-10 { margin-left: 83.33333% !important;} .small-offset-11 { margin-left: 91.66667% !important;} .small-reset-order, .small-reset-order {margin-left: 0;margin-right: 0;left: auto;right: auto;float: left;} [class*="column"]+[class*="column"]:last-child {float:right;} [class*="column"]+[class*="column"].end {float:left;}
}

@media only screen and (min-width: 40.063em) {
.column.medium-centered, .columns.medium-centered {margin-left: auto;margin-right: auto;float: none;} .column.medium-uncentered, .columns.medium-uncentered {margin-left: 0;margin-right: 0;float: left;} .column.medium-uncentered.opposite, .columns.medium-uncentered.opposite { float: right;} .medium-push-0 {left: 0%;right: auto;} .medium-pull-0 {right: 0%;left: auto;} .medium-push-1 {left: 8.33333%;right: auto;} .medium-pull-1 {right: 8.33333%;left: auto;} .medium-push-2 {left: 16.66667%;right: auto;} .medium-pull-2 {right: 16.66667%;left: auto;} .medium-push-3 {left: 25%;right: auto;} .medium-pull-3 {right: 25%;left: auto;} .medium-push-4 {left: 33.33333%;right: auto;} .medium-pull-4 {right: 33.33333%;left: auto;} .medium-push-5 {left: 41.66667%;right: auto;} .medium-pull-5 {right: 41.66667%;left: auto;} .medium-push-6 {left: 50%;right: auto;} .medium-pull-6 {right: 50%;left: auto;} .medium-push-7 {left: 58.33333%;right: auto;} .medium-pull-7 {right: 58.33333%;left: auto;} .medium-push-8 {left: 66.66667%;right: auto;} .medium-pull-8 {right: 66.66667%;left: auto;} .medium-push-9 {left: 75%;right: auto;} .medium-pull-9 {right: 75%;left: auto;} .medium-push-10 {left: 83.33333%;right: auto;} .medium-pull-10 {right: 83.33333%;left: auto;} .medium-push-11 {left: 91.66667%;right: auto;} .medium-pull-11 {right: 91.66667%;left: auto;} .column, .columns {position: relative;padding-left: 7px;padding-right: 7px;float: left;} .medium-1 { width: 8.33333%;} .medium-2 { width: 16.66667%;} .medium-3 { width: 25%;} .medium-4 { width: 33.33333%;} .medium-5 { width: 41.66667%;} .medium-6 { width: 50%;} .medium-7 { width: 58.33333%;} .medium-8 { width: 66.66667%;} .medium-9 { width: 75%;} .medium-10 { width: 83.33333%;} .medium-11 { width: 91.66667%;} .medium-12 { width: 100%;} .medium-offset-0 { margin-left: 0% !important;} .medium-offset-1 { margin-left: 8.33333% !important;} .medium-offset-2 { margin-left: 16.66667% !important;} .medium-offset-3 { margin-left: 25% !important;} .medium-offset-4 { margin-left: 33.33333% !important;} .medium-offset-5 { margin-left: 41.66667% !important;} .medium-offset-6 { margin-left: 50% !important;} .medium-offset-7 { margin-left: 58.33333% !important;} .medium-offset-8 { margin-left: 66.66667% !important;} .medium-offset-9 { margin-left: 75% !important;} .medium-offset-10 { margin-left: 83.33333% !important;} .medium-offset-11 { margin-left: 91.66667% !important;} .medium-reset-order, .medium-reset-order {margin-left: 0;margin-right: 0;left: auto;right: auto;float: left;} .push-0 {left: 0%;right: auto;} .pull-0 {right: 0%;left: auto;} .push-1 {left: 8.33333%;right: auto;} .pull-1 {right: 8.33333%;left: auto;} .push-2 {left: 16.66667%;right: auto;} .pull-2 {right: 16.66667%;left: auto;} .push-3 {left: 25%;right: auto;} .pull-3 {right: 25%;left: auto;} .push-4 {left: 33.33333%;right: auto;} .pull-4 {right: 33.33333%;left: auto;} .push-5 {left: 41.66667%;right: auto;} .pull-5 {right: 41.66667%;left: auto;} .push-6 {left: 50%;right: auto;} .pull-6 {right: 50%;left: auto;} .push-7 {left: 58.33333%;right: auto;} .pull-7 {right: 58.33333%;left: auto;} .push-8 {left: 66.66667%;right: auto;} .pull-8 {right: 66.66667%;left: auto;} .push-9 {left: 75%;right: auto;} .pull-9 {right: 75%;left: auto;} .push-10 {left: 83.33333%;right: auto;} .pull-10 {right: 83.33333%;left: auto;} .push-11 {left: 91.66667%;right: auto;} .pull-11 {right: 91.66667%;left: auto;} [class*="column"]+[class*="column"]:last-child {float:right;}	[class*="column"]+[class*="column"].end {float:left;}
}

@media only screen and (min-width: 64.063em) {
.column.large-centered, .columns.large-centered {margin-left: auto;margin-right: auto;float: none;} .column.large-uncentered, .columns.large-uncentered {margin-left: 0;margin-right: 0;float: left;} .column.large-uncentered.opposite, .columns.large-uncentered.opposite { float: right;} .large-push-0 {left: 0%;right: auto;} .large-pull-0 {right: 0%;left: auto;} .large-push-1 {left: 8.33333%;right: auto;} .large-pull-1 {right: 8.33333%;left: auto;} .large-push-2 {left: 16.66667%;right: auto;} .large-pull-2 {right: 16.66667%;left: auto;} .large-push-3 {left: 25%;right: auto;} .large-pull-3 {right: 25%;left: auto;} .large-push-4 {left: 33.33333%;right: auto;} .large-pull-4 {right: 33.33333%;left: auto;} .large-push-5 {left: 41.66667%;right: auto;} .large-pull-5 {right: 41.66667%;left: auto;} .large-push-6 {left: 50%;right: auto;} .large-pull-6 {right: 50%;left: auto;} .large-push-7 {left: 58.33333%;right: auto;} .large-pull-7 {right: 58.33333%;left: auto;} .large-push-8 {left: 66.66667%;right: auto;} .large-pull-8 {right: 66.66667%;left: auto;} .large-push-9 {left: 75%;right: auto;} .large-pull-9 {right: 75%;left: auto;} .large-push-10 {left: 83.33333%;right: auto;} .large-pull-10 {right: 83.33333%;left: auto;} .large-push-11 {left: 91.66667%;right: auto;} .large-pull-11 {right: 91.66667%;left: auto;} .column, .columns {position: relative;padding-left: 7px;padding-right: 7px;float: left;} .large-1 { width: 8.33333%;} .large-2 { width: 16.66667%;} .large-3 { width: 25%;} .large-4 { width: 33.33333%;} .large-5 { width: 41.66667%;} .large-6 { width: 50%;} .large-7 { width: 58.33333%;} .large-8 { width: 66.66667%;} .large-9 { width: 75%;} .large-10 { width: 83.33333%;} .large-11 { width: 91.66667%;} .large-12 { width: 100%;} .large-offset-0 { margin-left: 0% !important;} .large-offset-1 { margin-left: 8.33333% !important;} .large-offset-2 { margin-left: 16.66667% !important;} .large-offset-3 { margin-left: 25% !important;} .large-offset-4 { margin-left: 33.33333% !important;} .large-offset-5 { margin-left: 41.66667% !important;} .large-offset-6 { margin-left: 50% !important;} .large-offset-7 { margin-left: 58.33333% !important;} .large-offset-8 { margin-left: 66.66667% !important;} .large-offset-9 { margin-left: 75% !important;} .large-offset-10 { margin-left: 83.33333% !important;} .large-offset-11 { margin-left: 91.66667% !important;} .large-reset-order, .large-reset-order {margin-left: 0;margin-right: 0;left: auto;right: auto;float: left;} .push-0 {left: 0%;right: auto;} .pull-0 {right: 0%;left: auto;} .push-1 {left: 8.33333%;right: auto;} .pull-1 {right: 8.33333%;left: auto;} .push-2 {left: 16.66667%;right: auto;} .pull-2 {right: 16.66667%;left: auto;} .push-3 {left: 25%;right: auto;} .pull-3 {right: 25%;left: auto;} .push-4 {left: 33.33333%;right: auto;} .pull-4 {right: 33.33333%;left: auto;} .push-5 {left: 41.66667%;right: auto;} .pull-5 {right: 41.66667%;left: auto;} .push-6 {left: 50%;right: auto;} .pull-6 {right: 50%;left: auto;} .push-7 {left: 58.33333%;right: auto;} .pull-7 {right: 58.33333%;left: auto;} .push-8 {left: 66.66667%;right: auto;} .pull-8 {right: 66.66667%;left: auto;} .push-9 {left: 75%;right: auto;} .pull-9 {right: 75%;left: auto;} .push-10 {left: 83.33333%;right: auto;} .pull-10 {right: 83.33333%;left: auto;} .push-11 {left: 91.66667%;right: auto;} .pull-11 {right: 91.66667%;left: auto;} [class*="column"]+[class*="column"]:last-child {float:right;} [class*="column"]+[class*="column"].end {float:left;}
}

	[class*="block-grid-"] {display:block;padding:0;margin:0 -0.625rem;*zoom:1;}
	[class*="block-grid-"]:before, [class*="block-grid-"]:after {content: " ";display: table;}
	[class*="block-grid-"]:after { clear: both;}
	[class*="block-grid-"]>li {display:block;height:auto;float:left;padding:0 0.625rem 1.25rem;}

@media only screen {
.small-block-grid-1>li {width: 100%;list-style: none;} .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%;list-style: none;} .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%;list-style: none;} .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%;list-style: none;} .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%;list-style: none;} .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%;list-style: none;} .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%;list-style: none;} .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%;list-style: none;} .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%;list-style: none;} .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%;list-style: none;} .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%;list-style: none;} .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%;list-style: none;} .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: 40.063em) {
.medium-block-grid-1>li {width: 100%;list-style: none;} .medium-block-grid-1>li:nth-of-type(n) { clear: none;} .medium-block-grid-1>li:nth-of-type(1n+1) { clear: both;} .medium-block-grid-2>li {width: 50%;list-style: none;} .medium-block-grid-2>li:nth-of-type(n) { clear: none;} .medium-block-grid-2>li:nth-of-type(2n+1) { clear: both;} .medium-block-grid-3>li {width: 33.33333%;list-style: none;} .medium-block-grid-3>li:nth-of-type(n) { clear: none;} .medium-block-grid-3>li:nth-of-type(3n+1) { clear: both;} .medium-block-grid-4>li {width: 25%;list-style: none;} .medium-block-grid-4>li:nth-of-type(n) { clear: none;} .medium-block-grid-4>li:nth-of-type(4n+1) { clear: both;} .medium-block-grid-5>li {width: 20%;list-style: none;} .medium-block-grid-5>li:nth-of-type(n) { clear: none;} .medium-block-grid-5>li:nth-of-type(5n+1) { clear: both;} .medium-block-grid-6>li {width: 16.66667%;list-style: none;} .medium-block-grid-6>li:nth-of-type(n) { clear: none;} .medium-block-grid-6>li:nth-of-type(6n+1) { clear: both;} .medium-block-grid-7>li {width: 14.28571%;list-style: none;} .medium-block-grid-7>li:nth-of-type(n) { clear: none;} .medium-block-grid-7>li:nth-of-type(7n+1) { clear: both;} .medium-block-grid-8>li {width: 12.5%;list-style: none;} .medium-block-grid-8>li:nth-of-type(n) { clear: none;} .medium-block-grid-8>li:nth-of-type(8n+1) { clear: both;} .medium-block-grid-9>li {width: 11.11111%;list-style: none;} .medium-block-grid-9>li:nth-of-type(n) { clear: none;} .medium-block-grid-9>li:nth-of-type(9n+1) { clear: both;} .medium-block-grid-10>li {width: 10%;list-style: none;} .medium-block-grid-10>li:nth-of-type(n) { clear: none;} .medium-block-grid-10>li:nth-of-type(10n+1) { clear: both;} .medium-block-grid-11>li {width: 9.09091%;list-style: none;} .medium-block-grid-11>li:nth-of-type(n) { clear: none;} .medium-block-grid-11>li:nth-of-type(11n+1) { clear: both;} .medium-block-grid-12>li {width: 8.33333%;list-style: none;} .medium-block-grid-12>li:nth-of-type(n) { clear: none;} .medium-block-grid-12>li:nth-of-type(12n+1) { clear: both;}
}

@media only screen and (min-width: 64.063em) {
.large-block-grid-1>li {width: 100%;list-style: none;} .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%;list-style: none;} .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%;list-style: none;} .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%;list-style: none;} .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%;list-style: none;} .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%;list-style: none;} .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%;list-style: none;} .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%;list-style: none;} .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%;list-style: none;} .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%;list-style: none;} .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%;list-style: none;} .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%;list-style: none;} .large-block-grid-12>li:nth-of-type(n) { clear: none;} .large-block-grid-12>li:nth-of-type(12n+1) { clear: both;}
}

/****************************************************
	FORM STARTS
*****************************************************/
input[type="checkbox"],input[type="radio"] {box-sizing: border-box;padding: 0;}
input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}
textarea {height: auto; vertical-align:top;}
select { width: 100% }
fieldset{border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}
legend{border: 0; /* 1 */padding: 0; /* 2 */}
button, input, select, textarea{font-family: inherit; /* 1 */font-size: 100%; /* 2 */margin: 0; /* 3 */}
button, input{line-height: normal;}
button, select{text-transform: none;}
button, html input[type="button"], input[type="reset"], input[type="submit"]{-webkit-appearance: button; /* 2 */cursor: pointer; /* 3 */}
button[disabled], html input[disabled]{cursor: default;}
input[type="checkbox"], input[type="radio"]{box-sizing: border-box; /* 1 */padding: 0; /* 2 */}
input[type="search"]{-webkit-appearance: textfield; /* 1 */-moz-box-sizing: content-box;-webkit-box-sizing: content-box; /* 2 */box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance: none;}
button::-moz-focus-inner, input::-moz-focus-inner{border: 0;padding: 0;}
textarea{overflow: auto; /* 1 */vertical-align: top; /* 2 */ outline:0}

button, .button {border-style: solid;border-width: 0px;cursor: pointer;font-weight: normal;line-height: normal;margin: 0 0 1.25rem;position: relative;text-decoration: none;text-align: center;display: inline-block;padding-top: 1rem;padding-right: 2rem;padding-bottom: 1.0625rem;padding-left: 2rem;font-size: 1rem;background-color: #006aa9;border-color: #2285a2;color: white;-webkit-transition: background-color 300ms ease-out;-moz-transition: background-color 300ms ease-out;transition: background-color 300ms ease-out;padding-top: 1.0625rem;padding-bottom: 1rem;-webkit-appearance: none;border: none;}
button:hover, button:focus, .button:hover, .button:focus { background-color: #2285a2; }
button:hover, button:focus, .button:hover, .button:focus { color: white; }
button.secondary, .button.secondary {background-color: #e9e9e9;border-color: #bababa;color: #333333;}
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus { background-color: #bababa; }
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus { color: #333333; }
button.success, .button.success {background-color: #5da423;border-color: #4a831c;color: white;}
button.success:hover, button.success:focus, .button.success:hover, .button.success:focus { background-color: #4a831c; }
button.success:hover, button.success:focus, .button.success:hover, .button.success:focus { color: white; }
button.alert, .button.alert {background-color: #c60f13;border-color: #9e0c0f;color: white;}
button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus { background-color: #9e0c0f; }
button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus { color: white; }
button.large, .button.large {padding-top: 1.125rem;padding-right: 2.25rem;padding-bottom: 1.1875rem;padding-left: 2.25rem;font-size: 1.25rem;}
button.small, .button.small {padding-top: 0.875rem;padding-right: 1.75rem;padding-bottom: 0.9375rem;padding-left: 1.75rem;font-size: 0.8125rem;}
button.tiny, .button.tiny {padding-top: 0.625rem;padding-right: 1.25rem;padding-bottom: 0.6875rem;padding-left: 1.25rem;font-size: 0.6875rem;}
button.expand, .button.expand {padding-right: 0;padding-left: 0;width: 100%;}
button.left-align, .button.left-align {text-align: left;text-indent: 0.75rem;}
button.right-align, .button.right-align {text-align: right;padding-right: 0.75rem;}
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: 40.063em) { button, .button { display: inline-block; }}
form { margin: 0 0 1rem; }
form .row .row { margin: 0 -0.5rem; }
form .row .row .column, form .row .row .columns { padding: 0 0.5rem; }
form .row .row.collapse { margin: 0; }
form .row .row.collapse .column, form .row .row.collapse .columns { padding: 0; }
form .row .row.collapse input {-moz-border-radius-bottomright: 0;-moz-border-radius-topright: 0;-webkit-border-bottom-right-radius: 0;-webkit-border-top-right-radius: 0;}
form .row input.column, form .row input.columns, form .row textarea.column, form .row textarea.columns { padding-left: 0.5rem; }
label {font-size: 0.875rem;color: #4d4d4d;cursor: pointer;display: block;font-weight: normal;line-height: 1.5;margin-bottom: 0;}
label.right {float: none;text-align: right;}
label.inline {margin: 0 0 1rem 0;padding: 0.625rem 0;}
label small {text-transform: capitalize;color: #676767;}
select {-webkit-appearance: none !important;background: #fafafa url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==") no-repeat;background-position-x: 97%;background-position-y: center;border: 1px solid #cccccc;padding: 0.5rem;font-size: 0.875rem;-webkit-border-radius: 0;border-radius: 0;}
select.radius {-webkit-border-radius: 3px;border-radius: 3px;}
select:hover {background: #f3f3f3 url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==") no-repeat;background-position-x: 97%;background-position-y: center;border-color: #999999;}
 select::-ms-expand {display: none;} 
/* Attach elements to the beginning or end of an input */
.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.875rem;height: 2.3125rem;line-height: 2.3125rem;}
/* Adjust padding, alignment and radius if pre/post element is a button */
.postfix.button {padding-left: 0;padding-right: 0;padding-top: 0;padding-bottom: 0;text-align: center;line-height: 2.125rem;border: none;}
.prefix.button {padding-left: 0;padding-right: 0;padding-top: 0;padding-bottom: 0;text-align: center;line-height: 2.125rem;border: none;}
.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-bottomright: 3px;-moz-border-radius-topright: 3px;-webkit-border-bottom-right-radius: 3px;-webkit-border-top-right-radius: 3px;border-bottom-right-radius: 3px;border-top-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-bottomright: 1000px;-moz-border-radius-topright: 1000px;-webkit-border-bottom-right-radius: 1000px;-webkit-border-top-right-radius: 1000px;border-bottom-right-radius: 1000px;border-top-right-radius: 1000px;}
/* Separate prefix and postfix styles when on span or label so buttons keep their own */
span.prefix, label.prefix {background: #f2f2f2;border-right: none;color: #333333;border-color: #cccccc;}
span.prefix.radius, label.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, label.postfix {background: #f2f2f2;border-left: none;color: #333333;border-color: #cccccc;}
span.postfix.radius, label.postfix.radius {-webkit-border-radius: 0;border-radius: 0;-moz-border-radius-bottomright: 3px;-moz-border-radius-topright: 3px;-webkit-border-bottom-right-radius: 3px;-webkit-border-top-right-radius: 3px;border-bottom-right-radius: 3px;border-top-right-radius: 3px;}
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 {-webkit-appearance: none;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.7rem;margin: 0 0 1rem 0;padding: 0px 5px 0px 5px;height: 1.9rem;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="text"].radius, input[type="password"].radius, input[type="date"].radius, input[type="datetime"].radius, input[type="datetime-local"].radius, input[type="month"].radius, input[type="week"].radius, input[type="email"].radius, input[type="number"].radius, input[type="search"].radius, input[type="tel"].radius, input[type="time"].radius, input[type="url"].radius, textarea.radius {-webkit-border-radius: 3px;border-radius: 3px;}
select { height: 2.3125rem; }
input[type="file"], input[type="checkbox"], input[type="radio"], select { margin: 0 0 1rem 0; }
input[type="checkbox"] + label, input[type="radio"] + label {display: inline-block;margin-left: 0.5rem;margin-right: 1rem;margin-bottom: 0;vertical-align: baseline;}
input[type="file"] { width: 100%; }
fieldset {border: solid 1px #dddddd;padding: 1.25rem;margin: 1.125rem 0;}
fieldset legend {font-weight: bold;background: white;padding: 0 0.1875rem;margin: 0;margin-left: -0.1875rem;}
/* Error Handling */
[data-abide] .error small.error, [data-abide] span.error, [data-abide] small.error {display: block;padding: 0.375rem 0.5625rem 0.5625rem;margin-top: -1px;margin-bottom: 1rem;font-size: 0.75rem;font-weight: normal;font-style: italic;background: #c60f13;color: white;}
[data-abide] span.error, [data-abide] small.error { display: none; }
span.error, small.error {padding: 0.375rem 0.5625rem 0.5625rem;margin-top: -1px;margin-bottom: 1rem;font-size: 0.75rem;font-weight: normal;font-style: italic;background: #c60f13;color: white;}
.error input, .error textarea, .error select { margin-bottom: 0; }
.error input[type="checkbox"], .error input[type="radio"] { margin-bottom: 1rem; }
.error label, .error label.error { color: #c60f13; }
.error small.error {display: block;padding: 0.375rem 0.5625rem 0.5625rem;margin-top: -1px;margin-bottom: 1rem;font-size: 0.75rem;font-weight: normal;font-style: italic;background: #c60f13;color: white;}
.error > label > small {color: #676767;background: transparent;padding: 0;text-transform: capitalize;font-style: normal;font-size: 60%;margin: 0;display: inline;}
.error span.error-message { display: block; }
input.error, textarea.error { margin-bottom: 0; }
label.error { color: #c60f13; }

.required{color:#C90003; font-size:14px;}
.errors{background-color: #f2dede;border:1px solid #eed3d7;color: #b94a48;padding:10px;margin-bottom:10px;border-radius: 4px;font-size:14px;}
.errors ul{margin-left:25px;}
.errors ul li{margin-bottom:5px;}
.errors ul li:last-child{margin-bottom:0;}
/******************************** FORM ENDS ********************************************/

/****************************************************
	FONT BASE SIZE
*****************************************************/
/* iPhone (Portrait & Landscape) ----------- */
@media only screen and (max-width: 767px){ html, body { font-size:14px;}}
/* iPad (Potrait & Landscape) ----------- */
@media only screen and (min-width: 768px) and (max-width: 1024px){ html, body { font-size:14px;} }
/* iPad (Potrait) ----------- */
@media only screen and (min-width: 768px) and (max-width: 959px){ .row{max-width:760px;} }
/* iPad (landscape) ----------- */
@media only screen and (min-width: 960px) and (max-width: 1100px){ .row{max-width:1020px;} }

/****************************************************
	VISIBILITY
*****************************************************/
/* Foundation Visibility HTML Classes */
.show-for-small, .show-for-small-only, .show-for-medium-down, .show-for-large-down, .hide-for-medium-up, .hide-for-medium-only, .hide-for-large, .hide-for-large-up, .hide-for-large-only, .hide-for-xlarge, .hide-for-xlarge-up, .hide-for-xlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge-only {display: inherit !important; }

.hide-for-small, .hide-for-small-only, .hide-for-medium-down, .show-for-medium, .show-for-medium-up, .show-for-medium-only, .hide-for-large-down, .show-for-large, .show-for-large-up, .show-for-large-only, .show-for-xlarge, .show-for-xlarge-up, .show-for-xlarge-only, .show-for-xxlarge-up, .show-for-xxlarge-only {display: none !important; }

/* Medium Displays: 641px and up */
@media only screen and (min-width: 40.063em) {.hide-for-small,.hide-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-up,.show-for-medium-only,.hide-for-large,.hide-for-large-up,.hide-for-large-only,.hide-for-xlarge,.hide-for-xlarge-up,.hide-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only {  display: inherit !important; }
.show-for-small,.show-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-up,.hide-for-medium-only,.hide-for-large-down,.show-for-large,.show-for-large-up,.show-for-large-only,.show-for-xlarge,.show-for-xlarge-up,.show-for-xlarge-only,.show-for-xxlarge-up,.show-for-xxlarge-only {  display: none !important; }
}
/* Large Displays: 1024px and up */
@media only screen and (min-width: 64.063em) {.hide-for-small,.hide-for-small-only,.hide-for-medium-down,.hide-for-medium-only,.show-for-medium-up,.show-for-large,.show-for-large-up,.show-for-large-only,.hide-for-xlarge,.hide-for-xlarge-up,.hide-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only {  display: inherit !important; }
.show-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.hide-for-large,.hide-for-large-up,.hide-for-large-only,.show-for-xlarge,.show-for-xlarge-up,.show-for-xlarge-only,.show-for-xxlarge-up,.show-for-xxlarge-only {  display: none !important; }
}
/* X-Large Displays: 1441 and up */
@media only screen and (min-width: 90.063em) {.hide-for-small,.hide-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.show-for-medium-up,.show-for-large-up,.hide-for-large-only,.show-for-xlarge,.show-for-xlarge-up,.show-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only {  display: inherit !important; }
.show-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-large,.show-for-large-only,.show-for-large-down,.hide-for-xlarge,.hide-for-xlarge-up,.hide-for-xlarge-only,.show-for-xxlarge-up,.show-for-xxlarge-only,.hide-for-medium {  display: none !important; }
}
/* XX-Large Displays: 1920 and up */
@media only screen and (min-width: 120.063em) {.hide-for-small,.hide-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.show-for-medium-up,.show-for-large-up,.hide-for-large-only,.hide-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-up,.show-for-xxlarge-only {  display: inherit !important; }
.show-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-large,.show-for-large-only,.show-for-large-down,.hide-for-xlarge,.show-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only {  display: none !important; }
}

/* XXX-Large Displays */
@media only screen and (min-width: 280em) {.hide-for-small,.hide-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.show-for-medium-up,.show-for-large-up,.hide-for-large-only,.hide-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-up,.show-for-xxlarge-only {  display: inherit !important; }
	.show-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-large,.show-for-large-only,.show-for-large-down,.hide-for-xlarge,.show-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only {  display: none !important; }
}
/* Orientation targeting */
.show-for-landscape, .hide-for-portrait {display: inherit !important; }
.hide-for-landscape, .show-for-portrait {display: none !important; }

@media only screen and (orientation: landscape) {.show-for-landscape,.hide-for-portrait {  display: inherit !important; }
.hide-for-landscape,.show-for-portrait {  display: none !important; }
}
@media only screen and (orientation: portrait) {.show-for-portrait,.hide-for-landscape {  display: inherit !important; }
.hide-for-portrait,.show-for-landscape {  display: none !important; }
}
/* Touch-enabled device targeting */
.show-for-touch {display: none !important; }
.hide-for-touch {display: inherit !important; }
.touch .show-for-touch {display: inherit !important; }
.touch .hide-for-touch {display: none !important; }