/*---------------------------------------------------------------------------------

 Theme Name:   GP-Child-Theme
 Theme URI:    
 Description:  
 Author:       Alex Koval
 Author URI:   
 Template:     generatepress
 Version:      1.0.3
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/

:root {
   /* --contrast: #2F2E2E;
    --contrast-2 : #555;
    --base: #F8F6F4;
    --base-2: #ffffff;
    --accent: #9B454D;
    --accent-2: #C97872;
    --accent-3: #E5C8B2;*/
	--accent-d1: #C3B6A3;
	--contrast-d1: #C3B6A3;
}

/*ЛЕНДІНГ*/
.checket-list svg {
	margin-top:7px;
}

.checket-text .gb-text {
	line-height: 1.4em;
}
 
/*лендінг - кружляння */
.sz-orbit-block {
  --sz-dark: #1E3D38;
  --sz-green: #2D7A6A;
  --sz-soft: #F7F2EC;
  --sz-card: #FFFFFF;
  --sz-border: #D8D3CB;

  position: relative;
  height: 620px;
  border-radius: 36px;
  background:
    radial-gradient(circle at 50% 50%, rgba(45,122,106,.14), transparent 34%),
    linear-gradient(135deg, #F7F2EC 0%, #EAF3ED 100%);
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}

.sz-orbit-bg {
  position: absolute;
  inset: 0;
  background-image: radial-gradient(
    circle at 2px 2px,
    rgba(74, 103, 65, 0.16) 1px,
    transparent 0
  );
  background-size: 24px 24px;
  opacity: .65;
}

.sz-orbit-center {
  position: relative;
  z-index: 5;
  width: 220px;
  height: 220px;
  border-radius: 50%;
  background: rgba(255,255,255,.92);
  border: 1px solid rgba(216,211,203,.9);
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow:
    0 24px 70px rgba(30,61,56,.14),
    inset 0 0 0 12px rgba(45,122,106,.04);
}

.sz-orbit-center span {
  color: var(--sz-dark);
  font-size: 30px;
  font-weight: 600;
  letter-spacing: -0.03em;
}

.sz-orbit-ring {
  position: absolute;
  inset: 0;
  z-index: 3;
  pointer-events: none;
}

.sz-orbit-ring-one {
  animation: szOrbitSpin 72s linear infinite;
}

.sz-orbit-ring-two {
  animation: szOrbitSpinReverse 96s linear infinite;
}

.sz-orbit-item {
  position: absolute;
  width: 124px;
  height: 124px;
  border-radius: 50%;
  background: rgba(255,255,255,.94);
  border: 1px solid rgba(216,211,203,.85);
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 14px;
  box-shadow: 0 18px 42px rgba(30,61,56,.10);
  pointer-events: auto;
}

.sz-orbit-item span {
  display: block;
  color: var(--sz-dark);
  font-size: 15px;
  font-weight: 500;
  line-height: 1.25;
}

/* компенсація обертання тексту */
.sz-orbit-ring-one .sz-orbit-item span {
  animation: szTextCounterSpin 72s linear infinite;
}

.sz-orbit-ring-two .sz-orbit-item span {
  animation: szTextCounterSpinReverse 96s linear infinite;
}

/* позиції першої орбіти */
.item-food {
  top: 12%;
  left: 22%;
}

.item-sleep {
  right: 18%;
  bottom: 16%;
}

.item-hormones {
  top: 18%;
  right: 16%;
}

.item-stress {
  left: 16%;
  bottom: 18%;
}

/* позиції другої орбіти */
.item-gut {
  top: 42%;
  left: 8%;
}

.item-energy {
  top: 42%;
  right: 8%;
}

.sz-orbit-block:hover .sz-orbit-ring-one,
.sz-orbit-block:hover .sz-orbit-ring-two,
.sz-orbit-block:hover .sz-orbit-item span {
  animation-play-state: paused;
}

.sz-orbit-item:hover {
  transform: scale(1.08);
  box-shadow: 0 24px 60px rgba(30,61,56,.16);
}

@keyframes szOrbitSpin {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(360deg);
  }
}

@keyframes szOrbitSpinReverse {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(-360deg);
  }
}

@keyframes szTextCounterSpin {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(-360deg);
  }
}

@keyframes szTextCounterSpinReverse {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(360deg);
  }
}

@media (max-width: 768px) {
  .sz-orbit-block {
    height: 520px;
    border-radius: 28px;
  }

  .sz-orbit-center {
    width: 170px;
    height: 170px;
  }

  .sz-orbit-center span {
    font-size: 24px;
  }

  .sz-orbit-item {
    width: 96px;
    height: 96px;
    font-size: 13px;
  }

  .sz-orbit-item span {
    font-size: 13px;
  }

  .item-food {
    top: 10%;
    left: 12%;
  }

  .item-sleep {
    right: 10%;
    bottom: 12%;
  }

  .item-hormones {
    top: 12%;
    right: 10%;
  }

  .item-stress {
    left: 10%;
    bottom: 12%;
  }

  .item-gut {
    left: 4%;
  }

  .item-energy {
    right: 4%;
  }
}

@media (prefers-reduced-motion: reduce) {
  .sz-orbit-ring-one,
  .sz-orbit-ring-two,
  .sz-orbit-item span {
    animation: none !important;
  }
}








:root {
  --color-brand-dark:    #1E3D38;
  --color-brand-primary: #2D7A6A;
  --color-brand-accent:  #5BADA0;
  --color-brand-light:  #D2D9C7;
  --color-brand-soft:    #E8C9B0;
  --color-brand-cta:     #C47F5A;
  --color-bg-page:       #F7F2EC;
  --color-bg-card:       #FFFFFF;
  --color-text-heading:  #1E3D38;
  --color-text-body:     #4A4A47;
  --color-text-muted:    #888784;
  --color-border:        #D8D3CB;
}

.home .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button {
    border-style: solid; 
}

