/** v1.3.2, 2026-03-31 tz
 *
 */

.prox-r, .prox-r *, .prox-r a, a.prox-r{font-family:'Benton Sans Reg', Arial, Helvetica, sans-serif !important;font-weight:normal;font-style:normal;}
.prox-b, .prox-b *, .prox-b a, a.prox-b, .prox-r .prox-b{font-family:'Benton Sans Med', Arial, Helvetica, sans-serif !important;font-weight:normal;font-style:normal;}
.prox-eb, .prox-eb *, .prox-eb a, a.prox-eb, .prox-r .prox-eb{font-family:'Benton Sans Med', Arial, Helvetica, sans-serif !important;font-weight:normal;font-style:normal;}
.prox-l, .prox-l *, .prox-l a, a.prox-l, .prox-r .prox-l{font-family:'Benton Sans Lt', Arial, Helvetica, sans-serif !important;font-weight:normal;font-style:normal;}
.prox-t, .prox-t *, .prox-t a, a.praox-t, .prox-r .prox-t{font-family:'Benton Sans Lt', Arial, Helvetica, sans-serif !important;font-weight:normal;font-style:normal;}

html{
    background: transparent !important;
    font-family: 'Benton Sans Reg', Arial, Helvetica, sans-serif;
}

body [class^="fa-"],body [class*=" fa-"]{
    font-family: FontAwesome !important;
}

body {
    font-family: 'Benton Sans Reg', Arial, Helvetica, sans-serif;
    color:#434343;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: initial !important;
    overflow-x: hidden !important;
}

main{
    padding: 0;
    margin: 0;
    width: 100%;
}

h1, h2,h3,h4,p,input,textarea{
    font-family: 'Benton Sans Reg', Arial, Helvetica, sans-serif !important;
    color: #434343;
}
.h2, .h3, h2, h3{
    margin-bottom: 20px;
}

a{
    font-family: 'Benton Sans Reg', Arial, Helvetica, sans-serif;
    text-decoration: none !important;
    color: #252525;
}

a:focus, a:hover{
    color:#333333;
}

p{
    font-size: 16px;
    margin: 0;
    padding: 0 0 10px;
}

iframe{
    width: 100%;
}
.w800{
    max-width: 800px;
}

.pad-t-10{
    padding-top: 10px;
}

.pad-t-20{
    padding-top: 20px;
}

abbr[title] { border-bottom: 1px dotted; }
blockquote { margin: 1em 40px; }

dfn { font-style: italic; }

hr { border: 0; border-top: 1px solid #ccc; display: block; margin: 1em 0; padding: 0; }

ins { background: #ff9; color: #000; text-decoration: none; }

mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }

pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }

pre, code { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

q { quotes: none; }

q:before, q:after { content: ""; content: none; }

small { font-size: 85%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

b,strong, strong a{
    font-family: 'Benton Sans Med', Arial, Helvetica, sans-serif; font-weight: normal;
}

em{
    font-style: italic;
}

td {
    vertical-align: middle;
}

tr, th, td {
    padding: 1.625em 0;
    border-bottom: 1px solid #EAE7DE;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

.article-post table{
    height: auto !important;
}

.article-post table td{
    padding: 20px 0;
}

td a img.aligncenter,
td a img.alignright,
td a img.alignleft,
td a img.alignleft,
td a img.alignnone{
    margin:0;
    display: block;
}

.tablepress tbody td.column-2{
    padding: 20px;
}

.tablepress tbody td.column-1 img{
    padding-bottom: 10px;
}

/*HEADER*/
body.mobile-active header.main-header.green_bg{
    background: #a30593;
}

header.main-header{
    padding: 15px 0 0;
    width: 100%;
    margin: 0;
    background: #fff;
    z-index: 3;
    min-height: 56px;
    position: relative;
}

.page-header{
    border-bottom: 5px solid #A30593;
    box-shadow: 0 0 1px rgba(0,0,0,0.2);
    position: fixed;
    top:0;
    background: #fff;
    padding: 0;
    margin: 0;
    vertical-align: baseline;
    width: 100%;
    z-index: 999999;
}
header ul.dropdown, ul.social-links{
    list-style: none;
    padding: 0;
    margin: 0;
}

.footer-socials{
    width: 100%;
    padding-top: 30px;
    margin-top: 40px;
    border-top: 1px solid #666;
}
.footer-socials .social-links{
    float: right;
}
.footer-socials ul.social-links > li a:hover{
    background-color: #EBEBEB;
}

.footer-socials .copyright{
    margin-top: 25px;
    color: #999;
    line-height: 17px;
    font-size: 14px;
}

.author-page ul.social-links > li{
    margin: 0 5px 5px 0;
    padding: 0;

}

.footer-socials ul.social-links > li{
    margin: 0 12.5px 5px 12.5px;
    padding: 0;
}

.author-page ul.social-links,
.footer-socials ul.social-links{
    padding: 0;
    margin: 0 0 .7em 0;
}

.author-page ul.social-links > li a,
.footer-socials ul.social-links > li a{
    border: 1px solid #ccc;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    box-shadow: none;
    position: relative;
    color: #999 !important;
    display: block;
    text-align: center;
    vertical-align: middle;
}

.footer-socials ul.social-links > li a{
    height: 40px;
    width: 40px;
}

.author-page ul.social-links > li a{
    height: 38px;
    width: 38px;
    background: #fff;
}

.footer-socials ul.social-links > li a{
    background: #ccc;
    color: #333 !important;
}

.author-page ul.social-links > li a i,
.footer-socials ul.social-links > li a i{
    top: 50%;
    left: auto;
    position: relative;
    transform: translate(0,-50%);
    font-size: 20px;
}

header nav ul.dropdown li.menu-item,
header .logos {
    display: inline-block;
}

header nav ul.dropdown li.menu-item{
    padding-top: 10px;
}
header nav ul.dropdown > li.menu-item{
    padding-top: 20px;
    padding-bottom: 25px;
}

header nav ul.dropdown li.menu-item a{
    text-transform: uppercase;
    font-family: 'Benton Sans Med', Arial, Helvetica, sans-serif !important;
    font-size: 14px;
    text-align: center;
    line-height: 17px;
    letter-spacing: 2px;
    color: #252525;
    display: inline-block;
}

header nav ul.dropdown li.menu-item.search a{
    font-family: "Font Awesome";
    font-size: 20px;
    text-align: center;
    line-height: 16px;
    color: #333333;
}
header nav ul.dropdown li.menu-item > a > i{
    padding: 0 0 0 5px;
    margin: 0;
    top: -1px;
    position: relative;
    font-size: 14px;
}

header nav ul.dropdown li.menu-item a i.mobile{
    display: none;
}

header nav ul.dropdown li.menu-item.search a i{
    font-size: 20px;
}

header nav ul.dropdown > li.menu-item > ul.sub-menu{
    position: absolute;
    display: none;
    text-align: left;
    padding: 10px 0 10px;
    margin:0;
    background-color: #fff;
    width: 270px;
    z-index: 999;
}

body:not(.mobile-active) header nav ul.dropdown > li.menu-item > ul.sub-menu{
   background-color: #A30593;
   top: 68.5px;
}

body:not(.mobile-active) header nav ul.dropdown > li.menu-item > ul.sub-menu > li >a{
    color: #fff;
    text-align: left;
}

header nav ul.dropdown > li.menu-item > ul.sub-menu .on_mobile{
    display: none;
}

.mobile-active header nav ul.dropdown > li.menu-item > ul.sub-menu.show-menu-items,
.mobile-active #main-footer #menu-desktop > li > ul.show-menu-items,
.mobile-active header nav ul.dropdown > li.menu-item > ul.sub-menu .on_mobile{
    display: block;
}
header nav ul.dropdown li.menu-item:hover a{
    color: #333333;
}

header nav ul.dropdown > li.menu-item:hover > ul{
    border-top: none;
}

header nav ul.dropdown li.menu-item ul.sub-menu li:hover a{
    color: #a30593;
}

header nav ul.dropdown li.toggle > ul.sub-menu > li:first-of-type{
   display: none;  /* 2026-03-31 tz, was hiding 1st item on Home */
}

nav.main-menu{
    position: relative;
}

header nav ul.dropdown li.menu-item > ul.sub-menu > li{
    display: block;
    padding:8px 20px;
}

header nav ul.dropdown > li.menu-item > a{
    padding:0 0 0 20px;
}

header .top-bar{
    display: table-header-group;
}

header .logos{
    position: relative;
    top: -10px;
    -webkit-transform: translate(0px,40%);
    -ms-transform: translate(0px,40%);
    transform: translate(0,40%);
}

header .logos .blog-logo{
    font-family: 'Benton Sans Lt', Arial, Helvetica, sans-serif !important;
    color: #333333;
    text-transform: lowercase;
    position: relative;
    text-decoration: none;
    letter-spacing: 0;
    text-align: left;
    line-height: 19px;
    margin-bottom: 10px;
    display: inline-block;
}

body.mobile-active header.main-header.green_bg .logos .blog-logo{
    color: #fff;
}


h1.logo-h1{
    margin: 0;
    padding: 0;
}

header .logos .blog-logo > span:first-of-type{
    font-size: 22px;
    display: block;
    font-family: 'Benton Sans Reg', Arial, Helvetica, sans-serif !important;
}

header .logos .blog-logo > span.smartshopper{
    font-size: 34px;
    display: block;
}

header .logos .blog-logo > span.smartshopper > span{
    font-family: 'Benton Sans Med', Arial, Helvetica, sans-serif !important;
}

header .logos .poweredby{
    position: relative;
    font-size: 13px;
    text-transform: uppercase;
    display: block;
    text-align: right;
    color:#333;
    letter-spacing: 0.2px;
}

header ul.social-links{
    display: inline-block;
    position: relative;
    transform: translate(0px,15%);
    -webkit-transform: translate(0px,15%);
    -ms-transform: translate(0,15%);
}

header .ebates-logo{
    display: inline-block;
    border-left: 1px solid #eee;
    margin-left: 30.5px;
    padding-left: 30.5px;
    display: none;
}

header .ebates-logo img{
    width: auto;
    height: 23px;
    display: inline;
    padding: 0;
    margin: 0;
}

.breadcrumb{
    position: absolute;
    bottom: 0;
    padding: 12px 0;
    margin-bottom: 0;
    background-color: transparent;
    border-radius:0;
}
.breadcrumb >li >.item{
    color: #fff;
    text-shadow:1px 1px 1px rgba(0,0,0,0.5);
    font-size: 13px;
    font-family: 'Benton Sans Med', Arial, Helvetica, sans-serif !important;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.breadcrumb>li+li:before{
    font:bold 13px/1 'FontAwesome' !important;
    content:"\f105";
    color: #fff;
    transition:opacity 0.6s ease-in-out;
    -webkit-transition: opacity 0.6s ease-in-out;
}
ul.social-links li{
    display: inline-block;
    padding:0 15.25px;
}

ul.social-links > li:last-of-type,
header nav ul.dropdown > li.menu-item:last-of-type > a{
    padding-right:0;
}

ul.social-links li a{
    color: #252525;
    text-decoration: none;
    font-size:15px;
}

header.main-header .hamburger-menu{
    display: inline-block;
    float: left;
    height: 100%;
    z-index: 9999;
    top:50%;
    color: #333;
    text-align: left;
    position: relative;
    -webkit-transform: translate(0,50%);
    -ms-transform: translate(0,50%);
    transform: translate(0,50%);
}

header.main-header .hamburger-menu a,
header.main-header .mobile-search a{
    color: #333;
    font-size: 20px;
    line-height: 20px;
}

body.mobile-active header.main-header.green_bg .hamburger-menu a,
body.mobile-active header.main-header.green_bg .mobile-search a{
    color: #fff;
}

body.mobile-active header.main-header.green_bg .mobile-search a{
    display: none;
}

header.main-header .main-logo{
    display: inline-block;
    float: left;
    position: relative;
}

header.main-header .menu-content{
    text-align: right;
    display: table;
    position: relative;
    float: right;
}

header.main-header .mobile-search{
    display: inline-block;
    float: right;
    position: relative;
    top: 50%;
    -webkit-transform: translate(0px,50%);
    -ms-transform: translate(0px,50%);
    transform: translate(0px,50%);
}

.header-wrapper{
    position: relative;
    height: 108px !important;
}

.headerless header.main-header{
    padding: 15px 0 15px;
}

.headerless .page-header{
    border-bottom: none;
    box-shadow: none;
    right: 0;
    left: 0;
    margin: auto;
}
.headerless .page-header > .container{
    border-bottom: 1px solid #33333330;
}

body:not(.mobile-active) header nav ul.dropdown > li.menu-item:hover > ul.sub-menu{
    display: block;
}

.searchcontainer{
    margin: auto;
    background: #a30593;
    padding:0;
    position: relative;
    width: 100%;
    z-index: 1;
    height:0;
    overflow: hidden;
    transition: height .5s;
}

.searchcontainer.active{
    height: 45px;
    border-top: 5px solid #a30593;
}

.searchcontainer .search-col{
}

.searchcontainer .search-col form,
.searchcontainer  .form-inline .input-group{
    width: 100%;
}

.searchcontainer .container .form-group{
    padding:0;
    margin:0;
}

.searchcontainer .form-inline .form-group{
    display: block;
}

.searchcontainer .form-inline .input-group-addon{
    background: #b508a3;
    border: 1px solid #b508a3;
    color: #fff;
    height: 38px;
    padding:0;
    width: 51px;
}
.searchcontainer .form-inline .input-group > .form-control{
    border:0;
    font-size: 16px;
    border-radius: 3px 0 0 3px;
    height: 38px;
}

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color: #fff !important;
    background-image: none;
    color: rgb(0, 0, 0);
}

.searchcontainer .form-inline .input-group  button{
    border: none;
    background: transparent;
    font-size: 16px;
    padding:0;
    margin:0;
    text-align: center;
    width: 100%;
    height: 100%;
}
/*Global Styles*/
.no-side-padding{
    padding-left: 0;
    padding-right:0;
}

/*MAIN CONTENT*/

.first-content.article-page{
    padding-top:20px;
}

.post_thumbnail.full-width img,
.post_thumbnail.half-width img{
    height: auto;
    width: 100%;
}

.post_thumbnail.half-width{
    height: 0;
    width: 100%;
    position: relative;
    overflow: hidden;
    display: inline-block;
    padding-top: 52.225% !important;
}

.post_category a{
    font-size: 12px !important;
    font-family: 'Benton Sans Med', Arial, Helvetica, sans-serif !important;
    line-height: 14px !important;
    letter-spacing: 2px !important;
    color: #252525 !important;
    text-transform: uppercase !important;
}

.post_category a:hover{
    color: #333333 !important;
}


.first-recent-post .post_category{
    margin-top: 40px;
}

h3.post_category {
    margin:0;
}

.first-recent-post .post_title{
    margin-top: 15px;
}

.first-recent-post .post_title a{
    font-size: 33px;
    font-family: 'Benton Sans Med', Arial, Helvetica, sans-serif !important;
    line-height: 43px;
    color: #333333;
}

h1.post_title, .article-page h1{
    font-size: 33px;
    line-height: 43px;
    font-family: 'Benton Sans Med', Arial, Helvetica, sans-serif !important;
    color: #333333;
    margin-top: 10px;
}

.article-page .post_author.media{
    margin-top:0;
}

.article-page table{
    max-width: 100%;
    width: 100%;
}

.post_author,.post_author:active,.post_author:visited,
.post_author a{
    font-family: 'Stag Book Italic', Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    color: #888888;
    font-weight: normal !important;
}

.post_author a:hover{
    color:#333;
}

.post_author .author-image{
    position: relative;
    border-radius: 50%;
    overflow: hidden;
    float: left;
    margin-right: 10px;
}

.post_author.small .author_box{
    height: 37px;
}

.post_author.small .author-image{
    height: 36px;
    width: 36px;
    margin-right: 16px;
}
.post_author.big .author-image{
    height: 80px;
    width: 80px;
}

.author-page .post_author.big .author-image{
    height: 120px;
    width: 120px;
}

.post_author.big .author_box{
    margin-left: 111px;
    min-height: 81px;
}

.author-page .post_author.big .author_box{
    margin-left: 150px;
    min-height: 121px;
}
.post_author.big{
    padding: 10px 0;
}
.post_author.big .author-link,
.post_author.big .author-link a{
    font-size: 24px;
    line-height: 35px;
    color: #252525;
    display: block;
    font-family: 'Stag Book Italic', Arial, Helvetica, sans-serif;
    font-weight: normal !important;
    padding-bottom: 3px;
}
.author-page .post_author.big .author-link, .author-page .post_author.big .author-link a{
    font-size: 33px;
    line-height: 48px;
}

.author_description{
    line-height: 24px;
	font-family: 'Benton Sans Reg', Arial, Helvetica, sans-serif !important;
    color:#434343 !important;
}

.error404 .post_author.big .author-image{
    background: #a30593;
}

.error404 .post_author.big .author-image img{
    border-radius: initial;
}

.article-page .post_contents{
    padding-left: 63px;
    padding-top: 20px;
}

.headless{
    padding-left: 0;
}

.article-page img,.seo-content img{
    max-width: 100%;
    height: auto;
}

.seo-content img {
    width: auto;
}
.article-page h3{
    font-size: 18px;
    line-height: 22px;
    color: #252525;
    font-family: 'Benton Sans Med', Arial, Helvetica, sans-serif !important;
}

.article-page .post_author a:hover{
    color:#333;
}

div.sharedaddy{
    display: none;
}

#eb-ss{
    position: relative;
    left: -64px;
    top:0;
}

#eb-ss div.sharedaddy, #eb-ss-mobile div.sharedaddy{
    display: block;
}

#eb-ss .sd-social{
    position: absolute;
}

