/*
Theme Name: Kids R Us Child
Theme URI: http://cmsmasters.net/kids-r-us-child/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: Kids R Us Child Theme
Template: kids-r-us
Version: 1.0.0
License:
License URI:
Text Domain: kids-r-us-child
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/

@import url(https://fonts.googleapis.com/earlyaccess/opensanshebrew.css);
@import url(https://fonts.googleapis.com/earlyaccess/opensanshebrewcondensed.css); 

/*
@font-face {
  font-family: OpenSansHe;
	src: url('http://outofsite.co.il/OpenSansHebrew-Regular.woff') format('woff');
}
*/

.cmsmasters_tabs .cmsmasters_tab {display: block;}
.ywcfav_hide {
    visibility: hidden;
    display: none;
}




.woocommerce span.onsale, .woocommerce-page span.onsale {height: 57px;}

.wkwcwfp-withdraw-button::after {display: none;}

dl.variation dt {clear: both !important;}






.ui-datepicker-calendar td, .ui-datepicker-calendar th {padding: 5px 10px !important;}
.ui-datepicker-calendar td a, .ui-datepicker-calendar td span {font-size: 12px !important; line-height: 14px !important;}

.kidrow {display: flex; align-items: center;}
.woocommerce-form-register .kidrow {flex-wrap: wrap; align-items: flex-start;}
.woocommerce-form-register .kidrow .kid-title {font-size: 20px; font-weight: 700; flex: 100% !important;}
.woocommerce-form-register .kidrow p {flex: 19%;}
.kid-title {flex-basis: 25%; font-weight: 700;}
.kidrow p {margin-left: 2%;}
.kidrow input::placeholder {visibility: hidden !important; opacity: 0 !important;}

.header_top .header_top_outer {z-index: 99999;}

.woocommerce-MyAccount-content fieldset, .woocommerce-MyAccount-content fieldset legend {background: none !important;}

