.shortcut-icons-header {
    align-items: center;
  }
  .shortcut-icons-header li {
    padding: 0px;
    display: inline-block;
  }
  .shortcut-icons-header li a {
    padding: 10px;
    font-size: 20px;
    color: rgba(255, 255, 255, 0.9);
    position: relative;
  }
  .shortcut-icons-header li a i {
    font-size: 25px;
    line-height: 1;
  }
  .shortcut-icons-header li a .amount {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    line-height: 22px;
    width: 22px;
    font-size: 12px;
    background: #E90000 !important;
    color: #ffffff;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
  }
  @media (max-width: 991px) {
    .shortcut-icons-header {
      z-index: 99;
      margin-top: 5px;
      padding: 0;
      margin-right: -48px;
    }
    .shortcut-icons-header li {
      text-align: right;
    }
  }

  
    .header-form-group input {
   padding: 0 0px 0 10px;
  }

  .header-search-form {
    position: relative;
    width: calc(100% - 6px);
}


.filter-category li a.active {
    padding-left: 5px;
    color: #0068e1;
  }

  .widget {
    border-radius: 0;
    box-shadow: unset;
    border: 1px solid #e5e5e5;
  }
  
  .filter-category-header {
    margin-left: 0;
    margin-right: 0;
    padding: 25px 20px 10px;
    border: 1px solid #e5e5e5;
  }

  @media screen and (max-width: 499px) {
    .fileter-select-item:first-child {
      width: 100%;
    }
  }
  
  .fileter-select-item .select-bar::after {
    border-color: #000;
  }
  
  .fileter-select-item .select-bar .current {
    color: #fff !important;
  }

  
  .overlay-2 {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: #fff;
    z-index: 2;
    display: none;
    opacity: 0.9;
  }

  .linha_status {
    border-bottom: 1px solid #ddd;
    padding: 0 0 0.3em 0;
}


 
 .cmn-btn {
     background: #0068e1
 }

 .cmn-btn-2 {
     background: #ff0000
 }

 .cmn-btn,
 .cmn-btn-2 {
     /* height: 40px; */
     border: none;
     outline: none;
     line-height: 40px;
     padding: 0 30px;
     color: #ffffff;
     -webkit-border-radius: 0px;
     -moz-border-radius: 0px;
     border-radius: 0px;
 }
 
 .cmn-btn:hover,
 .cmn-btn-2:hover { 
     text-decoration: underline;
 }

 .cmn-btn-3 {
    /* height: 40px; */
    border: none;
    outline: none;
    line-height: 35px;
    padding: 0 25px;
    background-color: #ffffff;
    color: #000;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    text-transform: uppercase;
}

.cmn-btn-4 {
    /* height: 40px; */
    border: none;
    outline: none;
    line-height: 40px;
    padding: 0 30px;
    background-color: #ffffff;
    color: #000;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    border: 2px solid #000;
}

 .cmn-btn:hover,
 .cmn-btn-2:hover{
     color: #ffffff
 }

 .cmn-btn.btn-sm,
 .cmn-btn-2.btn-sm {
     height: 36px;
     line-height: 36px;
     padding: 0 20px;
     font-weight: 500;
 }

 .cmn-btn:hover,
 .cmn-btn:focus {
  opacity: .85;
}

.cmn-btn-2:hover,
.cmn-btn-2:focus {
 opacity: .85;
}

.cmn-btn-3:hover,
.cmn-btn-3:focus {
 opacity: .85;
}

.cmn-btn-4:hover,
.cmn-btn-4:focus {
 opacity: .85;
}



i.las.la-search {
font-size: 20px !important;

}

