/*************************** grids ***************************/
.row {
    max-width: 940px;
}

input.error, textarea.error {
    background-color: #fff;
}

input.error, input[type="text"].error, input[type="password"].error, input[type="date"].error, input[type="datetime"].error, input[type="datetime-local"].error, input[type="month"].error, input[type="week"].error, input[type="email"].error, input[type="number"].error, input[type="search"].error, input[type="tel"].error, input[type="time"].error, input[type="url"].error, textarea.error {
    background-color: #fff;
    border: 2px solid #c60f13;
    margin-bottom: 0;
}

form.custom .custom.dropdown {
	margin-bottom: 4px;
	font-size:1em;
	height: 2em;
}

form.custom .custom.dropdown.label-error {
    border: 2px solid #c60f13;
}

form.custom .custom.dropdown .current {
	height: auto;
	color:#555;
	line-height: 2em;
}

form.custom .custom.dropdown ul {
	font-size:1em;
	top:2em;
}

form.custom .custom.dropdown ul li {
	font-size:1em;
}

form.custom .custom.dropdown .selector:after, form.custom .custom.dropdown:hover a.selector:after, form.custom .custom.dropdown.open a.selector:after {
	border: none;
}

form.custom .custom.dropdown .selector {
    left: auto;
    margin-top: -8px;
    position: absolute;
    top: 50%;
    background-position: -64px -16px;
    background-image: url("images/ui-icons_888888_256x240.png");
    width:20px;
    height:20px;
}

form.custom .custom.dropdown:hover a.selector, form.custom .custom.dropdown.open a.selector {
    background-image: url("images/ui-icons_222222_256x240.png");
}

.panel {
    background: none repeat scroll 0 0 #fff;
    border: none;
    margin: 0;
    padding: 0;
}

/*************************** fundation 5 ***************************/

