@import url(http://fonts.googleapis.com/css?family=Gentium+Basic:400,700,400italic,700italic);
/* line 1, ../sass/partials/_reset.scss */
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* consider resetting the default cursor: https://gist.github.com/murtaugh/5247154 */
/* line 12, ../sass/partials/_reset.scss */
article, aside, figure, footer, header, nav, section, details, summary {
  display: block;
}

/* Responsive images and other embedded objects
   Note: keeping IMG here will cause problems if you're using foreground images as sprites.
   If this default setting for images is causing issues, you might want to replace it with a .responsive class instead. */
/* line 19, ../sass/partials/_reset.scss */
img,
object,
embed {
  max-width: 100%;
}

/* force a vertical scrollbar to prevent a jumpy page */
/* html {overflow-y: scroll;}*/
/* we use a lot of ULs that aren't bulleted. 
	don't forget to restore the bullets within content. */
/* line 26, ../sass/partials/_reset.scss */
ul {
  list-style: none;
}

/* line 28, ../sass/partials/_reset.scss */
blockquote, q {
  quotes: none;
}

/* line 33, ../sass/partials/_reset.scss */
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}

/* line 35, ../sass/partials/_reset.scss */
a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* line 37, ../sass/partials/_reset.scss */
del {
  text-decoration: line-through;
}

/* line 39, ../sass/partials/_reset.scss */
abbr[title], dfn[title] {
  border-bottom: 1px dotted #000;
  cursor: help;
}

/* tables still need cellspacing="0" in the markup */
/* line 42, ../sass/partials/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 43, ../sass/partials/_reset.scss */
th {
  font-weight: bold;
  vertical-align: bottom;
}

/* line 44, ../sass/partials/_reset.scss */
td {
  font-weight: normal;
  vertical-align: top;
}

/* line 46, ../sass/partials/_reset.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

/* line 48, ../sass/partials/_reset.scss */
input, select {
  vertical-align: middle;
}

/* line 50, ../sass/partials/_reset.scss */
pre {
  white-space: pre;
  /* CSS2 */
  white-space: pre-wrap;
  /* CSS 2.1 */
  white-space: pre-line;
  /* CSS 3 (and 2.1 as well, actually) */
  word-wrap: break-word;
  /* IE */
}

/* line 57, ../sass/partials/_reset.scss */
input[type="radio"] {
  vertical-align: text-bottom;
}

/* line 58, ../sass/partials/_reset.scss */
input[type="checkbox"] {
  vertical-align: bottom;
}

/* line 59, ../sass/partials/_reset.scss */
.ie7 input[type="checkbox"] {
  vertical-align: baseline;
}

/* line 60, ../sass/partials/_reset.scss */
.ie6 input {
  vertical-align: text-bottom;
}

/* line 62, ../sass/partials/_reset.scss */
select, input, textarea {
  font: 99% sans-serif;
}

/* line 64, ../sass/partials/_reset.scss */
table {
  font-size: inherit;
  font: 100%;
}

/* line 66, ../sass/partials/_reset.scss */
small {
  font-size: 85%;
}

/* line 68, ../sass/partials/_reset.scss */
strong {
  font-weight: bold;
}

/* line 70, ../sass/partials/_reset.scss */
td, td img {
  vertical-align: top;
}

/* Make sure sup and sub don't screw with your line-heights
	gist.github.com/413930 */
/* line 74, ../sass/partials/_reset.scss */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
}

/* line 75, ../sass/partials/_reset.scss */
sup {
  top: -0.5em;
}

/* line 76, ../sass/partials/_reset.scss */
sub {
  bottom: -0.25em;
}

/* standardize any monospaced elements */
/* line 79, ../sass/partials/_reset.scss */
pre, code, kbd, samp {
  font-family: monospace, sans-serif;
}

/* hand cursor on clickable elements */
/* line 87, ../sass/partials/_reset.scss */
.clickable,
label,
input[type=button],
input[type=submit],
input[type=file],
button {
  cursor: pointer;
}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
/* line 90, ../sass/partials/_reset.scss */
button, input, select, textarea {
  margin: 0;
}

/* make buttons play nice in IE */
/* line 94, ../sass/partials/_reset.scss */
button,
input[type=button] {
  width: auto;
  overflow: visible;
}

/* scale images in IE7 more attractively */
/* line 97, ../sass/partials/_reset.scss */
.ie7 img {
  -ms-interpolation-mode: bicubic;
}

/* prevent BG image flicker upon hover 
   (commented out as usage is rare, and the filter syntax messes with some pre-processors)
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}
*/
/* let's clear some floats */
/* line 105, ../sass/partials/_reset.scss */
.clearfix:before, .clearfix:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}

/* line 106, ../sass/partials/_reset.scss */
.clearfix:after {
  clear: both;
}

/* line 107, ../sass/partials/_reset.scss */
.clearfix {
  zoom: 1;
}

/* line 109, ../sass/partials/_reset.scss */
.mobile {
  display: block;
}
@media only screen and (min-width: 1279px) {
  /* line 109, ../sass/partials/_reset.scss */
  .mobile {
    display: none;
  }
}

/* line 115, ../sass/partials/_reset.scss */
.desktop {
  display: none;
}
@media only screen and (min-width: 1279px) {
  /* line 115, ../sass/partials/_reset.scss */
  .desktop {
    display: block;
  }
}

/* line 121, ../sass/partials/_reset.scss */
.row-fluid .span6.desktop {
  display: none;
}
@media only screen and (min-width: 767px) {
  /* line 121, ../sass/partials/_reset.scss */
  .row-fluid .span6.desktop {
    display: none;
  }
}
@media only screen and (min-width: 1279px) {
  /* line 121, ../sass/partials/_reset.scss */
  .row-fluid .span6.desktop {
    display: block;
  }
}

/* line 130, ../sass/partials/_reset.scss */
.row-fluid .span6.mobile {
  display: block;
}
@media only screen and (min-width: 1279px) {
  /* line 130, ../sass/partials/_reset.scss */
  .row-fluid .span6.mobile {
    display: none;
  }
}

/**@charset "UTF-8";.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9)rotate(-3deg);transform:scale(.9)rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1)rotate(3deg);transform:scale(1.1)rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1)rotate(-3deg);transform:scale(1.1)rotate(-3deg)}100%{-webkit-transform:scale(1)rotate(0);transform:scale(1)rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9)rotate(-3deg);-ms-transform:scale(.9)rotate(-3deg);transform:scale(.9)rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1)rotate(3deg);-ms-transform:scale(1.1)rotate(3deg);transform:scale(1.1)rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1)rotate(-3deg);-ms-transform:scale(1.1)rotate(-3deg);transform:scale(1.1)rotate(-3deg)}100%{-webkit-transform:scale(1)rotate(0);-ms-transform:scale(1)rotate(0);transform:scale(1)rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%)rotate(-5deg);transform:translateX(-25%)rotate(-5deg)}30%{-webkit-transform:translateX(20%)rotate(3deg);transform:translateX(20%)rotate(3deg)}45%{-webkit-transform:translateX(-15%)rotate(-3deg);transform:translateX(-15%)rotate(-3deg)}60%{-webkit-transform:translateX(10%)rotate(2deg);transform:translateX(10%)rotate(2deg)}75%{-webkit-transform:translateX(-5%)rotate(-1deg);transform:translateX(-5%)rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes wobble{0%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%)rotate(-5deg);-ms-transform:translateX(-25%)rotate(-5deg);transform:translateX(-25%)rotate(-5deg)}30%{-webkit-transform:translateX(20%)rotate(3deg);-ms-transform:translateX(20%)rotate(3deg);transform:translateX(20%)rotate(3deg)}45%{-webkit-transform:translateX(-15%)rotate(-3deg);-ms-transform:translateX(-15%)rotate(-3deg);transform:translateX(-15%)rotate(-3deg)}60%{-webkit-transform:translateX(10%)rotate(2deg);-ms-transform:translateX(10%)rotate(2deg);transform:translateX(10%)rotate(2deg)}75%{-webkit-transform:translateX(-5%)rotate(-1deg);-ms-transform:translateX(-5%)rotate(-1deg);transform:translateX(-5%)rotate(-1deg)}100%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px)translateZ(0)rotateY(0)scale(1);transform:perspective(400px)translateZ(0)rotateY(0)scale(1)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px)translateZ(150px)rotateY(170deg)scale(1);transform:perspective(400px)translateZ(150px)rotateY(170deg)scale(1)}50%{-webkit-transform:perspective(400px)translateZ(150px)rotateY(190deg)scale(1);transform:perspective(400px)translateZ(150px)rotateY(190deg)scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(.95);transform:perspective(400px)translateZ(0)rotateY(360deg)scale(.95)}80%,100%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(1);transform:perspective(400px)translateZ(0)rotateY(360deg)scale(1)}}@keyframes flip{0%{-webkit-transform:perspective(400px)translateZ(0)rotateY(0)scale(1);-ms-transform:perspective(400px)translateZ(0)rotateY(0)scale(1);transform:perspective(400px)translateZ(0)rotateY(0)scale(1)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px)translateZ(150px)rotateY(170deg)scale(1);-ms-transform:perspective(400px)translateZ(150px)rotateY(170deg)scale(1);transform:perspective(400px)translateZ(150px)rotateY(170deg)scale(1)}50%{-webkit-transform:perspective(400px)translateZ(150px)rotateY(190deg)scale(1);-ms-transform:perspective(400px)translateZ(150px)rotateY(190deg)scale(1);transform:perspective(400px)translateZ(150px)rotateY(190deg)scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(.95);-ms-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(.95);transform:perspective(400px)translateZ(0)rotateY(360deg)scale(.95)}80%,100%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(1);-ms-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(1);transform:perspective(400px)translateZ(0)rotateY(360deg)scale(1)}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px)rotateX(90deg);transform:perspective(400px)rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px)rotateX(-10deg);transform:perspective(400px)rotateX(-10deg)}70%{-webkit-transform:perspective(400px)rotateX(10deg);transform:perspective(400px)rotateX(10deg)}100%{-webkit-transform:perspective(400px)rotateX(0);transform:perspective(400px)rotateX(0);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px)rotateX(90deg);-ms-transform:perspective(400px)rotateX(90deg);transform:perspective(400px)rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px)rotateX(-10deg);-ms-transform:perspective(400px)rotateX(-10deg);transform:perspective(400px)rotateX(-10deg)}70%{-webkit-transform:perspective(400px)rotateX(10deg);-ms-transform:perspective(400px)rotateX(10deg);transform:perspective(400px)rotateX(10deg)}100%{-webkit-transform:perspective(400px)rotateX(0);-ms-transform:perspective(400px)rotateX(0);transform:perspective(400px)rotateX(0);opacity:1}}.flipInX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px)rotateY(90deg);transform:perspective(400px)rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px)rotateY(-10deg);transform:perspective(400px)rotateY(-10deg)}70%{-webkit-transform:perspective(400px)rotateY(10deg);transform:perspective(400px)rotateY(10deg)}100%{-webkit-transform:perspective(400px)rotateY(0);transform:perspective(400px)rotateY(0);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px)rotateY(90deg);-ms-transform:perspective(400px)rotateY(90deg);transform:perspective(400px)rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px)rotateY(-10deg);-ms-transform:perspective(400px)rotateY(-10deg);transform:perspective(400px)rotateY(-10deg)}70%{-webkit-transform:perspective(400px)rotateY(10deg);-ms-transform:perspective(400px)rotateY(10deg);transform:perspective(400px)rotateY(10deg)}100%{-webkit-transform:perspective(400px)rotateY(0);-ms-transform:perspective(400px)rotateY(0);transform:perspective(400px)rotateY(0);opacity:1}}.flipInY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px)rotateX(0);transform:perspective(400px)rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px)rotateX(90deg);transform:perspective(400px)rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px)rotateX(0);-ms-transform:perspective(400px)rotateX(0);transform:perspective(400px)rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px)rotateX(90deg);-ms-transform:perspective(400px)rotateX(90deg);transform:perspective(400px)rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px)rotateY(0);transform:perspective(400px)rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px)rotateY(90deg);transform:perspective(400px)rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px)rotateY(0);-ms-transform:perspective(400px)rotateY(0);transform:perspective(400px)rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px)rotateY(90deg);-ms-transform:perspective(400px)rotateY(90deg);transform:perspective(400px)rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%)skewX(-30deg);transform:translateX(100%)skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%)skewX(30deg);transform:translateX(-20%)skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%)skewX(-15deg);transform:translateX(0%)skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%)skewX(0);transform:translateX(0%)skewX(0);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%)skewX(-30deg);-ms-transform:translateX(100%)skewX(-30deg);transform:translateX(100%)skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%)skewX(30deg);-ms-transform:translateX(-20%)skewX(30deg);transform:translateX(-20%)skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%)skewX(-15deg);-ms-transform:translateX(0%)skewX(-15deg);transform:translateX(0%)skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%)skewX(0);-ms-transform:translateX(0%)skewX(0);transform:translateX(0%)skewX(0);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%)skewX(0);transform:translateX(0%)skewX(0);opacity:1}100%{-webkit-transform:translateX(100%)skewX(-30deg);transform:translateX(100%)skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%)skewX(0);-ms-transform:translateX(0%)skewX(0);transform:translateX(0%)skewX(0);opacity:1}100%{-webkit-transform:translateX(100%)skewX(-30deg);-ms-transform:translateX(100%)skewX(-30deg);transform:translateX(100%)skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,100%{-webkit-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,100%{-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}0%,100%{-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}0%,100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}0%,100%{-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}0%,100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,100%{-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0)}0%,20%,60%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg)}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg)}40%,80%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg)translateY(0);transform:rotate(60deg)translateY(0);opacity:1}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}0%,20%,60%{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg)}40%{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}40%,80%{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg)translateY(0);-ms-transform:rotate(60deg)translateY(0);transform:rotate(60deg)translateY(0);opacity:1}100%{-webkit-transform:translateY(700px);-ms-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%)rotate(-120deg);transform:translateX(-100%)rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0)rotate(0);transform:translateX(0)rotate(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%)rotate(-120deg);-ms-transform:translateX(-100%)rotate(-120deg);transform:translateX(-100%)rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0)rotate(0);-ms-transform:translateX(0)rotate(0);transform:translateX(0)rotate(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0)rotate(0);transform:translateX(0)rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%)rotate(120deg);transform:translateX(100%)rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0)rotate(0);-ms-transform:translateX(0)rotate(0);transform:translateX(0)rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%)rotate(120deg);-ms-transform:translateX(100%)rotate(120deg);transform:translateX(100%)rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}**/
/* line 2, ../sass/partials/_fonts.scss */
body, p, a {
  font-family: "proxima-nova",sans-serif;
  color: #545959;
  font-size: 18px;
  line-height: 32px;
  font-weight: 400;
  font-style: normal;
}

/* line 10, ../sass/partials/_fonts.scss */
p {
  float: left;
  width: 100%;
}

/* line 14, ../sass/partials/_fonts.scss */
a {
  text-decoration: underline;
  float: left;
  -webkit-animation-duration: 2s;
  -moz-animation-duration: 2s;
  -o-animation-duration: 2s;
  animation-duration: 2s;
}

/* line 22, ../sass/partials/_fonts.scss */
p a {
  float: none;
  word-wrap: break-word;
}

/* line 26, ../sass/partials/_fonts.scss */
blockquote {
  float: left;
  width: 100%;
  margin-top: 20px;
}

/* line 31, ../sass/partials/_fonts.scss */
h1 {
  font-size: 36px;
  line-height: 50px;
  margin-bottom: 0;
}
@media only screen and (min-width: 767px) {
  /* line 31, ../sass/partials/_fonts.scss */
  h1 {
    margin-bottom: 10px;
  }
}

/* line 39, ../sass/partials/_fonts.scss */
#consulting h1 {
  font-size: 22px;
  line-height: 36px;
  font-weight: normal;
}

/* line 44, ../sass/partials/_fonts.scss */
#consulting h1 span.large_red {
  color: #FF6974;
  text-transform: uppercase;
  float: left;
  width: 100%;
  font-size: 24px;
  line-height: 34px;
  letter-spacing: 2px;
  margin-bottom: 20px;
  font-weight: 900;
}
@media only screen and (min-width: 767px) {
  /* line 44, ../sass/partials/_fonts.scss */
  #consulting h1 span.large_red {
    font-size: 32px;
    line-height: 48px;
  }
}

/* line 59, ../sass/partials/_fonts.scss */
h2 {
  font-size: 18px;
  line-height: 32px;
  font-weight: 400;
  font-style: normal;
  margin-bottom: 20px;
}
@media only screen and (min-width: 1279px) {
  /* line 59, ../sass/partials/_fonts.scss */
  h2 {
    margin-bottom: 30px;
  }
}

/* line 69, ../sass/partials/_fonts.scss */
#blog h2 {
  font-weight: 600;
}

@media only screen and (min-width: 1279px) {
  /* line 72, ../sass/partials/_fonts.scss */
  #home h2 {
    margin-bottom: 20px;
  }
}

/* line 77, ../sass/partials/_fonts.scss */
#about h1 {
  margin-bottom: 20px;
}

/* line 84, ../sass/partials/_fonts.scss */
#about_section_two h2,
#about_section_three h2,
#start_here_section_three h2,
#start_here_section_two h2,
#start_here_section_five h2 {
  font-size: 36px;
  line-height: 50px;
  font-weight: 600;
  text-transform: capitalize;
}

/* line 90, ../sass/partials/_fonts.scss */
#start_here_section_five h2 {
  text-align: center;
}

/* line 93, ../sass/partials/_fonts.scss */
.consulting h2 {
  text-transform: capitalize;
  float: left;
  width: 100%;
  letter-spacing: 2px;
  margin-bottom: 10px;
  font-weight: 600;
  text-align: center;
  font-size: 28px;
  line-height: 32px;
}
@media only screen and (min-width: 767px) {
  /* line 93, ../sass/partials/_fonts.scss */
  .consulting h2 {
    font-size: 32px;
    line-height: 48px;
  }
}
@media only screen and (min-width: 1279px) {
  /* line 93, ../sass/partials/_fonts.scss */
  .consulting h2 {
    margin-bottom: 0;
  }
}

/* line 112, ../sass/partials/_fonts.scss */
#consulting_seven.consulting h2,
#consulting_seven.consulting p {
  color: #fff;
}

/* line 115, ../sass/partials/_fonts.scss */
.consulting h3 {
  font-size: 22px;
  text-align: center;
  line-height: 36px;
  font-weight: normal;
  margin-bottom: 10px;
}
@media only screen and (min-width: 1023px) {
  /* line 115, ../sass/partials/_fonts.scss */
  .consulting h3 {
    margin-bottom: 40px;
    float: left;
    width: 100%;
  }
}

@media only screen and (min-width: 1279px) {
  /* line 127, ../sass/partials/_fonts.scss */
  #start_here h1 {
    font-size: 35px;
  }
}

/* line 132, ../sass/partials/_fonts.scss */
.about_opt_in h3 {
  font-size: 30px;
  line-height: 42px;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 10px;
}
@media only screen and (min-width: 1279px) {
  /* line 132, ../sass/partials/_fonts.scss */
  .about_opt_in h3 {
    margin-bottom: 0;
  }
}

/* line 142, ../sass/partials/_fonts.scss */
h4 {
  font-size: 20px;
  line-height: 32px;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 5px;
}

/* line 149, ../sass/partials/_fonts.scss */
p {
  margin-bottom: 20px;
}

/* line 152, ../sass/partials/_fonts.scss */
#blog article h2 a {
  font-size: 30px;
  text-decoration: none;
  font-weight: 600;
  margin-bottom: 20px;
  line-height: 40px;
}

/* line 1, ../sass/partials/_grids.scss */
.wrapper {
  float: left;
  width: 100%;
  display: block;
}

@-moz-document url-prefix() {
  /* line 3, ../sass/partials/_grids.scss */
  .wrapper {
    width: 99.9%;
  }
}

/* line 7, ../sass/partials/_grids.scss */
.container {
  float: left;
  width: 90%;
  max-width: 90%;
  margin: 0 5%;
}
@media only screen and (min-width: 767px) {
  /* line 7, ../sass/partials/_grids.scss */
  .container {
    float: left;
    width: 95%;
    max-width: 95%;
    margin: 0 2.5%;
  }
}
@media only screen and (min-width: 767px) {
  /* line 7, ../sass/partials/_grids.scss */
  .container {
    float: left;
    width: 90%;
    max-width: 90%;
    margin: 0 5%;
  }
}
@media only screen and (min-width: 1279px) {
  /* line 7, ../sass/partials/_grids.scss */
  .container {
    float: none;
    width: 100%;
    max-width: 1220px;
    display: block;
    margin: 0 auto;
  }
}

