@font-face {
font-family: 'Josefin Sans';
src: url(//sleepcomfort.com/wp-content/themes/tondaChild/assets/fonts/JosefinSans-Bold.eot);
src: url(//sleepcomfort.com/wp-content/themes/tondaChild/assets/fonts/JosefinSans-Bold.eot?#iefix) format('embedded-opentype'),
url(//sleepcomfort.com/wp-content/themes/tondaChild/assets/fonts/JosefinSans-Bold.woff2) format('woff2'),
url(//sleepcomfort.com/wp-content/themes/tondaChild/assets/fonts/JosefinSans-Bold.woff) format('woff'),
url(//sleepcomfort.com/wp-content/themes/tondaChild/assets/fonts/JosefinSans-Bold.ttf) format('truetype'),
url(//sleepcomfort.com/wp-content/themes/tondaChild/assets/fonts/JosefinSans-Bold.svg#JosefinSans-Bold) format('svg');
font-weight: bold;
font-style: normal;
font-display: swap;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 500;
src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 500;
src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 600;
src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2) format('woff2');
unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
.woocommerce-error {
background-color: #3a3e43 !important;
color: white;
font-weight: 700;
}
.qodef-page-header .qodef-menu-area .qodef-logo-wrapper a {
height: 47px !important;
}
header .qodef-menu-area {
padding: 24px 0;
height: auto;
}
.qodef-header-centered .qodef-page-header .qodef-menu-area .qodef-vertical-align-containers .qodef-position-center-inner {
height: 47px;
}
.qodef-header-centered .qodef-page-header .qodef-menu-area {
height: 101px;
}
label.christmas{
position: absolute;
display: block;
top: 17px;
left: 0;
width: 40px;
height: 40px;
margin: 0;
background-image: url(//sleepcomfort.com/wp-content/themes/tondaChild/assets/images/icon-gift.png);
background-size: cover;
z-index: 100;
box-sizing: border-box;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
.qodef-sticky-header {
height: auto;
}
.qodef-main-menu ul li a {
color: #000;
}
.qodef-main-menu ul li.christmas-gift-ideas a {
color: #d5c04a;
font-weight: 700;
}
.qodef-main-menu > ul > li.christmas-gift-ideas > a > span.item_outer .item_text::before, 
.qodef-drop-down .second .inner ul li.christmas-gift-ideas a .item_outer::before
{
background-color: #d5c04a;
}
.qodef-parallax-row-holder {
background-size: 100% auto;
}
.second_banner_parent {
min-height: 876px;
}
.second_banner_parent .qodef-st-text-holder {
display: none !important;
}
.second_banner_parent .qodef-section-title-holder .qodef-st-title {
margin-bottom: 20px;
}
.qodef-rev-has-paspartu.qodef-paspartu-tiny {
padding: 0;
}
.whatsapp-link {
position: fixed;
bottom: 18px;
right: 20px;
width: 40px;
z-index: 99999;
}
ul.products a.wpcbn-btn
{
display: none !important;
}
.qodef-pl-holder .qodef-pli-inner .qodef-pli-image .qodef-pli-new-product,
.qodef-pl-holder .qodef-pli-inner .qodef-pli-image .qodef-pli-onsale,
.qodef-pl-holder .qodef-pli-inner .qodef-pli-image .qodef-pli-out-of-stock,
.qodef-plc-holder .qodef-pli-inner .qodef-pli-image .qodef-pli-new-product,
.qodef-plc-holder .qodef-pli-inner .qodef-pli-image .qodef-pli-onsale,
.qodef-plc-holder .qodef-pli-inner .qodef-pli-image .qodef-pli-out-of-stock,
.woocommerce .qodef-new-product,
.woocommerce .qodef-onsale,
.woocommerce .qodef-out-of-stock,
.qodef-btn.qodef-btn-simple:before {
background-color: #C1C0C2;
}
.new_arrivals {
padding: 0 0 100px 0;
}
.qodef-btn-background-holder {
background-color: #fff;
}
.qodef-btn.qodef-btn-solid {
color: #002D73;
}
.qodef-testimonial-text,
.qodef-testimonial-author {
color: #3A3E43;
}
h2 a:hover,
.qodef-page-footer .widget a:hover {
color: #211f1f;
}
.qodef-title-holder.qodef-standard-type .qodef-page-title {
color: #002D73;
}
.category_holder_bottom .qodef-iwt-text-holder {
position: absolute;
bottom: 30px;
left: 30px;
right: 30px;
padding: 30px 30px 70px 30px;
background: rgba(255, 255, 255, 0.85);
width: auto;
transition: bottom linear 300ms;
}
.category_holder_bottom .qodef-iwt-text-holder h6 {
margin: 0;
}
.category_holder_bottom .qodef-iwt-text-holder .qodef-iwt-text {
color: #3A3E43;
font-size: 11px;
letter-spacing: 0.2em;
text-transform: uppercase;
font-family: 'Poppins';
font-weight: 500;
}
.flaticon-back.slick-arrow.slick-disabled {
display: none !important;
}
.category_holder_bottom .qodef-iwt-text-holder:after {
display: block;
position: absolute;
left: 30px;
height: 1px;
width: 40px;
background: #959494;
content: '';
bottom: 50px;
}
.category_holder_bottom .qodef-image-with-text-holder .qodef-iwt-image img {
display: block;
}
.category_holder_bottom .qodef-image-with-text-holder:hover .qodef-iwt-text-holder {
bottom: 40px;
}
.qodef-main-menu>ul>li>a,
.qodef-page-header .widget.widget_nav_menu#nav_menu-7 a {
padding: 0 15px;
}
.qodef-main-menu>ul>li.qodef-active-item>a>span.item_outer .item_text:before,
.qodef-main-menu>ul>li>a:hover>span.item_outer .item_text:before,
.qodef-drop-down .second .inner ul li a:hover .item_outer:before,
.qodef-drop-down .second .inner>ul>li.current-menu-parent>a .item_outer:before,
.qodef-drop-down .second .inner ul li.current-menu-item>a .item_outer:before,
.qodef-login-register-widget.qodef-user-logged-in .qodef-login-dropdown li a:hover:before {
width: 100%;
}
.qodef-main-menu>ul>li>a>span.item_outer .item_text:before,
.qodef-drop-down .second .inner ul li a .item_outer:before,
.qodef-login-register-widget.qodef-user-logged-in .qodef-login-dropdown li a:before {
top: 100%;
left: 0;
background-color: #000;
}
.blue_title h2,
.blue_title h3 {
color: #002D73;
}
#about-us-blue {
max-height: 820px;
}
h1.steps_banner_main_title {
font-size: 19px;
font-weight: bold !important;
margin: 0 !important;
text-align: center !important;
}
h2.steps_banner_sub_title {
font-size: 13px;
font-weight: normal !important;
text-transform: none;
margin: 0 !important;
}
h3.steps_title {
font-size: 34px;
font-weight: bold !important;
margin: 0 !important;
margin-top: -25px !important;
padding-bottom: 10px !important;
background: url(//sleepcomfort.com/wp-content/themes/tondaChild/assets/images/bottom-dashed-border.png) left bottom no-repeat;
}
h4.steps_small_text {
font-size: 22px !important;
margin-top: 45px !important;
}
h5.steps_section_title {
font-size: 17px !important;
font-weight: bold !important;
margin: 0 !important;
}
#about-us-blue h6 {
font-size: 11px !important;
font-weight: bold !important;
text-align: center !important;
margin: 0 !important;
margin-top: -10px !important;
}
.button_like_div {
color: #fff;
width: 270px;
text-align: center !important;
height: 35px !important;
line-height: 35px !important;
font-size: 17px;
font-weight: bold;
text-transform: uppercase;
position: relative;
width: 270px !important;
text-align: center;
padding: 2px 0 0 0 !important;
}
.button_like_div:after,
.button_like_div:before {
display: block;
background-color: #fff;
height: 2px;
position: absolute;
left: 0;
right: 0;
content: '';
}
.button_like_div.color1 {
background-color: #B196C6;
}
.button_like_div.color2 {
background-color: #EA5E65;
}
.button_like_div.color3 {
background-color: #00ADC0;
}
.button_like_div:after {
top: -4px;
}
.button_like_div:before {
bottom: -4px;
}
p.steps_paragraph {
text-align: center !important;
line-height: 19px !important;
font-size: 13px !important;
width: 505px !important;
white-space: initial !important;
}
.feature_block {
text-align: center;
margin-bottom: 50px;
padding-left: 30px;
padding-right: 30px;
box-sizing: border-box;
-webkit-box-sizing: border-box;
min-height: 250px;
}
.feature_block.big_image {
text-align: left;
padding-left: 0;
padding-right: 0;
}
.feature_block .qodef-iwt-image {
max-width: 78px;
margin-left: auto;
margin-right: auto;
margin-bottom: 15px;
}
.qodef-woo-single-page .qodef-content .qodef-content-inner>.qodef-container>.qodef-container-inner,
.qodef-woo-single-page .qodef-content .qodef-content-inner>.qodef-full-width>.qodef-full-width-inner {
padding-top: 45px;
}
.feature_block.big_image .qodef-iwt-image {
max-width: none;
margin-bottom: 80px;
}
.feature_block h6 {
font-size: 13px;
color: #1F3664;
margin-top: 0 !important;
font-weight: bold;
}
.feature_block p {
font-size: 12px;
line-height: normal;
}
.section_title h3,
.section_title p {
color: #1F3664
}
.section_title p {
font-size: 13px !important;
text-align: center !important;
line-height: normal !important;
}
.section_title.qodef-section-title-holder .qodef-st-text-holder {
margin-top: 15px;
}
.right_side_element1 .wpb_wrapper,
.right_side_element2 .qodef-st-inner,
.small_side_element {
position: relative;
}
.right_side_element1 .wpb_wrapper:after,
.right_side_element2 .qodef-st-inner:after,
.small_side_element:after {
display: block;
content: '';
right: 10px;
width: 68px;
height: 158px;
bottom: 0;
background: url(//sleepcomfort.com/wp-content/themes/tondaChild/assets/images/side-element-1.png) center center no-repeat;
position: absolute;
}
.right_side_element2 .qodef-st-inner:after {
right: unset;
left: 100%;
}
.small_side_element .qodef-iwt-text-holder {
padding-right: 150px;
width: auto;
}
.small_side_element:after {
width: 75px;
height: 78px;
background: url(//sleepcomfort.com/wp-content/themes/tondaChild/assets/images/bottom-right-icon.svg) center center no-repeat;
}
.right_side_element2 .qodef-st-inner:after {
width: 76px;
height: 190px;
background: url(//sleepcomfort.com/wp-content/themes/tondaChild/assets/images/side-element-2.png) center center no-repeat;
}
.right_side_element1 .qodef-section-title-holder .qodef-st-text-holder {
margin-bottom: 0;
}
.qodef-title-holder.qodef-boxed-type h1.qodef-page-title {
color: #002D73; }
.qodef-title-holder.qodef-boxed-type .qodef-title-inner .qodef-title-container {
width: 405px;
padding: 30px 30px;
margin-bottom: 15px;
}
.qodef-title-holder,
.qodef-title-holder .qodef-title-wrapper {
height: auto !important;
padding: 15px 0;
}
.qodef-title-holder {
background-size: 100% auto !important;
}
.qodef-title-holder .qodef-title-image img {
opacity: 0;
}
.different_springs_holder {
padding: 75px 0;
}
.different_springs_holder .feature_block {
margin-bottom: 0;
min-height: 0;
}
.different_springs_holder .feature_block .qodef-iwt-image {
max-width: 84px;
}
.image_with_separators:after,
.image_with_separators:before {
display: block;
content: '';
height: 2px;
width: 285px;
background: url(//sleepcomfort.com/wp-content/themes/tondaChild/assets/images/purple_border.png) center center no-repeat;
top: 42px;
position: absolute;
}
.image_with_separators:after {
left: 63%;
}
.image_with_separators:before {
right: 63%;
}
.qodef-drop-down .wide .second .inner {
text-align: left;
}
.qodef-drop-down .wide .second .inner>ul {
padding-left: 40px;
}
.qodef-drop-down .second .inner {  }
.qodef-drop-down .second .inner ul li a {
display: block;
}
.qodef-drop-down .second .inner a {
text-transform: none;
}
.qodef-drop-down .wide .second .inner>ul>li>a {
font-size: 12px;
text-transform: uppercase;
}
.teddybear_title {
padding-top: 105px;
background: url(//sleepcomfort.com/wp-content/themes/tondaChild/assets/images/teddy-bear.png) top center no-repeat;
background-size: auto 86px;
}
.section_title h3 span {}
.small_blue_title h6 {
font-size: 13px;
font-weight: bold;
color: #002D73;
margin-top: 10px;
}
.woocommerce-notice--success.woocommerce-thankyou-order-received {
font-size: 15px;
color: #211f1f;
text-transform: uppercase;
font-weight: 700;
}
.qodef-page-header .widget.widget_nav_menu#nav_menu-7 {
display: inline-block !important;
vertical-align: middle;
text-transform: uppercase;
}
.qodef-page-header .widget.widget_nav_menu#nav_menu-7 a {
padding: 0 15px; margin-top: -1px;
}
.qodef-page-header .widget.widget_nav_menu#nav_menu-7 li {
display: inline-block;
}
.qodef-title-holder.qodef-boxed-type h1.qodef-page-title {
color: #002D73; }
.widget.woocommerce.widget_price_filter .price_slider_amount .button:before {
background-color: #C1C0C2
}
.tax-product_cat.term-mattresses .qodef-title-holder,
.tax-product_cat.term-essential .qodef-title-holder,
.tax-product_cat.term-premium .qodef-title-holder,
.tax-product_cat.term-ultimate .qodef-title-holder {
background-image: none !important;
} .qodef-woo-single-page .qodef-single-product-summary {
float: right;
}
.qodef-woo-single-page .qodef-single-product-summary .woocommerce-product-details__short-description,
.qodef-woocommerce-page .qodef-content .single_variation_wrap,
.qodef-woo-single-page .qodef-single-product-summary .cart {
margin-top: 20px
}
.qodef-woocommerce-page .qodef-content .single_variation_wrap .single_variation {
margin-bottom: 20px;
}
.qodef-woo-single-page .qodef-single-product-summary .product_meta>span {
max-width: 300px;
width: 100%;
}
@media only screen and (max-width: 1023px) {     }
.tax-product_cat.term-home-decorations .qodef-title-holder {
background-image: none !important;
}
.qodef-wishlist-widget-count,
.qodef-cart-number {
background-color: #000;
width: 20px;
height: 20px;
color: #fff;
border-radius: 100%;
display: inline-block;
text-align: center;
line-height: 20px;
}
.qodef-page-footer .qodef-footer-top-holder,
.qodef-page-footer .qodef-footer-bottom-holder {
background-color: #9D9C9C;
}
.qodef-page-footer .widget a {
color: white;
font-family: 'Poppins';
font-size: 14px;
font-weight: 400;
}
.qodef-page-footer .widget .qodef-widget-title {
font-size: 15px;
font-weight: 700;
font-family: "Josefin Sans"
}
.after_menu_strip {
background-color: #3A3E43;
padding: 5px 0;
text-align: center;
color: #fff;
}
.after_menu_strip a {
font-weight: bold;
text-decoration: underline;
color: #fff;
display: inline-block;
margin-left: 10px;
}
.qodef-page-footer .qodef-social-icon-widget-holder .qodef-social-icon-widget {
color: white;
}
@media only screen and (min-width: 1400px) {
.qodef-grid-1300.qodef-wide-dropdown-menu-content-in-grid .qodef-drop-down .wide .second .inner>ul {
width: 100%;
}
}
.qodef-wide-dropdown-menu-content-in-grid .qodef-drop-down .wide .second .inner>ul {
width: 100%;
}
.qodef-drop-down .wide .second .inner>ul>li {
width: 15%;
height: auto !important;
}
.qodef-drop-down .wide .second .inner>ul>li.menu-item-object-custom {
width: 40%;
}
.qodef-drop-down .wide .second .inner>ul>li:nth-child(4n+1) {
clear: none;
}
.has_sub.wide .second .menu-item-object-custom a[href='#'] {
display: none !important;
}
.menu-item-object-custom .widget_custom_html,
.menu-item-object-custom .qodef-button-widget {
text-align: center;
}
.menu-item-object-custom h3 {
font-size: 40px;
color: #3A3E43;
margin-top: 0;
margin-bottom: 10px;
}
.menu-item-object-custom h4 {
font-size: 12px;
position: relative;
margin-bottom: 70px;
margin-top: 0;
}
.menu-item-object-custom h4:after {
display: block;
content: '';
position: absolute;
left: 50%;
width: 18px;
height: 2px;
margin-left: -9px;
background-color: #000;
top: 100%;
margin-top: 20px;
}
.menu-item-object-custom .widget.qodef-button-widget a {
color: #fff !important;
padding: 2px 25px !important;
line-height: 40px;
font-size: 12px;
}
.menu-item-object-custom .widget.qodef-button-widget .qodef-btn-background-holder {
background-color: #3A3E43 !important;
}
.qodef-drop-down .second .inner ul li .widget.widget_media_image {
margin-right: -20px !important;
width: auto !important;
display: block !important;
}
.menu-item-object-custom .widget.widget_media_image img {
width: 100% !important;
height: auto !important;
}
.qodef-drop-down .wide .second .inner>ul {
padding-bottom: 0 !important;
}
.qodef-drop-down .wide .second .inner>ul:after {
clear: both;
display: block;
content: '';
}
.qodef-drop-down .wide .second .inner { }
.product_sneak_peak {
padding: 40px 0;
}
.sneak_peak_icons .qodef-iwt-image a,
.sneak_peak_icons .qodef-image-with-text-holder.qodef-image-behavior-custom-link:not(.qodef-has-shadow) .qodef-iwt-image a:before {
background-color: transparent !important
}
.sneak_peak_icons {
text-align: center;
}
.sneak_peak_icons .qodef-image-with-text-holder .qodef-iwt-title {
color: #002D73;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
}
.sneak_peak_icons .wpb_text_column a {
color: #3A3E43;
font-size: 12px;
}
.product_sneak_peak .vc_column-inner {
padding-top: 0 !important;
}
.full_block.button_like_div {
width: 100%;
margin: 4px 0;
height: 71px;
line-height: 68px;
font-size: 32px;
}
.full_block.button_like_div.color1:before,
.full_block.button_like_div.color1:after {
background-color: #B196C6;
}
.qodef-woo-single-page .qodef-single-product-content .images .woocommerce-product-gallery__image:first-child {
left: 0;
}
.bordered_features_section .feature_block .qodef-iwt-image {
margin-left: 0;
margin-bottom: 70px;
position: relative;
}
.bordered_features_section .feature_block .qodef-iwt-image:after,
.bordered_features_section .feature_block .qodef-iwt-image:before {
display: block;
content: '';
position: absolute;
background-color: #002D73;
}
.bordered_features_section .feature_block .qodef-iwt-image:after {
top: 100%;
height: 8px;
width: 8px;
left: 0;
margin-left: -4px;
border-radius: 100%;
margin-top: 10px;
}
.bordered_features_section .feature_block .qodef-iwt-image:before {
top: 100%;
left: 0;
margin-left: -1px;
width: 2px;
height: 53px;
margin-top: 17px;
border-radius: 2px;
}
.bordered_features_section .feature_block {
text-align: left;
min-height: auto;
position: relative;
}
.bordered_features_section .feature_block:after,
.bordered_features_section .feature_block:before {
content: '';
display: block;
width: 30px;
height: 2px;
top: 37px;
background-color: #ebeaeb;
position: absolute;
}
.bordered_features_section .feature_block:after {
left: 108px;
}
.bordered_features_section .feature_block:before {
right: 100%;
margin-right: -30px;
}
.time_to_meet {
padding-bottom: 160px;
padding-top: 125px;
}
.bordered_features_section .qodef-row-grid-section-wrapper {
background: url(//sleepcomfort.com/wp-content/themes/tondaChild/assets/images/purple_border.png) center 37px repeat-x;
}
.bordered_features_section .qodef-iwt-image {
background-color: #ebeaeb;
}
.bordered_features_section {
padding-bottom: 50px;
background: url(//sleepcomfort.com/wp-content/themes/tondaChild/assets/images/bottom-pattern.png) left 95% repeat-x;
}
.woocommerce-page .qodef-content .wc-forward:not(.added_to_cart):not(.checkout-button),
.woocommerce-page .qodef-content a.added_to_cart,
.woocommerce-page .qodef-content a.button,
.woocommerce-page .qodef-content button[type=submit]:not(.qodef-woo-search-widget-button),
.woocommerce-page .qodef-content input[type=submit],
div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button),
div.woocommerce a.added_to_cart,
div.woocommerce a.button,
div.woocommerce button[type=submit]:not(.qodef-woo-search-widget-button),
div.woocommerce input[type=submit],
#qodef-back-to-top .qodef-btt-bgrnd-holder,
.qodef-cf7-btn-wrapper .qodef-cf7-btn-inner,
.qodef-shopping-cart-dropdown .qodef-cart-bottom .qodef-view-checkout,
.woocommerce-pagination .page-numbers li a:after,
.woocommerce-pagination .page-numbers li span:after {
background-color: #C1C0C2
}
.woocommerce-page .qodef-content a.button {
font-size: 9px;
}
.qodef-drop-down #menu-main-menu>li:nth-child(4).wide .second .inner>ul>li>a {
font-size: 11px;
text-transform: none;
}
.solid_warranty_block .qodef-iwt-image img {
width: 35px;
height: 49px;
}
.free_delivery_block .qodef-iwt-image img {
width: 88px;
height: 34px;
}
.quality_comfort_block .qodef-iwt-image img {
width: 68px;
height: 39px;
}
.bordered_features_section .feature_block .qodef-iwt-text-holder {
max-width: 80%;
}
.product-attributes span.pa_firmness-level {
font-weight: bold;
font-size: 10px;
color: #002D73;
text-transform: uppercase;
font-family: 'Poppins';
}
@media all and (min-width:1950px) {
.qodef-row-grid-section-wrapper {
background-size: cover;
background-position: center center;
}
}
.woocommerce-cart-form__contents [name="update_cart"],
.woocommerce-cart-form__contents .qodef-quantity-minus,
.woocommerce-cart-form__contents .qodef-quantity-plus { }
.woocommerce-cart-form__contents .qodef-quantity-input { }
#rev_slider_1_1_wrapper .tp-parallax-wrap:nth-child(2) .tp-caption,
#rev_slider_1_1_wrapper .tp-parallax-wrap:nth-child(3) .tp-caption,
#rev_slider_1_1_wrapper .tp-parallax-wrap:nth-child(4) {
left: 50% !important;
transform: translateX(-50%);
min-width: 750px !important;
max-width: 750px !important;
}
#rev_slider_1_1_wrapper .tp-parallax-wrap:nth-child(2) .tp-caption,
#rev_slider_1_1_wrapper .tp-parallax-wrap:nth-child(3) .tp-caption,
#rev_slider_1_1_wrapper .tp-parallax-wrap:nth-child(4) .tp-caption {
margin-top: 50px !important;
}
#rev_slider_1_1_wrapper .tp-parallax-wrap:nth-child(3) .tp-caption {
padding-left: 50px !important;
}
#rev_slider_1_1_wrapper .tp-parallax-wrap:nth-child(4) .tp-mask-wrap {
width: 100% !important;
min-width: 100% !important;
max-width: 100% !important;
}
#rev_slider_1_1_wrapper .tp-parallax-wrap:nth-child(4) .tp-caption {
margin-left: 75px !important;
min-width: 40px !important;
max-width: 40px !important;
}
@media all and (max-width:1440px) {
.qodef-main-menu>ul>li>a,
.qodef-page-header .widget.widget_nav_menu#nav_menu-7 a {
padding: 0 7px;
}
.qodef-position-right .qodef-shopping-cart-holder {
margin-left: 0 !important;
}
}
@media all and (max-width:1140px) {
.qodef-page-header .qodef-vertical-align-containers {
padding: 0 10px;
}
.qodef-page-header .qodef-menu-area .qodef-logo-wrapper a {
height: 30px !important;
}
.qodef-header-centered .qodef-page-header .qodef-menu-area .qodef-vertical-align-containers .qodef-position-center-inner {
height: 30px;
}
}
@media all and (max-width:1024px) {
#rev_slider_1_1_wrapper .tp-caption {
color: #fff !important;
line-height: normal !important;
font-size: 30px !important;
}
#rev_slider_1_1_wrapper .tp-parallax-wrap:nth-child(3) .tp-caption {
font-size: 20px !important;
}
.qodef-rev-has-paspartu.wpb_revslider_element .forcefullwidth_wrapper_tp_banner .rev_slider_wrapper,
.qodef-rev-has-paspartu.wpb_revslider_element,
.qodef-rev-has-paspartu.qodef-paspartu-tiny.qodef-top-paspartu-disabled.wpb_revslider_element .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
height: auto !important;
}
#rev_slider_1_1_wrapper {
position: static !important;
}
}
@media only screen and (max-width: 768px) {
#yith-quick-view-modal {
z-index: 99999999999;
position: fixed;
}
#yith-quick-view-modal .yith-wcqv-wrapper {
top: 5% !important;
bottom: 5% !important;
overflow: auto;
}
#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main {
height: auto !important;
}
#yith-quick-view-modal #yith-quick-view-content .summary .woocommerce-product-details__short-description p,
.yith-quick-view.yith-modal #yith-quick-view-content .summary .woocommerce-product-details__short-description p {
margin-right: 0;
}
.qodef-pl-holder .qodef-pli-inner,
.qodef-plc-holder .qodef-pli-inner {
width: 100%;
}
.home .qodef-page-content-holder .qodef-row-grid-section-wrapper:nth-child(3) {
background-size: cover;
}
.second_banner_parent {
height: auto;
padding-bottom: 50%;
position: relative;
min-height: auto;
}
.second_banner_parent>div {
position: absolute;
left: 0;
right: 0;
top: 10px; }
.second_banner_parent .vc_col-sm-4 {
display: none;
}
.second_banner_parent .qodef-eh-custom-5223 {
padding: 0;
}
.second_banner_parent .qodef-eh-custom-5223 {
display: flex;
align-items: flex-start;
}
.second_banner_parent .qodef-eh-custom-5223 .a {
padding-bottom: 14px 10px;
}
.second_banner_parent .qodef-section-title-holder .qodef-st-title {
font-size: 20px;
}
.qodef-product-banner .qodef-product-banner-text {
padding: 20px;
}
.right_side_element1 .qodef-section-title-holder .qodef-st-text-holder {
padding-right: 30px;
}
.right_side_element1 .wpb_wrapper:after,
.right_side_element2 .qodef-st-inner:after,
.small_side_element:after {
width: 40px;
right: 0;
background-size: 100% auto;
background-position: center bottom;
}
.vc_custom_1566643690391.vc_custom_1566643690391 {
padding-right: 0 !important;
}
.about_slider_title {}
.about_slider_text {}
.about_slider_subitle {}
.about_slider_sub_content {}
.about_slider_step_number {}
.about_slider_step_title {}
.button_like_div {
width: 200px;
font-size: 11px !important;
}
h1.steps_banner_main_title {
font-size: 15px !important;
line-height: normal !important;
margin-top: -20px !important;
}
h2.steps_banner_sub_title {
margin-top: 0 !important;
font-size: 12px !important;
line-height: normal !important;
}
.about_slider_text,
p.steps_paragraph,
h5.steps_paragraph,
h5.steps_section_title {
font-size: 12px !important;
line-height: normal !important;
}
p.steps_paragraph {
width: 300px !important;
margin-top: 30px !important;
}
h4.steps_small_text {
margin-top: 0 !important;
font-size: 11px !important;
line-height: normal !important;
max-width: 75px !important;
white-space: normal !important;
}
h5.steps_section_title {
margin-top: -10px !important;
}
.rev-navigation-light.tparrows {
width: 20px;
height: 20px;
top: 90% !important
}
.rev-navigation-light.tparrows.tp-leftarrow .qodef-nav-arrow,
.rev-navigation-light.tparrows.tp-rightarrow .qodef-nav-arrow {
font-size: 20px;
}
#about-us-blue h6 {
font-size: 10px !important;
line-height: 12px !important;
}
.second_banner_parent .qodef-eh-item-content {
padding-top: 0 !important;
padding-right: 0 !important;
padding-bottom: 0 !important;
display: flex;
flex-direction: row;
align-items: flex-start;
}
.second_banner_parent .qodef-section-title-holder .qodef-st-title {
font-size: 15px
}
.second_banner_parent .qodef-eh-item-content .qodef-btn.qodef-btn-solid {
padding-right: 10px;
padding-left: 10px;
}
.small_side_element .qodef-iwt-text-holder {
padding-right: 15px;
}
.feature_block {
min-height: auto;
}
.teddybear_title {
background-position: center bottom;
background-size: auto 50px;
}
.blue_title h2 {
font-size: 20px;
}
.qodef-section-title-holder .qodef-st-text-holder .qodef-st-text {
font-size: 14px;
}
.wpb_video_widget.vc_video-el-width-70 .wpb_wrapper {
width: 90%;
}
h1.qodef-page-title {
font-size: 25px;
}
.qodef-title-holder {
padding-bottom: 0;
}
}
@media only screen and (max-width: 480px) {
.qodef-container-inner,
.qodef-grid,
.qodef-row-grid-section {
width: calc(100% - 30px);
}
}
.qodef-rev-has-paspartu .forcefullwidth_wrapper_tp_banner .rev_slider_wrapper {
position: relative !important;
} @media all and (max-width:1440px) { }
#yith-quick-view-modal #yith-quick-view-close:before,
.yith-quick-view.yith-modal #yith-quick-view-close:before {
background-color: lightgray;
border-radius: 50%;
width: 30px;
height: 30px;
line-height: 30px;
}
.product-attributes {
text-align: center;
margin-bottom: 10px;
}
.product-attributes span {
display: inline-block;
font-weight: bold;
font-size: 11px;
color: #211f1f;
}
.summary .woocommerce-product-attributes th {
font-weight: normal;
}
.summary .woocommerce-product-attributes td p {
margin: 0;
}
.summary .woocommerce-product-attributes tr {
margin-bottom: 0;
}
.summary .woocommerce-product-attributes {
margin-top: 10px;
}
.summary .woocommerce-product-attributes th:after {
content: ': ';
}
.summary .woocommerce-product-attributes th,
.summary .woocommerce-product-attributes td,
.summary .woocommerce-product-attributes tr {
display: block;
border: 0 none;
padding: 0;
text-align: left;
}
.summary .woocommerce-product-attributes tr.woocommerce-product-attributes-item--attribute_pa_size {
display: none;
}
.summary .woocommerce-product-attributes th,
.summary .woocommerce-product-attributes td,
.summary .woocommerce-product-attributes td p {
display: inline;
}
.summary .woocommerce-product-attributes td {
font-family: 'Poppins';
font-size: 11px;
font-weight: 500;
letter-spacing: .2em;
color: #211f1f;
text-transform: uppercase;
}
.summary .woocommerce-product-attributes tr.woocommerce-product-attributes-item--attribute_pa_icon-sanitized .woocommerce-product-attributes-item__label,
.summary .woocommerce-product-attributes tr.woocommerce-product-attributes-item--attribute_pa_icon-cottonlux .woocommerce-product-attributes-item__label,
.summary .woocommerce-product-attributes tr.woocommerce-product-attributes-item--attribute_pa_icon-acarstop .woocommerce-product-attributes-item__label,
.summary .woocommerce-product-attributes tr.woocommerce-product-attributes-item--attribute_pa_icon-bonnel-spring .woocommerce-product-attributes-item__label,
.summary .woocommerce-product-attributes tr.woocommerce-product-attributes-item--attribute_pa_icon-adaptive .woocommerce-product-attributes-item__label,
.summary .woocommerce-product-attributes tr.woocommerce-product-attributes-item--attribute_pa_icon-memory-foam .woocommerce-product-attributes-item__label,
.summary .woocommerce-product-attributes tr.woocommerce-product-attributes-item--attribute_pa_icon-pocket-spring .woocommerce-product-attributes-item__label,
.summary .woocommerce-product-attributes tr.woocommerce-product-attributes-item--attribute_pa_icon-pillow-top .woocommerce-product-attributes-item__label,
.summary .woocommerce-product-attributes tr.woocommerce-product-attributes-item--attribute_pa_icon-sanitized .woocommerce-product-attributes-item__value,
.summary .woocommerce-product-attributes tr.woocommerce-product-attributes-item--attribute_pa_icon-cottonlux .woocommerce-product-attributes-item__value,
.summary .woocommerce-product-attributes tr.woocommerce-product-attributes-item--attribute_pa_icon-acarstop .woocommerce-product-attributes-item__value,
.summary .woocommerce-product-attributes tr.woocommerce-product-attributes-item--attribute_pa_icon-bonnel-spring .woocommerce-product-attributes-item__value,
.summary .woocommerce-product-attributes tr.woocommerce-product-attributes-item--attribute_pa_icon-adaptive .woocommerce-product-attributes-item__value,
.summary .woocommerce-product-attributes tr.woocommerce-product-attributes-item--attribute_pa_icon-memory-foam .woocommerce-product-attributes-item__value,
.summary .woocommerce-product-attributes tr.woocommerce-product-attributes-item--attribute_pa_icon-pocket-spring .woocommerce-product-attributes-item__value,
.summary .woocommerce-product-attributes tr.woocommerce-product-attributes-item--attribute_pa_icon-pillow-top .woocommerce-product-attributes-item__value {
display: none;
}
.summary .woocommerce-product-attributes tr.woocommerce-product-attributes-item--attribute_pa_icon-sanitized,
.summary .woocommerce-product-attributes tr.woocommerce-product-attributes-item--attribute_pa_icon-cottonlux,
.summary .woocommerce-product-attributes tr.woocommerce-product-attributes-item--attribute_pa_icon-acarstop,
.summary .woocommerce-product-attributes tr.woocommerce-product-attributes-item--attribute_pa_icon-bonnel-spring,
.summary .woocommerce-product-attributes tr.woocommerce-product-attributes-item--attribute_pa_icon-adaptive,
.summary .woocommerce-product-attributes tr.woocommerce-product-attributes-item--attribute_pa_icon-memory-foam,
.summary .woocommerce-product-attributes tr.woocommerce-product-attributes-item--attribute_pa_icon-pocket-spring,
.summary .woocommerce-product-attributes tr.woocommerce-product-attributes-item--attribute_pa_icon-pillow-top {
display: inline-block;
width: 40px;
height: 40px;
margin-right: 10px;
background-color: red;
}
.summary .woocommerce-product-attributes tr.woocommerce-product-attributes-item--attribute_pa_icon-cottonlux {
background: url(https://secureservercdn.net/192.169.223.13/t7q.b3b.myftpupload.com/wp-content/uploads/2019/08/cottonlux-78x78.png) center center no-repeat;
background-size: 100% auto;
}
.summary .woocommerce-product-attributes tr.woocommerce-product-attributes-item--attribute_pa_icon-bonnel-spring {
background: url(https://secureservercdn.net/192.169.223.13/t7q.b3b.myftpupload.com/wp-content/uploads/2021/11/bonnel-spring.png) center center no-repeat;
background-size: 100% auto;
}
.summary .woocommerce-product-attributes tr.woocommerce-product-attributes-item--attribute_pa_icon-pocket-spring {
background: url(https://secureservercdn.net/192.169.223.13/t7q.b3b.myftpupload.com/wp-content/uploads/2021/11/icon-pocket-spring.png) center center no-repeat;
background-size: 100% auto;
}
.summary .woocommerce-product-attributes tr.woocommerce-product-attributes-item--attribute_pa_icon-sanitized {
background: url(https://secureservercdn.net/192.169.223.13/t7q.b3b.myftpupload.com/wp-content/uploads/2019/08/sanitized-78x78.png) center center no-repeat;
background-size: 100% auto;
}
.summary .woocommerce-product-attributes tr.woocommerce-product-attributes-item--attribute_pa_icon-acarstop {
background: url(https://secureservercdn.net/192.169.223.13/t7q.b3b.myftpupload.com/wp-content/uploads/2019/08/acarstop-78x78.png) center center no-repeat;
background-size: 100% auto;
}
.summary .woocommerce-product-attributes tr.woocommerce-product-attributes-item--attribute_pa_icon-adaptive {
background: url(https://secureservercdn.net/192.169.223.13/t7q.b3b.myftpupload.com/wp-content/uploads/2019/08/adaptive-78x78.png) center center no-repeat;
background-size: 100% auto;
}
.summary .woocommerce-product-attributes tr.woocommerce-product-attributes-item--attribute_pa_icon-memory-foam {
background: url(https://secureservercdn.net/192.169.223.13/t7q.b3b.myftpupload.com/wp-content/uploads/2019/08/memory-foam-78x78.png) center center no-repeat;
background-size: 100% auto;
}
.summary .woocommerce-product-attributes tr.woocommerce-product-attributes-item--attribute_pa_icon-pillow-top {
background: url(https://secureservercdn.net/192.169.223.13/t7q.b3b.myftpupload.com/wp-content/uploads/2019/08/pillow-top-78x78.png) center center no-repeat;
background-size: 100% auto;
}
.qodef-search-fade .qodef-fullscreen-search-holder .qodef-fullscreen-search-table {
background-color: #dcdcdc;
}
.qodef-shopping-cart-dropdown .qodef-cart-bottom .qodef-view-cart:hover {
background-color: #858486;
}
.qodef-woo-single-page .woocommerce-variation-price {
font-size: 20px;
color: black;
} ul.products>.product .qodef-pl-inner .qodef-pl-image img:nth-of-type(2) {
display: none;
}
ul.products>.product .qodef-pl-inner:hover .qodef-pl-image img:nth-of-type(2) {
display: block;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
object-fit: cover;
height: 100%;
width: 100%;
} ul.products>.product .qodef-pl-inner:hover .qodef-pl-text {
opacity: 0;
}
.qodef-woo-single-page .qodef-single-product-content .images .woocommerce-product-gallery__image { }
.qodef-woo-single-page .qodef-single-product-content .images .woocommerce-product-gallery__trigger
{
display: none;
}
.qodef-woo-single-page .qodef-single-product-content .images .slick-track .woocommerce-product-gallery__image {
display: block;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
height: auto !important;
}
.slick-slider .slick-track {
display: flex;
}
@media only screen and (max-width: 1023px) {
.woocommerce-page .qodef-content a.button {
padding: 8px 31px;
}
#about-us-blue_wrapper {
height: 700px !important;
}
}
@media only screen and (max-width: 680px) {
.qodef-woocommerce-columns-4 .cross-sells>.products>.product,
.qodef-woocommerce-columns-4 .qodef-pl-main-holder>.products>.product,
.qodef-woocommerce-columns-4 .related.products>.products>.product,
.qodef-woocommerce-columns-4 .upsells.products>.products>.product {
width: 50%;
max-width: 50%;
}
ul.products {
display: flex;
flex-flow: row wrap;
}
}
.qodef-woo-single-page .qodef-single-product-summary .product_meta>.posted_in,
.qodef-woo-single-page .qodef-single-product-summary .product_meta>.tagged_as {
display: none;
}
.vc_images_carousel .vc_carousel-control .icon-next,
.vc_images_carousel .vc_carousel-control .icon-prev {
background-color: black;
color: white;
flex-flow: column;
justify-content: center;
align-items: center;
line-height: 1;
}
.vc_images_carousel .vc_carousel-control .icon-prev:before,
.vc_images_carousel .vc_carousel-control .icon-next:before {
top: -4px !important;
}
.vc_images_carousel .vc_carousel-indicators li,
.vc_images_carousel .vc_carousel-indicators .vc_active {
width: 8px !important;
height: 8px !important;
}
.qodef-main-menu > ul > li.red-link a
{
color: red;
}
#billing_terms_condition_field
{
margin-bottom: 15px;
}
#billing_terms_condition_field a
{
color: #959494;
text-decoration: underline;
}
.woocommerce-js .qodef-plc-holder .qodef-plc-new-product, .woocommerce-js .products .qodef-new-product
{
display: none !important;
}
.woocommerce-js .qodef-plc-holder .qodef-plc-onsale, .woocommerce-js .products .qodef-onsale,
.woocommerce-js .qodef-out-of-stock
{
background: #000 !important;
}
span.password-input
{
position: relative;
}
.show-password-input {
position: absolute;
right: 15px;
top: 0;
border: 0;
background: none;
}
.show-password-input::before {
font: normal normal normal 14px/1 FontAwesome;
content: "\f06e"; 
}
.woocommerce-form-login__submit  {
margin: 20px 0px !important;
display: block !important;
}
@media only screen and (max-width: 767px) {
.woocommerce-form-login__submit, .checkout_coupon .button {
width: 100% !important;
display: block !important;
}
}
.bg-images .vc_single_image-wrapper, .bg-images  .wpb_single_image .vc_figure,
.bg-images .wpb_single_image img
{
width: 100% !important;
max-width: none !important;
}
.tparrows  .tp-arr-allwrapper
{
display: none !important;
}