/*------------------------------------*\
    MAIN
\*------------------------------------*/

@import url('https://fonts.googleapis.com/css?family=Open+Sans:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');

/* global box-sizing */
*,
*:after,
*:before {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	text-rendering:optimizeLegibility;
}
/*
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, 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 {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	line-height: 1.2em;
}
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, 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 {
	font-weight: 300;
}
strong {
	font-weight: 500;
} */

/* make sure to set some focus styles for accessibility */
:focus {
    outline: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

body {
	font-family: 'Open Sans', sans-serif;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
    -webkit-appearance: none;
    -moz-appearance: none;
}

input[type=search] {
    -webkit-appearance: none;
    -moz-appearance: none;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

textarea {
    overflow: auto;
    vertical-align: top;
    resize: vertical;
}

/* clear */
.clear:before,
.clear:after {
    content:' ';
    display:table;
}

.clear:after {
    clear:both;
}
.clear {
    *zoom:1;
}
img {
	max-width:100%;
	vertical-align:bottom;
}
a {

}
a:hover {

}
a:focus {
	outline:0;
}
a:hover,
a:active {
	outline:0;
}
input:focus {
	outline:0;
}

ul { margin: 0; padding: 0; }


/*------------------------------------*\
    MISC
\*------------------------------------*/

::selection {
	background:#04A4CC;
	color:#FFF;
	text-shadow:none;
}
::-webkit-selection {
	background:#04A4CC;
	color:#FFF;
	text-shadow:none;
}
::-moz-selection {
	background:#04A4CC;
	color:#FFF;
	text-shadow:none;
}

/*------------------------------------*\
    RESPONSIVE
\*------------------------------------*/

*{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

.pillar-wrapper { padding-left: 15px; padding-right: 15px; }

.pillar-wrapper::after,
.wrapper::after {
	content:"";
	display:block;
	clear:both;
}

.sqa-block-lg,
.sqa-block-md,
.sqa-block-sm {
	border: none;
	display:block;
	padding:10px;
}

.sqa-block-lg { padding:20px; }
.sqa-block-md { padding:10px; }
.sqa-block-sm { padding:5px; }

.col-xxs-1, .col-xxs-2, .col-xxs-3, .col-xzs-4,
.col-xxs-5, .col-xxs-6, .col-xxs-7, .col-xzs-8,
.col-xxs-9, .col-xxs-10, .col-xxs-11, .col-xxs-12 {
	float:left;
}

.col-xxs-1::after,
.col-xxs-2::after,
.col-xxs-3::after,
.col-xzs-4::after,
.col-xxs-5::after,
.col-xxs-6::after,
.col-xxs-7::after,
.col-xzs-8::after,
.col-xxs-9::after,
.col-xxs-10::after,
.col-xxs-11::after,
.col-xxs-12::after {
    /* content: "";
    display: block;
    clear: both; */
}

.round-corner {
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
}
.round {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
}

.transition,
.pseudo-transition::before,
.pseudo-transition::after {
	transition: all 350ms ease-out;
	-webkit-transition: all 350ms ease-out;
	-moz-transition: all 350ms ease-out;
	-o-transition: all 350ms ease-out;
	-ms-transition: all 350ms ease-out;
}

.transition-fast,
.pseudo-transition-fast::before,
.pseudo-transition-fast::after {
	transition: all 150ms ease;
	-webkit-transition: all 150ms ease;
	-moz-transition: all 150ms ease;
	-o-transition: all 150ms ease;
	-ms-transition: all 150ms ease;
}

/* 12 Column Structure */
.col-xxs-1 {width:8.333333333333333%;}
.col-xxs-2 {width:16.66666666666667%;}
.col-xxs-3 {width:25%;}
.col-xxs-4 {width:33.33333333333333%;}
.col-xxs-5 {width:41.66666666666667%;}
.col-xxs-6 {width:50%;}
.col-xxs-7 {width:58.33333333333333%;}
.col-xxs-8 {width:66.66666666666667%;}
.col-xxs-9 {width:75%;}
.col-xxs-10 {width:83.33333333333333%;}
.col-xxs-11 {width:91.66666666666667%;}
.col-xxs-12 {width:100%;}


/* 20 Column Structure */
.col20-xxs-1 {width:5%;}
.col20-xxs-2 {width:10%;}
.col20-xxs-3 {width:15%;}
.col20-xxs-4 {width:20%;}
.col20-xxs-5 {width:25%;}
.col20-xxs-6 {width:30%;}
.col20-xxs-7 {width:35%;}
.col20-xxs-8 {width:40%;}
.col20-xxs-9 {width:45%;}
.col20-xxs-10 {width:50%;}
.col20-xxs-11 {width:55%;}
.col20-xxs-12 {width:60%;}
.col20-xxs-13 {width:65%;}
.col20-xxs-14 {width:70%;}
.col20-xxs-15 {width:75%;}
.col20-xxs-16 {width:80%;}
.col20-xxs-17 {width:85%;}
.col20-xxs-18 {width:90%;}
.col20-xxs-19 {width:95%;}
.col20-xxs-20 {width:100%;}

body .xxs-hide {display:none !important;}
body .xxs-show {display:block !important;}



/*/////////////////////////*/
/* RETINA DISPLAYS 		   */
/*/////////////////////////*/
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
	   only screen and (min-resolution:144dpi) {

}

/*///////////////////////*/
/* LARGER MOBILE DEVICE  */
/*///////////////////////*/
@media only screen and (min-width: 340px) {
	.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4,
	.col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8,
	.col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
		float:left;
	}

	/* 12 Column Structure */
	.col-xs-1 {width:8.333333333333333%;}
	.col-xs-2 {width:16.66666666666667%;}
	.col-xs-3 {width:25%;}
	.col-xs-4 {width:33.33333333333333%;}
	.col-xs-5 {width:41.66666666666667%;}
	.col-xs-6 {width:50%;}
	.col-xs-7 {width:58.33333333333333%;}
	.col-xs-8 {width:66.66666666666667%;}
	.col-xs-9 {width:75%;}
	.col-xs-10 {width:83.33333333333333%;}
	.col-xs-11 {width:91.66666666666667%;}
	.col-xs-12 {width:100%;}


	/* 20 Column Structure */
	.col20-xs-1 {width:5%;}
	.col20-xs-2 {width:10%;}
	.col20-xs-3 {width:15%;}
	.col20-xs-4 {width:20%;}
	.col20-xs-5 {width:25%;}
	.col20-xs-6 {width:30%;}
	.col20-xs-7 {width:35%;}
	.col20-xs-8 {width:40%;}
	.col20-xs-9 {width:45%;}
	.col20-xs-10 {width:50%;}
	.col20-xs-11 {width:55%;}
	.col20-xs-12 {width:60%;}
	.col20-xs-13 {width:65%;}
	.col20-xs-14 {width:70%;}
	.col20-xs-15 {width:75%;}
	.col20-xs-16 {width:80%;}
	.col20-xs-17 {width:85%;}
	.col20-xs-18 {width:90%;}
	.col20-xs-19 {width:95%;}
	.col20-xs-20 {width:100%;}

	body .xs-hide {display:none !important;}
	body .xs-show {display:block !important;}
}



/*////////////////////////*/
/* TABLET PORTRAIT DEVICE */
/*////////////////////////*/
@media only screen and (min-width: 480px) {
	.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4,
	.col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8,
	.col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
		float:left;
	}

	/* 12 Column Structure */
	.col-sm-1 {width:8.333333333333333%;}
	.col-sm-2 {width:16.66666666666667%;}
	.col-sm-3 {width:25%;}
	.col-sm-4 {width:33.33333333333333%;}
	.col-sm-5 {width:41.66666666666667%;}
	.col-sm-6 {width:50%;}
	.col-sm-7 {width:58.33333333333333%;}
	.col-sm-8 {width:66.66666666666667%;}
	.col-sm-9 {width:75%;}
	.col-sm-10 {width:83.33333333333333%;}
	.col-sm-11 {width:91.66666666666667%;}
	.col-sm-12 {width:100%;}


	/* 20 Column Structure */
	.col20-sm-1 {width:5%;}
	.col20-sm-2 {width:10%;}
	.col20-sm-3 {width:15%;}
	.col20-sm-4 {width:20%;}
	.col20-sm-5 {width:25%;}
	.col20-sm-6 {width:30%;}
	.col20-sm-7 {width:35%;}
	.col20-sm-8 {width:40%;}
	.col20-sm-9 {width:45%;}
	.col20-sm-10 {width:50%;}
	.col20-sm-11 {width:55%;}
	.col20-sm-12 {width:60%;}
	.col20-sm-13 {width:65%;}
	.col20-sm-14 {width:70%;}
	.col20-sm-15 {width:75%;}
	.col20-sm-16 {width:80%;}
	.col20-sm-17 {width:85%;}
	.col20-sm-18 {width:90%;}
	.col20-sm-19 {width:95%;}
	.col20-sm-20 {width:100%;}

	body .sm-hide {display:none !important;}
	body .sm-show {display:block !important;}
}


/*/////////////////////////*/
/* TABLET LANDSCAPE DEVICE */
/*/////////////////////////*/
@media only screen and (min-width:786px) {

	.col-space-left-md { padding-left: 15px; }
	.col-space-right-md { padding-right: 15px; }

	.col-md-1, .col-md-2, .col-md-3, .col-md-4,
	.col-md-5, .col-md-6, .col-md-7, .col-md-8,
	.col-md-9, .col-md-10, .col-md-11, .col-md-12 {
		float:left;
	}

	/* 12 Column Structure */
	.col-md-1 {width:8.333333333333333%;}
	.col-md-2 {width:16.66666666666667%;}
	.col-md-3 {width:25%;}
	.col-md-4 {width:33.33333333333333%;}
	.col-md-5 {width:41.66666666666667%;}
	.col-md-6 {width:50%;}
	.col-md-7 {width:58.33333333333333%;}
	.col-md-8 {width:66.66666666666667%;}
	.col-md-9 {width:75%;}
	.col-md-10 {width:83.33333333333333%;}
	.col-md-11 {width:91.66666666666667%;}
	.col-md-12 {width:100%;}


	/* 20 Column Structure */
	.col20-md-1 {width:5%;}
	.col20-md-2 {width:10%;}
	.col20-md-3 {width:15%;}
	.col20-md-4 {width:20%;}
	.col20-md-5 {width:25%;}
	.col20-md-6 {width:30%;}
	.col20-md-7 {width:35%;}
	.col20-md-8 {width:40%;}
	.col20-md-9 {width:45%;}
	.col20-md-10 {width:50%;}
	.col20-md-11 {width:55%;}
	.col20-md-12 {width:60%;}
	.col20-md-13 {width:65%;}
	.col20-md-14 {width:70%;}
	.col20-md-15 {width:75%;}
	.col20-md-16 {width:80%;}
	.col20-md-17 {width:85%;}
	.col20-md-18 {width:90%;}
	.col20-md-19 {width:95%;}
	.col20-md-20 {width:100%;}

	body .md-hide {display:none !important;}
	body .md-show {display:block !important;}

	.pillar-wrapper { padding-left: 30px; padding-right: 30px; }
}

/*/////////////////////////*/
/* SMALLER MEDIUM GRID     */
/*/////////////////////////*/
@media only screen and (min-width:1024px) {
/* 12 Column Structure */
	.col-xmd-1 {width:8.333333333333333%;}
	.col-xmd-2 {width:16.66666666666667%;}
	.col-xmd-3 {width:25%;}
	.col-xmd-4 {width:33.33333333333333%;}
	.col-xmd-5 {width:41.66666666666667%;}
	.col-xmd-6 {width:50%;}
	.col-xmd-7 {width:58.33333333333333%;}
	.col-xmd-8 {width:66.66666666666667%;}
	.col-xmd-9 {width:75%;}
	.col-xmd-10 {width:83.33333333333333%;}
	.col-xmd-11 {width:91.66666666666667%;}
	.col-xmd-12 {width:100%;}

	body .xmd-hide {display:none !important;}
	body .xmd-show {display:block !important;}
}

/*///////////////*/
/* DESKTOP DEVICE */
/*///////////////*/
@media only screen and (min-width: 1280px) {
	/* 12 Column Structure */
	.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4,
	.col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8,
	.col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
		float:left;
	}
	.col-lg-1 {width:8.333333333333333%;}
	.col-lg-2 {width:16.66666666666667%;}
	.col-lg-3 {width:25%;}
	.col-lg-4 {width:33.33333333333333%;}
	.col-lg-5 {width:41.66666666666667%;}
	.col-lg-6 {width:50%;}
	.col-lg-7 {width:58.33333333333333%;}
	.col-lg-8 {width:66.66666666666667%;}
	.col-lg-9 {width:75%;}
	.col-lg-10 {width:83.33333333333333%;}
	.col-lg-11 {width:91.66666666666667%;}
	.col-lg-12 {width:100%;}

	/* 20 Column Structure */
	.col20-lg-1, .col20-lg-2, .col20-lg-3, .col20-lg-4,
	.col20-lg-5, .col20-lg-6, .col20-lg-7, .col20-lg-8,
	.col20-lg-9, .col20-lg-10, .col20-lg-11, .col20-lg-12,
	.col20-lg-13, .col20-lg-14, .col20-lg-15, .col20-lg-16,
	.col20-lg-17, .col20-lg-18, .col20-lg-19, .col20-lg-20 {float:left;}

	.col20-lg-1 {width:5%;}
	.col20-lg-2 {width:10%;}
	.col20-lg-3 {width:15%;}
	.col20-lg-4 {width:20%;}
	.col20-lg-5 {width:25%;}
	.col20-lg-6 {width:30%;}
	.col20-lg-7 {width:35%;}
	.col20-lg-8 {width:40%;}
	.col20-lg-9 {width:45%;}
	.col20-lg-10 {width:50%;}
	.col20-lg-11 {width:55%;}
	.col20-lg-12 {width:60%;}
	.col20-lg-13 {width:65%;}
	.col20-lg-14 {width:70%;}
	.col20-lg-15 {width:75%;}
	.col20-lg-16 {width:80%;}
	.col20-lg-17 {width:85%;}
	.col20-lg-18 {width:90%;}
	.col20-lg-19 {width:95%;}
	.col20-lg-20 {width:100%;}

	body .lg-hide {display:none !important;}
	body .lg-show {display:block !important;}

	.pillar-wrapper { padding-left: 0px; padding-right: 0px; max-width: 1220px; margin: 0 auto; }
}