/* line 33, ../sass/partials/_grids.scss */
.row-fluid .span12, .row-fluid .span11, .row-fluid .span10, .row-fluid .span9, .row-fluid .span8, .row-fluid .span7, .row-fluid .span6, .row-fluid .span5, .row-fluid .span4, .row-fluid .span3, .row-fluid .span2, .row-fluid .span1 {
  width: 100%;
  margin-left: 0;
}

@media only screen and (min-width: 767px) {
  /* line 37, ../sass/partials/_grids.scss */
  .row-fluid {
    width: 100%;
    zoom: 1;
  }

  /* line 38, ../sass/partials/_grids.scss */
  .row-fluid:before, .row-fluid:after {
    display: table;
    content: "";
    line-height: 0;
  }

  /* line 39, ../sass/partials/_grids.scss */
  .row-fluid:after {
    clear: both;
  }

  /* line 40, ../sass/partials/_grids.scss */
  .row-fluid [class*=span] {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 3.06215722121%;
  }

  /* line 41, ../sass/partials/_grids.scss */
  .row-fluid [class*=span]:first-child {
    margin-left: 0;
  }

  /* line 42, ../sass/partials/_grids.scss */
  .row-fluid .controls-row [class*=span] + [class*=span] {
    margin-left: 3.10786106033%;
  }

  /* line 43, ../sass/partials/_grids.scss */
  .row-fluid .span12 {
    width: 99.9542961609%;
  }

  /* line 44, ../sass/partials/_grids.scss */
  .row-fluid .span11 {
    width: 91.3619744059%;
  }

  /* line 45, ../sass/partials/_grids.scss */
  .row-fluid .span10 {
    width: 82.7696526508%;
  }

  /* line 46, ../sass/partials/_grids.scss */
  .row-fluid .span9 {
    width: 74.1773308958%;
  }

  /* line 47, ../sass/partials/_grids.scss */
  .row-fluid .span8 {
    width: 65.5850091408%;
  }

  /* line 48, ../sass/partials/_grids.scss */
  .row-fluid .span7 {
    width: 56.9926873857%;
  }

  /* line 49, ../sass/partials/_grids.scss */
  .row-fluid .span6 {
    width: 48.4003656307%;
  }

  /* line 50, ../sass/partials/_grids.scss */
  .row-fluid .span5 {
    width: 39.8080438757%;
  }

  /* line 51, ../sass/partials/_grids.scss */
  .row-fluid .span4 {
    width: 31.2157221207%;
  }

  /* line 52, ../sass/partials/_grids.scss */
  .row-fluid .span3 {
    width: 22.6234003656%;
  }

  /* line 53, ../sass/partials/_grids.scss */
  .row-fluid .span2 {
    width: 14.0310786106%;
  }

  /* line 54, ../sass/partials/_grids.scss */
  .row-fluid .span1 {
    width: 5.43875685558%;
  }

  /* line 55, ../sass/partials/_grids.scss */
  .row-fluid .offset1:first-child {
    margin-left: 8.50091407678%;
  }

  /* line 56, ../sass/partials/_grids.scss */
  .row-fluid .offset3:first-child {
    margin-left: 28.7934186472%;
  }

  /* line 57, ../sass/partials/_grids.scss */
  .row-fluid .offset2:first-child {
    margin-left: 17.0932358318%;
  }

  /* line 58, ../sass/partials/_grids.scss */
  .row-fluid .offset4:first-child {
    margin-left: 34.2778793419%;
  }

  /* line 59, ../sass/partials/_grids.scss */
  [class*=span].hide, .row-fluid [class*=span].hide {
    display: none;
  }
}
/* line 1, ../sass/partials/_about.scss */
.about_padding {
  padding: 20px 0;
}

/* line 4, ../sass/partials/_about.scss */
#about {
  background: none;
}
@media only screen and (min-width: 1023px) {
  /* line 4, ../sass/partials/_about.scss */
  #about {
    background: url(../img/new/conversion-rate-optimization-expert-giles-thomas.jpg) no-repeat top right;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding: 80px 0px;
    background-position: -300px 2px;
  }
}
@media only screen and (min-width: 1279px) {
  /* line 4, ../sass/partials/_about.scss */
  #about {
    padding: 100px 0px;
    background-position: 0 0;
  }
}
@media only screen and (min-width: 1600px) {
  /* line 4, ../sass/partials/_about.scss */
  #about {
    padding: 230px 0px;
    background-position: 0 0;
  }
}

@media only screen and (min-width: 1279px) {
  /* line 25, ../sass/partials/_about.scss */
  #about_section_two {
    padding: 60px 0;
  }
}

@media only screen and (min-width: 1023px) {
  /* line 30, ../sass/partials/_about.scss */
  #about_section_three {
    background: url(../img/new/conversion-optimization-expert-giles-thomas.jpg) no-repeat top right;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding: 60px 0;
  }
}
@media only screen and (min-width: 1279px) {
  /* line 30, ../sass/partials/_about.scss */
  #about_section_three {
    background: url(../img/new/conversion-optimization-expert-giles-thomas.jpg) no-repeat;
    background-position: 0 0;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding: 80px 0;
  }
}
@media only screen and (min-width: 1600px) {
  /* line 30, ../sass/partials/_about.scss */
  #about_section_three {
    background: url(../img/new/conversion-optimization-expert-giles-thomas.jpg) no-repeat;
    background-position: 10px -60px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding: 80px 0;
  }
}

/* line 58, ../sass/partials/_about.scss */
.about_padding img {
  border-bottom: 1px solid #ddd;
  margin-bottom: 20px;
}

/* line 62, ../sass/partials/_about.scss */
.about_opt_in {
  background: #5B6162;
  padding: 20px 0;
  border-bottom: 1px solid #fff;
}
@media only screen and (min-width: 1279px) {
  /* line 62, ../sass/partials/_about.scss */
  .about_opt_in {
    padding: 40px 0;
  }
}

/* line 71, ../sass/partials/_about.scss */
.about_opt_in h3,
.about_opt_in p {
  color: #fff;
  text-transform: capitalize;
  text-align: center;
}

/* line 76, ../sass/partials/_about.scss */
.mobile_about {
  display: block;
}
@media only screen and (min-width: 1023px) {
  /* line 76, ../sass/partials/_about.scss */
  .mobile_about {
    display: none;
  }
}

/* line 82, ../sass/partials/_about.scss */
#about .row-fluid .span5 {
  width: 100%;
}
@media only screen and (min-width: 767px) {
  /* line 82, ../sass/partials/_about.scss */
  #about .row-fluid .span5 {
    width: 100%;
  }
}
@media only screen and (min-width: 1023px) {
  /* line 82, ../sass/partials/_about.scss */
  #about .row-fluid .span5 {
    width: 45%;
  }
}
@media only screen and (min-width: 1279px) {
  /* line 82, ../sass/partials/_about.scss */
  #about .row-fluid .span5 {
    width: 48.4003656307%;
  }
}

/* line 94, ../sass/partials/_about.scss */
#about_section_three .row-fluid .span6 {
  width: 100%;
}
@media only screen and (min-width: 767px) {
  /* line 94, ../sass/partials/_about.scss */
  #about_section_three .row-fluid .span6 {
    width: 100%;
  }
}
@media only screen and (min-width: 1023px) {
  /* line 94, ../sass/partials/_about.scss */
  #about_section_three .row-fluid .span6 {
    width: 45%;
  }
}

/* line 103, ../sass/partials/_about.scss */
.about_opt_in .row-fluid .span6 {
  width: 100%;
}
@media only screen and (min-width: 767px) {
  /* line 103, ../sass/partials/_about.scss */
  .about_opt_in .row-fluid .span6 {
    width: 100%;
  }
}

/* line 109, ../sass/partials/_about.scss */
.about_opt_in .row-fluid .span6 {
  width: 100%;
  margin-left: 0;
}
@media only screen and (min-width: 767px) {
  /* line 109, ../sass/partials/_about.scss */
  .about_opt_in .row-fluid .span6 {
    width: 67.5850091408%;
    margin-left: 15.0932358318%;
  }
}
@media only screen and (min-width: 1023px) {
  /* line 109, ../sass/partials/_about.scss */
  .about_opt_in .row-fluid .span6 {
    width: 52.4003656307%;
    margin-left: 26.7934186472%;
  }
}

/* line 121, ../sass/partials/_about.scss */
.btn.red a {
  background: #FF6974;
}

/* line 124, ../sass/partials/_about.scss */
.btn.red a:hover {
  background: #FF7D8D;
}

/* line 127, ../sass/partials/_about.scss */
.about_opt_in .btn {
  float: left;
  width: 100%;
}

/* line 131, ../sass/partials/_about.scss */
.about_opt_in .btn a {
  float: left;
  width: 100%;
  padding: 15px 0;
}
@media only screen and (min-width: 1279px) {
  /* line 131, ../sass/partials/_about.scss */
  .about_opt_in .btn a {
    width: 215px;
    text-align: center;
    margin: 0 auto;
    display: block;
    float: none;
  }
}

/* line 1, ../sass/partials/_blog.scss */
#blog {
  padding: 20px 0;
}
@media only screen and (min-width: 1279px) {
  /* line 1, ../sass/partials/_blog.scss */
  #blog {
    padding: 40px 0;
  }
}

/* line 7, ../sass/partials/_blog.scss */
#blog article {
  float: left;
  width: 100%;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #ddd;
}
@media only screen and (min-width: 1279px) {
  /* line 7, ../sass/partials/_blog.scss */
  #blog article {
    margin-bottom: 40px;
    padding-bottom: 0;
    border-bottom: none;
  }
}

/* line 19, ../sass/partials/_blog.scss */
#blog article {
  float: left;
  width: 100%;
}

/* line 23, ../sass/partials/_blog.scss */
.comments_number {
  color: #a9acac;
  font-size: 12px;
  line-height: 18px;
}

/* line 28, ../sass/partials/_blog.scss */
date {
  color: #a9acac;
  font-size: 12px;
  line-height: 18px;
}

@media only screen and (min-width: 767px) {
  /* line 33, ../sass/partials/_blog.scss */
  #blog .row-fluid .span8 {
    width: 56.9926873857%;
  }
}
@media only screen and (min-width: 1279px) {
  /* line 33, ../sass/partials/_blog.scss */
  #blog .row-fluid .span8 {
    width: 65.5850091408%;
  }
}

@media only screen and (min-width: 767px) {
  /* line 41, ../sass/partials/_blog.scss */
  #blog .row-fluid .span4 {
    width: 39.8080438757%;
  }
}
@media only screen and (min-width: 1279px) {
  /* line 41, ../sass/partials/_blog.scss */
  #blog .row-fluid .span4 {
    width: 31.2157221207%;
  }
}

@media only screen and (min-width: 1279px) {
  /* line 49, ../sass/partials/_blog.scss */
  #blog .left_col {
    float: left;
    width: 48%;
    margin-right: 2%;
  }
}

@media only screen and (min-width: 1279px) {
  /* line 56, ../sass/partials/_blog.scss */
  #blog .right_col {
    float: left;
    width: 48%;
    margin-left: 2%;
  }
}

@media only screen and (min-width: 1279px) {
  /* line 63, ../sass/partials/_blog.scss */
  #blog .left_col img {
    margin-top: 10px;
  }
}

/* line 68, ../sass/partials/_blog.scss */
.feat_image {
  float: left;
  margin-bottom: 20px;
  width: 100%;
}

/* line 73, ../sass/partials/_blog.scss */
#page {
  padding: 60px 0;
}

/* line 76, ../sass/partials/_blog.scss */
body.blog #ex3 {
  width: 90%;
  background: #fff;
  padding: 10px 5%;
}
@media only screen and (min-width: 767px) {
  /* line 76, ../sass/partials/_blog.scss */
  body.blog #ex3 {
    width: 50%;
    padding: 30px 5%;
    margin: 0 20%;
  }
}
@media only screen and (min-width: 1279px) {
  /* line 76, ../sass/partials/_blog.scss */
  body.blog #ex3 {
    width: 600px;
    padding: 40px;
  }
}

/* line 90, ../sass/partials/_blog.scss */
body.blog #landingpagehomeform {
  width: 100%;
}

/* line 93, ../sass/partials/_blog.scss */
body.blog .close-modal {
  display: none;
}

/* line 1, ../sass/partials/_buttons.scss */
.btn {
  float: left;
  width: 100%;
}

/* line 5, ../sass/partials/_buttons.scss */
.btn a {
  float: left;
  padding: 15px 10%;
  text-align: center;
  color: #fff;
  font-size: 14px;
  background: #76B4B7;
  letter-spacing: 1px;
  margin-bottom: 20px;
  line-height: 18px;
  text-transform: capitalize;
  text-decoration: none;
  border-radius: 2px;
  -webkit-appearance: none;
}

@media only screen and (min-width: 1023px) {
  /* line 20, ../sass/partials/_buttons.scss */
  .btn.rounded {
    display: none;
  }
}
@media only screen and (min-width: 767px) {
  /* line 20, ../sass/partials/_buttons.scss */
  .btn.rounded {
    display: none;
  }
}
@media only screen and (min-width: 1279px) {
  /* line 20, ../sass/partials/_buttons.scss */
  .btn.rounded {
    display: block;
    width: auto;
    float: right;
    margin-left: 20px;
  }
}

/* line 34, ../sass/partials/_buttons.scss */
.btn.rounded a {
  color: #FF6974;
  border: 1px solid #FF6974;
  background: #fff;
  border-radius: 30px;
  width: 75%;
  letter-spacing: 1px;
  margin: 0 2.5%;
  font-size: 12px;
  line-height: 18px;
}
@media only screen and (min-width: 375px) {
  /* line 34, ../sass/partials/_buttons.scss */
  .btn.rounded a {
    font-size: 14px;
    line-height: 18px;
  }
}
@media only screen and (min-width: 1023px) {
  /* line 34, ../sass/partials/_buttons.scss */
  .btn.rounded a {
    float: left;
    width: 80%;
    margin: 0;
  }
}
@media only screen and (min-width: 1279px) {
  /* line 34, ../sass/partials/_buttons.scss */
  .btn.rounded a {
    padding: 15px 30px;
    float: right;
    width: auto;
    font-size: 14px;
    line-height: 18px;
  }
}

/* line 61, ../sass/partials/_buttons.scss */
body.blog .btn.rounded a {
  color: #fff;
  background: #FF6974;
}

/* line 65, ../sass/partials/_buttons.scss */
body.blog .btn.rounded a:hover {
  background: #FF7D8D;
}

/* line 68, ../sass/partials/_buttons.scss */
.btn.rounded a:hover {
  color: #fff;
  background: #FF6974;
}

/* line 72, ../sass/partials/_buttons.scss */
.btn.inverted {
  background: #fff;
  width: 100%;
  float: left;
}

/* line 77, ../sass/partials/_buttons.scss */
.btn.inverted a {
  background: #fff;
  color: #FF6974;
  width: 100%;
  text-align: center;
  padding: 15px 0;
  border: 1px solid #FF6974;
}

/* line 85, ../sass/partials/_buttons.scss */
.btn.inverted a:hover {
  background: #FF6974;
  color: #fff;
}

/* line 89, ../sass/partials/_buttons.scss */
.btn.large {
  width: 45%;
  margin-right: 5%;
}
@media only screen and (min-width: 1279px) {
  /* line 89, ../sass/partials/_buttons.scss */
  .btn.large {
    width: 330px;
    margin-right: 40px;
  }
}

/* line 97, ../sass/partials/_buttons.scss */
.btn.large a {
  width: 100%;
  font-size: 30px;
  font-weight: 600;
  padding: 15px 0 0 0;
}
@media only screen and (min-width: 1279px) {
  /* line 97, ../sass/partials/_buttons.scss */
  .btn.large a {
    font-size: 40px;
    line-height: 50px;
    width: 330px;
    font-weight: 800;
    text-align: center;
    padding: 40px 0;
  }
}

/* line 111, ../sass/partials/_buttons.scss */
.btn.large.red a {
  background: #FF6974;
}

/* line 114, ../sass/partials/_buttons.scss */
.btn.large.black a {
  background: #545959;
}

/* line 117, ../sass/partials/_buttons.scss */
.btn.large a span {
  font-size: 12px;
  float: left;
  font-weight: 400;
  width: 80%;
  padding: 10px 10% 10px 10%;
  line-height: 16px;
}
@media only screen and (min-width: 1279px) {
  /* line 117, ../sass/partials/_buttons.scss */
  .btn.large a span {
    padding: 10px 0;
  }
}
@media only screen and (min-width: 1279px) {
  /* line 117, ../sass/partials/_buttons.scss */
  .btn.large a span {
    font-size: 16px;
    float: left;
    font-weight: 400;
    width: 100%;
    padding-top: 10px;
    line-height: 18px;
  }
}

/* line 1, ../sass/partials/_comments.scss */
ol.commentlist {
  float: left;
  width: 100%;
}

/* line 5, ../sass/partials/_comments.scss */
ol.commentlist li {
  float: left;
  width: 100%;
  list-style: none;
  margin-bottom: 40px;
  border-bottom: 1px solid #f2f2f2;
}

/* line 12, ../sass/partials/_comments.scss */
ol.commentlist li.pingback {
  display: none;
}

/* line 15, ../sass/partials/_comments.scss */
.comment-body {
  float: left;
  width: 100%;
  margin-bottom: 40px;
  border-bottom: 1px solid #f2f2f2;
  padding-bottom: 40px;
}

/* line 22, ../sass/partials/_comments.scss */
.comment-author {
  float: left;
  width: 100%;
}

/* line 26, ../sass/partials/_comments.scss */
.comment-author img {
  padding-right: 10px;
  float: left;
}

/* line 30, ../sass/partials/_comments.scss */
.comment-meta {
  float: left;
  width: 100%;
  margin-bottom: 20px;
}

/* line 35, ../sass/partials/_comments.scss */
.comment-meta a {
  font-size: 15px;
  color: #666;
}

/* line 39, ../sass/partials/_comments.scss */
.comment-edit-link {
  float: left;
  padding-left: 10px;
  font-weight: bold;
  text-decoration: underline;
}

/* line 45, ../sass/partials/_comments.scss */
.comment-author cite {
  float: left;
  font-style: normal;
  padding-right: 10px;
}

/* line 50, ../sass/partials/_comments.scss */
.comment-author cite a {
  float: left;
  font-style: normal;
  font-weight: bold;
}

/* line 55, ../sass/partials/_comments.scss */
.reply {
  float: left;
  width: 100%;
}

/* line 59, ../sass/partials/_comments.scss */
.comment-reply-link {
  float: left;
  width: 100%;
  font-weight: bold;
  text-decoration: underline;
}

/* line 65, ../sass/partials/_comments.scss */
#respond {
  float: left;
  width: 100%;
}

/* line 69, ../sass/partials/_comments.scss */
ul.children {
  float: left;
  width: 90%;
  padding-left: 10%;
}

/* line 74, ../sass/partials/_comments.scss */
ul.children .comment-body {
  margin-bottom: 0;
  border-bottom: none;
  padding-bottom: 0;
}

/* line 79, ../sass/partials/_comments.scss */
ul.children li.depth-2 {
  border-bottom: none;
}

/* line 82, ../sass/partials/_comments.scss */
ul.children li.depth-3 {
  margin-top: 40px;
  margin-bottom: 0;
  padding-bottom: 40px;
}

/* line 87, ../sass/partials/_comments.scss */
ul.children ul.children {
  border-top: 1px solid #f2f2f2;
  margin-top: 40px;
}

/* line 91, ../sass/partials/_comments.scss */
ul.children ul.children ul.children {
  border-bottom: none;
}

/* line 94, ../sass/partials/_comments.scss */
ul.children li.depth-4 {
  margin-top: 40px;
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 40px;
}

/* line 100, ../sass/partials/_comments.scss */
ul.children li.depth-3.parent {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 105, ../sass/partials/_comments.scss */
ol.commentlist li.depth-1:last-child {
  border-bottom: none;
  margin-bottom: 0;
}

/* line 109, ../sass/partials/_comments.scss */
.cancel-comment-reply {
  float: left;
  width: 100%;
}

/* line 113, ../sass/partials/_comments.scss */
.cancel-comment-reply a {
  float: none;
}

/* line 116, ../sass/partials/_comments.scss */
form#commentform {
  float: left;
  width: 100%;
  margin-bottom: 40px;
}

