@charset "UTF-8";
/* Bu dosya temanın ana CSS dosyasıdır. Tema bilgisi için "maviwebtasarim/style.css" dosyasına bakın. */
/*    
*****************************                                 
Library               
- methods          
- colors           
- fonts     
- toasts    
- custom-buttons  
- functions 
- system-functions
- media_functions    
- shortcode_functions
- sects-min
******************************
System            
- offcanvas
- search
- contact
- whatsapp
- single-sidebar
- single-nonsidebar
- page-sidebar
- page-nonsidebar 
- shortcode
*******************************
Template
- template-functions
- offcanvas
- header
- home
- footer
- single-sidebar              
- single-nonsidebar
- page-sidebar  
- page-nonsidebar  
- shortcode   
- sections           
*******************************            
*/
/* Colors */
@import url(library/sects-min.css);
@import url(template/sections.css);
:root {
  --blue-ruin:#026cdd;
  --blue-ruin-rgba:2,108,221;
  --london-rain:#0051bb;
  --london-rain-rgba:0,81,187;
  --white:#ffffff;
  --warm-purple:#972b8a;
  --aged-purple:#ac439f;
  --adamantine-blue:#57a5f8;
  --swiss-plum:#6d46b3;
  --swiss-plum-rgba:109,70,179;
  --midnight:#020c2e;
  --mazzy-star:#c35caf;
  --peach-cobbler:#ffae83;
  --golden-nectar:#ffd969;
  --sapphire-blue:#0066bc;
  --altdorf-sky-blue:#00a1ab;
  --malted-mint-madness:#0cdaa7;
  --alphabet-blue:#b3d1f0;
  --jadestone:#03a8a6;
  --emerson:#42645d;
  --black-anther:#424242;
  --white-rabbit:#f9f0e9;
  --clr: #825aa9; }

/* Color Classes */
/*Color Text*/
.blue-ruin {
  color: var(--blue-ruin); }

/* Bg Color Class */
.bg-blue-ruin {
  background-color: var(--blue-ruin); }

/*Text-Bg Color*/
.text-bg-blue-ruin {
  color: var(--white);
  background-color: var(--blue-ruin); }

/* CSS Document */
:root {
  --special-elite: "Special Elite";
  --croissant-one: "Croissant One";
  --josefin-sans: "Josefin Sans";
  --josefin-slab: "Josefin slab";
  --caveat: "Caveat";
  --indie-flower: "Indie Flower";
  --lilita-one: "Lilita One";
  --merienda: "Merienda";
  --Laila: "Laila";
  --pangolin: "Pangolin";
  --chewy: "Chewy";
  --aclonica: "Aclonica";
  --short-stack: "Short Stack";
  --bubblegum-sans: "Bubblegum Sans";
  --capriola: "Capriola";
  --handlee: "Handlee";
  --cabin-sketch: "Cabin Sketch";
  --tillana: "Tillana";
  --baloo-2: "Baloo 2";
  --roboto: "Roboto";
  --londrina-sketch: "Londrina Sketch";
  --protest-strike: "Protest Strike";
  --baloo-da-2: "Baloo Da 2";
  --lemon: "Lemon";
  --itim: "Itim";
  --nerko-one: "Nerko One";
  --akaya-kanadaka: "Akaya Kanadaka";
  --sriracha: "Sriracha";
  --suez-one: "Suez One";
  --poetsen-one: "Poetsen One";
  --coiny: "Coiny"; }

.bwd-btn {
  padding: 10px 10px; }

.btn-swiss {
  background-color: var(--swiss-plum);
  /* Custom background color */
  border-color: var(--swiss-plum);
  /* Custom border color */
  color: white; }

.btn-swiss:hover {
  background-color: #9670db;
  /* Custom hover background */
  border-color: #9670db;
  /* Custom hover border */
  color: white; }

.btn-midnight {
  background-color: var(--midnight);
  /* Custom background color */
  border-color: var(--midnight);
  /* Custom border color */
  color: white; }

.btn-midnight:hover {
  background-color: #08174a;
  /* Custom hover background */
  border-color: #08174a;
  /* Custom hover border */
  color: white; }

.btn-orange-darkturquoise {
  text-decoration: none;
  background-color: orange; }

.btn-orange-darkturquoise:hover {
  background-color: darkturquoise;
  /* Custom hover background */
  border-color: darkturquoise;
  /* Custom hover border */ }

.btn-golden-nectar {
  background-color: var(--golden-nectar);
  /* Custom background color */
  border-color: var(--golden-nectar);
  /* Custom border color */
  color: white; }

.btn-golden-nectar:hover {
  background-color: var(--peach-cobbler);
  /* Custom hover background */
  border-color: var(--peach-cobbler);
  /* Custom hover border */
  color: white; }

.btn-golden-nectar_darkturquoise {
  background-color: var(--golden-nectar);
  /* Custom background color */
  border-color: var(--golden-nectar);
  /* Custom border color */
  color: white; }

.btn-golden-nectar_darkturquoise:hover {
  background-color: var(--darkturquoise);
  /* Custom hover background */
  border-color: var(--darkturquoise);
  /* Custom hover border */
  color: white; }

.part-0 {
  padding-right: var(--bs-gutter-x, 1rem);
  padding-left: var(--bs-gutter-x, 1rem);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .part-0 {
    max-width: 540px; } }
@media (min-width: 768px) {
  .part-0 {
    max-width: 720px; } }
@media (min-width: 992px) {
  .part-0 {
    max-width: 960px; } }
@media (min-width: 1200px) {
  .part-0 {
    max-width: 1140px; } }
@media (min-width: 1400px) {
  .part-0 {
    max-width: 1320px; } }
@media (min-width: 1600px) {
  .part-0 {
    max-width: 1500px; } }
@media (min-width: 1800px) {
  .part-0 {
    max-width: 1690px; } }
.part-1 {
  padding-right: var(--bs-gutter-x, 1rem);
  padding-left: var(--bs-gutter-x, 1rem);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .part-1 {
    max-width: 540px; } }
@media (min-width: 768px) {
  .part-1 {
    max-width: 720px; } }
@media (min-width: 992px) {
  .part-1 {
    max-width: 960px; } }
@media (min-width: 1200px) {
  .part-1 {
    max-width: 1140px; } }
@media (min-width: 1400px) {
  .part-1 {
    max-width: 1320px; } }
@media (min-width: 1600px) {
  .part-1 {
    max-width: 1500px; } }
@media (min-width: 1800px) {
  .part-1 {
    max-width: 1690px; } }
.part-2 {
  padding-right: var(--bs-gutter-x, 1rem);
  padding-left: var(--bs-gutter-x, 1rem);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .part-2 {
    max-width: 540px; } }
@media (min-width: 768px) {
  .part-2 {
    max-width: 720px; } }
@media (min-width: 992px) {
  .part-2 {
    max-width: 960px; } }
@media (min-width: 1200px) {
  .part-2 {
    max-width: 1140px; } }
@media (min-width: 1400px) {
  .part-2 {
    max-width: 1320px; } }
@media (min-width: 1600px) {
  .part-2 {
    max-width: 1500px; } }
@media (min-width: 1800px) {
  .part-2 {
    max-width: 1690px; } }
.part-3 {
  padding-right: var(--bs-gutter-x, 1rem);
  padding-left: var(--bs-gutter-x, 1rem);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .part-3 {
    max-width: 540px; } }
@media (min-width: 768px) {
  .part-3 {
    max-width: 720px; } }
@media (min-width: 992px) {
  .part-3 {
    max-width: 960px; } }
@media (min-width: 1200px) {
  .part-3 {
    max-width: 1140px; } }
@media (min-width: 1400px) {
  .part-3 {
    max-width: 1320px; } }
@media (min-width: 1600px) {
  .part-3 {
    max-width: 1500px; } }
@media (min-width: 1800px) {
  .part-3 {
    max-width: 1690px; } }
.part-4 {
  padding-right: var(--bs-gutter-x, 1rem);
  padding-left: var(--bs-gutter-x, 1rem);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .part-4 {
    max-width: 540px; } }
@media (min-width: 768px) {
  .part-4 {
    max-width: 720px; } }
@media (min-width: 992px) {
  .part-4 {
    max-width: 960px; } }
@media (min-width: 1200px) {
  .part-4 {
    max-width: 1140px; } }
@media (min-width: 1400px) {
  .part-4 {
    max-width: 1320px; } }
@media (min-width: 1600px) {
  .part-4 {
    max-width: 1500px; } }
@media (min-width: 1800px) {
  .part-4 {
    max-width: 1690px; } }
.part-5 {
  padding-right: var(--bs-gutter-x, 1rem);
  padding-left: var(--bs-gutter-x, 1rem);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .part-5 {
    max-width: 540px; } }
@media (min-width: 768px) {
  .part-5 {
    max-width: 720px; } }
@media (min-width: 992px) {
  .part-5 {
    max-width: 960px; } }
@media (min-width: 1200px) {
  .part-5 {
    max-width: 1140px; } }
@media (min-width: 1400px) {
  .part-5 {
    max-width: 1320px; } }
@media (min-width: 1600px) {
  .part-5 {
    max-width: 1500px; } }
@media (min-width: 1800px) {
  .part-5 {
    max-width: 1690px; } }
.part-6 {
  padding-right: var(--bs-gutter-x, 1rem);
  padding-left: var(--bs-gutter-x, 1rem);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .part-6 {
    max-width: 540px; } }
@media (min-width: 768px) {
  .part-6 {
    max-width: 720px; } }
@media (min-width: 992px) {
  .part-6 {
    max-width: 960px; } }
@media (min-width: 1200px) {
  .part-6 {
    max-width: 1140px; } }
@media (min-width: 1400px) {
  .part-6 {
    max-width: 1320px; } }
@media (min-width: 1600px) {
  .part-6 {
    max-width: 1500px; } }
@media (min-width: 1800px) {
  .part-6 {
    max-width: 1690px; } }
.part-7 {
  padding-right: var(--bs-gutter-x, 1rem);
  padding-left: var(--bs-gutter-x, 1rem);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .part-7 {
    max-width: 540px; } }
@media (min-width: 768px) {
  .part-7 {
    max-width: 720px; } }
@media (min-width: 992px) {
  .part-7 {
    max-width: 960px; } }
@media (min-width: 1200px) {
  .part-7 {
    max-width: 1140px; } }
@media (min-width: 1400px) {
  .part-7 {
    max-width: 1320px; } }
@media (min-width: 1600px) {
  .part-7 {
    max-width: 1500px; } }
@media (min-width: 1800px) {
  .part-7 {
    max-width: 1690px; } }
.part-8 {
  padding-right: var(--bs-gutter-x, 1rem);
  padding-left: var(--bs-gutter-x, 1rem);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .part-8 {
    max-width: 540px; } }
@media (min-width: 768px) {
  .part-8 {
    max-width: 720px; } }
@media (min-width: 992px) {
  .part-8 {
    max-width: 960px; } }
@media (min-width: 1200px) {
  .part-8 {
    max-width: 1140px; } }
@media (min-width: 1400px) {
  .part-8 {
    max-width: 1320px; } }
@media (min-width: 1600px) {
  .part-8 {
    max-width: 1500px; } }
@media (min-width: 1800px) {
  .part-8 {
    max-width: 1690px; } }
.part-9 {
  padding-right: var(--bs-gutter-x, 1rem);
  padding-left: var(--bs-gutter-x, 1rem);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .part-9 {
    max-width: 540px; } }
@media (min-width: 768px) {
  .part-9 {
    max-width: 720px; } }
@media (min-width: 992px) {
  .part-9 {
    max-width: 960px; } }
@media (min-width: 1200px) {
  .part-9 {
    max-width: 1140px; } }
@media (min-width: 1400px) {
  .part-9 {
    max-width: 1320px; } }
@media (min-width: 1600px) {
  .part-9 {
    max-width: 1500px; } }
@media (min-width: 1800px) {
  .part-9 {
    max-width: 1690px; } }
.part-10 {
  padding-right: var(--bs-gutter-x, 1rem);
  padding-left: var(--bs-gutter-x, 1rem);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .part-10 {
    max-width: 540px; } }
@media (min-width: 768px) {
  .part-10 {
    max-width: 720px; } }
@media (min-width: 992px) {
  .part-10 {
    max-width: 960px; } }
@media (min-width: 1200px) {
  .part-10 {
    max-width: 1140px; } }
@media (min-width: 1400px) {
  .part-10 {
    max-width: 1320px; } }
@media (min-width: 1600px) {
  .part-10 {
    max-width: 1500px; } }
@media (min-width: 1800px) {
  .part-10 {
    max-width: 1690px; } }
.part-11 {
  padding-right: var(--bs-gutter-x, 1rem);
  padding-left: var(--bs-gutter-x, 1rem);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .part-11 {
    max-width: 540px; } }
@media (min-width: 768px) {
  .part-11 {
    max-width: 720px; } }
@media (min-width: 992px) {
  .part-11 {
    max-width: 960px; } }
@media (min-width: 1200px) {
  .part-11 {
    max-width: 1140px; } }
@media (min-width: 1400px) {
  .part-11 {
    max-width: 1320px; } }
@media (min-width: 1600px) {
  .part-11 {
    max-width: 1500px; } }
@media (min-width: 1800px) {
  .part-11 {
    max-width: 1690px; } }
.part-12 {
  padding-right: var(--bs-gutter-x, 1rem);
  padding-left: var(--bs-gutter-x, 1rem);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .part-12 {
    max-width: 540px; } }
@media (min-width: 768px) {
  .part-12 {
    max-width: 720px; } }
@media (min-width: 992px) {
  .part-12 {
    max-width: 960px; } }
@media (min-width: 1200px) {
  .part-12 {
    max-width: 1140px; } }
@media (min-width: 1400px) {
  .part-12 {
    max-width: 1320px; } }
@media (min-width: 1600px) {
  .part-12 {
    max-width: 1500px; } }
@media (min-width: 1800px) {
  .part-12 {
    max-width: 1690px; } }
.part-13 {
  padding-right: var(--bs-gutter-x, 1rem);
  padding-left: var(--bs-gutter-x, 1rem);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .part-13 {
    max-width: 540px; } }
@media (min-width: 768px) {
  .part-13 {
    max-width: 720px; } }
@media (min-width: 992px) {
  .part-13 {
    max-width: 960px; } }
@media (min-width: 1200px) {
  .part-13 {
    max-width: 1140px; } }
@media (min-width: 1400px) {
  .part-13 {
    max-width: 1320px; } }
@media (min-width: 1600px) {
  .part-13 {
    max-width: 1500px; } }
@media (min-width: 1800px) {
  .part-13 {
    max-width: 1690px; } }
.part-14 {
  padding-right: var(--bs-gutter-x, 1rem);
  padding-left: var(--bs-gutter-x, 1rem);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .part-14 {
    max-width: 540px; } }
@media (min-width: 768px) {
  .part-14 {
    max-width: 720px; } }
@media (min-width: 992px) {
  .part-14 {
    max-width: 960px; } }
@media (min-width: 1200px) {
  .part-14 {
    max-width: 1140px; } }
@media (min-width: 1400px) {
  .part-14 {
    max-width: 1320px; } }
@media (min-width: 1600px) {
  .part-14 {
    max-width: 1500px; } }
@media (min-width: 1800px) {
  .part-14 {
    max-width: 1690px; } }
.part-15 {
  padding-right: var(--bs-gutter-x, 1rem);
  padding-left: var(--bs-gutter-x, 1rem);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .part-15 {
    max-width: 540px; } }
@media (min-width: 768px) {
  .part-15 {
    max-width: 720px; } }
@media (min-width: 992px) {
  .part-15 {
    max-width: 960px; } }
@media (min-width: 1200px) {
  .part-15 {
    max-width: 1140px; } }
@media (min-width: 1400px) {
  .part-15 {
    max-width: 1320px; } }
@media (min-width: 1600px) {
  .part-15 {
    max-width: 1500px; } }
@media (min-width: 1800px) {
  .part-15 {
    max-width: 1690px; } }
.part-16 {
  padding-right: var(--bs-gutter-x, 1rem);
  padding-left: var(--bs-gutter-x, 1rem);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .part-16 {
    max-width: 540px; } }
@media (min-width: 768px) {
  .part-16 {
    max-width: 720px; } }
@media (min-width: 992px) {
  .part-16 {
    max-width: 960px; } }
@media (min-width: 1200px) {
  .part-16 {
    max-width: 1140px; } }
@media (min-width: 1400px) {
  .part-16 {
    max-width: 1320px; } }
@media (min-width: 1600px) {
  .part-16 {
    max-width: 1500px; } }
@media (min-width: 1800px) {
  .part-16 {
    max-width: 1690px; } }
.part-17 {
  padding-right: var(--bs-gutter-x, 1rem);
  padding-left: var(--bs-gutter-x, 1rem);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .part-17 {
    max-width: 540px; } }
@media (min-width: 768px) {
  .part-17 {
    max-width: 720px; } }
@media (min-width: 992px) {
  .part-17 {
    max-width: 960px; } }
@media (min-width: 1200px) {
  .part-17 {
    max-width: 1140px; } }
@media (min-width: 1400px) {
  .part-17 {
    max-width: 1320px; } }
@media (min-width: 1600px) {
  .part-17 {
    max-width: 1500px; } }
@media (min-width: 1800px) {
  .part-17 {
    max-width: 1690px; } }
.part-18 {
  padding-right: var(--bs-gutter-x, 1rem);
  padding-left: var(--bs-gutter-x, 1rem);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .part-18 {
    max-width: 540px; } }
@media (min-width: 768px) {
  .part-18 {
    max-width: 720px; } }
@media (min-width: 992px) {
  .part-18 {
    max-width: 960px; } }
@media (min-width: 1200px) {
  .part-18 {
    max-width: 1140px; } }
@media (min-width: 1400px) {
  .part-18 {
    max-width: 1320px; } }
@media (min-width: 1600px) {
  .part-18 {
    max-width: 1500px; } }
@media (min-width: 1800px) {
  .part-18 {
    max-width: 1690px; } }
.part-19 {
  padding-right: var(--bs-gutter-x, 1rem);
  padding-left: var(--bs-gutter-x, 1rem);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .part-19 {
    max-width: 540px; } }
@media (min-width: 768px) {
  .part-19 {
    max-width: 720px; } }
@media (min-width: 992px) {
  .part-19 {
    max-width: 960px; } }
@media (min-width: 1200px) {
  .part-19 {
    max-width: 1140px; } }
@media (min-width: 1400px) {
  .part-19 {
    max-width: 1320px; } }
@media (min-width: 1600px) {
  .part-19 {
    max-width: 1500px; } }
@media (min-width: 1800px) {
  .part-19 {
    max-width: 1690px; } }
.part-20 {
  padding-right: var(--bs-gutter-x, 1rem);
  padding-left: var(--bs-gutter-x, 1rem);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .part-20 {
    max-width: 540px; } }
@media (min-width: 768px) {
  .part-20 {
    max-width: 720px; } }
@media (min-width: 992px) {
  .part-20 {
    max-width: 960px; } }
@media (min-width: 1200px) {
  .part-20 {
    max-width: 1140px; } }
@media (min-width: 1400px) {
  .part-20 {
    max-width: 1320px; } }
@media (min-width: 1600px) {
  .part-20 {
    max-width: 1500px; } }
@media (min-width: 1800px) {
  .part-20 {
    max-width: 1690px; } }
.part-21 {
  padding-right: var(--bs-gutter-x, 1rem);
  padding-left: var(--bs-gutter-x, 1rem);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .part-21 {
    max-width: 540px; } }
@media (min-width: 768px) {
  .part-21 {
    max-width: 720px; } }
@media (min-width: 992px) {
  .part-21 {
    max-width: 960px; } }
@media (min-width: 1200px) {
  .part-21 {
    max-width: 1140px; } }
@media (min-width: 1400px) {
  .part-21 {
    max-width: 1320px; } }
@media (min-width: 1600px) {
  .part-21 {
    max-width: 1500px; } }
@media (min-width: 1800px) {
  .part-21 {
    max-width: 1690px; } }
.part-22 {
  padding-right: var(--bs-gutter-x, 1rem);
  padding-left: var(--bs-gutter-x, 1rem);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .part-22 {
    max-width: 540px; } }
@media (min-width: 768px) {
  .part-22 {
    max-width: 720px; } }
@media (min-width: 992px) {
  .part-22 {
    max-width: 960px; } }
@media (min-width: 1200px) {
  .part-22 {
    max-width: 1140px; } }
@media (min-width: 1400px) {
  .part-22 {
    max-width: 1320px; } }
@media (min-width: 1600px) {
  .part-22 {
    max-width: 1500px; } }
@media (min-width: 1800px) {
  .part-22 {
    max-width: 1690px; } }
.part-23 {
  padding-right: var(--bs-gutter-x, 1rem);
  padding-left: var(--bs-gutter-x, 1rem);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .part-23 {
    max-width: 540px; } }
@media (min-width: 768px) {
  .part-23 {
    max-width: 720px; } }
@media (min-width: 992px) {
  .part-23 {
    max-width: 960px; } }
@media (min-width: 1200px) {
  .part-23 {
    max-width: 1140px; } }
@media (min-width: 1400px) {
  .part-23 {
    max-width: 1320px; } }
@media (min-width: 1600px) {
  .part-23 {
    max-width: 1500px; } }
@media (min-width: 1800px) {
  .part-23 {
    max-width: 1690px; } }
.part-24 {
  padding-right: var(--bs-gutter-x, 1rem);
  padding-left: var(--bs-gutter-x, 1rem);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .part-24 {
    max-width: 540px; } }
@media (min-width: 768px) {
  .part-24 {
    max-width: 720px; } }
@media (min-width: 992px) {
  .part-24 {
    max-width: 960px; } }
@media (min-width: 1200px) {
  .part-24 {
    max-width: 1140px; } }
@media (min-width: 1400px) {
  .part-24 {
    max-width: 1320px; } }
@media (min-width: 1600px) {
  .part-24 {
    max-width: 1500px; } }
@media (min-width: 1800px) {
  .part-24 {
    max-width: 1690px; } }
.part-25 {
  padding-right: var(--bs-gutter-x, 1rem);
  padding-left: var(--bs-gutter-x, 1rem);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .part-25 {
    max-width: 540px; } }
@media (min-width: 768px) {
  .part-25 {
    max-width: 720px; } }
@media (min-width: 992px) {
  .part-25 {
    max-width: 960px; } }
@media (min-width: 1200px) {
  .part-25 {
    max-width: 1140px; } }
@media (min-width: 1400px) {
  .part-25 {
    max-width: 1320px; } }
@media (min-width: 1600px) {
  .part-25 {
    max-width: 1500px; } }
@media (min-width: 1800px) {
  .part-25 {
    max-width: 1690px; } }
.part-blog_page-content {
  padding-right: var(--bs-gutter-x, 1rem);
  padding-left: var(--bs-gutter-x, 1rem);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .part-blog_page-content {
    max-width: 540px; } }
@media (min-width: 768px) {
  .part-blog_page-content {
    max-width: 720px; } }
@media (min-width: 992px) {
  .part-blog_page-content {
    max-width: 960px; } }
@media (min-width: 1200px) {
  .part-blog_page-content {
    max-width: 1140px; } }
@media (min-width: 1400px) {
  .part-blog_page-content {
    max-width: 1320px; } }
@media (min-width: 1600px) {
  .part-blog_page-content {
    max-width: 1500px; } }
@media (min-width: 1800px) {
  .part-blog_page-content {
    max-width: 1690px; } }
.part-search {
  padding-right: var(--bs-gutter-x, 1rem);
  padding-left: var(--bs-gutter-x, 1rem);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .part-search {
    max-width: 540px; } }
@media (min-width: 768px) {
  .part-search {
    max-width: 720px; } }
@media (min-width: 992px) {
  .part-search {
    max-width: 960px; } }
@media (min-width: 1200px) {
  .part-search {
    max-width: 1140px; } }
@media (min-width: 1400px) {
  .part-search {
    max-width: 1320px; } }
@media (min-width: 1600px) {
  .part-search {
    max-width: 1500px; } }
@media (min-width: 1800px) {
  .part-search {
    max-width: 1690px; } }
.part-video {
  padding-right: var(--bs-gutter-x, 1rem);
  padding-left: var(--bs-gutter-x, 1rem);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .part-video {
    max-width: 540px; } }
@media (min-width: 768px) {
  .part-video {
    max-width: 720px; } }
@media (min-width: 992px) {
  .part-video {
    max-width: 960px; } }
@media (min-width: 1200px) {
  .part-video {
    max-width: 1140px; } }
@media (min-width: 1400px) {
  .part-video {
    max-width: 1320px; } }
@media (min-width: 1600px) {
  .part-video {
    max-width: 1500px; } }
@media (min-width: 1800px) {
  .part-video {
    max-width: 1690px; } }
.part-header-0 {
  padding-right: var(--bs-gutter-x, 1rem);
  padding-left: var(--bs-gutter-x, 1rem);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .part-header-0 {
    max-width: 540px; } }
@media (min-width: 768px) {
  .part-header-0 {
    max-width: 720px; } }
@media (min-width: 992px) {
  .part-header-0 {
    max-width: 960px; } }
@media (min-width: 1200px) {
  .part-header-0 {
    max-width: 1140px; } }
@media (min-width: 1400px) {
  .part-header-0 {
    max-width: 1320px; } }
@media (min-width: 1600px) {
  .part-header-0 {
    max-width: 1500px; } }
@media (min-width: 1800px) {
  .part-header-0 {
    max-width: 1690px; } }
.part-header-1 {
  padding-right: var(--bs-gutter-x, 1rem);
  padding-left: var(--bs-gutter-x, 1rem);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .part-header-1 {
    max-width: 540px; } }
@media (min-width: 768px) {
  .part-header-1 {
    max-width: 720px; } }
@media (min-width: 992px) {
  .part-header-1 {
    max-width: 960px; } }
@media (min-width: 1200px) {
  .part-header-1 {
    max-width: 1140px; } }
@media (min-width: 1400px) {
  .part-header-1 {
    max-width: 1320px; } }
@media (min-width: 1600px) {
  .part-header-1 {
    max-width: 1500px; } }
@media (min-width: 1800px) {
  .part-header-1 {
    max-width: 1690px; } }
.part-header-2 {
  padding-right: var(--bs-gutter-x, 1rem);
  padding-left: var(--bs-gutter-x, 1rem);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .part-header-2 {
    max-width: 540px; } }
@media (min-width: 768px) {
  .part-header-2 {
    max-width: 720px; } }
@media (min-width: 992px) {
  .part-header-2 {
    max-width: 960px; } }
@media (min-width: 1200px) {
  .part-header-2 {
    max-width: 1140px; } }
@media (min-width: 1400px) {
  .part-header-2 {
    max-width: 1320px; } }
@media (min-width: 1600px) {
  .part-header-2 {
    max-width: 1500px; } }
@media (min-width: 1800px) {
  .part-header-2 {
    max-width: 1690px; } }
.part-header-3 {
  padding-right: var(--bs-gutter-x, 1rem);
  padding-left: var(--bs-gutter-x, 1rem);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .part-header-3 {
    max-width: 540px; } }
@media (min-width: 768px) {
  .part-header-3 {
    max-width: 720px; } }
@media (min-width: 992px) {
  .part-header-3 {
    max-width: 960px; } }
@media (min-width: 1200px) {
  .part-header-3 {
    max-width: 1140px; } }
@media (min-width: 1400px) {
  .part-header-3 {
    max-width: 1320px; } }
@media (min-width: 1600px) {
  .part-header-3 {
    max-width: 1500px; } }
@media (min-width: 1800px) {
  .part-header-3 {
    max-width: 1690px; } }
.part-header-4 {
  padding-right: var(--bs-gutter-x, 1rem);
  padding-left: var(--bs-gutter-x, 1rem);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .part-header-4 {
    max-width: 540px; } }
@media (min-width: 768px) {
  .part-header-4 {
    max-width: 720px; } }
@media (min-width: 992px) {
  .part-header-4 {
    max-width: 960px; } }
@media (min-width: 1200px) {
  .part-header-4 {
    max-width: 1140px; } }
@media (min-width: 1400px) {
  .part-header-4 {
    max-width: 1320px; } }
@media (min-width: 1600px) {
  .part-header-4 {
    max-width: 1500px; } }
@media (min-width: 1800px) {
  .part-header-4 {
    max-width: 1690px; } }
.part-header-5 {
  padding-right: var(--bs-gutter-x, 1rem);
  padding-left: var(--bs-gutter-x, 1rem);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .part-header-5 {
    max-width: 540px; } }
@media (min-width: 768px) {
  .part-header-5 {
    max-width: 720px; } }
@media (min-width: 992px) {
  .part-header-5 {
    max-width: 960px; } }
@media (min-width: 1200px) {
  .part-header-5 {
    max-width: 1140px; } }
@media (min-width: 1400px) {
  .part-header-5 {
    max-width: 1320px; } }
@media (min-width: 1600px) {
  .part-header-5 {
    max-width: 1500px; } }
@media (min-width: 1800px) {
  .part-header-5 {
    max-width: 1690px; } }
.part-footer-1 {
  padding-right: var(--bs-gutter-x, 1rem);
  padding-left: var(--bs-gutter-x, 1rem);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .part-footer-1 {
    max-width: 540px; } }
@media (min-width: 768px) {
  .part-footer-1 {
    max-width: 720px; } }
@media (min-width: 992px) {
  .part-footer-1 {
    max-width: 960px; } }
@media (min-width: 1200px) {
  .part-footer-1 {
    max-width: 1140px; } }
@media (min-width: 1400px) {
  .part-footer-1 {
    max-width: 1320px; } }
@media (min-width: 1600px) {
  .part-footer-1 {
    max-width: 1500px; } }
@media (min-width: 1800px) {
  .part-footer-1 {
    max-width: 1690px; } }
.part-footer-2 {
  padding-right: var(--bs-gutter-x, 1rem);
  padding-left: var(--bs-gutter-x, 1rem);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .part-footer-2 {
    max-width: 540px; } }
@media (min-width: 768px) {
  .part-footer-2 {
    max-width: 720px; } }
@media (min-width: 992px) {
  .part-footer-2 {
    max-width: 960px; } }
@media (min-width: 1200px) {
  .part-footer-2 {
    max-width: 1140px; } }
@media (min-width: 1400px) {
  .part-footer-2 {
    max-width: 1320px; } }
@media (min-width: 1600px) {
  .part-footer-2 {
    max-width: 1500px; } }
@media (min-width: 1800px) {
  .part-footer-2 {
    max-width: 1690px; } }
.part-footer-3 {
  padding-right: var(--bs-gutter-x, 1rem);
  padding-left: var(--bs-gutter-x, 1rem);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .part-footer-3 {
    max-width: 540px; } }
@media (min-width: 768px) {
  .part-footer-3 {
    max-width: 720px; } }
@media (min-width: 992px) {
  .part-footer-3 {
    max-width: 960px; } }
@media (min-width: 1200px) {
  .part-footer-3 {
    max-width: 1140px; } }
@media (min-width: 1400px) {
  .part-footer-3 {
    max-width: 1320px; } }
@media (min-width: 1600px) {
  .part-footer-3 {
    max-width: 1500px; } }
@media (min-width: 1800px) {
  .part-footer-3 {
    max-width: 1690px; } }
.part-footer-4 {
  padding-right: var(--bs-gutter-x, 1rem);
  padding-left: var(--bs-gutter-x, 1rem);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .part-footer-4 {
    max-width: 540px; } }
@media (min-width: 768px) {
  .part-footer-4 {
    max-width: 720px; } }
@media (min-width: 992px) {
  .part-footer-4 {
    max-width: 960px; } }
@media (min-width: 1200px) {
  .part-footer-4 {
    max-width: 1140px; } }
@media (min-width: 1400px) {
  .part-footer-4 {
    max-width: 1320px; } }
@media (min-width: 1600px) {
  .part-footer-4 {
    max-width: 1500px; } }
@media (min-width: 1800px) {
  .part-footer-4 {
    max-width: 1690px; } }
.part-footer-5 {
  padding-right: var(--bs-gutter-x, 1rem);
  padding-left: var(--bs-gutter-x, 1rem);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .part-footer-5 {
    max-width: 540px; } }
@media (min-width: 768px) {
  .part-footer-5 {
    max-width: 720px; } }
@media (min-width: 992px) {
  .part-footer-5 {
    max-width: 960px; } }
@media (min-width: 1200px) {
  .part-footer-5 {
    max-width: 1140px; } }
@media (min-width: 1400px) {
  .part-footer-5 {
    max-width: 1320px; } }
@media (min-width: 1600px) {
  .part-footer-5 {
    max-width: 1500px; } }
@media (min-width: 1800px) {
  .part-footer-5 {
    max-width: 1690px; } }
.part-content {
  padding-right: var(--bs-gutter-x, 1rem);
  padding-left: var(--bs-gutter-x, 1rem);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .part-content {
    max-width: 540px; } }
@media (min-width: 768px) {
  .part-content {
    max-width: 720px; } }
@media (min-width: 992px) {
  .part-content {
    max-width: 960px; } }
@media (min-width: 1200px) {
  .part-content {
    max-width: 1140px; } }
@media (min-width: 1400px) {
  .part-content {
    max-width: 1320px; } }
@media (min-width: 1600px) {
  .part-content {
    max-width: 1500px; } }
@media (min-width: 1800px) {
  .part-content {
    max-width: 1690px; } }
/*
Kullanım
.button {
  background-color: rgba-from-hex(#026cdd, 0.75); // blue-ruin rengini %75 opaklıkla kullan
  border-color: rgba-from-hex(#0051bb, 0.5); // london-rain
}

.hero {
  background: rgba-from-hex($mazzy-star, 0.9); // SCSS değişken ile
}
*/
/*
Kullanım Örnekleri
@include media-min(sm) {
  body {
    background-color: lightblue;
  }
}
@include media-max(md) {
  body {
    font-size: 14px;
  }
}
@include media-between(sm, lg) {
  .box {
    padding: 20px;
  }
}
*/
body {
  color: #ffffff;
  background-color: #131313; }

.whatsapp {
  display: flex;
  position: fixed;
  bottom: 30px;
  left: 30px;
  background-color: #25D366;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  align-items: center;
  justify-content: center;
  transition: transform 0.3s ease;
  animation: whatsapp-pulse 2s ease-out infinite;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
  text-decoration: none;
  opacity: 1;
  z-index: 9999; }
  .whatsapp i {
    color: white;
    font-size: 35px; }
  .whatsapp::before, .whatsapp::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #25D366;
    opacity: 0.4;
    z-index: -1; }
  .whatsapp::before {
    animation: pulse-ring 2s ease-out infinite; }
  .whatsapp::after {
    animation: pulse-ring 2s ease-out infinite;
    animation-delay: 1s; }

@keyframes pulse-ring {
  0% {
    transform: scale(1);
    opacity: 0.4; }
  70% {
    transform: scale(2.5);
    opacity: 0; }
  100% {
    transform: scale(2.5);
    opacity: 0; } }
.whatsapp:hover {
  transform: scale(1.1); }

.hidden {
  opacity: 0;
  pointer-events: none; }

.logo {
  width: 100%;
  height: auto; }

.social {
  display: flex;
  flex-direction: row;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: flex-end;
  padding-right: 10px; }
  .social .social-media {
    padding-right: 20px; }
    .social .social-media i {
      padding: 5px;
      font-size: 30px;
      color: yellow; }
  .social .search-but {
    font-size: 30px; }

.device-btn-menu {
  margin-top: 20px;
  margin-bottom: 20px;
  color: yellow;
  font-size: 30px; }
  @media (min-width: 992px) {
    .device-btn-menu i {
      display: none; } }

.offcanvas-main-menu {
  background-color: #131313; }
  .offcanvas-main-menu .offcanvas-title {
    color: yellow; }

#offcanvasMainMenu .nav-link {
  color: white; }

.offcanvas-main-menu .offcanvas-header .btn-close {
  background-color: white;
  color: white !important; }

.contact_module .btn-contact-but {
  background-color: yellow; }
.contact_module .btn-contact-but:hover {
  background-color: black;
  color: yellow;
  font-weight: bold;
  border: 1px solid yellow; }

.section-header-1 {
  background-color: yellow;
  color: black;
  padding-top: 5px;
  padding-bottom: 5px; }
  .section-header-1 .adress {
    font-size: 17px;
    color: black; }
  .section-header-1 .adress span {
    padding-left: 5px; }
  .section-header-1 .email-adress span a {
    color: black;
    text-decoration: none; }
  .section-header-1 .email-adress span {
    padding-left: 5px; }

.section-header-2 {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 20px; }

.section-header-3 .menu-area-group {
  display: flex;
  justify-content: center;
  width: 100%; }

.navbar-nav .nav-item .nav-link {
  color: yellow;
  font-size: 22px; }

.section-1 .card-container {
  width: 100%; }
.section-1 .card {
  background-color: #000;
  border-radius: 10px;
  height: 400px;
  overflow: hidden;
  position: relative;
  display: flex;
  flex-direction: column; }
.section-1 .card-image {
  position: relative;
  width: 100%;
  height: 70%;
  overflow: hidden; }
.section-1 .card-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block; }
.section-1 .card-hover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 0, 0.8);
  /* yellow cover */
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease; }
.section-1 .card:hover .card-hover {
  opacity: 1; }
