/*
 Theme Name: Atama Furniture Child
 Theme URI: https://atama.com.au/
 Description: Atama Furniture
 Version: 1.0
 Author: Atama Furniture
 Author URI: https://www.slinkywebdesign.com.au/about-slinky-web-design
 Tags: Atama Furniture
 License: Slinky Web Design Licence
 License URI: https://www.slinkywebdesign.com.au/
 Template: hongo
 Text Domain: atama-child
*/
/*
#np-mg1 {
    height: 100%;
    max-height: 546px !important;
}

#np-mg2 {
    height: 50%;
    max-height: 546px !important;
}
*/


.search-no-results .hongo-shop-archive, 
.search-no-results .hongo-main-content-wrap,
.search-no-results .content-area { padding-top: 130px !important; } 

.woocommerce-info { background-color: transparent !important; font-weight: 300 !important; font-size: 20px !important; color: #3d3d3d !important; line-height: 30px !important; font-family: 'Source Sans 3', sans-serif;     text-align: center !important; }

#hmcl strong { font-weight: 300 !important; color: #b4b4b4 !important; padding: 0px 2px 0px 8px !important; }
#hmcl p { letter-spacing: 0.20px;  }

.tax-pa_sector .hongo-main-title-wrap, .tax-pa_sector .page-title-style-9.hongo-main-title-wrap { background-color: #f4f5f5; background-image: none !important; }

.tax-pa_sector .small-screen { margin: 24px !important; }

section#slider-sec .tp-arr-imgholder, section#slider-sec rs-poster, section#slider-sec .tp-tab-image { background-color: #888; background-image: none !important; }
section#slider-sec .tp-thumb-image { /* background-color: #888; background-image: none !important; */ height: 0px; }


#navboxclmn .vc_column_container>.vc_column-inner { padding-left: 12px !important; padding-right: 12px !important; font-family: 'Source Sans 3', sans-serif !important; }

#navboxclmn .icon-text-style-6 { padding: 0 0%  !important; font-family: 'Source Sans 3', sans-serif !important; }
#navboxclmn .icon-text-style-6 .hongo-featurebox-text, #navboxclmn .icon-text-style-6 .hongo-featurebox-text a { font-size: 15px !important; margin-bottom: 13px !important; font-family: 'Source Sans 3', sans-serif !important; }
#navboxclmn .content { font-size: 16px !important; line-height: 1.25em !important; font-family: 'Source Sans 3', sans-serif !important; }

.gform_legacy_markup_wrapper .left_label input.large, 
.gform_legacy_markup_wrapper .left_label select.large, 
.gform_legacy_markup_wrapper .right_label input.large, 
.gform_legacy_markup_wrapper .right_label select.large { height: 47px !important; }


#headertopbar p, #headertopbar a { color: #000 !important; }

.txtanmcta { position: sticky; z-index: 999999999; }

@keyframes textShine {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}

section#cta-fnl-ps h2 {
  background: linear-gradient(
    to right,
    #f7efee 20%,
    #3f3f3f 50%,
    #f7efee 80%
  );
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  text-fill-color: transparent;
  background-size: 500% auto;
  animation: textShine 5s ease-in-out infinite alternate;
}

.circle{
  position: absolute;
  border-radius: 50%;
  background: white;
  animation: ripple 15s infinite;
  box-shadow: 0px 0px 1px 0px #508fb9; 
}

.small{
  width: 200px;
  height: 200px;
  left: -100px;
  bottom: -100px;
}

.medium{
  width: 400px;
  height: 400px;
  left: -200px;
  bottom: -200px;
}

.large{
    width: 600px;
    height: 600px;
    left: -40%;
    bottom: -20%;
}

.xlarge{
    width: 800px;
    height: 800px;
    left: -43%;
    bottom: -40%;
}

.xxlarge{
    width: 1000px;
    height: 1000px;
    left: -47%;
    bottom: -60%;
}

.shade1{
  opacity: 0.4;
}
.shade2{
  opacity: 0.6;
}

.shade3{
  opacity: 0.8;
}

.shade4{
  opacity: 0.8;
}

.shade5{
  opacity: 0.9;
}

@keyframes ripple{
  0%{
    transform: scale(0.8);
  }
  
  50%{
    transform: scale(1.2);
  }
  
  100%{
    transform: scale(0.8);
  }
}


.woocommerce div.product section { border-top: 3px solid #f4f5f5; padding: 120px 0; }

.woocommerce .container-fluid.single-product-classic div.product div.summary, 
.woocommerce-page .container-fluid.single-product-classic div.product div.summary { padding-right: 50px; margin-top: -100px !important; padding-top: 100px !important; }


#ftfc .btn { font-size: 12px !important; line-height: 18px !important; padding: 14px 9px !important; }

.page-id-109032 .woocommerce ul.products li.product, 
.page-id-109032 .woocommerce-page ul.products li.product { padding: 0px !important; }


div#txt-lrg p, #txt-lrg p, p#txt-lrg { font-weight: 300 !important; font-size: 20px !important; color: #3d3d3d !important; line-height: 30px !important; }

#ftfc p { letter-spacing: 0px !important; font-weight: 300 !important; font-size: 16px !important; color: #3d3d3d !important; line-height: 26px !important; }

.heading h2, h2.heading { font-family: 'Source Sans 3', sans-serif !important; font-weight: 600 !important;  }


#np-mg1 .hongo-shop-banner-img:hover { background: linear-gradient(to bottom, rgb(0 0 0 / 60%) 0%, rgb(0 0 0 / 60%) 55%, rgb(0 0 0 / 80%) 100%) !important; }
#np-mg1 .hongo-shop-banner-img:before { background: linear-gradient(to bottom, rgb(0 0 0 / 30%) 0%, rgb(0 0 0 / 30%) 55%, rgb(0 0 0 / 50%) 100%) !important; }

#prjsec-in { width: 100% !important; max-width:1600px !important; margin: auto !important; }
#prjsec-m h2 { color: #fff !important; font-family: 'Source Sans 3', sans-serif !important; font-weight: 600 !important; }
#prjsec-in p { color: #fff !important; font-size: 24px !important; line-height: 34px !important; margin-bottom: 20px !important; font-family: 'Source Sans 3', sans-serif !important; font-weight: 600 !important; }

@keyframes textShine {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}

section#cta-fnl-ps h2 {
  background: linear-gradient(
    to right,
    #f7efee 20%,
    #3f3f3f 50%,
    #f7efee 80%
  );
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  text-fill-color: transparent;
  background-size: 500% auto;
  animation: textShine 5s ease-in-out infinite alternate;
}

section#cta-fnl-ps h2, #cta-fnl-ps h2 { font-family: 'Source Sans 3', sans-serif !important; font-weight: 600 !important; }

rs-layer-wrap, rs-mask, rs-module-wrap, rs-module .rs-layer, rs-module img,
a.rs-layer, a.rs-layer:-webkit-any-link { font-family: 'Source Sans 3', sans-serif !important; }

.shop-cats-inline { margin-top: 22px !important;}

.hongo-shop-classic-wrap .col-sm-12 { width: 100%; padding-right: 0px !important; padding-left: 0px !important; }
.woocommerce-shop .hongo-woocommerce-top-sidebar { background-color: #f4f5f5 !important; display: block !important; padding: 0px 0px 0px 0px !important; }

.ultsl-arrow-left2:before,
#rev_slider_10_1_wrapper .hesperiden_copy46.tparrows.tp-leftarrow:before { content: "\2190" !important; }
.ultsl-arrow-right2:before,
#rev_slider_10_1_wrapper .hesperiden_copy46.tparrows.tp-rightarrow:before { content: "\2192" !important; }

.tp-tabs, .tp-thumbs { padding-top: 20px !important; padding-bottom: 20px !important; }
.tp-tabs, .tp-thumbs { height: 50px !important; top: auto !important; bottom: -60px !important; max-width: 100% !important; }
rs-tabs-wrap {  width: 100% !important; }
rs-thumbs {  width: 100% !important; }
rs-thumb {  width: 100% !important; }
rs-tab, rs-bullet, {  width: 100% !important; }
rs-bullet, {  width: 100% !important; }
rs-bullets  {  width: 100% !important; }
rs-navmask{  width: 90% !important; }
rs-tabs  {  width: 100% !important; }

#rev_slider_10_1_wrapper .hesperiden_copy46.tparrows { width: 30px !important; height: 24px !important; border-radius: 0% !important; }
#rev_slider_10_1_wrapper .hesperiden_copy46.tparrows, #rev_slider_10_1_wrapper .hesperiden_copy46.tparrows { z-index: 999999999999 !important; }
#rev_slider_10_1_wrapper .hesperiden_copy46.tparrows:before { font-size: 24px !important; line-height: 24px !important; }
.pagination .page-numbers.current, .pagination .page-numbers { font-size: 16px !important; }

div.related.products .woocommerce ul.products.hongo-shop-classic.hongo-text-center li.product { min-height: 330px !important; margin: 20px !important; }

header.header-sticky .sticky-appear, header.site-header { -webkit-box-shadow: 0 20px 50px 0 rgba(0, 0, 0, 0.02) !important;  box-shadow: 0 20px 50px 0 rgba(0, 0, 0, 0.04) !important; }

#relprd { width: 300px !important; text-align: center !important; min-height: 200px; padding-top: 50px !important; font-size: 24px !important; }
.single-product .hongo-related-products.swiper-container { padding-top: 0px !important; width: 98%; }
#relprd h2.alt-font { font-size: 50px !important; line-height: 60px !important; text-align: left !important; padding-left: 40px !important; padding-top: 40px; max-height: 900px !important; font-family: "Source Sans 3", sans-serif !important;  padding-bottom: 20px !important; }

div.related.products .pagination-bottom-space .swiper-pagination { display: none !important; }


.woocommerce div.product .upsells.products, .woocommerce div.product .related.products { max-width: 100% !important; }

.woocommerce .single-product-classic .hongo-centered-content-images-wrap { display: block !important; }
.hmh1 { font-family: 'Source Sans 3', sans-serif !important; font-size: 18px !important; font-weight:600 !important; text-transform: uppercase !important; }

rs-module { /* max-width: 1600px !important;  margin: auto !important; width: 100% !important; */ }



section#ftmn div.social-icon-style-9 { margin-left: 5px !important; }

.swiper-pagination-dots .swiper-pagination-bullet { width: 20px !important; height: 4px !important; border-radius: 0% !important; }

.tax-product_cat .hongo-main-title-wrap,
.hongo-main-title-wrap, .tax-pa_sector .hongo-main-title-wrap { background-color: #f4f5f5 !important; }

.woocommerce ul.products.hongo-shop-classic.hongo-text-center li.product { border: solid 1px #fff !important; }
.woocommerce ul.products.hongo-shop-classic.hongo-text-center li.product:hover { -webkit-box-shadow: 0 25px 40px 0 rgba(0, 0, 0, 0.23); box-shadow: 0 25px 40px 0 rgba(0, 0, 0, 0.23); -webkit-transform: scale(1.02, 1.02); transform: scale(1.02, 1.02); z-index: 999; }
.woocommerce ul.products.hongo-shop-classic.hongo-text-center li.product:hover h2 { font-weight:600 !important; background: #323438; color: white; min-height: 90px !important; padding: 25px 10px 0px 10px !important; } 
.woocommerce .gutter-very-small li:hover { padding: 0px !important; margin: 0px 0px 0px 0px !important; }


.woocommerce ul.hongo-product-list-common-wrap li.product .woocommerce-loop-product__title { font-size: 16px !important; }
.yith-wcwl-add-button .add_to_wishlist svg.yith-wcwl-icon-svg, .yith-wcwl-add-button .add_to_wishlist img { display: none !important; }

.ult_tabs .aio-icon-description p,
.ult_tabs .aio-icon-description p strong,
.ult_tabs .aio-icon-description strong { font-family: 'Source Sans 3', sans-serif !important; font-weight: 300 !important; font-size: 16px !important; color: #000 !important; }


.ult_tabs .aio-icon-description p:hover,
.ult_tabs .aio-icon-description p strong:hover,
.ult_tabs .aio-icon-description strong:hover { color: #e00024 !important; }

header .nav>li ul.menu li a { font-family: 'Source Sans 3', sans-serif !important; font-weight: 300 !important; font-size: 16px !important; line-height: 19px !important; color: #444 !important; }

.col-mn1 .nav>li ul.menu li a, .col-mn1 ul.menu li a, .col-mn1 a { font-size: 14px !important; line-height: 18px !important; }
.col-sec .nav>li ul.menu li a, .col-sec ul.menu li a, .col-sec a { font-size: 16px !important; line-height: 22px !important; margin-bottom: 10px !important; margin-top: 10px !important; }

header .nav>li ul.menu li.menu-title a,

/*
 header .widgettitle, header .nav>li ul.menu li.menu-title { margin-bottom: 8px !important; padding: 10px 0 0 !important; font-size: 16px !important; font-weight: 600 !important; color: #000 !important; font-family: 'Source Sans 3', sans-serif !important; }
*/


/* 
.hongo-related-products.swiper-container .swiper-button-next, .hongo-up-sells-products.swiper-container .swiper-button-next, .cross-sells .swiper-container .swiper-button-next {  left: auto !important; background-color: rgba(255, 255, 255, 0.2); padding: 5px !important; right: 2px !important; top: 40%; }
.hongo-related-products.swiper-container .swiper-button-prev, .hongo-up-sells-products.swiper-container .swiper-button-prev, .cross-sells .swiper-container .swiper-button-prev {  left: 2px !important; background-color: rgba(255, 255, 255, 0.2); padding: 5px !important; right: auto !important; top: 40%; }
*/ 

.col-mn1 .widgettitle, .col-mn1 .nav>li ul.menu li.menu-title { margin-bottom: 8px !important; padding: 10px 0 0 !important; font-size: 16px !important; font-weight: 600 !important; color: #000 !important; font-family: 'Source Sans 3', sans-serif !important;  }
.col-sec .widgettitle, .col-sec .nav>li ul.menu li.menu-title { margin-bottom: 8px !important; padding: 10px 0 0 !important; font-size: 16px !important; font-weight: 600 !important; color: #000 !important; font-family: 'Source Sans 3', sans-serif !important;  }


.col-mn1 .nav>li ul.menu li.menu-title,  .col-mn1 li.menu-title { font-size: 16px !important; font-weight: 600 !important; color: #000 !important;  font-family: 'Source Sans 3',sans-serif !important; border-bottom: solid 0px #eee !important; }
.col-sec .nav>li ul.menu li.menu-title,  .col-sec li.menu-title { font-size: 18px !important; font-weight: 600 !important; color: #000 !important;  font-family: 'Source Sans 3',sans-serif !important; border-bottom: solid 0px #ddd !important; margin-bottom: 20px !important; }


.page-title-style-6 .text-center .hongo-main-title { font-family: 'Source Sans 3', sans-serif !important; font-weight: 300 !important; font-size: 44px; }

.breadcrumb ul.hongo-main-title-breadcrumb li a, .breadcrumb ul.hongo-main-title-breadcrumb li { color: #000 !important; font-family: 'Source Sans 3', sans-serif !important; font-size: 18px !important; font-weight: 300 !important; }

.page-title-style-6 .breadcrumb ul { font-family: 'Source Sans 3', sans-serif !important; margin-bottom: 9px !important; margin-top: 17px; }


#parcat-hd .shop-cat-link { text-transform: uppercase !important; margin: 0px 0px 0px 13px; vertical-align: sub !important; vertical-align: -webkit-baseline-middle !important; padding: 7px !important; font-size: 15px !important; color: #000 !important; font-weight: 300 !important; }

#parcat-hd .shop-cat-link a:hover,
#parcat-hd a.shop-cat-link:hover,
#parcat-hd .shop-cat-link:hover { text-decoration: underline !important; }




#hongo-related-products .yith-wcwl-add-button .add_to_wishlist svg.yith-wcwl-icon-svg { display: none !important; }


#hongo-related-products ul li,
#hongo-related-products .woocommerce ul.products.hongo-shop-classic.hongo-text-center li.product:hover, 
#hongo-related-products .woocommerce ul.products li.product:hover, 
#hongo-related-products .woocommerce-page ul.products li.product:hover,
#hongo-related-products .woocommerce .products ul li:hover, 
#hongo-related-products .woocommerce ul.products li:hover { background-color: #rrr !important;}

.hongo-accordion>ul>li>a { padding: 20px 30px 20px 1px !important; font-size: 16px !important; text-transform: uppercase !important; font-weight: 600 !important; font-family: 'Source Sans 3', sans-serif !important; color: #222 !important; }
.hongo-accordion>ul>li>a:hover, .hongo-accordion>ul>li.active>a, .hongo-accordion>ul>li>a.active { color: #d90022 !important; }
.woocommerce div.product div.summary .single-product-brand-wrap { display: none; }
.summary-main-title-right { padding-top: 20px; }
.woocommerce div.product form.cart { padding-bottom: 40px !important; }


ul.product-standard-points li::before { display: none !important; }
.product-standard-points ul li .panel ul { padding-left: 10px !important; }

.woocommerce form.cart { border-bottom: 1px solid #e8e8e8 !important; border-top: 0px solid #e8e8e8 !important; margin: 0px 0 0 0; padding: 0px 0 20px 0; }


.pdf-link-icon li:before { font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f019" !important; margin-left: -30px !important;}
ul.pdf-link-icon li { padding-left: 10px !important; }
ul.pdf-link-icon li:hover { color: #e00024 !important;}

.slick-dots li { width: 60px !important; margin: 0 5px !important; }
.slick-dots li button:before { width: 60px !important; border-radius: 0px !important; }
.slick-dots li button:before { height: 2px !important; }
.spbtn .button1 { font-size: 14px !important; color: #666 !important; border: solid 0px #ededed !important; background-color: #ededed !important; }
.spbtn .button1:hover { color: #fff !important; background-color: #da0023 !important; border: solid 0px !important; }
div.wpgs-nav.slick-initialized.slick-slider {display:none !important;}
.spbtn .btn i {}

.simple-dropdown ul.sub-menu li a { color: #444; font-size: 16px !important; padding: 10px 25px;  line-height: 20px !important; font-family: 'Source Sans 3', sans-serif !important; font-weight: 300 !important; }
.simple-dropdown ul.sub-menu li a:hover { color: #e00024 !important; }

.simple-dropdown ul.sub-menu { width: 250px !important; box-shadow: 0px 0px 30px -5px rgba(0, 0, 0, 0.15); font-family: 'Source Sans 3', sans-serif !important; padding: 20px 0px !important; }

/*
.ult-carousel-wrapper.ult_full_width button.slick-next { right: 15px !important; top: -30px !important; z-index: 99999999999999999999999 !important; }
.ult-carousel-wrapper.ult_full_width button.slick-prev { left: auto !important; right: 50px !important; top: -30px !important; }
*/


.social-icon-style-9 a { font-size: 20px !important; display: inline-block; text-align: center; border-radius: 10px !important; overflow: hidden; border: 1px solid #6f6f6f; text-shadow: none !important; }
.resbtn.btn { min-width: 200px !important; border: solid 2px #aaa; box-shadow: 0px 0px 20px -4px rgba(0, 0, 0, 0.05); padding: 20px 0px !important; text-transform: uppercase !important; }
.resbtn.btn:hover { border: solid 1px #dd3333 !important; background-color: #dd3333 !important; }


.widget_ywraq_mini_list_quote img.ywraq-custom-icon { max-width: 18px; }
.dgwt-wcas-search-wrapp { max-width: 600px; margin-top: 30px !important; }
.hongo-woocommerce-top-sidebar { background-color: #fff !important; }
.widget_ywraq_mini_list_quote .raq-info { font-size: 13px !important; }

div.top-header-main-wrapper.no-sticky .last-paragraph-no-margin p:last-of-type, 
div.top-header-main-wrapper.no-sticky .last-paragraph-no-margin p:last-of-type a,
div.top-header-main-wrapper.no-sticky a.last-paragraph-no-margin p:last-of-type { color: #fff !important; }

.last-paragraph-no-margin p:last-of-type a:hover { text-decoration: underline !important; }

/* .select2-container--default .select2-selection--single {    background-color: #d60022 !important; } */

 header .widget_hongo_wishlist_link_widget a {
    font-size: 18px !important;
}

.woocommerce ul.products.hongo-shop-classic li.product .product-buttons-wrap a {
    width: 57px !important;
    height: 37px !important;
    padding: 0 !important;
}

.mc4wp-form .input-group input {
    color: #000 !important;      padding: 12px 15px 10px;
}

.newsletter-style-1 .input-group-btn {
    right: auto !important;
    top: 50px !important;
    left: 0px !important;
}

.newsletter-style-1 input, .newsletter-style-1 input:focus {
    border-radius: 4px !important;
    border: 1px solid #c1c1c1;
    padding: 8px 4px 8px 6px !important;
    background-color: #fff !important;
    color: #8a8a8a;
    font-size: 13px;
    font-weight: 500;
    height: 40px !important;
    display: block !important;
}

.newsletter-style-1 .btn i {
    font-size: 8px !important;
}

.newsletter-style-1 .btn, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .btn, .gform_wrapper.gravity-theme #field_submit input, .gform_wrapper.gravity-theme .gform_footer input, .woocommerce a.button, .woocommerce .single-product-classic div.product form.cart .button, #frbtn, #frbtn .btn.btn-small, #frbtn .wpb_column .bg-position-center-center, .btn.btn-round.btn-extra-large, .gform_legacy_markup_wrapper .gform_footer input.button, .gform_legacy_markup_wrapper .gform_footer input[type=submit], .gform_legacy_markup_wrapper .gform_page_footer input.button, .gform_legacy_markup_wrapper .gform_page_footer input[type=submit] {
    padding: 12px 20px !important;
    font-size: 12px !important;
    line-height: 16px !important;
    border-radius: 0px !important;
    background-color: rgba(255,255,255,0.5) !important;
    color: #000 !important;
    border: 2px solid #232323;
    vertical-align: middle !important;
    font-weight: 500 !important;
    text-align: center !important;
}




.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.btn,
.gform_wrapper.gravity-theme #field_submit input,
.gform_wrapper.gravity-theme .gform_footer input,
.woocommerce a.button,
.woocommerce .single-product-classic div.product form.cart .button,
#frbtn, #frbtn .btn.btn-small, #frbtn .wpb_column .bg-position-center-center,
.btn.btn-round.btn-extra-large,
.gform_legacy_markup_wrapper .gform_footer input.button,
.gform_legacy_markup_wrapper .gform_footer input[type=submit],
.gform_legacy_markup_wrapper .gform_page_footer input.button,
.gform_legacy_markup_wrapper .gform_page_footer input[type=submit]
{
    padding: 11px 25px !important;
    font-size: 14px !important;
    line-height: 16px !important;
    border-radius: 0px !important;
    background-color: #fff !important;
    color: #000 !important;
    border: 1px solid #979797 !important;
    vertical-align: middle !important;
    font-weight: 500 !important;
    text-align: center !important;
    font-family: 'Source Sans 3', sans-serif;
    margin-top: -7px !important;
}

.woocommerce .single-product-classic div.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist {
    margin-left: 10px;
    margin-top: 8px !important;
}

.woocommerce .single-product-classic div.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
    float: left !important;
}
.woocommerce #respond input#submit:hover, 
.woocommerce a.button:hover, 
.woocommerce button.button:hover, 
.woocommerce input.button:hover, 
.btn:hover, 
.btn:focus,
.gform_wrapper.gravity-theme #field_submit input:hover, 
.gform_wrapper.gravity-theme .gform_footer input:hover,
.woocommerce a.button:hover,
.woocommerce .single-product-classic div.product form.cart .button:hover,
#frbtn:hover, #frbtn .btn.btn-small:hover, #frbtn .wpb_column .bg-position-center-center:hover,
.btn.btn-round.btn-extra-large:hover,
.gform_legacy_markup_wrapper .gform_footer input.button:hover,
.gform_legacy_markup_wrapper .gform_footer input[type=submit]:hover,
.gform_legacy_markup_wrapper .gform_page_footer input.button:hover,
.gform_legacy_markup_wrapper .gform_page_footer input[type=submit]:hover

{
    background-color: #d90023 !important;
    color: #fff !important;
    border: 1px solid #d90023 !important;
}

.woocommerce table.shop_table th {
    font-size: 20px !important;
}


#frbtn, #frbtn .btn.btn-small, #frbtn .wpb_column .bg-position-center-center {
    max-width: 200px !important; margin: 70px auto 50px !important; 
}

.woocommerce-shop section#nav-sec01, 
.woocommerce-shop #nav-sec01,
.woocommerce-shop section#nav-sec01.vc_row.wpb_row.vc_row-fluid.vc_custom_1683289952480.vc_row-has-fill.hongo-stretch-content.vc_row-no-padding.hongo-stretch-content-fluid { padding: 0px !important; margin: 0px !important;}

.woocommerce-shop .vc_row.vc_column-gap-10 {
    margin-left: 0px !important; margin-right: 0px !important;
}

.hongo-list-grid-switch-wrap {
    display: none !important;
}

.woocommerce-shop .dgwt-wcas-search-wrapp {
    padding: 0px 0px 0px 0px !important;
    margin: 30px auto 0px auto !important;
    text-align: center !important;
    float: none !important;
}


.woocommerce-shop .heading-style-2 {
    text-align: right !important;
    padding-right: 60px !important;
}

.woocommerce-shop .mCSB_scrollTools.mCSB_scrollTools_horizontal { height: 0px !important; }

.woocommerce-shop section.hongo-shop-archive.hongo-main-content-wrap { margin: auto !important; margin-top: -20px !important; width: 100% !important; padding-top: 0px !important; }

.hongo-top-shop-filter {
    display: none !important;
}

.woocommerce .woocommerce-ordering {
    display: none !important;
}



div.wonder-grid-content { display: none !important; }
.wonder-grid-post { margin-top: 120px !important; }
.wg-column-1 .wonder-grid-text, .wonder-grid-text { width: 100% !important; border-right: 0px solid #eee !important; }
.wonder-grid-info { display: none !important; }
.wonder-grid-content .wonder-grid-title {     margin: 40px 0 20px 0 !important; }

.woocommerce .single-product-classic div.product div.images, .woocommerce-page .single-product-classic div.product div.images, .single-product-classic .hongo-quick-view-product-image { width: 48%; -webkit-box-flex: 0; -ms-flex: 0 0 45%; flex: 0 0 45%; max-width: 48%; }

.woocommerce .single-product-classic div.product div.summary, .woocommerce-page .single-product-classic div.product div.summary {
    width: 52%; -ms-flex: 0 0 52%; flex: 0 0 52%; max-width: 52%; }


.tax-product_cat .hongo-main-title-wrap {
   font-weight: 300 !important;  background-image: none !important;
}




#text-4 p { letter-spacing: 0px !important; font-weight: 300 !important; font-size: 16px !important; color: #3d3d3d !important; line-height: 30px !important; }

footer .widget_nav_menu ul li a { letter-spacing: 0px !important; font-weight: 300 !important; font-size: 16px !important; color: #3d3d3d !important; line-height: 36px !important; }

footer .widget_nav_menu ul li a:hover { color: #da0426 !important; }

footer, footer a, footer p {
    letter-spacing: 0px !important;
    font-weight: 300 !important;
    font-size: 14px !important;
    color: #3d3d3d !important;
}

footer .hongo-footer-middle .hongo-link-menu.navigation-link-vertical li.menu-title { font-family: 'Source Sans 3', sans-serif !important; font-size: 18px !important; color: #161616 !important; line-height: 40px !important; font-weight: 600 !important; text-transform: uppercase !important; }



header .nav>li>a .menu-hover-line:after, 
header .nav>li>a.active .menu-hover-line:after, 
header .nav>li>a.active .menu-hover-line:after, 
header .nav>li.active>a .menu-hover-line:after, 
header .nav>li.current-menu-ancestor>a .menu-hover-line:after, 
header .nav>li.current-menu-item>a .menu-hover-line:after {
    color: #e00024 !important;
    background-color: #e00024 !important;
}

header .nav>li:hover>a, 
header .nav>li>a.active, 
header .nav>li.active>a, 
header .nav>li.current-menu-ancestor>a, 
header .nav>li.current-menu-item>a, 
header .nav>li.current-menu-item>a {
    color: #e00024 !important;
}

p { font-size: 16px !important; color: #444 !important; }

.single-product p { font-size: 16px !important; color: #444 !important; }

.wonder-grid-content .wg-meta {
    display: none !important;
}

a.wg-taxonomy {
    display: none !important;
}



.woocommerce form.cart { border-top: 0px solid #e8e8e8 !important; }

.product_meta { margin: 18px 0 0 0 !important; }

div.pdf-link { border-bottom: 1px solid #e8e8e8; }

img.prdjimg,  div.prdjimg img, .prdjimg img , .prjimg img, img.prjimg { padding-bottom: 20px !important; }

.woocommerce .single-product-classic div.product div.summary, .woocommerce-page .single-product-classic div.product div.summary { align-self: self-start !important; background-color: #f4f5f5; margin-bottom: 0px !important; padding-bottom: 100px !important; padding-top: 50px !important; }


.prjimg {
    text-align: center;
    max-width: 600px;
    margin: auto;
}

.pdf-link-icon .pdf-link-icon { padding: 0px 0px 0px 35px !important; }
div.pdf-link-icon {}
ul.pdf-link-icon {}
ul.pdf-link-icon li { list-style: none !important; }
ul.pdf-link-icon li::marker {}

div.pdf-link-icon ul li::marker, 
.pdf-link-icon ul li::marker, 
ul.pdf-link-icon li::marker, 
.pdf-link-icon ul::marker, 
.pdf-link-icon ul li::marker {
    list-style: none !important;
}

a.pdf-link {
    background: url(/wp-content/uploads/2022/12/icn2.jpg) no-repeat;
    background-size: 20px;
    padding: 0px;
    margin-left: 0px !important;
    display: block !important;
    padding-left: 32px !important;
    color: #808080 !important;
    margin-top: 10px !important;
}

a.pdf-link:hover {
    background: url(/wp-content/uploads/2022/12/icn2a.jpg) no-repeat;
    background-size: 20px;
    padding: 0px;
    margin-left: 0px !important;
    display: block !important;
    padding-left: 40px !important;
    color: #e00024 !important;
    margin-top: 10px !important;
}


div.pdf-link h6 {
    padding: 13px 30px 12px 0;
    margin: 0;
    color: #808080;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    border-bottom: 0 solid transparent;
    display: block;
    font-family: 'Source Sans 3',sans-serif !important; font-weight: 300 !important;
}


.hongo-cb:hover:after, a.active .hongo-cb:after, li.active .hongo-cb:after, li a:hover .hongo-cb:after {
    left: 2px !important; top: -2px !important;
}

.hongo-woocommerce-top-sidebar .top-sidebar-scroll .top-sidebar-scroll-full .widget .mCustomScrollBox ul {
    margin: 0 0 3px 0 !important;
}

div.col-md-12.col-xs-12.sidebar.hongo-woocommerce-top-sidebar.hongo-top-filter-sidebar {
    margin: 0 0 30px 0 !important;
}

.hongo-woocommerce-top-sidebar .hongo-top-filter-sidebar .sidebar ul li {
    margin: 0 0 3px 0 !important;
}

.hongo-top-filter-sidebar li.wc-layered-nav-term  {
    margin: 0 0 3px 0 !important;
}


.container-fluid .hongo-content-full-part .hongo-woocommerce-top-sidebar .top-sidebar-scroll .top-sidebar-scroll-full .widget .widget-title {
    font-size: 15px !important; font-weight: 600 !important;
}

.hongo-accordion ul li .panel ul { list-style: none !important; padding-left: 30px !important; color: #222 !important; }

.hongo-accordion ul li .panel ul li::before {
        content: '\2014';
        position: absolute;
        margin-left: -20px;
}
      
     


.newsletter-style-5 .input-group {
    width: 100%;
    border-radius: 0px !important;
    overflow: hidden;
    max-width: 400px !important;
}
.newsletter-style-5.textwidget .btn {
padding-left: 6px !important;
    padding-right: 5px !important;
    background-color: #dd3333 !important;
    border-color: #dd3333 !important;
    height: 100%;
    min-width: 90px;
    color: #fff !important;
    font-size: 13px !important;
    padding-top: 0px !important;
    line-height: 47px !important;
    height: 40px !important;	
}



div.woocommerce-tabs.wc-tabs-wrapper { display: none !important; }

rs-slides .alt-font { /* text-shadow: 0px 0px 10px rgb(0, 0, 0, 50%) !important; */ }

.heading-style-2 { font-size: 28px !important; line-height: 42px !important; }

header .header-main-wrapper>div>section {
    -moz-box-shadow: 0px 0px rgba(0, 0, 0, .10);
    -webkit-box-shadow: 0px 0px rgb(0 0 0 / 10%) !important;
    box-shadow: 0px 0px rgb(0 0 0 / 10%) !important;
}

rs-layer-wrap, rs-mask, rs-module-wrap, rs-module .rs-layer, rs-module img {left: 0px !important; right: 0px !important; }

#cta-fnl h2 { font-size: 40px; line-height: 50px; color: #000 !important; font-weight: 500 !important; }
#cta-fnl h4 { font-size: 20px; line-height: 30px; color: #000 !important; }
#cta-fnl h3, #cta-fnl h3 a { font-size: 24px !important; line-height: 34px !important; color: #000 !important; margin-bottom: 0px !important; }


#cta-fnl .button1,
.button1,
.button2 {
    font-size: 15px !important; font-weight: 400 !important;
    margin-right: 5px;
    margin-left: 5px; 
}

.button1, .button2 {
	background-color: rgba(255,255,255,0.25) !important;
}



footer .hongo-contact-info-wrap>div { margin-bottom: 24px !important; }

#prod01 { margin-top: -50px !important; }

#mc4wp-form-2 .btn,
#mc4wp-form-2 .woocommerce ul.products li.product .product-content-wrap .variations_form.cart .variations_button .button.disabled:hover, 
#mc4wp-form-2 .woocommerce #respond input#submit, 
#mc4wp-form-2 .woocommerce a.button, .woocommerce button.button, 
#mc4wp-form-2 .woocommerce a.button.loading, 
#mc4wp-form-2 .woocommerce input.button, 
#mc4wp-form-2 .woocommerce #respond input#submit.alt, 
#mc4wp-form-2 .woocommerce a.button.alt, 
#mc4wp-form-2 .woocommerce button.button.alt, 
#mc4wp-form-2 .woocommerce input.button.alt, 
#mc4wp-form-2 .woocommerce ul.products li.product .product-content-wrap .variations_form.cart .variations_button .button, 
#mc4wp-form-2 .woocommerce button.button:disabled, 
#mc4wp-form-2 .woocommerce button.button:disabled[disabled] {
    background-color: #464646 !important;
    color: #ffffff !important;
    border: 0px solid #232323 !important;
    padding: 7px 20px !important;
}

#footer-horiz-menu {
    text-align: center !important;
    border-top: solid 1px #c3c3c3 !important;
    border-bottom: solid 1px #c3c3c3 !important;
    padding: 16px !important;
}

.iksm-terms .iksm-term__inner {
    border-bottom: solid 2px #fff !important;
}

.widget_ywraq_mini_list_quote .yith-ywraq-list-content {
    right: 80% !important;
}

.widget_ywraq_mini_list_quote .raq-info {
    margin: 0px !important;
    padding: 0px 0px !important;
    color: #e00024 !important;
    border: 0px solid #efefef !important;
}

.widget_ywraq_mini_list_quote {
    margin: 0px !important;
}

.product-standard-points {
    border-top: 0px solid #e8e8e8 !important;
    padding-top: 12px !important;
    margin-left: -20px !important;
    padding-left: 0px !important;
    line-height: 40px !important;
    font-size: 14px !important;
    color: #808080 !important;
    font-weight: 400 !important;
    border-bottom: 0px solid #e8e8e8 !important;
    padding-bottom: 12px !important; margin-bottom: 0px !important;
}

.summary-main-title-right .product_meta {
    border-top: 0px solid #e8e8e8 !important;
    border-bottom: 0px solid #e8e8e8 !important;
    padding: 15px 30px 0px 0 !important;
    margin-bottom: -10px !important;
}

.hongo-accordion>ul>li {
    border-bottom: 1px solid #e8e8e8 !important;
}

.hongo-accordion {
    margin: 0px 0 16px 0 !important;
}

.woocommerce div.product .product_title {
    margin: 0 0 5px 0 !important;
}

.summary-main-title-left, .summary-main-title-right {
    width: 100% !important;     text-align: left !important;
}

.woocommerce .single-product-sticky .summary-main-title-right .sku_wrapper {
    float: left !important;
    text-align: left !important;
}

.woocommerce .single-product-sticky div.images .woocommerce-product-gallery__image {
    border: solid 1px #eee;
}

.woocommerce .hongo-single-product-sticky-thumb-wrap ul li img {
    border: 1px solid #eee;
}


.hongo-layout footer .hongo-stretch-content-fluid { padding-left: 35px !important; padding-right: 35px !important; }
.hongo-footer-middle .shop-banner-unique-3 { min-height: 426px !important; }

.page-title-style-6 .hongo-main-title { width: 100% !important; }	

@media (min-width: 0px) and (max-width: 760px){
div.top-header-main-wrapper.no-sticky .last-paragraph-no-margin p:last-of-type, div.top-header-main-wrapper.no-sticky .last-paragraph-no-margin p:last-of-type a, div.top-header-main-wrapper.no-sticky a.last-paragraph-no-margin p:last-of-type {
        text-align: center !important; }
}
    
@media (min-width: 0px) and (max-width: 989px){
.simple-dropdown ul.sub-menu { background-color: #171717 !important; }
}


@media (min-width: 0px) and (max-width: 899px){
div.top-header-main-wrapper.no-sticky .last-paragraph-no-margin p:last-of-type, div.top-header-main-wrapper.no-sticky .last-paragraph-no-margin p:last-of-type a, div.top-header-main-wrapper.no-sticky a.last-paragraph-no-margin p:last-of-type { font-family: 'Source Sans 3', sans-serif !important; font-size: 14px !important; font-weight: 300 !important; letter-spacing: 0px !important; }
#ftmn .wpb_column.vc_column_container.col-xs-mobile-fullwidth .vc_col-sm-1/5,
#ftmn .vc_col-sm-1\/5,
.vc_col-sm-1\/5,
div.wpb_column.vc_column_container.col-xs-mobile-fullwidth.vc_col-sm-1/5 { padding-bottom: 50px !important;}
    
section#ftmn .vc_col-lg-1\/5, #ftmn .vc_col-lg-1\/5 { padding-bottom: 50px !important;}	
	
#clts-lgs .wpb_column.vc_column_container.col-xs-mobile-fullwidth.vc_col-sm-1\/5,
#clts-lgs2 .wpb_column.vc_column_container.col-xs-mobile-fullwidth.vc_col-sm-1\/5 { margin-bottom: 0px !important; display: inline-block !important; width: 33% !important; }	
#clts-lgs .vc_col-sm-1\/5 { padding: 0px !important; }
#clts-lgs2 .product-brand-style-4 { padding: 0px !important; margin: 20px 0px !important;}	
#clts-lgs2 .vc_column_container>.vc_column-inner, #clts-lgs .vc_column_container>.vc_column-inner { border: solid 0px !important; }	
.ftlgimg { margin-top: -20px !important; width: 100%; height: auto; padding: 0px !important; margin-right: 0px !important; padding-right: 0px !important; max-width: 162px !important; margin-bottom: -10px !important; text-align: left !important; float: left !important;}
.vc_images_carousel .vc_carousel-inner img { width: auto !important; height: 150px !important; }
.vc_images_carousel.vc_build .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item { width: auto !important; height: 240px !important; }	
.vc_images_carousel .vc_carousel-control { display: none !important; }
.vc_images_carousel .vc_carousel-indicators li { width: 10px !important; height: 10px !important; }	
.vc_images_carousel .vc_carousel-indicators .vc_active { width: 10px !important; height: 10px !important; }
header .logo { max-height: 50px; }	
}

@media (min-width: 900px) and (max-width: 1099px){
div.top-header-main-wrapper.no-sticky .last-paragraph-no-margin p:last-of-type, div.top-header-main-wrapper.no-sticky .last-paragraph-no-margin p:last-of-type a, div.top-header-main-wrapper.no-sticky a.last-paragraph-no-margin p:last-of-type { font-family: 'Source Sans 3', sans-serif !important; font-size: 16px !important; font-weight: 300 !important; letter-spacing: 0.5px !important; }
header .nav>li>a { padding: 15px 7px !important; }
header .nav>li>a { font-family: 'Source Sans 3',sans-serif !important; font-size: 16px !important; font-weight: 300 !important; }	
#clts-lgs .vc_col-sm-1\/5 { padding: 25px 30px !important; }
#clts-lgs2 .product-brand-style-4 { padding: 22% 30px !important; }
.ftlgimg {margin-top: 50px !important; width: 100%; height: auto; padding: 0px !important; margin-right: 0px !important; padding-right: 0px !important; max-width: 162px !important;}
.vc_images_carousel .vc_carousel-inner img { width: auto !important; height: 400px !important; }
.vc_images_carousel.vc_build .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item { width: auto !important; height: 400px !important; }	
header .logo { max-height: 50px; }	
.vc_images_carousel .vc_carousel-indicators .vc_active { width: 12px !important; height: 12px !important; }
.vc_images_carousel .vc_carousel-indicators li { width: 12px !important;  height: 12px !important; }
}

@media (min-width: 1100px) and (max-width: 999999999999999999px){
div.top-header-main-wrapper.no-sticky .last-paragraph-no-margin p:last-of-type, div.top-header-main-wrapper.no-sticky .last-paragraph-no-margin p:last-of-type a, div.top-header-main-wrapper.no-sticky a.last-paragraph-no-margin p:last-of-type { font-family: 'Source Sans 3', sans-serif !important; font-size: 16px !important; font-weight: 300 !important; letter-spacing: 0.5px !important; }
.sticky-appear.header-main-wrapper .vc_custom_1667276841971 { padding-top: 2px !important; padding-bottom: 2px !important; }
#clts-lgs .vc_col-sm-1\/5 { padding: 25px 30px !important; }
#clts-lgs2 .product-brand-style-4 { padding: 22% 30px !important; }	
.ftlgimg {margin-top: 20px !important; width: 100%; height: auto; padding: 0px !important; padding-right: 0px !important; max-width: 120px !important;}
.vc_images_carousel .vc_carousel-indicators .vc_active { width: 15px !important; height: 15px !important; }
.vc_images_carousel .vc_carousel-indicators li { width: 15px !important;  height: 15px !important; }

.vc_images_carousel .vc_carousel-inner img { width: auto !important; height: 400px !important; }
.vc_images_carousel.vc_build .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item { width: auto !important; height: 400px !important; }
header .logo { max-height: 82px; }	
}


@media (min-width: 1024px) and (max-width: 1199px){
.ult-carousel-wrapper { left: auto !important; right: -20px !important; float: right !important; }
.hongo-woocommerce-top-sidebar .top-sidebar-scroll .top-sidebar-scroll-full, .container-fluid-with-padding .hongo-content-full-part .hongo-woocommerce-top-sidebar .top-sidebar-scroll .top-sidebar-scroll-full, .container-fluid .hongo-content-full-part .hongo-woocommerce-top-sidebar .top-sidebar-scroll .top-sidebar-scroll-full { margin: auto !important; }
.tax-product_cat .hongo-top-shop-filter { display: none !important; }
.woocommerce-shop .col-lg-2 { width: 0% !important; display: none !important; }
.woocommerce-shop .hongo-content-right-part { padding-left: 0px !important; }
.woocommerce-shop .col-lg-10 { width: 100% !important; }
.woocommerce-shop .mCSB_scrollTools .mCSB_draggerContainer { background-color: #e5e5e5 !important; }
.woocommerce-shop .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { height: 8px !important; margin: 1px auto !important; }
.woocommerce-shop .hongo-woocommerce-top-sidebar { display: block !important; padding: 40px 25px 0px 25px !important; }
.woocommerce-shop .mCSB_horizontal.mCSB_inside > .mCSB_container { margin-bottom: 60px !important; }

section#slider-sec { padding: 110px 0 0 0 !important;}
#prod01 { padding-top: 0px !important; }
.small-screen { height: 200px !important; }	
.hongo-single-product-main-wrap { padding: 80px 0 !important; }
.single-product .wsppc_div_block { margin-top: 0px !important; border-top: 0px solid #e8e8e8 !important; border-bottom: 1px solid #e8e8e8 !important;
    padding: 15px 30px 0px 0 !important; margin-bottom: 16px !important;}	
.hongo-woocommerce-top-sidebar .top-sidebar-scroll .top-sidebar-scroll-full .widget { height: 120px !important; padding: 0px 0px 0 30px !important; width: 240px !important; }
.woocommerce .woocommerce-widget-layered-nav-dropdown__submit { color: #fff !important; }	
.hongo-cb { width: 13px !important; height: 13px !important; top: 3px !important; }	
}

@media (min-width: 1024px) and (max-width: 1099px){
header .nav>li>a { font-family: 'Source Sans 3',sans-serif !important; font-size: 16px !important; font-weight: 300 !important; }
}

@media (min-width: 1100px) and (max-width: 1198px){
header .nav>li>a { padding: 15px 9px !important; }
header .nav>li>a { font-family: 'Source Sans 3',sans-serif !important; font-size: 19px !important; font-weight: 300 !important; }
}

@media (min-width: 1199px) and (max-width: 1360px){
header .nav>li>a { padding: 15px 9px !important; }
header .nav>li>a { font-family: 'Source Sans 3',sans-serif !important; font-size: 19px !important; font-weight: 300 !important; }
}

@media (min-width: 1361px) and (max-width: 9999999999999999999999999999999999px){
header .nav>li>a { padding: 15px 9px !important; }
header .nav>li>a { font-family: 'Source Sans 3',sans-serif !important; font-size: 20px !important; font-weight: 300 !important; }
}

@media (min-width: 1200px) and (max-width: 9999999999999999999999999999999px){
.tabs-car-hm1 { width: 100%; max-width: 1600px; margin: auto; }
.ult-carousel-wrapper { left: auto !important; right: auto !important; float: none !important; width: 100% !important; margin: auto !important; max-width: 1600px !important; }
.ult-carousel-wrapper { /* left: auto !important; right: -20px !important; float: right !important; */ }
.hongo-woocommerce-top-sidebar .top-sidebar-scroll .top-sidebar-scroll-full, .container-fluid-with-padding .hongo-content-full-part .hongo-woocommerce-top-sidebar .top-sidebar-scroll .top-sidebar-scroll-full, .container-fluid .hongo-content-full-part .hongo-woocommerce-top-sidebar .top-sidebar-scroll .top-sidebar-scroll-full { margin: auto !important; }
#post-101424 { max-width: 1560px !important; margin: auto; }
.wonder-grid-container { width: 100% !important; max-width: 1560px !important;  margin: auto;}
.wonder-grid-post { width: 95% !important; max-width: 1500px !important;  margin: auto; }
.tax-product_cat .hongo-top-shop-filter { display: none !important; }
.woocommerce-shop .col-lg-2 { width: 0% !important; display: none !important; }
.woocommerce-shop .hongo-content-right-part { padding-left: 0px !important; }
.woocommerce-shop .col-lg-10 { width: 100% !important; }
	
.woocommerce-shop .hongo-woocommerce-top-sidebar .top-sidebar-scroll .top-sidebar-scroll-full .widget .mCustomScrollBox ul { margin: 0 0 30px 0 !important; }
	
.woocommerce-shop .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { height: 8px !important; margin: 1px auto !important; }
.woocommerce-shop .hongo-woocommerce-top-sidebar { display: block !important; padding: 0px 25px 0px 25px  !important; }
.woocommerce-shop .mCSB_horizontal.mCSB_inside > .mCSB_container { margin-bottom: 48px !important; }

section#slider-sec { padding: 110px 0 0 0 !important;}
#prod01 { padding-top: 0px !important; }
.small-screen { height: 200px !important; }	
.hongo-single-product-main-wrap { padding: 80px 0 !important; }
.single-product .wsppc_div_block { margin-top: 0px !important; border-top: 0px solid #e8e8e8 !important; border-bottom: 0px solid #e8e8e8 !important;
    padding: 15px 30px 0px 0 !important; margin-bottom: -30px !important;}
    
	
.woocommerce-shop .hongo-woocommerce-top-sidebar .mCustomScrollBox { max-height: auto !important; min-height: auto !important; height: auto !important; }
	
.hongo-woocommerce-top-sidebar .top-sidebar-scroll .top-sidebar-scroll-full .widget {
	height: auto !important; padding: 0px 20px 0 20px !important; width: 240px !important; }
.container-fluid .hongo-content-full-part .hongo-woocommerce-top-sidebar .top-sidebar-scroll .top-sidebar-scroll-full { margin: auto; }	

.woocommerce .woocommerce-widget-layered-nav-dropdown__submit { color: #fff !important; background-color: #000 !important; text-transform: uppercase !important; padding: 2px 14px !important; border-radius: 0px !important; }
.hongo-cb { width: 13px !important; height: 13px !important; top: 3px !important; }	

	
.woocommerce ul.products.hongo-shop-classic li.product .product-thumb-wrap {
    margin-bottom: 10px !important;
}
	
/* .woocommerce-shop .container-fluid { width: 100% !important; max-width: 1510px !important; } */
}


@media (min-width: 1200px) and (max-width: 1399px){
 .woocommerce ul.products.hongo-shop-classic li.product a img { width: 100%; margin: auto !important; }
}

@media (min-width: 1400px) and (max-width: 1599px){
 .woocommerce ul.products.hongo-shop-classic li.product a img { width: 100%; margin: auto !important;  }
}

@media (min-width: 1600px) and (max-width: 1899px){
 .woocommerce ul.products.hongo-shop-classic li.product a img { width: 100%; margin: auto !important; }
}

@media (min-width: 1900px) and (max-width: 999999px){
 .woocommerce ul.products.hongo-shop-classic li.product a img { width: 100%; margin: auto !important; }
}

ul.product-standard-points li {
    list-style: none !important; text-transform: uppercase;
}
ul.product-standard-points li img {
    margin: 2px 8px 5px 0px !important;
}


aside#sidebar span.rpwwt-post-title {
    font-weight: bold;
}
.sidebar .widget, .sidebar-content .widget, .elementor-widget-sidebar .widget {
    line-height: 22px !important;
}
.rpwwt-widget ul li {
    overflow: hidden;
    margin: 0 0 20px !important;
    border-bottom: solid 1px #eee !important;
    padding-bottom: 15px !important;
}
div.rpwwt-post-date {
    padding-bottom: 10px !important;
}

/************************ Gravity Form CSS Start *****************************/ 

body .gform_wrapper .chzn-container, body .gform_wrapper input[type=email], body .gform_wrapper input[type=number], body .gform_wrapper input[type=password], body .gform_wrapper input[type=tel], body .gform_wrapper input[type=text], body .gform_wrapper input[type=url], body .gform_wrapper select, body .gform_wrapper textarea {
    margin: 0px 0 0 !important;
    border: solid 1px #ddd !important;
}

.gform_wrapper .gform_footer:not(.top_label) {
    padding: 0px 0 10px 0 !important;
}
.gform_wrapper .left_label div.charleft, .gform_wrapper .right_label div.charleft {
    margin-left: 0% !important;
}

body .gform_wrapper input[type="submit"], body .gform_wrapper input[type="button"], body .gform_wrapper input[type="reset"] {
    font-size: 14px !important;
    padding: 12px 26px !important;
    line-height: 22px !important;
    border-radius: 0px !important;
    color: #000000 !important;
    border-color: #000000 !important;
    background-color: #fff !important;
}

.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
    margin-top: 0px !important;
}

.gform_wrapper label.gfield_label, .gform_wrapper legend.gfield_label {
    font-weight: normal !important;
    font-size: inherit;
}

.gform_wrapper.gf_browser_gecko select {
    padding: 2px 12px 2px 2px;
    height: 45px !important;
	color: #666 !important;	
}



@media (min-width: 0px) and (max-width: 767px){

html:not([dir="rtl"]) .gform_wrapper ul.gform_fields:not(.top_label) .clear-multi, html:not([dir="rtl"]) .gform_wrapper ul.gform_fields:not(.top_label) .gfield_description, html:not([dir="rtl"]) .gform_wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time):not(.ginput_container_date) {
    width: 90% !important;
    margin-left: 0% !important;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    padding: 8px !important;
    width: 100% !important;
}	
.gform_wrapper .left_label .gfield_label, .gform_wrapper .gform_footer:not(.top_label) {
    width: 100% !important;
}	
.gform_wrapper .left_label input.large, .gform_wrapper .left_label select.large, .gform_wrapper .left_label textarea.large, .gform_wrapper .left_label textarea.medium, .gform_wrapper .left_label textarea.small, .gform_wrapper .right_label input.large, .gform_wrapper .right_label select.large, .gform_wrapper .right_label textarea.large, .gform_wrapper .right_label textarea.medium, .gform_wrapper .right_label textarea.small {
    width: 100% !important;
    border: solid 1px #ddd !important;
    padding: 8px !important;
    min-height: 47px !important;
}
.gform_wrapper .left_label input.medium, .gform_wrapper .left_label select.medium, .gform_wrapper .right_label input.medium, .gform_wrapper .right_label select.medium {
    width: 100% !important;
    border: solid 1px #ddd !important;
    background-color: #ffffff;
    padding: 12px 10px !important;
    height: 47px !important;
}	
.gform_wrapper .gform_footer:not(.top_label) {
    margin-left: 0% !important;
}

body .gform_wrapper input[type="submit"], body .gform_wrapper input[type="button"], body .gform_wrapper input[type="reset"] {
    height: 42px !important;
    line-height: 36px !important;
    padding: 3px 21px !important;
    border: 0px solid #dd3333 !important;
    color: #fff !important;
    border-radius: 0px !important;
    background-color: #dd3333 !important;
    width: 100% !important;
    max-width: 200px !important;
}		
}


@media (min-width: 768px) and (max-width: 1023px){

.gform_wrapper .left_label input.large, .gform_wrapper .left_label select.large, .gform_wrapper .left_label textarea.large, .gform_wrapper .left_label textarea.medium, .gform_wrapper .left_label textarea.small, .gform_wrapper .right_label input.large, .gform_wrapper .right_label select.large, .gform_wrapper .right_label textarea.large, .gform_wrapper .right_label textarea.medium, .gform_wrapper .right_label textarea.small {
    width: 79% !important;
    border: solid 1px #ddd !important;
    padding: 8px !important;
    min-height: 47px !important;
}
.gform_wrapper .left_label .gfield_label, .gform_wrapper .gform_footer:not(.top_label) {
    width: 23% !important;
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    padding: 8px !important;
    width: 79% !important;
}

.gform_wrapper .gform_footer:not(.top_label) {
    margin-left: 29% !important;
}

html:not([dir="rtl"]) .gform_wrapper ul.gform_fields:not(.top_label) .clear-multi, html:not([dir="rtl"]) .gform_wrapper ul.gform_fields:not(.top_label) .gfield_description, html:not([dir="rtl"]) .gform_wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time):not(.ginput_container_date) {
    width: 90% !important;
    margin-left: 29% !important;
}
header#masthead .hongo-navigation-main-wrapper{
    margin-right: 5% !important;
}	
header#masthead .sm-display-inline-block {
    margin-right: 20px !important;
}	
#navSection h6, #navSection a {
    font-size: 12px !important;
}header#masthead .hongo-navigation-main-wrapper{
    margin-right: 5% !important;
}	
header#masthead .sm-display-inline-block {
    margin-right: 20px !important;
}	
#navSection h6, #navSection a {
    font-size: 12px !important;
}	
}

@media (min-width: 1024px) and (max-width: 9999999999999999999999px){

.gform_wrapper .left_label input.large, .gform_wrapper .left_label select.large, .gform_wrapper .left_label textarea.large, .gform_wrapper .left_label textarea.medium, .gform_wrapper .left_label textarea.small, .gform_wrapper .right_label input.large, .gform_wrapper .right_label select.large, .gform_wrapper .right_label textarea.large, .gform_wrapper .right_label textarea.medium, .gform_wrapper .right_label textarea.small {
    width: 100% !important;
    border: solid 1px #ddd !important;
    padding: 8px !important;
    min-height: 47px !important;
}
.gform_wrapper .left_label .gfield_label, .gform_wrapper .gform_footer:not(.top_label) {
    width: 23% !important;
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    padding: 8px !important;
    width: 100% !important;
}

.gform_wrapper .gform_footer:not(.top_label) {
    margin-left: 23% !important;
    margin-top: 30px;
}

html:not([dir="rtl"]) .gform_wrapper ul.gform_fields:not(.top_label) .clear-multi, html:not([dir="rtl"]) .gform_wrapper ul.gform_fields:not(.top_label) .gfield_description, html:not([dir="rtl"]) .gform_wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time):not(.ginput_container_date) {
    width: 77% !important;
    margin-left: 23% !important;
}
}

/************************ Gravity Form CSS End *****************************/








@media (min-width: 0px) and (max-width: 413px){
.slick-dots li { margin: 0px !important; background-color: #c7c7c7 !important; width: 100% !important; height: 1px !important; max-width: 20px !important; }    
.heading h2, h2.heading { font-size: 24px; line-height: 34px; }		
section#cta-fnl-ps h2, #cta-fnl-ps h2 { font-size: 48px !important; line-height: 58px !important; }
	
header#masthead .hongo-navigation-main-wrapper {
    margin-right: 5% !important;
    margin-top: 5px;
}	
header#masthead .sm-display-inline-block {
    margin-right: 20px !important;
}		
header#masthead .sm-display-inline-block {
    margin-top: 15px !important;
}	
.responsiveSpacing{
    display: none !important;
}	
#nav-sec01 .wpb_column.vc_column_container.col-xs-mobile-fullwidth.vc_col-sm-3 {
    width: 100% !important;
    float: left !important;
}
#cta-fnl .btn.btn-round.btn-large {
    margin-bottom: 20px !important;
}		
footer#colophon section.vc_row.wpb_row.vc_row-fluid p {
    /* text-align: center !important; */
}	
body .gform_wrapper input[type="submit"], body .gform_wrapper input[type="button"], body .gform_wrapper input[type="reset"] {
    font-size: 14px !important;
    padding: 12px 26px !important;
    line-height: 22px !important;
    border-radius: 0px !important;
    color: #000000 !important;
    border: solid 1px #000000 !important;
    background-color: #fff !important;
    width: 36% !important;
}	
div#post-101424 div#wg-grid-835 div {
    width: 100% !important;
}	
section.vc_row.wpb_row.vc_row-fluid.vc_custom_1667276841971.hongo-stretch-content.hongo-stretch-content-fluid.vc_row-o-content-middle.vc_row-flex {
	padding-top: 15px !important;
    padding-bottom: 10px !important;
}	
.wpb_column.vc_column_container.vc_col-sm-4.vc_col-lg-4.vc_col-md-4.vc_col-xs-8.text-left,
.wpb_column.vc_column_container.vc_col-sm-8.vc_col-lg-8.vc_col-md-8.vc_col-xs-4.text-right.sm-text-right	{
    width: 50% !important;
}	
.fadeIn.animated .shop-banner-unique-1 .hongo-shop-banner-content {
    padding: 100px 15px !important;
}	
	
.wonder-grid div#wg-grid-7122 {
    height: 220.688px !important;
}	
footer#colophon .vc_col-sm-1\/5 img.aligncenter {
    float: left;
}
div#post-99402 input#gform_submit_button_2{
	padding: 14px 30px !important;	
}	
div#post-100711 .hongo-stretch-content .shop-banner-unique-1 .hongo-shop-banner-content {
    padding: 0px 0px !important;
}	
.wonder-grid-container .wg-project-item .wg_title {
    margin: 0px 0 0px;
    font-size: 10px;
    line-height: 1.2;
}	
footer#colophon .vc_col-sm-12 div.vc_row-has-fill div:nth-child(2) {
    margin-bottom: 30px !important;
}	
.wpb_column.vc_column_container.vc_col-sm-4.vc_col-lg-4.vc_col-md-4.vc_col-xs-8.text-left {
    width: 75% !important;
    padding-top: 20px;
    text-align: center;
    margin: 0 auto;
}	
.wpb_column.vc_column_container.vc_col-sm-8.vc_col-lg-8.vc_col-md-8.vc_col-xs-4.text-right.sm-text-right { padding-top: 0px; width: 100% !important;	text-align: center;	margin-top: -15px; }	
.wonder-grid-post { margin-top: 160px !important; }	
rs-fullwidth-wrap { margin-top: 100px !important; }
rs-navmask{  width: 60% !important; }

}


@media (min-width: 414px) and (max-width: 488px){
.slick-dots li { margin: 0px !important; background-color: #c7c7c7 !important; width: 100% !important; height: 1px !important; max-width: 25px !important; }        
section#cta-fnl-ps h2, #cta-fnl-ps h2 { font-size: 48px !important; line-height: 58px !important; }
	
#cta-fnl .wpb_column.vc_column_container.col-xs-mobile-fullwidth.vc_col-sm-10 .btn.btn-round.btn-large {
    margin-bottom: 20px !important;
}	
#clts-lgs .wpb_column.vc_column_container.col-xs-mobile-fullwidth.vc_col-sm-1\/5, #clts-lgs2 .wpb_column.vc_column_container.col-xs-mobile-fullwidth.vc_col-sm-1\/5 {
    margin-bottom: 0px !important;
    display: inline-block !important;
    width: 50% !important;   
}	
}	
	
@media (min-width: 414px) and (max-width: 599px){
.slick-dots li { margin: 0px !important; background-color: #c7c7c7 !important; width: 100% !important; height: 1px !important; max-width: 30px !important; }        
.heading h2, h2.heading { font-size: 24px; line-height: 34px; }		
section#cta-fnl-ps h2, #cta-fnl-ps h2 { font-size: 48px !important; line-height: 58px !important; }	
header#masthead .hongo-navigation-main-wrapper {
    margin-right: 5% !important;
    margin-top: 5px;
}	
header#masthead .sm-display-inline-block {
    margin-right: 20px !important;
}		
header#masthead .sm-display-inline-block {
    margin-top: 15px !important;
}	
.responsiveSpacing{
    display: none !important;
}	
#nav-sec01 .wpb_column.vc_column_container.col-xs-mobile-fullwidth.vc_col-sm-3 {
    width: 25% !important;
    float: left !important;
}
header#masthead .hongo-navigation-main-wrapper {
    margin-right: 5% !important;
    margin-top: 5px;
}	
header#masthead .sm-display-inline-block {
    margin-right: 20px !important;
}		
header#masthead .sm-display-inline-block {
    margin-top: 15px !important;
}	
.responsiveSpacing{
    display: none !important;
}	
#nav-sec01 .wpb_column.vc_column_container.col-xs-mobile-fullwidth.vc_col-sm-3 {
    width: 25% !important;
    float: left !important;
}
header#masthead .hongo-navigation-main-wrapper {
    margin-right: 5% !important;
    margin-top: 5px;
}	
header#masthead .sm-display-inline-block {
    margin-right: 20px !important;
}		
header#masthead .sm-display-inline-block {
    margin-top: 15px !important;
}	
.responsiveSpacing{
    display: none !important;
}	
#nav-sec01 .wpb_column.vc_column_container.col-xs-mobile-fullwidth.vc_col-sm-3 {
    width: 50% !important;
    float: left !important;
}
header#masthead .hongo-navigation-main-wrapper {
    margin-right: 5% !important;
    margin-top: 5px;
}	
header#masthead .sm-display-inline-block {
    margin-right: 20px !important;
}		
header#masthead .sm-display-inline-block {
    margin-top: 15px !important;
}	
.responsiveSpacing{
    display: none !important;
}	
#nav-sec01 .wpb_column.vc_column_container.col-xs-mobile-fullwidth.vc_col-sm-3 {
    width: 50%;
    float: left;
}
#cta-fnl .btn.btn-round.btn-large {
    padding: 10px 25px;
}	
footer#colophon section.vc_row.wpb_row.vc_row-fluid p {
    /* text-align: center !important; */
}
body .gform_wrapper input[type="submit"], body .gform_wrapper input[type="button"], body .gform_wrapper input[type="reset"] {
    font-size: 14px !important;
    padding: 12px 26px !important;
    line-height: 22px !important;
    border-radius: 0px !important;
    color: #000000 !important;
    border: solid 1px #000000 !important;
    background-color: #fff !important;
    width: 30% !important;
}	
div#post-101424 div#wg-grid-835 div {
    width: 100% !important;
}	
section.vc_row.wpb_row.vc_row-fluid.vc_custom_1667276841971.hongo-stretch-content.hongo-stretch-content-fluid.vc_row-o-content-middle.vc_row-flex {
	padding-top: 15px !important;
    padding-bottom: 10px !important;
}
.wpb_column.vc_column_container.vc_col-sm-4.vc_col-lg-4.vc_col-md-4.vc_col-xs-8.text-left{
    width: 52% !important;
	padding-top: 10px;
}
.wpb_column.vc_column_container.vc_col-sm-8.vc_col-lg-8.vc_col-md-8.vc_col-xs-4.text-right.sm-text-right {
    width: 48% !important;
    margin-top: -18px;
}
footer#colophon .vc_col-sm-1\/5 img.aligncenter {
    float: left;
}		
div#post-99402 input#gform_submit_button_2{
	padding: 14px 30px !important;	
}	
div#post-100711 .hongo-stretch-content .shop-banner-unique-1 .hongo-shop-banner-content {
    padding: 0px 0px !important;
}	
footer#colophon .vc_col-sm-12 div.vc_row-has-fill div:nth-child(2) {
    margin-bottom: 30px !important;
}
header#masthead .sm-text-right {
    text-align: right;
    margin-top: -15px;
}		
}

