/*
$column-width: 60;
$gutter-width: 10;
$columns: 12;
@function gridsystem-width($columns:$columns) {
    @return ($column-width * $columns) + ($gutter-width * $columns);
}
$total-width: 100%;
$min-width: 999999;
$correction: 0.5 / $min-width * 100;
@mixin row($columns:$columns) {
    display: block;
    width: $total-width*(($gutter-width + gridsystem-width($columns))/gridsystem-width($columns));
    margin: 0 $total-width*((($gutter-width*.5)/gridsystem-width($columns))*-1);
    *width: $total-width*(($gutter-width + gridsystem-width($columns))/gridsystem-width($columns))-$correction;
    *margin: 0 $total-width*((($gutter-width*.5)/gridsystem-width($columns))*-1)-$correction;
    @include clearfix();
}
@mixin column($x,$columns:$columns) {
    display: inline;
    float: left;
    width: $total-width*(((($gutter-width+$column-width)*$x)-$gutter-width) / gridsystem-width($columns));
    margin: 0 $total-width*(($gutter-width*.5)/gridsystem-width($columns));
    *width: $total-width*(((($gutter-width+$column-width)*$x)-$gutter-width) / gridsystem-width($columns))-$correction;
    *margin: 0 $total-width*(($gutter-width*.5)/gridsystem-width($columns))-$correction;
}
*/
@font-face {
  font-family: loveloblack;
  font-weight: normal;
  font-style: normal;
  src: url("../font/lovelo_black-webfont.eot");
  src: url("../font/lovelo_black-webfont.eot#iefix") format("embedded-opentype"), url("../font/lovelo_black-webfont.woff") format("woff"), url("../font/lovelo_black-webfont.ttf") format("truetype"), url("../font/lovelo_black-webfont.svg") format("svg"); }

@font-face {
  font-family: myriad;
  font-weight: normal;
  font-style: normal;
  src: url("../font/myriadpro-regular-webfont-webfont.eot");
  src: url("../font/myriadpro-regular-webfont-webfont.eot#iefix") format("embedded-opentype"), url("../font/myriadpro-regular-webfont-webfont.woff") format("woff"), url("../font/myriadpro-regular-webfont-webfont.ttf") format("truetype"), url("../font/myriadpro-regular-webfont-webfont.svg") format("svg"); }

@font-face {
  font-family: Icons;
  font-weight: normal;
  font-style: normal;
  src: url("../font/kdicons.eot");
  src: url("../font/kdicons.eot#iefix") format("embedded-opentype"), url("../font/kdicons.woff") format("woff"), url("../font/kdicons.ttf") format("truetype"), url("../font/kdicons.svg") format("svg"); }

@font-face {
  font-family: IconsNew;
  font-weight: normal;
  font-style: normal;
  src: url("../font/kdiconsNew.eot");
  src: url("../font/kdiconsNew.eot#iefix") format("embedded-opentype"), url("../font/kdiconsNew.woff") format("woff"), url("../font/kdiconsNew.ttf") format("truetype"), url("../font/kdiconsNew.svg") format("svg"); }

.bx-wrapper {
  position: relative;
  margin: 0 auto 1em;
  *zoom: 1; }
  .bx-wrapper img {
    max-width: 100%; }
  .bx-wrapper .bx-viewport {
    width: auto !important; }
  .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: 7px;
    width: 100%;
    height: 13px;
    text-align: center;
    font-size: .85em;
    font-family: Arial;
    font-weight: bold; }
    .bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-pager .bx-controls-auto-item, .bx-wrapper .bx-controls-auto .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
      display: inline-block;
      vertical-align: baseline;
      zoom: 1;
      *display: inline;
      *vertical-align: auto; }
    .bx-wrapper .bx-pager a, .bx-wrapper .bx-controls-auto a {
      background: #fff;
      text-indent: -9999px;
      display: block;
      width: 13px;
      height: 13px;
      margin: 0 3.5px;
      outline: 0; }
      .bx-wrapper .bx-pager a:hover, .bx-wrapper .bx-pager a.active, .bx-wrapper .bx-controls-auto a:hover, .bx-wrapper .bx-controls-auto a.active {
        background: #f17726; }
  .bx-wrapper .bx-loading {
    min-height: 50px;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2000;
    background: url(http://www.orangegenie.com/frontend/img/loader.gif) center center no-repeat white; }

.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666666 \9;
  background: rgba(80, 80, 80, 0.75);
  width: 100%; }

.bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: .85em;
  padding: 10px; }

.fancybox-lock body {
  overflow: hidden !important; }

.fancybox-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  position: fixed;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: #000;
  background: rgba(0, 0, 0, 0.34); }

.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020; }
  .fancybox-wrap .fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch; }
  .fancybox-wrap .fancybox-opened {
    z-index: 8030; }
  .fancybox-wrap .fancybox-outer, .fancybox-wrap .fancybox-inner {
    position: relative; }
  .fancybox-wrap .fancybox-inner {
    overflow: hidden; }
  .fancybox-wrap .fancybox-skin {
    position: relative;
    background: #f9f9f9;
    color: #707c87; }
  .fancybox-wrap .fancybox-error {
    color: #707c87;
    margin: 0;
    padding: 15px;
    white-space: nowrap; }
  .fancybox-wrap .fancybox-image, .fancybox-wrap .fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%; }
  .fancybox-wrap .fancybox-image {
    max-width: 100%;
    max-height: 100%; }
  .fancybox-wrap #fancybox-loading {
    position: absolute;
    top: 50%;
    right: 50%;
    bottom: auto;
    left: auto;
    position: fixed;
    width: 60px;
    height: 60px;
    margin: -30px -30px 0 0;
    overflow: hidden;
    background: url(http://www.orangegenie.com/frontend/img/loader.gif) 50% 50% no-repeat white;
    opacity: 0.8;
    cursor: pointer;
    z-index: 8060;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    behavior: url(http://www.orangegenie.com/frontend/css/pie.htc); }
  .fancybox-wrap .fancybox-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
    font-family: Icons; }
    .fancybox-wrap .fancybox-close:before {
      content: "\e6a4"; }
  .fancybox-wrap .fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    visibility: hidden;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible !important; }
  .fancybox-wrap .fancybox-lock {
    overflow: hidden !important;
    width: auto; }
  .fancybox-wrap .fancybox-lock body {
    overflow: hidden !important; }
  .fancybox-wrap .fancybox-lock-test {
    overflow-y: hidden !important; }

