/*Theme Name: CKO KickboxingAuthor: CyberMarkAuthor URI: https://www.cybermark.comVersion: 1.0License URI: http://www.gnu.org/licenses/gpl-2.0.htmlText Domain: ckokickboxing*/ @font-face {
  font-family: 'edoregular';
  src: url('assets/fonts/edo-webfont.woff2') format('woff2'), url('assets/fonts/edo-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'headlinedregular';
  src: url('assets/fonts/headlined-webfont.woff2') format('woff2'), url('assets/fonts/headlined-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'interstate-blackregular';
  src: url('assets/fonts/interstate-black-webfont.woff2') format('woff2'), url('assets/fonts/interstate-black-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'interstate-blackcompressedRg';
  src: url('assets/fonts/interstate-blackcompressed-webfont.woff2') format('woff2'), url('assets/fonts/interstate-blackcompressed-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'interstate-blackcondensedRg';
  src: url('assets/fonts/interstate-blackcondensed-webfont.woff2') format('woff2'), url('assets/fonts/interstate-blackcondensed-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'interstate-boldbold';
  src: url('assets/fonts/interstate-bold-webfont.woff2') format('woff2'), url('assets/fonts/interstate-bold-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'interstate-boldcompressedbold';
  src: url('assets/fonts/interstate-boldcompressed-webfont.woff2') format('woff2'), url('assets/fonts/interstate-boldcompressed-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'interstate-boldcondensedbold';
  src: url('assets/fonts/interstate-boldcondensed-webfont.woff2') format('woff2'), url('assets/fonts/interstate-boldcondensed-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'interstate-regularregular';
  src: url('assets/fonts/interstate-regular-webfont.woff2') format('woff2'), url('assets/fonts/interstate-regular-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'interstate-regularcompresseRg';
  src: url('assets/fonts/interstate-regularcompressed-webfont.woff2') format('woff2'), url('assets/fonts/interstate-regularcompressed-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'interstate-regularcondensedRg';
  src: url('assets/fonts/interstate-regularcondensed-webfont.woff2') format('woff2'), url('assets/fonts/interstate-regularcondensed-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
body {
  font-family: 'interstate-regularregular';
}
img, legend {
  border: 0
}
legend, td, th {
  padding: 0
}
pre, textarea {
  overflow: auto
}
.widget select, .wp-caption, embed, iframe, img, object, pre {
  max-width: 100%
}
.nav-container, nav {
  -webkit-backface-visibility: hidden
}
.content table, table {
  border-collapse: collapse;
  border-spacing: 0
}
.screen-reader-text:focus, .widget.widget_calendar #wp-calendar td a:focus, .widget.widget_calendar #wp-calendar td a:hover, .widget.widget_calendar #wp-calendar th a:focus, .widget.widget_calendar #wp-calendar th a:hover, a, a:active, a:focus, a:hover, a:visited, ins, mark {
  text-decoration: none
}
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  box-sizing: border-box font-size: 100%;
}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
  display: block
}
audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline
}
audio:not([controls]) {
  display: none;
  height: 0
}
[hidden], template {
  display: none
}
a {
  background-color: transparent;
  color: #FAC921;
  transition: all 300ms ease-in-out 0s;
}
a:hover {
  color: #404e56;
  text-decoration: none;
}
abbr[title] {
  border-bottom: 1px dotted
}
b, optgroup, strong {
  font-weight: 700
}
cite, dfn, em, i {
  font-style: italic
}
h1 {
  margin: .67em 0
}
mark {
  color: #000
}
small {
  font-size: 80%
}
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline
}
sup {
  top: -.5em
}
sub {
  bottom: -.25em
}
img {
  height: auto
}
svg:not(:root) {
  overflow: hidden
}
figure {
  padding: 1em
}
hr {
  box-sizing: content-box;
  height: 1px;
  margin-bottom: 1.5em
}
code, kbd, pre, samp {
  font-family: monospace, monospace;
  font-size: 1em
}
button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0
}
button {
  overflow: visible
}
button, select {
  text-transform: none
}
button, html input[type=button], input[type=reset], input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer
}
button[disabled], html input[disabled] {
  cursor: default
}
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0
}
input[type=checkbox], input[type=radio] {
  box-sizing: border-box;
  padding: 0
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
  height: auto
}
input[type=search] {
  -webkit-appearance: textfield;
  box-sizing: content-box
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none
}
fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em
}
textarea {
  padding-left: 3px
}
button, input, select, textarea {
  color: #404040;
  font-family: sans-serif;
  font-size: 14px;
  line-height: 1.5
}
blockquote {
  margin: 0 1.5em
}
q:after, q:before {
  content: '"' !important;
  display: inline-block;
  position: relative
}
address {
  margin: 0 0 1.5em
}
pre {
  background: #eee;
  font-family: "Courier 10 Pitch", Courier, monospace;
  font-size: 15px;
  line-height: 1.6;
  margin-bottom: 1.6em;
  padding: 1.6em
}
code, kbd, tt, var {
  font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
  font-size: 15px
}
abbr, acronym {
  border-bottom: 1px dotted #666;
  cursor: help
}
ins, mark {
  background: #fff9c0
}
big {
  font-size: 125%
}
blockquote:after, blockquote:before, q:after, q:before {
  content: ""
}
blockquote, q {
  quotes: """"
}
ol, ul {
  margin: 0 0 1.5em 3em
}
ol {
  list-style: decimal
}
li > ol, li > ul {
  margin-bottom: 0;
  margin-left: 1.5em
}
dt {
  font-weight: 700
}
dd {
  margin: 0 1.5em 1.5em
}
table {
  margin: 0 0 1.5em;
  width: 100%
}
input[type=text], input[type=email], input[type=url], input[type=password], input[type=tel], input[type=range], input[type=date], input[type=month], input[type=week], input[type=time], input[type=datetime], input[type=datetime-local], input[type=color], input[type=number], input[type=search], textarea {
  color: #666;
  border: 1px solid #ccc;
  border-radius: 3px
}
select {
  border: 1px solid #ccc
}
input[type=text]:focus, input[type=email]:focus, input[type=url]:focus, input[type=password]:focus, input[type=tel]:focus, input[type=range]:focus, input[type=date]:focus, input[type=month]:focus, input[type=week]:focus, input[type=time]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=color]:focus, input[type=number]:focus, input[type=search]:focus, textarea:focus {
  color: #111
}
input[type=text], input[type=email], input[type=url], input[type=password], input[type=tel], input[type=range], input[type=date], input[type=month], input[type=week], input[type=time], input[type=datetime], input[type=datetime-local], input[type=color], input[type=number], input[type=search] {
  padding: 3px
}
a:active, a:focus, a:hover {
  color: #333333
}
.main-navigation.toggled ul, .menu-toggle {
  display: block
}
@media screen and (min-width:992px) {
  .menu-toggle {
    display: none
  }
  .main-navigation ul {
    display: block
  }
}
.site-main .comment-navigation, .site-main .post-navigation, .site-main .posts-navigation {
  margin: 0 0 1.5em;
  overflow: hidden
}
.comment-navigation .nav-previous, .post-navigation .nav-previous, .posts-navigation .nav-previous {
  float: left;
  width: 50%
}
.comment-navigation .nav-next, .post-navigation .nav-next, .posts-navigation .nav-next {
  float: right;
  text-align: right;
  width: 50%
}
.site-title {
  font-size: 24px;
  line-height: 52px;
  color: #666;
  transition: all .3s ease;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  font-weight: 300;
  font-family: Raleway
}
body, h1, h2, h3, h4, h5, h6 {}
h1, h2, h3, h4, h5, h6, p, ul, ol, table, blockquote, input, textarea {}
.site-title:hover {
  color: #333
}
#site-navigation .module.left {
  padding-left: 15px
}
.site-title-container {
  max-width: 200px;
  margin: 0 auto;
}
a {
  color: #FAC921
}
a.stitched:visited {
  color: #FFFFFF;
}
.align-transform, .relative {
  z-index: 2;
  position: relative
}
#content[tabindex="-1"]:focus {
  outline: 0
}
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em
}
.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em
}
.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto
}
.hentry, .page-links, .widget {
  margin-bottom: 1.5em
}
.clear:after, .clear:before, .comment-content:after, .comment-content:before, .entry-content:after, .entry-content:before, .site-content:after, .site-content:before, .site-footer:after, .site-footer:before, .site-header:after, .site-header:before {
  content: "";
  display: table;
  table-layout: fixed
}
.clear:after, .comment-content:after, .entry-content:after, .site-content:after, .site-footer:after, .site-header:after {
  clear: both
}
.sticky {
  display: block
}
.byline, .updated:not(.published) {
  display: none
}
.group-blog .byline, .single .byline {
  display: inline
}
.page-links {
  clear: both
}
.archive .format-aside .entry-title, .blog .format-aside .entry-title {
  display: none
}
.comment-content a {
  word-wrap: break-word
}
.bypostauthor {
  display: block
}
.infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer {
  display: none
}
.infinity-end.neverending .site-footer {
  display: block
}
.comment-content .wp-smiley, .entry-content .wp-smiley, .page-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0
}
.wp-caption {
  margin-bottom: 1.5em
}
.wp-caption img[class*=wp-image-] {
  display: block;
  margin-left: auto;
  margin-right: auto
}
.wp-caption .wp-caption-text {
  margin: .8075em 0
}
.wp-caption-text {
  text-align: center
}
.gallery {
  margin-bottom: 1.5em
}
.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%
}
.gallery-columns-2 .gallery-item {
  max-width: 50%
}
.gallery-columns-3 .gallery-item {
  max-width: 33.33%
}
.gallery-columns-4 .gallery-item {
  max-width: 25%
}
.gallery-columns-5 .gallery-item {
  max-width: 20%
}
.gallery-columns-6 .gallery-item {
  max-width: 16.66%
}
.gallery-columns-7 .gallery-item {
  max-width: 14.28%
}
.gallery-columns-8 .gallery-item {
  max-width: 12.5%
}
.gallery-columns-9 .gallery-item {
  max-width: 11.11%
}
.gallery-caption {
  display: block
} /*!// Contents// ------------------------------------------------ 1. Global Styles 2. Mixins 3. Typography 4. Colours 5. Sections 6. Buttons 7. Nav 8. Forms 9. Breadcrumbs 10. Pagination 11. Icon Features 12. Widgets 13. Image Tiles 14. Sliders 15. Galleries 16. Header Area 17. WooCommerce 18. Blog 19. Image Blocks 20. Portfolio 21. Footer 22. Spacing 23. Othermin-height/*!---------- 1. GLOBAL STYLES ----------*/ h1, h2, h3, h4, h5, h6 {}
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  overflow-x: hidden;
  font-size: 16px;
  line-height: 30px;
}
ul {
  list-style: disc
}
.main-container {
  clear: both
}
hr {
  border: none;
  border-top: 1px solid #ccc;
  margin: 0 0 24px;
  width: 100%
}
.bg-dark hr {
  border-color: #555
}
.content hr {
  width: 128px;
  max-width: 60%;
  height: 2px;
  background: #DDD;
  margin: 50px auto;
  border: 0
}
.cfa-button, .menu {
  width: 100%
}
.menu li a, .nav-container, nav {
  max-width: 100%
}
.list-inline {
  margin-left: 0
}
.list-inline > li {
  padding: 0 8px
}
.list-inline > li:last-child {
  padding-right: 0
}
.list-inline > li:first-child {
  padding-left: 0
}
.overflow-hidden {
  overflow: hidden
}
.right {
  right: 0
} /*!---------- 2. MIXINS ----------*/ .align-children {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  flex-direction: row;
  -webkit-flex-direction: row
}
@media all and (max-width:991px) {
.sec-what__wrapper {
    background-color:  #fcc40f;
}
  .align-children {
    display: block !important
  }
}
.align-transform {
  transform: translate3d(0, -50%, 0);
  -webkit-transform: translate3d(0, -50%, 0);
  top: 50%
} /*!---------- 3. TYPOGRAPHY ----------*/ blockquote, h1, h2, h3, h4, h5, h6, input, ol, p, table, textarea, ul {
  margin-bottom: 24px;
  margin-top: 0;
  padding: 0
}
h1, h2, h3, h4, h5, h6 {
  clear: both;
  font-weight: 300;
  color: #0e1015
}
h1 {
  font-size: 44px;
  line-height: 36px;
  font-family: 'interstate-boldbold';
}
h2 {
  color: #fcdd0e;
  font-size: 36px;
  font-weight: 400;
  font-family: interstate-regularcondensedRg;
}
h4 {
  font-size: 24px;
  line-height: 24px;
  margin: 0 0 10px;
  font-family: 'interstate-boldbold';
}
h3 {
  font-size: 30px;
  line-height: 40px
}
h5 {
  font-size: 16px;
  font-weight: 400
}
h6 {
  font-size: 12px;
  font-weight: 700
}
@media all and (max-width:767px) {
  h1, h2 {
    font-size: 32px;
    line-height: 40px
  }
  h5, h6 {
    line-height: 24px
  }
  h1 {
    font-weight: 300
  }
  h3 {
    font-size: 24px;
    line-height: 32px
  }
  h4 {
    font-size: 18px;
    line-height: 26px
  }
  h5 {
    font-size: 16px;
    font-weight: 400
  }
  h6 {
    font-size: 12px;
    font-weight: 700
  }
}
.uppercase, p, p.lead, span {
  font-weight: 400
}
.uppercase {
  text-transform: uppercase
}
h5.uppercase {
  letter-spacing: 2px;
  margin-right: -2px
}
.menu li a, .module.widget-handle .title {
  letter-spacing: 1px;
  text-transform: uppercase
}
p.lead {
  font-size: 16px;
  line-height: 28px
}
p, span {
  font-weight: 300;
}
@media all and (max-width:767px) {
  p.lead {
    font-size: 13px;
    line-height: 24px
  }
  p, li {
    font-size: 14px;
    line-height: 24px;
  }
}
a, a:active, a:focus, a:hover, a:visited {
  outline: 0
}
a {
  cursor: pointer
}
.image-bg a:hover {
  color: #fff;
  opacity: .9
}
blockquote {
  overflow: hidden;
  font-family: Merriweather, Georgia, Times New Roman, Times, serif;
  font-size: 20px;
  line-height: 40px;
  font-style: italic;
  padding: 32px;
  color: #777;
  font-weight: 300
}
.number {}
td, th {
  line-height: 24px !important
} /*!---------- 4. COLOURS ----------*/ .bg-primary {
  background: #745cf9 !important
}
.bg-secondary {
  background: #f5f5f5
}
.bg-dark {
  background: #0e1015
} /*!---------- 5. SECTIONS ----------*/ footer, section {
  padding: 96px 0;
  position: relative;
  overflow: hidden
}
.page-template-template-home-php .content-area {
  padding: 0
}
footer {
  padding: 72px 0;
  background-color: #111;
  float: left;
  width: 100%;
}
.fullscreen {
  height: 100vh
}
.bg-dark h3, .bg-dark h5, .bg-dark h6, .bg-primary h5, footer.bg-dark h5, footer.bg-dark h6 {
  color: #fff
}
.bg-dark li, .bg-dark p, .bg-dark span, .bg-primary p, footer.bg-dark li, footer.bg-dark p, footer.bg-dark span {
  color: #fefefe
}
@media all and (max-width:767px) {
  br {
    display: none
  }
  blockquote {
    font-size: 16px;
    line-height: 32px
  }
  section {
    padding: 80px 0
  }
}
.image-bg h1, .image-bg h3, .image-bg li, .image-bg p {
  color: #fff
}
.image-bg div[class*=col-] {
  position: relative;
  z-index: 3
}
.background-image-holder {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  background: #0e1015;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: 50% 50% !important;
  transition: all .3s ease;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  opacity: 0
}
.btn-filled, .btn:hover, .button, .button:hover, .image-bg .btn.btn-filled, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce input.button, .woocommerce input.button.alt {
  background: #FAC921;
  color: #fff
}
.background-image-holder img {
  display: none
}
.module, .module-group, .nav-bar a {
  display: inline-block
}
.background-image-holder.fadeIn {
  opacity: 1
} /*!---------- 6. BUTTONS ----------*/ .btn, .button, .btn-filled.btn {
  border: 2px solid #FAC921;
  padding: 0 26px;
  min-width: 150px;
  line-height: 36px;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  border-radius: 0;
  color: #FAC921;
  text-align: center;
  transition: all .3s ease;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  margin-right: 8px;
  margin-bottom: 24px
}
.menu li a, .menu > li {
  transition: all .3s ease
}
.cfa-text, nav ul {
  margin-bottom: 0
}
.btn:last-child, .btn:last-of-type {
  margin-right: 0
}
.btn-lg {
  height: 50px;
  line-height: 46px;
  min-width: 200px
}
.btn-sm {
  height: 30px;
  font-size: 11px;
  line-height: 27px;
  min-width: 0
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
  padding: 1em
}
.btn-white, .image-bg .btn, .image-bg .btn:visited {
  color: #fff;
  border-color: #fff
}
.image-bg .btn.btn-filled {
  border-color: #745cf9
}
.btn-white:hover, .image-bg .btn:hover, .image-bg .btn:visited:hover {
  background: #fff;
  border-color: #fff;
  color: #222
}
.image-bg .btn.btn-filled:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button.alt:hover, .woocommerce button.button:hover, .woocommerce input.button.alt:hover, .woocommerce input.button:hover {
  background: #5d47d7;
  border-color: #5d47d7;
  color: #fff
}
.btn:visited {
  color: #745cf9
}
.btn-white:visited, .btn:visited:hover {
  color: #fff
}
.btn-white:visited:hover {
  color: #222
}
.btn-filled:visited {
  color: #fff
}
.cfa-text {
  line-height: 45px
}

input[type=submit]:hover {
  background-color: #5d47d7;
  color: #fff
}
.widget input[type=submit] {
  border: none;
  margin-top: 5px
}
.widget input[type=submit]:hover {
  color: #5d47d7;
  background-color: #fff
} /*!---------- 7. NAVIGATION ----------*/ .header.site-header.affix-top {
  background-color: transparent;
  transition: all 400ms ease-in-out;
}
.header {
  background-color: rgba(0, 0, 0, .8);
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
}
.main-top-bar {
  padding: 5px 0;
  border-bottom: 1px solid #999999;
}
nav {}
.nav-container {
  padding: 10px 0;
  width: 100%;
  float: left;
}
.module {}
.module.left {
  float: left
}
.module-group.right, .module.right {
  float: right
}
.nav-bar .btn, nav .btn {
  margin: 0;
  height: auto
}
.top_contact {
  text-align: right;
  color: #FFF;
  font-weight: 400;
  font-family: 'interstate-regularcondensedRg';
  letter-spacing: 1px;
  text-shadow: 0 0 5px #000;
  font-size: 16px;
}
.top_phone {
  font-weight: 400;
  font-family: 'interstate-boldbold';
  font-style: normal;
  color: #FFF;
}
.top_contact p {
  margin: 0;
}
.menu, .nav-bar, .nav-bar .module, .nav-bar .module-group, .nav-bar a {}
.nav-bar {
  max-height: 30px;
  line-height: 30px
}
.logo {
  max-height: 60%
}
.main-navigation ul {
  list-style: none;
  margin: 0;
  text-align: center;
}
.menu > li.dropdown {
  padding-right: 18px
}
.dropdown:after {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 11px;
  content: "\f107";
  font-family: fontawesome;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none
}
.menu, .module.widget-handle .title, input, textarea {}
.menu li a {
  color: #ffffff;
  opacity: 1;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  white-space: normal text-transform: uppercase;
  font-weight: 400;
  font-family: 'interstate-boldbold';
  text-shadow: 0 0 5px #000;
  font-size: 16px;
}
.menu li.active a {
  color: #fcdd0e;
}
.navbar-collapse.collapse {
  float: left;
  width: 100%;
}
.location-menu-btn {
  font-family: 'interstate-blackregular';
  position: relative;
  display: inline-block;
  width: 277px;
  height: 50px;
  line-height: 60px;
  text-align: center;
  text-transform: uppercase;
  background-color: transparent;
  cursor: pointer;
  text-decoration: none;
  font-weight: 400;
  font-size: 18px;
  letter-spacing: 0.045em;
  float: right;
  top: -5px;
  z-index: 999;
}
.location-menu-btn svg {
  position: absolute;
  top: 0;
  left: 0;

}




.grecaptcha-badge {
  z-index: 3;
}
/*franchise-page
*/
 .fran-legal{
  display:none;
}
.page-id-976 .site-footer.footer .fran-legal p {
    font-size: 10px;
    font-color: white;
    text-align: center;
    line-height: 1.3;
    position: relative;
    top: 20px;
    margin: 0 81px;
}
.page-id-976 .fran-legal {
    display: unset;
}
.sec-impact {
position: relative;
}
.page-id-976 .btn.btn-sm.fade-half.back-to-top.inner-link {
    display: none;
}
/*franchise-page
*/
@media only screen and (max-width: 1199px) {






.sec-video-heading {
  padding-left: 9.2% !important;
}



}

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


.sec-video-heading.sec-video.col-lg-6.hide-991 {
  display: none !important;
}
#why-cko-row {
    background-color: #fcc40f;
    height: 100px;
}

}

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

.text-white {
  text-align: center;
}
}

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


.text-white {
  text-align: center;
}

}



.location-menu-btn svg rect {
  stroke: #fcdd0e;    stroke-width: 4;    stroke-dasharray: 353, 0;    stroke-dashoffset: 0;    -webkit-transition: all 600ms ease;    transition: all 600ms ease;}.location-menu-btn span{  background: rgb(255,130,130);  background: -moz-linear-gradient(left,  rgba(252,221,14,1) 0%, rgba(252,236,132,1) 100%);  background: -webkit-linear-gradient(left,  rgba(252,221,14,1) 0%,rgba(252,236,132,1) 100%);  background: linear-gradient(to right,  rgba(252,221,14,1) 0%,rgba(252,236,132,1) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8282', endColorstr='#e178ed',GradientType=1 );    -webkit-background-clip: text;  -webkit-text-fill-color: transparent;}.location-menu-btn:hover svg rect {    stroke-width: 4;    stroke-dasharray: 196, 543;    stroke-dashoffset: 437;}.menu li a:hover {    color: #fcdd0e;}.menu>li {    margin-right: 20px;    float: none;    position: relative;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    opacity: 1;    display: inline-block;}.menu>li:last-child {    margin-right: 0}.menu>li ul {    left: 0;    width: 200px;    padding: 0;    position: absolute;    z-index: 99;    top: 100%;    opacity: 0;    transition: all .3s ease;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    transform: translate3d(0, 10px, 0);    -webkit-transform: translate3d(0, 10px, 0);    -moz-transform: translate3d(0, 10px, 0);    visibility: hidden;    margin-top: -1px}.menu>li>ul>li {    position: relative;    line-height: 24px;    width: 100%;    vertical-align: top}.menu>li>ul>.dropdown:after {    color: #0e1015;    top: 1px;    right: 24px;    content: "\f105"}.menu>li>ul li a {    height: auto;    padding: 6px 24px}.menu>li>ul>li>ul {    left: 100%;    top: 0}.menu>li:hover>ul,.menu>li>ul>li:hover>ul {    opacity: 1;    transform: translate3d(0, 0, 0);    -webkit-transform: translate3d(0, 0, 0);    -moz-transform: translate3d(0, 0, 0);    visibility: visible}nav.outOfSight {    transform: translate3d(0, -100px, 0);    -webkit-transform: translate3d(0, -100px, 0);    -moz-transform: translate3d(0, -100px, 0);    transition: all .3s ease;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease}nav.scrolled {    transform: translate3d(0, 0, 0);    -webkit-transform: translate3d(0, 0, 0);    -moz-transform: translate3d(0, 0, 0);    transition: all .3s ease;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease}nav.fixed.scrolled {    transition: all .3s ease;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease}nav.fixed {    top: 0;    z-index: 999;    left: 0;    right: 0;    transition: all .3s ease;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    position: fixed;    visibility: hidden;    opacity: 0}nav.fixed.scrolled {    visibility: visible;    opacity: 1}.dropdown-menu {    border-radius: 0}.nav-open {    max-height: 10000px!important;    height: auto!important}.nav-open #menu,.nav-open .navbar-collapse {    display: block}.module.widget-handle {    padding: 0 24px;    cursor: pointer;    position: relative;    -webkit-touch-callout: none;    -webkit-user-select: none;    -khtml-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    margin: 0}@media all and (max-width:1100px) {    .module.widget-handle {        padding: 0 16px    }}@media all and (max-width:991px) {    .toggle-sub>ul {        display: block!important    }}.module.widget-handle i {    font-size: 20px;    line-height: 53px;    opacity: .5;    transition: all .3s ease;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease}.module.widget-handle:hover i {    opacity: 1}.widget-handle .function {    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2);    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2);    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2);    cursor: default;    position: absolute;    z-index: 99;    opacity: 0;    transition: all .3s ease;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    transform: translate3d(0, 10px, 0);    -webkit-transform: translate3d(0, 10px, 0);    -moz-transform: translate3d(0, 10px, 0);    visibility: hidden;    margin-top: -2px;    right: 0}.module.widget-handle:hover .function {    opacity: 1;    transform: translate3d(0, 0, 0);    -webkit-transform: translate3d(0, 0, 0);    -moz-transform: translate3d(0, 0, 0);    visibility: visible}.module.widget-handle .title {    font-size: 11px;    font-weight: 600;    display: none;    opacity: .5;    transition: all .3s ease;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease}.module.widget-handle .title:hover {    opacity: 1}.search-form {    padding: 8px;    display: inline-block;    width: 100%;    line-height: 50px}.widget-handle .search-form input[type=text] {    font-size: 16px;    float: left;    width: 70%}.search-form input[type="text"] {    font-size: 14px;    margin: 0;    border-radius: 50px;    background-color: #111111;    border: 3px solid #222222;}.widget-handle .function {    background: #fff;    width: 300px}.btn.searchsubmit {    padding: 0;    height: 44px;    line-height: 25px;    position: absolute;    right: 18px;    width: 130px;    border-radius: 50px;    top: 4px;    color: #000000;    background: #FAC921;    min-width: auto;}.widget .btn.searchsubmit:hover {    background-color: #000000;    color: #fff}.no-results,.search #primary {    padding-top: 0}.no-results {    border-bottom: 0}.no-results form.search-form {    max-width: 500px;    padding: 0;    width: 100%}.no-results form #s {    max-width: 292px;    width: 71%}.no-results form .searchsubmit {    margin: 0}.menu>li ul {    background: #fff}.dropdown-menu>.active>a:hover,.menu>li>ul li a:hover {    background: #745cf9;    color: #fff}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus {    color: #0e1015;    background-color: #fff}.menu>li>ul li a {    color: #292929;    width: 100%}.menu>li>ul>.dropdown:hover:after {    color: #fff}@media all and (max-width:1120px) {    .menu>li {        margin-right: 24px    }}@media all and (max-width:991px) {    .menu,    .menu a,    .nav-bar,    .nav-bar .module,    .nav-bar .module-group {        height: auto    }    .menu a,    .menu li {        line-height: 24px    }    .menu>li ul,    .menu>li>ul {        transform: translate3d(0, 0, 0)    }    .menu>li ul,    .menu>li>ul,    .widget-handle .function {        position: relative;        opacity: 1;        visibility: visible    }    .site-title-container {        width: 50%    }    .nav-bar .module {        padding: 0 16px    }    .nav-bar .module-group {        width: 100%    }    .nav-bar .module-group .module {        display: block;        float: none;        width: 100%    }    }/* Mobile menu fix */.mobile-menu {top: 115px !important;}#responsive-menu {    top: 85px !important;}/* Mobile menu fix *//*!---------- 8. FORMS ----------*/input[type=text],textarea {    -webkit-appearance: none;    -moz-appearance: none;    appearance: none}input[type=text],input[type=email],input[type=tel],input[type=search], select {    background: #f5f5f5;    border: none;    width: 100%;    height: 50px;    padding-left: 20px;    font-weight: 500;    margin-bottom: 24px;    border-radius: 0}input[type=text]:focus,input[type=search]:focus,textarea:focus {    outline: #ccc solid 1px}textarea {    width: 100%;    border: none;    background: #f5f5f5;    margin-bottom: 24px;    border-radius: 0;    padding: 16px 20px}:-moz-placeholder {    text-transform: uppercase;    font-weight: 700;    letter-spacing: 1px;    color: #777;    font-size: 11px}::-moz-placeholder {    text-transform: uppercase;    font-weight: 700;    letter-spacing: 1px;    color: #777;    font-size: 11px}:-ms-input-placeholder {    text-transform: uppercase;    font-weight: 700;    letter-spacing: 1px;    color: #777;    font-size: 11px}button.transparent::-moz-input-placeholder,input.transparent::-moz-input-placeholder {    color: #fff}button.transparent:-moz-input-placeholder,input.transparent:-moz-input-placeholder {    color: #fff}button.transparent:-ms-input-placeholder,input.transparent:-ms-input-placeholder {    color: #fff}.bg-primary input[type=submit] {    background: #fff;    color: #745cf9}input[type=submit]:focus {    outline: 0}/*!---------- 9. BREADCRUMBS ----------*/.breadcrumb {    margin-bottom: 24px}.breadcrumb a {    font-weight: 300}/*!---------- 10. PAGINATION ----------*/.pagination {    margin: 0 0 15px;    border: none;    background: 0 0}.pagination .nav-links :first-child {    border-top-left-radius: 3px;    border-bottom-left-radius: 3px}.pagination .nav-links :last-child {    border-top-right-radius: 3px;    border-bottom-right-radius: 3px}.pagination a,.pagination span {    width: 32px;    height: 32px;    padding: 6px 0 0;    text-align: center;    margin: 0 4px;    color: #0e1015;    font-weight: 400;    display: inline-block;    border: 1px solid #ddd;    line-height: 20px}.pagination .active a,.pagination .active:hover a,.pagination a:hover,.pagination span {    background: #fcdd0e;    color: #fff;    border-color: #fcdd0e}/*!---------- 11. ICON FEATURES ----------*/.feature {    margin-bottom: 24px}.feature p:last-child {    margin-bottom: 0}.feature-1 i {    display: inline-block;    margin-bottom: 16px;    color: #fcdd0e}.page-title {    padding: 0}/*!---------- 12. WIDGETS ----------*/.main-container .nolist>ul {    list-style: none;    margin: 0;    padding: 0}.widget {    margin-bottom: 0}#secondary .widget {    margin-bottom: 48px}#secondary {    background-color: #333333;    padding: 50px;}.category-list {    line-height: 32px}.widget hr {    margin-bottom: 12px}.recent-posts {    line-height: 24px}.recent-posts li {    margin-bottom: 8px;    transition: all .3s ease;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease}.recent-posts .date {    display: block;    letter-spacing: 0;    opacity: .8}.image-tile img,.post-meta,.spinner {    display: inline-block}.recent-posts li:hover .date {    opacity: 1}.category-list span {    float: right}.jetpack_subscription_widget form {    background: #745cf9;    color: #fff;    padding: 24px}.jetpack_subscription_widget form #subscribe-text {    color: #fff}.jetpack_subscription_widget #subscribe-text h5 {    color: #fff;    margin-bottom: 16px;    text-transform: uppercase}.jetpack_subscription_widget #subscribe-text p {    color: #fefefe}.jetpack_subscription_widget #subscribe-email,.jetpack_subscription_widget #subscribe-submit {    margin: 0}.jetpack_subscription_widget #subscribe-email input {    margin: 0;    padding: 3px 3px 3px 20px;    width: 100%}.jetpack_subscription_widget #subscribe-submit input {    background: #fff;    color: #745cf9;    padding: 0}.jetpack_subscription_widget .error {    background-color: #FFBABA;    color: #D8000C;    padding: 5px 15px}.jetpack_subscription_widget .success p {    background-color: #DFF2BF;    color: #4F8A10;    padding: 5px 15px}.cover p,.inner-title .title h5,.inner-title .title span {    color: #fff}/*!---------- 13. IMAGE TILES ----------*/.image-tile {    overflow: hidden;    position: relative;    margin-bottom: 24px}.image-tile img {    width: 100%}.inner-title:before {    transition: all .5s ease;    -webkit-transition: all .5s ease;    -moz-transition: all .5s ease;    content: '';    position: absolute;    left: 0;    bottom: 0;    width: 100%;    height: 100%;    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(34, 34, 34, .9) 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0)), color-stop(100%, rgba(34, 34, 34, .9)));    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(34, 34, 34, .9) 100%);    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(34, 34, 34, .9) 100%);    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(34, 34, 34, .9) 100%);    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(34, 34, 34, .9) 100%);    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#0e1015', GradientType=0);    pointer-events: none}.inner-title:hover:before {    transform: scale(1.2);    -webkit-transform: scale(1.2)}.inner-title .title {    position: absolute;    width: 100%;    z-index: 5}.inner-title .title h5 {    font-weight: 600}.inner-title {    transition: all .3s ease;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    opacity: 1}.inner-title:hover {    opacity: .95}.inner-title.hover-reveal:before {    opacity: 0}.inner-title.hover-reveal .title {    opacity: 0;    transform: translate3d(0, 50px, 0);    -webkit-transform: translate3d(0, 50px, 0);    -moz-transform: translate3d(0, 50px, 0);    transition: all .3s ease;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease}.inner-title.hover-reveal:hover .title {    opacity: 1;    transform: translate3d(0, -50%, 0);    -moz-transform: translate3d(0, -50%, 0);    -webkit-transform: translate3d(0, -50%, 0);    top: 50%}.inner-title.hover-reveal:hover:before {    opacity: 1}/*!---------- 14. SLIDERS ----------*/.logo-carousel li {    text-align: center;    transition: all .3s ease;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    opacity: .5}.logo-carousel li:hover {    opacity: 1}.logo-carousel img {    max-height: 60px}@media all and (max-width:767px) {    .logo-carousel .slides li {        width: 100%    }}/*!---------- 15. IMAGE GALLERIES ----------*/.lightbox-grid,.lightbox-grid li,.lightbox-grid ul {    position: relative;    overflow: hidden}.lightbox-grid li {    width: 25%;    float: left;    border: 8px solid transparent;    transition: all .3s ease;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    opacity: 1}.lightbox-grid li:hover {    opacity: .9}.third-thumbs li {    width: 25%;    height: 13.08vw;    border: none}@media all and (max-width:991px) {    .lightbox-grid li {        width: 33.33333%    }}@media all and (max-width:767px) {    .lightbox-grid li {        width: 50%    }    .third-thumbs li {        height: 50vw    }    .cover.fullscreen {        height: auto;        padding: 0    }}.comments-list,.comments-list li.comment,.comments-list ul {    width: 100%;    overflow: hidden}/*!---------- 16. Header Area ----------*/.cover {    margin: 0;    padding: 0}.cover:first-child .fullscreen {    max-height: 100%}/*!---------- 17. WooCommerce ----------*/.woocommerce ul.products li.product:nth-child(4n),.woocommerce-page ul.products li.product:nth-child(4n) {    margin-right: 0}/*!---------- 18. BLOG ----------*/.post-title,.post-title a {    font-size: 40px;    font-weight: 300}.post-title a:hover {    color: #292929}audio:-webkit-full-screen,video:-webkit-full-screen {    -webkit-transform: translateY(0)}iframe {    border: none}.post-meta {    overflow: hidden;    margin-bottom: 12px}.post-meta>li {    float: left;    margin-right: 24px}.post-meta i {    font-size: 16px;    margin-right: 8px;    position: relative;    top: 2px}.comments.nolist>ul>li {    padding-left: 0}.comments-list li.comment {    margin-bottom: 40px}.comments-list ul li:last-of-type,.container .masonry-item {    margin-bottom: 0}.comments-list p:last-of-type {    margin: 0}.comments-list .avatar,.comments-list .comment {    display: inline-block;    float: left}.comments-list .avatar {    width: 10%}.comments-list .avatar img {    width: 75px}.comments-list .comment {    width: 90%;    padding-left: 5%}.comments-list .comment .btn {    position: relative;    margin: 0}.comments-list ul {    padding-left: 10%;    padding-top: 40px}.comments input[type=submit] {    max-width: 25%;    float: right}.masonry {    transition: all .3s ease;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    opacity: 0;    transform: translate3d(0, 100px, 0);    -webkit-transform: translate3d(0, 100px, 0);    -moz-transform: translate3d(0, 100px, 0)}.masonry.fadeIn {    opacity: 1;    transform: translate3d(0, 0, 0);    -webkit-transform: translate3d(0, 0, 0);    -moz-transform: translate3d(0, 0, 0)}.masonry-item {    max-width: 100%}.masonry-item blockquote:hover {    background: #745cf9;    transition: all .3s ease;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    color: #fff}.masonryFlyIn .masonry-item {    opacity: 0;    transform: translate3d(0, 50px, 0);    -webkit-transform: translate3d(0, 50px, 0);    -moz-transform: translate3d(0, 50px, 0)}.masonryFlyIn .masonry-item.fadeIn {    opacity: 1;    transform: translate3d(0, 0, 0);    -webkit-transform: translate3d(0, 0, 0);    -moz-transform: translate3d(0, 0, 0)}.masonry-loader {    transition: all .3s ease;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    opacity: 1;    position: absolute;    width: 100%;    z-index: 10;    top: 80px}.masonry-loader.fixed-center {    top: 50%;    left: 50%;    transform: translate3d(-50%, 0, 0);    -webkit-transform: translate3d(-50%, 0, 0);    -moz-transform: translate3d(-50%, 0, 0);    margin-top: -25px}.masonry-loader.fadeOut {    opacity: 0;    max-height: 0;    padding: 0;    overflow: hidden}.spinner {    width: 50px;    height: 50px;    background-color: #745cf9;    margin: 0 auto;    transition: all .3s ease;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -webkit-animation: sk-rotateplane 1.2s infinite ease-in-out;    animation: sk-rotateplane 1.2s infinite ease-in-out}@-webkit-keyframes sk-rotateplane {    0% {        -webkit-transform: perspective(120px)    }    50% {        -webkit-transform: perspective(120px) rotateY(180deg)    }    100% {        -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg)    }}@keyframes sk-rotateplane {    0% {        transform: perspective(120px) rotateX(0) rotateY(0);        -webkit-transform: perspective(120px) rotateX(0) rotateY(0)    }    50% {        transform: perspective(120px) rotateX(-180.1deg) rotateY(0);        -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0)    }    100% {        transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);        -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg)    }}.flex-direction-nav a.flex-next {    right: 16px}.flex-direction-nav a.flex-next:before,.flex-direction-nav a.flex-prev:before {    content: "\f105";    font-family: fontawesome;    speak: none;    font-style: normal;    font-weight: 400;    font-variant: normal;    text-transform: none;    line-height: 1;    font-size: 24px;    color: #fff}.flex-direction-nav a.flex-prev {    left: 16px}.flex-direction-nav a.flex-prev:before {    content: "\f104"}.flex-direction-nav a {    opacity: 1;    text-shadow: none;    color: transparent;    width: 24px;    height: 24px;    margin: -12px 0 0}.flex-control-nav li a {    background: 0 0;    border: 2px solid #0e1015;    width: 10px;    height: 10px}.content blockquote,.content q {    background: #fafafa;    font-style: italic}@media all and (max-width:768px) {    .flex-direction-nav {        display: none    }}.text-slider .flex-direction-nav li a:before {    color: #222}.image-bg .text-slider .flex-direction-nav li a:before {    color: #fff;    transition: all .3s ease;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    opacity: .5}.image-bg .text-slider .flex-direction-nav li a:hover:before {    opacity: 1}.text-slider .flex-direction-nav a.flex-prev {    left: -60px}.text-slider .flex-direction-nav a.flex-next {    right: -60px}#signup-content {    text-align: center;    padding: 100px;    max-width: 1170px;    margin: 0 auto;}.error-404.not-found {    position: relative;    padding: 300px 0;}.error-404-svc-img {    width: 300px;    height: 300px;    border-radius: 50%;    margin: 0 auto;    overflow: hidden;    border: 5px solid #FFF;    box-shadow: 0 0 10px 0 #000;}.error-404-svc-btn {    text-align: center;    margin: 0;}.error-404-svc-content p {    color: #DDD;}.error-404-svc-content h4 {    text-transform: uppercase;    color: #FFF;    letter-spacing: 2px;}.error-404-svc-content {    padding: 50px 20px 0;    text-align: center;}.error-404.not-found::before {    content: "404";    position: absolute;    color: #ddd;    font-size: 30vw;    z-index: -1;    top: 50%;    left: 0;}.error-404-services {    background-color: #222;    padding: 100px 0;}.content p.intro {    padding-bottom: 20px;    border-bottom: 3px double #ddd;    margin-bottom: 20px;    font-size: 1.2em;    line-height: 155%;    font-weight: 700;    color: #745cf9}.content blockquote {    padding: 30px 30px 30px 90px;    border: 1px solid #eee;    position: relative}.content blockquote p {    font-style: italic}.content blockquote:after {    content: '��?';    width: 90px;    font-size: 72px;    line-height: 72px;    font-weight: 700;    font-style: normal;    text-align: center;    color: #745cf9;    position: absolute;    top: 31px;    left: 0}.content blockquote cite {    display: block;    margin-top: 1.1em;    font-size: .75em;    line-height: 120%;    font-weight: 900;    text-transform: uppercase;    letter-spacing: 1px}.content blockquote cite:before {    content: "— "}.content ol,.content ul {    margin-left: 1.5em}.content ul {    list-style: disc}.content ul ul {    list-style: circle}.content ol {    list-style: decimal}.content ol ol {    list-style: lower-alpha}.content ol ol,.content ol ul,.content ul ol,.content ul ul {    margin-bottom: 0}.content li {    margin-bottom: .5em;    line-height: 170%}.content ol>li:last-child,.content ul>li:last-child {    margin-bottom: 0}.content ol>li:first-child,.content ul>li:first-child {    margin-top: .5em}.content table {    empty-cells: show;    font-size: .9em;    width: 100%;    margin-bottom: 1.1em}.content td,.content th {    padding: 2%;    margin: 0;    overflow: visible;    line-height: 120%;    border-bottom: 1px solid #DDD}.content th {    padding-top: 0;    font-weight: 700;    color: #111}.back-to-top .fa,.bg-dark .back-to-top:active,.bg-dark .back-to-top:focus,footer.bg-dark a {    color: #fff}.content table tbody>tr:nth-child(odd)>td {    background: #f9f9f9}#social,.bg-dark .back-to-top:hover,.parallax-window {    background: 0 0}.content ul.post-meta {    margin-left: 0}.content ul.post-meta li {    list-style: none;    margin-top: 0!important}.comment-date {    display: inline-block;    font-size: 10px;    padding: 5px 0}.author-bio,.comments .fn,.tags-links {    display: block}.comment-reply {    height: 20px;    line-height: 16px;    padding: 0 12px;    font-size: 10px}.page-title-section {    height: 225px;    padding: 70px 0}.page-title {    margin-bottom: 0!important}.author-bio {    overflow: hidden;    padding: 32px;    border: 1px solid rgba(0, 0, 0, .1);    margin-bottom: 40px}.author-social {    font-size: 16px!important}/*!---------- 19. IMAGE BLOCKS ----------*/.image-small {    max-height: 80px}.fade-half {    opacity: .5}.cast-shadow {    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2);    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2);    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2);    margin-bottom: 10px}.cast-shadow.img-responsive {    margin: 10px auto}.project .image-tile,.social-list {    margin: 0}/*!---------- 20. PORTFOLIO ----------*/.project {    transition: all .3s ease;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    opacity: 1;    padding: 0}/*!---------- 21. FOOTER ----------*/.bg-dark .social-list a {    color: #fff;    opacity: .5}.back-to-top:hover,.bg-dark .social-list a:hover {    opacity: 1}.back-to-top {    position: absolute;    right: 0;    bottom: 0;    transform: translateX(-50%);    -webkit-transform: translateX(-50%);    padding: 5px 11px;    border-radius: 50%;    opacity: 1;    border-color: #fcdd0e;    width: 50px;    height: 50px;    line-height: 40px;}.back-to-top .fa {    font-size: 18px}.bg-dark .back-to-top {    border-color: #fff}.footer input[type=submit] {    border: 0;    margin-top: 3px}.copyright-text {    color: #fefefe}.footer .footer-credits {    color: #fff}.footer .footer-credits a {    color: #fefefe;    opacity: .8}.footer .footer-credits a:focus,.footer .footer-credits a:hover {    color: #FAC921}/*!---------- 22. SPACING ----------*/.mt20 {    margin-top: 20px!important}.mt30 {    margin-top: 30px!important}.mb0 {    margin-bottom: 0!important}.mb16 {    margin-bottom: 16px}.mb24 {    margin-bottom: 24px}.mb32 {    margin-bottom: 32px}.mb40 {    margin-bottom: 40px}.mb64 {    margin-bottom: 64px}.p24 {    padding: 24px}.p0 {    padding: 0}.pt48 {    padding-top: 48px}.pb0 {    padding-bottom: 0!important}@media all and (max-width:767px) {    .comments input[type=submit] {        max-width: 100%;        float: none    }    #breadcrumbs,    .page-title-section {        text-align: center    }    .mb-xs-24 {        margin-bottom: 24px    }    .mb-xs-40 {        margin-bottom: 40px    }}/*!---------- 23. OTHER ----------*/.border-bottom {    border-bottom: 1px solid rgba(0, 0, 0, .1)}.feature-1 i {    font-size: 64px}.parallax-section {    padding-top: 0;    padding-bottom: 0;    border: 0}.small-screen .top-parallax-section {    overflow: hidden;    padding: 96px 0}.social-list {    font-size: 22px}.testimonial-img {    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    border-radius: 50%;    height: 100px;    width: 100px;    margin-bottom: 16px}.image-bg a {    color: #745cf9}.widget-area section {    border-bottom: 0;    padding: 0}.has-sidebar-left #secondary {    padding-right: 40px}.no-sidebar {    float: none;    margin: 0 auto}.full-width {    padding: 0 1em;}#social {    float: right}#social li {    display: inline-block}#social li,#social ul {    border: 0!important;    list-style: none;    padding-left: 0;    text-align: center}#social .social_icon span {    display: none}#social li a[href*="twitter.com"] .fa:before,.fa-twitter:before {    content: "\f099"}#social li a[href*="facebook.com"] .fa:before,.fa-facebook-f:before,.fa-facebook:before {    content: "\f09a"}#social li a[href*="github.com"] .fa:before,.fa-github:before {    content: "\f09b"}#social li a[href*="/feed"] .fa:before,.fa-rss:before {    content: "\f09e"}#social li a[href*="pinterest.com"] .fa:before,.fa-pinterest:before {    content: "\f0d2"}#social li a[href*="plus.google.com"] .fa:before,.fa-google-plus:before {    content: "\f0d5"}#social li a[href*="linkedin.com"] .fa:before,.fa-linkedin:before {    content: "\f0e1"}#social li a[href*="youtube.com"] .fa:before,.fa-youtube:before {    content: "\f167"}#social li a[href*="instagram.com"] .fa:before,.fa-instagram:before {    content: "\f16d"}#social li a[href*="flickr.com"] .fa:before,.fa-flickr:before {    content: "\f16e"}#social li a[href*="tumblr.com"] .fa:before,.fa-tumblr:before {    content: "\f173"}#social li a[href*="dribbble.com"] .fa:before,.fa-dribbble:before {    content: "\f17d"}#social li a[href*="skype.com"] .fa:before,.fa-skype:before {    content: "\f17e"}#social li a[href*="foursquare.com"] .fa:before,.fa-foursquare:before {    content: "\f180"}#social li a[href*="vimeo.com"] .fa:before,.fa-vimeo-square:before {    content: "\f194"}#social li a[href*="spotify.com"] .fa:before,.fa-spotify:before {    content: "\f1bc"}#social li a[href*="soundcloud.com"] .fa:before,.fa-soundcloud:before {    content: "\f1be"}.header-image-bg {    -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;    position: relative}.header-image-bg .page-title {    position: relative;    z-index: 2}.customize-partial-edit-shortcut button,.widget .customize-partial-edit-shortcut button {    left: 0!important}#colophon .customize-partial-edit-shortcut button,#colophon .widget .customize-partial-edit-shortcut button,#secondary .customize-partial-edit-shortcut button,#secondary .widget .customize-partial-edit-shortcut button,#site-navigation .customize-partial-edit-shortcut button,#site-navigation .widget .customize-partial-edit-shortcut button {    left: -30px!important}.video-widget {    position: relative;    overflow: hidden;    height: calc(100vh - 56px)}.video-widget .video-controls {    position: absolute;    bottom: 20px;    left: 20px}.widget.widget_calendar #wp-calendar>caption:after,blockquote:after {    left: 50%;    -webkit-transform: translateX(-50%);    -moz-transform: translateX(-50%);    -ms-transform: translateX(-50%);    -o-transform: translateX(-50%);    -khtml-transform: translateX(-50%)}.video-widget .video-controls button {    background: #745cf9;    color: #fff;    border: none;    outline: 0;    padding: 5px 10px;    text-align: center}.widget.widget_archive ul,.widget.widget_archive>div ul,.widget.widget_categories ul,.widget.widget_categories>div ul,.widget.widget_meta ul,.widget.widget_meta>div ul,.widget.widget_nav_menu ul,.widget.widget_nav_menu>div ul,.widget.widget_pages ul,.widget.widget_pages>div ul,.widget.widget_recent_comments ul,.widget.widget_recent_entries ul {    padding-left: 0;    margin-left: 0;    list-style-type: none}.video-widget.youtube {    position: relative;    background: 0 0}.ytplayer-container {    position: absolute;    top: 0;    z-index: -1}.ckokickboxing_home_parallax {    width: 100%;    display: inline-block}.bg-secondary .text-right {    z-index: 2}blockquote {    background: 0 0;    border-top: 1px solid #ebebeb;    border-bottom: 1px solid #ebebeb;    border-left: none;    position: relative}blockquote:after {    content: '';    height: 1px;    width: 150px;    display: block;    position: absolute;    bottom: 0;    background: #001c28;    transform: translateX(-50%)}.widget .widget-title {    font-size: 22px;    line-height: 24px;    color: #FAC921;    margin-bottom: 25px;    text-transform: uppercase;}.widget.widget_archive ul li,.widget.widget_archive>div ul li,.widget.widget_categories ul li,.widget.widget_categories>div ul li,.widget.widget_meta ul li,.widget.widget_meta>div ul li,.widget.widget_nav_menu ul li,.widget.widget_nav_menu>div ul li,.widget.widget_pages ul li,.widget.widget_pages>div ul li {    border-bottom: 1px solid #ebebeb;    padding-bottom: 20px;    margin-bottom: 20px}.widget.widget_archive ul li:last-of-type,.widget.widget_archive>div ul li:last-of-type,.widget.widget_categories ul li:last-of-type,.widget.widget_categories>div ul li:last-of-type,.widget.widget_meta ul li:last-of-type,.widget.widget_meta>div ul li:last-of-type,.widget.widget_nav_menu ul li:last-of-type,.widget.widget_nav_menu>div ul li:last-of-type,.widget.widget_pages ul li:last-of-type,.widget.widget_pages>div ul li:last-of-type {    border: none;    padding-bottom: 0}.widget.widget_archive ul li span,.widget.widget_archive>div ul li span,.widget.widget_categories ul li span,.widget.widget_categories>div ul li span,.widget.widget_meta ul li span,.widget.widget_meta>div ul li span,.widget.widget_nav_menu ul li span,.widget.widget_nav_menu>div ul li span,.widget.widget_pages ul li span,.widget.widget_pages>div ul li span {    font-size: 12px;    color: #dddddd;    float: right}.widget.widget_nav_menu .menu>li a,.widget.widget_tag_cloud a {    font-size: 14px;    font-weight: 400}.widget.widget_archive ul li a,.widget.widget_archive>div ul li a,.widget.widget_categories ul li a,.widget.widget_categories>div ul li a,.widget.widget_meta ul li a,.widget.widget_meta>div ul li a,.widget.widget_nav_menu ul li a,.widget.widget_nav_menu>div ul li a,.widget.widget_pages ul li a,.widget.widget_pages>div ul li a {    font-size: 14px;    color: #dddddd;    font-weight: 400}.widget.widget_archive ul li a:focus,.widget.widget_archive ul li a:hover,.widget.widget_archive>div ul li a:focus,.widget.widget_archive>div ul li a:hover,.widget.widget_categories ul li a:focus,.widget.widget_categories ul li a:hover,.widget.widget_categories>div ul li a:focus,.widget.widget_categories>div ul li a:hover,.widget.widget_meta ul li a:focus,.widget.widget_meta ul li a:hover,.widget.widget_meta>div ul li a:focus,.widget.widget_meta>div ul li a:hover,.widget.widget_nav_menu ul li a:focus,.widget.widget_nav_menu ul li a:hover,.widget.widget_nav_menu>div ul li a:focus,.widget.widget_nav_menu>div ul li a:hover,.widget.widget_pages ul li a:focus,.widget.widget_pages ul li a:hover,.widget.widget_pages>div ul li a:focus,.widget.widget_pages>div ul li a:hover {    color: #FAC921}.widget.widget_recent_comments ul li,.widget.widget_recent_comments ul li .comment-author-link,.widget.widget_recent_comments ul li .comment-author-link a {    color: #dddddd}.widget.widget_recent_comments ul li a {    font-weight: 400}.widget.widget_recent_comments ul li .comment-author-link a:focus,.widget.widget_recent_comments ul li .comment-author-link a:hover {    color: #FAC921}.widget.widget_nav_menu .menu>li {    float: none}.widget.widget_nav_menu .menu>li a {    text-transform: initial;    color: #dddddd;    opacity: 1}.widget.widget_nav_menu .menu>li a:focus,.widget.widget_nav_menu .menu>li a:hover {    color: #FAC921}.widget.widget_tag_cloud a {    text-transform: initial;    color: #dddddd}.widget.widget_tag_cloud a:focus,.widget.widget_tag_cloud a:hover {    color: #FAC921}.widget.widget_recent_entries ul li {    border-bottom: 1px solid #ebebeb;    padding-bottom: 20px;    margin-bottom: 20px}.widget.widget_recent_entries ul li:last-of-type {    border: none;    padding-bottom: 0}.widget.widget_recent_entries ul li .post-date {    font-size: 12px;    color: #001c28;    padding-left: 10px;    border-left: 1px solid #ebebeb}.widget.widget_recent_entries ul li a {    text-transform: initial;    font-size: 16px;    color: #dddddd;    font-weight: 400;    display: inline-block;    width: 100%;}.widget.widget_recent_entries ul li a:focus,.widget.widget_recent_entries ul li a:hover {    color: #FAC921}.widget.widget_rss .widget-title a,.widget.widget_rss ul li .rsswidget {    font-size: 22px;    line-height: 24px;    color: #001c28;    font-weight: 400}.widget.widget_rss .rss-widget-icon {    display: none}.widget.widget_rss .widget-title a {    margin-bottom: 25px}.widget.widget_rss ul {    list-style-type: none;    padding-left: 0;    margin-left: 0}.widget.widget_rss ul li {    margin-bottom: 40px}.widget.widget_rss ul li .rsswidget {    display: block}.widget.widget_rss ul li .rsswidget:focus,.widget.widget_rss ul li .rsswidget:hover {    color: #745cf9}.widget.widget_rss ul li .rss-date {    font-size: 12px;    display: inline-block;    width: 100%;    margin-bottom: 30px}.widget.widget_rss ul li .rssSummary {    color: #dddddd;    font-size: 14px}.widget.widget_rss ul li cite {    color: #001c28;    font-style: normal}.widget.widget_search .search-form {    padding: 0;    position: relative}.widget.widget_search .search-form:after {    content: '\f002';    display: block;    top: 0;    right: 23px;    z-index: -1;    font-family: FontAwesome;    position: absolute;    color: #ebebeb}.widget.widget_search .search-form>input {    background: 0 0;    border: 1px solid #ebebeb;    text-transform: initial;    font-weight: 400}.widget.widget_search .search-form>input#s:focus,.widget.widget_search .search-form>input#s:hover {    border-color: #745cf9;    box-shadow: none;    outline: 0}.widget.widget_search .search-form>.searchsubmit {    position: absolute;    border: none;    top: 7px;    right: 0;    margin: 0;    bottom: 7px;    height: 35px;    width: 40px;    border-left: 1px solid #ebebeb;    color: transparent}.widget.widget_search .search-form>.searchsubmit:active,.widget.widget_search .search-form>.searchsubmit:focus,.widget.widget_search .search-form>.searchsubmit:hover {    color: transparent}.widget.widget_search .search-form :-moz-placeholder {    text-transform: initial;    font-weight: 400;    letter-spacing: initial;    color: #dddddd;    font-size: 14px;    font-family: Raleway}.widget.widget_search .search-form ::-moz-placeholder {    text-transform: initial;    font-weight: 400;    letter-spacing: initial;    color: #dddddd;    font-size: 14px;    font-family: Raleway}.widget.widget_search .search-form :-ms-input-placeholder {    text-transform: initial;    font-weight: 400;    letter-spacing: initial;    color: #dddddd;    font-size: 14px;    font-family: Raleway}.widget.widget_calendar {    position: relative}.widget.widget_calendar .widget-title,.widget.widget_calendar h3 {    display: none}.widget.widget_calendar table {    border: 0;    border-collapse: separate;    border-spacing: 4px}.widget.widget_calendar #wp-calendar {    font-size: 12px}.widget.widget_calendar #wp-calendar>caption {    color: #001c28;    text-align: center;    font-size: 18px;    font-weight: 400;    padding-bottom: 20px;    padding-top: 16px;    min-height: 55px;    position: relative;    margin-bottom: 20px;    border-bottom: 1px solid #ebebeb}.widget.widget_calendar #next:before,.widget.widget_calendar #wp-calendar #prev:before {    display: block;    font-size: 16px;    line-height: 46px;    font-family: FontAwesome;    text-align: center}.widget.widget_calendar #wp-calendar>caption:after {    width: 75px;    display: block;    content: '';    height: 1px;    background: #745cf9;    position: absolute;    bottom: -1px;    transform: translateX(-50%)}.widget.widget_calendar #wp-calendar thead {    color: #745cf9}.widget.widget_calendar #wp-calendar td:not(.pad):not(#next):not(#prev) {    width: 44px;    height: 44px;    border: 1px solid #ebebeb}.widget.widget_calendar #wp-calendar td:not(.pad):not(#next):not(#prev)#today {    border-color: #745cf9}.widget.widget_calendar #wp-calendar td:not(.pad):not(#next):not(#prev)#today:hover {    background: #745cf9;    color: #fff}.widget.widget_calendar #wp-calendar td:not(.pad):not(#next):not(#prev)#today:hover a {    color: #fff}.widget.widget_calendar #wp-calendar td,.widget.widget_calendar #wp-calendar th {    padding: 6px 7px;    color: #001c28;    text-align: center}.widget.widget_calendar #wp-calendar td a,.widget.widget_calendar #wp-calendar th a {    color: #745cf9;    text-decoration: none}.widget.widget_calendar #wp-calendar #prev {    position: absolute;    top: -2px;    left: 10%;    width: 35px;    height: 55px;    background-color: transparent;    color: #FFF}.widget.widget_calendar #wp-calendar #prev:before {    content: '\f104';    position: relative;    color: #001c28}.widget.widget_calendar #wp-calendar #prev>a {    top: 18px;    position: absolute;    color: transparent!important;    left: 0}.widget.widget_calendar #next {    position: absolute;    top: -2px;    right: 10%;    width: 35px;    height: 55px;    background-color: transparent;    color: #FFF}.widget.widget_calendar #next:before {    content: '\f105';    position: relative;    color: #001c28}.widget.widget_calendar #next>a {    top: 18px;    position: absolute;    color: transparent!important;    right: 0}.post-content .entry-header,.post-content .post-meta li {    position: relative}#colophon .site-info {    margin-top: 15px}#colophon .widget {    display: inline-block;    width: 100%}#colophon .widget ul {    padding-left: 0;    margin-left: 0}#colophon .widget ul li {    margin-right: 0}#colophon .widget .widget-title {    color: #fff;    border-bottom: none}#colophon .widget.widget_calendar #wp-calendar #next:before,#colophon .widget.widget_calendar #wp-calendar #prev:before,#colophon .widget.widget_calendar #wp-calendar td,#colophon .widget.widget_calendar #wp-calendar td:not(.pad):not(#next):not(#prev)#today,#colophon .widget.widget_calendar #wp-calendar th,#colophon .widget.widget_calendar #wp-calendar thead,#colophon .widget.widget_calendar #wp-calendar>caption,#colophon .widget.widget_rss ul li .rsswidget {    color: #fff}#colophon .widget.widget_rss ul li .rsswidget:focus,#colophon .widget.widget_rss ul li .rsswidget:hover {    color: #FAC921}#colophon .widget.widget_rss .widget-title a {    color: #fff}#colophon .widget.widget_rss .widget-title a:focus,#colophon .widget.widget_rss .widget-title a:hover {    color: #FAC921}.post-content {    margin-bottom: 20px}.post-content .entry-header img {    width: 100%}.post-content .post-meta {    list-style-type: none;    margin-left: 0}.post-content .post-meta li a {    color: #000000;    text-decoration: underline;    font-weight: 400}.post-content .post-meta li a:focus,.post-content .post-meta li a:hover {    color: #FAC921}.post-content .post-meta li:before {    content: '';    height: 10px;    width: 2px;    background: #001c28;    display: block;    position: absolute;    bottom: 6px;    left: -13px}.post-content .post-meta li:first-of-type:before {    content: none}.post-content .entry-content .post-title {    font-size: 30px;    line-height: 35px;    margin-top: 25px;    margin-bottom: 10px}.post-content .entry-content .post-title a {    font-weight: 300;    color: #001c28}.post-content .entry-content p {    color: #333333}.post-content.post-grid-small .ckokickboxing-category {    width: 70%}.post-content .ckokickboxing-category {    position: absolute;    background: #333333;    height: 62px;    bottom: 0;    left: 0;    border: 2px solid #FAC921;    width: 100%;}.post-content .ckokickboxing-category a {    font-size: 14px;    font-weight: 400;    text-transform: uppercase;    color: #FFF;    display: inline-block;    width: 100%;    text-align: center;    margin-top: 16px;    padding-bottom: 13px;    position: relative;    letter-spacing: 1px;}.post-content .ckokickboxing-category a:focus,.post-content .ckokickboxing-category a:hover {}.blog_wrap {    padding-top: 75px;    padding-bottom: 75px;}.post-content {    background-color: #ffffff;    border: 1px solid #dddddd;    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);    padding: 25px;}.post-content.post-grid-wide {    box-shadow: none;    border: none;}.blog_post-content {    margin: 5%;}.post-content.post-grid-small {    transform: scale(.9);}.post-content .more-link {    display: block;    width: 140px;    margin-top: 20px;    text-align: center;    background: #745cf9;    color: #fff;    padding: 10px 20px}.post-content .more-link:focus,.post-content .more-link:hover {    background: #FAC921}.ckokickboxing-next-prev {    padding-bottom: 35px}.ckokickboxing-next-prev a {    background-color: #333333;    padding: 15px 25px;    border-radius: 50px;    border: 3px solid #111;    text-transform: uppercase;}.ckokickboxing-next-prev .fa {    display: none;}.ckokickboxing-next-prev a:hover {    background-color: #111111;    color: #FFFFFF;}.ckokickboxing-tags {    padding-top: 20px;    padding-bottom: 20px;    border-top: 1px solid #ebebeb}.ckokickboxing-tags>span {    font-size: 15px;    color: #767676;    margin-right: 10px}.ckokickboxing-tags>a {    font-size: 15px;    font-weight: 400;    color: #767676}.ckokickboxing-tags>a:focus,.ckokickboxing-tags>a:hover {    color: #FAC921}.ckokickboxing-related-posts {    padding-top: 35px;    border-top: 1px solid #ebebeb;    position: relative}.ckokickboxing-related-posts .ckokickboxing-related-post-title a {    color: #001c28;    font-size: 18px;    font-weight: 400;    display: inline-block;    margin-top: 20px;    position: relative;    padding-left: 9px}.ckokickboxing-related-posts .ckokickboxing-related-post-title a:before {    content: '';    height: 13px;    width: 1px;    background: #e1e1e1;    position: absolute;    left: 0;    top: 6px}.ckokickboxing-related-posts .ckokickboxing-related-post-title a:focus,.ckokickboxing-related-posts .ckokickboxing-related-post-title a:hover {    color: #FAC921}.ckokickboxing-related-posts .ckokickboxing-carousel-navigation {    margin-bottom: 0}.ckokickboxing-related-posts .ckokickboxing-carousel-navigation .ckokickboxing-carousel-arrows {    list-style-type: none;    margin: 0}.ckokickboxing-related-posts .ckokickboxing-carousel-navigation .ckokickboxing-carousel-arrows li {    display: inline-block;    position: absolute;    right: -17px;    top: 50%;    width: 35px;    height: 35px;    background: rgba(0, 0, 0, .6);    border-radius: 50%;    z-index: 100;    text-align: center;    line-height: 35px}.ckokickboxing-related-posts .ckokickboxing-carousel-navigation .ckokickboxing-carousel-arrows li a {    color: #fff;    display: block;    line-height: 35px}.ckokickboxing-related-posts .ckokickboxing-carousel-navigation .ckokickboxing-carousel-arrows li:focus,.ckokickboxing-related-posts .ckokickboxing-carousel-navigation .ckokickboxing-carousel-arrows li:hover {    background: #000}.ckokickboxing-related-posts .ckokickboxing-carousel-navigation .ckokickboxing-carousel-arrows li:first-of-type {    left: -17px;    right: initial}.comment-form :-moz-placeholder {    text-transform: initial;    font-weight: 400;    letter-spacing: initial;    color: #dddddd;    font-size: 14px;    font-family: Raleway}.comment-form ::-moz-placeholder {    text-transform: initial;    font-weight: 400;    letter-spacing: initial;    color: #dddddd;    font-size: 14px;    font-family: Raleway}.comment-form :-ms-input-placeholder {    text-transform: initial;    font-weight: 400;    letter-spacing: initial;    color: #dddddd;    font-size: 14px;    font-family: Raleway}.comment-form textarea {    background: 0 0;    border-bottom: 1px solid #ebebeb;    height: 120px}.comment-form textarea:active,.comment-form textarea:focus {    outline: 0;    border-bottom: 1px solid #745cf9}.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url] {    background: 0 0;    border-bottom: 1px solid #ebebeb;    width: 31.3%;    float: left;    margin-right: 3%}.comment-form input[type=text]:last-of-type,.comment-form input[type=email]:last-of-type,.comment-form input[type=url]:last-of-type {    margin: 0}.comment-form input[type=text]:active,.comment-form input[type=text]:focus,.comment-form input[type=email]:active,.comment-form input[type=email]:focus,.comment-form input[type=url]:active,.comment-form input[type=url]:focus {    outline: 0;    border-bottom: 1px solid #745cf9}.comment-form .form-submit {    display: inline-block;    width: 100%;    margin-top: 15px}.author-bio {    background: 0 0}.author-bio .avatar img {    border-radius: 50%}@media all and (min-width:991px) {    .author-bio .col-sm-10:before {        width: 1px;        position: absolute;        top: 0;        bottom: 0;        left: -25px;        background: #ebebeb;        content: ''    }}.author-bio .fn {    font-weight: 400;    font-size: 18px}.author-bio p {    margin-top: 10px;    color: #dddddd;    font-size: 14px}.author-bio .author-email {    color: #dddddd;    font-weight: 400}.author-bio .author-email:focus,.author-bio .author-email:hover {    color: #FAC921}@media all and (min-width:550px) {    .author-bio .author-social {        position: absolute;        right: 20px;        top: 0    }}.author-bio .author-social li {    padding: 0 5px}.author-bio .author-social li a {    color: #001c28;    font-size: 12px}.author-bio-left-side .col-sm-10,.author-bio-left-side .col-sm-2 {    width: 100%}.author-bio-left-side .author-bio {    text-align: center;    padding: 15px 20px}.author-bio-left-side .author-bio .fn {    margin-top: 10px;    display: inline-block;    width: 100%}.author-bio-left-side .author-bio .author-email {    display: none}.author-bio-left-side .author-bio .author-social {    position: relative;    display: inline-block;    text-align: center;    top: initial;    left: initial;    right: initial;    bottom: initial}.author-bio-left-side .author-bio .author-social li a {    color: #001c28}.single-post .entry-content .dropcaps-content p:first-child:first-letter {    float: left;    font-size: 57px;    margin: 10px 20px 10px 10px;    color: #001c28}.pt0 {    padding-top: 30px}/*------------------------------------------------------*//* FULL WIDTH ANIMATED LAYERS 004/*------------------------------------------------------*/#fw_al_004 {  overflow: hidden;  max-height: 900px;  position: relative;  background: #000000;}#fw_al_004:hover {  cursor: -moz-grab;  cursor: -webkit-grab;}#fw_al_004:active {  cursor: -moz-grabbing;  cursor: -webkit-grabbing;}#fw_al_004 > .carousel-inner > .item > img,#fw_al_004 > .carousel-inner > .item > a > img {  opacity: 0.9;  margin: auto;  width: 100% !important;}.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {    width: 100%;}/*---------- ZOOM EFFECT ----------*/.ps_zoom_i {  opacity: 1;  -webkit-transform: scale(1);  transform: scale(1);}.ps_zoom_i .item {  top: 0;  z-index: -1;  opacity: 0;  width: 100%;  position: absolute;  left: 0 !important;  display: block !important;  -webkit-transform: scale(3);  -moz-transform: scale(3);  transform: scale(3);  -webkit-transition: -webkit-transform 1.5s ease-in-out 0s, opacity ease-in-out 1.5s;  -moz-transition: -moz-transform 1.5s ease-in-out 0s, opacity ease-in-out 1.5s;  -ms-transition: -ms-transform 1.5s ease-in-out 0s, opacity ease-in-out 1.5s;  -o-transition: -o-transform 1.5s ease-in-out 0s, opacity ease-in-out 1.5s;  transition: transform 1.5s ease-in-out 0s, opacity ease-in-out 1.5s;}.ps_zoom_i .item:first-child {  top: auto;  position: relative;}.ps_zoom_i .item.active {  opacity: 1;  z-index: 2;  -webkit-transform: scale(1);  -moz-transform: scale(1);  transform: scale(1);  -webkit-transition: -webkit-transform 1.5s ease-in-out 0s, opacity ease-in-out 1.5s;  -moz-transition: -moz-transform 1.5s ease-in-out 0s, opacity ease-in-out 1.5s;  -ms-transition: -ms-transform 1.5s ease-in-out 0s, opacity ease-in-out 1.5s;  -o-transition: -o-transform 1.5s ease-in-out 0s, opacity ease-in-out 1.5s;  transition: transform 1.5s ease-in-out 0s, opacity ease-in-out 1.5s;}/*---------- INDICATORS CONTROL ----------*/.ps_indicators_y > .carousel-indicators {    right: 0;    left: 0;    width: auto;    bottom: 0;    height: 10%;    margin: auto;    cursor: e-resize;    overflow-x: hidden;    overflow-y: auto;    display: block;}.ps_indicators_y > .carousel-indicators li {    width: 13px;    height: 13px;    display: inline-block;    margin: 0 5px;    border-radius: 0px;    -webkit-border-radius: 0px;    border: 2px solid rgba(255, 255, 255, 0.7);}.ps_indicators_y > .carousel-indicators .active {  width: 13px;  height: 13px;  background: #ccbe48;}.ps_indicators_y > .carousel-indicators::-webkit-scrollbar{  width: 3px;}.ps_indicators_y > .carousel-indicators::-webkit-scrollbar-thumb{  background: rgba(255, 255, 255, 0.5);  -webkit-border-radius: 0;  border-radius: 0;}/*---------- SLIDE CAPTION ----------*/.fw_al_004_slide {    top: 50%;    right: 5%;    padding: 10px;    position: absolute;    text-align: right;    width: 50%;    transform: translateY(-50%);}.fw_al_004_slide_right {  text-align: right;}.fw_al_004_slide > h2 {}.fw_al_004_slide > p {  padding: 0;  color: #ffffff;  font-size: 20px;  line-height: 24px;  font-style: italic;  font-weight: normal;  margin-bottom: 40px;  letter-spacing: 1px;  -webkit-animation-delay: 0.7s;  animation-delay: 0.7s;}/*------------------------------------------------------*//* RESPONSIVE/*------------------------------------------------------*//*---------- MEDIA 480px ----------*/@media only screen and (max-width: 480px) {  /*---------- SLIDE CAPTION ----------*/  .fw_al_004_slide,  .fw_al_004_slide.fw_al_004_slide_right {    top: 15%;    padding: 0;    text-align: center;  }  .fw_al_004_slide > h1 {    font-size: 20px;    line-height: 20px;    margin-bottom: 10px;  }  .fw_al_004_slide > p {    font-size: 15px;    line-height: 28px;    margin-bottom: 10px;  }  .fw_al_004_slide > a:nth-child(3),  .fw_al_004_slide > a:nth-child(4) {    margin: 0px;    font-size: 13px;    line-height: 15px;    padding: 13px 25px;  }  /*---------- LEFT/RIGHT CONTROL ----------*/  .ps_control_bround .carousel-control {    display: none;  }}/*---------- MEDIA 481px - 600px ----------*/@media (min-width: 481px) and (max-width: 600px) {  /*---------- SLIDE CAPTION ----------*/  .fw_al_004_slide > h1 {    font-size: 28px;    line-height: 28px;    text-align: center;    margin-bottom: 10px;  }  .fw_al_004_slide > p {    font-size: 20px;  }  .fw_al_004_slide > a:nth-child(3),  .fw_al_004_slide > a:nth-child(3),  .fw_al_004_slide > a:nth-child(4),  .fw_al_004_slide > a:nth-child(4) {    margin: 0px;    font-size: 13px;    line-height: 15px;    padding: 13px 25px;  }}/*---------- MEDIA 601px - 767px ----------*/@media (min-width: 601px) and (max-width: 767px) {  /*---------- SLIDE CAPTION ----------*/  .fw_al_004_slide {    top: 10%;  }  .fw_al_004_slide > h1 {    font-size: 35px;    line-height: 35px;  }  .fw_al_004_slide > p {    font-size: 25px;  }}/*---------- MEDIA 768px - 889px ----------*/@media (min-width: 768px) and (max-width: 889px) {  /*---------- SLIDE CAPTION ----------*/  .fw_al_004_slide > h1 {    font-size: 45px;    line-height: 45px;  }}/*---------- MEDIA 890px - 950px ----------*/@media (min-width: 890px) and (max-width: 950px) {  /*---------- SLIDE CAPTION ----------*/  .fw_al_004_slide > h1 {    font-size: 55px;    line-height: 55px;  }}/*------------------------------------------------------*//* SLIDING TIMING FUNCTIONS/*------------------------------------------------------*//*---------- ps_ease ----------*/.ps_ease .carousel-inner > .item{  -webkit-transition-timing-function: ease;  -moz-transition-timing-function: ease;  -ms-transition-timing-function: ease;  -o-transition-timing-function: ease;  transition-timing-function: ease;}@media all and (transform-3d), (-webkit-transform-3d){  .ps_ease .carousel-inner > .item {    -webkit-transition-timing-function: ease;    -moz-transition-timing-function: ease;    -ms-transition-timing-function: ease;    -o-transition-timing-function: ease;    transition-timing-function: ease;  }}/*---------- ps_easeInOut ----------*/.ps_easeInOut .carousel-inner > .item{  -webkit-transition-timing-function: ease-in-out;  -moz-transition-timing-function: ease-in-out;  -ms-transition-timing-function: ease-in-out;  -o-transition-timing-function: ease-in-out;  transition-timing-function: ease-in-out;}@media all and (transform-3d), (-webkit-transform-3d){  .ps_easeInOut .carousel-inner > .item {    -webkit-transition-timing-function: ease-in-out;    -moz-transition-timing-function: ease-in-out;    -ms-transition-timing-function: ease-in-out;    -o-transition-timing-function: ease-in-out;    transition-timing-function: ease-in-out;  }}/*---------- ps_speedy ----------*/.ps_speedy .carousel-inner > .item{  -webkit-transition-timing-function: cubic-bezier(0,1,0,1);  -moz-transition-timing-function: cubic-bezier(0,1,0,1);  -ms-transition-timing-function: cubic-bezier(0,1,0,1);  -o-transition-timing-function: cubic-bezier(0,1,0,1);  transition-timing-function: cubic-bezier(0,1,0,1);}@media all and (transform-3d), (-webkit-transform-3d){  .ps_speedy .carousel-inner > .item {    -webkit-transition-timing-function: cubic-bezier(0,1,0,1);    -moz-transition-timing-function: cubic-bezier(0,1,0,1);    -ms-transition-timing-function: cubic-bezier(0,1,0,1);    -o-transition-timing-function: cubic-bezier(0,1,0,1);    transition-timing-function: cubic-bezier(0,1,0,1);  }}/*---------- ps_slowSpeedy ----------*/.ps_slowSpeedy .carousel-inner > .item{  -webkit-transition-timing-function: cubic-bezier(0.3,1,0,1);  -moz-transition-timing-function: cubic-bezier(0.3,1,0,1);  -ms-transition-timing-function: cubic-bezier(0.3,1,0,1);  -o-transition-timing-function: cubic-bezier(0.3,1,0,1);  transition-timing-function: cubic-bezier(0.3,1,0,1);}@media all and (transform-3d), (-webkit-transform-3d){  .ps_slowSpeedy .carousel-inner > .item {    -webkit-transition-timing-function: cubic-bezier(0.3,1,0,1);    -moz-transition-timing-function: cubic-bezier(0.3,1,0,1);    -ms-transition-timing-function: cubic-bezier(0.3,1,0,1);    -o-transition-timing-function: cubic-bezier(0.3,1,0,1);    transition-timing-function: cubic-bezier(0.3,1,0,1);  }}/*---------- ps_easeOutInCubic ----------*/.ps_easeOutInCubic .carousel-inner > .item{  -webkit-transition-timing-function: cubic-bezier(0.22,0.81,0.01,0.99);  -moz-transition-timing-function: cubic-bezier(0.22,0.81,0.01,0.99);  -ms-transition-timing-function: cubic-bezier(0.22,0.81,0.01,0.99);  -o-transition-timing-function: cubic-bezier(0.22,0.81,0.01,0.99);  transition-timing-function: cubic-bezier(0.22,0.81,0.01,0.99);}@media all and (transform-3d), (-webkit-transform-3d){  .ps_easeOutInCubic .carousel-inner > .item {    -webkit-transition-timing-function: cubic-bezier(0.22,0.81,0.01,0.99);    -moz-transition-timing-function: cubic-bezier(0.22,0.81,0.01,0.99);    -ms-transition-timing-function: cubic-bezier(0.22,0.81,0.01,0.99);    -o-transition-timing-function: cubic-bezier(0.22,0.81,0.01,0.99);    transition-timing-function: cubic-bezier(0.22,0.81,0.01,0.99);  }}/*---------- ps_swing ----------*/.ps_swing .carousel-inner > .item{  -webkit-transition-timing-function: cubic-bezier(.02,.01,.47,1);  -moz-transition-timing-function: cubic-bezier(.02,.01,.47,1);  -ms-transition-timing-function: cubic-bezier(.02,.01,.47,1);  -o-transition-timing-function: cubic-bezier(.02,.01,.47,1);  transition-timing-function: cubic-bezier(.02,.01,.47,1);}@media all and (transform-3d), (-webkit-transform-3d){  .ps_swing .carousel-inner > .item {    -webkit-transition-timing-function: cubic-bezier(.02,.01,.47,1);    -moz-transition-timing-function: cubic-bezier(.02,.01,.47,1);    -ms-transition-timing-function: cubic-bezier(.02,.01,.47,1);    -o-transition-timing-function: cubic-bezier(.02,.01,.47,1);    transition-timing-function: cubic-bezier(.02,.01,.47,1);  }}/*---------- ps_easeOutCubic ----------*/.ps_easeOutCubic .carousel-inner > .item{  -webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);  -moz-transition-timing-function: cubic-bezier(.215,.61,.355,1);  -ms-transition-timing-function: cubic-bezier(.215,.61,.355,1);  -o-transition-timing-function: cubic-bezier(.215,.61,.355,1);  transition-timing-function: cubic-bezier(.215,.61,.355,1);}@media all and (transform-3d), (-webkit-transform-3d){  .ps_easeOutCubic .carousel-inner > .item {    -webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);    -moz-transition-timing-function: cubic-bezier(.215,.61,.355,1);    -ms-transition-timing-function: cubic-bezier(.215,.61,.355,1);    -o-transition-timing-function: cubic-bezier(.215,.61,.355,1);    transition-timing-function: cubic-bezier(.215,.61,.355,1);  }}/*---------- ps_easeInOutCubic ----------*/.ps_easeInOutCubic .carousel-inner > .item{  -webkit-transition-timing-function: cubic-bezier(.645,.045,.355,1);  -moz-transition-timing-function: cubic-bezier(.645,.045,.355,1);  -ms-transition-timing-function: cubic-bezier(.645,.045,.355,1);  -o-transition-timing-function: cubic-bezier(.645,.045,.355,1);  transition-timing-function: cubic-bezier(.645,.045,.355,1);}@media all and (transform-3d), (-webkit-transform-3d){  .ps_easeInOutCubic .carousel-inner > .item {    -webkit-transition-timing-function: cubic-bezier(.645,.045,.355,1);    -moz-transition-timing-function: cubic-bezier(.645,.045,.355,1);    -ms-transition-timing-function: cubic-bezier(.645,.045,.355,1);    -o-transition-timing-function: cubic-bezier(.645,.045,.355,1);    transition-timing-function: cubic-bezier(.645,.045,.355,1);  }}/*---------- ps_easeOutCirc ----------*/.ps_easeOutCirc .carousel-inner > .item{  -webkit-transition-timing-function: cubic-bezier(.075,.82,.165,1);  -moz-transition-timing-function: cubic-bezier(.075,.82,.165,1);  -ms-transition-timing-function: cubic-bezier(.075,.82,.165,1);  -o-transition-timing-function: cubic-bezier(.075,.82,.165,1);  transition-timing-function: cubic-bezier(.075,.82,.165,1);}@media all and (transform-3d), (-webkit-transform-3d){  .ps_easeOutCirc .carousel-inner > .item {    -webkit-transition-timing-function: cubic-bezier(.075,.82,.165,1);    -moz-transition-timing-function: cubic-bezier(.075,.82,.165,1);    -ms-transition-timing-function: cubic-bezier(.075,.82,.165,1);    -o-transition-timing-function: cubic-bezier(.075,.82,.165,1);    transition-timing-function: cubic-bezier(.075,.82,.165,1);  }}/*---------- ps_easeOutExpo ----------*/.ps_easeOutExpo .carousel-inner > .item{  -webkit-transition-timing-function: cubic-bezier(.19,1,.22,1);  -moz-transition-timing-function: cubic-bezier(.19,1,.22,1);  -ms-transition-timing-function: cubic-bezier(.19,1,.22,1);  -o-transition-timing-function: cubic-bezier(.19,1,.22,1);  transition-timing-function: cubic-bezier(.19,1,.22,1);}@media all and (transform-3d), (-webkit-transform-3d){  .ps_easeOutExpo .carousel-inner > .item {    -webkit-transition-timing-function: cubic-bezier(.19,1,.22,1);    -moz-transition-timing-function: cubic-bezier(.19,1,.22,1);    -ms-transition-timing-function: cubic-bezier(.19,1,.22,1);    -o-transition-timing-function: cubic-bezier(.19,1,.22,1);    transition-timing-function: cubic-bezier(.19,1,.22,1);  }}/*---------- ps_easeInQuad ----------*/.ps_easeInQuad .carousel-inner > .item{  -webkit-transition-timing-function: cubic-bezier(.55,.085,.68,.53);  -moz-transition-timing-function: cubic-bezier(.55,.085,.68,.53);  -ms-transition-timing-function: cubic-bezier(.55,.085,.68,.53);  -o-transition-timing-function: cubic-bezier(.55,.085,.68,.53);  transition-timing-function: cubic-bezier(.55,.085,.68,.53);}@media all and (transform-3d), (-webkit-transform-3d){  .ps_easeInQuad .carousel-inner > .item {    -webkit-transition-timing-function: cubic-bezier(.55,.085,.68,.53);    -moz-transition-timing-function: cubic-bezier(.55,.085,.68,.53);    -ms-transition-timing-function: cubic-bezier(.55,.085,.68,.53);    -o-transition-timing-function: cubic-bezier(.55,.085,.68,.53);    transition-timing-function: cubic-bezier(.55,.085,.68,.53);  }}/*---------- ps_easeOutQuad ----------*/.ps_easeOutQuad .carousel-inner > .item{  -webkit-transition-timing-function: cubic-bezier(.25,.46,.45,.94);  -moz-transition-timing-function: cubic-bezier(.25,.46,.45,.94);  -ms-transition-timing-function: cubic-bezier(.25,.46,.45,.94);  -o-transition-timing-function: cubic-bezier(.25,.46,.45,.94);  transition-timing-function: cubic-bezier(.25,.46,.45,.94);}@media all and (transform-3d), (-webkit-transform-3d){  .ps_easeOutQuad .carousel-inner > .item {    -webkit-transition-timing-function: cubic-bezier(.25,.46,.45,.94);    -moz-transition-timing-function: cubic-bezier(.25,.46,.45,.94);    -ms-transition-timing-function: cubic-bezier(.25,.46,.45,.94);    -o-transition-timing-function: cubic-bezier(.25,.46,.45,.94);    transition-timing-function: cubic-bezier(.25,.46,.45,.94);  }}/*---------- ps_easeInOutQuad ----------*/.ps_easeInOutQuad .carousel-inner > .item{  -webkit-transition-timing-function: cubic-bezier(.455,.03,.515,.955);  -moz-transition-timing-function: cubic-bezier(.455,.03,.515,.955);  -ms-transition-timing-function: cubic-bezier(.455,.03,.515,.955);  -o-transition-timing-function: cubic-bezier(.455,.03,.515,.955);  transition-timing-function: cubic-bezier(.455,.03,.515,.955);}@media all and (transform-3d), (-webkit-transform-3d){  .ps_easeInOutQuad .carousel-inner > .item {    -webkit-transition-timing-function: cubic-bezier(.455,.03,.515,.955);    -moz-transition-timing-function: cubic-bezier(.455,.03,.515,.955);    -ms-transition-timing-function: cubic-bezier(.455,.03,.515,.955);    -o-transition-timing-function: cubic-bezier(.455,.03,.515,.955);    transition-timing-function: cubic-bezier(.455,.03,.515,.955);  }}/*---------- ps_easeOutQuart ----------*/.ps_easeOutQuart .carousel-inner > .item{  -webkit-transition-timing-function: cubic-bezier(.165,.84,.44,1);  -moz-transition-timing-function: cubic-bezier(.165,.84,.44,1);  -ms-transition-timing-function: cubic-bezier(.165,.84,.44,1);  -o-transition-timing-function: cubic-bezier(.165,.84,.44,1);  transition-timing-function: cubic-bezier(.165,.84,.44,1);}@media all and (transform-3d), (-webkit-transform-3d){  .ps_easeOutQuart .carousel-inner > .item {    -webkit-transition-timing-function: cubic-bezier(.165,.84,.44,1);    -moz-transition-timing-function: cubic-bezier(.165,.84,.44,1);    -ms-transition-timing-function: cubic-bezier(.165,.84,.44,1);    -o-transition-timing-function: cubic-bezier(.165,.84,.44,1);    transition-timing-function: cubic-bezier(.165,.84,.44,1);  }}/*---------- ps_easeInOutQuart ----------*/.ps_easeInOutQuart .carousel-inner > .item{  -webkit-transition-timing-function: cubic-bezier(.77,0,.175,1);  -moz-transition-timing-function: cubic-bezier(.77,0,.175,1);  -ms-transition-timing-function: cubic-bezier(.77,0,.175,1);  -o-transition-timing-function: cubic-bezier(.77,0,.175,1);  transition-timing-function: cubic-bezier(.77,0,.175,1);}@media all and (transform-3d), (-webkit-transform-3d){  .ps_easeInOutQuart .carousel-inner > .item {    -webkit-transition-timing-function: cubic-bezier(.77,0,.175,1);    -moz-transition-timing-function: cubic-bezier(.77,0,.175,1);    -ms-transition-timing-function: cubic-bezier(.77,0,.175,1);    -o-transition-timing-function: cubic-bezier(.77,0,.175,1);    transition-timing-function: cubic-bezier(.77,0,.175,1);  }}/*---------- ps_easeOutQuint ----------*/.ps_easeOutQuint .carousel-inner > .item{  -webkit-transition-timing-function: cubic-bezier(.23,1,.32,1);  -moz-transition-timing-function: cubic-bezier(.23,1,.32,1);  -ms-transition-timing-function: cubic-bezier(.23,1,.32,1);  -o-transition-timing-function: cubic-bezier(.23,1,.32,1);  transition-timing-function: cubic-bezier(.23,1,.32,1);}@media all and (transform-3d), (-webkit-transform-3d){  .ps_easeOutQuint .carousel-inner > .item {    -webkit-transition-timing-function: cubic-bezier(.23,1,.32,1);    -moz-transition-timing-function: cubic-bezier(.23,1,.32,1);    -ms-transition-timing-function: cubic-bezier(.23,1,.32,1);    -o-transition-timing-function: cubic-bezier(.23,1,.32,1);    transition-timing-function: cubic-bezier(.23,1,.32,1);  }}/*---------- ps_easeInSine ----------*/.ps_easeInSine .carousel-inner > .item{  -webkit-transition-timing-function: cubic-bezier(.47,0,.745,.715);  -moz-transition-timing-function: cubic-bezier(.47,0,.745,.715);  -ms-transition-timing-function: cubic-bezier(.47,0,.745,.715);  -o-transition-timing-function: cubic-bezier(.47,0,.745,.715);  transition-timing-function: cubic-bezier(.47,0,.745,.715);}@media all and (transform-3d), (-webkit-transform-3d){  .ps_easeInSine .carousel-inner > .item {    -webkit-transition-timing-function: cubic-bezier(.47,0,.745,.715);    -moz-transition-timing-function: cubic-bezier(.47,0,.745,.715);    -ms-transition-timing-function: cubic-bezier(.47,0,.745,.715);    -o-transition-timing-function: cubic-bezier(.47,0,.745,.715);    transition-timing-function: cubic-bezier(.47,0,.745,.715);  }}/*---------- ps_easeOutSine ----------*/.ps_easeOutSine .carousel-inner > .item{  -webkit-transition-timing-function: cubic-bezier(.39,.575,.565,1);  -moz-transition-timing-function: cubic-bezier(.39,.575,.565,1);  -ms-transition-timing-function: cubic-bezier(.39,.575,.565,1);  -o-transition-timing-function: cubic-bezier(.39,.575,.565,1);  transition-timing-function: cubic-bezier(.39,.575,.565,1);}@media all and (transform-3d), (-webkit-transform-3d){  .ps_easeOutSine .carousel-inner > .item {    -webkit-transition-timing-function: cubic-bezier(.39,.575,.565,1);    -moz-transition-timing-function: cubic-bezier(.39,.575,.565,1);    -ms-transition-timing-function: cubic-bezier(.39,.575,.565,1);    -o-transition-timing-function: cubic-bezier(.39,.575,.565,1);    transition-timing-function: cubic-bezier(.39,.575,.565,1);  }}/*---------- ps_easeInOutSine ----------*/.ps_easeInOutSine .carousel-inner > .item{  -webkit-transition-timing-function: cubic-bezier(.445,.05,.55,.95);  -moz-transition-timing-function: cubic-bezier(.445,.05,.55,.95);  -ms-transition-timing-function: cubic-bezier(.445,.05,.55,.95);  -o-transition-timing-function: cubic-bezier(.445,.05,.55,.95);  transition-timing-function: cubic-bezier(.445,.05,.55,.95);}@media all and (transform-3d), (-webkit-transform-3d){  .ps_easeInOutSine .carousel-inner > .item {    -webkit-transition-timing-function: cubic-bezier(.445,.05,.55,.95);    -moz-transition-timing-function: cubic-bezier(.445,.05,.55,.95);    -ms-transition-timing-function: cubic-bezier(.445,.05,.55,.95);    -o-transition-timing-function: cubic-bezier(.445,.05,.55,.95);    transition-timing-function: cubic-bezier(.445,.05,.55,.95);  }}.slide-btn {    font-family: 'interstate-blackregular';    font-size: 18px;    font-weight: 400;    background: rgba(0,0,0,.5);    cursor: pointer;    padding: 20px 30px;    display: inline-block;    margin: 15px 0px;    text-transform: uppercase;    letter-spacing: 1px;    outline: none;    position: relative;    -webkit-transition: all 0.3s;    -moz-transition: all 0.3s;    transition: all 0.3s;    border: 3px solid #fff;    color: #fff;    border-radius: 50px;    overflow: hidden;    box-shadow: 0 0 15px 0 rgba(0,0,0,.56);    text-align: center;    max-width: 400px;}.slide-btn::after {    content: '';    position: absolute;    z-index: -1;    -webkit-transition: all 0.3s;    -moz-transition: all 0.3s;    transition: all 0.3s;    width: 100%;    height: 0;    top: 50%;    left: 50%;    background: #fcdd0e;    opacity: 0;    -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);    -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);    -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);    transform: translateX(-50%) translateY(-50%) rotate(45deg);}.slide-btn:hover::after {    height: 460%;    opacity: 1;}.slide-btn:hover, .slide-btn:active {    color: #000000;    position: relative;    z-index: 10;}.fw_al_004_slide h2 {    font-size: 5vw;    text-transform: uppercase;    font-family: 'interstate-blackregular';    position: relative;    text-align: right;    color: #FFF;    opacity: .75;    line-height: 1;    text-shadow: 0 0 25px #000;}.fw_al_004_slide p {    color: #FFF;    font-style: normal;    font-size: 36px;    font-family: 'edoregular';    font-weight: 400;    text-shadow: 0 0 15px rgba(0,0,0,.56);}.video_section {    background-color: #000;    position: relative;}.home_video_poster {    position: relative;    z-index: 11;}.resp {    margin-top: 0;    position: relative;    padding-top: 0;    padding-bottom: 80%!important;    height: 0;    margin-bottom: 1rem;    overflow: hidden;}.home_video_poster::before {    content: "WE ARE CKO";    position: absolute;    left: -110px;    top: 50%;    transform: translateY(-50%);    color: #FFF;    height: 100%;    font-size: 100px;    width: 100px;    line-height: 1.1;    font-family: 'interstate-blackregular';    height: 330px;    z-index: 100;}.video_section::after {    box-shadow: 0 15px 70px 80px #000;    content: "";    bottom: 0;    left: 0;    height: 100%;    width: 100%;    position: absolute;    z-index: 10;}.video_section::before {    box-shadow: 0 -50px 60px 45px #000;    position: absolute;    top: 0;    left: 0;    content: "";    height: 100%;    width: 100%;}#home_section_one {    min-height: 1000px;    height: 1000px;    margin: 0 auto;    width: 100%;    position: relative;    -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;    background-attachment: fixed;    background-position: 50% 50%;}#home_section_one article {    text-align: right;    color: #fff;    width: 100%;    max-width: 640px;    position: absolute;    z-index: 201;    right: 5%;    top: 10%;}h2.var {    color: #fcdd0e;    font-size: 72px;    text-transform: uppercase;    font-weight: 400;    font-family: 'interstate-blackregular';}.home-text {    padding: 0 0;}#home_section_one article p {    font-size: 16px;    line-height: 30px;    margin: 0 0 20px;}.btn.btn-xlarge {    font-family: 'interstate-blackregular';    font-size: 16px;    background: none;    font-weight: 400;    cursor: pointer;    padding: 15px 50px;    display: inline-block;    margin: 15px 0px;    text-transform: uppercase;    letter-spacing: 1px;    outline: none;    position: relative;    -webkit-transition: all 0.3s;    -moz-transition: all 0.3s;    transition: all 0.3s;    border: 2px solid #fff;    color: #fff;    border-radius: 50px;    overflow: hidden;    box-shadow: 0 0 15px 0 rgba(0,0,0,.56);    letter-spacing: 2px;}.btn.btn-xlarge::after {    content: '';    position: absolute;    z-index: -1;    -webkit-transition: all 0.3s;    -moz-transition: all 0.3s;    transition: all 0.3s;    width: 100%;    height: 0;    top: 50%;    left: 50%;    background: #fcdd0e;    opacity: 0;    -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);    -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);    -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);    transform: translateX(-50%) translateY(-50%) rotate(45deg);}.btn.btn-xlarge:hover::after {    height: 460%;    opacity: 1;}.btn.btn-xlarge:hover, .btn.btn-xlarge:active {    color: #000000;    position: relative;    z-index: 10;    border: 2px solid #fff;}.btn-filled.btn {    font-family: 'interstate-blackregular';    font-size: 16px;    background: none;    font-weight: 400;    cursor: pointer;    padding: 15px 50px;    display: inline-block;    margin: 15px 0px;    text-transform: uppercase;    letter-spacing: 1px;    outline: none;    position: relative;    -webkit-transition: all 0.3s;    -moz-transition: all 0.3s;    transition: all 0.3s;    border: 2px solid #000;    color: #000;    border-radius: 50px;    overflow: hidden;    letter-spacing: 2px;}.btn-filled.btn::after {    content: '';    position: absolute;    z-index: -1;    -webkit-transition: all 0.3s;    -moz-transition: all 0.3s;    transition: all 0.3s;    width: 100%;    height: 0;    top: 50%;    left: 50%;    background: #fcdd0e;    opacity: 0;    -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);    -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);    -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);    transform: translateX(-50%) translateY(-50%) rotate(45deg);}.btn-filled.btn:hover::after {    height: 460%;    opacity: 1;}.btn-filled.btn:hover, .btn-filled.btn:active {    color: #000000;    position: relative;    z-index: 10;    border: 2px solid #fff;}.home-section-item {    position: absolute;    max-width: 300px;    color: #FFF;    font-size: 15px;    line-height: 20px;}.home-section-item.item-1 {    top: 7%;    left: 10%;}.home-section-item.item-2 {    top: 20%;    left: 40%;}.home-section-item.item-3 {    top: 50%;    left: 25%;}.item-icon {    margin: 0 0 0 -50px;    position: relative;    width: 200px;    text-align: center;    height: 200px;    border: 4px solid #FFF;    border-radius: 50%;    padding: 20px;}.item-icon svg {    max-width: 115px;    margin: 0 auto;}.item-icon::after {    width: 50px;    height: 200px;    border-left: 2px solid #FFF;    content: "";    position: absolute;    bottom: -200px;    left: 90px;    border-bottom: 2px solid #FFF;}.item-text {    margin: 150px 0 0 105px;}.title-bracket {  position: relative;  display: inline-block; }  .title-bracket__wrap {    overflow: hidden; }    .title-bracket__wrap--top, .title-bracket__wrap--bottom {      transition: transform 0.4s cubic-bezier(0.55, 0.055, 0.675, 0.19);      transform: translate3d(-100%, 0, 0); }  .title-bracket__sup:not(:last-child) {    margin-bottom: 10px; }    .title-bracket__sup:not(:last-child) > .sub-title {      padding-top: 10px; }  .title-bracket__sup--top, .title-bracket__sup--bottom {    transition: transform 0.4s cubic-bezier(0.55, 0.055, 0.675, 0.19);    transform: translate3d(110%, 0, 0); }  .title-bracket__sup--left, .title-bracket__sup--right {    transition: transform 0.4s cubic-bezier(0.55, 0.085, 0.68, 0.53) 0.01s; }  .title-bracket__sup--right {    padding-right: 40px;    text-align: right;    transform: translate3d(100%, 0, 0); }  .title-bracket__sup--left {    padding-left: 40px;    transform: translate3d(-100%, 0, 0); }  .title-bracket__h > * {    margin-bottom: 0; }  .title-bracket__h--top, .title-bracket__h--bottom {    transition: transform 0.4s cubic-bezier(0.55, 0.055, 0.675, 0.19);    transform: translate3d(110%, 0, 0); }  .title-bracket__h--left, .title-bracket__h--right {    transition: transform 0.4s cubic-bezier(0.55, 0.085, 0.68, 0.53); }  .title-bracket__h--right {    padding-right: 40px;    text-align: right;    transform: translate3d(100%, 0, 0); }  .title-bracket__h--left {    padding-left: 40px;    transform: translate3d(-100%, 0, 0); }  .title-bracket__bracket {    position: absolute;    z-index: 1; }    .title-bracket__bracket--left {      width: auto;      height: 100%;      top: 0;      left: 0; }    .title-bracket__bracket--right {      width: auto;      height: 100%;      top: 0;      right: 0; }    .title-bracket__bracket--bottom {      width: 100%;      height: auto;      bottom: 0;      left: 0; }    .title-bracket__bracket--top {      width: 100%;      height: auto;      top: 0;      left: 0; }  .title-bracket__layer {    position: absolute;    overflow: hidden; }    .title-bracket__layer:after, .title-bracket__layer:before {      content: '';      display: block;      position: absolute;      opacity: 0; }    .title-bracket__layer div {      position: absolute;      overflow: hidden; }      .title-bracket__layer div span {        width: 100%;        height: 100%;        display: block; }    .title-bracket__layer:nth-child(1) {      opacity: 1; }      .title-bracket__layer:nth-child(1) div span, .title-bracket__layer:nth-child(1):after, .title-bracket__layer:nth-child(1):before {        background-color: #fcdd0e; }      .title-bracket__layer:nth-child(1):after, .title-bracket__layer:nth-child(1):before {        transition: transform 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53) 0.2s, opacity 0s linear 0.4s; }      .title-bracket__layer:nth-child(1) div,      .title-bracket__layer:nth-child(1) div span {        transition: transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0.4s; }    .title-bracket__layer:nth-child(2) {      display: none; }      .title-bracket__layer:nth-child(2):after, .title-bracket__layer:nth-child(2):before {        transition: transform 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53), opacity 0s linear 0.2s; }      .title-bracket__layer:nth-child(2) div,      .title-bracket__layer:nth-child(2) div span {        transition: transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0.2s; }    .title-bracket__layer--left {      top: 0;      left: 0;      width: 28px;      height: 100%; }      .title-bracket__layer--left:after, .title-bracket__layer--left:before {        width: 15px;        height: 13px;        left: 13px;        transform: translate3d(-100%, 0, 0); }      .title-bracket__layer--left:before {        top: 0; }      .title-bracket__layer--left:after {        bottom: 0; }      .title-bracket__layer--left div {        top: 0;        left: 0;        width: 13px;        height: 100%;        transform: translate3d(0, -50%, 0); }        .title-bracket__layer--left div span {          transform: translate3d(0, 100%, 0); }    .title-bracket__layer--right {      top: 0;      right: 0;      width: 28px;      height: 100%; }      .title-bracket__layer--right:after, .title-bracket__layer--right:before {        width: 15px;        height: 13px;        right: 13px;        transform: translate3d(100%, 0, 0); }      .title-bracket__layer--right:before {        top: 0; }      .title-bracket__layer--right:after {        bottom: 0; }      .title-bracket__layer--right div {        top: 0;        right: 0;        width: 13px;        height: 100%;        transform: translate3d(0, -50%, 0); }        .title-bracket__layer--right div span {          transform: translate3d(0, 100%, 0); }    .title-bracket__layer--bottom {      bottom: 0;      left: 0;      width: 100%;      height: 28px; }      .title-bracket__layer--bottom:after {        content: '';        display: table;        clear: both; }      .title-bracket__layer--bottom:after, .title-bracket__layer--bottom:before {        width: 13px;        height: 15px;        bottom: 13px;        transform: translate3d(0, 100%, 0); }      .title-bracket__layer--bottom:before {        left: 0; }      .title-bracket__layer--bottom:after {        right: 0; }      .title-bracket__layer--bottom div {        bottom: 0;        left: 0;        width: 100%;        height: 13px;        transform: translate3d(-50%, 0, 0); }        .title-bracket__layer--bottom div span {          transform: translateX(100%) translateX(1px); }    .title-bracket__layer--top {      top: 0;      left: 0;      width: 100%;      height: 28px; }      .title-bracket__layer--top:after {        content: '';        display: table;        clear: both; }      .title-bracket__layer--top:after, .title-bracket__layer--top:before {        width: 13px;        height: 15px;        top: 13px;        transform: translate3d(0, -100%, 0); }      .title-bracket__layer--top:before {        left: 0; }      .title-bracket__layer--top:after {        right: 0; }      .title-bracket__layer--top div {        top: 0;        left: 0;        width: 100%;        height: 13px;        transform: translate3d(-50%, 0, 0); }        .title-bracket__layer--top div span {          transform: translateX(100%) translateX(1px); }  .title-bracket--left {    padding: 0; }  .title-bracket--right {    padding: 0; }  .title-bracket--bottom {    padding: 20px 33px 30px; }  .title-bracket--top {    padding: 40px 33px 20px; }  .title-bracket--hover .title-bracket__layer:nth-child(1) {    opacity: .2; }    .title-bracket--hover .title-bracket__layer:nth-child(1) div span, .title-bracket--hover .title-bracket__layer:nth-child(1):after, .title-bracket--hover .title-bracket__layer:nth-child(1):before {      background-color: #FFF; }  .title-bracket--hover .title-bracket__layer:nth-child(2) {    display: block;    opacity: 1; }    .title-bracket--hover .title-bracket__layer:nth-child(2) div span, .title-bracket--hover .title-bracket__layer:nth-child(2):after, .title-bracket--hover .title-bracket__layer:nth-child(2):before {      background-color: #fcdd0e; }  .title-bracket.is-inview .title-bracket__wrap--top, .title-bracket.is-inview .title-bracket__wrap--bottom, .title-bracket.is-active .title-bracket__wrap--top, .title-bracket.is-active .title-bracket__wrap--bottom {    transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1);    transform: translate3d(0, 0, 0); }  .title-bracket.is-inview .title-bracket__sup--left, .title-bracket.is-inview .title-bracket__sup--right, .title-bracket.is-active .title-bracket__sup--left, .title-bracket.is-active .title-bracket__sup--right {    transition: transform 1.5s cubic-bezier(0.19, 1, 0.22, 1) 0.3s;    transform: translate3d(0, 0, 0); }  .title-bracket.is-inview .title-bracket__sup--top, .title-bracket.is-inview .title-bracket__sup--bottom, .title-bracket.is-active .title-bracket__sup--top, .title-bracket.is-active .title-bracket__sup--bottom {    transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.35s;    transform: translate3d(0, 0, 0); }  .title-bracket.is-inview .title-bracket__h--left, .title-bracket.is-inview .title-bracket__h--right, .title-bracket.is-active .title-bracket__h--left, .title-bracket.is-active .title-bracket__h--right {    transition: transform 1.5s cubic-bezier(0.23, 1, 0.32, 1) 0.3s;    transform: translate3d(0, 0, 0); }  .title-bracket.is-inview .title-bracket__h--top, .title-bracket.is-inview .title-bracket__h--bottom, .title-bracket.is-active .title-bracket__h--top, .title-bracket.is-active .title-bracket__h--bottom {    transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0.3s;    transform: translate3d(0, 0, 0); }  .title-bracket.is-inview .title-bracket__layer:nth-child(1):after, .title-bracket.is-inview .title-bracket__layer:nth-child(1):before, .title-bracket.is-active .title-bracket__layer:nth-child(1):after, .title-bracket.is-active .title-bracket__layer:nth-child(1):before {    transform: translate3d(0, 0, 0);    opacity: 1;    transition: transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, opacity 0s linear 0.3s; }  .title-bracket.is-inview .title-bracket__layer:nth-child(1) div,  .title-bracket.is-inview .title-bracket__layer:nth-child(1) div span, .title-bracket.is-active .title-bracket__layer:nth-child(1) div,  .title-bracket.is-active .title-bracket__layer:nth-child(1) div span {    transform: translate3d(0, 0, 0);    transition: transform 0.3s cubic-bezier(0.47, 0, 0.745, 0.715); }  @media not screen and (max-width: 768px) {    .title-bracket.is-inview:hover .title-bracket__layer:nth-child(2):after, .title-bracket.is-inview:hover .title-bracket__layer:nth-child(2):before, .title-bracket.is-active:hover .title-bracket__layer:nth-child(2):after, .title-bracket.is-active:hover .title-bracket__layer:nth-child(2):before {      transform: translate3d(0, 0, 0);      opacity: 1;      transition: transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, opacity 0s linear 0.3s; }    .title-bracket.is-inview:hover .title-bracket__layer:nth-child(2) div,    .title-bracket.is-inview:hover .title-bracket__layer:nth-child(2) div span, .title-bracket.is-active:hover .title-bracket__layer:nth-child(2) div,    .title-bracket.is-active:hover .title-bracket__layer:nth-child(2) div span {      transform: translate3d(0, 0, 0);      transition: transform 0.3s cubic-bezier(0.47, 0, 0.745, 0.715); } }  @media screen and (max-width: 1366px) {    .title-bracket__sup--right {      padding-right: 30px; }    .title-bracket__sup--left {      padding-left: 30px; }    .title-bracket__h--right {      padding-right: 30px; }    .title-bracket__h--left {      padding-left: 30px; } }  @media screen and (max-width: 768px) {    .title-bracket {      display: block; }      .title-bracket__sup:not(:last-child) {        padding-top: 3px; }      .title-bracket__sup--right {        padding-right: 25px; }      .title-bracket__sup--left {        padding-left: 25px; }      .title-bracket__h--right {        padding-right: 25px; }      .title-bracket__h--left {        padding-left: 25px; }      .title-bracket__layer--left {        width: 24px;        height: 100%; }        .title-bracket__layer--left:after, .title-bracket__layer--left:before {          width: 13px;          height: 11px;          left: 11px; }        .title-bracket__layer--left div {          width: 11px;          height: 100%; }      .title-bracket__layer--right {        width: 24px;        height: 100%; }        .title-bracket__layer--right:after, .title-bracket__layer--right:before {          width: 13px;          height: 11px;          right: 11px; }        .title-bracket__layer--right div {          width: 11px;          height: 100%; }      .title-bracket__layer--bottom {        width: 100%;        height: 24px; }        .title-bracket__layer--bottom:after, .title-bracket__layer--bottom:before {          width: 11px;          height: 13px;          bottom: 11px; }        .title-bracket__layer--bottom:before {          left: 0; }        .title-bracket__layer--bottom:after {          right: 0; }        .title-bracket__layer--bottom div {          width: 100%;          height: 11px; }      .title-bracket__layer--top {        width: 100%;        height: 24px; }        .title-bracket__layer--top:after, .title-bracket__layer--top:before {          width: 11px;          height: 13px;          top: 11px; }        .title-bracket__layer--top div {          width: 100%;          height: 11px; }      .title-bracket--left {        padding: 30px 0 30px 11px; }      .title-bracket--right {        padding: 30px 0 30px 11px; }      .title-bracket--bottom {        padding: 20px 31px 30px; }      .title-bracket--top {        padding: 30px 26px 10px; } }.column-wrap {    float: left;    width: 100%;}.column {    float: left;    text-align: right;    color: #FFFFFF;    width: 50%;    margin: 0 0 20px;}.column-icon {    max-width: 50px;    overflow: hidden;    height: 50px;    display: inline-block;    position: relative;    top: 20px;}.column-icon svg {    max-width: 50px;    margin: 0 auto;    max-height: 50px;}.column h4 {    font-size: 16px;    text-transform: uppercase;    letter-spacing: 2px;    color: #fcdd0e;    display: inline-block;    margin: 0 0;}.floating-item span {    position: absolute;    display: block;    height: 100%;    width: 100%;    left: 0;    top: 0;    -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;    background-position: 50%;}.section-two-wrap {    padding: 50px;    float: left;    width: 50%;}.section-two-transformations {    float: left;    width: 100%;    padding: 0 100px;}.section-two-container {    background-color: #FFFFFF;    box-shadow: 0 0 35px 0 rgba(0,0,0,.25);    padding: 50px 0;    text-align: right;    width: 100%;}.section-two-transformations .slick-slide {    -webkit-transition: all 400ms linear;    transition: all 400ms linear;}.section-two-transformations .slick-slide {    opacity: 0.3;    -webkit-transform: scale(0.8);    -moz-transform: scale(0.8);    transform: scale(0.8);    padding: 0 20px;}.section-two-transformations  .slick-slide.slick-current {    opacity: 1;    -webkit-transform: scale(1.0);    -moz-transform: scale(1.0);    transform: scale(1.0);}.section-two-transformations .slick-dots {    position: absolute;    z-index: 10;    width: 350px;    bottom: -66px;    right: 0;    padding-left: 0;    margin: 0 auto;    left: 0;}.section-two-transformations .slick-dots li {    float: left;    position: relative;    margin-right: 10px;    list-style: none;}.section-two-transformations .slick-dots li button {    position: relative;    width: 14px;    height: 18px;    text-indent: -9999px;    line-height: 14px;    border: none;    cursor: pointer;    position: relative;    background: none;    border-radius: 100%;    border: 1px solid transparent;    display: block;}.section-two-transformations .slick-dots li.slick-active button {    border-color: rgba(0, 0, 0, 0.41);}.section-two-transformations .slick-dots li button:before {    content: '';    position: absolute;    top: 4px;    left: 4px;    bottom: 4px;    right: 4px;    border-radius: 100%;    background: #000;    -webkit-transition: all 200ms linear;    transition: all 200ms linear;}.section-two-transformations .slick-dots li.slick-active button:before {    -webkit-transform: scale(1.5);    -moz-transform: scale(1.5);    transform: scale(1.5);}.section-two-transformations .slick-dots li.slick-active button:before {    background: #FAC921 !important;}#home_section_two .title-bracket {    margin-right: 40px;}.section-two-container h2.var {    text-shadow: 1px 1px 0 #000000;}.section-two-container .title-bracket__layer:nth-child(1) div span, .section-two-container .title-bracket__layer:nth-child(1)::after, .section-two-container .title-bracket__layer:nth-child(1)::before {    background-color: #000;}#home_section_two .btn.btn-xlarge {    margin: 10px 0 10px;    display: block;    width: 400px;    padding: 15px 0;    background-color: #000;    margin: 0 auto;    clear: both;}#home_section_three {    background-position: 50% 50%;    margin: 0 auto;    width: 100%;    position: relative;    padding: 0;    height: 900px;    -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;    background-attachment: fixed;}#home_section_three article {    -ms-flex: 0 1 auto;    flex: 0 1 auto;    text-align: left;    color: #fff;    width: 100%;    max-width: 600px;    margin: auto auto auto 0;    position: relative;    z-index: 201;}#home_section_two {    margin: 0 auto;    width: 100%;    position: relative;    padding: 0;    height: 900px;    -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;    background-attachment: fixed;}#home_section_two article {    -ms-flex: 0 1 auto;    flex: 0 1 auto;    text-align: left;    color: #fff;    width: 100%;    max-width: 600px;    margin: auto auto auto 0;    position: relative;    z-index: 201;}.section-2-text {    max-width: 40%;    position: absolute;    padding: 0 50px 0 0;    right: 5%;    text-align: right;    color: #FFF;    top: 20%;}.section-2-text h2 {    font-family: 'edoregular';    color: #fff;    font-size: 4vw;    font-weight: 400;}.section-2-text h3 {    font-family: 'interstate-boldbold';    font-weight: 400;    text-transform: uppercase;    line-height: 1.1;    color: #ffffff;}.section-2-text p {    color: #fff;}.section-2-text .btn.btn-xlarge {    background-color: #000000;}.section-3-text {    max-width: 40%;    position: absolute;    left: 5%;    top: 50%;    transform: translateY(-50%);}.section-3-text .title-bracket--right {    padding-left: 0;}.section-3-text h2 {    color: #000;    font-size: 3.5vw;}.section-3-text .title-bracket__layer:nth-child(1) div span, .section-3-text .title-bracket__layer:nth-child(1)::after, .section-3-text .title-bracket__layer:nth-child(1)::before {    background-color: #000;}.section-3-text h3 {    font-family: 'interstate-boldbold';    font-weight: 400;    line-height: 1.1;    font-size: 36px;    text-transform: uppercase;}.section-3-text p, .section-3-text li {    color: #000000;}.section-3-text .btn.btn-xlarge {    background-color: #000000;}#recent_posts {    margin: 0 auto;    width: 100%;    position: relative;    padding: 0;    height: 100%;    min-height: 900px;    -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;    background-attachment: fixed;    clear: both;}.blog-title-content .title-bracket.title-bracket--right.title-bracket--.is-inview {    width: 75%;    float: left;    padding-left: 0;    margin-right: 5%;}#recent_posts .slider {    width: 100%;    float: left;}.blog-title-content .btn {    float: right;    margin-top: 35px;    background-color: #fcdd0e;}.blog-title-content .btn.btn-xlarge, .blog-title-content .btn.btn-xlarge:active {    color: #000;}.blog-title-content .btn.btn-xlarge:hover::after {    background-color: #000000;}.blog-title-content .btn.btn-xlarge:hover, .blog-title-content .btn.btn-xlarge:active {    color: #ffffff;}.blog-title-content {    position: relative;    width: 100%;    margin: 5% auto 0;    z-index: 10;}.blog-title-content h2 {    color: #FFFFFF;    font-size: 54px;    text-shadow: 0 0 10px #000;}.blog-btn-wrap {    float: left;    width: 20%;}#recent_posts .slick-slide {    -webkit-transition: all 400ms linear;    transition: all 400ms linear;}#recent_posts .slick-slide {    opacity: 1;    -webkit-transform: scale(0.8);    -moz-transform: scale(0.8);    transform: scale(0.8);}#recent_posts  .slick-slide.slick-current {    opacity: 1;    -webkit-transform: scale(0.8);    -moz-transform: scale(0.8);    transform: scale(0.8);}.post-featured-image-wrap {    height: 400px;    background-color: #333333;}#recent_posts .slick-slide.slick-current .featured-image {    display: block;}.featured-image {    height: 100%;    display: block;}#recent_posts .post-content {    background-color: #fff;    border: none;    margin: 0;}.post-date {    color: #000;    text-align: right;    display: block;    text-transform: uppercase;    letter-spacing: 2px;    font-size: 12px;}.post-content h3 {    color: #000;    text-transform: uppercase;    font-weight: 400;    font-family: 'interstate-blackregular';}.post-content p {    color: #000;    font-weight: 400;    font-size: 14px;    letter-spacing: 1px;}#recent_posts .slick-dots {    position: absolute;    z-index: 10;    width: 100%;    bottom: 0;    right: 0;    padding-left: 20px;    margin: 0;    text-align: center;}#recent_posts .slick-dots li {    display: inline-block;    position: relative;    margin-right: 10px;    list-style: none;}#recent_posts .slick-dots li button {    position: relative;    width: 14px;    height: 14px;    text-indent: -9999px;    line-height: 14px;    border: none;    cursor: pointer;    position: relative;    background: none;    border-radius: 100%;    border: 1px solid transparent;    display: block;    padding: 0;}#recent_posts .slick-dots li.slick-active button {    border-color: rgba(255, 255, 255, 0.41);}#recent_posts .slick-dots li button:before {    content: '';    position: absolute;    top: 4px;    left: 4px;    bottom: 4px;    right: 4px;    border-radius: 100%;    background: #eee;    -webkit-transition: all 200ms linear;    transition: all 200ms linear;}#recent_posts .slick-dots li.slick-active button:before {    -webkit-transform: scale(1.5);    -moz-transform: scale(1.5);    transform: scale(1.5);}#recent_posts .slick-dots li.slick-active button:before {    background: #FAC921 !important;}#social-feed {    background-color: #FFFFFF;    text-align: center;    padding: 100px 0;    clear: both;}.social-feed-title {    vertical-align: middle;    display: inline-flex;}.social-feed-title span {    font-size: 30px;    letter-spacing: 2px;    text-transform: uppercase;    font-family: 'interstate-blackregular';    display: inline-block;    font-weight: 400;}.social-feed-title ul {    list-style: none;    margin: 0 0 0 25px;    padding: 0;    display: inline-block;}.social-feed-title ul li {    float: left;    margin: 0 10px;}.social-feed-title ul li a {    color: #000;    font-size: 36px;}.social-feed-title ul li a:hover {    color: #fcdd0e;}.social-feed-container {    -moz-column-count: 3;    -moz-column-gap: 10px;    -webkit-column-count: 3;    -webkit-column-gap: 10px;    column-count: 3;    column-gap: 10px;    margin-top: 50px;}/* Plugin styles */.social-feed-element.hidden{    background-color:red !important;}.social-feed-element .pull-left{    float:left;    margin-right: 10px;}.social-feed-element .pull-right {    margin-left: 10px;}.social-feed-element img {    width: 100%;    width: auto\9;    height: auto;    border: 0;      vertical-align: middle;    -ms-interpolation-mode: bicubic;}.social-feed-element .attachment {    vertical-align: middle;    -ms-interpolation-mode: bicubic;}/* Link styles */.social-feed-element a {    color: #0088cc;    text-decoration: none;}.social-feed-element a:focus {    outline: thin dotted #333;    outline: 5px auto -webkit-focus-ring-color;    outline-offset: -2px;}.social-feed-element a:hover,.social-feed-element a:active {    outline: 0;    color: #005580;    text-decoration: underline;}/* Text styles */.social-feed-element small {    font-size: 85%;}.social-feed-element strong {    font-weight: bold;}.social-feed-element em {    font-style: italic;}.social-feed-element p {    margin: 0 0 10px;}.social-feed-element .media-body > p{    margin-bottom:4px;    min-height:20px;}.social-feed-element p.social-feed-text {    margin: 0;    overflow: hidden;    text-overflow: ellipsis;    -webkit-line-clamp: 5;    -webkit-box-orient: vertical;}/* Message styles */.social-feed-element,.social-feed-element .media-body {    overflow: hidden;    zoom: 1;    *overflow: visible;}.social-feed-element .media-body .social-network-icon{    margin-top: -3px;    margin-right:5px;    width:16px;}.social-feed-element .media-body div{    color:#666;    line-height: 20px;}.social-feed-element:first-child {    margin-top: 0;}.social-feed-element .media-object {    display: block;    width: 48px;    border-radius: 50%;    background-color: #FFF;    padding: 2px;    position: relative;    top: 5px;    left: 5px;}.social-feed-element .media-heading {    margin: 0 0 5px;}.social-feed-element .media-list {    margin-left: 0;    list-style: none;}.social_badge {    position: absolute;    right: 0;    top: 0;    display: block;    color: #FFF;    background-color: #111111;    padding: 5px;    font-size: 30px;    border-left: 5px solid #fff;    border-bottom: 5px solid #FFF;}.social-feed-element .muted {    color: #999;}.social-feed-element a.muted:hover,.social-feed-element a.muted:focus {    color: #808080;}.social-feed-element {    transition: 0.25s;    -webkit-backface-visibility: hidden;    color: #333;    text-align: left;    font-size: 14px;    line-height: 16px;    position: relative;    margin-bottom: 10px;}.social-feed-element:hover{    opacity: .8;}.social-feed-element .content {    position: absolute;    padding: 0;    left: 0;    top: 0;    width: 100%;}.social-feed-element .social-network-icon{    opacity:0.7;}.social-feed-element .author-title{    color: #444;    line-height: 1.5em;    font-weight: 500;  }#testimonials .slick-dots {    position: absolute;    z-index: 10;    width: 50%;    bottom: -66px;    right: 0;    padding-left: 20px;    margin: 0;}#testimonials .slick-dots li {    float: left;    position: relative;    margin-right: 10px;    list-style: none;}#testimonials .slick-dots li button {    position: relative;    width: 14px;    height: 18px;    text-indent: -9999px;    line-height: 14px;    border: none;    cursor: pointer;    position: relative;    background: none;    border-radius: 100%;    border: 1px solid transparent;    display: block;}#testimonials .slick-dots li.slick-active button {    border-color: rgba(0, 0, 0, 0.41);}#testimonials .slick-dots li button:before {    content: '';    position: absolute;    top: 4px;    left: 4px;    bottom: 4px;    right: 4px;    border-radius: 100%;    background: #000000;    -webkit-transition: all 200ms linear;    transition: all 200ms linear;}#testimonials .slick-dots li.slick-active button:before {    -webkit-transform: scale(1.5);    -moz-transform: scale(1.5);    transform: scale(1.5);}#testimonials .slick-dots li.slick-active button:before {    background: #FAC921 !important;}#testimonials {    background-color: #FFFFFF;}.site-footer.footer p, .site-footer.footer a {    color: #FFF;    font-size: 14px;    letter-spacing: 1px;}.site-footer.footer a:hover {    color: #fcdd0e;}.footer-menu ul {    list-style: none;    margin: 0;    width: 100%;}.footer-menu ul li {    float: left;    width: 50%;    margin: 0;}.footer-menu ul li a {    font-size: 14px;    letter-spacing: 2px;}.social-feed-footer ul {    list-style: none;    margin: 0;}.social-feed-footer ul li {    float: left;    margin: 0 10px;}footer.site-footer.footer .social-feed-footer ul li a {    font-size: 24px;}.site-footer .btn.btn-xlarge {    padding: 10px 30px;    margin-top: 30px;}.site-footer .btn.btn-xlarge:hover {    color: #000;}/*Map CSS */.map_container {    float: left;    width: 100%;    margin-top: -20px;}#super-left-panel {    width: 50%;    padding: 0 50px!important;    background-color: #FFF;}.store-locator-map-holder.ssf-column.large-9 {    width: 50%;}#ssf_adress_input_box::before {    content: "90 CLUBS & COUNTING \A YOUR NEW BODY STARTS HERE";    position: relative;    font-family: 'interstate-blackregular';    font-size: 36px;    font-weight: 400;    line-height: 1.1;    margin: 20px 0;    display: block;    white-space: pre;}.store-locator__geolocator {    color: #000000!important;}.hide-for-small-down {    display: none;}.infobox__row.infobox__row--marker {    display: none;}#storeLocator__storeListRow .store-locator__infobox {    background-color: #FFF;    border-bottom: 1px solid #000000;    text-align: left;}#storeLocator__storeList .infobox__row.infobox__title.store-location, #storeLocator__storeList .infobox__row.store-address, #storeLocator__storeList .store-website, #storeLocator__storeList .store-tel {    text-transform: uppercase;    font-size: 16px;    padding: 0;    display: block !important;}#storeLocator__storeList .infobox__row.infobox__title.store-location {    font-size: 20px;    font-weight: 800;    color: #000;    margin: 0 0 10px;}#storeLocator__storeList .store-website {    color: #000000;}#storeLocator__storeList .infobox__row.infobox__cta.ssflinks {    padding: 0;    border: none;    text-align: left;}.infobox__row.infobox__cta.ssflinks {    padding: 0;    border: none;    text-align: left;    color: #000;    text-transform: uppercase;}#storeLocatorInfobox {    background-color: #000;}.store-locator-map .store-locator__infobox::before {    border-right-color: #000 !important;}#dirbutton {    border: none;        border-bottom-color: currentcolor;        border-bottom-style: none;        border-bottom-width: medium;    text-align: left;    padding: 0 15px;}/*********Inside Page Banner****************/.arrow {    text-align: center;    margin: 0 auto;    position: absolute;    bottom: 10px;    left: 0;    right: 0;    font-size: 24px;    border: 2px solid #FAC921;    width: 50px;    height: 50px;    border-radius: 50%;    line-height: 50px;}.arrow:hover {    background-color: #FAC921;}.arrow a {    display: block;    height: 50px;    line-height: 50px;}.bounce {  -moz-animation: bounce 2s infinite;  -webkit-animation: bounce 2s infinite;  animation: bounce 2s infinite;}@keyframes bounce {  0%, 20%, 50%, 80%, 100% {    transform: translateY(0);  }  40% {    transform: translateY(-30px);  }  60% {    transform: translateY(-15px);  }}.scroll {    position: absolute;    left: 5%;    bottom: 0;    letter-spacing: 3px;    color: #FFF;    font-size: 16px;    text-orientation: upright;    writing-mode: vertical-lr;}.scroll::before {    content: "";    position: absolute;    height: 150%;    width: 2px;    background-color: #fcdd0e;    left: 0;    top: 0;    -webkit-transition: transform 0.35s ease-out;    -moz-transition: transform 0.35s ease-out;    -ms-transition: transform 0.35s ease-out;    -o-transition: transform 0.35s ease-out;    transition: transform 0.35s ease-out;    -webkit-transform-origin: top;    -moz-transform-origin: top;    -ms-transform-origin: top;    transform-origin: top;}.home-banner {    height: 900px;    position: relative;    background-attachment: fixed;    background-size: cover;    background-position-x: 50% 50%;    margin-top: 0;    z-index: 10;}.banner_content_wrap {    position: absolute;    top: 50%;    transform: translateY(-50%);    right: 5%;    text-align: right;    width: 54%;}.banner_content h2 {    font-size: 5vw;    text-transform: uppercase;    font-family: 'interstate-blackregular';    position: relative;    text-align: right;    color: #FFF;    opacity: .5;    line-height: 1;}.home-banner .slide-btn {    font-size: 17px;    padding: 15px 38px;    margin: 30px 0 0;    display: inline-block;}.banner_content h1 {    color: #FFF;    text-transform: uppercase;    font-family: interstate-regularcondensedRg;    margin-top: 10px;    letter-spacing: 2px;    font-size: 64px;    line-height: 1.1;}.banner_wrap {    margin-top: 0;    height: 800px;    position: relative;    width: 100%;    background-position: center center;    background-size: cover;    background-attachment: fixed;    z-index: 100;}.single .banner_wrap {    height: 500px;}.blog .banner_wrap, .archive .banner_wrap {    height: 500px;}.banner_title {    font-family: interstate-regularcondensedRg;    text-transform: uppercase;    color: #FFF;    font-size: 5vw;    opacity: 1;    display: block;    line-height: 1;    text-shadow: none;}.banner_text {    position: absolute;    right: 5%;    top: 50%;    text-align: right;    transform: translateY(-50%);}.banner_heading {    font-family: 'interstate-regularregular';    display: block;    font-size: 24px;    font-weight: 400;    width: 100%;    line-height: 36px;    color: #fcdd0e;    text-transform: uppercase;}.banner_heading strong {    color: #fcdd0e;}/**********Pages***************/.main_content {    padding: 100px 0;}.about_wrap {    width: 100%;    float: left;    position: relative;    background-attachment: fixed;    background-position: center center;    background-size: cover;    background-image: url(assets/images/about-bg.jpg);}.about_content .btn {    background-color: #000;}.video_poster {    background: url(assets/images/video-poster.jpg) no-repeat 0 0;        background-size: auto auto;    width: 100%;    height: 700px;    -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;    position: relative;}.fancybox-media.play_button {    position: absolute;    top: 0;    left: 0;    right: 0;    width: 100%;    height: 100%;    font-size: 48px;    line-height: 700px;    text-align: center;}.fancybox-media.play_button i {    background-color: rgba(0,0,0,.5);    padding: 25px;    border-radius: 50%;    border: 5px solid #FFF;    width: 100px;    height: 100px;    line-height: 40px;}.about_video {    position: relative;    padding: 0;    text-align: center;    padding: 75px 0;    clear: both;}.about_video h2 {    font-size: 80px;    color: #000;}    @media only screen and (max-width: 768px){        .about_video h2 {            font-size: 30px;        }    }.about_content {    position: relative;    float: right;    width: 60%;    text-align: right;    padding: 100px 5em 100px 15%;    background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(253,221,16,0.6) 30%, rgba(253,221,16,1) 50%);    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(253,221,16,0.6) 30%,rgba(253,221,16,1) 50%);    background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(253,221,16,0.6) 30%,rgba(253,221,16,1) 50%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#fddd10',GradientType=1 );}.about_wrap.two {    background-attachment: fixed;    background-position: center center;    background-size: cover;    background-image: url(assets/images/about-bg2.jpg);}.about_wrap.two .about_content {    position: relative;    float: left;    width: 50%;    text-align: left;    color: #ffffff;    background: none;}.about_content h2 {    color: #000;    font-size: 4vw;    text-transform: uppercase;    font-weight: 400;    font-family: 'interstate-blackregular';}.about_content p {    color: #000;}.about_wrap.two .about_content p {    color: #fff;}.about_wrap.two h2 {    color: #ffffff;}.about_faqs {    padding: 75px 0;    float: left;    width: 100%;}.accordion dl,.accordion-list {   border:1px solid #ddd;}.accordion dl,.accordion-list:after {       content: "";       display:block;       height:1em;       width:100%;       background-color:darken(#38cc70, 10%);     }.accordion dd, .accordion__panel {    background-color: #eee;    font-size: 1em;    line-height: 1.5em;    width: 100%;    margin: 0;}.accordion p {  padding:1em 2em 1em 2em;}.accordion {    position: relative;    background-color: #eee;    height: 100%;    display: inline-block;}.accordionTitle, .accordion__Heading {    background-color: #FFF;    text-align: left;    font-weight: 400;    padding: 2em;    display: block;    text-decoration: none;    color: #333333;    width: 100%;    font-family: 'interstate-blackregular';    border: 1px solid #DDD;    text-transform: uppercase;    position: relative;}.accordionTitle::before {    content: "+";    font-size: 1.5em;    line-height: 1em;    float: right;    transition: transform 0.3s ease-in-out;}.accordionTitleActive, .accordionTitle.is-expanded:before {           transform:rotate(-225deg);    }.accordionItem {    height:auto;    overflow:hidden;          max-height:50em;    transition:max-height 1s;            @media screen and (min-width:48em) {         max-height:15em;        transition:max-height 0.5s            }       } .accordionItem.is-collapsed {    max-height:0;}.no-js .accordionItem.is-collapsed {  max-height: auto;}.animateIn {     animation: accordionIn 0.45s normal ease-in-out both 1; }.animateOut {     animation: accordionOut 0.45s alternate ease-in-out both 1;}@keyframes accordionIn {  0% {    opacity: 0;    transform:scale(0.9) rotateX(-60deg);    transform-origin: 50% 0;  }  100% {    opacity:1;    transform:scale(1);  }}@keyframes accordionOut {    0% {       opacity: 1;       transform:scale(1);     }     100% {          opacity:0;           transform:scale(0.9) rotateX(-60deg);       }}.franchise_footer {    padding: 75px 0;}.franchise_footer p {    color: #999999;    font-size: 11px;    line-height: 16px;    letter-spacing: 1px;}.franchise_wrap {    background-color: #333;}.franchise_wrap .col-sm-12.col-md-6 {    padding: 0;}.franchise_content {    color: #FFF;    padding: 5em;}.franchise_content h2 {    font-family: interstate-regularcondensedRg;    color: #FFF;    letter-spacing: 2px;    font-size: 4vw;    margin: 0;    font-weight: 400;    text-transform: uppercase;}.franchise_video_container img {    width: 100%;}.franchise_img img {    width: 100%;}.franchise_intro_two {    background-image: url(assets/images/hex-dark.png);    background-repeat: repeat;}.franchise_testimonial {    background-image: url(assets/images/footer_lodyas.png);    background-repeat: repeat;    position: relative;}.franchise_testimonial::before {    border: 2px solid #fcdd0e;    content: "";    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    margin: auto;    height: 90%;    width: 90%;}.franchise_video_container iframe {    display: block;    width: 100%;    min-height: 500px;}.franchise_form {    padding: 75px;    background-color: #222222;    color: #FFF;}/* Must include Font Awesome (here: https://fortawesome.github.io/Font-Awesome/get-started/) for icons to show up */.slick-prev, .slick-next {    font-size: 0;    position: absolute;    top: 50%;    color: #FFFFFF;    border: 0;    background: none;        background-color: rgba(0, 0, 0, 0);    z-index: 900;    background-color: rgba(0,0,0,.5);    border-radius: 50%;    border: 2px solid #FFF;    width: 40px;    height: 40px;    text-align: center;}.slick-prev {    left: 20px;}.slick-prev:after {      content: "\f104";    font: 30px/1 'FontAwesome';}.slick-next {    right: 20px;}.slick-next:after {       content: "\f105";     font: 30px/1 'FontAwesome';}.slick-prev:hover:after,.slick-next:hover:after {    color: #7e7e7e;}.slick-slide img {    display: block;    width: 100%;}.results_gallery_container ul {    margin: 0;    list-style: none;}.results_wrap {    background-color: #333333;    color: #FFF;}.results_gallery_container {    padding: 0 25px;}.results_gallery_container ul {    margin: 0;    list-style: none;}.results_gallery {    padding: 1em;    background-attachment: fixed;}.results_gallery small {    text-align: center;    display: block;    font-style: italic;}.results_gallery p {    text-align: center;    display: block;}.results_gallery_container a:hover {    border: 1px solid #fcdd0e;}.results_gallery_container a {    display: block;    border: 1px solid transparent;}.results_form {    padding: 2em;}.slider-nav div {    padding: 0;    transform: scale(.8);    opacity: .8;}.slick-slide.slick-current.slick-active.slick-center {    transform: scale(1);    opacity: 1;}.wpcf7-file {    border: 2px solid #dddddd;    padding: 25px;    color: #FFF;    width: 100%;}.wpcf7-submit {    font-family: 'interstate-blackregular';    font-size: 16px;    background: none;    font-weight: 400;    cursor: pointer;    padding: 15px 50px;    display: inline-block;    margin: 15px 0px;    text-transform: uppercase;    letter-spacing: 1px;    outline: none;    position: relative;    -webkit-transition: all 0.3s;    -moz-transition: all 0.3s;    transition: all 0.3s;    border: 2px solid #fff;    color: #fff;    border-radius: 50px;    overflow: hidden;    box-shadow: 0 0 15px 0 rgba(0,0,0,.56);    letter-spacing: 2px;}#wpcf7-f407-o1 .wpcf7-submit {    color: #000;    border-color: #000;}.wpcf7-submit::after {    content: '';    position: absolute;    z-index: -1;    -webkit-transition: all 0.3s;    -moz-transition: all 0.3s;    transition: all 0.3s;    width: 100%;    height: 0;    top: 50%;    left: 50%;    background: #fcdd0e;    opacity: 0;    -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);    -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);    -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);    transform: translateX(-50%) translateY(-50%) rotate(45deg);}.wpcf7-submit:hover::after {    height: 460%;    opacity: 1;}.wpcf7-submit:hover, .wpcf7-submit:active {    color: #000000!important;    background-color: #fcdd0e!important;    position: relative;    z-index: 10;    border: 2px solid #fff;}.results_content {    position: relative;}.results_form.stick {    position: fixed;    top: 75px;}textarea {    max-height: 100px;}.events_wrap {    padding: 5em 1em;    background-image: url(assets/images/hex-dark.png);    background-repeat: repeat;    width: 100%;    float: left;}.single-events .events-container {    width: 100%;}.events-container {    width: 50%;    margin: 0 0 50px;    overflow: hidden;    position: relative;    background-color: #333333;    float: left;}.single-specials .specials-container {    width: 100%;    margin: 0 0 50px;    overflow: hidden;    padding: 0;    position: relative;    background-color: #333333;}.events-container a {    color: #000;}.specials-container a {    color: #fff;}.events_details {    position: relative;    top: 0;    left: 0;    width: 100%;}.specials_details {    position: relative;    top: 0;    left: 0;    width: 100%;}.event_content {    z-index: 100;    padding: 10px;}.event_content h3 {    text-transform: uppercase;    text-align: center;    color: #FFF;    text-shadow: 0 0 10px #000000;}.specials_content h3 {    text-transform: uppercase;    color: #FFF;}.event_img a, .event_img img {    width: 100%;    display: block;}.specials_img a, .specials_img img {    width: 100%;    display: block;}.event_meta {    position: absolute;    right: 0;    top: 0;    background-color: #FAC921;    padding: 10px 50px 10px 25px;    border-left: 2px solid #333;    border-bottom: 2px solid #333;}.event_time {    padding-left: 10px;    border-left: 1px solid #000;}.event_date {    font-weight: 600;    padding-right: 10px;}.event_excerpt .btn {    display: block;    max-width: 250px;    margin: 50px auto 0;    padding: 15px 0;    line-height: 1;}.event_excerpt {    width: 100%;    text-align: center;    font-size: 14px;    color: #FFF;    line-height: 18px;    vertical-align: middle;    justify-items: center;    padding: 0 25px;    z-index: 200;}.event_excerpt p {    position: relative;}.single.events_wrap .event_img {    position: relative;    /*height: 200px;*/    overflow: hidden;    background-color: #000000;}.single.events_wrap {    column-count: 1;    -moz-column-count: 1;-webkit-column-count: 1;}.single.events_wrap .event_img img {    width: 100%;    /*position: absolute;    top: 0;-moz-transform: translateX(0px) translateY(-30%);-webkit-transform: translateX(0px) translateY(-30%);-o-transform: translateX(0px) translateY(-30%);-ms-transform: translateX(0px) translateY(-30%);transform: translateX(0px) translateY(-30%);    left: 0;*/    -webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;opacity: 1;}.single.events_wrap .event_content {    padding: 20px 15px;    position: relative;    color: #FFF;    left: 0;    bottom: 0;}.single.events_wrap .event_img a:hover img {    opacity: 1;}.contact_wrap {    padding: 75px 0;    background-color: #333333;}.main_form .title-bracket {    margin: 0 0 100px;}.title-bracket__h.title-bracket__h--right h3 {    color: #FFF;    text-transform: uppercase;    font-weight: 400;    font-family: 'interstate-blackregular';}.contact_links {    display: inline-block;    border-left: 1px solid #111;    padding-left: 50px;    box-shadow: 1px 0 0 0 #444444 inset;}.contact_links h3 {    font-size: 18px;    color: #FFF;    text-transform: uppercase;    font-weight: 400;    font-family: 'interstate-blackregular';}.contact_links li {    color: #dddddd;    list-style-type: square;    font-size: 15px;    font-weight: 400;}.service_wrap {    padding: 100px 0;    background-image: url(assets/images/asfalt.png);    background-repeat: repeat;    background-attachment: fixed;    position: relative;}.service_block_1 h1 {    color: #FFF;    text-transform: uppercase;}.service_wrap .service_block_1 h2 {    text-align: left;    max-width: none;    margin: 0 0 20px;    font-size: 24px;    font-family: 'interstate-regularregular';    line-height: 30px;    color: #fcdd0e;}.service-page-title {    position: fixed;    top: 45%;    right: 0;    transform: rotate(90deg);    font-size: 12vw;    font-family: 'interstate-regularcondensedRg';    text-transform: uppercase;    line-height: 1;    color: #fff;    width: 50%;    opacity: .05;}.service_wrap::before {    content: "";    position: fixed;    top: -50%;    right: 10%;    height: 100%;    width: 2px;    background-color: #fff;    opacity: .5;}.service_wrap::after {    content: "";    position: fixed;    top: 45%;    right: 44%;    height: 100%;    width: 2px;    line-height: 1;    background-color: #fcdd0e;    opacity: .5;}.service_block {    padding-top: 100px;    padding-bottom: 100px;}.container.service_block {    width: 90%;    max-width: none;    position: relative;    z-index: 999;}.service_wrap h2 {    color: #FFF;    text-shadow: 4px 4px 0 #000000;    margin: 0;    font-size: 54px;    text-align: center;    width: 100%;    margin: 0 auto;    max-width: 500px;    line-height: 1;    font-weight: 400;}.service_wrap p {    color: #FFF;    font-size: 18px;    letter-spacing: 1px;    line-height: 30px;    text-shadow: 2px 2px 0 #000;}.service_block_1_image {    position: relative;    text-align: center;    opacity: .9;}.service_block_1_image,.service_block_2_image.square.square-1, .service_block_3_image.square.square-2, .service_block_4_image.square.square-3 {    z-index:10;}.service_block_2_image {    text-align: center;}.service_block_3_image {}.service_block_4_image {    text-align: right;}.square {    position: relative;    width: 100%;    height: 100%;}@media only screen and (max-width:979px){.service_block_2_image.square.square-1, .service_block_3_image.square.square-2, .service_block_4_image.square.square-3 {    right: 0 !important;    left: 0 !important;    text-align: center;}.service_wrap h2 {    margin: 30px 0;    max-width: none;}.service-page-title {    top: 50%;}}@media only screen and (max-width:767px){.service_wrap h2 {    font-size: 36px;}    }@media only screen and (max-width:575px){.service_block {    padding-top: 25px;    padding-bottom: 25px;}.service_wrap p {    font-size: 14px;    line-height: 24px;}}/***************Responsive Coding************/.btn.menu-btn {    display: none;}.panel {    position: fixed;    right: -200%;    width: 100% !important;    background: rgba(0,0,0,.95);    z-index: 999999;    top: 70px !important;    border-radius: 0;    margin: 0;}#responsive-menu ul {    margin: 0;}.push{position:relative;}.menu-link {    display: none;    color: #fff;    border-radius: 0;    padding: 10px 0;    position: relative;    right: 0;    top: 7px;    font-size: 26px;    width: 50px;    float: right;    text-align: center;    margin-left: 50px;}.menu-link.active {    color: #FFF;}.mobile-menu a{display:block;color:#fff;padding:10px 15px; }.mobile-menu a:hover{background-color:#555;}.mobile-menu li{border-bottom:1px #444 solid;}@media screen and (max-width: 1501px) {#site-navigation .menu li {    margin-right: 15px;}.home-section-item.item-1 {    left: 5%;}.home-section-item.item-3 {    left: 15%;}.home-section-item.item-2 {    left: 30%;}.blog-title-content h2 {    font-size: 48px;}.blog-title-content {}.section-3-text {    max-width: 50%;}#home_section_one article {    margin-left: 55%;}}@media screen and (max-width: 1366px) {body {    font-size: 14px;    line-height: 26px;}#home_section_three {    background-position: 90% 50%;    }.full-width {    padding: 0 2em;}#site-navigation .menu li a {    font-size: 13px;}.item-icon svg {    max-width: 80px;    margin: 0 auto;    max-height: 80px;}.item-icon {    width: 150px;    padding: 30px 20px;    height: 150px;}.item-icon::after {    left: 70px;}.item-text {    margin: 150px 0 0 80px;}.blog-title-content {}#home_section_three {    height: 700px;}.banner_text {    width: 80%;}}@media screen and (max-width: 1199px) {h2.var {    font-size: 48px;}.menu-link {    display: block;    float: none;    margin: 0;}    .menu li {        display: block;        width: 100%;        max-width: 100%    }    .menu>li ul {        width: 100%;        -webkit-transform: translate3d(0, 0, 0);        -moz-transform: translate3d(0, 0, 0);        left: 0;        border: 0!important;        box-shadow: none    }    .menu>li>ul {        display: none;        -webkit-transform: translate3d(0, 0, 0);        -moz-transform: translate3d(0, 0, 0)    }    .menu>li>ul>.dropdown:after {        content: "\f107"    }    .menu>li>ul>li>ul {        left: 0!important;        display: none;        padding: 0    }    .menu>li>ul li a {        padding: 4px 16px    }    .dropdown .dropdown li {        padding-left: 18px    }    .dropdown {        padding-right: 0    }    .module.widget-handle {        border-left: none;        line-height: 40px;        min-height: 40px    }    .module.widget-handle i {        line-height: 40px    }    .module.widget-handle .title {        display: inline-block;        position: relative;        bottom: 3px;        margin-left: 8px    }    .widget-handle .function {        width: 100%;        max-width: 300px;        transform: translate3d(0, 0, 0);        -webkit-transform: translate3d(0, 0, 0);        -moz-transform: translate3d(0, 0, 0);        margin-top: 0;        display: none;        box-shadow: none!important    }    .toggle-search .function {        display: block    }    .search-widget-handle .search {        padding: 0 15px    }    .mobile-toggle i {        line-height: 53px!important    }.panel.mobile-menu .navbar-collapse.collapse {    display: block !important;    width: 100%;}.blog .banner_wrap, .archive .banner_wrap, .banner_wrap {    height: 600px;}.banner_heading {    font-size: 24px;    line-height: 36px;}#home_section_one {    min-height: 700px;    height: 700px;}#home_section_one article p {    font-size: 14px;    line-height: 24px;    margin: 0 0 20px;}.home-section-item {    left: 10% !important;}.home-section-item.item-1 {    top: 10%;}.home-section-item.item-2 {    top: 30%;}.item-icon::after {    display: none;}.item-text {    margin: -110px 0 0 110px;}.blog-title-content {    max-width: 100%;    position: relative;    margin: 0 auto 40px;    padding: 20px 50px;    left: 0;    text-align: right;}.blog-title-content .btn {    display: inline-block;    float: none;}#recent_posts .slick-slide {    padding: 0 0;}#recent_posts .slick-dots {    position: absolute;    z-index: 10;    width: 170px;    bottom: 0;    right: 0;    padding-left: 0;    margin: 0 auto;    left: 0;}#recent_posts {    padding: 75px 0;}.footer-logo {    display: block;}.site-footer .widget {    margin-bottom: 50px;}.nav-container {    padding: 10px 0;    display: inline-block;    width: 100%;}.navbar-collapse.collapse {    display: none !important;}.btn.menu-btn {    display: block;    float: right;    background-color: transparent;    border: 0;    padding: 15px;    width: 0;    min-width: auto;}.wpcf7-file {    padding: 5px;}.site-footer.footer p, .site-footer.footer a {    font-size: 12px;}.site-footer .btn.btn-xlarge {    padding: 5px 15px;    margin-top: 30px;}}@media screen and (max-width: 1025px) {h2.var {    font-size: 36px;    margin: 0;}.home-banner, #home_section_one, #home_section_three, #recent_posts, .banner_wrap, .about_wrap, .about_wrap.two, .service_wrap {    background-attachment: scroll;}.about_wrap {    background-position-x: 35%;}.about_wrap.two {    background-position-x: 85%;}#recent_posts {    float: left;    clear:both;}.map_container {    height: 1220px;}.blog-title-content .title-bracket.title-bracket--right.title-bracket--.is-inview {    margin-right: 1%;}#super-left-panel {    width: 100%;}.store-locator-map-holder.ssf-column.large-9 {    width: 100%;}#storeLocator__storeListRow {    margin-top: 490px!important;}.store-locator-map {    top: 200px!important;}#storeLocator__storeListRow {    max-height: 500px;    overflow: scroll;    width: 85%;    margin-right: auto;    margin-left: auto;}.blog-title-content .btn {    margin-top: 5px;}.btn.searchsubmit {    width: 70px;}.post-title, .post-title a {    font-size: 24px;}.franchise_form {    padding: 75px 0;}#fw_al_001 {    margin-top: 90px;}}@media screen and (max-width: 991px) {.home-banner {    background-position: 20% 50%;}.location_hub {    display: none;}.page-template-find-a-location .banner_wrap {    height: 0;    display: none;}#home_section_three {    background-position: 60% 50%;    height: auto;}.section-3-text {    max-width: 80%;    background: -moz-linear-gradient(left, rgba(253,221,16,1) 50%, rgba(253,221,16,0.6) 70%, rgba(255,255,255,0) 100%);    background: -webkit-linear-gradient(left, rgba(253,221,16,1) 50%,rgba(253,221,16,0.6) 70%,rgba(255,255,255,0) 100%);    background: linear-gradient(to right, rgba(253,221,16,1) 50%,rgba(253,221,16,0.6) 70%,rgba(255,255,255,0) 100%);    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fddd10', endColorstr='#00ffffff',GradientType=1 );    top: 0;    left: -2em;    padding: 100px 5em;    transform: none;    position: relative;}.home_video_poster::before {    left: -40px;    font-size: 50px;}.banner_content_wrap {    width: 85%;    right: 0;    left: 0;    text-align: center;    margin: 0 auto;}.banner_content h2 {    font-size: 8vw;    text-align: center;}.menu-wrapper {    position: absolute !important;    right: 0;    text-align: right;    width: 100%;    border: 0;}.menu-link {    float: right;    margin: 0;    z-index: 110;}.slide-btn {    padding: 15px 0;    max-width: 350px;}.column {    margin: 0;}.item-icon {    width: 100px;    padding: 30px 20px;    height: 100px;}.item-icon svg {    max-width: 50px;    margin: 0 auto;    max-height: 50px;}.item-icon {    width: 100px;    padding: 24px 20px;    height: 100px;    border-width: 2px;}.item-text {    margin: -85px 0 0 60px;}#home_section_one article {    margin-left: 40%;}.home-section-item {    max-width: 260px;}.section-3-text h3 {    font-size: 24px;}.blog-title-content {    padding: 0;}.blog-title-content .title-bracket.title-bracket--right.title-bracket--.is-inview {    margin-right: 0;    width: 100%;    text-align: center;}.blog-btn-wrap {    float: left;    width: 100%;    text-align: center;}.location-menu-btn {    float: left;    right: 60px;}}@media screen and (max-width: 768px) {.medium-4 {    width: 100%!important;}.events-container {    width: 100%;}.about_wrap::before {    content: "";    position: absolute;    top: 0;    left: 0;    height: 100%;    width: 100%;    background-color: rgba(255,255,255,.5);}.home_video_poster::before {    left: 0;    top: 0;    transform: translateY(-20%);    right: 0;    width: 100%;    text-align: center;}.about_wrap.two::before {    content: "";    position: absolute;    top: 0;    left: 0;    height: 100%;    width: 100%;    background-color: rgba(0,0,0,.5);}.carousel-indicators {    display: none !important;}.nav-container {    padding: 15px 0;}.banner_text {    width: 100%;    text-align: center;    right: 0;}.banner_title {    font-size: 48px;}.title-bracket--right {    padding: 0;    text-align: center;}#home_section_three {    background-position-x: 90% !important;}#home_section_three::before {    background-color: rgba(252, 221, 14,.5);    position: absolute;    content: "";    top: 0;    left: 0;    height: 100%;    width: 100%;}.section-3-text {    max-width: 100%;    text-align: center;    left: 0em;    padding: 100px 0;    background: none;}.column {    text-align: center;}#home_section_one article {    margin-left: 0;    position: relative;    right: 0;    text-align: center;}.column h4 {    font-size: 14px;}.about_content {    width: 75%;}.about_wrap.two .about_content {    width: 75%;}.btn.btn-xlarge {    padding: 10px 0;    font-size: 14px;    width: 100%;    max-width: 320px;    margin: 25px auto;}.site-title-container {    max-width: 150px;}.slide-btn {    padding: 10px 0;    max-width: 300px;    font-size: 14px;}}@media screen and (max-width: 641px) {.about_content {    width: 100%;    text-align: center;}.about_wrap {    background-position-x: 15%;}.about_wrap.two .about_content {    width: 100%;    text-align: center;}}@media screen and (max-width: 575px) {#ssf_adress_input_box::before {    font-size: 24px;}.banner_content h2 {    font-size: 36px;}.site-footer.footer {    text-align: center;}.social-feed-footer ul li {    display: inline-block;    float: none;}#responsive-menu {    top: 115px !important;}.column {    width: 100%;}#home_section_one {    min-height: 1000px;    height: 1000px;}.home_video_poster::before {    left: -40px;    font-size: 35px;    right: 0;}.fw_al_004_slide {    top: 25%;}.ps_indicators_y > .carousel-indicators li,.ps_indicators_y > .carousel-indicators .active {    width: 10px;    height: 10px;    margin: 5px auto;}#storeLocator__storeListRow {    margin-top: 330px !important;}.location-menu-btn svg {    display: none;}.location-menu-btn span {    color: #FFF !important;    -webkit-text-fill-color: #FFF;}.location-menu-btn {    width: 100%;    position: fixed;    left: 0;    top: 75px;    background-color: #FAC921;    color: #000;    line-height: 40px;    font-weight: 400;    font-family: 'interstate-regularregular';    font-size: 16px;    height: 40px;}.location-menu-btn:hover {background-color: #000;}.fw_al_004_slide h2 {    font-size: 20px;}.home-banner .slide-btn {    font-size: 17px;    padding: 15px 20px;    margin: 30px 0 0;    display: inline-block;    max-width: none;}#super-left-panel {    padding: 0 15px !important;}h2.var {    font-size: 24px;    line-height: 30px;}.banner_heading {    font-size: 18px;    line-height: 24px;}.about_content {    width: 100%;    text-align: center;    padding: 50px 2em;}.about_wrap.two .about_content {    width: 100%;    text-align: center;}.about_content h2,.franchise_content h2 {    font-size: 20px;    line-height: 1.1;}.btn.btn-xlarge {    padding: 10px 0;    font-size: 12px;    width: 100%;    max-width: 320px;    margin: 25px auto;}.franchise_content {    color: #FFF;    padding: 5em 40px;}}@media screen and (max-width: 480px) {#ssf_adress_input_box::before {    font-size: 16px;}.section-3-text h3 {    font-size: 20px;}}.footer-logos {    clear: both;    position: relative;    background-color: #FFF;}.logos .slick-slide {    text-align: center;}.logos .slick-slide::before {    content: '';    display: inline-block;    height: 100%;    vertical-align: middle;}.logos .slick-slide img {    vertical-align: middle;    display: inline-block;}.logos.slick-initialized .slick-slide {    float: none;    display: inline-block;    vertical-align: middle;}.class_schedule iframe {    width: 100%;    min-height: 1000px;}.location_hub {    width: 100%;    min-height: 800px;    float: left;    background-color: #000;    padding-top: 100px;    position: relative;    overflow: hidden;}.home .location_hub {    padding-top: 0;}.home .map-list-container {    top: 0;}#themap {    position:absolute;    width:100%;    height:800px;    z-index:1000001;}.map {    height: 100%;    float: left;    width: 100%;}.map-list-container {    position: absolute;    top: 100px;    width: 35%;    height: 100%;    z-index: 1000004;    background-color: #ffffff;    overflow-y: scroll;    left: 0;    bottom: 0;    padding: 25px;}.map-list-container h2, .container.mapbottom h2 {    font-family: 'interstate-blackregular';    font-size: 36px;    color: #000;}.map-list-container h1 {    text-align: center;    font-weight: 600;    font-size: 30px;    color: #999;    margin: 0 0 10px;}.nomargin{margin:0px;}.locationcols{display:block;width:98%;}.container.mapbottom .locationcols{    display:inline-block;    width:33%;}li.location-state{vertical-align:top;}@media(max-width:800px){.locationcols{display:block;width:98%;}.container.mapbottom .locationcols{display:block;width:98%;}}.search_form {    overflow: hidden;    position: relative;    border-bottom: 1px solid #ddd;    margin: 20px 0 15px;    padding-bottom: 10px;}#locationsearchtextmaplocationsectioninner {    border-top-left-radius: 5px;    border-bottom-left-radius: 5px;    width: 100%;    padding: 0 10px;    height: 50px;    margin: 0;    position: relative;    overflow: hidden;}#locationsearchbutmaplocationsectioninner {    position: absolute;    top: 0;    right: 0;    border: none;    border-top-right-radius: 5px;    border-bottom-right-radius: 5px;    color: #FFF;    padding: 15px 25px;    background-color: #000000;    font-weight: 600;    letter-spacing: 1px;}#locationsearchbutmaplocationsectioninner:hover {    opacity: .8;}#maplocationsectioninner {    margin: 0;    padding: 0;}#maplocationsectioninner li {    padding: 20px;    background-color: #f1f1f1;    margin: 0 0 20px;}.search-text {    display: block;    font-size: 14px;    font-weight: 400;    color: #3B3B3B;    border-bottom: solid 1px #EDEDED;    padding: .5em 1em;    position: relative;    text-transform: capitalize;    margin: 0 0 15px;}#maplocationsectionbottom li .fas {    color: #FAC921;    position: absolute;    left: 0;}.page-template-location-page .location_hub .stitched, .page-template-location-page2 .stitched, .page-template-location-page .mapbottom .stitched {    width: 100%;    padding: 5px 0 !important;    margin: 20px auto;    font-size: 14px;    line-height: 22px;    max-width: 200px !important;    display: block;}.hours-operation {    padding: 25px 0 0;}.business-data {    font-size: 18px;    line-height: 24px;    text-transform: uppercase;    font-weight: 400;    color: #999;    font-family: 'interstate-regularcondensedRg';    padding-left: 25px;    position: relative;}.nomargin.hours-operation strong {    text-transform: uppercase;    margin: 0 0 20px;    display: block;}#maplocationsectionbottom li {    float: left;    border-radius: 0;    border-right: 1px solid #dddddd;    position: relative;    margin: 0;    border-bottom: 1px solid #DDD;    text-align: left;    padding: 70px 40px !important;    padding-bottom: 0px;}#maplocationsectionbottom li:last-child {}#maplocationsectionbottom li a {    display: block;    color: #999;}#maplocationsectionbottom li a:hover {    display: block;    color: #000;}.location-info {    position: absolute;    text-align: left;    top: 50%;    transform: translateY(-50%);    left: 0;    padding: 0 25px;}#maplocationsectionbottom li .location-state, #themap .location-state {    color: #f1f1f1;    font-size: 200px;    position: absolute;    right: 0;    top: 0;    margin: 0;}#maplocationsectionbottom li a:hover h2.location-state {    color: #FAC921;}#maplocationsectioninner li h3 {    color: #000;    margin: 0 0 20px;    font-weight: 400;}.container.mapbottom {    clear: both;    padding: 50px 0;    text-align: center;    position: relative;    max-width: 100%;}#maplocationsectionbottom {    margin: 0;        margin-bottom: 0px;    position: relative;    top: 120px;    padding: 0;    display: inline-block;    width: 100%;    border-top: 1px solid #DDD;    margin-bottom: 100px;}#maplocationsectionbottom h2 {    margin: 0;    text-transform: uppercase;}.mapbottom label {    width: 25%;    text-transform: capitalize;    display: inline-block;    font-weight: 400;    font-size: 16px;}.mapbottom .search_form {    position: absolute;    right: 0;    top: 120px;    width: 50%;    border: none;    margin: 0;}.search_form label {    width: 25%;}#locationsearchtextmaplocationsectionbottom {    width: 75%;    height: 50px;    border: 1px solid #DDD;}#locationsearchbutmaplocationsectionbottom {    position: absolute;    top: 0;    right: 0;    border: none;    border-top-right-radius: 5px;    border-bottom-right-radius: 5px;    color: #FFF;    padding: 15px 25px;    background-color: #000000;    color: #FFF;    font-weight: 600;    letter-spacing: 1px;}#locationsearchbutmaplocationsectionbottom:hover {    opacity: .8;}.search_by_state {    position: absolute;    left: 0;    width: 50%;    top: 120px;}#themap .business-data {    margin: 30px 0;}#themap .fas {    color: #FAC921;    position: absolute;    left: 0;}#themap h2.nomargin {    color: #000;    font-family: 'interstate-blackregular';    text-transform: uppercase;    position: relative;}#themap .location-state {    font-family: 'interstate-blackregular';    font-size: 150px;}#maplocationsectioninner li h3 {    text-align: left;    text-transform: uppercase;    font-family: 'interstate-blackregular';}#maplocationsectioninner li .business-data {    padding: 0;}.nomargin{margin:0px;}.locationcols{display:block;width:98%;}.container.mapbottom .locationcols{display:inline-block;width:33.3333%;}li.location-state{vertical-align:top;}@media(max-width:800px){.locationcols{display:block;width:98%;}.container.mapbottom .locationcols{display:block;width:98%;}}.search_by_state select {    padding: 15px;    width: 70%;    background-color: #f1f1f1;    border: none;    text-transform: capitalize;}#maplocationsectionbottom li h2 {position: relative;    color: #000;    font-size: 26px;    margin: 0 0 20px;}#maplocationsectionbottom li .location-info h2 {    border: none !important;    padding: 0;    text-transform: capitalize;}@media only screen and (max-width: 1280px){#maplocationsectionbottom li h2 {    font-size: 18px;}}@media only screen and (max-width: 1199px){.map-list-container {    width: 40%;}.map-list-container h2 {    font-family: 'interstate-blackregular';    font-size: 22px;    color: #000;}}@media only screen and (max-width: 991px){.map-list-container {    display: block;    width: 100%;    position: relative;}.mapbottom .search_form {    display: none;}#maplocationsectioninner {    display: none;}.search_by_state {    width: 100%;    position: relative;}#maplocationsectionbottom {    top: 160px;}.container.mapbottom {    padding: 50px 0;}#maplocationsectionbottom li {    width: 50%;}}@media only screen and (max-width: 768px){#maplocationsectionbottom li {    width: 100% !important;}.business-data p {    font-size: 18px;}#maplocationsectionbottom li .location-state, .location-state {    line-height: 1;}.home-banner {    height: 600px;}.home-banner::before {    content: "";    background-color: rgba(0,0,0,.5);    position: absolute;    top: 0;    left: 0;    height: 100%;    width: 100%;}.banner_content h2 {    font-size: 44px;    text-align: center;    opacity: 1;}.banner_content h1 {    font-size: 36px;}}@media only screen and (max-width: 480px){.mapbottom label {    width: 100% !important;}.search_by_state select {    width: 100%;}#locationsearchtextmaplocationsectionbottom {    width: 100%;}.search_by_state {    top: 170px;}#maplocationsectionbottom {    top: 200px;}#locationsearchbutmaplocationsectionbottom {    top: 31px;}}.mobile-menu {    display: none;    width: 100%;    height: 100%;}.mobile-menu.active .menubackground {    background-color: #000;}.menubackground {  width: 2700px;  height: 2700px;  position: fixed;  right: -2240px;  z-index: 120;  top: -2240px;  transform: rotate(-45deg);  background-color: transparent;  -webkit-transition: all 700ms cubic-bezier(0.77, 0, 0.175, 1);  -moz-transition: all 700ms cubic-bezier(0.77, 0, 0.175, 1);  transition: all 700ms cubic-bezier(0.77, 0, 0.175, 1);}.mobile-nav-menu {    list-style: none;    position: fixed;    z-index: 0;    text-align: center;    left: 50%;    top: 50%;    transform: translate(-50%, -50%);    list-style-type: none;    margin: 0;    padding: 0;    display: none;    width: 100%;}.mobile-menu.active .mobile-nav-menu {    display: block;}.mobile-menu.active .mobile-nav-menu {    z-index: 99999999;}.mobile-nav-menu ul {list-style: none;margin:0;padding: 0;}.menulinks li a {    text-decoration: none;    text-transform: uppercase;    color: #fff;    text-align: center;    font-weight: 700;    font-size: 16px;    letter-spacing: 2px;}.menulinks li a {    padding: 5px 0;    display: block;}.menulinks .sub-menu {    list-style: none;    margin: 0 0;}.menulinks .sub-menu a {    font-weight: 400;    font-size: 13px;}.menubars {  position: fixed;  right: 20px;  top: 20px;  cursor: pointer;  width: 50px;  height: 50px;  z-index: 200;}.menubars .menubar {  height: 2px;  -webkit-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);  -moz-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);  transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);  position: absolute;  z-index: 30;  width: 50px;  background-color: #fff;}.menubar.top {    width: 30px;    right: 0;}.menubar.middle {    width: 30px;    right: 0;}.menubar.bottom {    width: 30px;    right: 0;}.menubars:hover .menubar.middle, .menubars:hover .menubar.bottom {    width: 50px;}.mobile-menu.active .menubar {    width: 50px !important;}.top {  top: 0;}.middle {  top: 10px;}.bottom {  top: 20px;}.primary-menu li.location-mobile {    display: none;}@media only screen and (max-width: 1199px){.menu-wrapper {    display: block;}.main_navigation {    display: none;}.mobile-menu {    display: block;}.location-menu-btn {    display: none;}.menu > li ul {    display: block;    text-align: center;    width: auto;    border: none;    background: transparent;}.mobile-menu a:hover {    background-color: #555!important;}.menu > li > ul li a, .menu li {    border: none;    color: #FFF;}.menu > li > ul li a, .menu li {    border: none;    color: #FFF;}#site-navigation .menu li a {    font-size: 14px;    padding: 10px 0;}#site-navigation .menu li ul li a {    font-size: 12px;}}/*Franchise Development LP CSS*/.page-template-franchise-development .header.site-header, .page-template-franchise-development .banner_wrap {    display: none;}.page-template-franchise-development .site-footer.footer .widget:nth-child(2), .page-template-franchise-development .site-footer.footer .widget:nth-child(3) {    display: none;}.page-template-franchise-development .site-footer.footer .widget {    flex: 0 0 50%;    max-width: 50%;    text-align: center;}.page-template-franchise-development .site-footer.footer .widget .btn {    display: none;}.top-nav__wrapper {    display: -ms-flexbox;    display: flex;    -ms-flex-pack: center;    justify-content: center;    height: 100%;    -ms-flex-direction: column;    flex-direction: column;    z-index: 2;    position: relative;    text-align: right;}.page-template-franchise-development .content-area{	overflow-x:hidden;}.nav-logo {    width: 200px;    float: left;}.h-100 {    height: 106% !important;}.top-nav__wrapper ul {    list-style: none;    margin: 0;    padding: 0;    display: inline-block;}.top-nav__wrapper ul li {    display: inline-block;    margin-left: 10px;}.sec-nav {    background-color: black;    float: left;    width: 100%;    padding: 10px 0;    position: fixed;    top: 0;    z-index: 100;}.nav-btn1{    color: #fcc40f;    margin-right:20px;}.nav-btn1:hover {    color: #fcc40f;}.navbar-nav{    display:none;}.nav-link.btn.button:hover{    color:black;}.navbar-light .navbar-toggler {    background: #fcc40f;}.navbar-nav {    position: relative;    left: 67%;}.display-3 {    font-weight: 800;    color: #FFF;    font-family: 'interstate-blackregular';}.page-template-franchise-development header {  position: relative;  background-color: black;  height: 75vh;  min-height: 25rem;  width: 100%;  overflow: hidden;}.page-template-franchise-development header video {  position: absolute;  top: 50%;  left: 50%;  min-width: 100%;  min-height: 100%;  width: auto;  height: auto;  z-index: 0;  -ms-transform: translateX(-50%) translateY(-50%);  -moz-transform: translateX(-50%) translateY(-50%);  -webkit-transform: translateX(-50%) translateY(-50%);  transform: translateX(-50%) translateY(-50%);}.page-template-franchise-development header .container {  position: relative;  z-index: 2;}.page-template-franchise-development header .overlay {  position: absolute;  top: 0;  left: 0;  height: 100%;  width: 100%;  background-color: black;  opacity: 0.5;  z-index: 1;}.contact-form-wrapper {    background-color: rgba(0,0,0,.65);    padding: 15px 25px;    text-align: left;    color: #FFF;}.contact-form-wrapper h3 {    font-family: 'interstate-blackregular';    text-align: left;    color: #fcc40f;    font-size: 48px;}.contact-form-wrapper .wpcf7-submit {    border-color: transparent;    width: 100%;    background-color: #fcc40f;    box-shadow: none;    margin: 0;    border-radius: 0;    color: #000;}.contact-form-wrapper p {    margin: 0;}@media (pointer: coarse) and (hover: none) {  .page-template-franchise-development header {    background: url('https://www.ckokickboxing.com/wp-content/uploads/2019/10/placeholder.jpg') black no-repeat center center scroll;  }  .page-template-franchise-development header video {    display: none;  }}.page-template-franchise-development .btn.button {    background: #fcc40f;    border-radius: 0;    font-weight: 400;    margin-bottom: 0;    color: #000;    font-family: 'interstate-blackregular';    font-size: 15px;}.page-template-franchise-development .btn.button:hover {    background: #fcc40f;   }.sec-hero h1 {    font-size: 51px;    color: white;    font-weight: 800;}.sec-why{    background:black;    }.sec-video h4 {    color: #fcc40f;}.sec-video {    display: flex;    flex-direction: column;    height: 100%;}.sec-video-heading {    color: black;    padding-left: 0;    z-index: 3;    display: flex;    top: 0;    left: 0;    width: 100%;    height: 120px;    flex-direction: column;    justify-content: center;}.sec-video-container {    height: 100%;    justify-content: center;    display: flex;    width: 100%;    flex-direction: column;    justify-items: center;}.sec-video p {    color: white;    margin-left: 0px;    margin-bottom: 0;}.sec-why-a::before {    background: #fcc40f;    position: absolute;    content: "";    width: 200%;    height: 100%;    z-index: -1;    transform: skew(35deg);    left: -100%;    border-right: 4px solid white;}.icon-fa {    display: none;}.sec-why-a {    color: black;    font-size: 5vw;    padding-left: 0;    z-index: 3;    font-weight: 800;    line-height: 100px;    font-family: 'interstate-blackregular';    position: absolute;    top: 0;    left: 0;    width: 100%;}.sec-why-b h3{    color:#fcc40f;}.sec-why-b {    color: white;    margin-top: 0;    display: flex;    height: 100%;    flex-direction: column;    justify-content: center;    padding-top: 110px;}.sec-what-b::before {    background: black;    margin: 0 0 0 -20px;    transform: skew(35deg);    overflow: hidden;    position: absolute;    content: "";    z-index: -1;    height: 100%;width: 250%;left: -150%;}.sec-what-b.ba{    left:8%;}.sec-what-b.ba p { left: -8%; position: relative; }.sec-what-b.bb{    left:16%;}.sec-what-b.bb p { left: -16%; position: relative; }.sec-what-b.bc{    left:24%;}.sec-what-b.bc p { left: -24%; position: relative; }.sec-what-b.bd{    left:32%;}.sec-what-b.bd p { left: -32%; position: relative; }.sec-what-b {  margin: 0 0 20px;  color: #fcc40f;  position: relative;  z-index: 2;}.sec-what-b p {    margin:0;    padding: 10px 0;    }.sec-what-y p {    margin:0;    padding: 10px 0;    }.sec-what-y.ya{    left:8%;}.sec-what-y.ya p { left: -8%; position: relative; }.sec-what-y.yb{    left:16%;}.sec-what-y.yb p { left: -16%; position: relative; }.sec-what-y.yc{    left:24%;}.sec-what-y.yc p { left: -24%; position: relative; }.sec-what-y.yd{    left:32%;}.sec-what-y.yd p { left: -32%; position: relative; }.sec-what-y::before {    background: #fcc40f;    height: 100%;    margin: 0 0 0 -20px;    transform: skew(35deg);    overflow: hidden;    position: absolute;    content: "";    width: 200%;    z-index: -1;    left: 33px;} .sec-what-y {    color: black;    text-align: right;    position: relative;    z-index: 2;}.sec-what {    background-image: url("assets/images/franchise-opp.jpg");    background-size: cover;    background-position: center;    width: 100%;    overflow:hidden;    padding-top: 38%;    font-weight: 600;}.sec-impact {    background-color:     #F5D32C;    width: 100%;}.sec-impact1::before {    border-left: 5px solid black;    position: absolute;    content: "";    width: 100%;    height: 100%;    left: -28px;}.sec-impact .text1 {    font-size: 30px;    font-weight: 100;}.sec-impact .text2 {    font-size: 63px;    font-weight: 800;}.sec-impact h4 {    font-size: 29px;    color: black;    font-weight: 800;    line-height: 128%;}.sec-what-bk {    background: #000000d4;    padding: 20px 0 7px 0;}.sec-what-text {    background: #161614;}.sec-cko-diff {    float: right;    color: black;    font-size: 45px;    font-weight: 800;    position: relative;    z-index: 11;    font-family: 'interstate-blackregular';    line-height: 80px;}.sec-cko-diff p {    top: 7px;    position: relative;}.sec-cko-diff::before {    background: #fcc40f;    position: absolute;    content: "";    width: 259%;    height: 100%;    z-index: -1;    transform: skew(35deg);    left: -107px;    border-left: 4px solid white;}.sec-what-bk{    }.sec-contact {    background-image: url("assets/images/keys-to-cko.jpg");    background-size: cover;    background-position: center;    height: 100%;    width: 100%;    text-align: center;    padding: 50px 0;}.sec-featured img{    width: 178px;}.sec-featured h3 {    font-weight: 800;}.sec-featured {    padding-top: 11px;    margin-bottom: 11px;}.sec-copy-right{    background:black;    color:#35342F;}@media only screen and (max-width: 1190px) {.sec-why-a::before {    background: #fcc40f;    left: -325px;    border-right: 4px solid white;}.sec-what::before {    height: 46%;    margin-top: 35.3%;}.sec-impact1::before {    left: -6px;}        }@media only screen and (max-width: 1024px) {.sec-why-a::before { 	width: 187%;	}}@media only screen and (max-width: 991px) {.display-3 {    padding-top: 107px;}	.sec-what-img{	background-image: url("assets/images/franchise-opp.jpg");	background-size: cover;	background-position: center;	height: 533px;	}.top-nav__wrapper .nav-btn.btn.button {    margin: 20px 0;}.nav-logo {    display: block;    text-align: center;}	.icon-fa {    display: unset;}.sec-what p { margin-bottom: 19px; }.icon-fa::before {    border-top: 1px solid #fcc40f;    position: absolute;    content: "";    width: 50%;    left: 0;    right: 0px;    top: 20%;    z-index: -1;    margin: auto;}.sec-what {	padding-top: 0 !important;	background-image:none;}.icon-fa .fas  {    background: #fcc40f;	border-radius: 50%;    color:black;    width: 34px;    height: 34px;    line-height: 34px;    text-align: center;}.icon-fa .far {	background: #fcc40f;	border-radius: 50%;    color:black;    width: 34px;    height: 34px;    line-height: 34px;    text-align: center;	}.sec-why-a {    font-size: 48px;}.sec-why-a::before {    left: 0;    transform: none;	border-right: transparent;	width:100%;}.sec-video p {    margin-left: 0;    font-size: 14px;}.sec-why-a, .sec-why-b {    padding-left: 15px;    padding-right: 15px;	}.sec-what-b {    text-align: center;    margin:0;	color:white; }.sec-what-y::before {     margin: 0;     transform: unset;     width: 100%;     left: 0;	background: transparent;}.w-100 {    width: 100% !important;    text-align: center;}#why {    text-align: center;}.nav-btn1 {    display: unset;	margin-right: 4px;}.sec-what-b::before {     margin: 0;     transform: unset;     width: 100%;     left: 0;	background:transparent;}.sec-what-b.ba p, .sec-what-b.bb p, .sec-what-b.bc p, .sec-what-b.bd p {    position:unset;    }.sec-what-b.ba, .sec-what-b.bb, .sec-what-b.bc, .sec-what-b.bd {    left:0;    }.sec-what-y.ya p, .sec-what-y.yb p, .sec-what-y.yc p, .sec-what-y.yd p {    position:unset;    }.sec-what-y.ya, .sec-what-y.yb, .sec-what-y.yc, .sec-what-y.yd  {    left:0;    }.sec-what-y {    text-align: center;	color:white; }.sec-cko-diff { font-size: 38px;}.sec-cko-diff::before {	width: 100%;	background:transparent;	transform:unset;	border-left:transparent;}.sec-what-text {    background: #fcc40f;}.sec-impact {    text-align:center;	}.sec-impact .text1 {    font-size: 30px;	}.sec-impact .text2 {    font-size: 42px;}.wpcf7-submit{	font-size: 12px;	}.contact-form-wrapper h3 {    font-size: 45px;	text-align:center;}.sec-impact h4{	font-size: 25px;    }}@media only screen and (max-width: 767px) {.page-template-franchise-development header{	height: 47vh;	}.display-3 {    font-size: 42px;	line-height: 1.2;	}.sec-cko-diff {    font-size: 30px;    text-align:center;}.sec-what-text {    background: #fcc40f;}.sec-cko-diff::before {    position: unset;    border-left: unset;   }.sec-cko-diff {    float: unset;    font-size: 32px;    position: unset;    text-align: center;    line-height: 37px;}    }@media only screen and (max-width: 580px) {.contact-form-wrapper h3 {    font-size: 31px;}	.icon-fa::before {	width: 100%;}	.page-template-franchise-development header {    padding: 141px 0 63px 0;	height: 100%;}    }        @media only screen and (max-width: 380px) { .sec-what {    padding-top: 118%;    background-size: cover;    background-position: -78% center;    }   }.popup-overlay {    display: none;    position: fixed;    left: 0;    right: 0;    bottom: 0;    text-align: center;    align-items: center;    justify-content: center;z-index: 999;color:white;position: fixed;bottom: 0px;width: 100%;max-width: 1000px;margin: 0 auto;background-color:rgba(20,20,20,0.8);padding: 8px 0 8px 30px;font-size: 16px;font-weight: 400;left: 0;right: 0;line-height: 1.4;text-transform: none;}.popup-overlay a {background-color:transparent;color:#FFF;display: inline-block;border-radius: 0;cursor: pointer;font-size: 14px;font-weight: 400;text-transform: capitalize;border: 1px solid#FFF;padding: 5px;line-height: 1.4;}/* Inline #11 | https://www.ckokickboxing.com/franchise-development/#what */.hero_image__wrapper {  overflow: hidden;  position: relative;  height: calc(100vh - 123px);  max-height: 800px;}/* Inline #12 | https://www.ckokickboxing.com/franchise-development/#what */.hero_image__inner {  display: -ms-flexbox;  display: flex;  -ms-flex-align: center;  align-items: center;  -ms-flex-pack: center;  justify-content: center;  height: 100%;  -ms-flex-direction: column;  flex-direction: column;  z-index: 2;  position: relative;}/* Inline #13 | https://www.ckokickboxing.com/franchise-development/#what */.hero_image__inner video {  position: absolute;  top: 0;  left: 0;  min-width: 100%;  min-height: 100%;  width: auto;  height: auto;  z-index: 0;}.hero_image-content {  position: relative;}.nav-btn.btn.btn-xlarge {  font-size: 14px;  padding: 5px 15px;  margin: 0;}/* style.css | https://www.ckokickboxing.com/wp-content/themes/ckokickboxing/style.css */.nav-logo {  /* width: 161px; */  /* margin-bottom: 3px; */  width: 200px;}.sec-video h4 {  /* font-weight: 600; */}.sec-video p {  /* font-weight: 600; */}.sec-what-bk {  position: relative;  margin-top: -375px;}.sec-impact {  /* background-image: url("https://www.ckokickboxing.com/wp-content/uploads/2019/10/cko-background.png"); */  /* background-size: cover; */  /* background-position: center; */  /* background-attachment: fixed; */  background-color: #F5D32C;}.contact-form-wrapper h3 {  text-transform: uppercase;}.contact-form-wrapper .wpcf7-submit {  /* border-color: transparent; */  /* width: 100%; */  /* background-color: #F5D32C; */  /* box-shadow: none; */  /* margin: 0; */  /* border-radius: 0; */  /* color: #000; */  font-family: 'interstate-blackregular';  font-size: 16px;  background: none;  font-weight: 400;  cursor: pointer;  padding: 15px 50px;  display: block;  margin: 15px auto;  text-transform: uppercase;  letter-spacing: 1px;  outline: none;  position: relative;  -webkit-transition: all 0.3s;  -moz-transition: all 0.3s;  transition: all 0.3s;  border: 2px solid #fff;  color: #fff;  border-radius: 50px;  overflow: hidden;  box-shadow: 0 0 15px 0 rgba(0,0,0,.56);  letter-spacing: 2px;}.sec-featured h3 {  /* font-weight: 800; */  text-transform: uppercase;}.sec-impact h4 {  /* font-weight: 800; */}.sec-impact .text1 {  /* font-weight: 100; */}.sec-impact .text2 {  /* font-weight: 800; */  font-family: 'interstate-blackregular';}/* Inline #14 | https://www.ckokickboxing.com/franchise-development/#what */.top-nav__wrapper ul li a {  color: #ffffff;  opacity: 1;  -webkit-transition: all .3s ease;  -moz-transition: all .3s ease;  white-space: normal;  font-weight: 400;  font-family: 'interstate-boldbold';  text-shadow: 0 0 5px #000;  font-size: 16px;  text-transform: uppercase;}/* Inline #15 | https://www.ckokickboxing.com/franchise-development/#what */.sec-what__wrapper {  background-color: #333;}/* Inline #16 | https://www.ckokickboxing.com/franchise-development/#what */.wpcf7-form-control.wpcf7-submit {}/* style.css | https://www.ckokickboxing.com/wp-content/themes/ckokickboxing/style.css */.top-nav__wrapper {  -ms-flex-direction: row;  flex-direction: row;  align-items: center;}/* Inline #11 | https://www.ckokickboxing.com/franchise-development/#what */.top-nav_logo {  display: flex;  flex: 0 1 20%;}/* Inline #12 | https://www.ckokickboxing.com/franchise-development/#what */.top-nav_menu {  display: flex;  flex: 0 1 60%;  text-align: center;  justify-content: center;}@media only screen and (max-width: 991px) {/* Inline #13 | https://www.ckokickboxing.com/franchise-development/#what */.top-nav_menu {  position: absolute;  top: 0;  left: 0;  width: 100%;  border-bottom: 1px solid #333;}/* Inline #14 | https://www.ckokickboxing.com/franchise-development/#what */.top-nav_logo {}.top-nav_button {  flex: 0 1 80%;  justify-content: flex-end;  display: flex;}.top-nav__wrapper {  padding-top: 30px;}.sec-what-text {    background:     #fcc40f;}.sec-impact1::before {    display: none;}.sec-what_image {    display: none;}.sec-what-bk {    position: relative;    margin-top: 0;    width: 100%;    float: left;    background-color:     #000;}.sec-impact {    clear: both;}}#what { position:absolute; top:-200px;}@media only screen and (max-width: 767px) {.nav-btn.btn.btn-xlarge {    max-width: 215px;}.nav-logo {    width: 150px;}}@media only screen and (max-width: 480px) {.top-nav__wrapper ul li a {    font-size: 12px;}.nav-logo {    width: 120px;}.nav-btn.btn.btn-xlarge {    max-width: 215px;    font-size: 10px;    padding: 0px 5px;}
  }