.section-1 .card-hover button {
  background-color: #000;
  color: #fff;
  border: none;
  padding: 12px 24px;
  font-size: 16px;
  cursor: pointer;
  border-radius: 4px; }
.section-1 .card-title {
  color: #fff;
  text-align: center;
  padding: 20px;
  font-size: 20px; }

.section-2 .video-card {
  width: 400px;
  height: auto;
  background-color: #000;
  border-radius: 10px;
  overflow: hidden;
  position: relative; }
.section-2 .video-card a.card-link {
  display: block;
  width: 100%;
  height: 100%;
  color: white;
  text-decoration: none;
  position: relative; }
.section-2 .video-card .thumb {
  width: 100%;
  height: 65%;
  overflow: hidden; }
.section-2 .video-card .thumb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block; }
.section-2 .video-card .title {
  padding: 5px 5px 10px 5px;
  font-size: 14px;
  text-align: center;
  color: yellow; }
.section-2 .fancybox-btn {
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  background-color: yellow;
  color: black;
  border: none;
  padding: 10px 20px;
  text-decoration: none;
  font-weight: bold;
  border-radius: 4px;
  z-index: 2; }
.section-2 .fancybox-btn:hover {
  opacity: 0.8; }

.section-3 {
  margin-bottom: 30px; }
  .section-3 .product-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    gap: 20px;
    padding: 20px; }
  .section-3 .product-card {
    border: 1px solid #ddd;
    border-radius: 12px;
    padding: 16px;
    text-align: center;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
    background: #fff; }
  .section-3 .product-card img {
    max-width: 100%;
    border-radius: 8px;
    margin-bottom: 12px; }
  .section-3 .product-card h3 {
    font-size: 18px;
    margin-bottom: 12px;
    color: black; }
  .section-3 .product-buttons {
    display: flex;
    justify-content: center;
    gap: 10px; }
  .section-3 .product-buttons i {
    font-size: 20px; }
  .section-3 .btn {
    background: yellow;
    color: black;
    padding: 8px 14px;
    text-decoration: none;
    border-radius: 6px;
    font-size: 14px;
    transition: background 0.3s; }
  .section-3 .btn:hover {
    background: #000000;
    color: yellow; }
  .section-3 .procut-load-more-but {
    width: 100%;
    display: flex;
    justify-content: center; }
  .section-3 .procut-load-more-but button {
    background-color: yellow;
    color: black;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
    border-radius: 5px; }

.section-footer-1 {
  background-color: yellow;
  color: black; }
  .section-footer-1 .footer-top-info {
    width: 100%;
    height: auto; }
    .section-footer-1 .footer-top-info .top-info {
      width: 100%;
      display: flex;
      justify-content: center;
      padding: 10px; }

footer {
  position: relative;
  overflow: hidden;
  background-color: black;
  height: auto; }

/* Sağ üstte oval şekil */
footer .fs-6 {
  font-size: 26px !important;
  font-weight: 900 !important;
  font-family: var(--source-sans-3) !important;
  background: linear-gradient(to right, white, white);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: bold;
  font-family: var(--source-sans-3); }

footer ul li a {
  text-decoration: none;
  color: yellow;
  font-size: 20px; }

footer ul li a:hover {
  text-decoration: underline; }

footer ul li {
  color: yellow;
  list-style: none; }

footer div:nth-of-type(2) ul li a i {
  font-size: 30px; }

footer .footer-copy {
  color: white !important; }

footer .bottom-area .footer-social-area {
  display: flex;
  justify-content: flex-end; }

.logo-footer {
  position: relative;
  display: inline-block;
  /* Resmin doğal boyutunu koruması için */
  border-radius: 50%;
  /* Daire yap */
  display: flex;
  justify-content: center;
  align-items: center; }

.logo-footer img {
  width: auto;
  height: 220px;
  position: relative;
  z-index: 2; }

.section-search {
  margin-top: 30px;
  padding: 10px; }
  .section-search li {
    list-style: none; }
    .section-search li .title a {
      color: white;
      font-size: 25px;
      text-decoration: none;
      padding-left: 20px; }
      .section-search li .title a .product-image {
        width: 50px;
        height: 50px;
        margin-right: 20px; }
    .section-search li .title i {
      font-size: 30px;
      color: yellow; }

.single_model_1-header {
  width: 100%;
  height: 200px;
  margin-top: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.3); }

