html {
	overflow-x:hidden;
}
.wrapper {
	width:100%;
	margin:0 auto;
	overflow-x:hidden;
	overflow-y:hidden;
	position:relative;
	background-color:#f5f5f5;
}
body {
	font-size: 16px;
	line-height: 19px;
	color:#000000;
	font-family: 'Inter';
    font-style: normal;
}
img {
	max-width:100%;
	height:auto;
}
h1, .h1, h2, .h2, h3, .h3 {

}
h1, .h1 {
	font-weight:600;
	font-size: 32px;
}
h2, .h2 {
	font-weight:700;
	font-size: 24px;
	line-height: 29px;
	color:#009581;
	text-transform:uppercase;
}
h3, .h3 {
	font-weight:500;
	font-size: 24px;
	line-height: 29px;
	color:#ED9406;
	margin-bottom:11px;
	padding-bottom:11px;
	border-bottom: 2px solid #ED9406;
}
article .entry-header h3 {
font-size:16px;
line-height: 18px;
border-bottom:none;
}
article .entry-header .h3 {
padding:10px 5px 0px;
margin-bottom: 0px;
font-size:18px;
line-height: 24px;
border-bottom:none;
}
p {
	/*text-indent:30px;*/
}
.wpcf7 p {
	text-indent:0px;
}
a:focus { 
	outline: 0;
}
.text-underline {
	text-decoration:underline;
}
.text-white {
	color:#ffffff;
}
.text-black {
	color:#000000;
}
.text-orange {
	color:#ED9406;
}
.text-bluegreen {
	color:#009581;
}
.text-regular {
	font-weight:400;
}
.text-medium {
	font-weight:500;
}
.text-semibold {
	font-weight:600;
}
.text-bold {
	font-weight:700;
}
.bg-white {
	background-color:#ffffff;
}
.bg-bluegreen {
	background-color:#009581;
	color:#ffffff;
}
.size-24 {
	font-size: 24px;
	line-height:normal;
}
ul.unstyled {
	list-style:none;
	padding:0;
	margin:0;
}
.btn-orange {
	width: 200px;
	height: 40px;
	background-color: #FFAD1D;
	border-radius: 5px;
	font-weight: 500;
	font-size: 16px;
	color: #FFFFFF;
	border-color: transparent;
}
.btn-orange:hover {
	color: #FFFFFF;
	background-color: #ED9406;
}
.header {
	background-color:#f5f5f5;
	border-bottom:1px solid #cccccc;
}
.nav-lang {
	margin-left:20px;
}

.banner {
	background:url(../images/banner-bg.png) right top 27px no-repeat #fefaf3;
	margin-top:100px;
}
.banner .slogan {
	height:600px;
}
.banner .slogan .h1 p {
	text-indent:0;
}
.banner .slogan .btn-orange {
	margin-top:30px;
}
.navbar-light .text-bluegreen.navbar-nav .menu-item a {
	color: #009581;
	display: block;
	padding: .5rem .5rem;
}

.block2, .block3, .block5, .block6, .block9 {
	background-color:#ffffff;
}

.block2 .icon {
	color:#009581;
	font-weight:600;
	height:340px;
	text-align:center;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
}
.block2 .icon.ico-uslugi{
	border-bottom:1px solid #009581;
	border-right:1px solid #009581;
}
.block2 .icon.ico-timeline{
	border-bottom:1px solid #009581;
	border-left:1px solid #009581;
}
.block2 .icon.ico-proekty{
	border-right:1px solid #009581;
	border-top:1px solid #009581;
}
.block2 .icon.ico-prawna{
	border-left:1px solid #009581;
	border-top:1px solid #009581;
}
.block2 .icon svg {
	height:80px;
	margin-bottom:15px;
}
.block2 .icon:hover {
	color:#ffffff;
	background-color:#009581;
	text-decoration:none;
}
.block2 .icon:hover svg {
	fill:#ffffff;
}
.block2 .bg-bluegreen {
	padding:20px 40px;
}

.block3 {
	padding-top:130px;
	padding-bottom:70px;
}
.block3 .key-element {
	height:310px;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
}
.block3 .key-element .h3 {
	margin-top:10px;
	width:100%;
}

.block4 {
	padding:40px 0 50px;
}

.block5 {
	padding:80px 0 100px;
}
.block5 .block {
	padding:50px 35px 0;
	display:flex;
	flex-direction:column;
	justify-content:start;
	align-items:center;
}
.block5 .block .h3 {
	width:100%;
	margin-top:15px;
}

