@charset "UTF-8";

.flexslider { overflow: hidden; background: none; }


/* WPM Framework */

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%; vertical-align: baseline; }

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

b, strong { font-weight: bold; }
i,em { font-style: italic; line-height: inherit; }
small { font-size: 56.4%; line-height: inherit; }


html { line-height: 1; }
body{ margin:0 auto; font-size:13px;   }

hr {   height: 0;  -moz-box-sizing: content-box;       box-sizing: content-box;}



pre {  white-space: pre-wrap; }

q {  quotes: "\201C" "\201D" "\2018" "\2019";}

sub, sup {  position: relative;  font-size: 75%;  line-height: 0;  vertical-align: baseline;}
sup {  top: -0.5em;}
sub {  bottom: -0.25em;}

img {  border: 0;}
a img { border: none; }

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


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


.hide { display: none; }
.hide.active, .show { display: block; }


.fixed { position: fixed; }
.fixed.pinned { position: absolute; }
.unfixed { position: relative !important; top: auto !important; left: auto !important; }

.align_center { text-align: center; }
.align_left { text-align: left; }
.align_right { text-align: right; }


/* Mobile */
@media only screen and (max-width: 767px), only screen and (max-device-width: 767px) {   body {  min-width: 0; } h1, h2, h3, h4, h5, h6 { word-wrap: break-word; } ul, ol, dl, p { text-align: left; } .fixed { position: relative !important; top: auto !important; left: auto !important; } .align_right, .align_left{ float:none; text-align:center !important; }}


/*  Blockquotes  */
blockquote {
padding:14px; padding-left:55px; padding-right:20px; margin-bottom:20px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.25);
-moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.25);
box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.25); 
position:relative;
font-style:italic;
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 14px;
line-height: 24px;
}
blockquote:before{ 
content: "\f10d"; 
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position:absolute;
left:18px;
font-size:24px;
top:20px;
}

blockquote p {  }
blockquote cite { display: block; font-size: 12px;  }
blockquote cite:before { content: "\2014 \0020"; }
blockquote cite a {  }
blockquote cite a:visited {  }


.row .row { min-width: 0; padding-left: 0; padding-right: 0; }