/*------------------------------------*\
    OFFSET
\*------------------------------------*/

@-ms-viewport {
  width: device-width;
}

.offset-xxs-0 { margin-left: 0%; }
.offset-xxs-1 { margin-left: 8.333333%; }
.offset-xxs-2 { margin-left: 16.666667%; }
.offset-xxs-3 { margin-right: 25%; }
.offset-xxs-4 { margin-left: 33.333333%; }
.offset-xxs-5 { margin-left: 41.666667%; }
.offset-xxs-6 { margin-left: 50%; }
.offset-xxs-7 { margin-left: 58.333333%; }
.offset-xxs-8 { margin-left: 66.666667%; }
.offset-xxs-9 { margin-left: 75%; }
.offset-xxs-10 { margin-left: 83.333333%; }
.offset-xxs-11 { margin-left: 91.666667%; }

.offset20-xxs-1 { margin-left: 5%; }
.offset20-xxs-2 { margin-left: 10%; }
.offset20-xxs-3 { margin-left: 15%; }
.offset20-xxs-4 { margin-left: 20%; }
.offset20-xxs-5 { margin-left: 25%; }
.offset20-xxs-6 { margin-left: 30%; }
.offset20-xxs-7 { margin-left: 35%; }
.offset20-xxs-8 { margin-left: 40%; }
.offset20-xxs-9 { margin-left: 45%; }
.offset20-xxs-10 { margin-left: 50%; }
.offset20-xxs-11 { margin-left: 55%; }
.offset20-xxs-12 { margin-left: 60%; }
.offset20-xxs-13 { margin-left: 65%; }
.offset20-xxs-14 { margin-left: 70%; }
.offset20-xxs-15 { margin-left: 75%; }
.offset20-xxs-16 { margin-left: 80%; }
.offset20-xxs-17 { margin-left: 85%; }
.offset20-xxs-18 { margin-left: 90%; }
.offset20-xxs-19 { margin-left: 95%; }
.offset20-xxs-20 { margin-left: 100%; }