#eb-ss .sd-title {
    font-size: 10px;
    font-family: 'Benton Sans Reg', Arial, Helvetica, sans-serif !important;
    text-align: center;
    line-height: 0;
    color: #333333;
    margin-top:0;
    letter-spacing: 1px;
    position: relative;
    top:-9px;
}

#eb-ss-mobile .sd-title{
    display: none;
}

#eb-ss .sd-social-icon .sd-content ul li[class*='share-'] a.sd-button:before,
#eb-ss-mobile .sd-social-icon .sd-content ul li[class*='share-'] a.sd-button:before{
    top: 50%;
    left: auto;
    position: relative;
    -webkit-transform: translate(0px,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
}

#eb-ss .sd-social-icon .sd-content ul li[class*='share-'] a.sd-button{
    margin-top:0;
}

#eb-ss .sd-social-icon .sd-content ul li[class*='share-'] a.sd-button,
#eb-ss-mobile .sd-social-icon .sd-content ul li[class*='share-'] a.sd-button{
    height: 37px;
    width: 37px;
    font-size: 13px;
    background: #fff;
    color: #888 !important;
    border:1px solid #ccc;
}

#eb-ss-mobile .sd-social-icon .sd-content ul li[class*='share-'] a.sd-button{
    margin:0 5vw;
}

#eb-ss .sd-social-icon .sd-content ul li[class*='share-'] a.sd-button:hover,
#eb-ss-mobile .sd-social-icon .sd-content ul li[class*='share-'] a.sd-button:hover,
.author-page ul.social-links > li a:hover{
    opacity: 1;
    border:1px solid #a30593;
    color: #a30593!important;
}

#eb-ss-mobile .sd-social-icon .sd-content ul{
    margin:5px 0 !important;
    line-height:0;
}

#eb-ss-mobile .sd-social-icon .sd-content ul li{
    margin: 4px auto auto;
    padding: 0 !important;
}

#eb-ss div.sharedaddy h3.sd-title:before,
#eb-ss-mobile div.sharedaddy h3.sd-title:before{
    border-top:0;
}

#eb-ss .sd-content ul li{
    display: block;
    padding-left:0;
    margin: 10px 5px 10px 0;
}

#eb-ss-mobile{
    text-align: center;
    padding-top: 10px;
    display: none;
    position: relative;
    width: 100%;
    z-index: 99;
    transition: top 0.5s linear;
}

#eb-ss-mobile.active-search .sd-social-icon.fixed-social{
    top:0 !important;
}

#eb-ss-mobile .sd-social-icon{
    position: relative;
    width: 100%;
    left:0;
}

.sd-social-icon .sd-button span.share-count{
    display: none !important;
}

.sd-social-icon .sd-content ul li[class*='share-'] a.sd-button{
    text-align: center;
}

.sd-content ul li a.sd-button:before{
    font:normal 15px/1 'FontAwesome' !important;
}

.sd-content li.share-facebook a:before {
    content: "\f09a" !important;
}

.sd-content li.share-tumblr a:before {
    content: "\f173" !important;
}

.sd-content li.share-twitter a:before {
    content: "\f099" !important;
}

.sd-content li.share-google-plus-1 a:before {
    content: "\f0d5" !important;
}

.sd-content li.share-twitter a:before {
    content: "\f099" !important;
}

.sd-content li.share-email a:before {
    content: "\f0e0" !important;
}

.sd-content li.share-pinterest a:before {
    content: "\f0d2" !important;
}

.sd-content li.share-jetpack-whatsapp a:before {
    content: "\f232" !important;
}

.sd-content li.share-linkedin a:before {
    content: "\f0e1" !important;
}

.sd-content li.share-pocket a:before {
    content: "\f265" !important;
}

.sd-content li.share-reddit a:before {
    content: "\f1a1" !important;
}

.sd-content li.share-telegram a:before {
    content: "\f2c6" !important;
}

.sd-content li.share-print a:before {
    content: "\f02f" !important;
}

.sd-content li.share-instagram a:before {
    content: "\f16d" !important;
}

.sd-content li.share-skype a:before {
    content: "\f17e" !important;
}

.dashicons-update:before{
    content: "\f021" !important;
    font: normal 1em/1 'FontAwesome' !important;
}

.cptch_reload_button {
    width: 24px;
    height: 24px;
    font-size: 24px;
}

.first-recent-post .post_excerpt{
    padding:20px 0 0;
}

.first-recent-post .post_excerpt p:last-of-type{
    margin: 0;
}

.post_excerpt, .post_excerpt p{
    font-size: 16px;
    line-height: 22px;
    color: #888888;
    font-weight: normal;
}

.post_date{
    color: #333;
    display: inline-block;
}

.post_content_header{
    padding-left: 142px;
}

.second-level-recent-post{
    padding-top: 20px;
    padding-bottom: 10px;
}

.first-content-part.second-level-recent-post{
    padding-top: 30px;
    padding-bottom: 10px;
}

.second-level-recent-post .post_category,
.featured-category .post_category{
    padding-top:0;
    margin-top:0;
    line-height:0;
}

.featured-category .post_title{
    margin-top: 10px;
}

.featured-category .post_excerpt p{
    margin-bottom: 5px;
}


.featured-category.half-page-image h2{
    margin-top:0;
    line-height:0;
}

.featured-category .green-bottom-border{
    padding-bottom: 20px;
}

.second-level-recent-post h2,
.second-level-recent-post h3{
    padding:0;
    margin:0;
}

.second-level-recent-post h2{
    line-height:0;
}

.second-level-recent-post h3{
    padding-bottom: 10px;
}

.second-level-recent-post .post_title a {
    font-size: 14px;
    font-family: 'Benton Sans Med', Arial, Helvetica, sans-serif !important;
    line-height: 18px;
    color: #333333;
}

.featured-category .post_title a {
    font-size: 24px;
    font-family: 'Benton Sans Med', Arial, Helvetica, sans-serif !important;
    line-height: 28px;
    color: #333333;
}

.latest-posts .post_title a{
    font-size: 16px;
    font-family: 'Benton Sans Med', Arial, Helvetica, sans-serif !important;
    line-height: 18px;
    color: #333333;
}

.latest-posts h2{
    margin-top: 15px;
    line-height:0;
}

.latest-posts article{
    margin-bottom: 20px;
}

.latest-posts .post_excerpt{
    display: none;
}
.latest-posts.show-excepts .post_excerpt{
    display: block;
}
.second-level-recent-post .post_author{
    padding-top: 5px;
    position: relative;
    bottom: 0;
}

#sidebar{
    position: relative;
}

#sidebar .sidebar-items{
    position: absolute;
}

body:not(.mobile-active) #sidebar .sidebar-items.absolute{
    position: absolute;
}

#sidebar img,#sidebar-inline{
    max-width: 100%;
    height: auto;
}

#sidebar img {
    margin-left: 0;
    margin-right: 0;
    float: none;
}

.btn-block{
    text-align: center;
    margin: auto;
    padding-bottom: 20px;
    width: auto;
}

.btn_explore_more{
    width: 260px;
}

/* FOOTER MENU */
#main-footer {
    font-size:14px;
    z-index: 1;
    position: relative;
    bottom: 0;
    margin-top: 20px;
}
.f-gry-dk-9{color:#888;}
.mar-80-t{margin-top:105px !important;}
.mar-290-t{margin-top:290px !important;}
#blog-footer{
    padding:30px 0 40px;
    background:#333333;
}
#main-footer hr {clear:both;margin-bottom:30px;border:0;}
#main-footer img {margin:0 12px;}
#main-footer ul {list-style:none;margin:0;padding:0;}

#main-footer #menu-desktop  {width:100%;}
#main-footer #menu-desktop .sub-menu li {padding-right:15px;line-height:1.2;margin-bottom:8px;}
#main-footer #menu-desktop > li {list-style:none;margin:0;padding:0;float:left;width:20%;}
#main-footer #menu-desktop > li > a {
    display:inline-block;
    padding: 15px 0;
    font-size: 14px;
    line-height: 23px;
    letter-spacing: 1px;
    color: #999;
    text-transform: uppercase;
}

#main-footer #menu-desktop .sub-menu li >a{color: #ebebeb; }
#main-footer #menu-desktop .sub-menu li >a:hover{
    text-decoration: underline !important;
}
#main-footer #menu-desktop > li.float-under {margin-left: -20%;margin-top: 160px;}

#main-footer .mobile-menu .links > a {margin:0 13px;}
#main-footer .mobile-menu {display:none;font-size:12px;}
#main-footer .mobile-menu a {font-size:12px;}

#main-footer #menu-mobile {margin-top:30px;}
#main-footer #menu-mobile > li > a {display:block;padding:10px 15px;cursor:pointer;}
#main-footer #menu-mobile > li {position:relative;border-bottom:1px solid #999;}
#main-footer #menu-mobile > li:first-child {border-top:1px solid #999;}
#main-footer #menu-mobile > li.menu-item-has-children > a:after {content: '+'; position: absolute; right: 15px; top: 2px; font-size: 24px;}
#main-footer #menu-mobile > li.expanded > a:after {content: '-';}
#main-footer #menu-mobile .sub-menu {display:none;margin-top:13px;margin-left:34px;margin-bottom:20px;}
#main-footer #menu-mobile .sub-menu > li {margin-bottom:10px;}

#main-footer #menu-desktop > li > a i{
    display: none;
}

#rakuten-footer .links-right{
    padding: 0;
}
#rakuten-footer{
    padding: 40px 0 135px;
    background: #fff;
}

#rakuten-footer a{
    color: #888;
    line-height: 24px;
    display: inline-block;
}

ul#rakuten-menu > li{
    display: inline-block;
    width: 170px;
}

ul#rakuten-menu > li.links{
    float: left;
}
ul#rakuten-menu > li.services{ width: 40%; }

ul#rakuten-menu > li.services >ul >li{
    display: inline-block;
}
ul#rakuten-menu>li.services>ul>li:nth-child(1){
    margin-right: 10px;
}

ul#rakuten-menu > li.about{
    width: 60%;
}

ul#rakuten-menu > li.about > ul >li{
    display: inline-block;
}
ul#rakuten-menu > li.about > ul >li:nth-child(1),
ul#rakuten-menu > li.about > ul >li:nth-child(2),
ul#rakuten-menu>li.services>ul>li:nth-child(1){
    width: 170px;
}
ul#rakuten-menu > li.about > ul >li:last-of-type{

}
.rak-fcb-logo.svg {
    background-image: url("//static.ebates.com/static/fonts/svg/Rakuten_FCB_2018.svg");
    background-size: 195px 80px;
}

.svg-eb-logo3 {
    width: 222px;
    height: 50px;
    background-size: 222px 40px;
}

.svg-eb-logo3 {
    background-image: url(//static.ebates.com/static/fonts/svg/ebates-rakuten.svg);
    background-repeat: no-repeat;
    background-size: 100%;
}

#rakuten-footer .rak-fcb-logo {
    width: 195px;
    height: 80px;
    display: inline-block;
}

.rakuten-link{
    line-height: 40px;
}

.rakuten-link span{
    color:#999;
    line-height: 14px;
    font-size: 14px;
}

.rakuten-link a{
    padding-right: 30px;
    color: #ebebeb;
}

