@import url('buton.css');
@import url('https://fonts.googleapis.com/earlyaccess/notonaskharabic.css');
@import url('https://fonts.googleapis.com/earlyaccess/notokufiarabic.css');
:root {

	--kirmizi: rgba(238,48,72,1);
	--yesil: rgba(112,186,101,1);
	--gri: rgba(91,104,112,1);
	--mavi: rgba(68,173,226,1);
	--sari: rgba(207,176,88,1);
	--pembe: rgba(231,95,120,1);
}
.kirmizi-h1
{
    text-shadow: 2px 2px 0px var(--kirmizi);
}
.yesil-h1
{
    text-shadow: 2px 2px 0px var(--yesil);
}
.gri-h1
{
    text-shadow: 2px 2px 0px var(--gri);
}
.mavi-h1 
{
    text-shadow: 2px 2px 0px var(--mavi);
}
.sari-h1 
{
    text-shadow: 2px 2px 0px var(--sari);
}
.pembe-h1 
{
    text-shadow: 2px 2px 0px var(--pembe);
}


h1 {
	font-family: 'Noto Kufi Arabic';
	font-size:60px;
	font-weight: bold;
	font-style:normal;
	font-variant: normal;
	text-decoration:none;
	text-transform: none;
	text-align: right;
	text-indent: 0;
	line-height: 1.25;
	page-break-before: auto;
	orphans: 1;
	widows: 1;
	page-break-after: auto;
/*	color: #5a64b4;*/
	color: #fff;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.bir {
	font-size:32px;
	fill: #fff;
    stroke: rgba(238,48,72,1);
    stroke-width: 2px;
}
.iki {
	font-size:49px;
    text-shadow: 2px 2px 0px rgba(238,48,72,1);
}
.uc {
	font-size:64px;
	color: rgba(238,48,72,1);
}

h2 {
	font-family: 'Noto Kufi Arabic';
	font-size:30px;
	font-weight: bold;
	font-style:normal;
	font-variant: normal;
	text-decoration:none;
	text-transform: none;
	text-align: right;
	text-indent: 0;
	line-height: 1,5;
	page-break-before: auto;
	orphans: 1;
	widows: 1;
	page-break-after: auto;
	color: #5b6870;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-left: 0;
}
h3 {
	font-family: 'Noto Kufi Arabic';
	font-size:16px;
	font-weight: bold;
	font-style:normal;
	font-variant: normal;
	text-decoration:none;
	text-transform: none;
	text-align: right;
	text-indent: 0;
	line-height: 1.5;
	page-break-before: auto;
	orphans: 1;
	widows: 1;
	page-break-after: auto;
	color: #6a73bc;
	margin-top: 4px;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
}
.kirmizi {
	color:rgba(238,47,72,1);
}
h4 {
	font-family: 'Noto Kufi Arabic';
	font-size:16px;
	font-weight: bold;
	font-style:normal;
	font-variant: normal;
	text-decoration:none;
	text-transform: none;
	text-align: right;
	text-indent: 0;
	line-height: 1.5;
	page-break-before: auto;
	orphans: 1;
	widows: 1;
	page-break-after: auto;
	color: #000;
	margin-top: 4px;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
}
p {
	font-family: 'Noto Naskh Arabic', sans-serif;
	font-size:16px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration:none;
	text-transform: none;
	text-align: justify;
	text-indent: 0;
	line-height: 20pt;
	page-break-before: auto;
	orphans: 1;
	widows: 1;
	page-break-after: auto;
	color: #000;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
}
.double-column {
	font-family: 'Noto Naskh Arabic', sans-serif;
	font-size:16px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration:none;
	text-transform: none;
	text-align: justify;
	text-indent: 0;
	line-height: 1.5;
	page-break-before: auto;
	orphans: 1;
	widows: 1;
	page-break-after: auto;
	color: #000;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
	columns: 2;
}
/*Drop Cap icin baslangic*/
#dropcap:first-letter {
    font-size:400%;
    font-weight:bold;
    float:left;
    }
.padded-dropcap {
	padding-left: 5px;
	padding-right: 10px;
	float: left;
	position: relative;
	top: -0.25em;
	margin-bottom: -0.5em;
	margin-left: -6px;
	margin-right: 2px;
	font-size: 100px;
}
.myFloated {
	float: right;
    position: relative;
    margin-left: 3%;
    font-size: calc(0.2rem + 3vh);
    line-height: normal;
    font-weight: bold;
    color: #fff;
    padding: 1% 4% 0px 4%;
    border-radius: 15px 0 15px 0;
}
.hanging-indent {
	padding-left: 70px;
	text-indent: -60px;
	margin-top: -15px;
}
 .hanging-dropcap {
	position: relative;
	top: 0.50em;
	left: -3px;
	font-size: 55px;
	line-height: 50px;
	font-weight: bold;
}
/*Drop cap bitti*/