button, html input[type="button"], input[type="reset"], input[type="submit"], a.button, a.wp-block-button__link:not(.has-background) {
    /*color: var(--base-2);
    background-color : var(--accent-d1);
	border:2px solid var(--contrast-d1);	
	*/
	color: var(--wp--preset--color--brand-light);
    background-color : #F8F6F414; /*var(--base);*/
	border:2px solid var(--wp--preset--color--brand-light);	
	
}


button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, a.button:hover, button:focus, html input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, a.button:focus, a.wp-block-button__link:not(.has-background):active, a.wp-block-button__link:not(.has-background):focus, a.wp-block-button__link:not(.has-background):hover {
  color: var(--base-2);
  /*background-color: var(--contrast-d1);
  border:2px solid var(--contrast-d1);	*/
	
  background-color: var(--color-brand-accent);
  border:2px solid var(--color-brand-accent);	
}






nav.rank-math-breadcrumb a {
	text-decoration: none;	
	color: #cbcbcb;
}

nav.rank-math-breadcrumb {
	color: #cbcbcb;
}

nav.rank-math-breadcrumb a:hover {
	text-decoration: underline;
}

@media only screen and (max-width: 767px) { 
	nav.rank-math-breadcrumb {
		display:none;
	}
}

@media only screen and (min-width: 768px) {
	nav.rank-math-breadcrumb {
		padding-left:40px;
	}

	nav.rank-math-breadcrumb p {
		margin-bottom: 1px;
	}
}


.slideout-overlay {
    background-color: rgba(0, 0, 0, .3) !important;  
}


#generate-slideout-menu  .jointoday_button a{
	background:none !important; 
	border: 2px solid #fff;		
}


@media only screen and (max-width: 767px) {
	footer h3, footer p {
		margin-bottom:0;
	}
}

@media (max-width: 767px) {         /* 767 */
	footer .foot-grid {	  
	  margin-bottom: 4px !important;	  
	  row-gap: 1.5rem !important;
	}
	
	ul.footer-list li {
	  margin-bottom: 4px !important;
	  text-align: left;
	  line-height: 1.05em;
	  font-size:15px;	
	}

	
	.site-footer ul.footer-menu  li.wp-block-navigation-item {
		line-height:1em;
	}	
	
	.site-footer .foter-under {
		padding: 7px;        
	}
	
	.site-footer .inner-under {		
    	column-gap: 1rem;    
    	row-gap: .4rem;
	}
	
	.home ul {
		margin: 0 0 1.5em 0em;
	}
	
}


.home .wpforms-submit-container .wpforms-submit {
    border-radius: 20px !important;
    /*background-color: var(--accent) !important;*/
	background-color: var(--wp--preset--color--brand-accent) !important;
}



.gb-overlay__content div.wpforms-container-full:not(:empty) {
	margin: 5px auto;
}

.gb-overlay__content .wpforms-field-label {
	margin-bottom:3px !important;
}


.gb-overlay__content  .wpforms-field  {
	padding: 8px 0 !important; 
}


#mobile-menu .razdel {
	display: none;
}


:root {

  /* Fonts */
  --font-sans: 'TildaSansVF', system-ui, -apple-system, 'Segoe UI', Roboto, Arial, sans-serif;
  --font-serif: 'Noto Serif', Georgia, serif;

  /* Sans weights */
  --fw-body: 430;
  --fw-text: 480;
  --fw-ui: 520;
  --fw-btn: 580;
  --fw-heading-sans: 610;

  /* Serif weights */
  --fw-serif-regular: 400;
  --fw-serif-medium: 500;
  --fw-serif-bold: 600;

  /* Line heights */
  --lh-body: 1.65;
  --lh-heading: 1.25;
}


body {
  font-family: var(--font-sans);
  font-weight: var(--fw-body);
  line-height: var(--lh-body);
}

/* Sans headings */
.section-title {
  font-family: var(--font-sans);
  font-weight: var(--fw-heading-sans);
}

/* Serif headings (hero / важливі блоки) */
.hero-title,
.serif-title {
  font-family: var(--font-serif);
  font-weight: var(--fw-serif-bold);
  line-height: var(--lh-heading);
}

/* Buttons */
button,
.wp-block-button__link {
  font-weight: var(--fw-btn);
}

/* Testimonials */
.testimonial-text {
  font-family: var(--font-serif);
  font-weight: var(--fw-serif-regular);
}




.et_pb_menu_1_tb_footer .mobile_nav .mobile_menu_bar::before {
  color: #fff !important;  
}

.et-db #et-boc footer.et-l .et_pb_menu_1_tb_footer.et_pb_menu ul li a {  
  color: rgba(130, 130, 130, 0.94) !important;
}

.et-db #et-boc footer.et-l .et_pb_menu_1_tb_footer.et_pb_menu ul li.current-menu-item > a {
  color: #667 !important;
}


ul#menu-footer, ul#menu-footer-1  {
	flex-direction:column;
}

@media only screen and (min-width: 1200px) {
  #popup-vopros  {
    padding: 24px 0 3px 0 !important;
  }
}

.et-vb-page-bar { 
  background-color: #d8d8d8 !important;  
}


/*.blub-h-center .et_pb_blurb_container {
  vertical-align: middle;
  padding: 0;
}
*/

.otgs-development-site-front-end {
    display: none;	
}


/* Сторынка БО */

.pakets .et_pb_sum {
	padding:10px;
}

.pakets .et_pb_pricing_content {
  padding: 20px; 
}

.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer > ul {
  text-align: right !important;
}

.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
  margin-bottom: 0px !important;
}

.to-telegram, .to-telegram-ag {
	cursor:pointer;
}

.about-bo .et_pb_number_counter .percent p .percent-value {
		font-size:60px;
		font-weight:60px;
	}	

.about-bo .text-count-2 {
		padding-bottom:20px;
	}	

