*, span, p, h1, a {
	font-family: halyard-text, sans-serif;
}
label {
	opacity: 0.5;
}
a {
	color:unset;
}

.frontpage_background_container {
	background-color:#f9b000; 
	background-image: url(../upload/images/background_1_kapow.svg); 
	background-repeat: no-repeat; 
	background-position: center top;
}
#frontpage_marketplace {
	margin:auto;
}
/*#frontpage_marketplace a {
	background-color:white; 
	max-width:100%;  
	border-radius: 50px; 
	color:white; 
	padding-left: 50px; 
	padding-right:50px; 
	padding-top:20px; 
	padding-bottom:20px;
}*/
#frontpage_selling {
	max-width:530px; 
	background-color:white; 
	margin-top:40px; 
	float: right; 
	padding:40px; 
	text-align:center;
}
#frontpage_selling span {
	font-size:20px;
}
#frontpage_selling p:nth-child(1), #frontpage_selling p:nth-child(1) span {
	font-size:50px; 
	font-weight:bold;
	line-height: 55px;
}
#frontpage_selling p:nth-child(2), #frontpage_selling p:nth-child(2) span {
	font-size:18px; 
}
#frontpage_selling button, #frontpage_selling a {
	max-width: 100%;
    background-color: #f9b000;
    border-radius: 50px;
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 15px;
    display: block;
    padding-bottom: 15px;
    margin: auto;
    width: 250px;
}
.chosen_auctions_title {
	height:100px;
}
@media screen and (max-width: 768px) {
	.chosen_auctions_title {
		height:unset;
	}
	#category_filer_buttons div:nth-child(2) {
	    margin-left: 0px !important;
	    margin-top:20px;
	}
	#container_selections div {
		margin-top:10px;
	}
	.col-bottom-7, .col-top-7 {
		padding-right:15px !important;
	}
	#show_share_div {
		margin-top:20px;
		width:100%;
	}
	#show_share_div > span {
		display:block;
	}
	#show_more_div {
		float:right !important;
	}
}



.chose_auctions {
	display:inline-block; 
	max-width: 100%;
}
.card {
	width: 100%; 
	padding-bottom: 30px;
	background-color:white; 
	padding:20px;
}
.card_image {
	display: inline-block; 
	max-width:100%;
	width:100%;
	padding-top:15px;
}
.card-body {
	min-height:150px; 
	text-align:center;
}
.card-body p:first-of-type
{
	text-align:left; 
	font-size:14px;
	//color: #f9b000;
   	//font-weight: bold;
    //text-shadow: 1px 1px 1px #444444, 0px 0px 0px #f9b000, 2px 2px 0px #444444;
}
.card-body img {
	height: 17px; 
	margin-right:5px; 
	vertical-align: text-bottom;
}
.card-title {
	word-break: break-word;
	text-align:left;
	//font-weight:bold;
	font-size:24px;
}
.card-price {
	text-align:left; 
	//font-weight:bold; 
	font-size:36px;
}
.card-footer div:first-of-type {
	word-break: break-word;
	padding: 20px;
	font-size: 22px;
	background-color:grey; 
	color:white;
}
.card-footer img {
	margin-right:5px; 
	display: inline-block;
}
.card-footer span {
	font-size: 20px; 
	vertical-align: middle;
	text-transform: uppercase; 
	//font-weight:lighter;
}
.img-responsive {
	margin: auto;
}

.categories_folders {
	border:1px solid grey;
	border-radius:5px;
}
.categories_folders:hover {
    background-color: #f9b000;
    color:white;
}
.categories_folders_link {
	text-decoration:none !important;
}


@media screen and (max-width: 991px) {
	#frontpage_marketplace {
		text-align:center;
	}
	#frontpage_selling {
		margin: auto;
	}
	
}
@media screen and (max-width: 1399px) {
	#frontpage_marketplace {
		//text-align:center;
	}
	#frontpage_selling {
		float:none !important;
		//margin:auto;
	}
	#show_categories_container {
		padding-left:unset !important;
	}
	/*.btn.btn-default.dropdown-toggle {
		margin-top:0px !important;
	}*/
	.nav.navbar-nav.big {
		margin-top:30px !important;
	}
	.btn_loggin.hidden-xs {
		//margin-top:-50px !important;
	}
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
	.categories_folders_link {
		float:left;
	}
	.top_menu_container ul li a {
		font-size:14px !important;
	}
}
@media screen and (min-width: 1200px) and (max-width: 1600px) {
	.categories_folders_link {
		float:left;
	}
	.top_menu_container ul li a {
		font-size:20px !important;
	}
}

