*,
*:before,
*:after {
	box-sizing: border-box;
}

body {
	font-family: 'Poppins', sans-serif;
	background: #fff;

}
.scroll{overflow:-moz-scrollbars-vertical;overflow:-moz-scrollbars-vertical; overflow-y:hidden;}
.block { display: block !important; }

.container {max-width: 1160px;width: 100%;margin:0 auto;position: relative;padding: 0 20px;}
.containerv2 {max-width: 1070px;width: 100%;margin:0 auto;position: relative;}
.swiper-container {height: 100%; overflow: hidden;}
.swiper-container .swiper-wrapper {height: 100%;width: 100%;}

#app {height: auto !important;display: block;overflow: hidden;}
#about {background: #009cc4;}
#news {background: #3f3f3f;}

#app .page {width:100%;height: 100vh;position: relative;display: flex;align-items: center;justify-content: center;overflow: hidden;}

#home { display: block; height: 100vh;}

#header {display: block;background:#ffffff;}
#header .container {display: flex;justify-content: space-between;align-items: center;}
#header .main {height: 115px;border-bottom: 3px solid #edeeef;display:  flex;justify-content: space-between;}
#header .main .logo {width: 274px;height: 85px;display: inline-block;background: url('../img/logo.png') no-repeat;background-size: contain;margin-left: 10px;}
#header .main .logo a {display: block; width: 100%; height: 100%;}
#header .main .shortcuts {height: 40px;display: flex;justify-content: space-between;}
#header .main .shortcuts .language {height: 40px;display: inline-block;padding: 0 20px;line-height: 40px;border-right: 1px solid #d9d9d9;}
#header .main .shortcuts .language span {display: inline-block;padding-right: 11px;color: #737373;}
#header .main .shortcuts .language i {display: inline-block;color: #b2b2b2;}
#header .main .shortcuts .icons {position: relative;height: 40px;display: inline-block;}
#header .main .shortcuts .icons .icon {width: 50px;float: left;display: block;text-align: center;border-right: 1px solid #d9d9d9;}
#header .main .shortcuts .icons .icon img {vertical-align: middle;}
#header .main .shortcuts .icons .icon .search {position: absolute;left: -216px;bottom: -7px;width: 266px;height: 52px;background: #f9f9f9;opacity:0;padding: 0;transition: all .2s;border-radius: 2px;visibility: hidden;}
#header .main .shortcuts .icons .icon .search input {width: 199px;height: 35px;font-size: 14px;font-weight: 300;border-radius: 2px;float: left;display: inline-block;padding: 0 8px;font-size: 13px;border: 1px solid #f1f1f1;margin: 10px;}
#header .main .shortcuts .icons .icon .search i {padding: 10px 14px 0 10px;}
#header .main .shortcuts .icons .icon:hover:first-child .search {opacity: 1;visibility: visible;}
#header .main .shortcuts .icons .icon .media {position: absolute;left: 49px;bottom: -5px;width: 201px;height: 50px;background: #f9f9f9;opacity:0;padding:10px 12px;transition: all .2s;border-radius: 5px;visibility: hidden;}
#header .main .shortcuts .icons .icon .media a {display: inline-block;padding: 0 10px;line-height: normal;text-align: unset;}
#header .main .shortcuts .icons .icon .media i {/* color: #fff!important; */}
#header .main .shortcuts .icons .icon .media i:hover {color: #00A7C5!important;}
#header .main .shortcuts .icons .icon .media a:first-child {padding: 0 10px 0 0;}
#header .main .shortcuts .icons .icon:hover:nth-child(2) .media { opacity: 1; visibility: visible;}
#header .main .shortcuts .icons .icon i{color: #5c5c5c;display: inline-block;font-size: 20px;}
#header .main .shortcuts .icons .icon img{height: 24px;}
#header .main .shortcuts .icons .icon a{display: flex;justify-content: center;align-items: center;text-align: center;height: 40px;text-decoration: none;font-weight: 600;color: #5c5c5c;font-size: 18px;padding: 0;text-transform: uppercase;}
#header .menu {height: 50px;}
#header .menu .open-menu {display: none;height: 40px;position:  absolute;right: 20px;top: 8px;line-height: 40px;text-align: right;padding: 0 10px;cursor:pointer;z-index: 99999;}
#header .menu .open-menu:hover { opacity: .6 }
#header .menu .open-menu span {display: inline-block;float: left;padding-right: 10px;}
#header .menu .open-menu i {font-size: 26px;}
#header .menu ul {display: block;margin: 0;width: 100%;margin-top: -3px;padding: 0;list-style: none;display:  flex;/* justify-content: space-between; */}
#header .menu ul li {}
#header .menu ul li a {line-height: 50px;display: block;padding: 0 10px;color: #3b3b3b;font-size: 13px;text-decoration: none;border-top: 3px solid transparent;text-transform:  uppercase;}
#header .menu ul li a:hover {border-top: 3px solid #0066b2;}


#header .main .shortcuts .open-menu {display: none;}
#header .main .shortcuts .open-menu:hover { opacity: .6 }
#header .main .shortcuts .open-menu span {display: inline-block;float: left;padding-right: 10px;}
#header .main .shortcuts .open-menu i {font-size: 26px;}

