/*
Theme Name:     Waveme Child Theme
Description:    Make your modifications in this child theme.
Template:       waveme
Tags: 			custom-colors, editor-style, featured-images, translation-ready
*/


/*LOGO字体*/
@import url('6be2f98c43214fa8966102cb8345b398.css');
.site-title {
	font-family: 'Barlow Semi Condensed', sans-serif;
	text-transform: uppercase;
}

body{
	--color-grey-500: #323239 !important;
	--color-grey-600: #26262a !important;
	--color-grey-700: #232427 !important;
	--color-grey-800: #171719 !important;
	--side-width: 15rem;
	--side-icon-height: 20px;
	--side-nav-hover-background: #fff;
	--border-radius: 0.5rem;
	--button-radius: 0.5rem;
	--header-title-size: 1.75rem;
	--header-image-size: 17rem;
	--header-x-gap: 2rem;
	--header-y-gap: 1.5rem;
	--dropdown-menu-radius: var(--border-radius);
	--body-bg-color: var(--color-grey-30);
	
	font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,PingFang SC,Source Han Sans CN,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    cursor: default;
}

.dark .site-header,
.dark .site-sidebar,
.dark .plyr-playlist{
	background-color: var(--color-grey-700);
}
@media (min-width: 600px){
	.entry-header-container .entry-meta .btn-more{
		margin-inline-start: auto;
		-webkit-margin-start: auto;
	}
	.dark .site-header .search-form{
		background-color: var(--color-grey-500)!important;
	}
}

.site-sidebar{
	border:none;
}
/* 滚动条css 
::-webkit-scrollbar {
    width: 8px;
    height: 10px;
  }

::-webkit-scrollbar-thumb {
    background: var(--color-primary); 
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.4) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.4) 75%,transparent 75%,transparent);
    border-radius: 2em;
}

*/
::-webkit-scrollbar {
    width: 6px;
    height: 5px;
}

::-webkit-scrollbar-thumb {
    border-radius: 1em;
    background-color: rgba(50, 50, 50, .3);
}

::-webkit-scrollbar-track {
    border-radius: 1em;
    background-color: rgba(50, 50, 50, .1);
}

::-webkit-scrollbar-thumb:hover {
  /*background-color: rgba(0, 0, 0, .3); */
	background: var(--color-primary);
}

/*页面全宽
.container, .container-wrap > *:not(video):not(span), .navigation, .page-header, .page-content, .archive-header, .archive-content, .site-main > .comments-area, .site-main > .entry > .entry-header-container, .site-main > .entry > .entry-header, .site-main > .entry > .entry-summary, .site-main > .entry > .entry-footer, .site-main > .entry > .post-thumbnail, .site-main > .entry > .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
    max-width: none;
	border-radius: 0;
	width: calc(90% - 3.5rem);
}

/*手机页面全宽
@media (max-width: 781px) {
	.container, .container-wrap > *:not(video):not(span), .navigation, .page-header, .page-content, .archive-header, .archive-content, .site-main > .comments-area, .site-main > .entry > .entry-header-container, .site-main > .entry > .entry-header, .site-main > .entry > .entry-summary, .site-main > .entry > .entry-footer, .site-main > .entry > .post-thumbnail, .site-main > .entry > .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
		width: calc(100% - 2.5rem);
    }
}
*/


