@charset "utf-8";

body.dark{
	background-color: #111319;
	color: #A9AFC3;
}
body.dark::-webkit-scrollbar {
  width: 11px;
}
body.dark{
  scrollbar-width: thin;
  scrollbar-color: #bbb #fff;
}
body.dark::-webkit-scrollbar-track {
  background: #fff;
}
body.dark::-webkit-scrollbar-thumb {
  background-color: #bbb;
  border-radius: 6px;
  border: 3px solid #fff;
}
body.dark h1,
body.dark h2,
body.dark h3,
body.dark h4,
body.dark h5{
	color: #fff;
}
body.dark .edina_tm_mobile_menu .mobile_menu_inner{
	background-color: #020713;
	box-shadow: 0px 0px 10px rgb(255 255 255 / 8%);
}
body.dark .edina_tm_mobile_menu .dropdown{
	background-color: #020713;
	box-shadow: 0px 0px 10px rgb(255 255 255 / 8%);
}
body.dark .my_trigger .hamburger .hamburger-inner::before, 
body.dark .my_trigger .hamburger .hamburger-inner::after, 
body.dark .my_trigger .hamburger .hamburger-inner{
	background-color: #fff;
}
body.dark .edina_tm_mobile_menu .dropdown .dropdown_inner ul li a{
	color: #A9AFC3;
}

body.dark .edina_tm_hero{background-color: #191C26;}
body.dark .edina_tm_hero .image:before{background-color: #393939;}
body.dark .edina_tm_hero .social ul li .svg{
	color: #A9AFC3;
}
body.dark .edina_tm_hero .social ul li .svg.custom{
	stroke: #A9AFC3;
}
body.dark .edina_tm_hero .social ul li a:hover .svg{
	color: #fff;
}
body.dark .edina_tm_hero .social ul li a:hover .svg.custom{
	stroke: #fff;
}
body.dark .edina_tm_sidebar{
	background-color: #000;
	box-shadow: none;
}
body.dark .edina_tm_sidebar .logo{
	border-bottom-color: #5E5E5E;
}
body.dark .edina_tm_sidebar .author{
	border-top-color: #5E5E5E;
}
body.dark .edina_tm_sidebar .menu ul li .list_inner.current a:before{
	background-color: #191C26;
}
body.dark .edina_tm_sidebar .menu ul li .list_inner a:before{
	background-color: #191C26;
}
body.dark .edina_tm_sidebar .menu ul li .list_inner a{
	color: #fff;
}
body.dark .edina_tm_sidebar .menu ul li .svg{
	color: #9FA8BC;
}

body.dark .edina_tm_sidebar .menu ul li .svg.custom{
	stroke: #9FA8BC;
}
body.dark .edina_tm_sidebar .menu ul li a:hover .svg{
	color: #fff;
}
body.dark .edina_tm_sidebar .menu ul li a:hover .svg.custom{
	stroke: #fff;
}
body.dark .edina_tm_sidebar .menu ul li .list_inner.current .svg{
	color: #fff;
}
body.dark .edina_tm_sidebar .menu ul li .list_inner.current .svg.custom{
	stroke: #fff;
}
body.dark .progress_inner .label{
	color: #fff;
}
body.dark .edina_tm_services{
	background-color: #191C26;
}
body.dark .edina_tm_services ul li .list_inner{
	background-color: #000;
}

body.dark .edina_tm_services ul li .svg.custom{
	stroke: #A9AFC3;
}
body.dark .edina_tm_services ul li h3{
	color: #fff;
}

body.dark .edina_tm_services ul li .learn_more{
	color: #A9AFC3;
}
body.dark .my_carousel ul .details span a{
	color: #A9AFC3;
}
body.dark .my_carousel ul .details h3 a{
	color: #fff;
}
body.dark .edina_tm_testimonials{
	background-color: #191C26;
}
body.dark .edina_tm_testimonials .list ul li .list_inner{
	background-color: #111319;
}
body.dark .edina_tm_testimonials .owl-theme .owl-dots .owl-dot.active span{
	background-color: #fff;
	border-color: #fff;
}
body.dark .edina_tm_news ul li .news_details span a{
	color: #A9AFC3;
}
body.dark .edina_tm_news ul li .news_details .title a{
	color: #fff;
}

body.dark .edina_tm_contact{
	background-color: #191C26;
}

body.dark .edina_tm_contact .extra_info .wrapper > li .list_inner{
	background-color: #111319;
}
body.dark .edina_tm_contact .mainpart .left{
	background-color: #111319;
}
body.dark .edina_tm_button a{
	border-color: #A9AFC3;
	color: #fff;
}

body.dark .edina_tm_button a:hover{
	border-color: #fff;
	background-color: #fff;
	color: #111319;
}

body.dark .edina_tm_modalbox .popup_informations h3{
	color: #fff;
}
body.dark .edina_tm_modalbox .news_details span a{
	color: #A9AFC3;
}
body.dark .edina_tm_modalbox .news_details span a:before{
	color: #A9AFC3;
}
body.dark .edina_tm_modalbox .news_details .title a{
	color: #fff;
}

body.dark .edina_tm_modalbox .main_content .quotebox p{
	border-left-color: #fff;
}
body.dark .edina_tm_contact .mainpart .left .title span{
	color: #fff;
}
body.dark .edina_tm_modalbox .description_wrap::-webkit-scrollbar{
  width: 11px;
}
body.dark .edina_tm_modalbox .description_wrap{
  scrollbar-width: thin;
  scrollbar-color: #333 #111;
}
body.dark .edina_tm_modalbox .description_wrap::-webkit-scrollbar-track{
  background: #111;
}
body.dark .edina_tm_modalbox .description_wrap::-webkit-scrollbar-thumb{
  background-color: #333;
  border-radius: 6px;
  border: 3px solid #111;
}
body.dark .edina_tm_modalbox .box_inner{
  background-color: #12161F;
}
body.dark .edina_tm_modalbox .main_content .quotebox p{
  color: #fff;
}
body.dark .edina_tm_modalbox .main_content .descriptions .bigger{
  color: #A9AFC3;
}
body.dark .edina_tm_contact input{
  border-bottom-color: rgba(169,175,195,.5);
}
body.dark .edina_tm_contact input:focus{
  border-bottom-color: rgba(169,175,195,1);
}
body.dark .edina_tm_contact textarea{
  border-bottom-color: rgba(169,175,195,.5);
}
body.dark .edina_tm_contact textarea:focus{
  border-bottom-color: rgba(169,175,195,1);
}
body.dark .edina_tm_contact .extra_info a{
  color: #A9AFC3;
}
body.intro #preloader:before,
body.intro #preloader:after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    z-index: -1;
    background-color: #fff;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
body.intro #preloader:after{
    left: auto;
    right: 0;
}
body.intro .loader_line:before{
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 1px;
    height: 0%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: #555;
    -webkit-animation: lineheight 1000ms ease-in-out 0s forwards;
    -o-animation: lineheight 1000ms ease-in-out 0s forwards;
    animation: lineheight 1000ms ease-in-out 0s forwards;
}
body.intro .loader_line:after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 1px;
    height: 100%;
    background-color: #ddd;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-animation: lineround 1200ms linear 0s infinite;
    -o-animation: lineround 1200ms linear 0s infinite;
    animation: lineround 1200ms linear 0s infinite;
    animation-delay: 2000ms;
}

