@CHARSET "UTF-8";
/*
COLOR TABLE:
black: #4b4c5e -> #193136;
gray: #a0a0a0;
link: #12234f -> #0b4c59 -> #165757;
gold: #c19f61 -> #5bb7a4 -> #6dd7d8;
*/

@text-color: #193136;
@link-color: #165757;
@visited-link-color: #a0a0a0;
@gray-color: #a0a0a0;
@highlight-color: #6dd7d8;

@font-face {
  font-family: 'Avenir Next';
  font-style: normal;
  font-weight: 400;
  src: url(/templates/webdoki/fonts/AvenirNextLTPro-Regular.otf) format('opentype');
}
/*
@font-face {
  font-family: 'Avenir Next';
  font-style: italic;
  font-weight: 400;
  src: url(/templates/webdoki/fonts/AvenirNextLTPro-It.otf) format('opentype');
}
@font-face {
  font-family: 'Avenir Next';
  font-style: normal;
  font-weight: 700;
  src: url(/templates/webdoki/fonts/AvenirNextLTPro-Bold.otf) format('opentype');
}
@font-face {
  font-family: 'Avenir Next';
  font-style: italic;
  font-weight: 700;
  src: url(/templates/webdoki/fonts/AvenirNextLTPro-BoldIt.otf) format('opentype');
}
*/

body {
	margin: 0;
	padding: 0;
	background: #fff;
	font-family: 'Avenir Next', Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: @text-color;
}

/* ÁLTALÁNOS CSS */

