/*
*
Theme Name: MH Newsdesk Lite Child Theme
Theme URI: https://www.mhthemes.com/themes/mh/newsdesk-lite
Description: Staging - This is a child theme for MH Newsdesk Lite WordPress theme
Author: Sarah Lea
Template: mh-newsdesk-lite
Version: 1.1.1
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*
*
*/

@font-face {
	font-family: 'museosans';
	src: url(fonts/MuseoSans_500-webfont.woff2) format('woff2'),
		 url(fonts/MuseoSans_500-webfont.woff) format('woff'),
		 url(fonts/MuseoSans_500-webfont.ttf) format('ttf'),
		 url(fonts/MuseoSans_500.otf) format('otf');
	font-weight: normal;
	font-style: normal;
}
@font-face {
font-family: 'fontawesome';
  src: url('fonts/fontawesome/fonts/fontawesome-webfont.eot?v=3.0.1');
  src: url('fonts/fontawesome/fonts/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
	url('fonts/fontawesome/fonts/fontawesome-webfont.woff?v=3.0.1') format('woff'),
	url('fonts/fontawesome/fonts/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
  font-weight: normal;
  font-style: normal;
}

body {
	font-family: "museosans", Arial, Helvetica, sans serif;
	line-height:1.5em !important;
	background:#fff;
}

#mh-wrapper {
    width: 100%;
	max-width:100%;
	padding:0;
    overflow: hidden;
    background: #fff;
}
.mh-section {
    clear: both;
    padding: 0;
    margin: 0 3%;
}
h1, h2, h3, h4, h5, h6, .mh-footer, .widget-list li, .cat-item, .page_item, .menu-item, .button, .submit, .commentlist .vcard, .pagination {
    font-family: "museosans", Arial, Helvetica, sans serif;
}
a:focus {
	outline: 2px solid #30b6d4;
}
a:active {
	outline: none !important;
}
.page-title {
    margin: 0 0 10px 0;
	text-transform: capitalize;
}
.button span {
    background: #597484;
}
.pagination .nav-links .current {
    color: #fff;
    background: #597484 !important;
}
.pagination .nav-links .page-numbers,
.pagination > .nav-links > .prev > .page-numbers,
.pagination > .nav-links > .next > .page-numbers {
    display: inline-block;
    padding: 10px 20px;
    background: #efefef;
}
.pagination .nav-links a.page-numbers:hover,
.nav-links .dots:hover {
	color:#333;
    background: #bcd0cc;
}

/**header**/
.headerImg {
	background-color:#cfdadf;
}
.header-wrap {
    padding: 20px 0;
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
span.title {
	display: block;
    font-size: 40pt;
    font-weight: 800;
    margin-top: 30px;
}
span.title a {
    font-family: Times;
    color: #fff;
}
span.title a:hover,
span.title a:focus {
	color:#000;
	border-bottom: 1px dotted #888;
}
#logoLink {
	display:block;
}
.logo {
	margin: 10px auto;
    /*max-width: 1180px;*/
	max-width:70%;
	padding:0;
}
.logo a {
	display:block;
}
#logoGroup {
	display:none; 
}
.mh-header {
    margin-bottom: 10px;
}
.main-nav {
	background: none !important;
    text-transform: uppercase;
	margin-bottom: 5px;
}
.menu-main-container {
	max-width: 1180px;
	margin:0 auto;
	background-color: #cfdadf !important; /* added PD 19-12-2023 */
}

.slicknav_menu {
    background: #cfdadf;
    margin: 0 auto;
	color:#333;
	border-top:1px dotted #333;
	border-bottom:none;
	width:90%;
}
.slicknav_menu .slicknav_icon-bar {
    background: #636d6b;
}
.slicknav_menu .menu-item {
    font-family: "museosans", Arial, Helvetica, sans serif;
}
.slicknav_nav ul {
    padding: 10px 0 0 0;
}
.slicknav_nav li {
    line-height: 2em;
	width: 100%;
}
.slicknav_nav a {
    text-decoration:none;
    padding: 5px 0px;
    margin: 2px 0px 2px 15px;
	color:#333 !important;
	border-bottom: 1px dotted #333;
    width: 92%;
}
.slicknav_nav a:hover,
.slicknav_nav a:focus {
	color:#fff !important;
}

.slicknav_nav li:hover,
.slicknav_nav li:active,
.slicknav_nav li:focus {
    text-decoration:underline;
	background:#3E516F;
}
#main-content {
	margin-bottom:20px !important;
}
/**carousel**/
#custom_html-11 {
	margin-bottom: 0 !important;
}
.sp_pcp_theme_seven #sp-post-carousel-pro-971.sp-post-carousel-pro-area .sp-pcp-post .sp-pcp-all-content {
    Background-color: rgba(0, 0, 0, 0.7);
}
#sp-post-carousel-pro-971 > div.slick-list.draggable > div > div:nth-child(1) > div > div > h2 > a {
	font-family: "museosans", Arial, Helvetica, sans serif !important;
}
/**end**/

/**homepage latest news list**/
#recent-posts-3 h4.widget-title span {
	display: none;
}
.entry-title {
    font-size: 2em;
    margin-bottom: 20px;
}