/* Microformats */
.vcard { display: inline-block; margin: 0 0 1.25rem 0; border: 0px solid #dddddd; padding: 0; }
.vcard li { margin: 0; display: block; }
.vcard .fn { font-weight: bold; font-size: 0.9375rem; }

.vevent .summary { font-weight: bold; }
.vevent abbr { cursor: default; text-decoration: none; font-weight: bold; border: none; padding: 0 0.0625rem; }

@media only screen and (min-width: 40.063em) { 
  h1, .article__title, .article__title a, h2, h3, h4, h5, h6 { line-height: 1.4; }
  h1, .article__title, .article__title a { font-size: 3.5rem; }
  h2 { font-size: 2.3125rem; }
  h3 { font-size: 1.6875rem; }
  h4 { font-size: 1.4375rem; } }
/* Print styles.  Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/ Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com)
*/
.print-only { display: none !important; }

@media print { * { background: transparent !important; color: #000 !important; /* Black prints faster: h5bp.com/s */ -webkit-box-shadow: none !important; /* Black prints faster: h5bp.com/s */ box-shadow: none !important; text-shadow: none !important; }
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; /* h5bp.com/t */ }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
  .hide-on-print { display: none !important; }
  .print-only { display: block !important; }
  .hide-for-print { display: none !important; }
  .show-for-print { display: inherit !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; }

@media only screen and (max-width: 30.313em) { 
  body {font-size: large !important;}
  .small-only-text-left { text-align: left !important; }
  .small-only-text-right { text-align: right !important; }
  .small-only-text-center { text-align: center !important; }
  .small-only-text-justify { text-align: justify !important; } 
}
@media only screen { 
  .small-text-left { text-align: left !important; }
  .small-text-right { text-align: right !important; }
  .small-text-center { text-align: center !important; }
  .small-text-justify { text-align: justify !important; } 
}
@media only screen and (min-width: 30.375em) and (max-width: 64em) { 
  .medium-only-text-left { text-align: left !important; }
  .medium-only-text-right { text-align: right !important; }
  .medium-only-text-center { text-align: center !important; }
  .medium-only-text-justify { text-align: justify !important; }
  .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%; }
  .medium-offset-1 { margin-left: 8.33333%; }
  .medium-offset-2 { margin-left: 16.66667%; }
  .medium-offset-3 { margin-left: 25%; }
  .medium-offset-4 { margin-left: 33.33333%; }
  .medium-offset-5 { margin-left: 41.66667%; }
  .medium-offset-6 { margin-left: 50%; }
  .medium-offset-7 { margin-left: 58.33333%; }
  .medium-offset-8 { margin-left: 66.66667%; }
  .medium-offset-9 { margin-left: 75%; }
  .medium-offset-10 { margin-left: 83.33333%; }
  .medium-offset-11 { margin-left: 91.66667%; }
  .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.medium-centered,.columns.medium-centered { margin-left: auto; margin-right: auto; float: none !important; }
  .column.medium-uncentered,.columns.medium-uncentered { margin-left: 0; margin-right: 0; float: left !important; } 
}
@media only screen and (min-width: 40.063em) { 
  .medium-text-left { text-align: left !important; }
  .medium-text-right { text-align: right !important; }
  .medium-text-center { text-align: center !important; }
  .medium-text-justify { text-align: justify !important; }
  .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%; }
  .medium-offset-1 { margin-left: 8.33333%; }
  .medium-offset-2 { margin-left: 16.66667%; }
  .medium-offset-3 { margin-left: 25%; }
  .medium-offset-4 { margin-left: 33.33333%; }
  .medium-offset-5 { margin-left: 41.66667%; }
  .medium-offset-6 { margin-left: 50%; }
  .medium-offset-7 { margin-left: 58.33333%; }
  .medium-offset-8 { margin-left: 66.66667%; }
  .medium-offset-9 { margin-left: 75%; }
  .medium-offset-10 { margin-left: 83.33333%; }
  .medium-offset-11 { margin-left: 91.66667%; }
  .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.medium-centered,.columns.medium-centered { margin-left: auto; margin-right: auto; float: none !important; }
  .column.medium-uncentered,.columns.medium-uncentered { margin-left: 0; margin-right: 0; float: left !important; } 
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
  .large-only-text-left { text-align: left !important; }
  .large-text-right { text-align: right !important; }
  .large-text-center { text-align: center !important; }
  .large-text-justify { text-align: justify !important; }
  .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%; }
  .large-offset-1 { margin-left: 8.33333%; }
  .large-offset-2 { margin-left: 16.66667%; }
  .large-offset-3 { margin-left: 25%; }
  .large-offset-4 { margin-left: 33.33333%; }
  .large-offset-5 { margin-left: 41.66667%; }
  .large-offset-6 { margin-left: 50%; }
  .large-offset-7 { margin-left: 58.33333%; }
  .large-offset-8 { margin-left: 66.66667%; }
  .large-offset-9 { margin-left: 75%; }
  .large-offset-10 { margin-left: 83.33333%; }
  .large-offset-11 { margin-left: 91.66667%; }
  .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.large-centered,.columns.large-centered { margin-left: auto; margin-right: auto; float: none !important; }
  .column.large-uncentered,.columns.large-uncentered { margin-left: 0; margin-right: 0; float: left !important; } 
  .large-only-text-right { text-align: right !important; }
  .large-only-text-center { text-align: center !important; }
  .large-only-text-justify { text-align: justify !important; } }
