 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, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}:focus {outline:0;}body {line-height:1;color:#000;}ol, ul {list-style:none;}table {border-collapse:separate;border-spacing:0;}caption, th, td {text-align:left;font-weight:400;}.clear {clear: both;}.clear.big {padding-bottom: 30px;}.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;} .clearfix {display:inline-block;}* html .clearfix {height:1%;} .clearfix {display:block;}*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; margin: 0; }html{height: 100%;}.section {width: 100%;}p {margin-bottom: 20px;}.floatright {float: right;}.floatleft {float: left;}.video-container {position: relative;padding-bottom: 54%;padding-top: 30px;height: 0;overflow: hidden;margin-bottom: 20px;}.video-container iframe,.video-container object,.video-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.soundcloud-container {position: relative;padding-bottom: 22%;padding-top: 30px;height: 0;overflow: hidden;margin-bottom: 20px;}.soundcloud-container iframe,.soundcloud-container object,.soundcloud-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.full_width {width: 100%; margin-bottom: 20px;}.one_half { width: 48%; }.one_third { width: 30.66%; }.two_thirds { width: 65.33%; }.one_fourth { width: 22%; }.three_fourths { width: 74%; }.one_fifth { width: 16.8%; }.two_fifth { width: 37.6%; }.three_fifth { width: 58.4%; }.four_fifth { width: 67.2%; }.one_sixth { width: 110px; }.five_sixth { width: 82.67%; }.one_half,.one_third,.two_thirds,.three_fourths,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth {position: relative;margin-right: 4%;margin-bottom: 20px;float: left;}.last {margin-right: 0;}img {max-width: 100%; height: auto;}.breakword {word-wrap: break-word;}.normal-wrap {word-wrap: normal;}.inherit-wrap {word-wrap: auto;}.drop-cap:first-letter {float: left;margin: auto .25em auto auto;padding: inherit;font-size: 4em;font-family: inherit;line-height: 1;text-indent: 0;background: transparent;color: inherit;}p + .drop-cap {text-indent: 0;margin-top: 0;}html {font: 400 100%/1.65 serif; }body {word-wrap: break-word;}small {font-size: 65%;}h1,h2,h3,h4,h5,h6 {line-height: 1.4;margin-top: 0;text-rendering: optimizeLegibility; }.tera {font-size: 117px;font-size: 6.5rem; margin-bottom: 0.25385em;}.giga {font-size: 90px;font-size: 5rem; margin-bottom: 0.33em;}.mega {font-size: 72px;font-size: 4rem; margin-bottom: 0.3em;line-height: 1.1;}h1,.alpha {font-size: 60px;font-size: 3.33333rem; margin-bottom: 0.495em;}h2,.beta {font-size: 48px;font-size: 2.6667rem; margin-bottom: 0.61875rem;}h3,.gamma {font-size: 36px;font-size: 2rem; margin-bottom: 0.825em;}h4,.delta {font-size: 24px;font-size: 1.3333333333333333rem; margin-bottom: 1.2375em;}h5,.epsilon {font-size: 21px;font-size: 1.16667rem; margin-bottom: 1em; }h6,.zeta {font-size: 18px;font-size: 1rem; margin-bottom: 1.65em; }p {margin: auto auto 1.4em; }pre code {word-wrap: normal;white-space: -moz-pre-wrap;white-space: pre-wrap; }pre {white-space: pre;}code {white-space: pre;font-family: monospace;}abbr {font-variant: small-caps; font-weight: 600;text-transform: lowercase;}abbr:hover {cursor: help; }.button {display: inline-block;text-decoration: none;padding: 8px 13px;color: #555;border: 1px solid #dedede;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin: 0px 10px 0 0;margin-bottom: 3px;}.button.large {font-size: 18px;}.button.huge {font-size: 22px;}span.button {cursor: pointer; padding: 8px 16px; margin: 0 5px 0 0; font-size: 18px;}.button.white{background: #fff;border-color: #dedede #d8d8d8 #d3d3d3;color: #555;text-shadow: 0 1px 0 #fff;box-shadow: 0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;}.button.white:hover{background: #fff;border-color: #c7c7c7 #c3c3c3 #bebebe;text-shadow: 0 1px 0 #fdfdfd;box-shadow: 0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;}.button.grey{background: #bdbdbd;border-color: #b5b5b5 #a1a1a1 #8f8f8f;color: #555;text-shadow: 0 1px 0 #d4d4d4;box-shadow: 0 1px 1px #c9c9c9, inset 0 1px 0 #d7d7d7;}.button.grey:hover{background: #c2c2c2;border-color: #989898 #8e8e8e #878787;text-shadow: 0 1px 0 #dadada;box-shadow: 0 1px 1px #cdcdcd, inset 0 1px 0 #ccc;}.button.pink{background: #f67689;border-color: #df6f8b #da5f75 #d55061;color: #913944;text-shadow: 0 1px 0 #f89ca9;box-shadow: 0 1px 1px #c1c1c1, inset 0 1px 0 #f9a1b1;}.button.pink:hover{background: #f67c90;border-color: #c36079 #c25669 #c14e5c;text-shadow: 0 1px 0 #f9a6b4;box-shadow: 0 1px 1px #c3c3c3, inset 0 1px 0 #f8909e;}.button.orange{background: #fecc5f;border-color: #f5b74e #e5a73e #d6982f;color: #996633;text-shadow: 0 1px 0 #fedd9b;box-shadow: 0 1px 1px #d3d3d3, inset 0 1px 0 #fee395;}.button.orange:hover{background: #fecb5e;border-color: #d29a3a #cc9436 #c89133;text-shadow: 0 1px 0 #fee1a0;;box-shadow: 0 1px 1px #d4d4d4, inset 0 1px 0 #fed17e;}.button.green{background: #b7d770;border-color: #adc671 #98b65b #87aa4a;color: #5d7731;text-shadow: 0 1px 0 #cfe5a4;box-shadow: 0 1px 1px #d3d3d3, inset 0 1px 0 #d7e9a4;}.button.green:hover{background: #b9d972;border-color: #8bb14d #83a648 #7d9e45;text-shadow: 0 1px 0 #d5e8aa;box-shadow: 0 1px 1px #d5d5d5, inset 0 1px 0 #cae295;}.button.blue{background: #92dbf6;border-color: #8dc5da #76b7cf #63abc7;color: #42788e;text-shadow: 0 1px 0 #b6e6f9;box-shadow: 0 1px 1px #d6d6d6, inset 0 1px 0 #c0ebfa;}.button.blue:hover{background: #92dbf6;border-color: #7caec0 #68a3ba #5a9cb5;text-shadow: 0 1px 0 #bee9fa;box-shadow: 0 1px 1px #d6d6d6, inset 0 1px 0 #ade4f8;}.button.purple{background: #dfaeda;border-color: #bc9db9 #ad89aa #a1799d;color: #7b5777;text-shadow: 0 1px 0 #eacae6;box-shadow: 0 1px 1px #d5d5d5, inset 0 1px 0 #eed3eb;}.button.purple:hover{background: #e0b1db;border-color: #a482a0 #9b7897 #947090;text-shadow: 0 1px 0 #ecd0e9;box-shadow: 0 1px 1px #cdcdcd, inset 0 1px 0 #ccc;}.button.teal{background: #9cedef;border-color: #90c6c8 #78bdc0 #65b6ba;color: #437b7d;text-shadow: 0 1px 0 #bef3f5;box-shadow: 0 1px 1px #d5d5d5, inset 0 1px 0 #c9f5f7;}.button.teal:hover{background: #9fedf0;border-color: #7db9bb #6bb2b5 #5dacaf;text-shadow: 0 1px 0 #c5f4f6;box-shadow: 0 1px 1px #d5d5d5, inset 0 1px 0 #b7f2f4;}.button.darkblue{background: #a5b8c6;border-color: #a2afb8 #8696a1 #6f818f;color: #515f6a;text-shadow: 0 1px 0 #c4d0d9;box-shadow: 0 1px 1px #d3d3d3, inset 0 1px 0 #ced8e0;}.button.darkblue:hover{background: #adbfcb;border-color: #8996a0 #798791 #6c7a85;text-shadow: 0 1px 0 #ced9e0;box-shadow: 0 1px 1px #d3d3d3, inset 0 1px 0 #c2cfd8;}.button.black{background: #525252;border-color: #4c4c4c #313131 #1f1f1f;color: #fff;text-shadow: 0 1px 0 #2e2e2e;box-shadow: 0 1px 1px #afafaf, inset 0 1px 0 #868686;}.button.black:hover{background: #5a5a5a;border-color: #2c2c2c #1c1c1c #101010;text-shadow: 0 1px 0 #363636;box-shadow: 0 1px 1px #b1b1b1, inset 0 1px 0 #838383;}.glossy.button.white{background: #f5f5f5;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f0f0f0'); background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f0f0f0)); background: -moz-linear-gradient(top,#f9f9f9, #f0f0f0);border-color: #dedede #d8d8d8 #d3d3d3;color: #555;text-shadow: 0 1px 0 #fff;-webkit-box-shadow: 0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;-moz-box-shadow: 0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;box-shadow: 0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;}.glossy.button.white:hover{background: #f4f4f4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#f8f8f8'); background: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#f8f8f8)); background: -moz-linear-gradient(top,#efefef, #f8f8f8);border-color: #c7c7c7 #c3c3c3 #bebebe;text-shadow: 0 1px 0 #fdfdfd;-webkit-box-shadow: 0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;-moz-box-shadow: 0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;box-shadow: 0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;}.glossy.button.grey{background: #bdbdbd;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cacaca', endColorstr='#aeaeae'); background: -webkit-gradient(linear, left top, left bottom, from(#cacaca), to(#aeaeae)); background: -moz-linear-gradient(top,#cacaca, #aeaeae);border-color: #b5b5b5 #a1a1a1 #8f8f8f;color: #555;text-shadow: 0 1px 0 #d4d4d4;-webkit-box-shadow: 0 1px 1px #c9c9c9, inset 0 1px 0 #d7d7d7;-moz-box-shadow: 0 1px 1px #c9c9c9, inset 0 1px 0 #d7d7d7;box-shadow: 0 1px 1px #c9c9c9, inset 0 1px 0 #d7d7d7;}.glossy.button.grey:hover{background: #c2c2c2;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bcbcbc', endColorstr='#c2c2c2'); background: -webkit-gradient(linear, left top, left bottom, from(#bcbcbc), to(#c2c2c2)); background: -moz-linear-gradient(top,#bcbcbc, #c2c2c2);border-color: #989898 #8e8e8e #878787;text-shadow: 0 1px 0 #dadada;-webkit-box-shadow: 0 1px 1px #cdcdcd, inset 0 1px 0 #ccc;-moz-box-shadow: 0 1px 1px #cdcdcd, inset 0 1px 0 #ccc;box-shadow: 0 1px 1px #cdcdcd, inset 0 1px 0 #ccc;}.glossy.button.pink{background: #f67689;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f78297', endColorstr='#f56778'); background: -webkit-gradient(linear, left top, left bottom, from(#f78297), to(#f56778)); background: -moz-linear-gradient(top,#f78297, #f56778);border-color: #df6f8b #da5f75 #d55061;color: #913944;text-shadow: 0 1px 0 #f89ca9;-webkit-box-shadow: 0 1px 1px #c1c1c1, inset 0 1px 0 #f9a1b1;-moz-box-shadow: 0 1px 1px #c1c1c1, inset 0 1px 0 #f9a1b1;box-shadow: 0 1px 1px #c1c1c1, inset 0 1px 0 #f9a1b1;}.glossy.button.pink:hover{background: #f67c90;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f56c7e', endColorstr='#f78297'); background: -webkit-gradient(linear, left top, left bottom, from(#f56c7e), to(#f78297)); background: -moz-linear-gradient(top,#f56c7e, #f78297);border-color: #c36079 #c25669 #c14e5c;text-shadow: 0 1px 0 #f9a6b4;-webkit-box-shadow: 0 1px 1px #c3c3c3, inset 0 1px 0 #f8909e;-moz-box-shadow: 0 1px 1px #c3c3c3, inset 0 1px 0 #f8909e;box-shadow: 0 1px 1px #c3c3c3, inset 0 1px 0 #f8909e;}.glossy.button.orange{background: #fecc5f;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#feda71', endColorstr='#febb4a'); background: -webkit-gradient(linear, left top, left bottom, from(#feda71), to(#febb4a)); background: -moz-linear-gradient(top,#feda71, #febb4a);border-color: #f5b74e #e5a73e #d6982f;color: #996633;text-shadow: 0 1px 0 #fedd9b;-webkit-box-shadow: 0 1px 1px #d3d3d3, inset 0 1px 0 #fee395;-moz-box-shadow: 0 1px 1px #d3d3d3, inset 0 1px 0 #fee395;box-shadow: 0 1px 1px #d3d3d3, inset 0 1px 0 #fee395;}.glossy.button.orange:hover{background: #fecb5e;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fec354', endColorstr='#fecd61'); background: -webkit-gradient(linear, left top, left bottom, from(#fec354), to(#fecd61)); background: -moz-linear-gradient(top,#fec354, #fecd61);border-color: #d29a3a #cc9436 #c89133;text-shadow: 0 1px 0 #fee1a0;-webkit-box-shadow: 0 1px 1px #d4d4d4, inset 0 1px 0 #fed17e;-moz-box-shadow: 0 1px 1px #d4d4d4, inset 0 1px 0 #fed17e;box-shadow: 0 1px 1px #d4d4d4, inset 0 1px 0 #fed17e;}.glossy.button.green{background: #b7d770;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cae285', endColorstr='#9fcb57'); background: -webkit-gradient(linear, left top, left bottom, from(#cae285), to(#9fcb57)); background: -moz-linear-gradient(top,#cae285, #9fcb57);border-color: #adc671 #98b65b #87aa4a;color: #5d7731;text-shadow: 0 1px 0 #cfe5a4;-webkit-box-shadow: 0 1px 1px #d3d3d3, inset 0 1px 0 #d7e9a4;-moz-box-shadow: 0 1px 1px #d3d3d3, inset 0 1px 0 #d7e9a4;box-shadow: 0 1px 1px #d3d3d3, inset 0 1px 0 #d7e9a4;}.glossy.button.green:hover{background: #b9d972;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8d872', endColorstr='#b9d972'); background: -webkit-gradient(linear, left top, left bottom, from(#b8d872), to(#b9d972)); background: -moz-linear-gradient(top,#b8d872, #b9d972);border-color: #8bb14d #83a648 #7d9e45;text-shadow: 0 1px 0 #d5e8aa;-webkit-box-shadow: 0 1px 1px #d5d5d5, inset 0 1px 0 #cae295;-moz-box-shadow: 0 1px 1px #d5d5d5, inset 0 1px 0 #cae295;box-shadow: 0 1px 1px #d5d5d5, inset 0 1px 0 #cae295;}.glossy.button.blue{background: #92dbf6;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#abe4f8', endColorstr='#6fcef3'); background: -webkit-gradient(linear, left top, left bottom, from(#abe4f8), to(#6fcef3)); background: -moz-linear-gradient(top,#abe4f8, #6fcef3);border-color: #8dc5da #76b7cf #63abc7;color: #42788e;text-shadow: 0 1px 0 #b6e6f9;-webkit-box-shadow: 0 1px 1px #d6d6d6, inset 0 1px 0 #c0ebfa;-moz-box-shadow: 0 1px 1px #d6d6d6, inset 0 1px 0 #c0ebfa;box-shadow: 0 1px 1px #d6d6d6, inset 0 1px 0 #c0ebfa;}.glossy.button.blue:hover{background: #92dbf6;border-color: #7caec0 #68a3ba #5a9cb5;text-shadow: 0 1px 0 #bee9fa;-webkit-box-shadow: 0 1px 1px #d6d6d6, inset 0 1px 0 #ade4f8;-moz-box-shadow: 0 1px 1px #d6d6d6, inset 0 1px 0 #ade4f8;box-shadow: 0 1px 1px #d6d6d6, inset 0 1px 0 #ade4f8;}.glossy.button.purple{background: #dfaeda;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8c4e4', endColorstr='#d494ce'); background: -webkit-gradient(linear, left top, left bottom, from(#e8c4e4), to(#d494ce)); background: -moz-linear-gradient(top,#e8c4e4, #d494ce);border-color: #bc9db9 #ad89aa #a1799d;color: #7b5777;text-shadow: 0 1px 0 #eacae6;-webkit-box-shadow: 0 1px 1px #d5d5d5, inset 0 1px 0 #eed3eb;-moz-box-shadow: 0 1px 1px #d5d5d5, inset 0 1px 0 #eed3eb;box-shadow: 0 1px 1px #d5d5d5, inset 0 1px 0 #eed3eb;}.glossy.button.purple:hover{background: #e0b1db;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#deabd9', endColorstr='#e0b1db'); background: -webkit-gradient(linear, left top, left bottom, from(#deabd9), to(#e0b1db)); background: -moz-linear-gradient(top,#deabd9, #e0b1db);border-color: #a482a0 #9b7897 #947090;text-shadow: 0 1px 0 #ecd0e9;-webkit-box-shadow: 0 1px 1px #cdcdcd, inset 0 1px 0 #ccc;-moz-box-shadow: 0 1px 1px #cdcdcd, inset 0 1px 0 #ccc;box-shadow: 0 1px 1px #cdcdcd, inset 0 1px 0 #ccc;}.glossy.button.teal{background: #9cedef;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b7f2f4', endColorstr='#7ce7ea'); background: -webkit-gradient(linear, left top, left bottom, from(#b7f2f4), to(#7ce7ea)); background: -moz-linear-gradient(top,#b7f2f4, #7ce7ea);border-color: #90c6c8 #78bdc0 #65b6ba;color: #437b7d;text-shadow: 0 1px 0 #bef3f5;-webkit-box-shadow: 0 1px 1px #d5d5d5, inset 0 1px 0 #c9f5f7;-moz-box-shadow: 0 1px 1px #d5d5d5, inset 0 1px 0 #c9f5f7;box-shadow: 0 1px 1px #d5d5d5, inset 0 1px 0 #c9f5f7;}.glossy.button.teal:hover{background: #9fedf0;border-color: #7db9bb #6bb2b5 #5dacaf;text-shadow: 0 1px 0 #c5f4f6;-webkit-box-shadow: 0 1px 1px #d5d5d5, inset 0 1px 0 #b7f2f4;-moz-box-shadow: 0 1px 1px #d5d5d5, inset 0 1px 0 #b7f2f4;box-shadow: 0 1px 1px #d5d5d5, inset 0 1px 0 #b7f2f4;}.glossy.button.darkblue{background: #a5b8c6;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#becbd6', endColorstr='#88a1b4'); background: -webkit-gradient(linear, left top, left bottom, from(#becbd6), to(#88a1b4)); background: -moz-linear-gradient(top,#becbd6, #88a1b4);border-color: #a2afb8 #8696a1 #6f818f;color: #515f6a;text-shadow: 0 1px 0 #c4d0d9;-webkit-box-shadow: 0 1px 1px #d3d3d3, inset 0 1px 0 #ced8e0;-moz-box-shadow: 0 1px 1px #d3d3d3, inset 0 1px 0 #ced8e0;box-shadow: 0 1px 1px #d3d3d3, inset 0 1px 0 #ced8e0;}.glossy.button.darkblue:hover{background: #adbfcb;border-color: #8996a0 #798791 #6c7a85;text-shadow: 0 1px 0 #ced9e0;-webkit-box-shadow: 0 1px 1px #d3d3d3, inset 0 1px 0 #c2cfd8;-moz-box-shadow: 0 1px 1px #d3d3d3, inset 0 1px 0 #c2cfd8;box-shadow: 0 1px 1px #d3d3d3, inset 0 1px 0 #c2cfd8;}.glossy.button.black{background: #525252;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5e5e5e', endColorstr='#434343'); background: -webkit-gradient(linear, left top, left bottom, from(#5e5e5e), to(#434343)); background: -moz-linear-gradient(top,#5e5e5e, #434343);border-color: #4c4c4c #313131 #1f1f1f;color: #fff;text-shadow: 0 1px 0 #2e2e2e;-webkit-box-shadow: 0 1px 1px #afafaf, inset 0 1px 0 #868686;-moz-box-shadow: 0 1px 1px #afafaf, inset 0 1px 0 #868686;box-shadow: 0 1px 1px #afafaf, inset 0 1px 0 #868686;}.glossy.button.black:hover{background: #5a5a5a;border-color: #2c2c2c #1c1c1c #101010;text-shadow: 0 1px 0 #363636;-webkit-box-shadow: 0 1px 1px #b1b1b1, inset 0 1px 0 #838383;-moz-box-shadow: 0 1px 1px #b1b1b1, inset 0 1px 0 #838383;box-shadow: 0 1px 1px #b1b1b1, inset 0 1px 0 #838383;}body {background: #f5f5f5; font-family: 'Helvetica', 'Helvetica Neue', 'Arial', sans-serif; font-size: 12px; line-height: 24px; letter-spacing: 0.08em; color: #444; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; overflow-x: hidden;}h1, h2, h3, h4, h5, h6, nav a, .widget h6, .filters li a, blockquote, p[data-pullquote]:before, input[type="submit"], button[type="submit"] {font-family: 'Oswald', sans-serif; text-transform: uppercase; font-weight: 400;}h1, h2, h3 {font-weight: 700;}h6 {font-weight: 300;}small {display: block; font-size: 12px; font-family: 'Helvetica', 'Helvetica Neue', 'Arial', sans-serif; font-weight: normal; text-transform: none;}strong {font-weight: bold;}em {font-style: italic;}a {color: #444; text-decoration: none; border-bottom: 1px dotted #c5c5c5;-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;}p {margin-bottom: 25px;}p a {border: none;}p a:hover {color: #c0392b;}a:hover, a.active, .social a:hover, .filters li:hover, .filters li.active, .filters li:hover a, .filters li.active a, p a {color: #e74c3c; border-color: #e84d3c;}pre {font-family: monospace;}nav a.active {color: #e74c3c;}p[data-pullquote] {display: block;}p[data-pullquote]:before {content: attr(data-pullquote);float: left;width: 60%;padding: 0 20px 20px 0;font-size: 14px;max-width: 350px;}blockquote {font-size: 16px; letter-spacing: 1px; padding: 25px 13% 10px; margin: 0 0 30px;}blockquote small {display: inline-block; letter-spacing: 3px; margin: 0 0 0 20px; position: relative; top: -2px;}input, textarea {width: 100%; background: #f5f5f5; border: 1px solid #c5c5c5; padding: 15px 20px; margin: 0 0 15px;}textarea {min-height: 150px;}input[type="submit"], button[type="submit"] {width: auto; cursor: pointer;}.wrapper {margin: 50px auto;width: 960px;position: relative;background: white;}img {max-width: 100%; height: auto; vertical-align: bottom;}::selection {background: #fefac7; color: #555555;}::-moz-selection {background: #fefac7; color: #555555;}sup, sub {position: relative; font-size: 80%; line-height: 0; vertical-align: baseline;}sup {top: -0.5em;}sub {top: 0.5em;}.cover { background: url(../img/single.jpg) no-repeat center center fixed; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}hr {margin-bottom: 20px; height: 1px; background: #c5c5c5; width: 100%; border: none; clear: both;}.label {border-radius: 2em;border: 1px solid #ddd;font-size: .7em;display: inline-block;position: relative;top: -1px;line-height: 1;padding: 3px 8px;color: #000;background-color: #fff;text-decoration: none;}a.label:hover {color: #000;filter: alpha(opacity=60);-moz-opacity: 0.6;opacity: 0.6;}.label-black {background-color: #000;}.label-red {background-color: #ef6465;}.label-orange {background-color: #f48a30;}.label-green {background-color: #90af45;}.label-blue {background-color: #1c7ab4;}.label-yellow {background-color: #f3c835;}.label-black,.label-red,.label-orange,.label-green,.label-blue,.label-yellow {border: none;color: #fff;padding: 4px 8px;}a.label-black:hover,a.label-red:hover,a.label-orange:hover,a.label-green:hover,a.label-blue:hover,a.label-yellow:hover {color: #fff;}.label-small {font-size: .6em;padding: 3px 5px;}.remove-bottom, .grid.blog .one_half, .one_half .more-hover, .team .more-hover {margin-bottom: 0px;}.small-bottom {margin-bottom: 10px;}.heavy {font-weight: 700;}.no-border {border: none;}.more a {margin: 10px 0 10px 0; display: inline-block; padding: 7px 20px; border: 1px solid #e6e9eb; text-transform: uppercase; font-weight: 700; background: #fff; }.more a:hover, .more a.active {border-color: #000; color: #fff; background: #000;}.meta{font-size: 11px; font-style: italic;}.break {height: 50px;}.break.small {height: 20px;}.text-center {text-align: center;}.alert {background: #f8f9fa; border: 1px solid #e6e9eb; padding: 5px 10px; margin-bottom: 13px;}.alert i {float: right; cursor: pointer; font-size: 18px; padding-top: 4px;}.alert.danger {background: #ffe5e3; color: #d90f00; border-color: #f9bbb8;}.alert.warning {background: #fff6d6; color: #a26025; border-color: #f8d867;}.alert.success {background: #cef0cb; color: #698733; border-color: #91cc8c;}.view-background {position: fixed; z-index: 9; top: 20px; right: 20px; background: #fff; border: none; line-height: 0; padding: 13px; border: 1px solid #c5c5c5;}#logo, nav a, header, #mobile-nav {-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;}#logo a {border: none;}#logo img {margin-bottom: 13px; -webkit-filter: drop-shadow(1px 2px 0px #fff); filter: drop-shadow(1px 2px 0px #fff); top: 0; left: 0; display: block;width: 274px; height: 80px}header {position: absolute; top: 0; left: 0; display: block; width: 280px; z-index: 99; border-right: 1px solid #c5c5c5; min-height: 100%; background: #f5f5f5; box-shadow: 0px -1px 0px 1px #fff;}#mobile-nav {background: #333; width: 100%; height: 40px; position: fixed; top: 0; left: 0; z-index: 99; display: none; cursor: pointer; text-align: center; color: #fff;}#mobile-nav h3 {line-height: 38px;}#mobile-nav i {font-size: 24px; text-shadow: 0px 1px 0px #000;position: absolute; top: 7px; left: 15px;}#mobile-nav img {-webkit-filter: drop-shadow(1px 2px 1px #222); filter: drop-shadow(1px 2px 1px #222);}nav {padding-bottom: 30px; background: #f5f5f5;}nav a {display: block; padding: 5px 20px;}nav li:hover > a {padding-left: 35px; color: #e74c3c; border-color: #e74c3c;}nav li {position: relative; background: #fff;}nav ul > li:last-of-type a {border-bottom: 1px solid #c5c5c5;}nav ul li ul {display: none; position: absolute; left: 100%; min-width: 225px; top: -1px; z-index: 999; border: 1px solid #c5c5c5; box-shadow: 2px 2px 1px 0px rgba(40, 40, 40, 0.1);}nav ul li ul li:last-child a {border: none;}nav ul li:hover ul {display: block;}.widget {padding: 20px; border-bottom: 1px dotted #c5c5c5; background: #fff;}header .widget:last-child {border-bottom: 1px solid #c5c5c5;}.widget:first-child {border-top: 1px solid #c5c5c5;}.widget h6 {font-size: 12px;}.widget p:last-child {margin-bottom: 0;}.social a {border-bottom: none; font-size: 20px; margin-right: 7px; color: #c5c5c5;}.filters {padding: 0 20px 33px 40px; list-style: circle;}.filters li:hover, .filters li.active {list-style: disc;}.filters li a {border: none; position: relative; top: 2px;}.content {width: 100%; padding-left: 280px; position: relative; left: 0px; opacity: 0;}.grid li {float: left; width: 33.3%; position: relative;}.grid.portfolio li {overflow: hidden;}.grid.portfolio li div, .more-hover div {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.85); display: none; color: #fff; text-align: center; border: 5px solid #000;}.grid.portfolio li a, .more-hover a {display: block; width: 100%; height: 100%; color: #fff; border: none;}.grid.portfolio li a h4, .grid.portfolio li a p, .more-hover a h4, .more-hover a p {position: relative; top: 50%; margin-top: -22px;}.team .more-hover a h4, .team .more-hover a p {margin-top: -27px;}.grid.portfolio li a p, .more-hover a p, .team .more-hover a p {margin-top: -5px;}.grid.blog.one-col {max-width: 1000px;}.grid.blog.one-col li {width: 100% !important;}.grid.blog li {padding: 20px; border: 1px solid #c5c5c5; margin: -1px 0 0 -1px; width: 50%;-webkit-transition: background 300ms ease-in-out;-moz-transition: background 300ms ease-in-out;-ms-transition: background 300ms ease-in-out;-o-transition: background 300ms ease-in-out;transition: background 300ms ease-in-out;background: #f5f5f5;}.grid.blog li:hover {background: #fff;}.more-hover {position: relative; overflow: hidden; margin-bottom: 25px;}.more-hover img {max-width: none; width: 100%;}#loader {overflow: hidden; width: 100%; position: relative;-webkit-transition: background 300ms ease-in-out;-moz-transition: background 300ms ease-in-out;-ms-transition: background 300ms ease-in-out;-o-transition: background 300ms ease-in-out;transition: background 300ms ease-in-out;}.close i:nth-child(2) {margin-left: -5px;}article {padding: 20px 40px 40px; position: relative;}.video-title {text-align: center; width: 80%; margin: 0 auto 60px;}.video-title.blog, .video-title.team {margin: 0 auto 40px; padding-top: 50px;}.video-title.blog h2, .video-title.team h2 {margin-bottom: 35px;}section.content .article-nav {display: none;}.article-nav {width: 100%; position: relative; z-index: 9; background: #fff; margin: 0; padding: 10px 20px 10px; height: 55px; text-align: center; font-size: 30px;}.article-nav.blog {margin-bottom: -30px;}.article-nav a {border: none; margin-right: 30px;}.article-nav a:last-child {margin-right: 0;}section {max-width: 1000px; background: #fff; border-right: 1px solid #c5c5c5; border-bottom: 1px solid #c5c5c5;}section.content {max-width: 1280px;}#comment-title {margin-bottom: 40px;}.dark-wrapper #comment-title {margin-bottom: 30px;}.comments input {margin-bottom: 10px; max-width: 500px; clear: left; display: block;}.avatar {padding: 5px; border: 1px solid #c7c7c7; box-shadow: 0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb; float: left; margin-right: 25px; position: relative;}.comment-content {overflow: hidden; margin-bottom: 30px;}#comments li ul {padding-left: 105px;}.commentreply a {float: right;font-size:12px;text-transform:uppercase;display:block;}.num-com {float: right;font-size:20px;text-transform:uppercase;opacity: 0.8;display:block;}.type-admin {color: #439fde;}pre {margin-bottom: 25px; padding: 10px 20px; border: 1px solid #c7c7c7; box-shadow: 0 1px 1px #eaeaea; display: block; border-left: 3px solid #e74c3c;}.unordered {margin-bottom: 25px; list-style: square; margin-left: 50px;}.numbered {margin-bottom: 25px; list-style: decimal; margin-left: 50px;}.gallery-wrapper {overflow-x: hidden; width: 100%; height: 100%; position: relative;}.gallery.vertical {position: relative; cursor: move;}.gallery li:hover a {color: #e74c3c; border-color: #e74c3c;}.gallery.vertical li {float: left; height: 100%; width: auto; text-align: center; position: relative; overflow: hidden;}.gallery.vertical li .gallery-details {position: absolute; left: 0; bottom: 60px; width: 100%; background: #fff; padding: 40px 5px 35px; box-shadow: 0px 0px 5px 5px rgba(40,40,40,0.4); border-right: 1px solid #c5c5c5;}.gallery-details p {line-height: 18px;}.gallery.vertical li img {height: 100% !important; width: auto; max-width: none; pointer-events: none;}.gallery.horizontal li {float: left; width: 100%; position: relative;}.gallery.horizontal li img {max-width: none; width: 100% !important;}.gallery.horizontal li .gallery-details {position: absolute; top: 0; background: #fff; padding: 0 10px; height: 100%; text-align: center; width: 200px; right: 50px; border-bottom: 1px solid #c5c5c5;box-shadow: 5px 0 5px -3px rgba(40,40,40,0.4), -5px 0 5px -3px rgba(40,40,40,0.4);}.gallery-details .center {position: relative; top: 50%; margin-top: -27px;}.rslides {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}.rslides li {-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0;}.rslides li:first-child {position: relative;display: block;float: left;}.rslides img {display: block;height: auto;float: left;width: 100%;border: 0;}.rslides_tabs {text-align: center; position: relative; top: -30px;z-index: 999;}.rslides_tabs li {display: inline-block; margin: 0 3px;}.rslides_tabs li a { text-indent: -99999px; width: 50px; height: 5px; background: rgba(255,255,255,0.5); display: inline-block; border: none;}.rslides_tabs li.rslides_here a, .rslides_tabs li a:hover {background: #fff;}.etabs { margin: 0; padding: 0; }.tab { display: inline-block; zoom:1; background: #f5f5f5; border: solid 1px #c7c7c7; border-bottom: none; }.tab a { font-size: 12px; display: block; padding: 0 10px; outline: none; -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; border-bottom: none; }.tab.active { padding: 0; padding-top: 1px; position: relative; top: 1px; display: inline-block; background: #fff; margin: 0; box-shadow: none; border-bottom: none; }.tab-container div {padding: 25px 25px 30px;}.tab-container div p:last-child {margin-bottom: 0;}.tab-container div {margin-bottom: 25px; padding: 10px 20px; border: 1px solid #c7c7c7; display: block;}dl.accordion {margin-bottom: 30px;}dl.accordion dt, dl.accordion dd {margin-bottom: 10px; border: 1px solid #c7c7c7; display: block;}dl.accordion dd {padding: 20px; margin-bottom: 25px; display: none;}dl.accordion dd p:last-child {margin-bottom: 0;}dl.accordion dt.active {border-left: 3px solid #e74c3c;}dl.accordion dt a {padding: 10px 20px; display: block; border: none;}dl.accordion dt.active a {color: #e74c3c;}.pricing-table {text-align: center; border: 1px solid #c7c7c7; box-shadow: 0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb; background: #fff;}.pricing-table .header {margin: 0; padding: 14px 0;}.pricing-table .price.button {width: 100%; display: block; padding: 8px 0; font-size: 18px; font-weight: 500; border-radius: 0; margin: 0;}.pricing-table li {padding: 10px 0;}.pricing-table li:nth-of-type(odd){background: #f5f5f5;}.pricing-table li:nth-of-type(even){border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;}.pricing-table li:last-of-type {border-bottom: 1px solid #e5e5e5;}.pricing-table .button {margin: 15px 0 17px;}.pricing-table span.button {cursor: auto;}.isotope-item {z-index: 2;}.isotope-hidden.isotope-item {pointer-events: none;z-index: 1;}.isotope,.isotope .isotope-item {-webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s;-ms-transition-duration: 0.8s; -o-transition-duration: 0.8s;transition-duration: 0.8s;}.isotope {-webkit-transition-property: height, width; -moz-transition-property: height, width;-ms-transition-property: height, width; -o-transition-property: height, width;transition-property: height, width;}.isotope .isotope-item {-webkit-transition-property: -webkit-transform, opacity; -moz-transition-property:-moz-transform, opacity;-ms-transition-property: -ms-transform, opacity; -o-transition-property:-o-transform, opacity;transition-property: transform, opacity;}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition {-webkit-transition-duration: 0s; -moz-transition-duration: 0s;-ms-transition-duration: 0s; -o-transition-duration: 0s;transition-duration: 0s;}#spinningSquaresG { position: absolute; width: 120px; height: 15px; margin: 0 auto; top: 50%; left: 50%; z-index: 9999; margin: -7px 0 0 -60px; }.spinningSquaresG{position:absolute;top:0;background-color:#444;width:15px;height:15px;-moz-animation-name:bounce_spinningSquaresG;-moz-animation-duration:1.3s;-moz-animation-iteration-count:infinite;-moz-animation-direction:linear;-moz-transform:scale(.3);-webkit-animation-name:bounce_spinningSquaresG;-webkit-animation-duration:1.3s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:linear;-webkit-transform:scale(.3);-ms-animation-name:bounce_spinningSquaresG;-ms-animation-duration:1.3s;-ms-animation-iteration-count:infinite;-ms-animation-direction:linear;-ms-transform:scale(.3);-o-animation-name:bounce_spinningSquaresG;-o-animation-duration:1.3s;-o-animation-iteration-count:infinite;-o-animation-direction:linear;-o-transform:scale(.3);animation-name:bounce_spinningSquaresG;animation-duration:1.3s;animation-iteration-count:infinite;animation-direction:linear;transform:scale(.3)}#spinningSquaresG_1{left:0;-moz-animation-delay:.52s;-webkit-animation-delay:.52s;-ms-animation-delay:.52s;-o-animation-delay:.52s;animation-delay:.52s}#spinningSquaresG_2{left:15px;-moz-animation-delay:.65s;-webkit-animation-delay:.65s;-ms-animation-delay:.65s;-o-animation-delay:.65s;animation-delay:.65s}#spinningSquaresG_3{left:30px;-moz-animation-delay:.78s;-webkit-animation-delay:.78s;-ms-animation-delay:.78s;-o-animation-delay:.78s;animation-delay:.78s}#spinningSquaresG_4{left:45px;-moz-animation-delay:.91s;-webkit-animation-delay:.91s;-ms-animation-delay:.91s;-o-animation-delay:.91s;animation-delay:.91s}#spinningSquaresG_5{left:60px;-moz-animation-delay:1.04s;-webkit-animation-delay:1.04s;-ms-animation-delay:1.04s;-o-animation-delay:1.04s;animation-delay:1.04s}#spinningSquaresG_6{left:75px;-moz-animation-delay:1.17s;-webkit-animation-delay:1.17s;-ms-animation-delay:1.17s;-o-animation-delay:1.17s;animation-delay:1.17s}#spinningSquaresG_7{left:90px;-moz-animation-delay:1.3s;-webkit-animation-delay:1.3s;-ms-animation-delay:1.3s;-o-animation-delay:1.3s;animation-delay:1.3s}#spinningSquaresG_8{left:105px;-moz-animation-delay:1.43s;-webkit-animation-delay:1.43s;-ms-animation-delay:1.43s;-o-animation-delay:1.43s;animation-delay:1.43s}@-moz-keyframes bounce_spinningSquaresG{0%{-moz-transform:scale(1);background-color:#444}100%{-moz-transform:scale(.3) rotate(90deg);background-color:#FFF}}@-webkit-keyframes bounce_spinningSquaresG{0%{-webkit-transform:scale(1);background-color:#444}100%{-webkit-transform:scale(.3) rotate(90deg);background-color:#FFF}}@-ms-keyframes bounce_spinningSquaresG{0%{-ms-transform:scale(1);background-color:#444}100%{-ms-transform:scale(.3) rotate(90deg);background-color:#FFF}}@-o-keyframes bounce_spinningSquaresG{0%{-o-transform:scale(1);background-color:#444}100%{-o-transform:scale(.3) rotate(90deg);background-color:#FFF}}@keyframes bounce_spinningSquaresG{0%{transform:scale(1);background-color:#444}100%{transform:scale(.3) rotate(90deg);background-color:#FFF}}ul tags{position: static; display: block; clear: both}.tag a{text-decoration: inherit;text-rendering: inherit;}.tag {display: block;float: left;padding-top: 1px;padding-bottom: 1px;padding-left: 12px;padding-right: 12px;border-radius: 10px;margin-top: 6px;margin-bottom: 6px;margin-right: 8px;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-ms-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}.tag-sunflower {background-color: rgba(241, 196, 15, .2);border: 1px solid rgba(241, 196, 15, .3);color: rgb(241, 196, 15);text-shadow: 0px 1px 0px rgba(255,255,255, .5);}.tag-sunflower:hover {background-color: rgb(241, 196, 15);border: 1px solid rgb(241, 196, 15);color: white;text-shadow: none;}.tag-orange {background-color: rgba(243, 156, 18, .2);border: 1px solid rgba(243, 156, 18, .3);color: rgb(243, 156, 18);text-shadow: 0px 1px 0px rgba(255,255,255, .5);}.tag-orange:hover {background-color: rgb(243, 156, 18);border: 1px solid rgb(243, 156, 18);color: white;text-shadow: none;}.tag-alizarin {background-color: rgba(231, 76, 60, .2);border: 1px solid rgba(231, 76, 60, .3);color: rgb(231, 76, 60);text-shadow: 0px 1px 0px rgba(255,255,255, .5);}.tag-alizarin:hover {background-color: rgb(231, 76, 60);border: 1px solid rgb(231, 76, 60);color: white;text-shadow: none;}.tag-pomegranate {background-color: rgba(192, 57, 43, .2);border: 1px solid rgba(192, 57, 43, .3);color: rgb(192, 57, 43);text-shadow: 0px 1px 0px rgba(255,255,255, .5);}.tag-pomegranate:hover {background-color: rgb(192, 57, 43);border: 1px solid rgb(192, 57, 43);color: white;text-shadow: none;}.tag-amethyst {background-color: rgba(155, 89, 182, .2);border: 1px solid rgba(155, 89, 182, .3);color: rgb(155, 89, 182);text-shadow: 0px 1px 0px rgba(255,255,255, .5);}.tag-amethyst:hover {background-color: rgb(155, 89, 182);border: 1px solid rgb(155, 89, 182);color: white;text-shadow: none;}.tag-wisteria {background-color: rgba(142, 68, 173, .2);border: 1px solid rgba(142, 68, 173, .3);color: rgb(142, 68, 173);text-shadow: 0px 1px 0px rgba(255,255,255, .5);}.tag-wisteria:hover {background-color: rgb(142, 68, 173);border: 1px solid rgb(142, 68, 173);color: white;text-shadow: none;}.tag-turquoise {background-color: rgba(26, 188, 156, .2);border: 1px solid rgba(26, 188, 156, .3);color: rgb(26, 188, 156);text-shadow: 0px 1px 0px rgba(255,255,255, .5);}.tag-turquoise:hover {background-color: rgb(26, 188, 156);border: 1px solid rgb(26, 188, 156);color: white;text-shadow: none;}.tag-greensea {background-color: rgba(22, 160, 133, .2);border: 1px solid rgba(22, 160, 133, .3);color: rgb(22, 160, 133);text-shadow: 0px 1px 0px rgba(255,255,255, .5);}.tag-greensea:hover {background-color: rgb(22, 160, 133);border: 1px solid rgb(22, 160, 133);color: white;text-shadow: none;}.tag-peterriver {background-color: rgba(52, 152, 219, .2);border: 1px solid rgba(52, 152, 219, .3);color: rgb(52, 152, 219);text-shadow: 0px 1px 0px rgba(255,255,255, .5);}.tag-peterriver:hover {background-color: rgb(52, 152, 219);border: 1px solid rgb(52, 152, 219);color: white;text-shadow: none;}.tag-belizehole {background-color: rgba(41, 128, 185, .2);border: 1px solid rgba(41, 128, 185, .3);color: rgb(41, 128, 185);text-shadow: 0px 1px 0px rgba(255,255,255, .5);}.tag-belizehole:hover {background-color: rgb(41, 128, 185);border: 1px solid rgb(41, 128, 185);color: white;text-shadow: none;}.tag-wetasphault {background-color: rgba(52, 73, 94, .2);border: 1px solid rgba(52, 73, 94, .3);color: rgb(52, 73, 94);text-shadow: 0px 1px 0px rgba(255,255,255, .5);}.tag-wetasphault:hover {background-color: rgb(52, 73, 94);border: 1px solid rgb(52, 73, 94);color: white;text-shadow: none;}.tag-midnightblue {background-color: rgba(44, 62, 80, .2);border: 1px solid rgba(44, 62, 80, .3);color: rgb(44, 62, 80);text-shadow: 0px 1px 0px rgba(255,255,255, .5);}.tag-midnightblue:hover {background-color: rgb(44, 62, 80);border: 1px solid rgb(44, 62, 80);color: white;text-shadow: none;}.tag-darkblue {background-color: rgba(41, 47, 51, .2);border: 1px solid rgba(41, 47, 51, .3);color: rgb(41, 47, 51);text-shadow: 0px 1px 0px rgba(255,255,255, .5);}.tag-darkblue:hover {background-color: rgb(41, 47, 51);border: 1px solid rgb(41, 47, 51);color: white;text-shadow: none;} #pagination {margin-bottom: 15px; }#pagination a {display: inline; }#pagination a, #pagination .p_next a:after, #pagination .p_prev a:after {border-radius: 3px;box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px;padding: 4px 6px;display: inline-block;border-top: 1px solid #fff;text-decoration: none;color: #717171;font-size: inherit;font-family: "Helvetica Neueu", Helvetica, Arial, sans-serif;text-shadow: white 0 1px 0;background-color: #f5f5f5;background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#eaeaea));background-image: -webkit-linear-gradient(top, #f9f9f9, #eaeaea);background-image: -moz-linear-gradient(top, #f9f9f9, #eaeaea);background-image: -ms-linear-gradient(top, #f9f9f9, #eaeaea);background-image: -o-linear-gradient(top, #f9f9f9, #eaeaea);background-image: linear-gradient(top, #f9f9f9, #eaeaea);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9', EndColorStr='#eaeaea'); }#pagination a:first-child {margin-left: 0;margin-right: 10px; }#pagination a:last-child {margin-right: 0;margin-left: 10px; }#pagination a:hover, #pagination a:focus {border-color: #fff;background-color: #fdfdfd;background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#fafafa));background-image: -webkit-linear-gradient(top, #fefefe, #fafafa);background-image: -moz-linear-gradient(top, #fefefe, #fafafa);background-image: -ms-linear-gradient(top, #fefefe, #fafafa);background-image: -o-linear-gradient(top, #fefefe, #fafafa);background-image: linear-gradient(top, #fefefe, #fafafa);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe', EndColorStr='#fafafa'); }#pagination .p_next a, #pagination .p_prev a{visibility: hidden;word-spacing:-999px;letter-spacing: -999px; }#pagination .p_next a:after, #pagination .p_prev a:after{visibility: visible;word-spacing:normal;letter-spacing:normal; }#pagination .p_next a:after{content: "→";}#pagination .p_prev a:after{content: "←";} #pagination .p_current {margin-top: -5px;border-radius: 3px;margin: 1px 2px;padding: 4px 8px;display: inline-block;box-shadow: rgba(0, 0, 0, 0.75) 0 0 0 0 inset;border-color: #4f4f4f;color: #f2f2f2;text-shadow: black 0 1px 0;background-color: #676767;background-image: -webkit-gradient(linear, left top, left bottom, from(#5f5f5f), to(#5c5c5c));background-image: -webkit-linear-gradient(top, #5f5f5f, #5c5c5c);background-image: -moz-linear-gradient(top, #5f5f5f, #5c5c5c);background-image: -ms-linear-gradient(top, #5f5f5f, #5c5c5c);background-image: -o-linear-gradient(top, #5f5f5f, #5c5c5c);background-image: linear-gradient(top, #5f5f5f, #5c5c5c);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#5f5f5f', EndColorStr='#5c5c5c'); }@media only screen and (min-width: 1600px) {ul.grid li {width: 24.95%;}}@media only screen and (min-width: 1180px) {.wrapper { width:1180px; position:relative;}}@media only screen and (max-width: 1180px) {ul.grid li {width: 49.9%;}}@media only screen and (min-width: 960px) {}@media only screen and (max-width: 860px) {header {left: -280px; min-height: 100%;}header.active {left: 0;}.content {padding: 40px 0 0 0;}#mobile-nav {display: block;}#mobile-nav.active {left: 280px;}ul.grid li {width: 49.9%;}nav ul li ul {display: block; position: static; border: none; box-shadow: none;}nav ul li ul li {text-indent: 35px;}nav ul li ul li:last-child a { border-bottom: 1px dotted #c5c5c5;}nav ul li ul li a {padding-left: 0;}h2 {font-size: 26px;}figure h2 {margin-top: -35px;}.gallery.horizontal li .gallery-details {width: auto; left: 150px; right: 150px;}.article-nav {margin: 0; width: 100%;}article {padding: 5%;}.view-background {top: 60px; position: absolute;}}@media only screen and (min-width: 768px) and (max-width: 959px) {.wrapper { width:768px; position:relative;}}@media only screen and (max-width: 767px) {.wrapper { width:90%; margin: 5%; position:relative; padding: 40px; }.one_half, .one_third, .two_thirds, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth, .three_fourths { width: 100%; }}@media only screen and (min-width: 480px) and (max-width: 767px) {}@media only screen and (max-width: 600px) {ul.grid li, ul.grid.blog li {width: 100%;}}@media only screen and (max-width: 479px) {.gallery.horizontal li .gallery-details {width: auto; left: 50px; right: 50px;}}.flow { position:absolute; margin-top:30px; width:300px; top:50%; left:50%; margin-left:-50px; z-index:9999; display:none; }.flow div { position:relative; }.flow .corner { width:10px; height:10px; position:absolute; top:0px; background:url(../anaflow/sprite.c.png) 0 0px no-repeat; }.flow .top { height:10px; margin:0px 10px 0px 10px; background:url(../anaflow/sprite.y.png) 0 0 repeat-x; }.flow .mid { background:url(../anaflow/sprite.x.png) 0 0 repeat-y;}.flow .mid > div { background:url(../anaflow/sprite.x.png) top right repeat-y;padding:0px 10px 0px 10px; }.flow .mid > div > div { position:relative; background:#161717 url(../anaflow/loader.gif) center center no-repeat; overflow:hidden;color:#868686; line-height:16px; font-size:12px; }.flow .mid > div > div img {border: 0; -ms-interpolation-mode: bicubic; max-width: 100%;height: auto;width: auto; }.flow .bot { height:10px; margin:0px 10px 0px 10px; background:url(../anaflow/sprite.y.png) 0 -10px repeat-x; }.flow .bot .blc { left:0px; background-position:0px -10px; margin-left:-10px; }.flow .bot .brc { left:100%;background-position:-10px -10px; margin-right:-10px; }.flow .top .tlc { left:0px; background-position:0px 0px; margin-left:-10px; }.flow .top .trc { left:100%;background-position:-10px 0px; margin-right:-10px; }.flow .ribbon { position:absolute; bottom:60px; left:50%; margin-left:-100px; width:230px; height:38px; z-index:9999; }.flow .ribbon div { padding:15px; color:#818181; text-shadow:#000000 -1px -1px; font-size:11px; font-family:MagistralC; }.flow .controls { position:absolute; bottom:0px; left:0px; width:100%; height:38px; z-index:9999;}.flow .ui-flow-next, .flow .ui-flow-prev, .flow .ui-flow-close { display:block; width:78px; height:112px; position:absolute; top:50%; margin-top:-56px; z-index:9999; cursor:pointer; }.flow .ui-flow-next { background:url(../anaflow/flow.sprite.png) -78px 0px no-repeat; right:5px; }.flow .ui-flow-next span { position:absolute; top:0px; left:0px; display:block; width:78px; height:112px; background:url(../anaflow/flow.sprite.png) -78px -112px no-repeat;}.flow .ui-flow-prev { background:url(../anaflow/flow.sprite.png) 0px 0px no-repeat; left:5px; }.flow .ui-flow-prev span { position:absolute; top:0px; left:0px; display:block; width:78px; height:112px; background:url(../anaflow/flow.sprite.png) 0px -112px no-repeat; }.flow .ui-flow-close { background:url(../anaflow/close.png) 0 0 no-repeat; width:42px; height:37px; right:20px; top:0px;margin:0px 0px 0px 0px; }img.lightbox { cursor: pointer }img.lightbox:hover { opacity: 0.5}