h2 {
    font-size: 1.3em;
	font-family: "museosans", Arial, Helvetica, sans serif;
	color: #333;
	font-weight:500;
}
a h2:hover {
	color:#4c88bd;
}
h3,
.postBlock h2,
h2.galTitle,
h2.vidWidget {
	font-size:1.2em;
}
.postBlock .postDate {
	font-size: 0.9em;
	color: #6b6b6b;
	margin: 0;
    padding: 0;
    line-height: 2em;
	font-style: italic;
}
li.postDate {
	margin-bottom: 20px;
    font-size: 14px;
    font-style: italic;	
}
/**columned list**/    
.postCont {
	width: 97%;
    margin: 0 auto;
    display: inline-block;
}
.postBlock {
    width: 100%;
    padding: 10px;
    clear: none;
    overflow: hidden;
    /*margin: 0 auto;*/
	margin: 0 auto 14px auto;
}
.postBlock img {
	width:100%;
}
/*homepage gallery and videos widget*/
.homGal,
.homVid {
	min-height:200px;
	height:100%;
	float:left;
	width:100%;
	border-bottom:1px dotted #333;
	padding:0 0 20px 8px;
	margin:40px 0;
}
aside.widget.ngg_images {
	position:relative;
	width:100%;
	padding-bottom:75%;
	float:left;
	height:0;
}
aside.widget.ngg_images img {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
}
aside .aiovg-widget-videos {
	width:100%;
}
h2.vidWidget {
	margin-bottom:10px;
}
h2.galWidget {
	display:inline-block;
	margin:0;
	position:absolute;
	top:92%;
	font-size:1em;
}
h2.galTitle {
	margin-bottom:10px;
}
h2.galTitle,
h2.vidWidget {
	display:block;
	background-color:#333;
	color:#fff;
	padding:6px 0 6px 12px;
	width:100%;
}
#ngg-webslice > div {
	text-align:center !important;
}
#homeVid > div > div > div > div > div > div > a {
	font-size:0.8em !important;	
	font-weight:300;
	display:inline-flex;
	line-height:1.3em !important;
}
#ngg-webslice > div > a > img {
	border:0 !important;
	margin:0 !important;
	padding:0 !important;
	height:auto;
	width:100% !important;
}
#main-content > div.postCont > div.homGal > a,
#main-content > div.postCont > div.homVid > a,
#main-content a.moreBtn {
	float:right;
	font-family: "museosans", Arial, Helvetica, sans serif;
	display:block;
}
#main-content > div.postCont > div.homGal > a,
#main-content a.moreBtn {
	margin: 20px 2% 0 0;
}
#main-content > div.postCont > div.homVid > a {
	margin: 0 2% 0 0;
}
#homeVid > div > div {
	margin:0 !important;
}

/*end*/
/*rolling news list*/
.content-lead-title {
    font-size: 1.8em;
    margin-bottom: 10px;
    font-weight: 600;
    color: #333;
}
.content-list-title {
    font-size: 1.1em;
    margin-bottom: 6px;
    font-weight: 600;
}
.content-list-thumb img {
    width: 100% !important;
}
.content-list-title a {
	color:#333;
	border-bottom:0;
}
.content-list-title a:hover,
.content-list-title a:focus {
	border-bottom:1px dotted #333;
}

/**end**/
/*category page*/
.navigation {
   	display: inline-block;
    width: 99%;
}
.alignright {
	display: block;
	float: right;
}
.alignleft {
	display: block;
	float: left;
}
.rssLink {
	border: none;
    padding: 12px 14px;
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.2), 0 3px 20px 0 rgba(0, 0, 0, 0.19);
    width: 87%;
    margin: 0 auto 1.875rem;
}
.rssLink h2 {
	display:block;
	width:100%;
	margin-bottom:10px;
	border-bottom: 1px solid #333;
}
.rssLink p {
	line-height:1.5em;
	font-size:0.9em;
}
p#rssLink {
	margin:8px 0;
	font-size:1em !important;
}
i.fa-rss:before {
    content: "\f09e";
	margin: 8px 6px 4px 0;
	color:orange;
}
.rssLink a {
	color:#005a8c !important;
	border-bottom:1px dotted #005a8c;
	margin: 8px 0px 4px 0;
}
.rssLink a:hover {
	border-bottom:1px solid #005a8c;
}
/*--end--*/
.entry-content .search-form {
	float:none !important;
}
.search-form {
	width:90%;
}
.search-form input {
    font-size: 14px;
    line-height: 1.5em;
    text-transform: initial !important;
	height:3.3em;
}
.search-form input:focus {
	background:#ffb710;
}

.search-form input[type=submit] {
	display:inline-block;
}
/**Category list form**/ 
select[name=cat].postform#cat {
	width: 100%;
    min-height: 2em;
   }
select[name=cat].postform#cat option {
	height:1.5em;
}
/**breaking news ticker**/
.mtphr-dnt-widget {
    width: 100%;
    background-color: #333;
    height: 100%;
    font-size: 10pt;
    padding-top: 6px;
    margin: 0 0 10px 0;
}
#ticker {
	max-width: 1180px;
	margin:0 auto;
}
.mtphr-dnt-widget h2.ticker-widget {
    display: inline-block;
    width: 23%;
    font-size: 10pt;
    font-family: "museosans", Arial, Helvetica, sans serif;
    color: #fff;
    margin-left: 2%;
    vertical-align: middle;
    float: left;
    margin-top: 0;
    line-height: 1.2em;
}
div.mtphr-dnt-list {
	display: inline-block;
    width: 75%;
}
.mtphr-dnt-edit-link {
	display:none;
}
.mtphr-dnt-tick-container {
    position: relative;
    line-height: 1.2em;
}
.mtphr-dnt-tick-container a {
	color:#fff;
	vertical-align:top;
}
#mtphr-dnt-799 .mtphr-dnt-tick-container a {
	color:#333;
	vertical-align:top;
}
.mtphr-dnt-tick-container a:hover,
.mtphr-dnt-tick-container a:focus {
	text-decoration: underline;
}

/**Category post widget**/
.widget-title {
    font-size: 16px;
    font-size: 1rem;
    font-weight: 600;
    background: #fff;
    padding: 20px 0;
    margin-bottom: 20px;
    text-transform: uppercase;
    overflow: hidden;
}
.sb-widget h4.widget-title {
	padding: 10px 0;
    margin-bottom: 30px;
	font-family: "museosans", Arial, Helvetica, sans serif;
	border-bottom: 1px solid #333;
}
.widget-title span {
    padding: 0 0 20px 0;
	background:#fff;
    color: #333;
    border-bottom: 1px solid #333;
}

ul.category-posts-internal .cat-post-title {
    font-size: 17px;
}
	
ul.category-posts-internal a {
	color: #4c88bd;
    font-size: 16px;
}

ul.category-posts-internal a:hover,
ul.category-posts-internal a:focus {
	color: #223d54;
}

ul.category-posts-internal li > div {
    margin: 0;
    clear: both;
}

ul.category-posts-internal .cat-post-item {
    border-bottom: 1px solid #ccc;
    list-style: none;
    list-style-type: none;
    margin: 0 0 6px 0;
    padding: 3px 0 10px 0;
}