.block6 {
	padding-bottom:50px;
}

.block7 {
	padding:60px 0 80px;
}
.block7 .inner {
	padding:25px 45px;
	background:#ffffff;
	margin-top:35px;
}
.block7 .inner .h3{
	margin-top:15px;
}
.block7 .inner .projects{
	margin-top:15px;
	margin-bottom:30px;
	font-weight:600;
}
.block7 .inner .price {
	font-weight:600;
}
.block7 .inner .price span, .block7 .inner .projects span {
	color:#008771;
	font-size:36px;
}

.block8 {
	padding:50px 0 10px;
}
.block8 .h2 {
	margin-bottom:30px;
}
.block8 .company-name .size-24 {
	margin-bottom:12px;
}
.block8 .company-name .date {
	margin-bottom:3px;
}
.block8 .company-desc {
	margin-bottom:40px;
	margin-top:20px;
}
.block8 .company-desc p {
	text-indent:0;
	margin-bottom:5px;
}
.block8 .owl-theme .owl-nav [class*="owl-"] {
	background: transparent;
	margin:5px 80px;
	opacity: 0.7;
	-webkit-transition: opacity 0.3s;
	-moz-transition: opacity 0.3s;
	transition: opacity 0.3s;
}
.block8 .owl-theme .owl-nav [class*="owl-"]:hover {
	background: transparent;
	opacity: 1;
}

.block9 {
	padding:60px 0 80px;
}
.block9 .h2 {
	margin-bottom:30px;
}
.block9 .part {
	margin-top:80px;
}
.block9 .part .size-24 {
	margin-bottom:15px;
}

.block10 {
	padding:50px 0 0; /* 5px 0 0 */
}
.block10 .h2 {
	margin-bottom:30px;
}
.block10 .img img {
	left:-50px;
}
.block10 .col-lg-7 .row {
	margin-bottom:60px;
}

.block11 {
	padding:65px 0 80px;
}
.form-control {
	border-radius:5px;
	border: 1px solid #009581;
	font-size:16px;
}
.form-control:focus {
	border-color:#009581;
	box-shadow:0 0 .1rem .15rem rgba(0,149,129,0.3);
}
.block11 .btn-orange {
	margin-top:5px;
}
/*
#checkbox {
  display: none;
}
.wpcf7 label {
	width:100%;
}
.wpcf7-response-output.alert.alert-warning {
	padding:0;
	border:none;
	margin:0;
}
*/
.wpcf7-form .wpcf7-list-item {
	margin-left:40px;
}
.wpcf7-form .wpcf7-checkbox label {
  position: relative;
  cursor: pointer;
  align-items:center;
  display:flex;
  flex-direction:row
}
.wpcf7-form .wpcf7-checkbox input[type=checkbox] {
	position: relative;
  display:none;
}
.wpcf7-form .wpcf7-checkbox input[type=checkbox] + span {
	position: relative;
	height: 40px;
	display: flex;
	align-items: center;
}
.wpcf7-form .wpcf7-checkbox input[type=checkbox] + span:before {
  background:#fff;
  border:1px solid #009581;
  border-radius:5px;
  display:block;
  flex-shrink:0;
  height:35px;
  width:35px;
  position:absolute;
  left:-45px;
  transition-duration:.15s;
  transition-property:border-color,background;
  transition-timing-function:ease-in-out;
}
.wpcf7-form .wpcf7-checkbox input[type=checkbox] + span:after {
    background:transparent url(../images/check.svg) no-repeat 50%/contain;
	content:"";
	display:block;
	height:16px;
	opacity:0;
	position:absolute;
	left:-28px;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	transition:opacity .15s ease-in-out;
	width:20px;
}
.wpcf7-form .wpcf7-checkbox input[type=checkbox]:checked + span:before {
    background:#088;border-color:#088
}
.wpcf7-form .wpcf7-checkbox input[type=checkbox]:checked + span:after {
	opacity:1
}


.footer {
	padding:30px 0;
}
.footer .logo-f {
	border-right:1px solid #ffffff;
	padding-right: 30px;
}
.footer .contact-f {
	padding-left:70px;
	margin-top:20px;
}
.footer ul.unstyled > li{
	margin-bottom:20px;
}
.footer ul.unstyled > li > a{
	color:#ffffff;
}
.footer .contact-f ul.unstyled > li{
	margin-bottom:15px;
}
.footer .menu-soc .menu-item {
	margin-right:35px;
}
.footer .copyright {
	text-align:center;
	margin-top:50px;
	font-size:12px;
	font-weight:500;
}

