/*
 Theme Name:   The Galison Child
 Theme URI:    http://demo.themesbros.com/the-galison/
 Description:  Child theme for The Galison WordPress theme by ThemesBros.com.
 Author:       ThemesBros
 Author URI:   http://www.themesbros.com
 Template:     the-galison
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  the-galison-child
*/

/* Your custom styles. */

body, button, input, select, textarea {
    color: #333;
}
	
	
.right-side-footer {
    display: flex;
    justify-content: center;
}
.right-side-footer img {
    
    width: 300px;
    height: auto;
    margin: 20px 0px;
}
img#xanthydaily-ar-mht {
    height: 150px;
    width: auto;
}
p a:nth-of-type(2),
p a:nth-of-type(3) {
    display: block;
}

.footer-grid p {
    margin: 0 0 15px;
}
.latest-news-section .item-count-4:nth-child(4):before,
.latest-news-section .item-count-4:nth-child(5):before,
.latest-news-section .item-count-4:nth-child(6):before  {
   background: linear-gradient(to top, #ed1f24 25%, transparent) !important;
}
.latest-news-section .item-count-4:nth-child(4) h5.img-block-title,.latest-news-section .item-count-4:nth-child(5) h5.img-block-title,.latest-news-section .item-count-4:nth-child(6) h5.img-block-title{background: linear-gradient(to top,#ed1f24 20%, transparent) !important;}

.item-count-4:nth-child(7), .item-count-4:nth-child(8) {display: none;}
.img-block-item{width:32% !important;}
.shortcode-content>.item-count-4:nth-child(4n+1){clear:none !important;}
article.entry img {
    width: 100%;
}
.post-style-4-1c .entry-byline {
    background: rgb(237 31 36);
}

/*buttons*/
.qc-cmp2-summary-buttons button {
    color: #fff !important;
    border: #ed1f24;
	border: none !important;
}
.qc-cmp2-summary-buttons button:hover {
    color: #ed1f24 !important;
    background-color: #ffffff !important;
    border: 1px solid #ed1f24 !important;
}

/*weather style*/
div#splw-location-weather-50796 {display: inline-flex !important;}
.splw-lite-wrapper .splw-lite-header{margin-bottom: 5px !important;}
#splw-location-weather-50796 .splw-weather-title{margin-bottom: 0px !important;}
.splw-lite-wrapper{padding-top: 0 !important; font-size: 14px !important;}
.splw-lite-wrapper .splw-lite-header-title,.splw-lite-wrapper .splw-lite-current-temp span.cur-temp{font-size: 14px !important;font-weight: 600 !important;line-height: 0!important;}
.splw-lite-wrapper .splw-lite-body{padding-bottom:0 !important;}
.splw-lite-wrapper .splw-lite-current-temp{margin-bottom: 0 !important;margin-top: 3px !important;}
/* body color */
body {
	background-color: #f1f1f1;
}
.outer-wrapper {
	background-color: #f1f1f1;
}
body.home .outer-wrapper {
	background-color: #fff;
}

/* general body size */
.wrap {
    width: 1240px;
    margin: 0 auto;
}
.layout-2c-l .sidebar-primary {
    float: right;
    width: 28%;
}
.layout-2c-l .content {
    float: left;
    width: 69%;
}

/* general style */ 
.comments-nav a:after, .page-links a:after, .page-numbers:after {
    display: none;
}
.quick-jump-toggle.closed {
    background: #ed1f24;
}
.admin-bar .quick-jump {
    top: 4%;
}
.entry-byline {
    font-size: 14px;
    text-transform: none;
}

.section-hashtag {
	margin: 0 0 30px 0;
	padding: 20px 0 0 0;
}
.bottom-bar {
	width: 100%;
    /*margin-bottom: 5px;*/
    box-shadow: 0px 3px 3px #ccc;
}
body.home .bottom-bar {
	box-shadow: none;
	margin-bottom: 0;
}

/* menu */
.site-header .bar-column {
	text-align: center;
}
.horizontal .bar-items {
	width: 100%;
}
.site-header a {
	margin: 0 auto;
}
.mega-menu-cats a.active, .menu-items li.current-menu-item>a, .menu-items li.current_page_item>a, .menu-items li:hover>a {
    text-decoration: none;
}
.menu-primary-items>li>a {
    padding-left: 10px;
    padding-right: 10px;
    font-weight: 600;
}
.menu-items li li a{
    font-weight: 600;    
}
.menu-primary-items>li:hover>a {
    color: #dcdcdc;
}
.menu-primary-items>li.current-menu-item>a,
.menu-primary-items>li.current-menu-ancestor>a {
	color: #ed1f24;
}

.sticky-header ul#menu-primary-items-sticky >li > a {
    color: #333 !important;
}
.sticky-header.fixed.sticky-appear {
    box-shadow: 0px 0px 7px #333;
}
.bottom-bar .bar-column {
	text-align: center;
}
.bottom-bar .bar-column>* { 
	height: 30px;
}
.menu-primary, .menu-search {
	float: none;
	display: inline-block;
}
.menu-items li li {
	text-align: left;
}
.bar-column:first-child .menu-search .search-form {
	right: 0;
	left: auto;
}

/* HEADER */
.top-bar {
	text-align: center;
}
.top-bar .bar-column {
	width: 765px;
    float: none;
    margin: 0 auto;
    border-bottom: 1px solid #f1f1f1;
	line-height: 40px;
	height: 40px;
}
.top-bar .bar-column>* {
	margin: 0 auto;
	display: inline-block;
}

.bar-items {
	text-align: center;
}
.horizontal .bar-items>* {
	display: block;
}
.site-title {
	margin: 0 auto;
}
.header-banner.ad {
    max-width: 480px;
	height: 100%;
    position: absolute;
    left: 0;
    top: 0;
	padding-left: 0;
}

/* forecast site header */
.site-header .forecast-top {
	float: left;
	height: 100px;
	line-height: 100px;
	-webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none;
}
.site-header .forecast-top span {
	background-color: transparent !important;
	color: #7b7c7c !important;
	height: 32px;
	line-height: 32px;
	font-size: 20px;
	display: inline-block;
	padding: 0 10px;
	font-weight: 400;
	margin: 0;
}
.site-header .forecast-top span.icon {
	width: 32px;
	background-position: center center;
	background-repeat: no-repeat;
}
.forecast-top span.clear-day {
	background: url(forecast-img/clear-day.png);
}
.forecast-top span.clear-night {
	background: url(forecast-img/clear-night.png);
}
.forecast-top span.cloudy {
	background: url(forecast-img/cloudy.png);
}
.forecast-top span.fog {
	background: url(forecast-img/fog.png);
}
.forecast-top span.hail {
	background: url(forecast-img/hail.png);
}
.forecast-top span.partly-cloudy-day {
	background: url(forecast-img/partly-cloudy-day.png);
}
.forecast-top span.partly-cloudy-night {
	background: url(forecast-img/partly-cloudy-night.png);
}
.forecast-top span.rain {
	background: url(forecast-img/rain.png);
}
.forecast-top span.sleet {
	background: url(forecast-img/sleet.png);
}
.forecast-top span.snow {
	background: url(forecast-img/snow.png);
}
.forecast-top span.thunderstorm {
	background: url(forecast-img/thunderstorm.png);
}
.forecast-top span.tornado {
	background: url(forecast-img/tornado.png);
}
.forecast-top span.wind {
	background: url(forecast-img/wind.png);
}

/* forecast top bar */
.top-bar .forecast-top {
	/*height: 100px;
	line-height: 100px;*/
	margin-bottom: -15px;
	-webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none;
	float: none;
}
.top-bar .forecast-top .temp-cont {
	float: right;
}
.top-bar .forecast-top .temp-cont span {
	display: block;
	text-align: left;
}
.top-bar .forecast-top span {
	background-color: transparent !important;
	color: #7b7c7c !important;
	height: 20px;
	line-height: 20px;
	display: inline-block;
	padding: 0 10px;
	font-weight: 700;
	margin: 0;
}
.top-bar .forecast-top span.icon {
	width: 32px;
	height: 36px;
	line-height: 36px;
	background-position: center center;
	background-repeat: no-repeat;
	float: left;
}

/* top bar text links */
.top-bar .custom-text {
	height: 40px;
	float: right;
	margin-left: 0 !important;
}
.top-bar .custom-text a {
	display: inline-block;
	line-height: 20px;
	color: #7b7c7c;
	text-decoration: none;
}
.top-bar .custom-text a:hover {
	color: #ed1f24;
}
.top-bar .custom-text a i {
	font-size: 24px;
	width: 32px;
	height: 40px;
	line-height: 40px;
	float: left;
	margin-right: 8px;
}
.top-bar .custom-text a span {
	width: 75px;
	float: right;
	text-align: left;
	font-size: 13px;
}

.top-bar .social.small,
.top-bar .social.small + span {
	float: none;
	display: inline-block;
}
.top-bar .social.small + span {
	-webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none;
}

/* sticky */
#sticky_banner {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	display: none;
}
#sticky_banner img,
#sticky_banner p.banner_header img {
	width: 100%;
}