@media all and (max-width: 980px) {
  .price-bo .et_pb_column {
    width: 100%;
    margin-bottom: 60px;
  }
	
   .about-bo .et_pb_number_counter .percent p .percent-value {
		font-size:60px;
		font-weight:60px;
	}	
	
	.about-bo .text-count-2 {
		padding-bottom:20px;
	}
	
	.bo-line1 .et_pb_text_1 h2 {
		/*font-size:100px;*/
	}
}



.bo-rez .vidgyk  .content  {
	padding:8px;
}

.bo-vopros-otvet .mytogl .et_pb_toggle_title::before {
	background: #E7FCF5;
  	padding: 1px;
 	border-radius: 50%;
}

/*.bo-border .column {
	margin:1%;
	width: 98% !important;
}*/

.bo-menu {
	display:flex;
}

.count-flex {
	display:flex;
	padding:20px;
	height:140px;
	align-items:center;
}

.direct-col {
	display:flex;
	padding:20px;
	flex-direction:column;
	height:140px;
	
}


.count-flex  .percent {
	/*padding: 10px 0 25px 0;*/
}

.count-flex .title {
	padding: 12px 5px 0 5px;
} 

.about-bo .col2 .title {
	padding: 16px 5px 0 15px;
} 

.count-flex .percent {
	margin-bottom: 1px !important;
}





.bo-buton-prog .et_pb_module {
	width:200px;
	text-align:center;
}




.bo-buton-prog .et_pb_module a {
	width:100%;
	text-align:center;
}

.bo-line1 ul {
	padding-left: 5px;
	margin-left: -30px;
}

.bo-buton .et_pb_button_module_wrapper a {
	min-width:170px;
	text-align:center;
}

body #page-container  #main-content .bo-rez .active-rez,
body #page-container  #main-content .bo-prg .active-rez
{
    color: #fff !Important; /* Active button color */
    background: #1e1e1e !Important; /* Active button background-color */
    /*box-shadow: 0 6px 18px 0 rgb(0 0 0 / 11%);*/
  }


.text-green {
	color: #1cc198;
}

.text-green2 { 
	color: #0e9d79;
}

.font-wg600 {
	font-weight:600;
}

.testimonial-list {
	padding:10px;
}

.bo-rez .dica-item-content {
	border-radius:9px;
}

#wpforms-1087379-field_22 .wpforms-required-label {
	display:none;
}

/* ---- Woocommerce ----- */

.woocommerce-checkout .woocommerce-additional-fields,
.woocommerce .woocommerce-checkout h3 {
	display:none;
}

.woocommerce .woocommerce-checkout #place_order {
	width:90%;
}

.woocommerce .woocommerce-checkout h1 {
	text-align:center;
}

.woocommerce-checkout .woocommerce-checkout-review-order {
	margin-top: 15px;	
}

.woocommerce-checkout .woocommerce-checkout-review-order table.shop_table {
  margin-bottom: 10px !important;
}

.wrap-paket {
	text-align:center;
}

.noinvent .paket, .invent .paket:hover {
 	 cursor: pointer;
	background-color: #fff;
  	color: #2e231f!important;   
    font-size: 18px;
    font-family: 'Cabin',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
	padding: 12px 36px;    
	border: 2px solid #2e231f; 
	line-height:1.7;
	-webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-property: all!important;
    transition-property: all!important;
	border-radius: 6px;
}


.noinvent .paket:hover, .invent .paket {
 	 cursor: pointer;
  	color: #fff!important;   
    font-size: 18px;
    font-family: 'Cabin',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
	padding: 12px 36px;    
	border: 2px solid #2e231f; 
	line-height:1.7;
	background-color: #2e231f;
	-webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-property: all!important;
    transition-property: all!important;
	border-radius: 6px;
}



/*1 колнка офрмлення замовлення*/
.woocommerce-checkout .col2-set, 
.woocommerce-checkout .col2-set .col-1, 
.woocommerce-checkout .col2-set .col-2 {
    float: none;
    width: 100%;
}

.woocommerce-checkout #order_review_heading, 
.woocommerce-checkout #order_review {
    float: none;
    width: 100%;
}

.woocommerce-billing-fields #billing_first_name_field {
    width: 100%;
}


.woocommerce .woocommerce-checkout {
	margin: auto;
	max-width: 870px;
}

h3#order_review_heading {
	padding:10px 0 5px 0;
	text-align:center;
}

.woocommerce-checkout .woocommerce-checkout-review-order-table .product-name,
.woocommerce-checkout .woocommerce-checkout-review-order-table .product-total {
	font-size: 20px;
	font-weight: 500;
	color: #57A01B;
} 

.page-template-page-template-900 .main_title,
.page-template-page-template-900 h3
{
	text-align:center;
}

.woocommerce .woocommerce-checkout #payment #place_order {
  float: none;
}

.woocommerce .woocommerce-checkout .place-order { 
  text-align: center;
}


/* -- */


.woocommerce .cart-subtotal {
  display: none;
}

.woocommerce form #order_comments_field textarea {
  height: auto; 
}

.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .et_pb_wc_cart_totals .select2-container--default .select2-selection--single, .et_pb_wc_checkout_billing .select2-container--default .select2-selection--single, .et_pb_wc_checkout_shipping .select2-container--default .select2-selection--single {
  -webkit-appearance: none;
  background-color: #fff;
  max-width: 100%;
  border-width: 0;
  border-radius: 0;
  color: #999;
  font-size: 14px;
  padding: 16px;
  line-height: 1.7em;
  border-style: solid; 
  border: 1px solid #7EBEC5;
  border-radius: 6px;
}

@media (min-width: 981px) {  
	.my-wpform-sht .wpforms-field  {
		width:48%;
		margin: 0 1%;
	}
	
	.my-wpform-sht .wpforms-field-large {
		box-shadow: inset 0px 0px 18px 0px rgba(0,0,0,0.12) !important;
		border:none !important;
		border-radius:8px !important;
	}
	
	.my-wpform-sht .wpforms-field-container {
		display:flex;
	}
}