.svg-eb-logo{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIwLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI4MHB4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCA4MCA0MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgODAgNDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZDQzAwO30KCS5zdDF7ZmlsbDojQkYwMDAwO30KCS5zdDJ7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBkPSJNNzYuNjA3MzksMTUuNjYzNmMwLjMxMTI4LDIuODM4ODMtMC4yMzk0Niw1LjI4MzA4LTEuNTUwMTksNi44ODNjLTAuODY0MjQsMS4wNTQ3MS0yLjAyNTA0LDEuNjc0MzItMy4zNTY0LDEuNzkyMjEKCQljLTAuMTIwMSwwLjAxMTA2LTAuMzQyOTYsMC4wMjEtMC43MjgzMSwwLjAwMjIzbC0wLjAwNTg5LDAuMDAwNzJsLTIuMzc0NjUtMC4xMTEyNmwtMC4wMzc1NywwLjIxOTU2bC0wLjE4NzUyLDAuMDIxCgkJTDQ1LjExMjY0LDI3LjA1NjhsLTAuOTMwMTgtMC4yNjkyOGMtMC4wMDUxNiwwLjA4NDcyLTAuMDA4ODUsMC4xNTE3Ny0wLjAwOTIxLDAuMTU1NDZsLTAuMDEyMTYsMC4yMTEwOWwtOC43NjI1MSwwLjk3MjU1CgkJbC0wLjAxNjU4LTAuMDAyMjNsLTEuNzYyLTAuMjk1NDVjLTEuMDA4MjksMC40Mzk0OS0yLjEwOTc4LDAuNzI3NTgtMy4yNzUzNiwwLjg1NjUxbC0yMC4zMzk5LDIuMjUyMzRsLTAuMDY3MDQtMC4wMzM1MwoJCWwtNi41NDIyNC0zLjMzNjUxbC0wLjAyOTQ3LTAuMTY2ODhjLTAuMDA2MjYtMC4wNjg4OS0wLjAyMTczLTAuMjg4NDYtMC4wNDI3My0wLjYxNTk1bC0wLjE2MjQ2LTIuNDcxMTYKCQljLTAuMDIwMjYtMC4zMTk0LTAuMDYzMzctMC45NjQwOC0wLjA2MzM3LTAuOTY0MDhsLTAuMDU4OTQtMC44OTAwMWwtMi45OTcyMi0wLjQzNDM0bDEuMzkyNTEtNy44NjI5MWwxLjAyNDQ5LTAuNTA1MDcKCQlsLTAuMDg5MTUtMS4zNTIzNGMtMC4wMTE0Mi0wLjE2NTc4LTAuMDI2ODktMC4zOTUyOC0wLjA0MDE2LTAuNjA3NDlsLTAuMTE3NTItMS43NzcxCgkJYy0wLjAwNy0wLjA5MTc0LTAuMDEyNTItMC4xODE2MS0wLjAxNzMxLTAuMjczNzFMMi4wMTI1MSw2LjkxMTRMMi4wNzQ0LDYuODE4OTRsNS43NzI2Ny02LjA2MjU4aDAuMTA3MmwyMC4wMjIzNS0wLjAzNTAxCgkJYzEuNDcyNDYtMC4wMDczOCwzLjkzMzY2LTAuMDE0MDEsNi4wMzg2NCwxLjY1Nzc1bDQuMjc3LTEuNjc2NTVsNy4zODczMy0wLjAxMjg4bDAuMDg0MzYsMC4yODI5M2wwLjU5NjQyLTAuMjc3MDMKCQlsMjAuOTM5NjQtMC4wNDQ5NWwwLjAzODMxLDAuMzIzNDRsMS4yNzUzNy0wLjMxMDkyYzAuMTEyNzItMC4wMzUzNSwwLjI5NjkyLTAuMDg5MTUsMC41MDU0Mi0wLjEyMzQKCQljMC4yNTQ5My0wLjA0NDIsMC41MzEyMi0wLjA2Mzc0LDAuODIzMzYtMC4wNTk2N2MxLjE4ODA2LDAuMDI2MTUsMi4zMTgyOCwwLjQ0NjEyLDMuNDU1NSwxLjI4MzgzbDEuNTUxNjYsMS4xODczMQoJCWwtMC4wMDE0OCwwLjIwNTk0Yy0wLjAwNzc0LDEuNTY2NzYtMC4wMzA5NCw2LjY5MzY0LTAuMDEyNTMsNy42NjE3OGMxLjEwNjI5LDEuNTQ1MDIsMS4zOTY5NCwyLjU3OTQ1LDEuNjU2MjgsNC42OTI1NAoJCWwwLjAwNTUzLDAuMDQ4NjNDNzYuNjAxMTIsMTUuNTk0NzMsNzYuNjA1MTgsMTUuNjI5MzYsNzYuNjA3MzksMTUuNjYzNiBNNzkuOTU4NzQsMi4wMzgzMUM3OS45NTg3NCwwLjg5NTU3LDc5LjAzOTI0LDAsNzcuODgzOTcsMAoJCWMtMS4xNzk1OCwwLTIuMTEwODgsMC44OTU1Ny0yLjExMDg4LDIuMDM4MzFjMCwxLjE0NDIzLDAuOTMxMywyLjA0OTcxLDIuMTAwMTksMi4wNDk3MQoJCUM3OS4wMzkyNCw0LjA4ODAyLDc5Ljk1ODc0LDMuMTgyNTMsNzkuOTU4NzQsMi4wMzgzMSBNNzYuMjk0MzcsMi4wMzgzMWMwLTAuODk0NDQsMC42ODUyLTEuNjI4NjYsMS41NjUyOC0xLjYyODY2CgkJYzAuOTA1ODgsMCwxLjU3NzgxLDAuNzM0MjIsMS41Nzc4MSwxLjY0MTU0YzAsMC44OTQ0Ny0wLjY3MTk0LDEuNjI2ODItMS41NTM1LDEuNjE0MjkKCQlDNzYuOTc5NTcsMy42NjU0OCw3Ni4yOTQzNywyLjk0NTY2LDc2LjI5NDM3LDIuMDM4MzEgTTc3LjU1MDIxLDIuMjg2NjFoMC4yMjIxNGMwLjI2MDgzLDAsMC4zODQ5NywwLjA5OTQ1LDAuNDIyMTcsMC4zMDk4MgoJCWMwLjA2NDExLDAuMjQ5NCwwLjEwMDU4LDAuNDIyNTMsMC4xNjM1NywwLjQ5NzY4aDAuNDk2MjNjLTAuMDM4MzEtMC4wNzUxNC0wLjA4ODc4LTAuMTg1NjYtMC4xNDk1Ny0wLjQ5NzY4CgkJYy0wLjA2My0wLjI3MjYzLTAuMTYyODQtMC40MzM5OC0wLjM1OTkyLTAuNDk1ODZWMi4wNzU4OGMwLjIzNjE0LTAuMDc1MTQsMC40MjA3LTAuMjM2MTMsMC40MjA3LTAuNDg1ODkKCQljMC0wLjE5NjcyLTAuMDg0NzMtMC4zNDY2Ny0wLjIwOTI1LTAuNDMyODhjLTAuMTM3NDEtMC4xMDA5My0wLjMxMzEzLTAuMTYxNzEtMC42OTY2Mi0wLjE2MTcxCgkJYy0wLjMzNTI0LDAtMC41OTY3OSwwLjAzNjA5LTAuNzgxMzYsMC4wNjA3OFYzLjA5NDFoMC40NzE5MVYyLjI4NjYxeiBNNzcuNTYyLDEuMzY3NDgKCQljMC4wNDg2Mi0wLjAxMjUyLDAuMTM1NTYtMC4wMjQzMywwLjI2MTE4LTAuMDI0MzNjMC4yOTgwMiwwLDAuNDM1NDQsMC4xMjQxNiwwLjQzNTQ0LDAuMzA5ODIKCQljMCwwLjIxMTA5LTAuMjEzMywwLjI5NzY1LTAuNDczMzgsMC4yOTc2NUg3Ny41NjJWMS4zNjc0OHogTTM0LjQ4ODY2LDM3Ljk2NzE0Yy0wLjE1NzMxLDAtMC40NTM1LTAuMTA1MzctMC40NTM1LTAuNTA1NDR2LTEuODI4NjgKCQloMS40ODI0MXYtMS4wMDY0NGgtMS40ODI0MXYtMS4wNTU4MmgtMS4wMDYwN3YxLjA1NTgySDMyLjMxNDR2MS4wMDY0NGgwLjcxNDY5djEuODI4NjgKCQljLTAuMDAwMzcsMC45NDYzOSwwLjc0MjMsMS41MTIyNSwxLjQ1OTU3LDEuNTEyMjVjMC43MzQ1NiwwLDEuMjIwODMtMC40OTk5MywxLjQwMDk4LTEuMDI0MTJsLTAuOTc5NTUtMC4yNjM0MgoJCUMzNC44NTU1NywzNy44MDA2MywzNC43MzQsMzcuOTY3MTQsMzQuNDg4NjYsMzcuOTY3MTR6IE0yMi40ODEyLDM0LjgxNDk3Yy0wLjI5MDI5LTAuMTg0OTQtMC42MjQwNS0wLjI5MjEyLTAuOTgwMjctMC4yOTIxMgoJCWMtMS4wOTQ1LDAtMS45ODQ5LDAuOTk3OTYtMS45ODQ5LDIuMjIzOTZjMCwxLjIyNTYyLDAuODkwNCwyLjIyMzIyLDEuOTg0OSwyLjIyMzIyYzAuMzU2MjIsMCwwLjY4OTk5LTAuMTA2ODMsMC45ODAyNy0wLjI5MjEzCgkJdjAuMTg3ODloMS4wMDYwOXYtNC4yMzkwN0gyMi40ODEyVjM0LjgxNDk3eiBNMjEuNTAwOTMsMzcuOTYzOTdjLTAuNTM5MzIsMC0wLjk3ODgzLTAuNTQ1OTctMC45Nzg4My0xLjIxNzE2CgkJYzAtMC42NzEyMSwwLjQzOTUxLTEuMjE3MTcsMC45Nzg4My0xLjIxNzE3YzAuNTQwMDQsMCwwLjk4MDI3LDAuNTQ1OTcsMC45ODAyNywxLjIxNzE3CgkJQzIyLjQ4MTIsMzcuNDE4LDIyLjA0MDk3LDM3Ljk2Mzk3LDIxLjUwMDkzLDM3Ljk2Mzk3eiBNMzAuOTU2MjEsMzQuNjI2ODZoMS4wMDYwN3Y0LjIzOTA3aC0xLjAwNjA3di0wLjEwMjQyCgkJYy0wLjI1NDE5LDAuMTMxNTQtMC41NDE5LDAuMjA3MDQtMC44NDczMiwwLjIwNzA0Yy0xLjAyMTksMC0xLjg1Mjk5LTAuODMxNDQtMS44NTI5OS0xLjg1MzM5di0yLjQ5MDMxaDEuMDA1N3YyLjQ5MDMxCgkJYzAsMC40NjcxMiwwLjM4MDE4LDAuODQ2OTUsMC44NDczLDAuODQ2OTVjMC40Njc0OSwwLDAuODQ3MzItMC4zNzk4MywwLjg0NzMyLTAuODQ2OTVWMzQuNjI2ODZ6IE00NC4wNjA5MywzNi4zNzYwOHYyLjQ4OTk3CgkJaC0xLjAwNTcydi0yLjQ4OTk3YzAtMC40Njc0Ni0wLjM4MDE4LTAuODQ3NjQtMC44NDcyOS0wLjg0NzY0UzQxLjM2MSwzNS45MDg2Miw0MS4zNjEsMzYuMzc2MDh2Mi40ODk5N2gtMS4wMDYwOXYtNC4yMzkwN0g0MS4zNjEKCQl2MC4xMDI3OWMwLjI1NDU3LTAuMTMxMTQsMC41NDE1My0wLjIwNzA0LDAuODQ2OTItMC4yMDcwNEM0My4yMzAyMSwzNC41MjI3Miw0NC4wNjA5MywzNS4zNTQ1Niw0NC4wNjA5MywzNi4zNzYwOHoKCQkgTTM3Ljk2NjY2LDM0LjUxOTJjLTEuMTEzNjUsMC0xLjk4NTk5LDAuOTc4ODEtMS45ODU5OSwyLjIyNzI5YzAsMS4zMTI5NSwxLjExOTksMi4yMjc2NiwyLjEyNTYxLDIuMjI3NjYKCQljMC41MDcyNiwwLDEuMjAyMDUtMC4xNzM5LDEuNzQ4LTAuOTQ5MzRsLTAuODc2MzktMC41MDU3OWMtMC43NDMwNCwwLjkwNzctMS43NzgyMywwLjI5MTc1LTEuODgxNzQtMC40NzYzNWwyLjgzNjU5LDAuMDAwNzQKCQljMC4wMTEwNi0wLjA5OTA5LDAuMDE5OTEtMC4xOTc4NCwwLjAxOTkxLTAuMjk2OTNDMzkuOTUyNjUsMzUuNTE4NjcsMzkuMDYxNSwzNC41MTkyLDM3Ljk2NjY2LDM0LjUxOTJ6IE0zNy4xMTc4OCwzNi4xNDMwNQoJCWMwLjE4ODI2LTAuODI0MDgsMS41MTAzOS0wLjk5NjEsMS42OTY4MiwwSDM3LjExNzg4eiBNMjYuMDY2OTMsMzYuNjEzOTVsMi4yNTE2LDIuMjUxOTloLTEuNDIyMzZsLTEuNzk5MjItMS43OTkyNHYxLjc5OTI0CgkJaC0xLjAwNjA3di01LjY0NTU4aDEuMDA2MDd2Mi45NDEyM2wxLjUzNDM1LTEuNTM0NzNoMS40MjMwOEwyNi4wNjY5MywzNi42MTM5NXogTTE5LjEyMzc0LDM1LjM5NjIKCQljMC0xLjAwNzE4LTAuODE5MjktMS44MjU3My0xLjgyNjQ4LTEuODI1NzNoLTEuNjYyOTF2NS4yOTU2aDEuMDA2MDdWMzcuMjIzNGgwLjcxMjExbDEuMjMxNTIsMS42NDI2N2gxLjI1OTUybC0xLjQ4ODI5LTEuOTgxOTUKCQlDMTguODE5MDcsMzYuNTUxNDcsMTkuMTIzNzQsMzYuMDA5NTcsMTkuMTIzNzQsMzUuMzk2MnogTTE3LjI5NzI3LDM2LjIxNzM1aC0wLjY1Njg1di0xLjY0MTU3aDAuNjU2ODUKCQljMC40NTE2NCwwLDAuODIxMTMsMC4zNjc2NywwLjgyMTEzLDAuODIwNDNDMTguMTE4MzksMzUuODUwNDIsMTcuNzQ4OTEsMzYuMjE3MzUsMTcuMjk3MjcsMzYuMjE3MzV6IE00LjU4NjQ0LDMzLjU0MjIxCgkJbC0xLjczNjA4LDUuMzE2MTVoMC42NzU1OGwwLjQwNTIxLTEuMjYzMkg1Ljg2MzFsMC40MDUzOCwxLjI2MzJoMC42NzU0MWwtMS43MzYwOC01LjMxNjE1SDQuNTg2NDR6IE00LjA5MzI3LDM3LjAyNzgzCgkJbDAuODAzOTUtMi42Mjc2NGwwLjgwMzc3LDIuNjI3NjRINC4wOTMyN3ogTTQ3LjcyMzM1LDM2LjIzMDcxYzAsMS4zMjM4OCwwLjY1NTQ3LDIuMTY4NCwxLjY4MjA0LDIuMTY4NAoJCWMwLjU0MDM5LDAsMC45NDU3OC0wLjI2MzU1LDEuMjYzMzctMC44MTA3NmwwLjQ1OTI1LDAuNDI1NjdjLTAuNDU5MjUsMC42NTUxMi0wLjk5OTY0LDAuOTUyNDItMS43MjkyNiwwLjk1MjQyCgkJYy0xLjM4NDc0LDAtMi4zMjM3LTEuMTA3NzItMi4zMjM3LTIuNzQyNTRjMC0xLjYyMTE4LDAuOTUyNi0yLjc4OTc2LDIuMjY5NDgtMi43ODk3NmMwLjc0OTksMCwxLjMyNDIzLDAuMzEwNzcsMS43OTcxMiwwLjk3MjcxCgkJbC0wLjQ3OTg5LDAuMzkxNzRjLTAuMzkxNzQtMC41NDcwNC0wLjc5NzEyLTAuNzk2OTUtMS4zMTAyMy0wLjc5Njk1QzQ4LjM4NTQ2LDM0LjAwMTYzLDQ3LjcyMzM1LDM0LjkxMzQ4LDQ3LjcyMzM1LDM2LjIzMDcxegoJCSBNNTMuMTI2NTksMzQuNTAxNDVjLTEuMTI4MDEsMC0xLjg5ODIsMC44OTgzOC0xLjg5ODIsMi4yMjkwOGMwLDEuMzMwNywwLjc2MzU1LDIuMjM1OSwxLjg5MTU1LDIuMjM1OQoJCWMxLjEyODAxLDAsMS44OTEyLTAuOTA1MiwxLjg5MTItMi4yMzU5QzU1LjAxMTE1LDM1LjQxMzMsNTQuMjQxMzEsMzQuNTAxNDUsNTMuMTI2NTksMzQuNTAxNDV6IE01My4xMTk5NCwzOC4zOTkxMQoJCWMtMC43MTU5OCwwLTEuMjQzMDgtMC43MDI2OS0xLjI0MzA4LTEuNjY4NThjMC0wLjk1OTI0LDAuNTI3MS0xLjY2MTc1LDEuMjM2NDMtMS42NjE3NWMwLjcyOTI3LDAsMS4yNDkzOCwwLjY5NTg3LDEuMjQ5MzgsMS42Njg1OAoJCUM1NC4zNjI2NywzNy42OTY0Miw1My44MzU5MiwzOC4zOTkxMSw1My4xMTk5NCwzOC4zOTkxMXogTTYwLjY0MDM0LDM2LjE1NjM4djIuNzAxOTdoLTAuNjA3OXYtMi43MDE5NwoJCWMwLTAuNjYxOTQtMC4yOTY5Ni0xLjA4NzYxLTAuNzY5ODQtMS4wODc2MWMtMC40ODY1MywwLTAuODY0NjMsMC40Nzk3MS0wLjg2NDYzLDEuMDg3NjF2Mi43MDE5N2gtMC42MDc5di0yLjcwMTk3CgkJYzAtMC42NTUzLTAuMzAzOTUtMS4wODc2MS0wLjc2MzU1LTEuMDg3NjFjLTAuNDUyNiwwLTAuODcxMjgsMC41MjAyOC0wLjg3MTI4LDEuMDg3NjF2Mi43MDE5N2gtMC42MDc5di00LjI1NTY1aDAuNTA2NDcKCQlsMC4wODc3OSwwLjM3ODI3YzAuMjQzNDQtMC4zMTA3NywwLjYwMTI1LTAuNDc5NTMsMC45OTk5OS0wLjQ3OTUzYzAuNDQ1NjEsMCwwLjgxMDQyLDAuMjcwMiwwLjk5MywwLjcyOTQ1CgkJYzAuMjk2OTYtMC40ODYzNSwwLjcwMjM0LTAuNzI5NDUsMS4yMTU4LTAuNzI5NDVDNjAuMTMzODcsMzQuNTAxNDUsNjAuNjQwMzQsMzUuMTU2NzQsNjAuNjQwMzQsMzYuMTU2Mzh6IE02My4wNTU2MywzNC41MDE0NQoJCWMtMC41MDY0NywwLTAuODY0NjMsMC4xNDg2NS0xLjE5NTUxLDAuNDk5ODJsLTAuMDg3NzktMC4zOTg1NmgtMC41NDAzOXY1LjMyOTYxaDAuNjA3OXYtMS41NjcxNAoJCWMwLjM1MTE3LDAuNDE4ODUsMC43Mjk2MiwwLjYwMTI1LDEuMjIyOCwwLjYwMTI1YzEuMTIxMzYsMCwxLjg4NDU2LTAuOTA1MiwxLjg4NDU2LTIuMjM1OQoJCUM2NC45NDcxOCwzNS40MDY2NSw2NC4xNzY5OSwzNC41MDE0NSw2My4wNTU2MywzNC41MDE0NXogTTYzLjA1NTYzLDM4LjM5OTExYy0wLjcxNTk4LDAtMS4yMzYwOS0wLjcwMjY5LTEuMjM2MDktMS42Njg1OAoJCWMwLTAuOTU5MjQsMC41MjAxMS0xLjY2MTc1LDEuMjI5NDQtMS42NjE3NWMwLjcyMjk3LDAsMS4yNDk3MiwwLjcwMjUxLDEuMjQ5NzIsMS42Njg1OAoJCUM2NC4yOTg3MSwzNy42OTY0Miw2My43NzE5NiwzOC4zOTkxMSw2My4wNTU2MywzOC4zOTkxMXogTTY4LjQ1MjQ0LDM1LjAwMTI3Yy0wLjMzNzUyLTAuMzUxMTctMC42ODkwNC0wLjQ5OTgyLTEuMTk1NTEtMC40OTk4MgoJCWMtMS4xMjEzNiwwLTEuODkxNTUsMC45MDUyLTEuODkxNTUsMi4yMjkwOGMwLDEuMzI0MDUsMC43NjM1NCwyLjIzNTksMS44Nzc5MSwyLjIzNTljMC40OTMxOCwwLDAuODcxNjMtMC4xODI0LDEuMjAyNTEtMC41NzQxNQoJCWwwLjA5NDQ0LDAuNDY2MDdoMC41NDAzOXYtNC4yNTU2NWgtMC41NDAzOUw2OC40NTI0NCwzNS4wMDEyN3ogTTY3LjI1NjkzLDM4LjM5OTExYy0wLjcxNTk3LDAtMS4yNDMwOC0wLjcwMjY5LTEuMjQzMDgtMS42Njg1OAoJCWMwLTAuOTUyNDIsMC41MjcxMS0xLjY2MTc1LDEuMjM2NDMtMS42NjE3NWMwLjcyMjYzLDAsMS4yNDI3MywwLjY5NTg3LDEuMjQyNzMsMS42Njg1OAoJCUM2OC40OTMwMSwzNy43MDMyNCw2Ny45NzI5MSwzOC4zOTkxMSw2Ny4yNTY5MywzOC4zOTkxMXogTTczLjA2MTM2LDM2LjIxMDQydjIuNjQ3OTNoLTAuNjA3OVYzNi4yMDM2CgkJYzAtMC42OTU2OS0wLjM5MTc0LTEuMTM0ODMtMS4wMTMyOC0xLjEzNDgzYy0wLjU3NDMyLDAtMS4wOTQ0MywwLjUyNjkzLTEuMDk0NDMsMS4xMTQ1NHYyLjY3NTA0aC0wLjYwNzg5di00LjI1NTY1aDAuNTQwMzkKCQlsMC4wODExNSwwLjMzNzg4YzAuMjU2NzQtMC4yNjM1NSwwLjcyMjYzLTAuNDM5MTQsMS4xNjg1OS0wLjQzOTE0QzcyLjQzOTgxLDM0LjUwMTQ1LDczLjA2MTM2LDM1LjE5NzE0LDczLjA2MTM2LDM2LjIxMDQyegoJCSBNNzYuNzA0OSwzNC42MDI3MWwtMS41MjY3NCw0LjYyNzFDNzUuMDE2MjIsMzkuNzIyOTgsNzQuNjU4MDUsNDAsNzQuMTk4ODEsNDBjLTAuMjkwNjYsMC0wLjU1NDA0LTAuMTA4MDgtMC43NTY1NS0wLjMwMzk1CgkJbDAuMjgzNjYtMC40MzkxM2MwLjEzNTAyLDAuMTIxNTQsMC4yNjMzOCwwLjE3NTU4LDAuNDMyMzIsMC4xNzU1OGMwLjIzNjQ0LDAsMC4zNTExNy0wLjEwMTI2LDAuNDY1ODktMC40MTg4NWwwLjA5NDc5LTAuMjU2NTUKCQlsLTEuNDcyNTMtNC4xNTQzOWgwLjYyODE5bDEuMTI4MDEsMy4zMDMyMmwxLjA2NzE1LTMuMzAzMjJINzYuNzA0OXoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMy42ODA2OSwyMS45NTE1bC0wLjc0MjY3LDQuMjg0NzNsLTkuODk0OTUsMC45ODAyOWwtMC42MDkzMi04LjMzODUxbC0zLjAzNzAxLDAuMjA1OTRsMC42Nzc0Ny00LjQwMTE2CgkJbDIuMDQ0OTMtMC4xMDY0N0wxMS4zNTI1Miw0LjA4OTc1TDIxLjk1ODEsMy45NTAxNGwwLjMzMTU1LDQuMDY0NDNsLTYuMzcxNjcsMC4xODQ5NGwwLjQ3MDA3LDYuMTYyNDRsNC44NzM3OS0wLjI1NDE5CgkJbDAuMzE2ODIsNC4xNTU4MWwtNC44NjY0MywwLjMyOTY5bDAuMjk5MTQsMy45MDc1MUwyMy42ODA2OSwyMS45NTE1eiBNMzIuNjI2MDMsMTguNjQ0MDcKCQljLTAuMTQ4ODMtMS42ODE3LTEuNTk4MDctMi44MjM3Mi0zLjA5MTg5LTIuNjczNzlsMC41MTA1OCw1Ljg4OTQ1QzMxLjU3Nzk3LDIxLjgxODEsMzIuNzg1MTcsMjAuNDQ1NDgsMzIuNjI2MDMsMTguNjQ0MDcKCQkgTTI2LjQ3Nzk3LDI1Ljg4MjU1TDI0LjY0NTk4LDMuOTEzOThsMy43Njc4OC0wLjA1MDg0YzEuNDY1ODItMC4wMTg0MSwzLjE1NDUzLDAuMDE1ODUsNC40MzU3OSwxLjA4MzQ1CgkJYzEuMzIyODksMS4wODQ5MSwyLjE0NzcxLDIuOTIzNTMsMi4zMDcyMiw0LjY3MzAyYzAuMTcwNTYsMS44NjMzMS0wLjMxMDU2LDMuMzE3NzEtMS41ODg1LDQuNDU3ODcKCQljMS41OTg4MSwwLjc1NzQyLDIuNTU2NjMsMi45NTQ4NywyLjcyMzg4LDQuNzgyNDZjMC4zODQ1OSw0LjIwODExLTIuNTk1MzEsNi4zMDU3MS02LjAzNzE3LDYuNjQ3NTlMMjYuNDc3OTcsMjUuODgyNTV6CgkJIE0zMS42OTU0OCw5LjgzMTQzYy0wLjEzNjY3LTEuNTQ5MDYtMS40NjU0Ni0yLjU1NTUtMi44OTk5Ny0yLjQyOTg4bDAuNDUyMDEsNS4yNDAzNAoJCUMzMC42NjgwNSwxMi41NzQwOSwzMS44Mzc2OCwxMS40Mzk4MywzMS42OTU0OCw5LjgzMTQzIE02Mi45NjE2OCwxOC42OTM0NGwtMC4zNTk1NS0zLjIyNDg3bDMuMzM5MDgtMC4yMjc2NmwtMC4zODQ2LTMuNDQwNDEKCQlsLTMuMzQ0OTcsMC4xNzQyNkw2MS42NDI0Nyw2Ljg4MDNsNC4zODkzNy0wLjEyNjM2bC0wLjM4OTM5LTMuMzc5OTdsLTcuMjk1MjIsMC4wOTUwNGwwLjk0NjAyLDguNjQ5NzlsLTEuMjM4OSwwLjA2NTk1CgkJbC0wLjI4MjkyLDMuNjA1ODFsMS45MTA0Ny0wLjEyOTY5bDAuNzQ5NjgsNi44NTQ2M2w2LjQ3NzQtMC42NDQzbDAuMzUwNzEtMy41MzM1OUw2Mi45NjE2OCwxOC42OTM0NHogTTU3LjM2ODIsNy4wMDY0NAoJCWwtMC4zMzAwOS0zLjUxNTE3bC05LjU2MDA4LDAuMTI2MzZsMC4zMjM4MSwzLjY2NjU4bDMuMzE0MDQtMC4wOTY4OWwxLjY2NTQ5LDE2LjA4NjQ3bDMuMTI3MjctMC4zMTA5Mkw1NC4yMjczMSw3LjA5ODE4CgkJTDU3LjM2ODIsNy4wMDY0NHogTTUwLjI1ODI0LDE5Ljc0NTEybC0xLjIwNzU5LDAuMTAxNjhsMS4xMDkyMywzLjY4NjQ2bC0zLjUxNTU0LDAuMzQ3MDNsLTEuMDYxNzEtMy43NDkxbC0zLjM1NzUsMC4yODE0NAoJCWwtMC4yOTM5OCwzLjkzNjI0bC0zLjUwNDEyLDAuMzQ1OTNsMC40MDc0NC0zLjk4NjcybC0xLjI4MDE2LDAuMTA3NTlsMC40MDMzOS0zLjY4MDIzbDEuMjU0MzctMC4wODU4Mkw0MC41ODkxLDMuNzAzOTUKCQlsMy41NjYwMS0wLjA0Njc5bDMuODY0MDQsMTIuNzc4MzRsMS4yMzQ4NC0wLjA4NDc1TDUwLjI1ODI0LDE5Ljc0NTEyeiBNNDQuNjk0NDUsMTYuNjY3NTlsLTEuMjIyMzMtNC43MzM4MmwtMC42ODQxLTMuMDU1MDUKCQlsLTAuMDQ2MDUsMC4wMDA3NGwtMC4wNjc3OCwzLjA5MzM2bC0wLjE5MzAzLDQuODQ2MTZMNDQuNjk0NDUsMTYuNjY3NTl6IE03Mi43MTU5OCw0LjAyMTI2CgkJYy0wLjc3MDMtMC41NjA2OC0xLjU0OTQ1LTAuODY4NjUtMi4zOTQxNy0wLjg3NjM5Yy0yLjI3NjI4LTAuMDIxLTMuMjczMTMsMi40MTYyNS0yLjk4MDY0LDUuMjU4MDMKCQljMC4yNzUxOSwyLjYzOTg2LDEuMzc1OTUsMy45NTY4NiwzLjA2ODMzLDUuMjg4OTdjMC44MjI2MSwwLjY4MzcyLDEuNjkxMjgsMS4xNzA3MywxLjgzNDk1LDIuNTQ4ODkKCQljMC4xMjkzLDEuMTkyODQtMC40NTkzOSwxLjk5NzAzLTEuMzE0MDYsMi4wNDkzNWMtMC42NzYzNiwwLjA0MzEtMS4yNTkxNi0wLjIwOTk5LTEuODQ3ODQtMC42MjcwMQoJCWMwLDAuMDIyODQsMC4wNjg4OSwzLjIzNjMyLDAuMDY4ODksMy4yMzYzMmMwLjY4MDQyLDAuNTYyMTYsMS42NDkyOCwwLjgwNjAzLDIuNDAzNzUsMC43NDc0NgoJCWMyLjQ2NzExLTAuMTkxOTMsMy41Mzk0OS0yLjY4Nzc4LDMuMTk1NzgtNS44NDQxNGMtMC41MTg2OC00Ljc3NTA2LTQuNTAyMDktNC44MzE0My00LjgwOTMzLTcuNzY5NzEKCQljLTAuMTIwMS0xLjA4NzUsMC4zMjYwMi0xLjc0OTg1LDEuMTM3OTUtMS43NTM1NGMwLjYwMzc5LTAuMDAzMywxLjE5NDY5LDAuMzU2OTcsMS43MTc0NCwwLjgzMTA4TDcyLjcxNTk4LDQuMDIxMjZ6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTUuMDQ1ODEsMzYuMjE4NzhjMCwxLjYyNDk3LTEuMzE3LDIuOTQxMjMtMi45NDE5NiwyLjk0MTIzYy0xLjYyNjA3LDAtMi45NDE5Ni0xLjMxNjI2LTIuOTQxOTYtMi45NDEyMwoJCWMwLTEuNjI0NTksMS4zMTU4OS0yLjk0MjMzLDIuOTQxOTYtMi45NDIzM0MxMy43Mjg4MSwzMy4yNzY0NSwxNS4wNDU4MSwzNC41OTQyLDE1LjA0NTgxLDM2LjIxODc4Ii8+Cgk8cGF0aCBjbGFzcz0ic3QyIiBkPSJNMTEuNzE0NjUsMzcuNzk5NTF2LTAuOTgwNjVoMC40MjQ3NWwwLjczNTY3LDAuOTgwNjVoMC43NTIyNWwtMC44ODg5Mi0xLjE4MzI2CgkJYzAuMjc2NjYtMC4xOTg5MiwwLjQ1ODY0LTAuNTIyMzcsMC40NTg2NC0wLjg4ODE5YzAtMC42MDE1OC0wLjQ4ODg1LTEuMDkwMDYtMS4wOTA0My0xLjA5MDA2aC0wLjk5MjQ0djMuMTYxNTFIMTEuNzE0NjV6CgkJIE0xMS43MTQ2NSwzNS4yMzgwOWgwLjM5MTk2YzAuMjY5NjYsMCwwLjQ5MDcsMC4yMTkyLDAuNDkwNywwLjQ4OTk2YzAsMC4yNzA3Ni0wLjIyMTA0LDAuNDg5OTctMC40OTA3LDAuNDg5OTdoLTAuMzkxOTZWMzUuMjM4MDl6CgkJIi8+CjwvZz4KPC9zdmc+Cg==) no-repeat 50% 50%;}
.svg-eb-logo{background-image:url("//static.ebates.com/static/svg/rakuten/rakuten_nav_gradient.svg")}
.svg-rak-logo{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTQwcHgiIGhlaWdodD0iMjNweCIgdmlld0JveD0iMCAwIDE0MCAyMyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDMuMiAoMzkwNjkpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPlJha3V0ZW4gbG9nbzwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxwb2x5Z29uIGlkPSJwYXRoLTEiIHBvaW50cz0iMTQuMDUyMjQ2NCAwLjEzNjcwMjg5OSAxNC4wNTIyNDY0IDE2LjM0OTgxODggMC4yMTI3ODk4NTUgMTYuMzQ5ODE4OCAwLjIxMjc4OTg1NSAwLjEzNjcwMjg5OSAxNC4wNTIyNDY0IDAuMTM2NzAyODk5Ij48L3BvbHlnb24+CiAgICAgICAgPHBvbHlnb24gaWQ9InBhdGgtMyIgcG9pbnRzPSIwIDExLjAyODA2ODggMCAyMS44MTE1OTQyIDIxLjU2ODYyMzIgMjEuODExNTk0MiAyMS41Njg2MjMyIDAuMjQ0NTQzNDc4IDAgMC4yNDQ1NDM0NzgiPjwvcG9seWdvbj4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJTeW1ib2xzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iUmFrdXRlbi1sb2dvIj4KICAgICAgICAgICAgPGcgaWQ9IlJha3V0ZW4iPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTEwMy42NDU3MDMsMTYuNjY3ODExNiBDMTAzLjQ0MTc5LDE3LjA5Mzg5ODYgMTAyLjk4ODgxOSwxNy43MTU3ODI2IDEwMi4wNzIyMjUsMTcuNzE1NzgyNiBDMTAxLjQ4NTg0OCwxNy43MTU3ODI2IDEwMC4zNzk1NDMsMTcuMzIyNjY2NyAxMDAuMzc5NTQzLDE1LjgyODgyNjEgTDEwMC4zNzk1NDMsOS4wMDQ4NDA1OCBMMTA1LjkxNDYxNiw5LjAwNDg0MDU4IEwxMDUuOTE0NjE2LDUuMjUwNzEwMTQgTDEwMC4zNzk1NDMsNS4yNTA3MTAxNCBMMTAwLjM3OTU0MywxLjI5NjcyNDY0IEw5Ni42MjAzNDA2LDEuMjk2NzI0NjQgTDk2LjYyMDM0MDYsNS4yNTA3MTAxNCBMOTMuOTU0NzYwOSw1LjI1MDcxMDE0IEw5My45NTQ3NjA5LDkuMDA0ODQwNTggTDk2LjYyMDM0MDYsOS4wMDQ4NDA1OCBMOTYuNjIwMzQwNiwxNS44Mjg4MjYxIEM5Ni42MjAzNDA2LDE5LjM2MzMxODggOTkuMzkzNDU2NSwyMS40NzQ5ODU1IDEwMi4wNzIyMjUsMjEuNDc0OTg1NSBDMTA0LjgxMzg5MSwyMS40NzQ5ODU1IDEwNi42MzA4NDgsMTkuNjA4MzE4OCAxMDcuMzA0NDcxLDE3LjY1MDM0NzggTDEwMy42NDU3MDMsMTYuNjY3ODExNiBaIiBpZD0iRmlsbC0xIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iRmlsbC0zIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9Ijc2Ljc5MTM2OTYgMjEuMDY2NjAxNCA2OC4zOTA4NjIzIDEyLjY2MzU1OCA3NS44MDU3ODk5IDUuMjUwNjU5NDIgNzAuNDkyMzg0MSA1LjI1MDY1OTQyIDY0Ljc2OTYzMDQgMTAuOTc0OTM0OCA2NC43Njk2MzA0IDAuMDAwMTUyMTczOTEzIDYxLjAxMDkzNDggMC4wMDAxNTIxNzM5MTMgNjEuMDEwOTM0OCAyMS4wNjY2MDE0IDY0Ljc2OTYzMDQgMjEuMDY2NjAxNCA2NC43Njk2MzA0IDE0LjM1MzcwMjkgNzEuNDgxMDA3MiAyMS4wNjY2MDE0Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNDkuNDI1NTI5LDE3LjcwNDExNTkgQzQ3LjQxMDIzOTEsMTcuNzA0MTE1OSA0NS43Njk4MDQzLDE1LjY2NDk4NTUgNDUuNzY5ODA0MywxMy4xNTg2ODEyIEM0NS43Njk4MDQzLDEwLjY1MzM5MTMgNDcuNDEwMjM5MSw4LjYxNDI2MDg3IDQ5LjQyNTUyOSw4LjYxNDI2MDg3IEM1MS40NDI4NDc4LDguNjE0MjYwODcgNTMuMDg0Mjk3MSwxMC42NTMzOTEzIDUzLjA4NDI5NzEsMTMuMTU4NjgxMiBDNTMuMDg0Mjk3MSwxNS42NjQ5ODU1IDUxLjQ0Mjg0NzgsMTcuNzA0MTE1OSA0OS40MjU1MjksMTcuNzA0MTE1OSBMNDkuNDI1NTI5LDE3LjcwNDExNTkgWiBNNTMuMDg0Mjk3MSw1LjI1MDcxMDE0IEw1My4wODQyOTcxLDUuOTQ2MTQ0OTMgQzUyLjAwMTMyNjEsNS4yNTU3ODI2MSA1MC43NTUwMjE3LDQuODU0NTUwNzIgNDkuNDI1NTI5LDQuODU0NTUwNzIgQzQ1LjMzODY0NDksNC44NTQ1NTA3MiA0Mi4wMTQxNTIyLDguNTgxNzk3MSA0Mi4wMTQxNTIyLDEzLjE1ODY4MTIgQzQyLjAxNDE1MjIsMTcuNzM2NTc5NyA0NS4zMzg2NDQ5LDIxLjQ2MDc4MjYgNDkuNDI1NTI5LDIxLjQ2MDc4MjYgQzUwLjc1NTAyMTcsMjEuNDYwNzgyNiA1Mi4wMDEzMjYxLDIxLjA2MTU3OTcgNTMuMDg0Mjk3MSwyMC4zNzAyMDI5IEw1My4wODQyOTcxLDIxLjA2NjY1MjIgTDU2LjgzOTk0OTMsMjEuMDY2NjUyMiBMNTYuODM5OTQ5Myw1LjI1MDcxMDE0IEw1My4wODQyOTcxLDUuMjUwNzEwMTQgWiIgaWQ9IkZpbGwtNSIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTg3LjQxNjc2MDksNS4yNTA4MTE1OSBMODcuNDE2NzYwOSwxNC41NDE1MzYyIEM4Ny40MTY3NjA5LDE2LjI4NjQ2MzggODUuOTk5MDA3MiwxNy43MDQyMTc0IDg0LjI1MzU3MjUsMTcuNzA0MjE3NCBDODIuNTA5NjU5NCwxNy43MDQyMTc0IDgxLjA4OTg3NjgsMTYuMjg2NDYzOCA4MS4wODk4NzY4LDE0LjU0MTUzNjIgTDgxLjA4OTg3NjgsNS4yNTA4MTE1OSBMNzcuMzMyMTk1Nyw1LjI1MDgxMTU5IEw3Ny4zMzIxOTU3LDE0LjU0MTUzNjIgQzc3LjMzMjE5NTcsMTguMzU3MDQzNSA4MC40MzcwNTA3LDIxLjQ2MDg4NDEgODQuMjUzNTcyNSwyMS40NjA4ODQxIEM4NS4zOTI4NDc4LDIxLjQ2MDg4NDEgODYuNDY3NzAyOSwyMS4xODAzNzY4IDg3LjQxNjc2MDksMjAuNjg5MzYyMyBMODcuNDE2NzYwOSwyMS4wNjY3NTM2IEw5MS4xNzEzOTg2LDIxLjA2Njc1MzYgTDkxLjE3MTM5ODYsNS4yNTA4MTE1OSBMODcuNDE2NzYwOSw1LjI1MDgxMTU5IFoiIGlkPSJGaWxsLTciIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI1Ljc5NzEwMSwgNC43MTY4MzMpIj4KICAgICAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgICAgICAgICAgPC9tYXNrPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJDbGlwLTEwIj48L2c+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTcuMTMyMTM3NjgsMC4xMzY3MDI4OTkgQzUuOTkyODYyMzIsMC4xMzY3MDI4OTkgNC45MTkwMjE3NCwwLjQxOTIzOTEzIDMuOTY5OTYzNzcsMC45MDgyMjQ2MzggTDMuOTY5OTYzNzcsMC41MzM4NzY4MTIgTDAuMjEyNzg5ODU1LDAuNTMzODc2ODEyIEwwLjIxMjc4OTg1NSwxNi4zNDk4MTg4IEwzLjk2OTk2Mzc3LDE2LjM0OTgxODggTDMuOTY5OTYzNzcsNy4wNTgwNzk3MSBDMy45Njk5NjM3Nyw1LjMxMjEzNzY4IDUuMzg3NzE3MzksMy44OTIzNTUwNyA3LjEzMjEzNzY4LDMuODkyMzU1MDcgQzguODc2MDUwNzIsMy44OTIzNTUwNyAxMC4yOTQzMTE2LDUuMzEyMTM3NjggMTAuMjk0MzExNiw3LjA1ODA3OTcxIEwxMC4yOTQzMTE2LDE2LjM0OTgxODggTDE0LjA1MjUsMTYuMzQ5ODE4OCBMMTQuMDUyNSw3LjA1ODA3OTcxIEMxNC4wNTI1LDMuMjQzNTg2OTYgMTAuOTQ4MTUyMiwwLjEzNjcwMjg5OSA3LjEzMjEzNzY4LDAuMTM2NzAyODk5IiBpZD0iRmlsbC05IiBmaWxsPSIjRkZGRkZGIiBtYXNrPSJ1cmwoI21hc2stMikiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yOS42Mzk5NzgzLDUuMDQ3NzEwMTQgTDMyLjA4NjkzNDgsNS4wNDc3MTAxNCBDMzMuNzc3MDc5Nyw1LjA0NzcxMDE0IDM1LjE1MTIxMDEsNi40MjY5MTMwNCAzNS4xNTEyMTAxLDguMTE0MDE0NDkgQzM1LjE1MTIxMDEsOS44MDUxNzM5MSAzMy43NzcwNzk3LDExLjE3OTMwNDMgMzIuMDg2OTM0OCwxMS4xNzkzMDQzIEwyOS42Mzk5NzgzLDExLjE3OTMwNDMgTDI5LjYzOTk3ODMsNS4wNDc3MTAxNCBaIE0yOS42Mzk5NzgzLDIxLjA2NjU1MDcgTDI5LjYzOTk3ODMsMTQuOTM0OTU2NSBMMzIuMjkyMzY5NiwxNC45MzQ5NTY1IEwzNi44OTMwOTQyLDIxLjA2NjU1MDcgTDQxLjU5MDE5NTcsMjEuMDY2NTUwNyBMMzYuMDM1ODQ3OCwxMy42NjI3ODI2IEMzNy43NzE2NDQ5LDEyLjQyNzYzNzcgMzguOTA3ODc2OCwxMC40MDI3MTAxIDM4LjkwNzg3NjgsOC4xMTQwMTQ0OSBDMzguOTA3ODc2OCw0LjM1MjI3NTM2IDM1Ljg0NzY1OTQsMS4yOTMwNzI0NiAzMi4wODY5MzQ4LDEuMjkzMDcyNDYgTDI1Ljg4MzMxMTYsMS4yOTMwNzI0NiBMMjUuODgzMzExNiwyMS4wNjY1NTA3IEwyOS42Mzk5NzgzLDIxLjA2NjU1MDcgWiIgaWQ9IkZpbGwtMTIiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMTguODIwNDg2LDEwLjkwNDgzMzMgTDExMi40ODQ5NzgsMTAuOTA0ODMzMyBDMTEzLjE4ODAyMiw3LjgyNjg2MjMyIDExOC4xMjMwMjIsNy4xODU3MDI5IDExOC44MjA0ODYsMTAuOTA0ODMzMyBNMTIzLjA2ODY3NCwxMy4xNTc1MTQ1IEMxMjMuMDY4Njc0LDguNTcyNTE0NDkgMTE5Ljc0MTY0NSw0Ljg0MTcxNzM5IDExNS42NTQyNTQsNC44NDE3MTczOSBDMTExLjQ5NjM1NSw0Ljg0MTcxNzM5IDEwOC4yMzk4MzMsOC40OTU0MTMwNCAxMDguMjM5ODMzLDEzLjE1NzUxNDUgQzEwOC4yMzk4MzMsMTguMDU5NTQzNSAxMTIuNDIxNTcyLDIxLjQ3NDgzMzMgMTE2LjE3NDE4MSwyMS40NzQ4MzMzIEMxMTguMDY5NzYxLDIxLjQ3NDgzMzMgMTIwLjY2MzMxMiwyMC44MjUwNTA3IDEyMi43MDI5NDksMTcuOTMxMjEwMSBMMTE5LjQzMTcxNywxNi4wNDE3MTc0IEMxMTYuNjU2NTcyLDE5LjQzMjE1MjIgMTEyLjc4OTgzMywxNy4xMzAyNjgxIDExMi40MDQ4MzMsMTQuMjYzMzExNiBMMTIyLjk5NTEyMywxNC4yNjUzNDA2IEMxMjMuMDM3NzMyLDEzLjg5NjU3MjUgMTIzLjA2ODY3NCwxMy41MjcyOTcxIDEyMy4wNjg2NzQsMTMuMTU3NTE0NSIgaWQ9IkZpbGwtMTQiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDAuMTUxNjE2KSI+CiAgICAgICAgICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stNCIgZmlsbD0id2hpdGUiPgogICAgICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTMiPjwvdXNlPgogICAgICAgICAgICAgICAgICAgIDwvbWFzaz4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iQ2xpcC0xNyI+PC9nPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMS41Njg2MjMyLDExLjAzMDYzMDQgQzIxLjU2ODYyMzIsMTYuOTg1NzAyOSAxNi43NDA2NTIyLDIxLjgxMTY0NDkgMTAuNzg0MDU4LDIxLjgxMTY0NDkgQzQuODI0OTI3NTQsMjEuODExNjQ0OSAwLDE2Ljk4NTcwMjkgMCwxMS4wMzA2MzA0IEMwLDUuMDc0NTQzNDggNC44MjQ5Mjc1NCwwLjI0NDU0MzQ3OCAxMC43ODQwNTgsMC4yNDQ1NDM0NzggQzE2Ljc0MDY1MjIsMC4yNDQ1NDM0NzggMjEuNTY4NjIzMiw1LjA3NDU0MzQ4IDIxLjU2ODYyMzIsMTEuMDMwNjMwNCIgaWQ9IkZpbGwtMTYiIGZpbGw9IiNGRkZGRkYiIG1hc2s9InVybCgjbWFzay00KSI+PC9wYXRoPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTkuMzU4Mjg5ODYsNy41ODY5MzQ3OCBMMTAuNzk1MzE4OCw3LjU4NjkzNDc4IEMxMS43ODM5NDIsNy41ODY5MzQ3OCAxMi41OTI0OTI4LDguMzkxNDI3NTQgMTIuNTkyNDkyOCw5LjM4MTA2NTIyIEMxMi41OTI0OTI4LDEwLjM3NDc2MDkgMTEuNzgzOTQyLDExLjE3OTI1MzYgMTAuNzk1MzE4OCwxMS4xNzkyNTM2IEw5LjM1ODI4OTg2LDExLjE3OTI1MzYgTDkuMzU4Mjg5ODYsNy41ODY5MzQ3OCBaIE05LjM1ODI4OTg2LDE2Ljk3NjA2NTIgTDkuMzU4Mjg5ODYsMTMuMzgxNzE3NCBMMTAuOTE1NTM2MiwxMy4zODE3MTc0IEwxMy42MTIwNTgsMTYuOTc2MDY1MiBMMTYuMzY5NDQ5MywxNi45NzYwNjUyIEwxMy4xMDk4ODQxLDEyLjYzOTYxNTkgQzE0LjEyNjQwNTgsMTEuOTA5MTgxMiAxNC43OTI5Mjc1LDEwLjcyNDc2MDkgMTQuNzkyOTI3NSw5LjM4MTA2NTIyIEMxNC43OTI5Mjc1LDcuMTc3NTg2OTYgMTMuMDAwMzE4OCw1LjM4NTQ4NTUxIDEwLjc5NTMxODgsNS4zODU0ODU1MSBMNy4xNTU4MjYwOSw1LjM4NTQ4NTUxIEw3LjE1NTgyNjA5LDE2Ljk3NjA2NTIgTDkuMzU4Mjg5ODYsMTYuOTc2MDY1MiBaIiBpZD0iRmlsbC0xOSIgZmlsbD0iIzMzMzMzMyI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat 50% 50%;}
.svg-rak-logo{background-image:url("//static.ebates.com/global_files/fonts/svg/rakuten-logo-inversed.svg")}
.svg-rak-logo {
    width: 100%;
    height: 24px;
    background-size: 142px 24px;
}
.svg-eb-logo {
    display: block;
    width: 100%;
    height: 50px;
    background-size: 150px 50px;
}