/*  slider */ 
.no-overlay .post-block .post-text {
    background: rgba(4,7,7,0.8) !important;
    background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(4,7,7,0.8))) !important;
    background: linear-gradient(to bottom,transparent 20%,rgba(4,7,7,0.8) 80%) !important;
	/*background: none !important;*/
	text-shadow: 2px 2px 3px #000;
    text-decoration: none;
}
.post-text-cats a {
    background: rgba(0,0,0,.45);
}
.post-block-quarter {
    width: 22%;
    height: 45%;
}
.post-block-half {
    width: 48%;
    height: 99%;
    margin-left: 2%;
}
.post-block {
    margin-right: 2%;
    margin-bottom: 2%;
}
.shortcode-post-block {
    background-color: #2b2b2b;
    overflow: hidden;
    padding-top: 2%;
    padding-bottom: 2%;
}
.shortcode-image-posts h5 {
/*    background: #040707 !important;
    background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(#040707)) !important;
    background: linear-gradient(to bottom,transparent 25%,#040707 80%) !important;*/
	background: none !important;
	text-shadow: 2px 2px 3px #000;
    text-decoration: none;
}
.shortcode-nav.ajax-nav {
    display: none;
}
.no-overlay .post-block:nth-child(4) .post-text,
.no-overlay .post-block:nth-child(5) .post-text {
    background-color: #000 !important;
    padding: 4px 14px;
	text-shadow: none;
}
.no-overlay .post-block:nth-child(4) .post-text .entry-title,
.no-overlay .post-block:nth-child(5) .post-text .entry-title {
	font-size: 16px;
}

