

.sticky-menu-header{
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 2000;
	background-color: #fff;
}

body {
  	padding-top: 100px;
}

.anchor-link-jump{
scroll-margin-top: 95px;	
}



li.small-font-nav a span{
	text-transform: lowercase!important;
}

li.small-font-nav a {
	text-transform: lowercase!important;
}

ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu{
	border: none!important;
	min-width: 180px!important;
	padding: 12px!important;
}

li.capitalize-menu-item a span{
	text-transform: capitalize!important;
}

ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu li a:hover{
	color: #de7126;
}

.wp-block-navigation .wp-block-navigation__submenu-icon {
    color: #de7126;
}

.spacer-no-margin{
	margin: 0px!important;
}

	.video-gallery-embed-columns{
		gap: 4px!important;
	}

.video-gallery-embed-columns .wp-block-stackable-video-popup{
	margin-bottom: 10px;
}


/* phone media queries */

@media screen and (max-width: 600px){
	
	body {
  	padding-top: 150px;
}
	
	.anchor-link-jump{
scroll-margin-top: 125px;
		
}
	
	.stk-5ea784c{
	background-position-y: top
}
	
	.tablet-client-logo .wp-container-33{
		flex-wrap: nowrap!important;
	}
	
	.color-block-row{
	margin: 15px!important;
		
}

	
	.responsive-group-spacing{
	padding: 0 50px!important;
}
	
	.responsive-padding{
		padding: 15px!important;
	}
	
	.no-padding-responsive{
		padding: 15px!important;
	}
	
	
	.entry-content{
		margin-right: 20px!important;
		margin-left: 20px!important;
	}
	

	p.has-text-align-center{
		padding: 0 30px;
	}
	
	
	
	.wp-block-gallery.wp-block-gallery-3{
		gap: 0;
	}
	
	.wp-block-columns {
    margin: 0!important;
}
	
	.wp-block-stackable-columns.stk-block-columns.stk-block.stk-7d5b734{
		z-index: -1;
	}
	
	.contact-group .wp-block-stackable-columns{
		padding-left: 30px;
		padding-right: 30px;
	}
	
	p.contact-right-align{
		text-align: right!important;
	}
}

/* tablet media queries */

@media only screen and (min-width: 600px) {
	body {
  	padding-top: 100px;
}

	.tablet-styling figure{
		margin-block-start: 0px;
	}
	
	.header-column-one{
		flex-basis: 33%!important;
	}
	
	.header-column-two{
		flex-basis: 66%!important;
	}
	
	.tablet-column{
		padding-left: 50px!important;
		padding-right: 50px!important;
	}
	
	.team-columns .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow{
		flex-basis: 20%!important;
	}
	
	.video-gallery-embed-columns{
		margin-top: 0px;
		padding: 20px 35px!important;
	}
	
	.video-gallery-embed-columns .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow{
		flex-basis: 18%!important;
	}
	
	.video-gallery-embed-columns h5 {
		line-height: 18px;
	}
}

@media screen and (min-width: 960px) {
     .alignwide, .alignfull {
          width:  100vw;
          max-width:  100vw;
         margin:0!important;
     }
}

/* remove padding from groups */
.wp-block-group{
padding: 0!important;
	margin-top: 0!important;
}

.wp-block-post-content {
	margin-top: 0!important;
}


.wp-block-stackable-icon.stk-block-icon.has-text-align-center.stk-block.stk-393cf54.stk-block-background{
	border-radius: 50%!important;
    padding: 0px!important;
}

.stk-5283848 {
	padding: 0!important;
}

.stk-89fbbd6 {
	padding: 0!important;
}

.stk-5283848-inner-blocks h1{
	margin: 0!important;
}

.stk-5283848-inner-blocks h4{
	margin: 0!important;
}

.stk-89fbbd6-inner-blocks h1{
	margin: 0!important;
}

.stk-89fbbd6-inner-blocks h4{
	margin: 0!important;
}

.stk-block-carousel__dots{
	margin-left: 11%;
}

.stk-4704da8 {
	padding: 0 40px!important;
}

h2.wp-block-post-title {
display: none;
}

.home-carousel-group{
	padding: 0!important;
}


ul.wp-block-navigation__container li a {
	text-decoration: none;
}

.fivepx-gap-columns {
    gap: 0px!important; 
} 

.sharedaddy{
	display: none;
}

#tlgbTimeline-01160ded-f .timeline__item.timeline__item--bottom .timeline__content::before {
    border-bottom: 14px solid #fff;
}

.team-row-home .wp-container-33{
	gap: 0;
}

.team-row-home .wp-container-33 img{

display: block;
  width: 100vw;
  height: 40vh;
  object-fit: cover;
}

.bwg-title2{
	color: #fff!important;
	margin: 10px 0!important;
}

.bwg-icon-play:before {
    color: #000;
	  background-color: #fff!important;
    padding: 15px 15px 15px 16px;
    border-radius: 50px;
    border: 4px solid #de7126;
	  font-size: 18px;
}


.contact-columns h4{
	margin: 0px;
}

.contact-columns p{
	margin: 0px;
}

.color-block-margin{
	margin-right: 5px!important;
}

.team-row-home{
	margin-bottom: -8px!important;
}

.wp-container-31{
	gap: 0;
}

i.bwg-icon-play.bwg_ctrl_btn.bwg_play_pause{
	display: none;
}

.uagb-ifb-title-wrap .uagb-ifb-title-prefix {
    margin-bottom: 0px!important;
}