.offset-r-xxs-0 { margin-right: 0%; }
.offset-r-xxs-1 { margin-right: 8.333333%; }
.offset-r-xxs-2 { margin-right: 16.666667%; }
.offset-r-xxs-3 { margin-right: 25%; }
.offset-r-xxs-4 { margin-right: 33.333333%; }
.offset-r-xxs-5 { margin-right: 41.666667%; }
.offset-r-xxs-6 { margin-right: 50%; }
.offset-r-xxs-7 { margin-right: 58.333333%; }
.offset-r-xxs-8 { margin-right: 66.666667%; }
.offset-r-xxs-9 { margin-right: 75%; }
.offset-r-xxs-10 { margin-right: 83.333333%; }
.offset-r-xxs-11 { margin-right: 91.666667%; }


@media only screen and (min-width: 340px) {
	.offset-xs-0 { margin-left: 0%; }
	.offset-xs-1 { margin-left: 8.333333%; }
	.offset-xs-2 { margin-left: 16.666667%; }
	.offset-xs-3 { margin-right: 25%; }
	.offset-xs-4 { margin-left: 33.333333%; }
	.offset-xs-5 { margin-left: 41.666667%; }
	.offset-xs-6 { margin-left: 50%; }
	.offset-xs-7 { margin-left: 58.333333%; }
	.offset-xs-8 { margin-left: 66.666667%; }
	.offset-xs-9 { margin-left: 75%; }
	.offset-xs-10 { margin-left: 83.333333%; }
	.offset-xs-11 { margin-left: 91.666667%; }

	.offset20-xs-1 { margin-left: 5%; }
	.offset20-xs-2 { margin-left: 10%; }
	.offset20-xs-3 { margin-left: 15%; }
	.offset20-xs-4 { margin-left: 20%; }
	.offset20-xs-5 { margin-left: 25%; }
	.offset20-xs-6 { margin-left: 30%; }
	.offset20-xs-7 { margin-left: 35%; }
	.offset20-xs-8 { margin-left: 40%; }
	.offset20-xs-9 { margin-left: 45%; }
	.offset20-xs-10 { margin-left: 50%; }
	.offset20-xs-11 { margin-left: 55%; }
	.offset20-xs-12 { margin-left: 60%; }
	.offset20-xs-13 { margin-left: 65%; }
	.offset20-xs-14 { margin-left: 70%; }
	.offset20-xs-15 { margin-left: 75%; }
	.offset20-xs-16 { margin-left: 80%; }
	.offset20-xs-17 { margin-left: 85%; }
	.offset20-xs-18 { margin-left: 90%; }
	.offset20-xs-19 { margin-left: 95%; }
	.offset20-xs-20 { margin-left: 100%; }

	.offset-r-xs-0 { margin-right: 0%; }
	.offset-r-xs-1 { margin-right: 8.333333%; }
	.offset-r-xs-2 { margin-right: 16.666667%; }
	.offset-r-xs-3 { margin-right: 25%; }
	.offset-r-xs-4 { margin-right: 33.333333%; }
	.offset-r-xs-5 { margin-right: 41.666667%; }
	.offset-r-xs-6 { margin-right: 50%; }
	.offset-r-xs-7 { margin-right: 58.333333%; }
	.offset-r-xs-8 { margin-right: 66.666667%; }
	.offset-r-xs-9 { margin-right: 75%; }
	.offset-r-xs-10 { margin-right: 83.333333%; }
	.offset-r-xs-11 { margin-right: 91.666667%; }
}