/* editors pick */
.editors-pick-place {
	text-align: center;
}
.editors-pick-place .shortcode-top {
	text-align: left;
}
.editors-pick-place article > a {
	position: relative;
	height: 350px;
	width: 100%;
	display: block;
	overflow: hidden;
}
.editors-pick-place a img {
	position: absolute;
	top: -20%;
	left: 0;
	margin: 0;
}
/*.editors-pick-place .entry-header {
	margin-top: 25px;
}*/ 
.editors-pick-place .entry-header-inner {
    background: rgba(4,7,7,0.8) !important;
    background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(4,7,7,0.8))) !important;
    background: linear-gradient(to bottom,transparent 0%,rgba(4,7,7,0.8) 100%) !important;	
}
.editors-pick-place .entry-summary, .editors-pick-place footer.entry-footer {
	display: none;
}
.editors-pick-place .post-style-4-1c .entry-title, .editors-pick-place .post-style-4-1c .entry-byline {
	background: transparent; /*rgba(0,0,0,.4);*/
	text-shadow: 2px 2px 3px #000;
}

/* sidebar */
.sidebar-primary .widget-title, .sidebar-secondary .widget-title,.tabber-nav {
   font-size: 20px;
    margin-bottom: 31px;
    padding: 12px 14px 12px;
    color: #fff;
    background: #2b2b2b;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.tabber-nav a {
    background-color: transparent;
    color: #fff;
    box-shadow: none;
    padding: 12px 14px 12px;
    margin-top: -11px;
}

.tabber-nav a.active, .tabber-nav a:hover {
    background-color: transparent;
    color: #d8d8d8;
    box-shadow: none;
}

/* list posts  */
.post-style-1-3c .entry-title {
    /*width: 80%;*/
    padding-left: 12px;
    min-height: 44px;
}
.post-style-1-3c .entry-summary {
	margin: 25px 0 35px;
}

.featured-leading-post img {
    box-shadow: none !important;
}

.shortcode-top h4 {
    color: #ed1f24;
    padding: 8px 18px;
    margin: 0;
    text-transform: none;
    font-size: 26px;
}

.shortcode-top {
    border-bottom-color: #ed1f24;
}

.shortcode-nav a {
    color: #ed1f24;
    border-color: #ed1f24;
}

/* images-posts */
.image-posts-cats {
	position:absolute;
	top: 7px;
	right: 22px;
	z-index: 1;
}
.image-posts-cats a {
	background: rgba(0,0,0,.45);
	color: #fff;
	font-size: 12px;
    line-height: 1;
    display: inline-block;
    padding: 4px 10px;
    border-radius: 4px;	
}

/* tax tabber */
.tax-tabber .shortcode-tab-content {
    background: transparent !important;
    box-shadow: none !important;
}
.tax-tabber .shortcode-tab-content {
    background: transparent !important;
    box-shadow: none !important;
}
.tax-tabber .shortcode-top h4 {
    color: #fff;
}

