/*
Theme Name: T H WHITE
Theme URI: https://git.drp.digital/t-h-white/dairy
Author: Steve Newbury
Author URI: https://drpgroup.com/
Description: This theme is built on top of the drp WordPress teams boilerplate theme by Steve Newbury, it is intended to be used in conjunction with the base theme for client specific style.
Version: 1.0.0
Tags: responsive, bootstrap
Text Domain: thwhite
*/

.chinputwrap{text-align:left;margin-top:16px; padding:14px; border:solid 1px #ccc;   border-radius: 3px;  width: 100%;}
span.wpcf7-list-item { display: block; }
/* wwnews   */

.alm-listing{
	margin-bottom:15px;
	 display: flex;
	 flex-wrap:wrap;
}

.alm-listing.flexbox .alm-reveal{
   display: flex;
   flex-wrap: wrap;
   width: 100%;
}
.alm-listing.flexbox .flex-item{
   flex: 1 0 250px;   
   justify-content: space-around;  
   margin: 6px;
   padding: 6px; 
   background: #f7f7f7;
   border: 1px solid #efefef;
}
.alm-listing.flexbox .flex-item img{
   display: block;
}     
.alm-listing.flexbox .flex-item .headline{
 
   font-size: 16px;
    font-size: 1.6rem;
    letter-spacing: 0.01em;
    line-height: 20px;
    line-height: 1.25;
    color: #1C1C1C;
    padding-left: 15px;
    margin-top: 20px;
    margin-bottom: 15px;
	border-left:8px solid #ff8300;
}

.alm-listing.flexbox .flex-item .headline a{
    color: #1C1C1C;
}

.alm-listing.flexbox .flex-item p{
   font-size: 12px;  
   font-size: 1.2rem;  
}
.singlenews .breadcrumb{
background-color:#ffffff;
text-transform:uppercase;
padding-left:0px;	
font-size:14px;
font-size:1.4rem;
line-height:18px;	
line-height:1.28;	
font-family: 'thwhite-bold';
}

.singlenews .breadcrumb a:link,
.singlenews .breadcrumb a:active,
.singlenews .breadcrumb a:visited
{
color:#ff8300;
}

.singlenews h1{
color:#ff8300;
font-size:42px;
font-size:4.2rem;
line-height:62px;
line-height:1.11;
font-family: 'thwhite-bold';	
}
.singlenews .date{
	margin-top:14px;
color:#ff8300;
font-size:14px;
font-size:1.4rem;
line-height:23px;	
line-height:1.6;	
font-family: 'thwhite-bold';
}

	
.singlenews .newsletter{
	padding:12px;
	margin-top:10px;
	border:solid 1px #ccc;
	border-radius:3px;
}
.singlenews .newsletter h3{
	margin-bottom:8px;
}

.thesidebar{
	padding:15px;
	margin-top:19px;
	background-color:#f4f4f4;
	border: solid 1px #dfdfdf;
}
.thesidebar .sidebar-widget{
	margin-bottom:20px;
}

.thesidebar h3.sidebar-title{
	display:none;
}
.thesidebar .is-search-form{
  font-family: 'thwhite';
  	font-size:16px;
  	font-size:1.6rem;
	padding:20px 10px 20px 10px;
}
.thesidebar .is-search-input{
height:46px;
}

.thesidebar .is-search-icon{
	background-color:#ffffff;
	border:solid 1px #dfdfdf;
	border-left:none;
	height:36px;
	

}
.thesidebar select,#news-topbar.sidebar select{
	width:100%;
font-size:16px;
font-size:1.6rem;
line-height:22px;	
line-height:1.22;	
font-family: 'thwhite-bold';
text-transform:uppercase;
color:#656565;
border:solid 1px #dfdfdf;
background-color:#ffffff;
border-radius:3px;
padding:20px 10px 20px 10px;
}
.thesidebar .select-wrap{
	background-color:#ffffff;
}
.thesidebar .contactus{
font-size:16px;
font-size:1.6rem;
line-height:22px;	
line-height:1.22;	
font-family: 'thwhite-bold';
text-transform:uppercase;
color:#656565;
border:solid 1px #dfdfdf;
background-color:#ffffff;
border-radius:3px;
padding:20px 10px 20px 10px;
}

.thesidebar .contactus a:link,
.thesidebar .contactus a:active,
.thesidebar .contactus a:visited
{
color:#656565;
}

	
.thesidebar .select-wrap:after {
    content: "\f107";
	font-size:24px;
	font-size:2.4rem;
	color:#656565;
    font-family: FontAwesome;
    position: absolute;
    right: 0;
    width: 36px;
    top: 12px;
    line-height: 36px;
    line-height: 1.5;
    text-align: center;
    z-index: 0;
}

