/*
Theme Name:     WithDiscount International
Author:         Gerrald Mulder
Description:    Universal theme for international usage on the Basebuilder discount websites (2017).
Version:        1.0
Text Domain:    withdiscount
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:'Source Sans Pro',Helvetica,Verdana,sans-serif;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%;}
*,:before,:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}
body{background-color:#efefef;font-family:'Source Sans Pro',Helvetica,Verdana,sans-serif;font-size:15px;line-height:1.5em;color:#4a4a4a;height:100%;font-weight:400;width:100%;margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}
ol,ul {list-style:none outside none;}
ol li a,ul li a {color:#252d3d;text-decoration:none;}
ol li a,ul li a:hover {color:#f46500;text-decoration:underline;}
table{border-collapse:separate;border-spacing:0}
caption,th,td{font-weight:400;text-align:left}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none}
a {color: #007dbd;}
a:focus,a:hover,a:active{outline:0}
a img{border:0}
H1,H2,H3,H4,H5{font-weight:600;color:#252d3d;font-family:'Source Sans Pro',Helvetica,Verdana,sans-serif}
H1{font-size:24px}H2{font-size:22px}H3{font-size:18px}H4{font-size:16px}H5{font-size:14px}
b, strong {font-weight:600;}
p {margin-bottom:1.5em}

.round,input,button,img{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
.block{margin:10px}
::-webkit-input-placeholder{color:#777}
:-moz-placeholder{color:#777;opacity:1}
::-moz-placeholder{color:#777;opacity:1}
:-ms-input-placeholder{color:#777}
.inputfield{height:40px;background-color:#fff;vertical-align:top;outline:0;-webkit-appearance:none;border:1px solid #bfbfbf;padding:5px;font-size:13px}
.newsletter-firstname{width:150px}
.newsletter-email{width:210px}
.newsletter-submit{width:100%;max-width:150px}
.button,.wpcf7-submit{position:relative;min-width:180px;margin-left:5px;outline:0;box-shadow:1px 2px 2px 0 rgba(0,0,0,.3);border:none;font-weight:600;background-color:#f46500;color:#fff;text-align:center;text-decoration:none;display:inline-block;font-size:15px;padding:0 15px;-webkit-appearance:none;cursor:pointer;margin-top:15px;height:40px;line-height:40px}
.button:hover,.wpcf7-submit:hover{background-color:#e25c03}
.link-button{background-color:#169835}
.link-button:hover{background-color:#038324}
.coupon-button {position:relative;background-color:#ccc;border:1px solid grey;transition:all ease .5s;width:170px;background:url('/wp-content/themes/withdiscount/images/scratch.png');}
.coupon-button:hover {background:url('/wp-content/themes/withdiscount/images/scratch.png');}

/* ADMIN */
#admin-container{width:100%;height:30px;background-color:#1c4254;color:#FFF;padding:2px 10px;font-size:12px;line-height:30px;border-bottom:1px solid #104d6b;font-weight:400}
#admin-container ul{list-style-type:none;margin:0;padding:0}
#admin-container ul li{display:inline;margin-left:15px}
#admin-container ul li a{color:#fff;text-decoration:none}
#admin-container ul li a:hover{text-decoration:underline}
#admin-container ul li i{vertical-align:initial}
#admin-container .fa-lg{vertical-align:unset}

/* BODY */
#page{padding:0;width:100%;margin:0 auto;min-height:566px}
#container{min-height:100%;position:relative}
#page-header{width:100%}
#primary{width:100%;max-width:1280px;margin:10px auto;overflow:auto}

