/*=================================================================
Include the Foundation settings
=================================================================*/
/*=================================================================  
  
    Import Foundation Components
    REMOVE what you don't use in _foundation to keep the CSS as small as possible :)

=================================================================*/
/*@import "_foundation";*/
/*=================================================================
Import Roots Components - Do your SASS awesomeness here! Goodspeed young traveler :)
=================================================================*/
/* IE10+ CSS styles go here */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 3, ../../sass_files/_global.scss */
  .anim[data-action='rightFade'] {
    opacity: 1;
  }

  /* line 6, ../../sass_files/_global.scss */
  .header-main .header-left a {
    position: relative;
    z-index: 99999;
  }

  /* line 10, ../../sass_files/_global.scss */
  .header-main #nav {
    position: relative;
    margin-top: -20px;
  }
}
/* line 16, ../../sass_files/_global.scss */
h1, h2, h3, h4, h5, h6, p, .custom-header, #main .single-team ul li, a {
  -moz-osx-font-smoothing: grayscale;
}

.hd-social{display:inline-block;}

@-moz-document url-prefix() {
  /* line 21, ../../sass_files/_global.scss */
  .header-main .header-left {
    display: block !important;
  }

  /* line 25, ../../sass_files/_global.scss */
  .home .home-page-banner {
    margin-top: -158px;
  }

  /* line 29, ../../sass_files/_global.scss */
  .header-main.active {
    top: -133px !important;
  }

  /* line 32, ../../sass_files/_global.scss */
  .header-main #nav ul li a {
    padding: 9px 36px 18px 7px;
  }

  /* line 35, ../../sass_files/_global.scss */
  .header-main.active .hide-sticky {
    margin: 11px 10px 0px 0px;
  }
}
@media only screen and (max-width: 64em) {
  /* line 41, ../../sass_files/_global.scss */
  .anim[data-action='upFade'], .bannerAnim.show {
    opacity: 1 !important;
  }
}
@media screen and (max-width: 900px) {
  /* line 47, ../../sass_files/_global.scss */
  .blog-content .post-list .blogItems > div {
    width: 35%;
  }

  /* line 51, ../../sass_files/_global.scss */
  .stickyFooterEbook h2 {
    color: white;
    font-size: 1rem;
  }

  /* line 56, ../../sass_files/_global.scss */
  .home-page-banner2 {
    min-height: 600px;
    height: auto;
  }
}
/* line 1, ../../sass_files/components/_topbar.scss */
li.has-dropdown {
  position: relative;
}

/* line 5, ../../sass_files/components/_topbar.scss */
ul.dropdown {
  padding: 0;
  position: absolute;
  left: 100%;
  top: 0;
  z-index: 99;
  display: block;
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}
/* line 6, ../../sass_files/components/_topbar.scss */
ul.dropdown li {
  width: 100%;
  height: auto;
  float: left;
}

/*==========  Sass mixins  ==========*/
/*=============================
			 FONTS & COLORS
===============================*/
/* ------ GENERAL ------ */
/* ---- LINK ----- */
/* --- HEADING COLOR - REFACTOR --- */
    /*$h1_colour: #ffffff;
    $h2_colour: #161616;
    $h3_colour: #ffffff;
    $h4_colour: #292929;
    $h5_colour: #292929;
    $h6_colour: #292929;
    $p_colour:  #6E6E6E;
*/
/*====================================
        HEADING FONT FAMILIES
=====================================*/
/*=======================================
	 FONT SIZE
=========================================*/
/* photoshop px values never translate exactly to screen px. */
/*=======================================
      UTILITY / HEADER / FOOTER
=========================================*/
/* ------ UTILITY  ----- */
/* ------ NAVIGATION  ------ */
/* STICKY UPDATES */
/* NAV HOVER  */
/* RESPONSIVE MENU */
/* OFF CANVAS MENU */
/*=============================
  BUTTON VARIABLES
===============================*/
/*=============================
  HOMEPAGE VARIABLES
===============================*/
/* ------ HERO BANNER ------ */
/* ------ FORM BANNER ------ */
/* ------ TEXT LEFT - 3 USP RIGHT ------ */
/* LEFT SECTION */
/* IF LIST ITEM USED */
/* NUMBERS */
/* RIGHT SECTION */
/* ------ ABOUT US ------ */
/*  EBOOK HOMEPAGE SECTION  */
/* -- TWITTER / INSTAGRAM / POSTS-- */
/* ----- SERVICES VARIATION 1 - ANIMATED CENTRAL IMAGE ----- */
/* ICON SECTION */
/* ----- SERVICES VARIATION 2 - 4 MAIN BOXES ----- */
/* BOX STYLING */
/* ----- CONTACT FORM FULL & HALF ----- */
/*----- NEWSLETTER FORM FOOTER (added 09-05-15)-----*/
/*=============================
  INNER PAGE VARIABLES
===============================*/
/* ----- HERO SECTION ----- */
/*new var*/
/* ----- WHY SECTION ----- */
/*new var*/
/* ----- BENEFITS SECTION ----- */
/* SERVICES HEADING */
/* SERVICES ICON BLOCK */
/* ----- EBOOK DOWNLOAD ----- */
/* ----- EBOOK DOWNLOAD RIGHT ----- */
/* Bg colour for sitcky ebook footer */
/* ----- MAIN CONTENT SECTION BLOG POST RIGHT ----- */
/* READ MORE BUTTON */
/*=============================
  POPUPS VARIABLES
===============================*/
/* HOVER FOR BUTTON */
/* ----- EBOOK ALT VERSION ----- */
/*=============================
  FORMS VARIABLES
===============================*/
/* ------ INNER LOWER FORM / FULL WIDTH ------ */
/* ------ FOOTER  ------ */
/* ------ LANDING PAGE VARIABLES  ------ */
/*=============================
  GALLERY PAGE VARIABLES
===============================*/
/*=============================
  TEAM PAGE VARIABLES
===============================*/
/*=============================
  CONTACT PAGE VARIABLES
===============================*/
/*=============================
  SUCCESS PAGE / GENERAL VARIABLES
===============================*/
/* ---- SUCCESS CARD FLIP ---- */
/* ---- TESTIMONIAL - GENERAL  ---- */
/* ---- TESTIMONIAL FULL WIDTH SLIDER  --- */
/*=============================
  BLOG PAGE VARIABLES
===============================*/
/*=============================
			 FONTS & COLORS
===============================*/
/* ------ GENERAL ------ */
/* ---- LINK ----- */
/* --- HEADING COLOR - REFACTOR --- */
    /*$h1_colour: #ffffff;
    $h2_colour: #161616;
    $h3_colour: #ffffff;
    $h4_colour: #292929;
    $h5_colour: #292929;
    $h6_colour: #292929;
    $p_colour:  #6E6E6E;
*/
/*====================================
        HEADING FONT FAMILIES
=====================================*/
/*=======================================
	 FONT SIZE
=========================================*/
/* photoshop px values never translate exactly to screen px. */
/*=======================================
      UTILITY / HEADER / FOOTER
=========================================*/
/* ------ UTILITY  ----- */
/* ------ NAVIGATION  ------ */
/* STICKY UPDATES */
/* NAV HOVER  */
/* RESPONSIVE MENU */
/* OFF CANVAS MENU */
/*=============================
  BUTTON VARIABLES
===============================*/
/*=============================
  HOMEPAGE VARIABLES
===============================*/
/* ------ HERO BANNER ------ */
/* ------ FORM BANNER ------ */
/* ------ TEXT LEFT - 3 USP RIGHT ------ */
/* LEFT SECTION */
/* IF LIST ITEM USED */
/* NUMBERS */
/* RIGHT SECTION */
/* ------ ABOUT US ------ */
/*  EBOOK HOMEPAGE SECTION  */
/* -- TWITTER / INSTAGRAM / POSTS-- */
/* ----- SERVICES VARIATION 1 - ANIMATED CENTRAL IMAGE ----- */
/* ICON SECTION */
/* ----- SERVICES VARIATION 2 - 4 MAIN BOXES ----- */
/* BOX STYLING */
/* ----- CONTACT FORM FULL & HALF ----- */
/*----- NEWSLETTER FORM FOOTER (added 09-05-15)-----*/
/*=============================
  INNER PAGE VARIABLES
===============================*/
/* ----- HERO SECTION ----- */
/*new var*/
/* ----- WHY SECTION ----- */
/*new var*/
/* ----- BENEFITS SECTION ----- */
/* SERVICES HEADING */
/* SERVICES ICON BLOCK */
/* ----- EBOOK DOWNLOAD ----- */
/* ----- EBOOK DOWNLOAD RIGHT ----- */
/* Bg colour for sitcky ebook footer */
/* ----- MAIN CONTENT SECTION BLOG POST RIGHT ----- */
/* READ MORE BUTTON */
/*=============================
  POPUPS VARIABLES
===============================*/
/* HOVER FOR BUTTON */
/* ----- EBOOK ALT VERSION ----- */
/*=============================
  FORMS VARIABLES
===============================*/
/* ------ INNER LOWER FORM / FULL WIDTH ------ */
/* ------ FOOTER  ------ */
/* ------ LANDING PAGE VARIABLES  ------ */
/*=============================
  GALLERY PAGE VARIABLES
===============================*/
/*=============================
  TEAM PAGE VARIABLES
===============================*/
/*=============================
  CONTACT PAGE VARIABLES
===============================*/
/*=============================
  SUCCESS PAGE / GENERAL VARIABLES
===============================*/
/* ---- SUCCESS CARD FLIP ---- */
/* ---- TESTIMONIAL - GENERAL  ---- */
/* ---- TESTIMONIAL FULL WIDTH SLIDER  --- */
/*=============================
  BLOG PAGE VARIABLES
===============================*/
/*=============================
			HEADINGS
===============================*/
/*
Thin    "proxima-nova-alt"  100 normal  
Light   "proxima-nova-alt"  300 normal  
Regular "proxima-nova-alt"  400 normal  
Semibold  "proxima-nova-alt"  600 normal   
Bold    "proxima-nova-alt 700 normal
ExtrBold    "proxima-nova-alt 800 normal


Light   "futura-pt" 300 normal  
Book    "futura-pt" 400 normal   
Medium  "futura-pt" 500 normal  
Heavy   "futura-pt" 700 normal  
Extra Bold  "futura-pt" 800 normal

*/
/* line 22, ../../sass_files/components/_heading.scss */
body {
  -webkit-font-smoothing: antialiased !important;
  font-family: "proxima-nova", sans-serif;
  background: black;
}

/* line 28, ../../sass_files/components/_heading.scss */
h1 {
  color: #3c464b;
  font-family: "proxima-nova", sans-serif;
  text-transform: uppercase;
  font-size: 3.625rem;
  font-weight: 800;
  line-height: 1;
  padding: 10px 0 10px 0;
  margin: 0 0 10px 0;
}
/* line 38, ../../sass_files/components/_heading.scss */
h1 .page-title {
  font-size: 51px;
  line-height: 56px;
}

/* line 43, ../../sass_files/components/_heading.scss */
h2 {
  color: #3c464b;
  font-family: "proxima-nova", sans-serif;
  text-transform: uppercase;
  font-size: 3.188rem;
  font-weight: 800;
  line-height: 1;
  padding: 0 0 10px 0;
}
/* line 52, ../../sass_files/components/_heading.scss */
h2 .page-title {
  font-size: 40px;
  line-height: 48px;
}

/* line 57, ../../sass_files/components/_heading.scss */
h3 {
  color: #3c464b;
  font-family: "proxima-nova", sans-serif;
  text-transform: uppercase;
  font-size: 1.938rem;
  font-weight: 800;
  line-height: 1;
  padding: 0 0 10px 0;
  margin: 0 0 0 0;
}

/* line 68, ../../sass_files/components/_heading.scss */
h4 {
  color: #3c464b;
  font-family: "futura-pt", sans-serif;
  font-size: 1.35rem;
  line-height: 1.4;
  font-weight: 600;
}

/* line 76, ../../sass_files/components/_heading.scss */
h5 {
  color: #3c464b;
  font-family: "futura-pt", sans-serif;
  font-size: 1.388rem;
  font-weight: 600;
  line-height: 1.4;
}

/* line 84, ../../sass_files/components/_heading.scss */
h6 {
  color: #3c464b;
  font-family: "proxima-nova", sans-serif;
  font-size: 1.25rem;
  text-transform: uppercase;
  font-weight: 400;
  line-height: 1.4;
}

/* line 93, ../../sass_files/components/_heading.scss */
.custom-header {
  font-size: 1.4rem;
}

/* line 97, ../../sass_files/components/_heading.scss */
p, .custom-header, #main .single-team ul li {
  color: #131313;
  font-family: "proxima-nova", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  padding: 0;
}

/* line 107, ../../sass_files/components/_heading.scss */
span.subheading1 {
  font-family: "proxima-nova", sans-serif;
  font-size: 1.3125rem;
  line-height: 1.2;
}

/* line 112, ../../sass_files/components/_heading.scss */
span.subheading2 {
  font-family: "proxima-nova", sans-serif;
  font-size: 2.0625rem;
  line-height: 1.2;
}

.fancybox-inner{
    display:block !important;
}
.page-id-321 .content-option{
    padding-bottom: 0;
}

@media only screen and (max-width: 40em) {
  /* line 121, ../../sass_files/components/_heading.scss */
  h1 {
    font-size: 2.125rem !important;
  }

  /* line 122, ../../sass_files/components/_heading.scss */
  h1 span {
    font-size: 1.5rem;
  }

  /* line 123, ../../sass_files/components/_heading.scss */
  h2 {
    font-size: 1.875rem;
    line-height: 1;
  }

  /* line 124, ../../sass_files/components/_heading.scss */
  h3 {
    font-size: 1.938rem;
  }

  /* line 125, ../../sass_files/components/_heading.scss */
  h4 {
    font-size: 1.35rem;
  }

  /* line 126, ../../sass_files/components/_heading.scss */
  h5 {
    font-size: 1.188rem;
  }
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 129, ../../sass_files/components/_heading.scss */
  h1 {
    font-size: 3.625rem;
  }

  /* line 130, ../../sass_files/components/_heading.scss */
  h1 span {
    font-size: 3rem;
  }

  /* line 131, ../../sass_files/components/_heading.scss */
  h2 {
    font-size: 3.188rem;
    line-height: 1;
  }

  /* line 132, ../../sass_files/components/_heading.scss */
  h3 {
    font-size: 1.938rem;
  }

  /* line 133, ../../sass_files/components/_heading.scss */
  h4 {
    font-size: 1.35rem;
  }

  /* line 134, ../../sass_files/components/_heading.scss */
  h5 {
    font-size: 1.188rem;
  }
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
  /* line 137, ../../sass_files/components/_heading.scss */
  h1 {
    font-size: 3.625rem;
  }

  /* line 138, ../../sass_files/components/_heading.scss */
  h1 span {
    font-size: 3.4375rem;
  }

  /* line 139, ../../sass_files/components/_heading.scss */
  h2 {
    font-size: 3.188rem;
  }

  /* line 140, ../../sass_files/components/_heading.scss */
  h3 {
    font-size: 1.938rem;
  }

  /* line 141, ../../sass_files/components/_heading.scss */
  h4 {
    font-size: 1.35rem;
  }

  /* line 142, ../../sass_files/components/_heading.scss */
  h5 {
    font-size: 1.188rem;
  }
}
@media only screen and (min-width: 90.063em) and (max-width: 120em) {
  /* line 145, ../../sass_files/components/_heading.scss */
  h1 {
    font-size: 4.5rem;
  }

  /* line 146, ../../sass_files/components/_heading.scss */
  h1 span {
    font-size: 3.4375rem;
  }

  /* line 147, ../../sass_files/components/_heading.scss */
  h2 {
    font-size: 3.188rem;
  }

  /* line 148, ../../sass_files/components/_heading.scss */
  h3 {
    font-size: 1.938rem;
  }

  /* line 149, ../../sass_files/components/_heading.scss */
  h4 {
    font-size: 1.35rem;
  }

  /* line 150, ../../sass_files/components/_heading.scss */
  h5 {
    font-size: 1.188rem;
  }
}
/* line 158, ../../sass_files/components/_heading.scss */
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span, .light {
  font-weight: 100;
}

/* line 161, ../../sass_files/components/_heading.scss */
h3 span {
  font-weight: 300;
}

/* line 164, ../../sass_files/components/_heading.scss */
.toLower {
  text-transform: none;
}

/* line 165, ../../sass_files/components/_heading.scss */
.toUpper {
  text-transform: uppercase;
}

/* line 167, ../../sass_files/components/_heading.scss */
a {
  -webkit-transition: color 0.35s;
  -moz-transition: color 0.35s;
  transition: color 0.35s;
  color: #EF9B4C;
  font-family: "proxima-nova", sans-serif;
}
/* line 168, ../../sass_files/components/_heading.scss */
a:hover {
  color: #db7414;
}

/* line 180, ../../sass_files/components/_heading.scss */
label {
  cursor: auto;
  font-family: "proxima-nova", sans-serif;
}

/* line 186, ../../sass_files/components/_heading.scss */
ul li {
  font-size: 1rem;
  font-family: "proxima-nova", sans-serif;
}

/* line 192, ../../sass_files/components/_heading.scss */
.primary-color {
  color: #EF9B4C;
}

/* line 196, ../../sass_files/components/_heading.scss */
.secondary-color {
  color: #E9222D;
}

/* line 200, ../../sass_files/components/_heading.scss */
.secondary_font {
  font-family: "futura-pt", sans-serif;
}

/*=============================
        CSS PLACEHOLDERS
===============================*/
/* line 207, ../../sass_files/components/_heading.scss */
.page-template-page-templatesblog-php .main-content .story-content ul li:before,
.single.single-post .main-content .story-content ul li:before,
.archive.category .main-content .story-content ul li:before,
.archive.date .main-content .story-content ul li:before {
  content: "\f055";
  color: black;
  font-style: normal;
  font-family: FontAwesome;
  padding-right: 10px;
}

/*=============================
            BORDERS
===============================*/
/* line 220, ../../sass_files/components/_heading.scss */
.border-top {
  border-top: 1px solid #EF9B4C;
}

/* line 224, ../../sass_files/components/_heading.scss */
.border-right {
  border-right: 1px solid #EF9B4C;
}

/* line 228, ../../sass_files/components/_heading.scss */
.border-bottom {
  border-bottom: 1px solid #EF9B4C;
}

/* line 232, ../../sass_files/components/_heading.scss */
.border-left {
  border-left: 1px solid #EF9B4C;
}

/*=============================
          MISC CLASSES
===============================*/
/* line 239, ../../sass_files/components/_heading.scss */
.inline-list {
  display: table;
  margin: 0 auto;
}

/* line 244, ../../sass_files/components/_heading.scss */
.non-dynamic {
  font-size: 0.9rem;
  padding: 0 !important;
  text-align: left !important;
}

/* line 250, ../../sass_files/components/_heading.scss */
hr {
  border: solid #fff;
  border-width: 2px 0 0;
  margin-left: 15px;
  max-width: 33px;
}
/* line 251, ../../sass_files/components/_heading.scss */
hr.dark-line {
  border: 1px solid #3c464b;
  margin-left: 0;
  margin-top: 0;
}

/* line 262, ../../sass_files/components/_heading.scss */
.afterUnderline {
  position: relative;
}
/* line 265, ../../sass_files/components/_heading.scss */
.afterUnderline:after {
  content: '';
  border-top: 2px solid;
  position: absolute;
  height: 1px;
  width: 35px;
  top: 120%;
  left: 0;
}

/* line 276, ../../sass_files/components/_heading.scss */
.afterLine {
  position: relative;
  display: inline-block;
  z-index: 300;
}
/* line 280, ../../sass_files/components/_heading.scss */
.afterLine:after {
  content: '';
  border-right: 2px solid;
  position: absolute;
  width: 1px;
  height: 150%;
  right: -15px;
  top: -19%;
  -webkit-transform: rotate(28deg);
  -moz-transform: rotate(28deg);
  transform: rotate(28deg);
}

/* line 294, ../../sass_files/components/_heading.scss */
div.afterUnderline-div {
  width: 35px;
  height: 2px;
  background: #404040;
  margin: 5px 5px;
}
/* line 300, ../../sass_files/components/_heading.scss */
div.afterUnderline-div.center {
  margin: 5px auto 5px;
}

/* line 304, ../../sass_files/components/_heading.scss */
.home div.afterUnderline-div {
  margin: 5px 5px !important;
}

/* line 309, ../../sass_files/components/_heading.scss */
.tableCenter {
  display: table;
  height: 100%;
  width: 100%;
}
/* line 314, ../../sass_files/components/_heading.scss */
.tableCenter > .tableCenterInner {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  padding-top: 55px;
}

/* line 324, ../../sass_files/components/_heading.scss */
.yellow {
  color: #D4B91E;
}

/* line 328, ../../sass_files/components/_heading.scss */
.primary-color {
  color: #EF9B4C;
}

/* line 332, ../../sass_files/components/_heading.scss */
.relative {
  position: relative;
}

/* line 336, ../../sass_files/components/_heading.scss */
.full-width {
  max-width: 100%;
}

/* line 340, ../../sass_files/components/_heading.scss */
.rotate-180 {
  -webkit-transform: rotate(180deg);
  /* Chrome and other webkit browsers */
  -moz-transform: rotate(180deg);
  /* FF */
  -o-transform: rotate(180deg);
  /* Opera */
  -ms-transform: rotate(180deg);
  /* IE9 */
  transform: rotate(180deg);
  /* W3C complaint browsers */
  filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=-0.59846, M12=--0.80115, M21=-0.80115, M22=-0.59846);
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=-0.59846, M12=--0.80115, M21=-0.80115, M22=-0.59846)";
  zoom: 1;
}

/* line 344, ../../sass_files/components/_heading.scss */
small {
  font-size: 80%;
}

/* line 348, ../../sass_files/components/_heading.scss */
.center {
  text-align: center;
}

/* line 352, ../../sass_files/components/_heading.scss */
.arrow {
  height: 38px;
  width: 100px;
  background-size: contain;
  background-repeat: no-repeat;
}

/* line 359, ../../sass_files/components/_heading.scss */
.twitter-feed {
  padding: 35px 19px 19px 19px;
  border-bottom: 1px solid black;
  margin-bottom: 30px !important;
}
/* line 360, ../../sass_files/components/_heading.scss */
.twitter-feed .fa {
  color: #aaaaaa;
}
/* line 364, ../../sass_files/components/_heading.scss */
.twitter-feed .columns:last-child {
  padding-left: 10px;
}
/* line 368, ../../sass_files/components/_heading.scss */
.twitter-feed #sbttr-user-timeline-0 {
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
  background: transparent !important;
}
/* line 370, ../../sass_files/components/_heading.scss */
.twitter-feed #sbttr-user-timeline-0 .sbttr-user-timeline-item-username a {
  font-size: 1.1rem;
  font-weight: 600;
  text-transform: uppercase;
  color: #757678 !important;
  width: 100%;
}
/* line 377, ../../sass_files/components/_heading.scss */
.twitter-feed #sbttr-user-timeline-0 .sbttr-user-timeline-item-username span {
  width: 100%;
  display: block;
}
/* line 378, ../../sass_files/components/_heading.scss */
.twitter-feed #sbttr-user-timeline-0 .sbttr-user-timeline-item-username span a {
  text-transform: lowercase;
  font-weight: 600;
  font-size: 1rem;
  color: #dd2525 !important;
}
/* line 388, ../../sass_files/components/_heading.scss */
.twitter-feed #sbttr-user-timeline-0 .sbttr-user-timeline-item-desc {
  font-size: 1rem;
}
/* line 391, ../../sass_files/components/_heading.scss */
.twitter-feed #sbttr-user-timeline-0 .sbttr-user-timeline-item {
  padding: 0;
}
/* line 392, ../../sass_files/components/_heading.scss */
.twitter-feed #sbttr-user-timeline-0 .sbttr-user-timeline-item .sbttr-user-timeline-item-username {
  margin-left: 10px;
}
/* line 397, ../../sass_files/components/_heading.scss */
.twitter-feed #sbttr-user-timeline-0 .sbttr-user-timeline-item-left,
.twitter-feed #sbttr-user-timeline-0 .sbttr-user-timeline-item-image,
.twitter-feed #sbttr-user-timeline-0 .sbttr-user-timeline-item-actions {
  display: none;
}
/* line 402, ../../sass_files/components/_heading.scss */
.twitter-feed #sbttr-user-timeline-0 .sbttr-user-timeline-item-right {
  width: 100% !important;
}

/* line 415, ../../sass_files/components/_heading.scss */
.instagram-posts {
  border-bottom: 1px solid black;
  padding: 10px;
  padding-bottom: 30px;
}
/* line 416, ../../sass_files/components/_heading.scss */
.instagram-posts li {
  padding: 5px !important;
}
/* line 417, ../../sass_files/components/_heading.scss */
.instagram-posts li .insta-bg {
  height: 94px;
  width: 100%;
  background-size: cover;
}
/* line 424, ../../sass_files/components/_heading.scss */
.instagram-posts p, .instagram-posts .custom-header, .instagram-posts #main .single-team ul li, #main .single-team ul .instagram-posts li {
  margin: 0;
  font-weight: 600;
  font-style: italic;
  color: #dd2525;
}

/* line 437, ../../sass_files/components/_heading.scss */
.select-none label {
  display: none !important;
}

/* line 443, ../../sass_files/components/_heading.scss */
.dynamic-sidebar .gform_wrapper {
  border: none !important;
}
/* line 446, ../../sass_files/components/_heading.scss */
.dynamic-sidebar form {
  padding: 20px 20px 0px 20px;
  margin: 0;
  background-color: #fafafa;
  width: 100% !important;
}
/* line 448, ../../sass_files/components/_heading.scss */
.dynamic-sidebar form .gform_description {
  display: block;
  padding-bottom: 15px;
}
/* line 452, ../../sass_files/components/_heading.scss */
.dynamic-sidebar form input[type="submit"] {
  width: 100%;
}
/* line 455, ../../sass_files/components/_heading.scss */
.dynamic-sidebar form h3 {
  padding: 0;
  margin: 0;
}
/* line 459, ../../sass_files/components/_heading.scss */
.dynamic-sidebar form p, .dynamic-sidebar form .custom-header, .dynamic-sidebar form #main .single-team ul li, #main .single-team ul .dynamic-sidebar form li {
  padding: 0 !important;
}
/* line 462, ../../sass_files/components/_heading.scss */
.dynamic-sidebar form input, .dynamic-sidebar form select {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  border-radius: 7px;
  font-size: 1rem !important;
}
/* line 466, ../../sass_files/components/_heading.scss */
.dynamic-sidebar form div {
  border-bottom: none !important;
  margin: 0 !important;
}
/* line 469, ../../sass_files/components/_heading.scss */
.dynamic-sidebar form div ul li:before {
  content: "" !important;
  margin-right: 0 !important;
}

/*=============================
          THANKYOU PAGE 
===============================*/
/* line 490, ../../sass_files/components/_heading.scss */
.page-template-page-templatesthank_you-php .main-banner {
  padding: 12rem 0 10rem;
}
/* line 491, ../../sass_files/components/_heading.scss */
.page-template-page-templatesthank_you-php .main-banner p, .page-template-page-templatesthank_you-php .main-banner .custom-header, .page-template-page-templatesthank_you-php .main-banner #main .single-team ul li, #main .single-team ul .page-template-page-templatesthank_you-php .main-banner li {
  font-weight: 400;
  padding-bottom: 2rem;
}
/* line 497, ../../sass_files/components/_heading.scss */
.page-template-page-templatesthank_you-php .footer-main, .page-template-page-templatesthank_you-php .header-top, .page-template-page-templatesthank_you-php #nav {
  display: none !important;
}
/* line 500, ../../sass_files/components/_heading.scss */
.page-template-page-templatesthank_you-php .is-sticky .header-main {
  opacity: 1;
}
/* line 504, ../../sass_files/components/_heading.scss */
.page-template-page-templatesthank_you-php .site-logo {
  margin: 0 auto;
  text-align: center;
}

/*=============================
          404 PAGE 
===============================*/
/* line 515, ../../sass_files/components/_heading.scss */
.error404 .main-banner {
  padding: 13rem 0 10rem;
}
/* line 516, ../../sass_files/components/_heading.scss */
.error404 .main-banner .btn-second-priority {
  text-align: center;
  width: 70%;
  margin: 1rem 0 1rem;
  display: inline-block;
}
/* line 517, ../../sass_files/components/_heading.scss */
.error404 .main-banner .btn-second-priority:last-child {
  margin: 0;
}
/* line 525, ../../sass_files/components/_heading.scss */
.error404 .main-banner .btn-trans, .error404 .main-banner .page-template-page-templatescontact-php .form-main input[type=submit], .page-template-page-templatescontact-php .form-main .error404 .main-banner input[type=submit], .error404 .main-banner .page-template-page-templatescontact-php .dynamic-sidebar form input[type=submit], .page-template-page-templatescontact-php .dynamic-sidebar form .error404 .main-banner input[type=submit], .error404 .main-banner .dynamic-sidebar .page-template-page-templatescontact-php form input[type=submit], .dynamic-sidebar .page-template-page-templatescontact-php form .error404 .main-banner input[type=submit] {
  background-color: transparent !important;
}
/* line 528, ../../sass_files/components/_heading.scss */
.error404 .main-banner h1 {
  color: white;
}
/* line 531, ../../sass_files/components/_heading.scss */
.error404 .main-banner h3 {
  font-weight: 100;
  text-transform: none;
  font-size: 2rem;
  line-height: 40px;
  padding: 0;
  max-width: 70%;
  color: white;
}
/* line 540, ../../sass_files/components/_heading.scss */
.error404 .main-banner h4 {
  color: white;
  text-transform: none;
  font-size: 1.5rem;
  font-weight: 100;
}
/* line 546, ../../sass_files/components/_heading.scss */
.error404 .main-banner .right-404 {
  padding-left: 3rem;
}
/* line 549, ../../sass_files/components/_heading.scss */
.error404 .main-banner .header-content {
  border-right: 1px solid #ffffff;
}
/* line 550, ../../sass_files/components/_heading.scss */
.error404 .main-banner .header-content h2 {
  color: white;
  font-size: 7rem;
  font-weight: 400;
  padding: 0;
  line-height: 0.8;
  text-align: left;
}
/* line 551, ../../sass_files/components/_heading.scss */
.error404 .main-banner .header-content h2 span {
  color: #EF9B4C;
}
/* line 561, ../../sass_files/components/_heading.scss */
.error404 .main-banner .header-content h1 {
  padding: 0;
  text-align: left;
  font-size: 4rem;
  color: white;
}

/*=============================
          SHARING BUTTONS
===============================*/
/* line 578, ../../sass_files/components/_heading.scss */
.stButton .stFb, .stButton .stTwbutton, .stButton .stMainServices {
  height: 22px !important;
}

/* line 582, ../../sass_files/components/_heading.scss */
.stButton .stHBubble {
  height: 22px !important;
}

/* line 586, ../../sass_files/components/_heading.scss */
.sharing-buttons {
  margin-top: 20px;
}

/*== buttons styles ==*/
/* line 3, ../../sass_files/components/_buttons.scss */
.btn-first-priority, .btn-trans, .page-template-page-templatescontact-php .form-main input[type=submit], .page-template-page-templatescontact-php .dynamic-sidebar form input[type=submit], .dynamic-sidebar .page-template-page-templatescontact-php form input[type=submit], .btn-second-priority, input[type="submit"], .btn-third-priority, .button-popout, #auto-light-next .form-main .gform_footer input[type=submit], #auto-light-next .dynamic-sidebar form .gform_footer input[type=submit], .dynamic-sidebar #auto-light-next form .gform_footer input[type=submit], #ebook-popup-modal .form-main .gform_footer input[type=submit], #ebook-popup-modal .dynamic-sidebar form .gform_footer input[type=submit], .dynamic-sidebar #ebook-popup-modal form .gform_footer input[type=submit], .button-popout-hide {
  font-family: "proxima-nova", sans-serif;
  position: relative;
  background-color: #EF9B4C;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  color: #ffffff;
  padding: 13px 15px;
  text-transform: uppercase;
  font-weight: 600;
  display: inline-block;
  font-size: 0.9rem;
  text-align: center;
}
/* line 4, ../../sass_files/components/_buttons.scss */
.btn-first-priority:hover, .btn-trans:hover, .page-template-page-templatescontact-php .form-main input[type=submit]:hover, .page-template-page-templatescontact-php .dynamic-sidebar form input[type=submit]:hover, .dynamic-sidebar .page-template-page-templatescontact-php form input[type=submit]:hover, .btn-second-priority:hover, input[type="submit"]:hover, .btn-third-priority:hover, .button-popout:hover, #auto-light-next .form-main .gform_footer input[type=submit]:hover, #auto-light-next .dynamic-sidebar form .gform_footer input[type=submit]:hover, .dynamic-sidebar #auto-light-next form .gform_footer input[type=submit]:hover, #ebook-popup-modal .form-main .gform_footer input[type=submit]:hover, #ebook-popup-modal .dynamic-sidebar form .gform_footer input[type=submit]:hover, .dynamic-sidebar #ebook-popup-modal form .gform_footer input[type=submit]:hover, .button-popout-hide:hover {
  color: #ffffff;
  background-color: #f2ad6d;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 9, ../../sass_files/components/_buttons.scss */
.btn-first-priority:focus, .btn-trans:focus, .page-template-page-templatescontact-php .form-main input[type=submit]:focus, .page-template-page-templatescontact-php .dynamic-sidebar form input[type=submit]:focus, .dynamic-sidebar .page-template-page-templatescontact-php form input[type=submit]:focus, .btn-second-priority:focus, input[type="submit"]:focus, .btn-third-priority:focus, .button-popout:focus, #auto-light-next .form-main .gform_footer input[type=submit]:focus, #auto-light-next .dynamic-sidebar form .gform_footer input[type=submit]:focus, .dynamic-sidebar #auto-light-next form .gform_footer input[type=submit]:focus, #ebook-popup-modal .form-main .gform_footer input[type=submit]:focus, #ebook-popup-modal .dynamic-sidebar form .gform_footer input[type=submit]:focus, .dynamic-sidebar #ebook-popup-modal form .gform_footer input[type=submit]:focus, .button-popout-hide:focus {
  color: #ffffff;
  background-color: #f2ad6d;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

/* line 28, ../../sass_files/components/_buttons.scss */
.btn-trans, .page-template-page-templatescontact-php .form-main input[type=submit], .page-template-page-templatescontact-php .dynamic-sidebar form input[type=submit], .dynamic-sidebar .page-template-page-templatescontact-php form input[type=submit] {
  color: #fff;
  background-color: transparent;
  border: 2px solid #EF9B4C;
}
/* line 29, ../../sass_files/components/_buttons.scss */
.btn-trans:hover, .page-template-page-templatescontact-php .form-main input[type=submit]:hover, .page-template-page-templatescontact-php .dynamic-sidebar form input[type=submit]:hover, .dynamic-sidebar .page-template-page-templatescontact-php form input[type=submit]:hover {
  background-color: #EF9B4C;
  color: #ffffff;
}

/* line 39, ../../sass_files/components/_buttons.scss */
.btn-second-priority, input[type="submit"] {
  background-color: #E9222D;
  color: #fff;
  font-size: 0.9rem;
}
/* line 40, ../../sass_files/components/_buttons.scss */
.btn-second-priority:hover, input[type="submit"]:hover {
  color: #fff;
  background-color: #ec424c;
}
/* line 44, ../../sass_files/components/_buttons.scss */
.btn-second-priority:focus, input[type="submit"]:focus {
  color: #fff;
  background-color: #ec424c;
}

/* line 54, ../../sass_files/components/_buttons.scss */
.btn-third-priority {
  background-color: transparent;
  color: #ffffff;
  font-size: 0.9rem;
  border: 2px solid #ffffff;
}
/* line 55, ../../sass_files/components/_buttons.scss */
.btn-third-priority:hover {
  color: #fff;
  background-color: #ec424c;
}

/* line 66, ../../sass_files/components/_buttons.scss */
.button-popout, #auto-light-next .form-main .gform_footer input[type=submit], #auto-light-next .dynamic-sidebar form .gform_footer input[type=submit], .dynamic-sidebar #auto-light-next form .gform_footer input[type=submit], #ebook-popup-modal .form-main .gform_footer input[type=submit], #ebook-popup-modal .dynamic-sidebar form .gform_footer input[type=submit], .dynamic-sidebar #ebook-popup-modal form .gform_footer input[type=submit] {
  width: 92%;
  font-weight: 600;
  background-color: #EF9B4C;
  color: #000000;
  font-size: 1.6rem;
  font-size: 1.6rem;
  font-family: "proxima-nova", sans-serif;
  line-height: 1.1;
  font-size: 1.8rem;
  padding: 30px 20px;
}
/* line 67, ../../sass_files/components/_buttons.scss */
.button-popout:hover, #auto-light-next .form-main .gform_footer input[type=submit]:hover, #auto-light-next .dynamic-sidebar form .gform_footer input[type=submit]:hover, .dynamic-sidebar #auto-light-next form .gform_footer input[type=submit]:hover, #ebook-popup-modal .form-main .gform_footer input[type=submit]:hover, #ebook-popup-modal .dynamic-sidebar form .gform_footer input[type=submit]:hover, .dynamic-sidebar #ebook-popup-modal form .gform_footer input[type=submit]:hover {
  color: #000000;
  background-color: #f2ad6d;
}

/* line 84, ../../sass_files/components/_buttons.scss */
.button-popout-hide {
  width: 92%;
  background-color: transparent;
  color: #989898;
  font-size: 1.6rem;
  border: 2px solid #a9a9a9;
  font-weight: 400;
  font-family: "proxima-nova", sans-serif;
  line-height: 1.1;
  font-size: 1.8rem;
  padding: 28px 5px;
  margin-left: 10px;
}
/* line 85, ../../sass_files/components/_buttons.scss */
.button-popout-hide:hover {
  color: #989898;
  background-color: #d9d9d9;
}

/* line 7, ../../sass_files/components/_forms.scss */
select:focus,
textarea:focus,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus {
  box-shadow: none;
  outline: none;
}

/* line 13, ../../sass_files/components/_forms.scss */
select {
  color: #A2A2A2;
  padding-left: 10px;
}

/* line 22, ../../sass_files/components/_forms.scss */
.why-option .changeForm .form-main .gform_wrapper input[type="submit"], .why-option .changeForm .dynamic-sidebar form .gform_wrapper input[type="submit"], .dynamic-sidebar .why-option .changeForm form .gform_wrapper input[type="submit"] {
  background-color: white;
  width: 332px;
  color: #ec8627;
}
/* line 27, ../../sass_files/components/_forms.scss */
.why-option .changeForm .form-main .gform_wrapper input[type=text], .why-option .changeForm .dynamic-sidebar form .gform_wrapper input[type=text], .dynamic-sidebar .why-option .changeForm form .gform_wrapper input[type=text],
.why-option .changeForm .form-main .gform_wrapper textarea,
.why-option .changeForm .dynamic-sidebar form .gform_wrapper textarea,
.dynamic-sidebar .why-option .changeForm form .gform_wrapper textarea,
.why-option .changeForm .form-main .gform_wrapper select,
.why-option .changeForm .dynamic-sidebar form .gform_wrapper select,
.dynamic-sidebar .why-option .changeForm form .gform_wrapper select {
  border-color: white;
  font-weight: 400;
}

/* line 41, ../../sass_files/components/_forms.scss */
.gform_wrapper .ginput_complex.ginput_container input {
  margin-bottom: 10px;
}
/* line 46, ../../sass_files/components/_forms.scss */
.gform_wrapper .ginput_complex .ginput_full input[type=text] {
  width: 100% !important;
}
/* line 51, ../../sass_files/components/_forms.scss */
.gform_wrapper .ginput_complex .ginput_right input[type=text], .gform_wrapper .ginput_complex .ginput_left input[type=text] {
  width: 97% !important;
}

/* line 57, ../../sass_files/components/_forms.scss */
.form-main, .dynamic-sidebar form {
  -webkit-box-shadow: 0px 0px 10px 0px #b8b8b8;
  -moz-box-shadow: 0px 0px 10px 0px #b8b8b8;
  box-shadow: 0px 0px 10px 0px #b8b8b8;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.96);
  width: 90%;
  padding: 15px;
  padding-bottom: 0px;
}
/* line 58, ../../sass_files/components/_forms.scss */
.form-main .form-label, .dynamic-sidebar form .form-label {
  background-color: #4e4e4e;
  padding: 15px 10px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}
/* line 63, ../../sass_files/components/_forms.scss */
.form-main p, .dynamic-sidebar form p, .form-main .custom-header, .dynamic-sidebar form .custom-header, .form-main #main .single-team ul li, #main .single-team ul .form-main li, .dynamic-sidebar form #main .single-team ul li, #main .single-team ul .dynamic-sidebar form li {
  padding: 20px 10px;
  margin: 0;
  text-align: center;
}
/* line 69, ../../sass_files/components/_forms.scss */
.form-main .gform_wrapper input[type="submit"], .dynamic-sidebar form .gform_wrapper input[type="submit"] {
  width: 70%;
  margin-right: 12px;
  margin-top: 20px;
  font-size: 0.9rem;
}
/* line 75, ../../sass_files/components/_forms.scss */
.form-main .gform_wrapper input[type=text], .dynamic-sidebar form .gform_wrapper input[type=text],
.form-main .gform_wrapper input[type=url],
.dynamic-sidebar form .gform_wrapper input[type=url],
.form-main .gform_wrapper input[type=email],
.dynamic-sidebar form .gform_wrapper input[type=email],
.form-main .gform_wrapper input[type=tel],
.dynamic-sidebar form .gform_wrapper input[type=tel],
.form-main .gform_wrapper input[type=number],
.dynamic-sidebar form .gform_wrapper input[type=number],
.form-main .gform_wrapper input[type=password],
.dynamic-sidebar form .gform_wrapper input[type=password],
.form-main .gform_wrapper textarea,
.dynamic-sidebar form .gform_wrapper textarea,
.form-main .gform_wrapper select,
.dynamic-sidebar form .gform_wrapper select {
  padding-left: 10px;
  font-size: 1.2rem;
  font-weight: 400;
  font-family: "proxima-nova", sans-serif;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  border-width: 2px;
  border-color: #cbcbcb;
  height: 3rem;
  text-transform: lowercase;
  box-shadow: none;
  margin: 0;
  width: 100% !important;
}
/* line 83, ../../sass_files/components/_forms.scss */
.form-main .gform_wrapper input[type=text]:hover, .dynamic-sidebar form .gform_wrapper input[type=text]:hover,
.form-main .gform_wrapper input[type=url]:hover,
.dynamic-sidebar form .gform_wrapper input[type=url]:hover,
.form-main .gform_wrapper input[type=email]:hover,
.dynamic-sidebar form .gform_wrapper input[type=email]:hover,
.form-main .gform_wrapper input[type=tel]:hover,
.dynamic-sidebar form .gform_wrapper input[type=tel]:hover,
.form-main .gform_wrapper input[type=number]:hover,
.dynamic-sidebar form .gform_wrapper input[type=number]:hover,
.form-main .gform_wrapper input[type=password]:hover,
.dynamic-sidebar form .gform_wrapper input[type=password]:hover,
.form-main .gform_wrapper textarea:hover,
.dynamic-sidebar form .gform_wrapper textarea:hover,
.form-main .gform_wrapper select:hover,
.dynamic-sidebar form .gform_wrapper select:hover {
  border-color: #A2A4A5;
}
/* line 86, ../../sass_files/components/_forms.scss */
.form-main .gform_wrapper input[type=text]:focus, .dynamic-sidebar form .gform_wrapper input[type=text]:focus,
.form-main .gform_wrapper input[type=url]:focus,
.dynamic-sidebar form .gform_wrapper input[type=url]:focus,
.form-main .gform_wrapper input[type=email]:focus,
.dynamic-sidebar form .gform_wrapper input[type=email]:focus,
.form-main .gform_wrapper input[type=tel]:focus,
.dynamic-sidebar form .gform_wrapper input[type=tel]:focus,
.form-main .gform_wrapper input[type=number]:focus,
.dynamic-sidebar form .gform_wrapper input[type=number]:focus,
.form-main .gform_wrapper input[type=password]:focus,
.dynamic-sidebar form .gform_wrapper input[type=password]:focus,
.form-main .gform_wrapper textarea:focus,
.dynamic-sidebar form .gform_wrapper textarea:focus,
.form-main .gform_wrapper select:focus,
.dynamic-sidebar form .gform_wrapper select:focus {
  background: rgba(255, 255, 255, 0.13) !important;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  transition: all 0.25s;
}
/* line 105, ../../sass_files/components/_forms.scss */
.form-main .gform_wrapper .gform_title, .dynamic-sidebar form .gform_wrapper .gform_title {
  display: none;
  color: #ffffff;
}
/* line 109, ../../sass_files/components/_forms.scss */
.form-main .gform_wrapper .gform_description, .dynamic-sidebar form .gform_wrapper .gform_description {
  color: #ffffff;
  font-size: 1.2rem;
  font-weight: 400;
  margin-bottom: 10px;
  display: block;
}
/* line 116, ../../sass_files/components/_forms.scss */
.form-main .gform_wrapper .form-half-left, .dynamic-sidebar form .gform_wrapper .form-half-left {
  width: 49%;
  float: left;
  clear: none !important;
}
/* line 117, ../../sass_files/components/_forms.scss */
.form-main .gform_wrapper .form-half-left select, .dynamic-sidebar form .gform_wrapper .form-half-left select {
  padding-left: 10px;
}
/* line 124, ../../sass_files/components/_forms.scss */
.form-main .gform_wrapper .form-half-right, .dynamic-sidebar form .gform_wrapper .form-half-right {
  width: 49%;
  float: right;
  clear: none !important;
}
/* line 125, ../../sass_files/components/_forms.scss */
.form-main .gform_wrapper .form-half-right select, .dynamic-sidebar form .gform_wrapper .form-half-right select {
  padding-left: 10px;
}
/* line 132, ../../sass_files/components/_forms.scss */
.form-main .gform_wrapper .gplaceholder, .dynamic-sidebar form .gform_wrapper .gplaceholder {
  text-transform: none;
}
/* line 135, ../../sass_files/components/_forms.scss */
.form-main .gform_wrapper .gform_footer, .dynamic-sidebar form .gform_wrapper .gform_footer {
  padding: 0px 0 0px 0;
  margin: 4px 0 0 0;
  clear: both;
}
/* line 141, ../../sass_files/components/_forms.scss */
.form-main .secondary_font, .dynamic-sidebar form .secondary_font {
  text-align: left !important;
  padding-top: 12px !important;
  font-size: 1.2rem;
}

/* ---- EBOOK FORM MODULE ---- */
/* line 157, ../../sass_files/components/_forms.scss */
.home .ebook-download {
  background-color: #fff;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  border-radius: 13px;
  border: 2px solid #e2e2e2;
  max-width: 470px !important;
}
/* line 159, ../../sass_files/components/_forms.scss */
.home .ebook-download h2 strong {
  color: #EF9B4C;
}
/* line 163, ../../sass_files/components/_forms.scss */
.home .ebook-download p, .home .ebook-download .custom-header, .home .ebook-download #main .single-team ul li, #main .single-team ul .home .ebook-download li {
  color: #131313;
}

/* line 173, ../../sass_files/components/_forms.scss */
.ebook-download, .ebook-download2 {
  width: 100%;
  max-width: 470px;
  padding: 33px 22px 22px;
}
/* line 179, ../../sass_files/components/_forms.scss */
.ebook-download a, .ebook-download2 a {
  width: 80%;
  margin: 1rem 0 0;
}
/* line 183, ../../sass_files/components/_forms.scss */
.ebook-download .center, .ebook-download2 .center {
  position: relative;
}
/* line 184, ../../sass_files/components/_forms.scss */
.ebook-download .center img, .ebook-download2 .center img {
  position: absolute;
  top: -63px;
  left: 22px;
  max-width: 133px;
}
/* line 192, ../../sass_files/components/_forms.scss */
.ebook-download p, .ebook-download .custom-header, .ebook-download #main .single-team ul li, #main .single-team ul .ebook-download li, .ebook-download2 p, .ebook-download2 .custom-header, .ebook-download2 #main .single-team ul li, #main .single-team ul .ebook-download2 li {
  color: #131313;
}
/* line 195, ../../sass_files/components/_forms.scss */
.ebook-download h2, .ebook-download2 h2 {
  color: #373737;
  line-height: 25px;
  margin-bottom: 0px;
  font-size: 4rem;
}
/* line 196, ../../sass_files/components/_forms.scss */
.ebook-download h2 strong, .ebook-download2 h2 strong {
  color: white;
}
/* line 199, ../../sass_files/components/_forms.scss */
.ebook-download h2 span, .ebook-download2 h2 span {
  font-size: 2.2rem;
  padding-top: 12px;
  line-height: 0.9;
  display: block;
}
/* line 211, ../../sass_files/components/_forms.scss */
.ebook-download .arrow, .ebook-download2 .arrow {
  margin-top: -5px;
  margin-right: 10px;
  width: 73px;
}
/* line 216, ../../sass_files/components/_forms.scss */
.ebook-download .ebook-text-full, .ebook-download2 .ebook-text-full {
  margin-top: 19px;
  padding-top: 10px;
  border-top: 1px solid #d2d2d2;
}
/* line 220, ../../sass_files/components/_forms.scss */
.ebook-download .ebook-text-full h4, .ebook-download2 .ebook-text-full h4 {
  font-size: 1.3em;
  margin-bottom: 0;
  margin-top: 5px;
  line-height: 1.2;
}
/* line 226, ../../sass_files/components/_forms.scss */
.ebook-download .ebook-text-full p, .ebook-download .ebook-text-full .custom-header, .ebook-download .ebook-text-full #main .single-team ul li, #main .single-team ul .ebook-download .ebook-text-full li, .ebook-download2 .ebook-text-full p, .ebook-download2 .ebook-text-full .custom-header, .ebook-download2 .ebook-text-full #main .single-team ul li, #main .single-team ul .ebook-download2 .ebook-text-full li {
  margin-top: 10px;
  line-height: 1.5;
  margin-bottom: 0;
}

/* line 237, ../../sass_files/components/_forms.scss */
.ebook-download2 {
  /* new style inner page Jan/15 */
  margin: 40px 0 50px 0;
  max-width: 410px;
  padding: 0;
  width: 390px;
}
/* line 243, ../../sass_files/components/_forms.scss */
.ebook-download2 h2 {
  font-family: "proxima-nova", sans-serif;
  font-weight: 800;
  font-size: 3.5rem;
  font-weight: 800;
  margin-left: 15px;
}
/* line 250, ../../sass_files/components/_forms.scss */
.ebook-download2 h2 span {
  font-family: inherit;
  font-weight: 300;
  font-size: 2rem;
  padding-top: 17px;
}
/* line 258, ../../sass_files/components/_forms.scss */
.ebook-download2 .chevWrap {
  float: left;
  margin-top: 30px;
  width: 57%;
}
/* line 261, ../../sass_files/components/_forms.scss */
.ebook-download2 a {
  width: 106% !important;
  height: 54px;
  line-height: 30px;
}
/* line 266, ../../sass_files/components/_forms.scss */
.ebook-download2 img {
  margin-right: 3px;
  margin-top: -13px;
  width: 161px;
}
/* line 272, ../../sass_files/components/_forms.scss */
.ebook-download2 .downloadedCounter {
  margin-top: 20px;
  margin-right: 10px;
}

@media only screen and (max-width: 40em) {
  /* line 276, ../../sass_files/components/_forms.scss */
  .ebook-download2 {
    margin-bottom: 50px;
    margin-top: 50px;
    padding-top: 20px;
  }
}
/* ---- CONTACT FORM MODULE ---- */
/* line 288, ../../sass_files/components/_forms.scss */
.contact-form-row {
  background: url("/wp-content/themes/rockstar_theme/img/background-contact-footer.jpg");
  background-size: cover;
  text-align: center;
  padding: 4% 0;
}
/* line 289, ../../sass_files/components/_forms.scss */
.contact-form-row .gform_wrapper {
  display: block;
  max-width: 64%;
  text-align: center;
  margin: 0 auto;
}
/* line 290, ../../sass_files/components/_forms.scss */
.contact-form-row .gform_wrapper input[type="submit"] {
  width: 67%;
  margin-right: 12px;
  font-size: 0.9rem !important;
}
/* line 295, ../../sass_files/components/_forms.scss */
.contact-form-row .gform_wrapper input[type=text],
.contact-form-row .gform_wrapper input[type=url],
.contact-form-row .gform_wrapper input[type=email],
.contact-form-row .gform_wrapper input[type=tel],
.contact-form-row .gform_wrapper input[type=number],
.contact-form-row .gform_wrapper input[type=password],
.contact-form-row .gform_wrapper select {
  padding-left: 10px;
  font-family: "proxima-nova", sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  height: 3rem;
  text-transform: lowercase;
  box-shadow: none;
}
/* line 311, ../../sass_files/components/_forms.scss */
.contact-form-row .gform_wrapper .gform_title {
  display: none;
  color: #ffffff;
}
/* line 315, ../../sass_files/components/_forms.scss */
.contact-form-row .gform_wrapper .gform_description {
  color: #ffffff;
  font-size: 1.2rem;
  font-weight: 400;
}
/* line 320, ../../sass_files/components/_forms.scss */
.contact-form-row .gform_wrapper .form-half-left {
  width: 49%;
  float: left;
  clear: none !important;
}
/* line 321, ../../sass_files/components/_forms.scss */
.contact-form-row .gform_wrapper .form-half-left select {
  padding-left: 10px;
}
/* line 328, ../../sass_files/components/_forms.scss */
.contact-form-row .gform_wrapper .form-half-right {
  width: 49%;
  float: right;
  clear: none !important;
}
/* line 329, ../../sass_files/components/_forms.scss */
.contact-form-row .gform_wrapper .form-half-right select {
  padding-left: 10px;
}
/* line 336, ../../sass_files/components/_forms.scss */
.contact-form-row .gform_wrapper .gplaceholder {
  text-transform: none;
}
/* line 339, ../../sass_files/components/_forms.scss */
.contact-form-row .gform_wrapper .gform_footer {
  padding: 0px 0 0px 0;
  margin: 16px 0 0 0;
  clear: both;
}
/* line 340, ../../sass_files/components/_forms.scss */
.contact-form-row .gform_wrapper .gform_footer input[type=submit] {
  width: 42%;
  background-color: transparent;
  border: 2px solid #4cba51;
  color: #ffffff;
}
/* line 341, ../../sass_files/components/_forms.scss */
.contact-form-row .gform_wrapper .gform_footer input[type=submit]:hover {
  background-color: #5bd461;
  color: #ffffff;
}
/* line 359, ../../sass_files/components/_forms.scss */
.contact-form-row label {
  text-align: center;
}
/* line 362, ../../sass_files/components/_forms.scss */
.contact-form-row p, .contact-form-row .custom-header, .contact-form-row #main .single-team ul li, #main .single-team ul .contact-form-row li {
  margin-bottom: 0px;
  display: inline-block;
  max-width: 56%;
}
/* line 367, ../../sass_files/components/_forms.scss */
.contact-form-row h1 {
  color: #000000;
}

/* line 376, ../../sass_files/components/_forms.scss */
#auto-light-next {
  text-align: center;
  width: 800px;
  height: 100%;
  padding: 40px 20px 30px;
}
/* line 377, ../../sass_files/components/_forms.scss */
#auto-light-next h1 {
  font-weight: 400;
  font-style: normal;
  font-size: 3rem;
  color: #444444;
}
/* line 383, ../../sass_files/components/_forms.scss */
#auto-light-next .auto-next-bottom {
  font-weight: 500;
  color: #4d4d4d;
}
/* line 387, ../../sass_files/components/_forms.scss */
#auto-light-next .auto-next-top {
  color: #848484;
  width: 70%;
  display: inline-block;
}
/* line 392, ../../sass_files/components/_forms.scss */
#auto-light-next .warning {
  padding-top: 10px;
}
/* line 393, ../../sass_files/components/_forms.scss */
#auto-light-next .warning p, #auto-light-next .warning .custom-header, #auto-light-next .warning #main .single-team ul li, #main .single-team ul #auto-light-next .warning li {
  padding-bottom: 0;
  margin: 0;
  font-size: 0.9rem;
}
/* line 401, ../../sass_files/components/_forms.scss */
#auto-light-next .escape-popout a {
  text-decoration: underline;
  margin-top: 18px;
}
/* line 406, ../../sass_files/components/_forms.scss */
#auto-light-next .form-main, #auto-light-next .dynamic-sidebar form, .dynamic-sidebar #auto-light-next form {
  width: 60%;
  text-align: center;
  display: inline-block;
  background-color: white;
  border: none;
  box-shadow: none;
}
/* line 408, ../../sass_files/components/_forms.scss */
#auto-light-next .form-main .gform_footer:after, #auto-light-next .dynamic-sidebar form .gform_footer:after, .dynamic-sidebar #auto-light-next form .gform_footer:after {
  display: none;
}
/* line 411, ../../sass_files/components/_forms.scss */
#auto-light-next .form-main .gform_footer input[type=submit], #auto-light-next .dynamic-sidebar form .gform_footer input[type=submit], .dynamic-sidebar #auto-light-next form .gform_footer input[type=submit] {
  font-size: 1.6rem;
  height: 70px;
  width: 100%;
}

/* --- G-FORM error messages --- */
/* line 432, ../../sass_files/components/_forms.scss */
body .gform_wrapper form div.validation_message, .validation_error {
  display: none;
}

/* line 436, ../../sass_files/components/_forms.scss */
.gform_wrapper li.gfield_error input[type=text] {
  border: 2px solid #AC0808 !important;
}

/* line 440, ../../sass_files/components/_forms.scss */
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required {
  padding: 0 !important;
}

/* line 444, ../../sass_files/components/_forms.scss */
body .gform_wrapper .top_label li.gfield.gfield_error.gf_left_half,
body .gform_wrapper .top_label li.gfield.gfield_error.gf_right_half {
  width: 48%;
}

/* line 449, ../../sass_files/components/_forms.scss */
body .gform_wrapper .top_label .gfield_error .ginput_container {
  max-width: 100% !important;
}

/* line 453, ../../sass_files/components/_forms.scss */
body .gform_wrapper .top_label .gfield_error {
  width: 100%;
}

/* line 457, ../../sass_files/components/_forms.scss */
body .gform_wrapper li.gfield.gfield_error {
  background-color: transparent;
  border: none;
  padding: 0 !important;
}

/* ----- small success stories slider ----- */
/* line 3, ../../sass_files/components/_media.scss */
.success-mob-slider {
  margin-bottom: 0;
  position: relative;
}
/* line 8, ../../sass_files/components/_media.scss */
.success-mob-slider .slick-slide {
  height: 0;
  overflow: hidden;
  padding-bottom: 17.8%;
}
/* line 13, ../../sass_files/components/_media.scss */
.success-mob-slider .slick-slide img {
  width: 100%;
}
/* line 16, ../../sass_files/components/_media.scss */
.success-mob-slider .slick-slide .opaque-bg {
  background-color: rgba(0, 0, 0, 0.55);
  position: absolute;
  bottom: 0;
  padding: 2rem 0;
  width: 100%;
}
/* line 24, ../../sass_files/components/_media.scss */
.success-mob-slider .slick-slide .opaque-bg.number-1:after {
  content: url("../img/swipe-icon.png");
  position: absolute;
  bottom: 20px;
  left: 291px;
}
/* line 31, ../../sass_files/components/_media.scss */
.success-mob-slider .slick-slide .opaque-bg hr {
  width: 2%;
  margin: 1rem 0;
}
/* line 35, ../../sass_files/components/_media.scss */
.success-mob-slider .slick-slide .opaque-bg h3 {
  color: white;
  font-style: normal;
  text-transform: uppercase;
  display: inline-block;
  text-align: center;
  width: 100%;
  margin: 0;
  padding-bottom: 0;
}
/* line 45, ../../sass_files/components/_media.scss */
.success-mob-slider .slick-slide .opaque-bg h3 span {
  text-transform: none;
}
/* line 55, ../../sass_files/components/_media.scss */
.success-mob-slider .slick-prev {
  margin-left: auto;
  left: 0;
  bottom: -10px;
  top: auto;
}
/* line 61, ../../sass_files/components/_media.scss */
.success-mob-slider .slick-next {
  margin-left: auto;
  right: 0;
  bottom: -10px;
  top: auto;
}

/* line 71, ../../sass_files/components/_media.scss */
.usp-slides .slick-prev, .usp-slides .slick-next {
  background: url(../../img/slider-arrows-2.png) transparent no-repeat 30% 0%;
  margin-left: auto;
  left: 0;
  top: 0;
  margin-top: 0;
}
/* line 78, ../../sass_files/components/_media.scss */
.usp-slides .slick-next {
  background-position: 70% 0%;
  margin-left: auto;
  right: 0;
}

/* line 86, ../../sass_files/components/_media.scss */
.downTriangle:after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-23px);
  bottom: -26px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 26px 27.5px 0 27.5px;
  border-color: #000000 transparent transparent transparent;
}

/* line 100, ../../sass_files/components/_media.scss */
.panel.alert {
  /* Adaption of foundation panel to include new color and anim */
  background: #fff2f7;
  border: 2px solid #ea2c73;
  padding: 40px 40px 20px 40px;
  margin-right: 30px;
  margin-top: 30px;
  opacity: 0;
  -webkit-transform: translateX(-80px);
  -moz-transform: translateX(-80px);
  transform: translateX(-80px);
  -webkit-transition: all 0.75s;
  -moz-transition: all 0.75s;
  transition: all 0.75s;
}
/* line 117, ../../sass_files/components/_media.scss */
.panel.alert i {
  color: #eb377a;
  font-size: 3rem;
}

/* line 119, ../../sass_files/components/_media.scss */
.panel.alert.active {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  transform: translateX(0);
  opacity: 1;
}

/* line 127, ../../sass_files/components/_media.scss */
.downloadedCounter {
  /* 4 digit counter - tied to js function */
}
/* line 129, ../../sass_files/components/_media.scss */
.downloadedCounter p, .downloadedCounter .custom-header, .downloadedCounter #main .single-team ul li, #main .single-team ul .downloadedCounter li {
  font-style: italic;
  font-size: 15px;
  text-decoration: underline;
  color: #4b4b4b;
  line-height: 1.3;
  margin: 0;
}

/* line 145, ../../sass_files/components/_media.scss */
.fans-slider .slick-slide .inner {
  margin: 5px;
  padding: 45px 55px;
  min-height: 442px;
  background-color: #D2393B;
  opacity: 0.4;
}
/* line 152, ../../sass_files/components/_media.scss */
.fans-slider .slick-center .inner {
  opacity: 1;
  background-color: #D2393B;
}
/* line 156, ../../sass_files/components/_media.scss */
.fans-slider .slick-prev, .fans-slider .slick-next {
  background-color: #D2393B !important;
}
/* line 160, ../../sass_files/components/_media.scss */
.fans-slider .slick-slide img {
  margin: 0 auto 25px;
}

@media only screen and (max-width: 40em) {
  /* line 165, ../../sass_files/components/_media.scss */
  .fans-slider .slick-list {
    background-color: #D2393B;
    min-height: 420px;
  }
  /* line 167, ../../sass_files/components/_media.scss */
  .fans-slider .slick-list p, .fans-slider .slick-list .custom-header, .fans-slider .slick-list #main .single-team ul li, #main .single-team ul .fans-slider .slick-list li {
    font-size: 1.2rem;
  }
  /* line 172, ../../sass_files/components/_media.scss */
  .fans-slider .inner {
    padding: 45px 35px;
  }
  /* line 173, ../../sass_files/components/_media.scss */
  .fans-slider .slick-prev, .fans-slider .slick-next {
    top: 20% !important;
    left: 0;
    margin-top: 0 !important;
    margin-left: 0 !important;
    background-color: #E94042 !important;
  }
  /* line 180, ../../sass_files/components/_media.scss */
  .fans-slider .slick-next {
    left: auto;
    right: 0 !important;
  }
}
/* line 189, ../../sass_files/components/_media.scss */
.rounded {
  border-radius: 9999px;
  width: 140px;
  height: 140px;
  margin: 0 auto;
}

/* line 190, ../../sass_files/components/_media.scss */
.stickBottom {
  position: absolute;
  width: 100%;
  bottom: 10px;
  left: 0;
  padding: 20px;
  cursor: pointer;
}

@-webkit-keyframes rotateCallout {
  from {
    -webkit-transform: rotate(10deg);
  }
  to {
    -webkit-transform: rotate(0deg);
  }
}
@-moz-keyframes rotateCallout {
  from {
    -moz-transform: rotate(10deg);
  }
  to {
    -moz-transform: rotate(0deg);
  }
}
@keyframes rotateCallout {
  from {
    transform: rotate(10deg);
  }
  to {
    transform: rotate(0deg);
  }
}
/* line 216, ../../sass_files/components/_media.scss */
.theirStoryAnim {
  cursor: default;
  position: relative;
  width: auto;
  display: block;
  font-family: "proxima-nova", sans-serif;
  font-size: 1.5rem;
  font-weight: 100;
  line-height: 1;
  text-align: center;
  -webkit-transform: rotate(8deg);
  -moz-transform: rotate(8deg);
  transform: rotate(8deg);
}

/* line 230, ../../sass_files/components/_media.scss */
.theirStoryAnim:hover {
  -webkit-animation: rotateCallout 0.8s linear infinite alternate forwards;
  -moz-animation: rotateCallout 0.8s linear infinite alternate forwards;
  animation: rotateCallout 0.8s linear infinite alternate forwards;
}

/* line 235, ../../sass_files/components/_media.scss */
.theirStoryAnim:after {
  /* cirlcle to block out curve */
  content: "";
  position: absolute;
  width: 0px;
  height: 0px;
  border-radius: 450px;
  border: 35px solid #f7f7f7;
  border-top-color: transparent;
  -webkit-transform: rotate(-60deg);
  -moz-transform: rotate(-60deg);
  transform: rotate(-60deg);
  bottom: -44px;
  left: -33px;
  z-index: -1;
}

/* line 250, ../../sass_files/components/_media.scss */
.theirStoryAnim:before {
  /* curve */
  content: "";
  position: absolute;
  border: 2px solid #bababa;
  border-radius: 50%;
  -webkit-transform: rotate(-60deg);
  -moz-transform: rotate(-60deg);
  transform: rotate(-60deg);
  width: 50px;
  height: 50px;
  bottom: -30px;
  left: -30px;
  z-index: -2;
  top: 48px;
}

/* line 266, ../../sass_files/components/_media.scss */
.theirStoryAnim span:before {
  /* arrow */
  content: "";
  position: absolute;
  bottom: -27px;
  left: -30px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 13.0px 7.5px 0 7.5px;
  border-color: #bababa transparent transparent transparent;
  -webkit-transform: rotate(-19deg);
  -moz-transform: rotate(-19deg);
  transform: rotate(-19deg);
  z-index: 0;
}

@keyframes scaleUp {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.2);
  }
}
@-webkit-keyframes scaleUp {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.2);
  }
}
@-webkit-keyframes bounce {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(-20px);
  }
}
@-moz-keyframes bounce {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(-20px);
  }
}
@keyframes bounce {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(-20px);
  }
}
/* line 312, ../../sass_files/components/_media.scss */
.bannerAnim {
  -webkit-transition: all 0.08s;
  -moz-transition: all 0.08s;
  transition: all 0.08s;
}

/* line 317, ../../sass_files/components/_media.scss */
.anim {
  -webkit-transition: all 0.9s;
  -moz-transition: all 0.9s;
  transition: all 0.9s;
}

/* line 323, ../../sass_files/components/_media.scss */
.anim[data-action='upFade'], .bannerAnim.show {
  opacity: 0;
}

/* line 332, ../../sass_files/components/_media.scss */
.bannerAnim {
  opacity: 1;
}

/* line 336, ../../sass_files/components/_media.scss */
.anim[data-action='rightFade'] {
  transform: translateX(10%);
  opacity: 0;
}

/* line 341, ../../sass_files/components/_media.scss */
.anim[data-action='scaleUp']:hover,
.anim[data-action='scaleUp'].active {
  animation-name: scaleUp;
}

/* line 346, ../../sass_files/components/_media.scss */
.anim[data-action="bounce"] {
  -webkit-animation: bounce 0.8s linear infinite alternate forwards;
  -moz-animation: bounce 0.8s linear infinite alternate forwards;
  animation: bounce 0.8s linear infinite alternate forwards;
}

/* line 352, ../../sass_files/components/_media.scss */
.anim:nth-child(1) {
  transition-delay: 0.3s;
}

/* line 355, ../../sass_files/components/_media.scss */
.anim:nth-child(2) {
  transition-delay: 0.6s;
}

/* line 358, ../../sass_files/components/_media.scss */
.anim:nth-child(3) {
  transition-delay: 0.9s;
}

/* line 361, ../../sass_files/components/_media.scss */
.anim:nth-child(4) {
  transition-delay: 1.2s;
}

/* line 365, ../../sass_files/components/_media.scss */
.anim.active, .bannerAnim {
  opacity: 1;
}

/* line 7, ../../sass_files/components/_popouts.scss */
#auto-light {
  text-align: center;
  display: table-cell !important;
  vertical-align: middle;
  max-height: 550px;
  padding: 0;
}
/* line 15, ../../sass_files/components/_popouts.scss */
#auto-light .limitWidth {
  max-width: 770px;
  margin: 0 auto;
  display: block;
}
/* line 21, ../../sass_files/components/_popouts.scss */
#auto-light .ebook-image-popout img {
  float: right;
  width: 195px;
  margin-right: 0;
  margin-top: 5px;
}
/* line 29, ../../sass_files/components/_popouts.scss */
#auto-light .top-popout p, #auto-light .top-popout .custom-header, #auto-light .top-popout #main .single-team ul li, #main .single-team ul #auto-light .top-popout li {
  font-size: 1.5rem;
  margin-bottom: 10px;
  line-height: 1.2;
}
/* line 35, ../../sass_files/components/_popouts.scss */
#auto-light .text-image-popout {
  padding-left: 0px;
}
/* line 36, ../../sass_files/components/_popouts.scss */
#auto-light .text-image-popout h2 {
  text-align: left;
  font-size: 2.7rem;
  color: #3d3d3d;
  line-height: 1;
  padding: 0;
  font-weight: 700;
}
/* line 44, ../../sass_files/components/_popouts.scss */
#auto-light .text-image-popout p, #auto-light .text-image-popout .custom-header, #auto-light .text-image-popout #main .single-team ul li, #main .single-team ul #auto-light .text-image-popout li {
  text-align: left;
  max-width: 80%;
  font-size: 1.125rem;
}
/* line 51, ../../sass_files/components/_popouts.scss */
#auto-light .warning {
  padding-top: 30px;
}
/* line 52, ../../sass_files/components/_popouts.scss */
#auto-light .warning p, #auto-light .warning .custom-header, #auto-light .warning #main .single-team ul li, #main .single-team ul #auto-light .warning li {
  padding-bottom: 0;
  margin: 0;
  font-size: 0.9rem;
}
/* line 60, ../../sass_files/components/_popouts.scss */
#auto-light .automatic-button-popout {
  margin-top: 20px;
}

/* line 65, ../../sass_files/components/_popouts.scss */
.escape-popout {
  margin-top: 18px;
}
/* line 66, ../../sass_files/components/_popouts.scss */
.escape-popout a {
  text-decoration: underline;
}

/* line 74, ../../sass_files/components/_popouts.scss */
#auto-light-next, #ebook-popup {
  max-height: 525px;
  text-align: center;
  display: table-cell !important;
  vertical-align: middle;
  padding: 0px;
}
/* line 83, ../../sass_files/components/_popouts.scss */
#auto-light-next .limitWidth, #ebook-popup .limitWidth {
  max-width: 900px;
  margin: 0 auto;
  display: block;
}
/* line 89, ../../sass_files/components/_popouts.scss */
#auto-light-next h2, #ebook-popup h2 {
  color: #fff;
  font-size: 1.9325rem;
  line-height: 1;
  width: 80%;
  text-align: center;
  margin: 0 auto;
}
/* line 97, ../../sass_files/components/_popouts.scss */
#auto-light-next .auto-next-bottom, #ebook-popup .auto-next-bottom {
  font-weight: 500;
  color: #4d4d4d;
}
/* line 101, ../../sass_files/components/_popouts.scss */
#auto-light-next .auto-next-top, #ebook-popup .auto-next-top {
  color: #848484;
  width: 70%;
  display: inline-block;
}
/* line 107, ../../sass_files/components/_popouts.scss */
#auto-light-next .warning p, #auto-light-next .warning .custom-header, #auto-light-next .warning #main .single-team ul li, #main .single-team ul #auto-light-next .warning li, #ebook-popup .warning p, #ebook-popup .warning .custom-header, #ebook-popup .warning #main .single-team ul li, #main .single-team ul #ebook-popup .warning li {
  padding-bottom: 0;
  margin: 0;
  font-size: 0.9rem;
}
/* line 114, ../../sass_files/components/_popouts.scss */
#auto-light-next .escape-popout a, #ebook-popup .escape-popout a {
  text-decoration: underline;
  margin-top: 18px;
}
/* line 119, ../../sass_files/components/_popouts.scss */
#auto-light-next .form-main, #auto-light-next .dynamic-sidebar form, .dynamic-sidebar #auto-light-next form, #ebook-popup .form-main, #ebook-popup .dynamic-sidebar form, .dynamic-sidebar #ebook-popup form {
  width: 100%;
  text-align: center;
  display: inline-block;
  background-color: transparent;
  border: none;
  box-shadow: none;
}
/* line 128, ../../sass_files/components/_popouts.scss */
#auto-light-next .form-main .gform_body, #auto-light-next .dynamic-sidebar form .gform_body, .dynamic-sidebar #auto-light-next form .gform_body, #ebook-popup .form-main .gform_body, #ebook-popup .dynamic-sidebar form .gform_body, .dynamic-sidebar #ebook-popup form .gform_body {
  float: left;
  width: 66.6666%;
}
/* line 129, ../../sass_files/components/_popouts.scss */
#auto-light-next .form-main li.gfield, #auto-light-next .dynamic-sidebar form li.gfield, .dynamic-sidebar #auto-light-next form li.gfield, #ebook-popup .form-main li.gfield, #ebook-popup .dynamic-sidebar form li.gfield, .dynamic-sidebar #ebook-popup form li.gfield {
  float: left;
  clear: none;
  width: 49%;
  margin-right: 1%;
}
/* line 131, ../../sass_files/components/_popouts.scss */
#auto-light-next .form-main .gform_footer, #auto-light-next .dynamic-sidebar form .gform_footer, .dynamic-sidebar #auto-light-next form .gform_footer, #ebook-popup .form-main .gform_footer, #ebook-popup .dynamic-sidebar form .gform_footer, .dynamic-sidebar #ebook-popup form .gform_footer {
  width: 33.3333%;
  float: left;
  clear: none;
  margin: 0;
}
/* line 137, ../../sass_files/components/_popouts.scss */
#auto-light-next .form-main .gform_footer:after, #auto-light-next .dynamic-sidebar form .gform_footer:after, .dynamic-sidebar #auto-light-next form .gform_footer:after, #ebook-popup .form-main .gform_footer:after, #ebook-popup .dynamic-sidebar form .gform_footer:after, .dynamic-sidebar #ebook-popup form .gform_footer:after {
  display: none;
}

/* line 144, ../../sass_files/components/_popouts.scss */
#ebook-popup .form-main input[type=text], #ebook-popup .dynamic-sidebar form input[type=text], .dynamic-sidebar #ebook-popup form input[type=text] {
  color: white;
}

/* line 148, ../../sass_files/components/_popouts.scss */
#auto-light-next .form-main .gform_footer input[type=submit], #auto-light-next .dynamic-sidebar form .gform_footer input[type=submit], .dynamic-sidebar #auto-light-next form .gform_footer input[type=submit],
#ebook-popup .form-main .gform_footer input[type=submit],
#ebook-popup .dynamic-sidebar form .gform_footer input[type=submit],
.dynamic-sidebar #ebook-popup form .gform_footer input[type=submit] {
  width: 92%;
  padding: 16px 0;
  height: auto;
  margin: 7px 0 0;
  font-size: 0.9rem;
}

@media only screen and (max-width: 40em) {
  /* line 162, ../../sass_files/components/_popouts.scss */
  #auto-light .text-image-popout p, #auto-light .text-image-popout .custom-header, #auto-light .text-image-popout #main .single-team ul li, #main .single-team ul #auto-light .text-image-popout li,
  #auto-light .top-popout p,
  #auto-light .top-popout .custom-header,
  #auto-light .top-popout #main .single-team ul li,
  #main .single-team ul #auto-light .top-popout li {
    font-size: 0.9rem;
    margin-bottom: 10px;
    line-height: 1.2;
  }

  /* line 168, ../../sass_files/components/_popouts.scss */
  #auto-light .text-image-popout h2 {
    font-size: 1.9325rem;
    margin-bottom: 30px;
  }

  /* line 172, ../../sass_files/components/_popouts.scss */
  #auto-light .button-popout, #auto-light #auto-light-next .form-main .gform_footer input[type=submit], #auto-light-next .form-main .gform_footer #auto-light input[type=submit], #auto-light #auto-light-next .dynamic-sidebar form .gform_footer input[type=submit], #auto-light-next .dynamic-sidebar form .gform_footer #auto-light input[type=submit], #auto-light .dynamic-sidebar #auto-light-next form .gform_footer input[type=submit], .dynamic-sidebar #auto-light-next form .gform_footer #auto-light input[type=submit], #auto-light #ebook-popup-modal .form-main .gform_footer input[type=submit], #ebook-popup-modal .form-main .gform_footer #auto-light input[type=submit], #auto-light #ebook-popup-modal .dynamic-sidebar form .gform_footer input[type=submit], #ebook-popup-modal .dynamic-sidebar form .gform_footer #auto-light input[type=submit], #auto-light .dynamic-sidebar #ebook-popup-modal form .gform_footer input[type=submit], .dynamic-sidebar #ebook-popup-modal form .gform_footer #auto-light input[type=submit], #auto-light .button-popout-hide {
    padding: 20px 10px;
    font-size: 0.9rem;
  }

  /* line 177, ../../sass_files/components/_popouts.scss */
  #auto-light-next .form-main .gform_body, #auto-light-next .dynamic-sidebar form .gform_body, .dynamic-sidebar #auto-light-next form .gform_body, #ebook-popup .form-main .gform_body, #ebook-popup .dynamic-sidebar form .gform_body, .dynamic-sidebar #ebook-popup form .gform_body {
    float: none;
    width: 100%;
  }
  /* line 178, ../../sass_files/components/_popouts.scss */
  #auto-light-next .form-main .gform_footer, #auto-light-next .dynamic-sidebar form .gform_footer, .dynamic-sidebar #auto-light-next form .gform_footer,
  #auto-light-next .form-main li.gfield,
  #auto-light-next .dynamic-sidebar form li.gfield,
  .dynamic-sidebar #auto-light-next form li.gfield, #ebook-popup .form-main .gform_footer, #ebook-popup .dynamic-sidebar form .gform_footer, .dynamic-sidebar #ebook-popup form .gform_footer,
  #ebook-popup .form-main li.gfield,
  #ebook-popup .dynamic-sidebar form li.gfield,
  .dynamic-sidebar #ebook-popup form li.gfield {
    float: none;
    clear: both;
    width: 100%;
    margin-right: 0;
    margin-bottom: 5px;
  }
  /* line 181, ../../sass_files/components/_popouts.scss */
  #auto-light-next .form-main .gform_footer input[type=submit], #auto-light-next .dynamic-sidebar form .gform_footer input[type=submit], .dynamic-sidebar #auto-light-next form .gform_footer input[type=submit],
  #auto-light-next .form-main .gform_footer input[type=submit],
  #auto-light-next .dynamic-sidebar form .gform_footer input[type=submit],
  .dynamic-sidebar #auto-light-next form .gform_footer input[type=submit], #ebook-popup .form-main .gform_footer input[type=submit], #ebook-popup .dynamic-sidebar form .gform_footer input[type=submit], .dynamic-sidebar #ebook-popup form .gform_footer input[type=submit],
  #ebook-popup .form-main .gform_footer input[type=submit],
  #ebook-popup .dynamic-sidebar form .gform_footer input[type=submit],
  .dynamic-sidebar #ebook-popup form .gform_footer input[type=submit] {
    margin: 7px 3% 0px;
  }
}
/* line 192, ../../sass_files/components/_popouts.scss */
#ebook-popup-modal {
  padding: 0px;
  text-align: center;
  display: table-cell !important;
  vertical-align: middle;
  max-height: 370px;
}
/* line 200, ../../sass_files/components/_popouts.scss */
#ebook-popup-modal .limitWidth {
  max-width: 900px;
  margin: 0 auto;
  display: block;
}
/* line 206, ../../sass_files/components/_popouts.scss */
#ebook-popup-modal img {
  float: right;
}
/* line 209, ../../sass_files/components/_popouts.scss */
#ebook-popup-modal h2 {
  text-align: left;
}
/* line 212, ../../sass_files/components/_popouts.scss */
#ebook-popup-modal .image-row-popout {
  padding-top: 20px;
  background: #373737;
}
/* line 217, ../../sass_files/components/_popouts.scss */
#ebook-popup-modal .ebook-popout-image img {
  margin-bottom: -26px;
}
/* line 220, ../../sass_files/components/_popouts.scss */
#ebook-popup-modal .ebook-popout-image:after {
  background-image: url("/wp-content/uploads/2014/12/sales-info.png");
  content: "\00a0";
  display: block;
  height: 500px;
  width: 90px;
  position: absolute;
  top: 80%;
  left: 90%;
  margin: 0px 0 0 -50px;
  z-index: 5000;
  background-repeat: no-repeat;
}
/* line 235, ../../sass_files/components/_popouts.scss */
#ebook-popup-modal .summary-popout p, #ebook-popup-modal .summary-popout .custom-header, #ebook-popup-modal .summary-popout #main .single-team ul li, #main .single-team ul #ebook-popup-modal .summary-popout li {
  width: 85%;
  padding-top: 10%;
  display: inline-block;
  font-size: 1.2rem;
  margin-bottom: 0px;
}
/* line 243, ../../sass_files/components/_popouts.scss */
#ebook-popup-modal .warning {
  text-align: center;
}
/* line 244, ../../sass_files/components/_popouts.scss */
#ebook-popup-modal .warning p, #ebook-popup-modal .warning .custom-header, #ebook-popup-modal .warning #main .single-team ul li, #main .single-team ul #ebook-popup-modal .warning li {
  font-size: 0.9rem;
  margin-bottom: 0px;
  padding-bottom: 0px;
}
/* line 251, ../../sass_files/components/_popouts.scss */
#ebook-popup-modal .ebook-popout-text {
  padding: 0px;
  position: relative;
}
/* line 252, ../../sass_files/components/_popouts.scss */
#ebook-popup-modal .ebook-popout-text h2 {
  color: white;
  font-size: 2rem;
  line-height: 32px;
  padding-top: 25px;
}
/* line 48, ../../sass_files/components/_mixins.scss */
#ebook-popup-modal .gform_body:before, #ebook-popup-modal .gform_body:after {
  content: '';
  display: table;
  clear: both;
}
/* line 264, ../../sass_files/components/_popouts.scss */
#ebook-popup-modal .form-main, #ebook-popup-modal .dynamic-sidebar form, .dynamic-sidebar #ebook-popup-modal form {
  width: 100%;
  text-align: center;
  display: inline-block;
  background-color: white;
  border: none;
  box-shadow: none;
}
/* line 266, ../../sass_files/components/_popouts.scss */
#ebook-popup-modal .form-main .gform_footer:after, #ebook-popup-modal .dynamic-sidebar form .gform_footer:after, .dynamic-sidebar #ebook-popup-modal form .gform_footer:after {
  display: none;
}
/* line 269, ../../sass_files/components/_popouts.scss */
#ebook-popup-modal .form-main .gform_footer input[type=submit], #ebook-popup-modal .dynamic-sidebar form .gform_footer input[type=submit], .dynamic-sidebar #ebook-popup-modal form .gform_footer input[type=submit] {
  font-size: 1.2rem !important;
  height: 60px;
  width: 92%;
}

/* line 289, ../../sass_files/components/_popouts.scss */
.fancybox-close {
  position: fixed !important;
  width: 100px !important;
  height: 19px !important;
  top: 33px !important;
  left: 43px !important;
  font-family: "proxima-nova", sans-serif;
  font-size: 1.325rem;
  color: white;
}

/* line 299, ../../sass_files/components/_popouts.scss */
.fancybox-close:after {
  content: 'CLOSE X';
}

/* line 302, ../../sass_files/components/_popouts.scss */
.fancybox-nav {
  width: 6%;
}

/* line 306, ../../sass_files/components/_popouts.scss */
.fancybox-skin {
  background: rgba(255, 255, 255, 0.91) !important;
}

/* line 310, ../../sass_files/components/_popouts.scss */
.hide-styling {
  background: none;
  border: none;
  margin: 0;
  font-size: 1rem;
  text-align: center;
  width: 100%;
  text-decoration: underline;
  text-transform: none;
  padding: 60px 0 10px 0;
}
/* line 321, ../../sass_files/components/_popouts.scss */
.hide-styling:hover {
  background-color: transparent;
}

/*===================================================
                     HEADER STYLES
=====================================================*/
/* ----- Top header section ------*/
/* line 8, ../../sass_files/layouts/_header.scss */
#banner hr {
  margin: 0 auto;
  margin-bottom: 1.8rem;
}

/* line 14, ../../sass_files/layouts/_header.scss */
.off-canvas-wrap .right-off-canvas-menu {
  background: #222222;
}
/* line 15, ../../sass_files/layouts/_header.scss */
.off-canvas-wrap .right-off-canvas-menu li#keep-left {
  padding-left: 0;
  padding-top: 0;
  margin-bottom: 1rem;
}
/* line 20, ../../sass_files/layouts/_header.scss */
.off-canvas-wrap .right-off-canvas-menu li {
  padding-top: 0.6rem;
  padding-left: 1rem;
}
/* line 21, ../../sass_files/layouts/_header.scss */
.off-canvas-wrap .right-off-canvas-menu li a {
  font-size: 1.2rem;
  font-weight: 600;
  text-transform: uppercase;
  color: white;
}
/* line 22, ../../sass_files/layouts/_header.scss */
.off-canvas-wrap .right-off-canvas-menu li a .fa-lg {
  font-size: 1.133333em;
}
/* line 23, ../../sass_files/layouts/_header.scss */
.off-canvas-wrap .right-off-canvas-menu li a .fa-lg .fa-inverse {
  color: black;
}
/* line 36, ../../sass_files/layouts/_header.scss */
.off-canvas-wrap .right-off-canvas-menu .btn-first-priority, .off-canvas-wrap .right-off-canvas-menu .btn-trans, .off-canvas-wrap .right-off-canvas-menu .page-template-page-templatescontact-php .form-main input[type=submit], .page-template-page-templatescontact-php .form-main .off-canvas-wrap .right-off-canvas-menu input[type=submit], .off-canvas-wrap .right-off-canvas-menu .page-template-page-templatescontact-php .dynamic-sidebar form input[type=submit], .page-template-page-templatescontact-php .dynamic-sidebar form .off-canvas-wrap .right-off-canvas-menu input[type=submit], .off-canvas-wrap .right-off-canvas-menu .dynamic-sidebar .page-template-page-templatescontact-php form input[type=submit], .dynamic-sidebar .page-template-page-templatescontact-php form .off-canvas-wrap .right-off-canvas-menu input[type=submit], .off-canvas-wrap .right-off-canvas-menu .btn-second-priority, .off-canvas-wrap .right-off-canvas-menu input[type="submit"], .off-canvas-wrap .right-off-canvas-menu .btn-third-priority, .off-canvas-wrap .right-off-canvas-menu .button-popout, .off-canvas-wrap .right-off-canvas-menu #auto-light-next .form-main .gform_footer input[type=submit], #auto-light-next .form-main .gform_footer .off-canvas-wrap .right-off-canvas-menu input[type=submit], .off-canvas-wrap .right-off-canvas-menu #auto-light-next .dynamic-sidebar form .gform_footer input[type=submit], #auto-light-next .dynamic-sidebar form .gform_footer .off-canvas-wrap .right-off-canvas-menu input[type=submit], .off-canvas-wrap .right-off-canvas-menu .dynamic-sidebar #auto-light-next form .gform_footer input[type=submit], .dynamic-sidebar #auto-light-next form .gform_footer .off-canvas-wrap .right-off-canvas-menu input[type=submit], .off-canvas-wrap .right-off-canvas-menu #ebook-popup-modal .form-main .gform_footer input[type=submit], #ebook-popup-modal .form-main .gform_footer .off-canvas-wrap .right-off-canvas-menu input[type=submit], .off-canvas-wrap .right-off-canvas-menu #ebook-popup-modal .dynamic-sidebar form .gform_footer input[type=submit], #ebook-popup-modal .dynamic-sidebar form .gform_footer .off-canvas-wrap .right-off-canvas-menu input[type=submit], .off-canvas-wrap .right-off-canvas-menu .dynamic-sidebar #ebook-popup-modal form .gform_footer input[type=submit], .dynamic-sidebar #ebook-popup-modal form .gform_footer .off-canvas-wrap .right-off-canvas-menu input[type=submit], .off-canvas-wrap .right-off-canvas-menu .button-popout-hide {
  margin-top: 3.5rem;
  height: 3.6rem;
  text-align: center;
  font-size: 1rem;
  width: 95%;
  color: #ffffff;
}
/* line 37, ../../sass_files/layouts/_header.scss */
.off-canvas-wrap .right-off-canvas-menu .btn-first-priority:hover, .off-canvas-wrap .right-off-canvas-menu .btn-trans:hover, .off-canvas-wrap .right-off-canvas-menu .page-template-page-templatescontact-php .form-main input[type=submit]:hover, .page-template-page-templatescontact-php .form-main .off-canvas-wrap .right-off-canvas-menu input[type=submit]:hover, .off-canvas-wrap .right-off-canvas-menu .page-template-page-templatescontact-php .dynamic-sidebar form input[type=submit]:hover, .page-template-page-templatescontact-php .dynamic-sidebar form .off-canvas-wrap .right-off-canvas-menu input[type=submit]:hover, .off-canvas-wrap .right-off-canvas-menu .dynamic-sidebar .page-template-page-templatescontact-php form input[type=submit]:hover, .dynamic-sidebar .page-template-page-templatescontact-php form .off-canvas-wrap .right-off-canvas-menu input[type=submit]:hover, .off-canvas-wrap .right-off-canvas-menu .btn-second-priority:hover, .off-canvas-wrap .right-off-canvas-menu input[type="submit"]:hover, .off-canvas-wrap .right-off-canvas-menu .btn-third-priority:hover, .off-canvas-wrap .right-off-canvas-menu .button-popout:hover, .off-canvas-wrap .right-off-canvas-menu #auto-light-next .form-main .gform_footer input[type=submit]:hover, #auto-light-next .form-main .gform_footer .off-canvas-wrap .right-off-canvas-menu input[type=submit]:hover, .off-canvas-wrap .right-off-canvas-menu #auto-light-next .dynamic-sidebar form .gform_footer input[type=submit]:hover, #auto-light-next .dynamic-sidebar form .gform_footer .off-canvas-wrap .right-off-canvas-menu input[type=submit]:hover, .off-canvas-wrap .right-off-canvas-menu .dynamic-sidebar #auto-light-next form .gform_footer input[type=submit]:hover, .dynamic-sidebar #auto-light-next form .gform_footer .off-canvas-wrap .right-off-canvas-menu input[type=submit]:hover, .off-canvas-wrap .right-off-canvas-menu #ebook-popup-modal .form-main .gform_footer input[type=submit]:hover, #ebook-popup-modal .form-main .gform_footer .off-canvas-wrap .right-off-canvas-menu input[type=submit]:hover, .off-canvas-wrap .right-off-canvas-menu #ebook-popup-modal .dynamic-sidebar form .gform_footer input[type=submit]:hover, #ebook-popup-modal .dynamic-sidebar form .gform_footer .off-canvas-wrap .right-off-canvas-menu input[type=submit]:hover, .off-canvas-wrap .right-off-canvas-menu .dynamic-sidebar #ebook-popup-modal form .gform_footer input[type=submit]:hover, .dynamic-sidebar #ebook-popup-modal form .gform_footer .off-canvas-wrap .right-off-canvas-menu input[type=submit]:hover, .off-canvas-wrap .right-off-canvas-menu .button-popout-hide:hover {
  background: #e56767;
}
/* line 50, ../../sass_files/layouts/_header.scss */
.off-canvas-wrap .right-off-canvas-menu .exit-off-canvas {
  background: transparent;
  position: absolute;
  right: 0;
  top: 0;
  color: #ffffff;
  height: 40px;
  box-shadow: none;
  left: auto;
  font-size: 1.5rem;
}
/* line 51, ../../sass_files/layouts/_header.scss */
.off-canvas-wrap .right-off-canvas-menu .exit-off-canvas:hover {
  color: #e04848;
}
/* line 64, ../../sass_files/layouts/_header.scss */
.off-canvas-wrap .right-off-canvas-menu .off-canvas-mail {
  float: left;
  margin-left: 1.4rem;
}
/* line 68, ../../sass_files/layouts/_header.scss */
.off-canvas-wrap .right-off-canvas-menu .menu-top-menu-container {
  margin-left: 0.8rem;
  margin-top: 1rem;
}
/* line 69, ../../sass_files/layouts/_header.scss */
.off-canvas-wrap .right-off-canvas-menu .menu-top-menu-container #menu-top-menu {
  margin: 0;
}
/* line 70, ../../sass_files/layouts/_header.scss */
.off-canvas-wrap .right-off-canvas-menu .menu-top-menu-container #menu-top-menu li {
  padding: 0.8rem;
}
/* line 71, ../../sass_files/layouts/_header.scss */
.off-canvas-wrap .right-off-canvas-menu .menu-top-menu-container #menu-top-menu li a {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 1.4rem;
  color: #ffffff;
}
/* line 72, ../../sass_files/layouts/_header.scss */
.off-canvas-wrap .right-off-canvas-menu .menu-top-menu-container #menu-top-menu li a:hover {
  color: #e04848;
}
/* line 89, ../../sass_files/layouts/_header.scss */
.off-canvas-wrap .fixed {
  position: fixed;
  top: 0px;
  z-index: 10000;
  background-color: #292b2c;
  padding: 5px 0 0 0;
}
/* line 90, ../../sass_files/layouts/_header.scss */
.off-canvas-wrap .fixed.logo-nav {
  top: 39px;
  padding: 10px 0;
  background-color: rgba(0, 0, 0, 0.8);
}
/* line 95, ../../sass_files/layouts/_header.scss */
.off-canvas-wrap .fixed .tel {
  color: white;
  font-weight: 600;
  font-size: 1.5rem;
}
/* line 96, ../../sass_files/layouts/_header.scss */
.off-canvas-wrap .fixed .tel:before {
  content: "\f098";
  color: white;
  font-family: FontAwesome;
  font-size: 1.5rem;
}
/* line 107, ../../sass_files/layouts/_header.scss */
.off-canvas-wrap .fixed .mail .fa-circle {
  font-size: 2rem;
}
/* line 110, ../../sass_files/layouts/_header.scss */
.off-canvas-wrap .fixed .mail .fa-envelope {
  font-size: 1rem;
  line-height: 2;
}
/* line 115, ../../sass_files/layouts/_header.scss */
.off-canvas-wrap .fixed .menu-icon {
  text-indent: 1.94444rem;
  width: 2.5rem;
  height: 2.5rem;
  display: block;
  padding: 0;
  color: white;
  position: relative;
  transform: translate3d(0, 0, 0);
}
/* line 116, ../../sass_files/layouts/_header.scss */
.off-canvas-wrap .fixed .menu-icon span::after {
  content: "";
  position: absolute;
  display: block;
  height: 0;
  top: 57%;
  margin-top: -0.44444rem;
  left: 0.80556rem;
  box-shadow: 0 0px 0 1px white, 0 7px 0 1px white, 0 14px 0 1px white;
  width: 0.88889rem;
}

/* line 146, ../../sass_files/layouts/_header.scss */
.header-top {
  background: #000;
  padding: 10px 0;
  height: 55px;
  z-index: 3;
  position: relative;
}
/* line 147, ../../sass_files/layouts/_header.scss */
.header-top .hd-left {
  float: left;
  padding: 5px 20px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  border: 1px solid #EF9B4C;
}
/* line 148, ../../sass_files/layouts/_header.scss */
.header-top .hd-left a {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 149, ../../sass_files/layouts/_header.scss */
.header-top .hd-left a:hover {
  color: #EF9B4C;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 154, ../../sass_files/layouts/_header.scss */
.header-top .hd-left a.tel span {
  color: #E9222D;
}
/* line 157, ../../sass_files/layouts/_header.scss */
.header-top .hd-left a.tel:before {
  color: #ffffff;
  content: '\f095';
  font-family: FontAwesome;
  margin-right: 8px;
}
/* line 164, ../../sass_files/layouts/_header.scss */
.header-top .hd-left a.mail {
  padding: 0 0 0 20px;
}
/* line 165, ../../sass_files/layouts/_header.scss */
.header-top .hd-left a.mail:before {
  color: #ffffff;
  content: '\f003';
  font-family: FontAwesome;
  margin-right: 8px;
}
/* line 176, ../../sass_files/layouts/_header.scss */
.header-top .hd-left label, .header-top .hd-left a {
  color: #ffffff;
  text-transform: uppercase;
  display: inline-block;
  font-size: 0.8rem;
  line-height: 20px;
  font-weight: 600;
}
/* line 177, ../../sass_files/layouts/_header.scss */
.header-top .hd-left label span, .header-top .hd-left a span {
  color: #EF9B4C;
}
/* line 192, ../../sass_files/layouts/_header.scss */
.header-top .hd-right {
  float: right;
}
/* line 193, ../../sass_files/layouts/_header.scss */
.header-top .hd-right a {
  padding: 7px 15px;
  font-size: 0.8rem;
  background-color: #EF9B4C;
}
/* line 194, ../../sass_files/layouts/_header.scss */
.header-top .hd-right a:hover {
  color: #ffffff;
  background-color: #f2ad6d;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.header-top .hd-right .hd-social a:hover{background:none !important;}
/* ----- Header main section ------*/
/* line 222, ../../sass_files/layouts/_header.scss */
.header-main {
  /* ----- Large nav ------*/
  background: black;
  width: 100%;
  opacity: 1;
  z-index: 200;
  position: relative;
}
/* line 223, ../../sass_files/layouts/_header.scss */
.header-main .header-left {
  display: inline-block;
  padding: 5px 0 15px 0;
  position: relative;
  z-index: 101;
}
/* line 230, ../../sass_files/layouts/_header.scss */
.header-main .header-left a img {
  padding: 11px 30px 0 15px;
  max-width: 260px;
  border-right: 1px solid black;
}
/* line 231, ../../sass_files/layouts/_header.scss */
.header-main .header-left a img.pg-inner {
  padding: 0 30px 0 0;
}
/* line 242, ../../sass_files/layouts/_header.scss */
.header-main .header-right {
  text-align: right;
  padding: 15px 0;
}
/* line 249, ../../sass_files/layouts/_header.scss */
.header-main .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {
  background: #000000;
  color: #000000;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 250, ../../sass_files/layouts/_header.scss */
.header-main .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button):hover {
  color: #ffffff;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  background: #000000;
}
/* line 259, ../../sass_files/layouts/_header.scss */
.header-main .top-bar-section .dropdown li a {
  padding: 0px 25px !important;
}
/* line 264, ../../sass_files/layouts/_header.scss */
.header-main .top-bar-section li {
  background: transparent;
}
/* line 265, ../../sass_files/layouts/_header.scss */
.header-main .top-bar-section li:not(.has-form) a:not(.button) {
  background: transparent;
}
/* line 270, ../../sass_files/layouts/_header.scss */
.header-main .top-bar-section .has-dropdown > a:after {
  display: none;
}
/* line 275, ../../sass_files/layouts/_header.scss */
.header-main #nav {
  float: right;
  z-index: 100;
  position: relative;
}
/* line 276, ../../sass_files/layouts/_header.scss */
.header-main #nav ul {
  margin: 0;
}
/* line 277, ../../sass_files/layouts/_header.scss */
.header-main #nav ul li {
  display: inline-block;
  line-height: 79px;
}
/* line 278, ../../sass_files/layouts/_header.scss */
.header-main #nav ul li:hover {
  background: #EF9B4C;
  cursor: pointer;
  position: relative;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 298, ../../sass_files/layouts/_header.scss */
.header-main #nav ul li a {
  color: #ffffff;
  font-size: 0.8rem;
  font-weight: 600;
  text-transform: uppercase;
  padding: 30px 25px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 299, ../../sass_files/layouts/_header.scss */
.header-main #nav ul li a:hover {
  color: #000000;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

/* line 328, ../../sass_files/layouts/_header.scss */
.is-sticky .header-main {
  background: black;
  opacity: 1;
}

/* line 332, ../../sass_files/layouts/_header.scss */
.bg-img img {
  width: 100%;
  position: relative;
  z-index: 99;
}

/* line 338, ../../sass_files/layouts/_header.scss */
.landing-page:after {
  background-color: black;
  content: "\00a0";
  display: block;
  transform: rotate(45deg);
  height: 125px;
  width: 125px;
  margin: -80px auto 25px;
}

/*=============================
       MAIN MENU STYLES
===============================*/
/* line 351, ../../sass_files/layouts/_header.scss */
#nav {
  float: right;
  z-index: 100;
  position: relative;
}

/* line 356, ../../sass_files/layouts/_header.scss */
#nav ul {
  margin: 0;
}

/* line 359, ../../sass_files/layouts/_header.scss */
#nav ul li {
  display: inline-block;
  line-height: 79px;
}

/* line 363, ../../sass_files/layouts/_header.scss */
#nav ul li a {
  font-size: 13px;
  text-transform: uppercase;
  padding: 30px 25px;
}

/* line 369, ../../sass_files/layouts/_header.scss */
#nav ul li:hover {
  cursor: pointer;
  position: relative;
}

/*
    #nav ul li:hover a:after {
      content: '';
      position: absolute;
      margin-right: auto;
      margin-left: auto;
      top: 80px;
      left: 0;
      right: 0;
      width: 0;
      height: 0;
      border: 6px solid transparent;
      //border-top: 8px solid $navigation_link_hover;
    }
*/
/*=============================
       HEADER FONT STYLES
===============================*/
/* line 397, ../../sass_files/layouts/_header.scss */
.main-banner {
  background: url("/wp-content/themes/rockstar_theme/img/story-bg.png");
}
/* line 398, ../../sass_files/layouts/_header.scss */
.main-banner h2 {
  color: #ffffff;
  text-align: center;
}
/* line 402, ../../sass_files/layouts/_header.scss */
.main-banner p, .main-banner .custom-header, .main-banner #main .single-team ul li, #main .single-team ul .main-banner li {
  color: white;
  max-width: 80%;
  text-align: center;
  margin: 0 auto;
  line-height: 1.2;
}

/* line 413, ../../sass_files/layouts/_header.scss */
.move-left .inner-wrap {
  position: fixed;
}

/*=============================
          PAGE STYLING
===============================*/
/* line 6, ../../sass_files/layouts/_sidebar.scss */
.sidebar-block .search-area {
  position: relative;
}
/* line 7, ../../sass_files/layouts/_sidebar.scss */
.sidebar-block .search-area:before {
  font-family: 'FontAwesome';
  color: black;
  position: absolute;
  top: 15px;
  left: 17px;
  content: "\f002";
  z-index: 1;
  font-size: 1.2rem;
}
/* line 17, ../../sass_files/layouts/_sidebar.scss */
.sidebar-block .search-area input[type="text"] {
  font-family: 'FontAwesome';
  position: relative;
  padding: 27px 37px 27px;
  border: 1px solid black;
}
/* line 23, ../../sass_files/layouts/_sidebar.scss */
.sidebar-block .search-area input[type="submit"] {
  display: none;
}
/* line 28, ../../sass_files/layouts/_sidebar.scss */
.sidebar-block .ebook-box {
  border: 1px solid black;
  padding: 19px;
  margin-top: 20px;
}
/* line 30, ../../sass_files/layouts/_sidebar.scss */
.sidebar-block .ebook-box .columns:first-child {
  padding-right: 20px;
  text-align: right;
}
/* line 35, ../../sass_files/layouts/_sidebar.scss */
.sidebar-block .ebook-box .columns:last-child h3 {
  font-size: 1.3rem;
  line-height: 1;
  padding: 0;
}
/* line 42, ../../sass_files/layouts/_sidebar.scss */
.sidebar-block .ebook-box h3 {
  font-size: 1.5rem;
  font-style: italic;
}
/* line 43, ../../sass_files/layouts/_sidebar.scss */
.sidebar-block .ebook-box h3 strong {
  color: #EF9B4C;
  font-size: 2.5rem;
}
/* line 53, ../../sass_files/layouts/_sidebar.scss */
.sidebar-block .ebook-box a {
  width: 100%;
  text-align: center;
}
/* line 57, ../../sass_files/layouts/_sidebar.scss */
.sidebar-block .ebook-box hr {
  border: solid black;
  border-width: 1px 0 0;
}
/* line 67, ../../sass_files/layouts/_sidebar.scss */
.sidebar-block .dynamic-sidebar div {
  margin-top: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid black;
}
/* line 68, ../../sass_files/layouts/_sidebar.scss */
.sidebar-block .dynamic-sidebar div h2 {
  padding: 0px 5px;
  font-size: 20px;
  line-height: 1.4;
  color: #58595b;
  font-weight: 700;
}
/* line 76, ../../sass_files/layouts/_sidebar.scss */
.sidebar-block .dynamic-sidebar div ul li {
  font-size: 18px;
  line-height: 30px;
  color: #4c4c4c;
  list-style: none;
  font-weight: 300;
}
/* line 77, ../../sass_files/layouts/_sidebar.scss */
.sidebar-block .dynamic-sidebar div ul li:before {
  content: '-';
  margin-right: 5px;
}
/* line 81, ../../sass_files/layouts/_sidebar.scss */
.sidebar-block .dynamic-sidebar div ul li a {
  font-size: 18px;
  line-height: 30px;
  color: #4c4c4c;
  list-style: none;
  font-weight: 300;
}
/* line 95, ../../sass_files/layouts/_sidebar.scss */
.sidebar-block .dynamic-sidebar div:last-child {
  border-bottom: none;
}

/*=============================
        FOOTER STYLING
===============================*/
/* line 5, ../../sass_files/layouts/_footer.scss */
.after-header {
  padding-top: 15px;
}

/* line 9, ../../sass_files/layouts/_footer.scss */
#footer {
  background-color: #181a1b;
  padding: 0 0 3% 0;
}
/* line 10, ../../sass_files/layouts/_footer.scss */
#footer input[type=text], #footer textarea {
  color: white;
  margin: 7px 0px;
}
/* line 15, ../../sass_files/layouts/_footer.scss */
#footer div.afterUnderline-div {
  background: #ffffff;
  margin: 5px 0px !important;
}
/* line 23, ../../sass_files/layouts/_footer.scss */
#footer .heading-footer {
  color: #ffffff;
}
/* line 26, ../../sass_files/layouts/_footer.scss */
#footer .pull {
  max-width: 1110px;
}
/* line 32, ../../sass_files/layouts/_footer.scss */
#footer .social-inner .fa {
  font-size: 1.8rem;
}
/* line 33, ../../sass_files/layouts/_footer.scss */
#footer .social-inner .fa:hover {
  color: #7e7e7e;
}
/* line 40, ../../sass_files/layouts/_footer.scss */
#footer a {
  margin: 10px 0;
  color: white;
}
/* line 44, ../../sass_files/layouts/_footer.scss */
#footer p, #footer .custom-header, #footer #main .single-team ul li, #main .single-team ul #footer li {
  color: #ffffff;
}
/* line 47, ../../sass_files/layouts/_footer.scss */
#footer h1 {
  color: #fff;
}
/* line 50, ../../sass_files/layouts/_footer.scss */
#footer h5 {
  color: #fff;
  margin-top: 60px;
}
/* line 52, ../../sass_files/layouts/_footer.scss */
#footer .contact-map, #footer #map-canvas {
  width: 100%;
  height: 465px;
  overflow: hidden;
  margin-bottom: 90px;
}
/* line 53, ../../sass_files/layouts/_footer.scss */
#footer .social-icons {
  border-top: 1px solid #4b5256;
  padding-top: 40px;
}
/* line 57, ../../sass_files/layouts/_footer.scss */
#footer .social-icons ul {
  width: 100%;
  margin: 0;
  display: table;
}
/* line 58, ../../sass_files/layouts/_footer.scss */
#footer .social-icons li {
  display: table-cell;
  float: right;
  margin: 0 10px;
}
/* line 64, ../../sass_files/layouts/_footer.scss */
#footer .gform_wrapper {
  max-width: 100%;
}
/* line 65, ../../sass_files/layouts/_footer.scss */
#footer .form-main, #footer .dynamic-sidebar form, .dynamic-sidebar #footer form {
  background: transparent;
  width: auto;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding-bottom: 60px;
  margin-right: 0;
  padding-right: 0;
}
/* line 77, ../../sass_files/layouts/_footer.scss */
#footer input, #footer select, #footer textarea {
  background-color: transparent;
}
/* line 78, ../../sass_files/layouts/_footer.scss */
#footer input[type="submit"] {
  background-color: white;
  color: #181a1b;
  float: right;
  clear: both;
  display: inline-block;
  margin: 32px 0 0;
}
/* line 86, ../../sass_files/layouts/_footer.scss */
#footer .note {
  color: #fff;
  text-align: right;
  clear: both;
  font-size: 12px;
}
/* line 87, ../../sass_files/layouts/_footer.scss */
#footer ::-webkit-input-placeholder {
  color: #fff;
}
/* line 90, ../../sass_files/layouts/_footer.scss */
#footer :-moz-placeholder {
  color: #fff;
}
/* line 93, ../../sass_files/layouts/_footer.scss */
#footer ::-moz-placeholder {
  color: #fff;
}
/* line 96, ../../sass_files/layouts/_footer.scss */
#footer :-ms-input-placeholder {
  color: #fff;
}

@media only screen and (max-width: 40em) {
  /* line 103, ../../sass_files/layouts/_footer.scss */
  #footer .contact-map, #footer #footer #map-canvas {
    height: 465px;
  }
  /* line 104, ../../sass_files/layouts/_footer.scss */
  #footer .form-main, #footer .dynamic-sidebar form, .dynamic-sidebar #footer form {
    padding: 0 0 30px 0;
  }
  /* line 105, ../../sass_files/layouts/_footer.scss */
  #footer .gform_wrapper input[type="submit"] {
    width: 96%;
    margin: 0 2% 0 0;
  }
  /* line 106, ../../sass_files/layouts/_footer.scss */
  #footer h5 {
    margin-top: 30px;
  }
  /* line 107, ../../sass_files/layouts/_footer.scss */
  #footer .pull {
    max-width: 90%;
  }
  /* line 108, ../../sass_files/layouts/_footer.scss */
  #footer .social-icons li {
    float: none;
  }
  /* line 109, ../../sass_files/layouts/_footer.scss */
  #footer .note {
    padding-top: 40px;
  }
  /* line 110, ../../sass_files/layouts/_footer.scss */
  #footer i.icon {
    margin-right: 5px;
  }
}
/* line 117, ../../sass_files/layouts/_footer.scss */
.social-icons {
  text-align: center;
}

/* line 122, ../../sass_files/layouts/_footer.scss */
.bottom-logo img {
  padding: 2rem 0 0;
  max-width: 150px;
}

/* line 128, ../../sass_files/layouts/_footer.scss */
.footer-bottom {
  padding: 1rem;
  background: black;
  color: white;
  display: inline-block;
  width: 100%;
  z-index: 100;
  position: relative;
}
/* line 129, ../../sass_files/layouts/_footer.scss */
.footer-bottom img {
  float: left;
  margin-right: 8px;
  margin-top: 7px;
  width: 38px;
}
/* line 135, ../../sass_files/layouts/_footer.scss */
.footer-bottom a {
  color: white;
}
/* line 138, ../../sass_files/layouts/_footer.scss */
.footer-bottom p, .footer-bottom .custom-header, .footer-bottom #main .single-team ul li, #main .single-team ul .footer-bottom li {
  color: white;
  font-size: 0.9rem;
  padding-top: 15px;
}

/* line 155, ../../sass_files/layouts/_footer.scss */
.stickyFooterEbook {
  position: fixed;
  bottom: -114px;
  left: 0;
  width: 100%;
  z-index: 101;
  height: 105px;
  overflow: visible;
  background-color: #2f3537;
  -webkit-transition: bottom 0.6s;
  -moz-transition: bottom 0.6s;
  transition: bottom 0.6s;
}
/* line 162, ../../sass_files/layouts/_footer.scss */
.stickyFooterEbook h2 {
  color: white;
  font-size: 1.6rem;
}
/* line 167, ../../sass_files/layouts/_footer.scss */
.stickyFooterEbook h6 {
  margin: 9px 0 0 0;
  color: #ffffff !important;
}
/* line 168, ../../sass_files/layouts/_footer.scss */
.stickyFooterEbook p, .stickyFooterEbook .custom-header, .stickyFooterEbook #main .single-team ul li, #main .single-team ul .stickyFooterEbook li {
  color: #ffffff;
}
/* line 172, ../../sass_files/layouts/_footer.scss */
.stickyFooterEbook .mobile {
  height: 225px;
  margin-bottom: 0;
  background: #2f3537;
  position: relative;
  top: 30px;
  z-index: 1;
}
/* line 182, ../../sass_files/layouts/_footer.scss */
.stickyFooterEbook .btn-second-priority {
  background: #ffffff;
  color: #2f3537;
  border-color: #787c7d;
}
/* line 190, ../../sass_files/layouts/_footer.scss */
.stickyFooterEbook .desktop .left {
  padding: 16px 10px;
}
/* line 192, ../../sass_files/layouts/_footer.scss */
.stickyFooterEbook .desktop .left p, .stickyFooterEbook .desktop .left .custom-header, .stickyFooterEbook .desktop .left #main .single-team ul li, #main .single-team ul .stickyFooterEbook .desktop .left li {
  margin: 0;
  padding: 0;
  font-size: 1.1rem;
}
/* line 196, ../../sass_files/layouts/_footer.scss */
.stickyFooterEbook .desktop .left h5 {
  font-size: 1.35rem;
  padding: 0;
  margin: 0;
}
/* line 198, ../../sass_files/layouts/_footer.scss */
.stickyFooterEbook .desktop .right {
  padding: 10px;
}
/* line 200, ../../sass_files/layouts/_footer.scss */
.stickyFooterEbook .desktop .right .downloadCounter {
  width: 100px;
}
/* line 201, ../../sass_files/layouts/_footer.scss */
.stickyFooterEbook .desktop .right a {
  margin-top: 13px;
  z-index: 300;
}
/* line 205, ../../sass_files/layouts/_footer.scss */
.stickyFooterEbook .desktop .right .downloadedCounter {
  margin-top: 5px;
}
/* line 206, ../../sass_files/layouts/_footer.scss */
.stickyFooterEbook .desktop .right .downloadedCounter p, .stickyFooterEbook .desktop .right .downloadedCounter .custom-header, .stickyFooterEbook .desktop .right .downloadedCounter #main .single-team ul li, #main .single-team ul .stickyFooterEbook .desktop .right .downloadedCounter li {
  color: #ffffff;
}
/* line 212, ../../sass_files/layouts/_footer.scss */
.stickyFooterEbook.active {
  bottom: 0;
}
/* line 214, ../../sass_files/layouts/_footer.scss */
.stickyFooterEbook .close {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  padding: 10px;
}
/* line 215, ../../sass_files/layouts/_footer.scss */
.stickyFooterEbook .close:before {
  color: #ffffff;
}

/* line 227, ../../sass_files/layouts/_footer.scss */
.stickyFooterEbook.active .mobile {
  top: -130px;
}

/*-- new additions 09-05-15 --*/
/* line 233, ../../sass_files/layouts/_footer.scss */
#newsletter input[type=text] {
  float: left;
  padding-left: 10px;
  font-size: 1.2rem;
  font-weight: 400;
  font-family: "proxima-nova", sans-serif;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  border-width: 2px;
  border-color: #cbcbcb;
  height: 3rem;
  text-transform: lowercase;
  box-shadow: none;
  margin: 0;
  width: 100% !important;
}
@media only screen and (max-width: 64em) {
  /* line 233, ../../sass_files/layouts/_footer.scss */
  #newsletter input[type=text] {
    float: none;
    margin: 0 auto;
    max-width: 310px;
  }
}
/* line 257, ../../sass_files/layouts/_footer.scss */
#newsletter li.gfield {
  float: left;
  clear: none;
  width: 49%;
  margin-right: 1%;
}
@media only screen and (max-width: 64em) {
  /* line 257, ../../sass_files/layouts/_footer.scss */
  #newsletter li.gfield {
    width: 100%;
  }
}
/* line 267, ../../sass_files/layouts/_footer.scss */
#newsletter .gform_body {
  float: left;
  width: 66.6666%;
}
@media only screen and (max-width: 64em) {
  /* line 267, ../../sass_files/layouts/_footer.scss */
  #newsletter .gform_body {
    width: 100%;
    float: none;
    margin: 0 auto;
  }
}
/* line 277, ../../sass_files/layouts/_footer.scss */
#newsletter .gform_footer {
  width: 33.3333%;
  padding: 0rem;
  float: left;
  clear: none;
  margin: 0;
}
/* line 278, ../../sass_files/layouts/_footer.scss */
#newsletter .gform_footer input[type=submit] {
  width: 260px;
  padding: 16px 0;
  height: auto;
  margin: 7px 0 0;
  font-size: 1rem;
  font-weight: 400;
  font-family: "proxima-nova", sans-serif;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  height: 3rem;
  text-transform: lowercase;
  box-shadow: none;
  color: white;
  background: none;
  border: 2px solid white;
  width: 100% !important;
  padding: 12px 0;
  margin: 7px 0 0;
}
/* line 279, ../../sass_files/layouts/_footer.scss */
#newsletter .gform_footer input[type=submit]:hover {
  background: white;
  color: black;
}
@media only screen and (max-width: 64em) {
  /* line 278, ../../sass_files/layouts/_footer.scss */
  #newsletter .gform_footer input[type=submit] {
    max-width: 310px;
    margin: 0 auto;
    margin-top: 10px;
  }
}
@media only screen and (max-width: 64em) {
  /* line 277, ../../sass_files/layouts/_footer.scss */
  #newsletter .gform_footer {
    width: 100% !important;
    text-align: center;
    float: none;
  }
}
/* line 321, ../../sass_files/layouts/_footer.scss */
#newsletter .gform_wrapper {
  margin: 0em 0;
}

/* line 326, ../../sass_files/layouts/_footer.scss */
.newsletter-signup {
  background: #E9222D;
  background-attachment: fixed;
  position: relative;
  padding: 2rem;
}
/* line 327, ../../sass_files/layouts/_footer.scss */
.newsletter-signup h3 {
  font-size: 1rem;
  color: white;
  padding-top: 1.3rem;
}

/* line 338, ../../sass_files/layouts/_footer.scss */
#gform_confirmation_message_12 {
  color: white;
  padding-top: 16px;
}

@media only screen and (max-width: 64em) {
  /* line 344, ../../sass_files/layouts/_footer.scss */
  .newsletter-signup h3 {
    text-align: center;
    font-size: 1.8rem;
    padding-bottom: 21px;
  }
}
/*-- fancybox --*/
/* line 2, ../../sass_files/layouts/_pages.scss */
body .fancybox-overlay {
  opacity: 1;
}

/* line 6, ../../sass_files/layouts/_pages.scss */
body .fancybox-opened {
  z-index: 10001;
}

/* line 11, ../../sass_files/layouts/_pages.scss */
.home-page-banner2, .home-page-banner {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center !important;
}

/* line 15, ../../sass_files/layouts/_pages.scss */
.home-page-banner h1 {
  color: white;
  font-style: italic;
}
/* line 16, ../../sass_files/layouts/_pages.scss */
.home-page-banner span {
  color: white;
  display: inherit;
  font-style: normal;
}

/* line 21, ../../sass_files/layouts/_pages.scss */
.home-page-banner2 .btn-third-priority:hover {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.46);
}
/* line 25, ../../sass_files/layouts/_pages.scss */
.home-page-banner2 .btn-third-priority:focus {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.46);
}
/* line 29, ../../sass_files/layouts/_pages.scss */
.home-page-banner2 .btn-third-priority:visited {
  color: #ffffff;
  background-color: transparent;
}

@media only screen and (max-width: 40em) {
  /* line 37, ../../sass_files/layouts/_pages.scss */
  .home-page-banner h1 {
    text-align: center;
    max-width: 90%;
    margin: 0 auto;
  }
}
/* line 40, ../../sass_files/layouts/_pages.scss */
.home-page-banner2 {
  height: 620px;
  top: 0;
  left: 0;
  width: 100%;
  padding-top: 86px;
}
/* line 41, ../../sass_files/layouts/_pages.scss */
.home-page-banner2 .medium-text-left {
  min-height: 140px;
  display: table;
}
/* line 42, ../../sass_files/layouts/_pages.scss */
.home-page-banner2 .medium-text-left p, .home-page-banner2 .medium-text-left .custom-header, .home-page-banner2 .medium-text-left #main .single-team ul li, #main .single-team ul .home-page-banner2 .medium-text-left li {
  display: table-cell;
  vertical-align: middle;
}
/* line 56, ../../sass_files/layouts/_pages.scss */
.home-page-banner2 p, .home-page-banner2 .custom-header, .home-page-banner2 #main .single-team ul li, #main .single-team ul .home-page-banner2 li {
  color: #ffffff;
  margin: 10px 0;
  padding: 0;
}
/* line 61, ../../sass_files/layouts/_pages.scss */
.home-page-banner2 h1 {
  font-size: 3.5rem;
  color: #ffffff;
}
/* line 67, ../../sass_files/layouts/_pages.scss */
.home-page-banner2 .afterLine:after {
  height: 137% !important;
  right: -30px !important;
  top: -6% !important;
}
/* line 72, ../../sass_files/layouts/_pages.scss */
.home-page-banner2 a.button {
  width: 240px;
  margin: 100px auto 0 auto;
}

@media only screen and (max-width: 40em) {
  /* line 79, ../../sass_files/layouts/_pages.scss */
  .afterLine:after {
    display: none;
  }

  /* line 80, ../../sass_files/layouts/_pages.scss */
  .home-page-banner2 {
    height: 330px;
    padding-top: 45px;
  }

  /* line 83, ../../sass_files/layouts/_pages.scss */
  #mobileNav.scrolled + #main .home-page-banner2 {
    padding-top: 60px;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 86, ../../sass_files/layouts/_pages.scss */
  .home-page-banner2 {
    position: fixed;
  }

  /* line 91, ../../sass_files/layouts/_pages.scss */
  .main-section .home-page-banner2 + section,
  .container .home-page-banner2 + div {
    margin-top: 445px;
    position: relative;
  }

  /* line 97, ../../sass_files/layouts/_pages.scss */
  .page-template-page-templatestemplate-team-php .home-page-banner2 + div, .category .home-page-banner2 + section, .single .home-page-banner2 + div, .single #content-area, .page-template-page-templatessuccess_stories-php #content-area {
    margin-top: 350px;
    position: relative;
  }

  /* line 102, ../../sass_files/layouts/_pages.scss */
  .page-template-page-templatestemplate-team-php .afterUnderline-div {
    margin-bottom: 18px !important;
  }

  /* line 106, ../../sass_files/layouts/_pages.scss */
  .page-template-page-templatestemplate-team-php .home-page-banner2, .page-template-page-templatessuccess_stories-php .home-page-banner2, .category .home-page-banner2, .single .home-page-banner2 {
    height: 518px;
    padding-top: 58px;
  }
}
/* line 112, ../../sass_files/layouts/_pages.scss */
.responsive-why {
  background-color: #fff;
  display: table;
  height: 400px;
}

/* line 118, ../../sass_files/layouts/_pages.scss */
.responsive-change .show-for-medium-down {
  margin: 0 auto;
  text-align: center;
  display: inline !important;
}

/* line 124, ../../sass_files/layouts/_pages.scss */
.responsive-change {
  display: table;
  height: 400px;
  min-height: 400px;
  text-align: center;
  overflow: hidden;
  background-color: #EF9B4C;
  padding: 0;
}
/* line 125, ../../sass_files/layouts/_pages.scss */
.responsive-change h2, .responsive-change p, .responsive-change .custom-header, .responsive-change #main .single-team ul li, #main .single-team ul .responsive-change li {
  text-align: center;
  color: #ffffff;
  padding-top: 20px;
}
/* line 130, ../../sass_files/layouts/_pages.scss */
.responsive-change img, .responsive-change a {
  margin: 0 auto;
}

/* line 142, ../../sass_files/layouts/_pages.scss */
.responsive-text {
  width: 50%;
  min-width: 320px;
  margin: 40px auto;
}

/* line 148, ../../sass_files/layouts/_pages.scss */
.responsive-text .afterUnderline:after {
  top: 100%;
}

/* line 152, ../../sass_files/layouts/_pages.scss */
.responsive-inner {
  display: table-cell;
  vertical-align: middle;
}

/* line 157, ../../sass_files/layouts/_pages.scss */
.why-option {
  background-color: #fff;
  height: 570px;
  max-width: 100%;
  /* JS */
  /* JS */
}
/* line 162, ../../sass_files/layouts/_pages.scss */
.why-option .why, .why-option .change {
  background-color: #f7f7f7;
  height: 100%;
  padding: 10px;
}
/* line 166, ../../sass_files/layouts/_pages.scss */
.why-option .why p, .why-option .why .custom-header, .why-option .why #main .single-team ul li, #main .single-team ul .why-option .why li, .why-option .change p, .why-option .change .custom-header, .why-option .change #main .single-team ul li, #main .single-team ul .why-option .change li {
  color: #3c474b;
}
@media only screen and (min-width: 40.063em) {
  /* line 170, ../../sass_files/layouts/_pages.scss */
  .why-option .why .why-container {
    width: 50%;
    min-width: 320px;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 64em) {
  /* line 170, ../../sass_files/layouts/_pages.scss */
  .why-option .why .why-container {
    padding: 2rem;
  }
}
@media only screen and (max-width: 40em) {
  /* line 170, ../../sass_files/layouts/_pages.scss */
  .why-option .why .why-container {
    padding: 2rem 2rem 0;
  }
}
@media only screen and (max-width: 40em) {
  /* line 183, ../../sass_files/layouts/_pages.scss */
  .why-option .why .tableCenterInner {
    padding-top: 0;
  }
}
/* line 190, ../../sass_files/layouts/_pages.scss */
.why-option .change {
  overflow: hidden;
  background-color: #EF9B4C;
  padding: 0;
}
@media only screen and (max-width: 40em) {
  /* line 191, ../../sass_files/layouts/_pages.scss */
  .why-option .change .tableCenterInner {
    display: block;
    padding-top: 2rem;
  }
}
/* line 201, ../../sass_files/layouts/_pages.scss */
.why-option .change h2 {
  color: #ffffff;
  line-height: 1;
  padding: 0;
  margin: 0;
  font-size: 4.375rem;
  max-width: 75%;
  margin: 0 auto;
}
@media only screen and (max-width: 40em) {
  /* line 201, ../../sass_files/layouts/_pages.scss */
  .why-option .change h2 {
    font-size: 2.7rem;
  }
}
/* line 213, ../../sass_files/layouts/_pages.scss */
.why-option .change img {
  cursor: pointer;
  padding-top: 17px;
  margin: 0 auto;
}
/* line 214, ../../sass_files/layouts/_pages.scss */
.why-option .change p, .why-option .change .custom-header, .why-option .change #main .single-team ul li, #main .single-team ul .why-option .change li {
  color: #ffffff;
  margin-top: 30px;
}
/* line 216, ../../sass_files/layouts/_pages.scss */
.why-option .change:hover #whyForm_OpenBtn {
  animation-direction: alternate;
  animation-iteration-count: infinite;
  animation-name: scaleUp;
  animation-duration: 1s;
  -webkit-animation-name: scaleUp;
  -webkit-animation-duration: 1s;
  -webkit-animation-direction: alternate;
  -webkit-animation-iteration-count: infinite;
}
/* line 230, ../../sass_files/layouts/_pages.scss */
.why-option .form-main, .why-option .dynamic-sidebar form, .dynamic-sidebar .why-option form {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
  background: none;
  width: auto;
  padding: 0;
  max-width: 470px;
  margin: 0 auto;
}
/* line 240, ../../sass_files/layouts/_pages.scss */
.why-option .form-main .gform_footer, .why-option .dynamic-sidebar form .gform_footer, .dynamic-sidebar .why-option form .gform_footer {
  text-align: center;
}
/* line 241, ../../sass_files/layouts/_pages.scss */
.why-option .form-main .gform_wrapper .gform_description, .why-option .dynamic-sidebar form .gform_wrapper .gform_description, .dynamic-sidebar .why-option form .gform_wrapper .gform_description {
  color: #ffffff;
  font-family: "proxima-nova", sans-serif;
  font-weight: 400;
  text-align: center;
}
/* line 242, ../../sass_files/layouts/_pages.scss */
.why-option .form-main li, .why-option .dynamic-sidebar form li, .dynamic-sidebar .why-option form li {
  margin-bottom: 10px;
}
/* line 245, ../../sass_files/layouts/_pages.scss */
.why-option .form-main input, .why-option .dynamic-sidebar form input, .dynamic-sidebar .why-option form input, .why-option .form-main select, .why-option .dynamic-sidebar form select, .dynamic-sidebar .why-option form select, .why-option .form-main textarea, .why-option .dynamic-sidebar form textarea, .dynamic-sidebar .why-option form textarea {
  border-color: #cbcbcb;
  color: #ffffff;
  background-color: #f1a863;
}
/* line 250, ../../sass_files/layouts/_pages.scss */
.why-option .form-main ::-webkit-input-placeholder, .why-option .dynamic-sidebar form ::-webkit-input-placeholder, .dynamic-sidebar .why-option form ::-webkit-input-placeholder {
  color: #ffffff;
}
/* line 254, ../../sass_files/layouts/_pages.scss */
.why-option .form-main :-moz-placeholder, .why-option .dynamic-sidebar form :-moz-placeholder, .dynamic-sidebar .why-option form :-moz-placeholder {
  color: #ffffff;
}
/* line 258, ../../sass_files/layouts/_pages.scss */
.why-option .form-main ::-moz-placeholder, .why-option .dynamic-sidebar form ::-moz-placeholder, .dynamic-sidebar .why-option form ::-moz-placeholder {
  color: #ffffff;
}
/* line 262, ../../sass_files/layouts/_pages.scss */
.why-option .form-main :-ms-input-placeholder, .why-option .dynamic-sidebar form :-ms-input-placeholder, .dynamic-sidebar .why-option form :-ms-input-placeholder {
  color: #ffffff;
}
/* line 268, ../../sass_files/layouts/_pages.scss */
.why-option #whyForm_CloseBtn {
  background: url("/wp-content/themes/rockstar_theme/img/close_icon_form.png") 50% no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  width: 10.4%;
  cursor: pointer;
  height: 84px;
  text-indent: -999px;
  -webkit-transition: opacity 0.4s;
  -moz-transition: opacity 0.4s;
  transition: opacity 0.4s;
}
/* line 282, ../../sass_files/layouts/_pages.scss */
.why-option #whyForm_CloseBtn.active {
  opacity: 1;
}
/* line 286, ../../sass_files/layouts/_pages.scss */
.why-option #parentWhyForm {
  margin-left: 0;
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  transition: all 0.6s;
}
/* line 292, ../../sass_files/layouts/_pages.scss */
.why-option #parentWhyForm.active {
  margin-left: -44.8%;
}

@media only screen and (max-width: 40em) {
  /* line 297, ../../sass_files/layouts/_pages.scss */
  .responsive-text {
    min-width: 225px;
  }

  /* line 300, ../../sass_files/layouts/_pages.scss */
  .why-option .why, .why-option .change {
    height: 50%;
  }

  /* line 302, ../../sass_files/layouts/_pages.scss */
  .responsive-change h2 {
    font-size: 2.7rem;
  }

  /* line 308, ../../sass_files/layouts/_pages.scss */
  .why-option .change {
    margin-bottom: 90px;
  }
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 312, ../../sass_files/layouts/_pages.scss */
  .why-option .why, .why-option .change {
    height: 50%;
  }

  /* line 314, ../../sass_files/layouts/_pages.scss */
  .why-option {
    height: 1110px;
  }
  /* line 317, ../../sass_files/layouts/_pages.scss */
  .why-option .change {
    margin-bottom: 90px;
  }
}
/* line 323, ../../sass_files/layouts/_pages.scss */
.changeForm {
  background-color: #ec8627;
  width: 46% !important;
  height: 100%;
}
/* line 328, ../../sass_files/layouts/_pages.scss */
.changeForm p, .changeForm .custom-header, .changeForm #main .single-team ul li, #main .single-team ul .changeForm li, .changeForm input, .changeForm h3, .changeForm span {
  color: #fff;
}

/* line 331, ../../sass_files/layouts/_pages.scss */
.hiddenWidth {
  width: 200%;
  height: 100%;
}

/* line 336, ../../sass_files/layouts/_pages.scss */
.benefits-option {
  background-color: #fff;
  padding: 130px 0 0 0;
  z-index: 3;
}
/* line 339, ../../sass_files/layouts/_pages.scss */
.benefits-option .subheader,
.benefits-option .benefitReason {
  margin: 0 0 30px 0;
}
/* line 342, ../../sass_files/layouts/_pages.scss */
.benefits-option > div:nth-child(1) {
  margin-bottom: 20px;
}
/* line 343, ../../sass_files/layouts/_pages.scss */
.benefits-option h4 {
  color: #3c474b;
}
/* line 344, ../../sass_files/layouts/_pages.scss */
.benefits-option h1 {
  color: #4b4b4b;
}

/* line 348, ../../sass_files/layouts/_pages.scss */
.success-story-option {
  position: relative;
  background-color: #f7f7f7;
}
/* line 353, ../../sass_files/layouts/_pages.scss */
.success-story-option h1 {
  color: #fff;
}
/* line 354, ../../sass_files/layouts/_pages.scss */
.success-story-option p, .success-story-option .custom-header, .success-story-option #main .single-team ul li, #main .single-team ul .success-story-option li {
  color: #fff;
}
/* line 356, ../../sass_files/layouts/_pages.scss */
.success-story-option .theirStoryAnim {
  position: absolute;
  left: 50%;
  margin-left: 440px;
}

/* line 363, ../../sass_files/layouts/_pages.scss */
.content-option {
  background-color: #fff;
  padding-top: 90px;
  padding-bottom: 90px;
}
/* line 368, ../../sass_files/layouts/_pages.scss */
.content-option .content-optionL, .content-option .content-optionR {
  padding-bottom: 35px;
  padding-top: 35px;
}
/* line 369, ../../sass_files/layouts/_pages.scss */
.content-option .content-optionL {
  border-right: 1px solid #d2d2d2;
}
/* line 373, ../../sass_files/layouts/_pages.scss */
.content-option .content-optionL ul {
  margin-top: 25px;
  margin-bottom: 25px;
  list-style: none;
  margin-left: 0rem;
}
/* line 379, ../../sass_files/layouts/_pages.scss */
.content-option .content-optionL ul li {
  position: relative;
  margin-bottom: 18px;
  padding-left: 36px;
}
/* line 380, ../../sass_files/layouts/_pages.scss */
.content-option .content-optionL ul li:before {
  content: "\e2ab";
  padding-right: 10px;
  display: table-cell;
  color: black;
  padding: 10px;
  font-family: "streamline-24px" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  left: 0px;
  padding: 5px 10px;
}
/* line 402, ../../sass_files/layouts/_pages.scss */
.content-option .content-optionL ul i {
  position: relative;
  top: 3px;
  margin-right: 10px;
}

/* line 410, ../../sass_files/layouts/_pages.scss */
.content-option .ebook-download2 {
  margin-top: -20px;
  margin-left: 10px;
}

/* line 413, ../../sass_files/layouts/_pages.scss */
.gallery-option {
  background-color: #fff;
}

/* line 417, ../../sass_files/layouts/_pages.scss */
li.innerGalleryOverlay {
  position: relative;
  text-align: center;
  height: 100%;
  background-size: cover;
  background-position: 50%;
  height: 0;
  padding-bottom: 25%;
  overflow: hidden;
}
/* line 419, ../../sass_files/layouts/_pages.scss */
li.innerGalleryOverlay:hover a {
  opacity: 1;
}
/* line 420, ../../sass_files/layouts/_pages.scss */
li.innerGalleryOverlay:hover a i {
  -webkit-transform: translateY(0);
  -moztransform: translateY(0);
  transform: translateY(0);
}
/* line 428, ../../sass_files/layouts/_pages.scss */
li.innerGalleryOverlay a {
  -webkit-transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
  transition: opacity 0.5s;
  width: 102%;
  height: 101%;
  top: -1%;
  left: -1%;
  display: table;
  background: rgba(233, 34, 45, 0.6);
  opacity: 0;
  position: absolute;
}
/* line 429, ../../sass_files/layouts/_pages.scss */
li.innerGalleryOverlay a div {
  display: table-cell;
  vertical-align: middle;
}
/* line 433, ../../sass_files/layouts/_pages.scss */
li.innerGalleryOverlay a i {
  font-size: 24px;
  border: 5px solid #fff;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  height: 72px;
  width: 72px;
  color: #fff;
  line-height: 66px;
  -webkit-transition: transform 0.5s;
  -moz-transition: transform 0.5s;
  transition: transform 0.5s;
  -webkit-transform: translateY(100%);
  -moztransform: translateY(100%);
  transform: translateY(100%);
}

@media only screen and (max-width: 40em) {
  /* line 486, ../../sass_files/layouts/_pages.scss */
  .responsive-change h2 {
    line-height: 30px;
  }

  /* line 490, ../../sass_files/layouts/_pages.scss */
  .content-option .content-optionL {
    border-right: none;
  }

  /* line 494, ../../sass_files/layouts/_pages.scss */
  .content-optionR {
    border-top: 1px solid rgba(106, 106, 106, 0.26);
  }

  /* line 498, ../../sass_files/layouts/_pages.scss */
  .content-option .ebook-download2 {
    margin: 0 auto;
    width: 320px;
    max-width: 320px;
  }
  /* line 499, ../../sass_files/layouts/_pages.scss */
  .content-option .ebook-download2 .chevWrap {
    width: 45%;
  }
  /* line 502, ../../sass_files/layouts/_pages.scss */
  .content-option .ebook-download2 .chevron-arrow {
    right: 80px !important;
  }
  /* line 505, ../../sass_files/layouts/_pages.scss */
  .content-option .ebook-download2 h2 {
    font-size: 2.8rem;
    margin-left: 0px;
  }
  /* line 509, ../../sass_files/layouts/_pages.scss */
  .content-option .ebook-download2 span {
    font-size: 1.5rem;
  }

  /* line 517, ../../sass_files/layouts/_pages.scss */
  .gallery-option li.innerGalleryOverlay {
    width: 50%;
    padding-bottom: 50%;
  }
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 520, ../../sass_files/layouts/_pages.scss */
  .responsive-change h2 {
    line-height: 30px;
  }

  /* line 523, ../../sass_files/layouts/_pages.scss */
  .content-option .content-optionL,
  .content-option .content-optionR {
    border-right: none;
    margin: 0 auto;
    float: none;
  }

  /* line 530, ../../sass_files/layouts/_pages.scss */
  .gallery-option li.innerGalleryOverlay {
    width: 33.33333%;
    padding-bottom: 33.33333%;
  }
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
  /* line 533, ../../sass_files/layouts/_pages.scss */
  .gallery-option li.innerGalleryOverlay {
    width: 25%;
    padding-bottom: 25%;
  }
}
/* line 537, ../../sass_files/layouts/_pages.scss */
.blog-content {
  z-index: 1;
  position: relative;
  background-color: #f7f7f7;
}
/* line 543, ../../sass_files/layouts/_pages.scss */
.blog-content .post-list .blogItems {
  margin-top: 0;
}
/* line 545, ../../sass_files/layouts/_pages.scss */
.blog-content .post-list .blogItems > div {
  width: 23%;
}
/* line 547, ../../sass_files/layouts/_pages.scss */
.blog-content .tabs {
  text-align: center;
}
/* line 548, ../../sass_files/layouts/_pages.scss */
.blog-content .tabs dd {
  display: inline-block;
  float: none;
}
/* line 549, ../../sass_files/layouts/_pages.scss */
.blog-content .tabs dd a {
  padding: 1rem;
}

/* line 555, ../../sass_files/layouts/_pages.scss */
.blog-option {
  padding: 120px 0 140px;
  background-color: #f7f7f7;
}
/* line 559, ../../sass_files/layouts/_pages.scss */
.blog-option h1 {
  color: #3c464b;
}
/* line 560, ../../sass_files/layouts/_pages.scss */
.blog-option p, .blog-option .custom-header, .blog-option #main .single-team ul li, #main .single-team ul .blog-option li {
  margin-bottom: 5px;
}
/* line 561, ../../sass_files/layouts/_pages.scss */
.blog-option p.bold, .blog-option .bold.custom-header, .blog-option #main .single-team ul li.bold, #main .single-team ul .blog-option li.bold {
  font-weight: 600;
}

/* line 564, ../../sass_files/layouts/_pages.scss */
.blogItems {
  margin-top: 60px;
  text-align: center;
  width: 100%;
}
/* line 569, ../../sass_files/layouts/_pages.scss */
.blogItems > div {
  display: inline-block;
  float: none;
  height: 100%;
  margin: 0 5px 5px;
  min-height: 360px;
  padding: 17px 30px;
  position: relative;
  width: 24%;
  background-color: white;
}
/* line 580, ../../sass_files/layouts/_pages.scss */
.blogItems a, .blogItems p, .blogItems .custom-header, .blogItems #main .single-team ul li, #main .single-team ul .blogItems li {
  text-align: left;
}
/* line 583, ../../sass_files/layouts/_pages.scss */
.blogItems div.hasBg:after {
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, black 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.3)), color-stop(100%, black));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, black 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, black 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, black 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, black 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d000000', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */
  opacity: 0.9;
  z-index: 0;
}
/* line 601, ../../sass_files/layouts/_pages.scss */
.blogItems div.hasBg > div {
  position: relative;
  z-index: 1;
}
/* line 602, ../../sass_files/layouts/_pages.scss */
.blogItems div.hasBg h4, .blogItems div.hasBg p, .blogItems div.hasBg .custom-header, .blogItems div.hasBg #main .single-team ul li, #main .single-team ul .blogItems div.hasBg li {
  color: #fff;
}

/* line 608, ../../sass_files/layouts/_pages.scss */
.success-story-option {
  background: #E94042;
}

/* line 612, ../../sass_files/layouts/_pages.scss */
.our-fans, .testimonials-block-grid {
  padding: 105px 0 75px 0;
}
/* line 614, ../../sass_files/layouts/_pages.scss */
.our-fans h1, .our-fans h5, .our-fans p, .our-fans .custom-header, .our-fans #main .single-team ul li, #main .single-team ul .our-fans li, .testimonials-block-grid h1, .testimonials-block-grid h5, .testimonials-block-grid p, .testimonials-block-grid .custom-header, .testimonials-block-grid #main .single-team ul li, #main .single-team ul .testimonials-block-grid li {
  color: white;
}

/* line 619, ../../sass_files/layouts/_pages.scss */
.testimonials-block-grid {
  padding: 105px 0 0px 0;
}

@media only screen and (max-width: 40em) {
  /* line 624, ../../sass_files/layouts/_pages.scss */
  .blog-option .blogItems > div {
    width: 70%;
  }

  /* line 625, ../../sass_files/layouts/_pages.scss */
  .blog-option .blogItems > div:nth-child(2),
  .blog-option .blogItems > div:nth-child(3) {
    display: none;
  }

  /* line 630, ../../sass_files/layouts/_pages.scss */
  .our-fans {
    padding: 55px 0 0 0;
    background-color: #E94042;
  }
  /* line 633, ../../sass_files/layouts/_pages.scss */
  .our-fans .slick-slider {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 638, ../../sass_files/layouts/_pages.scss */
  .blog-option .blogItems > div {
    width: 35%;
  }

  /* line 639, ../../sass_files/layouts/_pages.scss */
  .blog-option .blogItems > div:nth-child(3) {
    display: none;
  }

  /* line 643, ../../sass_files/layouts/_pages.scss */
  .our-fans {
    padding: 105px 0 0 0;
  }
  /* line 645, ../../sass_files/layouts/_pages.scss */
  .our-fans .slick-slider {
    margin-bottom: 0;
  }
}
/*=============================
          PAGE STYLING
===============================*/
/* line 5, ../../sass_files/layouts/pages/_home.scss */
.home {
  /* ------ What to expect service block 1 ------ */
  /* ------ What to expect service block 2 ------ */
}
/* line 6, ../../sass_files/layouts/pages/_home.scss */
.home .in-front {
  z-index: 100;
}
/* line 9, ../../sass_files/layouts/pages/_home.scss */
.home #pre-load-banner {
  height: 2000px;
}
/* line 12, ../../sass_files/layouts/pages/_home.scss */
.home .home-page-banner {
  opacity: 0;
  background-size: cover !important;
  background-position: center center !important;
  margin-top: -136px;
  background-repeat: no-repeat;
  background-color: #000;
  z-index: 2;
  position: relative;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
/* line 14, ../../sass_files/layouts/pages/_home.scss */
.home .home-page-banner h4 {
  color: white;
  max-width: 550px;
}
/* line 29, ../../sass_files/layouts/pages/_home.scss */
.home .home-page-banner.active {
  opacity: 1;
}
/* line 34, ../../sass_files/layouts/pages/_home.scss */
.home .home-page-banner a {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 35, ../../sass_files/layouts/pages/_home.scss */
.home .home-page-banner a:hover {
  opacity: 0.8;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 40, ../../sass_files/layouts/pages/_home.scss */
.home .home-page-banner a.btn-first-priority, .home .home-page-banner a.btn-trans, .home .home-page-banner a.btn-second-priority, .home .home-page-banner a.btn-third-priority, .home .home-page-banner a.button-popout, .home .home-page-banner a.button-popout-hide {
  padding: 17px 24px;
  background-color: rgba(66, 193, 198, 0.59);
  border: 2px solid #42c1c6;
  color: white;
}
/* line 46, ../../sass_files/layouts/pages/_home.scss */
.home .home-page-banner a.btn-second-priority {
  padding: 17px 24px;
  background-color: rgba(255, 255, 255, 0.21);
  border: 2px solid white;
  color: white;
}
/* line 53, ../../sass_files/layouts/pages/_home.scss */
.home .home-page-banner .ebook-download {
  padding: 4px 22px 10px;
  margin-bottom: -55px;
  margin-top: 52px;
}
/* line 54, ../../sass_files/layouts/pages/_home.scss */
.home .home-page-banner .ebook-download .center {
  position: absolute;
  top: -36px;
  left: 18px;
  max-width: 183px;
}
/* line 55, ../../sass_files/layouts/pages/_home.scss */
.home .home-page-banner .ebook-download .center img {
  position: absolute;
  top: -10px;
  left: -18px;
  max-width: 176px;
  height: 227px;
}
/* line 68, ../../sass_files/layouts/pages/_home.scss */
.home .home-page-banner .ebook-download .ebook-left h2 {
  color: #373737;
  margin-top: 25px;
}
/* line 69, ../../sass_files/layouts/pages/_home.scss */
.home .home-page-banner .ebook-download .ebook-left h2 strong {
  color: #EF9B4C;
}
/* line 76, ../../sass_files/layouts/pages/_home.scss */
.home .home-page-banner .ebook-download p, .home .home-page-banner .ebook-download .custom-header, .home .home-page-banner .ebook-download #main .single-team ul li, #main .single-team ul .home .home-page-banner .ebook-download li {
  text-align: left;
  color: #131313;
}
/* line 80, ../../sass_files/layouts/pages/_home.scss */
.home .home-page-banner .ebook-download h2 {
  color: #131313;
  margin-top: 5px;
  margin-bottom: 10px;
}
/* line 89, ../../sass_files/layouts/pages/_home.scss */
.home .home-page-banner .relative-container {
  position: relative;
}
@media only screen and (min-width: 64em) {
  /* line 91, ../../sass_files/layouts/pages/_home.scss */
  .home .home-page-banner .relative-container .home-static-img {
    position: absolute;
    bottom: 0;
  }
}
/* line 96, ../../sass_files/layouts/pages/_home.scss */
.home .home-page-banner .relative-container .home-play-icon {
  position: absolute;
  top: 18%;
  left: 24%;
}
/* line 105, ../../sass_files/layouts/pages/_home.scss */
.home .custom-header {
  color: white;
  text-align: left;
  text-transform: none;
  font-weight: 600;
  max-width: 85%;
}
/* line 106, ../../sass_files/layouts/pages/_home.scss */
.home .custom-header.gform_title {
  font-size: 1.3rem !important;
}
/* line 116, ../../sass_files/layouts/pages/_home.scss */
.home .form-main, .home .dynamic-sidebar form, .dynamic-sidebar .home form {
  margin-bottom: -19px;
}
/* line 120, ../../sass_files/layouts/pages/_home.scss */
.home .form-main .gform_wrapper textarea, .home .dynamic-sidebar form .gform_wrapper textarea, .dynamic-sidebar .home form .gform_wrapper textarea,
.home .form-main .gform_wrapper input[type=text],
.home .dynamic-sidebar form .gform_wrapper input[type=text],
.dynamic-sidebar .home form .gform_wrapper input[type=text],
.home .form-main .gform_wrapper select,
.home .dynamic-sidebar form .gform_wrapper select,
.dynamic-sidebar .home form .gform_wrapper select {
  margin: 7px 0 0px;
}
/* line 125, ../../sass_files/layouts/pages/_home.scss */
.home .form-main .gform_wrapper input[type=submit], .home .dynamic-sidebar form .gform_wrapper input[type=submit], .dynamic-sidebar .home form .gform_wrapper input[type=submit] {
  font-size: 0.9rem;
  margin-top: 2px;
  margin-bottom: 12px;
}
/* line 136, ../../sass_files/layouts/pages/_home.scss */
.home .home-why-us {
  background: url("/wp-content/uploads/2015/01/grunge_testimonial_background.jpg");
  background-size: cover;
  padding: 125px 0 110px;
}
/* line 141, ../../sass_files/layouts/pages/_home.scss */
.home .home-why-us h5, .home .home-why-us strong {
  color: #ffffff;
  max-width: 90%;
}
/* line 146, ../../sass_files/layouts/pages/_home.scss */
.home .home-why-us h2 {
  color: #ffffff;
  line-height: 90%;
}
/* line 151, ../../sass_files/layouts/pages/_home.scss */
.home .home-why-us h3 {
  color: #3c464b;
  max-width: 80%;
  margin-top: 11px;
}
/* line 157, ../../sass_files/layouts/pages/_home.scss */
.home .home-why-us .heading-left p, .home .home-why-us .heading-left .custom-header, .home .home-why-us .heading-left #main .single-team ul li, #main .single-team ul .home .home-why-us .heading-left li {
  max-width: 90%;
}
/* line 160, ../../sass_files/layouts/pages/_home.scss */
.home .home-why-us .heading-left .btn-first-priority, .home .home-why-us .heading-left .btn-trans, .home .home-why-us .heading-left .page-template-page-templatescontact-php .form-main input[type=submit], .page-template-page-templatescontact-php .form-main .home .home-why-us .heading-left input[type=submit], .home .home-why-us .heading-left .page-template-page-templatescontact-php .dynamic-sidebar form input[type=submit], .page-template-page-templatescontact-php .dynamic-sidebar form .home .home-why-us .heading-left input[type=submit], .home .home-why-us .heading-left .dynamic-sidebar .page-template-page-templatescontact-php form input[type=submit], .dynamic-sidebar .page-template-page-templatescontact-php form .home .home-why-us .heading-left input[type=submit], .home .home-why-us .heading-left .btn-second-priority, .home .home-why-us .heading-left input[type="submit"], .home .home-why-us .heading-left .btn-third-priority, .home .home-why-us .heading-left .button-popout, .home .home-why-us .heading-left #auto-light-next .form-main .gform_footer input[type=submit], #auto-light-next .form-main .gform_footer .home .home-why-us .heading-left input[type=submit], .home .home-why-us .heading-left #auto-light-next .dynamic-sidebar form .gform_footer input[type=submit], #auto-light-next .dynamic-sidebar form .gform_footer .home .home-why-us .heading-left input[type=submit], .home .home-why-us .heading-left .dynamic-sidebar #auto-light-next form .gform_footer input[type=submit], .dynamic-sidebar #auto-light-next form .gform_footer .home .home-why-us .heading-left input[type=submit], .home .home-why-us .heading-left #ebook-popup-modal .form-main .gform_footer input[type=submit], #ebook-popup-modal .form-main .gform_footer .home .home-why-us .heading-left input[type=submit], .home .home-why-us .heading-left #ebook-popup-modal .dynamic-sidebar form .gform_footer input[type=submit], #ebook-popup-modal .dynamic-sidebar form .gform_footer .home .home-why-us .heading-left input[type=submit], .home .home-why-us .heading-left .dynamic-sidebar #ebook-popup-modal form .gform_footer input[type=submit], .dynamic-sidebar #ebook-popup-modal form .gform_footer .home .home-why-us .heading-left input[type=submit], .home .home-why-us .heading-left .button-popout-hide {
  max-width: 240px;
  text-align: center;
  border: 2px solid #ffffff;
}
/* line 161, ../../sass_files/layouts/pages/_home.scss */
.home .home-why-us .heading-left .btn-first-priority:hover, .home .home-why-us .heading-left .btn-trans:hover, .home .home-why-us .heading-left .page-template-page-templatescontact-php .form-main input[type=submit]:hover, .page-template-page-templatescontact-php .form-main .home .home-why-us .heading-left input[type=submit]:hover, .home .home-why-us .heading-left .page-template-page-templatescontact-php .dynamic-sidebar form input[type=submit]:hover, .page-template-page-templatescontact-php .dynamic-sidebar form .home .home-why-us .heading-left input[type=submit]:hover, .home .home-why-us .heading-left .dynamic-sidebar .page-template-page-templatescontact-php form input[type=submit]:hover, .dynamic-sidebar .page-template-page-templatescontact-php form .home .home-why-us .heading-left input[type=submit]:hover, .home .home-why-us .heading-left .btn-second-priority:hover, .home .home-why-us .heading-left input[type="submit"]:hover, .home .home-why-us .heading-left .btn-third-priority:hover, .home .home-why-us .heading-left .button-popout:hover, .home .home-why-us .heading-left #auto-light-next .form-main .gform_footer input[type=submit]:hover, #auto-light-next .form-main .gform_footer .home .home-why-us .heading-left input[type=submit]:hover, .home .home-why-us .heading-left #auto-light-next .dynamic-sidebar form .gform_footer input[type=submit]:hover, #auto-light-next .dynamic-sidebar form .gform_footer .home .home-why-us .heading-left input[type=submit]:hover, .home .home-why-us .heading-left .dynamic-sidebar #auto-light-next form .gform_footer input[type=submit]:hover, .dynamic-sidebar #auto-light-next form .gform_footer .home .home-why-us .heading-left input[type=submit]:hover, .home .home-why-us .heading-left #ebook-popup-modal .form-main .gform_footer input[type=submit]:hover, #ebook-popup-modal .form-main .gform_footer .home .home-why-us .heading-left input[type=submit]:hover, .home .home-why-us .heading-left #ebook-popup-modal .dynamic-sidebar form .gform_footer input[type=submit]:hover, #ebook-popup-modal .dynamic-sidebar form .gform_footer .home .home-why-us .heading-left input[type=submit]:hover, .home .home-why-us .heading-left .dynamic-sidebar #ebook-popup-modal form .gform_footer input[type=submit]:hover, .dynamic-sidebar #ebook-popup-modal form .gform_footer .home .home-why-us .heading-left input[type=submit]:hover, .home .home-why-us .heading-left .button-popout-hide:hover {
  background: #ffffff;
  color: #000000;
}
/* line 170, ../../sass_files/layouts/pages/_home.scss */
.home .home-why-us .service-list {
  position: relative;
}
/* line 171, ../../sass_files/layouts/pages/_home.scss */
.home .home-why-us .service-list #line {
  position: absolute;
  background-color: #E9222D;
  width: 2px;
  min-height: 208px;
  max-height: 350px;
  left: 38px;
  top: 25px;
}
/* line 180, ../../sass_files/layouts/pages/_home.scss */
.home .home-why-us .service-list ul {
  z-index: 10;
  position: relative;
}
/* line 182, ../../sass_files/layouts/pages/_home.scss */
.home .home-why-us .service-list ul li .numbers {
  width: 50px;
  height: 50px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50%;
  text-align: center;
  line-height: 3rem;
  font-size: 1.2rem;
  font-weight: 600;
  border: 2px solid #E9222D;
  background-color: #303334;
  color: #fff;
}
/* line 196, ../../sass_files/layouts/pages/_home.scss */
.home .home-why-us .service-list ul li h4 {
  color: #fff;
  font-weight: 600;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-top: 6px;
}
/* line 210, ../../sass_files/layouts/pages/_home.scss */
.home .home-why-us p, .home .home-why-us .custom-header, .home .home-why-us #main .single-team ul li, #main .single-team ul .home .home-why-us li {
  color: #fff;
}
/* line 216, ../../sass_files/layouts/pages/_home.scss */
.home .home-about-us {
  padding: 5% 0;
  background: white;
  background-size: cover;
  /* -- blog/ social feed module -- */
}
/* line 221, ../../sass_files/layouts/pages/_home.scss */
.home .home-about-us .btn-first-priority, .home .home-about-us .btn-trans, .home .home-about-us .page-template-page-templatescontact-php .form-main input[type=submit], .page-template-page-templatescontact-php .form-main .home .home-about-us input[type=submit], .home .home-about-us .page-template-page-templatescontact-php .dynamic-sidebar form input[type=submit], .page-template-page-templatescontact-php .dynamic-sidebar form .home .home-about-us input[type=submit], .home .home-about-us .dynamic-sidebar .page-template-page-templatescontact-php form input[type=submit], .dynamic-sidebar .page-template-page-templatescontact-php form .home .home-about-us input[type=submit], .home .home-about-us .btn-second-priority, .home .home-about-us input[type="submit"], .home .home-about-us .btn-third-priority, .home .home-about-us .button-popout, .home .home-about-us #auto-light-next .form-main .gform_footer input[type=submit], #auto-light-next .form-main .gform_footer .home .home-about-us input[type=submit], .home .home-about-us #auto-light-next .dynamic-sidebar form .gform_footer input[type=submit], #auto-light-next .dynamic-sidebar form .gform_footer .home .home-about-us input[type=submit], .home .home-about-us .dynamic-sidebar #auto-light-next form .gform_footer input[type=submit], .dynamic-sidebar #auto-light-next form .gform_footer .home .home-about-us input[type=submit], .home .home-about-us #ebook-popup-modal .form-main .gform_footer input[type=submit], #ebook-popup-modal .form-main .gform_footer .home .home-about-us input[type=submit], .home .home-about-us #ebook-popup-modal .dynamic-sidebar form .gform_footer input[type=submit], #ebook-popup-modal .dynamic-sidebar form .gform_footer .home .home-about-us input[type=submit], .home .home-about-us .dynamic-sidebar #ebook-popup-modal form .gform_footer input[type=submit], .dynamic-sidebar #ebook-popup-modal form .gform_footer .home .home-about-us input[type=submit], .home .home-about-us .button-popout-hide {
  max-width: 300px;
}
/* line 225, ../../sass_files/layouts/pages/_home.scss */
.home .home-about-us .relative ul {
  list-style: none;
}
/* line 226, ../../sass_files/layouts/pages/_home.scss */
.home .home-about-us .relative ul li {
  padding-left: 0px;
}
/* line 227, ../../sass_files/layouts/pages/_home.scss */
.home .home-about-us .relative ul li:before {
  content: "";
  color: #F3D331;
  position: absolute;
  left: 0;
  font-family: FontAwesome;
  font-size: 1rem;
}
/* line 242, ../../sass_files/layouts/pages/_home.scss */
.home .home-about-us .about-blog-box img {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 243, ../../sass_files/layouts/pages/_home.scss */
.home .home-about-us .about-blog-box img:hover {
  opacity: 0.85;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 249, ../../sass_files/layouts/pages/_home.scss */
.home .home-about-us .about-blog-box .text-box {
  padding: 14px;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  min-height: 245px;
  background: transparent;
}
/* line 250, ../../sass_files/layouts/pages/_home.scss */
.home .home-about-us .about-blog-box .text-box .primary-color {
  font-weight: 500;
}
/* line 251, ../../sass_files/layouts/pages/_home.scss */
.home .home-about-us .about-blog-box .text-box .primary-color:hover {
  color: #f2ad6d;
}
/* line 256, ../../sass_files/layouts/pages/_home.scss */
.home .home-about-us .about-blog-box .text-box p, .home .home-about-us .about-blog-box .text-box .custom-header, .home .home-about-us .about-blog-box .text-box #main .single-team ul li, #main .single-team ul .home .home-about-us .about-blog-box .text-box li {
  color: #131313;
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 257, ../../sass_files/layouts/pages/_home.scss */
.home .home-about-us .about-blog-box .text-box p.bold, .home .home-about-us .about-blog-box .text-box .bold.custom-header, .home .home-about-us .about-blog-box .text-box #main .single-team ul li.bold, #main .single-team ul .home .home-about-us .about-blog-box .text-box li.bold {
  font-weight: 700;
}
/* line 274, ../../sass_files/layouts/pages/_home.scss */
.home .home-about-us .twitter-insta-box .twitter-feed {
  margin-bottom: 10px !important;
}
/* line 278, ../../sass_files/layouts/pages/_home.scss */
.home .home-about-us .twitter-insta-box .instagram-posts ul {
  padding: 3px 12px 0px 12px;
}
/* line 281, ../../sass_files/layouts/pages/_home.scss */
.home .home-about-us .twitter-insta-box .instagram-posts p, .home .home-about-us .twitter-insta-box .instagram-posts .custom-header, .home .home-about-us .twitter-insta-box .instagram-posts #main .single-team ul li, #main .single-team ul .home .home-about-us .twitter-insta-box .instagram-posts li {
  padding-top: 2px;
  padding-bottom: 6px;
}
/* line 286, ../../sass_files/layouts/pages/_home.scss */
.home .home-about-us .twitter-insta-box .row {
  border: 1px solid #000;
  padding: 10px;
  min-height: 196px;
  background: transparent;
}
/* line 290, ../../sass_files/layouts/pages/_home.scss */
.home .home-about-us .twitter-insta-box .row ul li a .insta-bg {
  height: 75px;
}
/* line 296, ../../sass_files/layouts/pages/_home.scss */
.home .home-about-us .twitter-insta-box .row h4 {
  color: #EF9B4C;
  text-transform: none;
  margin: 0;
  font-size: 1rem;
}
/* line 302, ../../sass_files/layouts/pages/_home.scss */
.home .home-about-us .twitter-insta-box .row p, .home .home-about-us .twitter-insta-box .row .custom-header, .home .home-about-us .twitter-insta-box .row #main .single-team ul li, #main .single-team ul .home .home-about-us .twitter-insta-box .row li {
  color: #EF9B4C;
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 303, ../../sass_files/layouts/pages/_home.scss */
.home .home-about-us .twitter-insta-box .row p.primary-color, .home .home-about-us .twitter-insta-box .row .primary-color.custom-header, .home .home-about-us .twitter-insta-box .row #main .single-team ul li.primary-color, #main .single-team ul .home .home-about-us .twitter-insta-box .row li.primary-color {
  color: #EF9B4C;
}
/* line 310, ../../sass_files/layouts/pages/_home.scss */
.home .home-about-us .twitter-insta-box .row .fa-lg {
  font-size: 2rem;
  padding-top: 7px;
  color: #aaaaaa;
}
/* line 322, ../../sass_files/layouts/pages/_home.scss */
.home .home-about-us h1 {
  font-family: "futura-pt", sans-serif;
  color: #474747;
  font-style: normal;
  margin-bottom: 0;
}
/* line 328, ../../sass_files/layouts/pages/_home.scss */
.home .home-about-us p, .home .home-about-us .custom-header, .home .home-about-us #main .single-team ul li, #main .single-team ul .home .home-about-us li {
  color: #3c464b;
}
/* line 331, ../../sass_files/layouts/pages/_home.scss */
.home .home-about-us li {
  color: #131313;
}
/* line 334, ../../sass_files/layouts/pages/_home.scss */
.home .home-about-us h4 {
  font-weight: 600;
  color: #6a6a6a;
}
/* line 338, ../../sass_files/layouts/pages/_home.scss */
.home .home-about-us .section-arrow {
  position: absolute;
  left: -120px;
  bottom: 8px;
}
/* line 343, ../../sass_files/layouts/pages/_home.scss */
.home .home-about-us .section-arrow-ebook {
  position: absolute;
  left: 100px;
  bottom: 8px;
}
/* line 352, ../../sass_files/layouts/pages/_home.scss */
.home .services-block-1 {
  padding: 4% 0;
  background: #ffffff;
  background-size: cover;
}
/* line 357, ../../sass_files/layouts/pages/_home.scss */
.home .services-block-1 h3 {
  text-align: center;
  color: #000000;
  margin-bottom: 0;
}
/* line 362, ../../sass_files/layouts/pages/_home.scss */
.home .services-block-1 p, .home .services-block-1 .custom-header, .home .services-block-1 #main .single-team ul li, #main .single-team ul .home .services-block-1 li {
  color: #ffffff;
  text-align: center;
}
/* line 368, ../../sass_files/layouts/pages/_home.scss */
.home .services-block-1 ul li .services-main {
  padding: 35px 20px;
  min-height: 360px;
  overflow: hidden;
  background-size: cover;
  position: relative;
}
/* line 369, ../../sass_files/layouts/pages/_home.scss */
.home .services-block-1 ul li .services-main .services-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  background: rgba(40, 25, 25, 0);
  padding-top: 30px;
}
/* line 370, ../../sass_files/layouts/pages/_home.scss */
.home .services-block-1 ul li .services-main .services-overlay:hover {
  background: rgba(40, 25, 25, 0.1);
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 383, ../../sass_files/layouts/pages/_home.scss */
.home .services-block-1 ul li .services-main .services-text-overlay {
  position: relative;
}
/* line 387, ../../sass_files/layouts/pages/_home.scss */
.home .services-block-1 ul li .services-main:hover h6 {
  color: #DD2525;
}
/* line 391, ../../sass_files/layouts/pages/_home.scss */
.home .services-block-1 ul li .services-main:hover .cta-icon:after {
  content: url("/wp-content/themes/rockstar_theme/img/service-go-hover.png");
}
/* line 396, ../../sass_files/layouts/pages/_home.scss */
.home .services-block-1 ul li .services-main h6 {
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
  line-height: 1;
  font-style: italic;
  text-shadow: 2px 1px 5px #2d2d2d;
  padding-top: 3rem;
}
/* line 405, ../../sass_files/layouts/pages/_home.scss */
.home .services-block-1 ul li .services-main p, .home .services-block-1 ul li .services-main .custom-header, .home .services-block-1 #main .single-team ul li .services-main li, #main .single-team .home .services-block-1 ul li .services-main li {
  color: #ffffff;
  position: relative;
  text-align: center;
  font-size: 1.2rem;
  max-width: 88%;
  margin: 0 auto;
}
/* line 413, ../../sass_files/layouts/pages/_home.scss */
.home .services-block-1 ul li .services-main .cta-icon {
  bottom: 30%;
  left: 40%;
  position: absolute;
}
/* line 414, ../../sass_files/layouts/pages/_home.scss */
.home .services-block-1 ul li .services-main .cta-icon:after {
  content: url("/wp-content/themes/rockstar_theme/img/service-go.png");
  position: absolute;
  width: 20px;
}
/* line 436, ../../sass_files/layouts/pages/_home.scss */
.home .services-block-2 {
  background-size: cover;
  background: #ffffff;
  background-position: center center;
}
/* line 441, ../../sass_files/layouts/pages/_home.scss */
.home .services-block-2 #animated-image-services {
  width: 100%;
  margin-top: 0;
  left: -3%;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
}
/* line 449, ../../sass_files/layouts/pages/_home.scss */
.home .services-block-2 .new-services-block {
  height: 222px;
  background: #ffffff;
}
/* line 453, ../../sass_files/layouts/pages/_home.scss */
.home .services-block-2 .services-option-animation {
  padding: 3rem 0 0;
}
/* line 456, ../../sass_files/layouts/pages/_home.scss */
.home .services-block-2 h1 {
  margin-bottom: 0;
}
/* line 457, ../../sass_files/layouts/pages/_home.scss */
.home .services-block-2 h4 {
  color: #000000;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
  padding-top: 18px;
  line-height: 1.2;
}
/* line 467, ../../sass_files/layouts/pages/_home.scss */
.home .services-block-2 ul li p, .home .services-block-2 ul li .custom-header, .home .services-block-2 #main .single-team ul li li, #main .single-team .home .services-block-2 ul li li {
  text-align: left;
  font-weight: 400;
  font-style: normal;
  font-size: 1.1rem;
}

@media only screen and (max-width: 40em) {
  /* line 485, ../../sass_files/layouts/pages/_home.scss */
  .home .home-page-banner a.btn-second-priority {
    border: 0;
    padding: 10px 24px;
    background: transparent;
    margin: 0 !important;
  }

  /* line 488, ../../sass_files/layouts/pages/_home.scss */
  .home-why-us {
    padding: 85px 0 60px;
  }
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 493, ../../sass_files/layouts/pages/_home.scss */
  .home-why-us {
    padding: 110px 0 80px;
  }
}
/* line 503, ../../sass_files/layouts/pages/_home.scss */
.icon-inner img {
  max-width: 36px;
}

/* line 510, ../../sass_files/layouts/pages/_home.scss */
#map-canvas {
  height: 400px;
}

/*=============================
       CONTACT FORM
===============================*/
/* line 517, ../../sass_files/layouts/pages/_home.scss */
.home-page-map-contact-form {
  position: relative;
  background: url("/wp-content/themes/rockstar_theme/img/background-contact-footer.jpg");
}
/* line 519, ../../sass_files/layouts/pages/_home.scss */
.home-page-map-contact-form.half-half h2 {
  padding-top: 8%;
}
/* line 524, ../../sass_files/layouts/pages/_home.scss */
.home-page-map-contact-form .larger-form .gform_wrapper {
  max-width: 82%;
}
/* line 528, ../../sass_files/layouts/pages/_home.scss */
.home-page-map-contact-form .form-main, .home-page-map-contact-form .dynamic-sidebar form, .dynamic-sidebar .home-page-map-contact-form form {
  background-color: transparent;
  box-shadow: none;
  width: 100%;
  padding: 0;
  margin-bottom: 0;
}
/* line 530, ../../sass_files/layouts/pages/_home.scss */
.home-page-map-contact-form .form-main .gform_wrapper input, .home-page-map-contact-form .dynamic-sidebar form .gform_wrapper input, .dynamic-sidebar .home-page-map-contact-form form .gform_wrapper input, .home-page-map-contact-form .form-main .gform_wrapper select, .home-page-map-contact-form .dynamic-sidebar form .gform_wrapper select, .dynamic-sidebar .home-page-map-contact-form form .gform_wrapper select {
  margin: 0;
}
/* line 534, ../../sass_files/layouts/pages/_home.scss */
.home-page-map-contact-form .form-main .gform_wrapper .gform_footer input[type="submit"], .home-page-map-contact-form .dynamic-sidebar form .gform_wrapper .gform_footer input[type="submit"], .dynamic-sidebar .home-page-map-contact-form form .gform_wrapper .gform_footer input[type="submit"] {
  background: transparent;
  border: 2px solid #df4848;
  width: 50%;
  color: #000000;
}
/* line 535, ../../sass_files/layouts/pages/_home.scss */
.home-page-map-contact-form .form-main .gform_wrapper .gform_footer input[type="submit"]:hover, .home-page-map-contact-form .dynamic-sidebar form .gform_wrapper .gform_footer input[type="submit"]:hover, .dynamic-sidebar .home-page-map-contact-form form .gform_wrapper .gform_footer input[type="submit"]:hover {
  background: #df4848;
  color: #ffffff;
}
/* line 544, ../../sass_files/layouts/pages/_home.scss */
.home-page-map-contact-form .form-main .gform_wrapper .gform_footer:after, .home-page-map-contact-form .dynamic-sidebar form .gform_wrapper .gform_footer:after, .dynamic-sidebar .home-page-map-contact-form form .gform_wrapper .gform_footer:after {
  content: none;
}
/* line 555, ../../sass_files/layouts/pages/_home.scss */
.home-page-map-contact-form label {
  margin-top: 10px;
  color: #131313;
}
/* line 559, ../../sass_files/layouts/pages/_home.scss */
.home-page-map-contact-form h2 {
  color: #292b2c;
}
/* line 563, ../../sass_files/layouts/pages/_home.scss */
.home-page-map-contact-form p, .home-page-map-contact-form .custom-header, .home-page-map-contact-form #main .single-team ul li, #main .single-team ul .home-page-map-contact-form li {
  color: #131313;
}
/* line 566, ../../sass_files/layouts/pages/_home.scss */
.home-page-map-contact-form .contact-map {
  width: 100%;
  padding: 0 40px 0 0;
}
/* line 571, ../../sass_files/layouts/pages/_home.scss */
.home-page-map-contact-form .small-map img {
  width: 100%;
  padding-top: 3rem;
}

/* line 581, ../../sass_files/layouts/pages/_home.scss */
.right-icon h4, .right-icon p, .right-icon .custom-header, .right-icon #main .single-team ul li, #main .single-team ul .right-icon li {
  text-align: right !important;
}

/* line 586, ../../sass_files/layouts/pages/_home.scss */
.services-option-animation li:nth-child(odd) h4, .services-option-animation li:nth-child(odd) p, .services-option-animation li:nth-child(odd) .custom-header, .services-option-animation li:nth-child(odd) #main .single-team ul li, #main .single-team ul .services-option-animation li:nth-child(odd) li {
  padding-left: 25px;
}

@media only screen and (max-width: 1250px) {
  /* line 595, ../../sass_files/layouts/pages/_home.scss */
  .form-banner .large-push-7 {
    left: 53.33333%;
  }
}
@media only screen and (max-width: 1150px) {
  /* line 602, ../../sass_files/layouts/pages/_home.scss */
  .form-banner .large-push-7 {
    left: 48.33333%;
  }
}
/* line 607, ../../sass_files/layouts/pages/_home.scss */
.form-banner {
  opacity: 1;
  background-size: cover !important;
  background-position: center center !important;
  margin-top: -136px;
  background-repeat: no-repeat;
  background-color: #000;
  z-index: 2;
  position: relative;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

/* line 623, ../../sass_files/layouts/pages/_home.scss */
.banner-form-overlay {
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.49);
}

/* line 629, ../../sass_files/layouts/pages/_home.scss */
.banner-form-code {
  min-width: 518px;
  padding: 14.1rem 0rem 0rem 0.6rem;
}
/* line 630, ../../sass_files/layouts/pages/_home.scss */
.banner-form-code h2 {
  padding-bottom: 0;
  color: white;
}
/* line 634, ../../sass_files/layouts/pages/_home.scss */
.banner-form-code h6.custom-header {
  font-size: 1.2rem;
  text-shadow: 1px 1px 4px rgba(34, 34, 34, 0.17);
  font-weight: 800;
  color: white;
}
/* line 640, ../../sass_files/layouts/pages/_home.scss */
.banner-form-code .form-main, .banner-form-code .dynamic-sidebar form, .dynamic-sidebar .banner-form-code form {
  position: relative;
  z-index: 700;
  width: 86%;
  border-radius: 5px;
  -webkit-box-shadow: 0px 0px 3px 0px rgba(63, 63, 63, 0.35);
  -moz-box-shadow: 0px 0px 3px 0px rgba(63, 63, 63, 0.35);
  box-shadow: 0px 0px 3px 0px rgba(63, 63, 63, 0.35);
  background: rgba(255, 255, 255, 0.8);
}
/* line 641, ../../sass_files/layouts/pages/_home.scss */
.banner-form-code .form-main .gform_wrapper, .banner-form-code .dynamic-sidebar form .gform_wrapper, .dynamic-sidebar .banner-form-code form .gform_wrapper {
  margin: 0rem;
}
/* line 642, ../../sass_files/layouts/pages/_home.scss */
.banner-form-code .form-main .gform_wrapper input, .banner-form-code .dynamic-sidebar form .gform_wrapper input, .dynamic-sidebar .banner-form-code form .gform_wrapper input {
  border-width: 1px;
  border-color: #C9C9C9;
}
/* line 646, ../../sass_files/layouts/pages/_home.scss */
.banner-form-code .form-main .gform_wrapper input[type="submit"], .banner-form-code .dynamic-sidebar form .gform_wrapper input[type="submit"], .dynamic-sidebar .banner-form-code form .gform_wrapper input[type="submit"] {
  width: 100%;
  padding-top: 18px;
  padding-bottom: 18px;
}
/* line 651, ../../sass_files/layouts/pages/_home.scss */
.banner-form-code .form-main .gform_wrapper p, .banner-form-code .dynamic-sidebar form .gform_wrapper p, .dynamic-sidebar .banner-form-code form .gform_wrapper p, .banner-form-code .form-main .gform_wrapper .custom-header, .banner-form-code .dynamic-sidebar form .gform_wrapper .custom-header, .dynamic-sidebar .banner-form-code form .gform_wrapper .custom-header, .banner-form-code .form-main .gform_wrapper #main .single-team ul li, #main .single-team ul .banner-form-code .form-main .gform_wrapper li, .banner-form-code .dynamic-sidebar form .gform_wrapper #main .single-team ul li, #main .single-team ul .banner-form-code .dynamic-sidebar form .gform_wrapper li, .dynamic-sidebar .banner-form-code form .gform_wrapper #main .single-team ul li, #main .single-team ul .dynamic-sidebar .banner-form-code form .gform_wrapper li {
  margin: 0px;
  padding: 0px;
  font-size: 1.1rem;
  color: #4C4C4C;
}

/* line 672, ../../sass_files/layouts/pages/_home.scss */
.fixed-video-link {
  position: fixed;
  right: 20px;
  bottom: 20px;
  margin: 0;
  padding: 0;
  /* width: 75%; */
  z-index: 500;
  opacity: 1;
  -webkit-transition: all 12s;
  -moz-transition: all 10s;
  transition: all 10s;
  -ms-transform: all 10s;
}

/*=============================
          PAGE STYLING
===============================*/
/* line 5, ../../sass_files/layouts/pages/_landing-pages.scss */
.site-review {
  background: url("/wp-content/themes/rockstar_theme/img/background-image-success.png");
}

/* line 13, ../../sass_files/layouts/pages/_landing-pages.scss */
.single-campaign .header-main .header-left a img {
  border-right: 1px solid white;
  padding: 0px 30px 0 14px;
  margin-top: 13px;
}
/* line 21, ../../sass_files/layouts/pages/_landing-pages.scss */
.single-campaign .ebook-landing .ebook-content {
  padding: 5rem 0 2rem;
}
/* line 24, ../../sass_files/layouts/pages/_landing-pages.scss */
.single-campaign .main-content, .single-campaign .ebook-content {
  padding: 12.1rem 0 5rem;
}
/* line 26, ../../sass_files/layouts/pages/_landing-pages.scss */
.single-campaign .main-content .form-main input[type="submit"], .single-campaign .main-content .dynamic-sidebar form input[type="submit"], .dynamic-sidebar .single-campaign .main-content form input[type="submit"], .single-campaign .ebook-content .form-main input[type="submit"], .single-campaign .ebook-content .dynamic-sidebar form input[type="submit"], .dynamic-sidebar .single-campaign .ebook-content form input[type="submit"] {
  /* --- alternative button section ---- */
  background-color: #5bd461;
  border: 2px solid #48b44d;
  width: 100%;
  font-size: 1rem !important;
  font-weight: 600;
}
/* line 27, ../../sass_files/layouts/pages/_landing-pages.scss */
.single-campaign .main-content .form-main input[type="submit"]:hover, .single-campaign .main-content .dynamic-sidebar form input[type="submit"]:hover, .dynamic-sidebar .single-campaign .main-content form input[type="submit"]:hover, .single-campaign .ebook-content .form-main input[type="submit"]:hover, .single-campaign .ebook-content .dynamic-sidebar form input[type="submit"]:hover, .dynamic-sidebar .single-campaign .ebook-content form input[type="submit"]:hover {
  background-color: #48b44d;
  color: #ffffff;
}
/* line 38, ../../sass_files/layouts/pages/_landing-pages.scss */
.single-campaign .main-content .form-main .form-label, .single-campaign .main-content .dynamic-sidebar form .form-label, .dynamic-sidebar .single-campaign .main-content form .form-label, .single-campaign .ebook-content .form-main .form-label, .single-campaign .ebook-content .dynamic-sidebar form .form-label, .dynamic-sidebar .single-campaign .ebook-content form .form-label {
  text-align: center;
}

/* line 46, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-landing .main-banner .form-main ul li, .ebook-landing .main-banner .dynamic-sidebar form ul li, .dynamic-sidebar .ebook-landing .main-banner form ul li {
  padding-left: 0;
  margin-bottom: 0;
}

 /*=============================
    EBOOK BUILDER
===============================*/
/* line 56, ../../sass_files/layouts/pages/_landing-pages.scss */
.main-banner.ebook-builder-banner {
  padding: 16.2rem 0 7rem;
}
/* line 60, ../../sass_files/layouts/pages/_landing-pages.scss */
.main-banner.ebook-builder-banner .main-banner-content .header-content h3 {
  max-width: 80%;
  margin: 0 auto;
  color: white;
}
/* line 66, ../../sass_files/layouts/pages/_landing-pages.scss */
.main-banner.ebook-builder-banner .main-banner-content:before {
  background: url("/wp-content/uploads/2014/12/background-opaque.png");
  position: absolute;
  top: 30%;
  right: -22%;
}

/* line 76, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-builder {
  margin: 1rem 0;
}

/* line 81, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-builder h1 {
  margin-top: 1rem;
}
/* line 84, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-builder h3 {
  color: black;
  padding-top: 0.2rem;
}

 /*=============================
    CONSULTATION LANDING PAGE
===============================*/
/* line 94, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-banner {
  background-color: black;
}
/* line 95, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-banner img {
  margin-top: -1rem;
  width: 60%;
  float: right;
}
/* line 100, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-banner p, .ebook-banner .custom-header, .ebook-banner #main .single-team ul li, #main .single-team ul .ebook-banner li {
  color: white;
  padding: 2.2rem 0 0rem;
}
/* line 101, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-banner p strong, .ebook-banner .custom-header strong, .ebook-banner #main .single-team ul li strong, #main .single-team ul .ebook-banner li strong {
  color: white;
}

 /*=============================
    EBOOK SUCCESS WITH CONSULT
===============================*/
/* line 115, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-success .main-banner {
  padding: 5rem 0 3rem;
}
/* line 118, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-success .main-banner .ebook-image-section img {
  width: 100%;
  float: right;
}
/* line 123, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-success .main-banner .ebook-description-section {
  text-align: left;
}
/* line 124, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-success .main-banner .ebook-description-section h6 {
  color: white;
  text-transform: none;
}
/* line 128, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-success .main-banner .ebook-description-section .btn-second-priority {
  font-size: 1.2rem;
  padding: 20px 20px;
  font-weight: 700;
  margin: 20px 0px;
  position: relative;
}
/* line 141, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-success .main-banner .ebook-description-section p, .ebook-success .main-banner .ebook-description-section .custom-header, .ebook-success .main-banner .ebook-description-section #main .single-team ul li, #main .single-team ul .ebook-success .main-banner .ebook-description-section li {
  padding-top: 15px;
  text-align: left;
  max-width: 100%;
}
/* line 146, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-success .main-banner .ebook-description-section h1 {
  text-align: left;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
/* line 151, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-success .main-banner .ebook-description-section h2 {
  margin-bottom: 0px;
  color: white;
  text-align: left;
}

/* line 162, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-success-consult-request {
  background: white;
  padding: 3.5rem 0 7rem;
}
/* line 163, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-success-consult-request .ebook-success-form {
  margin-top: 0rem;
}
/* line 170, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-success-consult-request .consult-content h2 {
  margin-bottom: 0px;
  padding-bottom: 4px;
}
/* line 174, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-success-consult-request .consult-content h4 {
  padding-top: 1rem;
}
/* line 177, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-success-consult-request .consult-content ul {
  list-style: none;
  margin-left: 0rem;
  margin-top: 1rem;
}
/* line 178, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-success-consult-request .consult-content ul li {
  display: table-row;
  color: black;
}
/* line 179, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-success-consult-request .consult-content ul li:before {
  content: "\f067";
  color: black;
  font-family: FontAwesome;
  padding-right: 10px;
  display: table-cell;
}
/* line 194, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-success-consult-request .consult-content img {
  width: 100%;
  max-width: 100%;
}
/* line 196, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-success-consult-request .consult-form {
  text-align: center;
}
/* line 198, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-success-consult-request .consult-form.ebook-success-form .form-main, .ebook-success-consult-request .consult-form.ebook-success-form .dynamic-sidebar form, .dynamic-sidebar .ebook-success-consult-request .consult-form.ebook-success-form form {
  margin-top: 0;
}
/* line 202, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-success-consult-request .consult-form .form-main, .ebook-success-consult-request .consult-form .dynamic-sidebar form, .dynamic-sidebar .ebook-success-consult-request .consult-form form {
  width: 90%;
  background-color: #f4f4f4;
  display: inline-block;
}
/* line 203, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-success-consult-request .consult-form .form-main:after, .ebook-success-consult-request .consult-form .dynamic-sidebar form:after, .dynamic-sidebar .ebook-success-consult-request .consult-form form:after {
  content: "\00a0";
  display: block;
  height: 500px;
  width: 258px;
  position: absolute;
  top: 108%;
  left: 20%;
  margin: 0px 0 0 -50px;
  z-index: 5000;
  background-repeat: no-repeat;
}
/* line 217, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-success-consult-request .consult-form .form-main .warning p, .ebook-success-consult-request .consult-form .dynamic-sidebar form .warning p, .dynamic-sidebar .ebook-success-consult-request .consult-form form .warning p, .ebook-success-consult-request .consult-form .form-main .warning .custom-header, .ebook-success-consult-request .consult-form .dynamic-sidebar form .warning .custom-header, .dynamic-sidebar .ebook-success-consult-request .consult-form form .warning .custom-header, .ebook-success-consult-request .consult-form .form-main .warning #main .single-team ul li, #main .single-team ul .ebook-success-consult-request .consult-form .form-main .warning li, .ebook-success-consult-request .consult-form .dynamic-sidebar form .warning #main .single-team ul li, #main .single-team ul .ebook-success-consult-request .consult-form .dynamic-sidebar form .warning li, .dynamic-sidebar .ebook-success-consult-request .consult-form form .warning #main .single-team ul li, #main .single-team ul .dynamic-sidebar .ebook-success-consult-request .consult-form form .warning li {
  padding: 0px 10px;
  text-align: center;
  font-size: 1em;
}
/* line 223, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-success-consult-request .consult-form .form-main h6, .ebook-success-consult-request .consult-form .dynamic-sidebar form h6, .dynamic-sidebar .ebook-success-consult-request .consult-form form h6 {
  color: white;
}
/* line 226, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-success-consult-request .consult-form .form-main input, .ebook-success-consult-request .consult-form .dynamic-sidebar form input, .dynamic-sidebar .ebook-success-consult-request .consult-form form input {
  margin: 6px 0;
}
/* line 229, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-success-consult-request .consult-form .form-main input[type=submit], .ebook-success-consult-request .consult-form .dynamic-sidebar form input[type=submit], .dynamic-sidebar .ebook-success-consult-request .consult-form form input[type=submit] {
  width: 100%;
  font-size: 1.2rem;
  margin: 6px 0;
  height: 70px;
  background-color: #5bd461;
  color: #ffffff;
  border: 3px solid #4cba51;
}
/* line 239, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-success-consult-request .consult-form .form-main .form-label h4, .ebook-success-consult-request .consult-form .dynamic-sidebar form .form-label h4, .dynamic-sidebar .ebook-success-consult-request .consult-form form .form-label h4 {
  color: white;
  font-size: 1.2rem;
  text-transform: none !important;
  text-align: center;
}

 /*=============================
    LANDING PAGE JUST EBOOK
===============================*/
/* line 263, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-landing .form-main h4, .ebook-landing .dynamic-sidebar form h4, .dynamic-sidebar .ebook-landing form h4 {
  text-transform: none !important;
}
/* line 268, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-landing .ebook-image-section h6 {
  padding-top: .5rem;
  display: inline-block !important;
  line-height: 120%;
  color: white;
  width: 100%;
}
/* line 276, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-landing .ebook-description-section {
  margin-top: 13px;
}
/* line 281, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-landing .large-9 li p, .ebook-landing .large-9 li .custom-header, .ebook-landing .large-9 li #main .single-team ul li, #main .single-team ul .ebook-landing .large-9 li li {
  padding-left: 0;
}
/* line 285, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-landing .large-9 h3, .ebook-landing .large-9 h5, .ebook-landing .large-9 p, .ebook-landing .large-9 .custom-header, .ebook-landing .large-9 #main .single-team ul li, #main .single-team ul .ebook-landing .large-9 li, .ebook-landing .large-9 ul {
  padding-left: 15px;
}
/* line 289, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-landing .main-banner {
  padding: 11.2rem 0 7rem;
}
/* line 290, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-landing .main-banner h5 {
  color: white;
}
/* line 293, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-landing .main-banner h4 {
  color: white;
  text-transform: uppercase;
}
/* line 297, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-landing .main-banner h3 {
  margin: 0px;
  padding-bottom: 4px;
  color: white;
  max-width: 565px;
}
/* line 303, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-landing .main-banner h2 {
  color: white;
  text-align: left;
  color: white;
}
/* line 308, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-landing .main-banner img {
  width: 95%;
  float: left;
}
/* line 312, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-landing .main-banner p, .ebook-landing .main-banner .custom-header, .ebook-landing .main-banner #main .single-team ul li, #main .single-team ul .ebook-landing .main-banner li {
  text-align: left;
  margin: 0;
  max-width: 100%;
}
/* line 318, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-landing .main-banner .ebook-image-section {
  text-align: center;
}
/* line 319, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-landing .main-banner .ebook-image-section h4 {
  color: white;
  font-weight: 600;
}
/* line 320, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-landing .main-banner .ebook-image-section h4 span {
  text-decoration: line-through;
}
/* line 328, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-landing .main-banner .form-positioning {
  position: relative;
}
/* line 330, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-landing .main-banner .form-positioning .form-main input, .ebook-landing .main-banner .form-positioning .dynamic-sidebar form input, .dynamic-sidebar .ebook-landing .main-banner .form-positioning form input, .ebook-landing .main-banner .form-positioning .form-main select, .ebook-landing .main-banner .form-positioning .dynamic-sidebar form select, .dynamic-sidebar .ebook-landing .main-banner .form-positioning form select {
  margin: 6px 0 0;
}
/* line 333, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-landing .main-banner .form-positioning .form-main h6, .ebook-landing .main-banner .form-positioning .dynamic-sidebar form h6, .dynamic-sidebar .ebook-landing .main-banner .form-positioning form h6 {
  color: white;
}
/* line 336, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-landing .main-banner .form-positioning .form-main .form-label, .ebook-landing .main-banner .form-positioning .dynamic-sidebar form .form-label, .dynamic-sidebar .ebook-landing .main-banner .form-positioning form .form-label {
  padding: 15px 10px;
}
/* line 339, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-landing .main-banner .form-positioning .form-main p, .ebook-landing .main-banner .form-positioning .dynamic-sidebar form p, .dynamic-sidebar .ebook-landing .main-banner .form-positioning form p, .ebook-landing .main-banner .form-positioning .form-main .custom-header, .ebook-landing .main-banner .form-positioning .dynamic-sidebar form .custom-header, .dynamic-sidebar .ebook-landing .main-banner .form-positioning form .custom-header, .ebook-landing .main-banner .form-positioning .form-main #main .single-team ul li, #main .single-team ul .ebook-landing .main-banner .form-positioning .form-main li, .ebook-landing .main-banner .form-positioning .dynamic-sidebar form #main .single-team ul li, #main .single-team ul .ebook-landing .main-banner .form-positioning .dynamic-sidebar form li, .dynamic-sidebar .ebook-landing .main-banner .form-positioning form #main .single-team ul li, #main .single-team ul .dynamic-sidebar .ebook-landing .main-banner .form-positioning form li {
  text-align: center;
  padding: 20px 0px;
  color: #535353;
}
/* line 344, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-landing .main-banner .form-positioning .form-main .gform_wrapper, .ebook-landing .main-banner .form-positioning .dynamic-sidebar form .gform_wrapper, .dynamic-sidebar .ebook-landing .main-banner .form-positioning form .gform_wrapper {
  max-width: 100%;
}
/* line 345, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-landing .main-banner .form-positioning .form-main .gform_wrapper input[type="submit"], .ebook-landing .main-banner .form-positioning .dynamic-sidebar form .gform_wrapper input[type="submit"], .dynamic-sidebar .ebook-landing .main-banner .form-positioning form .gform_wrapper input[type="submit"] {
  width: 100%;
  font-size: 1.3rem !important;
  font-weight: 700;
  margin-bottom: 5px;
  height: 70px;
  background-color: #5bd461;
  color: #ffffff;
  border: 3px solid #4cba51;
}
/* line 358, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-landing .main-banner .form-positioning .form-main .form-label h4, .ebook-landing .main-banner .form-positioning .dynamic-sidebar form .form-label h4, .dynamic-sidebar .ebook-landing .main-banner .form-positioning form .form-label h4 {
  color: white;
  font-size: 1.2rem;
}
/* line 363, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-landing .main-banner .form-positioning .form-main .form-bottom-arrow, .ebook-landing .main-banner .form-positioning .dynamic-sidebar form .form-bottom-arrow, .dynamic-sidebar .ebook-landing .main-banner .form-positioning form .form-bottom-arrow {
  max-width: 170px;
  margin-left: -20px;
}
/* line 368, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-landing .main-banner .form-positioning .form-top-arrow {
  position: absolute;
  max-width: 112px;
  top: -160px;
  right: 25px;
}
/* line 376, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-landing .main-banner ul {
  margin: 0;
  list-style: none;
  padding-top: 20px;
}
/* line 381, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-landing .main-banner ul li {
  padding-left: 25px;
  color: white;
  position: relative;
  margin-bottom: 20px;
}
/* line 386, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-landing .main-banner ul li:before {
  content: "\f05d";
  color: white;
  font-family: FontAwesome;
  font-weight: 100;
  position: absolute;
  left: 0;
  font-size: 1.3rem;
}
/* line 400, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-landing .ebook-extra-information {
  padding: 3rem 0;
  background-color: #2b2c2d;
}
/* line 401, ../../sass_files/layouts/pages/_landing-pages.scss */
.ebook-landing .ebook-extra-information h4 {
  color: white;
  text-transform: none;
  font-weight: 100;
}

/* line 412, ../../sass_files/layouts/pages/_landing-pages.scss */
.single.single-campaign {
  background-color: white;
}
/* line 413, ../../sass_files/layouts/pages/_landing-pages.scss */
.single.single-campaign .footer-main, .single.single-campaign .header-top, .single.single-campaign #nav {
  display: none !important;
}
/* line 416, ../../sass_files/layouts/pages/_landing-pages.scss */
.single.single-campaign .is-sticky .header-main {
  opacity: 1;
}

/*=============================
  General campaign form styling 
===============================*/
/* line 425, ../../sass_files/layouts/pages/_landing-pages.scss */
.hide-anim {
  opacity: 0;
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
  -ms-transform: rotate(-30deg);
  /* IE 9 */
  -webkit-transform: rotate(-30deg);
  /* Chrome, Safari, Opera */
  transform: rotate(-30deg);
}

/* line 436, ../../sass_files/layouts/pages/_landing-pages.scss */
.hide-anim-alt {
  opacity: 0;
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
  -ms-transform: rotate(30deg);
  /* IE 9 */
  -webkit-transform: rotate(30deg);
  /* Chrome, Safari, Opera */
  transform: rotate(30deg);
}

/* line 447, ../../sass_files/layouts/pages/_landing-pages.scss */
.form-main, .dynamic-sidebar form {
  position: relative;
}
/* line 448, ../../sass_files/layouts/pages/_landing-pages.scss */
.form-main .row.warning, .dynamic-sidebar form .row.warning {
  margin-bottom: 10px;
}
/* line 451, ../../sass_files/layouts/pages/_landing-pages.scss */
.form-main .gform_wrapper, .dynamic-sidebar form .gform_wrapper {
  max-width: 100%;
  margin-bottom: 0;
}
/* line 455, ../../sass_files/layouts/pages/_landing-pages.scss */
.form-main .form-top-arrow, .dynamic-sidebar form .form-top-arrow {
  position: absolute;
  top: -148px;
  right: 0px;
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}
/* line 465, ../../sass_files/layouts/pages/_landing-pages.scss */
.form-main .form-bottom-arrow, .dynamic-sidebar form .form-bottom-arrow {
  position: absolute;
  bottom: -65px;
  left: -130px;
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}

/*=============================
    Campaign Sticky Footer
===============================*/
/* line 480, ../../sass_files/layouts/pages/_landing-pages.scss */
.single-campaign .stickyFooterEbook {
  background-color: #2f3537;
}
/* line 481, ../../sass_files/layouts/pages/_landing-pages.scss */
.single-campaign .stickyFooterEbook.active {
  display: none !important;
}
/* line 484, ../../sass_files/layouts/pages/_landing-pages.scss */
.single-campaign .stickyFooterEbook h6 {
  color: #ffffff;
}
/* line 487, ../../sass_files/layouts/pages/_landing-pages.scss */
.single-campaign .stickyFooterEbook .downloadedCounter p, .single-campaign .stickyFooterEbook .downloadedCounter .custom-header, .single-campaign .stickyFooterEbook .downloadedCounter #main .single-team ul li, #main .single-team ul .single-campaign .stickyFooterEbook .downloadedCounter li {
  color: #ffffff;
}
/* line 490, ../../sass_files/layouts/pages/_landing-pages.scss */
.single-campaign .stickyFooterEbook a {
  background-color: #ffffff;
  color: #2f3537;
  border: 2px solid #787c7d;
}

/*=============================
      PAGE COLOUR VARS
===============================*/
/*=============================
          PAGE STYLING
===============================*/
/* line 16, ../../sass_files/layouts/pages/_team.scss */
.page-template-page-templatestemplate-team-php .full-width {
  background: white;
}
/* line 18, ../../sass_files/layouts/pages/_team.scss */
.page-template-page-templatestemplate-team-php .fa {
  font-size: 2rem;
}
/* line 22, ../../sass_files/layouts/pages/_team.scss */
.page-template-page-templatestemplate-team-php .text-left {
  color: #131313;
}
/* line 26, ../../sass_files/layouts/pages/_team.scss */
.page-template-page-templatestemplate-team-php .team {
  padding: 5.4rem 0 5.3rem;
}
/* line 28, ../../sass_files/layouts/pages/_team.scss */
.page-template-page-templatestemplate-team-php .team .less-width {
  max-width: 65em;
  margin: 0 auto;
}
/* line 35, ../../sass_files/layouts/pages/_team.scss */
.page-template-page-templatestemplate-team-php .team .main_team {
  padding: 0px 0 35px 0;
  background: white;
  text-align: left;
}
/* line 39, ../../sass_files/layouts/pages/_team.scss */
.page-template-page-templatestemplate-team-php .team .main_team img {
  width: 100%;
  margin-bottom: 20px;
}
/* line 43, ../../sass_files/layouts/pages/_team.scss */
.page-template-page-templatestemplate-team-php .team .main_team h4, .page-template-page-templatestemplate-team-php .team .main_team h5 {
  text-align: left;
}
/* line 46, ../../sass_files/layouts/pages/_team.scss */
.page-template-page-templatestemplate-team-php .team .main_team h5 {
  text-transform: uppercase;
}
/* line 49, ../../sass_files/layouts/pages/_team.scss */
.page-template-page-templatestemplate-team-php .team .main_team h6 {
  text-transform: none;
}
/* line 57, ../../sass_files/layouts/pages/_team.scss */
.page-template-page-templatestemplate-team-php .team-2 {
  padding: 4.5rem 0 0rem;
}
/* line 58, ../../sass_files/layouts/pages/_team.scss */
.page-template-page-templatestemplate-team-php .team-2 .main_team {
  padding-bottom: 11px;
  background-color: white;
}
/* line 59, ../../sass_files/layouts/pages/_team.scss */
.page-template-page-templatestemplate-team-php .team-2 .main_team h6 {
  text-transform: none;
  margin-bottom: 13px;
}
/* line 63, ../../sass_files/layouts/pages/_team.scss */
.page-template-page-templatestemplate-team-php .team-2 .main_team h5 {
  text-transform: uppercase;
  margin-top: 14px;
}
/* line 73, ../../sass_files/layouts/pages/_team.scss */
.page-template-page-templatestemplate-team-php .sub_team {
  position: relative;
  background: #f0f0f0;
}
/* line 74, ../../sass_files/layouts/pages/_team.scss */
.page-template-page-templatestemplate-team-php .sub_team .sub_team_area {
  margin-bottom: 40px;
  margin-top: 3.4rem;
}
/* line 85, ../../sass_files/layouts/pages/_team.scss */
.page-template-page-templatestemplate-team-php .dark-team-box {
  max-width: 970px;
}
/* line 86, ../../sass_files/layouts/pages/_team.scss */
.page-template-page-templatestemplate-team-php .dark-team-box div.afterUnderline-div {
  margin: 12px -1px;
}
/* line 89, ../../sass_files/layouts/pages/_team.scss */
.page-template-page-templatestemplate-team-php .dark-team-box h5 {
  text-transform: uppercase;
}
/* line 92, ../../sass_files/layouts/pages/_team.scss */
.page-template-page-templatestemplate-team-php .dark-team-box h6 {
  text-transform: none;
}
/* line 95, ../../sass_files/layouts/pages/_team.scss */
.page-template-page-templatestemplate-team-php .dark-team-box img {
  padding-bottom: 20px;
}
/* line 98, ../../sass_files/layouts/pages/_team.scss */
.page-template-page-templatestemplate-team-php .dark-team-box .fa-mobile {
  font-size: 2rem;
  margin-right: 10px;
}
/* line 102, ../../sass_files/layouts/pages/_team.scss */
.page-template-page-templatestemplate-team-php .dark-team-box .fa-paper-plane-o {
  font-size: 1rem;
  margin-right: 5px;
}
/* line 108, ../../sass_files/layouts/pages/_team.scss */
.page-template-page-templatestemplate-team-php .dark-team-box .no-fa li:before {
  content: none;
}
/* line 113, ../../sass_files/layouts/pages/_team.scss */
.page-template-page-templatestemplate-team-php .dark-team-box ul {
  margin-left: 0;
}
/* line 114, ../../sass_files/layouts/pages/_team.scss */
.page-template-page-templatestemplate-team-php .dark-team-box ul li {
  list-style: none;
}
/* line 115, ../../sass_files/layouts/pages/_team.scss */
.page-template-page-templatestemplate-team-php .dark-team-box ul li:before {
  content: "\f055";
  color: black;
  font-family: FontAwesome;
  padding-right: 10px;
}
/* line 125, ../../sass_files/layouts/pages/_team.scss */
.page-template-page-templatestemplate-team-php .dark-team-box a {
  width: 70%;
  text-align: center;
}
/* line 129, ../../sass_files/layouts/pages/_team.scss */
.page-template-page-templatestemplate-team-php .dark-team-box h3 {
  margin-bottom: 0;
}

/*=============================
          SINGLE TEAM STYLING
===============================*/
/* line 145, ../../sass_files/layouts/pages/_team.scss */
#main .single-team {
  max-width: none !important;
}
/* line 146, ../../sass_files/layouts/pages/_team.scss */
#main .single-team .btn-second-priority {
  max-width: 80%;
}
/* line 149, ../../sass_files/layouts/pages/_team.scss */
#main .single-team .social-inner {
  padding: 0px;
}
/* line 152, ../../sass_files/layouts/pages/_team.scss */
#main .single-team h2 {
  font-style: none;
  padding: 0;
  margin: 0;
}
/* line 157, ../../sass_files/layouts/pages/_team.scss */
#main .single-team .team-role {
  text-transform: none;
}

/* line 175, ../../sass_files/layouts/pages/_team.scss */
.dark-team-box {
  text-align: center;
  display: table-cell !important;
  vertical-align: middle;
  max-height: 690px;
  padding: 0;
}
/* line 183, ../../sass_files/layouts/pages/_team.scss */
.dark-team-box .limitWidth {
  max-width: 1100px;
  margin: 0 auto;
  display: block;
}

/* ---------------- Inner Page Styles  ----------------- */
/* line 5, ../../sass_files/layouts/pages/_services.scss */
.main-banner {
  background-size: cover;
  min-height: 250px;
  padding: 12rem 0 7rem;
  background-position: center center !important;
  margin-top: -136px;
  z-index: 2;
  position: relative;
}
/* line 6, ../../sass_files/layouts/pages/_services.scss */
.main-banner .main-banner-content {
  text-align: center;
}
/* line 7, ../../sass_files/layouts/pages/_services.scss */
.main-banner .main-banner-content p, .main-banner .main-banner-content .custom-header, .main-banner .main-banner-content #main .single-team ul li, #main .single-team ul .main-banner .main-banner-content li {
  color: #ffffff;
  font-size: 1rem;
  text-align: center;
  max-width: 96%;
}

/* line 25, ../../sass_files/layouts/pages/_services.scss */
.main-banner-bottom .form-main, .main-banner-bottom .dynamic-sidebar form, .dynamic-sidebar .main-banner-bottom form {
  margin-top: -15px;
}
/* line 26, ../../sass_files/layouts/pages/_services.scss */
.main-banner-bottom .form-main:before, .main-banner-bottom .dynamic-sidebar form:before, .dynamic-sidebar .main-banner-bottom form:before {
  background-image: url("/wp-content/themes/rockstar_theme/img/arr-up.png");
  content: "\00a0";
  display: block;
  height: 176px;
  width: 220px;
  position: absolute;
  top: -12rem;
  left: 20rem;
  margin: 0px 0 0 -50px;
  z-index: 5000;
  background-repeat: no-repeat;
}
/* line 40, ../../sass_files/layouts/pages/_services.scss */
.main-banner-bottom .form-main .gform_wrapper input[type=text], .main-banner-bottom .dynamic-sidebar form .gform_wrapper input[type=text], .dynamic-sidebar .main-banner-bottom form .gform_wrapper input[type=text],
.main-banner-bottom .form-main .gform_wrapper select,
.main-banner-bottom .dynamic-sidebar form .gform_wrapper select,
.dynamic-sidebar .main-banner-bottom form .gform_wrapper select {
  margin: 7px 0 0px;
}
/* line 44, ../../sass_files/layouts/pages/_services.scss */
.main-banner-bottom .form-main .gform_wrapper input[type=submit], .main-banner-bottom .dynamic-sidebar form .gform_wrapper input[type=submit], .dynamic-sidebar .main-banner-bottom form .gform_wrapper input[type=submit] {
  font-size: 0.9rem;
  margin-top: 8px;
  margin-bottom: 12px;
}
/* line 49, ../../sass_files/layouts/pages/_services.scss */
.main-banner-bottom .form-main .gform_wrapper .gform_footer, .main-banner-bottom .dynamic-sidebar form .gform_wrapper .gform_footer, .dynamic-sidebar .main-banner-bottom form .gform_wrapper .gform_footer {
  position: relative;
}
/* line 50, ../../sass_files/layouts/pages/_services.scss */
.main-banner-bottom .form-main .gform_wrapper .gform_footer:after, .main-banner-bottom .dynamic-sidebar form .gform_wrapper .gform_footer:after, .dynamic-sidebar .main-banner-bottom form .gform_wrapper .gform_footer:after {
  content: url("/wp-content/themes/rockstar_theme/img/arrow-left.png");
  position: absolute;
  top: 27%;
}
/* line 60, ../../sass_files/layouts/pages/_services.scss */
.main-banner-bottom .left-content {
  padding: 4% 4% 3%;
}
/* line 61, ../../sass_files/layouts/pages/_services.scss */
.main-banner-bottom .left-content p, .main-banner-bottom .left-content .custom-header, .main-banner-bottom .left-content #main .single-team ul li, #main .single-team ul .main-banner-bottom .left-content li {
  color: #ffffff;
  max-width: 84%;
}
/* line 65, ../../sass_files/layouts/pages/_services.scss */
.main-banner-bottom .left-content h3 {
  color: #ffffff;
  max-width: 70%;
}
/* line 71, ../../sass_files/layouts/pages/_services.scss */
.main-banner-bottom h4 {
  color: #ffffff;
  text-transform: uppercase;
}

/* line 78, ../../sass_files/layouts/pages/_services.scss */
.page-template-default .main-banner-bottom {
  background: #292b2c;
  background-size: cover;
}

/* line 84, ../../sass_files/layouts/pages/_services.scss */
.benefits-block {
  padding: 2% 0 3.5%;
  background: #ffffff;
}
/* line 85, ../../sass_files/layouts/pages/_services.scss */
.benefits-block > .row {
  padding: 30px 0;
}
/* line 88, ../../sass_files/layouts/pages/_services.scss */
.benefits-block .services-heading {
  text-align: center;
}
/* line 89, ../../sass_files/layouts/pages/_services.scss */
.benefits-block .services-heading h3 {
  padding: 20px 0 40px;
  color: #000000;
}
/* line 93, ../../sass_files/layouts/pages/_services.scss */
.benefits-block .services-heading p, .benefits-block .services-heading .custom-header, .benefits-block .services-heading #main .single-team ul li, #main .single-team ul .benefits-block .services-heading li {
  font-weight: 600;
  padding-bottom: 18px;
  color: #6E6E6E;
  font-style: italic;
}
/* line 103, ../../sass_files/layouts/pages/_services.scss */
.benefits-block .text-section:nth-child(1) h4, .benefits-block .text-section:nth-child(1) p, .benefits-block .text-section:nth-child(1) .custom-header, .benefits-block .text-section:nth-child(1) #main .single-team ul li, #main .single-team ul .benefits-block .text-section:nth-child(1) li, .benefits-block .text-section:nth-child(3) h4, .benefits-block .text-section:nth-child(3) p, .benefits-block .text-section:nth-child(3) .custom-header, .benefits-block .text-section:nth-child(3) #main .single-team ul li, #main .single-team ul .benefits-block .text-section:nth-child(3) li {
  text-align: right;
}
/* line 108, ../../sass_files/layouts/pages/_services.scss */
.benefits-block h4 {
  text-transform: uppercase;
  text-align: left;
  color: #000000;
  margin-bottom: 0px;
  padding-bottom: 0px;
}
/* line 115, ../../sass_files/layouts/pages/_services.scss */
.benefits-block .icon-blocks {
  border-right: 1px solid #D63A3B;
}
/* line 116, ../../sass_files/layouts/pages/_services.scss */
.benefits-block .icon-blocks .row {
  margin-top: 16px;
}
/* line 119, ../../sass_files/layouts/pages/_services.scss */
.benefits-block .icon-blocks:nth-child(2), .benefits-block .icon-blocks:nth-child(4) {
  border: none;
}
/* line 122, ../../sass_files/layouts/pages/_services.scss */
.benefits-block .icon-blocks img {
  width: 70px;
}
/* line 128, ../../sass_files/layouts/pages/_services.scss */
.benefits-block .cta-button-block {
  margin-left: 7rem;
  padding-top: 0px;
}
/* line 129, ../../sass_files/layouts/pages/_services.scss */
.benefits-block .cta-button-block .btn-second-priority {
  margin-left: 10px;
  text-align: center;
  height: 50px;
  padding: 15px 30px;
}
/* line 135, ../../sass_files/layouts/pages/_services.scss */
.benefits-block .cta-button-block img {
  max-width: 75%;
}

/* line 145, ../../sass_files/layouts/pages/_services.scss */
.image-left-ebook-right {
  position: relative;
  display: inline-block;
  width: 100%;
}
/* line 147, ../../sass_files/layouts/pages/_services.scss */
.image-left-ebook-right .text-left-services h1 {
  font-family: "Graduate", cursive;
  color: #ffffff;
  font-size: 5.5rem;
  font-style: normal;
  line-height: 60px;
  text-align: left;
  vertical-align: middle;
  line-height: 70px;
  padding: 6rem 3rem 0;
}
/* line 159, ../../sass_files/layouts/pages/_services.scss */
.image-left-ebook-right .ebook-section-services {
  background-color: #ffdd1c;
}
/* line 162, ../../sass_files/layouts/pages/_services.scss */
.image-left-ebook-right .columns {
  padding: 0px;
}
/* line 165, ../../sass_files/layouts/pages/_services.scss */
.image-left-ebook-right .ebook-download {
  min-height: 500px;
  max-height: 500px;
  padding: 92px 22px !important;
}
/* line 171, ../../sass_files/layouts/pages/_services.scss */
.image-left-ebook-right .large-6:first-child, .image-left-ebook-right .medium-6:first-child {
  width: 55%;
}
/* line 174, ../../sass_files/layouts/pages/_services.scss */
.image-left-ebook-right .large-6:last-child, .image-left-ebook-right .medium-6:last-child {
  width: 45%;
}
/* line 178, ../../sass_files/layouts/pages/_services.scss */
.image-left-ebook-right .full-width-image {
  min-height: 500px;
  max-height: 500px;
  background: url("/wp-content/themes/rockstar_theme/img/ebook-block-bg.jpg");
  background-size: cover;
}
/* line 184, ../../sass_files/layouts/pages/_services.scss */
.image-left-ebook-right:after {
  background-image: url("/wp-content/themes/rockstar_theme/img/background-yellow.png");
  content: "\00a0";
  display: block;
  height: 500px;
  width: 90px;
  position: absolute;
  top: 0%;
  left: 53%;
  margin: 0px 0 0 -50px;
  z-index: 1;
}

/* line 201, ../../sass_files/layouts/pages/_services.scss */
.main-content-area {
  margin-top: -7px;
  padding: 1rem 0 3rem;
  background: #ffffff;
}
/* line 202, ../../sass_files/layouts/pages/_services.scss */
.main-content-area .story-content {
  padding: 3rem 1rem;
}
/* line 205, ../../sass_files/layouts/pages/_services.scss */
.main-content-area h3 {
  margin-bottom: 0px;
  color: #000000;
}
/* line 209, ../../sass_files/layouts/pages/_services.scss */
.main-content-area p, .main-content-area .custom-header, .main-content-area #main .single-team ul li, #main .single-team ul .main-content-area li {
  margin-bottom: 0px;
}
/* line 212, ../../sass_files/layouts/pages/_services.scss */
.main-content-area .sub-heading {
  padding: 20px 0 10px;
  font-weight: 600;
  font-size: 1.3rem;
  text-transform: uppercase;
}
/* line 218, ../../sass_files/layouts/pages/_services.scss */
.main-content-area ul {
  list-style: none;
  position: relative;
  padding-left: 30px;
  padding-top: 3rem;
}
/* line 219, ../../sass_files/layouts/pages/_services.scss */
.main-content-area ul li {
  font-style: italic;
  font-size: 1.2rem;
  padding-top: 14px;
  color: #4c4c4c;
  font-weight: 600;
}
/* line 220, ../../sass_files/layouts/pages/_services.scss */
.main-content-area ul li:first-child {
  padding: 0px;
}
/* line 223, ../../sass_files/layouts/pages/_services.scss */
.main-content-area ul li:before {
  content: "";
  font-size: 1.2em;
  font-weight: 200;
  color: #530000;
  font-style: normal;
  font-family: FontAwesome;
  position: absolute;
  left: 0;
}
/* line 244, ../../sass_files/layouts/pages/_services.scss */
.main-content-area .button-section {
  padding: 2rem 0 1rem;
}
/* line 247, ../../sass_files/layouts/pages/_services.scss */
.main-content-area .sidebar {
  padding: 3rem 2rem 0rem;
}
/* line 248, ../../sass_files/layouts/pages/_services.scss */
.main-content-area .sidebar .sidebar-block {
  border: 1px solid black;
}
/* line 253, ../../sass_files/layouts/pages/_services.scss */
.main-content-area .text-section-sidebar {
  padding: 15px;
}
/* line 254, ../../sass_files/layouts/pages/_services.scss */
.main-content-area .text-section-sidebar .bold {
  font-weight: bold;
}
/* line 259, ../../sass_files/layouts/pages/_services.scss */
.main-content-area .arrow {
  -webkit-transform: rotate(180deg);
  /* Chrome and other webkit browsers */
  -moz-transform: rotate(180deg);
  /* FF */
  -o-transform: rotate(180deg);
  /* Opera */
  -ms-transform: rotate(180deg);
  /* IE9 */
  transform: rotate(180deg);
  /* W3C complaint browsers */
  filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=-0.59846, M12=--0.80115, M21=-0.80115, M22=-0.59846);
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=-0.59846, M12=--0.80115, M21=-0.80115, M22=-0.59846)";
  zoom: 1;
  float: left;
}
/* line 263, ../../sass_files/layouts/pages/_services.scss */
.main-content-area .btn-second-priority {
  margin-left: 20px;
}
/* line 266, ../../sass_files/layouts/pages/_services.scss */
.main-content-area .popout-full-text {
  padding: 0px;
  margin: 30px 0px;
}
/* line 270, ../../sass_files/layouts/pages/_services.scss */
.main-content-area .btn-third-priority {
  color: #000000;
  border: 2px solid #000000;
}
/* line 271, ../../sass_files/layouts/pages/_services.scss */
.main-content-area .btn-third-priority:hover {
  background: #000000;
  color: #ffffff;
}

/* line 283, ../../sass_files/layouts/pages/_services.scss */
.icon-background, .icon-background-left {
  float: right;
  background: #E9222D;
  -webkit-border-radius: 90px;
  -moz-border-radius: 90px;
  -ms-border-radius: 90px;
  border-radius: 90px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  overflow: hidden;
  width: 110px;
  height: 110px;
  text-align: center;
  vertical-align: middle;
  margin-top: -8px;
  margin-left: 12px;
  display: table;
  max-width: 110px;
  height: 111px;
  margin: 0 auto;
}
/* line 284, ../../sass_files/layouts/pages/_services.scss */
.icon-background:hover, .icon-background-left:hover {
  opacity: 0.7;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

/* line 304, ../../sass_files/layouts/pages/_services.scss */
.icon-background-left {
  float: left;
}

/* line 309, ../../sass_files/layouts/pages/_services.scss */
.icon-inner {
  display: table-cell;
  vertical-align: middle;
}

/* line 314, ../../sass_files/layouts/pages/_services.scss */
.gallery-outer {
  padding: 0px;
  margin: 0px;
}
/* line 315, ../../sass_files/layouts/pages/_services.scss */
.gallery-outer #gallery {
  padding: 0px;
  margin: 0px;
}
/* line 317, ../../sass_files/layouts/pages/_services.scss */
.gallery-outer #gallery .gallery-title .gallery_heading_box {
  padding-top: 25px;
}
/* line 320, ../../sass_files/layouts/pages/_services.scss */
.gallery-outer #gallery .gallery-title h3 {
  text-align: left;
  font-weight: 700;
  font-style: italic;
  margin-bottom: 0px;
  padding-bottom: 0px;
}
/* line 328, ../../sass_files/layouts/pages/_services.scss */
.gallery-outer #gallery .gallery-large {
  font-size: 2em;
}
/* line 331, ../../sass_files/layouts/pages/_services.scss */
.gallery-outer #gallery .sub-gallery {
  color: #EF9B4C;
}
/* line 334, ../../sass_files/layouts/pages/_services.scss */
.gallery-outer #gallery li:nth-child(7n).loaded:hover {
  width: 14.2%;
}

/* line 346, ../../sass_files/layouts/pages/_services.scss */
.chevronleft {
  position: relative;
  padding: 5px;
  height: 32px;
  width: 18px;
  margin-left: 5px;
  margin-top: 0px;
  float: left;
}

/* line 356, ../../sass_files/layouts/pages/_services.scss */
.chevronleft:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 50%;
  width: 100%;
  background: #E9222D;
  -webkit-transform: skew(-25deg, 0deg);
  -moz-transform: skew(-25deg, 0deg);
  -ms-transform: skew(-25deg, 0deg);
  -o-transform: skew(-25deg, 0deg);
  transform: skew(-25deg, 0deg);
}

/* line 371, ../../sass_files/layouts/pages/_services.scss */
.chevronleft:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 0;
  height: 50%;
  width: 100%;
  background: #E9222D;
  -webkit-transform: skew(25deg, 0deg);
  -moz-transform: skew(25deg, 0deg);
  -ms-transform: skew(25deg, 0deg);
  -o-transform: skew(25deg, 0deg);
  transform: skew(25deg, 0deg);
}

/* line 386, ../../sass_files/layouts/pages/_services.scss */
.chevronright {
  position: relative;
  padding: 5px;
  height: 34px;
  width: 16px;
  margin-left: 6px;
  margin-top: 0px;
  float: left;
}

/* line 396, ../../sass_files/layouts/pages/_services.scss */
.chevronright:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 50%;
  width: 100%;
  background: #E9222D;
  -webkit-transform: skew(25deg, 0deg);
  -moz-transform: skew(25deg, 0deg);
  -ms-transform: skew(25deg, 0deg);
  -o-transform: skew(25deg, 0deg);
  transform: skew(25deg, 0deg);
}

/* line 411, ../../sass_files/layouts/pages/_services.scss */
.chevronright:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 0;
  height: 50%;
  width: 100%;
  background: #E9222D;
  -webkit-transform: skew(-25deg, 0deg);
  -moz-transform: skew(-25deg, 0deg);
  -ms-transform: skew(-25deg, 0deg);
  -o-transform: skew(-25deg, 0deg);
  transform: skew(-25deg, 0deg);
}

/* line 2, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonial-grid li {
  padding: 0;
}

/* line 7, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonials-left-text-right p:first-child, .testimonials-left-text-right .custom-header:first-child, .testimonials-left-text-right #main .single-team ul li:first-child, #main .single-team ul .testimonials-left-text-right li:first-child {
  display: none !important;
}

/* line 11, ../../sass_files/layouts/pages/_success-stories.scss */
.combined-video-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 500px !important;
}

/* line 18, ../../sass_files/layouts/pages/_success-stories.scss */
.bx-wrapper .bx-viewport {
  border: none !important;
  box-shadow: none !important;
}

/* line 23, ../../sass_files/layouts/pages/_success-stories.scss */
.combined-video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 31, ../../sass_files/layouts/pages/_success-stories.scss */
.success_strip {
  background: #EF9B4C;
  height: 80px;
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 32, ../../sass_files/layouts/pages/_success-stories.scss */
.success_strip .inner_strip {
  border-top: 2px solid white;
  border-bottom: 2px solid white;
  height: 60px;
  padding: 12px 0;
  position: relative;
}
/* line 33, ../../sass_files/layouts/pages/_success-stories.scss */
.success_strip .inner_strip h5 {
  text-transform: uppercase;
  text-align: center;
  color: white;
}
/* line 38, ../../sass_files/layouts/pages/_success-stories.scss */
.success_strip .inner_strip .chevron-arrow {
  right: 12%;
  float: right;
  top: 0px;
  position: absolute;
}
/* line 39, ../../sass_files/layouts/pages/_success-stories.scss */
.success_strip .inner_strip .chevron-arrow .chevronright {
  height: 30px;
  width: 14px;
}

/* line 60, ../../sass_files/layouts/pages/_success-stories.scss */
.flex-video iframe {
  max-height: 395px;
}

/* line 69, ../../sass_files/layouts/pages/_success-stories.scss */
.success_clients {
  background: #F0F0F0;
  padding-top: 7rem;
  padding-bottom: 7rem;
}
/* line 71, ../../sass_files/layouts/pages/_success-stories.scss */
.success_clients .success_section .success_lower {
  height: 350px;
  background-size: cover;
  background-position: center center;
}
/* line 76, ../../sass_files/layouts/pages/_success-stories.scss */
.success_clients .success_section .success_lower_content {
  height: 110px;
  padding: 30px;
  background: white;
}
/* line 77, ../../sass_files/layouts/pages/_success-stories.scss */
.success_clients .success_section .success_lower_content h5 {
  text-transform: uppercase;
}

/* line 93, ../../sass_files/layouts/pages/_success-stories.scss */
.page-template-page-templatessuccess_stories-php .success-panel .chart_info {
  padding: 0;
}
/* line 94, ../../sass_files/layouts/pages/_success-stories.scss */
.page-template-page-templatessuccess_stories-php .success-panel .chart_info h1 {
  color: #000000;
  font-size: 6rem;
  font-weight: bold;
  margin-top: 0%;
  margin-bottom: 0px;
  padding: 0px;
  font-style: normal;
}
/* line 103, ../../sass_files/layouts/pages/_success-stories.scss */
.page-template-page-templatessuccess_stories-php .success-panel .chart_info h2 {
  font-weight: bold;
}
/* line 107, ../../sass_files/layouts/pages/_success-stories.scss */
.page-template-page-templatessuccess_stories-php .success-panel .chart_info h3 {
  color: black;
  margin: 20px 0 0;
}
/* line 111, ../../sass_files/layouts/pages/_success-stories.scss */
.page-template-page-templatessuccess_stories-php .success-panel .chart_info p, .page-template-page-templatessuccess_stories-php .success-panel .chart_info .custom-header, .page-template-page-templatessuccess_stories-php .success-panel .chart_info #main .single-team ul li, #main .single-team ul .page-template-page-templatessuccess_stories-php .success-panel .chart_info li {
  padding: 0% 0 0%;
  margin-bottom: 0px;
}
/* line 115, ../../sass_files/layouts/pages/_success-stories.scss */
.page-template-page-templatessuccess_stories-php .success-panel .chart_info .first-text {
  padding: 0 0 0;
  text-transform: uppercase;
}
/* line 121, ../../sass_files/layouts/pages/_success-stories.scss */
.page-template-page-templatessuccess_stories-php .success-panel .btn-third-priority {
  border: 2px solid black;
  color: black;
  background: transparent;
}
/* line 122, ../../sass_files/layouts/pages/_success-stories.scss */
.page-template-page-templatessuccess_stories-php .success-panel .btn-third-priority:hover {
  background: black;
  color: white;
}
/* line 131, ../../sass_files/layouts/pages/_success-stories.scss */
.page-template-page-templatessuccess_stories-php .popout-full-text {
  padding: 4% 1% 0%;
}
/* line 134, ../../sass_files/layouts/pages/_success-stories.scss */
.page-template-page-templatessuccess_stories-php .client-story-full {
  padding: 0;
}
/* line 138, ../../sass_files/layouts/pages/_success-stories.scss */
.page-template-page-templatessuccess_stories-php .title-block h4 {
  text-transform: uppercase;
  font-weight: bold;
  max-width: 88%;
  font-style: italic;
}
/* line 144, ../../sass_files/layouts/pages/_success-stories.scss */
.page-template-page-templatessuccess_stories-php .title-block h3 {
  margin: 0;
  text-transform: uppercase;
  padding: 0 0 1rem;
  color: black;
}
/* line 151, ../../sass_files/layouts/pages/_success-stories.scss */
.page-template-page-templatessuccess_stories-php .success-story-image {
  width: 100%;
}
/* line 154, ../../sass_files/layouts/pages/_success-stories.scss */
.page-template-page-templatessuccess_stories-php .story-item {
  position: relative;
}
/* line 157, ../../sass_files/layouts/pages/_success-stories.scss */
.page-template-page-templatessuccess_stories-php .dark-overlay {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 2;
  background-color: #000000;
  opacity: 0;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 167, ../../sass_files/layouts/pages/_success-stories.scss */
.page-template-page-templatessuccess_stories-php a {
  color: white;
}
/* line 168, ../../sass_files/layouts/pages/_success-stories.scss */
.page-template-page-templatessuccess_stories-php a:hover {
  color: white;
}

/* line 175, ../../sass_files/layouts/pages/_success-stories.scss */
.fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed {
  border: none !important;
}

/* line 179, ../../sass_files/layouts/pages/_success-stories.scss */
#panel-system {
  position: relative;
  margin: 0 5px 0 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  padding: 7% 0 4%;
}

/* line 188, ../../sass_files/layouts/pages/_success-stories.scss */
div.success-panel {
  height: 100%;
  width: 100%;
  display: none;
}

/* line 198, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonials-block-grid .testimonial-success-block {
  max-width: 100%;
}
/* line 201, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonials-block-grid h2 {
  color: #ffffff;
  max-width: 60%;
  margin: 0 auto 16px;
}
/* line 202, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonials-block-grid h2 span {
  color: #E9222D;
}
/* line 211, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonials-block-grid figcaption p, .testimonials-block-grid figcaption .custom-header, .testimonials-block-grid figcaption #main .single-team ul li, #main .single-team ul .testimonials-block-grid figcaption li {
  max-width: 80%;
}
/* line 215, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonials-block-grid p, .testimonials-block-grid .custom-header, .testimonials-block-grid #main .single-team ul li, #main .single-team ul .testimonials-block-grid li {
  color: white;
  margin: 0px auto 4px;
  width: 80%;
  display: inline-block;
}
/* line 221, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonials-block-grid .client-slogan-block {
  max-width: 98%;
}

/* line 229, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonials-single-small, .testimonials-small {
  padding: 4.5rem 0 0rem;
  background: #E94042;
  background-size: cover;
}
/* line 230, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonials-single-small .client-image-slider, .testimonials-small .client-image-slider {
  width: 140px;
  height: 140px;
}
/* line 235, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonials-single-small .slick-dots li, .testimonials-small .slick-dots li {
  width: 10px;
}
/* line 238, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonials-single-small .slick-dots li.slick-active button:before, .testimonials-small .slick-dots li.slick-active button:before {
  color: white;
  opacity: 1;
}
/* line 245, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonials-single-small .slick-dots li button:before, .testimonials-small .slick-dots li button:before {
  font-size: 12px;
  color: white;
}
/* line 253, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonials-single-small #testimonials, .testimonials-small #testimonials {
  padding: 5% 0;
}
/* line 256, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonials-single-small .review-text, .testimonials-small .review-text {
  background: #818181;
  margin-top: 0.4rem;
  max-width: 70%;
  float: left !important;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  -ms-border-radius: 9px;
  border-radius: 9px;
  border: 2px solid #B0B0B0;
}
/* line 257, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonials-single-small .review-text:before, .testimonials-small .review-text:before {
  content: url("/wp-content/themes/rockstar_theme/img/arrow-background.png");
  position: absolute;
  left: -2%;
  top: 34%;
}
/* line 263, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonials-single-small .review-text p, .testimonials-single-small .review-text .custom-header, .testimonials-single-small .review-text #main .single-team ul li, #main .single-team ul .testimonials-single-small .review-text li, .testimonials-small .review-text p, .testimonials-small .review-text .custom-header, .testimonials-small .review-text #main .single-team ul li, #main .single-team ul .testimonials-small .review-text li {
  font-size: 1.2rem;
  padding: 1.3rem 0 0.5rem;
  color: #131313;
}
/* line 275, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonials-single-small .review-block, .testimonials-small .review-block {
  padding: 1rem 4rem;
}
/* line 276, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonials-single-small .review-block img, .testimonials-small .review-block img {
  border: 3px solid #ffffff;
  -webkit-border-radius: 90px;
  -moz-border-radius: 90px;
  -ms-border-radius: 90px;
  border-radius: 90px;
  margin: 0 auto;
}
/* line 281, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonials-single-small .review-block h6, .testimonials-small .review-block h6 {
  color: #EF9B4C;
  font-weight: 600;
  padding: 0.5rem;
}
/* line 288, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonials-single-small h2, .testimonials-small h2 {
  font-style: italic;
  font-weight: 800;
  color: white;
}

/* line 300, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonials-left-text-right {
  background: #E94042;
  background-size: cover;
  padding: 3rem 0 4rem;
}
/* line 302, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonials-left-text-right .bx-wrapper ul {
  margin-left: 0;
}
/* line 312, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonials-left-text-right a:hover {
  background-color: white;
  color: black;
}
@media only screen and (max-width: 40em) {
  /* line 311, ../../sass_files/layouts/pages/_success-stories.scss */
  .testimonials-left-text-right a {
    width: 100%;
  }
}
/* line 320, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonials-left-text-right h1 {
  text-align: left;
  padding-top: 20px;
}
/* line 324, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonials-left-text-right p, .testimonials-left-text-right .custom-header, .testimonials-left-text-right #main .single-team ul li, #main .single-team ul .testimonials-left-text-right li {
  text-align: left;
  color: #131313;
}
/* line 328, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonials-left-text-right h3 {
  text-align: left;
  color: #e04848;
  font-weight: 600;
  text-transform: uppercase;
}
/* line 334, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonials-left-text-right .combined-image-wrapper {
  width: 540px;
  background-size: cover;
  height: 400px;
}
/* line 335, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonials-left-text-right .combined-image-wrapper .testimonial-details {
  position: absolute;
  bottom: 0px;
  background: rgba(0, 0, 0, 0.75);
  width: 100%;
  padding-left: 20px;
  height: 57px;
}
/* line 344, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonials-left-text-right .combined-image-wrapper .testimonial-details p.name, .testimonials-left-text-right .combined-image-wrapper .testimonial-details .name.custom-header, .testimonials-left-text-right .combined-image-wrapper .testimonial-details #main .single-team ul li.name, #main .single-team ul .testimonials-left-text-right .combined-image-wrapper .testimonial-details li.name, .testimonials-left-text-right .combined-image-wrapper .testimonial-details h5.name {
  text-align: left;
  float: left;
  padding-left: 10px;
  color: white;
  text-transform: uppercase;
  font-weight: 500;
  margin: 0px;
  padding: 16px;
}
/* line 354, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonials-left-text-right .combined-image-wrapper .testimonial-details p.weight-loss-results, .testimonials-left-text-right .combined-image-wrapper .testimonial-details .weight-loss-results.custom-header, .testimonials-left-text-right .combined-image-wrapper .testimonial-details #main .single-team ul li.weight-loss-results, #main .single-team ul .testimonials-left-text-right .combined-image-wrapper .testimonial-details li.weight-loss-results, .testimonials-left-text-right .combined-image-wrapper .testimonial-details h5.weight-loss-results {
  float: right;
  color: white;
  padding: 16px 35px;
  text-transform: uppercase;
}
/* line 366, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonials-left-text-right .success-general-right {
  padding-top: 1rem;
  color: white;
}
@media only screen and (max-width: 64em) {
  /* line 366, ../../sass_files/layouts/pages/_success-stories.scss */
  .testimonials-left-text-right .success-general-right {
    padding-top: 1rem;
  }
}
/* line 373, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonials-left-text-right .slick-dots {
  margin: 0;
}
/* line 375, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonials-left-text-right .slick-dots li {
  width: 10px;
}
/* line 378, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonials-left-text-right .slick-dots li.slick-active button:before {
  color: #000000;
  opacity: 1;
}
/* line 385, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonials-left-text-right .slick-dots li button:before {
  font-size: 12px;
  color: #999999;
}
/* line 394, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonials-left-text-right #testimonials img {
  text-align: center;
  margin: 0 auto;
}

/* line 404, ../../sass_files/layouts/pages/_success-stories.scss */
.site-review .testimonials-landing {
  padding: 4rem 0;
}
/* line 405, ../../sass_files/layouts/pages/_success-stories.scss */
.site-review .testimonials-landing .review-block {
  padding: 8px 10px;
}
/* line 406, ../../sass_files/layouts/pages/_success-stories.scss */
.site-review .testimonials-landing .review-block h6 {
  color: #131313;
  font-weight: 600;
  padding: 0.5rem;
}
/* line 411, ../../sass_files/layouts/pages/_success-stories.scss */
.site-review .testimonials-landing .review-block img {
  width: 126px;
  height: 126px;
  border: 3px solid #ffffff;
  -webkit-border-radius: 90px;
  -moz-border-radius: 90px;
  -ms-border-radius: 90px;
  border-radius: 90px;
}
/* line 419, ../../sass_files/layouts/pages/_success-stories.scss */
.site-review .testimonials-landing .review-text {
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  -ms-border-radius: 9px;
  border-radius: 9px;
  padding: 5px 15px;
  margin-left: 8px;
  border: 3px solid #c2c2c2;
  background: #5c5c5c;
  width: 70%;
  float: inherit;
}
/* line 420, ../../sass_files/layouts/pages/_success-stories.scss */
.site-review .testimonials-landing .review-text:before {
  content: url("/wp-content/themes/rockstar_theme/img/arrow-background.png");
  position: absolute;
  left: -4%;
  top: 20%;
}
/* line 426, ../../sass_files/layouts/pages/_success-stories.scss */
.site-review .testimonials-landing .review-text p, .site-review .testimonials-landing .review-text .custom-header, .site-review .testimonials-landing .review-text #main .single-team ul li, #main .single-team ul .site-review .testimonials-landing .review-text li {
  font-size: 1.1rem;
  color: white;
  padding: 15px 0 0;
}

/* line 443, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonials-small {
  background: none;
  padding-top: 3%;
}
/* line 444, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonials-small h3 {
  text-align: center;
}
/* line 447, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonials-small .review-block {
  padding: 0rem;
}
/* line 448, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonials-small .review-block h6 {
  color: #6E6E6E;
  font-weight: 600;
  padding: 0.5rem;
  font-size: 1rem;
  max-width: 80%;
  text-align: center;
  margin: 0 auto;
}
/* line 457, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonials-small .review-block img {
  margin-left: 17%;
}
/* line 462, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonials-small .success-slider {
  margin-top: 2rem;
}
/* line 465, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonials-small .review-text {
  max-width: 60%;
}
/* line 466, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonials-small .review-text:before {
  top: 6%;
  left: -4.6%;
}
/* line 473, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonials-small li:before {
  display: none;
}

/* line 485, ../../sass_files/layouts/pages/_success-stories.scss */
.full-success {
  color: white;
}

/* line 489, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonial-grid {
  margin-top: 70px;
}
/* line 491, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonial-grid .effect-julia img {
  opacity: 1;
}
/* line 494, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonial-grid .effect-julia .pic-image-overlay {
  position: absolute !important;
  top: 0 !important;
}

/* entire container, keeps perspective */
/* line 503, ../../sass_files/layouts/pages/_success-stories.scss */
.flip-container {
  perspective: 1000;
}

/* flip the pane when hovered */
/* line 507, ../../sass_files/layouts/pages/_success-stories.scss */
.flip-container:hover .flipper, .flip-container.hover .flipper {
  transform: rotateY(180deg);
}

/* line 511, ../../sass_files/layouts/pages/_success-stories.scss */
.flip-container, .front, .back {
  width: 100%;
  height: 395px;
}

/* flip speed goes here */
/* line 517, ../../sass_files/layouts/pages/_success-stories.scss */
.flipper {
  transition: 0.6s;
  transform-style: preserve-3d;
  position: relative;
}

/* hide back of pane during swap */
/* line 524, ../../sass_files/layouts/pages/_success-stories.scss */
.front, .back {
  backface-visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
}

/* front pane, placed above back */
/* line 532, ../../sass_files/layouts/pages/_success-stories.scss */
.front {
  z-index: 2;
  /* for firefox 31 */
  transform: rotateY(0deg);
}

/* back, initially hidden pane */
/* line 539, ../../sass_files/layouts/pages/_success-stories.scss */
.back {
  transform: rotateY(180deg);
}

/* line 543, ../../sass_files/layouts/pages/_success-stories.scss */
.flip-container:hover .flipper, .flip-container.hover .flipper, .flip-container.flip .flipper {
  transform: rotateY(180deg);
}

/* line 546, ../../sass_files/layouts/pages/_success-stories.scss */
.rotater {
  transform: rotateY(180deg);
}

/* line 550, ../../sass_files/layouts/pages/_success-stories.scss */
.client-block {
  background: #ffffff;
}

/* line 559, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonial-grid figure.effect-julia:hover {
  background: #000000 !important;
}

/* line 563, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonial-grid figure.effect-julia p, .testimonial-grid figure.effect-julia .custom-header, .testimonial-grid figure.effect-julia #main .single-team ul li, #main .single-team ul .testimonial-grid figure.effect-julia li {
  padding: 0.4rem 1rem;
  letter-spacing: -0.03rem;
}

/* line 568, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonial-grid figure.effect-julia p.client-name, .testimonial-grid figure.effect-julia .client-name.custom-header, .testimonial-grid figure.effect-julia #main .single-team ul li.client-name, #main .single-team ul .testimonial-grid figure.effect-julia li.client-name {
  font-weight: 700;
}

/* line 572, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonial-grid figure.effect-julia p.client-slogan-block, .testimonial-grid figure.effect-julia .client-slogan-block.custom-header, .testimonial-grid figure.effect-julia #main .single-team ul li.client-slogan-block, #main .single-team ul .testimonial-grid figure.effect-julia li.client-slogan-block {
  font-size: 1.15rem;
  line-height: 120%;
}

/* line 577, ../../sass_files/layouts/pages/_success-stories.scss */
.testimonial-grid figure.effect-julia .weight-loss-facts p, .testimonial-grid figure.effect-julia .weight-loss-facts .custom-header, .testimonial-grid figure.effect-julia .weight-loss-facts #main .single-team ul li, #main .single-team ul .testimonial-grid figure.effect-julia .weight-loss-facts li {
  font-weight: 700;
  font-size: 1.2rem;
  letter-spacing: -0.05rem;
}

/* line 6, ../../sass_files/layouts/pages/_photo.scss */
.inner-page-footer-gallery {
  display: block;
  width: 100%;
  max-width: 100% !important;
}

/* line 12, ../../sass_files/layouts/pages/_photo.scss */
#pbOverlay.show ~ #gallery-wrap {
  -webkit-filter: blur(2px) grayscale(0.4);
  -moz-filter: blur(2px) grayscale(0.4);
  -o-filter: blur(2px) grayscale(0.4);
  -ms-filter: blur(2px) grayscale(0.4);
  filter: blur(2px) grayscale(0.4);
}

/* line 16, ../../sass_files/layouts/pages/_photo.scss */
#gallery-wrap .gallery-img-less {
  float: none !important;
  text-align: center;
}

/* line 21, ../../sass_files/layouts/pages/_photo.scss */
#gallery-wrap .gallery-img-less li {
  display: inline-block;
  float: none;
}

/* line 26, ../../sass_files/layouts/pages/_photo.scss */
#gallery .gallery-title {
  background: black;
}

/* line 30, ../../sass_files/layouts/pages/_photo.scss */
#gallery li.gallery-title {
  width: 28.4%;
}

/* line 34, ../../sass_files/layouts/pages/_photo.scss */
#gallery .gallery-title .gallery_heading_box {
  padding: 35px;
  height: 150px;
  display: block;
  cursor: pointer;
}

/* line 41, ../../sass_files/layouts/pages/_photo.scss */
#gallery .gallery-title h3 {
  color: white;
  font-size: 22px;
  text-align: center;
  font-weight: 800;
}

/* line 48, ../../sass_files/layouts/pages/_photo.scss */
#gallery .gallery-title h4 {
  color: #f3d333;
  font-size: 18px;
  text-align: center;
  font-weight: 800;
}

/* line 55, ../../sass_files/layouts/pages/_photo.scss */
#gallery li {
  list-style: none;
  width: 14.2%;
  -webkit-perspective: 100px;
  -moz-perspective: 100px;
  -o-perspective: 100px;
  -ms-perspective: 100px;
  perspective: 100px;
  float: left;
  position: relative;
  -webkit-transition: 0.1s;
  -moz-transition: 0.1s;
  -o-transition: 0.1s;
  -ms-transition: 0.1s;
  transition: 0.1s;
}

/* line 64, ../../sass_files/layouts/pages/_photo.scss */
#gallery a {
  display: block;
  height: 150px;
  vertical-align: bottom;
  overflow: hidden;
  background: rgba(0, 0, 0, 0.1);
  -webkit-transition: 0.4s ease-out;
  -moz-transition: 0.4s ease-out;
  -o-transition: 0.4s ease-out;
  -ms-transition: 0.4s ease-out;
  transition: 0.4s ease-out;
  -webkit-transform: rotateX(90deg) translate(-50px, -50%);
  -moz-transform: rotateX(90deg) translate(-50px, -50%);
  -o-transform: rotateX(90deg) translate(-50px, -50%);
  -ms-transform: rotateX(90deg) translate(-50px, -50%);
  transform: rotateX(90deg) translate(-50px, -50%);
}

/* line 74, ../../sass_files/layouts/pages/_photo.scss */
#gallery a:active, #gallery a:focus {
  outline: none;
}

/* line 78, ../../sass_files/layouts/pages/_photo.scss */
#gallery a img {
  min-height: 100%;
  width: 100%;
  -webkit-transition: 0.3s ease-out;
  -moz-transition: 0.3s ease-out;
  -o-transition: 0.3s ease-out;
  -ms-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}

/* line 84, ../../sass_files/layouts/pages/_photo.scss */
#gallery .loaded a {
  -webkit-transform: rotateX(0deg) translate(0, 0);
  -moz-transform: rotateX(0deg) translate(0, 0);
  -o-transform: rotateX(0deg) translate(0, 0);
  -ms-transform: rotateX(0deg) translate(0, 0);
  transform: rotateX(0deg) translate(0, 0);
}

/* line 88, ../../sass_files/layouts/pages/_photo.scss */
#gallery li.gallery-title:hover {
  -webkit-transform: scale(1) !important;
  -moz-transform: scale(1) !important;
  -o-transform: scale(1) !important;
  -ms-transform: scale(1) !important;
  transform: scale(1) !important;
}

/* line 92, ../../sass_files/layouts/pages/_photo.scss */
#gallery li.gallery-title a:hover {
  box-shadow: none !important;
}

/* line 96, ../../sass_files/layouts/pages/_photo.scss */
#gallery li.loaded:hover {
  z-index: 2;
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

/* line 101, ../../sass_files/layouts/pages/_photo.scss */
#gallery li:nth-child(7n).loaded:hover {
  width: 10.5%;
}

/* line 104, ../../sass_files/layouts/pages/_photo.scss */
#gallery li.loaded a:hover {
  -webkit-transition: 0.1s;
  -moz-transition: 0.1s;
  -o-transition: 0.1s;
  -ms-transition: 0.1s;
  transition: 0.1s;
}

/* line 109, ../../sass_files/layouts/pages/_photo.scss */
#gallery li.loaded:hover img {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

/* line 112, ../../sass_files/layouts/pages/_photo.scss */
#gallery li.loaded.video:hover:before {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}

/*------- media queries -----------*/
/* line 119, ../../sass_files/layouts/pages/_photo.scss */
#pbOverlay.show {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  pointer-events: auto;
}

/* line 123, ../../sass_files/layouts/pages/_photo.scss */
#pbOverlay {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  overflow: hidden;
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 9999;
  left: 0;
  top: 0;
  text-align: center;
  pointer-events: none;
  -moz-user-select: none;
  background: rgba(0, 0, 0, 0.9);
  -webkit-transition: opacity 300ms ease;
  -moz-transition: opacity 300ms ease;
  -o-transition: opacity 300ms ease;
  -ms-transition: opacity 300ms ease;
  transition: opacity 300ms ease;
  -webkit-transform: translate3d(0px, 0px, 0px);
  -moz-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate3d(0px, 0px, 0px);
  -ms-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}

/* line 139, ../../sass_files/layouts/pages/_photo.scss */
#pbOverlay.msie {
  background-color: rgba(0, 0, 0, 0.6);
}

/* line 142, ../../sass_files/layouts/pages/_photo.scss */
.msie.pbLoading .pbWrapper {
  background: url("../img/loading.gif") no-repeat center center;
}

@keyframes pbLoaderFrames {
  50% {
    height: 5px;
  }
}
@-webkit-keyframes pbLoaderFrames {
  50% {
    height: 5px;
  }
}
/* line 155, ../../sass_files/layouts/pages/_photo.scss */
.pbLoader {
  display: none;
  width: 100px;
  height: 100px;
  position: absolute;
  z-index: 999;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  text-align: center;
  border-radius: 100%;
  box-shadow: 15px 32px 60px -20px white inset, 1px 1px 3px 1px white inset, 0 0 20px;
  transition: 0.3s;
}

/* line 171, ../../sass_files/layouts/pages/_photo.scss */
.thumbs .pbLoader {
  -webkit-transform: translateY(-50px);
  -moz-transform: translateY(-50px);
  -o-transform: translateY(-50px);
  -ms-transform: translateY(-50px);
  transform: translateY(-50px);
}

/* line 174, ../../sass_files/layouts/pages/_photo.scss */
.pbLoading .pbLoader {
  display: block;
}

/* line 177, ../../sass_files/layouts/pages/_photo.scss */
.pbLoader b {
  display: inline-block;
  vertical-align: middle;
  margin: 0 2px;
  width: 8px;
  height: 60px;
  border-radius: 5px;
  background: rgba(255, 255, 255, 0.8);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  -webkit-animation: 0.9s pbLoaderFrames infinite linear;
  -moz-animation: 0.9s pbLoaderFrames infinite linear;
  -o-animation: 0.9s pbLoaderFrames infinite linear;
  -ms-animation: 0.9s pbLoaderFrames infinite linear;
  animation: 0.9s pbLoaderFrames infinite linear;
}

/* line 188, ../../sass_files/layouts/pages/_photo.scss */
.pbLoader b:nth-child(2) {
  -webkit-animation-delay: 0.3s;
  -moz-animation-delay: 0.3s;
  -o-animation-delay: 0.3s;
  -ms-animation-delay: 0.3s;
  animation-delay: 0.3s;
}

/* line 191, ../../sass_files/layouts/pages/_photo.scss */
.pbLoader b:nth-child(3) {
  -webkit-animation-delay: 0.6s;
  -moz-animation-delay: 0.6s;
  -o-animation-delay: 0.6s;
  -ms-animation-delay: 0.6s;
  animation-delay: 0.6s;
}

/* line 194, ../../sass_files/layouts/pages/_photo.scss */
.mobile.pbLoading .pbLoader {
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  -webkit-transition: 0s;
  -moz-transition: 0s;
  -o-transition: 0s;
  -ms-transition: 0s;
  transition: 0s;
}

/* line 198, ../../sass_files/layouts/pages/_photo.scss */
.pbWrapper:after, #pbCaption .pbThumbs ul:after, #pbOverlay .prevNext:after, #pbOverlay .pbLoader:before {
  content: "";
  display: inline-block;
  height: 100%;
  margin-right: -0.25em;
  vertical-align: middle;
}

/* Animation when image was not loaded */
@keyframes deadImage {
  50% {
    text-shadow: 0 0 25px rgba(255, 255, 255, 0.5);
    -webkit-transform: scale(0.85);
    -moz-transform: scale(0.85);
    -o-transform: scale(0.85);
    -ms-transform: scale(0.85);
    transform: scale(0.85);
  }
}
@-webkit-keyframes deadImage {
  50% {
    text-shadow: 0 0 25px rgba(255, 255, 255, 0.5);
    -webkit-transform: scale(0.85);
    -moz-transform: scale(0.85);
    -o-transform: scale(0.85);
    -ms-transform: scale(0.85);
    transform: scale(0.85);
  }
}
/* line 219, ../../sass_files/layouts/pages/_photo.scss */
.pbWrapper {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  vertical-align: middle;
  height: 100%;
  -webkit-perspective: 1200px;
  -moz-perspective: 1200px;
  -o-perspective: 1200px;
  -ms-perspective: 1200px;
  perspective: 1200px;
  position: relative;
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  -ms-transition: 0.2s;
  transition: 0.2s;
}

/* line 229, ../../sass_files/layouts/pages/_photo.scss */
.video > .pbWrapper {
  z-index: 11;
  display: inline-block;
}

/*#pbOverlay.error .pbWrapper {
     display: inline-block;
     width: 100%;
 }
*/
/* line 239, ../../sass_files/layouts/pages/_photo.scss */
.pbLoading .pbWrapper {
  display: inline-block\9;
  width: 100%;
}

/* ie8+9 hack */
/* line 245, ../../sass_files/layouts/pages/_photo.scss */
.pbWrapper:before {
  content: '\2716';
  color: transparent;
  text-shadow: 0 2px 35px rgba(255, 255, 255, 0);
  font-size: 0;
  vertical-align: middle;
  cursor: default;
  -webkit-transition: text-shadow 0.7s ease-out;
  -moz-transition: text-shadow 0.7s ease-out;
  -o-transition: text-shadow 0.7s ease-out;
  -ms-transition: text-shadow 0.7s ease-out;
  transition: text-shadow 0.7s ease-out;
}

/* line 255, ../../sass_files/layouts/pages/_photo.scss */
.error .pbWrapper:before {
  font-size: 22em;
  text-shadow: 0 0 0 white;
  -webkit-animation: 2s 1s deadImage infinite linear;
  -moz-animation: 2s 1s deadImage infinite linear;
  -o-animation: 2s 1s deadImage infinite linear;
  -ms-animation: 2s 1s deadImage infinite linear;
  animation: 2s 1s deadImage infinite linear;
}

/* line 260, ../../sass_files/layouts/pages/_photo.scss */
.thumbs .pbWrapper {
  padding: 0;
  margin: 0;
}

/* line 264, ../../sass_files/layouts/pages/_photo.scss */
.error .pbWrapperr img {
  width: 0;
}

/* line 267, ../../sass_files/layouts/pages/_photo.scss */
.pbWrapper > div {
  display: none;
  width: 624px;
  height: 351px;
  vertical-align: middle;
  border-radius: 5px;
  background: rgba(0, 0, 0, 0.5);
}

/* line 275, ../../sass_files/layouts/pages/_photo.scss */
.video > .pbWrapper > div {
  display: inline-block;
}

/* line 278, ../../sass_files/layouts/pages/_photo.scss */
#pbOverlay iframe, #pbOverlay embed, #pbOverlay object {
  display: block;
  width: 100%;
  height: 100%;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  -ms-transition: 0.5s;
  transition: 0.5s;
}

/* line 285, ../../sass_files/layouts/pages/_photo.scss */
.pbWrapper .hide iframe {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}

/* line 288, ../../sass_files/layouts/pages/_photo.scss */
.pbWrapper > div, .pbWrapper > img {
  -webkit-transition: 0.8s 0.5s cubic-bezier(0.1, 0.87, 0.48, 1);
  -moz-transition: 0.8s 0.5s cubic-bezier(0.1, 0.87, 0.48, 1);
  -o-transition: 0.8s 0.5s cubic-bezier(0.1, 0.87, 0.48, 1);
  -ms-transition: 0.8s 0.5s cubic-bezier(0.1, 0.87, 0.48, 1);
  transition: 0.8s 0.5s cubic-bezier(0.1, 0.87, 0.48, 1);
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  box-shadow: 0 0 20px #000;
}

/* FOR MOBILE */
/* line 296, ../../sass_files/layouts/pages/_photo.scss */
.mobile.show .pbWrapper > div, .mobile.show .pbWrapper > img {
  transition: 30ms;
}

/* line 299, ../../sass_files/layouts/pages/_photo.scss */
.pbWrapper > *, .hide .pbWrapper > .prepare {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  vertical-align: middle;
  -webkit-transform: scale(0) rotateX(80deg);
  -moz-transform: scale(0) rotateX(80deg);
  -o-transform: scale(0) rotateX(80deg);
  -ms-transform: scale(0) rotateX(80deg);
  transform: scale(0) rotateX(80deg);
  border-radius: 6px;
  border: none;
  max-height: 95%;
  max-width: 100%;
}

/* line 308, ../../sass_files/layouts/pages/_photo.scss */
.on .pbWrapper > * {
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s;
  -o-transition-delay: 0s;
  -ms-transition-delay: 0s;
  transition-delay: 0s;
}

/* line 311, ../../sass_files/layouts/pages/_photo.scss */
.pbWrapper .zoomable {
  -webkit-transition: 0s;
  -moz-transition: 0s;
  -o-transition: 0s;
  -ms-transition: 0s;
  transition: 0s;
  position: relative;
  z-index: 9;
}

/* line 316, ../../sass_files/layouts/pages/_photo.scss */
.hide .pbWrapper > * {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-transform: none\9;
  -moz-transform: none\9;
  -o-transform: none\9;
  -ms-transform: none\9;
  transform: none\9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  -ms-transition: .4s ease-in;
  transition: .4s ease-in;
}

/*-- close button --*/
/* line 325, ../../sass_files/layouts/pages/_photo.scss */
#pbCloseBtn, #pbAutoplayBtn {
  position: absolute;
  top: -50px;
  right: -50px;
  z-index: 999;
  display: block;
  padding: 0 0 20px 20px;
  text-align: center;
  cursor: pointer;
  color: white;
  -webkit-transition: 0.3s 0.3s ease-out;
  -moz-transition: 0.3s 0.3s ease-out;
  -o-transition: 0.3s 0.3s ease-out;
  -ms-transition: 0.3s 0.3s ease-out;
  transition: 0.3s 0.3s ease-out;
}

/* line 337, ../../sass_files/layouts/pages/_photo.scss */
.hide #pbCloseBtn {
  top: -50px;
  right: -50px;
}

/* line 341, ../../sass_files/layouts/pages/_photo.scss */
.on #pbCloseBtn {
  top: -2px;
  right: -2px;
}

/* line 345, ../../sass_files/layouts/pages/_photo.scss */
#pbCloseBtn:before {
  content: '\00D7';
  font: bold 1em/1 arial;
}

/* line 349, ../../sass_files/layouts/pages/_photo.scss */
#pbCloseBtn:before, #pbAutoplayBtn:before {
  display: inline-block;
  height: 35px;
  width: 35px;
  padding: 8px 8px 12px 12px;
  font-size: 2em;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
  vertical-align: middle;
  background: rgba(255, 255, 255, 0.2);
  border-radius: 0 0 0 70px;
  -webkit-transition: 0.1s ease-out;
  -moz-transition: 0.1s ease-out;
  -o-transition: 0.1s ease-out;
  -ms-transition: 0.1s ease-out;
  transition: 0.1s ease-out;
}

/* line 361, ../../sass_files/layouts/pages/_photo.scss */
#pbCloseBtn:hover:before {
  padding: 15px 10px 24px 24px;
  background: rgba(255, 100, 100, 0.4);
}

/*-- autoplay controller --*/
/* line 367, ../../sass_files/layouts/pages/_photo.scss */
#pbAutoplayBtn {
  display: none;
  right: auto;
  left: -50px;
  padding: 0;
  width: 50px;
  height: 50px;
  font-size: 13px;
}

/* line 376, ../../sass_files/layouts/pages/_photo.scss */
.hasAutoplay #pbAutoplayBtn {
  display: block;
}

/* line 379, ../../sass_files/layouts/pages/_photo.scss */
#pbAutoplayBtn:hover {
  width: 60px;
  height: 60px;
}

/* line 383, ../../sass_files/layouts/pages/_photo.scss */
.on #pbAutoplayBtn {
  top: 0px;
  left: 0px;
  -webkit-transition: 0.1s ease-out;
  -moz-transition: 0.1s ease-out;
  -o-transition: 0.1s ease-out;
  -ms-transition: 0.1s ease-out;
  transition: 0.1s ease-out;
}

/* line 388, ../../sass_files/layouts/pages/_photo.scss */
#pbAutoplayBtn:before {
  content: '\2016';
  width: 100%;
  height: 100%;
  border-radius: 0 0 70px 0;
  font-weight: bold;
  padding: 0;
  text-indent: -6px;
  line-height: 1.6;
}

/* line 398, ../../sass_files/layouts/pages/_photo.scss */
#pbAutoplayBtn:active:before {
  text-shadow: 0 0 3px white, 0 0 6px white;
}

/* line 401, ../../sass_files/layouts/pages/_photo.scss */
#pbAutoplayBtn.play:before {
  content: '\25BA';
}

/* line 404, ../../sass_files/layouts/pages/_photo.scss */
#pbAutoplayBtn .pbProgress {
  display: none\9;
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: absolute;
  padding: 6px;
  top: 0;
  left: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";
  filter: alpha(opacity=20);
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  opacity: 0.2;
  -webkit-transform: rotateZ(0deg);
  -moz-transform: rotateZ(0deg);
  -o-transform: rotateZ(0deg);
  -ms-transform: rotateZ(0deg);
  transform: rotateZ(0deg);
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  transition: 0.3s;
}

/* line 418, ../../sass_files/layouts/pages/_photo.scss */
.mobile #pbAutoplayBtn .pbProgress {
  -webkit-transition: 0s;
  -moz-transition: 0s;
  -o-transition: 0s;
  -ms-transition: 0s;
  transition: 0s;
}

/* line 421, ../../sass_files/layouts/pages/_photo.scss */
#pbAutoplayBtn.playing .pbProgress {
  -webkit-transform: rotateZ(90deg);
  -moz-transform: rotateZ(90deg);
  -o-transform: rotateZ(90deg);
  -ms-transform: rotateZ(90deg);
  transform: rotateZ(90deg);
}

/* line 424, ../../sass_files/layouts/pages/_photo.scss */
#pbAutoplayBtn .pbProgress:before {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  width: 200%;
  height: 200%;
  border-radius: 50%;
  box-shadow: 0 0 0 8px white inset;
}

/* line 434, ../../sass_files/layouts/pages/_photo.scss */
#pbCaption, .hide #pbCaption {
  position: absolute;
  z-index: 999;
  margin-bottom: 5px;
  bottom: -120px;
  width: 100%;
  overflow: hidden;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  -ms-transition: 0.4s;
  transition: 0.4s;
}

/* line 443, ../../sass_files/layouts/pages/_photo.scss */
.show.on #pbCaption {
  bottom: 0;
  -webkit-transition-delay: 0.5s;
  -moz-transition-delay: 0.5s;
  -o-transition-delay: 0.5s;
  -ms-transition-delay: 0.5s;
  transition-delay: 0.5s;
}

/* line 447, ../../sass_files/layouts/pages/_photo.scss */
#pbOverlay.thumbs #pbCaption label {
  display: block;
}

/* line 450, ../../sass_files/layouts/pages/_photo.scss */
#pbCaption label {
  display: none;
  position: relative;
  z-index: 1;
  top: -5px;
  float: right;
  width: 60px;
  margin-right: 10px;
  color: white;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";
  filter: alpha(opacity=30);
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  opacity: 0.3;
  transition: 0.2s;
  cursor: pointer;
}

/* line 463, ../../sass_files/layouts/pages/_photo.scss */
#pbCaption label:after {
  content: '\2589';
  text-align: right;
  letter-spacing: 2px;
  text-shadow: -1em 0 0 rgba(255, 255, 255, 0.5), 1em 0 0 rgba(255, 255, 255, 0.5);
}

/* line 469, ../../sass_files/layouts/pages/_photo.scss */
#pbCaption label:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}

/* line 472, ../../sass_files/layouts/pages/_photo.scss */
#pbCaption .title, #pbCaption .counter {
  display: inline-block;
  color: white;
  margin: 0 6px;
}

/* line 477, ../../sass_files/layouts/pages/_photo.scss */
#pbCaption .counter {
  display: none;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";
  filter: alpha(opacity=55.0);
  -moz-opacity: 0.55;
  -khtml-opacity: 0.55;
  opacity: 0.55;
}

/* line 481, ../../sass_files/layouts/pages/_photo.scss */
.hasCounter #pbCaption .counter {
  display: inline-block;
}

/* line 484, ../../sass_files/layouts/pages/_photo.scss */
.pbCaptionText {
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  transition: 0.3s;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";
  filter: alpha(opacity=90);
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  opacity: 0.9;
  font-weight: bold;
  font-size: .9em;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  padding-left: 60px;
}

/* padding-left from <label> */
/* line 494, ../../sass_files/layouts/pages/_photo.scss */
.pbCaptionText.change {
  -webkit-transform: translateY(25px);
  -moz-transform: translateY(25px);
  -o-transform: translateY(25px);
  -ms-transform: translateY(25px);
  transform: translateY(25px);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}

/* line 498, ../../sass_files/layouts/pages/_photo.scss */
.mobile #pbCaption label {
  display: none;
  z-index: -1;
  color: red;
}

/* line 503, ../../sass_files/layouts/pages/_photo.scss */
.mobile .pbCaptionText {
  padding: 0;
}

/* hide thumbnails */
/* line 508, ../../sass_files/layouts/pages/_photo.scss */
#pbThumbsToggler:checked ~ #pbCaption .pbThumbs {
  margin: 0;
}

/* line 511, ../../sass_files/layouts/pages/_photo.scss */
#pbThumbsToggler:checked ~ .pbWrapper {
  margin-top: -50px;
  padding: 50px 0;
}

/* line 515, ../../sass_files/layouts/pages/_photo.scss */
.pbThumbs {
  display: none;
  -webkit-transition: 0.35s;
  -moz-transition: 0.35s;
  -o-transition: 0.35s;
  -ms-transition: 0.35s;
  transition: 0.35s;
  -webkit-overflow-scrolling: touch;
  -moz-overflow-scrolling: touch;
  -o-overflow-scrolling: touch;
  -ms-overflow-scrolling: touch;
  overflow-scrolling: touch;
}

/* line 520, ../../sass_files/layouts/pages/_photo.scss */
.thumbs .pbThumbs {
  display: block;
  width: 100%;
  padding: 5px 0 2px;
  margin-bottom: -100px;
  overflow: hidden;
}

/* line 527, ../../sass_files/layouts/pages/_photo.scss */
.mobile .pbThumbs {
  overflow: auto;
}

/* line 530, ../../sass_files/layouts/pages/_photo.scss */
.pbThumbs:hover {
  clear: both;
}

/* line 533, ../../sass_files/layouts/pages/_photo.scss */
.pbThumbs ul {
  display: inline-block;
  position: relative;
  list-style: none;
  height: 80px;
  padding: 0 5px;
  margin: 0;
  white-space: pre;
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  -ms-transition: 0.2s;
  transition: 0.2s;
}

/* line 543, ../../sass_files/layouts/pages/_photo.scss */
.pbThumbs ul:after {
  vertical-align: bottom;
}

/* line 546, ../../sass_files/layouts/pages/_photo.scss */
.pbThumbs li {
  display: inline-block;
  vertical-align: bottom;
  height: 70%;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
  text-align: center;
  position: relative;
  transition: .15s;
}

/* line 555, ../../sass_files/layouts/pages/_photo.scss */
.pbThumbs li.active {
  height: 100%;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}

/* line 559, ../../sass_files/layouts/pages/_photo.scss */
.pbThumbs li:hover {
  height: 100%;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}

/* line 563, ../../sass_files/layouts/pages/_photo.scss */
.pbThumbs li.video:before {
  content: '\25BA';
  color: white;
  font-size: 20px;
  height: 20px;
  width: 20px;
  line-height: 0.9;
  position: absolute;
  bottom: 4px;
  left: 7px;
  background: rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.4);
  border-radius: 0 3px 0 0;
  pointer-events: none;
}

/* line 578, ../../sass_files/layouts/pages/_photo.scss */
.pbThumbs a {
  height: 100%;
  padding: 0 2px;
  display: block;
  -moz-user-select: none;
}

/* line 584, ../../sass_files/layouts/pages/_photo.scss */
.pbThumbs img {
  height: 96%;
  min-height: 95.9%;
  max-width: none;
  border-radius: 0;
  -webkit-transition: 0.15s;
  -moz-transition: 0.15s;
  -o-transition: 0.15s;
  -ms-transition: 0.15s;
  transition: 0.15s;
}

/* line 592, ../../sass_files/layouts/pages/_photo.scss */
.pbThumbs li:hover img {
  min-height: 96%;
}

/* fix a bug in Chrome and Opera */
/* line 597, ../../sass_files/layouts/pages/_photo.scss */
.pbThumbs li.fast a img {
  transition: none;
}

/* line 600, ../../sass_files/layouts/pages/_photo.scss */
.pbThumbs li.active a img {
  min-height: 96%;
}

/* line 603, ../../sass_files/layouts/pages/_photo.scss */
#pbOverlay .prevNext {
  display: none;
  background: transparent;
  position: absolute;
  z-index: 10;
  height: 100%;
  width: 35%;
  padding: 80px 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  top: 0;
  -webkit-transition: 0.2s ease-out;
  -moz-transition: 0.2s ease-out;
  -o-transition: 0.2s ease-out;
  -ms-transition: 0.2s ease-out;
  transition: 0.2s ease-out;
  text-shadow: 0 0 12px #000, 0 0 10px white;
  user-select: none;
  cursor: pointer;
}

/* line 619, ../../sass_files/layouts/pages/_photo.scss */
#pbOverlay.hasArrows .prevNext {
  display: block;
}

/* line 622, ../../sass_files/layouts/pages/_photo.scss */
#pbOverlay .prevNext.hide {
  display: none;
}

/* line 625, ../../sass_files/layouts/pages/_photo.scss */
#pbOverlay.on .prevNext:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}

/* line 628, ../../sass_files/layouts/pages/_photo.scss */
#pbOverlay.on .prevNext:active {
  -webkit-transition: 80ms;
  -moz-transition: 80ms;
  -o-transition: 80ms;
  -ms-transition: 80ms;
  transition: 80ms;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  text-shadow: 0 0 16px white, 0 0 10px #000;
}

/* line 633, ../../sass_files/layouts/pages/_photo.scss */
.prevNext b {
  display: inline-block;
  vertical-align: middle;
  -webkit-transition: 0.2s ease-in;
  -moz-transition: 0.2s ease-in;
  -o-transition: 0.2s ease-in;
  -ms-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
}

/* line 638, ../../sass_files/layouts/pages/_photo.scss */
.prevNext:hover b {
  -webkit-transition: 0.2s cubic-bezier(0.095, 0.87, 0.485, 0.985);
  -moz-transition: 0.2s cubic-bezier(0.095, 0.87, 0.485, 0.985);
  -o-transition: 0.2s cubic-bezier(0.095, 0.87, 0.485, 0.985);
  -ms-transition: 0.2s cubic-bezier(0.095, 0.87, 0.485, 0.985);
  transition: 0.2s cubic-bezier(0.095, 0.87, 0.485, 0.985);
}

/* line 641, ../../sass_files/layouts/pages/_photo.scss */
#pbPrevBtn b {
  -webkit-transform: scale(0.4) translateX(350px);
  -moz-transform: scale(0.4) translateX(350px);
  -o-transform: scale(0.4) translateX(350px);
  -ms-transform: scale(0.4) translateX(350px);
  transform: scale(0.4) translateX(350px);
}

/* line 644, ../../sass_files/layouts/pages/_photo.scss */
#pbNextBtn b {
  -webkit-transform: scale(0.4) translateX(-350px);
  -moz-transform: scale(0.4) translateX(-350px);
  -o-transform: scale(0.4) translateX(-350px);
  -ms-transform: scale(0.4) translateX(-350px);
  transform: scale(0.4) translateX(-350px);
}

/* */
/* line 649, ../../sass_files/layouts/pages/_photo.scss */
#pbPrevBtn b:before, #pbNextBtn b:after {
  display: inline;
  line-height: .3;
  font-size: 18em;
  font-weight: normal;
  color: white;
  font-family: Arial;
}

/* line 657, ../../sass_files/layouts/pages/_photo.scss */
#pbPrevBtn b:before {
  content: '\2039';
}

/* line 660, ../../sass_files/layouts/pages/_photo.scss */
#pbNextBtn b:after {
  content: '\203A';
}

/* */
/* line 665, ../../sass_files/layouts/pages/_photo.scss */
.on #pbPrevBtn:hover b {
  -webkit-transform: scale(1) translateX(20px);
  -moz-transform: scale(1) translateX(20px);
  -o-transform: scale(1) translateX(20px);
  -ms-transform: scale(1) translateX(20px);
  transform: scale(1) translateX(20px);
}

/* line 668, ../../sass_files/layouts/pages/_photo.scss */
.on #pbNextBtn:hover b {
  -webkit-transform: scale(1) translateX(-20px);
  -moz-transform: scale(1) translateX(-20px);
  -o-transform: scale(1) translateX(-20px);
  -ms-transform: scale(1) translateX(-20px);
  transform: scale(1) translateX(-20px);
}

/* line 671, ../../sass_files/layouts/pages/_photo.scss */
.show #pbPrevBtn {
  left: 0;
  text-align: left;
}

/* line 675, ../../sass_files/layouts/pages/_photo.scss */
.show #pbNextBtn {
  right: 0;
  text-align: right;
}

/* ---------------- Responsive Styles ---------------- */
@media only screen and (min-width: 40.063em) and (max-width: 75em) {
  /* line 682, ../../sass_files/layouts/pages/_photo.scss */
  #gallery li {
    width: 25%;
  }

  /* line 686, ../../sass_files/layouts/pages/_photo.scss */
  #gallery li.gallery-title {
    width: 25%;
  }

  /* line 690, ../../sass_files/layouts/pages/_photo.scss */
  #gallery .gallery-title .gallery_heading_box {
    padding: 25px;
  }

  /* line 694, ../../sass_files/layouts/pages/_photo.scss */
  #gallery li:nth-child(7n).loaded:hover {
    width: 25%;
  }

  /* line 698, ../../sass_files/layouts/pages/_photo.scss */
  #gallery li:nth-child(4n).loaded:hover {
    width: 25%;
  }

  /* line 702, ../../sass_files/layouts/pages/_photo.scss */
  .pbWrapper img, .hide .pbWrapper img.prepare {
    max-height: 100%;
  }

  /* line 705, ../../sass_files/layouts/pages/_photo.scss */
  .thumbs .pbWrapper {
    padding: 0;
    margin: 0;
  }

  /* line 709, ../../sass_files/layouts/pages/_photo.scss */
  .pbThumbs {
    margin-bottom: -60px;
  }

  /* line 712, ../../sass_files/layouts/pages/_photo.scss */
  .pbThumbs.show {
    margin: 0;
  }

  /* line 715, ../../sass_files/layouts/pages/_photo.scss */
  .pbThumbs ul {
    height: 50px;
  }

  /* line 718, ../../sass_files/layouts/pages/_photo.scss */
  .pbThumbs li {
    height: 100%;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
  }

  /* line 722, ../../sass_files/layouts/pages/_photo.scss */
  .pbThumbs li img {
    min-height: 96.5%;
  }

  /* line 726, ../../sass_files/layouts/pages/_photo.scss */
  .pbThumbs li.active a img {
    min-height: 96%;
  }

  /* line 730, ../../sass_files/layouts/pages/_photo.scss */
  #gallery {
    float: none;
    width: auto;
    font-size: 0.9em;
  }

  /* line 735, ../../sass_files/layouts/pages/_photo.scss */
  #gallery li {
    margin: 0;
  }

  /* line 739, ../../sass_files/layouts/pages/_photo.scss */
  #gallery li.loaded:hover img, #gallery li.loaded:hover {
    -webkit-transform: none;
    -moz-transform: none;
    -o-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
@media only screen and (max-width: 40em) {
  /* line 745, ../../sass_files/layouts/pages/_photo.scss */
  #gallery li {
    width: 50%;
  }

  /* line 749, ../../sass_files/layouts/pages/_photo.scss */
  #gallery li.gallery-title {
    width: 50%;
  }

  /* line 753, ../../sass_files/layouts/pages/_photo.scss */
  #gallery .gallery-title .gallery_heading_box {
    padding: 15px;
  }

  /* line 757, ../../sass_files/layouts/pages/_photo.scss */
  #gallery li:nth-child(7n).loaded:hover {
    width: 50%;
  }

  /* line 761, ../../sass_files/layouts/pages/_photo.scss */
  #gallery li:nth-child(2n).loaded:hover {
    width: 50%;
  }
}
/* ---------------------------------------------------- */
/*=============================
       CONTACT PAGE STYLING
===============================*/
/* line 6, ../../sass_files/layouts/pages/_contact_page.scss */
.page-template-page-templatescontact-php .contact-details {
  padding: 3rem;
  padding-left: 4rem !important;
  background: #EF9B4C;
  height: 590px;
}
/* line 7, ../../sass_files/layouts/pages/_contact_page.scss */
.page-template-page-templatescontact-php .contact-details a {
  font-size: 1.5rem;
  color: #ffffff;
}
/* line 11, ../../sass_files/layouts/pages/_contact_page.scss */
.page-template-page-templatescontact-php .contact-details .fa {
  font-size: 1.5rem;
}
/* line 14, ../../sass_files/layouts/pages/_contact_page.scss */
.page-template-page-templatescontact-php .contact-details p, .page-template-page-templatescontact-php .contact-details .custom-header, .page-template-page-templatescontact-php .contact-details #main .single-team ul li, #main .single-team ul .page-template-page-templatescontact-php .contact-details li {
  padding-top: 1rem;
  color: #ffffff;
}
/* line 18, ../../sass_files/layouts/pages/_contact_page.scss */
.page-template-page-templatescontact-php .contact-details h3 {
  color: #ffffff;
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 3rem;
  line-height: 2.4rem;
}
/* line 30, ../../sass_files/layouts/pages/_contact_page.scss */
.page-template-page-templatescontact-php .form-main, .page-template-page-templatescontact-php .dynamic-sidebar form, .dynamic-sidebar .page-template-page-templatescontact-php form {
  width: 60%;
  padding: 4rem 0;
  text-align: center;
  background: none;
  box-shadow: none;
}
/* line 31, ../../sass_files/layouts/pages/_contact_page.scss */
.page-template-page-templatescontact-php .form-main input[type=submit], .page-template-page-templatescontact-php .dynamic-sidebar form input[type=submit], .dynamic-sidebar .page-template-page-templatescontact-php form input[type=submit] {
  color: black !important;
  border: 2px solid black !important;
  width: 40%;
}
/* line 32, ../../sass_files/layouts/pages/_contact_page.scss */
.page-template-page-templatescontact-php .form-main input[type=submit]:hover, .page-template-page-templatescontact-php .dynamic-sidebar form input[type=submit]:hover, .dynamic-sidebar .page-template-page-templatescontact-php form input[type=submit]:hover {
  background: black !important;
  color: white !important;
}
/* line 47, ../../sass_files/layouts/pages/_contact_page.scss */
.page-template-page-templatescontact-php .contact-map {
  width: 100%;
}

/*=============================
      TEMPLATE COLOUR VARS
===============================*/
/* ------ top banner ------ */
/* ------ category tabs ------ */
/* ------ pagination  ------ */
/*=============================
          PAGE STYLING
===============================*/
/* line 24, ../../sass_files/layouts/_posts.scss */
.banner_overlay {
  position: relative;
  background: rgba(0, 0, 0, 0.55);
  height: 518px;
  margin-top: -58px;
}

/* line 39, ../../sass_files/layouts/_posts.scss */
.page-template-page-templatesblog-php .main-content,
.single.single-post .main-content,
.archive.category .main-content,
.archive.date .main-content {
  padding: 5% 0 3%;
}
/* line 44, ../../sass_files/layouts/_posts.scss */
.page-template-page-templatesblog-php .ebook-box .chevron-arrow,
.single.single-post .ebook-box .chevron-arrow,
.archive.category .ebook-box .chevron-arrow,
.archive.date .ebook-box .chevron-arrow {
  right: 2px;
}
/* line 45, ../../sass_files/layouts/_posts.scss */
.page-template-page-templatesblog-php .ebook-box .chevron-arrow .chevronright,
.single.single-post .ebook-box .chevron-arrow .chevronright,
.archive.category .ebook-box .chevron-arrow .chevronright,
.archive.date .ebook-box .chevron-arrow .chevronright {
  height: 24px;
  width: 10px;
}
/* line 53, ../../sass_files/layouts/_posts.scss */
.page-template-page-templatesblog-php .main-content,
.single.single-post .main-content,
.archive.category .main-content,
.archive.date .main-content {
  padding-top: 3%;
}
/* line 54, ../../sass_files/layouts/_posts.scss */
.page-template-page-templatesblog-php .main-content h3,
.single.single-post .main-content h3,
.archive.category .main-content h3,
.archive.date .main-content h3 {
  color: #161616;
  margin-top: 20px;
}
/* line 55, ../../sass_files/layouts/_posts.scss */
.page-template-page-templatesblog-php .main-content h3 span,
.single.single-post .main-content h3 span,
.archive.category .main-content h3 span,
.archive.date .main-content h3 span {
  font-size: 1rem;
}
/* line 63, ../../sass_files/layouts/_posts.scss */
.page-template-page-templatesblog-php .main-content .story-content ul,
.single.single-post .main-content .story-content ul,
.archive.category .main-content .story-content ul,
.archive.date .main-content .story-content ul {
  margin-left: 0;
}
/* line 64, ../../sass_files/layouts/_posts.scss */
.page-template-page-templatesblog-php .main-content .story-content ul li,
.single.single-post .main-content .story-content ul li,
.archive.category .main-content .story-content ul li,
.archive.date .main-content .story-content ul li {
  font-size: 1.2rem;
  line-height: 26px;
  font-weight: 600;
  font-style: italic;
  padding-bottom: 10px;
  list-style: none;
}
/* line 79, ../../sass_files/layouts/_posts.scss */
.page-template-page-templatesblog-php .cat-tabs,
.single.single-post .cat-tabs,
.archive.category .cat-tabs,
.archive.date .cat-tabs {
  padding: 20px 0;
  background-color: #f7f7f7;
}
/* line 82, ../../sass_files/layouts/_posts.scss */
.page-template-page-templatesblog-php .cat-tabs .tabs dd a,
.single.single-post .cat-tabs .tabs dd a,
.archive.category .cat-tabs .tabs dd a,
.archive.date .cat-tabs .tabs dd a {
  background-color: #f7f7f7;
  color: #BFBFBF;
  text-transform: uppercase;
  font-family: "futura-pt", sans-serif;
}
/* line 83, ../../sass_files/layouts/_posts.scss */
.page-template-page-templatesblog-php .cat-tabs .tabs dd a.active, .page-template-page-templatesblog-php .cat-tabs .tabs dd a:hover,
.single.single-post .cat-tabs .tabs dd a.active,
.single.single-post .cat-tabs .tabs dd a:hover,
.archive.category .cat-tabs .tabs dd a.active,
.archive.category .cat-tabs .tabs dd a:hover,
.archive.date .cat-tabs .tabs dd a.active,
.archive.date .cat-tabs .tabs dd a:hover {
  text-decoration: underline;
  color: #000000;
}
/* line 100, ../../sass_files/layouts/_posts.scss */
.page-template-page-templatesblog-php ul.large-block-grid-3 li,
.single.single-post ul.large-block-grid-3 li,
.archive.category ul.large-block-grid-3 li,
.archive.date ul.large-block-grid-3 li {
  padding: 0;
  position: relative;
}
/* line 101, ../../sass_files/layouts/_posts.scss */
.page-template-page-templatesblog-php ul.large-block-grid-3 li figure,
.single.single-post ul.large-block-grid-3 li figure,
.archive.category ul.large-block-grid-3 li figure,
.archive.date ul.large-block-grid-3 li figure {
  margin: 0;
  min-height: 240px;
  max-height: 240px;
  margin-top: -4px;
}
/* line 102, ../../sass_files/layouts/_posts.scss */
.page-template-page-templatesblog-php ul.large-block-grid-3 li figure figcaption,
.single.single-post ul.large-block-grid-3 li figure figcaption,
.archive.category ul.large-block-grid-3 li figure figcaption,
.archive.date ul.large-block-grid-3 li figure figcaption {
  padding: 0 3%;
}
/* line 105, ../../sass_files/layouts/_posts.scss */
.page-template-page-templatesblog-php ul.large-block-grid-3 li figure h2,
.single.single-post ul.large-block-grid-3 li figure h2,
.archive.category ul.large-block-grid-3 li figure h2,
.archive.date ul.large-block-grid-3 li figure h2 {
  font-size: 1.5rem;
  text-align: center;
  padding-top: 14%;
  line-height: 1;
  color: #ffffff;
}
/* line 112, ../../sass_files/layouts/_posts.scss */
.page-template-page-templatesblog-php ul.large-block-grid-3 li figure p, .page-template-page-templatesblog-php ul.large-block-grid-3 li figure .custom-header, .page-template-page-templatesblog-php #main .single-team ul.large-block-grid-3 li figure li, #main .single-team .page-template-page-templatesblog-php ul.large-block-grid-3 li figure li,
.single.single-post ul.large-block-grid-3 li figure p,
.single.single-post ul.large-block-grid-3 li figure .custom-header,
.single.single-post #main .single-team ul.large-block-grid-3 li figure li,
#main .single-team .single.single-post ul.large-block-grid-3 li figure li,
.archive.category ul.large-block-grid-3 li figure p,
.archive.category ul.large-block-grid-3 li figure .custom-header,
.archive.category #main .single-team ul.large-block-grid-3 li figure li,
#main .single-team .archive.category ul.large-block-grid-3 li figure li,
.archive.date ul.large-block-grid-3 li figure p,
.archive.date ul.large-block-grid-3 li figure .custom-header,
.archive.date #main .single-team ul.large-block-grid-3 li figure li,
#main .single-team .archive.date ul.large-block-grid-3 li figure li {
  padding: 0;
  margin: 0;
  color: white;
  text-align: center;
  font-weight: 400;
}
/* line 119, ../../sass_files/layouts/_posts.scss */
.page-template-page-templatesblog-php ul.large-block-grid-3 li figure.effect-bubba,
.single.single-post ul.large-block-grid-3 li figure.effect-bubba,
.archive.category ul.large-block-grid-3 li figure.effect-bubba,
.archive.date ul.large-block-grid-3 li figure.effect-bubba {
  background: transparent;
  background-size: cover;
  background-repeat: no-repeat;
  height: auto;
  overflow: hidden;
}
/* line 136, ../../sass_files/layouts/_posts.scss */
.page-template-page-templatesblog-php .pagination,
.single.single-post .pagination,
.archive.category .pagination,
.archive.date .pagination {
  padding: 30px 0;
}
/* line 137, ../../sass_files/layouts/_posts.scss */
.page-template-page-templatesblog-php .pagination li,
.single.single-post .pagination li,
.archive.category .pagination li,
.archive.date .pagination li {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  background-color: #f3d333;
  font-size: 1.3rem;
  margin: 0;
  height: auto;
  text-transform: none;
  margin-right: 10px;
}
/* line 139, ../../sass_files/layouts/_posts.scss */
.page-template-page-templatesblog-php .pagination li:hover a,
.single.single-post .pagination li:hover a,
.archive.category .pagination li:hover a,
.archive.date .pagination li:hover a {
  background-color: #f5da55;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}
/* line 144, ../../sass_files/layouts/_posts.scss */
.page-template-page-templatesblog-php .pagination li a,
.single.single-post .pagination li a,
.archive.category .pagination li a,
.archive.date .pagination li a {
  color: #000;
  text-transform: none;
}
/* line 158, ../../sass_files/layouts/_posts.scss */
.page-template-page-templatesblog-php .min-height,
.single.single-post .min-height,
.archive.category .min-height,
.archive.date .min-height {
  min-height: 400px;
}

/* line 164, ../../sass_files/layouts/_posts.scss */
.single .container {
  background: white;
  position: relative;
}
/* line 173, ../../sass_files/layouts/_posts.scss */
.single .dynamic-sidebar div {
  padding-bottom: 40px;
}
/* line 176, ../../sass_files/layouts/_posts.scss */
.single .dynamic-sidebar .rounded {
  height: 40px;
  width: 170px;
  text-align: center;
}

/* line 184, ../../sass_files/layouts/_posts.scss */
.page-template-page-templatesblog-php .pagination li,
.single.single-post .pagination li,
.archive.category .pagination li,
.archive.date .pagination li {
  color: #ffffff;
  background-color: #EF9B4C;
  font-size: 1rem;
}

/*-- New blog additions 09-05-15 --*/
/* line 194, ../../sass_files/layouts/_posts.scss */
.single .blog-detail {
  height: 100px;
  padding-top: 118px;
}
/* line 195, ../../sass_files/layouts/_posts.scss */
.single .blog-detail h1 {
  text-align: left;
  color: white;
}
/* line 199, ../../sass_files/layouts/_posts.scss */
.single .blog-detail h3 {
  font-weight: 400;
  text-align: left;
  color: white;
}
/* line 204, ../../sass_files/layouts/_posts.scss */
.single .blog-detail p, .single .blog-detail .custom-header, .single .blog-detail #main .single-team ul li, #main .single-team ul .single .blog-detail li, .single .blog-detail a {
  color: white;
}

/* line 211, ../../sass_files/layouts/_posts.scss */
.single .less-padding {
  margin-top: 220px !important;
}
/* line 212, ../../sass_files/layouts/_posts.scss */
.single .less-padding img {
  padding-bottom: 2rem;
}

/**
 * Burger parts
 *
 * (---) top    -> &:before
 * [---] middle -> &
 * (---) bottom -> &:after
 */
/**
 * Burger
 */
/**
 * Select parts of the burger
 */
/**
 * Burger animations
 */
/* line 3, ../../sass_files/layouts/_custom_header.scss */
.fade-anim {
  opacity: 0;
  -webkit-transition: all 1.5s;
  -moz-transition: all 1.5s;
  transition: all 1.5s;
  -ms-transform: all 1.5s;
}

/* line 11, ../../sass_files/layouts/_custom_header.scss */
.header-top {
  background-color: rgba(0, 0, 0, 0.4);
  padding: 0;
  position: relative;
  z-index: 999;
}
/* line 17, ../../sass_files/layouts/_custom_header.scss */
.header-top .hd-left {
  border: 0;
  padding: 0 20px;
  border-radius: 0;
}
/* line 22, ../../sass_files/layouts/_custom_header.scss */
.header-top .hd-left a {
  padding: 18px 25px 17px 25px;
  border-right: 1px solid #6a6a6a;
  font-family: "proxima-nova", sans-serif;
  font-size: 0.825rem;
}
/* line 28, ../../sass_files/layouts/_custom_header.scss */
.header-top .hd-left a:first-child {
  padding-left: 0;
}
/* line 30, ../../sass_files/layouts/_custom_header.scss */
.header-top .hd-left a.mail {
  padding: 17px 25px;
}
/* line 35, ../../sass_files/layouts/_custom_header.scss */
.header-top .hd-right a {
  margin: 11px 0 0 0;
}
.hd-social{
     float:left;
margin:16px 10px 0 0;
}
.hd-right .hd-social a{
     background:  none;
    color: #fff !important;
    display: inline-block !important;
    font-size: 25px !important;
    line-height: 25px !important;
    margin: 0 3px 0 0 !important;
    padding: 0 !important;
}
.header-top  .hd-right .hd-social a:hover{
    background:none !important;
    color:#ef9b4c !important;
}

/* line 43, ../../sass_files/layouts/_custom_header.scss */
.header-main {
  background-color: transparent;
  background: transparent;
  -webkit-transition: all .4s;
  -moz-transition: all .4s;
  transition: all .4s;
  -ms-transform: all .4s;
}
/* line 52, ../../sass_files/layouts/_custom_header.scss */
.header-main .header-left a {
  position: absolute;
}
/* line 55, ../../sass_files/layouts/_custom_header.scss */
.header-main .header-left a img {
  border: 0;
}
/* line 58, ../../sass_files/layouts/_custom_header.scss */
.header-main .nav-menu {
  width: 100%;
}
/* line 62, ../../sass_files/layouts/_custom_header.scss */
.header-main.active {
  background-color: rgba(0, 0, 0, 0.9);
  transform: translateY(130%);
}

/* line 70, ../../sass_files/layouts/_custom_header.scss */
.top-bar-section li.menu-item-has-children {
  position: static !important;
  /* &:hover ul.sub-menu { // Removed and add as click event in .js */
}
/* line 75, ../../sass_files/layouts/_custom_header.scss */
.top-bar-section li.menu-item-has-children.active ul.sub-menu {
  top: 0;
  height: 335px !important;
}
/* line 79, ../../sass_files/layouts/_custom_header.scss */
.top-bar-section li.menu-item-has-children.active a:after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 85, ../../sass_files/layouts/_custom_header.scss */
.top-bar-section li.menu-item-has-children > a {
  position: relative;
  padding: 25px;
}
/* line 89, ../../sass_files/layouts/_custom_header.scss */
.top-bar-section li.menu-item-has-children > a:after {
  color: #ffffff;
  display: inline-block;
  -webkit-transition: all .4s;
  -moz-transition: all .4s;
  transition: all .4s;
  -ms-transition: all .4s;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  transform-origin: 40%;
  content: '\f078';
  margin-left: 5px;
  font-family: FontAwesome;
}
/* line 116, ../../sass_files/layouts/_custom_header.scss */
.top-bar-section li.menu-item-has-children ul.sub-menu {
  background: #000000;
  width: 100%;
  overflow: hidden;
  position: absolute !important;
  text-align: center;
  display: block;
  left: 0;
  height: 0 !important;
  right: 0;
  top: 0px;
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  transition: all 1s;
  -ms-transition: all 1s;
  z-index: -1;
  box-shadow: 0 0 5px #111;
}
/* line 135, ../../sass_files/layouts/_custom_header.scss */
.top-bar-section li.menu-item-has-children ul.sub-menu li {
  float: left;
  width: 20%;
  height: 100%;
  margin: 0 auto;
}
/* line 142, ../../sass_files/layouts/_custom_header.scss */
.top-bar-section li.menu-item-has-children ul.sub-menu li a {
  display: block;
  padding: 25px;
}
/* line 148, ../../sass_files/layouts/_custom_header.scss */
.top-bar-section li.menu-item-has-children ul.sub-menu li span {
  font-weight: 400;
  font-size: 1rem;
  text-transform: none;
  line-height: 1.428;
  margin-top: 30px;
  display: block;
}
/* line 159, ../../sass_files/layouts/_custom_header.scss */
.top-bar-section li.menu-item-has-children ul.sub-menu li:first-child:nth-last-child(2),
.top-bar-section li.menu-item-has-children ul.sub-menu li:first-child:nth-last-child(2) ~ li {
  margin-left: 20%;
}
/* line 163, ../../sass_files/layouts/_custom_header.scss */
.top-bar-section li.menu-item-has-children ul.sub-menu li:first-child:nth-last-child(3),
.top-bar-section li.menu-item-has-children ul.sub-menu li:first-child:nth-last-child(3) ~ li {
  margin-left: 10%;
}
/* line 167, ../../sass_files/layouts/_custom_header.scss */
.top-bar-section li.menu-item-has-children ul.sub-menu li:first-child:nth-last-child(4),
.top-bar-section li.menu-item-has-children ul.sub-menu li:first-child:nth-last-child(4) ~ li {
  margin-left: 4%;
}
/* line 171, ../../sass_files/layouts/_custom_header.scss */
.top-bar-section li.menu-item-has-children ul.sub-menu li:first-child:nth-last-child(5),
.top-bar-section li.menu-item-has-children ul.sub-menu li:first-child:nth-last-child(5) ~ li {
  margin-left: 0;
}

/* line 180, ../../sass_files/layouts/_custom_header.scss */
.header-main #nav ul.sub-menu li a.btn-trans {
  padding: 6px !important;
  width: 38% !important;
  margin: 0 auto !important;
  font-size: 0.9rem !important;
  font-weight: 400 !important;
}

/* line 188, ../../sass_files/layouts/_custom_header.scss */
.header-main #nav ul.sub-menu li a {
  display: block;
  padding: 30px 25px;
  margin-top: 105px;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.428;
  font-family: "proxima-nova", sans-serif;
}
/* line 189, ../../sass_files/layouts/_custom_header.scss */
.header-main #nav ul.sub-menu li a:nth-last-child {
  position: absolute;
}

/* line 204, ../../sass_files/layouts/_custom_header.scss */
.header-main #nav ul li:hover {
  background-color: transparent;
}
/* line 205, ../../sass_files/layouts/_custom_header.scss */
.header-main #nav ul li a {
  padding: 18px 36px 18px 7px;
}
/* line 206, ../../sass_files/layouts/_custom_header.scss */
.header-main #nav ul li a:hover {
  background-color: transparent;
  color: #EF9B4C;
}
/* line 207, ../../sass_files/layouts/_custom_header.scss */
.header-main #nav ul li a:hover:after {
  color: #EF9B4C;
}
/* line 208, ../../sass_files/layouts/_custom_header.scss */
.header-main #nav ul li:hover span {
  color: #ffffff;
}

/*$icon_background: black;*/
/* line 214, ../../sass_files/layouts/_custom_header.scss */
.menu-top-menu-container {
  background: #000;
  width: 100%;
  overflow: hidden;
  position: fixed !important;
  text-align: center;
  display: block;
  left: 0;
  max-height: 0;
  text-align: left;
  margin-top: 60px;
  padding: 0;
  box-shadow: 0 0 5px #111;
  -webkit-transition: all .4s;
  -moz-transition: all .4s;
  transition: all .4s;
  -ms-transition: all .4s;
}
/* line 234, ../../sass_files/layouts/_custom_header.scss */
.menu-top-menu-container.active {
  max-height: 400px;
  z-index: 300;
}
/* line 239, ../../sass_files/layouts/_custom_header.scss */
.menu-top-menu-container ul {
  list-style: none;
  padding: 0;
  margin: 35px 0 0 0;
}
/* line 245, ../../sass_files/layouts/_custom_header.scss */
.menu-top-menu-container li {
  width: 50%;
  float: left;
}
/* line 248, ../../sass_files/layouts/_custom_header.scss */
.menu-top-menu-container li.priority-item {
  width: 100%;
  float: none;
}
/* line 253, ../../sass_files/layouts/_custom_header.scss */
.menu-top-menu-container .priority-item:nth-child(4) {
  border-bottom: 1px solid #7f7f7f;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
/* line 259, ../../sass_files/layouts/_custom_header.scss */
.menu-top-menu-container a {
  display: block;
  line-height: 3;
  padding: 0 1em;
  color: #fff;
}
/* line 265, ../../sass_files/layouts/_custom_header.scss */
.menu-top-menu-container a:hover {
  background-color: #191919;
  color: #EF9B4C;
}

/*
.menu-top-menu-container:hover,
.show-for-medium-down .logo-nav:hover + .menu-top-menu-container {
    max-height:400px;
	z-index: 300;
}*/
/* line 282, ../../sass_files/layouts/_custom_header.scss */
.burger-icon {
  position: relative;
  margin-top: 8px;
  margin-bottom: 8px;
  margin-top: 26px;
  margin-bottom: 10px;
  margin-right: 7px;
}
/* line 23, ../../sass_files/components/_burger_icon.scss */
.burger-icon, .burger-icon:before, .burger-icon:after {
  display: block;
  width: 25px;
  height: 3px;
  background-color: #fff;
  -webkit-transition-property: background-color, -webkit-transform;
  -moz-transition-property: background-color, -moz-transform;
  -o-transition-property: background-color, -o-transform;
  transition-property: background-color, transform;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
/* line 43, ../../sass_files/components/_burger_icon.scss */
.burger-icon:before, .burger-icon:after {
  position: absolute;
  content: "";
}
/* line 48, ../../sass_files/components/_burger_icon.scss */
.burger-icon:before {
  top: -8px;
}
/* line 52, ../../sass_files/components/_burger_icon.scss */
.burger-icon:after {
  top: 8px;
}

/*
.logo-nav:hover .burger-icon {
	@include burger-to-cross;
}*/
/* line 92, ../../sass_files/components/_burger_icon.scss */
.logo-nav.open .burger-icon {
  background-color: transparent;
}
/* line 99, ../../sass_files/components/_burger_icon.scss */
.logo-nav.open .burger-icon:before {
  -webkit-transform: translateY(8px) rotate(45deg);
  -moz-transform: translateY(8px) rotate(45deg);
  -ms-transform: translateY(8px) rotate(45deg);
  -o-transform: translateY(8px) rotate(45deg);
  transform: translateY(8px) rotate(45deg);
}
/* line 106, ../../sass_files/components/_burger_icon.scss */
.logo-nav.open .burger-icon:after {
  -webkit-transform: translateY(-8px) rotate(-45deg);
  -moz-transform: translateY(-8px) rotate(-45deg);
  -ms-transform: translateY(-8px) rotate(-45deg);
  -o-transform: translateY(-8px) rotate(-45deg);
  transform: translateY(-8px) rotate(-45deg);
}

/* line 295, ../../sass_files/layouts/_custom_header.scss */
.logo-nav.open + .menu-top-menu-container {
  max-height: 400px;
  z-index: 300;
  margin-top: 60px;
}

/* line 302, ../../sass_files/layouts/_custom_header.scss */
#site_logo {
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -ms-transition: all 0.3s;
}

@media only screen and (max-width: 40em) {
  /* line 312, ../../sass_files/layouts/_custom_header.scss */
  .menu-top-menu-container {
    margin-top: 33px;
    padding: 0;
  }

  /* line 317, ../../sass_files/layouts/_custom_header.scss */
  #site_logo {
    max-width: 190px;
  }

  /* line 319, ../../sass_files/layouts/_custom_header.scss */
  .scrolled #site_logo {
    max-height: 40px;
  }
  /* line 320, ../../sass_files/layouts/_custom_header.scss */
  .scrolled .burger-icon {
    margin-top: 18px;
  }
  /* line 321, ../../sass_files/layouts/_custom_header.scss */
  .scrolled .menu-top-menu-container {
    margin-top: 53px;
  }

  /* line 323, ../../sass_files/layouts/_custom_header.scss */
  .off-canvas-wrap .fixed .tel,
  .off-canvas-wrap .fixed .mail {
    font-size: 1.1rem;
  }

  /* line 327, ../../sass_files/layouts/_custom_header.scss */
  .home .home-page-banner {
    margin-top: 0px;
  }
  /* line 330, ../../sass_files/layouts/_custom_header.scss */
  .home .home-page-banner .txc {
    text-align: center;
  }
  /* line 332, ../../sass_files/layouts/_custom_header.scss */
  .home .home-page-banner .afterUnderline:after {
    left: 50%;
    margin-left: -17.5px;
  }
  /* line 337, ../../sass_files/layouts/_custom_header.scss */
  .home .home-page-banner a {
    width: 100%;
    clear: both;
  }
  /* line 338, ../../sass_files/layouts/_custom_header.scss */
  .home .home-page-banner a:first-of-type {
    margin-top: 60px;
  }
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 342, ../../sass_files/layouts/_custom_header.scss */
  #site_logo {
    max-height: 70px;
  }

  /* line 343, ../../sass_files/layouts/_custom_header.scss */
  .home .home-page-banner {
    margin-top: 0px;
  }

  /* line 346, ../../sass_files/layouts/_custom_header.scss */
  .scrolled #site_logo {
    max-height: 40px;
  }
  /* line 347, ../../sass_files/layouts/_custom_header.scss */
  .scrolled .burger-icon {
    margin-top: 18px;
  }
}
/* line 355, ../../sass_files/layouts/_custom_header.scss */
.hide-sticky {
  display: none;
  margin: 20px 10px 0px 0px;
  padding: 10px;
}

/* ugh */
/* line 356, ../../sass_files/layouts/_custom_header.scss */
.is-sticky .hide-sticky {
  display: block;
  margin: 24px 10px 0;
  padding: 7px 15px;
  font-size: 0.8rem;
}

/* line 357, ../../sass_files/layouts/_custom_header.scss */
.is-sticky .header-main .header-left a img {
  padding: 13px 30px 0 15px;
}

/*---------------------------------------------------
// animated-image-services
// scroll large centered image to view */
/* line 365, ../../sass_files/layouts/_custom_header.scss */
.services-block-2 {
  padding: 120px 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 370, ../../sass_files/layouts/_custom_header.scss */
.services-block-2 > div:after {
  width: 100%;
  background: #fff;
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 100px;
  z-index: 0;
}
/* line 381, ../../sass_files/layouts/_custom_header.scss */
.services-block-2 .services-option-animation {
  padding: 0;
}
/* line 384, ../../sass_files/layouts/_custom_header.scss */
.services-block-2 .services-option-animation li {
  transition: all 0.8s;
  opacity: 0;
  padding: 4% 0;
}
/* line 389, ../../sass_files/layouts/_custom_header.scss */
.services-block-2 .services-option-animation li:nth-child(odd) {
  -webkit-transform: translateX(-30%);
  -moz-transform: translateX(-30%);
  transform: translateX(-30%);
  -ms-transition: translateX(-30%);
}
/* line 395, ../../sass_files/layouts/_custom_header.scss */
.services-block-2 .services-option-animation li:nth-child(even) {
  -webkit-transform: translateX(30%);
  -moz-transform: translateX(30%);
  transform: translateX(30%);
  -ms-transition: translateX(30%);
  transition-delay: 0.6s;
}
/* line 402, ../../sass_files/layouts/_custom_header.scss */
.services-block-2 .services-option-animation li:nth-child(1), .services-block-2 .services-option-animation li:nth-child(2) {
  transition-delay: 0.4s;
}
/* line 405, ../../sass_files/layouts/_custom_header.scss */
.services-block-2 .services-option-animation li:nth-child(3), .services-block-2 .services-option-animation li:nth-child(4) {
  transition-delay: 0.8s;
}
/* line 408, ../../sass_files/layouts/_custom_header.scss */
.services-block-2 .services-option-animation li:nth-child(5), .services-block-2 .services-option-animation li:nth-child(6) {
  transition-delay: 0.8s;
}
/* line 412, ../../sass_files/layouts/_custom_header.scss */
.services-block-2 .services-option-animation.active li {
  opacity: 1;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  transform: translateX(0);
  -ms-transition: translateX(0);
}
/* line 421, ../../sass_files/layouts/_custom_header.scss */
.services-block-2 h4 {
  padding: 0 0 18px 0;
}

@media only screen and (max-width: 40em) {
  /* line 426, ../../sass_files/layouts/_custom_header.scss */
  .services-block-2 {
    padding: 100px 0 90px 0;
  }
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 431, ../../sass_files/layouts/_custom_header.scss */
  .services-block-2 {
    padding: 100px 0 70px 0;
  }
}
/* line 436, ../../sass_files/layouts/_custom_header.scss */
.services-block-2 #animated-image-services {
  margin-top: 0;
  bottom: -190px;
  z-index: 10;
  /* scale in */
  -webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  transform: scale(1.5);
  -ms-transition: scale(1.5);
  /* optional transition */
  /* slide in from bottom - option * /
  -webkit-transform: translateY(100%);
     -moz-transform: translateY(100%);
      	transform: translateY(100%); 		
  */
  -ms-transition: all 0.8s 1.2s;
  transition: all 0.8s 1.2s;
  opacity: 0;
}
/* line 456, ../../sass_files/layouts/_custom_header.scss */
.services-block-2 #animated-image-services.active {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  transform: scale(1);
  -ms-transition: scale(1);
  /* optional transition */
  /*	-webkit-transform: translateY(0);
   	   -moz-transform: translateY(0);	
   	   	    transform: translatey(0);
  */
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 475, ../../sass_files/layouts/_custom_header.scss */
  .home .services-block-2 .services-option-animation li > div {
    padding: 0 30px;
    border: 0;
  }
}
@media only screen and (max-width: 40em) {
  /* line 483, ../../sass_files/layouts/_custom_header.scss */
  .home .services-block-2 {
    background: #fff;
  }
  /* line 489, ../../sass_files/layouts/_custom_header.scss */
  .home .services-block-2 .services-option-animation .icon-row {
    text-align: center;
  }
  /* line 490, ../../sass_files/layouts/_custom_header.scss */
  .home .services-block-2 .services-option-animation .icon-background, .home .services-block-2 .services-option-animation .icon-background-left {
    float: none;
  }
  /* line 492, ../../sass_files/layouts/_custom_header.scss */
  .home .services-block-2 .services-option-animation li > div {
    text-align: center;
    padding: 0 30px;
    border: 0;
  }
  /* line 497, ../../sass_files/layouts/_custom_header.scss */
  .home .services-block-2 .services-option-animation li:nth-child(odd) h4,
  .home .services-block-2 .services-option-animation li:nth-child(odd) p,
  .home .services-block-2 .services-option-animation li:nth-child(odd) .custom-header,
  .home .services-block-2 .services-option-animation li:nth-child(odd) #main .single-team ul li,
  #main .single-team ul .home .services-block-2 .services-option-animation li:nth-child(odd) li,
  .home .services-block-2 .services-option-animation li .right-icon h4, .home .services-block-2 .services-option-animation li .right-icon p, .home .services-block-2 .services-option-animation li .right-icon .custom-header, .home .services-block-2 .services-option-animation li .right-icon #main .single-team ul li, #main .single-team ul .home .services-block-2 .services-option-animation li .right-icon li {
    padding-left: 0;
    margin-left: 0;
  }
}
/*---------------------------------------------------
// Gform labels - preventing the shifting positions from placeholders.js */
/* line 507, ../../sass_files/layouts/_custom_header.scss */
.gform_wrapper ul li.gfield {
  opacity: 0;
  transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
  -webkit-transition: opacity 0.5s;
  -ms-transition: opacity 0.5s;
}

/* line 514, ../../sass_files/layouts/_custom_header.scss */
.gform_wrapper.active ul li.gfield {
  opacity: 1;
}

/* line 515, ../../sass_files/layouts/_custom_header.scss */
.gform_wrapper .top_label label.gfield_label {
  display: none !important;
}

/*---------------------------------------------------
// Google Maps */
/* line 525, ../../sass_files/layouts/_custom_header.scss */
.home-page-map-contact-form .contact-map {
  overflow: hidden;
  padding: 0;
}

/* line 526, ../../sass_files/layouts/_custom_header.scss */
#map-canvas {
  background-color: #353535;
  height: 105% !important;
}

/* should be able to remove !important on merging with main file */
/*---------------------------------------------------
// SUCCESS STORY FLIPPER */
/* line 533, ../../sass_files/layouts/_custom_header.scss */
.flip-container .front, .flip-container .back {
  background-size: cover;
  background-position: 50%;
}
/* line 538, ../../sass_files/layouts/_custom_header.scss */
.flip-container .flipper img {
  border: 0;
}

/* line 544, ../../sass_files/layouts/_custom_header.scss */
.success-story-grid li .flipper img {
  border: 0;
}

/* line 546, ../../sass_files/layouts/_custom_header.scss */
figure.effect-julia {
  background: none;
  background-color: transparent;
}
/* line 550, ../../sass_files/layouts/_custom_header.scss */
figure.effect-julia figcaption {
  -webkit-transition: all 0.6s;
  transition: all 0.6s;
}
/* line 554, ../../sass_files/layouts/_custom_header.scss */
figure.effect-julia figcaption:hover {
  background-color: rgba(0, 0, 0, 0.7);
}

/* POPUPs -------------------------------------------
*/
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 565, ../../sass_files/layouts/_custom_header.scss */
  #auto-light .ebook-image-popout img {
    float: right !important;
    width: 80% !important;
  }
}
@media only screen and (max-width: 64em) {
  /* line 569, ../../sass_files/layouts/_custom_header.scss */
  #auto-light .ebook-image-popout img {
    float: none;
    width: 40%;
  }
  /* line 570, ../../sass_files/layouts/_custom_header.scss */
  #auto-light .text-image-popout h2, #auto-light .text-image-popout p, #auto-light .text-image-popout .custom-header, #auto-light .text-image-popout #main .single-team ul li, #main .single-team ul #auto-light .text-image-popout li {
    max-width: 100%;
    text-align: center;
  }
  /* line 571, ../../sass_files/layouts/_custom_header.scss */
  #auto-light .auto-button-left {
    border: 0;
    margin-bottom: 20px;
  }
}
/*  WHY SECTION MODULE -------------------------------------------
*/
/* line 579, ../../sass_files/layouts/_custom_header.scss */
.home-why-us .service-list #line {
  min-height: 70%;
  max-height: none;
  height: auto;
  top: 10px;
  bottom: 30%;
  left: 39px;
  opacity: 0;
  transition-delay: 0.3s;
}
/* line 589, ../../sass_files/layouts/_custom_header.scss */
.home-why-us .service-list #line.active {
  opacity: 1;
}
/* line 595, ../../sass_files/layouts/_custom_header.scss */
.home-why-us .service-list ul {
  height: 100%;
  padding-top: 10px;
  /* numbers */
}
/* line 598, ../../sass_files/layouts/_custom_header.scss */
.home-why-us .service-list ul li .numbers {
  line-height: 47px;
}
/* line 601, ../../sass_files/layouts/_custom_header.scss */
.home-why-us .service-list ul li {
  height: 33.333%;
  display: table;
  padding-bottom: 0;
  opacity: 0;
  transition: all 0.8s;
}
/* line 608, ../../sass_files/layouts/_custom_header.scss */
.home-why-us .service-list ul li h4 {
  padding-top: 10px;
}
/* line 610, ../../sass_files/layouts/_custom_header.scss */
.home-why-us .service-list ul li div {
  display: table-cell;
  vertical-align: top;
  width: 100%;
  transition: all 0.8s;
}
/* line 618, ../../sass_files/layouts/_custom_header.scss */
.home-why-us .service-list ul.anim-fade.active li {
  opacity: 1;
}
/* line 620, ../../sass_files/layouts/_custom_header.scss */
.home-why-us .service-list ul.anim-move li {
  /* content */
  width: 90%;
  opacity: 1;
  -webkit-transform: translateX(50%);
  -moz-transform: translateX(50%);
  transform: translateX(50%);
  -ms-transition: translateX(50%);
  transition-delay: 0s;
  opacity: 0;
}
/* line 630, ../../sass_files/layouts/_custom_header.scss */
.home-why-us .service-list ul.anim-move li:nth-child(2) {
  transition-delay: 0.3s;
}
/* line 631, ../../sass_files/layouts/_custom_header.scss */
.home-why-us .service-list ul.anim-move li:nth-child(3) {
  transition-delay: 0.6s;
}
/* line 633, ../../sass_files/layouts/_custom_header.scss */
.home-why-us .service-list ul.anim-move.active li {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  transform: translateX(0);
  -ms-transition: translateX(0);
  opacity: 1;
}

/*  CHEVRON ARROWS - css position blend -----------------------------------
*/
/* line 649, ../../sass_files/layouts/_custom_header.scss */
.chevron-arrow {
  transition: all 0.1s;
  transform: translateX(0);
  display: inline-block;
  position: relative;
  margin-top: 10px;
  right: 10px;
}

/* line 658, ../../sass_files/layouts/_custom_header.scss */
.slick-slider {
  margin: 50px 0 30px;
}

/* line 662, ../../sass_files/layouts/_custom_header.scss */
.in-front {
  position: relative;
  z-index: 400;
}

/*=============================
    ADAPTIVE GRID SNAPPING
===============================*/
/*- firefox -*/
@-moz-document url-prefix() {
  /* line 63, ../../sass_files/app.scss */
  #banner .tableCenter {
    position: absolute;
  }

  /* line 68, ../../sass_files/app.scss */
  .header-main .header-left a img {
    padding: 10px 36px 0px 17px;
  }

  /* line 72, ../../sass_files/app.scss */
  .header-main .header-left {
    display: inline-block;
    padding: 1px 0px 0px;
  }

  /* line 77, ../../sass_files/app.scss */
  .active .header-left {
    padding: 1px 0px 10px;
  }

  /* line 81, ../../sass_files/app.scss */
  .active .header-left a img {
    padding: 19px 36px 0px 17px;
  }

  /* line 85, ../../sass_files/app.scss */
  .top-bar-section li.menu-item-has-children.active ul.sub-menu {
    top: -11px;
  }

  /* line 89, ../../sass_files/app.scss */
  .testimonials-block-grid h2 {
    margin: 0px auto 86px;
  }

  /* line 93, ../../sass_files/app.scss */
  .home-page-banner h1 {
    line-height: 84px;
  }
}
/* --- SMALL SCREENS --- */
@media only screen and (max-width: 40em) {
  /* home page */
  /* line 119, ../../sass_files/app.scss */
  .footer-bottom p, .footer-bottom .custom-header, .footer-bottom #main .single-team ul li, #main .single-team ul .footer-bottom li {
    padding-top: 8px !important;
  }

  /* line 123, ../../sass_files/app.scss */
  .fans-slider .slick-slide .inner {
    padding: 50px 30px !important;
  }

  /* line 127, ../../sass_files/app.scss */
  .benefits-option ul {
    padding-left: 1rem;
  }

  /* line 132, ../../sass_files/app.scss */
  .why-option {
    height: 700px;
  }
  /* line 133, ../../sass_files/app.scss */
  .why-option .relative {
    position: static;
  }

  /* line 139, ../../sass_files/app.scss */
  .fans-slider .slick-list p, .fans-slider .slick-list .custom-header, .fans-slider .slick-list #main .single-team ul li, #main .single-team ul .fans-slider .slick-list li {
    font-size: 1rem;
  }

  /* ----- inner page ----- */
  /* line 146, ../../sass_files/app.scss */
  .home-about-us {
    padding: 4% 0 8.5% 0 !important;
  }

  /* line 150, ../../sass_files/app.scss */
  .banner-form-code {
    min-width: inherit;
  }

  /* line 154, ../../sass_files/app.scss */
  .blog-content .post-list .blogItems > div {
    width: 80% !important;
  }

  /* line 158, ../../sass_files/app.scss */
  .success_clients .success_section .success_lower {
    background-position: initial !important;
  }

  /* line 164, ../../sass_files/app.scss */
  body .main-banner-bottom .left-content {
    text-align: center;
    padding: 4% 4% 3%;
  }
  /* line 165, ../../sass_files/app.scss */
  body .main-banner-bottom .left-content h3, body .main-banner-bottom .left-content p, body .main-banner-bottom .left-content .custom-header, body .main-banner-bottom .left-content #main .single-team ul li, #main .single-team ul body .main-banner-bottom .left-content li {
    max-width: 100%;
  }
  /* line 171, ../../sass_files/app.scss */
  body .main-banner-bottom .form-main, body .main-banner-bottom .dynamic-sidebar form, .dynamic-sidebar body .main-banner-bottom form {
    width: 100%;
  }
  /* line 173, ../../sass_files/app.scss */
  body .main-banner-bottom .form-main:before, body .main-banner-bottom .dynamic-sidebar form:before, .dynamic-sidebar body .main-banner-bottom form:before {
    background-image: none;
  }
  /* line 181, ../../sass_files/app.scss */
  body .benefits-block .cta-button-block .btn-second-priority {
    width: 100%;
    margin-left: 0;
  }
  /* line 185, ../../sass_files/app.scss */
  body .benefits-block .cta-button-block .small-12 {
    padding: 0 26px 0 15px;
  }

  /* line 192, ../../sass_files/app.scss */
  .ebook-landing .ebook-description-section {
    max-width: 80%;
    margin: 0 auto;
    text-align: center;
    float: none !important;
  }

  /* line 199, ../../sass_files/app.scss */
  .ebook-landing .main-banner .form-positioning .form-main .gform_wrapper input[type="submit"], .ebook-landing .main-banner .form-positioning .dynamic-sidebar form .gform_wrapper input[type="submit"], .dynamic-sidebar .ebook-landing .main-banner .form-positioning form .gform_wrapper input[type="submit"],
  .ebook-success-consult-request .consult-form .form-main input[type=submit],
  .ebook-success-consult-request .consult-form .dynamic-sidebar form input[type=submit],
  .dynamic-sidebar .ebook-success-consult-request .consult-form form input[type=submit],
  .ebook-success-consult-request .consult-form .dynamic-sidebar form input[type=submit],
  .dynamic-sidebar .ebook-success-consult-request .consult-form form input[type=submit] {
    font-size: 1.1rem;
  }

  /* line 206, ../../sass_files/app.scss */
  html {
    font-size: 90% !important;
  }

  /* line 212, ../../sass_files/app.scss */
  .error404 .main-banner .right-404 {
    border-left: none !important;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
  }

  /* line 222, ../../sass_files/app.scss */
  body .home-page-banner h3 {
    padding-top: 2rem;
  }
  /* line 225, ../../sass_files/app.scss */
  body .home-page-banner img {
    max-width: 66%;
  }
  /* line 230, ../../sass_files/app.scss */
  body .home-why-us .slick-slide {
    text-align: center;
  }
  /* line 231, ../../sass_files/app.scss */
  body .home-why-us .slick-slide h4, body .home-why-us .slick-slide p, body .home-why-us .slick-slide .custom-header, body .home-why-us .slick-slide #main .single-team ul li, #main .single-team ul body .home-why-us .slick-slide li {
    text-align: center;
    max-width: 89%;
    margin: 0 auto;
    padding: 20px 0 0;
    color: #fff;
    font-size: 1rem;
  }
  /* line 239, ../../sass_files/app.scss */
  body .home-why-us .slick-slide .numbers {
    margin: 0 auto;
    display: block;
    width: 80px;
    height: 80px;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50%;
    text-align: center;
    line-height: 20px;
    font-size: 2rem;
    font-weight: 600;
    border: 2px solid #E9222D;
    background-color: transparent;
    color: #fff;
    padding: 30px 11px;
  }
  /* line 261, ../../sass_files/app.scss */
  body .form-main .gform_wrapper input[type="submit"], body .dynamic-sidebar form .gform_wrapper input[type="submit"], .dynamic-sidebar body form .gform_wrapper input[type="submit"], body .dynamic-sidebar form .gform_wrapper input[type="submit"] {
    width: 75%;
    margin-right: 5px;
  }
  /* line 266, ../../sass_files/app.scss */
  body .main-banner-bottom .form-main .gform_wrapper .gform_footer:after, body .main-banner-bottom .dynamic-sidebar form .gform_wrapper .gform_footer:after, .dynamic-sidebar body .main-banner-bottom form .gform_wrapper .gform_footer:after, body .main-banner-bottom .dynamic-sidebar form .gform_wrapper .gform_footer:after, body .dynamic-sidebar .main-banner-bottom form .gform_wrapper .gform_footer:after {
    display: none;
  }
  /* line 269, ../../sass_files/app.scss */
  body .ebook-download .center img {
    position: absolute;
    top: -136px;
    left: 34px;
    max-width: 195px;
    width: 100%;
  }
  /* line 278, ../../sass_files/app.scss */
  body .sidebar-block img {
    width: 100%;
  }
  /* line 286, ../../sass_files/app.scss */
  body .services-block-1 ul li .services-main {
    min-height: 210px !important;
  }
  /* line 294, ../../sass_files/app.scss */
  body .testimonials-block-grid h1, body .testimonials-block-grid p, body .testimonials-block-grid .custom-header, body .testimonials-block-grid #main .single-team ul li, #main .single-team ul body .testimonials-block-grid li {
    margin: 0 auto;
    max-width: 90%;
  }
  /* line 301, ../../sass_files/app.scss */
  body .services-option-animation .small-9 {
    padding-left: 1rem !important;
  }
  /* line 306, ../../sass_files/app.scss */
  body .twitter-insta-box {
    padding-top: 0.7rem;
  }
  /* line 311, ../../sass_files/app.scss */
  body .bottom-logo img {
    padding: 0;
  }

  /* line 319, ../../sass_files/app.scss */
  .gallery-option li.innerGalleryOverlay {
    width: 100% !important;
  }
  /* line 321, ../../sass_files/app.scss */
  .gallery-option li.innerGalleryOverlay:hover a {
    opacity: 0;
  }
  /* line 329, ../../sass_files/app.scss */
  .gallery-option li:nth-child(3).innerGalleryOverlay, .gallery-option li:nth-child(4).innerGalleryOverlay {
    display: none;
  }

  /*- campaign -*/
  /* line 339, ../../sass_files/app.scss */
  .ebook-landing .main-banner img {
    max-width: 60%;
    float: none;
    padding-bottom: 2rem;
  }
  /* line 344, ../../sass_files/app.scss */
  .ebook-landing .main-banner h3, .ebook-landing .main-banner h4, .ebook-landing .main-banner h5, .ebook-landing .main-banner p, .ebook-landing .main-banner .custom-header, .ebook-landing .main-banner #main .single-team ul li, #main .single-team ul .ebook-landing .main-banner li {
    text-align: center;
  }
  /* line 347, ../../sass_files/app.scss */
  .ebook-landing .main-banner ul {
    padding-left: 0;
    padding: 10px;
  }
  /* line 348, ../../sass_files/app.scss */
  .ebook-landing .main-banner ul li {
    padding-left: 0;
  }
  /* line 349, ../../sass_files/app.scss */
  .ebook-landing .main-banner ul li:before {
    content: none;
  }
  /* line 358, ../../sass_files/app.scss */
  .ebook-landing hr {
    margin: 0 auto;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 17px;
  }
}
@media only screen and (min-width: 40.063em) {
  /* line 385, ../../sass_files/app.scss */
  .home-why-us .slick-slide {
    text-align: center;
  }
  /* line 386, ../../sass_files/app.scss */
  .home-why-us .slick-slide h4, .home-why-us .slick-slide p, .home-why-us .slick-slide .custom-header, .home-why-us .slick-slide #main .single-team ul li, #main .single-team ul .home-why-us .slick-slide li {
    text-align: center;
    max-width: 89%;
    margin: 0 auto;
    padding: 20px 0 0;
    color: #fff;
  }
  /* line 393, ../../sass_files/app.scss */
  .home-why-us .slick-slide .numbers {
    margin: 0 auto;
    display: block;
    width: 80px;
    height: 80px;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50%;
    text-align: center;
    line-height: 1.1rem;
    font-size: 2rem;
    font-weight: 600;
    border: 2px solid #E9222D;
    background-color: transparent;
    color: #fff;
    padding: 30px 11px;
  }
}
@media only screen and (max-width: 64em) {
  /* line 418, ../../sass_files/app.scss */
  .home .downTriangle:after {
    left: 50% !important;
  }

  /* line 422, ../../sass_files/app.scss */
  .new-services-block {
    display: none;
  }

  /* line 426, ../../sass_files/app.scss */
  .home .services-block-2 h4 {
    font-size: 1.4rem;
    padding-top: 6px;
  }

  /* line 431, ../../sass_files/app.scss */
  .services-block-2 .services-option-animation li {
    padding: 2% 0;
  }

  /* line 435, ../../sass_files/app.scss */
  .services-option-animation .right-icon h4,
  .home .services-block-2 .icon-row p,
  .home .services-block-2 .icon-row .custom-header,
  .home .services-block-2 .icon-row #main .single-team ul li,
  #main .single-team ul .home .services-block-2 .icon-row li {
    text-align: left !important;
    padding-left: 25px;
    max-width: 75%;
    padding-top: 10px;
  }

  /* line 443, ../../sass_files/app.scss */
  .fans-slider .slick-slide .inner {
    padding: 50px 150px;
  }

  /* line 447, ../../sass_files/app.scss */
  .form-banner {
    margin-top: 0px;
  }
  /* line 448, ../../sass_files/app.scss */
  .form-banner .banner-form-code {
    padding: 14.1rem 0rem 7rem 0.6rem;
  }
  /* line 449, ../../sass_files/app.scss */
  .form-banner .banner-form-code h2 {
    color: white;
  }
  /* line 452, ../../sass_files/app.scss */
  .form-banner .banner-form-code h6.custom-header {
    text-align: center;
    padding-bottom: 0px;
    margin: 20px auto 12px;
  }

  /* line 462, ../../sass_files/app.scss */
  .micro-services .services-main {
    margin: 0 auto;
  }

  /* line 466, ../../sass_files/app.scss */
  .video-success {
    text-align: center;
  }

  /* line 470, ../../sass_files/app.scss */
  .blog-content .post-list .blogItems > div {
    width: 35%;
  }

  /* line 474, ../../sass_files/app.scss */
  .success_strip {
    height: 94px;
  }

  /* line 478, ../../sass_files/app.scss */
  .success_strip .inner_strip {
    height: 74px;
  }

  /* line 482, ../../sass_files/app.scss */
  .video-success {
    margin-top: 30px;
  }

  /* inner page */
  /* line 489, ../../sass_files/app.scss */
  .gallery-option li.innerGalleryOverlay {
    width: 100% !important;
  }
  /* line 491, ../../sass_files/app.scss */
  .gallery-option li.innerGalleryOverlay:hover a {
    opacity: 0;
  }

  /* line 501, ../../sass_files/app.scss */
  .home .home-page-banner h4 {
    margin: 35px auto !important;
  }

  /* line 506, ../../sass_files/app.scss */
  .home .home-why-us {
    padding: 4rem 0 2rem;
  }
  /* line 509, ../../sass_files/app.scss */
  .home hr {
    margin-left: 0;
  }
  /* line 512, ../../sass_files/app.scss */
  .home div.afterUnderline-div {
    margin: 0px 0px 14px 0px !important;
  }
  /* line 516, ../../sass_files/app.scss */
  .home .home-page-banner div.afterUnderline-div {
    background: white;
    margin: 0 auto !important;
    margin-bottom: 14px !important;
  }
  /* line 522, ../../sass_files/app.scss */
  .home .downTriangle:after {
    left: 40%;
  }
  /* line 526, ../../sass_files/app.scss */
  .home .home-about-us img {
    padding-top: 1rem;
  }

  /* line 532, ../../sass_files/app.scss */
  .success_strip .chevron-arrow {
    display: none;
  }

  /* line 537, ../../sass_files/app.scss */
  .fans-slider .slick-prev, .fans-slider .slick-next {
    top: 13% !important;
  }

  /* line 542, ../../sass_files/app.scss */
  .footer-bottom p, .footer-bottom .custom-header, .footer-bottom #main .single-team ul li, #main .single-team ul .footer-bottom li {
    font-size: 0.8rem;
    padding-top: 18px;
  }

  /* inner page */
  /* inner header */
  /* line 550, ../../sass_files/app.scss */
  .home-page-banner2 p, .home-page-banner2 .custom-header, .home-page-banner2 #main .single-team ul li, #main .single-team ul .home-page-banner2 li {
    max-width: 80%;
    margin: 0 auto;
  }

  /* line 556, ../../sass_files/app.scss */
  .benefits-option .benefitReason {
    margin: 0 0 30px 0;
  }

  /* line 562, ../../sass_files/app.scss */
  .gallery-option li.innerGalleryOverlay {
    width: 49.33333%;
  }

  /* line 568, ../../sass_files/app.scss */
  .benefits-option {
    padding: 5rem 0 0 0;
  }

  /* small fancybox close icon */
  /* line 573, ../../sass_files/app.scss */
  .fancybox-close {
    background-image: none !important;
  }

  /* line 578, ../../sass_files/app.scss */
  .animated-image-services {
    display: none;
  }

  /* line 581, ../../sass_files/app.scss */
  .page-template-page-templatesthank_you-php .main-banner {
    padding: 16rem 0 10rem;
  }

  /* line 585, ../../sass_files/app.scss */
  .testimonial-grid .pic:last-child {
    display: none;
  }

  /* line 588, ../../sass_files/app.scss */
  .main-banner-bottom {
    padding: 2rem 0;
  }
  /* line 589, ../../sass_files/app.scss */
  .main-banner-bottom .form-main, .main-banner-bottom .dynamic-sidebar form, .dynamic-sidebar .main-banner-bottom form {
    margin-top: 0;
  }
  /* line 592, ../../sass_files/app.scss */
  .main-banner-bottom .left-content p, .main-banner-bottom .left-content .custom-header, .main-banner-bottom .left-content #main .single-team ul li, #main .single-team ul .main-banner-bottom .left-content li {
    max-width: 100%;
  }
  /* line 595, ../../sass_files/app.scss */
  .main-banner-bottom h3 {
    padding-bottom: 0;
  }

  /* line 601, ../../sass_files/app.scss */
  .client-image-slider {
    margin: 0 auto;
  }

  /* line 605, ../../sass_files/app.scss */
  .testimonials-single-small .review-text {
    float: none;
  }
  /* line 606, ../../sass_files/app.scss */
  .testimonials-single-small .review-text:before {
    display: none !important;
  }

  /* line 613, ../../sass_files/app.scss */
  .benefits-block .cta-button-block {
    margin-left: 0;
  }
  /* line 614, ../../sass_files/app.scss */
  .benefits-block .cta-button-block .btn-second-priority {
    width: 72%;
  }

  /* line 636, ../../sass_files/app.scss */
  html {
    font-size: 85%;
  }

  /* line 640, ../../sass_files/app.scss */
  .home-page-banner {
    background-position: 0% !important;
  }
  /* line 641, ../../sass_files/app.scss */
  .home-page-banner .form-main, .home-page-banner .dynamic-sidebar form, .dynamic-sidebar .home-page-banner form {
    width: 100%;
  }
  /* line 644, ../../sass_files/app.scss */
  .home-page-banner .form-main .gform_wrapper .gform_footer:after, .home-page-banner .dynamic-sidebar form .gform_wrapper .gform_footer:after, .dynamic-sidebar .home-page-banner form .gform_wrapper .gform_footer:after {
    content: none !important;
  }
  /* line 648, ../../sass_files/app.scss */
  .home-page-banner .form-main .gform_wrapper input[type="submit"], .home-page-banner .dynamic-sidebar form .gform_wrapper input[type="submit"], .dynamic-sidebar .home-page-banner form .gform_wrapper input[type="submit"] {
    width: 100%;
  }

  /* line 658, ../../sass_files/app.scss */
  .error404 .main-banner {
    padding: 10rem 2.5rem 10rem;
  }
  /* line 659, ../../sass_files/app.scss */
  .error404 .main-banner .btn-second-priority {
    width: 100%;
  }
  /* line 662, ../../sass_files/app.scss */
  .error404 .main-banner .header-content {
    border: none;
  }
  /* line 663, ../../sass_files/app.scss */
  .error404 .main-banner .header-content h2 {
    font-size: 5rem;
  }
  /* line 668, ../../sass_files/app.scss */
  .error404 .main-banner .right-404 {
    border-left: 1px solid #ffffff;
  }

  /* line 675, ../../sass_files/app.scss */
  .sidebar-block h3 {
    text-align: center;
  }
  /* line 678, ../../sass_files/app.scss */
  .sidebar-block .instagram-posts {
    border-bottom: none;
  }

  /* line 684, ../../sass_files/app.scss */
  .ebook-box .small-centered {
    text-align: center;
  }

  /* line 690, ../../sass_files/app.scss */
  #footer .border {
    margin-right: 0;
  }
  /* line 695, ../../sass_files/app.scss */
  #footer .latest-posts .row:last-child {
    display: none !important;
  }

  /* line 702, ../../sass_files/app.scss */
  .image-left-ebook-right .large-6:last-child, .image-left-ebook-right .medium-6:last-child {
    width: 100%;
  }

  /* line 706, ../../sass_files/app.scss */
  .image-left-ebook-right .large-6:first-child, .image-left-ebook-right .medium-6:first-child {
    display: none;
  }

  /* line 712, ../../sass_files/app.scss */
  .main-banner-bottom .form-main:before, .main-banner-bottom .dynamic-sidebar form:before, .dynamic-sidebar .main-banner-bottom form:before {
    display: none;
  }

  /* line 718, ../../sass_files/app.scss */
  .testimonials-single-small .review-text, .testimonials-small .review-text, .testimonials-single-small .review-block {
    max-width: 72%;
    float: none !important;
  }

  /* line 723, ../../sass_files/app.scss */
  .main-banner-bottom .left-content p, .main-banner-bottom .left-content .custom-header, .main-banner-bottom .left-content #main .single-team ul li, #main .single-team ul .main-banner-bottom .left-content li, body .main-banner-bottom .left-content .custom-header, body .main-banner-bottom .left-content #main .single-team ul li, #main .single-team ul body .main-banner-bottom .left-content li {
    padding-top: 0rem;
  }

  /* line 727, ../../sass_files/app.scss */
  .image-left-ebook-right:after {
    display: none;
  }

  /* line 731, ../../sass_files/app.scss */
  .image-left-ebook-right .text-left-services h1 {
    padding: 13rem 0rem 0;
    font-size: 2.8rem;
  }

  /* line 736, ../../sass_files/app.scss */
  .contact-form-row .gform_wrapper .gform_footer input[type=submit] {
    width: 75%;
  }

  /* line 740, ../../sass_files/app.scss */
  .contact-form-row .gform_wrapper {
    max-width: 91%;
  }

  /* line 744, ../../sass_files/app.scss */
  .testimonials-block h3 {
    max-width: 80%;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 755, ../../sass_files/app.scss */
  body .main-banner-bottom .left-content p, body .main-banner-bottom .left-content .custom-header, body .main-banner-bottom .left-content #main .single-team ul li, #main .single-team ul body .main-banner-bottom .left-content li {
    padding-top: 2rem;
  }
  /* line 763, ../../sass_files/app.scss */
  body .benefits-block .icon-blocks .medium-12 .icon-background, body .benefits-block .icon-blocks .medium-12 .icon-background-left {
    float: none;
    margin: 0 auto;
  }
  /* line 768, ../../sass_files/app.scss */
  body .benefits-block .icon-blocks h4, body .benefits-block .icon-blocks p, body .benefits-block .icon-blocks .custom-header, body .benefits-block .icon-blocks #main .single-team ul li, #main .single-team ul body .benefits-block .icon-blocks li {
    text-align: center !important;
  }
}
@media only screen and (min-width: 90em) {
  /* line 781, ../../sass_files/app.scss */
  .testimonial-grid figure.effect-julia img {
    width: initial;
  }
}
@media only screen and (min-width: 75em) {
  /* line 790, ../../sass_files/app.scss */
  .single.single-post .large-4 {
    width: 27.33333%;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 802, ../../sass_files/app.scss */
  .consult-form {
    margin-top: -6rem;
    z-index: 2;
  }

  /* line 813, ../../sass_files/app.scss */
  .home .home-about-us .about-us-block .relative:first-child {
    display: table-cell !important;
  }

  /* line 820, ../../sass_files/app.scss */
  #footer .form-main, #footer .dynamic-sidebar form, .dynamic-sidebar #footer form {
    padding-left: 43px;
  }
}
@media only screen and (max-width: 90em) {
  /* line 841, ../../sass_files/app.scss */
  .testimonial-grid figure.effect-julia img {
    height: 600px;
    min-width: 100%;
  }
}
/* --- XLARGE SCREENS --- */
/*--- MEDIA QUERIES WHICH NEED TO BE REMOVED WHEN INNER PAGE HAS BEEN REDESIGNED ---*/
@media only screen and (max-width: 40em) {
  /* line 880, ../../sass_files/app.scss */
  .services-block-2 {
    background: white !important;
  }

  /* line 883, ../../sass_files/app.scss */
  .services-option-animation .right-icon h4,
  .home .services-block-2 .icon-row p,
  .home .services-block-2 .icon-row .custom-header,
  .home .services-block-2 .icon-row #main .single-team ul li,
  #main .single-team ul .home .services-block-2 .icon-row li {
    text-align: center !important;
    max-width: none !important;
  }

  /* line 889, ../../sass_files/app.scss */
  .services-option-animation li:nth-child(odd) h4,
  .services-option-animation li:nth-child(odd) p,
  .services-option-animation li:nth-child(odd) .custom-header,
  .services-option-animation li:nth-child(odd) #main .single-team ul li,
  #main .single-team ul .services-option-animation li:nth-child(odd) li {
    padding-left: 0px;
  }

  /* line 893, ../../sass_files/app.scss */
  .home .home-about-us {
    background: white;
  }

  /* line 896, ../../sass_files/app.scss */
  .opaque-bg:after {
    display: none;
  }

  /* line 899, ../../sass_files/app.scss */
  .main-banner {
    padding: 18rem 0 7rem;
  }

  /* line 902, ../../sass_files/app.scss */
  .page-template-page-templatestemplate-team-php .dark-team-box img {
    width: 100%;
  }

  /* line 905, ../../sass_files/app.scss */
  #main .single-team h2 {
    text-align: center;
    margin-top: 30px;
  }

  /* line 909, ../../sass_files/app.scss */
  #main .single-team .team-role {
    text-align: center;
  }

  /* line 912, ../../sass_files/app.scss */
  .ebook-banner {
    margin: 0 auto;
    text-align: center;
  }

  /* line 916, ../../sass_files/app.scss */
  .ebook-banner img {
    float: none;
  }

  /* line 919, ../../sass_files/app.scss */
  .ebook-success-consult-request .consult-form .form-main, .ebook-success-consult-request .consult-form .dynamic-sidebar form, .dynamic-sidebar .ebook-success-consult-request .consult-form form {
    width: 100%;
  }

  /* line 922, ../../sass_files/app.scss */
  .site-review .testimonials-landing .review-text {
    width: 96%;
  }

  /* line 925, ../../sass_files/app.scss */
  .benefits-block .icon-background-left,
  .benefits-block .icon-background,
  .benefits-block .icon-background-left,
  .benefits-block h4,
  .benefits-block p,
  .benefits-block .custom-header,
  .benefits-block #main .single-team ul li,
  #main .single-team ul .benefits-block li {
    text-align: center !important;
    float: none;
  }

  /* line 932, ../../sass_files/app.scss */
  .form-main, .dynamic-sidebar form {
    width: 100%;
  }

  /* line 935, ../../sass_files/app.scss */
  .benefits-block p, .benefits-block .custom-header, .benefits-block #main .single-team ul li, #main .single-team ul .benefits-block li {
    max-width: 70%;
    margin: 0 auto;
  }

  /* line 939, ../../sass_files/app.scss */
  .home .custom-header {
    text-align: center;
  }
}
@media only screen and (max-width: 65em) {
  /* line 947, ../../sass_files/app.scss */
  .ebook-landing .form-main, .ebook-landing .dynamic-sidebar form, .dynamic-sidebar .ebook-landing form {
    display: inline-block;
  }

  /* line 950, ../../sass_files/app.scss */
  .ebook-landing .main-banner .form-positioning .form-main, .ebook-landing .main-banner .form-positioning .dynamic-sidebar form, .dynamic-sidebar .ebook-landing .main-banner .form-positioning form {
    position: static;
  }

  /* line 953, ../../sass_files/app.scss */
  .consult-content img {
    width: 100%;
  }

  /* line 956, ../../sass_files/app.scss */
  body .consult-form .form-main, body .consult-form .dynamic-sidebar form, .dynamic-sidebar body .consult-form form {
    margin-top: 0;
  }

  /* line 959, ../../sass_files/app.scss */
  .ebook-extra-information {
    text-align: center;
  }

  /* line 962, ../../sass_files/app.scss */
  body .ebook-landing .main-banner .form-positioning form:before {
    display: none;
  }
}
/* IE10+ CSS styles go here */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 976, ../../sass_files/app.scss */
  .anim[data-action='rightFade'] {
    opacity: 1;
  }

  /* line 979, ../../sass_files/app.scss */
  .header-main .header-left a {
    position: relative;
    z-index: 99999;
  }

  /* line 983, ../../sass_files/app.scss */
  .header-main #nav {
    position: relative;
    margin-top: -20px;
  }
}