@media (min-width: 600px) and (max-width: 767px){
.slick-dots li { margin: 0px !important; background-color: #c7c7c7 !important; width: 100% !important; height: 1px !important; max-width: 40px !important; }        
.heading h2, h2.heading { font-size: 30px; line-height: 40px; }	
section#cta-fnl-ps h2, #cta-fnl-ps h2 { font-size: 60px !important; line-height: 70px !important; }	
header#masthead .hongo-navigation-main-wrapper {
    margin-right: 5% !important;
    margin-top: 5px;
}	
header#masthead .sm-display-inline-block {
    margin-right: 20px !important;
}		
header#masthead .sm-display-inline-block {
    margin-top: 15px !important;
}	
.responsiveSpacing{
    display: none !important;
}	
#nav-sec01 .wpb_column.vc_column_container.col-xs-mobile-fullwidth.vc_col-sm-3 {
    width: 25% !important;
    float: left !important;
}
footer#colophon section.vc_row.wpb_row.vc_row-fluid p {
    /* text-align: center !important; */
}
body .gform_wrapper input[type="submit"], body .gform_wrapper input[type="button"], body .gform_wrapper input[type="reset"] {
    font-size: 14px !important;
    padding: 12px 26px !important;
    line-height: 22px !important;
    border-radius: 0px !important;
    color: #000000 !important;
    border: solid 1px #000000 !important;
    background-color: #fff !important;
    width: 18% !important;
}
section.vc_row.wpb_row.vc_row-fluid.vc_custom_1667276841971.hongo-stretch-content.hongo-stretch-content-fluid.vc_row-o-content-middle.vc_row-flex {
	padding-top: 15px !important;
    padding-bottom: 2px !important;
}
footer#colophon .vc_col-sm-1\/5 img.aligncenter {
    float: left;
}	
div#post-99402 input#gform_submit_button_2{
	padding: 14px 30px !important;	
}	
footer#colophon .vc_col-sm-12 div.vc_row-has-fill div:nth-child(2) {
    margin-bottom: 30px !important;
}
header#masthead .sm-text-right {
    text-align: right;
    margin-top: -15px;
}	
}

