/*
Theme Name: T H WHITE
Theme URI: https://git.drp.digital/t-h-white/construction
Author: Steve Newbury
Author URI: https://drpgroup.com/
Template: clubsport
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
*/


span.wpcf7-list-item {display: block;}


@font-face {
  font-family: 'FSElliot-Heavy';
  src:  url('/wp-content/themes/thwhite-child/assets/fonts/FSElliotWeb-Heavy.eot?#iefix') format('embedded-opentype'),  
	     url('/wp-content/themes/thwhite-child/assets/fonts/FSElliotWeb-Heavy.woff') format('woff'), 
		  font-weight: bold;
  font-style: normal;
}


@font-face {
  font-family: 'FSElliot';
  src: url('/wp-content/themes/thwhite-child/assets/fonts/FSElliotWeb-Regular.eot?#iefix') format('embedded-opentype'),  
	     url('/wp-content/themes/thwhite-child/assets/fonts/FSElliotWeb-Regular.woff') format('woff'), 
		  font-weight: normal;
  font-style: normal;
}


/* 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 #C71618;
}

.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: 'FSElliot-Heavy';
}

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

.singlenews h1{
color:#1c1700;
font-size:52px;
font-size:5.2rem;
line-height:58px;
line-height:1.11;
font-family: 'FSElliot-Heavy';	
}
.singlenews .date{
	margin-top:14px;
color:#1c1700;
font-size:14px;
font-size:1.4rem;
line-height:23px;	
line-height:1.6;	
font-family: 'FSElliot-Heavy';
}


	
.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: 'FSElliot';
  	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: 'FSElliot-Heavy';
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: 'FSElliot-Heavy';
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,#sidebar-news.sidebar .sidebar-widget form{
padding:0px;
background-color:transparent;	
}
#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:#C71618!important;
}

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



/* end of wwnews   */

