@import url('https://fonts.googleapis.com/css?family=DM+Sans:400,500,700&display=swap');
@import "/themes/custom/kerataif/css/global-defaults.css";
/* Global mixins*/
.fitimg {
  width: 100%;
  height: auto;
  display: block;
}
.fit {
  float: left;
  width: 100%;
}
/* Variables */
:root {
  --kerataif-blue: #2375d3;
  --kerataif-blue-dark: #154377;
  --kerataif-green: #98C95C;
  --kerataif-white: #D6D6DD;
  --kerataif-black: #333333;
  --kerataif-gray: #D9D9D9;
  --kerataif-gray-dark: #333333;
  --kerataif-gray-light: #F6F6F6;
  --kerataif-font-size: 16px;
  --kerataif-round: 6px;
}
.roundit {
  -webkit-border-radius: var(--kerataif-round);
  -moz-border-radius: var(--kerataif-round);
  border-radius: var(--kerataif-round);
}
/* Form objects */
.button {
  padding: 5px 15px;
  cursor: pointer;
  color: #FFF;
  border: none;
  background: var(--kerataif-green);
  height: 40px;
  font-size: var(--kerataif-font-size);
  -webkit-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -moz-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -ms-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -o-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  font-family: 'DM Sans', sans-serif;
  display: flex;
  align-items: center;
  text-align: center;
}
.button:hover {
  background: var(--kerataif-gray-dark);
}
.js-form-type-textfield,
.js-form-type-textarea,
.js-form-type-email,
.js-form-type-number,
.js-form-type-tel,
.js-form-type-url,
.js-form-type-select,
.js-form-type-search,
.js-form-type-password .js-form-type-date,
.js-form-type-password {
  margin-bottom: 20px;
}
.js-form-type-textfield > label,
.js-form-type-textarea > label,
.js-form-type-email > label,
.js-form-type-number > label,
.js-form-type-tel > label,
.js-form-type-url > label,
.js-form-type-select > label,
.js-form-type-search > label,
.js-form-type-password .js-form-type-date > label,
.js-form-type-password > label {
  margin-left: 10px;
}
.form-text,
.form-textarea,
.form-search,
.form-email,
.form-number,
.form-tel,
.form-url,
.form-date {
  padding: 5px 10px;
  border: none;
  width: 100%;
  box-sizing: border-box;
  font-family: 'DM Sans', sans-serif;
  border: 1px solid var(--kerataif-gray);
  background: none;
  font-size: 1rem;
  height: 40px;
  -webkit-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -moz-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -ms-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -o-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
}
.form-text:focus,
.form-textarea:focus,
.form-search:focus,
.form-email:focus,
.form-number:focus,
.form-tel:focus,
.form-url:focus,
.form-date:focus {
  border: 1px solid var(--kerataif-gray);
}
.form-date {
  padding-right: 5px;
  min-width: auto;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3e%3cpath fill='%23D6D6DD' d='M5.833 1.667h.834A.833.833 0 0 1 7.5 2.5v.833h4.167V2.5a.834.834 0 0 1 .833-.833h.833a.833.833 0 0 1 .834.833v.833a2.5 2.5 0 0 1 2.5 2.5V15a2.5 2.5 0 0 1-2.5 2.5H5A2.5 2.5 0 0 1 2.5 15V5.833a2.5 2.5 0 0 1 2.5-2.5V2.5a.833.833 0 0 1 .833-.833ZM12.5 3.333h.833V2.5H12.5v.833Zm-5.833 0V2.5h-.834v.833h.834ZM5 4.167a1.667 1.667 0 0 0-1.667 1.666v.834h12.5v-.834a1.667 1.667 0 0 0-1.666-1.666H5ZM3.333 15A1.667 1.667 0 0 0 5 16.667h9.167A1.667 1.667 0 0 0 15.833 15V7.5h-12.5V15ZM10 10.833h4.167V15H10v-4.167Zm.833.834v2.5h2.5v-2.5h-2.5Z'/%3e%3c/svg%3e");
  background-position: right 7px center;
  background-repeat: no-repeat;
  background-size: 16px auto;
}
.form-date::-webkit-calendar-picker-indicator {
  background: none;
}
.form-time {
  border-left: none;
  padding-right: 10px;
  min-width: auto;
  -webkit-border-radius: var(--kerataif-round);
  -moz-border-radius: var(--kerataif-round);
  border-radius: var(--kerataif-round);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3e%3cg clip-path='url(%23a)'%3e%3cpath fill='%23D6D6DD' d='M10 0c5.523 0 10 4.477 10 10s-4.477 10-10 10S0 15.523 0 10 4.477 0 10 0Zm0 1.395a8.605 8.605 0 1 0 0 17.21 8.605 8.605 0 0 0 0-17.21Zm-.93 4.186c.385 0 .697.313.697.698v4.884h4.884a.698.698 0 0 1 0 1.395H9.07a.698.698 0 0 1-.698-.698V6.28c0-.386.312-.699.698-.699Z'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath fill='white' d='M0 0h20v20H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
  background-position: right 11px center;
  background-repeat: no-repeat;
  background-size: 13px auto;
}
.form-time::-webkit-calendar-picker-indicator {
  background: none;
}
.field--type-datetime > .js-form-item {
  border: none;
}
.field--type-datetime > .js-form-item .fieldset-wrapper > div {
  display: flex;
  align-items: center;
}
.form-textarea {
  min-height: 80px;
  font-family: 'DM Sans', sans-serif;
}
.form-select {
  padding: 5px 40px 5px 10px;
  font-size: 1rem;
  height: 40px;
  width: 100%;
  border: 1px solid var(--kerataif-gray);
  font-family: 'DM Sans', sans-serif;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='12' fill='none' viewBox='0 0 24 12'%3e%3cpath stroke='%23CCC' stroke-linecap='round' stroke-width='3' d='m2 2 10 8 10-8'/%3e%3c/svg%3e");
  background-size: auto 8px;
  background-position: right 10px center;
  background-repeat: no-repeat;
}
.form-select:focus {
  border: 1px solid var(--kerataif-gray);
}
.form-select option {
  font-size: 0.8rem;
}
.form-radio {
  display: inline-block;
  position: relative;
  margin: 0;
  padding: 0;
  background: #fff;
  border: 1px solid var(--kerataif-gray);
  width: 16px;
  height: 16px;
  outline: none;
  -webkit-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -moz-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -ms-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -o-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  -webkit-transform: translate(5px, 2px);
  -moz-transform: translate(5px, 2px);
  -o-transform: translate(5px, 2px);
  -ms-transform: translate(5px, 2px);
  transform: translate(5px, 2px);
}
.form-radio + label {
  padding-left: 7px;
  cursor: pointer;
}
.form-radio:hover,
.form-radio:focus {
  border-color: var(--kerataif-gray);
  cursor: pointer;
}
.form-radio:checked {
  background: var(--kerataif-gray);
  border: 1px solid var(--kerataif-gray);
}
.form-checkbox {
  display: inline-block;
  position: relative;
  margin: 0;
  padding: 0;
  background: #fff;
  border: 1px solid var(--kerataif-gray);
  width: 16px;
  height: 16px;
  outline: none;
  -webkit-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -moz-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -ms-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -o-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -webkit-transform: translate(5px, 2px);
  -moz-transform: translate(5px, 2px);
  -o-transform: translate(5px, 2px);
  -ms-transform: translate(5px, 2px);
  transform: translate(5px, 2px);
}
.form-checkbox + label {
  padding-left: 7px;
  cursor: pointer;
}
.form-checkbox:hover,
.form-checkbox:focus {
  border-color: var(--kerataif-gray);
  cursor: pointer;
}
.form-checkbox:checked {
  background: var(--kerataif-gray);
  border: 1px solid var(--kerataif-gray);
  /*box-shadow: inset 0 0 0 3px #fff;*/
}
.form-submit {
  padding: 5px 15px;
  cursor: pointer;
  color: #FFF;
  border: none;
  background: var(--kerataif-green);
  height: 40px;
  font-size: var(--kerataif-font-size);
  -webkit-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -moz-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -ms-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -o-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  font-family: 'DM Sans', sans-serif;
  display: flex;
  align-items: center;
  text-align: center;
}
.form-submit:hover {
  background: var(--kerataif-gray-dark);
}
.black-overlay {
  position: fixed;
  width: 100%;
  height: 100vh;
  top: 0;
  left: 0;
  background: rgba(16, 18, 22, 0.4);
  z-index: 99;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -moz-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -ms-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -o-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  backdrop-filter: blur(3px);
  -webkit-backdrop-filter: blur(3px);
}
.black-overlay.active {
  opacity: 1;
  pointer-events: all;
}
.field--name-field-dosyalar .field__item,
.field--name-field-media-document .field__item {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid var(--kerataif-gray);
  align-items: center;
  padding: 5px 0;
}
.field--name-field-dosyalar .field__item .file-size,
.field--name-field-media-document .field__item .file-size {
  font-size: 0.7rem;
  white-space: nowrap;
  display: block;
  opacity: 0.5;
}
.field--name-field-dosyalar .field__item .file-link a,
.field--name-field-media-document .field__item .file-link a {
  width: 25px;
  height: 25px;
  text-indent: -5555px;
  overflow: hidden;
  display: block;
  margin-left: 10px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%235E6E78' stroke-linecap='round' stroke-linejoin='round' d='M7.5 18.333h5c4.167 0 5.833-1.666 5.833-5.833v-5c0-4.167-1.666-5.833-5.833-5.833h-5c-4.167 0-5.833 1.666-5.833 5.833v5c0 4.167 1.666 5.833 5.833 5.833Z'/%3e%3cpath stroke='%235E6E78' stroke-linecap='round' stroke-linejoin='round' d='m7.5 9.592 2.5 2.5 2.5-2.5m-2.5 2.5V5.425m-5 8.333a15.79 15.79 0 0 0 10 0'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
}
.field--name-field-dosyalar .field__item .file,
.field--name-field-media-document .field__item .file {
  font-size: 0.9rem;
  box-sizing: border-box;
  padding: 5px 40px;
  white-space: normal;
  margin-right: auto;
  background-repeat: no-repeat;
  background-position: left center;
}
.field--name-field-dosyalar .field__item .file.file--application-pdf,
.field--name-field-media-document .field__item .file.file--application-pdf {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' fill='none' viewBox='0 0 25 25'%3e%3cpath fill='%235E6E78' d='M5.001 5a2.5 2.5 0 0 1 2.5-2.5h5.731a1.875 1.875 0 0 1 1.327.55l4.892 4.893c.352.35.55.827.55 1.325v2.084a1.875 1.875 0 0 1 1.248 1.768v5.004A1.875 1.875 0 0 1 20 19.89V20a2.5 2.5 0 0 1-2.5 2.5h-10A2.5 2.5 0 0 1 5 20v-.109a1.875 1.875 0 0 1-1.25-1.766v-5.004A1.875 1.875 0 0 1 5 11.354L5.001 5Zm13.75 5h-4.375A1.875 1.875 0 0 1 12.5 8.125V3.75h-5A1.25 1.25 0 0 0 6.25 5v6.245h12.5V10h.001ZM6.25 19.999A1.25 1.25 0 0 0 7.5 21.25h10a1.25 1.25 0 0 0 1.25-1.251H6.25Zm7.5-15.99v4.116a.625.625 0 0 0 .625.625h4.115l-4.74-4.741Zm-8.122 8.486a.625.625 0 0 0-.625.625v5.004a.625.625 0 0 0 .625.625h13.746a.625.625 0 0 0 .625-.625V13.12a.625.625 0 0 0-.625-.625H5.628Z'/%3e%3cg fill='%23BF2A30'%3e%3cpath d='M7.258 17.71v-4h1.983c.341 0 .64.058.896.175a1.4 1.4 0 0 1 .596.495c.143.212.214.46.214.744 0 .286-.074.534-.22.744a1.39 1.39 0 0 1-.613.484c-.262.113-.567.17-.917.17H8.012v-.844h.933a.948.948 0 0 0 .375-.066.511.511 0 0 0 .325-.488.496.496 0 0 0-.325-.48.948.948 0 0 0-.375-.067h-.44v3.133H7.259Z'/%3e%3cpath d='M12.667 17.71h-1.768v-4h1.75c.473 0 .881.08 1.225.24.345.159.612.388.799.687.188.299.283.656.283 1.073 0 .416-.094.774-.281 1.074a1.822 1.822 0 0 1-.794.687c-.343.16-.747.239-1.214.239Zm-.52-.922h.475c.227 0 .421-.032.581-.096a.697.697 0 0 0 .368-.33c.085-.156.128-.374.128-.652 0-.279-.043-.496-.13-.653a.705.705 0 0 0-.377-.33 1.682 1.682 0 0 0-.606-.095h-.44v2.156Zm2.88.922v-4h3.231v.875h-1.983v.687h1.786v.875h-1.786v1.563h-1.248Z'/%3e%3c/g%3e%3c/svg%3e");
}
.field--name-field-dosyalar .field__item .file.file--x-office-document,
.field--name-field-media-document .field__item .file.file--x-office-document {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' fill='none' viewBox='0 0 25 25'%3e%3cpath fill='%235E6E78' d='M5.001 5a2.5 2.5 0 0 1 2.5-2.5h5.731a1.875 1.875 0 0 1 1.327.55l4.892 4.893c.352.35.55.827.55 1.325v2.084a1.875 1.875 0 0 1 1.248 1.768v5.004A1.875 1.875 0 0 1 20 19.89V20a2.5 2.5 0 0 1-2.5 2.5h-10A2.5 2.5 0 0 1 5 20v-.109a1.875 1.875 0 0 1-1.25-1.766v-5.004A1.875 1.875 0 0 1 5 11.354L5.001 5Zm13.75 5h-4.375A1.875 1.875 0 0 1 12.5 8.125V3.75h-5A1.25 1.25 0 0 0 6.25 5v6.245h12.5V10h.001ZM6.25 19.999A1.25 1.25 0 0 0 7.5 21.25h10a1.25 1.25 0 0 0 1.25-1.251H6.25Zm7.5-15.99v4.116a.625.625 0 0 0 .625.625h4.115l-4.74-4.741Zm-8.122 8.486a.625.625 0 0 0-.625.625v5.004a.625.625 0 0 0 .625.625h13.746a.625.625 0 0 0 .625-.625V13.12a.625.625 0 0 0-.625-.625H5.628Z'/%3e%3cpath fill='%232C74FF' d='M8.218 17.763h-1.64v-3.894h1.624c.438 0 .817.078 1.136.234.32.155.567.378.74.67.175.29.262.637.262 1.043 0 .405-.086.754-.26 1.045-.173.29-.418.514-.736.67-.318.154-.693.232-1.126.232Zm-.482-.898h.44c.212 0 .391-.03.54-.093a.658.658 0 0 0 .34-.321c.08-.152.12-.364.12-.635s-.04-.483-.121-.635a.664.664 0 0 0-.35-.321 1.493 1.493 0 0 0-.562-.094h-.407v2.1Zm6.799-1.049c0 .433-.093.799-.277 1.097a1.789 1.789 0 0 1-.747.675 2.372 2.372 0 0 1-1.049.228c-.388 0-.739-.077-1.052-.23a1.806 1.806 0 0 1-.745-.677c-.183-.298-.275-.662-.275-1.093 0-.434.092-.799.275-1.095.184-.298.433-.523.745-.675.313-.153.664-.23 1.052-.23.386 0 .736.076 1.049.23.314.152.562.377.747.675.184.296.277.661.277 1.095Zm-1.19 0c0-.233-.034-.43-.102-.59a.756.756 0 0 0-.298-.365.877.877 0 0 0-.483-.125.887.887 0 0 0-.484.125.771.771 0 0 0-.298.365c-.066.16-.1.357-.1.59 0 .233.034.43.1.591.068.16.167.281.298.365a.898.898 0 0 0 .484.124.887.887 0 0 0 .483-.124.768.768 0 0 0 .298-.365 1.52 1.52 0 0 0 .102-.591Zm5.234-.486h-1.173a.678.678 0 0 0-.067-.242.55.55 0 0 0-.146-.187.622.622 0 0 0-.222-.121.936.936 0 0 0-.298-.044.895.895 0 0 0-.493.13.81.81 0 0 0-.304.37 1.489 1.489 0 0 0-.101.58c0 .238.034.438.104.599.07.16.172.28.305.36.133.08.294.12.48.12.108 0 .203-.011.288-.035a.698.698 0 0 0 .22-.109.574.574 0 0 0 .152-.17.64.64 0 0 0 .082-.225l1.173.007a1.355 1.355 0 0 1-.152.504c-.087.17-.211.327-.372.472-.16.143-.357.258-.593.346-.236.087-.51.13-.822.13a2.34 2.34 0 0 1-1.053-.23 1.753 1.753 0 0 1-.734-.676c-.18-.298-.268-.662-.268-1.093 0-.434.091-.799.274-1.095.183-.298.43-.523.74-.675.311-.153.658-.23 1.041-.23.269 0 .517.033.743.1.226.068.424.166.595.295.17.128.308.286.412.474.104.187.167.402.189.644Z'/%3e%3c/svg%3e");
}
.field--name-field-dosyalar .field__item .file.file--x-office-spreadsheet,
.field--name-field-media-document .field__item .file.file--x-office-spreadsheet {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' fill='none' viewBox='0 0 25 25'%3e%3cpath fill='%235E6E78' d='M5.001 5a2.5 2.5 0 0 1 2.5-2.5h5.731a1.875 1.875 0 0 1 1.327.55l4.892 4.893c.352.35.55.827.55 1.325v2.084a1.875 1.875 0 0 1 1.248 1.768v5.004A1.875 1.875 0 0 1 20 19.89V20a2.5 2.5 0 0 1-2.5 2.5h-10A2.5 2.5 0 0 1 5 20v-.109a1.875 1.875 0 0 1-1.25-1.766v-5.004A1.875 1.875 0 0 1 5 11.354L5.001 5Zm13.75 5h-4.375A1.875 1.875 0 0 1 12.5 8.125V3.75h-5A1.25 1.25 0 0 0 6.25 5v6.245h12.5V10h.001ZM6.25 19.999A1.25 1.25 0 0 0 7.5 21.25h10a1.25 1.25 0 0 0 1.25-1.251H6.25Zm7.5-15.99v4.116a.625.625 0 0 0 .625.625h4.115l-4.74-4.741Zm-8.122 8.486a.625.625 0 0 0-.625.625v5.004a.625.625 0 0 0 .625.625h13.746a.625.625 0 0 0 .625-.625V13.12a.625.625 0 0 0-.625-.625H5.628Z'/%3e%3cg fill='%2300A64C'%3e%3cpath d='m9.18 13.74.596 1.058h.028l.604-1.058h1.1l-1.086 1.818 1.13 1.819h-1.13l-.618-1.08h-.028l-.618 1.08H8.036l1.115-1.819-1.08-1.818H9.18Z'/%3e%3cpath d='M11.534 17.377V13.74h.988v2.841h1.47v.796h-2.458Z'/%3e%3cpath d='M15.951 14.877a.384.384 0 0 0-.133-.277c-.078-.067-.197-.1-.357-.1a.712.712 0 0 0-.25.037.301.301 0 0 0-.142.098.242.242 0 0 0-.048.142.233.233 0 0 0 .023.12.287.287 0 0 0 .089.093c.04.027.091.052.154.075.063.022.137.042.224.06l.298.064c.201.043.374.099.517.169.143.07.26.152.351.246a.882.882 0 0 1 .2.317c.045.117.067.245.068.383 0 .24-.06.442-.179.607a1.097 1.097 0 0 1-.508.379 2.16 2.16 0 0 1-.79.13 2.24 2.24 0 0 1-.827-.141 1.153 1.153 0 0 1-.547-.432c-.13-.195-.194-.445-.195-.749h.937a.557.557 0 0 0 .083.28c.05.076.12.134.21.173.091.039.2.059.325.059a.773.773 0 0 0 .264-.04.357.357 0 0 0 .162-.108.255.255 0 0 0 .057-.158.224.224 0 0 0-.055-.145.426.426 0 0 0-.17-.114 1.815 1.815 0 0 0-.322-.096l-.362-.078c-.322-.07-.576-.187-.762-.35-.185-.164-.276-.389-.275-.673a1 1 0 0 1 .184-.605c.126-.174.3-.31.52-.407.223-.097.478-.146.766-.146.294 0 .548.05.762.148.214.098.38.237.495.415.117.178.177.386.178.624h-.945Z'/%3e%3c/g%3e%3c/svg%3e");
}
.pager .pager__items {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
.pager .pager__items .pager__item a {
  margin: 0 5px;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.8rem;
  font-weight: 500;
  color: var(--kerataif-black);
  text-decoration: none;
  background-color: var(--kerataif-gray-light);
  border-radius: 3px;
  width: 30px;
  height: 30px;
  text-align: center;
}
.pager .pager__items .pager__item.is-active a {
  background-color: var(--kerataif-green);
  color: #FFF;
}
.pager .pager__items .pager__item.pager__item--last,
.pager .pager__items .pager__item.pager__item--first,
.pager .pager__items .pager__item.pager__item--next,
.pager .pager__items .pager__item.pager__item--previous {
  display: none;
}
/* Default objects */
.description {
  font-size: 0.8rem;
}
#block-kerataif-page-title h1 {
  font-weight: 600;
}
.block > h2 {
  font-weight: 600;
  font-size: 1.25rem;
  color: var(--kerataif-black);
}
.swiper-container {
  margin: 0;
}
#block-kerataif-primary-local-tasks {
  position: fixed;
  bottom: 0;
  right: 0;
  background: #222222;
  z-index: 999;
}
#block-kerataif-primary-local-tasks ul {
  margin: 0;
  display: flex;
  list-style: none;
  padding: 0;
}
#block-kerataif-primary-local-tasks ul li {
  margin: 0;
}
#block-kerataif-primary-local-tasks ul li a {
  color: #FFF;
  box-sizing: border-box;
  padding: 10px;
  float: left;
}
#block-kerataif-primary-local-tasks ul li a:hover {
  color: #FFF;
  background-color: #666;
}
#block-kerataif-primary-local-tasks .contextual-links,
#block-kerataif-primary-local-tasks .trigger {
  display: none;
}
#block-kerataif-page-title h1 {
  font-weight: 500;
}
.field--name-field-etiketler {
  padding-bottom: 10px;
  margin-bottom: 20px;
}
.field--name-field-etiketler .field__label {
  border-bottom: 1px solid var(--kerataif-gray);
  width: 100%;
  margin-bottom: 5px;
}
.field--name-field-etiketler .field__items {
  display: flex;
  flex-wrap: wrap;
}
.field--name-field-etiketler .field__items .field__item {
  font-size: 0.8rem;
  font-weight: 500;
  background-color: var(--kerataif-gray-light);
  padding: 3px 15px;
  margin-right: 10px;
}
/* Site global styles */
html {
  font-size: var(--kerataif-font-size);
}
body {
  margin: 0;
  font-family: 'DM Sans', sans-serif, sans-serif;
  font-size: var(--kerataif-font-size);
  color: var(--kerataif-black);
  font-weight: 400;
}
.dialog-off-canvas-main-canvas {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 100vh;
  position: relative;
}
.dialog-off-canvas-main-canvas a:link,
.dialog-off-canvas-main-canvas a:visited {
  text-decoration: none;
  color: var(--kerataif-black);
  -webkit-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -moz-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -ms-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -o-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
}
.dialog-off-canvas-main-canvas a:hover,
.dialog-off-canvas-main-canvas a:active,
.dialog-off-canvas-main-canvas a.active,
.dialog-off-canvas-main-canvas a.is-active {
  color: var(--kerataif-green);
}
#topHolder {
  float: left;
  width: 100%;
}
#topHolder .region-top {
  float: none;
  width: calc(100% - 40px);
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 10px 0;
  box-sizing: border-box;
}
#headerHolder {
  float: left;
  width: 100%;
  background-color: var(--kerataif-gray-light);
}
#headerHolder .region-header {
  float: none;
  width: calc(100% - 40px);
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
#featuredHolder {
  float: left;
  width: 100%;
}
#contentHolder {
  float: left;
  width: 100%;
  float: none;
  width: calc(100% - 40px);
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
.front #contentHolder .region-content {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.front #contentHolder .region-content #block-kerataif-page-title {
  width: 100%;
}
.front #contentHolder .region-content #block-kerataif-content {
  width: 100%;
}
.front #contentHolder .region-content > article {
  display: none;
}
.front .social-sharing-buttons {
  display: none;
}
#footerHolder {
  float: left;
  width: 100%;
  margin-top: auto;
}
#footerHolder .region-footer {
  float: none;
  width: calc(100% - 40px);
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  border-top: 2px solid var(--kerataif-gray);
  margin-top: 50px;
  padding: 40px 0;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
