/*
Theme Name: Legas.kz	
Theme URI: http://Legas.kz/
Author: Legas.kz
Author URI: http://Legas.kz/
Description: Any design, any layout. No coding required. Legas.kz is the most customisable WordPress theme on the market up to date. Add the power of Visual Composer, Legas.kz Post Types, Ultimate Addons, Slider Revolution, and WooCommerce to the mix, and you’ll get the ultimate web-site building toolkit! Theme is translation ready, compatible with WPML, SEO and mobile friendly (certified by Google).
Version: 7.5.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
License URI: License.txt
Tags: multipurpose, responsive, retina ready, SEO ready, mobile friendly, iOS, material design, clean, minimal, business, corporate, portfolio, creative, photography, one page site, micro site
Text Domain: Legas.kz
*/

.wp-caption-text,
.sticky,
.gallery-caption,
.bypostauthor,
.main-page {}

.footer .textwidget a.lang_button {
	display: flex;
    box-shadow: 3px 9px 23px -2px rgba(5,64,203,0.27);
    padding: 8px 20px;
    border-radius: 25px;
    width: 80px;
    color: #495271;
    align-items: center;
    background: white;
    justify-content: center;
	cursor: pointer;
}
.footer .textwidget a.lang_button:hover {
	color: #5e5e5e;
	background: white;
	box-shadow: 0px 2px 11px -6px rgba(5,64,203,0.27);
	transition: box-shadow 0.3s ease-in-out 0.1s !important;
}
i.fa-language {
    font-size: 18px;
    margin-left: 7px;	
}
section#text-5 .textwidget > p {
	display: flex;
    flex-direction: column;
    align-items: flex-end;
    width: 60%;
    float: right;
}
.footer .lang_inner {
	height: 1px;
	opacity: 0;
	transition: all 0.3s;
	text-align: center;
}
.footer .lang_wrap:hover .lang_inner {
    height: 57px;
    opacity: 1;
    box-shadow: 0px 20px 28px -3px rgba(5,64,203,0.27);
    padding-top: 17px;
    border-radius: 0 0 15px 15px;
    margin-top: -5px;
}
.footer .lang_wrap {
    float: right;
}

.tel_head_wrap {
	position: relative;
}
.tel_head {
	position: absolute;
	top: 13px;
	left: 100px;
}
.tel_head a {
	color: #495271;
	text-decoration: none !important;
    font: normal 20px / 21px "Roboto Slab", Helvetica, Arial, Verdana, sans-serif;
}
.tel_head a:hover {
	color: #c32328;
}
.wpb_content_element.column_custom {
	margin-bottom: 0;
	    height: 0;
}
.entry-meta .author,
.entry-meta .data-link,
.fancy-date a {
	pointer-events: none;
}
.product .related.products {
	display: block !important;
}
.return-to-shop a.button.wc-backward {
	display: none;
}
.breadcrumbs_bcn {
    display: flex;
    justify-content: center;
    margin: 15px auto;
    font-size: 13px;
    color: #cecfcf;
    max-width: 1190px;
    text-align: center;
    padding: 0px 15px;
}
.breadcrumbs_bcn a {
    color: #b4b5bb;
    font: normal 13px / 23px "Roboto", Helvetica, Arial, Verdana, sans-serif;
    text-transform: none;
}
.breadcrumbs_bcn .current-item {
    color: #b4b5bb;
    font: normal 13px / 23px "Roboto", Helvetica, Arial, Verdana, sans-serif;	
}
.breadcrumbs_bcn a:hover {
	text-transform: underline;
}
.page-title-breadcrumbs {
	display: none;
}
#page .page-title .wf-wrap {
    min-height: auto;
    padding-top: 60px;
    padding-bottom: 0;
}
body.page-template-default .breadcrumbs_bcn,
body.page-template-template-blog-list .breadcrumbs_bcn {
	margin: -10px 0 70px 0;
}
body.page-id-32 .breadcrumbs_bcn {
	margin: 0;
}
body.single-product .page-title-breadcrumbs,
body.tax-product_cat .page-title-breadcrumbs {
	display: block;
}
body.single-product .breadcrumbs_bcn {
	margin-bottom: 50px;
}
.taxonomy.product_cat.brd-Магазин {
	display: none;
}
.breadcrumbs_bcn a[href="https://arasan-spa.kz/shop/"] {
	display: none;
}
.breadcrumbs_bcn p {
	margin: 0;
}
#main .post.bg-on {
	-webkit-border-radius: 15px;
    border-radius: 15px;
	    background-color: #ffffff;
}
body.home .eapps-widget  .eapps-link {
	display: none!important;
}
.eapps-instagram-feed-container {
    margin-bottom: -50px;
    position: relative;
    z-index: 555555;
	    background: #ffffff;
    border-radius: 15px;
    overflow: hidden;
}
.data-link.data-link-custom {
	display: inline;
}
body.home #page .page-title .wf-wrap {
	padding: 0;
}
body.home #page .page-title .wf-wrap h1 {
	font-size: 0;
}
body.single-post .post-thumbnail {
	display: none;
} 
body.page-id-144 article.post,
body.page-id-144 article.post .author.vcard {
	display: none;
}
body.page-id-144 article.post.category-ads {
	display: block;
}
body.page-id-630 .iso-item article.post {
    border-radius: 15px;
    background-color: #fff;
    overflow: hidden;
}
#hide_offer {
	display: none;
}