/* line 121, ../sass/partials/_comments.scss */
form#commentform label {
  float: left;
  width: 100%;
}

/* line 125, ../sass/partials/_comments.scss */
form#commentform p a {
  float: none;
}

/* line 128, ../sass/partials/_comments.scss */
form#commentform p a.logout {
  float: right;
  font-weight: bold;
  text-decoration: underline;
}

/* line 133, ../sass/partials/_comments.scss */
form#commentform input {
  float: left;
  border: none;
  outline: none;
  background: #fff;
  font-size: 16px;
  margin-bottom: 10px;
  line-height: 18px;
  border: 1px solid #999;
  border-radius: 2px;
  padding: 13px 4% 12px 4%;
  margin-right: 4%;
  width: 100%;
  max-width: 300px;
}
@media only screen and (max-width: 767px) {
  /* line 133, ../sass/partials/_comments.scss */
  form#commentform input {
    width: 90%;
    padding: 13px 5% 12px 5%;
  }
}

/* line 152, ../sass/partials/_comments.scss */
form#commentform textarea {
  float: left;
  border: none;
  outline: none;
  background: #fff;
  max-width: 300px;
  font-size: 16px;
  line-height: 18px;
  border: 1px solid #999;
  margin-bottom: 20px;
  clear: both;
  border-radius: 2px;
  padding: 13px 4% 12px 4%;
  margin-right: 4%;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  /* line 152, ../sass/partials/_comments.scss */
  form#commentform textarea {
    width: 90%;
    padding: 13px 5% 12px 5%;
    margin-right: 0;
  }
}

/* line 173, ../sass/partials/_comments.scss */
#cancel-comment-reply-link {
  font-weight: bold;
  text-decoration: underline;
}

/* line 177, ../sass/partials/_comments.scss */
form#commentform input[type=submit] {
  background: #FF6974;
  color: #fff;
  font-size: 16px;
  line-height: 16px;
  border: none;
  letter-spacing: 1px;
  -webkit-appearance: none;
  clear: both;
  padding: 15px 30px;
  width: auto;
}
@media only screen and (max-width: 1279px) {
  /* line 177, ../sass/partials/_comments.scss */
  form#commentform input[type=submit] {
    padding: 15px 30px;
    max-width: none;
  }
}
@media only screen and (max-width: 767px) {
  /* line 177, ../sass/partials/_comments.scss */
  form#commentform input[type=submit] {
    margin-left: 0;
  }
}

/* line 196, ../sass/partials/_comments.scss */
#respond h2 a {
  font-weight: 700;
  font-size: 26px;
  font-style: normal;
  line-height: 36px;
  width: 100%;
  float: none;
  margin-bottom: 40px;
}

/* line 205, ../sass/partials/_comments.scss */
span.red {
  color: #FF6974;
}

/* line 208, ../sass/partials/_comments.scss */
form#commentform input.error {
  -webkit-box-shadow: inset 0 0 1px 1px #ffd9dc;
  box-shadow: inset 0 0 1px 1px #ffd9dc;
}

/* line 212, ../sass/partials/_comments.scss */
form#commentform input.error:focus {
  -webkit-box-shadow: inset 0 0 1px 1px #ffd9dc;
  box-shadow: inset 0 0 1px 1px #ffd9dc;
}

/* line 216, ../sass/partials/_comments.scss */
form#commentform textarea.error {
  -webkit-box-shadow: inset 0 0 1px 1px #ffd9dc;
  box-shadow: inset 0 0 1px 1px #ffd9dc;
}

/* line 220, ../sass/partials/_comments.scss */
form#commentform textarea.error:focus {
  -webkit-box-shadow: inset 0 0 1px 1px #ffd9dc;
  box-shadow: inset 0 0 1px 1px #ffd9dc;
}

/* line 224, ../sass/partials/_comments.scss */
form#commentform label.error {
  position: relative;
  float: left;
  width: 100%;
  top: auto;
}

/* line 1, ../sass/partials/_consulting.scss */
.consulting_padding {
  padding: 20px 0;
}
@media only screen and (min-width: 1023px) {
  /* line 1, ../sass/partials/_consulting.scss */
  .consulting_padding {
    padding: 40px 0;
  }
}
@media only screen and (min-width: 1279px) {
  /* line 1, ../sass/partials/_consulting.scss */
  .consulting_padding {
    padding: 60px 0;
  }
}

/* line 10, ../sass/partials/_consulting.scss */
.consulting blockquote p {
  font-size: 22px;
  line-height: 30px;
  font-style: italic;
}

/* line 15, ../sass/partials/_consulting.scss */
.consulting blockquote {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 10px;
  font-style: italic;
}

/* line 21, ../sass/partials/_consulting.scss */
.consulting p.cite {
  opacity: 0.75;
}

/* line 24, ../sass/partials/_consulting.scss */
.consulting_opt_in {
  background: #5B6162;
  padding: 20px 0;
  border-bottom: 1px solid #fff;
}
@media only screen and (min-width: 1279px) {
  /* line 24, ../sass/partials/_consulting.scss */
  .consulting_opt_in {
    padding: 20px 0;
  }
}

/* line 32, ../sass/partials/_consulting.scss */
.consulting_opt_in h3 {
  color: #fff;
  margin-bottom: 20px;
  text-align: center;
}
@media only screen and (min-width: 1279px) {
  /* line 32, ../sass/partials/_consulting.scss */
  .consulting_opt_in h3 {
    margin-bottom: 10px;
  }
}

/* line 40, ../sass/partials/_consulting.scss */
.consulting_opt_in .btn a {
  margin-bottom: 10px;
  width: 100%;
  text-align: center;
  padding: 15px 0;
}
@media only screen and (min-width: 1023px) {
  /* line 40, ../sass/partials/_consulting.scss */
  .consulting_opt_in .btn a {
    width: 300px;
    margin: 0 auto;
    display: block;
    float: none;
  }
}
@media only screen and (min-width: 1279px) {
  /* line 40, ../sass/partials/_consulting.scss */
  .consulting_opt_in .btn a {
    width: 300px;
    margin: 0 auto 10 px auto;
    display: block;
    float: none;
  }
}

@media only screen and (min-width: 1279px) {
  /* line 58, ../sass/partials/_consulting.scss */
  #consulting_three p {
    margin: 0;
  }
}

@media only screen and (min-width: 1279px) {
  /* line 63, ../sass/partials/_consulting.scss */
  .consulting_opt_in .btn {
    margin: 0 0 10px 0;
  }
}

@media only screen and (min-width: 1279px) {
  /* line 68, ../sass/partials/_consulting.scss */
  #consulting_five p {
    width: 30%;
    float: left;
    margin-left: 3%;
  }
}

@media only screen and (min-width: 1279px) {
  /* line 75, ../sass/partials/_consulting.scss */
  #consulting_five img {
    width: 30%;
    margin-left: 3%;
    float: left;
  }
}

/* line 82, ../sass/partials/_consulting.scss */
.left_side_giles {
  width: 100%;
}
@media only screen and (min-width: 1023px) {
  /* line 82, ../sass/partials/_consulting.scss */
  .left_side_giles {
    width: 30%;
    float: left;
    margin-right: 5%;
  }
}

/* line 90, ../sass/partials/_consulting.scss */
.right_side_giles {
  width: 100%;
}
@media only screen and (min-width: 1023px) {
  /* line 90, ../sass/partials/_consulting.scss */
  .right_side_giles {
    width: 65%;
    float: left;
  }
}

/* line 97, ../sass/partials/_consulting.scss */
#consulting_three {
  background: #eeefef;
}

/* line 100, ../sass/partials/_consulting.scss */
#consulting_five {
  background: #eeefef;
}

/* line 103, ../sass/partials/_consulting.scss */
#consulting_seven {
  background: #76B4B7;
}

/* line 106, ../sass/partials/_consulting.scss */
#consulting_seven button[type=submit] {
  font-size: 12px;
  margin-bottom: 20px;
}
@media only screen and (min-width: 767px) {
  /* line 106, ../sass/partials/_consulting.scss */
  #consulting_seven button[type=submit] {
    font-size: 14px;
  }
}

/* line 113, ../sass/partials/_consulting.scss */
.left_side_consulting {
  width: 100%;
}
@media only screen and (min-width: 767px) {
  /* line 113, ../sass/partials/_consulting.scss */
  .left_side_consulting {
    width: 30%;
    float: left;
  }
}
@media only screen and (min-width: 1023px) {
  /* line 113, ../sass/partials/_consulting.scss */
  .left_side_consulting {
    width: 20%;
    margin: 20px 0;
  }
}

/* line 124, ../sass/partials/_consulting.scss */
.right_side_consulting {
  width: 100%;
}
@media only screen and (min-width: 767px) {
  /* line 124, ../sass/partials/_consulting.scss */
  .right_side_consulting {
    width: 60%;
    float: left;
    margin-left: 10%;
  }
}
@media only screen and (min-width: 1023px) {
  /* line 124, ../sass/partials/_consulting.scss */
  .right_side_consulting {
    width: 75%;
    float: left;
    margin: 20px 0 20px 5%;
  }
}

/* line 137, ../sass/partials/_consulting.scss */
.left_side_consulting_testimonial {
  width: 100%;
}
@media only screen and (min-width: 767px) {
  /* line 137, ../sass/partials/_consulting.scss */
  .left_side_consulting_testimonial {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1023px) {
  /* line 137, ../sass/partials/_consulting.scss */
  .left_side_consulting_testimonial {
    width: 48%;
    margin: 0 2% 0 0;
    float: left;
  }
}

/* line 148, ../sass/partials/_consulting.scss */
.right_side_consulting_testimonial {
  width: 100%;
}
@media only screen and (min-width: 767px) {
  /* line 148, ../sass/partials/_consulting.scss */
  .right_side_consulting_testimonial {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1023px) {
  /* line 148, ../sass/partials/_consulting.scss */
  .right_side_consulting_testimonial {
    width: 48%;
    margin: 0 0 0 2%;
    float: left;
  }
}

@media only screen and (min-width: 767px) {
  /* line 159, ../sass/partials/_consulting.scss */
  .left_side_consulting_testimonial_inner {
    width: 30%;
    margin: 0 5% 0 0;
    float: left;
  }
}

@media only screen and (min-width: 767px) {
  /* line 166, ../sass/partials/_consulting.scss */
  .right_side_consulting_testimonial_inner {
    width: 65%;
    margin: 0;
    float: left;
  }
}

@media only screen and (min-width: 767px) {
  /* line 173, ../sass/partials/_consulting.scss */
  .left_side_giles img {
    width: 250px;
    margin: 0 auto 20px auto;
    display: block;
  }
}

@media only screen and (min-width: 767px) {
  /* line 180, ../sass/partials/_consulting.scss */
  .uxcamp {
    float: right;
  }
}

/* line 185, ../sass/partials/_consulting.scss */
.right_side_form {
  display: none;
  width: 100%;
}
@media only screen and (min-width: 1023px) {
  /* line 185, ../sass/partials/_consulting.scss */
  .right_side_form {
    width: 45%;
    float: left;
    display: block;
  }
}
@media only screen and (min-width: 1279px) {
  /* line 185, ../sass/partials/_consulting.scss */
  .right_side_form {
    display: block;
  }
}

/* line 197, ../sass/partials/_consulting.scss */
#consulting_two p {
  float: left;
  width: 100%;
}

@media only screen and (min-width: 1279px) {
  /* line 201, ../sass/partials/_consulting.scss */
  #consulting_six img {
    float: left;
    width: 80%;
    margin: 20px 10%;
  }
}

/* line 208, ../sass/partials/_consulting.scss */
#consulting_seven p {
  text-align: center;
}
@media only screen and (min-width: 1279px) {
  /* line 208, ../sass/partials/_consulting.scss */
  #consulting_seven p {
    margin: 0 0 40px 0;
  }
}

@media only screen and (min-width: 1023px) {
  /* line 214, ../sass/partials/_consulting.scss */
  .right_side_form img {
    float: right;
  }
}

/* line 219, ../sass/partials/_consulting.scss */
.left_side_form {
  width: 100%;
}
@media only screen and (min-width: 1023px) {
  /* line 219, ../sass/partials/_consulting.scss */
  .left_side_form {
    width: 50%;
    float: left;
    padding: 20px 2.5% 0 2.5%;
    background: #98c7c9;
  }
}

@media only screen and (min-width: 1279px) {
  /* line 228, ../sass/partials/_consulting.scss */
  #consulting_two .row-fluid .offset1:first-child {
    margin-left: 17.0932358318%;
  }
}

@media only screen and (min-width: 1279px) {
  /* line 233, ../sass/partials/_consulting.scss */
  #consulting_two .row-fluid .span10 {
    width: 65.5850091408%;
  }
}

@media only screen and (min-width: 1279px) {
  /* line 238, ../sass/partials/_consulting.scss */
  #consulting_seven .row-fluid .offset1:first-child {
    margin-left: 17.0932358318%;
  }
}

@media only screen and (min-width: 1279px) {
  /* line 243, ../sass/partials/_consulting.scss */
  #consulting_seven .row-fluid .span10 {
    width: 65.5850091408%;
  }
}

/* line 1, ../sass/partials/_contentcliffhanger.scss */
#cliffhanger {
  background: url(../img/cliffhanger/cliffhanger.jpg) no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  padding: 280px 0 340px 0;
}
@media only screen and (max-width: 1300px) {
  /* line 1, ../sass/partials/_contentcliffhanger.scss */
  #cliffhanger {
    background: url(../img/cliffhanger/cliffhanger.jpg) no-repeat -250px top;
    padding: 150px 0;
  }
}
@media only screen and (max-width: 1100px) {
  /* line 1, ../sass/partials/_contentcliffhanger.scss */
  #cliffhanger {
    background: url(../img/cliffhanger/cliffhanger.jpg) no-repeat -350px top;
  }
}
@media only screen and (max-width: 1023px) {
  /* line 1, ../sass/partials/_contentcliffhanger.scss */
  #cliffhanger {
    background: url(../img/cliffhanger/cliffhanger.jpg) no-repeat -370px top;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1, ../sass/partials/_contentcliffhanger.scss */
  #cliffhanger {
    background: url(../img/cliffhanger/cliffhanger.jpg) no-repeat -200px top;
    padding: 100px 0;
  }
}

/* line 23, ../sass/partials/_contentcliffhanger.scss */
#cliffhanger .btn a {
  background: #FF6974;
}

/* line 26, ../sass/partials/_contentcliffhanger.scss */
#cliffhanger h1 {
  font-size: 54px;
  line-height: 54px;
  margin-bottom: 35px;
  font-weight: 700;
}
@media only screen and (max-width: 767px) {
  /* line 26, ../sass/partials/_contentcliffhanger.scss */
  #cliffhanger h1 {
    font-size: 34px;
    line-height: 44px;
    color: #fff;
    text-shadow: 1px 1px #000;
  }
}

@media only screen and (max-width: 767px) {
  /* line 39, ../sass/partials/_contentcliffhanger.scss */
  #cliffhanger .row-fluid .offset4:first-child {
    margin-left: 0;
  }
}
/* line 43, ../sass/partials/_contentcliffhanger.scss */
#optin .row-fluid .offset4:first-child {
  width: 40%;
  margin: 0 30%;
}
@media only screen and (max-width: 1025px) {
  /* line 43, ../sass/partials/_contentcliffhanger.scss */
  #optin .row-fluid .offset4:first-child {
    margin: 0 20%;
    width: 60%;
  }
}
@media only screen and (max-width: 1023px) {
  /* line 43, ../sass/partials/_contentcliffhanger.scss */
  #optin .row-fluid .offset4:first-child {
    margin: 0 20%;
    width: 60%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 43, ../sass/partials/_contentcliffhanger.scss */
  #optin .row-fluid .offset4:first-child {
    margin: 0;
    width: 100%;
  }
}

@media only screen and (max-width: 1023px) {
  /* line 59, ../sass/partials/_contentcliffhanger.scss */
  #optin .row-fluid .span4 {
    width: 65.5850091408%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 59, ../sass/partials/_contentcliffhanger.scss */
  #optin .row-fluid .span4 {
    width: 100%;
  }
}

/* line 67, ../sass/partials/_contentcliffhanger.scss */
#cliffhanger h2 {
  font-size: 22px;
  line-height: 36px;
  font-weight: 600;
  max-width: 650px;
  margin-bottom: 38px;
}
@media only screen and (max-width: 767px) {
  /* line 67, ../sass/partials/_contentcliffhanger.scss */
  #cliffhanger h2 {
    color: #fff;
    text-shadow: 1px 1px #000;
  }
}

/* line 78, ../sass/partials/_contentcliffhanger.scss */
#cliffhanger .btn {
  margin-top: 0;
}

/* line 81, ../sass/partials/_contentcliffhanger.scss */
.content-cliffhanger p {
  margin-bottom: 20px;
}

/* line 84, ../sass/partials/_contentcliffhanger.scss */
#blog.content-cliffhanger h3 {
  float: left;
  font-size: 22px;
  width: 100%;
  font-style: normal;
  margin-top: 20px;
  font-weight: bold;
  line-height: 24px;
  margin-bottom: 20px;
}

/* line 94, ../sass/partials/_contentcliffhanger.scss */
.content-cliffhanger p a {
  text-decoration: underline;
  float: none;
  font-weight: bold;
}

/* line 99, ../sass/partials/_contentcliffhanger.scss */
.content-cliffhanger .lb_center_line_left {
  width: 20%;
  float: left;
  margin-bottom: 40px;
  margin-right: 80%;
  border-bottom: 1px solid #ddd;
}

/* line 106, ../sass/partials/_contentcliffhanger.scss */
.content-cliffhanger ol {
  float: left;
  width: 95%;
  margin: 0 0 20px 5%;
}
@media only screen and (max-width: 767px) {
  /* line 106, ../sass/partials/_contentcliffhanger.scss */
  .content-cliffhanger ol {
    width: 90%;
    margin: 0 0 20px 10%;
  }
}

/* line 115, ../sass/partials/_contentcliffhanger.scss */
.content-cliffhanger ol li {
  float: left;
  width: 100%;
  margin: 0 0 10px 0;
}

/* line 120, ../sass/partials/_contentcliffhanger.scss */
#plugin h2 {
  margin-bottom: 30px;
}

/* line 123, ../sass/partials/_contentcliffhanger.scss */
#plugincontent h3 {
  margin-bottom: 30px;
}

/* line 126, ../sass/partials/_contentcliffhanger.scss */
#plugin {
  margin: 80px 0;
}

/* line 129, ../sass/partials/_contentcliffhanger.scss */
#lower_plugin {
  margin-top: 40px;
}

/* line 132, ../sass/partials/_contentcliffhanger.scss */
#plugincontent {
  padding: 80px 0;
  background: #f5f5f5;
}

/* line 136, ../sass/partials/_contentcliffhanger.scss */
#plugincontent h2 {
  font-weight: 700;
  font-size: 30px;
  line-height: 42px;
  margin-bottom: 40px;
}

/* line 142, ../sass/partials/_contentcliffhanger.scss */
#plugin h1 {
  font-weight: 700;
  font-size: 30px;
  line-height: 42px;
  margin-bottom: 40px;
}

/* line 148, ../sass/partials/_contentcliffhanger.scss */
#optin {
  margin: 80px 0;
}

/* line 151, ../sass/partials/_contentcliffhanger.scss */
#optin .optin {
  background: #EFF2F2;
  float: left;
  width: 100%;
  padding-bottom: 40px;
}

/* line 157, ../sass/partials/_contentcliffhanger.scss */
#optin .optin h4 {
  background: #76B4B7;
  padding: 40px 5%;
  background-size: 101%;
  background-position: -1px -1px;
  color: #fff;
  text-align: center;
  font-size: 18px;
  line-height: 36px;
  width: 90%;
  font-weight: 400;
}

/* line 169, ../sass/partials/_contentcliffhanger.scss */
#optin .optin p {
  padding: 40px 10%;
  width: 80%;
  margin-bottom: 20px;
}

/* line 174, ../sass/partials/_contentcliffhanger.scss */
#optin form#sidebar_form {
  padding: 0 10%;
  width: 80%;
}

/* line 1, ../sass/partials/_footer.scss */
footer {
  background: #5B6162;
  color: #828B8C;
  padding: 20px 0;
}

/* line 6, ../sass/partials/_footer.scss */
footer small {
  text-align: center;
  float: left;
  width: 100%;
}
@media only screen and (min-width: 1279px) {
  /* line 6, ../sass/partials/_footer.scss */
  footer small {
    text-align: left;
  }
}