ul.category-posts-internal .cat-post-date {
    font-size: 12px;
}
/**sidebar**/
#custom_html-15, #custom_html-16 {margin:0 !important;}
h3.sbTitle {
	display:none;
}
.sb-widget,
.sb-widget2 {
	margin-bottom: 30px;
	margin-bottom: 1.875rem;
	overflow: hidden;
	padding: 0;
	background-color: #fff;
	line-height: 3em;
}
.mh-sidebar #wmp_widget-3 {
	margin-bottom:0 !important;
}
.sb-widget .rdWrx {
	margin-bottom: 0 !important;
}
.sb-search-form {
	margin: 0;
	padding: 0;
	background:#e1e8eb;
	width: 100%;
	height: 4em;
	position:relative;
}
.sb-search-form input.search-field {
	position:absolute;
	left:5%;
	top:22%;
	width: 80%;
	height:1.9em !important;
	border:1px solid #929292;
	font-size:1.2em !important;
}
.sb-search-form ::placeholder {
	font-family:"museosans", Arial, Helvetica, sans serif;
	font-size:11pt;
	color:#929292;
	opacity:1; /*Firefox*/
}
.sb-search-form :-ms-input-placeholder {
	font-family:"museosans", Arial, Helvetica, sans serif;
	font-size:11pt;
	color:#929292;
}
.sb-search-form ::-ms-input-placeholder {
	font-family:"museosans", Arial, Helvetica, sans serif;
	font-size:11pt;
	color:#929292;
}
button.sb-search-button {
	position:absolute;
	left:85%;
	top:22%;
	font-size:1.35em;
	background-color:#333;
	border:0;
	padding:5px 10px 6px 10px;
	color:#fff;
	cursor:pointer;
}
/*search results page*/
form.search-form {
	width:100% !important;
}
form.search-form input.search-field {
	width:auto !important;
	min-width:100% !important;
	font-size:16px;
}
form.search-form .search-submit {
	background-color:#333;
	color:#fff;
	text-transform: uppercase !important;
	font-weight:600;
	padding:0px !important;
	font-size:1em;
	width:100%;
	max-width:100% !important;
	margin-top:10px;
	height:2.5em;
	cursor:pointer;
	border-radius:5px;
}
.search-form input:focus {
	min-width:15% !important;
	max-width:inherit !important;
}
ul.wp-most-popular {
	margin:0;
	padding:0;
	line-height: 1.75em;
}
ul.wp-most-popular li {
	margin-bottom:2em;
}
ul.wp-most-popular li a, 
li.simple-links-item a {
    color: #333;
    padding: 0 0 2px 0;
    border-bottom: 1px dotted #333;
}
/**end**/
.textwidget {
    padding: 0 6px;
}
/**news/category/tags page**/
.content-lead-excerpt .button {
	display:none;
}
.content-list-excerpt a.read-more,
.content-lead-excerpt a.read-more,
#main-content > div.postCont > div.homGal > a,
#main-content > div.postCont > div.homVid > a,
#main-content a.moreBtn {											   
    display: inline-block;
    color: #3e516e !important;
    border: 1px solid #cfdadf;
    padding: 2px 8px;
    font-size: 80%;
    text-transform: uppercase !important;
}
.content-list-excerpt a:focus,
.content-list-excerpt a.read-more:focus,
.content-lead-excerpt a.read-more:focus,
#main-content a.moreBtn:focus {
	outline:none;
}
.content-list-excerpt a.read-more::after,
.content-lead-excerpt a.read-more::after,
#main-content > div.postCont > div.homGal > a::after,
#main-content > div.postCont > div.homVid > a::after,
#main-content a.moreBtn::after {		
	content: "\f101";
	font-family: fontawesome;
	margin-left: 4px;
}

.content-list-excerpt a:hover,
.content-list-excerpt a:focus,
.content-lead-excerpt a:hover,
.content-lead-excerpt a:focus,
#main-content > div.postCont >div.homGal > a:hover,
#main-content > div.postCont >div.homGal > a:focus,
#main-content > div.postCont >div.homVid > a:hover,
#main-content > div.postCont >div.homVid > a:focus,
#main-content a.moreBtn:hover,
#main-content a.moreBtn:focus {
	background-color: #333;
	border: 1px solid #333;
	color:#fff !important;
}
/****/
/**post navigation**/
	#post-nav {
		margin-top:24px;
	}
	.post-previous,
	.post-next	{
		display:block;
		padding:1%;
		border:1px solid #cecece;
		width:97%;
		margin-bottom:10px;
	}
	.prevImg,
	.nextimg	{
		display:none;
	}
	.prevTitle h4 {
		font-size:1em;
		margin-left:8px;
	}
	.post-previous a.navThumb,
	.post-next a.navThumb	{
		display:none;
	}
	.prevTitle h4 a {
		color:#333;
		border-bottom:1px solid #fff;
	}
	.prevTitle h4 a:active {
		border-bottom:1px dotted #333;
	}
	.post-previous .previous,
	.post-next .next	{
		display:block;
		width:100%;
		background-color:#cfdadf;
		margin: 8px 0 0 0;
		height: 2.05em;	
	}
	.post-previous .previous {
		text-align:left;
	}
	.post-previous .previous a {
		color:#333;
		margin-left:8px;
		line-height:2em;
	}
	.post-previous .previous a::selection,
	.post-next .next a::selection {	
		border-bottom:1px dotted #333;
	}
	.post-next .next {
		text-align:right;
		line-height:2em;
	}
	.post-next .next a {
		color:#333;
		margin-right:8px;
	}
/**end**/
/*Footer useful links html**/
.sl-links-main {
	background-color: #b8cac7;
	padding: 10px 10px 20px 10px;
}
.ftWidget {
	width:100%;
	display:block;
}
.sl-links-main h2 {
	display: block;
	margin:20px 0;
}
.simple-links-list {
	line-height:3em;
	margin-left:10px;
}
.simple-links-list li {
	margin-bottom:1rem;
}
.simple-links-list li a {
	width:100%;
	color:#333;
    display: block;
    padding: 0 0 0 10px;
    border-bottom: 1px dotted #333;
}
.subscribeF .subEm input:active,
.subscribeF .subEm input:focus,
.sb-search-form input.search-field:active,
.sb-search-form input.search-field:focus {
	background:#ffb710;
	color:#333333;
}
/**twitter widget**/
#text-3, #text-4, #custom_html-10, #custom_html-12, #custom_html-13 {
    border: none;
    padding: 12px 14px;
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.2), 0 3px 20px 0 rgba(0, 0, 0, 0.19);
    width: 87%;
	margin: 0 auto 1.875rem;
}