@media (min-width: 768px) and (max-width: 799px){
	
.slick-dots li { margin: 0px !important; background-color: #c7c7c7 !important; width: 100% !important; height: 1px !important; max-width: 80px !important; }
.heading h2, h2.heading { font-size: 30px; line-height: 40px; }	
section#cta-fnl-ps h2, #cta-fnl-ps h2 { font-size: 60px !important; line-height: 70px !important; }	
header#masthead .hongo-navigation-main-wrapper{
    margin-right: 5% !important;
}	
header#masthead .sm-display-inline-block {
    margin-right: 20px !important;
}	
#navSection h6, #navSection a {
    font-size: 12px !important;
}header#masthead .hongo-navigation-main-wrapper{
    margin-right: 5% !important;
}	
header#masthead .sm-display-inline-block {
    margin-right: 20px !important;
}	
#navSection h6, #navSection a {
    font-size: 12px !important;
}
#cta-fnl .wpb_column.vc_column_container.col-xs-mobile-fullwidth.vc_col-sm-6.vc_col-md-12.wow.fadeIn.text-center {
    width: 100%;
}	
footer#colophon section.vc_row.wpb_row.vc_row-fluid p {
    text-align: center !important;
}	
section.vc_row.wpb_row.vc_row-fluid.vc_custom_1667276841971.hongo-stretch-content.hongo-stretch-content-fluid.vc_row-o-content-middle.vc_row-flex {
	padding-top: 15px !important;
    padding-bottom: 12px !important;
}	
div#post-99402 input#gform_submit_button_2{
	padding: 14px 30px !important;	
}	
}

