/*! WARNING: Don't edit the .css files by hand! libSASS (CodeKit or Prepros) and edit the .scss files. (More information at http://compass-style.org) */
@-ms-viewport { width: device-width; }

@-o-viewport { width: device-width; }

@viewport { width: device-width; }

/*************/
/* Variables */
/*************/
/***********/
/* Imports */
/***********/
/* General styling */
@font-face { font-family: 'FuturaBT-Bold'; src: url("/font/2AC624_0_0.eot"); src: url("/font/2AC624_0_0.eot?#iefix") format("embedded-opentype"), url("/font/2AC624_0_0.woff") format("woff"), url("/font/2AC624_0_0.ttf") format("truetype"), url("/font/2AC624_0_0.svg#wf") format("svg"); }

@font-face { font-family: 'AvenirLT-Book'; src: url("/font/2AC624_1_0.eot"); src: url("/font/2AC624_1_0.eot?#iefix") format("embedded-opentype"), url("/font/2AC624_1_0.woff") format("woff"), url("/font/2AC624_1_0.ttf") format("truetype"), url("/font/2AC624_1_0.svg#wf") format("svg"); }

@font-face { font-family: 'AvenirLT-Heavy'; src: url("/font/2AC624_2_0.eot"); src: url("/font/2AC624_2_0.eot?#iefix") format("embedded-opentype"), url("/font/2AC624_2_0.woff") format("woff"), url("/font/2AC624_2_0.ttf") format("truetype"), url("/font/2AC624_2_0.svg#wf") format("svg"); }

/* SVG sprite

Comment: Zet de .sprite class op alle html elementen die een sprite gebruiken.
Berekening SVG sprite background-size: width / font-size & height / font-size, waardes in em */
.sprite, .sprite-before:before, .sprite-after:after { background: url("/gfx/sprite/sprite.svg") no-repeat; font-size: 16px; }

:lang(en) .sprite, :lang(en) .sprite-before:before, :lang(en) .sprite-after:after { background-image: url(/gfx/sprite/sprite-en.svg); }

:lang(fr) .sprite, :lang(fr) .sprite-before:before, :lang(fr) .sprite-after:after { background-image: url(/gfx/sprite/sprite-fr.svg); }

:lang(de) .sprite, :lang(de) .sprite-before:before, :lang(de) .sprite-after:after { background-image: url(/gfx/sprite/sprite-de.svg); }

:lang(it) .sprite, :lang(it) .sprite-before:before, :lang(it) .sprite-after:after { background-image: url(/gfx/sprite/sprite-it.svg); }

.paginate_button.previous, .paginate_button.next { background: url("/gfx/sprite/sprite.svg") no-repeat; font-size: 16px; }

:lang(en) .paginate_button.previous, :lang(en) .paginate_button.next { background-image: url(/gfx/sprite/sprite-en.svg); }

:lang(fr) .paginate_button.previous, :lang(fr) .paginate_button.next { background-image: url(/gfx/sprite/sprite-fr.svg); }

:lang(de) .paginate_button.previous, :lang(de) .paginate_button.next { background-image: url(/gfx/sprite/sprite-de.svg); }

:lang(it) .paginate_button.previous, :lang(it) .paginate_button.next { background-image: url(/gfx/sprite/sprite-it.svg); }

.no-svg .sprite, .no-svg .sprite-before:before, .no-svg .sprite-after:after { background: url("/gfx/sprite/sprite.png") no-repeat; background-size: none; }

.no-svg :lang(en) .sprite, .no-svg :lang(en) .sprite-before:before, .no-svg :lang(en) .sprite-after:after { background-image: url(/gfx/sprite/sprite-en.png); }

.no-svg :lang(fr) .sprite, .no-svg :lang(fr) .sprite-before:before, .no-svg :lang(fr) .sprite-after:after { background-image: url(/gfx/sprite/sprite-fr.png); }

.no-svg :lang(de) .sprite, .no-svg :lang(de) .sprite-before:before, .no-svg :lang(de) .sprite-after:after { background-image: url(/gfx/sprite/sprite-de.png); }

.no-svg :lang(it) .sprite, .no-svg :lang(it) .sprite-before:before, .no-svg :lang(it) .sprite-after:after { background-image: url(/gfx/sprite/sprite-it.png); }

.no-svg .paginate_button.previous, .no-svg .paginate_button.next { background: url("/gfx/sprite/sprite.png") no-repeat; background-size: none; }

:lang(en) .no-svg .paginate_button.previous, :lang(en) .no-svg .paginate_button.next { background-image: url(/gfx/sprite/sprite-en.png); }

:lang(fr) .no-svg .paginate_button.previous, :lang(fr) .no-svg .paginate_button.next { background-image: url(/gfx/sprite/sprite-fr.png); }

:lang(de) .no-svg .paginate_button.previous, :lang(de) .no-svg .paginate_button.next { background-image: url(/gfx/sprite/sprite-de.png); }

:lang(it) .no-svg .paginate_button.previous, :lang(it) .no-svg .paginate_button.next { background-image: url(/gfx/sprite/sprite-it.png); }

/* Boxmodel

Comment: Boxmodel op content-box zetten voor bepaalde externe plugins, zoals Google Maps. */
* { -webkit-box-sizing: border-box; box-sizing: border-box; }

#map-canvas { -webkit-box-sizing: content-box; box-sizing: content-box; }

#map-canvas * { -webkit-box-sizing: content-box; box-sizing: content-box; }

/* Html & body */
html { height: 100%; overflow-y: scroll; }