@media only screen and (min-width: 64.063em) { 
  .large-text-left { text-align: left !important; }
  .large-text-right { text-align: right !important; }
  .large-text-center { text-align: center !important; }
  .large-text-justify { text-align: justify !important; }
  .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%; }
  .large-offset-1 { margin-left: 8.33333%; }
  .large-offset-2 { margin-left: 16.66667%; }
  .large-offset-3 { margin-left: 25%; }
  .large-offset-4 { margin-left: 33.33333%; }
  .large-offset-5 { margin-left: 41.66667%; }
  .large-offset-6 { margin-left: 50%; }
  .large-offset-7 { margin-left: 58.33333%; }
  .large-offset-8 { margin-left: 66.66667%; }
  .large-offset-9 { margin-left: 75%; }
  .large-offset-10 { margin-left: 83.33333%; }
  .large-offset-11 { margin-left: 91.66667%; }
  .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.large-centered,.columns.large-centered { margin-left: auto; margin-right: auto; float: none !important; }
  .column.large-uncentered,.columns.large-uncentered { margin-left: 0; margin-right: 0; float: left !important; } 
  .large-text-right { text-align: right !important; }
  .large-text-center { text-align: center !important; }
  .large-text-justify { text-align: justify !important; } }
@media only screen and (min-width: 90.063em) and (max-width: 120em) { 
  .xlarge-only-text-left { text-align: left !important; }
  .xlarge-text-right { text-align: right !important; }
  .xlarge-text-center { text-align: center !important; }
  .xlarge-text-justify { text-align: justify !important; }
  .xlarge-1 { width: 8.33333%; } 
  .xlarge-2 { width: 16.66667%; }
  .xlarge-3 { width: 25%; }
  .xlarge-4 { width: 33.33333%; }
  .xlarge-5 { width: 41.66667%; }
  .xlarge-6 { width: 50%; }
  .xlarge-7 { width: 58.33333%; }
  .xlarge-8 { width: 66.66667%; }
  .xlarge-9 { width: 75%; }
  .xlarge-10 { width: 83.33333%; }
  .xlarge-11 { width: 91.66667%; }
  .xlarge-12 { width: 100%; }
  .xlarge-offset-0 { margin-left: 0%; }
  .xlarge-offset-1 { margin-left: 8.33333%; }
  .xlarge-offset-2 { margin-left: 16.66667%; }
  .xlarge-offset-3 { margin-left: 25%; }
  .xlarge-offset-4 { margin-left: 33.33333%; }
  .xlarge-offset-5 { margin-left: 41.66667%; }
  .xlarge-offset-6 { margin-left: 50%; }
  .xlarge-offset-7 { margin-left: 58.33333%; }
  .xlarge-offset-8 { margin-left: 66.66667%; }
  .xlarge-offset-9 { margin-left: 75%; }
  .xlarge-offset-10 { margin-left: 83.33333%; }
  .xlarge-offset-11 { margin-left: 91.66667%; }
  .xlarge-push-1 { left: 8.33333%; right: auto; }
  .xlarge-pull-1 { right: 8.33333%; left: auto; }
  .xlarge-push-2 { left: 16.66667%; right: auto; }
  .xlarge-pull-2 { right: 16.66667%; left: auto; }
  .xlarge-push-3 { left: 25%; right: auto; }
  .xlarge-pull-3 { right: 25%; left: auto; }
  .xlarge-push-4 { left: 33.33333%; right: auto; }
  .xlarge-pull-4 { right: 33.33333%; left: auto; }
  .xlarge-push-5 { left: 41.66667%; right: auto; }
  .xlarge-pull-5 { right: 41.66667%; left: auto; }
  .xlarge-push-6 { left: 50%; right: auto; }
  .xlarge-pull-6 { right: 50%; left: auto; }
  .xlarge-push-7 { left: 58.33333%; right: auto; }
  .xlarge-pull-7 { right: 58.33333%; left: auto; }
  .xlarge-push-8 { left: 66.66667%; right: auto; }
  .xlarge-pull-8 { right: 66.66667%; left: auto; }
  .xlarge-push-9 { left: 75%; right: auto; }
  .xlarge-pull-9 { right: 75%; left: auto; }
  .xlarge-push-10 { left: 83.33333%; right: auto; }
  .xlarge-pull-10 { right: 83.33333%; left: auto; }
  .xlarge-push-11 { left: 91.66667%; right: auto; }
  .xlarge-pull-11 { right: 91.66667%; left: auto; }
  .column.xlarge-centered,.columns.xlarge-centered { margin-left: auto; margin-right: auto; float: none !important; }
  .column.xlarge-uncentered,.columns.large-uncentered { margin-left: 0; margin-right: 0; float: left !important; } 
  .xlarge-only-text-right { text-align: right !important; }
  .xlarge-only-text-center { text-align: center !important; }
  .xlarge-only-text-justify { text-align: justify !important; } }