/* SNOW */
/* .branding {
	position: relative;
}
.balls {
	position: absolute;
}
.balls-left {
	top: -158px;
    left: 25%;
}
.balls-right {
    right: 25%;
    top: -195px;
}
#page .masthead {
	background-image: url(/wp-content/uploads/snow2.png) !important;
	background: #66bbcc;
    background-repeat: repeat !important;
}
#page #primary-menu > .menu-item > a {
	background-image: radial-gradient(117% 99% at 50% 10%, rgba(255, 255, 255, 0) 49%, rgba(255, 255, 255, 0) 55%, rgba(0,0,0,0) 54%) !important;
}
#page  #primary-menu > .menu-item > a:hover {
    background-image: radial-gradient(117% 99% at 50% 10%, rgba(255, 255, 255, 0.38) 49%, rgba(255, 255, 255, 0.2) 55%, rgba(0,0,0,0) 54%) !important;
}
@media (max-width: 1200px) {
    .balls {
        transform: scale(0.7);
    }
    .balls-right {
        top: -161px;
    }
    .balls-left {
        top: -124px;
    }
}
@media (max-width: 1050px) {
    .header-bar {
        min-height: 0 !important;
        display: block !important;
    }
    .header-bar .branding,
    .header-bar .navigation {
    	display: none;
    }
    .balls {
        transform: scale(.45);
    }
    .balls-right {
        right: 12%;
        top: -187px;
    }
   .balls-left {
        left: 12%;
        top: -159px;
    }
}
@media (max-width: 500px) {
    .balls {
        transform: scale(.35);
    }
    .balls-right {
        right: 1%;
        top: -175px;
    }
   .balls-left {
        left: 1%;
        top: -148px;
    }
} */
/* SNOW end*/

.hide_menu,
option[value="Парафинотерапия_3"],
option[value="SPA-уход за телом_4"],
option[value=""] {
	display: none !important;
}

.super-super-button a.vc_btn3.vc_btn3-shape-rounded {
	background-color: #ff181f !important;
    color: #ffffff;
    background-image: radial-gradient(98% 80% at 27% 24%, rgba(255, 255, 255, 0.38) 45%, rgba(255, 255, 255, 0.1) 56%, rgba(0,0,0,0) 69%) !important;
    border-radius: 30px;
    font-size: 18px;
    border: 2px solid #ff181fa1;
}
.items-with-products .woocom-project .woo-buttons-on-img,
.items-with-products .woocom-project .entry-title,
.items-with-products .woocom-project .woocommerce-product-details__short-description {
	display: none;
}
.items-with-products .woocom-project .woocom-list-content {
	display: flex;
    justify-content: space-between;
    align-items: center;
	margin-bottom: 50px;
}
.items-with-products .woocom-project .price,
.items-with-products .woocom-project  .woo-buttons {
	margin: 0;
}
.items-with-products .woocom-project  .woo-buttons .add_to_cart_button {
	padding: 12px 30px;
    font-size: 16px;
	border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    background-image: radial-gradient(117% 99% at 50% 10%, rgba(255, 255, 255, 0.38) 49%, rgba(255, 255, 255, 0.2) 55%, rgba(0,0,0,0) 54%) !important;
    background-color: #fb2023 !important;
}
.items-with-products .woocom-project .woocommerce-Price-currencySymbol {
    font-size: 20px;
    color: #e31e23;	
}
.items-with-products .with-variants .woocom-project .woocom-list-content {
	display: block;
}
.items-with-products .with-variants .tc-totals-form {
	    width: 25%;
    float: right;
    clear: none;
    text-align: right;
}
.items-with-products .with-variants  .tc-extra-product-options {
	    opacity: 1;
    width: 75%;
    float: left;
    clear: none;
}
.items-with-products .with-variants  .tc-extra-product-options select {
	max-width: 100% !important;
}
.items-with-products .with-variants .tm-epo-totals {
    padding-bottom: 0;
    padding-top: 0;
}
.items-with-products.galo article.product-type-simple {
    max-width: 600px;
    margin: auto;
    width: 100%;	
}
.items-with-products.galo article.product-type-simple span.price.tc-price  {
	display: none !important;
}
.items-with-products .with-variants .price.amount.final {
    font-size: 22px;
    font-weight: 400;	
}
.page-id-5877 .items-with-products .woocom-project .woocommerce-Price-currencySymbol,
.page-id-5873 .items-with-products .woocom-project .woocommerce-Price-currencySymbol{
	color: #495775;
}
.items-with-products .with-variants.galo-var span.price.tc-price  {
	display: none !important;
}
.items-with-products .with-variants.galo-var .cpf_hide_element.tm-cell {
	margin: 0 !important;
}
.items-with-products .with-variants .tc-inline-description {
    line-height: 1.1;
    font-size: 14px;
    font-weight: 400 !important;	
}