#text-3 h4.widget-title,
#text-4 h4.widget-title {
    display:none;
}
.textwidget {
	background: transparent;
    padding: 0;
    color: #333;
}
#custom_html-12 h4.widget-title span::before,
#custom_html-13 h4.widget-title span::before {
    content: "\f099";
    font-size: 1.1em;
    font-family: fontawesome;
    margin-right: 3px;
    color: #0084b4;
}
p.ctf-tweet-text {
	line-height:1.3em;
}
#wmp_widget-2 {
    width:88%;
	margin: 0 auto;
}
/*roadworks ticker**/
#custom_html-10 h4.widget-title,
#custom_html-10 h4.widget-title span,
#custom_html-10 .sb-widget {
	background-color:transparent;
}
#custom_html-10 h4.widget-title,
#custom_html-12 h4.widget-title,
#custom_html-13 h4.widget-title {
	font-size: 1.1em;
	padding-top:0 !important;
}
#custom_html-10 .mtphr-dnt-edit-link {
	display:inline-block;
}
#custom_html-10 h4.widget-title span::before {
	content: "\f071";
    font-size: 1.1em;
    font-family: fontawesome;
    margin-right: 8px;
	color:#c33d3d;
}
#custom_html-10 div.mtphr-dnt-list {
    width: 100%;
}
.sb-widget .rdWrx {
	margin-bottom: 0 !important;
}
/*end*/
/**one column - 360px**/
.nextgen_pro_grid_album .image_container {
	border:1px solid #ccc;
	background-color:#fff;
	display:block;
	text-align:center;
	box-sizing:content-box;
	margin: 0 auto 10px auto !important;
	height:100%;
	min-height:11em;
}

.nextgen_pro_grid_album .image_link_wrapper {
	padding:5px;
	height:100% !important;
}

.nextgen_pro_grid_album a.nextgen_pro_lightbox {
	height:100%;
	display:block;
	border:0;
	padding:0;
	margin:0;
}

.nextgen_pro_grid_album span.gallery_link img {
	border: 0;
	max-width: 100%!important;
	height: auto;
	max-height:140px;
	margin: 0!important;
	padding: 0!important;
}

.nextgen_pro_grid_album span.caption_link a.nextgen_pro_lightbox {
	line-height: normal;
	border-bottom: none;
	max-width: 100%!important;
	color: #333333;
	font-size: 14px;
	margin-top: 12px !important;
}
span.caption_link a.nextgen_pro_lightbox::after {
		content: "\f08e";
		font-size: 0.8em;
		font-family: fontawesome;
		margin-left: 8px;
		color: #909090;
	}
	.galleria-info-title {
		color:#000 !important;
		opacity:1;
	}

/**video gallery**/
.aiovg .aiovg-title {
    font-size: 1em;
}
.aiovg h3.aiovg-title a::after {
    content: "\f08e";
    font-size: 0.8em;
    font-family: fontawesome;
    margin-left: 8px;
    color: #909090;
}
.aiovg a {
	color:#333;
	text-decoration:none;
}
.aiovg a:hover,
.aiovg a:focus {
	color:#333;
}
.aiovg .thumbnail {
    min-height: 16em;
}
div.aiovg.aiovg-videos.aiovg-videos-template-classic > div:nth-child(4) > div:nth-child(2) > div > div > div.aiovg-category > a:nth-child(3) {
	display:none;
}
.aiovg-link-category,
.aiovg .aiovg-category {
	display:none !important;
}
/**end**/

/**subscribe form**/
div.rssSub {
    width: 100%;
    background-color: #3E516F;
    padding: 20px 0;
    margin-left: 0;
}
#rssBox {
	display: flex;
    flex-flow: row wrap;
	width:96%;
	margin:0 auto;
}
#rssFields {
    display: flex;
	width: 100%;
	height:100%;
}
h3.widget-title#subForm {
	display:block;
    padding: 0;
    margin: 0;
    background-color: transparent;
    font-family: "museosans", Arial, Helvetica, sans-serif;
	width:30%;
    border-bottom: 0;
	text-align:left;
}
h3.widget-title#subForm span {
    padding: 0;
    background: none;
    color: #fff;
    border-bottom: 0;
    font-size: 1.3em;
}
.subscribeF {
    margin: 0px;
    padding: 0px;
    border: 0;
    width: 100%;
	display: inline-flex;
}
.subscribeF form {
	display: flex;
    flex-flow: row wrap;
    align-items: center;
	margin:0 auto;
	width:100%;
}
.subscribeF .subEm {
    margin: 14px auto 10px auto;
    width: 90%;
    display: inline-flex;
}
.subscribeF .subEm input[type=text] {
	padding: 10px !important;
    width: 100% !important;
    font-family: "museosans", Helvetica, Arial, sans-serif;
    display: inherit;
    font-size: 1.2em;
	color:#5d5d5d;
}
.subscribeF .subEm input[type=email] {
    font-style: normal;
    font-size: 16px;
    text-align: center;
    margin-top: 10px;
    line-height: 2em;
}
.subscribeF .subEm input[type=submit] {
    font-weight: bold;
    color: #ffffff;
    font-size: 16px;
    text-align: center;
    background-color: #232323;
    text-transform: uppercase;
    width: 100% !important;
    border-left: 1px solid #b8cac7;
    border-bottom: 1px solid #b8cac7;
    border-top: 1px solid #333;
    border-right: 1px solid #333;
    display: block !important;
}
/**archive**/
	h2.archHd {
		display:inline-block;
		margin-bottom:20px;
	}
	ul.archLst {
		display:inline-block;
		margin-bottom:20px;
	}
	ul.archLst li,
	span.tagBox	{
		display:inline-block;
		border: 1px solid #7b7b7b;
		margin: 0 0px 10px 0;
		color:#7b7b7b;
	}
	ul.archLst li a,
	ul.archLst li a:link,
	span.tagBox a.tagLink	{
		display:block;
		background:#ffffff;
		padding: 2px 10px;
		color:#7b7b7b;
	}
	ul.archLst li a:hover,
	ul.archLst li a:active,
	ul.archLst li a:focus,
	span.tagBox a.tagLink:hover,
	span.tagBox a.tagLink:active,
	span.tagBox a.tagLink:focus	{
		display:block;
		background:#cfdadf;
		color:#333;
	}
	ul.archLst ul.children{
		display:none;
	}
	.entry-meta#catMeta {
		font-size:0.65rem;
		margin-bottom:18px;
	}
