/*-------------------------------------------- */
/* Ambrose Ceramics - Custom Less File 2026
/*-------------------------------------------- */
/*-------------------------------------------- */
/* SIS SIS001 Custom Variables 2024
/*-------------------------------------------- */
/*--------------------------------- */
/* Typography Styles & Colours
/*--------------------------------- */
/* General Text & Headings
/*--------------------------------- */
/* General Text Colours
/*--------------------------------- */
.brand-red {
  color: #b20000;
}
.white {
  color: #FFFFFF;
}
.black {
  color: #000000;
}
.grey-70 {
  color: #6D6E71;
}
.grey-50 {
  color: #939598;
}
.grey-30 {
  color: #BCBEC0;
}
.grey-20 {
  color: #D1D3D4;
}
.grey-10 {
  color: #E6E7E8;
}
/* Custom Links
/*--------------------------------- */
/* a.brand-gold {
	color: @brand-gold;
	&:hover,&:active {
		color: @brand-gold-darker!important;
	}
	
}
a.brand-light-sage {
	color: @brand-light-sage;
	&:hover,&:active {
				color: @brand-light-sage-darker!important;
			}
	
	
	
}
a.brand-light-sand {
	color: @brand-light-sand;
	&:hover,&:active {
				color: @brand-light-sand-darker!important;
			}
	::before, ::after {
		color: @brand-light-sand;
	}
}
a.white {
	color: #FFFFFF;
	&:hover,&:active {
				color: rgba(255,255,255,0.8)!important;
			}
	
}

a.black {
	color: @black;
	&:hover,&:active {
				color: rgba(0,0,0,0.8)!important;
			}
}

*/
/*--------------------------------- */
/* Section Backgrounds
/*--------------------------------- */
/*--------------------------------- */
/* Ambrose Ceramics (AMC002) - Exhibiting Galleries
/*--------------------------------- */
.blog-grid > .uk-container > .tm-grid-expand,
.video-grid > .uk-container > .tm-grid-expand,
.blog-grid-home > .uk-container > .tm-grid-expand,
.video-grid-home > .uk-container > .tm-grid-expand,
.feature-grid > .uk-container > .tm-grid-expand,
.feature-grid-home > .uk-container > .tm-grid-expand {
  justify-content: flex-start;
}
.blog-grid > .uk-container > .tm-grid-expand > *:not(.uk-width-1-1),
.video-grid > .uk-container > .tm-grid-expand > *:not(.uk-width-1-1),
.blog-grid-home > .uk-container > .tm-grid-expand > *:not(.uk-width-1-1),
.video-grid-home > .uk-container > .tm-grid-expand > *:not(.uk-width-1-1),
.feature-grid > .uk-container > .tm-grid-expand > *:not(.uk-width-1-1),
.feature-grid-home > .uk-container > .tm-grid-expand > *:not(.uk-width-1-1) {
  flex-grow: 0 !important;
}
@media (min-width: 640px) {
  .blog-grid > .uk-container > .tm-grid-expand > *:not(.uk-width-1-1),
  .video-grid > .uk-container > .tm-grid-expand > *:not(.uk-width-1-1),
  .blog-grid-home > .uk-container > .tm-grid-expand > *:not(.uk-width-1-1),
  .video-grid-home > .uk-container > .tm-grid-expand > *:not(.uk-width-1-1),
  .feature-grid > .uk-container > .tm-grid-expand > *:not(.uk-width-1-1),
  .feature-grid-home > .uk-container > .tm-grid-expand > *:not(.uk-width-1-1) {
    max-width: calc(100% / 2);
  }
}
@media (min-width: 1200px) {
  .blog-grid > .uk-container > .tm-grid-expand > *:not(.uk-width-1-1),
  .video-grid > .uk-container > .tm-grid-expand > *:not(.uk-width-1-1),
  .blog-grid-home > .uk-container > .tm-grid-expand > *:not(.uk-width-1-1),
  .video-grid-home > .uk-container > .tm-grid-expand > *:not(.uk-width-1-1),
  .feature-grid > .uk-container > .tm-grid-expand > *:not(.uk-width-1-1),
  .feature-grid-home > .uk-container > .tm-grid-expand > *:not(.uk-width-1-1) {
    max-width: calc(100% / 3);
  }
}
.blog-grid > .uk-container > .tm-grid-expand::after,
.video-grid > .uk-container > .tm-grid-expand::after,
.blog-grid-home > .uk-container > .tm-grid-expand::after,
.video-grid-home > .uk-container > .tm-grid-expand::after,
.feature-grid > .uk-container > .tm-grid-expand::after,
.feature-grid-home > .uk-container > .tm-grid-expand::after {
  content: '';
  display: none;
}
@media (min-width: 640px) {
  .blog-grid > .uk-container > .tm-grid-expand::after,
  .video-grid > .uk-container > .tm-grid-expand::after,
  .blog-grid-home > .uk-container > .tm-grid-expand::after,
  .video-grid-home > .uk-container > .tm-grid-expand::after,
  .feature-grid > .uk-container > .tm-grid-expand::after,
  .feature-grid-home > .uk-container > .tm-grid-expand::after {
    display: block;
    flex: 0 0 calc(100% / 2);
    max-width: calc(100% / 2);
  }
}
@media (min-width: 1200px) {
  .blog-grid > .uk-container > .tm-grid-expand::after,
  .video-grid > .uk-container > .tm-grid-expand::after,
  .blog-grid-home > .uk-container > .tm-grid-expand::after,
  .video-grid-home > .uk-container > .tm-grid-expand::after,
  .feature-grid > .uk-container > .tm-grid-expand::after,
  .feature-grid-home > .uk-container > .tm-grid-expand::after {
    flex: 0 0 calc(100% / 3);
    max-width: calc(100% / 3);
  }
}
.blog-grid > .uk-container > .tm-grid-expand:has( > :last-child:nth-child(2n))::after,
.video-grid > .uk-container > .tm-grid-expand:has( > :last-child:nth-child(2n))::after,
.blog-grid-home > .uk-container > .tm-grid-expand:has( > :last-child:nth-child(2n))::after,
.video-grid-home > .uk-container > .tm-grid-expand:has( > :last-child:nth-child(2n))::after,
.feature-grid > .uk-container > .tm-grid-expand:has( > :last-child:nth-child(2n))::after,
.feature-grid-home > .uk-container > .tm-grid-expand:has( > :last-child:nth-child(2n))::after,
.blog-grid > .uk-container > .tm-grid-expand:has(> :only-child)::after,
.video-grid > .uk-container > .tm-grid-expand:has(> :only-child)::after,
.blog-grid-home > .uk-container > .tm-grid-expand:has(> :only-child)::after,
.video-grid-home > .uk-container > .tm-grid-expand:has(> :only-child)::after,
.feature-grid > .uk-container > .tm-grid-expand:has(> :only-child)::after,
.feature-grid-home > .uk-container > .tm-grid-expand:has(> :only-child)::after {
  display: none;
}
@media (min-width: 1200px) {
  .blog-grid > .uk-container > .tm-grid-expand:has( > :last-child:nth-child(3n))::after,
  .video-grid > .uk-container > .tm-grid-expand:has( > :last-child:nth-child(3n))::after,
  .blog-grid-home > .uk-container > .tm-grid-expand:has( > :last-child:nth-child(3n))::after,
  .video-grid-home > .uk-container > .tm-grid-expand:has( > :last-child:nth-child(3n))::after,
  .feature-grid > .uk-container > .tm-grid-expand:has( > :last-child:nth-child(3n))::after,
  .feature-grid-home > .uk-container > .tm-grid-expand:has( > :last-child:nth-child(3n))::after {
    display: none;
  }
}
/*--------------------------------- */
/* Ambrose Ceramics (AMC002) Forms
/*--------------------------------- */
.uk-form-stacked .uk-form-label {
  display: block;
  margin-bottom: 10px;
  margin-top: 20px!important;
}
/* Popup Messages
/*--------------------------------- */
.rsfp_thankyou_popup_inner {
  background: rgba(250, 250, 250, 0.8) !important;
  width: 40%;
  padding: 50px 30px!important;
  margin: 0 auto;
  position: relative;
  text-align: center;
}
.rsfp_thankou_popup_close_btn {
  position: absolute;
  top: 5px;
  right: 10px!important;
  font-size: 28px;
  cursor: pointer;
}
.rsfp_thankyou_popup_inner {
  background: rgba(250, 250, 250, 0.8) !important;
  width: 40%;
  padding: 50px 30px !important;
  margin: 0 auto;
  position: relative;
  text-align: center;
}
@media (max-width: 640px) {
  .rsfp_thankyou_popup_inner {
    width: 400px!important;
  }
}
@media (max-width: 480px) {
  .rsfp_thankyou_popup_inner {
    width: 390px!important;
  }
}
@media (max-width: 390px) {
  .rsfp_thankyou_popup_inner {
    width: 320px!important;
  }
}
/*--------------------------------- */
/* Ambrose Ceramics (AMC002) - Galleries
/*--------------------------------- */
/* Justified Gallery to Match Legacy Balbooa
/* Columns per device are set in the Gallery element (Grid → Columns)
/*--------------------------------- */
.justified-gallery .el-item,
.justified-gallery .el-item > a,
.justified-gallery picture {
  display: block;
}
.justified-gallery .el-image {
  display: block;
  width: 100%;
  height: 300px;
  object-fit: cover;
}
@media (min-width: 1600px) {
  .justified-gallery .el-image {
    height: 340px;
  }
}
@media (max-width: 1199px) {
  .justified-gallery .el-image {
    height: 240px;
  }
}
@media (max-width: 959px) {
  .justified-gallery .el-image {
    height: 200px;
  }
}
@media (max-width: 639px) {
  .justified-gallery .el-image {
    height: 240px;
  }
}
.justified-gallery .el-title {
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1.6px;
}
.collection-gallery .el-title {
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1.6px;
}
/*--------------------------------- */
/* Ambrose Ceramics (AMC002) Header
/*--------------------------------- */
/*--------------------------------- */
/* Ambrose Ceramics (AMC002) - Home Page
/*--------------------------------- */
.collections-accordion .uk-accordion-content .uk-card-default {
  box-shadow: none;
}
/*--------------------------------- */
/* Ambrose Ceramics (AMC002) - Masthead 
/*--------------------------------- */
/*.uk-section.bkg-brand-black-teal {
		
		background: @brand-black-teal;
		//background: rgba(24, 44, 51, 1)!important;
}

.uk-section.bkg-brand-burnt-orange {
		//background: rgba(24, 44, 51, 1)!important;
		background: @brand-burnt-orange;
}*/
/*--------------------------------- */
/* Ambrose Ceramics (AMC002) - Hide recaptcha after 5s 
/*--------------------------------- */
/* Confirmed Extra CSS Classes for special features */
/* Hide recaptcha */
.grecaptcha-badge {
  animation: recatpchahide 2s 1;
  animation-delay: 5s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
@keyframes recatpchahide {
  0% {
    margin-right: 0px;
  }
  100% {
    margin-right: -100px;
  }
}
/*--------------------------------- */
/* Ambrose Ceramics (AMC002) - Smart Search Results
/*--------------------------------- */
/*main#tm-main {
	.tm-main .uk-section .uk-section-default {
		.uk-container {
			max-width: 1400px!important;
			//padding-left: 80px!important;
			//padding-right: 80px!important;
			
			@media(max-width:1200px){  
				padding-left: 80px!important;
				padding-right: 80px!important;
			}
			@media(max-width:960px){  
				padding-left: 70px!important;
				padding-right: 70px!important;
			}
			@media(max-width:767px){  
				padding-left: 60px!important;
				padding-right: 60px!important;
			}
			@media(max-width:640px){  
				padding-left: 60px!important;
				padding-right: 60px!important;
			}
			@media(max-width:480px){  
				padding-left: 50px!important;
				padding-right: 30px!important;
			}
			@media(max-width:390px){  
				padding-left: 25px!important;
				padding-right: 25px!important;
			}
			.uk-article {
				h2 {} 
			}
		}
	}
}

*/
/*------------------------------------------------- */
/* Ambrose Ceramics (AMC002) - YOOTHEME CORE STYLE OVERRRIDES
/*------------------------------------------------- */
/* Breadcrumb - Home Icon
/*--------------------------------- */
.uk-breadcrumb li:first-child a:before {
  display: inline-block;
  content: "";
  width: 0px!important;
  height: 20px;
  background: url(../vendor/assets/uikit/src/images/icons/home.svg) no-repeat;
  background-size: contain;
  position: relative;
  top: 5px;
}
/* Nav Divider
/*--------------------------------- */
.uk-navbar-dropdown-nav > li,
#module-menu-dialog-mobile .uk-nav-default a {
  border-bottom: 1px solid #E6E7E8 !important;
}
/*# sourceMappingURL=amc002-custom.css.map */