/*
Theme Name: Responsive Coupon Child Theme
Theme URI: http://www.premiumpress.com
Description: Theme Developed By <a href='http://www.premiumpress.com'>PremiumPress</a>.
Version: 8.9.6
Author: Mark Fail - PremiumPress
Author URI: http://www.premiumpress.com
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
* {-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;}
body {color:#252525;font-family:"Open Sans", sans-serif;font-weight:300, 400, 500, 600, 700, 800, 900;font-size:12pt;line-height:22px;}
h1, h2, h3, h4, h5, h6 {font-family:"Open Sans", sans-serif;font-weight:400;line-height:1.2em;}
h1, h2, h3 {font-size:2.2em;letter-spacing:0;}
h1 {text-transform:uppercase;}
h4 {font-size:20px;margin:0 0 0.5em;}
h1 a, h2 a, h3 a {font-size:inherit;}
ul, ol {margin:0;padding:0;}
a {color:#08c;font-size:1.4rem;font-weight:inherit;outline:none;transition:all 0.15s linear 0;}
a:active, a:visited, a:focus {outline:none;text-decoration:none;}
li {list-style-type:none;}
h1 a {color:inherit;font-size:inherit;font-weight:inherit;}
select {height:auto;}
button {background:none;border:0;}
input, textarea, select {border:1px solid #ddd;margin:0;padding:5px;}
label {font-weight:normal;}
#core_logo .main {color:#fff;text-shadow:1px 1px 1px #222;}
#core_logo .submain {color:#fff;font-size:14px;}
#core_logo .main, #core_logo img {margin:0;}
/*------------------------------------------------------*/
/* TOP NAVIGATION
 /*------------------------------------------------------*/