.no-padding{
    padding:0 !important;
}
.post_thumbnail_bg {
    height:0;
    position: relative;
    overflow: hidden;
    display: block;
    padding-top: 52.289% !important;
}

.category-page .post_thumbnail_cat_bg{
    height: 127px;
    max-height: 127px;
    position: relative;
    overflow:hidden;
}

.category-page .post_thumbnail_cat_bg.no-image{
    height: auto;
    background-color: initial;
}

.category-page .post_thumbnail_cat_bg.no-image .breadcrumb{
    position: relative;
    padding-bottom:0;
}

.category-page .post_thumbnail_cat_bg.no-image .breadcrumb >li >.item{
    color: #888;
    text-shadow: none;
}

.category-page .post_thumbnail_cat_bg.no-image .breadcrumb>li+li:before{
    color: #888;
}

.category-page .seo-content{
    display: none;
}

.category-page .seo-content.active{
    display: block;
}

.post_latest_thumbnails{
    height:0;
    position: relative;
    overflow: hidden;
    display: block;
    margin-top: 10px;
    padding-top: 52.225% !important;
}

.no-image{
    background: #888;
}

.no-image img{
    color: #fff;
    text-align: center;
}

.post_thumbnail.full-width img,
.post_latest_thumbnails img,
.post_thumbnail.half-width img,
.post_thumbnails img,
.post_author .author-image img{
    height: auto;
    width: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

.post_thumbnails {
    padding-left:0;
    float: left;
    margin-right: 20px;
    height: 63px;
    position: relative;
    width: 122px;
    overflow: hidden;
}

.ajax-loader-spinner i{
    color: #a30593;
    text-align: center;
}

.ajax-loader-spinner{
    text-align: center;
    padding: 20px 0;
    clear: both;
}

#sidebar .sidebar-widget .widget,
#sidebar-inline .sidebar-widget .widget{
    text-align: left;
}
.sidebar-widget > .widget.widget_media_image:not(:last-of-type){
    padding-bottom: 10px;
}

