/* Moved from Theme.custom_css (https://kreezalid.s3.eu-central-1.amazonaws.com/552105/app/custom.css?v=1786541518) */
/* ==========================================================================
  Table Of Content
  ==========================================================================
  0.Imports
  1.Fonts
  2.Typography
  3.General
  4.Buttons
  5.Search, Sort & Filter
  6.Navigation
  7.Homepage
  8.Listing template
  9.Listing Thumbnail
  10.Login / Register form
  11.CMS Pages / Blog / FAQ
  13.Checkout
  14.Footer
*/

/* ==========================================================================
 0. Imports
========================================================================== */

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;600;700;800;900&display=swap');

/* ==========================================================================
 1. Fonts
========================================================================== */

body, .h1, .h2, .h3, .h4, .h5, .h6, .popover, .tooltip, h1, h2, h3, h4, h5, h6, p, a, span {
   font-family: 'Montserrat', sans-serif;
}

.shop-view .btn-inbox {
    width: fit-content;
    margin: 15px auto;
}
.empty-bag-title{
    margin-top:3rem;
}
/* ==========================================================================
 2. Typography
========================================================================== */

html,
body {
    font-size: 16px;
    line-height: 1.5;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6,
.section-header h1,
.section-header h2,
.section-header h3,
.section-header h4,
.section-header h5,
.section-header h6 {
    font-weight: 600;
    color: #3D3D90;
    margin: 1rem 0;
    line-height: 1.3;
}

/* ==========================================================================
 3. General
========================================================================== */

a:hover,
a:focus {
    text-decoration: none;
}

.small, small {
    font-size: 0.86rem;
}

input,
input.form-control,
select,
select.form-control { font-size: 100% !important; }

label {
    font-weight: normal;
}

.btn {
    border-radius: 10px;
}

.section-spacing {
    padding: 5rem 0;
}

.section-spacing h1,
.section-spacing h2,
.section-spacing h3,
.section-spacing h4,
.section-spacing h5,
.section-spacing h6 {
    margin-top: 0;
}

.grey-bg{
 background:#f9f9f9;
}

.breadcrumb {
    display: none;
}

form select option:first-child {
    color: #333;
}

.social-share {
    margin-top: 10px;
}
.social-share .social-block,
.social-share,
.social-share-links {
    text-align: center;
}
.social-block, .social-share-title {
    display: block;
    margin: 15px 0 !important;
}
.social-block ul {
    margin: 0;
}
.social-block li,
.social li {
    padding-left: 0;
}
.social-share-links {
 text-align: center;
 margin-top: 5px;
 padding-top: 5px;
}

.modal-header {
    background-color: transparent;
}

.modal-header .close {
    color : #333;
}

.modal-content {
   border-radius: 10px !important;
}

.modal-footer {
   border: none;
   padding-top:0;
   background: none;
}

.blue-border-box.thin {
   border:0 none;
}
.listings_success h1 .blue {
   color: #AAC949;
}

.add-annonce-step {
   background: #fff;
   top:10px;
   z-index: 0;
}

.white-box.my-listings, .white-box.my-revenue {
   color: #0be77d;
}
   
.page-header h1.post-title:after,
.page-header.post-show:after,
.page-header.post-show:before{
   content:none;
}

.page-header {
    padding-bottom: 165px;
}

.homepage-hero-module {
    padding-bottom: 300px;
    background-repeat: no-repeat;
    background-size: cover;
}

.page-header h1 {
    font-weight: 800;
    font-size: 2em;
    text-align: left;
}

.page-header:before,
.homepage-hero-module:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url('https://cdn.kreezalid.com/kreezalid/552105/files/993417/bg_wave.png');
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: bottom;
}

.search_result.no_filters .page-header {
    background-image: url(https://kreezalid.s3.eu-central-1.amazonaws.com/552105/app/nos-jouets-chouettes.jpg?v=1615488009);
}

@media (max-width:992px) {
    .page-header {
        background-position: left !important;
    }
}

@media (min-width:992px) {
    .search_result.no_filters .page-header,
    .big-header-page .page-header,
    .page-header.blog-index-head,
    .homepage-hero-module {
        padding-bottom: 400px;
    }
    .page-header h1 {
       font-size: 3em;
    }
    .search_result.no_filters .page-header h1,
    .big-header-page .page-header h1,
    .blog-index-head.page-header h1 {
       font-size: 4em;
       width: 40%;
    }
    .category_result h1 {
        width: 100%;
    }
    
   .page-header.post-show{
       padding-top: 5em;
       padding-bottom: 10em;
       margin-bottom:0;
   }
   .page-section.post .col-md-10.col-md-offset-1{
       background: #FFF;
       margin-top: -10em;
       padding: 5em;
    }

   .post-show .a2a_kit a {
       float: none;
       display: block;
   }
   .post-show .container .col-md-10.col-md-offset-1{
       position: relative;
       width: 100%;
   }

   .post-show .blog-share{
       position: absolute;
       right: 0;
       top: 0;
       float: none;
   }
   .page-header h1.post-title {
       width: 60%;
   }
}

.notification.success {
   background: #FFF;
   color: #AAC949 !important;
   border: 2px solid #AAC949;
}
.notification.success .close {
   color: #AAC949;
}
.notification.warning {
   background: #FFF;
   color: #F6A32B !important;
   border: 2px solid #F6A32B;
}
.notification.warning .close {
   color: #F6A32B;
}
.notification.error {
   background: #FFF;
   color: #CE5835 !important;
   border: 2px solid #CE5835;
}
.notification.error .close {
   color: #CE5835;
}
.notification.error {
   background: #FFF;
   color: #CE5835 !important;
   border: 2px solid #CE5835;
}
.notification.error .close {
   color: #CE5835;
}
.notification.closed {
   transform: translate(0,-200px);
   transition: 2s;
}
.notification.success .notification-msg:before {
   top: 5px;
   bottom: auto;
   content: "\f05d";
   position: absolute;
   left: 30px;
   font-family: Fontawesome;
   font-size: 2em;
   line-height: 1.1em;
}


/* ==========================================================================
 4. Buttons
========================================================================== */
.btn {
  transition: none;
}

@media (hover: hover) and (pointer: fine) {
    .btn {
      transition: all .2s;
    }
    .btn.btn-default:hover,
    .btn.btn-default:focus,
    button[type="submit"]:hover,
    .btn.btn-primary:hover,
    .btn.btn-primary:focus{
      box-shadow: 0 2px 10px 0 rgba(0,0,0,.3);
    }
}

.btn.btn-primary.white {
  padding: 10px 25px;
  border-radius: 10px;
}

a.btn.btn-primary.listing-add {
  text-transform: none !important;
  font-weight: 400;
}

.btn-primary:focus,
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open>.btn-primary.dropdown-toggle.focus,
.open>.btn-primary.dropdown-toggle:focus,
.open>.btn-primary.dropdown-toggle:hover,
.open>input[type=submit].dropdown-toggle.focus,
.open>input[type=submit].dropdown-toggle:focus,
.open>input[type=submit].dropdown-toggle:hover,
input[type=submit].active.focus,
input[type=submit].active:focus,
input[type=submit].active:hover,
input[type=submit]:active.focus,
input[type=submit]:active:focus,
input[type=submit]:active:hover,
input[type=submit]:active,
input[type=submit]:hover,
button[type="submit"].active.focus,
button[type="submit"].active:focus,
button[type="submit"].active:hover,
button[type="submit"]:active.focus,
button[type="submit"]:active:focus,
button[type="submit"]:active:hover,
button[type="submit"]:active,
button[type="submit"]:hover {
    color: #fff;
    background-color: #F6A32B;
    border-color: #F6A32B;
    outline: none;
}

.btn-inbox {
    margin-top: 15px
}

.cc-btn {
    color: #fff !important;
}

/* ==========================================================================
 5. Search
========================================================================== */

.top_search_cta{
   border-left: 1px solid;
   padding-left: 20px;
}

.form-control,
.spec_options {
   border-radius: 10px !important;
   color: #333;
   border-color: #ccc;
}

.home-search .search_by_category,
.home-search .search_by_keyword,
.home-search .search_by_location {
    margin-top: 0;
    margin-bottom: 30px;
    padding: 0 15px;
}

.home-search input,
.home-search select {
   border-radius: 10px !important;
   padding: 0 15px !important;
}

.home-search input:focus,
.home-search select:focus {
    outline: none;
}

.home-search button[type="submit"] {
    border-radius: 10px;
    margin-top: 0;
}

.home-search .search_by_category > select {
    background: url('https://cdn.kreezalid.com/kreezalid/552105/files/993417/caret_down.png') 95% 50% / 15px no-repeat #fff !important;
    margin-top: 0;
}

.home-search .search_by_keyword > input {
    background: url('https://cdn.kreezalid.com/kreezalid/552105/files/993417/search.png') 95% 50% / 20px no-repeat #fff !important;
    margin-top: 0;
}

.home-search .search_by_location > input {
    background: url('https://cdn.kreezalid.com/kreezalid/552105/files/993417/map_marker.png') 95% 50% / 20px no-repeat #fff !important;
    margin-top: 0;
}

#sort-options {
    margin: 15px 0;
}

