* {	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;	margin: 0;	padding: 0;}
*:before, *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body {	font: 16px 'DM Sans', sans-serif;	color: #384149;	background: #fff; font-weight: 400; padding-top:78px; 	} a{text-decoration:none;color:#384149;}
a:hover{color:#000;text-decoration:none}
ul, ol{list-style:none}
input, select, textarea, button{font:14px 'DM Sans', sans-serif;}::-webkit-input-placeholder{color:#444;}::-moz-placeholder{color:#444;}:-ms-input-placeholder{color:#444;}:-moz-placeholder{color:#444;}
.page_title{font-size:24px;font-weight:700;margin-bottom:30px;letter-spacing:-1px;}
.offscreen{position:absolute;left:-999em;}
.lowercase{text-transform:lowercase}
#wpadminbar{position:fixed!important;}
a.btn{color:#fff;display:inline-block;background:#00aa89;padding:10px 20px;font-size:16px;font-weight:700;border-radius:9px;text-align:center}
a.btn:hover{background:#009F7F;}
a.btn_cta{color:#fff;display:inline-block;background:#fb6d56;padding:10px 20px;font-size:16px;font-weight:700;border-radius:9px;text-align:center}
a.btn_cta:hover{background:#f25d44;}
a.btn_cta_2{color:#fff;display:inline-block;background:#fb6d56;padding:10px 20px;font-size:16px;font-weight:700;border-radius:9px;text-align:center}
a.btn_cta_2:hover{background:#EF651D;}
a.btn_alt2{display:inline-block;padding:10px 20px;border-radius:9px;font-size:14px;font-weight:bold;color:#384149;background:#fff;border:1px solid #e4e7ec;}
a.btn_cta.btn_reveal{background:#fff;position:relative;height:50px;}
a.btn_cta.btn_reveal:before{position:absolute;top:0;left:0;right:50px;bottom:0;content:'';z-index:2;background:#fb6d56;transition:right 0.2s ease-in-out;}
a.btn_cta.btn_reveal:hover:before{right:60px;}
a.btn_cta.btn_reveal .code{position:absolute;top:0;right:0;z-index:1;color:#444;font-size:18px;background:#f5f5f5;border:2px dashed #fb6d56;padding:10px 20px;height:50px;border-radius:9px}
a.btn_cta.btn_reveal .text{position:absolute;top:0;right:36px;bottom:0;left:0;z-index:3;color:#fff;padding:14px 20px;}
a.btn_cta.btn_reveal .overlay{width:0;height:0;position:absolute;right:37px;top:0px;transition:all 0.2s ease-in-out;z-index:4;border-top:50px solid #fb6d56;border-right:14px solid transparent;border-left:0 solid transparent;display:block;}
a.btn_cta.btn_reveal:hover .overlay{right:46px}
.voucher_expired a.btn_cta.btn_reveal:before{display:none!important;}
.voucher_expired a.btn_cta.btn_reveal .code{width:100%;}
a.btn_grey{color:#fff;display:inline-block;background:#A3A3A3;padding:10px 20px;font-size:16px;font-weight:700;border-radius:3px;text-align:center}
a.btn_grey:hover{background:#8B8B8B;}
a.btn_alt{color:inherit;background:transparent;border:1px solid;}
a.btn_alt:hover{background:inherit;}
span.btn{color:#fff;display:inline-block;background:#00aa89;padding:10px 20px;font-size:16px;font-weight:700;border-radius:3px;text-align:center}
span.btn:hover{background:#009F7F;}
.error{border:1px solid #F27070;color:#E64B4B;text-align:center;margin-bottom:30px;padding:15px;background:#fff;border-radius:3px;}
.edit-link{position:absolute;right:5px;top:5px;color:#999;font-size:12px;}
.more-text{display:none;}
.read-more span{text-decoration:underline;}
.categories_list{}
.categories_list li{display:inline-block;margin:0 2px 6px 0}
.categories_list a{display:inline-block;padding:5px 8px;background:#fff;border-radius:9px;font-size:14px;color:#00aa89;border:1px solid #00aa89;font-weight:700}
.categories_list li.current-cat a{color:#fff;background:#00aa89;border:1px solid #00aa89;}
.term_desc{font-size:14px;color:#6b7883;margin-bottom:30px;}
.term_desc p{margin-bottom:15px;line-height:1.5}
.wrapper{margin:0 auto;padding:0 15px;}
.wrapper:after{content:"";display:block;clear:both;}
.hp_section{margin:30px 0;}
.hp_section header{display:flex;gap:15px;align-items:flex-end;margin-bottom:30px;}
.hp_section header .page_title{margin:0;}
.hp_section header a{color:#00aa89;font-weight:700;padding-bottom:3px;}
.container{margin:0 -15px;}
.container:after{display:block;content:"";clear:both;height:1px}
.main_header{padding:15px;background:#00aa89;width:100%;position:fixed;left:0;top:0;z-index:9;min-height:79px;}
body.admin-bar .main_header{top:46px;}
.header_wrapper{max-width:1210px;margin:0 auto;display:flex;flex-flow:row wrap;gap:3px;align-items:center;}
.header_wrapper .col{flex-grow:1;}
.header_wrapper .col_logo{order:1;}
.header_wrapper .col_search{order:3;flex-basis:100%;display:none;max-width:450px;}
.header_wrapper .col_search.active{display:block;}
.header_wrapper .col_links{order:2;white-space:nowrap;}
.header_wrapper .logo a{display:block;font-size:24px;line-height:24px;height:35px;}
.header_wrapper .logo img{display:block;height:35px;width:193px;max-width:193px;}
.search_term{position:relative;z-index:2}
.search_form{background:#f6f6f6;border-radius:9px;}
.search_form:focus-within{background:#fff;}
.search_form input.text{width:100%;font-size:16px;padding:12px 12px 12px 45px;border:none;background:none;outline:none;height:49px;}
.search_form i{position:absolute;left:15px;top:15px;display:block!important;font-size:18px;border:none;background:none;color:#00aa89;}
.search_dropdown{position:absolute;left:0;top:calc(100% + 3px);width:100%;border-radius:9px;background:#fff;max-height:350px;overflow:auto;box-shadow:0 30px 30px rgba(0, 0, 0, 0.2);}
.search-result a{display:block;padding:8px 12px;border-bottom:1px solid #e4e7ec;overflow:hidden;background:#fff}
.search-result a:hover{background:#f9f9f9}
.search-result img{float:left;background:#fff;display:block;border:1px solid #e4e7ec;border-radius:3px;margin-right:15px;}
.search-result strong{display:block;font-size:14px;padding-top:12px;}
.search-result span{display:block;font-size:12px;color:#6b7883}
.search_dropdown .recommended-title{background:#f6f6f6;color:#6b7883;font-size:12px;padding:10px 12px;text-transform:uppercase;font-weight:700;}
.search_dropdown .noresults{display:block;padding:20px 12px;text-align:center;font-size:14px;}
.mobile_search, .mobile_menu{cursor:pointer;padding:8px 10px;color:#fff;font-size:22px;background:transparent;border:none;}
.nav_menu{display:flex;justify-content:flex-end;height:49px;}
.nav_menu.active .header_menu{display:block;}
.header_menu{display:none;position:absolute;left:0;top:100%!important;width:100%;z-index:9;background:#00aa89;}
.header_menu .sub-menu{position:absolute;top:0;left:0;width:100%;display:none;background:#00aa89;z-index:10}
.header_menu .sub-menu.active{display:block;animation:slideIn 0.3s forwards;}
.header_menu .sub-menu.slideOut{animation:slideOut 0.3s forwards;}
.header_menu a{color:#fff;display:block;padding:18px 22px;font-weight:700;font-size:16px;border-bottom:1px solid rgba(255, 255, 255, 0.2);text-align:left;position:relative;}
.header_menu .back-button a{background:rgba(0, 0, 0, 0.1);padding:10px 22px;font-weight:400;font-size:14px;text-align:right;}
.header_menu .menu-item-has-children > a:after{content:"\f105";font-family:'Font Awesome 6 Free';display:block;position:absolute;right:20px;top:18px;font-size:20px}
@keyframes slideIn { from{transform:translateX(100%);}
to{transform:translateX(0);}
}
@keyframes slideOut { from{transform:translateX(0);}
to{transform:translateX(100%);}
}
.cuponeria-account-dropdown{position:relative;display:inline-block;}
.cuponeria-account-dropdown .account-toggle{background:none;border:none;cursor:pointer;padding:10px;color:#fff;font-size:22px;}
.cuponeria-account-dropdown .account-menu{display:none;position:absolute;right:0;min-width:200px;background:#fff;z-index:9999;border-radius:9px;box-shadow:0 20px 30px rgba(0, 0, 0, 0.2)}
.cuponeria-account-dropdown .account-menu ul{padding:3px 0}
.cuponeria-account-dropdown .account-menu li{border-bottom:1px solid #f3f3f3}
.cuponeria-account-dropdown .account-menu li:last-child{border:none}
.cuponeria-account-dropdown .account-menu a{display:block;padding:10px 16px;}
.simple_page_section{padding:30px 0}
.simple_heading{margin-bottom:30px;}
.simple_heading .page_title{font-size:26px;line-height:1.1;margin-bottom:15px;}
.simple_heading .page_description{font-size:14px;line-height:1.6;max-width:700px;color:#6b7883;}
.cc-floating.cc-theme-classic{padding:10px!important;border-radius:0!important;}
.cc-window .cc-message{margin-bottom:5px!important;line-height:14px!important;}
.hellobar{padding:10px;text-align:center;font-size:14px;}
.hellobar a{color:inherit;display:inline-block;}
.hellobar .cta{display:inline-block;padding:5px 15px;margin-left:5px;font-size:12px;border-radius:9px;font-weight:700;opacity:0.8;}
.hellobar .cta:hover{opacity:1;}
.hellobar img{vertical-align:sub;display:inline-block;}
.error_page{padding:40px 0;text-align:center;min-height:400px;}
.list_offers{margin:30px 0;margin-top:0!important;padding-top:30px;min-height:300px;overflow:hidden;max-width:1206px;}
.list_offers_wrapper{padding:0 15px;}
.list_offers .page_title{}
.list_offers .item{}
.list_offers .item a{display:block;border-radius:9px;background:#fff;border:1px solid #e4e7ec;overflow:hidden;}
.list_offers .image-container{width:100%;}
.list_offers .wp-post-image{display:block;width:100%;height:auto;}
.list_offers .overlayer{padding:15px;display:flex;gap:15px;}
.list_offers .logo{border-radius:6px;width:85px;height:85px;background:#fff;display:block;border:1px solid #e4e7ec;padding:0!important;}
.list_offers strong{display:block;margin-bottom:5px;font-size:14px;color:#00aa89}
.list_offers p{font-size:16px;line-height:22px;height:46px;font-weight:400;overflow:hidden;letter-spacing:-0.3px;}
.list_offers .btn-edit-post-link{position:absolute;right:10px;bottom:10px;font-size:10px;padding:2px 5px;background:#efefef!important;color:#999;}
.swiper-pagination{position:relative!important;top:auto!important;bottom:auto!important;padding-top:15px;}
.swiper-pagination-bullet{text-indent:-9999px;}
.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#00aa89!important}
.browse_tiles{}
.browse_tiles ul{overflow:hidden;margin:-5px;}
.browse_tiles li{width:33.33%;float:left;padding:5px;}
.browse_tiles li a{display:block;background:#fff;border-radius:9px;border:1px solid #e4e7ec;text-align:center;padding:10px;}
.browse_tiles li img{width:100%;height:auto;max-width:127px;display:block;margin:0 auto;}
.voucher{}
.voucher .discount{font-size:36px;font-weight:700;color:#00aa89;letter-spacing:-2px;text-align:center;line-height:1;margin:5px auto 0 auto;background:#f6f6f6;border-radius:9px;padding:20px 0;max-width:110px;position:relative}
.voucher .discount small{font-size:16px;display:inline-block;margin-left:-5px;letter-spacing:0;}
.voucher .discount:before{content:'';display:block;position:absolute;left:50%;top:-8px;margin-left:-8px;border-radius:50%;width:16px;height:16px;background:#fff}
.voucher .discount:after{content:'';display:block;position:absolute;left:50%;bottom:-8px;margin-left:-8px;border-radius:50%;width:16px;height:16px;background:#fff}
.voucher .badge{font-size:14px;text-transform:uppercase;color:#00aa89;font-weight:700;margin-bottom:5px;}
.voucher .title{font-size:18px;line-height:24px;margin-bottom:10px;}
.voucher .meta{font-size:13px;color:#6b7883}
.voucher .meta a{color:#6b7883}
.voucher .verified{color:#00aa89;}
.voucher .btn_cta{padding:12px 32px;width:100%;max-width:200px;}
.voucher .btn_code{position:relative;overflow:hidden;border-radius:9px;}
.voucher .btn_code:before{content:"";display:block;position:absolute;right:0;top:0;width:25px;height:23px;background:#efefef;border-radius:0 0 0 9px}
.voucher .btn_code:after{border-bottom:23px solid #c7492f;border-radius:0 0 0 9px;border-right:25px solid transparent;z-index:2;border-left:0 solid transparent;content:"";display:block;position:absolute;height:0;width:0;right:0;top:0;}
.list_vouchers_cards .content{}
.list_vouchers_cards .col{border:1px solid #e4e7ec;border-radius:12px;margin-bottom:20px;background:#fff;padding:10px 20px 20px 20px;}
.list_vouchers_cards .voucher{text-align:center;position:relative;}
.list_vouchers_cards .voucher .image{max-width:130px;margin:0 auto 5px auto;}
.list_vouchers_cards .voucher .image a{display:block;border-radius:6px;position:relative;overflow:hidden;}
.list_vouchers_cards .voucher .image .logo{display:block;width:100%;height:auto;border-radius:6px;transition:transform 0.3s;}
.list_vouchers_cards .voucher .image a:hover .logo{transform:scale(1.1);}
.list_vouchers_cards .voucher .title{font-size:18px;line-height:24px;margin-bottom:12px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.list_vouchers_cards .voucher .meta{font-size:13px;margin-bottom:15px;}
.store_single{padding:30px 0}
.store-header{margin-bottom:20px;}
.store-header .logo-mobile{width:85px;height:85px;float:right;border:1px solid #e4e7ec;border-radius:6px;padding:5px;margin:0 0 10px 10px;}
.store-header h1{font-size:22px;line-height:1.1;margin-bottom:7px;padding:0}
.store-header h1 span{font-size:14px;font-weight:400;color:#6b7883;letter-spacing:0}
.store-header p{font-size:14px;color:#6b7883;}
.store-navigation{margin-bottom:20px;display:flex;gap:3px;}
.store-navigation a{display:block;padding:8px 10px;background:#f6f6f6;border-radius:9px;font-weight:700;font-size:14px;}
.store-navigation a.selected{background:#00aa89;color:#fff}
.store-navigation a.last-link{background:#fff;color:#00aa89}
.store-navigation .mobh{display:none;}
.store_vouchers{padding:0 15px}
.store_vouchers .wrapper_vouchers{margin-bottom:30px;}
.store_vouchers .anchor{font-size:18px;margin-bottom:15px;}
.store_vouchers .anchor:before{content:'';display:block;height:85px;margin-top:-85px;visibility:hidden;}
.store_vouchers .col{border:1px solid #e4e7ec;margin-bottom:20px;border-radius:9px;padding:20px;}
.store_vouchers .voucher{display:flex;gap:15px;flex-wrap:wrap;}
.store_vouchers .left_voucher{flex:0 0 100px;}
.store_vouchers .middle_voucher{flex:1 1 0%;}
.store_vouchers .right_voucher{flex:0 0 100%;text-align:center;}
.store_vouchers .small{font-size:12px;color:#6b7883;margin-bottom:20px;}
.store_details .logo{display:block;border:1px solid #e4e7ec;border-radius:9px;text-align:center;padding:5px;margin-bottom:15px;}
.store_details .logo img{display:inline-block;width:100%;max-width:200px;height:auto;border-radius:6px;}
.actions{margin-bottom:30px;display:flex;gap:5px;}
.actions .btn{background:#f6f6f6;color:#384149;font-size:14px;flex:1 1 auto;}
.actions .btn:hover{background:#f3f3f3;color:#000}
.actions .mobh{display:none;}
.store_details{padding:0 15px}
.store_description{margin:40px 0;font-size:16px;}
.store_description h2{font-size:22px;margin:30px 0 15px 0;}
.store_description h3{font-size:20px;margin:30px 0 15px 0;}
.store_description h4{font-size:18px;margin:30px 0 15px 0;}
.store_description p{line-height:1.8;margin-bottom:10px;margin-top:20px;}
.store_description ul{margin:15px 0 15px 20px;list-style:disc}
.store_description ol{margin:15px 0 15px 20px;list-style:decimal}
.store_description li{padding:3px 0;}
.store_description img{display:block;margin:0 auto;max-width:100%;height:auto;}
.store_description table{border-collapse:collapse;caption-side:bottom;width:100%;}
.store_description table th, .store_description table td{padding:12px 0;text-align:left;border-bottom:1px solid rgba(0, 0, 0, 0.1)}
.table-responsive{overflow-x:auto;}
.videoWrapper{position:relative;padding-bottom:56.25%;height:0;max-width:700px;margin:0 auto}
.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.box_disclaimer{font-size:12px;color:#6b7883}
.box_detail{margin-bottom:30px;}
.box_detail h4{font-size:18px;margin-bottom:15px;}
.box_detail p{margin-bottom:15px;}
.box_detail address{font-style:normal;}
.box_detail div.field{position:relative;padding-left:23px;margin-bottom:10px;}
.box_detail div.field i{position:absolute;left:0;top:2px;color:#00aa89;font-size:16px;}
.box_detail div.field a{color:#555}
.box_detail div.field_list{}
.box_detail div.field_list li{position:relative;padding-left:23px;margin-bottom:10px;}
.box_detail div.field_list li:before{position:absolute;left:0;top:4px;color:#00aa89;content:"\f002";display:inline-block;font:normal normal normal 14px/1 'Font Awesome 6 Free';text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:900}
.box_sendcoupon{background:#fff;box-shadow:0px 1px 2px rgb(0 0 0 / 10%);padding:15px;border-radius:9px;}
.box_rating{background:#dbf8f1;border-radius:9px;padding:20px;font-size:14px;}
.mr-rating-container{font-size:14px;}
.mr-average{font-size:24px;font-weight:700}
.mr-rating-container i{color:#ff8419}
.mr-votes{color:#6b7883;}
.mr-open-modal{cursor:pointer;font-weight:700;color:#00aa89}
.mr-submit-rating{display:inline-block;padding:12px 45px;background:#00aa89;color:#fff;font-weight:700;border:none;border-radius:6px;cursor:pointer;}
.mr-message{margin-top:10px;font-size:12px;color:#788691}
.mr-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:rgba(255,255,255,0.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);}
.mr-modal-content{background-color:#fff;padding:25px 10px 20px;width:230px;position:absolute;border-radius:9px;text-align:center;left:50%;top:50%;margin-top:-100px;margin-left:-115px;border:1px solid #e4e7ec}
.mr-close{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;cursor:pointer;background:#000;color:#fff;font-size:22px;text-align:center;border-radius:15px;}
.mr-stars{margin:15px 0;font-size:28px;display:flex;justify-content:center;line-height:28px;}
.mr-star{cursor:pointer;color:#ccc;margin:0 2px;}
.mr-star.highlight{color:#ff8419;}
.voucher-extra-info{width:100%;}
.voucher-extra-info td{vertical-align:top;font-size:13px;padding:0 5px 5px 0}
.no_offers{padding:15px;background:#fff;border:1px solid #e4e7ec;margin-bottom:30px;border-radius:9px;text-align:center}
.no_offers h3{margin-bottom:10px;}
.no_offers p{margin:10px;}
.no_offers .text{border:1px solid #ccc;padding:10px;border-radius:6px;width:100%;max-width:350px;display:block;margin:0 auto;}
.no_offers .btn{border:none;cursor:pointer;color:#fff;background:#0a8;width:100%;max-width:350px;display:block;font-size:16px;margin:0 auto;font-weight:700;border-radius:6px;text-align:center;}
.latest-tax-post{}
.latest-tax-post a{display:block;}
.latest-tax-post img{display:block;margin-bottom:15px;border-radius:9px;width:100%;height:auto;}
.latest-tax-post .post-title{display:block;font-weight:700;margin-bottom:15px;}
.latest-tax-post .post-excerpt{font-size:14px;}
.fallback-posts li{margin-bottom:15px;}
.sidebar_popular_shops{overflow:hidden;margin:-5px;}
.sidebar_popular_shops li{width:33.33%;float:left;}
.sidebar_popular_shops a{display:block;margin:5px;}
.sidebar_popular_shops img{display:block;border:1px solid #e4e7ec;border-radius:6px;width:100%;height:auto;padding:5px;}
.category_single{margin-bottom:30px;}
.category_single .short_details{text-align:center;padding:15px 0;}
.category_single .short_details h1{font-size:26px;line-height:1.1;margin-bottom:15px;}
.category_single .short_details .term_description{font-size:14px;line-height:1.6;max-width:700px;margin:0 auto}
.category_single .short_details a{color:#fff;}
.tax-categorie .cuponeria-favorite-btn{float:right;background:#fff;color:#384149;border:1px solid #e4e7ec;font-size:14px;}
.tax-categorie .cuponeria-favorite-btn:hover{background:#f6f6f6;}
.list_vouchers_all{margin-bottom:30px;}
.custom-modal-container{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.7);z-index:10000000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);}
.modal_voucher{text-align:center;background:#fff;width:100%;padding:35px 20px 100px 20px;position:absolute;top:0;left:0;height:100%;overflow:hidden;border:1px solid #e4e7ec}
.modal_voucher .close-modal{position:absolute;right:10px;top:10px;font-size:40px;color:#333;width:32px;height:32px;line-height:32px;text-align:center;}
.modal_voucher .modal-title{font-size:26px;line-height:34px;letter-spacing:-1px;margin-bottom:20px;padding:0 20px;}
.modal_voucher .voucher_code_action{display:flex;margin:0 auto 10px;max-width:300px;border:1px dashed #ccc;border-radius:9px;padding:10px 15px;background:#fafafa}
.modal_voucher .code{font-size:20px;font-weight:bold;color:#000;text-align:center;vertical-align:middle;display:block;width:60%;border:none;outline:none;background:transparent}
.modal_voucher .btn_cta{color:#fb6d56;display:block;width:40%;font-size:16px;font-weight:700;text-align:center;vertical-align:middle;cursor:pointer;border:none;background:transparent}
.modal_voucher .help_text{font-size:12px;color:#999;margin-bottom:20px;}
.modal_voucher .link_cta{font-size:16px;font-weight:700;color:#fb6d56;margin-bottom:30px;}
.modal_voucher .link_cta a{color:#00aa89}
.modal_footer{background:#fff;position:absolute;left:0;bottom:0;text-align:left;padding:30px 20px;width:100%;border-top:1px solid #e4e7ec}
.modal_footer .toogle{font-weight:700;font-size:16px;cursor:pointer;}
.modal_footer .desc_content{margin-top:25px;font-size:14px;line-height:20px;}
.modal_footer .btn_modal_continue{background:#00aa89;color:#fff;display:inline-block;padding:10px 15px;border-radius:6px;position:absolute;right:20px;top:20px;font-weight:700;}
.modal_voucher .bottom_action{display:block;border-radius:9px;font-size:16px;overflow:hidden;}
.modal_voucher .bottom_action p{margin-bottom:15px;}
.add_to_chrome{background:#dbf8f1;padding:15px;}
.add_to_chrome .btn{background:#fb6d56}
.facebook_group{background:#edf5fe;padding:15px;}
.facebook_group .btn{background:#2c64f6}
.modal_alert .modal_alert_content{text-align:center;background:#fff;width:100%;padding:25px 20px 110px 20px;position:absolute;top:0;left:0;height:100%;overflow:hidden;border:1px solid #e4e7ec}
.modal_alert .modal-close{position:absolute;right:10px;top:10px;font-size:40px;color:#333;width:32px;height:32px;line-height:32px;text-align:center;cursor:pointer;background:#fff;border:none;}
.modal_alert .modal_alert_logo{width:90px;height:90px;border-radius:9px;border:none;}
.modal_alert .modal_alert_title{font-size:20px;margin:10px 0 0 0}
.modal_alert .text{display:block;width:100%;max-width:340px;margin:15px auto 10px auto;padding:10px;border:1px solid #ccc;border-radius:6px;}
.modal_alert .btn{background:#00aa89;color:#fff;font-weight:700;border:none;border-radius:6px;cursor:pointer}
.modal_alert .modal_alert_disclaimer{padding:20px;background:#f6f6f6;position:absolute;left:0;bottom:0;width:100%;font-size:12px;color:#999}
.cuponeria-login-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.7);z-index:999999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);}
.cuponeria-login-modal-content{background:#fff;width:100%;max-width:340px;padding:25px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border:1px solid #e4e7ec;border-radius:12px;font-size:14px;}
.cuponeria-login-modal-content h5{margin-bottom:15px;font-size:16px;font-weight:400;padding-right:15px;}
.cuponeria-login-modal-content .btn-login{font-weight:700;padding:5px 15px;display:inline-block;margin-right:5px;}
.cuponeria-login-modal-content .link-register{font-weight:700;color:#00aa89}
.modal-close{position:absolute;right:10px;top:10px;font-size:40px;color:#333;width:32px;height:32px;line-height:32px;text-align:center;cursor:pointer;background:#fff;border:none;}
.main_footer{background:#00AA88;font-size:14px;color:#D3F5EE;text-align:center;padding:40px 0}
.main_footer a{color:#D3F5EE;}
.main_footer a:hover{color:#FFF;}
.main_footer h3{font-size:18px;color:#fff;margin-bottom:15px;}
.main_footer p{margin-bottom:15px;}
.main_footer .footer_top{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px;}
.main_footer .footer_bottom{text-align:center;border-top:1px solid rgba(255,255,255, 0.2);padding-top:30px;}
.main_footer .copyright{margin:20px 0;font-size:12px;}
.main_footer .social_links{}
.main_footer .social_icon{font-size:24px;margin:0 5px;color:#0e5542;padding:0!important;}
.main_footer .widget{width:100%;}
.main_footer .widget_nav_menu{display:none;}
.main_footer .widget_nav_menu a{display:inline-block;position:relative;padding:5px 0;}
.main_footer .menu-footer-navigation-container{margin-top:-5px;}
.main_footer .footer-menu{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;}
.newsletter_form .disclaimer{font-size:12px;opacity:0.7}
.newsletter_form form{position:relative;margin-bottom:15px;}
.newsletter_form .text{background:#fff;border:none;width:100%;color:#444;vertical-align:middle;font-size:16px;font-weight:400;border-radius:9px;padding:14px;}
.newsletter_form .btn{position:absolute;right:0;top:0;background:transparent;border:none;color:#fb6d56;cursor:pointer;width:100%;vertical-align:middle;font-size:24px;font-weight:400;width:50px;height:50px;padding:10px;}
.widget-add-to-chrome a{display:block;max-width:250px;margin:0 auto}
.widget-add-to-chrome img{display:block;width:100%;height:auto;}
.content_chromext{display:none;}
.single_page{padding:30px 0;max-width:900px;margin:0 auto;}
.content_single_page{font-size:18px;}
.content_single_page p{margin-bottom:20px;line-height:1.5}
.content_single_page h1, .content_single_page h2, .content_single_page h3, .content_single_page h4, .content_single_page h5, .content_single_page h6{margin-bottom:20px;}
.content_single_page ul{margin:0 0 20px 20px;list-style:disc}
.content_single_page ol{margin:0 0 20px 20px;list-style:decimal}
.content_single_page .disclaimer{font-size:12px;}
.benefit{padding:20px 0;}
.benefit h3{font-size:22px;margin-bottom:10px;}
.benefit i{color:#fb6d56;font-size:36px;display:block;margin-bottom:10px}
.benefitCTA{clear:both;text-align:center;padding:30px 0}
.user_fav{}
.user_fav .voucher .voucher_details{margin-left:0!important}
.user_fav .voucher h2{margin-bottom:5px;}
.voucher_single{max-width:855px;padding:30px;}
.voucher_single .social_share{font-size:12px;text-align:center;padding:10px;}
.voucher_single .social_share a{display:inline-block;margin-left:5px;}
.content_entry{}
.content_entry .entry{line-height:1.8;font-size:16px;color:#707070;}
.content_entry .image{margin-bottom:30px;text-align:center;}
.content_entry .image img{width:100%;height:auto;max-width:530px;}
.content_entry .entry p, .content_entry .entry h1, .content_entry .entry h2, .content_entry .entry h3, .content_entry .entry h4{margin-bottom:30px;}
.content_entry .clear{clear:both;}
.content_entry .clear a{color:#00AA88;font-weight:700}
.content_entry ul{margin:0 0 30px 30px;list-style:disc}
.content_entry ol{margin:0 0 30px 30px;list-style:decimal}
.content_entry .wp-post-image{display:block;width:100%;height:auto;margin-left:auto;margin-right:auto}
.content_entry .wp-post-image.alignright{float:right;margin:0 0 20px 20px;}
.content_entry .wp-post-image.alignleft{float:left;margin:0 20px 20px 0;}
.browse_categories{margin:-15px;}
.browse_categories li{width:50%;float:left;padding:15px;}
.browse_categories li a{display:block;}
.browse_categories li img{display:block;width:50%;height:auto;margin:0 auto;background:#F6F6F6;border-radius:50%}
.browse_categories li img:hover{background:#eaeaea}
.browse_categories li .title{display:block;width:100%;text-align:center;padding:10px 5px;font-size:15px;height:40px;line-height:15px;overflow:hidden}
.listNav{border:none!important;border-radius:9px!important;border:1px solid #e4e7ec!important;}
.list_all_stores{background:#fff;}
.list_all_stores:after{display:block;clear:both;height:1px;width:100%;content:""}
.list_all_stores li{}
.list_all_stores li a{display:block;padding:10px 5px;border-radius:3px;}
.list_all_stores li a:hover{background:#efefef;}
.popular_shops{}
.popular_shops ul{columns:2;-webkit-columns:2;-moz-columns:2;}
.popular_shops ul a{font-size:16px;color:#707070;padding:10px 5px;display:inline-block;}
.popular_shops_logos{margin-bottom:20px}
.popular_shops_logos ul{overflow:hidden;margin:-5px;}
.popular_shops_logos li{width:33.33%;float:left;padding:5px;}
.popular_shops_logos li a{display:block;background:#fff;border-radius:9px;border:1px solid #e4e7ec;text-align:center;padding:10px;}
.popular_shops_logos li img{width:100%;height:auto;max-width:140px;display:block;margin:0 auto;}
.popular_categories{margin-bottom:}
.popular_categories ul{overflow:hidden}
.popular_categories li{width:33.33%;float:left;text-align:center;padding-bottom:15px;}
.popular_categories ul a{font-size:14px;color:#707070;display:inline-block;}
.popular_categories .image{margin-bottom:2px;}
.popular_categories .image img{display:block;width:50%;height:auto;margin:0 auto;background:#F6F6F6;border-radius:50%}
.popular_categories .text{height:20px;overflow:hidden}
.letters{background:#fff;border-radius:9px;border:1px solid #e4e7ec;text-align:center;margin-bottom:30px;}
.letters a{padding:13px 15px 10px;border-bottom:3px solid transparent;font-size:16px;display:inline-block;}
.letters a:hover, .letters a.selected{border-bottom:3px solid #0a8;color:#0a8}
@media(min-width:1024px){ 
.letters{display:flex;flex-direction:row;justify-content:space-between;}
.letters a{flex:0 0 auto;}
} div.asl_r p.showmore a{border:none!important;border-radius:3px;color:#fff!important;background:#00aa89!important;font-weight:700!important;font-size:16px!important;padding:10px!important;}
div.asl_r.vertical .results .asl_spacer{display:none!important}
div.asl_r .results .item .asl_content h3, div.asl_r .results .item .asl_content h3 a{color:#444!important;}
div.asl_r.vertical{padding:10px!important;box-shadow:0 3px 9px rgba(0,0,0,.2)!important;border-radius:3px!important;}
div.asl_w .probox .proinput input{font-weight:700!important;font-size:14px!important;}
.banner{margin-bottom:30px;}
.banner a{display:block}
.banner img{display:block;width:100%;height:auto;}
.cc-revoke, .cc-window{font-family:inherit!important;font-size:12px!important;box-shadow:0 2px 10px rgba(0, 0, 0, .1);}
.header_special_offer{text-align:center;color:#fff;padding-top:30px;}
.header_special_offer h1{font-size:36px;letter-spacing:-1px;font-weight:900;line-height:1.1}
.header_special_offer h1 span{color:#F52921}
.header_special_offer h2{font-size:23px;font-weight:200;line-height:1.1}
.header_special_offer h2 span{font-weight:900}
.header_special_offer .cntdwnt{font-size:20px;font-weight:700;margin-top:20px;}
.header_special_offer .cntdwnt .item{background:#000;border-radius:3px;padding:5px;display:inline-block;min-width:55px;}
.header_special_offer .cntdwnt .item sup{font-size:11px;}
.blackfriday_special_offer{}
.blackfriday_special_offer .page_title{color:#cecece;font-size:22px;font-weight:400;}
.blackfriday_special_offer .voucher{}
.blackfriday_special_offer .voucher a{color:#cecece;}
.blackfriday_special_offer .voucher a.btn_cta{color:#fff;}
.blackfriday_special_offer .voucher .reducere{position:absolute;left:7px;top:7px;background:#FFCE00;border-radius:20px;font-weight:900;color:#000;font-size:11px;padding:1px 5px;width:34px;}
.blackfriday_special_offer .voucher .label{position:absolute;left:47px;top:7px;background:#000;border-radius:20px;font-weight:400;color:#fff;font-size:11px;padding:1px 5px;}
.blackfriday_special_offer .voucher_featured h2{font-size:16px;font-weight:400;height:70px;margin-bottom:0;}
.blackfriday_special_offer .voucher_featured h2 strong{display:block;font-size:11px;margin-bottom:5px;}
.blackfriday_special_offer .voucher_featured a.featured_image{margin:-25px;}
.blackfriday_special_offer .voucher_featured a.featured_image img{border-radius:9px;}
.blackfriday_special_offer .all_logos_special_offer{}
.blackfriday_special_offer .all_logos_special_offer .wrapper_tabs{overflow-x:auto;width:100%;margin-bottom:30px;}
.blackfriday_special_offer .all_logos_special_offer ul.tabs{width:1210px;text-align:center;font-size:13px;font-weight:700;overflow:hidden;}
.blackfriday_special_offer .all_logos_special_offer ul.tabs li{display:block;float:left;width:10%;padding:10px;cursor:pointer;color:#cecece;height:60px;}
.blackfriday_special_offer .all_logos_special_offer ul.tabs li.current{color:#fff;background:#333;border-radius:6px;}
.blackfriday_special_offer .all_logos_special_offer .tab-content{display:none;overflow:hidden;margin:-10px;}
.blackfriday_special_offer .all_logos_special_offer .tab-content.current{display:inherit;}
.blackfriday_special_offer .all_logos_special_offer .tab-content a{float:left;width:16.66%;padding:10px;}
.blackfriday_special_offer .all_logos_special_offer .tab-content img{border-radius:9px;width:100%;height:auto;background:#fff;padding:15px;display:block;}
.bf_live_text{position:relative;overflow:hidden;max-width:760px;margin:30px auto}
.bf_live_text:before{content:"LIVE TEXT";font-size:10px;font-weight:900;background:#F52921;display:block;margin-bottom:5px;position:absolute;left:10px;top:8px;z-index:9;color:#fff;padding:3px 10px;border-radius:20px;}
.bf_live_text .owl-stage-outer{background:#000;border-radius:9px;}
.bf_live_text .item{padding:10px 10px 10px 88px;font-size:12px;color:#cecece}
.bf_live_text a{color:#fff;display:inline-block;}
.bf_live_text .date{display:inline-block;margin-right:3px;}
.bf_live_text i{color:#F52921;margin-right:3px;}
.blog_single .post{margin:30px 0;}
.blog_single .header_image{text-align:center;padding:50px 0;}
.blog_single .header_image.with_image{min-height:500px;padding:0;background-color:#111;background-size:cover;background-position:center;color:#fff;position:relative;margin:0 0 30px 0;border-radius:9px;overflow:hidden;}
.blog_single .header_image.with_image:before{display:block;content:"";position:absolute;left:0;top:0;bottom:0;right:0;background:rgba(0, 0, 0, 0.35);}
.blog_single .header_image.with_image .overlayer{position:absolute;z-index:3;left:50%;top:50%;width:100%;padding:20px;text-align:center;transform:translate(-50%, -50%);}
.blog_single .header_image.with_image a{color:#fff;}
.blog_single .header_image h1{font-size:32px;line-height:1.1;margin:0 auto 15px auto;max-width:600px;}
.blog_single .header_image .meta{opacity:0.7}
.blog_single .entry{font-size:18px;}
.blog_single .entry > p{margin-bottom:20px;line-height:1.6;}
.blog_single .entry > h1{font-size:26px;margin-bottom:20px;}
.blog_single .entry > h2{font-size:22px;margin-bottom:20px;}
.blog_single .entry > h3{font-size:20px;margin-bottom:20px;}
.blog_single .entry > h4{font-size:18px;margin-bottom:20px;}
.blog_single .entry blockquote{font-size:14px;padding:15px;background:#fff3bb;border-radius:9px;box-shadow:0px 1px 2px rgb(0 0 0 / 10%);margin-bottom:20px;}
.blog_single .entry blockquote > p{margin-bottom:0px;}
.blog_single .entry img{background:#fff;border-radius:9px;box-shadow:0px 1px 2px rgb(0 0 0 / 10%);}
.blog_single .entry img.alignnone.size-full{display:block;max-width:100%;height:auto;}
.blog_single .entry ul{list-style:disc;margin:0 0 20px 30px}
.blog_single .entry ol{list-style:decimal;margin:0 0 20px 30px}
.blog_single .entry a{color:#FD654C}
.blog_single .entry .wp-caption{width:auto!important}
.blog_single .entry .wp-caption-text{font-size:12px;padding:10px;text-align:right;margin-bottom:15px;}
.blog_single .tags{}
.blog_single .tags a{display:inline-block;margin-right:10px;}
.blog_single .tags a:before{display:inline-block;content:"#";}
.blog_single .social_share{}
.blog_single .social_share .social_icon{background:#FD654C;border-radius:50%;width:32px;height:32px;color:#fff;text-align:center;display:inline-block;padding-top:8px;font-size:12px}
.blog_single .social_share .social_icon:hover{background:#384149;}
.blog_single aside{margin-bottom:30px}
.blog_single .rank-math-breadcrumb{margin:30px 0;font-size:14px;}
.blog_single .toc{background:#f6f6f6;border-radius:12px;padding:20px 20px 10px 20px;font-size:14px;}
.blog_single h5{font-size:12px;text-transform:uppercase;margin-bottom:15px;display:block;}
.blog_single li{line-height:1.4;margin:0 0 10px 0;}
.blog_navigation{margin-top:15px}
.blog_navigation li{display:inline-block;}
.blog_navigation a{display:inline-block;padding:10px;font-size:11px;text-transform:uppercase;letter-spacing:2px;font-weight:700;}
.blog_navigation .current-cat a{border-bottom:2px solid #e3e3e3}
.list_posts{padding-bottom:40px}
.list_posts .simple_header{padding:30px 0;text-align:center;}
.list_posts .simple_header .section_title{margin:0}
.list_posts .wrapper_posts{}
.blog_post{margin-bottom:20px;background:#fff;border-radius:9px;overflow:hidden;border:1px solid #e4e7ec}
.blog_post .thumb{display:block;}
.blog_post .wp-post-image{display:block;max-width:100%;height:auto}
.blog_post .details{padding:15px;}
.blog_post h2{font-size:18px;line-height:1.2;margin-bottom:10px;font-weight:400}
.blog_post .link_more a{color:#aaa}
.contact-form{padding:20px;background:#f6f6f6;border-radius:9px;margin-bottom:20px;}
.contact-form .form-group{margin-bottom:20px;}
.contact-form label{display:block;margin-bottom:5px;}
.contact-form .form-control{font-size:14px;width:100%;padding:10px 12px;border:1px solid #ccc;border-radius:6px;background:#fff;color:#384149;}
.contact-form .btn-submit{width:100%;max-width:200px;background-color:#00aa89;color:white;font-size:16px;cursor:pointer;border:1px solid #00aa89;font-weight:bold;padding:10px 20px;border-radius:6px;}
.contact-form .success-message{color:green;padding:10px;margin-bottom:15px;border:1px solid green;}
.contact-form .error-message{color:red;padding:10px;margin-bottom:15px;border:1px solid red;}
.contact-form .red{color:#e02f2f;}
.faq-panel{background:#fff;border-bottom:1px solid #e4e7ec;}
.faq-question{font-size:16px;cursor:pointer;padding:25px;overflow:hidden;position:relative;}
.faq-question:before{content:'\002B';font-weight:bold;font-size:26px;color:#00aa89;position:absolute;left:0;top:17px;}
.faq-question.active:before{content:"\2212";}
.faq-answear{display:none;padding:0 0 5px 0;}
.faq-answear.active{display:block;}
.faq-answear p{margin:0 0 15px 0;}
.faq-answear ol, .faq-answear ul{margin:0 0 15px 25px;}
.register_page{background:#f5f5f5;padding:30px 0;text-align:center;}
.register_page .heading_col{display:none;}
.register_page .cuponeria-account-container{border:none;padding:30px;}
.register_page .signup-form{flex:0 0 420px;color:#788691;}
.register_page .signup-form h2{margin-bottom:15px;color:#384149;}
.register_page .signup-form p{font-size:14px;margin-bottom:15px;}
.register_page .signup-form .small{font-size:12px;}
.register_page .signup-form .small a{color:inherit;font-weight:400;}
.register_page .second-cta{background:#FAFAFA;margin:0 -30px -30px}
.voucher-pagination li{display:inline-block;margin-bottom:3px;}
.voucher-pagination span.current, .voucher-pagination a{display:inline-block;padding:8px 12px;background-color:#f6f6f6;border-radius:6px;}
.voucher-pagination span.current{background-color:#00AA88;color:#fff;}
.openai-gen-front a:after{display:inline-block;content:"🕛";margin-left:5px;}
.openai-gen-front a.loading:after{animation:spin 1s linear infinite;}
@keyframes spin {
0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
} @media(min-width:576px){ 
.browse_tiles li{width:16.66%;}
.browse_categories li{width:33.33%;}
.popular_shops ul{columns:3;-webkit-columns:3;-moz-columns:3;}
.popular_categories li{width:25%;}
.popular_shops_logos ul{margin:-10px;}
.popular_shops_logos li{padding:10px;width:25%;}
.popular_shops_logos li a{padding:10px;}
.main_footer .widget{flex:1;}
.main_footer .footer_top{text-align:left;}
}
@media(min-width:768px){
body.admin-bar .main_header{top:32px;}
.wrapper{max-width:728px}
.header_wrapper{flex-flow:row nowrap;gap:30px;}
.header_wrapper .logo{padding-right:10px;}
.header_wrapper .col{flex-grow:0;}
.header_wrapper .col_search{order:2;flex-grow:2;display:block!important}
.header_wrapper .col_links{order:3;}
.mobile_search{display:none;}
.store-header .logo-mobile{display:none;}
.store-header h1{font-size:32px;letter-spacing:-1px;}
.store-navigation a{font-size:14px;padding:10px 25px;}
.store_vouchers{width:70%;float:left;}
.store_details{width:30%;float:left;}
.voucher .discount{margin-top:0;}
.key_benefits .col{width:25%;}
.list_vouchers_cards .content{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:0;}
.list_vouchers_cards .col{flex:0 0 calc((100% - 1 * 20px) / 2);}
.browse_categories li{width:25%;}
.list_all_stores li{float:left;width:50%}
.benefit{float:left;width:50%;}
.benefit:nth-child(odd){clear:both;padding-right:15px;}
.benefit:nth-child(even){padding-left:15px;}
.popular_shops ul{columns:4;-webkit-columns:4;-moz-columns:4;}
.popular_categories li{width:20%;}
.list_posts .wrapper_posts{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.blog_post{width:calc(33.33% - 30px / 2);margin-bottom:30px;}
.blog_post .details{padding:30px;}
.modal_voucher{max-width:580px;height:auto;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:12px;}
.modal_alert .modal_alert_content{max-width:460px;height:auto;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:12px;}
.list_offers .item{width:341.5px;}
}
@media(min-width:1024px){ 
.wrapper{max-width:980px}
.mobile_menu{display:none;}
.header_menu{display:flex;position:static;background:none;}
.header_menu a{padding:13px 15px;border-bottom:none;}
.header_menu .menu-item-has-children{position:relative;}
.header_menu .menu-item-has-children > a:after{content:"\f0d7";font-size:12px;font-family:'Font Awesome 6 Free';display:inline-block;margin-left:5px;position:static;}
.header_menu .menu-item-has-children:hover .sub-menu{display:block!important;}
.header_menu .sub-menu{top:100%;background:#fff;min-width:230px;border-radius:9px;box-shadow:0 20px 30px rgba(0, 0, 0, 0.2);padding:3px 0;overflow:hidden;}
.header_menu .sub-menu li{border-bottom:1px solid #f3f3f3;}
.header_menu .sub-menu li:last-child{border:none;}
.header_menu .sub-menu li a{padding:10px 16px;color:#384149;font-weight:400}
.header_menu .sub-menu li a:hover{background:#f6f6f6;color:#000}
.header_menu .back-button{display:none;}
.main_footer .widget_nav_menu{display:block;}
.main_footer .tagline{max-width:200px;}
.list_offers{min-height:315px}
.list_offers_wrapper{max-width:994px;margin:0 auto;padding:0 20px 0 20px;overflow:hidden}
.list_offers .wrapper_offers .overlayer{padding:15px 15px 15px 130px;position:relative;}
.list_offers .wrapper_offers .logo{width:100px;height:100px;left:15px;bottom:15px;}
.hp_section{margin:40px 0}
.store_vouchers{width:75%;}
.store_details{width:25%;}
.store_vouchers .voucher{flex-direction:row;text-align:left;flex-wrap:nowrap;align-items:center}
.store_vouchers .left_voucher{flex:0 0 110px;}
.store_vouchers .middle_voucher{flex:1 1 0;}
.store_vouchers .right_voucher{flex:0 0 200px;}
.browse_tiles ul{margin:-15px;}
.browse_tiles li{padding:15px;}
.browse_tiles li a{padding:25px;}
.popular_shops_logos li{width:16.66%;}
.browse_categories li{width:20%;}
.list_all_stores li{float:left;width:25%}
.list_vouchers_cards .col{flex:0 0 calc((100% - 2 * 20px) / 3);}
.popular_shops ul{columns:6;-webkit-columns:6;-moz-columns:6;}
.popular_categories li{width:20%;}
.header_special_offer{padding-top:30px;}
.header_special_offer h1{font-size:86px;letter-spacing:-2px;}
.header_special_offer h2{font-size:56px;letter-spacing:-1px;}
.entry_container{overflow:hidden;}
.blog_single .entry{width:70%;float:left;padding-right:40px;}
.blog_single .sidebar{width:30%;float:right;}
.blog_post h2{font-size:26px;}
.register_page .wrapper{display:flex;gap:30px;}
.register_page .heading_col{flex:1;display:block;}
.register_page .signup-form{flex:0 0 420px;}
.register_page .heading_col{background:url(//cuponeria.ro/wp-content/themes/Cuponeria/images/visual-register-2.png) no-repeat center bottom;background-size:contain;text-align:center;}
.register_page .heading_col h1{font-size:36px;letter-spacing:-2px;margin-bottom:5px;}
.register_page .heading_col h1 span{color:#fb6d56}
.register_page .heading_col p{font-size:20px;margin-bottom:10px;}
.list_offers .item{width:306.66px;}
}
@media(min-width:1200px){ 
.wrapper { max-width:1240px}
.list_offers {  min-height:365px}
.list_offers_wrapper {max-width:1250px;}
.store-navigation .mobh { display:inline-block;}
.actions .mobh { display:inline-block;}
.browse_categories li { width:14.25%}
.list_all_stores li { float:left; width:20%}
.list_vouchers_cards .col {  flex: 0 0 calc((100% - 3 * 20px) / 4);}
.popular_categories li { width:11.11%;   }
.blog_post .details {  padding:25px;  }
.blog_single .header_image h1 { font-size:54px;  max-width:860px; }
.list_offers .item {  width:392px;  }
}