@media only screen and (min-width: 90.063em) { 
  .xlarge-text-left { text-align: left !important; }
  .xlarge-text-right { text-align: right !important; }
  .xlarge-text-center { text-align: center !important; }
  .xlarge-text-justify { text-align: justify !important; }
  .xlarge-1 { width: 8.33333%; } 
  .xlarge-2 { width: 16.66667%; }
  .xlarge-3 { width: 25%; }
  .xlarge-4 { width: 33.33333%; }
  .xlarge-5 { width: 41.66667%; }
  .xlarge-6 { width: 50%; }
  .xlarge-7 { width: 58.33333%; }
  .xlarge-8 { width: 66.66667%; }
  .xlarge-9 { width: 75%; }
  .xlarge-10 { width: 83.33333%; }
  .xlarge-11 { width: 91.66667%; }
  .xlarge-12 { width: 100%; }
  .xlarge-offset-0 { margin-left: 0%; }
  .xlarge-offset-1 { margin-left: 8.33333%; }
  .xlarge-offset-2 { margin-left: 16.66667%; }
  .xlarge-offset-3 { margin-left: 25%; }
  .xlarge-offset-4 { margin-left: 33.33333%; }
  .xlarge-offset-5 { margin-left: 41.66667%; }
  .xlarge-offset-6 { margin-left: 50%; }
  .xlarge-offset-7 { margin-left: 58.33333%; }
  .xlarge-offset-8 { margin-left: 66.66667%; }
  .xlarge-offset-9 { margin-left: 75%; }
  .xlarge-offset-10 { margin-left: 83.33333%; }
  .xlarge-offset-11 { margin-left: 91.66667%; }
  .xlarge-push-1 { left: 8.33333%; right: auto; }
  .xlarge-pull-1 { right: 8.33333%; left: auto; }
  .xlarge-push-2 { left: 16.66667%; right: auto; }
  .xlarge-pull-2 { right: 16.66667%; left: auto; }
  .xlarge-push-3 { left: 25%; right: auto; }
  .xlarge-pull-3 { right: 25%; left: auto; }
  .xlarge-push-4 { left: 33.33333%; right: auto; }
  .xlarge-pull-4 { right: 33.33333%; left: auto; }
  .xlarge-push-5 { left: 41.66667%; right: auto; }
  .xlarge-pull-5 { right: 41.66667%; left: auto; }
  .xlarge-push-6 { left: 50%; right: auto; }
  .xlarge-pull-6 { right: 50%; left: auto; }
  .xlarge-push-7 { left: 58.33333%; right: auto; }
  .xlarge-pull-7 { right: 58.33333%; left: auto; }
  .xlarge-push-8 { left: 66.66667%; right: auto; }
  .xlarge-pull-8 { right: 66.66667%; left: auto; }
  .xlarge-push-9 { left: 75%; right: auto; }
  .xlarge-pull-9 { right: 75%; left: auto; }
  .xlarge-push-10 { left: 83.33333%; right: auto; }
  .xlarge-pull-10 { right: 83.33333%; left: auto; }
  .xlarge-push-11 { left: 91.66667%; right: auto; }
  .xlarge-pull-11 { right: 91.66667%; left: auto; }
  .column.xlarge-centered,.columns.xlarge-centered { margin-left: auto; margin-right: auto; float: none !important; }
  .column.xlarge-uncentered,.columns.large-uncentered { margin-left: 0; margin-right: 0; float: left !important; } 
  .xlarge-text-right { text-align: right !important; }
  .xlarge-text-center { text-align: center !important; }
  .xlarge-text-justify { text-align: justify !important; } }