.no-boxsizing .fancybox-close {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe6a4;'); }

/*



.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('http://www.orangegenie.com/frontend/css/blank.gif');  helps IE 
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

 Title helper 

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent;  Fallback for web browsers that doesn't support RGBa 
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

Retina graphics!
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('http://www.orangegenie.com/frontend/css/fancybox_sprite@2x.png');
		background-size: 44px 152px; The size of the normal image, half the size of the hi-res image
	}

	#fancybox-loading div {
		background-image: url('http://www.orangegenie.com/frontend/css/fancybox_loading@2x.gif');
		background-size: 24px 24px; The size of the normal image, half the size of the hi-res image
	}
}*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

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

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

body {
  font-family: "myriad", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.3em;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  background: transparent;
  color: #707c87; }

*, * :before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: 0;
  border-radius: 0; }

.no-boxsizing *, .no-boxsizing * :before, .no-boxsizing *:after {
  behavior: url(http://www.orangegenie.com/frontend/css/boxsizing.htc);
  zoom: 1;
  position: relative;
  word-wrap: break-word;
  _overflow: hidden;
  _overflow-y: visible; }

strong, b {
  font-weight: bold; }

em, i {
  font-style: italic; }

small {
  font-size: 75%; }

a {
  text-decoration: none;
  -webkit-transition: color 0.2s ease-in-out;
  -moz-transition: color 0.2s ease-in-out;
  -o-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out; }
  a {
    color: #408fbf; }
    a:visited {
      color: #408fbf; }
    a:hover {
      color: #85bce0; }
    a:focus {
      color: #85bce0; }
    a:active {
      color: #85bce0; }

p {
  text-align: left;
  margin: 0 0 1.3em; }

h1, h2, h3, h4, h5, h6, legend {
  font-weight: normal; }

h1 {
  font-size: 30px;
  font-family: "loveloblack", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #278fcf;
  line-height: 32px;
  margin-bottom: 25px;
  text-transform: uppercase; }

h2 {
  font-size: 24px;
  color: #999;
  line-height: 26px;
  margin-bottom: 20px;
  text-transform: uppercase; }

h3 {
  font-size: 20px;
  color: #999;
  line-height: 22px;
  margin-bottom: 15px; }

h4 {
  font-size: 18px;
  line-height: 20px;
  margin-bottom: 15px; }

h5 {
  font-size: 16px;
  line-height: 18px;
  margin-bottom: 15px; }

h6 {
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 15px; }

abbr, acronym {
  cursor: help;
  border-bottom: 1px dashed #707c87; }

acronym {
  text-transform: uppercase; }

ul, ol {
  list-style: decimal;
  margin: 0 0 1.3em 2.6em; }

ul {
  list-style: disc outside; }
  ul ul, ul ol {
    margin: 0.65em 0 0.65em 2.6em; }

ol ol {
  margin: 0.65em 0 0.65em 2.6em; }

hr {
  background: #707c87;
  border: 0;
  color: #707c87;
  height: 1px;
  line-height: 0;
  margin: 1em 0;
  position: relative; }
  hr:after {
    background: #f1f2f3;
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    position: absolute;
    top: 1px; }

img {
  max-width: 100%; }

input[type=text],
input[type=password],
input[type=button],
input[type=color],
input[type=date],
input[type=datetime],
input[type=datetime-local],
input[type=email],
input[type=month],
input[type=number],
input[type=range],
input[type=reset],
input[type=search],
input[type=submit],
input[type=tel],
input[type=time],
input[type=url],
input[type=week],
textarea,
button {
  -webkit-appearance: none;
  border-radius: 0;
  background: transparent;
  width: 100%;
  display: block;
  font-family: "myriad", Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #f17726;
  border: 1px solid #f17726;
  margin: 0 0 8px;
  padding: 5px 10px;
  -webkit-transition: border-color 0.2s ease-in-out, color 0.2s ease-in-out;
  -moz-transition: border-color 0.2s ease-in-out, color 0.2s ease-in-out;
  -o-transition: border-color 0.2s ease-in-out, color 0.2s ease-in-out;
  transition: border-color 0.2s ease-in-out, color 0.2s ease-in-out; }
  input[type=text]::-webkit-input-placeholder, input[type=text]:-moz-placeholder, input[type=text]::-moz-placeholder, input[type=text]:-ms-input-placeholder,
  input[type=password]::-webkit-input-placeholder,
  input[type=password]:-moz-placeholder,
  input[type=password]::-moz-placeholder,
  input[type=password]:-ms-input-placeholder,
  input[type=button]::-webkit-input-placeholder,
  input[type=button]:-moz-placeholder,
  input[type=button]::-moz-placeholder,
  input[type=button]:-ms-input-placeholder,
  input[type=color]::-webkit-input-placeholder,
  input[type=color]:-moz-placeholder,
  input[type=color]::-moz-placeholder,
  input[type=color]:-ms-input-placeholder,
  input[type=date]::-webkit-input-placeholder,
  input[type=date]:-moz-placeholder,
  input[type=date]::-moz-placeholder,
  input[type=date]:-ms-input-placeholder,
  input[type=datetime]::-webkit-input-placeholder,
  input[type=datetime]:-moz-placeholder,
  input[type=datetime]::-moz-placeholder,
  input[type=datetime]:-ms-input-placeholder,
  input[type=datetime-local]::-webkit-input-placeholder,
  input[type=datetime-local]:-moz-placeholder,
  input[type=datetime-local]::-moz-placeholder,
  input[type=datetime-local]:-ms-input-placeholder,
  input[type=email]::-webkit-input-placeholder,
  input[type=email]:-moz-placeholder,
  input[type=email]::-moz-placeholder,
  input[type=email]:-ms-input-placeholder,
  input[type=month]::-webkit-input-placeholder,
  input[type=month]:-moz-placeholder,
  input[type=month]::-moz-placeholder,
  input[type=month]:-ms-input-placeholder,
  input[type=number]::-webkit-input-placeholder,
  input[type=number]:-moz-placeholder,
  input[type=number]::-moz-placeholder,
  input[type=number]:-ms-input-placeholder,
  input[type=range]::-webkit-input-placeholder,
  input[type=range]:-moz-placeholder,
  input[type=range]::-moz-placeholder,
  input[type=range]:-ms-input-placeholder,
  input[type=reset]::-webkit-input-placeholder,
  input[type=reset]:-moz-placeholder,
  input[type=reset]::-moz-placeholder,
  input[type=reset]:-ms-input-placeholder,
  input[type=search]::-webkit-input-placeholder,
  input[type=search]:-moz-placeholder,
  input[type=search]::-moz-placeholder,
  input[type=search]:-ms-input-placeholder,
  input[type=submit]::-webkit-input-placeholder,
  input[type=submit]:-moz-placeholder,
  input[type=submit]::-moz-placeholder,
  input[type=submit]:-ms-input-placeholder,
  input[type=tel]::-webkit-input-placeholder,
  input[type=tel]:-moz-placeholder,
  input[type=tel]::-moz-placeholder,
  input[type=tel]:-ms-input-placeholder,
  input[type=time]::-webkit-input-placeholder,
  input[type=time]:-moz-placeholder,
  input[type=time]::-moz-placeholder,
  input[type=time]:-ms-input-placeholder,
  input[type=url]::-webkit-input-placeholder,
  input[type=url]:-moz-placeholder,
  input[type=url]::-moz-placeholder,
  input[type=url]:-ms-input-placeholder,
  input[type=week]::-webkit-input-placeholder,
  input[type=week]:-moz-placeholder,
  input[type=week]::-moz-placeholder,
  input[type=week]:-ms-input-placeholder,
  textarea::-webkit-input-placeholder,
  textarea:-moz-placeholder,
  textarea::-moz-placeholder,
  textarea:-ms-input-placeholder,
  button::-webkit-input-placeholder,
  button:-moz-placeholder,
  button::-moz-placeholder,
  button:-ms-input-placeholder {
    color: #f17726;
    -webkit-transition: color 0.2s ease-in-out;
    -moz-transition: color 0.2s ease-in-out;
    -o-transition: color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out; }
  input[type=text]:focus,
  input[type=password]:focus,
  input[type=button]:focus,
  input[type=color]:focus,
  input[type=date]:focus,
  input[type=datetime]:focus,
  input[type=datetime-local]:focus,
  input[type=email]:focus,
  input[type=month]:focus,
  input[type=number]:focus,
  input[type=range]:focus,
  input[type=reset]:focus,
  input[type=search]:focus,
  input[type=submit]:focus,
  input[type=tel]:focus,
  input[type=time]:focus,
  input[type=url]:focus,
  input[type=week]:focus,
  textarea:focus,
  button:focus {
    background: transparent;
    border: 1px solid #707c87;
    color: #707c87;
    text-decoration: none; }
    input[type=text]:focus::-webkit-input-placeholder, input[type=text]:focus:-moz-placeholder, input[type=text]:focus::-moz-placeholder, input[type=text]:focus:-ms-input-placeholder,
    input[type=password]:focus::-webkit-input-placeholder,
    input[type=password]:focus:-moz-placeholder,
    input[type=password]:focus::-moz-placeholder,
    input[type=password]:focus:-ms-input-placeholder,
    input[type=button]:focus::-webkit-input-placeholder,
    input[type=button]:focus:-moz-placeholder,
    input[type=button]:focus::-moz-placeholder,
    input[type=button]:focus:-ms-input-placeholder,
    input[type=color]:focus::-webkit-input-placeholder,
    input[type=color]:focus:-moz-placeholder,
    input[type=color]:focus::-moz-placeholder,
    input[type=color]:focus:-ms-input-placeholder,
    input[type=date]:focus::-webkit-input-placeholder,
    input[type=date]:focus:-moz-placeholder,
    input[type=date]:focus::-moz-placeholder,
    input[type=date]:focus:-ms-input-placeholder,
    input[type=datetime]:focus::-webkit-input-placeholder,
    input[type=datetime]:focus:-moz-placeholder,
    input[type=datetime]:focus::-moz-placeholder,
    input[type=datetime]:focus:-ms-input-placeholder,
    input[type=datetime-local]:focus::-webkit-input-placeholder,
    input[type=datetime-local]:focus:-moz-placeholder,
    input[type=datetime-local]:focus::-moz-placeholder,
    input[type=datetime-local]:focus:-ms-input-placeholder,
    input[type=email]:focus::-webkit-input-placeholder,
    input[type=email]:focus:-moz-placeholder,
    input[type=email]:focus::-moz-placeholder,
    input[type=email]:focus:-ms-input-placeholder,
    input[type=month]:focus::-webkit-input-placeholder,
    input[type=month]:focus:-moz-placeholder,
    input[type=month]:focus::-moz-placeholder,
    input[type=month]:focus:-ms-input-placeholder,
    input[type=number]:focus::-webkit-input-placeholder,
    input[type=number]:focus:-moz-placeholder,
    input[type=number]:focus::-moz-placeholder,
    input[type=number]:focus:-ms-input-placeholder,
    input[type=range]:focus::-webkit-input-placeholder,
    input[type=range]:focus:-moz-placeholder,
    input[type=range]:focus::-moz-placeholder,
    input[type=range]:focus:-ms-input-placeholder,
    input[type=reset]:focus::-webkit-input-placeholder,
    input[type=reset]:focus:-moz-placeholder,
    input[type=reset]:focus::-moz-placeholder,
    input[type=reset]:focus:-ms-input-placeholder,
    input[type=search]:focus::-webkit-input-placeholder,
    input[type=search]:focus:-moz-placeholder,
    input[type=search]:focus::-moz-placeholder,
    input[type=search]:focus:-ms-input-placeholder,
    input[type=submit]:focus::-webkit-input-placeholder,
    input[type=submit]:focus:-moz-placeholder,
    input[type=submit]:focus::-moz-placeholder,
    input[type=submit]:focus:-ms-input-placeholder,
    input[type=tel]:focus::-webkit-input-placeholder,
    input[type=tel]:focus:-moz-placeholder,
    input[type=tel]:focus::-moz-placeholder,
    input[type=tel]:focus:-ms-input-placeholder,
    input[type=time]:focus::-webkit-input-placeholder,
    input[type=time]:focus:-moz-placeholder,
    input[type=time]:focus::-moz-placeholder,
    input[type=time]:focus:-ms-input-placeholder,
    input[type=url]:focus::-webkit-input-placeholder,
    input[type=url]:focus:-moz-placeholder,
    input[type=url]:focus::-moz-placeholder,
    input[type=url]:focus:-ms-input-placeholder,
    input[type=week]:focus::-webkit-input-placeholder,
    input[type=week]:focus:-moz-placeholder,
    input[type=week]:focus::-moz-placeholder,
    input[type=week]:focus:-ms-input-placeholder,
    textarea:focus::-webkit-input-placeholder,
    textarea:focus:-moz-placeholder,
    textarea:focus::-moz-placeholder,
    textarea:focus:-ms-input-placeholder,
    button:focus::-webkit-input-placeholder,
    button:focus:-moz-placeholder,
    button:focus::-moz-placeholder,
    button:focus:-ms-input-placeholder {
      color: #abb3ba; }

textarea {
  resize: vertical;
  min-height: 122px; }

input[type=submit], input[type=button], input[type=reset], button {
  padding: 0.65em 0.97502em;
  background: #5d666f;
  border: 1px solid #5d666f;
  color: #e3e6e8;
  text-align: center;
  cursor: pointer;
  filter: chroma(color=black);
  -webkit-transition: border-color 0.2s ease-in-out, color 0.2s ease-in-out, background-color 0.2s ease-in-out;
  -moz-transition: border-color 0.2s ease-in-out, color 0.2s ease-in-out, background-color 0.2s ease-in-out;
  -o-transition: border-color 0.2s ease-in-out, color 0.2s ease-in-out, background-color 0.2s ease-in-out;
  transition: border-color 0.2s ease-in-out, color 0.2s ease-in-out, background-color 0.2s ease-in-out; }
  input[type=submit]:hover, input[type=submit]:focus, input[type=button]:hover, input[type=button]:focus, input[type=reset]:hover, input[type=reset]:focus, button:hover, button:focus {
    background: #9099a2;
    border: 1px solid #9099a2;
    color: white; }

select {
  font-family: "myriad", Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #f17726;
  border: 1px solid #f17726;
  margin: 0 0 8px;
  padding: 7px 10px;
  width: 100%;
  -webkit-transition: border-color 0.2s ease-in-out, color 0.2s ease-in-out;
  -moz-transition: border-color 0.2s ease-in-out, color 0.2s ease-in-out;
  -o-transition: border-color 0.2s ease-in-out, color 0.2s ease-in-out;
  transition: border-color 0.2s ease-in-out, color 0.2s ease-in-out; }
  select:focus {
    border: 1px solid #707c87;
    color: #707c87; }

input[type=checkbox],
input[type=radio] {
  margin: 0 5px;
  line-height: normal; }

label {
  width: 100%;
  display: block;
  line-height: 1.3em; }
  label:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: ' ';
    clear: both;
    height: 0; }
  label input[type=checkbox],
  label input[type=radio] {
    margin: 2px 5px 0 5px;
    line-height: normal;
    float: left; }

legend {
  font-size: 120%;
  line-height: 1.3em;
  color: #74808b;
  margin-bottom: 0; }

fieldset {
  line-height: 1.3em;
  padding: 0.65em 0.97502em;
  border-top: 1px solid #abb3ba;
  margin: 0 0 1.3em;
  overflow: hidden; }

table {
  width: 100%;
  max-width: 100%;
  margin: 0 0 1.3em; }
  table th {
    vertical-align: middle;
    padding: 10px 10px 2px 10px;
    font-size: 14px;
    color: #278fcf;
    border-top: 3px solid; }
  table th, table td {
    background: #fbdcc7;
    text-align: center;
    border-left: 3px solid #fff; }
    table th:first-child, table td:first-child {
      border-left: none; }
  table thead {
    border-bottom: 1px solid #707c87; }
  table td {
    vertical-align: top;
    padding: 0px 10px 10px 10px;
    color: #4b4a4f;
    text-align: center; }

[class^="kdi-"], [class*=" kdi-"] {
  font-family: 'Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1; }

[class^="kdinew-"], [class*=" kdinew-"] {
  font-family: 'IconsNew';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1; }

.kdinew-arrow486:before {
  content: "\e600"; }

.kdinew-play:before {
  content: "\e601"; }

.kdinew-square41:before {
  content: "\e602"; }

.kdinew-tick:before {
  content: "\e603"; }

.kdinew-x:before {
  content: "\e604"; }

.kdi-accountancy:before {
  content: "\e600"; }

.kdi-arrow208:before {
  content: "\e601"; }

.kdi-calculation:before {
  content: "\e602"; }

.kdi-downarrow:before {
  content: "\e603"; }

.kdi-education:before {
  content: "\e604"; }

.kdi-fb-7:before {
  content: "\e605"; }

.kdi-google42:before {
  content: "\e606"; }

.kdi-lin-2:before {
  content: "\e607"; }

.kdi-move12:before {
  content: "\e608"; }

.kdi-og:before {
  content: "\e609"; }

.kdi-p23:before {
  content: "\e60a"; }

.kdi-square41:before {
  content: "\e60b"; }

.kdi-tw-2:before {
  content: "\e60c"; }

.kdi-umbrella:before {
  content: "\e60d"; }

.kdi-yt2:before {
  content: "\e60e"; }

.no-boxsizing .kdinew-arrow486 {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe600;'); }
.no-boxsizing .kdinew-play {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe601;'); }
.no-boxsizing .kdinew-square41 {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe602;'); }
.no-boxsizing .kdinew-tick {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe603;'); }
.no-boxsizing .kdinew-x {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe604;'); }
.no-boxsizing .kdi-accountancy {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe600;'); }
.no-boxsizing .kdi-arrow208 {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe601;'); }
.no-boxsizing .kdi-calculation {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe602;'); }
.no-boxsizing .kdi-downarrow {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe603;'); }
.no-boxsizing .kdi-education {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe604;'); }
.no-boxsizing .kdi-fb-7 {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe605;'); }
.no-boxsizing .kdi-google42 {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe606;'); }
.no-boxsizing .kdi-lin-2 {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe607;'); }
.no-boxsizing .kdi-move12 {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe608;'); }
.no-boxsizing .kdi-og {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe609;'); }
.no-boxsizing .kdi-p23 {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe60a;'); }
.no-boxsizing .kdi-square41 {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe60b;'); }
.no-boxsizing .kdi-tw-2 {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe60c;'); }
.no-boxsizing .kdi-umbrella {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe60d;'); }
.no-boxsizing .kdi-yt2 {
  *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe60e;'); }

.testContent {
  max-width: 999px;
  margin: 0 auto; }
  @media only screen and (max-width: 999px) {
    .testContent {
      margin: 0 10px; } }
  .testContent h1 {
    text-align: center;
    line-height: 2; }
  .testContent > div {
    display: block;
    width: 100%;
    width: auto; }
    .testContent > div:after {
      visibility: hidden;
      display: block;
      font-size: 0;
      content: ' ';
      clear: both;
      height: 0; }
    .testContent > div > div {
      float: left;
      width: 48.27693%;
      *width: 48.27688%;
      margin-left: 3.44613%;
      *margin-left: 3.44608%;
      margin-right: 0; }
      .testContent > div > div:first-child {
        margin-left: 0;
        *margin-left: 0; }
      .testContent > div > div .font {
        margin: 0 0 1.3em; }
        .testContent > div > div .font p {
          position: relative;
          margin: 0;
          line-height: 2;
          padding: 0 10px;
          -webkit-transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
          -moz-transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
          -o-transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
          transition: color 0.2s ease-in-out, background 0.2s ease-in-out; }
          .testContent > div > div .font p span {
            float: right; }
          .testContent > div > div .font p:hover {
            background: #707c87;
            color: #f1f2f3; }
        .testContent > div > div .font .helvetica {
          font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
        .testContent > div > div .font .arial {
          font-family: Arial, sans-serif; }
        .testContent > div > div .font .opanSans {
          font-family: 'OpenSans'; }
        .testContent > div > div .font .optima {
          font-family: 'Optima'; }
        .testContent > div > div .font .lato {
          font-family: 'Lato'; }
        .testContent > div > div .font .dinPro {
          font-family: 'DinPro'; }
      .testContent > div > div .colorScheme {
        margin: 0 0 1.3em; }
        .testContent > div > div .colorScheme p {
          position: relative;
          margin: 0;
          line-height: 2; }
          .testContent > div > div .colorScheme p .color, .testContent > div > div .colorScheme p .c1, .testContent > div > div .colorScheme p .c2, .testContent > div > div .colorScheme p .c3, .testContent > div > div .colorScheme p .c4, .testContent > div > div .colorScheme p .c5 {
            display: block;
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: auto;
            width: 5%;
            height: auto;
            background: #707c87; }
          .testContent > div > div .colorScheme p .c1 {
            position: absolute;
            top: 0;
            right: 10%;
            bottom: 0;
            left: auto;
            background: #2e3338; }
          .testContent > div > div .colorScheme p .c2 {
            position: absolute;
            top: 0;
            right: 15%;
            bottom: 0;
            left: auto;
            background: #515a62; }
          .testContent > div > div .colorScheme p .c3 {
            position: absolute;
            top: 0;
            right: 20%;
            bottom: 0;
            left: auto;
            background: #74808b; }
          .testContent > div > div .colorScheme p .c4 {
            position: absolute;
            top: 0;
            right: 25%;
            bottom: 0;
            left: auto;
            background: #9da6ae; }
          .testContent > div > div .colorScheme p .c5 {
            position: absolute;
            top: 0;
            right: 30%;
            bottom: 0;
            left: auto;
            background: #c7ccd1; }
          .testContent > div > div .colorScheme p .c6 {
            position: absolute;
            top: 0;
            right: 30%;
            bottom: 0;
            left: auto;
            background: #f1f2f3; }
          .testContent > div > div .colorScheme p.base {
            margin: 0 0 1.3em; }
          .testContent > div > div .colorScheme p.primary .color {
            background: #278fcf; }
          .testContent > div > div .colorScheme p.primary .c1 {
            background: #103b56; }
          .testContent > div > div .colorScheme p.primary .c2 {
            background: #1c6896; }
          .testContent > div > div .colorScheme p.primary .c3 {
            background: #408fbf; }
          .testContent > div > div .colorScheme p.primary .c4 {
            background: #70b3db; }
          .testContent > div > div .colorScheme p.primary .c5 {
            background: #a9d4ef; }
          .testContent > div > div .colorScheme p.primary .c6 {
            background: #eaf4fb; }
          .testContent > div > div .colorScheme p.secondary .color {
            background: #f17726; }
          .testContent > div > div .colorScheme p.secondary .c1 {
            background: #602a06; }
          .testContent > div > div .colorScheme p.secondary .c2 {
            background: #a8490b; }
          .testContent > div > div .colorScheme p.secondary .c3 {
            background: #bf7340; }
          .testContent > div > div .colorScheme p.secondary .c4 {
            background: #db9b70; }
          .testContent > div > div .colorScheme p.secondary .c5 {
            background: #f2c4a6; }
          .testContent > div > div .colorScheme p.secondary .c6 {
            background: #fcf0e9; }
          .testContent > div > div .colorScheme p.tertiary .color {
            background: #999999; }
          .testContent > div > div .colorScheme p.tertiary .c1 {
            background: #333333; }
          .testContent > div > div .colorScheme p.tertiary .c2 {
            background: #595959; }
          .testContent > div > div .colorScheme p.tertiary .c3 {
            background: gray; }
          .testContent > div > div .colorScheme p.tertiary .c4 {
            background: #a6a6a6; }
          .testContent > div > div .colorScheme p.tertiary .c5 {
            background: #cccccc; }
          .testContent > div > div .colorScheme p.tertiary .c6 {
            background: #f2f2f2; }
      .testContent > div > div .box.high, .testContent > div > div .testContent > div.grid .halves p.high, .testContent > div.grid .halves .testContent > div > div p.high, .testContent > div > div .testContent > div.grid .thirds p.high, .testContent > div.grid .thirds .testContent > div > div p.high, .testContent > div > div .testContent > div.grid .fourths p.high, .testContent > div.grid .fourths .testContent > div > div p.high, .testContent > div.grid .gutters > div .testContent > div > div p.high, .testContent > div.testContent > div.icons > div.high, .testContent > div > div .box.low, .testContent > div > div .testContent > div.grid .halves p.low, .testContent > div.grid .halves .testContent > div > div p.low, .testContent > div > div .testContent > div.grid .thirds p.low, .testContent > div.grid .thirds .testContent > div > div p.low, .testContent > div > div .testContent > div.grid .fourths p.low, .testContent > div.grid .fourths .testContent > div > div p.low, .testContent > div.grid .gutters > div .testContent > div > div p.low, .testContent > div.testContent > div.icons > div.low,
      .testContent > div > div .box.transparent,
      .testContent > div > div .testContent > div.grid .halves p.transparent,
      .testContent > div.grid .halves .testContent > div > div p.transparent,
      .testContent > div > div .testContent > div.grid .thirds p.transparent,
      .testContent > div.grid .thirds .testContent > div > div p.transparent,
      .testContent > div > div .testContent > div.grid .fourths p.transparent,
      .testContent > div.grid .fourths .testContent > div > div p.transparent,
      .testContent > div.grid .gutters > div .testContent > div > div p.transparent,
      .testContent > div.testContent > div.icons > div.transparent,
      .testContent > div > div .box.primary,
      .testContent > div > div .testContent > div.grid .halves p.primary,
      .testContent > div.grid .halves .testContent > div > div p.primary,
      .testContent > div > div .testContent > div.grid .thirds p.primary,
      .testContent > div.grid .thirds .testContent > div > div p.primary,
      .testContent > div > div .testContent > div.grid .fourths p.primary,
      .testContent > div.grid .fourths .testContent > div > div p.primary,
      .testContent > div.grid .gutters > div .testContent > div > div p.primary,
      .testContent > div.testContent > div.icons > div.primary, .testContent > div > div .box.secondary, .testContent > div > div .testContent > div.grid .halves p.secondary, .testContent > div.grid .halves .testContent > div > div p.secondary, .testContent > div > div .testContent > div.grid .thirds p.secondary, .testContent > div.grid .thirds .testContent > div > div p.secondary, .testContent > div > div .testContent > div.grid .fourths p.secondary, .testContent > div.grid .fourths .testContent > div > div p.secondary, .testContent > div.grid .gutters > div .testContent > div > div p.secondary, .testContent > div.testContent > div.icons > div.secondary, .testContent > div > div .box.tertiary, .testContent > div > div .testContent > div.grid .halves p.tertiary, .testContent > div.grid .halves .testContent > div > div p.tertiary, .testContent > div > div .testContent > div.grid .thirds p.tertiary, .testContent > div.grid .thirds .testContent > div > div p.tertiary, .testContent > div > div .testContent > div.grid .fourths p.tertiary, .testContent > div.grid .fourths .testContent > div > div p.tertiary, .testContent > div.grid .gutters > div .testContent > div > div p.tertiary, .testContent > div.testContent > div.icons > div.tertiary {
        float: left;
        width: 48.27693%;
        *width: 48.27688%;
        margin-left: 3.44613%;
        *margin-left: 3.44608%;
        margin-right: 0;
        text-align: center; }
        .testContent > div > div .box.high:first-child, .testContent > div > div .testContent > div.grid .halves p.high:first-child, .testContent > div.grid .halves .testContent > div > div p.high:first-child, .testContent > div > div .testContent > div.grid .thirds p.high:first-child, .testContent > div.grid .thirds .testContent > div > div p.high:first-child, .testContent > div > div .testContent > div.grid .fourths p.high:first-child, .testContent > div.grid .fourths .testContent > div > div p.high:first-child, .testContent > div.grid .gutters > div .testContent > div > div p.high:first-child, .testContent > div.testContent > div.icons > div.high:first-child, .testContent > div > div .box.low:first-child, .testContent > div > div .testContent > div.grid .halves p.low:first-child, .testContent > div.grid .halves .testContent > div > div p.low:first-child, .testContent > div > div .testContent > div.grid .thirds p.low:first-child, .testContent > div.grid .thirds .testContent > div > div p.low:first-child, .testContent > div > div .testContent > div.grid .fourths p.low:first-child, .testContent > div.grid .fourths .testContent > div > div p.low:first-child, .testContent > div.grid .gutters > div .testContent > div > div p.low:first-child, .testContent > div.testContent > div.icons > div.low:first-child,
        .testContent > div > div .box.transparent:first-child,
        .testContent > div > div .testContent > div.grid .halves p.transparent:first-child,
        .testContent > div.grid .halves .testContent > div > div p.transparent:first-child,
        .testContent > div > div .testContent > div.grid .thirds p.transparent:first-child,
        .testContent > div.grid .thirds .testContent > div > div p.transparent:first-child,
        .testContent > div > div .testContent > div.grid .fourths p.transparent:first-child,
        .testContent > div.grid .fourths .testContent > div > div p.transparent:first-child,
        .testContent > div.grid .gutters > div .testContent > div > div p.transparent:first-child,
        .testContent > div.testContent > div.icons > div.transparent:first-child,
        .testContent > div > div .box.primary:first-child,
        .testContent > div > div .testContent > div.grid .halves p.primary:first-child,
        .testContent > div.grid .halves .testContent > div > div p.primary:first-child,
        .testContent > div > div .testContent > div.grid .thirds p.primary:first-child,
        .testContent > div.grid .thirds .testContent > div > div p.primary:first-child,
        .testContent > div > div .testContent > div.grid .fourths p.primary:first-child,
        .testContent > div.grid .fourths .testContent > div > div p.primary:first-child,
        .testContent > div.grid .gutters > div .testContent > div > div p.primary:first-child,
        .testContent > div.testContent > div.icons > div.primary:first-child, .testContent > div > div .box.secondary:first-child, .testContent > div > div .testContent > div.grid .halves p.secondary:first-child, .testContent > div.grid .halves .testContent > div > div p.secondary:first-child, .testContent > div > div .testContent > div.grid .thirds p.secondary:first-child, .testContent > div.grid .thirds .testContent > div > div p.secondary:first-child, .testContent > div > div .testContent > div.grid .fourths p.secondary:first-child, .testContent > div.grid .fourths .testContent > div > div p.secondary:first-child, .testContent > div.grid .gutters > div .testContent > div > div p.secondary:first-child, .testContent > div.testContent > div.icons > div.secondary:first-child, .testContent > div > div .box.tertiary:first-child, .testContent > div > div .testContent > div.grid .halves p.tertiary:first-child, .testContent > div.grid .halves .testContent > div > div p.tertiary:first-child, .testContent > div > div .testContent > div.grid .thirds p.tertiary:first-child, .testContent > div.grid .thirds .testContent > div > div p.tertiary:first-child, .testContent > div > div .testContent > div.grid .fourths p.tertiary:first-child, .testContent > div.grid .fourths .testContent > div > div p.tertiary:first-child, .testContent > div.grid .gutters > div .testContent > div > div p.tertiary:first-child, .testContent > div.testContent > div.icons > div.tertiary:first-child {
          margin-left: 0;
          *margin-left: 0; }
        @media only screen and (max-width: 660px) {
          .testContent > div > div .box.high, .testContent > div > div .testContent > div.grid .halves p.high, .testContent > div.grid .halves .testContent > div > div p.high, .testContent > div > div .testContent > div.grid .thirds p.high, .testContent > div.grid .thirds .testContent > div > div p.high, .testContent > div > div .testContent > div.grid .fourths p.high, .testContent > div.grid .fourths .testContent > div > div p.high, .testContent > div.grid .gutters > div .testContent > div > div p.high, .testContent > div.testContent > div.icons > div.high, .testContent > div > div .box.low, .testContent > div > div .testContent > div.grid .halves p.low, .testContent > div.grid .halves .testContent > div > div p.low, .testContent > div > div .testContent > div.grid .thirds p.low, .testContent > div.grid .thirds .testContent > div > div p.low, .testContent > div > div .testContent > div.grid .fourths p.low, .testContent > div.grid .fourths .testContent > div > div p.low, .testContent > div.grid .gutters > div .testContent > div > div p.low, .testContent > div.testContent > div.icons > div.low,
          .testContent > div > div .box.transparent,
          .testContent > div > div .testContent > div.grid .halves p.transparent,
          .testContent > div.grid .halves .testContent > div > div p.transparent,
          .testContent > div > div .testContent > div.grid .thirds p.transparent,
          .testContent > div.grid .thirds .testContent > div > div p.transparent,
          .testContent > div > div .testContent > div.grid .fourths p.transparent,
          .testContent > div.grid .fourths .testContent > div > div p.transparent,
          .testContent > div.grid .gutters > div .testContent > div > div p.transparent,
          .testContent > div.testContent > div.icons > div.transparent,
          .testContent > div > div .box.primary,
          .testContent > div > div .testContent > div.grid .halves p.primary,
          .testContent > div.grid .halves .testContent > div > div p.primary,
          .testContent > div > div .testContent > div.grid .thirds p.primary,
          .testContent > div.grid .thirds .testContent > div > div p.primary,
          .testContent > div > div .testContent > div.grid .fourths p.primary,
          .testContent > div.grid .fourths .testContent > div > div p.primary,
          .testContent > div.grid .gutters > div .testContent > div > div p.primary,
          .testContent > div.testContent > div.icons > div.primary, .testContent > div > div .box.secondary, .testContent > div > div .testContent > div.grid .halves p.secondary, .testContent > div.grid .halves .testContent > div > div p.secondary, .testContent > div > div .testContent > div.grid .thirds p.secondary, .testContent > div.grid .thirds .testContent > div > div p.secondary, .testContent > div > div .testContent > div.grid .fourths p.secondary, .testContent > div.grid .fourths .testContent > div > div p.secondary, .testContent > div.grid .gutters > div .testContent > div > div p.secondary, .testContent > div.testContent > div.icons > div.secondary, .testContent > div > div .box.tertiary, .testContent > div > div .testContent > div.grid .halves p.tertiary, .testContent > div.grid .halves .testContent > div > div p.tertiary, .testContent > div > div .testContent > div.grid .thirds p.tertiary, .testContent > div.grid .thirds .testContent > div > div p.tertiary, .testContent > div > div .testContent > div.grid .fourths p.tertiary, .testContent > div.grid .fourths .testContent > div > div p.tertiary, .testContent > div.grid .gutters > div .testContent > div > div p.tertiary, .testContent > div.testContent > div.icons > div.tertiary {
            float: none;
            width: 100%;
            margin-left: 0;
            margin-right: 0;
            text-align: justify; } }
      .testContent > div > div .box.high, .testContent > div > div .testContent > div.grid .halves p.high, .testContent > div.grid .halves .testContent > div > div p.high, .testContent > div > div .testContent > div.grid .thirds p.high, .testContent > div.grid .thirds .testContent > div > div p.high, .testContent > div > div .testContent > div.grid .fourths p.high, .testContent > div.grid .fourths .testContent > div > div p.high, .testContent > div.grid .gutters > div .testContent > div > div p.high, .testContent > div.testContent > div.icons > div.high, .testContent > div > div .box.primary, .testContent > div > div .testContent > div.grid .halves p.primary, .testContent > div.grid .halves .testContent > div > div p.primary, .testContent > div > div .testContent > div.grid .thirds p.primary, .testContent > div.grid .thirds .testContent > div > div p.primary, .testContent > div > div .testContent > div.grid .fourths p.primary, .testContent > div.grid .fourths .testContent > div > div p.primary, .testContent > div.grid .gutters > div .testContent > div > div p.primary, .testContent > div.testContent > div.icons > div.primary, .testContent > div > div .box.tertiary, .testContent > div > div .testContent > div.grid .halves p.tertiary, .testContent > div.grid .halves .testContent > div > div p.tertiary, .testContent > div > div .testContent > div.grid .thirds p.tertiary, .testContent > div.grid .thirds .testContent > div > div p.tertiary, .testContent > div > div .testContent > div.grid .fourths p.tertiary, .testContent > div.grid .fourths .testContent > div > div p.tertiary, .testContent > div.grid .gutters > div .testContent > div > div p.tertiary, .testContent > div.testContent > div.icons > div.tertiary {
        margin-left: 0; }
      @media only screen and (max-width: 660px) {
        .testContent > div > div {
          float: none;
          width: 100%;
          margin-left: 0;
          margin-right: 0; } }
      .testContent > div > div .inputBlock {
        float: left;
        width: 48.27693%;
        *width: 48.27688%;
        margin-left: 3.44613%;
        *margin-left: 3.44608%;
        margin-right: 0; }
        .testContent > div > div .inputBlock:first-child {
          margin-left: 0;
          *margin-left: 0; }
        .testContent > div > div .inputBlock.left {
          margin-left: 0; }
    .testContent > div.grid > div {
      float: none;
      width: 100%;
      margin-left: 0;
      margin-right: 0; }
    .testContent > div.grid .halves, .testContent > div.grid .thirds, .testContent > div.grid .fourths {
      display: block;
      width: 100%;
      width: auto; }
      .testContent > div.grid .halves:after, .testContent > div.grid .thirds:after, .testContent > div.grid .fourths:after {
        visibility: hidden;
        display: block;
        font-size: 0;
        content: ' ';
        clear: both;
        height: 0; }
    .testContent > div.grid .halves p {
      float: left;
      width: 48.27693%;
      *width: 48.27688%;
      margin-left: 3.44613%;
      *margin-left: 3.44608%;
      margin-right: 0; }
      .testContent > div.grid .halves p:first-child {
        margin-left: 0;
        *margin-left: 0; }
      @media only screen and (max-width: 660px) {
        .testContent > div.grid .halves p {
          float: none;
          width: 100%;
          margin-left: 0;
          margin-right: 0; } }
    .testContent > div.grid .thirds p {
      float: left;
      width: 31.03591%;
      *width: 31.03586%;
      margin-left: 3.44613%;
      *margin-left: 3.44608%;
      margin-right: 0; }
      .testContent > div.grid .thirds p:first-child {
        margin-left: 0;
        *margin-left: 0; }
      @media only screen and (max-width: 660px) {
        .testContent > div.grid .thirds p {
          float: left;
          width: 48.27693%;
          *width: 48.27688%;
          margin-left: 3.44613%;
          *margin-left: 3.44608%;
          margin-right: 0; }
          .testContent > div.grid .thirds p:first-child {
            margin-left: 0;
            *margin-left: 0; }
          .testContent > div.grid .thirds p.odd {
            float: none;
            width: 100%;
            margin-left: 0;
            margin-right: 0; } }
    .testContent > div.grid .fourths p {
      float: left;
      width: 22.4154%;
      *width: 22.41535%;
      margin-left: 3.44613%;
      *margin-left: 3.44608%;
      margin-right: 0; }
      .testContent > div.grid .fourths p:first-child {
        margin-left: 0;
        *margin-left: 0; }
      @media only screen and (max-width: 660px) {
        .testContent > div.grid .fourths p {
          float: left;
          width: 48.27693%;
          *width: 48.27688%;
          margin-left: 3.44613%;
          *margin-left: 3.44608%;
          margin-right: 0; }
          .testContent > div.grid .fourths p:first-child {
            margin-left: 0;
            *margin-left: 0; }
          .testContent > div.grid .fourths p.row {
            margin-left: 0; } }
    .testContent > div.grid .gutters {
      display: block;
      width: 100%;
      width: auto; }
      .testContent > div.grid .gutters:after {
        visibility: hidden;
        display: block;
        font-size: 0;
        content: ' ';
        clear: both;
        height: 0; }
      .testContent > div.grid .gutters > div {
        float: left;
        width: 48.27693%;
        *width: 48.27688%;
        margin-left: 3.44613%;
        *margin-left: 3.44608%;
        margin-right: 0;
        background: #e3e6e8; }
        .testContent > div.grid .gutters > div:first-child {
          margin-left: 0;
          *margin-left: 0; }
        @media only screen and (max-width: 660px) {
          .testContent > div.grid .gutters > div {
            float: none;
            width: 100%;
            margin-left: 0;
            margin-right: 0; } }
        .testContent > div.grid .gutters > div > p {
          padding: 0.65em 0.97502em;
          margin: 0;
          text-align: center; }
        .testContent > div.grid .gutters > div.marginPlacement .left {
          display: block;
          width: 100%;
          width: auto; }
          .testContent > div.grid .gutters > div.marginPlacement .left:after {
            visibility: hidden;
            display: block;
            font-size: 0;
            content: ' ';
            clear: both;
            height: 0; }
          .testContent > div.grid .gutters > div.marginPlacement .left p {
            float: left;
            width: 48.27693%;
            *width: 48.27688%;
            margin-left: 3.44613%;
            *margin-left: 3.44608%;
            margin-right: 0; }
            .testContent > div.grid .gutters > div.marginPlacement .left p:first-child {
              margin-left: 0;
              *margin-left: 0; }
        .testContent > div.grid .gutters > div.marginPlacement .both {
          display: block;
          width: 100%;
          width: auto; }
          .testContent > div.grid .gutters > div.marginPlacement .both:after {
            visibility: hidden;
            display: block;
            font-size: 0;
            content: ' ';
            clear: both;
            height: 0; }
          .testContent > div.grid .gutters > div.marginPlacement .both p {
            float: left;
            width: 46.66867%;
            *width: 46.66862%;
            margin-left: 1.66567%;
            *margin-left: 1.66562%;
            margin-right: 1.66567%;
            *margin-right: 1.66562%; }
        .testContent > div.grid .gutters > div.differentGutters .normal {
          display: block;
          width: 100%;
          width: auto; }
          .testContent > div.grid .gutters > div.differentGutters .normal:after {
            visibility: hidden;
            display: block;
            font-size: 0;
            content: ' ';
            clear: both;
            height: 0; }
          .testContent > div.grid .gutters > div.differentGutters .normal p {
            float: left;
            width: 31.03591%;
            *width: 31.03586%;
            margin-left: 3.44613%;
            *margin-left: 3.44608%;
            margin-right: 0; }
            .testContent > div.grid .gutters > div.differentGutters .normal p:first-child {
              margin-left: 0;
              *margin-left: 0; }
        .testContent > div.grid .gutters > div.differentGutters .huge {
          display: block;
          width: 100%;
          width: auto; }
          .testContent > div.grid .gutters > div.differentGutters .huge:after {
            visibility: hidden;
            display: block;
            font-size: 0;
            content: ' ';
            clear: both;
            height: 0; }
          .testContent > div.grid .gutters > div.differentGutters .huge p {
            float: left;
            width: 28.76825%;
            *width: 28.7682%;
            margin-left: 6.84762%;
            *margin-left: 6.84757%;
            margin-right: 0; }
            .testContent > div.grid .gutters > div.differentGutters .huge p:first-child {
              margin-left: 0;
              *margin-left: 0; }
    .testContent > div.icons {
      display: block;
      width: 100%;
      width: auto; }
      .testContent > div.icons:after {
        visibility: hidden;
        display: block;
        font-size: 0;
        content: ' ';
        clear: both;
        height: 0; }
      .testContent > div.icons > div {
        float: left;
        width: 21.66867%;
        *width: 21.66862%;
        margin-left: 1.66567%;
        *margin-left: 1.66562%;
        margin-right: 1.66567%;
        *margin-right: 1.66562%;
        position: relative; }
        .testContent > div.icons > div span {
          padding: 8%;
          font-size: 24px;
          display: block;
          position: absolute;
          top: 0;
          right: 0;
          bottom: 0;
          left: auto;
          background: #e3e6e8;
          -webkit-transition: all 0.2s ease-in-out;
          -moz-transition: all 0.2s ease-in-out;
          -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out; }
        .testContent > div.icons > div:hover span {
          -ms-transform: scale(2) translate(-20%, 0);
          -moz-transform: scale(2) translate(-20%, 0);
          -webkit-transform: scale(2) translate(-20%, 0);
          transform: scale(2) translate(-20%, 0); }
    .testContent > div.slider > div {
      float: none;
      width: 100%;
      margin-left: 0;
      margin-right: 0; }

nav, footer {
  display: none; }