/*首页banner开始*/
.buy-container {
  color: #ccc;
  padding: 60px 40px 50px 40px;
  margin: 0 auto;
  background: rgb(224, 32, 140);
  background: -moz-linear-gradient(
    left,
    rgb(224, 32, 140) 0%,
    rgb(250, 100, 0) 100%
  );
  background: -webkit-linear-gradient(
    left,
    rgb(224, 32, 140) 0%,
    rgb(250, 100, 0) 100%
  );
  background: linear-gradient(
    to right,
    rgb(224, 32, 140) 0%,
    rgb(250, 100, 0) 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0208c', endColorstr='#fa6400',GradientType=1 );
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
.buy-container .buy-box {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
  max-width: 900px;
  margin: 0 auto;
}
@media screen and (max-width: 700px) {
  .buy-container .buy-box {
    display: block;
    text-align: center;
  }
  .buy-container .buy-box .slogan {
    margin-bottom: 30px;
  }
}
.buy-container .buy-box .slogan h3 {
  color: #fff;
  font-size: 26px;
  margin: 0 0 10px 0;
}
@media screen and (max-width: 800px) {
  .buy-container .buy-box .slogan h3 {
    font-size: 24px;
  }
}
@media screen and (max-width: 500px) {
  .buy-container .buy-box .slogan h3 {
    font-size: 20px;
  }
}
@media screen and (max-width: 400px) {
  .buy-container .buy-box .slogan h3 {
    font-size: 18px;
  }
}
.buy-container .buy-box .slogan p {
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  margin: 10px 0;
}
.buy-container .buy-box .actions {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
@media screen and (max-width: 700px) {
  .buy-container .buy-box .actions {
    -webkit-box-pack: justify;
    justify-content: center;
  }
}
.buy-container .buy-box .actions li {
  margin: 0;
}
.buy-container .buy-box .actions li:last-child {
  margin-left: 10px;
}
.buy-container .buy-box .actions li a {
  position: relative;
  color: #fff !important;
  font-size: 14px;
  font-weight: bold;
  line-height: 1;
  text-decoration: none;
  padding: 10px 20px;
  background-color: rgba(255, 255, 255, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}
.buy-container .buy-box .actions li a:hover {
  -webkit-transform: translateY(-2px);
  -moz-transform: translateY(-2px);
  -o-transform: translateY(-2px);
  transform: translateY(-2px);
  -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2);
  opacity: 1 !important;
}
@media screen and (max-width: 330px) {
  .buy-container .buy-box .actions li a {
    font-size: 12px;
  }
}
.buy-container .buy-box .actions li a:not(.primary):before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: inset 0 0 0 1px currentColor;
  -moz-box-shadow: inset 0 0 0 1px currentColor;
  -o-box-shadow: inset 0 0 0 1px currentColor;
  box-shadow: inset 0 0 0 1px currentColor;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -khtml-opacity: 0.3;
  -moz-opacity: 0.3;
  opacity: 0.3;
}
.buy-container .buy-box .actions li a:after {
  display: none;
}
.buy-container .buy-box .actions li a.primary {
  color: #ff3b30 !important;
  background-color: #fff;
}
.buy-container .tips {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  display: block;
  color: #fff;
  font-size: 12px;
  text-align: center;
  max-width: 900px;
  margin: 30px auto 0 auto;
  padding-top: 30px;
}
/*首页banner结束*/


/*播放按钮*/
.btn-play{
	width:3.5rem;
	height:3.5rem;
}

.entry-area{
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding: 8px;
  margin-bottom: 0;
  color: var(--text-secondary-color);
}

.entry-area-meta{
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding: 2px;
  margin-bottom: 0;
  color: var(--text-secondary-color);
}


/*直播LIVE颜色*/
.plyr-live{
	color:red;
}

/*播放器时间透明度*/
.plyr__time{
	opacity:1;
}

/*h3 font-size*/
.block-loop-heading{
	font-size:17px;
}


/*移除广告黄色背景框*/
ins.adsbygoogle { background: transparent !important; }



/*定义隐藏作者信息*/
.hide-userbio .user-bio{
	 display: none;
}

/*页脚P段落高度*/
.foot-p {
  margin-top: 0;
  margin-bottom: 0rem;
}

/* 电台文字内容边距 */
@media (min-width: 480px){
	.entry-content-inner .entry-tag,
	.ranks,
	.station-content,
	.station-release{
		margin-left: 0rem !important;
		margin-right: 0rem !important;
	}
}



/* 不显示歌单、专辑、LIVE标志 */
.is-album .bothwave, .waveformflip .waveform-time, .waveformnorm .waveform-time, .waveformplay .waveform-container, .waveformplay .btn-play::after, .play-count, .archive.author .waveformplay, .archive.author .metadata, .archive.author .bothwave, .block-loop-row .is-album .post-thumbnail::before, .previewshow .entry-meta, .block-loop-row .product_tag-explicit .entry-header::before, .newrelease.wp-block-loop:hover .block-loop-nav, .home .hidedesktop, .page-id-7888 .hidedesktop, .page-id-1024 .hidedesktop {
	display: none !important;
}

/* 不显示歌单加号标志 */
.icon-plus{
	display:none;
}

/* 侧边导航鼠标经过背景 */
.site-sidebar .nav a:hover  {
    background-color: #ebebeb;
	transition: unset;
	color: currentColor;
}
.dark .site-sidebar .nav a:hover {
	background-color: var(--color-grey-400);
	color: white;
}

.site-sidebar .nav > li:not(.menu-header) > a{
	padding: 0.5rem 0.5rem;
	border-radius: var(--nav-item-radius, 0.5rem);
	font-size: 0.85rem;
}

/* loop封面背景经过颜色
.block-loop-item:hover, 
.site-sidebar .nav a:hover  {
    background-color: #ebebeb;
	transition: unset;
	color: currentColor;
}

.dark .block-loop-item:hover, .dark .navigation .nav a:hover {
    background-color: var(--color-grey-600);
	border-radius: 4px;
	color: currentcolor;
}
*/


/* 侧边导航文字颜色 
.site-sidebar .nav a, .navigation .nav a {
	transition: unset;
	color: var(--color-grey-80);
}

*/

/* 侧边导航经过的文字颜色 
.site-sidebar .nav .current-menu-item>a {
    color: var(--color-primary);
	font-weight: 700;
}
*/




/* 专辑标志 */
.block-loop-item.is-album .post-thumbnail::before {
	content: "Album";
    background: #919191;
    padding: 1px 3px 1px 5px;
    color: #e3e3e3;
    letter-spacing: 2px;
	border-radius: 3px;
	font-size: 11px;
	vertical-align: middle;
	position: absolute;
	top: 7px;
	z-index: 1;
	left: 7px;
	white-space: nowrap;
}

/* LIVE标签标志 */
.block-loop-item.station_tag-live .entry-header::before, .newrelease .block-loop-item.station_tag-live .post-thumbnail::before {
	content: "Live";
    background: #fa6464;
    padding: 0px 5px 0px 5px;
    color: #e3e3e3;
	font-size: 11px;
	position: absolute;
	top: 7px;
	z-index: 1;
	right: 7px;
}

/*标签样式*/
.entry-tag a, .tags a {
    transition: unset;
	border: none;
	padding: 4px 10px;
	margin-right: 3px;
	text-transform: uppercase;
}
.entry-tag a:hover {
	background-color: #bcbcbc;
}

.dark .entry-tag a:hover {
    background-color: #3f4041;
}

/*activity*/
li.activity {
	display: inline-block;
}
.dark .activity a {
    background-color: #24282c;
}
.dark .activity a:hover {
	background: #7a7a7a;
}

.activity a:hover {
	background: white;
}
.activity li [angry] {
	color: red !important;
}

.activity a {
	color: inherit;
    display: inline-block;
    padding: 4px 10px;
    background-color: #e9e9e9;
    border-radius: 4px;
	text-transform: lowercase;
	
	z-index: 1;
	position: absolute;
	top: 130px;
	right: 869px;
}
/*
.entry-activity {
	padding-left: 0;
	margin-bottom: 0.5rem;
}
*/

/*MOOD*/
li.mood {
	display: inline-block;
	margin-right: 0.5rem;
    margin-bottom: 0.5rem;
}
.dark .mood a {
    background-color: #24282c;
}
.dark .mood a:hover {
	background: #7a7a7a;
}

.mood a:hover {
	background: white;
}
.mood li [angry] {
	color: red !important;
}
.mood a {
	color: inherit;
    display: inline-block;
    padding: 4px 10px;
    background-color: #e9e9e9;
    border-radius: 4px;
    margin-bottom: 4px;
	text-transform: lowercase;
}
.entry-mood {
	padding-left: 0;
}

/*
.block-loop-item.genre-traffic .entry-header::before, .newrelease .block-loop-item.station_tag-live .post-thumbnail::before {
	content: "交通台";
    background: #fa6464;
    padding: 0px 5px 0px 5px;
    color: #e3e3e3;
	font-size: 11px;
	position: absolute;
	top: 7px;
	z-index: 1;
	right: 7px;
}

.block-loop-item.genre-music-radio .entry-header::before, .newrelease .block-loop-item.station_tag-live .post-thumbnail::before {
	content: "Live";
    background: #fa6464;
    padding: 0px 5px 0px 5px;
    color: #e3e3e3;
	font-size: 11px;
	position: absolute;
	top: 7px;
	z-index: 1;
	right: 7px;
}

.block-loop-item.genre-integrated .entry-header::before, .newrelease .block-loop-item.station_tag-live .post-thumbnail::before {
	content: "Live";
    background: #fa6464;
    padding: 0px 5px 0px 5px;
    color: #e3e3e3;
	font-size: 11px;
	position: absolute;
	top: 7px;
	z-index: 1;
	right: 7px;
}

.block-loop-item.genre-financial .entry-header::before, .newrelease .block-loop-item.station_tag-live .post-thumbnail::before {
	content: "Live";
    background: #fa6464;
    padding: 0px 5px 0px 5px;
    color: #e3e3e3;
	font-size: 11px;
	position: absolute;
	top: 7px;
	z-index: 1;
	right: 7px;
}

.block-loop-item.genre-life .entry-header::before, .newrelease .block-loop-item.station_tag-live .post-thumbnail::before {
	content: "Live";
    background: #fa6464;
    padding: 0px 5px 0px 5px;
    color: #e3e3e3;
	font-size: 11px;
	position: absolute;
	top: 7px;
	z-index: 1;
	right: 7px;
}

.block-loop-item.genre-news .entry-header::before, .newrelease .block-loop-item.station_tag-live .post-thumbnail::before {
	content: "Live";
    background: #fa6464;
    padding: 0px 5px 0px 5px;
    color: #e3e3e3;
	font-size: 11px;
	position: absolute;
	top: 7px;
	z-index: 1;
	right: 7px;
}

.block-loop-item.genre-story .entry-header::before, .newrelease .block-loop-item.station_tag-live .post-thumbnail::before {
	content: "Live";
    background: #fa6464;
    padding: 0px 5px 0px 5px;
    color: #e3e3e3;
	font-size: 11px;
	position: absolute;
	top: 7px;
	z-index: 1;
	right: 7px;
}

.block-loop-item.genre-woman .entry-header::before, .newrelease .block-loop-item.station_tag-live .post-thumbnail::before {
	content: "Live";
    background: #fa6464;
    padding: 0px 5px 0px 5px;
    color: #e3e3e3;
	font-size: 11px;
	position: absolute;
	top: 7px;
	z-index: 1;
	right: 7px;
}
*/

/*隐藏波形旁边的播放按钮*/
.waveform .btn-play {
    display: none;
}

/*播放器列表滚动条*/
.plyr-list ::-webkit-scrollbar, .dropdown-menu.show ::-webkit-scrollbar, .super-popup ::-webkit-scrollbar  {
  	width: 10px;
}
.plyr-list ::-webkit-scrollbar-track, .dropdown-menu.show ::-webkit-scrollbar-track, .super-popup ::-webkit-scrollbar-track   {
  	border-radius: 10px;
}
.plyr-list ::-webkit-scrollbar-thumb, .dropdown-menu.show ::-webkit-scrollbar-thumb, .super-popup ::-webkit-scrollbar-thumb  {
  	background: currentcolor; 
  	border-radius: 10px;
}
.plyr-list ::-webkit-scrollbar-thumb:hover, .dropdown-menu.show ::-webkit-scrollbar-thumb:hover, .super-popup ::-webkit-scrollbar-thumb:hover {
  	background: var(--color-primary); 
}


/*播放器高度自定义
.plyr-playlist.open .plyr-list {
    margin-bottom: 15px;
}
.dark .plyr-list:after {
    border-top-color: rgb(32 35 38);
}
.fixed-bottom.plyr-playlist .plyr__controls {
    padding: 15px;
}
.fixed-bottom.plyr-playlist .plyr__controls .plyr__poster {
	width: 3rem;
    height: 3rem;
}
.fixed-bottom.plyr-playlist .plyr:not(.plyr-fullscreen) .plyr__video-wrapper{
	bottom:calc(100% + 2rem);
}

*/



/*登陆页css 旧版本已失效
.logincss .login-username, .logincss .login-password, .logincss .login-remember{
    width: 100% !important;
}
.logincss .login-submit {
	margin: 2rem 0 !important;
    height: 22px;
}
.logincss .button {
	width: 100%;
	border: none;
    justify-content: center;
    border-radius: 5px !important;
    background-color: var(--color-primary) !important;
    color: white;
    transition: all 0.1s linear 0s;
    height: 43px;
}

.logincss .button:hover, .nsl-button-facebook:hover, .nsl-button-google:hover {
	color: white;
    transform: scale(1.02, 1.04);
}
.logincss #lostpasswordform .button, .logincss #registerform .button {
	margin-top: 1.5rem !important;
	margin-bottom: 6px;
}
*/

/*登陆页css 新版本*/
.logincss .button-primary {
	width: 100%;
	border: none;
    justify-content: center;
    border-radius: 5px !important;
    background-color: var(--color-primary) !important;
    color: white;
    transition: all 0.1s linear 0s;
    height: 43px;
}

.logincss .button-primary:hover, .nsl-button-facebook:hover, .nsl-button-google:hover {
	color: white;
    transform: scale(1.02, 1.04);
}
.logincss #lostpasswordform .button-primary, .logincss #registerform .button-primary {
	margin-top: 1.5rem !important;
	margin-bottom: 6px;
}

/*弹窗登陆按钮css*/
.modal-content .button-primary {
	width: 100%;
	border: none;
    justify-content: center;
    border-radius: 5px !important;
    background-color: var(--color-primary) !important;
    color: white;
    transition: all 0.1s linear 0s;
    height: 43px;
}

.modal-content .button-primary:hover, .nsl-button-facebook:hover, .nsl-button-google:hover {
	color: white;
    transform: scale(1.02, 1.04);
}
.modal-content  #lostpasswordform .button-primary, .modal-content  #registerform .button-primary {
	margin-top: 1.5rem !important;
	margin-bottom: 6px;
}