/* line 14, ../sass/partials/_footer.scss */
footer nav {
  width: 100%;
}
@media only screen and (min-width: 1023px) {
  /* line 14, ../sass/partials/_footer.scss */
  footer nav {
    float: left;
    width: 75%;
  }
}

/* line 21, ../sass/partials/_footer.scss */
footer ul#nav {
  float: left;
  width: 100%;
  padding: 0;
  margin: 10px 0 15px 0;
}
@media only screen and (min-width: 1279px) {
  /* line 21, ../sass/partials/_footer.scss */
  footer ul#nav {
    margin: 10px 0 0 0;
  }
}

/* line 30, ../sass/partials/_footer.scss */
footer ul#nav li, ul#nav li a {
  float: left;
}
@media only screen and (min-width: 1279px) {
  /* line 30, ../sass/partials/_footer.scss */
  footer ul#nav li, ul#nav li a {
    float: right;
  }
}

/* line 36, ../sass/partials/_footer.scss */
footer ul#nav li {
  width: 50%;
}
@media only screen and (min-width: 767px) {
  /* line 36, ../sass/partials/_footer.scss */
  footer ul#nav li {
    width: 25%;
  }
}
@media only screen and (min-width: 1279px) {
  /* line 36, ../sass/partials/_footer.scss */
  footer ul#nav li {
    width: auto;
  }
}

/* line 45, ../sass/partials/_footer.scss */
footer ul#nav li a {
  padding: 10px 0;
  width: 95%;
  text-align: center;
  font-size: 12px;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 24px;
  letter-spacing: 2px;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 2px;
  margin: 5px 2.5%;
  color: #ddd;
}
@media only screen and (min-width: 1279px) {
  /* line 45, ../sass/partials/_footer.scss */
  footer ul#nav li a {
    background: none;
    color: #828B8C;
    width: auto;
    padding: 0 0 0 40px;
    margin: 0;
    font-size: 14px;
    line-height: 18px;
  }
}

/* line 68, ../sass/partials/_footer.scss */
footer .row-fluid .span6 {
  width: 100%;
  margin-left: 0;
}
@media only screen and (min-width: 1279px) {
  /* line 68, ../sass/partials/_footer.scss */
  footer .row-fluid .span6 {
    width: 50%;
  }
}

/* line 1, ../sass/partials/_forms.scss */
form {
  float: left;
  width: 100%;
  font-size: 14px;
  line-height: 18px;
}

/* line 7, ../sass/partials/_forms.scss */
form#pagehome {
  padding: 0;
}

/* line 10, ../sass/partials/_forms.scss */
form input {
  float: left;
  width: 85%;
  color: #545959;
  margin: 0 0 10px 0;
  padding: 15px 7.5%;
  border-radius: 2px;
  border: 1px solid #ddd;
}

/* line 19, ../sass/partials/_forms.scss */
form input.error {
  border: 1px solid #FF6974;
}

/* line 25, ../sass/partials/_forms.scss */
form label.error {
  color: #FF6974;
  float: left;
  width: 100%;
  margin-bottom: 10px;
}

/* line 31, ../sass/partials/_forms.scss */
body.single form label.error {
  position: absolute;
  top: 54px;
  left: 0;
  color: #FF6974;
  font-weight: 400;
  font-size: 14px;
}

/* line 39, ../sass/partials/_forms.scss */
button[type=submit] {
  background: #FF6974;
  color: #fff;
  float: left;
  width: 100%;
  letter-spacing: 1px;
  border: none;
  border-radius: 2px;
  text-align: center;
  padding: 15px 5%;
  font-size: 14px;
  line-height: 18px;
}
@media only screen and (min-width: 1279px) {
  /* line 39, ../sass/partials/_forms.scss */
  button[type=submit] {
    font-size: 14px;
    line-height: 18px;
  }
}

/* line 1, ../sass/partials/_header.scss */
header {
  border-bottom: 1px solid #EFF2F2;
  padding: 20px 0;
}
@media only screen and (min-width: 767px) {
  /* line 1, ../sass/partials/_header.scss */
  header {
    padding: 20px 0 5px 0;
  }
}
@media only screen and (min-width: 1023px) {
  /* line 1, ../sass/partials/_header.scss */
  header {
    padding: 25px 0 20px 0;
  }
}
@media only screen and (min-width: 1279px) {
  /* line 1, ../sass/partials/_header.scss */
  header {
    padding: 25px 0;
  }
}
@media only screen and (min-width: 1279px) {
  /* line 1, ../sass/partials/_header.scss */
  header {
    padding: 25px 0 0 0;
  }
}

/* line 17, ../sass/partials/_header.scss */
#logo {
  width: 100%;
}
@media only screen and (min-width: 1023px) {
  /* line 17, ../sass/partials/_header.scss */
  #logo {
    float: left;
    width: 30%;
  }
}
@media only screen and (min-width: 1279px) {
  /* line 17, ../sass/partials/_header.scss */
  #logo {
    float: left;
    width: 25%;
  }
}

/* line 28, ../sass/partials/_header.scss */
#logo a {
  margin: 0 auto;
  width: 255px;
  float: none;
  display: block;
}
@media only screen and (min-width: 1023px) {
  /* line 28, ../sass/partials/_header.scss */
  #logo a {
    float: left;
    margin: 5px 0 0 0;
  }
}
@media only screen and (min-width: 1279px) {
  /* line 28, ../sass/partials/_header.scss */
  #logo a {
    margin: 0;
  }
}

/* line 41, ../sass/partials/_header.scss */
header#header nav {
  width: 100%;
  float: left;
}
@media only screen and (min-width: 1023px) {
  /* line 41, ../sass/partials/_header.scss */
  header#header nav {
    width: 70%;
  }
}
@media only screen and (min-width: 1279px) {
  /* line 41, ../sass/partials/_header.scss */
  header#header nav {
    float: left;
    width: 75%;
  }
}

/* line 52, ../sass/partials/_header.scss */
header#header ul#nav {
  float: left;
  width: 100%;
  padding: 0;
  margin: 10px 0 15px 0;
}
@media only screen and (min-width: 767px) {
  /* line 52, ../sass/partials/_header.scss */
  header#header ul#nav {
    margin: 10px 0 0 0;
  }
}
@media only screen and (min-width: 1023px) {
  /* line 52, ../sass/partials/_header.scss */
  header#header ul#nav {
    float: left;
    width: 100%;
    margin: 0;
  }
}
@media only screen and (min-width: 1279px) {
  /* line 52, ../sass/partials/_header.scss */
  header#header ul#nav {
    width: 100%;
    margin: 0;
  }
}

/* line 70, ../sass/partials/_header.scss */
#menu_two {
  display: none;
}
@media only screen and (min-width: 1279px) {
  /* line 70, ../sass/partials/_header.scss */
  #menu_two {
    display: block;
    float: right;
    width: 65%;
    margin-top: 12px;
  }
}

/* line 79, ../sass/partials/_header.scss */
header#header ul#nav li, header#header ul#nav li a {
  float: left;
}
@media only screen and (min-width: 1023px) {
  /* line 79, ../sass/partials/_header.scss */
  header#header ul#nav li, header#header ul#nav li a {
    float: left;
  }
}

/* line 85, ../sass/partials/_header.scss */
header#header ul#nav li {
  width: 50%;
}
@media only screen and (min-width: 767px) {
  /* line 85, ../sass/partials/_header.scss */
  header#header ul#nav li {
    width: 25%;
  }
}
@media only screen and (min-width: 1279px) {
  /* line 85, ../sass/partials/_header.scss */
  header#header ul#nav li {
    float: right;
    width: auto;
  }
}

/* line 95, ../sass/partials/_header.scss */
header#header ul#nav li a {
  padding: 10px 0;
  width: 95%;
  text-align: center;
  font-size: 12px;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 24px;
  letter-spacing: 2px;
  background: #f5f5f5;
  border-bottom: 1px solid #fff;
  border-radius: 2px;
  margin: 5px 2.5%;
}
@media only screen and (min-width: 1023px) {
  /* line 95, ../sass/partials/_header.scss */
  header#header ul#nav li a {
    padding: 10px 0;
  }
}
@media only screen and (min-width: 1279px) {
  /* line 95, ../sass/partials/_header.scss */
  header#header ul#nav li a {
    padding: 0 20px 40px 20px;
    margin: 0;
    float: right;
    width: auto;
    font-size: 14px;
    line-height: 26px;
    background: none;
  }
}

/* line 121, ../sass/partials/_header.scss */
header#header ul#nav li a:hover {
  background: #eee;
}
@media only screen and (min-width: 1279px) {
  /* line 121, ../sass/partials/_header.scss */
  header#header ul#nav li a:hover {
    background: none;
  }
}

/* line 127, ../sass/partials/_header.scss */
header#header ul#nav li.current-menu-item a {
  border-bottom: 1px solid #999;
  background: #e5e5e5;
}
@media only screen and (min-width: 1023px) {
  /* line 127, ../sass/partials/_header.scss */
  header#header ul#nav li.current-menu-item a {
    border-bottom: 1px solid #999;
  }
}
@media only screen and (min-width: 1279px) {
  /* line 127, ../sass/partials/_header.scss */
  header#header ul#nav li.current-menu-item a {
    border-bottom: 1px solid #76B4B7;
    background: none;
    margin-bottom: -1px;
  }
}

/* line 1, ../sass/partials/_landingpagehome.scss */
#landingpagehome {
  padding: 60px 0;
}
@media only screen and (min-width: 1279px) {
  /* line 1, ../sass/partials/_landingpagehome.scss */
  #landingpagehome {
    padding: 60px 0 240px 0;
  }
}

/* line 7, ../sass/partials/_landingpagehome.scss */
#landingpagehome .entry {
  margin: 0;
}

/* line 10, ../sass/partials/_landingpagehome.scss */
#landingpagehomeform {
  width: 100%;
}
@media only screen and (min-width: 1023px) {
  /* line 10, ../sass/partials/_landingpagehome.scss */
  #landingpagehomeform {
    width: 40%;
  }
}

/* line 16, ../sass/partials/_landingpagehome.scss */
#landingpagehome img {
  margin-top: 40px;
}
@media only screen and (min-width: 1023px) {
  /* line 16, ../sass/partials/_landingpagehome.scss */
  #landingpagehome img {
    margin-top: 80px;
  }
}
@media only screen and (min-width: 1279px) {
  /* line 16, ../sass/partials/_landingpagehome.scss */
  #landingpagehome img {
    margin-top: 0;
  }
}

/* line 6, ../sass/partials/_landingpageshortcourse.scss */
body.page-template-landing-page-short-course header,
body.page-template-landing-page-short-course footer,
body.page-template-landing-page-short-course #popup {
  display: none;
}

/* line 12, ../sass/partials/_landingpageshortcourse.scss */
body.page-template-landing-page-short-course #page {
  padding: 40px 0;
}

/* line 18, ../sass/partials/_landingpageshortcourse.scss */
body.page-template-landing-page-short-course h1 {
  font-size: 36px;
  float: left;
  line-height: 50px;
  text-align: center;
  margin-bottom: 20px;
}

/* line 32, ../sass/partials/_landingpageshortcourse.scss */
body.page-template-landing-page-short-course h2 {
  font-size: 26px;
  line-height: 38px;
  text-align: center;
  text-transform: capitalize;
  width: 100%;
  float: left;
  margin-bottom: 20px;
  font-weight: 300;
}

/* line 52, ../sass/partials/_landingpageshortcourse.scss */
body.page-template-landing-page-short-course h2.bold {
  font-weight: 600;
}

/* line 60, ../sass/partials/_landingpageshortcourse.scss */
body.page-template-landing-page-short-course p {
  margin-bottom: 10px;
}

/* line 66, ../sass/partials/_landingpageshortcourse.scss */
body.page-template-landing-page-short-course .close-modal {
  display: none !important;
}

/* line 72, ../sass/partials/_landingpageshortcourse.scss */
body.page-template-landing-page-short-course p.marginspace {
  margin-bottom: 40px;
}

/* line 78, ../sass/partials/_landingpageshortcourse.scss */
body.page-template-landing-page-short-course ol {
  width: 95%;
  float: left;
  margin: 0 0 40px 5%;
}

/* line 90, ../sass/partials/_landingpageshortcourse.scss */
body.page-template-landing-page-short-course form#landingpagehomeform {
  position: relative;
  margin-bottom: 0;
  width: 100%;
}

/* line 96, ../sass/partials/_landingpageshortcourse.scss */
body.page-template-landing-page-short-course form#landingpagehomeform input {
  width: 90%;
  padding: 15px 5%;
  margin-right: 0;
}
@media only screen and (min-width: 1279px) {
  /* line 96, ../sass/partials/_landingpageshortcourse.scss */
  body.page-template-landing-page-short-course form#landingpagehomeform input {
    width: 41.5%;
    padding: 15px 2.5%;
    margin-right: 2.5%;
  }
}

/* line 109, ../sass/partials/_landingpageshortcourse.scss */
body.page-template-landing-page-short-course form#landingpagehomeform button {
  width: 100%;
  margin: 0 0 20px 0;
  text-align: center;
  padding: 15px 0;
}
@media only screen and (min-width: 1279px) {
  /* line 109, ../sass/partials/_landingpageshortcourse.scss */
  body.page-template-landing-page-short-course form#landingpagehomeform button {
    width: 45%;
    margin: 0 0 0 5%;
  }
}

/* line 124, ../sass/partials/_landingpageshortcourse.scss */
body.page-template-landing-page-short-course label.error {
  position: absolute;
  top: 60px;
  left: 0;
}

/* line 131, ../sass/partials/_landingpageshortcourse.scss */
body.page-template-landing-page-short-course #ex1 small {
  opacity: .5;
}

/* line 137, ../sass/partials/_landingpageshortcourse.scss */
body.page-template-landing-page-short-course img.google {
  margin: 20px 0;
  float: left;
}

/* line 144, ../sass/partials/_landingpageshortcourse.scss */
body.page-template-landing-page-short-course ol li {
  width: 100%;
  float: left;
  margin: 0 0 10px 0;
}

/* line 154, ../sass/partials/_landingpageshortcourse.scss */
body.page-template-landing-page-short-course p.hidden {
  display: none;
}

/* line 160, ../sass/partials/_landingpageshortcourse.scss */
body.page-template-landing-page-short-course div.button.large {
  width: 100%;
  margin-top: 0;
}

/* line 168, ../sass/partials/_landingpageshortcourse.scss */
body.page-template-landing-page-short-course div.button.lower {
  padding-bottom: 40px;
  margin-bottom: 0;
  float: left;
  border-bottom: 1px solid #eee;
}
@media only screen and (min-width: 1279px) {
  /* line 168, ../sass/partials/_landingpageshortcourse.scss */
  body.page-template-landing-page-short-course div.button.lower {
    margin-bottom: 40px;
  }
}

/* line 178, ../sass/partials/_landingpageshortcourse.scss */
body.page-template-landing-page-short-course div.button.large a {
  margin: 0;
  width: 90%;
  float: left;
  padding: 2.5% 5%;
  color: #fff;
  font-size: 24px;
  background: #FF6974;
  line-height: 30px;
  text-transform: capitalize;
  border-radius: 2px;
  color: #fff;
  -webkit-appearance: none;
  text-decoration: none;
  text-align: center;
}
@media only screen and (min-width: 1279px) {
  /* line 178, ../sass/partials/_landingpageshortcourse.scss */
  body.page-template-landing-page-short-course div.button.large a {
    margin: 0 20%;
    width: 50%;
  }
}

/* line 199, ../sass/partials/_landingpageshortcourse.scss */
body.page-template-landing-page-short-course blockquote {
  margin-top: 40px;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  color: #999;
  text-align: center;
}

/* line 215, ../sass/partials/_landingpageshortcourse.scss */
body.page-template-landing-page-short-course small {
  text-align: center;
  color: #666;
  float: left;
  width: 100%;
  margin-bottom: 40px;
  padding-bottom: 40px;
  border-bottom: 1px solid #eee;
}

/* line 233, ../sass/partials/_landingpageshortcourse.scss */
body.page-template-landing-page-short-course #ex1 {
  width: 90%;
  background: #fff;
  padding: 10px 5%;
}
@media only screen and (min-width: 767px) {
  /* line 233, ../sass/partials/_landingpageshortcourse.scss */
  body.page-template-landing-page-short-course #ex1 {
    width: 50%;
    padding: 10px 5%;
    margin: 0 20%;
  }
}
@media only screen and (min-width: 1279px) {
  /* line 233, ../sass/partials/_landingpageshortcourse.scss */
  body.page-template-landing-page-short-course #ex1 {
    width: 600px;
    padding: 40px;
  }
}

/* line 1, ../sass/partials/_listbuilding.scss */
#header_image .container {
  position: relative;
}
@media only screen and (max-width: 1450px) {
  /* line 1, ../sass/partials/_listbuilding.scss */
  #header_image .container {
    max-width: 1050px;
  }
}
@media only screen and (max-width: 1279px) {
  /* line 1, ../sass/partials/_listbuilding.scss */
  #header_image .container {
    float: left;
    width: 80%;
    max-width: 80%;
    margin: 0 10%;
  }
}
@media only screen and (max-width: 1023px) {
  /* line 1, ../sass/partials/_listbuilding.scss */
  #header_image .container {
    width: 87%;
    max-width: 87%;
    margin: 0 0 0 13%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1, ../sass/partials/_listbuilding.scss */
  #header_image .container {
    width: 90%;
    max-width: 90%;
    margin: 0 5%;
  }
}

/* line 23, ../sass/partials/_listbuilding.scss */
.close-reveal-modal {
  float: right;
  cursor: pointer;
}

/* line 27, ../sass/partials/_listbuilding.scss */
.imgsmall {
  width: 49%;
  float: left;
}

/* line 31, ../sass/partials/_listbuilding.scss */
img.imgsmall {
  width: 100%;
}

/* line 34, ../sass/partials/_listbuilding.scss */
body.postid-906 #modal {
  display: none !important;
}

/* line 37, ../sass/partials/_listbuilding.scss */
#list_share {
  float: left;
  width: 100%;
  margin: 20px 0;
}

/* line 42, ../sass/partials/_listbuilding.scss */
#list_share .fb-share-button {
  margin: 0 5px 0 0;
  float: left;
}

/* line 46, ../sass/partials/_listbuilding.scss */
#typeform {
  height: 600px;
  float: left;
  width: 100%;
}

/* line 53, ../sass/partials/_listbuilding.scss */
.list_building ul li a.popup,
.list_building ul li.pinterest a,
.list_building ul li.tumblr a {
  float: left;
  font-weight: normal;
  text-decoration: none;
  line-height: 12px;
}

/* line 59, ../sass/partials/_listbuilding.scss */
#header_image {
  margin-top: -1px;
}

/* line 62, ../sass/partials/_listbuilding.scss */
#header_image img {
  border: 1px solid #EFF2F2;
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  /* line 62, ../sass/partials/_listbuilding.scss */
  #header_image img {
    margin-bottom: 40px;
  }
}

/* line 69, ../sass/partials/_listbuilding.scss */
#header_image h1 span.h1_top {
  font-family: 'Gentium Basic', serif;
  font-size: 54px;
  line-height: 74px;
  color: #545959;
  position: absolute;
  top: 70px;
  margin-left: -241px;
  left: 50%;
}
@media only screen and (max-width: 1279px) {
  /* line 69, ../sass/partials/_listbuilding.scss */
  #header_image h1 span.h1_top {
    top: 40px;
  }
}
@media only screen and (max-width: 1100px) {
  /* line 69, ../sass/partials/_listbuilding.scss */
  #header_image h1 span.h1_top {
    top: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  /* line 69, ../sass/partials/_listbuilding.scss */
  #header_image h1 span.h1_top {
    font-size: 40px;
    line-height: 45px;
    margin-left: -179px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 69, ../sass/partials/_listbuilding.scss */
  #header_image h1 span.h1_top {
    position: relative;
    font-size: 35px;
    line-height: 40px;
    margin-left: 0;
    float: left;
    top: auto;
    left: auto;
    width: 100%;
    text-align: center;
  }
}

/* line 101, ../sass/partials/_listbuilding.scss */
#header_image h1 span.h1_middle {
  font-size: 28px;
  line-height: 38px;
  color: #545959;
  position: absolute;
  font-weight: 400;
  font-style: italic;
  top: 145px;
  margin-left: -20px;
  left: 50%;
}
@media only screen and (max-width: 1279px) {
  /* line 101, ../sass/partials/_listbuilding.scss */
  #header_image h1 span.h1_middle {
    top: 115px;
  }
}
@media only screen and (max-width: 1100px) {
  /* line 101, ../sass/partials/_listbuilding.scss */
  #header_image h1 span.h1_middle {
    top: 95px;
  }
}
@media only screen and (max-width: 1023px) {
  /* line 101, ../sass/partials/_listbuilding.scss */
  #header_image h1 span.h1_middle {
    font-size: 20px;
    top: 70px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 101, ../sass/partials/_listbuilding.scss */
  #header_image h1 span.h1_middle {
    position: relative;
    font-size: 20px;
    line-height: 30px;
    margin-left: 0;
    top: auto;
    left: auto;
    float: left;
    width: 100%;
    text-align: center;
  }
}

