/*
Theme Name: Marketing Labs
Theme URI: https://www.marketinglabs.co.uk/
Template: Divi
Author: Marketing Labs
Author URI: https://www.marketinglabs.co.uk/
Version: 4.11.3.1634903099
Updated: 2021-10-22 12:44:59

*/
:root{
  /* Colours */
  --white:#fff;
  --gallery:#f0f0f0;
  --neon-blue:#645bff;
  --persian-indigo:#2d1e83;
  --oxford-blue:#092440;
  --spiro-blue:#07d4ff;
  --turquoise:#34d5c6;
  --supernova:#f9b233;
  --bittersweet:#ff7676;
}

/* Flex */
.💪{
	display:flex;
}
.💪.wrap{
	flex-wrap:wrap;
}
/* No Select */
.noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* Pointer */
.👆{
  cursor:pointer;
}
/* Hide */
.🙈, .hidden{
  display:none;
}

/* list item data-ico */
li.ico{
  list-style:none;
  padding-left:0;
  display:flex;
}
li.ico::before{
	content:attr(data-ico);
  display:block;
  width:2em;
  text-align:center;
}

/* Steps list */
ol.👣, ul.👣{
  margin-top:2em;
}
ol.👣 > li, ul.👣 > li{
  padding-bottom: 1em;
  padding-left:2em;
}
ol.👣 li > *, ul.👣 li > *{
  margin-top:-1em;
  margin-bottom:1em;
}
ol.👣 li > h1, ol.👣 li > h2, ol.👣 li > h3, ol.👣 li > h4, ol.👣 li > h5, ol.👣 li > h6{
  text-indent:2em;
  margin-top:calc(1em * -1);
	font-size:1em;
  line-height:1em;
}

/* Disclaimers */
.disclaimer{
	font-size:0.618em;
	font-style: italic;
}


/* Custom Rows & Cols 4 Divi */
[class*="🛶"] {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
}
[class*="🛶"] [class*="col-"] {
    float: left;
    position: relative;
    padding: 15px;
}
.col-12 {
  width: 100%;
}
.col-11 {
  width: 91.66666667%;
}
.col-10 {
  width: 83.33333333%;
}
.col-9 {
  width: 75%;
}
.col-8 {
  width: 66.66666667%;
}
.col-7 {
  width: 58.33333333%;
}
.col-6 {
  width: 50%;
}
.col-5 {
  width: 41.66666667%;
}
.col-4 {
  width: 33.33333333%;
}
.col-3 {
  width: 25%;
}
.col-2 {
  width: 16.66666667%;
}
.col-1 {
  width: 8.33333333%;
}
@media all and (min-width: 980px) {
  .col-🖥-12 {
    width: 100%;
  }
  .col-🖥-11 {
    width: 91.66666667%;
  }
  .col-🖥-10 {
    width: 83.33333333%;
  }
  .col-🖥-9 {
    width: 75%;
  }
  .col-🖥-8 {
    width: 66.66666667%;
  }
  .col-🖥-7 {
    width: 58.33333333%;
  }
  .col-🖥-6 {
    width: 50%;
  }
  .col-🖥-5 {
    width: 41.66666667%;
  }
  .col-🖥-4 {
    width: 33.33333333%;
  }
  .col-🖥-3 {
    width: 25%;
  }
  .col-🖥-2 {
    width: 16.66666667%;
  }
  .col-🖥-1 {
    width: 8.33333333%;
  }
}
@media all and (min-width: 768px) and (max-width: 980px) {
  .col-💊-12 {
    width: 100%;
  }
  .col-💊-11 {
    width: 91.66666667%;
  }
  .col-💊-10 {
    width: 83.33333333%;
  }
  .col-💊-9 {
    width: 75%;
  }
  .col-💊-8 {
    width: 66.66666667%;
  }
  .col-💊-7 {
    width: 58.33333333%;
  }
  .col-💊-6 {
    width: 50%;
  }
  .col-💊-5 {
    width: 41.66666667%;
  }
  .col-💊-4 {
    width: 33.33333333%;
  }
  .col-💊-3 {
    width: 25%;
  }
  .col-💊-2 {
    width: 16.66666667%;
  }
  .col-💊-1 {
    width: 8.33333333%;
  }
}
@media all and (max-width: 767px) {
  .col-📱-12 {
    width: 100%;
  }
  .col-📱-11 {
    width: 91.66666667%;
  }
  .col-📱-10 {
    width: 83.33333333%;
  }
  .col-📱-9 {
    width: 75%;
  }
  .col-📱-8 {
    width: 66.66666667%;
  }
  .col-📱-7 {
    width: 58.33333333%;
  }
  .col-📱-6 {
    width: 50%;
  }
  .col-📱-5 {
    width: 41.66666667%;
  }
  .col-📱-4 {
    width: 33.33333333%;
  }
  .col-📱-3 {
    width: 25%;
  }
  .col-📱-2 {
    width: 16.66666667%;
  }
  .col-📱-1 {
    width: 8.33333333%;
  }
}

/* list columns */
ul[class*="col-"], ol[class*="col-"]{
	width:100%;
}
ul.col-2, ol.col-2{
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}
ul.col-3, ol.col-3{
  columns: 3;
  -webkit-columns: 3;
  -moz-columns: 3;
}
ul.col-4, ol.col-4{
  columns: 4;
  -webkit-columns: 4;
  -moz-columns: 4;
}
ul.col-5, ol.col-5{
  columns: 5;
  -webkit-columns: 5;
  -moz-columns: 5;
}
ul.col-6, ol.col-6{
  columns: 6;
  -webkit-columns: 6;
  -moz-columns: 6;
}