/*登陆页高度*/
body.page-id-48 {
	min-height: unset;
}

/*隐藏登陆页注册标题
.logincss #login-form h2 {
	display: none;
}
*/

/*登陆框边距*/
.logincss #login-form {
	margin: 0;
    margin-top: 3rem;
}

/*所有输入框按钮样式包括弹窗*/
input.button{
	width: 100%;
	border: none;
    justify-content: center;
    border-radius: 5px !important;
    background-color: var(--color-primary) !important;
    color: white;
    transition: all 0.1s linear 0s;
    height: 43px;
}
input.button button-primary:hover{
	color: white;
}

input.button:hover{
	color: white;
    transform: scale(1.02, 1.04);
}

/*弹窗登录框样式
#login-modal #login-form {
	max-width: 17rem;
    margin: 0 auto !important;
    padding: 4rem 0 !important;
	padding: 2.5rem 0 !important;
}

.modal#login-modal .modal-content {
    max-width: 380px;
    margin: 0 auto;
}

*/

/*区块搜索框样式*/
.wp-block-search__input {
	border-radius: 2rem !important;
	padding: 1em !important;
}
.dark .wp-block-search__input {
	color: black !important;
    background: white !important;
}
.wp-block-search__button {
    padding: 0 1.5rem !important;
	border: none;
}
.wp-block-search__button:hover {
	background: black;
	color: white;
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
    border: unset;
}

