/*for myrmeladon*/

@media screen and (max-width: 990px)  {       
    .team_list .team__hover .text {       
        max-height: 26.00em;
    }

}
@media screen and (min-width: 991px)  {       
    .team_list .team__hover .text {       
        max-height: 20.00em;
    }

}
@media screen and (min-width: 1200px)  {       
    .team_list .team__hover .text {       
        max-height: 24.00em;
    }

}

@media screen and (max-width: 1480px) {
	.news-name {
	    font-size: 22px !important;
	}
	h5.go-project__title a {
		font-size: 17px;
	}

	
}
@media (min-width: 1000px)  {
	.header--fixed {
	     top: 20px; 
	}
}
@media (max-width: 1000px) {
	.header {

	    /* margin-top: 70px; */
	    margin-bottom: 10px;
	    padding-top: 10px;
	}
	h5.go-project__title a {
	    font: 16px/21px 'ProximaNovabold', sans-serif;
	    letter-spacing: 0px;
	}
	.mobil-menu-block .menu li a {
	    font-size: 25px;
	}
	.language-menu li a {
	    width: 46px !important;
	    height: 46px !important;
	    font-size: 20px !important;
	}
}

@media screen and (max-width: 600px) { 
	.filter__buttons .active .small-circle-dot {
    	opacity: 1;
	}
	.about-values__list-item {
	   
	    padding-left: 20px;
    }
    body.archive.post-type-archive .blog_holder.masonry article .post_text .post_text_inner {
	    padding: 20px 0px;
	    border-bottom: 1px solid #ccc;
	}
    h1.gen-title.go-title.tt-u.ta-l {
   		 /*font-size: 20px;*/
	}
    .tl-flex { 
    	margin: 0 20px 0 10px !important;
	}
    .page-template-page-support section.sc.clr-gray .col-md-10.offset-md-1.col-lg-10 {
		padding-left: 0px;
	}
    .page-template-page-support .template-new-page {
        transform: translateY(0px);
    }
	.template-new-page {
	    transform: translateY(-20px);
	}
	.category .blog_holder.blog_small_image article .post_text .post_text_inner {
	    padding: 15px 0 30px;
	    border-bottom: 1px solid #ccc;
	}
	.page-id-16471 .grey,
	.home .grey {
	    margin-bottom: 40px;
	}
}

@media screen and (min-width: 601px) {
	.blog_holder.blog_small_image article .post_image,
	.blog_holder.blog_small_image article .post_text {
	    width: 45%;
	    float: left;
	    margin: 0;
	}
	.filter__buttons .active .small-circle-dot {
    	opacity: 0;
	}
	.two_columns_75_25>.column1 {
		width: 61%;
		float: left;
	}
}
@media screen and (min-width: 1080px) {
	.two_columns_75_25>.column1 {
		width: 75%;
		float: left;
	}
}
.news-name {
	    font-size: 24px;
	}	
h5.go-project__title a {
    font: 17px/24px 'ProximaNovabold', sans-serif;
    letter-spacing: 0px;
   
}		
.post_text.go-project__text:hover a {
	color: #f26735; 
}
.filter__button {
	text-align: left;
	padding-bottom: 0.5em;
}

.hc-list li, .ld-text {
    font: 16px/22px 'ProximaNovaBold', sans-serif;    
}
.home .p_description,
.page-id-16471 .p_description {
	text-align: left;
	font: 18px/150% 'ProximaNovaRegular', sans-serif;
}
.p_description {
	text-align: left;
	font: 17px/150% 'ProximaNovaRegular', sans-serif;
}
.column2 a {
    text-decoration: none;
}
ul.hc-list a {
    text-decoration: none;
}
.template-new-page {
    padding-top: 30px;
}
.template-new-page .sc {
    padding-top: 20px;
}
.template-new-page .sc {
    padding-top: 20px;
}
section.sc.clr-gray {
    padding-top: 90px;
}
body.archive.post-type-archive .blog_holder.masonry article .post_text .post_text_inner {
    padding: 20px 0px;
    
}
body.archive.post-type-archive .small-circle-dot {
	display: none;
}
.single-projects span.current {
    display: none;
}
.single-projects .blog_holder.blog_single .container {
    padding-left: 0px;
    padding-right: 0;
}
.single-projects .column1 .project__sidebar {
    padding: 0px 0px 0px 0px !important;
}
.about-values__list-item span {
    color: #f26735;
}
ol li {
    list-style-position: outside;
    margin-left: 1em;
    padding-left: 0.5em;
}
/*team style*/
.team_list {
    position: relative;
    -webkit-transition: -webkit-transform 0.75s cubic-bezier(0.3, 0.1, 0.3, 1);
    transition: -webkit-transform 0.75s cubic-bezier(0.3, 0.1, 0.3, 1);
    transition: transform 0.75s cubic-bezier(0.3, 0.1, 0.3, 1);
    transition: transform 0.75s cubic-bezier(0.3, 0.1, 0.3, 1), -webkit-transform 0.75s cubic-bezier(0.3, 0.1, 0.3, 1);
    color: #fff;
}
.team-cards__column {
    margin-bottom: 0;
}