@media (max-width: 450px) {
    div.sort-by {
        float: none;
    }
}

.selected-filters .selected-filter {
    margin: 8px 0;
}

.selected-filters .selected-filter .label {
    padding: .5em .8em .6em;
    font-size: 13px;
}

.selected-filters .selected-filter .label a {
    text-transform: uppercase;
}

.selected-filters .selected-filter .label span {
    margin-left: 8px;
}

.search_result.no_filters #filter-modele_de_duplo_lego,
.search_result.no_filters #filter-modele_de_planchettes,
.search_result.no_filters #filter-livre_sans_piles,
.search_result.no_filters #filter-modele_console_de_jeu_sony,
.search_result.no_filters #filter-modele_de_console_microsoft,
.search_result.no_filters #filter-modele_de_console_nintendo,
.search_result.no_filters #filter-modele_de_console_sega,
.search_result.no_filters #filter-modele_de_console_neo_geo_aes,
.search_result.no_filters #filter-modele_de_console_amiga,
.search_result.no_filters #filter-modele_de_console_atari,
.search_result.no_filters #filter-modele_de_console_amstrad,
.search_result.no_filters #filter-modele_de_console_nokia,
.search_result.no_filters #filter-type_de_produit_jeux_videos,
.search_result.no_filters #filter-genre_de_jeu_video,
.search_result.no_filters #filter-age_jeux_videos {
    display: none;
}

/* ==========================================================================
 6. Navigation
========================================================================== */
.navbar-inverse .navbar-toggle {
    background-color: #3D3D90;
    border-color: #3D3D90;
    margin-top: 17px;
}

.navbar-inverse .navbar-toggle:focus,
.navbar-inverse .navbar-toggle:hover {
    background-color: #fff;
    border-color: #fff;
}

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #fff;
}

.navbar-inverse .navbar-toggle:focus .icon-bar,
.navbar-inverse .navbar-toggle:hover .icon-bar {
    background-color: #3D3D90;
}

.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 8px;
}

.navbar-inverse .navbar-collapse {
    border-color: transparent;
}

.navbar-inverse .top_bar_menu {
    font-size: 13px;
}

.navbar-inverse .top_bar_menu .container.clear_menu {
    display: flex;
    align-items: center;
    width: 100%;
}
@media (max-width: 991px) {
    .navbar-inverse .top_bar_menu .container.clear_menu {
        flex-direction: column;
    }
    
    .navbar-inverse .navbar-toggle {
        width: 50px;
    }
    
    .nav.navbar-nav.navbar-right {
        background-color: transparent!important;
        color: #fff;
        width: 100%
    }
    
    .nav.navbar-nav .main-search input {
        height: 3rem !important;
        border-radius: 10px;
    }
    
    .navbar-inverse .navbar-nav > li > a {
        border-bottom: none;
        padding-bottom: 15px;
    }
}

.navbar-brand > img {
 margin-top: 0;
 height: auto;
 max-height: 100px;
}

.nav>li>a:focus,
.nav>li>a:hover,
.welcome-message .nav>li>.start:focus,
.welcome-message .nav>li>.start:hover {
    background: none;
}

.inbox.inbox_notification_menu .dropbtn {
    color: #FFF;
}

@media (min-width: 768px){
 .navbar-inverse .navbar-nav>li>a{
   margin-top:0;
   padding-bottom: 8.5px;
 }
}

@media (min-width: 992px){
 .navbar-brand > img {
     height:auto;
 }
 .navbar-inverse {
   box-shadow: 0 3px 5px rgba(0,0,0, 0.3);
   }
   .navbar-right {
   float: left !important;
 }
}
/* ==========================================================================
 7. Homepage
========================================================================== */

.homepage-body .main-content {
   padding-bottom:0;
}

.more-info .img_cover img {
    border-radius: 10px;
    width: 100%;
    margin-bottom: 15px;
}

.more-info .post_link .post-title{
   font-weight: 600;
   display: inline;
}

.home_trending_collection,
.home_featured_listings,
.home_featured_collection {
    background: top left 0 / 400px no-repeat url("https://cdn.kreezalid.com/kreezalid/552105/files/993417/confettis.png");
}

@media (min-width: 768px) {
    .home_trending_collection,
    .home_featured_listings,
    .home_featured_collection {
        background-position: top left 120px;
    }
}

