/*  MICROTHEMER STYLES  */


/*= General =================== */

/** General >> Div block 913 8 **/
#div_block-913-8 {
	
}

/** General >> Footer grid **/
.ctcc-inner {
	font-size: 15px;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: flex-start !important;
	align-items: flex-start !important;
	grid-area: 1 / 2 / 2 / 3;
	-webkit-align-items: flex-start;
}
.cookie-bar-bar button#catapultCookie {
	margin-left: 0;
	margin-top: 15px;
	margin-bottom: 5px;
}
.footer-grid {
	max-height: auto;
	display: grid;
	grid-template-columns: auto auto;
	grid-template-rows: minmax(10px, auto);
	grid-auto-columns: max-content;
	-webkit-align-content: stretch;
	align-content: stretch;
}
.footer-grid > :nth-child(3) {
	grid-area: 1 / 3 / 2 / 4;
}
.wpcf7 form .wpcf7-response-output {
	color: white;
}

/** General >> Reps grid **/
.reps-grid {
	height: auto;
	display: grid;
	grid-row-gap: 30px;
	row-gap: 30px;
	grid-template-columns: 1fr;
	grid-template-rows: auto auto;
}


/*( Desktop & Tablet )*/
@media (min-width: 768px) and (max-width: 979px) {

	/*= General =================== */

	/** General >> Footer grid **/
	.ctcc-inner {
	display: grid;
	grid-template-rows: auto auto;
}
.ctcc-inner > :nth-child(3) {
	grid-area: 2 / 1 / 3 / 3;
}

	/** General >> Reps grid **/
	.reps-grid {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
}


}


/*( Tablet & Phone )*/
@media (max-width: 767px) {

	/*= General =================== */

	/** General >> Reps grid **/
	.reps-grid {
	
}

	/** General >> Footer grid **/
	.ctcc-inner {
	display: grid;
}
.ctcc-inner > :nth-child(2) {
	grid-area: 2 / 1 / 3 / 2;
}
.ctcc-inner > :nth-child(3) {
	grid-area: 3 / 1 / 4 / 2;
}


}


/*( Phone )*/
@media (max-width: 480px) {

	/*= General =================== */

	/** General >> Footer grid **/
	.ctcc-inner {
	
}


}