@media (min-width: 0px) and (max-width: 990px){
#footerbottom p { text-align: center !important; }
}

@media (min-width: 0px) and (max-width: 760px){
.simple-dropdown ul.sub-menu { background-color: #000 !important; }	
#np-mg1 .btn { font-family: 'Source Sans 3', sans-serif !important; font-weight: 600 !important; font-size: 18px !important; text-wrap-mode: wrap; padding: 0px !important; margin: 0px !important; width: 90% !important; line-height: 24px !important; }
footer .hongo-footer-middle .widget .widget-title, .widget-title { font-family: 'Source Sans 3', sans-serif !important; font-size: 18px !important; color: #161616 !important; line-height: 30px !important; font-weight: 600 !important; text-transform: uppercase !important; }
}

@media (min-width: 761px) and (max-width: 1023px){
.hongo-woocommerce-top-sidebar .top-sidebar-scroll .top-sidebar-scroll-full, .container-fluid-with-padding .hongo-content-full-part .hongo-woocommerce-top-sidebar .top-sidebar-scroll .top-sidebar-scroll-full, .container-fluid .hongo-content-full-part .hongo-woocommerce-top-sidebar .top-sidebar-scroll .top-sidebar-scroll-full { margin: auto !important; }
	
#np-mg1 .btn { font-family: 'Source Sans 3', sans-serif !important; font-weight: 600 !important; font-size: 14px !important; text-wrap-mode: wrap; padding: 0px !important; margin: 0px !important; width: 90% !important; line-height: 16px !important; }
#ftfc .btn { font-size: 12px !important; line-height: 14px !important; padding: 8px 9px !important; height: 30px !important; width: 100%; margin-top: 34px !important; }
.newsletter-style-5 .input-group-btn { width: 100%; }
.newsletter-style-5 .input-group { overflow: visible !important; }
footer .hongo-footer-middle .widget .widget-title, .widget-title { font-family: 'Source Sans 3', sans-serif !important; font-size: 18px !important; color: #161616 !important; line-height: 28px !important; font-weight: 600 !important; text-transform: uppercase !important; }
.hongo-woocommerce-top-sidebar .mCustomScrollBox { max-height: 100px !important; }
}

@media (min-width: 1024px) and (max-width: 999999999999999999999999999999999px){
#np-mg1 .btn { font-family: 'Source Sans 3', sans-serif !important; font-weight: 600 !important; font-size: 18px !important; text-wrap-mode: wrap; padding: 0px !important; margin: 0px !important; width: 90% !important; line-height: 24px !important; }

footer .hongo-footer-middle .widget .widget-title, .widget-title { font-family: 'Source Sans 3', sans-serif !important; font-size: 18px !important; color: #161616 !important; line-height: 30px !important; font-weight: 600 !important; text-transform: uppercase !important; }
}

@media (min-width: 0px) and (max-width: 991px){
.responsiveSpace {
    padding-top: 40px !important;
}	
section#cta-fnl .vc_col-sm-6 {
    width: 100%;
}	
footer#colophon .text-block-content.hongo-text-block-16.last-paragraph-no-margin p{
	text-align:center !important;
}	
}


@media (min-width: 800px) and (max-width: 1023px){
.simple-dropdown ul.sub-menu { background-color: #000 !important; }	
.slick-dots li { margin: 0px !important; background-color: #c7c7c7 !important; width: 100% !important; height: 1px !important; max-width: 90px !important; }
.heading h2, h2.heading { font-size: 36px; line-height: 46px; }	
section#cta-fnl-ps h2, #cta-fnl-ps h2 { font-size: 64px !important; line-height: 74px !important; }	
header#masthead .hongo-navigation-main-wrapper{
    margin-right: 1% !important;
}	
header#masthead .sm-display-inline-block {
    margin-right: 20px !important;
}	
#navSection h6, #navSection a {
    font-size: 12px !important;
}	
div#post-99402 input#gform_submit_button_2{
	padding: 14px 30px !important;	
}
}