.line1 .wpforms-submit-container .my-form-sht-but

{
	background-color:#69C8B8 !important;
	width: 98%;
	border-radius:8px !important;
	height:3em;
}

.my-wpform-sht .wpforms-field-large input,
.before-footer .wpforms-field-large input {
	height:3em;
} 

.line1 .wpforms-submit-container .my-form-sht-but:hover,
.before-footer .wpforms-submit-container .my-form-sht-but:hover
{
	background-color:#69C8B8 !important;
	color: #fff !important;
}

.my-wpform-sht .wpforms-submit-container {
	padding-top: 0 !important;
	margin-top:0 !important;	
}



.before-footer .wpforms-submit-container .my-form-sht-but
{
	background-color:#69C8B8 !important;
	width: 200px;
	border-radius:8px !important;
	margin:15px;
}

.before-footer .wpforms-submit-container {
	width: 30%;	
	text-align:left;
}

.before-footer .wpforms-form {
	display:flex;
	justify-content: center;
	flex-wrap:wrap;	
}


.who-likar .et_pb_blurb_container {
	box-shadow: 6px 6px 18px 0px rgba(0,0,0,0.1);	
	padding:10px 10px;
}


.who-likar .et_pb_main_blurb_image img
{
  position: absolute;
  top: -18px;
  width: 32px;
  left: 10px;
}





/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 480px) {
	.myrow .portret {
		bottom: -100px;
		top: auto;
		right: -112px;
		left: auto;
		transform: scaleX(0.9) scaleY(0.9) translateX(-21px) translateY(-20px);
	}
}

.but-restr:hover {
	background: #fff !important;
    background-color: rgb(255, 255, 255);
  color: #000 !important;
  transition: background-color 300ms ease, color 300ms ease;
  box-shadow: 0px 12px 18px -6px rgb(0 0 0 / 30%);
}





@media (max-width: 980px) {  
    .before-footer .wpforms-form {
		flex-direction:column;	
	}
	
}

@media (min-width: 981px) {  
	.edit-in-intensiv .et_contact_bottom_container {	
	  float: none !important;
	}
}

#otziv img {
  transition: transform .5s;
}


#otziv img:hover {
	transform: scale(1.05);
}

#program .eqw-height .dnxt-blurb-wrapper-outer {
	min-height:500px;
}

#program .title-img {
	max-width: 350px;
  	margin: auto;
  	display: inline-block;
}


.line-menu, .none-point {
	list-style: none !important;
	list-style-type: none !important;
}

ul.list-round {
	list-style: url('/wp-content/uploads/2023/12/ellipse-7.png');
}

ul.list-round-gren {
	list-style: url('/wp-content/uploads/2024/01/ellipse-308-1.png');
}

ul.list-round-brown {
	list-style: url('/wp-content/uploads/2024/05/bullet4.png');
}

ul.list-round-check {
  list-style:url('/wp-content/uploads/2024/01/vector.png');
}

ul.list-round-blue {
  list-style:url('/wp-content/uploads/2024/06/point3.png'); 
}

ul.list-check-green {
  list-style:url('/wp-content/uploads/2024/06/vector-2.png'); 
}


ul.line-menu li {
	display:inline-block;
	padding: 0 15px;
}

ul.line-menu li a:hover {
	text-decoration:underline;
}

.my-brub .dnxt-blurb-description img{
	  position: absolute !important;
	  top: 0px;
	  bottom: auto;
	  left: 0px;
	  right: auto;
	  text-align: left;
	  margin-left: 0;
}

.line2 .my-brub .dnxt-blurb-container {
	height:130px;
	padding-top: 15px !important;
	padding-bottom: 45px !important;
	padding-left: 15px !important;
	padding-right: 15px !important;
}

@media (min-width: 981px) {  
  .line2 .et_pb_gutters2 .et_pb_column, .line2 .et_pb_gutters2.et_pb_row .et_pb_column {
    margin-right: 40px; 
	}
}

.line1 .et_contact_bottom_container {
	width:100%;
	padding:5px;
}

.line1 .et_pb_contact_submit { 
  width: 100%;
  margin:auto;	
}

.line1 p.et_pb_contact_field {
	padding: 0 7px;
}

.bonus span.dnxt-blurb-post-heading, span.dnxt-blurb-pre-heading {
  display: unset !important
}

.light-yelow {
	color: #FABE5E;
}

.switch-lang ul {
	text-align: right;
}

.switch-lang .wpml-ls-current-language a {	
	margin-top: 14px;
}

.wpml-ls-statics-footer .wpml-ls-current-language a,
.switch-lang .wpml-ls-current-language a,
#top-menu-nav .wpml-ls-current-language a {
	color: #cecdcd;		
}

.wpml-ls-statics-footer .wpml-ls-slot-footer,
.switch-lang .wpml-ls-slot-shortcode_actions
{
	border: none; /*1px solid #cecdcd;*/
}

.wpml-ls-statics-footer .wpml-ls-current-language,
.switch-lang .wpml-ls-current-language,
#top-menu-nav .wpml-ls-current-language a {	
	border: 1px solid #ffffff;
}

.wpml-ls-statics-footer .wpml-ls-slot-footer a:hover,
.switch-lang .wpml-ls-slot-shortcode_actions a:hover
{
	background-color:#f7f7f7;
}

.wpml-ls-statics-footer li:not(.wpml-ls-current-language) a:hover {
	background-color: #ffffff;
	cursor:pointer;
}

.wpml-ls-statics-footer .wpml-ls-current-language a:hover,
.switch-lang  .wpml-ls-current-language a:hover,
#top-menu  .wpml-ls-current-language a:hover,
{	
	/*background-color: none !important;
	color: #cecdcd;
	cursor: not-allowed;*/
}


/*GP*/

  

.footer-menu li {
	margin-right:10px;
} 

.footer-list a, .footer-menu a, .msg-footer a {
	text-decoration: none;
	/*color:var(--accent) !important;*/
}