.background-white-shadown {

    padding: 20px;
    padding-bottom: 80px;
    min-width: 240px;
    position: relative;
    background: #fbfbfb;
}

 @media (max-width:575px) {

     .cmn-btn.btn-xs,
     .cmn-btn-2.btn-xs {
         height: 30px;
         line-height: 30px;
         padding: 0 10px;
         font-size: 14px
     }

     /* .modal-content {
        max-width: 75%;
     } */

     .footer-payment-icons img{
        width: -webkit-fill-available;
     }

 }

 .header-form-group input {
     -moz-border-radius: 0px;
     border-radius: 0px;
 }


 .header-search-form .select-item .select-bar {
     -webkit-border-radius: 5px 0 0 5px;
     -moz-border-radius: 5px 0 0 5px;
     border-radius: 5px 0 0 5px;
     border-right: 1px solid #333;
 }

 .product-item .product-inner {
     background-color: #fff
 }

 .active_lang span,
 .active_lang i {
     color: #fff
 }

 .mobile-menu .nav-tabs li a.active {
     color: #fff
 }

 @media screen and (min-width:400px) {
     .subscribe-form input {
         height: 60px;
         -webkit-border-radius: 0px;
         -moz-border-radius: 0px;
         border-radius: 0px
     }
 }

 @media screen and (min-width:400px) {
     .subscribe-form button {
         height: 60px;
         -webkit-border-radius: 0 0px 0px 0;
         -moz-border-radius: 0 0px 0px 0;
         border-radius: 0 0px 0px 0

     }
 }

 .select-bar .list li {
     text-align: unset
 }

 .left-category .categories {
     border-radius: 0px;
     box-shadow: unset;
     padding: 0px 0;
     border: 1px solid #e5e5e5e5
 }

 .todays-deal .item {
     box-shadow: unset;
     border: 1px solid #e5e5e5e5
 }

 @media (min-width:1200px) {
     .left-category .categories li:hover .sub-category {
         background: #ebebebeb
     }
 }

 .wish-react li a.active,
 .wish-react li button,
 .wish-react li a.active:hover,
 .wish-react li button.active:hover {
     background: #0068e1;
     color: #fff
 }

 .cart-table tr td .edit.add-cart {
     font-size: 24px;
     line-height: 1;
     color: #0068e1;
     cursor: pointer;
     width: 40px;
     line-height: 40px
 }

 .h-unset {
     height: unset
 }

 .social-icons li a.facebook {
     background: #0068e1
 }

 .product-details .product-size-area {
     margin-top: 25px;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     align-items: center
 }

 .product-details .product-size-area .caption {
     font-weight: 500;
     font-size: 14px;
     margin-right: 5px;
 }

 .product-details .product-size-area .product-single-size {
padding: 2px 15px;
height: 50px;
font-size: 16px;
color: #777777;
line-height: 50px;
     border: 1px solid #e5e5e5;
     border-radius: 3px;
     -webkit-border-radius: 0px;
     -moz-border-radius: 0px;
     -ms-border-radius: 0px;
     -o-border-radius: 0px;
     margin: 0 3px;
     cursor: pointer;
     text-align: center
 }

 .product-details .product-size-area .product-single-size.active {
     background-color: #0068e1;
     color: #ffffff;
     border-color: #0068e1
 }

 .product-details .product-color-area {
     margin-top: 15px;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     align-items: center
 }

 .product-details .product-color-area .caption {
    font-weight: 500;
    font-size: 14px;
    margin-right: 5px;
 }

 .product-details .product-color-area .product-single-color {
     width: 35px;
     height: 35px;
     border: 3px solid #dee2e6;
     margin: 3px;
     cursor: pointer;
     /* border-radius: 50% */
 }

 .product-details .product-color-area .product-single-color.active {
     position: relative;
     border-color: #0068e1
 }

 .product-details .product-color-area .product-single-color.active::before {
     position: absolute;
     font-weight: 600;
     content: "\f00c";
     font-family: "Line Awesome Free";
     top: 50%;
     left: 50%;
     color: #ffffff;
     -webkit-transform: translate(-50%, -50%);
     -ms-transform: translate(-50%, -50%);
     transform: translate(-50%, -50%);
     font-size: 13px
 }

 .product-details-content .ratings-area {
     margin-bottom: 5px
 }

 .product-details-content .price {
     margin-top: 20px
 }

 .review-item .thumb img {
     height: 100%;
     object-fit: cover;
     object-position: top
 }

 .product-details-content .price del {
     color: #292929
 }

 .apply-coupon-code input {
     -webkit-border-radius: 0px 0 0 0px;
     -moz-border-radius: 0px 0 0 0px;
     border-radius: 0px 0 0 0px
 }

 .apply-coupon-code button {
     -webkit-border-radius: 0 0px 0px 0;
     -moz-border-radius: 0 0px 0px 0;
     border-radius: 0 0px 0px 0
 }

 .cart-total {
     border-top: 0;
     border-left: 1px solid #dee2e6;
     border-right: 1px solid #dee2e6;
     border-radius: 0 0 0px 0px;
 }

 .owl-nav .owl-prev,
 .owl-nav .owl-next {
     font-size: 0;
     position: relative;
 }

 .owl-nav .owl-prev::after {
     position: absolute;
     content: "\f104";
     top: 0;
     left: 15px;
     font-size: 16px;
     font-family: 'Line Awesome Free';
     font-weight: 900
 }

 .owl-nav .owl-next::after {
     position: absolute;
     content: "\f105";
     top: 0;
     left: 15px;
     font-size: 16px;
     font-family: 'Line Awesome Free';
     font-weight: 900
 }

 .owl-nav .owl-prev:hover,
 .owl-nav .owl-next:hover {
     color: #fff
 }

 .cart-table tr th:first-child {
     border-radius: 0px 0 0 0;
 }

 .cart-table tr th:last-child {
     border-radius: 0 0px 0 0;
 }

 .cart-table {
     border-left: 1px solid #dee2e6;
     border-right: 1px solid #dee2e6
 }

 @media (max-width:991px) {
     .cart-table {
         border-left: 0;
         border-right: 0
     }
 }

 .total {
     display: block
 }

 .cart-total .amount {
     position: relative
 }

 .cart-total .amount::before {
     /* content: ':'; */
     color: #555555;
     padding-right: 10px;
     font-size: 18px
 }

 .custom-button.theme-2 {
     color: #ffffff;
     background: #ff0000;
     border-color: #ff0000
 }

 button:focus {
     outline: 0
 }

 .captcha.register {
     height: 60px;
     line-height: 60px;
     border-radius: 0px;
     width: calc(100% - 168px);
     font-size: 40px
 }

 .captcha {
     text-align: center;
     background-color: #ff0000;
     color: #fff;
     font-weight: bold;
     letter-spacing: 20px;
     font-family: 'Henny Penny,cursive';
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
     margin-left: auto;
     display: flex;
     justify-content: center
 }

 .captcha.login {
     height: 50px;
     line-height: 50px;
     font-size: 24px;
     border-radius: 3px;
 }

 .link-color {
     color: #ff0000 !important
 }

 .contact-group.country-code .input-group-text select {
     height: unset;
     background-color: transparent;
     border-color: transparent
 }

 .contact-group.country-code .input-group-text {
     padding: 0 5px
 }

 .dashboard-menu .cl-white li a,
 .user .content .cl-white {
     color: #787878 !important
 }
 
 
  .dashboard-menu .title .cl-white {
     color: #000;
 }

 .user-profile .thumb {
     height: 280px
 }

 .user-profile .thumb img {
     height: 280px;
     object-fit: cover
 }

 input.custom--style {
     overflow: hidden
 }

 .file-input-btn {
     position: absolute;
     right: 10px;
     bottom: 0;
     background: #0068E1;
     color: #fff;
     padding: 8px;
     border-radius: 25px;
     height: 32px;
     width: 32px;
     line-height: 17px
 }

 .cv-spinner {
     height: 50%;
     display: flex;
     justify-content: center;
     align-items: center
 }

 .spinner {
     width: 40px;
     height: 40px;
     border: 4px #ddd solid;
     border-top: 4px #2e93e6 solid;
     border-radius: 50%;
     animation: sp-anime .8s infinite linear
 }

 @keyframes sp-anime {
     100% {
         transform: rotate(360deg)
     }
 }

 .is-hide {
     display: none
 }

 .filter-category li a.active {
     padding-left: 5px;
     color: #0068e1
 }

 .order-track-form-group button {
     -webkit-border-radius: 0 0px 0px 0;
     -moz-border-radius: 0 0px 0px 0;
     border-radius: 0 0px 0px 0
     text-transform: uppercase;
 }

 .order-track-form-group input {
     -webkit-border-radius: 0px;
     -moz-border-radius: 0px;
     border-radius: 0px
 }

 .verification-img .image-upload {
     position: relative;
     width: 100%;
     margin: 20px auto
 }

 .verification-img .image-upload .image-edit {
     position: absolute;
     z-index: 1;
     bottom: 10px;
     right: 25px
 }

 .verification-img .image-upload .image-edit input {
     display: none
 }

 .verification-img .image-upload .image-edit label {
     display: inline-block;
     width: 34px;
     height: 34px;
     margin-bottom: 0;
     border-radius: 100%;
     background: #FFFFFF;
     border: 1px solid transparent;
     box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .12);
     cursor: pointer;
     font-weight: normal;
     transition: all .2s ease-in-out
 }

 .verification-img .image-upload .image-edit label:hover {
     background: #f1f1f1;
     border-color: #d6d6d6
 }

 .verification-img .image-upload .image-edit label:after {
     content: "\f044";
     font-family: "Line Awesome Free";
     font-weight: 600;
     color: #757575;
     position: absolute;
     top: 5px;
     left: 0;
     right: 0;
     text-align: center;
     margin: auto
 }

 .verification-img .image-preview {
     width: 100%;
     height: 300px;
     position: relative;
     border: 6px solid #F8F8F8;
     box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1)
 }

 .verification-img .image-preview div {
     width: 100%;
     height: 100%;
     background-size: cover;
     background-repeat: no-repeat;
     background-position: center
 }

 .product-share a,
 .product-details-wishlist a {
     background: #007bff;
     padding: 0 7px;
     color: #fff;
     border-radius: 3px;
     margin: 0 2px
 }

 .product-details-wishlist a .wish-icon {
     content: '';
     font-family: 'Line Awesome Free';
     font-weight: 400
 }

 .product-details-wishlist a .wish-icon::after {
     content: "\f004"
 }

 .product-details-wishlist a.active .wish-icon {
     font-weight: 900
 }

 .cart-sidebar-area .custom-button {
     border-color: #ffff
 }

 .close-sidebar {
     color: #292929
 }

 @media screen and (max-width:991px) {
     .cart-up {
         padding-top: 0 !important;
         padding-bottom: 0 !important
     }

     .cart-up td:first-child {
         border-top: none !important
     }

     .cart-up:last-child {
         border-radius: 0 !important
     }
 }

 .remove-compare {
     padding: 0;
     color: red
 }

 .remove-compare i {
     line-height: 1 !important;
     font-size: 20px !important;
     margin: 0 !important
 }

 .breadcrumb {
     justify-content: left;
     font-size: 12px !important;
 }

 .modal-header {
     border-radius: 0
 }

 .modal-content {
     border-radius: 0;
     background-clip: unset;
     border: 10px solid #0017a4
 }

 .todays-deal .item .thumb img {
     height: 74px
 }

 .left-category .categories li a i {
     line-height: 25px
 }

 .ajax-loader-wrapper {
     min-height: 400px
 }

 .modal-close-btn {
     position: absolute;
     right: 20px;
     top: 0;
     z-index: 2
 }

 #overlay {
     position: absolute;
     top: 260px;
     left: 50%;
     transform: translate(-50%, -50%);
     display: none;
     z-index: 3;
     width: 100px;
     height: 100px
 }

 .todays-deal .item .cont .title {
     -webkit-line-clamp: 2
 }

 .related-slide-item,
 .cate-item .cate-inner {
     background: transparent;
     -webkit-border-radius: 0px;
     -moz-border-radius: 0px;
     border-radius: 0px;
     border: 0px solid #000;
     color: #000;
 }
 
 .best-sell-item .best-sell-inner {
     background: #F6F6F6;
     -webkit-border-radius: 0px;
     -moz-border-radius: 0px;
     border-radius: 0px;
     border: 1px solid #e5e5e5e5;
 }

 .cate-item .cate-inner,
 .best-sell-item .best-sell-inner {
     box-shadow: unset
 }

 .product-item-2-inner:hover,
 .product-item-2-inner.active,
 .todays-deal .item:hover,
 .cate-item .cate-inner:hover,
 .best-sell-item .best-sell-inner:hover {
     box-shadow: none;
 }

 .product-item-2-inner {
     -webkit-border-radius: 0 !important;
     -moz-border-radius: 0 !important;
     border-radius: 0px !important
 }

 .single-product-item .thumb {
     background: #fff;
     -webkit-border-radius: 0px;
     -moz-border-radius: 0px;
     border-radius: 0px
 }

 .cart-item .cart-img {
     -webkit-border-radius: 0px;
     -moz-border-radius: 0px;
     border-radius: 0px;
     border: 1px solid #e5e5e5
 }

 .custom-button {
     border-radius: 0px;
 }

 .cart-sidebar-area .single-product-item {
     position: relative
 }



 .remove-item-button {
     background: #ff0000;
     color: aliceblue;
     position: absolute;
     left: -10px;
     top: -5px;
     height: 22px;
     width: 22px;
     text-align: center;
     border-radius: 50%;
     line-height: 22px
 }

 .remove-item-button:hover {
     color: #fff
 }

 .owl-nav .owl-prev::after,
 .owl-nav .owl-next::after {
     left: 12px
 }

 .owl-next,
 .owl-prev {
     width: 40px;
     height: 40px;
     line-height: 40px
 }

 .owl-next.active,
 .owl-next:hover,
 .owl-prev.active,
 .owl-prev:hover {
     background-color: #000000;
     border: 1px solid #000000;
     color: #ffffff !important
 }

 .widget {
     border-radius: 0;
     box-shadow: unset;
     border: 1px solid #e5e5e5
 }

 .filter-category-header {
     margin-left: 0;
     margin-right: 0;
     padding: 0px;
     border: 0px solid #e5e5e5
 }

 @media screen and (max-width:499px) {
     .fileter-select-item:first-child {
         width: 100%
     }
 }

 .fileter-select-item .select-bar::after {
     border-color: #fff
 }

 .fileter-select-item .select-bar .current {
     font-size: 12px;
 }

 .overlay-2 {
     position: absolute;
     left: 0;
     right: 0;
     bottom: 0;
     top: 0;
     background: #fff;
     z-index: 2;
     display: none;
     opacity: .9
 }

 .empty-message {
     max-width: 500px;
     margin: 0 auto;
     position: relative
 }

 .empty-message img {
     width: 100%
 }

 .empty-message .message {
     position: absolute;
     top: 55%;
     left: 27%;
     color: #2f92fc;
     font-size: 18px;
     background: #ffffff8c;
     padding: 5px
 }

 .iziToast.iziToast-color-green {
     background: #3ae374 !important;
     border: 1px solid #3ae374 !important
 }

 .iziToast.iziToast-color-red {
     background: #ff4d4d !important;
     border: 1px solid #ff4d4d !important
 }

 .iziToast>.iziToast-body .iziToast-icon.ico-success,
 .iziToast>.iziToast-body .iziToast-icon.ico-error,
 .iziToast>.iziToast-close {
     content: '' !important;
     background: unset !important;
     font-family: 'Line Awesome Free';
     font-weight: 900;
     color: #fff !important;
     -webkit-font-smoothing: antialiased;
     display: inline-block;
     font-style: normal;
     font-variant: normal;
     text-rendering: auto;
     line-height: 1
 }

 .iziToast>.iziToast-body .iziToast-icon.ico-success::before {
     content: "\f00c"
 }

 .iziToast>.iziToast-body .iziToast-icon.ico-error::before {
     content: "\f05e"
 }

 .iziToast>.iziToast-body .iziToast-message {
     margin: 0 0 10px;
     color: #fff !important;
     font-weight: 400
 }

 .iziToast>.iziToast-close::before {
     content: "\f057"
 }

 .invoice-header .invoice-logo {
     width: 183px;
     height: 54px;
     margin-bottom: 10px
 }

 .remove-coupon {
     cursor: pointer
 }

 header {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%
 }

 body {
     position: relative
 }

 .user-support-ticket,
 .admin-support-ticket {
     margin: 1.5rem .5rem;
     border-radius: .3rem;
     padding: 1.3rem
 }

 .user-support-ticket {
     background-color: transparent;
     border: 1px solid #FF0000
 }

 .admin-support-ticket {
     background-color: #ffd96729;
     border: 1px solid #0068E1
 }

 .invoice .logo img {
     width: 180px
 }

 .alert--base {
     background: #1702d412;
     border: 1px solid #e5e5e5;
     border-radius: 0
 }

 @media (max-width: 498px) {
     .captcha.register {
         width: 100% !important;
     }
 }
 
 
 
 