/*end*/

/*privacy & cookie tables*/
	table.privTab {
		width:100%;
	}
	table.privTab td {
		font-size: 1rem;
		text-align:left;
	}
	small {
		font-size: 0.75rem;
	}
/*end*/

/**footer**/

.mh-footer {
    background: #232323;
    text-transform: none;
    font-family: "museosans", Arial, Helvetica, sans-serif;
}
.mh-footer.footLogo a {
	display:block;
	text-align:left;	
}
.mh-col.hullLogo {
	display: block;
    text-align: center;
    width: 50% !important;
	float:right;
}
.hullLogo a {
	display:block;
	text-align:right;	
}
.mh-col.hullLogo img {
	vertical-align: middle;
    max-width: 24% !important;
    margin: 10px 0 20px 0;
}
.footNav {
	display:inline-block;
}

.footNav ul {
	font-family: "museosans", Arial, Helvetica, sans serif;	
	display: inline-block;
}

.footNav ul li {
    display: inline-block;
    margin-left: 24px;
    font-family: "museosans", Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-size: 10pt;
}
.footNav ul li:first-child {
	margin-left:0 !important;
}
.wrapper-inner {
    clear: both;
    padding: 0;
    margin: 20px auto;
}
.mh-col {
    display: block;
    float: left;
}
.mh-col:first-child {
    margin-left: 0;
}
.mh-col.footLogo {
    width:40%;
	margin-bottom: 30px;
	text-align:center;
	padding:0;
	float:left;
}
.mh-col.footLogo img {
    max-width: 80%;
    height: auto;
    vertical-align: bottom;
}
.mh-col.foot {
    width: 100%;
    margin: 0 0 20px 0;
    text-align: center;
    font-size: 1.5em;
    line-height: 1.5em;
}
span.smName {
	display:none;
}
ul.share-links {
	display: inline-block;
	font-size:1.3em;
	margin: 10px 0 0 0;
}
ul.share-links li {
	display: inline-block;
	margin-right:20px;
}
ul.share-links li:hover,
ul.share-links li:focus {
	border-bottom: 1px solid #fff;
}
ul.share-links li:last-child {
	margin-right:0px;
}
#copyR {
	text-align:right;
}

#copyR p {
	clear: both;
	font-size:12px;
	width:100%;
	text-transform:none;
}
/*alert widget*/
#custom_html-18 > h4 {
	display:none;
}
.sb-widget3 {
	margin-bottom: 1.875rem !important;
}
.sb-widget2-alert {
	border: none;
  	padding: 12px 14px;
  	box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.2), 0 3px 20px 0 rgba(0, 0, 0, 0.19);
   	width: 87%;
   	margin: 0 auto;
	min-height:7em;
	background-color:red;
	color:#fff;
}
.sb-widget2-alert h2 {
	color:#fff;
	border-bottom:1px solid #fff;
	margin-bottom:12px;
	text-transform:uppercase;
}
.sb-widget2-alert a {
	color:#fff !important; 
	text-decoration:none;
	border-bottom:1px dotted #fff;
}
.sb-widget2-alert a:hover {
	border-bottom:1px solid #fff;
}
.sb-widget2-alert p {
	line-height:1.3em;
	margin-top:0 !important;
}

