@charset "UTF-8";

/*==============================
=            Fonts            =
==============================*/

@font-face {
    font-family: 'OpenSans-Regular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSans-Semibold';
    src: url('../fonts/opensans-semibold-webfont.eot');
    src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-semibold-webfont.woff') format('woff'),
         url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSans-Italic';
    src: url('../fonts/opensans-italic-webfont.eot');
    src: url('../fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-italic-webfont.woff2') format('woff2'),
         url('../fonts/opensans-italic-webfont.woff') format('woff'),
         url('../fonts/opensans-italic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSans-SemiboldItalic';
    src: url('../fonts/opensans-semibolditalic-webfont.eot');
    src: url('../fonts/opensans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibolditalic-webfont.woff2') format('woff2'),
         url('../fonts/opensans-semibolditalic-webfont.woff') format('woff'),
         url('../fonts/opensans-semibolditalic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibolditalic-webfont.svg#open_sanssemibold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}


/*-------------------------------
 -            Resets            -
 -------------------------------*/
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{border:0;margin:0;padding:0;font-size:100%}body,html{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}b,strong{font-weight:700}img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic}ol,ul{list-style:none}li{display:list-item}table{border-collapse:collapse;border-spacing:0}caption,td,th{font-weight:400;vertical-align:top;text-align:left}q{quotes:none}q:after,q:before{content:"";content:none}small,sub,sup{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg{overflow:hidden}


/*-------------------------------
 -        Grid System           -
 -------------------------------*/
/* Fluid24 Grid System -  http://fluid24.org/ */
 
.container { width: 100% }
.row {width:100%; clear:both;}

/* fluid 24 99% */
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24 {
  display: inline;
  float: left;
  margin-left: 0.5%;
  margin-right: 0.5%
}

/* (Alpha ~ First, Omega ~ Last) */
.alpha {
  margin-left: 0
}

.omega {
  margin-right: 0
}

/* fgrid 24 Columns 100/24 -1 */
.container .grid_1  { width: 3.167%  }
.container .grid_2  { width: 7.333%  }
.container .grid_3  { width: 11.5%   }
.container .grid_4  { width: 15.667% }
.container .grid_5  { width: 19.833% }
.container .grid_6  { width: 24%     }
.container .grid_7  { width: 28.167% }
.container .grid_8  { width: 32.333% }
.container .grid_9  { width: 36.5%   }
.container .grid_10 { width: 40.667% }
.container .grid_11 { width: 44.833% }
.container .grid_12 { width: 49%     }
.container .grid_13 { width: 53.167% }
.container .grid_14 { width: 57.333% }
.container .grid_15 { width: 61.5%   }
.container .grid_16 { width: 65.667% }
.container .grid_17 { width: 69.833% }
.container .grid_18 { width: 74%     }
.container .grid_19 { width: 78.167% }
.container .grid_20 { width: 82.333% }
.container .grid_21 { width: 86.5%   }
.container .grid_22 { width: 90.667% }
.container .grid_23 { width: 94.833% }
.container .grid_24 { width: 99%     }
.container .grid_25 { width: 100%     }

/* Prefix Space 100/24 */
.container .prefix_1  { padding-left: 4.167%  }
.container .prefix_2  { padding-left: 8.333%  }
.container .prefix_3  { padding-left: 12.5%   }
.container .prefix_4  { padding-left: 16.667% }
.container .prefix_5  { padding-left: 20.833% }
.container .prefix_6  { padding-left: 25%     }
.container .prefix_7  { padding-left: 29.167% }
.container .prefix_8  { padding-left: 33.333% }
.container .prefix_9  { padding-left: 37.5%   }
.container .prefix_10 { padding-left: 41.667% }
.container .prefix_11 { padding-left: 45.833% }
.container .prefix_12 { padding-left: 50%     }
.container .prefix_13 { padding-left: 54.167% }
.container .prefix_14 { padding-left: 58.333% }
.container .prefix_15 { padding-left: 62.5%   }
.container .prefix_16 { padding-left: 66.667% }
.container .prefix_17 { padding-left: 70.833% }
.container .prefix_18 { padding-left: 75%     }
.container .prefix_19 { padding-left: 79.167% }
.container .prefix_20 { padding-left: 83.333% }
.container .prefix_21 { padding-left: 87.5%   }
.container .prefix_22 { padding-left: 91.667% }
.container .prefix_23 { padding-left: 95.833% }
.container .prefix_24 { padding-left: 100%    }

/* Suffix Space 100/24 */
.container .suffix_1  { padding-right: 4.167%  }
.container .suffix_2  { padding-right: 8.333%  }
.container .suffix_3  { padding-right: 12.5%   }
.container .suffix_4  { padding-right: 16.667% }
.container .suffix_5  { padding-right: 20.833% }
.container .suffix_6  { padding-right: 25%     }
.container .suffix_7  { padding-right: 29.167% }
.container .suffix_8  { padding-right: 33.333% }
.container .suffix_9  { padding-right: 37.5%   }
.container .suffix_10 { padding-right: 41.667% }
.container .suffix_11 { padding-right: 45.833% }
.container .suffix_12 { padding-right: 50%     }
.container .suffix_13 { padding-right: 54.167% }
.container .suffix_14 { padding-right: 58.333% }
.container .suffix_15 { padding-right: 62.5%   }
.container .suffix_16 { padding-right: 66.667% }
.container .suffix_17 { padding-right: 70.833% }
.container .suffix_18 { padding-right: 75%     }
.container .suffix_19 { padding-right: 79.167% }
.container .suffix_20 { padding-right: 83.333% }
.container .suffix_21 { padding-right: 87.5%   }
.container .suffix_22 { padding-right: 91.667% }
.container .suffix_23 { padding-right: 95.833% }
.container .suffix_24 { padding-right: 100%    }

/* sub fluid 24 100% */
.grid_sub_1,
.grid_sub_2,
.grid_sub_3,
.grid_sub_4,
.grid_sub_5,
.grid_sub_6,
.grid_sub_7,
.grid_sub_8,
.grid_sub_9,
.grid_sub_10,
.grid_sub_11,
.grid_sub_12,
.grid_sub_13,
.grid_sub_14,
.grid_sub_15,
.grid_sub_16,
.grid_sub_17,
.grid_sub_18,
.grid_sub_19,
.grid_sub_20,
.grid_sub_21,
.grid_sub_22,
.grid_sub_23,
.grid_sub_24{
  display: inline;
  float: left;
  margin-left: 0;
  margin-right: 0
}

/* sub fluid 24 grids 100% */
.container .grid_sub_1  { width:2.25%  }
.container .grid_sub_2  { width:6.5%   }
.container .grid_sub_3  { width:10.75% }
.container .grid_sub_4  { width:15%    }
.container .grid_sub_5  { width:19.25% }
.container .grid_sub_6  { width:23.5%  }
.container .grid_sub_7  { width:27.75% }
.container .grid_sub_8  { width:32%    }
.container .grid_sub_9  { width:36.25% }
.container .grid_sub_10 { width:40.5%  }
.container .grid_sub_11 { width:44.75% }
.container .grid_sub_12 { width:49%    }
.container .grid_sub_13 { width:53.25% }
.container .grid_sub_14 { width:57.5%  }
.container .grid_sub_15 { width:61.75% }
.container .grid_sub_16 { width:66%    }
.container .grid_sub_17 { width:70.25% }
.container .grid_sub_18 { width:74.5%  }
.container .grid_sub_19 { width:78.75% }
.container .grid_sub_20 { width:83%    }
.container .grid_sub_21 { width:87.25% }
.container .grid_sub_22 { width:91.5%  }
.container .grid_sub_23 { width:95.75% }
.container .grid_sub_24 { width:100%   }

.sub_alpha {
  margin-right: 1%
}

.sub_omega {
  margin-left: 1%
}

.sub_middle {
  margin-left: 1%;
  margin-right: 1%
}

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0
}

@media only screen and (max-width:767px) {


.container .grid_1, 
.container .grid_2,
.container .grid_3,
.container .grid_4,
.container .grid_5,
.container .grid_6,
.container .grid_7,
.container .grid_8,
.container .grid_9,
.container .grid_10,
.container .grid_11,
.container .grid_12,
.container .grid_13,
.container .grid_14,
.container .grid_15,
.container .grid_16,
.container .grid_17,
.container .grid_18,
.container .grid_19,
.container .grid_20,
.container .grid_21,
.container .grid_22,
.container .grid_23 {width:100%; margin:0;}

.container .prefix_1,
.container .prefix_2,
.container .prefix_3,
.container .prefix_4,
.container .prefix_5,
.container .prefix_6, 
.container .prefix_7,
.container .prefix_8,
.container .prefix_9,
.container .prefix_10,
.container .prefix_11,
.container .prefix_12,
.container .prefix_13,
.container .prefix_14,
.container .prefix_15,
.container .prefix_16,
.container .prefix_18,
.container .prefix_19,
.container .prefix_20,
.container .prefix_21,
.container .prefix_22,
.container .prefix_23 {padding-left: 0;}



}