@media (min-width: 1600px) {
    .home_trending_collection,
    .home_featured_listings,
    .home_featured_collection {
        background-position: top left 35%;
    }
}

.home_trending_collection {
    overflow: hidden;
    position: relative;
}

.home_trending_collection:before {
    content: '';
    height: 350px;
    width: 350px;
    border-radius: 50%;
    background-color: #F6A32B;
    position: absolute;
    bottom: 50px;
    right: -75px;
}

.home_trending_collection:after {
    content: '';
    height: 100px;
    width: 100px;
    border-radius: 50%;
    background-color: #AAC949;
    position: absolute;
    bottom: 0;
    left: -20px;
    z-index: -10;
}

.home_trending_collection h2 {
   padding-left: 15px;
   padding-right: 15px;
}

.trending-item {
    box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 8px;
    border-radius: 10px;
    margin-top: 10px;
    margin-bottom:10px;
    overflow: hidden;
    height: 250px;
    color: #fff;
    background-color: #3D3D90;
}

.trending-categories div:nth-child(6n+1) .trending-item {
    background-color: #49BCC3;
}

.trending-categories div:nth-child(6n+2) .trending-item {
    background-color: #CE5835;
}

.trending-categories div:nth-child(6n+3) .trending-item {
    background-color: #F6A32B;
}

.trending-categories div:nth-child(6n+4) .trending-item {
    background-color: #3D3D90;
}

.trending-categories div:nth-child(6n+5) .trending-item {
    background-color: #AAC949;
}

.trending-categories div:nth-child(6n+6) .trending-item {
    background-color: #49BCC3;
}

.trending-item a {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 0.5rem;
    width: 100%;
    height: 100%;
}

.trending-item h4 {
    color: #FFF;
    font-weight: 800;
    font-size: 17px;
}

.trending-item img {

    transition: transform 375ms;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0) scale(1, 1);
    transform: translateZ(0) scale(1, 1);
}

.trending-item a:hover >img {
   -webkit-transform: scale(1.1);
   transform: scale(1.1);
}

.poster, .hero-container .overlay-filter {
   left:0;
   top:0;
   background: #0000!important;
}

.home_featured_collection,
.home_featured_listings {
    overflow: hidden;
    position: relative;
}

.home_featured_listings:before {
    content: '';
    height: 500px;
    width: 500px;
    border-radius: 50%;
    background-color: #49BCC3;
    position: absolute;
    bottom: 125px;
    right: 125px;
}

.home_featured_collection:before {
    content: '';
    height: 400px;
    width: 400px;
    border-radius: 50%;
    background-color: #CE5835;
    position: absolute;
    bottom: 0;
    right: -100px;
}

.home_featured_collection h2,
.home_featured_listings h2,
.section-header h2 {
    text-align: left;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 0;
}

figure.x h2,
figure.hover--effect.effect-1 p{
   transform:none;
   transition:none;
   letter-spacing:0;
   word-spacing: normal;
}

.home-search-wrapper{
   margin:0;
}

figure.hover--effect.effect-1 {
 display: flex;
 align-items: center;
}

@media(max-width:768px) {
    figure.hover--effect.effect-1 {
        margin-top: 2rem;
    }
}

figure.hover--effect.effect-1 a.featured_cat_home_cta {
 display:none;
}

figure.hover--effect.effect-1 img {
 width:auto;
}

figure.hover--effect.effect-1 .features_cat_img,
figure.hover--effect.effect-1 figcaption {
 position: relative;
 width: 50%;
}

figure.hover--effect.effect-1 h2 {
    font-size: 0.75em;
    font-weight: 600;
    text-align: right; 
    color: #AAC949;
    padding-top: 25px;
}

figure.hover--effect.effect-1 figcaption,
figure.hover--effect.effect-1 figcaption h2,
figure.hover--effect.effect-1 figcaption p,
figure.hover--effect.effect-1 figcaption a {
 opacity: 1;
}

figure.hover--effect.effect-1 figcaption,
figure.hover--effect.effect-1 figcaption h2,
figure.hover--effect.effect-1 figcaption p,
figure.hover--effect.effect-1 figcaption a {
   padding-left: 15px;
}
figure.hover--effect.effect-1 figcaption {
   padding-left: 15px;
   padding-right: 30px;
   padding-top: 8px;
   padding-bottom: 8px;
}
figure.hover--effect.effect-1 figcaption p {
    font-size: 0.7em;
    margin-top: 5px;
    color: #333;
    text-align: right;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
}
figure.hover--effect.effect-1 {
 box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 8px;
 border-radius: 10px;
}

@media (min-width: 992px){
   .home_welcome_cover_img img {
       margin-top:60px;
       width:550px;
   }
   .trending-categories{
       text-align:left;
   }

    .home-banner-content {
       text-align: left;
       color: #484848;
       padding: 0;

    }
    .scope{
       border-left: 2px solid #00b764;
    }
    .home-search{
        display: block;
        margin: 0;
        padding:0;
        width: 100%;
   }

   .narrow_pad {
     margin-bottom: 10px;
     padding-left: 0;
 }
}

@media(max-width:991px){
   .homepage-hero-module.welcome-message{
       height: auto !important;
   }
   .trending-categories h3.heading_with-divider {
       margin-top: 60px;
   }
}

.more-info .column-1,
.more-info .column-2 {
    padding-top: 60px;
    padding-bottom: 60px;
}

@media(min-width:768px){
   .more-info .column-1{
       border-right: 2px solid #e6e6e6;
   }
   .more-info .column-1{
        padding-right: 45px;
   }
   .more-info .column-2{
       padding-left: 45px;
   }
}

@media(min-width:500px){
    .more-info .column-1 img{
        width: 60%;
        margin-left: 20%;
    }
}

/* ==========================================================================
 8. Listing Template
========================================================================== */

.listing_container {
    margin-top: 50px;
}

@media (min-width: 992px){
   .listing_main_body {
       width: 60%;
   }
   .listing_info_sidebar {
        width: 40%;
        padding-left: 45px;
        margin-top: 0 !important;
        background: #fff;
        padding-right: 45px;
        padding-top: 30px;
        padding-bottom: 30px;
        box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 8px;
        border-radius: 10px;
        transition: translate .18s,box-shadow .18s;
        transform: translateY(0);
   }
}

.add-to-favorite-wrapper .wishlist-btn {
   color: #CE5835;
}

.user-external-link a{
   background:none;
   border:none;
}

.user-external-link a:after{
   content:'\f178';
   font-family:FontAwesome;
   margin-left: 10px;
}
.about-user-review .rate .fa.fa-star-o,
.listing_info_sidebar .rate .fa.fa-star-o {
   font-size: 1em;
   margin-right: 5px;
}

