/*
Theme URI: http://demo.powerthemes.club/themes/couponxl/
Theme Name: Coupon XL Child Theme
Description: Coupon XL | Premium Coupons And Dealt WP Theme
Author: pebas
Author URI: http://themeforest.net/user/pebas/
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Version: 1.0
Template: couponxl
Tags: white
*/

.payment-content .payment-method {width: 50%;}
.openpay-form > img{max-width: 100px;cursor: pointer;}

/* custom css */

.top-bar{background-color: #000; height: 60px;}
.top-bar form i{background: #ff8000; color: #fff; width: 35px; padding-right: 0px; padding: 22px; }
.top-bar form i:after{content: '';}
.top-bar .input-group input{width: 100%; margin-top: 5px; background-color: #fff; height: 30px; border-radius: 5px; margin-left: 10px; }
.top-bar .input-group input:focus{ color: #676868 !important;}
.input-group .form-control:first-child{color: #000 !important; text-transform: capitalize; font-weight: 600; left: 5px; border-top-right-radius: 5px !important; border-bottom-right-radius: 5px !important; top: 0;}
.top-bar .input-group{width: 60%;}
.input-title{ color: #fff !important; text-transform: uppercase; font-weight:600;     position: relative;
    top: 10px;}
.top-bar .input-group input:focus{ background-color: #fff; border-right: none; }
.header-element-2 button{ top: 4px; left: 40%;  border-radius: 5px; background:#ffa700; }
.header-element-2 button:hover{ background:#ff004f; }
.rightimg{ top:0px; left:60px; width: 100px; }
.navigation.desktop-view{position: relative;}
.header-element-1 img{width:35%; }
.header-element-2 img{ position:relative; top:0px; left:20px; }
.header-element-2 div:nth-child(3) img{ width:65%; top: 4px; left: 50px; }
.logo-desktop{ display:inline-block; width: 150px; padding-left: 40px; position: absolute; top: 0; }
.site-logo{ display: inline-block; padding: 0!important; }
.nav.navbar-nav{ padding-top:18px !important; } 
.home-page-body{ background:#fff;}
.banner-image{width: 100%; box-shadow: 0px 0px 46px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19); }
.navigation .nav.navbar-nav > li > a{ font-size: 10px; }
.menu-tooltip{ top: -13px; right: 11px; padding: 2px 3px; font-size: 8px; }
.navigation .navbar-nav > li.current-menu-item > a{ font-size:10px; }
.navigation .nav.navbar-nav > li > a:hover{ font-size: 13px !important; }
.rslides .white-block{ border: 4px dashed #f2a935; }
.metaslider{ margin-bottom: 55px !important; }
.fa-deal-custom-icon1{ background: url(/wp-content/uploads/2018/03/deal-custom-icon2.png) no-repeat; background-size: contain;background-position-x: 15px; }
.white-block-footer{ border-top: none; }
.offer-box .white-block-content{ border: 1px dashed #f2a935; border-bottom: 1px solid #f2a935; }
.offer-box .white-block-footer .white-block-content{ border-top: none; border-bottom: 4px dashed #f2a935; }
.mobile-view{ display: none;}
.desktop-view.top-bar .keyword-search .input-group{ width: 100% !important;}
.desktop-view.top-bar .keyword-search{ width: 52% !important; margin-top: 10px; } 
.desktop-view .keyword-search{ background: #202020; }
.desktop-view.top-bar .header-element-1>a { padding: 10px; vertical-align: middle; background-color: #ff8000 !important; } 
.header-element-1 .btn:hover{ background-color: #ff8000 !important; }
.desktop-view.top-bar .keyword-search-toggle:active{ background-color: #ff8000 !important; } 
.header-element-1 span{ color:#fff !important; position: relative; top: 0; font-weight: bold; font-size: 16px; }
.desktop-view .header-element-1 .icon-margin{ top: 10px; } 
.keyword-search .input-group .form-control:first-child{ border-radius: 5px; display: none; }
.top-bar .header-element-2 a{ background: #000 !important; padding: 0px 0px 10px;min-height: 41px;display: block;width: 130px;}
.desktop-view .header-element-1{ margin-top: 10px;}
.desktop-view.top-bar .fa-search.icon-margin{ font-size: 18px !important;}
.top-bar .header-element-1 .list-unstyled a{ box-shadow: 1px 1px 1px 1px #ababab; background: #fff;  }
.top-bar .header-element-1 .list-unstyled a:hover{ color: #919394; }
.top-bar .header-element-1 .list-unstyled{border-radius: 5px; background: #fff; margin: 1px 0px 0 17px; width: 98%; }
.notification-bar p{text-align: center;}
.flex-control-paging li a{ background: #f2a935 !important;}
.flex-control-paging li a.flex-active{ background: rgba(228, 197, 190, 0.9) !important; }
.navigation .nav.navbar-nav > li.open > a{ font-size: 13px !important;}
.widget_couponxl_categories_mobile .offer-cat-filter a{ display: block; width: 100%; text-align: center; padding: 10px 0; margin: 10px; background: #00406d;
 border-radius: 5px; min-height: 40px; height: 10px;  color: #fff; }
.cat-center a{  display: block; text-align: center; padding: 10px 0; margin: 10px; background: #0564f3; border-radius: 5px; min-height: 40px;
    height: 10px; color: #fff; }
.cat-center{ margin: 0% 42%; }

.widget_couponxl_categories_mobile .es_form_container{ padding: 10px 10px 0; background: #000; clear: both; text-align: center; }
.widget_couponxl_categories_mobile .es_textbox { padding-bottom: 10px; display: inline-block; margin-right: 5%; }
.widget_couponxl_categories_mobile .es_lablebox { padding-bottom: 3px; color: #fff; display: inline-block;}
.widget_couponxl_categories_mobile .es_textbox_class { width: 100% !important; border: 1px solid #ddd; border-radius: 4px; padding: 6px; }
.widget_couponxl_categories_mobile .es_button {
    padding-top: 10px;
    padding-bottom: 5px;
    padding-top: 4px !Important;
    display: inline-block;
}
.widget_couponxl_categories_mobile .es_textbox_button {
    width: 130px;
    color: #fff !important;
    text-align: center;
    padding: 5px 0 !important;
    margin: 10px 25% !important;
    background: #ff8000;
    border-radius: 5px;
    min-height: 40px;
    border: 0;
    text-transform: uppercase;
}

#title-newsletter{ background: #00406d;
    font-size: 28px;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 20px;
    text-align: center;
    margin: 20px 0 0;
    color:#fff;
    display:none;
 }
.footer .pull-left{ color: #fff; font-size:14px !important; }
.keyword-search{height: 0 !important;}
.search-city{display: none !important;}
.desktop-view .header-element-1{ left:100% !important;}
.navigation .dropdown-menu{ padding-top: 15px; }
.store-social-networks li a.share{margin:0; bottom:0;}
.store-social-networks li a:hover i.fa-whatsapp{ background: #5af979; }
.offer-box .white-block-content h3{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.white-block-title i{border: none !important;}
.white-block-title h2{ color: #f2a935;}
.deal-sidebar-box .btn{ display: inline-block; margin: 10px;}
#off_qty{ border: 1px solid #00000021; width: 65px; padding: 10px; display: inline-block; }
.navigation .dropdown-menu li:last-child a{ font-weight: bold;}
.cat-center a{ background: #ff8000 !important;}
.cat-center a:hover{color: #fff !important;}
.top-bar a{background-color: #0000;}
.cov-magazine{margin: 20px !important;}
.breadcrumb-section{margin-bottom: 0px; border: none;}
.page-title h1{ font-family: 'Muli', sans-serif !important; }
.page-title p{ font-family: 'Muli', sans-serif !important;  }
.mc4wp-form-2905 .mc4wp-form-fields{ background: #00406d; color: #000; text-align: center; padding: 5px; }
.mc4wp-form-2905 input[type="submit"]{ color: #000; background: #ff8000;  padding: 2px; border: 1px solid #ff8000; }
.footer .pull-right1 a.facebook { background-color: #f2a935; }
.footer .pull-right1 a.youtube { background-color: #f2a935; }
.footer .pull-right1 a.twitter { background-color: #f2a935; }
.footer{ background-color: #000; }
.single-offer .page-title{ display:none; }
.single-offer .deal-single{ margin-top: 50px; }
.mycatlist{ background: blue; padding: 1%; text-align: center; border-radius: 4px; color: #fff; margin: 10px; float: none; display: inline-block; }
.all_cats{text-align: center;}
.offer-cat h2{ text-align:center !important; } 
.mycatlist i{ margin-right: 5px; }
.image-publica{    background: #5ba835; padding: 3px 5px; border-radius: 4px; height: 36px; }
.page-id-199 .white-block{ background-color: #faebd7 !important; -webkit-box-shadow:none !important; box-shadow: none !important; }
.page-id-6 .wc-proceed-to-checkout{ text-align:center;}
.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address label{font-weight: normal;}
.cat-title{ text-align: center; background: #fff; font-family: sans-serif; text-transform: uppercase; font-weight: bold; font-size: 24px; font-family: 'Muli', sans-serif; }
.cat-title-link{ float:right; color:blue; }
.deal-sidebar-box .btn,.deal-sidebar-box .btn:hover, .deal-sidebar-box .btn:focus{ background: #5ba835 !important; }
.white-block-media .btn{ background-color: #5ba835 !important; }
.white-block-content a.btn{ background-color: #5ba835 !important;}
.woocommerce a.button.alt{ background-color: #5ba835 !important;}
.foot-info{ color:#fff; }
.clear-foot{ padding-top:20px; }
.latest-coupons{ position: relative; display: inline-block; padding-left: 20px; font-weight: 700; margin: 12px 0 15px; font-size: 22px;
    line-height: 31px; color: #f2a935; font-family: "Montserrat", sans-serif; }
.white-block.highlights{ margin-bottom: 0 !important; }
.statcounter{ position:absolute; }
.page-id-2079 .widget.white-block{ display: none; }
.link-footer,.link-footer a{ color:#fff; font-size: 10px; }
.metaslider{ margin: 0 !important; }
.mc4wp-form-2905 .mc4wp-form-fields{ margin-bottom: 10px !important; }
.home-page-title,.home-page-search-box{padding:0;}
.homepage-container{ width:100%; }
.homepage-container p{ margin:0px; }
.featured-slider-wrap{ margin-bottom: 0; }
.homepage-cupones .white-block, .featured-stores{ margin-bottom:40px !important; }
.woocommerce-account .addresses .title h3{ font-size:24px; font-weight:bold;}
.woocommerce-Address-title.title .edit{ display:none; }
.voucher-container .woocommerce-MyAccount-content{ display:none; }
.voucher-container .woocommerce{ float:left; }
.coupon-container .woocommerce-MyAccount-content{ display:none; }
.coupon-container .woocommerce{ float:left; }
.odd .btn{ float: left!important; }
.even .btn{ float: left!important; }
.unused_vouchers_container .woocommerce-MyAccount-content{ display:none; }
.unused_vouchers_container .woocommerce{ float:left; }
.used_vouchers_container .woocommerce-MyAccount-content{ display:none; }
.used_vouchers_container .woocommerce{ float:left; }
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--CouponsSold{ margin-bottom: 25px; }
#myaccount-footer{ padding: 5px 10px; background: #f2a935; border-radius: 4px; }
.upper-footer-1,.upper-footer-2{ font-size: 18px; }
.featured-stores-title{ background-image: url(https://gaycupon.com/wp-content/uploads/2019/06/CG-Mall-Directorio-de-Tiendas-1.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position-y: 10px;
}
.featured-stores-title a{ margin-top:20px; }
.promo-video{ text-align:center; margin-bottom: 30px; width:100%; height:350px; }
.deal-single .favourita{ float:none; margin-bottom:10px!important; }
.visit-text,.visit-text:hover{ color:red!important; }
.favourita{ width:100%; margin-bottom:10px; }
.contact-seller{ width:100%; margin-top:10px; }
.store_contact_info{ text-align:center; color:red; }
.deal-bought-wrap i,.deal-bought-wrap h4{ color: #5ba835!important; }
section.store-section{ margin-top:20px; }
.data-table-list{overflow-x:auto; float:right; width: 78%; }
.sorting_disabled{
    width:25% !important;
}
.video_not_found{ width:100%; margin:20px auto; text-align:center; }
.video_not_found img{ width:70%}
.promo-video iframe{ width:100%; height:100%; }
.certificate-banners{ float: left; margin: 2%; text-align: center; width: 46%; }
.my-account-link{ position: relative; float: right; }
.my-account-btn{ border-radius: 8px; background-color: #ffa700!important; }
.footer .pull-right1 a.instagram, .footer .pull-right1 a.instagram :hover{  background-color: #f2a935 !important;}
.footer .pull-right1 a.instagram{ margin-right:10px; }
.shop-logo{ padding:10px!important;}
.featured-stores-title a.btn{ top:15px; left:60px; }
.video_not_found img{ width:100%;}
.share-networks{ position:absolute!important; left: 87%!important; transform: translateY(107%); -webkit-transform: translateY(107%)!important; }
.share-networks.opened{ transform: translateY(-35%); -webkit-transform: translateY(-35%)!important; }
.store-name a:hover{ color:#fff!important; }
.favorites-list li{
    width:25% !important;
    display:inline-block !important;
   /* border:1px solid #000;*/
}
.favorites-list li img{
    float:none!important;
    margin-right:0!important;
}
.favorites-list p{
    text-align:center;
    white-space: nowrap; 
    width: 250px; 
    overflow: hidden;
    text-overflow: ellipsis;
}

#pop-up h4,#pop-up tr{ text-align:center !important; }
.favorites-list li{ border:none!important; }
.favorites-list {
   vertical-align: top;
   padding-left: 0;
}
.simplefavorite-button.active {
    opacity: .7;
    background-color: #00406D;
    color: #fff;
    border: none;
}
.align-center{ text-align:center; margin-bottom:20px; }
.bottom-space{ margin-bottom: 10px; font-size: 16px; font-weight: bold; }
#giftbtn .btn{ background-color: #f2a935 !important; }
.log-out-mobile{
    padding: 5px;
    background-color: #ff004f;
    color: #fff;
    border-radius: 6px;
    font-size: 10px;
    font-weight: bold;
    position: absolute;
    top: 27px;
    right: 6px;
}
.open-share{
margin-left: 74%;
padding:6px 11px;

}
.store-heading h1{ font-family: 'Muli', sans-serif !important; }
.code-button-voucher{ width:45%; margin:10px; display:inline-block;}
.success-msg{ background: #5ba835; font-size: 20px;}
.shopping-bag{ padding: 30px 0px; width: 80%; }
.prev.page-numbers{ width: 100px!important; }
.next.page-numbers{ width: 110px!important; }
.deal-countdown-info h4{ padding: 22px;}
.page-title{ margin-bottom: 0px!important;}
.contact-page .white-block{
    margin-top: 40px;
}
.top-bar a.facebook, .top-bar a.youtube, .top-bar a.instagram, .top-bar a.tiktok{ padding: 10px; }
.top-bar a.facebook:hover, .top-bar a.youtube:hover, .top-bar a.instagram:hover, .top-bar a.tiktok:hover{ background: none; }
.facebook img, .youtube img, .instagram img, .tiktok img{ width: 40px; height: 40px; }


.top-bar a i{ border-radius: 50%!important; }
.top-bar a:hover i.fa-instagram{ background-color: #f54e6b;}
.navigation .nav.navbar-nav > li > a{ font-size: 13px; }
.nav>li>a{ padding: 10px 5px!important; }
.myaccount-footer{ position: absolute;   right: -25px; top: 5px; }
.more-coupon-btn{ float: right; }
.more-blog-gaycupon{ float: right; }
.top-bar a:hover i.fa-youtube{ background-color: #c4302b;}
.offer-cat .widget:before{ box-shadow: none!important;}
.flex-direction-nav .flex-next{ right: 0!important; }
.btn.wishlist:active:focus, .btn.wishlist:focus{ outline: none!important; }
.homepage-stores{ margin-top: 20px; }
/*********** mobile view ***************/
@media screen and (min-width: 375px ) and (max-width: 730px) { 
    .share-networks{ margin-left: 0px!important; }
}
@media screen and (min-width: 760px) { 
.header-element-1,.header-element-2{ margin-top: 10px; }
}
@media screen and (max-width: 760px){
.data-table-list{ width:100%;}
.butn-foot-myaccount{ margin-top:25px; }
.breadcrumb{display:none!important;}
.new-breadcrumb{display:block!important;}
.flex-control-paging li a{ background: #f2a935;}
.site-logo {  display: block !important; position: inherit !important; left: 0 !important; height: 70px !important; }
.mobile-view.top-bar{}
.rightimg{ display:none; }
.desktop-view{ display:none;}
.mobile-view{ display:block; }
.header-element-1{ background: #f2a935 ; padding: 0 2%;}
.mobile-view.top-bar .top-bar-icon{
    background-color: #ffa700;
    border-radius: 5px;
    width: 100%;
    color: #fff;
    padding: 6px 0px;
    display: inline-block;
    font-size: 10px;
    font-weight: 600;
    text-align: center;
    padding: 4px 0px;
}

.mobile-view.top-bar #ingresar{
    border-radius: 5px;
    position: relative;
    top: 9px;
    font-size: 10px; 
    padding: 5px ;
}  
.mobile-view.top-bar{ height: 105px; }
.social-icon-links .top-bar-icon-link{ background: #f2a935; width: 65px !important; border-radius: 5px; padding: 0; margin-top: 10px;}
.no-padding{ padding: 0!important; }
.mobile-view .input-group{ margin-bottom: 5px !important; margin-top: 5px !important;}
.mobile-view .input-group .form-control{ float: right; width: 80%;}
.mobile-view.search-inputs .input-group input{ height: 30px; border: 4px solid #fff; border-radius: 5px; } 
.header-element-1 img{ position: relative; width:38%; top: 3px !important; }
.mobile-view.search-inputs .input-group .form-control:not(:first-child):not(:last-child){ border-radius: 5px; }
.top-bar a{ margin-bottom: 0 !important; width: 100% !important;}
.top-bar .btn.facebook img,.top-bar .btn.youtube img,.top-bar .btn.instagram img,.top-bar .btn.tiktok img{ width: 20px; height: 20px; }
.top-bar a.facebook, .top-bar a.youtube, .top-bar a.instagram, .top-bar a.tiktok{ padding: 2px ; display: inline;}

.top-bar a i{ padding: 5px 0;  font-size: 10px; }
.mobile-view .nav.navbar-nav{ left: 0px !important; padding-bottom: 5px !important; padding-top: 7px !important;}
.navigation.mobile-view  .navbar-nav li{ border: none !important; }
.mobile-view .nav>li{ display: inline-block !important; }
.mobile-view .nav.navbar-nav li a{ padding: 0px 5px !important; }
.mobile-view .nav.navbar-nav > li.mega_menu_li a i{ border: none; padding: 4px 5px;
    font-size: 10px;}
.mobile-view ul.list-unstyled.mega_menu{ position: absolute; display: none; } 
.home-page-body{ padding-top: 0px !important;}
.top-bar .header-element-links{ padding: 0 !important; background: #ff8000; }
.mobile-view .header-element-1 span{ font-size: 11px; top: 4px;}
.desktop-view .header-element-1 .icon-margin{ font-size: 18px; }
.top-bar .header-element-0 img{ width: 37%; position: relative; left:100px; top: 7px; }
.top-bar .header-element-0 span{ font-size: 10px; display: block; width: 100px; font-weight: bold; position: absolute; top: 43px; left: 70px; text-align: center; line-height: 10px; color: #000; }
.top-bar .header-element-0 a{ padding: 0; background: #ff80; }
.header-element-1 .btn:hover{ background: #f2a935 !important; }
.search-inputs .keyword-search{ background: #f2a935; left: 0 !important; }
.search-inputs .input-group .search_keyword{ position: relative; top:0; left: 0; float: none; width: 100%; margin: 0 auto; display: inline-block;  border-radius: 0 !important; }
.nav.navbar-nav ul.list-unstyled.mega_menu.col-2 li.widget{ width: 100% !important; }
.widget_couponxl_categories_mobile .offer-cat-filter a{  text-align: center;
    padding: 10px 0;
    margin: 10px;
    background: #00406d;
    border-radius: 5px;
    min-height: 40px;
    width:90%;
    height: 10px; 
    color: #fff; }
.widget_couponxl_categories_mobile .widget-title h4 { color: #fff !important;
    text-align: center;
    padding: 5px 0 !important;
    margin: 10px 25% !important;
    background: #ff8000;
    border-radius: 5px;
    min-height: 40px;
}
.mobile-view .header-element-1 .icon-margin{ position: relative; top: 3px; }
.cat-center a{  
    display: block;
    text-align: center;
    padding: 10px 0;
    margin: 10px;
    background: #0564f3;
    border-radius: 5px;
    min-height: 40px;
    height: 10px; 
    color: #fff;
    width: 50%;
    margin: 10px auto; 
}
.cat-center{ margin: 0; }
.site-logo img{ left: 53%;}
.es_textbox_class{width: 100% !important;border: 1px solid #ddd;border-radius: 4px;padding: 6px;}
.es_textbox_button{color: #fff !important;text-align: center;padding: 5px 0 !important;margin: 10px 25% !important;background: #ff8000;border-radius: 5px;min-height: 40px;border: 0;text-transform: uppercase;}
.es_form_container{margin-left: -15px;margin-right: -15px;padding: 10px 10px 0;background: #000;clear:both;}
.es_button {padding-top: 4px !Important;}
.es_lablebox {color: #fff;}
.widget_couponxl_categories_mobile .es_textbox,.widget_couponxl_categories_mobile .es_lablebox,.widget_couponxl_categories_mobile .es_button {display: block;}
.widget_couponxl_categories_mobile .es_form_container{ margin: 0; text-align: left;}
.widget_couponxl_categories_mobile .es_textbox{ margin-right: 0;}
#title-newsletter{ font-size: 17px;
    line-height: 28px;
    padding: 10px 0;}
.navbar-nav .open .dropdown-menu, .navbar-nav .dropdown-menu{position: absolute !important; padding: 1px 0; width: 100%;}
.nav.navbar-nav ul li a{ font-size: 10px !important; }
.offer-cat .widget:before{ box-shadow:none !important;}
.offer-cat .white-block{ background-color:transparent !important; }
.mc4wp-form-2905 input{ width:75%; margin: 5px auto;}
.mc4wp-form-2905 label{ width:23%; }
.single-offer .deal-single{ margin-top: 10px; }
.page-id-2079 .widget.white-block{ background: transparent !important; }
.page-title{  background-image: none !important; margin-bottom: 25px !important; }
/*.page-title h1{ color:#fff !important; }*/
.mycatlist{ margin:10px 0 !important; }
/*.page-title p{ display:none; } */
.dropdown.mobile-view{ margin: 20px 0; border-radius: 4px !important; }
.dropdown.mobile-view .list-allcategory{ border-radius: 4px; }
.dropdown.mobile-view .list-allcategory, .dropdown.mobile-view.open .list-allcategory{ background-color:blue; width:100% !important; }
.dropdown.mobile-view .dropdown-menu{ width: 100%; padding: 0px 10px; }
.mobile-view .publica{ background-color: #ffa700!important; }
.cat-title{ font-size: 16px; }
.clear-foot{ clear:left; }
.latest-coupons{ width: 80%; text-transform: uppercase; font-size: 13px;}
.home-page-search-box{ padding-bottom: 0px; }
.header-element-1{ display:none; }
.featured-slider-wrap{ margin-bottom:0; }
#title-newsletter{ margin: 0 !important; }
.pad-top{ padding-top:20px;  }
.home-page-title{ padding:0 !important; }
.mc4wp-form-2905 .mc4wp-form-fields{ margin-bottom: 10px!important; } 
.white-block.highlights{ margin-top: 10px; }
.homepage-cupones{ margin: -30px 0 0; margin-bottom: 10px;}
/*.homepage-stores{ margin: -70px 0; }*/
.recent-articles { margin-bottom: -30px; }
.homepage-cupones .white-block, .featured-stores{ margin-bottom:50px !important; }
.pad-top{ top:20px; }
.promo-video{ height:100%; }
.share-networks { margin-left: 160px; }
.favorites-list li{
    width:100% !important;
    display:block !important;
   /* border:1px solid #000;*/
}
.white-block ul:first-child{padding:0;}
.page-title{ color: #fff;}
.gaycupones-title{ position: relative; width: 70%; bottom: -33px; }
.code-button-voucher{ width:100%; font-size: 10px; }
.wc-item-meta{ padding:0;}
.wc-item-meta p, .wc-item-meta .wc-item-meta-label{ font-size:10px; }
.cov-magazine .blog-item-content{
    padding: 14px 15px;
}
.padding0{
    padding:0 !important;
}
.mobile-view .pad-left-right{
    padding-left: 2%;
    padding-right: 2%;
    width: 33.33%;
    float:left;
    font-size:10px;
}
.bottom-space{
    font-size: 10px;
}
.more-coupon-btn{ width: 35%; float: right; }
.more-blog-gaycupon{ width: 35%; float: right; }
.wpshopify .row{ margin: 0 -15px!important; }
.top-bar .social-icon-links{ padding:5px; background-color: #000; }
.top-bar .log-out-mobile{ width: 25% !important; background: transparent!important; padding: 0; top: 5px; }

.social-icon-links .top-bar-icon-link.first-link{ position: absolute; bottom: 4px; right: 112px; width: 20%!important; }
.social-icon-links .top-bar-icon-link.second-link{ position: absolute; bottom: 4px; right: 40px; }
.site-logo{ background: #fff!important; }
.mobile-view.top-bar{ background: #fff!important;}

/*.top-bar .header-element-0 span{ color: #000!important;}*/
.store-heading h1{ font-size: 30px; text-align: center;  }
.deal-discount{ float:none!important;}
}

@media only screen 
and (min-device-width : 320px)
and (max-device-width : 568px){
    #off_qty{ margin-top: 12px;}
    .code-button-voucher{ font-size: 8px;}
    .wc-item-meta p, .wc-item-meta .wc-item-meta-label{ font-size: 8px; } 
}


/********************** Ipad ********************************/

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1023px)  { 
     .search-city{display:none !important}
    .rightimg{ top: 0px !important; left: 18px !important; width: 65px !important;}
   .desktop-view .nav>li>a{ padding: 0px 1px !important; font-size: 10px!important; }
   .navigation .nav.navbar-nav > li > a:hover, .navigation .nav.navbar-nav > li > a:focus, .navigation .nav.navbar-nav > li > a:active{ font-size: 10px!important; }
   .desktop-view .nav.navbar-nav{padding-top: 16px !important;}
   .desktop-view .header-element-2 img{ top: 5px; left: 0px; }
   .desktop-view .header-element-2 button{ top: 4px; left: 0%; font-size: 9px; }
   .desktop-view .header-element-2 div:nth-child(3) img{ top: 18px; }
   .desktop-view.top-bar .keyword-search {width: 50% !important; }
   .desktop-view .header-element-1 .icon-margin{width: 15px !important;}  
   .desktop-view .header-element-1 .icon-margin { top: 9px !important; }
   .cat-center{ margin:0;}
	.desktop-view .header-element-1{left: 0 !important;}
.top-bar .header-element-2 a{width: 100px;}
.single-offer .deal-single{ margin-top: 50px; }
.deal-sidebar-box .btn{padding: 15px 4px;}
.open>.dropdown-menu{ left: 88px; }
.list-allcategory{ font-size:20px; }
.page-title{ background-position: 80%; }
.mc4wp-form-2905 input[type="submit"]{ margin-top: 5px; }
.featured-slider-wrap{ margin-bottom:0; }
#title-newsletter{ margin: 0 !important; }
/*.home-categories{ text-align: center !important; }
.home-categories .cat-center{ float:none; display: inline-block; }*/
.home-page-search-box{ padding: 0px !important; }
.home-page-title{ padding:0 !important; }
.footer .pull-left{ font-size:10px !important; }
.white-block.highlights{ margin:-30px 0 0 0 !important; }
.homepage-cupones{ margin: -30px 0 0; margin-bottom: 70px;}
.homepage-stores{ margin: -40px 0 20px; }
.recent-articles { margin-bottom: -40px; }
.mc4wp-form-2905 .mc4wp-form-fields{ margin-bottom: 60px !important; }
.myaccount-footer{ top:10px!important; }
.pad-top{ top:20px; }
.my-account-link{ left: 30px!important; }
.my-account-btn{ padding: 5px 10px!important; }
/*.share-networks{ margin-left: 82px; }*/
.share-networks.opened{ transform: translateY(-35%);-webkit-transform: translateY(-33%)!important; }
.share-networks li a i{ width:33px!important;}
a.share{ font-size:10px!important;}
.favorites-list li{
    width:25% !important;
    display:inline-block !important;
   /* border:1px solid #000;*/
}
.wishlist{ font-size: 12px!important; }
.white-block ul:first-child{padding:0;}
.deal-sidebar-box .btn{ font-size:16px ;}
#giftbtn .btn{ font-size:16px ;}
.featured-stores-title{ background-size: 85%; }
.image-publica{ height: 25px;}
.gaycupones-title{ width: 40%; position: relative; bottom: -10px; margin-top: 15px; }
.code-button-voucher{ font-size: 12px;}
.site-logo{ bottom: 0!important; left: 0!important;}
.top-bar a i{ padding: 10px 13px;}
.top-bar a { padding: 13px 3px;}
.facebook img, .youtube img, .instagram img, .tiktok img{ width: 25px; height: 25px;}
.logo-desktop{ padding-left: 19px;}
.top-bar a.facebook, .top-bar a.youtube, .top-bar a.instagram, .top-bar a.tiktok{ padding: 13px 3px; }
}

/* ************************** Ipad pro ***************************** */

@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1365px) {
   .top-bar .header-element-2 a{width: 120px;}
   .rightimg{ top: 0; left: 35px; width: 75px; }
   .desktop-view .nav>li>a{ padding: 0 7px !important; }
   .desktop-view .nav.navbar-nav{padding-top: 20px !important; }
   .desktop-view .site-logo{ left:40% !important;}
   .desktop-view .header-element-2 img{ top: 5px !important;}
   .desktop-view .header-element-2 div:nth-child(3) img{ top: 18px !important; }
   .cat-center{ margin:0;}
   .image-publica{ height: 30px;}
}     

@media screen and (max-width: 420px) and (min-width: 370px)
{
.white-block-title a{display:none;}
.white-block-title h2 { width: 80%; color: #f2a935; text-transform: uppercase; }
.white-block-title i{ display: inline !important; }
}

@media (max-width: 767px){
.navbar-nav .open .dropdown-menu>li>a{line-height: 27px !important;}
.mobile-margin0{ margin:0px !important;} 
}

@media only screen and (min-width: 980px){
.navigation {
padding-bottom:0px;
}
}
.rslides .rslides_nav {
    opacity: 1;
}
.rslides li img{
max-height:455px;
}
.rslides_nav.prev{
left:0px;
}
.rslides_nav.next{
right:0px;
}
.upper-footer1,.upper-footer2{
    position: relative;
    padding: 10px 0;
    background-color: #f2a935;
    text-align: center;
}
.upper-footer2{
    margin-bottom: 40px;
}
.upper-footer1{
    margin-top: 40px;
}
.white-block-title { display:none;}
#mfesecure-ts-image {margin-bottom: 20px !important;
left: 0px;
}

@media only screen and (max-width: 980px) and (min-width: 370px){
.ipad-view  {
 display:none;
} 
}
.logged-in-as{ display:none; }
.comment-form-url label,.comment-form-url .attachmentRules{ display:none; }

form#mc4wp-form-1 > div {
    padding:10px 15px 20px;
    border-radius:3px;
}
form#mc4wp-form-1 p {
    margin-bottom: 10px;
}
#mc4wp-form-1 input[type="email"], #mc4wp-form-1 input[type="text"] {
    padding: 5px 10px;
}
.mc4wp-form-2905 input[type="submit"] {
    color: #fff;
    background: #ff8000;
    padding: 6px 12px;
    border: 1px solid #ff8000;
    border-radius: 2px;
    margin-left: 10px;
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
    .share-networks { margin-left: 130px;}
}
.shop-logo img {
   width: 100%;
}
.wishlist{
    position: absolute;
    right: 15px;
    top: 10px;
    z-index: 999;
    font-size: 15px;
    color: #c0284e!important;
    background-color: transparent!important;
}
.favourita-offers {
width: 100%;
margin-bottom: 10px;
background-color: #f2a935;
color: #ffffff;
border: none;
padding: 10px;
font-weight: bold;
}
.gap{
    margin-top:40px;
}
.pagination-revista{
    font-size: 20px;
    color: green;
}
.page-numbers.current{
    
    background: #5ba835;
    display: inline-block;
    width: 30px;
    text-align: center;
    border: 1px transparent;
    color: #fff !important;
    border-radius: 5px 0 0 0;
    color: black;

}
a.page-numbers{
    
    background: #f1f1f1;
    display: inline-block;
    width: 30px;
    text-align: center;
    border: 1px transparent;
    /* color: #fff; */
    border-radius: 0px 0 0 0;
    margin-left: -5px;

}

.next.page-numbers{
    
    background: #f2a935;
    display: inline-block;
    width: 75px;
    text-align: center;
    border: 1px transparent;
    color: #fff;
    border-radius: 0;
    margin-left: -4px;

}
.prev.page-numbers{
    
    background: #f2a935;
    display: inline-block;
    width: 75px;
    text-align: center;
    border: 1px transparent;
    color: #fff;
    border-radius: 0;
    margin-left: -4px;

}

.pagination-revista a:hover{
    background: #5ba835 !important;
    color: #ffffff !important;
}

@media only screen 
  and (min-device-width: 1024px) {
      .homepage-cupones{ margin-top: 40px; margin-bottom: 40px; }
  }
 
.woocommerce form .form-row .input-checkbox{ position: relative; display: inline-block!important;  }
.voucher_used{ background: #003c6f!important; border-radius: 10px;}
.payment-mobile-img{ margin-left: 10px; }
.payment-mobile-img img{ width: 65px; height: 90px; }
.custom_option_type, .custom_option_class{ display: inline-block; }
.custom_option_type > select, .custom_option_class > select{ width: 50%; }
.share-networks li a:hover i.fa-whatsapp{ background-color: #4AC959; color: #fff; }
a.share{ background-color: transparent!important; color: #c0284e!important; left: 14%!important;}
.deal-discount{ 
    float:left;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    display: inline-grid;
    width: 50px;
    height: 50px;
    background: #f2a935;
    border-radius: 50%;
    text-align: center;
    align-items: center;}
    .nav.navbar-nav{ padding-bottom: 18px!important; text-align: center; width: 100%; }
    .nav.navbar-nav > li.menu-item{ display: inline-block; float: none; }
    body{
        background: #fff!important;
    }
    .deal-single .white-block-content .page-content iframe{ width: 100%;}
/* Ashwani • Now */

/*.favorites-list li:first-child{
    position:relative!important;
    top:23px!important;
}*/