@media (max-width: 498px) {
body {
overflow-x: hidden;
width: 100%;
}

.dashboard-menu .user .title a {
color: #000 !important;
}

.best-sell-item .best-sell-inner .content .title a {
font-size: 16px;
}

div.col-lg-4.col-sm-6.grid-control.mb-30 {
width: 50% !important;
padding-right: 0px !important;
padding-left: 0px !important;

}

.product-item-2-inner .esgotado {

top: -95px !important;
right: 25% !important;
left: 25% !important;
margin-top: 0 !important;
padding: 8px 0px !important;
font-size: 12px;

} 

.product-item-2-inner .product-content .title a {
font-size: 12px;
}

.header-form-group input {
padding: 0 50px 0 25px;
  }}
 
 
 
 
.esgotado {

top: -140px !important;
right: 25% !important;
left: 25% !important;
margin-top: 0 !important;
padding: 8px 15px !important;

} 
 
 
 
 
 
 
 
.featured-section .product-item-2-inner {

background: #000;

}
 
.featured-section .product-item-2-inner .product-before-content {

background: #000;

}

.featured-section .product-item-2-inner  .title a {

color: #fff;

}



.alert-info {
color: #0c5460;
background-color: #d1ecf1;
border-color: #bee5eb;
font-size: 14px !important;
}