.tax-tabber-nav a.darkgreen {
    /*background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(#908070));
    background: linear-gradient(to bottom,transparent 0,#908070 100%);*/
	background: rgba(144,128,112,.4);
	border-bottom: 8px solid #908070 ;
}
.tax-tabber .shortcode-tab-content.darkgreen .shortcode-top {
    border-bottom-color: #908070;
}
.tax-tabber .shortcode-tab-content.darkgreen .shortcode-top h4 {
    background: #908070;
}
.tax-tabber-nav a.darkgreen span span {
    color: #908070;
}

.tax-tabber-nav a.green {
    /*background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(#88CC88));
    background: linear-gradient(to bottom,transparent 0,#88CC88 100%);*/
	background: rgba(136,204,136,.4);
	border-bottom: 8px solid #88CC88;
}
.tax-tabber .shortcode-tab-content.green .shortcode-top {
    border-bottom-color: #88CC88;
}
.tax-tabber .shortcode-tab-content.green .shortcode-top h4 {
    background: #88CC88;
}
.tax-tabber-nav a.green span span {
    color: #88CC88;
}

.tax-tabber-nav a.purple {
    /*background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(#5091ad));
    background: linear-gradient(to bottom,transparent 0,#5091ad 100%);*/
	background: rgba(80,145,173,.4);
	border-bottom: 8px solid #5091ad;	
}
.tax-tabber .shortcode-tab-content.purple .shortcode-top {
    border-bottom-color: #5091ad;
}
.tax-tabber .shortcode-tab-content.purple .shortcode-top h4 {
    background: #5091ad;
}
.tax-tabber-nav a.purple span span {
    color: #5091ad;
}

.tax-tabber-nav a.orange {
    /*background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(#AA3939));
    background: linear-gradient(to bottom,transparent 0,#AA3939 100%);*/
	background: rgba(170,57,57,.4);
	border-bottom: 8px solid #AA3939;	
}
.tax-tabber .shortcode-tab-content.orange .shortcode-top {
    border-bottom-color: #AA3939;
}
.tax-tabber .shortcode-tab-content.orange .shortcode-top h4 {
    background: #AA3939;
}
.tax-tabber-nav a.orange span span {
    color: #AA3939;
}

.tax-tabber-nav a.yellow {
    /*background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(#be9b61));
    background: linear-gradient(to bottom,transparent 0,#be9b61 100%);*/
	background: rgba(190,155,97,.4);
	border-bottom: 8px solid #be9b61;	
}
.tax-tabber .shortcode-tab-content.yellow .shortcode-top {
    border-bottom-color: #be9b61;
}
.tax-tabber .shortcode-tab-content.yellow .shortcode-top h4 {
    background: #be9b61;
}
.tax-tabber-nav a.yellow span span {
    color: #be9b61;
}

.tax-tabber-nav a.blue {
    /*background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(#40aab5 ));
    background: linear-gradient(to bottom,transparent 0,#40aab5  100%);*/
	background: rgba(64,170,181,.4);
	border-bottom: 8px solid #40aab5;	
}
.tax-tabber .shortcode-tab-content.blue .shortcode-top {
    border-bottom-color: #40aab5 ;
}
.tax-tabber .shortcode-tab-content.blue .shortcode-top h4 {
    background: #40aab5 ;
}
.tax-tabber-nav a.blue span span {
    color: #40aab5 ;
}

.tax-tabber-nav a.red {
    /*background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(#61847e));
    background: linear-gradient(to bottom,transparent 0,#61847e 100%);*/
	background: rgba(97,132,126,.4);
	border-bottom: 8px solid #61847e;	
}
.tax-tabber .shortcode-tab-content.red .shortcode-top {
    border-bottom-color: #61847e;
}
.tax-tabber .shortcode-tab-content.red .shortcode-top h4 {
    background: #61847e;
}
.tax-tabber-nav a span span {
    color: #fff !important;
}
 .tax-tabber .shortcode-tab-content {
    overflow: hidden;
    padding: 30px 0px 0px;
}

.tax-post .entry-title a {
    color: #333;
}


/* header */ 
.site-header h1.site-title.has-logo {
	margin-top: 26px;
}

.site-header h1.site-title.has-logo, .site-header h1.site-title.has-logo a img {
	display: block;
	width: 175px;
	height: 100px;
}
.quick-jump.fixed {
}
.quick-jump-icons a {
    width: 45px;
}