.half-container {width:570px;}
@media only screen and (max-width:1199px){ /* lg */
	.half-container {width:480px;}
	.navbar-light .navbar-brand {
		max-width:30%;
	}
	.block2 .icon {
		height: 385px;
	}
}
@media only screen and (max-width:991px){  /* md */
	.half-container {width:720px;}
	.nav-lang {
		margin-left:0px;
		display: flex;
		justify-content: center;
	}
	.banner {
		background:url(../images/banner-bg.png) right bottom 10px no-repeat #fefaf3;
		background-size:contain;
	}
	.navbar-light .navbar-brand {
		max-width:60%;
	}
	.banner .slogan {
		height:450px;
		padding-top:40px;
	}
	.block2 .icon {
		height: 200px;
	}
}


@media only screen and (max-width: 1200px) {
#blog .item-post-text{
min-width: 600px!important;
max-width: 600px!important;
}
.rel-post .item-post-text{
min-width: 600px!important;
max-width: 600px!important;
}
.item-post-text{
min-width: 360px!important;
max-width: 360px!important;
}
}
@media only screen and (max-width: 998px) {
.item-post-text{min-width: 360px!important;
max-width: 360px!important;}
	#blog .adapt-mobile{
	flex-direction:row!important;}
	.rel-post .adapt-mobile{
	flex-direction:row!important;}	
	.adapt-mobile{
	flex-direction:column!important;}
	#blog .blog-item-h3{
	font-size: 22px!important;
    line-height: 22px!important;
	}
	.rel-post .blog-item-h3{
	font-size: 22px!important;
    line-height: 22px!important;
	}
	#blog .annotation-text{
	padding: 10px!important;
	font-size:12px!important;
	}
	.rel-post .annotation-text{
	padding: 10px!important;
	font-size:12px!important;
	}
	#blog .item-post-text{min-width: 360px!important;
max-width: 360px!important;}
	.rel-post .item-post-text{min-width: 360px!important;
max-width: 360px!important;}
}


@media only screen and (max-width:767px){  /* sm */
	.half-container {width:100%;}
	.navbar-light .navbar-brand {
		max-width:70%;
	}
	.block2 .icon {
	  height: 180px;
	}
		#blog .adapt-mobile{
	flex-direction:column!important;}
			.rel-post .adapt-mobile{
	flex-direction:column!important;}
	.adapt-mobile{
	flex-direction:column!important;}
	.rating-block{
	margin-bottom: 10px;}
}






@media only screen and (max-width:575px){ /* xs */
	.half-container {width:100%;}
	h1, .h1 {
		font-size: 21px;
	}
	.block3 .key-element {
		height: auto;
		margin-top:30px;
	}
	.block2 .bg-bluegreen {
		padding: 20px 15px;
	}
	body {
		font-size: 14px;
		line-height: auto;
	}
	h2, .h2 {
		font-size: 20px;
		line-height: auto;
	}
	h3, .h3 {
		font-size: 20px;
		line-height: auto;
	}
	.block8 .owl-theme .owl-nav [class*="owl-"] {
		margin: 5px 20px;
	}
	.size-24 {
		font-size: 20px;
		line-height:auto;
	}

}
@media only screen and (max-width:420px){
	.item-post-text{min-width: 280px!important;
max-width: 280px!important;}
}