.menu.active {display: block !important;height: auto !important;}
.menu.active ul {display: block !important;margin-top: 40px !important;border-top: 3px solid #00a7c5;border-bottom: 3px solid #00a7c5;}
.menu.active ul li {display: block;border-bottom: 1px solid #ddd;}
.menu.active ul li:last-child a {border-bottom: 0 !important;}
.menu.active ul li a {display: block;border-top: 0 !important;border-bottom: 3px solid transparent;}
.menu.active ul li:hover a { border-bottom: 3px solid #00a7c5;}

#slider {width: 100%;display:  block;max-height:  100%;}
#slider .swiper-slide {min-height: 100%;min-width: 100%;display: block;position: relative;}
#slider .swiper-slide a.slide_link {display: block;height: 100%;width: 100%;}
#slider .swiper-slide:after {content: ''; height: 400px;position: absolute;left: 0;right: 0;bottom: 0;background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0, 0, 0, 0.75) 100%);z-index: 10;}
#slider .swiper-slide span {background-position: center center;background-size: cover;min-width: 100%;position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
#slider .swiper-slide .caption {position: absolute; left: 0; bottom: 70px; z-index: 20;}
#slider .swiper-slide .caption h2 {color: #fafafa; font-size: 40px; margin: 0; padding: 0; line-height: 1; font-weight: 500; margin-bottom: 20px; text-shadow: 1px 1px 0 rgba(0,0,0,0.3);}
#slider .swiper-slide .caption h2 strong {font-weight: 600; display: block;}
#slider .swiper-slide .caption h5 {color: #fafafa; font-size: 20px; margin: 0; padding: 0; line-height: 1.1; font-weight: 300; text-shadow: 1px 1px 0 rgba(0,0,0,0.3);}
#slider .arrows { position: absolute; left: 0; bottom: 0; right: 0; top: 0; }
#slider .arrows .container { position: relative; }
#slider .swiper-button-prev { width: 64px; background-image: url('../img/arrows/arrow_left.png'); background-size: 64px 64px; }
#slider .swiper-button-next { width: 64px; background-image: url('../img/arrows/arrow_right.png'); background-size: 64px 64px; }

#gt_float_wrapper{top: 120px!important;}
.gt_float_switcher .gt-selected .gt-current-lang{padding: 5px!important;    display: flex!important;align-items: center!important;}
.gt_float_switcher .gt-selected .gt-current-lang span.gt-lang-code{font-size: 15px!important;}
.gt_float_switcher img{width: 23px!important;}
.gt_float_switcher .gt_options a{padding: 5px!important;    display: flex!important;align-items: center!important;font-size: 15px!important;}

#news .title h1 { background: #3f3f3f !important }

.page .title {width: 100%;height: 40px;display: block;position:  relative; margin-bottom: 50px}
.page .title:after {content: '';width: 100%;height: 2px;background: #fafafa;position: absolute;left: 0;top: 23px;right: 0;z-index: 1;}
.page .title h1 {color: #fafafa;margin: 0;padding: 0;font-weight: 500;background: #009cc4;display: inline-block;padding-right: 20px;position:  relative;z-index: 2;}

.page .content {width: 100%;display: block;margin-top: 20px;display: flex;justify-content: space-between;}
.page .content .image {display: inline-block;padding-right:  50px;}
.page .content .text {display: inline-block;color: #fafafa;}
.page .content .text p {margin: 0 0 25px 0; padding: 0; text-align: justify;}

.page .content .newsList {width: 100%;margin: 0; padding: 0; list-style: none; display: block;}
.page .content .newsList #instafeed {display: grid;grid-template-columns: 1fr 1fr 1fr;grid-gap: 30px;}
.page .content .newsList .twitter {height: 215px;position: relative;margin-bottom: 40px;}
.page .content .newsList .twitter:last-child {margin-right: 0}
.page .content .newsList .twitter:after {content: '';position: absolute;left: 0;bottom: 0;right: 0;/* background: linear-gradient(to bottom, rgba(63, 63, 63, 0) 0%,rgba(0, 0, 0, 0.68) 100%); */z-index: 10;height: 150px;}

.page .content .newsList .twitter .Nimage {width: 100%; height: 100%; display: block; overflow: hidden;}
.page .content .newsList .twitter .logo {content: '';width: 32px;height: 32px;position: absolute;right: 15px;top: 15px;background: #fff url('../img/twitter.png') no-repeat;border-radius: 50%;display:  block;z-index: 9999;}
.page .content .newsList .twitter .logo a {display: block; width: 100%; height: 100%;}
.page .content .newsList .twitter .logo {background: url('../img/twitter.png') no-repeat;}
/*.page .content .newsList .twitter.instagram .logo {background: #fff url('../img/instagram.png') no-repeat;}*/
.page .content .newsList .twitter .Nimage:after {content: '';position: absolute;left: 20px;top: 20px;right: 20px;bottom: 20px;/* border: 1px solid rgba(255,255,255,0.5); */}
.page .content .newsList .twitter .Nimage span {width: 100%;height: 100%;background-position: center center;background-size: cover;display:  block;}
.page .content .newsList .twitter .Nimage img {max-width: 100%;min-height: 100%;display: block;}
.page .content .newsList .twitter .Ntitle {position: absolute;left: 0;top: 230px;z-index: 15;}
.page .content .newsList .twitter .Ntitle .avatar {width: 60px; height: 60px; float: left; margin-right: 20px;}
.page .content .newsList .twitter .Ntitle h2 {color: #b7b7b7;font-size: 13px;font-weight: 300;line-height: 1.1;margin: 0;text-align: left;padding: 0;font-weight: 400;text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.45);}

#details #footer {background: #fafafa !important;}
#content {display: block;border-top: 1px solid #dfdfdf;}

#content .title {height: 250px;display: block;position: relative;/* background: #4a4a4a; */overflow: hidden;}

#content .title .container{height: 100%;}
#content .title:after {content:'';height: 250px;position: absolute;left: 0;bottom: 0;right: 0;background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);}
#content .title span {position: absolute;left: 0;top: 0;right: 0;bottom: 0;background-position: center center;background-size: cover;background-image:  none !important;}
#content .title h1 {position: absolute;left: 20px;bottom: 20px;color: #fafafa;z-index: 5;margin: 0;padding: 0;font-size: 25px;font-weight: 500;text-transform: uppercase;text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.27);}
#content .title .line {width: 100%;background: rgba(255, 255, 255, 0.17);position: absolute;right: 0;bottom: 40px;height: 2px;z-index: 99;display: none;}

#content .title.type2 {height: 100px;display: block;position: relative;background: #e0e0e0;overflow: hidden;}
#content .title.type2:after {content:'';height: 100px;position: absolute;left: 0;bottom: 0;right: 0;background: #f0f1f2;}
#content .title.type2.typSearch:after{background:#fff}
#content .title.type2 span {display: none;}
#content .title.type2 h1 {position: relative;left: 0;bottom: 0;color: #000000;z-index: 5;margin: 0;padding: 0;line-height: 100px;font-size: 23px;font-weight: 400;text-transform: uppercase;text-shadow: none !important;}
#content .title.type2 .line {width: 100%;background: rgba(255, 255, 255, 0.17);position: absolute;right: 0;bottom: 40px;height: 2px;z-index: 99;}

#content .text {padding: 40px 0;}
#content .text .container {display: flex;justify-content: stretch;flex-direction: column;height: auto;}
#content .text.news .container {display: block !important;}
#content .text img {margin-right: 50px;max-width: 100%;height: auto !important;}
#content .text p {margin: 0 0 10px 0;padding: 0;line-height: 1.5;}


/* SOn Haberler */
#newsletter{background: #ffffff;padding: 0;box-shadow: 0px -13px 15px 2px rgb(147 147 147 / 11%);}
#newsletter .container{display: flex;align-items: center;padding: 25px 35px;/* border-bottom: 1px solid #ddd; */}
#newsletter .container .logo{flex: 1;transition: all .3s;}
#newsletter .container .logo:hover{transition: all .3s;opacity: 0.8;transform: scale(1.05);}
#newsletter .container .logo img{height: 75px;}
#newsletter .container .right{flex: 3;display: flex;align-items: center;justify-content: flex-end;}
#newsletter .container .right .text{text-align: end;margin-right: 15px;}
#newsletter .container .right .text h1{margin: 0;padding: 0;font-size: 25px;color: #152739;}
#newsletter .container .right .text p{font-size: 15px;padding: 0;margin: 0;color: #152739;opacity: 0.5;}
#newsletter .container .right .searchProduct {display: block;width: 100%;height: 50px;float: left;/* margin: 0 0 30px 0; */background: #fff;border: 1px solid #e6e7e8;position: relative;max-width: 350px;border-radius: 5px;}
#newsletter .container .right .searchProduct form {display: block;float: left;width: 100%;position: relative;overflow: hidden;height: 100%;}
#newsletter .container .right .searchProduct form input {display: block;float: left;width: 100%;height: 100%;padding: 0;margin: 0;padding: 0 20px;font-size: 14px;color: #aaaaaa;border-radius: 5px;}
#newsletter .container .right .searchProduct form input::placeholder{color: #aaaaaa;}
#newsletter .container .right .searchProduct form button {display: flex;align-items: center;position:  absolute;right: 0;height: 100%;top: 0;/* background: #ffffff; */border: none;/* border-left: 1px solid #c7c7c7; */padding: 0 20px;color: #000000;font-size: 14px;font-weight: 600;cursor: pointer;border-radius: 5px;}
#newsletter .container .right .searchProduct.cash {}
#newsletter .container .right .searchProduct.cash input {/* background: #ffffff; */color: #aaaaaa;border: unset;font-weight: 500;/* border: 1px solid #dddd; */}
#newsletter .container .right .searchProduct.cash input:focus-visible{border: unset!important;}
#newsletter .container .right .searchProduct.cash button {background: #ffffff;}
#newsletter .container .right .searchProduct.cash button img{height: 20px;}
#newsletter .container .right .searchProduct:after{content: "";position: absolute;bottom: -5px;/* left: 0; */right: 0;width: 100%;height: 5px;/* background: #818285; */}



/* #footer {background: #fff;border-top: 1px solid #d9d9d9;}
#footer .container { height: auto }
#footer .copyright {padding: 30px 0;display: flex;justify-content: space-between;}
#footer .copyright p {margin: 0; padding: 0; font-size: 14px; color: #6d6e71}

#footer .information {padding: 20px 0;border-top: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;display:  flex;justify-content: space-between;}
#footer .information .addresses {font-weight: 300;color: #6d6e71;font-size: 15px;}
#footer .information .addresses span {font-weight: 500;}
#footer .information .addresses strong {font-weight: 700;}

#footer .information .social {font-weight: 300;color: #6d6e71;font-size: 15px;}
#footer .information .social div {padding: 4px 8px 0px 8px;float: left;border-right: 1px solid #e8e9eb;}
#footer .information .social div:last-child {border-right: 0;}
#footer .information .social div img {max-height: 100%;}

#footer .bottomSide {display: block;padding:25px 0;display:  flex;justify-content: space-between;}
#footer .bottomSide .logo {    display: block;min-width: 286px;background: url(../img/logo.png) center center no-repeat;height: 89px;background-size: contain;}
#footer .bottomSide .sitemap {display:  flex;justify-content: space-between;}
#footer .bottomSide .sitemap ul {display: block;margin: 0;padding: 0;list-style: none;float: right;}
#footer .bottomSide .sitemap ul li {display: block; margin:10px 0;}
#footer .bottomSide .sitemap ul li a {text-decoration: none;color: #383838;font-weight: 400;font-size: 15px;text-transform: capitalize;}
#footer .bottomSide .sitemap ul li a:hover {text-decoration: underline;}
#footer .bottomSide .sitemap ul.strong a {font-weight: 500;}
#footer .bottomSide .sitemap ul li.strong a {font-weight: 500;} */

#footer{padding: 20px 0;position:relative;z-index:999999}
#footer .container{display:flex;flex-direction:column;padding: 0 25px;}
#footer .container .fTop{display:flex;justify-content:space-between;border-bottom:1px solid #e5e5e5;align-items:center;padding: 20px 5px;border-top: 1px solid #e5e5e5;}
#footer .container .fTop .logo{display:none;align-items:center}
#footer .container .fTop .logo img{height: 80px;}
#footer .container .fTop .phoneH{display:flex;align-items:center;transition:all .3s;text-decoration: unset;}
#footer .container .fTop .phoneH img{height:20px;padding-right:10px;margin-right:10px;border-right:1px solid #bbc0c4;transition:all .3s}
#footer .container .fTop .phoneH p{margin:0;padding:0;font-size: 15px;color:#717a82}
#footer .container .fTop .buttons{display:flex;align-items:center;height:fit-content}
#footer .container .fTop .buttons .button{transition:all .3s;padding:10px 20px;background:linear-gradient(85deg,#11940a 0,#13b50b 100%);border-radius:4px;margin-right:10px;box-shadow:0 7px 19px 0 rgb(0 0 0 / 14%);height:fit-content;border:unset}
#footer .container .fTop .buttons .button:hover{opacity:.75;transition:all .3s}
#footer .container .fTop .buttons .button a{font-size:13px;color:#fff}
#footer .container .fTop .buttons .button:last-child{background:linear-gradient(85deg,#0a4b94 0,#1366c3 100%)}
#footer .container .fMid{display:flex;justify-content:space-between;padding: 20px 0 0 0;}
#footer .container .fTop .fMidLeft{display:flex;flex-direction:column}
#footer .container .fTop .fMidLeft .copyRight{display:flex;flex-direction:column}
#footer .container .fTop .fMidLeft .copyRight h1{text-align: end; margin:0;padding:0;font-size: 14px;color:#717a82;font-weight:500}
#footer .container .fTop .fMidLeft .copyRight p{text-align: end; margin:0;padding:0;font-size: 12px;color:#717a82;font-weight:300}
#footer .container .fTop .fMidLeft .adress{color:#717a82;font-size: 12px;margin:0;padding: 7px 0 0 0;transition:all .3s}
#footer .container .fTop .fMidLeft .adress:hover{opacity:.75;transition:all .3s}
#footer .container .fMid .fMidRight{display:flex;align-items:center;height:max-content}
#footer .container .fMid .fMidRight .phoneH{display:flex;align-items:center;transition:all .3s;text-decoration: unset;}
#footer .container .fMid .fMidRight .phoneH img{height:20px;padding-right:10px;margin-right:10px;border-right:1px solid #bbc0c4;transition:all .3s}
#footer .container .fMid .fMidRight .phoneH p{margin:0;padding:0;font-size: 15px;color:#717a82}
#footer .container .fMid .fMidRight .phoneH:hover{opacity:.89;transition:all .3s}
#footer .container .fMid .fMidRight .phoneH:hover img{filter: invert(15%) sepia(71%) saturate(744%) hue-rotate(177deg) brightness(91%) contrast(94%);transition:all .3s}
#footer .container .fMid .fMidRight .icons{margin:0 15px;padding:0 15px;display:flex;border-left:1px solid #ccc;border-right:1px solid #ccc;height:fit-content}
#footer .container .fMid .fMidRight .icons a{display:flex;margin-left:5px}
#footer .container .fMid .fMidRight .icons a:first-child{margin-left:0}
#footer .container .fMid .fMidRight .icons a img{height:20px;filter: invert(15%) sepia(14%) saturate(1604%) hue-rotate(166deg) brightness(91%) contrast(85%);transition:all .3s;opacity: .37;}
#footer .container .fMid .fMidRight .icons a:hover img{transition:all .3s;filter:invert(24%) sepia(64%) saturate(639%) hue-rotate(165deg) brightness(94%) contrast(98%);opacity: 1;}
#footer .container .fMid .fMidRight .whatsap{display:flex;align-items:center;transition:all .3s;padding-right:20px}
#footer .container .fMid .fMidRight .whatsap img{height:25px;filter:invert(65%) sepia(90%) saturate(439%) hue-rotate(67deg) brightness(87%) contrast(85%);transition:all .3s}
#footer .container .fMid .fMidRight .whatsap:hover img{filter: invert(15%) sepia(71%) saturate(744%) hue-rotate(177deg) brightness(91%) contrast(94%);transition:all .3s}
#footer .container .fMid #fInviva{/* padding:20px 0;background:#eef1f3 */}
#footer .container .fMid #fInviva .container{display:flex;justify-content:flex-end}
#footer .container .fMid #fInviva .container a{font-size:12px;color:#3b3b3b;transition:all .3s;text-decoration: unset;}
#footer .container .fMid #fInviva .container a:hover{opacity:.75;transition:all .3s}

.collapse {width: 100%;display: block;margin-bottom: 30px;height: auto;}
.collapse.active .boxes {display: flex;justify-content: space-between;}

.collapse h1 {display: block;position: relative;padding-right: 20px;font-size: 21px;color: #57585a;z-index: 99;margin: 0;cursor: pointer; font-weight: 400}
.collapse h1 span {background: white;padding: 0 12px;font-size: 19px;}
.collapse h1:after {content: '';height: 1px;background: #e4e4e4;position: absolute;left: 25px;top: 17px;right: 0;z-index: -1;}
.collapse h1 i { color: #b1b1b1; font-size: 22px; }
.collapse .boxes {display: none;width: 100%;min-height: 300px;overflow: hidden;margin-bottom: 40px;}
.boxes:nth-child(1n) {margin-top: 40px;}
.collapse .boxes .box {min-height: 300px;background: #f6f6f6;padding: 40px;width: inherit;}
.collapse .boxes .box.last {min-width: 47%;margin-left: 50px;}

.collapse .boxes .box .bTitle {display: block;border-bottom: 1px solid #ddd;position: relative;margin-bottom: 30px;}
.collapse .boxes .box .bTitle:after {content: '';}
.collapse .boxes .box .bTitle span {display: block;font-size: 26px;width: 260px;line-height: 1;font-weight: 700;color: #3b3b3b;background: #f6f6f6;position: relative;top: 5px;}
.collapse .boxes .box .bTitle i {display: block;position:  absolute;right: 0px;top: 5px;font-size: 26px;color: #221e21;}
.collapse .boxes .box .bContent {display: block;}
.collapse .boxes .box .bContent p {display: block;}

.collapse .boxes .box ul {display: block;margin: 0;padding: 0;list-style: none;}
.collapse .boxes .box ul li {display: block;border-bottom: 1px solid #dddddd;text-decoration: none;color: #3b3b3b;padding: 8px 0;font-size: 15px;}
.collapse .boxes .box ul li:last-child {border:0;}
.collapse .boxes .box ul li:hover a {color: #000;font-weight: 700;}

.news {width: 100%;display: flex;justify-content: space-between;}
.news .image {width: 60%;height: 270px;background: #e4e4e4;display:  block;}
.news .image span {width: 100%; height: 100%; display: block; background-position: center; background-size: cover;}

.news .information {width: 36%;height: 270px;display:  block;}
.news .information .iSocial {height: 40px;display: inline-block;}
.news .information .iSocial ul {float: left;margin: 0;padding: 0;list-style: none;}
.news .information .iSocial ul li {height: 42px;float: left;margin-right: -1px;text-align: center;}
.news .information .iSocial ul li a {width: 45px;height: 42px;line-height: 43px;display:  block;background: #ffffff;text-align: center;border: 1px solid #e7e7e7;text-align: center;}
.news .information .iSocial ul li a img {display: inline;margin-right: 0 !important;}
.news .information .iSocial ul li a:hover {background: #edeeef;}

.news .information .iTitle {padding: 47px 0;display: block;}
.news .information .iTitle h1 {margin: 0;padding: 0;font-weight: 400;font-size: 24px;line-height: 1.2;}
.news .information .iTime {width: 100%;position: relative;font-size: 15px;}
.news .information .iTime:after {content: ''; width: 20px; height: 2px; position: absolute; left: 0; top: -20px; background: #03a8c2;}
.news .information .iTime strong {display: block;}

.conten {width: 100%; display: block; text-align: justify; margin:40px 0;}

.n .text {padding-top: 0 !important; padding-bottom: 0 !important;display: block!important;}
.n .text .container {padding: 50px;border: 1px solid #ddd;border-top: 0;border-bottom: 0;}

.list {display: flex;-webkit-flex-flow: row wrap;justify-content: space-between;}
.list .list-item {width: 320px;}
.list .list-item:nth-child(3n+1) {margin-right: 0;}

.list .list-item .list-item-image {display: block;width: 100%;height: 200px;display:  block;}
.list .list-item .list-item-image span {display: block;background-position:  center center;background-size:  cover;width: 100%;height: 100%;}
.list .list-item .list-item-title {display: block;padding: 15px 0;}
.list .list-item .list-item-title h1 {display: block;margin: 0;padding: 0;font-size: 18px;}
.list .list-item .list-item-title h1 a {color: #3b3b3b;text-decoration: none;}

.list .list-item .list-item-info {display: flex;-webkit-flex-flow: row wrap;justify-content: space-between;}
.list .list-item .list-item-info i {padding-right: 5px;font-size: 20px;}
.list .list-item .list-item-info .item-date {display: block;font-size: 14px;color: #3b3b3b;}
.list .list-item .list-item-info .item-author {display: block;font-size: 14px;color: #3b3b3b;}
.list .list-item .list-item-info .item-comment {display: block;font-size: 14px;color: #3b3b3b;}

.list .list-item .list-item-content {display: block;padding: 10px 0;text-align: justify;}
.list .list-item .list-item-content p { display: block; font-size: 15px;}

.tabs {width: 100%;border-bottom: 1px solid #cbcbcb;display: block;margin-bottom: 30px;}
.tabs a {color: #3b3b3b;text-decoration:  none;padding: 0;margin-right: 20px;display: inline-block;line-height: 60px;position: relative;text-transform: uppercase;padding-right: 10px;}
.tabs a.active:after {content: '';width: 25px;height: 3px;background: #03a5c3;position:  absolute;left: 0;bottom: -3px;}
.flex { display: flex; flex-direction: column; }
.adres { width: 48%; float: left;}
.form { width: 520px; float: right;}
.cf::after {content: "";clear: both;display: table;}
.inviva {display:  inline-block;position: relative;}
.inviva a {width: 250px;height: 16px;color: #636363;font-size: 14px;font-weight: 500;text-decoration: none; position: absolute; right: 0; top: 0;text-align: right;}
#footer .inviva a:hover {text-decoration:underline;}
.footOrder {float: left;margin: 0 20px;}
.footOrder:last-child {margin-right: 0;}

/*Haber Detay Ã„Â°mage*/
.imageAndText{display: flex;width: 100%;flex-wrap: wrap;}
.imageAndText .newsImage{display: flex;flex:1 0 40%;}
.imageAndText img{width: 100%!important;height: 100%!important;max-height: 350px!important;object-fit: contain!important;margin-right: 0!important;padding: 0 0 0 21px;}
.imageAndText .newsText{display: flex;flex:1 0 40%;}

.newsH{background: #f0f1f2;}
.newsH .container{width: 100%;}
.newsH .container .nwList{display: flex;flex-wrap: wrap;padding: 35px 0;}
.newsH .container .nwList .single{display: flex;flex-direction: column;flex: 0 0 31.5%;margin: 10px;background: #fff;border-radius: 5px;box-shadow: 0 0 10px 0px rgb(0 0 0 / 20%);color: unset;text-decoration: unset;}
.newsH .container .nwList .single .image{width: 100%;height: 175px;}
.newsH .container .nwList .single .image img{width: 100%;height: 100%;object-fit: cover;    border-top-right-radius: 5px;border-top-left-radius: 5px;}
.newsH .container .nwList .single .nwCnt{display: flex;padding: 30px;flex-direction: column;}
.newsH .container .nwList .single .nwCnt h1{margin: 0;padding: 0;font-size: 18px;font-weight: 700;line-height: 1.3;color: #103b6d;transition: all .3s;}
.newsH .container .nwList .single .nwCnt p{margin: 0;padding: 15px 0;font-size: 13px;color: #32393e;line-height: 1.3;font-weight: 300;}
.newsH .container .nwList .single .nwCnt .date{display: flex;align-items: center;}
.newsH .container .nwList .single .nwCnt .date img{height: 24px;margin-right: 7px;filter: invert(26%) sepia(86%) saturate(1348%) hue-rotate(182deg) brightness(98%) contrast(102%);opacity: .5;}
.newsH .container .nwList .single .nwCnt .date p{margin: 0;padding: 0;font-size: 12px;color: #879db1;}
.newsH .container .nwList .single:hover{opacity: .85;transition: all .3s;}
.newsH .container .nwList .single:hover .nwCnt h1{color: #879db1;transition: all .3s;}

.cntL{padding: 0 0 35px 0;}

.newsContent{background:#fff;padding:20px;height: auto;}
.newsContent .textC a{text-decoration: unset;color: unset;}
.newsContent .textC p{margin-bottom: 0!important;line-height: 1.5!important;margin: 0!important;padding-top: 10px!important;text-align: justify;}
.newsContent .textC ul{margin-bottom: 0!important;line-height: 1.5!important;margin: 0!important;padding-top: 10px!important;}
.newsContent .textC ul li{line-height: 1.5;}
.newsContent .textC span{line-height: 1.5!important;font-size: 16px!important;}
.newsDetail-footer-share{display: flex;align-items: center;}
.newsContent .page-news-detail-footer{position:relative;display:flex;/* flex-direction:column; */justify-content: space-between;margin:20px 0;padding:10px 0;text-align:center;border-top:1px solid #d8d8d7;border-bottom:1px solid #d8d8d7}
.newsContent .page-news-detail-footer .date{display: flex;align-items: center;/* padding-top: 15px; *//* border-top: 1px solid #ddd; *//* margin-top: 15px; */}
.newsContent .page-news-detail-footer .date img{height: 23px;margin-right: 7px;filter: invert(26%) sepia(86%) saturate(1348%) hue-rotate(182deg) brightness(98%) contrast(102%);opacity: .5;}
.newsContent .page-news-detail-footer .date p {text-align: left;margin: 0;padding: 0;font-size: 14px;color: #6b6b6a;padding-top: 0px!important;}
.newsContent .page-news-detail-footer:before{position:absolute;content:'';width:100px;height:2px;top:-1px;left:0;background-color:#0060a8}
.newsContent .page-news-detail-footer:after{position:absolute;content:'';width:100px;height:2px;bottom:-1px;right:0;background-color:#174470}
.newsContent .newsDetail-footer-share-items{margin-left: 10px; display: flex;align-items: center;justify-content: center;}
.newsContent .newsDetail-footer-share-items a{    display: flex;align-items: center;justify-content: center;width:70px;height:40px;position:relative;color:#fff}
.newsContent .newsDetail-footer-share-items a:hover{opacity:.8}
.newsContent .newsDetail-footer-share-items svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}


.pdTop{display:grid;grid-template-columns: 100%;grid-gap:0 30px;padding:15px;background:#f0f1f2;width:100%;border-radius:8px}


.imageMain{width:100%;background:#ffff;padding:10px;border-radius:8px;height: 430px;}
.imageMain .single{width:100%}
.imageMain video{width:100%;height:100%;object-fit:contain}
.imageMain img{width:100%;height:100%;object-fit:contain}
.pdTop #sliderInfo{width:100%;background:#ffff;padding:10px;border-radius:8px;}
.pdTop #sliderInfo .slider{height:361px;width:100%;margin-bottom:20px;border-bottom:1px solid #ddd;padding-bottom:20px}
.pdTop #sliderInfo .slider .swiper-container{position:relative;width:100%;height:100%}
.pdTop #sliderInfo .slider .swiper-container .swiper-slide{position:relative;width:100%!important;height:100%;background:#fff;display:flex;justify-content:center;padding:12px}
.pdTop #sliderInfo .slider .swiper-container .swiper-slide .single{width:100%}
.pdTop #sliderInfo .slider .swiper-container video{width:100%;height:100%;object-fit:contain}
.pdTop #sliderInfo .slider .swiper-container img{width:100%;height:100%;object-fit:contain}
.pdTop #sliderInfo .slider .swiper-pagination{text-align:right;bottom:26px;left:100px;background:0 0;z-index:99;display:flex;flex-direction:row;border-radius:10px}
.pdTop #sliderInfo .slider .swiper-pagination .swiper-pagination-bullet{background:#9a9b9c;width:10px;height:10px;margin-right:5px}
.pdTop #sliderInfo .slider .swiper-pagination .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:15px;height:15px;border:1px solid #9a9b9c;background:unset;display:flex;align-items:center;justify-content:center}
.pdTop #sliderInfo .bottomSlider{position:relative;height:93px;padding:0 50px;display:flex;align-items:center;justify-content:center;margin-top:30px}
.pdTop #sliderInfo .bottomSlider .slider-thumbs.swiper-container{height:90px}
.pdTop #sliderInfo .bottomSlider .slider-thumbs .swiper-slide{width:100px;opacity:.5;transition:all .3s}
.pdTop #sliderInfo .bottomSlider .slider-thumbs .swiper-slide::before{content:'';position:absolute;bottom:0;right:0;left:0;height:100%;z-index:2;cursor:pointer;transition:all .3s;border:1px solid #dddd}
.pdTop #sliderInfo .bottomSlider .slider-thumbs .swiper-slide-active{opacity:1}
.pdTop #sliderInfo .bottomSlider .slider-thumbs .swiper-slide:hover{filter:contrast(.5);transition:all .3s}
.pdTop #sliderInfo .bottomSlider .slider-thumbs .swiper-slide-active:before{opacity:1;filter:initial;background:rgb(230 230 230 / 64%);transition:all .3s}
.pdTop #sliderInfo .bottomSlider .slider-thumbs img{cursor:pointer;width:100%;height:100%;object-fit:contain;padding:5px}
.pdTop #sliderInfo .bottomSlider .swiper-button-prev{left:0;outline:unset;background-image:unset;z-index:999;margin-top:0;top:25%;width:fit-content}
.pdTop #sliderInfo .bottomSlider .swiper-button-prev img{width:15px}
.pdTop #sliderInfo .bottomSlider .swiper-button-next{right:0;outline:unset;background-image:unset;margin-top:0;top:25%;width:fit-content}
.pdTop #sliderInfo .bottomSlider .swiper-button-next img{width:15px}
.pdTop #detailInfo{display:flex;flex-direction:column;padding-top: 29px;}
.pdTop #detailInfo  h1{margin: 0;padding: 0;font-size: 31px;font-weight: 700;line-height: 1.3;color: #103b6d;transition: all .3s;}
.pdTop #detailInfo  p{margin: 0;padding: 15px 0;font-size: 19px;color: #32393e;line-height: 1.3;font-weight: 300;}
.pdTop #detailInfo .date{display: flex;align-items: center;padding-top: 15px;border-top: 1px solid #ddd;margin-top: 15px;}
.pdTop #detailInfo .date img{height: 30px;margin-right: 7px;filter: invert(26%) sepia(86%) saturate(1348%) hue-rotate(182deg) brightness(98%) contrast(102%);opacity: .5;}
.pdTop #detailInfo .date p{margin: 0;padding: 0;font-size: 16px;color: #6b6b6a;}
.pdTop #detailInfo .linesRead{cursor: pointer;}
.pdTop #detailInfo .linesRead img{animation: UpDown 1.5s linear infinite;}


.pageContact{width:100%;display:flex;box-shadow:1px 5px 10px 0 rgb(37 37 37 / 15%);padding:30px;background: #ffffff;flex-wrap: wrap;margin: 35px 0 0 0;}
.pageContact .firmsInfoContact{display:flex;flex-direction:column;padding-right:23px;flex: 1 0 45%;margin-right: 23px;border-right: 1px solid rgb(131 131 131 / 8%);}
.pageContact .firmsInfoContact:nth-child(2){margin-right: 0;padding-right: 0;border-right: unset;}
.pageContact .firmsInfoContact h1{margin:0;border-bottom: 1px solid rgb(131 131 131 / 8%);font-size: 18px;font-weight: 700;line-height: 1.3;color: #103b6d;transition: all .3s;}
.pageContact .firmsInfoContact h1.mainCtitle{padding: 10px;}
.pageContact .firmsInfoContact .single{display:flex;align-items:center;padding:20px;border-bottom:1px solid rgb(131 131 131 / 8%);border-radius:0;text-decoration: unset;color: unset;}
.pageContact .firmsInfoContact .single img{height: 20px;filter: invert(69%) sepia(33%) saturate(233%) hue-rotate(167deg) brightness(85%) contrast(83%);}
.pageContact .firmsInfoContact .single p{margin:0;padding:0;font-size: 13px;margin-left: 8px;color: #32393e;}
.pageContact .firmsInfoContact .single:hover{transition:all .3s;background:#e8eaf0}
.pageContact .firmsInfoContact .single:hover img{filter:invert(19%) sepia(0%) saturate(1%) hue-rotate(248deg) brightness(96%) contrast(85%);transition:all .3s}

.pageContact .firmsInfoContact.mail{flex: 1 0 100%;margin-right: 0;padding-right: 0;border-right: unset;}
.pageContact .maps{height:500px}
.pageContact .maps iframe{width:100%;height:100%}

.searchNot{font-size: 15px;}
.newsSe{display: flex!important;flex-direction: column;}
.seacrNews .searchHeader{display:block;width:100%;height:50px;float:left;position:relative;max-width:100%;transition:all .3s;cursor:pointer;margin-right:20px;padding: 0 20px;border-bottom: 1px dashed#ddd;margin-top: 9px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.seacrNews .searchHeader form{display:block;float:left;width:100%;position:relative;overflow:hidden;height:100%}
.seacrNews .searchHeader form input{display:block;float:left;width:100%;height:100%;padding:0;margin:0;padding-left:61px;font-size:14px;color:#3b3b3b;font-weight:700}
.seacrNews .searchHeader form .sImg{display:block;position:absolute;left:0;height:fit-content;top:50%;transform:translateY(-50%);border:none;color:#000;font-size:14px;font-weight:600;cursor:pointer;padding:0 20px 0 0;border-right:1px solid #ccc}
.seacrNews .searchHeader form .sImg img{height:19px;filter:invert(59%) sepia(0%) saturate(38%) hue-rotate(134deg) brightness(94%) contrast(94%)}
.seacrNews .searchHeader form .rImg{display:block;position:absolute;right:0;height:100%;top:0;border:none;color:#000;font-size:14px;font-weight:600;cursor:pointer}
.seacrNews .searchHeader form .rImg img{height:15px}
.seacrNews .searchHeader.cash input{background:0 0;color:#103b6d;border:unset;font-weight:700}
.seacrNews .searchHeader.cash .sImg{background:0 0}
.seacrNews .searchHeader.cash .rImg{background:0 0}
.seacrNews .searchHeader input::placeholder{color:#3b3b3b;font-weight:700}
.seacrNews .searchHeader:hover{opacity:.8;transition:all .3s}


@keyframes UpDown {0% {  padding-top: 0;}50% {  padding-top: .5em;}100% {  padding-top: 0;}}