ul.social.medium.square > li > a {
    width: 50px;
    height: 45px;
}

.main-bar .social.medium a i {
    line-height: 45px;
}

.forecast-top {
    padding-left: 3px !important;
}

.forecast-top strong {
    margin: 0;
}
img.featured-on-single.wp-post-image {
	width: 100%;
}
.single-style-1 .entry-title {
	color: #2b2b2b;
}

.singular-post #content .entry-content {
	background: url(/wp-content/uploads/2018/09/transparent.png) center center no-repeat;
	background-size: contain;
}

/* POST FORMAT ICONS */
.entry-post-format {
	display: block;
	width: 50px;
	height: 50px;
	position: absolute;
	top: 7px;
	left: 7px;
	margin-right: 0 !important;
	text-shadow: 1px 1px 1px #000;
	z-index: 10;
    text-decoration: none;
}
.entry-post-format.video {
	background: url(../xanthidaily/images/video.png) center center no-repeat;
	background-size: contain;
}
.entry-post-format.audio {
	background: url(../xanthidaily/images/audio.png) center center no-repeat;
	background-size: contain;
}
.entry-post-format.image {
	background: url(../xanthidaily/images/image.png) center center no-repeat;
	background-size: contain;
}
.shc-img-post,
.medium-post-leading,
.medium-post-small,
.tax-tabber .tax-post,
.shortcode-post,
.featured-leading-post,
.small-posts li,
.post-style-1-3c,
.related-post {
	position: relative;
}
.shc-img-post .entry-post-format,
.featured-leading-post .entry-post-format,
.post-style-1-3c .entry-post-format,
.related-post .entry-post-format,
.medium-post-leading .entry-post-format {
	left: 22px;
}
.shc-img-post .entry-post-format {
	width: 40px;
	height: 40px;
}
.medium-post-small .entry-post-format {
	left: 32px;
}
 .carousel-dbl-item .category {
	left: auto;
	right: 22px;
}

/* content */
.dc-square, blockquote:before {
	background: #ed1f24;
}

/* footer */ 
.scroll-to-top {
    color: #fff;
    background: #ed1f24;
    -webkit-box-shadow: none;
    box-shadow: none;
    right: 0;
}

.tagcloud a {
    background: #ed1f24;
}

.sidebar-subsidiary .widget-title span {
    -webkit-box-shadow: none;
    box-shadow: none;
}

p.credit {
    font-size: 13px;
	font-weight: 400;
}

.company-image {
    background-color: #fff;
}


#sidebar-subsidiary .col-1-1 {
	text-align: center;
}


.post-style-4-3c .entry-byline {
	background: rgba(0,0,0,.6)
}

.tax-item-overlay {
	font-size: 30px;
	text-shadow: 1px 1px #000;
}

/* footer logos new */
.footer-grid {
	display: grid;
	grid-template-columns: 40% 60%;
	
}
.footer-grid .logo {
	text-align: left;
	padding: 0 30px;
}
/*.footer-grid .xmg {
	background: url(../../uploads/2018/09/xanthi-media-group-crop.png) center center no-repeat;
	background-size: contain;
	min-height: 300px;
	padding: 50px 0;
	text-decoration: none !important;
	color: #9a9a9a !important;
}*/
.footer-grid .xmg p {
	margin: 0;
}
@media (max-width: 767px) {
	.footer-grid {
		grid-template-columns: 100%;
	}
	.img-block-item {width:49% !important;}

}


/* search form front */
.menu-search .search-form {
	min-width: 300px;
}

/* dimofili tis evdomadas */
.carousel-dbl-item:before,
.carousel-dbl-item.slick-active:before,
.slick-active+.slick-active+.slick-active:before {
/*	background: #040707 !important;
    background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(#040707)) !important;
    background: linear-gradient(to bottom,transparent 0,#040707 100%) !important;*/
	background: none !important;
}
.carousel-dbl-item .category a {
	background: rgba(51,51,51,.7);
}
.carousel-dbl-arrow {
	background: rgba(237,31,36,.7)
}
.carousel-dbl-info {
	text-shadow: 2px 2px 3px #000;
    text-decoration: none;
    background: rgba(4,7,7,0.8) !important;
    background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(4,7,7,0.8))) !important;
    background: linear-gradient(to bottom,transparent 0%,rgba(4,7,7,0.8) 100%) !important;	
}

