/* @override http://gmlaunch.flywheelsites.com/wp-content/themes/gmlaunch/css/framework.css?ver=4.8.2
	http://gmlaunch.local/wp-content/themes/gmlaunch/css/framework.css?ver=4.9.9
	http://gm-launch.local/wp-content/themes/gmlaunch/css/framework.css?*
	http://cafe.local/wp-content/themes/gmlaunch/css/framework.css?*
	http://cafe-media-2.local/wp-content/themes/gmlaunch/css/framework.css?ver=5.3.2
	https://cafe-media.local/wp-content/themes/gmlaunch/css/framework.css?ver=5.3.2
	https://cafemediacam.local/wp-content/themes/gmlaunch/css/framework.css?*
	https://cafemediacamqa.wpengine.com/wp-content/themes/gmlaunch/css/framework.css?* */
/* @override http://gmlaunch.flywheelsites.com/wp-content/themes/gmlaunch/css/framework.css?ver=4.8.2 */

*,
*:before,
*:after {
	box-sizing: border-box;
}

.full:before,
.full:after,
.content:before,
.content:after,
.content-full:before,
.content-full:after {
	content: "";
	display: table;
	table-layout: fixed;
}

.full:after,
.content:after,
.content-full:after {
	clear: both;
}

.full {
	width: 100%;
	display: block;
	overflow-x: hidden;
}

.content {
	margin: 0 auto;
	max-width: 1400px;
	padding-right: 0%;
	padding-left: 0%;
}

@media all and (max-width: 1450px) {
	.content {
		padding-right: 3%;
		padding-left: 3%;
	}
}

@media all and (max-width: 750px) {
	.content {
		padding-right: 5%;
		padding-left: 5%;
	}
}


.section-content-wrapper {
	padding-top: 60px;
	padding-bottom: 60px;
}

.content-full {
	margin: 0 auto;
	overflow: hidden;
	max-width: 1600px;
}

.wrapper {
	padding-bottom: 0px;
/*	padding-top: 50px;*/
}

.single .wrapper {
	background: #F3F6F7;
}

.flex-container_row-space-between-stretch {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: stretch;
	  /*  outline: 1px solid #eeeeee;*/
}

.flex-container_row-space-between-center {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	  /*  outline: 1px solid #eeeeee;*/
}

.flex-container_row-space-around-center {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-around;
	align-items: center;
}

.flex-container_row-space-around-stretch {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-around;
	align-items: stretch;
	  /*  outline: 1px solid #eeeeee;*/
}

.flex-container_row-flex-start-center {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
	outline: 1px solid #eeeeee;
}

.flex-container_row-flex-start-stretch {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: stretch;
}

.flex-item-flex-end {
	align-self: flex-end;
}

.flex-item-flex-start {
	align-self: flex-start;
}

/*.flex-item-center {
  -ms-flex-item-align: center;
  align-self: center;
}*/

.flex-item-100,
.flex-item-90,
.flex-item-80,
.flex-item-75,
.flex-item-70,
.flex-item-60,
.flex-item-65,
.flex-item-50,
.flex-item-40,
.flex-item-45,
.flex-item-33,
.flex-item-30,
.flex-item-25,
.flex-item-20 {
	/*    outline: 1px solid rgba(34, 34, 34, 0.08);*/
	  /*  background-color: rgba(34, 34, 34, 0.05);*/
}

.flex-item-100 {
	flex-basis: 100%;
}

.flex-item-90 {
	flex-basis: 90%;
}

.flex-item-80 {
	flex-basis: 80%;
}

.flex-item-75 {
	flex-basis: 75%;
}

.flex-item-70 {
	flex-basis: 70%;
}

.flex-item-65 {
	flex-basis: 65%;
}

.flex-item-60 {
	flex-basis: 60%;
}

.flex-item-50 {
	flex-basis: 50%;
}

.flex-item-40 {
	flex-basis: 40%;
}

.flex-item-45 {
	flex-basis: 45%;
}

.flex-item-33 {
	flex-basis: 33.33%;
}

.flex-item-30 {
	flex-basis: 30%;
}

@media all and (max-width: 950px) {
	.flex-item-90,
	.flex-item-80,
	.flex-item-75,
	.flex-item-70,
	.flex-item-60,
	.flex-item-65,
	.flex-item-50,
	.flex-item-40,
	.flex-item-45,
	.flex-item-33,
	.flex-item-30 {
		flex-basis: 100%;
	}
}

.flex-item-25 {
	flex-basis: 25%;
}

@media all and (max-width: 950px) {
	.flex-item-25 {
		flex-basis: 50%;
	}
}

@media all and (max-width: 550px) {
	.flex-item-25 {
		flex-basis: 100%;
	}
}

.flex-item-20 {
	flex-basis: 20%;
}

@media all and (max-width: 750px) {
	.flex-item-20 {
		flex-basis: 100%;
	}
}

.flex-item-10 {
	flex-basis: 10%;
}

@media all and (max-width: 950px) {
	.flex-item-10 {
		flex-basis: 20%;
	}
}

.flex-item-0-1-auto {
	flex: 0 1 auto;
	outline: 1px solid rgba(34, 34, 34, 0.3);
	background-color: rgba(34, 34, 34, 0.1);
}

.flex-item-1-1-auto {
	flex: 1 1 auto;
	outline: 1px solid rgba(34, 34, 34, 0.3);
	background-color: rgba(34, 34, 34, 0.1);
}

.section-code {
	flex: 1 1 auto;
	outline: 1px solid rgba(107, 229, 171, 0.5);
	background-color: rgba(107, 229, 171, 0.1);
	padding: 10px;
	margin-bottom: 20px;
}

.section-code p {
	margin: 0px;
	text-align: center;
	color: #22c879;
}

.section-code p.description {
	font-size: 12px;
}