.footer-list a:hover, .footer-menu a:hover, .msg-footer a:hover {
	text-decoration:underline;
	/*color:var(--accent) !important;*/
}

ul.footer-list {
    list-style: none;
	margin: 0;
}

ul.footer-list li {    
	margin-bottom: 11px;
	line-height:1.3em;
}

.wpml-ls-current-language > a:hover
{	
	background-color: none !important;
	color: #cecdcd;
	cursor: not-allowed;
}

.wpml-ls-current-language a {
  color: #cecdcd !important;
}


.return-to-cart {
	margin-bottom: 15px;
	text-align: right;
}


.my-link-tel a {
	color: #fff;
	font-weight: 500;
	font-size: 18px;
	
	
}

.my-link-tel {
	border: 1px solid #fff;
	padding: 18px;
	text-align:center;
}


/*Щитовидка*/



.testify-testimonials .testimonial-body {
  color: #222222;
  font-family: Georgia, Times New Roman, serif;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  overflow-y: auto;
  height: 300px;
	border: 1px solid #eceaea;
	padding: 10px;
}


.flexslider .slides img {
  width: auto !important;
  display: block;
}

.testify-testimonials .testify-flex-control-thumbs li img {
  width: 150px;
}

.testify-testimonials.thumb_per_row_5 .testify-flex-control-thumbs li {
  width: 170px;
}

.line-rezult ul.et_pb_tabs_controls li {
	padding: 10px;
	min-width: 150px;
	text-align: center
}

.testify-testimonials .testify-flex-control-thumbs img:hover, .testify-testimonials .testify-flex-control-thumbs img.testify-flex-active {
	border-color: #e8b6b675 !important;
}

.rezult:hover {
	box-shadow: 0px 2px 18px 0px rgba(106, 17, 17, 0.3);
}

#popup-vopros .wpforms-container .wpforms-field {
  padding: 10px 0;
  position: relative;
}



.list-service ul li {
	line-height:1.5em;
}

.for-landing .wpforms-field-container .after {
	display: none;
}

.for-landing .wpforms-container #wpforms-form-1087379 .wpforms-field {
	padding: 14px 0;
}

/*for landing*/
.for-landing div.wpforms-container-full {
  margin-top: 4px;
}

.for-landing li {
	padding-bottom:17px;
	line-height:1.1em;
}

.for-landing .wpforms-container .wpforms-field {
  padding: 7px 0;  
}

#add-anketa-for-klient  {
	cursor:pointer;
}

.wpforms-field-container .my-label {
	padding: 0 !important;
	font-size: var(--wpforms-label-size-font-size);
	line-height: var(--wpforms-label-size-line-height);
	color: var(--wpforms-label-color);
	font-weight:700;
}


/*---------------*/

#left-area {
	min-height:75vh;
}

.container {
	width: 84%;
}


.norm-shirina {
	max-width:700px;
	margin:auto;
}

.norm-shirina-900 {
	max-width:900px;
	margin:auto;
}

/*контактна форма*/
.et-pb-contact-message {	
	margin: 10px;
	padding: 15px;
}


#mobile_menu1 {
	width: 250px !important;
	/*left: -210px;*/
	margin-top: 40px;
}

.bo-menu1 #mobile_menu1 {
	width: 90% !important;
	/*left: -210px;*/
	margin-top: 17px;
}


/*** style the menu button ***/

.et_mobile_menu li.jointoday_button a {
	border-bottom:none;
}



.et_pb_menu .et_pb_menu__menu > nav > ul > li.jointoday_button,
li.jointoday_button a
{
	/*margin: 16px 10px;*/
}
.et_pb_menu .et_pb_menu__menu > nav > ul > li.jointoday_button a,
.main-nav ul li.jointoday_button a
/*.et-db #et-boc .et-l .et_pb_menu_1_tb_header.et_pb_menu ul li.jointoday_button a,*/
/*li.jointoday_button a*/
{
	color: #fff !important; /*основной цвет*/  
    font-weight: 600;
    /*padding: 13px 16px !important;*/
    text-transform: uppercase;    
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    display: block;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;    
	/*height: 44px;
    margin-bottom: 8px;*/
	border: 2px solid var(--wp--preset--color--brand-primary); /*#C3B6A3;*/
	background-color: var(--wp--preset--color--brand-accent); /*#C3B6A3;*/
	/*margin: 14px;*/
	line-height: 40px;
}
 
.main-nav ul li.jointoday_button a:hover,
.et_pb_menu .et_pb_menu__menu > nav > ul > li.jointoday_button  a:hover/*,
li.jointoday_button  a:hover */
{
    opacity: 1 !important;
    color:var(--wp--preset--color--brand-primary) !important; /*#C3B6A3!important;*/
    background-color: #fff;/*#f92c8b;*/
}


#et-top-navigation ul > li > a {
  border-top-left-radius: 25px !important;
  border-top-right-radius: 25px !important;
  border-bottom-right-radius: 25px !important;
  border-bottom-left-radius: 25px !important;
}

@media (max-width: 980px) {
	.jointoday_button a {
  		border-bottom: 2px solid #37DFFF;
	}
}


/*.et-fixed-header*/ 
#top-menu .jointoday_button a:hover {
    background-color: #4194DE;/*#de20b3;*/
    border: 2px solid #4194DE;/*#de20b3;*/
    box-shadow: 0px 5px 20px #aab9c3;
    -moz-box-shadow: 0px 5px 20px #aab9c3;
    -webkit-box-shadow: 0px 5px 20px #aab9c3;
}
 
/*.et-fixed-header*/ 
#top-menu .jointoday_button a {
    color: #8FCA3B !important;
   /* background-color: #8FCA3B; /*#f92c8b; прокрутка)*/
    box-shadow: 0px 5px 20px #d6dee4;
    -moz-box-shadow: 0px 5px 20px #d6dee4;
    -webkit-box-shadow: 0px 5px 20px #d6dee4;
    border: 2px solid #8FCA3B;/*#f92c8b;*/
}
.et-fixed-header.et_highlight_nav #top-menu .jointoday_button a {
    background-color: #2cc2e6;
    border: 2px solid #2cc2e6;
    animation: highlight-nav .8s ease;
    -webkit-animation: highlight-nav .8s ease;
}
 