.alert-info-red {
color: #ffffff;
background-color: #F90000;
border-color: #F90000;
font-size: 14px !important;
}

.alert-warning {
color: #856404;
background-color: #fff3cd;
border-color: #ffeeba;
font-size: 0.8750em !important; 
}


h6.title {
text-align: left;
font-size: 16px;

}

dashboard-menu .thumb {
border-radius: none !important;

}


.alert {
position: relative;
padding: .75rem 1.25rem;
margin-bottom: 1rem;
border: 1px solid transparent;
border-radius: 0px !important;
line-height: 18px;
}


.cart-sidebar-area.active.h4 {
font-size: 16px;
}




/* AFILIADOS */

h3.section-header-2.title {
font-size: 16px;
text-transform: uppercase !important;
padding-left: 10px;
margin-bottom: 5px;
}

div.afiliado-description {
font-size: 14px;
margin-top: 20px;
margin-bottom: 45px;

}

h5.sidebar-menu {
margin-right: 7px;
padding: 10px 30px;
font-weight: 600;
font-size: 14px; 
color: #fff; 
text-transform: uppercase;
}

.col-sm {
position: relative;
width: 50% !important;
padding-right: 15px;
padding-left: 15px;
}

@media (max-width: 498px) {
a.cmn-btn.btn-sm.mt-2 {
visibility: hidden;
}}