.team_list .out, .team_list .in {
    overflow: hidden;
    -webkit-transition: -webkit-transform 0.75s cubic-bezier(0.3, 0.1, 0.3, 1);
    transition: -webkit-transform 0.75s cubic-bezier(0.3, 0.1, 0.3, 1);
    transition: transform 0.75s cubic-bezier(0.3, 0.1, 0.3, 1);
    transition: transform 0.75s cubic-bezier(0.3, 0.1, 0.3, 1), -webkit-transform 0.75s cubic-bezier(0.3, 0.1, 0.3, 1);
}
.team_list .team__image {
    padding-top: 130%;
    background-color: #231f20;
}
.team_list .team__image, .card_news .team__image {
    position: relative;
    overflow: hidden;
}
.team__image, .management__banner, .blog-entry__head-image {
    position: relative;
    display: block;
}
.team_list .team__image img {
    opacity: 0.63;
}
.team_list .team__image img, .card_news .team__image img {
    -webkit-transition: -webkit-transform 0.75s cubic-bezier(0.3, 0.1, 0.3, 1);
    transition: -webkit-transform 0.75s cubic-bezier(0.3, 0.1, 0.3, 1);
    transition: transform 0.75s cubic-bezier(0.3, 0.1, 0.3, 1);
    transition: transform 0.75s cubic-bezier(0.3, 0.1, 0.3, 1), -webkit-transform 0.75s cubic-bezier(0.3, 0.1, 0.3, 1);
    -webkit-transform: scale(1) translateZ(0);
    transform: scale(1) translateZ(0);
}

.team_list.is-active .team__image img, .team_list:hover .team__image img, .card_news.is-active .team__image img, .card_news:hover .team__image img {
    -webkit-transform: scale(1.1) translateZ(0);
    transform: scale(1.1) translateZ(0);
}
.team__image img, .management__banner img, .blog-entry__head-image img, .team__image video, .management__banner video, .blog-entry__head-image video {
    font-family: "object-fit: cover;";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
img {
    display: inline-block;
    border: none;
    outline: none;
}
.team_list .team__image::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: "";
    -webkit-transition: opacity 0.75s cubic-bezier(0.3, 0.1, 0.3, 1);
    transition: opacity 0.75s cubic-bezier(0.3, 0.1, 0.3, 1);
    opacity: 0;
    background-color: #f26735;
}
.team_list.is-active .team__image::after, .team_list:hover .team__image::after {
    opacity: 0.9;
}
.team_list {
    position: relative;
    -webkit-transition: -webkit-transform 0.75s cubic-bezier(0.3, 0.1, 0.3, 1);
    transition: -webkit-transform 0.75s cubic-bezier(0.3, 0.1, 0.3, 1);
    transition: transform 0.75s cubic-bezier(0.3, 0.1, 0.3, 1);
    transition: transform 0.75s cubic-bezier(0.3, 0.1, 0.3, 1), -webkit-transform 0.75s cubic-bezier(0.3, 0.1, 0.3, 1);
    color: #fff;
}
.team_list .team__content {
    position: absolute;
    text-align: left;    
    right: 0;
    bottom: 0;
    left: 0;
    padding: 5% 5%;
}
.team_list.is-active .team__tag, .team_list:hover .team__tag, .team_list.is-active .card__title, .team_list:hover .card__title {
    /*-webkit-transform: translateY(-15px);*/
    /*transform: translateY(-15px);*/
    opacity: 0;
}
.team_list.is-active .team__tag, .team_list:hover .team__tag {
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}
.team_list .team__tag {
    margin-bottom: 10px;
    -webkit-transition-delay: 0.1s;
    transition-delay: 0.1s;
    color: currentColor;
}
.tag, .team__tag {
    /*font-size: calc(13px + ((2 * (100vw - 320px)) / 1120));*/
    font-weight: 500;
    line-height: 1.2em;
}
.team_list .team__tag, .team_list .card__title {
    -webkit-transition: opacity 0.75s cubic-bezier(0.3, 0.1, 0.3, 1), -webkit-transform 0.75s cubic-bezier(0.3, 0.1, 0.3, 1);
    transition: opacity 0.75s cubic-bezier(0.3, 0.1, 0.3, 1), -webkit-transform 0.75s cubic-bezier(0.3, 0.1, 0.3, 1);
    transition: transform 0.75s cubic-bezier(0.3, 0.1, 0.3, 1), opacity 0.75s cubic-bezier(0.3, 0.1, 0.3, 1);
    transition: transform 0.75s cubic-bezier(0.3, 0.1, 0.3, 1), opacity 0.75s cubic-bezier(0.3, 0.1, 0.3, 1), -webkit-transform 0.75s cubic-bezier(0.3, 0.1, 0.3, 1);
}
.team_list.is-active .team__hover, .team_list:hover .team__hover {
    /*-webkit-transform: translateX(15px);*/
    /*transform: translateX(15px);*/
}

