@import  url(../Divi/style.css);
/*
 Theme Name:     LT Divi Child
 Theme URI:       
 Description:    
 Author:         Livetech
 Author URI:     http://www.livetech.co.uk
 Template:       Divi
 Version:        0.1
*/
/* =Theme customization starts here
------------------------------------------------------- */
g#livetech-device path#livetech {
    fill: #185490 !important;
}

 g#livetech-device g#device {
    fill: #F96A15 !important;
}

h1, h2{
    color: #2c3870;
}

#et-top-navigation {display:none;}


#main-header .et-social-icons {
    float: right;
    margin-top: 15px;
}


.wpcf7-submit {
    cursor: pointer;
    background: #f00;
    padding: 10px;
    clear: both;
    border: none !Important;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 25px;
    padding-right: 25px;
    color: #fff;
}

.wpcf7-form input.text, .wpcf7-form input.title, .wpcf7-form input[type=text], 
.wpcf7-form input[type=email], input[type=tel], .wpcf7-form select, .wpcf7-form textarea {
    padding: 15px;
}

.quote_button {
	margin-left:20px;
    float: right;
    background: #f00;
    padding: 10px;
    clear: both;
    margin-top: 20px;
    margin-bottom: 10px;
    padding-left: 25px;
    padding-right: 25px;
}

/* Nav */

.current_page_item {
    background: #2c3870;
}

.fullwidth-menu li>a{padding-bottom:0px;}

.fullwidth-menu li{padding:20px;}

.et_pb_fullwidth_menu .fullwidth-menu-nav>ul{padding-top:0px !important;}

/* Red */
/*
#menu-item-45 a, #menu-item-80 a, #menu-item-52 a{
	padding:20px;
    background: #e35555;
}*/

/* Yellow*/
/*
#menu-item-53 a, #menu-item-81 a{
	padding: 20px;
    background: #ede923;
}
*/
/* Blue */
/*
#menu-item-79 a, #menu-item-82 a{
	background: #253270;
    padding: 20px;
}*/

.et_pb_main_blurb_image{margin-bottom:0px !important;}


#et-top-navigation{display:none !important;}

#main-footer .footer-widget h4 {
    color: #7c9217;
    font-size: 21px;
}

.contact-details {
    font-size: 18px;
    float: right;
    margin-top: 15px;
}

.contact-details a{color:#fff;}
	
.et_header_style_left .logo_container {
    float: left;
    position: relative;
    margin-bottom: 20px;
    margin-top: 15px;
    width: 45%;
}
	
#main-header {
background: url('https://www.domesticgarageflooring.co.uk/wp-content/uploads/2018/08/AdobeStock_145067120.jpeg');
background-size:100%;
/*background-color: #3e3d3d;
background-color: transparent;*/
box-shadow:none;
-web-kit-box-shadow:none;}

.contact-numbers{margin-top:20px;}

.contact-details{
	width:55%;
	color:#fff;
	float:right;}
	
.contact-details div {
    margin-top: 10px;
    padding-bottom: 10px;
}

.home .et_pb_slide_description {
	padding-top:30px;
	padding-bottom:30px;
    margin-top: 200px;
    background: rgba(0,0,0,0.28);
    margin-bottom: 200px;
}

.fa-phone{color:#fff; font-size:25px; margin-right:10px; }

.fullwidth-menu>li:last-child{padding-right:20px;}

.et_pb_slide_description{float:left;}

.style-points ul {padding-left:0px !important;}

.style-points ul li{
	line-height:35px;
	list-style:none;}

.style-points ul li::before{
	margin-right:10px;
	color:#c90808;
    /*content: '\f013';  */
    content: '\f35a';  
	font-size:22px;
	font-family: "Font Awesome 5 Free";
    
}

.colours{    
	margin: 0 auto;
    text-align: center;
}

.colours .et_pb_blurb {
    width: 14% !important;
    /*margin-left: 20px;
     margin-right: 20px; */
    display: inline-block;
    /*float: left;*/
}

.titles-sidebar .et_pb_module_header{margin-top:15px;}
	
#main-header .et-social-facebook a{background:#3b5998; padding:15px;}
	

@media screen and (max-width:980px){
	
	.colours .et_pb_blurb {
    width: 40% !important;
    /* margin-left: 20px; */
    margin-right: 20px;
    display: inline-block;
    float: none !important;
	}
	
	.et_pb_fullwidth_menu_0.et_pb_fullwidth_menu ul li a{color:#000 !important;}
	
	.et_pb_fullwidth_menu{text-align:right;}
	
	.mobile_menu_bar:before{color:#fff !important;}
	
	#et-top-navigation{display:none !important;}
	
	.et_header_style_left #logo{max-width:100%;}
	
	.contact-details{width:100%; text-align:center; float:none;}
	
	.row{text-align:center;}
	
	#et-top-navigation{display:none;}
	
	.et_header_style_left .logo_container {
    float: left;
    position: relative;
    width: 100%;
}
	
}


@media screen and (max-width:480px){
	
	.colours .et_pb_blurb {
		width:100% !important; 
		}
	
}