/*

Theme Name: X – Child Theme
Theme URI: https://theme.co/x/
Author: Themeco
Author URI: https://theme.co/
Description: Make all of your modifications to X in this child theme.
Version: 1.0.0
Template: x

*/

/* Header Section */
header{
	padding-bottom:40px;
	background-color:white;
}
.x-breadcrumb-wrap {
	display:none;
}
.x-navbar .x-nav li a span {
	letter-spacing: 0px;
	text-transform: none;
}
/******************/

.customButtonsContainer{
		float: right;
    clear: right;
    margin-top: 20px;
}
.roofpointButton {
    display:inline-block;
    background-color:#AEEA00;
    color:#202830;
    border-radius:10rem;
		width:255px;
		height:48px;
		padding:12px;
		font-size:18px;
		opacity:90%;
		text-align:center;
		line-height:24px;
	  font-weight:600
}
/*
.uspButtonsContainer {
	display:inline-block;
	float:left;
	clear:left;
	width:100%;
	background-color:#202830;
	border-radius: 20px;
	opacity:70%;
}
.uspButtonsContainer ul{
	list-style-type:none;
}
.uspButtonsContainer ul li{
	float:left;
	text-align:center;
	width:33%;
	padding-top:10px;
	padding-bottom:10px;
	font-size:14px;
	font-weight:600;
	color:white
}
.uspButtonsContainer ul li img{
	margin-right:10px;
}
.uspButtonsContainer ul li:nth-child(2){
	border-left:1px solid #A6A9AC;
	border-right:1px solid #A6A9AC;
}
*/
footer.x-colophon.top {
	background-color: #202830;;
}
footer.x-colophon.bottom {
	border-top:1px solid #4D5359;
	box-shadow:none;
}
footer.bottom{
	background-color: #202830;
}
footer.bottom ul{
	list-style-type:none;
	display:inline-block;
	float:left;
	margin-left:0px;
	margin-bottom:10px;
}
footer.bottom ul li{
	font-size:14px;
	color:#fff;
	text-align:left;
	float:left;
	padding-left:20px;
	padding-right:20px;
}
footer.bottom ul li:nth-child(1){
	padding-left:0px;
}
footer.bottom ul li:nth-child(2){
	border-left:1px solid #A6A9AC;
	border-right:1px solid #A6A9AC;
}
footer.bottom p{
	font-size:14px;
	color:#fff;
	text-align:left;
	float:left;
	clear:left;
	margin-top:30px;
}
.footerBottomLogo{
	float:right;
	clear:right;
	margin-bottom:50px;
}
footer h2{
	color:#AEEA00;
	font-size:32px;
}
footer h3{
	color:#fff;
	font-size:32px;
}
footer p{
	color:#fff;
	font-size:16px;
}
.widget {text-shadow:none;}
.x-navbar {
	border-bottom:0px;
	box-shadow: none;
}
.widget ul {
	border: 0px;
	box-shadow:none;
	overflow: inherit;
	list-style-type: none;
}
.widget ul li a{
	color: #fff;
	border: 0px;
	box-shadow: none;
	font-size:16px;
}
.widget ul li a::before {
	content: "\f111";
	color:#AEEA00;
	opacity:100%;
}
[type="submit"] {
	background-color:#AEEA00;
	box-shadow:none;
	color:#202830;
	text-shadow:none;
	padding:8px;
}
.entry-wrap {
	padding:0px;
	box-shadow: none;
	background-color: #f4f4f4;
}
.m2-y.x-acc > .x-acc-item + .x-acc-item {
    margin-top: 8px;
}

.m2-10.x-acc > .x-acc-item {
    border-top-left-radius: 1.5em;
    border-top-right-radius: 1.5em;
    border-bottom-right-radius: 1.5em;
    border-bottom-left-radius: 1.5em;
}
#homeQuoteContainer:before {
	background-image: url("https://www.roof-point.co.uk/wp-content/uploads/2023/08/imageLandscape.png");
	background-repeat:no-repeat;
	background-position:left center;
	background-size: cover;
	opacity: 0.5;
		content: ' ';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.x-quote-cite-text {font-size:14px;
color:white;}