.listing-gallery .slick-list .slick-slide img{
   border-radius: 10px;
}
.listing_info_sidebar .vendor_name {
   color: #333;
}
.listing_info_sidebar .vendor_name img {
   margin-right: 5px;
}
.listing_info_sidebar .rate{
    margin-left: 5px;
}
.listing_info_sidebar .user-badges-listing {
    margin-left: 40px;
    font-size: 14px;
}
.listing_info_sidebar .user-badges-listing .user-badge i {
    color: #49BCC3;
}
.user-badge i {
    margin-right: 10px;
}
.listing_info_sidebar h1.entry-title .label {
    font-size: 1rem;
    display: block;
    top: unset;
    margin: 15px 0 0;
    background: none;
    border: none;
    text-align: left;
    padding: 0;
}
.listing_info_sidebar h1.entry-title .label:hover {
    color: #F6A32B;
}
.listing_info_sidebar .see_more_details {
    display: none;
}
.listing_info_sidebar .listing_details_list_location {
   margin: 15px 0 0;
}
.listing_info_sidebar .listing_details_list_location a {
   color: #333;
}
.listing_info_sidebar .listing_details_list_location a:hover {
   color: #F6A32B;
}
.listing_info_sidebar .listing_details_list_location a .fa-map-marker {
   color: #CE5835;
}
.listing_info_sidebar li.price {
   color: #49BCC3;
   margin: 15px 0;
}

.listing_info_sidebar span.a2a_svg{
   background:#fff !important;
}
.listing_info_sidebar span.a2a_svg path {
   fill: #3D3D90 !important;
}

.listing_info_sidebar .panel-group {
    margin-bottom: 0;
}

.listing_info_sidebar .panel {
    border-bottom: none;
}

.listing_info_sidebar .panel-heading {
    padding-left: 0;
    padding-top: 20px;
}

.listing_info_sidebar .panel-title {
    text-transform: none;
}

.listing_info_sidebar .panel-title:before {
    content: '\f0d1';
    font-family: FontAwesome;
    margin-right: 5px;
    transform: scale(-1, 1);
    display: inline-block;
} 

.listing_info_sidebar .panel-title a {
    cursor: default;
}

.listing_info_sidebar .panel-title a:hover {
    color: #333;
}

.listing_info_sidebar .panel-group .panel .panel-heading a[data-toggle=collapse].collapsed:before {
    content: '';
}

.listing_info_sidebar .panel-body {
    border-top: none !important;
    font-size: 14px;
    padding: 0;
}

.listing_info_sidebar .panel-body ul {
    padding: 0;
    margin-left: 15px;
    list-style: none;
}

.listing_info_sidebar .panel-body ul li {
    margin-bottom: 10px;
}

.listing_info_sidebar .panel-body ul li.shipping.in-person:before {
    font-family: FontAwesome;
    margin-right: 7px;
    content: '\f2b5';
}

.listing_info_sidebar .panel-body ul li.shipping.mondial-relay {
    background: no-repeat top 3px left 0px url('data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20viewBox%3D%220%200%20385.89%20396.85%22%20height%3D%221em%22%20width%3D%221em%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20transform%3D%22translate(-228.73%20-99.56)%22%20d%3D%22M614.62%20429.51c-.81%2025.19-18.84%2047.92-43.47%2053.79-100.85%2017.48-198.1%2017.48-298.95%200-24.63-5.86-42.66-28.61-43.47-53.79v-263c.81-25.19%2018.84-47.92%2043.47-53.79%20100.85-17.47%20198.1-17.48%20299%200%2024.63%205.87%2042.66%2028.6%2043.47%2053.79z%22%20fill%3D%22%23ca0047%22%2F%3E%3Cpath%20transform%3D%22translate(-228.73%20-99.56)%22%20d%3D%22m442.68%20217.67c-21.37-3.81-35.63%207.64-35.63%2026.21v61.31l-33.59-20v-41.31c0-37.15%2025.7-63.1%2069.22-57.76z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m221.86%2086.48h31.72v31.72h-31.72z%22%20fill%3D%22%23cfc8c0%22%2F%3E%3Cpath%20transform%3D%22translate(-228.73%20-99.56)%22%20d%3D%22M286.54%20433.12h15.11V394a13.82%2013.82%200%20013.86-10%2014.53%2014.53%200%200110.31-3.81%2049%2049%200%20017.84.82V366a80.89%2080.89%200%2000-9.36-.77c-17.65%200-27.71%2012.53-27.76%2028.81zm52.07-6.12c-3.74-3.9-5.59-9.44-5.59-15.89v-23.56c0-6.45%201.85-12%205.59-15.9%203.72-3.92%209.25-6.09%2016.2-6.08H379v14.81h-24.1c-2.79%200-4.45.56-5.38%201.49-.94.92-1.51%202.56-1.51%205.42v4.9h26.25v14.17H348v4.93c0%202.82.57%204.5%201.52%205.45.94.95%202.58%201.51%205.37%201.51H379v14.82h-24.24c-6.92%200-12.43-2.17-16.15-6.08zm59.02.09c-3.74-3.85-5.6-9.35-5.59-15.8v-45.72h15v45.53c0%202.84.55%204.58%201.49%205.57.93%201%202.53%201.58%205.3%201.58h20.86l-5.08%2014.82H413.7c-6.87%200-12.36-2.11-16.07-6zm124.77%205.98v-25.84l-22.67-41.66h17l13.2%2026.13%2013.28-26.13h17l-22.71%2041.66v25.84zM485.61%20375c-3.24-9.5-8-9.51-10.44-9.51H471c-2.45%200-7.17%200-10.44%209.51-5%2014.52-20.22%2058-20.22%2058h15.91l4.39-13h24.89l4.39%2013h15.91zm-20.23%2030.84l7.71-22.84%207.7%2022.87zm48.72-75.38c-1.19-3.48-2.93-3.49-3.83-3.49h-1.53c-.9%200-2.63%200-3.83%203.49-1.83%205.32-7.41%2021.27-7.41%2021.27h5.83l1.61-4.76h9.13l1.61%204.76h5.84zm-7.42%2011.31l2.83-8.39%202.82%208.39zM311.8%20351.7v-16.35a3.47%203.47%200%2000-3.62-3.59%203.4%203.4%200%2000-3.56%203.59v16.35h-5.53v-16.35a3.44%203.44%200%2000-3.59-3.59%203.45%203.45%200%2000-3.62%203.59v16.35h-5.47v-16.28a8.89%208.89%200%20019.09-9.06%208.43%208.43%200%20016.34%202.8%208.41%208.41%200%20016.34-2.8%208.89%208.89%200%20019.12%209.06v16.28zm5-.49zm22.6-11.99c0-7.12%205.1-12.84%2012.14-12.86%207%200%2012.09%205.74%2012.11%2012.86%200%207.15-5.11%2012.88-12.11%2012.89-7%200-12.13-5.74-12.14-12.89zm5.54%200c0%204.23%203%207.62%206.6%207.63%203.58%200%206.57-3.4%206.57-7.63%200-4.2-3-7.59-6.57-7.6-3.61%200-6.6%203.4-6.6%207.6zm56.76-10.28a9.1%209.1%200%20012.54%206.51v16.25h-5.5v-16.35c-.05-2.32-1.27-3.55-3.63-3.59-2.32%200-3.54%201.27-3.59%203.59v16.35H386v-16.25a9.1%209.1%200%20012.54-6.51%209.14%209.14%200%20016.55-2.58%209.17%209.17%200%20016.59%202.58m35.88%2022.76h-9.3v-24.76h9.3a10.69%2010.69%200%20018.21%203.36%2013.19%2013.19%200%20013%209%2013.19%2013.19%200%2001-3%209%2010.68%2010.68%200%2001-8.16%203.38m0-19.56h-3.8v14.37h3.79c5%200%205.67-4.37%205.71-7.22%200-3.46-1-7.14-5.71-7.15m32.45%2019.58v-24.76h5.5v24.76zm79.02%200a7.91%207.91%200%2001-5.92-2.19%208.17%208.17%200%2001-2-5.8v-16.77h5.51v16.7c.1%202.08.49%202.53%202.49%202.63h7.65v5.43z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20transform%3D%22translate(-228.73%20-99.56)%22%20d%3D%22M431.35%20153.3a19.3%2019.3%200%2011-19.29-19.3%2019.29%2019.29%200%200119.29%2019.3z%22%20fill%3D%22%23cfc8c0%22%2F%3E%3C%2Fsvg%3E%0A');
    padding: 0 0 0 25px;
}