/* -------------------------------- 

Timeline 

-------------------------------- */
.cd-horizontal-timeline {
  opacity: 0;
  margin: 2em auto;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.cd-horizontal-timeline::before {
  /* never visible - this is used in jQuery to check the current MQ */
  content: 'mobile';
  display: none;
}
.cd-horizontal-timeline.loaded {
  /* show the timeline after events position has been set (using JavaScript) */
  opacity: 1;
}
.cd-horizontal-timeline .timeline {
  position: relative;
  height: 100px;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}
.cd-horizontal-timeline .events-wrapper {
  position: relative;
  height: 100%;
  margin: 0 60px;
  overflow: hidden;
}
.cd-horizontal-timeline .events-wrapper::after, .cd-horizontal-timeline .events-wrapper::before {
  /* these are used to create a shadow effect at the sides of the timeline */
  content: '';
  position: absolute;
  z-index: 2;
  top: 0;
  height: 100%;
  width: 20px;
}
.cd-horizontal-timeline .events-wrapper::before {
  left: 0;
}
.cd-horizontal-timeline .events-wrapper::after {
  right: 0;
}
.cd-horizontal-timeline .events {
  /* this is the grey line/timeline */
  position: absolute;
  z-index: 1;
  left: 0;
  top: 49px;
  height: 10px;
  /* width will be set using JavaScript */
  background: #D4D4D4;
  -webkit-transition: -webkit-transform 0.4s;
  -moz-transition: -moz-transform 0.4s;
  transition: transform 0.4s;
}
.cd-horizontal-timeline .filling-line {
  /* this is used to create the green line filling the timeline */
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: #009484;
  -webkit-transform: scaleX(0);
  -moz-transform: scaleX(0);
  -ms-transform: scaleX(0);
  -o-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -ms-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  transition: transform 0.3s;
}
.cd-horizontal-timeline .events a {
  position: absolute;
  width:120px;
  bottom: 0;
  z-index: 2;
  text-align: center;
  padding-bottom: 15px;
  color: #000;
  /* fix bug on Safari - text flickering while timeline translates */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  padding:5px;
  margin-bottom:30px;
  -webkit-transition: margin 0.3s;
  -moz-transition: margin 0.3s;
  transition: margin 0.3s;
}
.cd-horizontal-timeline .events a:hover {
	text-decoration:none;
	margin-bottom:35px;
}
/* custom*/
.cd-horizontal-timeline .events a::before {

}

.cd-horizontal-timeline .events a::after {
  /* this is used to create the event spot */
  content: '';
  position: absolute;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  width:43px;
  height:56px;
  background:url(../images/moneta.png) center center no-repeat;
  bottom:-52px;
  border-radius:50%;
  border: 1px solid transparent;
  -webkit-transition: border-color 0.3s;
  -moz-transition: border-color 0.3s;
  transition: border-color 0.3s;
  
}
.no-touch .cd-horizontal-timeline .events a:hover::after {
  border: 1px solid #008771;
  border-color: #008771;
}
.cd-horizontal-timeline .events a.selected {
  pointer-events: none;
}
.cd-horizontal-timeline .events a.selected::after {
  border: 1px solid #008771;
  border-color: #008771;
}
.cd-horizontal-timeline .events a.older-event::after {
  /*
  border-color: #FF3D7F;
  */
}
.timeline p {
	text-indent:0;
}
@media only screen and (min-width: 1100px) {
  .cd-horizontal-timeline {
    margin: 6em auto;
  }
  .cd-horizontal-timeline::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'desktop';
  }
}

.cd-timeline-navigation a {
  /* these are the left/right arrows to navigate the timeline */
  position: absolute;
  z-index: 1;
  top: 43%;
  bottom: auto;
  height: 24px;
  width: 40px;
  filter: grayscale(0);
  -webkit-transition: filter 0.3s;
  -moz-transition: filter 0.3s;
  transition: filter 0.3s;
}

.cd-timeline-navigation a.prev {
  left: 0;
}
.cd-timeline-navigation a.next {
  right: 0;
}
.cd-timeline-navigation a.inactive {
  cursor: not-allowed;
  filter: grayscale(1);
}

