@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,400,600,700,800);/*! normalize.css v1.0.1 | MIT License | git.io/normalize */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
	display: block;
}

audio,
canvas,
video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden] {
	display: none;
}

html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
}

html,
button,
input,
select,
textarea {
	font-family: sans-serif;
}

body {
	margin: 0;
}

a {
	color: #2185c2;
}

a:hover {
	text-decoration: none;
}

a:focus {
	outline: thin dotted;
}

a:active,
a:hover {
	outline: 0;
}

abbr[title] {
	border-bottom: 1px dotted;
}

b,
strong {
	font-weight: bold;
}

blockquote {
	margin: 1em 40px;
}

dfn {
	font-style: italic;
}

mark {
	background: #ff0;
	color: #000;
}

p,
pre {
	margin: 0 0 1.25em 0;
}

code,
kbd,
pre,
samp {
	font-family: monospace, serif;
	_font-family: 'courier new', monospace;
	font-size: 1em;
}

pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}

q {
	quotes: none;
}

q:before,
q:after {
	content: '';
	content: none;
}

small {
	font-size: 80%;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

dl,
menu,
ol,
ul {
	margin: 1em 0;
}

dd {
	margin: 0 0 0 40px;
}

menu,
ol,
ul {
	padding: 0 0 0 40px;
}

nav ul,
nav ol {
	list-style: none;
	list-style-image: none;
}

img {
	border: 0;
	-ms-interpolation-mode: bicubic;
	max-width: 100%;
	height: auto;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 0;
}

form {
	margin: 0;
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: .35em .625em .75em;
}

legend {
	border: 0;
	padding: 0;
	white-space: normal;
	*margin-left: -7px;
}

button,
input,
select,
textarea {
	font: inherit;
	margin: 0;
	vertical-align: baseline;
	*vertical-align: middle;
}

button,
input {
	line-height: normal;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
	*overflow: visible;
}

button[disabled],
input[disabled] {
	cursor: default;
}

input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
	*height: 13px;
	*width: 13px;
}

input[type="checkbox"]:focus,
input[type="radio"]:focus {
	outline: none;
}

input[type="search"] {
	-webkit-appearance: textfield;
	box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
	vertical-align: top;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}

th {
	border: none;
}

td {
	vertical-align: top;
}

iframe {
	border: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: bold;
	text-rendering: optimizeLegibility;
}

h1 {
	font-size: 2em;
	margin: 0 0 .67em 0;
}

h2 {
	font-size: 1.5em;
	margin: 0 0 .83em 0;
}

h3 {
	font-size: 1.17em;
	margin: 0 0 1em 0;
}

h4 {
	font-size: 1em;
	margin: 0 0 1.33em 0;
}

h5 {
	font-size: .83em;
	margin: 0 0 1.67em 0;
}

h6 {
	font-size: .75em;
	margin: 0 0 2.33em 0;
}

/*! == MODAL == **/

.modal-open .dropdown-menu {
	z-index: 2050;
}

.modal-open .dropdown.open {
	*z-index: 2050;
}

.modal-open .popover {
	z-index: 2060;
}

.modal-open .tooltip {
	z-index: 2070;
}

.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000000;
}

.modal-backdrop.fade {
	opacity: 0;
}

.modal-backdrop,
.modal-backdrop.fade.in {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.modal {
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 1050;
	max-height: 500px;
	overflow: auto;
	width: 560px;
	margin: -250px 0 0 -280px;
	background-color: #ffffff;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, 0.3);
	*border: 1px solid #999;
	border-radius: 6px;
	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	background-clip: padding-box;
}

.modal.fade {
	transition: opacity .3s linear, top .3s ease-out;
	top: -25%;
}

.modal.fade.in {
	top: 50%;
}

.modal-header {
	padding: 9px 15px;
	border-bottom: 1px solid #eee;
}

.modal-header .close {
	margin-top: 2px;
}

.modal-body {
	padding: 15px;
}

.modal-body .modal-form {
	margin-bottom: 0;
}

.modal-footer {
	padding: 14px 15px 15px;
	margin-bottom: 0;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	border-radius: 0 0 6px 6px;
	box-shadow: inset 0 1px 0 #ffffff;
	*zoom: 1;
	behavior: url(/sites/all/themes/hearen_theme/js/libs/PIE.htc);
	position: relative;
	z-index: 1;
}

.modal-footer:before,
.modal-footer:after {
	display: table;
	content: "";
}

.modal-footer:after {
	clear: both;
}

.modal-footer .btn {
	float: right;
	margin-left: 5px;
	margin-bottom: 0;
}

/*! == ALERT == **/

.alert {
	padding: 8px 35px 8px 14px;
	margin: 18px 0;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #fcf8e3;
	border: 1px solid #fbeed5;
	border-radius: 4px;
}

.alert,
.alert-heading {
	color: #c09853;
}

.alert .close {
	position: relative;
	top: -2px;
	right: -21px;
	line-height: 18px;
}

.alert-success {
	background-color: #dff0d8;
	border-color: #d6e9c6;
}

.alert-success,
.alert-success .alert-heading {
	color: #468847;
}

.alert-danger,
.alert-error {
	background-color: #f2dede;
	border-color: #eed3d7;
}

.alert-danger,
.alert-error,
.alert-danger .alert-heading,
.alert-error .alert-heading {
	color: #b94a48;
}

.alert-info {
	background-color: #d9edf7;
	border-color: #bce8f1;
}

.alert-info,
.alert-info .alert-heading {
	color: #3a87ad;
}

.alert-block {
	padding-top: 14px;
	padding-bottom: 14px;
}

.alert-block > p,
.alert-block > ul {
	margin-bottom: 0;
}

.alert-block p + p {
	margin-top: 5px;
}

.alert a {
	color: #444;
}

.alert-error a {
	color: #b94a48;
	font-weight: bold;
}

.alert-success a {
	color: #468847;
	font-weight: bold;
}

.fade {
	transition: opacity 0.15s linear;
	opacity: 0;
}

.fade.in {
	opacity: 1;
}

.collapse {
	transition: height 0.35s ease;
	position: relative;
	overflow: hidden;
	height: 0;
}

.collapse.in {
	height: auto;
}

.close {
	float: right;
	font-size: 20px;
	font-weight: bold;
	line-height: 18px;
	color: #000000;
	text-shadow: 0 1px 0 #ffffff;
	opacity: 0.2;
	filter: alpha(opacity=20);
	text-decoration: none;
}

.close:hover {
	color: #000000;
	text-decoration: none;
	opacity: 0.4;
	filter: alpha(opacity=40);
	cursor: pointer;
}

/*! == Helper classes == */

.ir {
	background-color: transparent;
	border: 0;
	overflow: hidden;
	*text-indent: -9999px;
}

.ir:before {
	content: "";
	display: block;
	width: 0;
	height: 100%;
}

.superhidden {
	display: none !important;
	visibility: hidden;
}

.visuallyhidden {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto;
}

.invisible {
	visibility: hidden;
}

.clearfix:before,
.clearfix:after {
	content: " ";
	display: table;
}

.clearfix:after {
	clear: both;
}

.clearfix {
	*zoom: 1;
}

/*! == Grid == */

.container {
	max-width: 940px;
	margin: 0 auto;
	position: relative;
}

.row {
	margin-left: -20px;
	*zoom: 1;
}

[class*="span"] {
	float: left;
	margin-left: 20px;
	min-height: 1px;
	display: inline;
	max-width: calc(100% - 20px);
}

.span12 {
	width: 940px;
}

.span11 {
	width: 860px;
}

.span10 {
	width: 780px;
}

.span9 {
	width: 700px;
}

.span8 {
	width: 620px;
}

.span7 {
	width: 540px;
}

.span6 {
	width: 460px;
}

.span5 {
	width: 380px;
}

.span4 {
	width: 300px;
}

.span3 {
	width: 220px;
}

.span2 {
	width: 140px;
}

.span1 {
	width: 60px;
}

@font-face {
	font-family: 'Pictos';
	src: url("fonts/pictos-web.eot");
	src: local("☺"), url("fonts/pictos-web.woff") format("woff"), url("fonts/pictos-web.ttf") format("truetype"), url("fonts/pictos-web.svg#webfontIyfZbseF") format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Tisa';
	src: url("../fonts/Tisa/TisaOT.eot");
	src: url("../fonts/Tisa/TisaOT.eot?#iefix") format("embedded-opentype"), url("../fonts/Tisa/TisaOT.woff") format("woff"), url("../fonts/Tisa/TisaOT.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Visby';
	src: url("../fonts/Visby/VisbyCF-Regular.eot");
	src: url("../fonts/Visby/VisbyCF-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Visby/VisbyCF-Regular.woff") format("woff"), url("../fonts/Visby/VisbyCF-Regular.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Visby Bold';
	src: url("../fonts/Visby/VisbyCF-Bold.eot");
	src: url("../fonts/Visby/VisbyCF-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Visby/VisbyCF-Bold.woff") format("woff"), url("../fonts/Visby/VisbyCF-Bold.ttf") format("truetype");
	font-weight: bold;
	font-style: normal;
}

/*! VARIABLES */

/*(yes, this is getting ridiculous)*/

/*! DEFAULT HELPERS */

/*! CUSTOM MIXINS */

/*! CUSTOM EXTENDS */

.pane-bulweb-taxonomy-overviews-panel-pane-6 .views-row .new-small-ads,
.pane-bulweb-taxonomy-overviews-panel-pane-6 .views-row .total-small-ads,
.center-wrapper .panel-col-first .panel-pane[class*=pane-bulweb-taxonomy-overviews] .views-row a > span,
.pane-bulweb-news-panel-pane-2 .views-row .views-field-comment-count,
.pane-bulweb-questions-panel-pane-2 .views-row .views-field-comment-count,
.pane-events-block .views-row .views-field-comment-count,
.pane-related-articles .views-row .views-field-comment-count,
.small-tabs .pane-content .views-field-comment-count,
.small-tabs .pane-content .views-field-new-comments,
.page-search .center-wrapper .panel-col-first .panel-pane .panel-pane .views-field-comment-count,
.page-search .center-wrapper .panel-col-first .panel-pane .panel-pane .views-field-new-comments {
	display: inline-block;
	zoom: 1;
	*display: inline;
	padding: 2px 3px;
	border-radius: 2px;
	line-height: 1;
	font-size: 0.8461538462em;
	font-weight: bold;
}

.pane-bulweb-taxonomy-overviews-panel-pane-6 .views-row .new-small-ads *,
.pane-bulweb-taxonomy-overviews-panel-pane-6 .views-row .total-small-ads *,
.center-wrapper .panel-col-first .panel-pane[class*=pane-bulweb-taxonomy-overviews] .views-row a > span *,
.pane-bulweb-news-panel-pane-2 .views-row .views-field-comment-count *,
.pane-bulweb-questions-panel-pane-2 .views-row .views-field-comment-count *,
.pane-events-block .views-row .views-field-comment-count *,
.pane-related-articles .views-row .views-field-comment-count *,
.small-tabs .pane-content .views-field-comment-count *,
.small-tabs .pane-content .views-field-new-comments *,
.page-search .center-wrapper .panel-col-first .panel-pane .panel-pane .views-field-comment-count *,
.page-search .center-wrapper .panel-col-first .panel-pane .panel-pane .views-field-new-comments * {
	display: inline;
}

.pane-bulweb-taxonomy-overviews-panel-pane-6 .views-row .new-small-ads,
.pane-bulweb-taxonomy-overviews-panel-pane-6 .views-row .total-small-ads,
.center-wrapper .panel-col-first .panel-pane[class*=pane-bulweb-taxonomy-overviews] .views-row a > span {
	margin: 0 0 0 2px;
	background: #272727;
	color: #fff;
}

.pane-bulweb-news-panel-pane-2 .views-row .views-field-comment-count,
.pane-bulweb-questions-panel-pane-2 .views-row .views-field-comment-count,
.pane-events-block .views-row .views-field-comment-count,
.pane-related-articles .views-row .views-field-comment-count {
	margin: 0 0 0 2px;
	color: #272727;
	background: #f5f5f6;
}

.pane-commerce-cart-cart,
.page-account .center-wrapper .panel-col-first > div.pane-bulweb-webshop-bulweb-webshop-compact-cart {
	background: #272727 url(../img/icon-cart.png) no-repeat 10px 15px;
	color: #fff;
	padding: 10px 15px 10px 55px;
	border-radius: 3px;
	line-height: 1.2;
}

.pane-commerce-cart-cart h2,
.page-account .center-wrapper .panel-col-first > div.pane-bulweb-webshop-bulweb-webshop-compact-cart h2 {
	color: #fff;
	text-transform: uppercase;
	font-size: 1.2307692308em;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.19);
	font-weight: 700;
	margin: 5px 0 10px;
}

.pane-commerce-cart-cart a,
.page-account .center-wrapper .panel-col-first > div.pane-bulweb-webshop-bulweb-webshop-compact-cart a {
	color: #fff;
}

.pane-commerce-cart-cart .compact-cart,
.page-account .center-wrapper .panel-col-first > div.pane-bulweb-webshop-bulweb-webshop-compact-cart .compact-cart {
	margin-right: 5px;
}

.page-small-ads-post .pane-form,
.page-small-ads-post .pane-simple-node-edit-form,
.page-events-post .pane-form,
.page-events-post .pane-simple-node-edit-form,
.pane-simple-user-form form > div > fieldset,
.user-info-from-cookie {
	position: relative;
	padding: 10px 10px 0;
	background: #f5f5f6;
	border-radius: 3px;
	*zoom: 1;
}

.page-small-ads-post .pane-form:before,
.page-small-ads-post .pane-simple-node-edit-form:before,
.page-events-post .pane-form:before,
.page-events-post .pane-simple-node-edit-form:before,
.pane-simple-user-form form > div > fieldset:before,
.user-info-from-cookie:before,
.page-small-ads-post .pane-form:after,
.page-small-ads-post .pane-simple-node-edit-form:after,
.page-events-post .pane-form:after,
.page-events-post .pane-simple-node-edit-form:after,
.pane-simple-user-form form > div > fieldset:after,
.user-info-from-cookie:after {
	content: " ";
	display: table;
}

.page-small-ads-post .pane-form:after,
.page-small-ads-post .pane-simple-node-edit-form:after,
.page-events-post .pane-form:after,
.page-events-post .pane-simple-node-edit-form:after,
.pane-simple-user-form form > div > fieldset:after,
.user-info-from-cookie:after {
	clear: both;
}

.view-bulweb-search > .view-content > .views-row,
.page-news .view-bulweb-news {
	position: relative;
	width: 600px;
	padding: 15px 10px 0;
	margin: 0 0 20px 0;
	float: left;
	background: #f5f5f6;
	border-radius: 3px;
	*zoom: 1;
}

.view-bulweb-search > .view-content > .views-row:before,
.page-news .view-bulweb-news:before,
.view-bulweb-search > .view-content > .views-row:after,
.page-news .view-bulweb-news:after {
	content: " ";
	display: table;
}

.view-bulweb-search > .view-content > .views-row:after,
.page-news .view-bulweb-news:after {
	clear: both;
}

.view-bulweb-search > .view-content > .views-row:hover .views-field-view-node a,
.page-news .view-bulweb-news:hover .views-field-view-node a {
	display: block;
}

.pane-bulweb-article-panel-pane-7 .views-field-field-article-main-image,
.node-type-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-field-article-main-image,
.node-type-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-field-review-image,
.node-type-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-field-article-main-image,
.node-type-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-field-review-image,
.node-type-sponsored-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-field-article-main-image,
.node-type-sponsored-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-field-review-image,
.node-type-sponsored-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-field-article-main-image,
.node-type-sponsored-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-field-review-image,
.node-type-review .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-field-article-main-image,
.node-type-review .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-field-review-image,
.node-type-review .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-field-article-main-image,
.node-type-review .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-field-review-image,
.node-type-toplist-item .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-field-article-main-image,
.node-type-toplist-item .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-field-review-image,
.node-type-toplist-item .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-field-article-main-image,
.node-type-toplist-item .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-field-review-image,
.pane-bulweb-article-bulweb-article-related-by-tag .view-bulweb-article .views-field-field-article-main-image,
.page-content-tags .main .panel-col-last .views-field-view,
.page-content-tags .main .panel-1col .views-field-view,
.view-bulweb-search > .view-content > .views-row .views-field-view,
.page-news .view-bulweb-news .views-field-field-news-image {
	float: left;
	margin: 0 10px 0 0;
}

.node-teaser h2,
.page-small-ads .main .panel-col-last .views-field-title,
.page-small-ads .main .panel-1col .views-field-title,
.page-small-ad-categories .main .panel-col-last .views-field-title,
.page-small-ad-categories .main .panel-1col .views-field-title,
.page-small-ad-tags .main .panel-col-last .views-field-title,
.page-small-ad-tags .main .panel-1col .views-field-title,
.page-questions .main .panel-col-last .views-field-title,
.page-questions .main .panel-1col .views-field-title,
.page-question-categories .main .panel-col-last .views-field-title,
.page-question-categories .main .panel-1col .views-field-title,
.page-headlines .main .panel-col-last .views-field-title,
.page-headlines .main .panel-1col .views-field-title,
.page-reviews .main .panel-col-last .views-field-title,
.page-reviews .main .panel-1col .views-field-title,
.page-review-categories .main .panel-col-last .views-field-title,
.page-review-categories .main .panel-1col .views-field-title,
.page-events .main .panel-col-last .views-field-title,
.page-events .main .panel-1col .views-field-title,
.page-event-categories .main .panel-col-last .views-field-title,
.page-event-categories .main .panel-1col .views-field-title,
.page-account .main .panel-col-last .views-field-title,
.page-account .main .panel-1col .views-field-title,
.page-content-tags .main .panel-col-last .views-field-title,
.page-content-tags .main .panel-1col .views-field-title,
.page-shop .main .panel-col-last .views-field-title,
.page-shop .main .panel-1col .views-field-title,
.page-guides .main .panel-1col .views-field-title,
.node-type-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-title,
.node-type-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-title,
.node-type-sponsored-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-title,
.node-type-sponsored-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-title,
.node-type-review .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-title,
.node-type-review .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-title,
.node-type-toplist-item .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-title,
.node-type-toplist-item .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-title,
.pane-bulweb-article-bulweb-article-related-by-tag .view-bulweb-article .views-field-title,
.page-small-ads-post .view-bulweb-webshop-products .views-field-title,
.view-bulweb-search > .view-content .views-field-title,
.page-news .view-bulweb-news .views-field-title {
	font-family: "Visby Bold", sans-serif;
	font-weight: bold;
	line-height: 1.2;
	margin: 0 0 0.5em;
	font-size: 1.3846153846em;
}

.node-teaser h2 a,
.page-small-ads .main .panel-col-last .views-field-title a,
.page-small-ads .main .panel-1col .views-field-title a,
.page-small-ad-categories .main .panel-col-last .views-field-title a,
.page-small-ad-categories .main .panel-1col .views-field-title a,
.page-small-ad-tags .main .panel-col-last .views-field-title a,
.page-small-ad-tags .main .panel-1col .views-field-title a,
.page-questions .main .panel-col-last .views-field-title a,
.page-questions .main .panel-1col .views-field-title a,
.page-question-categories .main .panel-col-last .views-field-title a,
.page-question-categories .main .panel-1col .views-field-title a,
.page-headlines .main .panel-col-last .views-field-title a,
.page-headlines .main .panel-1col .views-field-title a,
.page-reviews .main .panel-col-last .views-field-title a,
.page-reviews .main .panel-1col .views-field-title a,
.page-review-categories .main .panel-col-last .views-field-title a,
.page-review-categories .main .panel-1col .views-field-title a,
.page-events .main .panel-col-last .views-field-title a,
.page-events .main .panel-1col .views-field-title a,
.page-event-categories .main .panel-col-last .views-field-title a,
.page-event-categories .main .panel-1col .views-field-title a,
.page-account .main .panel-col-last .views-field-title a,
.page-account .main .panel-1col .views-field-title a,
.page-content-tags .main .panel-col-last .views-field-title a,
.page-content-tags .main .panel-1col .views-field-title a,
.page-shop .main .panel-col-last .views-field-title a,
.page-shop .main .panel-1col .views-field-title a,
.page-guides .main .panel-1col .views-field-title a,
.node-type-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-title a,
.node-type-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-title a,
.node-type-sponsored-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-title a,
.node-type-sponsored-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-title a,
.node-type-review .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-title a,
.node-type-review .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-title a,
.node-type-toplist-item .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-title a,
.node-type-toplist-item .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-title a,
.pane-bulweb-article-bulweb-article-related-by-tag .view-bulweb-article .views-field-title a,
.page-small-ads-post .view-bulweb-webshop-products .views-field-title a,
.view-bulweb-search > .view-content .views-field-title a,
.page-news .view-bulweb-news .views-field-title a {
	text-decoration: none;
	color: #272727;
}

.node-teaser h2 a:hover,
.page-small-ads .main .panel-col-last .views-field-title a:hover,
.page-small-ads .main .panel-1col .views-field-title a:hover,
.page-small-ad-categories .main .panel-col-last .views-field-title a:hover,
.page-small-ad-categories .main .panel-1col .views-field-title a:hover,
.page-small-ad-tags .main .panel-col-last .views-field-title a:hover,
.page-small-ad-tags .main .panel-1col .views-field-title a:hover,
.page-questions .main .panel-col-last .views-field-title a:hover,
.page-questions .main .panel-1col .views-field-title a:hover,
.page-question-categories .main .panel-col-last .views-field-title a:hover,
.page-question-categories .main .panel-1col .views-field-title a:hover,
.page-headlines .main .panel-col-last .views-field-title a:hover,
.page-headlines .main .panel-1col .views-field-title a:hover,
.page-reviews .main .panel-col-last .views-field-title a:hover,
.page-reviews .main .panel-1col .views-field-title a:hover,
.page-review-categories .main .panel-col-last .views-field-title a:hover,
.page-review-categories .main .panel-1col .views-field-title a:hover,
.page-events .main .panel-col-last .views-field-title a:hover,
.page-events .main .panel-1col .views-field-title a:hover,
.page-event-categories .main .panel-col-last .views-field-title a:hover,
.page-event-categories .main .panel-1col .views-field-title a:hover,
.page-account .main .panel-col-last .views-field-title a:hover,
.page-account .main .panel-1col .views-field-title a:hover,
.page-content-tags .main .panel-col-last .views-field-title a:hover,
.page-content-tags .main .panel-1col .views-field-title a:hover,
.page-shop .main .panel-col-last .views-field-title a:hover,
.page-shop .main .panel-1col .views-field-title a:hover,
.page-guides .main .panel-1col .views-field-title a:hover,
.node-type-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-title a:hover,
.node-type-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-title a:hover,
.node-type-sponsored-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-title a:hover,
.node-type-sponsored-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-title a:hover,
.node-type-review .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-title a:hover,
.node-type-review .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-title a:hover,
.node-type-toplist-item .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-title a:hover,
.node-type-toplist-item .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-title a:hover,
.pane-bulweb-article-bulweb-article-related-by-tag .view-bulweb-article .views-field-title a:hover,
.page-small-ads-post .view-bulweb-webshop-products .views-field-title a:hover,
.view-bulweb-search > .view-content .views-field-title a:hover,
.page-news .view-bulweb-news .views-field-title a:hover {
	color: #d52227;
}

.page-content-tags .main .panel-col-last .views-field-type,
.page-content-tags .main .panel-1col .views-field-type,
.view-bulweb-search > .view-content > .views-row .views-field-type,
.page-news .view-bulweb-news .views-field-type {
	font-size: 0.8461538462em;
	background: #d52227;
	position: relative;
	top: -2px;
	margin: 0;
	padding: 0 2px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
}

.pane-jobs-block .views-field-field-featured-job-sec-title a,
.pane-jobs-block-jobs-page .views-field-field-featured-job-sec-title a,
.page-events .views-field-field-event-location,
.page-event-categories .views-field-field-event-location {
	position: relative;
	line-height: 1.2;
	padding-left: 15px;
}

.pane-jobs-block .views-field-field-featured-job-sec-title a:before,
.pane-jobs-block-jobs-page .views-field-field-featured-job-sec-title a:before,
.page-events .views-field-field-event-location:before,
.page-event-categories .views-field-field-event-location:before {
	content: '';
	display: block;
	position: absolute;
	top: -1px;
	left: 0px;
	width: 8px;
	height: 8px;
	float: left;
	background: #d52227;
	margin: 4px 6px 0 0;
}

.tabs ul.primary,
#tabs ul.primary {
	margin-bottom: 15px;
	background: url(../img/brdr-tabs.gif) repeat-x bottom left;
	padding-left: 10px;
	overflow: hidden;
	zoom: 1;
	border: none;
}

.tabs ul.primary li,
#tabs ul.primary li {
	padding: 0;
	margin: 0;
	list-style: none;
}

.tabs ul.primary a,
#tabs ul.primary a {
	display: block;
	text-decoration: none;
	float: left;
	background-color: #fff;
	background-image: linear-gradient(top, #fff, #eee);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#eeeeee'); /* IE6–IE9 */
	border-radius: 00;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	padding: 0.7em 1em;
	margin: 0 0 0 5px;
	color: #666;
	font-size: 1em;
	font-weight: bold;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6);
	border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	background-clip: padding-box;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.tabs ul.primary a:hover,
.tabs ul.primary a.active,
#tabs ul.primary a:hover,
#tabs ul.primary a.active {
	background: #fff;
	color: #444;
	z-index: 999;
	border-bottom: 1px solid #fff;
	filter: none;
}

table#blocks {
	width: 99%;
}

#blocks tr.draggable {
	color: #333;
}

#blocks tr.draggable td {
	padding: 5px 5px 0;
	line-height: 20px;
}

table#blocks a,
table#blocks a:hover {
	border: none;
}

.contextual-links-region-active {
	overflow: visible;
}

a.contextual-links-trigger {
	border: none !important;
	background-color: transparent !important;
}

div.contextual-links-wrapper ul.contextual-links {
	background: #fff !important;
	border: 1px solid #ccc !important;
}

ul.contextual-links li a {
	background-color: transparent !important;
}

ul.menu {
	margin: 0;
	padding: 0;
}

ul.menu li {
	list-style: none outside none;
}

li.expanded,
li.collapsed,
li.leaf {
	margin: 0;
	padding: 0;
}

.item-list ul {
	margin: 0;
	padding: 0;
}

.item-list ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}

.views-exposed-form .views-exposed-widget {
	float: none;
	padding: 0;
}

.views-exposed-widgets {
	margin: 0;
}

.views-exposed-form .views-exposed-widget .form-submit {
	margin: 0;
}

/* Breadcrumb */

.breadcrumb {
	color: #000;
	font-size: 0.929em;
	padding: 0;
}

.breadcrumb a {
	color: #d52227;
}

/* Pager */

.item-list .pager {
	clear: both;
	margin: 15px 0;
	padding: 0;
	text-align: center;
}

.item-list .pager li {
	display: inline;
	margin: 0;
	padding: 0;
}

.item-list .pager li a,
.item-list .pager li span {
	display: inline-block;
	*display: inline;
	zoom: 1;
}

.item-list .pager li span,
.item-list .pager li a:hover {
	background: #fff;
	color: #fff;
}

.pager-current {
	font-weight: normal;
}

.item-list .pager {
	clear: both;
}

.item-list .pager li a,
.item-list .pager li span {
	display: inline-block;
	zoom: 1;
	*display: inline;
	background: #4d4d4d;
	color: #fff;
	text-decoration: none;
	text-align: center;
	min-width: 10px;
	padding: 2px 7px;
	border-radius: 2px;
}

.item-list .pager li a:hover,
.item-list .pager li span {
	background: #d52227;
}

/*! FORMS */

.form-actions {
	margin: 15px 0 0 0;
}

.form-submit,
input[type="submit"],
input[type="button"],
button {
	height: 30px;
	padding: 0 10px;
	margin: 0;
	color: #fff;
	font-size: 0.929em;
}

.form-submit:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
button:hover {
	color: #000;
}

.form-item input.error,
.form-item textarea.error,
.form-item select.error {
	border: 1px solid red;
}

fieldset {
	padding: 0;
	margin: 0 0 1em;
	border: none;
}

label {
	display: block;
	float: left;
	width: 125px;
	margin-right: 5px;
}

legend {
	font-size: 1.2307692308em;
	font-weight: bold;
	text-transform: uppercase;
	color: #d52227;
	margin: 0 0 0.5em;
}

legend a {
	text-decoration: none;
}

select {
	width: 260px;
	font-weight: normal;
}

option {
	margin-top: -2px;
}

form .description {
	font-style: italic;
	font-size: 0.8461538462em;
	margin-left: 130px;
}

form .fieldset-description {
	font-style: italic;
	margin-bottom: 1em;
}

form .form-type-textfield label,
form .field-type-image label {
	padding: 6px 0 0;
}

input[type=text],
input[type=password],
input[type=email],
select,
textarea {
	box-shadow: none;
	box-sizing: border-box;
	max-width: 100%;
	background-color: white;
	border: 1px solid #b4b4b4;
	border-radius: 3px;
	padding: 5px;
	width: 250px;
}

input[type=text]:focus,
input[type=password]:focus,
input[type=email]:focus,
select:focus,
textarea:focus {
	border-color: #525252;
	outline: none;
}

textarea {
	height: 160px;
}

input[type=submit],
button {
	font-weight: bold;
	text-transform: uppercase;
	border: 1px solid #d52227;
	background: #d52227;
	border-radius: 2px;
}

.form-item,
.form-wrapper {
	margin-bottom: 10px;
	*zoom: 1;
}

.form-item:before,
.form-item:after,
.form-wrapper:before,
.form-wrapper:after {
	content: " ";
	display: table;
}

.form-item:after,
.form-wrapper:after {
	clear: both;
}

.form-textarea-wrapper {
	margin-left: 130px;
}

.form-textarea-wrapper table.mceLayout {
	clear: none;
}

.form-checkboxes,
.form-radios {
	margin-left: 130px;
	line-height: 1.2;
}

.form-checkboxes .form-item,
.form-radios .form-item {
	overflow: hidden;
	min-height: 16px;
	padding-left: 1px;
}

.form-checkboxes label,
.form-radios label {
	display: inline-block;
	zoom: 1;
	*display: inline;
	float: none;
	width: auto;
	margin: 0 0 0 2px;
}

.field-type-datetime .date-float,
.field-type-datetime .date-no-float {
	clear: both;
	float: none;
	width: 100%;
	padding: 0;
	margin: 0 0 10px;
	*zoom: 1;
}

.field-type-datetime .date-float:before,
.field-type-datetime .date-float:after,
.field-type-datetime .date-no-float:before,
.field-type-datetime .date-no-float:after {
	content: " ";
	display: table;
}

.field-type-datetime .date-float:after,
.field-type-datetime .date-no-float:after {
	clear: both;
}

.field-type-datetime .date-float.start-date-wrapper,
.field-type-datetime .date-float.end-date-wrapper,
.field-type-datetime .date-no-float.start-date-wrapper,
.field-type-datetime .date-no-float.end-date-wrapper {
	float: right;
	clear: none;
	width: 48%;
	margin: 0;
	padding: 0;
}

.field-type-datetime .date-float.start-date-wrapper .date-padding,
.field-type-datetime .date-float.end-date-wrapper .date-padding,
.field-type-datetime .date-no-float.start-date-wrapper .date-padding,
.field-type-datetime .date-no-float.end-date-wrapper .date-padding {
	padding: 0;
}

.field-type-datetime .date-float.start-date-wrapper .date-padding .form-item,
.field-type-datetime .date-float.end-date-wrapper .date-padding .form-item,
.field-type-datetime .date-no-float.start-date-wrapper .date-padding .form-item,
.field-type-datetime .date-no-float.end-date-wrapper .date-padding .form-item {
	position: relative;
	width: 100%;
	height: 60px;
}

.field-type-datetime .date-float.start-date-wrapper .date-padding input,
.field-type-datetime .date-float.end-date-wrapper .date-padding input,
.field-type-datetime .date-no-float.start-date-wrapper .date-padding input,
.field-type-datetime .date-no-float.end-date-wrapper .date-padding input {
	clear: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 140px;
	margin: 0;
}

.field-type-datetime .date-float.start-date-wrapper .form-type-date-popup,
.field-type-datetime .date-float.end-date-wrapper .form-type-date-popup,
.field-type-datetime .date-no-float.start-date-wrapper .form-type-date-popup,
.field-type-datetime .date-no-float.end-date-wrapper .form-type-date-popup {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
}

.field-type-datetime .date-float.start-date-wrapper .form-type-date-popup > label,
.field-type-datetime .date-float.end-date-wrapper .form-type-date-popup > label,
.field-type-datetime .date-no-float.start-date-wrapper .form-type-date-popup > label,
.field-type-datetime .date-no-float.end-date-wrapper .form-type-date-popup > label {
	width: auto;
	position: absolute;
	top: 6px;
	left: 32px;
}

.field-type-datetime .date-float.start-date-wrapper .description,
.field-type-datetime .date-float.end-date-wrapper .description,
.field-type-datetime .date-no-float.start-date-wrapper .description,
.field-type-datetime .date-no-float.end-date-wrapper .description {
	margin-top: 30px;
	text-align: right;
}

.field-type-datetime .date-float.end-date-wrapper,
.field-type-datetime .date-no-float.end-date-wrapper {
	float: left;
}

.field-type-datetime .date-float .form-type-checkbox,
.field-type-datetime .date-no-float .form-type-checkbox {
	float: left;
	width: 100%;
	padding: 0;
}

.field-type-datetime .date-float .form-type-checkbox input,
.field-type-datetime .date-no-float .form-type-checkbox input {
	float: left;
	margin: 3px 5px 0 0;
}

.field-type-link-field label,
.field-type-node-reference label {
	text-align: left;
}

.field-type-link-field .field-multiple-drag,
.field-type-link-field .tabledrag-toggle-weight-wrapper,
.field-type-node-reference .field-multiple-drag,
.field-type-node-reference .tabledrag-toggle-weight-wrapper {
	display: none;
}

.field-type-link-field .form-item .description,
.field-type-node-reference .form-item .description {
	margin: 0;
}

.filter-wrapper {
	display: none;
}

.panel-col-last .form-actions {
	margin-left: 130px;
}

.panel-col-last .form-actions input {
	margin-right: 10px;
}

/*! OTHER JUNK */

/* Autocomplete */

html.js input.form-autocomplete {
	background-position: 100% 8px;
}

html.js input.throbbing {
	background-position: 100% -12px;
}

/* Buttons */

.at-add-btn {
	margin-left: 5px;
}

.at-term-list {
	padding: 0;
}

#l10n-client.hidden {
	display: block;
	visibility: visible !important;
}

@font-face {
	font-family: 'Pictos';
	src: url("fonts/pictos-web.eot");
	src: local("☺"), url("fonts/pictos-web.woff") format("woff"), url("fonts/pictos-web.ttf") format("truetype"), url("fonts/pictos-web.svg#webfontIyfZbseF") format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Tisa';
	src: url("../fonts/Tisa/TisaOT.eot");
	src: url("../fonts/Tisa/TisaOT.eot?#iefix") format("embedded-opentype"), url("../fonts/Tisa/TisaOT.woff") format("woff"), url("../fonts/Tisa/TisaOT.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Visby';
	src: url("../fonts/Visby/VisbyCF-Regular.eot");
	src: url("../fonts/Visby/VisbyCF-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Visby/VisbyCF-Regular.woff") format("woff"), url("../fonts/Visby/VisbyCF-Regular.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Visby Bold';
	src: url("../fonts/Visby/VisbyCF-Bold.eot");
	src: url("../fonts/Visby/VisbyCF-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Visby/VisbyCF-Bold.woff") format("woff"), url("../fonts/Visby/VisbyCF-Bold.ttf") format("truetype");
	font-weight: bold;
	font-style: normal;
}

/*! VARIABLES */

/*(yes, this is getting ridiculous)*/

/*! DEFAULT HELPERS */

/*! CUSTOM MIXINS */

/*! CUSTOM EXTENDS */

.pane-bulweb-taxonomy-overviews-panel-pane-6 .views-row .new-small-ads,
.pane-bulweb-taxonomy-overviews-panel-pane-6 .views-row .total-small-ads,
.center-wrapper .panel-col-first .panel-pane[class*=pane-bulweb-taxonomy-overviews] .views-row a > span,
.pane-bulweb-news-panel-pane-2 .views-row .views-field-comment-count,
.pane-bulweb-questions-panel-pane-2 .views-row .views-field-comment-count,
.pane-events-block .views-row .views-field-comment-count,
.pane-related-articles .views-row .views-field-comment-count,
.small-tabs .pane-content .views-field-comment-count,
.small-tabs .pane-content .views-field-new-comments,
.page-search .center-wrapper .panel-col-first .panel-pane .panel-pane .views-field-comment-count,
.page-search .center-wrapper .panel-col-first .panel-pane .panel-pane .views-field-new-comments {
	display: inline-block;
	zoom: 1;
	*display: inline;
	padding: 2px 3px;
	border-radius: 2px;
	line-height: 1;
	font-size: 0.8461538462em;
	font-weight: bold;
}

.pane-bulweb-taxonomy-overviews-panel-pane-6 .views-row .new-small-ads *,
.pane-bulweb-taxonomy-overviews-panel-pane-6 .views-row .total-small-ads *,
.center-wrapper .panel-col-first .panel-pane[class*=pane-bulweb-taxonomy-overviews] .views-row a > span *,
.pane-bulweb-news-panel-pane-2 .views-row .views-field-comment-count *,
.pane-bulweb-questions-panel-pane-2 .views-row .views-field-comment-count *,
.pane-events-block .views-row .views-field-comment-count *,
.pane-related-articles .views-row .views-field-comment-count *,
.small-tabs .pane-content .views-field-comment-count *,
.small-tabs .pane-content .views-field-new-comments *,
.page-search .center-wrapper .panel-col-first .panel-pane .panel-pane .views-field-comment-count *,
.page-search .center-wrapper .panel-col-first .panel-pane .panel-pane .views-field-new-comments * {
	display: inline;
}

.pane-bulweb-taxonomy-overviews-panel-pane-6 .views-row .new-small-ads,
.pane-bulweb-taxonomy-overviews-panel-pane-6 .views-row .total-small-ads,
.center-wrapper .panel-col-first .panel-pane[class*=pane-bulweb-taxonomy-overviews] .views-row a > span {
	margin: 0 0 0 2px;
	background: #272727;
	color: #fff;
}

.pane-bulweb-news-panel-pane-2 .views-row .views-field-comment-count,
.pane-bulweb-questions-panel-pane-2 .views-row .views-field-comment-count,
.pane-events-block .views-row .views-field-comment-count,
.pane-related-articles .views-row .views-field-comment-count {
	margin: 0 0 0 2px;
	color: #272727;
	background: #f5f5f6;
}

.pane-commerce-cart-cart,
.page-account .center-wrapper .panel-col-first > div.pane-bulweb-webshop-bulweb-webshop-compact-cart {
	background: #272727 url(../img/icon-cart.png) no-repeat 10px 15px;
	color: #fff;
	padding: 10px 15px 10px 55px;
	border-radius: 3px;
	line-height: 1.2;
}

.pane-commerce-cart-cart h2,
.page-account .center-wrapper .panel-col-first > div.pane-bulweb-webshop-bulweb-webshop-compact-cart h2 {
	color: #fff;
	text-transform: uppercase;
	font-size: 1.2307692308em;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.19);
	font-weight: 700;
	margin: 5px 0 10px;
}

.pane-commerce-cart-cart a,
.page-account .center-wrapper .panel-col-first > div.pane-bulweb-webshop-bulweb-webshop-compact-cart a {
	color: #fff;
}

.pane-commerce-cart-cart .compact-cart,
.page-account .center-wrapper .panel-col-first > div.pane-bulweb-webshop-bulweb-webshop-compact-cart .compact-cart {
	margin-right: 5px;
}

.page-small-ads-post .pane-form,
.page-small-ads-post .pane-simple-node-edit-form,
.page-events-post .pane-form,
.page-events-post .pane-simple-node-edit-form,
.pane-simple-user-form form > div > fieldset,
.user-info-from-cookie {
	position: relative;
	padding: 10px 10px 0;
	background: #f5f5f6;
	border-radius: 3px;
	*zoom: 1;
}

.page-small-ads-post .pane-form:before,
.page-small-ads-post .pane-simple-node-edit-form:before,
.page-events-post .pane-form:before,
.page-events-post .pane-simple-node-edit-form:before,
.pane-simple-user-form form > div > fieldset:before,
.user-info-from-cookie:before,
.page-small-ads-post .pane-form:after,
.page-small-ads-post .pane-simple-node-edit-form:after,
.page-events-post .pane-form:after,
.page-events-post .pane-simple-node-edit-form:after,
.pane-simple-user-form form > div > fieldset:after,
.user-info-from-cookie:after {
	content: " ";
	display: table;
}

.page-small-ads-post .pane-form:after,
.page-small-ads-post .pane-simple-node-edit-form:after,
.page-events-post .pane-form:after,
.page-events-post .pane-simple-node-edit-form:after,
.pane-simple-user-form form > div > fieldset:after,
.user-info-from-cookie:after {
	clear: both;
}

.view-bulweb-search > .view-content > .views-row,
.page-news .view-bulweb-news {
	position: relative;
	width: 600px;
	padding: 15px 10px 0;
	margin: 0 0 20px 0;
	float: left;
	background: #f5f5f6;
	border-radius: 3px;
	*zoom: 1;
}

.view-bulweb-search > .view-content > .views-row:before,
.page-news .view-bulweb-news:before,
.view-bulweb-search > .view-content > .views-row:after,
.page-news .view-bulweb-news:after {
	content: " ";
	display: table;
}

.view-bulweb-search > .view-content > .views-row:after,
.page-news .view-bulweb-news:after {
	clear: both;
}

.view-bulweb-search > .view-content > .views-row:hover .views-field-view-node a,
.page-news .view-bulweb-news:hover .views-field-view-node a {
	display: block;
}

.pane-bulweb-article-panel-pane-7 .views-field-field-article-main-image,
.node-type-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-field-article-main-image,
.node-type-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-field-review-image,
.node-type-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-field-article-main-image,
.node-type-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-field-review-image,
.node-type-sponsored-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-field-article-main-image,
.node-type-sponsored-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-field-review-image,
.node-type-sponsored-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-field-article-main-image,
.node-type-sponsored-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-field-review-image,
.node-type-review .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-field-article-main-image,
.node-type-review .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-field-review-image,
.node-type-review .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-field-article-main-image,
.node-type-review .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-field-review-image,
.node-type-toplist-item .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-field-article-main-image,
.node-type-toplist-item .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-field-review-image,
.node-type-toplist-item .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-field-article-main-image,
.node-type-toplist-item .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-field-review-image,
.pane-bulweb-article-bulweb-article-related-by-tag .view-bulweb-article .views-field-field-article-main-image,
.page-content-tags .main .panel-col-last .views-field-view,
.page-content-tags .main .panel-1col .views-field-view,
.view-bulweb-search > .view-content > .views-row .views-field-view,
.page-news .view-bulweb-news .views-field-field-news-image {
	float: left;
	margin: 0 10px 0 0;
}

.node-teaser h2,
.page-small-ads .main .panel-col-last .views-field-title,
.page-small-ads .main .panel-1col .views-field-title,
.page-small-ad-categories .main .panel-col-last .views-field-title,
.page-small-ad-categories .main .panel-1col .views-field-title,
.page-small-ad-tags .main .panel-col-last .views-field-title,
.page-small-ad-tags .main .panel-1col .views-field-title,
.page-questions .main .panel-col-last .views-field-title,
.page-questions .main .panel-1col .views-field-title,
.page-question-categories .main .panel-col-last .views-field-title,
.page-question-categories .main .panel-1col .views-field-title,
.page-headlines .main .panel-col-last .views-field-title,
.page-headlines .main .panel-1col .views-field-title,
.page-reviews .main .panel-col-last .views-field-title,
.page-reviews .main .panel-1col .views-field-title,
.page-review-categories .main .panel-col-last .views-field-title,
.page-review-categories .main .panel-1col .views-field-title,
.page-events .main .panel-col-last .views-field-title,
.page-events .main .panel-1col .views-field-title,
.page-event-categories .main .panel-col-last .views-field-title,
.page-event-categories .main .panel-1col .views-field-title,
.page-account .main .panel-col-last .views-field-title,
.page-account .main .panel-1col .views-field-title,
.page-content-tags .main .panel-col-last .views-field-title,
.page-content-tags .main .panel-1col .views-field-title,
.page-shop .main .panel-col-last .views-field-title,
.page-shop .main .panel-1col .views-field-title,
.page-guides .main .panel-1col .views-field-title,
.node-type-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-title,
.node-type-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-title,
.node-type-sponsored-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-title,
.node-type-sponsored-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-title,
.node-type-review .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-title,
.node-type-review .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-title,
.node-type-toplist-item .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-title,
.node-type-toplist-item .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-title,
.pane-bulweb-article-bulweb-article-related-by-tag .view-bulweb-article .views-field-title,
.page-small-ads-post .view-bulweb-webshop-products .views-field-title,
.view-bulweb-search > .view-content .views-field-title,
.page-news .view-bulweb-news .views-field-title {
	font-family: "Visby Bold", sans-serif;
	font-weight: bold;
	line-height: 1.2;
	margin: 0 0 0.5em;
	font-size: 1.3846153846em;
}

.node-teaser h2 a,
.page-small-ads .main .panel-col-last .views-field-title a,
.page-small-ads .main .panel-1col .views-field-title a,
.page-small-ad-categories .main .panel-col-last .views-field-title a,
.page-small-ad-categories .main .panel-1col .views-field-title a,
.page-small-ad-tags .main .panel-col-last .views-field-title a,
.page-small-ad-tags .main .panel-1col .views-field-title a,
.page-questions .main .panel-col-last .views-field-title a,
.page-questions .main .panel-1col .views-field-title a,
.page-question-categories .main .panel-col-last .views-field-title a,
.page-question-categories .main .panel-1col .views-field-title a,
.page-headlines .main .panel-col-last .views-field-title a,
.page-headlines .main .panel-1col .views-field-title a,
.page-reviews .main .panel-col-last .views-field-title a,
.page-reviews .main .panel-1col .views-field-title a,
.page-review-categories .main .panel-col-last .views-field-title a,
.page-review-categories .main .panel-1col .views-field-title a,
.page-events .main .panel-col-last .views-field-title a,
.page-events .main .panel-1col .views-field-title a,
.page-event-categories .main .panel-col-last .views-field-title a,
.page-event-categories .main .panel-1col .views-field-title a,
.page-account .main .panel-col-last .views-field-title a,
.page-account .main .panel-1col .views-field-title a,
.page-content-tags .main .panel-col-last .views-field-title a,
.page-content-tags .main .panel-1col .views-field-title a,
.page-shop .main .panel-col-last .views-field-title a,
.page-shop .main .panel-1col .views-field-title a,
.page-guides .main .panel-1col .views-field-title a,
.node-type-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-title a,
.node-type-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-title a,
.node-type-sponsored-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-title a,
.node-type-sponsored-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-title a,
.node-type-review .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-title a,
.node-type-review .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-title a,
.node-type-toplist-item .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-title a,
.node-type-toplist-item .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-title a,
.pane-bulweb-article-bulweb-article-related-by-tag .view-bulweb-article .views-field-title a,
.page-small-ads-post .view-bulweb-webshop-products .views-field-title a,
.view-bulweb-search > .view-content .views-field-title a,
.page-news .view-bulweb-news .views-field-title a {
	text-decoration: none;
	color: #272727;
}

.node-teaser h2 a:hover,
.page-small-ads .main .panel-col-last .views-field-title a:hover,
.page-small-ads .main .panel-1col .views-field-title a:hover,
.page-small-ad-categories .main .panel-col-last .views-field-title a:hover,
.page-small-ad-categories .main .panel-1col .views-field-title a:hover,
.page-small-ad-tags .main .panel-col-last .views-field-title a:hover,
.page-small-ad-tags .main .panel-1col .views-field-title a:hover,
.page-questions .main .panel-col-last .views-field-title a:hover,
.page-questions .main .panel-1col .views-field-title a:hover,
.page-question-categories .main .panel-col-last .views-field-title a:hover,
.page-question-categories .main .panel-1col .views-field-title a:hover,
.page-headlines .main .panel-col-last .views-field-title a:hover,
.page-headlines .main .panel-1col .views-field-title a:hover,
.page-reviews .main .panel-col-last .views-field-title a:hover,
.page-reviews .main .panel-1col .views-field-title a:hover,
.page-review-categories .main .panel-col-last .views-field-title a:hover,
.page-review-categories .main .panel-1col .views-field-title a:hover,
.page-events .main .panel-col-last .views-field-title a:hover,
.page-events .main .panel-1col .views-field-title a:hover,
.page-event-categories .main .panel-col-last .views-field-title a:hover,
.page-event-categories .main .panel-1col .views-field-title a:hover,
.page-account .main .panel-col-last .views-field-title a:hover,
.page-account .main .panel-1col .views-field-title a:hover,
.page-content-tags .main .panel-col-last .views-field-title a:hover,
.page-content-tags .main .panel-1col .views-field-title a:hover,
.page-shop .main .panel-col-last .views-field-title a:hover,
.page-shop .main .panel-1col .views-field-title a:hover,
.page-guides .main .panel-1col .views-field-title a:hover,
.node-type-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-title a:hover,
.node-type-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-title a:hover,
.node-type-sponsored-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-title a:hover,
.node-type-sponsored-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-title a:hover,
.node-type-review .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-title a:hover,
.node-type-review .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-title a:hover,
.node-type-toplist-item .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-title a:hover,
.node-type-toplist-item .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-title a:hover,
.pane-bulweb-article-bulweb-article-related-by-tag .view-bulweb-article .views-field-title a:hover,
.page-small-ads-post .view-bulweb-webshop-products .views-field-title a:hover,
.view-bulweb-search > .view-content .views-field-title a:hover,
.page-news .view-bulweb-news .views-field-title a:hover {
	color: #d52227;
}

.page-content-tags .main .panel-col-last .views-field-type,
.page-content-tags .main .panel-1col .views-field-type,
.view-bulweb-search > .view-content > .views-row .views-field-type,
.page-news .view-bulweb-news .views-field-type {
	font-size: 0.8461538462em;
	background: #d52227;
	position: relative;
	top: -2px;
	margin: 0;
	padding: 0 2px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
}

.pane-jobs-block .views-field-field-featured-job-sec-title a,
.pane-jobs-block-jobs-page .views-field-field-featured-job-sec-title a,
.page-events .views-field-field-event-location,
.page-event-categories .views-field-field-event-location {
	position: relative;
	line-height: 1.2;
	padding-left: 15px;
}

.pane-jobs-block .views-field-field-featured-job-sec-title a:before,
.pane-jobs-block-jobs-page .views-field-field-featured-job-sec-title a:before,
.page-events .views-field-field-event-location:before,
.page-event-categories .views-field-field-event-location:before {
	content: '';
	display: block;
	position: absolute;
	top: -1px;
	left: 0px;
	width: 8px;
	height: 8px;
	float: left;
	background: #d52227;
	margin: 4px 6px 0 0;
}

html,
body {
	height: 100%;
	width: 100%;
}

html {
	background: #fff;
}

body {
	font: normal normal 81.3%/1.5 "Visby Bold", sans-serif;
	color: #525252;
}

body#tinymce {
	font-family: "Lucida", "Lucida Grande", "Trebuchet MS", Tahoma, Verdana, sans-serif !important;
}

/* 13px */

body.front {
	background-position: center top;
}

.wrapper {
	width: 960px;
	margin: 0 auto;
	background-color: white;
	display: block;
	position: relative;
}

.clickable {
	cursor: pointer;
}

h1,
h2,
h3,
h4 {
	line-height: 1.2;
	color: #d52227;
	font-weight: 800;
}

h1 {
	font-size: 1.8461538462em;
	font-family: "Visby Bold", sans-serif;
	color: #4d4d4d;
	margin: 0 0 0.4em;
}

h2 {
	font-size: 1.3846153846em;
}

h3 {
	font-size: 1.2307692308em;
}

a {
	color: #d52227;
}

legend {
	position: absolute;
}

/* Fixes weird FF bug */

legend + * {
	margin-top: 30px;
}

.views-field-title {
	font-family: "Visby Bold", sans-serif;
	font-weight: bold;
	line-height: 1.2;
	font-size: 1.3846153846em;
	margin: 0 0 0.5em;
	font-size: 1.3846153846em;
}

.views-field-title a {
	text-decoration: none;
}

.views-field-title a {
	color: #272727;
}

.views-field-title a:hover {
	color: #d52227;
}

/*! == Site specific styles == */

::-moz-selection {
	background: rgba(0, 114, 189, 0.8);
	color: #fff;
	text-shadow: none;
}

::selection {
	background: rgba(0, 114, 189, 0.8);
	color: #fff;
	text-shadow: none;
}

/* More buttons */

.views-field-view-node,
.views-field-field-article-related-nodes {
	margin-bottom: 10px;
}

.more-link a,
.views-field-view-node a {
	display: inline-block;
	zoom: 1;
	*display: inline;
	padding: 2px 20px 2px 5px;
	border-radius: 3px;
	font-size: 0.8461538462em;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	text-transform: uppercase;
	background: #f5f5f6 url(../img/arrows-sprite.png) no-repeat 96% -34px;
}

.more-link a:hover,
.views-field-view-node a:hover {
	background-color: #525252;
	background-position: 96% 4px;
	color: #fff;
}

/* Tabs */

.small-tabs .tab-nav {
	*zoom: 1;
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 0.9230769231em;
	font-weight: 600;
	text-transform: uppercase;
}

.small-tabs .tab-nav:before,
.small-tabs .tab-nav:after {
	content: " ";
	display: table;
}

.small-tabs .tab-nav:after {
	clear: both;
}

.small-tabs .tab-nav li {
	float: left;
	margin-left: 2px;
}

.small-tabs .tab-nav li a {
	display: inline-block;
	zoom: 1;
	*display: inline;
	background: #a1a1a1;
	color: #4d4d4d;
	border-radius: 3px 3px 0 0;
	text-decoration: none;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
	padding: 4px 6px;
}

.small-tabs .tab-nav li:first-child {
	margin: 0;
}

.small-tabs .tab-nav li.active a {
	background: #f5f5f6;
}

.small-tabs .pane-content {
	position: relative;
}

.small-tabs .pane-content .panel-col .panel-pane {
	display: none;
}

.small-tabs .pane-content .panel-col .panel-pane.active {
	display: block;
}

.small-tabs .pane-content .view-content {
	background: #f5f5f6;
	padding: 10px;
	border-radius: 0 3px 3px 3px;
}

.small-tabs .pane-content .views-row {
	*zoom: 1;
	border-bottom: 1px dotted #f5f5f6;
	padding: 3px 0;
	border-color: #a1a1a1;
}

.small-tabs .pane-content .views-row:before,
.small-tabs .pane-content .views-row:after {
	content: " ";
	display: table;
}

.small-tabs .pane-content .views-row:after {
	clear: both;
}

.small-tabs .pane-content .views-field-title {
	margin: 0;
	font-family: "Visby Bold", sans-serif;
	font-weight: normal;
	line-height: 1.2;
	font-size: 1em;
	float: left;
}

.small-tabs .pane-content .views-field-title:before {
	float: left;
	content: "»";
	color: #272727;
	margin: 0 3px 0 0;
}

.small-tabs .pane-content .views-field-title a {
	color: #d52227;
	text-decoration: none;
}

.small-tabs .pane-content .views-field-title a:hover {
	color: #272727;
}

.small-tabs .pane-content .views-field-comment-count,
.small-tabs .pane-content .views-field-new-comments {
	float: right;
	margin: 0 0 0 2px;
	background: #fff;
	color: #272727;
}

.small-tabs .pane-content .views-field-new-comments {
	margin: 0;
	color: #d52227;
}

.small-tabs.small-tabs-dark .tab-nav li a {
	background: #f5f5f6;
}

.small-tabs.small-tabs-dark .tab-nav li.active a {
	background: #a1a1a1;
	color: #fff;
	text-shadow: none;
}

.small-tabs.small-tabs-dark .pane-content .view-content {
	background: #a1a1a1;
	color: #fff;
}

.small-tabs.small-tabs-dark .pane-content .views-row {
	border-color: #fff;
}

.small-tabs.small-tabs-dark .pane-content .views-field-title a {
	color: #fff;
}

.small-tabs.small-tabs-dark .pane-content .views-field-title a:hover {
	color: #272727;
}

/* Comments */

.pane-question-details {
	position: relative;
	clear: both;
	padding: 15px;
	border-radius: 3px;
	background: #f5f5f6;
	margin: 15px 0;
}

.pane-question-details .pane-custom {
	position: absolute;
	left: 0;
	top: 15px;
	padding: 0 5px 0 15px;
	background: #d52227;
	color: #fff;
}

.pane-question-details .pane-node-body {
	font-size: 1.1538461538em;
	padding: 30px 0 0;
}

.pane-question-details .pane-variable-element {
	clear: both;
	*zoom: 1;
}

.pane-question-details .pane-variable-element:before,
.pane-question-details .pane-variable-element:after {
	content: " ";
	display: table;
}

.pane-question-details .pane-variable-element:after {
	clear: both;
}

.pane-question-details .pane-variable-element a {
	display: block;
	float: left;
	margin: 0 10px 0 0;
}

.panel-col-last .comment {
	position: relative;
	clear: both;
	padding: 15px;
	border-radius: 3px;
	background: #f5f5f6;
	margin: 15px 0;
}

.panel-col-last .comment .comment-label,
.panel-col-last .comment .comment-preview-label {
	position: absolute;
	left: 0;
	top: 15px;
	padding: 0 5px 0 15px;
	color: #fff;
}

.panel-col-last .comment .comment-label {
	background: #272727;
}

.panel-col-last .comment .comment-preview-label {
	z-index: 10;
	background: #d52227;
}

.panel-col-last .comment .comment-author {
	color: #4d4d4d;
}

.panel-col-last .comment .comment-created {
	font-weight: normal;
}

.panel-col-last .comment .comment-flag {
	display: block;
	width: 90px;
	padding: 55px 0 0;
	float: right;
	clear: right;
	font-size: 0.8461538462em;
	line-height: 1.2;
	font-weight: 600;
	text-align: right;
	text-transform: uppercase;
	color: #a1a1a1;
	background: url("../img/bg-marked-as-helpful.png") no-repeat right top;
}

.panel-col-last .comment .field-name-comment-body {
	margin: 0 120px 0 0;
	padding: 30px 0 0;
}

.panel-col-last .comment .links {
	float: right;
	clear: both;
	padding: 10px 0 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	font-size: 0.7692307692em;
	font-weight: 600;
}

.panel-col-last .comment .links li {
	display: inline;
	margin: 0 0 0 5px;
}

.panel-col-last .comment .links a {
	display: inline-block;
	zoom: 1;
	*display: inline;
	color: #4d4d4d;
	text-decoration: none;
}

.panel-col-last .comment .links a:hover {
	color: #272727;
}

.pane-node-comment-form,
.pane-bulweb-webshop-advertising-bulweb-small-ad-contact-form {
	padding: 1em 0 0;
}

.pane-node-comment-form h2,
.pane-bulweb-webshop-advertising-bulweb-small-ad-contact-form h2 {
	font-size: 1.2307692308em;
	text-transform: uppercase;
	margin: 0;
}

.pane-node-comment-form form,
.pane-bulweb-webshop-advertising-bulweb-small-ad-contact-form form {
	padding: 10px 0 0;
}

.pane-node-comment-form .username,
.pane-bulweb-webshop-advertising-bulweb-small-ad-contact-form .username {
	display: block;
	padding: 6px 0;
}

.pane-node-comment-form .form-actions input,
.pane-bulweb-webshop-advertising-bulweb-small-ad-contact-form .form-actions input {
	margin: 0 10px 0 0;
}

.pane-node-comment-form,
.pane-node-comments,
.pane-bulweb-webshop-advertising-bulweb-small-ad-contact-form {
	clear: both;
}

.pane-bulweb-user-redirecting-login-register-block {
	margin-top: 20px;
}

/* Comment count */

.views-field-comment-count .comment-count,
.views-field-comment-count .new-comment-count,
.views-field-nothing .comment-count,
.views-field-nothing .new-comment-count {
	color: #fff;
	font-size: 0.8461538462em;
	font-weight: bold;
	line-height: 1;
	padding: 3px 4px;
	border-radius: 3px;
	float: left;
	margin: 0 0 0 5px;
	position: relative;
	top: 1px;
}

.views-field-comment-count .comment-count,
.views-field-nothing .comment-count {
	background: #4d4d4d;
}

.views-field-comment-count .new-comment-count,
.views-field-nothing .new-comment-count {
	background: #d52227;
	clear: left;
}

/* Name */

.panel-col-last .views-field-name,
.panel-col-last .comment-author,
.panel-col-last .username,
.front .main .views-field-name,
.front .main .comment-author,
.front .main .username {
	font-size: 0.8461538462em;
	color: #a1a1a1;
	text-transform: uppercase;
	line-height: 1.2;
	font-weight: 600;
	text-decoration: none;
}

.panel-col-last .views-field-name .username,
.panel-col-last .comment-author .username,
.panel-col-last .username .username,
.front .main .views-field-name .username,
.front .main .comment-author .username,
.front .main .username .username {
	font-size: 1em;
}

.panel-col-last .comment-author,
.panel-col-last .comment-created,
.front .main .comment-author,
.front .main .comment-created {
	float: right;
	clear: right;
	text-align: right;
}

/* Date */

.views-field-created,
.views-field-changed,
.comment-created {
	color: #a1a1a1;
	margin: 0 0 0 1px;
	font-size: 0.9230769231em;
	line-height: 1.2;
}

/* Tags / Autocomplete */

.autocomplete-deluxe-values {
	display: none;
}

.autocomplete-deluxe-item {
	margin: 0 5px 0 0;
}

div.autocomplete-deluxe-multiple {
	background: #fff;
	width: 458px;
	height: 20px !important;
	border-radius: 3px;
}

input.autocomplete-deluxe-form.autocomplete-deluxe-multiple {
	padding: 1px 0;
}

[for="edit-field-user-address-und-0-thoroughfare"] {
	font-size: 0;
}

[for="edit-field-user-address-und-0-thoroughfare"]:after {
	content: 'Street and number';
	font-size: 13px;
}

[for="edit-field-user-address-und-0-premise"] {
	font-size: 0;
}

[for="edit-field-user-address-und-0-premise"]:after {
	content: 'Additional street';
	font-size: 13px;
}

/* Teasers */

.node-teaser .teaser-image {
	margin-bottom: 10px;
}

/* Adonews */

#adonews-list .ad-unit {
	display: block;
}

#adonews-list .aoc-a-s-i-top,
#adonews-list .aoc-premium-list-wrapper {
	display: table-cell;
	vertical-align: middle;
}

#adonews-list .aoc-a-s-i-top img,
#adonews-list .aoc-premium-list-wrapper img {
	width: 100%;
	height: auto;
	margin: 0;
}

#adonews-list .aoc-a-s-i-top {
	width: 25%;
}

#adonews-list .aoc-premium-list .aoc-premium-list-wrapper p.aoc-premium-list-title {
	margin: 0 !important;
	font-weight: bold !important;
	font-size: 13px !important;
	line-height: 18px !important;
}

.page-article-categories > .wrapper > .top > .main > .container > .pane-page-content > .pane-content > #block-system-main > .content > .panel-display > .panel-col-top > .span12 > .pane-page-title > h2.pane-title,
.page-article-categories > .wrapper > .top > .main > .container > .pane-page-content > .pane-content > #block-system-main > .content > .contextual-links-region > .panel-display > .panel-col-top > .span12 > .pane-page-title > h2.pane-title {
	display: none;
}

.page-article-categories > .wrapper > .top > .main > .container > .pane-page-content > .pane-content > #block-system-main > .content > .panel-display > .panel-col-top > .span12 > .pane-page-title > .pane-content > h1,
.page-article-categories > .wrapper > .top > .main > .container > .pane-page-content > .pane-content > #block-system-main > .content > .contextual-links-region > .panel-display > .panel-col-top > .span12 > .pane-page-title > .pane-content > h1 {
	margin: 0 0 15px 0;
}

.page-article-categories > .wrapper > .top > .main > .container > .pane-page-content > .pane-content > #block-system-main > .content > .panel-display > .center-wrapper,
.page-article-categories > .wrapper > .top > .main > .container > .pane-page-content > .pane-content > #block-system-main > .content > .contextual-links-region > .panel-display > .center-wrapper {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	    flex-direction: row;
	margin: 0;
}

.page-article-categories > .wrapper > .top > .main > .container > .pane-page-content > .pane-content > #block-system-main > .content > .panel-display > .center-wrapper > .span4,
.page-article-categories > .wrapper > .top > .main > .container > .pane-page-content > .pane-content > #block-system-main > .content > .contextual-links-region > .panel-display > .center-wrapper > .span4 {
	margin: 0;
	width: 33%;
	-ms-flex-preferred-size: 33%;
	    flex-basis: 33%;
	-ms-flex-order: 2;
	    order: 2;
}

.page-article-categories > .wrapper > .top > .main > .container > .pane-page-content > .pane-content > #block-system-main > .content > .panel-display > .center-wrapper > .span8,
.page-article-categories > .wrapper > .top > .main > .container > .pane-page-content > .pane-content > #block-system-main > .content > .contextual-links-region > .panel-display > .center-wrapper > .span8 {
	width: 66%;
	-ms-flex-preferred-size: 66%;
	    flex-basis: 66%;
	-ms-flex-negative: 1;
	    flex-shrink: 1;
	-ms-flex-positive: 1;
	    flex-grow: 1;
	margin: 0 1% 0 0;
	-ms-flex-order: 1;
	    order: 1;
}

.pane-article-category-overview {
	margin: 0 0 25px 0;
}

.pane-article-category-overview .view-article-category-overview .view-content {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	    flex-flow: row wrap;
	-ms-flex-align: start;
	    align-items: flex-start;
}

.pane-article-category-overview .view-article-category-overview .view-content .views-row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	    flex-flow: row wrap;
	-ms-flex-align: center;
	    align-items: center;
	width: 49%;
	margin: 0 0 15px 0;
}

.pane-article-category-overview .view-article-category-overview .view-content .views-row > .image-wrapper {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: column;
	    flex-flow: column;
	-ms-flex-align: center;
	    align-items: center;
	-ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	width: 100%;
}

.pane-article-category-overview .view-article-category-overview .view-content .views-row > .image-wrapper > .views-field-field-article-main-image,
.pane-article-category-overview .view-article-category-overview .view-content .views-row > .image-wrapper > .views-field-field-toplistitem-main-image {
	width: 100%;
}

.pane-article-category-overview .view-article-category-overview .view-content .views-row > .info-wrapper {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	    flex-flow: row wrap;
	-ms-flex-align: center;
	    align-items: center;
	-ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	width: 100%;
}

.pane-article-category-overview .view-article-category-overview .view-content .views-row > .info-wrapper > .views-field-field-article-category {
	margin: 0 10px 5px 0;
}

.pane-article-category-overview .view-article-category-overview .view-content .views-row > .info-wrapper > .views-field-field-article-category span {
	color: #fff;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 6px;
}

.pane-article-category-overview .view-article-category-overview .view-content .views-row > .info-wrapper > .views-field-field-article-category-sponsored {
	margin: 0 10px 5px 0;
}

.pane-article-category-overview .view-article-category-overview .view-content .views-row > .info-wrapper > .views-field-field-article-category-sponsored span {
	color: #fff;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 6px;
}

.pane-article-category-overview .view-article-category-overview .view-content .views-row > .info-wrapper > .views-field-created {
	-ms-flex-positive: 1;
	    flex-grow: 1;
	-ms-flex-preferred-size: 100%;
	    flex-basis: 100%;
	width: 100%;
}

.pane-article-category-overview .view-article-category-overview .view-content .views-row > .info-wrapper > .views-field-created > span {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	    flex-direction: row;
	-ms-flex-align: center;
	    align-items: center;
	color: #898a8e;
	font-size: 13px;
	font-weight: bold;
}

.pane-article-category-overview .view-article-category-overview .view-content .views-row > .info-wrapper > .views-field-created > span:before {
	content: '';
	width: 13px;
	height: 13px;
	background: url("../img/date-icon.png") no-repeat;
	margin: 0 10px 0 0;
}

.pane-article-category-overview .view-article-category-overview .view-content .views-row > .info-wrapper > .views-field-title {
	-ms-flex-preferred-size: 100%;
	    flex-basis: 100%;
	width: 100%;
	font-family: "Visby Bold", sans-serif;
	margin: 5px 0;
}

.pane-article-category-overview .view-article-category-overview .view-content .views-row > .info-wrapper > .views-field-title a {
	color: #21374b;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
}

.pane-article-category-overview .view-article-category-overview .view-content .views-row > .info-wrapper > .views-field-title a:hover {
	color: #d52227;
}

.pane-events-block {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	    flex-flow: row wrap;
	-ms-flex-align: center;
	    align-items: center;
	margin: 0 0 30px 0;
}

.pane-events-block > h2.pane-title {
	color: #d52227;
}

.pane-events-block > ul.tab-nav {
	font-size: 1.1538461538em;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: end;
	    justify-content: flex-end;
	-ms-flex-positive: 1;
	    flex-grow: 1;
	font-family: "Visby Bold", sans-serif;
	font-weight: 700;
	line-height: 1.7;
}

.pane-events-block > ul.tab-nav > li:first-child {
	margin: 0 5px 0 0;
}

.pane-events-block > ul.tab-nav > li > a {
	background: none;
	border: none;
	text-shadow: none;
	padding: 0;
	color: #c3c3c8;
}

.pane-events-block > ul.tab-nav > li.active > a {
	background: none;
	color: #21374b;
}

.pane-events-block > .pane-content {
	-ms-flex-preferred-size: 100%;
	    flex-basis: 100%;
	width: 100%;
}

.pane-events-block > .pane-content .view-bulweb-event > .view-content {
	background: #f5f5f6;
	padding: 15px 10px;
}

.pane-events-block > .pane-content .view-bulweb-event > .view-content > .views-row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	    flex-flow: row wrap;
	border: none;
	padding: 0;
	margin-bottom: 10px;
}

.pane-events-block > .pane-content .view-bulweb-event > .view-content > .views-row:last-child {
	margin-bottom: 0;
}

.pane-events-block > .pane-content .view-bulweb-event > .view-content > .views-row > .panel-display {
	width: 100%;
}

.pane-events-block > .pane-content .view-bulweb-event > .view-content > .views-row > .panel-display > .row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	    align-items: center;
	margin: 0;
}

.pane-events-block > .pane-content .view-bulweb-event > .view-content > .views-row > .panel-display > .row > .span4 {
	margin: 0 10px 0 0;
	width: 50px;
	text-align: center;
}

.pane-events-block > .pane-content .view-bulweb-event > .view-content > .views-row > .panel-display > .row > .span4 > .views-field-field-event-date .date-display-single {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	    flex-direction: column;
	width: 30px;
	height: 40px;
	-ms-flex-align: center;
	    align-items: center;
	-ms-flex-pack: center;
	    justify-content: center;
	padding: 5px 10px;
	background: #FFF;
	color: #d52227;
	font-weight: bold;
	line-height: 1;
}

.pane-events-block > .pane-content .view-bulweb-event > .view-content > .views-row > .panel-display > .row > .span4 > .views-field-field-event-date .date-display-single > .word1 {
	font-size: 1.8461538462em;
	width: 30px;
}

.pane-events-block > .pane-content .view-bulweb-event > .view-content > .views-row > .panel-display > .row > .span4 > .views-field-field-event-date .date-display-single > .word2 {
	font-size: 0.7692307692em;
	text-transform: uppercase;
}

.pane-events-block > .pane-content .view-bulweb-event > .view-content > .views-row > .panel-display > .row > .span8 {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	    flex-direction: column;
	-ms-flex-positive: 1;
	    flex-grow: 1;
	margin: 0;
	width: calc(100% - 60px);
}

.pane-events-block > .pane-content .view-bulweb-event > .view-content > .views-row > .panel-display > .row > .span8 > .views-field-title {
	width: 100%;
}

.pane-events-block > .pane-content .view-bulweb-event > .view-content > .views-row > .panel-display > .row > .span8 > .views-field-title:before {
	display: none;
}

.pane-events-block > .pane-content .view-bulweb-event > .view-content > .views-row > .panel-display > .row > .span8 > .views-field-title a {
	font-size: 1.1538461538em;
	color: #21374b;
	font-weight: bold;
}

.pane-events-block > .pane-content .view-bulweb-event > .view-content > .views-row > .panel-display > .row > .span8 > .views-field-title a:hover {
	text-decoration: underline;
}

.pane-events-block > .pane-content .view-bulweb-event > .view-content > .views-row > .panel-display > .row > .span8 > .views-field-field-event-location {
	font-size: 0.9230769231em;
	color: #a1a1a1;
	font-weight: bold;
}

.pane-events-block > .pane-content .view-bulweb-event > .view-footer {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	    flex-direction: row;
	-ms-flex-pack: center;
	    justify-content: center;
	padding: 10px 0 0 0;
}

.pane-events-block > .pane-content .view-bulweb-event > .view-footer > p > a {
	font-size: 16px;
}

.pane-node-webform #webform-client-form-33572 > div > .webform-component {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	    flex-direction: row;
	-ms-flex-align: center;
	    align-items: center;
}

.pane-node-webform #webform-client-form-33572 > div > .webform-component > label {
	font-size: 15px;
	margin: 0;
}

.pane-node-webform #webform-client-form-33572 > div > .webform-component > input {
	-ms-flex-positive: 1;
	    flex-grow: 1;
	max-width: 250px;
}

.pane-node-webform #webform-client-form-33572 > div > #webform-component-message {
	-ms-flex-align: start;
	    align-items: flex-start;
}

.pane-node-webform #webform-client-form-33572 > div > #webform-component-message > .form-textarea-wrapper {
	margin: 0;
}

.pane-node-webform #webform-client-form-33572 > div > .form-actions {
	margin-left: 125px;
}

.btn-cta {
	background: #d41a04 none repeat scroll 0 0;
	border: 1px solid #d41a04;
	border-radius: 2px;
	cursor: pointer;
	display: inline-block;
	height: auto;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	font-size: 0.929em;
	margin: 0;
	padding: 5px 10px;
	text-decoration: none;
}

.btn-next {
	float: right;
}

.fb {
	list-style: none;
	padding: 0;
	margin: 0;
}

.fb a {
	background: #3b5998;
	color: #fff;
	display: inline-block;
	padding: 5px 10px;
	text-decoration: none;
	font-size: 1.3em;
}

.pane-bulweb-news-panel-pane-2 .pane-title,
.pane-bulweb-questions-panel-pane-2 .pane-title,
.pane-events-block .pane-title,
.pane-related-articles .pane-title {
	font-family: "Visby Bold", sans-serif;
	font-size: 1.1538461538em;
	color: #272727;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 7px;
}

.pane-bulweb-news-panel-pane-2 .pane-title a,
.pane-bulweb-questions-panel-pane-2 .pane-title a,
.pane-events-block .pane-title a,
.pane-related-articles .pane-title a {
	color: #272727;
	text-decoration: none;
}

.pane-bulweb-news-panel-pane-2 .pane-title a:hover,
.pane-bulweb-questions-panel-pane-2 .pane-title a:hover,
.pane-events-block .pane-title a:hover,
.pane-related-articles .pane-title a:hover {
	color: #d52227;
}

.pane-bulweb-news-panel-pane-2 .views-row,
.pane-bulweb-questions-panel-pane-2 .views-row,
.pane-events-block .views-row,
.pane-related-articles .views-row {
	*zoom: 1;
	border-bottom: 1px dotted #f5f5f6;
	padding: 3px 0;
}

.pane-bulweb-news-panel-pane-2 .views-row:before,
.pane-bulweb-questions-panel-pane-2 .views-row:before,
.pane-events-block .views-row:before,
.pane-related-articles .views-row:before,
.pane-bulweb-news-panel-pane-2 .views-row:after,
.pane-bulweb-questions-panel-pane-2 .views-row:after,
.pane-events-block .views-row:after,
.pane-related-articles .views-row:after {
	content: " ";
	display: table;
}

.pane-bulweb-news-panel-pane-2 .views-row:after,
.pane-bulweb-questions-panel-pane-2 .views-row:after,
.pane-events-block .views-row:after,
.pane-related-articles .views-row:after {
	clear: both;
}

.pane-bulweb-news-panel-pane-2 .views-row .views-row,
.pane-bulweb-questions-panel-pane-2 .views-row .views-row,
.pane-events-block .views-row .views-row,
.pane-related-articles .views-row .views-row {
	border: none;
	padding: 0;
}

.pane-bulweb-news-panel-pane-2 .views-row .views-field-comment-count,
.pane-bulweb-questions-panel-pane-2 .views-row .views-field-comment-count,
.pane-events-block .views-row .views-field-comment-count,
.pane-related-articles .views-row .views-field-comment-count {
	float: right;
}

.pane-bulweb-news-panel-pane-2 .views-row .views-field-comment-count .view-content,
.pane-bulweb-questions-panel-pane-2 .views-row .views-field-comment-count .view-content,
.pane-events-block .views-row .views-field-comment-count .view-content,
.pane-related-articles .views-row .views-field-comment-count .view-content,
.pane-bulweb-news-panel-pane-2 .views-row .views-field-comment-count .view-content *,
.pane-bulweb-questions-panel-pane-2 .views-row .views-field-comment-count .view-content *,
.pane-events-block .views-row .views-field-comment-count .view-content *,
.pane-related-articles .views-row .views-field-comment-count .view-content * {
	display: inline;
}

.pane-bulweb-news-panel-pane-2 .views-row .new-small-ads,
.pane-bulweb-questions-panel-pane-2 .views-row .new-small-ads,
.pane-events-block .views-row .new-small-ads,
.pane-related-articles .views-row .new-small-ads {
	background: #d52227;
}

.pane-bulweb-news-panel-pane-2 .views-row .total-small-ads,
.pane-bulweb-questions-panel-pane-2 .views-row .total-small-ads,
.pane-events-block .views-row .total-small-ads,
.pane-related-articles .views-row .total-small-ads {
	background: #272727;
}

.pane-bulweb-news-panel-pane-2 .views-field-title,
.pane-bulweb-questions-panel-pane-2 .views-field-title,
.pane-events-block .views-field-title,
.pane-related-articles .views-field-title {
	margin: 0;
	font-family: "Visby Bold", sans-serif;
	font-weight: normal;
	line-height: 1.2;
	font-size: 1em;
	float: left;
	width: 85%;
	line-height: 1.5;
}

.pane-bulweb-news-panel-pane-2 .views-field-title:before,
.pane-bulweb-questions-panel-pane-2 .views-field-title:before,
.pane-events-block .views-field-title:before,
.pane-related-articles .views-field-title:before {
	float: left;
	content: "»";
	color: #272727;
	margin: 0 3px 0 0;
}

.pane-bulweb-news-panel-pane-2 .views-field-title a,
.pane-bulweb-questions-panel-pane-2 .views-field-title a,
.pane-events-block .views-field-title a,
.pane-related-articles .views-field-title a {
	color: #d52227;
	text-decoration: none;
}

.pane-bulweb-news-panel-pane-2 .views-field-title a:hover,
.pane-bulweb-questions-panel-pane-2 .views-field-title a:hover,
.pane-events-block .views-field-title a:hover,
.pane-related-articles .views-field-title a:hover {
	color: #272727;
}

.pane-bulweb-news-panel-pane-2 .view-content,
.pane-bulweb-questions-panel-pane-2 .view-content,
.pane-events-block .view-content,
.pane-related-articles .view-content {
	margin-bottom: 10px;
}

.pane-bulweb-news-panel-pane-2 .more-link,
.pane-bulweb-questions-panel-pane-2 .more-link,
.pane-events-block .more-link,
.pane-related-articles .more-link {
	text-align: right;
}

/*! Front */

/*! for wallpaper */

body.front {
	background-repeat: no-repeat !important;
}

.wallpaper-click-area {
	background-position: center top;
	width: 100%;
	height: 1080px;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	display: none;
}

.wallpaper-click-area .link {
	width: 250px;
	height: 1080px;
	position: absolute;
	top: 0;
	cursor: pointer;
}

.wallpaper-click-area .left {
	left: 50%;
	margin-left: -740px;
}

.wallpaper-click-area .right {
	right: 50%;
	margin-right: -740px;
}

.pane-bulweb-nodequeues-panel-pane-1 {
	margin: 0 0 30px 0;
}

.pane-bulweb-nodequeues-panel-pane-1 .view-bulweb-nodequeues .views-row .panel-1col .panel-col > div {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	    flex-flow: row wrap;
	-ms-flex-align: center;
	    align-items: center;
}

.pane-bulweb-nodequeues-panel-pane-1 .view-bulweb-nodequeues .views-row .panel-1col .panel-col > div > .views-field-field-article-main-image,
.pane-bulweb-nodequeues-panel-pane-1 .view-bulweb-nodequeues .views-row .panel-1col .panel-col > div > .views-field-field-toplistitem-main-image {
	width: 100%;
}

.pane-bulweb-nodequeues-panel-pane-1 .view-bulweb-nodequeues .views-row .panel-1col .panel-col > div > .views-field-field-article-category,
.pane-bulweb-nodequeues-panel-pane-1 .view-bulweb-nodequeues .views-row .panel-1col .panel-col > div > .views-field-field-article-category-sponsored {
	margin: 0 15px 0 0;
}

.pane-bulweb-nodequeues-panel-pane-1 .view-bulweb-nodequeues .views-row .panel-1col .panel-col > div > .views-field-field-article-category span,
.pane-bulweb-nodequeues-panel-pane-1 .view-bulweb-nodequeues .views-row .panel-1col .panel-col > div > .views-field-field-article-category-sponsored span {
	color: #FFF;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 6px;
}

.pane-bulweb-nodequeues-panel-pane-1 .view-bulweb-nodequeues .views-row .panel-1col .panel-col > div > .views-field-created {
	-ms-flex-positive: 1;
	    flex-grow: 1;
}

.pane-bulweb-nodequeues-panel-pane-1 .view-bulweb-nodequeues .views-row .panel-1col .panel-col > div > .views-field-created > span {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	    flex-direction: row;
	-ms-flex-align: center;
	    align-items: center;
	color: #898a8e;
	font-size: 13px;
	font-weight: bold;
}

.pane-bulweb-nodequeues-panel-pane-1 .view-bulweb-nodequeues .views-row .panel-1col .panel-col > div > .views-field-created > span:before {
	content: '';
	width: 13px;
	height: 13px;
	background: url("../img/date-icon.png") no-repeat;
	margin: 0 10px 0 0;
}

.pane-bulweb-nodequeues-panel-pane-1 .view-bulweb-nodequeues .views-row .panel-1col .panel-col > div > .views-field-title {
	-ms-flex-preferred-size: 100%;
	    flex-basis: 100%;
	width: 100%;
	font-family: "Visby Bold", sans-serif;
	margin: 10px 0;
}

.pane-bulweb-nodequeues-panel-pane-1 .view-bulweb-nodequeues .views-row .panel-1col .panel-col > div > .views-field-title a {
	color: #21374b;
	text-transform: capitalize;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
}

.pane-bulweb-nodequeues-panel-pane-1 .view-bulweb-nodequeues .views-row .panel-1col .panel-col > div > .views-field-title a:hover {
	color: #d52227;
}

.front .pane-simple-form {
	background: #272727 url(../img/bg-follow-us.png) no-repeat center top;
	height: 40px;
	padding-top: 160px;
	color: #fff;
	position: relative;
}

.front .pane-simple-form .title {
	display: block;
	font-family: "Visby Bold", sans-serif;
	font-style: italic;
	font-size: 25px;
	text-align: center;
	padding-top: 10px;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
}

.front .pane-simple-form .description {
	position: absolute;
	top: 140px;
	right: 0;
	left: 0;
	text-align: center;
	margin: 0;
}

.front .pane-simple-form .form-item {
	float: left;
	width: 170px;
	margin-left: 20px;
}

.front .pane-simple-form .form-text {
	width: 160px;
	padding: 0 5px;
	height: 28px;
	border-right: 0;
	border-radius: 2px 0 0 2px;
}

.front .pane-simple-form .form-submit {
	float: right;
	width: 90px;
	margin-right: 20px;
	border-radius: 0 2px 2px 0;
}

.frontpage-articles {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	    flex-direction: row;
	margin: 0;
}

.frontpage-articles .pane-title {
	text-transform: uppercase;
	line-height: 1.7;
	margin-bottom: 0;
}

.frontpage-articles .pane-title a {
	text-decoration: none;
}

.frontpage-articles .pane-title a:hover {
	color: #4d4d4d;
}

.frontpage-articles .view-header {
	font-size: 16px;
	margin-bottom: 15px;
	font-family: "Visby Bold", sans-serif;
	font-style: italic;
	border-bottom: 2px solid #f5f5f6;
}

.frontpage-articles .view-header p {
	margin: 0;
}

.frontpage-articles > .span8 {
	width: 66%;
	-ms-flex-preferred-size: 66%;
	    flex-basis: 66%;
	-ms-flex-negative: 1;
	    flex-shrink: 1;
	-ms-flex-positive: 1;
	    flex-grow: 1;
	margin: 0 1% 0 0;
}

.frontpage-articles > .span4 {
	margin: 0;
	width: 33%;
	-ms-flex-preferred-size: 33%;
	    flex-basis: 33%;
}

.pane-bulweb-article-panel-pane-1 {
	position: relative;
}

.pane-bulweb-article-panel-pane-1 .pane-title:before {
	content: 'N';
	font-family: "Pictos";
	font-weight: normal;
	margin-right: 4px;
	color: #edb7b9;
}

.pane-bulweb-article-panel-pane-1 .views-field-field-article-main-image {
	position: relative;
	margin-bottom: 10px;
}

.pane-bulweb-article-panel-pane-1 .views-field-field-article-main-image img {
	display: block;
	width: 100%;
}

.pane-bulweb-article-panel-pane-1 .views-field-title {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 5px;
	color: #fff;
	background: #333;
	background: rgba(0, 0, 0, 0.8);
	font-size: 1.7692307692em;
	font-family: "Visby Bold", sans-serif;
	font-weight: bold;
	line-height: 1.2;
	font-size: 1.3846153846em;
	margin: 0;
	font-size: 1.3846153846em;
}

.pane-bulweb-article-panel-pane-1 .views-field-title a {
	text-decoration: none;
}

.pane-bulweb-article-panel-pane-1 .views-field-title a {
	color: #fff;
}

.pane-bulweb-article-panel-pane-1 .views-field-title a:hover {
	color: #f5f5f6;
}

.pane-bulweb-article-panel-pane-1 .views-field-title a {
	display: block;
	color: #fff;
	text-decoration: none;
}

.pane-bulweb-article-panel-pane-1 .views-field-title a:hover {
	color: #f5f5f6;
}

.pane-bulweb-toplist-panel-pane-toplist-home {
	position: relative;
}

.pane-bulweb-toplist-panel-pane-toplist-home .pane-title:before {
	content: 'N';
	font-family: "Pictos";
	font-weight: normal;
	margin-right: 4px;
	color: #edb7b9;
}

.pane-bulweb-toplist-panel-pane-toplist-home .views-field-field-article-main-image {
	position: relative;
	margin-bottom: 10px;
}

.pane-bulweb-toplist-panel-pane-toplist-home .views-field-field-article-main-image img {
	display: block;
	width: 100%;
}

.pane-bulweb-toplist-panel-pane-toplist-home .views-field-title {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 7px;
	color: #fff;
	background: red;
	font-size: 1.9230769231em;
	font-family: "Visby Bold", sans-serif;
	font-weight: bold;
	line-height: 1.2;
	font-size: 1.3846153846em;
	margin: 0;
	font-size: 1.3846153846em;
}

.pane-bulweb-toplist-panel-pane-toplist-home .views-field-title a {
	text-decoration: none;
}

.pane-bulweb-toplist-panel-pane-toplist-home .views-field-title a {
	color: #fff;
}

.pane-bulweb-toplist-panel-pane-toplist-home .views-field-title a:hover {
	color: #f5f5f6;
}

.pane-bulweb-toplist-panel-pane-toplist-home .views-field-title a {
	display: block;
	color: #fff;
	text-decoration: none;
}

.pane-bulweb-toplist-panel-pane-toplist-home .views-field-title a:hover {
	color: #f5f5f6;
}

.pane-bulweb-article-panel-pane-6 {
	border-top: 2px solid #f5f5f6;
	padding: 15px 0 0;
	margin: 15px 0 0;
}

.pane-bulweb-article-panel-pane-6 .views-row {
	margin-bottom: 10px;
	*zoom: 1;
}

.pane-bulweb-article-panel-pane-6 .views-row:before,
.pane-bulweb-article-panel-pane-6 .views-row:after {
	content: " ";
	display: table;
}

.pane-bulweb-article-panel-pane-6 .views-row:after {
	clear: both;
}

.pane-bulweb-article-panel-pane-6 .views-field-title {
	font-size: 1.7692307692em;
	line-height: 1;
}

.pane-bulweb-questions-panel-pane-4 .pane-title {
	text-transform: uppercase;
	line-height: 1.7;
	margin-bottom: 0;
}

.pane-bulweb-questions-panel-pane-4 .pane-title a {
	text-decoration: none;
}

.pane-bulweb-questions-panel-pane-4 .pane-title a:hover {
	color: #4d4d4d;
}

.pane-bulweb-questions-panel-pane-4 .view-header {
	font-size: 16px;
	margin-bottom: 15px;
	font-family: "Visby Bold", sans-serif;
	font-style: italic;
	border-bottom: 2px solid #f5f5f6;
}

.pane-bulweb-questions-panel-pane-4 .view-header p {
	margin: 0;
}

.pane-bulweb-questions-panel-pane-4 .pane-title:before {
	content: '?';
	position: relative;
	top: -1px;
	font-family: "Pictos";
	font-weight: normal;
	margin-right: 4px;
	color: #edb7b9;
}

.pane-bulweb-questions-panel-pane-4 .views-row {
	*zoom: 1;
	border-bottom: 1px dotted #f5f5f6;
	padding: 3px 0;
	padding: 0 0 15px;
	margin: 0 0 5px;
}

.pane-bulweb-questions-panel-pane-4 .views-row:before,
.pane-bulweb-questions-panel-pane-4 .views-row:after {
	content: " ";
	display: table;
}

.pane-bulweb-questions-panel-pane-4 .views-row:after {
	clear: both;
}

.pane-bulweb-questions-panel-pane-4 .views-field-title {
	height: 1.2em;
	overflow: hidden;
}

.pane-bulweb-questions-panel-pane-4 .views-field-name {
	position: relative;
	top: -10px;
}

.pane-bulweb-questions-panel-pane-4 .views-field-comment-count {
	font-size: 0.8461538462em;
	font-weight: bold;
	text-transform: uppercase;
	position: relative;
}

.pane-bulweb-questions-panel-pane-4 .views-field-comment-count a {
	display: inline-block;
	zoom: 1;
	*display: inline;
	border-radius: 3px;
	text-decoration: none;
	background: #f5f5f6;
	padding: 2px 5px;
}

.pane-bulweb-questions-panel-pane-4 .views-field-comment-count a:hover {
	background-color: #525252;
	color: #fff;
}

.pane-bulweb-questions-panel-pane-4 .views-field-comment-count a:hover:after {
	border-color: #525252 transparent;
}

.pane-bulweb-questions-panel-pane-4 .views-field-comment-count a:after {
	content: '';
	position: absolute;
	bottom: -4px;
	left: 8px;
	border-width: 4px 0 0 5px;
	border-style: solid;
	border-color: #f5f5f6 transparent;
}

.pane-bulweb-questions-panel-pane-4 .views-field-body {
	height: 40px;
	overflow: hidden;
	margin: 0 0 2px;
}

.pane-bulweb-questions-panel-pane-4 .views-field-body p {
	margin: 0;
}

.pane-bulweb-article-panel-pane-7 {
	background: #f5f5f6;
	padding: 10px;
	margin: 15px 0 0;
	*zoom: 1;
}

.pane-bulweb-article-panel-pane-7:before,
.pane-bulweb-article-panel-pane-7:after {
	content: " ";
	display: table;
}

.pane-bulweb-article-panel-pane-7:after {
	clear: both;
}

.pane-bulweb-article-panel-pane-7 .views-row {
	*zoom: 1;
	margin-bottom: 5px;
}

.pane-bulweb-article-panel-pane-7 .views-row:before,
.pane-bulweb-article-panel-pane-7 .views-row:after {
	content: " ";
	display: table;
}

.pane-bulweb-article-panel-pane-7 .views-row:after {
	clear: both;
}

.pane-bulweb-article-panel-pane-7 .views-field-field-article-main-image img {
	display: block;
}

.pane-bulweb-small-adds-panel-pane-5 .pane-title {
	text-transform: uppercase;
	line-height: 1.7;
	margin-bottom: 0;
}

.pane-bulweb-small-adds-panel-pane-5 .pane-title a {
	text-decoration: none;
}

.pane-bulweb-small-adds-panel-pane-5 .pane-title a:hover {
	color: #4d4d4d;
}

.pane-bulweb-small-adds-panel-pane-5 .view-header {
	font-size: 16px;
	margin-bottom: 15px;
	font-family: "Visby Bold", sans-serif;
	font-style: italic;
	border-bottom: 2px solid #f5f5f6;
}

.pane-bulweb-small-adds-panel-pane-5 .view-header p {
	margin: 0;
}

.pane-bulweb-small-adds-panel-pane-5 h2 {
	padding: 0 0 0 26px;
	background: url("../img/icons-sprite.png") no-repeat -6px -256px;
}

.pane-bulweb-small-adds-panel-pane-5 .views-row {
	*zoom: 1;
}

.pane-bulweb-small-adds-panel-pane-5 .views-row:before,
.pane-bulweb-small-adds-panel-pane-5 .views-row:after {
	content: " ";
	display: table;
}

.pane-bulweb-small-adds-panel-pane-5 .views-row:after {
	clear: both;
}

.pane-bulweb-small-adds-panel-pane-5 .views-field-field-small-ad-image {
	float: right;
	margin: 0 0 0 10px;
}

.pane-bulweb-taxonomy-overviews-panel-pane-6 {
	position: relative;
}

.pane-bulweb-taxonomy-overviews-panel-pane-6 .pane-title {
	font-family: "Visby Bold", sans-serif;
	font-size: 1.1538461538em;
	color: #272727;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 7px;
}

.pane-bulweb-taxonomy-overviews-panel-pane-6 .pane-title a {
	color: #272727;
	text-decoration: none;
}

.pane-bulweb-taxonomy-overviews-panel-pane-6 .pane-title a:hover {
	color: #d52227;
}

.pane-bulweb-taxonomy-overviews-panel-pane-6 .views-row {
	*zoom: 1;
	border-bottom: 1px dotted #f5f5f6;
	padding: 3px 0;
}

.pane-bulweb-taxonomy-overviews-panel-pane-6 .views-row:before,
.pane-bulweb-taxonomy-overviews-panel-pane-6 .views-row:after {
	content: " ";
	display: table;
}

.pane-bulweb-taxonomy-overviews-panel-pane-6 .views-row:after {
	clear: both;
}

.pane-bulweb-taxonomy-overviews-panel-pane-6 .views-row .views-row {
	border: none;
	padding: 0;
}

.pane-bulweb-taxonomy-overviews-panel-pane-6 .views-row .new-small-ads,
.pane-bulweb-taxonomy-overviews-panel-pane-6 .views-row .total-small-ads {
	float: right;
}

.pane-bulweb-taxonomy-overviews-panel-pane-6 .views-row .new-small-ads .view-content,
.pane-bulweb-taxonomy-overviews-panel-pane-6 .views-row .new-small-ads .view-content *,
.pane-bulweb-taxonomy-overviews-panel-pane-6 .views-row .total-small-ads .view-content,
.pane-bulweb-taxonomy-overviews-panel-pane-6 .views-row .total-small-ads .view-content * {
	display: inline;
}

.pane-bulweb-taxonomy-overviews-panel-pane-6 .views-row .new-small-ads {
	background: #d52227;
}

.pane-bulweb-taxonomy-overviews-panel-pane-6 .views-row .total-small-ads {
	background: #272727;
}

.pane-bulweb-taxonomy-overviews-panel-pane-6 .views-row .views-field-field-small-ad-category-title-1 {
	margin: 0;
	font-family: "Visby Bold", sans-serif;
	font-weight: normal;
	line-height: 1.2;
	font-size: 1em;
	float: left;
	width: 260px;
	line-height: 1.5;
}

.pane-bulweb-taxonomy-overviews-panel-pane-6 .views-row .views-field-field-small-ad-category-title-1:before {
	float: left;
	content: "»";
	color: #272727;
	margin: 0 3px 0 0;
}

.pane-bulweb-taxonomy-overviews-panel-pane-6 .views-row .views-field-field-small-ad-category-title-1 a {
	color: #d52227;
	text-decoration: none;
}

.pane-bulweb-taxonomy-overviews-panel-pane-6 .views-row .views-field-field-small-ad-category-title-1 a:hover {
	color: #272727;
}

.front .small-tabs .view-content,
.overviews .small-tabs .view-content {
	margin: 0;
}

.panel-front-top p {
	margin: 0 0 0.75em;
}

.panel-front-bottom {
	margin-top: 15px;
}

.panel-front-bottom .more-link a {
	font-size: 1em;
	color: #fff;
	font-weight: bold;
	padding: 3px 25px 3px 10px;
	box-shadow: 0 0 1px rgba(255, 255, 255, 0.7) inset;
	border: 1px solid #000;
	background-position: 95% 8px;
	background: url("../img/arrows-sprite.png") no-repeat 95% 7px, linear-gradient(bottom, #414141 0%, #616161 100%);
	background: url("../img/arrows-sprite.png") no-repeat 95% 7px, -webkit-linear-gradient(bottom, #414141 0%, #616161 100%);
	background-color: #303030;
	position: absolute;
	right: 0;
	bottom: -45px;
}

.panel-front-bottom .more-link a:hover {
	color: #f5f5f6;
}

.pane-bulweb-general-bulletinguide-block {
	margin: 0 0 20px 0;
}

.pane-bulweb-general-bulletinguide-block > .pane-content {
	background: #d52227;
	padding: 22.5px 25px;
}

.pane-bulweb-general-bulletinguide-block > .pane-content > ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.pane-bulweb-general-bulletinguide-block > .pane-content > ul > li {
	color: #FFF;
	font-weight: bold;
	font-size: 15px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	    flex-direction: row;
	-ms-flex-align: center;
	    align-items: center;
	padding: 2px 0;
}

.pane-bulweb-general-bulletinguide-block > .pane-content > ul > li:before {
	content: '';
	background: #FFF;
	display: inline-block;
	width: 2px;
	height: 2px;
	margin: 0 10px 0 0;
}

.pane-bulweb-general-bulletinguide-block > .pane-content > .subscribe-link {
	margin: 12px 0 5px 0;
}

.pane-bulweb-general-bulletinguide-block > .pane-content > .subscribe-link > a {
	border: 2px solid #FFF;
	display: inline-block;
	background: #FFF;
	padding: 5px 10px;
	border-radius: 25px;
	color: #d52227;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.pane-bulweb-general-bulletinguide-block > .pane-content > .subscribe-link > a:hover {
	background: #d52227;
	color: #FFF;
}

.pane-latest-articles {
	margin: 0 0 25px 0;
}

.pane-latest-articles .view-latest-articles .view-content {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	    flex-flow: row wrap;
	-ms-flex-align: start;
	    align-items: flex-start;
}

.pane-latest-articles .view-latest-articles .view-content .views-row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	    flex-flow: row wrap;
	-ms-flex-align: center;
	    align-items: center;
	width: 49%;
	margin: 0 0 15px 0;
}

.pane-latest-articles .view-latest-articles .view-content .views-row > .image-wrapper {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: column;
	    flex-flow: column;
	-ms-flex-align: center;
	    align-items: center;
	-ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	width: 100%;
}

.pane-latest-articles .view-latest-articles .view-content .views-row > .image-wrapper > .views-field-field-article-main-image,
.pane-latest-articles .view-latest-articles .view-content .views-row > .image-wrapper > .views-field-field-toplistitem-main-image {
	width: 100%;
}

.pane-latest-articles .view-latest-articles .view-content .views-row > .info-wrapper {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	    flex-flow: row wrap;
	-ms-flex-align: center;
	    align-items: center;
	-ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	width: 100%;
}

.pane-latest-articles .view-latest-articles .view-content .views-row > .info-wrapper > .views-field-field-article-category {
	margin: 0 10px 5px 0;
}

.pane-latest-articles .view-latest-articles .view-content .views-row > .info-wrapper > .views-field-field-article-category span {
	color: #fff;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 6px;
}

.pane-latest-articles .view-latest-articles .view-content .views-row > .info-wrapper > .views-field-field-article-category-sponsored {
	margin: 0 10px 5px 0;
}

.pane-latest-articles .view-latest-articles .view-content .views-row > .info-wrapper > .views-field-field-article-category-sponsored span {
	color: #fff;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 6px;
}

.pane-latest-articles .view-latest-articles .view-content .views-row > .info-wrapper > .views-field-created {
	-ms-flex-positive: 1;
	    flex-grow: 1;
	-ms-flex-preferred-size: 100%;
	    flex-basis: 100%;
	width: 100%;
}

.pane-latest-articles .view-latest-articles .view-content .views-row > .info-wrapper > .views-field-created > span {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	    flex-direction: row;
	-ms-flex-align: center;
	    align-items: center;
	color: #898a8e;
	font-size: 13px;
	font-weight: bold;
}

.pane-latest-articles .view-latest-articles .view-content .views-row > .info-wrapper > .views-field-created > span:before {
	content: '';
	width: 13px;
	height: 13px;
	background: url("../img/date-icon.png") no-repeat;
	margin: 0 10px 0 0;
}

.pane-latest-articles .view-latest-articles .view-content .views-row > .info-wrapper > .views-field-title {
	-ms-flex-preferred-size: 100%;
	    flex-basis: 100%;
	width: 100%;
	font-family: "Visby Bold", sans-serif;
	margin: 5px 0;
}

.pane-latest-articles .view-latest-articles .view-content .views-row > .info-wrapper > .views-field-title a {
	color: #21374b;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
}

.pane-latest-articles .view-latest-articles .view-content .views-row > .info-wrapper > .views-field-title a:hover {
	color: #d52227;
}

.views-field-field-article-category span,
.views-field-field-article-category-sponsored span {
	color: #FFF;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 6px;
}

.views-field-field-article-category span.category-belgium,
.views-field-field-article-category-sponsored span.category-belgium {
	background: #d52227;
}

.views-field-field-article-category span.category-working,
.views-field-field-article-category-sponsored span.category-working {
	background: #9b59b6;
}

.views-field-field-article-category span.category-culture,
.views-field-field-article-category-sponsored span.category-culture {
	background: #21374b;
}

.views-field-field-article-category span.category-moving,
.views-field-field-article-category-sponsored span.category-moving {
	background: #1abc9c;
}

.views-field-field-article-category span.category-education,
.views-field-field-article-category-sponsored span.category-education {
	background: #2ecc71;
}

.views-field-field-article-category span.category-leisure,
.views-field-field-article-category-sponsored span.category-leisure {
	background: #f1c40f;
}

.views-field-field-article-category span.category-living,
.views-field-field-article-category-sponsored span.category-living {
	background: #3498db;
}

.views-field-field-article-category span.category-transport,
.views-field-field-article-category-sponsored span.category-transport {
	background: #e67e22;
}

.views-field-field-article-category span.category-brussels,
.views-field-field-article-category-sponsored span.category-brussels {
	background: #1E5999;
}

.views-field-field-article-category span.category-sponsored,
.views-field-field-article-category-sponsored span.category-sponsored {
	background: #1171b0;
}

.pane-guides-imu-banner {
	margin: 0 0 30px 0;
}

.pane-guides-imu-banner .pane-content #rectangle {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	    justify-content: center;
	padding: 30px 0;
}

.pane-guides-imu-banner + .pane-halfpage-banner {
	margin: 0 0 30px 0;
}

.pane-bulweb-questions-panel-pane-2 {
	background: #f5f5f6;
	padding: 15px 20px;
	margin: 0 0 30px 0;
}

.pane-bulweb-questions-panel-pane-2 > h2.pane-title {
	color: #d52227;
	margin: 0 0 10px 0;
}

.pane-bulweb-questions-panel-pane-2 .view-bulweb-questions > .view-content {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	    flex-direction: column;
}

.pane-bulweb-questions-panel-pane-2 .view-bulweb-questions > .view-content > .views-row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	    flex-direction: row;
	-ms-flex-align: center;
	    align-items: center;
	margin: 5px 0;
	padding: 0;
	border: none;
}

.pane-bulweb-questions-panel-pane-2 .view-bulweb-questions > .view-content > .views-row:before {
	display: none;
}

.pane-bulweb-questions-panel-pane-2 .view-bulweb-questions > .view-content > .views-row > .views-field-title {
	-ms-flex-positive: 1;
	    flex-grow: 1;
}

.pane-bulweb-questions-panel-pane-2 .view-bulweb-questions > .view-content > .views-row > .views-field-title:before {
	display: none;
}

.pane-bulweb-questions-panel-pane-2 .view-bulweb-questions > .view-content > .views-row > .views-field-title a {
	color: #21374b;
	font-size: 14px;
	font-weight: 600;
	text-decoration: underline;
}

.pane-bulweb-questions-panel-pane-2 .view-bulweb-questions > .view-content > .views-row > .views-field-title a:hover {
	color: #d52227;
}

.pane-bulweb-questions-panel-pane-2 .view-bulweb-questions > .view-content > .views-row > .views-field-comment-count {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	    justify-content: center;
	-ms-flex-align: center;
	    align-items: center;
	margin: 0 0 0 15px;
	background: #FFF;
	padding: 2px;
	width: 17px;
	height: 17px;
	border-radius: 30px;
}

.pane-bulweb-questions-panel-pane-2 .view-bulweb-questions > .view-content > .views-row > .views-field-comment-count > span {
	color: #d52227;
	font-size: 12px;
	font-weight: 600;
}

.pane-bulweb-questions-panel-pane-2 .view-bulweb-questions > .view-footer {
	margin: 25px 0 0 0;
}

.pane-bulweb-questions-panel-pane-2 .view-bulweb-questions > .view-footer > a {
	text-decoration: none;
	color: #FFF;
	background: #d52227;
	width: 100%;
	display: block;
	text-align: center;
	border-radius: 20px;
	padding: 8px 0;
	font-size: 15px;
}

.pane-bulweb-questions-panel-pane-2 .view-bulweb-questions > .view-footer > a:hover {
	background: #eb2227;
}

.pane-bulweb-general-post-ad > .pane-content > a {
	display: block;
	background: url("../img/background_post_your_own_ad.png") no-repeat right bottom #d52227;
	background-size: 70px;
	color: #FFF;
	text-decoration: none;
	border: 0;
	padding: 25px 25px;
	margin: 0 0 30px 0;
	border-radius: 0;
	font-size: 19px;
}

.pane-bulweb-general-post-ad > .pane-content > a:hover {
	background: url("../img/background_post_your_own_ad.png") no-repeat right bottom #eb2227;
	background-size: 70px;
}

.pane-bulweb-small-adds-panel-pane-3 {
	margin: 0 0 30px 0;
}

.pane-bulweb-small-adds-panel-pane-3 .view-bulweb-small-adds > .view-content > .views-row > .image-wrapper {
	position: relative;
}

.pane-bulweb-small-adds-panel-pane-3 .view-bulweb-small-adds > .view-content > .views-row > .image-wrapper > .views-field-field-small-ad-image > .field-content > .notice {
	font-size: 1.0769230769em;
	position: absolute;
	top: 15px;
	left: 0;
	background: #d52227;
	color: #FFF;
	text-transform: uppercase;
	padding: 5px 10px;
	font-weight: bold;
	z-index: 5;
	pointer-events: none;
}

.pane-bulweb-small-adds-panel-pane-3 .view-bulweb-small-adds > .view-content > .views-row > .image-wrapper > .views-field-field-small-ad-image > .field-content > .image {
	position: relative;
}

.pane-bulweb-small-adds-panel-pane-3 .view-bulweb-small-adds > .view-content > .views-row > .image-wrapper > .views-field-field-small-ad-image > .field-content > .image > a {
	display: -ms-flexbox;
	display: flex;
	position: relative;
}

.pane-bulweb-small-adds-panel-pane-3 .view-bulweb-small-adds > .view-content > .views-row > .image-wrapper > .views-field-field-small-ad-image > .field-content > .image > a:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 300px;
	height: 250px;
	background-image: linear-gradient(180deg, transparent 0%, #000 100%);
	opacity: 0.3;
}

.pane-bulweb-small-adds-panel-pane-3 .view-bulweb-small-adds > .view-content > .views-row > .image-wrapper > .views-field-field-small-ad-price {
	position: absolute;
	background: transparent;
	bottom: 0;
	left: 0;
	top: unset;
	padding: 15px 20px;
	pointer-events: none;
}

.pane-bulweb-small-adds-panel-pane-3 .view-bulweb-small-adds > .view-content > .views-row > .image-wrapper > .views-field-field-small-ad-price > .field-content {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	    align-items: center;
}

.pane-bulweb-small-adds-panel-pane-3 .view-bulweb-small-adds > .view-content > .views-row > .image-wrapper > .views-field-field-small-ad-price > .field-content > .price {
	font-size: 1.8461538462em;
	color: #FFF;
	font-weight: bold;
}

.pane-bulweb-small-adds-panel-pane-3 .view-bulweb-small-adds > .view-content > .views-row > .image-wrapper > .views-field-field-small-ad-price > .field-content > .label {
	margin: 0 0 0 10px;
	text-transform: uppercase;
	padding: 5px;
	border: 2px solid #FFF;
	border-radius: 7px;
	color: #FFF;
	font-weight: bold;
}

.pane-bulweb-small-adds-panel-pane-3 .view-bulweb-small-adds > .view-content > .views-row > .views-field-title {
	position: relative;
	top: unset;
	left: unset;
	right: unset;
	background: #f5f5f6;
	padding: 15px 15px 25px 15px;
	margin: 0;
	font-size: 16px;
}

.pane-bulweb-small-adds-panel-pane-3 .view-bulweb-small-adds > .view-footer {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	    flex-direction: column;
	-ms-flex-pack: center;
	    justify-content: center;
	-ms-flex-align: center;
	    align-items: center;
	background: #f5f5f6;
	padding: 0 25px 30px 25px;
}

.pane-bulweb-small-adds-panel-pane-3 .view-bulweb-small-adds > .view-footer > a {
	font-size: 16px;
}

.pane-bulweb-small-adds-panel-pane-3 .view-bulweb-small-adds > .view-footer > a:first-child {
	text-decoration: none;
	color: #FFF;
	background: #d52227;
	width: 100%;
	display: block;
	text-align: center;
	border-radius: 20px;
	padding: 8px 0;
}

.pane-bulweb-small-adds-panel-pane-3 .view-bulweb-small-adds > .view-footer > a:first-child:hover {
	background: #eb2227;
}

.pane-bulweb-small-adds-panel-pane-3 .view-bulweb-small-adds > .view-footer > a:not(:first-child) {
	margin: 5px 0 0 0;
}

.pane-jobs-widget {
	width: auto !important;
	margin: 0 !important;
}

.pane-jobs-widget > h2.pane-title {
	margin: 0 !important;
	padding: 15px 20px 10px 20px !important;
	background: #f5f5f6 !important;
}

.pane-jobs-widget > .pane-content > div[id$="_jl"] {
	padding: 15px 20px 0 20px !important;
	height: auto !important;
	overflow: unset !important;
	border: none !important;
	border-radius: 0 !important;
	background: #f5f5f6 !important;
}

.pane-jobs-widget > .pane-content > div[id$="_jl"] > div[class*="-content"] {
	padding: 0 !important;
}

.pane-jobs-widget > .pane-content > div[id$="_jl"] > div[class*="-content"] > section {
	margin: 0 !important;
}

.pane-jobs-widget > .pane-content > div[id$="_jl"] > div[class*="-content"] > section > article:not(:first-child) {
	margin: 15px 0 0 0 !important;
	padding: 15px 0 0 0 !important;
	border-top: 2px solid #c3c3c8 !important;
}

.pane-jobs-widget > .pane-content > div[id$="_jl"] > div[class*="-content"] > section > article:last-child {
	margin: 0 0 25px 0 !important;
}

.pane-jobs-widget > .pane-content > div[id$="_jl"] > div[class*="-content"] > section > article > div[class*="job-item-inner"] {
	padding: 0 !important;
}

.pane-jobs-widget > .pane-content > div[id$="_jl"] > div[class*="-content"] > section > article > div[class*="job-item-inner"] > div[class*="job-title"] > span {
	font-size: 16px !important;
	color: #d52227 !important;
	font-family: "Visby Bold", sans-serif !important;
	margin: 0 !important;
}

.pane-jobs-widget > .pane-content > div[id$="_jl"] > div[class*="-content"] > section > article > div[class*="job-item-inner"] > div[class*="job-title"] > span:hover {
	text-decoration: underline !important;
}

.pane-jobs-widget > .pane-content > div[id$="_jl"] > div[class*="-content"] > section > article > div[class*="job-item-inner"] > div:not(:first-child) > div[class*="job-meta"] > span {
	font-size: 13px !important;
	color: #21374b !important;
	font-family: "Visby Bold", sans-serif !important;
}

.pane-jobs-widget > .pane-content > div[id$="_jl"] > div[class*="-content"] > section > article > div[class*="job-item-inner"] > div:not(:first-child) > div[class*="job-desc"] {
	margin: 10px 0 !important;
	font-size: 14px !important;
	color: #21374b !important;
	font-family: "Visby", sans-serif !important;
	font-weight: normal !important;
}

.pane-jobs-widget > .pane-content > div[id$="_sb"] > div[class*="_sb-content"] {
	padding: 0 !important;
}

.pane-jobs-widget > .pane-content > div[id$="_sb"] > div[class*="_sb-content"] > fieldset[class*="_sb-searchbox"] {
	position: relative !important;
	width: auto !important;
	padding: 15px 20px !important;
	margin: 0 0 15px 0 !important;
	background: #d52227;
}

.pane-jobs-widget > .pane-content > div[id$="_sb"] > div[class*="_sb-content"] > fieldset[class*="_sb-searchbox"] > input[id*="_sbSearchBox"] {
	font-family: "Visby Bold", sans-serif !important;
	font-size: 16px !important;
	float: left !important;
	background: none !important;
	height: 30px !important;
	padding: 0 25px 0 0 !important;
	border: none !important;
	border-bottom: 1px solid #e78385 !important;
	border-radius: 0 !important;
	color: #FFF !important;
	box-shadow: none !important;
	width: 100% !important;
}

.pane-jobs-widget > .pane-content > div[id$="_sb"] > div[class*="_sb-content"] > fieldset[class*="_sb-searchbox"] > input[class*="_sb-searchbox-btn"] {
	position: absolute !important;
	right: 11px !important;
	top: 0 !important;
	bottom: 0 !important;
	margin: auto !important;
	width: 30px !important;
	float: right !important;
	background: url("../img/search_check_white.png") no-repeat !important;
	background-size: 20px !important;
	border: none !important;
}

.pane-jobs-widget > .pane-content > .more-link {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	    flex-direction: row;
	-ms-flex-pack: center;
	    justify-content: center;
}

.pane-jobs-widget > .pane-content > .more-link > a {
	background: none;
	text-transform: initial;
	text-decoration: underline;
	font-size: 16px;
	border: none;
	margin: 0 0 15px 0;
}

.pane-jobs-widget > .pane-content > .more-link > a:hover {
	color: #d52227;
	text-decoration: none;
}

body.panel-mobile .frontpage-articles {
	-ms-flex-direction: column;
	    flex-direction: column;
}

body.panel-mobile .frontpage-articles > .span8 {
	width: 100%;
	-ms-flex-preferred-size: auto;
	    flex-basis: auto;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	-ms-flex-positive: 0;
	    flex-grow: 0;
	margin: 0;
}

body.panel-mobile .frontpage-articles > .span4 {
	display: none;
}

/* Post your ... */

.panel-pane[class*=post-your] .pane-content a,
.panel-pane[class*=write-your] .pane-content a {
	background: url("../img/arrow-transparent.png") no-repeat 97% 5px;
	background: url("../img/arrow-transparent.png") no-repeat 97% 5px, linear-gradient(top, #e03b40 0%, #bf1e23 100%);
	background: url("../img/arrow-transparent.png") no-repeat 97% 5px, -moz-linear-gradient(top, #e03b40 0%, #bf1e23 100%);
	background-color: #d52227;
	text-decoration: none;
	color: #FFF;
	background: #d52227;
	width: 100%;
	display: block;
	text-align: center;
	border-radius: 20px;
	padding: 8px 0;
	font-size: 15px;
}

.panel-pane[class*=post-your] .pane-content a:hover,
.panel-pane[class*=write-your] .pane-content a:hover {
	background: #eb2227;
}

.panel-pane[class*=post-your] .pane-content a:hover,
.panel-pane[class*=write-your] .pane-content a:hover {
	background: url("../img/arrow-transparent.png") no-repeat 97% -76px;
	background: url("../img/arrow-transparent.png") no-repeat 97% -76px, linear-gradient(top, #b61d21 0%, #de3237 100%);
	background: url("../img/arrow-transparent.png") no-repeat 97% -76px, -moz-linear-gradient(top, #b61d21 0%, #de3237 100%);
	background-color: #d52227;
	text-decoration: none;
	color: #FFF;
	background: #d52227;
	width: 100%;
	display: block;
	text-align: center;
	border-radius: 20px;
	padding: 8px 0;
	font-size: 15px;
}

.panel-pane[class*=post-your] .pane-content a:hover:hover,
.panel-pane[class*=write-your] .pane-content a:hover:hover {
	background: #eb2227;
}

.panel-pane[class*=post-your-job] {
	width: 300px;
}

/*! SIDEBAR */

.center-wrapper .panel-col-first { /* Search */ /* Categories */
}

.center-wrapper .panel-col-first input[type=text],
.center-wrapper .panel-col-first input[type=password],
.center-wrapper .panel-col-first input[type=email] {
	width: 238px;
}

.center-wrapper .panel-col-first > div {
	margin: 15px 0 0;
}

.center-wrapper .panel-col-first > div:first-child {
	margin: 0;
}

.center-wrapper .panel-col-first .pane-simple-form,
.center-wrapper .panel-col-first .pane-bulweb-event-calendar,
.center-wrapper .panel-col-first .panel-pane[class*=pane-bulweb-taxonomy-overviews],
.center-wrapper .panel-col-first .panel-pane[class*=general-overview-style] {
	padding: 20px;
	background: #f5f5f6;
	border-radius: 3px;
}

.center-wrapper .panel-col-first .pane-simple-form {
	border-radius: 3px 3px 0 0;
	*zoom: 1;
}

.center-wrapper .panel-col-first .pane-simple-form:before,
.center-wrapper .panel-col-first .pane-simple-form:after {
	content: " ";
	display: table;
}

.center-wrapper .panel-col-first .pane-simple-form:after {
	clear: both;
}

.center-wrapper .panel-col-first .pane-simple-form > h2 {
	font-size: 1.2307692308em;
	color: #272727;
	font-weight: 600;
	text-transform: uppercase;
}

.center-wrapper .panel-col-first .pane-simple-form + .pane-views-panes {
	padding-top: 0;
	margin-top: 0;
	border-radius: 0 0 3px 3px;
}

.center-wrapper .panel-col-first .pane-simple-form input[type=text] {
	width: 218px;
	float: left;
	border-radius: 3px 0 0 3px;
}

.center-wrapper .panel-col-first .pane-simple-form input[type=submit] {
	width: 30px;
	float: left;
	text-indent: -9999px;
	border-radius: 0 3px 3px 0;
	background-color: #d52227;
	background-image: url("../img/icon-search.png");
	background-position: center center;
	background-repeat: no-repeat;
	background: url("../img/icon-search.png") no-repeat center center, linear-gradient(bottom, #d31903 0%, #ed5e4e 100%);
	background: url("../img/icon-search.png") no-repeat center center, -webkit-linear-gradient(bottom, #d31903 0%, #ed5e4e 100%);
}

.center-wrapper .panel-col-first .pane-simple-form .form-item {
	float: left;
	margin-bottom: 0;
}

.center-wrapper .panel-col-first .panel-pane[class*=pane-bulweb-taxonomy-overviews] h2,
.center-wrapper .panel-col-first .panel-pane[class*=pane-bulweb-taxonomy-overviews] h3 {
	font-family: "Visby Bold", sans-serif;
	font-size: 1.1538461538em;
	color: #d52227;
	font-weight: 700;
	text-transform: uppercase;
}

.center-wrapper .panel-col-first .panel-pane[class*=pane-bulweb-taxonomy-overviews] h2 a,
.center-wrapper .panel-col-first .panel-pane[class*=pane-bulweb-taxonomy-overviews] h3 a {
	color: #d52227;
	text-decoration: none;
}

.center-wrapper .panel-col-first .panel-pane[class*=pane-bulweb-taxonomy-overviews] h2 a:hover,
.center-wrapper .panel-col-first .panel-pane[class*=pane-bulweb-taxonomy-overviews] h3 a:hover {
	color: #d52227;
}

.center-wrapper .panel-col-first .panel-pane[class*=pane-bulweb-taxonomy-overviews] .views-row {
	*zoom: 1;
	border-bottom: 1px dotted #f5f5f6;
	padding: 3px 0;
	margin: 0;
	font-family: "Visby Bold", sans-serif;
	font-weight: normal;
	line-height: 1.2;
	font-size: 1em;
	border-color: #a1a1a1;
}

.center-wrapper .panel-col-first .panel-pane[class*=pane-bulweb-taxonomy-overviews] .views-row:before,
.center-wrapper .panel-col-first .panel-pane[class*=pane-bulweb-taxonomy-overviews] .views-row:after {
	content: " ";
	display: table;
}

.center-wrapper .panel-col-first .panel-pane[class*=pane-bulweb-taxonomy-overviews] .views-row:after {
	clear: both;
}

.center-wrapper .panel-col-first .panel-pane[class*=pane-bulweb-taxonomy-overviews] .views-row:before {
	float: left;
	content: "»";
	color: #272727;
	margin: 0 3px 0 0;
}

.center-wrapper .panel-col-first .panel-pane[class*=pane-bulweb-taxonomy-overviews] .views-row a {
	color: #272727;
	text-decoration: none;
}

.center-wrapper .panel-col-first .panel-pane[class*=pane-bulweb-taxonomy-overviews] .views-row a:hover {
	color: #d52227;
}

.center-wrapper .panel-col-first .panel-pane[class*=pane-bulweb-taxonomy-overviews] .views-row:before {
	color: #d52227;
}

.center-wrapper .panel-col-first .panel-pane[class*=pane-bulweb-taxonomy-overviews] .views-row + h2,
.center-wrapper .panel-col-first .panel-pane[class*=pane-bulweb-taxonomy-overviews] .views-row + h3 {
	margin-top: 1em;
}

.center-wrapper .panel-col-first .panel-pane[class*=pane-bulweb-taxonomy-overviews] .views-row a > span {
	float: right;
}

/* JS added */

.showcategories {
	display: none;
}

/* View changer */

.style-type-menu h4 {
	color: #272727;
	font-size: 0.8461538462em;
	color: #272727;
	font-weight: normal;
	text-transform: uppercase;
}

.style-type-menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	*zoom: 1;
}

.style-type-menu ul:before,
.style-type-menu ul:after {
	content: " ";
	display: table;
}

.style-type-menu ul:after {
	clear: both;
}

.style-type-menu ul li {
	float: left;
}

.style-type-menu ul li a {
	display: block;
	padding: 7px 10px 7px 5px;
	border-radius: 0 3px 3px 0;
	background: #999;
	color: #fff;
	line-height: 1;
	text-decoration: none;
	text-transform: uppercase;
}

.style-type-menu ul li a:before {
	content: '';
	display: block;
	float: left;
	margin: 0 5px 0 0;
	width: 17px;
	height: 14px;
	background: url("../img/bg-viewchange.png") right top;
}

.style-type-menu ul li a.style {
	background: #272727;
}

.style-type-menu ul li a:hover {
	background: #4d4d4d;
}

.style-type-menu ul li:first-child a {
	border-radius: 3px 0 0 3px;
}

.style-type-menu ul li:first-child a:before {
	width: 14px;
	background-position: left top;
}

/* Sort by */

.panel-col-top .pane-simple-form {
	position: relative;
	z-index: 20;
	margin-top: -34px;
}

#bulweb-general-sort-form {
	float: right;
	font-weight: bold;
}

#bulweb-general-sort-form .form-item {
	display: inline;
	float: right;
}

#bulweb-general-sort-form .form-item select {
	width: auto;
	margin: 0 0 0 10px;
	font-size: 0.8461538462em;
	font-weight: normal;
}

/* Overview intro text */

.pane-variables-everywhere-bulweb-article-guides-overview-header-text,
.pane-variables-everywhere-bulweb-review-overview-block-header {
	font-style: italic;
	font-size: 1.0769230769em;
}

/*! GENERAL OVERVIEWS */

.page-small-ads .main .panel-col-last .view,
.page-small-ads .main .panel-1col .view,
.page-small-ad-categories .main .panel-col-last .view,
.page-small-ad-categories .main .panel-1col .view,
.page-small-ad-tags .main .panel-col-last .view,
.page-small-ad-tags .main .panel-1col .view,
.page-questions .main .panel-col-last .view,
.page-questions .main .panel-1col .view,
.page-question-categories .main .panel-col-last .view,
.page-question-categories .main .panel-1col .view,
.page-headlines .main .panel-col-last .view,
.page-headlines .main .panel-1col .view,
.page-reviews .main .panel-col-last .view,
.page-reviews .main .panel-1col .view,
.page-review-categories .main .panel-col-last .view,
.page-review-categories .main .panel-1col .view,
.page-events .main .panel-col-last .view,
.page-events .main .panel-1col .view,
.page-event-categories .main .panel-col-last .view,
.page-event-categories .main .panel-1col .view,
.page-account .main .panel-col-last .view,
.page-account .main .panel-1col .view,
.page-content-tags .main .panel-col-last .view,
.page-content-tags .main .panel-1col .view,
.page-shop .main .panel-col-last .view,
.page-shop .main .panel-1col .view {
	width: 640px;
	margin-left: -10px;
}

.page-small-ads .main .panel-col-last .views-row,
.page-small-ads .main .panel-1col .views-row,
.page-small-ad-categories .main .panel-col-last .views-row,
.page-small-ad-categories .main .panel-1col .views-row,
.page-small-ad-tags .main .panel-col-last .views-row,
.page-small-ad-tags .main .panel-1col .views-row,
.page-questions .main .panel-col-last .views-row,
.page-questions .main .panel-1col .views-row,
.page-question-categories .main .panel-col-last .views-row,
.page-question-categories .main .panel-1col .views-row,
.page-headlines .main .panel-col-last .views-row,
.page-headlines .main .panel-1col .views-row,
.page-reviews .main .panel-col-last .views-row,
.page-reviews .main .panel-1col .views-row,
.page-review-categories .main .panel-col-last .views-row,
.page-review-categories .main .panel-1col .views-row,
.page-events .main .panel-col-last .views-row,
.page-events .main .panel-1col .views-row,
.page-event-categories .main .panel-col-last .views-row,
.page-event-categories .main .panel-1col .views-row,
.page-account .main .panel-col-last .views-row,
.page-account .main .panel-1col .views-row,
.page-content-tags .main .panel-col-last .views-row,
.page-content-tags .main .panel-1col .views-row,
.page-shop .main .panel-col-last .views-row,
.page-shop .main .panel-1col .views-row {
	position: relative;
	width: 280px;
	padding: 10px;
	margin: 0 10px 20px 10px;
	float: left;
	background: #f5f5f6;
	border-radius: 3px;
	*zoom: 1;
}

.page-small-ads .main .panel-col-last .views-row:before,
.page-small-ads .main .panel-col-last .views-row:after,
.page-small-ads .main .panel-1col .views-row:before,
.page-small-ads .main .panel-1col .views-row:after,
.page-small-ad-categories .main .panel-col-last .views-row:before,
.page-small-ad-categories .main .panel-col-last .views-row:after,
.page-small-ad-categories .main .panel-1col .views-row:before,
.page-small-ad-categories .main .panel-1col .views-row:after,
.page-small-ad-tags .main .panel-col-last .views-row:before,
.page-small-ad-tags .main .panel-col-last .views-row:after,
.page-small-ad-tags .main .panel-1col .views-row:before,
.page-small-ad-tags .main .panel-1col .views-row:after,
.page-questions .main .panel-col-last .views-row:before,
.page-questions .main .panel-col-last .views-row:after,
.page-questions .main .panel-1col .views-row:before,
.page-questions .main .panel-1col .views-row:after,
.page-question-categories .main .panel-col-last .views-row:before,
.page-question-categories .main .panel-col-last .views-row:after,
.page-question-categories .main .panel-1col .views-row:before,
.page-question-categories .main .panel-1col .views-row:after,
.page-headlines .main .panel-col-last .views-row:before,
.page-headlines .main .panel-col-last .views-row:after,
.page-headlines .main .panel-1col .views-row:before,
.page-headlines .main .panel-1col .views-row:after,
.page-reviews .main .panel-col-last .views-row:before,
.page-reviews .main .panel-col-last .views-row:after,
.page-reviews .main .panel-1col .views-row:before,
.page-reviews .main .panel-1col .views-row:after,
.page-review-categories .main .panel-col-last .views-row:before,
.page-review-categories .main .panel-col-last .views-row:after,
.page-review-categories .main .panel-1col .views-row:before,
.page-review-categories .main .panel-1col .views-row:after,
.page-events .main .panel-col-last .views-row:before,
.page-events .main .panel-col-last .views-row:after,
.page-events .main .panel-1col .views-row:before,
.page-events .main .panel-1col .views-row:after,
.page-event-categories .main .panel-col-last .views-row:before,
.page-event-categories .main .panel-col-last .views-row:after,
.page-event-categories .main .panel-1col .views-row:before,
.page-event-categories .main .panel-1col .views-row:after,
.page-account .main .panel-col-last .views-row:before,
.page-account .main .panel-col-last .views-row:after,
.page-account .main .panel-1col .views-row:before,
.page-account .main .panel-1col .views-row:after,
.page-content-tags .main .panel-col-last .views-row:before,
.page-content-tags .main .panel-col-last .views-row:after,
.page-content-tags .main .panel-1col .views-row:before,
.page-content-tags .main .panel-1col .views-row:after,
.page-shop .main .panel-col-last .views-row:before,
.page-shop .main .panel-col-last .views-row:after,
.page-shop .main .panel-1col .views-row:before,
.page-shop .main .panel-1col .views-row:after {
	content: " ";
	display: table;
}

.page-small-ads .main .panel-col-last .views-row:after,
.page-small-ads .main .panel-1col .views-row:after,
.page-small-ad-categories .main .panel-col-last .views-row:after,
.page-small-ad-categories .main .panel-1col .views-row:after,
.page-small-ad-tags .main .panel-col-last .views-row:after,
.page-small-ad-tags .main .panel-1col .views-row:after,
.page-questions .main .panel-col-last .views-row:after,
.page-questions .main .panel-1col .views-row:after,
.page-question-categories .main .panel-col-last .views-row:after,
.page-question-categories .main .panel-1col .views-row:after,
.page-headlines .main .panel-col-last .views-row:after,
.page-headlines .main .panel-1col .views-row:after,
.page-reviews .main .panel-col-last .views-row:after,
.page-reviews .main .panel-1col .views-row:after,
.page-review-categories .main .panel-col-last .views-row:after,
.page-review-categories .main .panel-1col .views-row:after,
.page-events .main .panel-col-last .views-row:after,
.page-events .main .panel-1col .views-row:after,
.page-event-categories .main .panel-col-last .views-row:after,
.page-event-categories .main .panel-1col .views-row:after,
.page-account .main .panel-col-last .views-row:after,
.page-account .main .panel-1col .views-row:after,
.page-content-tags .main .panel-col-last .views-row:after,
.page-content-tags .main .panel-1col .views-row:after,
.page-shop .main .panel-col-last .views-row:after,
.page-shop .main .panel-1col .views-row:after {
	clear: both;
}

.page-small-ads .main .panel-col-last .views-row:hover,
.page-small-ads .main .panel-1col .views-row:hover,
.page-small-ad-categories .main .panel-col-last .views-row:hover,
.page-small-ad-categories .main .panel-1col .views-row:hover,
.page-small-ad-tags .main .panel-col-last .views-row:hover,
.page-small-ad-tags .main .panel-1col .views-row:hover,
.page-questions .main .panel-col-last .views-row:hover,
.page-questions .main .panel-1col .views-row:hover,
.page-question-categories .main .panel-col-last .views-row:hover,
.page-question-categories .main .panel-1col .views-row:hover,
.page-headlines .main .panel-col-last .views-row:hover,
.page-headlines .main .panel-1col .views-row:hover,
.page-reviews .main .panel-col-last .views-row:hover,
.page-reviews .main .panel-1col .views-row:hover,
.page-review-categories .main .panel-col-last .views-row:hover,
.page-review-categories .main .panel-1col .views-row:hover,
.page-events .main .panel-col-last .views-row:hover,
.page-events .main .panel-1col .views-row:hover,
.page-event-categories .main .panel-col-last .views-row:hover,
.page-event-categories .main .panel-1col .views-row:hover,
.page-account .main .panel-col-last .views-row:hover,
.page-account .main .panel-1col .views-row:hover,
.page-content-tags .main .panel-col-last .views-row:hover,
.page-content-tags .main .panel-1col .views-row:hover,
.page-shop .main .panel-col-last .views-row:hover,
.page-shop .main .panel-1col .views-row:hover {
	background: #f5f5f6;
}

.page-small-ads .main .panel-col-last .views-row[class*=premium],
.page-small-ads .main .panel-1col .views-row[class*=premium],
.page-small-ad-categories .main .panel-col-last .views-row[class*=premium],
.page-small-ad-categories .main .panel-1col .views-row[class*=premium],
.page-small-ad-tags .main .panel-col-last .views-row[class*=premium],
.page-small-ad-tags .main .panel-1col .views-row[class*=premium],
.page-questions .main .panel-col-last .views-row[class*=premium],
.page-questions .main .panel-1col .views-row[class*=premium],
.page-question-categories .main .panel-col-last .views-row[class*=premium],
.page-question-categories .main .panel-1col .views-row[class*=premium],
.page-headlines .main .panel-col-last .views-row[class*=premium],
.page-headlines .main .panel-1col .views-row[class*=premium],
.page-reviews .main .panel-col-last .views-row[class*=premium],
.page-reviews .main .panel-1col .views-row[class*=premium],
.page-review-categories .main .panel-col-last .views-row[class*=premium],
.page-review-categories .main .panel-1col .views-row[class*=premium],
.page-events .main .panel-col-last .views-row[class*=premium],
.page-events .main .panel-1col .views-row[class*=premium],
.page-event-categories .main .panel-col-last .views-row[class*=premium],
.page-event-categories .main .panel-1col .views-row[class*=premium],
.page-account .main .panel-col-last .views-row[class*=premium],
.page-account .main .panel-1col .views-row[class*=premium],
.page-content-tags .main .panel-col-last .views-row[class*=premium],
.page-content-tags .main .panel-1col .views-row[class*=premium],
.page-shop .main .panel-col-last .views-row[class*=premium],
.page-shop .main .panel-1col .views-row[class*=premium] {
	background: #272727;
	color: #fff;
}

.page-small-ads .main .panel-col-last .views-row[class*=premium]:hover,
.page-small-ads .main .panel-1col .views-row[class*=premium]:hover,
.page-small-ad-categories .main .panel-col-last .views-row[class*=premium]:hover,
.page-small-ad-categories .main .panel-1col .views-row[class*=premium]:hover,
.page-small-ad-tags .main .panel-col-last .views-row[class*=premium]:hover,
.page-small-ad-tags .main .panel-1col .views-row[class*=premium]:hover,
.page-questions .main .panel-col-last .views-row[class*=premium]:hover,
.page-questions .main .panel-1col .views-row[class*=premium]:hover,
.page-question-categories .main .panel-col-last .views-row[class*=premium]:hover,
.page-question-categories .main .panel-1col .views-row[class*=premium]:hover,
.page-headlines .main .panel-col-last .views-row[class*=premium]:hover,
.page-headlines .main .panel-1col .views-row[class*=premium]:hover,
.page-reviews .main .panel-col-last .views-row[class*=premium]:hover,
.page-reviews .main .panel-1col .views-row[class*=premium]:hover,
.page-review-categories .main .panel-col-last .views-row[class*=premium]:hover,
.page-review-categories .main .panel-1col .views-row[class*=premium]:hover,
.page-events .main .panel-col-last .views-row[class*=premium]:hover,
.page-events .main .panel-1col .views-row[class*=premium]:hover,
.page-event-categories .main .panel-col-last .views-row[class*=premium]:hover,
.page-event-categories .main .panel-1col .views-row[class*=premium]:hover,
.page-account .main .panel-col-last .views-row[class*=premium]:hover,
.page-account .main .panel-1col .views-row[class*=premium]:hover,
.page-content-tags .main .panel-col-last .views-row[class*=premium]:hover,
.page-content-tags .main .panel-1col .views-row[class*=premium]:hover,
.page-shop .main .panel-col-last .views-row[class*=premium]:hover,
.page-shop .main .panel-1col .views-row[class*=premium]:hover {
	background: #4d4d4d;
}

.page-small-ads .main .panel-col-last .views-row[class*=premium] .views-field-title,
.page-small-ads .main .panel-1col .views-row[class*=premium] .views-field-title,
.page-small-ad-categories .main .panel-col-last .views-row[class*=premium] .views-field-title,
.page-small-ad-categories .main .panel-1col .views-row[class*=premium] .views-field-title,
.page-small-ad-tags .main .panel-col-last .views-row[class*=premium] .views-field-title,
.page-small-ad-tags .main .panel-1col .views-row[class*=premium] .views-field-title,
.page-questions .main .panel-col-last .views-row[class*=premium] .views-field-title,
.page-questions .main .panel-1col .views-row[class*=premium] .views-field-title,
.page-question-categories .main .panel-col-last .views-row[class*=premium] .views-field-title,
.page-question-categories .main .panel-1col .views-row[class*=premium] .views-field-title,
.page-headlines .main .panel-col-last .views-row[class*=premium] .views-field-title,
.page-headlines .main .panel-1col .views-row[class*=premium] .views-field-title,
.page-reviews .main .panel-col-last .views-row[class*=premium] .views-field-title,
.page-reviews .main .panel-1col .views-row[class*=premium] .views-field-title,
.page-review-categories .main .panel-col-last .views-row[class*=premium] .views-field-title,
.page-review-categories .main .panel-1col .views-row[class*=premium] .views-field-title,
.page-events .main .panel-col-last .views-row[class*=premium] .views-field-title,
.page-events .main .panel-1col .views-row[class*=premium] .views-field-title,
.page-event-categories .main .panel-col-last .views-row[class*=premium] .views-field-title,
.page-event-categories .main .panel-1col .views-row[class*=premium] .views-field-title,
.page-account .main .panel-col-last .views-row[class*=premium] .views-field-title,
.page-account .main .panel-1col .views-row[class*=premium] .views-field-title,
.page-content-tags .main .panel-col-last .views-row[class*=premium] .views-field-title,
.page-content-tags .main .panel-1col .views-row[class*=premium] .views-field-title,
.page-shop .main .panel-col-last .views-row[class*=premium] .views-field-title,
.page-shop .main .panel-1col .views-row[class*=premium] .views-field-title {
	margin: 0 0 5px;
}

.page-small-ads .main .panel-col-last .views-row[class*=premium] .views-field-title a,
.page-small-ads .main .panel-1col .views-row[class*=premium] .views-field-title a,
.page-small-ad-categories .main .panel-col-last .views-row[class*=premium] .views-field-title a,
.page-small-ad-categories .main .panel-1col .views-row[class*=premium] .views-field-title a,
.page-small-ad-tags .main .panel-col-last .views-row[class*=premium] .views-field-title a,
.page-small-ad-tags .main .panel-1col .views-row[class*=premium] .views-field-title a,
.page-questions .main .panel-col-last .views-row[class*=premium] .views-field-title a,
.page-questions .main .panel-1col .views-row[class*=premium] .views-field-title a,
.page-question-categories .main .panel-col-last .views-row[class*=premium] .views-field-title a,
.page-question-categories .main .panel-1col .views-row[class*=premium] .views-field-title a,
.page-headlines .main .panel-col-last .views-row[class*=premium] .views-field-title a,
.page-headlines .main .panel-1col .views-row[class*=premium] .views-field-title a,
.page-reviews .main .panel-col-last .views-row[class*=premium] .views-field-title a,
.page-reviews .main .panel-1col .views-row[class*=premium] .views-field-title a,
.page-review-categories .main .panel-col-last .views-row[class*=premium] .views-field-title a,
.page-review-categories .main .panel-1col .views-row[class*=premium] .views-field-title a,
.page-events .main .panel-col-last .views-row[class*=premium] .views-field-title a,
.page-events .main .panel-1col .views-row[class*=premium] .views-field-title a,
.page-event-categories .main .panel-col-last .views-row[class*=premium] .views-field-title a,
.page-event-categories .main .panel-1col .views-row[class*=premium] .views-field-title a,
.page-account .main .panel-col-last .views-row[class*=premium] .views-field-title a,
.page-account .main .panel-1col .views-row[class*=premium] .views-field-title a,
.page-content-tags .main .panel-col-last .views-row[class*=premium] .views-field-title a,
.page-content-tags .main .panel-1col .views-row[class*=premium] .views-field-title a,
.page-shop .main .panel-col-last .views-row[class*=premium] .views-field-title a,
.page-shop .main .panel-1col .views-row[class*=premium] .views-field-title a {
	color: #fff;
}

.page-small-ads .main .panel-col-last .views-row[class*=premium] .views-field-title a:before,
.page-small-ads .main .panel-1col .views-row[class*=premium] .views-field-title a:before,
.page-small-ad-categories .main .panel-col-last .views-row[class*=premium] .views-field-title a:before,
.page-small-ad-categories .main .panel-1col .views-row[class*=premium] .views-field-title a:before,
.page-small-ad-tags .main .panel-col-last .views-row[class*=premium] .views-field-title a:before,
.page-small-ad-tags .main .panel-1col .views-row[class*=premium] .views-field-title a:before,
.page-questions .main .panel-col-last .views-row[class*=premium] .views-field-title a:before,
.page-questions .main .panel-1col .views-row[class*=premium] .views-field-title a:before,
.page-question-categories .main .panel-col-last .views-row[class*=premium] .views-field-title a:before,
.page-question-categories .main .panel-1col .views-row[class*=premium] .views-field-title a:before,
.page-headlines .main .panel-col-last .views-row[class*=premium] .views-field-title a:before,
.page-headlines .main .panel-1col .views-row[class*=premium] .views-field-title a:before,
.page-reviews .main .panel-col-last .views-row[class*=premium] .views-field-title a:before,
.page-reviews .main .panel-1col .views-row[class*=premium] .views-field-title a:before,
.page-review-categories .main .panel-col-last .views-row[class*=premium] .views-field-title a:before,
.page-review-categories .main .panel-1col .views-row[class*=premium] .views-field-title a:before,
.page-events .main .panel-col-last .views-row[class*=premium] .views-field-title a:before,
.page-events .main .panel-1col .views-row[class*=premium] .views-field-title a:before,
.page-event-categories .main .panel-col-last .views-row[class*=premium] .views-field-title a:before,
.page-event-categories .main .panel-1col .views-row[class*=premium] .views-field-title a:before,
.page-account .main .panel-col-last .views-row[class*=premium] .views-field-title a:before,
.page-account .main .panel-1col .views-row[class*=premium] .views-field-title a:before,
.page-content-tags .main .panel-col-last .views-row[class*=premium] .views-field-title a:before,
.page-content-tags .main .panel-1col .views-row[class*=premium] .views-field-title a:before,
.page-shop .main .panel-col-last .views-row[class*=premium] .views-field-title a:before,
.page-shop .main .panel-1col .views-row[class*=premium] .views-field-title a:before {
	content: '';
	display: block;
	position: relative;
	top: 1px;
	width: 18px;
	height: 17px;
	margin: -2px 5px 0 0;
	float: left;
	background: url(../img/icons-premium-featured.png);
}

.page-small-ads .main .panel-col-last .views-row[class*=premium] .views-field-title a:hover,
.page-small-ads .main .panel-1col .views-row[class*=premium] .views-field-title a:hover,
.page-small-ad-categories .main .panel-col-last .views-row[class*=premium] .views-field-title a:hover,
.page-small-ad-categories .main .panel-1col .views-row[class*=premium] .views-field-title a:hover,
.page-small-ad-tags .main .panel-col-last .views-row[class*=premium] .views-field-title a:hover,
.page-small-ad-tags .main .panel-1col .views-row[class*=premium] .views-field-title a:hover,
.page-questions .main .panel-col-last .views-row[class*=premium] .views-field-title a:hover,
.page-questions .main .panel-1col .views-row[class*=premium] .views-field-title a:hover,
.page-question-categories .main .panel-col-last .views-row[class*=premium] .views-field-title a:hover,
.page-question-categories .main .panel-1col .views-row[class*=premium] .views-field-title a:hover,
.page-headlines .main .panel-col-last .views-row[class*=premium] .views-field-title a:hover,
.page-headlines .main .panel-1col .views-row[class*=premium] .views-field-title a:hover,
.page-reviews .main .panel-col-last .views-row[class*=premium] .views-field-title a:hover,
.page-reviews .main .panel-1col .views-row[class*=premium] .views-field-title a:hover,
.page-review-categories .main .panel-col-last .views-row[class*=premium] .views-field-title a:hover,
.page-review-categories .main .panel-1col .views-row[class*=premium] .views-field-title a:hover,
.page-events .main .panel-col-last .views-row[class*=premium] .views-field-title a:hover,
.page-events .main .panel-1col .views-row[class*=premium] .views-field-title a:hover,
.page-event-categories .main .panel-col-last .views-row[class*=premium] .views-field-title a:hover,
.page-event-categories .main .panel-1col .views-row[class*=premium] .views-field-title a:hover,
.page-account .main .panel-col-last .views-row[class*=premium] .views-field-title a:hover,
.page-account .main .panel-1col .views-row[class*=premium] .views-field-title a:hover,
.page-content-tags .main .panel-col-last .views-row[class*=premium] .views-field-title a:hover,
.page-content-tags .main .panel-1col .views-row[class*=premium] .views-field-title a:hover,
.page-shop .main .panel-col-last .views-row[class*=premium] .views-field-title a:hover,
.page-shop .main .panel-1col .views-row[class*=premium] .views-field-title a:hover {
	color: #a1a1a1;
}

.page-small-ads .main .panel-col-last .views-row[class*=premium] .views-field-name,
.page-small-ads .main .panel-1col .views-row[class*=premium] .views-field-name,
.page-small-ad-categories .main .panel-col-last .views-row[class*=premium] .views-field-name,
.page-small-ad-categories .main .panel-1col .views-row[class*=premium] .views-field-name,
.page-small-ad-tags .main .panel-col-last .views-row[class*=premium] .views-field-name,
.page-small-ad-tags .main .panel-1col .views-row[class*=premium] .views-field-name,
.page-questions .main .panel-col-last .views-row[class*=premium] .views-field-name,
.page-questions .main .panel-1col .views-row[class*=premium] .views-field-name,
.page-question-categories .main .panel-col-last .views-row[class*=premium] .views-field-name,
.page-question-categories .main .panel-1col .views-row[class*=premium] .views-field-name,
.page-headlines .main .panel-col-last .views-row[class*=premium] .views-field-name,
.page-headlines .main .panel-1col .views-row[class*=premium] .views-field-name,
.page-reviews .main .panel-col-last .views-row[class*=premium] .views-field-name,
.page-reviews .main .panel-1col .views-row[class*=premium] .views-field-name,
.page-review-categories .main .panel-col-last .views-row[class*=premium] .views-field-name,
.page-review-categories .main .panel-1col .views-row[class*=premium] .views-field-name,
.page-events .main .panel-col-last .views-row[class*=premium] .views-field-name,
.page-events .main .panel-1col .views-row[class*=premium] .views-field-name,
.page-event-categories .main .panel-col-last .views-row[class*=premium] .views-field-name,
.page-event-categories .main .panel-1col .views-row[class*=premium] .views-field-name,
.page-account .main .panel-col-last .views-row[class*=premium] .views-field-name,
.page-account .main .panel-1col .views-row[class*=premium] .views-field-name,
.page-content-tags .main .panel-col-last .views-row[class*=premium] .views-field-name,
.page-content-tags .main .panel-1col .views-row[class*=premium] .views-field-name,
.page-shop .main .panel-col-last .views-row[class*=premium] .views-field-name,
.page-shop .main .panel-1col .views-row[class*=premium] .views-field-name {
	color: #fff;
}

.page-small-ads .main .panel-col-last .views-row[class*=featured] .views-field-title,
.page-small-ads .main .panel-1col .views-row[class*=featured] .views-field-title,
.page-small-ad-categories .main .panel-col-last .views-row[class*=featured] .views-field-title,
.page-small-ad-categories .main .panel-1col .views-row[class*=featured] .views-field-title,
.page-small-ad-tags .main .panel-col-last .views-row[class*=featured] .views-field-title,
.page-small-ad-tags .main .panel-1col .views-row[class*=featured] .views-field-title,
.page-questions .main .panel-col-last .views-row[class*=featured] .views-field-title,
.page-questions .main .panel-1col .views-row[class*=featured] .views-field-title,
.page-question-categories .main .panel-col-last .views-row[class*=featured] .views-field-title,
.page-question-categories .main .panel-1col .views-row[class*=featured] .views-field-title,
.page-headlines .main .panel-col-last .views-row[class*=featured] .views-field-title,
.page-headlines .main .panel-1col .views-row[class*=featured] .views-field-title,
.page-reviews .main .panel-col-last .views-row[class*=featured] .views-field-title,
.page-reviews .main .panel-1col .views-row[class*=featured] .views-field-title,
.page-review-categories .main .panel-col-last .views-row[class*=featured] .views-field-title,
.page-review-categories .main .panel-1col .views-row[class*=featured] .views-field-title,
.page-events .main .panel-col-last .views-row[class*=featured] .views-field-title,
.page-events .main .panel-1col .views-row[class*=featured] .views-field-title,
.page-event-categories .main .panel-col-last .views-row[class*=featured] .views-field-title,
.page-event-categories .main .panel-1col .views-row[class*=featured] .views-field-title,
.page-account .main .panel-col-last .views-row[class*=featured] .views-field-title,
.page-account .main .panel-1col .views-row[class*=featured] .views-field-title,
.page-content-tags .main .panel-col-last .views-row[class*=featured] .views-field-title,
.page-content-tags .main .panel-1col .views-row[class*=featured] .views-field-title,
.page-shop .main .panel-col-last .views-row[class*=featured] .views-field-title,
.page-shop .main .panel-1col .views-row[class*=featured] .views-field-title {
	margin-right: 40px;
}

.page-small-ads .main .panel-col-last .views-row[class*=featured] .views-field-view-node,
.page-small-ads .main .panel-1col .views-row[class*=featured] .views-field-view-node,
.page-small-ad-categories .main .panel-col-last .views-row[class*=featured] .views-field-view-node,
.page-small-ad-categories .main .panel-1col .views-row[class*=featured] .views-field-view-node,
.page-small-ad-tags .main .panel-col-last .views-row[class*=featured] .views-field-view-node,
.page-small-ad-tags .main .panel-1col .views-row[class*=featured] .views-field-view-node,
.page-questions .main .panel-col-last .views-row[class*=featured] .views-field-view-node,
.page-questions .main .panel-1col .views-row[class*=featured] .views-field-view-node,
.page-question-categories .main .panel-col-last .views-row[class*=featured] .views-field-view-node,
.page-question-categories .main .panel-1col .views-row[class*=featured] .views-field-view-node,
.page-headlines .main .panel-col-last .views-row[class*=featured] .views-field-view-node,
.page-headlines .main .panel-1col .views-row[class*=featured] .views-field-view-node,
.page-reviews .main .panel-col-last .views-row[class*=featured] .views-field-view-node,
.page-reviews .main .panel-1col .views-row[class*=featured] .views-field-view-node,
.page-review-categories .main .panel-col-last .views-row[class*=featured] .views-field-view-node,
.page-review-categories .main .panel-1col .views-row[class*=featured] .views-field-view-node,
.page-events .main .panel-col-last .views-row[class*=featured] .views-field-view-node,
.page-events .main .panel-1col .views-row[class*=featured] .views-field-view-node,
.page-event-categories .main .panel-col-last .views-row[class*=featured] .views-field-view-node,
.page-event-categories .main .panel-1col .views-row[class*=featured] .views-field-view-node,
.page-account .main .panel-col-last .views-row[class*=featured] .views-field-view-node,
.page-account .main .panel-1col .views-row[class*=featured] .views-field-view-node,
.page-content-tags .main .panel-col-last .views-row[class*=featured] .views-field-view-node,
.page-content-tags .main .panel-1col .views-row[class*=featured] .views-field-view-node,
.page-shop .main .panel-col-last .views-row[class*=featured] .views-field-view-node,
.page-shop .main .panel-1col .views-row[class*=featured] .views-field-view-node {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 10;
}

.page-small-ads .main .panel-col-last .views-row[class*=featured] .views-field-view-node span,
.page-small-ads .main .panel-1col .views-row[class*=featured] .views-field-view-node span,
.page-small-ad-categories .main .panel-col-last .views-row[class*=featured] .views-field-view-node span,
.page-small-ad-categories .main .panel-1col .views-row[class*=featured] .views-field-view-node span,
.page-small-ad-tags .main .panel-col-last .views-row[class*=featured] .views-field-view-node span,
.page-small-ad-tags .main .panel-1col .views-row[class*=featured] .views-field-view-node span,
.page-questions .main .panel-col-last .views-row[class*=featured] .views-field-view-node span,
.page-questions .main .panel-1col .views-row[class*=featured] .views-field-view-node span,
.page-question-categories .main .panel-col-last .views-row[class*=featured] .views-field-view-node span,
.page-question-categories .main .panel-1col .views-row[class*=featured] .views-field-view-node span,
.page-headlines .main .panel-col-last .views-row[class*=featured] .views-field-view-node span,
.page-headlines .main .panel-1col .views-row[class*=featured] .views-field-view-node span,
.page-reviews .main .panel-col-last .views-row[class*=featured] .views-field-view-node span,
.page-reviews .main .panel-1col .views-row[class*=featured] .views-field-view-node span,
.page-review-categories .main .panel-col-last .views-row[class*=featured] .views-field-view-node span,
.page-review-categories .main .panel-1col .views-row[class*=featured] .views-field-view-node span,
.page-events .main .panel-col-last .views-row[class*=featured] .views-field-view-node span,
.page-events .main .panel-1col .views-row[class*=featured] .views-field-view-node span,
.page-event-categories .main .panel-col-last .views-row[class*=featured] .views-field-view-node span,
.page-event-categories .main .panel-1col .views-row[class*=featured] .views-field-view-node span,
.page-account .main .panel-col-last .views-row[class*=featured] .views-field-view-node span,
.page-account .main .panel-1col .views-row[class*=featured] .views-field-view-node span,
.page-content-tags .main .panel-col-last .views-row[class*=featured] .views-field-view-node span,
.page-content-tags .main .panel-1col .views-row[class*=featured] .views-field-view-node span,
.page-shop .main .panel-col-last .views-row[class*=featured] .views-field-view-node span,
.page-shop .main .panel-1col .views-row[class*=featured] .views-field-view-node span {
	display: none;
}

.page-small-ads .main .panel-col-last .views-row[class*=featured] .views-field-view-node:before,
.page-small-ads .main .panel-1col .views-row[class*=featured] .views-field-view-node:before,
.page-small-ad-categories .main .panel-col-last .views-row[class*=featured] .views-field-view-node:before,
.page-small-ad-categories .main .panel-1col .views-row[class*=featured] .views-field-view-node:before,
.page-small-ad-tags .main .panel-col-last .views-row[class*=featured] .views-field-view-node:before,
.page-small-ad-tags .main .panel-1col .views-row[class*=featured] .views-field-view-node:before,
.page-questions .main .panel-col-last .views-row[class*=featured] .views-field-view-node:before,
.page-questions .main .panel-1col .views-row[class*=featured] .views-field-view-node:before,
.page-question-categories .main .panel-col-last .views-row[class*=featured] .views-field-view-node:before,
.page-question-categories .main .panel-1col .views-row[class*=featured] .views-field-view-node:before,
.page-headlines .main .panel-col-last .views-row[class*=featured] .views-field-view-node:before,
.page-headlines .main .panel-1col .views-row[class*=featured] .views-field-view-node:before,
.page-reviews .main .panel-col-last .views-row[class*=featured] .views-field-view-node:before,
.page-reviews .main .panel-1col .views-row[class*=featured] .views-field-view-node:before,
.page-review-categories .main .panel-col-last .views-row[class*=featured] .views-field-view-node:before,
.page-review-categories .main .panel-1col .views-row[class*=featured] .views-field-view-node:before,
.page-events .main .panel-col-last .views-row[class*=featured] .views-field-view-node:before,
.page-events .main .panel-1col .views-row[class*=featured] .views-field-view-node:before,
.page-event-categories .main .panel-col-last .views-row[class*=featured] .views-field-view-node:before,
.page-event-categories .main .panel-1col .views-row[class*=featured] .views-field-view-node:before,
.page-account .main .panel-col-last .views-row[class*=featured] .views-field-view-node:before,
.page-account .main .panel-1col .views-row[class*=featured] .views-field-view-node:before,
.page-content-tags .main .panel-col-last .views-row[class*=featured] .views-field-view-node:before,
.page-content-tags .main .panel-1col .views-row[class*=featured] .views-field-view-node:before,
.page-shop .main .panel-col-last .views-row[class*=featured] .views-field-view-node:before,
.page-shop .main .panel-1col .views-row[class*=featured] .views-field-view-node:before {
	content: 'Hot';
	display: block;
	min-height: 20px;
	position: absolute;
	right: 0;
	top: 10px;
	z-index: 10;
	padding: 3px 5px 0 20px;
	background: #d52227 url(../img/icons-premium-featured.png) -20px center no-repeat;
	color: #fff;
	font-weight: bold;
}

.page-small-ads .main .panel-col-last .views-row .views-field[class*=image],
.page-small-ads .main .panel-1col .views-row .views-field[class*=image],
.page-small-ad-categories .main .panel-col-last .views-row .views-field[class*=image],
.page-small-ad-categories .main .panel-1col .views-row .views-field[class*=image],
.page-small-ad-tags .main .panel-col-last .views-row .views-field[class*=image],
.page-small-ad-tags .main .panel-1col .views-row .views-field[class*=image],
.page-questions .main .panel-col-last .views-row .views-field[class*=image],
.page-questions .main .panel-1col .views-row .views-field[class*=image],
.page-question-categories .main .panel-col-last .views-row .views-field[class*=image],
.page-question-categories .main .panel-1col .views-row .views-field[class*=image],
.page-headlines .main .panel-col-last .views-row .views-field[class*=image],
.page-headlines .main .panel-1col .views-row .views-field[class*=image],
.page-reviews .main .panel-col-last .views-row .views-field[class*=image],
.page-reviews .main .panel-1col .views-row .views-field[class*=image],
.page-review-categories .main .panel-col-last .views-row .views-field[class*=image],
.page-review-categories .main .panel-1col .views-row .views-field[class*=image],
.page-events .main .panel-col-last .views-row .views-field[class*=image],
.page-events .main .panel-1col .views-row .views-field[class*=image],
.page-event-categories .main .panel-col-last .views-row .views-field[class*=image],
.page-event-categories .main .panel-1col .views-row .views-field[class*=image],
.page-account .main .panel-col-last .views-row .views-field[class*=image],
.page-account .main .panel-1col .views-row .views-field[class*=image],
.page-content-tags .main .panel-col-last .views-row .views-field[class*=image],
.page-content-tags .main .panel-1col .views-row .views-field[class*=image],
.page-shop .main .panel-col-last .views-row .views-field[class*=image],
.page-shop .main .panel-1col .views-row .views-field[class*=image] {
	margin: 0 0 10px 0;
}

.page-small-ads .main .panel-col-last .views-row .views-field-view-node,
.page-small-ads .main .panel-1col .views-row .views-field-view-node,
.page-small-ad-categories .main .panel-col-last .views-row .views-field-view-node,
.page-small-ad-categories .main .panel-1col .views-row .views-field-view-node,
.page-small-ad-tags .main .panel-col-last .views-row .views-field-view-node,
.page-small-ad-tags .main .panel-1col .views-row .views-field-view-node,
.page-questions .main .panel-col-last .views-row .views-field-view-node,
.page-questions .main .panel-1col .views-row .views-field-view-node,
.page-question-categories .main .panel-col-last .views-row .views-field-view-node,
.page-question-categories .main .panel-1col .views-row .views-field-view-node,
.page-headlines .main .panel-col-last .views-row .views-field-view-node,
.page-headlines .main .panel-1col .views-row .views-field-view-node,
.page-reviews .main .panel-col-last .views-row .views-field-view-node,
.page-reviews .main .panel-1col .views-row .views-field-view-node,
.page-review-categories .main .panel-col-last .views-row .views-field-view-node,
.page-review-categories .main .panel-1col .views-row .views-field-view-node,
.page-events .main .panel-col-last .views-row .views-field-view-node,
.page-events .main .panel-1col .views-row .views-field-view-node,
.page-event-categories .main .panel-col-last .views-row .views-field-view-node,
.page-event-categories .main .panel-1col .views-row .views-field-view-node,
.page-account .main .panel-col-last .views-row .views-field-view-node,
.page-account .main .panel-1col .views-row .views-field-view-node,
.page-content-tags .main .panel-col-last .views-row .views-field-view-node,
.page-content-tags .main .panel-1col .views-row .views-field-view-node,
.page-shop .main .panel-col-last .views-row .views-field-view-node,
.page-shop .main .panel-1col .views-row .views-field-view-node {
	display: none;
}

.page-small-ads .main .panel-col-last .views-field-comment-count,
.page-small-ads .main .panel-1col .views-field-comment-count,
.page-small-ad-categories .main .panel-col-last .views-field-comment-count,
.page-small-ad-categories .main .panel-1col .views-field-comment-count,
.page-small-ad-tags .main .panel-col-last .views-field-comment-count,
.page-small-ad-tags .main .panel-1col .views-field-comment-count,
.page-questions .main .panel-col-last .views-field-comment-count,
.page-questions .main .panel-1col .views-field-comment-count,
.page-question-categories .main .panel-col-last .views-field-comment-count,
.page-question-categories .main .panel-1col .views-field-comment-count,
.page-headlines .main .panel-col-last .views-field-comment-count,
.page-headlines .main .panel-1col .views-field-comment-count,
.page-reviews .main .panel-col-last .views-field-comment-count,
.page-reviews .main .panel-1col .views-field-comment-count,
.page-review-categories .main .panel-col-last .views-field-comment-count,
.page-review-categories .main .panel-1col .views-field-comment-count,
.page-events .main .panel-col-last .views-field-comment-count,
.page-events .main .panel-1col .views-field-comment-count,
.page-event-categories .main .panel-col-last .views-field-comment-count,
.page-event-categories .main .panel-1col .views-field-comment-count,
.page-account .main .panel-col-last .views-field-comment-count,
.page-account .main .panel-1col .views-field-comment-count,
.page-content-tags .main .panel-col-last .views-field-comment-count,
.page-content-tags .main .panel-1col .views-field-comment-count,
.page-shop .main .panel-col-last .views-field-comment-count,
.page-shop .main .panel-1col .views-field-comment-count {
	float: left;
}

.page-small-ads .main .panel-col-last .views-field-name,
.page-small-ads .main .panel-1col .views-field-name,
.page-small-ad-categories .main .panel-col-last .views-field-name,
.page-small-ad-categories .main .panel-1col .views-field-name,
.page-small-ad-tags .main .panel-col-last .views-field-name,
.page-small-ad-tags .main .panel-1col .views-field-name,
.page-questions .main .panel-col-last .views-field-name,
.page-questions .main .panel-1col .views-field-name,
.page-question-categories .main .panel-col-last .views-field-name,
.page-question-categories .main .panel-1col .views-field-name,
.page-headlines .main .panel-col-last .views-field-name,
.page-headlines .main .panel-1col .views-field-name,
.page-reviews .main .panel-col-last .views-field-name,
.page-reviews .main .panel-1col .views-field-name,
.page-review-categories .main .panel-col-last .views-field-name,
.page-review-categories .main .panel-1col .views-field-name,
.page-events .main .panel-col-last .views-field-name,
.page-events .main .panel-1col .views-field-name,
.page-event-categories .main .panel-col-last .views-field-name,
.page-event-categories .main .panel-1col .views-field-name,
.page-account .main .panel-col-last .views-field-name,
.page-account .main .panel-1col .views-field-name,
.page-content-tags .main .panel-col-last .views-field-name,
.page-content-tags .main .panel-1col .views-field-name,
.page-shop .main .panel-col-last .views-field-name,
.page-shop .main .panel-1col .views-field-name {
	float: right;
	clear: both;
}

.page-small-ads .main .panel-col-last .view,
.page-small-ad-categories .main .panel-col-last .view,
.page-small-ad-tags .main .panel-col-last .view {
	width: 636px;
	margin-left: -8px;
}

.page-small-ads .main .panel-col-last .views-row,
.page-small-ad-categories .main .panel-col-last .views-row,
.page-small-ad-tags .main .panel-col-last .views-row {
	width: 176px;
	margin: 0 8px 20px;
}

.page-small-ads .main .panel-col-last .views-row .views-field-body,
.page-small-ad-categories .main .panel-col-last .views-row .views-field-body,
.page-small-ad-tags .main .panel-col-last .views-row .views-field-body {
	overflow: hidden;
}

.page-small-ads .main .panel-col-last .views-row:hover,
.page-small-ads .main .panel-1col .views-row:hover,
.page-small-ad-categories .main .panel-col-last .views-row:hover,
.page-small-ad-categories .main .panel-1col .views-row:hover,
.page-small-ad-tags .main .panel-col-last .views-row:hover,
.page-small-ad-tags .main .panel-1col .views-row:hover,
.page-headlines .main .panel-col-last .views-row:hover,
.page-headlines .main .panel-1col .views-row:hover,
.page-guides .main .panel-col-last .views-row:hover,
.page-guides .main .panel-1col .views-row:hover,
.page-account .main .panel-col-last .views-row:hover,
.page-account .main .panel-1col .views-row:hover,
.page-content-tags .main .panel-col-last .views-row:hover,
.page-content-tags .main .panel-1col .views-row:hover {
	background: #f5f5f6;
}

.page-small-ads .main .panel-col-last .views-row-third,
.page-small-ads .main .panel-1col .views-row-third,
.page-small-ad-categories .main .panel-col-last .views-row-third,
.page-small-ad-categories .main .panel-1col .views-row-third,
.page-small-ad-tags .main .panel-col-last .views-row-third,
.page-small-ad-tags .main .panel-1col .views-row-third,
.page-headlines .main .panel-col-last .views-row-third,
.page-headlines .main .panel-1col .views-row-third,
.page-guides .main .panel-col-last .views-row-third,
.page-guides .main .panel-1col .views-row-third,
.page-account .main .panel-col-last .views-row-third,
.page-account .main .panel-1col .views-row-third,
.page-content-tags .main .panel-col-last .views-row-third,
.page-content-tags .main .panel-1col .views-row-third {
	clear: left;
}

.page-questions .main .panel-col-last .views-row,
.page-question-categories .main .panel-col-last .views-row,
.page-shop .main .panel-col-last .views-row {
	position: relative;
	padding-bottom: 30px;
}

.page-questions .main .panel-col-last .views-row.views-row-odd,
.page-question-categories .main .panel-col-last .views-row.views-row-odd,
.page-shop .main .panel-col-last .views-row.views-row-odd {
	clear: left;
}

.page-questions .main .panel-col-last .views-row .views-field-comment-count,
.page-questions .main .panel-col-last .views-row .views-field-name,
.page-question-categories .main .panel-col-last .views-row .views-field-comment-count,
.page-question-categories .main .panel-col-last .views-row .views-field-name,
.page-shop .main .panel-col-last .views-row .views-field-comment-count,
.page-shop .main .panel-col-last .views-row .views-field-name {
	position: absolute;
	left: 5px;
	bottom: 10px;
}

.page-questions .main .panel-col-last .views-row .views-field-name,
.page-question-categories .main .panel-col-last .views-row .views-field-name,
.page-shop .main .panel-col-last .views-row .views-field-name {
	left: auto;
	right: 10px;
}

/* Listview */

.resultsview-list.not-front,
.page-reviews.not-front,
.page-review-categories.not-front,
.page-events.not-front,
.page-event-categories.not-front,
.page-account.not-front { /* .notfront added for specificity */
}

.resultsview-list.not-front .main .panel-col-last .view,
.page-reviews.not-front .main .panel-col-last .view,
.page-review-categories.not-front .main .panel-col-last .view,
.page-events.not-front .main .panel-col-last .view,
.page-event-categories.not-front .main .panel-col-last .view,
.page-account.not-front .main .panel-col-last .view {
	width: auto;
	margin-left: 0;
}

.resultsview-list.not-front .main .panel-col-last .views-row,
.page-reviews.not-front .main .panel-col-last .views-row,
.page-review-categories.not-front .main .panel-col-last .views-row,
.page-events.not-front .main .panel-col-last .views-row,
.page-event-categories.not-front .main .panel-col-last .views-row,
.page-account.not-front .main .panel-col-last .views-row {
	overflow: hidden;
	width: 600px;
	padding: 10px;
	margin: 0 0 10px;
	float: none;
}

.resultsview-list.not-front .main .panel-col-last .views-row.Premium,
.page-reviews.not-front .main .panel-col-last .views-row.Premium,
.page-review-categories.not-front .main .panel-col-last .views-row.Premium,
.page-events.not-front .main .panel-col-last .views-row.Premium,
.page-event-categories.not-front .main .panel-col-last .views-row.Premium,
.page-account.not-front .main .panel-col-last .views-row.Premium {
	background-color: #4d4d4d;
}

.resultsview-list.not-front .main .panel-col-last .views-row.Premium *,
.page-reviews.not-front .main .panel-col-last .views-row.Premium *,
.page-review-categories.not-front .main .panel-col-last .views-row.Premium *,
.page-events.not-front .main .panel-col-last .views-row.Premium *,
.page-event-categories.not-front .main .panel-col-last .views-row.Premium *,
.page-account.not-front .main .panel-col-last .views-row.Premium * {
	color: white;
}

.resultsview-list.not-front .main .panel-col-last .views-row .views-row,
.page-reviews.not-front .main .panel-col-last .views-row .views-row,
.page-review-categories.not-front .main .panel-col-last .views-row .views-row,
.page-events.not-front .main .panel-col-last .views-row .views-row,
.page-event-categories.not-front .main .panel-col-last .views-row .views-row,
.page-account.not-front .main .panel-col-last .views-row .views-row {
	background: transparent;
	width: auto;
	float: left;
	padding: 0;
	margin: 0;
}

.resultsview-list.not-front .main .panel-col-last .views-field[class*=image],
.page-reviews.not-front .main .panel-col-last .views-field[class*=image],
.page-review-categories.not-front .main .panel-col-last .views-field[class*=image],
.page-events.not-front .main .panel-col-last .views-field[class*=image],
.page-event-categories.not-front .main .panel-col-last .views-field[class*=image],
.page-account.not-front .main .panel-col-last .views-field[class*=image] {
	float: left;
	margin: 0 10px 0 0;
}

.resultsview-list.not-front .main .panel-col-last .views-field[class*=image] img,
.page-reviews.not-front .main .panel-col-last .views-field[class*=image] img,
.page-review-categories.not-front .main .panel-col-last .views-field[class*=image] img,
.page-events.not-front .main .panel-col-last .views-field[class*=image] img,
.page-event-categories.not-front .main .panel-col-last .views-field[class*=image] img,
.page-account.not-front .main .panel-col-last .views-field[class*=image] img {
	display: block;
}

.resultsview-list.not-front .main .panel-col-last .views-field-comment-count,
.page-reviews.not-front .main .panel-col-last .views-field-comment-count,
.page-review-categories.not-front .main .panel-col-last .views-field-comment-count,
.page-events.not-front .main .panel-col-last .views-field-comment-count,
.page-event-categories.not-front .main .panel-col-last .views-field-comment-count,
.page-account.not-front .main .panel-col-last .views-field-comment-count {
	position: static;
	margin: 0 0 0 -5px;
}

.page-headlines .main .panel-1col .view,
.page-guides .main .panel-1col .view,
.page-content-tags .main .panel-1col .view {
	width: 960px;
	margin-left: -20px;
}

.page-headlines .main .panel-1col .views-row,
.page-guides .main .panel-1col .views-row,
.page-content-tags .main .panel-1col .views-row {
	position: relative;
	width: 280px;
	padding: 10px;
	margin: 0 0 20px 20px;
	float: left;
	background: #f5f5f6;
	border-radius: 3px;
	*zoom: 1;
}

.page-headlines .main .panel-1col .views-row:before,
.page-headlines .main .panel-1col .views-row:after,
.page-guides .main .panel-1col .views-row:before,
.page-guides .main .panel-1col .views-row:after,
.page-content-tags .main .panel-1col .views-row:before,
.page-content-tags .main .panel-1col .views-row:after {
	content: " ";
	display: table;
}

.page-headlines .main .panel-1col .views-row:after,
.page-guides .main .panel-1col .views-row:after,
.page-content-tags .main .panel-1col .views-row:after {
	clear: both;
}

.page-headlines .main .panel-1col .views-row .views-field-view-node,
.page-guides .main .panel-1col .views-row .views-field-view-node,
.page-content-tags .main .panel-1col .views-row .views-field-view-node {
	display: none;
}

.page-headlines .main .panel-1col .views-field-body p,
.page-guides .main .panel-1col .views-field-body p,
.page-content-tags .main .panel-1col .views-field-body p {
	margin: 0;
}

.page-headlines .main .panel-1col .views-field-field-article-main-image,
.page-headlines .main .panel-1col .views-field-field-product-image,
.page-guides .main .panel-1col .views-field-field-article-main-image,
.page-guides .main .panel-1col .views-field-field-product-image,
.page-content-tags .main .panel-1col .views-field-field-article-main-image,
.page-content-tags .main .panel-1col .views-field-field-product-image {
	margin-bottom: 10px;
}

/* 'Post your' detail */

.page-small-ads-post .pane-form,
.page-small-ads-post .pane-simple-node-edit-form,
.page-events-post .pane-form,
.page-events-post .pane-simple-node-edit-form {
	padding-top: 15px;
	padding-bottom: 5px;
	margin: 20px 0 0 0;
}

.page-small-ads-post .pane-form .field-name-field-small-ad-price .form-type-textfield,
.page-small-ads-post .pane-simple-node-edit-form .field-name-field-small-ad-price .form-type-textfield,
.page-events-post .pane-form .field-name-field-small-ad-price .form-type-textfield,
.page-events-post .pane-simple-node-edit-form .field-name-field-small-ad-price .form-type-textfield {
	position: relative;
}

.page-small-ads-post .pane-form .field-name-field-small-ad-price .field-prefix,
.page-small-ads-post .pane-simple-node-edit-form .field-name-field-small-ad-price .field-prefix,
.page-events-post .pane-form .field-name-field-small-ad-price .field-prefix,
.page-events-post .pane-simple-node-edit-form .field-name-field-small-ad-price .field-prefix {
	position: absolute;
	left: 130px;
	margin: 0 0 0 5px;
	line-height: 30px;
	color: #272727;
}

.page-small-ads-post .pane-form .field-name-field-small-ad-price input,
.page-small-ads-post .pane-simple-node-edit-form .field-name-field-small-ad-price input,
.page-events-post .pane-form .field-name-field-small-ad-price input,
.page-events-post .pane-simple-node-edit-form .field-name-field-small-ad-price input {
	text-indent: 10px;
}

.page-small-ads-post .pane-form .hierarchical-select,
.page-small-ads-post .pane-simple-node-edit-form .hierarchical-select,
.page-events-post .pane-form .hierarchical-select,
.page-events-post .pane-simple-node-edit-form .hierarchical-select {
	min-height: 24px;
	max-width: 45%;
	margin-left: 130px;
}

.page-small-ads-post .pane-form .hierarchical-select select,
.page-small-ads-post .pane-simple-node-edit-form .hierarchical-select select,
.page-events-post .pane-form .hierarchical-select select,
.page-events-post .pane-simple-node-edit-form .hierarchical-select select {
	width: auto;
}

.page-small-ads-post .pane-form .field-widget-autocomplete-deluxe-taxonomy label,
.page-small-ads-post .pane-simple-node-edit-form .field-widget-autocomplete-deluxe-taxonomy label,
.page-events-post .pane-form .field-widget-autocomplete-deluxe-taxonomy label,
.page-events-post .pane-simple-node-edit-form .field-widget-autocomplete-deluxe-taxonomy label {
	padding-top: 6px;
}

.page-small-ads-post .pane-form .form-managed-file,
.page-small-ads-post .pane-simple-node-edit-form .form-managed-file,
.page-events-post .pane-form .form-managed-file,
.page-events-post .pane-simple-node-edit-form .form-managed-file {
	margin-left: 130px;
}

.page-small-ads-post .pane-form .form-managed-file input[type=submit],
.page-small-ads-post .pane-simple-node-edit-form .form-managed-file input[type=submit],
.page-events-post .pane-form .form-managed-file input[type=submit],
.page-events-post .pane-simple-node-edit-form .form-managed-file input[type=submit] {
	margin-left: 10px;
}

/*! ARTICLES */

.node-type-article .center-wrapper .panel-col-first,
.node-type-sponsored-article .center-wrapper .panel-col-first,
.node-type-review .center-wrapper .panel-col-first,
.node-type-toplist-item .center-wrapper .panel-col-first {
	float: right;
}

.node-type-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8,
.node-type-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2,
.node-type-sponsored-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8,
.node-type-sponsored-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2,
.node-type-review .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8,
.node-type-review .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2,
.node-type-toplist-item .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8,
.node-type-toplist-item .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 {
	min-height: 480px;
	padding: 0 0 0 15px;
	background: url("../img/shadow-sidebar.png") no-repeat left center;
}

.node-type-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-row,
.node-type-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-row,
.node-type-sponsored-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-row,
.node-type-sponsored-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-row,
.node-type-review .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-row,
.node-type-review .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-row,
.node-type-toplist-item .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-row,
.node-type-toplist-item .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-row {
	padding: 10px 0;
}

.node-type-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-row.views-row-first,
.node-type-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-row.views-row-first,
.node-type-sponsored-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-row.views-row-first,
.node-type-sponsored-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-row.views-row-first,
.node-type-review .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-row.views-row-first,
.node-type-review .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-row.views-row-first,
.node-type-toplist-item .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-row.views-row-first,
.node-type-toplist-item .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-row.views-row-first {
	padding-top: 0;
}

.node-type-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-field-article-main-image,
.node-type-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-field-review-image,
.node-type-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-field-article-main-image,
.node-type-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-field-review-image,
.node-type-sponsored-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-field-article-main-image,
.node-type-sponsored-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-field-review-image,
.node-type-sponsored-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-field-article-main-image,
.node-type-sponsored-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-field-review-image,
.node-type-review .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-field-article-main-image,
.node-type-review .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-field-review-image,
.node-type-review .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-field-article-main-image,
.node-type-review .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-field-review-image,
.node-type-toplist-item .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-field-article-main-image,
.node-type-toplist-item .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-field-review-image,
.node-type-toplist-item .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-field-article-main-image,
.node-type-toplist-item .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-field-review-image {
	float: left;
}

.node-type-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-field-article-main-image img,
.node-type-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-field-review-image img,
.node-type-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-field-article-main-image img,
.node-type-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-field-review-image img,
.node-type-sponsored-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-field-article-main-image img,
.node-type-sponsored-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-field-review-image img,
.node-type-sponsored-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-field-article-main-image img,
.node-type-sponsored-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-field-review-image img,
.node-type-review .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-field-article-main-image img,
.node-type-review .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-field-review-image img,
.node-type-review .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-field-article-main-image img,
.node-type-review .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-field-review-image img,
.node-type-toplist-item .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-field-article-main-image img,
.node-type-toplist-item .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-field-review-image img,
.node-type-toplist-item .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-field-article-main-image img,
.node-type-toplist-item .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-field-review-image img {
	display: block;
}

.node-type-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-created,
.node-type-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-changed,
.node-type-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-created,
.node-type-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-changed,
.node-type-sponsored-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-created,
.node-type-sponsored-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-changed,
.node-type-sponsored-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-created,
.node-type-sponsored-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-changed,
.node-type-review .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-created,
.node-type-review .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-changed,
.node-type-review .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-created,
.node-type-review .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-changed,
.node-type-toplist-item .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-created,
.node-type-toplist-item .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-changed,
.node-type-toplist-item .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-created,
.node-type-toplist-item .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-changed {
	margin-bottom: 5px;
}

.node-type-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-body p,
.node-type-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-body p,
.node-type-sponsored-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-body p,
.node-type-sponsored-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-body p,
.node-type-review .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-body p,
.node-type-review .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-body p,
.node-type-toplist-item .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-body p,
.node-type-toplist-item .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-body p {
	margin: 0;
}

.node-type-article .center-wrapper .panel-col-first .pane-bulweb-banner-panel-pane-1 .views-row,
.node-type-sponsored-article .center-wrapper .panel-col-first .pane-bulweb-banner-panel-pane-1 .views-row,
.node-type-review .center-wrapper .panel-col-first .pane-bulweb-banner-panel-pane-1 .views-row,
.node-type-toplist-item .center-wrapper .panel-col-first .pane-bulweb-banner-panel-pane-1 .views-row {
	padding: 0;
	border: none;
}

.node-type-article .center-wrapper .panel-col-first .pane-bulweb-banner-panel-pane-1 .views-row a:before,
.node-type-article .center-wrapper .panel-col-first.pane-bulweb-article-panel-pane-8 .views-row a:before,
.node-type-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-row a:before,
.node-type-sponsored-article .center-wrapper .panel-col-first .pane-bulweb-banner-panel-pane-1 .views-row a:before,
.node-type-sponsored-article .center-wrapper .panel-col-first.pane-bulweb-article-panel-pane-8 .views-row a:before,
.node-type-sponsored-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-row a:before,
.node-type-review .center-wrapper .panel-col-first .pane-bulweb-banner-panel-pane-1 .views-row a:before,
.node-type-review .center-wrapper .panel-col-first.pane-bulweb-article-panel-pane-8 .views-row a:before,
.node-type-review .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-row a:before,
.node-type-toplist-item .center-wrapper .panel-col-first .pane-bulweb-banner-panel-pane-1 .views-row a:before,
.node-type-toplist-item .center-wrapper .panel-col-first.pane-bulweb-article-panel-pane-8 .views-row a:before,
.node-type-toplist-item .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-row a:before {
	display: none;
}

.node-type-article .center-wrapper .panel-col-first .pane-bulweb-review-panel-pane-2 .views-field,
.node-type-sponsored-article .center-wrapper .panel-col-first .pane-bulweb-review-panel-pane-2 .views-field,
.node-type-review .center-wrapper .panel-col-first .pane-bulweb-review-panel-pane-2 .views-field,
.node-type-toplist-item .center-wrapper .panel-col-first .pane-bulweb-review-panel-pane-2 .views-field {
	margin: 0 0 3px 0;
}

.node-type-article .center-wrapper .panel-col-first .pane-bulweb-review-panel-pane-2 .views-field.views-field-field-review-image,
.node-type-sponsored-article .center-wrapper .panel-col-first .pane-bulweb-review-panel-pane-2 .views-field.views-field-field-review-image,
.node-type-review .center-wrapper .panel-col-first .pane-bulweb-review-panel-pane-2 .views-field.views-field-field-review-image,
.node-type-toplist-item .center-wrapper .panel-col-first .pane-bulweb-review-panel-pane-2 .views-field.views-field-field-review-image {
	float: left;
	margin: 3px 0 0;
}

.node-type-article .center-wrapper .panel-col-first .pane-bulweb-review-panel-pane-2 .views-field.views-field-field-review-image img,
.node-type-sponsored-article .center-wrapper .panel-col-first .pane-bulweb-review-panel-pane-2 .views-field.views-field-field-review-image img,
.node-type-review .center-wrapper .panel-col-first .pane-bulweb-review-panel-pane-2 .views-field.views-field-field-review-image img,
.node-type-toplist-item .center-wrapper .panel-col-first .pane-bulweb-review-panel-pane-2 .views-field.views-field-field-review-image img {
	display: block;
}

.node-type-article .center-wrapper .panel-col-first .pane-node-field-article-extra-images,
.node-type-sponsored-article .center-wrapper .panel-col-first .pane-node-field-article-extra-images,
.node-type-review .center-wrapper .panel-col-first .pane-node-field-article-extra-images,
.node-type-toplist-item .center-wrapper .panel-col-first .pane-node-field-article-extra-images {
	float: left;
	margin: 0 10px 0 0;
}

.node-type-article .center-wrapper .panel-col-first .panel-pane[class*=pane-bulweb-taxonomy-overviews],
.node-type-sponsored-article .center-wrapper .panel-col-first .panel-pane[class*=pane-bulweb-taxonomy-overviews],
.node-type-review .center-wrapper .panel-col-first .panel-pane[class*=pane-bulweb-taxonomy-overviews],
.node-type-toplist-item .center-wrapper .panel-col-first .panel-pane[class*=pane-bulweb-taxonomy-overviews] {
	background: #f5f5f6;
	padding: 20px;
}

.pane-node-field-article-intro,
.pane-node-field-review-intro {
	color: #4d4d4d;
	font-size: 1.1538461538em;
	margin: 0 0 20px;
}

.pane-bulweb-review-detail-panel-pane-2,
.pane-bulweb-article-detail-panel-pane-3,
.pane-bulweb-toplist-panel-pane-toplist-main-carrousel {
	margin: 0 0 20px;
}

.bulweb-slideshow-styling {
	position: relative;
}

.bulweb-slideshow-styling img {
	display: block;
}

.bulweb-slideshow-styling .views-slideshow-pager-fields {
	position: absolute;
	right: 0;
	bottom: 10px;
	z-index: 500;
	padding: 0 10px;
}

.bulweb-slideshow-styling .views-slideshow-pager-fields > div {
	float: left;
	width: 13px;
	height: 13px;
	text-indent: -9999px;
	margin: 0 0 0 5px;
	background: #fff;
	cursor: pointer;
	border-radius: 50px;
}

.bulweb-slideshow-styling .views-slideshow-pager-fields > div.active {
	background: #d52227;
}

.pane-bulweb-article-bulweb-article-related-by-tag .view-bulweb-article .views-row {
	*zoom: 1;
	padding: 10px 0;
	border-bottom: 1px dotted #f5f5f6;
}

.pane-bulweb-article-bulweb-article-related-by-tag .view-bulweb-article .views-row:before,
.pane-bulweb-article-bulweb-article-related-by-tag .view-bulweb-article .views-row:after {
	content: " ";
	display: table;
}

.pane-bulweb-article-bulweb-article-related-by-tag .view-bulweb-article .views-row:after {
	clear: both;
}

.pane-variables-everywhere-bulweb-general-addthis-detail {
	*zoom: 1;
	margin: 20px 0 0;
}

.pane-variables-everywhere-bulweb-general-addthis-detail:before,
.pane-variables-everywhere-bulweb-general-addthis-detail:after {
	content: " ";
	display: table;
}

.pane-variables-everywhere-bulweb-general-addthis-detail:after {
	clear: both;
}

.pane-variables-everywhere-bulweb-general-addthis-detail a {
	display: block;
	float: left;
	margin: 0 10px 0 0;
}

.pane-variables-everywhere-bulweb-general-addthis-detail a.addthis_button_email {
	margin-top: 2px;
}

/*! SMALL ADS */

.pane-node-field-small-ad-price {
	margin: 0 0 10px 0;
	color: #272727;
	font-weight: 700;
	font-size: 1.2307692308em;
}

.pane-node-field-small-ad-price div {
	display: inline;
}

/*! QUESTIONS */

.node-question-form .form-checkboxes {
	float: left;
	margin: 0;
	width: 810px;
}

.node-question-form .form-checkboxes .form-type-checkbox {
	padding: 0;
	float: left;
	width: 25%;
}

.node-question-form .form-actions {
	margin-left: 130px;
}

.node-question-form .form-actions input {
	margin: 0 10px 0 0;
}

.node-question-form .description {
	clear: both;
}

.page-questions-post input[type=text] {
	width: 478px;
}

.page-questions-post .form-item-title label {
	padding: 0;
}

.page-questions-post input[type=submit] {
	margin: 15px 0 0 130px;
}

/*! JOBS */

.pane-jobs-block,
.pane-jobs-block-jobs-page {
	float: left;
	width: 300px;
}

.pane-jobs-block .pane-variable-element .pane-content,
.pane-jobs-block-jobs-page .pane-variable-element .pane-content {
	margin: 0 0 1em;
	font-family: "Tisa", sans-serif;
	font-size: 1.2307692308em;
	font-style: italic;
	line-height: 1.2;
	padding: 5px 0 0;
}

.pane-jobs-block .views-row,
.pane-jobs-block-jobs-page .views-row {
	border-bottom: 1px dotted #f5f5f6;
	*zoom: 1;
}

.pane-jobs-block .views-row:before,
.pane-jobs-block .views-row:after,
.pane-jobs-block-jobs-page .views-row:before,
.pane-jobs-block-jobs-page .views-row:after {
	content: " ";
	display: table;
}

.pane-jobs-block .views-row:after,
.pane-jobs-block-jobs-page .views-row:after {
	clear: both;
}

.pane-jobs-block .views-row.views-row-last,
.pane-jobs-block-jobs-page .views-row.views-row-last {
	border: none;
	padding-bottom: 0;
}

.pane-jobs-block .views-field-field-article-main-image,
.pane-jobs-block .views-field-field-featured-job-image,
.pane-jobs-block-jobs-page .views-field-field-article-main-image,
.pane-jobs-block-jobs-page .views-field-field-featured-job-image {
	float: left;
	margin: 0 10px 0 0;
}

.pane-jobs-block .views-field-field-article-main-image img,
.pane-jobs-block .views-field-field-featured-job-image img,
.pane-jobs-block-jobs-page .views-field-field-article-main-image img,
.pane-jobs-block-jobs-page .views-field-field-featured-job-image img {
	display: block;
}

.pane-jobs-block .views-field-field-featured-job-sec-title a,
.pane-jobs-block-jobs-page .views-field-field-featured-job-sec-title a {
	color: #272727;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 0.8461538462em;
}

.pane-jobs-block .views-field-field-featured-job-sec-title a:hover,
.pane-jobs-block-jobs-page .views-field-field-featured-job-sec-title a:hover {
	color: #d52227;
}

.pane-jobs-block .views-field-field-featured-job-sec-title a:before,
.pane-jobs-block-jobs-page .views-field-field-featured-job-sec-title a:before {
	margin-top: 6px;
}

.pane-jobs-block-jobs-page .views-row {
	padding: 0 0 10px;
	margin: 0 0 10px;
}

.pane-jobs-widget {
	width: 300px;
	margin: 15px 0 0;
}

.page-jobs .main .pane-jobs-block .pane-title {
	display: none;
}

.page-jobs .main .pane-jobs-widget .more-link {
	display: none;
}

/*! EVENTS */

.node-type-event .pane-bulweb-event-detail-panel-pane-1 .views-field {
	margin: 0 0 0 65px;
	line-height: 1.5;
}

.node-type-event .pane-bulweb-event-detail-panel-pane-1 .views-field.views-field-nothing {
	clear: both;
	*zoom: 1;
	border-top: 1px dotted #f5f5f6;
	border-bottom: 2px solid #f5f5f6;
	padding: 5px 0;
	margin: 0 0 20px;
}

.node-type-event .pane-bulweb-event-detail-panel-pane-1 .views-field.views-field-nothing:before,
.node-type-event .pane-bulweb-event-detail-panel-pane-1 .views-field.views-field-nothing:after {
	content: " ";
	display: table;
}

.node-type-event .pane-bulweb-event-detail-panel-pane-1 .views-field.views-field-nothing:after {
	clear: both;
}

.node-type-event .pane-bulweb-event-detail-panel-pane-1 .views-field.views-field-nothing .views-field-nothing {
	clear: none;
	border: none;
	padding: 0;
	margin: 0;
}

.node-type-event .pane-bulweb-event-detail-panel-pane-1 .views-field-field-event-date-1 {
	float: left;
	color: #a1a1a1;
}

.node-type-event .pane-bulweb-event-detail-panel-pane-1 .views-field-field-event-organization {
	float: left;
	margin: 0 3px 0 0;
	color: #a1a1a1;
	font-weight: bold;
}

.node-type-event .pane-bulweb-event-detail-panel-pane-1 .views-field-field-content-tags {
	float: right;
}

.node-type-event .pane-bulweb-event-detail-panel-pane-1 .views-field-field-event-date {
	width: 55px;
	padding: 5px 0;
	float: left;
	margin: 0;
	background: #d52227;
	border-radius: 3px;
	text-align: center;
	color: #fff;
	margin: 0 10px 0 0;
}

.node-type-event .pane-bulweb-event-detail-panel-pane-1 .views-field-field-event-date .word1 {
	font-size: 2.7692307692em;
	font-weight: 900;
}

.node-type-event .pane-bulweb-event-detail-panel-pane-1 .views-field-field-event-date .word2 {
	font-size: 0.8461538462em;
	text-transform: uppercase;
}

.node-type-event .pane-bulweb-event-detail-panel-pane-1 .views-field-field-event-date [class*="word"] {
	display: block;
	line-height: 1;
}

.node-type-event .pane-bulweb-event-detail-panel-pane-1 .views-field-field-event-location {
	margin-bottom: 20px;
	padding-right: 230px;
}

.node-type-event .pane-bulweb-event-detail-panel-pane-1 .views-field-field-event-location .event-date {
	font-weight: bold;
	color: #d52227;
	margin: 0 0 5px 0;
}

.node-type-event .pane-bulweb-event-detail-panel-pane-1 .views-field-field-event-location .name-block {
	font-weight: bold;
}

.node-type-event .pane-bulweb-event-detail-panel-pane-1 .views-field-field-event-location .street-block *,
.node-type-event .pane-bulweb-event-detail-panel-pane-1 .views-field-field-event-location .locality-block * {
	display: inline;
}

.node-type-event .pane-bulweb-event-detail-panel-pane-1 .views-field-field-event-location .street-block .locality,
.node-type-event .pane-bulweb-event-detail-panel-pane-1 .views-field-field-event-location .locality-block .locality {
	margin-left: -6px;
	margin-right: 2px;
}

.node-type-event .pane-bulweb-event-detail-panel-pane-1 .views-field-field-event-location .locality-block {
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.node-type-event .pane-bulweb-event-detail-panel-pane-1 .views-field-field-event-location .premise {
	margin: 0 0 0 3px;
}

.node-type-event .pane-node-field-event-image {
	float: right;
	margin: 0 0 0 10px;
	margin-top: -42px;
}

.node-type-event .pane-node-field-event-link a {
	word-break: break-all;
}

/*! TOPLIST ITEMS */

.node-type-toplist-item #block-system-main .pane-redbox {
	background-color: #d52227;
	margin: 0;
	padding: 16px;
	color: #fff;
	font-size: 1.2em;
}

.node-type-toplist-item #block-system-main .pane-redbox h1 {
	color: #fff;
	font-size: 2.2em;
}

.node-type-toplist-item #block-system-main .pane-redbox .intro {
	font-size: 0.9em;
	font-weight: bold;
}

.node-type-toplist-item .pane-node-field-toplistitem-intro {
	margin-bottom: 20px;
	font-size: 1.1em;
}

.node-type-toplist-item .overviews,
.node-type-toplist-item .highlights {
	display: none;
}

.top > .container:first-child {
	z-index: 5;
	margin-bottom: 15px;
}

.header-wrapper {
	position: relative;
	min-height: 100px;
}

.pane-bulweb-user-bulweb-user-block {
	background: #fff;
	border: 1px solid #d8d8d8;
	width: 250px;
	padding: 15px 10px 0px 10px;
	z-index: 9999;
	text-align: left;
	position: absolute;
	top: 15px;
	right: 117px;
	display: none;
}

.pane-bulweb-user-bulweb-user-block form {
	margin: 0 0 10px;
	padding: 0 0 5px;
	border-bottom: 1px solid #d8d8d8;
}

.pane-bulweb-user-bulweb-user-block input[type=text],
.pane-bulweb-user-bulweb-user-block input[type=password] {
	width: 100%;
	padding: 3px 0;
	text-indent: 10px;
}

.pane-bulweb-user-bulweb-user-block .form-type-checkbox input {
	float: left;
	margin: 3px 5px 0 0;
}

.pane-bulweb-user-bulweb-user-block .form-type-password {
	padding: 0;
}

.pane-bulweb-user-bulweb-user-block .form-actions .form-submit {
	margin-right: 15px;
}

.pane-bulweb-user-bulweb-user-block .form-actions .facebook-action-connect {
	position: relative;
	top: 6px;
}

.pane-bulweb-user-bulweb-user-registration-text {
	background: #e6e6e6;
	display: inline-block;
	padding: 10px 15px;
	position: relative;
	width: 320px;
	float: right;
	margin-left: 20px;
}

.pane-bulweb-user-bulweb-user-registration-text ul {
	margin: 0 0 0 15px;
	padding: 0;
	float: left;
}

.pane-bulweb-user-bulweb-user-registration-text ul li {
	margin: 0;
	padding: 0;
}

.pane-bulweb-user-bulweb-user-registration-text a {
	position: absolute;
	bottom: 12px;
	right: 15px;
}

.pane-bulweb-user-bulweb-user-registration-text a:hover {
	color: #111;
}

body.admin-menu {
	margin-top: 21px !important;
}

body > .top-menu {
	padding: 8px 0;
	background: #f5f5f6;
	border-bottom: 1px solid #e9ebec;
	width: 100%;
	transition: top 0.2s ease-in-out;
}

body > .top-menu.nav-up {
	position: fixed;
	top: -64px;
	z-index: 199;
}

body > .top-menu.nav-down {
	position: fixed;
	top: 0;
	z-index: 199;
}

body > .top-menu .wrapper {
	background: none;
}

body > .top-menu .wrapper .pane-menu-secondary-menu {
	margin: 0;
	line-height: initial;
}

body > .top-menu .wrapper .pane-menu-secondary-menu ul.menu > li {
	font-size: 14px;
	border: none;
	padding: 0 15px;
}

body > .top-menu .wrapper .pane-menu-secondary-menu ul.menu > li:first-child {
	padding: 0 10px 0 0;
}

body > .top-menu .wrapper .pane-menu-secondary-menu ul.menu > li:last-child {
	padding: 0 0 0 10px;
}

body > .top-menu .wrapper .pane-menu-secondary-menu ul.menu > li:last-child > a.subscribe {
	color: #d41a04;
}

body > .header {
	position: relative;
	padding: 0;
	min-height: 0;
	width: 100%;
	background: #FFF;
	border-bottom: 1px solid #dde1e3;
	transition: top 0.2s ease-in-out;
}

body > .header.nav-up {
	position: fixed;
	top: -64px;
	z-index: 199;
}

body > .header.nav-down {
	position: fixed;
	top: 30px;
	z-index: 199;
}

body > .header.nav-down + .sticky {
	top: 98px;
}

body > .header > .header-wrapper {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: wrap;
	    flex-flow: wrap;
	margin: 15px auto;
	min-height: 0;
}

body > .header > .header-wrapper > .header-left {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	    flex-direction: row;
	-ms-flex-pack: start;
	    justify-content: flex-start;
	-ms-flex-align: center;
	    align-items: center;
	-ms-flex-positive: 1;
	    flex-grow: 1;
}

body > .header > .header-wrapper > .header-left > .pane-page-logo {
	display: -ms-flexbox;
	display: flex;
	max-width: 120px;
}

body > .header > .header-wrapper > .header-left > .pane-page-logo a > img {
	width: 120px;
	height: 29px;
}

body > .header > .header-wrapper > .header-left > .pane-page-logo.visible {
	z-index: 99;
}

body > .header > .header-wrapper > .header-left > .pane-page-logo.visible a > img {
	display: block;
	box-sizing: border-box;
	background: url(../img/logo_white.png) no-repeat;
	background-size: 120px 29px;
	width: 120px;
	height: 29px;
	padding-left: 120px;
}

body > .header > .header-wrapper > .header-left > .pane-page-slogan {
	font-family: "Visby", sans-serif;
	display: -ms-flexbox;
	display: flex;
	font-size: 14px;
	line-height: 14px;
	font-style: italic;
	font-weight: 600;
	margin: 0 0 0 15px;
}

body > .header > .header-wrapper > .header-right {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	    flex-direction: row;
	-ms-flex-flow: wrap;
	    flex-flow: wrap;
	-ms-flex-align: center;
	    align-items: center;
}

body > .header > .header-wrapper > .header-right > .pane-menu-block-1 {
	margin: 0 35px 0 0;
	opacity: 1;
	transition: opacity 0.5s;
}

body > .header > .header-wrapper > .header-right > .pane-menu-block-1 .pane-content > .menu-block-1 {
	position: relative;
}

body > .header > .header-wrapper > .header-right > .pane-menu-block-1 .pane-content > .menu-block-1 input[type=checkbox] {
	display: none;
}

body > .header > .header-wrapper > .header-right > .pane-menu-block-1 .pane-content > .menu-block-1 input[type=checkbox] + label {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	    align-items: center;
	background: url("../img/menu_check.png") no-repeat center right;
	width: auto;
	height: 30px;
	padding-right: 45px;
	cursor: pointer;
	font-weight: bold;
	font-size: 1.7em;
	color: #586473;
}

body > .header > .header-wrapper > .header-right > .pane-menu-block-1 .pane-content > .menu-block-1 input[type=checkbox] + label + .main-menu {
	position: absolute;
	visibility: hidden;
	opacity: 0;
	background: #d52227;
	padding: 40px 35px 30px 35px;
	width: 100px;
	top: -15px;
	right: 0;
	transition: opacity 0.5s;
	box-shadow: #000 0 0 20px -5px;
}

body > .header > .header-wrapper > .header-right > .pane-menu-block-1 .pane-content > .menu-block-1 input[type=checkbox] + label + .main-menu > span.main-menu-close {
	position: absolute;
	content: '';
	background: url("../img/main_menu_close.png") no-repeat;
	width: 23px;
	height: 23px;
	top: 15px;
	right: 15px;
	cursor: pointer;
}

body > .header > .header-wrapper > .header-right > .pane-menu-block-1 .pane-content > .menu-block-1 input[type=checkbox] + label + .main-menu > ul {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	    flex-direction: column;
}

body > .header > .header-wrapper > .header-right > .pane-menu-block-1 .pane-content > .menu-block-1 input[type=checkbox] + label + .main-menu > ul > li {
	text-align: left;
	margin: 5px 0;
}

body > .header > .header-wrapper > .header-right > .pane-menu-block-1 .pane-content > .menu-block-1 input[type=checkbox] + label + .main-menu > ul > li > a {
	color: white;
	text-decoration: none;
	font-size: 1.4em;
	font-weight: 700;
}

body > .header > .header-wrapper > .header-right > .pane-menu-block-1 .pane-content > .menu-block-1 input[type=checkbox] + label + .main-menu > ul > li > a:hover {
	text-decoration: underline;
}

body > .header > .header-wrapper > .header-right > .pane-search-form > .pane-content {
	display: -ms-flexbox;
	display: flex;
}

body > .header > .header-wrapper > .header-right > .pane-search-form > .pane-content .search-form {
	margin: 0;
	-ms-flex-order: 2;
	    order: 2;
}

body > .header > .header-wrapper > .header-right > .pane-search-form > .pane-content .search-form > form .container-inline {
	display: -ms-flexbox;
	display: flex;
}

body > .header > .header-wrapper > .header-right > .pane-search-form > .pane-content .search-form > form .container-inline .form-item-search-block-form {
	margin: 0 25px 0 0;
	padding: 0;
}

body > .header > .header-wrapper > .header-right > .pane-search-form > .pane-content .search-form > form .container-inline .form-item-search-block-form input[type=text] {
	background: none;
	height: 30px;
	width: 300px;
	font-size: 20px;
	padding: 0 0 5px 0;
	border: none;
	border-bottom: 1px solid #c0c0c5;
	border-radius: 0;
	color: #21374b;
}

body > .header > .header-wrapper > .header-right > .pane-search-form > .pane-content .search-form > form .container-inline .form-actions {
	margin: 0;
	padding: 0;
}

body > .header > .header-wrapper > .header-right > .pane-search-form > .pane-content .search-form > form .container-inline .form-actions input[type=submit] {
	text-indent: -999999px;
	background: url("../img/search_check.png") no-repeat;
	width: 30px;
	height: 30px;
	padding: 0;
	border: none;
}

body > .header > .header-wrapper > .header-right > .pane-search-form > .pane-content .search-form > form .container-inline .form-actions input[type=submit]:hover {
	background: url("../img/search_check_active.png") no-repeat;
}

body > .header > .header-wrapper > .header-right > .pane-bulweb-general-account-block {
	margin: 0 0 0 25px;
}

body > .header > .header-wrapper > .header-right > .pane-bulweb-general-account-block > .pane-content > a > div.image {
	width: 24px;
	height: 28px;
	background: url(../img/account_button.png) no-repeat;
}

body > .header > .header-wrapper > .header-right > .pane-bulweb-general-account-block > .pane-content > a > div.image:hover {
	background: url("../img/account_button_active.png") no-repeat;
}

body > a#trigger-searchmenu {
	display: none;
}

body > a#trigger-searchmenu.hidden {
	display: none !important;
}

body > a#trigger-topmenu {
	display: none;
}

body > a#trigger-topmenu.hidden {
	display: none !important;
}

body > .categories {
	box-shadow: 0 5px 15px #dadada;
	margin: 0 0 20px 0;
}

body > .categories.sticky {
	position: fixed;
	top: 0;
	background: #FFF;
	transition: top 0.2s ease-in-out;
	width: 100%;
	z-index: 199;
	box-shadow: none;
	border-bottom: 2px solid #dde1e3;
}

body > .categories.sticky.nav-down {
	top: 94px;
}

body > .categories .wrapper-categories {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: wrap;
	    flex-flow: wrap;
	margin: 0 auto;
}

body > .categories .wrapper-categories .pane-categorie-filter {
	-ms-flex-positive: 1;
	    flex-grow: 1;
}

body > .categories .wrapper-categories .pane-categorie-filter > h2.pane-title {
	color: #586473;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 700;
	padding: 0 0 0 20px;
	margin: 0 0 10px 0;
}

body > .categories .wrapper-categories .pane-categorie-filter > .pane-content {
	background: #fff;
	padding: 12px 0;
}

body > .categories .wrapper-categories .pane-categorie-filter > .pane-content > .view-categorie-filter > .view-content {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row;
	    flex-flow: row;
	-ms-flex-pack: justify;
	    justify-content: space-between;
}

body > .categories .wrapper-categories .pane-categorie-filter > .pane-content > .view-categorie-filter > .view-content > .views-row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	    align-items: center;
	margin: 5px 0;
}

body > .categories .wrapper-categories .pane-categorie-filter > .pane-content > .view-categorie-filter > .view-content > .views-row > .views-field-name a {
	color: inherit;
	text-transform: capitalize;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
}

body > .categories .wrapper-categories .pane-categorie-filter > .pane-content > .view-categorie-filter > .view-content > .views-row > .views-field-name a:hover {
	text-decoration: underline;
}

body > .bottom > .bottom-menu {
	padding: 15px 0;
	background: #f5f5f6;
	border-top: 2px solid #d6d6d6;
}

body > .bottom > .bottom-menu > .container {
	background: none;
}

body > .bottom > .bottom-menu > .container > .pane-footer-copyright-menu #mini-panel-footer_copyright_menu > .panel-col > div {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	    flex-direction: row;
}

body > .bottom > .bottom-menu > .container > .pane-footer-copyright-menu #mini-panel-footer_copyright_menu > .panel-col > div > .pane-variables-everywhere-bulweb-general-footer-copyright {
	-ms-flex-positive: 1;
	    flex-grow: 1;
}

body > .bottom > .bottom-menu > .container > .pane-footer-copyright-menu #mini-panel-footer_copyright_menu > .panel-col > div > .pane-variables-everywhere-bulweb-general-footer-copyright .pane-content p {
	font-weight: bold;
	font-size: 17px;
	color: #87888c;
	margin: 0;
}

body > .bottom > .bottom-menu > .container > .pane-footer-copyright-menu #mini-panel-footer_copyright_menu > .panel-col > div > .pane-menu-menu-footer-menu {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	    align-items: center;
}

body > .bottom > .bottom-menu > .container > .pane-footer-copyright-menu #mini-panel-footer_copyright_menu > .panel-col > div > .pane-menu-menu-footer-menu .pane-content > ul {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	    flex-direction: row;
}

body > .bottom > .bottom-menu > .container > .pane-footer-copyright-menu #mini-panel-footer_copyright_menu > .panel-col > div > .pane-menu-menu-footer-menu .pane-content > ul > li {
	list-style: none;
	margin: 0 20px 0 0;
}

body > .bottom > .bottom-menu > .container > .pane-footer-copyright-menu #mini-panel-footer_copyright_menu > .panel-col > div > .pane-menu-menu-footer-menu .pane-content > ul > li > a {
	font-weight: 600;
	font-size: 12px;
	text-decoration: none;
	color: #87888c;
}

body > .bottom > .bottom-menu > .container > .pane-footer-copyright-menu #mini-panel-footer_copyright_menu > .panel-col > div > .pane-menu-menu-footer-menu .pane-content > ul > li > a:hover {
	color: #d52227;
}

body > .bottom > .bottom-menu > .container > .pane-footer-copyright-menu #mini-panel-footer_copyright_menu > .panel-col > div > .pane-menu-menu-footer-menu .pane-content > ul > li:last-child {
	margin: 0;
}

.bulweb-user-registration-options-content h3,
.bulweb-user-login-options-content h3 {
	font-size: 1.5em;
}

.bulweb-user-registration-options-content .left,
.bulweb-user-login-options-content .left {
	float: left;
	width: 65%;
	clear: both;
}

.bulweb-user-registration-options-content .right,
.bulweb-user-login-options-content .right {
	float: right;
	width: 28%;
	padding-top: 45px;
}

.bulweb-user-registration-options-content .right h3,
.bulweb-user-login-options-content .right h3 {
	font-size: 1.23077em;
	padding-bottom: 3px;
	border-bottom: 1px solid #d41a04;
}

.bulweb-user-registration-options-content .right ul,
.bulweb-user-login-options-content .right ul {
	margin: 0;
	padding: 0;
}

.bulweb-user-registration-options-content .box,
.bulweb-user-login-options-content .box {
	margin: 0 0 40px;
	clear: both;
}

.bulweb-user-registration-options-content .box ul,
.bulweb-user-login-options-content .box ul {
	width: 100%;
	float: left;
}

.bulweb-user-registration-options-content .box ul li,
.bulweb-user-login-options-content .box ul li {
	margin: 0 0 10px;
}

.bulweb-user-registration-options-content .user-info-from-cookie,
.bulweb-user-login-options-content .user-info-from-cookie {
	background: #fff;
	width: 100%;
	padding: 0;
	margin: 0;
}

.bulweb-user-registration-options-content .user-info-from-cookie legend,
.bulweb-user-login-options-content .user-info-from-cookie legend {
	display: block;
	border-bottom: 1px solid #d41a04;
	width: 100%;
	margin: 0 0 10px;
	position: relative;
	text-transform: none;
}

.bulweb-user-registration-options-content .user-info-from-cookie label,
.bulweb-user-login-options-content .user-info-from-cookie label {
	display: inline-block;
	width: 180px;
	font-weight: normal;
	text-transform: none;
	border: none;
	padding: 0;
	padding-top: 6px;
}

.bulweb-user-registration-options-content .user-info-from-cookie [type="checkbox"],
.bulweb-user-login-options-content .user-info-from-cookie [type="checkbox"] {
	position: relative;
	top: 2px;
}

.bulweb-user-registration-options-content .user-info-from-cookie [type="checkbox"] + label,
.bulweb-user-login-options-content .user-info-from-cookie [type="checkbox"] + label {
	padding-top: 0;
	width: auto;
}

.bulweb-user-registration-options-content .user-info-from-cookie select,
.bulweb-user-registration-options-content .user-info-from-cookie input.form-text,
.bulweb-user-login-options-content .user-info-from-cookie select,
.bulweb-user-login-options-content .user-info-from-cookie input.form-text {
	width: 220px;
}

.bulweb-user-registration-options-content .user-info-from-cookie .fieldset-wrapper,
.bulweb-user-login-options-content .user-info-from-cookie .fieldset-wrapper {
	margin-top: 0;
}

.bulweb-user-registration-options-content .user-info-from-cookie .form-wrapper,
.bulweb-user-login-options-content .user-info-from-cookie .form-wrapper {
	margin: 0;
}

.bulweb-user-registration-options-content .user-info-from-cookie .form-type-radios,
.bulweb-user-login-options-content .user-info-from-cookie .form-type-radios {
	margin: 0;
}

.bulweb-user-registration-options-content .user-info-from-cookie .form-checkboxes,
.bulweb-user-login-options-content .user-info-from-cookie .form-checkboxes {
	margin-top: 9px;
	margin-left: 185px;
}

.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password,
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password {
	padding: 0;
	float: none;
	width: auto;
	margin-left: 0;
}

.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password input,
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password input {
	font-weight: normal;
}

.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password div.password-confirm,
.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password div.password-strength,
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password div.password-confirm,
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password div.password-strength {
	float: right;
	width: 180px;
	margin-right: 0;
}

.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .password-strength-text,
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .password-strength-text {
	float: right;
}

.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .password-indicator,
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .password-indicator {
	margin-top: 5px;
	background-color: #e6e6e6;
}

.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .password-strength-text,
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .password-strength-text {
	display: none;
}

.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator,
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator {
	height: 3px;
	transition: all .3s ease-out;
}

.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 5%;"],
.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 7.5%;"],
.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 10%;"],
.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 12.5%;"],
.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 15%;"],
.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 17.5%;"],
.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 20%;"],
.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 22.5%;"],
.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 25%;"],
.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 27.5%;"],
.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 30%;"],
.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 32.5%;"],
.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 35%;"],
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 5%;"],
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 7.5%;"],
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 10%;"],
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 12.5%;"],
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 15%;"],
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 17.5%;"],
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 20%;"],
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 22.5%;"],
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 25%;"],
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 27.5%;"],
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 30%;"],
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 32.5%;"],
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 35%;"] {
	background-color: #d41a04;
}

.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 40%;"],
.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 42.5%;"],
.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 45%;"],
.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 47.5%;"],
.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 50%;"],
.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 52.5%;"],
.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 55%;"],
.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 57.5%;"],
.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 60%;"],
.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 62.5%;"],
.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 65%;"],
.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 67.5%;"],
.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 70%;"],
.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 72.5%;"],
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 40%;"],
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 42.5%;"],
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 45%;"],
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 47.5%;"],
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 50%;"],
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 52.5%;"],
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 55%;"],
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 57.5%;"],
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 60%;"],
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 62.5%;"],
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 65%;"],
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 67.5%;"],
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 70%;"],
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 72.5%;"] {
	background-color: orange;
}

.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 75%;"],
.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 77.5%;"],
.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 80%;"],
.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 82.5%;"],
.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 85%;"],
.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 87.5%;"],
.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 90%;"],
.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 92.5%;"],
.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 95%;"],
.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 97.5%;"],
.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 100%;"],
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 75%;"],
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 77.5%;"],
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 80%;"],
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 82.5%;"],
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 85%;"],
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 87.5%;"],
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 90%;"],
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 92.5%;"],
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 95%;"],
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 97.5%;"],
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .indicator[style="width: 100%;"] {
	background-color: green;
}

.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .error,
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .error {
	color: #d41a04;
}

.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .ok,
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password .ok {
	color: green;
}

.bulweb-user-registration-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password input.form-text[type=password],
.bulweb-user-login-options-content .user-info-from-cookie .form-type-password-confirm .form-type-password input.form-text[type=password] {
	width: 220px;
}

.bulweb-user-registration-options-content .user-info-from-cookie .form-actions input[type=submit],
.bulweb-user-login-options-content .user-info-from-cookie .form-actions input[type=submit] {
	margin: 0;
	float: right;
}

.bulweb-user-registration-options-content .user-info-from-cookie .description,
.bulweb-user-login-options-content .user-info-from-cookie .description {
	margin-left: 185px;
}

.bulweb-user-registration-options-content .form-item-mail > *,
.bulweb-user-registration-options-content .form-item-name > *,
.bulweb-user-login-options-content .form-item-mail > *,
.bulweb-user-login-options-content .form-item-name > * {
	float: left;
}

.bulweb-user-registration-options-content .form-item-mail label,
.bulweb-user-registration-options-content .form-item-name label,
.bulweb-user-login-options-content .form-item-mail label,
.bulweb-user-login-options-content .form-item-name label {
	margin-right: 4px;
}

.bulweb-user-registration-options-content .description-wrapper,
.bulweb-user-login-options-content .description-wrapper {
	background: #969696;
	border-radius: 20px;
	color: #fff;
	width: 20px;
	height: 20px;
	line-height: 20px;
	display: block;
	text-align: center;
	position: relative;
	top: 3px;
	left: 5px;
	padding: 0;
	-webkit-transform: translateZ(0); /* webkit flicker fix */
	-webkit-font-smoothing: antialiased; /* webkit text rendering fix */
	z-index: 999;
}

.bulweb-user-registration-options-content .description-wrapper .description,
.bulweb-user-login-options-content .description-wrapper .description {
	background: #EBEBEB;
	color: #111;
	padding: 10px !important;
	width: 500px;
	opacity: 0;
	margin-left: 0px !important;
	position: relative;
	left: 25px;
	top: -50px;
}

.bulweb-user-registration-options-content .description-wrapper:hover .description,
.bulweb-user-login-options-content .description-wrapper:hover .description {
	opacity: 1;
}

.pane-bulweb-subsites-bulweb-subsites-socialmedia .pane-content > a {
	transition: transform .2s ease-out;
}

.pane-bulweb-subsites-bulweb-subsites-socialmedia .pane-content > a:hover {
	transform: scale(1.1);
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: start;
	    align-items: flex-start;
	margin: 0;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	    flex-flow: row wrap;
	width: 66%;
	-ms-flex-preferred-size: 66%;
	    flex-basis: 66%;
	-ms-flex-negative: 1;
	    flex-shrink: 1;
	-ms-flex-positive: 1;
	    flex-grow: 1;
	margin: 0 1% 0 0;
	-ms-flex-order: 1;
	    order: 1;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 h1,
.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 h2,
.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 h3,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 h1,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 h2,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 h3 {
	font-family: "Visby Bold", sans-serif !important;
	font-size: 18px;
	color: #21374b;
	margin: 0 0 10px 0;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > div,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > div {
	-ms-flex-preferred-size: 100%;
	    flex-basis: 100%;
	width: 100%;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-bulweb-article-detail-panel-pane-2 h1,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-bulweb-article-detail-panel-pane-2 h1 {
	font-size: 1.8461538462em;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-bulweb-article-detail-panel-pane-3,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-bulweb-article-detail-panel-pane-3 {
	margin: 0 0 10px 0;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-field-article-category,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-field-article-category {
	width: auto;
	-ms-flex-preferred-size: auto;
	    flex-basis: auto;
	margin: 0 15px 15px 0;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	    flex-direction: row;
	-ms-flex-align: center;
	    align-items: center;
	-ms-flex-pack: start;
	    justify-content: flex-start;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-field-article-category span,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-field-article-category span {
	color: #FFF;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 6px;
	margin: 0;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-field-article-category span:not(:first-child),
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-field-article-category span:not(:first-child) {
	margin-left: 5px;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-field-article-category span.category-belgium,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-field-article-category span.category-belgium {
	background: #d52227;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-field-article-category span.category-working,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-field-article-category span.category-working {
	background: #9b59b6;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-field-article-category span.category-culture,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-field-article-category span.category-culture {
	background: #21374b;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-field-article-category span.category-moving,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-field-article-category span.category-moving {
	background: #1abc9c;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-field-article-category span.category-education,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-field-article-category span.category-education {
	background: #2ecc71;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-field-article-category span.category-leisure,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-field-article-category span.category-leisure {
	background: #f1c40f;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-field-article-category span.category-living,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-field-article-category span.category-living {
	background: #3498db;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-field-article-category span.category-transport,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-field-article-category span.category-transport {
	background: #e67e22;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-field-article-category span.category-brussels,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-field-article-category span.category-brussels {
	background: #1E5999;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-field-article-category span.category-sponsored,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-field-article-category span.category-sponsored {
	background: #1171b0;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-created,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-created {
	width: auto;
	-ms-flex-preferred-size: auto;
	    flex-basis: auto;
	-ms-flex-positive: 1;
	    flex-grow: 1;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-created > span,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-created > span {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	    flex-direction: row;
	-ms-flex-align: center;
	    align-items: center;
	color: #898a8e;
	font-size: 13px;
	font-weight: bold;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-created > span:before,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-created > span:before {
	content: '';
	width: 13px;
	height: 13px;
	background: url("../img/date-icon.png") no-repeat;
	margin: 0 10px 0 0;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-addtoany-addtoany-button,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-addtoany-addtoany-button {
	margin: 0 0 15px 0;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-node-field-article-intro,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-node-field-article-intro {
	margin: 0 0 15px 0;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-node-field-article-intro .field-name-field-article-intro,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-node-field-article-intro .field-name-field-article-intro {
	font-family: "Tisa", sans-serif;
	font-size: 18px;
	font-style: italic;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-node-body .field-name-body,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-node-body .field-name-body {
	font-family: "Tisa", sans-serif;
	font-size: 15px;
	color: #000;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-author,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-author {
	font-family: 'Visby', sans-serif;
	color: #4d4d4d;
	font-size: 14px;
	font-style: italic;
	margin: 0 0 25px 0;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-author em,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-author em {
	font-weight: bold;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-node-comments > h2,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-node-comments > h2 {
	font-size: 1.8461538462em;
	color: #d52227;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	    align-items: center;
	text-transform: uppercase;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-node-comments > h2:after,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-node-comments > h2:after {
	content: '';
	width: 10px;
	height: 7px;
	background: url("../img/red-arrow-down.png") no-repeat;
	margin: 0 0 0 10px;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-node-comments > .pane-content > .comment,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-node-comments > .pane-content > .comment {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: wrap;
	    flex-flow: wrap;
	-ms-flex-pack: start;
	    justify-content: flex-start;
	-ms-flex-align: center;
	    align-items: center;
	margin: 0;
	padding: 15px 0;
	background: none;
	border-bottom: 1px solid #f5f5f6;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-node-comments > .pane-content > .comment > *,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-node-comments > .pane-content > .comment > * {
	-ms-flex-preferred-size: 100%;
	    flex-basis: 100%;
	width: 100%;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-node-comments > .pane-content > .comment > .comment-author,
.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-node-comments > .pane-content > .comment > .comment-created,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-node-comments > .pane-content > .comment > .comment-author,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-node-comments > .pane-content > .comment > .comment-created {
	float: left;
	text-align: left;
	clear: both;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-node-comments > .pane-content > .comment > .comment-author,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-node-comments > .pane-content > .comment > .comment-author {
	color: #87888c;
	font-style: italic;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-node-comments > .pane-content > .comment > .field-name-comment-body,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-node-comments > .pane-content > .comment > .field-name-comment-body {
	margin: 10px 0 0 0;
	padding: 0;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-node-comments > .pane-content > .comment > .field-name-comment-body p,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-node-comments > .pane-content > .comment > .field-name-comment-body p {
	font-size: 1.0769230769em;
	color: #21374b;
	margin: 0;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-node-comments > .pane-content > .comment > .comment-created,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-node-comments > .pane-content > .comment > .comment-created {
	font-size: 1em;
	margin: 2px 0 0 0;
	-ms-flex-preferred-size: 50%;
	    flex-basis: 50%;
	width: 50%;
	-ms-flex-positive: 1;
	    flex-grow: 1;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-node-comments > .pane-content > .comment > ul.links,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-node-comments > .pane-content > .comment > ul.links {
	font-size: 1em;
	font-weight: normal;
	-ms-flex-preferred-size: auto;
	    flex-basis: auto;
	width: auto;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-node-comments > .pane-content > .comment > ul.links > li > a:hover,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-node-comments > .pane-content > .comment > ul.links > li > a:hover {
	color: #d52227;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-bulweb-user-redirecting-login-register-block,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-bulweb-user-redirecting-login-register-block {
	margin: 25px 0 50px 0;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-bulweb-user-redirecting-login-register-block > h2.pane-title,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-bulweb-user-redirecting-login-register-block > h2.pane-title {
	font-size: 1.3846153846em;
	color: #d52227;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-bulweb-user-redirecting-login-register-block > .pane-content > span,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-bulweb-user-redirecting-login-register-block > .pane-content > span {
	font-size: 1.0769230769em;
	color: #21374b;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-node-comment-form,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-node-comment-form {
	margin: 25px 0 50px 0;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-node-comment-form > h2,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-node-comment-form > h2 {
	font-size: 1.3846153846em;
	color: #d52227;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-node-comment-form > .pane-content > form.comment-form .form-item#edit-author--2 > label,
.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-node-comment-form > .pane-content > form.comment-form .form-item.form-item-comment-body-und-0-value > label,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-node-comment-form > .pane-content > form.comment-form .form-item#edit-author--2 > label,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-node-comment-form > .pane-content > form.comment-form .form-item.form-item-comment-body-und-0-value > label {
	font-size: 1.0769230769em;
	color: #21374b;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 {
	margin: 0;
	width: 33%;
	-ms-flex-preferred-size: 33%;
	    flex-basis: 33%;
	-ms-flex-order: 2;
	    order: 2;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 > .pane-related-articles,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 > .pane-related-articles {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	    flex-flow: row wrap;
	-ms-flex-align: center;
	    align-items: center;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 > .pane-related-articles > h2.pane-title,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 > .pane-related-articles > h2.pane-title {
	color: #d52227;
	margin-bottom: 0;
	text-transform: uppercase;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 > .pane-related-articles > ul.tab-nav,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 > .pane-related-articles > ul.tab-nav {
	font-size: 1.1538461538em;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: end;
	    justify-content: flex-end;
	-ms-flex-positive: 1;
	    flex-grow: 1;
	font-family: "Visby Bold", sans-serif;
	font-weight: 700;
	line-height: 1.7;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 > .pane-related-articles > ul.tab-nav > li:first-child,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 > .pane-related-articles > ul.tab-nav > li:first-child {
	margin: 0 5px 0 0;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 > .pane-related-articles > ul.tab-nav > li > a,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 > .pane-related-articles > ul.tab-nav > li > a {
	background: none;
	border: none;
	text-shadow: none;
	padding: 0;
	color: #c3c3c8;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 > .pane-related-articles > ul.tab-nav > li.active > a,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 > .pane-related-articles > ul.tab-nav > li.active > a {
	background: none;
	color: #21374b;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 > .pane-related-articles > .pane-content,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 > .pane-related-articles > .pane-content {
	-ms-flex-preferred-size: 100%;
	    flex-basis: 100%;
	width: 100%;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 > .pane-related-articles > .pane-content .view-bulweb-article > .view-content,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 > .pane-related-articles > .pane-content .view-bulweb-article > .view-content {
	background: #f5f5f6;
	padding: 15px 10px;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 > .pane-related-articles > .pane-content .view-bulweb-article > .view-content > .views-row,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 > .pane-related-articles > .pane-content .view-bulweb-article > .view-content > .views-row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	    flex-flow: row wrap;
	border: none;
	padding: 0;
	margin-bottom: 10px;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 > .pane-related-articles > .pane-content .view-bulweb-article > .view-content > .views-row:last-child,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 > .pane-related-articles > .pane-content .view-bulweb-article > .view-content > .views-row:last-child {
	margin-bottom: 0;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 > .pane-related-articles > .pane-content .view-bulweb-article > .view-content > .views-row > .panel-display,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 > .pane-related-articles > .pane-content .view-bulweb-article > .view-content > .views-row > .panel-display {
	width: 100%;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 > .pane-related-articles > .pane-content .view-bulweb-article > .view-content > .views-row > .panel-display > .row,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 > .pane-related-articles > .pane-content .view-bulweb-article > .view-content > .views-row > .panel-display > .row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	    align-items: center;
	margin: 0;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 > .pane-related-articles > .pane-content .view-bulweb-article > .view-content > .views-row > .panel-display > .row > .span4,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 > .pane-related-articles > .pane-content .view-bulweb-article > .view-content > .views-row > .panel-display > .row > .span4 {
	margin: 0 10px 0 0;
	width: auto;
	min-width: 115px;
	text-align: center;
	position: relative;
	-ms-flex-order: 1 !important;
	    order: 1 !important;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 > .pane-related-articles > .pane-content .view-bulweb-article > .view-content > .views-row > .panel-display > .row > .span4 > .views-field-field-article-category,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 > .pane-related-articles > .pane-content .view-bulweb-article > .view-content > .views-row > .panel-display > .row > .span4 > .views-field-field-article-category {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 10;
	margin: 0;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 > .pane-related-articles > .pane-content .view-bulweb-article > .view-content > .views-row > .panel-display > .row > .span8,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 > .pane-related-articles > .pane-content .view-bulweb-article > .view-content > .views-row > .panel-display > .row > .span8 {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	    flex-direction: column;
	-ms-flex-pack: start;
	    justify-content: flex-start;
	-ms-flex-positive: 1;
	    flex-grow: 1;
	margin: 0;
	width: auto;
	-ms-flex-order: 2 !important;
	    order: 2 !important;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 > .pane-related-articles > .pane-content .view-bulweb-article > .view-content > .views-row > .panel-display > .row > .span8 > .views-field-title,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 > .pane-related-articles > .pane-content .view-bulweb-article > .view-content > .views-row > .panel-display > .row > .span8 > .views-field-title {
	width: 100%;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 > .pane-related-articles > .pane-content .view-bulweb-article > .view-content > .views-row > .panel-display > .row > .span8 > .views-field-title:before,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 > .pane-related-articles > .pane-content .view-bulweb-article > .view-content > .views-row > .panel-display > .row > .span8 > .views-field-title:before {
	display: none;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 > .pane-related-articles > .pane-content .view-bulweb-article > .view-content > .views-row > .panel-display > .row > .span8 > .views-field-title a,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 > .pane-related-articles > .pane-content .view-bulweb-article > .view-content > .views-row > .panel-display > .row > .span8 > .views-field-title a {
	font-size: 1.1538461538em;
	color: #21374b;
	font-weight: bold;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 > .pane-related-articles > .pane-content .view-bulweb-article > .view-content > .views-row > .panel-display > .row > .span8 > .views-field-title a:hover,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 > .pane-related-articles > .pane-content .view-bulweb-article > .view-content > .views-row > .panel-display > .row > .span8 > .views-field-title a:hover {
	text-decoration: underline;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 > .pane-related-articles > .pane-content .view-bulweb-article > .view-content > .views-row > .panel-display > .row > .span8 > .views-field-field-event-location,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 > .pane-related-articles > .pane-content .view-bulweb-article > .view-content > .views-row > .panel-display > .row > .span8 > .views-field-field-event-location {
	font-size: 0.9230769231em;
	color: #a1a1a1;
	font-weight: bold;
}

.pane-newsletter-articles {
	margin: 0 0 25px 0;
}

.pane-newsletter-articles .view-bulweb-newsletters-articles .view-content {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	    flex-flow: row wrap;
	-ms-flex-align: start;
	    align-items: flex-start;
}

.pane-newsletter-articles .view-bulweb-newsletters-articles .view-content .views-row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	    flex-flow: row wrap;
	-ms-flex-align: center;
	    align-items: center;
	width: 32%;
	margin: 0 2% 15px 0;
}

.pane-newsletter-articles .view-bulweb-newsletters-articles .view-content .views-row > .image-wrapper {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: column;
	    flex-flow: column;
	-ms-flex-align: center;
	    align-items: center;
	-ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	width: 100%;
}

.pane-newsletter-articles .view-bulweb-newsletters-articles .view-content .views-row > .image-wrapper > .views-field-field-article-main-image,
.pane-newsletter-articles .view-bulweb-newsletters-articles .view-content .views-row > .image-wrapper > .views-field-field-toplistitem-main-image {
	width: 100%;
}

.pane-newsletter-articles .view-bulweb-newsletters-articles .view-content .views-row > .info-wrapper {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	    flex-flow: row wrap;
	-ms-flex-align: center;
	    align-items: center;
	-ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	width: 100%;
}

.pane-newsletter-articles .view-bulweb-newsletters-articles .view-content .views-row > .info-wrapper > .views-field-field-article-category {
	margin: 0 10px 5px 0;
}

.pane-newsletter-articles .view-bulweb-newsletters-articles .view-content .views-row > .info-wrapper > .views-field-field-article-category span {
	color: #fff;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 6px;
}

.pane-newsletter-articles .view-bulweb-newsletters-articles .view-content .views-row > .info-wrapper > .views-field-field-article-category-sponsored {
	margin: 0 10px 5px 0;
}

.pane-newsletter-articles .view-bulweb-newsletters-articles .view-content .views-row > .info-wrapper > .views-field-field-article-category-sponsored span {
	color: #fff;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 6px;
}

.pane-newsletter-articles .view-bulweb-newsletters-articles .view-content .views-row > .info-wrapper > .views-field-created {
	-ms-flex-positive: 1;
	    flex-grow: 1;
	-ms-flex-preferred-size: 100%;
	    flex-basis: 100%;
	width: 100%;
}

.pane-newsletter-articles .view-bulweb-newsletters-articles .view-content .views-row > .info-wrapper > .views-field-created > span {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	    flex-direction: row;
	-ms-flex-align: center;
	    align-items: center;
	color: #898a8e;
	font-size: 13px;
	font-weight: bold;
}

.pane-newsletter-articles .view-bulweb-newsletters-articles .view-content .views-row > .info-wrapper > .views-field-created > span:before {
	content: '';
	width: 13px;
	height: 13px;
	background: url("../img/date-icon.png") no-repeat;
	margin: 0 10px 0 0;
}

.pane-newsletter-articles .view-bulweb-newsletters-articles .view-content .views-row > .info-wrapper > .views-field-title {
	-ms-flex-preferred-size: 100%;
	    flex-basis: 100%;
	width: 100%;
	font-family: "Visby Bold", sans-serif;
	margin: 5px 0;
}

.pane-newsletter-articles .view-bulweb-newsletters-articles .view-content .views-row > .info-wrapper > .views-field-title a {
	color: #21374b;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
}

.pane-newsletter-articles .view-bulweb-newsletters-articles .view-content .views-row > .info-wrapper > .views-field-title a:hover {
	color: #d52227;
}

.pane-leaderboard-banner {
	text-align: center;
	margin-bottom: 10px;
	max-width: 100%;
	overflow: hidden;
}

.pane-leaderboard-banner div {
	display: inline-block;
}

.pane-skyscraper-banner {
	display: block;
}

.pane-skyscraper-banner .pane-content #skyscraper {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	    justify-content: center;
	padding: 30px 0;
}

/*! HEADER */

.header {
	padding: 15px 0;
	position: relative;
	position: relative;
	z-index: 99;
	min-height: 110px;
	-webkit-transform: translate3d(0, 0, 0);
}

.header input[type=text] {
	padding-top: 3px;
	padding-bottom: 3px;
}

.header input[type=submit] {
	height: 25px;
}

.header .pane-bulweb-general-registration-block {
	color: #272727;
	float: right;
	clear: right;
	width: 300px;
	margin: 10px 0 0 20px;
	background: #a1a1a1;
}

.header .pane-bulweb-general-registration-block h2 {
	font-size: 1.2307692308em;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
	margin: 4px 0 2px;
}

.header .pane-bulweb-general-registration-block form {
	width: 210px;
	position: absolute;
	right: 10px;
	top: 10px;
}

.header .pane-bulweb-general-registration-block form label {
	display: none;
}

.header .pane-bulweb-general-registration-block form input[type=text] {
	width: 143px;
}

.header .pane-bulweb-general-registration-block form input[type=submit] {
	background: url("../img/arrows-sprite.png") no-repeat 85% 6px;
	background: url("../img/arrows-sprite.png") no-repeat 85% 6px, linear-gradient(top, #e03b40 0%, #bf1e23 100%);
	background: url("../img/arrows-sprite.png") no-repeat 85% 6px, -moz-linear-gradient(top, #e03b40 0%, #bf1e23 100%);
	background-color: #d52227;
	text-decoration: none;
	color: #FFF;
	background: #d52227;
	width: 100%;
	display: block;
	text-align: center;
	border-radius: 20px;
	padding: 8px 0;
	font-size: 15px;
	padding: 0 25px 0 5px;
	border-radius: 0 3px 3px 0;
}

.header .pane-bulweb-general-registration-block form input[type=submit]:hover {
	background: #eb2227;
}

.header .pane-bulweb-general-registration-block a:hover {
	color: #d52227;
}

.header .pane-bulweb-general-registration-block .form-item {
	margin: 0;
	float: left;
}

.pane-bulweb-general-registration-block {
	position: relative;
	padding: 10px;
	border-radius: 3px;
}

.pane-bulweb-general-registration-block h2 {
	text-transform: uppercase;
	color: #fff;
	margin: 0;
}

.pane-bulweb-general-registration-block input {
	display: block;
	float: left;
}

.pane-bulweb-general-registration-block input[type=text] {
	border-radius: 3px 0 0 3px;
}

.pane-bulweb-general-registration-block input[type=submit] {
	border-radius: 0 3px 3px 0;
	float: left;
	font-weight: bold;
}

.pane-bulweb-general-registration-block a {
	color: #fff;
	text-decoration: none;
}

.pane-bulweb-general-registration-block a:before {
	float: left;
	content: "»";
	color: #272727;
	margin: 0 3px 0 0;
}

.pane-bulweb-general-registration-block a:first-child {
	margin: 0 2% 0 0;
	max-width: 48%;
}

.pane-bulweb-general-registration-block a:before {
	float: none;
	display: inline;
}

.logged-in .pane-bulweb-general-registration-block .user-links span:first-child {
	position: absolute;
	right: 10px;
	top: 10px;
	width: 200px;
	text-align: right;
}

.logged-in .pane-bulweb-general-registration-block .user-links span.action a {
	display: inline-block;
	zoom: 1;
	*display: inline;
	padding: 2px 20px 2px 5px;
	border-radius: 3px;
	font-size: 0.8461538462em;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	text-transform: uppercase;
	background: #272727 url(../img/arrows-sprite.png) no-repeat 96% -34px;
	color: #fff;
	background-position: 96% 4px;
}

.logged-in .pane-bulweb-general-registration-block .user-links span.action a:hover {
	background-color: #525252;
	background-position: 96% 4px;
	color: #fff;
}

.logged-in .pane-bulweb-general-registration-block .user-links span a:before {
	display: none;
}

.logged-in .header .pane-bulweb-general-registration-block h2 {
	margin: 0 0 7px;
}

.pane-fboauth-login {
	float: right;
	margin: 0 0 0 5px;
}

.pane-variables-everywhere-bulweb-general-frontpage-social-media-buttons {
	float: right;
}

.pane-variables-everywhere-bulweb-general-frontpage-social-media-buttons p {
	margin: 0;
}

.pane-variables-everywhere-bulweb-general-frontpage-social-media-buttons a {
	float: left;
	margin: 0 0 0 5px;
}

.pane-variables-everywhere-bulweb-general-frontpage-social-media-buttons .follow-the-bulletin {
	float: left;
	color: #d52227;
	text-align: right;
	font-family: "Visby Bold", sans-serif;
	font-style: italic;
	font-size: 20px;
	line-height: 1.1;
	font-weight: bold;
}

.pane-variables-everywhere-bulweb-general-frontpage-social-media-buttons .follow-the-bulletin span {
	display: block;
	color: #272727;
}

.pane-variables-everywhere-bulweb-general-frontpage-social-media-buttons ul {
	float: right;
	margin: 0 0 0 10px;
	padding: 0;
	list-style: none;
}

.pane-variables-everywhere-bulweb-general-frontpage-social-media-buttons ul li {
	float: left;
}

.pane-variables-everywhere-bulweb-general-frontpage-social-media-buttons ul a {
	display: inline-block;
	width: 33px;
	height: 33px;
	line-height: 38px;
	font-family: "Pictos";
	text-decoration: none;
	font-size: 26px;
	color: #fff;
	background: #d52227;
	border-radius: 3px;
	text-align: center;
}

.pane-variables-everywhere-bulweb-general-frontpage-social-media-buttons ul a:hover {
	background: #272727;
}

.pane-variables-everywhere-bulweb-general-frontpage-social-media-buttons .rss-button {
	background: #272727;
	font-size: 22px;
	line-height: 33px;
}

.rss-button a {
	display: block;
	width: 16px;
	height: 19px;
	text-indent: -9999px;
	background: transparent url(../img/icon-rss.png) no-repeat left bottom;
}

.pane-menu-secondary-menu {
	line-height: 1;
	margin-bottom: 20px;
}

.pane-menu-secondary-menu:after {
	content: '';
	clear: both;
	display: table;
}

.pane-menu-secondary-menu > .pane-content {
	float: right;
}

.pane-menu-secondary-menu .menu li {
	display: inline-block;
	padding: 0 5px;
	border-right: 1px solid #f5f5f6;
}

.pane-menu-secondary-menu .menu a {
	text-decoration: none;
	color: #525252;
}

.pane-menu-secondary-menu .menu a:hover,
.pane-menu-secondary-menu .menu a.active-trail {
	color: #d52227;
}

.header .pane-views-exp-bulweb-search-panel-pane-1 {
	float: right;
}

.pane-search-weather-block {
	float: right;
	background: #f5f5f6;
	border-radius: 3px;
	padding: 10px;
	margin: 10px 0 0;
}

.pane-search-weather-block .panel-pane {
	float: left;
	display: inline;
	height: 45px;
}

.pane-search-weather-block .pane-weather-system-1 {
	width: 90px;
	padding-right: 10px;
	border-right: 1px solid #a1a1a1;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.75);
	line-height: 1.1;
}

.pane-search-weather-block .pane-weather-system-1 .icon {
	width: 25px;
	height: 30px;
	float: left;
}

.pane-search-weather-block .pane-weather-system-1 .temperature {
	font-size: 1.2307692308em;
	color: #d52227;
	font-weight: 700;
	margin-left: 30px;
	margin-bottom: 3px;
}

.pane-search-weather-block .pane-weather-system-1 .location {
	font-size: 0.8461538462em;
	text-transform: uppercase;
	margin-left: 30px;
	font-weight: 600;
}

.pane-search-weather-block .pane-search-form {
	width: 155px;
	padding-left: 10px;
	border-left: 1px solid #fff;
	*zoom: 1;
}

.pane-search-weather-block .pane-search-form:before,
.pane-search-weather-block .pane-search-form:after {
	content: " ";
	display: table;
}

.pane-search-weather-block .pane-search-form:after {
	clear: both;
}

.pane-search-weather-block .pane-search-form .form-item {
	float: left;
	margin: 0;
}

.pane-search-weather-block .pane-search-form input[type=text] {
	width: 110px;
	float: left;
	border-radius: 3px 0 0 3px;
}

.pane-search-weather-block .pane-search-form input[type=submit] {
	width: 30px;
	float: left;
	text-indent: -9999px;
	background: url("../img/icon-search.png") no-repeat center center;
	background: url("../img/icon-search.png") no-repeat center center, linear-gradient(top, #e03b40 0%, #bf1e23 100%);
	background: url("../img/icon-search.png") no-repeat center center, -moz-linear-gradient(top, #e03b40 0%, #bf1e23 100%);
	background-color: #d52227;
	text-decoration: none;
	color: #FFF;
	background: #d52227;
	width: 100%;
	display: block;
	text-align: center;
	border-radius: 20px;
	padding: 8px 0;
	font-size: 15px;
	border-radius: 0 3px 3px 0;
}

.pane-search-weather-block .pane-search-form input[type=submit]:hover {
	background: #eb2227;
}

.pane-weather-system-1 {
	float: right;
	line-height: 1;
	padding: 0 0 0 5px;
}

.pane-weather-system-1 div {
	display: inline-block;
}

.pane-weather-system-1 .icon {
	width: 15px;
	height: 15px;
	margin-top: -4px;
}

.weather .icon {
	background: transparent url(../img/weather-sprite.png) no-repeat 0 0;
}

.weather .icon.day-broken-light-rain {
	background-position: -130px 1px;
}

.weather .icon.day-broken {
	background-position: -33px 3px;
}

.pane-page-messages {
	clear: both;
}

/*! drupal-waste */

.drupal-waste:empty {
	padding: 0;
}

/*! BREADCRUMB */

.breadcrumb {
	padding: 15px 0 0;
	clear: left;
	font-weight: 600;
}

.breadcrumb a {
	text-decoration: none;
	color: #d52227;
}

/*! RATING GENERAL STYLING */

span[class*="rating"] {
	display: block;
	width: 67px;
	height: 12px;
	background: url("../img/bg-rating.png");
	text-indent: -9999px;
}

span[class*="rating"].rating-1 {
	background-position: left -12px;
}

span[class*="rating"].rating-2 {
	background-position: left -24px;
}

span[class*="rating"].rating-3 {
	background-position: left -36px;
}

span[class*="rating"].rating-4 {
	background-position: left -48px;
}

span[class*="rating"].rating-5 {
	background-position: left -60px;
}

/*! HIGHTLIGHTS */

.highlights {
	margin-left: -20px;
	margin-bottom: 20px;
}

.highlights > .panel-pane {
	float: left;
	width: 300px;
	margin-left: 20px;
	margin-bottom: 20px;
}

.highlights .pane-title {
	text-transform: uppercase;
	line-height: 1.7;
	margin-bottom: 0;
}

.highlights .pane-title a {
	text-decoration: none;
}

.highlights .pane-title a:hover {
	color: #4d4d4d;
}

.highlights .view-header {
	font-size: 16px;
	margin-bottom: 15px;
	font-family: "Visby Bold", sans-serif;
	font-style: italic;
	border-bottom: 2px solid #f5f5f6;
}

.highlights .view-header p {
	margin: 0;
}

.highlights .pane-bulweb-news-guide-long-list .pane-title:before,
.highlights .pane-jobs-block .pane-title:before,
.highlights .pane-small-ad-bottom .pane-title:before {
	content: 'N';
	font-family: "Pictos";
	font-weight: normal;
	margin-right: 6px;
	color: #edb7b9;
	position: relative;
}

.highlights .pane-bulweb-news-guide-long-list .pane-title:before {
	content: 'b';
	text-transform: lowercase;
}

.highlights .pane-jobs-block .pane-title:before {
	content: 'J';
}

.highlights .pane-small-ad-bottom .pane-title:before {
	content: 'l';
	text-transform: lowercase;
	top: 2px;
}

.pane-small-ad-bottom .panel-pane {
	margin-bottom: 15px;
}

.pane-small-ad-bottom .pane-bulweb-small-adds-panel-pane-1 {
	padding-bottom: 5px;
	border-bottom: 1px dotted #4d4d4d;
}

.pane-small-ad-bottom .view-content {
	margin-bottom: 10px;
}

.pane-small-ad-bottom .view-footer .more-link {
	float: left;
}

.pane-small-ad-bottom .view-footer .more-link a {
	background-image: none;
	padding-right: 5px;
}

.pane-small-ad-bottom .view-footer .more-link--red a {
	background: #d52227;
	color: #fff;
}

.pane-small-ad-bottom .view-footer .more-link--cta {
	float: right;
}

.pane-bulweb-news-guide-long-list .views-row {
	border-bottom: 1px dotted #4d4d4d;
	margin-bottom: 10px;
}

/*! OVERVIEWS */

.overviews {
	margin-left: -20px;
	margin-bottom: 20px;
	margin-top: -20px;
	padding: 20px 0 0;
}

.overviews .pane-title {
	text-transform: uppercase;
	line-height: 1.7;
	margin-bottom: 0;
}

.overviews .pane-title a {
	text-decoration: none;
}

.overviews .pane-title a:hover {
	color: #4d4d4d;
}

.overviews .view-header {
	font-size: 16px;
	margin-bottom: 15px;
	font-family: "Visby Bold", sans-serif;
	font-style: italic;
	border-bottom: 2px solid #f5f5f6;
}

.overviews .view-header p {
	margin: 0;
}

.overviews .more-link a,
.overviews .views-field-view-node a {
	font-size: 1em;
	color: #fff;
	font-weight: bold;
	padding: 3px 25px 3px 10px;
	box-shadow: 0 0 1px rgba(255, 255, 255, 0.7) inset;
	border: 1px solid #000;
	background-position: 95% 8px;
	background: url("../img/arrows-sprite.png") no-repeat 95% 7px, linear-gradient(bottom, #414141 0%, #616161 100%);
	background: url("../img/arrows-sprite.png") no-repeat 95% 7px, -webkit-linear-gradient(bottom, #414141 0%, #616161 100%);
	background-color: #303030;
	float: right;
}

.overviews .more-link a:hover,
.overviews .views-field-view-node a:hover {
	color: #f5f5f6;
}

.overviews .pane-adonews-ad-box .header_text,
.overviews .pane-variables-everywhere-bulweb-event-frontpage-event-block-header .pane-content {
	display: block;
	font-size: 16px;
	margin-bottom: 15px;
	font-family: "Visby Bold", sans-serif;
	font-style: italic;
	border-bottom: 2px solid #f5f5f6;
}

.overviews .pane-adonews-ad-box .header_text p,
.overviews .pane-variables-everywhere-bulweb-event-frontpage-event-block-header .pane-content p {
	margin: 0;
}

.overviews > .panel-pane {
	float: left;
	padding: 10px 0 0;
	margin-left: 20px;
	margin-bottom: 20px;
	width: 290px;
}

.overviews .pane-adonews-ad-box {
	padding: 10px 20px 0;
	width: 270px;
	background: #f5f5f5;
	background: linear-gradient(to bottom, #f5f5f5 0%, #ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#ffffff', GradientType=0);
}

.overviews .pane-events-block .views-row {
	padding: 11px 0;
}

.overviews .pane-events-block .views-row.views-row-first {
	padding-top: 5px;
}

.overviews .pane-events-block .views-row.views-row-last {
	padding-bottom: 5px;
}

.overviews .pane-events-block .views-field.views-field-title {
	float: none;
	font-size: 1.3846153846em;
	font-family: "Visby Bold", sans-serif;
	font-weight: bold;
}

.overviews .pane-events-block .views-field.views-field-title:before {
	display: none;
}

.overviews .pane-events-block .views-field.views-field-title a {
	color: #272727;
}

.overviews .pane-events-block .views-field.views-field-title a:hover {
	color: #d52227;
}

.overviews .pane-events-block .views-field.views-field-field-event-date {
	width: 55px;
	padding: 5px 0;
	float: left;
	margin: 0;
	background: #d52227;
	border-radius: 3px;
	text-align: center;
	color: #fff;
	margin: 1px 5px 0 0;
}

.overviews .pane-events-block .views-field.views-field-field-event-date .word1 {
	font-size: 2.7692307692em;
	font-weight: 900;
}

.overviews .pane-events-block .views-field.views-field-field-event-date .word2 {
	font-size: 0.8461538462em;
	text-transform: uppercase;
}

.overviews .pane-events-block .views-field.views-field-field-event-date [class*="word"] {
	display: block;
	line-height: 1;
}

.overviews .pane-events-block .views-field.views-field-field-event-location,
.overviews .pane-events-block .views-field.views-field-field-event-organization {
	margin-left: 60px;
}

.overviews .pane-events-block .more-link {
	margin-top: 10px;
}

/* 'Post your small ad */

.page-small-ads-post .pane-bulweb-webshop-advertising-bulweb-small-ad-price-display {
	font-size: 1.3846153846em;
	color: #fff;
	font-weight: 700;
	width: 600px;
	padding: 5px 10px;
	background: #4d4d4d;
	border-radius: 3px;
	text-align: right;
}

.page-small-ads-post .pane-bulweb-webshop-advertising-bulweb-small-ad-price-display h2 {
	font-size: 1em;
	margin: 0;
	font-weight: 700;
	color: #fff;
}

.page-small-ads-post .pane-bulweb-webshop-advertising-bulweb-small-ad-price-display * {
	display: inline;
}

.page-small-ads-post .center-wrapper .panel-col-first > .pane-views-panes {
	padding-top: 20px;
	border-radius: 3px;
}

.page-small-ads-post .center-wrapper .panel-col-first > .pane-views-panes .views-row {
	position: relative;
	padding: 5px;
	background: #f5f5f6;
	border: none;
	margin: 0 0 15px;
	border-radius: 2px;
	*zoom: 1;
}

.page-small-ads-post .center-wrapper .panel-col-first > .pane-views-panes .views-row:before,
.page-small-ads-post .center-wrapper .panel-col-first > .pane-views-panes .views-row:after {
	content: " ";
	display: table;
}

.page-small-ads-post .center-wrapper .panel-col-first > .pane-views-panes .views-row:after {
	clear: both;
}

.page-small-ads-post .center-wrapper .panel-col-first > .pane-views-panes .views-row.views-row-last {
	margin: 0;
}

.page-small-ads-post .center-wrapper .panel-col-first > .pane-views-panes .views-row.selected {
	background: #4d4d4d;
	color: #fff;
}

.page-small-ads-post .center-wrapper .panel-col-first > .pane-views-panes .views-row.product-14 .views-field-commerce-price,
.page-small-ads-post .center-wrapper .panel-col-first > .pane-views-panes .views-row.product-15 .views-field-commerce-price {
	padding-left: 22px;
	background-image: url(../img/icons-premium-featured.png);
	background-repeat: no-repeat;
	background-position: -20px center;
}

.page-small-ads-post .views-field-commerce-price {
	display: inline-block;
	zoom: 1;
	*display: inline;
	float: right;
	padding: 0 5px;
	margin: 0 -5px 0 0;
	background: #d52227;
	color: #fff;
	font-weight: bold;
}

.page-small-ads-post .view-bulweb-webshop-products .views-field-title {
	font-size: 1.2307692308em;
	margin-bottom: 0.25em;
}

.page-small-ads-post .view-bulweb-webshop-products .views-field-field-advertising-prod-image {
	float: left;
	margin-right: 5px;
}

.pane-bulweb-webshop-advertising-bulweb-small-ad-preview-text {
	padding: 10px;
	background: #4d4d4d;
	color: #f5f5f6;
	border-radius: 3px;
	margin-bottom: 20px;
}

.pane-bulweb-webshop-advertising-bulweb-small-ad-preview-text a {
	color: #fff;
}

.pane-bulweb-webshop-advertising-bulweb-small-ad-preview-text .preview-title {
	font-weight: bold;
	margin: 0 0 10px;
}

.pane-bulweb-webshop-advertising-bulweb-small-ad-preview-text .preview-ad-price {
	padding: 9px 0 0 0;
	margin: 10px 0 0 0;
	border-top: 1px dotted #f5f5f6;
}

.pane-bulweb-webshop-advertising-bulweb-small-ad-preview-text .preview-ad-price span {
	color: #fff;
	font-weight: bold;
}

.pane-bulweb-webshop-advertising-bulweb-small-ad-preview-text .preview-checkout a {
	font-size: 0.8461538462em;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	display: inline-block;
	zoom: 1;
	*display: inline;
	border-radius: 3px;
	text-decoration: none;
	background: #d52227 url(../img/arrows-sprite.png) no-repeat 97% 4px;
	padding: 2px 20px 2px 5px;
}

.pane-bulweb-webshop-advertising-bulweb-small-ad-preview-text .preview-checkout a:hover {
	background-color: #272727;
	color: #fff;
	background-position: 97% 4px;
}

/*! MAIN */

.main {
	margin-bottom: 20px;
}

/* Search bar */

.panel-col-top .pane-simple-form {
	float: right;
	color: #272727;
}

.panel-col-top .pane-simple-form .form-item {
	display: inline-block;
	zoom: 1;
	*display: inline;
	margin: 0 0 0 10px;
}

/*! DETAIL PAGES */

.page-node,
.page-products { /* Details (user, tags, comment count) */ /* Comment count */
}

.page-node .view-bulweb-small-ad-detail,
.page-node .view-bulweb-general-detail,
.page-node .view-bulweb-article-detail,
.page-node .view-bulweb-questions-detail,
.page-node .view-bulweb-webshop-products-detail,
.page-products .view-bulweb-small-ad-detail,
.page-products .view-bulweb-general-detail,
.page-products .view-bulweb-article-detail,
.page-products .view-bulweb-questions-detail,
.page-products .view-bulweb-webshop-products-detail {
	*zoom: 1;
	border-top: 1px dotted #f5f5f6;
	border-bottom: 2px solid #f5f5f6;
	padding: 5px 0;
	margin: 0 0 20px;
}

.page-node .view-bulweb-small-ad-detail:before,
.page-node .view-bulweb-small-ad-detail:after,
.page-node .view-bulweb-general-detail:before,
.page-node .view-bulweb-general-detail:after,
.page-node .view-bulweb-article-detail:before,
.page-node .view-bulweb-article-detail:after,
.page-node .view-bulweb-questions-detail:before,
.page-node .view-bulweb-questions-detail:after,
.page-node .view-bulweb-webshop-products-detail:before,
.page-node .view-bulweb-webshop-products-detail:after,
.page-products .view-bulweb-small-ad-detail:before,
.page-products .view-bulweb-small-ad-detail:after,
.page-products .view-bulweb-general-detail:before,
.page-products .view-bulweb-general-detail:after,
.page-products .view-bulweb-article-detail:before,
.page-products .view-bulweb-article-detail:after,
.page-products .view-bulweb-questions-detail:before,
.page-products .view-bulweb-questions-detail:after,
.page-products .view-bulweb-webshop-products-detail:before,
.page-products .view-bulweb-webshop-products-detail:after {
	content: " ";
	display: table;
}

.page-node .view-bulweb-small-ad-detail:after,
.page-node .view-bulweb-general-detail:after,
.page-node .view-bulweb-article-detail:after,
.page-node .view-bulweb-questions-detail:after,
.page-node .view-bulweb-webshop-products-detail:after,
.page-products .view-bulweb-small-ad-detail:after,
.page-products .view-bulweb-general-detail:after,
.page-products .view-bulweb-article-detail:after,
.page-products .view-bulweb-questions-detail:after,
.page-products .view-bulweb-webshop-products-detail:after {
	clear: both;
}

.page-node .view-bulweb-small-ad-detail .views-field-field-content-tags,
.page-node .view-bulweb-small-ad-detail .views-field-comment-count,
.page-node .view-bulweb-general-detail .views-field-field-content-tags,
.page-node .view-bulweb-general-detail .views-field-comment-count,
.page-node .view-bulweb-article-detail .views-field-field-content-tags,
.page-node .view-bulweb-article-detail .views-field-comment-count,
.page-node .view-bulweb-questions-detail .views-field-field-content-tags,
.page-node .view-bulweb-questions-detail .views-field-comment-count,
.page-node .view-bulweb-webshop-products-detail .views-field-field-content-tags,
.page-node .view-bulweb-webshop-products-detail .views-field-comment-count,
.page-products .view-bulweb-small-ad-detail .views-field-field-content-tags,
.page-products .view-bulweb-small-ad-detail .views-field-comment-count,
.page-products .view-bulweb-general-detail .views-field-field-content-tags,
.page-products .view-bulweb-general-detail .views-field-comment-count,
.page-products .view-bulweb-article-detail .views-field-field-content-tags,
.page-products .view-bulweb-article-detail .views-field-comment-count,
.page-products .view-bulweb-questions-detail .views-field-field-content-tags,
.page-products .view-bulweb-questions-detail .views-field-comment-count,
.page-products .view-bulweb-webshop-products-detail .views-field-field-content-tags,
.page-products .view-bulweb-webshop-products-detail .views-field-comment-count {
	float: right;
}

.page-node .pane-bulweb-article-detail-panel-pane-2 .view-bulweb-article-detail,
.page-node .pane-bulweb-article-detail-panel-pane-3 .view-bulweb-article-detail,
.page-products .pane-bulweb-article-detail-panel-pane-2 .view-bulweb-article-detail,
.page-products .pane-bulweb-article-detail-panel-pane-3 .view-bulweb-article-detail {
	padding: 0;
	margin: 0;
	border: none;
}

.page-node .view-bulweb-questions-detail,
.page-products .view-bulweb-questions-detail {
	float: right;
	margin-top: -45px;
}

.node-type-webform .main .form-actions {
	margin-left: 130px;
}

/* User & Date */

.view-bulweb-general-detail .views-field,
.view-bulweb-small-ad-detail .views-field,
.view-bulweb-article-detail .views-field {
	display: inline;
}

.view-bulweb-general-detail .views-field-name a,
.view-bulweb-general-detail .comment-author a,
.view-bulweb-general-detail .username a,
.view-bulweb-small-ad-detail .views-field-name a,
.view-bulweb-small-ad-detail .comment-author a,
.view-bulweb-small-ad-detail .username a,
.view-bulweb-article-detail .views-field-name a,
.view-bulweb-article-detail .comment-author a,
.view-bulweb-article-detail .username a {
	text-decoration: none;
}

/* Tags */

.views-field-field-content-tags a {
	display: inline-block;
	zoom: 1;
	*display: inline;
	font-size: 0.8461538462em;
	background: #a1a1a1;
	border-radius: 2px;
	padding: 3px 4px;
	margin: 0 0 0 5px;
	color: #fff;
	line-height: 1;
	text-decoration: none;
}

.views-field-field-content-tags a:hover {
	background: #272727;
}

/* Images */

.pane-node-field-small-ad-image {
	float: right;
	margin-left: 10px;
}

/* Related posts */

.panel-col-last .panel-pane[class*=related],
.panel-col-last .panel-pane.pane-bulweb-event-detail-panel-pane-2 {
	clear: both;
	padding: 20px 0;
}

.panel-col-last .panel-pane[class*=related] h2,
.panel-col-last .panel-pane.pane-bulweb-event-detail-panel-pane-2 h2 {
	font-size: 1.2307692308em;
	text-transform: uppercase;
	margin: 0 0 5px;
}

.panel-col-last .panel-pane[class*=related] .views-row,
.panel-col-last .panel-pane[class*=related] .field-item,
.panel-col-last .panel-pane.pane-bulweb-event-detail-panel-pane-2 .views-row,
.panel-col-last .panel-pane.pane-bulweb-event-detail-panel-pane-2 .field-item {
	padding: 3px 0;
	border-bottom: 1px dotted #f5f5f6;
}

.panel-col-last .panel-pane[class*=related] .views-row:before,
.panel-col-last .panel-pane[class*=related] .field-item:before,
.panel-col-last .panel-pane.pane-bulweb-event-detail-panel-pane-2 .views-row:before,
.panel-col-last .panel-pane.pane-bulweb-event-detail-panel-pane-2 .field-item:before {
	float: left;
	content: "»";
	color: #272727;
	margin: 0 3px 0 0;
}

.panel-col-last .panel-pane[class*=related] .views-row a,
.panel-col-last .panel-pane[class*=related] .field-item a,
.panel-col-last .panel-pane.pane-bulweb-event-detail-panel-pane-2 .views-row a,
.panel-col-last .panel-pane.pane-bulweb-event-detail-panel-pane-2 .field-item a {
	text-decoration: none;
}

.panel-col-last .panel-pane[class*=related] .views-row a:hover,
.panel-col-last .panel-pane[class*=related] .field-item a:hover,
.panel-col-last .panel-pane.pane-bulweb-event-detail-panel-pane-2 .views-row a:hover,
.panel-col-last .panel-pane.pane-bulweb-event-detail-panel-pane-2 .field-item a:hover {
	color: #272727;
}

.panel-col-last .panel-pane.pane-bulweb-gouden-gids-related {
	padding: 0;
}

.panel-col-last .panel-pane.pane-bulweb-gouden-gids-related .pane-content {
	display: none;
}

/*! TAGS PAGE */

.page-content-tags .main .panel-col-last .views-exposed-widgets,
.page-content-tags .main .panel-1col .views-exposed-widgets {
	margin: 0 0 20px;
	padding: 10px;
	background: #f5f5f6;
	border-radius: 3px;
}

.page-content-tags .main .panel-col-last .views-exposed-widgets .views-widget-filter-type,
.page-content-tags .main .panel-1col .views-exposed-widgets .views-widget-filter-type {
	width: 840px;
	float: left;
	margin: 5px 0 0;
}

.page-content-tags .main .panel-col-last .views-exposed-widgets .views-widget-filter-type label,
.page-content-tags .main .panel-1col .views-exposed-widgets .views-widget-filter-type label {
	width: auto;
	line-height: 1.2;
}

.page-content-tags .main .panel-col-last .views-exposed-widgets .views-widget-filter-type .form-type-select,
.page-content-tags .main .panel-1col .views-exposed-widgets .views-widget-filter-type .form-type-select {
	margin: 0;
}

.page-content-tags .main .panel-col-last .views-exposed-widgets .views-submit-button,
.page-content-tags .main .panel-1col .views-exposed-widgets .views-submit-button {
	float: right;
	*zoom: 1;
}

.page-content-tags .main .panel-col-last .views-exposed-widgets .views-submit-button:before,
.page-content-tags .main .panel-col-last .views-exposed-widgets .views-submit-button:after,
.page-content-tags .main .panel-1col .views-exposed-widgets .views-submit-button:before,
.page-content-tags .main .panel-1col .views-exposed-widgets .views-submit-button:after {
	content: " ";
	display: table;
}

.page-content-tags .main .panel-col-last .views-exposed-widgets .views-submit-button:after,
.page-content-tags .main .panel-1col .views-exposed-widgets .views-submit-button:after {
	clear: both;
}

.page-content-tags .main .panel-col-last .views-exposed-widgets .views-submit-button input,
.page-content-tags .main .panel-1col .views-exposed-widgets .views-submit-button input {
	float: right;
}

.page-content-tags .main .panel-col-last .views-exposed-widgets .form-checkboxes,
.page-content-tags .main .panel-1col .views-exposed-widgets .form-checkboxes {
	margin: 0;
	padding: 0;
}

.page-content-tags .main .panel-col-last .views-exposed-widgets .form-checkboxes label,
.page-content-tags .main .panel-1col .views-exposed-widgets .form-checkboxes label {
	font-weight: normal;
}

.page-content-tags .main .panel-col-last .views-exposed-widgets .form-checkboxes .form-item,
.page-content-tags .main .panel-1col .views-exposed-widgets .form-checkboxes .form-item {
	float: left;
	margin: 0 0 0 10px;
}

.page-content-tags .main .panel-col-last .view,
.page-content-tags .main .panel-1col .view {
	width: 960px;
	margin-left: -20px;
}

.page-content-tags .main .panel-col-last .views-row,
.page-content-tags .main .panel-1col .views-row {
	position: relative;
	width: 280px;
	padding: 10px;
	margin: 0 0 20px 20px;
	float: left;
	background: #f5f5f6;
	border-radius: 3px;
	*zoom: 1;
}

.page-content-tags .main .panel-col-last .views-row:before,
.page-content-tags .main .panel-col-last .views-row:after,
.page-content-tags .main .panel-1col .views-row:before,
.page-content-tags .main .panel-1col .views-row:after {
	content: " ";
	display: table;
}

.page-content-tags .main .panel-col-last .views-row:after,
.page-content-tags .main .panel-1col .views-row:after {
	clear: both;
}

.page-content-tags .main .panel-col-last .views-row:hover,
.page-content-tags .main .panel-1col .views-row:hover {
	background: #f5f5f6;
}

.page-content-tags .main .panel-col-last .views-row .views-field[class*=image],
.page-content-tags .main .panel-1col .views-row .views-field[class*=image] {
	margin: 0 0 10px 0;
}

.page-content-tags .main .panel-col-last .views-row .views-field-view-node,
.page-content-tags .main .panel-1col .views-row .views-field-view-node {
	display: none;
}

.page-content-tags .main .panel-col-last .views-field-comment-count,
.page-content-tags .main .panel-1col .views-field-comment-count {
	float: left;
}

.page-content-tags .main .panel-col-last .views-field-name,
.page-content-tags .main .panel-1col .views-field-name {
	float: right;
	clear: both;
}

.page-content-tags .main .panel-col-last .views-field-body p,
.page-content-tags .main .panel-1col .views-field-body p {
	margin: 0;
}

.page-content-tags .main .panel-col-last .views-field-view,
.page-content-tags .main .panel-1col .views-field-view {
	float: left;
}

.page-content-tags .main .panel-col-last .views-field-view .view,
.page-content-tags .main .panel-1col .views-field-view .view {
	width: auto;
	margin: 0;
}

.page-content-tags .main .panel-col-last .views-field-view .views-row,
.page-content-tags .main .panel-1col .views-field-view .views-row {
	margin: 0;
	padding: 0;
	width: auto;
	background: transparent;
}

.page-content-tags .main .panel-col-last .views-field-type,
.page-content-tags .main .panel-1col .views-field-type {
	display: inline-block;
	zoom: 1;
	*display: inline;
	margin-bottom: 10px;
}

/*! POLLS */

.view-bulweb-poll,
.field-name-field-article-poll {
	margin: 0 0 15px;
}

.view-bulweb-poll .alert,
.field-name-field-article-poll .alert {
	display: none;
}

.view-bulweb-poll h2,
.field-name-field-article-poll h2 {
	margin: 0 0 10px;
	color: #272727;
	font-family: "Visby Bold", sans-serif;
}

.view-bulweb-poll h2 a,
.field-name-field-article-poll h2 a {
	color: inherit;
	text-decoration: none;
}

.view-bulweb-poll label,
.field-name-field-article-poll label {
	margin-top: 0.2em;
}

.view-bulweb-poll .form-checkboxes,
.view-bulweb-poll .form-radios,
.field-name-field-article-poll .form-checkboxes,
.field-name-field-article-poll .form-radios {
	margin: 0.5em 0 0;
}

.view-bulweb-poll .form-checkboxes .form-item,
.view-bulweb-poll .form-radios .form-item,
.field-name-field-article-poll .form-checkboxes .form-item,
.field-name-field-article-poll .form-radios .form-item {
	overflow: visible;
}

.front .view-bulweb-poll .form-checkboxes,
.front .view-bulweb-poll .form-radios {
	margin: 0 75px 0 0;
	overflow: hidden;
}

.front .view-bulweb-poll .form-checkboxes .form-item,
.front .view-bulweb-poll .form-radios .form-item {
	position: relative;
	padding-left: 17px;
}

.front .view-bulweb-poll .form-checkboxes input,
.front .view-bulweb-poll .form-radios input {
	position: absolute;
	top: 3px;
	left: 1px;
}

.front .view-bulweb-poll input[type=submit] {
	float: right;
}

.not-front .view-bulweb-poll .form-checkboxes,
.not-front .view-bulweb-poll .form-radios,
.not-front .field-name-field-article-poll .form-checkboxes,
.not-front .field-name-field-article-poll .form-radios {
	margin-bottom: 0.5em;
}

.not-front .view-bulweb-poll .form-checkboxes .form-item,
.not-front .view-bulweb-poll .form-radios .form-item,
.not-front .field-name-field-article-poll .form-checkboxes .form-item,
.not-front .field-name-field-article-poll .form-radios .form-item {
	margin: 0;
}

.not-front .view-bulweb-poll .form-checkboxes .form-item + .form-item,
.not-front .view-bulweb-poll .form-radios .form-item + .form-item,
.not-front .field-name-field-article-poll .form-checkboxes .form-item + .form-item,
.not-front .field-name-field-article-poll .form-radios .form-item + .form-item {
	margin-top: 0.5em;
	padding-top: 0.5em;
	border-top: 1px dotted #f5f5f6;
}

.not-front .view-bulweb-poll .content,
.not-front .field-name-field-article-poll .content {
	padding-bottom: 0.5em;
}

.poll .clearfix {
	padding: 0.25em 0;
}

.poll .choice {
	float: left;
}

.poll .percent {
	float: right;
	font-size: 11px;
	color: #a1a1a1;
}

.poll .bar {
	clear: both;
	height: 0.75em;
	background: #a1a1a1;
}

.poll .foreground {
	height: 0.75em;
	background: #d52227;
}

.poll .total {
	font-weight: bold;
	text-align: right;
	margin-top: 0.5em;
}

.not-front .poll .form-actions,
.front .poll .form-actions {
	margin-left: 0;
}

.not-front .poll input[type=submit],
.front .poll input[type=submit] {
	float: left;
	margin: -2.5em 0 0;
	background-position: 95% 9px, 0 0;
}

.not-logged-in .poll .total {
	display: none;
}

.not-logged-in .anon_message a {
	text-decoration: none;
}

.not-logged-in .anon_message a:before {
	float: left;
	content: "»";
	color: #272727;
	margin: 0 3px 0 0;
}

.not-logged-in .anon_message a:hover {
	color: #272727;
}

.pane-jobs-page {
	width: 620px;
	float: right;
}

.pane-jobs-page #jbtcls_68_2057_content .jbtcls_68_2057_content-content {
	max-width: none;
}

.pane-jobs-page #jbtcls_68_2057_content .jbtcls_68_2057_content-content * {
	font-family: "Visby Bold", sans-serif;
	font-size: 13px;
	color: #525252;
}

.pane-jobs-page #jbtcls_68_2057_content .jbtcls_68_2057_content-content .jbtcls_68_2057_content-searchbox {
	display: none;
}

.pane-jobs-page #jbtcls_68_2057_content .jbtcls_68_2057_content-content .jbtcls_68_2057_content-job-filters {
	float: left;
	width: 300px;
	margin: 0;
}

.pane-jobs-page #jbtcls_68_2057_content .jbtcls_68_2057_content-content .jbtcls_68_2057_content-job-filters > div {
	display: block;
	padding: 20px;
	margin: 0;
	background: #f5f5f6;
	border-radius: 3px;
}

.pane-jobs-page #jbtcls_68_2057_content .jbtcls_68_2057_content-content .jbtcls_68_2057_content-job-filters .jbtcls_68_2057_content-job-filter {
	display: none;
}

.pane-jobs-page #jbtcls_68_2057_content .jbtcls_68_2057_content-content .jbtcls_68_2057_content-job-filters ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.pane-jobs-page #jbtcls_68_2057_content .jbtcls_68_2057_content-content .jbtcls_68_2057_content-job-filters ul li.jbtcls_68_2057_content-job-filter-item {
	padding: 3px 0;
	border-bottom: 1px dotted #a1a1a1;
	list-style: none;
}

.pane-jobs-page #jbtcls_68_2057_content .jbtcls_68_2057_content-content .jbtcls_68_2057_content-job-filters ul li.jbtcls_68_2057_content-job-filter-item span {
	color: #272727;
	text-decoration: none;
}

.pane-jobs-page #jbtcls_68_2057_content .jbtcls_68_2057_content-content .jbtcls_68_2057_content-job-filters ul li.jbtcls_68_2057_content-job-filter-item span:before {
	float: left;
	content: "»";
	color: #d52227;
	margin: 0 3px 0 0;
}

.pane-jobs-page #jbtcls_68_2057_content .jbtcls_68_2057_content-content .jbtcls_68_2057_content-job-filters ul li.jbtcls_68_2057_content-job-filter-item span:hover {
	color: #d52227;
}

.pane-jobs-page #jbtcls_68_2057_content .jbtcls_68_2057_content-content .jbtcls_68_2057_content-job-list {
	float: right;
	display: inline;
	margin: 0 0 0 20px;
	width: 620px;
}

.pane-jobs-page #jbtcls_68_2057_content .jbtcls_68_2057_content-content .jbtcls_68_2057_content-job-list article {
	padding: 10px;
	margin: 0 0 20px;
	border-radius: 3px;
	position: relative;
	background: #f5f5f6;
}

.pane-jobs-page #jbtcls_68_2057_content .jbtcls_68_2057_content-content .jbtcls_68_2057_content-job-list article .jbtcls_68_2057_content-job-item-inner {
	padding: 0;
}

.pane-jobs-page #jbtcls_68_2057_content .jbtcls_68_2057_content-content .jbtcls_68_2057_content-job-list article .jbtcls_68_2057_content-job-title span {
	display: block;
	font-size: 1.3846153846em;
	line-height: 1.2;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	margin: 0 0 0.5em;
	color: #525252;
}

.pane-jobs-page #jbtcls_68_2057_content .jbtcls_68_2057_content-content .jbtcls_68_2057_content-job-list article .jbtcls_68_2057_content-job-title span:hover {
	color: #d52227;
}

.pane-jobs-page #jbtcls_68_2057_content .jbtcls_68_2057_content-content .jbtcls_68_2057_content-job-list .jbtcls_68_2057_content-pagination {
	clear: both;
	padding: 0;
	margin: 15px 0;
	text-align: center;
	text-transform: lowercase;
}

.pane-jobs-page #jbtcls_68_2057_content .jbtcls_68_2057_content-content .jbtcls_68_2057_content-job-list .jbtcls_68_2057_content-pagination span {
	display: inline-block;
	zoom: 1;
	*display: inline;
	min-width: 10px;
	padding: 2px 7px;
	border-radius: 2px;
	background: #f5f5f6;
	color: #fff;
}

.pane-jobs-page #jbtcls_68_2057_content .jbtcls_68_2057_content-content .jbtcls_68_2057_content-job-list .jbtcls_68_2057_content-pagination span.jbtcls_68_2057_content-link {
	background: #4d4d4d;
}

.pane-jobs-page #jbtcls_68_2057_content .jbtcls_68_2057_content-content .jbtcls_68_2057_content-job-list .jbtcls_68_2057_content-pagination span.jbtcls_68_2057_content-link.jbtcls_68_2057_content-bold,
.pane-jobs-page #jbtcls_68_2057_content .jbtcls_68_2057_content-content .jbtcls_68_2057_content-job-list .jbtcls_68_2057_content-pagination span.jbtcls_68_2057_content-link:hover {
	background: #d52227;
}

.pane-jobs-page #jbtcls_68_2057_content .jbtcls_68_2057_content-content .jbtcls_68_2057_content-title {
	display: none;
}

.page-post-job .pane-node-body,
.page-post-job .pane-node-webform {
	float: left;
	width: 460px;
}

.page-post-job .pane-node-webform {
	margin-left: 20px;
}

/*! HEADLINES */

.page-headlines .main .panel-1col .views-row {
	padding-bottom: 30px;
}

.page-headlines .main .panel-1col .views-row .views-field-created {
	position: absolute;
	bottom: 10px;
	right: 10px;
}

/*! EVENTS */

.page-events .main .panel-col-last .views-field.views-field-field-event-date,
.page-event-categories .main .panel-col-last .views-field.views-field-field-event-date {
	width: 55px;
	padding: 5px 0;
	float: left;
	margin: 0;
	background: #d52227;
	border-radius: 3px;
	text-align: center;
	color: #fff;
	margin-right: 10px;
}

.page-events .main .panel-col-last .views-field.views-field-field-event-date .word1,
.page-event-categories .main .panel-col-last .views-field.views-field-field-event-date .word1 {
	font-size: 2.7692307692em;
	font-weight: 900;
}

.page-events .main .panel-col-last .views-field.views-field-field-event-date .word2,
.page-event-categories .main .panel-col-last .views-field.views-field-field-event-date .word2 {
	font-size: 0.8461538462em;
	text-transform: uppercase;
}

.page-events .main .panel-col-last .views-field.views-field-field-event-date [class*="word"],
.page-event-categories .main .panel-col-last .views-field.views-field-field-event-date [class*="word"] {
	display: block;
	line-height: 1;
}

.page-events .main .panel-col-last .views-field-title,
.page-event-categories .main .panel-col-last .views-field-title {
	margin-bottom: 5px;
}

.page-events .main .panel-col-last .views-field-title a,
.page-event-categories .main .panel-col-last .views-field-title a {
	color: #272727;
}

.page-events .views-field-field-event-date-1,
.page-events .views-field-field-event-location,
.page-events .views-field-field-event-organization,
.page-event-categories .views-field-field-event-date-1,
.page-event-categories .views-field-field-event-location,
.page-event-categories .views-field-field-event-organization {
	float: left;
	margin: 0 8px 0 0;
	line-height: 1.2;
}

.page-events .views-field-field-event-location,
.page-event-categories .views-field-field-event-location {
	margin-right: 3px;
}

.page-events .pane-bulweb-event-bulweb-event-premium-link .pane-content a {
	background: url("../img/arrow-transparent.png") no-repeat 97% 5px;
	background: url("../img/arrow-transparent.png") no-repeat 97% 5px, linear-gradient(top, #393939 0%, #1a1a1a 100%);
	background: url("../img/arrow-transparent.png") no-repeat 97% 5px, -moz-linear-gradient(top, #393939 0%, #1a1a1a 100%);
	background-color: #272727;
	text-decoration: none;
	color: #FFF;
	background: #d52227;
	width: 100%;
	display: block;
	text-align: center;
	border-radius: 20px;
	padding: 8px 0;
	font-size: 15px;
	border-color: #272727;
}

.page-events .pane-bulweb-event-bulweb-event-premium-link .pane-content a:hover {
	background: #eb2227;
}

.page-events .pane-bulweb-event-bulweb-event-premium-link .pane-content a:hover {
	background: url("../img/arrow-transparent.png") no-repeat 97% -76px;
	background: url("../img/arrow-transparent.png") no-repeat 97% -76px, linear-gradient(top, #151515 0%, #343434 100%);
	background: url("../img/arrow-transparent.png") no-repeat 97% -76px, -moz-linear-gradient(top, #151515 0%, #343434 100%);
	background-color: #272727;
	text-decoration: none;
	color: #FFF;
	background: #d52227;
	width: 100%;
	display: block;
	text-align: center;
	border-radius: 20px;
	padding: 8px 0;
	font-size: 15px;
	border-color: #272727;
}

.page-events .pane-bulweb-event-bulweb-event-premium-link .pane-content a:hover:hover {
	background: #eb2227;
}

.page-events-post { /*.form-type-link-field {
    div.link-field-column { width: 50%;
      .form-text { width: 278px; max-width: 95%; }
      &.link-field-url { .form-item { padding: 0 0 0 10px; } }
    }
  }*/
}

.page-events-post .form-type-autocomplete-deluxe label {
	margin-bottom: 2px;
	font-weight: bold;
}

.page-events-post .form-type-autocomplete-deluxe div.autocomplete-deluxe-multiple {
	width: 588px;
}

.page-events-post div.link-field-column .form-text {
	width: 250px;
}

.page-events-post .link-field-subrow {
	clear: both;
}

.page-events-post .form-item-field-event-link-und-0 > label {
	font-weight: bold;
}

.page-events-post .panel-col-last .form-actions {
	margin-left: 0;
}

/*! REVIEWS */

.pane-variables-everywhere-bulweb-review-overview-block-header {
	margin: 0 0 1em;
}

.page-reviews span[class*="rating"],
.page-review-categories span[class*="rating"] {
	display: inline-block;
}

.page-reviews .main .panel-col-last .views-field-title,
.page-reviews .main .panel-col-last .views-field-field-review-category,
.page-review-categories .main .panel-col-last .views-field-title,
.page-review-categories .main .panel-col-last .views-field-field-review-category {
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.page-reviews .main .panel-col-last .views-field-field-review-category,
.page-review-categories .main .panel-col-last .views-field-field-review-category {
	margin: 0 0 0 5px;
}

.page-reviews .main .panel-col-last .views-field-field-review-rating,
.page-review-categories .main .panel-col-last .views-field-field-review-rating {
	float: right;
}

.page-reviews .main .panel-col-last .views-field-comment-count,
.page-review-categories .main .panel-col-last .views-field-comment-count {
	float: right;
	clear: right;
}

.page-reviews .main .panel-col-last .views-field-body,
.page-review-categories .main .panel-col-last .views-field-body {
	clear: right;
}

.views-field-field-review-category a {
	color: #272727;
	font-family: "Visby Bold", sans-serif;
	font-size: 1.3846153846em;
	font-weight: bold;
	line-height: 1.2;
	text-decoration: none;
}

.views-field-field-review-category a:hover {
	color: #d52227;
}

.views-field-field-review-category .title {
	margin-right: 2px;
}

.views-field-field-review-category .category {
	display: inline-block;
	zoom: 1;
	*display: inline;
	font-size: 0.8461538462em;
	background: #d52227;
	position: relative;
	top: -2px;
	margin: 0;
	padding: 0 2px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
}

.node-type-review .pane-bulweb-review-detail-panel-pane-1 {
	float: right;
	margin: 6px 0 0 0;
}

.node-type-review .pane-node-field-review-image {
	float: left;
	margin: 0 10px 0 0;
}

.node-type-review .pane-node-body {
	clear: right;
	padding-top: 10px;
}

/*! GUIDES */

.pane-bulweb-article-panel-pane-3 {
	padding: 15px 0 0;
}

/*! SHOP */

.pane-commerce-cart-cart .view-commerce-cart-block tr {
	border-top: 1px dotted #fff;
}

.pane-commerce-cart-cart .view-commerce-cart-block tr td {
	padding: 3px 0;
}

.pane-commerce-cart-cart .view-commerce-cart-block .views-field-commerce-total {
	font-weight: bold;
	text-align: right;
}

.pane-commerce-cart-cart .view-commerce-cart-block .line-item-quantity-raw,
.pane-commerce-cart-cart .view-commerce-cart-block .line-item-total-raw {
	font-weight: bold;
}

.pane-commerce-cart-cart .view-commerce-cart-block .line-item-total-label {
	font-weight: bold;
	text-transform: uppercase;
}

.pane-commerce-cart-cart .view-commerce-cart-block .line-item-summary {
	margin: 0;
	padding: 3px 0;
	border-top: 1px dotted #fff;
}

.pane-commerce-cart-cart .view-commerce-cart-block .line-item-summary .links {
	margin: 15px 0 0;
	padding: 0;
	list-style: none;
	font-weight: bold;
	text-transform: uppercase;
	*zoom: 1;
}

.pane-commerce-cart-cart .view-commerce-cart-block .line-item-summary .links:before,
.pane-commerce-cart-cart .view-commerce-cart-block .line-item-summary .links:after {
	content: " ";
	display: table;
}

.pane-commerce-cart-cart .view-commerce-cart-block .line-item-summary .links:after {
	clear: both;
}

.pane-commerce-cart-cart .view-commerce-cart-block .line-item-summary .links a {
	display: inline-block;
	zoom: 1;
	*display: inline;
	border-radius: 3px;
	text-decoration: none;
	padding: 4px 6px;
	background: #fff;
	float: left;
	color: #272727;
}

.pane-commerce-cart-cart .view-commerce-cart-block .line-item-summary .links a:hover {
	background: #f5f5f6;
}

.pane-commerce-cart-cart .view-commerce-cart-block .line-item-summary .links .first a {
	font-size: 0.8461538462em;
}

.pane-commerce-cart-cart .view-commerce-cart-block .line-item-summary .links .last a {
	float: right;
	background: url("../img/arrow-transparent.png") no-repeat 97% -156px;
	background: url("../img/arrow-transparent.png") no-repeat 97% -156px, linear-gradient(top, #e03b40 0%, #bf1e23 100%);
	background: url("../img/arrow-transparent.png") no-repeat 97% -156px, -moz-linear-gradient(top, #e03b40 0%, #bf1e23 100%);
	background-color: #d52227;
	text-decoration: none;
	color: #FFF;
	background: #d52227;
	width: 100%;
	display: block;
	text-align: center;
	border-radius: 20px;
	padding: 8px 0;
	font-size: 15px;
	padding: 6px 24px 6px 7px;
}

.pane-commerce-cart-cart .view-commerce-cart-block .line-item-summary .links .last a:hover {
	background: #eb2227;
}

.pane-commerce-cart-cart .view-commerce-cart-block .line-item-summary .links .last a:hover {
	background: url("../img/arrow-transparent.png") no-repeat 97% -241px;
	background: url("../img/arrow-transparent.png") no-repeat 97% -241px, linear-gradient(top, #b61d21 0%, #de3237 100%);
	background: url("../img/arrow-transparent.png") no-repeat 97% -241px, -moz-linear-gradient(top, #b61d21 0%, #de3237 100%);
	background-color: #d52227;
	text-decoration: none;
	color: #FFF;
	background: #d52227;
	width: 100%;
	display: block;
	text-align: center;
	border-radius: 20px;
	padding: 8px 0;
	font-size: 15px;
	padding: 6px 24px 6px 7px;
}

.pane-commerce-cart-cart .view-commerce-cart-block .line-item-summary .links .last a:hover:hover {
	background: #eb2227;
}

/* Shop homepage (overview) */

.page-shop .main,
.page-products .main {
	padding-top: 20px;
	margin-bottom: 100px;
	background: #eb2227;
}

.page-shop .main .center-wrapper .panel-col-first,
.page-products .main .center-wrapper .panel-col-first {
	float: right;
}

.page-shop .main .center-wrapper .views-row .views-field-commerce-price,
.page-products .main .center-wrapper .views-row .views-field-commerce-price {
	color: #d52227;
	font-size: 1.2307692308em;
	font-weight: bold;
	line-height: 1.2;
}

.page-shop .main .center-wrapper .views-row {
	padding-bottom: 30px;
	background: #f5f5f6;
}

.page-shop .main .center-wrapper .views-row .views-field-commerce-price {
	float: right;
	margin: 0 0 0 5px;
}

.page-shop .main .center-wrapper .views-row .views-field-nothing {
	position: absolute;
	left: 10px;
	bottom: 10px;
	right: 10px;
}

.page-shop .main .center-wrapper .views-row .views-field-nothing a {
	font-size: 0.8461538462em;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	display: inline-block;
	zoom: 1;
	*display: inline;
	border-radius: 3px;
	text-decoration: none;
	background: #d52227;
	padding: 2px 5px;
	float: right;
	color: #fff;
}

.page-shop .main .center-wrapper .views-row .views-field-nothing a:hover {
	background-color: #272727;
	color: #fff;
	background-position: 93% -75px;
}

.page-shop .main .center-wrapper .views-row .views-field-nothing a:first-child {
	float: left;
	background-color: #4d4d4d;
}

.page-shop .main .center-wrapper .views-row .views-field-nothing a:first-child:hover {
	background-color: #272727;
}

.page-shop .main .center-wrapper .views-row:hover {
	background: #f5f5f6;
}

/* Product detail */

.page-products .view-bulweb-webshop-products-detail {
	clear: both;
}

.page-products .view-bulweb-webshop-products-detail .views-field-commerce-price {
	float: left;
	margin: 5px 0;
}

.page-products .view-bulweb-webshop-products-detail .views-field-nothing a {
	float: right;
	background: url("../img/arrow-transparent.png") no-repeat 97% -156px;
	background: url("../img/arrow-transparent.png") no-repeat 97% -156px, linear-gradient(top, #e03b40 0%, #bf1e23 100%);
	background: url("../img/arrow-transparent.png") no-repeat 97% -156px, -moz-linear-gradient(top, #e03b40 0%, #bf1e23 100%);
	background-color: #d52227;
	text-decoration: none;
	color: #FFF;
	background: #d52227;
	width: 100%;
	display: block;
	text-align: center;
	border-radius: 20px;
	padding: 8px 0;
	font-size: 15px;
	padding: 4px 24px 4px 7px;
}

.page-products .view-bulweb-webshop-products-detail .views-field-nothing a:hover {
	background: #eb2227;
}

.page-products .view-bulweb-webshop-products-detail .views-field-nothing a:hover {
	background: url("../img/arrow-transparent.png") no-repeat 97% -241px;
	background: url("../img/arrow-transparent.png") no-repeat 97% -241px, linear-gradient(top, #b61d21 0%, #de3237 100%);
	background: url("../img/arrow-transparent.png") no-repeat 97% -241px, -moz-linear-gradient(top, #b61d21 0%, #de3237 100%);
	background-color: #d52227;
	text-decoration: none;
	color: #FFF;
	background: #d52227;
	width: 100%;
	display: block;
	text-align: center;
	border-radius: 20px;
	padding: 8px 0;
	font-size: 15px;
	padding: 4px 24px 4px 7px;
}

.page-products .view-bulweb-webshop-products-detail .views-field-nothing a:hover:hover {
	background: #eb2227;
}

.pane-bulweb-webshop-products-panel-pane-3 {
	padding: 20px;
	border-radius: 3px;
	background: #fff;
}

.pane-bulweb-webshop-products-panel-pane-3 h2 {
	font-family: "Visby Bold", sans-serif;
	font-size: 1.1538461538em;
	color: #d52227;
	font-weight: 700;
	text-transform: uppercase;
}

.pane-bulweb-webshop-products-panel-pane-3 h2 a {
	color: #d52227;
	text-decoration: none;
}

.pane-bulweb-webshop-products-panel-pane-3 h2 a:hover {
	color: #d52227;
}

.pane-bulweb-webshop-products-panel-pane-3 .views-row {
	*zoom: 1;
	border-bottom: 1px dotted #f5f5f6;
	padding: 3px 0;
	border-color: #a1a1a1;
}

.pane-bulweb-webshop-products-panel-pane-3 .views-row:before,
.pane-bulweb-webshop-products-panel-pane-3 .views-row:after {
	content: " ";
	display: table;
}

.pane-bulweb-webshop-products-panel-pane-3 .views-row:after {
	clear: both;
}

.pane-bulweb-webshop-products-panel-pane-3 .views-field-title {
	margin-bottom: 0;
}

.pane-bulweb-webshop-products-panel-pane-3 .views-field-field-product-image {
	float: left;
	margin: 0 10px 0 0;
}

.pane-commerce-product-field-product-image {
	float: right;
	margin: 0 0 0 10px;
}

.pane-commerce-product-field-product-delivery {
	clear: both;
	padding: 10px;
	margin: 0 0 15px;
	background: #f6d7d3;
	border-radius: 3px;
	color: #d52227;
}

/* Cart */

.page-cart .view-commerce-cart-form td {
	padding-top: 11px;
}

.page-cart .view-commerce-cart-form td td {
	padding-top: 0;
}

.page-cart .view-commerce-cart-form td.views-field-edit-quantity {
	padding-top: 5px;
}

.page-cart .view-commerce-cart-form td.views-field-edit-quantity input {
	width: 50px;
}

.page-cart .views-field-commerce-total {
	text-align: right;
}

.page-cart .line-item-summary {
	float: right;
	margin: 20px 0;
	padding: 5px;
	background: #4d4d4d;
	color: #fff;
	font-weight: bold;
}

.page-cart .commerce-line-item-actions {
	clear: both;
}

.page-cart .commerce-line-item-actions input {
	margin-left: 10px;
}

.page-cart table th,
.page-checkout table th,
.page-order table th {
	background: #4d4d4d;
	color: #fff;
	padding: 5px;
	text-align: left;
}

.page-cart table tr td,
.page-checkout table tr td,
.page-order table tr td {
	padding: 5px;
	background: #f5f5f6;
}

.page-cart table tr td td,
.page-checkout table tr td td,
.page-order table tr td td {
	padding: 0;
}

.page-cart table tr td tr.even td,
.page-checkout table tr td tr.even td,
.page-order table tr td tr.even td {
	background: transparent;
}

.page-cart table tr.even td,
.page-checkout table tr.even td,
.page-order table tr.even td {
	background: #f5f5f5;
}

.page-cart table table.commerce-price-formatted-components tr td,
.page-checkout table table.commerce-price-formatted-components tr td,
.page-order table table.commerce-price-formatted-components tr td {
	background: transparent;
}

.page-cart table table.commerce-price-formatted-components tr + tr,
.page-checkout table table.commerce-price-formatted-components tr + tr,
.page-order table table.commerce-price-formatted-components tr + tr {
	border-top: 1px dotted #a1a1a1;
}

.page-cart table table.commerce-price-formatted-components tr + tr td,
.page-checkout table table.commerce-price-formatted-components tr + tr td,
.page-order table table.commerce-price-formatted-components tr + tr td {
	padding: 2px 0;
}

.view-commerce-cart-summary .views-field-line-item-title,
.view-commerce-line-item-table .views-field-line-item-title {
	font-weight: bold;
}

.view-commerce-cart-summary .views-field-commerce-unit-price,
.view-commerce-line-item-table .views-field-commerce-unit-price {
	width: 200px;
}

.view-commerce-cart-summary .views-field-quantity,
.view-commerce-line-item-table .views-field-quantity {
	width: 60px;
	text-align: center;
}

.view-commerce-cart-summary .views-field-commerce-total,
.view-commerce-line-item-table .views-field-commerce-total {
	width: 100px;
	font-weight: bold;
	text-align: right;
}

.view-commerce-cart-summary .view-footer,
.view-commerce-line-item-table .view-footer {
	margin: 20px 0;
}

.view-commerce-cart-summary .view-footer table.commerce-price-formatted-components,
.view-commerce-line-item-table .view-footer table.commerce-price-formatted-components {
	width: 390px;
}

.view-commerce-cart-summary .view-footer table.commerce-price-formatted-components tr.component-type-commerce-price-formatted-amount td,
.view-commerce-line-item-table .view-footer table.commerce-price-formatted-components tr.component-type-commerce-price-formatted-amount td {
	background: #4d4d4d;
	color: #fff;
}

.view-commerce-cart-summary .view-footer .component-total,
.view-commerce-line-item-table .view-footer .component-total {
	font-weight: bold;
}

.commerce_coupon {
	position: relative;
	float: right;
	width: 370px;
	margin: 0;
	padding: 25px 10px 10px;
	border-radius: 3px;
	background: #a1a1a1;
}

.commerce_coupon * {
	color: #fff;
}

.commerce_coupon legend {
	position: absolute;
	top: 5px;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
}

.commerce_coupon input {
	width: 228px;
	color: #525252;
}

.commerce_coupon tbody td {
	color: #525252;
}

.commerce_coupon .alert-error {
	color: #d52227;
}

.customer_profile_shipping_info {
	width: 530px;
	float: left;
}

.customer_profile_shipping_info input {
	width: 368px;
}

.customer_profile_shipping_info select {
	width: 378px;
}

.checkout-buttons {
	clear: both;
}

.checkout-buttons .checkout-continue {
	margin-right: 5px;
}

.checkout-buttons .checkout-cancel {
	margin-left: 5px;
}

.pane-commerce-order-commerce-order-total {
	float: right;
	width: 380px;
	padding: 5px;
	margin: 20px 0;
	background: #4d4d4d;
	color: #fff;
	line-height: 1.5;
	*zoom: 1;
}

.pane-commerce-order-commerce-order-total:before,
.pane-commerce-order-commerce-order-total:after {
	content: " ";
	display: table;
}

.pane-commerce-order-commerce-order-total:after {
	clear: both;
}

.pane-commerce-order-commerce-order-total h2 {
	float: left;
	margin: 0;
	color: #fff;
	font-size: 1em;
	font-size: 0.9230769231em;
	line-height: 1.5;
}

.pane-commerce-order-commerce-order-total .pane-content {
	float: right;
	font-weight: bold;
}

/* Checkout */

.checkout-help {
	font-style: italic;
	margin: 0 0 20px;
}

.page-checkout .checkout-back {
	margin-left: 7px;
}

.page-checkout .commerce_payment {
	display: none;
}

/*! ACCOUNT */

.pane-menu-account-menu .menu,
.pane-menu-block-2 .menu {
	background: #f5f5f6;
	border-radius: 3px;
	font-weight: 600;
	text-transform: uppercase;
}

.pane-menu-account-menu .menu li a,
.pane-menu-block-2 .menu li a {
	display: block;
	text-decoration: none;
	padding: 5px 10px;
	color: #525252;
}

.pane-menu-account-menu .menu li a:hover,
.pane-menu-block-2 .menu li a:hover {
	background: #4d4d4d;
	color: #fff;
}

.pane-menu-account-menu .menu li a.active,
.pane-menu-block-2 .menu li a.active {
	background: #d52227;
	color: #fff;
}

.pane-menu-account-menu .menu li.first a,
.pane-menu-block-2 .menu li.first a {
	border-radius: 3px 3px 0 0;
}

.pane-menu-account-menu .menu li.last a,
.pane-menu-block-2 .menu li.last a {
	border-radius: 0 0 3px 3px;
}

.pane-simple-user-form form > div > fieldset {
	padding-top: 15px;
	position: relative;
	top: -10px;
}

.pane-simple-user-form form > div > fieldset .form-item-mimemail-textonly label {
	display: inline;
	width: auto;
	float: none;
}

.pane-simple-user-form form > div > fieldset .form-item-mimemail-textonly .description {
	margin: 0;
}

.pane-simple-user-form form .form-actions {
	margin: -30px 0 0;
	padding: 10px 10px 15px 140px;
	background: #f5f5f6;
}

.page-account .center-wrapper .panel-col-first > div {
	padding: 0;
}

.page-account .center-wrapper .panel-col-last .view-bulweb-user .view-filters {
	margin: 0 0 20px;
}

.page-account .center-wrapper .panel-col-last .view-bulweb-user .view-filters label {
	width: 60px;
	padding: 0;
	margin: 0;
	font-weight: bold;
}

.page-account .center-wrapper .panel-col-last .view-bulweb-user .view-filters .form-item {
	margin: 0;
	padding: 0;
	line-height: 1.5;
}

.page-account .center-wrapper .panel-col-last .view-bulweb-user .view-filters .views-widget label {
	width: auto;
}

.page-account .center-wrapper .panel-col-last .view-bulweb-user .view-filters .views-exposed-widgets {
	padding: 10px;
	background: #f5f5f6;
	border-radius: 3px;
}

.page-account .center-wrapper .panel-col-last .view-bulweb-user .view-filters .views-exposed-widgets .views-widget-filter-type {
	float: left;
	margin: 5px 0 0;
}

.page-account .center-wrapper .panel-col-last .view-bulweb-user .view-filters .views-exposed-widgets .views-submit-button {
	float: right;
	*zoom: 1;
}

.page-account .center-wrapper .panel-col-last .view-bulweb-user .view-filters .views-exposed-widgets .views-submit-button:before,
.page-account .center-wrapper .panel-col-last .view-bulweb-user .view-filters .views-exposed-widgets .views-submit-button:after {
	content: " ";
	display: table;
}

.page-account .center-wrapper .panel-col-last .view-bulweb-user .view-filters .views-exposed-widgets .views-submit-button:after {
	clear: both;
}

.page-account .center-wrapper .panel-col-last .view-bulweb-user .view-filters .views-exposed-widgets .views-submit-button input {
	float: right;
}

.page-account .center-wrapper .panel-col-last .view-bulweb-user .view-filters .views-exposed-widgets .form-checkboxes {
	margin: 0 0 0 60px;
	padding: 0;
}

.page-account .center-wrapper .panel-col-last .view-bulweb-user .view-filters .views-exposed-widgets .form-checkboxes label {
	font-weight: normal;
}

.page-account .center-wrapper .panel-col-last .view-bulweb-user .view-filters .views-exposed-widgets .form-checkboxes .form-item {
	float: left;
	margin: 0 0 0 10px;
}

.page-account .center-wrapper .panel-col-last .view-bulweb-user .form-actions {
	margin-right: 135px;
}

.page-account .center-wrapper .panel-col-last .view-content table .views-field-title {
	font-size: 1em;
}

.page-account .center-wrapper .panel-col-last .view-content table .views-field-type {
	width: 70px;
}

.page-account .center-wrapper .panel-col-last .view-content table .views-field-last-comment-timestamp,
.page-account .center-wrapper .panel-col-last .view-content table .views-field-created,
.page-account .center-wrapper .panel-col-last .view-content table .views-field-changed {
	width: 80px;
}

.page-account .center-wrapper .panel-col-last .view-content table .views-field-new-comments {
	width: 100px;
}

.page-account .center-wrapper .panel-col-last .view-content table .views-field-view-node {
	width: 100px;
	text-align: right;
}

.page-account .center-wrapper .panel-col-last .view-content table .views-field-view-node a {
	background-color: #4d4d4d;
	background-position: 93% -75px;
	color: #fff;
}

.page-account .center-wrapper .panel-col-last .view-content table .views-field-view-node a:hover {
	background-color: #272727;
	background-position: 93% -75px;
}

.page-account .center-wrapper .panel-col-last .view-content table .views-field-commerce-file-line-item-files .file {
	display: block;
	width: 100px;
	overflow: hidden;
}

.page-account .center-wrapper .panel-col-last .view-content table .views-field-commerce-file-line-item-files .file img {
	display: none;
}

.page-account .center-wrapper .panel-col-last .view-content table .views-field-status {
	width: 90px;
}

.page-account .center-wrapper .panel-col-last .view-content table .views-field-quantity {
	width: 60px;
}

.page-account .center-wrapper .panel-col-last .view-content table th,
.page-account .center-wrapper .panel-col-last .view-content table td {
	padding: 5px;
	line-height: 1.5;
	text-align: left;
}

.page-account .center-wrapper .panel-col-last .view-content table td.views-field-last-comment-timestamp,
.page-account .center-wrapper .panel-col-last .view-content table td.views-field-created,
.page-account .center-wrapper .panel-col-last .view-content table td.views-field-changed {
	color: #a1a1a1;
}

.page-account .center-wrapper .panel-col-last .view-content table thead {
	background: #4d4d4d;
}

.page-account .center-wrapper .panel-col-last .view-content table thead th {
	color: #fff;
	font-family: "Visby Bold", sans-serif;
}

.page-account .center-wrapper .panel-col-last .view-content table thead th a {
	color: #fff;
	text-decoration: none;
}

.page-account .center-wrapper .panel-col-last .view-content table thead th a:hover {
	color: #f5f5f6;
}

.page-account .center-wrapper .panel-col-last .view-content table tbody tr {
	border-bottom: 1px solid #f5f5f6;
}

.page-account .center-wrapper .panel-col-last .view-content table tbody td.views-field-title {
	font-size: 1.0769230769em;
}

.page-account .center-wrapper .panel-col-last .view-content table tbody .views-field-type {
	color: #d52227;
}

.page-account .small-ad-post {
	background: url("../img/arrow-transparent.png") no-repeat 97% 5px;
	background: url("../img/arrow-transparent.png") no-repeat 97% 5px, linear-gradient(top, #e03b40 0%, #bf1e23 100%);
	background: url("../img/arrow-transparent.png") no-repeat 97% 5px, -moz-linear-gradient(top, #e03b40 0%, #bf1e23 100%);
	background-color: #d52227;
	text-decoration: none;
	color: #FFF;
	background: #d52227;
	width: 100%;
	display: block;
	text-align: center;
	border-radius: 20px;
	padding: 8px 0;
	font-size: 15px;
}

.page-account .small-ad-post:hover {
	background: #eb2227;
}

.page-account .form-item-field-user-title-und .form-type-radio {
	display: inline;
}

.page-account .image-widget {
	clear: both;
	padding: 0.5em 0 0;
}

.page-account .image-widget .image-preview {
	float: left;
	margin: 0 10px 0 0;
}

.page-account .image-widget .image-widget-data {
	float: left;
}

.page-account .image-widget .image-widget-data .file img {
	position: relative;
	top: 5px;
}

/* Your small ads */

.view-bulweb-user .views-row {
	position: relative;
}

.view-bulweb-user .views-field-title {
	padding-right: 60px;
}

.view-bulweb-user .views-field-field-commerce-order-state strong {
	color: #a1a1a1;
}

.view-bulweb-user .small-ad-active,
.view-bulweb-user .small-ad-cart {
	position: absolute;
	right: 0;
	top: 10px;
	padding: 0 5px;
	background: #4d4d4d;
	color: #fff;
}

.view-bulweb-user .small-ad-active.small-ad-checkout a,
.view-bulweb-user .small-ad-cart.small-ad-checkout a {
	color: #fff;
}

.view-bulweb-user .small-ad-edit,
.view-bulweb-user .small-ad-activate,
.view-bulweb-user .small-ad-checkout {
	float: left;
	margin: 0 10px 0 0;
}

.view-bulweb-user .small-ad-edit a,
.view-bulweb-user .small-ad-activate a,
.view-bulweb-user .small-ad-checkout a {
	font-size: 0.8461538462em;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	display: inline-block;
	zoom: 1;
	*display: inline;
	border-radius: 3px;
	text-decoration: none;
	background: #d52227 url(../img/arrows-sprite.png) no-repeat 93% -75px;
	padding: 2px 20px 2px 5px;
	color: #fff;
}

.view-bulweb-user .small-ad-edit a:hover,
.view-bulweb-user .small-ad-activate a:hover,
.view-bulweb-user .small-ad-checkout a:hover {
	background-color: #272727;
	color: #fff;
	background-position: 93% -75px;
}

.view-bulweb-user .small-ad-edit a {
	background-color: #a1a1a1;
	color: #f5f5f6;
	background-position: 90% 4px;
}

.view-bulweb-user .small-ad-edit a:hover {
	background-position: 90% -75px;
}

/*! Register */

#register-buttons {
	*zoom: 1;
	margin: 3em 0;
	text-align: center;
}

#register-buttons:before,
#register-buttons:after {
	content: " ";
	display: table;
}

#register-buttons:after {
	clear: both;
}

#register-buttons a {
	margin: 0 1em 0 0;
	background-color: #d52227;
	background-image: linear-gradient(top, #e03b40 0%, #bf1e23 100%);
	background-image: -moz-linear-gradient(top, #e03b40 0%, #bf1e23 100%);
	text-decoration: none;
	color: #FFF;
	background: #d52227;
	width: 100%;
	display: block;
	text-align: center;
	border-radius: 20px;
	padding: 8px 0;
	font-size: 15px;
	border: 1px solid #d52227;
	border-radius: 2px;
	color: #fff;
	text-decoration: none;
	font-size: 1.3076923077em;
	display: inline-block;
	zoom: 1;
	*display: inline;
	padding: 10px 15px;
}

#register-buttons a:hover {
	background: #eb2227;
}

#register-buttons a[href*=facebook] {
	background: #415e9a;
	background: linear-gradient(bottom, #415e9a 0%, #6a82b1 100%);
	background: -webkit-linear-gradient(bottom, #415e9a 0%, #6a82b1 100%);
	border-color: #3b5998;
}

#register-buttons a:hover {
	color: #f5f5f6;
}

.user-info-from-cookie {
	width: 680px;
	float: left;
}

.user-info-from-cookie label {
	width: 160px;
}

.user-info-from-cookie input[type=text],
.user-info-from-cookie input[type=password] {
	width: 503px;
}

.user-info-from-cookie .fieldset-description {
	font-weight: bold;
	margin: 0 0 1em;
}

.user-info-from-cookie .description {
	clear: both;
	margin: 0.5em 0 0.5em 170px;
	font-style: italic;
}

.user-info-from-cookie .password-strength-title,
.user-info-from-cookie .password-confirm {
	width: 160px;
	font-weight: bold;
}

.user-info-from-cookie .form-type-radio {
	float: left;
	width: 90px;
}

.user-info-from-cookie .form-type-radio label {
	width: auto;
}

.user-info-from-cookie .form-type-radio input {
	margin: 8px 0 0;
}

.user-info-from-cookie .form-type-password-confirm input[type=text],
.user-info-from-cookie .form-type-password-confirm input[type=password] {
	width: 153px;
}

.user-info-from-cookie .form-type-password-confirm .form-type-password {
	position: relative;
	width: 330px;
	padding: 30px 0 50px 0;
	margin-left: 10px;
	float: left;
}

.user-info-from-cookie .form-type-password-confirm .form-type-password .password-strength,
.user-info-from-cookie .form-type-password-confirm .form-type-password .password-confirm {
	left: 0;
}

.user-info-from-cookie .form-type-password-confirm .password-strength-text {
	position: absolute;
	left: 0;
	top: -5px;
	color: #d52227;
}

.user-info-from-cookie .form-actions input[type=submit] {
	margin-left: 165px;
}

.field-name-field-user-newsletters .form-checkboxes {
	margin-left: 170px;
}

/*! Search */

.page-search .panel-col-top .pane-search-form {
	*zoom: 1;
	margin: 0 0 20px;
}

.page-search .panel-col-top .pane-search-form:before,
.page-search .panel-col-top .pane-search-form:after {
	content: " ";
	display: table;
}

.page-search .panel-col-top .pane-search-form:after {
	clear: both;
}

.page-search .panel-col-top .pane-search-form .form-item-search-block-form {
	float: left;
}

.page-search .panel-col-top .pane-search-form .form-item-search-block-form label {
	display: none;
}

.page-search .panel-col-top .pane-search-form .form-item-search-block-form input {
	width: 533px;
	margin: 0 10px 0 0;
}

.page-search .panel-col-top .pane-search-form .form-actions {
	float: left;
	margin: 0;
}

.page-search .center-wrapper .panel-col-first {
	float: right;
	margin-top: 40px;
}

.page-search .center-wrapper .panel-col-first .panel-pane .panel-pane {
	padding: 20px;
	margin: 0 0 15px;
	border-radius: 3px;
	background: #f5f5f6;
}

.page-search .center-wrapper .panel-col-first .panel-pane .panel-pane h2 {
	font-family: "Visby Bold", sans-serif;
	font-size: 1.1538461538em;
	color: #d52227;
	font-weight: 700;
	text-transform: uppercase;
}

.page-search .center-wrapper .panel-col-first .panel-pane .panel-pane h2 a {
	color: #d52227;
	text-decoration: none;
}

.page-search .center-wrapper .panel-col-first .panel-pane .panel-pane h2 a:hover {
	color: #d52227;
}

.page-search .center-wrapper .panel-col-first .panel-pane .panel-pane .views-row {
	*zoom: 1;
}

.page-search .center-wrapper .panel-col-first .panel-pane .panel-pane .views-row:before,
.page-search .center-wrapper .panel-col-first .panel-pane .panel-pane .views-row:after {
	content: " ";
	display: table;
}

.page-search .center-wrapper .panel-col-first .panel-pane .panel-pane .views-row:after {
	clear: both;
}

.page-search .center-wrapper .panel-col-first .panel-pane .panel-pane .views-field-title {
	margin: 0;
	font-family: "Visby Bold", sans-serif;
	font-weight: normal;
	line-height: 1.2;
	font-size: 1em;
	float: left;
}

.page-search .center-wrapper .panel-col-first .panel-pane .panel-pane .views-field-title:before {
	float: left;
	content: "»";
	color: #272727;
	margin: 0 3px 0 0;
}

.page-search .center-wrapper .panel-col-first .panel-pane .panel-pane .views-field-title a {
	color: #272727;
	text-decoration: none;
}

.page-search .center-wrapper .panel-col-first .panel-pane .panel-pane .views-field-title a:hover {
	color: #d52227;
}

.page-search .center-wrapper .panel-col-first .panel-pane .panel-pane .views-field-comment-count,
.page-search .center-wrapper .panel-col-first .panel-pane .panel-pane .views-field-new-comments {
	float: right;
	margin: 0 0 0 2px;
	background: #fff;
	color: #272727;
}

.page-search .center-wrapper .panel-col-first .panel-pane .panel-pane .views-field-new-comments {
	margin: 0;
	color: #d52227;
}

.page-search .center-wrapper .panel-col-first .more-link {
	margin: 10px 0 0;
}

.page-search .center-wrapper .panel-col-first .more-link a {
	background-color: #f5f5f5;
}

.page-search .center-wrapper .panel-col-first .more-link a:hover {
	background-color: #4d4d4d;
}

.page-search .view-bulweb-news .views-row {
	padding: 3px 0;
	border-bottom: 1px dotted #a1a1a1;
}

.page-search .view-bulweb-news .views-row .views-field-title:before {
	color: #d52227;
}

.page-search .view-bulweb-news .views-row a {
	color: #272727;
	text-decoration: none;
}

.page-search .view-bulweb-news .views-row a:hover {
	color: #d52227;
}

.view-bulweb-search .view-header {
	margin: 0 0 20px;
	font-style: italic;
	font-weight: bold;
}

.view-bulweb-search > .view-content > .views-row:hover {
	background: #f5f5f6;
}

.view-bulweb-search > .view-content > .views-row .views-field-view img {
	display: block;
}

.view-bulweb-search > .view-content > .views-row .views-field-type {
	float: left;
	position: relative;
	top: 1px;
}

.view-bulweb-search > .view-content > .views-row .views-field-comment-count {
	float: right;
	clear: right;
}

.view-bulweb-search > .view-content > .views-row .views-field-body {
	clear: right;
	padding: 0.5em 0 0;
}

.view-bulweb-search > .view-content > .views-row .views-field-view-node {
	display: none;
}

.view-bulweb-search > .view-content > .views-row .views-field-commerce-price {
	position: absolute;
	right: 0;
	top: 10px;
	padding: 0 5px;
	background: #d52227;
	color: #fff;
	font-weight: normal;
	text-transform: none;
	border-radius: 0;
	font-weight: 700;
	font-size: 1.3846153846em;
}

.view-bulweb-search > .view-content .views-field-field-article-main-image,
.view-bulweb-search > .view-content .views-field-field-product-image,
.view-bulweb-search > .view-content .views-field-field-news-image {
	margin-bottom: 10px;
}

.page-news .view-bulweb-news .views-field-view-node {
	font-size: 1em;
	margin: 0;
}

.page-news .view-bulweb-news .views-field-view-node a {
	position: absolute;
	right: 0;
	top: 10px;
	display: none;
	padding: 0 5px;
	background: #d52227;
	color: #fff;
	font-weight: normal;
	text-transform: none;
	border-radius: 0;
}

.page-news .view-bulweb-news .views-field-type {
	float: left;
}

/*! Calendar */

.view-bulweb-event-calendar .view-header {
	position: relative;
}

.view-bulweb-event-calendar .view-header h3 {
	text-align: center;
	font-size: 1.2307692308em;
	color: #272727;
	font-weight: 600;
	text-transform: uppercase;
}

.view-bulweb-event-calendar .view-header h3 a {
	text-decoration: none;
}

.view-bulweb-event-calendar .view-header .pager {
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.view-bulweb-event-calendar .view-header .pager li.date-prev {
	float: left;
}

.view-bulweb-event-calendar .view-header .pager li.date-next {
	float: right;
}

.view-bulweb-event-calendar .view-header .pager li a {
	border-radius: 2px;
}

.view-bulweb-event-calendar .view-header .ajax-progress {
	display: block;
	text-align: center;
}

.view-bulweb-event-calendar .view-header .ajax-progress .throbber {
	float: none;
	position: absolute;
	left: 50%;
	bottom: -10px;
	margin: 0 0 0 -7px;
}

.view-bulweb-event-calendar .view-content table thead {
	color: #272727;
	font-size: 1.0769230769em;
}

.view-bulweb-event-calendar .view-content table td {
	text-align: center;
	font-size: 0.9230769231em;
	vertical-align: middle;
	color: #4d4d4d;
}

.view-bulweb-event-calendar .view-content table td a {
	display: block;
	padding: 4px 0;
	text-decoration: none;
	border-radius: 2px;
	background: #f5f5f6;
}

.view-bulweb-event-calendar .view-content table td div {
	width: 35px;
	height: 26px;
}

.view-bulweb-event-calendar .view-content table td.has-events a {
	background: #d52227;
	color: #fff;
}

.view-bulweb-event-calendar .view-content table td.has-events a:hover {
	background: #272727;
	color: #fff;
}

.view-bulweb-event-calendar .view-content table td.past a {
	background: #f5f5f6;
	color: #4d4d4d;
}

.view-bulweb-event-calendar .view-content table td.past a:hover {
	background: #272727;
	color: #fff;
}

.calendar-empty {
	display: none;
}

/*! USER */

.page-user .view-bulweb-event .views-field-field-event-date-1,
.page-user .view-bulweb-event .views-field-field-event-location,
.page-user .view-bulweb-event .views-field-field-event-organization {
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.page-user .view-bulweb-event .views-field-field-event-date-1 *,
.page-user .view-bulweb-event .views-field-field-event-location *,
.page-user .view-bulweb-event .views-field-field-event-organization * {
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.page-user .view-bulweb-event .views-field-view-node {
	margin-top: 5px;
}

.page-user .center-wrapper .panel-col-first > .pane-views-panes .views-row .views-field-view-node a {
	color: #d52227;
}

.page-user .center-wrapper .panel-col-first > .pane-views-panes .views-row .views-field-view-node a:hover {
	color: #f5f5f6;
}

.page-user .center-wrapper .panel-col-first > .pane-views-panes .views-row .views-field-view-node a:before {
	display: none;
}

.page-user .center-wrapper .panel-col-last .field {
	*zoom: 1;
}

.page-user .center-wrapper .panel-col-last .field:before,
.page-user .center-wrapper .panel-col-last .field:after {
	content: " ";
	display: table;
}

.page-user .center-wrapper .panel-col-last .field:after {
	clear: both;
}

.page-user .center-wrapper .panel-col-last .field .field-label {
	width: 120px;
	float: left;
	font-weight: bold;
}

.page-user .center-wrapper .panel-col-last .field.field-name-field-user-premium-text .field-label {
	float: none;
	width: 100%;
}

.page-user .center-wrapper .panel-col-last .field.field-name-field-user-address .field-items {
	margin-left: 120px;
}

/*! FOOTER */

.bottom {
	max-width: 100%;
	overflow: hidden;
}

.bottom .row {
	*zoom: 1;
	position: relative;
	margin-top: 20px;
}

.bottom .row:before,
.bottom .row:after {
	content: " ";
	display: table;
}

.bottom .row:after {
	clear: both;
}

.bottom .row .panel-pane {
	float: left;
	margin-left: 20px;
}

.bottom .row:first-child h2 {
	font-size: 1.3846153846em;
	padding: 0 0 0 25px;
	margin: 0 0 10px;
	background: transparent url(../img/icons-sprite.png) no-repeat -7px -110px;
	text-transform: uppercase;
}

.bottom .row:first-child h2 a {
	color: #4d4d4d;
	text-decoration: none;
}

.bottom .row:first-child h2 a:hover {
	color: #d52227;
}

.bottom .row > .pane-bulweb-taxonomy-overviews-panel-pane-9 h2 {
	background-position: -7px -73px;
}

.bottom .row > .pane-bulweb-taxonomy-overviews-panel-pane-8 h2 {
	background-position: -7px -33px;
}

.bottom .row h3 {
	margin: 0;
	padding: 5px 0;
	font-size: 1em;
	color: #4d4d4d;
}

.bottom .row .views-row {
	padding: 4px 0;
}

.bottom .row .views-row a {
	color: #4d4d4d;
	text-decoration: none;
}

.bottom .row .views-row a:before {
	float: left;
	content: "»";
	color: #d52227;
	margin: 0 3px 0 0;
}

.bottom .row .views-row a:hover {
	color: #d52227;
}

.bottom .row .pane-footer-copyright-menu {
	clear: both;
	float: none;
	*zoom: 1;
	padding-top: 20px;
	line-height: 1;
}

.bottom .row .pane-footer-copyright-menu:before,
.bottom .row .pane-footer-copyright-menu:after {
	content: " ";
	display: table;
}

.bottom .row .pane-footer-copyright-menu:after {
	clear: both;
}

.bottom .row .pane-footer-copyright-menu ul {
	*zoom: 1;
	overflow: hidden;
}

.bottom .row .pane-footer-copyright-menu ul:before,
.bottom .row .pane-footer-copyright-menu ul:after {
	content: " ";
	display: table;
}

.bottom .row .pane-footer-copyright-menu ul:after {
	clear: both;
}

.bottom .row .pane-footer-copyright-menu a {
	text-decoration: none;
}

.bottom .row .pane-footer-copyright-menu .pane-variables-everywhere-bulweb-general-footer-copyright {
	float: left;
}

.bottom .row .pane-footer-copyright-menu .pane-variables-everywhere-bulweb-general-footer-copyright p {
	margin: 10px 0;
}

.bottom .row .pane-footer-copyright-menu .pane-menu-menu-footer-menu {
	float: right;
}

.bottom .row .pane-footer-copyright-menu .pane-menu-menu-footer-menu ul {
	background: url("../img/shadow-footer.png") repeat-x bottom left;
}

.bottom .row .pane-footer-copyright-menu .pane-menu-menu-footer-menu ul li {
	float: left;
	padding: 10px 15px;
	border-right: 1px solid #f5f5f6;
}

.bottom .row .pane-footer-copyright-menu .pane-menu-menu-footer-menu ul li:first-child {
	border-left: 1px solid #f5f5f6;
}

.bottom .row .pane-footer-copyright-menu .pane-menu-menu-footer-menu ul li a {
	color: #4d4d4d;
}

.bottom .row .pane-footer-copyright-menu .pane-menu-menu-footer-menu ul li a:hover {
	color: #d52227;
}

.bottom .row .pane-footer-copyright-menu .pane-variables-everywhere-bulweb-general-footer-external-links {
	float: right;
}

.bottom .row .pane-footer-copyright-menu .pane-variables-everywhere-bulweb-general-footer-external-links a:hover {
	color: #272727;
}

.bottom .row .pane-footer-copyright-menu .pane-variables-everywhere-bulweb-general-footer-external-links ul {
	padding: 10px 5px;
}

.bottom .row .pane-footer-copyright-menu .pane-variables-everywhere-bulweb-general-footer-external-links ul li {
	float: left;
	padding: 0 5px;
	border-left: 1px solid #f5f5f6;
}

.bottom .row .pane-footer-copyright-menu .pane-variables-everywhere-bulweb-general-footer-external-links ul li:first-child {
	border: none;
}

.doormat {
	background: #f5f5f5;
	border-top: 1px solid #f5f5f6;
	border-bottom: 1px solid #f5f5f6;
	padding-top: 20px;
}

.doormat .row {
	margin-top: 0;
}

.doormat .row > div {
	width: 300px;
	padding: 0 0 20px;
}

.footer {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	    flex-direction: column;
	-ms-flex-align: center;
	    align-items: center;
}

.footer .form-item {
	margin: 0;
}

.footer .pane-bulweb-general-registration-block {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	    flex-direction: column;
	-ms-flex-align: center;
	    align-items: center;
	color: #f5f5f6;
	background: #d52227;
	float: left;
	width: 100%;
	padding: 45px 0;
}

.footer .pane-bulweb-general-registration-block .subscribe-image {
	padding: 0 0 30px 0;
	text-align: center;
}

.footer .pane-bulweb-general-registration-block form > div {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	    flex-direction: column;
	-ms-flex-align: center;
	    align-items: center;
}

.footer .pane-bulweb-general-registration-block form > div > .form-item:last-child > input[type=text] {
	margin: 0 0 25px 0;
}

.footer .pane-bulweb-general-registration-block form > div > .form-item > input[type=text] {
	font-family: "Visby Bold", sans-serif;
	width: 275px;
	background: #d52227;
	border: 2px solid #FFF;
	padding: 10px 5px 10px 20px;
	margin: 0 0 15px 0;
	border-radius: 25px;
	color: #FFF;
	font-size: 14px;
}

.footer .pane-bulweb-general-registration-block form > div > .form-item > input[type=text]::-moz-placeholder {
	color: #f2bdbe;
	font-family: "Visby Bold", sans-serif;
}

.footer .pane-bulweb-general-registration-block form > div > .form-item > input[type=text]:-ms-input-placeholder {
	color: #f2bdbe;
	font-family: "Visby Bold", sans-serif;
}

.footer .pane-bulweb-general-registration-block form > div > .form-item > input[type=text]::placeholder {
	color: #f2bdbe;
	font-family: "Visby Bold", sans-serif;
}

.footer .pane-bulweb-general-registration-block form > div > .form-item > input[type=text]::-moz-placeholder {
	color: #f2bdbe;
	font-family: "Visby Bold", sans-serif;
}

.footer .pane-bulweb-general-registration-block form > div > .form-item > input[type=text]:-ms-input-placeholder {
	color: #f2bdbe;
	font-family: "Visby Bold", sans-serif;
}

.footer .pane-bulweb-general-registration-block form > div > .form-item > input[type=text]::-webkit-input-placeholder {
	color: #f2bdbe;
	font-family: "Visby Bold", sans-serif;
}

.footer .pane-bulweb-general-registration-block input[type=submit] {
	border-radius: 25px;
	border: 2px solid #FFF;
	background: #FFF;
	color: #d52227;
	padding: 10px 0;
	width: 100%;
	height: auto;
}

.footer .pane-bulweb-general-registration-block input[type=submit]:hover {
	background: #d52227;
	color: #FFF;
}

.footer .pane-bulweb-subsites-bulweb-subsites-socialmedia {
	padding: 60px 0;
}

.footer .pane-bulweb-subsites-bulweb-subsites-socialmedia .pane-content {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	    flex-direction: row;
	-ms-flex-align: center;
	    align-items: center;
	-ms-flex-pack: center;
	    justify-content: center;
}

.footer .pane-bulweb-subsites-bulweb-subsites-socialmedia .pane-content > a {
	margin: 0 50px 0 0;
}

.footer .pane-bulweb-subsites-bulweb-subsites-socialmedia .pane-content > a:last-child {
	margin: 0;
}

.footer [class*="tweet"] {
	width: 300px;
	background-color: white;
}

.footer [class*="tweet"] h2 {
	color: #4d4d4d;
	font-size: 1.3846153846em;
	padding: 0 0 0 25px;
	margin-bottom: 0.5em;
	background: transparent url(../img/icons-sprite.png) no-repeat -7px 4px;
}

.footer [class*="tweet"] form {
	*zoom: 1;
}

.footer [class*="tweet"] form:before,
.footer [class*="tweet"] form:after {
	content: " ";
	display: table;
}

.footer [class*="tweet"] form:after {
	clear: both;
}

.footer [class*="tweet"] .tweet_list {
	list-style: none;
	padding: 0;
	margin: 0.5em 0;
}

.footer [class*="tweet"] .tweet-time a {
	text-decoration: none;
}

.footer [class*="tweet"] .tweet-time a:before {
	content: '';
	display: inline-block;
	zoom: 1;
	*display: inline;
	width: 8px;
	height: 8px;
	background: #d52227;
	margin: 6px 3px 0 5px;
}

.logged-in .footer .pane-bulweb-general-registration-block h2 {
	margin: 0 0 5px;
}

.logged-in .footer .pane-bulweb-general-registration-block .user-links {
	display: block;
	margin: 5px 0 0;
}

.logged-in .footer .pane-bulweb-general-registration-block .user-links span:first-child {
	display: block;
	position: static;
	width: auto;
	text-align: left;
	margin: 0 0 10px;
}

.logged-in .footer .pane-bulweb-general-registration-block .user-links span:first-child a:before {
	display: none;
}

/*! ColorBox Core Style: The following CSS is consistent between example themes and should not be altered. */

#colorbox,
#cboxOverlay,
#cboxWrapper {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	overflow: hidden;
}

#cboxOverlay {
	position: fixed;
	width: 100%;
	height: 100%;
}

#cboxMiddleLeft,
#cboxBottomLeft {
	clear: left;
}

#cboxContent {
	position: relative;
}

#cboxLoadedContent {
	overflow: auto;
}

#cboxTitle {
	margin: 0;
}

#cboxLoadingOverlay,
#cboxLoadingGraphic {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
	cursor: pointer;
}

.cboxPhoto {
	float: left;
	margin: auto;
	border: 0;
	display: block;
	max-width: none;
}

.cboxIframe {
	width: 100%;
	height: 100%;
	display: block;
	border: 0;
}

#colorbox,
#cboxContent,
#cboxLoadedContent {
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
}

/* User Style: Change the following styles to modify the appearance of ColorBox. */

#cboxOverlay {
	background: #fff;
}

#cboxContent {
	background: #f5f5f5;
	overflow: hidden;
	border: 10px solid #f5f5f5;
	border-radius: 3px;
}

.cboxIframe {
	background: #fff;
}

#cboxError {
	padding: 50px;
	border: 1px solid #ccc;
}

#cboxLoadedContent {
	margin-bottom: 30px;
}

#cboxTitle {
	position: absolute;
	bottom: 0px;
	left: 0;
	text-align: center;
	width: 100%;
	color: #a1a1a1;
}

#cboxCurrent {
	position: absolute;
	bottom: 0px;
	left: 50%;
	width: 60px;
	margin-left: -30px;
	color: #525252;
	text-align: center;
}

#cboxSlideshow {
	bottom: 0px;
	right: 42px;
}

#cboxPrevious {
	left: 50%;
	margin-left: -50px;
}

#cboxNext {
	left: 50%;
	margin-left: 50px;
}

#cboxLoadingOverlay {
	background: #fff url(../img/loading.gif) no-repeat 5px 5px;
}

#cboxClose {
	position: absolute;
	bottom: 0;
	right: 0;
	display: block;
	color: #525252;
}

#cboxPrevious,
#cboxNext,
#cboxClose {
	position: absolute;
	bottom: 0;
	color: #525252;
}

#cboxPrevious:hover,
#cboxNext:hover,
#cboxClose:hover {
	color: #d52227;
}

/*! Gouden gids ads */

/* Ads */

.goudengids_div {
	position: relative;
	margin: 0;
	padding: 10px 6px;
	background: #fff9c3;
	border: 1px solid #f4dca2;
	border-radius: 3px;
	font-family: Arial, sans-serif;
}

.goudengids_div ul {
	list-style: none;
	overflow: hidden;
	padding: 0;
	margin: 0;
}

.goudengids_div li {
	float: left;
	width: 172px;
	margin: 0 15px;
}

.goudengids_div li img {
	width: 169px;
	height: auto;
	border: 1px solid #f4dca2;
}

.goudengids_powered {
	position: absolute;
	right: 22px;
	top: 15px;
	color: #969090;
	font-size: 0.7692307692em;
}

.goudengids_header {
	padding: 5px 0;
	margin: 0 15px;
	color: #564c35;
	font-size: 1.2307692308em;
	font-weight: bold;
}

.goudengids_icon a {
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 111px;
	height: 20px;
	background: url("../img/logo_goldenpages.png");
	text-indent: -9999px;
}

.company_name {
	display: block;
}

.company_name a {
	color: #16a3d1;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.company_name a:hover {
	color: #0d7799;
}

.company_address,
.company_blurb,
.company_openinghours {
	display: block;
	margin: 0 0 3px 0;
	color: #4c4536;
	font-size: 10px;
	line-height: 12px;
}

.company_address {
	font-weight: bold;
}

.company_openinghours a {
	color: #4c4536;
	text-decoration: underline;
}

.company_openinghours a:hover {
	text-decoration: none;
}

/* Ads */

.pane-adonews-ad {
	overflow: hidden;
}

/*! WYSIWYG */

.image-left {
	float: left;
	clear: left;
	margin: 0 1em 0 0;
}

.image-right {
	float: right;
	clear: right;
	margin: 0 0 0 1em;
}

/*
  ColorBox Core Style:
  The following CSS is consistent between example themes and should not be altered.
*/

#colorbox,
#cboxOverlay,
#cboxWrapper {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	overflow: hidden;
}

#cboxOverlay {
	position: fixed;
	width: 100%;
	height: 100%;
}

#cboxMiddleLeft,
#cboxBottomLeft {
	clear: left;
}

#cboxContent {
	position: relative;
}

#cboxLoadedContent {
	overflow: auto;
}

#cboxTitle {
	margin: 0;
}

#cboxLoadingOverlay,
#cboxLoadingGraphic {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
	cursor: pointer;
}

.cboxPhoto {
	float: left;
	margin: auto;
	border: 0;
	display: block;
	max-width: none;
}

.cboxIframe {
	width: 100%;
	height: 100%;
	display: block;
	border: 0;
}

#colorbox,
#cboxContent,
#cboxLoadedContent {
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
}

/*
  User Style:
  Change the following styles to modify the appearance of ColorBox.  They are
  ordered & tabbed in a way that represents the nesting of the generated HTML.
*/

#cboxOverlay {
	background: #fff;
}

#cboxTopLeft {
	width: 25px;
	height: 25px;
	background: url(images/border1.png) no-repeat 0 0;
}

#cboxTopCenter {
	height: 25px;
	background: url(images/border1.png) repeat-x 0 -50px;
}

#cboxTopRight {
	width: 25px;
	height: 25px;
	background: url(images/border1.png) no-repeat -25px 0;
}

#cboxBottomLeft {
	width: 25px;
	height: 25px;
	background: url(images/border1.png) no-repeat 0 -25px;
}

#cboxBottomCenter {
	height: 25px;
	background: url(images/border1.png) repeat-x 0 -75px;
}

#cboxBottomRight {
	width: 25px;
	height: 25px;
	background: url(images/border1.png) no-repeat -25px -25px;
}

#cboxMiddleLeft {
	width: 25px;
	background: url(images/border2.png) repeat-y 0 0;
}

#cboxMiddleRight {
	width: 25px;
	background: url(images/border2.png) repeat-y -25px 0;
}

#cboxContent {
	background: #fff;
	overflow: hidden;
}

.cboxIframe {
	background: #fff;
}

#cboxError {
	padding: 50px;
	border: 1px solid #ccc;
}

#cboxLoadedContent {
	margin-bottom: 20px;
}

#cboxTitle {
	position: absolute;
	bottom: 0px;
	left: 0;
	text-align: center;
	width: 100%;
	color: #999;
}

#cboxCurrent {
	position: absolute;
	bottom: 0px;
	left: 100px;
	color: #999;
}

#cboxSlideshow {
	position: absolute;
	bottom: 0px;
	right: 42px;
	color: #444;
}

#cboxPrevious {
	position: absolute;
	bottom: 0px;
	left: 0;
	color: #444;
}

#cboxNext {
	position: absolute;
	bottom: 0px;
	left: 63px;
	color: #444;
}

#cboxLoadingOverlay {
	background: #fff url(images/loading.gif) no-repeat 5px 5px;
}

#cboxClose {
	position: absolute;
	bottom: 0;
	right: 0;
	display: block;
	color: #444;
}

/* IE */

.lt-ie9 .small-tabs .tab-nav {
	font-size: 0.8461538462em;
}

.lt-ie9 .page-small-ads .views-row,
.lt-ie9 .page-small-ad-categories .views-row,
.lt-ie9 .page-small-ad-tags .views-row {
	z-index: 10;
}

@font-face {
	font-family: 'Pictos';
	src: url("fonts/pictos-web.eot");
	src: local("☺"), url("fonts/pictos-web.woff") format("woff"), url("fonts/pictos-web.ttf") format("truetype"), url("fonts/pictos-web.svg#webfontIyfZbseF") format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Tisa';
	src: url("../fonts/Tisa/TisaOT.eot");
	src: url("../fonts/Tisa/TisaOT.eot?#iefix") format("embedded-opentype"), url("../fonts/Tisa/TisaOT.woff") format("woff"), url("../fonts/Tisa/TisaOT.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Visby';
	src: url("../fonts/Visby/VisbyCF-Regular.eot");
	src: url("../fonts/Visby/VisbyCF-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Visby/VisbyCF-Regular.woff") format("woff"), url("../fonts/Visby/VisbyCF-Regular.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Visby Bold';
	src: url("../fonts/Visby/VisbyCF-Bold.eot");
	src: url("../fonts/Visby/VisbyCF-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Visby/VisbyCF-Bold.woff") format("woff"), url("../fonts/Visby/VisbyCF-Bold.ttf") format("truetype");
	font-weight: bold;
	font-style: normal;
}

/*! VARIABLES */

/*(yes, this is getting ridiculous)*/

/*! DEFAULT HELPERS */

/*! CUSTOM MIXINS */

/*! CUSTOM EXTENDS */

.pane-bulweb-taxonomy-overviews-panel-pane-6 .views-row .new-small-ads,
.pane-bulweb-taxonomy-overviews-panel-pane-6 .views-row .total-small-ads,
.center-wrapper .panel-col-first .panel-pane[class*=pane-bulweb-taxonomy-overviews] .views-row a > span,
.pane-bulweb-news-panel-pane-2 .views-row .views-field-comment-count,
.pane-bulweb-questions-panel-pane-2 .views-row .views-field-comment-count,
.pane-events-block .views-row .views-field-comment-count,
.pane-related-articles .views-row .views-field-comment-count,
.small-tabs .pane-content .views-field-comment-count,
.small-tabs .pane-content .views-field-new-comments,
.page-search .center-wrapper .panel-col-first .panel-pane .panel-pane .views-field-comment-count,
.page-search .center-wrapper .panel-col-first .panel-pane .panel-pane .views-field-new-comments {
	display: inline-block;
	zoom: 1;
	*display: inline;
	padding: 2px 3px;
	border-radius: 2px;
	line-height: 1;
	font-size: 0.8461538462em;
	font-weight: bold;
}

.pane-bulweb-taxonomy-overviews-panel-pane-6 .views-row .new-small-ads *,
.pane-bulweb-taxonomy-overviews-panel-pane-6 .views-row .total-small-ads *,
.center-wrapper .panel-col-first .panel-pane[class*=pane-bulweb-taxonomy-overviews] .views-row a > span *,
.pane-bulweb-news-panel-pane-2 .views-row .views-field-comment-count *,
.pane-bulweb-questions-panel-pane-2 .views-row .views-field-comment-count *,
.pane-events-block .views-row .views-field-comment-count *,
.pane-related-articles .views-row .views-field-comment-count *,
.small-tabs .pane-content .views-field-comment-count *,
.small-tabs .pane-content .views-field-new-comments *,
.page-search .center-wrapper .panel-col-first .panel-pane .panel-pane .views-field-comment-count *,
.page-search .center-wrapper .panel-col-first .panel-pane .panel-pane .views-field-new-comments * {
	display: inline;
}

.pane-bulweb-taxonomy-overviews-panel-pane-6 .views-row .new-small-ads,
.pane-bulweb-taxonomy-overviews-panel-pane-6 .views-row .total-small-ads,
.center-wrapper .panel-col-first .panel-pane[class*=pane-bulweb-taxonomy-overviews] .views-row a > span {
	margin: 0 0 0 2px;
	background: #272727;
	color: #fff;
}

.pane-bulweb-news-panel-pane-2 .views-row .views-field-comment-count,
.pane-bulweb-questions-panel-pane-2 .views-row .views-field-comment-count,
.pane-events-block .views-row .views-field-comment-count,
.pane-related-articles .views-row .views-field-comment-count {
	margin: 0 0 0 2px;
	color: #272727;
	background: #f5f5f6;
}

.pane-commerce-cart-cart,
.page-account .center-wrapper .panel-col-first > div.pane-bulweb-webshop-bulweb-webshop-compact-cart {
	background: #272727 url(../img/icon-cart.png) no-repeat 10px 15px;
	color: #fff;
	padding: 10px 15px 10px 55px;
	border-radius: 3px;
	line-height: 1.2;
}

.pane-commerce-cart-cart h2,
.page-account .center-wrapper .panel-col-first > div.pane-bulweb-webshop-bulweb-webshop-compact-cart h2 {
	color: #fff;
	text-transform: uppercase;
	font-size: 1.2307692308em;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.19);
	font-weight: 700;
	margin: 5px 0 10px;
}

.pane-commerce-cart-cart a,
.page-account .center-wrapper .panel-col-first > div.pane-bulweb-webshop-bulweb-webshop-compact-cart a {
	color: #fff;
}

.pane-commerce-cart-cart .compact-cart,
.page-account .center-wrapper .panel-col-first > div.pane-bulweb-webshop-bulweb-webshop-compact-cart .compact-cart {
	margin-right: 5px;
}

.page-small-ads-post .pane-form,
.page-small-ads-post .pane-simple-node-edit-form,
.page-events-post .pane-form,
.page-events-post .pane-simple-node-edit-form,
.pane-simple-user-form form > div > fieldset,
.user-info-from-cookie {
	position: relative;
	padding: 10px 10px 0;
	background: #f5f5f6;
	border-radius: 3px;
	*zoom: 1;
}

.page-small-ads-post .pane-form:before,
.page-small-ads-post .pane-simple-node-edit-form:before,
.page-events-post .pane-form:before,
.page-events-post .pane-simple-node-edit-form:before,
.pane-simple-user-form form > div > fieldset:before,
.user-info-from-cookie:before,
.page-small-ads-post .pane-form:after,
.page-small-ads-post .pane-simple-node-edit-form:after,
.page-events-post .pane-form:after,
.page-events-post .pane-simple-node-edit-form:after,
.pane-simple-user-form form > div > fieldset:after,
.user-info-from-cookie:after {
	content: " ";
	display: table;
}

.page-small-ads-post .pane-form:after,
.page-small-ads-post .pane-simple-node-edit-form:after,
.page-events-post .pane-form:after,
.page-events-post .pane-simple-node-edit-form:after,
.pane-simple-user-form form > div > fieldset:after,
.user-info-from-cookie:after {
	clear: both;
}

.view-bulweb-search > .view-content > .views-row,
.page-news .view-bulweb-news {
	position: relative;
	width: 600px;
	padding: 15px 10px 0;
	margin: 0 0 20px 0;
	float: left;
	background: #f5f5f6;
	border-radius: 3px;
	*zoom: 1;
}

.view-bulweb-search > .view-content > .views-row:before,
.page-news .view-bulweb-news:before,
.view-bulweb-search > .view-content > .views-row:after,
.page-news .view-bulweb-news:after {
	content: " ";
	display: table;
}

.view-bulweb-search > .view-content > .views-row:after,
.page-news .view-bulweb-news:after {
	clear: both;
}

.view-bulweb-search > .view-content > .views-row:hover .views-field-view-node a,
.page-news .view-bulweb-news:hover .views-field-view-node a {
	display: block;
}

.pane-bulweb-article-panel-pane-7 .views-field-field-article-main-image,
.node-type-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-field-article-main-image,
.node-type-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-field-review-image,
.node-type-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-field-article-main-image,
.node-type-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-field-review-image,
.node-type-sponsored-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-field-article-main-image,
.node-type-sponsored-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-field-review-image,
.node-type-sponsored-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-field-article-main-image,
.node-type-sponsored-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-field-review-image,
.node-type-review .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-field-article-main-image,
.node-type-review .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-field-review-image,
.node-type-review .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-field-article-main-image,
.node-type-review .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-field-review-image,
.node-type-toplist-item .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-field-article-main-image,
.node-type-toplist-item .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-field-review-image,
.node-type-toplist-item .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-field-article-main-image,
.node-type-toplist-item .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-field-review-image,
.pane-bulweb-article-bulweb-article-related-by-tag .view-bulweb-article .views-field-field-article-main-image,
.page-content-tags .main .panel-col-last .views-field-view,
.page-content-tags .main .panel-1col .views-field-view,
.view-bulweb-search > .view-content > .views-row .views-field-view,
.page-news .view-bulweb-news .views-field-field-news-image {
	float: left;
	margin: 0 10px 0 0;
}

.node-teaser h2,
.page-small-ads .main .panel-col-last .views-field-title,
.page-small-ads .main .panel-1col .views-field-title,
.page-small-ad-categories .main .panel-col-last .views-field-title,
.page-small-ad-categories .main .panel-1col .views-field-title,
.page-small-ad-tags .main .panel-col-last .views-field-title,
.page-small-ad-tags .main .panel-1col .views-field-title,
.page-questions .main .panel-col-last .views-field-title,
.page-questions .main .panel-1col .views-field-title,
.page-question-categories .main .panel-col-last .views-field-title,
.page-question-categories .main .panel-1col .views-field-title,
.page-headlines .main .panel-col-last .views-field-title,
.page-headlines .main .panel-1col .views-field-title,
.page-reviews .main .panel-col-last .views-field-title,
.page-reviews .main .panel-1col .views-field-title,
.page-review-categories .main .panel-col-last .views-field-title,
.page-review-categories .main .panel-1col .views-field-title,
.page-events .main .panel-col-last .views-field-title,
.page-events .main .panel-1col .views-field-title,
.page-event-categories .main .panel-col-last .views-field-title,
.page-event-categories .main .panel-1col .views-field-title,
.page-account .main .panel-col-last .views-field-title,
.page-account .main .panel-1col .views-field-title,
.page-content-tags .main .panel-col-last .views-field-title,
.page-content-tags .main .panel-1col .views-field-title,
.page-shop .main .panel-col-last .views-field-title,
.page-shop .main .panel-1col .views-field-title,
.page-guides .main .panel-1col .views-field-title,
.node-type-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-title,
.node-type-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-title,
.node-type-sponsored-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-title,
.node-type-sponsored-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-title,
.node-type-review .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-title,
.node-type-review .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-title,
.node-type-toplist-item .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-title,
.node-type-toplist-item .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-title,
.pane-bulweb-article-bulweb-article-related-by-tag .view-bulweb-article .views-field-title,
.page-small-ads-post .view-bulweb-webshop-products .views-field-title,
.view-bulweb-search > .view-content .views-field-title,
.page-news .view-bulweb-news .views-field-title {
	font-family: "Visby Bold", sans-serif;
	font-weight: bold;
	line-height: 1.2;
	margin: 0 0 0.5em;
	font-size: 1.3846153846em;
}

.node-teaser h2 a,
.page-small-ads .main .panel-col-last .views-field-title a,
.page-small-ads .main .panel-1col .views-field-title a,
.page-small-ad-categories .main .panel-col-last .views-field-title a,
.page-small-ad-categories .main .panel-1col .views-field-title a,
.page-small-ad-tags .main .panel-col-last .views-field-title a,
.page-small-ad-tags .main .panel-1col .views-field-title a,
.page-questions .main .panel-col-last .views-field-title a,
.page-questions .main .panel-1col .views-field-title a,
.page-question-categories .main .panel-col-last .views-field-title a,
.page-question-categories .main .panel-1col .views-field-title a,
.page-headlines .main .panel-col-last .views-field-title a,
.page-headlines .main .panel-1col .views-field-title a,
.page-reviews .main .panel-col-last .views-field-title a,
.page-reviews .main .panel-1col .views-field-title a,
.page-review-categories .main .panel-col-last .views-field-title a,
.page-review-categories .main .panel-1col .views-field-title a,
.page-events .main .panel-col-last .views-field-title a,
.page-events .main .panel-1col .views-field-title a,
.page-event-categories .main .panel-col-last .views-field-title a,
.page-event-categories .main .panel-1col .views-field-title a,
.page-account .main .panel-col-last .views-field-title a,
.page-account .main .panel-1col .views-field-title a,
.page-content-tags .main .panel-col-last .views-field-title a,
.page-content-tags .main .panel-1col .views-field-title a,
.page-shop .main .panel-col-last .views-field-title a,
.page-shop .main .panel-1col .views-field-title a,
.page-guides .main .panel-1col .views-field-title a,
.node-type-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-title a,
.node-type-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-title a,
.node-type-sponsored-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-title a,
.node-type-sponsored-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-title a,
.node-type-review .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-title a,
.node-type-review .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-title a,
.node-type-toplist-item .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-title a,
.node-type-toplist-item .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-title a,
.pane-bulweb-article-bulweb-article-related-by-tag .view-bulweb-article .views-field-title a,
.page-small-ads-post .view-bulweb-webshop-products .views-field-title a,
.view-bulweb-search > .view-content .views-field-title a,
.page-news .view-bulweb-news .views-field-title a {
	text-decoration: none;
	color: #272727;
}

.node-teaser h2 a:hover,
.page-small-ads .main .panel-col-last .views-field-title a:hover,
.page-small-ads .main .panel-1col .views-field-title a:hover,
.page-small-ad-categories .main .panel-col-last .views-field-title a:hover,
.page-small-ad-categories .main .panel-1col .views-field-title a:hover,
.page-small-ad-tags .main .panel-col-last .views-field-title a:hover,
.page-small-ad-tags .main .panel-1col .views-field-title a:hover,
.page-questions .main .panel-col-last .views-field-title a:hover,
.page-questions .main .panel-1col .views-field-title a:hover,
.page-question-categories .main .panel-col-last .views-field-title a:hover,
.page-question-categories .main .panel-1col .views-field-title a:hover,
.page-headlines .main .panel-col-last .views-field-title a:hover,
.page-headlines .main .panel-1col .views-field-title a:hover,
.page-reviews .main .panel-col-last .views-field-title a:hover,
.page-reviews .main .panel-1col .views-field-title a:hover,
.page-review-categories .main .panel-col-last .views-field-title a:hover,
.page-review-categories .main .panel-1col .views-field-title a:hover,
.page-events .main .panel-col-last .views-field-title a:hover,
.page-events .main .panel-1col .views-field-title a:hover,
.page-event-categories .main .panel-col-last .views-field-title a:hover,
.page-event-categories .main .panel-1col .views-field-title a:hover,
.page-account .main .panel-col-last .views-field-title a:hover,
.page-account .main .panel-1col .views-field-title a:hover,
.page-content-tags .main .panel-col-last .views-field-title a:hover,
.page-content-tags .main .panel-1col .views-field-title a:hover,
.page-shop .main .panel-col-last .views-field-title a:hover,
.page-shop .main .panel-1col .views-field-title a:hover,
.page-guides .main .panel-1col .views-field-title a:hover,
.node-type-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-title a:hover,
.node-type-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-title a:hover,
.node-type-sponsored-article .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-title a:hover,
.node-type-sponsored-article .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-title a:hover,
.node-type-review .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-title a:hover,
.node-type-review .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-title a:hover,
.node-type-toplist-item .center-wrapper .panel-col-first .pane-bulweb-article-panel-pane-8 .views-field.views-field-title a:hover,
.node-type-toplist-item .center-wrapper .panel-col-first.pane-bulweb-review-panel-pane-2 .views-field.views-field-title a:hover,
.pane-bulweb-article-bulweb-article-related-by-tag .view-bulweb-article .views-field-title a:hover,
.page-small-ads-post .view-bulweb-webshop-products .views-field-title a:hover,
.view-bulweb-search > .view-content .views-field-title a:hover,
.page-news .view-bulweb-news .views-field-title a:hover {
	color: #d52227;
}

.page-content-tags .main .panel-col-last .views-field-type,
.page-content-tags .main .panel-1col .views-field-type,
.view-bulweb-search > .view-content > .views-row .views-field-type,
.page-news .view-bulweb-news .views-field-type {
	font-size: 0.8461538462em;
	background: #d52227;
	position: relative;
	top: -2px;
	margin: 0;
	padding: 0 2px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
}

.pane-jobs-block .views-field-field-featured-job-sec-title a,
.pane-jobs-block-jobs-page .views-field-field-featured-job-sec-title a,
.page-events .views-field-field-event-location,
.page-event-categories .views-field-field-event-location {
	position: relative;
	line-height: 1.2;
	padding-left: 15px;
}

.pane-jobs-block .views-field-field-featured-job-sec-title a:before,
.pane-jobs-block-jobs-page .views-field-field-featured-job-sec-title a:before,
.page-events .views-field-field-event-location:before,
.page-event-categories .views-field-field-event-location:before {
	content: '';
	display: block;
	position: absolute;
	top: -1px;
	left: 0px;
	width: 8px;
	height: 8px;
	float: left;
	background: #d52227;
	margin: 4px 6px 0 0;
}

@media (min-width: 600px) {

.pane-guides-imu-banner .pane-content #rectangle {
	-ms-flex-pack: start;
	    justify-content: flex-start;
	padding: 0;
}

.pane-skyscraper-banner {
	display: none;
}

}

@media (min-width: 760px) {

.pane-article-category-overview .view-article-category-overview .view-content .views-row:nth-child(odd) {
	margin-right: 2%;
}

.pane-latest-articles .view-latest-articles .view-content .views-row:nth-child(odd) {
	margin-right: 2%;
}

.pane-newsletter-articles .view-bulweb-newsletters-articles .view-content .views-row:nth-child(3n) {
	margin-right: 0;
}

}

@media (min-width: 1000px) {

.pane-leaderboard-banner {
	max-width: 970px;
	width: 970px;
	margin-left: 50%;
	transform: translateX(-50%);
}

}

@media (min-width: 1100px) {

.pane-skyscraper-banner {
	display: block;
	position: fixed;
	top: 237px;
	z-index: 999;
	margin-left: 960px;
}

.pane-skyscraper-banner .pane-content #skyscraper {
	-ms-flex-pack: start;
	    justify-content: flex-start;
	padding: 0;
}

}

@media (max-width: 1100px) {

.wrapper {
	width: 96%;
	margin: 0 2%;
}

.pane-bulweb-small-adds-panel-pane-3 .view-bulweb-small-adds > .view-content > .views-row > .image-wrapper > .views-field-field-small-ad-image > .field-content > .image > a > img {
	height: 100%;
	width: 100%;
}

.pane-bulweb-small-adds-panel-pane-3 .view-bulweb-small-adds > .view-content > .views-row > .image-wrapper > .views-field-field-small-ad-image > .field-content > .image > a:after {
	height: 100%;
	width: 100%;
}

}

@media (max-width: 960px) {

body > .header > .header-wrapper > .header-left > .pane-page-slogan {
	display: none;
}

}

@media (max-width: 760px) {

.page-article-categories > .wrapper > .top > .main > .container > .pane-page-content > .pane-content > #block-system-main > .content > .panel-display > .center-wrapper > .span4,
.page-article-categories > .wrapper > .top > .main > .container > .pane-page-content > .pane-content > #block-system-main > .content > .contextual-links-region > .panel-display > .center-wrapper > .span4 {
	width: 49%;
	-ms-flex: 0 0 49%;
	    flex: 0 0 49%;
}

.page-article-categories > .wrapper > .top > .main > .container > .pane-page-content > .pane-content > #block-system-main > .content > .panel-display > .center-wrapper > .span8,
.page-article-categories > .wrapper > .top > .main > .container > .pane-page-content > .pane-content > #block-system-main > .content > .contextual-links-region > .panel-display > .center-wrapper > .span8 {
	width: 49%;
	-ms-flex: 0 0 49%;
	    flex: 0 0 49%;
	margin: 0 2% 0 0;
}

.pane-article-category-overview .view-article-category-overview .view-content .views-row {
	width: 100%;
}

.frontpage-articles > .span8 {
	width: 49%;
	-ms-flex: 0 0 49%;
	    flex: 0 0 49%;
	margin: 0 2% 0 0;
}

.frontpage-articles > .span4 {
	width: 49%;
	-ms-flex: 0 0 49%;
	    flex: 0 0 49%;
}

.pane-latest-articles .view-latest-articles .view-content .views-row {
	width: 100%;
}

body > .top-menu {
	display: none;
	position: fixed;
	display: block;
	width: 80%;
	right: calc((80% + 250px) * -1);
	top: calc(10% + 130px);
	background: #FFF;
	border: none;
	padding: 0;
	z-index: 99;
	transition: all 0.5s ease;
}

body > .top-menu.visible {
	right: 0;
}

body > .top-menu .wrapper .pane-content {
	float: none;
	margin: 0 5%;
}

body > .top-menu .wrapper .pane-menu-secondary-menu ul.menu {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	    flex-flow: row wrap;
	-ms-flex-pack: center;
	    justify-content: center;
}

body > .top-menu .wrapper .pane-menu-secondary-menu ul.menu > li {
	padding: 0 !important;
	-ms-flex: 0 0 25%;
	    flex: 0 0 25%;
	width: 25%;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	    justify-content: space-around;
	margin: 5px 0;
}

body > .top-menu .wrapper .pane-menu-secondary-menu ul.menu > li a {
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	color: #979ea8;
}

body > .header {
	position: fixed;
	top: 0;
	left: 0;
}

body > .header > .header-wrapper > .header-right > .pane-search-form {
	position: fixed;
	display: block;
	height: 100%;
	width: 95%;
	top: 0;
	right: calc((100% + 250px) * -1);
	padding: 20% 2.5% 0 2.5%;
	background: #d52227;
	z-index: 98;
	transition: all 0.5s ease;
}

body > .header > .header-wrapper > .header-right > .pane-search-form.visible {
	right: 0;
}

body > .header > .header-wrapper > .header-right > .pane-search-form.visible > .pane-content .search-form {
	width: 100%;
}

body > .header > .header-wrapper > .header-right > .pane-search-form.visible > .pane-content .search-form > form {
	margin: 0;
}

body > .header > .header-wrapper > .header-right > .pane-search-form.visible > .pane-content .search-form > form .container-inline .form-item-search-block-form {
	width: 100%;
	margin: 0;
}

body > .header > .header-wrapper > .header-right > .pane-search-form.visible > .pane-content .search-form > form .container-inline .form-item-search-block-form input[type=text] {
	display: block;
	width: 100%;
	border-bottom: 2px solid #dd4e52;
	color: #FFF;
	font-family: "Visby", sans-serif;
}

body > .header > .header-wrapper > .header-right > .pane-search-form.visible > .pane-content .search-form > form .container-inline .form-actions {
	display: none;
}

body > .header > .header-wrapper > .header-right > .pane-search-form > .pane-content .search-form > form .container-inline .form-item-search-block-form input[type=text] {
	display: none;
}

body > .header > .header-wrapper > .header-right > .pane-search-form > .pane-content .search-form > form .container-inline .form-actions {
	margin: 0 45px 0 0;
}

body > .header > .header-wrapper > .header-right > .pane-bulweb-general-account-block {
	margin: 0 100px 0 25px;
}

body > a#trigger-searchmenu {
	display: block;
	width: 27px;
	height: 28px;
	margin: 0;
	background: url("../img/search_check.png") no-repeat center;
	z-index: 999;
	position: fixed;
	top: 17px;
	right: 65px;
	color: transparent;
	text-indent: -999999px;
	cursor: pointer;
}

body > a#trigger-searchmenu.open {
	background: url(../img/search_close.png) no-repeat center;
	height: 27px;
	right: 20px;
}

body > a#trigger-topmenu {
	display: block;
	width: 27px;
	height: 28px;
	margin: 0;
	background: url(../img/hamburger_menu.png) no-repeat center;
	z-index: 999;
	position: fixed;
	top: 17px;
	right: 20px;
	color: transparent;
	text-indent: -999999px;
	cursor: pointer;
}

body > a#trigger-topmenu.open {
	background: url(../img/hamburger_close.png) no-repeat center;
	height: 27px;
}

body > .categories {
	position: fixed;
	display: block;
	height: 100%;
	width: 80%;
	top: 0;
	right: calc((80% + 250px) * -1);
	padding: 10% 0 0 0;
	background: #FFF;
	z-index: 98;
	transition: all 0.5s ease;
}

body > .categories.visible {
	right: 0;
	box-shadow: 0 5px 15px #586473;
}

body > .categories .wrapper-categories .pane-categorie-filter > .pane-content {
	padding: 0 0 25px 0;
	margin: 0 5%;
	border-bottom: 1px solid #e2e2e2;
}

body > .categories .wrapper-categories .pane-categorie-filter > .pane-content > .view-categorie-filter > .view-content {
	-ms-flex-flow: row wrap;
	    flex-flow: row wrap;
	-ms-flex-pack: center;
	    justify-content: center;
}

body > .categories .wrapper-categories .pane-categorie-filter > .pane-content > .view-categorie-filter > .view-content > .views-row {
	-ms-flex: 0 0 25%;
	    flex: 0 0 25%;
	width: 25%;
	-ms-flex-pack: distribute;
	    justify-content: space-around;
}

body > .wrapper {
	margin-top: 75px;
}

body > .bottom > .bottom-menu {
	display: none;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 {
	width: 49%;
	-ms-flex: 0 0 49%;
	    flex: 0 0 49%;
	margin: 0 2% 0 0;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 {
	width: 49%;
	-ms-flex: 0 0 49%;
	    flex: 0 0 49%;
}

.pane-newsletter-articles .view-bulweb-newsletters-articles .view-content .views-row {
	width: 49%;
}

.pane-newsletter-articles .view-bulweb-newsletters-articles .view-content .views-row:nth-child(2n) {
	margin-right: 0;
}

}

@media (max-width: 600px) {

.page-article-categories > .wrapper > .top > .main > .container > .pane-page-content > .pane-content > #block-system-main > .content > .panel-display > .center-wrapper,
.page-article-categories > .wrapper > .top > .main > .container > .pane-page-content > .pane-content > #block-system-main > .content > .contextual-links-region > .panel-display > .center-wrapper {
	-ms-flex-direction: column;
	    flex-direction: column;
}

.page-article-categories > .wrapper > .top > .main > .container > .pane-page-content > .pane-content > #block-system-main > .content > .panel-display > .center-wrapper > .span4,
.page-article-categories > .wrapper > .top > .main > .container > .pane-page-content > .pane-content > #block-system-main > .content > .contextual-links-region > .panel-display > .center-wrapper > .span4 {
	width: 100%;
	-ms-flex-preferred-size: auto;
	    flex-basis: auto;
	margin: 0;
}

.page-article-categories > .wrapper > .top > .main > .container > .pane-page-content > .pane-content > #block-system-main > .content > .panel-display > .center-wrapper > .span8,
.page-article-categories > .wrapper > .top > .main > .container > .pane-page-content > .pane-content > #block-system-main > .content > .contextual-links-region > .panel-display > .center-wrapper > .span8 {
	width: 100%;
	-ms-flex-preferred-size: auto;
	    flex-basis: auto;
	margin: 0;
}

.pane-article-category-overview .view-article-category-overview .view-content .views-row {
	position: relative;
	-ms-flex-flow: row nowrap;
	    flex-flow: row nowrap;
	-ms-flex-align: start;
	    align-items: flex-start;
}

.pane-article-category-overview .view-article-category-overview .view-content .views-row > .image-wrapper {
	-ms-flex: 0 0 49%;
	    flex: 0 0 49%;
	width: 49%;
	margin: 0 2% 0 0;
}

.pane-article-category-overview .view-article-category-overview .view-content .views-row > .image-wrapper > .views-field-field-article-main-image a,
.pane-article-category-overview .view-article-category-overview .view-content .views-row > .image-wrapper > .views-field-field-toplistitem-main-image a {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: end;
	    align-items: flex-end;
}

.pane-article-category-overview .view-article-category-overview .view-content .views-row > .info-wrapper {
	-ms-flex-flow: column nowrap;
	    flex-flow: column nowrap;
	-ms-flex: 0 0 49%;
	    flex: 0 0 49%;
	width: 49%;
	-ms-flex-align: start;
	    align-items: flex-start;
	-ms-flex-pack: start;
	    justify-content: flex-start;
}

.pane-article-category-overview .view-article-category-overview .view-content .views-row > .info-wrapper > .views-field-field-article-category {
	position: absolute;
	left: 0;
	bottom: 0;
	margin: 0;
}

.pane-article-category-overview .view-article-category-overview .view-content .views-row > .info-wrapper > .views-field-field-article-category-sponsored {
	position: absolute;
	left: 0;
	bottom: 19px;
	margin: 0;
}

.pane-node-webform #webform-client-form-33572 > div > .webform-component {
	-ms-flex-direction: column;
	    flex-direction: column;
	-ms-flex-align: start;
	    align-items: flex-start;
}

.pane-node-webform #webform-client-form-33572 > div > .webform-component > label {
	margin: 0 0 10px 0;
}

.pane-node-webform #webform-client-form-33572 > div > .webform-component > input {
	max-width: 100%;
}

.pane-node-webform #webform-client-form-33572 > div > .webform-component > input[type=text],
.pane-node-webform #webform-client-form-33572 > div > .webform-component > input[type=email] {
	height: 40px;
	font-size: 20px;
	width: 100%;
}

.pane-node-webform #webform-client-form-33572 > div > #webform-component-message > .form-textarea-wrapper {
	width: 100%;
}

.pane-node-webform #webform-client-form-33572 > div > #webform-component-message > .form-textarea-wrapper > textarea {
	font-size: 20px;
}

.pane-node-webform #webform-client-form-33572 > div > .form-actions {
	margin: 0;
}

.pane-node-webform #webform-client-form-33572 > div > .form-actions > input {
	font-size: 15px;
	text-transform: none;
}

.frontpage-articles {
	-ms-flex-direction: column;
	    flex-direction: column;
}

.frontpage-articles > .span8 {
	width: 100%;
	-ms-flex-preferred-size: auto;
	    flex-basis: auto;
	margin: 0;
}

.frontpage-articles > .span4 {
	width: 100%;
	-ms-flex-preferred-size: auto;
	    flex-basis: auto;
	margin: 0;
}

.pane-latest-articles .view-latest-articles .view-content .views-row {
	position: relative;
	-ms-flex-flow: row nowrap;
	    flex-flow: row nowrap;
	-ms-flex-align: start;
	    align-items: flex-start;
}

.pane-latest-articles .view-latest-articles .view-content .views-row > .image-wrapper {
	-ms-flex: 0 0 49%;
	    flex: 0 0 49%;
	width: 49%;
	margin: 0 2% 0 0;
}

.pane-latest-articles .view-latest-articles .view-content .views-row > .image-wrapper > .views-field-field-article-main-image a,
.pane-latest-articles .view-latest-articles .view-content .views-row > .image-wrapper > .views-field-field-toplistitem-main-image a {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: end;
	    align-items: flex-end;
}

.pane-latest-articles .view-latest-articles .view-content .views-row > .info-wrapper {
	-ms-flex-flow: column nowrap;
	    flex-flow: column nowrap;
	-ms-flex: 0 0 49%;
	    flex: 0 0 49%;
	width: 49%;
	-ms-flex-align: start;
	    align-items: flex-start;
	-ms-flex-pack: start;
	    justify-content: flex-start;
}

.pane-latest-articles .view-latest-articles .view-content .views-row > .info-wrapper > .views-field-field-article-category {
	position: absolute;
	left: 0;
	bottom: 0;
	margin: 0;
}

.pane-latest-articles .view-latest-articles .view-content .views-row > .info-wrapper > .views-field-field-article-category-sponsored {
	position: absolute;
	left: 0;
	bottom: 19px;
	margin: 0;
}

.resultsview-list.not-front .main .panel-col-last .views-row,
.page-reviews.not-front .main .panel-col-last .views-row,
.page-review-categories.not-front .main .panel-col-last .views-row,
.page-events.not-front .main .panel-col-last .views-row,
.page-event-categories.not-front .main .panel-col-last .views-row,
.page-account.not-front .main .panel-col-last .views-row {
	width: 100%;
}

body > .top-menu {
	top: calc(20% + 185px);
}

body > .top-menu.visible {
	right: 0;
}

body > .top-menu .wrapper .pane-menu-secondary-menu ul.menu > li {
	-ms-flex: 0 0 50%;
	    flex: 0 0 50%;
	width: 50%;
}

body > .categories {
	padding: 20% 0 0 0;
}

body > .categories.visible {
	padding: 20% 0 0 0;
}

body > .categories .wrapper-categories .pane-categorie-filter > .pane-content > .view-categorie-filter > .view-content > .views-row {
	-ms-flex: 0 0 50%;
	    flex: 0 0 50%;
	width: 50%;
}

.bulweb-user-registration-options-content .description-wrapper .description,
.bulweb-user-login-options-content .description-wrapper .description {
	width: 250px;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper {
	-ms-flex-direction: column;
	    flex-direction: column;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 {
	width: 100%;
	-ms-flex-preferred-size: auto;
	    flex-basis: auto;
	margin: 0;
	-ms-flex-order: 1;
	    order: 1;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-node-body .field-name-body,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span8 > .pane-node-body .field-name-body {
	font-size: 17px;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 {
	width: 100%;
	-ms-flex-preferred-size: auto;
	    flex-basis: auto;
	margin: 0;
	-ms-flex-order: 2;
	    order: 2;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 > .pane-related-articles > .pane-content .view-bulweb-article > .view-content > .views-row > .panel-display > .row,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 > .pane-related-articles > .pane-content .view-bulweb-article > .view-content > .views-row > .panel-display > .row {
	-ms-flex-align: start;
	    align-items: flex-start;
	-ms-flex-direction: row !important;
	    flex-direction: row !important;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 > .pane-related-articles > .pane-content .view-bulweb-article > .view-content > .views-row > .panel-display > .row > .span4,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 > .pane-related-articles > .pane-content .view-bulweb-article > .view-content > .views-row > .panel-display > .row > .span4 {
	min-width: 0;
	text-align: left;
	-ms-flex: 0 0 auto;
	    flex: 0 0 auto;
	width: auto;
	max-width: 20%;
}

.node-type-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 > .pane-related-articles > .pane-content .view-bulweb-article > .view-content > .views-row > .panel-display > .row > .span8,
.node-type-sponsored-article > .wrapper > .top > .main > .container #block-system-main .panel-display > .row.center-wrapper > .span4 > .pane-related-articles > .pane-content .view-bulweb-article > .view-content > .views-row > .panel-display > .row > .span8 {
	-ms-flex: 1 1 auto;
	    flex: 1 1 auto;
	width: auto;
	max-width: 80%;
}

.pane-newsletter-articles .view-bulweb-newsletters-articles .view-content .views-row {
	width: 100%;
	position: relative;
	-ms-flex-flow: row nowrap;
	    flex-flow: row nowrap;
	-ms-flex-align: start;
	    align-items: flex-start;
	margin-right: 0;
}

.pane-newsletter-articles .view-bulweb-newsletters-articles .view-content .views-row > .image-wrapper {
	-ms-flex: 0 0 49%;
	    flex: 0 0 49%;
	width: 49%;
	margin: 0 2% 0 0;
}

.pane-newsletter-articles .view-bulweb-newsletters-articles .view-content .views-row > .image-wrapper > .views-field-field-article-main-image a,
.pane-newsletter-articles .view-bulweb-newsletters-articles .view-content .views-row > .image-wrapper > .views-field-field-toplistitem-main-image a {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: end;
	    align-items: flex-end;
}

.pane-newsletter-articles .view-bulweb-newsletters-articles .view-content .views-row > .info-wrapper {
	-ms-flex-flow: column nowrap;
	    flex-flow: column nowrap;
	-ms-flex: 0 0 49%;
	    flex: 0 0 49%;
	width: 49%;
	-ms-flex-align: start;
	    align-items: flex-start;
	-ms-flex-pack: start;
	    justify-content: flex-start;
}

.pane-newsletter-articles .view-bulweb-newsletters-articles .view-content .views-row > .info-wrapper > .views-field-field-article-category {
	position: absolute;
	left: 0;
	bottom: 0;
	margin: 0;
}

.pane-newsletter-articles .view-bulweb-newsletters-articles .view-content .views-row > .info-wrapper > .views-field-field-article-category-sponsored {
	position: absolute;
	left: 0;
	bottom: 19px;
	margin: 0;
}

.view-commerce-cart-summary .views-field-line-item-title,
.view-commerce-line-item-table .views-field-line-item-title {
	width: 250px;
}

.view-commerce-cart-summary .views-field-commerce-unit-price,
.view-commerce-line-item-table .views-field-commerce-unit-price {
	width: 120px;
}

.view-commerce-cart-summary .view-footer table.commerce-price-formatted-components,
.view-commerce-line-item-table .view-footer table.commerce-price-formatted-components {
	width: 100%;
}

.commerce_coupon input {
	width: 100%;
}

.commerce_coupon .description {
	text-align: right;
}

.customer_profile_shipping_info {
	width: 240px;
}

.page-account .center-wrapper .panel-col-last .description {
	margin: 0;
}

h1 {
	font-size: 1.5384615385em;
}

h2 {
	font-size: 1.1538461538em;
}

h3 {
	font-size: 1em;
}

input[type=text],
input[type=password],
input[type=email],
textarea {
	width: 218px;
}

select {
	width: 230px;
}

fieldset {
	max-width: 100%;
}

.form-radios input {
	vertical-align: top;
}

.form-radios label {
	width: 200px;
}

.form-textarea-wrapper {
	width: 230px;
}

.container {
	width: 96%;
	min-width: 280px;
}

.shadow {
	background-size: 100% auto;
}

.panel-col-last {
	margin-top: 1em;
	width: 100%;
}

.main-menu .menu {
	margin-top: 120px;
}

.main-menu .menu li {
	width: 33.33%;
}

.main-menu .menu li .menu-title:before {
	display: none;
}

.main-menu .menu li.nav__item--register,
.main-menu .menu li.nav__item--login,
.main-menu .menu li.nav__item--logout,
.main-menu .menu li.nav__item--account {
	width: 50%;
}

.main-menu .menu a {
	padding: 10px 0;
	background-image: none;
	text-align: center;
}

.main-menu .menu a span {
	width: 100%;
}

.main-menu .menu a .menu-title {
	font-size: 0.9230769231em;
}

.main-menu .menu a .menu-description {
	display: none;
}

.header {
	min-height: 0;
}

.header .pane-bulweb-general-registration-block,
.header .pane-search-weather-block {
	float: none;
	width: auto;
	margin: 1em 0 0;
}

.header .pane-bulweb-general-registration-block form,
.header .pane-search-weather-block form {
	float: right;
}

.header .pane-search-weather-block .panel-col {
	display: table;
}

.header .pane-search-weather-block .panel-pane {
	width: 60%;
	height: auto;
	box-sizing: border-box;
}

.header .pane-search-weather-block .panel-pane:first-child {
	width: 40%;
}

.header .pane-search-weather-block .form-actions {
	float: right;
	margin: 0;
}

.header .pane-search-form {
	float: none;
}

.pane-menu-secondary-menu {
	float: none;
	padding: 0;
	text-align: center;
	font-size: 0.9230769231em;
}

/* Javascript panes */

.pane-fboauth-login,
.pane-variables-everywhere-bulweb-general-frontpage-social-media-buttons {
	display: none;
}

.bottom {
	padding: 1em 0 0;
}

.bottom .row {
	margin-top: 0;
}

.bottom .row:before {
	display: none;
}

.bottom .row.doormat .panel-pane {
	float: none;
	*zoom: 1;
}

.bottom .row.doormat .panel-pane:before,
.bottom .row.doormat .panel-pane:after {
	content: " ";
	display: table;
}

.bottom .row.doormat .panel-pane:after {
	clear: both;
}

.bottom .row.doormat .panel-pane h2 {
	clear: both;
}

.bottom .row.doormat .panel-pane .views-row {
	width: 50%;
	float: left;
	padding: 2px 0;
}

.bottom .row.footer .panel-pane {
	display: none;
}

.bottom .row.footer .panel-pane.pane-footer-copyright-menu {
	display: block;
	width: 100%;
	padding-top: 5px;
	margin: 0;
}

.bottom .row.footer .panel-pane.pane-footer-copyright-menu .panel-pane {
	display: block;
	margin: 0;
}

.bottom .row.footer .panel-pane.pane-footer-copyright-menu .panel-pane.pane-variables-everywhere-bulweb-general-footer-copyright {
	clear: both;
	float: none;
	margin: 0 0 0.5em;
	border-bottom: 1px solid #f5f5f6;
	text-align: center;
}

.bottom .row.footer .panel-pane.pane-footer-copyright-menu .panel-pane.pane-menu-menu-footer-menu,
.bottom .row.footer .panel-pane.pane-footer-copyright-menu .panel-pane.pane-variables-everywhere-bulweb-general-footer-external-links {
	float: none;
	margin: 0.5em 0 0;
	text-align: center;
}

.bottom .row.footer .panel-pane.pane-footer-copyright-menu .panel-pane.pane-menu-menu-footer-menu ul,
.bottom .row.footer .panel-pane.pane-footer-copyright-menu .panel-pane.pane-variables-everywhere-bulweb-general-footer-external-links ul {
	padding: 0;
	margin: 0.5em 0;
	background: none;
}

.bottom .row.footer .panel-pane.pane-footer-copyright-menu .panel-pane.pane-menu-menu-footer-menu ul li,
.bottom .row.footer .panel-pane.pane-footer-copyright-menu .panel-pane.pane-variables-everywhere-bulweb-general-footer-external-links ul li {
	padding: 0 3px;
	background: none;
	display: inline;
	float: none;
}

.bottom .row.footer .panel-pane.pane-footer-copyright-menu .panel-pane.pane-menu-menu-footer-menu ul li a,
.bottom .row.footer .panel-pane.pane-footer-copyright-menu .panel-pane.pane-variables-everywhere-bulweb-general-footer-external-links ul li a {
	display: inline;
}

.bottom .row.footer .panel-pane.pane-footer-copyright-menu .panel-pane.pane-menu-menu-footer-menu ul li:first-child {
	border-left: none;
}

.bottom .row.footer .panel-pane.pane-footer-copyright-menu .panel-pane.pane-menu-menu-footer-menu ul li:last-child {
	border: none;
}

/* Grid */

.row {
	margin-left: 0;
}

[class*="span"] {
	margin-left: 0;
}

.pane-bulweb-nodequeues-panel-pane-1 img {
	width: 100%;
	height: auto;
}

.pane-simple-form form {
	width: 300px;
	margin: 0 auto;
}

.pane-bulweb-small-adds-panel-pane-3 .views-field-field-small-ad-image img {
	width: 100%;
	height: auto;
}

/* Highlights */

.highlights {
	width: 100%;
	left: 0;
	background: none;
}

.highlights .views-row {
	float: none;
	width: 100%;
}

.highlights .views-row img {
	width: 100%;
	height: auto;
}

.highlights .views-row.views-row-odd {
	border-bottom: 1em solid #fff;
}

.highlights > .panel-pane {
	float: none;
	width: auto;
}

/* Overviews */

.overviews {
	margin-left: 0;
	background: none;
}

.overviews > .panel-pane {
	width: 100%;
	margin-left: 0;
}

.overviews .pane-jobs-widget {
	display: none;
}

/* Front */

.panel-front-top .panel-col-first,
.panel-front-top .panel-col,
.panel-front-top .panel-col-last,
.panel-front-bottom .panel-col-first,
.panel-front-bottom .panel-col,
.panel-front-bottom .panel-col-last {
	width: 100%;
}

.panel-front-top .panel-col-first > .panel-pane,
.panel-front-top .panel-col > .panel-pane,
.panel-front-top .panel-col-last > .panel-pane,
.panel-front-bottom .panel-col-first > .panel-pane,
.panel-front-bottom .panel-col > .panel-pane,
.panel-front-bottom .panel-col-last > .panel-pane {
	margin-bottom: 1em;
}

.panel-front-top .panel-col-first > .panel-pane.pane-bulweb-taxonomy-overviews-panel-pane-6,
.panel-front-top .panel-col > .panel-pane.pane-bulweb-taxonomy-overviews-panel-pane-6,
.panel-front-top .panel-col-last > .panel-pane.pane-bulweb-taxonomy-overviews-panel-pane-6,
.panel-front-bottom .panel-col-first > .panel-pane.pane-bulweb-taxonomy-overviews-panel-pane-6,
.panel-front-bottom .panel-col > .panel-pane.pane-bulweb-taxonomy-overviews-panel-pane-6,
.panel-front-bottom .panel-col-last > .panel-pane.pane-bulweb-taxonomy-overviews-panel-pane-6 {
	margin-bottom: 45px;
}

.panel-front-top .pane-bulweb-small-adds-panel-pane-1 .views-field-title a,
.panel-front-bottom .pane-bulweb-small-adds-panel-pane-1 .views-field-title a {
	background-position: 98% center;
}

.panel-front-top .pane-bulweb-banner-panel-pane-1,
.panel-front-bottom .pane-bulweb-banner-panel-pane-1 {
	display: none;
}

/*! OVERVIEW PAGES */

.panel-pane[class*=general-overview-style] {
	display: none !important;
}

.panel-pane[class*=pane-bulweb-taxonomy-overviews] {
	display: none;
}

.center-wrapper .panel-col-first {
	width: 100%;
}

.center-wrapper .panel-col-first .pane-simple-form {
	border-radius: 3px;
}

.center-wrapper .panel-col-first .pane-simple-form h2 {
	font-size: 1em;
}

.panel-pane[class*=post-your]:last-child,
.panel-pane[class*=write-your]:last-child {
	display: none;
}

.panel-col-top .span12 {
	width: 100%;
}

/* JS added */

.showcategories {
	display: block;
	background: url("../img/arrow-transparent.png") no-repeat 97% 5px;
	background: url("../img/arrow-transparent.png") no-repeat 97% 5px, linear-gradient(top, #393939 0%, #1a1a1a 100%);
	background: url("../img/arrow-transparent.png") no-repeat 97% 5px, -moz-linear-gradient(top, #393939 0%, #1a1a1a 100%);
	background-color: #272727;
	text-decoration: none;
	color: #FFF;
	background: #d52227;
	width: 100%;
	display: block;
	text-align: center;
	border-radius: 20px;
	padding: 8px 0;
	font-size: 15px;
	border-color: #272727;
}

.showcategories:hover {
	background: #eb2227;
}

.showcategories:hover {
	background: url("../img/arrow-transparent.png") no-repeat 97% -76px;
	background: url("../img/arrow-transparent.png") no-repeat 97% -76px, linear-gradient(top, #151515 0%, #343434 100%);
	background: url("../img/arrow-transparent.png") no-repeat 97% -76px, -moz-linear-gradient(top, #151515 0%, #343434 100%);
	background-color: #272727;
	text-decoration: none;
	color: #FFF;
	background: #d52227;
	width: 100%;
	display: block;
	text-align: center;
	border-radius: 20px;
	padding: 8px 0;
	font-size: 15px;
	border-color: #272727;
}

.showcategories:hover:hover {
	background: #eb2227;
}

.page-small-ads .main .panel-col-last,
.page-small-ad-categories .main .panel-col-last,
.page-small-ad-tags .main .panel-col-last,
.page-questions .main .panel-col-last,
.page-question-categories .main .panel-col-last,
.page-headlines .main .panel-col-last,
.page-reviews .main .panel-col-last,
.page-review-categories .main .panel-col-last,
.page-events .main .panel-col-last,
.page-event-categories .main .panel-col-last,
.page-account .main .panel-col-last,
.page-content-tags .main .panel-col-last,
.page-shop .main .panel-col-last {
	display: block;
	width: 100%;
}

.page-small-ads .main .panel-col-last .view,
.page-small-ad-categories .main .panel-col-last .view,
.page-small-ad-tags .main .panel-col-last .view,
.page-questions .main .panel-col-last .view,
.page-question-categories .main .panel-col-last .view,
.page-headlines .main .panel-col-last .view,
.page-reviews .main .panel-col-last .view,
.page-review-categories .main .panel-col-last .view,
.page-events .main .panel-col-last .view,
.page-event-categories .main .panel-col-last .view,
.page-account .main .panel-col-last .view,
.page-content-tags .main .panel-col-last .view,
.page-shop .main .panel-col-last .view {
	width: 100%;
	margin: 1em 0;
}

.page-small-ads .main .panel-col-last .views-row,
.page-small-ad-categories .main .panel-col-last .views-row,
.page-small-ad-tags .main .panel-col-last .views-row,
.page-questions .main .panel-col-last .views-row,
.page-question-categories .main .panel-col-last .views-row,
.page-headlines .main .panel-col-last .views-row,
.page-reviews .main .panel-col-last .views-row,
.page-review-categories .main .panel-col-last .views-row,
.page-events .main .panel-col-last .views-row,
.page-event-categories .main .panel-col-last .views-row,
.page-account .main .panel-col-last .views-row,
.page-content-tags .main .panel-col-last .views-row,
.page-shop .main .panel-col-last .views-row {
	box-sizing: border-box;
	width: 49%;
	clear: none;
}

.page-small-ads .main .panel-col-last .views-row img,
.page-small-ad-categories .main .panel-col-last .views-row img,
.page-small-ad-tags .main .panel-col-last .views-row img,
.page-questions .main .panel-col-last .views-row img,
.page-question-categories .main .panel-col-last .views-row img,
.page-headlines .main .panel-col-last .views-row img,
.page-reviews .main .panel-col-last .views-row img,
.page-review-categories .main .panel-col-last .views-row img,
.page-events .main .panel-col-last .views-row img,
.page-event-categories .main .panel-col-last .views-row img,
.page-account .main .panel-col-last .views-row img,
.page-content-tags .main .panel-col-last .views-row img,
.page-shop .main .panel-col-last .views-row img {
	display: block;
	width: 100%;
	height: auto;
}

.page-small-ads .main .panel-col-last .views-row.views-row-odd,
.page-small-ad-categories .main .panel-col-last .views-row.views-row-odd,
.page-small-ad-tags .main .panel-col-last .views-row.views-row-odd,
.page-questions .main .panel-col-last .views-row.views-row-odd,
.page-question-categories .main .panel-col-last .views-row.views-row-odd,
.page-headlines .main .panel-col-last .views-row.views-row-odd,
.page-reviews .main .panel-col-last .views-row.views-row-odd,
.page-review-categories .main .panel-col-last .views-row.views-row-odd,
.page-events .main .panel-col-last .views-row.views-row-odd,
.page-event-categories .main .panel-col-last .views-row.views-row-odd,
.page-account .main .panel-col-last .views-row.views-row-odd,
.page-content-tags .main .panel-col-last .views-row.views-row-odd,
.page-shop .main .panel-col-last .views-row.views-row-odd {
	margin: 0 1% 1em 0;
	clear: left;
}

.page-small-ads .main .panel-col-last .views-row.views-row-even,
.page-small-ad-categories .main .panel-col-last .views-row.views-row-even,
.page-small-ad-tags .main .panel-col-last .views-row.views-row-even,
.page-questions .main .panel-col-last .views-row.views-row-even,
.page-question-categories .main .panel-col-last .views-row.views-row-even,
.page-headlines .main .panel-col-last .views-row.views-row-even,
.page-reviews .main .panel-col-last .views-row.views-row-even,
.page-review-categories .main .panel-col-last .views-row.views-row-even,
.page-events .main .panel-col-last .views-row.views-row-even,
.page-event-categories .main .panel-col-last .views-row.views-row-even,
.page-account .main .panel-col-last .views-row.views-row-even,
.page-content-tags .main .panel-col-last .views-row.views-row-even,
.page-shop .main .panel-col-last .views-row.views-row-even {
	margin: 0 0 1em 1%;
}

.page-headlines .main .panel-1col .view,
.page-guides .main .panel-1col .view,
.page-content-tags .main .panel-1col .view {
	width: 100%;
	margin-left: 0;
}

.page-headlines .main .panel-1col .views-row,
.page-guides .main .panel-1col .views-row,
.page-content-tags .main .panel-1col .views-row {
	box-sizing: border-box;
	width: 100%;
	padding: 10px;
	margin: 0 0 1em 0;
	float: none;
}

.page-headlines .main .panel-1col .views-field-body p,
.page-guides .main .panel-1col .views-field-body p,
.page-content-tags .main .panel-1col .views-field-body p {
	margin: 0;
}

.page-headlines .main .panel-1col .views-field-field-article-main-image img,
.page-headlines .main .panel-1col .views-field-field-product-image img,
.page-guides .main .panel-1col .views-field-field-article-main-image img,
.page-guides .main .panel-1col .views-field-field-product-image img,
.page-content-tags .main .panel-1col .views-field-field-article-main-image img,
.page-content-tags .main .panel-1col .views-field-field-product-image img {
	display: block;
	width: 100%;
}

/* Small ads */

.page-small-ads-post .form-radios label {
	width: 210px;
}

.page-small-ads-post .pane-bulweb-webshop-advertising-bulweb-small-ad-price-display {
	box-sizing: border-box;
	width: 100%;
}

.page-small-ads-post .pane-form .field-name-field-small-ad-price input,
.page-small-ads-post .pane-simple-node-edit-form .field-name-field-small-ad-price input,
.page-events-post .pane-form .field-name-field-small-ad-price input,
.page-events-post .pane-simple-node-edit-form .field-name-field-small-ad-price input {
	width: 218px;
}

.page-small-ads-post .pane-form .form-managed-file input[type=submit],
.page-small-ads-post .pane-simple-node-edit-form .form-managed-file input[type=submit],
.page-events-post .pane-form .form-managed-file input[type=submit],
.page-events-post .pane-simple-node-edit-form .form-managed-file input[type=submit] {
	margin: 0.5em 0 0;
}

/* Jobs */

.page-jobs .pane-jobs-page,
.page-jobs .panel-pane[class*=post-your-job],
.page-jobs .pane-jobs-block {
	float: none;
	width: 100%;
	margin: 0 0 1em;
}

.page-jobs .pane-jobs-block-jobs-page {
	display: none;
}

.page-jobs #jbtcls_68_2057_content .jbtcls_68_2057_content-content .jbtcls_68_2057_content-job-list {
	width: 100%;
	margin: 0;
}

.pane-jobs-widget {
	width: 100%;
}

/* Events */

.page-events .main .panel-col-last,
.page-reviews .main .panel-col-last {
	display: block;
	width: 100%;
}

.page-events .main .panel-col-last .view,
.page-reviews .main .panel-col-last .view {
	width: 100%;
	margin: 1em 0;
}

.page-events .main .panel-col-last .views-row,
.page-reviews .main .panel-col-last .views-row {
	width: 100% !important;
	margin-left: 0 !important;
}

.page-small-ads-post .pane-form .description,
.page-small-ads-post .pane-simple-node-edit-form .description,
.page-events-post .pane-form .description,
.page-events-post .pane-simple-node-edit-form .description {
	width: 100%;
	margin-left: 0;
}

.page-small-ads-post .pane-form .field-type-datetime .date-no-float.start-date-wrapper .form-type-date-popup input,
.page-small-ads-post .pane-simple-node-edit-form .field-type-datetime .date-no-float.start-date-wrapper .form-type-date-popup input,
.page-events-post .pane-form .field-type-datetime .date-no-float.start-date-wrapper .form-type-date-popup input,
.page-events-post .pane-simple-node-edit-form .field-type-datetime .date-no-float.start-date-wrapper .form-type-date-popup input {
	float: left;
}

/*! DETAIL PAGES */

.page-node .panel-col-last {
	width: 100%;
}

.pane-node-field-small-ad-image,
.pane-commerce-product-field-product-image,
.pane-node-field-event-image {
	max-width: 30%;
}

.pane-node-field-small-ad-image img,
.pane-commerce-product-field-product-image img,
.pane-node-field-event-image img {
	display: block;
	max-width: 100%;
	height: auto;
}

/* Articles */

.node-type-article .center-wrapper .panel-col-last img,
.node-type-review .center-wrapper .panel-col-last img {
	max-width: 100%;
	height: auto;
}

/* Shop */

.page-shop .main .panel-col-last .views-row {
	float: none;
	width: 100%;
	margin: 0 0 1em;
}

.pane-bulweb-webshop-products-panel-pane-3 {
	display: none;
}

.page-products object {
	display: none;
}

.customer_profile_shipping_info {
	width: 100%;
	margin: 1em 0 0;
}

/* Search */

.page-search .panel-col-top .pane-search-form .form-item-search-block-form input {
	width: 100%;
	box-sizing: border-box;
}

.page-search .center-wrapper .panel-col-first {
	display: none;
}

.page-search .center-wrapper .panel-col-first .panel-pane .panel-pane {
	padding: 20px;
	margin: 0 0 15px;
	border-radius: 3px;
	background: #f5f5f6;
}

.view-bulweb-search .view-header {
	margin: 0 0 20px;
	font-style: italic;
	font-weight: bold;
}

.view-bulweb-search > .view-content > .views-row {
	box-sizing: border-box;
	width: 100%;
}

/* Login / Register */

#register-buttons a {
	padding: 5px 10px;
	margin-bottom: 1em;
	font-size: 1.0769230769em;
}

.user-info-from-cookie {
	box-sizing: border-box;
	width: 100%;
	float: none;
}

.user-info-from-cookie label {
	width: 100%;
	margin-right: 0;
}

.user-info-from-cookie input[type=text],
.user-info-from-cookie input[type=password] {
	box-sizing: border-box;
	width: 100%;
}

.user-info-from-cookie .description {
	margin-left: 0;
}

.user-info-from-cookie .password-strength-title,
.user-info-from-cookie .password-confirm {
	width: 100%;
	font-weight: bold;
}

.user-info-from-cookie .form-type-radio {
	float: left;
	width: 90px;
}

.user-info-from-cookie .form-type-radio label {
	width: auto;
}

.user-info-from-cookie .form-type-radio input {
	margin: 8px 0 0;
}

.user-info-from-cookie .form-type-password-confirm input[type=text],
.user-info-from-cookie .form-type-password-confirm input[type=password] {
	box-sizing: border-box;
	width: 100%;
}

.user-info-from-cookie .form-type-password-confirm .form-type-password {
	position: relative;
	width: 100%;
	margin-left: 0;
	float: none;
}

.user-info-from-cookie .form-type-password-confirm .form-type-password:first-child {
	padding-right: 0;
}

.user-info-from-cookie .form-actions input[type=submit] {
	margin-left: 0;
}

/* Account */

/* Account is mostly done in main.scss with @include breakpoint

  /*! GENERAL */

/* Social media */

.pane-variables-everywhere-bulweb-general-addthis-detail {
	clear: both;
	padding-top: 1em;
}

/* Pager */

.item-list .pager li a,
.item-list .pager li span {
	padding: 2px 5px;
}

/* Gouden gids ads */

.goudengids_div {
	display: none;
}

/* Comments */

.panel-col-last .comment .comment-flag {
	display: none;
}

.panel-col-last .comment .field-name-comment-body {
	margin: 0;
}

/* Password field */

.form-type-password div.password-strength,
.form-type-password div.password-confirm {
	left: 0;
}

}

@media (max-width: 480px) {

.fb a {
	display: block;
	text-align: center;
}

#user-login input.form-text,
#user-login input.form-submit {
	width: 100%;
	padding: 5px 0;
	text-indent: 15px;
}

#user-login .description {
	margin-left: 0;
}

.bulweb-user-registration-options-content .box img {
	display: none;
}

.bulweb-user-registration-options-content .box ul {
	margin: 0 0 0 20px;
	padding: 0;
	width: calc(100% - 20px);
	float: none;
}

.bulweb-user-registration-options-content .left,
.bulweb-user-registration-options-content .right {
	width: 100%;
}

.bulweb-user-registration-options-content .user-info-from-cookie label,
.bulweb-user-registration-options-content .user-info-from-cookie input[type=text],
.bulweb-user-registration-options-content .user-info-from-cookie select {
	width: 100%;
	display: block;
}

.bulweb-user-registration-options-content .user-info-from-cookie .form-radios {
	margin-left: 0;
}

.bulweb-user-registration-options-content .user-info-from-cookie .form-radios input {
	margin: 0;
}

.bulweb-user-registration-options-content .user-info-from-cookie .form-radios label {
	display: inline-block;
	width: auto;
}

.bulweb-user-registration-options-content .user-info-from-cookie .form-type-radios > label {
	margin: 0 0 10px;
}

.bulweb-user-registration-options-content .user-info-from-cookie .form-checkboxes {
	margin: 30px 0 0 0;
}

.bulweb-user-registration-options-content .user-info-from-cookie .form-checkboxes label {
	width: auto;
	display: inline-block;
}

.bulweb-user-registration-options-content .user-info-from-cookie .form-type-radio {
	width: 49%;
	margin: 0 0 20px;
	float: left;
}

.bulweb-user-registration-options-content .user-info-from-cookie .form-actions {
	margin-top: 30px;
}

.bulweb-user-registration-options-content .user-info-from-cookie .description {
	display: none;
	margin: 25px 0 0 0;
}

.bulweb-user-registration-options-content .btn-cta,
.bulweb-user-registration-options-content .form-actions input {
	width: 100%;
	display: block;
	padding: 5px 0;
	text-align: center;
	font-size: 1.3em;
	text-transform: none;
}

.bulweb-user-registration-options-content .description-wrapper {
	display: none;
}

}

@media (max-width: 420px) {

.pane-article-category-overview .view-article-category-overview .view-content .views-row {
	-ms-flex-align: center;
	    align-items: center;
}

.pane-article-category-overview .view-article-category-overview .view-content .views-row > .image-wrapper {
	-ms-flex: 0 0 45%;
	    flex: 0 0 45%;
	width: 45%;
	margin: 0 2% 0 0;
}

.pane-article-category-overview .view-article-category-overview .view-content .views-row > .info-wrapper {
	-ms-flex: 0 0 53%;
	    flex: 0 0 53%;
	width: 53%;
}

.pane-latest-articles .view-latest-articles .view-content .views-row {
	-ms-flex-align: center;
	    align-items: center;
}

.pane-latest-articles .view-latest-articles .view-content .views-row > .image-wrapper {
	-ms-flex: 0 0 45%;
	    flex: 0 0 45%;
	width: 45%;
	margin: 0 2% 0 0;
}

.pane-latest-articles .view-latest-articles .view-content .views-row > .info-wrapper {
	-ms-flex: 0 0 53%;
	    flex: 0 0 53%;
	width: 53%;
}

.pane-newsletter-articles .view-bulweb-newsletters-articles .view-content .views-row {
	-ms-flex-align: center;
	    align-items: center;
}

.pane-newsletter-articles .view-bulweb-newsletters-articles .view-content .views-row > .image-wrapper {
	-ms-flex: 0 0 45%;
	    flex: 0 0 45%;
	width: 45%;
	margin: 0 2% 0 0;
}

.pane-newsletter-articles .view-bulweb-newsletters-articles .view-content .views-row > .info-wrapper {
	-ms-flex: 0 0 53%;
	    flex: 0 0 53%;
	width: 53%;
}

}