@media screen and (max-width: 670px) {
	.categories_folders_link {
		margin:auto;
		display:block !important;
		float:unset !important;
	}
}
@media screen and (max-width: 1320px) {	
 	#frontpage_marketplace b
 	{
 		font-size: 45px;
 	}
 	#frontpage_selling {
 		padding-top:30px;
 		margin-bottom:40px;
 	}
}
@media screen and (min-width: 992px) and (max-width: 1199px)  {	
 	#frontpage_selling {
 		margin-top:40px;
 	}
}
@media screen and (min-width: 1321px)  {	
 	#frontpage_selling {
 		margin-top:40px;
 	}
}

a:hover {
	text-decoration:none !important;
}

.frontpage_newsletter_box input::placeholder {
	color:white;
	padding-left:10px;
}
.item-container {
	margin-top:10px;
}
.item-container-bottom {
	margin-top:10px;
}
.fill {
    border:none;
    border-bottom:1px dotted black;
    display:inline-block;
    margin-left: 5px;
}
.fill_bottom {
    border:none;
    border-bottom:1px dotted white;
    display:inline-block;
    margin-left: 5px;
}

#sorting_filter  {
    padding: 0px 50px 0px 25px;
    font-size: 18px;
    line-height: 2;
    border: 0;
    border-radius: 40px;
    height: 50px;
    text-align: center;
    background: url("../upload/images/streamline-icon-arrow-circle-down@24x24-white.svg") no-repeat right 15px;
    background-position: right 15px center;
    -webkit-appearance: none;
    color:white;
    
}
#category_filter:focus, #sorting_filter:focus {
	outline: none;
}
#category_filter  {
    padding: 0px 50px 0px 25px;
    font-size: 18px;
    line-height: 2;
    border: 0;
    border-radius: 40px;
    height: 50px;
    text-align: center;
    background: url("../upload/images/streamline-icon-arrow-circle-down@24x24-white.svg") no-repeat right 15px;
    background-position: right 15px center;
    -webkit-appearance: none;
    color:white;
}

@media screen and (max-width: 767px) {
	.card-deck-xs-12 {
		width:100%;
		float: left;
		padding:20px;
	}
}
@media screen and (min-width: 768px) {
	.card-deck-sm-6 {
		width:50%;
		float: left;
		padding:20px;
	}
}
@media screen and (min-width: 992px) {
	.card-deck-md-4 {
		width:33%;
		float: left;
		padding:20px;
	}
}
@media screen and (min-width: 1500px) {
	.card-deck-lg-3 {
		width:25%;
		float: left;
		padding:20px;
	}
}

@media screen and (max-width: 767px) {
	 .btn_loggin {
		//float:left !important;
		width: auto !important;	
	}
	/*.btn.btn-default.dropdown-toggle {
		margin-top:6px !important;
		margin-left: 0px;
	}*/
	.navbar-toggle {
		//margin-top: 20px !important;
		//margin-right: 0px !important;
	}
	.top_frontpage_boxes {
		height:auto !important;
	}
	.categories_folders_link {
		height: 260px !important;
    	width: 260px !important;
	}
	#frontpage_marketplace span {
	    font-size: 20px !important;
	}
	#frontpage_selling span {
		font-size: 15px !important;
	}
	#frontpage_selling {
		margin-bottom: 40px !important;
		margin-top:30px;
	}
	.top_elements {	
		float:left;
		display:block;
		width:100%;
	}
	.bottom_newsletter_container {
		width:100% !important;
	}
	#frontpage_marketplace {
		 padding: 20px 0px 20px 0px !important; 
	}
	 #carousel-custom div.item > img , #carousel-custom div.item > iframe {
		/*height:300px !important;*/
	}
	.login_button, .forgotten_password_send {
		width:130px !important;
	}
}

@media screen and (min-width: 768px) {
	 .btn_loggin {
		//float:right !important;
	}
}

.borderless td, .borderless th {
    border: none;
}

@media only screen and (max-width: 767px) {
	footer {
		position:relative !important;
	}
	#right_main_container {
		margin-bottom: 0 !important;
	}
}