/* HEADER */
#header{top:0;left:0;height:80px;width:100%;background-color:#FFF;margin:0 auto}
#header-wrap{width:100%;max-width:1280px;margin:0 auto}
#header-logo{min-width:225px;margin:0 auto;height:70px;padding-top:10px;width:100%;max-width:250px;float:left}
#header-logo img{margin:0 0 0 10px;border:0;cursor:pointer;display:block;float:left;height:55px}
#header-search{float:right;height:40px;width:290px;margin:20px 5px 0 0;background-color:#fff;text-align:right}
#header-search .search-field{margin:0;padding-left:5px;box-sizing:border-box;outline:0;-webkit-appearance:none;height:40px;font-size:18px;color:#777;border:1px solid #d8d8d8;vertical-align:bottom;max-width:235px;width:100%}
#header-search .search-submit,.search-toggle{margin:0;box-sizing:border-box;outline:0;background-color:#d8d8d8;height:40px;-webkit-appearance:none;border:1px solid #d8d8d8;font-size:25px;cursor:pointer;color:#999;width:40px;text-align:center;display:inline-block;vertical-align:top;padding:0}
#header-search .search-submit:hover,.search-toggle:hover{background-color:#074280;color:#fff;border:1px solid #074280}
.search-toggle{display:none}
.toggle{height:140px!important}
#header-home-page{width:100%}
/* START By Vincent 2020-08-28 Eventueel ;border-bottom:1px solid #f1f1f1 */
#header-navigation{width:100%;background-color:#fff}
#header-navigation-wrap, #header-information-wrap, #header-single-wrap{max-width:1280px;width:100%;margin:0 auto;overflow:visable;height:auto}
/* END By Vincent 2020-08-28 */
#header-home-wrap{margin:0 auto;width:100%;text-align:center;background-size:cover;background-color:#acbec3;min-height:370px;padding:10px 30px}
#header-home-wrap h1{color:#fff;font-size:38px;display:inline-block;margin-top:7%;line-height:40px;text-shadow:1px 1px #4e4e4e}
#header-home-wrap #header-home-search{display:block;margin-top:30px}
#header-home-wrap #header-home-search .search-field{margin:0;padding-left:5px;box-sizing:border-box;outline:0;-webkit-appearance:none;height:50px;font-size:16px;color:#777;border:1px solid #d8d8d8;vertical-align:bottom;max-width:400px;width:100%}
#header-home-wrap #header-home-search .search-submit{margin:0;box-sizing:border-box;outline:0;background-color:#2b9807;height:50px;-webkit-appearance:none;border:1px solid #2b9807;font-size:25px;cursor:pointer;color:#fff;width:50px;text-align:center;display:inline-block;vertical-align:top;padding:0}
#header-home-wrap #header-home-search .search-submit:hover{background-color:#2a8c0a}
#header-item-page,#header-information-page,#header-single,#header-search-page{width:100%;background-color:rgba(250,250,250,0.8);min-height:135px}
#header-information-page,#header-single {min-height:100px;padding-bottom: 10px;}
#header-search-page {min-height:90px}
#header-item-wrap, #header-information-wrap, #header-single-wrap{max-width:1280px;width:100%;margin:0 auto;overflow:auto;height:auto}
#header-item-breadcrumbs, #header-information-breadcrumbs{width:100%;max-width:500px;margin-left:15px}
#header-item-image-wrap{float:left;margin-right:10px;background-color:#fff;height:auto;vertical-align:top;overflow:auto}
#header-item-image{border:1px solid #efefef;width:92px;max-width:92px;padding:5px}
#header-item-image img{width:80px;height:auto;vertical-align:middle}
#header-item-title {width:100%;max-width:575px;float:left;margin:25px 0 0 15px;font-weight:400;overflow:auto}
#header-information-title {width:100%;max-width:90%;float:left;margin:25px 0 0 15px;font-weight:400;overflow:auto}
#header-item-title H1, #header-information-title H1{margin:5px 0;line-height:30px}
#header-item-sub{font-size:13px;overflow:auto;font-weight:300}
#header-item-sub div{display:inline-block;margin-left:5px;margin-right:5px;}
#header-item-breadcrumbs #breadcrumbs,#header-item-breadcrumbs #breadcrumbs a, #header-information-breadcrumbs #breadcrumbs, #header-information-breadcrumbs #breadcrumbs a {font-size:11px;color:#9E9E9E;text-decoration:none}
#header-item-lastchecked{width:100%;max-width:350px;float:right;height:105px;overflow:hidden}
#header-item-lastchecked-image{width:105px;height:105px;display:inline-block;vertical-align:middle;margin-right:10px}
#header-item-lastchecked-image img{width:95px;height:95px;border-radius:999px}
#header-item-lastchecked-text, #whatisheader{display:inline-block;vertical-align:middle;width:100%;max-width:200px;font-weight:300;color:#7b7b7b;font-size:14px}
.whatis {font-weight:400;display:block;}
.whatis, .intro-review, #intro-discount, #intro-subject {border-bottom:1px solid #efefef;padding:10px 0;}

