/* =====================================================================
   Haberler ve Katalog / Fiyat Listesi bölümleri: www.atesas.com.tr düzeni.
   atesas temasının main.css + theme.css kurallarından otomatik çıkarıldı;
   fireflex anasayfa stilleriyle karışmaması için .ates-news / .ates-docs
   kapsayıcıları altında sınırlandırılmıştır.
   ===================================================================== */

/* atesas main.css */
.ates-news .container-h { max-width: 1500px; margin: auto; background-color: #F7F7F7; }
.ates-news .haberler { margin-bottom: 140px; }
.ates-news haber.haberler .title { font-size: 34px; font-weight: 400; color: #333333; padding-top: 70px; margin-bottom: 50px; padding-bottom: 5px; text-align: center; position: relative; }
.ates-news .haberler .title::after { content: ""; position: absolute; top: 105%; left: 50%; transform: translate(-50%, -50%); width: 65px; height: 1px; background: #E31E24; }
.ates-news .haberler .hb-box .h-txt { background-color: #ffffff; padding: 0px 20px 10px 20px; }
.ates-news .haberler .hb-box .h-txt .text { font-size: 16px; font-weight: 300; color: #333333; margin-bottom: 40px; max-height: 83px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
.ates-news .haberler .hb-box .h-txt .titlex { font-size: 16px; font-weight: 600; color: #005AA3; padding-top: 30px; margin-bottom: 10px; max-height: 80px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.ates-news .haberler .hb-box .h-txt span { font-size: 14px; font-weight: 400; color: #797979; margin-bottom: 20px; }
.ates-news .haberler .zoom_galeri { overflow: hidden; }
.ates-news .haberler a img { transition: .5s; }
.ates-news .haberler a:hover img { transform: scale(1.1); }
.ates-news .haberler .owl-theme .owl-nav.disabled + .owl-dots { margin-top: 50px; }
.ates-news .btn-bnr { position: relative; }
.ates-news .btn-bnr .btb { padding-left: 60px; }
.ates-news .btnbn-kps { padding-top: 70px; max-width: 225px; margin: auto; padding-bottom: 60px; }
.ates-news .btnbn-kps a .btb { color: #204D87; font-size: 18px; z-index: 19; position: inherit; transition: ease-in-out .3s; }
.ates-news .btnbn-kps .btn-bnr { padding: 15px 0; background-color: #fff; max-width: 210px; margin: auto; border: 1px solid #D8D8D8; }
.ates-news .btnbn-kps a:hover .plus { -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); }
.ates-news .btnbn-kps .btn-bnr::after { content: ""; position: absolute; bottom: 0; left: 0%; width: 0; height: 100%; background-color: #005AA3; transition: ease-in-out .3s; }
.ates-news .btnbn-kps .btn-bnr:hover::after { width: 100%; }
.ates-news .btnbn-kps .btn-bnr:hover .btb { color: #ffffff; }
.ates-news .btnbn-kps .btn-bnr:hover .plus .vert { color: #ffffff; border-left: 1px solid #ffffff; }
.ates-news .btnbn-kps .btn-bnr:hover .plus .horz { color: #ffffff; border-top: 1px solid #ffffff; }
.ates-news .plus { width: 25px; height: 25px; position: absolute; top: 16px; left: 16px; z-index: 10; transition: all .3s ease,width .1ms ease,height .1ms ease,top .1ms ease,bottom .1ms ease,left .1ms ease; }
.ates-news .plus .vert { height: 25px; width: 0; border-left: 1px solid #204D87; position: absolute; top: 0; left: 12px; transition: ease-in-out .3s; }
.ates-news .plus .horz { height: 0; width: 25px; border-top: 1px solid #204D87; position: absolute; top: 12px; left: 0; transition: ease-in-out .3s; }
.ates-news .haberler { margin-bottom: 225px; }
.ates-news .haberler .title { font-size: 22px; font-weight: 500; color: #333333; margin-bottom: 50px; padding-bottom: 5px; text-align: left; position: relative; }
.ates-news .haberler .title::after { content: ""; position: absolute; top: 105%; left: 5%; transform: translate(-50%, -50%); width: 68px; height: 1px; background: #E31E24; }
.ates-news .haberler .hb-box .h-txt { background-color: #ffffff; padding: 0px 10px 10px 10px; }
.ates-news .haberler .hb-box .h-txt .text { font-size: 16px; font-weight: 300; color: #333333; margin-bottom: 40px; max-height: 83px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
.ates-news .haberler .hb-box .h-txt .titlex { font-size: 16px; font-weight: 600; color: #005AA3; padding-top: 30px; margin-bottom: 10px; max-height: 80px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.ates-news .haberler .hb-box .h-txt span { font-size: 14px; font-weight: 400; color: #797979; margin-bottom: 20px; }
.ates-news .haberler .zoom_galeri { overflow: hidden; }
.ates-news .haberler a img { transition: .5s; }
.ates-news .haberler a:hover .hb-box img { transform: scale(1.1); }
.ates-news .haberler .owl-theme .owl-nav.disabled + .owl-dots { margin-top: 50px; }
@media(max-width: 992px) {
    .ates-news .haberler { margin-bottom: 150px; }
}
.ates-news .haberler .hbr-title { font-size: 22px; font-weight: 500; color: #333333; margin-top: 100px; margin-bottom: 75px; padding-bottom: 10px; position: relative; text-align: center; top:20px; }
.ates-news .haberler .hbr-title::after { content: ""; position: absolute; bottom: 0px; left: 50%; width: 68px; height: 2px; background-color: #E31E24; transform: translate(-50%, -50%); }
.ates-news .hbr-sayf { margin-bottom: 50px !important; }
.ates-news .hbr-sayf .hb-box { margin-bottom: 75px; }
.ates-news .pagination { margin-bottom: 50px; }
.ates-news .pagination li { margin-right: 10px; }
.ates-news .page-item.disabled .page-link { border-radius: 0; }
.ates-news .page-item:last-child .page-link { border-radius: 0; }
.ates-news .page-link { color: #005AA3; background-color: #fff; border: 1px solid #C0C0C0; }
.ates-news .pagination .active a { color: #005AA3 !important; border-color: #005AA3; background-color: #fff; background-color: #fff; border-radius: 0; }
.ates-news .page-item.active .page-link { z-index: 1; color: #005AA3 !important; border-color: #005AA3; background-color: #fff; background-color: #fff; border-radius: 0; }
@media (max-width: 767px) {
    .ates-news .hbr-sayf .hb-box { margin-bottom: 75px !important; max-width: 420px; margin: 0px auto; }
}
.ates-news .haber-sfs .title { font-size: 22px; font-weight: 500; color: #333333; margin-top: 100px; margin-bottom: 50px; padding-bottom: 10px; position: relative; }
.ates-news .haber-sfs .title::after { content: ""; position: absolute; bottom: 0px; left: 35px; width: 68px; height: 1px; background-color: #E31E24; transform: translate(-50%, -50%); }
.ates-news .haber-lw .titles span { font-size: 14px; font-weight: 400; color: #797979; }
.ates-news .haber-lw .titles p { font-size: 16px; font-weight: 600; color: #2B3990; }
.ates-news .haber-lw .texts { font-size: 16px; font-weight: 300; color: #333333; }
.ates-news .habers-owl .dg-title { margin-top: 140px; font-size: 22px; font-weight: 500; color: #333333; position: relative; margin-bottom: 60px; }
.ates-news .habers-owl .dg-title::after { content: ""; position: absolute; bottom: -10px; left: 35px; width: 68px; height: 1px; transform: translate(-50%, -50%); background-color: #E31E24; }
@media (max-width: 991px) {
    .ates-news .haber-sfs .haber-lw { max-width: 550px; margin-top: 30px; }
}
.ates-news .haberler { margin-bottom: 225px; }
.ates-news .haberler .title { font-size: 22px; font-weight: 500; color: #333333; margin-bottom: 50px; padding-bottom: 5px; text-align: left; position: relative; }
.ates-news .haberler .title::after { content: ""; position: absolute; top: 105%; left: 5%; transform: translate(-50%, -50%); width: 68px; height: 1px; background: #E31E24; }
.ates-news .haberler .hb-box .h-txt { background-color: #ffffff; padding: 0px 10px 10px 10px; }
.ates-news .haberler .hb-box .h-txt .text { font-size: 16px; font-weight: 300; color: #333333; margin-bottom: 40px; max-height: 83px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
.ates-news .haberler .hb-box .h-txt .titlex { font-size: 16px; font-weight: 600; color: #005AA3; padding-top: 30px; margin-bottom: 10px; max-height: 80px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.ates-news .haberler .hb-box .h-txt span { font-size: 14px; font-weight: 400; color: #797979; margin-bottom: 20px; }
.ates-news .haberler .zoom_galeri { overflow: hidden; }
.ates-news .haberler a img { transition: .5s; }
.ates-news .haberler a:hover .hb-box img { transform: scale(1.1); }
.ates-news .haberler .owl-theme .owl-nav.disabled + .owl-dots { margin-top: 50px; }
.ates-news .pagination { margin-bottom: 50px; }
.ates-news .pagination li { margin-right: 10px; }
.ates-news .page-item.disabled .page-link { border-radius: 0; }
.ates-news .page-item:last-child .page-link { border-radius: 0; }
.ates-news .page-link { color: #005AA3; background-color: #fff; border: 1px solid #C0C0C0; }
.ates-news .pagination .active a { color: #005AA3 !important; border-color: #005AA3; background-color: #fff; background-color: #fff; border-radius: 0; }
.ates-news .haberler .owl-theme .owl-nav.disabled + .owl-dots { margin-top: 50px; }
.ates-news .habers-owl .dg-title { margin-top: 140px; font-size: 22px; font-weight: 500; color: #333333; position: relative; margin-bottom: 60px; }
/* atesas theme.css */
.ates-news .atesas-eq .owl-stage { display: flex; }
.ates-news .atesas-eq .owl-item { display: flex; flex-shrink: 0; }
.ates-news .atesas-eq .owl-item > .item { display: flex; flex: 1 1 auto; }
.ates-news .hb-link { display: flex; flex-direction: column; width: 100%; }
.ates-news .hb-link .hb-box { display: flex; flex-direction: column; flex: 1 0 auto; width: 100%; }
.ates-news .hb-link .h-txt { flex: 1 0 auto; }
@media (max-width: 1199.98px) {
    .ates-news .haberler { margin-bottom: 80px; }
}
@media (max-width: 767.98px) {
    .ates-news .haberler { margin-bottom: 60px; }
}

/* atesas main.css */
.ates-docs .kata-fyt .fyt-list { position: relative; margin-bottom: 100px; }
.ates-docs .kata-fyt .fyt-img { position: absolute; top: 50%; left: 10%; transform: translate(-50%, -50%); box-shadow: 0px 3px 6px rgb(0, 0, 0, 16%); }
.ates-docs .kata-fyt .fyt-title { font-size: 22px; font-weight: 500; color: #000000; margin-top: 50px; margin-bottom: 75px; }
.ates-docs .kata-fyt .fyt-text { background-color: #F7F7F7; padding: 35px 0; font-size: 22px; font-weight: 300; color: #000000; text-align: center; }
.ates-docs .kata-fyt .fyt-text-1 { display: inline-block; }
.ates-docs .kata-fyt .fyt-text .indir-btn { display: inline-block; float: right; }
.ates-docs .kata-fyt .fyt-list .indir-btn { margin-right: 40px; }
.ates-docs .kata-fyt .fyt-list .indir-btn a { padding: 15px 20px; background-color: #fff; font-size: 16px; font-weight: 400; color: #000000; box-shadow: 0px 3px 6px rgb(0, 0, 0, 16%); transition: ease-in-out .3s; }
.ates-docs .kata-fyt .fyt-list .indir-btn a:hover { color: #005AA3; }
.ates-docs .kata-fyt .fyt-list .indir-btn a:focus { box-shadow: inset 0 0 10px rgb(0, 0, 0, 16%); -moz-box-shadow: inset 0 0 10px rgb(0, 0, 0, 16%); -webkit-box-shadow: inset 0 0 10px rgb(0, 0, 0, 16%); }
.ates-docs .kata-fyt .fyt-list .indir-btn a i { padding-left: 5px; }
.ates-docs .katalogs { margin-bottom: 100px; }
.ates-docs .katalogs .kt-title { font-size: 22px; font-weight: 500; color: #000000; margin-top: 50px; margin-bottom: 75px; }
.ates-docs .katalogs .kta-box { text-align: center; border: 1px solid #E0E0E0; padding: 25px 0px; transition: ease-in-out .3s; margin-bottom: 50px; }
.ates-docs .katalogs .kta-box:hover { box-shadow: 0px 3px 6px rgb(0, 0, 0, 16%); }
.ates-docs .katalogs .kta-box .kta-txt { font-size: 16px; font-weight: 500; color: #000000; padding-top: 20px; }
@media (max-width: 1200px) {
    .ates-docs .kata-fyt .fyt-img { position: absolute; top: 50%; left: 3%; }
}
@media (max-width: 991px) {
    .ates-docs .kata-fyt .fyt-img { position: initial; transform: translate(0, 0); box-shadow: 0px 0px 0px rgb(0, 0, 0, 16%); padding-bottom: 15px; }
    .ates-docs .kata-fyt .fyt-text { width: 100%; }
    .ates-docs .kata-fyt .fyt-text { padding-bottom: 75px; }
    .ates-docs .kata-fyt .fyt-list .indir-btn { margin-right: 0; text-align: center; margin-top: 30px; }
    .ates-docs .kata-fyt .fyt-text .indir-btn { display: inline-block; float: none; }
}
.ates-docs .kata-fyt .fyt-list { position: relative; margin-bottom: 145px; }
.ates-docs .kata-fyt .fyt-img { position: absolute; top: 50%; left: 10%; transform: translate(-50%, -50%); box-shadow: 0px 3px 6px rgb(0, 0, 0, 16%); }
.ates-docs .kata-fyt .fyt-title { font-size: 22px; font-weight: 500; color: #000000; margin-top: 50px; margin-bottom: 75px; }
.ates-docs .kata-fyt .fyt-text { background-color: #F7F7F7; padding: 35px 0; font-size: 22px; font-weight: 300; color: #000000; text-align: center; }
.ates-docs .kata-fyt .fyt-text-1 { display: inline-block; }
.ates-docs .kata-fyt .fyt-text .indir-btn { display: inline-block; float: right; }
.ates-docs .kata-fyt .fyt-list .indir-btn { margin-right: 40px; cursor:pointer; }
.ates-docs .kata-fyt .fyt-list .indir-btn a { padding: 15px 20px; background-color: #fff; font-size: 16px; font-weight: 400; color: #000000; box-shadow: 0px 3px 6px rgb(0, 0, 0, 16%); transition: ease-in-out .3s; cursor:pointer; }
.ates-docs .kata-fyt .fyt-list .indir-btn a:hover { color: #005AA3; }
.ates-docs .kata-fyt .fyt-list .indir-btn a:focus { box-shadow: inset 0 0 10px rgb(0, 0, 0, 16%); -moz-box-shadow: inset 0 0 10px rgb(0, 0, 0, 16%); -webkit-box-shadow: inset 0 0 10px rgb(0, 0, 0, 16%); }
.ates-docs .kata-fyt .fyt-list .indir-btn a i { padding-left: 5px; }
.ates-docs .katalogs { margin-bottom: 100px; }
.ates-docs .katalogs .kt-title { font-size: 22px; font-weight: 500; color: #000000; margin-top: 50px; margin-bottom: 75px; }
.ates-docs .katalogs .kta-box { text-align: center; border: 1px solid #E0E0E0; padding: 25px 0px; transition: ease-in-out .3s; margin-bottom: 50px; }
.ates-docs .katalogs .kta-box:hover { box-shadow: 0px 3px 6px rgb(0, 0, 0, 16%); }
.ates-docs .katalogs .kta-box .kta-txt { font-size: 16px; font-weight: 500; color: #000000; padding-top: 20px; }
@media (max-width: 1200px) {
    .ates-docs .kata-fyt .fyt-img { position: absolute; top: 50%; left: 3%; }
}
@media (max-width: 991px) {
    .ates-docs .kata-fyt .fyt-img { position: initial; transform: translate(0, 0); box-shadow: 0px 0px 0px rgb(0, 0, 0, 16%); padding-bottom: 15px; }
    .ates-docs .kata-fyt .fyt-text { width: 100%; }
    .ates-docs .kata-fyt .fyt-text { padding-bottom: 75px; }
    .ates-docs .kata-fyt .fyt-list .indir-btn { margin-right: 0; text-align: center; margin-top: 30px; }
    .ates-docs .kata-fyt .fyt-text .indir-btn { display: inline-block; float: none; }
}
.ates-docs .katalogs .kt-title { font-size: 22px; font-weight: 500; color: #000000; margin-top: 50px; margin-bottom: 75px; }
.ates-docs .katalogs .kta-box { text-align: center; border: 1px solid #E0E0E0; padding: 25px 0px; transition: ease-in-out .3s; margin-bottom: 50px; }
.ates-docs .katalogs .kta-box:hover { box-shadow: 0px 3px 6px rgb(0, 0, 0, 16%); }
.ates-docs .katalogs .kta-box .kta-txt { font-size: 16px; font-weight: 500; color: #000000; padding-top: 20px; }
/* atesas theme.css */
.ates-docs .katbtn { padding: 8px 15px; width: 205px; font-size: 16px; font-weight: 400; transition: ease-in-out .5s; display: inline-block; position: relative; overflow: hidden; z-index: 2; background-color: #005aa3; color: #ffffff; margin-left: 5px; text-align: center; border: 2px solid #005aa3; }
.ates-docs .katbtn::after { content: ""; position: absolute; top: 0; left: -20%; width: 0%; height: 100%; background-color: #ffffff; transition: ease-in-out .5s; z-index: -1; transform: skew(30deg); }
.ates-docs .katbtn:hover::after { width: 150%; }
.ates-docs .katbtn:hover { color: #000000; text-decoration: none; }
.ates-docs .kata-fyt .fyt-list > .float-right { display: flex; flex-wrap: wrap; justify-content: flex-end; }
.ates-docs .katbtn { display: flex; align-items: center; justify-content: center; }
@media (min-width: 992px) and (max-width: 1200px) {
    .ates-docs .kata-fyt .fyt-img { left: 15px; transform: translateY(-50%); }
}
@media (max-width: 991.98px) {
    .ates-docs .kata-fyt .fyt-list > .float-right { float: none !important; justify-content: center; gap: 5px 0; }
    .ates-docs .kata-fyt .fyt-text .indir-btn { display: block; }
    .ates-docs .kata-fyt .fyt-text { padding-bottom: 40px; }
    .ates-docs .kata-fyt .fyt-list { margin-bottom: 50px; }
}

/* fireflex main.css'teki aynı adlı sınıflardan gelen ve atesas düzeninde olmayan özellikleri sıfırla */
.ates-news .haberler .hbr-title { padding-top: 0; }
.ates-news .haber-sfs .title { padding-top: 0; text-align: left; }
.ates-news .haber-sfs .title::after { bottom: 0; }
.ates-news .habers-owl .dg-title::after { bottom: -10px; }
.ates-news .pagination { margin-top: 0; }
.ates-news .hb-link, .ates-news .hb-link:hover { color: inherit; text-decoration: none; }
.ates-news .hb-box .h-img img { width: 100%; }
.ates-news .img-hbb img, .ates-news .haber-lw .texts img { max-width: 100%; height: auto; }