body.dark .edina_tm_sidebar .logo img,
body.dark .edina_tm_mobile_menu .mobile_in .logo img{
	filter: brightness(0) invert(1);
}
body.dark .edina_tm_sidebar .menu ul li .list_inner a{
	color: #F4F7FF;
}
body.dark .edina_tm_sidebar .menu ul li a:hover .svg,
body.dark .edina_tm_sidebar .menu ul li .list_inner.current .svg{
	color: #D9DFEA;
}
body.dark .edina_tm_sidebar .menu ul li a:hover .svg.custom,
body.dark .edina_tm_sidebar .menu ul li .list_inner.current .svg.custom{
	stroke: #D9DFEA;
}
body.dark .edina_tm_hero .social ul li a.social_linkedin{
	color: #FFFFFF;
}
body.dark .edina_tm_hero .social ul li a.social_linkedin .svg{
	color: #FFFFFF;
}
body.dark .edina_tm_hero .social ul li a.social_linkedin .svg.custom{
	stroke: #FFFFFF;
}
body.dark .edina_tm_hero .social ul li a.career_button:hover{
	background: transparent;
	color: #FFFFFF;
}
body.dark .edina_tm_contact .extra_info .wrapper > li .list_inner{
	background-color: #000;
	border: 1px solid rgba(255,255,255,0.06);
}
body.dark .edina_tm_contact .extra_info a{
	color: #A9AFC3;
}