/*for alert box positioning - homepage*/
@media only screen and (max-width: 840px) {
	.mh-section {
		position:relative;
	}
	aside.home-sidebar.mh-sidebar,
	aside.mh-sidebar{
		position:unset !important;
	}
	#custom_html-18,
	.sb-widget.widget_hccnews_widget {
		position:absolute;
		top:0;
		width:100%;
	}

	#custom_html-11 {
		position:relative;
		top:10em;
	}
	.postCont {
		position:relative;
		top:10em;
	}
	#custom_html-17 {
		position:absolute;
		top:0;
		display:block;
	}
}
@media only screen and (max-width: 420px) {
	.footNav ul {
		display: flex;
    	flex-direction: row;
    	width: auto;
    	flex-wrap: wrap;
		margin-top: -14px;
		margin-bottom:20px;
    	margin-left: -10px;
	}
	.footNav ul li {
		margin-left: 10px !important;
    	margin-top: 14px !important;
    	flex: 1 0 calc(33% - 10px);
	}
}
/**wide mobiles**/
/**gallery two column**/
@media only screen and (min-width: 479px) {
	/**two column - 640px**/
    .nextgen_pro_grid_album .image_container {
		width:48% !important;
		display:inline-block;
		margin: 0 1% 10px 0 !important;
		height:100%;
		min-height:12em !important;
    }
	.blockHeight {
		display:inline-block;
		height:auto;
	}
	.footNav ul li:last-child {
		margin-left:0 !important;
	}
}
/**for tablets**/
@media only screen and (min-width: 540px) {
	.mtphr-dnt-widget h2.ticker-widget {
		width: 14%;
	}
	.postCont {
		width: 100%;
		margin: 0 auto;
		display: inline-block;
	}
	.postBlock {
		width: 47%;
		padding: 0 1.5%;
		clear: none;
		overflow: hidden;
		margin: 0 auto;
		float: left;
		/*height: 20.5em;*/
		height:auto;
	}
	/**NextGen widget**/
	aside.widget.ngg_images {
		position:relative;
		width:31%;
		padding-bottom:25%;
		float:left;
		height:0;
	}
	#main-content > div.postCont > div.homGal > aside {
		margin:0 1%;
	}
	.mh-col.hullLogo {
		text-align: right;
		width: 92% !important;
	}
	.mh-col.hullLogo img {
    max-width: 12% !important;
    margin: 0 0 20px 0;
	}
	/**post navigation**/
	#post-nav {
		display: inline-flex;
		margin-top:24px;
		width:100%;
	}
	.post-previous,
	.post-next	{
		display:flex;
		flex-direction:row;
		flex-wrap: wrap;
		padding:1%;
		border:1px solid #cecece;
		width:48%;
	}
	.post-previous {
		margin-right:2%;
	}
	.prevImg,
	.prevTitle	{
		display:block;
		flex: 1 1 0;
		min-height:7.7em;
	}
	.prevTitle h4 {
		font-size:1em;
		margin-left:0 !important;
	}
	.post-previous a.navThumb,
	.post-next a.navThumb	{
		display:block;
		min-height:100px;
	}
	.prevTitle h4 a {
		color:#333;
		border-bottom:1px solid #fff;
	}
	.prevTitle h4 a:hover,
	.prevTitle h4 a:focus	{
		color:#333;
		border-bottom:1px dotted #333;
	}
	.post-previous img {
		margin-right:8px;
		float: left;
		max-height:100px;
	}
	.nextImg {
		margin-left:8px;
		float:right;
		max-height:100px;
	}
	.post-previous .previous,
	.post-next .next	{
		flex:100%;
		background-color:#cfdadf;
		margin: 8px 0 0 0;
		height: 2.05em;	
	}
	.post-previous .previous {
		text-align:left;
	}
	.post-previous .previous a {
		color:#333;
		margin-left:8px;
		line-height:2em;
	}
	.post-previous .previous a:hover,
	.post-previous .previous a:focus,
	.post-next .next a:hover,
	.post-next .next a:focus {	
		border-bottom:1px dotted #333;
	}
	.post-next .next {
		text-align:right;
		line-height:2em;
	}
	.post-next .next a {
		color:#333;
		margin-right:8px;
	}
	/**end**/
	.mh-col.footLogo {
		width: 30%;
		text-align: left;
	}	 
	.footNav ul li:last-child {
    margin-left: 24px !important;
	}
}
/**landscape mobiles**/
@media only screen and (min-width: 639px) {
	.logo {
		max-width:50%;
	}
	.content-list-title {
		font-size: 1.3em;
		margin-bottom: 10px;
		font-weight: 600;
	}
/**NextGen galleries**/
	.ngg-galleryoverview {
		width: 97% !important;
	}
	/**three column**/
    .nextgen_pro_grid_album .image_container {
		width:31% !important;
    }
	.footNav ul li:last-child {
		margin-left:5% !important;
	}
}
@media only screen and (max-width: 767px) {
	.alertEx .content-list-excerpt {
		display:block !important;
	}
	.content-list-thumb img {
		min-width:180px;
		max-width:100% !important;
	}
}
/**for desktops**/
@media only screen and (min-width: 768px) {
	.mh-header {
		margin:0 0 14px 0;
	}
	.header-wrap {
		padding: 30px 0;
		width: 100%;
		margin: 0 auto;
		overflow: hidden;
		border-bottom: none !important;
	}
	.header-wrap .logo {
		margin:0 auto;
		padding: 0 0 0 25px;
		max-width: 1180px;
	}
	.header-wrap .logo a {
		width: 32%;
		float: left;
	}
	.header-wrap .logo a img {
		width:100%;
	}
	.mh-header {
		margin:0 0 14px 0;
	}
	.headerBG {
		background: #cfdadf;
	}
	.header-wrap #logoGroup {
		display:block;
		float:right;
		margin-top: -10px;
	}
	.header-wrap #logoGroup #hccLogo a {
		width: 35% !important;
		float: right;
		padding: 0 25px 0 0;
	}
	.header-wrap #logoGroup #hccLogo img{
	    width: 100%;
	}
	.header-wrap .dDate {
		color: #797979;
		font-size: 80%;
		margin-top: 10px;
	}
	span.title {
		margin-top: 0px;
	}
	.main-nav {
		text-transform: uppercase;
		max-width: 100%;
		margin: 0 auto;
		border-bottom: 5px solid #fff;
	}
	.menu-main-container {
		margin: 0 auto;
		max-width: 590px;
		margin: 0;
		float: left;
		padding: 0 0 0 43px;
		background-color: #cfdadf !important; /* added PD 19-12-2023 */
	}
	.main-nav ul#menu-main {
		border-top: 1px dotted #333;
	}
	.main-nav li {
		float: left;
		position: relative;
		border-left: none;
	}
	.main-nav li:hover, .main-nav li:focus { background: #3E516F; }
	.main-nav li a {
		font-family: "museosans", Arial, Helvetica, sans serif;
		display: block;
		color: #333;
		text-decoration: none;
		font-weight: 600;
	}
	.main-nav li a:hover,
	.main-nav li a:active,
	.main-nav li a:focus {
		color:#fff;
		background-color:#333;
		outline:none;
	}
	.mh-right-sb #main-content {
		margin: 2.5%;
		width: 95%;
	}
	/**breaking news ticker**/	
	.mtphr-dnt-widget {
		width: 100%;
		background-color: #333;
		height: 100%;
		font-size: 13pt;
		padding-top: 6px;
		margin: 0;
	}
	.mtphr-dnt-widget h2.ticker-widget {
		width: 12%;
		margin-left: 1.2%;
		font-size: 13pt;
		line-height: 1.8em;
	}
	div.mtphr-dnt-list {
		display: inline-block;
		width: 78%;
	}
	.mtphr-dnt-tick {
		margin-top:3px;
	}
	.mtphr-dnt-edit-link {
		position: absolute;
		top: 0;
		left: 100%;
		width: 10%;
		display:inline-block;
	}
	.mtphr-dnt-tick-container a {
		color:#fff;
		vertical-align:top;
	}
	#mtphr-dnt-799 .mtphr-dnt-tick-container a {
		color:#333;
		vertical-align:top;
	}
	.mtphr-dnt-tick-container a:hover,
	.mtphr-dnt-tick-container a:focus {
		text-decoration: underline;
	}
	/**end**/