.product-type-gw_gift_card .cmsmasters_product_title_info_wrap .price, .product-type-gw_gift_card .mwb_gw_expiry_notice {display: none;}
.product-type-gw_gift_card .cmsmasters_single_product .product_title:after {content: ""; position: absolute; width: 70px; height: 5px; background: #69477a; bottom: -10px; right: 0; left: 0; margin: 0 auto;}
.product-type-gw_gift_card .cmsmasters_single_product .product_title {width: auto; float: right; position: relative;}
.screen-reader-text {display: none;}
.product-type-gw_gift_card .mwg_gw_preview_email {width: 100%; margin-bottom: 2rem; float: right;}
.product-type-gw_gift_card .add_to_wishlist {display: none;}


.mwb_gw_delivery_via_email .mwb_gw_msg_info, .mwb_gw_delivery_method .mwb_gw_send_giftcard, .mwb_gw_delivery_method .mwb_gw_method {display: none;}


.heart .far {font-family: "FontAwesome"; font-style: normal; color: red; margin-right: 5px;}

.max-eight {max-width: 833px; margin: 0 auto !important;}
.list li {list-style-type: decimal; margin-bottom: 15px;}
.underul {padding-right: 30px; margin-top: -10px;}
.underul li {list-style: disc;}

.woocommerce-billing-fields .form-row {width: 100% !important; margin: 0 !important;}


.archive.woocommerce-page .cmsmasters_product .cmsmasters_product_cat, .archive.woocommerce-page .product_meta {display: none !important;}
.archive.woocommerce-page .cmsmasters_product .cmsmasters_product_cat a, .archive.woocommerce-page .product_meta a {color: black !important;}

body, .project_details_item, .project_features_item, .project_details_item a, .project_features_item a, .profile_details_item, .profile_features_item, .profile_details_item a, .profile_features_item a, .footer_copyright .privacy-policy-link .cmsmasters_quotes_grid .cmsmasters_quote_content, th, td, caption, span, div, h1, h2, h3, h4, h5, h6, strong, li, ul, a, body {font-family: 'Open Sans Hebrew', serif !important;}

.woocommerce span.onsale:after {
    background: url(http://joolot.co.il/wp-content/uploads/2019/07/SALE-ICON.png);
    width: 100%;
    content: "";
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-size: cover;
}
.woocommerce span.out-of-stock span {display: none;}
.woocommerce span.out-of-stock {background: none !important; width: 55px; height: 50px;}

.woocommerce span.out-of-stock:after {
    background: url(http://joolot.co.il/wp-content/uploads/2019/07/out-of-stock.png);
    width: 100%;
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background-size: cover;
}

.woocommerce span.out-of-stock span {display: none;}
.woocommerce span.out-of-stock {background: none !important; width: 50px; height: 50px; right: 15px; left: auto; border-radius: 0;}


.cmsmasters_product .cmsmasters_product_img img {max-height: 180px; width: auto;}
.cmsmasters_product .cmsmasters_product_img {height: 180px; background: white; display: flex; align-items: center;}
.product .cmsmasters_product_img img:not(:first-child) {background: white; object-fit: contain;}
.cmsmasters_product_img > a {width: 100%;}
.yith_magnifier_zoom img {width: 100%;}



.page-id-19599 #middle, .page-id-19599 .cmsmasters_featured_block {background-color: #FCD3E1 !important;}
.page-numbers.current {border: 1px solid #69477a;}

h4, h4 a, .cmsmasters_stats .cmsmasters_stat_wrap .cmsmasters_stat_title, .cmsmasters_stats.stats_mode_bars .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_counter_wrap, .post_nav a, .cmsmasters_slider_post_title a, .widget_recent_entries a, .widget_custom_posts_tabs_entries .cmsmasters_lpr_tabs_cont a, .widget_custom_posts_tabs_entries .tab_comments li a, #wp-calendar thead th, #wp-calendar caption {font-size: 14px; line-height: 22px;}

.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {position: relative;}
.wcviews_onsale_wrap {position: absolute; top: 5px; left: 5px;}
.woocommerce-page div.product div.summary h4 {font-weight: 700; font-size: 18px;}

.input-checkbox + label, .input-radio + label, input.shipping_method:not([type=hidden]) + label {padding: 0 25px 0 0 !important;}
.input-checkbox + label:before, .input-radio + label:before, input.shipping_method:not([type=hidden]) + label:before {right: 1px !important; left: auto !important;}
.input-checkbox + label:after, .input-radio + label:after, input.shipping_method:not([type=hidden]) + label:after {right: 5px !important; left: auto !important;}
.cart_totals table input[type="checkbox"] + label, .cart_totals table input[type="radio"] + label {padding-right: 25px !important; padding-left: 0 !important; float: right;}
.cart_totals table input[type="checkbox"], .cart_totals table input[type="radio"] {right: 0 !important; left: auto !important;}
#shipping_method li, #shipping_method + p {text-align: right;}

#page .woocommerce-checkout .select2-container .select2-selection--single, ul.order_details {background-color: white !important;}

.add-wallet-wrapper, .wallet-transfer {display: none;}
.cmsmasters_dynamic_cart .widget_shopping_cart_content .cart_list img {border-radius: 0;}

.shop_table.cart .product-remove-and-thumbnail img {-webkit-border-radius: 0; border-radius: 0;}

input[name="wfp_send_email"], .wfp-share-via-whatsapp, .wkwcwfp-back-button {float: right; margin-left: 10px;}

.middle_inner {margin-top: 3rem;}

.wkwcwfp-fund-pool-wrapper table {background: white;}

.header_mid.header_mid_scroll {box-shadow: none !important;}

.price_slider_wrapper {direction: ltr !important;}
.widget_price_filter .ui-slider-handle {right: auto !important; left: 0;}

a {font-weight: 400 !important;}

.wkwcwfp-single-event-product-details-container {margin-top: 2rem;}

.wkwcwfp-event-contributers th, .wkwcwfp-event-contributers td {text-align: right;}

.page-id-7632 #customer_login .col-2 h2:after {content: "כדי ליצור מתנה משותפת או לצבור Cash Back יש תחילה להירשם."; float: right; width: 100%; font-size: 16px;}

.wkwcwfp-fund-pool-wrapper form.wkwcwfp-events-container {display: none;}
.wkwcwfp-fund-pool-wrapper {text-align: center;}
.wkwcwfp-fund-pool-wrapper .wkwcwpf-add-event-link {float: none; margin-bottom: 3rem;}
.wkwcwfp-fund-pool-wrapper h3 {font-weight: 700;}
.wfp_sex input[type="radio"] {margin-left: 5px;}
.wkwcwfp-fund-pool-wrapper table tr td:first-child, .wkwcwfp-event-share-wrapper table tr td:first-child {width: 30%; text-align: center;}
.wkwcwfp-fund-pool-wrapper table tr td, .wkwcwfp-event-share-wrapper table tr td {vertical-align: middle;}
.ui-datepicker-calendar tbody {background: #69477a;}
.woocommerce-message {font-weight: 700; background-color: white !important;}
.woocommerce-cart-form {background-color: white !important;}

.header_top .social_wrap a {margin-top: 0;}

body, .middle_inner, .headline_outer, .cmsmasters_featured_block, .cmsmasters_prev_post:hover .cmsmasters_prev_arrow, .cmsmasters_next_post:hover .cmsmasters_next_arrow, .comments_nav a:hover:before, .owl-buttons .cmsmasters_next_arrow, .owl-buttons .cmsmasters_prev_arrow, .cmsmasters_button:hover, .button:hover, input[type=submit]:hover, input[type=button]:hover, button:hover, .cmsmasters_clients_slider .owl-prev:hover .cmsmasters_prev_arrow, .cmsmasters_clients_slider .owl-next:hover .cmsmasters_next_arrow, .cmsmasters_pricing_item_inner .cmsmasters_button, .cmsmasters_content_slider .cmsmasters_prev_arrow:hover, .cmsmasters_content_slider .cmsmasters_next_arrow:hover, .cmsmasters_quotes_slider .owl-buttons .cmsmasters_prev_arrow:hover, .cmsmasters_quotes_slider .owl-buttons .cmsmasters_next_arrow:hover, .cmsmasters_twitter_wrap .owl-buttons .cmsmasters_prev_arrow:hover, .cmsmasters_twitter_wrap .owl-buttons .cmsmasters_next_arrow:hover, .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner, .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before, .cmsmasters_header_search_form_close span:before, .cmsmasters_header_search_form_close span:after, .cmsmasters_img.with_caption {background-color: #ecf2c6 !important;}

#header {background: white;}

.cmsmasters_breadcrumbs .cmsmasters_breadcrumbs_inner {display: none;}

.cmsmasters_dynamic_cart .widget_shopping_cart_content .cart_list img {max-width: 50px; max-height: 50px;}

.woocommerce-message, .woocommerce-error, .select2-container .select2-choice, .select2-container.select2-drop-above .select2-choice, .select2-container.select2-container-active .select2-choice, .select2-container.select2-container-active.select2-drop-above .select2-choice, .select2-drop.select2-drop-active, .select2-drop.select2-drop-above.select2-drop-active, .input-checkbox + label:before, .input-radio + label:before, input.shipping_method + label:before, .cmsmasters_product .cmsmasters_product_add_inner .button:hover, .out-of-stock, .widget_price_filter .ui-slider-handle, .select2-container, .select2-container select, .woocommerce-checkout .select2-container .select2-selection--single, .order_details, .cmsmasters_dynamic_cart .widget_shopping_cart_content, .cmsmasters_added_product_info, .woocommerce-checkout-review-order button:hover, .woocommerce-MyAccount-content a.button:hover {background-color: #ecf2c6 !important;}

.shop_table.cart .actions .coupon {min-width: 100%;}
.cmsmasters_header_search_form .yith-ajaxsearchform-container .search_bar_wrap {left: auto; right: 0;}
.cmsmasters_header_search_form .yith-ajaxsearchform-container .search_button {left: 0; right: auto;}
.woocommerce-checkout .headline, .woocommerce-cart .headline, body .headline {display: none !important;}
.wishlist-title  {display: none;}


.home .featured_block_inner, .home .cmsmasters_featured_block, .home .middle_inner {background: white; background-color: white !important;}
.home .homecolor {background: #60c0bb !important;}
.home .middle_inner {margin-top: 0;}

.woocommerce-product-gallery__image  {margin-right: 0 !important;}
.single-product.woocommerce .thumbnails {position: relative !important; width: 101% !important; margin-top: 0px !important; margin-right: -1% !important;}
body .cmsmasters_product_left_column .yith_magnifier_gallery li {flex-basis: 22.6%; margin: 10px 1.2% 0 !important;}
.content_wrap .cmsmasters_product_has_galery .cmsmasters_product_images_wrap > .images > *:nth-child(2) > a, .content_wrap .cmsmasters_product_has_galery .cmsmasters_product_images_wrap > .images > *:nth-child(2) li.yith_magnifier_thumbnail {margin: 10px 1.2% 0 !important;}
.yith_magnifier_gallery {display: flex;}

.tax-product_cat .headline_outer, .tax-product_cat .middle_inner {background-color: #ECF2C6;}
.cmsmasters_product_cat a {color: white !important;}

/*.woocommerce-breadcrumb {display: none;}*/
.headline_text:after {
    content: '\e836';
    font-family: "fontello-custom" !important;
    position: absolute;
    top: 85%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    height: auto;
    font-size: 4em;
    line-height: 1;
}
.woocommerce-page .headline_outer .headline_inner.align_center {border: none;}
.woocommerce-page .middle_content {padding: 0;}
/*.woocommerce-products-header {display: none;}*/
.woocommerce ul.products {float: right; width: 103.5%;}
.cmsmasters_products {margin: 0px -1.7% 30px;}
.woocommerce-ordering {float: left;}
.woocommerce-result-count {float: right;}
.cmsmasters_products .product {float: right !important;}
.woocommerce-page #middle {padding-bottom: 100px;}
.cmsmasters_wrap_pagination {float: right; width: 100%;}
.columns-4.cmsmasters_products .product:nth-child(4n+1) {clear: both;}

.related {margin-top: 150px !important;}
.related h2 {font-size: 40px !important; margin-bottom: 50px !important;}
.cmsmasters_single_product .cart .single_add_to_cart_button {margin-right: 0; margin-left: -10px;}

.cmsmasters_product .cmsmasters_product_cat, .product_meta {display: none !important;}

#home-grid .aligncenter:hover .cmsmasters_img img {transform: scale(1.1);}
#home-grid .aligncenter {overflow: hidden;}
#home-grid .cmsmasters_img img {transition: ease all .8s;}
#home-grid .cmsmasters_img, #home-grid .cmsmasters_img a {cursor: pointer;}
#home-grid .cmsmasters_img a {z-index: 999;}

.header_top_inner, .header_mid_inner, .header_bot_inner, .headline_inner {width: 100%; padding: 0 15px;}
.header_mid .header_mid_inner {display: flex; align-items: center; justify-content: center;}
.header_mid .header_mid_interface {order: 3; flex-basis: 15%;}
.header_mid .header_mid_inner .logo_wrap {flex-basis: auto; margin-left: 2%;}
.header_mid .mid_nav_wrap {flex-basis: auto; max-width: 1150px !important;}
.mid_nav {text-align: center;}
.mid_nav > li {width: 7%;}
.header_mid .header_mid_interface {text-align: left;}
.header_mid {margin: -60px auto 0 auto; z-index: 88; max-width: 1530px;}
.header_top {z-index: 99;}
.header_top nav {flex-basis: auto; order: 2;}

.woocommerce-MyAccount-navigation, .woocommerce-MyAccount-content {display: inline-block; vertical-align: top; float: right;}
.woocommerce-MyAccount-content {width: 75%;}
.woocommerce-MyAccount-navigation {width: 25%;}
.wkwcwfp-event-wrapper {width: 100%; margin: 0 0 3rem 0;}
.wkwcwfp-right {width: 100%; margin: 1rem 0;}
.wfp-event-search, input[name="wfp_search_submit"] {display: inline-block; vertical-align: top; float: right;}
.wfp-event-search {width: 75% !important; margin-left: 2%;}
input[name="wfp_search_submit"] {width: 23%;}
.woocommerce-account .headline {display: none !important;}
.wkwcwfp-fund-pool-wrapper .wfp_sex {float: right;}

.fixed_header .header_mid.header_mid_scroll {margin: 0 auto !important;}
.fixed_header .header_mid.header_mid_scroll .logo_wrap .logo img {max-height: 100px;}

.header_top .header_top_inner {display: flex; align-items: center; justify-content: flex-end; max-width: 1520px; padding: 0;}

.margin-img {margin: -22px 0 0 0 !important;}

#page.cmsmasters_heading_after_header.enable_header_top #middle, #page.cmsmasters_heading_under_header.enable_header_top #middle .headline .headline_outer {padding-top: 215px;}

.enable_header_centered .header_bot .header_bot_inner {width: 96% !important;}
.header_bot .wrap_nav_interface {width: 100%;}

nav > div > ul li.menu-item-dropdown-right * {text-align: center;}

.rtl nav > div > ul li.menu-item-dropdown-right > div.menu-item-mega-container {right: 0 !important; left: auto !important;}
.rtl nav > div > ul div.menu-item-mega-container > ul > li {padding: 0 !important;}
nav > div > ul div.menu-item-mega-container > ul > li:first-child {padding-left: 0; padding-right: 0;}

.half-image {display: inline-block; width: calc(50% - 5px); vertical-align: middle;}
.half-image.green-image {margin-left: 10px;}
#home-grid .cmsmasters_img, #home-grid .cmsmasters_img img, #home-grid .cmsmasters_img a {width: 100%;}
#home-grid .cmsmasters_img a.autolink {width: auto !important;}
#home-grid .cmsmasters_featured_block .featured_block_inner {padding: 5px !important;}
.navigation .menu-item-mega-container ul {padding: 15px 25px !important;}

#home-grid .cmsmasters_image_c.with_caption {padding: 0; border: 0; position: relative; display: flex; align-items: center;}
#home-grid .cmsmasters_image_c.with_caption .cmsmasters_img_caption {position: absolute; display: grid; align-items: center; text-align: center; width: 90%; top: 5%; right: 5%; height: 90%; background: rgba(255, 255, 255, 0.7); outline: 1px solid #61c0bc; outline-offset: -10px; opacity: 0; transition: all .2s ease-in-out; font-size: 30px; color: #6A487B;}
#home-grid .cmsmasters_image_c.with_caption .cmsmasters_img_caption.see-it {opacity: 1;}
#home-grid .stretched.cmsmasters_image_c.with_caption .cmsmasters_img_caption {width: 96%; right: 2%;}

.enable_header_centered .header_bot .bot_nav_wrap {order: 1;}

#cmsmasters_row_nnwdvjsko, .header_mid, .header_mid input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]), .header_mid textarea, .header_mid select, .header_mid option, .header_bot, .header_bot input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]), .header_bot textarea, .header_bot select, .header_bot option, .header_top {background: white !important;}
ul.top_line_nav > li > a, .social_wrap ul > li > a,
.header_top a:hover, .header_top .meta_wrap [class^=cmsmasters-icon-]:before, .header_top .meta_wrap [class*= cmsmasters-icon-]:before, .header_top .header_top_but
{color: #6A487B !important;}
ul.top_line_nav > li, .top_line_nav > li > a .nav_item_wrap {border-color: #6A487B !important;}
.top_line_nav > li:first-child .nav_item_wrap {border-left-width: 0;}
.header_top .has_right_content .header_top_meta {float: left; flex-grow: 1; order:1;}
.header_top .social_wrap {width: 100%;}
.noborder .nav_item_wrap {border-left: none !important;}
.wisher:after {
    content: '\e836';
    font-family: "fontello-custom" !important;
    position: absolute;
    top: 40px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    height: auto;
    font-size: 1.5em;
    line-height: 1;
}
.wisher {text-align: center; margin-bottom: 8rem; position: relative;}

.social_wrap ul {display: block; width: 100%; text-align: left; line-height: 75px;}
.social_wrap a {width: auto; height: auto; font-weight: 400;}
.header_top .header_top_meta .meta_wrap {height: 100%;}
.social_wrap li {min-width: 30px;}
.top_line_nav li a {font-size: 19px; font-weight: 400;}
.social_wrap li a.cmsmasters_social_icon {font-size: 26px; line-height: 26px;}
.phone {font-size: 20px !important; margin-top: 4px;}
.header_bot .wrap_nav_interface {margin-top: 20px; text-align: center; display: flex; justify-content: center; align-items: center;}
ul.navigation > li > a, .responsive_nav span {color: #6A487B; font-size: 1vw;}
.navigation > li > a .nav_item_wrap {padding: 0 5px;}
.header_bot .header_bot_interface {padding-top: 8px; order: 2;}
ul.navigation > li.menu-item.current-menu-item > a {color: #B0C046 !important; font-weight: 700;}
.cmsmasters_color_scheme_footer, html .cmsmasters_color_scheme_footer .cmsmasters_featured_block, html .cmsmasters_color_scheme_footer .cmsmasters_prev_post:hover .cmsmasters_prev_arrow, html .cmsmasters_color_scheme_footer .cmsmasters_next_post:hover .cmsmasters_next_arrow, html .cmsmasters_color_scheme_footer .comments_nav a:hover:before, html .cmsmasters_color_scheme_footer .owl-buttons .cmsmasters_next_arrow, html .cmsmasters_color_scheme_footer .owl-buttons .cmsmasters_prev_arrow, html .cmsmasters_color_scheme_footer .cmsmasters_button:hover, html .cmsmasters_color_scheme_footer .button:hover, html .cmsmasters_color_scheme_footer input[type=submit]:hover, html .cmsmasters_color_scheme_footer input[type=button]:hover, html .cmsmasters_color_scheme_footer button:hover, html .cmsmasters_color_scheme_footer .cmsmasters_clients_slider .owl-prev:hover .cmsmasters_prev_arrow, html .cmsmasters_color_scheme_footer .cmsmasters_clients_slider .owl-next:hover .cmsmasters_next_arrow, html .cmsmasters_color_scheme_footer .cmsmasters_pricing_item_inner .cmsmasters_button, html .cmsmasters_color_scheme_footer .cmsmasters_content_slider .cmsmasters_prev_arrow:hover, html .cmsmasters_color_scheme_footer .cmsmasters_content_slider .cmsmasters_next_arrow:hover, html .cmsmasters_color_scheme_footer .cmsmasters_quotes_slider .owl-buttons .cmsmasters_prev_arrow:hover, html .cmsmasters_color_scheme_footer .cmsmasters_quotes_slider .owl-buttons .cmsmasters_next_arrow:hover, html .cmsmasters_color_scheme_footer .cmsmasters_twitter_wrap .owl-buttons .cmsmasters_prev_arrow:hover, html .cmsmasters_color_scheme_footer .cmsmasters_twitter_wrap .owl-buttons .cmsmasters_next_arrow:hover, html .cmsmasters_color_scheme_footer .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner, html .cmsmasters_color_scheme_footer .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before, html .cmsmasters_color_scheme_footer .cmsmasters_header_search_form_close span:before, html .cmsmasters_color_scheme_footer .cmsmasters_header_search_form_close span:after, html .cmsmasters_color_scheme_footer .cmsmasters_img.with_caption {background-color: #E2E2E2;}
.cmsmasters_footer_default:before {
    background-image: -webkit-radial-gradient(circle at 50% -13px, transparent 44px, #E2E2E2 40px);
    background-image: -moz-radial-gradient(circle at 50% -13px, transparent 44px, #E2E2E2 40px);
    background-image: -ms-radial-gradient(circle at 50% -13px, transparent 44px, #E2E2E2 40px);
    background-image: -o-radial-gradient(circle at 50% -13px, transparent 44px, #E2E2E2 40px);
    background-image: radial-gradient(circle at 50% -13px, transparent 44px, #E2E2E2 40px);
}
.cmsmasters_footer_default:after {
    background-image: -webkit-radial-gradient(circle at 50% 102px, #E2E2E2 52px, transparent 50px);
    background-image: -moz-radial-gradient(circle at 50% 102px, #E2E2E2 52px, transparent 50px);
    background-image: -ms-radial-gradient(circle at 50% 102px, #E2E2E2 52px, transparent 50px);
    background-image: -o-radial-gradient(circle at 50% 102px, #E2E2E2 52px, transparent 50px);
    background-image: radial-gradient(circle at 50% 102px, #E2E2E2 52px, transparent 50px);
}
.cmsmasters_footer_default .footer_inner {width: 100%;}
.cmsmasters_footer_default .footer_copyright {position: absolute; width: 100%; bottom: 0; right: 0; padding: 25px 0; background: #644678; color: white; font-size: 18px;}
.under-divider {width: 12% !important; right: 44% !important;}

.cmsmasters_product {background-color: rgba(255, 255, 255, 0);}

body, .middle_inner, .headline_outer, .cmsmasters_featured_block, .cmsmasters_prev_post:hover .cmsmasters_prev_arrow, .cmsmasters_next_post:hover .cmsmasters_next_arrow, .comments_nav a:hover:before, .owl-buttons .cmsmasters_next_arrow, .owl-buttons .cmsmasters_prev_arrow, .cmsmasters_button:hover, .button:hover, input[type=submit]:hover, input[type=button]:hover, button:hover, .cmsmasters_clients_slider .owl-prev:hover .cmsmasters_prev_arrow, .cmsmasters_clients_slider .owl-next:hover .cmsmasters_next_arrow, .cmsmasters_pricing_item_inner .cmsmasters_button, .cmsmasters_content_slider .cmsmasters_prev_arrow:hover, .cmsmasters_content_slider .cmsmasters_next_arrow:hover, .cmsmasters_quotes_slider .owl-buttons .cmsmasters_prev_arrow:hover, .cmsmasters_quotes_slider .owl-buttons .cmsmasters_next_arrow:hover, .cmsmasters_twitter_wrap .owl-buttons .cmsmasters_prev_arrow:hover, .cmsmasters_twitter_wrap .owl-buttons .cmsmasters_next_arrow:hover, .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner, .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before, .cmsmasters_header_search_form_close span:before, .cmsmasters_header_search_form_close span:after, .cmsmasters_img.with_caption {background-color: white;}


.button_to_cart_wrap, .widget_product_search .search_button button, #page .remove:hover:before, #page .remove:hover:after, .widget_price_filter .price_slider_amount .button:hover, .woocommerce-checkout-payment label:after, .widget_shopping_cart .widget_shopping_cart_content .buttons .button:hover, .cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button:hover, .shop_table.woocommerce-checkout-review-order-table thead th {background-color: #6A487B;}

.cmsmasters_product .button_to_cart_wrap .bd_inner {border: none !important;}
.cmsmasters_product .amount {color: black;}
.cmsmasters_product .cmsmasters_product_title a{font-size: 18px;line-height: 1.3em;display: block;}

.footer_custom_html_wrap, .footer_custom_html {width: 100%; float: right; max-width: none !important;}
.alma-footer {width: 100%; max-width: 1130px; margin: 0 auto; display: flex; margin-bottom: 50px;}
.alma-footer .footer-section {flex-basis: 15%; margin-left: 2%; padding-right: 2%; border-left: 1px solid #6A487B;}
.alma-footer .footer-section:first-child {flex-basis: 30%;}
.alma-footer .footer-section:last-child {border-left: none !important;}
.footer-split {display: flex;}
.footer-split .footer-logo, .footer-split .footer-info {flex-basis: 50%;}
.alma-footer .footer-section p, .alma-footer .footer-section a {color: #6A487B; font-size: 16px; font-weight: 400 !important;}
.alma-footer .footer-section p.contact-us, .alma-footer .footer-section p.contact-us a {font-weight: 700 !important; font-size: 18px !important;}
.alma-footer .footer-section p.seek-us {font-size: 18px !important;}
.alma-footer .footer-section p.seek-us a {font-size: 30px !important;}

.hovers img:hover {opacity: 0.6;}
.hovers img {transition: all ease .5s;}

.mobile {display: none;}





@media (max-width: 767px) {
	
	ul.navigation > li > a, .responsive_nav span {font-size: 16px !important;}
	
	
	#home-grid .cmsmasters_column_inner {padding: 0;}
	#home-grid .one_half {margin-top: 3%;}
    
    
.kidrow {display: block;}
.kidrow p {margin-left: 0;}
.kidrow .kid-title {font-size: 20px; font-weight: 700;}
.kidrow {margin-bottom: 1rem; padding-bottom: 1rem; float: right; width: 100%; border-bottom: 2px solid black;}
    
    .header_mid .header_mid_inner {display: block !important;}
    .mobile {display: block !important;}
    .desktop {display: none !important;}
    .header_mid {margin: 0;}
    .header_top .header_top_inner {display: block !important;}
    .header_top .has_right_content .header_top_meta {max-width: 100%; width: 100%; padding: 0 15px;}
    .header_top .has_right_content .header_top_meta .meta_wrap {position: relative; transform: none;}
    .header_top .social_wrap .social_wrap_inner {padding: 0;}
    .social_wrap ul {line-height: 30px; text-align: center;}
    #header .header_mid .header_mid_inner {padding-top: 10px;}
    ul.top_line_nav {background: white;}
    
    .woocommerce-MyAccount-navigation, .woocommerce-MyAccount-content {width: 100%;}
    .wkwcwfp-event-second-half table, .wkwcwfp-event-second-half tr, .wkwcwfp-event-second-half td, .wkwcwfp-event-second-half tbody {display: block;}
    .wkwcwfp-event-second-half td {width: 100% !important;}
        .wkwcwfp-event-first-half table, .wkwcwfp-event-first-half tr, .wkwcwfp-event-first-half td, .wkwcwfp-event-first-half tbody {display: block;}
    .wkwcwfp-event-first-half td {width: 100% !important;}
    .wkwcwfp-event-share-wrapper table, .wkwcwfp-event-share-wrapper tr, .wkwcwfp-event-share-wrapper td, .wkwcwfp-event-share-wrapper tbody {display: block; width: 100% !important;}
    .wkwcwfp-back-button {width: 100%; float: right; margin: 1rem 0;}
    .wkwcwfp-event-share-wrapper h3 {text-align: center;}
    .wkwcwfp-event-share-wrapper input[type="submit"], .wkwcwfp-event-share-wrapper .wfp-share-via-whatsapp-mob {width: 100%; float: right; margin: 1rem 0;}
    .wkwcwfp-fund-pool-wrapper table, .wkwcwfp-fund-pool-wrapper tr, .wkwcwfp-fund-pool-wrapper td, .wkwcwfp-fund-pool-wrapper tbody {display: block; width: 100% !important; float: right;}
    
    .cmsmasters_footer_default .footer_copyright {padding: 15px; line-height: 30px;}
    
    .mobile .cmsmasters_products .product {width: 90%; margin: 0 5% !important;}
    footer .footer .footer_inner {padding: 30px 70px 60px;}
    .alma-footer {display: block;}
    .alma-footer .footer-section {border-left: none; border-bottom: 1px solid #6A487B; margin-bottom: 20px; padding-bottom: 20px; margin-left: 0; margin-right: 0;}
    
    .margin-img {display: block; float: none !important; margin: 0 auto !important; text-align: center;}
    .margin-img img {float: none; margin: 0 auto;}
    #page .headline_outer .headline_inner .cmsmasters_breadcrumbs_inner {display: none;}
    .four-row .cmsmasters_column {float: right !important; width: 46% !important; clear: none;}
    .three-row .cmsmasters_column {float: right !important; width: 33.33333% !important; clear: none;}
    .three-row .cmsmasters_row_inner {padding: 0 15px !important;}
    .three-row h3 {font-size: 16px; line-height: 20px;}
    
    
    
}