.single_model_1-header .header .text {
  font-family: var(--source-sans-3);
  font-family: var(--source-sans-3);
  color: yellow; }

.single_model_1-header .header .breadcrumbs {
  font-size: 20px;
  color: #444444; }

.single_model_1-header .header .breadcrumbs a {
  text-decoration: none;
  font-size: 20px;
  font-weight: bold;
  color: #fff; }

.single_post_model_1 {
  margin-top: 25px; }

.page_model_1-header {
  width: 100%;
  height: 200px;
  margin-top: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.3); }

.page_model_1-header .header .text {
  font-family: var(--source-sans-3);
  font-family: var(--source-sans-3);
  color: yellow; }

.page_model_1-header .header .breadcrumbs {
  font-size: 20px;
  color: #444444; }

.page_model_1-header .header .breadcrumbs a {
  text-decoration: none;
  font-size: 20px;
  font-weight: bold;
  color: #fff; }

.page_model_1 {
  margin-top: 25px; }

.page_post_module {
  margin-top: 25px;
  margin-bottom: 25px; }
  .page_post_module .content .thumbnail img {
    width: 80%;
    height: auto; }
    @media (max-width: 1399px) {
      .page_post_module .content .thumbnail img {
        width: 100%; }
        .page_post_module .content .thumbnail img .map {
          width: 100%;
          height: 500px; } }

.contact_module {
  margin-top: 40px; }
  .contact_module .map {
    width: 100%;
    height: 500px; }
  .contact_module .infos h4 {
    color: yellow; }
  .contact_module .infos .socialmedia li {
    list-style: none; }
  .contact_module .infos .socialmedia {
    list-style: none;
    padding: 0;
    margin: 0; }
    .contact_module .infos .socialmedia i {
      padding-right: 10px; }

.video-page-card-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  padding: 0;
  margin: 0;
  width: 100%; }
  .video-page-card-grid .video-card {
    width: 290px;
    height: auto;
    background-color: #000;
    border-radius: 5px;
    overflow: hidden;
    position: relative; }
  @media (max-width: 768px) {
    .video-page-card-grid .video-card {
      width: 100%; } }
  .video-page-card-grid .video-card a.card-link {
    display: block;
    width: 100%;
    height: 100%;
    color: white;
    text-decoration: none;
    position: relative; }
  .video-page-card-grid .video-card .thumb {
    width: 100%;
    height: 65%;
    overflow: hidden; }
  .video-page-card-grid .video-card .thumb img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block; }
  .video-page-card-grid .video-card .title {
    padding: 5px;
    font-size: 13px;
    text-align: center; }
  .video-page-card-grid .fancybox-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    background-color: yellow;
    color: black;
    border: none;
    padding: 10px 20px;
    text-decoration: none;
    font-weight: bold;
    border-radius: 4px;
    z-index: 2; }
  .video-page-card-grid .fancybox-btn:hover {
    opacity: 0.8; }