.sidebar-widget ul{
    padding:0;
}

.sidebar-widget ul > li{
    list-style-type: none;
    text-align: left;
}

.sidebar-widget ul > li a:first-of-type{
    display: block;
    font-size: 16px;
    font-family: 'Benton Sans Med', Arial, Helvetica, sans-serif !important;
    line-height: 22px;
    padding-bottom:5px;
    color: #1791D3;
}

.sidebar-widget ul > li .post_category a{
    padding-bottom:10px;
}

.sidebar-widget ul > li:not(:first-of-type){
    padding-top: 20px;
}

.sidebar-widget ul > li{
    padding-bottom: 20px;
}

.sidebar-widget ul > li:not(:last-of-type){
    border-bottom: 1px solid #dddddd;
}

.sidebar-widget ul > li .crp_author{
    display: block;
}
.sidebar-widget ul > li .crp_author,
.sidebar-widget ul > li .crp_author a{
    font-size: 12px;
    font-family: 'Stag Book Italic', Arial, Helvetica, sans-serif !important;
    line-height: 16px;
    color: #252525;
    display: inline;
}

.sidebar-widget ul > li a:hover{
    color:#1791D3;
}
.sidebar-widget ul > li .crp_author a:hover {
    color: #333;
}

#sidebar .green-bottom-border{
    padding-bottom:0;
}