#news-topbar.sidebar form select{
margin-top:0px!important;	
}

.post_navigation{
	display:flex;
	padding-top: 22px;
  border-top: 1px solid #DFDFDF;
  margin-top: 22px;
}

.post_navigation a{
	border-radius: 3px;
	border: 1px solid #DFDFDF;
	/* Background blur/sm */
	backdrop-filter: blur(4px); 
	padding: 10.5px 13px;
  display: flex;
  max-width: 48px;
  margin-right:10px;
}
/*ww images */



/* ww buttons*/
/* Buttons */

#myww .ww-button-cont{
	padding-left:15px;
	padding-right:15px;
	display: inline-block;
}

#myww a.archive-btn{
	border: 1px solid #3c3c3b;
	color: #3c3c3b!important;
	background-color:white;
}

.archive-btn.ww-button svg {
    max-width: 25px;
    vertical-align: middle;
    margin-right: 10px;
}

#myww a.ww-button{
	display: inline-block;
	font-size: 21px;
	border: 1px solid;
	text-align:center;
	margin-bottom:24px;
	width: 100%;
padding: 5px 15px;
line-height: 1.5;
}

._inverse {
    background: #3c3c3b;
    color: #FFF;
}

#myww a.ww-button._inverse:hover,
#myww a.ww-button._inverse:focus,
#myww a.ww-button._inverse{
	color:#fff!important;
	background-color:#ff8300!important;
}

#myww .buttons{
	margin-left:-15px;
	margin-right:-15px;
}
/* end of ww buttons */


/*newfooter*/
		.footer {
 	 display: block;
 	 position: relative;
 	 border: 0;
 	 min-height: 100px;
 	 height: auto;
 	 text-align: center;
	background-color:#cacbdb;
	padding:30px 0;
	color:#3c3c3b;
		}
	
.copyright{background-color:#252d6c; color:#fff; text-align: center;	padding:30px 0;}
		
		
		  .tsandcsbar {margin-top:40px;}
		  .tsandcsbar a:link,tsandcsbar a:active, tsandcsbar a:hover, tsandcsbar a:visited{font-family:thwhite; color:#3c3c3b;font-size:16px; font-weight:400; text-transform: uppercase; }
		 
		  .footer .navigation {color:#3c3c3b;  padding: 24px 0;}
		  .footer .copyright {color:#ffff;}
		  
		  .colors a{font-size:18px;font-family:thwhite-bold;margin-right:4px;padding:1px; border-radius:8px;}
		  .colors a.agriculture{color:#fab200;}
		  .colors a.projects{color:#a3212b;}
		  .colors a.groundcare{color:#009546;}
		  .colors a.dairy{color:#68c6e0;}
		  .colors a.lorrycranes{color:#d30014;}
		  .colors a.countrystore{color:#bcd25f;}
		  .colors a.construction{color:#0088c4;}
		  .colors a.efs{color:#ff8200;}
		  .colors a.machinery{color:#53312b;}
		  .colors a:hover{padding:1px; border-radius:8px;}
		  .colors a.agriculture:hover{background-color:#fab200; color:#fff;}
		  .colors a.projects:hover{background-color:#a3212b; color:#fff;}
		  .colors a.groundcare:hover{background-color:#009546; color:#fff;}
		  .colors a.dairy:hover{background-color:#68c6e0; color:#fff;}
		  .colors a.lorrycranes:hover{background-color:#d30014; color:#fff;}
		  .colors a.countrystore:hover{background-color:#bcd25f; color:#fff;}
		  .colors a.construction:hover{background-color:#0088c4; color:#fff;}
		  .colors a.efs:hover{background-color:#ff8200; color:#fff;}
		  .colors a.machinery:hover{background-color:#53312b; color:#fff;}
		  
		  .low-content{ position:relative;}
		  .mental-health-roundel {position: absolute; right: 10px; }
		   .mental-health-roundel img.theroundel{position: relative; top:-60px; }
		  @media (max-width: 866px) {
			  	  .mental-health-roundel { }
			  .mental-health-roundel img.theroundel { width:50px;height:50px; top:-25px;}
		  }
		  /*end new footer */
 

@media(max-width:640px){
.singlenews h1{font-size:30px;line-height:42px;}

/* end of wwnews   */