body.dark .edina_tm_sidebar .logo img,
body.dark .edina_tm_mobile_menu .mobile_in .logo img{
	filter: none;
}
body.dark .edina_tm_sidebar .menu ul li .list_inner a{
	color: #EEF2FB;
}
body.dark .edina_tm_sidebar .menu ul li .svg{
	color: #B8C1D6;
}
body.dark .edina_tm_sidebar .menu ul li .svg.custom{
	stroke: none;
}
body.dark .edina_tm_sidebar .menu ul li a:hover .svg,
body.dark .edina_tm_sidebar .menu ul li .list_inner.current .svg{
	color: #FFFFFF;
}
body.dark .edina_tm_hero .social ul li a.social_linkedin{
	background: rgba(255,255,255,0.08);
	border-color: rgba(255,255,255,0.18);
	color: #FFFFFF;
}
body.dark .edina_tm_hero .social ul li a.social_linkedin:hover{
	background: #FFFFFF;
	border-color: #FFFFFF;
	color: #111319;
	box-shadow: 0 14px 32px rgba(255,255,255,0.16);
}
body.dark .edina_tm_hero .social ul li a.career_button:hover{
	background: transparent;
	color: #FFFFFF;
	box-shadow: 0 14px 32px rgba(255,255,255,0.12);
}



body.dark .edina_tm_sidebar .logo{
    border-bottom: 1px solid rgba(255,255,255,0.08);
}
body.dark .edina_tm_sidebar .menu ul li .list_inner a:before{
    background: rgba(255,255,255,0.03);
    border-radius: 14px;
}
body.dark .edina_tm_sidebar .menu ul li .list_inner.current a:before{
    background: linear-gradient(135deg, rgba(45,55,86,0.96), rgba(24,29,43,0.98));
    box-shadow: 0 14px 30px rgba(0,0,0,0.28);
}
body.dark .edina_tm_sidebar .menu ul li .list_inner.current a{
    color: #FFFFFF;
}
body.dark .edina_tm_sidebar .menu ul li .list_inner.current .svg,
body.dark .edina_tm_sidebar .menu ul li .list_inner.current .svg *{
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
    stroke: #FFFFFF !important;
    opacity: 1 !important;
}
body.dark .edina_tm_sidebar .menu ul li a:hover .svg,
body.dark .edina_tm_sidebar .menu ul li a:hover .svg *{
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
    stroke: #FFFFFF !important;
}
body.dark .edina_tm_sidebar .menu ul li .svg{
    color: #B9C3D8;
    opacity: 0.96;
}
body.dark .edina_tm_sidebar .menu ul li .svg.custom{
    stroke: none;
}



body.dark .edina_tm_sidebar .menu ul li:first-child .list_inner.current a{
    display: flex;
    align-items: center;
}
body.dark .edina_tm_sidebar .menu ul li:first-child .list_inner.current .svg{
    width: 24px;
    height: 24px;
    min-width: 24px;
    top: 0;
    margin-right: 14px;
    padding: 4px;
    border-radius: 10px;
    background: rgba(255,255,255,0.08);
    color: #FFFFFF !important;
    opacity: 1 !important;
    box-shadow: inset 0 0 0 1px rgba(255,255,255,0.08), 0 0 14px rgba(255,255,255,0.12);
    filter: drop-shadow(0 0 8px rgba(255,255,255,0.16));
}
body.dark .edina_tm_sidebar .menu ul li:first-child .list_inner.current .svg *,
body.dark .edina_tm_sidebar .menu ul li:first-child .list_inner.current a:hover .svg *,
body.dark .edina_tm_sidebar .menu ul li:first-child .list_inner.current a:hover .svg{
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
    stroke: #FFFFFF !important;
    opacity: 1 !important;
}