.listing_info_sidebar .panel-body ul li.shipping.colissimo {
    background: no-repeat top 3px left 0px url('data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20viewBox%3D%220%200%2021%2024%22%20height%3D%221em%22%20width%3D%221em%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22colissimo_svg__a%22%20x1%3D%2212.608%25%22%20x2%3D%2286.28%25%22%20y1%3D%2275.139%25%22%20y2%3D%2223.876%25%22%3E%3Cstop%20stop-color%3D%22%23EC6608%22%20offset%3D%220%22%2F%3E%3Cstop%20stop-color%3D%22%23ED6C08%22%20offset%3D%22.19%22%2F%3E%3Cstop%20stop-color%3D%22%23F07C08%22%20offset%3D%22.44%22%2F%3E%3Cstop%20stop-color%3D%22%23F59707%22%20offset%3D%22.72%22%2F%3E%3Cstop%20stop-color%3D%22%23FBBA07%22%20offset%3D%221%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M14.589%2010.711a.377.377%200%2001-.35-.006l-.569-.332a.356.356%200%2001-.12-.127l-.006-.01a.36.36%200%2001-.058-.175l-.014-.65a.365.365%200%2001.168-.3l6.828-3.902L10.884.085a.912.912%200%2000-.768%200L.53%205.21l10.737%206.131a.356.356%200%2001.176.294v8.945a.363.363%200%2001-.183.294l-.577.315a.375.375%200%2001-.174.038h-.01a.38.38%200%2001-.185-.038l-.58-.315a.36.36%200%2001-.179-.294v-7.974a.222.222%200%2000-.095-.157L0%207.048v10.579c0%20.237.17.528.379.648l9.743%205.636a.847.847%200%2000.757%200l9.744-5.636a.833.833%200%2000.377-.648V7.047l-6.411%203.664z%22%20fill%3D%22url(%23colissimo_svg__a)%22%2F%3E%3C%2Fsvg%3E%0A');
    padding: 0 0 0 25px;
}

.listing_info_sidebar .panel-body ul li .zone-retrait {
    font-size: 13px;
    margin-left: 29px;
}

.listing_info_sidebar .social-share {
    margin-top: 0;
}

.listing_description {
   background:#FFF;
}

a.btn.btn-primary.btn-live-preview {
 font-size: 0.8em;
 margin-top: 20px;
}

.listing-tags-item a::after {
 background: #f9f9f9 !important;
}

.wishlist-btn.add-to-wishlist,
.wishlist-btn.remove-from-wishlist{
 background: none;
 border: none;
}

a.vendor_name:hover {
   text-decoration:none;
}

.wishlist-btn.add-to-wishlist i {
 margin-right:5px;
}

a.add-to-favorite {
 width:100%
}

a.add-to-favorite:hover,
a.add-to-favorite:focus {
 color: #FFF!important;
 background-color: #FF5A5F !important;
 border-color: #FF5A5F;
}

.report,
.publish_on_date {
    display: none;
}

.tags {
 text-align: center;
 margin-top: 5px;
 padding-top: 5px;
}

.listing_container .btn-inbox {
   width: 100%;
}

.msg_to_supplier {
   float:left;
   margin-top: 15px;
   border: 1px solid;
   padding: 10px 20px;
   display: block;
   text-align: center;
   text-decoration: none;
   width:100%;
}

.msg_to_supplier:hover,
.msg_to_supplier:focus{
   text-decoration:none;
   background:#0be77d;
   color:#FFF;
}


.date_range_box {
   border: 1px solid #484848;
   border-bottom: 0;
}

select#qty_select {
   border: 1px solid #484848;
   width: auto;
   padding: 0 50px !important;
}
input.btn.btn-rounded.btn-primary.add-to-cart {
   background: #ff5760 !important;
   color: #FFF;
   font-weight: 400;
   height: 50px;
   line-height: 50px;
   padding: 0;
}

.date_range_box .fa {
   color: #ff5a5f;
}

.gr__yourbnb_mykreezalid_com .bootstrap-datetimepicker-widget table td.active{
   background-color: #ff5a5f !important;
}

.single_date_booking select {
 border-radius: 10px !important;
}

.date_range_box{
   border-top-left-radius: 10px;
   border-top-right-radius: 10px;
}

.add-to-cart.btn.btn-rounded.btn-primary{
   letter-spacing: 0;
   font-size: 1.2em;
   text-transform: none;
   font-weight: 600;
   color: #000;
}

.listing_main_body .slick-prev,
.listing_main_body .slick-next {
 top:40%;
}
.listing_description h2 {
   text-transform: none;
   font-size: 1.1em;
   letter-spacing: 0;
   text-align: center;
   margin-bottom: 30px;
   margin-top: 30px;
   text-align: left;
   font-weight: 600;
   line-height: 1.5em;
}

.listing_description h2:after {
   margin: 20px 0;
   background: #AAC949;
}

.other-listings h2 {
   margin-top: 30px;
}

