/*   
Theme Name: RMA 2021
Description: Starter Theme by Haiwyre -- WordPress v5
Version: 1.1
*/

/*  Separate style sheets  */
@import url(_css/normalize-min.css);
@import url(_css/structure.css);
@import url(_css/navigation.css);
@import url(_css/typography.css);
@import url(_css/typography-sizes.css);
@import url(_css/hide.css);
@import url(_css/colours.css);
@import url(_css/images.css);
@import url(_css/slider.css);
@import url(_css/additional.css);


body.parent-rated,
body.parent-pageid-1447,
body.page-id-1447{
	background: none ;

}

.page-id-13 .third-nav{
	display: none;
}


.parent-pageid-1447 .intro p, 
.parent-pageid-1447 .text li a, 
.parent-pageid-1447 h1, 
.parent-pageid-1447 h2, 
.parent-pageid-1447 p a, 
.page-id-1447 .intro p, 
.page-id-1447 .text li a, 
.page-id-1447 h1, 
.page-id-1447 h2, 
.page-id-1447 p a{
	color: #963791;
}



.light p, 
light li a, 
.light h1, 
.light h2, 
.light p a,
.light p, 
.light li a, 
.light h1, 
.light h2, 
.light p a{
	color: white;
}





body.parent-rated .slick-slider, body.parent-rated .slide-inner{height: 250px;}

body.parent-rated .half.slide-inner{
	flex: 100%;
	width: 100%;
	max-width: 100%;
}

.credit {
	margin-bottom: 50px;
}


.blog .thirds img{
	background-color: #f1f1f3;
}

.page-template-page-sitemap .textblock ul li a,
.page-template-page-sitemap .textblock ul li a:before{
	color: #6b6b76 !important;
}




.page-template-page-sitemap .textblock .olr a::before{
	content: '';
}

.page-template-page-sitemap .textblock .olr a{
	letter-spacing: normal;
}


.linebase{
	border-bottom: solid 1px gray;
	
}


.lscmi .menu-item-23 a{
	font-family: Heading;
	border-bottom: solid 1px white
}

.lscmi .menu-item-1161 a{
	color: white;
	font-family: Heading;
	opacity: 1;
}

.lscmi .menu-item-1660 a{
	font-family: Heading;
}

.reduced.slick-slider,
.reduced .slide-inner{
    height: 40vh ;
}

.image-link{
	position: relative;

}

.image-link:hover img{
	opacity: 0.65;
	
	transition: all 0.5s  ease 0s;
}

.image-link a{
	background-color: black;
}

.doc-url{
	position: absolute;
	top: 50%;
	left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
	
	opacity: 0;
	z-index: 50;
}

.image-link:hover .doc-url{
	opacity: 1;
	color: white;
	
	transition: all 0.5s  ease 0s;
}


.newsletter{
	background: #e0e0e0
}

.cover img{
	display: flex;
	object-fit: cover;
	
	max-width: 100%;
	width: 100%;
	height: 100%;
	flex-shrink: 0;
	align-items: center;
	justify-content: center;
	min-height:1px;

}

.video{
	
	display: block;
	position: relative;

	top: 0;
left: 0;

width: 100%;
height: auto;



}
.embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
  }  
    
.embed-container embed, .embed-container iframe, .embed-container object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.text-width{max-width:700px}.extended-width{max-width:900px}
