/* 
Theme Name:		 University of Westminster
Theme URI:		 https://fantastech.co
Description:	 This is a child theme for FS Core parent theme.
Author:			 Fantastech Solutions
Author URI:		 https://fantastech.co
Template:		 astra
Version:		 1.0.2
*/

/* CSS of all screens */

/**********************
* Global
***********************/
a:focus, button:focus {
    outline: thin dotted !important;
}
.primary-button a.fl-button:hover, 
.primary-button a.fl-button:focus
{	
	webkit-box-shadow: 4px 4px 0px 0px #108480 !important;
	box-shadow: 4px 4px 0px 0px #108480 !important;
    background-color: #00413d !important;
    color: #fff;
}
.primary-button i.fl-button-icon.fl-button-icon-after.ua-icon.ua-icon-chevron-right2 {
    margin-left: 0;
}
.yellow-button a.fl-button:hover,
.yellow-button a.fl-button:focus{
    box-shadow: 4px 4px 0px 0px #848383 !important;
	webkit-box-shadow: 4px 4px 0px 0px #848383 !important;
}

a.fl-button:focus{
	outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;	
}

/**********************
* Header
***********************/



/**********************
* Footer
***********************/
.site-footer .ast-small-footer-wrap{
	text-align:left;
}
.ast-small-footer .nav-menu a:hover {
    text-decoration: underline;
    color: #ffdf00;
}

/**********************
* Homepage
***********************/
.open-day-counter .fl-list-item.fl-list-item-1 {
    width: 25%;
    float: left;
}
.open-day-counter .fl-list-item.fl-list-item-2 {
    float: right;
    width: 70%;
}
.fl-node-5fe1cc443dc99.fl-button-lightbox-content{
	padding:0 !important;
	max-width:700px !important
}
.video-photo-box .uabb-image-carousel .slick-next, 
.video-photo-box .uabb-image-carousel .slick-prev {
    background-color: #ffdf00;
}

.video-photo-box .uabb-image-carousel .slick-next{
	transform: translate(10px, -25px) !important;
} 
.video-photo-box .uabb-image-carousel .slick-prev{
	transform: translate(-10px, -25px) !important;
}
.video-photo-box img.uabb-gallery-img{
	height: 200px !important;
	object-fit: cover;
}

.what-will-get-box .fl-module-list .fl-list-item-content .fl-list-item-content-icon{
	display:unset;
}
.what-will-get-box .fl-module-list .fl-list-item-content .fl-list-item-content-text p {
    padding-top: 3px;
}
.testimonial-section .uabb-testimonials .uabb-testimonial-author-name,
.testimonial-section .uabb-testimonials .uabb-testimonial-author-designation{
	display: inline-block;
}
.uabb-testimonials-wrap:before {
    content: url(/wp-content/themes/uow/assets/images/quotes.svg);
    position: absolute;
    left: -28px;
    top: -12px;
}
.open-day-counter .uabb-countdown-holding:last-child {
    margin-right: 0px !important;
}
.open-day-counter .next-open-day-list .fl-list-item-0 .fl-list-item-content .fl-list-item-content-text p {
    font-weight: bold;
	font-size:18px;
}
.image-slider i.fas.fa-angle-right:hover,.image-slider i.fas.fa-angle-left:hover {
    background-color: #000;
	color:#ffdf00;
}
#stickyform{
	position:relative;
	bottom:0;
	z-index:99;
}

/**********************
* Page 1
***********************/



/**********************
* Page 2
***********************/


/* CSS for screens below 992px (tablet screens) */
@media only screen and (max-width: 1024px){
	.open-day-form-section .empty-column{
		display:none;
	}
	.open-day-counter{
		width:37%;
	}
	.join-virtual-day-box > .fl-col-content{
		padding-right:70px !important;
	}
}


/* CSS for screens below 992px (tablet screens) */
@media only screen and (max-width: 992px){


}

/* CSS for screens below 767px (mobile screens) */
@media only screen and (max-width: 767px){

	
	.open-day-counter .uabb-countdown-holding{
		margin-right:20px !important;
	}
	.open-day-counter .text-above-counter p{
    	margin-bottom:15px !important;
	}
	.join-virtual-day-box .fl-module-list .fl-list-item-content .fl-list-item-content-icon {
    	display: unset;
		line-height:10px;
	}
	.site-footer ul{
		display:grid;
		grid-template-columns:auto auto;
	}
	.uabb-testimonials-wrap:before{
		left:-8px;
	}
	
	.button_stick {
		position:fixed;
		bottom:0;
		z-index:99;
		width:100% !important;
	}
	.join-virtual-day-box > .fl-col-content{
		padding-right:0px !important;
	}
}