.btn-style {
	background-color:black !important;
	color:white !important;
	height: 50px !important;
}

#btn_bid, #btn_bidconfirm {
	background-color: #f9b000;
	color:white !important;
	height: 70px !important;
	border: 0;
}

.egenskaber-right {
	float:right;
}
.categories_folders:hover .categories_svg {
	filter: brightness(0) invert(1);
}

.textpage_bulletpoints {
	padding-bottom: 5px;
	list-style-type: none;
}
.textpage_bulletpoints span {
	margin-left:10px;
	
}
.textpage_list_ul {
	padding-left:0px;
	margin-top:30px;
	margin-bottom:0px;
}
.mellem_rubrik {
	margin-top:30px;
	font-size:23px;
}
.about_us_boxes {
	background-color: grey; height:350px
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
	.about_us_boxes {
		margin-bottom:20px;
	}
}
@media only screen and (max-width: 767px) {
	.about_us_boxes {
		margin-bottom:20px;
		max-width:100%;
	}
}
@media only screen and (max-width: 991px) {
	.frontpage_about_box > div {
		margin-bottom:20px;
	}
}
@media only screen and (min-width: 991px) and (max-width: 1199px) {
	.item-container_bottom span {
		display:block;
		width:100%;
		float:left;
	}
	.item-container_bottom .fill_bottom {
		display:none;
	}
	.item-container_bottom .egenskaber-right {
		margin-bottom:10px;
	}
}




.textpage_title {
	font-weight:bold;
}

.Halyard_Display_Italic
{
	font-family: halyard-display, sans-serif;
	font-weight: 400;
	font-style: italic;
}
.Halyard_Display_Regular
{
	font-family: halyard-display, sans-serif;
	font-weight: 400;
	font-style: normal;
}
.Halyard_Display_Bold {
	font-family: halyard-display, sans-serif;
	font-weight: 700;
	font-style: normal;
}
.Halyard_Display_Bold_Italic {
	font-family: halyard-display, sans-serif;
	font-weight: 700;
	font-style: italic;
}
 
.Halyard_Micro_Regular {
	font-family: halyard-micro, sans-serif;
	font-weight: 400;
	font-style: normal;
}
 
.Halyard_Micro_Italic {
	font-family: halyard-micro, sans-serif;
	font-weight: 400;
	font-style: italic;
}
 
.Halyard_Micro_Bold_Italic {
	font-family: halyard-micro, sans-serif;
	font-weight: 700;
	font-style: italic;
}
 
.Halyard_Micro_Bold {
	font-family: halyard-micro, sans-serif;
	font-weight: 700;
	font-style: normal;
}
.Halyard_Text_Regular {
	font-family: halyard-text, sans-serif;
	font-weight: 400;
	font-style: normal;
}
 
.Halyard_Text_Italic {
	font-family: halyard-text, sans-serif;
	font-weight: 400;
	font-style: italic;
}
 
.Halyard_Text_Bold {
	font-family: halyard-text, sans-serif;
	font-weight: 700;
	font-style: normal;
}
 
.Halyard_Text_Bold_Italic {
	font-family: halyard-text, sans-serif;
	font-weight: 700;
	font-style: italic;
}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover,
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
	background-color:transparent !important;
	color:white !important;
}
.navbar-inverse .navbar-nav>li>a {
    color: black;
    font-size:18px;
}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
	background-color:transparent !important;
	color:#f9b000 !important;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
	color:#f9b000 !important;
}


@media only screen and (max-width: 1199px) {
	.dropdown-menu {
		text-align:center;
	}
		.navbar-nav .dropdown-menu {
	    position: static;
	    float: none;
	    width: auto;
	    margin-top: 0;
	    background-color: transparent;
	    border: 0;
	    -webkit-box-shadow: none;
	    box-shadow: none;
	    display: block;
    }
}

@media screen and (min-width: 992px) {
	.first_half_textpage {
		padding-right:20px;
	}
	.second_half_textpage {
		padding-left:20px;
	}
}
.first_half_textpage ul, .second_half_textpage ul {
	list-style-image: url('../upload/images/streamline-icon-check-circle-1@24x24.svg');
	padding-left: 25px;
}