/* line 133, ../sass/partials/_listbuilding.scss */
#header_image h1 span.h1_bottom {
  font-size: 54px;
  line-height: 74px;
  color: #545959;
  position: absolute;
  font-weight: 700;
  top: 180px;
  margin-left: -166px;
  left: 50%;
}
@media only screen and (max-width: 1279px) {
  /* line 133, ../sass/partials/_listbuilding.scss */
  #header_image h1 span.h1_bottom {
    top: 155px;
  }
}
@media only screen and (max-width: 1100px) {
  /* line 133, ../sass/partials/_listbuilding.scss */
  #header_image h1 span.h1_bottom {
    top: 130px;
  }
}
@media only screen and (max-width: 1023px) {
  /* line 133, ../sass/partials/_listbuilding.scss */
  #header_image h1 span.h1_bottom {
    font-size: 40px;
    line-height: 45px;
    margin-left: -123px;
    top: 110px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 133, ../sass/partials/_listbuilding.scss */
  #header_image h1 span.h1_bottom {
    position: relative;
    font-size: 30px;
    line-height: 35px;
    margin-left: 0;
    float: left;
    top: auto;
    left: auto;
    width: 100%;
    text-align: center;
  }
}

/* line 166, ../sass/partials/_listbuilding.scss */
.list_building cite a {
  float: none;
  text-decoration: underline;
}

/* line 170, ../sass/partials/_listbuilding.scss */
.list_building p a {
  float: none;
  text-decoration: underline;
  font-weight: 800;
}

/* line 175, ../sass/partials/_listbuilding.scss */
#header_image cite {
  font-family: 'Gentium Basic', serif;
  font-size: 28px;
  line-height: 38px;
  width: 285px;
  opacity: 0.75;
  position: absolute;
  text-align: left;
  top: 308px;
  font-weight: 700;
  left: 40px;
  font-style: normal;
  border: 1px solid #EFF2F2;
  padding: 10px 20px;
}
@media only screen and (max-width: 1279px) {
  /* line 175, ../sass/partials/_listbuilding.scss */
  #header_image cite {
    border: none;
    top: 300px;
    left: 20px;
  }
}
@media only screen and (max-width: 1100px) {
  /* line 175, ../sass/partials/_listbuilding.scss */
  #header_image cite {
    font-size: 20px;
    line-height: 30px;
    top: 260px;
  }
}
@media only screen and (max-width: 1023px) {
  /* line 175, ../sass/partials/_listbuilding.scss */
  #header_image cite {
    left: 0px;
    top: 200px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 175, ../sass/partials/_listbuilding.scss */
  #header_image cite {
    left: 10px;
    bottom: auto;
    padding: 0;
    width: 95%;
    font-size: 16px;
    line-height: 20px;
    top: 20px;
    text-align: center;
    opacity: 0.5;
    margin: 0;
  }
}

/* line 216, ../sass/partials/_listbuilding.scss */
.list_building h2 {
  float: left;
  width: 100%;
  text-align: center;
  font-family: 'Gentium Basic', serif;
  font-size: 32px;
  line-height: 40px;
  margin-bottom: 20px;
  text-transform: capitalize;
}

/* line 226, ../sass/partials/_listbuilding.scss */
.list_building .lb_center_line {
  margin: 0 40% 40px 40%;
  width: 20%;
  float: left;
  border-bottom: 1px solid #ddd;
}

/* line 232, ../sass/partials/_listbuilding.scss */
.list_building .lb_center_line_left {
  width: 20%;
  float: left;
  margin-bottom: 40px;
  margin-right: 80%;
  border-bottom: 1px solid #ddd;
}

/* line 239, ../sass/partials/_listbuilding.scss */
.list_building p {
  margin-bottom: 20px;
}

/* line 242, ../sass/partials/_listbuilding.scss */
.list_building ul {
  float: left;
  width: 95%;
  list-style: disc;
  margin: 0 0 20px 5%;
}
@media only screen and (max-width: 767px) {
  /* line 242, ../sass/partials/_listbuilding.scss */
  .list_building ul {
    width: 90%;
    margin: 0 0 20px 10%;
    padding: 0;
  }
}

/* line 253, ../sass/partials/_listbuilding.scss */
.list_building ul li {
  float: left;
  width: 100%;
  margin: 0 0 10px 0;
}

/* line 258, ../sass/partials/_listbuilding.scss */
.list_building ul li a {
  float: none;
  font-weight: bold;
  text-decoration: underline;
}

/* line 263, ../sass/partials/_listbuilding.scss */
.list_building h3 {
  float: left;
  font-size: 26px;
  width: 100%;
  margin-top: 20px;
  line-height: 36px;
  font-family: 'Gentium Basic', serif;
  margin-bottom: 20px;
}

/* line 272, ../sass/partials/_listbuilding.scss */
.chapter {
  float: left;
  width: 100%;
  margin-bottom: 40px;
  border: 1px solid #EFF2F2;
}

/* line 278, ../sass/partials/_listbuilding.scss */
.next_chapter p {
  text-align: center;
  float: left;
  width: 100%;
}

/* line 283, ../sass/partials/_listbuilding.scss */
.chapter a {
  float: left;
  width: 100%;
  background: #6da5a7;
}

/* line 288, ../sass/partials/_listbuilding.scss */
.chapter a span.left_chapter {
  float: left;
  padding: 25px 30px 25px 30px;
  background: #76B4B7;
  color: #fff;
  font-weight: 700;
  font-size: 28px;
  line-height: 30px;
  width: 3%;
  max-width: 100px;
  text-align: center;
}

/* line 300, ../sass/partials/_listbuilding.scss */
.chapter a span.right_chapter {
  float: left;
  font-size: 28px;
  line-height: 38px;
  padding: 20px 4%;
  width: 81%;
  color: #fff;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
@media only screen and (max-width: 1279px) {
  /* line 300, ../sass/partials/_listbuilding.scss */
  .chapter a span.right_chapter {
    font-size: 24px;
    width: 80%;
  }
}
@media only screen and (max-width: 1100px) {
  /* line 300, ../sass/partials/_listbuilding.scss */
  .chapter a span.right_chapter {
    font-size: 21px;
    width: 78%;
  }
}
@media only screen and (max-width: 1025px) {
  /* line 300, ../sass/partials/_listbuilding.scss */
  .chapter a span.right_chapter {
    font-size: 16px;
    width: 79%;
    padding: 20px 0 20px 4%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 300, ../sass/partials/_listbuilding.scss */
  .chapter a span.right_chapter {
    width: 80%;
    padding: 20px 10%;
  }
}

/* line 329, ../sass/partials/_listbuilding.scss */
.chapter a:hover span.right_chapter {
  text-decoration: underline;
}

/* line 332, ../sass/partials/_listbuilding.scss */
.chapter_header {
  float: left;
  margin-top: 80px;
  width: 100%;
}

/* line 337, ../sass/partials/_listbuilding.scss */
.chapter_header_tab {
  float: left;
  background: #76B4B7;
  color: #fff;
  font-size: 28px;
  line-height: 30px;
  padding: 20px 30px;
  z-index: 999;
  position: relative;
}

/* line 347, ../sass/partials/_listbuilding.scss */
.chapter_header_inner {
  position: relative;
  float: left;
  width: 100%;
  margin-top: -2px;
  z-index: 888;
  position: relative;
}

@media only screen and (max-width: 1023px) {
  /* line 355, ../sass/partials/_listbuilding.scss */
  .chapter_header_inner img {
    display: none;
  }
}

/* line 360, ../sass/partials/_listbuilding.scss */
.chapter_header_inner h1 span.h1_top {
  font-family: 'Gentium Basic', serif;
  font-size: 54px;
  line-height: 74px;
  color: #545959;
  position: absolute;
  top: 70px;
  left: 50%;
}
@media only screen and (max-width: 1025px) {
  /* line 360, ../sass/partials/_listbuilding.scss */
  .chapter_header_inner h1 span.h1_top {
    top: 50px;
  }
}
@media only screen and (max-width: 1023px) {
  /* line 360, ../sass/partials/_listbuilding.scss */
  .chapter_header_inner h1 span.h1_top {
    position: relative;
    bottom: auto;
    left: auto;
    padding: 0;
    width: 100%;
    top: auto;
    text-align: left;
    font-size: 34px;
    line-height: 44px;
    margin: 20px 0 10px 0;
    float: left;
  }
}

/* line 385, ../sass/partials/_listbuilding.scss */
.chapter_header_inner h1 span.h1_middle {
  font-size: 28px;
  line-height: 38px;
  color: #545959;
  position: absolute;
  font-weight: 400;
  font-style: italic;
  top: 145px;
  left: 50%;
}
@media only screen and (max-width: 1025px) {
  /* line 385, ../sass/partials/_listbuilding.scss */
  .chapter_header_inner h1 span.h1_middle {
    top: 125px;
  }
}
@media only screen and (max-width: 1023px) {
  /* line 385, ../sass/partials/_listbuilding.scss */
  .chapter_header_inner h1 span.h1_middle {
    position: relative;
    bottom: auto;
    padding: 0;
    width: 100%;
    top: auto;
    text-align: left;
    left: auto;
    font-size: 22px;
    float: left;
    line-height: 32px;
    margin: 0 0 10px 0;
  }
}

@media only screen and (max-width: 1023px) {
  /* line 411, ../sass/partials/_listbuilding.scss */
  .next_chapter .row-fluid .offset2 {
    margin-left: 0;
  }
}

@media only screen and (max-width: 1023px) {
  /* line 416, ../sass/partials/_listbuilding.scss */
  .lower_listbuilding .row-fluid .offset2 {
    margin-left: 0;
  }
}

/* line 421, ../sass/partials/_listbuilding.scss */
.chapter_header_inner h1 span.h1_bottom {
  font-size: 54px;
  line-height: 74px;
  color: #545959;
  position: absolute;
  font-weight: 700;
  top: 180px;
  left: 50%;
}
@media only screen and (max-width: 1025px) {
  /* line 421, ../sass/partials/_listbuilding.scss */
  .chapter_header_inner h1 span.h1_bottom {
    top: 160px;
  }
}
@media only screen and (max-width: 1023px) {
  /* line 421, ../sass/partials/_listbuilding.scss */
  .chapter_header_inner h1 span.h1_bottom {
    position: relative;
    bottom: auto;
    padding: 0;
    left: auto;
    width: 100%;
    float: left;
    top: auto;
    text-align: left;
    margin: 0 0 10px 0;
    font-size: 34px;
    line-height: 44px;
  }
}

/* line 446, ../sass/partials/_listbuilding.scss */
.list_building .text {
  background: #eee;
}

/* line 449, ../sass/partials/_listbuilding.scss */
.list_building .firsttext {
  margin-top: -10px;
}

/* line 452, ../sass/partials/_listbuilding.scss */
.list_building .text .container {
  background: #fff;
  padding: 0 4% 80px 4%;
  width: 92%;
  max-width: 751px;
}
@media only screen and (max-width: 1279px) {
  /* line 452, ../sass/partials/_listbuilding.scss */
  .list_building .text .container {
    padding: 0 4% 80px 4%;
    margin: 0 10%;
    width: 72%;
    max-width: 72%;
  }
}
@media only screen and (max-width: 1023px) {
  /* line 452, ../sass/partials/_listbuilding.scss */
  .list_building .text .container {
    padding: 0 4% 80px 4%;
    margin: 0 0 0 13%;
    width: 79%;
    max-width: 79%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 452, ../sass/partials/_listbuilding.scss */
  .list_building .text .container {
    padding: 0 4% 80px 4%;
    margin: 0;
    width: 92%;
    max-width: 92%;
  }
}

/* line 476, ../sass/partials/_listbuilding.scss */
.list_building .text.firsttext .container {
  padding: 80px 4%;
}
@media only screen and (max-width: 1279px) {
  /* line 476, ../sass/partials/_listbuilding.scss */
  .list_building .text.firsttext .container {
    padding: 80px 4%;
    margin: 0 10%;
    width: 72%;
    max-width: 72%;
  }
}
@media only screen and (max-width: 1023px) {
  /* line 476, ../sass/partials/_listbuilding.scss */
  .list_building .text.firsttext .container {
    padding: 80px 4%;
    margin: 0 0 0 13%;
    width: 79%;
    max-width: 79%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 476, ../sass/partials/_listbuilding.scss */
  .list_building .text.firsttext .container {
    padding: 80px 4%;
    margin: 0;
    width: 92%;
    max-width: 92%;
  }
}

/* line 497, ../sass/partials/_listbuilding.scss */
.chapter_01 .chapter_header_inner h1 span.h1_top {
  margin-left: -171px;
}
@media only screen and (max-width: 1023px) {
  /* line 497, ../sass/partials/_listbuilding.scss */
  .chapter_01 .chapter_header_inner h1 span.h1_top {
    margin-left: 0;
  }
}

/* line 503, ../sass/partials/_listbuilding.scss */
.chapter_01 .chapter_header_inner h1 span.h1_middle {
  margin-left: -20px;
}
@media only screen and (max-width: 1023px) {
  /* line 503, ../sass/partials/_listbuilding.scss */
  .chapter_01 .chapter_header_inner h1 span.h1_middle {
    margin-left: 0;
  }
}

/* line 509, ../sass/partials/_listbuilding.scss */
.chapter_01 .chapter_header_inner h1 span.h1_bottom {
  margin-left: -247px;
}
@media only screen and (max-width: 1023px) {
  /* line 509, ../sass/partials/_listbuilding.scss */
  .chapter_01 .chapter_header_inner h1 span.h1_bottom {
    margin-left: 0;
  }
}

/* line 515, ../sass/partials/_listbuilding.scss */
.chapter_02 .chapter_header_inner h1 span.h1_top {
  margin-left: -203px;
}
@media only screen and (max-width: 1023px) {
  /* line 515, ../sass/partials/_listbuilding.scss */
  .chapter_02 .chapter_header_inner h1 span.h1_top {
    margin-left: 0;
  }
}

/* line 521, ../sass/partials/_listbuilding.scss */
.chapter_02 .chapter_header_inner h1 span.h1_middle {
  margin-left: -20px;
}
@media only screen and (max-width: 1023px) {
  /* line 521, ../sass/partials/_listbuilding.scss */
  .chapter_02 .chapter_header_inner h1 span.h1_middle {
    margin-left: 0;
  }
}

/* line 527, ../sass/partials/_listbuilding.scss */
.chapter_02 .chapter_header_inner h1 span.h1_bottom {
  margin-left: -340px;
}
@media only screen and (max-width: 1023px) {
  /* line 527, ../sass/partials/_listbuilding.scss */
  .chapter_02 .chapter_header_inner h1 span.h1_bottom {
    margin-left: 0;
  }
}

/* line 533, ../sass/partials/_listbuilding.scss */
.chapter_03 .chapter_header_inner h1 span.h1_top {
  margin-left: -300px;
}
@media only screen and (max-width: 1023px) {
  /* line 533, ../sass/partials/_listbuilding.scss */
  .chapter_03 .chapter_header_inner h1 span.h1_top {
    margin-left: 0;
  }
}

/* line 539, ../sass/partials/_listbuilding.scss */
.chapter_03 .chapter_header_inner h1 span.h1_middle {
  margin-left: -20px;
}
@media only screen and (max-width: 1023px) {
  /* line 539, ../sass/partials/_listbuilding.scss */
  .chapter_03 .chapter_header_inner h1 span.h1_middle {
    margin-left: 0;
  }
}

/* line 545, ../sass/partials/_listbuilding.scss */
.chapter_03 .chapter_header_inner h1 span.h1_bottom {
  margin-left: -175px;
}
@media only screen and (max-width: 1023px) {
  /* line 545, ../sass/partials/_listbuilding.scss */
  .chapter_03 .chapter_header_inner h1 span.h1_bottom {
    margin-left: 0;
  }
}

/* line 551, ../sass/partials/_listbuilding.scss */
.chapter_04 .chapter_header_inner h1 span.h1_top {
  margin-left: -204px;
}
@media only screen and (max-width: 1023px) {
  /* line 551, ../sass/partials/_listbuilding.scss */
  .chapter_04 .chapter_header_inner h1 span.h1_top {
    margin-left: 0;
  }
}

/* line 557, ../sass/partials/_listbuilding.scss */
.chapter_04 .chapter_header_inner h1 span.h1_middle {
  margin-left: -20px;
}
@media only screen and (max-width: 1023px) {
  /* line 557, ../sass/partials/_listbuilding.scss */
  .chapter_04 .chapter_header_inner h1 span.h1_middle {
    margin-left: 0;
  }
}

/* line 563, ../sass/partials/_listbuilding.scss */
.chapter_04 .chapter_header_inner h1 span.h1_bottom {
  margin-left: -141px;
}
@media only screen and (max-width: 1023px) {
  /* line 563, ../sass/partials/_listbuilding.scss */
  .chapter_04 .chapter_header_inner h1 span.h1_bottom {
    margin-left: 0;
  }
}

/* line 569, ../sass/partials/_listbuilding.scss */
.chapter_05 .chapter_header_inner h1 span.h1_top {
  margin-left: -315px;
}
@media only screen and (max-width: 1023px) {
  /* line 569, ../sass/partials/_listbuilding.scss */
  .chapter_05 .chapter_header_inner h1 span.h1_top {
    margin-left: 0;
  }
}

/* line 575, ../sass/partials/_listbuilding.scss */
.chapter_05 .chapter_header_inner h1 span.h1_middle {
  margin-left: -20px;
}
@media only screen and (max-width: 1023px) {
  /* line 575, ../sass/partials/_listbuilding.scss */
  .chapter_05 .chapter_header_inner h1 span.h1_middle {
    margin-left: 0;
  }
}

/* line 581, ../sass/partials/_listbuilding.scss */
.chapter_05 .chapter_header_inner h1 span.h1_bottom {
  margin-left: -165px;
}
@media only screen and (max-width: 1023px) {
  /* line 581, ../sass/partials/_listbuilding.scss */
  .chapter_05 .chapter_header_inner h1 span.h1_bottom {
    margin-left: 0;
  }
}

/* line 587, ../sass/partials/_listbuilding.scss */
.chapter_06 .chapter_header_inner h1 span.h1_top {
  margin-left: -262px;
}
@media only screen and (max-width: 1023px) {
  /* line 587, ../sass/partials/_listbuilding.scss */
  .chapter_06 .chapter_header_inner h1 span.h1_top {
    margin-left: 0;
  }
}

/* line 593, ../sass/partials/_listbuilding.scss */
.chapter_06 .chapter_header_inner h1 span.h1_middle {
  margin-left: -20px;
}
@media only screen and (max-width: 1023px) {
  /* line 593, ../sass/partials/_listbuilding.scss */
  .chapter_06 .chapter_header_inner h1 span.h1_middle {
    margin-left: 0;
  }
}

/* line 599, ../sass/partials/_listbuilding.scss */
.chapter_06 .chapter_header_inner h1 span.h1_bottom {
  margin-left: -207px;
}
@media only screen and (max-width: 1023px) {
  /* line 599, ../sass/partials/_listbuilding.scss */
  .chapter_06 .chapter_header_inner h1 span.h1_bottom {
    margin-left: 0;
  }
}

/* line 605, ../sass/partials/_listbuilding.scss */
.list_building ol {
  float: left;
  width: 95%;
  margin: 0 0 20px 5%;
}
@media only screen and (max-width: 767px) {
  /* line 605, ../sass/partials/_listbuilding.scss */
  .list_building ol {
    width: 90%;
    margin: 0 0 20px 10%;
  }
}

/* line 614, ../sass/partials/_listbuilding.scss */
.list_building ol li {
  float: left;
  width: 100%;
  margin: 0 0 10px 0;
}

/* line 619, ../sass/partials/_listbuilding.scss */
.list_building p.italic {
  font-style: italic;
}

/* line 622, ../sass/partials/_listbuilding.scss */
.list_building blockquote.quote {
  font-family: 'Gentium Basic', serif;
  font-size: 26px;
  text-align: center;
  font-style: italic;
  margin-bottom: 20px;
  line-height: 38px;
}

/* line 630, ../sass/partials/_listbuilding.scss */
.list_building blockquote.speech {
  margin-top: 0;
}

/* line 633, ../sass/partials/_listbuilding.scss */
.list_building blockquote.speech p {
  font-family: 'Gentium Basic', serif;
  font-size: 26px;
  font-style: italic;
  margin-bottom: 20px;
  text-align: left;
  line-height: 38px;
}

/* line 641, ../sass/partials/_listbuilding.scss */
.list_building img {
  margin-bottom: 40px;
  border: 1px solid #EFF2F2;
}
@media only screen and (max-width: 1023px) {
  /* line 641, ../sass/partials/_listbuilding.scss */
  .list_building img {
    min-width: 100%;
  }
}

/* line 648, ../sass/partials/_listbuilding.scss */
.list_building .commentlist img {
  min-width: auto;
}

/* line 651, ../sass/partials/_listbuilding.scss */
.list_building cite {
  font-size: 16px;
  text-align: right;
  float: right;
  font-style: normal;
  width: 100%;
  line-height: 18px;
}

/* line 659, ../sass/partials/_listbuilding.scss */
.blockquote_wrapper {
  background: #e5e5e5 url(../img/q.png) no-repeat;
  background-position: 40px 40px;
  padding: 40px 5%;
  float: left;
  min-height: 150px;
  margin-bottom: 20px;
  width: 90%;
}

/* line 668, ../sass/partials/_listbuilding.scss */
.svg_wrapper {
  float: left;
  width: 100%;
  margin-top: 100px;
}

/* line 673, ../sass/partials/_listbuilding.scss */
.svg_wrapper .svg {
  width: 102px;
  margin: 0 auto 40px auto;
  display: block;
}

/* line 678, ../sass/partials/_listbuilding.scss */
.list_building p.math {
  padding: 10px 20px;
  background: #EFF2F2;
}
@media only screen and (max-width: 1025px) {
  /* line 678, ../sass/partials/_listbuilding.scss */
  .list_building p.math {
    padding: 10px 5%;
    width: 90%;
  }
}

/* line 686, ../sass/partials/_listbuilding.scss */
.author.lower_listbuilding .right_author {
  width: 75%;
  margin-left: 5%;
}

@media only screen and (max-width: 1023px) {
  /* line 691, ../sass/partials/_listbuilding.scss */
  .author .row-fluid .span8 {
    width: 90%;
    margin: 0 0 0 10%;
  }
}
@media only screen and (max-width: 1023px) {
  /* line 691, ../sass/partials/_listbuilding.scss */
  .author .row-fluid .span8 {
    width: 100%;
    margin: 0;
  }
}

/* line 701, ../sass/partials/_listbuilding.scss */
.author img {
  border: none;
}
@media only screen and (max-width: 1023px) {
  /* line 701, ../sass/partials/_listbuilding.scss */
  .author img {
    width: 108px;
    min-width: 108px;
    margin-bottom: 0;
  }
}

/* line 709, ../sass/partials/_listbuilding.scss */
.next_chapter {
  padding: 80px 0;
  background: #eee;
  margin: 0 0 80px 0;
}

/* line 714, ../sass/partials/_listbuilding.scss */
.chapter_01.next_chapter .button {
  width: 250px;
  margin: 0 auto;
  display: block;
  float: none;
}

/* line 720, ../sass/partials/_listbuilding.scss */
.lower_listbuilding {
  margin-bottom: 100px;
}

/* line 723, ../sass/partials/_listbuilding.scss */
a.learnmore {
  background: #fff;
  border: 1px solid #999;
  font-size: 16px;
  line-height: 16px;
  outline: none;
  text-decoration: none;
  border-radius: 2px;
  margin-top: 20px;
  letter-spacing: 1px;
  -webkit-appearance: none;
  padding: 15px 30px;
  width: auto;
  float: right;
  color: #404040;
  margin-bottom: 20px;
}

/* line 740, ../sass/partials/_listbuilding.scss */
#fixed_ad a {
  position: fixed;
  top: 0;
  right: 0;
  background: #ff6974;
  z-index: 9999;
  color: #fff;
  padding: 10px 20px;
  font-size: 15px;
}

/* line 1, ../sass/partials/_pagehome.scss */
#home {
  padding: 20px 0;
}
@media only screen and (min-width: 1023px) {
  /* line 1, ../sass/partials/_pagehome.scss */
  #home {
    position: relative;
  }
}

/* line 7, ../sass/partials/_pagehome.scss */
#home small {
  display: none;
}
@media only screen and (min-width: 1023px) {
  /* line 7, ../sass/partials/_pagehome.scss */
  #home small {
    display: block;
    position: absolute;
    bottom: 25px;
    right: 35px;
    color: #999;
    text-align: right;
  }
}