.img-block-item {
	overflow: hidden;
	width: 24%;
	margin: .5%;
}
.img-block-item img {
	height: 290px;
	width: auto;
	min-width: 100%;
}
h5.img-block-title {
	font-size: 20px;
	text-shadow: 2px 2px 3px #000;
	text-decoration: none;
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0 2.5%;
	transform: none;
	-webkit-transform: none;
	text-align: left;
	padding-bottom: 20px;
	font-weight: 700;
    background: rgba(4,7,7,0.8) !important;
    background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(4,7,7,0.8))) !important;
    background: linear-gradient(to bottom,transparent 0%,rgba(4,7,7,0.8) 100%) !important ;
	
}
.gradient-1:after {
	background: none;
}
h5.featured-post-title {
	font-size: 22px;
}

/* PROTASEIS */
.protaseis .post-style-3-2c .entry-header {
	text-align: left;
	background: rgba(0,0,0,.2);
}
.protaseis .post-style-3-2c .entry-header-inner {
	background: none;
	left: 0;
	bottom: 0;
	padding-bottom: 30px;
	width: auto;
    background: rgba(4,7,7,0.8) !important;
    background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(4,7,7,0.8))) !important;
    background: linear-gradient(to bottom,transparent 0%,rgba(4,7,7,0.8) 100%) !important;	
}
.protaseis .post-style-3-2c .entry-header-inner a,
.protaseis .post-style-3-2c .entry-header-inner span,
.protaseis .post-style-3-2c .entry-header-inner time {
	color: #fff;
	text-shadow: 2px 2px 3px #000;
    text-decoration: none;
}
.protaseis .post-style-3-2c img {
	height: 100%;
	width: 100%;
}

.fw-special-title {
	text-align: center;
}

/* post slider widget */
.widget-slide-title {
	background: #333;
	background: linear-gradient(to bottom,transparent 0,#050505 100%)
}
.galison_widget_post_slider .bx-wrapper .bx-controls-direction a.bx-next,
.galison_widget_post_slider .bx-wrapper .bx-controls-direction a.bx-prev {
	box-shadow: none;
	background: rgba(237,31,36,.7);
}

/* disable text-transform:uppercase everywhere */
.widget .button,
.widget button,
.widget input[type="button"],
.widget input[type="reset"],
.widget input[type="submit"],
.mega-menu .entry-published,
.mega-menu-cats a,
.menu-search .search-submit,
.comments-nav a,
.table-layout li .entry-published,
.tweet-link,
.loo-title,
.entry-byline,
.post-style-5-1c .entry-published,
.post-style-5-1c .more-link,
.post-style-5-2c .entry-published,
.post-style-5-2c .more-link,
.post-style-5-3c .entry-published,
.post-style-5-3c .more-link,
.single-style-4 .entry-byline-inside > *,
.single-style-5 .entry-published,
.video-more,
.load-more,
.shortcode-top h4,
.post-text-cats a,
.news-tabber .shortcode-tabber-nav li a,
.style-1 .carousel-info .entry-byline,
.style-2 .carousel-info .entry-byline,
.style-3 .carousel-info .entry-byline,
.carousel-dbl-item .category a,
.featured-more,
.img-block-item .entry-byline,
.news-tabber .tabber-toggle,
.header.title h2 {
	text-transform: none !important;
}

/*my tabber widget */
#galison_widget_my_tabber-2-tab-popular .entry-post-format {
	height: 30px;
	width: 30px;
}