.widgetPages {
  /* Sidebar ürün listesi için */ }
  .widgetPages .product-grid {
    display: flex;
    flex-direction: column;
    gap: 1rem; }
  .widgetPages .product-card {
    display: flex;
    align-items: flex-start;
    gap: 0.75rem;
    border-bottom: 1px solid #eee;
    padding-bottom: 1rem; }
  .widgetPages .product-card img {
    width: 60px;
    height: 60px;
    object-fit: cover;
    border-radius: 6px; }
  .widgetPages .product-card h3 {
    font-size: 14px;
    margin: 0;
    flex: 1;
    line-height: 1.3; }
  .widgetPages .product-buttons {
    display: flex;
    gap: 0.5rem;
    margin-top: 0.5rem;
    flex-wrap: wrap; }
  .widgetPages .product-buttons .btn {
    font-size: 12px;
    padding: 4px 8px;
    background: #eee;
    border-radius: 4px;
    text-decoration: none;
    color: #333;
    transition: background 0.2s; }
  .widgetPages .product-buttons .btn:hover {
    background: #ccc; }

.widget-singleproductpage {
  /* Sidebar ürün listesi için */ }
  .widget-singleproductpage .widget-title {
    color: yellow;
    font-size: 25px; }
  .widget-singleproductpage .product-grid {
    display: flex;
    flex-direction: column;
    gap: 1rem; }
  .widget-singleproductpage .product-card {
    display: flex;
    align-items: flex-start;
    gap: 0.75rem;
    border-bottom: 1px solid #eee;
    padding-bottom: 1rem; }
  .widget-singleproductpage .product-card img {
    width: 60px;
    height: 60px;
    object-fit: cover;
    border-radius: 6px; }
  .widget-singleproductpage .product-card h3 {
    font-size: 14px;
    margin: 0;
    flex: 1;
    line-height: 1.3; }
  .widget-singleproductpage .product-buttons {
    display: flex;
    gap: 0.5rem;
    margin-top: 0.5rem;
    flex-wrap: wrap; }
  .widget-singleproductpage .product-buttons .btn {
    font-size: 12px;
    padding: 4px 8px;
    background: #eee;
    border-radius: 4px;
    text-decoration: none;
    color: #333;
    transition: background 0.2s; }
  .widget-singleproductpage .product-buttons .btn:hover {
    background: #ccc; }

.woocommerce-loop-product__title {
  color: yellow; }

.product_meta {
  padding-top: 10px; }
  .product_meta .sku {
    color: #3c56f7; }
  .product_meta h3 {
    color: yellow;
    font-size: 28px; }
  .product_meta div {
    padding-bottom: 5px; }
  .product_meta .posted_in a {
    text-decoration: none; }

.woocommerce-product-details__short-description_title {
  color: yellow;
  margin-top: 10px; }

.single-product_content {
  margin-top: 30px; }

.widgetPosts {
  font-family: var(--source-sans-3); }

.widgetPosts .widget-title {
  color: yellow;
  font-size: 30px;
  font-family: var(--source-sans-3); }

.widgetPosts .widgetContent ul {
  list-style: none;
  padding-left: 0; }

.widgetPosts .widgetContent ul .nav-item .nav-link {
  color: white;
  font-size: 18px; }

.widgetPages {
  font-family: var(--source-sans-3); }

.widgetPages .widget-title {
  color: yellow;
  font-size: 30px;
  font-family: var(--source-sans-3); }

.widgetPages .widgetContent ul {
  list-style: none;
  padding-left: 0; }

.widgetPages .widgetContent ul .nav-item .nav-link {
  color: white;
  font-size: 18px; }

.paragraf-woo-admin-product-ust-bosluk-20 {
  margin-top: 20px; }

.paragraf-woo-admin-product-ust-bosluk-40 {
  margin-top: 40px; }

.paragraf-woo-admin-product-ust-bosluk-60 {
  margin-top: 60px; }

.paragraf-woo-admin-product-alt-bosluk-20 {
  margin-bottom: 20px; }

.paragraf-woo-admin-product-alt-bosluk-40 {
  margin-bottom: 40px; }

.paragraf-woo-admin-product-alt-bosluk-60 {
  margin-bottom: 60px; }

h1.h1-woo-admin-product-alt-bosluk-20 {
  margin-bottom: 20px; }

h1.h1-woo-admin-product-ust-bosluk-20 {
  margin-top: 20px; }

h1.h1-woo-admin-product-alt-bosluk-40 {
  margin-bottom: 40px; }

h1.h1-woo-admin-product-ust-bosluk-40 {
  margin-top: 40px; }

h1.h1-woo-admin-product-alt-bosluk-60 {
  margin-bottom: 60px; }

h1.h1-woo-admin-product-ust-bosluk-60 {
  margin-top: 60px; }

h2.h2-woo-admin-product-alt-bosluk-20 {
  margin-bottom: 20px; }

h2.h2-woo-admin-product-ust-bosluk-20 {
  margin-top: 20px; }

h2.h2-woo-admin-product-alt-bosluk-40 {
  margin-bottom: 40px; }

h2.h2-woo-admin-product-ust-bosluk-40 {
  margin-top: 40px; }

h2.h2-woo-admin-product-alt-bosluk-60 {
  margin-bottom: 60px; }

h2.h2-woo-admin-product-ust-bosluk-60 {
  margin-top: 60px; }

h3.h3-woo-admin-product-alt-bosluk-20 {
  margin-bottom: 20px; }

h3.h3-woo-admin-product-ust-bosluk-20 {
  margin-top: 20px; }

h3.h3-woo-admin-product-alt-bosluk-40 {
  margin-bottom: 40px; }

h3.h3-woo-admin-product-ust-bosluk-40 {
  margin-top: 40px; }

h3.h3-woo-admin-product-alt-bosluk-60 {
  margin-bottom: 60px; }

h3.h3-woo-admin-product-ust-bosluk-60 {
  margin-top: 60px; }

h4.h4-woo-admin-product-alt-bosluk-20 {
  margin-bottom: 20px; }

h4.h4-woo-admin-product-ust-bosluk-20 {
  margin-top: 20px; }

h4.h4-woo-admin-product-alt-bosluk-40 {
  margin-bottom: 40px; }

h4.h4-woo-admin-product-ust-bosluk-40 {
  margin-top: 40px; }

h4.h4-woo-admin-product-alt-bosluk-60 {
  margin-bottom: 60px; }

h4.h4-woo-admin-product-ust-bosluk-60 {
  margin-top: 60px; }

h5.h5-woo-admin-product-alt-bosluk-20 {
  margin-bottom: 20px; }

h5.h5-woo-admin-product-ust-bosluk-20 {
  margin-top: 20px; }

h5.h5-woo-admin-product-alt-bosluk-40 {
  margin-bottom: 40px; }

h5.h5-woo-admin-product-ust-bosluk-40 {
  margin-top: 40px; }

h5.h5-woo-admin-product-alt-bosluk-60 {
  margin-bottom: 60px; }

h5.h5-woo-admin-product-ust-bosluk-60 {
  margin-top: 60px; }

h6.h6-woo-admin-product-alt-bosluk-20 {
  margin-bottom: 20px; }

h6.h6-woo-admin-product-ust-bosluk-20 {
  margin-top: 20px; }

h6.h6-woo-admin-product-alt-bosluk-40 {
  margin-bottom: 40px; }

h6.h6-woo-admin-product-ust-bosluk-40 {
  margin-top: 40px; }

h6.h6-woo-admin-product-alt-bosluk-60 {
  margin-bottom: 60px; }

h6.h6-woo-admin-product-ust-bosluk-60 {
  margin-top: 60px; }

/*# sourceMappingURL=style.css.map */
