@charset "utf-8";/* vietnamese */@font-face {  font-family: 'Quicksand';  font-style: normal;  font-weight: 500;  font-display: swap;  src: url(/fonts/quicksand/v30/6xKtdSZaM9iE8KbpRA_hJFQNcOM.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}/* latin-ext */@font-face {  font-family: 'Quicksand';  font-style: normal;  font-weight: 500;  font-display: swap;  src: url(/fonts/quicksand/v30/6xKtdSZaM9iE8KbpRA_hJVQNcOM.woff2) format('woff2');  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}/* latin */@font-face {  font-family: 'Quicksand';  font-style: normal;  font-weight: 500;  font-display: swap;  src: url(/fonts/quicksand/v30/6xKtdSZaM9iE8KbpRA_hK1QN.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}/* vietnamese */@font-face {  font-family: 'Quicksand';  font-style: normal;  font-weight: 600;  font-display: swap;  src: url(/fonts/quicksand/v30/6xKtdSZaM9iE8KbpRA_hJFQNcOM.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}/* latin-ext */@font-face {  font-family: 'Quicksand';  font-style: normal;  font-weight: 600;  font-display: swap;  src: url(/fonts/quicksand/v30/6xKtdSZaM9iE8KbpRA_hJVQNcOM.woff2) format('woff2');  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}/* latin */@font-face {  font-family: 'Quicksand';  font-style: normal;  font-weight: 600;  font-display: swap;  src: url(/fonts/quicksand/v30/6xKtdSZaM9iE8KbpRA_hK1QN.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}	h1,h2,h3,h4,h5,h6{	font-weight:600;}	h4,h5,h6{	font-size: inherit;}	input,textarea,select,button{	background: white;	border: 1px solid #ccc;	box-sizing: border-box;	border-radius: 3px;	font-size: inherit;	font-weight: inherit;	font-family: inherit;	overflow-y:hidden;}	input:focus, 	select:focus, 	textarea:focus{	border: 1px solid #aaa;}	input[type=text], input[type=password], textarea{	-webkit-appearance: none;	-moz-appearance: none;	appearance: normal;	}	li,ol,ul{	list-style:none;}	*,	*:before, *:after {	box-sizing: border-box;	margin: 0;	padding: 0;	outline: 0;}	strong,.bold{	font-weight: 600;	color: #000;}	a{	text-decoration:none; 	color:#000;   transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;	-webkit-transition: .2s;	transition: .2s;}	img{	color: rgba(0, 0, 0, 0) !important;}	a img{	border: none;	border: 0;}	.noselect{	-webkit-touch-callout:none;	-webkit-user-select:none;	-khtml-user-select:none;	-moz-user-select:none;	-ms-user-select:none;	user-select:none;}	.vertical-center{	display: -webkit-box;   display: -ms-flexbox;	display: flex;	-webkit-box-align: center;   -ms-flex-align: center;   align-items: center;   -webkit-box-pack: unset;   -ms-flex-pack: unset;   justify-content: unset;   -webkit-box-orient: unset;   -webkit-box-direction: unset;   -ms-flex-direction: unset;   flex-direction: unset;   position: relative;   margin: 0;}	.no-image:before{	display:inline-block;	text-align:center;	vertical-align:middle;	content: attr(content);}	figure.no-image:before{ 	content: '';}	body{	font-family: 'Quicksand', sans-serif;	font-weight:500;	color: #000;	font-size:15px;	word-wrap:break-word;	-ms-text-size-adjust: none;   -webkit-text-size-adjust: none;   text-size-adjust: none;   -webkit-tap-highlight-color: transparent;   tap-highlight-color: transparent;	overflow-y: scroll;	overflow-x: hidden;}	::-webkit-scrollbar-track{	background: rgba(0, 0, 0, 0.1);}	::-webkit-scrollbar{	width: 6px;}	::-webkit-scrollbar-thumb{	background: rgba(90, 90, 90, 0.6);}	body::-webkit-scrollbar{	width: 8px;		}	.button,button{	background: #dedede;	color: inherit;	padding: 10px;	padding-top: 9px;	padding-bottom: 9px;	border-radius: 3px;	border: 0;	cursor: pointer;	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;	-webkit-transition: .2s;	transition: .2s;	text-align: center;}	button:hover,.button:hover{	opacity: 0.9;}	.black{	background: #333;}	.whiteblack{	color: #333;}	.darkblue{	background: #1a73e8;}	.whitedarkblue{ 	color: #1a73e8;}	.blue{	background: #039be5;}	.whiteblue{ 	color: #039be5;}	.red{	background: #de1a22;}	.whitered{ 	color: #de1a22;}	.green{	background: #68b51d;}	.whitegreen{ 	color: #529214;}	.yellow{	background: #f1c100;}	.whiteyellow{ 	color: #f1c100;}	.orange{	background: #efa506;}	.whiteorange{ 	color: #efa506;}	.blue,.black,.orange,.yellow,.green,.red,.darkblue{	color: white;}	.whiteblue,.whiteblack,.whiteorange,.whiteyellow,.whitegreen,.whitered,.whitedarkblue{	padding: 9px;	padding-top: 8px;	padding-bottom: 8px;	border:1px solid #ccc;	background: white;}	button.whiteblack:hover,.whiteblack:hover{	border:1px solid #666;	opacity: 1;}	button:disabled,	button[disabled]{	background: #999;	color: white;}	button.text,.text{	background: none;	padding: 0;	margin: 0;	border: none;	font-size: inherit;	line-height: inherit;	margin: auto;	text-align: inherit;	cursor: pointer;}	.underline{	text-decoration: underline;}	.hover:hover{	text-decoration: underline;}	.text:hover{	 opacity: 1;}	.wrapper{	width:1020px;	margin:0 auto;	box-sizing: content-box;}	#header{	float:left;	width:100%;	min-height: 81px;	border-bottom: 1px solid #e9e9e9;	box-shadow: rgb(0 0 0 / 10%) 0px 2px 7px 0px;	-webkit-box-shadow: rgb(0 0 0 / 10%) 0px 2px 7px 0px;   display:flex;   flex-direction: column;   justify-content:center;   align-items: center;   height: 81px;}	#header .right-card{   display:flex;   justify-content:center;   align-items: center;   right: 0;   margin-left: auto;}	#header .user-card{	width: 40px;	height: 40px;	-webkit-box-shadow: 0px 1px 2px 1px rgb(0 0 0 / 0.2);	box-shadow: 0px 1px 2px 1px rgb(0 0 0 / 0.2);	border-radius: 40px;	cursor: pointer;}	#header .user-card img{	display: inline-block;	border: 1px solid transparent;	border-radius: 50%;	width: 40px;	height: 40px;}	#header .no-image:before {	width: 40px;	height: 40px;	line-height: 40px;	border-radius:40px;	font-weight: 600;	background: #333;	color: white;}	#header .user-card span{	position: absolute;	width: 14px;	height: 14px;	background: #d63638;	border: 2px solid white;	border-radius: 14px;	right: -2px;	top: -2px;}	#header .logo{	float:left;	margin-right: 20px;}	#header .logo img{	float: left;	height: 40px;	margin-left: 2px;}	#header .menu{	float:left;}	#header .menu li{	float:left;}	#header .menu li:hover a, #header .menu li:hover button{	text-shadow: 0px 0px 0.5px #333;}	#header .menu li a, #header .menu li button{	float:left;	margin-left: 10px;	margin-right: 10px;}  	#header .header-butons{		position: absolute;	right: 0px;   top: 0;   bottom: 0;   margin: auto;   display: inline-table;}  	#header .header-butons.space{		right: 55px;}	#header .header-butons button, #header .header-butons .button{	padding-left: 20px;	padding-right: 20px;	margin-left: 10px;}	#header .header-butons .logout{	display: none;}	#breadcrumb{	float: left;	width:100%;	margin-top: 10px;	margin-bottom: 10px;}	#breadcrumb ol{	float:left;	font-size: 14px;	height: 40px;}	#breadcrumb ol li{	float:left;	background:url(../images/breadcrumb-right-arrow.png) right no-repeat;	padding-right:15px;	margin-right:10px;	line-height: 40px;}	#breadcrumb ol li:last-child{	background: none;	padding-right: 0;	margin-right: 0;	max-width: 300px;	overflow: hidden;   white-space: nowrap;   text-overflow: ellipsis;}	#breadcrumb ol li a{	text-decoration:none;}	#breadcrumb ol span:hover{	color:#1a73e8;}/* HEADER SOCİAL BUTONS */	.sharing{	float: right;	height: 40px;	margin-top: 7px;	margin-bottom: -7px;}	.sharing button{	float: left;	width: 24px;	height: 24px;	margin-left: 5px;	border-radius: 24px;	line-height: normal;	font-size: 13px;	text-align: center;}/* FOOTER */	#footer{	float:left;	width:100%;	border-top:1px solid #e9e9e9;	background: #f9f9f9;}	#footer .footer-top{	float:left;	width: 100%;	padding-top: 20px;	padding-bottom: 20px;}	#footer .footer-top .footer-logo{	float:left;	font-weight: 600;}	#footer .footer-top .footer-logo img{	float:left;	width: 35px;	height: 35px;	margin-left: -4px;}	#footer .footer-top .footer-logo span{	float: left;	margin-top: 9px;	margin-left: 10px;	font-size: 17px;}	#footer .footer-social-butons{	float: right;	margin-top: 2px;}	#footer .footer-social-butons button{	float: left;	width: 35px;	height: 35px;	margin-left: 10px;	border-radius: 35px;	padding: 0;	text-align: center;}	#footer .footer-social-butons button:hover{	background: #333;	color: white;}		.social-button.facebook{	border: 1px solid #3b5998;	background: #3b5998;	color: #f0f0f1;}	.social-button.linkedin{	border: 1px solid #0e76a8;	background: #0e76a8;	color: #f0f0f1;}	.social-button.twitter{	border: 1px solid #00acee;	background: #00acee;	color: #f0f0f1;}	.social-button.instagram{	border: 1px solid #3f729b;	background: #3f729b;	color: #f0f0f1;}	.social-button.youtube{	border: 1px solid #c4302b;	background: #c4302b;	color: #f0f0f1;}	.social-button.pinterest{	border: 1px solid #c8232c;	background: #c8232c;	color: #f0f0f1;}	.social-button.whatsapp{	border: 1px solid #25d366;	background: #25d366;	color: #f0f0f1;}	.social-button.mail{	border: 1px solid #ddd;	background: #ddd;	color: #333;}	.social-button.favorite{	border: 1px solid #ff7802;	background: #ff7802;	color: #f0f0f1;}	.social-button.other{	border: 1px solid #333;	background: #333;	color: #f0f0f1;}	.social-button.facebook.white{	border: 1px solid #3b5998;	background: white;	color: #3b5998;}	.social-button.linkedin.white{	border: 1px solid #0e76a8;	background: white;	color: #0e76a8;}	.social-button.twitter.white{	border: 1px solid #00acee;	background: white;	color: #00acee;}	.social-button.instagram.white{	border: 1px solid #3f729b;	background: white;	color: #3f729b;}	.social-button.youtube.white{	border: 1px solid #c4302b;	background: white;	color: #c4302b;}	.social-button.pinterest.white{	border: 1px solid #c8232c;	background: white;	color: #c8232c;}	.social-button.whatsapp.white{	border: 1px solid #25d366;	background: white;	color: #25d366;}	.social-button.mail.white{	border: 1px solid #ddd;	background: white;	color: #ddd;}	.social-button.favorite.white{	border: 1px solid #ff7802;	background: white;	color: #ff7802;}	.social-button.other.white{	border: 1px solid #333;	background: white;	color: #333;}	#footer .footer-linkboxes{	float:left;	width: 100%;}	#footer .footer-linkboxes .footer-linkbox{	float:left;	width: 23%;	margin-right: 2%;}	#footer .footer-linkboxes .footer-linkbox:last-child{	margin-right: 0;}	#footer .footer-linkboxes span{	float:left;	width: 100%;	font-weight: 600;	margin-bottom: 10px;}	#footer .footer-linkboxes li{	float:left;	width: 100%;	line-height: 25px;}	#footer .footer-linkboxes li a, #footer .footer-linkbox ul li button{	line-height: normal;}	#footer .footer-linkboxes li a:hover{	text-decoration: underline;}	#footer .footer-linkbox ul{	float: left;}	#footer .footer-bottom{	float:left;	width: 100%;	padding-top: 30px;	padding-bottom: 40px;}	#footer .footer-bottom p{	float:left;	width: 100%;	line-height: 25px;}	#footer .footer-bottom p.mini-text{	font-size: 14px;	color: #333;	text-align: center;	margin-bottom: 10px;}	#footer .footer-bottom p a{	text-decoration: underline;}	#footer .footer-bottom p button{	text-decoration: underline;}/* COOCİES ALERT */	#popup_{	float: left;	width:340px;	position:fixed;	bottom:0;	z-index: 9;}	#popup_ .pop{	float: left;	width:100%;	margin-bottom: 20px;	margin-left: 20px;	background: #333;	color: white;	border-radius: 5px;	font-size:13px;	display: none;}	#popup_ .pop.active{	display: block;}	#popup_ .pop .title{	float:left;	width:100%;	padding: 20px;	font-weight: 600;	text-align: center;	padding-bottom: 0;}	#popup_ .pop .message{	float:left;	width:100%;	padding: 20px;	padding-top: 15px;	padding-bottom: 15px;}	#popup_ .pop .message p{	float:left;	width:100%;	line-height: 22px;}	#popup_ .pop .buttons{	float:left; 	width:100%; 	padding: 20px; 	padding-top: 0;}	#popup_ .pop .buttons button{		float:right;	padding: 10px;	margin-right: 5px;	font-size: 12px;	max-width: 50%;}	#popup_ .pop .buttons button.black{		background: #000;}	#popup_ .pop .buttons button:first-child{		margin-right: 0;}/* MODAL POPUP */	.window-popup {  float: left;  width: 50%;  margin: auto;  height: 50%;  top: 0;  left: 0;  right: 0;  bottom: 0;}	.window-popup .modal {  opacity: 0;  visibility: hidden;  position: fixed;  width: 100%;  height: 100%;  background: rgba(0, 0, 0, 0.5);  top: 0;  left: 0;  right: 0;  bottom: 0;  -webkit-transition: opacity 500ms ease-in-out;  transition: opacity 500ms ease-in-out;  cursor: pointer;}	.window-popup .modal__inner {  -webkit-transform: translate(-50%, -50%) scale(0.75);          transform: translate(-50%, -50%) scale(0.75);  top: 50%;  left: 50%;  background: white;  padding: 0px;  position: absolute;  color: #333;  max-height: 700px;  min-width: 180px;  overflow-y: hidden;  overflow: hidden;  overflow-x: hidden;  cursor: auto;  border-radius: 4px;}	.window-popup input.window-popup-checkbox{  display: none;}	.window-popup input:checked + .modal {  opacity: 1;  visibility: visible;  z-index: 9;}	.window-popup input:checked + .modal .modal__inner {  -webkit-transform: translate(-50%, -50%) scale(1);          transform: translate(-50%, -50%) scale(1);  -webkit-transition: all 200ms ease-in-out;  transition: all 200ms ease-in-out;}	.window-popup .modal-content{	overflow-y: auto;	overflow: overlay;	overflow-x: hidden;	float: left;	width: 99.75%;	max-height: 600px;	box-sizing: border-box;	padding: 50px;}	.window-popup .modal-content::-webkit-scrollbar-track{	background: rgba(0, 0, 0, 0.1);	margin-top: 10px;	margin-bottom: 10px;}	.window-popup .modal-content::-webkit-scrollbar{	width: 6px;	border-radius:6px;}	.window-popup .modal-content::-webkit-scrollbar-thumb{	background: rgba(90, 90, 90, 0.6);	border-radius:6px;}	.lazyload{		opacity: 0.2;	background: url(../../favicon.png) center no-repeat;	background-size: 30px 30px;}@keyframes border-spin {    0% { transform: rotate(0deg); border-style: dashed; }    100% { transform: rotate(360deg); border-style: dashed; }}.story-container {    display: flex;    flex: 0 0 100%;    width: 100%;    height: 75px;    white-space: nowrap;    overflow-x: auto; /* Yatay kaydırma aktif */    -webkit-overflow-scrolling: touch; /* iOS cihazlarında düzgün kaydırma */    padding: 0 0;    margin-bottom: 20px;}	.story-container::-webkit-scrollbar{	display:none}.story-container .stories{    display: flex;}.story-container .stories .story {    display: block;    width: 75px;    height: 75px;    min-width: 75px;    min-height: 75px;    border-radius: 50%; /* Yuvarlak şekil */    border: 3px dashed #000;    background-size: cover;    background-repeat: no-repeat;    cursor: pointer;    animation: border-spin 1s linear infinite;    background-position: -100px;    margin-right: 10px;    box-sizing: border-box;    }.story-container .stories .story.loaded {    animation: none;     border-style: solid;    border: 3px solid #ddd;    background-position: center;}.story-container .stories .story.loaded.new{	border: 3px dashed #000;  	border-style: solid;}.story-container .stories .story.loaded:hover {	opacity: 0.8;	transition: 0.4s ease;}.story-container .other-story {    display: flex; /* Flexbox kullanarak içeriği hizalayacağız */    justify-content: center; /* Yatayda ortalama */    align-items: center; /* Dikeyde ortalama */    width: 75px;    height: 75px;    min-width: 75px;    min-height: 75px;    border-radius: 50%; /* Yuvarlak şekil */    border: 3px dashed #000;    background-size: cover;    background-repeat: no-repeat;    cursor: pointer;    animation: border-spin 1s linear infinite;    background-position: -100px;    margin-right: 10px;    box-sizing: border-box;    text-align: center;}.story-container .other-story.loaded {    animation: none;     border-style: solid;    border: 3px solid #ddd;    background-position: center;	 opacity: 0.3;	 background-image: url(../../favicon.png);	 background-color: #f9f9f9;	 background-position: center;	 background-repeat: no-repeat;	 background-size: 22px 22px;}.story-viewer {    position: fixed;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    width: 100%;    height: 100%;    background: #0d0d0d;    display: none;    justify-content: center;    align-items: center;    flex-direction: column;    user-select: none; /* İçeriğin seçilmesini engeller */    -webkit-user-select: none; /* Safari için gerekli */    -moz-user-select: none; /* Firefox için gerekli */    -ms-user-select: none; /* Internet Explorer için gerekli */    z-index: 9;}.story-viewer .story-list img {    max-width: 100vw;    height: 100vh;    object-fit: cover;    border-radius: 0;    position: fixed;    top: 0;    left: 0;    cursor: pointer;    z-index: 1; /* Resmin altındaki öğe */    top: 50%;    left: 50%;	 transform: translate(-50%, -50%);	 cursor: pointer;}.story-viewer .story-list .story-detail {    width: 98%;    border-radius: 5px;    position: fixed;    bottom: 0%;    left: 50%;    transform: translate(-50%, -50%);    cursor: pointer;    z-index: 3;    background: rgba(51, 51, 51, 0.5);  /* Şeffaf arka plan */    color: white;    padding: 15px;    box-sizing: border-box;    text-align: center;}.story-viewer .story-list .story-detail a{   display: inline-block;	color: white;	cursor: pointer;}.story-viewer .story-list .story-detail .story-title{	float: left;	width: 100%;   font-weight: 600;   font-size: 20px;   margin-bottom: 10px;}.story-viewer .story-list .story-detail .story-age:after{ 	content: ' / ';	margin-left: 10px;	margin-right: 10px;}.story-viewer .story-list .story-detail .story-hint{	float: left;	width: 100%;   font-size: 14px;   margin-top: 10px;} .story-viewer .progress-container {    display: block;    width: 100%;    height: 90px;    position: fixed; /* Konumlandırmayı sabitle */    top: 0; /* Alt kısımda sabit duracak şekilde yerleştir */    z-index: 2; /* Resmin üzerinde olmasını sağla */    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.7) 0%, rgba(85, 85, 85, 0) 100%);}.story-viewer .progress-container .progress-bar {   width: 0%; /* Başlangıçta sıfır */   height: 8px;   background: #777;   transition: none; /* Önceki geçişleri iptal et */}.story-viewer .story-list .nav-btn {    position: absolute;    top: 50%;    transform: translateY(-50%);    background: rgba(0, 0, 0, 0.5);    color: white;    border: none;    font-size: 24px;    padding: 10px 15px;    cursor: pointer;    border-radius: 50%;    z-index: 10;    transition: 0.3s ease;}.story-viewer .story-list .nav-btn:hover {    background: rgba(0, 0, 0, 0.8);}.story-viewer .story-list .left-btn {    left: 10px;}.story-viewer .story-list .right-btn {    right: 10px;}.story-viewer .story-list .close-btn {    position: absolute;    top: 7px;    right: 10px;    font-size: 32px;    background: none;    border: none;    color: white;    cursor: pointer;    z-index: 9;}.story-viewer .story-user {    display: flex;    align-items: center;    gap: 10px;    position: absolute;    top: 20px; /* .close-btn ile aynı yükseklik */    left: 10px;    color: #fff;    font-size: 14px;    font-weight: bold;    z-index: 10;}.story-viewer .story-user .user-avatar {    width: 40px;    height: 40px;    border-radius: 50%;    border: 2px solid #fff;}.story-viewer .story-user span.no-image:before {    width: 40px;    height: 40px;    border-radius: 50%;    border: 2px solid #fff;    font-weight: 600;    display: flex; /* Flexbox ile hizalama yapacağız */    justify-content: center; /* Yatayda ortalama */    align-items: center; /* Dikeyde ortalama */    background: #f1f1f1;    text-align: center; /* İçeriği yatayda ortalamak için */    color: #333;}@media only screen and (max-width: 1020px) {	body.mobile-menu-active{   overflow: hidden;   width: 100%;   height: 100%;   position: fixed;}	body.mobile-menu-active .mobile-menu{	display: block!important;}	body.mobile-menu-active .logo img{	position: relative;	z-index: 4;}	body.mobile-menu-active .right-card{	position: ablsolute;	z-index: 4;}	.wrapper{	float: left;	width: 94%;	padding-left:3%;	padding-right: 3%;}	#header{	padding-top: 4%;	padding-bottom: 4%;	padding-left: 0;	padding-right: 0;	height: auto;	box-shadow: rgb(0 0 0 / 10%) 0px 2px 5px 0px;}	#header .right-card{	right: 3%;}	#header .user-card{	width: 35px;	height: 35px;	position: relative;	right: 15px;}	#header .user-card span{	width: 13px;	height: 13px;	border-radius: 13px;}	#header .user-card img{	width: 35px;	height: 35px;}	#header .no-image:before {	width: 35px;	height: 35px;	line-height: 35px;	border-radius:35px;}	#header .hamburger-icon{	width: 30px;	background-color:transparent;	background-image:none;	border: 2px solid transparent;	cursor: pointer; }	#header .hamburger-icon .icon-bar{	display:block;	width: 100%;	height: 3px;	border-radius: 3px;	background:#000;	margin-top: 6px;}	#header .hamburger-icon .icon-bar:first-child{	margin-top: 0;}  	#header .mobile-menu{	   background: #fff;   width: 100%;   height: 100%;   position: fixed;   top: 0;   bottom: 0;   left: 0;   z-index: 3;   padding: 3%;   display: none;   text-align: center;}  	#header .menu{		float: left;	width: 100%;	margin-bottom: 10%;}  	#header ul.menu:before{		content: '';	display: block;	width: 100%;	margin-top: 20%;} 	#header .menu li{	width: 100%;	line-height: 40px;}	#header .menu li a, #header .menu li button{	 	margin-left: 0;	margin-right: 0;	width: 100%;	font-size: 16px;	text-align: center;}  	#header .header-butons{		float: left;	position: relative;	width: 100%;	text-align: center;}  	#header .header-butons.space{		right: 0;}  	#header .header-butons button, #header .header-butons .button{		float: none;	width: 60%;	margin: 0;	padding: 0;	padding-top: 10px;	padding-bottom: 10px;	margin-bottom: 10px;	display: inline-block;}  	#header .header-butons button.black, #header .header-butons .button.black{		border: 1px solid #333;}	#header .header-butons .logout{	display: inline-block;}	#breadcrumb{	margin-top: 2%;	margin-bottom: 2%;}	#breadcrumb ol{	width: 100%;	white-space:nowrap;	overflow-x:auto;	-webkit-overflow-scrolling:none;	-ms-overflow-style:-ms-autohiding-scrollbar;	display: flex;}	#breadcrumb ol::-webkit-scrollbar{	display:none}	#breadcrumb ol li{	display: flex;	flex-direction: column;}	#breadcrumb ol li:last-child{ 	overflow: visible;	max-width: none;}	#breadcrumb ol li a, #breadcrumb ol li a span{	display: flex;	line-height: normal;	margin: auto;}	.sharing{	float: left;	width: 100%;	margin-top: 0;	margin-bottom: 0;}	.sharing button{	margin-left: 0;	margin-right: 6.1px;}	#footer .footer-top{	padding-top: 6%;	padding-bottom: 6%;}	#footer .footer-top .footer-logo{	width: 100%;}	#footer .footer-top .footer-logo img{	width: 30px;	height: 30px;	margin-left: -3px;}	#footer .footer-top .footer-logo span{	line-height: 30px;	margin-top: 0;}	#footer .footer-social-butons{	float: left;	width: 100%;	margin-top: 6%;}	#footer .footer-social-butons button{	margin-left: 1%;	margin-right: 2%;}	#footer .footer-social-butons button:first-child{	margin-left: 0;}	#footer .footer-linkboxes .footer-linkbox{	margin-bottom: 6%;}	#footer .footer-linkboxes span{	margin-bottom: 2%;}	#footer .footer-linkboxes li{	line-height: 30px;}	#footer .footer-linkboxes li a{	display: inline-block;	min-width: 35px;}	#footer .footer-bottom{	padding-top: 0;	padding-bottom: 4%;}	#footer .footer-bottom p.mini-text{	font-size: 13px;}	#popup_{	width: 100%;	padding: 4%;	padding-bottom: 0;}	#popup_ .pop{	margin-bottom: 4%;	margin-left: 0;	opacity: 0.95;}  .window-popup {   position: relative;   width: 90%;}  .window-popup .modal__inner {   width: 90%;}	.window-popup .modal-content{	padding: 30px;	max-height: 540px;}	.story-container{    height: 70px;}	.story-container .stories .story {    width: 70px;    height: 70px;    min-width: 70px;    min-height: 70px;}	.story-container .other-story {    width: 70px;    height: 70px;    min-width: 70px;    min-height: 70px;}	.story-viewer .story-list .story-detail{	 min-width: 0;    max-width: 90%;    max-height: 80vh;    bottom: 0%;}	.story-viewer .story-list .close-btn {    right: 10px;}	.story-viewer .story-user {	left: 13px;}	.story-viewer .story-list .nav-btn {    position: absolute;    background: none;    font-size: 20px;    width: 20%;    border-radius: 0;    padding: 0;    height: 10%;}	.story-viewer .story-list .nav-btn:hover {    background: none;}	.story-viewer .story-list .left-btn {	left: 0px;	text-align: left;	padding-left: 15px;}	.story-viewer .story-list .right-btn {	right: 0px;	text-align: right;	padding-right: 15px;} }@media only screen and (max-width: 900px) {	#footer .footer-linkboxes .footer-linkbox{	width: 48%;}	#footer .footer-linkboxes .footer-linkbox li button{	max-width: 100%;	overflow: hidden;   white-space: nowrap;   text-overflow: ellipsis;}}@media only screen and (max-width: 359px) {	#footer .footer-linkboxes .footer-linkbox{	width: 100%;}}