@media screen and (max-width: 960px) {
	body header .links.j-min a.secondary-menu-item-2,
	body header .links.j-min a.secondary-menu-item-3 {
		display: none; }
	
	body header .journal-links {
		width: auto; }
		
	body header .journal-secondary {
		width: auto;
		float: right; }
		
	body header .links.j-min a.secondary-menu-item-1 span,
	body header .links.j-min a.secondary-menu-item-4 span {
		display: none; }
}

@media screen and (max-width: 760px) {
	body header.journal-header-center .journal-language {
		right: 0;
		left: initial; }
	header .journal-links a[href^="tel"] i {
		display: inline-block;
		padding-right: 7px; }
		
	body header .journal-secondary .links {
		float: right !important;
		margin-right: 40px; }
		
	body header .journal-secondary .links a i {
		font-size: 20px !important; }
		
	body header .journal-links span.icon-only.no-link {
		position: absolute;
		left: 0;
		top: 48px;
		z-index: 1; }
	
	body header .journal-links {
		width: 100%; }
	body header .journal-link .links.j-min {
		display: flex;
		justify-content: space-between;
		align-items: center; }
	
	body header .journal-language form img {
		width: 25px;
		height: auto;
		cursor: pointer; }
	
	/*.journal-header .journal-menu {
		z-index: 999;
		transition: .4s;
		background: transparent; }
		.journal-header .journal-menu.active {
			position: fixed;
			top: 0;
			bottom: 0;
			left: 0;
			right: 0;
			background: white; }
	.journal-header .mobile-menu {
		display: block !important;
		position: fixed;
		top: 0;
		bottom: 0;
		left: 0;
		right: 80px;
		background: black;
		overflow: auto;
		width: auto;
		transition: .4s;
		left: -100%;
		right: 100%; }
		.journal-header .journal-menu .mobile-trigger.menu-open + .mobile-menu {
			left: 0;
			right: 80px; }
	.journal-header .journal-menu .mobile-trigger {
		/*transition: .4s;*//* }
	.journal-header .journal-menu .mobile-trigger.menu-open {
		/*background: white;*//*
		background: transparent;
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		height: auto; }
	.journal-header .journal-menu .mobile-trigger.menu-open:before {
		position: absolute;
		right: 10px;
		top: 10px;
		font-size: 40px;
		content: "\e602"; }
	
	.j-container .journal-sf {
		display: block;
		position: fixed;
		top: 40px;
		bottom: 0;
		left: 0;
		right: 0;
		background: white;
		z-index: 9999;
		padding: 15px;
		left: 100%;
		right: -100%;
		transition: .4s;
		overflow: auto; }
	.j-container .journal-sf .sf-reset,
	.j-container .journal-sf .box {
		display: block !important; }
	body.super-open {
		overflow: hidden; }
	body.super-open .extended-container {
		z-index: 199; }
	body.super-open .j-container .open-filter {
		position: fixed;
		top: 0;
		left: 0;
		right: 0; }
	body.super-open .j-container .journal-sf {
		left: 0;
		right: 0; }*/
}

@media screen and (max-width: 499px) {
	header .journal-links a[href^="tel"] i {
		display: none; }
}

/* css: responsive video =========================== */

.video-container {
	position: relative;
	padding-bottom: 56.25%;
	/* padding-top: 30px; */
	height: 0;
	overflow: hidden; }

.video-container iframe, .video-container object, .video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%; }
/* ======================================= */


/*andros*/

.restyled-radio, .restyled-checkbox {
	position: relative;
	padding-left: 25px;
	cursor: pointer;
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	/* line-height: normal; */
}
span.sf-name {
	width: 100%;
	line-height: normal;
}

.restyled-radio, .restyled-checkbox {
	/*display: flex;
	flex-wrap: wrap;
	width: 100%;*/
	/*line-height: inherit;*/
	line-height: 13px;
	font-size: 12px;
}
.category-page .journal-sf .box-content li,
.search-page .journal-sf .box-content li {
	position: static;
	width: 100%; }
.category-page .journal-sf .box-content li,
.search-page .journal-sf .box-content li,
.box.w-r-filter .box-content li {
	position: static;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 15px; }
.category-page .journal-sf .box-content,
.search-page .journal-sf .box-content {
	overflow-x: inherit; }
.category-page .journal-sf .box-content ul,
.search-page .journal-sf .box-content ul {
	overflow-y: inherit; }
.category-page .journal-sf .box-content ul,
.search-page .journal-sf .box-content ul,
.box.w-r-filter .box-content ul {
	/* margin: 0; */
	max-height: 200px;
	overflow-y: auto; }
	
.restyled-radio .ui-icon-background {
	top: 0px;
}

.restyled-radio .ui-checkboxradio-icon-space {
	top: 3px;
}