/* To fix the grid into a different size, set max-width to your desired width */
.column, .columns { margin-left: 2.12766%; float: left; min-height: 1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.column:first-child, .columns:first-child, .alpha { margin-left: 0; }


/* Column Classes */
.row .one.column { width: 6.38298%; } .row .one.columns { width: 6.38298%; }.row .two.columns { width: 14.89362%; }.row .three.columns { width: 23.40426%; }.row .four.columns { width: 31.91489%; }.row .five.columns { width: 40.42553%; }.row .six.columns { width: 48.93617%; }.row .seven.columns { width: 57.44681%; }.row .eight.columns { width: 65.95745%; }.row .nine.columns { width: 74.46809%; }.row .ten.columns { width: 82.97872%; }.row .eleven.columns { width: 91.48936%; }.row .twelve.columns { width: 100%; }
/* Centered Classes */
.row .one.centered { margin-left: 46.80851%; }.row .two.centered { margin-left: 42.55319%; }.row .three.centered { margin-left: 38.29787%; }.row .four.centered { margin-left: 34.04255%; }.row .five.centered { margin-left: 29.78723%; }.row .six.centered { margin-left: 25.53191%; }.row .seven.centered { margin-left: 21.2766%; }.row .eight.centered { margin-left: 17.02128%; }.row .nine.centered { margin-left: 12.76596%; }
.row .ten.centered { margin-left: 8.51064%; }.row .eleven.centered { margin-left: 4.25532%; }

img, object, embed { max-width: 100%; height: auto; }

img { -ms-interpolation-mode: bicubic; vertical-align:middle; }

/* Nicolas Gallagher's micro clearfix */
.clearfix { *zoom: 1; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }

.row { *zoom: 1; }
.row:before, .row:after { content: ""; display: table; }
.row:after { clear: both; }

/* Centered Classes */
.row .one.centered { margin-left: 46.80851%; }
.row .two.centered { margin-left: 42.55319%; }
.row .three.centered { margin-left: 38.29787%; }
.row .four.centered { margin-left: 34.04255%; }
.row .five.centered { margin-left: 29.78723%; }
.row .six.centered { margin-left: 25.53191%; }
.row .seven.centered { margin-left: 21.2766%; }
.row .eight.centered { margin-left: 17.02128%; }
.row .nine.centered { margin-left: 12.76596%; }
.row .ten.centered { margin-left: 8.51064%; }
.row .eleven.centered { margin-left: 4.25532%; }


.container{  width:100%; }


/* Mobile */
@media only screen and (max-width: 767px), only screen and (max-device-width: 767px) { body { -webkit-text-size-adjust: none; -ms-text-size-adjust: none; width: 100%; min-width: 0; }
  .container { min-width: 0; margin-left: 0; margin-right: 0; width:100%; overflow:hidden; }
  .row .row .column, .row .row .columns { padding: 0; }
  .row .centered { margin-left: 0 !important; }
  .column, .columns { width: auto !important; float: none; margin-left: 0; margin-right: 0; }
  .column:last-child, .columns:last-child { margin-right: 0; float: none; }
  [class*="column"] + [class*="column"]:last-child { float: none; }
  [class*="column"]:before { display: table; }
  [class*="column"]:after { display: table; clear: both; }
  [class^="push_"], [class*="push_"], [class^="pull_"], [class*="pull_"] { margin-left: 0 !important; } }



/* Images */
.image { line-height: 0; margin-bottom: 20px; }
.image.circle { -webkit-border-radius: 50% !important; -moz-border-radius: 50% !important; -ms-border-radius: 50% !important; -o-border-radius: 50% !important; border-radius: 50% !important; overflow: hidden; width: auto; }
.image.rounded { overflow: hidden; -webkit-border-radius: 4px 4px; -moz-border-radius: 4px 4px; -ms-border-radius: 4px 4px; -o-border-radius: 4px 4px; border-radius: 4px 4px; }
.image.photo { border: 5px solid #fff; -webkit-box-shadow: 0 0 1px #555555; -moz-box-shadow: 0 0 1px #555555; box-shadow: 0 0 1px #555555; }
.image.photo.polaroid { padding-bottom: 50px; background: #fff; }
.img_thumbnail {  display: inline-block;  height: auto;  max-width: 100%;  padding: 4px;  line-height: 1.428571429;  background-color: #ffffff;  border: 1px solid #dddddd;  border-radius: 4px;  -webkit-transition: all 0.2s ease-in-out;          transition: all 0.2s ease-in-out;}

/* Video */
body .video { width: 100%; position: relative; height: 0; padding-bottom: 56.25%; }
body .video.twitch, body .video.youtube.show_controls { padding-top: 30px; }

.video > video, .video > iframe, .video > object, .video > embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Tables */
table { display: table;  border-collapse: collapse; border-spacing: 0; margin-bottom: 20px; width: 100%;  }
table caption { text-align: center; font-size: 30px; padding: .75em; }
table thead th, table tbody td, table tr td { display: table-cell; padding: 10px; vertical-align: top; text-align: left; border-top: 1px solid #e5e5e5; }
table tr td, table tbody tr td { font-size: 16px; }
table tr td:first-child { font-weight: bold; }
table thead { background-color: #3085d6; color: #fff; }
table thead tr th { font-size: 16px; font-weight: bold; vertical-align: bottom; }
table.striped tr:nth-of-type(even), table table tr.stripe, table table tr.striped { background-color: #e5e5e5; }
table.rounded { border-radius: 4px; border-collapse: separate; }
table.rounded caption + thead tr:first-child th:first-child, table.rounded caption + tr td:first-child, table.rounded > thead tr:first-child th:first-child, table.rounded > thead tr:first-child td:first-child, table.rounded > tr:first-child td:first-child { border-top-left-radius: 4px; }
table.rounded caption + thead tr:first-child th:last-child, table.rounded caption + tr td:last-child, table.rounded > thead tr:first-child th:last-child, table.rounded > thead tr:first-child td:last-child, table.rounded > tr:first-child td:last-child { border-top-right-radius: 4px; }
table.rounded thead ~ tr:last-child td:last-child, table.rounded tbody tr:last-child td:last-child { border-bottom-right-radius: 4px; }
table.rounded thead ~ tr:last-child td:first-child, table.rounded tbody tr:last-child td:first-child { border-bottom-left-radius: 4px; }
table.rounded thead th, table.rounded thead td, table.rounded caption + tbody tr:first-child td, table.rounded > tbody:first-child tr:first-child td { border-top: 0; }