/** Shopify CDN: Minification failed

Line 67:17 Unterminated string token

**/
/*================ Country Pop Up ================*/
 #country-selector {
	 display: none;
	 position: fixed;
	 background-color: rgba(255, 255, 255, 0.75);
	 width: 100%;
	 height: 100%;
	 z-index: 1000;
}
 #country-selector .this-box {
	 background-color: #fff;
	 width: 100%;
	 max-width: 500px;
	 margin: 100px auto 0 auto;
	 padding: 60px 60px;
	 border: 1px solid #d5d5d5;
	 box-shadow: 0 20px 40px rgba(0, 0, 0, .15);
	 position: relative;
}
 #country-selector .this-box h3 {
	 font-size: 1.5em;
	 text-align: center;
	 margin-bottom: 30px;
     margin-top: 15px;
}
 #country-selector .this-box .c-close {
	 position: absolute;
	 top: 5px;
	 right: 10px;
	 width: 10px;
	 cursor: pointer;
}
 #country-selector .this-box .c-close svg {
	 width: 100%;
	 height: auto;
}
 #country-selector .this-box .c-close:hover {
	 color: #008346;
}
 .the-selector li {
	 display: inline;
	 width: 100%;
}
 .the-selector li a, .the-selector .is_homecountry > div{
	 position: relative;
	 padding: 15px 15px 15px 45px;
	 display: block;
     color: #008346;
     text-decoration: none;
	 border-bottom: 1px solid lightgrey;
	 transition: all 0.35s cubic-bezier(0.29, 0.63, 0.44, 1);
}
 .the-selector li a img, .the-selector .is_homecountry > div img {
	 position: absolute;
	 left: 0;
	 max-height: 19px;
	 width: auto;
}
 .the-selector li a:hover, .the-selector .is_homecountry > div:hover {
	 border-bottom-color: #008346;
	 padding-left: 50px;
	 color: "008346;
}
 .fbtn {
	 position: absolute;
	 top: 0;
	 right: 0;
	 height: 20px;
	 width: 20px;
	 background-color: transparent;
	 z-index: 11;
}
 .top-bar {
	 width: 100%;
     display: flex;
     justify-content: space-between;
     align-items: center;
	 padding: 20px;
	 position: relative;
}
 .top-bar .site-header {
	 padding: 0;
     display: flex;
     gap: 10px;
     align-items: flex-end
}
 @media (max-width: 576px) {
	 .top-bar .site-header {
		 display: none;
	}
    #country-selector .this-box {
         padding: 30px;
    }
    #country-selector .this-box .the-selector {
         padding-inline-start: 10px;
    }
}
 .top-bar_left {
/* 	 position: absolute;
	 top: calc(50% - 19px);
	 left: 150px; */
	 z-index: 1;
/* 	 left: 200px; */
}
 @media (max-width: 992px) {
	 .top-bar_left {
		 top: 170px;
		 left: 0;
	}
}
 @media (max-width: 576px) {
	 .top-bar_left {
		 top: calc(50% - 16px);
		 left: 150px;
		 width: 100%;
		 left: 0;
		 text-align: center;
	}
}
 .c-selector {
	 position: relative;
	 padding-left: 65px;
     text-decoration: none;
	 padding: 5px 15px 5px 65px;
	 display: inline-block;
	 border: 2px solid var(--color-base);
	 color: var(--color-base);
	 background-color: transparent;
	 font-weight: bold;
	 -webkit-transition: all 0.15s linear;
	 -moz-transition: all 0.15s linear;
	 -o-transition: all 0.15s linear;
	 transition: all 0.15s linear;
}
 @media (max-width: 576px) {
	 .c-selector {
		 font-size: 12px;
	}
}
 .c-selector img {
	 max-height: 20px;
	 position: absolute;
	 left: 15px;
	 top: calc(50% - 10px);
}
 .c-selector:hover {
	 background-color: var(--color-base);
	 color:#fff;
}
/*============================================================================
  Bar's leaks page
============================================================================*/
.time-line-wrapper {
	 height: 400px;
	 overflow-y: scroll;
	 box-shadow: 0 3px 16px -2px rgba(0, 0, 0, 0.1);
	 border-radius: 3px;
	 padding: 40px 20px;
}
 .time-line-wrapper::-webkit-scrollbar {
	 width: 4px;
	 border: 0;
	 background-color: white;
}
 .time-line-wrapper::-webkit-scrollbar-thumb {
	 background-color: #008346;
	 border-radius: 10px;
}
 .time-line {
	 display: block;
	 position: relative;
}
 .time-line > div {
	 display: flex;
	 justify-content: space-around;
	 height: fit-content;
}
 .time-line > div > div {
	 height: 100%;
	 width: 46%;
}
 .time-line > div > div:first-child {
	 text-align: right;
}
 .time-line > div > div:nth-child(2) {
	 width: 8%;
	 display: block;
	 position: relative;
}
 .time-line > div > div:nth-child(2):after {
	 content: "";
	 display: block;
	 width: 16px;
	 height: 16px;
	 border-radius: 20px;
	 position: absolute;
	 top: 0;
	 left: 50%;
	 transform: translateX(-50%);
	 background-color: #008346;
}
 @media only screen and (max-width: 768px) {
	 .time-line > div > div:nth-child(2):after {
		 left: 10px;
	}
}
 .time-line > div > div h4 {
	 color: #008346;
}
 .time-line > div > div h3 {
	 color: black;
	 font-size: 24px;
	 font-weight: bold;
}
 .time-line > div > div p {
	 color: black;
	 font-size: 12px;
}
 @media only screen and (max-width: 768px) {
	 .time-line > div {
		 margin-bottom: 60px;
	}
}
 .time-line > div:last-child {
	 background-color: white;
	 position: relative;
	 z-index: 1;
	 margin-bottom: 0 !important;
}
 @media only screen and (max-width: 768px) {
	 .time-line > div:nth-child(odd) > div:first-child {
		 text-align: left;
		 order: 3;
		 width: 92%;
	}
	 .time-line > div:nth-child(odd) > div:last-child {
		 display: none;
	}
}
 @media only screen and (max-width: 768px) {
	 .time-line > div:nth-child(even) > div:first-child {
		 display: none;
	}
	 .time-line > div:nth-child(even) > div:last-child {
		 width: 92%;
	}
}
 .time-line:after {
	 content: "";
	 display: block;
	 width: 2px;
	 height: 100%;
	 background-color: #008346;
	 position: absolute;
	 top: 0;
	 left: 50%;
	 transform: translateX(-50%);
}
 @media only screen and (max-width: 768px) {
	 .time-line:after {
		 left: 10px;
	}
}
 
 
.mb-none{
	margin-bottom:0;
}
.mb-s{
	margin-bottom:15px;
}

.mb-m{
	margin-bottom:50px;
}

.mb-l{
	margin-bottom:100px;
	
}

.mt-s{
	margin-top:15px;
}

.mt-m{
	margin-top:50px;
}

.mt-l{
	margin-top:100px;
}
.mt-none{
	margin-top:0;
}


@media only screen and (max-width: 768px) {
	.mt-l{
		margin-top:50px;
	}
	.mb-l{
		margin-bottom:50px;
	}
}
