@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@500&display=swap');
@import url(https://fonts.googleapis.com/css?family=Montserrat); 
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@700&display=swap');
@import url(https://fonts.googleapis.com/css?family=Roboto); 
@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@500;700;800&display=swap');
html,
body {overflow-x:hidden;padding-top:28px;
font-family:'Montserrat', 'Roboto', 'Open Sans','Helvetica','Arial';font-size:1.0rem;color:#333333;font-display: auto;}

@media (max-width:991.98px) {
  .offcanvas-collapse { position:fixed;top:56px;bottom:0;left:100%;width:100%;padding-right:1rem;padding-left:1rem;overflow-y:auto;visibility:hidden;background-color:#FFF;transition-timing-function:ease-in-out;transition-duration:.3s;transition-property:left, visibility;}.offcanvas-collapse.open { left:0;visibility:visible;}
}
.fa {font-display: auto;}

h1 {font-weight:bold;font-size:3.2rem}
h2 {}
h3 {font-size:1.35rem}
h4 {font-size:2.1rem}
h6.green {background:#ebebeb;display:inline-block;color:#898989;line-height:30px;padding:0 10px 0 10px;font-weight:600;text-transform:uppercase;margin:0;z-index:99;position:relative;border-top-left-radius:.25rem;border-bottom-right-radius:.25rem;}
h6.black {background:#343a40;display:inline-block;color:#FFF;line-height:30px;padding:0 10px 0 10px;text-transform:uppercase;margin:0 0 0 -16px;border-top-left-radius:.25rem;border-bottom-right-radius:.25rem;}
h6.black.right {margin:0px;}
h1,h2,h3,h4,h5,h6, .card-text {font-family:'Montserrat', 'Roboto', 'Open Sans','Helvetica','Arial';font-weight:700;}
.home h2 {font-size:1.75rem;color:#555555;font-weight:normal;}
p {margin-bottom:1.8rem;}

a {color:#3061f3;}
a:hover {color:#3061f3;text-decoration:none;}
.space {width:100%;height:30px;clear:both;overflow:hidden;}
.space-small {width:100%;height:15px;clear:both;overflow:hidden;}
.form-control, .btn {border-radius:0px;}
.pt-0 {padding-top:0px!important;}
.cookieinfo-close {background:#343a40!important;color:#FFF!important;}
.mobile_only {display:none!important;}
.ad_300x250 {width:300px;height:250px;margin:0 auto;padding:0px;text-align:center;overflow:hidden;}
.ad_long {width:300px;height:auto;margin:0 auto;padding:0px;text-align:center;overflow:hidden;}
.usps {margin:0 0 20px 0;padding:0px;}
.usps li {list-style:none;padding:5px 0 5px 0;border-bottom:1px solid #ebebeb;}
.usps li .fa {padding-right:5px;color:#009600;}
.usps li .fa-arrow-alt-circle-right {padding-right:5px;color:#00aad5;}

.usps.cons li .fa {color:#00aad5;}
.mobile {display:none;}
.desktop {display:block;}
.mob_show {display:none;visibility:hidden;height:0px;}
.adv {background:#ebebeb;color:#949494;border-radius:3px;text-align:center;padding:0px 5px 0px 5px;}

.button {background:url("../images/icons/right.png") no-repeat;background-color:#43c67c;color:#FFF;text-transform:uppercase;border-radius:0px;padding:15px 15px 15px 65px;transition: 0.3s;border:0px;}
.button:hover {background-color:#20a650;color:#FFF;text-decoration:none;}
.button-default {background:url("../images/icons/right-small.png") no-repeat;background-color:#f3f5f9;color:#c5c6c9;text-transform:uppercase;border-radius:0px;padding:3px 9px 3px 34px;transition: 0.3s;z-index:999;border:0px;cursor:pointer;}
.button-default:hover {background-color:#e3e5e8;color:#FFF;text-decoration:none;}
.button-buy {background:#009600;border:0px;border-bottom:2px solid #015f01;font-size:18px;color:#FFF;font-weight:bold;text-transform:uppercase;border-radius:2px;padding:15px 15px 10px 15px;transition: 0.3s;cursor:pointer;}
.button-buy:hover {background:#015f01;}

.btn-outline-success {border-color:#43c67c;}
.btn-outline-success:hover {background-color:#43c67c;border-color:#43c67c;}
.message {margin:10px 0 0 0;background:#f3f5f9;border:1px solid #e3e5e8;display:block;padding:10px;border-radius:3px;font-style: italic;}
.gradient-thermometer .text-right {margin-top:-34px;}


.bg-light {background:#FFF!important}
.bg-light2 {
width:100%;height:50px;
background: rgba(248,249,250,1);
background: -moz-linear-gradient(top, rgba(248,249,250,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(248,249,250,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(248,249,250,1) 0%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(248,249,250,1) 0%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(248,249,250,1) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(248,249,250,1) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f9fa', endColorstr='#ffffff', GradientType=0 );}
.middle.gray {background:#f5f5f5;}

/* Menu */
.top-bar {background:#FFF;height:114px;border-top:4px solid #00aad5;}
.top-bar2 {background:#FFF;height:54px;padding:0px;font-weight:bold;font-size:16px;top:59px;left:0;right:0;position:fixed;}
.top-bar2 .nav-link.active {border-bottom:3px solid #00aad5;padding-bottom:9px;color:#00aad5;font-weight:bold;}
.navbar-expand-lg {margin:0 auto;border-bottom:1px solid #ebebeb;padding:10px 0 8px 0;}
.navbar-nav {float:right;padding-left:20px;}
.navbar-nav .nav-item {padding:0 10px 0 10px;line-height:26px;}
.navbar-brand {background:#00aad5;border-right:1px solid rgba(0, 0, 0, 0.1);padding:5px 15px 5px 15px;color:#FFF!important;text-align:center;font-weight:bold;text-transform:uppercase;}
.nav-scroller {position:relative;z-index:2;height:55px;overflow-y:hidden;padding-left:0px;padding-right:0px;}
.nav-scroller .nav {display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:auto;padding-bottom:0px;margin-top:2px;overflow-x:auto;color:rgba(255, 255, 255, .75);text-align:center;white-space:nowrap;-webkit-overflow-scrolling:touch;}
.nav-scroller .nav .nav-link {padding:15px 15px 15px 15px;}
.lang-items {float:right;}
.lang-items .active img {border:1px solid #71757a;}
.navbar-nav .nav-item.category-item {color:#000;line-height:41px;text-transform:uppercase;font-weight:bold;font-size:14px;}
.navbar img {margin:3px 0 0 5px;}
#navbarsExampleDefault .nav-link {font-size:14px;}

.nav-underline label {line-height:42px;color:#CCC;text-transform:uppercase;font-weight:600;}
.nav-underline .nav-link {font-size:14px;color:#99a8ad;}
.nav-underline .nav-link:hover {color:#00aad5;border-bottom:3px solid #00aad5;}
.nav-underline .active {font-weight:500;color:#343a40;}

.top-search.form-inline {margin-left:248px;float:right;padding-top:0px;}
.top-search .form-control {height:34px;}
.top-search .btn {font-size:14px;padding:5px 15px 5px 15px;}

.nav-item.search {float:right;right:0;padding:10px 5px 0 0 ;position:absolute;}
.nav-item.search a {color:#CCC;}
.nav-item.search input {display:none;float:left;transition: all 1.5s ease-out;margin:-1px 5px 0 0;border:0px;border-bottom:1px solid #ebebeb;font-size:14px;}
.nav-item.search:hover input {display:block;transition: all 1.5s ease-out;}
.nav-item.search input.active {display:block;}

/* header */
.top-header {padding:30px 0 0 0;text-align:left;}
.top-title {font-weight:600;font-size: 3.2rem;}
main.container {margin-top:60px;}


/* Publisher Style */
.cnn .top-bar {background:rgb(12, 12, 12) none repeat scroll 0% 0%;color:#FFF;}
.cnn .navbar-nav .nav-item.category-item {color:#FFF;}
.cnn .navbar-light .navbar-nav .nav-link {color:#FFF;}

.msn .top-bar {background:#FFF;color:#000;}
.msn .navbar-brand {background:#feb632;color:#333!important;}
.msn .navbar-nav .nav-item.category-item {color:#000;}
.msn .navbar-light .navbar-nav .nav-link {color:#000;}

.nypost .top-bar {background:#c33;color:#FFF;}
.nypost .navbar-brand {background:#FFF;color:#c33!important;}
.nypost .navbar-nav .nav-item.category-item {color:#FFF;}
.nypost .navbar-light .navbar-nav .nav-link {color:#FFF;}



/* HOME */
.card {border:0px;}
.card-img-top {max-height:220px;min-height:220px;width:auto;}
.card-body {height:80px;padding:10px 0 0 0;}
.card-body a {color:#000;}
.card-body label {color:#00aad5;margin:-2px 0 0 0;padding:2px 8px 2px 0px;font-size:14px;font-weight:bold;float:left;}
.card-body .date {font-size:12px;color:#CCC;float:left;padding-left:10px;display:none;}
.card-text {font-size:20px;clear:both;width:100%;padding-top:5px;font-weight:bold;}
.card .d-flex {display:none!important;}
.sidebar {font-weight:bold;margin-right:0px;padding-right:0px;}
.title {font-weight:bold;color:#000;}

.featured {width:100%;height:100%;padding:0px;margin:0px;}
.featured .featured-item {display:block;}
.featured .featured-img {overflow:hidden;}
.featured .featured-img img {height:430px;width:auto!important;min-width:100%}
.featured .featured-title {position:absolute;bottom:10px;margin:0px;}
.featured h5 {font-weight:bold;}
.featured-item {width:100%;display:inline-block;margin:-31px 0 0 0;}
.featured-afb {width:30%;height:auto;overflow:hidden;float:left;}
.featured-title {width:100%;float:left;padding:0 0 0 10px;margin-top:-140px;z-index:10;position:relative;}
.featured-title a h5 {font-size:35px;font-weight:bold;color:#FFF;text-shadow:0px 1px 30px rgb(0,0,0,1.0);}
.sidebar .featured-title {z-index:9;margin-top:0px}
.sidebar .featured-title a h5 {font-size:16px;color:#000;text-shadow:none;}
.sidebar .featured-title {width:70%;}
.sidebar .featured-item {margin:0 0 20px 0;border-bottom: 1px solid #ebebeb;padding-bottom: 15px;}


/* top10 site*/
.comparison .top-bar {height:62px;box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important;}
.comparison .navbar-expand-lg {border:0px;}
.comparison .top-bar2 {display:none;}
.comparison main.container {margin-top:0px;}

.top10 {width:100%;font-size:14px;}
.top10 tr {border-bottom:2px solid #ebebeb;}
.top10 tr.active {background:#FFF;border-bottom:2px solid #ffc107;}
.top10 tr:hover {background:#FFF;border-bottom:2px solid #ffc107;}
.top10 td {padding:20px;margin-bottom:20px;}
.top10 img {max-height:100px;max-width:200px;}
.top10 h3 {font-size:1.2rem;font-weight:500;}
.top10 .company-list {width:100%;padding:20px 0 20px 0;clear:both;display:inline-block;border-bottom: 2px solid #ebebeb;}
.top10 .company-list.best {background:#fefdee;}
.top10 .company-list.best, .top10 .company-list:hover {border-bottom: 2px solid #ffc107;}
.top10 .company-list.best .text-rate {background:#ff8000;color:#FFF;}
.company-list ul {padding:0px;}
.company-list li {list-style:none;padding:0px;}
.company-list li::before {font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f00c";color:green;font-size:14px;padding-right: 10px;}
.top10 .logo {float:left;width:20%;text-align:center;line-height:280px;}
.top10 .count {float:left;line-height:287px;padding-left:15px;}
.top10 .description {float:left;max-width:400px;}

.usps {margin:0 0 20px 0;padding:0px;}
.usps li {list-style:none;padding:5px 0 5px 0;}
.usps li .fa {padding-right:5px;color:#009600;}
.usps li .fa-arrow-alt-circle-right {padding-right:5px;color:#c00;}
.usps.cons li .fa {color:#c00;}

.rating {float:left;width:20%;padding:90px 0 0 0;text-align:center;}
.rating span {font-size:24px;font-weight:bold;}
.rating .text-rate {font-size:12px;font-weight:normal;background:#ebebeb;border-radius:2px;padding:4px 8px 4px 8px;color:#000;}
.rating-stars {width:100px;margin:7px auto;background:#ffc107;}
.rating-stars i {color:#FFF;}

.details {float:right;padding-right:15px;padding-top:60px;}
.price {}
.price .old {color:#CCC;text-align:center;font-size:18px;padding-left:20px;font-style:oblique;text-decoration: line-through;}
.price .new {color:#000;font-size:28px;}
.price .new small {color:#000;font-size:10px;}
.btn {background:#0067b8;color:#FFF;width:100%;padding:15px 30px 15px 30px;}
.btn:hover {text-decoration:underline;color:#FFF;}
.extra_discount {background:#ffc107;color:#000;text-align:center;font-size:13px;margin:0px;}



/* Bedrijven */
.bedrijven .card {margin:20px;text-align:center;border:1px solid rgba(0,0,0,.125);}
.bedrijven .card-img-top {min-height:auto;}
.bedrijven .card h5 {font-size:14px;}
.bedrijven .card-text span, .comp-cat span {font-size:14px;background:#ebebeb;color:#333333;padding:7px 10px 5px 10px;border-radius:3px;}
.bedrijven .card-image {height:150px;overflow:hidden;display:block;text-align:center;padding:10px 0 0 0;display: flex;justify-content: center;align-items: center;}
.bedrijven .card-image img {width:auto;max-width:100%;margin:0 auto;max-height:120px;vertical-align:middle;}
.bedrijven .card .btn {padding:10px 10px 10px 10px;}

/* Slider */
.carousel.slide {margin:0 auto;}
.carousel {padding-top:15px;}
.carousel-caption {left:0;right:0;bottom:0;background:#FFF;color:#000;text-align:left;padding-left:4%;padding-right:4%;position:relative;max-width:850px;margin:0 auto;}
.carousel-caption p {font-size:16px;color:#333333;}
.carousel-caption .button-default {margin:20px 20px 0 0;}
.carousel-control-next, .carousel-control-prev {width:4%;z-index:80;}
.carousel-inner a.title {color:#333333;}
.carousel-item {text-align:center;}
.carousel-item img {min-width:800px;}
.carousel-control-prev::before {font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f104";color:#000;font-size:30px;}
.carousel-control-next::before {font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f105";color:#000;font-size:30px;}

.front-info {height:100%;}

.latest-topics {margin:0px;}
.latest-topics li {list-style:none;border-bottom:1px solid #ebebeb;line-height:20px;padding:10px 0 10px 0;}
.latest-topics li a {color:#000;font-size:14px;}
.latest-topics li .fa {font-size:11px;color:#cccdcf;padding:0 5px 0 0;}

/* Blog */
.blog .card-content {display:none;}
.blog .card-body {height:auto;}
.content-2 {background:#FFF;}
.news-content {line-height:1.74;font-size:1.15rem;}
.news-content a {text-decoration:underline;font-weight:bold;}
.news-content .d-block {width:auto!important;max-height:480px;}
.news-content span.big {font-size:28px;}
.news-content img {max-width:100%;padding-bottom:15px;}
.news-content .title strong {font-size:18px;}
.news-content table td {width:auto;}
.table-border {width:100%;}
.table-border td {border:1px solid #ebebeb;padding:10px 0 0 10px;}
span.share {font-weight:bold;font-size:16px;}
.category .card-content h2 {display:none;}
.category .card .image {height:236px;overflow:hidden;}
.latest-news .card .image {height:236px;overflow:hidden;}
.category .card .image img {height:250px;}
.page .d-block.w-100 {padding-bottom:15px;}

.petition-create {}
.petition-create textarea {width:100%;height:100px;padding:5px;border:1px solid #ced6e7;line-height:16px;}

/* Category page */
.category .card-img-top {max-height:300px;}
.category .card-body label {display:none;}
.company .rating {padding:0px;width:auto;}
.company .rating-stars {width:120px;float:left;margin:0 10px 0 0;}
.company .USP {background:#fefdee;padding:15px 15px 15px 15px;}
.company .USP p {padding:0px;margin:0px;}
.company .USP h3 {font-size:18px;}
.company .usps ul {padding:0px;}
.company .usps li {list-style:none;padding:10px 0 10px 0;font-size:14px;}
.company .usps li::before {font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f00c";color:green;font-size:14px;padding-right: 10px;}
.company .text-rate {background:#ff8000;color:#FFF;font-size:12px;font-weight:normal;border-radius:2px;padding:4px 8px 4px 8px;}
.company .rating-number {font-size:14px;}
.company .rating-number span {font-weight:bold;font-size:18px;}
.company .price {padding:10px 0 5px 0;}

/* News article */
.news.shadow-sm {box-shadow:2px 0 5px 0 rgba(0,0,0,.035) !important}
.whatsapp {background:#42aa42;color:#FFF;padding:7px 15px 7px 10px;border-radius:2px;}
.share-table {max-width:600px;}
.share-table td {padding-bottom:10px;}
#st-4 .st-btn {margin-bottom:5px!important;}

.p-img  {height:400px;}
.p-img img {height:400px;padding:0px;}
.recommended {width:100px;height:100px;position:absolute;font-size:18px;line-height:25px;border:2px solid #333333;color:#333333;right:0;margin:300px 14px 0 0;text-align:center;}
.recommended div {background:#333333;width:100%;text-align:center;margin-bottom:5px;color:#FFF;font-size:12px;}
.recommended .fa {color:#ffc00aad5;font-size:10px;}

.buynow {width:300px;border:2px dashed #00aad5;padding:10px;position:relative;margin-bottom:25px;display:block;}
.buynow h2, .buynow_article h2 {background:#00aad5;font-weight:bold;color:#FFF;padding:10px;font-style:italic;}
.buynow_article {width:100%;background:#fefdee;border:1px solid #f4f3dd;padding:10px;position:relative;margin-bottom:25px;display:block;}
.buynow_article p {margin-bottom:0px;}
.buynow_article a {font-weight:bold;}

.date {color:#CCC;}
.date strong {padding-right:5px}
.date span {padding-left:5px;border-left:1px solid #CCC;}


/* SALES PAGE */
.sales-page .navbar .nav-link {display:none;}
.review {background:#fcfcfc;border:1px solid #f1f1f1;padding:10px;}
.review_sidebar {background:#fcfcfc;border:1px solid #f1f1f1;padding:10px;text-align:center;}
.review_sidebar h3 {font-weight:bold;}
.review_sidebar img {max-width:60%;}
.review_sidebar p {font-size:16px;font-weight:bold;}
.review_sidebar a {font-size:14px;}
.review_sidebar .fa {font-size:16px;color:#ffc00aad5;}
.review_sidebar .fa-arrow-right {color:#FFF;}
.review_sidebar .button-buy {font-size:15px;}
.steps td {width:33%!important;}
.steps img {width:100%;}

.email-discount .modal-content {background:#FFF;border:4px dashed #00aad5;}
.email-discount h2 {font-size:60px;text-transform:uppercase;color:#00aad5;}
.email-discount input {width:100%;height:50px;line-height:50px;margin-top:15px;padding:0 5px 0 5px;}
.email-discount p {margin:0px;}
#mc-embedded-subscribe {margin:0px!important;}


/* Productten */
.filter_category label {width:100%;}
.card-price span {font-weight:bold;}
.card-image {display:block;overflow:hidden;}
.card-price {margin-bottom:5px;}

/* Productpagina */
.product-details {margin-bottom:10px;}
.product-details span {font-weight:bold;}

/* FAQ */
.faq h2 {font-size:16px;font-weight:bold;}
ul.faq {list-style:none;margin:0px;padding:0px;}
ul.faq li {border-bottom:1px solid #ebebeb;}
ul.faq li .fa {color:#CCC;padding-right:4px;}
ul.faq li a {display:block;padding:10px 0 10px 10px;}
ul.faq li:hover {background:#f9f9f9;}

/* FORM */
.form-box {background:url(../images/loading.gif) center 50px no-repeat;}
.form {overflow:hidden;}
.form .field {line-height:14px;}
.bday_icon {font-size:18px;padding:10px;}
.form_actions .button {border:1px solid #20a650;width:100%;cursor:pointer;}
.form_actions .button:hover {background-color:#20a650;}
.date .field .field__label {font-size:0px;}
.ck-content {height:200px;resize: vertical;}

.bg-dark {}
.bg-light-gray {background-color: #ced6e7 !important;}
.border-rounded-circle {border-radius: 10000rem !important;}

.topic-list {list-style:none;padding:0px;margin:0 auto;}
.topic-list li {float:left;text-align:center;}
.topic-list li a {color:#333333;}

.text-white-50 {color:rgba(255, 255, 255, .5); }

.lh-100 {line-height:1; }
.lh-125 {line-height:1.25; }
.lh-150 {line-height:1.5; }

/*footer */
footer {padding:30px 0 0 0;border-top:10px solid #f9f9f9}
footer a {font-size:14px;}
ul.pages li a.nav-link {font-size:14px;}
.social-icons i {font-size:24px;}
ul.pages li a.nav-link {color:#6c757d;padding-left:0px;}
footer .bg-gray-800, footer .bg-gray-800 p{font-size:14px;}
.latest-news .card-body {height:120px;}
footer .text-right a {display:inline-block;color:#333333;}
#newsletter-form .form-control {height:45px;}

/* auto theme */
body.auto .top-bar {background:#2b2c2f;}
body.auto .navbar-light .navbar-nav .nav-link {color:#74757d;}
body.auto .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {color:#74757d;}
body.auto .top-bar2 {background:#2b2c2f;}
body.auto .navbar-expand-lg {border-bottom:1px solid #404146;}
body.auto .nav-scroller {background:#2b2c2f!important;}
body.auto .nav-item.search input {background:#1f2022;border-bottom:1px solid #404146;color:#CCC;font-size:14px;padding-left:5px;}
body.auto footer {background:#2b2c2f;}
body.auto footer .bg-gray-800 {background:#1c1c1c;color:#CCC;}
body.auto footer .py-6.bg-gray-200 {padding-bottom:30px;}
body.auto footer .row .text-uppercase {color:#FFF!important;}
body.auto footer .latest-topics li {border-color:#000;}
body.auto footer .text-right a {color:#CCC;}
body.auto .navbar-light .navbar-toggler {color:#FFF;border-color:#FFF!important;}
body.auto .navbar-light .navbar-toggler-icon { fill: green;}

/* Lifestyle theme */
body.lifestyle .nav-scroller .nav {margin:0 auto;display:block;}
body.lifestyle .navbar-brand {margin:0 auto!important;}
body.lifestyle .nav-scroller .nav .nav-link {display:inline-block;}
body.lifestyle .top-image {background:#000;height:500px;overflow:hidden;}
body.lifestyle .top-image img {width:100%;height:auto;margin-top:-10%;}
body.lifestyle .top-image h1 {position:absolute;margin:0 auto 0 auto;color:#FFF;text-shadow:0px 1px 10px rgba(0,0,0,0.5);text-align:center;width:60%;padding-top:250px;top:0;left:0;right:0;bottom:0;}
body.lifestyle .news-header.top-header {padding:0px;}
/* body.lifestyle #navbarsExampleDefault {display:none !important;}*/

/* Finance theme */
body.financieel {background:#fefcfb;}
body.financieel .navbar-brand {background:none;padding:5px 5px 0px 0px;border-bottom:3px solid #CCC;border-right:0px;}
body.financieel .top-bar {height:60px;background:#e5d5ca;border-top-color:#bea99a!important;box-shadow:0px 0px 10px 0px rgba(190,169,154,0.35);border-bottom:1px solid #FFF;}
body.financieel .top-bar2 {display:none;}
body.financieel .nav-item {padding:0px;}
body.financieel .navbar-expand-lg .navbar-nav .nav-link {border-right:1px solid #bea99a;padding:0 20px;font-weight:600;}
body.financieel .navbar-expand-lg {border:0px;}
body.financieel .nav-item.search input {background:#fefcfb;border-bottom:0px;font-size:14px;padding-left:10px;}
body.financieel .nav-item.search a {color:#74757d;}
body.financieel main.container {margin-top: 30px;}
body.financieel .bg-light2 {display:none;}
body.financieel .card {background:none;}

body.financieel footer {border-top: 10px solid #181e2a;background:#242d3e;color:#FFF!important;}
body.financieel footer a  {color:#FFF!important;}
body.financieel .text-muted {color:#FFF!important;}
body.financieel .latest-topics li .fa {color:#a08a7a;}
body.financieel .latest-topics li {border-bottom: 1px solid #a08a7a;}

/* Affiliate theme */
body.affiliate .top-bar2 {display:none;}
body.affiliate .bg-light2 {display:none;}
body.affiliate footer {border-top: 10px solid #181e2a;background:#242d3e;color:#FFF!important;}
body.affiliate footer a  {color:#FFF!important;}
body.affiliate .text-muted {color:#FFF!important;}
body.affiliate .latest-topics li .fa {color:#a08a7a;}
body.affiliate .latest-topics li {border-bottom: 1px solid #a08a7a;}
body.affiliate .header-ad {position:fixed;width:100%;height:100px;background:#242d3e;top:0;display:block;z-index:999;}
body.affiliate .header-ad .container {padding:0px;}
body.affiliate .fixed-top {top:100px;}
body.affiliate .head-logo {float:left;padding:30px 0 0 0;}
body.affiliate .ad-728 {float:right;display:block;width:728px;height:90px;margin:5px 0 0 0;}
body.affiliate .ad-300 {float:right;display:block;width:100%;height:250px;margin:5px 0 0 0;}
body.affiliate .nav-logo {display:none;}
body.affiliate .top-header {display:none;}
body.affiliate .aff-header {padding:30px 0 0 0;}
body.affiliate .news-sidebar {padding:80px 0 0 0;}
body.affiliate .news-sidebar h5 {font-size:14px;}

/* Vakantie theme */
body.vakantie {background:#FFF;}
body.vakantie a {color:#70cdf4}
body.vakantie a:hover {color:#70cdf4;}
body.vakantie .card-body label {color:#70cdf4;}
body.vakantie .card-text a {color:#000;}
body.vakantie .navbar-brand {background:none;padding:5px 5px 0px 0px;border-bottom:3px solid rgba(0,0,0,0.05);border-right:0px;}
body.vakantie .top-bar {height:60px;background:#70cdf4;border-top:0px!important;box-shadow:0px 0px 10px 0px rgba(190,169,154,0.35);border-bottom:1px solid #FFF;}
body.vakantie .top-bar2 {display:none;}
body.vakantie .nav-item {padding:0px;}
body.vakantie .navbar-expand-lg .navbar-nav .nav-link {border-right:1px solid rgba(0,0,0,0.15);padding:0 20px;font-weight:600;}
body.vakantie .navbar-expand-lg {border:0px;}
body.vakantie .nav-item.search input {background:#70cdf4;border-bottom:0px;font-size:14px;padding-left:10px;}
body.vakantie .nav-item.search a {color:#74757d;}
body.vakantie h6.green {background: #70cdf4;color:rgba(0,0,0,0.5);}
body.vakantie main.container {margin-top: 30px;}
body.vakantie .bg-light2 {display:none;}
body.vakantie .card {background:none;}

body.vakantie footer {border-top: 10px solid #f3f0ec;background:#f3f0ec;color:#4c4c4c!important;}
body.vakantie footer a  {color:#4c4c4c!important;}
body.vakantie .text-muted {color:#4c4c4c!important;}
body.vakantie .latest-topics li .fa {color:#a08a7a;}
body.vakantie .latest-topics li {border-bottom: 1px solid #a08a7a;}


/* Magazine theme */
body.magazine {font-family: 'Raleway';font-weight:500;}
body.magazine h1 {text-transform:uppercase;}
body.magazine h1, body.magazine h2, body.magazine h3, body.magazine h4, body.magazine h5, body.magazine h6, body.magazine .card-text {font-family: 'Raleway';font-weight:800;}
body.magazine h6.green {background:#000;color:#FFF;border:0px!important;border-radius:0px;}
body.magazine .sidebar .featured-title a h5 {font-size:14px;}
body.magazine .featured .featured-item {margin-top:-30px;}
body.magazine #st-2 .st-btn, body.magazine #st-4 .st-btn {background-color:#000!important;}
body.magazine .text-muted {color:#000!important;}
body.magazine #navbarsExampleDefault {display:none!important;}
body.magazine .navbar-light .navbar-brand {margin:0 auto!important;background:none;border:0px;color:#000!important;font-size:30px;}
body.magazine .top-bar2 {top:74px;}
body.magazine .nav-underline .nav-link {text-transform: uppercase;font-weight:normal;color:#000;}

/* Magazine theme */
body.justnews {font-family: 'Raleway';font-weight:500;}
body.justnews h1 {text-transform:uppercase;}
body.justnews h1, body.magazine h2, body.magazine h3, body.magazine h4, body.magazine h5, body.magazine h6, body.magazine .card-text {font-family: 'Raleway';font-weight:800;}
body.justnews h6.green {background:#000;color:#FFF;border:0px!important;border-radius:0px;margin-bottom:2px!important;}
body.justnews .sidebar .featured-title a h5 {font-size:14px;}
body.justnews .featured-item {margin-top:0px}
body.justnews .featured-title {margin:10px 0 0 0;}
body.justnews .featured-title a h5 {font-size:18px;color:#000;text-shadow:none;}
body.justnews .featured-afb {width:100%;}
body.justnews #st-2 .st-btn, body.magazine #st-4 .st-btn {background-color:#000!important;}
body.justnews #st-4.st-left {display:none;}
body.justnews .text-muted {color:#000!important;}
body.justnews .navbar-light .navbar-nav .nav-link:focus, body.justnews .navbar-light .navbar-nav .nav-link:hover, body.justnews .navbar-light .navbar-nav .nav-link {color:#000;}
body.justnews #navbarsExampleDefault {}
body.justnews .navbar-expand-lg {border-bottom:2px solid #000;}

body.justnews .navbar-light .navbar-brand {background:none;border:0px;color:#000!important;font-size:30px;}
body.justnews .top-bar2 {top:74px;}
body.justnews .nav-underline .nav-link {text-transform: uppercase;font-weight:normal;color:#000;}

/* arbitrage theme */
body.arbitrage .top-header {display:none;}
body.arbitrage .aff-header {padding:30px 0 0 0;}
body.arbitrage .news-sidebar {padding:44px 0 0 0;}
body.arbitrage .sidebar {width:285px;float:left;padding-right:20px;}
body.arbitrage .sidebar.fixed {position:fixed;margin-top: -50px;}
body.arbitrage .sidebar.bottom {top:auto;bottom:0;position:absolute;}
body.arbitrage .sidebar .front-info {position:relative;}
body.arbitrage .sidebar .featured-title a h5 {font-size:14px;}

@media (max-width:1100px){
  body.arbitrage .sidebar .featured-title a h5 {font-size:12px;}
}
@media (max-width:900px){
  body.arbitrage .sidebar {width:235px;}
  body.arbitrage .sidebar .featured-title a h5 {font-size:10px;}
}
@media (max-width:760px){
 body.arbitrage .sidebar {width:100%;float:left;padding:0 15px 0 15px;}
body.arbitrage .sidebar.fixed {position:relative;margin-top: -50px;}
body.arbitrage .sidebar.bottom {top:auto;bottom:0;position:relative;}
}
@media only screen and (max-width: 40em) { /* small */
.mobile_only {display:block!important;}
.mob_show {display:block;visibility:visible;}
.mobile {display:block!important;}
.buynow_article.mob_show {width:100%;position:fixed;top:0;z-index:9999;height:auto;}
.st-sticky-share-buttons {display:none!important;}
.cookieinfo {display:none;}
.mobile {display:block;}
.desktop {display:none;}
.featured-title {margin-top:-90px;}
.featured .featured-item img {min-height:inherit;}
.featured.col-md-8 .featured-item h5 {font-size:24px;text-align:center;}
body.lifestyle #navbarsExampleDefault {display:block;}
body.lifestyle .top-image {height:auto;}
body.lifestyle .navbar-brand {margin:0 0 0 10px!important;}
body.auto .navbar-expand-lg {border-bottom:0px;}
body.justnews .navbar-expand-lg {margin-top:-5px;}
.navbar-dark .navbar-nav .nav-link {color:#000;}
.navbar-nav .nav-item {border-bottom:1px solid #ebebeb;}
.top-bar {height:55px;}
.navbar-expand-lg {padding-bottom:0px;border:0px;}
.featured .featured-img img {width:100%!important;height:auto;}
main.container {margin-top:0px;}
.top-bar {height:60px;background:#FFF;box-shadow:0px 0px 10px 1px rgba(0,0,0,0.2)}
.nav-item.search {position:relative;padding:10px 10px 10px 10px;}
h1 {font-size: 1.75rem;}
h2 {font-size: 1.25rem;}
.comparison .navbar-brand {font-size:13px;}
.comparison .top-bar {height:48px;}
.comparison .top10 .logo {line-height:inherit;}
.comparison .top10 .count {line-height:inherit;padding-left:0px;}
.comparison .rating {width:50%;padding:0px;width:auto;text-align:left;}
.comparison .rating-stars {margin:5px 0 5px 0;padding:3px;}
.comparison .details {width:50%;padding:0px;margin-top:-13px;}
.comparison .details .btn {padding:15px 15px 15px 15px;}

body.arbitrage .sidebar {width:100%;float:left;padding:0 15px 0 15px;}
body.arbitrage .sidebar.fixed {position:relative;margin-top: -50px;}
body.arbitrage .sidebar.bottom {top:auto;bottom:0;position:relative;}

/* News */
.news {margin:0px!important;padding-left:20px!important;padding-right:20px!important;}
.sidebar {width:100%;margin:0 auto!important;}
.card-img-top {height:auto;}
.card-body {height:auto;}
.latest-news .card-body {height:auto;}
.latest-news .card-text {margin-bottom:10px;}
.latest-news .col-md-3 {margin-bottom:0px;}
.news-header {text-align:center!important;}
.sharethis-inline-share-buttons {margin:auto;text-align:center;}
#st-1 {text-align:center!important;}
.p-img  {height:auto;}
.p-img img {height:auto;padding:0px;}
.recommended {display:none;}

/* menu */
.navbar-nav {width:100%;padding-left:0px;}
.lang-items {float:left;margin-top:20px;}
.navbar-toggler {padding-right:15px!important;}
/*homepage*/
.featured, .news {margin-right:15px;margin-left:15px;}


}