/* line 18, ../sass/partials/_pagehome.scss */
#pagehome p {
  margin-bottom: 0;
}

/* line 21, ../sass/partials/_pagehome.scss */
#pagehome {
  padding: 20px 0;
}
@media only screen and (min-width: 1279px) {
  /* line 21, ../sass/partials/_pagehome.scss */
  #pagehome {
    margin-bottom: 20px;
  }
}

/* line 27, ../sass/partials/_pagehome.scss */
#pagehome img {
  margin: 0 auto;
  display: block;
  width: 250px;
}
@media only screen and (min-width: 767px) {
  /* line 27, ../sass/partials/_pagehome.scss */
  #pagehome img {
    margin: 0;
    display: block;
    width: 23%;
    padding: 10px 5%;
    float: left;
  }
}
@media only screen and (min-width: 1023px) {
  /* line 27, ../sass/partials/_pagehome.scss */
  #pagehome img {
    width: 21%;
    padding: 10px 6%;
  }
}
@media only screen and (min-width: 1279px) {
  /* line 27, ../sass/partials/_pagehome.scss */
  #pagehome img {
    width: 16.5%;
    padding: 20px 0;
  }
}

/* line 47, ../sass/partials/_pagehome.scss */
#home img {
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);
}

/* line 51, ../sass/partials/_pagehome.scss */
#pagehomemobileimage {
  margin-bottom: 20px;
  display: block;
}
@media only screen and (min-width: 767px) {
  /* line 51, ../sass/partials/_pagehome.scss */
  #pagehomemobileimage {
    display: none;
    margin-bottom: 0;
  }
}

/* line 59, ../sass/partials/_pagehome.scss */
#home {
  background: none;
}
@media only screen and (min-width: 767px) {
  /* line 59, ../sass/partials/_pagehome.scss */
  #home {
    background: url(../img/new/giles-thomas-conversion-rate-optimization-expert.jpg) no-repeat top right;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    border-bottom: 1px solid #ddd;
    padding: 68px 0;
  }
}
@media only screen and (min-width: 1023px) {
  /* line 59, ../sass/partials/_pagehome.scss */
  #home {
    padding: 150px 0;
  }
}
@media only screen and (min-width: 1250px) {
  /* line 59, ../sass/partials/_pagehome.scss */
  #home {
    padding: 170px 0;
    margin-bottom: 20px;
    background: url(../img/new/giles-thomas-conversion-rate-optimization-expert-med.jpg) no-repeat center right;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  }
}
@media only screen and (min-width: 1500px) {
  /* line 59, ../sass/partials/_pagehome.scss */
  #home {
    padding: 170px 0;
    margin-bottom: 20px;
    background: url(../img/new/giles-thomas-conversion-rate-optimization-expert-large.jpg) no-repeat center right;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  }
}

/* line 92, ../sass/partials/_pagehome.scss */
#home .span8 {
  width: 100%;
}
@media only screen and (min-width: 767px) {
  /* line 92, ../sass/partials/_pagehome.scss */
  #home .span8 {
    width: 61%;
  }
}
@media only screen and (min-width: 1023px) {
  /* line 92, ../sass/partials/_pagehome.scss */
  #home .span8 {
    width: 48.4003656307%;
  }
}
@media only screen and (min-width: 1279px) {
  /* line 92, ../sass/partials/_pagehome.scss */
  #home .span8 {
    width: 35%;
  }
}

/* line 1, ../sass/partials/_pagenavi.scss */
.wp-pagenavi a {
  float: none;
}

/* line 4, ../sass/partials/_pagenavi.scss */
.wp-pagenavi {
  clear: both;
  color: #a9acac;
  float: left;
  margin: 40px 0 60px 0;
  font-size: 15px;
}
@media only screen and (min-width: 1279px) {
  /* line 4, ../sass/partials/_pagenavi.scss */
  .wp-pagenavi {
    border-top: 1px solid #ddd;
    padding-top: 40px;
    margin: 0 0 40px 0;
    width: 100%;
  }
}

/* line 17, ../sass/partials/_pagenavi.scss */
.wp-pagenavi span.pages {
  padding: 0;
  float: left;
  width: 100%;
  text-align: left;
  margin: 0 0 10px 0;
}

/* line 24, ../sass/partials/_pagenavi.scss */
.wp-pagenavi a, .wp-pagenavi span {
  text-decoration: none;
  border: none;
  padding: 6px 12px;
  text-align: center;
  margin: 0 2px;
  color: #a9acac;
  font-size: 15px;
}

/* line 33, ../sass/partials/_pagenavi.scss */
.wp-pagenavi a:hover, .wp-pagenavi span.current {
  border-color: #000;
  color: #a9acac;
}

/* line 37, ../sass/partials/_pagenavi.scss */
.wp-pagenavi span.current {
  font-weight: bold;
  color: #76B4B7;
  border: 1px solid #76B4B7;
  border-radius: 50px;
}

/* line 1, ../sass/partials/_popup.scss */
#popup {
  width: 100%;
  margin: 0;
  opacity: 1;
  padding: 0;
  left: 0;
  top: 0;
  background: #fff;
  border: 1px solid #999;
  display: none;
  height: auto;
}
@media only screen and (min-width: 767px) {
  /* line 1, ../sass/partials/_popup.scss */
  #popup {
    position: fixed;
    top: 50%;
    display: none;
    visibility: visible;
    left: 50%;
    width: 720px;
    margin-left: -360px;
    height: 400px;
    margin-top: -200px;
  }
}
@media only screen and (min-width: 1279px) {
  /* line 1, ../sass/partials/_popup.scss */
  #popup {
    width: 1218px;
    margin-left: -610px;
    opacity: 1;
    padding: 0;
    left: 50%;
    border: 1px solid #999;
    display: none;
    height: 600px;
  }
}

/* line 34, ../sass/partials/_popup.scss */
body.noscroll {
  position: fixed;
  overflow: hidden;
}

/* line 38, ../sass/partials/_popup.scss */
body.popup {
  position: fixed;
  overflow: hidden;
}

/* line 42, ../sass/partials/_popup.scss */
#blog.popup {
  opacity: 0.25;
}

/* line 45, ../sass/partials/_popup.scss */
header#header.popup {
  opacity: 0.25;
}

/* line 48, ../sass/partials/_popup.scss */
footer.popup {
  opacity: 0.25;
}

/* line 51, ../sass/partials/_popup.scss */
#popup.visible {
  position: fixed;
  top: 50px;
  display: block;
  visibility: visible;
}
@media only screen and (min-width: 767px) {
  /* line 51, ../sass/partials/_popup.scss */
  #popup.visible {
    top: 50%;
  }
}
@media only screen and (min-width: 1279px) {
  /* line 51, ../sass/partials/_popup.scss */
  #popup.visible {
    position: absolute;
    top: 103px;
    left: 50%;
    margin: 0 0 0 -609px;
  }
}

/* line 66, ../sass/partials/_popup.scss */
#popup h1 {
  font-size: 24px;
  line-height: 32px;
  font-weight: 800;
  letter-spacing: 2px;
  margin-bottom: 15px;
  text-align: center;
}
@media only screen and (min-width: 767px) {
  /* line 66, ../sass/partials/_popup.scss */
  #popup h1 {
    text-align: left;
    font-size: 40px;
    line-height: 54px;
  }
}
@media only screen and (min-width: 1279px) {
  /* line 66, ../sass/partials/_popup.scss */
  #popup h1 {
    font-size: 45px;
    line-height: 62px;
    font-weight: 800;
    letter-spacing: 2px;
    margin-bottom: 20px;
  }
}

/* line 86, ../sass/partials/_popup.scss */
#popup h2 {
  font-size: 18px;
  float: left;
  max-width: 750px;
  line-height: 24px;
  font-weight: 400;
  text-transform: capitalize;
  margin-bottom: 20px;
  text-align: center;
}
@media only screen and (min-width: 767px) {
  /* line 86, ../sass/partials/_popup.scss */
  #popup h2 {
    text-align: left;
    line-height: 36px;
    font-size: 22px;
  }
}
@media only screen and (min-width: 1279px) {
  /* line 86, ../sass/partials/_popup.scss */
  #popup h2 {
    font-size: 22px;
    float: left;
    max-width: 750px;
    line-height: 36px;
    font-weight: 400;
    margin-bottom: 30px;
  }
}

/* line 109, ../sass/partials/_popup.scss */
.popup_slide_one {
  height: auto;
  width: 90%;
  background: #fff;
  background-position: right;
  display: block;
  padding: 15px 5%;
}
@media only screen and (min-width: 767px) {
  /* line 109, ../sass/partials/_popup.scss */
  .popup_slide_one {
    margin-top: 70px;
  }
}
@media only screen and (min-width: 1279px) {
  /* line 109, ../sass/partials/_popup.scss */
  .popup_slide_one {
    height: 300px;
    width: 1098px;
    background: white url(../img/new/giles-thomas-cro-expert.jpg);
    background-position: right;
    background-repeat: no-repeat;
    display: block;
    margin-top: 0;
    padding: 130px 60px 170px 60px;
  }
}

/* line 130, ../sass/partials/_popup.scss */
.popup_slide_two {
  height: auto;
  width: 90%;
  background: #fff;
  background-position: right;
  display: block;
  padding: 15px 5%;
  display: none;
}
@media only screen and (min-width: 767px) {
  /* line 130, ../sass/partials/_popup.scss */
  .popup_slide_two {
    padding-top: 50px;
  }
}
@media only screen and (min-width: 1279px) {
  /* line 130, ../sass/partials/_popup.scss */
  .popup_slide_two {
    height: 400px;
    background: #fff;
    width: 1098px;
    padding: 100px 60px;
  }
}

/* line 148, ../sass/partials/_popup.scss */
#final_step_bg {
  background: #76B4B7;
  padding: 8px 15px;
  width: 90px;
  margin: 0 auto;
  display: block;
  float: none;
  letter-spacing: 1px;
  color: #fff;
  text-transform: capitalize;
}

/* line 159, ../sass/partials/_popup.scss */
#final_step_wrapper {
  margin-bottom: 10px;
}
@media only screen and (min-width: 1279px) {
  /* line 159, ../sass/partials/_popup.scss */
  #final_step_wrapper {
    float: left;
    width: 100%;
    margin-bottom: 30px;
  }
}

/* line 167, ../sass/partials/_popup.scss */
#popup .popup_slide_two h2 {
  font-size: 18px;
  float: left;
  width: 100%;
  text-align: center;
  line-height: 24px;
  margin-bottom: 10px;
}
@media only screen and (min-width: 1279px) {
  /* line 167, ../sass/partials/_popup.scss */
  #popup .popup_slide_two h2 {
    float: left;
    width: 100%;
    font-size: 22px;
    line-height: 36px;
    margin-bottom: 0;
    max-width: 100%;
    text-align: center;
  }
}

/* line 184, ../sass/partials/_popup.scss */
#popup .popup_slide_two h1 {
  float: left;
  width: 100%;
  margin-bottom: 10px;
  text-align: center;
}

/* line 190, ../sass/partials/_popup.scss */
#popup .popup_slide_two form#modal_form {
  width: 100%;
  margin: 0;
}
@media only screen and (min-width: 1279px) {
  /* line 190, ../sass/partials/_popup.scss */
  #popup .popup_slide_two form#modal_form {
    float: left;
    width: 68%;
    margin: 0 16%;
  }
}

/* line 199, ../sass/partials/_popup.scss */
#popup .popup_slide_two form#modal_form input {
  float: left;
  width: 100%;
  margin: 0 0 -1px 0;
  padding: 15px 0;
  text-align: center;
  font-size: 16px;
  border: 1px solid #ddd;
  max-width: 100%;
}
@media only screen and (min-width: 767px) {
  /* line 199, ../sass/partials/_popup.scss */
  #popup .popup_slide_two form#modal_form input {
    padding: 20px 0;
  }
}
@media only screen and (min-width: 1023px) {
  /* line 199, ../sass/partials/_popup.scss */
  #popup .popup_slide_two form#modal_form input {
    padding: 20px 0;
  }
}
@media only screen and (min-width: 1279px) {
  /* line 199, ../sass/partials/_popup.scss */
  #popup .popup_slide_two form#modal_form input {
    padding: 30px 0;
  }
}

/* line 218, ../sass/partials/_popup.scss */
#popup .popup_slide_two form#modal_form button[type=submit] {
  font-size: 16px;
  line-height: 24px;
  margin: 0 0 10px 0;
  width: 100%;
  max-width: 100%;
}
@media only screen and (min-width: 1279px) {
  /* line 218, ../sass/partials/_popup.scss */
  #popup .popup_slide_two form#modal_form button[type=submit] {
    font-size: 26px;
    font-weight: 400;
    margin: 0 0 20px 0;
    line-height: 38px;
    padding: 30px 0;
    width: 100%;
  }
}

/* line 233, ../sass/partials/_popup.scss */
#popup .popup_slide_two form#modal_form label {
  margin-bottom: 10px;
  color: #999;
  text-align: center;
  float: left;
  width: 100%;
}

/* line 240, ../sass/partials/_popup.scss */
#popup .popup_slide_two form#modal_form label.error {
  color: #FF6974;
  margin-top: 10px;
}

/* line 1, ../sass/partials/_sidebar.scss */
aside#sidebar {
  float: left;
  width: 100%;
}

/* line 5, ../sass/partials/_sidebar.scss */
aside#sidebar .sidebar_box {
  float: left;
  width: 85%;
  border: 1px solid #ddd;
  padding: 20px 7.5%;
  margin-bottom: 20px;
}
@media only screen and (min-width: 1279px) {
  /* line 5, ../sass/partials/_sidebar.scss */
  aside#sidebar .sidebar_box {
    padding: 40px 12%;
    width: 76%;
  }
}

/* line 16, ../sass/partials/_sidebar.scss */
aside#sidebar .sidebar_box.npb {
  padding-bottom: 0;
}

/* line 19, ../sass/partials/_sidebar.scss */
aside#sidebar .sidebar_box img {
  margin-bottom: -9px;
}

/* line 22, ../sass/partials/_sidebar.scss */
aside#sidebar .sidebar_box.author img {
  margin-bottom: 10px;
}

/* line 25, ../sass/partials/_sidebar.scss */
aside#sidebar .sidebar_box.author p {
  margin-bottom: 0;
}

/* line 1, ../sass/partials/_single.scss */
#single {
  background: #eee;
}

/* line 4, ../sass/partials/_single.scss */
#single .container {
  background: #fff;
  padding: 80px 2%;
  width: 96%;
  max-width: 1145px;
}
@media only screen and (max-width: 1490px) {
  /* line 4, ../sass/partials/_single.scss */
  #single .container {
    max-width: 79%;
    padding: 40px 2.5%;
    width: 79%;
    margin: 0 8%;
  }
}
@media only screen and (max-width: 1190px) {
  /* line 4, ../sass/partials/_single.scss */
  #single .container {
    max-width: 83.5%;
    padding: 40px 2.5%;
    width: 83.5%;
    margin: 0 2.5% 0 10%;
  }
}
@media only screen and (max-width: 1023px) {
  /* line 4, ../sass/partials/_single.scss */
  #single .container {
    max-width: 82%;
    padding: 40px 2%;
    width: 82%;
    margin: 0 0 0 14%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 4, ../sass/partials/_single.scss */
  #single .container {
    max-width: 90%;
    padding: 40px 2.5%;
    width: 90%;
    margin: 0 2.5%;
  }
}

@media only screen and (max-width: 1023px) {
  /* line 34, ../sass/partials/_single.scss */
  #single .span8 {
    width: 100%;
    margin-left: 0;
  }
}

/* line 40, ../sass/partials/_single.scss */
date {
  float: left;
  width: 100%;
  margin-bottom: 40px;
  color: #999;
}

/* line 46, ../sass/partials/_single.scss */
#single article p {
  font-size: 19px;
  line-height: 33px;
}
@media only screen and (max-width: 767px) {
  /* line 46, ../sass/partials/_single.scss */
  #single article p {
    font-size: 16px;
    line-height: 28px;
  }
}