#sidebar .green-bottom-border.hide{
    visibility: hidden;
    margin-top:0;
    padding-top:0;
    display: block !important;
}

/*CATEGORY*/
.category-page .page-title{
    font-size: 64px;
    font-family: 'Benton Sans Med', Arial, Helvetica, sans-serif !important;
    line-height: 70px;
    letter-spacing: 12px;
    color: #252525;
    text-transform: uppercase;
    word-wrap: break-word;
    margin: 12px 0 0;
}
.category-page .excerpt,
.category-page .content{
    font-size: 24px;
    line-height: 36px;
    color: #333333;
    font-family: 'Stag Book Italic', Arial, Helvetica, sans-serif !important;
    margin-bottom:6px;
}

.catdesc .content{
    display: none;
}

.catdesc.expand .excerpt.mobile,
.catdesc.expand .excerpt.desktop{
    display: none;
}

.catdesc.expand .content{
    display: block;
}

.category-page h1 i{
    font-size: 31px;
    top: 40%;
    transform: translate(0px,-40%);
    letter-spacing: 6px;
}
.category-page h1 a{
    color: #333333;
}

.category-page .featured-category.mrg-top{
    margin-top: 20px;
}

.subcategories ul{
    margin:0;
    padding:0 0 12px;
    overflow: hidden;
}

.subcategories{
    height:0;
    overflow: hidden;
    transition: height 0.7s ease;
}
.subcategories.active{

}

.subcategories ul > li{
    list-style-type: none;
    display: inline-block;
    margin-right: 30px;
}

.subcategories ul > li a{
    font-family: 'Benton Sans Med', Arial, Helvetica, sans-serif !important;
    font-size: 13px;
    line-height: 32px;
    text-transform: uppercase;
}
.r-more{
    cursor:pointer;
    font-size: 16px;
    display: inline-block;
}

.seo-content img{
    width: 100%;
}

.seo-content,.seo-content p{
    font-size: 16px;
    line-height: 24px;
    color: #888888;
}

.article-page .post_contents a{
    line-height: 28px;
    color: #1791D3;
}

.article-page .post_contents .post_content a{
    color: #1791D3;
}

.article-page .post_contents .post_content a:hover{
    color: #333;
}

.article-page h2{
    font-size: 24px;
    font-family: 'Benton Sans Med', Arial, Helvetica, sans-serif !important;
    line-height: 28px;
    color: #333333;
}

.article-page .post_contents, .article-page .post_contents p{
    font-size: 16px;
    line-height: 24px;
    color: #333333;
}

.article-page .featured-image,
.article-page .post_contents > p:first-of-type img{
    padding:0;
    margin-top: 0;
}
.article-page .featured-image{
    width: 100%;
}

.article-page .featured-image.half_width{
    width: auto;
}

.article-page .post_comments .green-bottom-border{
    font-size: 13px;
    line-height: 20px;
    letter-spacing: 2px;
}

.article-page .custom_related_posts .title{
    font-size: 24px;
    line-height: 28px;
    color: #333333;
    margin-top: 30px;
}

.wp-post-navigation a{
    line-height: 16px !important;
    font:bold 16px 'proxima_nova_rgregular', Arial, Helvetica, sans-serif !important;
    margin-bottom: 10px;
}
.wp-post-navigation div a:after{
    color: #a30593;
    margin-top: -8px;
}

.wp-post-navigation div{
    margin-bottom: 20px;
}
.custom_related_posts ul{
    padding-left:0;
    position: relative;
}

.custom_related_posts ul > li{
    list-style-type: none;
    display: inline-block;
    padding: 10px 0;
    width: 50%;
    padding-right: 10px;
}

.custom_related_posts ul > li .group,
.custom_related_posts ul > li .link{
    font-size: 13px;
    color: #a30593;
    font-family: 'Benton Sans Med', Arial, Helvetica, sans-serif !important;
}
.custom_related_posts ul > li .group{
    display: block;
    letter-spacing: 1px;
    text-transform: uppercase;
    line-height: 17px;
}
.custom_related_posts ul > li .link{
    line-height: 16px;
}
.custom_related_posts ul > li .link:hover,
.custom_related_posts ul > li .group:hover,
.wp-post-navigation a:hover,
.wp-post-navigation a:hover:after{
    color: #333333;
}


.post_comments .form-inline .form-control{
    width: 100%;
    height: 41px;
}
.form-control{
    font-size: 16px;
}

.form-control:focus{
    border-color: #a30593;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(35, 174, 74, .075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(35, 174, 74, .075);
}

.post_comments .form-inline{
    margin-bottom: 15px;
}

.post_comments .form-control textarea,
.post_comments input{
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    color: #333333;
    font-family: 'proxima_nova_rgregular', Arial, Helvetica, sans-serif;
}

input::-webkit-input-placeholder{color:#aaa;}
input:-moz-placeholder{color:#aaa;}
input::-moz-placeholder{color:#aaa;}
input:-ms-input-placeholder{color:#aaa;}

textarea::-webkit-input-placeholder{color:#aaa;}
textarea:-moz-placeholder{color:#aaa;}
textarea::-moz-placeholder{color:#aaa;}
textarea:-ms-input-placeholder{color:#aaa;}
input::placeholder, textarea::placeholder{color:#aaa;}
.post_comments .checkbox{
    margin-top: 0;
}

.post_comments label,
.comment-subscription-form .subscribe-label{
    font-size: 16px;
    color: #333333;
    font-weight: 400;
}

.post_comments input[type=checkbox]{
    width: 16px;
    height: 16px;
}

.post_comments .btn_explore_more{
    width: 266px;
    border: 0 !important;
}


.comment-respond form{
    padding-bottom: 10px;
}

.tag_list{
    border-bottom: 1px solid #ddd;
    margin: 20px 0;
    padding-bottom: 5px;
    font-size: 12px;
    line-height: 14px;
    color: #333333;
}

.post_comments .commentlist{
    list-style-type: none;
    padding:0;
}

.comment-author, .comment-author a{
    font-size: 16px;
    font-family: 'Benton Sans Med', Arial, Helvetica, sans-serif; font-weight: normal;
    line-height: 24px;
    color: #333333 !important;
    text-transform: capitalize;
}

li.comment:not(:first-of-type), li.comment .children li{
    border-top: 1px solid #ddd;
    margin: 10px 0 0;
    padding: 10px 0 0;
}
li.comment .children{
    padding-left:40px;
    list-style-type: none;
}

li.comment .children li{
    list-style-type:none;
}

.comment-author-box{
    padding-bottom: 10px;
}
.comment-date{
    display: inline-block;
    float: right;
    font-size: 16px;
    text-align: right;
    line-height: 24px;
    color: #888888;
}
a.comment-reply-link, a#cancel-comment-reply-link,a.page-numbers{
    font-size: 13px;
    font-family: 'Benton Sans Med', Arial, Helvetica, sans-serif !important;
    line-height: 17px;
    letter-spacing: 1px;
    color: #1791D3;
    text-transform: uppercase;
}

#comments .page-numbers{
    padding-right: 5px;
    display: inline-block;
}

#comments .navigation:not(:last-of-type){
    padding-bottom: 20px;
}

#comments .navigation:last-of-type{
    padding-top: 10px;
}

#comments .page-numbers.current{
    font-size: 18px;
}

#comments .navigation{
    text-align: center;
}

a#cancel-comment-reply-link{
    font-size: 10px;
    color: #333;
    padding:0 20px;
}

a.comment-reply-link:hover,
a#cancel-comment-reply-link:hover{
    color: #333;
}

.comment-body{
    font-size: 16px;
    line-height: 24px;
    color: #333333;
}


#reply-title{
    margin:0;
    padding:0;
}