.cd-horizontal-timeline .events-content {
  position: relative;
  width: 100%;
  margin: 0;
  overflow: hidden;
  -webkit-transition: height 0.4s;
  -moz-transition: height 0.4s;
  transition: height 0.4s;
}
.cd-horizontal-timeline ul {
	list-style:none;
	padding:0;
}
.cd-horizontal-timeline .events-content li {
  position: absolute;
  z-index: 1;
  width: 100%;
  left: 0;
  top: 0;
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
  padding: 0 5%;
  opacity: 0;
  -webkit-animation-duration: 0.4s;
  -moz-animation-duration: 0.4s;
  animation-duration: 0.4s;
  -webkit-animation-timing-function: ease-in-out;
  -moz-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
.cd-horizontal-timeline .events-content li.selected {
  /* visible event content */
  position: relative;
  z-index: 2;
  opacity: 1;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}
.cd-horizontal-timeline .events-content li .col-lg-7 {
	padding:25px 30px;
}
.cd-horizontal-timeline .events-content li.enter-right, .cd-horizontal-timeline .events-content li.leave-right {
  -webkit-animation-name: cd-enter-right;
  -moz-animation-name: cd-enter-right;
  animation-name: cd-enter-right;
}
.cd-horizontal-timeline .events-content li.enter-left, .cd-horizontal-timeline .events-content li.leave-left {
  -webkit-animation-name: cd-enter-left;
  -moz-animation-name: cd-enter-left;
  animation-name: cd-enter-left;
}
.cd-horizontal-timeline .events-content li.leave-right, .cd-horizontal-timeline .events-content li.leave-left {
  -webkit-animation-direction: reverse;
  -moz-animation-direction: reverse;
  animation-direction: reverse;
}
.cd-horizontal-timeline .events-content li > * {
  max-width: 800px;
  margin: 0 auto;
}

@-webkit-keyframes cd-enter-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
  }
}
@-moz-keyframes cd-enter-right {
  0% {
    opacity: 0;
    -moz-transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0%);
  }
}
@keyframes cd-enter-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@-webkit-keyframes cd-enter-left {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
  }
}
@-moz-keyframes cd-enter-left {
  0% {
    opacity: 0;
    -moz-transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0%);
  }
}
@keyframes cd-enter-left {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
}

/* Slider */
.owl-carousel.owl-drag .owl-item {
	list-style:none;
}

/* lan */
.drop-dl ul {
	display: none;
	padding:0;
	margin:0;
	position: absolute;
	border:1px solid rgba(34,32,30,.1);
}
.drop-dl ul li {
	list-style-type: none;
	padding: 0 8px;
}

/* blog */
.blog {

}
.blog h2 {
	margin:135px 0 0;
}
.blog .date {
	margin:15px 0 5px;
}
article .bnt-green{
height:100%;
}
.blog article, .rel-post article {
	margin: 35px 0 0 0;
}
.entry-content p, .entry-content li{
	font-size:13px;
}
.entry-content a{
	font-size:13px;
	color:#009581;
}
.post a{
	color:#009581;
}
.blog .link-more a, .single-page .link-more a {
	font-weight:600;
	color:#009581;
}
.single-page main{
text-align:justify;}
.page-navigation {
	margin:60px 0 40px;
}
.wp-pagenavi .current {
	color:#ffffff;
	background-color:#009581;
	display:inline-block;
	width:24px;
	height:24px;
	line-height:24px;
	text-align:center;
	margin:0 12px;
}
.wp-pagenavi .page {
	color:#009581;
	display:inline-block;
	width:24px;
	height:24px;
	line-height:24px;
	text-align:center;
	margin:0 12px;
}
.wp-pagenavi .previouspostslink, .wp-pagenavi .nextpostslink {
	color:#009581;
	display:inline-block;
	width:24px;
	height:24px;
	line-height:24px;
	text-align:center;
	margin:0;
}
/* archive */
.archive h2 {
	margin-top:100px;
}