body { background: #eee; color: #000; font-family: AvenirLT-Book, Arial; font-size: 14px; line-height: 20px; }

body.menu-open { overflow: hidden; }

/* Headings */
h1 { color: #000; font-size: 18px; font-family: FuturaBT-Bold; line-height: normal; text-transform: uppercase; }

h2 { color: #000; font-size: 18px; font-family: FuturaBT-Bold; line-height: normal; text-transform: uppercase; margin: 1.1em 0 0.83em; }

h3, h4, h5, h6 { color: #000; font-size: 16px; font-family: FuturaBT-Bold; line-height: normal; text-transform: uppercase; }

p { margin-top: 0; }

.title-head { color: #000; font-size: 21px; font-family: AvenirLT-Book, Arial; line-height: normal; }

/* Links */
a { color: #000; cursor: pointer; text-decoration: underline; }

a:link, a:visited { color: #000; cursor: pointer; text-decoration: underline; }

a:hover { cursor: pointer; text-decoration: none; }

/* Forms */
.fields li { margin-top: 9px; }

ul:first-child .fields li:first-child { margin-top: 0; }

label { display: inline-block; font-size: 14px; margin-bottom: 2px; }

input[type=text], input[type=password], input[type=search], input[type=email] { width: 100%; height: 37px; color: #252525; border: 2px solid #e0e0e0; border-radius: 5px; padding: 0 14px; outline: none; background: none; }

textarea { width: 100%; height: 37px; color: #252525; border: 2px solid #e0e0e0; border-radius: 5px; padding: 0 14px; outline: none; background: none; }

.small-label { font-size: 0.8em; }

.user-content input[type=text], .user-content input[type=password], .user-content input[type=search], .user-content input[type=email] { outline: none; background: #fff; }

.user-content textarea { outline: none; background: #fff; }

textarea { outline: none; height: 190px; padding: 10px 14px; }

input[type=text]:focus, input[type=password]:focus, input[type=search]:focus, input[type=email]:focus { border: 2px solid #3c6ba6; }

textarea:focus { border: 2px solid #3c6ba6; }

::-webkit-input-placeholder, :-moz-placeholder, ::-moz-placeholder, :-ms-input-placeholder { color: #979797; }

/* Custom form validation */
form input.error, form textarea.error { border: 2px solid #ff0000 !important; color: #ff0000 !important; padding-right: 25px; }

form input.valid, form textarea.valid { position: relative; border: 2px solid #09ad84 !important; padding-right: 25px; }

form ul > li.js-selectbox:after { display: none !important; }

form ul > li, form ul > li > div { position: relative; }

form ul > li.valid:after, form ul > li > div.valid:after { content: ''; position: absolute; top: 30px; right: 8px; display: block; width: 15px; height: 15px; background-position: -356px -302px; }

form ul > li.error:after, form ul > li > div.error:after { content: ''; position: absolute; top: 30px; right: 8px; display: block; width: 15px; height: 15px; background-position: -381px -302px; }

div.error label { color: red !important; }

label[for="terms-conditions-checkbox"].error { display: none !important; }

#terms-conditions-checkbox.error { position: relative; }

.block #form-register label.inline { float: none; }

form span.error { position: relative; z-index: 99; display: inline-block; height: 16px; margin: 4px 0 0 4px; overflow: visible !important; width: 16px; background: url(/gfx/icon-error-validation.png) no-repeat; cursor: pointer; }

form span.error label { position: absolute; right: 0; bottom: 20px; z-index: 9; border-radius: 3px; display: none !important; height: 30px; padding: 6px 9px; width: 180px !important; background: #000; background: rgba(0, 0, 0, 0.7); behavior: url(/css/PIE.htc); color: #fff; font-size: 11px; line-height: 17px; text-align: left; }

form span.error:hover label { display: block !important; }

form label.error { text-transform: lowercase; color: red !important; }

form label.error:first-letter { text-transform: uppercase; }

form div.validateVATmessage, form div.validatePhoneMessage { color: #f00 !important; }

form button[disabled], form button:disabled { background-color: #ccc !important; border-bottom: 3px solid #888 !important; }

.disabled, .btn.cta[disabled], .btn.cta:disabled { background-color: #ccc !important; border-bottom: 3px solid #888 !important; }

/* Generic mobile classes

Comment: Zet de .mobile-add class op elementen die op mobile getoond moeten worden.
Comment: Zet de .mobile-delete class op elementen die niet op mobile getoond moeten worden.
Comment: Zet de .mobile-open class op elementen die op mobile getoond moeten worden na bijvoorbeeld een click van een menu, voeg deze toe met jquery en verwijder ze bij een tweede klik. */
#container .mobile-add { display: block; }

#container .mobile-delete { display: none; }

.mobile-open { display: block !important; }

#container .tablet-add, .displaynone { display: none; }

/* Grids & responsive settings */
.grid-row { position: relative; overflow: hidden; width: 100%; }

.grid-column { float: left; }

.grid-column.grid-column-2 { width: 50%; }

.grid-column.grid-column-3 { width: 33.33%; }

.grid-column.grid-column-4 { width: 25%; }

img, iframe, object, embed, video { max-width: 100%; }

img, video { height: auto; }

.bgcover { background-size: cover; background-position: center top; background-repeat: no-repeat; }

.gte-ie9 .bgcover { -webkit-filter: none !important; filter: none !important; -ms-filter: none !important; }

.block { font-size: 14px; /* 	min-height: 610px; */ border-bottom: 4px solid #077d5f; padding: 26px 14px 20px; background: #09ad84; }

.block .arrow { position: relative; display: inline-block; float: left; height: 25px; color: #e08722; font-size: 16px; font-family: 'FuturaBT-Bold'; text-decoration: none; line-height: 30px; margin: 2px 0 0 -26px; padding: 0 6px 0 12px; background: #fff; }

.block .arrow.right { margin: 2px 25px 0 -20px; height: 26px; }

.block .arrow:after { left: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-right-color: #ffffff; border-width: 13px; margin-top: -13px; }

.block .arrow.right:after { border-left-color: #fff; border-right-color: transparent; }

.block .arrow.back { margin-left: -14px; }

.block .arrow.back:after { left: auto; right: 100%; }

.block .intro { clear: both; color: #fff; margin-bottom: 17px; }

.block .intro.dark { color: #000; }

.block .register-form h3 { color: #fff; font-size: 27px; margin: 0 0 5px 0; }

.block .intro { margin: 0; }

.block h3 { display: inline-block; float: left; line-height: 32px; margin: 0 0 15px 0; }

.block h3.inline { display: block; width: 100%; margin-left: 0; }

.block span.inline.red { color: red; }

.block .marktplaats-intro a { color: #000; }

body[data-pagid="inloggen"] .register-form input { margin-bottom: 7px; }

#block-left .login-form h3 { margin-bottom: 8px; }

.block a { color: #fff; }

.block hr { margin: 26px -14px; }

.block hr.login { margin: 6px -14px 25px; }

.block hr.small { margin: 17px -14px; }

.block .btn.cta, .block .btn.action { width: 100%; height: 42px; font-size: 21px; line-height: 1.3em; }

.block .btn.cta.register.line-2 { font-size: 20px; height: auto; }

.block .btn.cta.register.line-2 span { color: #000; }

.block form { color: #fff; }

.block form li { position: relative; }

.block form li .selectbox { width: 100%; }

.block input.inline { position: absolute; top: 50%; margin-top: -18px; }

.block input[type="checkbox"].error { height: auto; outline: 1px solid red; }

.block label.inline { float: left; width: 94%; padding-left: 22px; }

.block label.inline.auto { width: auto; }

.block .half { float: left; width: 47.8%; margin-left: 4.4%; }

.block .half:first-child { margin-left: 0; }

.block .half.pass-valid:after { right: 26px; }

.block .third { float: left; width: 30.4%; margin-left: 4.4%; }

.block .third:first-child { margin-left: 0; }

.block .third .selectbox { height: 30px; }

.block .address .half { width: 31.3%; }

.block .address .half:first-child { width: 64.3%; }

.block form input { border: 2px solid #e0e0e0; height: 31px; }

.block form input:focus { border: 2px solid #3c6ba6; }

#block-left .login-form .btn.action, #block-left .register-form .btn.cta { margin-top: 8px; }

#block-left .psssword-form h3 { width: 80%; line-height: normal; }

#block-left .psssword-form hr { margin: 33px -14px; }

#block-left .psssword-form input { height: 42px; line-height: 1.2em; }

#block-left .psssword-form input::-webkit-input-placeholder, #block-left .psssword-form input:-moz-placeholder, #block-left .psssword-form input::-moz-placeholder, #block-left .psssword-form input:-ms-input-placeholder { color: #ddd; font-size: 21px; }

#block-left .psssword-form .btn.action { height: 74px; padding-top: 13px; }

.block form li .user-edit { display: inline-block; line-height: 40px; color: red; text-align: center; }

.menu-block { display: block; border-bottom: 4px solid #b9b9b9; background: #fafafa; }

.menu-block li.text { padding: 27px 28px 10px; }

.menu-block li.text a { margin: 0; padding: 0; text-transform: none; font-weight: normal; }

.menu-block li.text h3 { font-size: 18px; font-weight: normal; font-family: FuturaBT-Bold; text-transform: uppercase; margin: 0 0 24px 0; }

.menu-block a { display: block; font-family: FuturaBT-Bold; text-decoration: none; text-transform: uppercase; line-height: 20px; padding: 18px 26px 18px 30px; }

.menu-block a.active, .menu-block a:hover { color: #fff; background: #3c6ba6; }

.menu-block a.domain-link { word-wrap: break-word; text-transform: none !important; }

.menu-block li.text a:hover { background: none !important; color: #000; text-decoration: underline; }

.menu-block .half { position: relative; float: left; width: 50%; height: 108px; color: #fff; text-align: center; text-decoration: none; font-family: AvenirLT-Book; line-height: 62px; text-transform: none; border-left: 1px solid #17c3a3; padding: 44px 26px 0; background: #09ad84; }

.menu-block .half:before { position: absolute; display: block; content: ''; top: 22px; left: 50%; width: 43px; height: 40px; margin-left: -22px; }

.menu-block .half:first-child { border-left: none; border-right: 1px solid #048b5e; }

.menu-block .half.chat:before { background-position: 2px -294px; }

.menu-block .half.email:before { background-position: -50px -295px; }

.menu-block .half.full { width: 100%; border: none; }

.menu-block .half.full:first-child { width: 100%; border: none; }

.menu-block .half:hover { text-decoration: underline; }

.menu-block .user { padding: 18px 26px 18px 30px; }

.menu-block .user .name { display: block; font-size: 24px; font-family: 'FuturaBT-Bold'; margin-bottom: 7px; }

.menu-block .user .email { display: block; margin-bottom: 4px; word-wrap: break-word; }

.menu-block .user .details a { font-family: AvenirLT-Book; text-transform: none; text-decoration: underline; padding: 0 !important; margin-top: 10px; }

.menu-block .user .details a:before { display: none; }

.menu-block .user .details a:hover { color: #000; text-decoration: none; background: none; }

.menu-block li a.active .ghost-orange { color: #fff !important; border-color: #fff !important; }

#tpl-default .checks { width: 45%; margin-top: 30px; margin-bottom: 35px; }

.login#tpl-default .checks { margin-left: 15px; width: 96%; padding-right: 10px; }

.checks li { position: relative; margin-top: 15px; padding-left: 42px; }

.checks li:first-child { margin-top: 0; }

.checks li:before { position: absolute; display: block; content: ''; top: 50%; left: 0; width: 25px; height: 25px; margin-top: -12px; background-position: -306px -352px; }

/* Default transparant button */
.btn { display: inline-block; color: #000; padding: 8px 20px; border: 2px solid #000; border-radius: 5px; text-align: center; text-decoration: none; text-transform: uppercase; font-family: FuturaBT-Bold; line-height: 1.4em; background-color: transparent; }

.btn:link { text-decoration: none; }

.btn:hover { text-decoration: none; color: #fff; background-color: #000; }

.btn:active { color: #000; background-color: transparent; }

.btn.negative { color: #fff; border: 2px solid #fff; }

.btn.negative:hover { color: #000; border: 2px solid #000; background: transparent; }

.btn.negative:active { color: #fff; border: 2px solid #fff; }

.btn.action { color: #fff; /* 	line-height: 1.6em; */ line-height: 22px; border: none; border-bottom: 3px solid #325683; background-color: #3c6ba7; }

.btn.action:hover { color: #fff; border: none; border-bottom: 3px solid #3c6ba7; background-color: #1e3653; }

.btn.action:active { border: none; border-bottom: 3px solid #3c6ba7; background-color: #3c6ba7; /* 	height: 34px; */ /* 	margin-top: 3px; */ }

.btn.cta { color: #fff; line-height: 1.4em; /* 	line-height: 22px; */ border: none; border-bottom: 3px solid #b7360d; background-color: #f94a13; }

.btn.cta:hover { color: #fff; border: none; border-bottom: 3px solid #b7360d; background-color: #82270a; }

.btn.cta:active { color: #fff; border: none; border-bottom: 3px solid #f94a13; background-color: #f94a13; /* 	height: 34px; */ /* 	margin-top: 3px; */ }

/* Negative default transparant button */
/* Regular action button */
.btn.btn-action { background: #f28f1f; border: none; color: #fff; }

/* Priority action button */
/* Orange ghost button */
span.ghost-orange { position: relative; top: -1px; font-size: 11px; padding: 5px 9px 4px 10px; border-radius: 5px; border: 1px solid #f28f1f; color: #f28f1f; margin-left: 5px; }

/* Container & wrapper */
hr { height: 2px; border-top: 1px solid #047c3a; border-bottom: 1px solid #0edece; }

#container { width: 100%; -webkit-transition: margin-left 0.5s ease; transition: margin-left 0.5s ease; }

body.menu-open #container { overflow-x: hidden; margin-left: 264px; }

.dt-toolbar { margin-top: 20px; margin-bottom: 0px; }

.dt-toolbar .dataTables_filter { float: left; width: 100%; text-align: left; margin-bottom: 26px; }

.dt-toolbar .dataTables_filter label { display: inline; }

.dt-toolbar .dataTables_filter input { width: 92%; margin-left: 0; }

.dt-toolbar .dataTables_paginate { float: left; width: 100%; text-align: center; margin-bottom: 16px; }

.dt-toolbar .dataTables_length { display: none; float: left; width: 100%; text-align: right; }

.dt-toolbar .nr-results { float: left; width: 100%; line-height: 40px; text-align: center; font-size: 14px; font-family: 'FuturaBT-Bold'; text-transform: uppercase; margin-bottom: 12px; }

.dt-toolbar .nr-results a { color: #e08722; }

.dt-toolbar .nr-results a.active { color: #000; text-decoration: none; }

.dt-toolbar .sortBy { width: 100%; margin: 0 auto; }

.dt-toolbar.bottom .dataTables_paginate { width: 100%; text-align: left; }

/*YADCF filter*/
.yadcf-filter-reset-button { visibility: hidden; display: none; }

.yadcf-filter-wrapper { display: block; clear: both; text-align: left; }

select[id*="yadcf-filter--auction-list-expert"] { width: 20px; height: 20px; border: 0; appearance: button; -webkit-appearance: button; -moz-appearance: none; background-color: #3c6ba7; background-image: url("/gfx/sprite/sprite.svg"); background-position: -321px -297px; cursor: pointer; margin-bottom: 7px; text-indent: -200px; /*	visibility: hidden;*/ }

select[id*="yadcf-filter--auction-list-expert"].inuse { background-color: #F28F1F; }

:lang(en) select[id*="yadcf-filter--auction-list-expert"] { background-image: url(/gfx/sprite/sprite-en.svg); }

:lang(fr) select[id*="yadcf-filter--auction-list-expert"] { background-image: url(/gfx/sprite/sprite-fr.svg); }

:lang(de) select[id*="yadcf-filter--auction-list-expert"] { background-image: url(/gfx/sprite/sprite-de.svg); }

:lang(it) select[id*="yadcf-filter--auction-list-expert"] { background-image: url(/gfx/sprite/sprite-it.svg); }

input.yadcf-filter { padding: 5px; margin-bottom: 4px; height: 27px; }

/* Header 320 */
#header { position: relative; height: 54px; background: #fff; border-bottom: 1px solid #eee; }

#header .wrapper { height: 100%; }

#toggle-menu { display: block; float: left; width: 60px; height: 54px; background-position: 13px -98px; position: relative; z-index: 9999; }

#btn-home { position: absolute; display: block; top: 0; left: 50%; width: 160px; height: 54px; margin-left: -80px; background-position: 0 -51px; }

/* Menu subs */
ol.faq-sub { padding: 10px 20px; border-top: 1px solid #e0e0e0; }

#header-navigation .faq-link a { border: none; font-size: 16px; line-height: 32px; }

#header-navigation li.active a { border-bottom: 2px solid #f28f1f; }

#header-navigation li.active .faq-link a { color: black; }

#header-navigation li.active .faq-link a:hover { color: #3c6ba6; }

#account-navigation .account-sub { padding: 10px 20px; border: 1px solid #e0e0e0; margin: 0; }

#account-navigation .account-sub li a { border: none; font-size: 16px; line-height: 20px; padding: 0 10px 10px 10px; color: black !important; }

#account-navigation .account-sub li a.active { color: #f28f1f !important; border: 0; font-size: 16px; line-height: 20px; padding: 0 10px 10px 10px; }

#account-navigation .account-sub li a.active:hover { color: #3c6ba6; }

#header-navigation-cont { position: fixed; display: block; overflow: auto; top: 0; left: -264px; bottom: 0; width: 264px; border-right: 1px solid #575757; background: #df8621; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }

body.menu-open #header-navigation-cont { left: 0; }

#header-navigation-cont:after { position: fixed; display: block; content: ''; top: 0; left: 0; bottom: 0; width: 30px; margin-left: -30px; pointer-events: none; background: url("/gfx/bg-menu-mobile.png") repeat-y; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }

body.menu-open #header-navigation-cont:after { left: 264px; }

#account-navigation, #header-navigation { background: #fff; }

#account-navigation a, #header-navigation a { display: block; width: 100%; height: 100%; font-size: 20px; font-family: AvenirLT-Book; text-transform: none; text-decoration: none; line-height: 45px; padding: 0 12px; border-top: 1px solid #e0e0e0; }

#account-navigation a:hover, #header-navigation a:hover { color: #3c6ba6; }

#account-navigation a:active, #header-navigation a:active { color: #f94a13; }

#account-navigation li.active a, #header-navigation li.active a { color: #f28f1f; }

#account-navigation .title { color: #fff; font-size: 14px; text-transform: uppercase; padding: 5px 12px 1px; background: #df8621; }

#header-navigation .title { color: #fff; font-size: 14px; text-transform: uppercase; padding: 5px 12px 1px; background: #df8621; }

#header-navigation .cta { float: left; width: 50%; text-align: center; border-left: 1px solid #17c3a3; background: #09ad84; }

#header-navigation .cta.col1 { border-left: none; border-right: 1px solid #048b5e; }

#header-navigation .cta a { position: relative; display: inline-block; height: 106px; color: #fff; font-size: 14px; padding-top: 59px; border-top: 1px solid #09ad84; }

#header-navigation .cta a:hover { border-top: 1px solid #3c6ba6; background: #3c6ba6; }

#header-navigation .cta a:before { position: absolute; display: block; content: ''; top: 23px; left: 50%; width: 41px; height: 40px; margin-left: -20px; background-position: 1px -294px; }

#header-navigation .cta.col2 a:before { background-position: -52px -295px; }

#account-navigation .user { padding: 14px 12px; }

#account-navigation .name { display: block; font-size: 18px; font-family: FuturaBT-Bold; }

#account-navigation .email { display: block; font-size: 14px; }

#account-navigation .mobile-lang-select { display: block; width: 100%; height: 30px; /*padding: 5px 0 5px 0;*/ }

#account-navigation .mobile-lang-select ol { width: 100%; padding-left: 13px; }

#account-navigation .mobile-lang-select ol li { display: inline-block; margin-right: 10px !important; }

#account-navigation .mobile-lang-select ol li a { text-decoration: none; border: 0; }

#account-navigation .mobile-lang-select ol:hover { height: 32px; }

#account-navigation .mobile-lang-select li { display: block; }

#account-main-navigation { position: absolute; top: 50%; right: 10px; margin-top: -20px; }

#account-main-navigation li { display: inline-block; float: left; }

#account-main-navigation .top-login { text-indent: -5000px; }

#account-main-navigation .action { width: 30px; height: 30px; text-indent: 100%; overflow: hidden; background-position: -135px -107px; padding: 11px 11px; margin-top: 3px; }

#lang-select { position: relative; display: block; float: left; padding: 6px 0 0 6px; width: 30px; height: 32px; background-color: #efefef; z-index: 999; }

#lang-select:hover { height: auto; }

#lang-select:hover li { display: block; }

#lang-select li { text-transform: uppercase; font-family: 'AvenirLT-Heavy'; font-size: 15px; margin: 0 0 10px 0 !important; display: none; position: relative; z-index: 999; }

#lang-select li:first-child { display: block; }

#lang-select li.active a { color: #f28f1f; }

#lang-select li a { text-decoration: none; }

#lang-select li a:hover { opacity: 0.5; }

#lang-select .en_GB, #lang-select .nl_NL, #lang-select .fr_FR, #lang-select .de_DE, #lang-select .it_IT { width: 20px; height: 20px; }

#lang-select .en_GB a, #lang-select .nl_NL a, #lang-select .fr_FR a, #lang-select .de_DE a, #lang-select .it_IT a { width: 20px; height: 20px; display: block; }

#lang-select .en_GB { background-position: -355px -204px; text-indent: -5000px; }

#lang-select .nl_NL { background-position: -324px -204px; text-indent: -5000px; }

#lang-select .fr_FR { background-position: -472px -204px; text-indent: -5000px; width: 21px; }

#lang-select .de_DE { background-position: -442px -204px; text-indent: -5000px; width: 21px; }

#lang-select .it_IT { background-position: -532px -204px; text-indent: -5000px; width: 21px; }

.language { position: absolute; top: 8px; right: 44px; }

.language #lang-select li { float: left; }

.account-submenu { list-style: none; margin: 0 !important; padding: 0; }

.account-submenu li { list-style: none; margin: 0 !important; padding: 0; }

.account-submenu li a { background: #254266; text-transform: none; color: #fff; font-weight: normal; font-family: AvenirLT-Book; }

/* TPL Default 320 */
#breadcrumb { color: #fff; padding: 0 8px 9px; background: #f28f1f; }

#breadcrumb li { display: inline-block; }

#breadcrumb a { color: #fff; font-size: 12px; text-decoration: none; }

#breadcrumb a:hover { text-decoration: underline; }

#tpl-default.default .user-content-inner h1 { background-color: transparent; font-size: 40px; line-height: 45px; padding: 0; margin: 0; color: #000; }

#tpl-default.home .user-content { padding: 26px 34px 47px; }

#tpl-default .user-content { position: relative; padding: 20px 8px 32px; }

#tpl-default .user-content .link { display: block; margin-bottom: 20px; }

#tpl-default h1, #tpl-default .h1 { color: #fff; font-size: 14px; margin: 0; padding: 15px 8px 0; background: #f28f1f; }

#tpl-default #stats h1 { margin-top: 0; color: #000; background: none; padding: 0; font-size: 28px; margin-bottom: 20px; float: left; }

#tpl-default.auctions-detail .col2 .favourite { display: inline-block; width: 24px; height: 24px; margin-top: 3px; margin-left: 10px; margin-bottom: -8px; background-position: -351px -110px; float: left; }

#tpl-default.auctions-detail .col2 .favourite.active { background-position: -319px -110px; }

#tpl-default.auctions-detail .col2 ul.stats { clear: both; }

#tpl-default.domain-sell-detail-page #domain-status-block { color: #000; font-size: 36px; text-transform: uppercase; line-height: normal; }

#tpl-default.domain-sell-detail-page #domain-status-block .domain-name { font-family: FuturaBT-Bold; }

#tpl-default.domain-sell-detail-page .bottom-block { float: left; }

#tpl-default.domain-sell-detail-page #workings li { width: 100%; }

#tpl-default.domain-sell-detail-page #workings li:before { display: inline-block; left: 0; margin-left: 0px; }

.aside-block { background: #fff; margin-bottom: 30px; padding: 26px; }

.aside-block h2 { font-size: 24px; font-weight: bold; margin-top: 0; margin-bottom: 40px; text-transform: uppercase; }

.about-catchtiger { font-family: Avenir; font-size: 16px; }

#tpl-default .about-catchtiger h1 { background: transparent; color: #000; font-family: FuturaBT-Bold; font-size: 24px; font-weight: bold; line-height: normal; text-transform: uppercase; margin: 16px 0 40px 0; }

.about-catchtiger img { margin-top: 90px; width: 100%; }

.why-catchtiger ul { font-family: FuturaBT-Bold; list-style: none; margin: 0; padding: 0; padding-left: 24px; }

.why-catchtiger li { font-size: 18px; font-weight: bolder; margin-bottom: 24px; padding-left: 16px; position: relative; }

.why-catchtiger li::before { background: #F2901E; content: ""; width: 14px; height: 14px; border-radius: 10px; position: absolute; left: -16px; top: 3px; }

.contact-orange { display: inline-block; height: 50px; margin-right: 20px; width: 50px; }

.contact-orange-facebook { background-position: -542px -132px; }

.contact-orange-twitter { background-position: -662px -132px; }

.contact-orange-linkedin { background-position: -602px -132px; }

.contact-orange-gplus { background-position: -482px -132px; }

.contact-orange-mail { background-position: -422px -132px; }

.gezocht-banner { background: #fff; border: 1px solid #000; display: inline-block; font-family: 'AvenirLT-Book', sans-serif; font-size: 16px; font-weight: bold; margin: 20px 10% 30px 10%; padding: 16px 40px; text-align: justify; width: 80%; }

.gezocht-banner .title { margin-bottom: 30px; text-align: center; text-transform: uppercase; }

.catchtiger-contact { position: absolute; right: 40px; top: 70px; }

.contact .contact-catchtiger { font-family: FuturaBT-Bold; }

.contact .contact-catchtiger h2 { margin-bottom: 20px; }

.contact .contact-catchtiger a { text-decoration: none; margin-top: 10px; }

.contact .contact-orange { margin-right: 0; -webkit-transform: scale(0.7, 0.7); transform: scale(0.7, 0.7); }

.contact .menu-block { margin-bottom: 30px; }

.contact-social-link { font-size: 16px; font-weight: bold; position: relative; top: -20px; }

.contact-catchtiger-social-links p { margin: 0; }

/* Lang buttons auction list */
.domain-lang { font-family: AvenirLT-Book, Arial; font-size: 14px; text-transform: uppercase; position: relative; margin: 8px 0 28px 0; padding: 30px; background: #e3e3e3; }

.domain-lang .type-auction { margin: 0 25px 15px 0; padding-right: 0px; position: relative; display: inline-block; }

.domain-lang .type-auction.title { font-family: FuturaBT-Bold; clear: both; display: block; padding-top: 20px; margin-bottom: 5px; }

.domain-lang .with-info { margin-right: 25px; padding-right: 25px; position: relative; display: inline-block; }

.domain-lang .type-auction .info { position: absolute; top: 0; right: 0; margin-top: 8px; width: 16px; height: 16px; font-size: 12px; color: #fff; }

.domain-lang .type-auction label:before { content: ""; position: relative; top: 7px; left: 3px; width: 22px; height: 22px; display: inline-block; margin: 0 5px 0 0px; background: url("/gfx/sprite/sprite.svg") no-repeat; }

.domain-lang .type-auction :lang(en) label:before { background-image: url(/gfx/sprite/sprite-en.svg); }

.domain-lang .type-auction :lang(fr) label:before { background-image: url(/gfx/sprite/sprite-fr.svg); }

.domain-lang .type-auction :lang(de) label:before { background-image: url(/gfx/sprite/sprite-de.svg); }

.domain-lang .type-auction :lang(it) label:before { background-image: url(/gfx/sprite/sprite-it.svg); }

.domain-lang .type-auction .type-nl:before { background-position: -323px -204px; }

.domain-lang .type-auction .type-be:before { background-position: -412px -204px; }

.domain-lang .type-auction .type-eu:before { background-position: -383px -204px; }

.domain-lang .type-auction .type-de:before { background-position: -442px -204px; }

.domain-lang .type-auction .type-fr:before { background-position: -472px -204px; }

.domain-lang .type-auction .type-uk:before { background-position: -353px -204px; }

.domain-lang .type-auction .type-mp:before { background-position: -442px -232px; }

.domain-lang .type-auction .type-qt:before { background-position: -412px -232px; }

.domain-lang .type-auction .type-pe:before { background-position: -323px -234px; }

.domain-lang .type-auction .type-ex:before { background-position: -472px -234px; }

.domain-lang .type-auction .type-lm:before { background-position: -502px -232px; }

.domain-lang .type-auction .type-ch:before { background-position: -501px -204px; }

.domain-lang .type-auction .type-it:before { background-position: -531px -204px; }

.domain-lang .type-auction .type-li:before { background-position: -561px -204px; }

.domain-lang .type-auction .beta-label { font-size: 12px; }

.domain-lang .sellpage-filter { float: right; width: 40%; }

.domain-lang .sellpage-filter .sellpage-tlds-select { height: 37px; color: #252525; border: 2px solid #e0e0e0; border-radius: 5px; padding: 0 14px; outline: none; }

.type-auction.title { display: inline-block; }

.auction-options { width: 100%; display: inline-block; }

.auction-options .searchbox { float: left; width: 60%; }

.auction-options .search-label-text { font-family: FuturaBT-Bold; }

.auction-search { display: block; float: left; width: 100%; margin-bottom: 19px; }

.search-auction { float: left; }

.searchbox .dataTables_filter { display: inline-block; float: left; width: 63%; max-width: 560px; margin-right: 10px; }

.searchbox .dataTables_filter label { width: 100%; }

.searchbox .dataTables_filter label input { -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }

.domain-lang .showmore { display: inline-block; width: 100%; text-align: right; }

.domain-lang .showmore span { text-decoration: underline; font-family: FuturaBT-Bold; cursor: pointer; }

.domain-lang .switch-view { display: none; clear: both; padding: 42px 0 0 0; }

.domain-lang .switch-view strong { font-family: FuturaBT-Bold; display: inline-block; padding-right: 5px; }

.domain-lang .button-wrapper { display: inline-block; }

.domain-lang .button-wrapper .switch { position: relative; color: #fff; /* 	line-height: 1.6em; */ line-height: 22px; border: none; background: #d3d3d3; color: #000; border-bottom: 1px solid #d3d3d3; z-index: 9; }

.domain-lang .button-wrapper .switch:hover { color: #fff; border: none; border-bottom: 1px solid #3c6ba7; background-color: #1e3653; }

.domain-lang .button-wrapper .switch:active { border: none; border-bottom: 1px solid #3c6ba7; background-color: #3c6ba7; }

.domain-lang .button-wrapper .switch:last-child { margin-left: -10px; }

.domain-lang .button-wrapper .switch.active { background-color: #3c6ba7; border-bottom: 3px solid #325683; color: #fff; z-index: 99; }

.domain-lang .ghost-orange { font-size: 14px; display: inline-block; position: relative; top: 0px; }

.domain-count { background: none; text-align: center; }

.domain-count h2 { font-family: 'FuturaBT-Bold', sans-serif; }

.domain-count .type-auction { text-decoration: none; }

.domain-count .type-auction b { margin-left: 5px; font-family: FuturaBT-Bold; }

.service-box { vertical-align: top; display: inline-block; width: 100%; margin-bottom: 40px; }

.service-box .service-box-head { background: #f28f1f; padding: 50px 0px; background-size: cover !important; }

.service-box #bg-tiger-1 { background-size: 60% !important; }

.service-box #bg-tiger-2 { background-size: 35% !important; }

.service-box #bg-tiger-3 { background-position: calc(100% - 30px) center !important; background-repeat: no-repeat !important; background-size: 35% !important; }

.service-box #bg-tiger-4 { background-position: calc(100% - 30px) center !important; background-repeat: no-repeat !important; background-size: 40% !important; }

@media screen and (max-width: 1180px) { .service-box #bg-tiger-3 { background: #FFF !important; }
  .service-box #bg-tiger-4 { background: #FFF !important; }
  .service-box .link { width: 100% !important; } }

.service-box .service-box-inner { background-color: #fff; padding: 30px; }

.service-box .service-box-inner h2 { font-size: 18px; }

.service-box .service-box-inner p { font-size: 14px; display: inline-block; width: calc(100% - 35px); }

.service-box .service-box-inner .icon { position: relative; display: inline-block; vertical-align: top; margin-top: 10px; margin-right: 10px; background: url("/gfx/sprite/sprite.svg") no-repeat; }

.service-box .service-box-inner :lang(en) .icon { background-image: url(/gfx/sprite/sprite-en.svg); }

.service-box .service-box-inner :lang(fr) .icon { background-image: url(/gfx/sprite/sprite-fr.svg); }

.service-box .service-box-inner :lang(de) .icon { background-image: url(/gfx/sprite/sprite-de.svg); }

.service-box .service-box-inner :lang(it) .icon { background-image: url(/gfx/sprite/sprite-it.svg); }

.service-box .service-box-inner .check { background-position: -306px -352px; width: 25px; height: 25px; }

.service-box .service-box-inner .icon-number { position: relative; display: inline-block; vertical-align: top; margin-top: 10px; margin-right: 10px; width: 25px; height: 25px; background-color: #3c6ba6; border-radius: 50px; }

.service-box .service-box-inner .icon-number i { font-style: normal; font-family: FuturaBT-Bold; color: #fff; font-size: 16px; display: block; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 0; left: 0; margin: 0 auto; margin-top: 2px; text-align: center; }

.service-box .service-box-inner .link { position: relative; display: block; font-size: 14px; text-decoration: none; margin-bottom: 17px; width: 50%; }

.service-box .service-box-inner .link:before { content: "\203A"; font-weight: 900; position: absolute; right: 10px; font-size: 20px; transition: all 0.75s cubic-bezier(0.23, 1, 0.32, 1); -webkit-transition: all 0.75s cubic-bezier(0.23, 1, 0.32, 1); -moz-transition: all 0.75s cubic-bezier(0.23, 1, 0.32, 1); -o-transition: all 0.75s cubic-bezier(0.23, 1, 0.32, 1); }

.service-box .service-box-inner .link:after { content: ""; margin-top: 17px; display: block; width: 100%; height: 1px; background-color: #dddede; }

.service-box .service-box-inner .link:hover:before { right: 0; }

.service-box .service-box-inner .link:first-of-type { margin-top: 20px; }

.service-box .service-box-inner .link:last-child { margin-bottom: 0; }

.service-box .service-box-inner .btn { font-size: 14px; border-bottom: 0; margin-top: 30px; border-bottom: 3px solid #325683; }

.service-box .service-box-inner .btn-green { background-color: #09ad84; border-bottom: 3px solid #077d5f; }

.service-box .service-box-inner .btn-green:hover { background-color: #077d5f; }

/* ALERT SUB */
#alert-sub { text-align: center; padding: 20px 0px; }

#alert-sub h2 { text-align: center; }

#alert-sub p { display: block; width: 100%; max-width: 830px; text-align: center; margin: 1em auto; }

#alert-sub a { margin: 0 auto; border-bottom: none; border-bottom: 3px solid #325683; }

/* PARTNERS */
#partners { padding: 40px 0px; margin-bottom: 120px; text-align: center; }

#partners .logo { position: relative; vertical-align: middle; display: inline-block; height: 40px; width: 138.5px; padding: 0px 10px; text-align: center; margin-bottom: 20px; /* &:hover{ opacity: 0.6; } */ }

#partners .logo img { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 0; left: 0; margin: 0 auto; display: block; max-height: 100%; }

@media screen and (max-width: 760px) { #partners { margin-bottom: 0px; } }

/* TPL Home 320 */
#recommended { background-color: #fff; clear: both; padding: 8px; }

#recommended h1 { font-size: 24px; margin-top: 18px; }

#recommended .all-auctions { padding: 35px 0px 30px; }

#recommended .all-auctions .btn { width: 100%; height: 40px; font-size: 14px; line-height: 26px; border: none; }

.domain-list { width: 100% !important; }

.domain-list tbody tr { height: 48px; cursor: pointer; }

#auction-list-closed tbody tr { cursor: default; }

.domain-list tr { position: relative; border-bottom: 1px solid #dddede; }

.domain-list.home thead tr { border-bottom: none; }

.domain-list.home .go a { float: right; }

.domain-list.dark tr { border-bottom: 1px solid #252525; }

.domain-list.dark tbody tr:hover { color: #fff; /* border-bottom: 2px solid #325683; */ background: #3c6ba6; }

.domain-list.dark tbody tr:hover .domain a { color: #fff; }

.domain-list.dark tbody tr:active { color: #fff; /* border-bottom: 2px solid #ab330d; */ background: #f94a13; }

.domain-list.dark tbody tr:hover .btn { border-color: #b06a1b; background: #e08722; }

.domain-list.dark tbody tr:hover .btn:hover { border-color: #e08722; background: #b06a1b; }

.domain-list.dark tbody tr:hover .btn:active { border-color: #325683; background: #3c6ba6; }

.domain-list.dark tbody tr:active .btn { border-color: #325683; background: #3c6ba6; }

.domain-list.light tr { border-bottom: 1px solid #252525; }

.domain-list.light tbody tr:hover { color: #000; background-color: #e08722; }

.domain-list.light tbody tr:hover .domain a { color: #fff; }

.domain-list.light tbody tr:hover .time-remaining { background-color: #fff; }

.domain-list.light tbody tr:active { color: #fff; /* border-bottom: 2px solid #ab330d; */ background: #f94a13; }

.domain-list.light tbody tr:hover .btn { border-color: #325683; background: #3c6ba7; }

.domain-list.light tbody tr:hover .btn:hover { border-color: #325683; background: #1e3653; }

.domain-list.light tbody tr:hover .btn:active { border-color: #325683; background: #1e3653; }

.domain-list.light tbody tr:active .btn { border-color: #325683; background: #3c6ba7; }

.domain-list tr.headers { border: none; height: 50px; }

.domain-list tr.headers .naam { text-align: left; }

.domain-list tr.headers.fixed { position: fixed; z-index: 100; top: 0; background: #fff; }

.domain-list tr.highlighted:hover td { background: #3c6ba6; color: #fff; }

.domain-list tr.highlighted:hover td a { color: #fff; }

.domain-list tr.green, .domain-list tr.green a:not(.btn) { color: #09ad84; }

.domain-list tr.red, .domain-list tr.red a:not(.btn) { color: #c70a0a; }

.domain-list th span:not(.infowindow) { font-family: FuturaBT-Bold; float: left; width: 100%; }

.domain-list td { padding: 5px; }

#tpl-default.auctions-detail .recommended-inner .all-auctions { text-align: center; }

#tpl-default.auctions-detail .recommended-list { margin-bottom: 32px; }

.domain-list td:first-child { text-align: left; padding-left: 19px; word-wrap: break-word; }

.recommended-list td:first-child { text-align: left; }

.recommended-list a:hover { text-decoration: underline; }

.domain-list .domain { position: relative; display: block; font-size: 12px; font-family: FuturaBT-Bold; word-wrap: break-word; padding-right: 5px; }

.domain-list .domain:before { position: absolute; display: block; content: ''; top: -6px; left: -10px; width: 50px; height: 48px; background-position: 5px -352px; }

.domain-list .highlighted2 .domain:before { background-position: -1134px -442px; }

.recommended-list .domain a { font-family: AvenirLT-Book; text-decoration: none; }

#tpl-default.auctions-detail .recommended-list .domain a { color: #000; }

#tpl-default.auctions-detail .recommended-list tr { border-bottom: 1px solid #000; }

#tpl-default.auctions-detail .recommended-list tr.headers { border-bottom: none; }

.domain-list .domainname { display: block; margin-bottom: 0; }

.domain-list .score { display: inline-block; float: left; height: 27px; color: #fff; font-size: 14px; font-family: FuturaBT-Bold; line-height: 28px; padding: 0 10px; margin-right: 8px; border-radius: 5px; border-bottom: 2px solid #077d5f; background: #09ad84; }

.domain-list .domain .time-remaining { float: left; display: block; line-height: 27px; font-family: AvenirLT-Book; text-transform: none; }

.detail-block.live .current-bids h2 { color: #fff; }

.detail-block.live .current-bids .my-bid { display: inline-block; width: 49%; }

.detail-block.live .current-bids .subtitle { margin: 0; padding: 0 0 7px 0; }

.detail-block.live .current-bids .my-price { height: auto; display: block; float: left; font-size: 28px; color: #fff; margin-right: 15px; padding: 10px 20px 9px 20px; text-align: center; background: #077d5f; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

#bid.nicsell-domain { position: relative; }

#bid.nicsell-domain .nicsell-block { display: block; float: right; background-color: #fff; border-radius: 5px; padding: 10px; -webkit-transform: rotate(15deg); transform: rotate(15deg); position: absolute; top: -5px; right: -20px; border: 2px solid #000; text-decoration: none; }

#bid.nicsell-domain .time-remaining { margin-top: 55px; }

@media screen and (max-width: 767px) { #bid.nicsell-domain .nicsell-block { top: 5px; right: 0px; } }

div.export { display: inline-block; float: right; margin: 0 0 0 30px; }

div.export .export-csv { width: 28px; height: 28px; margin-top: 3px; padding: 4px 7px 2px 7px; cursor: pointer; background-color: #8c8c8c !important; border-bottom: 3px solid #404040 !important; background-position: -407px -254px; }

div.export span { line-height: 35px; vertical-align: top; margin-left: 5px; text-transform: uppercase; }

div.expert-filter { display: inline-block; float: right; margin: 0 0 0 30px; }

div.expert-filter .save-expert-filter { width: 28px; height: 28px; margin-top: 3px; padding: 4px 7px 2px 7px; cursor: pointer; background-color: #F28F1F !important; border-bottom: 3px solid #404040 !important; background-position: -437px -254px; }

div.expert-filter .no-filter-sellected { background-color: #8c8c8c !important; }

div.expert-filter span { line-height: 35px; vertical-align: top; margin-left: 5px; text-transform: uppercase; }

#bid .time-remaining { float: left; display: block; line-height: 27px; font-family: AvenirLT-Book; text-transform: none; float: left; width: 100%; margin-top: 10px; }

#bid .min-bid-text { display: inline-block; float: left; clear: both; padding: 10px 0 0 0; color: #fff; }

.domain-list .time-remaining.highlight, #bid .time-remaining.highlight { color: #f94a13; line-height: 20px; padding: 0 10px; border-radius: 5px; background: #fff; }

.domain-list .domain .bid { float: right; margin-top: 6px; }

.domain-list .bid { font-family: FuturaBT-Bold; vertical-align: middle; }

.domain-list .go { width: 0px; text-align: right; white-space: nowrap; }

.domain-list .favourite { display: inline-block; width: 24px; height: 24px; margin-right: 10px; margin-bottom: -8px; background-position: -351px -110px; }

.domain-list .favourite.active { background-position: -319px -110px; }

.domain-list .domain-extra-icon { width: 22px; height: 22px; position: absolute; top: 12px; right: 0; background: url("/gfx/sprite/sprite.svg") no-repeat; }

.domain-list .domain-extra-icon.type-qt { background-position: -412px -232px; }

.domain-list .domain-extra-icon.type-mp { background-position: -442px -232px; }

.domain-list .domain-extra-icon:hover .infowindow { display: block; }

.domain-list .highlighted .favourite.active { background-position: -256px -110px; }

.domain-list tr:hover .favourite { background-position: -287px -110px; }

.domain-list tr:hover .favourite.active { background-position: -256px -110px; }

.domain-list .btn { white-space: nowrap; font-size: 14px; }

.domain-list .btn:hover { text-decoration: none; }

.domain-list.home .btn { border-bottom: 3px solid #b06a1b; }

.domain-list .countdown-amount, .domain-list .countdown-period { margin-right: 5px; }

/* schlechte Werte ausblenden */
.domain-list .domainauth { display: none !important; }
.domain-list .mozrank { display: none !important; }
.domain-list .pageauth { display: none !important; }

.recommended-list tr.highlighted td { background: none; }

#recommended-steps { font-size: 18px; border-bottom: 4px solid #077d5f; margin: -10px -8px -8px; padding: 20px 8px 14px; background: #09ad84; }

#recommended-steps h1 { color: #fff; font-size: 24px; margin-bottom: 4px; }

#recommended-steps a { color: #336699; }

#recommended-steps .btn { color: #fff; height: 75px; font-size: 21px; margin: 26px 0 10px; }

#recommended-steps .btn span { color: #000; }

#recommended-steps ol { margin: 0; padding: 0; list-style: none; counter-reset: recommended-counter; }

#recommended-steps ol li { position: relative; min-height: 46px; line-height: 23px; margin-top: 20px; padding-left: 54px; }

#recommended-steps ol li:before { content: counter(recommended-counter); counter-increment: recommended-counter; position: absolute; display: block; top: 50%; left: 0; width: 46px; height: 46px; font-size: 26px; font-family: FuturaBT-Bold; text-align: center; line-height: 52px; border-radius: 50%; margin-top: -23px; background: #3c6ba6; }

#recommended-steps ol li p { display: table-cell; height: 46px; vertical-align: middle; }

#usp { color: #fff; font-size: 16px; background: #464646; padding: 26px 38px 23px; margin-bottom: 20px; }

#usp ul { width: 85%; line-height: 40px; }

#usp ul li { position: relative; float: left; padding-left: 24px; margin-right: 44px; }

#usp ul li:before { position: absolute; display: block; content: ''; top: 50%; left: 0; width: 19px; height: 19px; margin-top: -11px; background-position: -67px -353px; }

#usp ul li.bid:before { background-position: -67px -353px; }

#usp ul li.cure:before { background-position: -95px -353px; }

#usp ul li.bidsfrom:before { background-position: -123px -352px; }

#usp ul li.new:before { background-position: -152px -353px; }

#usp ul li.year:before { background-position: -181px -353px; }

#news-overview { padding: 28px 24px 100px; }

#news-overview .article { padding: 24px; margin-top: 24px; background: #fff; }

#news-overview .article:first-child { margin-top: 0; }

#news-overview .article.main { margin-bottom: 24px; }

#news-overview .article .image { position: relative; height: 130px; }

#news-overview .messages .article:nth-child(1) .image { position: relative; height: 250px; }

#news-overview .messages .article:nth-child(2) .image { position: relative; height: 200px; }

#news-overview .article .image.nobg:before { position: absolute; display: block; content: ''; top: 0; left: 50%; width: 290px; height: 130px; margin-left: -145px; background-position: -1px -418px; }

#news-overview .article .image.nobg:after { position: absolute; display: block; content: ''; top: 0; left: 50%; width: 290px; height: 130px; margin-left: -145px; background-position: -1px -418px; top: 1px; background: url("/gfx/shadow.png") center bottom no-repeat; }

#news-overview .article .image img { margin: 0 auto; }

#news-overview .messages .article:nth-child(1) .image.nobg:after, #news-overview .messages .article:nth-child(2) .image.nobg:after { background: none; }

#news-overview .messages .article:nth-child(1) .image.nobg:before { background-position: -524px -763px; height: 255px; }

#news-overview .messages .article:nth-child(2) .image.nobg:before { background-position: -786px -935px; height: 200px; }

#news-overview .article h2 { font-size: 24px; line-height: 34px; }

#news-overview .article .intro { font-size: 16px; }

/* TPL Auctions 320 */
#tpl-default.auctions .user-content { padding: 20px 8px 32px; }

#last-chance { position: relative; padding: 18px 18px 102px; border-bottom: 4px solid #077d5f; background: #09ad84; }

#last-chance h2 { position: relative; display: inline-block; color: #e08722; font-size: 14px; line-height: 26px; margin: 2px 0 0 -26px; padding: 0 6px 0 12px; background: #fff; }

#last-chance h2:after { left: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-left-color: #ffffff; border-width: 13px; margin-top: -13px; }

#last-chance h3 { color: #fff; font-size: 18px; margin-top: 15px; margin-bottom: -2px; }

#last-chance .more { color: #fff; font-size: 12px; }

#last-chance ul li { margin-top: 12px; padding-right: 20px; float: left; width: 33.33%; height: 84px; }

#last-chance ul li strong { display: block; font-size: 12px; font-family: FuturaBT-Bold; text-transform: uppercase; line-height: normal; }

#last-chance ul li span { color: #fff; font-size: 18px; }

#last-chance .tiger { position: absolute; left: 20px; bottom: 0; width: 120px; height: 90px; background-position: -593px -418px; }

#bid .domain-ended { font-size: 28px; font-weight: normal; font-family: FuturaBT-Bold; text-transform: uppercase; line-height: 40px; margin-top: 32px; }

#bid .domain-ended .big { display: block; font-size: 64px; margin-bottom: 28px; }

#last-chance .score, #last-chance .time-remaining { display: block; color: #f94a13; font-size: 16px; line-height: 38px; text-align: center; border-radius: 5px; margin-bottom: 15px; background: #fff; }

#bid .time-remaining { display: block; color: #f94a13; font-size: 16px; line-height: 38px; text-align: center; border-radius: 5px; margin-bottom: 15px; background: #fff; }

.score-wrapper { display: inline-block; height: 31px; border-radius: 5px; background: #b9b9b9; padding: 0 0 3px 0; margin-bottom: 15px; }

#last-chance .time-remaining .clock, #bid .time-remaining .clock { display: inline-block; width: 22px; height: 22px; margin-right: 3px; margin-bottom: -7px; background-position: -207px -352px; }

#last-chance .score { display: inline-block; padding: 0 10px; height: 29px; color: #09ad84; line-height: 33px; font-family: FuturaBT-Bold; }

#last-chance .price { font-size: 18px; font-family: FuturaBT-Bold; }

#last-chance .btn { width: 100%; height: 40px; font-size: 24px; line-height: 25px; }

#bid .highest-bid { display: block; font-family: FuturaBT-Bold; text-align: center; text-transform: uppercase; margin: 26px 0 35px; }

#bid .title { display: block; font-family: FuturaBT-Bold; text-transform: uppercase; margin-bottom: 10px; }

#bid p { margin-bottom: 10px; }

#bid .price { display: block; color: #fff; font-size: 32px; margin-top: 12px; }

#bid .info { font-size: 12px; }

#bid .infowindow { font-size: 14px; }

#form-placebid .bid-sign { float: left; padding: 0; width: 9.3%; font-size: 24px; font-family: AvenirLT-Heavy; line-height: 46px; }

#form-placebid .bid-input { float: left; padding: 0; width: 38.6%; margin-right: 5%; }

#form-placebid .bid-input input { height: 41px; }

#form-placebid .bid-input input::-webkit-input-placeholder, #form-placebid .bid-input input:-moz-placeholder, #form-placebid .bid-input input::-moz-placeholder, #form-placebid .bid-input input:-ms-input-placeholder { color: #ddd; font-size: 21px; line-height: 0.8em; }

#form-placebid .bid-submit { float: left; padding: 0; width: 47.1%; }

#form-placebid .bid-submit .btn { padding-left: 0; padding-right: 0; }

#form-placebid .bid-type { margin: 13px 0 13px 25px; }

#form-placebid .bid-type .radio { clear: both; }

#form-placebid .bid-type .info { color: #000; font-size: 14px; }

#form-placebid .bid-type .info:hover { color: #fff; }

#form-placebid .bid-type .info strong { width: 100%; color: #f28f1f; font-size: 18px; clear: both; display: block; }

#form-placebid .bid-type .radio, #form-placebid .bid-type .info { float: left; }

#form-placebid .bid-type input { height: 14px; margin: 7px 15px 7px 0; }

.clear { clear: both; }

#bid .current-bids h3 { display: block; width: 100%; margin: 0; }

#bid .current-bids .bid-status { font-family: FuturaBT-Bold; font-size: 12px; margin-bottom: 10px; }

#bid .current-bids .bid-status .highest-bidder { color: #fff; }

#bid .current-bids .bid-status .not-highest-bidder { color: #c70a0a; }

#bid .current-bids .total-bids { color: #000; font-family: FuturaBT-Bold; text-transform: uppercase; }

#bid .current-bids .total-bids .bids-cont { color: #fff; }

#bid .bids-list { color: #fff; margin: 19px 0 0 0; }

#bid .bids-list li { font-size: 12px; margin-top: 20px; }

#bid .bids-list li:first-child { margin-top: 0; }

#bid .bids-list li .bid { display: block; font-size: 24px; font-family: FuturaBT-Bold; }

#bid #marketplace-bid-placed { font-family: FuturaBT-Bold; font-size: 12px; color: #fff; left: 10%; position: relative; }

#auction-list { margin-top: -20px; }

/* TPL Auctions-detail 320 */
#tpl-default.auctions-detail .col1 { margin-bottom: 45px; }

#stats h2 { font-size: 18px; margin-top: 0; }

#stats strong { display: table-cell; height: 40px; color: #f28f1f; font-size: 18px; font-weight: normal; font-family: FuturaBT-Bold; text-transform: uppercase; vertical-align: bottom; word-wrap: break-word; }

#stats .value { float: left; font-size: 28px; margin-top: 6px; }

#stats li { float: left; width: 50%; height: 136px; padding-right: 28px; }

.restrictheight { max-height: 250px; overflow: hidden; -webkit-transition: all 0.5s; -webkit-transition: all 0.6s; transition: all 0.6s; }

.fullheight { max-height: 700px !important; }

.expandstats { display: block; position: relative; width: 100%; margin-bottom: 40px; }

.expandstats:before { content: ""; position: absolute; top: 8px; left: 0; width: 100%; height: 1px; background: #ddd; border-bottom: 1px solid #fff; z-index: -1; }

.expandstats span { display: block; background: #EEEEEE; width: 220px; margin: 0px auto; cursor: pointer; font-family: FuturaBT-Bold; text-transform: uppercase; position: relative; padding-left: 28px; }

.expandstats span:after { content: ""; position: absolute; top: 5px; right: 20px; display: block; width: 18px; height: 9px; background-position: -229px -16px !important; }

.expandstats span.active:after { content: ""; -webkit-transform: scaleY(-1); transform: scaleY(-1); -webkit-filter: FlipV; filter: FlipV; -ms-filter: "FlipV"; }

.extra-specs { display: none; }

.info { position: relative; display: block; float: left; width: 20px; height: 20px; color: #fff; font-family: FuturaBT-Bold; text-align: center; text-decoration: none !important; line-height: 1.6em; margin-top: 4px; margin-left: 10px; border-radius: 50%; background: #b9b9b9; }

.info-hover { position: relative; display: block; float: left; text-align: center; text-decoration: none !important; }

.info-hover .infowindow { display: none; z-index: 999999; }

.floatThead-container { overflow: visible !important; }

.info:hover, .info.active { color: #fff; background: #3c6ba6; }

.info.nobg { display: inline; width: auto; height: auto; float: none; margin-left: 0; text-align: left; line-height: normal; background: transparent; }

.info-hover.nobg, .info.nobg:hover, .info-hover.nobg:hover, .info.nobg.active, .info-hover.nobg.active { display: inline; width: auto; height: auto; float: none; margin-left: 0; text-align: left; line-height: normal; background: transparent; }

.infowindow { position: absolute; left: 50%; bottom: 100%; width: 198px; padding: 15px 18px 11px; margin-left: -99px; margin-bottom: 20px; color: #000; text-align: left; font-family: 'AvenirLT-Book'; border-radius: 5px; background: #888; }

.infowindow.main { margin-bottom: 23px; background: #ccc; }

.infowindow:after { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(136, 136, 136, 0); border-top-color: #888; border-width: 13px; margin-left: -13px; }

.infowindow.correction:after { left: 10%; }

.infowindow.main:after { margin-top: -1px; border-top-color: #ccc; }

#stats strong { display: inline; font-weight: normal; font-family: FuturaBT-Bold; text-transform: uppercase; color: #f28f1f !important; font-size: 18px !important; margin: 0; }

.infowindow strong { display: inline; font-weight: normal; font-family: FuturaBT-Bold; text-transform: uppercase; color: #f28f1f !important; font-size: 18px !important; margin: 0; color: #000; font-size: 14px; }

.infowindow p { margin: 0; font-family: 'AvenirLT-Book'; line-height: 1.6em; text-transform: none; }

#workings h2.big { font-size: 18px; }

#workings ul { margin-bottom: 50px; }

#workings li { position: relative; text-align: center; margin-top: 54px; }

#workings li:first-child { margin-top: 20px; }

#workings li:before { position: relative; display: block; content: ''; top: 0; left: 50%; width: 114px; height: 114px; margin-left: -57px; margin-bottom: 22px; background-position: 0 0; }

#workings li.step1:before { background-position: -421px 1px; }

#workings li.step2:before { background-position: -554px 1px; }

#workings li.step3:before { background-position: -687px 1px; }

#workings li .inner { width: 200px; margin: 0 auto; }

#workings li strong { font-size: 18px; font-weight: normal; font-family: FuturaBT-Bold; text-transform: uppercase; }

#workings .extra-costs { margin-top: 30px; }

#tpl-default.auctions-detail #usp { overflow: hidden; display: block; padding: 0; margin: 8px 0 0 0; background: none; }

#tpl-default.auctions-detail #usp ul { width: 100%; }

#tpl-default.auctions-detail #usp li { clear: both; height: 36px; margin-right: 0; }

#tpl-default.auctions-detail #usp li:before { margin-top: -9px; }

#password-forgotten { float: right; }

.overlay { padding: 30px 20px; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #eee; opacity: 0.96; filter: alpha(opacity=96); }

.overlay > .first { padding: 0 20px; }

.overlay > .first span { font-size: 24px; line-height: 37px; text-transform: uppercase; font-family: FuturaBT-Bold; }

.overlay > .first strong { font-size: 40px; line-height: normal; }

.overlay .overlay-tiger { margin-top: 35px; margin-bottom: 35px; }

.overlay .overlay-tiger:before { content: ''; display: block; background-position: -841px 0; width: 244px; height: 244px; margin: 0 auto; }

.overlay .recommended-list .domain a { color: black; }

.overlay .domain-list tr { border-bottom: 1px solid black; }

.overlay .all-auctions { text-align: center; margin-top: 20px; }

.overlay .second h2 { font-size: 24px; }

.overlay .recommended-list th span { border: none; }

.auctions-detail .buy-direct { display: block; min-height: 200px; }

.auctions-detail .buy-direct h2 { color: #fff; font-size: 20px; }

.auctions-detail .buy-direct .subtitle { color: #000; font-size: 16px; width: 100%; font-family: FuturaBT-Bold; display: block; padding: 0 0 10px 0; }

.auctions-detail .buy-direct .cta { width: 41%; height: auto; display: block; float: left; }

.auctions-detail .buy-direct .price { width: 41%; height: auto; display: block; float: left; min-width: 137px; max-width: 200px; width: 50%; font-size: 28px; color: #fff; font-family: FuturaBT-Bold; margin-right: 15px; padding: 10px 0 9px 0; text-align: center; background: #077d5f; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.auctions-detail .buy-direct .cta { padding: 6px 15px 3px 15px; }

/* Auction icons */
.i-char { background-position: -229px -36px !important; }

.i-tscore { background-position: -342px -11px !important; }

.i-time { background-position: -312px -10px !important; }

.i-bids { background-position: -254px -11px !important; }

.i-hbid { background-position: -284px -10px !important; }

.i-equity { background-position: -348px -37px !important; }

.i-links { background-position: -227px -62px !important; }

.i-alexa { background-position: -257px -61px !important; }

.i-mozrank { background-position: -286px -36px !important; width: 22px !important; }

.i-pauth { background-position: -318px -36px !important; }

.i-dauth { background-position: -257px -36px !important; width: 20px !important; }

.i-gresult { background-position: -286px -61px !important; }

.i-hasDmoz { background-position: -347px -61px !important; }

.i-isword { background-position: -316px -61px !important; width: 20px !important; }

.i-tf { background-position: -228px -80px !important; /*	width: 20px !important;*/ }

.i-archive { background-position: -332px -80px !important; width: 28px !important; }

.i-onlyLetters { background-position: -229px -36px !important; }

.i-kvk { background-position: -364px -80px !important; width: 28px !important; }

.i-gads { background-position: -372px -61px !important; width: 24px !important; }

.i-cf { background-position: -257px -80px !important; /*	width: 20px !important;*/ }

.i-tfcf { background-position: -290px -80px !important; width: 36px !important; }

.i-hasWiki { background-position: -369px -12px !important; width: 22px !important; }

.i-showmore { padding-right: 26px; }

.i-showmore:after { content: ""; position: absolute; top: 4px; right: 0; display: block; width: 18px; height: 18px; background-position: -229px -16px !important; }

/* TPL Login 320 */
#tpl-default.login .user-content .col2 h2 { font-size: 28px; }

#tpl-default.two-col .user-content > .col1 { display: none; }

#tpl-default.two-col .user-content > .col2 h2 { margin-top: 0; margin-bottom: 5px; }

/* TPL FAQ 320 */
#faq-list-overview { margin-top: 26px; margin-bottom: 62px; }

#faq-list-detail li { margin-bottom: 40px; }

#faq-list-detail strong { display: block; font-weight: normal; font-family: FuturaBT-Bold; text-transform: uppercase; margin-bottom: 6px; }

#tpl-default.faq p iframe { float: none; }

#tpl-default.how { overflow: hidden; }

#tpl-default.how h2 { font-size: 24px; line-height: 34px; background: none; margin: 0; color: black; text-align: left; }

#tpl-default.how > h2 { background: #f28f1f; color: white; text-align: center; padding: 42px 54px 16px; }

#tpl-default.how .intro-content { position: relative; overflow: hidden; color: #fff; line-height: 21px; padding: 0 14px 210px; background: #f28f1f; }

#tpl-default.how .intro-content:before { position: absolute; display: block; content: ''; z-index: 5; left: 0; bottom: 0; width: 50%; /*height: 36px;*/ margin-left: -36px; background: #eee; }

#tpl-default.how .intro-content:after { position: absolute; display: block; content: ''; z-index: 5; left: 0; bottom: 0; width: 50%; /*height: 36px;*/ margin-left: -36px; background: #eee; left: auto; right: 0; margin-left: 0; margin-right: -36px; }

#tpl-default.how .intro-content .tiger { position: absolute; display: block; content: ''; z-index: 0; bottom: -3px; left: 50%; width: 290px; height: 166px; margin-left: -152px; background-position: -522px -204px; }

#tpl-default.how .user-content { position: relative; line-height: 21px; padding: 15px 32px 23px; }

#tpl-default.how .user-content h2 { font-size: 24px; line-height: 34px; }

#tpl-default.how .user-content .row-1 .content-img { margin: 32px 0 81px; }

#tpl-default.how .user-content .row-2 .content-img { margin: 60px 0 116px 42px; }

#tpl-default.how .user-content .row-4 .content-img { margin: 86px 0 60px; }

#tpl-default.how .user-content .content-img img { max-width: none; }

#tpl-default.how .user-content .content-img.left img { float: right; }

/* TPL How-it-works 320 */
#cta-create-account { color: #fff; text-align: center; padding: 12px 8px 22px; background: #09ad84; }

#cta-create-account h3 { color: #fff; font-size: 24px; }

#cta-create-account .btn { width: 100%; height: 78px; font-size: 21px; }

#cta-create-account .btn span { color: #000; }

.how .row { margin: 0 auto 120px; width: 85%; }

.how .content { font-size: 16px; }

.how .content.half { width: 50%; }

.embed-container { position: relative; padding-top: 56.25%; height: 0; overflow: hidden; max-width: 100%; }

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

.how .left { float: left; }

.how .right { float: right; }

.how .middle { margin: 0 auto; text-align: center; width: 75%; }

.how .content.left { padding-right: 20px; }

.how .content.right { padding-left: 20px; }

#tpl-default.how .left h2, #tpl-default.how .right h2 { margin-top: 30px; }

#tpl-default.how .middle h2 { text-align: center; }

.how .register-button { height: 55px; padding: 20px 25px; }

.how .row-button { text-align: center; }

.how .intro-content .wrapper { margin: 0 auto; width: 75%; }

#tpl-default.how .intro-content h2 { color: #fff; margin-bottom: 25px; }

.how .wrapper p { font-size: 16px; }

.tiger-teacher { position: absolute; display: block; content: ''; z-index: 0; bottom: -3px; left: 50%; width: 330px; height: 226px; margin-left: -152px; background-position: -1142px -613px; }

#faq-short { color: #fff; padding: 0 34px 33px; background: #3c6ba6; }

#faq-short h3 { color: #fff; font-size: 44px; text-align: center; }

#faq-short li { margin-top: 8px; }

#faq-short li:first-child { margin-top: 0; }

#faq-short li > a { position: relative; display: inline-block; color: #fff; font-size: 18px; font-family: FuturaBT-Bold; line-height: 24px; text-decoration: none; text-transform: uppercase; padding-left: 28px; }

#faq-short .text a { font-size: 14px; color: #fff; padding: 0; }

#faq-short a:before { position: absolute; display: block; content: ''; top: 2px; left: 0; width: 17px; height: 17px; background-position: -340px -352px; }

#faq-short a.active:before { background-position: -361px -352px; }

#faq-short .content .text { text-align: justify; }

#faq-short .fb-like { display: block; text-align: center; margin: 44px 0 42px; }

#faq-short .overview { display: none; }

/* TPL Contact 320 */
#form-contact { margin-top: 20px; }

#form-contact li { margin-top: 11px; }

#form-contact li:first-child { margin-top: 0; }

#form-contact li .half { margin-top: 11px; }

#form-contact li .half:first-child { margin-top: 0; }

#form-contact label { font-family: FuturaBT-Bold; }

#form-contact .btn { height: 42px; font-size: 21px; margin-top: 15px; }

#tpl-default.two-col.contact .user-content > .col1 { display: block; margin-bottom: 7px; }

#tpl-default.two-col.contact .user-content > .col2 { margin-bottom: 47px; }

#tpl-default.contact .menu-block { display: block; }

#tpl-default.contact .menu-block .half { display: none; }

.form-contact-smaller { height: 50px; }

.form-contact-smaller input { width: 235px !important; }

.form-contact-smaller .half { float: left; width: 250px; }

.form-contact-smaller .half.first-name { margin-right: 30px; }

.form-contact { clear: both; }

.form-contact-smaller input, .form-contact input { margin-bottom: 11px; }

/* TPL Account details 320 */
#tpl-default.account .user-content { padding-bottom: 38px; }

#tpl-default.account #user-details { min-height: 0; padding: 0; border: none; background: none; }

#tpl-default.account #user-details h2 { margin-bottom: 10px; }

#tpl-default.account #user-details label { color: #000; }

#tpl-default.account #user-details hr { border: none; }

#tpl-default.account #user-details h2 { font-size: 18px; }

#tpl-default.account .intro { color: #000; margin-bottom: 30px; }

#tpl-default.account .dt-toolbar { margin-top: 38px; margin-bottom: 30px; }

#tpl-default.account .dt-toolbar select { width: 100%; }

#tpl-default.account ul.menu-block { margin-bottom: 20px; }

#tpl-default.account ul.menu-block .list-head { display: block; font-family: FuturaBT-Bold; text-decoration: none; text-transform: uppercase; line-height: 20px; padding: 18px 35px 18px 30px; border-bottom: 1px solid #dddede; }

#tpl-default.account ul.menu-block li a { position: relative; text-transform: capitalize; font-family: AvenirLT-Book, Arial; font-size: 14px; line-height: 20px; padding: 18px 35px 18px 30px; }

#tpl-default.account ul.menu-block li a b { font-size: 16px; }

#tpl-default.account ul.menu-block li a.new:after { content: ""; position: absolute; display: block; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); left: 8px; width: 12px; height: 12px; border-radius: 25px; background-color: #f28f1f; }

#tpl-default.account ul.menu-block li a:before { content: "\203A"; font-weight: 900; position: absolute; display: block; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 26px; font-size: 20px; }

#tpl-default.account ul.menu-block li a.domain-link { font-size: 12px; line-height: 14px; }

#tpl-default.account ul.menu-block li a.domain-link b.tc-domain { font-size: 16px; }

#tpl-default.account ul.menu-block li a.domain-link b.tc-buyer { font-size: 12px; }

@media screen and (max-width: 767px) { .js-submit-autobod { width: 100px !important; white-space: pre-line !important; height: 60px !important; margin-top: 10px; } }

#auction-list-running tbody tr { background: #efddd8; }

#auction-list-running tbody tr:hover { color: #000; }

#auction-list-running tbody tr:first-child { border-top: 1px solid #000; }

#auction-list-running tbody tr.highest { background: #d7e7e3; }

#auction-list-running span.ghost-orange { margin: 3px 0 11px 0 !important; display: block !important; width: 106px !important; }

#tpl-default.account .domain-list .btn { display: inline-block; width: auto; height: 40px; font-size: 14px; padding-top: 12px; }

#tpl-default.account .domain-list .ok { color: #09ad84; font-size: 12px; }

#tpl-default.account .domain-list .not-ok { color: #f94a13; font-size: 12px; }

#tpl-default.account .domain-list .ok.bold, #tpl-default.account .domain-list .not-ok.bold { font-size: 14px; font-family: AvenirLT-Heavy; }

#auction-list-running .domain { padding-left: 14px; padding-right: 0; }

#auction-list-running .domain .col1 { float: left; width: 72%; margin-top: -6px; }

#auction-list-running .domain .col2 { float: left; width: 28%; text-transform: none; }

#auction-list-closed .domain { padding-left: 14px; padding-right: 0; }

#auction-list-running .domain .time-remaining { display: block; width: 100%; line-height: normal; padding: 0; background: none; }

#auction-list-running .domain .time-remaining.highlight { display: block; width: 100%; line-height: normal; padding: 0; background: none; }

#auction-list-running .domain .current-bid-label, #auction-list-running .domain .bid-label { display: block; clear: both; white-space: nowrap; }

#auction-list-running .domain .bid { float: none; }

#auction-list-running .btn { padding-left: 14px; padding-right: 14px; }

#auction-list-closed .btn { padding-left: 14px; padding-right: 14px; }

#tpl-default.account #auction-list-closed .btn { width: 92px; line-height: 13px; font-size: 12px; padding-top: 9px; margin-top: 14px; }

#auction-list-closed .domain .col1 { float: left; width: auto; font-size: 11px; padding-right: 4px; }

#auction-list-closed .domain .col2 { float: left; width: 50%; font-size: 11px; text-transform: none; padding-right: 4px; }

#auction-list-closed .domain .col1 strong, #auction-list-closed .domain .col2 strong { text-transform: uppercase; }

#auction-list-closed .domain .col1 span, #auction-list-closed .domain .col2 span { font-family: AvenirLT-Book; }

#auction-list-running .go.empty, #auction-list-closed .go.empty { height: 51px; width: 100px; }

/* TPL Account details 320 */
.account-verifieren .user-content-inner h2 { font-size: 34px; line-height: 36px; padding: 0 0 19px 0; margin: 0; }

.account-verifieren .user-content-inner h3 { font-size: 18px; line-height: 20px; padding: 0 0 9px 0; margin: 0; }

.account-verifieren .aside { background-color: #e3e3e3; padding: 5px 20px; margin-top: 30px; }

.account-verifieren .aside h2 { font-size: 1.4em; }

.account-verifieren .aside ol { padding: 0 17px 20px 17px; margin: 0; }

.account-verifieren .aside ol li { padding: 0 0 10px 0; }

/* TPL Account Alert */
.account-alert strong { font-family: AvenirLT-Heavy; display: block; margin-bottom: 10px; }

.account-alert textarea { border: 1px solid #898989; margin-bottom: -14px; z-index: -1; }

.account-alert .btn.cta { font-size: 14px; }

.account-alert #auction-list-alert { margin-top: 50px; }

.account-alert #auction-list-alert .del-alert { position: relative; top: 4px; margin-right: 12px; display: inline-block; width: 18px; height: 18px; background-position: -354px -234px; }

.account-alert #auction-list-alert tr:active .del-alert { background-position: -383px -234px; }

.account-alert #auction-list-alert .table-title { float: left; }

.account-alert #auction-list-alert .sort-asc { position: relative; display: block; float: left; width: 8px; height: 10px; background-position: -359px -260px; margin: 2px 1px 0 5px; }

.account-alert #auction-list-alert .sort-asc.active { background-position: -326px -260px; }

.account-alert #auction-list-alert .sort-dsc { position: relative; display: block; float: left; width: 8px; height: 10px; background-position: -359px -277px; margin: 2px 1px 0 0; }

.account-alert #auction-list-alert .sort-dsc.active { background-position: -326px -277px; }

.account-alert #auction-list-alert tbody tr { height: 38px; }

.account-alert #auction-list-alert .table-title { font-size: 14px; font-weight: bold; font-family: FuturaBT-Bold; padding-bottom: 10px; text-transform: uppercase; border: 0; }

.account-alert #auction-list-alert .headers { border-bottom: 1px solid #dadada; }

.email-settings { display: block; margin: 60px 0 0 0; padding: 25px 0 0 0; border-top: 1px solid #cccccc; }

.email-settings form input { height: 13px; margin: 3px 5px 0 0; float: left; display: inline-block; }

.email-settings form label { float: left; display: inline-block; word-break: break-word; width: 90%; }

/* TPL Account Marktplaats */
.notice { position: relative; color: #000; border: none; border-bottom: 3px solid #959595; background-color: #ccc; padding: 17px 12px 13px 54px; margin-bottom: 37px; text-decoration: none !important; width: 100%; float: left; }

.notice:before { content: ""; position: absolute; top: 9px; left: 11px; display: block; width: 33px; height: 33px; background-position: -144px -301px; }

.stap2-loader { margin-left: 35px; margin-top: 35px; }

.loader { border: 16px solid #eeeeee; border-radius: 50%; border-top: 16px solid #f94a13; width: 80px; height: 80px; -webkit-animation: spin 2s linear infinite; /* Safari */ animation: spin 2s linear infinite; }

/* Safari */
@-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); } }

@keyframes spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

.steps { display: block; float: left; width: 100%; position: relative; padding: 0 10px 0 40px; margin-bottom: 113px; }

.steps div { display: block; float: left; width: 33.33%; position: relative; z-index: 10; }

.steps div a { display: block; width: 54px; height: 54px; background: #ccc; border-radius: 50%; text-align: center; font-family: FuturaBT-Bold; color: #fff; text-decoration: none; font-size: 32px; line-height: 57px; }

.steps div.active a { background: #3c6ba6; }

.steps div span { font-family: FuturaBT-Bold; position: absolute; display: block; top: 66px; text-align: center; }

.steps .step1 span { width: 150px; left: -45px; }

.steps .step2 span { width: 70px; left: 50%; margin-left: -35px; }

.steps .step3 span { width: 81px; right: -11px; }

.steps:before { content: ""; position: absolute; top: 50%; display: block; background: #ccc; width: 86%; height: 4px; margin-top: -2px; z-index: -1; }

.steps.step2:after { content: ""; position: absolute; top: 50%; display: block; background: #3c6ba6; width: 50%; height: 4px; margin-top: -2px; z-index: -1; }

.steps.step3:after { content: ""; position: absolute; top: 50%; display: block; background: #3c6ba6; width: 90%; height: 4px; margin-top: -2px; z-index: -1; }

.steps .step1 a { background: #3c6ba6; }

.step2 .step2 a { background: #3c6ba6; }

.step3 .step3 a, .step3 .step2 a { background: #3c6ba6; }

.steps div.step2 a { position: relative; left: 50%; margin-left: -27px; }

.steps div.step3 a { float: right; }

.marktplaats-intro { margin: 0 !important; padding: 0; }

.marktplaats-intro p { margin: 0 !important; padding: 0; }

#sellSites #importdomains { color: #000; }

.marktplaats-step1-content { display: block; margin: 50px 0 0 0; float: left; }

.marktplaats-step1-content > * { padding-left: 0px !important; margin-left: 0px !important; }

.marktplaats-step1-content p, .marktplaats-step1-content ul { clear: both; }

.marktplaats-step1-content p { padding: 0 0 0 13px; }

/* TPL Account Marktplaats stap 2 */
.marktplaats-list .headers th { position: relative !important; text-align: left; height: 50px; line-height: 12px; vertical-align: top; }

.marktplaats-list .bid-from { width: 150px !important; }

.marktplaats-list .direct-sell { width: 200px !important; }

#marktplaats-list-bulk tbody .confirmBulk, #marktplaats-beheer-bulk tbody .confirmBulk, #marktplaats-list2 tbody .empty { width: 0; }

#marktplaats-beheer-bulk .auction-close { width: 150px; }

#marktplaats-list2 input, #marktplaats-beheer input, #marktplaats-beheer-bulk input { max-width: 130px; }

#marktplaats-list-bulk .headers th { height: 20px; }

#marktplaats-list-bulk .headers .bulk-header span { min-height: 5px; }

.marketplace-step2-notification { color: #f00; }

.marktplaats-list.new { width: auto; max-width: 100%; }

.marktplaats-list.new#bulk { float: right; }

.marktplaats-list.new .domain-marketplace-name { max-width: 500px; width: 500px; }

.marktplaats-list.new .domain-marketplace-name .domainname { width: 100%; }

.marktplaats-list.new .domain-marketplace-type { /*button { color: #fff; line-height: 22px; border: none; border-bottom: 3px solid #325683; background-color: #3c6ba7; } button.active { color: #fff; border: none; border-bottom: 3px solid #3c6ba7; background-color: #1e3653; }*/ width: 150px; }

.marktplaats-list.new .domain-marketplace-type .radio { position: relative; display: block; width: auto; }

.marktplaats-list.new .domain-marketplace-type .radio input { width: auto; min-width: auto; float: left; margin: 2.5px 15px 2.5px 0; }

.marktplaats-list.new .domain-marketplace-type .radio p { float: left; margin: 0; font-weight: bold; }

.marktplaats-list.new .domain-marketplace-amount { width: 250px; }

.marktplaats-list.new .domain-marketplace-amount .marketplace { min-width: 70px; max-width: 200px; }

.marktplaats-list.new .domain-marketplace-amount label.error { float: left; }

.marktplaats-list-controls .errorCheck { color: #f00; }

.marktplaats-list .headers .condition { font-family: AvenirLT-Book; font-size: 12px; text-transform: none; position: absolute; bottom: -12px; left: 0px; vertical-align: top; }

.marktplaats-list-step2 .headers .condition { /*bottom:14px !important;*/ }

.marktplaats-list input { padding: 10px; border-radius: 4px; border: 2px solid #e0e0e0; outline: none; width: 100%; min-width: 70px; max-width: 100px; }

.marktplaats-list-controls { display: block; margin: 16px 0 20px 0; float: right; }

.marktplaats-list-controls input { margin-right: 10px; }

.marktplaats-list-controls .cta { font-size: 21px; height: 43px; }

.marktplaats-list-controls label[for="sell-akkoord"] { margin-right: 20px; }

.marktplaats-step2-content { display: block; margin: 10px 0 0 0; float: left; }

.domain-list.bulk { margin: 0 0 20px 0; }

.domain-list.bulk tr { border: 0; }

.domain-list.bulk tr td { border-bottom: 1px solid #ccc; }

.domain-list.bulk tr td.domain, .domain-list.bulk tr td.auction-close { border-bottom: 0; }

.domain-list.bulk th span.table-title { border: 0; }

.domain-list.bulk tr td.border { border: 0; border-bottom: 1px solid #dadada; }

.domain-list.bulk .btn { padding-top: 10px !important; margin: 5px 0; }

.marktplaats-list .del-domain { position: relative; margin-right: 12px; margin-top: -10px; display: inline-block; width: 18px; height: 18px; background-position: -354px -234px; }

.marktplaats-list .del-domain:after { content: ''; margin-right: 20px; }

.marktplaats-list .dtAccDomain { padding-left: 10px; }

.marktplaats-list tr:active .del-domain { background-position: -383px -234px; }

/* TPL Account Marktplaats stap 3 - kaching */
.kaching { display: block; width: 295px; margin: 0 auto; }

.kaching > h2 { display: block; clear: both; font-size: 24px; margin: 30px 0  20px 0 !important; text-align: center; }

.kaching > a { margin: 0 auto 11px auto; display: block; }

.kaching .coin-tiger { display: block; width: 295px; height: 295px; background-position: -834px -635px; }

/* TPL Account Content pagina */
#tpl-account-content h1 { background: none; color: #000; margin: 0; padding: 0; font-size: 18px; margin-bottom: 40px; }

#marktplaats-verkoophistorie thead { text-align: left !important; }

/* TPL Account marktplaats beheer */
#tpl-default .user-content h2.marktplaats-title { font-size: 18px !important; }

#marktplaats-beheer .domainname { width: 300px; }

#marktplaats-beheer .btn { width: 120px !important; font-size: 12px !important; padding-top: 10px !important; }

#marktplaats-beheer .btn.migrate { line-height: 13px; font-size: 12px !important; padding-top: 8px !important; }

#marktplaats-beheer .domain-marketplace-type { width: 180px; white-space: nowrap; }

#marktplaats-beheer .domain-marketplace-type .radio { position: relative; display: block; width: auto; }

#marktplaats-beheer .domain-marketplace-type .radio input { width: auto; min-width: auto; float: left; margin: 2.5px 15px 2.5px 0; }

#marktplaats-beheer .domain-marketplace-type .radio p { float: left; margin: 0; font-weight: bold; }

#marktplaats-beheer .domain-marketplace-amount { width: 250px; white-space: nowrap; }

#marktplaats-beheer .domain-marketplace-amount .marketplace { min-width: 70px; max-width: 120px; }

#marktplaats-beheer .domain-marketplace-amount label.error { float: left; }

#marktplaats-beheer .btn.bulkChange { width: 50px !important; }

#marktplaats-beheer .btn.transfercentrum-btn { width: 160px !important; }

#marktplaats-beheer .headers th { vertical-align: top; height: 60px; line-height: 10px; }

#marktplaats-beheer .headers th span { height: auto; }

#marktplaats-beheer.bulk .headers th { vertical-align: top; height: 30px !important; }

#marktplaats-beheer.bulk .headers th span { height: 30px !important; font-size: 14px; position: relative; top: 23px; }

#marktplaats-beheer th .condition { top: auto !important; bottom: -2px; }

#marktplaats-beheer .auction-close span { margin-right: 15px; width: 150px; }

/* .bulk-beheer{ width: 56% !important; float: right; } */
.bulk-beheer .empty { width: 200px; }

/* Overlay account */
.overlay-block { position: fixed; display: none; width: 100%; height: 100%; z-index: 9998; }

.overlay-block:before { content: ""; display: block; background: #000; opacity: 0.4; width: 100%; height: 100%; }

.overlay-block .popup { position: absolute; top: 50%; display: block; margin-top: -120px; width: 100%; height: 280px; background: #fff; z-index: 1; }

.overlay-block .popup-border { content: ""; position: absolute; display: block; width: 100%; height: 100%; outline: 30px solid #fff; opacity: 0.5; z-index: 0; }

.overlay-block .popup:after { content: ""; position: absolute; bottom: -1px; right: -17px; display: block; width: 211px; height: 137px; float: right; background-position: -1246px -468px; z-index: 0; }

.sellpage-tlds .popup:after { z-index: -1; }

.overlay-account .popup:after { right: -45px !important; }

.overlay-block .popup h2 { padding: 29px 0 0 36px; margin: 0; font-size: 28px; }

.overlay-block .popup .popup-price { padding: 0px 0 0 36px; margin: 5px 0 0 0; font-size: 24px; display: block; font-family: FuturaBT-Bold; }

.overlay-block .popup .popup-block { width: 60%; padding: 0 36px; z-index: 9999; position: absolute; bottom: 21px; }

.overlay-block .popup .popup-block label { font-family: FuturaBT-Bold; font-size: 18px; text-transform: uppercase; }

.overlay-block .popup .popup-block label.sure { font-size: 18px; }

.overlay-block .popup .popup-block .cta { margin-top: 15px; font-size: 21px; height: 42px; padding-top: 8px; clear: both; float: left; }

.overlay-block .popup .close-popup { position: absolute; width: 14px; height: 14px; display: block; top: 15px; right: 15px; background-position: -385px -259px; }

.overlay-block .popup .close-popup2 { position: absolute; width: 14px; height: 14px; display: block; top: 15px; right: 15px; background-position: -385px -259px; }

.overlay-block .popup .checkbox-wrap { float: left; display: block; width: 100%; margin: 5px 0 -5px 0; }

.overlay-block .popup .checkbox-wrap .popup-akkoord { font-family: AvenirLT-Book !important; display: inline-block; float: left; width: 89%; font-size: 12px; text-transform: none; }

.overlay-block .popup .checkbox-wrap #popup-akkoord { display: inline-block; float: left; margin: 4px 5px 0 0; }

.sellpage-tlds .popup { height: auto; }

.sellpage-tlds .popup .popup-block { z-index: 1; position: relative; padding-bottom: 21px; bottom: 0; }

.sellpage-tlds .popup #tldc-list { max-height: 205px; overflow: auto; }

.sellpage-tlds .popup #tldc-list .tldc-checkbox { display: inline-block; width: 132px; }

.overlay-cancel, .overlay-wrong-code { top: 0; left: 0; }

.overlay-cancel .popup, .overlay-wrong-code .popup { height: 350px !important; margin-top: -175px; }

.overlay-cancel .popup h2, .overlay-wrong-code .popup h2 { margin-bottom: 50px !important; }

.overlay-cancel .popup .popup-block, .overlay-wrong-code .popup .popup-block { position: relative; }

.overlay-cancel .popup .popup-block .cta, .overlay-wrong-code .popup .popup-block .cta { font-size: 12px; }

/* TPL Account Marktplaats 320 */
#user-subscription .intro { width: 90%; float: left; padding-right: 20px; margin: 0 5%; }

#user-subscription .current-subscription { width: 90%; margin: 0 5% 30px 5%; float: left; display: block; background: #FFF; text-align: center; font-size: 14px; font-family: FuturaBT-Bold; text-transform: uppercase; padding: 20px; }

#user-subscription .current-subscription span { display: block; clear: both; font-size: 34px; font-family: AvenirLT-Book; text-transform: lowercase; margin: 10px 0 0 0; color: #3c6ba6; }

#user-subscription .current-subscription span.payment-status { font-size: 14px; }

#user-subscription .current-subscription span:first-letter { text-transform: uppercase; }

#user-subscription .subscriptions { clear: both; }

#user-subscription .subscriptions .subscription-block { display: block; float: left; width: 90%; margin-left: 5%; margin-bottom: 20px; }

#user-subscription .subscriptions .subscription-block:first-child .price .final-price { left: auto; text-align: center; }

#user-subscription .subscriptions .subscription-block:first-child .price .final-price:first-letter { font-size: 60px; }

#user-subscription .subscriptions .subscription-block:first-child .price .old-price { left: 30%; }

#user-subscription .subscriptions .subscription-block .type { background-color: #366095; color: #fff; text-align: center; font-size: 14px; font-family: FuturaBT-Bold; text-transform: uppercase; padding: 20px 0; }

#user-subscription .subscriptions .subscription-block .price { position: relative; background-color: #3c6ba6; color: #fff; min-height: 155px; }

#user-subscription .subscriptions .subscription-block .price .monthly-price { padding-top: 10px; text-align: center; color: #000; font-weight: bold; font-size: 20px; }

#user-subscription .subscriptions .subscription-block .price .monthly-info { text-align: center; color: #000; font-weight: bold; }

#user-subscription .subscriptions .subscription-block .price .final-price { position: inherit; display: block; font-size: 50px; font-weight: bold; line-height: 60px; text-align: center; text-transform: capitalize; }

#user-subscription .subscriptions .subscription-block .price .final-price:first-letter { font-size: 48px; }

#user-subscription .subscriptions .subscription-block .price .final-price span { font-size: 2vw; text-transform: none; }

#user-subscription .subscriptions .subscription-block .price .old-price { position: absolute; top: 30px; left: 20%; color: #000000; font-size: 24px; }

#user-subscription .subscriptions .subscription-block .price .old-price:after { position: absolute; content: ""; left: 0; top: 50%; bottom: -10; right: 0; border-top: 2px solid #000; -webkit-transform: rotate(-15deg); transform: rotate(-15deg); }

#user-subscription .subscriptions .subscription-block .price .discount-text { position: absolute; bottom: 0; width: 100%; text-align: center; font-size: 14px; color: #fff; }

#user-subscription .subscriptions .subscription-block .price .discount-text p { padding: 0; margin: 0 0 10px 0; }

#user-subscription .subscriptions .subscription-block .usps p { margin: 0; padding: 0; }

#user-subscription .subscriptions .subscription-block .usps li { display: block; width: 100%; background-color: #fff; border-bottom: 1px solid #eee; padding: 20px 15px; }

#user-subscription .subscriptions .subscription-block .usps li.cancel-account { display: none; background-color: transparent; text-align: center; padding: 10px 15px; }

#user-subscription .subscriptions .subscription-block .usps li.upgrade-account, #user-subscription .subscriptions .subscription-block .usps li.downgrade-account { text-align: center; padding: 8px 15px; }

#user-subscription .subscriptions .subscription-block .usps li.upgrade-account div, #user-subscription .subscriptions .subscription-block .usps li.upgrade-account a, #user-subscription .subscriptions .subscription-block .usps li.downgrade-account div, #user-subscription .subscriptions .subscription-block .usps li.downgrade-account a { width: 100%; font-size: 18px; cursor: pointer; }

#user-subscription .subscriptions .subscription-block .usps .cancel-account div { text-decoration: underline; cursor: pointer; }

#user-subscription .subscriptions .subscription-block:first-child .cancel-account { display: block !important; }

/* Marktplaats tabs 320 */
#tabs { display: block; margin-top: 20px; }

#tabs #tab-navigation { display: inline-block; font-size: 0px; }

#tabs #tab-navigation .tab-link { font-size: 14px; font-family: AvenirLT-Book, Arial; display: inline-block; background-color: #e4e4e4; padding: 15px; cursor: pointer; }

#tabs #tab-navigation .tab-link.active { background-color: white; }

#tabs .tab { background-color: white; padding: 20px; display: block; }

#tabs .tab.hidden { display: none; }

/* Transfercentrum 320 */
#transfer-centrum #domain { font-size: 2.5em; line-height: 1.5em; }

#transfer-centrum #timeline-head { width: 100%; margin: 20px 0px; }

#transfer-centrum #timeline-head .head-item { width: 100%; }

#transfer-centrum #timeline-head .head-item p { display: block; font-size: 14px; }

#transfer-centrum #timeline-head .head-item p span { color: #3c6ba7; }

#transfer-centrum #timeline-head .head-item b { display: none; }

#transfer-centrum #timeline-head .head-item hr { display: none; }

#transfer-centrum #timeline-head .head-item:nth-child(1) { left: 0; }

#transfer-centrum #timeline-head .head-item:nth-child(2) { left: 0; }

#transfer-centrum #timeline { position: relative; }

#transfer-centrum #timeline:after { content: ""; display: block; position: absolute; background-color: #ccc; width: 4px; height: 100%; top: 0; left: 0; }

#transfer-centrum #timeline .item { position: relative; right: -10%; display: block; background-color: #ccc; width: 90%; padding: 20px; margin: 20px 0px; border-radius: 5px; -webkit-box-shadow: -3px 0px 0px #888888; box-shadow: -3px 0px 0px #888888; }

#transfer-centrum #timeline .item p { margin: 0; }

#transfer-centrum #timeline .item .btn { margin-top: 10px; }

#transfer-centrum #timeline .item .accept { width: 100%; color: #fff; line-height: 1.4em; border: none; border-bottom: 3px solid #077d5f; background-color: #09ad84; }

#transfer-centrum #timeline .item .accept:hover { background-color: #065e48; }

#transfer-centrum #timeline .item .cta { width: 100%; }

#transfer-centrum #timeline .item .item-input { padding: 10px; background-color: #325683; border-radius: 5px; width: 100%; margin-top: 10px; }

#transfer-centrum #timeline .item .item-input p { font-size: 14px; font-family: FuturaBT-Bold; display: inline-block; text-transform: uppercase; color: white; width: 25%; }

#transfer-centrum #timeline .item .item-input input { position: relative; top: 1px; font-size: 14px; display: inline-block; border: none; border-radius: 5px; padding: 6px; width: 40%; }

#transfer-centrum #timeline .item .item-input .btn { font-size: 14px; display: inline-block; color: #fff; line-height: 1.4em; border: none; background-color: #f28f1f; padding: 5px 15px; margin: 0; width: 32%; }

#transfer-centrum #timeline .item .item-input .btn:hover { background-color: #b16d1e; }

#transfer-centrum #timeline .item:before { content: ""; display: block; position: absolute; top: 50%; -webkit-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg); width: 20px; height: 20px; background-color: #ccc; left: -10px; -webkit-box-shadow: -3px 2px 0px #888888; box-shadow: -3px 2px 0px #888888; }

#transfer-centrum #timeline .item:after { content: ""; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); left: calc(-10% - 11px); display: block; background-color: #ccc; width: 16px; height: 16px; border-radius: 20px; }

#transfer-centrum #timeline .item.item-user { background-color: #3c6ba7; color: white; -webkit-box-shadow: -3px 0px 0px #325683; box-shadow: -3px 0px 0px #325683; }

#transfer-centrum #timeline .item.item-user:before { background-color: #3c6ba7; -webkit-box-shadow: -3px 2px 0px #325683; box-shadow: -3px 2px 0px #325683; }

#transfer-centrum #timeline .item.item-succes { background-color: #09ad84; color: white; -webkit-box-shadow: -3px 0px 0px #077d5f; box-shadow: -3px 0px 0px #077d5f; }

#transfer-centrum #timeline .item.item-succes:before { background-color: #09ad84; -webkit-box-shadow: -3px 2px 0px #077d5f; box-shadow: -3px 2px 0px #077d5f; }

#transfer-centrum #timeline .item.item-alert { background-color: #f94a13; color: white; -webkit-box-shadow: -3px 0px 0px #b7360d; box-shadow: -3px 0px 0px #b7360d; }

#transfer-centrum #timeline .item.item-alert:before { background-color: #f94a13; -webkit-box-shadow: -3px 2px 0px #b7360d; box-shadow: -3px 2px 0px #b7360d; }

/* //// */
/* Footer 320 */
#mailchimp { position: relative; padding: 27px 8px 26px; background: #f28f1f; }

#mailchimp .tiger { position: absolute; display: none; top: -124px; left: 25px; width: 264px; height: 294px; background-position: -311px -417px; pointer-events: none; }

#mailchimp h4 { color: #fff; font-size: 24px; line-height: 31px; margin: 0 0 7px; }

#mailchimp h4 span { color: #3c6ba6; }

#mailchimp input[type=email] { width: 270px; height: 37px; color: #fff; border: 1px solid #fff; border-radius: 5px; padding: 0 14px; background: #f28f1f; }

#mailchimp input[type=email]::-webkit-input-placeholder, #mailchimp input[type=email]:-moz-placeholder, #mailchimp input[type=email]::-moz-placeholder, #mailchimp input[type=email]:-ms-input-placeholder { color: #f6b379; }

#mailchimp .btn { margin-top: 11px; padding-top: 10px; }

#footer { color: #fff; line-height: 22px; padding: 35px 8px 38px; background: #464646; }

#footer a { color: #fff; text-decoration: none; }

#footer a:hover { text-decoration: underline; }

#footer a.btn { margin: 12px 0 40px; }

#footer a.btn:hover { color: #000; text-decoration: none; }

#footer a.btn:active { color: #fff; }

#footer-navigation a { font-family: FuturaBT-Bold; text-transform: uppercase; line-height: 24px; }

#footer-general-navigation .title, #footer-faq-navigation .title, #social-list .title, #top-5-blogs .title { font-size: 18px; font-family: FuturaBT-Bold; text-transform: uppercase; margin-top: 41px; }

#social-list ol { margin: 10px 0 33px; }

#social-list li { display: inline-block; margin-right: 9px; }

#footer .social { display: block; width: 54px; height: 54px; }

#footer .social.mail { background-position: 0px -155px; }

#footer .social.facebook { background-position: -120px -155px; }

#footer .social.googleplus { background-position: -60px -155px; }

#footer .social.linkedin { background-position: -180px -155px; }

#footer .social.twitter { background-position: -240px -155px; }

#footer .social.mail:hover { background-position: 0px -225px; }

#footer .social.facebook:hover { background-position: -120px -225px; }

#footer .social.googleplus:hover { background-position: -60px -225px; }

#footer .social.linkedin:hover { background-position: -180px -225px; }

#footer .social.twitter:hover { background-position: -240px -225px; }

#footer .social.mail:active { background-position: 0px -155px; }

#footer .social.facebook:active { background-position: -120px -155px; }

#footer .social.googleplus:active { background-position: -60px -155px; }

#footer .social.linkedin:active { background-position: -180px -155px; }

#footer .social.twitter:active { background-position: -240px -155px; }

#mobile-chat { position: relative; overflow: hidden; cursor: pointer; height: 60px; color: #fff; padding-left: 82px; background: #3c6ba6; }

#mobile-chat:before { position: absolute; display: block; content: ''; top: 12px; left: 15px; width: 38px; height: 38px; background-position: 0 -296px; }

#mobile-chat:after { position: absolute; display: block; content: ''; top: 18px; right: 20px; width: 28px; height: 24px; background-position: -99px -303px; }

#mobile-chat h5 { position: relative; color: #fff; font-size: 18px; font-family: FuturaBT-Bold; margin: 14px 0 -3px; }

#mobile-chat h5:before { position: absolute; display: block; content: ''; top: 12px; left: -22px; width: 14px; height: 14px; border-radius: 50%; background: #ff0000; }

#mobile-chat.available h5:before { background: #00ff00; }

#poweredby { text-align: center; padding: 26px 0 22px; background: #eee; }

#poweredby a { display: block; margin: 10px auto 0; }

#poweredby a:first-child { margin-top: 0; }

#poweredby .klikensteen { width: 199px; height: 30px; background-position: -1136px -385px; }

#poweredby .domeinwinkel { width: 248px; height: 30px; background-position: -1370px -384px; }

#poweredby a img { margin: 0 auto; }

.marktplaats-list .headers th.auction-btn { width: 150px !important; }

/* Account laatste vragen */
#tpl-default.account-laatste-vragen .user-content aside { width: 20%; }

#tpl-default.account-laatste-vragen .user-content .user-content-inner { width: 80%; }

#tpl-default.account-laatste-vragen .user-content .block { background-color: transparent; border-bottom: 0px; }

#tpl-default.account-laatste-vragen .user-content .block label { color: #000; }

#tpl-default.account-laatste-vragen .user-content .block hr { visibility: hidden; }

#tpl-default.account-laatste-vragen .user-content .tiger-tea { display: block; width: 222px; height: 230px; background-position: -863px -373px; }

/* Tablet */
@media screen and (min-width: 768px) { #container .mobile-delete { display: block; }
  #container .mobile-add { display: none; }
  #container .tablet-add { display: block; }
  #container .tablet-delete { display: none; }
  body.menu-open #container { margin-left: -264px; margin-left: -264px; }
  .dt-toolbar .dataTables_filter, .dt-toolbar .dataTables_paginate, .dt-toolbar .nr-results { margin-bottom: 0; }
  .dt-toolbar .dataTables_filter { width: 100%; }
  .dt-toolbar .dataTables_filter input { width: 25%; margin: 0 0 10px 0; }
  .dt-toolbar .dataTables_paginate { width: 40%; text-align: left; }
  .dt-toolbar .dataTables_length { width: 33.33%; }
  .dt-toolbar .nr-results { width: 33.33%; text-align: right; float: right; }
  .block { padding: 26px 40px; }
  .block .arrow.back { margin-left: -40px; }
  .block hr { margin: 26px -40px; }
  .block hr.small { margin: 17px -40px; }
  #block-left .psssword-form hr { margin: 33px -40px; }
  .menu-block { display: block; }
  /* 	Overlay 768px */
  .overlay-block .popup { position: absolute; top: 50%; left: 50%; display: block; margin-top: -120px; margin-left: -295px; width: 590px; height: 240px; background: #fff; z-index: 1; }
  .overlay-block .popup:after { content: ""; position: absolute; bottom: -1px; right: 15px; display: block; width: 211px; height: 137px; float: right; background-position: -1246px -468px; z-index: 0; }
  .overlay-block .popup .checkbox-wrap .popup-akkoord { font-family: AvenirLT-Book !important; display: inline-block; float: left; width: 90%; font-size: 12px; text-transform: none; }
  .sellpage-tlds .popup { height: auto; }
  .sellpage-tlds .popup:after { z-index: -1; }
  .overlay-account .popup:after { right: -10px !important; }
  /* Header 768 */
  #header { height: 90px; }
  #toggle-menu { position: absolute; top: 0; right: 0; margin: 14px 10px 10px 10px; }
  #btn-home { left: 24px; width: 206px; margin-top: 13px; margin-left: 0; background-position: 0 5px; }
  #header-navigation-cont { left: auto; right: -264px; border-left: 1px solid #575757; border-right: none; }
  body.menu-open #header-navigation-cont { left: auto; right: 0; }
  #header-navigation-cont:after { left: auto; right: 0; margin-left: auto; margin-right: -30px; background-image: url("/gfx/bg-menu-mobile-reverse.png"); }
  body.menu-open #header-navigation-cont:after { left: auto; right: 264px; }
  #account-main-navigation { right: 100px; }
  #account-main-navigation li { float: left; margin-left: 14px; }
  #account-main-navigation .action { position: relative; width: auto; text-indent: 0; overflow: visible; background-image: none; padding: 8px 20px; height: 37px; margin-top: 0; }
  .language { position: absolute; top: 22px; right: 75px; }
  /* TPL Default 768 */
  #tpl-default.default { margin-bottom: 302px; }
  #breadcrumb { padding: 0 8px 10px; margin-top: -2px; }
  #tpl-default .user-content { padding: 42px 22px 0; }
  #tpl-default .user-content .content-image { float: left; width: 250px; margin-right: 44px; margin-bottom: 34px; }
  #tpl-default .user-content .aside img { float: left; width: 48.5%; margin-bottom: 18px; margin-left: 3%; }
  #tpl-default .user-content .aside img:first-child { margin-left: 0; clear: left; }
  #tpl-default .user-content .img-left { float: left; clear: left; width: 48.5%; margin-left: 0; }
  #tpl-default .user-content .img-right { float: left; clear: right; width: 48.5%; margin-left: 3%; }
  /* Lang buttons auction list 768 */
  .domain-lang .type-auction { margin-bottom: 15px; }
  .domain-lang .type-auction.title { font-family: FuturaBT-Bold; clear: both; display: inline-block; float: left; padding-top: 0px; margin-bottom: 15px; }
  .domain-lang .type-filter { display: inline-block; float: left; }
  .domain-lang .sellpage-filter { float: right; }
  .auction-options { width: 95%; display: inline-block; }
  .auction-options .searchbox { width: 60%; }
  .auction-search { display: block; margin-bottom: 19px; }
  .domain-lang .switch-view { display: block; clear: both; padding: 42px 0 0 0; }
  .domain-lang .showmore { display: inline-block; width: 19%; text-align: right; position: relative; }
  #auction-list { margin-top: 44px; }
  /* TPL Home 768 */
  .recommended-inner { clear: both; }
  #recommended { clear: both; padding: 30px 26px 32px; }
  .domain-list th, .domain-list td { font-size: 12px; }
  .domain-list th.mobile-delete, .domain-list td.mobile-delete { display: table-cell; }
  #container .domain-list .mobile-delete { display: table-cell; }
  .domain-list th { font-size: 14px; font-family: AvenirLT-Heavy !important; font-weight: 400; }
  .domain-list.home th { border-right: none; border-bottom: none; }
  .domain-list th span { display: inline-block; text-align: left; line-height: normal; padding-bottom: 4px; }
  .recommended-list th span { line-height: 20px; }
  .domain-list .domain { display: table-cell; font-size: 14px; vertical-align: middle; }
  body[data-pagid="domeinnaam-veilingen"] .domain-list .domain { font-size: 12px; }
  .domain-list th.domain { font-size: 11px; }
  #auction-list-running .domainname, .marktplaats .domainname { width: auto !important; padding: 7px 0 0 0; float: left; display: inline-block; }
  #auction-list-running .ghost-orange, .marktplaats .ghost-orange { float: left; display: inline-block; margin-right: 5px; }
  .domain-list .time { width: 17%; }
  body[data-pagid="domeinnaam-veilingen"] .domain-list .time span.time-remaining { display: block; width: 54px; }
  .domain-list .bid { width: 14%; font-size: 16px; font-family: FuturaBT-Bold; }
  body[data-pagid="domeinnaam-veilingen"] .domain-list .bid { font-size: 12px; }
  .domain-list th.bid { font-size: 11px; }
  .domain-list .go { width: 20px; }
  body[data-pagid="domeinnaam-veilingen"] .domain-list .go a { display: none !important; }
  body[data-pagid="domeinnaam-veilingen"] .domain-list .go a.favourite { display: inline-block !important; }
  .domain-list .time-remaining.highlight, #bid .time-remaining.highlight { padding: 6px 10px; }
  #recommended .all-auctions .btn { width: auto; border-bottom: 3px solid #325683; }
  /* .domain-list td:first-child { width: 180px; } .domain-list .domain{ padding-left:0px !important; padding-right:0px !important; } */
  .domain-list:not(.expert-list) .domainname { width: 230px; word-wrap: break-word; }
  .domain-list:not(.expert-list) td { padding: 3px; }
  #recommended-steps { padding: 27px 50px 38px; margin: -10px -26px -32px; }
  #recommended-steps ol li { float: left; width: 50%; /* 			line-height: 46px; */ }
  #recommended-steps .btn { display: block; clear: both; width: 323px; margin: 45px auto 0; padding-top: 8px; }
  #usp { position: relative; padding: 5px 38px 5px; }
  #usp ul { width: 96%; padding: 22px 38px 21px; }
  #usp .tail { position: absolute; display: block; top: -64px; right: 60px; width: 92px; height: 156px; background-position: -595px -542px; }
  #news-overview { padding-bottom: 54px; }
  #news-overview .article .image { overflow: hidden; float: left; width: 33%; zoom: 0.8; height: 254px; margin-right: 4%; }
  #news-overview .messages .image.nobg:before { height: 254px; background-position: -524px -763px; }
  #news-overview .messages .image.nobg:after { display: none; }
  #news-overview .messages .article:nth-child(1) .image.nobg:before { background-position: -524px -763px !important; }
  #news-overview .messages .article:nth-child(2) .image.nobg:before { background-position: -816px -935px; width: 161px; margin: 0 auto; left: 70px; }
  #news-overview .article .content { float: left; width: 63%; }
  /* TPL Auctions 768 */
  .block .arrow.right { margin-left: -50px; }
  #last-chance { padding: 18px 18px 3px; }
  #last-chance h2 { position: absolute; margin-top: 10px; }
  #last-chance h3 { padding-right: 100px; }
  #last-chance .details { padding-left: 131px; }
  #last-chance .time-remaining { position: absolute; top: 28px; right: 12px; font-size: 12px; line-height: 30px; padding: 0 10px; }
  #last-chance h3 { font-size: 28px; margin-top: 0; }
  #last-chance ul li { width: 16.66%; height: auto; padding-right: 10px; }
  #last-chance ul li.col1 { width: 13.7%; }
  #last-chance ul li.col2 { width: 15.2%; }
  #last-chance ul li.col3 { width: 15.4%; }
  #last-chance ul li.col4 { width: 16.1%; }
  #last-chance ul li.col5 { width: 13.5%; }
  #last-chance ul li.col6, #last-chance ul li.col7 { width: 10.66%; }
  #last-chance ul li strong { margin-bottom: 4px; }
  #last-chance .price { font-family: AvenirLT-Book; }
  #last-chance .btn { position: absolute; right: 12px; bottom: 18px; width: auto; height: 31px; font-size: 12px; line-height: 15px; padding-left: 10px; padding-right: 10px; }
  .service-box { width: 50% !important; padding: 0 20px; }
  .service-box .service-box-head { padding: 90px 0px; }
  .service-usp { width: 100%; }
  /* .info { float: left; width: 79.1%; margin-left: 20.9%; } */
  /* .domain-count{ .type-auction{ b{ margin-left: 0px; } } } */ }

@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1000px) { #last-chance .btn { top: 28px !important; right: 173px !important; } }

@media screen and (min-width: 768px) { /* TPL Auctions-detail 768 */
  #tpl-default.auctions-detail { margin-bottom: 164px; }
  #tpl-default.auctions { margin-bottom: 153px; }
  #tpl-default.auctions-detail .col1 { float: left; width: 51.4%; padding-right: 26px; }
  #tpl-default.auctions-detail .col2 { float: left; width: 48.6%; }
  #tpl-default.auctions-detail #usp ul { padding: 0; }
  #tpl-default.auctions-detail #usp .tail { display: none; }
  .restrictheight { max-height: 250px; overflow: hidden; }
  #workings { clear: both; }
  #workings h2.big { font-size: 28px; }
  #workings ul { margin-top: 32px; margin-bottom: 38px; }
  #workings li { float: left; width: 33.33%; margin-top: 0; }
  #workings li:first-child { margin-top: 0; }
  #workings li.step2:after { position: absolute; display: block; content: ''; z-index: -1; top: 57px; left: -50%; width: 200%; height: 4px; background: #a7bad1; }
  #tpl-default.domain-sell-detail-page.auctions-detail .col1 #workings > h2 { margin-top: 0; }
  #tpl-default.domain-sell-detail-page.auctions-detail .col1 #workings li { text-align: left; }
  #tpl-default.domain-sell-detail-page.auctions-detail .col1 #workings li.step2:after { top: -50%; left: 57px; width: 4px; height: 200%; text-align: left; }
  #tpl-default.domain-sell-detail-page.auctions-detail .col1 #workings li .inner { display: inline-block; vertical-align: top; width: 50%; text-align: left; margin-left: 30px; }
  #tpl-default.two-col .user-content { position: relative; min-height: 710px; }
  #tpl-default.two-col .user-content > .col1 { position: absolute; display: none; float: left; width: 252px; }
  #tpl-default.two-col .user-content > .col2 { float: right; width: 100%; padding-left: 0px; }
  #tpl-default.two-col .user-content > .col2 h2 { font-size: 28px; }
  #tpl-default.two-col .user-content > .col3 { position: relative; display: block; float: right; width: 100%; padding-left: 297px; padding-top: 80px; text-align: right; }
  #tpl-default.two-col .user-content > .col3 .cancel-account { text-decoration: underline; cursor: pointer; }
  #tpl-default.two-col.reverse { min-height: 330px; }
  #tpl-default.two-col.reverse .user-content > .col1 { position: absolute; right: 0; }
  #tpl-default.two-col.reverse .user-content > .col2 { float: left; padding-left: 0; padding-right: 297px; }
  .overlay > .first { padding: 0; margin-bottom: 30px; }
  .overlay > .first span, .overlay > .first .overlay-tiger { width: 50%; float: left; }
  .overlay .overlay-tiger:before { width: 288px; height: 300px; background-position: -1097px 1px; }
  .overlay > .first span { font-size: 34px; line-height: 48px; }
  .overlay > .first strong { font-size: 80px; }
  /* TPL Login 768 */
  #tpl-default.login { margin-bottom: 132px; }
  #tpl-default.faq { margin-bottom: 190px; }
  #tpl-default.faq p iframe { float: none; }
  /* TPL FAQ 768*/
  #faq-list-overview { /* 		margin-bottom: -18px; */ }
  #faq-list-detail li { margin-bottom: 60px; }
  /* TPL How-it-works 768 */
  #tpl-default.how { overflow: visible; }
  #tpl-default.how h2 { font-size: 34px; line-height: 43px; }
  #tpl-default.how > h2 { font-size: 34px; line-height: 43px; padding-left: 50px; padding-right: 50px; }
  #tpl-default.how .intro-content { padding-bottom: 306px; }
  #tpl-default.how .user-content { padding: 66px 60px 94px; }
  #tpl-default.how .user-content h2 { position: relative; font-size: 34px; line-height: 44px; margin-bottom: 5px; }
  #tpl-default.how .user-content h2.arrow { display: inline-block; }
  #tpl-default.how .user-content h2.arrow:after { position: absolute; display: block; content: ''; top: -60px; right: -150px; width: 194px; height: 40px; background: url("/gfx/arrow.png") left top no-repeat; }
  #tpl-default.how .user-content .row-2 .content { padding-right: 45%; }
  #tpl-default.how .user-content .row-3 .content { width: 376px; margin: 0 auto; }
  #tpl-default.how .user-content .row-4 .content { width: 442px; margin: 0 auto; }
  #tpl-default.how .intro-content .tiger { bottom: -6px; width: 506px; height: 284px; margin-left: -270px; background-position: 2px -796px; }
  #tpl-default.how .user-content .content-img img { max-width: 100%; margin: 0 auto; }
  #tpl-default.how .user-content .content-img.left img { float: none; }
  #tpl-default.how .user-content .row-1 .content-img { margin: 52px 0 148px; }
  #tpl-default.how .user-content .row-2 .content-img { margin: 78px 0 160px; }
  #tpl-default.how .user-content .row-4 .content-img { margin: 135px 0 119px; }
  #cta-create-account { padding: 12px 30px 69px; }
  #cta-create-account h3 { font-size: 34px; margin-top: 62px; margin-bottom: 8px; }
  #cta-create-account .btn { width: 323px; margin-top: 15px; padding-left: 40px; padding-right: 40px; }
  #faq-short { padding-bottom: 144px; margin-bottom: 0; }
  #faq-short h3 { font-size: 74px; margin-top: 57px; margin-bottom: 44px; }
  #faq-short li { margin-top: 24px; }
  #faq-short li > a { font-size: 24px; padding-left: 38px; }
  #faq-short a:before { top: -5px; width: 28px; height: 30px; background-position: -385px -352px; }
  #faq-short a.active:before { background-position: -415px -352px; }
  #faq-short .content { padding-top: 10px; }
  #faq-short .content .text { float: left; width: 79%; min-height: 86px; }
  #faq-short .content .fb-like { float: left; margin: 6px 0 0 46px; }
  .how .row { margin-bottom: 60px; width: 100%; }
  /* TPL Contact 768 */
  .menu-block li.text { padding: 27px 28px 54px; }
  #tpl-default.contact { margin-bottom: 168px; }
  #tpl-default.contact .menu-block { margin-left: -24px; margin-right: 24px; }
  #tpl-default.contact .menu-block .half { display: block; }
  #form-contact li .half { float: left; width: 42%; margin-top: 0; margin-left: 7%; }
  #form-contact li .half:first-child { margin-left: 0; }
  #form-contact .btn { float: right; }
  /* TPL Account 768 */
  #tpl-default.account { margin-bottom: 146px; }
  #tpl-default.account #user-details .small { display: none; }
  #auction-list-running tbody tr:first-child { border-top: 1px solid #ccc; }
  #auction-list-running .domain { word-wrap: break-word; }
  #auction-list-running .status { width: 60px; }
  #auction-list-running .status span { width: 60px; }
  #auction-list-running .current-bid, #auction-list-running .bid { font-size: 12px; font-family: FuturaBT-Bold; white-space: nowrap; }
  #auction-list-running .time { white-space: nowrap; }
  #tpl-default.account #auction-list-closed .btn { margin-top: 0; }
  #tpl-default.account .verkoophistorie { min-height: 600px !important; }
  #marktplaats-verkoophistorie { font-family: FuturaBT-Bold; }
  #marktplaats-verkoophistorie .headers .name { width: 80%; text-transform: uppercase; }
  #marktplaats-verkoophistorie tbody .name { text-transform: uppercase; }
  /* 	TPL Account alert 768 */
  .account-alert #auction-list-alert tbody tr { height: 50px; }
  /* 	TPL Account marktplaats stap2 768 */
  .marktplaats-list .headers th { position: relative !important; text-align: left; height: 60px; }
  .marktplaats-list .bid-from { width: 150px !important; }
  .marktplaats-list .direct-sell { width: 200px !important; }
  .marktplaats-beheer.bulk .direct-sell { width: 160px !important; }
  .marktplaats-beheer.bulk .action-btn { width: 130px !important; }
  .marktplaats-beheer .headers th { line-height: 20px; }
  .marktplaats-list-controls .cta { font-size: 21px; height: 43px; margin-left: 20px; }
  .marktplaats-list-controls label[for="sell-akkoord"] { margin-right: 0px; }
  .marktplaats-list .headers .condition { font-family: AvenirLT-Book; font-size: 12px; text-transform: none; position: absolute; left: 3px; vertical-align: top; bottom: 0; }
  .marktplaats-list-step2 .headers .condition { bottom: 18px !important; }
  .steps:before { content: ""; position: absolute; top: 50%; display: block; background: #ccc; width: 87.9%; height: 4px; margin-top: -2px; z-index: -1; }
  /* //// */
  /* Footer 768 */
  #mailchimp { padding-left: 36px; padding-right: 36px; /* 		margin-top: 180px; */ }
  #mailchimp .tiger { display: block; top: -122px; left: 0; }
  #form-newsletter { float: right; width: 440px; }
  #mailchimp input[type=email] { float: left; margin-top: 4px; margin-right: 20px; }
  #mailchimp .btn { float: right; height: 40px; font-size: 18px; margin-top: 4px; }
  #footer { padding: 77px 26px 38px; }
  #footer .col1 { margin-bottom: 3px; }
  #footer .col1 ol { float: left; width: 33.33%; }
  #footer .col1 .title { margin-top: 0; }
  #footer .col2 { margin-bottom: 23px; }
  #footer .col2 > div { float: left; margin-right: 40px; }
  #mobile-chat { float: right; width: 354px; margin-top: -60px; margin-right: 22px; }
  #poweredby { padding: 26px 0 16px; }
  #poweredby a { display: inline-block; margin-top: 0; margin-left: 36px; }
  #poweredby a:first-child { margin-left: 0; }
  /* TPL Account Marktplaats 768 */
  #user-subscription .intro { width: 70%; margin: 0; }
  #user-subscription .current-subscription { width: 30%; margin: 0 0 20px 0; }
  #user-subscription span.payment-status { font-size: 0.5em; }
  #user-subscription .subscriptions .subscription-block { display: block; float: left; width: 30%; margin-left: 5%; }
  #user-subscription .subscriptions .subscription-block:first-child { margin-left: 0%; }
  .expert-list { margin-top: 40px; }
  .expert-list td, .expert-list td > * { text-transform: none; }
  .expert-list td a { text-transform: uppercase; font-size: 11px; }
  .expert-list tbody tr { height: 30px; }
  .expert-list .domain:before { z-index: 9999; }
  .expert-list td { width: auto !important; font-size: 12px !important; padding-left: 0 !important; }
  .expert-list td:first-child { padding-left: 0; width: auto !important; }
  .expert-list .expert-icon { background-image: url("/gfx/sprite/sprite.svg"); background-repeat: no-repeat; background-color: transparent !important; display: block; width: 19px; height: 18px; /*	margin-bottom: 5px;*/ /*	background: #000;*/ }
  .expert-list :lang(en) .expert-icon { background-image: url(/gfx/sprite/sprite-en.svg); }
  .expert-list :lang(fr) .expert-icon { background-image: url(/gfx/sprite/sprite-fr.svg); }
  .expert-list :lang(de) .expert-icon { background-image: url(/gfx/sprite/sprite-de.svg); }
  .expert-list :lang(it) .expert-icon { background-image: url(/gfx/sprite/sprite-it.svg); }
  .expert-list th span { min-height: 18px !important; border: 0 !important; }
  .expert-list .btn { display: none !important; font-size: 12px !important; padding: 3px 5px; }
  .expert-list .score { font-size: 12px !important; margin-right: 0; padding: 0px 6px; }
  .expert-list .time-remaining { padding: 3px 0px; border-radius: 5px; text-align: center; }
  .service-box { width: 50% !important; }
  .service-usp { width: 100% !important; }
  *[class^="col-"] { padding-left: 0; padding-right: 0; }
  /* Transfercentrum 768 */
  #transfer-centrum #timeline-head { display: inline-block; width: 100%; font-size: 0; margin: 20px 0px; }
  #transfer-centrum #timeline-head .head-item { position: relative; display: inline-block; width: 45%; }
  #transfer-centrum #timeline-head .head-item p { position: absolute; top: 0; left: 0; margin: 0; text-align: left; width: 100%; display: inline-block; font-size: 14px; }
  #transfer-centrum #timeline-head .head-item p span { color: #3c6ba7; }
  #transfer-centrum #timeline-head .head-item b { display: block; font-size: 16px; font-family: FuturaBT-Bold; line-height: normal; text-transform: uppercase; }
  #transfer-centrum #timeline-head .head-item hr { display: block; border: 1px solid #ccc; }
  #transfer-centrum #timeline-head .head-item:nth-child(1) { left: 0; text-align: right; }
  #transfer-centrum #timeline-head .head-item:nth-child(2) { left: 10%; }
  #transfer-centrum #timeline:after { width: 4px; top: 0; left: 0; right: 0; margin: 0 auto; }
  #transfer-centrum #timeline .item { right: -55%; width: 45%; }
  #transfer-centrum #timeline .item:before { left: -10px; -webkit-box-shadow: -3px 2px 0px #888888; box-shadow: -3px 2px 0px #888888; }
  #transfer-centrum #timeline .item:after { left: calc(-10% - 14px); }
  #transfer-centrum #timeline .item.item-user { left: 0; -webkit-box-shadow: 3px 0px 0px #325683; box-shadow: 3px 0px 0px #325683; }
  #transfer-centrum #timeline .item.item-user:before { right: -10px; left: initial; -webkit-box-shadow: 3px -2px 0px #325683; box-shadow: 3px -2px 0px #325683; }
  #transfer-centrum #timeline .item.item-user:after { left: initial; right: calc(-10% - 14px); }
  #transfer-centrum #timeline .item.item-succes { background-color: #09ad84; -webkit-box-shadow: 3px 0px 0px #077d5f; box-shadow: 3px 0px 0px #077d5f; }
  #transfer-centrum #timeline .item.item-succes:before { -webkit-box-shadow: 3px -2px 0px #077d5f; box-shadow: 3px -2px 0px #077d5f; }
  #transfer-centrum #timeline .item.item-alert { -webkit-box-shadow: 3px 0px 0px #b7360d; box-shadow: 3px 0px 0px #b7360d; }
  #transfer-centrum #timeline .item.item-alert:before { -webkit-box-shadow: 3px -2px 0px #b7360d; box-shadow: 3px -2px 0px #b7360d; } }

/* Desktop*/
@media screen and (min-width: 1280px) { #container .tablet-add { display: none; }
  #container .tablet-delete { display: block; }
  #container .desktop-delete { display: none; }
  .wrapper { position: relative; margin: 0 auto; width: 100%; padding-left: 8px !important; padding-right: 8px !important; }
  body[data-pagid="home"] .wrapper { padding: 0 !important; }
  #tpl-default .checks:after { position: absolute; display: block; content: ''; top: 0; right: 40px; width: 220px; height: 226px; background-position: -863px -373px; }
  .login#tpl-default .checks { position: relative; padding-right: 55%; }
  .dt-toolbar .dataTables_filter { width: 33.33%; }
  .dt-toolbar .dataTables_filter input { width: 84%; }
  .dt-toolbar .dataTables_paginate { width: 33.33%; float: left; }
  .dt-toolbar .dataTables_length { width: 33.33%; }
  .dt-toolbar .nr-results { width: 33.33%; text-align: right; }
  /* Header 1280 */
  #toggle-menu { display: none; }
  #btn-home { left: 0; }
  #container, #header-navigation-cont { -webkit-transition: none; transition: none; }
  body.menu-open #container { margin-left: auto; }
  #header-navigation-cont:after, #account-navigation { display: none; }
  #header-navigation-cont { position: relative; float: left; overflow: visible; left: 0; width: auto; border: none; margin-left: 210px; background: none; }
  #header-navigation { width: 650px; background: none; }
  #header-navigation .title { display: none; }
  #header-navigation li { position: relative; float: left; line-height: 80px; margin-left: 12px; }
  #header-navigation li.first { margin-left: 0; }
  #header-navigation > li > a.hassubs { padding-right: 18px; }
  #header-navigation > li > a.hassubs:after { position: absolute; display: block; content: ''; top: 50%; right: 0; width: 12px; height: 10px; margin-top: -5px; background-position: -225px -117px; }
  #header-navigation a { font-size: 12px; font-family: FuturaBT-Bold; text-transform: uppercase; line-height: 88px; padding: 0 5px; }
  #header-navigation li > ol { position: absolute; /* 					display: none; */ z-index: 25; top: 100%; left: 0; width: 200px; border: 1px solid #ececec; border-top: 1px solid #fff; background: #fff; }
  #header-navigation .sub { display: none; }
  #header-navigation .sub > li { float: none; width: 100%; margin: 0; padding: 0 8px; }
  #header-navigation .sub > li:hover { color: #fff; background: #3c6ba6; }
  #header-navigation .sub > li > a { position: relative; display: block; width: 100%; line-height: normal; padding: 20px; border-top: 1px solid #d9d9d9; }
  #header-navigation .sub > li > a.hassubs:after { position: absolute; display: block; content: ''; top: 50%; right: 14px; width: 10px; height: 14px; margin-top: -7px; background-position: -188px -115px; }
  #header-navigation .sub > li:first-child > a { border-top: none; }
  #header-navigation .sub > li:hover > a { color: #fff; }
  #header-navigation > li > ol li ol { top: 0; left: 100%; }
  #header-navigation .sub2 { display: none; }
  #header-navigation li:hover > .sub { display: block; }
  /* Level 2 */
  /* Level 3 */
  #account-main-navigation { right: 0; top: 44px; }
  #account-main-navigation .action { position: relative; width: auto; text-indent: 0; overflow: visible; background-image: none; padding: 6px 8px; height: 32px; margin-top: 0; }
  #account-navigation a, #header-navigation a { border: none; }
  #account-main-navigation.loggedin { height: 90px; margin-top: -44px; padding: 20px 16px 20px 5px; background: #f1f1f1; }
  #account-main-navigation .user .name { display: block; width: 121px; font-family: FuturaBT-Bold; }
  #account-main-navigation .user .logout { font-size: 12px; }
  #account-main-navigation .top-login { font-size: 12px; }
  #account-main-navigation .top-register { font-size: 12px; }
  #account-main-navigation .top-register a { padding: 7px 6px; height: 32px; }
  #lang-select { float: left; }
  .language { position: absolute; top: 24px; right: 315px; }
  /* TPL Default 1280 */
  #tpl-default.default { margin-bottom: 224px; }
  #tpl-default h1 .wrapper { display: block; }
  #tpl-default .user-content { padding-left: 0; padding-right: 0; /* 		padding-bottom: 242px; */ }
  #tpl-default.two-col .user-content { position: relative; min-height: 710px; display: table; }
  #tpl-default .user-content .img-left { float: none; clear: none; width: auto; margin-left: 0; }
  #tpl-default .user-content .user-content-inner { float: left; width: 69%; padding-right: 40px; }
  #tpl-default .user-content .aside { float: left; width: 31%; }
  #tpl-default .user-content .aside img { width: auto; float: none; margin-left: 0; }
  /* TPL Home 1280 */
  body[data-pagid="domeinnaam-veilingen"] .domain-list .domain { font-size: 14px; }
  body[data-pagid="domeinnaam-veilingen"] .domain-list .bid { font-size: 16px; }
  .domain-list th, .domain-list td, .domain-list th { font-size: 14px; }
  .domain-list td:first-child { width: auto; }
  .domain-list th.bid, .domain-list th.domain { font-size: 14px; }
  .domain-list .domainname { width: auto; padding-left: 10px; }
  .domain-list .go { width: auto !important; display: table-cell !important; }
  /*.domain-list td:first-child { width: 270px; }*/
  .recommended-inner { float: left; clear: none; width: 100%; padding-right: 22px; }
  #tpl-default.auctions-detail .recommended-inner { float: left; }
  #tpl-default.auctions-detail .recommended-inner h2 { font-size: 24px; }
  #tpl-default.auctions-detail .recommended-list th span { font-size: 11px; min-height: 0; }
  #recommended-steps { float: left; width: 32.5%; margin: 0; padding: 9px 24px 18px; }
  #recommended-steps ol li { float: none; width: 100%; }
  #recommended-steps .btn { margin-top: 22px; padding-left: 35px; padding-right: 35px; }
  #usp { padding: 21px 38px 21px; }
  #usp .wrapper { position: relative; }
  #usp ul { padding: 0; }
  #usp ul li { margin-right: 26px; }
  #usp .tail { top: -122px; right: 32px; }
  #news-overview { padding-bottom: 54px; }
  #news-overview .wrapper { padding: 0 42px; }
  #news-overview .article.main { float: left; width: 32%; min-height: 615px; margin-right: 2.26%; }
  #news-overview .messages { float: left; width: 65.74%; }
  #news-overview .messages .article:nth-child(2) .image.nobg:before { left: 38px; }
  #news-overview .article.main .image { width: 100%; height: 130px; }
  #news-overview .article.main .content { width: 100%; }
  #news-overview .article .content { width: 58%; }
  #news-overview .article .image { width: 38%; }
  /* TPL Auctions 1280 */
  #tpl-default.auctions { margin-bottom: 186px; }
  #tpl-default.auctions thead th { padding-right: 30px; }
  #tpl-default.auctions .user-content { padding-left: 0; padding-right: 0; }
  #last-chance { padding: 27px 18px 2px; }
  #last-chance .details { padding-left: 145px; }
  #last-chance h2 { margin-top: 2px; }
  #last-chance .title { width: 67.5%; }
  #last-chance h3 { float: left; padding-right: 0; }
  #last-chance .more { float: left; font-size: 14px; margin-top: 6px; margin-left: 22px; }
  #last-chance ul { margin-top: 6px; padding-right: 155px; }
  #last-chance ul li.col1 { width: 14.8%; }
  #last-chance ul li.col2 { width: 13.9%; }
  #last-chance ul li.col3 { width: 16.5%; }
  #last-chance ul li.col4 { width: 15.1%; }
  #last-chance ul li.col5 { width: 15.2%; }
  #last-chance ul li.col6 { width: 11.1%; white-space: nowrap; }
  #last-chance ul li.col7 { width: 12.66%; padding-right: 0; padding-left: 15px; }
  #last-chance ul li strong { font-size: 14px; }
  #last-chance ul li span { font-size: 24px; }
  #last-chance .time-remaining { font-size: 21px; line-height: 40px; padding: 0 34px; }
  #bid .time-remaining { font-size: 21px; line-height: 40px; padding: 0 34px; padding: 0; }
  #last-chance .time-remaining .clock, #bid .time-remaining .clock { width: 27px; height: 27px; background-position: -235px -352px; }
  #last-chance .col6 strong { white-space: nowrap; /* 				margin-top: 8px; */ }
  #last-chance .price { font-size: 28px; font-family: FuturaBT-Bold; }
  #last-chance .btn { bottom: 29px; height: 40px; font-size: 21px; line-height: 26px; padding-left: 24px; padding-right: 24px; }
  .domain-list .go { display: table-cell; width: 36%; }
  body[data-pagid="domeinnaam-veilingen"] .domain-list:not(.expert-list) .go a { display: inline-block !important; }
  /* Lang buttons auction list 768 */
  .domain-lang .type-auction { margin-bottom: 0px; }
  /* TPL Auctions-detail 1280 */
  #tpl-default.auctions-detail { margin-bottom: 132px; }
  #tpl-default.auctions-detail .col1 { width: 45%; padding-right: 42px; }
  #tpl-default.auctions-detail .col2 { width: 55%; }
  #stats li { width: 25%; }
  .restrictheight { max-height: 100px; overflow: hidden; }
  .extra-specs { margin-top: 37px; display: none; }
  #workings { float: right; clear: none; width: 55%; }
  #workings li { width: 26%; margin-left: 11%; }
  #workings li:first-child { margin-left: 0; }
  #workings li.step2:after { left: -75%; width: 250%; }
  #workings h2 { margin-top: 12px; }
  #tpl-default.domain-sell-detail-page .col1 #workings { width: auto; }
  #tpl-default.domain-sell-detail-page .col1 #workings li { width: 100%; text-align: left; margin-left: 0; }
  #tpl-default.domain-sell-detail-page .col1 #workings li .inner { display: inline-block; vertical-align: top; width: 50%; text-align: left; margin-left: 30px; }
  .overlay > .first { width: 35%; float: left; padding-right: 30px; }
  .overlay > .second.recommended-inner { width: 65%; float: left; }
  .overlay > .first > span, .overlay > .first > overlay-tiger { width: 100%; }
  .overlay .overlay-tiger:before { width: 320px; height: 335px; background-position: -1404px 1px; }
  /* TPL Login 1280 */
  #tpl-default.login { margin-bottom: 164px; }
  #tpl-default.faq { margin-bottom: 156px; }
  #tpl-default.faq p iframe { float: right; }
  #tpl-default.how > h2 { font-size: 34px; line-height: 43px; padding: 80px 50px 8px; }
  #tpl-default.how h2 { font-size: 34px; line-height: 43px; }
  #tpl-default.how .intro-content { padding-bottom: 244px; }
  #tpl-default.how .intro-content .wrapper { padding: 0 130px; }
  #tpl-default.how .user-content { padding-left: 28px; padding-right: 28px; padding-bottom: 18px; }
  #tpl-default.how .user-content .row-1 h2 { padding-right: 60px; }
  #tpl-default.how .user-content .row-1 .content { width: 570px; margin-left: 200px; }
  #tpl-default.how .user-content .row-1 .content-img { margin-top: 102px; margin-bottom: 128px; }
  #tpl-default.how .user-content .row-2 .content { float: left; width: 418px; padding-right: 26px; margin-top: 278px; }
  #tpl-default.how .user-content .row-2 .content-img { float: left; width: 620px; }
  #tpl-default.how .user-content .row-4 .content-img { float: left; width: 642px; padding-right: 42px; }
  #tpl-default.how .user-content .row-4 .content { float: left; width: 442px; margin-top: 238px; }
  /* TPL Faq 1280 */
  /* TPL How-it-works 1280 */
  #cta-create-account .wrapper { width: 736px; }
  #faq-short { padding-bottom: 152px; }
  #faq-short .wrapper { width: 760px; }
  #faq-short .content .text { position: relative; width: 72%; }
  #faq-short .content#faq-100003380 .text:after { position: absolute; display: block; content: ''; top: 24px; left: 100%; width: 61px; height: 34px; margin-left: 10px; background: url("/gfx/arrow-light.png") left top no-repeat; }
  #faq-short .content .fb-like { float: left; margin-left: 86px; }
  #faq-short .overview { display: inline-block; font-size: 14px; text-align: center; padding: 8px 24px; margin-top: 42px; }
  #faq-short .overview-cont { text-align: center; }
  #faq-short .overview:hover { color: #000; }
  #faq-short .overview:active { color: #fff; }
  /* TPL Contact 1280 */
  #tpl-default.contact { margin-bottom: 174px; }
  #tpl-default.contact .menu-block { margin-left: 0; margin-right: 0; }
  #form-contact label { display: block; }
  #form-contact input { width: 394px; }
  #form-contact li .half { width: 21.65%; margin-left: 3.5%; }
  #form-contact li .half:first-child { margin-left: 0; }
  #form-contact li .half input { width: 100%; }
  /* TPL Account 1280 */
  #tpl-default.account .verkoophistorie { min-height: 500px !important; }
  #auction-list-running .btn, #auction-list-closed .btn { padding-left: 20px; padding-right: 20px; }
  #tpl-default.account #auction-list-closed .btn { font-size: 14px; line-height: 22px; }
  #tpl-default.account .domain-list .ok, #tpl-default.account .domain-list .not-ok { font-size: 14px; }
  #tpl-default.account #auction-list-closed .btn { width: 165px; }
  #tpl-default #user-details ul.left { float: left; padding-right: 17.5px; width: 50%; padding-bottom: 30px; }
  #tpl-default #user-details ul.right { float: right; padding-left: 17.5px; width: 50%; padding-bottom: 30px; }
  #tpl-default #user-details ul.bottom { float: left; width: 100%; clear: both; padding-top: 20px; border-top: 1px solid #e4e4e4; }
  #tpl-default #user-details ul.bottom .half { width: 50%; padding-left: 17.5px; margin: 0; }
  #tpl-default #user-details ul.bottom .half:first-child { padding-left: 0; padding-right: 17.5px; }
  #tpl-default #user-details ul.bottom .half.pos-valid:after { right: 26px; }
  #tpl-default #user-details ul.bottom li:last-child { padding-left: 35px; }
  #tpl-default #user-details ul.bottom .btn.cta { margin-left: 50%; width: auto; }
  #tpl-default #user-details ul.bottom .user-edit { margin-left: 50%; }
  #tpl-default.two-col .user-content > .col1 { position: relative; display: table-cell; float: none; width: 252px; vertical-align: top; }
  #tpl-default.two-col .user-content > .col2 { float: none; width: auto; padding-left: 45px; vertical-align: top; }
  /* //// */
  /* Footer 1280 */
  #mailchimp { padding: 44px 0 47px; }
  #mailchimp .tiger { top: -170px; }
  #form-newsletter { float: right; width: 925px; }
  #mailchimp h4 { float: left; margin: 7px 34px 0 0; }
  #footer { padding: 77px 26px 5px; }
  #footer .wrapper { position: relative; }
  #footer .col1 { float: left; width: 60.5%; }
  #footer .col1 ol { float: left; width: 28.5%; }
  #footer-faq-navigation { width: 42%; padding-right: 40px; }
  #footer #footer-faq-navigation { width: 43%; }
  #footer .col2 { float: left; width: 39.5%; }
  #footer #top-5-blogs { width: 44%; margin-right: 0; }
  #footer #social-list { width: 56%; margin-right: 0; white-space: nowrap; }
  #footer .copyright { position: absolute; left: 0; bottom: 30px; }
  #mobile-chat { margin-right: 0; }
  #auction-list-expert.domain-list .domainname { width: auto; padding-left: 10px; }
  #auction-list-expert.domain-list td:first-child { width: auto !important; }
  #auction-list-expert thead { visibility: hidden; }
  .account-verifieren .aside { margin-top: 0px; }
  .service-box { width: 50% !important; }
  .service-usp { width: 50% !important; } }

@media screen and (min-width: 1440px) { .wrapper { position: relative; margin: 0 auto; width: 1399px; padding-left: 0px !important; padding-right: 0px !important; }
  body[data-pagid="home"] .wrapper { width: 1385px; }
  .domain-list { width: 100% !important; min-width: auto !important; }
  #auction-list-expert.domain-list .domainname { width: 220px !important; padding-left: 20px; }
  #auction-list-expert.domain-list td:first-child { width: 270px !important; }
  body[data-pagid="domeinnaam-veilingen"] .domain-list.expert-list .go a { display: inline-block !important; } }

/* Print styles */
@media print { /* Generic */
  * { background: transparent !important; color: black !important; text-shadow: none !important; -webkit-filter: none !important; filter: none !important; -ms-filter: none !important; }
  a { text-decoration: underline; }
  a:visited { text-decoration: underline; }
  .ir a:after { content: ""; }
  a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr { page-break-inside: avoid; }
  img { page-break-inside: avoid; max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
  /* Site specific */ }

/* Generic helper classes */
.hidden, .nietinvullen { display: none; }

.click { cursor: pointer; }

.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }

.ir br { display: none; }

.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; }

#recommended-steps ol:before, #recommended-steps ol:after { content: ""; display: table; }

.clearfix:after, #recommended-steps ol:after { clear: both; }

.clearfix, #recommended-steps ol { zoom: 1; }

.pie { position: relative !important; behavior: url(/css/PIE.htc); }

.pie:after, .pie:before { position: relative !important; behavior: url(/css/PIE.htc); }

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

/* Custom reset tags */
address { font-style: normal; }

img { font-size: 0; line-height: 0; display: block; }

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

/* Upgrade message */
#upgrade-message { position: relative; padding: 30px; width: 100%; background: #fff; color: #000; font-size: 30px; line-height: 34px; text-align: center; }

#upgrade-message a { color: #000; text-decoration: underline; }

.twitter-share-button { margin-bottom: -5px; }

.twitter-tweet-button { margin-bottom: -8px; }

.content a { font-weight: bold; }

.dtAccDomain { color: #000 !important; text-decoration: none !important; }

@media screen and (max-width: 768px) { .how .row { margin-bottom: 60px; width: 100%; }
  .how .left, .how .middle, .how .right { width: 100%; float: none; clear: both; text-align: left; }
  .how .content.half { width: 100%; float: none; clear: both; text-align: left; }
  .how .content.left { padding-right: 0; }
  .how .content.right { padding-left: 0; }
  .how .youtube-embed { margin-bottom: 60px; }
  #tpl-default.how .middle h2 { text-align: left; }
  .how .row-button { margin-top: 30px; text-align: center; }
  .algemeen .aside { margin-bottom: 0; float: left; width: 100%; }
  .aside-block.why-catchtiger, .aside-block.contact-catchtiger { width: 100%; }
  #auction-list.domain-list .sprite-before .domainname { padding-left: 10px; }
  #auction-list-expert.domain-list .sprite-before .domainname { padding-left: 10px; } }

@media screen and (min-width: 768px) and (max-width: 1024px) { .how .left, .how .middle, .how .right, .how .content.half { width: 100%; float: none; clear: both; text-align: left; }
  .how .youtube-embed { display: block; margin-top: 0; margin-bottom: 0; }
  #tpl-default.how .middle h2 { text-align: left; }
  .aside-block.why-catchtiger { float: left; margin-left: 0; margin-right: 0; width: 49%; }
  .algemeen .aside-block.contact-catchtiger { float: right; margin-left: 0; margin-right: 0; width: 49%; } }

@media screen and (max-width: 1280px) { .catchtiger-contact { display: none; } }

@media screen and (max-width: 1280px) and (min-width: 768px) { .aside-block { margin-left: -24px; margin-right: 24px; } }

@media screen and (max-width: 1024px) { .algemeen .aside .blog-detail .aside { margin-bottom: 150px; float: left; width: 100%; }
  .aside-block.why-catchtiger { float: left; margin-left: 0; margin-right: 0; /*width: 49%;*/ }
  .algemeen .aside-block.contact-catchtiger { float: right; margin-left: 0; margin-right: 0; /*width: 49%;*/ } }

@media screen and (min-width: 1024px) and (max-width: 1280px) { .about-catchtiger { float: left; width: 60%; }
  .why-catchtiger li { padding-left: 8px; }
  .algemeen .aside { float: right; width: 35%; } }

#auction-list-expert tfoot { display: table-header-group; }

#auction-list-expert tfoot select { border: 1px solid #111; margin-bottom: 10px; outline: none; font-size: .8em; }

.faq-other-questions { margin-top: 50px; }

.faq-other-questions ol { -webkit-column-count: 2; column-count: 2; }

#tpl-default.faq .user-content { margin-bottom: 30px; }

/* Blog */
#blog-list-overview { width: 100%; }

.blog .blog-articles { margin-bottom: 150px; }

.blog .blog-articles .page-title { font-size: 24px; }

.blog .blog-list { display: inline-block; float: left; margin: 0 0 60px 4%; width: 29.83%; background: #fff; padding: 24px; }

.blog .blog-list:nth-child(3n+1) { clear: left; margin-left: 0; }

.blog .blog-list-content { font-size: 16px; }

.blog .blog-list-title { margin-top: 0; margin-bottom: 0; }

.blog .blog-list-title a { text-decoration: none; }

.blog .blog-list-date { margin-bottom: 16px; color: #4d4d4d; font-size: 14px; }

.blog .blog-list-description { display: block; height: 60px; }

.blog .blog-list-image-wrapper { width: 100%; padding-top: 70%; margin-bottom: 24px; overflow: hidden; position: relative; text-align: center; }

.blog .blog-list-image { position: absolute; top: 0; left: 0; max-width: 100%; height: auto; /*max-height: 100%;*/ display: inline-block; }

/* Blog detail */
.blog-detail .blog-article { margin-bottom: 150px; }

.blog-detail .blog-article h2 { font-size: 32px; margin-top: 0; }

.blog-detail .blog-article-content { font-size: 18px; line-height: 28px; width: 80%; }

.blog-detail .blog-article-content h2 { font-size: 24px; margin-top: 40px; margin-bottom: 0; }

.blog-detail .blog-article-header { margin-top: 50px; margin-bottom: 50px; max-height: 450px; width: 80%; }

.blog-detail .blog-sidebar h2, .blog-detail .blog-sidebar .blog-list { margin-bottom: 20px; }

.blog-detail .blog-sidebar a { font-family: FuturaBT-Bold; text-decoration: none; font-size: 16px; }

.blog-sidebar { position: relative; }

.blog-sidebar .read-more-banner { background: #3c6ba7; display: block; padding: 24px; margin: 0 -26px; position: absolute; width: 100%; bottom: -32px; margin-top: 94px; color: #fff; }

#disqus_thread { width: 80%; }

/* Blog 768 */
@media screen and (max-width: 768px) { .blog .blog-list { display: inline-block; float: left; margin: 0 0 60px 0; width: 100%; background: #fff; padding: 24px; }
  .blog-detail .blog-article, .blog-detail .blog-article-header, .blog-detail .blog-article-content { width: 100%; }
  #disqus_thread { width: 100%; }
  .blog-detail .blog-article { padding: 24px; } }

@media screen and (min-width: 768px) { .blog-detail .blog-article { width: 65%; float: left; }
  .blog-detail .blog-article-content { width: 90%; }
  .blog-detail .aside { float: left; width: 35%; }
  .aside-block { margin: 0; } }

/*Services listing*/
.services-listing { list-style: none; margin-bottom: 50px; float: left; width: 100%; padding: 0; }

.services-listing li { float: left; width: 100%; margin-bottom: 40px; padding-bottom: 35px; border-bottom: 1px solid #bdbdbd; }

.services-listing li:last-child { border-bottom: 0; }

.services-listing li .col1 { float: left; width: 30%; }

.services-listing li .col1 .image { max-width: 175px; min-width: 175px; float: right; height: 175px; }

.services-listing li .col2 { width: 69%; float: right; padding-right: 100px; }

.services-listing li.quarantaine .col1 .image { background-position: -1795px -198px; }

.services-listing li.marktplaats .col1 .image { background-position: -1795px -15px; }

.services-listing li.backorder .col1 .image { background-position: -1795px -381px; }

.services-listing li.escrow .col1 .image { background-position: -1795px -565px; }

.services-listing li.bemiddeling .col1 .image { background-position: -1795px -749px; }

.services-listing li.waardebepaling .col1 .image { background-position: -1795px -933px; }

.services-listing .business-tiger { display: block; margin: 0 auto; width: 290px !important; height: 247px; background-position: -1427px -871px; }

#tpl-default .user-content .services-listing .content h2 { position: relative; font-size: 21px; line-height: 32px; margin-bottom: 5px; text-transform: uppercase; }

#tpl-default .user-content .services-listing .content p { font-size: 14px; line-height: 24px; }

.services-listing .btn.action { font-size: 14px; }

.bottom-padding-0 { padding-bottom: 0 !important; }

.left-padding-0 { padding-left: 0 !important; }

.bottom-padding-0 .wrapper { width: 100% !important; max-width: 1399px; }

.intro-content .services-listing { margin-bottom: 0; }

.intro-content .services-listing li { border: 0; }

.services-listing .pull-right { float: right; margin-left: 20px; }

.service-list-links { text-align: center; margin-bottom: 40px; }

.service-list-links span.service-link { display: inline-block; margin: 0px 20px 10px; font-size: 18px; color: #000; cursor: pointer; position: relative; padding-bottom: 10px; border-bottom: 1px solid transparent; }

.service-list-links.scroll-to-fixed-fixed { background: #EEEEEE; border-bottom: 1px solid #ccc; width: 100% !important; left: 0 !important; top: 0 !important; padding-top: 20px; }

.service-list-links span.service-link:after { content: ""; position: absolute; right: -20px; font-size: 20px; top: -6px; border-left: 1px solid #bdbdbd; display: block; height: 40px; }

.service-list-links span.service-link:last-child:after { content: ""; border: 0; }

.service-list-links span.service-link:hover { color: #f49a22; border-bottom: 1px solid #f49a22; }

.service-list-links span.service-link.active { color: #f49a22; }

#auction-list.domain-list .sprite-before .domainname { padding-left: 25px; }

#auction-list-expert.domain-list .sprite-before .domainname { padding-left: 25px; }

@media (max-width: 1200px) { .services-listing li .col2 { padding-right: 0; }
  .services-listing li .col1 { min-width: 175px; } }

@media (max-width: 991px) { .services-listing { text-align: center; }
  .services-listing li .col2 { width: 100%; }
  .services-listing li .image { width: 175px; margin: 0 auto 30px; float: none; }
  #tpl-default .user-content .services-listing .content h2 { text-align: center !important; margin-bottom: 0 !important; }
  .services-listing .content h2 { text-align: center !important; margin-bottom: 0 !important; }
  .services-listing li .col1 { width: 100%; }
  .services-listing li .col1 .image { float: none; }
  .services-listing .pull-right { float: none; margin: 0 auto; }
  .service-list-links span.service-link { font-size: 14px; } }

@media (max-width: 767px) { .service-list-links { display: none; } }

.grecaptcha-badge { visibility: hidden; }

#tpl-parking .parking-user-content { background: url(/gfx/Catchtigers/tiger-3.svg) no-repeat bottom center, #f28f1f; padding-top: 30px; text-align: center; padding-bottom: 150px; background-size: 30%; margin-bottom: 100px; }

#tpl-parking .parking-user-content h3 { text-transform: capitalize; font-weight: normal; }

#tpl-parking .parking-user-content .cta { background-color: #09ad84; border: none; text-transform: capitalize; margin-top: 30px; margin-bottom: 70px; }

#tpl-parking .parking-user-content .info-blocks { position: relative; display: inline-block; max-width: 900px; margin-top: 50px; }

#tpl-parking .parking-user-content .info-blocks .info-block { display: inline-block; width: 30%; vertical-align: top; text-align: left; line-height: 24px; }

#tpl-parking .parking-user-content .info-blocks .info-block .sprite-before:before { content: ""; position: relative; top: 0px; left: 7px; width: 56px; height: 49px; display: inline-block; margin: 0 5px 20px 0; background-repeat: no-repeat; float: left; }

#tpl-parking .parking-user-content .info-blocks .info-block .sprite-bell:before { background-image: url("/gfx/icons/icon-bell.png"); }

#tpl-parking .parking-user-content .info-blocks .info-block .sprite-catch:before { background-image: url("/gfx/icons/icon-catch.png"); }

#tpl-parking .parking-user-content .info-blocks .info-block .sprite-trophy:before { background-image: url("/gfx/icons/icon-trophy.png"); }

@media (max-width: 767px) { #tpl-parking .parking-user-content { margin-bottom: 30px; padding-bottom: 100px; }
  #tpl-parking .parking-user-content .cta { margin-top: 20px; margin-bottom: 30px; }
  #tpl-parking .parking-user-content .info-blocks .info-block { width: 100%; line-height: 1; text-align: center; }
  #tpl-parking .parking-user-content .info-blocks .info-block .sprite-before:before { float: none; margin: 20px 0 10px 0; }
  #tpl-parking .parking-user-content .info-blocks .info-block .info-block-text { display: block; }
  .domain-lang .sellpage-filter { float: left; width: 100%; } }

@media (max-width: 450px) { #tpl-parking .parking-user-content { margin-bottom: 20px; padding-bottom: 50px; }
  #tpl-parking .parking-user-content .cta { margin-top: 20px; margin-bottom: 0px; }
  #tpl-parking .parking-user-content .info-blocks .info-block { line-height: 1; } }

/*! normalize.css 2012-03-11T12:53 UTC - http://github.com/necolas/normalize.css */
/* ============================================================================= HTML5 display definitions ========================================================================== */
/* Corrects block display not defined in IE6/7/8/9 & FF3 */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; }

/* Corrects inline-block display not defined in IE6/7/8/9 & FF3 */
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }

/* Prevents modern browsers from displaying 'audio' without controls Remove excess height in iOS5 devices */
audio:not([controls]) { display: none; height: 0; }

/* Addresses styling for 'hidden' attribute not present in IE7/8/9, FF3, S4 Known issue: no IE6 support */
[hidden] { display: none; }

/* ============================================================================= Base ========================================================================== */
/* 1. Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 2. Prevents iOS text size adjust after orientation change, without disabling user zoom www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
html { font-size: 100%; /* 1 */ -webkit-text-size-adjust: 100%; /* 2 */ -ms-text-size-adjust: 100%; /* 2 */ }

/* Addresses font-family inconsistency between 'textarea' and other form elements. */
html, button, input, select, textarea { font-family: sans-serif; }

/* Addresses margins handled incorrectly in IE6/7 */
body { margin: 0; }

/* ============================================================================= Links ========================================================================== */
/* Addresses outline displayed oddly in Chrome */
a:focus { outline: thin dotted; }

/* Improves readability when focused and also mouse hovered in all browsers people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active { outline: 0; }

/* ============================================================================= Typography ========================================================================== */
/* Addresses font sizes and margins set differently in IE6/7 Addresses font sizes within 'section' and 'article' in FF4+, Chrome, S5 */
h1 { font-size: 2em; margin: 0.67em 0; }

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

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

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

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

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

h1, h2, h3, h4, h5, h6 { -webkit-font-smoothing: antialiased; }

/* Addresses styling not present in IE7/8/9, S5, Chrome */
abbr[title] { border-bottom: 1px dotted; }

/* Addresses style set to 'bolder' in FF3+, S4/5, Chrome */
b, strong { font-weight: bold; }

blockquote { margin: 1em 40px; }

/* Addresses styling not present in S5, Chrome */
dfn { font-style: italic; }

/* Addresses styling not present in IE6/7/8/9 */
mark { background: #ff0; color: #000; }

/* Addresses margins set differently in IE6/7 */
p, pre { margin: 1em 0; }

/* Corrects font family set oddly in IE6, S4/5, Chrome en.wikipedia.org/wiki/User:Davidgothberg/Test59 */
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }

/* Improves readability of pre-formatted text in all browsers */
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

/* 1. Addresses CSS quotes not supported in IE6/7 2. Addresses quote property not supported in S4 */
/* 1 */
q { quotes: none; }

/* 2 */
q:before, q:after { content: ''; content: none; }

small { font-size: 75%; }

/* Prevents sub and sup affecting line-height in all browsers gist.github.com/413930 */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

/* ============================================================================= Lists ========================================================================== */
/* Addresses margins set differently in IE6/7 */
dl, menu, ol, ul { margin: 1em 0; }

dd { margin: 0 0 0 40px; }

/* Addresses paddings set differently in IE6/7 */
menu, ol, ul { padding: 0 0 0 40px; }

/* Corrects list images handled incorrectly in IE7 */
nav ul, nav ol { list-style: none; list-style-image: none; }

/* ============================================================================= Embedded content ========================================================================== */
/* 1. Removes border when inside 'a' element in IE6/7/8/9, FF3 2. Improves image quality when scaled in IE7 code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/ */
img { border: 0; /* 1 */ -ms-interpolation-mode: bicubic; /* 2 */ }

/* Corrects overflow displayed oddly in IE9 */
svg:not(:root) { overflow: hidden; }

/* ============================================================================= Figures ========================================================================== */
/* Addresses margin not present in IE6/7/8/9, S5, O11 */
figure { margin: 0; }

/* ============================================================================= Forms ========================================================================== */
/* Corrects margin displayed oddly in IE6/7 */
form { margin: 0; }

/* Define consistent border, margin, and padding */
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

/* 1. Corrects color not being inherited in IE6/7/8/9 2. Corrects text not wrapping in FF3 3. Corrects alignment displayed oddly in IE6/7 */
legend { border: 0; /* 1 */ padding: 0; white-space: normal; /* 2 */ *margin-left: -7px; /* 3 */ }

/* 1. Corrects font size not being inherited in all browsers 2. Addresses margins set differently in IE6/7, FF3+, S5, Chrome 3. Improves appearance and consistency in all browsers */
button, input, select, textarea { font-size: 100%; /* 1 */ margin: 0; /* 2 */ vertical-align: baseline; /* 3 */ *vertical-align: middle; /* 3 */ }

/* Addresses FF3/4 setting line-height on 'input' using !important in the UA stylesheet */
button, input { line-height: normal; /* 1 */ }

/* 1. Improves usability and consistency of cursor style between image-type 'input' and others 2. Corrects inability to style clickable 'input' types in iOS 3. Removes inner spacing in IE7 without affecting normal text inputs Known issue: inner spacing remains in IE6 */
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; /* 1 */ -webkit-appearance: button; /* 2 */ *overflow: visible; /* 3 */ }

/* Re-set default cursor for disabled elements */
button[disabled], input[disabled] { cursor: default; }

/* 1. Addresses box sizing set to content-box in IE8/9 2. Removes excess padding in IE8/9 3. Removes excess padding in IE7 Known issue: excess padding remains in IE6 */
input[type="checkbox"], input[type="radio"] { -webkit-box-sizing: border-box; box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ *height: 13px; /* 3 */ *width: 13px; /* 3 */ }

/* 1. Addresses appearance set to searchfield in S5, Chrome 2. Addresses box-sizing set to border-box in S5, Chrome (include -moz to future-proof) */
input[type="search"] { -webkit-appearance: textfield; /* 1 */ -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box; }

/* Removes inner padding and search cancel button in S5, Chrome on OS X */
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }

/* Removes inner padding and border in FF3+ www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/* 1. Removes default vertical scrollbar in IE6/7/8/9 2. Improves readability and alignment in all browsers */
textarea { overflow: auto; /* 1 */ vertical-align: top; /* 2 */ }

/* ============================================================================= Tables ========================================================================== */
/* Remove most spacing between table cells */
table { border-collapse: collapse; border-spacing: 0; }

#cookie-container { width: 100%; height: 90px; margin: 0; background: #CDCDCD; }

#cookie { width: 950px; margin: 0 auto; }

#cookie-message { width: 80%; float: left; }

.cookie-btn { float: right !important; line-height: 90px; font-weight: bold; font-size: 14px; }

/* Clear */
#cookie-container .cookie-clear:after { display: block; height: 0; clear: both; line-height: 0; visibility: hidden; content: "."; }

.col--group { overflow: auto; font-size: 0; }

/* .col--group:after{ content:" "; display: block; float: none; clear: both; } */
.col-1-2 { max-width: 100%; }

.col-1-3 { max-width: 100%; }

.col-1-4 { max-width: 100%; }

.col-1-5 { max-width: 100%; }

.col-1-6 { max-width: 100%; }

.col-2-3 { max-width: 100%; }

.col-3-4 { max-width: 100%; }

.col-4-5 { max-width: 100%; }

.col--top { vertical-align: top; }

.col--center { vertical-align: middle; }

.col--bottom { vertical-align: bottom; }

*[class^="col-"] { display: inline-block; vertical-align: top; width: 100%; }

*[class^="col-"] { padding-left: 0; padding-right: 0; }

*[class^="col-"]:first-child { padding-left: 0px !important; }

*[class^="col-"]:last-child { padding-right: 0px !important; }

@media screen and (min-width: 780px) { .col-1-2 { max-width: 100%; }
  .col-1-3 { max-width: 50%; }
  .col-1-4 { max-width: 50%; }
  .col-1-5 { max-width: 50%; }
  .col-1-6 { max-width: 50%; }
  .col-2-3 { max-width: 50%; }
  .col-3-4 { max-width: 50%; }
  .col-4-5 { max-width: 50%; }
  *[class^="col-"]:first-child { padding-left: 0px !important; }
  *[class^="col-"]:last-child { padding-right: 0px !important; } }

@media screen and (min-width: 960px) { .col-1-2 { max-width: 50%; }
  .col-1-3 { max-width: 33.3333333%; }
  .col-1-4 { max-width: 25%; }
  .col-1-5 { max-width: 20%; }
  .col-1-6 { max-width: 16.6666667%; }
  .col-2-3 { max-width: 66.6666666%; }
  .col-3-4 { max-width: 75%; }
  .col-4-5 { max-width: 80%; }
  .col--margin-little { padding: 0 5px; }
  .col--margin { padding: 0 10px; }
  .col--margin-big { padding: 0 20px; }
  *[class^="col-"]:first-child { padding-left: 0px !important; }
  *[class^="col-"]:last-child { padding-right: 0px !important; } }

/* Third-party / Vendors */
table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting { cursor: pointer; *cursor: hand; }

table.dataTable thead .sorting { background: url("/gfx/sort_both.png") no-repeat center right; }

table.dataTable thead .sorting_asc { background: url("/gfx/sort_asc.png") no-repeat center right; }

table.dataTable thead .sorting_desc { background: url("/gfx/sort_desc.png") no-repeat center right; }

table.dataTable thead .sorting_asc_disabled { background: url("/gfx/sort_asc_disabled.png") no-repeat center right; }

table.dataTable thead .sorting_desc_disabled { background: url("/gfx/sort_desc_disabled.png") no-repeat center right; }

/* Control feature layout */
.dataTables_wrapper { position: relative; clear: both; *zoom: 1; zoom: 1; }

.dataTables_wrapper .dataTables_length { float: left; }

.dataTables_wrapper .dataTables_filter { float: right; text-align: right; }

.dataTables_wrapper .dataTables_filter input { margin-left: 0.5em; }

.dataTables_wrapper .dataTables_info { clear: both; float: left; padding-top: 0.755em; }

.dataTables_wrapper .dataTables_paginate { float: left; text-align: left; padding-top: 0.25em; }

.dataTables_wrapper .dataTables_paginate .paginate_button { -webkit-box-sizing: border-box; box-sizing: border-box; display: inline-block; min-width: 1.5em; padding: 0 7px; height: 27px; line-height: 26px; margin-left: 2px; text-align: center; text-decoration: none !important; cursor: pointer; *cursor: hand; color: #bcbcbc !important; border: 2px solid #bcbcbc; border-radius: 5px; font-size: 14px; font-family: FuturaBT-Bold; }

.dataTables_wrapper .dataTables_paginate .paginate_button.previous { width: 30px; border: 2px solid #252525; background-position: -261px -351px; }

.dataTables_wrapper .dataTables_paginate .paginate_button.previous:hover { background-position: -261px -325px; border-color: #3c6ba6; }

.dataTables_wrapper .dataTables_paginate .paginate_button.previous:active { background-position: -261px -299px; border-color: #f94a13; }

.dataTables_wrapper .dataTables_paginate .paginate_button.next { width: 30px; border: 2px solid #252525; background-position: -278px -351px; }

.dataTables_wrapper .dataTables_paginate .paginate_button.next:hover { background-position: -278px -325px; border-color: #3c6ba6; }

.dataTables_wrapper .dataTables_paginate .paginate_button.next:active { background-position: -278px -299px; border-color: #f94a13; }

.dataTables_wrapper .dataTables_paginate .paginate_button.current { color: #f28f1f !important; border: 2px solid #f28f1f; }

.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover { color: #252525 !important; border-color: #252525; }

.dataTables_wrapper .dataTables_paginate .paginate_button.current:active { color: #252525 !important; border-color: #252525; }

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active { cursor: default; color: #666 !important; -webkit-box-shadow: none; box-shadow: none; }

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled { background-color: #eee !important; border-bottom: 2px solid #252525 !important; }

.dataTables_wrapper .dataTables_paginate .paginate_button:active { outline: none; }

.dataTables_wrapper .dataTables_processing { position: absolute; top: 50%; left: 50%; width: 100%; height: 40px; margin-left: -50%; margin-top: 75px; padding-top: 20px; text-align: center; font-size: 1.2em; background-color: white; /* Chrome,Safari4+ */ /* Chrome10+,Safari5.1+ */ /* FF3.6+ */ /* IE10+ */ /* Opera 11.10+ */ background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), to(rgba(255, 255, 255, 0))); background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%); /* W3C */ }

.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate { color: #333333; }

.dataTables_wrapper .dataTables_scroll { clear: both; }

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody { *margin-top: -1px; -webkit-overflow-scrolling: touch; }

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td > div.dataTables_sizing { height: 0; overflow: hidden; margin: 0 !important; padding: 0 !important; }

.dataTables_wrapper.no-footer .dataTables_scrollBody { border-bottom: 1px solid #111111; }

.dataTables_wrapper.no-footer div.dataTables_scrollHead table, .dataTables_wrapper.no-footer div.dataTables_scrollBody table { border-bottom: none; }

.dataTables_wrapper:after { visibility: hidden; display: block; content: ""; clear: both; height: 0; }

.paginate_button.first, .paginate_button.last { display: none !important; }

@media screen and (max-width: 767px) { .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate { float: none; text-align: center; }
  .dataTables_wrapper .dataTables_paginate { margin-top: 0.5em; } }

@media screen and (max-width: 640px) { .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter { float: none; text-align: center; }
  .dataTables_wrapper .dataTables_filter { margin-top: 0.5em; } }

table.fixedHeader-floating { position: fixed !important; background-color: white; }

table.fixedHeader-floating.no-footer { border-bottom-width: 0; }

table.fixedHeader-locked { position: absolute !important; background-color: white; }

@media print { table.fixedHeader-floating { display: none; } }

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp { padding: 0; margin: 0; border: 0; outline: none; vertical-align: top; }

.fancybox-wrap { position: absolute; top: 0; left: 0; z-index: 8020; }

.fancybox-skin { position: relative; background: #fff; color: #444; text-shadow: none; border-radius: 4px; }

.fancybox-opened { z-index: 8030; }

.fancybox-outer, .fancybox-inner { position: relative; }

.fancybox-inner { overflow: hidden; }

.fancybox-type-iframe .fancybox-inner { -webkit-overflow-scrolling: touch; }

.fancybox-error { color: #444; font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; margin: 0; padding: 15px; white-space: nowrap; }

.fancybox-image, .fancybox-iframe { display: block; width: 100%; height: 100%; }

.fancybox-image { max-width: 100%; max-height: 100%; }

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url("/gfx/fancybox_sprite.png"); }

#fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0 -108px; opacity: 0.8; cursor: pointer; z-index: 8060; }

#fancybox-loading div { width: 44px; height: 44px; background: url("/gfx/fancybox_loading.gif") center center no-repeat; }

.fancybox-close { position: absolute; top: -18px; right: -18px; width: 36px; height: 36px; cursor: pointer; z-index: 8040; }

.fancybox-nav { position: absolute; top: 0; width: 40%; height: 100%; cursor: pointer; text-decoration: none; background: transparent url("/gfx/blank.gif"); /* helps IE */ -webkit-tap-highlight-color: rgba(0, 0, 0, 0); z-index: 8040; }

.fancybox-prev { left: 0; }

.fancybox-next { right: 0; }

.fancybox-nav span { position: absolute; top: 50%; width: 36px; height: 34px; margin-top: -18px; cursor: pointer; z-index: 8040; visibility: hidden; }

.fancybox-prev span { left: 10px; background-position: 0 -36px; }

.fancybox-next span { right: 10px; background-position: 0 -72px; }

.fancybox-nav:hover span { visibility: visible; }

.fancybox-tmp { position: absolute; top: -99999px; left: -99999px; visibility: hidden; max-width: 99999px; max-height: 99999px; overflow: visible !important; }

/* Overlay helper */
.fancybox-lock { overflow: hidden !important; width: auto; }

.fancybox-lock body { overflow: hidden !important; }

.fancybox-lock-test { overflow-y: hidden !important; }

.fancybox-overlay { position: absolute; top: 0; left: 0; overflow: hidden; display: none; z-index: 8010; background: url("/gfx/fancybox_overlay.png"); }

.fancybox-overlay-fixed { position: fixed; bottom: 0; right: 0; }

.fancybox-lock .fancybox-overlay { overflow: auto; overflow-y: scroll; }

/* Title helper */
.fancybox-title { visibility: hidden; font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; position: relative; text-shadow: none; z-index: 8050; }

.fancybox-opened .fancybox-title { visibility: visible; }

.fancybox-title-float-wrap { position: absolute; bottom: 0; right: 50%; margin-bottom: -35px; z-index: 8050; text-align: center; }

.fancybox-title-float-wrap .child { display: inline-block; margin-right: -100%; padding: 2px 20px; background: transparent; /* Fallback for web browsers that doesn't support RGBa */ background: rgba(0, 0, 0, 0.8); border-radius: 15px; text-shadow: 0 1px 2px #222; color: #FFF; font-weight: bold; line-height: 24px; white-space: nowrap; }

.fancybox-title-outside-wrap { position: relative; margin-top: 10px; color: #fff; }

.fancybox-title-inside-wrap { padding-top: 10px; }

.fancybox-title-over-wrap { position: absolute; bottom: 0; left: 0; color: #fff; padding: 10px; background: #000; background: rgba(0, 0, 0, 0.8); }

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) { #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url("/gfx/fancybox_sprite@2x.png"); background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/ }
  #fancybox-loading div { background-image: url("/gfx/fancybox_loading@2x.gif"); background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/ } }

/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.7
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2018 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/
/* @group Base */
.chosen-container { position: relative; display: inline-block; vertical-align: middle; font-size: 13px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.chosen-container * { -webkit-box-sizing: border-box; box-sizing: border-box; }

.chosen-container .chosen-drop { position: absolute; top: 100%; z-index: 1010; width: 100%; border: 1px solid #aaa; border-top: 0; background: #fff; -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); clip: rect(0, 0, 0, 0); -webkit-clip-path: inset(100% 100%); clip-path: inset(100% 100%); }

.chosen-container.chosen-with-drop .chosen-drop { clip: auto; -webkit-clip-path: none; clip-path: none; }

.chosen-container a { cursor: pointer; }

.chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name { margin-right: 4px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-weight: normal; color: #999999; }

.chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after { content: ":"; padding-left: 2px; vertical-align: top; }

/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single { position: relative; display: block; overflow: hidden; padding: 0 0 0 8px; height: 25px; border: 1px solid #aaa; border-radius: 5px; background-color: #fff; background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), to(#f4f4f4)); background: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%); background-clip: padding-box; -webkit-box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1); color: #444; text-decoration: none; white-space: nowrap; line-height: 24px; }

.chosen-container-single .chosen-default { color: #999; }

.chosen-container-single .chosen-single span { display: block; overflow: hidden; margin-right: 26px; text-overflow: ellipsis; white-space: nowrap; }

.chosen-container-single .chosen-single-with-deselect span { margin-right: 38px; }

.chosen-container-single .chosen-single abbr { position: absolute; top: 6px; right: 26px; display: block; width: 12px; height: 12px; background: url("/gfx/chosen/chosen-sprite.png") -42px 1px no-repeat; font-size: 1px; }

.chosen-container-single .chosen-single abbr:hover { background-position: -42px -10px; }

.chosen-container-single.chosen-disabled .chosen-single abbr:hover { background-position: -42px -10px; }

.chosen-container-single .chosen-single div { position: absolute; top: 0; right: 0; display: block; width: 18px; height: 100%; }

.chosen-container-single .chosen-single div b { display: block; width: 100%; height: 100%; background: url("/gfx/chosen/chosen-sprite.png") no-repeat 0px 2px; }

.chosen-container-single .chosen-search { position: relative; z-index: 1010; margin: 0; padding: 3px 4px; white-space: nowrap; }

.chosen-container-single .chosen-search input[type="text"] { margin: 1px 0; padding: 4px 20px 4px 5px; width: 100%; height: auto; outline: 0; border: 1px solid #aaa; background: url("/gfx/chosen/chosen-sprite.png") no-repeat 100% -20px; font-size: 1em; font-family: sans-serif; line-height: normal; border-radius: 0; }

.chosen-container-single .chosen-drop { margin-top: -1px; border-radius: 0 0 4px 4px; background-clip: padding-box; }

.chosen-container-single.chosen-container-single-nosearch .chosen-search { position: absolute; clip: rect(0, 0, 0, 0); -webkit-clip-path: inset(100% 100%); clip-path: inset(100% 100%); }

/* @end */
/* @group Results */
.chosen-container .chosen-results { color: #444; position: relative; overflow-x: hidden; overflow-y: auto; margin: 0 4px 4px 0; padding: 0 0 0 4px; max-height: 240px; -webkit-overflow-scrolling: touch; }

.chosen-container .chosen-results li { display: none; margin: 0; padding: 5px 6px; list-style: none; line-height: 15px; word-wrap: break-word; -webkit-touch-callout: none; }

.chosen-container .chosen-results li.active-result { display: list-item; cursor: pointer; }

.chosen-container .chosen-results li.disabled-result { display: list-item; color: #ccc; cursor: default; }

.chosen-container .chosen-results li.highlighted { background-color: #3875d7; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #3875d7), color-stop(90%, #2a62bc)); background-image: linear-gradient(#3875d7 20%, #2a62bc 90%); color: #fff; }

.chosen-container .chosen-results li.no-results { color: #777; display: list-item; background: #f4f4f4; }

.chosen-container .chosen-results li.group-result { display: list-item; font-weight: bold; cursor: default; }

.chosen-container .chosen-results li.group-option { padding-left: 15px; }

.chosen-container .chosen-results li em { font-style: normal; text-decoration: underline; }

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices { position: relative; overflow: hidden; margin: 0; padding: 0 5px; width: 100%; height: auto; border: 1px solid #aaa; background-color: #fff; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #eee), color-stop(15%, #fff)); background-image: linear-gradient(#eee 1%, #fff 15%); cursor: text; }

.chosen-container-multi .chosen-choices li { float: left; list-style: none; }

.chosen-container-multi .chosen-choices li.search-field { margin: 0; padding: 0; white-space: nowrap; }

.chosen-container-multi .chosen-choices li.search-field input[type="text"] { margin: 1px 0; padding: 0; height: 25px; outline: 0; border: 0 !important; background: transparent !important; -webkit-box-shadow: none; box-shadow: none; color: #999; font-size: 100%; font-family: sans-serif; line-height: normal; border-radius: 0; width: 25px; }

.chosen-container-multi .chosen-choices li.search-choice { position: relative; margin: 3px 5px 3px 0; padding: 3px 20px 3px 5px; border: 1px solid #aaa; max-width: 100%; border-radius: 3px; background-color: #eeeeee; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee)); background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%); background-size: 100% 19px; background-repeat: repeat-x; background-clip: padding-box; -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05); color: #333; line-height: 13px; cursor: default; }

.chosen-container-multi .chosen-choices li.search-choice span { word-wrap: break-word; }

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close { position: absolute; top: 4px; right: 3px; display: block; width: 12px; height: 12px; background: url("/gfx/chosen/chosen-sprite.png") -42px 1px no-repeat; font-size: 1px; }

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover { background-position: -42px -10px; }

.chosen-container-multi .chosen-choices li.search-choice-disabled { padding-right: 5px; border: 1px solid #ccc; background-color: #e4e4e4; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee)); background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%); color: #666; }

.chosen-container-multi .chosen-choices li.search-choice-focus { background: #d4d4d4; }

.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close { background-position: -42px -10px; }

.chosen-container-multi .chosen-results { margin: 0; padding: 0; }

.chosen-container-multi .chosen-drop .result-selected { display: list-item; color: #ccc; cursor: default; }

/* @end */
/* @group Active  */
.chosen-container-active .chosen-single { border: 1px solid #5897fb; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }

.chosen-container-active.chosen-with-drop .chosen-single { border: 1px solid #aaa; border-bottom-right-radius: 0; border-bottom-left-radius: 0; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #eee), color-stop(80%, #fff)); background-image: linear-gradient(#eee 20%, #fff 80%); -webkit-box-shadow: 0 1px 0 #fff inset; box-shadow: 0 1px 0 #fff inset; }

.chosen-container-active.chosen-with-drop .chosen-single div { border-left: none; background: transparent; }

.chosen-container-active.chosen-with-drop .chosen-single div b { background-position: -18px 2px; }

.chosen-container-active .chosen-choices { border: 1px solid #5897fb; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }

.chosen-container-active .chosen-choices li.search-field input[type="text"] { color: #222 !important; }

/* @end */
/* @group Disabled Support */
.chosen-disabled { opacity: 0.5 !important; cursor: default; }

.chosen-disabled .chosen-single { cursor: default; }

.chosen-disabled .chosen-choices .search-choice .search-choice-close { cursor: default; }

/* @end */
/* @group Right to Left */
.chosen-rtl { text-align: right; }

.chosen-rtl .chosen-single { overflow: visible; padding: 0 8px 0 0; }

.chosen-rtl .chosen-single span { margin-right: 0; margin-left: 26px; direction: rtl; }

.chosen-rtl .chosen-single-with-deselect span { margin-left: 38px; }

.chosen-rtl .chosen-single div { right: auto; left: 3px; }

.chosen-rtl .chosen-single abbr { right: auto; left: 26px; }

.chosen-rtl .chosen-choices li { float: right; }

.chosen-rtl .chosen-choices li.search-field input[type="text"] { direction: rtl; }

.chosen-rtl .chosen-choices li.search-choice { margin: 3px 5px 3px 0; padding: 3px 5px 3px 19px; }

.chosen-rtl .chosen-choices li.search-choice .search-choice-close { right: auto; left: 4px; }

.chosen-rtl.chosen-container-single .chosen-results { margin: 0 0 4px 4px; padding: 0 4px 0 0; }

.chosen-rtl .chosen-results li.group-option { padding-right: 15px; padding-left: 0; }

.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div { border-right: none; }

.chosen-rtl .chosen-search input[type="text"] { padding: 4px 5px 4px 20px; background: url("/gfx/chosen/chosen-sprite.png") no-repeat -30px -20px; direction: rtl; }

.chosen-rtl.chosen-container-single .chosen-single div b { background-position: 6px 2px; }

.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b { background-position: -12px 2px; }

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) { .chosen-rtl .chosen-search input[type="text"], .chosen-container-single .chosen-single abbr, .chosen-container-single .chosen-single div b, .chosen-container-single .chosen-search input[type="text"], .chosen-container-multi .chosen-choices .search-choice .search-choice-close, .chosen-container .chosen-results-scroll-down span, .chosen-container .chosen-results-scroll-up span { background-image: url("/gfx/chosen/chosen-sprite@2x.png") !important; background-size: 52px 37px !important; background-repeat: no-repeat !important; } }

/* @end */
.auction-options .chosen-container-multi .chosen-drop li.result-selected, .auction-options .chosen-container-multi .chosen-drop li.active-result { display: inline-block; }

/* Main parts of layout */
/* Grids */
/* Templates */
/* Print stylesheet */
