 .fullwidth #gkBg {
   width: 100%;
   max-width: 100%
 }
 .dead {
   display: none !important
 }
 .asseenin > div {
   display: flex;
   flex-wrap: wrap;
   justify-content: center;
   max-width: 1200px;
   margin: auto;
   padding: 30px 0;
 }
 .asseenin > div > div {
   flex: 1;
   margin: 0 20px
 }
 .asseenin img {
   display: block;
   margin: 0 auto;
   filter: grayscale(1);
   transition: all .25s linear;
 }
 .asseenin img:hover {
   filter: grayscale(0)
 }
 #test {
   padding: 40px;
   background: #f3f3f3;
 }
 #test .uk-slideshow {
   position: relative;
   width: 100%;
   display: flex;
   justify-content: center;
   align-content: center;
   align-items: center;
 }
 #test .uk-slideshow li {
   height: auto !important
 }
 .faqdrops * {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
 }
 .faqdrops ul {
   list-style-type: none;
 }
 .faqdrops {
   width: 100%;
 }
 .faqdrops .link {
   padding: 20px;
   border: 1px solid #555;
   border-radius: 3px;
   display: flex;
   align-content: space-between;
   align-items: center;
   overflow: hidden;
   position: relative;
   -webkit-transition: all 0.4s ease;
   -o-transition: all 0.4s ease;
   transition: all 0.4s ease;
   font-size: 18px;
   font-family: 'Source Sans Pro', Arial, sans-serif;
   font-weight: bold;
   color: #111;
   cursor: pointer;
 }
 .faqdrops > li {
   margin-bottom: 20px;
 }
 .faqdrops .submenu div {
   padding: 20px;
   border-left: 1px solid;
   border-right: 1px solid;
   border-radius: 0 0 3px 3px;
   border-bottom: 1px solid;
 }
 .faqdrops li:last-child .link {}
 .faqdrops li i {
   position: absolute;
   top: 16px;
   left: 12px;
   font-size: 18px;
   color: #595959;
   -webkit-transition: all 0.4s ease;
   -o-transition: all 0.4s ease;
   transition: all 0.4s ease;
 }
 .faqdrops li i.fa-chevron-down {
   right: 12px;
   left: auto;
   font-size: 16px;
 }
 .faqdrops li.open .link {
   color: #f06931;
   border-radius: 3px 3px 0 0;
   border-bottom: 0
 }
 .faqdrops li.open i {
   color: #f06931;
 }
 .faqdrops li.open i.fa-chevron-down {
   -webkit-transform: rotate(180deg);
   -ms-transform: rotate(180deg);
   -o-transform: rotate(180deg);
   transform: rotate(180deg);
 }
 .faqdrops .submenu {
   display: none;
   background: #fff;
 }
 .faqdrops div ul, .faqdrops div p {
   margin-bottom: 20px;
 }
 .faqdrops div ul li {
   margin-left: 20px;
 }
 .faqdrops .submenu li {}
 .faqdrops li.open .link .plus {
   display: none
 }
 .faqdrops li.open .link .minus {
   display: block
 }
 .faqdrops li .link .plus {
   display: block
 }
 .faqdrops li .link .minus {
   display: none
 }
 .faqdrops .link .plus, .faqdrops .link .minus {
   border-radius: 100px;
   border: 1px solid #111;
   order: 2;
   width: 20px;
   text-align: center;
   font-weight: normal;
   background: #fff !Important;
   height: 20px;
   line-height: 18px;
   margin-right: 0;
   color: #111;
   top: 50%;
   transform: translateY(-50%);
   position: absolute;
   right: 20px;
 }
 .bigbanner {
   background: #14192c
 }
 .bigbanner h1 {
   color: #fff;
   font-weight: 600;
   font-size: 54px;
   text-transform: none;
 }
 .bigbanner p {
   color: #fff;
   font-size: 18px;
   margin: 30px 0
 }
 .bigbanner > div {
   display: flex;
   justify-content: space-between;
   align-items: center;
   max-width: 1440px;
   padding: 80px 0;
   margin: auto;
   flex-wrap: wrap;
 }
 .bigbanner > div > div:first-child {
   flex: 2;
   max-width: 60%;
   padding-right: 90px
 }
 .bigbanner > div > div:last-child {
   flex: 1
 }
 .maincontain {
   max-width: 1440px;
   margin: auto
 }
 .bigbanner .butn, .butn.large {
   min-width: 250px
 }
 .onesie h2, .blue h3, .foursie h3, .fiver h2, .fatwa h3 {
   text-align: center;
   font-weight: 600;
   font-size: 38px;
   text-transform: none;
 }
 .onesie {
   padding: 60px 0 100px;
   margin-top: 40px;
   text-align: center
 }
 .threesie {
   margin-top: 40px;
   margin-bottom: 40px;
   display: flex;
   flex-wrap: wrap
 }
 .threesie > div {
   text-align: center;
   padding: 0 60px;
   flex: 1;
 }
 .threesie > div img, .fiver div.howinthef img {
   width: 120px;
   margin: 0 auto 10px;
   display: block
 }
 .threesie > div h3 {
   color: #ef6831;
   font-weight: 600;
   font-size: 22px;
   margin: 0
 }
 .fatwa {
   padding: 60px 0
 }
 .pastops {
   display: flex;
   justify-content: center;
   flex-wrap: wrap;
   margin: 30px 0;
 }
 .pastops > div {
   flex: 1;
   margin: 10px 20px;
   font-size: 18px;
   font-weight: 600;
   line-height: 1.2;
 }
 span.tomiscool {
   display: inline-block;
   margin: 10px 0 0;
   border-radius: 100px;
   padding: 10px 20px;
   text-align: center;
   color: #fff;
   background: #28bb97
 }
 .pastops > div img {
   object-fit: cover;
   object-position: center;
   width: 100%;
   height: 220px;
   border-radius: 10px;
   margin-bottom: 10px
 }
 .fiver {
   padding: 60px;
 }
 .howinthef > div:nth-child(odd) {
   text-align: center;
   justify-content: flex-start;
   display: flex;
   flex-direction: column;
   align-items: center;
   padding: 20px;
   flex: 1;
   max-width: 325px;
   color: #ef6831;
   font-size: 20px;
   font-weight: bold;
   line-height: 1.2;
 }
 .howinthef > div:last-child p {
   color: #111;
   font-size: 16px;
 }
 .howinthef .numbs {
   margin-bottom: 20px;
 }
 .fiver .arrow {
   text-align: center;
   max-width: 130px;
   line-height: 1.2;
   align-self: center;
 }
 .fiver .arrow span {
   background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNjguNTQgNzEuNDYiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDpub25lO3N0cm9rZTojYjhiOGI4O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6MTAuNzJweDt9PC9zdHlsZT48L2RlZnM+PHBvbHlsaW5lIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIxMzIuMzIgNi45MiAxNjEuMjggMzUuODggMTMyLjMyIDY0Ljg1Ii8+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iMTU1Ljc4IiB5MT0iMzUuODgiIHgyPSI2LjYzIiB5Mj0iMzUuODgiLz48L3N2Zz4=");
   display: block;
   width: 100px;
   height: 50px;
   background-repeat: no-repeat;
   background-position: center;
   margin: 20px auto;
 }
 .whatwhat > div {
   display: flex;
   justify-content: center;
   align-items: center
 }
 .fiver div.howinthef {
   display: flex;
   justify-content: center;
 }
 .whatwhat {
   padding: 60px 0
 }
 .whatwhat > div > div {
   flex: 1
 }
 .whatwhat h2 {
   text-align: left;
   font-weight: 600;
   font-size: 38px;
   text-transform: none;
   text-transform: none
 }
 .whatwhat > div:last-child > div > div {
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   margin-bottom: 20px;
 }
 .whatwhat > div:last-child > div > div p span {
   display: block;
   color: #ef6831;
   text-transform: uppercase;
   font-weight: bold;
   font-size: 26px;
   line-height: 1.2;
 }
 .whatwhat > div:last-child > div > div p {
   flex: 2
 }
 .whatwhat .numbs {
   background: #64b1d8;
 }
 .fullwidth #gkBg {
   display: none
 }
 .numbs {
   width: 50px;
   height: 50px;
   text-align: center;
   line-height: 50px;
   border-radius: 100px;
   font-weight: bold;
   font-size: 20px;
   background: #28bb97;
   margin-right: 10px;
   display: inline-block;
   color: #fff;
 }
 .co2 {
   background: #15192B;
 }
 .co3 {
   background: #77AFD4;
 }
 .co4 {
   background: #9ECD62;
 }
 .co5 {
   background: #61717E;
 }
 .dia {
   max-width: 900px;
   margin: auto;
   display: block
 }
 .dia p {
   text-align: center
 }
 .dia > div {
   margin-top: 30px;
 }
 .dia > div p {
   text-align: left
 }
 .sixes {
   padding: 60px 0
 }
 .centered {
   text-align: center
 }
 .blue {
   background: #14192c
 }
 .blue h3, .blue h2, .blue p {
   color: #fff
 }
 .fotcta {
   text-align: center;
   padding: 60px;
 }
 .fotcta h3 {
   font-weight: 600;
   font-size: 38px;
   text-transform: none;
 }
 .fotcta > div {
   max-width: 800px;
   margin: auto;
 }
 .fotcta p {
   font-size: 18px;
   margin-top: 20px
 }
 .fotcta p span {
   color: #ef6831;
   font-weight: 600;
 }
 .fatwa div.jwts_toggleControlContainer a.jwts_toggleControl {
   padding: 20px;
   border: 1px solid #555;
   border-radius: 3px;
   display: flex;
   align-content: space-between;
   align-items: center;
   position: relative;
   overflow: hidden;
 }
 .fatwa div.jwts_toggleControlContainer a.jwts_toggleControl span.jwts_toggleControlTitle {
   font-weight: 600;
   order: 1;
 }
 .fatwa div.jwts_toggleControlContainer a.jwts_toggleOn span.jwts_toggleMinus, .fatwa div.jwts_toggleControlContainer a.jwts_toggleOff span.jwts_togglePlus {
   border-radius: 100px;
   border: 1px solid #111;
   order: 2;
   width: 20px;
   text-align: center;
   font-weight: normal;
   background: #fff !Important;
   height: 20px;
   line-height: 18px;
   margin-right: 0;
   color: #111;
   top: 50%;
   transform: translateY(-50%);
   position: absolute;
   right: 20px;
 }
 .fatwa > div > div {
   margin-top: 30px;
 }
 .fatwa > div > div > div {
   margin: 20px 0;
   display: block;
 }
 .fatwa div.jwts_toggleControlContainer a.jwts_toggleOn {
   background: #fff;
   border-bottom: none;
   margin-bottom: 0 !important;
   border-bottom: none !important;
   border-radius: 3px 3px 0 0 !important;
 }
 .fatwa div.jwts_toggleContent {
   -webkit-transition: all .2s linear;
   -moz-transition: all .2s linear;
   -ms-transition: all .2s linear;
   -o-transition: all .2s linear;
   transition: all .2s linear;
 }
 .fatwa div.jwts_content {
   padding: 4px;
   border: 1px solid #111;
   border-top: none;
   border-radius: 0 0 3px 3px;
 }
 .pagination a, .pagination span {
   border: 1px solid #ddd;
   border-radius: 2px;
   display: inline-block;
   margin-right: 5px;
   min-width: 40px;
   padding: 8px;
   text-align: center;
   font-size: 12px;
   line-height: 1.7
 }
 p.readmore {
   margin-top: 20px;
 }
 .back {
   display: none
 }
 .nosocial .bt-social-share {
   display: none !important
 }
 .blog-page .item-list .item-view {
   padding: 0 30px;
 }
 .single-page.blogger {
   padding: 30px;
 }
 #gkPageContent > div {
   display: flex;
   flex-wrap: wrap;
 }
 #gkPageContent > div #gkContent {
   flex: 2
 }
 #gkPageContent > div #gkSidebar {
   flex: 1
 }
 body.sexy #gkBg {
   width: 100%;
   max-width: 100%
 }
 body.sexy .item-body {
   margin: 0
 }
 body.sexy header.blogitem {
   margin-bottom: 0;
   display: none;
 }
 body.sexy #gkPageContent {
   padding: 0
 }
 body.blackbg, body.blackbg .subpage {
   background: #2b2b2b;
 }
 body.nobody .item-body, body.nobody .blog-page {
   display: none
 }
 body {
   font-weight: 100
 }
 body .box.debtbg {
   padding: 80px 180px;
 }
 body.blackbg #gkBg {
   max-width: 100%
 }
 p:last-child {
   margin-bottom: 0
 }
 .boom {
   max-width: 2400px;
   margin: 0 auto;
   background: #fff;
   box-shadow: 0 0 20px 0 rgba(0, 0, 0, .3);
   position: absolute;
   left: 0;
   right: 0;
 }
 #gkBottom4 .uk-slideshow {
   /*  height: 269px!important;*/
 }
 @font-face {
   font-family: 'si';
   src: url('//www.1031crowdfunding.com/templates/gk_technews/fonts/socicon/socicon.eot');
   src: url('//www.1031crowdfunding.com/templates/gk_technews/fonts/socicon/socicon.eot?#iefix') format('embedded-opentype'), url('//www.1031crowdfunding.com/templates/gk_technews/fonts/socicon/socicon.woff') format('woff'), url('//www.1031crowdfunding.com/templates/gk_technews/fonts/socicon/socicon.ttf') format('truetype'), url('//www.1031crowdfunding.com/templates/gk_technews/fonts/socicon/socicon.svg#icomoonregular') format('svg');
   font-weight: normal;
   font-style: normal;
 }
 @media screen and (-webkit-min-device-pixel-ratio:0) {
   @font-face {
     font-family: si;
     src: url(//www.1031crowdfunding.com/templates/gk_technews/fonts/socicon/socicon.svg) format(svg);
   }
 }
 .soc {
   overflow: hidden;
   margin: 0;
   padding: 0;
   list-style: none;
 }
 .soc li {
   display: inline-block;
   *display: inline;
   zoom: 1;
 }
 .soc li a {
   font-family: si !important;
   font-style: normal;
   font-weight: 400;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   -ms-box-sizing: border-box;
   -o-box-sizing: border-box;
   box-sizing: border-box;
   transition: .1s;
   transition-property: transform;
   transform: translateZ(0);
   overflow: hidden;
   text-decoration: none;
   text-align: center;
   display: block;
   position: relative;
   z-index: 1;
   width: 30px;
   height: 30px;
   line-height: 30px;
   font-size: 16px;
   border-radius: 100px;
   margin-right: 6px;
   color: #ffffff;
   background-color: none;
 }
 .soc-icon-last {
   margin: 0 !important;
 }
 .soc-twitter {
   background-color: #4da7de;
 }
 .soc-twitter:before {
   content: '\e040';
 }
 .soc-facebook {
   background-color: #3e5b98;
 }
 .soc-facebook:before {
   content: '\e041';
 }
 .soc-googleplus {
   background-color: #dd4b39;
 }
 .soc-googleplus:before {
   content: '\e042';
 }
 .soc-linkedin {
   background-color: #3371b7;
 }
 .soc-linkedin:before {
   content: '\e049';
 }
 .soc-rss {
   background-color: #3371b7;
 }
 .soc-rss:before {
   content: '\e00b';
 }
 .soc-twitter:hover {
   background-color: #61bbf2;
 }
 .soc-facebook:hover {
   background-color: #526fac;
 }
 .soc-googleplus:hover {
   background-color: #f15f4d;
 }
 .soc-linkedin:hover {
   background-color: #4785cb;
 }
 .soc-rss:hover {
   background-color: #ff751d;
 }
 .span1, .span2, .span25, .span3, .span33, .span4, .span5, .span6, .span66, .span7, .span75, .span8, .span9 {
   float: left
 }
 .span25 {
   width: 25%
 }
 .span33 {
   width: 33.333%
 }
 .span5 {
   width: 50%;
 }
 .span6 {
   width: 60%;
 }
 .span7 {
   width: 70%;
 }
 .centered {
   float: none;
   margin: auto
 }
 /*---Slide---*/
 #gkHeaderMod {
   /*margin-top: 112px;*/
   margin-top: 80px;
   margin-bottom: 0;
   position: relative;
   z-index: 0;
 }
 .slide {
   width: 100%;
   height: calc(100vh - 102px);
   background-size: cover;
   background-position: center;
   display: block;
   position: relative;
   ;
   overflow: hidden
 }
 .slide .info {
   position: absolute;
   bottom: 80px;
   left: 30px;
   color: #fff;
   width: 85%
 }
 .slide .info h1 {
   letter-spacing: 0;
   line-height: 48px;
   margin-bottom: 20px;
   color: #fff;
   font-size: 42px;
   text-transform: none;
 }
 .slide .info p {
   margin-bottom: 20px;
   font-size: 17px
 }
 body.nopad #gkPageContent {
   padding: 0
 }
 .wk-slideshow-default .nav {
   position: absolute;
   text-align: center;
   bottom: 10px;
   z-index: 9999;
   left: 30px;
 }
 .wk-slideshow-default .nav li span {
   background: #fff;
   border-radius: 100px;
   width: 8px;
   height: 8px;
   transition: background .25s linear;
 }
 .wk-slideshow-default .nav li.active span {
   background: #64B1D8;
 }
 .wk-slideshow-default .nav li span:hover {
   background: #64B1D8
 }
 .slider .uk-slideshow > li {
   height: calc(100vh - 102px)
 }
 .uk-overlay-panel {
   left: auto !important
 }
 .uk-dotnav > * > * {
   width: 10px !important;
   height: 10px !important
 }
 .uk-dotnav > * {
   padding-left: 8px !important
 }
 .fade {
   opacity: 0;
   -webkit-transition-property: opacity;
   -webkit-transition-duration: .75s;
   -moz-transition-property: opacity;
   -moz-transition-duration: .75s;
   -ms-transition-property: opacity;
   -ms-transition-duration: .75s;
   -o-transition-property: opacity;
   -o-transition-duration: .75s;
 }
 .outer:hover .fade {
   opacity: 1;
   -webkit-transition-property: opacity;
   -webkit-transition-duration: .75s;
   -moz-transition-property: opacity;
   -moz-transition-duration: .75s;
   -ms-transition-property: opacity;
   -ms-transition-duration: .75s;
   -o-transition-property: opacity;
   -o-transition-duration: .75s;
 }
 #homeofferings {
   position: relative;
   height: calc(100vh - 102px);
   width: 50%;
 }
 .homeoffering {
   position: relative;
   height: 50%;
   width: 50%;
   float: left;
   overflow: hidden;
 }
 .homeoffering.full {
   width: 100% !important;
 }
 .homeoffering.full img {
   width: 100% !important;
   height: auto;
 }
 .homeoffering.full div.rate {
   right: 20px !important;
   left: auto;
   padding: 0;
 }
 .homeoffering img {
   width: 100%;
   position: absolute;
   -o-object-fit: cover;
   object-fit: cover;
   height: 100%;
   z-index: -1;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
 }
 .homeoffering .overblack, .deals .overblack {
   /* FF3.6-15 */
   /* Chrome10-25,Safari5.1-6 */
   background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 38%, rgba(0, 0, 0, 0.65) 100%);
   /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
   filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);
   /* IE6-9 */
   height: 100%;
   width: 100%;
   position: absolute;
   z-index: 2
 }
 .homeoffering .dst13 {
   background: url(../images/logosdst13.png);
   height: 100%;
   width: 100%;
   position: absolute;
   background-size: 85%;
   background-position: center;
   background-repeat: no-repeat;
 }
 div.homeoffering .offeringdetails {
   display: block;
   position: absolute;
   top: 0;
   right: 0;
   width: 100%;
   height: 100%;
   background: rgba(241, 242, 242, .92);
   z-index: 10;
   color: #fff;
 }
 div.homeoffering .offeringdetails.na {
   background: rgba(20, 25, 44, .92);
 }
 div.homeoffering .offeringdetails div {
   padding: 30px;
 }
 .offeringdetails p {
   font-size: 16px;
   line-height: 1.4;
   margin: 0 0 10px;
   overflow: hidden;
 }
 .offeringdetails p strong {
   padding: 10px 30px;
   display: inline-block;
   font-size: 12px;
 }
 .offeringdetails p strong {
   border: 1px solid #14192c !important;
 }
 .offeringdetails.na p strong {
   border: 1px solid #fff !important;
 }
 .offeringdetails p.disclaimer {
   font-size: 12px !important;
   font-style: italic;
   line-height: 1.1;
   -webkit-line-clamp: 100 !important;
 }
 .homeoffering .offeringdetails p {
   display: -webkit-box;
   -webkit-line-clamp: 2;
   -webkit-box-orient: vertical;
 }
 .offeringdetails p.location {
   font-size: 16px;
 }
 p.location:after {
   content: '';
   width: 120px;
   height: 1px;
   background: #fff;
   display: block;
   margin: 15px 0;
 }
 .offeringdetails h1 {
   font-size: 18px;
   text-transform: uppercase;
   color: #fff;
   line-height: 1.4;
 }
 .offeringdetails h3 {
   font-size: 18px;
   margin: 0;
   text-transform: uppercase;
   line-height: 1.4;
 }
 .offeringdetails h3, .offeringdetails p {
   color: #14192c;
 }
 .offeringdetails.na h3, .offeringdetails.na p {
   color: #fff;
 }
 .offeringdetails p.location:after {
   background: #14192c
 }
 .comingsoon {
   width: 100%;
   background: rgba(20, 25, 44, .92);
   text-align: center;
   padding: 10px;
   position: absolute;
   top: 36%;
   z-index: 1;
   transform: translateY(-36%);
   color: #fff;
   text-transform: uppercase
 }
 .offeringdetails a, .homeoffering.full > a {
   color: #fff;
   text-transform: uppercase;
   font-size: 12px;
   position: absolute;
   bottom: 30px;
   left: 30px;
   font-weight: bold;
   transition: all .25s linear;
   z-index: 9
 }
 .qualified {
   background: rgba(241, 242, 242, .92);
   width: 50%;
   color: #14192c;
   text-align: center;
   position: absolute;
   top: 10px;
   right: 10px;
   text-transform: uppercase;
   font-size: 16px;
   line-height: 1;
   padding: 15px 0;
   z-index: 2;
   border-radius: 100px;
   -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2);
   box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2);
 }
 .qualified > span {
   display: block;
 }
 .closed {
   background: rgba(20, 25, 44, .92);
   width: 50%;
   color: #fff;
   text-align: center;
   position: absolute;
   top: 10px;
   right: 10px;
   text-transform: uppercase;
   font-size: 16px;
   line-height: 1;
   padding: 15px 0;
   z-index: 2;
   border-radius: 100px;
   -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2);
   box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2);
 }
 /*.open {
 background: #43CA65;
 width: 45%;
 color: #fff;

 text-align: center;
 position: absolute;
 top: 0;
 right: 0;
 text-transform: uppercase;
 font-size: 14px;
 line-height: 32px;
 height: 30px;
 z-index: 1;
}*/
 .blue h2:before {
   background: #64b1d8 !important
 }
 div.rate {
   position: absolute;
   bottom: 20px;
   left: 20px;
   font-size: 18px;
   z-index: 4;
   color: #fff;
   padding: 0 !important;
   line-height: 1.2;
 }
 div.rate span {
   font-size: 32px;
   margin-right: 5px;
   font-weight: bold;
 }
 div.rate span.hold {
   font-size: 18px;
   text-align: left;
   font-weight: normal;
   display: block;
 }
 /*---End Slide---*/
 #phonenumber {
   clear: none !important;
   display: inline-block !important;
   height: 82px;
   line-height: 82px;
   padding-left: 30px;
   width: auto;
   font-size: 18px;
   font-weight: bold;
   color: #f06931;
 }
 span.dek {
   display: block
 }
 #phonenumber > span:last-child {
   display: none
 }
 .disclaimer {
   color: rgba(255, 255, 255, .6);
   font-size: 12px;
   line-height: 16px;
   margin-bottom: 20px
 }
 .disclaimer a {
   color: #f06931
 }
 .footer_top {
   text-align: center;
   padding: 40px 0;
   background: #101423
 }
 #gkFooter {
   border-top: none !important;
   padding: 40px 0;
 }
 p.contact {
   color: #fff;
   font-size: 14px;
   margin-bottom: 20px;
 }
 .contact span {
   color: #f06931;
   margin: 0 20px
 }
 .contact span:first-child {
   margin-right: 0px;
 }
 .contact span:last-child {
   margin-left: 0px;
 }
 div.socials {
   margin-bottom: 20px;
   position: relative;
   z-index: 0;
 }
 #gkFooterNav li a:after {
   content: '/';
   margin: 0 15px;
   color: #f06931;
   display: inline-block;
 }
 #gkFooterNav li:last-child a:after {
   display: none
 }
 .sponsors {
   padding: 20px 0;
   overflow: hidden;
 }
 .sponsors > div > div {
   width: 10%;
   float: left
 }
 .sponsors > div > div img {
   max-width: 65%;
   display: block;
   margin: 0 auto;
   filter: grayscale(1);
   transition: all .25s linear;
 }
 .sponsors > div > div img:hover {
   filter: grayscale(0)
 }
 a.butn {
   font-size: 16px;
   text-align: center;
   line-height: 1;
   padding: 13px 25px;
   color: #fff;
   background: #f06931;
   display: inline-block;
 }
 a.butn.blue {
   background: rgba(100, 177, 216, 1)
 }
 .none {
   display: none
 }
 .box.cityscapewhite {
   background: url(../images/cityscapewhite.jpg) center;
   background-size: cover;
   position: relative;
 }
 .box.platform {
   background: url(../images/platform2b.jpg) center;
   background-size: cover;
   min-height: 550px;
   position: relative;
 }
 .box.how {
   background: url(../images/how2.jpg) center;
   background-size: cover;
   min-height: 600px;
   position: relative;
 }
 .plat {
   background: linear-gradient(to right, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 70%);
   filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#00000000', GradientType=1);
   width: 100%;
   height: 100%;
   min-height: 100%;
   position: absolute;
   z-index: 1
 }
 #platform {
   position: relative;
   min-height: 550px;
 }
 #platform > div {
   padding: 0;
   position: absolute;
   top: 50%;
   transform: translateY(-50%);
   z-index: 10;
   width: 36%;
 }
 #platform > div:last-child {
   right: 0;
   margin-right: 0;
 }
 #platform h2 {
   color: #fff;
   font-size: 30px;
   text-transform: uppercase
 }
 #platform p {
   color: #fff;
   font-size: 18px
 }
 .graphyoffering h2, .tophead h2 {
   text-align: center;
   margin-bottom: 15px;
 }
 .graphyoffering h4, .tophead h4 {
   text-align: center;
   font-size: 18px;
   line-height: 1.6
 }
 .graphyoffering h2:before, .tophead h2:before, .smushed h2:before {
   content: '';
   height: 2px;
   width: 120px;
   background: #f06931;
   display: block;
   margin: 0 auto 30px;
 }
 .graphyoffering {
   padding: 80px
 }
 .graphs {
   display: flex;
   margin-top: 60px;
 }
 .graphs > div {
   width: 33.333%
 }
 .graphs > div.twos img {
   width: 84%;
   margin: 0 auto;
   display: block;
 }
 .graphs > div.ones img, .graphs > div.threes img {
   width: 120px
 }
 .graphs > div {
   position: relative
 }
 .graphs > div.ones {
   text-align: right;
 }
 .graphs > div.threes {
   text-align: left;
 }
 .graphs > div .dsss h3 {
   padding-top: 20px;
   position: relative;
   margin-bottom: 10px;
 }
 .graphs > div .imgs {
   margin-bottom: 20px
 }
 .graphs > div.ones .dsss h3:before {
   content: '';
   height: 2px;
   width: 120px;
   background: #f06931;
   display: inline-block;
   margin: 0;
   position: absolute;
   right: 0;
   top: 0
 }
 .graphs > div.threes .dsss h3:before {
   content: '';
   height: 2px;
   width: 120px;
   background: #64b1d8;
   margin: 0;
   position: absolute;
   left: 0;
   top: 0
 }
 .graphs > div p {
   margin: 0
 }
 .graphs > div.threes .dsss .exchanged {
   color: #64b1d8;
   font-weight: bold;
   margin-bottom: 20px
 }
 .graphs > div.ones .dsss .exchanged {
   font-weight: bold;
   color: #f06931;
   margin-bottom: 20px
 }
 .graphs > div .dsss span.strong {
   font-weight: bold
 }
 p.small {
   font-size: 12px;
 }
 .snoopy {
   padding: 30px 50px;
   border-top: solid #dedede 1px
 }
 .paralax {
   background-image: url(../images/bgish.jpg) !important;
   background-position: center;
   background-attachment: fixed;
   padding: 80px;
   background-size: cover;
 }
 #gkBottom6, #gkBottom5 {
   overflow: hidden;
   z-index: 10;
 }
 .smallpads {
   padding: 30px 80px
 }
 .smushed, .storycontent {
   color: #fff;
   width: 60%;
   margin: 0 auto
 }
 .smushed p {
   text-align: center;
   margin-bottom: 0;
 }
 .smushed h2 {
   color: #fff;
   text-align: center
 }
 .smushed a {
   display: inline-block;
   margin-top: 20px;
 }
 .storycontent p {
   margin-bottom: 20px
 }
 .storycontent p:last-child {
   margin-bottom: 0
 }
 .pcta {
   text-transform: uppercase;
   font-size: 22px;
   text-align: center;
   margin: 0
 }
 .pcta span {
   color: #f06931;
 }
 .box.debtbg {
   padding: 80px
 }
 .padbot {
   margin-bottom: 30px;
 }
 .debt {
   display: flex;
   margin: 40px 0
 }
 .debt > div {
   width: 33.333%;
   position: relative;
   height: 360px
 }
 .debt .arrow {
   color: #fff;
   position: absolute;
   top: 10px;
   right: 10px;
   height: 20px;
   width: 20px;
   cursor: pointer
 }
 .debt .arrow i {
   color: #fff
 }
 .debt .arrow span:before {
   content: "\f077";
   font-family: FontAwesome;
   transition: all .5s linear;
 }
 .debt .arrow.close span:before {
   content: "\f078";
 }
 .ffdays {
   display: block;
   width: 70%;
   margin: 60px auto;
   overflow: hidden;
 }
 .ffdays > div {
   width: 50%;
   float: left;
   position: relative;
   height: 360px
 }
 .ffdays .arrow {
   color: #fff;
   position: absolute;
   top: 10px;
   right: 10px;
   height: 20px;
   width: 20px;
   cursor: pointer
 }
 .ffdays .arrow i {
   color: #fff
 }
 .ffdays .arrow span:before {
   content: "\f077";
   font-family: FontAwesome;
   transition: all .5s linear;
 }
 .ffdays .arrow.close span:before {
   content: "\f078";
 }
 .ffdays h3 {
   color: #fff;
   margin: 0
 }
 .ffdays p {
   color: #fff;
   margin-top: 20px
 }
 .ffdays .d1 {
   background: url(../images/ffdays1.jpg);
   background-size: cover;
   background-position: center
 }
 .ffdays .d2 {
   background: url(../images/ffdays2.jpg);
   background-size: cover;
   background-position: center
 }
 .ffdays .d3 {
   background: url(../images/ffdays3.jpg);
   background-size: cover;
   background-position: center
 }
 .ffdays .d4 {
   background: url(../images/ffdays4.jpg);
   background-size: cover;
   background-position: center
 }
 .black {
   background: rgba(0, 0, 0, .6);
   padding: 30px;
   position: absolute;
   bottom: 0;
   width: 100%;
   transition: .7s;
   cursor: pointer
 }
 .black.full {
   height: 100%;
   top: 0;
   background: rgba(240, 105, 49, .8);
   transition: .7s;
   padding-top: 80px
 }
 .black > div {}
 .black p.show {
   display: block !important
 }
 .black p {
   display: none
 }
 .debt h3 {
   color: #fff;
   margin: 0
 }
 .debt p {
   color: #fff;
   margin-top: 20px
 }
 .debt p a {
   color: #fff
 }
 .debt p a:hover {
   opacity: .8
 }
 .debt > div {
   background-position: top center
 }
 .debt .d1 {
   background: url(../images/debt1.jpg);
   background-size: cover;
 }
 .debt .d2 {
   background: url(../images/debt2.jpg);
   background-size: cover;
 }
 .debt .d3 {
   background: url(../images/debt3.jpg);
   background-size: cover;
 }
 .debt .d4 {
   background: url(../images/debt4.jpg);
   background-size: cover;
 }
 .debt .d5 {
   background: url(../images/debt5.jpg);
   background-size: cover;
 }
 .debt .d6 {
   background: url(../images/debt6.jpg);
   background-size: cover;
 }
 .debt#real .d1 {
   background: url(../images/real1.jpg);
   background-size: cover;
   background-position: center
 }
 .debt#real .d2 {
   background: url(../images/real2.jpg);
   background-size: cover;
   background-position: center
 }
 .debt#real .d3 {
   background: url(../images/real3.jpg);
   background-size: cover;
   background-position: center
 }
 blockquote > span {
   display: block;
   color: rgb(240, 105, 49);
   font-size: 18px;
   margin-top: 20px;
   font-weight: bold
 }
 blockquote > span > span {
   color: #231f20;
   font-weight: normal
 }
 .blogspot {
   text-align: left;
   position: relative
 }
 .blogspot h2 {
   margin-bottom: 30px;
   font-size: 30px;
   text-align: left;
   text-transform: uppercase;
   color: rgba(255, 255, 255, .8);
 }
 .blogspot h3 {
   color: #64b1d8;
   font-size: 24px;
   margin: 0;
 }
 .blogspot a.link {
   color: #64B1D8;
   margin-top: 10px;
   font-size: 16px;
 }
 .blogspot p {
   text-align: left;
   color: #fff;
 }
 .blogspot p.author {
   color: rgba(255, 255, 255, .5);
   font-size: 16px;
   margin-bottom: 20px;
 }
 .blogspot p.author span {
   font-size: 90%;
   font-weight: normal;
 }
 .blogspot p.date {
   margin: 0;
   font-size: 14px;
   color: rgba(255, 255, 255, .5);
 }
 .nspBotInterface, .nspTopInterface {
   margin: 5px 0;
   overflow: hidden;
   position: absolute;
   bottom: 0;
   left: 0;
 }
 .nspPagination li:hover, .nspPagination li.active {
   background: #64B1D8 !important;
 }
 .nspPagination li > a, .nspBotInterface .nspPagination li > a {
   background: #fff;
   border-radius: 50%;
   cursor: pointer;
   float: left;
   height: 10px !important;
   margin: 0 4px 0 0 !important;
   width: 10px !important;
   transition: background .25s linear;
 }
 .nspPagination li {
   height: 10px !important;
   width: 10px !important
 }
 .nspArts, .nspArt {
   padding: 0 0 15px 0 !important;
   position: relative;
 }
 .flipper {
   position: absolute;
   width: 120px;
   height: 120px;
   z-index: 99;
   left: 20px;
   top: 115px;
 }
 #topper {
   background: #1e1e1e;
   font-size: 14px;
   color: #bcbcbc;
   overflow: hidden;
   height: 30px;
   line-height: 30px;
   text-align: center
 }
 #topper a {
   color: #bcbcbc
 }
 #topper a:hover {
   color: #bcbcbc
 }
 #topper span {
   background: #64b1d8;
   color: #fff;
   padding: 0 10px;
   height: 22px;
   font-size: 12px;
   margin-left: 10px;
   display: inline-block;
   line-height: 24px;
 }
 .uk-overlay-background {
   background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .2) 20%, rgba(0, 0, 0, 0.8) 100%) !important;
   filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0) !important;
   height: 100% !important;
   width: 100% !important;
   position: absolute !important;
 }
 .bookit {
   margin: 0 auto;
   overflow: hidden;
   width: 80%;
   padding-bottom: 20px;
   display: flex;
   justify-content: center;
   align-items: center;
   flex-wrap: wrap;
 }
 .bookit > div:first-child {
   flex: 0 0 600px
 }
 .bookit > div:last-child {
   flex: 0 0 30%;
   margin-right: 90px;
 }
 .bookit .blackground {
   width: auto !important
 }
 .bookit .regbox {
   width: auto !important
 }
 .bookit .blackground > div:first-child {
   padding: 40px 40px 0
 }
 .bookit img {
   max-width: 100% !important
 }
 .booked {
   margin: 0 auto;
   overflow: hidden;
   width: 80%;
   padding-bottom: 20px;
 }
 .ebookbg {
   float: left;
   width: 40%;
 }
 .ebookbg img {
   max-width: 90%
 }
 .modul {
   width: 60%;
   margin: 60px auto 0;
   overflow: hidden;
   display: flex;
   flex-wrap: wrap;
 }
 .modul.ri {
   width: 60%;
   margin: 50px 0 0 0;
   overflow: hidden;
   display: flex;
   flex-wrap: wrap;
 }
 .booked .regbox {
   background: rgba(0, 0, 0, .6);
   padding: 40px 40px 40px 0;
   width: 45%
 }
 .blackground {
   background: rgba(0, 0, 0, .6);
   width: 55%;
   position: relative
 }
 .blackground > div {
   padding: 40px;
   align-items: center;
   align-self: center;
 }
 .blackground > div h3 {
   color: #F16932;
   font-size: 28px;
   text-shadow: 0 0 3px rgba(0, 0, 0, .6);
   text-align: left;
   line-height: 1.2;
   border-bottom: 1px solid rgba(255, 255, 255, .1);
   padding-bottom: 20px
 }
 .blackground > div p {
   color: #fff;
   font-size: 16px;
   font-weight: bold;
   line-height: 1.8;
   position: relative;
 }
 .blackground > div li {
   color: #fff;
   font-size: 16px;
   font-weight: normal;
   line-height: 1.8;
   position: relative;
   padding-left: 20px;
 }
 .blackground > div li:before {
   color: #fff;
   content: "\f105";
   font-family: "FontAwesome";
   font-size: 11px;
   top: 4px;
   position: absolute;
   margin-right: 10px;
   left: 8px;
 }
 .pops .black {
   background: #000 url(//www.1031crowdfunding.com/images/banners/ebook.png);
   background-size: 110%;
   background-position: center;
   padding: 40px;
 }
 .pops .book {
   background: #000 url(//www.1031crowdfunding.com/images/banners/desktop2.jpg);
   background-size: cover;
   background-position: center;
   padding: 40px;
   overflow: hidden;
 }
 .book .regbox#book {
   width: auto !important;
   padding: 0;
 }
 .regbox#book h3 {
   display: none
 }
 .book img {
   max-width: 100%
 }
 .copys {
   background: rgba(0, 0, 0, .6);
   overflow: hidden;
   padding: 20px 20px 0;
 }
 .copys h1 {
   font-size: 28px;
   color: #F16932 !important
 }
 .copys h3 {
   color: #fff
 }
 .pops .flexit {
   display: flex
 }
 #lead_form {
   position: fixed;
   bottom: 0;
   left: 0;
   right: 0;
   top: 0;
   height: 100%;
   width: 100%;
   display: none;
   z-index: 9999;
   background: rgba(0, 0, 0, .5);
 }
 .pops {
   background: #fff;
   text-align: center;
   /* transform: translateX(-50%) translateY(-50%);
 top: 50%;
 left: 50%;
 position: absolute;*/
 }
 .pops h1 {
   color: #fff;
   text-transform: uppercase;
   font-weight: 400;
   line-height: 1.2;
   margin-bottom: 10px;
 }
 .pops p, .pops .black h3, .pops ul li {
   color: #fff
 }
 .pops p {
   margin-bottom: 10px;
 }
 #book {
   margin-top: 0 !important;
   background: rgba(0, 0, 0, .6) !important;
 }
 #book > div {
   padding: 20px !important;
 }
 .pops #popup-close a {
   background: url(https://www.1031crowdfunding.com/templates/hoxa/images/close.png);
   position: absolute;
   top: 17px;
   right: 17px;
   width: 34px;
   height: 34px;
   cursor: pointer;
   text-indent: 9999px;
 }
 .chrono_credits {
   display: none
 }
 .custom {
   background-size: cover;
   background-position: center;
 }
 .features {
   text-align: center;
   margin: 60px 0;
   display: block;
   overflow: hidden;
 }
 .feats h2, p.bigs {
   color: #f06931;
   font-size: 62px;
   margin-bottom: 10px;
 }
 .pagehead {
   text-align: center;
   padding: 100px 0;
   overflow: hidden;
   position: relative;
   z-index: 2;
 }
 .pagehead img {
   width: 90px;
   margin: 0 auto;
   display: block
 }
 .pagehead h3, .pagehead.v2 h1 {
   font-size: 44px;
   margin: 0 0 15px;
   color: #fff;
   text-transform: uppercase
 }
 .pagehead h3 > span {
   font-size: 24px;
   display: block;
   text-transform: none;
 }
 .pagehead h1 {
   font-size: 24px;
   color: #fff;
   margin: 0 0 20px 0;
   text-transform: none;
 }
 #gkHeaderMod .box-wrap {
   background-position: center;
   background-size: cover;
 }
 #gkHeaderMod .bo {
   background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .4) 38%, rgba(0, 0, 0, 0.65) 100%);
   filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);
   height: 100%;
   width: 100%;
   position: absolute;
   z-index: 1;
 }
 .bios, .orig {
   width: auto;
   margin: 0 auto;
   overflow: scroll;
   padding: 90px 30px;
   outline: none !important;
 }
 .bio {
   width: 70%;
   float: left
 }
 .bios .pic {
   width: 30%;
   float: left
 }
 .bios .pic > img {
   width: 100%
 }
 .bios h2 {
   color: #111;
   font-size: 30px;
   margin: 0;
 }
 .bios h3 {
   color: #f06931;
   font-size: 18px
 }
 .bios p {
   color: #111;
 }
 .bio > div {
   padding: 40px;
   margin-left: 30px;
   background: ;
 }
 .team {
   padding: 90px;
   display: flex;
   flex-wrap: wrap;
   justify-content: center;
   clear: both;
 }
 .exec {
   width: 25%;
   margin-bottom: 20px;
 }
 .team#threes {
   padding: 90px 120px;
 }
 .team#threes .exec {
   width: 33.333%;
   margin-bottom: 20px;
 }
 .exec > h2, .exec > h3, .exec p {
   text-align: center
 }
 .exec > a {
   display: block;
   font-size: 16px;
   text-align: center;
   font-family: 'Source Sans Pro', Arial, sans-serif
 }
 .exec a > img, .exec a > picture {
   width: 100%;
   display: inline-block;
   margin-bottom: 20px;
   transition: all .25s linear;
 }
 .exec a:hover > img {
   opacity: .8
 }
 .exec h2, .exec p {
   font-size: 20px;
   margin: 0;
   text-transform: uppercase
 }
 .exec h3, .exec p > span {
   font-size: 14px;
   display: block;
   text-transform: none
 }
 .exec > h3:after, .exec > p:after {
   content: '';
   height: 2px;
   width: 120px;
   background: #f06931;
   display: inline-block;
   margin: 0 auto 20px;
   position: relative;
   right: 0;
   top: 13px;
 }
 .popsicle .uk-modal-dialog {
   position: relative;
   box-sizing: border-box;
   margin: 0 auto;
   padding: 0;
   width: auto;
   height: auto;
   max-width: 1000px;
   background: #fff;
   opacity: 1;
   transform: translateY(0);
   transition: opacity .3s linear, transform .3s ease-out;
   border: none;
   border-radius: 0;
   box-shadow: none;
   z-index: 1100;
   outline: none !important;
 }
 .popsicle .uk-modal-close.uk-close {
   margin: 10px !important;
   display: inline-block;
   width: 50px;
   height: 50px;
   overflow: visible;
   position: absolute;
   z-index: 90000;
   top: 0;
   right: 0;
 }
 .popsicle .uk-modal {
   background: rgba(0, 0, 0, .9);
   max-width: 2400px;
   margin: auto;
 }
 .uk-close::before, .uk-close::after {
   width: 60px;
   left: auto;
 }
 .uk-close::before {
   transform: rotate(45deg);
 }
 .uk-close::after {
   transform: rotate(-45deg);
 }
 .uk-close::before, .uk-close::after {
   content: '' !important;
   position: absolute;
   height: 2px;
   width: 60px;
   top: 20px;
   right: 0;
   margin-top: -1px;
   background: #000;
 }
 .uk-lightbox-toolbar.uk-position-bottom {
   background: rgba(255, 255, 255, .76);
   padding: 10px 190px;
   font-size: 14px;
 }
 a.fullbt {
   font-family: 'Source Sans Pro', Arial, sans-serif;
   text-align: center;
   text-transform: uppercase;
   display: block;
   padding: 20px;
   background: #64b1d8;
   color: #fff;
   font-size: 18px
 }
 a.fullbt.orange {
   background: #f06931;
 }
 a.fullbt:hover {
   color: #fff;
   background: #f06931;
 }
 a.fullbt.orange:hover {
   color: #fff;
   background: #64b1d8;
 }
 .dst, .dstbenefits, .videos, .faqs {
   width: 75%;
   margin: 0 auto 40px;
   display: block
 }
 .dst h1:after, .dstbenefits h1:after, .faqs h1:after, .short h2:after {
   content: '';
   height: 2px;
   width: 120px;
   background: #f06931;
   display: block;
   margin: 20px 0;
 }
 div.jwts_toggleControlContainer a.jwts_toggleControl span.jwts_toggleControlTitle {
   font-size: 18px;
   font-family: 'Source Sans Pro', Arial, sans-serif;
 }
 .jwts_content {
   padding: 20px !important
 }
 .jwts_content p {
   margin: 0 0 20px
 }
 .jwts_content p:last-child {
   margin: 0
 }
 div.jwts_toggleControlContainer a.jwts_toggleControl {
   border-color: #eee;
   padding: 10px;
 }
 div.jwts_toggleControlContainer a.jwts_toggleOn span.jwts_toggleControlNotice {
   display: none !important
 }
 div.jwts_toggleControlContainer a.jwts_toggleOn span.jwts_toggleMinus, div.jwts_toggleControlContainer a.jwts_toggleOff span.jwts_togglePlus {
   border-radius: 100px;
   width: 20px;
   text-align: center;
   font-weight: normal;
   background: #bcbcbc;
   height: 20px;
   line-height: 18px;
   margin-right: 10px;
   color: #fff;
   top: -2px;
   position: relative;
 }
 a.jwts_toggleOff .jwts_toggleControlTitle {
   color: #151515
 }
 a.jwts_toggleOn .jwts_toggleControlTitle {
   color: #f06931
 }
 div.jwts_toggleControlContainer a.jwts_toggleOn span.jwts_toggleMinus {
   background: #f06931
 }
 div.jwts_toggleControlContainer a.jwts_toggleOn {
   background: #fff;
   border-bottom: none;
 }
 div.videos .video {
   width: 50%;
   float: left;
   margin-bottom: 20px
 }
 div.videos .video > div {
   margin: 0;
   position: relative
 }
 div.videos .video span.play {
   position: absolute;
   width: 100%;
   top: 0;
   bottom: 0;
   right: 0;
   left: 0;
   opacity: 1;
   background-image: url(../images/playicon.png);
   background-position: center;
   background-size: 60px;
   background-repeat: no-repeat;
   background-color: rgba(0, 0, 0, .1);
   /*   background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 38%, rgba(0,0,0,0.65) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 38%, rgba(0,0,0,0.65) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 38%, rgba(0,0,0,0.65) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000', GradientType=0 );*/
   transition: all .25s ease-in
 }
 div.videos .video span.play:hover {
   opacity: 1;
   background-color: rgba(0, 0, 0, .5)
 }
 div.videos .video img {
   width: 100% !important;
   height: auto !important;
   vertical-align: middle
 }
 div.videos .video h3 {
   text-align: center;
   font-size: 18px;
   margin: 20px 0 0;
   text-transform: uppercase;
 }
 #gkHeaderNav.back {
   display: none
 }
 .deals {
   float: left;
   position: relative;
   width: 33.333%
 }
 .deals > div {
   margin: 10px;
 }
 .deals .offeringdetails {
   display: block;
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   width: calc(100% - 19px);
   height: calc(100% - 20px);
   background: rgba(20, 25, 44, .92);
   z-index: 6;
   color: #fff;
   padding: 40px;
 }
 .deals:hover .fade {
   opacity: 1;
   -webkit-transition-property: opacity;
   -webkit-transition-duration: .75s;
   -moz-transition-property: opacity;
   -moz-transition-duration: .75s;
   -ms-transition-property: opacity;
   -ms-transition-duration: .75s;
   -o-transition-property: opacity;
   -o-transition-duration: .75s;
 }
 .deals .photo {
   position: relative;
   overflow: hidden;
   height: 220px;
   display: block;
 }
 .deals .photo img {
   position: absolute;
   z-index: 1;
   -o-object-fit: cover;
   object-fit: cover;
   width: 100%;
   height: 220px;
   display: block;
 }
 .deals .contents {
   text-align: center;
   padding: 30px 20px 0;
   border-right: 1px solid #eee;
   border-left: 1px solid #eee;
 }
 .deals .contents h2 {
   font-size: 17px;
   margin: 0 0 10px
 }
 .deals h3.address, p.dets {
   font-size: 16px;
   margin: 0
 }
 .deals h3.address:after {
   content: '';
   height: 2px;
   width: 120px;
   background: #eee;
   display: block;
   margin: 20px auto;
   position: relative;
   right: 0;
   top: 0;
 }
 .deals .abs {
   display: block;
   padding: 15px 0;
   font-family: 'Source Sans Pro', Arial, sans-serif;
   font-size: 18px;
   text-align: center;
   background: #eee;
   margin: 20px -20px 0;
 }
 .deals .abs > span {
   font-weight: bold
 }
 .deals .offeringdetails h3 {
   font-size: 24px;
   margin-bottom: 20px
 }
 .deals .offeringdetails p {
   font-size: 14px;
   margin-bottom: 20px;
   text-overflow: ellipsis;
   line-clamp: 6;
   display: -webkit-box;
   -webkit-line-clamp: 6;
   -webkit-box-orient: vertical;
   overflow: hidden;
   text-transform: none !Important
 }
 .taxes {
   width: 70%;
   margin: 40px auto;
   display: block
 }
 .taxes img {
   margin: 40px auto;
   display: block;
   width: 65%
 }
 .taxes p {
   text-align: center
 }
 ol.nums {
   margin-bottom: 30px;
   list-style: none;
   overflow: hidden;
   counter-reset: numList;
 }
 ol.nums li {
   color: #fff;
   position: relative
 }
 ol.nums li:before {
   counter-increment: numList;
   content: counter(numList);
   float: left;
   position: absolute;
   left: -26px;
   top: 2px;
   font: bold 12px sans-serif;
   text-align: center;
   color: #000;
   line-height: 18px;
   width: 18px;
   height: 18px;
   background: rgba(255, 255, 255, .4);
   border-radius: 999px
 }
 .mod_my_cloud {
   line-height: 1.2
 }
 .mod_my_cloud a {
   font-family: 'Source Sans Pro', Arial, sans-serif;
 }
 #gkContent {
   float: left
 }
 .box.orange {
   background: #F16932;
   padding: 30px;
   margin-bottom: 40px;
 }
 ul.mostread li {
   padding-left: 30px
 }
 ul.mostread li a:before {
   content: "\f0da";
   font-family: FontAwesome;
   color: #fff;
   left: -20px;
   position: absolute;
 }
 .box.orange h3 {
   font-size: 24px !important
 }
 .box.orange h3, .box.orange li a {
   color: #FFFFFF;
   position: relative;
 }
 .searchsearchit input[type="text"], .searchit input.search-query {
   width: 100%;
   margin-bottom: 20px
 }
 .box.searchit .header, .searchit label, .component-header, #advanced-search-toggle {
   display: none
 }
 input.srchbutton, input.searchit {
   font-family: 'Source Sans Pro', Arial, sans-serif;
   background: #f06931;
   text-transform: none;
   color: #fff !important;
   height: 42px;
   line-height: 42px;
   padding: 0 30px;
   display: inline-block;
   vertical-align: middle;
   position: relative;
   outline: none;
   border: none;
   border-radius: 0;
 }
 .blogger {
   padding-right: 60px;
 }
 .blogger .item-content {
   padding-right: 60px !important
 }
 .blogger .page-header {
   clear: both;
   padding: 40px 0 0
 }
 .blogger .page-header h2 {
   margin: 0
 }
 .mar-top {
   margin-top: 90px
 }
 header.blogitem {
   margin-bottom: 20px;
 }
 .blogger h1.item-title {
   text-transform: uppercase;
   margin-bottom: 0
 }
 .bt-social-share {
   border: none;
   border-radius: 0;
   background: none;
   padding: 0;
 }
 .bl h3 {
   margin: 20px 0 10px;
 }
 .predeals {
   margin-bottom: 20px;
 }
 .predeals ul > li:before {
   display: none
 }
 .predeals .deals {
   width: 100%;
 }
 .predeals ul {
   margin: 0 !important
 }
 .predeals ul > li {
   padding: 0 !important;
   margin: 0 !important;
 }
 .predeals .uk-grid-width-xlarge-1-6 > * {
   width: 33.333% !important;
 }
 .predeals .uk-dotnav > .uk-active > * {
   background: #64B1D8;
   transform: scale(1);
 }
 .predeals .uk-dotnav li {
   margin: 0 3px !important
 }
 .predeals .uk-slidenav-position .uk-slidenav {
   display: block !important
 }
 .predeals .uk-slidenav-position .uk-slidenav-previous {
   left: -65px;
 }
 .predeals .uk-slidenav-position .uk-slidenav-next {
   right: -65px;
 }
 .predeals .uk-slidenav-previous:before, .testimonials .uk-slidenav-previous:before {
   content: "";
   background: url(../images/rarrow.png);
   background-repeat: no-repeat;
   transform: rotate(180deg);
   background-size: contain;
   background-position: center;
   width: 60px;
   height: 120px;
   display: block;
 }
 .predeals .uk-slidenav-next:before, .testimonials .uk-slidenav-next:before {
   content: "";
   background: url(../images/rarrow.png);
   background-repeat: no-repeat;
   background-size: contain;
   background-position: center;
   width: 60px;
   height: 120px;
   display: block;
 }
 .predeals .uk-slidenav-position .uk-slidenav {
   margin-top: -60px;
 }
 .predeals .uk-slidenav {
   width: 60px;
   height: 120px;
   line-height: 120px;
 }
 .testimonials .uk-slidenav-position .uk-slidenav {
   display: block !important
 }
 .testimonials .uk-slidenav-position .uk-slidenav-previous {
   left: 0;
 }
 .testimonials .uk-slidenav-position .uk-slidenav-next {
   right: 0;
 }
 .testimonials .uk-slidenav-position .uk-slidenav {
   margin-top: -60px;
 }
 .testimonials .uk-slidenav {
   width: 60px;
   height: 120px;
   line-height: 120px;
 }
 .testimonials .uk-margin {
   height: 100%;
   display: flex;
   justify-content: center;
   margin: 0;
 }
 section.vetted {
   display: flex;
   margin-top: 100px;
 }
 section.vetted > div {
   width: 33.333%;
 }
 section.vetted > div > div {
   padding: 120px 30px 30px 30px;
   border: 1px solid #eee;
   background: #fff;
   margin: 0 10px;
   position: relative;
 }
 section.vetted h3 {
   text-align: center;
   text-transform: uppercase;
   font-size: 20px
 }
 section.vetted h3:after {
   content: '';
   height: 2px;
   width: 100px;
   background: #64b1d8;
   display: block;
   margin: 20px auto 30px;
 }
 section.vetted p {
   padding: 10px;
   line-height: 1.2;
   border-bottom: 1px solid #eee;
   margin: 0;
 }
 section.vetted p > span {
   font-weight: bold;
   float: right;
   color: #64b1d8;
 }
 section.vetted p:last-child {
   border-bottom: none !important;
 }
 .cen {
   text-align: center
 }
 section.vetted .building {
   width: 180px;
   display: block;
   margin: 0 auto;
   top: -80px;
   position: absolute;
   left: 50%;
   transform: translateX(-50%);
 }
 section.vetted a {
   margin: 25px 0 0;
 }
 section.vetted a.blueborder {
   background: #fff;
   text-transform: none;
   font-size: 16px;
   color: #64b1d8;
   border: 1px solid #64b1d8;
   height: 42px;
   line-height: 42px;
   padding: 0 20px;
   display: inline-block;
   vertical-align: middle;
   transform: perspective(1px) translateZ(0);
   box-shadow: 0 0 1px transparent;
   position: relative;
   transition-property: color;
   transition-duration: 0.3s;
 }
 section.vetted a.blueborder:hover {
   border-color: #231f20;
   color: #fff
 }
 section.typesof {
   display: flex;
 }
 section.typesof > div {
   width: 25%;
 }
 section.typesof > div > div {
   padding: 40px 30px;
   border: 1px solid #eee;
   background: #fff;
   margin: 0 10px;
   position: relative;
 }
 section.typesof h3 {
   text-align: center;
   text-transform: uppercase;
   font-size: 20px
 }
 section.typesof h3:after {
   content: '';
   height: 2px;
   width: 100px;
   background: #64b1d8;
   display: block;
   margin: 20px auto 30px;
 }
 section.typesof div.orange h3:after {
   background: #f06931;
 }
 section.typesof p {
   padding: 10px;
   line-height: 1.2;
   border-bottom: 1px solid #eee;
   margin: 0;
 }
 section.typesof p > span {
   font-weight: bold;
   float: right;
   color: #64b1d8;
 }
 section.typesof div.orange p > span {
   color: #f06931;
 }
 section.typesof p:last-child {
   border-bottom: none !important;
 }
 section.typesof .building {
   width: 180px;
   display: block;
   margin: 0 auto;
   top: -80px;
   position: absolute;
   left: 50%;
   transform: translateX(-50%);
 }
 section.typesof a {
   margin-top: 25px;
 }
 section.typesof a.blueborder {
   background: #fff;
   text-transform: none;
   font-size: 16px;
   color: #64b1d8;
   border: 1px solid #64b1d8;
   height: 42px;
   margin: 25px 0 0;
   line-height: 42px;
   padding: 0 25px;
   display: inline-block;
   vertical-align: middle;
   transform: perspective(1px) translateZ(0);
   box-shadow: 0 0 1px transparent;
   position: relative;
   transition-property: color;
   transition-duration: 0.3s;
 }
 section.typesof a.blueborder:hover {
   border-color: #231f20;
   color: #fff
 }
 .dude .box-wrap, .hottie .box-wrap {
   background-position: center;
 }
 .dude #platform, .hottie #platform {
   min-height: 450px
 }
 .oldies .modul {
   width: 50%;
   margin: 120px 0;
   position: relative;
   float: right;
   right: 120px;
 }
 .oldies .blackground {
   background: rgba(0, 0, 0, .7);
   width: 50%;
 }
 .oldies .regbox {
   width: 50%;
 }
 .thanksyo {
   border: #eee 1px solid;
   padding: 40px;
   width: 45%;
   margin: 150px auto;
   display: block;
 }
 .validation.message > ul > li:before {
   display: none
 }
 .validation.message > ul > li {
   padding: 4px 0;
   margin: 0;
 }
 .validation.message > ul > li .fa {
   color: #fff
 }
 .slogan1 {
   text-align: center;
   font-size: 24px;
   margin: 0;
   color: #fff;
   line-height: 45px;
 }
 .slogan1 a {
   font-size: 16px;
   height: 45px;
   line-height: 45px;
   padding: 0 25px;
   color: #fff !important;
   background: #64b1d8;
   margin-left: 10px;
 }
 ul.item-top-info li {
   margin: 0 !important;
 }
 .bold {
   text-align: center;
   display: block;
   overflow: hidden;
   padding: 0;
   color: #fff !important
 }
 .bold p {
   color: #fff !important;
   font-size: 16px !important;
 }
 .bold h3 {
   font-family: 'Source Sans Pro';
   font-weight: 100 !important;
   text-align: center !important;
   padding: 25px !important;
   margin: 0 !important;
   color: #fff !important;
 }
 .bold .butn {
   font-size: 16px !important;
   height: 45px;
   line-height: 45px;
   padding: 0 25px;
   color: #fff !important;
   background: #f06931 !important;
   margin-top: 20px !important;
   margin-bottom: 5px !important;
 }
 .bold .butn:hover {
   text-decoration: none !important
 }
 #play .bios {
   width: 75%;
   margin: auto;
 }
 div.vid {
   overflow: visible;
   padding-top: 56.25%;
   position: relative;
 }
 .vid iframe {
   border: 0;
   height: 100%;
   left: 0;
   position: absolute;
   top: 0;
   width: 100%;
   flex: 1 1 auto;
 }
 .vid p {
   color: #000;
   position: absolute;
   bottom: -70px;
   z-index: 9;
   text-align: center;
   width: 100%;
 }
 .bigvid {
   padding: 90px 0
 }
 div.vid .vp-center {
   display: block
 }
 .bandon .storycontent {
   width: 75%
 }
 .gallery {
   margin-top: 40px;
 }
 .box.grey {
   background: #f3f3f3;
   padding: 40px;
 }
 .box.grey #gkBg {
   background: transparent
 }
 .box.grey ol {
   margin-bottom: 20px;
 }
 @media screen and (min-width: 1680px) {
   section.yoyo {
     height: calc(815px - 7px) !important;
   }
   .dubs {
     height: 650px !important;
   }
 }
 section.yoyo {
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: center;
   align-items: center;
   align-content: flex-start;
   display: flex;
   height: calc(500px - 7px);
   overflow: hidden;
   position: relative;
 }
 .picyo a {
   vertical-align: middle;
 }
 .yoyo .texty, .yoyo .picyo {
   position: relative;
   margin: 0;
   display: flex;
   height: 100%;
 }
 .texty h1:before, .mainman h1:before {
   content: '';
   height: 2px;
   width: 120px;
   background: #f06931;
   display: block;
   margin: 0 0 30px;
 }
 .texty h1 {
   margin-bottom: 20px
 }
 .texty {
   width: 40%
 }
 .texty > div {
   align-self: center;
   padding: 0 70px;
 }
 .picyo {
   width: 60%
 }
 .yoyo .picyo .hi {
   position: absolute;
   bottom: 0;
   right: 0;
   left: 0;
   background: rgba(0, 0, 0, .2);
   color: #fff;
   font-size: 10px;
   text-align: center
 }
 .yoyo .picyo.witha .hi {
   position: absolute;
   bottom: 0;
   right: 0;
   left: 0;
   background: rgba(0, 0, 0, .2);
   color: #fff;
   font-size: 15px;
   text-align: center;
   line-height: 1.1;
   padding: 10px;
 }
 .yoyo .picyo img {
   height: 100%;
   width: 100%;
   -o-object-fit: cover;
   object-fit: cover;
   -o-object-position: center;
   object-position: center
 }
 .yoyo .picyo a img:hover {
   filter: grayscale(.5);
 }
 .yoyo:last-of-type .picyo img {
   -o-object-position: bottom !important;
   object-position: bottom !important
 }
 .dis li, .dis p {
   font-size: 12px;
 }
 .dubs {
   display: flex;
   flex-wrap: wrap;
   height: 450px;
   overflow: hidden
 }
 .dubs > div {
   width: 50%;
   height: 100%;
   position: relative;
   margin: 0;
   display: flex;
   -o-object-fit: cover;
   object-fit: cover;
 }
 .dubs > div img {
   position: absolute;
   -o-object-fit: cover;
   object-fit: cover;
   z-index: 0;
   height: 100%;
   width: 100%
 }
 .dubs .bo {
   background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 38%, rgba(0, 0, 0, 0.65) 100%);
   filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);
   height: 100%;
   width: 100%;
   position: absolute;
   z-index: 1;
 }
 section.dark {
   background: #000;
   display: block;
   position: relative;
   overflow: hidden;
 }
 section.dark p {
   color: #fff;
 }
 section.dark .features {
   margin-bottom: 60px;
 }
 .dark .feats h2 {
   color: #fff
 }
 .short {
   width: 75%;
   margin: auto auto 60px;
   display: block
 }
 .short .tophead {
   margin-bottom: 50px;
 }
 .short h3 {
   text-transform: uppercase
 }
 .timeline > div {
   display: flex;
   flex-wrap: wrap;
   justify-content: center;
 }
 .timeline h2 {
   text-align: center;
 }
 .timeline > div > div {
   width: calc(20% - 40px);
   margin: 0 10px;
   padding: 20px;
   border: 1px solid #dedede;
   text-align: center;
   font-size: 14px;
 }
 .timeline > div > div > span {
   display: block;
   font-size: 16px;
   margin-bottom: 0;
   font-weight: bold
 }
 .timeline > div > div > span:after {
   content: '';
   height: 2px;
   width: 80px;
   background: #f06931;
   display: block;
   margin: 10px auto;
 }
 .calculatorform > div {
   padding: 80px;
 }
 .calculatorform > div h2 {
   text-align: center;
   margin-bottom: 10px
 }
 .calculatorform > div h3 {
   text-align: center
 }
 .calculatorform .start-date {
   margin-bottom: 40px;
   padding: 0;
 }
 .calculatorform .result-date h4 {
   margin-bottom: 20px;
   font-size: 20px;
   font-weight: bold;
   line-height: normal;
 }
 .result-date {
   text-align: center;
 }
 .calculatorform .result-date h4 span {
   font-weight: normal
 }
 .calculatorform input[type="text"] {
   text-align: center;
   border: 1px solid #dedede !important;
   height: 50px !important;
   line-height: 50px !important;
   padding: 0 20px !important;
   margin: 0 10px;
   border-radius: 0;
   transition: all .25s linear;
 }
 .calculatorform select {
   text-align: center;
   border: 1px solid #dedede !important;
   height: 50px !important;
   line-height: 50px !important;
   padding: 0 50px 0 20px !important;
   border-radius: 0;
   margin-right: 10px;
 }
 .calculatorform select:after {
   background: #fff url(../images/select_bg.jpg) no-repeat right 0;
 }
 .calculatorform input#day {
   width: 100px
 }
 .calculatorform input:focus {
   border: 1px solid #f06931 !important;
 }
 .calculatorform input#year {}
 .form-row {
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: center;
   align-items: center;
   align-self: center;
 }
 .ltv label {
   display: block;
 }
 .ltv {
   max-width: 500px;
   margin: auto;
   display: block
 }
 .ltv input[type="text"] {
   width: 100%;
   margin: 0
 }
 .ltv .col-auto {
   margin-bottom: 20px;
 }
 .ltv input[type="button"] {
   display: block;
   width: 100%;
   height: 50px;
 }
 #ltv-calc-result {
   text-align: center;
   font-weight: bold;
   font-size: 40px;
   color: #fff;
   background: #000;
   max-width: 500px;
   margin: auto
 }
 .dateselector {
   padding: 30px 0
 }
 .calculatorform:-ms-input-placeholder {
   color: #555 !important;
 }
 .calculatorform::placeholder, .calculatorform:-ms-input-placeholder, .calculatorform::-ms-input-placeholder {
   color: #555 !important;
 }
 .calculatorform span.butn {
   font-size: 16px;
   height: 50px;
   line-height: 50px;
   padding: 0 25px;
   color: #fff;
   background: #f06931;
   font-family: "Source Sans Pro", Arial, sans-serif;
   cursor: pointer;
   margin-left: 10px
 }
 .seenin {
   padding: 40px 90px 40px;
   background: #f3f3f3;
 }
 .seenin h2 {
   text-align: center;
   font-size: 26px;
   margin: 0 0 40px
 }
 .seenin > div {
   margin-top: 20px;
   display: flex;
   flex-wrap: wrap;
   align-items: center;
   align-self: center;
   justify-content: center
 }
 .seenin > div > span {
   width: 20%
 }
 .seenin > div > span img {
   filter: grayscale(1);
   margin: auto;
   display: block;
   padding: 0 20px;
   width: 220px;
   -o-object-fit: cover;
   object-fit: cover;
   -o-object-position: center;
   object-position: center;
   height: 85px;
 }
 .seenin h2:after {
   content: '';
   height: 2px;
   width: 120px;
   background: #f06931;
   display: block;
   margin: 15px auto 20px;
 }
 .criteria {
   padding-top: 20px
 }
 .criteria > div {
   display: flex;
   flex-wrap: wrap;
   justify-content: center;
 }
 .criteria > div > div {
   width: calc(33.3333% - 40px);
   margin: 0 10px;
   padding: 20px;
   border: 1px solid #dedede;
   text-align: center;
   font-size: 14px;
 }
 .criteria > div > div ul li {
   padding: 5px 0;
   margin: 0;
   font-size: 16px;
   list-style: none;
 }
 .criteria > div > div ul li:before {
   content: '-';
   position: relative;
   top: auto;
   font-size: inherit;
   margin-right: 5px
 }
 .criteria > div > div ul li:after {
   content: '-';
   position: relative;
   top: auto;
   font-size: inherit;
   margin-left: 5px
 }
 .criteria > div > div h3 {
   display: block;
   font-size: 26px;
   margin-bottom: 0;
 }
 .criteria > div > div h3:after {
   content: '';
   height: 2px;
   width: 80px;
   background: #f06931;
   display: block;
   margin: 10px auto;
 }
 .criteria > h4 {
   text-align: center;
   font-weight: bold;
   margin-bottom: 40px;
 }
 #gkBottom9 {
   border-top: 1px solid #dedede;
 }
 .ouch {
   padding: 50px;
   text-align: center
 }
 .ouch h1 {
   margin-bottom: 20px;
   font-size: 24px;
 }
 .ouch h3 {
   margin: 0
 }
 .ouch h3 > span {
   margin-left: 10px;
   font-size: 16px;
 }
 .ouch p {
   margin: 0
 }
 .ouch p > span {
   color: #f06931;
   margin: 0 20px
 }
 .tabs {
   margin: 60px;
 }
 .headcols, .threecols {
   display: flex;
   flex-direction: row;
   justify-content: space-between;
   margin: 4px 0;
 }
 .threecols {
   min-height: 60px;
 }
 .headcols .cell {
   text-align: center;
   background: #14192c;
   align-items: center;
   height: 50px;
   line-height: 50px;
   padding: 0;
   font-weight: 400;
   color: #fff;
   font-size: 16px;
 }
 .threecols:nth-child(odd) > div {
   background: rgba(0, 0, 0, .05)
 }
 .threecols:nth-child(even) > div {
   background: rgba(0, 0, 0, .03)
 }
 .cell:first-child {
   width: 26%;
   font-weight: 400;
   font-size: 16px;
   align-self: stretch;
   padding: 10px 20px;
 }
 .headcols .cell:first-child {
   background: none
 }
 .cell:nth-child(2) {
   width: 37%
 }
 .cell:last-child {
   width: 37%
 }
 .cell {
   line-height: 1.2;
   padding: 10px;
   margin: 0 2px;
   font-size: 14px;
 }
 .tabs p.small {
   margin-top: 30px;
 }
 #bio_ep_close:before, #bio_ep_close:after {
   content: '';
   position: absolute;
   width: 46px;
   height: 2px;
   background-color: white;
   border-radius: 2px;
   top: 22px;
 }
 #bio_ep_close:before {
   transform: rotate(45deg);
   left: 2px;
 }
 #bio_ep_close:after {
   transform: rotate(-45deg);
   right: 2px;
 }
 .item-intro-text ul > li {
   padding: 4px 0 4px 12px;
   margin: 0 0 0 20px;
   position: relative;
 }
 .item-intro-text ul li:before {
   color: #0c0f1a;
   content: "\f111";
   font-size: 0.6rem;
   top: 13px;
   font-family: FontAwesome;
   position: absolute;
   left: 0;
 }
 .uk-open .uk-modal-dialog {
   outline: none !important;
 }
 /*DARK MODE ACCORDION ON HOMEPAGE*/
 .dark-accordion .jwts_toggleControlContainer a.jwts_toggleControl {
   background: none;
   border-top: 1px solid #f06931;
   border-bottom: 1px solid #f06931;
 }
 .dark-accordion a.jwts_toggleOff .jwts_toggleControlTitle {
   color: #fff;
 }
 .dark-accordion .jwts_toggleControlContainer a.jwts_toggleOff span.jwts_togglePlus {
   color: #f06931;
   background: #fff;
 }
 .bt-social-share {
   margin-right: 0;
   display: flex;
 }
 .bt-social-share-button {
   margin-right: 0;
 }
 .ti-available-properties .ti-get-started.abs a {
   display: block;
   font-family: "Source Sans Pro", Arial, sans-serif;
   text-align: center;
   background: #eee;
   color: #f06931;
   font-weight: 700;
   font-size: 24px;
   cursor: pointer;
 }
 .ti-available-properties {
   margin-top: 40px;
 }
 .ti-available-properties .tophead {
   flex-basis: 100%;
 }
 .ti-available-properties .tophead p {
   text-align: center;
   font-size: 16px;
   margin: 0 0 18px 0;
 }
 @media (min-width: 767px) {
   .ti-available-properties .tophead p {
     font-size: 18px;
     line-height: 1.6;
   }
 }
 .ti-available-properties .offeringdetails.na.fade {
   background-color: #F1F2F2;
 }
 .ti-available-properties .offeringdetails.na.fade p, .ti-available-properties .offeringdetails.na.fade span, .ti-available-properties .offeringdetails.na.fade h3, .ti-available-properties .offeringdetails.na.fade div {
   color: #151515 !important;
 }
 .ti-available-properties .offeringdetails.na.fade p, .ti-available-properties .offeringdetails.na.fade h3 {
   font-weight: 400;
 }
 .ti-available-properties .uk-grid li.uk-active {
   list-style: none;
   flex-basis: 100%;
   margin: 0 auto;
   padding: 0;
 }
 @media (min-width: 767px) {
   .ti-available-properties .uk-grid li.uk-active {
     flex-basis: 33%;
     margin: 0;
   }
 }
 .ti-available-properties .uk-grid li.uk-active .deals {
   width: 100%;
 }
 .ti-available-properties .closed {
   background-color: #F1F2F2;
   color: #fff;
   top: 10px;
   right: 10px;
   color: #14192C;
   border-radius: 50px;
   box-shadow: 0 0 13px rgba(0, 0, 0, 0.4);
   font-weight: 500;
 }
 .ti-available-properties ul.uk-grid {
   display: flex;
   flex-wrap: wrap;
   width: 100%;
   margin-left: 0;
 }
 .ti-available-properties .uk-slideset-nav li.uk-active > * {
   background: #64B1D8;
   transform: scale(1);
 }
 .ti-available-properties .offeringdetails {
   cursor: pointer;
 }
 .ti-available-properties .offeringdetails p {
   padding: 12px;
 }
 .ti-available-properties .ti-get-started.abs a {
   display: block;
   font-family: "Source Sans Pro", Arial, sans-serif;
   text-align: center;
   background: #eee;
   color: #F06931;
   font-weight: bold;
   font-size: 24px;
   cursor: pointer;
 }
 .ti-available-properties .offeringdetails a {
   top: 50px;
   left: 0;
 }
 #gkContent .item-body {
   margin-top: 0;
 }
 .ti-slide-container {
   width: 100%;
 }
 .ti-value-prop-section {
   margin-top: 40px;
 }
 @media (min-width: 767px) {
   .ti-value-prop-section {
     justify-content: center;
   }
 }
 .ti-value-prop-section .ti-value-props {
   display: flex;
   flex-flow: column;
   align-content: flex-end;
   justify-content: space-between;
   text-align: center;
   margin-top: 40px;
 }
 @media (min-width: 767px) {
   .ti-value-prop-section .ti-value-props {
     padding: 4px;
     flex-flow: row;
     align-items: baseline;
   }
 }
 .ti-value-prop-section .ti-value-props .ti-prop {
   display: flex;
   justify-content: space-between;
   flex-basis: 30%;
   margin-bottom: 32px;
 }
 @media (min-width: 767px) {
   .ti-value-prop-section .ti-value-props .ti-prop {
     margin-bottom: 0;
     flex-flow: column;
   }
 }
 .ti-value-prop-section .ti-value-props .ti-prop p {
   margin-left: 20px;
   font-size: 18px;
 }
 @media (min-width: 767px) {
   .ti-value-prop-section .ti-value-props .ti-prop p {
     margin-left: 0;
   }
 }
 .ti-value-prop-section .ti-value-props .ti-prop p:first-of-type {
   font-weight: 800;
   margin-bottom: 0;
 }
 .ti-value-prop-section .ti-value-props .ti-prop img {
   max-width: 32px;
   vertical-align: middle;
   margin-left: 20px;
   height: 32px;
 }
 @media (min-width: 767px) {
   .ti-value-prop-section .ti-value-props .ti-prop img {
     max-width: 56px;
     height: auto;
     margin: 0 auto;
     display: block;
     margin-bottom: 20px;
   }
 }
 .ti-value-prop-section .ti-value-props .ti-prop > div {
   display: inline-block;
   text-align: left;
   flex-basis: 90%;
 }
 @media (min-width: 767px) {
   .ti-value-prop-section .ti-value-props .ti-prop > div {
     text-align: center;
   }
 }
 .ti-value-prop-section .ti-get-started {
   background-color: transparent;
   margin: 0 auto;
   display: block;
   padding: 15px 0;
   font-family: "Source Sans Pro", Arial, sans-serif;
   text-align: center;
   color: #F06931;
   font-weight: bold;
   font-size: 24px;
   cursor: pointer;
 }
 @media (min-width: 767px) {
   .ti-value-prop-section .ti-get-started {
     margin-top: 20px;
   }
 }
 .ti-value-prop-section .tophead {
   flex-basis: 100%;
 }
 @media (min-width: 767px) {
   .ti-value-prop-section .tophead {
     margin-top: 20px;
   }
 }
 .ti-value-prop-section .tophead h2 {
   font-size: 32px;
 }
 @media (min-width: 321px) {
   .ti-value-prop-section .tophead h2 {
     font-size: 40px;
   }
 }
 @media (min-width: 767px) {
   .ti-value-prop-section .tophead h2 {
     font-size: 3rem;
   }
 }
 .uppercase {
   text-transform: uppercase;
 }