.number-list {
	font-family: 'Noto Naskh Arabic', sans-serif;
	font-size:16px;
	font-weight: normal;
	font-style:normal;
	font-variant: normal;
	text-decoration:none;
	text-transform: none;
	text-align: justify;
	text-indent: 0;
	line-height: 1,5;
	page-break-before: auto;
	orphans: 1;
	widows: 1;
	page-break-after: auto;
	color: #000;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 3px;
	margin-left: 0;
	list-style-type: decimal;
	list-style-position: outside;
}
.letter-list {
	font-family: 'Noto Naskh Arabic', sans-serif;
	font-size:16px;
	font-weight: normal;
	font-style:normal;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
	text-align: justify;
	text-indent: 0;
	line-height: 1,5;
	page-break-before: auto;
	orphans: 1;
	widows: 1;
	page-break-after: auto;
	color: #000;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 3px;
	margin-left: 0;
	list-style-position: outside;
}
.symbol-list {
	font-family: 'Noto Naskh Arabic', sans-serif;
	font-size:16px;
	font-weight: normal;
	font-style:normal;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
	text-align: justify;
	text-indent: 0;
	line-height: 1,438;
	page-break-before: auto;
	orphans: 1;
	widows: 1;
	page-break-after: auto;
	color: #000;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 0;
	list-style-position: outside;
}
.spot {
	font-family: 'Noto Kufi Arabic';
	font-weight: normal;
	font-style:normal;
	font-size:17px;
	text-decoration: none;
	font-variant: normal;
	text-align: right;
	page-break-before: auto;
	orphans: 1;
	widows: 1;
	page-break-after: auto;
	color: #fff;
	text-indent: 0;
	margin-top: 0;
	margin-right: 6px;
	margin-bottom: 6px;
	margin-left: 6px;
}
p.author {
	font-family: 'Noto Naskh Arabic', sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: calc(0.2rem + 1.5vh);
	text-decoration: none;
	font-variant: normal;
	text-transform: none;
	line-height: 1.867;
	text-align: center;
	page-break-before: auto;
	orphans: 1;
	widows: 1;
	page-break-after: auto;
	color: #fff;
	text-indent: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
}
p.author-title {
	font-family: 'Noto Naskh Arabic', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: calc(0.1rem + 1.2vh);
	text-decoration: none;
	font-variant: normal;
	text-transform: none;
	line-height: 1.2;
	text-align: center;
	page-break-before: auto;
	orphans: 1;
	widows: 1;
	page-break-after: auto;
	color: #fff;
	text-indent: 0;
	margin-top: -7px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 3px;
}
hr.cizgi {
	position: relative;
    margin-top: 0;
    border: 0;
    width: 85%;
    border-top: 1px solid #fff;
}
.sayfa-no {
	font-family: 'Noto Kufi Arabic';
	font-size:12pt;
	font-weight: normal;
	font-style: normal;
}

body {
/*	max-width: 1536px;
	margin:auto;*/
}
.container {
	direction: rtl;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100vh;
	background: #777;
}
.magazine {
	display: flex;
	flex-direction: row;
	width: 150vh;
	height: 90vh;
	box-shadow: 0 5px 15px rgba(0,0,0,.15);
	background: #fff;
}
.page {
	position: relative;
	width: 50%;
	height: 100%;
	background: #fff;
}

#header-img-area {
    width: 100%;
    height: 50%;
}

#header-img-area img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-bottom-left-radius: 35px;
}

#author-heading-area {
    margin-left: 10%;
    margin-right: 10%;
    height: 22%;
    direction: ltr;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    transform:translateY(-75%);
}
#author-area {
    width: 30%;
    height: 100%;
}
#heading-area {
    width: 60%;
    height: 100%;
}
#heading {
    font-size: calc(0.3rem + 4vh);
}
#right-page-body {
    width: 100%;
    height: 33%;
    position: absolute;
    bottom: calc(7%);
    right: 0;
    padding-left: 7%;
    padding-right: 7%;
}
#red-area {
    height: calc(100% - 6vh);
    width: calc(50% - 6vh);
    border-bottom-right-radius: 35px;
    padding: 3vh;
}
#red-area p {
    font-size: calc(0.2rem + 1.5vh);
    line-height: calc(0.2rem + 2.5vh);
    color: white;
    height: 100%;
    overflow-y: scroll;
}
.image-box-2 {
    background-color: rgb(91 104 112 / 20%);
    border-bottom-left-radius: 35px;
    height: 70%;
    width: 86%;
    position: absolute;
    top: calc(3%);
    left: calc(7%);
}
#author-img-area {
    height: 65%;
    width: 60%;
    background: rgba(255,255,255,0.2);
    border-top-right-radius: 23px;
}
#author-img-area img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#author-text-area {
    height: 35%;
    width: 100%;
    border-top-left-radius: 12px;
    border-bottom-right-radius: 6px;
    background-color: #000;
}
#author-text-area p {
    font-size: calc(0.1rem + 1.2vh);
}
.text-left p {
    font-size: calc(0.2rem + 1.5vh);
    line-height: calc(0.2rem + 2.5vh);
}
.text-left h4 {
    font-size: calc(0.2rem + 1.5vh);
    line-height: calc(0.2rem + 2.5vh);
}
.text-left h3 {
    font-size: calc(0.2rem + 1.5vh);
    line-height: calc(0.2rem + 2.5vh);
}


