/**
* Theme Name: Vian Child
* Description: This is a child theme of Vian, generated by Merlin WP.
* Author: <a href="http://themelexus.com/">Themelexus</a>
* Template: vian
* Version: 1.0.2
*/

 
.mappronewlink a,
.mappronewlink {
	color:#fff !important;
	font-size:23px !important;
	font-weight:bold !important;
}

.mappronewlink a:hover,
.mappronewlink:hover {
	color:#fff !important;
	 
}


h1.alpha.entry-title {
    font-size: 35px;
    font-weight: 700;
}

.single-post.vian-full-width-content .entry-header .entry-title
{
	max-width:100% !important;
}

@media (max-width: 700px) {
  .entry-title {
   font-size: 22px;
  }
}
	
	
.elementor-7459 .elementor-element.elementor-element-f080423 .elementor-button .elementor-button-icon i {
     
    transform: rotate(0deg);
}

.elementor-widget-woocommerce-breadcrumb .vian-woocommerce-title {
	font-size: 3.9375rem !important;
	font-weight:600
		 
}

i.vian-icon-arrow-right {
    color: #fff !important;
}


.post-author,
.entry-meta-top .posted-on:before, .entry-meta-bottom .posted-on:before {
	display:none !important
}

img.imp-image {
    border-radius: 25px;
}



/* firago-latin-100-normal */
@font-face {
  font-family: 'FiraGO';
  font-style: normal;
  font-display: swap;
  font-weight: 100;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/firago@5.3.0/latin-100-normal.woff2) format(woff2),
       url(https://cdn.jsdelivr.net/fontsource/fonts/firago@5.3.0/latin-100-normal.woff) format('woff'),
       url(https://cdn.jsdelivr.net/fontsource/fonts/firago@5.3.0/latin-100-normal.ttf) format('truetype');
}

/* firago-latin-200-normal */
@font-face {
  font-family: 'FiraGO';
  font-style: normal;
  font-display: swap;
  font-weight: 200;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/firago@5.3.0/latin-200-normal.woff2) format(woff2),
       url(https://cdn.jsdelivr.net/fontsource/fonts/firago@5.3.0/latin-200-normal.woff) format('woff'),
       url(https://cdn.jsdelivr.net/fontsource/fonts/firago@5.3.0/latin-200-normal.ttf) format('truetype');
}

/* firago-latin-300-normal */
@font-face {
  font-family: 'FiraGO';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/firago@5.3.0/latin-300-normal.woff2) format(woff2),
       url(https://cdn.jsdelivr.net/fontsource/fonts/firago@5.3.0/latin-300-normal.woff) format('woff'),
       url(https://cdn.jsdelivr.net/fontsource/fonts/firago@5.3.0/latin-300-normal.ttf) format('truetype');
}

/* firago-latin-400-normal */
@font-face {
  font-family: 'FiraGO';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/firago@5.3.0/latin-400-normal.woff2) format(woff2),
       url(https://cdn.jsdelivr.net/fontsource/fonts/firago@5.3.0/latin-400-normal.woff) format('woff'),
       url(https://cdn.jsdelivr.net/fontsource/fonts/firago@5.3.0/latin-400-normal.ttf) format('truetype');
}

/* firago-latin-500-normal */
@font-face {
  font-family: 'FiraGO';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/firago@5.3.0/latin-500-normal.woff2) format(woff2),
       url(https://cdn.jsdelivr.net/fontsource/fonts/firago@5.3.0/latin-500-normal.woff) format('woff'),
       url(https://cdn.jsdelivr.net/fontsource/fonts/firago@5.3.0/latin-500-normal.ttf) format('truetype');
}

/* firago-latin-600-normal */
@font-face {
  font-family: 'FiraGO';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/firago@5.3.0/latin-600-normal.woff2) format(woff2),
       url(https://cdn.jsdelivr.net/fontsource/fonts/firago@5.3.0/latin-600-normal.woff) format('woff'),
       url(https://cdn.jsdelivr.net/fontsource/fonts/firago@5.3.0/latin-600-normal.ttf) format('truetype');
}

/* firago-latin-700-normal */
@font-face {
  font-family: 'FiraGO';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/firago@5.3.0/latin-700-normal.woff2) format(woff2),
       url(https://cdn.jsdelivr.net/fontsource/fonts/firago@5.3.0/latin-700-normal.woff) format('woff'),
       url(https://cdn.jsdelivr.net/fontsource/fonts/firago@5.3.0/latin-700-normal.ttf) format('truetype');
}

/* firago-latin-800-normal */
@font-face {
  font-family: 'FiraGO';
  font-style: normal;
  font-display: swap;
  font-weight: 800;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/firago@5.3.0/latin-800-normal.woff2) format(woff2),
       url(https://cdn.jsdelivr.net/fontsource/fonts/firago@5.3.0/latin-800-normal.woff) format('woff'),
       url(https://cdn.jsdelivr.net/fontsource/fonts/firago@5.3.0/latin-800-normal.ttf) format('truetype');
}

/* firago-latin-900-normal */
@font-face {
  font-family: 'FiraGO';
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/firago@5.3.0/latin-900-normal.woff2) format(woff2),
       url(https://cdn.jsdelivr.net/fontsource/fonts/firago@5.3.0/latin-900-normal.woff) format('woff'),
       url(https://cdn.jsdelivr.net/fontsource/fonts/firago@5.3.0/latin-900-normal.ttf) format('truetype');
}

/* 3. აუცილებელი ნაწილი: ფონტის მინიჭება მთლიან საიტზე */
body, button, input, select, textarea, h1, h2, h3, h4, h5, h6, p, a {
  font-family: 'FiraGO', sans-serif !important;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
	font-feature-settings: 'case' !important;
	font-weight:600;
}

.elementor-button-default .elementor-button {
	color:#fff !important
}
/*
.elementor-button-default .elementor-button:hover{
	background-color: blue;
	border-color: blue
}

.elementor-button-text {
    color: white;
    display: inline-block
} */

.categories-link a {
  font-family: var(--e-global-typography-secondary-font-family);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  font-style: var(--e-global-typography-secondary-font-style);
  text-decoration: var(--e-global-typography-secondary-text-decoration);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1;
  display: flex;
  align-items: center;
  color: #ffffff;
  background-color: var(--e-global-color-primary);
  padding: 10px 15px;
  border-radius: 100px;
}

.wpcf7-form .wpcf7-button button.submit:hover, .wpcf7-form .wpcf7-button input[type=button]:hover, .wpcf7-form .wpcf7-button input[type=reset]:hover, .wpcf7-form .wpcf7-button input[type=submit]:hover, .wpcf7-form .wpcf7-button .button:hover{
	color: white !important;
}

.wpcf7-form .wpcf7-button button.submit, .wpcf7-form .wpcf7-button input[type=button], .wpcf7-form .wpcf7-button input[type=reset], .wpcf7-form .wpcf7-button input[type=submit], .wpcf7-form .wpcf7-button .button{
	color: white !important;
}

 

a.more-link {
	color: #ffffff
}

.radius-custom-header > .e-con-inner {
	margin: 0 !important;
}

.st0 {
    fill: white !important;
}

.project-right-arrow-custom i{
	color: #000000 !important;
}
.project-right-arrow-custom:hover i {
	color: #0544DF !important;
}
/*
.elementor-icon{
	fill: white !important;
	color: white !important;
}

.svg-color g path{
	fill:white;
	color:white;
}

.svg-color svg, .svg-color svg path {
	fill: white !important;
	stroke: white !important;
}


.elementor-icon-box-icon{
	border-right: solid 2px #dae6e3;
	padding-right: 15px
	
} */