.input_fields_create {
	height: 40px;
	border-radius:0px;
	margin-bottom:20px;
	border-color:#666666;
	padding-left: 10px;
}
.input_fields_row {
	margin-right: 0;
}
.bottom_images_textpages {
	margin-bottom:10px;
	max-width:100%;
	max-height:100%;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.top_menu_container {
	height:130px;
}
@media screen and (min-width: 1200px)
{
	.navbar-nav>li {
	    //float: right !important; 
    	height: 50px;
	}
	.nav.navbar-nav.big {
		margin-top:15px !important;
		padding-right:30px;
	}
}
@media (min-width: 1200px)
{
	.navbar-toggle {
	    display: inline-block;
	}
}


    
#dropdownMenu2
{
	float: right;
    margin-top: 3px;
}
@media screen and (max-width: 1199px)
{
	.dropdown-menu {
		top: 60px !important;
	    right: 0!important;
	    left:unset !important;
	}
	
	.dropdown-menu-mobile {
		top: 75px !important;
   		right: 0 !important;
	}
}

@media screen and (max-width: 767px)
{
	div#loginModal .Halyard_Text_Bold {
	    font-size: 36px !important;
	}
	.auction_login_button {
		width:100px !important;
	}
	.auction_create_user_button {
		width:220px !important;
		margin-left:0px !important;
		margin-top: 10px;
	}
	.search_page_search_button {
		margin-top:20px;
	}
	#show_more_div a {
		padding-left: 30px !important;
		padding-right: 30px !important;
		font-size: 12px !important;
	}
	#loginModal .input_fields_row input[type=submit] {
		height: 50px !important;
		font-size: 15px !important;
	}
	#loginModal .input_fields_row button {
		height: 50px !important;
		font-size: 15px !important;
		width: 180px !important;
	}
}

@media screen and (min-width: 1601px)
{
	.information_show_button .btn, .pdf_show_button .btn {
	    padding: 20px 40px 20px 40px !important;
	}
}
@media screen and (max-width: 1600px) and (min-width: 1200px)
{
	.information_show_button .btn, .pdf_show_button .btn {
	  	font-size:18px !important;
	    padding: 20px 10px 20px 10px !important;
	}
}
@media screen and (max-width: 1200px) and (min-width: 992px)
{
	.information_show_button .btn, .pdf_show_button .btn {
	    font-size:15px !important;
	    padding: 20px 10px 20px 10px !important;
	}
}
@media screen and (max-width: 767px) and (min-width: 450px)
{
	.information_show_button .btn, .pdf_show_button .btn {
	    font-size:16px !important;
	    padding: 20px 10px 20px 10px !important;
	}
}
@media screen and (max-width: 450px)
{
	.information_show_button .btn, .pdf_show_button .btn {
	    font-size:12px !important;
	    float:left !important;
	    padding: 20px 10px 20px 10px !important;
	    border-radius:30px!important;
	}
	.pdf_show_button {
		float:right !important;
	}
}
@media screen and (max-width: 650px)
{
	
	.swiper-slide {
		min-width:100%;
	}
}
.tablinks.active {
	color:#f9b000;
}

@media screen and (min-width: 1600px)
{
	.logo-container {
		margin-top:5px;
	}
	.frontpage_newsletter_box, .frontpage_about_box {
		padding:70px !important;
	}
}
@media screen and (max-width: 1599px) and (min-width: 1200px)
{
	.logo-container {
		margin-top:15px;
	}
	.frontpage_newsletter_box, .frontpage_about_box {
		padding:70px !important;
	}
}
@media screen and (max-width: 1199px) and (min-width: 991px)
{
	.logo-container {
		margin-top:25px;
	}
	.frontpage_newsletter_box, .frontpage_about_box {
		padding:50px !important;
	}
	
}
@media screen and (max-width: 991px) and (min-width: 800px)
{
	.small-logo-container {
		margin-top:20px;
	}
	.frontpage_newsletter_box, .frontpage_about_box {
		padding:70px !important;
	}
}
@media screen and (max-width: 799px)
{
	.frontpage_newsletter_box {
		padding:70px;
	}
	.frontpage_newsletter_box, .frontpage_about_box {
		padding:50px !important;
	}
}
.left {
	float:left;
}
.right {
	float:right;
}
@media screen and (min-width: 1600px)
{
	#logo_text {
		font-size:19px;
	}
}
@media screen and (max-width: 1599px) and (min-width: 768px)
{
	#logo_text {
		font-size:16px;
	}
}
@media screen and (max-width: 767px)
{
	#logo_text {
		font-size:19px;
	}
}