@media only screen and (min-width: 480px) {
	.offset-sm-0 { margin-left: 0%; }
	.offset-sm-1 { margin-left: 8.333333%; }
	.offset-sm-2 { margin-left: 16.666667%; }
	.offset-sm-3 { margin-right: 25%; }
	.offset-sm-4 { margin-left: 33.333333%; }
	.offset-sm-5 { margin-left: 41.666667%; }
	.offset-sm-6 { margin-left: 50%; }
	.offset-sm-7 { margin-left: 58.333333%; }
	.offset-sm-8 { margin-left: 66.666667%; }
	.offset-sm-9 { margin-left: 75%; }
	.offset-sm-10 { margin-left: 83.333333%; }
	.offset-sm-11 { margin-left: 91.666667%; }

	.offset20-sm-1 { margin-left: 5%; }
	.offset20-sm-2 { margin-left: 10%; }
	.offset20-sm-3 { margin-left: 15%; }
	.offset20-sm-4 { margin-left: 20%; }
	.offset20-sm-5 { margin-left: 25%; }
	.offset20-sm-6 { margin-left: 30%; }
	.offset20-sm-7 { margin-left: 35%; }
	.offset20-sm-8 { margin-left: 40%; }
	.offset20-sm-9 { margin-left: 45%; }
	.offset20-sm-10 { margin-left: 50%; }
	.offset20-sm-11 { margin-left: 55%; }
	.offset20-sm-12 { margin-left: 60%; }
	.offset20-sm-13 { margin-left: 65%; }
	.offset20-sm-14 { margin-left: 70%; }
	.offset20-sm-15 { margin-left: 75%; }
	.offset20-sm-16 { margin-left: 80%; }
	.offset20-sm-17 { margin-left: 85%; }
	.offset20-sm-18 { margin-left: 90%; }
	.offset20-sm-19 { margin-left: 95%; }
	.offset20-sm-20 { margin-left: 100%; }

	.offset-r-sm-0 { margin-right: 0%; }
	.offset-r-sm-1 { margin-right: 8.333333%; }
	.offset-r-sm-2 { margin-right: 16.666667%; }
	.offset-r-sm-3 { margin-right: 25%; }
	.offset-r-sm-4 { margin-right: 33.333333%; }
	.offset-r-sm-5 { margin-right: 41.666667%; }
	.offset-r-sm-6 { margin-right: 50%; }
	.offset-r-sm-7 { margin-right: 58.333333%; }
	.offset-r-sm-8 { margin-right: 66.666667%; }
	.offset-r-sm-9 { margin-right: 75%; }
	.offset-r-sm-10 { margin-right: 83.333333%; }
	.offset-r-sm-11 { margin-right: 91.666667%; }
}

