/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 20 2023 | 11:34:58 */
:root{
  --s : 8px;
}
	.no-bg-fusion-column-wrapper > .fusion-column-wrapper {
    margin-left: 0px !important;
    background-image: none !important;
    background: transparent !important;
}

.grid-scroller__block {
    background-image: var(--awb-bg-image);
}

.grid-scroller__block-nopadding.grid-scroller__block {
    padding: 0px !important;
}
.grid-scroller__block-nopadding.grid-scroller__block .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-row.fusion-flex-align-items-stretch.fusion-empty-column-bg-image.fusion-column-has-bg-image{
	margin-left:0px !important;
}

.grid-scroller .fusion-builder-row:not(.fusion-builder-row-inner) {
  display:grid !important;
  grid-gap: calc(var(--s) * 4);
  /* the number of columns needs tomatch the number of columns per row */
  grid-template-columns: repeat(8, 1fr);
  grid-template-rows: 1fr;
  /*padding:calc(var(--s) * 4);*/
}
.grid-scroller .fusion-builder-row:not(.fusion-builder-row-inner){
  overflow-x:scroll!important;
  overflow-y:hidden!important;
}
/* add scroll bar styling for consistency */
.grid-scroller .fusion-builder-row:not(.fusion-builder-row-inner)::-webkit-scrollbar {
  /*height: calc(var(--s) * 3.4);*/
	height: calc(10px * 3.4);
}
.grid-scroller .fusion-builder-row:not(.fusion-builder-row-inner)::-webkit-scrollbar-track {
  background: var(--awb-color8);
	 border-radius:calc(var(--s) * 4);
  border-top: calc(var(--s) * 1.25) solid var(--awb-color7);
  border-bottom: calc(var(--s) * 1.25) solid var(--awb-color8);
}
.grid-scroller .fusion-builder-row:not(.fusion-builder-row-inner)::-webkit-scrollbar-thumb {
  /*background:var(--awb-color6);*/
	background: var(--awb-color4);
  border-radius:calc(var(--s) * 2.25);
  border: calc(var(--s) * 1.25) solid var(--awb-color8);
}


.grid-scroller__block{
  width:calc(var(--s) * 40) !important;
  /*background-color:var(--awb-color4);*/
	background-color:var(--awb-bg-color);
  padding:calc(var(--s) * 4);
  /*border-radius:calc(var(--s) * 1);*/
  /*box-shadow: 0 5px 10px 2px rgba(0,0,0,.25);*/
}
.grid-scroller .fusion-builder-row:not(.fusion-builder-row-inner) {
    grid-gap: 0 !important;
}
@media screen and (max-width: 600px){
.fusion-builder-row.fusion-builder-row-inner.fusion-row.fusion-flex-align-items-flex-start.fusion-flex-content-wrap {
    display: initial !important;
}
}

@media screen and (min-width: 760px){
  .grid-scroller__block{
    width:calc(var(--s) * 56) !important;
	 background-image:var(--awb-bg-image);
  }
}

/* wider view below */
.grid-scroller__block--wide{
  width:calc(var(--s) * 50) !important;
  background-color:var(--awb-color1);
  padding:0;
  border-radius:0;
  border:1px solid #e6e6e6;
}

@media screen and (min-width: 760px){
	
	body.page-template.page-template-100-width.page-template-100-width-php.page.page-id-209 .grid-scroller__block-one {
    padding: 70px 50px !important;

}
	
	
    .grid-scroller__block--wide:first-of-type{
    margin-left:calc(var(--s) * 3);
  }
 .grid-scroller__block--wide{
    width:calc((80vw / 2 ) - (var(--s) * 4)) !important;
  }
	.grid-scroller__block-one {
    width: calc(24px * 56) !important;
}
	.grid-scroller__block-half {
    width: calc(12px * 56) !important;
}
	.grid-scroller__block-2-3 {
    width: calc(10px * 56) !important;
}
	.no-bg-fusion-column-wrapper > .fusion-column-wrapper {
    margin-left: 0px !important;
    background-image: none !important;
    background: transparent !important;
}

	
}