@media only screen and (min-width: 120.063em) and (max-width: 99999999em) { 
  .xxlarge-only-text-left { text-align: left !important; }
  .xxlarge-text-right { text-align: right !important; }
  .xxlarge-text-center { text-align: center !important; }
  .xxlarge-text-justify { text-align: justify !important; }
  .xxlarge-1 { width: 8.33333%; } 
  .xxlarge-2 { width: 16.66667%; }
  .xxlarge-3 { width: 25%; }
  .xxlarge-4 { width: 33.33333%; }
  .xxlarge-5 { width: 41.66667%; }
  .xxlarge-6 { width: 50%; }
  .xxlarge-7 { width: 58.33333%; }
  .xxlarge-8 { width: 66.66667%; }
  .xxlarge-9 { width: 75%; }
  .xxlarge-10 { width: 83.33333%; }
  .xxlarge-11 { width: 91.66667%; }
  .xxlarge-12 { width: 100%; }
  .xxlarge-offset-0 { margin-left: 0%; }
  .xxlarge-offset-1 { margin-left: 8.33333%; }
  .xxlarge-offset-2 { margin-left: 16.66667%; }
  .xxlarge-offset-3 { margin-left: 25%; }
  .xxlarge-offset-4 { margin-left: 33.33333%; }
  .xxlarge-offset-5 { margin-left: 41.66667%; }
  .xxlarge-offset-6 { margin-left: 50%; }
  .xxlarge-offset-7 { margin-left: 58.33333%; }
  .xxlarge-offset-8 { margin-left: 66.66667%; }
  .xxlarge-offset-9 { margin-left: 75%; }
  .xxlarge-offset-10 { margin-left: 83.33333%; }
  .xxlarge-offset-11 { margin-left: 91.66667%; }
  .xxlarge-push-1 { left: 8.33333%; right: auto; }
  .xxlarge-pull-1 { right: 8.33333%; left: auto; }
  .xxlarge-push-2 { left: 16.66667%; right: auto; }
  .xxlarge-pull-2 { right: 16.66667%; left: auto; }
  .xxlarge-push-3 { left: 25%; right: auto; }
  .xxlarge-pull-3 { right: 25%; left: auto; }
  .xxlarge-push-4 { left: 33.33333%; right: auto; }
  .xxlarge-pull-4 { right: 33.33333%; left: auto; }
  .xxlarge-push-5 { left: 41.66667%; right: auto; }
  .xxlarge-pull-5 { right: 41.66667%; left: auto; }
  .xxlarge-push-6 { left: 50%; right: auto; }
  .xxlarge-pull-6 { right: 50%; left: auto; }
  .xxlarge-push-7 { left: 58.33333%; right: auto; }
  .xxlarge-pull-7 { right: 58.33333%; left: auto; }
  .xxlarge-push-8 { left: 66.66667%; right: auto; }
  .xxlarge-pull-8 { right: 66.66667%; left: auto; }
  .xxlarge-push-9 { left: 75%; right: auto; }
  .xxlarge-pull-9 { right: 75%; left: auto; }
  .xxlarge-push-10 { left: 83.33333%; right: auto; }
  .xxlarge-pull-10 { right: 83.33333%; left: auto; }
  .xxlarge-push-11 { left: 91.66667%; right: auto; }
  .xxlarge-pull-11 { right: 91.66667%; left: auto; }
  .column.xxlarge-centered,.columns.xxlarge-centered { margin-left: auto; margin-right: auto; float: none !important; }
  .column.xxlarge-uncentered,.columns.large-uncentered { margin-left: 0; margin-right: 0; float: left !important; } 
  .xxlarge-only-text-right { text-align: right !important; }
  .xxlarge-only-text-center { text-align: center !important; }
  .xxlarge-only-text-justify { text-align: justify !important; } }