/* single */
.single-page {
	margin-top:100px;
	margin-bottom:35px;
}
.single-page h1 {
	font-size: 24px;
	line-height: 29px;
	color:#ED9406;
	font-weight:700;
	margin-bottom:20px;
	margin-top:15px;
	padding-bottom:20px;
	border-bottom: 2px solid #ED9406;
}
.breadcrumbs {
	margin:10px 0;
	font-weight: 500;
	font-size: 15px;
	line-height: 18px;
}
.breadcrumbs a {
	color: #A3A3A3;
}
.single-page .single-content {
	margin:15px 0 60px;
}
.img-blog {
float:left;
padding: 0 20px 0 0;
width:360px;
}
#blog .rel-post .item-post-text {
min-width: 780px;
max-width: 780px;
}
.rel-post .item-post-text {
min-width: 780px;
max-width: 780px;
}
.item-post-text{
justify-content: center;
flex-direction: column;
display: flex;
min-width: 480px;
max-width: 480px;
}
#blog .blog-item-h3{
font-size:32px;
line-height:32px;
margin:10px 0 0;
}
.rel-post .blog-item-h3{
font-size:32px;
line-height:32px;
margin:10px 0 0;
}
.blog-item-h3{
color:white;
font-size:18px;
line-height:18px;
margin:10px 0 0;
}
.entry-header a:hover{
text-decoration: none!important;
}
#blog .annotation-text{
font-size:14px;
text-align:justify;
padding: 15px 20px;
margin-bottom: 0px;
}
.rel-post .adapt-mobile .annotation-text{
font-size:14px!important;
text-align:justify!important;
padding: 15px 20px!important;
margin-bottom: 0px!important;
}
.annotation-text{
font-size:12px;
text-align:justify;
padding: 0 10px;
margin-bottom: 0px;
}
.rating-block{
justify-content: space-around;
align-items: center;
display: flex;
}
.h4-single{
color:#009581;
font-size: 1.25rem;
font-weight:600;
}
.my-item{
justify-content: center;
align-items: center;
margin-top:20px;
}
.item-single-adv{
padding-left: 10px;
border-left: solid 8px #009581;
margin-top: 20px;
}
.article-button{
color:white;
padding: 10px;
border: 1px solid white;
}
.article-button:hover{
text-decoration: none!important;
color:#FFAD1D;
border: 1px solid #FFAD1D;
}
.blog .article-button{
margin: 15px 0 5px;
}
.sideber-stud-style a{
font-size:14px;
color:#009581;
}
.sideber-stud-style .wp-block-categories-list li{
color: #009581;
padding:8px 0;
}
.sideber-stud-style .wp-block-categories-list{
border: #ccc 1px solid;
}
.sideber-stud-style .wp-block-latest-posts__list li{
margin-top: 1rem!important;
display: flex!important;
align-items: center!important;
border: solid 1px #ccc;
}
.p-main{
border-top: 4px solid #ED9406;
padding: 10px;
font-weight: 600;
background: antiquewhite;
}
.sidebar-form{
text-align: center;
padding: 10px 5px;
margin: 0 0 15px 0;
border: #ccc solid 1px;
}
.sidebar-form a{
color: white;}
.single-content ul li{
  list-style: none;
  position: relative;
  margin-bottom: 10px;
}
.franshiza-item{
background: #ccc;}
.franshiza-item h3{
font-size:1rem;
line-height: 1.5rem;}
.franshiza-item a{
margin-bottom:10px;}
.single-content ul li:before {
  position: absolute;
  top: 0;
  left: -26px;
  content: url(../images/li-img.png);
}
.single-content h3{
padding-bottom:0px;
margin-bottom:0px;
}
.bnt-green{
width: 200px;
height: 40px;
background-color: #009581;
border-radius: 5px;
font-weight: 500;
font-size: 16px;
color: #FFFFFF!important;
border-color: transparent;
}
.single-content .d-flex p{
margin-bottom: 0px;
}
.pll-switcher-select { 
display: block; 
font-size: 16px; 
color:#009581;
padding: .5em 1.4em .4em .8em;
width: 100%; 
max-width: 100%; 
box-sizing: border-box; 
margin: 0; 
border: 1px solid #009581;
 box-shadow: 0 1px 0 1px rgba(0,0,0,.04); 
border-radius: .5em;
 -moz-appearance: none;
 -webkit-appearance: none;
 appearance: none;
 background-color: #f5f5f5; 

background-image:url(../images/arr-lang.svg);
background-repeat: no-repeat;
background-position: right .7em top 50%;
background-size: .65em auto; 
} 
 .pll-switcher-select::-ms-expand { display: none; } 
 .pll-switcher-select:hover { border-color: #009581; } 
 .pll-switcher-select:focus { 
	border-color: #009581; 
	color: #009581;
	outline: none; 
} 
 .pll-switcher-select option { font-weight:normal; color: #009581; border:none;} 
 *[dir="rtl"] .pll-switcher-select, :root:lang(ar) .pll-switcher-select, :root:lang(iw) .pll-switcher-select { 
background-position: left .7em top 50%; 
padding: .5em .8em .4em 1.4em; 
}
/*
.nav-lang .lang-chose img, .nav-lang .lang-item img {
	width: 32px;
	height:24px;
}
.drop-dl .lang-chose::after {
  display: inline-block;
  margin-left: .255em;
  vertical-align: .255em;
  content: "";
  border-top: .3em solid;
  border-right: .3em solid transparent;
  border-bottom: 0;
  border-left: .3em solid transparent;
}
.nav-lang .dropdown-toggle::after {
	vertical-align: middle;
}
*/
.legal-page .post-thumbnail img {
	width: 650px;
	margin: 40px auto 20px;
	display: block;
	padding: 25px;
	background: #fff;
}


.single-content {}
.single-content h2 {}
.single-content h3 {border-bottom:0px; color:#009581;}
.single-content p {text-indent:0px;}