.other-listings h2:after {
   content: "";
   width: 65px;
   height: 2px;
   background: #AAC949;
   display: block;
   margin:20px auto;
}
.listing_container .btn-inbox {
   width:100%;
   border-color: #E6E6E6!important;
   background: #E6E6E6 !important;
   color: #555 !important;
   height: 50px;
   line-height: 50px;
   padding: 0;
}

.filter_sidebar .filter_title {
   color: #555 !important;
   background-color: #FFF !important;
   padding: 0;
   font-weight: 600;
}

.noUi-connect {
   background: #555 !important;
}
.noUi-handle {
   border: 2px solid #555 !important;
}

@media (min-width: 992px){
 .listing_description .attribute-box {
       width: 49%;
   }
   .attribute-box p.listing_attr_title {
       display: inline-block;
   }
   .listing_info_sidebar {
       margin-top: 0;
   }
   .product_info .listing-supplier-avatar {
       position: absolute;
       right: 10px;
       bottom: 100px;
   }
   .add-to-cart.btn.btn-rounded.btn-primary {
       border-radius: 10px;
   }

   .listing_detail_content{
       display:flex;
   }
   .listing_detail_content h2{
       flex:1;
   }
   .shop_overview {
      display:flex;
   }
   .shop_overview .col-md-3{
       flex:1;
   }
   .shop_overview,
   .listing-description{
       flex:3;
       padding:2em
   }

   .preset-2.listing-attributes-grid {
       flex:2;
       padding:2em
   }


   .listing_description{
       padding-bottom:0;
   }
}

@media(max-width:991px){
   .other-listings {
       margin-top:60px;
   }
}

.listing-form label,
.listing-form h2 {
    font-size: 1rem;
    color: #3D3D90;
}

.listing-form h3 {
    font-size: 0.9rem;
}

.listing-form #statusHelp {
    margin-top: 5px;
}

.listing-form input#ListingPrice {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

.listing-form .checkbox label {
    color: #333;
}

.listing-form input[type=checkbox] {
    margin-top: 2px;
}

.listing-form label span.shipping.in-person:before {
    font-family: FontAwesome;
    margin-right: 7px;
    content: '\f2b5';
}

.listing-form label span.shipping.mondial-relay {
    background: no-repeat top 2px left 2px url('data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20viewBox%3D%220%200%20385.89%20396.85%22%20height%3D%221em%22%20width%3D%221em%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20transform%3D%22translate(-228.73%20-99.56)%22%20d%3D%22M614.62%20429.51c-.81%2025.19-18.84%2047.92-43.47%2053.79-100.85%2017.48-198.1%2017.48-298.95%200-24.63-5.86-42.66-28.61-43.47-53.79v-263c.81-25.19%2018.84-47.92%2043.47-53.79%20100.85-17.47%20198.1-17.48%20299%200%2024.63%205.87%2042.66%2028.6%2043.47%2053.79z%22%20fill%3D%22%23ca0047%22%2F%3E%3Cpath%20transform%3D%22translate(-228.73%20-99.56)%22%20d%3D%22m442.68%20217.67c-21.37-3.81-35.63%207.64-35.63%2026.21v61.31l-33.59-20v-41.31c0-37.15%2025.7-63.1%2069.22-57.76z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m221.86%2086.48h31.72v31.72h-31.72z%22%20fill%3D%22%23cfc8c0%22%2F%3E%3Cpath%20transform%3D%22translate(-228.73%20-99.56)%22%20d%3D%22M286.54%20433.12h15.11V394a13.82%2013.82%200%20013.86-10%2014.53%2014.53%200%200110.31-3.81%2049%2049%200%20017.84.82V366a80.89%2080.89%200%2000-9.36-.77c-17.65%200-27.71%2012.53-27.76%2028.81zm52.07-6.12c-3.74-3.9-5.59-9.44-5.59-15.89v-23.56c0-6.45%201.85-12%205.59-15.9%203.72-3.92%209.25-6.09%2016.2-6.08H379v14.81h-24.1c-2.79%200-4.45.56-5.38%201.49-.94.92-1.51%202.56-1.51%205.42v4.9h26.25v14.17H348v4.93c0%202.82.57%204.5%201.52%205.45.94.95%202.58%201.51%205.37%201.51H379v14.82h-24.24c-6.92%200-12.43-2.17-16.15-6.08zm59.02.09c-3.74-3.85-5.6-9.35-5.59-15.8v-45.72h15v45.53c0%202.84.55%204.58%201.49%205.57.93%201%202.53%201.58%205.3%201.58h20.86l-5.08%2014.82H413.7c-6.87%200-12.36-2.11-16.07-6zm124.77%205.98v-25.84l-22.67-41.66h17l13.2%2026.13%2013.28-26.13h17l-22.71%2041.66v25.84zM485.61%20375c-3.24-9.5-8-9.51-10.44-9.51H471c-2.45%200-7.17%200-10.44%209.51-5%2014.52-20.22%2058-20.22%2058h15.91l4.39-13h24.89l4.39%2013h15.91zm-20.23%2030.84l7.71-22.84%207.7%2022.87zm48.72-75.38c-1.19-3.48-2.93-3.49-3.83-3.49h-1.53c-.9%200-2.63%200-3.83%203.49-1.83%205.32-7.41%2021.27-7.41%2021.27h5.83l1.61-4.76h9.13l1.61%204.76h5.84zm-7.42%2011.31l2.83-8.39%202.82%208.39zM311.8%20351.7v-16.35a3.47%203.47%200%2000-3.62-3.59%203.4%203.4%200%2000-3.56%203.59v16.35h-5.53v-16.35a3.44%203.44%200%2000-3.59-3.59%203.45%203.45%200%2000-3.62%203.59v16.35h-5.47v-16.28a8.89%208.89%200%20019.09-9.06%208.43%208.43%200%20016.34%202.8%208.41%208.41%200%20016.34-2.8%208.89%208.89%200%20019.12%209.06v16.28zm5-.49zm22.6-11.99c0-7.12%205.1-12.84%2012.14-12.86%207%200%2012.09%205.74%2012.11%2012.86%200%207.15-5.11%2012.88-12.11%2012.89-7%200-12.13-5.74-12.14-12.89zm5.54%200c0%204.23%203%207.62%206.6%207.63%203.58%200%206.57-3.4%206.57-7.63%200-4.2-3-7.59-6.57-7.6-3.61%200-6.6%203.4-6.6%207.6zm56.76-10.28a9.1%209.1%200%20012.54%206.51v16.25h-5.5v-16.35c-.05-2.32-1.27-3.55-3.63-3.59-2.32%200-3.54%201.27-3.59%203.59v16.35H386v-16.25a9.1%209.1%200%20012.54-6.51%209.14%209.14%200%20016.55-2.58%209.17%209.17%200%20016.59%202.58m35.88%2022.76h-9.3v-24.76h9.3a10.69%2010.69%200%20018.21%203.36%2013.19%2013.19%200%20013%209%2013.19%2013.19%200%2001-3%209%2010.68%2010.68%200%2001-8.16%203.38m0-19.56h-3.8v14.37h3.79c5%200%205.67-4.37%205.71-7.22%200-3.46-1-7.14-5.71-7.15m32.45%2019.58v-24.76h5.5v24.76zm79.02%200a7.91%207.91%200%2001-5.92-2.19%208.17%208.17%200%2001-2-5.8v-16.77h5.51v16.7c.1%202.08.49%202.53%202.49%202.63h7.65v5.43z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20transform%3D%22translate(-228.73%20-99.56)%22%20d%3D%22M431.35%20153.3a19.3%2019.3%200%2011-19.29-19.3%2019.29%2019.29%200%200119.29%2019.3z%22%20fill%3D%22%23cfc8c0%22%2F%3E%3C%2Fsvg%3E%0A');
    padding: 0 0 0 25px;
}