body.dark .edina_tm_about .progress_inner .label{
	color: #FFFFFF;
}
body.dark .edina_tm_about .progress_inner .background{
	background: rgba(255,255,255,0.05);
	border-color: rgba(255,255,255,0.12);
}
body.dark .edina_tm_about .progress_inner .background .bar_in{
	background: linear-gradient(90deg,#D7DEEE 0%, #7E8FAA 100%);
}
body.dark .edina_tm_education .education_timeline_wrap{
	background: linear-gradient(180deg,#10131B 0%, #0C0F16 100%);
	border-color: rgba(255,255,255,0.08);
	box-shadow: 0 18px 46px rgba(0,0,0,0.22);
}
body.dark .edina_tm_education .timeline_track{
	background: linear-gradient(90deg, rgba(185,195,216,0.16), rgba(185,195,216,0.48), rgba(185,195,216,0.16));
}
body.dark .edina_tm_education .timeline_dot{
	background: #D7DEEE;
	box-shadow: 0 0 0 8px rgba(215,222,238,0.10);
}
body.dark .edina_tm_education .timeline_date,
body.dark .edina_tm_education .timeline_item h5,
body.dark .edina_tm_education .timeline_subtitle.strong,
body.dark .edina_tm_education .timeline_badge{
	color: #D7DEEE;
}
body.dark .edina_tm_education .timeline_badge{
	background: rgba(215,222,238,0.08);
}
body.dark .edina_tm_education .timeline_card{
	background: rgba(255,255,255,0.03);
	border-color: rgba(255,255,255,0.08);
	box-shadow: 0 14px 34px rgba(0,0,0,0.20);
}
body.dark .edina_tm_education .timeline_item:hover .timeline_card{
	box-shadow: 0 20px 42px rgba(0,0,0,0.26);
}
body.dark .edina_tm_education .timeline_item h4{
	color: #FFFFFF;
}
body.dark .edina_tm_education .timeline_subtitle{
	color: #A6B0C4;
}
@media(max-width: 1040px){
	body.dark .edina_tm_education .timeline_track{
		background: linear-gradient(180deg, rgba(185,195,216,0.16), rgba(185,195,216,0.48), rgba(185,195,216,0.16));
	}
}




body.dark .edina_tm_about .my_skills .skill_text_item{
	background: rgba(255,255,255,0.03);
	border-color: rgba(255,255,255,0.10);
	color: #D7DEEE;
}
body.dark .edina_tm_about .my_skills .skill_text_item:hover{
	background: rgba(255,255,255,0.06);
	border-color: rgba(255,255,255,0.18);
}
body.dark .edina_tm_education .timeline_card{
	background: linear-gradient(180deg,#10131B 0%, #0C0F16 100%);
	border-color: rgba(255,255,255,0.08);
	box-shadow: 0 18px 46px rgba(0,0,0,0.22);
}
body.dark .edina_tm_education .timeline_item:hover .timeline_card{
	box-shadow: 0 22px 52px rgba(0,0,0,0.28);
}
body.dark .edina_tm_education .timeline_item h4{
	color: #FFFFFF;
}
body.dark .edina_tm_education .timeline_item h5,
body.dark .edina_tm_education .timeline_subtitle.strong{
	color: #D7DEEE;
}
body.dark .edina_tm_education .timeline_subtitle{
	color: #A6B0C4;
}




body.dark .edina_tm_about .my_skills .skill_text_item{
	background: rgba(255,255,255,0.03);
	border-color: rgba(255,255,255,0.10);
	color: #D7DEEE;
}
body.dark .edina_tm_about .my_skills .skill_text_item:hover{
	background: rgba(255,255,255,0.06);
	border-color: rgba(255,255,255,0.18);
}
body.dark .edina_tm_education .timeline_track{
	background: linear-gradient(90deg, rgba(185,195,216,0.14) 0%, rgba(215,222,238,0.5) 50%, rgba(185,195,216,0.14) 100%);
}
body.dark .edina_tm_education .timeline_dot{
	background: #D7DEEE;
	box-shadow: 0 0 0 8px rgba(215,222,238,0.10);
}
body.dark .edina_tm_education .timeline_card{
	background: linear-gradient(180deg,#10131B 0%, #0C0F16 100%);
	border-color: rgba(255,255,255,0.08);
	box-shadow: 0 18px 46px rgba(0,0,0,0.22);
}
body.dark .edina_tm_education .timeline_item:hover .timeline_card{
	box-shadow: 0 22px 52px rgba(0,0,0,0.28);
}
body.dark .edina_tm_education .timeline_item h4{
	color: #FFFFFF;
}
body.dark .edina_tm_education .timeline_item h5,
body.dark .edina_tm_education .timeline_subtitle.strong,
body.dark .edina_tm_education .timeline_badge{
	color: #D7DEEE;
}
body.dark .edina_tm_education .timeline_subtitle{
	color: #A6B0C4;
}
body.dark .edina_tm_education .timeline_badge{
	background: rgba(215,222,238,0.08);
}
body.dark .edina_tm_education .education_timeline_wrap::-webkit-scrollbar-thumb,
body.dark .edina_tm_services.skills_slider_mode ul::-webkit-scrollbar-thumb{
	background: rgba(215,222,238,0.20);
}
body.dark .edina_tm_services.skills_slider_mode ul li .list_inner{
	background: linear-gradient(180deg,#10131B 0%, #0C0F16 100%);
	border: 1px solid rgba(255,255,255,0.08);
	box-shadow: 0 18px 44px rgba(0,0,0,0.22);
}
body.dark .edina_tm_services.skills_slider_mode ul li .list_inner:hover{
	background: linear-gradient(180deg,#161B27 0%, #0F1320 100%);
}
body.dark .edina_tm_services.skills_slider_mode ul li .svg.custom{
	stroke: #C8D1E4;
}
body.dark .edina_tm_services.skills_slider_mode ul li h3{
	color: #FFFFFF;
}