/**NextGen galleries**/
	.ngg-gallery-thumbnail-box {
		float: left;
		width: 31%!important;
	}
	.ngg-template-caption .ngg-gallery-thumbnail {
		margin-right: 0;
		height: 18em;
		min-height: 18em;
	}
	.ngg-gallery-thumbnail {
		text-align: center;
		max-width: 100%!important;
		background-color: #fff;
		border: 1px solid #a9a9a9;
		margin: 5px;
		display: block;
	}
	.ngg-gallery-thumbnail span {
		font-size: 90%;
		padding-left: 5px;
		display: block;
		word-wrap: break-word !important;
	}
	.ngg-gallery-thumbnail a {
		display: block;
		margin: 4px;
		border: none;
		box-shadow: none;
		font-weight: 500;
		color: #333;
	}
	.ngg-gallery-thumbnail span a.vid:after {
		content: "\f08e";
		font-family: "FontAwesome";
		margin-left: 6px;
		color: #737373;
		font-size: 12px;
	}
	.aiovg .thumbnail {
		min-height: 17em;
		position:relative;
	}
	.aiovg-category {
	    position: absolute;
		bottom: 8px;
	}
	/*search results*/
	form.search-form {
		display:flex;
	}
	form.search-form label {
		width:75% !important;
	}
	.search-form input {
		width:75% !important;
		height:2.5em;
	}
	form.search-form .search-submit {
		background-color:#333;
		color:#fff;
		text-transform: uppercase !important;
		font-weight:600;
		font-size:1em;
		width:auto !important;
		max-width:15% !important;
		min-width:15% !important;
		margin-top:0 !important;
	}
	/*end*/
	/**sidebar**/
	.theiaStickySidebar {
		margin-bottom:20px !important;
	}
	#search-2 {
		padding:0 !important;
	}
	button.sb-search-button:hover {
		background-color: #3b4b6e;
	}
	ul.wp-most-popular {
		line-height: 1.5em;
	}
	ul.wp-most-popular li a,
	li.simple-links-item a {
		color:#333;
		padding:0;
	}
	ul.wp-most-popular li a:hover,
	ul.wp-most-popular li a:focus,
	li.simple-links-item a:hover,
	li.simple-links-item a:focus {
		border-bottom:1px dotted #333;
	}
	h4.widget-title {
		border-bottom: 1px dotted #333;
	}
	h4.widget-title#subForm {
		margin: 1.25% 0 0 5%;
	}
	.widget-title span {
		margin-left:0;
		padding: 0;
		border-bottom: none;
	}
	#custom_html-13.sb-widget h4.widget-title {
    margin-bottom: 0;
	}
	.postCont {
		width: 100%;
		margin: 0 auto;
		display: inline-block;
	}
	.postBlock {
		width: 47%;
		float: left;
		padding: 1.5%;
		clear: none;
		height: auto;
		overflow: hidden;
		margin: 0 auto;
	}
	.postBlock h2 a {
	    min-height: 14.5em !important;
		display: block;	
	}
	.postBlock img {
		width:100%;
		height:210px !important;
		min-height:210px;
		margin-bottom:8px;
	}	
	/**end**/
	/**previous/next**/
	.prevImg,
	.nextImg,
	.prevTitle	{
		max-height:114px !important;
		min-height:114px !important;
	}
	/**end**/
	/**archive**/
	h2.archHd {
		font-size:1.3em;
		margin:10px 0;
	}
	/*end*/
	.mh-col.footLogo {
		margin-bottom: 0;
		max-width:20% !important;
	}
	.mh-col.foot {
		width: 67%;
		margin: 0;
		text-align: right;
		font-size: 1.5em;
		line-height: 1.5em;
		float:right;
	}
	.mh-col.hullLogo {
		display: block;
		text-align: right;
		width: 7% !important;
		margin-left:71%;
	}
	.mh-col.hullLogo img {
		vertical-align: middle;
		max-width: 100% !important;
		margin: 0px 0 15px 0;
	}
	/**/
	#rssFields {
		width: 100%;
		margin: 0 auto;
		display: flex;
	}
	div.rssSub {
		width: 100%;
    	background-color: #3E516F;
    	padding: 20px 0;
    	margin-left: 0;
	}
	#rssBox {
		margin: 0 auto;
		width:95%;
	}
	#rssFields {
		display: flex;
		width:100%;
		height:3.5rem;
	}
	h3.widget-title#subForm {
		width: 30%;
    	display: block;
    	padding-top:0;
		text-align:left !important;
	}
	h3.widget-title#subForm span {
		background: transparent;
    	color: #fff;
		margin-left: 0;
   		padding: 0;
    	border-bottom: 0;
    	font-size: 1.3em;
	}
	.subscribeF {
		margin: 0px;
    	padding: 0px;
    	border: 0;
    	width: 100%;;
	}
	.subscribeF form {
		width: 100%;
    	display: flex;
    	align-items: stretch;
    	justify-content: space-between;
    	height: 2rem;
		margin: 0 auto;
	}
	.subscribeF .subEm {
		width: 47%;
    	display: block;
    	flex: 0 1 auto;
    	height: 2.5rem;
    	padding: 0;
    	margin: 0;
	}
	.subscribeF .subEm input {
		padding: 0;
    	border: 0;
	}
	.subscribeF .subEm input[type=submit],
	.subscribeF .subEm input[type=text] {
		font-family: "museosans", Helvetica, Arial, sans-serif;
		font-size:1rem !important;
		margin: 0 !important;
    	border: 0 !important;
		padding: 0;
	}
	.subscribeF .subEm input[type=submit] {
		color:#fff;
		text-transform:uppercase;
		height: 2.5rem;
	}
	.subscribeF .subEm input[type=text] {
    	color: #5d5d5d;
	}
	.footNav,
	.footNav ul {
		width: 100%;
	}
	.footNav ul li {
		display: inline-block;
		font-family: "museosans", Arial, Helvetica, sans-serif;
		font-size: 10pt;
		line-height:3.5em;
		margin-left: 34px;
		text-transform: uppercase;
	}
}
/**for large tablets**/
@media only screen and (min-width: 810px) and (max-width: 980px) {
	.headerImg {
		background-image: url(/wp-content/themes/mh-newsdesk-lite-child/images/panorama2BLUE.svg);
		background-size: 30%;
		background-repeat: no-repeat;
		background-position: top right 23%;
		background-clip: border-box;
		border-bottom: none !important;
	}
	.mh-right-sb #main-content {
		margin: 0 2.5% 2.5% 0;
		width: 100%;
	}
	#wpadminbar {
		height: 65px;
	}
	.mtphr-dnt-widget h2.ticker-widget {
		width: 12%;
	}
	.sl-links-main {
		text-align: left;
	}
}
@media only screen and (min-width: 981px) {
	.header-wrap {
		background-size: 30%;
		background-repeat: no-repeat;
		background-position: top 30% right;
	}
	.headerImg {
		background-image: url(/wp-content/themes/mh-newsdesk-lite-child/images/panorama2BLUE.svg);
		background-size: 44%;
		background-repeat: no-repeat;
		background-position: bottom 20% right 10%;
		background-clip: border-box;
		border-bottom: none !important;
	}
	.mh-right-sb #main-content {
		margin: 0 1.5% 2% 1.5%;
		width: 64%;
	}
	#wpadminbar {
		height: 35px;
	}
	.main-nav #navBar {
		max-width: 1180px;
		margin: 0 auto;
	}
	.main-nav ul#menu-main {
		margin-left: -45px;
	}
	.main-nav li {
		float: left;
		position: relative;
		border-left: none;
	}
	.main-nav li a {
		font-family: "museosans", Arial, Helvetica, sans serif;
		display: block;
		color: #333;
		text-decoration: none;
		font-weight: 600;
	}
	.main-nav li a:hover,
	.main-nav li a:active,
	.main-nav li a:focus {
		color:#fff;
		background-color:#333;
		outline:none;
	}
	.mtphr-dnt-widget {
		font-size: 12pt;
	}
	.mtphr-dnt-widget h2.ticker-widget {
		font-size: 12pt;
		width: 9%;
	}
	.mh-section {
		margin-top: 20px;
		max-width: 1180px;
		margin: 0 auto;
		padding: 0;
		overflow: hidden;
		background: #fff;
	}
	.sb-widget {
		margin-bottom: 30px;
		margin-bottom: 1.875rem;
		overflow: hidden;
		padding: 0;
		background-color: #fff;
		line-height: 3em;
	}
	.sb-widget h4.widget-title {
    	margin-bottom: 20px;
	}
	.sb-widget .rdWrx {
		margin-bottom: 0 !important;
	}
	.search-form label {
		height: 1.5em;
		width: 100%;
	}
	.search-form input.search-field {
		font-size:1em !important;
	}
	aside.sl-links-main {
		padding:20px 0 !important;
	}
	ul.wp-most-popular li {
		margin-bottom: 20px;
	}
	#rssBox {
		margin: 0 auto;
		max-width:1180px;
		width:96%;
	}
	#rssFields {
		display: flex;
		width:100%;
		height:2.5rem;
	}
	h3.widget-title#subForm {
		width: 37%;
    	display: block;
    	padding-top: 0.5rem;
		text-align:left !important;
	}
	.subscribeF .subEm {
    	width: 47%;
	}
	.ftWidgets {
		width: 96%;
    	display: flex;
    	margin: 0 auto;
    	max-width: 1180px;
		height:1.5rem;
	}
	h2.ulinks-widget {
		width:17%;
		text-transform:uppercase;
		font-weight:600;
		margin:0;
	}
	.simple-links-list {
    	display: flex;
		margin: 0;
    	align-items: stretch;
    	justify-content: space-between;
    	padding: 0;
    	line-height: 1.5rem;
		width:83%;
	}
	.simple-links-list li {
		display: block;
		flex: 0 1 auto;
		list-style-type: none;
	}	
	.simple-links-list li a {
		display:inline;
		padding: 0;
		border-bottom: none;
	}	
	.simple-links-list li a:hover,
	.simple-links-list li a:focus {
		border-bottom: 1px dotted #333;
	}
	.mh-col.hullLogo {
		text-align: right !important;
	}
	/*.mh-col.hullLogo img {
		max-width: 8% !important;
	}*/
	.footNav ul li:last-child {
		margin-left: 24px !important;
	}
}
@media only screen and (min-width:1024px) {
	.headerImg {
		background-image: url(/wp-content/themes/mh-newsdesk-lite-child/images/panorama2BLUE.svg);
		background-size: 48%;
		background-repeat: no-repeat;
		background-position: bottom 12% right 8%;
		background-clip: border-box;
		border-bottom: none !important;
	}
	/*.sl-links-main {
		padding-right: 16px !important;
		padding-left: 16px !important;
	}
	.sl-links-main h2 {
		line-height:2.2em;
	}
	.simple-links-list {
		width:85%;
	}
	.simple-links-list li#link-629 {
		margin-left: 20px !important;
	}
	#rssFields {
		display:flex;
		padding: 0;
	}
	h4.widget-title#subForm {
		margin:0;
		line-height:4.8em;
		font-size:0.8em !important;
		display:inline-flex;
	}
	.subscribeF {
		width:70%;
		flex: 1 1 0;
	}*/
}
@media only screen and (min-width: 1200px) {
	.header-wrap {
		background-size: 20%;
		background-repeat: no-repeat;
		background-position: top 30% right 24%;
	}
	.headerImg {
		background-image: url(/wp-content/themes/mh-newsdesk-lite-child/images/panorama2BLUE.svg);
		background-size: 40%;
		background-repeat: no-repeat;
		background-position: bottom 20% right 24%;
		background-clip: border-box;
		border-bottom: none !important;
	}
}
@media only screen and (min-width: 1880px) {
	.headerImg {
		background-image: url(/wp-content/themes/mh-newsdesk-lite-child/images/panorama2BLUE.svg);
		background-size: 32%;
		background-repeat: no-repeat;
		background-position: bottom 35% right 33%;
		background-clip: border-box;
		border-bottom: none !important;
	}
}
@media only screen and (min-width: 2500px) {
	.headerImg {
		background-image: url(/wp-content/themes/mh-newsdesk-lite-child/images/panorama2BLUE.svg);
		background-size: 24%;
		background-repeat: no-repeat;
		background-position: bottom 40% right 38%;
		background-clip: border-box;
		border-bottom: none !important;
	}
}
/*validation overrides*/
.wp-block-calendar table th {
	font-weight:400 !important;
}
#ctf .ctf-loader {
	background-color:transparent !important;
}
.ctf-carousel .ctf-owl-nav .ctf-owl-prev, 
.ctf-carousel .ctf-owl-nav .ctf-owl-next, 
.ctf-carousel .ctf-owl-dot {
	cursor:pointer !important;
}
#ctf .ctf-twitter-card .ctf-tc-url {
	opacity: 1 !important;
	color:#005a8c;
	border-bottom:1px dotted #0084b4;
}

#ctf .ctf-tweet-actions a.ctf-reply,
#ctf .ctf-tweet-actions a.ctf-retweet,
#ctf .ctf-tweet-actions a.ctf-like {
	color:#7b7b7b !important;
}


.sfsi_plus_subscribe_Popinner input[type=email],
.sfsi_plus_subscribe_Popinner input[type=email]::-webkit-input-placeholder,
.sfsi_plus_subscribe_Popinner input[type=email]:-moz-placeholder,
.sfsi_plus_subscribe_Popinner input[type=email]::-moz-placeholder,
.sfsi_plus_subscribe_Popinner input[type=email]:-ms-input-placeholder {
		color:transparent !important;
}
.slick-list.dragging {
	cursor:pointer !important;
}