#main-header.et-fixed-header.et_highlight_nav #top-menu .jointoday_button a:hover {
    background-color: #8FCA3B;/*#f92c8b;*/
    border: 2px solid #8FCA3B;/*#f92c8b;*/
    box-shadow: 0px 5px 20px #aab9c3;
    -moz-box-shadow: 0px 5px 20px #aab9c3;
    -webkit-box-shadow: 0px 5px 20px #aab9c3;
}


#top-menu li.wpml-ls-item, #top-menu li.razdel {
    padding-right: 2px !important;
	 padding-left: 2px !important;
	
}

#top-menu li.razdel a {
    color: #f4f4f4;
}

body.dnxte-menu-hover-animation:not(.dnxte-hover-hover_effect_none) #et-top-navigation #top-menu li.wpml-ls-item a, 
body.dnxte-menu-hover-animation:not(.dnxte-hover-hover_effect_none) #et-top-navigation #top-menu li.razdel a {
	padding-right: 3px !important;
	padding-left:3px !important;
}

body.dnxte-menu-hover-animation:not(.dnxte-hover-hover_effect_none) .et-fixed-header  #et-top-navigation #top-menu-nav > ul > li > a {  
	margin-bottom: 7px; 
}


#top-menu-nav > ul > li.wpml-ls-item > a:hover {
  --dnxte_menu_hover_bg_color: #fff;
  color: #677 !important;
  background: var(--dnxte_menu_hover_bg_color);
}


/*white*/
.et_mobile_menu li.jointoday_button_w a {
	border-bottom:none;
}

@media (max-width: 980px) {
	.jointoday_button_w a {
  	border-bottom: 2px solid #2D559A !important;
	}
}

.et_pb_menu .et_pb_menu__menu > nav > ul > li.jointoday_button_w,
li.jointoday_button_w a
{
	/*margin: 16px 10px;*/
}
.et_pb_menu .et_pb_menu__menu > nav > ul > li.jointoday_button_w a
/*.et-db #et-boc .et-l .et_pb_menu_1_tb_header.et_pb_menu ul li.jointoday_button a,*/
/*li.jointoday_button a*/
{
	color: #2D559A !important; /*основной цвет*/  
    font-weight: 600;
    padding: 13px 16px !important;
    text-transform: uppercase;    
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    display: block;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;    
	height: 44px;
    margin-bottom: 8px;
	border: 2px solid #2D559A;
	background-color: #fff;
	margin: 14px;
}
 
.et_pb_menu .et_pb_menu__menu > nav > ul > li.jointoday_button_w  a:hover/*,
li.jointoday_button  a:hover */
{
    opacity: 1 !important;
    color:#fff!important;
    background-color: #2D559A;/*#f92c8b;*/
}
 
.et-fixed-header #top-menu .jointoday_button_w a:hover {
    background-color: #2D559A;/*#de20b3;*/
    border: 2px solid #2D559A;/*#de20b3;*/
    box-shadow: 0px 5px 20px #aab9c3;
    -moz-box-shadow: 0px 5px 20px #aab9c3;
    -webkit-box-shadow: 0px 5px 20px #aab9c3;
}
 
.et-fixed-header #top-menu .jointoday_button_w a {
    color: #fff !important;
    background-color: #8FCA3B; /*#f92c8b; прокрутка)*/
    box-shadow: 0px 5px 20px #d6dee4;
    -moz-box-shadow: 0px 5px 20px #d6dee4;
    -webkit-box-shadow: 0px 5px 20px #d6dee4;
    border: 2px solid #8FCA3B;/*#f92c8b;*/
}
.et-fixed-header.et_highlight_nav #top-menu .jointoday_button_w a {
    background-color: #2cc2e6;
    border: 2px solid #2cc2e6;
    animation: highlight-nav .8s ease;
    -webkit-animation: highlight-nav .8s ease;
}
 
#main-header.et-fixed-header.et_highlight_nav #top-menu .jointoday_button_w a:hover {
    background-color: #8FCA3B;/*#f92c8b;*/
    border: 2px solid #8FCA3B;/*#f92c8b;*/
    box-shadow: 0px 5px 20px #aab9c3;
    -moz-box-shadow: 0px 5px 20px #aab9c3;
    -webkit-box-shadow: 0px 5px 20px #aab9c3;
}





.et_pb_menu__logo a:hover {
	opacity:0.5;
}

/*POPUP*/

.hide {		
	display:none !important;	
}

.section-open-active {
	height: auto !important;
}

#contact a:hover {
	text-decoration:underline;
}

.section-open {
	
	
}

.section-open-active {
	height: auto !important;
}


.contact-open {
	cursor:pointer !important;
}

.contact-open:hover {
	background:#ffffff9e;
	 box-shadow: 0px 12px 18px -6px rgb(0 0 0 / 30%);
}


.contact-open:hover .et-pb-icon {
	/*color: #ffffff;*/
}





.wpforms-submit-container {
	text-align:center;
}


.wpforms-submit-container .wpforms-submit {
	border-radius: 20px !important;
	background-color: #25a84c !important;
}

.bo-contact  .wpforms-submit-container .wpforms-submit {
	border-radius: 20px !important;
	background-color: #43CEAC !important;
	padding: 0px 30px
}

.wpforms-submit-container .wpforms-submit:hover,
.wpforms-submit-container .wpforms-submit:active
{
	background:#fff !important;
	color: #000 !important;
	transition: background-color 300ms ease, color 300ms ease;
	    box-shadow: 0px 12px 18px -6px rgb(0 0 0 / 30%);
}



