@import  url(../Divi/style.css);
/*
 Theme Name:     LT Theme
 Theme URI:       
 Description:    
 Author:         Livetech
 Author URI:     http://www.livetech.co.uk
 Template:       Divi
 Version:        0.1
*/
/* =Theme customization starts here
------------------------------------------------------- */
#logo{max-height:100% !important;}
/*.et_pb_section{padding-top:0px !important;}*/
g#livetech-device path#livetech {
    fill: #185490 !important;
}

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

#et-top-navigation {
	background:#039;
	clear:both!important;
	display:block!important;
	position:relative;
    float: left !important;
    margin-top: 100px;
    padding-left: 0px !important;
    width: 100%;
    z-index: 999999;
}

#logo {
    float: left;
    max-height: 100% !important;
}

h1{color:#039;}

.contactDetails {
    float: right;
}

.details {
    float: right;
    text-align: right;
    clear: both;
}

.et-social-icons {
clear:both; 
 float: right;
}

.details {font-size:22px;}
.details a{font-size:25px; color:#003399; font-weight:bold;}

/* Home Boxes */

.box1{
background: url(https://www.cms-northwales.co.uk/wp-content/uploads/2021/01/box1.jpg);
height:250px; 
    background-size: cover;
    background-repeat: no-repeat;
}

.box1 h3, .box2 h3, .box3 h3{
	position: relative;
	top: 10px;
	padding-top:100px;
	text-align:center; color:#fff; font-weight:bold;}



.box1:hover .overlay, .box2:hover .overlay, .box3:hover .overlay{opacity:1; cursor:pointer;}


.overlay{    
	z-index: 3;
    display: block;
    
    height: 250px;
	opacity:0;
    background: rgba(0, 0, 0, 0.6);}

.box2{background: url(https://www.cms-northwales.co.uk/wp-content/uploads/2015/11/box011.jpg);
height:250px;    background-size: cover;
    background-repeat: no-repeat;}

.box3{background: url(https://www.cms-northwales.co.uk/wp-content/uploads/2015/11/box03.jpg);
height:250px;    background-size: cover;
    background-repeat: no-repeat;}


.fb_iframe_widget iframe{height:330px !important;}
.fb_iframe_widget span{height:330px !important;}


#top-menu li.current-menu-item > a{color:#003399;}

@media screen and (max-width:960px){

.contactDetails{float:none; text-align:center;}
.details{float:none; text-align:center;}
.logo_container{margin:0 auto !important; text-align:center;}
.et-social-icons{float:none;}
.et_header_style_left .logo_container{position:relative; margin:0 auto !important;}
.et_header_style_left #logo{width:100% !important;}
#et-top-navigation{margin-top:0px;}
.fb_iframe_widget iframe{width:225px !important;}.uiScaledImageContainer{width:225px !important;}.fb-page span{width:225px !important;}}

#top-menu a{color:#fff;}

.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a {
    padding-bottom: 10px !important;
}

#top-menu li.current-menu-item > a {
    color: #02CBFF;
}

.et_header_style_left #et-top-navigation{padding-top:10px !important;}

.dataTables_length, #tablepress-1_paginate, #tablepress-1_filter{
  display: none;
}

#logo{float:left;}

.logoTxt{float:left;}

.logo_container{margin-top:15px;}

.dataTables_info{display:none;}

@media screen and (max-width:960px){

		.logo_container{margin:0 auto !important; text-align:center;}
		.logoTxt {
			float: none;
			display: block;
			clear: both;
		}

		#logo {
			float: none;
			text-align: center;
		}
		
		.approved, .logoContainer{float:none !important;}

}

.approved{float:left; margin-left:20px;}

.services li{list-style:none !Important;}

.moreinfo{background:#039; color:#fff; margin-bottom:5px; padding:5px;}


.newsTitle{color:#000; font-size:22px;}

#logo{float:none !important; text-align:Center !important; margin:0 auto !Important;}
.logoContainer{float:left; text-align:center;}
.logoContainer strong{color:#000;}
.logoTxt{margin-top:10px;}

.newsThumb{float:left;padding-right:20px;}


.tablepress  tr td, .tablepress table, .tablepress tbody td{border:none !important;}

.entry-content table{border:none !important;}

.dataTables_filter{display:none;}
#tablepress-4_paginate, #tablepress-3_paginate{display:none;}
.tablepress thead th{background:transparent !important; border:none !important;}

.et_pb_promo_button {color:#000 !important; font-size:16px;}

#logos_home{
	text-align: center;
}

#logos_home1{
	width:100%;
	text-align:center!important;
	clear:both;
}

#logos_home1 img {
	float:none;
}

#hidden {
	display:none!important;
}

.et_pb_widget a {
    text-decoration: none;
    color: #2BA3F2;
}

.et_pb_post .entry-content{padding-top:0px !important;}
.archiveClass h2{color:#039;}
#main-content .container:before{background:transparent !important;}
.postInfo{float:left;}

.newsSingleItem{    
	clear: both;
    display: block;
    margin-top: 30px;
}


.footer-widget .sub-menu a{color:#fff !important;}


.nav li ul{background:#039;}
.nav li ul a{color:#fff;}

.contactForm input{

	border: 1px solid #ccc;
	padding:8px;
    border-radius: 3px;

}

.wpcf7-submit{
background:#039; 
cursor:pointer;
color:#fff; width:310px; font-weight:bold;}


.wpcf7-form-control-wrap input:focus, .wpcf7-form-control-wrap textarea:focus{
background:#039;

}
.contactForm{color:#000 !important;}
.contactForm placeholder{color:#fff !important;}
.contactForm input[type=text], .contactForm input[type=email], .contactForm input[type=tel], 
.contactForm textarea{color:#fff !important; width:325px;}
.contactForm textarea{ font-family:Arial !important;}

input[type=text], input[type=password], input[type=tel], input[type=email], input.text, input.title, textarea, select {
    background-color: #CFDFFF;}