#intro,#newsletter,#ad-wrap-widget{width:35%;float:right;background-color:#fbfbfb}
#intro-title,#intro-description,#intro-naw,#item-content-title,#item-summary,#item-images,#item-highlight,#item-faq,#newsletter-title,#newsletter-content,#newsletter-form,#ad-wrap-widget,#ad-wrap-block-left,#ad-wrap-block-right,#ad-wrap-block-center,.introbox,#intro-news,#home-content{padding:22px 25px;box-shadow:0 1px 1px #dcdcdc;font-weight:400;overflow:auto;color:#565656}
#intro-title,#intro-description,#item-content-title,#newsletter-title{box-shadow:none;border-bottom:1px solid #efefef}
#newsletter-content{border:none;box-shadow:none;padding:15px 25px 5px}
#newsletter-form{padding:5px 25px 15px}
#newsletter-privacy{font-size:13px}
#newsletter-privacy a{text-decoration:underline}
#intro-news .news-item{margin-bottom:15px;line-height:18px}
#intro-news .news-item b{font-weight:600}
#intro-title H2{font-size:22px;line-height:28px;}
#intro-contact,#intro-website{margin-top:10px}
#intro-website a{color:#444}
#intro-naw h3 {font-size:16px;}
#intro-description {padding-top:5px;padding-bottom:5px;box-shadow: 0 1px 1px #dcdcdc;}
.intro-review {font-size:17px;}
#intro-discount, #intro-subject {border-bottom:none;}
#intro-address, #intro-contact, #intro-openinghours {margin-bottom:10px;}
#intro-openinghours {width:100%;clear:both;}
#item-video{text-align:center;margin:0 auto;width:100%;background-color:#efefef;border:none;box-shadow:none;padding:22px 25px 0 25px;}
#item-video iframe {box-shadow:0 1px 5px rgba(0,0,0,.5)}
#main,#item-content,#ad-wrap-footer,#home-content{width:60%;float:left;background-color:#fdfdfd}
#main-category{width:100%;background-color:#fdfdfd;padding:25px;border-bottom:1px solid #ccc}
#main-category .category-fn{width:100%;border-bottom:1px solid #ccc;margin:10px 0 3px}
#main-category .category-item{width:24%;display:inline-block;font-weight:400;padding:2px}
#category-content{width:100%;border-bottom:1px solid #ccc;background-color:#fdfdfd;padding:25px;margin-bottom:10px}
#category-content a{text-decoration:underline;color:inherit;border:none}
#category-links{width:100%;margin-bottom:10px;text-align:center}
#category-links-title{width:100%;text-align:left;margin:20px 0 10px;padding:0 10px}
.category-toplink{min-height:360px;width:24%;margin:0 5px 5px;background-color:#fff;border-bottom:1px solid #ccc;display:inline-block;max-width:307px;padding:10px;vertical-align:top}
.category-toplink-ext{width:inherit}
.category-toplink a{text-decoration:none}
.category-toplink-home{min-height:307px;width:32%;margin:0 5px 5px;background-color:#fff;border-bottom:1px solid #ccc;display:inline-block;padding:10px;vertical-align:top}
.category-toplink-home a{color:#252d3d;text-decoration:none}
.category-toplink-home a:hover .category-small-item{text-decoration:underline}
.category-small,.category-small-arrow{width:100%;clear:both;padding:5px 30px 5px 5px;display:inline-block;position:relative;min-height:85px}
.category-small-img{width:100%;max-width:92px;float:left;margin:5px 10px 0 0}
.category-small-img img{width:100%;max-width:90px;height:auto;border:1px solid #efefef}
.category-small-data{text-align:left;padding:5px 0}
.category-small-item{font-weight:600;font-size:17px}
.category-small-title{font-size:13px;line-height:17px}
.category-small-more{font-size:14px;line-height:17px;text-align:right;font-weight:600;position:absolute;bottom:10px;right:10px}
.category-small-more a{color:#6b6b6b;text-decoration:none}
.category-small-more a:hover{text-decoration:underline}
.category-small-arrow:before{content:"\232A";display:inline-block;-webkit-font-smoothing:antialiased;right:0;position:absolute;top:35%;font-weight:600;font-family:Arial,sans-serif}
.category-small-arrow:hover:before{color:#f46500}
.category-toplink .category-toplink-button{width:100%;position:relative;bottom:5px;text-align:center}
.category-toplink .category-toplink-button .button{margin-left:0}
.category-toplink .category-toplink-item{width:100%;font-weight:600;font-size:18px;color:#252d3d}
.category-toplink .category-toplink-title{width:100%;min-height:50px;font-size:13px}
.category-toplink .category-toplink-image{width:100%;height:auto;text-align:center;margin-bottom:5px;position:relative}
.category-toplink .category-toplink-image a{display:block;text-decoration:none}
.category-toplink .category-toplink-image img{width:100%;height:auto;max-width:285px;border:none}
.category-toplink .category-toplink-image .toplink-best{position:absolute;top:10px;right:10px;color:#fff}
.category-toplink .category-toplink-image .toplink-best .fa-circle{color:#f46500}
#main{background-color:#efefef;}
#main-broad{background-color:#fff;box-shadow:1px 1px #d8d8d8;width:100%;margin:0 auto;padding:20px;font-weight:400;font-size:16px;margin-bottom:20px}
#main-broad a{color:#007bc3;text-decoration:none;font-weight:400}
#main-broad a:hover{text-decoration:underline}
#main-broad ul{list-style-type:disc;list-style-position:inside;margin-bottom:15px}
#main-content {box-shadow:1px 1px #d8d8d8;width:100%;margin:0 auto;padding:20px;font-weight:400;font-size:16px;margin-bottom:20px}
#item-summary {margin-bottom:1px;}
#item-images{text-align:center;margin:0 auto;width:100%;background-color:#efefef;border-bottom:none;box-shadow:none;}
#item-images img{margin:3px;width:32%;max-width:235px;display:inline-block;vertical-align:top;box-shadow:0 1px 5px rgba(0,0,0,.5)}
#coupon-container{background:#fff;width:560px;border:1px solid #e4e4e4}
#coupon-header{margin:0 auto;text-align:center;padding:10px}
#coupon-image{width:100%;height:300px;overflow:hidden}
#coupon-image img{width:100%}
#coupon-description{padding:20px;font-size:13px}
#coupon-description H2{font-weight:400;font-size:26px}
#coupon-description .title{color:#f46500;font-size:22px;font-weight:600}
#coupon-footer{width:100%;border-top:1px dashed #ccc}
#coupon-footer-left,#coupon-footer-right{width:270px;display:inline-block;padding:20px}
#coupon-footer-left{text-align:left;vertical-align:top}
#coupon-footer-right{text-align:right;font-weight:600;vertical-align:top}
.c-form,.c-data{display:table-cell;width:48%}

.add-news table tr td {height:50px;padding:10px;}
.add-news table tr td:first-child {width:150px;}
.add-news table tr td input[type=text], .add-news table tr td input[type=email], .add-news table tr td textarea, .news-select {width:300px;}
.add-news table tr td textarea {height:100px;}
.news-select {background-color:#ffffff;height:30px;}

/* RATING */
.rating {border:none;float:left;margin-top: 5px;}
.rating > input {display:none;}
.rating > label:before {margin: 5px;font-size:1.5em;font-family: FontAwesome;display:inline-block;content:"\f005";}
.rating > .half:before {content:"\f089";position: absolute;}
.rating > label {color: #ddd;float:right;}
.rating > input:checked ~ label,
.rating:not(:checked) > label:hover,
.rating:not(:checked) > label:hover ~ label {color: #FFD700;cursor:pointer;}
.rating > input:checked + label:hover,
.rating > input:checked ~ label:hover,
.rating > label:hover ~ input:checked ~ label,
.rating > input:checked ~ label:hover ~ label {color: #FFED85;cursor:pointer;}
#rate, #rated {clear:both;font-weight:300;font-size:14px;}

/* ADS */
#ad-wrap-block-wrap{clear:both;border:none}
#ad-wrap-widget,#ad-wrap-block-center{padding:5px;text-align:center;overflow:auto}
#ad-wrap-widget {background-color: inherit;border-bottom:none;box-shadow:none;}
#ad-wrap-block-left,#ad-wrap-block-right{padding:30px 5px;width:47%;float:left;text-align:center;overflow:auto;border:none;box-shadow:none}
#ad-wrap-block-right{float:right}
#ad-wrap-block-center{display:none;border:none;box-shadow:none;padding:30px 1px;}
.adslot_1,.adslot_2,.adslot_3{display:inline-block;width:340px;min-height:285px}
.adslot_4{display:none;width:470px;min-height:70px}
.adslot_5{display:block;width:700px;min-height:80px;position:relative;margin:0 auto}

.link-container, .content-container{width:100%;background-color:#fff;overflow:auto;padding:15px 20px;box-shadow:0 1px 1px #dcdcdc;margin-bottom:10px}
.content-container h1 {font-size:24px;}
.content-container h2 {font-size:20px;margin-bottom:3px;}
.content-container h3 {font-size:16px;margin-bottom:3px;}
.content-container .social {width:auto;text-align:right;margin-bottom:10px;color:#7b7b7b;}
.content-container .social a {color:#252d3d;}
.content-container .social a:hover {color:#2772ab;}
.content-container .social .fa-whatsapp {display:none;}
.content-container {font-size:16px;}
.content-container ul {list-style-position: inside;list-style-type: square;}
.content-container ul li {margin-bottom:10px;}
.content-container p:first-of-type {font-weight:600;font-size:large;color:#252d3d;}
.content-container .info-table {width:100%;overflow:scroll;}
.content-container table {width:100%;margin-bottom:25px;border-collapse: collapse;}
.content-container table caption {font-size:large;font-weight:bold;color:#252d3d;margin-bottom:5px;}
.content-container table tr:nth-child(even){background-color: #f2f2f2;}
.content-container table tr th {background-color:#074280;color:#ffffff;border:1px solid #074280;padding:5px;text-align:left;vertical-align:top;}
.content-container table tr td {border: 1px solid #ddd;padding:5px;width:auto;font-weight:lighter;vertical-align:top;}
.content-container table tr td p, .content-container table tr td p:first-of-type {font-weight:400;font-size:inherit;}
.content-container table tr td a {text-decoration:none;}
.content-container table tr td a:hover {text-decoration:underline;}
.content-container table tr td:first-of-type {font-weight:600;width:240px;text-align:left;}
.content-container blockquote {padding:15px;background-color:#ffe1cc;margin-bottom:20px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
.content-container blockquote p:first-of-type {font-size:15px;font-weight:400;margin-bottom:0;}
.content-container .image-wrap {width:100%;text-align:center;margin-bottom:15px;}
.content-container .image-wrap img {width:100%;max-width:250px;margin:5px;vertical-align:middle;}
.content-container ul a {color: #007dbd;}
.content-image {margin:0 20px 10px 0;float:left;}
.content-image img {width:250px;height:250px;}

/* OLD */
.link-wrap{display:table-row;overflow:auto}
.link-image-wrap,.link-content-wrap{display:table-cell;height:auto;vertical-align:top;overflow:auto}
.link-image{border:1px solid #efefef;width:132px;max-width:132px;padding:5px}
.link-image img{width:120px;height:auto;vertical-align:middle}
.link-content-wrap{width:100%;padding:1px 0 0 20px}
.link-button-wrap{padding:5px 0}
.link-title{font-size:18px;line-height:26px;font-weight:600;width:100%;color:#252d3d;letter-spacing:.2px}
.link-title a{color:#252d3d;text-decoration:none}
.link-title a:hover{color:#1c222d;text-decoration:none}
.link-description{font-size:14px;font-weight:300;margin-top:5px;color:#545454;letter-spacing:.4px}
.link-data{font-size:11px;color:#838488;text-align:center;margin-top:5px}
.link-data a{color:#838488;text-decoration:none}
.link-data a:hover{text-decoration:underline}

/* NEW */
.l-wrap {overflow:auto;}
.l-img-wrap {float:left;margin-right:20px;}
.l-img {border:1px solid #efefef;width:132px;max-width:132px;padding:5px}
.l-img img {width:120px;height:auto;vertical-align:middle}
.l-data{font-size:11px;color:#838488;text-align:center;margin-top:5px}
.l-data a{color:#838488;text-decoration:none}
.l-data a:hover{text-decoration:underline}
.l-content-wrap {overflow:auto;}
.l-title {font-size:18px;line-height:26px;font-weight:600;width:100%;color:#252d3d;letter-spacing:.2px}
.l-title a{color:#252d3d;text-decoration:none}
.l-title a:hover{color:#1b5b84;text-decoration:none}
.l-description {font-size:14px;font-weight:300;margin-top:5px;color:#545454;letter-spacing:.2px}
.l-button-wrap {padding:5px 0}
#main-category .category-item a,#main-category .category-item a:hover{color:#252d3d;text-decoration:underline}
.l-pop{position:relative;background:#fff;padding:20px;width:auto;max-width:600px;margin:20px auto}
.l-pop-img{float:left;margin:0 10px 10px 0}
.l-pop-title{font-weight:600;font-size:18px;color:#252d3d;line-height:24px}
.l-pop-description{font-size:14px;color:#252d3d}
.l-pop-data{clear:both;background-color:#f1f1f1;width:auto;padding:20px}
.l-pop-code{font-size:20px;margin:25px auto;outline:none;height:50px;border:2px dashed #ccc;text-align:center;width:100%;background-color:#fff}

/* FOOTER */
#footer{position:absolute;width:100%;min-height:195px;background-color:#383838;color:#e4e4e4;font-size:13px;overflow:auto}
#footer-wrap{width:100%;max-width:1280px;margin:0 auto;background-color:#383838;padding-top:15px}
#footer-usp-wrap,#footer-navigation{width:100%;clear:both;text-align:center;margin:0 auto;background-color:#383838}
#footer-usp-wrap{padding-top:20px}
#footer-navigation{border-bottom:1px solid #fff;padding-bottom:20px}
.footer-usp,.footer-widget{margin:10px;width:20%;display:inline-block;vertical-align:top}
.footer-usp i{margin-bottom:10px}
.footer-usp span{font-weight:600;font-size:19px;color:#fff}
.footer-widget,.textwidget ul li a{text-align:left;font-size:13px;font-weight:300;text-decoration:none;color:#fff}
.textwidget ul li a:hover{text-decoration:underline}
.footer-widget H5{font-weight:400;font-size:16px;color:#fff}
#footer-copyright{margin:10px auto;width:100%;text-align:center;font-size:11px;clear:both}
#footer-copyright a{color:#d0d0d0;text-decoration:none}

/* MEDIA QUERIES */
@media screen and (max-width: 1280px) {
    .inputfield{margin:5px 0;width:100%}
    .category-toplink{width:23.5%;min-height:355px}
    .category-toplink-ext{width:inherit}
    .adslot_5{width:500px}
    #item-video iframe {width:500px;height:281px}
}
@media screen and (max-width: 1080px) {
    .category-toplink{min-height:315px}
    .category-small-item{font-size:16px}
    .category-toplink-ext{width:inherit}
    #item-images img{width:30.2%}
}
@media screen and (min-width: 960px) {
    #intro-address,#intro-contact,#intro-website{width:48%;float:left;margin-top:0}
}
@media screen and (max-width: 960px) {
    .hide-960,.toplink-best{display:none!important}
    #ad-box-footer-right{display:none}
    #ad-box-footer-left{width:100%}
    .adslot_1{width:310px;min-height:255px}
    #header-item-lastchecked{display:none}
    #main-category .category-item{width:30%}
    .category-toplink{width:47%;max-width:inherit;min-height:150px}
    .category-toplink-ext{min-height:225px}
    .category-toplink .category-toplink-image{max-width:150px;float:left;margin-right:10px}
    .category-small-img{max-width:67px;margin:5px 5px 0 0}
    .category-small-img img{max-width:65px}
    .category-toplink-home{width:31%}
    .adslot_5{width:350px}
    #item-video iframe {width:420px;height:236px}
}
@media screen and (max-width: 840px) {
    .footer-usp,.footer-widget{width:29%}
    #main,#item-content,#intro,#newsletter,#ad-wrap-footer,#home-content{width:100%;margin:0 0 10px}
    #intro-address,#intro-contact,#intro-website{width:48%;float:left;margin-top:0}
    #intro-address{padding-right:20px;width:55%}
    #intro-contact,#intro-website{padding-left:10px;width:40%}
    .inputfield{width:30%}
    .newsletter-submit{margin-top:5px}
    #ad-wrap-widget,.adslot_1{display:none}
    #ad-box-footer-left,#ad-box-footer-right{display:block;width:49%}
    #header-item-title{max-width:100%}
    .adslot_2,.adslot_3{width:310px;min-height:255px}
    .category-toplink-ext{min-height:150px}
    .hide-column-2{display:none!important}
    .category-toplink-home{width:47%}
    .adslot_5{width:700px}
    #item-video iframe {width:640px;height:360px}
}
@media screen and (max-width: 768px) {
    #ad-wrap-block-right,.adslot_3{display:none}
    #ad-wrap-block-left{width:100%;margin:0 0 10px}
    .adslot_2{width:100%;min-height:100px}
    #main-category .category-item{width:49%}
    .category-toplink{width:96%;min-height:150px}
    .category-toplink-home{width:96%;padding:0 10px;border:none;margin:0 5px;min-height:40px}
    .category-small{min-height:45px}
    .category-small-img{max-width:92px;margin:5px 10px 0 0}
    .category-small-img img{max-width:90px}
    .category-small-item{font-size:18px;text-decoration:underline}
    .category-small-title,.category-toplink .category-toplink-title{font-size:14px}
    .hide-home-mobile,.hide-column-2{display:none!important}
    .c-form,.c-data{display:block;width:98%;margin-top:10px}
    .adslot_5{width:500px}
    #item-video iframe {width:420px;height:236px}
    .hidepipe {display:none;}
    .h-actual {clear:both;display:block!important;}

}
@media screen and (min-width: 600px) {
    #header-search{display:block!important}
}
@media screen and (max-width: 600px) {
    #header-search {display:none;width:100%;text-align:center;border-bottom:1px solid #d8d8d8;height:80px;margin:0;}
    #searchform {margin:20px 0;}
    .search-toggle {display:block;float:right;margin:10px 10px 0 0;}
    .inputfield {width:100%;}
    #ad-box-footer-right, #header-item-image-wrap {display:none}
    #ad-box-footer-left {width:100%;}
    #header-item-title, #header-item-sub {text-align:center;width:95%;margin-top:10px;}
    #header-item-title {margin-top:20px;}
    #ad-wrap-block-center, .adslot_4 {display: block;}
    .hide-600 {display:none!important;}
    #header-home-wrap #header-home-search .search-field {max-width:400px;}
    .adslot_5 {width:350px;}
    #header-item-breadcrumbs, #header-information-breadcrumbs {max-width:375px;}
    #main-content {padding:10px 0;}
    .content-container {padding:15px;}
    .content-container .social .fa-whatsapp {display:inline-block;}
    .content-container table tr td:first-of-type, .content-container table tr td {width:auto;border-top:none;}
}
@media screen and (max-width: 480px) {
    body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
    #header,#header-logo{height:60px}
    #header-logo img{max-width:160px;height:auto}
    #header-home-wrap{padding:5px;min-height:250px;background-position-y:bottom!important}
    #header-home-wrap h1{font-size:28px;line-height:35px}
    #header-home-wrap #header-home-search .search-field{max-width:240px;font-size:13px}
    #header-item-page{min-height:100px}
    #header-item-breadcrumbs{display:none}
    .button{margin-top:10px;min-width:170px}
    .adslot_2{width:100%;min-height:250px}
    .adslot_4{width:100%;min-height:100px}
    #main-category .category-item{width:95%}
    #intro-description,#category-content,#item-summary,#item-highlight,#item-faq{text-align:justify}
    .category-toplink .category-toplink-image{max-width:140px;float:left}
    .footer-usp,.footer-widget{width:80%}
    .l-img-wrap {margin-right:10px;}
    .l-img{width:102px;max-width:102px}
    .l-img img{width:90px;height:auto}
    .l-title{line-height:20px;font-size:18px}
    .l-description{font-size:14px;line-height:18px;margin-top:5px;font-weight:300;color:#2f2f2f}
    .l-data{font-size:10px}
    .l-content-wrap {overflow:initial;}
    .l-button-wrap {clear:both;width:100%;text-align:center;}
    .link-button, .coupon-button, .print-button {width:65%;}
    .add-news table tr td input[type=text], .add-news table tr td input[type=email], .add-news table tr td textarea, .news-select {width:100%;}
    .add-news table tr td {display: inline-block;width: 100%!important;padding: 0;margin-bottom: 5px;height:inherit;}
    #header-item-breadcrumbs, #header-information-breadcrumbs {max-width:300px;}
    .content-image {width:100%;text-align:center;}
    .content-image img {width:100%;max-width:350px;height:auto;}
    #item-video iframe {width:260px;height:180px}
}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){
    .mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}
}
@media all and (max-width:900px){
    .mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}
}
.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
.wpcf7-text,.wpcf7-textarea{font-size:16px;height:40px;width:100%;max-width:300px;outline:none;-webkit-appearance:none;color:#333;font-family:'Source Sans Pro',Helvetica,Verdana,sans-serif;-webkit-border-radius:2px;border-radius:2px;-moz-border-radius:2px;border:1px solid #ccc}
.wpcf7-textarea{height:200px}
.wpcf7-form p{margin-top:10px}
.grecaptcha-badge { display: none !important; }