#footerHolder .region-footer .menu,
#footerHolder .region-footer .view-content {
  flex-direction: column;
}
#footerHolder .region-footer .menu .menu-item h2,
#footerHolder .region-footer .view-content .menu-item h2,
#footerHolder .region-footer .menu .views-row h2,
#footerHolder .region-footer .view-content .views-row h2 {
  margin: 0;
}
#footerHolder .region-footer .menu .menu-item a,
#footerHolder .region-footer .view-content .menu-item a,
#footerHolder .region-footer .menu .views-row a,
#footerHolder .region-footer .view-content .views-row a {
  padding: 5px 0;
  display: block;
  font-size: 1.1rem;
  font-weight: 400;
}
#block-kerataif-medikalniteligitasimamaktadir {
  width: 100%;
  margin-top: 20px;
}
#block-kerataif-medikalniteligitasimamaktadir .field--name-field-content {
  font-size: 0.8rem;
}
.field--name-field-components .paragraph {
  padding: 20px 0;
}
.paragraph--type--text-content .field--name-field-title {
  font-size: 1.2rem;
  margin-bottom: 10px;
  font-weight: 500;
}
.paragraph--type--content-image .paragraph-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media screen and (max-width: 600px) {
  .paragraph--type--content-image .paragraph-wrapper {
    flex-wrap: wrap;
  }
}
.paragraph--type--content-image .paragraph-wrapper .paragraph-image {
  width: 35%;
  text-align: right;
  position: relative;
}
@media screen and (max-width: 600px) {
  .paragraph--type--content-image .paragraph-wrapper .paragraph-image {
    width: 100%;
  }
}
.paragraph--type--content-image .paragraph-wrapper .paragraph-image img {
  max-width: 100%;
  height: auto;
}
.paragraph--type--content-image .paragraph-wrapper .paragraph-content {
  width: 60%;
}
@media screen and (max-width: 600px) {
  .paragraph--type--content-image .paragraph-wrapper .paragraph-content {
    width: 100%;
  }
}
.paragraph--type--content-image .paragraph-wrapper .paragraph-content .field--name-field-title {
  font-size: 1.2rem;
  margin-bottom: 10px;
  font-weight: 500;
}
.paragraph--type--content-image .paragraph-wrapper .paragraph-content .field--name-field-content {
  line-height: 150%;
}
.paragraph--type--content-image .paragraph-wrapper.right {
  flex-direction: row-reverse;
}
#block-kerataif-aramaformu {
  margin-right: 20px;
}
@media screen and (max-width: 600px) {
  #block-kerataif-aramaformu {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
}
#block-kerataif-aramaformu #search-block-form {
  display: flex;
}
@media screen and (max-width: 600px) {
  #block-kerataif-aramaformu #search-block-form {
    width: 100%;
  }
}
#block-kerataif-aramaformu #search-block-form .form-item {
  margin-bottom: 0;
}
@media screen and (max-width: 600px) {
  #block-kerataif-aramaformu #search-block-form .form-item {
    width: 100%;
  }
}
#block-kerataif-aramaformu #search-block-form .form-search {
  width: auto;
}
@media screen and (max-width: 600px) {
  #block-kerataif-aramaformu #search-block-form .form-search {
    width: 100%;
  }
}
#block-kerataif-views-block-kategori-menusu-block-1 {
  width: 100%;
}
#block-kerataif-views-block-kategori-menusu-block-1 .view-content {
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
}
#block-kerataif-views-block-kategori-menusu-block-1 .view-content h2 {
  margin: 0;
}
#block-kerataif-views-block-kategori-menusu-block-1 .view-content h2 a {
  display: block;
  font-size: 0.8rem;
  font-weight: 600;
  padding: 10px;
  text-transform: uppercase;
}
#block-kerataif-views-block-bolgesel-haberler-block-1,
#block-kerataif-views-block-bolgesel-haberler-block-2,
#block-kerataif-kenevirnedirnedegildir {
  width: 30%;
  position: relative;
}
@media screen and (max-width: 600px) {
  #block-kerataif-views-block-bolgesel-haberler-block-1,
  #block-kerataif-views-block-bolgesel-haberler-block-2,
  #block-kerataif-kenevirnedirnedegildir {
    width: 100%;
  }
}
#block-kerataif-views-block-bolgesel-haberler-block-1 h2,
#block-kerataif-views-block-bolgesel-haberler-block-2 h2,
#block-kerataif-kenevirnedirnedegildir h2 {
  width: fit-content;
  background-color: var(--kerataif-green);
  color: #FFF;
  font-size: 0.8rem;
  padding: 5px 20px;
  margin-bottom: 20px;
}
#block-kerataif-views-block-bolgesel-haberler-block-1 h2::before,
#block-kerataif-views-block-bolgesel-haberler-block-2 h2::before,
#block-kerataif-kenevirnedirnedegildir h2::before {
  content: "";
  position: absolute;
  left: 0;
  top: 27px;
  width: 100%;
  height: 10px;
  background-color: var(--kerataif-gray-light);
  z-index: -1;
}
#block-kerataif-views-block-bolgesel-haberler-block-1 .field--name-field-image img,
#block-kerataif-views-block-bolgesel-haberler-block-2 .field--name-field-image img,
#block-kerataif-kenevirnedirnedegildir .field--name-field-image img {
  width: 100%;
  height: auto;
  display: block;
}
#block-kerataif-site-branding {
  margin-top: -65px;
  max-width: 150px;
}
@media screen and (max-width: 600px) {
  #block-kerataif-site-branding {
    max-width: 100px;
    margin-top: -50px;
    margin-bottom: 20px;
  }
}
#block-kerataif-site-branding img {
  max-width: 100%;
  height: auto;
  margin: 0 auto;
  display: block;
}
@media screen and (max-width: 600px) {
  #block-kerataif-main-menu {
    margin-bottom: 20px;
  }
}
#block-kerataif-main-menu .menu {
  flex-wrap: wrap;
}
#block-kerataif-main-menu .menu a {
  font-size: 0.8rem;
  font-weight: 400;
  padding: 5px 10px;
}
.makale-card,
.makale-card-mini {
  margin-bottom: 20px;
}
.makale-card .field--name-field-kapak-gorseli img,
.makale-card-mini .field--name-field-kapak-gorseli img,
.makale-card .field--name-field-kapak-gorseli a,
.makale-card-mini .field--name-field-kapak-gorseli a {
  width: 100%;
  height: auto;
  display: block;
}
.makale-card .mak-meta-data,
.makale-card-mini .mak-meta-data {
  display: flex;
  font-size: 0.875rem;
  font-weight: 500;
  margin: 10px 0 15px 0;
}
.makale-card .mak-meta-data .category,
.makale-card-mini .mak-meta-data .category {
  color: var(--kerataif-green);
}
.makale-card .mak-meta-data .category a,
.makale-card-mini .mak-meta-data .category a {
  color: var(--kerataif-green);
}
.makale-card .mak-meta-data .date,
.makale-card-mini .mak-meta-data .date {
  color: var(--kerataif-gray);
}
.makale-card .mak-meta-data .seperator,
.makale-card-mini .mak-meta-data .seperator {
  width: 30px;
  position: relative;
}
.makale-card .mak-meta-data .seperator::before,
.makale-card-mini .mak-meta-data .seperator::before {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  top: 0;
  left: 50%;
  background-color: var(--kerataif-gray-light);
}
.makale-card .mak-title a,
.makale-card-mini .mak-title a {
  font-weight: 600;
  font-size: 0.9rem;
}
.makale-card .field--name-field-ozet,
.makale-card-mini .field--name-field-ozet {
  font-size: 0.8rem;
}
.makale-card-mini {
  display: flex;
  justify-content: space-between;
}
.makale-card-mini .field--name-field-kapak-gorseli {
  width: 30%;
}
.makale-card-mini .mak-info {
  width: 68%;
}
.makale-card-mini .mak-info .mak-meta-data {
  margin: 0 0 5px 0;
}
.view-taxonomy-term .view-content {
  display: grid;
  gap: 30px;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
}
.view-one-cikan {
  float: none;
  width: calc(100% - 40px);
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 50px 0;
}
.view-one-cikan .view-content {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(2, 1fr);
  grid-column-gap: 5px;
  grid-row-gap: 5px;
}
.view-one-cikan .view-content .views-row:nth-child(1) {
  grid-area: 1 / 1 / 3 / 3;
}
.view-one-cikan .view-content .views-row:nth-child(1) .views-field-field-kapak-gorseli img {
  height: 374px;
}
.view-one-cikan .view-content .views-row:nth-child(2) {
  grid-area: 1 / 3 / 2 / 4;
}
.view-one-cikan .view-content .views-row:nth-child(3) {
  grid-area: 1 / 4 / 2 / 5;
}
.view-one-cikan .view-content .views-row:nth-child(4) {
  grid-area: 2 / 3 / 3 / 4;
}
.view-one-cikan .view-content .views-row:nth-child(5) {
  grid-area: 2 / 4 / 3 / 5;
}
@media screen and (max-width: 1200px) {
  .view-one-cikan .view-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    grid-row-gap: 10px;
  }
  .view-one-cikan .view-content .views-row {
    width: 49%;
  }
  .view-one-cikan .view-content .views-row:nth-child(1) {
    width: 100%;
  }
}
@media screen and (max-width: 1200px) {
  .view-one-cikan .view-content .views-field-title a {
    font-size: 0.8rem;
  }
}
.view-one-cikan .view-content .views-row {
  position: relative;
}
.view-one-cikan .view-content .views-row .views-field-field-kapak-gorseli {
  position: relative;
  overflow: hidden;
}
.view-one-cikan .view-content .views-row .views-field-field-kapak-gorseli::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2);
  pointer-events: none;
}
.view-one-cikan .view-content .views-row .views-field-field-kapak-gorseli img,
.view-one-cikan .view-content .views-row .views-field-field-kapak-gorseli a {
  width: 100%;
  height: auto;
  display: block;
  object-fit: cover;
  -webkit-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -moz-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -ms-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  -o-transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
  transition: all 0.2s cubic-bezier(0.7, 0, 0.4, 1);
}
.view-one-cikan .view-content .views-row .views-field-title a {
  z-index: 99;
  position: absolute;
  color: #FFF;
  bottom: 0px;
  left: 0;
  width: 100%;
  padding: 20px;
  box-sizing: border-box;
  font-weight: 500;
}
.view-one-cikan .view-content .views-row:hover .views-field-field-kapak-gorseli img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.view-taxonomy-term .view-header .field--name-name {
  display: none;
}
#block-kerataif-sosyalmedyamenusu .menu .menu-item a {
  padding: 5px;
}
#block-kerataif-mailchimpsubscriptionformbulten {
  width: 50%;
  border-left: 2px solid var(--kerataif-gray-light);
  padding-left: 30px;
  box-sizing: border-box;
}
@media screen and (max-width: 600px) {
  #block-kerataif-mailchimpsubscriptionformbulten {
    width: 100%;
    padding-left: 0;
    border-left: none;
    margin-top: 20px;
  }
}
.node-type-makale .node-teaser {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.node-type-makale .node-teaser .node-teaser-meta {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  border-bottom: 1px solid var(--kerataif-gray);
  margin-bottom: 20px;
  padding: 0 0 5px 0;
}
.node-type-makale .node-teaser .node-teaser-meta .field a {
  color: var(--kerataif-green);
  font-size: 0.9rem;
  font-weight: 500;
  padding: 0 10px 0 0 0;
  margin-right: 20px;
}
.node-type-makale .node-teaser .node-teaser-meta .field--name-field-kategori {
  display: flex;
  margin-right: 20px;
  border-right: 2px solid var(--kerataif-gray-light);
}
@media screen and (max-width: 600px) {
  .node-type-makale .node-teaser .node-teaser-meta .field--name-field-kategori {
    width: 100%;
    border-right: none;
    margin-bottom: 10px;
  }
}
.node-type-makale .node-teaser .node-teaser-meta .field--name-field-bolge {
  display: flex;
  margin-right: 20px;
  border-right: none;
}
@media screen and (max-width: 600px) {
  .node-type-makale .node-teaser .node-teaser-meta .field--name-field-bolge {
    width: 100%;
  }
}
.node-type-makale .node-teaser .node-teaser-meta .field--name-created {
  margin-left: auto;
  font-size: 0.9rem;
  font-weight: 500;
  color: var(--kerataif-gray);
}
@media screen and (max-width: 600px) {
  .node-type-makale .node-teaser .node-teaser-meta .field--name-created {
    width: 100%;
    margin-top: 10px;
  }
}
.node-type-makale .node-teaser .field--name-field-kapak-gorseli {
  width: 45%;
}
@media screen and (max-width: 600px) {
  .node-type-makale .node-teaser .field--name-field-kapak-gorseli {
    width: 100%;
  }
}
.node-type-makale .node-teaser .field--name-field-kapak-gorseli img {
  width: 100%;
  height: auto;
  display: block;
}
.node-type-makale .node-teaser .field--name-field-ozet {
  width: 53%;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 150%;
}
@media screen and (max-width: 600px) {
  .node-type-makale .node-teaser .field--name-field-ozet {
    width: 100%;
  }
}
