@font-face
{
   font-family: "Material Icons";
   font-display: swap;
   src: url('../MaterialIcons-Regular.woff2') format('woff2'),
        url('../MaterialIcons-Regular.woff') format('woff'),
        url('../MaterialIcons-Regular.ttf') format('truetype');
}
@font-face
{
   font-family: "Material Icons";
   font-display: swap;
   src: url('../MaterialIcons-Regular.woff2') format('woff2'),
        url('../MaterialIcons-Regular.woff') format('woff'),
        url('../MaterialIcons-Regular.ttf') format('truetype');
}
@keyframes animate-fade-in-left
{
   0% { transform: translate(-100px,0px) rotate(0deg) ; opacity: 0;  }
   100% { transform: translate(0px,0px) rotate(0deg) ; opacity: 1;  }
}
@keyframes animate-fade-in-right
{
   0% { transform: translate(100px,0px) rotate(0deg) ; opacity: 0;  }
   100% { transform: translate(0px,0px) rotate(0deg) ; opacity: 1;  }
}
@keyframes animate-opacity
{
   0% { opacity: 1;  }
   50% { opacity: 0;  }
   100% { opacity: 1;  }
}
@keyframes filter-grayscale
{
   0% { filter: grayscale(1);  }
   100% { filter: grayscale(0);  }
}
@keyframes focus-in
{
   0% { filter: blur(20px); opacity: 0.0;  }
   100% { opacity: 1.0; filter: blur(0);  }
}
a.s_l_01
{
   color: #4F4F4F;
   text-decoration: none;
   transition: all 300ms ease-in;
   position: relative;
   display: inline-block;
}
a.s_l_01::after
{
   background: transparent;
   content: "";
   display: block;
   height: 0;
   width: 100%;
   margin-top: 0px;
   transition: all 300ms ease-in;
}
a.s_l_01:hover::after
{
   background: #01A0C0;
   height: 0px;
}
a.s_l_01:visited
{
   color: #4F4F4F;
   text-decoration: none;
}
a.s_l_01:active
{
   color: #4F4F4F;
   text-decoration: none;
}
a.s_l_01:hover
{
   color: #01A0C0;
   text-decoration: none;
}
.s_baslik_002
{
   font-family: "Poppins";
   font-weight: 400;
   font-weight: 700;
   font-size: 21px;
   text-align: center;
   line-height: 24.03px;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: transparent;
   margin: 5px 5px 5px 5px;
   padding: 5px 5px 5px 5px;
}
.s_lg_ana_sayfa
{
   text-decoration: none;
   background-color: #FFFFFF;
   --background-color: rgba(255,255,255,1.00);
   background-image: linear-gradient(to left, #FFFFFF 0%, #F5F5F5 100%);
   border-color: #000000 #000000 #F5F5F5 #000000;
   border-style: none none solid none;
   border-width: 1px 1px 3px 1px;
}
.darktheme .s_lg_ana_sayfa
{
   background-color: #FFFFFF;
   --background-color: rgba(255,255,255,1.00);
   background-image: linear-gradient(to left, #FFFFFF 0%, #FFFFFF 100%);
   border-color: #000000 #000000 #000000 #000000;
   border-style: solid solid solid solid;
   border-width: 1px 1px 1px 1px;
}
.s_t_alt_icerik
{
   font-family: Poppins;
   font-weight: 400;
   font-weight: 400;
   font-size: 15px;
   text-align: left;
   text-decoration: none;
   color: #4F4F4F;
   --color: #4F4F4F;
   background-color: transparent;
}
.s_t_alt_icerik_10px
{
   font-family: Poppins;
   font-weight: 400;
   font-weight: 400;
   font-size: 13px;
   text-align: left;
   text-decoration: none;
   color: #4F4F4F;
   --color: #4F4F4F;
   background-color: transparent;
}
.s_t_alt_icerik_13px
{
   font-family: Poppins;
   font-weight: 400;
   font-weight: 400;
   font-size: 17px;
   text-align: left;
   text-decoration: none;
   color: #4F4F4F;
   --color: #4F4F4F;
   background-color: transparent;
}
.s_t_alt_icerik_13px_koyu
{
   font-family: Poppins;
   font-weight: 400;
   font-weight: 400;
   font-weight: 400;
   font-size: 17px;
   text-align: left;
   text-decoration: none;
   color: #4F4F4F;
   --color: #4F4F4F;
   background-color: transparent;
}
.s_baslik_beyaz
{
   font-family: Verdana;
   font-weight: bold;
   font-size: 29px;
   text-align: center;
   line-height: 35.03px;
   text-decoration: none;
   color: #F5F5F5;
   --color: #F5F5F5;
   background-color: transparent;
   margin: 5px 5px 5px 5px;
   padding: 5px 5px 5px 5px;
}
.s_t_alt_icerik_baslik
{
   font-family: Poppins;
   font-weight: 400;
   font-weight: 400;
   font-weight: 400;
   font-size: 15px;
   text-align: left;
   text-decoration: none;
   color: #4F4F4F;
   --color: #4F4F4F;
   background-color: transparent;
   --color: #F5F5F5;
}
.s_sayfa_laygrid
{
   text-decoration: none;
   background-color: #F5F5F5;
   --background-color: rgba(245,245,245,1.00);
   border-color: #DCDCDC #000000 #DCDCDC #000000;
   border-style: solid solid solid solid;
   border-width: 0 0 1px 0;
   box-shadow: 2px 2px 2px #D3D3D3;
}
.s_fot
{
   text-decoration: none;
   color: #F5F5F5;
   --color: #F5F5F5;
   background-color: #FFFFFF;
   --background-color: rgba(255,255,255,1.00);
}
.s_fot_w_bg
{
   text-decoration: none;
   color: #F5F5F5;
   --color: #F5F5F5;
   background-color: #F5F5F5;
   --background-color: rgba(245,245,245,1.00);
}
.s_laygrid_sos_med
{
   font-family: Poppins;
   font-weight: 400;
   font-weight: 400;
   font-size: 16px;
   text-decoration: none;
   color: #F5F5F5;
   --color: #F5F5F5;
   background-color: #696969;
   --background-color: rgba(105,105,105,1.00);
   border-color: #01A0C0 #01A0C0 #01A0C0 #01A0C0;
   border-style: solid none none none;
   border-width: 2px 2px 2px 2px;
   margin: 5px 5px 5px 5px;
   padding: 5px 5px 5px 5px;
}
.s_yaz_005
{
   font-family: Poppins;
   font-weight: 400;
   font-weight: 400;
   font-weight: 400;
   font-size: 19px;
   text-align: center;
   line-height: 51.03px;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: transparent;
   border-radius: 15px;
   margin: 5px 5px 5px 5px;
   padding: 10px 10px 10px 10px;
   --background-color: rgba(255,255,255,1.00);
   --color: #000000;
}
.s_hakkimizda
{
   font-family: Poppins;
   font-weight: 400;
   font-weight: 400;
   font-size: 19px;
   text-align: left;
   line-height: 40.83px;
   text-decoration: none;
   color: #01A0C0;
   --color: #01A0C0;
   background-color: transparent;
   margin: 5px 5px 5px 5px;
   padding: 5px 5px 5px 5px;
}
.s_baslik_turkuaz
{
   font-family: Poppins;
   font-weight: 400;
   font-weight: 400;
   font-weight: 400;
   font-size: 29px;
   text-align: center;
   line-height: 51.03px;
   text-decoration: none;
   color: #01A0C0;
   --color: #01A0C0;
   background-color: transparent;
   margin: 5px 5px 5px 5px;
   padding: 5px 5px 5px 5px;
}
.s_head
{
   text-decoration: none;
   background-color: #FFFFFF;
   --background-color: rgba(255,255,255,1.00);
   border-color: #000000 #000000 #282265 #000000;
   border-style: none none solid none;
   border-width: 1px 1px 3px 1px;
   cursor: pointer;
   margin: 0 0 5px 0;
   padding: 5px 5px 5px 5px;
}
.s_baslik_koyu_16px
{
   font-family: Poppins;
   font-weight: 400;
   font-weight: 400;
   font-weight: 400;
   font-size: 21px;
   text-align: center;
   text-decoration: none;
   color: #D5358F;
   --color: #D5358F;
   background-color: transparent;
   margin: 5px 5px 5px 5px;
   padding: 5px 5px 5px 5px;
}
.s_baslik
{
   font-family: Poppins;
   font-weight: 400;
   font-weight: 400;
   font-weight: 400;
   font-size: 19px;
   text-align: center;
   text-decoration: none;
   color: #D5358F;
   --color: #D5358F;
   background-color: transparent;
   margin: 5px 5px 5px 5px;
   padding: 5px 5px 5px 5px;
}
.s_t_urun_ozellik
{
   font-family: Righteous;
   font-weight: 400;
   font-weight: 400;
   font-size: 19px;
   text-decoration: none;
   color: #D9186C;
   --color: #D9186C;
   background-color: #F5F5F5;
   --background-color: rgba(245,245,245,1.00);
   border: 1px solid #D3D3D3;
   --border-color: #D3D3D3;
   border-radius: 15px;
   margin: -20px -20px -20px -20px;
   padding: 10px 10px 10px 10px;
   --border-color: #F5F5F5;
}
.darktheme .s_t_urun_ozellik
{
   border: 1px solid #F5F5F5;
   --border-color: #F5F5F5;
}
.s_t_icerik_siy01
{
   font-family: Poppins;
   font-weight: 400;
   font-weight: 400;
   font-size: 16px;
   line-height: 56.03px;
   text-decoration: none;
   color: #F5F5F5;
   --color: #F5F5F5;
   background-color: transparent;
   --color: #F5F5F5;
}
.darktheme .s_t_icerik_siy01
{
   color: #F5F5F5;
   --color: #F5F5F5;
}
.s_bas_siy01
{
   font-family: "Righteous";
   font-weight: 400;
   font-weight: 700;
   font-size: 21px;
   letter-spacing: 1.5px;
   line-height: 48.03px;
   text-decoration: none;
   color: #4F4F4F;
   --color: #4F4F4F;
   background-color: transparent;
}
.s_baslik_turkuaz_12
{
   font-family: "Work Sans";
   font-weight: 600;
   font-size: 19px;
   text-align: center;
   line-height: 28.03px;
   text-decoration: none;
   color: #01A0C0;
   --color: #01A0C0;
   background-color: transparent;
   margin: 5px 5px 5px 5px;
   padding: 5px 5px 5px 5px;
}
.s_flexgrid
{
   text-decoration: none;
   background-color: #F5F5F5;
   --background-color: rgba(245,245,245,1.00);
   border: 3px inset #DCDCDC;
   --border-color: #DCDCDC;
   border-radius: 3px;
   margin: 5px 5px 5px 5px;
   padding: 5px 5px 5px 5px;
}
.s_fg_icerik
{
   text-decoration: none;
   background-color: #FFFFFF;
   --background-color: rgba(255,255,255,1.00);
   border-radius: 15px;
   padding: 5px 5px 5px 5px;
   box-shadow: 3px 3px 10px #4F4F4F;
}
.s_lg_urunler
{
   text-decoration: none;
   background-color: #F5F5F5;
   --background-color: rgba(245,245,245,1.00);
   border: 3px solid #DCDCDC;
   --border-color: #DCDCDC;
}
.s_t_vid_bas
{
   font-family: "Work Sans";
   font-weight: 600;
   font-size: 19px;
   text-align: center;
   line-height: 28.03px;
   text-decoration: none;
   color: #D4318C;
   --color: #D4318C;
   background-color: transparent;
   background-clip: text;
   --color: #D4318C;
}
.s_tus
{
   font-family: Poppins;
   font-weight: 400;
   font-weight: 400;
   font-size: 16px;
   text-align: center;
   text-decoration: none;
   color: #F5F5F5;
   --color: #F5F5F5;
   background-color: #01A0C0;
   --background-color: rgba(1,160,192,1.00);
}
.s_layer
{
   text-decoration: none;
   background-color: #F0FFFF;
   --background-color: rgba(240,255,255,1.00);
   border-color: #01A0C0 #000000 #000000 #000000;
   border-style: solid none none none;
   border-width: 3px 1px 1px 1px;
   padding: 5px 5px 5px 5px;
}
.s_arkplantem
{
   text-decoration: none;
   background-color: transparent;
}
.s_arkplangeryuk
{
   text-decoration: none;
   background-color: #FFFFFF;
   --background-color: rgba(255,255,255,1.00);
   --background-color: rgba(255,255,255,1.00);
}
.s_menu
{
   font-family: Poppins;
   font-weight: 400;
   font-weight: 400;
   font-size: 19px;
   text-align: left;
   letter-spacing: 1.2px;
   line-height: 34.03px;
   text-decoration: none;
   color: #4F4F4F;
   --color: #4F4F4F;
   background-color: #FFFFFF;
   --background-color: rgba(255,255,255,1.00);
   border: 1px dashed #DCDCDC;
   --border-color: #DCDCDC;
   border-radius: 25px;
}
.darktheme .s_menu
{
   color: #F5F5F5;
   --color: #F5F5F5;
   border: 1px dashed #DCDCDC;
   --border-color: #DCDCDC;
}
h1, .h1
{
   font-family: Arial;
   font-weight: bold;
   font-size: 32px;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   display: inline;
}
h2, .h2
{
   font-family: Arial;
   font-weight: bold;
   font-size: 27px;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   display: inline;
}
h3, .h3
{
   font-family: Arial;
   font-weight: bold;
   font-size: 24px;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   display: inline;
}
h4, .h4
{
   font-family: Arial;
   font-weight: bold;
   font-size: 21px;
   font-style: italic;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   display: inline;
}
h5, .h5
{
   font-family: Arial;
   font-weight: bold;
   font-size: 19px;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   display: inline;
}
h6, .h6
{
   font-family: Arial;
   font-weight: bold;
   font-size: 16px;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   display: inline;
}
.CustomStyle
{
   font-family: "Courier New";
   font-weight: bold;
   font-size: 16px;
   text-decoration: none;
   color: #2E74B5;
   --color: #2E74B5;
   background-color: transparent;
}
@media only screen and (max-width: 1919px)
{
.s_baslik_002
{
   font-family: "Poppins";
   font-weight: 400;
   font-weight: 700;
   font-size: 16px;
   text-align: center;
   line-height: 18.03px;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: transparent;
   margin: 5px 5px 5px 5px;
   padding: 5px 5px 5px 5px;
}
.s_baslik_beyaz
{
   font-family: Verdana;
   font-weight: bold;
   font-size: 19px;
   text-align: center;
   line-height: 23.03px;
   text-decoration: none;
   color: #FFFFFF;
   --color: #FFFFFF;
   background-color: transparent;
   margin: 5px 5px 5px 5px;
   padding: 5px 5px 5px 5px;
}
.s_yaz_005
{
   font-family: Poppins;
   font-weight: 400;
   font-weight: 400;
   font-weight: 400;
   font-size: 13px;
   text-align: center;
   line-height: 23.03px;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: #FFFFFF;
   --background-color: rgba(255,255,255,1.00);
   border-radius: 15px;
   margin: 5px 5px 5px 5px;
   padding: 10px 10px 10px 10px;
}
}