.responsive {

}

.responsive img {
width: 100% !important;
height: auto !important;
padding: 10px;

}


span.current {
color: #fff;

}

.header-top.bg-3.py-1.border-bottom-1.d-none.d-lg-block {
padding-top: 0px !important;
padding-bottom: 0px !important;

}

.header-middle.py-4 {
padding-top: 25px !important;
padding-bottom: 15px !important;

}


.header-bottom.bg-3.py-3 {
padding-top: 12px !important;
padding-bottom: 15px !important;

}


.hero-section.section-bg.py-4 {
padding-top: .5rem !important;
padding-bottom: .5rem !important;

}


/*beneficios banner*/

#featured-info {
padding: 30px 0!important;
background: #000;
color: #fff;
font-weight: 300;
margin-left:0.1%;
margin-right:0.1%;
margin-top:-15px;
}

#featured-info p.icone-info{
display: block;
  margin-left: 40%;
  margin-right: auto;
}

#featured-info img {
width: 50px;
height: auto;
text-align: left;
}

#featured .conteudo-info strong {
font-weight: 400;
color: #fff;
}

@media (min-width: 768px)
#featured-info .conteudo-info {
padding-left: 62px;
margin-top: -56px;
}}


/*TODAS MINHAS MUDANÇAS*/

button.close span {

font-size: 16px !important;
}



.hidden (
visibility: hidden;
height: 0px;
width: 0px;
)



p.mt-2 {
font-size: 12px !important;
font-weight: 400 !important;

}


@media (max-width: 991px) {
     iframe {
         width: 100%;
    }
}


.aceitar-termos {

color: #DF4100;

}