@media only screen and (min-width:786px) {
	.offset-md-0 { margin-left: 0%; }
	.offset-md-1 { margin-left: 8.333333%; }
	.offset-md-2 { margin-left: 16.666667%; }
	.offset-md-3 { margin-left: 25%; }
	.offset-md-4 { margin-left: 33.333333%; }
	.offset-md-5 { margin-left: 41.666667%; }
	.offset-md-6 { margin-left: 50%; }
	.offset-md-7 { margin-left: 58.333333%; }
	.offset-md-8 { margin-left: 66.666667%; }
	.offset-md-9 { margin-left: 75%; }
	.offset-md-10 { margin-left: 83.333333%; }
	.offset-md-11 { margin-left: 91.666667%; }

	.offset20-md-1 { margin-left: 5%; }
	.offset20-md-2 { margin-left: 10%; }
	.offset20-md-3 { margin-left: 15%; }
	.offset20-md-4 { margin-left: 20%; }
	.offset20-md-5 { margin-left: 25%; }
	.offset20-md-6 { margin-left: 30%; }
	.offset20-md-7 { margin-left: 35%; }
	.offset20-md-8 { margin-left: 40%; }
	.offset20-md-9 { margin-left: 45%; }
	.offset20-md-10 { margin-left: 50%; }
	.offset20-md-11 { margin-left: 55%; }
	.offset20-md-12 { margin-left: 60%; }
	.offset20-md-13 { margin-left: 65%; }
	.offset20-md-14 { margin-left: 70%; }
	.offset20-md-15 { margin-left: 75%; }
	.offset20-md-16 { margin-left: 80%; }
	.offset20-md-17 { margin-left: 85%; }
	.offset20-md-18 { margin-left: 90%; }
	.offset20-md-19 { margin-left: 95%; }
	.offset20-md-20 { margin-left: 100%; }

	.offset-r-md-0 { margin-right: 0%; }
	.offset-r-md-1 { margin-right: 8.333333%; }
	.offset-r-md-2 { margin-right: 16.666667%; }
	.offset-r-md-3 { margin-right: 25%; }
	.offset-r-md-4 { margin-right: 33.333333%; }
	.offset-r-md-5 { margin-right: 41.666667%; }
	.offset-r-md-6 { margin-right: 50%; }
	.offset-r-md-7 { margin-right: 58.333333%; }
	.offset-r-md-8 { margin-right: 66.666667%; }
	.offset-r-md-9 { margin-right: 75%; }
	.offset-r-md-10 { margin-right: 83.333333%; }
	.offset-r-md-11 { margin-right: 91.666667%; }
}