.listing-form label span.shipping.colissimo {
    background: no-repeat top 2px left 2px url('data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20viewBox%3D%220%200%2021%2024%22%20height%3D%221em%22%20width%3D%221em%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22colissimo_svg__a%22%20x1%3D%2212.608%25%22%20x2%3D%2286.28%25%22%20y1%3D%2275.139%25%22%20y2%3D%2223.876%25%22%3E%3Cstop%20stop-color%3D%22%23EC6608%22%20offset%3D%220%22%2F%3E%3Cstop%20stop-color%3D%22%23ED6C08%22%20offset%3D%22.19%22%2F%3E%3Cstop%20stop-color%3D%22%23F07C08%22%20offset%3D%22.44%22%2F%3E%3Cstop%20stop-color%3D%22%23F59707%22%20offset%3D%22.72%22%2F%3E%3Cstop%20stop-color%3D%22%23FBBA07%22%20offset%3D%221%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M14.589%2010.711a.377.377%200%2001-.35-.006l-.569-.332a.356.356%200%2001-.12-.127l-.006-.01a.36.36%200%2001-.058-.175l-.014-.65a.365.365%200%2001.168-.3l6.828-3.902L10.884.085a.912.912%200%2000-.768%200L.53%205.21l10.737%206.131a.356.356%200%2001.176.294v8.945a.363.363%200%2001-.183.294l-.577.315a.375.375%200%2001-.174.038h-.01a.38.38%200%2001-.185-.038l-.58-.315a.36.36%200%2001-.179-.294v-7.974a.222.222%200%2000-.095-.157L0%207.048v10.579c0%20.237.17.528.379.648l9.743%205.636a.847.847%200%2000.757%200l9.744-5.636a.833.833%200%2000.377-.648V7.047l-6.411%203.664z%22%20fill%3D%22url(%23colissimo_svg__a)%22%2F%3E%3C%2Fsvg%3E%0A');
    padding: 0 0 0 25px;
}

/* ==========================================================================
 9. Listing Thumbnail
========================================================================== */
.list_item {
    min-width: calc(25% - 20px);
    max-width: calc(25% - 20px);
    margin-left: 20px;
}

@media (max-width: 480px) {
    .list_item, .list_row {
        margin-left: 0;
    }
}

.card {
   box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 8px;
   border-radius: 10px;
   transition: translate .18s,box-shadow .18s;
   transform: translateY(0);
   background-color: #fff;
   margin-top: 20px;
   height: 400px;
}

@media (hover: hover) and (pointer: fine) {
    .card:hover {
       box-shadow: rgba(0,0,0,.15) 0 5px 30px;
       transform: translateY(-1px);
    }
}

.card .card_img {
   border-top-left-radius: 10px;
   border-top-right-radius: 10px;
   height: 275px;
}

.card .bd-listing-information {
  padding: 1em;
  font-size: 14px;
  list-style: none;
  height: 125px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
}

.card .bd-listing-information .bd-listing-category,
.card .bd-listing-information .bd-listing-geolocation {
    font-size: 12px;
}

.card .bd-listing-information .bd-listing-name,
.card .bd-listing-information .bd-listing-category,
.card .bd-listing-information .bd-listing-geolocation,
.card .bd-listing-information .bd-listing-action-wrapper {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}

.card .bd-listing-information .bd-listing-name a {
  color: #3D3D90;
  font-weight: 600;
}

.card .bd-listing-information .bd-listing-name a:hover {
  color: #F6A32B;
}

.card .bd-listing-information .bd-listing-geolocation:before {
   content: "\f041";
   font-family: Fontawesome;
   margin-right: 5px;
   color: #CE5835;
}

.card .bd-listing-information .bd-listing-action-wrapper,
.card .bd-listing-information .bd-listing-cta {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}

.card .bd-listing-information .bd-listing-price {
  color: #49BCC3;
  font-weight: 600;
}

.card .bd-listing-information .wishlist-btn {
   margin-top: 0;
   margin-right: 15px;
}

.card .bd-listing-information .wishlist-btn-text {
   display:none;
}

/* ==========================================================================
 10. Login / Register form
========================================================================== */
#business-name-input-div {
    margin-bottom: 15px;
}

.login h1,
.register h1 {
   font-weight: 600;
   margin-top:40px;
   text-align: left;
   font-size: 3em;
}

.login .wh-part-body,
.register .wh-part-body {
   padding-left:0;
   padding-right:0;
}

.register .form-control,
.register select.form-control{
 border-radius: 10px !important;
}
.gray2-wrapper.login,
.register.gray2-wrapper {
 margin-bottom:0px;
 background: #FFF;
}
.login .workbook-content,
.register .workbook-content{
 text-align: right;
 margin-left: 0;
 width: 100%;
 font-size: 0.9em;
}
.login hr,
.register hr{
   display :none;
}
.register .form-step{
   margin-left: 0;
   width: 100%;
}
.login .workbook-content a,
.register .workbook-content a{
 color:#484848;
}
.login .wh-part-body,
.register .wh-part-body{
 padding:0;
}

.login .wh-part-head,
.register .wh-part-head{
   border:0 none;
}

.login .forgot_password{
 color:#484848;
}

.form-control.login-email {
 border-radius: 10px;
}

.form-control.login-password {
 border-radius: 10px;
 border-color:#b0b0b0;
}

.login .btn.btn-primary,
.register .btn.btn-primary{
 border:0 none;
 border-radius: 10px;
 margin-top :15px;
 padding-top: 13px;
 padding-bottom: 13px;
 transition: opacity 1.25s !important;
}

.login .btn.btn-primary:hover,
.register .btn.btn-primary:hover{
 opacity:1;
}

#tosLabelMessage a{
 color:blue;
 text-decoration:underline;
}

@media(min-width:991px) and (min-width:1679px){
 .login.col-md-6,
 .register.col-md-6 {
   margin-left: 32.5%;
   width: 35%;
 }
}