@media only screen and (max-width: 1023px) {
  /* line 54, ../sass/partials/_single.scss */
  #single .span4 {
    width: 70%;
    margin: 40px 15% 0 15%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 54, ../sass/partials/_single.scss */
  #single .span4 {
    width: 100%;
    margin: 40px 0 0 0;
  }
}

/* line 64, ../sass/partials/_single.scss */
#single article {
  position: relative;
}

/* line 67, ../sass/partials/_single.scss */
.share_box .share-item {
  float: left;
  width: 100%;
  margin-bottom: 10px;
}

/* line 72, ../sass/partials/_single.scss */
.share_box .share-item:first-child {
  margin-bottom: 20px;
}

/* line 75, ../sass/partials/_single.scss */
#single .entry #opt_in_single h3 {
  font-weight: 700;
  font-size: 28px;
  line-height: 38px;
}
@media only screen and (max-width: 767px) {
  /* line 75, ../sass/partials/_single.scss */
  #single .entry #opt_in_single h3 {
    font-size: 24px;
    line-height: 30px;
  }
}

/* line 84, ../sass/partials/_single.scss */
#floater {
  position: absolute;
  top: 125px;
  left: -169px;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  width: 56px;
  height: 190px;
  background: #fff;
  border-radius: 2px;
  padding: 20px;
  border: 1px solid #eff2f2;
}
@media only screen and (max-width: 1490px) {
  /* line 84, ../sass/partials/_single.scss */
  #floater {
    position: fixed;
    top: 122px;
    padding: 20px 10px 10px 10px;
    left: 10px;
    width: 56px;
  }
}
@media only screen and (max-width: 1023px) {
  /* line 84, ../sass/partials/_single.scss */
  #floater {
    top: 170px;
    left: 12px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 84, ../sass/partials/_single.scss */
  #floater {
    float: left;
    width: 90%;
    position: relative;
    top: auto;
    left: auto;
    height: auto;
    margin: 40px 0 0 0;
    padding: 20px 5%;
  }
}

/* line 117, ../sass/partials/_single.scss */
#floater.fixed {
  position: fixed;
  top: 125px;
  left: 10px;
}

/* line 122, ../sass/partials/_single.scss */
#single .excerpt p a {
  float: none;
  text-decoration: underline;
  font-weight: bold;
}

/* line 127, ../sass/partials/_single.scss */
#single h1 {
  font-weight: 900;
  font-size: 36px;
  line-height: 50px;
  margin-bottom: 10px;
  width: 100%;
  float: left;
  color: #5B6162;
}

/* line 136, ../sass/partials/_single.scss */
#comments_wrapper {
  margin-top: 40px;
  float: left;
  border-top: 1px solid #eff2f2;
  padding-top: 40px;
  width: 100%;
}

/* line 143, ../sass/partials/_single.scss */
h3#comments {
  margin-bottom: 20px;
  float: left;
  width: 100%;
}

/* line 148, ../sass/partials/_single.scss */
#single h2 {
  font-weight: 700;
  font-size: 26px;
  font-style: normal;
  line-height: 36px;
  width: 100%;
  float: left;
  margin-bottom: 40px;
}

/* line 157, ../sass/partials/_single.scss */
.entry p, .entry address, .entry pre {
  margin-bottom: 20px;
}

/* line 160, ../sass/partials/_single.scss */
.entry .left, .entry .right {
  float: left;
}

/* line 164, ../sass/partials/_single.scss */
.entry strong,
#single strong {
  font-weight: bold;
  color: #5B6162;
}

/* line 168, ../sass/partials/_single.scss */
.entry .left {
  margin-right: 2%;
  width: 18%;
}

/* line 172, ../sass/partials/_single.scss */
.entry .left img {
  width: 100%;
}

/* line 175, ../sass/partials/_single.scss */
.entry em {
  float: left;
  width: 100%;
}

/* line 179, ../sass/partials/_single.scss */
.entry pre {
  float: left;
  width: 100%;
}

/* line 183, ../sass/partials/_single.scss */
.entry .right {
  margin-left: 2%;
  width: 78%;
}

/* line 187, ../sass/partials/_single.scss */
.entry .right a {
  font-weight: bold;
  text-decoration: underline;
}

/* line 191, ../sass/partials/_single.scss */
#single .entry h2 {
  font-weight: 700;
  font-size: 28px;
  line-height: 38px;
  margin-bottom: 30px;
  margin-top: 20px;
  width: 100%;
  font-style: normal;
  float: left;
  color: #5B6162;
}
@media only screen and (max-width: 767px) {
  /* line 191, ../sass/partials/_single.scss */
  #single .entry h2 {
    font-size: 24px;
    line-height: 30px;
  }
}

/* line 206, ../sass/partials/_single.scss */
#disqus_thread {
  float: left;
  width: 100%;
  margin-top: 40px;
}

/* line 211, ../sass/partials/_single.scss */
#single .entry h3, #single .entry h4, #single .entry h5, #single .entry h6 {
  font-weight: 600;
  font-size: 18px;
  line-height: 26px;
  margin-bottom: 10px;
  width: 100%;
  font-style: normal;
  float: left;
  color: #5B6162;
}

/* line 222, ../sass/partials/_single.scss */
#single .entry h3,
#single .entry h4 {
  font-weight: bold;
  margin-bottom: 20px;
  color: #707070;
}

/* line 227, ../sass/partials/_single.scss */
.entry {
  float: left;
  width: 100%;
  margin-top: 20px;
}

/* line 232, ../sass/partials/_single.scss */
.entry p a {
  float: none;
  font-weight: bold;
  word-wrap: break-word;
  text-decoration: underline;
}

/* line 238, ../sass/partials/_single.scss */
.entry ul {
  float: left;
  width: 95%;
  list-style: disc;
  margin: 0 0 20px 5%;
}
@media only screen and (max-width: 767px) {
  /* line 238, ../sass/partials/_single.scss */
  .entry ul {
    width: 90%;
    margin: 0 0 20px 10%;
  }
}

/* line 248, ../sass/partials/_single.scss */
.entry ul li {
  float: left;
  width: 100%;
  margin: 0 0 10px 0;
}

/* line 253, ../sass/partials/_single.scss */
.entry ul li a {
  float: none;
  font-weight: bold;
  text-decoration: underline;
}

/* line 258, ../sass/partials/_single.scss */
.entry ol {
  float: left;
  width: 95%;
  margin: 0 0 20px 5%;
}
@media only screen and (max-width: 767px) {
  /* line 258, ../sass/partials/_single.scss */
  .entry ol {
    width: 90%;
    margin: 0 0 20px 10%;
  }
}

/* line 267, ../sass/partials/_single.scss */
.entry ol li {
  float: left;
  width: 100%;
  margin: 0 0 10px 0;
}

/* line 272, ../sass/partials/_single.scss */
blockquote {
  float: left;
  width: 100%;
  margin-top: 20px;
}

/* line 277, ../sass/partials/_single.scss */
#single article blockquote p {
  width: 85%;
  padding: 30px 7% 30px 7%;
  border-left: 5px solid #76B4B7;
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  border: 1px solid #ddd;
  border-left: 5px solid #76B4B7;
  font-style: italic;
  font-size: 24px;
  line-height: 40px;
}

/* line 290, ../sass/partials/_single.scss */
.tweetthisquote {
  color: #76B4B7;
  border-radius: 2px;
  padding: 0;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 40px;
}

/* line 298, ../sass/partials/_single.scss */
hr {
  float: left;
  width: 30%;
  margin: 40px 35%;
}

/* line 303, ../sass/partials/_single.scss */
#single .left_col {
  width: 47%;
  float: left;
  margin-right: 3%;
}
@media only screen and (max-width: 767px) {
  /* line 303, ../sass/partials/_single.scss */
  #single .left_col {
    width: 100%;
    margin-left: 0;
  }
}

/* line 312, ../sass/partials/_single.scss */
#single .left_col p {
  margin-bottom: 20px;
}

/* line 315, ../sass/partials/_single.scss */
#single .right_col {
  width: 48%;
  float: left;
  margin-left: 2%;
}
@media only screen and (max-width: 767px) {
  /* line 315, ../sass/partials/_single.scss */
  #single .right_col {
    display: none;
  }
}

/* line 323, ../sass/partials/_single.scss */
.mob_feat_image {
  display: none;
}
@media only screen and (max-width: 767px) {
  /* line 323, ../sass/partials/_single.scss */
  .mob_feat_image {
    display: block;
    margin-bottom: 20px;
  }
}

/* line 330, ../sass/partials/_single.scss */
.note {
  background: #FF6974;
  color: #fff;
  border-radius: 2px;
  float: left;
  padding: 10px 5%;
  width: 90%;
}

/* line 338, ../sass/partials/_single.scss */
span.arrow_wrapper {
  float: right;
  width: 27px;
  padding-left: 10px;
}

/* line 343, ../sass/partials/_single.scss */
.share_embed {
  float: left;
  width: 100%;
  margin-top: 20px;
}

/* line 348, ../sass/partials/_single.scss */
code {
  background: #EFF2F2;
  padding: 15px 2.5%;
  width: 95%;
  border-radius: 2px;
  float: left;
  margin-bottom: 40px;
}

/* line 356, ../sass/partials/_single.scss */
.imagewrapper {
  float: left;
  width: 100%;
  position: relative;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

/* line 362, ../sass/partials/_single.scss */
.imagewrapper .twitter_share {
  width: 20px;
  height: 18px;
  z-index: 999;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  float: left;
  padding: 0 10px 0 0;
}

/* line 373, ../sass/partials/_single.scss */
form#optin_form_single {
  float: left;
  width: 100%;
  position: relative;
}

/* line 378, ../sass/partials/_single.scss */
form#optin_form_single input {
  float: left;
  border: none;
  outline: none;
  background: #fff;
  font-size: 16px;
  line-height: 18px;
  border: 1px solid #999;
  border-radius: 2px;
  padding: 13px 4% 12px 4%;
  margin-right: 4%;
  width: 42%;
  max-width: 42%;
}
@media only screen and (max-width: 767px) {
  /* line 378, ../sass/partials/_single.scss */
  form#optin_form_single input {
    width: 90%;
    max-width: 85%;
    padding: 13px 7.5% 12px 7.5%;
    margin: 0 0 20px 0;
  }
}

/* line 398, ../sass/partials/_single.scss */
form#optin_form_single input.error {
  -webkit-box-shadow: inset 0 0 1px 1px #ffd9dc;
  box-shadow: inset 0 0 1px 1px #ffd9dc;
  border: 1px solid #FF6974;
  margin-bottom: 40px;
}

/* line 404, ../sass/partials/_single.scss */
form#optin_form_single input.error:focus {
  -webkit-box-shadow: inset 0 0 1px 1px #ffd9dc;
  box-shadow: inset 0 0 1px 1px #ffd9dc;
}

/* line 408, ../sass/partials/_single.scss */
form#optin_form_single input[type=submit] {
  background: #FF6974;
  color: #fff;
  font-size: 16px;
  line-height: 16px;
  letter-spacing: 1px;
  -webkit-appearance: none;
  margin-top: 0;
  margin-right: 0;
  border: none;
  width: 45%;
  padding: 15px 0;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  /* line 408, ../sass/partials/_single.scss */
  form#optin_form_single input[type=submit] {
    width: 100%;
    max-width: 100%;
  }
}

/* line 426, ../sass/partials/_single.scss */
form#optin_form_single button {
  background: #FF6974;
  color: #fff;
  font-size: 16px;
  line-height: 16px;
  letter-spacing: 1px;
  outline: none;
  -webkit-appearance: none;
  margin-top: 0;
  margin-right: 0;
  border: none;
  border-radius: 2px;
  width: 45%;
  padding: 15px 0;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  /* line 426, ../sass/partials/_single.scss */
  form#optin_form_single button {
    width: 100%;
    max-width: 100%;
  }
}

/* line 446, ../sass/partials/_single.scss */
form#optin_form_single label.small {
  font-size: 14px;
  line-height: 24px;
  color: #adb0b0;
  float: left;
  width: 40%;
}
@media only screen and (max-width: 767px) {
  /* line 446, ../sass/partials/_single.scss */
  form#optin_form_single label.small {
    width: 80%;
  }
}

/* line 456, ../sass/partials/_single.scss */
form#optin_form_single label.small a {
  font-size: 14px;
  line-height: 24px;
  text-decoration: underline;
  color: #adb0b0;
  float: none;
}

@-moz-document url-prefix() {
  /* line 464, ../sass/partials/_single.scss */
  form#optin_form input[type=submit] {
    padding: 13px 30px 12px 30px;
  }
}

@-moz-document url-prefix() {
  /* line 469, ../sass/partials/_single.scss */
  form#optin_form button {
    padding: 13px 30px 12px 30px;
  }
}

/* line 473, ../sass/partials/_single.scss */
.single_optin {
  background: #EFF2F2;
  float: left;
  width: 90%;
  padding: 0 5%;
  margin-top: 60px;
  margin-bottom: 20px;
  border-radius: 2px;
}

/* line 482, ../sass/partials/_single.scss */
.left_opt_in, .right_opt_in {
  float: left;
  width: 47.5%;
}
@media only screen and (max-width: 767px) {
  /* line 482, ../sass/partials/_single.scss */
  .left_opt_in, .right_opt_in {
    float: left;
    width: 100%;
  }
}

/* line 490, ../sass/partials/_single.scss */
.left_opt_in {
  padding: 30px 2.5% 30px 0;
}
@media only screen and (max-width: 767px) {
  /* line 490, ../sass/partials/_single.scss */
  .left_opt_in {
    padding: 30px 0 0 0;
  }
}

/* line 496, ../sass/partials/_single.scss */
.right_opt_in {
  padding: 30px 0 30px 2.5%;
}
@media only screen and (max-width: 767px) {
  /* line 496, ../sass/partials/_single.scss */
  .right_opt_in {
    padding: 0;
  }
}

/* line 502, ../sass/partials/_single.scss */
.author_wrapper {
  float: left;
  width: 100%;
  padding-top: 40px;
  margin-top: 40px;
  border-top: 1px solid #eff2f2;
}

/* line 509, ../sass/partials/_single.scss */
.left_author {
  float: left;
  width: 20%;
}
@media only screen and (max-width: 767px) {
  /* line 509, ../sass/partials/_single.scss */
  .left_author {
    width: 100%;
    margin-bottom: 20px;
  }
}

/* line 517, ../sass/partials/_single.scss */
.right_author {
  float: left;
  width: 80%;
}
@media only screen and (max-width: 767px) {
  /* line 517, ../sass/partials/_single.scss */
  .right_author {
    width: 100%;
  }
}

/* line 524, ../sass/partials/_single.scss */
.right_author h3 a {
  float: none;
  margin-bottom: 20px;
}

/* line 528, ../sass/partials/_single.scss */
.right_author p {
  margin-bottom: 20px;
  margin-top: 20px;
}

/* line 532, ../sass/partials/_single.scss */
.right_author #twitter-widget-1 {
  float: left;
}

/* line 535, ../sass/partials/_single.scss */
.social_single .fb_iframe_widget {
  float: left;
  margin-top: -7px;
}

/* line 539, ../sass/partials/_single.scss */
.social_single {
  float: left;
  margin-left: 20px;
}

/* line 543, ../sass/partials/_single.scss */
.social_single.first {
  margin-left: 0;
}

/* line 547, ../sass/partials/_single.scss */
form#modal_form {
  float: left;
  width: 100%;
  margin-top: 0;
  position: relative;
}
@media only screen and (max-width: 767px) {
  /* line 547, ../sass/partials/_single.scss */
  form#modal_form {
    margin-bottom: 40px;
  }
}

/* line 556, ../sass/partials/_single.scss */
form#modal_form input {
  float: left;
  border: none;
  outline: none;
  font-size: 16px;
  line-height: 18px;
  background: #fff;
  border-radius: 2px;
  padding: 13px 5% 14px 5%;
  width: 90%;
  max-width: 90%;
}
@media only screen and (max-width: 767px) {
  /* line 556, ../sass/partials/_single.scss */
  form#modal_form input {
    max-width: 280px;
    padding: 13px 7.5% 14px 7.5%;
    width: 85%;
    clear: left;
    margin-bottom: 15px;
  }
}

/* line 575, ../sass/partials/_single.scss */
form#modal_form input.error {
  -webkit-box-shadow: inset 0 0 1px 1px #ffd9dc;
  box-shadow: inset 0 0 1px 1px #ffd9dc;
  margin-bottom: 40px;
}

/* line 580, ../sass/partials/_single.scss */
form#modal_form input.error:focus {
  -webkit-box-shadow: inset 0 0 1px 1px #ffd9dc;
  box-shadow: inset 0 0 1px 1px #ffd9dc;
}

/* line 584, ../sass/partials/_single.scss */
form#modal_form input[type=submit] {
  background: #FF6974;
  color: #fff;
  font-size: 16px;
  line-height: 16px;
  margin-top: 15px;
  letter-spacing: 1px;
  -webkit-appearance: none;
  padding: 15px 30px;
  width: auto;
}
@media only screen and (max-width: 767px) {
  /* line 584, ../sass/partials/_single.scss */
  form#modal_form input[type=submit] {
    margin-left: 0;
    margin-top: 0;
  }
}

/* line 599, ../sass/partials/_single.scss */
form#modal_form button {
  background: #FF6974;
  color: #fff;
  font-size: 16px;
  line-height: 16px;
  outline: none;
  border-radius: 2px;
  border: none;
  margin-top: 20px;
  letter-spacing: 1px;
  -webkit-appearance: none;
  padding: 15px 30px;
  width: auto;
}
@media only screen and (max-width: 767px) {
  /* line 599, ../sass/partials/_single.scss */
  form#modal_form button {
    margin-left: 0;
    margin-top: 0;
  }
}

/* line 617, ../sass/partials/_single.scss */
form#modal_form label.small {
  font-size: 12px;
  float: left;
  cursor: default;
  margin-top: 10px;
  width: 100%;
}

@-moz-document url-prefix() {
  /* line 625, ../sass/partials/_single.scss */
  form#modal_form input[type=submit] {
    padding: 13px 30px 12px 30px;
  }
}

@-moz-document url-prefix() {
  /* line 630, ../sass/partials/_single.scss */
  form#modal_form button {
    padding: 13px 30px 12px 30px;
  }
}

/* line 634, ../sass/partials/_single.scss */
body.single .reveal-modal-bg {
  position: fixed;
  height: 100%;
  width: 100%;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
  z-index: 100;
  display: none;
  top: 0;
  left: 0;
}