@media only screen and (min-width:1280px) {
	.offset-lg-0 { margin-left: 0%; }
	.offset-lg-1 { margin-left: 8.333333%; }
	.offset-lg-2 { margin-left: 16.666667%; }
	.offset-lg-3 { margin-left: 25%; }
	.offset-lg-4 { margin-left: 33.333333%; }
	.offset-lg-5 { margin-left: 41.666667%; }
	.offset-lg-6 { margin-left: 50%; }
	.offset-lg-7 { margin-left: 58.333333%; }
	.offset-lg-8 { margin-left: 66.666667%; }
	.offset-lg-9 { margin-left: 75%; }
	.offset-lg-10 { margin-left: 83.333333%; }
	.offset-lg-11 { margin-left: 91.666667%; }

	.offset20-lg-1 { margin-left: 5%; }
	.offset20-lg-2 { margin-left: 10%; }
	.offset20-lg-3 { margin-left: 15%; }
	.offset20-lg-4 { margin-left: 20%; }
	.offset20-lg-5 { margin-left: 25%; }
	.offset20-lg-6 { margin-left: 30%; }
	.offset20-lg-7 { margin-left: 35%; }
	.offset20-lg-8 { margin-left: 40%; }
	.offset20-lg-9 { margin-left: 45%; }
	.offset20-lg-10 { margin-left: 50%; }
	.offset20-lg-11 { margin-left: 55%; }
	.offset20-lg-12 { margin-left: 60%; }
	.offset20-lg-13 { margin-left: 65%; }
	.offset20-lg-14 { margin-left: 70%; }
	.offset20-lg-15 { margin-left: 75%; }
	.offset20-lg-16 { margin-left: 80%; }
	.offset20-lg-17 { margin-left: 85%; }
	.offset20-lg-18 { margin-left: 90%; }
	.offset20-lg-19 { margin-left: 95%; }
	.offset20-lg-20 { margin-left: 100%; }

	.offset-r-lg-0 { margin-right: 0%; }
	.offset-r-lg-1 { margin-right: 8.333333%; }
	.offset-r-lg-2 { margin-right: 16.666667%; }
	.offset-r-lg-3 { margin-right: 25%; }
	.offset-r-lg-4 { margin-right: 33.333333%; }
	.offset-r-lg-5 { margin-right: 41.666667%; }
	.offset-r-lg-6 { margin-right: 50%; }
	.offset-r-lg-7 { margin-right: 58.333333%; }
	.offset-r-lg-8 { margin-right: 66.666667%; }
	.offset-r-lg-9 { margin-right: 75%; }
	.offset-r-lg-10 { margin-right: 83.333333%; }
	.offset-r-lg-11 { margin-right: 91.666667%; }
}