@media(min-width:992px){

 .registration_redirect{
   margin-bottom:0px;
 }
}


/* ==========================================================================
 11. CMS Pages / Blog / FAQ
========================================================================== */

svg.wave-background {
    width: 100%;
    display: block;
    background: red;
}
 
.welcome-message h1 {
    font-size: 3rem;
    padding: 0 7rem;
    font-weight: 900;
    margin-top: 5rem;
    margin-bottom: 0;
    text-align: center;
}



.welcome-message h2 {
    text-align: center;
    font-weight: 700;
    margin-bottom: 1.5rem; 
}
 
@media (max-width: 992px){
    .welcome-message h1 {
        font-size: 1.3rem;
        padding: 0;
    }
}

.page-header.post-show h1 {
   margin-top: 1rem;
}

@media (min-width: 992px){
   .page-header .container .row {
       margin:0;
   }
}

.cms-page h2 {
 font-size: 1.5em;
 font-weight: 700;
 margin-bottom: 20px;
 line-height: 1.5em;
}
.cms-page h3{
 font-size: 1.2em;
 font-weight: 600;
 line-height: 1.5em;
}

.cms-page img {
 border-radius: 10px;
}

.page-header .container,
.page-header.cms-page .container,
.page-header.faq-header .container,
.page-header.blog-index-head .container{
    z-index:0;
    text-align: left;
}

.page-header.blog-index-head {
    background-position: left !important;
}

.post-show .share_post{
   display:none;
}

.post-show .blog-share a .fa{
   text-align:center;
}

.blog-share .welcome-message .start .fa.fa-facebook,
.blog-share a .fa.fa-facebook,
.welcome-message .blog-share .start .fa.fa-facebook,
.blog-share .welcome-message .start .fa.fa-twitter,
.blog-share a .fa.fa-twitter,
.welcome-message .blog-share .start .fa.fa-twitter,
.blog-share .welcome-message .start .fa.fa-linkedin,
.blog-share a .fa.fa-linkedin,
.welcome-message .blog-share .start .fa.fa-linkedin,
.blog-share .welcome-message .start .fa.fa-envelope,
.blog-share a .fa.fa-envelope,
.welcome-message .blog-share .start .fa.fa-envelope,
.blog-share .welcome-message .start .fa,
.blog-share a .fa,
.welcome-message .blog-share .start .fa{
    background: #49BCC3;
}

.blog-category.label-primary {
    background-color: transparent;
}

a.category-tag {
    background: #49BCC3;
}

a.category-tag:hover {
    background: #F6A32B;
}

.faq-content h3:before,
.tos h2:before{
 content:'\f05d';
 color:#ffc107;
 font-family:FontAwesome;
 margin-right:15px;
 font-size:1.5em;

}

.testimony-start {
 color: #FDB32B !important;
 font-size: 60px !important;
 display:block;
 font-weight: 600 !important;
 letter-spacing: 0px !important;
 padding: 0px !important;
 margin-left: 0px !important;
 margin-top: 35px !important;
 line-height: 0 !important;
}
.faq-content h3 {
 font-weight: 700;
}
.faq-content .panel-title>a{
 font-weight:400;
}

.faq-content .col-md-10{
 margin-left:0;
 width:100%;
}

img.founder-picture {
 width: 80px !important;
 border-radius: 99% !important;
}

#about-us-testimony img{
 width:100%;
}

.cms-page small{
 color: #999;
 font-size: 0.9em;
}

.fancy-list li:before {
 margin-left: 0;
}

div#about-service {
 border: 1px solid;
 padding: 2em 2em;
 border-radius: 10px;
 text-align: center;
}


div#about-faq{
 background: #222;
 padding: 60px 30px;
 border-radius: 10px;
 color: #fff;
 text-align:center;
}

.cms-page-content {
 margin-left: 0;
 width:100%;
}

.page-block-left,
.page-block-right {
    width: 100%;
    padding-top: 75px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

.page-block-right {
    flex-direction: row-reverse;
}

.page-block-image {
    margin: 0;
    width: 100%;
    text-align: center;
}

.page-block-image img {
    max-height: 500px;
}

@media (min-width: 768px) {
    .page-block-content {
        width: 60%;
    }
    
    .page-block-image {
        width: 40%;
    }
    
    .page-block-left .page-block-content {
        padding-right: 100px;
    }
    
    .page-block-right .page-block-content {
        padding-left: 100px;
    }
    
    .page-block-left:first-child {
        padding-top: 0;
    }
}

@media (min-width: 1200px){
.cms-page .container,
.faq-header .container,
.faq-content .container,
.page-header.blog-index-head .container,
.blog-index.container{
   width: 1170px;
   padding-right: 15px;
   padding-left: 15px;
 }
}
}

/* ==========================================================================
 12. User Dashboard
========================================================================== */

.dashboard-body .unread_msg_alert {
 background: #CE5835 !important;
 color: #FFF !important;
}

.dashboard-body .unread_msg_alert:focus,
.dashboard-body .unread_msg_alert:hover {
    background: #AAC949;
}

.dashboard-body .listing_list_item .label {
    padding: 0;
}

.shop-view .about-user-body {
   z-index: 1;
   position: relative;
   margin-top: 0;
}

.result_list_wrapper{
   margin-top: 80px;
}

#home_dashboard_body .white-box,
.order-sidebar .white-box{
 border-bottom: 1px solid #999;
}
.order-sidebar .bank-link.active,
.order-sidebar .orders-link.active,
.order-sidebar .question-link.active,
.order-sidebar .review-link.active,
.order-sidebar .sales-link.active,
.order-sidebar .shipping-link.active,
.order-sidebar .store-link.active {
 box-shadow: none;
}
.order-sidebar .bank-link,
.order-sidebar .orders-link,
.order-sidebar .question-link,
.order-sidebar .review-link,
.order-sidebar .sales-link,
.order-sidebar .shipping-link,
.order-sidebar .store-link {
 margin-bottom: 0;
}

.shop-view .page-header .container {
    text-align: center !important;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
}

.shop-view .page-header h1,
.shop-view .page-header h1 small {
    color:#FFF;
    text-align: center;
    width: 100%;
}

@media(min-width:992px){
   div#home_dashboard_body,
   .dashboard-body .listings-list{
     border-left:1px solid #999;
   }
}

/* ==========================================================================
 13. Checkout
========================================================================== */

.booking_summary_box {
 margin-top: 30px;
}

/* ==========================================================================
 14. Footer
========================================================================== */

.site-footer.section-spacing {
    padding: 6em 0;
}

.footer-logo {
 max-width: 250px;
}

#back-top {
    bottom: 10px;
    right: 18px;
}

.backtotop {
   border-radius: 99%;
   
}