.header_style2 .navbar-nav {background-color:inherit;}
.navbar-nav > li {display:table-cell;vertical-align:middle;}
header {background:inherit;}
#core_header_navigation {background:#575c62 none repeat scroll 0 0;}
#core_header_navigation .nav > li a {color:#bbb;font-size:0.85rem;}
#core_header_navigation .nav > li a:hover {opacity:0.8;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
#core_header_navigation .nav > li a:hover > i.ic-solcial-topo {opacity:0.8;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
#core_header_navigation .welcometext {color:rgba(255, 255, 255, 0.6);}
#core_header .navbar .nav > li {border-left:1px solid #f2f2f2;}
#core_header .navbar .nav > li:last-child {border-right:1px solid #f2f2f2;}
#core_header .navbar .nav > li:hover {background:#ededed;}
#core_header .navbar .nav > li.dropdown:before {bottom:15px;content:"\e114";font-family:"Glyphicons Halflings";position:absolute;text-align:center;width:110px;}
#core_header .nav-collapse {clear:none;display:inline;height:0;overflow:inherit !important;}
.nav-collapse.collapse {clear:none;display:inline;height:0;overflow:inherit !important;}
#core_header .nav-collapse .nav {margin:0;}
#core_header .navbar {border:0;margin:0 !important;}
#core_header .navbar .nav > li > a {border:none;color:#333;display:table-cell;font-size:15px;height:100px;line-height:1em;padding:0 15px;text-align:center;text-shadow:none;text-transform:inherit;vertical-align:middle;width:110px;color:#333;max-width:120px;}
#core_header .navbar .nav > li a span {display:block;margin:-10px 0 0;font-size:1.15em;line-height:30px;}
#core_header_wrapper {border-bottom:1px solid rgba(0, 0, 0, 0.2);}
#wlt_smalldevicemenubar {display:none;}
#clevernt{display:none;}
#back-top {position:fixed;bottom:90px;z-index:9999;left:50%;margin-left:640px;}
#back-top a:hover {color:#79ec3e;}
#back-top span {width:42px;height:26px;display:block;margin:0 -20px;background:url(../img/up-arrow.png) left 0 no-repeat;}
#back-top a:hover span {background-position:left bottom;}
/* RESPONSIVE SIDE NAV */
.cpsidenav {height:100%;width:0;position:fixed;z-index:10;top:0;left:0;background-color:#111;overflow-x:hidden;padding-top:60px;z-index:999;}
.cpsidenav a {padding:8px 8px 8px 32px;line-height:25px;text-decoration:none;font-size:25px;color:#818181;display:block;}
.cpsidenav a.cpnavbutton {display:none;font-size:40px;padding:10px;position:fixed;z-index:100;}
.cpsidenav.cpshow {width:250px;}
/*------------------------------------------------------*/
/* MAIN MENU
 /*------------------------------------------------------*/
#core_menu_wrapper {background:#fff;box-shadow:0 1px 3px 0 rgba(255, 255, 255, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.1);}
#core_menu_wrapper .nav > li > a {font-weight:Bold;}
#core_menu_wrapper .nav > li a:after {border-right:1px solid #ddd;height:20px;content:" ";display:block;padding-left:20px;position:absolute;top:20px;right:0;}
/*------------------------------------------------------*/
/* BREADCRUMBS
 /*------------------------------------------------------*/
#core_breadcrumbs {border:0px;margin-top:10px;}
#core_breadcrumbs a {color:#222;}
.cat-breadcrumb {width:100%;padding:3px 0px 10px 0px;font-size:14px;text-transform:uppercase;font-weight:700;margin-top:-5px;padding-left:5px;}
.cat-breadcrumb a {color:#666;font-weight:500;padding-left:5px;}
.cat-breadcrumb a:after {content:'//';color:#666;padding-left:5px;}
.cat-breadcrumb a:hover {font-weight:700;text-decoration:none;}
.cat-breadcrumb:before {font-weight:500;padding-right:5px;}
/*------------------------------------------------------*/
/* CONTENT
 /*------------------------------------------------------*/
.container {position:relative;}
._searchresultsblock h3 {font-size:40px;}
._single #core_middle_column {background:#fff;padding:20px;margin-bottom:20px;border:1px solid #ddd;}
.wlt_search_results.list_style .wrap {background:#fff;border:1px dashed #5cb85c;padding:15px 20px 10px;}
.home .wlt_search_results.grid_style .thumbnail h3 {font-size:1.15em;line-height:1.5em !important;margin:0;padding:0;}
.home .wlt_search_results.grid_style .thumbnail a {font-weight:normal;line-height:1.5rem !important;margin:0;padding:0;}
.blockleft h1 {border-color:#ccc;border-style:solid;border-width:1px 0;font-size:2.2em;margin:15px 0;padding:15px 0;}
.blockleft h2 {color:#999;font-size:22px;padding:0;margin:0;}
.blockleft .page_header {border-color:#ddd;border-style:solid;border-width:1px 0;padding:20px 0;margin:10px 0 20px 0;}
#faq h3 {font-size:1.2em;font-weight:bold;margin:0 0 20px;}
#faq li {background:#eee none repeat scroll 0 0;border-radius:15px !important;margin:20px 0;padding:20px;}
#statistics li {padding:8px;background:#eee;margin:2px 0;}
/*------------------------------------------------------*/
/* BUTTONS
 /*------------------------------------------------------*/
.btn-primary {background-image:none;color:#fff;margin:0 0 15px;border:none;}
.btn-primary:focus, .btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {color:#fff;opacity:0.9;}
/*------------------------------------------------------*/
/* PANELS
 /*------------------------------------------------------*/
#core_advanced_search_widget_box .panel-heading, .panel-default > .panel-heading {background:#666;color:#fff;font-size:1.6em;padding:20px;}
#core_advanced_search_widget_box .panel-heading {font-size:22px;}
aside {text-align:center;}
aside .panel-body {font-size:1rem;line-height:1.4em;padding:0;}
aside .panel .panel-body {padding:15px;color:#aaa;}
aside .panel .panel-body a {font-size:22px;line-height:1.8em;}
aside .block {margin:30px 0;}
aside .block div {text-align:left;}
aside .block div .wp-social-login-widget div {text-align:center;}
aside .wp-social-login-provider {margin:10px 0;padding:12px;width:140px;}
aside .block h4, aside .panel-heading {font-size:2rem;padding:0 10px 10px;}
aside #popular h4 {margin:10px 0;}
aside #popular .block {color:#333 !important;background:none !important;border:none;padding:0 5px;}
aside .panel-heading {color:#333 !important;background:none !important;border:none;padding:0 5px;}
aside .panel-body {text-align:left;}
aside .video {text-align:center;}
aside .video iframe {max-width:100%;}
#popular .widget ul li {margin:4px 0;}
#popular .brands ul {display:table;list-style:outside none none;margin-left:0;width:100%;}
#popular .brands ul li {background:none repeat scroll 0 0 #f3f3f3;border-radius:3px;display:inline-table;line-height:14px;margin:2px;}
#popular .brands ul li a {color:#666;display:block;font-size:12px;line-height:inherit;padding:6px;}
#popular .brands ul li a:hover {color:#fff;text-decoration:none;}
#popular .faq li {list-style-type:inherit;margin:10px 20px;}
#popular .faq ol {padding:0 0 10px 0;font-size:0.95em;font-weight:bold;}
.togglebar {background:#f0f0f0 none repeat scroll 0 0;bottom:0;font-size:3rem;padding:5px 20px;position:absolute;top:inherit;width:100%;}
.togglebar:hover,.offercontent:hover {cursor:pointer;}
#stickywidget {box-shadow:inherit;text-align:center;width:300px;}
/*------------------------------------------------------*/
/* PURE CSS MODAL WINDOW
 /*------------------------------------------------------*/
.modalDialogHiw {position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0, 0, 0, 0.4);z-index:99999;opacity:0;-webkit-transition:opacity 100ms ease-in;-moz-transition:opacity 100ms ease-in;transition:opacity 100ms ease-in;pointer-events:none;}
.modalDialogHiw:target {opacity:1;pointer-events:auto;}
.modalDialogHiw > div {background:#fff none repeat scroll 0 0;border-radius:10px;display:table;height:500px;margin:10% auto;max-width:900px;min-width:900px;padding:5px 20px 13px;position:relative;text-align:right;}
.closeHiw {font-size:1.5em;}
#howitworks > div {position:fixed;right:50px;top:250px;background-cursor:pointer;padding:17px 10px;text-transform:uppercase;transform:rotate(-90deg) translate(50%, 50%);transform-origin:100% 50% 0;-webkit-transform:rotate(-90deg);-webkit-transform-origin:100% 0% 0;z-index:100;}
#howitworks > div a {color:#fff;text-decoration:none;}
/*------------------------------------------------------*/
/* PURE CSS TABS
 /*------------------------------------------------------*/
.tabbed {display:table;}
.tabbed > input {display:none;}
.tabbed > section > h6 {float:left;margin:0;padding:0;}
.tabbed > section > h6 > label {background:#ddd none repeat scroll 0 0;border-radius:20px !important;cursor:pointer;font-size:1.25em;font-weight:100;margin:0 6px;padding:8px 12px;}
.tabbed > section > div {color:#666;float:right;font-size:22px;font-weight:100;line-height:1.5em;margin:3em 0 0 -100%;text-align:left;width:100%;max-width:900px;min-width:900px;}
.tabbed > section > div img {margin:10px 0;}
.tabbed > input:not(:checked) + section > div {display:none;}
/*------------------------------------------------------*/
/* SHOPASSISTANCE
 /*------------------------------------------------------*/
#shopassistance {position:relative;z-index:2;}
#shopassistance .avatar img {border-radius:60px !important;height:auto;width:120px;}
#shopassistance .name {font-size:2rem;margin:0 10px 0 0;position:absolute;right:0;top:0;}
#shopassistance .btn {font-size:28px;padding:6px;}
aside .tdesc {border:1px solid #ddd;padding:20px;text-align:left;line-height:2em;}
aside .tdesc div {color:#000;margin:0px 0px 6px;}
/*------------------------------------------------------*/
/* RICH REVIEWS
 /*------------------------------------------------------*/
.rr-widget-display .panel-heading {display:none;}
.review-head .review-info div {display:inline-table;}
.rr_review_form .form-err {font-size:0.8em !important;text-align:left;display:table;margin:10px 0 2px;}
.rr_review_form .form_table {width:100%;}
.rr_review_form .rr_form_heading {text-align:left;padding-right:inherit;font-size:14px;}
.rr_review_form .glyphicon-star:before, .rr_review_form .glyphicon-star-empty:before {font-size:36px;margin:-1px;}
.testimonial_group {color:#666;font-size:1.2rem;text-align:left;}
.testimonial_group .testimonial {padding:0 !important;width:100% !important;}
.testimonial_group .stars {}
.testimonial_group .rr_title {font-size:1.6em;margin:2px 0 0 !important;font-weight:400;}
.stars, .rr_star {font-size:1.6rem;margin:4px 0 0;}
.testimonial_group .rr_date {font-size:1em !important;}
.testimonial_group .rr_review_name {text-align:left !important;font-size:inherit !important;border-bottom:1px solid #ddd;}
#submitReview {background:#4397d1 !important;height:40px;width:100%;margin:10px 0;}
.rr_review_form .rr_form_input {padding-bottom:0px !important;}
.rr_successful {font-size:0.95em !important;font-style:italic;}
.rr_successful strong {font-weight:normal;padding:8px;}
@media only screen and (max-width:767px){
	.rr_review_form textarea,.rr_review_form input{width:100% !important;}
}
/*------------------------------------------------------*/
/* HOME LAYOUT
 /*------------------------------------------------------*/
/* HOME HEADINGS */
#core_logo {width:auto;z-index:1;margin:0;}
#_core_header .row div:nth-child(2) {position:absolute !important;right:0;width:100%;}
#core_header .row {position:relative;min-height:100px;}
.home h1, .home h2 {color:#273a00;font-weight:400;font-size:48px;margin:0px 0;padding:0px 0 20px;text-align:center;}
.dialog h1, .dialog h2 {color:#273a00;font-weight:400;font-size:48px;margin:0px 0;padding:0px 0 20px;text-align:center;}
.cadastro h4, .parceiros h4 {color:#273a00;font-weight:400;font-size:48px;margin:0px 0;padding:0px 0 20px;text-align:center;}
.home h1, .cadastro h4 {margin:40px 0 20px;text-transform:uppercase;}
/* HOME FOURCOLUMNS */
.home .fourcolumns {background:#fff none repeat scroll 0 0;border:0px solid #ccc;border-radius:8px;line-height:1.4em;margin:0px 0 20px;min-height:300px;padding:25px 12px 8px;}
.home .fourcolumns h3 {border-bottom:1px dashed #ccc;font-size:20px;padding:0 0 8px 40px;text-align:left;}
.home .fourcolumns strong {font-family:Montserrat, sans-serif;font-size:48px;margin:10px -50px;position:absolute;}
.home .fourcolumns p {color:#333;font-size:14px;font-weight:normal;padding:20px 0px 20px 0px;text-align:left;margin-top:120px;height:230px;}
.home .fourcolumns span {height:145px;margin:70px 42px;padding:0;position:absolute;width:143px;}
.home .col1 {background:url("img/cupom-desconto-sprite-funciona.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
.home .col2 {background:url("img/cupom-desconto-sprite-funciona.png") no-repeat scroll -125px 0px rgba(0, 0, 0, 0);}
.home .col3 {background:url("img/cupom-desconto-sprite-funciona.png") no-repeat scroll -250px rgba(0, 0, 0, 0);}
.home .col4 {background:url("img/cupom-desconto-sprite-funciona.png") no-repeat scroll -375px rgba(0, 0, 0, 0);}
.home .cuponsexclusivos {padding-top:30px;}
.home .cuponsexclusivos h1 {padding-top:20px;}
.home .posts_listing div {display:table-cell;height:115px;min-width:150px;padding:5px;vertical-align:middle;}
.home .posts_listing span {display:table-cell;font-size:40px;color:#ddd;vertical-align:middle;width:8%;}
/* HOMEPAGE CUPONS EXCLUSIVOS */
/* HOMEPAGE POST LISTINGS */
.row .col-sm-4:nth-child(1) .posts_listing ul {border-top:3px solid #273a00;margin-top:-5px !important;padding-bottom:5px;}
.row .col-sm-4:nth-child(2) .posts_listing ul {margin-top:-5px !important;padding-bottom:5px;}
.row .col-sm-4:nth-child(3) .posts_listing ul {border-top:3px solid #059e91;margin-top:-5px !important;padding-bottom:5px;}
.row .col-sm-4:nth-child(1) .link-mais {border-bottom:3px solid #273a00;padding:15px 0px 15px 20%;font-size:18px;font-weight:500;color:#273a00;}
.row .col-sm-4:nth-child(1) .link-mais a {color:#273a00;}
.row .col-sm-4:nth-child(1) .link-mais:hover {background-color:#273a00;text-decoration:none !important;font-weight:600;color:#fff !important;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.row .col-sm-4:nth-child(1) .link-mais:hover a, .row .col-sm-4:nth-child(1) .link-mais:hover > .glyphicon-plus:before {background-color:#273a00;text-decoration:none !important;font-weight:600;color:#fff !important;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.row .col-sm-4:nth-child(1) .link-mais > .glyphicon-plus:before {color:#273a00;}
.row .col-sm-4:nth-child(2) .link-mais {padding:15px 0px 15px 20%;font-size:18px;font-weight:500;}
.row .col-sm-4:nth-child(2) .link-mais:hover {background-text-decoration:none !important;font-weight:600;color:#fff !important;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.row .col-sm-4:nth-child(2) .link-mais:hover a, .row .col-sm-4:nth-child(2) .link-mais:hover > .glyphicon-plus:before {background-text-decoration:none !important;font-weight:600;color:#fff !important;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.row .col-sm-4 .link-mais a:hover {text-decoration:none;}
.row .col-sm-4:nth-child(3) .link-mais {border-bottom:3px solid #059e91;padding:15px 0px 15px 17%;font-size:18px;font-weight:500;}
.row .col-sm-4:nth-child(3) .link-mais a {color:#059e91;}
.row .col-sm-4:nth-child(3) .link-mais:hover {background-color:#fafafa;text-decoration:none !important;font-weight:600;background-color:#059e91;text-decoration:none !important;font-weight:600;color:#fff !important;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.row .col-sm-4:nth-child(3) .link-mais:hover a, .row .col-sm-4:nth-child(3) .link-mais:hover > .glyphicon-plus:before {background-color:#059e91;text-decoration:none !important;font-weight:600;color:#fff !important;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.row .col-sm-4:nth-child(3) .link-mais > .glyphicon-plus:before {color:#059e91;}
.home .posts_listing li {background:#fff none repeat scroll 0 0;border:1px dashed #e2e2e2;color:#ddd;display:table;height:130px;margin-top:8px;padding:5px;width:100%;position:relative;}
.home .posts_listing li h3 {font-size:2rem;line-height:3rem;margin:0;}
.home .posts_listing li:hover {cursor:pointer;background-color:#f0f0f0;opacity:0.8;}
.home .posts_listing li:before {content:"\e258";font-family:"Glyphicons Halflings";font-size:40px;margin:60px 0;position:absolute;top:0;right:0;}
.row .col-sm-4 .posts_listing li a {display:table-cell;font-size:1.4rem;height:100%;width:100%;}
.row .col-sm-4:nth-child(1) .posts_listing li a {color:#273a00 !important;}
.row .col-sm-4:nth-child(3) .posts_listing li a {color:#059e91 !important;}
.row .posts_listing li a:hover {text-decoration:none;}
.home .posts_listing img {display:table-cell;max-height:80px;}
.home .posts_listing h3 a {font-size:2rem !important;}
.home .posts_listing b {color:#000;font-weight:300;}
.home_listing_title a.title {color:#333;display:block;/* font-family:"PT Sans Narrow", sans-serif;*/
 font-size:20px;height:100px;line-height:22px;margin:0 10px;padding:12px 0 0 0px;text-align:center;cursor:pointer;}
.home_listing_title span {content:"";height:100px;margin:auto;position:absolute;width:105px;left:0;right:0;}
.row .col-sm-4:nth-child(1) .home_listing_title .col-det1 {background:url("img/cupom-desconto-sprite-destaque.png") no-repeat scroll 0px 0px rgba(0, 0, 0, 0);}
.row .col-sm-4:nth-child(2) .home_listing_title .col-det2 {background:url("img/cupom-desconto-sprite-destaque.png") no-repeat scroll -103px 0px rgba(0, 0, 0, 0);}
.row .col-sm-4:nth-child(3) .home_listing_title .col-det3 {background:url("img/cupom-desconto-sprite-destaque.png") no-repeat scroll -206px 0px rgba(0, 0, 0, 0);}
.row .col-sm-4:nth-child(1) .home_listing_title a.title p {margin:110px 40px 10px 40px;text-transform:uppercase;color:#273a00;font-weight:800;font-size:18px;}
.row .col-sm-4:nth-child(2) .home_listing_title a.title p {margin:110px 40px 10px 40px;text-transform:uppercase;font-weight:800;font-size:18px;}
.row .col-sm-4:nth-child(3) .home_listing_title a.title p {margin:110px 40px 10px 40px;text-transform:uppercase;color:#059e91;font-weight:800;font-size:18px;}
.row .col-sm-4 .home_listing_title a:hover {text-decoration:none !important;}
#categorylist a, #categorylist span {display:table-cell;vertical-align:middle;}
#categorylist br {display:none;}
#categorylist a:first-child {width:100% !important;}
#categorylist p {display:inline-block;max-width:165px;vertical-align:middle;}
#categorylist ul {padding:0;}
#categorylist ul.topcats {width:100%;}
#categorylist img {border-radius:50px !important;box-shadow:inherit;margin-right:6px;width:100px;}
.posts_listing .bottomlink a {display:inline;vertical-align:text-bottom;margin:8px 20px;text-align:right;}
.posts_listing .bottomlink a:after {content:">";font-weight:bold;margin-left:8px;}
/* HOMEPAGE VIDEO*/
.home .video {background:none;color:#273a00;min-height:200px;text-align:center;margin-top:50px;}
.home .video h2 {background:none;color:#273a00;padding:30px 0 0;}
.home .video .macbook {background:url("img/video-1001-cupom-ma.png") no-repeat scroll center 0;height:650px;padding:40px 0;position:relative;margin-top:30px;}
.home .video h2 b {color:#fff;}
.home .video:before {background:url("img/capa-fdo-video-cupom-desconto.jpg") no-repeat scroll;content:"";height:811px;left:0;position:absolute;width:100%;z-index:-2;}
.home .video iframe, .home .video object, .home .video embed {padding:12px 0 0;}
/* HOMEPAGE SOCIAL BLOCK*/
/* MAILCHIMP FORM SIDEBAR + SOCIALBLOCK */
#socialblock {border-collapse:separate;border-spacing:10px;display:table;font-size:11px;left:2%;padding:30px 0;position:absolute;width:96%;z-index:10;}
#socialblock div.userpro p {float:left;}
#socialblock .userpro-checkbox-wrap br {display:none;}
#socialblock .subscribe, #socialblock .login {background-color:#fff;border:1px solid #ccc;border-radius:6px;padding:5px 15px;}
#socialblock .subscribe {background:url("https://rsrc.1001cupomdedescontos.com.br/icons/amazing.png") no-repeat scroll 0 center #fff;display:table-cell;height:300px;margin:0 10px 0 0;width:50%;}
#socialblock .subscribe .green {background:none repeat scroll 0 0 #fff !important;color:#595959;}
#socialblock .mcform {margin:-10px 0 0;}
#socialblock .subscribe h4 {font-size:28px;}
#socialblock .mcform {float:right;width:75%;text-align:center;}
#socialblock .subscribe h4 {float:right;width:75%;text-align:center;}
#socialblock .subscribe h4 .h4small {display:block;font-size:20px;font-weight:normal;padding:10px 0;}
#socialblock .success {font-size:1.5em;padding:10px 0 0;}
#socialblock .success p {margin:0;}
#socialblock .error {font-size:1.5em;padding:10px 0 0;padding:0 2px;}
/* EASYPEASY FORM*/
.mc4wp-form .email, .mc4wp-form .name {float:left;width:100% !important;}
.mcformfooter {background:#fff none repeat scroll 0 0;border:1px solid #ddd;margin:20px 0;padding:10px 20px;}
.mcformfooter .mc4wp-form input.email, .mcformfooter .mc4wp-form input.name {width:99% !important;}
.mcformfooter .mc4wp-form .email, .mcformfooter .mc4wp-form .name {float:left;width:50% !important;}
.mcformfooter h4 {font-size:28px;}
.mcformfooter .mcform {position:relative;}
.mcformfooter .title {position:absolute;bottom:0px;left:0px;}
.mcformfooter .form .fembutton, .mcformfooter .form .mascbutton {float:right;margin:10px 5px;width:140px;}
.mc4wp-form .submitfield {display:table;width:100% !important;}
.lwa-form .input {display:inline-block;width:80%;}
.row .col-md-offset-4 {margin:0;width:80%;}
#login_box, #register_box, #lostpasswordform_box {border:0;margin:0;max-width:500px;margin:auto;}
.form-control {height:inherit;padding:12px;}
form.lwa-form, form.lwa-remember {max-width:550px;position:relative;}
div.lwa-register form {max-width:550px;position:relative;}
.mc4wp-form .email:after, .mc4wp-form .name:after {background:url("https://rsrc.1001cupomdedescontos.com.br/images/sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);content:"";height:40px;margin:0 -40px;position:absolute;width:30px;}
.lwa-password:after {background:url("https://rsrc.1001cupomdedescontos.com.br/images/sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);content:"";height:40px;margin:0 -40px;position:absolute;width:30px;}
.lwa-username {width:45%;}
.lwa-username:after {background:url("https://rsrc.1001cupomdedescontos.com.br/images/sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);content:"";height:40px;margin:0 -40px;position:absolute;width:30px;}
.lwa-password {width:45%;}
.mc4wp-form .email:after, .lwa-username:after {background-position:-70px -150px;}
.mc4wp-form .name:after {background-position:-30px -150px;}
.lwa-password:after {background-position:-100px -150px;}
.epm-sign-up-form input[type="submit"], .epm-sign-up-form input[type="button"] {border:0 none;border-radius:5px;color:#fff;height:40px;vertical-align:middle;width:100%;}
.epm-sign-up-form .fem {background:none repeat scroll 0 0 #eb2651;float:right;}
.epm-sign-up-form .masc {background:none repeat scroll 0 0 #1580b6;float:left;}
.mc4wp-form input, .lwa-form .input {box-sizing:border-box;display:inline-block;margin:6px 2px 6px 0;padding:10px 0 10px 14px;}
#sidemcform {display:table;margin:20px 0;padding:0 0 20px;}
#sidemcform .block {margin:0;}
.mcform .mcleft {font-size:13px;line-height:15px;padding:10px 15px;}
.mcform .mcsmall {display:table;font-size:1em;text-align:center;}
.mc4wp-form .mcsmall {color:#999;margin:-2px 0 6px;width:100%;}
.mcform .mclock {display:block;font-style:italic;padding:8px 0 0;}
.mcform .blue {color:#04476e;display:none;font-size:1.2em;}
.mcform .blue b {font-size:1.2em;}
.mcform b.bold {font-size:1.2em;}
input[type="submit"], input.save-rating {border:0 none;border-radius:5px;color:#fff;height:50px;line-height:0;margin:0;min-width:120px;width:auto;}
.subscribe input[type="submit"], #dialog input[type="submit"] {margin:0;}
.mcform .fem {float:right;text-transform:uppercase;}
.mcform .masc {float:left;text-transform:uppercase;}
.form .fembutton, .form .mascbutton {position:relative;width:45%;}
.form .fembutton {float:right;margin-right:0;}
.form .mascbutton {float:left;margin-left:0;}
.mcform .arrow, .lwa-form .arrow, #dialog .arrow, .mc4wp-form .arrow {background:url("https://rsrc.1001cupomdedescontos.com.br/images/sprite3.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);content:"";height:26px;margin:6px 0;position:absolute;right:6px;width:26px;}
form .error {color:red;display:none;font-weight:normal;padding:5px;text-align:center;}
form .success {color:#08c !important;font-size:1em;font-weight:normal !important;text-align:center;}
#core_right_column [id*="loginwithajaxwidget"] .block-title {display:block;font-weight:bold;}
.lwa-form label, .lwa-divs-only br {display:none;}
#socialblock .lwa-status-invalid, #socialblock .lwa-status-confirm {max-width:170px !important;}
#socialblock .login {display:table-cell;min-width:400px;vertical-align:top;}
#socialblock a {font-size:11px;}
.the_champ_login_container {display:table;margin:40px 0 0;width:280px;}
#socialblock .the_champ_login_container {margin:-136px 0 0 !important;position:absolute;right:0;top:0;}
#socialblock .the_champ_login_container:before {background:url("https://rsrc.1001cupomdedescontos.com.br/images/sprite3.png") no-repeat scroll -184px -20px rgba(0, 0, 0, 0);content:"";height:325px;margin:8px -28px;position:absolute;width:22px;}
#socialblock .mc4wp-form {padding:0 20px;}
#core_right_column .mc4wp-form {padding:0 20px;}
#core_right_column .stwscr {margin:0 0 -6px;padding:10px 5px;}
#socialblock .mc4wp-form .mcleft {padding:0 !important;text-align:left !important;}
#socialblock .mc4wp-form .mcid {border:medium none;font-size:12px;padding:0;}
#core_right_column .mc4wp-form .mcmid {border:medium none;font-size:12px;padding:0;}
#socialblock .lwa-login_form {font-size:14px;position:relative;}
#socialblock .or {background-color:#d8dce0;color:#b9c1c7;float:left;font-size:12px;font-weight:bold;height:180px;margin:0 35px 0 34px;overflow:visible;text-align:center;text-transform:uppercase;width:1px;}
/* HOMEPAGE PARCEIROS */
.home .parceiros {font-size:1.2em;line-height:1.2em;text-align:center;}
.home .pressroom {display:block;margin:auto;text-align:center;width:100%;z-index:999;}
.home .pressroom a {display:block;margin:20px 0;text-align:center;width:100%;}
.home .press {margin:0px 0;padding-top:30px;width:100%;background-color:#f2f2f2;}
.home .press h2 {border-bottom:1px dashed #e2e2e2;padding:10px 0;text-align:center;}
.home .cadastro {height:520px;margin-top:20px;}
.home .cadastro:before {content:"";height:506px;padding:50px 0px 50px 0px;left:0;margin:0;position:absolute;width:100%;z-index:0;}
.home .cadastro h2 {color:#273a00;text-transform:uppercase;padding:80px 20px 20px 20px !important;text-align:left;}
.home .cadastro p {padding:20px 0;}
.home .cadastro button {padding:20px 40px;color:#fff;font-weight:700;font-size:18px;z-index:999 !important;}
.home .cadastro-email {width:100%;margin:auto;height:400px !important;}
.home .cadastro-email:before {content:"";height:400px;padding:50px 0px 50px 0px;left:0;margin:0;position:absolute;width:100%;z-index:-3;}
.home .cadastro-email div {max-height:400px !important;}
.home .cadastro-email p {max-height:150px !important;}
.home .cadastro-email-tit {width:80%;margin:auto;}
.home .cadastro-email-tit h2 {text-transform:uppercase;padding:30px;}
.home .cadastro-email-texto {color:#273a00;font-weight:500;padding:20px 70px 20px 20px !important;text-align:left;z-index:999 !important;width:55%;float:left;font-size:18px;}
.home .cadastro-email-form {text-align:left;z-index:999 !important;width:45%;float:left;height:150px !important;padding-top:20px;}
.home .nomundo {margin-top:20px;}
.home .nomundo:before {background:url("https://rsrc.1001cupomdedescontos.com.br/slider/worldmap_amcharts.png") no-repeat scroll 50% center transparent;content:"";height:630px;padding:50px 0px 50px 0px;left:0;margin:0;position:absolute;width:100%;z-index:-2;}
.home .nomundo h2 {color:#273a00;font-weight:300;text-transform:uppercase;padding:40px 20px 0px 20px !important;text-align:center;z-index:999 !important;}
/* HOMEPAGE MEDIA */
/* HOMEPAGE CADASTRO*/
/* HOMEPAGE NO MUNDO*/
/* HOMEPAGE ACCORDION*/
ul.accordion {margin:40px 0 0;position:relative;}
ul.accordion li.listing-item {margin:20px 20px 20px 20px;padding:12px 0 0;}
ul.accordion li.listing-item .content {background:none repeat scroll 0 0 #fff;}
ul.accordion:before {background:#fff;border-top:1px solid #999;content:"";height:350px;left:0;margin:-20px 0;position:absolute;width:100%;z-index:-3;}
ul.accordion a.title {background:url("img/capa-icones-melhores-cupons.png") no-repeat scroll 0px 0px rgba(0, 0, 0, 0);color:#273a00;display:block;font-size:32px;margin:0 20px;padding:16px 0 12px;text-indent:80px;text-transform:uppercase;font-weight:500;transition:all 0s linear 0s;white-space:nowrap;width:60px;height:63px;}
ul.accordion li ul.display-posts-listing {background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border:medium none;border-radius:0;}
ul.accordion .topstores, ul.accordion .topcategories {padding:10px;}
.home .topstores ul, .home .topcategories ul {border-left:1px dotted #ddd;display:inline-table;padding-left:30px;width:24%;}
.home .topstores ul:nth-child(4n+1), .home .topcategories ul:nth-child(4n+1), .home .topstores ul:first-child {border-left:none;padding-left:20px;}
.home .topcategories ul {/*font-family:"PT Sans Narrow", sans-serif;*/
 font-size:14px;line-height:30px;color:#273a00;}
.home .topcategories ul:first-child {border-left:none;padding-left:20px;}
.home .topstores ul, .home .topcategories ul a, .home .topstores ul a {/*font-family:"PT Sans Narrow", sans-serif;*/
 font-size:14px;line-height:30px;color:#273a00;}
/* HOMEPAGE TABS*/
.tab-pane {padding:20px;}
#cupons.tab-pane {padding:0 0 20px;}
.tab-pane img {float:left;margin:20px 20px 0 0;}
.nav-tabs > li > a {background:rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;border:medium none !important;font-size:1.1em;padding:7px;text-align:center;}
/* RELATED STORES BELOW TABS */
#relatedtopstores li {display:inline-block;}
#relatedtopstores li img {height:auto;width:110px;}
#relatedtopcats li {border:1px solid #ddd;display:inline-block;margin:5px 5px 20px;padding:10px;}
/* SIMPLE TOOLTIPS */
.Zebra_Tooltip .Zebra_Tooltip_Message {padding:6px;font-size:0.8em;}
.mc4wp-form .email, .mc4wp-form .name {float:left;width:100% !important;}
.lwa-form .input {display:inline-block;width:80%;}
form.lwa-form, form.lwa-remember {max-width:550px;position:relative;}
div.lwa-register form {max-width:550px;position:relative;}
.mc4wp-form .email:after, .mc4wp-form .name:after {background:url("https://rsrc.1001cupomdedescontos.com.br/images/sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);content:"";height:40px;margin:0 -40px;position:absolute;width:30px;}
.lwa-password:after {background:url("https://rsrc.1001cupomdedescontos.com.br/images/sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);content:"";height:40px;margin:0 -40px;position:absolute;width:30px;}
.lwa-username {width:45%;}
.lwa-username:after {background:url("https://rsrc.1001cupomdedescontos.com.br/images/sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);content:"";height:40px;margin:0 -40px;position:absolute;width:30px;}
.lwa-password {width:45%;}
.mc4wp-form .email:after, .lwa-username:after {background-position:-70px -150px;}
.mc4wp-form .name:after {background-position:-30px -150px;}
.lwa-password:after {background-position:-100px -150px;}
#mc4wp-checkbox label {font-size:12px !important;max-width:190px;}
#socialblock .lwa-divs-only .lwa-form .lwa-submit-button {float:none;position:relative;width:100%;}
#explanation span {margin:10px 0;}
.home .custom-fields {border:none;margin:0 !important;}
.sbg1 {background:url(img/header.jpg);background-size:cover;}
.overwrap {background:rgba(14, 14, 14, 0.9);}
.sbg1 .title-lines {color:#fff;padding-top:30px;}
.sbg1 .owl-carousel {margin:0px;margin-top:30px;margin-bottom:30px;}
.home #wlt_google_map {margin-bottom:0px;}
.home .jumbostyle1 {margin-bottom:20px;}
.home .jumbotron p {max-width:750px;}
.home .shortcode_taxonomy_block {margin-top:20px;}
/*------------------------------------------------------*/
/* ALPHABETIC PAGINATION
 /*------------------------------------------------------*/
.ap {display:inline-block;margin-bottom:15px;}
ul.ap_chess {background:none;border:none;display:table;width:100%;}
ul.ap_chess li {margin:0;padding:0;}
ul.ap_pagination li {background:linear-gradient(to bottom, #ecf0f1, #dde4e6) repeat scroll 0 0 #e6ebed;border-right:1px solid #d7e0e2;box-shadow:1px 1px 0 rgba(255, 255, 255, 0.5) inset;display:table-cell;color:#333;min-width:22px;}
ul.ap_chess li:nth-child(2n+1), ul.ap_chess li:nth-child(2n) {background:linear-gradient(to bottom, #ecf0f1, #dde4e6) repeat scroll 0 0 #e6ebed;}
ul.ap_pagination li a {border-top:2px solid #eee;display:block;padding:10px;font-size:1em;}
ul.ap_pagination li a:active, ul.ap_pagination li a:visited, ul.ap_pagination li a:focus {border-top:2px solid #eee;display:block;padding:10px;font-size:1em;}
ul.ap_chess li:nth-child(2n+1) a:hover, ul.ap_chess li:nth-child(2n+1) a.selected {border-top:2px solid #ffa500;color:#ffa500;font-weight:normal;}
ul.ap_chess li:nth-child(2n) a {color:#21759b;}
ul.ap_chess li:nth-child(2n) a:hover, ul.ap_chess li:nth-child(2n) a.selected {border-top:2px solid #ffa500;color:#ffa500;font-weight:normal;}
/*------------------------------------------------------*/
/* TAXONOMY GRID
 /*------------------------------------------------------*/
.taxonomygrid ul {display:table;margin:0 auto;}
.taxonomygrid li {border-bottom:1px solid #ddd;display:inline-table;padding:10px;vertical-align:top;}
.taxonomygrid img {width:120px;}
.taxonomygrid a {display:inline-table;font-size:16px;height:180px;text-align:center;width:160px;}
.taxonomygrid a div {display:table-cell;vertical-align:middle;}
.taxonomygrid span {display:table-row;height:20px;}
/*------------------------------------------------------*/
/* ABC FORM
 /*------------------------------------------------------*/
#abcform {background:#f3f3f3;border-color:#ddd;border-image:none;border-style:solid;border-width:2px 0;display:table;width:100%;}
#abcform div:first-child {border-right:2px solid #ddd;font-size:14px;font-weight:bold;line-height:18px;padding:20px 30px 0;}
#abcform div:first-child b {font-size:16px;}
#abcform div hr {border-color:#ddd;border-width:0 0 2px 0;}
#abcform div .smallgrey {color:#666;font-size:12px;}
#abcform div .smallgrey b {font-size:14px;}
#abcform div:nth-child(2n) {display:table-cell;padding:0 20px;}
#abcform div:nth-child(2n) div {border:none;padding:0;}
#abcform h3 {font-size:16px;margin:0;}
#abcform div:nth-child(2n) .smallgrey {display:block;line-height:24px;margin:0 auto;}
#abcform .mc4wp-form {display:table !important;margin:0 auto;width:100%;}
div .lock {display:block;padding:20px 0;}
div .lock:before {background:url("https://rsrc.1001cupomdedescontos.com.br/images/sprite.png") no-repeat scroll -110px -170px rgba(0, 0, 0, 0);content:"";height:15px;margin:0 -20px;position:absolute;width:15px;}
#abcform .hideit {display:none !important;}
#abcform .mascbutton {margin-left:2%;}
#abcform .fembutton {margin-right:2%;}
#core_middle_column .desc p {clear:left;font-size:16px;line-height:1.6em;padding:20px 10px;}
#core_middle_column .desc a {color:#08c;font-family:inherit;font-size:inherit;font-weight:inherit;}
#core_middle_column .desc img {float:left;margin:20px 0;max-width:1150px;width:100%;}
#core_middle_column .desc h1 {color:#fff;float:left;margin:-100px 8px 0;}
#core_middle_column .desc h2 {color:#ddd;float:left;font-size:26px;font-weight:200;letter-spacing:0;margin:-55px -15px;}
#core_middle_column .desc a.biglink {display:block;float:right;font-size:16px;margin:15px 0 0;}
/*------------------------------------------------------*/
/* TAXONOMY FILTER
 /*------------------------------------------------------*/
.taxfilter {background:none repeat scroll 0 0 #f3f3f3;border:1px solid #ddd;margin:0 0 20px;padding:10px;text-align:center;}
.taxfilter input {margin:6px 2px 6px 0;padding:10px 14px;max-width:500px;}
.taxfilter label {display:inline-block;margin:0 20px 0 0;}
.taxfilterbutton {background:url("https://rsrc.1001cupomdedescontos.com.br/images/sprite.png") no-repeat scroll -155px -0.475 auto rgba(0, 0, 0, 0);height:35px;margin:10px -50px;position:absolute;width:35px;}
.taxfilterbutton:hover {cursor:pointer;}
h2.filtertitle {font-size:16px;font-weight:bold;margin:10px 0 5px;text-align:left;}
ul.taxfiltercontainer {display:table !important;width:100%;}
ul.taxfiltercontainer li {display:inline-block;min-width:100px;vertical-align:top;}
/*------------------------------------------------------*/
/* NEW TOP SEARCH
 /*------------------------------------------------------*/
.nsearch {margin-top:15px;background:rgba(0, 0, 0, 0.1);border:1px solid rgba(0, 0, 0, 0.1);clear:both;padding:10px;}
.nsearch select {height:46px;margin-top:0px;font-size:14px;}
.nsearch input {height:46px;margin-top:0px;font-size:14px;border:0px;height:44px;padding-left:10px;}
.nsearch .ss {position:relative;border:1px solid #ccc;background:#fff;}
.nsearch .sb {float:right;font-size:26.24px;color:#ccc;width:46px;height:46px;line-height:46px;vertical-align:top;position:absolute;text-align:center;top:0;right:0;cursor:pointer;border:0px;background:transparent;}
/*------------------------------------------------------*/
/* COUPON
 /*------------------------------------------------------*/
.wlt_search_results.list_style h4 {max-width:inherit;}
.wlt_shortcode_coupon_used {display:table;font-size:11px;width:100%;text-align:right;}
.codedata .txt {display:table;font-size:2.4em;font-weight:300;padding:6px;width:100%;}
.codedata .txt a {display:table-cell;height:62px;vertical-align:middle;width:99%;margin:0 auto !important;}
.codedata .txt img {height:auto;max-width:150px;width:auto;}
._searchresultsdata h3 {font-size:22px;margin:0;font-weight:600;}
._searchresultsdata h3 a {color:#333;}
.wlt_search_results.list_style .wlt_shortcode_excerpt {padding:10px 0 20px;}
.wlt_search_results.list_style .thumbnail {border:none;display:table;width:100%;padding:inherit;}
.wlt_search_results.list_style .featured .thumbnail {border:none;}
.wlt_search_results.list_style .featuredsticker {display:none;}
.wlt_search_results.list_style .core_post_content {font-size:14px;margin:10px 0;min-height:50px;color:#7d7d7d;line-height:18px;}
.wlt_search_results.list_style .logo {display:table-cell;min-width:175px;vertical-align:top;width:25%;}
.less-link, .more-link {font-size:2rem;}
.clicktoreveal.offer .code {color:#fff;}
/*------------------------------------------------------*/
/* DISCOUNT TYPES 'Normal','exclusive','freeshipping','editorspick','top','allshop'
 /*------------------------------------------------------*/
.codedata div[class^="dc_"]:before, .codedata div[class*=" dc_"]:before {background:url("https://rsrc.1001cupomdedescontos.com.br/images/sprite3.png") 10px 0;content:"";height:28px;margin:20px -100px;position:absolute;width:28px;z-index:2;}
.codedata .dc_Normal:before, .codedata .dc_normal:before, .codedata .dc_0:before {background-image:none !important;}
.codedata .dc_exclusive:before {background-position:-135px -115px;}
.codedata .dc_freeshipping:before {background-position:-135px -150px;}
.codedata .dc_editorspick:before {background-position:-135px -45px;}
.codedata .dc_top:before {background-position:-135px -80px;}
.codedata .dc_allshop:before {background-position:-135px -115px;}
.codedata .cwrap {border-style:solid;}
/* BASIC SEARCH BOX*}
 */
#BasicSearchBox {background:#f0f0f0 none repeat scroll 0 0;margin:0;padding:5px 0;width:100%;z-index:10;}
#BasicSearchBox .searchex {color:#888;text-align:center;font-size:11px;padding:2px 0px 0px;width:100%;}
#BasicSearchBox .searchex a {font-size:11px;color:#888;}
#breadcrumbs li::before#BasicSearchBox .span5 input {border:1px solid #cdcdcd !important;height:50px !important;padding:0 15px !important;}
.sf_search {background:none !important;}
.sf_search .searchsubmit {color:#fff !important;font-size:30px !important;height:58px !important;margin:0 !important;width:58px !important;}
.sf_container {float:left;margin:20px auto;max-width:600px;}
form.searchform {position:absolute;z-index:2;}
#BasicSearchBox form.searchform {display:none;}
#BasicSearchBox.stickytop {position:fixed;top:0;}
#BasicSearchBox.stickytop form.searchform {display:block;position:relative;text-align:center;}
#BasicSearchBox.stickytop .sf_input {min-width:600px;}
.sf_search .glyphicon-search::before {content:"\e003";}
.sf_search span.sf_block {display:inherit !important;height:inherit !important;padding:inherit !important;position:relative;}
.sf_search .sf_input {font-size:18px;height:60px !important;padding:18px !important;width:200px;}
.sf_search .sf_hidden {display:none;}
.sf_search .sf_button {position:absolute;right:1px;top:1px;}
.well {background-color:inherit;border:medium none;margin:0;}
#taxheadsearch .sf_container {text-align:right;max-width:100%;margin:-30px 20px -10px;}
#sf_val ul li.sf_header {background:#ddd none repeat scroll 0 0;border:0 none;font-size:14px;}
#sf_val ul li a {display:block;font-size:1.25em;text-decoration:none;}
#sf_val .sf_result_container ul {padding:2px 0;}
#sf_results {border:medium none !important;}
#sf_val ul li.sf_selected {border:none;}
#sf_val li .sf_text {font-size:14px !important;text-align:center !important;}
#sf_val li.sf_more .sf_small {font-size:11px !important;line-height:25px !important;}
/*------------------------------------------------------*/
/* CSS.CORE.CSS
 /*------------------------------------------------------*/
.wlt_search_results.list_style .itemdata {float:none;width:100%;margin-bottom:10px;padding:0;}
.wlt_search_results.list_style .wrap:before {content:"\e226";font-family:"Glyphicons Halflings";font-size:2rem;color:#666;left:-10px;top:20px;position:absolute;}
#back-top span {width:42px;height:26px;display:block;margin-bottom:7px;background:url(img/up-arrow.png) left 0 no-repeat;}
/*------------------------------------------------------*/
/* COUPON BUTTON
 /*------------------------------------------------------*/
.itemdata .btn {background:#eee;color:#333;cursor:pointer;display:block;float:right !important;font-size:14px;margin:10px 0 4px;overflow:hidden;padding:8px;text-align:right;text-shadow:0 1px 0 #c60;white-space:nowrap;min-width:160px;max-width:180px;}
.itemdata .openCouponText {height:38px;}
.itemdata .openCouponText span {background:none !important;margin:0 !important;font-size:14px !important;text-shadow:none;}
.itemdata .btnoffer {border-radius:6px;box-shadow:inherit;color:#fff !important;font-size:14px;font-weight:bold;text-align:center;text-shadow:inherit;text-transform:uppercase;width:150px;}
.itemdata .btnoffer:hover {text-decoration:none;}
.itemdata .btncode:hover {text-decoration:none;}
.itemdata .cbtn {font-size:16px;text-align:center;}
.itemdata .btncode span {border-radius:6px 0 0 6px;display:block;height:38px;margin:-9px -10px;position:absolute;width:132px;transition:all 0.15s linear 0s;}
.itemdata .btncode span b {background:url("https://rsrc.1001cupomdedescontos.com.br/icons/ezeloor.png") no-repeat scroll right -2px top -2px rgba(0, 0, 0, 0);content:"";color:#fff;display:block;font-size:14px;font-weight:bold;height:38px;padding:9px 0 0 0;position:absolute;text-align:left;text-indent:10px;text-shadow:none;text-transform:uppercase;width:148px;z-index:3;}
.itemdata .btncode span:hover {width:116px;}
.itemdata .btncode span b {transition:all 0.15s linear 0s;}
.itemdata .btncode span b:hover {width:132px;}
.pagnavbar, .show-xm {display:none;}
/*social sharing buttons*/
.social a:hover, .wpfp-span a:hover {color:#08c;text-decoration:none;}
.socialbuttons {margin:0 0 10px;}
.socialbuttons a {color:#fff;font-size:12px;padding:6px;text-decoration:none;width:32px;cursor:pointer;}
.socialbuttons .social-email {display:inline-table;}
.socialbuttons .social-email input {margin:10px 0 0;}
.socialbuttons .twitter {background:#55acef;}
.socialbuttons .facebook {background:#3b5999;}
.socialbuttons .google-plus {background:#dd4c39;}
.social-email input.socialmailbutton {color:#fff;width:100px;}
#storefav {margin:-10px 0;position:absolute;right:0;}
.social, .wpfp-span {display:inline;}
.wpfp-link:before {content:"\e005";}
.social a:before {content:"\e066";}
.wpfp-span a {display:inline-table;font-size:1.4rem;margin:10px;padding:10px 10px 8px;position:relative;text-transform:uppercase;}
.social a {display:inline-table;font-size:1.4rem;margin:10px;padding:10px 10px 8px;position:relative;text-transform:uppercase;}
.social a:before {font-family:"Glyphicons Halflings";font-size:2rem;left:0;margin:-4px -15px;position:absolute;}
.wpfp-link:before {font-family:"Glyphicons Halflings";font-size:2rem;left:0;margin:-4px -15px;position:absolute;}
/*------------------------------------------------------*/
/* COUPON OVERLAY
 /*------------------------------------------------------*/
.overlayWindow .wrapper {text-align:center;}
.overlayWindow .popdesc {font-weight:100;margin:0;padding:0 0 10px;}
.overlayWindow .title {max-height:60px;overflow-y:hidden;}
.overlayWindow .popdesc {max-height:60px;overflow-y:hidden;}
.overlayWindow .popdesc p {margin:0;}
.overlayWindow .ctrlc {background:#000;color:#eee;display:none;padding:10px;position:absolute;right:0;font-size:22px;border:solid #fff;border-width:0 0 2px 2px;z-index:1;}
.overlayWindow .copypaste {border-radius:0 10px 10px 0;color:white;display:table-cell;padding:0 10px;vertical-align:middle;}
.overlayWindow .copypaste:hover {cursor:pointer;}
.overlayWindow .clippytxtwrapper {display:table;margin:0px auto;min-width:100%;}
.overlay {display:none;}
#overlay-shade {display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:10000;background-color:#000;}
#couponpopup {background-color:#fff;box-shadow:0 0 16px #000;max-height:1000px;max-width:600px;min-height:200px;overflow-x:hidden;overflow-y:auto;width:90%;z-index:10000;}
#couponpopup .ologo img {margin:20px 0 0;max-height:90px;}
.ie7 .overlay {height:200px;}
.overlay .toolbar {border:medium none !important;line-height:1;text-align:right;overflow:hidden;}
.overlay .toolbar a.close {background-border:5px solid white;color:#fff !important;font-size:20px;font-weight:bold;line-height:inherit !important;margin:0;opacity:1;padding:2px 8px 5px;position:absolute;right:0;text-align:center;text-decoration:none;text-shadow:inherit;}
.overlay .toolbar a.close:hover {opacity:0.8;}
.overlay .toolbar a.close:hover span {opacity:0.8;}
.overlay .btn {border:medium none;border-radius:8px;box-shadow:none !important;color:#fff !important;font-size:18px !important;font-weight:bold;padding:12px;text-shadow:inherit;width:320px;}
.overlay .title {display:block;font-size:28px !important;line-height:30px;margin:40px 0 0;}
#clippytxt {border:1px dashed #ccc;display:table-cell;font-size:2.5em;padding:10px;font-weight:600;word-break:break-all;line-height:0.95em;}
.clippytxthint {margin:20px 0 0;}
#wp-clippy-embed object {font-size:16px;}
/*------------------------------------------------------*/
/* COUPON POPUP
 /*------------------------------------------------------*/
#couponpopup {position:absolute;top:75px;padding:0 20px;}
#couponpopup .blocker {min-height:130px;}
#couponpopup .signup {background:#fff;margin:15px;position:absolute;width:95%;}
#couponpopup form {margin:0;}
#couponpopup .mc4wp-form div.arrow {margin:6px -6px !important;}
#couponpopup .subscribebox {margin-top:-10px;text-align:center;}
#couponpopup .subscribebox h6 {background:none repeat scroll 0 0 #43a1db;color:#fff;font-size:14px;margin:0;padding:15px 0;}
#couponpopup .hideit, #couponpopup .popdesc {display:none;}
#couponpopup div.fembutton {float:left;}
#couponpopup div.mascbutton {float:right;}
#couponpopup form.mc4wp-form {background:none repeat scroll 0 0 #43a1db;height:100px;padding:0 8px;width:auto;}
#couponpopup .btn {color:#fff !important;font-size:1.4em !important;font-weight:normal;padding:15px 30px;width:100%;margin:10px auto 0;white-space:inherit;line-height:1em;}
#couponpopup div.fembutton .btn, #couponpopup div.mascbutton .btn {color:#fff !important;text-decoration:none;}
#couponpopup .socialbuttons {display:none;background:rgba(0, 0, 0, 0) none repeat scroll 0 0;margin:0;padding:0;}
#couponpopup .codewrapper {margin:20px 0 0;position:relative;}
.hidecode::before {bottom:0;color:#333;content:"* * * * * * * * * * *";left:0;margin:0 auto;padding:15px 0;position:absolute;right:0;top:0;width:calc(100% - 40px);}
/*------------------------------------------------------*/
/* COUPON POPUP THUMBS RATING
 /*------------------------------------------------------*/
.customthumbrating {margin:20px auto;position:relative;width:160px;}
.customthumbrating .thumbs span {font-size:38px !important;}
#fbmodal {background:#eee none repeat scroll 0 0;border:1px solid #ddd;box-shadow:0 0 100px;display:none;font-size:12px;margin:-150px -50px;padding:5px 10px;position:absolute;z-index:10;}
#fbmodal input {margin:2px;padding:6px;width:260px;}
#fbmodal textarea {width:260px;}
#fbmodal h3 {font-size:16px;margin:0;padding:0 0 8px;}
#fbmodal input[type=button] {background:#0066b0;color:#fff;margin:5px 0;padding:6px;width:80%;}
.wlt_rating_box {position:relative;}
.wlt_rating_box .rt1, .wlt_rating_box .rt2, .wlt_rating_box .rt3, .wlt_rating_box .rt4 {background:rgba(0, 0, 0, 0) none repeat scroll 0 0;line-height:14pt;}
.wlt_rating_box .thumbs {display:table;margin:0;top:0;width:100%;z-index:1;position:absolute;left:0;}
.wlt_rating_box .thumbs span {background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:medium none;font-size:32px;padding:0;}
.wlt_rating_box .rating::after {border:medium none;}
.wlt_rating_box .thumbs a {display:inline-block;line-height:1em;}
.wlt_rating_box .thumbs .up {margin:0;}
.wlt_rating_box .b3 {display:block;position:relative;top:0;}
.wlt_rating_box .thumbs .up {left:0;margin:0;position:absolute;}
.wlt_rating_box .thumbs .down {right:0;margin:0;position:absolute;}
.wlt_rating_box .b3:hover {display:block;}
.wlt_rating_box:hover .b3, .wlt_rating_box:hover .thumbs {display:block;}
.wlt_rating_box .thumbs a:hover {opacity:0.8;}
.wlt_rating_box:hover {cursor:inherit;}
.wlt_rating_box .rating .b1 {font-size:18px;}
.wlt_rating_box .b3 {color:#444;font-size:11px;}
.fa-thumbs-up:before {content:"\e125";font-family:"Glyphicons Halflings";}
.fa-thumbs-down:before {content:"\e126";font-family:"Glyphicons Halflings";color:#b95555;}
.wlt_search_results .wlt_shortcode_store {font-size:14px;}
.wlt_search_results .wlt_shortcode_store:before {content:"";margin:0;}
.wlt_rating_successmeter {font-size:14px;}
.home .wlt_search_results.grid_style .wlt_shortcodes_expiry_date {display:none;}
.wlt_search_results .wlt_shortcode_store, .wlt_rating_successmeter {font-size:1.25rem;width:100%;}
/*------------------------------------------------------*/
/* COUPON POPUP CROSS SALES 
 /*------------------------------------------------------*/
.crosssales {margin:30px -15px 0;}
.crosssales h3 {background:none repeat scroll 0 0 #43a1db;color:#fff;font-size:16px;margin:0;padding:4px 0;}
.crosssales h4 {margin:0;font-size:15px;}
.crosssales ul {text-align:left;}
.crosssales li {background:none repeat scroll 0 0 #fff;border:1px solid #ccc;display:inline-table;height:80px;line-height:16px;margin:5px;padding:0 5px;position:relative;text-align:left;width:276px;}
.crosssales li a {display:block;font-size:14px;padding:5px 0;width:60%;}
.crosssales li.item {display:inline-block;width:25%;}
.crosssales li.item li.title {height:50px;}
.crosssales li.item li.discount {font-size:24px;height:16px;}
.crosssales img {bottom:0;margin:auto;max-height:80px;max-width:100px;position:absolute;right:1px;top:0;}
.nlarchive {background:none repeat scroll 0 0 #eee;margin:10px 0 20px;}
.nlarchive ul {display:inline-block;margin:0 20px;}
.nlarchive ul li {line-height:50px;}
.nlwidget {text-align:left;}
.nlwidget h3 {border-bottom:1px solid #eee;font-size:2em;padding:10px 0;text-align:center;}
.nlwidget ul li {margin:10px 10px 10px 65px;min-height:80px;}
.nlwidget ul li:before {border-radius:30px;color:#fff;float:left;font-size:20px;height:40px;line-height:20px;margin:0 -55px;padding:10px;width:40px;}
.nlwidget ul li:nth-child(1):before {content:"01";}
.nlwidget ul li:nth-child(2):before {content:"02";}
.nlwidget ul li:nth-child(3):before {content:"03";}
.nlwidget ul li:nth-child(4):before {content:"04";}
.nlwidget ul li:nth-child(5):before {content:"05";}
/*------------------------------------------------------*/
/* GEO POPUP
 /*------------------------------------------------------*/
#geopopup {display:none;z-index:100;position:fixed;max-width:400px;margin:40px auto;left:0;right:0;}
#geopopup a {color:#fff;padding:5px 20px;border:1px solid #fff;}
.geodata {padding:60px 0 50px;color:#fff;border:6px solid #fff;background:#000;text-align:center;}
.close-geo {background:#fff;color:#333 !important;position:absolute;right:0;top:0;}
/*------------------------------------------------------*/
/* STORE TOP CONTENT AND BREADCRUMB RATING
 /*------------------------------------------------------*/
#breadcrumbs {margin:0 5px 8px;}
#breadcrumbs li {display:inline;font-family:arial;font-size:14px;}
#breadcrumbs li:first-child::before {content:"";margin:0;}
#breadcrumbs li::before {content:" › ";}
#breadcrumbs li a {display:inline;font-family:arial;font-size:14px;}
#store_top {border-bottom:10px solid #fff;font-size:.85em;line-height:1.6em;margin:0;max-height:220px;overflow:hidden;padding:0 10px;position:relative;}
#store_top img {bottom:0;height:auto;left:0;margin:auto;max-height:120px;max-width:220px;position:absolute;right:0;top:0;}
#store_top h1 {color:#000;font-size:2em;margin:20px 0 10px;padding:0;}
#store_top h2 {color:#999;font-size:1em;padding:0;font-weight:400;}
#store_top .imgbox {border:1px solid #f0f0f0;display:table;float:left;height:130px;margin:20px 10px 0 0;padding:0;position:relative;width:240px;}
#store_top p {display:none;}
aside .rating {border:1px solid #ddd;line-height:30px;margin:40px 0;padding:20px 0 0;}
/*------------------------------------------------------*/
/* STORES TOP 25
 /*------------------------------------------------------*/
#similarterms b {font-size:18px;padding:0 0 15px;width:100%;}
#similarterms .imagegrid ul {border-collapse:separate;border-spacing:5px;display:table;margin:0;width:100%;}
#similarterms .imagegrid li {background:#fff;border:1px solid #ddd;border-radius:5px;display:table-cell;padding:5px;text-align:center;width:100px;}
#similarterms .imagegrid li:hover {border-color:#ff7200;opacity:0.6;}
#similarterms .imagegrid li img {height:auto;max-height:100px;width:90%;}
/*------------------------------------------------------*/
/* HOMEPAGE BANNER SLIDER
 /*------------------------------------------------------*/
#sliderbox1 {display:table;width:100%;display:none;}
#sliderbox1 h4 {background:#333 none repeat scroll 0 0;color:#fff;opacity:0.8;padding:10px 5px;}
#sliderbox1 .unslider {display:table-cell;width:100%;height:400px;position:relative;vertical-align:top;}
#sliderbox1 .unslider h4 {margin:0;}
#sliderbox1 .unslider-arrow {top:200px;z-index:10;}
#sliderbox1 .unslider-arrow.next {left:0px;}
#sliderbox1 .unslider-arrow.prev {right:0px;}
#sliderbox1 .unbanners {display:table-cell;vertical-align:top;}
#sliderbox1 .unbanners li {position:relative;height:208px;padding:0 0 0 20px;}
#sliderbox1 .unbanners h4 {bottom:10px;left:0;margin-left:20px;position:absolute;right:0;}
#sliderbox1 img, #sliderbox1 p {margin:0;}
.unslider1 {display:table;height:400px;overflow:hidden;position:relative;text-align:center;width:100%;}
.unslider1 ul {width:300%;}
.unslider1 ul li {display:table;float:left;height:400px;width:33%;}
.unslider1 ul li img {height:auto;max-height:400px;max-width:800px;width:100%;z-index:-1;}
.unslider1 ul li a h3 {color:#333;display:table-row;font-size:18px;}
#sliderbox2 {width:100%;overflow:hidden;}
#sliderbox2 .unslider {display:table;width:100%;height:400px;position:relative;}
#sliderbox2 .unslider-arrow {top:100px;}
#sliderbox2 .unslider-arrow.next {left:-30px;}
#sliderbox2 .unslider-arrow.prev {right:-30px;}
.unslider2 {display:table;height:400px;overflow:hidden;position:relative;text-align:center;width:100%;}
.unslider2 ul {width:300%;}
.unslider2 ul li {display:table;float:left;min-height:400px;width:33%;}
.unslider2 ul li img {height:auto;max-height:140px;max-width:200px;position:absolute;left:10px;top:0;}
.unslider2 ul li div.top {height:250px;margin:auto;position:relative;}
.unslider2 ul li div.bottom {background:#333;display:block;padding:10px 15px;position:absolute;width:100%;bottom:0;}
.unslider2 ul li div.bottom div {background:#08c;padding:8px;text-align:center;font-weight:bold;text-transform:uppercase;margin:10px;}
.unslider2 ul li a {color:#fff;display:inline-block;height:370px;max-width:24%;min-width:24%;width:24%;padding:0px;position:relative;margin:0 2px;background:#f9f9f9;}
.unslider2 ul li a h3 {color:#fff;display:table-row;font-size:1.1em;height:45px;line-height:1.5em;text-align:left;font-weight:400;}
#sliderbox3 h3 {font-size:2em;margin:20px 0;border:#eee solid;border-width:1px 0;padding:10px 0;color:#333;}
#sliderbox3 ul {display:table;width:100%;font-family:OpenSans, Helvetica Neue, Helvetica, Tahoma, Arial, FreeSans, sans-serif;}
#sliderbox3 ul li {display:inline-table;margin:0 5px;min-height:250px;min-height:250px;width:32%;}
#sliderbox3 ul li img {height:auto;max-height:140px;max-width:200px;position:absolute;left:10px;top:0;}
#sliderbox3 ul li div.top {height:250px;margin:auto;position:relative;}
#sliderbox3 ul li h3 {display:table;color:#333;font-size:14px;height:20px;line-height:20px;margin:8px 0 2px 0;overflow:hidden;}
#sliderbox3 ul li .desc {display:table;color:#333;font-size:12px;}
#sliderbox3 ul li .price {font-size:20px;width:auto;padding:8px;background:#fff;color:#333;display:table;}
#sliderbox3 ul li a:hover {text-decoration:none;opacity:0.85;}
.siema {margin:1rem 0;max-width:100%;width:100%;}
.siema a {color:#fff;display:table;height:100%;width:auto;padding:0 4px;min-width:265px;position:relative;}
.siema .top {height:250px;position:relative;}
.siema .top img {height:auto;}
.siema .top h3 {color:#fff;font-size:1.5em;height:50px;text-align:center;font-weight:600;position:absolute;white-space:normal;opacity:0.8;background-color:#333;display:table;bottom:0;margin:0;width:100%;padding:10px;}
#carousel{display:flex;display:-webkit-flex;overflow-x:hidden;overflow-y:hidden;white-space:nowrap;}
/*------------------------------------------------------*/
/* TEAM
 /*------------------------------------------------------*/
img.team-picture {max-width:120px;width:120px;}
/*------------------------------------------------------*/
/* UNSLIDER
 /*------------------------------------------------------*/
.unslider-wrap {position:relative;}
.unslider-wrap.unslider-carousel > li {float:left;}
.unslider-vertical > ul {height:100%;}
.unslider-vertical li {float:none;width:100%;}
.unslider-fade {position:relative;}
.unslider-fade .unslider-wrap li {position:absolute;left:0;top:0;right:0;z-index:8;}
.unslider-fade .unslider-wrap li.unslider-active {z-index:10;}
.unslider li, .unslider ol, .unslider ul {list-style:none;margin:0;padding:0;border:none;}
.unslider-arrow {cursor:pointer;font-size:50px;position:absolute;}
.unslider ul li a:hover, .unslider-arrow:hover {text-decoration:none;}
/*------------------------------------------------------*/
/* ZOOMBOX
 /*------------------------------------------------------*/
#zoombox{}
#zoombox .zbrow {display:flex;display:-webkit-flex;overflow:hidden;}
#zoombox .zbcolumn {display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;}
#zoombox .zbfield {background-size:150% !important;background-position:center !important;border:solid #fff;border-width:3px 4px;-webkit-flex:1;flex:1;text-decoration:none;width:auto;transition:all 300ms ease-in 100ms;}
#zoombox .medium .zbfield {height:200px;}
#zoombox .big .zbfield {height:300px;}
#zoombox .zb_zoom:hover{background-size:100% !important;}
#zoombox .zbfield h4 {text-align:center;color:#fff;font-size:22px;font-weight:400;margin:20px 10px;}
/*------------------------------------------------------*/
/* STORES GRID 
 /*------------------------------------------------------*/
#storesgrid {padding:20px 0;}
#storesgrid ul {display:table;position:relative;width:100%;}
#storesgrid li {display:inline-table;height:120px;margin:2px 0;vertical-align:middle;width:150px;}
#storesgrid img {float:none;margin:auto;max-width:100px;display:block !important;}
#storesgrid li:hover {opacity:0.8;}
#storesgrid li a {display:table-cell;vertical-align:middle;}
/*------------------------------------------------------*/
/* STORE BOTTOM CONTENT 
 /*------------------------------------------------------*/
#storeinfobig {line-height:2em;}
#storevideobox:before, #relatedcoupons:before, #expiredcouponsheader:before, #storesinfoheader:before, #randomcouponsheader:before, #similartermsheader:before {background:url("https://rsrc.1001cupomdedescontos.com.br/images/sprite.png") no-repeat scroll -170px -75px rgba(0, 0, 0, 0);content:"";height:65px;margin:-10px -90px;position:absolute;width:75px;}
#expiredcouponsheader:before, #randomcouponsheader:before {background-position:-170px -145px;margin:-2px -90px;}
#relatedcoupons, #storesinfoheader, #storevideobox, #similartermsheader {background:#f0f0f0 none repeat scroll 0 0;border:1px solid #c0d1a4;display:block;margin:15px 0;min-height:80px;padding:8px 8px 8px 100px;width:auto;}
#storesinfoheader:before {background-position:-170px -80px;margin:-2px -90px;}
#storesinfoheader h5 {font-size:24px;margin:0;padding:5px 0;vertical-align:middle;}
#storeinfobig h3, #similartermsheader h5, #relatedcoupons h5 {font-size:24px;margin:0;padding:5px 0;vertical-align:middle;}
#storeratingbox h6, #storevideobox h6 {font-size:24px;font-weight:normal;padding:10px;}
#storeinfobig img {max-width:100%;margin:auto;text-align:center;display:block !important;height:auto;}
#storeinfobig div[class*="col-"] {width:100%;padding:0;}
#storeinfobig li {border:medium none;display:list-item;line-height:30px;list-style-image:none;list-style-position:outside;list-style-type:unset;margin-left:20px;padding:0;position:relative;width:96%;}
/* =============================================================================FOOTER STYLES========================================================================== */
#footer {background-color:#222;font-family:'Montserrat', sans-serif;margin:0px auto 0 !important;padding:0px;font-size:14px;margin:40px auto 0;}
#footer a {color:#b5a9a9;font-size:12px;line-height:25px;text-transform:none;text-decoration:none;}
#footer a:hover {color:#bfee72 !important;}
#footer .footer-block a {margin-left:38px;}
#footer a:hover {color:#fff;text-decoration:none;}
#footer ul {display:inline-table;margin:0;min-width:115px;padding:5px 0;}
#footer li {margin:0;padding:0;}
#footer .col-md-4 div {border-top:1px solid #b5a9a9;margin:0 30px 0px 0;}
#footer div.footer-block, #footer div.footer-block-title {border:none;}
#Page #footer {display:none;}
/* SIMPLE SOCIAL ICONS */
#footer .social-facebook, #footer .social-gplus, #footer .social-instagram, #footer .social-linkedin, #footer .social-pinterest, #footer .social-tumblr, #footer .social-twitter, #footer .social-youtube {background:url("img/sprite-redes-sociais.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);border:5px solid #222;height:40px;width:40px;}
#footer [id*="simple-social-icons"] {margin:0 !important;}
#footer .social-facebook {background-position:-8px -4px;}
#footer .social-gplus {background-position:-8px -36px;}
#footer .social-instagram {background-position:-86px -4px;}
#footer .social-linkedin {background-position:-86px -100px;}
#footer .social-pinterest {background-position:-8px -100px;}
#footer .social-tumblr {background-position:-86px -100px;}
#footer .social-twitter {background-position:-8px -68px;}
#footer .social-youtube {background-position:-86px -36px;}
#footer .social-facebook {background-position:-40px -4px;}
#footer .social-gplus {background-position:-40px -36px;}
#footer .social-instagram {background-position:-118px -4px;}
#footer .social-linkedin {background-position:-118px -100px;}
#footer .social-pinterest {background-position:-40px -100px;}
#footer .social-tumblr {background-position:-118px -100px;}
#footer .social-twitter {background-position:-40px -68px;}
#footer .social-youtube {background-position:-118px -36px;}
/* TOP STORES */
#footerstores {width:300px;}
#footer .footerstoreswrapper a {margin:0 10px 0 0;}
#footerstores ul {padding:0;}
#footer .menu {font-size:17px;font-weight:normal;padding-bottom:15px;text-transform:uppercase;}
#footer h3 {font-family:'Montserrat', sans-serif;font-size:17px;font-weight:lighter;line-height:5px;text-transform:uppercase;padding-left:0px !important;margin-top:15px;}
.socialicons li {background:none !important;}
#footer_bottom {background-color:#222 !important;text-align:center;}
#footer_bottom a {color:#08c;line-height:inherit;}
#footer_bottom .row {line-height:inherit;}
#footer_bottom_full_width {border:0px;margin-top:0px;padding:0px 0px;color:#fff;font-size:11px;}
#footer_bottom_full_width_inner p {color:#b5a9a9;font-size:14px;padding:20px 0;text-align:center;}
#footer_bottom_full_width {background:#3a3a3a;color:#fefefe;font-family:'Montserrat', sans-serif;font-size:16px;line-height:16px;}
#footer_bottom_full_width .span7 {padding-bottom:20px;width:inherit;}
#footer_bottom_full_width h3 {background:#3a3a3a none repeat scroll 0 0;font-size:1.6em;line-height:1.2em;margin:-15px 250px;position:relative;text-transform:unset;}
#footer_bottom_full_width .footer_statistics {display:block;font-size:1.1em;line-height:2em;margin:0 auto;max-width:1170px;padding-top:40px;text-align:center;}
#footer_bottom_full_width .footer_statistics ul {border-bottom:1px solid #b5a9a9;border-top:1px solid #b5a9a9;}
#footer_bottom_full_width .footer_statistics li {color:#b5a9a9;display:inline-block;font-size:1.2em;margin:50px 35px;}
#footer_bottom_full_width .footer_statistics li b {display:block;font-weight:normal;line-height:25px;}
#footer_bottom_full_width .footer_statistics li span {display:block;}
#footer_bottom_full_width .footer_statistics li.facebook span:after {content:"";margin:0 auto;background:url("https://rsrc.1001cupomdedescontos.com.br/icons/white_icons.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display:block;width:65px;height:60px;}
#footer_bottom_full_width .footer_statistics li.comunity span:after {content:"";margin:0 auto;background:url("https://rsrc.1001cupomdedescontos.com.br/icons/white_icons.png") no-repeat scroll -68px 0 rgba(0, 0, 0, 0);display:block;height:60px;width:65px;}
#footer_bottom_full_width .footer_statistics li.codes span:after {content:"";margin:0 auto;background:url("https://rsrc.1001cupomdedescontos.com.br/icons/white_icons.png") no-repeat scroll -130px 0 rgba(0, 0, 0, 0);display:block;width:65px;height:60px;}
#footer_bottom_full_width .footer_statistics li.youtube span:after {content:"";margin:0 auto;background:url("https://rsrc.1001cupomdedescontos.com.br/icons/white_icons.png") no-repeat scroll -200px 0 rgba(0, 0, 0, 0);display:block;width:65px;height:60px;}
#footer_bottom_full_width .footer_statistics li.cliente span:after {content:"";margin:0 auto;background:url("https://rsrc.1001cupomdedescontos.com.br/icons/white_icons.png") no-repeat scroll -260px 0 rgba(0, 0, 0, 0);display:block;width:65px;height:60px;}
#footer_bottom_full_width b.menu {display:none;}
#footer_bottom_full_width .footer_menu ul {border:none;}
#footer_bottom_full_width .footer_menu li {margin:20px 15px 0;}
#footermedia {margin:30px 0;}
#footermedia h2 {border-bottom:1px dashed #333;}
#footerregister ul, #footermedia ul {background:none;border:none;border-radius:0;padding:0;margin:0 -10px;}
#footerregister .title, #footermedia .title {display:none;}
#footer_content {padding:60px 0 0;}
.loginbottom {background:#ddd;border:4px solid eee;display:table;font-size:14px;margin:20px 0;padding:15px 15px 0;width:100%;}
.loginbottom h3 {font-size:22px;margin:0;}
.loginbottom p {padding:0;}
.loginbottom div {display:table-cell;vertical-align:middle;}
.loginbottom a.button {background:#679a01;color:#fff;display:block;font-size:15px;font-weight:bold;padding:10px 15px;text-align:center;width:180px;}
/* ======================END FOOTER STYLES=================== */
/* ========================FLAGS===================== */
.flagsxm {margin:500px 0 0;text-align:center;}
.flagsxm li:before {width:32px;height:32px;background:url('img/flags.png') no-repeat;}
.flagsxm li {display:inline-table;width:300px;height:60px;}
.flagsxm li a {white-space:nowrap;}
.flagsxm li span {margin:10px 0 0 35px;display:block;}
.flag {display:block;width:32px;height:32px;padding:1px;background:url('img/flags.png') no-repeat;}
.flag.flag-cl {background-position:-64px -32px;}
.flag.flag-be {background-position:-96px 0;}
.flag.flag-co {background-position:-96px -32px;}
.flag.flag-de {background-position:-128px -32px;}
.flag.flag-ar {background-position:0 0;}
.flag.flag-mx {background-position:0px -128px;}
.flag.flag-pe {background-position:-32px -96px;}
.flag.flag-at {background-position:-32px 0;}
.flag.flag-nl {background-position:-128px -64px;}
.flag.flag-au {background-position:-64px 0;}
.flag.flag-es {background-position:0 -64px;}
.flag.flag-nz {background-position:0 -96px;}
.flag.flag-gb {background-position:-64px -64px;}
.flag.flag-uk {background-position:-64px -64px;}
.flag.flag-pt {background-position:-64px -96px;}
.flag.flag-br {background-position:-128px 0;}
.flag.flag-uy {background-position:-128px -96px;}
.flag.flag-us {background-position:-96px -96px;}
.flag.flag-fr {background-position:-32px -64px;}
.flag.flag-ch {background-position:-32px -32px;}
.flag.flag-ca {background-position:0 -32px;}
.flag.flag-it {background-position:-96px -64px;}
#countries {margin:10px;}
#countries .flag a {display:table;height:20px;margin:8px 0 8px 40px;text-align:left;width:300px;}
.flagsxl {margin:500px 0 0;text-align:center;}
.flagsxl li {display:inline-table;margin:0 10px;}
.flagsxl li a {display:block;line-height:14rem;width:82px;height:55px;background:url('img/flags_xl.png') no-repeat;}
.flagsxl li span {font-size:2rem;}
.flagsxl .flag-br {background-position:0 0;}
.flagsxl .flag-es {background-position:-85px 0;}
.flagsxl .flag-nl {background-position:-168px 0;}
.flagsxl .flag-it {background-position:-250px 0;}
.flagsxl .flag-fr {background-position:-335px 0;}
.flagsxl .flag-us {background-position:-420px 0;}
.flagsxl .flag-pt {background-position:-503px 0;}
.flagsxl .flag-be {background-position:-586px 0;}
.flagsxl .flag-de {background-position:-670px 0;}
.flagsxl .flag-gb {background-position:-753px 0;}
.flagsxl .flag-uk {background-position:-753px 0;}
.flagsxl .flag-au {background-position:-806px 0;}
/* =========RESPONSIVE SM======= */
/* =========REPSONSIVE XS======= */
@media only screen and (max-width:991px) {
 #carousel{overflow-x:auto;}
 .home article li {width:96%;}
 ul, ol, li {margin:0;}
 #core_logo {width:100%;}
 body {padding:0;}
 ul.items.list_style li .img-polaroid {float:none;}
 ul.items.list_style li .btn {float:none; display:block; clear:both;}
 ul.ap_pagination li {display:inline-block;}
 #BasicSearchBoxHome .sf_search {width:100%;}
 .home_listing_title a.title {height:inherit !important;}
 .home_listing_title a.title p {margin:0 !important;}
 #BasicSearchBoxHome {height:100px; position:relative; top:0;}
 #BasicSearchBoxHome .span5 input {border:2px solid #333; font-size:14px; min-width:inherit; width:100% !important; padding:16px;}
 #BasicSearchBoxHome button {border:2px solid #333; font-size:inherit; height:47px; width:inherit;}
 .home h1:before, .home h2:before, .home h1:after, .home h2:after {display:none !important;}
 #core_smallmenu, .searchex {display:none !important;}
 .home .row:nth-child(2), .home .row:nth-child(3), .home .row:nth-child(4), .home .row:nth-child(6) {display:none !important;}
 .home .parceiros, .home .cadastro {display:none !important;}
 #conheca {display:none !important;}
 .home .nomundo, .home .cadastro-email, .home section:nth-child(5) {display:none !important;}
 .home section:nth-child(6), .catsliderrow, .col-det1, .col-det2, .col-det3, .wlt_shortcode_store, .h4small, #catslides, aside, #similarterms, .row .col-sm-4 .posts_listing li a div:nth-child(1), .home h1,#header h2, .tab-pane img, #footer_bottom p {display:none !important;}
 .sf_search {width:99% !important;}
 .sf_search span.sf_block, .sf_search .sf_input {width:99% !important;}
 .sf_container {float:none;}
 form.searchform {position:relative;}
 .row {margin:inherit !important;}
 .mcformfooter .title {bottom:inherit; top:55px;}
 .social a {font-size:11px; padding:2px;}
 .codedata .txt img {max-width:120px;}
 .container {width:100%; padding:0;}
 .codedata div[class^="dc_"]::before, .codedata div[class*=" dc_"]::before {margin:20px -105px;}
 .container-fluid {display:block;}
 #store_top img {max-width:120px;}
 .mcformfooter h4 {display:none;}
 #core_logo {padding:0 !important;}
 .sf_container {margin:0 auto; max-width:65%;}
}
@media (max-width:760px) {.home .posts_listing div {min-width:inherit; padding:15px;}
 .home .posts_listing div:nth-child(2) {width:100%;}
 .container-fluid {padding:0;}
 .home .posts_listing img {max-width:80px;}
 .wlt_search_results.list_style .logo, .social, .wpfp-span, .extension-layer-wrapper, #core_logo img {display:none;}
 .wpfp-span a {padding:0;}
 .itemdata .btn, .itemdata .btnoffer {margin:15px 0 0;}
 article {padding:0 5px !important;}
 .row .col-sm-4 .posts_listing li a div:nth-child(1) {display:table-cell;}
 .home .posts_listing li h3 {color:#08c; font-size:2.4rem;}
 .home .posts_listing b {font-size:1.2em;}
 #core_header {margin:0;}
 #core_header .row {min-height:inherit;}
 #store_top h1 {font-size:22px;}
 .show-xm {display:inline; font-size:2em !important; color:#7ea831; float:left; margin:12px 0 0 !important; max-width:180px;}
 .show-xm img {max-height:46px !important; width:auto;}
 #store_top .imgbox {float:none; max-height:80px; width:auto;}
 .row .col-sm-4 .posts_listing li a div:nth-child(1) {display:table-cell !important; margin:10px 0;}
 .cpsidenav a.cpnavbutton {display:block;}
 #core_logo a {height:60px; position:absolute; right:5px; width:60px;}
 #core_logo a::before {content:"\e021"; font-family:"Glyphicons Halflings"; font-size:40px; position:absolute; right:0; text-align:center; top:10px; width:60px;}
}
@media (max-width:480px) {.row .col-sm-4 .posts_listing li a div:nth-child(1), .mcformfooter, #breadcrumbs {display:none;}
 #store_top .dynamictxt, #store_top .originaltxt {display:none;}
 .home .posts_listing li h3 {font-size:2rem; line-height:3rem; word-break:break-all;}
 .home .posts_listing b {font-size:1em;}
 #store_top h1 {color:#000; font-size:22px; margin:20px 0 10px; padding:0;}
 .home h1, .home h2 {font-size:22px;}
 .dialog h1, .dialog h2 {font-size:22px;}
 .cadastro h4, .parceiros h4 {font-size:22px;}
 .col-sm-4 {padding:0;}
}
/************************************** menu-registered-users***************************************/
#menu-registered-users {margin:20px 0;width:100%;}
#menu-registered-users li {display:inline-block;padding:0 2px;}
#menu-registered-users li a {border:1px solid #eee;font-size:16px;padding:10px 15px;}
#menu-registered-users li a:hover {background:#eee;text-decoration:none;}
#menu-registered-users li a .glyphicon {font-size:22px;top:5px;}
.menu-registered-users-container {padding:0 0 20px;}
/********************************************* * MEGAMENU */
/*! * Yamm!3 - Yet another megamenu for Bootstrap 3 * http://geedmo.github.com/yamm3 * * @geedmo - Licensed under the MIT license */
.yamm .nav, .yamm .collapse, .yamm .dropup, .yamm .dropdown {position:static;}
.yamm .container {position:relative;}
.yamm .dropdown-menu {min-width:800px;padding:0;}
.yamm .yamm-content {margin:0 15px;padding:20px 0 0;}
.yammbox{float:right;}
/**/
.yamm-content li a {padding:0 !important;text-transform:none !important;color:#333 !important;line-height:26px !important;font-size:1.1em !important;line-height:2em !important;}
.yamm-content li a:hover {text-decoration:underline !important;}
.mega-menu-holder .not-mega {display:none;}
.yamm {height:100px;width:100%;}
.yamm .menu-top-menu-container {width:100% !important;}
.yamm #menu-top-menu {float:right !important;}
.yamm .navbar-nav > li {float:left;}
.megamenu_last_link {background-margin:20px 0 0;}
.megamenu_last_link a {text-transform:none !important;color:#fff !important;font-size:1.4em !important;line-height:2em !important;padding:5px 0 !important;display:block;}
.megamenu_last_link a:hover {text-decoration:underline;}
/* 5 columns for bootstrap */
.col-xs-5ths, .col-sm-5ths, .col-md-5ths, .col-lg-5ths {position:relative;min-height:1px;padding:0 20px;}
.col-xs-5ths {width:20%;float:left;}
ul.accordion .display-posts-listing a.title:hover, ul.accordion .display-posts-listing2 a.title:hover {text-decoration:none !Important;}
ul.accordion li.listing-item :hover {border:none !important;}
ul.accordion .display-posts-listing a.title:hover > ul.accordion li.listing-item {background-color:#c00 !important;}
#namidia {width:100%;display:block;padding:30px 10px 20px 10px;height:200px !important;}
#namidia .logo {float:left;width:19%;margin-right:11px;max-width:250px;}
#namidia .logo img {-webkit-filter:grayscale(100%);filter:grayscale(100%);}
#namidia .logo img:hover {-webkit-filter:none;filter:none;}
.int-bottom-fdo {border-top:1px solid #f2f2f2;background-color:#fff;width:100% !important;text-align:center;}
.cadastro-email-tit-pop {width:95%;margin:auto;height:140px;}
.cadastro-email-tit-pop h2 {color:#273a00;font-weight:700;text-transform:uppercase;padding:40px 20px 40px 20px !important;text-align:right;z-index:999 !important;width:100%;font-size:30px !important;font-weight:bold;border-bottom:1px solid #fff;background-image:url("https://www.taby.com.br/clientes/1001/wp-content/themes/template_cp_five/img/tit-popup-cadastro-email.png") !important;background-repeat:no-repeat;background-position:top;}
.cadastro-email-texto-pop {color:#273a00;font-weight:500;padding:20px 20px 0px 20px !important;text-align:center;z-index:999 !important;width:98%;font-size:18px;border-bottom:1px solid #fff;}
.cadastro-email-form-pop {text-align:left;z-index:999 !important;width:85%;height:250px !important;padding-top:20px;clear:left;margin:auto;}
.cadastro-email-form-pop .mc4wp-form .mcsmall {display:none !important;}
.cadastro-email-form-pop .form .fem:hover, .cadastro-email-form-pop .form .masc:hover {background-color:#ffa500 !important;}
.ind-cat {width:99%;padding:30px;margin:0 auto;text-align:center;margin-left:20px;}
.lista-cat {border:1px solid #e2e2e2;background-color:#fafafa;padding:0px;margin-right:20px;margin-bottom:10px;float:left;width:160px;}
.lista-cat p {margin:0 !important;}
.lista-cat-txt {position:relative;padding:8px;background-color:#f2f2f2;color:#7ea731;font-size:11px;font-weight:600;text-align:center;border-bottom:2px solid #7ea731;height:40px;vertical-align:center;line-height:1em;}
.lista-cat a:hover {text-decoration:none;}
.lista-cat:hover {background-color:#fff;border:1px solid #7ea731;transition:all 0.5s linear;}
.lista-cat a:hover > .lista-cat-txt {color:#fff;}
.lista-cat img {width:128px;height:128px;margin:5px;}
.cat-index {background:url('https://www.taby.com.br/clientes/1001/wp-content/themes/template_cp_five/img/categoria-foto-capa-indice-cupom.jpg');width:100%;height:300px;margin-bottom:20px;padding-bottom:10px !important;}
.cat-index > h1 {padding-top:180px;font-size:40px;color:#fff;vertical-align:middle;padding-left:25px;margin-top:0px;}
h2 {color:#fff;vertical-align:middle;padding-left:25px;margin-top:0px;}
.cat-index > h2 {font-size:24px;}
.cat-txt-abre {font-size:16px;color:#777;padding:20px;border-bottom:1px dotted #e2e2e2;}
.loj-tabs-letras {width:100%;}
.loj-tabs-letras .su-tabs-nav {width:100% !important;}
.loj-tabs-letras .su-tabs-nav span {border-right:0px !important;background-color:#f8f8f8 !important;font-size:12px;padding:10px 13px;color:#888;}
.loj-tabs-letras .su-tabs-nav span:hover {background-color:#ff9712 !important;color:#fff !important;}
.loj-tabs-letras .su-tabs-nav span.su-tabs-current {color:#3f5c05 !important;}
.ind-loja {width:99%;padding:20px;margin:0 auto;text-align:center;margin-left:10px;}
.lista-loja {border:1px solid #e2e2e2;background-color:#fff;padding:0px;margin-right:10px;margin-bottom:10px;float:left;width:160px;height:195px;}
.lista-loja p {margin:0 !important;}
.lista-loja-txt {padding:12px;background-color:#f2f2f2;color:#7ea731;font-size:11px;font-weight:600;text-align:center;border-bottom:2px solid #7ea731;height:40px;line-height:1em;}
.lista-loja .lista-loja-txt {position:relative;margin-top:155px;}
.lista-loja a:hover {text-decoration:none;}
.lista-loja:hover {background-color:#fff;border:1px solid #7ea731;transition:all 0.5s linear;}
.lista-loja a:hover > .lista-loja-txt {color:#fff;}
.lista-loja img {width:128px;height:auto;margin-top:-250px;}
.loja-index {background:url('https://www.taby.com.br/clientes/1001/wp-content/themes/template_cp_five/img/lojas/loja-foto-capa-indice-cupom.jpg');width:100%;height:300px;margin-bottom:20px;padding-bottom:10px !important;}
.loja-index > h1 {padding-top:180px;font-size:40px;margin-top:0;padding-left:25px;vertical-align:middle;}
h2 {margin-top:0;padding-left:25px;vertical-align:middle;}
.loja-index > h2 {font-size:24px;}
.loja-txt-abre {font-size:16px;color:#777;padding:20px;border-bottom:1px dotted #e2e2e2;}
.cat-busca-tit {width:100%;border-bottom:1px solid #f2f2f2;margin-bottom:10px;}
.cat-busca-tit h1 {font-size:28px;color:#777;vertical-align:middle;padding-top:5px;text-align:left;}
.cat-busca-tit strong {font-size:32px;}
.cat-busca-tit h2 {font-size:18px;color:#666;vertical-align:middle;text-transform:uppercase;text-align:left;padding-left:15px;margin-top:0px;}
.login-banner {text-align:center;height:400px;}
.login-botao {text-align:center;color:#fff;background-margin-top:10px;margin-left:30px;height:40px;float:left;width:25%;margin-bottom:20px;}
.login-esqueci {width:35%;float:left;border-left:1px dotted #e2e2e2;margin-top:20px;margin-left:20px;}
.login-esqueci a {font-size:12px;padding:7px;}
.login-esqueci a:hover {color:#ffa500;text-decoration:none;}
.login-botao:hover {cursor:pointer;}
.login-botao:hover a {cursor:pointer;}
.login-botao a {text-align:center !important;color:#fff !important;margin-top:0px;}
.login-botao a:hover {text-decoration:none;}
.login-botao > button {width:100% !important;text-align:center !important;margin-top:3px;}
.login-facebook {width:80% !important;border-top:1px solid #e2e2e2;margin-top:25px !important;clear:left;margin-left:30px;}
.login-facebook img {margin-top:15px;}
/* enable absolute positioning */
.inner-addon {position:relative;}
.inner-addon .glyphicon {position:absolute;padding:10px;margin-top:25px;pointer-events:none;}
/* style icon */
/* align icon */
.left-addon .glyphicon {left:30px;font-size:18px;}
.right-addon .glyphicon {right:30px;font-size:18px;}
/* add padding */
.left-addon input {margin-left:30px;padding-left:35px;height:50px;width:80%;font-size:18px;text-transform:uppercase;}
.right-addon input {margin-left:30px;padding-right:35px;height:50px;width:80%;font-size:18px;text-transform:uppercase;}
.login-tit {background-color:#fff;margin-bottom:10px;width:100%;margin-top:-15px;}
.login-tit-seta {content:"";display:inline-block;vertical-align:middle;margin-right:10px;width:0;height:0;border-left:25px solid transparent;border-right:0px solid transparent;border-top:25px solid #285f00;margin-top:-17px;}
.login-tit h1 {font-size:28px;color:#fff;vertical-align:middle;padding:20px;text-align:left;}
.contato-cont {width:85%;margin-left:50px;}
.contato-cont input {margin-top:0px;height:40px;}
.contato-cont select {margin-bottom:10px;}
.contato-botao {text-align:center;color:#fff;background-margin-top:10px;margin-left:0px;height:40px;float:left;width:25%;margin-bottom:50px;}
.contato-botao:hover {cursor:pointer;}
.contato-botao:hover a {cursor:pointer;}
.contato-botao a {text-align:center !important;color:#fff !important;margin-top:15px;}
.contato-botao a:hover {text-decoration:none;}
.contato-botao > button {width:100% !important;text-align:center !important;margin-top:3px;}
.cadastro-tit {background-color:#fff;margin-bottom:10px;width:100%;margin-top:-15px;}
.cadastro-tit-seta {content:"";display:inline-block;vertical-align:middle;margin-right:10px;width:0;height:0;border-left:25px solid transparent;border-right:0px solid transparent;border-top:25px solid #285f00;margin-top:-17px;}
.cadastro-tit h1 {font-size:28px;color:#fff;vertical-align:middle;padding:20px;text-align:left;}
.cadastro-cont {width:85%;margin-left:50px;}
.cadastro-cont h2 {font-size:22px;color:#777;text-align:left;margin-top:20px;margin-left:-25px;padding-bottom:10px;}
.cadastro-cont input {margin-top:0px;height:40px;}
.cadastro-botao {text-align:center;color:#fff;background-margin-top:10px;margin-left:0px;height:40px;float:left;width:50%;margin-bottom:50px;}
.cadastro-botao:hover {cursor:pointer;}
.cadastro-botao:hover a {cursor:pointer;}
.cadastro-botao a {text-align:center !important;color:#fff !important;margin-top:15px;}
.cadastro-botao a:hover {text-decoration:none;}
.cadastro-botao > button {width:100% !important;text-align:center !important;margin-top:3px;}
.cadastro-botao-facebook {padding:15px 5px 0px 20px !important;margin-top:50px !important;}
.ncupom-comousar > ul li:before {content:'✔';margin-left:0em;margin-right:0.1em;}
.ncupom-comousar > li {list-style-type:initial !important;}
.ncupom-comousar > ul {text-indent:7px;list-style:none;list-style-position:outside;}
.ncupom-tipo-exp-peq {background-color:#fafafa;margin:20px 0px 0px 10px;border:1px solid #e4e4e4;color:#888;text-align:center;text-transform:uppercase;font-weight:600;padding:15px 0px 5px 0px;height:50px;}
.ncupom-dir-exp-peq {margin:10px 20px 0px 20px;width:70%;float:right;text-align:left;color:#888 !important;}
.ncupom-dir-exp-peq span {font-size:10px;color:#666 !important;font-weight:bold;}
.ncupom-dir-exp-peq h3 {font-size:24px;margin-top:0px;color:#444;font-weight:800;padding-left:0px !important;}
.ncupom-dir-exp-peq p {color:#888 !important;}
.ncupom-esq-peq {width:24%;float:left;height:100%;}
/* toolbar extension */
.extension-layer-wrapper {margin:0 0 10px !important;display:block !important;width:100%;}
.extension-layer {display:block !important;width:100%;}
.extension-layer-wrapper:hover, .extension-layer-wrapper:focus, .extension-layer-wrapper:active {text-decoration:none !important;}
.extension-layer {padding:0 !important;background-color:#fcf8e3 !important;border:2px solid #caad16 !important;border-radius:0 !important;box-sizing:border-box;cursor:pointer;}
.extension-layer:hover, .extension-layer:focus, .extension-layer:active {text-decoration:none !important;}
.extension-layer:hover, .extension-layer:focus, .extension-layer:active {padding:0 !important;background-color:#fcf8e3 !important;border:2px solid #caad16 !important;border-radius:0 !important;box-sizing:border-box;cursor:pointer;}
.extension-layer:hover, .extension-layer:focus, .extension-layer:active {text-decoration:none !important;}
.extension-layer-title, .extension-layer-button {display:inline-block;}
.extension-layer-title {margin:15px 0 0 !important;font-family:'Open Sans', sans-serif;font-size:16px;font-weight:normal;color:#666;line-height:1;}
.extension-layer-button {position:relative;float:right;display:inline-block;margin:5px;padding:0 10px;font-family:'Open Sans', sans-serif;font-size:15px;font-weight:600;line-height:34px;color:#fff;background-color:#24ace6;border-radius:3px;}
.extension-layer-button-image {position:relative;width:26px !important;vertical-align:middle;}