@media screen and (min-width: 550px)
{
	#frontpage_selling {
	height:350px;
	position:relative;
	width:100%;
	}
	#frontpage_selling_content {
	height: 350px;
    /* top: 10%; */
    position: absolute;
    left: 30px;
    /* right: 30px; */
    top: 60%;
    left: 10%;
    right: 10%;
    transform: translate(0%,-50%);
	}
}
@media screen and (max-width: 550px)
{
	#frontpage_selling, #fontpage_selling_content {
		position:initial !important;
		height:auto !important;
		width:auto !important;
	}
}


@media screen and (min-width: 1600px)
{
	.menu_top_icons {
		margin-top: 27px !important;
	}
}@media screen and (max-width: 1599px) and (min-width: 991px)
{
	.menu_top_icons {
		
	}
}

@media screen and (min-width: 1200px)
{
	.nav.navbar-nav li a {
		color:white !important;
	}
	.dropdown-menu li a {
		color:black !important;
	}
	.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
	    color: #262626;
	    text-decoration: none;
	    background-color: #626262;
	}
	.nav.navbar-nav .dropdown-menu {
		background-color:black;
	}
	#navbar {
		background-color:black;
	}
}
@media screen and (max-width: 1200px)
{
	.dropdown-menu {
		background-color:white;
	}
	.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
	    background-color: transparent;
	}
}
.btn_loggin.hidden-xs a {
	
}
.btn_loggin.visible-xs.visible-sm a {
	margin-left:0px !important;
}

.page_link {
	text-decoration:underline;
}
.page_link:hover {
	color:#f9b000;
}

@media screen and (max-width: 1199px)
{
	.create_user_login_button, .forgotten_password_back  {
		margin-top: 10px !important;
		margin-left: 0px !important;		
	}
}

[class*="badger"] {
    position: relative
}

[class*="badger"]:after {
    content: attr(data-badger);
    position: absolute;
    top: 0;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: bold;
    background: #999;
    color: #fff
}

.badger-left {
    border-top-left-radius: 6px
}

.badger-right {
    border-top-right-radius: 6px
}

.badger-left:after {
    left: 0;
    border-radius: 6px 0 6px 0
}

.badger-right:after {
    right: 0;
    border-radius: 0 6px 0 6px
}

.badger-danger:after {
    background: #d9534f
}

.badger-warning:after {
    background: #f0ad4e
}

.badger-success:after {
    background: #5cb85c
}

.badger-info:after {
    background: #5bc0de
}

.badger-inverse:after {
    background: #222
}

@media screen and (max-width: 767px)
{
	#category_filer_buttons {
		display:inline-block !important;
		margin-top: 30px !important;
		margin-left: 0px !important;
		float: left !important;
		min-width: 140px !important;
	}
	.container_selections_main_container {
		margin-top:0px !important; 
		margin-bottom:0px !important;
	}
	#container_selections {
		margin-top: 10px;
	}
	
	
	#main_category_top_sub_container {
		margin-top: 20px !important;
	}
	
	#main_category_top_sub_container span {
		font-size:40px !important;
	}
	
	#category_filer_buttons button {
		margin-left: 0px !important;
	}

	#category_filer_buttons button.sort_button_alone {
		margin-left: 20px !important;
	}	
}

iframe {
	max-width:100% !important;
}

.menu_arrow_buttons {
	vertical-align:sub;
}

@media screen and (min-width: 1800px)
{
	#top_search_container_1 {
		display:block !important;
	}
	#desktop_search_btn {
		display:none;
	}
	#top_search_container_1 {
		right:calc(10% - -200px);
	}
	.fa.fa-search {
		color:#f9b000 !important;
	}
}
@media screen and (max-width: 1799px)
{
	#top_search_container_1 {
		display:none;
	}
	#desktop_search_btn {
		inline-block;
	}
	#top_search_container_1 {
		right:calc(10% - -240px);
	}
}

@media screen and (max-width: 768px) {
	h1 {
		word-break: break-word !important;
        font-size: 28px !important;
	}
	h2 {
		word-break: break-word !important;
        font-size: 24px !important;
	}
}