/*
Theme Name: MarketBEing 2019
Author: Deyo Designs

*/

body {margin:0px;padding:0px;background:none;font-family:'Open Sans';font-size:14px;line-height:20px;font-weight:400;}

.rap {max-width:1200px;margin:0px auto;position:relative;width:100%;}

.oneslider {height:500px;width:100%;position:relative;}
.oneslider-left {display:none;background-color:#e24b00;color:#fff;width:30%;text-align:right;font-weight:600;height:200px;}
.oneslider-left h2 {padding:50px;margin:0px;font-size:40px;line-height:50px;}
.oneslider .slider {height:200px !important;background:rgba(256,256,256,.2); align-items:center;width:55%;font-size:28px;line-height:40px;text-align:center;font-weight:600;color:#fff;}
.oneslider .slider span {font-size:36px;}
.oneimage {width:100%;align-items:center;}
.oneimage .rap {width:100%;}
.fade {background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-items:center;height:600px;}
.oneslider .fade {background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-items:center;height:500px;}
.tag {position:absolute;bottom:70px;margin:0px auto;text-align:center;color:#fff;font-size:40px;font-weight:600;z-index:999;left:0;right:0;}
.tag span {font-size:50px;}
.tag span em {color:#e24b00;font-style:normal;}
.tag span.turn { transform: rotate(90deg);display:block;color:#e24b00;font-size:90px;}

.bubble {background-color:rgba(226,75,0,1);border-radius:20px;padding:20px;margin:50px 0px;position: relative;color:#fff;}

.bubble:nth-of-type(odd):after {bottom: 100%;left: 10%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(136, 183, 213, 0);border-bottom-color: #e24b00;border-width: 20px;margin-left: -20px;}

.bubble:nth-of-type(even):after {bottom: 100%;left: 90%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(136, 183, 213, 0);border-bottom-color: #e24b00;border-width: 20px;margin-left: -20px;}


.cover-float {float:right;}
.mag-side {margin-top:8px;}
.mag-side li {margin:0 auto;background-color:#e3e3e4;color:#404041;border-bottom:5px solid #fff;padding:2% 2%;text-align:left;display:block;text-decoration:none;font-size:16px;font-weight:600;}
.mag-side span {font-size:26px;margin-top:10px;display:inline-block;padding-right:10px;}
.mag-side li:hover {margin:0 auto;background-color:#f2f2f2;color:#404041;border-bottom:5px solid #fff;padding:2% 2%;text-align:left;display:block;text-decoration:none;font-size:16px;font-weight:600;}
.mag-side a:hover {color:#404041;}
.mag-col {display:inline-block;width:23%;text-align:center;}
.shadowed { -webkit-filter: drop-shadow(2px 2px 4px #000);
  filter: drop-shadow(2px 2px 4px #000);}
.child-logos img {display:inline;width:20%;height:auto;padding:0px 2%;}

.news-archive, .news-single, .events-archive, .events-single {background-color:#e4e4e4;padding:5px 0px;}
.news-single .news-group {background-color:#fff;margin:30px auto;max-width:960px;padding:0px 50px 50px 50px;clear:both;font-size:16px;line-height:24px;color:#484848;}
.news-group {background-color:#fff;margin:30px auto;max-width:960px;padding:0px 40px 0px 0px;clear:both;font-size:16px;line-height:24px;color:#484848;}
.news-group .meta {background-color:#e24b00;text-transform:uppercase;color:#fff;font-weight:600;line-height:22px;display:inline-block;font-size:13px;}
.news-group .meta span {background-color:#01fc88;color:#e24b00;font-size:18px;padding:5px;display:inline-block;line-height:22px;}
.news-group .meta div {padding:5px 15px;float:left;}
.news-group .featured {float:left;width:275px;height:215px;margin-right:30px;}
.news-group h2 {color:#e24b00;text-decoration:none;font-size:20px;line-height:26px;margin:15px 0px;padding:0px;}
.news-group h2 a {color:#e24b00;text-decoration:none;font-size:20px;line-height:26px;}
.news-group h2 a:hover {text-decoration:none;}
.news-group .pad {padding:0px 40px 40px 40px;}
.news-group .pad h2 {margin:25px 0px 15px 0px;}
.news-single a {color:#e24b00;text-decoration:none;}
.news-single a:hover {text-decoration:underline;}
.news-single hr {clear:both;height:1px;background-color:#27da81;border:none;margin:20px 0px;width:10%;}
.news-single img {max-width:100%;height:auto;}
.news-single .news-group h1 {line-height:36px;font-weight:300px;}


.button {background-color:#e24b00;padding:7px 15px;color:#fff;display:inline-block;}
.button:hover {background-color:#e6e7e8;color:#414042;}
.button a {color:#fff;text-decoration:none;border:none;}
.button a:hover, .button:hover a {color:#414042;}
.button a:hover::after, .button.hover a::after {color:#e24b00}

.button.solidbutton {background-color:#96aa6b;color:#fff;border:none;font-size:24px;line-height:32px;padding:0px;display:block;width:100%;text-align:center;}
.button.solidbutton:hover {background-color:#e24b00;color:#fff;border:none;}
.button.solidbutton a {color:#fff;padding:25px 0px;display:block;max-width:1200px;margin:0px auto;}
.button.solidbutton a:hover, .button.solidbutton:hover a {color:#fff;}

h2 {font-family: 'Open Sans';font-size:30px;font-weight:bold;margin:0px 0px 20px 0px;padding:0px;line-height:34px;}
a {color:#e24b00;text-decoration:none;font-weight:600;}
img, img a, a img {border:none !important;}
.group a {border:none !important;}
.main {clear:both;position:relative;background-color:#fff;}
.main-grey {clear:both;position:relative;background-color:#f2f2f2;padding:4% 0px;}
.main-grey .rap {background-color:#fff;max-width:1200px;overflow:hidden;}
.main-grey .rap.no {background-color:transparent;max-width:1200px;overflow:hidden;}

.navigation-sticky {padding:10px 0px;position:fixed;z-index:999;width:100%;}
.navigation-sticky .logo {margin:0px auto;float:left;padding:5px 0px 0px 0px;position:relative;z-index:999;width:30%;color:#fff;}
.navigation-sticky .logo img {width:auto;height:auto;max-height:65px;border:none !important;position:relative;z-index:999;float:left;padding-right:10px;}
.navigation-sticky .logo a {border:none !important;color:#444;font-size:16px;font-weight:700;}
.navigation-sticky.scroll .logo a {color:#fff;}
.navigation-sticky .logo span {font-size:13px;font-weight: 500;font-style: italic;}
.navigation-sticky .logo span em {font-size:13px;color:#e24b00;font-style:italic;}

.navigation-sticky.scroll {z-index: 999;width: 100%;background:rgba(0,0,0,.7);top:0px;}
.navigation-sticky.scroll a {color:#fff;}
.padit {padding-top:95px;}


.one-col ul, .two-col ul, .three-col ul, .four-col ul {margin:0px;padding:0px 0px 0px 30px;}
.one-col ul li, .two-col ul li, .three-col ul li, .four-col ul li {padding-bottom:15px;list-style-type:none;position:relative;}
.one-col ul li:before, .two-col ul li:before, .three-col ul li:before, .four-col ul li:before {content:' • ';color:#e24b00;font-size:24px;position:absolute;top:0px;left:-20px;}

.one-col.s1 ul li:before {content:' • ';color:#e24b00;font-size:24px;position:absolute;top:0px;left:-20px;}

.copy-rap ol {list-style-type:none;margin-left:40px;position:relative;}
.copy-rap ol li {counter-increment: list;list-style-type: none;position: relative;padding-bottom:20px;}

.copy-rap ol li:before {
  color: #e24b00;font-size:24px;line-height:29px;font-weight:600;
  content: counter(list) "";
  left: -42px;
  position: absolute;
  text-align: right;
  width: 26px;
}

.slider:before
    {    content: '';    height: 100%;    display: inline-block;    vertical-align: middle;}
.slider {margin:0px auto;max-width:100%;line-height:65px;height:450px !important;position:relative;overflow:hidden;text-align:center;}
.slider .rap {position:relative;text-align:center;padding:0px auto;display: inline-block;vertical-align: middle;width:60%;margin:0px auto;}
.slider {font-size:60px;line-height:72px;color:#fff;text-decoration:none;border:none;text-shadow: 2px 2px 4px #000;font-weight:600;}
.slider-border {background-color:#e24b00;padding:0px 0px;text-align:center;color:#fff;font-size:18px;font-weight:300;}
.slider-border a {color:#fff;text-decoration:none;border:none;font-weight:300;}
.slider-border span {font-weight:600;padding-right:10px;}
.slider-border img.cover {display:block;width:100%;max-width:175px;height:auto;margin:15px auto 0;}
.slider-border:hover {background-color:#e6e7e8;color:#414042;}
.slider-border a:hover, .slider-border:hover a {color:#414042;text-decoration:none;border:none;}

.slider .half {position:relative;left:45%;max-width:1200px;width:55%;padding: 5% 0 0 0;line-height:25px;}
.slider .type {font-family: 'Fjalla One';font-size:42px;color:#fff;font-weight:400;margin:0px 0px 10px 0px;padding:0px;line-height:50px;text-align:right;}
.slider .caption {font-family: 'Fjalla One';font-size:42px;text-transform:uppercase;color:#fff;font-weight:400;padding:0px;line-height:50px;text-align:right;}
.slider .description {font-family: 'Open Sans';font-size:20px;margin:10px 0px;padding:0px;line-height:30px;color:#fff;text-align:right;}
.slider .half.left {position:relative;left:0%;max-width:1200px;width:55%;padding: 5% 0 0 0;}
.slider .half.left .type {font-family: 'Fjalla One';font-size:42px;color:#fff;font-weight:400;margin:0px 0px 10px 0px;padding:0px;line-height:50px;text-align:left;}
.slider .half.left .caption {font-family: 'Fjalla One';font-size:42px;text-transform:uppercase;color:#fff;font-weight:400;padding:0px;line-height:50px;text-align:left;letter-spacing:2px;}
.slider .half.left .description {font-family: 'Open Sans';font-size:20px;margin:10px 0px;padding:0px;line-height:30px;color:#fff;text-align:left;}
.slider .nopad {padding:3% 0 0 0 !important;}
.slider .half.im {position:relative;left:0%;max-width:1200px;width:100%;padding: 5% 0 0 0;line-height:25px;}
.mobile-navigation {display:none;}
.slider a {color:#fff;}

.testslider {margin:0px auto;max-width:100%;line-height:65px;height:450px !important;position:relative;overflow:hidden;text-align:center;}

.test {border-radius: .4em;color:#fff;background-color:#e24b00;padding:20px;z-index:99;position:absolute;font-size:18px;line-height:22px;top:0px;width:300px;text-align:center;}
.test:nth-of-type(1) {margin-left:50px;top:130px;}

.test:nth-of-type(2) {left:500px;top:50px;}
.test:nth-of-type(3) {left:900px;top:130px;}
.srap {width:100%;max-width:1200px;margin:0px auto;}

.test:nth-of-type(1):after { content: ''; position: absolute; bottom: 0; left: 50%; width: 0; height: 0; border: 25px solid transparent; border-top-color: #e24b00; border-bottom: 0; border-right: 0;margin-left: -12.5px; margin-bottom: -25px; }
.test:nth-of-type(2):after  { content: ''; position: absolute; bottom: 0; left: 50%; width: 0; height: 0; border: 25px solid transparent; border-top-color: #e24b00; border-bottom: 0; margin-left: -25px; margin-bottom: -25px; }
.test:nth-of-type(3):after { content: ''; position: absolute; bottom: 0; left: 50%; width: 0; height: 0; border: 25px solid transparent; border-top-color: #e24b00; border-bottom: 0; border-left: 0; margin-left: -12.5px; margin-bottom: -25px; }

/*animation element*/

.animation-element {
  opacity: 0;
  position: relative;}
/*animation element sliding left*/

.animation-element.slide-left {
  opacity: 0;
  -moz-transition: all 1000ms linear;
  -webkit-transition: all 1000ms linear;
  -o-transition: all 1000ms linear;
  transition: all 1000ms linear;
  -moz-transform: translate3d(-100px, 0px, 0px);
  -webkit-transform: translate3d(-100px, 0px, 0px);
  -o-transform: translate(-100px, 0px);
  -ms-transform: translate(-100px, 0px);
  transform: translate3d(-100px, 0px, 0px);}

.animation-element.slide-left.in-view {
  opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);}

/*animation element sliding left*/

.animation-element.slide-right, .heart:nth-of-type(odd).animation-element.slide-left, .three:nth-of-type(3).animation-element.slide-left, .three:nth-of-type(6).animation-element.slide-left {
  opacity: 0;
  -moz-transition: all 1500ms linear;
  -webkit-transition: all 1500ms linear;
  -o-transition: all 1500ms linear;
  transition: all 1500ms linear;
  -moz-transform: translate3d(100px, 0px, 0px);
  -webkit-transform: translate3d(100px, 0px, 0px);
  -o-transform: translate(100px, 0px);
  -ms-transform: translate(100px, 0px);
  transform: translate3d(100px, 0px, 0px);}

.animation-element.slide-right.in-view, .heart:nth-of-type(odd).animation-element.slide-left.in-view, .three:nth-of-type(3).animation-element.slide-left.in-view, .three:nth-of-type(6).animation-element.slide-left.in-view {
  opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);}

.three:nth-of-type(2).animation-element.slide-left {
  opacity: 0;
  -moz-transition: all 2000ms linear;
  -webkit-transition: all 2000ms linear;
  -o-transition: all 2000ms linear;
  transition: all 2000ms linear;
  -moz-transform: translate3d(0px, -100px, 0px);
  -webkit-transform: translate3d(0px, -100px, 0px);
  -o-transform: translate(0px, -100px);
  -ms-transform: translate(0px, -100px);
  transform: translate3d(0px, -100px, 0px);}

.three:nth-of-type(2).animation-element.slide-left.in-view {
  opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);}

.three:nth-of-type(5).animation-element.slide-left {
  opacity: 0;
  -moz-transition: all 2000ms linear;
  -webkit-transition: all 2000ms linear;
  -o-transition: all 2000ms linear;
  transition: all 2000ms linear;
  -moz-transform: translate3d(0px, 100px, 0px);
  -webkit-transform: translate3d(0px, 100px, 0px);
  -o-transform: translate(0px, 100px);
  -ms-transform: translate(0px, 100px);
  transform: translate3d(0px, 100px, 0px);}

.three:nth-of-type(5).animation-element.slide-left.in-view {
  opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);}




.due {background-color:#e24b00;padding:5px 20px;color:#fff;font-size:26px;}
.due span {color:#fff;padding:0px 10px;}

.imleft {float:right;width:45%;}
.imright {float:left;width:35%;}

.group {position:relative;}
.group .gcaption {font-family: 'Open Sans';font-size:20px;color:#fff;text-align:right;width:50%;float:right;line-height:32px;font-weight:normal;padding:80px 0px;}
.group h2 {font-family: 'Fjalla One';font-size:46px;text-transform:uppercase;color:#fff;font-weight:bold;margin:0px 0px 20px 0px;padding:0px;line-height:60px;}
.group .button {font-size:20px;clear:both;background-color:#000000;color:#fff;font-weight:bold;text-transform:uppercase;text-align:center;position:absolute;bottom:0px;right:0px;}
.group .button a {color:#00a6dd;text-decoration:none;font-weight:normal;text-transform:none;padding:15px 20px;display:block;}
.group .button a span {color:#fff;padding-right:10px;}
.group img {width:48%;height:auto;float:left;}
.gcaption a {color:#fff;font-weight:300;border:none;}

.group.p4 .gcaption, .group.p2 .gcaption {float:left;text-align:left;}
.group.p2 img {float:right;}

.clear {clear:both;}
.clear.grey {clear:both;border:1px solid #ccc;}
.top-menu {color:#e24b00;padding:5px 0px;z-index:800;float:left;text-align:right;width:70%;}
.top-menu .button a {font-size:16px;}
.menu-main-menu-container {clear:right;padding-top:7px;}
.menu-main-menu-container ul, .nav2 ul {margin:0px;padding:0px;list-style-type:none;}
.menu-main-menu-container li, .nav2 li {margin:0px;padding:0px 0px 0px 15px;list-style-type:none;display:inline-block;position:relative;}
.menu-main-menu-container a, .nav2 a {border:none;text-decoration:none;color:#6d6e71;font-size:14px;font-weight:600;line-height:50px;text-transform:uppercase;}
.menu-main-menu-container a:hover, .nav2 a:hover, .s-nav li:hover a, .nav2 li:hover a, .s-nav .current_page_item a, .nav2 .current_page_item a {text-decoration:none;color:#e24b00;font-weight:600;}
.menu-main-menu-container li.sticky {display:none;}
.menu-main-menu-container li.sticky-s {float:right;}
.menu-main-menu-container li.menu-item-165 a {color:#e24b00;}
.menu-main-menu-container li.menu-item-165 a:hover {color:#6d6e71;}
li.current_page_item a {color:#e24b00;}

.menu-main-menu-container li.sticky a {font-weight:400px;}

.menu-main-menu-container .sub-menu {background-color: rgba(253, 253, 253, 1);display: none;margin: 0;position: absolute;z-index: 99;padding:10px;left:10px;top:50px;width:200px;box-shadow: 2px 2px 4px #ccc;}

.menu-main-menu-container li .sub-menu ul, .nav2 li .sub-menu ul {left: 0px;top: 0;}
.menu-main-menu-container li .sub-menu a, .nav2 li .sub-menu a {color: #6d6e71;line-height:20px;font-size:14px;border:none;text-transform:none;}
.menu-main-menu-container li .sub-menu :hover > a, .s-nav a:focus, .nav2 li .sub-menu :hover > a, .nav2 a:focus {background: none;}
.menu-main-menu-container li .sub-menu:hover > a, .navigation li .sub-menu a:focus, .nav2 li .sub-menu:hover > a, .nav2 li .sub-menu a:focus {}
.menu-main-menu-container li:hover > .sub-menu, .nav2 li:hover > .sub-menu {display: block;}
.menu-main-menu-container li:hover > .sub-menu ul, .nav2 li:hover > .sub-menu ul {display: none;}
.menu-main-menu-container li:hover > .sub-menu li:hover ul, .nav2 li:hover > .sub-menu ul {display: block;left:200px;box-shadow: 2px 2px 4px #ccc;}

.menu-main-menu-container .sub-menu li, .nav2 .sub-menu li {list-style-type:none;display:block;text-align:left;padding:5px;float:none;line-height:20px;color:#fff;}
.menu-main-menu-container .sub-menu a:hover, .nav2 .sub-menu a:hover {color:#e24b00;}
.menu-main-menu-container .sub-menu ul li, .nav2 .sub-menu ul li {padding:5px 0px 0px 7px;margin:2% 0;}
.menu-main-menu-container .sub-menu ul, .nav2 .sub-menu ul {padding:0px;margin:0px;}
.menu-main-menu-container .icon {display:none;}

.menu-main-menu-container li.menu-item-89 .sub-menu {text-align:right;left:-70px;width:150px;}
.menu-main-menu-container li.menu-item-92 .sub-menu {text-align:left;width:150px;}
.menu-main-menu-container li.menu-item-89 .sub-menu li {text-align:right;}

.orange {color:#e24b00;font-weight:600;}

.menu-about-container {width:100%;position:absolute;top:462px;z-index:99;background: rgb(153,153,153);
background: linear-gradient(0deg, rgba(153,153,153,0.6) 0%, rgba(255,255,255,.6) 40%);}
.logged-in .menu-about-container {top:494px;}
.menu-about-container li {float:left;display:inline-block;width:20%;color:#888;margin:0px;padding:0px;text-align:center;list-style-type:none;font-size:16px;line-height:24px;padding:10px 0px;}
.menu-about-container ul {margin:0px auto;max-width:1200px;padding:0px;}
.menu-about-container li.current_page_item {
background: rgb(226,75,0);
background: linear-gradient(0deg, rgba(226,75,0,1) 0%, rgba(226,75,0,1) 32%, rgba(255,255,255,0) 32%); }
.menu-about-container li a {color:#666;}
.menu-about-container li.current_page_item a {color:#fff;}

.menu-about-container li:nth-of-type(1) a:before {content:'';height:65px;width:65px;display:block;background-image:url('middleway.png');background-size:contain;text-align:center;margin:0px auto;background-repeat:no-repeat;background-position:top center;padding:5px 0px 10px 0px;}
.menu-about-container li:nth-of-type(2) a:before {content:' ';height:65px;width:65px;display:block;background-image:url('https://marketbeing.com/wp-content/themes/marketbeing-2019/images/yinyang.png');background-size:contain;text-align:center;margin:0px auto;background-repeat:no-repeat;background-position:top center;padding:5px 0px 10px 0px;}
.menu-about-container li:nth-of-type(3) a:before {content:' ';height:65px;width:65px;display:block;background-image:url('https://marketbeing.com/wp-content/themes/marketbeing-2019/images/infinitycycle.png');background-size:contain;text-align:center;margin:0px auto;background-repeat:no-repeat;background-position:top center;padding:5px 0px 10px 0px;}
.menu-about-container li:nth-of-type(4) a:before {content:' ';height:65px;width:65px;display:block;background-image:url('https://marketbeing.com/wp-content/themes/marketbeing-2019/images/great-people.png');background-size:contain;text-align:center;margin:0px auto;background-repeat:no-repeat;background-position:top center;padding:5px 0px 10px 0px;}
.menu-about-container li:nth-of-type(5) a:before {content:' ';height:65px;width:65px;display:block;background-image:url('https://marketbeing.com/wp-content/themes/marketbeing-2019/images/testimony.png');background-size:contain;text-align:center;margin:0px auto;background-repeat:no-repeat;background-position:top center;padding:5px 0px 10px 0px;}


.circles {background:rgba(118,118,118,.8);width:350px;height:350px;border-radius:500px;position:absolute;margin-top:40px;}
.circles2 {background:rgba(225,84,38,.7);width:350px;height:350px;border-radius:500px;position:absolute;left:250px;margin-top:40px; }
.circleslogo {position:absolute;left:257px;top:170px;-webkit-box-shadow: 0px 0px 26px 3px rgba(255,255,255,1);
-moz-box-shadow: 0px 0px 26px 3px rgba(255,255,255,1);
box-shadow: 0px 0px 26px 3px rgba(255,255,255,1);border-radius:100px;}
.circleslogo img {max-width:110px;height:auto;}

.circlescopy {color:#fff;width:400px;top:90px;left:20px;position:relative;text-align:center;}
.circle {padding:10px 0px 20px 0px;line-height:20px;font-size:18px;font-weight:600;}
.circle:nth-of-type(1) {float:left;width:50%;left:20px;}
.circle:nth-of-type(2) {float:left;width:50%;left:120px;}
.circle:nth-of-type(3) {float:left;width:50%;padding:20px 0px;}
.circle:nth-of-type(4) {float:left;width:50%;left:130px;padding:20px 0px;}
.circle:nth-of-type(5) {float:left;width:50%;left:20px;}
.circle:nth-of-type(6) {float:left;width:50%;left:120px;}

.circle:nth-of-type(1).animation-element.slide-top {
  opacity: 0;
  -moz-transition: all 2000ms linear;
  -webkit-transition: all 2000ms linear;
  -o-transition: all 2000ms linear;
  transition: all 2000ms linear;
  -moz-transform: translate3d(0px, -100px, 0px);
  -webkit-transform: translate3d(0px, -100px, 0px);
  -o-transform: translate(0px, -100px);
  -ms-transform: translate(0px, -100px);
  transform: translate3d(0px, -100px, 0px);}
.circle:nth-of-type(2).animation-element.slide-top {
  opacity: 0;
  -moz-transition: all 2000ms linear;
  -webkit-transition: all 2000ms linear;
  -o-transition: all 2000ms linear;
  transition: all 2000ms linear;
  -moz-transform: translate3d(0px, -100px, 0px);
  -webkit-transform: translate3d(0px, -100px, 0px);
  -o-transform: translate(0px, -100px);
  -ms-transform: translate(0px, -100px);
  transform: translate3d(0px, -100px, 0px);}

.circle:nth-of-type(3).animation-element.slide-top {
  opacity: 0;
  -moz-transition: all 2000ms linear;
  -webkit-transition: all 2000ms linear;
  -o-transition: all 2000ms linear;
  transition: all 2000ms linear;
  -moz-transform: translate3d(-100px, 0px, 0px);
  -webkit-transform: translate3d(-100px, 0px, 0px);
  -o-transform: translate(-100px, 0px);
  -ms-transform: translate(-100px, 0px);
  transform: translate3d(-100px, 0px, 0px);}
.circle:nth-of-type(4).animation-element.slide-top {
  opacity: 0;
  -moz-transition: all 2000ms linear;
  -webkit-transition: all 2000ms linear;
  -o-transition: all 2000ms linear;
  transition: all 2000ms linear;
   -moz-transform: translate3d(100px, 0px, 0px);
  -webkit-transform: translate3d(100px, 0px, 0px);
  -o-transform: translate(100px, 0px);
  -ms-transform: translate(100px, 0px);
  transform: translate3d(100px, 0px, 0px);}

.circle:nth-of-type(5).animation-element.slide-top {
  opacity: 0;
  -moz-transition: all 2000ms linear;
  -webkit-transition: all 2000ms linear;
  -o-transition: all 2000ms linear;
  transition: all 2000ms linear;
  -moz-transform: translate3d(0px, 100px, 0px);
  -webkit-transform: translate3d(0px, 100px, 0px);
  -o-transform: translate(0px, 100px);
  -ms-transform: translate(0px, 100px);
  transform: translate3d(0px, 100px, 0px);}
.circle:nth-of-type(6).animation-element.slide-top {
  opacity: 0;
  -moz-transition: all 2000ms linear;
  -webkit-transition: all 2000ms linear;
  -o-transition: all 2000ms linear;
  transition: all 2000ms linear;
  -moz-transform: translate3d(0px, 100px, 0px);
  -webkit-transform: translate3d(0px, 100px, 0px);
  -o-transform: translate(0px, 100px);
  -ms-transform: translate(0px, 100px);
  transform: translate3d(0px, 100px, 0px);}

.circle:nth-of-type(1).animation-element.slide-top.in-view, .circle:nth-of-type(2).animation-element.slide-top.in-view, .circle:nth-of-type(3).animation-element.slide-top.in-view, .circle:nth-of-type(4).animation-element.slide-top.in-view, .circle:nth-of-type(5).animation-element.slide-top.in-view, .circle:nth-of-type(6).animation-element.slide-top.in-view {
  opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);}

.cycles {position:absolute;top:110px;left:310px;}
.cycles2 img {max-width:300px; -webkit-animation:spin 10s linear infinite;-moz-animation:spin 10s linear infinite;animation:spin 10s linear infinite;}
.cycles img {max-width:300px; -webkit-animation:rotation 10s linear infinite;-moz-animation:rotation 10s linear infinite;animation:rotation 10s linear infinite;}
.cycles2 {position:absolute;right:310px;top:110px;}

@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }

@-webkit-keyframes rotation {	from {			-webkit-transform: rotate(359deg);	}
		to {			-webkit-transform: rotate(0deg);	}
}

.cycleslogo {position:absolute;left:450px;top:120px;-webkit-box-shadow: 0px 0px 26px 3px rgba(255,255,255,1);
-moz-box-shadow: 0px 0px 26px 3px rgba(255,255,255,1);
box-shadow: 0px 0px 26px 3px rgba(255,255,255,1);border-radius:100px;}
.cycleslogo img {max-width:300px;height:auto;}
.cycle span {color:#e24b00;font-weight:700;}
.cyclescopy {color:#333;width:100%;top:10px;left:0px;position:relative;text-align:center;}
.cycle {padding:40px 0px 50px 0px;line-height:20px;font-size:17px;font-weight:600;float:left;width:25%;opacity:0;}
.cycle:nth-of-type(1) {left:24%;padding:10px 0px 40px 0px;}
.cycle:nth-of-type(2) {left:27%;padding:10px 0px 40px 0px;}
.cycle:nth-of-type(3) {clear:both;}
.cycle:nth-of-type(4) {left:52%;}
.cycle:nth-of-type(5) {clear:both;}
.cycle:nth-of-type(6) {left:52%;}
.cycle:nth-of-type(7) {clear:both;left:24%;padding:70px 0px;}
.cycle:nth-of-type(8) {left:27%;padding:70px 0px;}

.cycle:nth-of-type(1).animation-element.slide-top.in-view {
   -webkit-transition: opacity 2.0s ease-in;
       -moz-transition: opacity 2.0s ease-in;
         -o-transition: opacity 2.0s ease-in;
                                  opacity: 1;}
.cycle:nth-of-type(2).animation-element.slide-top.in-view{
   -webkit-transition: opacity 2.5s ease-in;
       -moz-transition: opacity 2.5s ease-in;
         -o-transition: opacity 2.5s ease-in;
                                  opacity: 1;}

.cycle:nth-of-type(3).animation-element.slide-top.in-view {
   -webkit-transition: opacity 3s ease-in;
       -moz-transition: opacity 3s ease-in;
         -o-transition: opacity 3s ease-in;
                                  opacity: 1;}
.cycle:nth-of-type(4).animation-element.slide-top.in-view {
   -webkit-transition: opacity 3.5s ease-in;
       -moz-transition: opacity 3.5s ease-in;
         -o-transition: opacity 3.5s ease-in;
                                  opacity: 1;}
.cycle:nth-of-type(5).animation-element.slide-top.in-view {
   -webkit-transition: opacity 4s ease-in;
       -moz-transition: opacity 4s ease-in;
         -o-transition: opacity 4s ease-in;
                                  opacity: 1;}
.cycle:nth-of-type(6).animation-element.slide-top.in-view {
   -webkit-transition: opacity 4.5s ease-in;
       -moz-transition: opacity 4.5s ease-in;
         -o-transition: opacity 4.5s ease-in;
                                  opacity: 1;}                                  
.cycle:nth-of-type(7).animation-element.slide-top.in-view {
   -webkit-transition: opacity 5s ease-in;
       -moz-transition: opacity 5s ease-in;
         -o-transition: opacity 5s ease-in;
                                  opacity: 1;}   
.cycle:nth-of-type(8).animation-element.slide-top.in-view {
   -webkit-transition: opacity 5.5s ease-in;
       -moz-transition: opacity 5.5s ease-in;
         -o-transition: opacity 5.5s ease-in;
                                  opacity: 1;}                                                                                                         
.copy-rap {max-width:1200px;margin:0px auto;position:relative;width:100%;padding:1% 0;}
h1.overall {color:#888;font-size:40px;line-height:52px;max-width:1200px;margin:80px auto 0px auto;}
h1 {line-height:52px;}
h1.overall span {color:#e24b00}
h2.issue {border-bottom:1px solid #ccc;border-top:1px solid #ccc;font-size:26px;line-height:36px;font-weight:600;margin:6% auto 0 auto;padding:5px 0px;text-align:Center;clear:both;}
.one-col {position:relative;margin:1% 0;padding: 0% 2%;font-size:16px;line-height:24px;}
.one-col h2, .two-col h2, .three-col h2, .four-col h2 {font-size:26px;line-height:36px;font-weight:300;}
.two-col {float:left;width:46%;position:relative;margin:1% 0;padding: 1% 2%;font-size:16px;line-height:24px;}
.three-col {float:left;width:29%;position:relative;margin:1% 0;padding: 1% 2%;font-size:16px;line-height:24px;}
.four-col {float:left;width:21%;position:relative;margin:1% 0;padding: 1% 2%;font-size:16px;line-height:24px;}
.one-col h2.big, .two-col h2.big, .three-col h2.big, .four-col h2.big {font-size:40px;line-height:50px;font-weight:600;color:#e24b00;}

.one-col.s1 {font-size:26px;line-height:36px;padding:0 10%;}
.two-col.s1 {font-size:26px;line-height:36px;padding:0 5%;width:40%;}

.one-col.s1 h2, .two-col.s1 h2 {font-size:34px;line-height:40px;font-weight:500;}

.two-col.wider {width:66%}
.two-col.narrow {width:26%;}
.two-col.narrow {background-color:#e4e4e4;color:#666;padding-top:30px;padding-bottom:40px;}
.two-col.narrow .story {padding:30px 0px;position:relative;}
.two-col.narrow #success-slide {width:100%;}
.two-col.narrow #success-slide .slick-prev {top:100%;left:0 !important;color:#666;}
.two-col.narrow #success-slide .slick-next {top:100%;left:25px !important;color:#666;}
.two-col.narrow #success-slide .slick-prev::before, .two-col.narrow #success-slide .slick-next::before {color:#666;}
.two-col.narrow .story span {text-transform:uppercase;font-size:12px;line-height:16px;display:inline-block;}

.two-col.left {padding:1% 2% 1% 0 !important;width:48%;}
.two-col.right {padding:1% 0 1% 2% !important;width:48%;}

.col40 .two-col.left {width:38%;}
.col40 .two-col.right {width:58%;}
.col30 .two-col.left {width:28%;}
.col30 .two-col.right {width:68%;}
.col20 .two-col.left {width:18%;}
.col20 .two-col.right {width:78%;}
.col60 .two-col.left {width:58%;}
.col60 .two-col.right {width:38%;}
.col70 .two-col.left {width:68%;}
.col70 .two-col.right {width:28%;}
.col80 .two-col.left {width:78%;}
.col80 .two-col.right {width:18%;}

.pad {padding:3% 0;clear:both;}
.pad-border {padding:2% 0 1% 0;border-bottom:1px solid #ccc;margin:1% 0 3% 0;clear:both;}
.copy-rap .button {background-color:#e6e7e8;padding:15px 30px;color:#414042;display:inline-block;font-size:24px;line-height:34px;margin:20px 0px;}
.copy-rap .button:hover {background-color:#e24b00;color:#fff;}
.copy-rap .button a {color:#414042;text-decoration:none;border:none;}
.copy-rap .button a:hover, .copy-rap .button:hover a {color:#fff;}

.staff {padding:2% 0;}
.staff .staffer:nth-child(5n+6) {clear:both;}
.staffer {float:left;width:18%;text-align:left;margin:2% 1%;}
.staffer img {max-width:100%;display:block;padding-bottom:15px;}
.staffer a {color:#414042;text-decoration:none;font-size:14px;font-weight:300;}
.staffer a span {font-weight:600;}


.specifications {padding:2% 0;}
.specifications .spec:nth-child(4n+5) {clear:both;}
.spec {float:left;width:21%;text-align:left;margin:2% 2%;}
.spec img {max-width:100%;display:block;padding-bottom:15px;}
.spec a {color:#414042;text-decoration:none;font-size:14px;font-weight:300;}
.spec a span {font-weight:600;}

.wide-image {margin:0px auto;max-width:100%;line-height:65px;height:auto;position:relative;overflow:hidden;}
.wide-image h3 {position:relative;text-align:center;padding:50px 0px;width:80%;margin:0px auto;font-size:36px;color:#fff;text-decoration:none;border:none;text-shadow: 2px 2px 4px #000;}
.wide-image h3 a {color:#fff;text-decoration:none;}

.three-row {margin:0px auto;max-width:100%;position:relative;}
.three-row div.three {float:left;width:33.333%;height:300px;text-align:center;color:#fff;line-height:34px;display:flex;align-items:center;font-weight:600;text-shadow: 2px 2px 4px #000;}
.three-row div.three:nth-of-type(4) {clear:left;}
.three-row div.three a {color:#fff;font-weight:400;text-align:center;margin:0px auto;font-size:20px;}
.home .three-row div.three a {color:#fff;font-weight:400;text-align:center;margin:0px auto;font-size:24px;}

.three-row div.three h3 {font-weight:500;}
.three .fade {background-color:rgba(80,80,80,.7);display:flex;align-items:center;justify-items:center;height:auto;padding:0 4%;width:92%;height:300px}
.three .fade:hover {background-color:rgba(80,80,80,1);}
.three:nth-of-type(odd) .fade {background-color:rgba(228,106,64,.8);}
.three:nth-of-type(odd) .fade:hover {background-color:rgba(226,75,0,1);}
.three-header {background-color:#9db668;padding:30px 0px;text-align:center;font-size:30px;color:#fff;font-weight:600;}


.services {margin:0px auto 20px auto;max-width:100%;position:relative;width:1200px;display:flex;vertical-align:center;}
.services .service {text-align:center;padding:2%;width:20%;font-weight:300;}
.services-icon {margin:0px auto;text-align:center;-webkit-box-shadow: 0px 0px 109px -68px rgba(0,0,0,0.96);
-moz-box-shadow: 0px 0px 109px -68px rgba(0,0,0,0.96);
box-shadow: 0px 0px 109px -68px rgba(0,0,0,0.96);}
.services-icon span {font-size:80px;color:#e24b00;display:block;vertical-align:center;margin:0px auto;-webkit-box-shadow: 0px 0px 109px -68px rgba(0,0,0,0.96);
-moz-box-shadow: 0px 0px 109px -68px rgba(0,0,0,0.96);
box-shadow: 0px 0px 109px -68px rgba(0,0,0,0.96);}
.services h3 a {color:#818181;}
.services h3 a:hover {color:#e24b00;}
.services-icon span:hover {color:#818181;}

.heartline {max-width:1200px;margin:2% auto;font-size:22px;line-height:32px;position:relative;}
.heartline:before {content:' ';border-left:10px solid #e24b00;position:absolute;left:50%;z-index:0;top:50px;bottom:0;margin-top:30px;}
.heartline .heart {padding:1% 5% 0% 5%;width:40%;position:relative;}
.heartline .heart:nth-of-type(odd) {text-align:right;float:left;clear:both;}
.heartline .heart:nth-of-type(even) {text-align:left;float:right;clear:both;}
.heartline .heart span {font-size:28px;font-weight:700;color:#e24b00;position:relative;left:unset;top:unset;bottom:unset;}
.heartline .heart span.the {position:absolute;font-weight:300;left:-5%;font-size:100px;color:#e24b00;top:0;bottom:0;z-index:9;}
.heartline .heart span.the img {max-width:70px;height:auto;}
.heartline .heart:nth-of-type(odd) span.the {right:-6.5%;left:0;}
.heartline .inside {font-size:14px;line-height:22px;padding-top:7px;opacity:0;transition: opacity .5s ease-in;
  -moz-transition: opacity .5s ease-in;
  -webkit-transition: opacity .5s ease-in;
  -o-transition: opacity .5s ease-in}
.heartline .heart:hover .inside {transition: opacity .5s ease-in;
  -moz-transition: opacity .5s ease-in;
  -webkit-transition: opacity .5s ease-in;
  -o-transition: opacity .5s ease-in;opacity:1;}
.top-box {text-align:right;width:45%;margin:0px auto;font-size:34px;font-weight:600;top:50px;;position:relative;z-index:999;color:#666;float:left;}
.bottom-box {text-align:center;display:block;width:50%;margin:0px auto;font-size:28px;line-height:36px;padding:0px;position:relative;z-index:999;background-color:#fff;}
.bottom-box span {font-size:34px;font-weight:700;color:#e24b00;}
.bottom-box span.the img {max-width:70px;height:auto;display:block;margin:0px auto;text-align:center;padding-left:8px;position:relative;top:-5px;}

.heartcluster {max-width:1200px;margin:4% auto;font-size:22px;line-height:32px;position:relative;}
.heartcluster .heart {padding:1% 0;width:50%;position:relative;}
.heartcluster .heart:nth-of-type(even) {text-align:right;float:left;}
.heartcluster .heart:nth-of-type(odd) {text-align:left;float:right;}
.heartcluster .heart:nth-of-type(2) {padding-top:50px;}
.heartcluster .heart:nth-of-type(3) {}
.heartcluster .heart:nth-of-type(4) {}
.heartcluster .heart:nth-of-type(5) {}
.heartcluster .heart:nth-of-type(6) {}

.heartcluster .heart span {font-size:18px;font-weight:700;color:#e24b00;position:relative;}
.heartcluster .heart span.the {float:left;}
.heartcluster .heart:nth-of-type(even) span.the {float:right;}
.heartcluster .heart span.the img {max-width:150px;height:auto;}
.heartcluster .heart span.the.big img {max-width:225px;height:auto;}

.heartcluster .heart:nth-of-type(even) span.the img {padding-left:20px;}
.heartcluster .heart:nth-of-type(odd) span.the img {padding-right:20px;}

.heartcluster .inside {font-size:14px;line-height:22px;padding-top:7px;opacity:0;transition: opacity .5s ease-in;
  -moz-transition: opacity .5s ease-in;
  -webkit-transition: opacity .5s ease-in;
  -o-transition: opacity .5s ease-in}
.heartcluster .heart:hover .inside {transition: opacity .5s ease-in;
  -moz-transition: opacity .5s ease-in;
  -webkit-transition: opacity .5s ease-in;
  -o-transition: opacity .5s ease-in;opacity:1;}
  
.heartservices {max-width:1200px;margin:2% auto;font-size:22px;line-height:32px;position:relative;}
.heartservices .heart {padding:1% 5% 0% 5%;width:40%;position:relative;}
.heartservices .heart:after {content:' ';border-left:5px solid #e24b00;position:absolute;left:-3%;z-index:0;top:100px;bottom:20px;margin-top:30px;}
.heartservices .heart:last-of-type:after {content:' ';border-left:0px solid #000;position:absolute;left:-3%;z-index:0;top:100px;bottom:20px;margin-top:30px;}

.heartservices .heart:nth-of-type(even) {text-align:left;float:left;clear:both;}
.heartservices .heart:nth-of-type(odd) {text-align:left;float:right;clear:both;}
.heartservices .heart span {font-size:28px;font-weight:700;color:#e24b00;position:relative;left:unset;top:unset;bottom:unset;}
.heartservices .heart span.the {position:absolute;font-weight:300;left:-12%;font-size:100px;color:#e24b00;top:0;bottom:0;z-index:9;background-color: #fcd5b5;border-radius:100px;width:110px;height:110px;text-align:center;}
.heartservices .heart span.the img {max-width:100px;height:auto;}
.heartservices .heart:nth-of-type(even) span.the {left:88%;}
.heartservices .heart:nth-of-type(even):after {content:' ';border-left:5px solid #e24b00;position:absolute;left:97%;z-index:0;top:100px;bottom:20px;margin-top:30px;}

.heartservices .inside {text-align:left;font-size:14px;line-height:22px;padding-top:0px;padding-right:15px;}
  
.success {background-color:#e6e7e8;padding:2% 0;margin:0 auto 0;width:100%;}
.success h2 {color:#666;font-style:italic;margin:0px auto;width:50%;font-size:16px;text-align:center;line-height:22px;font-weight:500;}
#success-slide {width:90%;max-width:1200px;margin:0px auto;}
.success .story {padding: 0px 100px;margin:0px auto;text-align: center;font-size:16px;line-height:22px;}

#field_1_11 label.gfield_label {display:none !important;}

.success .story span {font-weight:600;padding-left:30px;font-style:normal;}
.success .slick-prev::before {color:#e24b00 !important;background-color:#e6e7e8 !important;font-family: 'icomoon';content:'\ea44';font-size:20px;position: relative;}
.success .slick-prev:hover::before {color:#fff !important;background-color:#e6e7e8 !important;font-family: 'icomoon';content:'\ea44';font-size:20px;}
.success .slick-next::before {color:#e24b00 !important;background-color:#e6e7e8 !important;font-family: 'icomoon';content:'\ea42';font-size:20px;position: relative;}
.success .slick-next:hover::before {color:#fff !important;background-color:#e6e7e8 !important;font-family: 'icomoon';content:'\ea42';font-size:20px;}
.success .slick-prev, .success .slick-next {z-index:999 !important;height:50px !important;}
.success .slick-prev {left:5px !important;}
.success .slick-next {right:20px !important;}

.clients {background-color:#e4e4e4;padding: 0px 0px 20px 0px;margin:0 auto 2% auto;width:100%;}
.clients h2 {color:#fff;background-color:#e24b00;margin:0px auto 20px auto;width:100%;font-size:20px;text-align:center;line-height:28px;font-weight:normal;padding:20px 0px;}

#clients-slide {width:100%;max-width:1200px;margin:0px auto;}
.clients .story {width:20%;
padding: 0px;
text-align: center;}
.clients .story img {filter: grayscale(1);max-height: 80px;
width: auto;
height: auto;
max-width: 150px;
text-align: center;
margin: 0px auto;}
.clients .slick-track {display: flex !important;
align-items: center;
text-align: center;}

.clients .story span {font-weight:600;padding-left:30px;font-style:normal;}
.clients .slick-prev, .success .slick-next {z-index:999 !important;height:50px !important;}
.clients .slick-prev {left:5px !important;}
.clients .slick-next {right:20px !important;}


.slick-dots {position:relative;padding-top:50px;left: -292px;}
.slick-dots li button {color:#255673;width:30px;height:2px;content:none;}
.slick-dots li {color:#255673;width:30px;height:2px;content:none;}
.slick-dots li.slack-active {color:#255673;width:30px;height:2px;content:none;}
.slick-dots li.slack-active button {color:#255673 !important;width:30px;height:2px;content:none;}
.slick-dots li.slack-active button:before, .slick-dots li.slack-active button {color:#255673 !important;}
.slick-dots li button:before {color:#255673 !important;border-top:3px solid #fff !important;width:30px;}
.slick-dots li button {color:#255673 !important;}

.slick-prev, .slick-next {z-index:999 !important;}
.slick-prev {left:10% !important;}
.slick-next {right:10% !important;}

.presenter {font-size:14px;line-height:20px;clear:both;margin-bottom:30px;}
.presenter span {font-weight:600;}
.presenter img {float:left;width:35%;margin-right:5%;}

.co-group {position:relative;margin:2% 0;padding: 2% 2%;font-size:16px;line-height:24px;}
.co-group.border {margin:2% 0;padding: 2% 0%; border-bottom: 1px solid #d3d3d3;}
.co-group.gray {margin:0 auto;padding: 3% 2%; background-color:#f2f2f2;}
.co-group .imager {float:right;width:50%;margin-left:5%;text-align:center;}
.co-group .imager.left {float:left;width:50%;margin-left:0;margin-right:5%;}
.co-group .imager.right {float:right;width:50%;margin-left:5%;margin-right:0%;}
.co-group h2 {font-family: 'Open Sans Condensed';font-size:42px;color:#808084;font-weight:300;margin:0px 0px 20px 0px;padding:0px;line-height:50px;}
.co-button {font-size:22px;clear:both;background-color:#000000;padding:2% 0px;color:#fff;font-weight:700;text-transform:uppercase;text-align:center;}
.co-button a {color:#fff;text-decoration:none;font-weight:normal;text-transform:none;padding-left:10px;border:none;}
.co-button span {font-weight:800;font-family:'Open Sans';padding-right:10px;}
.co-group .col1 {float:left;width:47.5%;margin-right:2.5%;}
.co-group .col2 {float:left;width:47.5%;margin-left:2.5%}
.co-group .col2 ul li {font-size:15px;font-family:'Open Sans';padding-bottom:10px;font-weight:600;list-style-image: url('https://marketbeing.com/wp-content/uploads/2018/01/arrow.png');}
.page .col1, .page .col2 {padding:2%;width:43.5%;float:left;}
.toggles .col1 {width:47.5%;float:left;margin-right:2.5%;padding:0px;}
.toggles .col2 {width:47.5%;float:left;margin-left:2.5%;padding:0px;}

.wide {position:relative;margin:2% 0;padding: 2% 2%;font-size:16px;line-height:22px;color:#080606;}
.wide h1  {font-family: 'Open Sans';font-size:52px;text-transform:uppercase;color:#808084;font-weight:300;margin:0px auto 20px auto;padding:0px;line-height:60px;text-align:center;}
.wide img {margin:1% 0;max-width:100%;height:auto;}

.toggles {margin:0px auto;max-width:800px;}
.toggles .tg {margin:0 auto;background-color:#e3e3e4;color:#404041;border-bottom:5px solid #fff;padding:3% 3%;text-align:left;display:block;text-decoration:none;font-size:24px;font-weight:600;}
.toggles .tg.on {border:none;}
.toggles .tg span {float:right;}
.toggles .tg a {color:#404041;text-decoration:none;border:none;}
.toggles .inside {background-color:#fff;padding:1% 3% 3% 3%;border:1px solid #e3e3e4;font-size:16px;line-height:25px;}
.toggles .inside img.cover{display:block;width:100%;max-width:175px;height:auto;}
.toggles .inside img.cover.left{float:left;margin:1em 1em 1em 0;}
.toggles .inside img.cover.right{float:right;margin:1em 0 1em 1em;}
.toggles .inside .cover.left {float:left;margin:1em 2% 1em 0;width:20%;}
.toggles .inside .copy-left {float:left;width:78%;}
.toggles .inside .cover.right {float:right;margin:1em 0 1em 2%;width:20%;}

.toggles .tg:hover {cursor:pointer;}
.tg .smcopy {font-size:16px;display:inline-block;line-height:24px;}
.toggles .inside a {color:#404041;}
.toggles .inside a:hover {color:#e24b00;}


span.arrow {font-size:16px;font-family:'Open Sans';background:url('https://marketbeing.com/wp-content/uploads/2018/01/arrow.png') no-repeat center left;padding-right:20px;}

.gform_wrapper .gfield_checkbox li input, .gform_wrapper .gfield_checkbox li input[type="checkbox"], .gform_wrapper .gfield_radio li input[type="radio"] {vertical-align:top !important;}
.gform_wrapper li.hidden_label input {margin-top:5px !important;}

.foot-contact {background-color:#888;padding:40px 0px;font-size:16px;line-height:24px;color:#fff;}
.foot-contact .contact-info span {font-weight:800;color:#fff;padding-left:20px;}
.foot-contact a {color:#fff;text-decoration:none;border:none;}
.foot-contact h2 {font-size:30px;line-height:36px;color:#fff;font-weight:600;margin-top:20px;}
.foot-contact .contact-form {float:left;width:55%;margin-left:5%;background-color:#888;}
.foot-contact .contact-form span.address_country {padding-left:0;}
.foot-contact .contact-form span.address_country label {display:none !important;}
.foot-contact .contact-info {float:left;width:35%;margin:1% 2.5%;}

.foot-menu {background-color:#666;padding:40px 0px;text-align:left;color:#fff;font-size:12px;}
.home .foot-menu {background-color:#9db668;padding:40px 0px;text-align:left;color:#333;font-size:12px;}
.foot-menu ul {margin:0px;padding:0px 0px 20px 0px;list-style-type:none;}
.foot-menu li {margin:0px;padding:0px 20px 0px 0px;list-style-type:none;float:left;}
.foot-menu a {color:#fff;text-decoration:none;font-size:14px;border:none;text-transform:uppercase;}
.foot-menu li.current_page_item a {color:#9db668;}
.home .foot-menu li.current_page_item a {color:#fff;}

.home .foot-menu a {color:#333;text-decoration:none;font-size:14px;border:none;text-transform:uppercase;}

.foot-menu .children {display:none !important;}
li#menu-item-231 {clear:left;}


.social {float:right;font-size:20px;}
.social a, .social span {font-size:20px;}

.team-toggles h1.overall {margin-bottom:40px;}
.team-toggles {margin:0px auto 20px auto;max-width:1000px;clear:both;position:relative;}
.team-toggles .team-tg {width:100%;float:none;margin:20px auto;clear:both;color:#001b1f;padding:1.5% 0;text-align:left;display:block;text-decoration:none;font-size:26px;font-weight:400;line-height:40px;}
.team-toggles .team-tg:before {content:' ';border-left:10px solid #e24b00;position:absolute;left:105px;z-index:0;top:0;bottom:0;margin-top:20px;margin-bottom:250px;}
.team-toggles .team-tg:last-of-type:before {content:' ';border-left:0px solid #fff;position:absolute;left:105px;z-index:0;top:0;bottom:0;margin-top:20px;margin-bottom:0px;}

.team-toggles .tg span {font-size:18px;}
.team-toggles .team-tg a {color:#404041;text-decoration:none;border:none;}
.team-toggles .inside {background-color:#fff;padding:0% 0% 3% 0;font-size:16px;color:#4a4a4a;line-height:24px;text-align:left;}
.team-toggles .tg:hover {cursor:pointer;}
.team-tgtitle {float:left;width:75%;}
.team-tgtitle:hover h2 {color:#e24b00;}
.team-photo {float:left;width:20%;height:auto;position:relative;text-align:center;margin-right:5%;}
.team-photo a {left:0;right:0;position:absolute;bottom:-15px;}
.team-photo span {color:#e24b00;background-color:#fff;font-size:28px;display:none;text-align:center;margin:0px auto;}
.team-photo img {z-index:99;position:relative;width:100%;height:auto;border-radius:200px;border:10px solid #e24b00 !important;}
.team-toggles h2 {line-height:30px;}
.team-toggles h2 span {font-size:22px;font-weight:300;position:relative;top:-2px;display:inline-block;}
.team-toggles h2 span.title {font-weight:400;font-size:24px;padding:0px;top:0;}
.team-tgtitle:hover h2 span.title {color:#001b1f;}

.two-col .gform_wrapper, .one-col .gform_wrapper {margin:0px !important;padding:0px 20px 10px 20px;background-color:#e4e4e4;}
.gform_wrapper .gform_footer {padding:0px 0px 50px 0px !important;margin:0px;}
.gform_wrapper li:before {background:transparent;}
.gform_wrapper label {font-family: 'Open Sans';font-weight: 300 !important;}
input.gform_button.button {background-color:#fff;border:1px solid #fff;color:#e24b00;border:none;float:left;padding:4px 15px;font-size:16px;text-transform:uppercase;}
input.gform_button.button:hover {border:1px solid #e6e7e8;background-color:#e6e7e8;color:#414042;}
textarea, input {border:1px solid #ccc !important;}
.gform_wrapper ul.gform_fields li.gfield {margin-top:0px !important;padding-top:0px !important;padding-bottom:0px !important;}
.gform_wrapper textarea.small {margin-top:10px;margin-bottom:15px;}
.gform_wrapper .gfield_description {line-height:14px;}
.gform_wrapper .gfield_required {color:#fff !important;padding-left:5px;}
.grouper {clear:both;margin:2% 0px;padding:3%;border-bottom:1px solid #e4e4e4;}
.single .grouper {clear:both;margin:2% 0px;padding:3%;border:none;}
.blog-left {float:left;width:20%;}
.blog-left img {max-width:100%;height:auto;}
.blog-right {float:left;width:75%;margin-left:5%;font-size:16px;line-height:28px;}
h2 .date, h1 .date {font-size:16px;display:block;color:#21579c;line-height:20px;letter-spacing:0px;}
.blog-right h2 {margin-top:0px;padding-top:0px;}
.blog-right.no {float:none;width:100%;margin-left:0%;}
.blog-right h2, .blog-right h2 a {border:none;font-family: 'Open Sans';font-size:30px;color:#333;font-weight:normal;margin:0px;padding:0px;line-height:30px;text-decoration:none;}
.blog-right a {color:#21579c;text-decoration:none;font-weight:500;border:none;}
h2.screen-reader-text {display:none}
a.page-numbers {color:#21579c;text-decoration:none;font-weight:600;border:1px solid #f2f2f2;font-size:12px;background-color:#f2f2f2;padding:2px 4px;}
span.page-numbers.current {border:1px solid #f2f2f2;font-size:12px;background-color:#fff;padding:2px 4px;font-weight:600;}
.navigation.pagination {margin:2% auto;font-size:12px;color:#21579c;padding:2% 0;text-align:center;}
h1.white {font-family: 'Open Sans Condensed';font-size:50px;color:#808084;font-weight:300;margin:0px;padding:0px;line-height:60px;background-color:#fff;text-align:center;padding:3% 0px;}
.main-grey img {max-width:100%;height:auto;}

input#gform_submit_button_3.gform_button.button {float:right !important;}

label#label_3_39_1 {background:url("https://marketbeing.com/wp-content/themes/marketbeing-2019/images/flat-special.png") no-repeat center left;background-size:contain;width: 200px; height: 100px; font-size: 0px;}
label#label_3_39_2 {background:url("https://marketbeing.com/wp-content/themes/marketbeing-2019/images/focus-special.png") no-repeat center left;background-size:contain;width: 200px; height: 100px; font-size: 0px;}
label#label_3_39_3 {background:url("https://marketbeing.com/wp-content/themes/marketbeing-2019/images/sphere-special.png") no-repeat center left;background-size:contain;width: 200px; height: 100px; font-size: 0px;}
label#label_3_39_4 {background:url("https://marketbeing.com/wp-content/themes/marketbeing-2019/images/telescope-special.png") no-repeat center left;background-size: contain; width: 200px; height: 100px; font-size: 0px;}

.gform_wrapper .gform_page_footer .button.gform_previous_button, .gform_wrapper .gform_page_footer .button.gform_next_button {text-transform:uppercase;background-color:#f2f2f2;border:1px solid #e24b00 !important;padding:4px 8px;font-size:12px;}
.gform_wrapper .gform_page_footer {border:none !important;padding:0px;}

.search-form {background-color:#fff;padding:2%;}
.search-field {border:none;border-radius:0px;font-size:20px;padding:10px;color:#808084;width:200px;}
button.search-submit {text-transform:uppercase;border:none;background-color:#e24b00;color:#fff;padding:10px;font-size:20px;border:none !important;}

.event {padding:4%;margin:2% 2%;text-align:left;float:left;width:38%;background-color:#fff;height:overflow;}
.event .image {width:30%;float:left;text-align:left;}
.event .image img {width:100%;height:auto;}
.event .copy {width:100%;text-align:left;font-size:18px;line-height:26px;}
.event .copy a {font-size:18px;color:#21579c;text-decoration:none;border:none;}
.event .copy h2 {font-family: 'Open Sans';font-size:30px;color:#333;font-weight:600;margin:0px;padding:0px;line-height:30px;}
.event .copy h2 a {text-decoration:none;color:#808084;font-size:30px;border:none;}
.event .copy .date {font-size:18px;margin-bottom:10px;}

.eventslist div:nth-child(2n+1) {clear:both;}

@media screen and (max-width: 900px) {
.event .image {float:none;width:100%;}
.event .copy {float:none;width:100%;margin:20px 0px 20px 0px;}
.event {margin:30px 0px;}
}


.alignnone {margin: 10px auto;}
.aligncenter, div.aligncenter {display: block; margin: 5px auto 5px auto;}
.alignright {float:right; margin: 5px 0 20px 20px;}
.alignleft {float: left; margin: 5px 20px 20px 0;}
a img.alignright {float: right; margin: 5px 0 20px 20px;}
a img.alignnone {margin: 5px 20px 20px 0;}
a img.alignleft {float: left; margin: 5px 20px 20px 0;}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto;}
.wp-caption {background: #fff; max-width: 100%; padding: 0px; text-align: left;}
.wp-caption-text {background: #f8f8f8;padding:10px;font-size: 12px; line-height: 16px; margin: 0;color:#4E4E4E;}
.wp-caption.alignnone {margin: 5px 20px 20px 0;}
.wp-caption.alignleft {margin: 5px 20px 20px 0;}
.wp-caption.alignright {margin: 5px 0 20px 20px;}
.wp-caption img {border: 0 none; height: auto; margin: 0; max-width: 100%; padding: 0; width: auto;display:block;}
.wp-caption p.wp-caption-text {font-size: 12px; line-height: 16px; margin: 0;color:#4E4E4E;}

@font-face {
  font-family: 'icomoon';
  src:  url('https://marketbeing.com/wp-content/themes/marketbeing-2019/fonts/icomoon.eot?kck0uo');
  src:  url('https://marketbeing.com/wp-content/themes/marketbeing-2019/fonts/icomoon.eot?kck0uo#iefix') format('embedded-opentype'),
    url('https://marketbeing.com/wp-content/themes/marketbeing-2019/fonts/icomoon.ttf?kck0uo') format('truetype'),
    url('https://marketbeing.com/wp-content/themes/marketbeing-2019/fonts/icomoon.woff?kck0uo') format('woff'),
    url('https://marketbeing.com/wp-content/themes/marketbeing-2019/fonts/icomoon.svg?kck0uo#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;}

.icon-download3:before {
  content: "\e912";}
.icon-instagram:before {
  content: "\e902";}
.icon-arrow_up:before {
  content: "\e900";}
.icon-arrow_left:before {
  content: "\e908";}
.icon-arrow_right:before {
  content: "\e909";}
.icon-default:before {
  content: "\e909";}
.icon-arrow_down:before {
  content: "\ea0a";color:#fff;}
.icon-linkedin:before {
  content: "\e906";}
.icon-twitter:before {
  content: "\e901";}
.icon-facebook:before {
  content: "\e903";}
.icon-phone2:before {
  content: "\e913";}
.icon-phone:before {
  content: "\e913";}
.icon-excel:before {
  content: "\e90d";}
.icon-pdf:before {
  content: "\e90e";}
.icon-pinterest:before {
  content: "\e90b";}
.icon-download:before {
  content: "\e90f";}
.icon-youtube:before {
  content: "\e904";}
.icon-mail:before {
  content: "\e907";}
.icon-email:before {
  content: "\e907";}
.icon-file-word:before {
  content: "\eae1";}
.icon-doc:before {
  content: "\eae1";}

.on .icon-arrow_down:before {
  content: "\ea0b";}

@font-face {
  font-family: 'icomoon';
  src:  url('https://marketbeing.com/wp-content/themes/marketbeing-2019/fonts2/icomoon.eot?7ngp5s');
  src:  url('https://marketbeing.com/wp-content/themes/marketbeing-2019/fonts2/icomoon.eot?7ngp5s#iefix') format('embedded-opentype'),
    url('https://marketbeing.com/wp-content/themes/marketbeing-2019/fonts2/icomoon.ttf?7ngp5s') format('truetype'),
    url('https://marketbeing.com/wp-content/themes/marketbeing-2019/fonts2/icomoon.woff?7ngp5s') format('woff'),
    url('https://marketbeing.com/wp-content/themes/marketbeing-2019/fonts2/icomoon.svg?7ngp5s#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;}

.icon-globe-money:before {
  content: "\e900";}
.icon-briefcase:before {
  content: "\e901";}
.icon-gears:before {
  content: "\e902";}
.icon-paper-graph:before {
  content: "\e903";}
.icon-person-money-graph:before {
  content: "\e904";}
.icon-arrow-to-choice:before {
  content: "\e905";}
.icon-graph-on-computer:before {
  content: "\e906";}
.icon-archery-target:before {
  content: "\e907";}
.icon-people:before {
  content: "\e908";}
.icon-heart:before {
  content: "\e909";}
.icon-heart-fancy:before {
  content: "\e90a";}
.icon-circle-with-arrows:before {
  content: "\e90b";}
.icon-people-network:before {
  content: "\e90c";}
.icon-cloud-help:before {
  content: "\e90d";}
.icon-briefcase2:before {
  content: "\e90e";}
.icon-people-teamwork:before {
  content: "\e90f";}
.icon-organization:before {
  content: "\e910";}
.icon-sticker:before {
  content: "\e911";}
.icon-art:before {
  content: "\e912";}
.icon-pen-pocket:before {
  content: "\e913";}
.icon-feedback:before {
  content: "\e914";}
.icon-gears-productivity:before {
  content: "\e915";}
.icon-events:before {
  content: "\e916";}
.icon-shift-change:before {
  content: "\e917";}
.icon-podium:before {
  content: "\e918";}
.icon-lightning:before {
  content: "\e919";}
.icon-bullhorn:before {
  content: "\e91a";}
.icon-lifebuoy:before {
  content: "\e941";}
.icon-phone:before {
  content: "\e942";}
.icon-pushpin:before {
  content: "\e946";}
.icon-location:before {
  content: "\e947";}
.icon-stopwatch:before {
  content: "\e952";}
.icon-calendar:before {
  content: "\e953";}
.icon-mobile:before {
  content: "\e958";}
.icon-download:before {
  content: "\e960";}
.icon-hour-glass:before {
  content: "\e979";}
.icon-spinner9:before {
  content: "\e982";}
.icon-stats-bars:before {
  content: "\e99c";}
.icon-hammer2:before {
  content: "\e9a8";}
.icon-fire:before {
  content: "\e9a9";}
.icon-lab:before {
  content: "\e9aa";}
.icon-airplane:before {
  content: "\e9af";}
.icon-star-empty:before {
  content: "\e9d7";}
.icon-star-full:before {
  content: "\e9d9";}
.icon-plus:before {
  content: "\ea0a";}
.on .icon-plus:before {
  content: "\ea0b";}
.icon-minus:before {
  content: "\ea0b";}
.icon-play2:before {
  content: "\ea15";}
.icon-circle-up:before {
  content: "\ea41";}
.icon-circle-right:before {
  content: "\ea42";}
.icon-circle-down:before {
  content: "\ea43";}
.icon-circle-left:before {
  content: "\ea44";}
.icon-facebook:before {
  content: "\ea90";}
.icon-facebook2:before {
  content: "\ea91";}
.icon-instagram:before {
  content: "\ea92";}
.icon-twitter:before {
  content: "\ea96";}
.icon-youtube:before {
  content: "\ea9d";}
.icon-linkedin:before {
  content: "\eac9";}
.icon-linkedin2:before {
  content: "\eaca";}



img, iframe {max-width:100%;height:auto;}
.mobile {display:none;}

	/* LINES STYLE with Rotate and Trasform-origin properties */
.line1, .line12, .line2, .line22, .line3, .line32, .line4, .line42 {background: #e24b00;width: 0px;height: 3px;}

.line1 {-moz-transform: rotate(-30deg);-moz-transform-origin: 25em 2em;-moz-animation: move 1s linear forwards;-webkit-transform: rotate(-30deg);-webkit-transform-origin: 25em 2em;-webkit-animation: move 1s linear forwards;}

.line12 {-moz-transform: rotate(30deg);-moz-transform-origin: -22em 38em;-moz-animation: move2 1s 2s linear forwards;-webkit-transform: rotate(20deg);-webkit-transform-origin: -22em 28em;-webkit-animation: move2 1s 2s linear forwards;}


.line2 { -moz-transform: rotate(-31deg);-moz-transform-origin: 30.5em -24.3em;-moz-animation: move3 1s 3s linear forwards;   -webkit-transform: rotate(-31deg);-webkit-transform-origin: 30.5em -24.3em;-webkit-animation: move3 1s 3s linear forwards;}

.line22 { -moz-transform: rotate(21deg);-moz-transform-origin: -2.8em 76.5em;-moz-animation: move4 1s 4s linear forwards;   -webkit-transform: rotate(21deg);-webkit-transform-origin: -2.8em 76.5em;-webkit-animation: move4 1s 4s linear forwards;}

.line3 { -moz-transform: rotate(-46deg);-moz-transform-origin: 31.1em -39.8em;-moz-animation: move5 1s 5s linear forwards;  -webkit-transform: rotate(-46deg);-webkit-transform-origin: 31.1em -39.8em;-webkit-animation: move5 1s 5s linear forwards;}

.line32 { -moz-transform: rotate(23deg);-moz-transform-origin: 18em 114em;-moz-animation: move6 1s 6s linear forwards; -webkit-transform: rotate(23deg); -webkit-transform-origin: 18em 114em; -webkit-animation: move6 1s 6s linear forwards;}

.line4 {-moz-transform: rotate(-39deg);-moz-transform-origin: 36.3em -75.4em;-moz-animation: move7 1s 7s linear forwards; -webkit-transform: rotate(-39deg);-webkit-transform-origin: 36.3em -75.4em;-webkit-animation: move7 1s 7s linear forwards;}

.ball, .ball1, .ball2, .ball3, .ball4 {width: 15%;text-align:center;position: absolute;z-index: 99;-moz-transform: scale(0);-moz-animation: point 0.1s linear forwards;-webkit-transform: scale(0);-webkit-animation: point 0.1s linear forwards;}

/* SPECIAL EFFECT STYLE */

.pulse, .pulse1, .pulse2, .pulse3, .pulse4 {width: 12px;height: 12px;border-radius: 30px;border: 1px solid #e24b00;box-shadow: 0 0 5px #e24b00;position: absolute;-moz-transform: scale(0);-moz-animation: pulse 1s ease-out;-webkit-transform: scale(0);-webkit-animation: pulse 1s ease-out;}
/* CONTROL LAYER FOR THE DELAY */

#layerBall, #layerPulse {-moz-animation-delay: 1s;-webkit-animation-delay: 1s;}

#layerBall1, #layerPulse1 {-moz-animation-delay: 1s;-webkit-animation-delay: 1s;}

#layerBall2, #layerPulse2 {-moz-animation-delay: 4s;-webkit-animation-delay: 4s;}

#layerBall3, #layerPulse3 {-moz-animation-delay: 6s;-webkit-animation-delay: 6s;}

#layerBall4, #layerPulse4 {-moz-animation-delay: 8s;-webkit-animation-delay: 8s;}

#layerBall5, #layerPulse5 {-moz-animation-delay: 4s;-webkit-animation-delay: 4s;}


/* COORDINATE POINTS */

.ball1 {top: 50px;left: 50px;text-align:center;}

.ball2 {top: 0px;left: 350px;}

.ball3 {top: -50px;left: 650px;}

.ball4 {top: -100px;left: 950px;}



.pulse1 {top: 443px;left: -2px;}

.pulse2 {top: 409px;left: 194px;}

.pulse3 {top: 509px;left: 370px;}

.pulse4 {top: 149px;left: 542px;}

.pulse5 {top: 369px;left: 742px;}

/* ANIMATION LINES */

@-moz-keyframes move {0%   { width: 0px;}

100% {width: 100px;}
}

@-moz-keyframes move1 {0% {    width: 0px;}

    100% {    width: 100px;};}

@-moz-keyframes move2 {0% {    width: 0px;}

    100% {    width: 150px;};}

@-moz-keyframes move3 {0% {    width: 0px;}

    100% {    width: 190px;};}

@-moz-keyframes move4 {0% {    width: 0px;}

    100% {    width: 190px;};}

@-moz-keyframes move5 {0% {    width: 0px;}

    100% {    width: 170px;};}

@-moz-keyframes move6 {0% {    width: 0px;}

    100% {    width: 170px;};}

@-moz-keyframes move7 {0% {    width: 0px;}

    100% {    width: 185px;};}
    
@-moz-keyframes move8 {0% {    width: 0px;}

    100% {    width: 185px;};}

/* ANIMATION POINTS and SPECIAL FX */

@-moz-keyframes point {0%  {-moz-transform: scale(0,0);}

100% {-moz-transform: scale(1,1);
}	
}

@-moz-keyframes pulse {0% {    -moz-transform: scale(0);    opacity: 0;}

    10% {    -moz-transform: scale(1);    opacity: 0.5;}

    50% {    -moz-transform: scale(1.75);    opacity: 0;}

    100% {    -moz-transform: scale(0);    opacity: 0;};
} 

/* ANIMATION TOOLTIP */

@-moz-keyframes tooltip {0%  { -moz-transform: scale(0,0);opacity: 0;}

50% {-moz-transform: scale(1.2,1.2);opacity: 0.3;}

75% {-moz-transform: scale(0.9,0.9);opacity: 0.7;}

100% {-moz-transform: scale(1,1);opacity: 1;}
}

/* ANIMATION LINES for Safari and Chrome */ 

@-webkit-keyframes move {0%   { width: 0px;}

100% {width: 100px;}
}

@-webkit-keyframes move1 {0% {    width: 0px;}

    100% {    width: 100px;};}

@-webkit-keyframes move2 {0% {    width: 0px;}

    100% {    width: 150px;};}

@-webkit-keyframes move3 {0% {    width: 0px;}

    100% {    width: 190px;};}

@-webkit-keyframes move4 {0% {    width: 0px;}

    100% {    width: 190px;};}

@-webkit-keyframes move5 {0% {    width: 0px;}

    100% {    width: 170px;};}

@-webkit-keyframes move6 {0% {    width: 0px;}

    100% {    width: 170px;};}

@-webkit-keyframes move7 {0% {    width: 0px;}

    100% {    width: 185px;};}

@-webkit-keyframes move8 {0% {    width: 0px;}

    100% {    width: 185px;};}


/* ANIMATION POINTS + SPECIAL FX for Safari and Chrome */

@-webkit-keyframes point {0%  {-webkit-transform: scale(0,0);}

100% {-webkit-transform: scale(1,1);
}	
}

@-webkit-keyframes pulse {0% {    -webkit-transform: scale(0);    opacity: 0;}

    10% {    -webkit-transform: scale(1);    opacity: 0.5;}

    50% {    -webkit-transform: scale(1.75);    opacity: 0;}

    100% {    -webkit-transform: scale(0);    opacity: 0;};
} 

/* ANIMATION TOOLTIP for Safari and Chrome */

@-webkit-keyframes tooltip {0%  { -webkit-transform: scale(0,0);opacity: 0;}

50% {-webkit-transform: scale(1.2,1.2);opacity: 0.3;}

75% {-webkit-transform: scale(0.9,0.9);opacity: 0.7;}

100% {-webkit-transform: scale(1,1);opacity: 1;}

}

.rising-line-mobile {display:none;}

@media screen and (max-width: 1300px) {
.oneslider-left h2 {padding:50px;margin:0px;font-size:34px;line-height:50px;}
}

@media screen and (max-width: 1200px) {
.rap, .copy-rap {width:96%;}
.menu-main-menu-container li, .nav2 li {padding:0px 0px 0px 15px;}
.slider .rap {padding:100px 0px;}
.oneimage .rap {width:60%;}

.oneslider-left h2 {padding:50px;margin:0px;font-size:30px;line-height:40px;}
.oneslider .slider {height:200px !important;background:rgba(256,256,256,.2); align-items:center;width:55%;font-size:26px;line-height:38px;text-align:center;font-weight:600;color:#fff;}
.oneslider .slider .rap {padding:0px 0px;}
.oneslider .slider span {font-size:36px;}
.tag {position:absolute;bottom:70px;margin:0px auto;text-align:center;color:#fff;font-size:30px;font-weight:600;z-index:999;left:0;right:0;}
.tag span {font-size:40px;}
.tag span.turn { transform: rotate(90deg);display:block;color:#e24b00;font-size:80px;}

.rising .copy-rap {padding-right:2%;padding-left:2%;width:96%;}

.rtop {max-width:100% !important;width:100%;}
.rising-line {display:none;}
.rising-line-mobile {display:block;}
.rising h3 {text-align:left !important;}
.rising h3:before {content:'•' !important;display:inline !important;font-size:24px;padding-right:10px;padding-bottom:40px !important;}

.page-id-165 .two-col:nth-of-type(1) {width:40%;}

.cycleslogo {left:425px;}
}

@media screen and (max-width: 1150px) {
.heartline .heart span.the {left:-5.5%;}
.heartline .heart:nth-of-type(2n+1) span.the {right:-7%;}

.cycleslogo {left:400px;}

}

@media screen and (max-width: 1100px) {

.page-id-165 .two-col:nth-of-type(1) {width:35%;}
}

@media screen and (max-width: 1000px) {

.page-id-165 .two-col {width:95% !important;float:none;}
.page-id-165 .two-col:nth-of-type(2) {min-height:500px;}

.heartservices .heart {padding:1% 5% 0% 5%;width:40%;position:relative;}
.heartservices .heart:after {content:' ';border-left:5px solid #e24b00;position:absolute;left:-3%;z-index:0;top:70px;bottom:20px;margin-top:30px;}
.heartservices .heart:nth-of-type(even) {text-align:left;float:left;clear:both;}
.heartservices .heart:nth-of-type(odd) {text-align:left;float:right;clear:both;}
.heartservices .heart span.the {position:absolute;font-weight:300;left:-12%;font-size:100px;color:#e24b00;top:0;bottom:0;z-index:9;background-color: #fcd5b5;border-radius:100px;width:90px;height:90px;text-align:center;}
.heartservices .heart span.the img {max-width:80px;height:auto;}
.heartservices .heart:nth-of-type(even) span.the {left:88%;}
.heartservices .heart:nth-of-type(even):after {content:' ';border-left:5px solid #e24b00;position:absolute;left:97%;z-index:0;top:70px;bottom:20px;margin-top:30px;}

.news-single .news-group {background-color:#fff;margin:30px auto;max-width:auto;padding:0px 50px 50px 50px;clear:both;font-size:16px;line-height:24px;color:#484848;}
.cycleslogo {display:none;}

}


@media screen and (max-width: 1075px) {
.staff .staffer:nth-child(5n+6) {clear:none;}
.staff .staffer:nth-child(4n+5) {clear:both;}
.staffer {float:left;width:23%;text-align:left;margin:2% 1%;}

.oneslider-left h2 {padding:50px;margin:0px;font-size:26px;line-height:30px;}
.oneslider .slider {height:200px !important;background:rgba(256,256,256,.2); align-items:center;width:55%;font-size:22px;line-height:36px;text-align:center;font-weight:600;color:#fff;}
.oneslider .slider span {font-size:32px;}

}

@media screen and (max-width: 975px) {
.heartline .heart span.the {left:-6.5%;}
.heartline .heart:nth-of-type(2n+1) span.the {right:-8%;}
}

@media screen and (max-width: 830px) {
.staff .staffer:nth-child(5n+6) {clear:none;}
.staff .staffer:nth-child(4n+5) {clear:none;}
.staff .staffer:nth-child(3n+4) {clear:both;}
.staffer {float:left;width:31%;text-align:left;margin:2% 1%;}

.specifications .spec:nth-child(4n+5) {clear:none;}
.specifications .spec:nth-child(3n+4) {clear:both;}
.spec {float:left;width:29%;text-align:left;margin:2% 2%;}

.success h2 {color:#e24b00;margin:0px auto;width:90%;font-size:20px;text-align:center;line-height:28px;}
#success-slide {width:90%;max-width:1200px;margin:0px auto;}
.success .story {
padding: 0px 50px;margin:0px auto;
text-align: center;}

.menu-about-container {display:none;}

}

@media screen and (max-width: 630px) {

.button.solidbutton {padding:0px 5%;width:90%;font-size:20px;}
.staff .staffer:nth-child(5n+6) {clear:none;}
.staff .staffer:nth-child(4n+5) {clear:none;}
.staff .staffer:nth-child(3n+4) {clear:none;}
.staff .staffer:nth-child(2n+3) {clear:both;}
.staffer {float:left;width:48%;text-align:left;margin:2% 1%;}
.specifications .spec:nth-child(4n+5) {clear:none;}
.specifications .spec:nth-child(3n+4) {clear:none;}
.specifications .spec:nth-child(2n+3) {clear:both;}
.spec {float:left;width:46%;text-align:left;margin:2% 2%;}

.page-id-165 .two-col:nth-of-type(2) {min-height:auto;}
.circles {display:none;}
.circles2 {display:none;}
.circleslogo {display:none}
.page-id-165 .two-col {width:96% !important;}

.circlescopy {display:none;color:#fff;width:90%;padding:5%;background:rgba(225,84,38,.7);top:auto;left:auto;margin:0px auto;position:relative;text-align:center;}
.circle {padding:10px 0px 10px 0px;line-height:20px;font-size:18px;font-weight:600;}
.circle:nth-of-type(1) {margin:0px auto;float:none;width:100%;left:0px;text-align:center;}
.circle:nth-of-type(2) {margin:0px auto;float:none;width:100%;left:0px;}
.circle:nth-of-type(3) {margin:0px auto;float:none;width:100%;padding:10px 0px;}
.circle:nth-of-type(4) {margin:0px auto;float:none;width:100%;left:0px;padding:10px 0px;}
.circle:nth-of-type(5) {margin:0px auto;float:none;width:100%;left:0px;}
.circle:nth-of-type(6) {margin:0px auto;float:none;width:100%;left:0px;}

}

@media screen and (max-width: 430px) {
.staff .staffer:nth-child(5n+6) {clear:none;}
.staff .staffer:nth-child(4n+5) {clear:none;}
.staff .staffer:nth-child(3n+4) {clear:none;}
.staff .staffer:nth-child(2n+3) {clear:none;}
.staffer {float:none;width:96%;text-align:left;margin:30px 2%;clear:both;}
.specifications .spec:nth-child(4n+5) {clear:none;}
.specifications .spec:nth-child(3n+4) {clear:none;}
.specifications .spec:nth-child(2n+3) {clear:none;}
.spec {float:none;width:96%;text-align:left;margin:2% 2%;clear:both;}
}



@media screen and (max-width: 1050px) {
.menu-main-menu-container a, .nav2 a {border:none;text-decoration:none;color:#6d6e71;font-size:12px;font-weight:600;line-height:50px;text-transform:uppercase;}
.menu-main-menu-container li, .nav2 li {padding:0px 0px 0px 10px;}
}

@media screen and (max-width: 930px) {
.navigation-sticky .logo {width:40%;}
.top-menu {width:60%;}
}
@media screen and (max-width: 900px) {
.menu-main-menu-container {display:none !important;}
.navigation-sticky .logo {width:70%;}
.top-menu .button {display:none;}
}

@media screen and (max-width: 1000px) {

}

@media screen and (max-width: 1000px) {
.foot-contact {padding:20px 0px;font-size:18px;font-weight:bold;}
.foot-contact .contact-info span {font-weight:800;color:#fff;padding-left:20px;}
.signup {float:right;font-weight:normal;font-size:18px;}
.signup span {font-weight:normal;padding-right:20px;padding-left:0px;color:#000;}
.signup input {font-size:18px;}

}

@media screen and (max-width: 950px) {
.group h2 {font-size:42px;text-transform:uppercase;color:#fff;font-weight:bold;margin:0px 0px 20px 0px;padding:0px;line-height:50px;}
.group .gcaption {font-size:22px;color:#fff;text-align:right;width:60%;float:right;line-height:32px;font-weight:bold;padding:60px 0px;}
.group img {width:38%;height:auto;float:left;}

.three-row div.three {float:left;width:50%;height:250px;text-align:center;color:#fff;line-height:34px;display:flex;align-items:center;font-weight:600px;text-shadow: 2px 2px 4px #000;}
.three-row div.three:nth-of-type(4) {clear:none;}
.three-row div.three a {color:#fff;font-weight:600px;text-align:Center;font-size:24px;}
.three .fade {background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-items:center;height:auto;height:250px}

}

@media screen and (max-width: 930px) {
.foot-contact {padding:20px 0px;font-size:16px;font-weight:bold;}
.foot-contact .contact-info span {font-weight:800;color:#fff;padding-left:20px;}
.signup {float:right;font-weight:normal;font-size:16px;}
.signup span {font-weight:normal;padding-right:20px;padding-left:0px;color:#000;}
.signup input {font-size:16px;width:200px !important;}
}

@media screen and (max-width: 850px) {
.foot .logo {float:left;width:20%;}
.foot .logo img {max-width:200px;}
.f-credit {position:relative;top:25px;text-align:right;}

.imright {float:right;width:20%;padding-top:5%;margin-left:5%;}
.slider .type {text-align:left;}
.slider .caption {text-align:left;}
.slider .description {text-align:left;}

.slider .rap {width:80%;padding: 30px 0px;}
.slider a {font-size:50px;line-height:50px;}
.slider {height:300px;}

.fade {background-color:rgba(0,0,0,.7);display:block;align-items:center;justify-items:center;height:auto;}
.oneimage {width:100%}

.oneslider-left {background-color:#e24b00;color:#fff;width:100%;text-align:center;font-weight:600;height:auto;}
.oneslider-left h2 {padding:20px;}
.oneslider, .oneslider .fade {height:400px;display:block;}
.tag {position:absolute;bottom:60px;margin:0px auto;text-align:center;color:#fff;font-size:20px;font-weight:600;z-index:999;left:0;right:0;}
.tag span {font-size:30px;}
.tag span em {color:#e24b00;font-style:normal;}
.tag span.turn { transform: rotate(90deg);display:block;color:#e24b00;font-size:40px;position:relative;top:-20px;}

.heartline:before {content:' ';border-left:5px solid #e24b00;position:absolute;left:4%;z-index:0;top:80px;bottom:0;margin-top:30px;}
.heartline .heart {padding:0% 5% 4% 10%;width:85%;position:relative;}
.heartline .heart:nth-of-type(odd) {text-align:left;float:none;clear:both;}
.heartline .heart:nth-of-type(even) {text-align:left;float:none;clear:both;}
.heartline .heart span {font-size:28px;font-weight:700;color:#e24b00;position:relative;left:unset;top:unset;bottom:unset;}
.heartline .heart span.the {position:absolute;font-weight:300;left:1.2%;font-size:100px;color:#e24b00;top:0;bottom:0;z-index:9;}
.heartline .heart span.the img {max-width:50px;height:auto;}
.heartline .heart:nth-of-type(odd) span.the {right:0%;left:1.2%;}
.heartline .inside {opacity:1;}
.heartline .heart:hover .inside {transition: opacity .5s ease-in;
  -moz-transition: opacity .5s ease-in;
  -webkit-transition: opacity .5s ease-in;
  -o-transition: opacity .5s ease-in;opacity:1;}
.top-box {text-align:left;width:95%;margin:0px auto;font-size:34px;font-weight:600;top:0px;padding:40px 0px 30px 0px;position:relative;z-index:999;color:#666;float:none;}
.bottom-box {text-align:left;padding:0px 20px;display:block;width:90%;margin:0px auto;font-size:28px;line-height:36px;position:relative;z-index:999;background-color:#fff;}
.bottom-box span {font-size:34px;font-weight:700;color:#e24b00;}
.bottom-box span.the img {display:none;}
.heartline {margin-bottom:60px;}

.heartcluster .heart {padding:1% 5%;width:90%;position:relative;}
.heartcluster .heart:nth-of-type(even) {text-align:left;float:none;}
.heartcluster .heart:nth-of-type(odd) {text-align:left;float:none;}
.heartcluster .heart:nth-of-type(2) {padding-top:0px;}
.heartcluster .heart span.the {float:none;display:block;}
.heartcluster .heart:nth-of-type(even) span.the {float:none;}
.heartcluster .heart span.the img {max-width:100px;height:auto;}
.heartcluster .heart span.the.big img {max-width:100px;height:auto;}
.heartcluster .inside {opacity:1;}

.heartservices .heart {padding:1% 5% 0% 5%;width:90%;position:relative;}
.heartservices .heart:after {content:' ';border-left:none;position:absolute;left:-3%;z-index:0;top:70px;bottom:20px;margin-top:30px;}
.heartservices .heart:nth-of-type(even) {text-align:left;float:none;clear:both;}
.heartservices .heart:nth-of-type(odd) {text-align:left;float:none;clear:both;}
.heartservices .heart span.the {position:relative;display:block;font-weight:300;left:0%;font-size:100px;color:#e24b00;top:0;bottom:0;z-index:9;background-color: #fcd5b5;border-radius:100px;width:90px;height:90px;text-align:center;}
.heartservices .heart span.the img {max-width:80px;height:auto;}
.heartservices .heart:nth-of-type(even) span.the {left:0%;display:block;}
.heartservices .heart:nth-of-type(even):after {content:' ';border-left:none;position:absolute;left:97%;z-index:0;top:70px;bottom:20px;margin-top:30px;}

  .cycles, .cycles2 {display:none;}
.cyclescopy {color:#333;width:100%;top:10px;left:0px;position:relative;text-align:left;}
.cycle {padding:20px 0px !important;line-height:20px;font-size:16px;font-weight:600;float:none;width:100%;}
.cycle:before {content:' • ';float:left;padding-right:15px;padding-bottom:30px;font-size:20px;}
.cycle:nth-of-type(1) {left:0%;}
.cycle:nth-of-type(2) {left:0%;}
.cycle:nth-of-type(3) {clear:both;}
.cycle:nth-of-type(4) {left:0%;}
.cycle:nth-of-type(5) {clear:both;}
.cycle:nth-of-type(6) {left:0%;}
.cycle:nth-of-type(7) {clear:both;left:0%;}
.cycle:nth-of-type(8) {left:0%;}

.rising .copy-rap {padding-top:20px !important;}
  
}

@media screen and (max-width: 800px) {
.clear.grey {border:none;}
.three-header {font-size:24px;line-height:30px;}
.three-row div.three a {font-size:20px;}
.slider .rap {}
.slider a {font-size:40px;line-height:30px;}

.home .group {text-align:center;margin:0px auto}
.group h2 {font-family: 'Fjalla One';font-size:42px;text-transform:uppercase;color:#fff;font-weight:bold;margin:0px 0px 20px 0px;padding:0px;line-height:50px;}
.group .gcaption {font-family: 'Open Sans';font-size:22px;color:#fff;text-align:center;width:100%;float:none;line-height:32px;font-weight:bold;padding:20px 0px;}
.group img {width:60%;height:auto;float:none;margin:10px auto;}
.group .button {font-size:20px;clear:both;background-color:#000000;padding:15px 0px;color:#fff;font-weight:bold;text-transform:uppercase;text-align:center;position:relative;bottom:0px;right:0px;margin:5%;}
.group .button a {color:#00a6dd;text-decoration:none;font-weight:normal;text-transform:none;padding-left:10px;}

.group:nth-child(even) .gcaption {float:none;text-align:center;}

.foot .logo {float:none;width:100%;margin:0px auto;text-align:center;}
.foot .logo img {max-width:200px;}
.f-credit {position:relative;top:unset;text-align:center;padding:20px 0px 10px 0px;}
.foot-contact {text-align:center;}
.foot-contact .contact-info span {font-weight:800;color:#fff;padding-left:20px;float:none !important;}
.signup {display:none;}
#sticky-wrapper.sticky-wrapper {height:44px !important;background-color:#ccc;}
.home #sticky-wrapper.sticky-wrapper {height:0px !important;}

.page .col1, .page .col2, .co-group .col2, .co-group .col1 {float:none;margin:0px;width:90%;}
.event {float:none;margin:20px 0px;padding:2%;width:96%;height:unset;}

.co-group .imager.right, .co-group .imager {float:none;margin:10px auto;text-align:center;}
.slider .half.left {width:70%;}

.toggles.qanda .tg {background-color:#fff;border-bottom:1px solid #e3e3e4;color:#808084;padding:2% 3%;text-align:left;display:block;text-decoration:none;font-size:24px;font-weight:500;font-family: 'Open Sans Condensed';}
.toggles.qanda .tg a {color:#808084;text-decoration:none;border:none;font-family: 'Open Sans Condensed';font-weight:300;}
.toggles.qanda .inside {background-color:#fff;padding:2% 3% 2% 4%;border-bottom:1px solid #e3e3e4;font-size:18px;line-height:26px;}
.toggles.qanda .inside .answer {font-family: 'Open Sans Condensed';float:none;font-weight:700;border:none;font-size:30px;color:#e24b00;width:100%;position:relative;top:-2px;}
.toggles.qanda .inside .answer2 {float:none;width:100%;}
[class^="icon-qanda"], [class*=" icon-qanda"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'Open Sans Condensed' !important;
  text-transform: none;top:0px;position:relative;
  line-height: auto;width:auto;height:auto;font-weight:700;display:block;margin-right:0px;border:none;font-size:30px;padding:10px 10px 20px 0px!important;border-radius:0px;color:#e24b00;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;}

.two-col {float:none;width:96% !important;position:relative;margin:1% auto !important;padding: 1% 2%;font-size:18px;line-height:28px;}
.three-col {float:none;width:96% !important;position:relative;margin:1% auto !important;padding: 1% 2%;}
.four-col {float:none;width:96% !important;position:relative;margin:1% 0;padding: 1% auto !important;font-size:18px;line-height:28px;}
.two-col.s1 {font-size:26px;line-height:36px;padding:0 2%;width:96%;}

.two-col.wider {width:96%}
.two-col.narrow {width:96%;}

h1.overall {color:#e24b00;font-size:30px;line-height:36px;max-width:1200px;margin:0px auto 0px auto;}
.home h1.overall {font-size:30px;line-height:36px;max-width:1200px;margin:50px auto 0px auto;}
.one-col h2, .two-col h2, .three-col h2, .four-col h2 {font-size: 20px;line-height: 30px;font-weight: 300;}
.copy-rap .button {font-size:18px;line-height: 26px;}
.success .story {padding: 30px 45px;}

.foot-contact .contact-form {float:none;width:100%;margin-left:0%;}
.foot-contact .contact-info {float:none;width:100%;margin:1% 0;text-align:left;}

.three-row div.three {float:left;width:100%;height:250px;text-align:center;color:#fff;line-height:34px;display:flex;align-items:center;font-weight:600px;text-shadow: 2px 2px 4px #000;}
.team-toggles .team-tg::before {border:none;}
.team-toggles h2 span.title {font-size:16px;}
.team-toggles h2 {font-size:20px;}
.team-toggles h2 span {font-size:15px;}
.team-toggles {padding:0 5%;}
.team-photo {float:none;margin:0px auto;width:40%;}
.team-tgtitle {float:none;width:100%;}


.news-group {background-color:#fff;margin:30px 20px;max-width:auto;padding:0px;clear:both;font-size:16px;line-height:24px;color:#484848;}
.news-group .meta {background-color:#e24b00;text-transform:uppercase;color:#fff;font-weight:600;line-height:22px;display:inline-block;font-size:13px;}
.news-group .meta span {background-color:#01fc88;color:#e24b00;font-size:18px;padding:5px;display:inline-block;line-height:22px;}
.news-group .meta div {padding:5px 15px;float:left;}
.news-group .featured {float:none;width:100%;height:250px;margin:0 0 30px 0px;}
.news-group .news-content {padding:0px 20px 20px 20px;}
.news-group h2 {padding:10px 20px 0px 20px;}
.news-single .news-group {padding:0px 25px 25px 25px;}

}

@media screen and (max-width: 730px) {
.heartline .heart span.the {position:absolute;font-weight:300;left:.9%;font-size:100px;color:#e24b00;top:0;bottom:0;z-index:9;}
.heartline .heart:nth-of-type(odd) span.the {right:0%;left:.9%;}

img.alignright {float:none; margin:1em auto;display:block;}
img.alignleft {float:none; margin:1em auto;display:block;}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:none; margin:1em auto;display:block;}
a img.alignleft {float:none; margin:1em auto;display:block;}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.wp-caption.alignleft {margin: 5px 20px 20px 0;float:none;background-color:#f2f2f2;padding:5px;}
.wp-caption.alignright {margin: 5px 0 20px 20px;float:none;background-color:#f2f2f2;padding:5px;}
}

@media screen and (max-width: 675px) {
.padit {padding-top:93px}
.social {float:none;padding-bottom:20px;text-align:center;}
.menu-foot-menu-container {display:none;}
.home .foot-menu, .foot-menu {text-align:center;}
}

@media screen and (max-width: 660px) {
.heartline .heart span.the {position:absolute;font-weight:300;left:.5%;font-size:100px;color:#e24b00;top:0;bottom:0;z-index:9;}
.heartline .heart:nth-of-type(odd) span.the {right:0%;left:.5%;}

}

@media screen and (max-width: 650px) {
.slider .caption1, .slider .caption2 {font-size:40px;line-height:40px;}

.home .testimonial {text-align:center;margin:5%;padding:0px;max-width:1200px;font-size:24px;line-height:30px;font-weight:bold;color:#030303;}
.home .testimonial .credit, .testimonial .credit {color:#00a6dd;font-weight:normal;clear:both;font-size:20px;margin:1% 0;padding:0px;}
.home .testimonial .credit img, .testimonial .credit img {max-width:100px;}
.testimonial  {text-align:center;margin:0;padding:5%;max-width:1200px;font-size:24px;line-height:30px;font-weight:bold;color:#030303;}

.co-button {line-height:30px;padding:3% 0;}
.slider .half.left {width:90%;}
.toggles .tg {padding:6% 4%;}
.toggles.qanda .tg {background-color:#fff;border-bottom:1px solid #e3e3e4;color:#808084;padding:2% 3%;text-align:left;display:block;text-decoration:none;font-size:20px;line-height:26px;font-weight:500;font-family: 'Open Sans Condensed';}


.imright, .imleft {display:none;}
.slider .type {text-align:left;font-size:32px;line-height:40px;}
.slider .caption {text-align:left;font-size:32px;line-height:40px;}
.slider .description {text-align:left;}
.home .slider {text-align:center !important;}
.single .blog-left {display:none;}
.single .blog-right {float:none;width:100%;margin:0px;}

h1.white {font-size:36px;line-height:50px;}

.toggles .tg {font-size:24px;}
[class^="icon-"], [class*=" icon-"] {top:0px;font-size:14px;width:10px;height:10px;}
[class^="icon-qanda"], [class*=" icon-qanda"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'Open Sans Condensed' !important;
  text-transform: none;top:0px;position:relative;
  line-height: auto;width:auto;height:auto;font-weight:700;display:block;margin-right:0px;border:none;font-size:30px;padding:10px 10px 20px 0px!important;border-radius:0px;color:#e24b00;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;}
.icon-search {color:#fff;border:none;width:unset;height:unset;top:4px;margin:unset;padding:unset;font-size:24px;}
h2 {font-size:22px;line-height:30px;margin:10px 0px;}

.specifications .spec-left {float:none;width:100%;font-weight:700;}
.specifications .spec-right {float:none;width:100%;padding-left:10px;}
.specifications .s4 {float:none;width:100%;padding-left:10px;}
.specifications .s4.first {padding-left:0px;}
.spec-foot {width:96%;margin:20px auto;}
.specifications .s2sq2 li, .specifications .s2sq li {font-size:12px;line-height:18px;list-style-image:none;list-style-type:none;}
.specifications .s4sq {font-size:12px;}
.specifications .s4sq.h {font-size:16px;}
.specifications h2 {font-size:20px;}

.slider-border img {display:none;}
.toggles .inside img.cover.left{float:none;margin:10px;clear:both;}
.toggles .inside img.cover.right{float:none;margin:10px;clear:both;}
.toggles .inside .cover.left {float:none;margin:10px 2%;width:96%;}
.toggles .inside .copy-left {float:none;width:100%;}
.toggles .inside .cover.right {float:none;margin:10px 2%;width:96%;}
.toggles .inside img.cover{display:block;width:100%;max-width:305px;height:auto;}

.tag {line-height:32px;bottom:50px}
.tag span {font-size:20px;}
.tag span em {color:#e24b00;font-style:normal;}
.tag span.turn { transform: rotate(90deg);display:block;color:#e24b00;font-size:40px;position:relative;top:-60px;}
.oneimage .rap {width:95% !important;}

}

@media screen and (max-width: 600px) {
.heartline .heart span.the {position:absolute;font-weight:300;left:.2%;font-size:100px;color:#e24b00;top:0;bottom:0;z-index:9;}
.heartline .heart:nth-of-type(odd) span.the {right:0%;left:.2%;}
.clients h2 {width:90%;padding:2% 5%;}
h1 {font-size:24px;line-height:30px;}
}

@media screen and (max-width: 500px) {
.srap .test {display:none;}
.testslider, .slider {height:300px !important;overflow:hidden;}
.navigation-sticky .logo {width:90%;}
.navigation-sticky .logo a {border:none !important;font-size:14px;font-weight:700;}
.navigation-sticky .logo span {font-size:12px;}
.navigation-sticky .logo span em {font-size:12px;color:#e24b00;font-style:normal;}

.oneslider {height:400px;width:100%;position:relative;}
.oneslider .fade {height:400px;}
.oneslider .slider {height:200px !important;font-size:20px;line-height:30px;text-align:center;font-weight:600;color:#fff;}
.oneslider .slider span {font-size:24px;}

.heartline .heart span.the {display:none}

}
@media screen and (max-width: 450px) {
.oneslider, .oneslider .fade {height:350px;}
}
@media screen and (max-width: 400px) {
.group h2 {font-family: 'Fjalla One';font-size:32px;text-transform:uppercase;color:#fff;font-weight:bold;margin:0px 0px 20px 0px;padding:0px;line-height:40px;}
.group .gcaption {font-family: 'Open Sans';font-size:18px;color:#fff;text-align:center;width:100%;float:none;line-height:26px;font-weight:bold;padding:20px 0px;}
.group .button {font-size:16px;clear:both;background-color:#000000;padding:15px 0px;color:#fff;font-weight:bold;text-transform:uppercase;text-align:center;position:relative;bottom:0px;right:0px;margin:5% 2%;}
.members {text-align:center;margin:0px auto;}
.members img {display: block;max-width: 100px;max-height: 55px;margin: 10px auto;width: auto;height: auto;}
.f-credit {position:relative;top:unset;text-align:center;padding:20px 0px 10px 0px;margin:2%;}
.phoner {float:none;width:100%;padding:10px 0px;}
.slider a {font-size:30px;}

.masthead {height:100px;}
.tg {line-height:30px;}
.tg span.icon-arrowr {display:none;}
.tg .smcopy {font-size:16px;display:inline-block;line-height:24px;}

}
.srap {position:relative;}
@media screen and (min-width: 1600px) {
.three-row {max-width:1600px;}
.oneslider .fade {max-width:1600px;margin:0px auto;}
}