html {overflow-y: scroll;font-size: 15px;}
body {background-color: #f2f4f6;font-family: 'Nunito', sans-serif;font-size: 1rem;color: #707070;font-weight: 400;/* line-height: 1.75; */}
.cursor{cursor: pointer;}
a {color: #36394e;}a:hover{text-decoration:none;color:#7c5ac2;} ul{list-style-type: none;}
strong, b {font-weight: 600 !important;font-family: 'Montserrat', sans-serif;}
.dikeyortala{align-items: center;justify-content: center;text-align: center;vertical-align: middle;}
.sigdir{overflow:hidden; white-space: nowrap;  text-overflow: ellipsis;}
.sigdir-imlec{overflow-x: auto;/* white-space: nowrap; *//* text-overflow: ellipsis; */}
.kalin-cubuk{display: block;height: 2px;background: #7c5ac2;}
.siraliarkaRenk:nth-child(2n+1){background: rgb(0 0 0 / 2%);}
.accordion-button:focus{box-shadow: none!important;}

.anarenkGradyen{background: #593bb3;background: linear-gradient(to right, #7952b3 0%, #5739b1 243%);}
.anarenkArka{background: #7952b3!important;}
.anarenkYazi{color: #7952b3!important;}
.anarenkBorder{border:1px solid!important;border-color: #7952b3!important;}
.anarenkBorder_bottom{border-bottom: 1px solid!important;border-color: rgb(89 59 179 / 30%)!important;}
.anarenkHoverArka:hover{background: #fff;}
.anarenkHoverYazi:hover{color: #7952b3!important;}
.altrenkArka{background: #697488!important;}
.altrenkYazi{color: #697488!important;}

.buton-fiyat{background: rgb(65 171 87 / 0.8)!important;border:1px solid rgb(65 171 87 / 0.8)!important;color:#fff!important;font-size: 1.10rem;font-weight: 700;}
.buton-fiyat:hover{background: rgb(65 171 87)!important;border:1px solid rgb(65 171 87)!important;color:#fff!important;}
.buton-bir{background:#e98b01!important;border:1px solid #e98b01!important;color:#fff!important}
.buton-bir:hover{background:#fff!important;border:1px solid #e98b01!important;color:#e98b01!important}
.buton-iki{background:#fff!important;border:1px solid #e98b01!important;color:#e98b01!important}
.buton-iki:hover{background:#e98b01!important;border:1px solid #e98b01!important;color:#fff!important}

.tepeKategori{font-weight: 500;}
.resimOnizeleme{max-height: 352px;}
.sagbarresimOnizeleme{max-width: 155px;}

.yanMenu{padding: 0rem 1.5rem;}
.yanMenu .card-header{font-size: 18px;line-height: 16px;font-weight: 600;text-align: center;position: relative;border: 0;}
.yanMenu .card-header:before{content: "";display: block;width: 90px;margin: auto;height: 2px;position: absolute;left: 0;right: 0;bottom: 0;z-index: 2;border-radius: 1px;background: #673ab7;}
.yanMenu .card-header:after{content: "";display: block;width: 100%;height: 2px;position: absolute;left: 0;bottom: 0;z-index: 1;;background: #f1f1f1;}
.yanMenu .list-group-item {display: block;line-height: 1.3rem;font-weight: 600;transition: all .3s;}
.yanMenu .list-group-item:hover{background: linear-gradient(to right, #f7f7f7 0%,#ffffff 100%);padding-left: .8rem!important;}


.tepeMenu .navbar-brand {text-transform: uppercase;letter-spacing: 2px;font-weight: 700;}
.tepeMenu .nav-link {letter-spacing: 0.4px;}

.tepeMenuDetayGradyen {background: linear-gradient(to right, #7d4fc1 0%, #7952b3 243%);}
.tepeMenuDetay{box-shadow: 0 0.5rem 0.5rem rgb(0 0 0 / 11%) !important;border-radius: 0rem 0rem 2.3rem 2.3rem;}
.tepeMenuDetay h3{font-size: 1.75rem !important;font-weight: 700!important;}
.tepeMenuDetay img{border-radius:1rem;max-height: 300px;}
.tepeMenuDetay .badge{padding: 6px 12px;font-weight: 700;letter-spacing: 1px;border-radius: 1rem;font-size: 12px;}

.detayyanMenu{padding: 0rem 1.5rem;border-radius: 0.6rem;}
.detayyanMenu .card-header{font-size: 18px;line-height: 18px;font-weight: 600;text-align: center;position: relative;border: 0;}
.detayyanMenu .card-header:before{content: "";display: block;width: 90px;margin: auto;height: 2px;position: absolute;left: 0;right: 0;bottom: 0;z-index: 2;border-radius: 1px;background: #673ab7;}
.detayyanMenu .card-header:after{content: "";display: block;width: 100%;height: 2px;position: absolute;left: 0;bottom: 0;z-index: 1;;background: #f1f1f1;}
.detayyanMenu b{margin-right: .4rem;}
.detayyanMenu .list-group-item a{font-weight: 600;}
.detayyanMenu h3{font-size: 1.4rem;text-align: center;display: block;font-weight: 700!important;margin: 0;}
.detayyanMenu img{width: 100%;}


.customDuzen{}
.customDuzen .genelBaslik{letter-spacing: .6px;font-weight: 800;font-size: 1.5rem;margin: 1.5rem 0rem 1rem 0rem;}
.customDuzen .card{}
.customDuzen .card-body{}
.customDuzen .card-text{letter-spacing: .2px;font-weight: 500;}
.customDuzen .card-title{letter-spacing: .1px;font-weight: 700;}


.tepeMenuBlogGradyen {background: linear-gradient(to right, #7d4fc1 0%, #7952b3 243%);}
.tepeMenuBlog{box-shadow: 0 0.5rem 0.5rem rgb(0 0 0 / 11%) !important;border-radius: 0rem 0rem .9rem .9rem;}
.tepeMenuBlog h3{font-size: 2.3rem !important;font-weight: 700!important;text-shadow: 0px 0px 3px rgb(255 255 255);}
.tepeMenuBlog img{border-radius:1rem;max-height: 300px;}
.tepeMenuBlog .badge{padding: 6px 12px;font-weight: 700;letter-spacing: 1px;border-radius: 1rem;font-size: 12px;}
.customBlog{}
.customBlog b{margin-right: .4rem;}
.customBlog p{color:#495057}
.customBlog img{width: 100%;}
.customBlog h3{font-size: 1.4rem;text-align: center;display: block;font-weight: 700!important;margin: 0;}
.customBlog blockquote{display: table!important;background-color: #ededed!important;border: 1px solid rgb(0 0 0 / 3%);border-radius: .2rem;padding: 1em 1em!important;line-height: 30px!important;color: #007ea2!important;font-weight: bold;margin: 0;}
.customBlog .card{padding: 0rem 1.5rem;border-radius: 0.6rem;}
.customBlog .card-header{font-size: 18px;line-height: 18px;font-weight: 600;text-align: center;position: relative;border: 0;}
.customBlog .card-header:before{content: "";display: block;width: 90px;margin: auto;height: 2px;position: absolute;left: 0;right: 0;bottom: 0;z-index: 2;border-radius: 1px;background: #673ab7;}
.customBlog .card-header:after{content: "";display: block;width: 100%;height: 2px;position: absolute;left: 0;bottom: 0;z-index: 1;;background: #f1f1f1;}
.customBlog .card-title{letter-spacing: .1px;font-weight: 700;}
.customBlog .card-text{letter-spacing: .2px;font-weight: 500;}
.customBlog .list-group-item a{font-weight: 600;}
.customBlog .fa{font-size:1.4rem}
.customBlog .ikonresim{font-size: 11.4rem;color: rgb(0 0 0 / 10%);}
.customBlog .bloganaikonresim{font-size: 4.4rem;color: rgb(0 0 0 / 10%);}
