@import url('https://fonts.googleapis.com/css?family=Roboto:regular,italic,700');
@import url('https://fonts.googleapis.com/css?family=Lato:regular,italic,700');
.typography-style-1 font {

}
.typography-style-2 font {

}
.typography-style-default h2 {
 color: #000000; font-size: 21px; line-height: 22px; text-align: left; font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; margin: 0 0 20px 0; padding: 0 0 0 0 ;
}
.typography-style-default h1 {
 color: #000000; font-size: 24px; line-height: 24px; text-align: left; font-family: Roboto, Verdana, Helvetica, sans-serif; font-weight: normal; margin: 0 0 20px 0; padding: 0 0 0 0 ;
}
.typography-style-default {
 background-color: rgba(255,255,255,1.00); color: #444444; font-size: 16px; line-height: 22px; text-align: left; font-family: Lato, Verdana, Helvetica, sans-serif;
}
#s_1 { background-color: rgba(42,45,56,1.00); }
#col_4 { min-height: 48px; }
#s_5 { background-color: rgba(255,255,255,1.00); }
#r_7 { margin: 38px 18px 18px 18px; }
#s_9 { background-color: rgba(92,109,126,1.00); }
#r_11 { margin: 36px 18px 0px 18px; }
#r_11 .inner-wrapper { margin: 0 -10px -20px -10px; }
#r_11 .column-wrapper { padding: 0 10px 20px 10px; }
#r_11 .subcolumns { margin: 0 -10px; }
#r_11 .subcolumns:last-child { margin-bottom: -20px; }
#r_11 .subcolumn-wrapper { padding: 0 10px 20px 10px; }/*end-r_11*/
#col_12 { color: #ffffff; text-align: left; font-weight: 400; }
#col_12:hover { color: #ffffff; }
#s_13 { background-color: rgba(241,245,248,1.00); }
#r_15 { margin: 36px 18px 36px 18px; }
#r_17 { margin: 0px 18px 36px 18px; }
#r_17 .inner-wrapper { margin: 0 -16px -32px -16px; }
#r_17 .column-wrapper { padding: 0 16px 32px 16px; }
#r_17 .subcolumns { margin: 0 -16px; }
#r_17 .subcolumns:last-child { margin-bottom: -32px; }
#r_17 .subcolumn-wrapper { padding: 0 16px 32px 16px; }/*end-r_17*/
#col_18 { color: #ffffff; text-align: left; }
#col_18:hover { color: #ffffff; }
#col_19 { color: #ffffff; text-align: left; }
#col_19:hover { color: #ffffff; }
#col_20 { color: #ffffff; text-align: left; }
#col_20:hover { color: #ffffff; }
#col_21 { color: #ffffff; text-align: left; }
#col_21:hover { color: #ffffff; }
.page-1 #col_12 { color: #444444; text-align: center; font-weight: 400; }
.page-1 #col_12:hover { color: #444444; }
#s_22 { background-color: rgba(255,255,255,1.00); }
#r_24 { margin: 36px 36px 36px 36px; }
#r_24 .inner-wrapper { margin: 0 -18px -36px -18px; }
#r_24 .column-wrapper { padding: 0 18px 36px 18px; }
#r_24 .subcolumns { margin: 0 -18px; }
#r_24 .subcolumns:last-child { margin-bottom: -36px; }
#r_24 .subcolumn-wrapper { padding: 0 18px 36px 18px; }/*end-r_24*/
#col_25 { background-color: rgba(155,89,182,1.00); }
#s_27 { background-color: rgba(52,152,219,1.00); }
@media (max-width: 768px), (max-device-width: 768px) {
#r_24 { margin: 18px 18px 18px 18px; }
#r_24 .inner-wrapper { margin: 18px 18px 18px 18px; }
#r_24 .column-wrapper { margin: 18px 18px 18px 18px; }
#r_24 .subcolumns { margin: 0 -9px; }
#r_24 .subcolumns:last-child { margin-bottom: -18px; }
#r_24 .subcolumn-wrapper { padding: 0 9px 18px 9px; }/*end-r_24*/
/*end-mobile*/
}
.subcolumn.module-style-menu-default { display: flex; flex-wrap: wrap; justify-content: center; flex-direction: row; }
.subcolumn.module-style-menu-default .menu-subitem { background-color: rgba(255,255,255,1.00); padding: 10px 18px 10px 18px; }
.subcolumn.module-style-menu-default .menu-subitem:hover { background-color: rgba(241,245,248,1.00); }
.subcolumn.module-style-menu-default .menu-subitem.active { background-color: rgba(241,245,248,1.00); }
.subcolumn.module-style-menu-default .menu-item { color: #ffffff; font-size: 16px; text-align: left; padding: 10px 18px 10px 18px; }
.subcolumn.module-style-menu-default .menu-item:hover { color: #ffffff; }
.subcolumn.module-style-menu-default .menu-item.active { color: #ffffff; }
/*custom-website*/
.arc .product-module a.button {
	box-shadow: 0 1px 2px 0px rgba(0,0,0,0.15);
	background-color: #1abc9c;
	border-color: #1abc9c;
	border-radius: 0;
}

.arc .product-module input[type="number"] {
	box-shadow: 0 1px 2px 0px rgba(0,0,0,0.15);
	border-color: black;
	border-radius: 0;
}