#et-boc .area-outer-wrap[data-da-color="light"] .da-close,
#et-boc .area-outer-wrap[data-da-color="dark"] .da-close
{  
  margin: 14px 14px 0 0;
}


/*размер закрыть popup*/
#et-boc .area-outer-wrap .da-close {  
  font-size: 45px;
}




/*FOTER*/
.footer-unde a:hover {
	text-decoration:underline;
}







/*LANG SWICHER*/
.wpml-floating-language-switcher .wpml-ls-statics-shortcode_actions {
  margin-bottom: 0;
}
  
.wpml-floating-language-switcher  .wpml-ls-statics-shortcode_actions a {
  background-color: transparent !important;
}
  
.wpml-floating-language-switcher .wpml-ls-legacy-list-horizontal a {
  padding: 3px;
}  
  
.wpml-floating-language-switcher {
  position: fixed;
  bottom: 30px;
  left: 5px;	
  background: #fff; /*var(--base); */
  border: 1px solid; 
  border-color: #eee; 
  padding: 0px; 
  border-radius: 6px; 
  z-index: 999;
  -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.25);
  -moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.25);
  box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.25);
}



/*FONT*/
/*
@font-face {
    font-family: 'TildaSansVF';
    src: url('font/TildaSans-VF.woff2') format('woff2'), 
         url('font/TildaSans-VF.woff') format('woff'),   
         url('font/TildaSans-VF.ttf') format('truetype'); 
    font-weight: 100 900; /* Діапазон ваги */
/*    font-stretch: 75% 125%; /* Діапазон ширини */
/*}

body {
    font-family: 'TildaSansVF', sans-serif;
    font-weight: 400; 
    font-stretch: 100%; 	
	color: #333;
	line-height: 1.4em;
}
*/
footer h3 {
	font-family: var(--gp-font--tilda-sans-vf);
	font-weight: 600;
}
.animate-spin {
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  display: inline-block;
}


.site-header {  
    border-bottom: 1px solid #e5e5e5;
}




@font-face {
  font-family: 'shkola';
  src: url('font/shkola.eot?728122');
  src: url('font/shkola.eot?728122#iefix') format('embedded-opentype'),
       url('font/shkola.woff2?728122') format('woff2'),
       url('font/shkola.woff?728122') format('woff'),
       url('font/shkola.ttf?728122') format('truetype'),
       url('font/shkola.svg?728122#shkola') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'shkola';
    src: url('../font/shkola.svg?728122#shkola') format('svg');
  }
}
*/
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "shkola";
  font-style: normal;
  font-weight: normal;
  speak: never;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-thumbs-up:before { content: '\e800'; } /* '' */