.kirmizi
{
    background-color: rgba(238, 47, 72,1);
}
.kirmizi-grd
{
    background-image: linear-gradient(to bottom, rgba(238,47,72,0), rgba(238,47,72,1));
}
.yesil
{
    background-color: rgba(112,186,101,1);
}
.yesil-grd
{
    background-image: linear-gradient(to bottom, rgba(112,186,101,0), rgba(112,186,101,1));
}
.gri
{
    background-color: rgba(91,104,112,1);
}
.gri-grd
{
    background-image: linear-gradient(to bottom, rgba(91,104,112,0), rgba(91,104,112,1));
}
.mavi 
{
    background-color: rgba(68,173,226,1);
}
.mavi-grd
{
    background-image: linear-gradient(to bottom, rgba(68,173,226,0), rgba(68,173,226,1));
}
.sari 
{
    background-color: rgba(207,176,88,1);
}
.sari-grd
{
    background-image: linear-gradient(to bottom, rgba(207,176,88,0), rgba(207,176,88,1));
}
.pembe 
{
    background-color: rgba(231,95,120,1);
}
.pembe-grd
{
    background-image: linear-gradient(to bottom, rgba(231,95,120,0), rgba(231,95,120,1));
}
.opacity-2
{
    opacity: 0.2;
}
.opacity-5
{
    opacity: 0.2;
}







.article {
    width: 100%;
    height: 85%;
    margin-top:8.5%;
    overflow-y: scroll;
}
.article::scrollbar {
    display: block;
}
.article::-webkit-scrollbar {
    display: none;
}
.h1-box {
	display: flex;
	position: relative;
	right: 10%;
}

.text-left {
    position: relative;
    height: 100%;
    width: 85%;
    margin:0 7.5% 0 7.5%;
    hyphens: auto;
    columns: 2;
    column-gap: 2em;
    column-rule: 1px solid #ddd;
    height: auto;
}
.image-box-left {
    display: flex;
    position: relative; 
    margin: 0 7.5% 7.5% 0; 
    width: 85%;
    height: 46%;
    border-bottom-right-radius: 35px;
    background-position: center;
    background-size: cover;
}
.image-box-left img {
    width: 100%;
    height: 100%;
    border-bottom-right-radius: 35px;
}

.sayi-sayfa-no {
    display: flex;
    position: absolute;
    width: 100%;
    top: 94%;
    right: 7.5%;
    align-items: center;
    
}
.sayi-sayfa-no-left {
	display: flex;
    position: absolute;
    width: 100%;
    top: 94%;
    left: 7.5%;
    align-items: center;
    justify-content: flex-end;

}

.sayi-sayfa-no p {
    font-size: calc(0.2rem + 1.5vh);
}

.sayi-sayfa-no-left p {
    font-size: calc(0.2rem + 1.5vh);
}

@media (max-width: calc(150vh)) {
    .container {
        height: 190vh;
    }
    .magazine {
    	flex-direction: column;
    	width: 75vh;
    	height: 180vh;
    }
    .page {
    	width: 100%;
    	height: 90vh;
    }	
    

}

nav#page-nav { display:none; }
html.nav-transition nav#page-nav { opacity:.3; pointer-events:none; }
nav#page-nav > button {
    display:block; position:fixed;
    left:0;
    bottom:10px;
    /*width:68px;*/
    height:auto;
    /*margin:-34px 0 0 0; .5 height*/
    padding:15px;
    background-color:#bac;
    border-radius:10px;
    text-align:center;
    outline:0;
    border:0;
    /*background:url(../images/arrows-slider.svg) no-repeat;*/
    /*opacity:.7;*/
    will-change:transform;
    
}   
nav#page-nav > button:hover { opacity:1; }
nav#page-nav > #backBtn { left:0; }
html[data-dir="rtl"] nav#page-nav > #backBtn, html:not([data-dir="rtl"]) nav#page-nav > #nextBtn { 
    left:auto;
    right:0; 
}

#nextBtn a {
text-decoration:none;
}
#backBtn a {
text-decoration:none;
}