/* quickjump */
.qj-hot-news-panel ul li::before {
    background: linear-gradient(to bottom,transparent 0,#ed1f24 190%) !important;
}

/* contact form */
.fw_form_fw_form input[type="submit"],
.button, button, input[type=button], input[type=reset], input[type=submit] {
	background: #ed1f24 !important;
	box-shadow: none !important;
	text-transform: none !important;
}
.wrap-forms textarea {
	box-shadow: none !important;
}

.single-style-5 .breadcrumbs {
	margin: 41px 0 0;
}


/* flybox */
.flybox-wrap {
	right: -370px;
}
.fa-nav-btn {
	border: none;
	margin: 0;
	background: #7b7c7c;
	box-shadow: -2px -2px 3px rgba(0,0,0,.2);
}
.fa-nav-prev:before, .fa-nav-next:before, .fa-nav-close:before {
	display: none;
}
.fa-nav-close {
	background: #ed1f24;
}
.flybox-content {
	border: none;
	margin-bottom: 0;
	background: #fff;
	box-shadow: -2px 0px 3px rgba(0,0,0,.2);
}

/* enhanced posts widget */
.galison_widget_enhanced_posts {
	background: #e2e2e2;
	padding-bottom: 15px;
}
.galison_widget_enhanced_posts.widget li {
	border-bottom: 0;
	padding-right: 16px;
}
.galison_widget_enhanced_posts.widget li a:before {
	display: none;
}
.galison_widget_enhanced_posts.widget li .side-content h4 {
	border-bottom: 1px solid #d7d7d7;
	padding-bottom: 10px;
}
.galison_widget_enhanced_posts.widget li .side-content time {
	font-size: 12px;
}

.shortcode-image h3.shortcode-image-title a {
	color: #fff !important;
	text-decoration: none;
}

/* mobile header */

.not-sticky-header {
	padding-top: 60px;
	background: #fff;
	display: none;
}
.not-sticky-header .top-info {
	clear: both;
	float: none;
	display: block;
	margin: 0 -10px;
	text-align: center;
	font-weight: bold;
}
.not-sticky-header .top-info .forecast-top {
	display: inline-block;
	margin: 0 auto;
}
.not-sticky-header .forecast-top {
	-webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none;
}
.not-sticky-header .forecast-top span {
	background-color: transparent !important;
	color: #7b7c7c !important;
	display: inline-block;
	padding: 0 10px;
	margin: 0;
}
.not-sticky-header .forecast-top .temp-cont {
	float: left;
}
.not-sticky-header .forecast-top .temp-cont span {
	display: block;
	line-height: 20px;
	font-size: 13px;
}
.not-sticky-header .forecast-top span.icon {
	width: 32px;
	height: 40px;
	line-height: 40px;
	background-position: center center;
	background-repeat: no-repeat;
	float: left;
}
.not-sticky-header .custom-text {
	height: 40px;
	display: inline-block;
	margin: 0 auto;
}
.not-sticky-header .custom-text a {
	display: inline-block;
	line-height: 20px;
	color: #7b7c7c;
	text-decoration: none;
}
.not-sticky-header .custom-text a i {
	font-size: 24px;
	width: 32px;
	height: 40px;
	line-height: 40px;
	float: left;
	margin-right: 4px;
}
.not-sticky-header .custom-text a span {
	width: 70px;
	float: right;
	text-align: left;
	font-size: 13px;
}

.breaking {
	display: block;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	text-align: center;
	text-shadow: 2px 2px 0px rgba(0,0,0,.5);
	line-height: 32px;
	padding: 5px;
	font-weight: bold;
	-webkit-animation: color_change 1.5s infinite alternate;
	-moz-animation: color_change 1.5s infinite alternate;
	-ms-animation: color_change 1.5s infinite alternate;
	-o-animation: color_change 1.5s infinite alternate;
	animation: color_change 1.5s infinite alternate;
}
.breaking:hover {
	color: #fff;
	text-decoration: none;
	-webkit-animation-play-state: paused;
    -moz-animation-play-state: paused;
	-ms-animation-play-state: paused;
    -o-animation-play-state: paused;
    animation-play-state: paused;
}
.breaking img {
	margin: 0 5px 3px;
	width: 16px;
	height: 16px;
}
.breaking i {
	margin-left: 10px;
	display: none;
}
.breaking:hover i {
	display: inline-block;
}
@-webkit-keyframes color_change {
	from { background-color: #000; }
	to { background-color: #ed1f24; }
}
@-moz-keyframes color_change {
	from { background-color: #000; }
	to { background-color: #ed1f24; }
}
@-ms-keyframes color_change {
	from { background-color: #000; }
	to { background-color: #ed1f24; }
}
@-o-keyframes color_change {
	from { background-color: #000; }
	to { background-color: #ed1f24; }
}
@keyframes color_change {
	from { background-color: #000; }
	to { background-color: #ed1f24; }
}

@media (max-width: 1240px) {
	.breaking {
		position: absolute;
		top: 50px;
		width: 100%;
	}
}
@media (max-width: 850px) {
	.breaking {
		position: static;
	}
}

/* mobile */
#mobile-menu h3 {
	display: none;
}
#mobile-close {
	box-shadow: none;
	background: #ed1f24;
}
.mobile-menu-items li a {
	border-bottom-color: #f5f5f5;
}
.mobile-menu-items li.menu-item-has-children.active>a, .mobile-menu-items li.menu-item-has-children.active>span:before {
	color: #ed1f24;
}
@media (max-width:1240px) {
	#sticky_banner {
		display: block;
		text-align: center;
	}
	.wrap {
		width: 100%;
	}
	.outer-wrapper {
		padding-top: 44px;
	}
	.not-sticky-header {
		display: block;
	}
}
@media (min-width:989px) {
	.menu-primary-items ul,
	.menu-primary-items li li a {
		width: 195px;
	}
}

@media (max-width:989px) {

	.wrap {
		width: 100%;
	}
	.row {
		margin: 0 15px;
	}
	.no-overlay .post-block-quarter .post-text .entry-title {
		font-size: 16px;
	}
	.tax-tabber .tax-post .entry-post-format {
		left: 32px;
		top: 15px;
	}
	img.featured-on-single.wp-post-image {
		width: 100%;
	}
	#footer-logos-container .xd-info {
		float: none;
	}
	#footer-logos-container .xd-info-logo {
		margin: 0 auto;
	}
	#footer-logos-container .xmg-logo {
		float: none;
		margin: 0 auto;
	}
	#footer-logos-bottom {
		max-width: 100%;
		margin: 0 auto;
		height: auto;
	}
	.footer-logo {
		display: inline-block;
		float: none;
		margin: 0 auto !important;
	}
}
@media only screen and (max-width: 960px){
	.style-4 .img-block-item {
		width: 49% !important;
	}
}
@media (min-width: 850px) {
	.not-sticky-header {
		padding-top: 0;
		position: fixed;
		top: 5px;
		left: 60%;
		z-index: 10000;
	}
}
@media (max-width: 850px) {
	.outer-wrapper {
		padding-top: 0;
	}
}
@media (max-width: 820px) {
	.editors-pick-place a img {
		top: 0;
	}
}
@media (max-width: 700px) {
	.editors-pick-place article > a {
		height: 310px;
	}
}
@media (max-width:768px) {
	.tax-item-overlay {
		font-size: 24px;
	}
}
@media (max-width: 639px) {
	.shortcode-post-block {
		height: auto;
		padding-top: 5%;
	}
	.post-block-half {
		width: 90%;
		height: 200px;
		margin-left: 5%;
		margin-bottom: 5%;
	}
	.post-block-quarter {
		width: 90%;
		height: 200px;
		margin-left: 5%;
		margin-right: 0;
		margin-bottom: 5%;
		clear: both;
	}
	.no-overlay .post-block-half .post-text,
	.no-overlay .post-block-quarter .post-text {
		height: auto;
		padding-top: 0;
		padding: 17px 25px;
	}
	.no-overlay .post-block-quarter .post-text .entry-title {
		font-size: 22px;
	}
	.row {
		margin: 0;
	}
	#section-cac2440e24ff8c56bae4dc2d012d8bdb .col-1-1 {
		padding: 0; /*5%;*/
	}
}
@media (max-width: 600px) {
	.editors-pick-place article > a {
		height: 250px;
	}
	.singular-post #content .entry-content {
		padding: 0 15px 0 15px;
	}
}

@media (max-width: 480px) {
	.no-overlay .post-text .entry-byline {
		font-size: 12px;
	}
	.no-overlay .post-text .entry-byline .entry-views {
		display: none;
	}
	.tax-item-overlay {
		font-size: 20px;
	}
	.entry-post-format {
		width: 30px;
		height: 30px;
	}
	.medium-post-small .entry-post-format {
		width: 50px;
		height: 50px;
	}
	.editors-pick-place article > a {
		height: 160px;
	}
	span.site-title.has-logo {
		display: block;
	}
	.style-4 .img-block-item {
		width: 100% !important;
	}
	.entry-header {padding:10px;}
	
}
.adman-mobile {
	display: none;
}
.adman-desktop {
	display: none;
}

@media (max-width: 767px){
	.adman-mobile {
		display: block;
	}

}
@media (min-width: 768px){
	.adman-desktop {
		display: block;
	}

}
.above-footer {
	padding: 20px;
	background: transparent;
}

.qc-cmp2-container .fw_form_fw_form input[type="submit"],
.qc-cmp2-container .button,

.qc-cmp2-container input[type=button],
.qc-cmp2-container input[type=reset],
.qc-cmp2-container input[type=submit] {
    background: none !important;
}
/*
.cmplz-cookiebanner .fw_form_fw_form input[type="submit"],
.cmplz-cookiebanner .button,
.cmplz-cookiebanner button,
.cmplz-cookiebanner input[type=button],
.cmplz-cookiebanner input[type=reset],
.cmplz-cookiebanner input[type=submit] {
    background: #1e73be !important;
}
*/
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept {
    background-color: #1e73be !important;
}

.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny {
	background-color: #f9f9f9 !important;
}

.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences,
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences {
	background-color: #f9f9f9 !important;
	background: #f9f9f9 !important;
}

#cmplz-manage-consent .cmplz-manage-consent {
	background-color: #fff !important;
}
