/*
Theme Name: Delfi Hukuk
Author: Volkan Türkcan
Description: Delfi Hukuk ve Danışmanlık için lacivert, beyaz ve kırmızı kurumsal kimlikle hazırlanmış; mobil uyumlu, Türkçe ve İngilizce içerikleri sunan bağımsız WordPress teması.
Version: 2.2.0
Requires PHP: 8.1
Text Domain: delfi-hukuk
*/
@import url('assets/fonts.css');
*{box-sizing:border-box}html{scroll-behavior:smooth;background:#f6fafe}body{margin:0;background:#f6fafe;color:#3c3844;font:400 16px/26px Roboto,Arial,sans-serif}a{color:#527292;text-decoration:none}a:hover{color:#e62f43}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{margin:0 0 15px;font-family:'DM Sans',Raleway,Arial,sans-serif;font-weight:700;letter-spacing:-1px}h1{font-size:72px;line-height:86px}h2{font-size:48px;line-height:50px}h3{font-size:32px;line-height:38px}h4{font-size:24px;line-height:29px}h5{font-size:20px;line-height:30px}p{margin:0 0 15px}ul{margin:0 0 15px;padding-left:20px}button,input,textarea,select{font:inherit}button{cursor:pointer}svg{height:1em;width:1em;fill:currentColor}.site-header{height:90px;display:flex;align-items:center;justify-content:space-between;padding:0 40px;gap:30px;background:#f6fafe;position:relative;z-index:100}.site-logo{width:140px;flex-shrink:0;display:block}.site-nav{display:flex;align-items:center;gap:40px;margin-left:auto;font-family:Raleway,Arial,sans-serif}.site-nav a{color:#091d3d;font-size:16px;white-space:nowrap}.site-nav a.active,.site-nav a:hover{color:#e62f43}.site-nav a.active:before{content:'';position:absolute;top:0;border-top:7px solid #e62f43;border-left:7px solid transparent;border-right:7px solid transparent;margin-left:30px}.language-switch{position:relative}.language-switch summary{border:1px solid #dbe3ea;border-radius:4px;cursor:pointer;padding:4px 10px;list-style:none}.language-switch .languages{position:absolute;right:0;top:36px;min-width:130px;padding:8px 12px;background:#fff;box-shadow:0 5px 20px #091d3d20}.languages a{display:block;white-space:nowrap;padding:5px}.menu-toggle{display:none;background:none;border:0;color:#091d3d;font-size:24px}.delfi-hero{position:relative;height:calc(100vw * .5407);min-height:550px;max-height:950px;background-size:cover;background-position:center;padding:5.5vw 4.2vw;color:white}.delfi-hero h1{color:#e62f43;font:900 clamp(28px,2.5vw,40px)/1.25 Raleway,Arial,sans-serif;letter-spacing:0;margin:0 0 30px}.hero-quote{max-width:55vw;font:italic 800 clamp(18px,1.6vw,25px)/1.76 Raleway,sans-serif;letter-spacing:2px}.hero-arrow{display:flex;align-items:center;justify-content:center;width:70px;height:70px;margin-top:28px;background:#f6fafe;color:#091d3d;border-radius:50%;font-size:24px}.hero-cards{position:absolute;bottom:11.5%;left:3.1%;display:flex;gap:28px}.hero-card{position:relative;display:flex;align-items:center;width:calc(100vw * .24);max-width:380px;height:calc(100vw * .1);max-height:157px;background:white;color:#091d3d;border-radius:6px;overflow:hidden}.hero-card>img:not(.card-mark){height:100%;width:41.3%;object-fit:cover}.hero-card>span{padding:25px 35px;font:700 16px/1.3 Raleway,sans-serif;letter-spacing:-1px}.hero-card .card-mark{position:absolute;right:22px;bottom:14px;width:14px;height:18px;object-fit:contain}.delfi-section{position:relative}.delfi-section>.delfi-container{display:flex;margin-right:auto;margin-left:auto;position:relative}.delfi-section-boxed>.delfi-container{max-width:1230px}.delfi-section-full_width>.delfi-container{max-width:none}.delfi-column{display:flex;position:relative;min-height:1px}.delfi-col-100{width:100%}.delfi-col-66{width:66.666%}.delfi-col-50{width:50%}.delfi-col-33{width:33.333%}.delfi-col-25{width:25%}.delfi-col-20{width:20%}.delfi-col-16{width:16.666%}.delfi-widget-wrap{position:relative;display:flex;flex-wrap:wrap;align-content:flex-start;width:100%}.delfi-widget{position:relative;width:100%}.delfi-widget:not(:last-child){margin-bottom:20px}.delfi-widget-wrap>.delfi-section{width:100%}.delfi-widget__width-auto{width:auto}.delfi-column-gap-default>.delfi-column>.delfi-widget-wrap{padding:10px}.delfi-column-gap-wider>.delfi-column>.delfi-widget-wrap{padding:30px}.delfi-column-gap-no>.delfi-column>.delfi-widget-wrap{padding:0}.delfi-widget-image{text-align:center}.delfi-widget-image img{vertical-align:middle;display:inline-block}.delfi-widget-image a{display:inline-block}.delfi-widget-image a img[src$='.svg']{width:48px}.delfi-heading-title{padding:0;margin:0;line-height:1}.delfi-button{display:inline-block;text-align:center;line-height:1.3;background:#e62f43;color:white;padding:12px 24px;border-radius:3px}.delfi-button-content-wrapper{display:flex;justify-content:center;gap:10px}.delfi-button-icon{display:flex;align-items:center}.delfi-button-text{display:inline-block}.delfi-spacer-inner{height:var(--spacer-size,50px)}.delfi-icon{display:inline-block;line-height:1;text-align:center}.delfi-icon svg{width:1em;height:1em}.delfi-divider{display:flex;padding:15px 0}.delfi-divider-separator{display:block;border-top:1px solid #ddd;width:100%}.delfi-background-overlay{position:absolute;inset:0;pointer-events:none}.delfi-widget-google_maps iframe{display:block;width:100%;border:0}.delfi-widget-icon-box .delfi-icon-box-wrapper{display:flex;gap:15px}.delfi-widget-icon-box .delfi-icon-box-content{flex:1}#Content>.content_wrapper{max-width:1230px;margin:auto;padding:30px}.sections_group{width:100%}.the_content_wrapper{width:100%}.the_content_wrapper>h5{margin-top:25px}.the_content_wrapper>h2{margin:20px 0 35px}.the_content_wrapper>h4{margin-top:30px}.the_content_wrapper>p>img{display:block;max-height:648px;object-fit:contain;margin:25px 0}.post-meta{font-size:14px;color:#8995a3}.post-item{margin:0 0 45px}.image_frame .image_wrapper{position:relative}.post-desc{padding:20px 0}.post-title h2{font-size:32px;line-height:38px}.post-footer{display:flex;justify-content:space-between}.section-post-header{margin-bottom:30px}.section-post-related,.section-post-comments{margin-top:50px}.column.one{width:100%}.column.one-second{width:50%}.column.one-third{width:33.333%}.column.one-fourth{width:25%}.section_wrapper{max-width:1230px;margin:auto}.clearfix:after{content:'';display:block;clear:both}blockquote{margin:30px 0;padding:15px 30px;border-left:4px solid #e62f43;font-size:20px}input[type=text],input[type=email],input[type=tel],textarea{width:100%;background:white;border:1px solid #d8e0e6;padding:11px 13px;border-radius:3px;color:#3c3844}textarea{height:180px}input[type=submit]{border:0;border-radius:4px;padding:12px 25px;color:white;background:#e62f43}.delfi-live-form label{display:block}.delfi-live-form .column{margin-bottom:12px}#Footer{color:#9ba6b0;background:#f6fafe}#Footer a{color:#9ba6b0}#Footer a:hover{color:#e62f43}#Footer .widgets_wrapper{padding:70px 0}#Footer .container{max-width:1230px;margin:auto;display:flex}#Footer .column{padding:0 30px}#Footer h5{color:black;margin-bottom:28px}#Footer .wp-block-list{list-style:none;padding:0}#Footer .wp-block-columns{display:flex}#Footer .wp-block-group{display:flex;gap:10px}#Footer .wp-block-image{width:70px;flex-shrink:0}#Footer figure{margin:0}#Footer .footer_copy{border-top:1px solid #edf0f3;padding:30px 0}#Footer .footer_copy .column{width:100%}#Footer .copyright{float:left}#Footer .social{display:none}#back_to_top{float:right;width:42px;height:42px;background:#e62f43;color:white!important;border-radius:4px;text-align:center;line-height:42px}#back_to_top:after{content:'↑'}#back_to_top i{display:none}.screen-reader-text,.screen-reader-response{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.delfi-toggle .delfi-tab-title,.delfi-accordion .delfi-tab-title{cursor:pointer;padding:20px;border-bottom:1px solid #ddd}.delfi-tab-content{padding:20px}.delfi-tab-content[hidden]{display:none}.delfi-toggle-icon{float:right}.delfi-toggle-icon-closed:after{content:'+'}.delfi-toggle-icon-opened{display:none}
@media(max-width:1239px){.site-nav{gap:22px}.site-header{padding:0 30px}h1{font-size:61px;line-height:73px}h2{font-size:41px;line-height:43px}h3{font-size:27px;line-height:32px}h4{font-size:20px;line-height:25px}.delfi-section-boxed>.delfi-container{max-width:960px}.section_wrapper{max-width:960px}}
@media(max-width:1023px){.site-nav{gap:17px}.site-nav a{font-size:14px}.site-logo{width:120px}.site-header{padding:0 20px;gap:20px}body{font-size:14px;line-height:22px}.delfi-section-boxed>.delfi-container{max-width:708px}.section_wrapper{max-width:708px}.hero-card>span{padding:15px}.delfi-hero{min-height:480px}.hero-cards{bottom:8%}}
@media(max-width:767px){body{font-size:13px;line-height:20px}.site-header{height:80px;padding:0 25px}.site-logo{width:125px}.site-nav{display:none;position:absolute;left:0;right:0;top:80px;background:#f6fafe;padding:25px;flex-direction:column;align-items:flex-start;gap:20px}.site-nav.open{display:flex}.site-nav a.active:before{display:none}.menu-toggle{display:block;margin-left:auto}.language-switch{margin-left:0}.delfi-hero{min-height:500px;height:500px;background-position:center;padding:35px 20px;text-align:center}.delfi-hero h1{font-size:24px;margin-bottom:18px}.hero-quote{max-width:330px;margin:auto;font-size:15px;line-height:23px;letter-spacing:0}.hero-arrow{margin:20px auto;width:50px;height:50px}.hero-cards{display:none}.delfi-section>.delfi-container{flex-wrap:wrap;max-width:100%}.delfi-column{width:100%}.delfi-column-gap-wider>.delfi-column>.delfi-widget-wrap{padding:20px}.delfi-widget-wrap{padding:10px}.delfi-widget:not(:last-child){margin-bottom:20px}h1{font-size:43px;line-height:52px}h2{font-size:29px;line-height:30px}h3{font-size:19px;line-height:23px}h4{font-size:14px;line-height:19px}h5{font-size:13px;line-height:19px}.delfi-section{background-attachment:scroll!important}#Content>.content_wrapper{padding:25px}.section_wrapper{max-width:100%;padding:0 20px}#Footer .widgets_wrapper{padding:40px 0}#Footer .container{display:block}#Footer .column{width:100%;margin-bottom:25px}#Footer .wp-block-group{max-width:260px}#Footer .footer_copy{padding:20px 0}#Footer .copyright{max-width:calc(100% - 60px)}.post-title h2{font-size:24px;line-height:29px}.column.one-second,.column.one-third,.column.one-fourth{width:100%}}

/* Measurements from the original desktop layout. */
@media(min-width:768px){.site-header{height:91px;padding-left:20px;padding-right:26px}.site-logo{width:178px}.delfi-hero{background-size:108.8% auto;background-position:center -14.24vw}.delfi-hero h1{margin-bottom:25px}.hero-quote{max-width:56vw}.delfi-hero .hero-arrow{margin-top:28px}}

body{overflow-x:hidden}.site-header,body>main,#Footer{width:100vw}@media(min-width:768px){.delfi-hero{height:53.4125vw;padding-top:5.43vw}.delfi-hero h1{margin-bottom:24px}.hero-quote{margin-left:-2px}.hero-arrow{margin-top:25px!important}.hero-card{width:23.75vw;height:9.8125vw}}

@font-face{font-family:'Delfi Icons';src:url('assets/interface-icons.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap}i[class^='icon-']:before,i.icon:before{font-family:'Delfi Icons';font-style:normal;font-weight:normal;display:inline-block}
.icon-tag:before{content:'\e92f'}
.icon-down-dir:before{content:'\e866'}
.icon-docs:before{content:'\e85f'}
.icon-linkedin:before{content:'\f318'}
.icon-right-open-big:before{content:'\e916'}
.icon-doc-text:before{content:'\e85d'}
.icon-left-open-big:before{content:'\e8b8'}
.icon-facebook:before{content:'\f30c'}
.icon-clock:before{content:'\e843'}
.icon-cancel:before{content:'\e82a'}
.icon-pinterest:before{content:'\f312'}
.icon-up-open-big:before{content:'\e946'}
.icon-layout:before{content:'\e8b1'}
.icon-x-twitter:before{content:'\e984'}
.icon-user:before{content:'\e94b'}