@media (min-width: 1024px) and (max-width: 1279px){
.simple-dropdown ul.sub-menu { background-color: #fff !important; }	
.slick-dots li { margin: 0px !important; background-color: #c7c7c7 !important; width: 100% !important; height: 1px !important; max-width: 90px !important; }
section#cta-fnl-ps h2, #cta-fnl-ps h2 { font-size: 78px !important; line-height: 88px !important; }
.heading h2, h2.heading { font-size: 40px; line-height: 50px; }	
}

@media (min-width: 1280px) and (max-width: 9999999999999999999999px){
.simple-dropdown ul.sub-menu { background-color: #fff !important; }	
.slick-dots li { margin: 0px !important; background-color: #c7c7c7 !important; width: 100% !important; height: 1px !important; max-width: 130px !important; }
section#cta-fnl-ps h2, #cta-fnl-ps h2 { font-size: 90px !important; line-height: 110px !important; }
.heading h2, h2.heading { font-size: 44px; line-height: 54px; }	
}


.vc_images_carousel .vc_carousel-control .icon-next, .vc_images_carousel .vc_carousel-control .icon-prev,
.vc_images_carousel .vc_carousel-control .icon-next, .vc_images_carousel .vc_carousel-control .icon-prev {
    font-size: 50px !important;
    line-height: 40px !important;
}

.vc_images_carousel .vc_carousel-control {
    width: 60px !important;
    height: 60px !important;
    background-color: #000 !important;
}
 
div.hd-rght.wow.slideInLeft.heading-style-2.vc_custom_1668856085893.heading-1.hongo-section-heading.hongo_font_1668856085892.animated,
.hongo-shop-grid li .hongo-shop-grid-details .title, .hongo-shop-grid li .hongo-shop-grid-details .title a, .title,
.wow.shake.heading-style-2.vc_custom_1668856223491.heading-5.hongo-section-heading.hongo_font_1668856223490.animated,
.hongo-shop-banner-11 .hongo-shop-banner-content .shop-banner-sub-title, .shop-banner-sub-title,
.hongo-shop-grid li .hongo-shop-grid-details .btn-link,
.hongo-shop-banner-11 .hongo-shop-banner-content .shop-banner-title,
.shop-banner-title,
.btn-link.btn-medium,
.heading-1, .heading-2, .heading-3, .heading-style-2,
#navSection h6, #navSection a,
h1, h2, h3, h4, h5, h6 { font-family: 'Source Sans 3',sans-serif !important; font-weight: 300 !important; }


@media (min-width: 0px) and (max-width: 767px){
.woocommerce-shop .hongo-woocommerce-top-sidebar { background-color: #f4f5f5 !important; display: block !important; padding: 0px 0px 30px 0px !important; }
.woocommerce-shop .mCSB_scrollTools .mCSB_draggerContainer { background-color: #e5e5e5 !important; }
.woocommerce-shop .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { height: 8px !important; margin: 1px auto !important; }
.woocommerce-shop .mCSB_horizontal.mCSB_inside > .mCSB_container { margin-bottom: 30px !important; }
.hongo-woocommerce-top-sidebar .top-sidebar-scroll .top-sidebar-scroll-full .widget { height: auto !important; padding: 0px 20px 0 20px !important; width: 240px !important; }
}


.wg-filter ul li a {
    font-size: 22px !important;
    font-family: 'Source Sans 3', sans-serif !important;
    font-weight: 300 !important;
}