a,a:link {color:@link-color;}
a:visited {color:@link-color;}
a:hover {color:@highlight-color;}
h2,h3,h4,h5,h6 {font-weight:700;}
h2 {margin:20px 0;}
.text-error {color:#a94442;}
.bg-hit {background:#F3E2A9;}

/*
.btn-text-default {color:@highlight-color!important;text-transform:uppercase;}
.btn-text-default:hover {cursor:pointer;color:@link-color!important;text-decoration:underline;}
.btn-text-danger,
.btn-text-danger:visited {color:#a62121!important;}
.btn-text-danger:hover {color:@highlight-color!important;}
*/

/* BOOTSTRAP FELÜLÍRÁSOK */

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    padding-right: 10px;
    padding-left: 10px;
}
.btn,.btn:visited,a.btn,a.btn:visited {border-radius:0;transition:all .4s ease-in-out;color:@gray-color;border-bottom:1px solid transparent;}
.btn .wd-icon,.btn:visited .wd-icon {transition:all .4s ease-in-out;color:@gray-color;}
.btn:hover,a.btn:hover {color:@highlight-color;border-bottom:1px solid @highlight-color;}
.btn:hover .wd-icon,a.btn:hover .wd-icon {color:@highlight-color;}
.btn-default,a.btn-default,a.btn-default:visited {border-color:@gray-color!important;color:@gray-color;background:#fff;}
.btn-default .wd-icon {color:@gray-color;}
.btn-default:hover,a.btn-default:hover {border-color:@link-color!important;color:@link-color;background:#fff!important;}
.btn-default:hover .wd-icon,.btn-default.active:hover .wd-icon {color:@link-color;}
.btn-default.active,a.btn-default.active {box-shadow:none;background:@gray-color;color:#fff;}
.btn-default.active .wd-icon {color:#fff;}
.btn-primary,a.btn-primary,a.btn-primary:visited {border-color:@highlight-color!important;background:@highlight-color;color:#fff;}
.btn-primary .wd-icon,a.btn-primary .wd-icon {color:#fff;}
.btn-primary:hover,a.btn-primary:hover {border-color:@link-color!important;background:@link-color;color:#fff;}
.btn-danger,a.btn-danger {border-color:#a62121!important;color:#a62121;background:#fff;}
.btn-danger .wd-icon,a.btn-danger .wd-icon {color:#a62121;}
.btn-danger:hover,a.btn-danger:hover {background:#a62121;color:#fff!important;}
.btn[disabled] {
	pointer-events: none;
	opacity: .25;
}
..dropdown-menu {border-radius:0;}
.dropdown-menu a, .dropdown-menu a:focus, .dropdown-menu a:hover {cursor:pointer;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {background:@highlight-color;color:#fff;}
.badge {border-radius:0;background:@highlight-color;font-weight:400;}
.text-muted {color:@gray-color;}
.alert {border-radius:0;}
.lead {font-weight:400;}
.well {border:3px solid @highlight-color;border-radius:0;background:#fff;}
.form-control,select.form-control,
select,textarea {border-radius:0;-webkit-appearance:none;-webkit-border-radius:0;box-shadow:none;border-color:@gray-color;}
select.form-control {
	background-image: url(/templates/webdoki/img/arrow_down_webdoki.svg);
    background-position: calc(100% - 10px) 50%;
    background-repeat: no-repeat;
    background-size: 16px;
}
.input-group-addon {border-color: @gray-color;}
.input-group-addon:last-child {border-radius:0;}
.label {border-radius:0;font-weight:400;text-transform:uppercase;padding:.3em .6em;}
.nav-tabs>li>a,
.nav-tabs.nav-justified>li>a {
	border:0;
	border-radius:0;
	border-bottom: 3px solid @highlight-color;
	font-weight: 400;
	color: @highlight-color;
}
.nav-tabs>li>a:hover,
.nav-tabs.nav-justified>li>a:hover {
	color: @link-color;
	background: #fff;
}
.nav-tabs>li.active>a,
.nav-tabs.nav-justified>li.active>a {
	border:0;
	background: @highlight-color;
	color: #fff;
	border-bottom: 3px solid @highlight-color;
}
.nav-tabs>li.active>a:hover,
.nav-tabs.nav-justified>li.active>a:hover {
	border:0;
	border-bottom: 3px solid @highlight-color;
}
.table>thead>tr>th {border-color:@highlight-color;}
.table.pull-right, .table.pull-left {width:auto;}
.table.pull-right {margin-left:10px;}
.table.pull-left {margin-right:10px;}
.table {border:0;}
.table>tbody>tr>td {border-top:1px solid @gray-color;border-bottom:1px solid @gray-color;}
.table-bordered {border:1px solid @gray-color;}
.table-bordered>tbody>tr>td {border:1px solid @gray-color;}
.table-no-border>tbody>tr>td, 
.table-no-border>tbody>tr>th, 
.table-no-border>tfoot>tr>td, 
.table-no-border>tfoot>tr>th, 
.table-no-border>thead>tr>td, 
.table-no-border>thead>tr>th {border:0;}
.pagination>li>a, 
.pagination>li>span {
	border: 0;
	color: @gray-color;
	font-weight: 400;
}
.pagination>li>a:focus, 
.pagination>li>a:hover, 
.pagination>li>span:focus, 
.pagination>li>span:hover {
	color: @highlight-color;
	background: #fff;
	font-weight: 400;
}
.pagination>.active>a, 
.pagination>.active>a:focus, 
.pagination>.active>a:hover, 
.pagination>.active>span, 
.pagination>.active>span:focus, 
.pagination>.active>span:hover {
	background: #fff;
	color: @text-color;
	font-weight: 400;
}
.modal-backdrop.in {opacity:.6;}
.modal-content {
	border-radius: 0;
}
.modal-header {border:0;}
.modal-footer {border:0;}
.tooltip-inner {border-radius:0;padding:10px;}
.label-primary {background:@highlight-color;}

/* CHECKBOX/RADIO */
label.cbr-radio {
	position: relative;
	padding: 6px 12px;
}
td label.cbr-radio,th label.cbr-radio {padding:0;}
label.cbr-radio input[type=radio] {display:none;}
label.cbr-radio span.cbr-label:before {
	content: "\e910";
	font: normal normal normal 14px/1 'icomoon';
	font-size: 1.2em;
	display: inline;
	margin-right: .5em;
	color: @gray-color;
	vertical-align: top;
}
label.cbr-radio input[type=radio]:checked + span.cbr-label:before {
	content: "\e924";
	color: @highlight-color;
}
label.cbr-radio input[type=radio]:checked + span.cbr-label {
	color: @highlight-color;
}
label.cbr-radio input[type=radio]:disabled + span.cbr-label:before {
	content: "\e925";
	color: #c0c0c0;
}
label.cbr-checkbox input[type=checkbox] {display:none;}
label.cbr-checkbox span.cbr-label:before {
	content: "\e90b";
	font: normal normal normal 14px/1 'icomoon';
	font-size: 1em;
	display: inline;
	margin-right: .5em;
	position: absolute;
	margin-left: -20px;
	margin-top: 1px;
	color: @gray-color;
	vertical-align: top;
}
label.cbr-checkbox input[type=checkbox]:checked + span.cbr-label:before {
	content: "\e937";
	color: @highlight-color;
}
label.cbr-checkbox input[type=checkbox]:checked + span.cbr-label {
	color: @highlight-color;
}

/* IKONOK */

.wd-icon {
	font-size: 1em;
	vertical-align: middle;
	text-decoration: none!important;
}
.wd-icon-lg {font-size:1.4em;}
.wd-icon-sm {font-size:.8em;}
.wd-icon-2x {font-size:2em;}
.wd-icon-3x {font-size:3em;}
.wd-icon-4x {font-size:4em;}

/* HIRDETÉSI ZÓNÁK */
.omsz_zone {display:inline-block;min-width:88px;min-height:31px;float:right;margin:12px 20px;}
.omsz_zone:empty {display:none;}
.top_zone {margin:0 0 20px 0;}
.top_zone:empty {display:none;}

/* WD INFÓ SÁV */

.wd-header .wd-header-1 {
	font-weight: 400;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid @gray-color;
	color: @gray-color;
	margin: 0 -25px;
	padding: 0 10px;
	overflow: hidden;
}
.wd-header .wd-header-1 .wd-date-n-names {
	text-transform: uppercase;
}
.wd-header .wd-header-1 .wd-date-n-names.holiday {
	color: @highlight-color;
	border: 1px solid @highlight-color;
	padding: .25em .5em;
}
.wd-header .wd-header-1 .wd-date-n-names.workday {}
.wd-header .wd-header-1 .wd-usermenu {
	list-style: none;
}
.wd-header .wd-header-1 .wd-usermenu li {
	display: inline;
	margin: 0 15px;
}
.wd-header .wd-header-1 .wd-usermenu .wd-username {
	color: @highlight-color;
}
.wd-header .wd-header-1 .wd-usermenu .wd-search-btn {
	padding: 0;
}
.wd-header .wd-header-1 .wd-usermenu .wd-msg {
	position: relative;
}
.wd-header .wd-header-1 .wd-usermenu .wd-msg-count {
	position: absolute;
	top: -25%;
	right: -25%;
}
.wd-header .wd-header-1 .wd-usermenu .wd-icon {
	color: @gray-color;
}
.wd-header .wd-header-1 .wd-usermenu a:hover {
	color: @link-color;
	text-decoration: none;
	cursor: pointer;
	border-color: transparent;
}
.wd-header .wd-header-1 .wd-usermenu a:hover .wd-icon {
	color: @link-color;
}
.wd-search-form {
	display: none;
	position: fixed;
	z-index: 1050;
	left: 0;
	top: 0;
	margin-top: calc(25% - 25px);
	margin-left: calc(50% - 384px);
	width: 768px;
}
.wd-search-form.active {
	display: block;
}
.wd-search-form .wd-search-field {
	border-color: @highlight-color;
	margin-right: 0;
	display: inline-block;
	width: 734px;
}
.wd-search-form .wd-search-btn {
	border: 1px solid @highlight-color;
	margin-left: -5px;
	padding: 6px !important;
	background: #fff;
}
.wd-search-form .wd-search-btn .wd-icon {
	color: @highlight-color !important;
}
.wd-search-form .wd-search-btn:hover {
	background: @highlight-color;
}
.wd-search-form .wd-search-btn:hover .wd-icon {
	color: #fff !important;
}
/* Phones */
@media only screen and (min-width : 320px) and (max-width : 640px) {}
/* Tablet */
@media only screen and (min-width : 768px) and (max-width : 1024px) {
	.wd-header .wd-header-1 {
		padding-right: 0;
	}
	.wd-header .wd-header-1 .wd-usermenu li {
		margin: 0 5px;
	}
}

/* WD FEJLÉC */

.wd-header .wd-header-2 {
	margin: 0 -15px;
	height: 72px;
}
.wd-header .wd-header-2 h1.wd-logo {
	display: inline;
	float: left;
	margin: 0;
}
/*
.wd-header .wd-header-2 h1.wd-logo a {
 	display: inline-block;
 	width: 200px;
 	height: 26px;
	text-indent: -9999em;
	overflow: hidden;
	background: url(img/logo1a_200x26.png) no-repeat 0 0;
	margin: 16px 20px 0 0; 
}
*/
.wd-logo a img {
	width: 200px;
	height: 26px;
	margin: 16px 20px 0 0; 
	vertical-align: baseline;
}
.wd-header .wd-header-2 .wd-tagline {
	list-style: none;
	display: inline;
	padding: 0;
	margin-top: 18px;
	margin-bottom: -23px;
	float: left;
}
.wd-header .wd-header-2 .wd-tagline .tag {
	display: inline;
	margin-right: 8px;
}
.wd-header .wd-header-2 .wd-tagline .tag a {
	background: @highlight-color;
	color: #fff;
	padding: 0.1em .5em;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 400;
}
.wd-header .wd-header-2 .wd-tagline .tag a:hover {
	cursor: pointer;
	background: @link-color;
	text-decoration: none;
}

/* ORVOSMETEOROLÓGIA */

.wd-omsz-daily {margin-top:5px;}
.wd-omsz-daily a {color:@gray-color;}
.wd-omsz-daily a:hover {color:@highlight-color;}
.wd-omsz-daily .wd-omsz-max {padding:0 10px;}
.wd-omsz-daily .wd-omsz-min {padding:0 10px;color: @gray-color;}
.wd-omsz-daily .wd-omsz-city {color:@gray-color;}
.wd-omsz-daily .wd-omsz-city:hover {color:@highlight-color;cursor:pointer;}
.wd-omsz-daily .dropdown-menu li.active a {background:@highlight-color;color:#fff;}
.wd-box-omsz-weekly .dropdown {margin-left:8px;}
.wd-box-omsz-weekly .legend {padding:8px;}
.wd-box-omsz-weekly .legend .day {border:1px solid @link-color;color:@link-color;padding:.25em .5em;}
.wd-box-omsz-weekly .legend .weekend {border:1px solid @highlight-color;color:@highlight-color;padding:.25em .5em;}
.wd-box-omsz-weekly .legend .holiday {border:1px solid #a94442;color:#a94442;padding:.25em .5em;}
.wd-box-omsz-weekly .table {margin:0;}
.wd-box-omsz-weekly .table thead {}
.wd-box-omsz-weekly .table thead tr th {border:0;text-align:center;padding:4px 8px;width:14.2857142857%;}
.wd-box-omsz-weekly .table thead tr th div {border:1px solid @link-color;padding-bottom:4px;color:@link-color;}
.wd-box-omsz-weekly .table thead tr th div .wd-box-omsz-month-name {background:@link-color;color:#fff;padding:4px 8px;display:block;font-weight:400;}
.wd-box-omsz-weekly .table thead tr th div.weekend {border-color:@highlight-color;color:@highlight-color;}
.wd-box-omsz-weekly .table thead tr th div.weekend .wd-box-omsz-month-name {background:@highlight-color;color:#fff;}
.wd-box-omsz-weekly .table thead tr th div.holiday {border-color:#a94442;color:#a94442;}
.wd-box-omsz-weekly .table thead tr th div.holiday .wd-box-omsz-month-name {background:#a94442;color:#fff;}
.wd-box-omsz-weekly .table thead tr th div .wd-box-omsz-day-number {padding-top:4px;font-size:2em;}
.wd-box-omsz-weekly .table thead small {display:block;font-weight:400;}
.wd-box-omsz-weekly .table tbody tr td {border:0;}
.wd-box-omsz-weekly .table tbody tr td table {width:100%;border:1px solid @link-color;border-collapse:collapse;}
.wd-box-omsz-weekly .table tbody tr td table.weekend {border-color:@highlight-color;}
.wd-box-omsz-weekly .table tbody tr td table.holiday {border-color:#a94442;}
.wd-box-omsz-weekly .table tbody tr td table td {padding:4px 8px;}
.wd-box-omsz-weekly .table tbody tr td table td.wd-omsz-max {padding-top:8px;}
.wd-box-omsz-weekly .table tbody tr td table td.wd-omsz-min {padding-bottom:8px;color: @gray-color;}

/* MENÜSOROK */

.wd-menu {
	margin: 0 -30px;
}
.wd-menu .wd-mainmenu {
	border-bottom: 1px solid @gray-color;
	text-transform: uppercase;
	height: 48px;
	line-height: 48px;
	overflow: hidden;
    position: relative;
}
.wd-menu .wd-mainmenu .navbar-nav {
	float: none;
	margin: 0 auto;
	position: absolute;
    top: 0;
    bottom: -15px;
    left: 0;
    right: -15px;
    overflow: hidden;
    overflow-x: scroll;
}
.wd-menu .wd-mainmenu .nav>li>a {
	border-bottom: 0 solid #fff;
	font-weight: 700;
	padding: 10px 15px 13px 15px;
	line-height: 24px;
	color: @link-color;
	transition: all .4s ease-in-out;
}
.wd-menu .wd-mainmenu .nav>li.active>a {
	color: @highlight-color;
	padding-bottom: 8px;
	border-bottom: 3px solid @highlight-color;
}
.wd-menu .wd-mainmenu .nav>li>a:hover {
	background: #fff;
	padding-bottom: 8px;
	border-bottom: 3px solid @link-color;
	color: @link-color;
}
.wd-menu .wd-submenu {
	border-bottom: 1px solid @gray-color;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 400;
	height: 48px;
	line-height: 48px;
	overflow: hidden;
    position: relative;
}
.wd-menu .wd-submenu .navbar-nav {
	float: none;
	margin: 0 auto;
	padding: 0 5px;
	position: absolute;
    top: 0;
    bottom: -15px;
    left: 0;
    right: -15px;
    overflow: hidden;
    overflow-x: scroll;
}
.wd-menu .wd-submenu .nav>li>a {
	padding: 10px;
	line-height: 24px;
	color: @link-color;
}
.wd-menu .wd-submenu .nav>li.active>a,
.wd-menu .wd-submenu .nav>li>a:hover {
	background: #fff;
	color: @highlight-color;
}
.nav>li.disabled>a {color:#a0a0a0!important;pointer-events:none!important;}
/* Tablet */
/* Phones */
@media (min-width: 768px) {
	.wd-menu .wd-mainmenu,
	.wd-menu .wd-submenu {
		/*overflow: scroll;*/
		width: 100%;
	}
	.wd-menu .wd-mainmenu .navbar-nav,
	.wd-menu .wd-submenu .navbar-nav {
		white-space: nowrap;
	}
	.wd-menu .wd-mainmenu .nav>li,
	.wd-menu .wd-submenu .nav>li {
		display: inline-block;
		float: none;
	}
}

/* DOBOZOK */

@keyframes beatHeart {
  0% {transform: scale(.75);}
  20% {transform: scale(1);}
  40% {transform: scale(.75);}
  60% {transform: scale(1);}
  80% {transform: scale(.75);}
  100% {transform: scale(.75);}
}
.wd-content .panel {
	box-shadow: none;
	border-radius: 0;
}
.wd-content .panel:empty {
	display: none;
}
.panel-transparent {
	background: transparent;
	box-shadow: none;
}
.wd-content .panel .panel-heading {
	border-bottom: 1px solid @gray-color;
	padding: 0;
}
.wd-content .panel .panel-heading .panel-title {
	display: inline-block;
	max-width: 90%;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: 700;
	color: @highlight-color;
	border-bottom: 3px solid @highlight-color;
	padding: 5px 0;
	margin-bottom: -1px;
}
.wd-content .panel .panel-body {
	padding: 15px 0;
}
.wd-content .panel .panel-body ul {
	padding: 0;
	list-style: none;
}
.wd-content .panel .panel-footer {
	border-top: 0;
	background: none;
	padding: 0 0 10px 0;
}
.wd-content .panel .panel-footer .btn-text-default {
	padding-left: 0;
}
.wd-content .panel .panel-footer .btn-text-default:hover {
	text-decoration: none;
	border-bottom-color: @link-color;
}

.wd-box .wd-box-article {
	margin: 15px 0;
}
.wd-box .panel-body .wd-box-article:first-child, 
.wd-box .panel-body .wd-box-article:last-child {
	margin: 0;
}
.wd-box .panel-body .wd-box-article.wd-article-width-img:after,
.wd-box .panel-body .wd-box-article.wd-article-width-lead:after {
	content: "";
	display: block;
	border-bottom: 1px solid @gray-color;
	margin: 15px 10% 0 10%;
}
.wd-box .panel-body .wd-box-article.wd-article-width-img:last-child:after,
.wd-box .panel-body .wd-box-article.wd-article-width-lead:last-child:after {
	display: none;
}
.wd-box .wd-box-article .wd-box-article-title {
	display: block;
	font-size: 18px;
	font-weight: 700;
	margin: 10px 0;
}
.wd-box-article-title .icon-camera {
	color: #fff;
	background: #c00;
	display: inline-block;
	width: 1.4em;
	height: 1.4em;
	text-align: center;
	line-height: 1.4em;
	border-radius: 50%;
	font-size: .9em;
	vertical-align: baseline;
}
.wd-box .wd-box-article .wd-box-img .wd-W {display:none;}
.wd-box .wd-box-article.wd-article-width-img .wd-box-img {
	display: block;
	position: relative;
	background: @highlight-color;
	overflow: hidden;
}
.wd-box .wd-box-article.wd-article-width-img .wd-box-img .wd-W {
	display: block;
	width: 32px;
	height: 32px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -16px 0 0 -16px;
	z-index: 0;
	animation: 1s infinite beatHeart;
}
.wd-box .wd-box-article.wd-article-width-img .wd-box-img img {
	width: 100%;
	position: relative;
	z-index: 1;
}
.wd-box .wd-box-article.wd-article-width-img .wd-box-img img.loded {
	background: #fff;
}
.wd-box .wd-box-article.wd-article-width-img .wd-box-img img[psrc] {
	background: transparent;
}
.wd-box .wd-box-article.wd-article-width-img .wd-box-article-title {
	display: inline-block;
	position: absolute;
	bottom: 10px;
	left: 0;
	max-width: 90%;
	background: #fff;
	padding: 10px;
	margin: 0;
	border-right: 3px solid @highlight-color;
	z-index: 2;
}
.wd-box .wd-box-article .wd-box-tagline {
	margin: 5px 0;
	font-size: 12px;
	font-weight: 400;
	white-space: nowrap;
  	overflow: hidden;
  	text-overflow: ellipsis;
}
.wd-box .wd-box-article .wd-box-tagline .wd-topic {
	text-transform: uppercase;
	margin-left: 20px;
	color: @highlight-color;
}
.wd-box .wd-box-article .lead {
	font-size: 16px;
	margin: 0 0 10px;
	font-weight: 400;
}
.wd-box .wd-box-article .lead a,
.wd-box .wd-box-article .lead a:link,
.wd-box .wd-box-article .lead a:visited {
	color: @text-color;
	text-decoration: none;
}
.wd-comment-count {
	display: block;
	font-size: .75em;
	font-weight: 400;
	color: @gray-color;
}
.wd-comment-count .wd-icon {
	width: 16px;
	height: 16px;
	color: @gray-color;
}

/* FOKUSZ */

.wd-focus {
	background: #fff;
}
.wd-focus:after {
	border-bottom: 1px solid @gray-color;
	content:"";
	clear: both;
    display: block;
    height: 0;
    vertical-align: bottom;
    width: calc(100% - 20px);
    padding-top: 10px;
    margin: 0 10px 10px 10px;
}
.wd-focus .wd-box-article {margin:0}
.wd-focus .panel .panel-body {
	padding: 0;
}
.wd-focus .col-md-8 .panel .panel-body .wd-box-article .wd-box-article-title {
	font-size: 32px;
}
.wd-focus .col-md-8 .panel .panel-body .wd-box-article .lead {
	font-size: 20px;
	font-weight: 400;
}
.wd-focus .wd-focus-article h3 {
	font-size: 20px;
	font-weight: 700;
}
.wd-focus .wd-focus-article img {
	display: none;
}
.wd-focus .wd-focus-article .lead a:hover {
	cursor: pointer;
	text-decoration: none;
}
.wd-focus .wd-focus-article .lead:after {
	content: "";
	display: block;
	border-bottom: 1px solid @gray-color;
	margin: 15px 10% 0 10%;
}
.wd-focus .wd-focus-article:last-child .lead:after {
	display: none;
}
.wd-focus .wd-focus-article.wd-focus-with-lead h3 {
	margin-top: 0;
}
.wd-focus .wd-focus-article.wd-focus-with-img > a {
	display: block;
	position: relative;
}
.wd-focus .wd-focus-article.wd-focus-with-img h3 {
	display: inline-block;
	position: absolute;
	bottom: 10px;
	max-width: 90%;
	background: #fff;
	padding: 10px;
	margin: 0;
	border-right: 3px solid @highlight-color;
}
.wd-focus .wd-focus-article.wd-focus-with-img img {
	display: block;
}
.wd-focus .wd-article {
	border: 1px solid #ddd;
	border-radius: 4px;
	padding: 15px;
	margin-bottom: 20px;
}
.wd-focus .wd-box {
	margin-bottom: 0;
}
.wd-focus .wd-focus-col {
	border-right: 1px solid @gray-color;
	border-left: 1px solid @gray-color;
	margin-left: -1px;
}
.wd-focus .wd-focus-col:first-child {
	border-left: none;
	margin-left: 0;
}
.wd-focus .wd-focus-col:last-child {
	border-right: none;
}

/* LÁBLÉC */

.wd-W {
	display: inline-block;
	width: 32px;
	height: 32px;
	background-color: #fff;
	mask: url(/templates/webdoki/favicon/safari-pinned-tab.svg) no-repeat 50% 50%;
    -webkit-mask: url(/templates/webdoki/favicon/safari-pinned-tab.svg) no-repeat 50% 50%;
    mask-size: 100%;
    -webkit-mask-size: 100%;
	vertical-align: middle;	
}
.wd-W.dark {
	background-color: @link-color;
}
.wd-W.loading {
	animation: 1s infinite beatHeart;
}
.wd-footer {
	background: @link-color;
	padding: 20px 0;
	font-size: 14px;
	color: rgba(255,255,255,.33);
	text-transform: uppercase;
}
.wd-footer .wd-W {
	float: left;
}
.wd-footer .wd-W:hover {
	animation: 1s infinite beatHeart;
}
.wd-footer .wd-basemenu {
	padding: 0;
	list-style: none;
	display: inline-block;
	margin: 6px 0 0 50px;
}
.wd-footer .wd-basemenu li {display:inline;margin-right:1em;}
.wd-footer .wd-basemenu a {
	color: #fff;
}
.wd-footer .wd-copy {
	margin: 6px 0 0 0;
}
.wd-footer .wd-apps {
	margin: 0 0 20px 0;
}
.wd-footer .wd-apps img {
	height: 32px;
}
/* Phones */
@media only screen and (min-width : 320px) and (max-width : 640px) {
	.wd-footer .wd-basemenu li {display:block;margin:0;}
}
/* Tablet */
@media only screen and (min-width : 768px) and (max-width : 1024px) {
	.wd-footer .wd-basemenu li {display:block;margin:0;}
}
.back2top,
.back2top:visited {
	color: #fff;
	position: fixed;
	background: @highlight-color;
	border: 1px solid @highlight-color;
	border-bottom: 0;
	text-align: center;
	width: 50px;
	height: 40px;
	line-height: 50px;
	bottom: 0;
	margin-left: calc(50% - 26px); /*545px;*/
	transition: all .4s ease-in-out;
	z-index: 1060;
}
.back2top.below {
	bottom: -50px;
}
.back2top:hover {
	background: @link-color;
	border-color: @link-color;
	color: #fff;
	cursor: pointer;
	height: 50px;
	transition: all .4s ease-in-out;
	box-shadow: 0 0 10px 5px rgba(255,255,255,.3);
	text-decoration: none;
}


/* VIDEO PLAYER */

.wd-video-play {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10000;
	color: rgba(255,255,255,.66);
}
.wd-video-play i {
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	margin-top: calc(25% - 25px);
	margin-left: calc(50% - 25px);
	background: #fff;
	border-radius: 50%;
	color: @highlight-color;
	font-size: 52px;
	opacity: .8;
}
.wd-video-play:hover i {
	opacity: 1;
}
.wd-video-play.play i {
	display: none;
}

.img-responsive {
	width: 100%;
}
.img-responsive.pull-right,
.img-responsive.pull-left {
	width: auto;
	max-width: 50%;
	margin-bottom: 10px;
}
.img-responsive.pull-right {
	margin-left: 10px;
}
.img-responsive.pull-left {
	margin-right: 10px;
}
/* Phones */
@media only screen and (min-width : 320px) and (max-width : 640px) {
	.img-responsive.pull-right,.img-responsive.pull-left {
		max-width: 100%!important;
	}
}
/* Tablet */
@media only screen and (min-width : 768px) and (max-width : 1024px) {}

/* MESSAGES */

.unread {
	font-weight: 700;
}

/* FORUM */

.wd-forum-box .wd-icon-forum {color:@gray-color;margin-top:5px;}
.wd-forum .wd-forum-box .wd-icon-forum {display:none;}
.wd-forum-box ul>li {margin-bottom:10px;}
.wd-forum-box .wd-forum-topic,
.wd-forum .wd-forum-topics .wd-forum-topic {
	font-weight: 700;
}
.wd-forum-topic > img {
	max-width: 16px;
	max-height: 16px;
}
.forum-feed h3 a,.forum-feed h3 a:visited {color:@highlight-color;}
.forum-feed h3 a:hover {color:@link-color;text-decoration:none;}
.forum-feed .lead a,.forum-feed .lead a:visited {color:@highlight-color;}
.forum-feed .wd-box-article .wd-box-article-title {
	display: block;
	font-size: 18px;
	font-weight: 700;
	margin: 10px 0;
	color: @link-color!important;
}
/*
.wd-feed .wd-feed-order .btn-default {
	border: 1px solid @gray-color;
	color: @gray-color;
	transition: none;
}
.wd-feed .wd-feed-order .btn-default .wd-icon {
	color: @gray-color;
	transition: none;
}
.wd-feed .wd-feed-order .btn-default.active {
	background: @gray-color;
	color: #fff;
}
.wd-feed .wd-feed-order .btn-default.active .wd-icon {
	color: #fff;
}
.wd-feed .wd-feed-order .btn-default:hover {
	border: 1px solid @highlight-color;
	color: @highlight-color;
	background: #f8f8f8;
}
.wd-feed .wd-feed-order .btn-default:hover .wd-icon {
	color: @highlight-color;
}
*/
#forum-post .forum-label-reply,
#forum-post .btn-forum-cancel {display:none;}
#forum-post .btn-forum-upload {
    position: relative;
    overflow: hidden;
}
#forum-post .forum-buttons {
	color: @gray-color;
}
#forum-post .btn-forum-upload input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}
#forum-post .btn-forum-upload .info {
	display: inline-block;
	margin: -4px 0;
	max-width: 200px;
	white-space: nowrap;
  	overflow: hidden;
  	text-overflow: ellipsis;
}

.wd-post #forum-post {margin-left:65px;margin-top:10px;}
.wd-post #forum-post .forum-label-post {display:none;}
.wd-post #forum-post .forum-label-reply {display:inline;}
.wd-post #forum-post .btn-forum-cancel {display:inline-block;}

.wd-post {
	margin: 10px 0;
	padding-top: 20px;
	border-top: 1px solid #eee;
	min-height: 80px;
}
.wd-post .wd-post {
	border: 0;
}
.wd-post-topic {
	padding-left: 42px;
	margin-bottom: 5px;
}
.wd-post-info {
	color: @text-color;
	font-size: 12px;
}
.wd-avatar {
	display: block;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	background: #fff;
	margin-right: 10px;
	overflow: hidden;
}
.wd-avatar img {
	width: 100%;
}
.wd-avatar img.landscape {
	width: auto;
	height: 100%;
}
.wd-avatar img.portrait {}
.wd-avatar .wd-no-avatar {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	border: 2px solid @highlight-color;
}
.wd-avatar .wd-no-avatar .wd-icon {
	width: 48px;
	height: 48px;
	font-size: 48px;
	margin: 11px 0 0 0;
	color: @highlight-color;
	display: inline-block;
}
.wd-avatar.wd-avatar-2x {
	width: 120px;
	height: 120px;
}
.wd-avatar.wd-avatar-2x .wd-no-avatar {
	width: 120px;
	height: 120px;
}
.wd-avatar.wd-avatar-2x .wd-no-avatar .wd-icon {
	width: 96px;
	height: 96px;
	margin: 28px 0 0 0;
}
a.wd-post-username,a.wd-post-username:visited {font-size:14px;font-weight:400;color:@text-color;}
.wd-post-reply-info {margin-left:10px;font-weight:700;}
.wd-post-reply-info i {
	display:inline-block;
	-moz-transform: scale(-1, 1);
	-webkit-transform: scale(-1, 1);
	-o-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1);
}
.wd-post-date {margin-left:10px;}
.wd-post-no {float:right;font-size:300;}
.wd-post-message {
/*	background: #fff;
	border-radius: 4px;
	padding: 10px;
	margin-left: 65px;*/
	padding: 10px 0;
	margin-left: 70px;
	font-weight: 400;
	overflow: hidden;
}
.wd-post-message a {
	color: @highlight-color;
}
.wd-post-functions {
	margin-left: 65px;
	color: @text-color;
}
.wd-post-functions .btn {
	color: @text-color;
}
.btn-forum-fold {
	margin-top: -23px;
}
.wd-replies {
	padding-left: 15px;
	margin-bottom: -10px;
	position: relative;
}
.wd-reply-icon {
	position: absolute;
	top: 0;
	left: 25px;
}

/* ARTICLE */

.wd-article {
	overflow: hidden;
	padding-bottom: 20px;
}
.wd-article .wd-topic {
	display: inline-block;
	color: @highlight-color;
	text-transform: uppercase;
	padding: 1px 5px;
	border: 1px solid @highlight-color;
	font-size: 14px;
	font-weight: 400;
	transition:all .4s ease-in-out;
}
.wd-article .wd-topic:hover {
	background: @highlight-color;
	color: #fff;
	text-decoration: none;
}
.wd-article .wd-article-title {
	font-weight: 700;
	margin: 20px 0;
}
.wd-article .wd-article-subtitle {
	font-weight: 300;
	margin: -10px 0 20px 0;
}
.wd-article .wd-article-subtitle:empty {
	display: none;
}
.wd-article .wd-article-tagline {
	position: relative;
	margin: 20px 0;
}
.wd-article .wd-article-tagline .wd-box-article-author a {
	color: @highlight-color;
	text-transform: uppercase;
}
.wd-article .wd-article-tagline .wd-box-article-publish-date {
	text-transform: uppercase;
	font-size: 12px;
}
.wd-article .wd-article-tagline .wd-article-shares {
	position: absolute;
	bottom: 0;
	right: 0;
}
.wd-article .wd-article-description {
	position: relative;
	font-size: 18px;
	font-weight: 400;
	transition: all .4s ease-in-out;
}
.wd-article-description a,
.wd-article-description a:link {color:@highlight-color;}
.wd-article-description p,
.wd-article-description div {margin: 0 0 10px 0;}
.wd-article-description h1 {font-weight:700;}
.wd-article-description h2 {font-weight:700;}
.wd-article-description h3 {font-weight:700;}
.wd-article-description h4 {font-weight:700;}
.wd-article-description h5 {font-weight:700;}
.wd-article-description h6 {font-weight:700;}
.wd-article-description img {width:100%;}
.wd-article-description blockquote {margin:10px 0;font-size:1em;font-weight:700;color:@highlight-color;border:0;padding:0 0 0 50px;}
.wd-article-description blockquote:before {
	display: inline;
	font-family: 'icomoon' !important;
	content: "\e923";
	margin: -8px 0 0 -50px;
    font-size: 2em;
    float: left;
}
.wd-article-description ul,
.wd-article-description ol {padding-left:20px;}
.wd-article-description ul {list-style:disc;}
.wd-article-description ol {list-style:decimal;}
.wd-article-description li {display:list-item;}
.wd-article .btn-send-in-email {
	color: @gray-color;
}
/*.wd-article .btn-send-in-email .wd-icon {
	background: @gray-color;
}
.wd-article .btn-send-in-email:hover {
	border-bottom: 1px solid @highlight-color;
	color: @highlight-color;
}
.wd-article .btn-send-in-email:hover .wd-icon {
	background: @highlight-color;
}*/
.width-10 {
	width: 10%!important;
}
.width-10.pull-left {margin-right:10px;}
.width-10.pull-right {margin-left:10px;}
.width-20 {
	width: 20%!important;
}
.width-20.pull-left {margin-right:10px;}
.width-20.pull-right {margin-left:10px;}
.width-30 {
	width: 30%!important;
}
.width-30.pull-left {margin-right:10px;}
.width-30.pull-right {margin-left:10px;}
.width-40 {
	width: 40%!important;
}
.width-40.pull-left {margin-right:10px;}
.width-40.pull-right {margin-left:10px;}
.width-50 {
	width: 50%!important;
}
.width-50.pull-left {margin-right:10px;}
.width-50.pull-right {margin-left:10px;}
.width-60 {
	width: 60%!important;
}
.width-60.pull-left {margin-right:10px;}
.width-60.pull-right {margin-left:10px;}
.width-70 {
	width: 70%!important;
}
.width-70.pull-left {margin-right:10px;}
.width-70.pull-right {margin-left:10px;}
.width-80 {
	width: 80%!important;
}
.width-80.pull-left {margin-right:10px;}
.width-80.pull-right {margin-left:10px;}
.width-90 {
	width: 90%!important;
}
.width-90.pull-left {margin-right:10px;}
.width-90.pull-right {margin-left:10px;}
.width-25 {
	width: 25%!important;
}
.width-25.pull-left {margin-right:10px;}
.width-25.pull-right {margin-left:10px;}
.width-33 {
	width: 33%!important;
}
.width-33.pull-left {margin-right:10px;}
.width-33.pull-right {margin-left:10px;}
.width-66 {
	width: 66%!important;
}
.width-66.pull-left {margin-right:10px;}
.width-66.pull-right {margin-left:10px;}
.width-75 {
	width: 75%!important;
}
.width-75.pull-left {margin-right:10px;}
.width-75.pull-right {margin-left:10px;}
width-auto {
	width: auto!important;
}
.width-auto.pull-left {margin-right:10px;}
.width-auto.pull-right {margin-left:10px;}
.wd-article-description .float-box {padding:10px;}
.wd-article-description .float-box.pull-left {margin-right:10px;}
.wd-article-description .float-box.pull-right {margin-left:10px;}
.wd-article-description .float-box-gold-1 {border:1px solid @highlight-color;padding:9px;}
.wd-article-description .float-box-gold-3 {border:3px solid @highlight-color;padding:7px;}
.wd-article-description .float-box-gold {background:@highlight-color;color:#fff;}
.wd-article-description .float-box-blue-1 {border:1px solid @link-color;padding:9px;}
.wd-article-description .float-box-blue-3 {border:3px solid @link-color;padding:7px;}
.wd-article-description .float-box-blue {background:@link-color;color:#fff;}
.wd-article-description .float-box-gray-1 {border:1px solid @gray-color;padding:9px;}
.wd-article-description .float-box-gray-3 {border:3px solid @gray-color;padding:7px;}
.wd-article-description .float-box-gray {background:@gray-color;color:#fff;}
.wd-article-description .float-box-silver-1 {border:1px solid #f9f9f9;padding:9px;}
.wd-article-description .float-box-silver-3 {border:3px solid #f9f9f9;padding:7px;}
.wd-article-description .float-box-silver {background:#f9f9f9;}

/* COMMENTS */

.wd-article .forum-feed {
	margin: 20px 0 0 0;
}
.wd-article .forum-feed h3 {
	text-transform: uppercase;
	font-size: 21px;
	font-weight: 700;
}
.wd-article .forum-feed h3 a,
.wd-article .forum-feed h3 a:visited {
	font-weight: 400;
	display: inline-block;
	color: @highlight-color;
}
.wd-article .forum-feed h3 a:hover {
	color: @link-color;
}

.wd-content .wd-box-atc .panel-body ul,
.wd-content .wd-box-medicalc-box .panel-body ul {
	padding-left: 20px;
	font-weight: 400;
}
.wd-content .wd-box-atc .panel-body > ul,
.wd-content .wd-box-medicalc-box .panel-body > ul {
	padding: 0;
}
.wd-content .wd-box-atc .panel-body ul li i,
.wd-content .wd-box-medicalc-box .panel-body ul li i {
	float: left;
}
.wd-content .wd-box-medicalc-box .panel-body > ul > li {
	cursor: pointer;
	transition: all .4s ease-in-out;
}
.wd-content .wd-box-atc .panel-body ul li i.icon-round-arrow-right,
.wd-content .wd-box-medicalc-box .panel-body ul li > i.icon-round-arrow-right {
	cursor: pointer;
	transition: all .2s ease-in-out;
}
.wd-content .wd-box-atc .panel-body ul li i.icon-round-arrow-right:hover {
	color: @highlight-color;
}
.wd-content .wd-box-atc .panel-body ul li.folded > i.icon-round-arrow-right,
.wd-content .wd-box-medicalc-box .panel-body ul li.folded > i.icon-round-arrow-right {
	transform: rotate(90deg);
}
.wd-content .wd-box-atc .panel-body ul li a,
.wd-content .wd-box-atc .panel-body ul li a:visited,
.wd-content .wd-box-medicalc-box .panel-body ul li span,
.wd-content .wd-box-medicalc-box .panel-body ul li a,
.wd-content .wd-box-medicalc-box .panel-body ul li a:visited {
	display: block;
	margin-left: 1.25em;
	color: @link-color;
}
.wd-content .wd-box-medicalc-box .panel-body ul li a.disabled {
	color: @gray-color;
	pointer-events: none;
}
.wd-content .wd-box-atc .panel-body ul li ul,
.wd-content .wd-box-medicalc-box .panel-body ul li ul {
	max-height: 0;
	overflow: hidden;
	transition: all .8s ease-in-out;
}
.wd-content .wd-box-atc .panel-body ul li.folded > ul,
.wd-content .wd-box-medicalc-box .panel-body ul li.folded > ul {
	max-height: 500em;
}

.mdd-drug-datasheet {font-weight:400;}
p.mdd-drug-info {
	margin: 10px 0;
	font-style: italic;
}
.mdd-drug-datasheet hr {border-color:@gray-color;}
.mdd-drug-datasheet-item {font-style:italic;padding-left:25px;}
/*.mdd-description {padding-top:10px;margin-top:10px;border-top:1px solid @gray-color;}*/

.wd-box-directives-select .dropdown-menu {width:100%;}
.wd-box-directives-select .dropdown-menu a {color:@link-color;}
.wd-box-directives-select .dropdown-menu .active a {background:@highlight-color;color:#fff;}
.wd-box-directives-select .dropdown-menu .active a .badge {border:1px solid #fff;padding:2px 6px;}
.wd-box-directives-symposiums .panel-body {
	overflow: hidden;
	position: relative;
}
.wd-box-directives-symposiums .panel-body .panel-directives-symposiums {
	max-height: 1000px;
	transition: all .4s ease-in-out;
}
.wd-box-directives-symposiums.open .panel-body .panel-directives-symposiums {
	max-height: 10000em;
}
.wd-box-directives-symposiums .panel-body .panel-white-gradient {
	position: absolute;
	z-index: 1040;
	width: 100%;
	left: 0;
	bottom: 0;
	height: 50px;
	background: transparent;
	background: -moz-linear-gradient(top, transparent 0%, #ffffff 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, transparent), color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(top, transparent 0%, #ffffff 100%);
	background: -o-linear-gradient(top, transparent 0%, #ffffff 100%);
	background: -ms-linear-gradient(top, transparent 0%, #ffffff 100%);
	background: linear-gradient(to bottom, transparent 0%, #ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='#ffffff', GradientType=0 );
}
.wd-box-directives-symposiums.open .panel-body .panel-white-gradient {
	display: none;
}

.wd-box-laws-search .panel-body form {
	background: #f8f8f8;
	border: 1px solid @gray-color;
	padding: 15px 15px 5px 15px;
	margin-top: -16px;
}
.wd-content .wd-box-laws .panel-body {
	background: #e3dece;
	padding: 15px;
}
.wd-content .wd-box-laws .panel-body .alert {
	margin: -15px;
}

/*
.wd-box-specialization .active a {font-weight:700;}
.wd-box-specialization-select .dropdown-menu a {
	display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: @link-color;
    white-space: nowrap;
} 
.wd-box-specialization-select .dropdown-menu a:hover {
	color: #262626;
    text-decoration: none;
    background-color: #f5f5f5;
}
.wd-box-specialization-select .dropdown-menu .active a {background:@highlight-color;color:#fff;}
*/
.wd-content .wd-box-specialization .panel-body > ul {
	padding: 0;
	font-weight: 400;
	transition: all .4s ease-in-out;
}
.wd-content .wd-box-specialization .panel-body ul li {
	cursor: pointer;
}
.wd-content .wd-box-specialization .panel-body ul li i {
	float: left;
}
.wd-content .wd-box-specialization .panel-body ul li i.icon-radio-disabled {
	display: none;
}
.wd-content .wd-box-specialization .panel-body ul li a {
	display: block;
	margin-left: 1.25em;
	color: @link-color;
}
.wd-content .wd-box-specialization .panel-body ul li.active,
.wd-content .wd-box-specialization .panel-body ul li.active a {
	font-weight: bold;
	color: @highlight-color;
}
.wd-content .wd-box-specialization .panel-body ul li.active i.icon-radio {
	display: none;
}
.wd-content .wd-box-specialization .panel-body ul li.active i.icon-radio-disabled {
	display: inline;
}

.wd-box-rate .panel-body {position:relative;}
.wd-rate-value,
.wd-rate-hover {position:absolute;width:100%;z-index:0;}
.wd-rate-value .wd-icon {color:@gray-color;}
.wd-rate-form {position:relative;width:100%;z-index:2;}
.wd-rate-hover .icon-rank-full {color:@highlight-color;}
#wd-rate-dialog .wd-rate-hover {width:calc(100% - 30px);}

.wd-box-event .wd-article-description h4 {margin-top:1.6em;}
.wd-box-event-result .table a {color:@highlight-color;}

.wd-content .wd-box.wd-box-wa .nav-tabs {margin-bottom:20px;}
.wd-content .panel.wd-wa {}
.wd-content .panel.wd-wa .panel-heading .label {margin-top:4px;}
.wd-content .panel.wd-wa .panel-body {padding:0;}
.wd-content .panel.wd-wa .panel-body .table {margin-bottom:0;}
.wd-content .panel.wd-wa .panel-body .table tr:first-child td,
.wd-content .panel.wd-wa .panel-body .table tr:first-child th {border-top:0;}
.wd-content .panel.wd-wa.wa-prefered .panel-body {
	background: #fcf8e3;
}

.wd-messages .panel,
.wd-messages .list-group {margin-top:20px;}
.wd-messages .panel .table a {color:@highlight-color;}
.wd-messages .panel .table a:visited {color:@link-color;}

#downloading {
	height: 64px;
    width: 200px;
    text-align: center;
    left: 50%;
    top: 50%;
    margin: -32px 0 0 -100px;
    color: #fff;
}

img.tracer {width:0!important;height:0!important;overflow:hidden;}

/* Phones */
@media only screen and (min-width : 320px) and (max-width : 640px) {
	body {font-weight:500!important;}
	.wd-box .wd-box-article .wd-box-tagline,
	.wd-comment-count,
	a.wd-post-username,a.wd-post-username:visited,
	.wd-post-message,
	.wd-article .wd-topic,
	.wd-article .wd-article-description,
	.wd-article .forum-feed h3 a,
	.wd-article .forum-feed h3 a:visited  {font-weight:500!important;}
	.wd-article .width-10 {width: 20%!important;}
	.wd-article .width-20 {width: 40%!important;}
	.wd-article .width-25 {width: 50%!important;}
	.wd-article .width-30 {width: 50%!important;}
	.wd-article .width-33 {width: 50%!important;}
	.wd-article .width-40 {width: 50%!important;}
	.wd-article .width-50 {width: 50%!important;}
	.wd-article .width-60,.wd-article .width-66,.wd-article .width-70,.wd-article .width-75,.wd-article .width-80,.wd-article .width-90 {width: 100%!important;}
	.wd-article .width-60.pull-left,.wd-article .width-60.pull-right,
	.wd-article .width-66.pull-left,.wd-article .width-66.pull-right,
	.wd-article .width-70.pull-left,.wd-article .width-70.pull-right,
	.wd-article .width-75.pull-left,.wd-article .width-75.pull-right,
	.wd-article .width-80.pull-left,.wd-article .width-80.pull-right,
	.wd-article .width-90.pull-left,.wd-article .width-90.pull-right {margin:0;float:none;}
}
/* Tablet */
@media only screen and (min-width : 768px) and (max-width : 1024px) {
	body {font-weight:500;}
	.wd-box .wd-box-article .wd-box-tagline,
	.wd-comment-count,
	a.wd-post-username,a.wd-post-username:visited,
	.wd-post-message,
	.wd-article .wd-topic,
	.wd-article .wd-article-description,
	.wd-article .forum-feed h3 a,
	.wd-article .forum-feed h3 a:visited  {font-weight:500;}
}

/* PRINT */

@media only print {
	a[href]:after { content: none !important; }
  	img[src]:after { content: none !important; }
	.wd-box-topic-news,
	.wd-article-shares,
	.wd-box-rate,
	.wd-box-related,
	.forum-feed,
	.wd-forum,
	.wd-basemenu,
	.back2top,
	.ox {display:none!important;}
	.wd-header {display:block!important;}
	.wd-header .wd-header-1 {display:none!important;}
	.wd-header .wd-header-2 .wd-tagline,
	.wd-header .wd-header-2 #omsz-placeholder {display:none!important;}
	.wd-logo {display:inline!important;}
}

/* DEBUG */

div#debug_info {
	background-color: #fff;
	color: #000;
	text-align: left;
	position: absolute;
	width: 100%;
	padding: 10px;
	margin-top: 10px;
	font-family: monospace;
	font-size: 10pt;
	white-space: pre;
	overflow: hidden;
}
div#debug_info fieldset {
	margin-bottom: 10px;
}