@media only screen and (min-width: 120.063em) { 
  .xxlarge-text-left { text-align: left !important; }
  .xxlarge-text-right { text-align: right !important; }
  .xxlarge-text-center { text-align: center !important; }
  .xxlarge-text-justify { text-align: justify !important; }
  .xxlarge-1 { width: 8.33333%; } 
  .xxlarge-2 { width: 16.66667%; }
  .xxlarge-3 { width: 25%; }
  .xxlarge-4 { width: 33.33333%; }
  .xxlarge-5 { width: 41.66667%; }
  .xxlarge-6 { width: 50%; }
  .xxlarge-7 { width: 58.33333%; }
  .xxlarge-8 { width: 66.66667%; }
  .xxlarge-9 { width: 75%; }
  .xxlarge-10 { width: 83.33333%; }
  .xxlarge-11 { width: 91.66667%; }
  .xxlarge-12 { width: 100%; }
  .xxlarge-offset-0 { margin-left: 0%; }
  .xxlarge-offset-1 { margin-left: 8.33333%; }
  .xxlarge-offset-2 { margin-left: 16.66667%; }
  .xxlarge-offset-3 { margin-left: 25%; }
  .xxlarge-offset-4 { margin-left: 33.33333%; }
  .xxlarge-offset-5 { margin-left: 41.66667%; }
  .xxlarge-offset-6 { margin-left: 50%; }
  .xxlarge-offset-7 { margin-left: 58.33333%; }
  .xxlarge-offset-8 { margin-left: 66.66667%; }
  .xxlarge-offset-9 { margin-left: 75%; }
  .xxlarge-offset-10 { margin-left: 83.33333%; }
  .xxlarge-offset-11 { margin-left: 91.66667%; }
  .xxlarge-push-1 { left: 8.33333%; right: auto; }
  .xxlarge-pull-1 { right: 8.33333%; left: auto; }
  .xxlarge-push-2 { left: 16.66667%; right: auto; }
  .xxlarge-pull-2 { right: 16.66667%; left: auto; }
  .xxlarge-push-3 { left: 25%; right: auto; }
  .xxlarge-pull-3 { right: 25%; left: auto; }
  .xxlarge-push-4 { left: 33.33333%; right: auto; }
  .xxlarge-pull-4 { right: 33.33333%; left: auto; }
  .xxlarge-push-5 { left: 41.66667%; right: auto; }
  .xxlarge-pull-5 { right: 41.66667%; left: auto; }
  .xxlarge-push-6 { left: 50%; right: auto; }
  .xxlarge-pull-6 { right: 50%; left: auto; }
  .xxlarge-push-7 { left: 58.33333%; right: auto; }
  .xxlarge-pull-7 { right: 58.33333%; left: auto; }
  .xxlarge-push-8 { left: 66.66667%; right: auto; }
  .xxlarge-pull-8 { right: 66.66667%; left: auto; }
  .xxlarge-push-9 { left: 75%; right: auto; }
  .xxlarge-pull-9 { right: 75%; left: auto; }
  .xxlarge-push-10 { left: 83.33333%; right: auto; }
  .xxlarge-pull-10 { right: 83.33333%; left: auto; }
  .xxlarge-push-11 { left: 91.66667%; right: auto; }
  .xxlarge-pull-11 { right: 91.66667%; left: auto; }
  .column.xxlarge-centered,.columns.xxlarge-centered { margin-left: auto; margin-right: auto; float: none !important; }
  .column.xxlarge-uncentered,.columns.large-uncentered { margin-left: 0; margin-right: 0; float: left !important; } 
  .xxlarge-text-right { text-align: right !important; }
  .xxlarge-text-center { text-align: center !important; }
  .xxlarge-text-justify { text-align: justify !important; } }
  
/* New grid containing medium styles*/
/* Grid HTML Classes */
@media only screen {
}
@media only screen and (min-width: 640px) {
}
@media only screen and (min-width: 1024px) {
}

