/*
CTC Separate Stylesheet

*/

/*
Theme Name: FlexFitness
Theme URI: https://www.flexfitnessoc.com
Template: Flex Fitness Child Divi Theme
Author: INKBit
Author URI: https://www.inkbit.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 3.0.92.1515169318
Updated: 2022-05-19 00:32:41

/****************************************************************************
  STYLES
****************************************************************************

FONTS

font-family: 'Alfa Slab One', cursive;
font-family: 'Lato', sans-serif;


COLORS

Red : #E1251B
Dark Gray : #171717

****************************************************************************/
@import url('https://fonts.googleapis.com/css2?family=Alfa+Slab+One&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');
/****************************************************************************
  STANDARDS
****************************************************************************/
html {}
body {
  font-family: 'Lato', sans-serif;
}
h1 {
  font-family: 'Alfa Slab One', cursive;
}
h2 {
  font-family: 'Alfa Slab One', cursive;
}
h3 {
  font-family: 'Alfa Slab One', cursive;
}
h4 {
  font-family: 'Lato', sans-serif;
}
h5 {
  font-family: 'Lato', sans-serif;
}
p {
  font-family: 'Lato', sans-serif;
}
br {}
a {}
a:hover {}
blockquote {}
strong {}
em {}
hr {}
ul {}
li {}

.red {color: #E1251B!important}
.black {color: #171717!important}

.hide {
   position: absolute;
   top: -9999px;
   left: -9999px;
}
.floatleft {
  float: left;
}
.floatright {
  float: left;
}
.floatnone {
  float: none;
}
/* Vertical Align */
.et_pb_equal_columns >.et_pb_column {
  margin-top:auto;
  margin-bottom:auto;
}
.ds-vertical-align {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/****************************************************************************
  SPACIFICS
****************************************************************************/


/****************************************************************************
  MEDIA QUERYS
****************************************************************************/

/* Large Phone */

@media all and (min-width: 768px) {
/*****************
  STANDARDS
*****************/
  html {}
  body {}
  h1 {}
  h2 {}
  h3 {}
  h4 {}
  h5 {}
  p {}
  br {}
  a {}
  a:hover {}
  blockquote {}
  strong {}
  em {}
  hr {}
/*****************
  SPACIFICS
*****************/


/* End */
}

/* Tablet */

@media all and (min-width: 981px) {
/*****************
  STANDARDS
*****************/
    html {}
    body {}
    h1 {}
    h2 {}
    h3 {}
    h4 {}
    h5 {}
    p {}
    br {}
    a {}
    a:hover {}
    blockquote {}
    strong {}
    em {}
    hr {}
/*****************
  SPACIFICS
*****************/
#menu-main-menu .join.button {
    background: #E1251B;
    top: -27px;
    right: -29px;
    padding: 0px 26px;
    line-height: 32px;
}
/* End */
}

/* Standard Desktop */

@media all and (min-width: 1024px) {
/*****************
  STANDARDS
*****************/
    html {}
    body {}
    h1 {}
    h2 {}
    h3 {}
    h4 {}
    h5 {}
    p {}
    br {}
    a {}
    a:hover {}
    blockquote {}
    strong {}
    em {}
    hr {}
/*****************
  SPACIFICS
*****************/

/* End */
}

/* Large Desktop And Above */

@media all and (min-width: 1440px) {
/*****************
  STANDARDS
*****************/
    html {}
    body {}
    h1 {}
    h2 {}
    h3 {}
    h4 {}
    h5 {}
    p {}
    br {}
    a {}
    a:hover {}
    blockquote {}
    strong {}
    em {}
    hr {}
/*****************
  SPACIFICS
*****************/

/* End */
}

/* Retna Laptop And Above */

@media all and (min-width: 1680px) {
/*****************
  STANDARDS
*****************/
    html {}
    body {}
    h1 {}
    h2 {}
    h3 {}
    h4 {}
    h5 {}
    p {}
    br {}
    a {}
    a:hover {}
    blockquote {}
    strong {}
    em {}
    hr {}
/*****************
  SPACIFICS
*****************/

/* End */
}
/* Retna Desktop And Above */

@media all and (min-width: 1920px) {
/*****************
  STANDARDS
*****************/
    html {}
    body {}
    h1 {}
    h2 {}
    h3 {}
    h4 {}
    h5 {}
    p {}
    br {}
    a {}
    a:hover {}
    blockquote {}
    strong {}
    em {}
    hr {}
/*****************
  SPACIFICS
*****************/

/* End */
}

/****** Max Sizes ********/

@media all and (max-width: 980px) {
  .flip-row {
    display: flex;
    flex-wrap: wrap;
  }
  .order-1 {
    order: 1;
  }
  .order-2 {
    order: 2;
  }
/* End */
}

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

/* End */
}

/****** Responsive Styles Smartphone Portrait ******/
@media all and (max-width: 479px) {

/* End */
}

/* KEYFRAMES */