.icon-doc:before { content: '\e801'; } /* '' */
.icon-cog-alt:before { content: '\e802'; } /* '' */
.icon-wrench:before { content: '\e803'; } /* '' */
.icon-bookmark:before { content: '\e804'; } /* '' */
.icon-info-circled:before { content: '\e805'; } /* '' */
.icon-star:before { content: '\e806'; } /* '' */
.icon-users:before { content: '\e807'; } /* '' */
.icon-right-hand:before { content: '\e808'; } /* '' */
.icon-up-hand:before { content: '\e809'; } /* '' */
.icon-down-hand:before { content: '\e80a'; } /* '' */
.icon-left-hand:before { content: '\e80b'; } /* '' */
.icon-chart-bar:before { content: '\e80c'; } /* '' */
.icon-login:before { content: '\e80d'; } /* '' */
.icon-logout:before { content: '\e80e'; } /* '' */
.icon-zoom-in:before { content: '\e80f'; } /* '' */
.icon-attention:before { content: '\e810'; } /* '' */
.icon-attention-circled:before { content: '\e811'; } /* '' */
.icon-play:before { content: '\e812'; } /* '' */
.icon-umbrella:before { content: '\e813'; } /* '' */
.icon-gauge:before { content: '\e814'; } /* '' */
.icon-heart:before { content: '\e815'; } /* '' */
.icon-attention-1:before { content: '\e816'; } /* '' */
.icon-attention-filled:before { content: '\e817'; } /* '' */
.icon-print:before { content: '\e818'; } /* '' */
.icon-inbox:before { content: '\e819'; } /* '' */
.icon-video:before { content: '\e81a'; } /* '' */
.icon-mail:before { content: '\e81b'; } /* '' */
.icon-book:before { content: '\e81c'; } /* '' */
.icon-mobile:before { content: '\e81d'; } /* '' */
.icon-users-1:before { content: '\e81e'; } /* '' */
.icon-users-outline:before { content: '\e81f'; } /* '' */
.icon-user:before { content: '\e820'; } /* '' */
.icon-resize-horizontal:before { content: '\e821'; } /* '' */
.icon-left-open:before { content: '\e822'; } /* '' */
.icon-right-open:before { content: '\e823'; } /* '' */
.icon-edit:before { content: '\e824'; } /* '' */
.icon-edit-1:before { content: '\e825'; } /* '' */
.icon-cancel-circled-outline:before { content: '\e826'; } /* '' */
.icon-cancel-circle:before { content: '\e827'; } /* '' */
.icon-cancel:before { content: '\e828'; } /* '' */
.icon-cancel-squared:before { content: '\e829'; } /* '' */
.icon-cancel-1:before { content: '\e82a'; } /* '' */
.icon-eye:before { content: '\e82b'; } /* '' */
.icon-eye-outline:before { content: '\e82c'; } /* '' */
.icon-user-add:before { content: '\e82d'; } /* '' */
.icon-user-add-outline:before { content: '\e82e'; } /* '' */
.icon-user-delete-outline:before { content: '\e82f'; } /* '' */
.icon-user-delete:before { content: '\e830'; } /* '' */
.icon-doc-new:before { content: '\e831'; } /* '' */
.icon-spin1:before { content: '\e832'; } /* '' */
.icon-spin3:before { content: '\e833'; } /* '' */
.icon-ok:before { content: '\e834'; } /* '' */
.icon-gift:before { content: '\e835'; } /* '' */
.icon-award:before { content: '\e836'; } /* '' */
.icon-folder-open:before { content: '\e837'; } /* '' */
.icon-attach:before { content: '\e838'; } /* '' */
.icon-lock:before { content: '\e839'; } /* '' */
.icon-lock-open:before { content: '\e83a'; } /* '' */
.icon-picture:before { content: '\e83b'; } /* '' */
.icon-camera:before { content: '\e83c'; } /* '' */
.icon-music:before { content: '\e83d'; } /* '' */
.icon-plus:before { content: '\e83e'; } /* '' */
.icon-minus:before { content: '\e83f'; } /* '' */
.icon-star-half:before { content: '\e840'; } /* '' */
.icon-star-empty:before { content: '\e841'; } /* '' */
.icon-tag:before { content: '\e842'; } /* '' */
.icon-tags:before { content: '\e843'; } /* '' */
.icon-flag:before { content: '\e844'; } /* '' */
.icon-videocam:before { content: '\e845'; } /* '' */
.icon-help:before { content: '\e846'; } /* '' */
.icon-help-circled:before { content: '\e847'; } /* '' */
.icon-heart-empty:before { content: '\e848'; } /* '' */
.icon-heart-1:before { content: '\e849'; } /* '' */
.icon-check:before { content: '\e84a'; } /* '' */
.icon-check-1:before { content: '\e84b'; } /* '' */
.icon-check-empty-1:before { content: '\e84c'; } /* '' */
.icon-loop:before { content: '\e84d'; } /* '' */
.icon-cw:before { content: '\e84e'; } /* '' */
.icon-cw-1:before { content: '\e84f'; } /* '' */
.icon-infinity:before { content: '\e850'; } /* '' */
.icon-infinity-outline:before { content: '\e851'; } /* '' */
.icon-infinity-1:before { content: '\e852'; } /* '' */
.icon-export:before { content: '\e853'; } /* '' */
.icon-stop:before { content: '\e854'; } /* '' */
.icon-pause:before { content: '\e855'; } /* '' */
.icon-left:before { content: '\e856'; } /* '' */
.icon-right:before { content: '\e857'; } /* '' */
.icon-left-1:before { content: '\e858'; } /* '' */
.icon-right-1:before { content: '\e859'; } /* '' */
.icon-down:before { content: '\e85a'; } /* '' */
.icon-up:before { content: '\e85b'; } /* '' */
.icon-forward:before { content: '\e85c'; } /* '' */
.icon-download:before { content: '\e85d'; } /* '' */
.icon-upload:before { content: '\e85e'; } /* '' */
.icon-ok-1:before { content: '\e85f'; } /* '' */
.icon-plus-1:before { content: '\e860'; } /* '' */
.icon-minus-1:before { content: '\e861'; } /* '' */
.icon-left-open-1:before { content: '\e862'; } /* '' */
.icon-right-open-1:before { content: '\e863'; } /* '' */
.icon-spin5:before { content: '\e864'; } /* '' */
.icon-search:before { content: '\e865'; } /* '' */
.icon-search-1:before { content: '\e866'; } /* '' */
.icon-snowflake-light:before { content: '\e867'; } /* '' */
.icon-telegram-plane:before { content: '\e868'; } /* '' */
.icon-search-solid:before { content: '\e869'; } /* '' */
.icon-temperature-frigid-solid:before { content: '\e86a'; } /* '' */
.icon-file-export-solid:before { content: '\e86b'; } /* '' */
.icon-file-import-solid:before { content: '\e86c'; } /* '' */
.icon-filter-solid:before { content: '\e86d'; } /* '' */
.icon-lightbulb-on-solid:before { content: '\e86e'; } /* '' */
.icon-check-empty:before { content: '\f096'; } /* '' */
.icon-bookmark-empty:before { content: '\f097'; } /* '' */
.icon-beaker:before { content: '\f0c3'; } /* '' */
.icon-docs:before { content: '\f0c5'; } /* '' */
.icon-table:before { content: '\f0ce'; } /* '' */
.icon-comment-empty:before { content: '\f0e5'; } /* '' */
.icon-chat-empty:before { content: '\f0e6'; } /* '' */
.icon-paste:before { content: '\f0ea'; } /* '' */
.icon-stethoscope:before { content: '\f0f1'; } /* '' */
.icon-doc-text:before { content: '\f0f6'; } /* '' */
.icon-medkit:before { content: '\f0fa'; } /* '' */
.icon-spinner:before { content: '\f110'; } /* '' */
.icon-reply:before { content: '\f112'; } /* '' */
.icon-reply-all:before { content: '\f122'; } /* '' */
.icon-star-half-alt:before { content: '\f123'; } /* '' */
.icon-help-1:before { content: '\f128'; } /* '' */
.icon-info:before { content: '\f129'; } /* '' */
.icon-attention-alt:before { content: '\f12a'; } /* '' */
.icon-mic:before { content: '\f130'; } /* '' */
.icon-mute:before { content: '\f131'; } /* '' */
.icon-ok-squared:before { content: '\f14a'; } /* '' */
.icon-chart-pie:before { content: '\f200'; } /* '' */
.icon-chart-line:before { content: '\f201'; } /* '' */
.icon-heartbeat:before { content: '\f21e'; } /* '' */
.icon-user-plus:before { content: '\f234'; } /* '' */
.icon-user-times:before { content: '\f235'; } /* '' */
.icon-question-circle-o:before { content: '\f29c'; } /* '' */
.icon-address-card:before { content: '\f2bb'; } /* '' */
.icon-address-card-o:before { content: '\f2bc'; } /* '' */
.icon-user-o:before { content: '\f2c0'; } /* '' */
.icon-telegram:before { content: '\f2c6'; } /* '' */
.icon-snowflake-o:before { content: '\f2dc'; } /* '' */
.icon-fire:before { content: '\f525'; } /* '' */