.green-bottom-border.responses{
    padding: 20px 0;
}
.tag_list a{
    color: #252525 !important;
    text-transform: uppercase;
    padding-left:5px;
    line-height: 18px !important;
    display: inline-block;
}

.tag_list .caption{
    font-family: 'Benton Sans Med', Arial, Helvetica, sans-serif !important;
    float: left;
    font-style: italic;
	color:#252525;
}

.tag_list .tags{
	color: #434343;
    padding-left: 30px;
}

.fixed-content:not(.at-bottom){
    position: fixed !important;
}

/*.fixed-content.at-bottom{
    position: relative;
}*/

.overlay-menu{
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4);
    top: 61px;
    left:0;
    margin:auto;
    display: none;
}

.comment-notes{
    display: none;
}
.inline_related .title{
    font-size: 20px;
    font-family: 'Benton Sans Med', Arial, Helvetica, sans-serif !important;
    line-height: 28px;
    color: #333333;
}

.inline_related .links{
    display: table;
}

.inline_related .links a{
    font-size: 13px;
    font-family: 'Benton Sans Med', Arial, Helvetica, sans-serif !important;
    line-height: 16px;
    color: #a30593;
    display: inline-block;
    columns: 3;
    width: 33%;
    padding-bottom: 20px;
}

.inline_related .links ul{
    list-style-type: none;
    padding:0;
    margin:0;
}
/*Search Page
============================*/
h1.page-title{
    margin: 20px 0 10px;
    font-family: 'Benton Sans Med', Arial, Helvetica, sans-serif !important;
	color:#252525;
}

.search-page h1.page-title,
.archive-page h1.page-title{
    margin: 10px 0 10px;
}

#streaming-posts{
    transition: height 1s;
}


.green-bottom-border, .green-bottom-border a, .article-page h3.green-bottom-border{
    padding-top: 10px;
    font-size: 13px;
    line-height: 15px;
    letter-spacing: 2px;
    color: #A30593;
    text-transform: uppercase;
    font-family: 'Stag Web Med', Arial, Helvetica, sans-serif !important;
    padding-bottom: 15px;
    margin-bottom:0;
}

.green-bottom-border a:hover{
    color: #A30593;
}

.green-bottom-border{
    border-top: 2px solid #A30593;
}

.green-bottom-border i{
    font-size: 16px;
}

.tptn_after_thumb{
    display: table;
}

.tptn_after_thumb h3.post_category{
    display: table-header-group;
}

.lazy-loader{
    display: none;
}
.post-load.isshown{
    display: none;
}
.archive-list{
}
.archive-list ul{
    columns: 3;
    column-gap: 20px;
    padding-bottom: 10px;
}
.archive-list ul li {
    list-style-type: none;
    display: block;
    margin:0;
    padding-top: 10px;
}

.archive-list ul li a{
    font-size: 16px !important;
    text-transform: capitalize;
}

.ebates_ads{
    margin:30px 0;
}

.ebates_ads img{
    max-width: 100%;
    margin: auto;
    width: 100% !important;
}

.ebates_ads img.desktop{
    display: block;
}
.ebates_ads img.mobile{
    display: none;
}

.edit_post_link{
    text-align: right;
}
.edit_post_link a{
    font-family: 'Benton Sans Med', Arial, Helvetica, sans-serif !important;
}
.blog-su-modal .fb-join, .blog-su-modal .google-join,
.blog-su-modal input.text{
    width: 100% !important;
}

.blog-su-modal a.button.lg.social.fb:hover,
a.button.reg.social.goog a:hover, a.button.lg.social.goog:hover,
.blog-su-modal a.button.lg.social.fb:focus,
a.button.reg.social.goog a:focus,a.button.lg.social.goog:focus{
    color: #fff !important;
    outline:0;
}

.blog-su-modal ul{list-style-type:none;}
.blog-su-modal .eb-captcha-img {
    width: 40%;
    float: left;
    height: 50px;
}
.blog-su-modal .eb-captcha-widget .fa-refresh {
    width: 22px;
    margin-left: 7%;
    line-height: 50px;
}
.blog-su-modal .susi-refer-cta {
    width: 100%;
}
/* Elementor overidden CSS
**************************/
.featured-image .elementor-widget-image .elementor-image img{
    width: 100%;
}
.elementor-section{
    padding: 20px 0;
}
.two-column-layout{
    padding: 40px 0;
}

.two-column-layout .elementor-section{
    padding: 0;
}

.two-column-layout .elementor-section.headline{
    padding-bottom: 20px;
}

.elementor-text-editor>p:last-child,
.article-page .elementor-inner>.elementor-section-wrap> .elementor-section:not(.two-column-layout):last-child{
    margin-bottom: 0;
}
.two-column-layout:last-of-type{
    border:none;
}
.elementor-section.featured-image img{
    padding-top: 0;

}
.elementor-column-gap-default>.elementor-row>.elementor-column:not(.elementor-col-50)>.elementor-element-populated{
    padding: 0;
}
.two-column-layout .two-column-layout .caption .elementor-widget{
    padding-bottom: 20px;
}
.two-column-layout .caption{
    padding-top: 20px;
}

.article-page .elementor-widget:not(:last-child){
    margin: 0;
}

.two-column-layout .caption{
    font-size: 14px;
}
.two-column-layout .caption a{
    font-family: 'Stag Book Italic', Arial, Helvetica, sans-serif;
    line-height: 20px;
}
.two-column-layout .caption a:last-child{
    display: inline-block;
}

.two-column-layout .caption a > span{
    color: #333;
}

.image-box .elementor-widget-container,
.image-box .elementor-image{
    border: 1px solid #ccc;
    border-bottom: 2px solid #A30593;
    text-align: center;
}
.elementor-section h3 {
    margin: 0 0 10px;
}

.elementor-section p{
    padding: 0;
    margin:  0 0 10px;
}
.elementor-section p:last-of-type{
    margin: 0;
}

.elementor-section > p{
    margin-bottom: 0;
}
.elementor-section .ebates_ads{
    margin: 0;
}

.two-column-layout .elementor-column.image-box img{
    position: inherit !important;
}

.elementor-section img.alignnone,.elementor-section img.aligncenter{
    margin: 0;
    padding: 5px 0 5px;
}

.article-page .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
    padding: 0;
    margin: 0;
}

.article-page .elementor-widget-heading .elementor-heading-title.elementor-size-medium{
    font-size: 18px;
}

.article-page .elementor-widget-heading .elementor-heading-title.elementor-size-large{
    font-size: 24px;
}

.article-page .cptch_img{
    height: 34px;
    width: auto;
}

.buy-now a,
.post_comments .btn_explore_more{
    border-radius: 23px;
    background-color:#ED5050;
    color: #fff !important;
}

.buy-now{
    margin: 20px 0 0;
}

.buy-now a,
.post_comments .btn_explore_more{
  display: inline-block;
  text-align:center;
  transition: background 0.2s, color 0.2s, border 0.2s;
}

.buy-now.lg a,
.post_comments .btn_explore_more,
.btn_explore_more:active,.btn_explore_more:visited{
    font-size: 16px !important;
    line-height: 20px;
    padding: 13px;
    width: 176px;
}

.buy-now.sm a{
    font-size: 16px !important;
    line-height: 20px;
    padding: 13px;
    width: 130px;
}

.buy-now a:hover,
.post_comments .btn_explore_more:hover,
.btn_explore_more:hover, .btn_explore_more:focus{
    background-color:#f55;
}

/* v1.3.0 */
.entry ul,
.entry ol {
    padding: 1rem 0 0 2.5rem;
}
.entry ul li,
.entry ol li {
    padding: 0.5rem 0;
    list-style-position: outside;
}
/* END v1.3.0 */

/* v1.3.1 */
.brightedge {
  margin: 50px 0;
}
.brightedge li {
  list-style: none;
}
/* END v1.3.1 */


/* 2026-03-31 tz */
.fa.fa-youtube-play:before {
    content: "\f16a" !important;
}


@media(min-width: 513px){
    .super-category.first .featured-category{
        margin-bottom: 20px;
    }

    .two-column-layout:not(.cta) .caption:before{
        border-top: 2px solid #a30593;
        width: 55px;
        content: "";
        display: block;
        position: relative;
    }

    .two-column-layout:not(.cta) .caption .elementor-widget:first-child{
        padding-top: 15px;
    }

    .elementor-column.elementor-col-50, .elementor-column[data-col="50"] {
        width: 50%;
    }

    .two-column-layout .elementor-row > .elementor-column.elementor-col-50:first-child{
        padding-right: 15px;
    }

    .two-column-layout .elementor-row > .elementor-column.elementor-col-50:last-child{
        padding-left: 15px;
    }
}

@media(min-width: 769px){
    .author-page.main-top{
        margin-top: 30px;
    }

    #overlay_ads .modal-dialog{
        width: 693px;
        margin:0 auto;
    }

}

@media(min-width: 992px){
    .home .right-pad,.has-subcategories .right-pad{
        margin-left: 15px;
    }

    .container{
        width: 95%;
        padding-right:0;
        padding-left:0;
    }

    .category-page .featured-category.full-width{
        margin-bottom: 20px;
    }
}

@media(min-width: 1230px){
    .home .right-pad, .has-subcategories .right-pad{
        margin-left:0;
    }
    .container{
        width: 1170px;
    }
    .container.menu{
        width: 1170px;
    }

    .custom_related_posts ul > li{
        width: 33.3%;
    }
    header.main-header .row{
        width: 100%;
        margin: auto;
    }

    .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12,
    .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5,
    .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9,
    .col-md-1, .col-md-10, .col-md-11, .col-md-12,
    .col-md-2, .col-md-3, .col-md-4, .col-md-5,
    .col-md-6, .col-md-7, .col-md-8, .col-md-9,
    .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12,
    .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5,
    .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9,
    .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12,
    .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5,
    .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{
        padding-right: 22.5px;
        padding-left: 22.5px;
    }
    .row {
        margin-right: -22.5px;
        margin-left: -22.5px;
    }

    .right-pad{
        width: 360px !important;
    }

    .home .right-pad, .has-subcategories .right-pad{
        margin-left: 22.5px;
    }

    #sidebar-table{
        width: 360px !important;
    }

    body:not(.home) .page-posts{
        max-width: 810px;
    }

    body.home .page-posts, body:not(.home) .has-subcategories .page-posts{
        max-width: 765px;
    }

    header.main-header .row{
        max-width: 1170px;
        margin: auto;
    }
}
@media(max-width: 1199px){
    .first-recent-post .post_category {
        margin-top: 20px;
    }
}

@media(max-width: 1025px){

    .category-page .excerpt, .category-page .content{
        font-size: 16px;
        line-height: 24px;
    }

    .second-level-recent-post .row{
        padding-top:0;
    }

    .second-level-recent-post .post_thumbnails{
        padding-left:0;
    }

    .hamburger-menu{
        text-align: center;
        margin: auto;
    }

    header.main-header{
        padding-left:0;
        padding-right:0;
    }
}

@media(max-width: 992px){
    header ul.logos > li:first-of-type{
        padding-left:0;
    }

    .second-level-recent-post .last{
        padding-top: 30px;
    }
    .second-level-recent-post{
        padding-top: 20px;
    }

    .first-content-part .row .item{
        padding-top: 30px;
    }

    .first-recent-post .post_title a{
        font-size: 24px;
        line-height: 30px;
    }

    .featured-category .post_excerpt,
    .featured-category .post_excerpt p{
        font-size: 16px;
    }

    .footer-socials{
        text-align: center;
        border-top: none;
        margin-top: 0;
    }
    .footer-socials a,.footer-socials span{
        display: block;
    }
    .footer-socials a{
        margin-top: 20px;
        padding-right: 0;
    }
    .footer-socials .social-links{
        float: none;
    }
    #main-footer #menu-desktop > li{
        display: block;
        width: 100%;
        border-bottom: 1px solid #999;
    }

    #main-footer #menu-desktop > li > a{
        display: block;
    }

    #main-footer #menu-desktop > li > a i{
        float: right;
        display: inline-block;
        font-size: 18px;
    }
    #main-footer #menu-desktop > li > ul{
        display: none;
        padding-left: 20px;
        padding-bottom: 20px;
    }

    #main-footer #menu-desktop > li.float-under{
        margin-left:0;
        margin-top:0;
    }

    .fixed-social{
        background-color: #FFFFFF;
        box-shadow: 0 0 1px 0 rgba(0,0,0,0.25);
    }

    .jp-sharing-input-touch .sd-content ul li{
        padding-left:0 !important;
    }

    .no-mobile-pad{
        padding:0;
        margin-left: -15px;
        margin-right: -15px;
    }
    .svg-eb-logo3 {
        width: 150px;
        height: 40px;
    }
}