.p-email a {
  display: block;
  font-size: 15px;
  color: #333;
  text-decoration: none;
}

.team_list .team__hover {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: block;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: -webkit-transform 0.75s cubic-bezier(0.3, 0.1, 0.3, 1);
    transition: -webkit-transform 0.75s cubic-bezier(0.3, 0.1, 0.3, 1);
    transition: transform 0.75s cubic-bezier(0.3, 0.1, 0.3, 1);
    transition: transform 0.75s cubic-bezier(0.3, 0.1, 0.3, 1), -webkit-transform 0.75s cubic-bezier(0.3, 0.1, 0.3, 1);
}
.team_list.is-active .team__text, .team_list:hover .team__text {
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}
.team_list.is-active .team__text, .team_list:hover .team__text, .team_list.is-active .card__links, .team_list:hover .card__links {
    -webkit-transform: none;
    transform: none;
    text-align: center;
    opacity: 1;
}
.team_list .team__text, .team_list .card__links {
    -webkit-transition: opacity 0.75s cubic-bezier(0.3, 0.1, 0.3, 1), -webkit-transform 0.75s cubic-bezier(0.3, 0.1, 0.3, 1);
    transition: opacity 0.75s cubic-bezier(0.3, 0.1, 0.3, 1), -webkit-transform 0.75s cubic-bezier(0.3, 0.1, 0.3, 1);
    transition: transform 0.75s cubic-bezier(0.3, 0.1, 0.3, 1), opacity 0.75s cubic-bezier(0.3, 0.1, 0.3, 1);
    transition: transform 0.75s cubic-bezier(0.3, 0.1, 0.3, 1), opacity 0.75s cubic-bezier(0.3, 0.1, 0.3, 1), -webkit-transform 0.75s cubic-bezier(0.3, 0.1, 0.3, 1);
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
}
.team_list .team__text {
    -webkit-transition-delay: 0.1s;
    transition-delay: 0.1s;
}
.team_list .team__hover .text {
	text-align: left;
    
    display: -webkit-box;
    
    overflow: overlay;
    display: inline-block;
    padding-right: 20px;    
    line-height: 1.65em;
    margin: 40px 20px 20px; 
}
.team_list .team__hover .text span.title-team {
	display: block;
	font-size: 140%;
	padding-bottom: 0.5em;
    font-weight: bold;
}
.team_list .team__hover .text span.title-tag {
	display: block;
	color: #000;
	padding-bottom: 1.5em;
}
.card__title {
	font-size:120%;
	font-weight: bold;
	color: #F26735;

}
.p-content {
	font-size: 90%;
}
.team-cards__item {
    margin-bottom: 2em;
}

/*fix bug in projects */
.post-type-archive .post_text_inner {    
    letter-spacing: 0px;
    display: -webkit-box;
    max-height: 6em;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    line-height: 1.65em;
    
}
/*Single_project templete fixed style  */

.blog_single.blog_holder article .post_text .post_text_inner p, .single .post_text_inner p {
    padding-bottom: 0.5em;
    font-family: proxima_nova_regular; 
    font-size: 16px; 
    line-height: 1.7em;
}
.project__sidebar strong, .post_text_inner b, .single .post_text_inner b, .single .post_text_inner strong  {
	font-family: proxima_nova_bold;  
	line-height: 1.7em;
	font-size: 16px;
}
.blog_single.blog_holder article ul.news__list li a {
    color: #f26735;
    font-family: proxima_nova_bold; 
}
.blog_single.blog_holder .news__list .list__item {
    margin-bottom: 5px;
    list-style-position: initial;
    margin-left: 1em;
}
 aside .widget a {
 	text-decoration: none;
 	font-family: proxima_nova_regular;   

}
.single_tags h5 {
    font-family: proxima_nova_bold;
}
.title.title_size_small.position_left.has_background {
        background-position: center center;
}
h1.gen-title.go-title.tt-u.ta-l {
    text-transform: none;
}
.scrollup {
    width: 48px;
    height: 48px;
    border: solid 1px #3b3b3b;
    font-size: 16px;
    color: #3b3b3b;
    bottom: 20px;
    right: 28px;
    display: none !important;
 
}
.scrollup:before {
    color: #3b3b3b;
    font-size: 19px;
}

span.new_kay {
    display: block;
    font-size: 120%;
    padding-top: 1em;
    color: #000;
}
span.new_kay_one {
    display: block;
}