/*分享页按钮样式*/
.share-button{
	left:5px;
	border: none;
    justify-content: center;
    border-radius: 5px !important;
    background-color: var(--color-primary) !important;
    color: white;
    transition: all 0.1s linear 0s;
}
.share-button:hover{
	color: white;
    transform: scale(1.02, 1.04);
}

@media (max-width: 480px){
.share-button{
	width: 100%;
	top:7px;
	left:0px;
	border: none;
    justify-content: center;
    border-radius: 5px !important;
    background-color: var(--color-primary) !important;
    color: white;
    transition: all 0.1s linear 0s;
}
}

/*播放内容页封面圆角*/
.header-station > .post-thumbnail{
	border-radius:30px !important;
}
.header-station, .header-user{
	border-radius:15px !important;
}

/*LOOP列表封面圆角*/
.type-station {
    border-radius:var(--btn-radius,.8rem);
}
.block-loop-ad {
	border-radius:var(--btn-radius,.8rem);
}

/*移除LOOP列表购买按钮*/
.block-loop-item .added_to_cart, .block-loop-item .btn-purchase, .plyr-playlist .btn-purchase{
	display:none;
}

/*
.wp-block-loop {
    --loop-radius: 10px;
}
*/

/*视频播放器圆角*/
.plyr-playlist .plyr__video-wrapper{
   border-radius: var(--btn-radius,.8rem);
}