@media(max-width:991px){

    header.main-header{
        height:61px;
    }
    header.main-header .hamburger-menu a,
    header.main-header .mobile-search a{
        position: absolute;
        top: 40%;
        transform: translate(0px,40%);
    }
    header.main-header .mobile-search a{
        right:0;
    }

    header nav ul.dropdown li.menu-item > a > i{
        font-size: 16px;
    }

    header.main-header .menu-content{
        position: fixed;
        background: #fff;
        width: 100%;
        height:0;
        top: 61px;
        text-align: left;
        overflow: hidden;
        transition: height 0.4s ease;
        left:0;
        display: block;
        float: none;
    }

    header.main-header .menu-content nav{
        padding:0 0 30px;
    }

    header.main-header .menu-content.mobile-active{
        height: 100vh;
        overflow-y: auto;
        overflow-x: hidden;
        -webkit-overflow-scrolling:touch;
    }

    header .top-bar{
        display: block;
        margin-bottom: 100px;
    }

    header .ebates-logo{
        display: block;
        border:0;
        margin: auto;
        padding:0;
        position: relative;
        width: 100%;
    }

    header .ebates-logo img{
        margin: auto;
        display: block;
    }

    header ul.social-links{
        text-align: center;
        display: block;
    }

    header ul.social-links li a{
        font-size: 24px;
        color:#666;
    }

    header ul.social-links > li{
        padding:0 4vw;
    }

    header ul.social-links > li:last-of-type{
        padding-right: 15px;
    }

    header nav ul.dropdown li.menu-item{
        padding:0;
        display: block;
        margin:0;
        border-bottom: 1px solid #ccc;
    }

    header nav ul.dropdown > li.menu-item > ul.sub-menu > li:last-of-type{
        border-bottom:0;
    }

    header nav ul.dropdown > li.menu-item > ul.sub-menu > li:first-of-type{
        border-top: 1px solid #ccc;
    }

    header nav ul.dropdown > li.menu-item > ul.sub-menu > li,
    header nav ul.dropdown > li.menu-item > a{
        padding: 15px 20px;
    }

    header nav ul.dropdown li.menu-item a{
        font-size: 14px;
        line-height: 22px;
        color: #333333;
        text-transform: capitalize;
        text-align: left;
        display: block;
        font-family: 'proxima_nova_rgregular', Arial, Helvetica, sans-serif !important;
    }

    header nav ul.dropdown li.toggle > a > i{
        float: right;
        display: none;
        top: 3px;
    }

    header nav ul.dropdown li.toggle > ul.sub-menu > li:first-of-type{
        display: block;
    }
    header nav ul.dropdown li.toggle > ul.sub-menu > li > a i{
        position: absolute;
        font-size: 22px;
        left: 15px;
        top: 15px;
        color: #666;
    }

    header nav ul.dropdown li.menu-item a i.mobile{
        display: inline-block;
    }

    header nav ul.dropdown > li.menu-item > ul.sub-menu{
        position: relative;
        box-shadow:0 0 0 #fff;
        background: transparent;
        width: 100%;
        padding:0;
    }

    header nav ul.dropdown > li.menu-item > ul.sub-menu > li > a{
        padding-left: 40px;
    }

    header nav ul.dropdown > li.active > ul.sub-menu{
        background-color: #EBEBEB;
    }

    header nav ul.dropdown > li.menu-item.search{
        display: none;
    }

    header.main-header .main-logo {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        float: none !important;
        text-align: center;
    }

    header .logos{
        transform: translate(0px,0px);
        top:0;
    }

    header .logos .blog-logo{
        line-height: 15px;
    }

    header .logos .blog-logo > span:first-of-type{
        font-size: 18px;
    }

    header .logos .blog-logo > span.smartshopper{
        font-size: 30px;
    }

    header .logos .poweredby{
        display: none;
    }

    header .ebates-logo img{
        height: 30px;
    }

    header.main-header{
        padding: 15px 0 10px;
    }

    header nav ul.dropdown > li.menu-item-has-children:hover,
    header nav ul.dropdown > li.menu-item:hover > ul{
        box-shadow: none;
    }

    header .logos .blog-logo>.poweredby{
        display:none;
    }

    .first-content-part.second-level-recent-post{
        padding-top:0;
    }

    #blog-footer a {font-size:16px;}

    .container{
        padding-right: 20px;
        padding-left: 20px;
    }

    .first-recent-post .post_title{
        margin-top: 5px;
    }

    .footer-socials .copyright{
        padding-bottom:0;
    }


    #sidebar .sidebar-items{
        position: relative;
    }

    #sidebar{
        margin: 20px 0;
    }

    #sidebar .sidebar-widget .widget,
    #sidebar-inline .sidebar-widget .widget{
        text-align:center;
    }

    .container{
        overflow-y: hidden;
        overflow-x: hidden;
    }

    #sidebar .fixed-content{
        position: relative !important;
        top: inherit !important;
        width: auto !important;
    }

    #sidebar .sidebar-items{
        position: inherit;
        top: auto !important;
    }
    .home .right-pad,
    .has-subcategories .right-pad{
        margin-left:-15px;
        margin-right:-15px;
    }
    .first-content{
        width: 100%;
    }
    .first-recent-post .right-pad{
        margin-left:10px;
        margin-right: 10px;
    }
    .first-content:not(.article-page){
        padding:0;
    }
    .first-recent-post .post_category{
        margin-top: 10px;
    }
    .second-level-recent-post{
        padding-top: 10px;
    }

    .header-wrapper{
        height:66px !important;
    }
    .container{
        width: 100%;
    }

    .first-recent-post .right-pad{
        margin-left:5px;
        margin-right: 5px;
    }

    #rakuten-footer .row{
        display: table;
        margin: 0;
        width: 100%;
    }

    #rakuten-footer .row .links-left{
        padding: 20px 0 0;
        float: none;
        text-align: center;
    }

    #rakuten-footer .row .links-right{
        display: table-header-group;
        float: none;
    }

    /*ul#rakuten-menu>li.services{
        width: 70%;
    }
    ul#rakuten-menu>li.about{
        width: 30%;
    }

    ul#rakuten-menu>li.about>ul>li:first-of-type{
        width: 50%;
    }*/

    #rakuten-footer{
        padding: 30px 0 60px;
    }
}

@media(max-width:768px){
    .second-level-recent-post .row .item{
        padding-top: 30px;
    }
    .second-level-recent-post{
        padding-top:0;
    }

    main .post-load {
        -webkit-transform: translate3d(0, 0, 0);
    }

    .featured-category.half-page-image h2{
        margin-top: 10px;
        line-height: 28px;
    }
    .first-content-part{
        padding-bottom: 30px;
    }
    .main.excerpt, .main .content{
        font-size: 16px;
        line-height: 26px;
    }

    .page-title{
        font-size: 40px;
        line-height: 48px;
        letter-spacing: 3px;
    }
    .r-more{
        font-size: 14px;
    }
    #eb-ss{
        display: none;
    }

    #eb-ss-mobile{
        display: block;
    }

    .article-page .post_contents{
        padding-left:0;
    }

    h1.post_title, .article-page h1{
        font-size: 26px;
        line-height: 34px;
    }

    .article-page h2{
        font-size: 22px;
        line-height: 26px;
    }

    body:not(.home) .featured-category .post_thumbnail_bg,
    .article-page .post_content img.featured-image {
        left: -20px;
        padding:0;
        width: 100vw !important;
        max-width: initial;
    }
    .article-page .post_content img.featured-image{
        position: relative;
    }

    .post_author.big .author-link,
    .post_author.big .author-link a{
        font-size: 18px;
        line-height: 24px;
    }

    .author-page .post_author.big .author-link,
    .author-page .post_author.big .author-link a{
        font-size: 26px;
        line-height: 37px;
        text-align: center;
    }

    body:not(.category) #sidebar-table{
        display: table;
        width: 100%;
    }

    body:not(.category)  #popular-sidebar{
        display:  table-footer-group;
    }
    body:not(.category)  #ads-sidebar{
        display:  table-header-group;
    }

    .post_author.big .author-image {
        height: 50px;
        width: 50px;
    }
    .post_author.big .author_box{
        margin-left: 81px;
        min-height: 51px;
    }

    .author-page .post_author.big .author-image{
        float: none;
        margin: auto;
        margin-top: 30px;
    }

    .author-page .post_author.big .author_box{
        margin-left:0;
        min-height:0;
    }
    .author-page ul.social-links{
        text-align: center;
    }

    .btn_explore_more{
        width: 100%;
    }

    .first-content-part.second-level-recent-post{
        padding-bottom: 20px;
    }

    .featured-category{
        margin-top:0;
    }

    .category-page .featured-category{
        margin-bottom:0;
    }
    .article-page .featured-image{
        margin-bottom:0;
    }
    .category-page .page-title{
        font-size: 40px;
        line-height: 44px;
        letter-spacing: 4px;
    }

    .category-page h1 i{
        font-size: 19px;
    }
    .elementor-element.featured-image{
        width: 100vw;
        left: -20px;
    }
    .svg-rak-logo{
        background-size: 142px 17px;
    }

    #rakuten-footer a{
        padding-bottom: 10px;
    }
    /*
    ul#rakuten-menu>li.services,ul#rakuten-menu>li.about{
        width: 100%;
        text-align: center;
    }
    ul#rakuten-menu>li.about>ul>li{
        width: 50%;
        float: left;
    }

    ul#rakuten-menu>li.about>ul>li:first-of-type{
        float: right;
    }

    ul#rakuten-menu>li.services>ul>li:nth-child(even){
        float: right;
        width: initial;
    }
    ul#rakuten-menu>li.services>ul>li:nth-child(odd){
        float: left;
        width: initial;
    }
    ul#rakuten-menu>li.services>ul>li:nth-child(6){
        display: none;
    }
    ul#rakuten-menu>li.services>ul>li:nth-child(5) {
        width: 100%;
    }*/

    #rakuten-footer .rak-fcb-logo {
        width: 150px;
        height: 64px;
    }
    .rak-fcb-logo.svg{
        background-size:150px 64px ;
    }

    #rakuten-footer .row .links-left{
        padding: 10px 0 0;
    }

    #main-footer ul#rakuten-menu{
        text-align: center;
    }
}

@media(max-width: 767px) {
    .elementor-column.elementor-col-50, .elementor-column[data-col="50"] {
        width: 50%;
    }
}

@media(max-width: 512px){
    main .post-load article{
        position: static;
    }

    .footer-socials ul.social-links > li{
        margin: 0 2%;
    }

    .second-level-recent-post,
    .first-content-part.second-level-recent-post{
        padding-top:0;
    }

    body:not(.home) .post_latest_thumbnails{
        left: -20px;
        padding:0;
        right: -20px;
        width: 100vw;
    }

    .first-content.category-page .post_thumbnail,
    #category-header.category-page .excerpt{
        display: none;
    }

    .first-content.category-page .post_thumbnail_cat_bg{
        height: auto;
    }

    .category-page .featured-category.mrg-top{
        margin-top: 12px;
    }

    .breadcrumb{
        position: relative;
        padding-bottom:0;
    }

    .breadcrumb >li >.item{
        color: #888;
        text-shadow: none;
        font-family: 'proxima_nova_rgregular', Arial, Helvetica, sans-serif !important;
        font-size: 11px;
    }

    .breadcrumb>li+li:before{
        color: #888;
    }

    header ul.logos li{
        padding:0 15px;
    }

    .second-level-recent-post .row{
        padding-top:0;
    }

    .latest-posts article{
        width: 100%;
        margin-bottom: 30px;
    }

    .post_excerpt, .post_excerpt p{
        line-height: 19px;
        margin-bottom: 10px;
    }

    .category-page .featured-category .green-bottom-border:first-of-type{
        display: none;
    }

    .super-category #streaming-posts .featured-category .green-bottom-border:first-of-type{
        display: block;
    }

    .latest-posts h2{
        margin-top: 16px;
    }

    .latest-posts .post_title a{
        font-size: 24px;
        line-height: 29px;
        color: #333333;
    }

    body:not(.home) .latest-posts .post_excerpt{
        display: block;
    }

    .post_comments .btn_explore_more{
        width: 100%;
    }

    a#cancel-comment-reply-link{
        padding: 20px 0 0;
        display: block;
        text-align: center;
    }

    .post_comments .form-inline{
        margin-bottom:0;
    }

    .custom_related_posts ul > li{
        width: 100%;
        padding: 10px 0;
    }


    .post_author, .post_author a{
        font-size: 12px;
    }

    #eb-ss-mobile .sd-social-icon .sd-content ul li[class*='share-'] a.sd-button{
        margin:0 3vw;
    }

    .subcategories ul{
        columns: 2;
        column-gap: 20px;
        padding:0 0 5px;
    }

    .subcategories ul > li{
        display: block;
        margin:0;
        padding-top: 10px;
    }

    .subcategories ul > li a{
        line-height: inherit;
    }
    .archive-list ul{
        columns: 2;
    }

    .ebates_ads img.mobile{
        display: block;
    }

    .ebates_ads img.desktop{
        display: none;
    }
    #sharing_email{
        left: 10% !important;
        width: 80% !important;
    }
    .category-page .page-title {
        font-size: 34px;
        line-height: 38px;
    }
																/* tz 2023-12-26 */
    .article-content .two-column-layout .elementor-container,
    .two-column-layout .elementor-row{
        display: table;
		width: 100%;
    }

		.article-content .elementor-column.elementor-col-50 {
    			padding-left: 0;
			padding-right: 0;
		}

    .two-column-layout .elementor-column.image-box{
        display: table-header-group;
    }
    .elementor-column{
        width: 100% !important;
    }
    .elementor-column-wrap{
        margin: 0 !important;
    }

    .two-column-layout:not(.cta) .elementor-column .elementor-widget-wrap{
        display: table;
    }

    .two-column-layout:not(.cta) .elementor-column .elementor-widget-wrap .caption{
        display: table-header-group;
    }

    .two-column-layout .caption:before{
        border: none;
    }

    .two-column-layout:not(.cta) .caption .elementor-container{
        padding-bottom: 20px;
    }

    .two-column-layout:not(.cta) .caption .elementor-widget:first-child {
        padding-top: 20px;
    }

    .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
        padding: 0 !important;
    }

    .two-column-layout.cta .elementor-section.details{
        padding-top: 20px;
    }
}

@media(max-width: 414px){
    .author-page ul.social-links > li a, .footer-socials ul.social-links > li a{
        width: 36px;
        height: 36px;
    }

    .footer-socials ul.social-links > li {
        margin: 0 5px;
    }
    ul#rakuten-menu>li{
        min-width: 120px;
        width: auto;
    }
    #rakuten-footer .container{
        padding: 0;
    }
}

@media(max-width: 350px){
    #sidebar .sidebar-widget .widget img,
    #sidebar-inline .sidebar-widget .widget img{
        width: 100%;
    }

    html body .e-widget-preloader, html body iframe.e-embed-frame{
        min-width: 100% !important;
    }
    .btn_explore_more{
        width: 100%;
    }

    .footer-socials ul.social-links > li{
        margin: 0 2px;
    }
}

@media(max-width: 300px){
    .footer-socials ul.social-links > li{
        margin:0 1px 10px 1px;
    }
    .subcategories ul{
        columns: 1;
    }
}

@media(max-width: 288px){
    .footer-socials ul.social-links > li a {
        width: 32px;
        height: 32px;
    }
    header .logos .blog-logo{
        line-height: 15px;
    }

    header .logos .blog-logo > span:first-of-type{
        font-size: 14px;
    }

    header .logos .blog-logo > span:last-of-type{
        font-size: 9vw;
    }

    ul#rakuten-menu{
        width:100%;
    }
}

@media(max-width: 991px) and (max-height: 1024px){
    header .ebates-logo{
        margin-bottom: 35vh;
        top: 35vh;
    }
}

@media(max-width: 991px) and (max-height: 800px){
    header .ebates-logo{
        margin-bottom: 25vh;
        top: 20vh;
    }
}

@media(max-width: 991px) and (max-height: 570px){
    header .ebates-logo{
        top: 10vh;
    }

    .eb-modal.with-overlay{
        margin-top: 0;
        top:10px;
    }
}

@media(max-width: 991px) and (max-height: 480px){
    header .ebates-logo{
        top: 6vh;
    }
}

/* =============================================================
   2026-04-18 tz — Authors page (template-authors.php)
   ============================================================= */

.authors-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 4rem;
    margin: 2rem 0;
}

.author-card {
    text-align: center;
}
li.author-card {
    list-style: none;
}

.author-card a {
    display: block;
    text-decoration: none;
    color: inherit;
}

.author-card a img {
    width: 140px;
    height: 140px;
    border-radius: 50%;
    object-fit: cover;
    display: block;
    border: 5px solid #fff;
    margin: 0 auto 0.75rem;
    transition: all 0.2s ease-in-out;
}
.author-card a:hover img {
    border: 5px solid #a30593;
    /* transform: scale(1.05); */
}

.article-page .author-card h2 {
    font-size: 1.8rem;
    margin: 0 0 0.25rem;
    line-height: normal;
}

.author-card .author-job-title {
    font-size: 1.4rem;
    color: #888;
    display: block;
}

.author-card a:hover h3 {
    text-decoration: underline;
}

@media (max-width: 768px) {
    .authors-grid {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 480px) {
    .authors-grid {
        grid-template-columns: 1fr;
    }
}
