article {color:rgba(44, 62, 80, 0.9) !important;}
article p {font-size: 1.1em;font-weight: 300;}
body {color:rgba(44, 62, 80, 0.9) !important;}
img {margin-bottom:30px;}
img.lazyimages {border-radius:6px;}
h1, h2 {color:rgba(44, 62, 80, 0.9);text-transform:uppercase!important;font-family:roboto;font-weight:300 !important;letter-spacing:1px;}

.post-meta span, 
.post figure.top_featured_image,
.tablesaw-bar.mode-stack, 
.rehub_meta_field.disabled, 
footer#theme_footer.dark_style,
article.custom-read-more .read-more {display:none}

.big-font p{font-size: 1.5em;line-height: 1.4em;color: #989898;}
.vc_col-xs-offset-6 {margin-left: 50% !important;}
.wpb_revslider_element {margin-bottom: 0;}

#rh_hero .big-font h1{font-size: 2.3em;text-transform: initial !important;line-height: 1.4em;}
#rh_hero .big-font h1, #rh_hero .big-font p{color: #fff;}
#rh_hero .big-font p{font-size: 1.5em;}
#rh_actions p{color:#fff}
#head_slide .tp-revslider-mainul img{border-radius: 11px}
#head_slide .tp-revslider-mainul ul{list-style: circle}
#re-compare-icon-fixed {background:#ffdf35!important}
#main_header {background-color: transparent;top:0;}
#main_header .rh-container {width: 100%;}

.ribbon-blue{padding: 0px 0px 5px 25px;color: #fff !important;font-size: 1.4em !important;background-image: url(img/420.png); background-repeat: no-repeat;background-size: 30% 100%;}
.custom-white, .custom-white h2 {color:white;}
.custom-table-usp {font-size:20px;background-color: #12bf01;padding: 0 7px 3px;color:white;width: fit-content}
.custom-widget {padding-left:17px;line-height:1.5em;font-size:16px;}
.custom-background-opacity {background-color:rgba(255, 255, 255, 0.15);padding:15px;border-radius:10px}
.custom-title-background {background:-webkit-linear-gradient(right, transparent, #13a094);padding-left:15px}

header .logo-section {padding-top:0px;padding-bottom:0px}
header .logo img {margin: 0 !important;max-height: 70px !important;}
header .main-nav, .main-nav.dark_style {background: -webkit-linear-gradient(left, transparent, #13a094) !important;border-bottom: none !important;position: absolute;top: 0;width: 100%;}
header .main-nav.dark_style nav.top_menu > ul > li {border-right: 1px solid rgba(0, 0, 0, 0);}
nav.top_menu #menu-hoofdmenu{float:right;/* display: -webkit-box; */}
nav.top_menu > ul > li > a {border-top: none;}
nav.top_menu > ul > li ul li a:hover{font-weight:600 !important;}
nav.top_menu > ul:not(.off-canvas) li:not(.rh-megamenu) ul.sub-menu li a:hover {box-shadow: none;}
nav.top_menu > ul > li > ul.sub-menu > li:first-child > a:after {border-width: 0;}
nav.top_menu ul.sub-menu{background: rgba(19, 160, 148, 0.7);border-bottom: none;box-shadow: 0 1px 3px #ddd;}
nav.top_menu ul.sub-menu > li > a, nav.top_menu ul li.menu-item-has-children ul li.menu-item-has-children > a:before{color: #fff !important;border-top: 0;}
nav.top_menu li.rh-left-slide-menu ul.sub-menu ul.sub-menu {left: auto;right: 100%}
nav.top_menu ul li.menu-item-has-children.rh-left-slide-menu ul li.menu-item-has-children > a:before {content: "\f104";float: left;padding-left: 0;margin-right: 8px;}
nav.top_menu ul li a{font-size:14px;letter-spacing:1px;text-transform: uppercase;line-height: 32px;}
nav.top_menu ul.menu:not(.off-canvas) > li.menu-item-has-children > a:before {line-height: 30px;}
.main-side {border-radius:14px;}
.image-opacity {opacity:0.6;}
.top-3 {border:1px solid #cecece;padding-top:25px;}
.top-3-title-1 {text-align: center; color: #666; font-size: 1.2em;margin-bottom:-24px!important;}
.top-3-title-2 {text-align: center; color: #666; font-size: 1.2em;}
.widget .title, .widget h2 {color:rgba(44, 62, 80, 0.9);}
.wpsm-testimonial-author {color:rgba(44, 62, 80, 0.9);}
.sidebar .widget {border-radius:12px;}
.rank_count {background-color:#404040 !important}
.widget-title {font-family:roboto;font-size:20px;background:rgba(44, 62, 80, 0.8);text-align:center;color:white;margin-bottom:15px;padding:7px;border-radius:10px}
.vc_btn3.vc_btn3-size-md {font-size:18px;padding:10px 20px}
.top_rating_heading button {text-align: left;font-size: 0.9em !important;}
.tablesaw-sortable .tablesaw-sortable-head button:after {float: right}
.column_0 a {color:#0088cc;font-weight: 600;font-size: 0.9em;}
.column_0 p {font-size: 1.0em !important;line-height: 1.3em !important;}
.top_table_block {border-collapse: collapse !important;border: 1px solid #cecece;}
.top_table_block .top_rating_heading th {padding: 0 12px !important;vertical-align: middle;border-right: 1px solid #666;text-transform: uppercase;white-space: inherit}
.top_table_block .top_rating_item{box-shadow:none}
.top_table_block .top_rating_item h3{margin: 0;text-transform: uppercase}
.top_table_block .top_rating_item p{color: #787878}
.top_table_block .top_rating_item figure > a {border:none;width: auto;height: auto}
.top_table_block .top_rating_item figure > a img{border-radius: 7px;max-width: 180px}
.price_col .rehub_field_1 {font-size: 1.1em;line-height: 1.3em;/*color: #fff*/}
.price_col .rehub_field_1 .rehub_meta_field_title .rehub_meta_field_label {/*background-color: #0e9e00;*/}
.price_col .rehub_field_1 .rehub_meta_field_title .rehub_meta_field_label, .price_col .rehub_field_1 .rehub_meta_field_value {padding: 3px 7px;}
.price_col .rehub_field_1 .rehub_meta_field_value {/*background-color: #12bf01;margin-left: -5px;*/}
.price_col  .rehub_field_2 {color: #c2c2c2;margin: 8px 1px;}
.top_table_block .top_rating_item .priced_block {margin: 0 auto;}
.top_table_block  .top_rating_item .priced_block .btn_offer_block {font-size: 20px !important;line-height: 22px;color: #272727 !important;background-color: #ffdf35 !important;border-bottom: 4px solid #f3ba00 !important;box-shadow: none !important;border-radius: 5px !important;text-transform: inherit;font-weight: 400 !important;}
.top_table_block  .top_rating_item .num-rate{font-size: 14px;color: #0088cc;}
.top_table_block .top_rating_item .wpsm-button.white{box-shadow: none;font-family: "Oswald",arial;font-weight: normal!important;font-style: normal;font-size: 13px !important;text-transform: uppercase;color: #0099e0 !important;}
.top_table_block .top_rating_item .wpsm-button.white.comparing{color: #4e4e4e !important;}
.top_table_block .top_rating_item .wpsm-button.small {padding: 8px 12px;}
.top_table_block .top_rating_item .wpsm-button.white:hover{border-color: #ccc;}
.not-incompare .re-icon-compare:before {content: "\f096";}
.not-incompare:hover .re-icon-compare:before {content: "\f046";}
.comparing:hover .re-icon-compare:before {content: "\f096";}
span.stars-rate span:before {color: #fabc14;}
.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-descending button:after,
.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-ascending button:after {font-family: FontAwesome !important;}
.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-descending button:after {content: " \f0d7" !important;}
.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-ascending button:after {content: " \f0d8" !important;}
.table_view_charts .top_chart_item figure a img{margin-bottom: auto;}
.rehub_chimp_flat #mc_embed_signup input#mc-embedded-subscribe{width: 160px;letter-spacing: 0px;}
.mt5 {display:none;}

.buttons_col .wpsm-button.small i.fa {padding-right: 5px;width: 16px;}
.buttons_col .comparing.wpsm-button-new-compare{opacity: 1;}
.product_image_col .permalink_button i {color:  #007cf8;}

/* adaptive */
@media (min-width: 1367px) {
	.tparrows {display: none}
}
@media (min-width: 1024px) {
	.full_post_area.rh-container,
	.full_post_area.content{margin-top: -20px;}
	.top_table_block .top_rating_heading {background: #383838 !important;height: 60px;}
	.top_table_block .top_rating_item td,
	.top_table_block .top_rating_item td.buttons_col {vertical-align: top;padding: 40px 10px 0px;}
	.top_table_block tbody tr:first-child td,
	.top_table_block tbody tr:first-child td.buttons_col{padding-top: 15px}
	.top_table_block .top_rating_item td.column_0.column_content {width: 30%;}
	.top_table_block .top_rating_item td.column_1.column_content,
	.top_table_block .top_rating_item td.column_2.column_content {width: 12%;}
	.top_table_block .top_rating_item td.buttons_col{min-width: 180px}
	.column_0 .rehub_meta_field_value {font-weight:600;}
	.top_table_block .top_rating_item{width: 180px;height: 120px;}
	.top_table_block .top_rating_item figure {width: 180px;height: 120px;margin-bottom: 50px !important;}
	.buttons_col .comparison_button {overflow: hidden;position: absolute;left: auto;right: 14px;top: auto;bottom: 0;}
	.product_image_col .permalink_button {position: absolute;right: auto;left: 22px;bottom: 0px;}
	.top_table_block .top_rating_item .wpsm-button.white,
	.top_table_block .top_rating_item .wpsm-button.white:hover {border-bottom: 0;}
	.vc_col-md-12 {width: 50%;}
}
@media (max-width:1024px){
	#main_header {position: absolute;}
	#rh_actions h5 {font-size: 24px !important;line-height: 26px !important;}
	#rh_actions p {font-size: 14px;line-height: 18px;}
	.ribbon-blue{background-size:40% 100%}
}
@media (max-width:1023px){
	#dl-menu a.logo_image_mobile img {left: 10%;}
	.tablesaw-stack td.product_image_col .tablesaw-cell-label, .column_0.column_content .tablesaw-cell-label{display: none}
	.top_table_block{border:none !important}
	.product_image_col .permalink_button{display:block;margin: 20px 0 5px;}
	.column_3 .rehub_meta_fields {padding-left: 30%}
	.top_table_block.tablesaw-stack .top_rating_item td:first-child{background-color:#fff !important;border-bottom: none !important;border-top: 25px solid #f7f7f7 !important;}
	.top_table_block.tablesaw-stack .top_rating_item:first-child td:first-child{border-top: none !important;}
	.buttons_col .comparison_button {margin-top: 10px}
	.product_image_col .tablesaw-cell-content, .column_0.column_content .tablesaw-cell-content{float:none !important; max-width:100% !important}
	.top_rating_item figure{width:184px !important}
}
@media (max-width:768px){
	.full_post_area.rh-container,
	.full_post_area.content{margin-top: 52px;}
	.vc_col-sm-6 {width: inherit;}
	.ribbon-blue{background-size:50% 100%}
	#rh_hero .vc_empty_space:last-child{height:0 !important}
	.big-font h1 {font-size: 2.0em;font-weight: inherit;line-height: inherit;}
	.big-font p {font-weight: inherit;}
	.top_table_block .top_rating_item .priced_block{width:50%}
}
@media (max-width:736px){
	#main_header {width: 98%;}
}
@media only screen and (max-width: 700px) {
	#dl-menu a.logo_image_mobile img {left: 13%;}
    .vc_custom_1473401133311 {max-width: 40%;float:right}
	.top_table_block .top_rating_item .priced_block{width:80%}
}
@media (max-width:460px){
	#dl-menu a.logo_image_mobile img {left: 18%;}
	article.custom-read-more .wpb_wrapper{max-height: 110px;position: relative;overflow: hidden}
	article.custom-read-more .read-more {display:block;position: absolute;bottom: 0;left: 0;width: 100%;text-align: center;margin: 0;padding: 120px 0 2px;z-index: 1;background-image: linear-gradient(to bottom, transparent, #f7f7f7)}
	article.custom-read-more .read-more .button{padding: 3px 8px;border: 1px solid;border-radius: 0px;background-color: #fff9;}
	.ribbon-blue{background-size:98% 100%}
}
@media (max-width:425px){
	#main_header {width: 97%;}
	#dl-menu a.logo_image_mobile img {left: 20%;}
	.custom-hidden {display:none}
	h1 {font-size:22px!important}
	h2 {font-size:18px!important}
	h3 {font-size:18px!important;}
	.column_0 a {font-size:18px!important;font-weight:400}
	.column_0 p {font-size:16px!important}
	.big-font {font-size:16px!important}
	.vc_column-inner {padding-top:0px!important}
	.custom-table-usp {font-size:16px}
	.tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label {font-size:13px!important}
}
@media (max-width:360px){
	#main_header {width: 96%;}
	#dl-menu a.logo_image_mobile img {left: 20%;}
}
@media (max-width: 320px){
	#dl-menu a.logo_image_mobile img {left: 25%;}
}