/*手机端视频播放器全宽*/
@media (max-width: 599px) {
    .mobile-menu,.mobile-menu~.plyr-playlist.fixed-bottom {
        --mobile-menu-height:4rem
    }

    .site-main>.entry>.entry-header-container {
        width: auto
    }

    .header-station {
        margin-top: 0 !important
    }

    .header-station>.entry-header>.editor-note-title,.header-user>.entry-header {
        text-align: left
    }

    blockquote:before {
        left: 1rem;
        top: 3rem;
        font-size: 3rem
    }

    .wp-block-pullquote blockquote,blockquote {
        padding: 2rem !important
    }

    blockquote p {
        font-size: .9rem
    }

    .plyr-playlist .plyr:not(.plyr-fullscreen) .plyr__video-wrapper {
        width: 92%;
      /*  bottom: calc(100%) */
    }
}


/*会员订阅插件提示信息*/
.swpm_full_page_protection_not_logged_msg{
	color:var(--color-primary);
	margin-top:1.5rem;
	text-align:center;
	font-weight:600;
}

/*流派图片变成超链接*/
.wp-block-loop-taxonomy .entry-header a{
    position: absolute;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: center;
}

/*定义隐藏手机菜单*/
.hide-mobie-menu .mobile-menu{
	 display: none;
}

/*手机菜单高度*/
@media (max-width: 599px){
.mobile-menu,
	.mobile-menu ~ .plyr-playlist.fixed-bottom {
	--mobile-menu-height: 4rem;
}
}

/*手机播放内容宽度*/
@media (max-width: 599px){
    .site-main > .entry > .entry-header-container{
        margin-left: 0;
        margin-right: 0 !important;
        width: auto;
    }
}

@media (max-width: 599px){
    .header-station{
        margin-top: 0 !important;
    }