/* line 646, ../sass/partials/_single.scss */
.list_building .reveal-modal,
body.single .reveal-modal {
  visibility: hidden;
  display: none;
  top: 100px;
  left: 50%;
  margin-left: -300px;
  width: 520px;
  background: #eee no-repeat -200px 0px;
  position: absolute;
  z-index: 101;
  padding: 30px 40px 34px;
  -webkit-transition: all 2s ease-in-out;
  -moz-transition: all 2s ease-in-out;
  -o-transition: all 2s ease-in-out;
  transition: all 2s ease-in-out;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  -box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
@media only screen and (max-width: 767px) {
  /* line 646, ../sass/partials/_single.scss */
  .list_building .reveal-modal,
  body.single .reveal-modal {
    left: auto;
    top: 25px;
    width: 80%;
    margin: 0 5%;
    padding: 15px 5%;
    right: auto;
  }
}

/* line 677, ../sass/partials/_single.scss */
.list_building .reveal-modal.desktop,
body.single .reveal-modal.desktop {
  visibility: hidden;
  display: none;
  top: auto;
  left: auto;
  bottom: -1000px;
  right: 0;
  z-index: 9999;
  position: fixed;
  -moz-border-radius: 4px 0 0 4px;
  -webkit-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  -box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

/* line 694, ../sass/partials/_single.scss */
.list_building .reveal-modal.desktop.top,
body.single .reveal-modal.desktop.top {
  bottom: 0px;
}

/* line 698, ../sass/partials/_single.scss */
.list_building .reveal-modal.desktop.visible,
body.single .reveal-modal.desktop.visible {
  display: block;
  visibility: visible;
}

/* line 703, ../sass/partials/_single.scss */
.list_building .reveal-modal.desktop.hidden,
body.single .reveal-modal.desktop.hidden {
  display: none !important;
}

/* line 706, ../sass/partials/_single.scss */
body.single .reveal-modal h1 {
  font-weight: 700;
  font-size: 24px;
  line-height: 36px;
  margin-bottom: 10px;
  width: 100%;
  float: left;
  color: #5B6162;
}

/* line 715, ../sass/partials/_single.scss */
body.single .reveal-modal .close-reveal-modal {
  position: absolute;
  bottom: 35px;
  right: 5%;
  color: #828B8C;
  cursor: pointer;
}
@media only screen and (max-width: 767px) {
  /* line 715, ../sass/partials/_single.scss */
  body.single .reveal-modal .close-reveal-modal {
    bottom: 20px;
  }
}

/* line 728, ../sass/partials/_single.scss */
.include_wrapper {
  float: left;
  width: 100%;
  margin-top: 10px;
}

/* line 733, ../sass/partials/_single.scss */
.include_wrapper .row {
  float: left;
  width: 48%;
  margin-right: 2%;
  margin-bottom: 15px;
}
@media only screen and (max-width: 767px) {
  /* line 733, ../sass/partials/_single.scss */
  .include_wrapper .row {
    width: 100%;
    margin-right: 0;
  }
}

/* line 744, ../sass/partials/_single.scss */
.include_wrapper .row:nth-child(2),
.include_wrapper .row:nth-child(4) {
  float: left;
  width: 48%;
  margin-right: 0;
  margin-left: 2%;
}
@media only screen and (max-width: 767px) {
  /* line 744, ../sass/partials/_single.scss */
  .include_wrapper .row:nth-child(2),
  .include_wrapper .row:nth-child(4) {
    width: 100%;
    margin-left: 0;
  }
}

/* line 754, ../sass/partials/_single.scss */
.include_wrapper .row .row_left {
  float: left;
  width: 18%;
  margin-right: 6%;
}

/* line 759, ../sass/partials/_single.scss */
.include_wrapper .row .row_right {
  float: left;
  width: 76%;
}

/* line 764, ../sass/partials/_single.scss */
.include_wrapper .row .row_left .entry,
.include_wrapper .row .row_right .entry {
  margin-top: 0;
}

/* line 767, ../sass/partials/_single.scss */
.form_wrapper_single {
  float: left;
  width: 100%;
}

/* line 771, ../sass/partials/_single.scss */
.label_privacy_wrapper {
  float: left;
  width: 100%;
  margin-top: 15px;
}

/* line 776, ../sass/partials/_single.scss */
.label_privacy_wrapper img {
  float: left;
  margin-right: 3%;
  width: 4%;
}
@media only screen and (max-width: 767px) {
  /* line 776, ../sass/partials/_single.scss */
  .label_privacy_wrapper img {
    margin-right: 5%;
    width: 15%;
  }
}

/* line 785, ../sass/partials/_single.scss */
#opt_in_image {
  float: left;
  width: 100%;
  margin-bottom: 30px;
  -moz-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.15);
}

/* line 793, ../sass/partials/_single.scss */
#single .advert h2 {
  font-style: normal;
  margin-bottom: 0;
}

/* line 798, ../sass/partials/_single.scss */
.entry ul {
  float: left;
  width: 95%;
  list-style: disc;
  margin: 0 0 20px 5%;
}
@media only screen and (max-width: 767px) {
  /* line 798, ../sass/partials/_single.scss */
  .entry ul {
    width: 90%;
    margin: 0 0 20px 10%;
  }
}

/* line 808, ../sass/partials/_single.scss */
.entry ul li {
  float: left;
  width: 100%;
  margin: 0 0 10px 0;
}

/* line 813, ../sass/partials/_single.scss */
.entry ul li a {
  float: none;
  font-weight: bold;
  text-decoration: underline;
}

/* line 818, ../sass/partials/_single.scss */
body.single-format-image span.redcss {
  color: #f16875;
}

/* line 821, ../sass/partials/_single.scss */
body.single-format-image span.bluecss {
  color: #698cbb;
}

/* line 824, ../sass/partials/_single.scss */
body.single-format-image span.orangecss {
  color: #f99f47;
}

/* line 827, ../sass/partials/_single.scss */
body.single-format-image span.comma {
  color: #76B4B7;
  font-size: 28px;
  font-weight: bold;
  font: ariel;
}

/* line 834, ../sass/partials/_single.scss */
body.postid-1385 .giles_box {
  width: 90%;
  padding: 35px 5%;
  border: 1px solid #ddd;
  margin-bottom: 60px;
  float: left;
}

/* line 841, ../sass/partials/_single.scss */
body.postid-1385 .giles_box P:first-child {
  margin-bottom: 0;
  float: left;
  width: 150px;
}
@media only screen and (min-width: 1279px) {
  /* line 841, ../sass/partials/_single.scss */
  body.postid-1385 .giles_box P:first-child {
    margin-bottom: 20px;
  }
}

/* line 849, ../sass/partials/_single.scss */
body.postid-1385 .giles_box p:last-child {
  margin-bottom: 0;
}

/* line 852, ../sass/partials/_single.scss */
body.postid-1385 .giles_box_image {
  margin-bottom: 0;
}
@media only screen and (min-width: 1279px) {
  /* line 852, ../sass/partials/_single.scss */
  body.postid-1385 .giles_box_image {
    float: left;
    width: 150px;
    margin-bottom: 20px;
  }
}

/* line 860, ../sass/partials/_single.scss */
body.postid-1385 #single .entry h3.giles_box_h3 {
  margin-top: 0;
}
@media only screen and (min-width: 1279px) {
  /* line 860, ../sass/partials/_single.scss */
  body.postid-1385 #single .entry h3.giles_box_h3 {
    float: left;
    width: 100px;
    margin-top: 130px;
    margin-bottom: 0;
    padding-left: 30px;
  }
}

/* line 870, ../sass/partials/_single.scss */
body.postid-1385 #single .entry h3.giles_cs_h3 {
  float: left;
  width: 100px;
  margin-top: 0;
  margin-bottom: 20px;
  padding-left: 0;
}

/* line 877, ../sass/partials/_single.scss */
body.postid-1385 #single .entry h3.giles_hd_h3 {
  margin-top: 40px;
}

/* line 880, ../sass/partials/_single.scss */
body.postid-1385 .pin-it-btn-wrapper {
  display: none !important;
}

/* line 1, ../sass/partials/_starthere.scss */
.start_here_padding {
  padding: 20px 0;
}
@media only screen and (min-width: 1279px) {
  /* line 1, ../sass/partials/_starthere.scss */
  .start_here_padding {
    padding: 60px 0;
  }
}

/* line 7, ../sass/partials/_starthere.scss */
#start_here {
  background: none;
  border-bottom: 1px solid #ddd;
}
@media only screen and (min-width: 1023px) {
  /* line 7, ../sass/partials/_starthere.scss */
  #start_here {
    background: url(../img/new/giles-thomas-cro-expert.jpg) no-repeat top right;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding: 80px 0px;
    background-position: -300px 2px;
  }
}
@media only screen and (min-width: 1279px) {
  /* line 7, ../sass/partials/_starthere.scss */
  #start_here {
    padding: 230px 0px;
    background-position: 0 0;
  }
}

/* line 24, ../sass/partials/_starthere.scss */
.start_here_padding img {
  border-bottom: 1px solid #ddd;
  margin-bottom: 20px;
}

/* line 28, ../sass/partials/_starthere.scss */
#start_here h1 {
  margin-bottom: 20px;
}

/* line 31, ../sass/partials/_starthere.scss */
#start_here_section_two blockquote {
  background: #f2f2f2;
  padding: 20px 10%;
  width: 78%;
  font-weight: 300;
  margin-bottom: 40px;
  font-size: 28px;
  line-height: 44px;
  border-left: 5px solid #76B4B7;
}

/* line 41, ../sass/partials/_starthere.scss */
#start_here_section_three {
  color: #fff;
  background: #76B4B7;
}

/* line 45, ../sass/partials/_starthere.scss */
#start_here_section_four img {
  margin: 40px 0;
}
@media only screen and (min-width: 1279px) {
  /* line 45, ../sass/partials/_starthere.scss */
  #start_here_section_four img {
    margin: 0;
  }
}

/* line 51, ../sass/partials/_starthere.scss */
#start_here_section_five {
  background: #eeefef;
}

/* line 54, ../sass/partials/_starthere.scss */
#start_here_section_five p {
  text-align: center;
}

/* line 57, ../sass/partials/_starthere.scss */
.mobile_start_here {
  display: block;
}
@media only screen and (min-width: 767px) {
  /* line 57, ../sass/partials/_starthere.scss */
  .mobile_start_here {
    display: none;
  }
}

/* line 63, ../sass/partials/_starthere.scss */
#start_here {
  background: none;
}
@media only screen and (min-width: 767px) {
  /* line 63, ../sass/partials/_starthere.scss */
  #start_here {
    background: url(../img/new/giles-thomas-cro-expert.jpg) no-repeat top right;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding: 80px 0px;
    background-position: -810px 0;
  }
}
@media only screen and (min-width: 1023px) {
  /* line 63, ../sass/partials/_starthere.scss */
  #start_here {
    background: url(../img/new/giles-thomas-cro-expert.jpg) no-repeat top right;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding: 80px 0px;
    background-position: bottom right;
  }
}
@media only screen and (min-width: 1023px) {
  /* line 63, ../sass/partials/_starthere.scss */
  #start_here {
    background: url(../img/new/giles-thomas-cro-expert.jpg) no-repeat top right;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding: 120px 0px;
    background-position: bottom right;
  }
}
@media only screen and (min-width: 1279px) {
  /* line 63, ../sass/partials/_starthere.scss */
  #start_here {
    background: url(../img/new/giles-thomas-cro-expert.jpg) no-repeat top right;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding: 130px 0px;
    background-position: bottom right;
  }
}
@media only screen and (min-width: 1600px) {
  /* line 63, ../sass/partials/_starthere.scss */
  #start_here {
    background: url(../img/new/giles-thomas-cro-expert.jpg) no-repeat;
    padding: 135px 0px;
    background-position: bottom right;
    background-size: 75%;
  }
}

@media only screen and (min-width: 767px) {
  /* line 108, ../sass/partials/_starthere.scss */
  #start_here_section_three .row-fluid .offset2:first-child {
    margin-left: 0;
  }
}
@media only screen and (min-width: 1279px) {
  /* line 108, ../sass/partials/_starthere.scss */
  #start_here_section_three .row-fluid .offset2:first-child {
    margin-left: 17.0932358318%;
  }
}

@media only screen and (min-width: 767px) {
  /* line 116, ../sass/partials/_starthere.scss */
  #start_here_section_three .row-fluid .span8 {
    width: 99.9542961609%;
  }
}
@media only screen and (min-width: 1279px) {
  /* line 116, ../sass/partials/_starthere.scss */
  #start_here_section_three .row-fluid .span8 {
    width: 65.5850091408%;
  }
}

@media only screen and (min-width: 767px) {
  /* line 124, ../sass/partials/_starthere.scss */
  #start_here_section_four .row-fluid .offset1 {
    margin-left: 0;
  }
}
@media only screen and (min-width: 1279px) {
  /* line 124, ../sass/partials/_starthere.scss */
  #start_here_section_four .row-fluid .offset1 {
    margin-left: 8.50091407678%;
  }
}

@media only screen and (min-width: 767px) {
  /* line 132, ../sass/partials/_starthere.scss */
  #start_here_section_four .row-fluid .span4 {
    width: 48.4003656307%;
  }
}
@media only screen and (min-width: 1279px) {
  /* line 132, ../sass/partials/_starthere.scss */
  #start_here_section_four .row-fluid .span4 {
    width: 31.2157221207%;
  }
}

@media only screen and (min-width: 1279px) {
  /* line 140, ../sass/partials/_starthere.scss */
  #start_here_section_five .btn a {
    width: 100%;
    padding: 15px 0;
  }
}
@media only screen and (min-width: 1600px) {
  /* line 140, ../sass/partials/_starthere.scss */
  #start_here_section_five .btn a {
    font-size: 14px;
    line-height: 18px;
  }
}

/* line 150, ../sass/partials/_starthere.scss */
body.page-template-starthere #ex2 {
  width: 90%;
  background: #fff;
  padding: 10px 5%;
}
@media only screen and (min-width: 767px) {
  /* line 150, ../sass/partials/_starthere.scss */
  body.page-template-starthere #ex2 {
    width: 50%;
    padding: 30px 5%;
    margin: 0 20%;
  }
}
@media only screen and (min-width: 1279px) {
  /* line 150, ../sass/partials/_starthere.scss */
  body.page-template-starthere #ex2 {
    width: 600px;
    padding: 40px;
  }
}

/* line 164, ../sass/partials/_starthere.scss */
body.page-template-starthere .close-modal {
  display: none !important;
}

/* line 167, ../sass/partials/_starthere.scss */
body.page-template-starthere form label.error {
  float: left;
  position: relative;
}

/* line 171, ../sass/partials/_starthere.scss */
body.page-template-starthere #landingpagehomeform {
  width: 100%;
  position: relative;
}

/* line 1, ../sass/partials/_thankyou.scss */
#thankyou {
  padding: 60px 0;
}
@media only screen and (min-width: 767px) {
  /* line 1, ../sass/partials/_thankyou.scss */
  #thankyou {
    padding: 60px 0 480px 0;
  }
}

/* line 7, ../sass/partials/_thankyou.scss */
#thankyou h1 {
  font-weight: 700;
}

/* line 10, ../sass/partials/_thankyou.scss */
#thankyou h2 {
  font-size: 22px;
  line-height: 28px;
  font-weight: 600;
  margin-bottom: 40px;
}

/* line 16, ../sass/partials/_thankyou.scss */
#thankyou .entry {
  padding: 0 0 50px 0;
}

/* line 19, ../sass/partials/_thankyou.scss */
#thankyou #twitter-widget-1 {
  float: left;
}

/* line 22, ../sass/partials/_thankyou.scss */
#thankyou img {
  box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.15);
}

/* line 1, ../sass/partials/_webinar.scss */
#wbnr_header {
  background: #76B4B7;
  color: #fff;
  padding: 80px 0 40px 0;
}

/* line 6, ../sass/partials/_webinar.scss */
#imgbox {
  float: left;
  width: 285px;
  height: 274px;
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.05);
  background: #ddd;
}
@media only screen and (max-width: 1279px) {
  /* line 6, ../sass/partials/_webinar.scss */
  #imgbox {
    width: 100%;
    height: auto;
    background: none;
  }
}
@media only screen and (max-width: 767px) {
  /* line 6, ../sass/partials/_webinar.scss */
  #imgbox {
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-bottom: 20px;
  }
}

/* line 24, ../sass/partials/_webinar.scss */
#gilesthomasimg {
  float: left;
  padding: 5px 0 0 5px;
}
@media only screen and (max-width: 1279px) {
  /* line 24, ../sass/partials/_webinar.scss */
  #gilesthomasimg {
    padding: 0;
  }
}

/* line 31, ../sass/partials/_webinar.scss */
#wbnr_header h2 {
  font-weight: 400;
}

/* line 34, ../sass/partials/_webinar.scss */
#wbnr_header h1 {
  font-weight: 400;
  font-size: 34px;
  line-height: 50px;
}
@media only screen and (max-width: 767px) {
  /* line 34, ../sass/partials/_webinar.scss */
  #wbnr_header h1 {
    font-size: 25px;
    line-height: 35px;
  }
}

/* line 43, ../sass/partials/_webinar.scss */
#wbnr_main {
  padding: 80px 0;
}

/* line 46, ../sass/partials/_webinar.scss */
.invite_box {
  float: left;
  width: 90%;
  padding: 20px 5%;
  text-align: center;
  background: #ddd;
  font-weight: 600;
  padding-bottom: 20px;
}

/* line 55, ../sass/partials/_webinar.scss */
#wbnr_main .red {
  background: #ffd9dc;
  font-style: italic;
}

/* line 59, ../sass/partials/_webinar.scss */
#wbnr_main p {
  font-size: 18px;
  margin-bottom: 20px;
  line-height: 33px;
}

/* line 64, ../sass/partials/_webinar.scss */
#wbnr_main .button {
  width: 100%;
  margin-bottom: 10px;
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.05);
}

/* line 70, ../sass/partials/_webinar.scss */
#wbnr_main .button a {
  width: 100%;
  padding: 45px 0;
  background: #FF6974;
  text-align: center;
  color: #fff;
  margin-bottom: 20px;
  text-decoration: none;
  font-size: 30px;
  line-height: 35px;
}
@media only screen and (max-width: 767px) {
  /* line 70, ../sass/partials/_webinar.scss */
  #wbnr_main .button a {
    font-size: 18px;
    line-height: 30px;
  }
}

/* line 85, ../sass/partials/_webinar.scss */
#wbnr_main small {
  color: #ddd;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 40px;
  float: left;
  width: 100%;
  text-align: center;
}

/* line 94, ../sass/partials/_webinar.scss */
.learn_box {
  float: left;
  width: 85%;
  padding: 40px 7.5%;
  background: #ddd;
  margin-bottom: 40px;
}

/* line 101, ../sass/partials/_webinar.scss */
#wbnr_main ul#learn_list {
  float: left;
  width: 100%;
}

/* line 105, ../sass/partials/_webinar.scss */
#wbnr_main ul#learn_list li {
  float: left;
  width: 100%;
  font-size: 20px;
  line-height: 30px;
  text-transform: capitalize;
  margin-bottom: 20px;
}

/* line 113, ../sass/partials/_webinar.scss */
#wbnr_main ul#learn_list li:first-child::before {
  content: '';
  background: url("../img/webinar/1.svg");
  width: 67px;
  height: 67px;
  float: left;
  margin-right: 20px;
}

/* line 121, ../sass/partials/_webinar.scss */
#wbnr_main ul#learn_list li:nth-child(2)::before {
  content: '';
  background: url("../img/webinar/2.svg");
  width: 67px;
  height: 67px;
  float: left;
  margin-right: 20px;
}

/* line 129, ../sass/partials/_webinar.scss */
#wbnr_main ul#learn_list li:nth-child(3)::before {
  content: '';
  background: url("../img/webinar/3.svg");
  width: 67px;
  height: 67px;
  float: left;
  margin-right: 20px;
}

/* line 137, ../sass/partials/_webinar.scss */
#wbnr_main ul#learn_list li:nth-child(4)::before {
  content: '';
  background: url("../img/webinar/4.svg");
  width: 67px;
  height: 67px;
  float: left;
  margin-right: 20px;
}

/* line 145, ../sass/partials/_webinar.scss */
#wbnr_main ul#learn_list li:nth-child(5)::before {
  content: '';
  background: url("../img/webinar/5.svg");
  width: 67px;
  height: 67px;
  float: left;
  margin-right: 20px;
}

/* line 153, ../sass/partials/_webinar.scss */
#wbnr_main ul#learn_list li span {
  padding-top: 17px;
  float: left;
  font-size: 14px;
  font-weight: 600;
}

/* line 159, ../sass/partials/_webinar.scss */
.learn_box h2 {
  color: #5B6162;
  float: left;
  width: 100%;
  text-align: center;
  margin-bottom: 40px;
  font-size: 34px;
  line-height: 44px;
}

/* line 168, ../sass/partials/_webinar.scss */
.learn_box h2 span.green {
  color: #76B4B7;
  text-transform: uppercase;
}

/* line 172, ../sass/partials/_webinar.scss */
body.page-template-livetrainingwebsinar footer#footer {
  display: none;
}

/* line 175, ../sass/partials/_webinar.scss */
body.page-template-livetrainingwebsinar nav {
  opacity: 0;
}
@media only screen and (max-width: 1023px) {
  /* line 175, ../sass/partials/_webinar.scss */
  body.page-template-livetrainingwebsinar nav {
    display: none;
  }
}

@media only screen and (max-width: 1023px) {
  /* line 181, ../sass/partials/_webinar.scss */
  body.page-template-livetrainingwebsinar #logo {
    padding-bottom: 33px;
  }
}

@media only screen and (max-width: 1023px) {
  /* line 187, ../sass/partials/_webinar.scss */
  body.page-template-livetrainingwebsinar #wbnr_main .row-fluid .offset2:first-child {
    margin-left: 0;
  }

  /* line 190, ../sass/partials/_webinar.scss */
  body.page-template-livetrainingwebsinar #wbnr_main .row-fluid .span8 {
    width: 100%;
  }

  /* line 193, ../sass/partials/_webinar.scss */
  body.page-template-livetrainingwebsinar #wbnr_header .row-fluid .span7 {
    width: 74.1773308958%;
  }

  /* line 196, ../sass/partials/_webinar.scss */
  body.page-template-livetrainingwebsinar #wbnr_header .row-fluid .offset1:first-child {
    margin-left: 0;
  }
}
