/*
Theme Name: Hızlı Toptan
Theme URI: http://murat3d.com
Author: murat3d
Author URI: http://murat3d.com
Version: 1.0
Description: Tüm tasarım ve kodlama murat3d e aittir izinsiz kullanılamaz.
*/


/* @import url("fonts/fontlar.css"); */
/*@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,300i,400,400i,700,700i&display=swap&subset=latin-ext');*/
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600&display=swap&subset=latin-ext');
@import url('https://fonts.googleapis.com/css?family=Josefin+Sans:300,400,600&display=swap&subset=latin-ext');

@font-face {
  font-family: 'star';
  src: url("fonts/star.eot");
  src: url("fonts/star.eot?#iefix") format("embedded-opentype"), url("fonts/star.woff") format("woff"), url("fonts/star.ttf") format("truetype"), url("fonts/star.svg#star") format("svg");
  font-weight: normal;
  font-style: normal; }

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
    visibility: visible; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); } }

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0); } }

@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0); } }
			
* { margin: 0; padding: 0; 
  /*mobil cift tıklama iptal*/
  -ms-touch-action: manipulation;
  touch-action: manipulation;
}

html{
	font-size: 100%;
}
body{
	color:#484848;
	font-family:'Source Sans Pro', sans-serif;
	/*font-weight:300;*/
	font-size:1rem;
	background-color:rgba(247, 248, 250, 1);
}

body p{
	font-size:1rem;
}

h1,h2,h3,h4,h5,h6{
	font-family:'Source Sans Pro', sans-serif;
	font-weight:bold;
  margin-bottom: .5rem !important;
}

h1, .h1 {
  font-size: 1.75rem;
}

h2, .h2 {
  font-size: 1.5rem;
}

h3, .h3 {
  font-size: 1.25rem;
}

h4, .h4 {
  font-size: 1.12rem;
}

h5, .h5 {
  font-size: 1.0625rem;
}

h6, .h6 {
  font-size: 1rem;
}

a{
	color:#484848;
	font-weight:bold;
}
a:hover{
	color:#FF0000;
}

a:focus,
button:focus,
input:focus,
textarea:focus {
outline: none;
}

a, a:hover, a:active, a:focus {
    text-decoration: none;
}

.table {
    color: #484848;
}
.table p{ margin:0; }
/*
ul {
  list-style-position: inside;
}
*/
.yuklen {
    position:fixed;
	display: flex;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	text-align:center;
	background: #FFF;
	overflow: hidden;
	z-index:9999999;
	opacity:0.96;
}
.yuklen span {
  margin:auto;
}

.carousel-slide {
  height: 60vh;
}
.carousel-item {
  max-height: 100vh;
  /*height: 60vh;
  background: no-repeat top center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  opacity: .3;
  filter: alpha(opacity=30);*/
  background-color:#FFF;
  backface-visibility: visible;
  /*border-bottom: 2px solid #eee;*/
}
/*.carousel-item img {
 top: 0;
 left: 0;
 width:100%;
 height:100%;
 object-fit:cover;
 object-position:center;
}*/

.carousel-item-ic {
  height: 100vh;
  max-height: 130px;
  background: no-repeat center right scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  margin-bottom:70px;
}

.carousel-control-next, .carousel-control-prev {
	color:#eee;
	z-index:9;
}
.carousel-control-next i, .carousel-control-prev i{
	color:#eee;
}
.carousel-control-next:hover, .carousel-control-prev:hover {
	color:#eee;
}
svg#sliderok {
	fill:#484848;
}
a:hover.carousel-control-next svg#sliderok, a:hover.carousel-control-prev svg#sliderok {
	fill:#e0854f;
}
ol.carousel-indicators {
  position: absolute;
  /*bottom: 2px;*/
  margin: 0;
  left: 0;
  right: 0;
  width: auto;
  list-style-type: none;
}
ol.carousel-indicators li,
ol.carousel-indicators li.active,
.carousel-indicators [data-bs-target] {
  float: left;
  width: 33%;
  height: 10px;
  margin: 0;
  border-radius: 0;
  border: 0;
  /*background: transparent;*/
}

ol.carousel-indicators li.active {
  background:#005597;
}

/******slider fade*/
.carousel-item {
    opacity: 0;
    transition: opacity 0.3s ease !important;
}
.carousel-item-next,
.carousel-item-prev {
    left: 0 !important;
}
.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
    -webkit-transform: none;
            transform: none;
}
@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
    .carousel-item-next.carousel-item-left,
    .carousel-item-prev.carousel-item-right {
    -webkit-transform: none;
            transform: none;
    }
}
.carousel-item-next,
.active.carousel-item-right {
    -webkit-transform: none;
            transform: none;
}

@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
    .carousel-item-next,
    .active.carousel-item-right {
    -webkit-transform: none;
            transform: none;
    }
}
.carousel-item-prev,
.active.carousel-item-left {
    -webkit-transform: none;
            transform: none;
}
@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
    .carousel-item-prev,
    .active.carousel-item-left {
    -webkit-transform: none;
            transform: none;
    }
}
/*THE FIX*/
.carousel-inner .carousel-item,
.carousel-inner .active.carousel-item-left,
.carousel-inner .active.carousel-item-right
{
    opacity:0;
}
.carousel-inner .active,
.carousel-inner .carousel-item-next.carousel-item-left,
.carousel-inner .carousel-item-prev.carousel-item-right
{
    opacity: 1;
}
/*slider fade********/
/*
header{
	background:#fff;
	position:relative;
	width:100%;
	height:115px;
	z-index:999;
}

section{
	min-height:500px;
}
*/

.bg-tema{ background-color:#005597; }
hr{ margin-block-start:0;margin-block-end:0;}
hr.baslik{
    border-top: 2px solid #005597;
}

.card-body.panel ul li {
	list-style: inside;
}
.card {
  border-color: rgb(222, 226, 230);
}
.card-header {
  border-bottom-color: rgb(222, 226, 230);
}

.ustbanner{ height:35px;background:#E40520;color:#FFF;padding-top:5px; }

/*
.navbar-collapse {
    position:absolute;
    top: 0;
    left: 0;

    width: 100%;
	z-index:99;
	background:rgba(0, 0, 0, 0.9);
	overflow-x: hidden;
    text-align:center;
}
.navbar-collapse.collapse.show {
    
}
ul.navbar-nav{
	height: 100vh;
	background-color:transparent;
	outline:none;
}
*/
.navbar {
	padding:0;
	background-color:#005597;
	border-top: 1px solid #005597;
	border-bottom: 2px solid #005597;
	/*float:right;*/
}
.navbar-nav {
	padding:0 15px 0 15px;
	/*margin:auto;*/
}

.navbar-brand {
	margin:0;
	padding:0;
}
.logo {
	position:relative;
	top:0;
	width:200px;
	height:100%;
	margin:0;
	padding:8px 0;
	/*background-color: rgba(255,255,255,0.8);
	outline: 1px solid rgba(255, 255, 255, 0.3);*/
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.logo img{
	width:100%;
  height:100%;
}
.navbar-dark .navbar-nav {
	font-family:'Josefin Sans', sans-serif; 
	font-weight:400;
	font-size:1.05rem;
	letter-spacing:normal;
}
.navbar-dark .navbar-nav .active>.nav-link {
	color:#e0854f;
	/*border-bottom: solid 2px #FF0000;*/
}
.navbar-dark .navbar-nav .nav-link {
	color:#fff;
	text-transform:uppercase;
	margin:7px 15px 0 15px;
	font-weight:400;
  text-wrap: nowrap;
	/*border-bottom: solid 2px #fff;
	background-color: rgba(255,255,255,0.8);
	outline: 1px solid rgba(255, 255, 255, 0.3);*/
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus{
	color:#e0854f;
	text-transform:uppercase;
	/*border-bottom: solid 2px #FF0000;*/
}
.dropdown {
	margin:15px 15px 0px 15px;
	/*background-color: rgba(0,0,0,0.5);
	outline: 1px solid rgba(255, 255, 255, 0.3);*/
}
.dropdown a{
	color:#fff;
	text-transform:uppercase;
	font-weight:400;
}
/*.dropdown a:after{ display:none; }*/
.dropdown-menu{ min-width:16rem;background-color:#005597;margin:14px 0 0 0;padding:18px 20px;border-radius:1px; box-shadow: 0 4px 3px 1px rgba(0,0,0,.07); }
.dropdown-menu>li>a{ padding:10px;margin:0!important;font-size:1rem;border-bottom:none!important;}
.dropdown-menu>li>a:hover{ /*background-color:#ccc;*/color:#E40520!important;}
.dropdown-menu>.active>a{ /*background-color:#ccc;*/color:#E40520!important;}
/*.dropdown-toggle::after{ display:none; }*/
ul.dropdown-menu li.nav-item a{color:#000;}

.navbar-dark .navbar-brand {
	color:#000;
}
.navbar-dark .navbar-toggler-icon {
	color:#000;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(29,29,29, 0.7)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}
.navbar-dark .navbar-toggler {
	/*background-color:transparent;
	border-color:rgba(255,255,255,.5);
	margin-right:15px;*/
  margin-top: 8px;
}
.navbar-toggler:focus {outline: none;}
.icon-bar {
	width: 36px; 
	height: 3px;
	background-color: #fff;
	display: block;
	transition: all 0.2s;
	margin-bottom: 7px;
}
.navbar-toggler {
  z-index:999;
  border: none;
  background: transparent !important;
}
.navbar-toggler .top-bar {
  transform: rotate(45deg);
  transform-origin: 10% 10%;
}
.navbar-toggler .middle-bar {
  opacity: 0;
  background-color: #fff;
}
.navbar-toggler .bottom-bar {
  transform: rotate(-45deg);
  transform-origin: 10% 90%;
}
.navbar-toggler.collapsed .top-bar {
  transform: rotate(0);
  background-color: #fff;
}
.navbar-toggler.collapsed .middle-bar {
  opacity: 1;
}
.navbar-toggler.collapsed .bottom-bar {
  transform: rotate(0);
  background-color: #fff;
}

#anaikon {
	margin-right: 10px;
}
svg#anaikon {
	fill:#FFF;
}

.resimler, .size-urungorsel { width:100%; height:auto; }

img.alignright {float:right; margin:0 0 1em 1em;}
img.alignleft {float:left; margin:0 1em 1em 0;}
img.aligncenter {display: block; margin-left: auto; margin-right: auto;}
img.alignnone { margin:0 0 1em 0;}
a img.alignright {float:right; margin:0 0 1em 1em;}
a img.alignleft {float:left; margin:0 1em 1em 0;}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto;}
a img.alignnone { margin:auto;}

.size-auto, 
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
	max-width: 100%;
	height: auto;
}

.yazicenter {
  position: absolute;
  height:100px;
  top: 50%;
  /*padding-bottom:7rem;*/
  text-align:left;
  transform: translateY(-50%);
  /*border: 1px dashed deeppink;*/   
}
.syazi1 {
	color:#fff;
	display:inline-block;
	margin:0;
	width:100%;
	/*font-size:2rem;*/
	font-family:'Source Sans Pro', sans-serif;
	font-weight: 600;
	font-style: normal;
	padding:0 0 0.3rem 0;
	pointer-events: none;
	/*outline: 1px solid rgba(29, 29, 29, 0.3);*/
}
.syazi1 span{
	background:rgba(191, 129, 52, 0.8);
	padding:0.5rem 1.5rem 0.3rem 1.5rem;
}
.syazi2 {
	color:#fff;
	display:inline-block;
	margin:0 0 0 5rem;
	font-weight:300;
	font-style: normal;
	background:rgba(191, 129, 52, 0.8);
	padding:0.5rem 1.5rem 0.5rem 1.5rem;
	pointer-events: none;
	/*outline: 1px solid rgba(29, 29, 29, 0.3);*/
}

.slogan{
	background-color:#eee;
	color:#666;
	text-align:center;
	font-size:1.5rem;
	font-family:'Josefin Sans', sans-serif;
	font-weight:normal;
	font-style: italic;
	border: 2px solid rgba(100, 100, 100, 0.1);
	border-bottom:5px solid rgba(100, 100, 100, 0.3);
}

.projeler {
	margin:0 0 30px 0;
	background-color:#fff;
	position:relative;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	/*box-shadow: 0px 2px 3px 0 rgba(0, 0, 0, 0.1);*/
	-webkit-transition: .3s all ease;
	-o-transition: .3s all ease;
	transition: .3s all ease;
	-webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.1);
}
.projeler h4{
	padding:1rem 10px;
	min-height:115px;
}
.projeler:focus, .projeler:hover{
	-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);
}
.projeler a:hover{
	filter: gray; /* IE5+ */
	-webkit-filter: grayscale(1); /* Webkit Nightlies & Chrome Canary */
	-webkit-transition: all .5s ease-in-out; 
	opacity:0.7 !important;
}

.haberler {
	margin:0 0 30px 0;
}
.haberler a{ color:#555; text-decoration:none; }
.haberler a:hover { color:#000; }
.hbaslik {
	width:100%;
	height:auto;
	top:0;
	padding:8px 0 0 0;
	text-align:center;
	border-top:7px solid rgba(100, 100, 100, 0.3);
}
.hbaslik h6{
	font-family:'Source Sans Pro', sans-serif;
	font-weight:bold;
	line-height:1.5rem;
	text-transform:uppercase;
	width:100%;
}
.hyazi{
	width:100%;
	height:auto;
	font-size:0.95rem;
	text-align: justify;	
	color:#ccc;
	background-color:#1D1D1D;
	padding:18px 20px 20px 20px;
}
.hyazi:hover{
	color:#FFF;
}

.anabaslik{
padding-top:275px;
}
.anabaslik h1{
	/*color:#FFF;
	text-shadow: 1px 0px 3px #666;*/
	text-transform:uppercase;
}

.kategori {
	width:100%;
	height:auto;
	margin-bottom:30px;
	border:1px solid #ccc;
	background-color:#f3f3f3;
	-webkit-border-radius: 0.3rem;
	-moz-border-radius: 0.3rem;
	border-radius: 0.3rem;
	-webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.1);
}
.kategori a{
	width:100%;
	display:inline-block;
}
.kategori a:hover{
	filter: gray; /* IE5+ */
	-webkit-filter: grayscale(1); /* Webkit Nightlies & Chrome Canary */
	/*opacity:0.7 !important;*/
	background-color:#f3f3f3;
	-webkit-border-radius: 0.3rem;
	-moz-border-radius: 0.3rem;
	border-radius: 0.3rem;
}
.kategori-bk {
	position:relative;
	width:100%;
	height:auto;
}
.kategori img{
	width:100%;
	height:280px;
	-webkit-border-top-left-radius: 0.3rem;
	-webkit-border-top-right-radius: 0.3rem;
	-moz-border-radius-topleft: 0.3rem;
	-moz-border-radius-topright: 0.3rem;	
	border-top-left-radius: 0.3rem;
	border-top-right-radius: 0.3rem;
}
.kategori-bk h5 {
	position:absolute;
	width:100%;
	bottom:0;
	margin-bottom:0 !important;
	text-align:center;
	background-color:#f3f3f3;
	border-top:1px solid #ccc;
}
.kategori-yazi{
	/*min-height:100px;*/
	font-weight:300;
	font-size:1rem;
	text-align: justify;
}

.kat-baslik{
	background-color:transparent;
}
.kat-baslik h2{
	margin-top:10px;
}

.pagination{
	display:block;
}
.nav-links span{
	 padding:10px 15px;
     background: #dddddd;
     border: none;
     color: #ffffff;
     border-radius: 3px;
}
.nav-links a{
	 padding:10px 15px;
     background: #e0854f;
     border: none;
     color: #ffffff;
     border-radius: 3px;
}
.nav-links .next, .nav-links .prev, .nav-links .dots{
	 padding:10px 15px;
     background: #e0854f;
     border: none;
     color: #ffffff;
     border-radius: 3px;
}

.current-cat a{ color:#FF0000; }

footer{
	height:100%;
	min-height:245px;
	color:#1d1d1d;
	font-size:0.875rem;
	background-color:#fff;
	border-top: 2px solid #f3f3f3;
}
ul.kontak{
	padding:0;
}
.kontak li{
	list-style-type:none;
	padding:5px 0;
}
.kontak img{
	width:30px;
	height:auto;
	padding:0 10px 0 0;
}
ul.kontak a{
	color:#1d1d1d;
}

ul.altmenu{
	padding:0;
	width:100%;
}
.altmenu li.nav-item{
	list-style-type:none;
	padding:0;
}
.altmenu a.nav-link{
	padding:0;
	color:#1d1d1d;
	font-weight:400;
}
.altmenu a.nav-link:hover{
	color:#FF0000;
}
h4.altmenu { font-weight:normal!important; }
hr.altmenu{
	width:90px;
	border-top: 2px solid #E40520;
}
.altmenu .dropdown{ display:none; }

.altsol {
	display:inline-block;
	height:30px;
	padding:5px 0 0 0;
	color:#1d1d1d;
	font-size:0.75rem;
}
.altlogo img{
	width:100%;
	max-width:120px;
}
.sosyal {
	width:100%;
	/*display:inline-block;*/
	padding:5px 6px 10px 0;
}
.sosyal-daire {
  width: 35px;
  height: 35px;
  font-size:1.3rem;
  text-align:center;
  margin:0 5px 0 0;
  padding:0 0 0 0px;
  background-color:transparent;
  border-radius: 50%;
  border: 1px solid #005597;
}
.sosyal-daire svg{
  width: 22px;
  height: 22px;
  fill:#005597;
}
a:hover.sosyal-daire svg{
  fill:#fff;
}
a.sosyal-daire {
  /*color:rgba(255, 255, 255, 0.8);*/
  color: #005597;
}
a:hover.sosyal-daire  {
  text-decoration: none !important;
  outline: none;
  color: #E40520;
  background-color:#E40520;
  border-color:#E40520;
}

.sosyalust span{
	display:inline-block;
	padding:0 0 0 10px;
}
/*
.kartlar { }
.kartlar span img{ width:40px; height:auto; }
*/


/* Animasyon bekleme */
.carousel-caption h3:first-child {
	-webkit-animation-delay: 1s;
	        animation-delay: 1s;
}
.carousel-caption h3:nth-child(2) {
	-webkit-animation-delay: 1s;
	        animation-delay: 1s;
}
.carousel-caption button {
	-webkit-animation-delay: 3s;
	        animation-delay: 3s;
}

/*
.carousel-item {
animation-name: cf3FadeInOut;
animation-timing-function: ease-in-out;
animation-iteration-count: infinite;
animation-duration: 10s;
animation-direction: alternate;
}

@keyframes cf3FadeInOut {
0% {
opacity:1;
}
45% {
opacity:1;
}
55% {
opacity:0;
}
100% {
opacity:0;
}
}
*/

.btn{
	background-color: #E40520;
	color:#f3f3f3;
    border: 1px solid #E40520;
	-webkit-border-radius: 0.3rem;
	-moz-border-radius: 0.3rem;
	border-radius: 0.3rem;
    /*bottom: 3vw;*/
	padding:0.45rem 1.5rem;
	-webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.3);
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.3);
	-webkit-appearance: none;
}
.btn:hover{
	background-color: #FF0000;
	border: 1px solid #FF0000;
	color:#fff;
}
.arabtn{
	background-color: #919191;
	color:#fff;
    border: 1px solid #919191;
	/*-webkit-border-radius: 0.3rem;
	-moz-border-radius: 0.3rem;
	border-radius: 0.3rem;
    bottom: 3vw;*/
	padding:0.35rem 1rem;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.arabtn:hover{
	background-color: #FF0000;
	border: 1px solid #FF0000;
	color:#fff;
}

.araklas{ position:absolute; max-width:500px; z-index:1020; }

.araikon{ border:none; background:transparent; margin-top:5px;}
.arasvg{fill:#494949;}

#map {
    width:100%; height:400px; border-top:3px solid #eee;
}
.info-window {
    font-family: 'Montserrat', sans-serif;
}
.info-content {
    color: #999;
}

/* ==================================================
  Sticky menü
  ================================================== */
.sticky.navbar {
  border-radius: 0;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.sticky .show-is-sticky,
.sticky .show-not-sticky {
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  opacity: 0;
  visibility: hidden;
}
.sticky .show-not-sticky {
  opacity: 1;
  visibility: visible;
}
.sticky.is-sticky {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 1040;
  width: 100%;
}
.sticky.is-sticky .logo { width:80px; }
.sticky.is-sticky.navbar {
  /*background-color: #fff;*/
  padding:5px 0 0 0;
}
.sticky.is-sticky ul.navbar-nav {
	/*margin:auto 0 auto auto !important;*/
}
.sticky.show-is-sticky, .show-is-sticky {
  opacity: 0;
  visibility: hidden;
  display:none;
}
.sticky.is-sticky .show-is-sticky {
  opacity: 1;
  visibility: visible;
  display:block;
}
.sticky.is-sticky .show-not-sticky {
  opacity: 0;
  visibility: hidden;
}
.sticky.is-sticky .nav-link {
	/*background-color:transparent;*/
	outline:none;
}
.sticky.is-sticky .dropdown {
	background-color:transparent;
	outline:none;
}

.kenar {
	background-color:#fff;
	margin-bottom:1rem;
	font-size:1rem;
	font-weight:400;
	border:1px solid rgba(0, 0, 0, 0.125);
}
.kenar h3{
	font-size:1.1rem;
	padding: 0.75rem 0;
	background:#eee;
	margin:0;
	color:#005597;
	text-align:left;
	/*border-top-left-radius: 0.25rem;
	border-top-right-radius: 0.25rem;*/
	padding:10px 15px;
}
.kenar form{ padding:0 15px; }
.kenar ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}
.kenar ul li{
  position: relative;
  display: block;
  margin-bottom: -1px;
  background-color: #fff;
  /*border: 1px solid rgba(0, 0, 0, 0.125);*/
  padding:2px 15px;
}
.kenar ul li:hover, .kenar ul li:focus {
  z-index: 1;
  color: #FF0000;
  text-decoration: none;
  background-color: #f8f9fa;
}
.kenar ul li a{
	display:inline-block;
	padding: 0.35rem 0;
	width:100%;
	height:100%;
}
.kenar ul li:first-child {
  /*border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;*/
}

.kenar ul li:last-child {
  margin-bottom: 0;
  /*border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;*/
}
.kenar table {
	margin-bottom:0;
}
.kenar .nav-item.active{
	background-color: #f8f9fa
}
.kenar .nav-item.active a{
	color: #eb5800;
}

.yukari {
     display: none;
}
 .yukari a {
    background: #005597 none repeat scroll 0 0;
    border-radius: 4px;
    color: #ffffff;
    height: 40px;
    line-height: 35px;
    position: fixed;
    right: 1%;
    text-align: center;
    top: 91%;
    transition: all 0.5s ease-in-out 0s;
    width: 40px;
    z-index: 99;
}
.yukari a:hover {
     background: #E40520 none repeat scroll 0 0;
}

.minh500 { min-height:500px;}
@media (max-width: 768px) {
.minh500 { min-height:200px;}
}


/*---------WP---------*/
.gallery{
	width:100%;
	padding:0;
}
.gallery-item{
width:25%;
display:inline-block;
float:left;
text-align:center;
padding:15px;
list-style:none !important;
}
.gallery-item:after{
padding:0;
}
/*.gallery br { display:none !important; }*/
.gallery-item a{width:100% !important;height:inherit;}
.gallery-item a img{width:100% !important;height:inherit;border:1px solid #ccc;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;padding:10px;}


.is-layout-flex {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 1rem;
}
.murat3d-gallery:not(.has-nested-images),
.blocks-gallery-grid:not(.has-nested-images) {
  display: flex;
  flex-wrap: wrap;
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.murat3d-gallery:not(.has-nested-images) .blocks-gallery-image,
.murat3d-gallery:not(.has-nested-images) .blocks-gallery-item,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item {
  margin: 0 1em 1em 0;
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  justify-content: center;
  position: relative;
  width: calc(50% - 1em);
}
.murat3d-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(even),
.murat3d-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(even),
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(even),
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(even) {
  margin-right: 0;
}
.murat3d-gallery:not(.has-nested-images) .blocks-gallery-image figure,
.murat3d-gallery:not(.has-nested-images) .blocks-gallery-item figure,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure {
  margin: 0;
  height: 100%;
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
}
.murat3d-gallery:not(.has-nested-images) .blocks-gallery-image img,
.murat3d-gallery:not(.has-nested-images) .blocks-gallery-item img,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img {
  display: block;
  max-width: 100%;
  height: auto;
  width: auto;
}
.murat3d-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,
.murat3d-gallery:not(.has-nested-images) .blocks-gallery-item figcaption,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption {
  position: absolute;
  bottom: 0;
  width: 100%;
  max-height: 100%;
  overflow: auto;
  padding: 3em 0.77em 0.7em;
  color: #fff;
  text-align: center;
  font-size: 0.8em;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0, rgba(0, 0, 0, 0.3) 70%, transparent);
  box-sizing: border-box;
  margin: 0;
  z-index: 2;
}
.murat3d-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,
.murat3d-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img {
  display: inline;
}
.murat3d-gallery:not(.has-nested-images) figcaption,
.blocks-gallery-grid:not(.has-nested-images) figcaption {
  flex-grow: 1;
}
.murat3d-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,
.murat3d-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img, .murat3d-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,
.murat3d-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img,
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img {
  width: 100%;
  height: 100%;
  flex: 1;
  object-fit: cover;
}
.murat3d-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, .murat3d-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item,
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item {
  width: 100%;
  margin-right: 0;
}
@media (min-width: 600px) {
  .murat3d-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image, .murat3d-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item,
.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,
.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item {
    width: calc(33.3333333333% - 0.6666666667em);
    margin-right: 1em;
  }
  .murat3d-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image, .murat3d-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item,
.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,
.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item {
    width: calc(25% - 0.75em);
    margin-right: 1em;
  }
  .murat3d-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image, .murat3d-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item,
.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,
.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item {
    width: calc(20% - 0.8em);
    margin-right: 1em;
  }
  .murat3d-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image, .murat3d-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item,
.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,
.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item {
    width: calc(16.6666666667% - 0.8333333333em);
    margin-right: 1em;
  }
  .murat3d-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image, .murat3d-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item,
.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,
.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item {
    width: calc(14.2857142857% - 0.8571428571em);
    margin-right: 1em;
  }
  .murat3d-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image, .murat3d-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item,
.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,
.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item {
    width: calc(12.5% - 0.875em);
    margin-right: 1em;
  }
  .murat3d-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n), .murat3d-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n) {
    margin-right: 0;
  }
  .murat3d-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), .murat3d-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),
.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),
.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n) {
    margin-right: 0;
  }
  .murat3d-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), .murat3d-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),
.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),
.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n) {
    margin-right: 0;
  }
  .murat3d-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), .murat3d-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),
.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),
.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n) {
    margin-right: 0;
  }
  .murat3d-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), .murat3d-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),
.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),
.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n) {
    margin-right: 0;
  }
  .murat3d-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), .murat3d-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),
.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),
.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n) {
    margin-right: 0;
  }
  .murat3d-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), .murat3d-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),
.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),
.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n) {
    margin-right: 0;
  }
  .murat3d-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), .murat3d-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),
.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),
.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n) {
    margin-right: 0;
  }
}
.murat3d-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,
.murat3d-gallery:not(.has-nested-images) .blocks-gallery-item:last-child,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child {
  margin-right: 0;
}
.murat3d-gallery:not(.has-nested-images).alignleft, .murat3d-gallery:not(.has-nested-images).alignright,
.blocks-gallery-grid:not(.has-nested-images).alignleft,
.blocks-gallery-grid:not(.has-nested-images).alignright {
  max-width: 420px;
  width: 100%;
}
.murat3d-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure,
.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure {
  justify-content: center;
}

.murat3d-gallery:not(.is-cropped) .blocks-gallery-item {
  align-self: flex-start;
}

figure.murat3d-gallery.has-nested-images {
  align-items: normal;
}

.murat3d-gallery.has-nested-images figure.murat3d-image:not(#individual-image) {
  width: calc(50% - (var(--wp--style--unstable-gallery-gap, 16px) / 2));
  margin: 0;
}
.murat3d-gallery.has-nested-images figure.murat3d-image {
  display: flex;
  flex-grow: 1;
  justify-content: center;
  position: relative;
  flex-direction: column;
  max-width: 100%;
  box-sizing: border-box;
}
.murat3d-gallery.has-nested-images figure.murat3d-image > div,
.murat3d-gallery.has-nested-images figure.murat3d-image > a {
  margin: 0;
  flex-direction: column;
  flex-grow: 1;
}
.murat3d-gallery.has-nested-images figure.murat3d-image img {
  display: block;
  height: auto;
  max-width: 100% !important;
  width: auto;
}
.murat3d-gallery.has-nested-images figure.murat3d-image figcaption {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0, rgba(0, 0, 0, 0.3) 70%, transparent);
  bottom: 0;
  color: #fff;
  font-size: 13px;
  left: 0;
  margin-bottom: 0;
  max-height: 60%;
  overflow: auto;
  padding: 0 8px 8px;
  position: absolute;
  text-align: center;
  width: 100%;
  box-sizing: border-box;
}
.murat3d-gallery.has-nested-images figure.murat3d-image figcaption img {
  display: inline;
}
.murat3d-gallery.has-nested-images figure.murat3d-image figcaption a {
  color: inherit;
}
.murat3d-gallery.has-nested-images figure.murat3d-image.has-custom-border img {
  box-sizing: border-box;
}
.murat3d-gallery.has-nested-images figure.murat3d-image.is-style-rounded > div,
.murat3d-gallery.has-nested-images figure.murat3d-image.is-style-rounded > a, .murat3d-gallery.has-nested-images figure.murat3d-image.has-custom-border > div,
.murat3d-gallery.has-nested-images figure.murat3d-image.has-custom-border > a {
  flex: 1 1 auto;
}
.murat3d-gallery.has-nested-images figure.murat3d-image.is-style-rounded figcaption, .murat3d-gallery.has-nested-images figure.murat3d-image.has-custom-border figcaption {
  flex: initial;
  background: none;
  color: inherit;
  margin: 0;
  padding: 10px 10px 9px;
  position: relative;
}
.murat3d-gallery.has-nested-images figcaption {
  flex-grow: 1;
  flex-basis: 100%;
  text-align: center;
}
.murat3d-gallery.has-nested-images:not(.is-cropped) figure.murat3d-image:not(#individual-image) {
  margin-top: 0;
  margin-bottom: auto;
}
.murat3d-gallery.has-nested-images.is-cropped figure.murat3d-image:not(#individual-image) {
  align-self: inherit;
}
.murat3d-gallery.has-nested-images.is-cropped figure.murat3d-image:not(#individual-image) > div:not(.components-drop-zone),
.murat3d-gallery.has-nested-images.is-cropped figure.murat3d-image:not(#individual-image) > a {
  display: flex;
}
.murat3d-gallery.has-nested-images.is-cropped figure.murat3d-image:not(#individual-image) a,
.murat3d-gallery.has-nested-images.is-cropped figure.murat3d-image:not(#individual-image) img {
  width: 100%;
  flex: 1 0 0%;
  height: 100%;
  object-fit: cover;
}
.murat3d-gallery.has-nested-images.columns-1 figure.murat3d-image:not(#individual-image) {
  width: 100%;
}
@media (min-width: 600px) {
  .murat3d-gallery.has-nested-images.columns-3 figure.murat3d-image:not(#individual-image) {
    width: calc(33.3333333333% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667));
  }
  .murat3d-gallery.has-nested-images.columns-4 figure.murat3d-image:not(#individual-image) {
    width: calc(25% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.75));
  }
  .murat3d-gallery.has-nested-images.columns-5 figure.murat3d-image:not(#individual-image) {
    width: calc(20% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.8));
  }
  .murat3d-gallery.has-nested-images.columns-6 figure.murat3d-image:not(#individual-image) {
    width: calc(16.6666666667% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.8333333333));
  }
  .murat3d-gallery.has-nested-images.columns-7 figure.murat3d-image:not(#individual-image) {
    width: calc(14.2857142857% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.8571428571));
  }
  .murat3d-gallery.has-nested-images.columns-8 figure.murat3d-image:not(#individual-image) {
    width: calc(12.5% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.875));
  }
  .murat3d-gallery.has-nested-images.columns-default figure.murat3d-image:not(#individual-image) {
    width: calc(33.33% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667));
  }
  .murat3d-gallery.has-nested-images.columns-default figure.murat3d-image:not(#individual-image):first-child:nth-last-child(2),
.murat3d-gallery.has-nested-images.columns-default figure.murat3d-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.murat3d-image:not(#individual-image) {
    width: calc(50% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.5));
  }
  .murat3d-gallery.has-nested-images.columns-default figure.murat3d-image:not(#individual-image):first-child:nth-last-child(1) {
    width: 100%;
  }
}
.murat3d-gallery.has-nested-images.alignleft, .murat3d-gallery.has-nested-images.alignright {
  max-width: 420px;
  width: 100%;
}
.murat3d-gallery.has-nested-images.aligncenter {
  justify-content: center;
}


		.murat3d-gallery.alignleft {
     float:left; margin:0 1em 0 0;}
	 .murat3d-gallery.alignright {
     float:right; margin:0 0 0 1em;}
	.murat3d-gallery.aligncenter {
     margin-left:auto; margin-right:auto; display:block;}


     .murat3d-image {
        margin: 0 0 1em 0;
      }
      .murat3d-image img {
        max-width: 100%;
      }
      .murat3d-image:not(.is-style-rounded) img {
        border-radius: inherit;
      }
      .murat3d-image.aligncenter {
        text-align: center;
      }
      .murat3d-image.alignfull img, .murat3d-image.alignwide img {
        width: 100%;
      }
      .murat3d-image.alignleft,
      .murat3d-image.alignright,
      .murat3d-image.aligncenter {
        display: table;
      }
      .murat3d-image.alignleft > figcaption,
      .murat3d-image.alignright > figcaption,
      .murat3d-image.aligncenter > figcaption {
        display: table-caption;
        caption-side: bottom;
      }
      .murat3d-image.alignleft {
        /*rtl:ignore*/
        float: left;
        /*rtl:ignore*/
        margin-left: 0;
        margin-right: 1em;
        margin-top: 0.5em;
        margin-bottom: 0.5em;
      }
      .murat3d-image.alignright {
        /*rtl:ignore*/
        float: right;
        /*rtl:ignore*/
        margin-right: 0;
        margin-left: 1em;
        margin-top: 0.5em;
        margin-bottom: 0.5em;
      }
      .murat3d-image.aligncenter {
        margin-left: auto;
        margin-right: auto;
      }
      .murat3d-image figcaption {
        margin-top: 0.5em;
        margin-bottom: 1em;
      }
      .murat3d-image.is-style-rounded img {
        border-radius: 9999px;
      }
      .murat3d-image.is-style-circle-mask img {
        border-radius: 9999px;
      }
      @supports ((-webkit-mask-image: none) or (mask-image: none)) or (-webkit-mask-image: none) {
        .murat3d-image.is-style-circle-mask img {
          /* stylelint-disable */
          -webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
                  mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
          /* stylelint-enable */
          mask-mode: alpha;
          -webkit-mask-repeat: no-repeat;
                  mask-repeat: no-repeat;
          -webkit-mask-size: contain;
                  mask-size: contain;
          -webkit-mask-position: center;
                  mask-position: center;
          border-radius: 0;
        }
      }
      
      .murat3d-image figure {
        margin: 0;
      }


.is-style-outline {
  color: #32373c; }
  .is-style-outline .murat3d-button__link {
    background-color: transparent;
    border: 2px solid; }

.murat3d-buttons .murat3d-button {
  display: inline-block;
  margin: 4px; }

.murat3d-buttons.aligncenter {
  text-align: center; }

.murat3d-calendar {
  text-align: center; }
  .murat3d-calendar th,
  .murat3d-calendar tbody td {
    padding: 4px;
    border: 1px solid #e2e4e7; }
  .murat3d-calendar tfoot td {
    border: none; }
  .murat3d-calendar table {
    width: 100%;
    border-collapse: collapse;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; }
  .murat3d-calendar table th {
    font-weight: 400;
    background: #edeff0; }
  .murat3d-calendar a {
    text-decoration: underline; }
  .murat3d-calendar tfoot a {
    color: #00739c; }
  .murat3d-calendar table tbody,
  .murat3d-calendar table caption {
    color: #40464d; }

.murat3d-categories.alignleft {
  /*rtl:ignore*/
  margin-right: 2em; }

.murat3d-categories.alignright {
  /*rtl:ignore*/
  margin-left: 2em; }
  

  .murat3d-columns{
    align-items:normal !important;
    box-sizing:border-box;
    display:flex;
    flex-wrap:wrap !important;
  }
  @media (min-width:782px){
    .murat3d-columns{
      flex-wrap:nowrap !important;
    }
  }
  .murat3d-columns.are-vertically-aligned-top{
    align-items:flex-start;
  }
  .murat3d-columns.are-vertically-aligned-center{
    align-items:center;
  }
  .murat3d-columns.are-vertically-aligned-bottom{
    align-items:flex-end;
  }
  @media (max-width:781px){
    .murat3d-columns:not(.is-not-stacked-on-mobile)>.murat3d-column{
      flex-basis:100% !important;
    }
  }
  @media (min-width:782px){
    .murat3d-columns:not(.is-not-stacked-on-mobile)>.murat3d-column{
      flex-basis:0;
      flex-grow:1;
    }
    .murat3d-columns:not(.is-not-stacked-on-mobile)>.murat3d-column[style*=flex-basis]{
      flex-grow:0;
    }
  }
  .murat3d-columns.is-not-stacked-on-mobile{
    flex-wrap:nowrap !important;
  }
  .murat3d-columns.is-not-stacked-on-mobile>.murat3d-column{
    flex-basis:0;
    flex-grow:1;
  }
  .murat3d-columns.is-not-stacked-on-mobile>.murat3d-column[style*=flex-basis]{
    flex-grow:0;
  }
  
  :where(.murat3d-columns){
    margin-bottom:1rem;
  }
  
  :where(.murat3d-columns.has-background){
    padding:1.25em 2.375em;
  }
  
  .murat3d-column{
    flex-grow:1;
    min-width:0;
    overflow-wrap:break-word;
    word-break:break-word;
  }
  .murat3d-column.is-vertically-aligned-top{
    align-self:flex-start;
  }
  .murat3d-column.is-vertically-aligned-center{
    align-self:center;
  }
  .murat3d-column.is-vertically-aligned-bottom{
    align-self:flex-end;
  }
  .murat3d-column.is-vertically-aligned-bottom,.murat3d-column.is-vertically-aligned-center,.murat3d-column.is-vertically-aligned-top{
    width:100%;
  }

/**
 * Group: All Alignment Settings
 */
.murat3d-group {
  margin-top: 0;
  margin-bottom: 0; }
  .murat3d-group .block-editor-block-list__insertion-point {
    left: 0;
    right: 0; }
  .murat3d-group > .murat3d-group__inner-container > [data-align="full"] {
    margin-left: auto;
    margin-right: auto; }
  .murat3d-group.has-background > .murat3d-group__inner-container > [data-align="full"] {
    margin-left: -30px;
    width: calc(100% + 60px); }

/**
 * Group: Full Width Alignment
 */
[data-align="full"] .murat3d-group > .murat3d-group__inner-container > .murat3d {
  padding-left: 14px;
  padding-right: 14px; }
  @media (min-width: 600px) {
    [data-align="full"] .murat3d-group > .murat3d-group__inner-container > .murat3d {
      padding-left: 0;
      padding-right: 0; } }

[data-align="full"] .murat3d-group > .murat3d-group__inner-container > [data-align="full"] {
  padding-right: 0;
  padding-left: 0;
  left: 0;
  width: 100%;
  max-width: none; }

[data-align="full"] .murat3d-group.has-background > .murat3d-group__inner-container > [data-align="full"] {
  width: calc(100% + 60px); }

[data-type="core/group"].is-selected .block-list-appender {
  margin-left: 0;
  margin-right: 0; }

[data-type="core/group"].is-selected .has-background .block-list-appender {
  margin-top: 18px;
  margin-bottom: 18px; }
  

.block-editor-block-list__block[data-type="core/embed"][data-align="left"] .block-editor-block-list__block-edit,
.block-editor-block-list__block[data-type="core/embed"][data-align="right"] .block-editor-block-list__block-edit,
.murat3d-embed.alignleft,
.murat3d-embed.alignright {
  max-width: 49%;
  width: 100%; }
.murat3d-embed.alignleft { float:left; }
.murat3d-embed.alignright { float:right; }
.murat3d-embed.aligncenter{
  max-width: 70%;
  width: 100%;
  margin:auto;}
@media (max-width: 991px) {.murat3d-embed.aligncenter{ max-width:100%;} }

.murat3d-embed {
  margin-bottom: 1em; }
  .murat3d-embed figcaption {
    margin-top: 0.5em;
    margin-bottom: 1em;
    color: #555d66;
    text-align: center;
    font-size: 13px; }
	
/*
.murat3d-embed.wp-embed-aspect-21-9 .murat3d-embed__wrapper,
.murat3d-embed.wp-embed-aspect-18-9 .murat3d-embed__wrapper,
.murat3d-embed.wp-embed-aspect-16-9 .murat3d-embed__wrapper,
.murat3d-embed.wp-embed-aspect-4-3 .murat3d-embed__wrapper,
.murat3d-embed.wp-embed-aspect-1-1 .murat3d-embed__wrapper,
.murat3d-embed.wp-embed-aspect-9-16 .murat3d-embed__wrapper,
.murat3d-embed.wp-embed-aspect-1-2 .murat3d-embed__wrapper {
  position: relative; }
.murat3d-embed.wp-embed-aspect-21-9 .murat3d-embed__wrapper::before,
.murat3d-embed.wp-embed-aspect-18-9 .murat3d-embed__wrapper::before,
.murat3d-embed.wp-embed-aspect-16-9 .murat3d-embed__wrapper::before,
.murat3d-embed.wp-embed-aspect-4-3 .murat3d-embed__wrapper::before,
.murat3d-embed.wp-embed-aspect-1-1 .murat3d-embed__wrapper::before,
.murat3d-embed.wp-embed-aspect-9-16 .murat3d-embed__wrapper::before,
.murat3d-embed.wp-embed-aspect-1-2 .murat3d-embed__wrapper::before {
    content: "";
    display: block;
    padding-top: 50%; }
.murat3d-embed.wp-embed-aspect-21-9 .murat3d-embed__wrapper iframe,
.murat3d-embed.wp-embed-aspect-18-9 .murat3d-embed__wrapper iframe,
.murat3d-embed.wp-embed-aspect-16-9 .murat3d-embed__wrapper iframe,
.murat3d-embed.wp-embed-aspect-4-3 .murat3d-embed__wrapper iframe,
.murat3d-embed.wp-embed-aspect-1-1 .murat3d-embed__wrapper iframe,
.murat3d-embed.wp-embed-aspect-9-16 .murat3d-embed__wrapper iframe,
.murat3d-embed.wp-embed-aspect-1-2 .murat3d-embed__wrapper iframe {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.murat3d-embed.wp-embed-aspect-21-9 .murat3d-embed__wrapper::before {
  padding-top: 42.85%; }

.murat3d-embed.wp-embed-aspect-18-9 .murat3d-embed__wrapper::before {
  padding-top: 50%; }

.murat3d-embed.wp-embed-aspect-16-9 .murat3d-embed__wrapper::before {
  padding-top: 56.25%; }

.murat3d-embed.wp-embed-aspect-4-3 .murat3d-embed__wrapper::before {
  padding-top: 75%; }

.murat3d-embed.wp-embed-aspect-1-1 .murat3d-embed__wrapper::before {
  padding-top: 100%; }

.murat3d-embed.wp-embed-aspect-9-6 .murat3d-embed__wrapper::before {
  padding-top: 66.66%; }

.murat3d-embed.wp-embed-aspect-1-2 .murat3d-embed__wrapper::before {
  padding-top: 200%; }
*/
.murat3d-file {
  margin-bottom: 1.5em; }
  .murat3d-file.aligncenter {
    text-align: center; }
  .murat3d-file.alignright {
    /*rtl:ignore*/
    text-align: right; }
  .murat3d-file .murat3d-file__button {
    background: #32373c;
    border-radius: 2em;
    color: #fff;
    font-size: 13px;
    padding: 0.5em 1em; }
  .murat3d-file a.murat3d-file__button {
    text-decoration: none; }
    .murat3d-file a.murat3d-file__button:hover, .murat3d-file a.murat3d-file__button:visited, .murat3d-file a.murat3d-file__button:focus, .murat3d-file a.murat3d-file__button:active {
      box-shadow: none;
      color: #fff;
      opacity: 0.85;
      text-decoration: none; }
  .murat3d-file * + .murat3d-file__button {
    margin-left: 0.75em; }



.responsive-sosyal { position:relative; padding-bottom:55%; margin-bottom:20px; /*height:0;*/ overflow:hidden; border:2px solid #ccc; border-radius:2px; }
.responsive-sosyal iframe, .responsive-sosyal object, .responsive-sosyal embed, .responsive-sosyal video { position:absolute; top:0; left:0; width:100%; height:100%; }
/*
.is-provider-instagram .responsive-sosyal { position:relative; margin-bottom:20px; overflow:hidden; height:435px; border:none; }
.is-provider-instagram .responsive-sosyal iframe, .is-provider-instagram .responsive-sosyal object, .is-provider-instagram .responsive-sosyal embed{ position:absolute; top:0; left:0; width:100%; height:100%; border:none; }
*/

.mfp-zoom-in {
  /* start state */
  /* animate in */
  /* animate out */
}
.mfp-zoom-in .mfp-figure, .mfp-zoom-in .mfp-iframe-holder .mfp-iframe-scaler{
    opacity: 0;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    -webkit-transform: scale(0.95);
    -ms-transform: scale(0.95);
    transform: scale(0.95);
}
.mfp-zoom-in.mfp-bg,
.mfp-zoom-in .mfp-preloader {
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.mfp-zoom-in.mfp-image-loaded .mfp-figure, .mfp-zoom-in.mfp-ready .mfp-iframe-holder .mfp-iframe-scaler{
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.mfp-zoom-in.mfp-ready.mfp-bg,
.mfp-zoom-in.mfp-ready .mfp-preloader {
    opacity: 0.8;
}
.mfp-zoom-in.mfp-removing .mfp-figure, .mfp-zoom-in.mfp-removing .mfp-iframe-holder .mfp-iframe-scaler{
    -webkit-transform: scale(0.95);
    -ms-transform: scale(0.95);
    transform: scale(0.95);
    opacity: 0;
}
.mfp-zoom-in.mfp-removing.mfp-bg,
.mfp-zoom-in.mfp-removing .mfp-preloader {
    opacity: 0;
}
.mfp-iframe-scaler{ overflow: visible; /*so the close button is shown*/}
.mfp-zoom-out-cur { cursor: auto; }
.mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: pointer; }
.mfp-title {font-size:1rem;}
.mfp-title h4{margin:0 0 0 0;}


.previous-image {
	float:left;
}
.next-image {
	float:right;
}
.nav-next, .nav-previous{
	margin:30px 0;
}

.accordion-title {
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.28px;
  text-align: left;
  color: rgba(158, 163, 167, 0.6);
  padding-bottom: 0; }

.accordion {
  margin-bottom: 20px; }
  @media screen and (max-width: 767px) {
    .accordion {
      margin-bottom: 40px; } }

.accordion-card {
  border: 1px solid #e5e6e7;
  border-bottom: 0;
  margin-top: -1px; }
  .accordion-card:last-child .collapse.show {
    border-bottom: 1px solid #e5e6e7; }
  .accordion-card__header {
    border: 0;
    border-bottom: 1px solid #e5e6e7; }
    .accordion-card__header .icon {
      margin-right: 7px; }
    .accordion-card__header .button {
      padding: 15px 25px;
      margin: 0;
      background: #fff;
      border: 0;
      font-size: 14px;
      line-height: 18px;
      font-weight: 500;
      color: #072c49;
      width: 100%;
      height: 100%;
      text-align: left;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: start;
          justify-content: flex-start; }
      .accordion-card__header .button .icon {
        width: 14px;
        height: 2px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='2'%3E%3Cpath fill='%23072C49' fill-rule='evenodd' d='M0 0h14v2H0V0z'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat; }
      .accordion-card__header .button.collapsed .icon {
        width: 14px;
        height: 14px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Cpath fill='%23072C49' fill-rule='evenodd' d='M14 8H8v6H6V8H0V6h6V0h2v6h6v2z'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat; }
  .accordion-card__body {
    padding: 25px 25px 15px; }
	
	
/*WOOCOMMERCE*/

.woocommerce img, .woocommerce-page img {
    height: auto;
    max-width: 100%;
}

.alert-primary { width:100%; }
.mesaj { width:100%; }
.mesaj a.button:hover,
.woocommerce-info a.button:hover,
.woocommerce-error a.button:hover,
.woocommerce-noreviews a.button:hover,
p.no-comments a.button:hover {
      opacity: 1; }
.mesaj .button,
.woocommerce-info .button,
.woocommerce-error .button,
.woocommerce-noreviews .button,
p.no-comments .button {
    float: right;
    padding: 0;
    background: none;
    box-shadow: none;
    line-height: 1.618;
    margin-left: 1em;
    padding-left: 1em;
    border-width: 0;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: rgba(0, 0, 0, 0.25) !important;
    border-radius: 0; }
.mesaj .button:hover,
.woocommerce-info .button:hover,
.woocommerce-error .button:hover,
.woocommerce-noreviews .button:hover,
p.no-comments .button:hover {
      background: none;
      opacity: 0.7; }

.murat3d-info .button,.woocommerce-message .button{float:right}

/*ekle buton adet input okları*/
input[type="number"] {
  height: 40px;
  border-radius: 4px;
  border: 1px solid #d8d8d8;
  position: relative;
  text-align: center;
  font-size: 18px;
  width: 80px;
  outline: none;
  background-image: url('data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20viewBox%3D%220%200%2050%2067%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20stroke-width%3D%222%22%3E%3Cline%20x1%3D%221%22%20x2%3D%2250%22%20y1%3D%2233.5%22%20y2%3D%2233.5%22%20stroke%3D%22%23D8D8D8%22%2F%3E%3Cpolyline%20transform%3D%22translate(25%2020)%20rotate(45)%20translate(-25%20-20)%22%20points%3D%2219%2026%2019%2014%2032%2014%22%20stroke%3D%22%23000%22%2F%3E%3Cpolyline%20transform%3D%22translate(25%2045)%20rotate(225)%20translate(-25%20-45)%22%20points%3D%2219%2052%2019%2039%2032%2039%22%20stroke%3D%22%23000%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-position: center right;
  background-size: contain;
  background-repeat: no-repeat;
  caret-color: transparent;
}
input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none !important;
  opacity: 1 !important;
  background: transparent !important;
  border-width: 0px;
  margin: 0 0  0 6px;
  border-left: 1px solid #d8d8d8;
  height: 90px;
  width: 20px;
  cursor: pointer;
}

.variations label { margin:0;}
.varyasyon-aciklama p{ margin:0;}

ul.diller{
	position:relative;
	float:left;
	width:95px;
	margin:0px;
	color: #005597;
	text-align:center;
    font-size:1.3rem;
    font-weight:400;
	list-style-type:none;
	list-style:none;
}
ul.diller a, .dil{
	width:25px;
	float:left;
	margin:0px 10px 0px 0px;
	font-weight:400;
}
ul.diller img{
	display:none;
	/*width:auto;
	height:16px;
	float:left;
	margin:0px 4px 0px 0px;*/
}
ul.diller li{
	float:left;
	text-transform: uppercase;
	line-height:1.6rem;
	color: #005597;
	-webkit-transition:all ease-in-out 600ms;
	-moz-transition:all ease-in-out 600ms;
	-o-transition:all ease-in-out 600ms;
	-ms-transition:all ease-in-out 600ms;
    transition:all ease-in-out 600ms;
}
ul.diller li.separator{
    width:1px;
    height:17px;
    margin:0px 0px -5px 0px;
    padding:0px;
    background-color:#005597;
}
ul.diller li:hover,ul.diller li:focus{color:#E40520;}
ul.diller li.active{/*background-color:#666;*/color:#E40520;cursor:default;}

.hesabim {
	cursor:pointer;
	line-height:0.7;
	width:105px;
}
.hesabim a:hover {
	color:#E40520;
}
.hesabim i{
	position:absolute;
	margin:4px 0 0 -26px;
}
.hesabim img{
	position:absolute;
	width:22px;
	height:22px;
	margin:0 0 0 -26px;
}
.sepetim {
	font-weight:bold;
	line-height:0.7;
	/*width:86px;*/
}
.sepetim a{
	display:block;
	width:100%;
	height:auto;
}
.sepetim i{
	position:absolute;
	line-height:0;
	margin:12px 0 0 -32px;
}
.sepetim img{
	position:absolute;
	width:24px;
	height:24px;
	margin:0 0 0 -30px;
}
.hesabim span, .sepetim span{
	font-size:12px;
	font-weight:400;
}
.hesabim a:hover,.sepetim a:hover { filter: brightness(0) saturate(100%) invert(13%) sepia(78%) saturate(6543%) hue-rotate(357deg) brightness(94%) contrast(120%); }
/*
.hesabim:before {
	font-family: "Font Awesome 5 Free";
	content: "\f007";
	padding-right:10px;
	font-size:24px;
	float:left;
}
*/
ul#menu-login.dropdown-menu { min-width:8rem; float:left; left:-28px; text-align:center; margin:auto; font-weight:600;}
li.menu-item{ background-color:#FFF;padding:10px;border-radius:1px;width:100%;}
li.menu-item a{ padding:8px 10px!important;color:#414141!important;margin:0!important;font-size:1rem;width:100%; }
li.menu-item a:hover{ /*background-color:#000;*/color:#E40520!important;}
li.current-menu-item a{ color:#E40520!important;}

.bilgiler p{ font-size:0.87rem!important; font-weight:400; margin:auto;}
.bilgiler svg{ fill:#FFFFFF;}

.urunbaslik h1,h2,h3,h4,h5,h6 { margin-block-start:0; margin-block-end:0; margin-inline-start:0; margin-inline-end:0;
padding-block-start:0; padding-block-end:0; padding-inline-start:0; padding-inline-end:0; }
h5.urunbaslik { font-size:1rem; height:55px;}

.price{ /*font-family:'oxygen', sans-serif;*/ font-weight:600; color:#E40520; letter-spacing:normal; }
.urunloop { position:relative; display:block; width:100%; min-height:344px; overflow: hidden; background-color:#fff;}
.card-body .price,.urunloop .price { bottom:0; font-size:1.125rem; }
.tlsembol{ font-weight:400;}
.price del {
  color:#005597;
  opacity: 0.6;
  font-weight: 400;
  font-size:0.9em;
  margin-right: 0.327em; }
.price del + ins {
  margin-left: 0.327em; }
	
.single-product .card-body del { color:rgba(72, 72, 72, 0.6); }

.urunloop .star-rating {
	position: absolute;
	right:15px;
	font-size: 0.8rem;
	bottom:8px;
}
.card-body .star-rating {
	font-size: 0.8rem;
  top:5px;
}

.urunloop img {
	min-height:300px;
	transition: transform .4s ease;
	transform-origin: bottom center 0px; 
}
.urunloop:hover img {
  transform: scale(1.06);
  transform-origin: bottom center 60px; 
}


.zoomla { display:block; width:100%; height:auto; overflow:hidden; }
.zoomla img {
  transition: transform .5s ease;
}
.zoomla:hover img {
  transform: scale(1.1);
  -ms-transform: scale(1.1);
}

.sagust {
  color: #fff;
  top:10px;
  right:0px;
  margin:0 0 0 0; 
  font-size:90%;
  font-weight: 400;
  /*margin-bottom: 1em;
  border-radius: 3px;*/
  position: absolute;
  z-index:8;
}

.solust {
  color: #fff;
  top:10px;
  left:0px;
  margin:0 0 0 0; 
  font-size:90%;
  font-weight: 400;
  position: absolute;
  z-index:8;
}

.wc-block-grid__product-onsale,
.onsale {
  /*border: 1px solid;
  border-color: #43454b;*/
  color: #fff;
  background-color: #f00;
  padding: 0.1rem 0.4rem;
  display: inline-block;
  top:0;
  /*margin-bottom: 1em;
  border-radius: 3px;*/
  z-index:8;
}

.xykamp {
  color: #fff;
  background-color: #f00;
  padding: 0.3rem 0.4rem 0.2rem;
  max-width: 60px;
  line-height: 1rem;
}
.birtl {
  background-color: #f00;
  padding: 0.15rem 0.4rem 0.1rem;
}

.woocommerce-product-gallery__wrapper .onsale {position: absolute; margin:10px 0 0 10px; }

.yuzdeloop {
  color: #fff;
  text-align: center;
  left:0px;
}

.single-product>.product>.yuzdeloop { left:12px; top:10px; width:50px; position:absolute; }
.single-product>.product .flex-viewport .yuzdeloop, .item .yuzdeloop { left:0px!important; }

.yeniloop { padding: 0.1rem 0.4rem; background:#005597!important; }

.kargobeles { padding: 0.15rem 0.4rem 0.1rem; right:0px; background:#4E95C6!important; }

.item .kargobeles { right:0px; }

.nav-tabs .nav-item .nav-link{ font-weight:600; color: #005597;}


/*fiyat filtresi */
.price_slider{ 
    margin-bottom: 1em;
}

.price_slider_amount {
    text-align: right;
    line-height: 2.7rem;
    font-size: 0.8751rem;
}

.price_slider_amount .button {
    float: left;
}

.ui-slider {
    position: relative;
    text-align: left;
}

.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 0.9em;
    height: 0.9em;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid rgba(0, 0, 0, 0.25);
    cursor: pointer;
    background: #e7e7e7;
    background: -webkit-gradient(linear,left top,left bottom,from(#FEFEFE),to(#e7e7e7));
    background: -webkit-linear-gradient(#FEFEFE,#e7e7e7);
    background: -moz-linear-gradient(center top,#FEFEFE 0%,#e7e7e7 100%);
    background: -moz-gradient(center top,#FEFEFE 0%,#e7e7e7 100%);
    outline: none;
    top: -.3em;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(255, 255, 255, 0.65) inset;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(255, 255, 255, 0.65) inset;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(255, 255, 255, 0.65) inset;
}

.ui-slider .ui-slider-handle:last-child {
    margin-left: -1em;
}

.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size:.7em;
    display: block;
    border: 0;
    background: none repeat scroll 0 0 #FF6B6B;
    box-shadow: 1px 1px 1px 0.5px rgba(0, 0, 0, 0.25) inset;
    -webkit-box-shadow: 1px 1px 1px 0.5px rgba(0, 0, 0, 0.25) inset;
    -moz-box-shadow: 1px 1px 1px 0.5px rgba(0, 0, 0, 0.25) inset;
    -webkit-border-radius: 1em;
    -moz-border-radius: 1em;
    border-radius: 1em;
}

.price_slider_wrapper .ui-widget-content {
    -webkit-border-radius: 1em;
    -moz-border-radius: 1em;
    border-radius: 1em;
    background: #1e1e1e;
    background: -webkit-gradient(linear,left top,left bottom,from(#1e1e1e),to(#6a6a6a));
    background: -webkit-linear-gradient(#1e1e1e,#6a6a6a);
    background: -moz-linear-gradient(center top,#1e1e1e 0%,#6a6a6a 100%);
    background: -moz-gradient(center top,#1e1e1e 0%,#6a6a6a 100%);
}

.ui-slider-horizontal {
    height:.5em;
}

.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
    left: -1px;
}

.ui-slider-horizontal .ui-slider-range-max {
    right: -1px;
}
/*fiyat son*/


.filtresil svg{ width:30px; }
.filtresil a:hover svg{ fill:#FF0000; }
.kenar .widget_shopping_cart_content ul li { font-size:1rem; padding:10px 0; }
.kenar .widget_shopping_cart_content ul li:hover, .kenar .widget_shopping_cart_content ul li:focus{ color: #000; background-color: #FF0000; }
.kenar .widget_shopping_cart_content ul li a{ padding:0 0 0 10px; }
.kenar ul li a.remove{ position:absolute; top:5px; left:-5px; width:20px; height:20px; font-size:1.25rem; padding:0; z-index:999; }
.kenar ul li a.remove:hover{ color:#FF0000; }
.kenar ul li img{ width:150px; height:auto; }
.kenar .quantity{ font-weight:500;}
.kenar .total{ padding:10px 0 ; font-weight:bold;}
.kenar .woocommerce-mini-cart__buttons{ display:block; height:30px; }
.kenar .woocommerce-mini-cart__buttons a.wc-forward{ float:left;}
.kenar .woocommerce-mini-cart__buttons a.checkout.wc-forward{ float:right;}
.woocommerce-mini-cart__empty-message {  }

.kenar ul.woocommerce-widget-layered-nav-list { width:100%; height:auto;  }
.kenar ul.woocommerce-widget-layered-nav-list li{ width:100%; }

.kenar ul.woocommerce-widget-layered-nav-list li.chosen::after { float:right; padding-right:8px; font-size:1rem;
content: ''; width:26px; height:24px;
/*background:url('gorsel/shopping-cart.svg') no-repeat; */
background: url("data:image/svg+xml,%3Csvg version='1.1' id='katman_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23124D2B;%7D%0A%3C/style%3E%3Cpath class='st0' d='M173.9,439.4L7.5,273c-10-10-10-26.2,0-36.2l36.2-36.2c10-10,26.2-10,36.2,0L192,312.7L432.1,72.6 c10-10,26.2-10,36.2,0l36.2,36.2c10,10,10,26.2,0,36.2L210.1,439.4C200.1,449.4,183.9,449.4,173.9,439.4L173.9,439.4z'/%3E%3C/svg%3E") no-repeat;
}
/*.kenar ul.woocommerce-widget-layered-nav-list li.chosen::after { filter: invert(46%) sepia(85%) saturate(3400%) hue-rotate(360deg) brightness(102%) contrast(106%); }*/

.kenar li.woocommerce-widget-layered-nav-list__item a{ padding:5px 0; width:auto; float:left; line-height:normal;}
.kenar li.woocommerce-widget-layered-nav-list__item span{ padding:5px 15px 0 0; font-weight:300; float:right; font-size:0.9rem; line-height:normal; }

.kenar li.wc-layered-nav-rating a{ font-size:0.8rem; padding:5px 0; line-height:normal; }
.kenar li.wc-layered-nav-rating span.star-rating{ line-height:normal; left:0; margin:0 10px 0 0; float:left;}
.kenar li.wc-layered-nav-rating span.star-rating span { color:#fff;}

.kenar .product_list_widget { padding:5px 5px 5px 15px; }
.kenar .product_list_widget li { padding:10px 0; }
.kenar .product_list_widget li a{ padding:0; }
.kenar .product_list_widget .star-rating { padding:5px 0; font-size:0.8rem; float:right;}
.kenar .product_list_widget li del{ color:#bbb; }


/**
 * Single Product
 */
h1.product_title.entry-title{ font-size:1.25rem; }

 .single-product .pswp__button {
    background-color: transparent; }
  
  .single-product div.product {
    position: relative;
    overflow: hidden; }
    .single-product div.product::before, .single-product div.product::after {
      content: '';
      /*display: table;*/ }
    .single-product div.product::after {
      clear: both; }
    .single-product div.product .images,
    .single-product div.product .summary,
    .single-product div.product .woocommerce-product-gallery {
      margin-bottom: 1em;
      margin-top: 0; }
    .single-product div.product .woocommerce-product-gallery {
      position: relative; }
      .single-product div.product .woocommerce-product-gallery .zoomImg {
        background-color: #fff; }
      .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
        position: absolute;
        top: 0.875em;
        right: 0.875em;
        display: block;
        height: 2em;
        width: 2em;
        border-radius: 3px;
        z-index: 99;
        text-align: center; }
      .single-product div.product .woocommerce-product-gallery img { width:100%; margin:0;  }
      
      .single-product div.product .woocommerce-product-gallery .flex-viewport { margin-bottom: 1em; width:100%; float: left; }
      .single-product div.product .woocommerce-product-gallery .flex-control-thumbs { margin: 0; padding: 0; width:100%;  }
      
        .single-product div.product .woocommerce-product-gallery .flex-control-thumbs::before, .single-product div.product .woocommerce-product-gallery .flex-control-thumbs::after {
          content: '';
          display: table; }
        .single-product div.product .woocommerce-product-gallery .flex-control-thumbs::after {clear: both; }
        .single-product div.product .woocommerce-product-gallery .flex-control-thumbs li { list-style: none; width: 18.3%; margin-bottom: 1em; float: left; cursor: pointer; }
        .single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img { opacity: 0.5; -webkit-transition: all, ease, 0.2s; transition: all, ease, 0.2s; width: 80%; float: none; padding: 0 0 0 0; }
      
            .single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active { opacity: 1; }
          .single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover img { opacity: 1; }
      .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li {
        width: 42.8571428571%;
        float: left;
        margin-right: 14.2857142857%; }
        .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n) {
          margin-right: 0; }
        .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n+1) {
          clear: both; }
      .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li {
        width: 23.8095238%;
        float: left;
        margin-right: 14.2857142857%; }
        .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n) {
          margin-right: 0; }
        .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1) {
          clear: both; }
      .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
        width: 14.2857142857%;
        float: left;
        margin-right: 14.2857142857%; }
        .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n) {
          margin-right: 0; }
        .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {
          clear: both; }
      .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {
        width: 18%;
        float: left;
        margin-right: 2%; }
        .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n) {
          margin-right: 0; }
        .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1) {
          clear: both; }
    .single-product div.product .images .woocommerce-main-image {
      margin-bottom: 1.618em;
      display: block; }
    .single-product div.product .images .thumbnails a.zoom {
      display: block;
      width: 22.05%;
      margin-right: 3.8%;
      float: left;
      margin-bottom: 1em; }
      .single-product div.product .images .thumbnails a.zoom.last {
        margin-right: 0; }
      .single-product div.product .images .thumbnails a.zoom.first {
        clear: both; }
    .single-product div.product form.cart {
      margin-bottom: 0;
      padding: 1em 0; }
      .single-product div.product form.cart::before, .single-product div.product form.cart::after {
        content: '';
        display: table; }
      .single-product div.product form.cart::after {
        clear: both; }
      .single-product div.product form.cart .quantity {
        float: left;
        margin-right: 0.875em; }
      .single-product div.product form.cart .quantity .qty { width: 4.235801032em; margin-top: 2px; height:2.45rem; }
      .single-product div.product form.cart table.woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__quantity {
        float: none;
        margin-right: 0; }
        .single-product div.product form.cart table.woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__quantity .quantity {
          margin-right: 0; }
    .single-product div.product p.price {
      font-size: 1.41575em;
      margin: 1.41575em 0; }
    .single-product div.product table.variations {
      table-layout: fixed;
      margin: 0; }
      .single-product div.product table.variations th,
      .single-product div.product table.variations td {
        display: list-item;
        padding: 0;
        list-style: none;
        background-color: transparent; }
      .single-product div.product table.variations .value {
        margin-bottom: 1em; }
      .single-product div.product table.variations select {
        max-width: 70%;
        vertical-align: middle; }
    
    .single-product div.product .variations_button {
      padding-top: 1em; }
      .single-product div.product .variations_button::before, .single-product div.product .variations_button::after {
        content: '';
        display: table; }
      .single-product div.product .variations_button::after {
        clear: both; }
    .single-product div.product .woocommerce-product-rating {
      margin-bottom: 1.618em;
      margin-top: -0.875em; }
      .single-product div.product .woocommerce-product-rating::before, .single-product div.product .woocommerce-product-rating::after {
        content: '';
        display: table; }
      .single-product div.product .woocommerce-product-rating::after {
        clear: both; }
      .single-product div.product .woocommerce-product-rating a {
        font-weight: 600;
        text-decoration: underline; }
        .single-product div.product .woocommerce-product-rating a:hover {
          text-decoration: none; }
      .single-product div.product .woocommerce-product-rating .star-rating {
        float: left;
        margin-right: 0.6180469716em; }
    .single-product div.product .product_meta {
      font-size: 0.875em;
      padding-top: 1em;
      border-top: 1px solid rgba(0, 0, 0, 0.05); }
      .single-product div.product .product_meta .sku_wrapper,
      .single-product div.product .product_meta .posted_in,
      .single-product div.product .product_meta .tagged_as {
        display: block; }
        .single-product div.product .product_meta .sku_wrapper:last-child,
        .single-product div.product .product_meta .posted_in:last-child,
        .single-product div.product .product_meta .tagged_as:last-child {
          border-bottom: 0; }
      .single-product div.product .product_meta a {
        font-weight: 600;
        text-decoration: none; }
        .single-product div.product .product_meta a:hover {
          text-decoration: none; }
    .single-product div.product .edit-link {
      font-size: 0.875em;
      margin-top: 1em; }
  

.single-product div.product .single_variation .price { font-size: 1.41575em; margin-bottom:0; display: block; }

.stock:empty::before {
  display: none; }

.stock.in-stock {
  color: #0f834d; margin-top:5px; }

.stock.out-of-stock {
  color: #e2401c; }

a.reset_variations {
  display: inline-block;
  margin-left: 1em; }

.woocommerce-error{color:red; margin-bottom:1rem}

/**
 * Widgets
 */
.product_list_widget {
  list-style: none;
  margin-left: 0; }
  .product_list_widget li {
    padding: 1em 0;
    /*border-bottom: 1px solid rgba(0, 0, 0, 0.05);*/ }
    .product_list_widget li::before, .product_list_widget li::after {
      content: '';
      display: table; }
    .product_list_widget li::after {
      clear: both; }
    .product_list_widget li img {
      max-width: 2.617924em;
      float: right; }
    .product_list_widget li > a {
      display: block; }
  .product_list_widget a:hover {
    color: #FF0000; }

.widget ul.products li.product a {
  text-decoration: none; }

.widget_products a {
  display: block; }

.widget_shopping_cart .product_list_widget {
  margin-bottom: 0; }
  .widget_shopping_cart .product_list_widget li {
    padding-left: 2em;
    position: relative; }
    .widget_shopping_cart .product_list_widget li a.remove {
      position: absolute;
      top: 1em;
      left: 0;
      opacity: 1; }

.widget_shopping_cart p.total,
.widget_shopping_cart p.buttons {
  padding: 1em 0;
  margin: 0;
  text-align: center; }

.widget_shopping_cart p.total {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05); }

.widget_shopping_cart .buttons a {
  display: block;
  margin-bottom: 0.6180469716em; }
  .widget_shopping_cart .buttons a:last-child {
    margin-bottom: 0; }
  .widget_shopping_cart .buttons a img {
    margin-left: auto;
    margin-right: auto; }

.site-header .widget_shopping_cart p.total,
.site-header .widget_shopping_cart p.buttons,
.site-header .widget_shopping_cart li {
  padding-left: 1.41575em;
  padding-right: 1.41575em; }

.widget_layered_nav li {
  margin-bottom: 0.6180469716em; }

.widget.woocommerce li .count {
  font-size: 1em;
  float: right; }

.widget_price_filter .price_slider {
  margin-bottom: 1em; }

.widget_price_filter .price_slider_amount {
  text-align: right;
  line-height: 2.4em; }
  .widget_price_filter .price_slider_amount .button {
    float: left; }

@media (min-width: 768px) and (max-width: 1024px) {
  .widget_price_filter .price_slider_amount {
    text-align: left; }
    .widget_price_filter .price_slider_amount .button {
      display: block;
      float: none;
      width: 100%; } }

.widget_price_filter .ui-slider {
  position: relative;
  text-align: left; }

.widget_price_filter .ui-slider .ui-slider-handle {
  position: absolute;
  top: auto;
  z-index: 2;
  width: 1em;
  height: 1em;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  cursor: ew-resize;
  background: #2c2d33;
  box-sizing: border-box;
  margin-top: -0.25em;
  margin-left: auto;
  opacity: 1;
  border: 0; }
  .widget_price_filter .ui-slider .ui-slider-handle:last-child {
    margin-left: -1em; }
  .widget_price_filter .ui-slider .ui-slider-handle:hover, .widget_price_filter .ui-slider .ui-slider-handle.ui-state-active {
    box-shadow: 0 0 0 0.236em rgba(0, 0, 0, 0.1); }

.widget_price_filter .ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  background: #2c2d33;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em; }

.widget_price_filter .price_slider_wrapper .ui-widget-content {
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  background: rgba(0, 0, 0, 0.1);
  border: 0; }

.widget_price_filter .ui-slider-horizontal {
  height: 0.5em; }

.widget_price_filter .ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%; }

.widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
  left: -1px; }

.widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
  right: -1px; }

/**
 * Right to left styles
 */
/*!rtl:begin:ignore*/
.rtl .widget_price_filter .price_label,
.rtl .widget_price_filter .price_label span {
  direction: ltr;
  unicode-bidi: embed; }

/*!rtl:end:ignore*/


.sepet { }
.sepet h2 { font-size:1.5rem; padding:10px; }


.odemebtn::before, .odemebtn::after {
	content: '';
	display: table; }
.odemebtn::after {
	clear: both; }
.odemebtn .button, #order_review .button#place_order {
	background-color: #E40520;
	color:#fff; width: 100%;
    border: 1px solid #E40520;
	-webkit-border-radius: 0.3rem;
	-moz-border-radius: 0.3rem;
	border-radius: 0.3rem;
    /*bottom: 3vw;*/
	padding:0.6rem 1.5rem;
	-webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.3);
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.3); }
.odemebtn .button:hover {
	background-color: #FF0000;
	border: 1px solid #FF0000;
	color:#fff; }
.odemebtn .button.checkout-button, #order_review .button#place_order { font-size: 1.41575em; }

.yorum .star-rating { margin:0 0 0 8px;}
.yorum .meta { width:100%; }
.yorum .meta time{ font-size:0.9rem; color:#666; }
.yorum .description { width:100%; }
.yorum .description p { margin:0;}

p.form-submit input#submit.submit {
	background-color: #E40520;
	color:#f3f3f3;
    border: 1px solid #E40520;
	-webkit-border-radius: 0.3rem;
	-moz-border-radius: 0.3rem;
	border-radius: 0.3rem;
	padding:0.4rem 1.2rem;
	-webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.3);
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.3);
}

.tablokucuk { line-height:normal; }
.tablokucuk td, .tablokucuk th { padding:0.6rem; }


table.cart { margin-bottom: 1.618em; }
	
  table.cart td.product-quantity div.form-group.quantity { margin-bottom:0!important; }

  .quantity input::-webkit-outer-spin-button,
  .quantity input::-webkit-inner-spin-button {
      margin:0 0 0 10px;
  }
  .quantity input.qty {
      appearance: textfield;
      -webkit-appearance: none;
      -moz-appearance: textfield;
      border:1px solid rgb(222, 226, 230);
      text-align: center;
  }
  .qty_button {
    width: 25px;
    height: 2.5rem;
    border:1px solid rgb(222, 226, 230);
  }
  table.cart td.product-quantity { padding: 0; }

  .single-product div.product form.cart .quantity .qty_button { width:2.45rem; height:2.45rem; }
  
  table.cart .product-thumbnail img {
    margin: 0 auto;
    max-width: 3.706325903em;
    height: auto; }
  table.cart .product-thumbnail::before {
    display: none; }
  table.cart tr:first-child td.product-remove {
    border-top-width: 0; }
  table.cart td.product-remove {
    padding: 0;
    border-top: 1.618em solid;
    position: relative; }
    table.cart td.product-remove a.remove {
      position: absolute;
      font-size: 1.41575em;
      top: -0.6180469716em;
      right: -0.6180469716em; }
      table.cart td.product-quantity .qty { 
        /*float: right;
        padding: 0.6180469716em;
        width:100%;
        min-width: 4em;*/
        width: 2em;
        padding:0 0.6180469716em;
        height: 2.5rem;
      }
  table.cart td,
  table.cart th {
    padding: 0.875em 0.875em 0; }
  table.cart td.product-subtotal {
    padding-bottom: 0.875em; }
  table.cart td.actions {
    border-top: 1em solid;
    background-color: transparent;
    padding:10px 0; }
    table.cart td.actions label {
      display: none; }
    table.cart td.actions .coupon {
      padding-bottom: 1em;
      margin-bottom: 1em;
      border-bottom: 1px solid rgba(0, 0, 0, 0.05); }
    table.cart td.actions input {
      display: block;
      width: 100%;
      margin: 0.5407911001em 0; }
	  
	table.cart td.actions .btn{ padding:0.3em 0.6em; background-color:#484848; border:none;}
  /**
	 * Cart
	 */
  .woocommerce-cart .hentry,
  .woocommerce-checkout .hentry {
    border-bottom: 0;
    padding-bottom: 0; }
  .page-template-template-fullwidth-php table.cart .product-thumbnail {
    display: table-cell; }
  .page-template-template-fullwidth-php table.cart thead {
    font-size: 1em;
    text-indent: 0; }
  table.cart th,
  table.cart td {
    padding: 0.8rem; }
  table.cart .qty {
    padding: 0.875em;
    max-width: 3.632em; }
  table.cart td.product-remove {
    display: table-cell;
    padding: 0 10px;
    border: 0; }
    table.cart td.product-remove a.remove {
      float: none;
      position: relative;
      top: auto;
      right: auto;
      font-size: 1.5em; }
  table.cart .product-quantity .plus,
  table.cart .product-quantity .minus {
    display: inline-block; }
  table.cart .quantity .qty {
    padding: 0.6180469716em; }
  table.cart td.actions {
    text-align: right; }
    table.cart td.actions label {
      display: none; }
    table.cart td.actions .coupon {
      padding-bottom: 0;
      margin-bottom: 0;
      border-bottom: none;
      display: inline-block;
      float: left; }
    table.cart td.actions input {
      display: inline-block;
      width: auto;
      margin: 0; }
  .cart-collaterals::before, .cart-collaterals::after {
    content: '';
    display: table; }
  .cart-collaterals::after {
    clear: both; }
  .cart-collaterals h2 {
    font-size: 1.618em; }
  .cart-collaterals .cross-sells {
    width: 41.1764705882%;
    float: left;
    margin-right: 5.8823529412%; }
  .cart-collaterals .cart_totals,
  .cart-collaterals .shipping_calculator {
    width: 52.9411764706%;
    float: right;
    margin-right: 0;
    margin: 0;
    clear: right; }
  .cart-collaterals .cart_totals small.includes_tax {
    display: block; }
  .cart-collaterals .shipping_calculator {
    clear: right; }
  .page-template-template-fullwidth-php .cart-collaterals .cross-sells {
    width: 47.8260869565%;
    float: left;
    margin-right: 4.347826087%; }
  .page-template-template-fullwidth-php .cart-collaterals .cart_totals,
  .page-template-template-fullwidth-php .cart-collaterals .shipping_calculator {
    width: 47.8260869565%;
    float: right;
    margin-right: 0; }
  /**
	 * Checkout
	 */
  #ship-to-different-address {
    position: relative; }
    #ship-to-different-address label {
      font-weight: 300; }
    #ship-to-different-address .woocommerce-form__input-checkbox {
      position: absolute;
      top: 50%;
      right: 0;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      margin-right: 0; }
  .col2-set {
    width: 52.9411764706%;
    float: left;
    margin-right: 5.8823529412%; }
    .col2-set .form-row-first {
      width: 44.4444444444%;
      float: left;
      margin-right: 11.1111111111%; }
    .col2-set .form-row-last {
      width: 44.4444444444%;
      float: right;
      margin-right: 0; }
    .col2-set .col-1,
    .col2-set .col-2 {
      margin-bottom: 1.618em; }
    .col2-set + #customer_details {
      display: none; }
    .col2-set .woocommerce-billing-fields::before, .col2-set .woocommerce-billing-fields::after {
      content: '';
      display: table; }
    .col2-set .woocommerce-billing-fields::after {
      clear: both; }
    .col2-set.addresses {
      width: 100%;
      float: left;
      margin-left: 0;
      margin-right: 0; }
      .col2-set.addresses .col-1 {
        width: 47.0588235294%;
        float: left;
        margin-right: 5.8823529412%; }
      .col2-set.addresses .col-2 {
        width: 47.0588235294%;
        float: right;
        margin-right: 0; }
  #customer_details + #wc_checkout_add_ons {
    width: 41.1764705882%;
    float: right;
    margin-right: 0; }
  #wc_checkout_add_ons input[type=radio] {
    float: left;
    margin-right: 0.5407911001em;
    clear: left;
    margin-top: 0.35em; }
  #order_review_heading,
  #order_review { }
  #order_review {
    -webkit-transition: box-shadow ease 0.4s;
    transition: box-shadow ease 0.4s; }
  #order_review_heading {
    margin-bottom: 0;
    padding-bottom: 0; }
  .woocommerce-order-pay #order_review,
  .page-template-template-fullwidth-php.woocommerce-order-pay #order_review {
    width: 100%;
    float: none; }
    .woocommerce-order-pay #order_review #payment h3,
    .page-template-template-fullwidth-php.woocommerce-order-pay #order_review #payment h3 {
      padding-left: 1em;
      padding-top: 1em; }
    .woocommerce-order-pay #order_review #payment .form-row,
    .page-template-template-fullwidth-php.woocommerce-order-pay #order_review #payment .form-row {
      padding: 1em; }
    .woocommerce-order-pay #order_review .payment_methods + .form-row,
    .page-template-template-fullwidth-php.woocommerce-order-pay #order_review .payment_methods + .form-row {
      padding: 1em; }

  .page-template-template-fullwidth-php .col2-set {
    width: 47.8260869565%;
    float: left;
    margin-right: 4.347826087%; }
    .page-template-template-fullwidth-php .col2-set .form-row-first {
      width: 45.4545454545%;
      float: left;
      margin-right: 9.0909090909%; }
    .page-template-template-fullwidth-php .col2-set .form-row-last {
      width: 45.4545454545%;
      float: right;
      margin-right: 0; }
    .page-template-template-fullwidth-php .col2-set.addresses .col-1 {
      width: 47.8260869565%;
      float: left;
      margin-right: 4.347826087%; }
    .page-template-template-fullwidth-php .col2-set.addresses .col-2 {
      width: 47.8260869565%;
      float: right;
      margin-right: 0; }
  .page-template-template-fullwidth-php #order_review_heading,
  .page-template-template-fullwidth-php #order_review {
    width: 47.8260869565%;
    float: right;
    margin-right: 0; }
  .page-template-template-fullwidth-php #customer_details + #wc_checkout_add_ons {
    width: 47.8260869565%;
    float: right;
    margin-right: 0; }
  #order_review .shop_table {
    margin-bottom: 2.617924em; }
  /**
	 * My Account
	 */
  table + .addresses {
    margin-top: 1.618em; }
  .col2-set#customer_login,
  .col2-set.addresses {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0; }
    .col2-set#customer_login .col-1,
    .col2-set.addresses .col-1 {
      width: 41.1764705882%;
      float: left;
      margin-right: 5.8823529412%; }
    .col2-set#customer_login .col-2,
    .col2-set.addresses .col-2 {
      width: 52.9411764706%;
      float: right;
      margin-right: 0; }
  .woocommerce-MyAccount-navigation {
    width: 17.6470588235%;
    float: left;
    margin-right: 5.8823529412%; }
  .woocommerce-MyAccount-content {
    width: 76.4705882353%;
    float: right;
    margin-right: 0; }
    .woocommerce-MyAccount-content .form-row-first {
      width: 38.4615384615%;
      float: left;
      margin-right: 7.6923076923%; }
    .woocommerce-MyAccount-content .form-row-last {
      width: 53.8461538462%;
      float: right;
      margin-right: 0; }
  .left-sidebar:not(.page-template-template-fullwidth-php) .woocommerce-MyAccount-content {
    width: 76.4705882353%;
    float: left;
    margin-right: 5.8823529412%; }
  .left-sidebar:not(.page-template-template-fullwidth-php) .woocommerce-MyAccount-navigation {
    width: 17.6470588235%;
    float: right;
    margin-right: 0; }
  table.my_account_orders {
    font-size: 0.875em; }
  .page-template-template-fullwidth-php .col2-set#customer_login .col-1,
  .page-template-template-fullwidth-php .col2-set.addresses .col-1 {
    width: 47.8260869565%;
    float: left;
    margin-right: 4.347826087%; }
  .page-template-template-fullwidth-php .col2-set#customer_login .col-2,
  .page-template-template-fullwidth-php .col2-set.addresses .col-2 {
    width: 47.8260869565%;
    float: right;
    margin-right: 0; }
  .page-template-template-fullwidth-php .woocommerce-MyAccount-content {
    width: 73.9130434783%;
    float: left;
    margin-right: 4.347826087%; }
    .page-template-template-fullwidth-php .woocommerce-MyAccount-content .form-row-first {
      width: 46.6666666667%;
      float: left;
      margin-right: 6.6666666667%; }
    .page-template-template-fullwidth-php .woocommerce-MyAccount-content .form-row-last {
      width: 46.6666666667%;
      float: right;
      margin-right: 0; }
    .page-template-template-fullwidth-php .woocommerce-MyAccount-content .col2-set {
      width: 100%; }
      .page-template-template-fullwidth-php .woocommerce-MyAccount-content .col2-set .col-1 {
        width: 46.6666666667%;
        float: left;
        margin-right: 6.6666666667%; }
      .page-template-template-fullwidth-php .woocommerce-MyAccount-content .col2-set .col-2 {
        width: 46.6666666667%;
        float: right;
        margin-right: 0; }
  .page-template-template-fullwidth-php .woocommerce-MyAccount-navigation {
    width: 21.7391304348%;
    float: right;
    margin-right: 0; }
  .addresses header.title::before, .addresses header.title::after {
    content: '';
    display: table; }
  .addresses header.title::after {
    clear: both; }
  .addresses header.title a {
    float: right; }
  .addresses header.title h3 {
    float: left; }



.woocommerce-shipping-calculator {
  margin: 0; }
  .woocommerce-shipping-calculator > p:first-child {
    margin: 0; }
  .woocommerce-shipping-calculator .shipping-calculator-form {
    padding-top: 1.41575em; }

ul#shipping_method {
  list-style: none;
  margin-left: 0; }
  ul#shipping_method li {
    margin-bottom: 0.2360828548em; }
    ul#shipping_method li:last-child {
      margin-bottom: 0; }
  ul#shipping_method input {
    margin-right: 0.3342343017em; }

.woocommerce-checkout ul#shipping_method {
  margin-bottom: 0; }


/**
 * Checkout
 *
 * 1 - Required to make the blockUI overlay cover the entire page rather than just the checkout form. We do this because
 *     otherwise our sticky order review can break out of the checkout form (and the blockUI element).
 */
.checkout_coupon {
  margin-bottom: 2.617924em; }

form.checkout {
  position: static !important;
  /* 1 */ }
  form.checkout::before, form.checkout::after {
    content: '';
    /*display: table;*/ }
  form.checkout::after {
    clear: both; }
  form.checkout > .blockUI {
    position: fixed !important;
    /* 1 */ }

#payment::before, #payment::after {
  content: '';
  display: table; }

#payment::after {
  clear: both; }

#payment .create-account {
  clear: both; }

#payment .payment_methods {
  margin: 0 !important;
  padding: 0 !important; }
  #payment .payment_methods > .woocommerce-PaymentMethod > label,
  #payment .payment_methods > .wc_payment_method > label {
    display: block;
    padding: 1.41575em;
    cursor: pointer; }
  #payment .payment_methods li {
    list-style: none !important;
    margin-left: 0;
    position: relative; }
    #payment .payment_methods li img {
      float: right;
      border: 0;
      padding: 0;
      max-height: 1.618em; }
    #payment .payment_methods li:last-child:not(.woocommerce-notice) {
      padding-bottom: 0;
      border-bottom: 0; }
    #payment .payment_methods li p {
      margin: 0; }
    #payment .payment_methods li .payment_box {
      padding: 1.41575em; }
      #payment .payment_methods li .payment_box fieldset {
        border: 0;
        margin: 0;
        padding: 1em 0 0;
        font-size: 0.875em; }
        #payment .payment_methods li .payment_box fieldset label {
          width: auto;
          margin-left: 0; }
        #payment .payment_methods li .payment_box fieldset .form-row {
          margin-bottom: 1em; }
          #payment .payment_methods li .payment_box fieldset .form-row input[type='checkbox'] {
            margin-right: 5px; }
        #payment .payment_methods li .payment_box fieldset #cvv {
          width: 22% !important; }
        #payment .payment_methods li .payment_box fieldset .help {
          width: 75%;
          float: right; }
      #payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods {
        padding-top: 1em;
        margin: 0; }
        #payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods li {
          margin-top: 0.6180469716em; }
          #payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods li input[type=radio] {
            margin-right: 0.236em; }
      #payment .payment_methods li .payment_box ul.wc-saved-payment-methods {
        margin-left: 0; }
      #payment .payment_methods li .payment_box .wc-credit-card-form-card-number,
      #payment .payment_methods li .payment_box .wc-credit-card-form-card-expiry,
      #payment .payment_methods li .payment_box .wc-credit-card-form-card-cvc {
        font-size: 1.41575em; }
      #payment .payment_methods li .payment_box .wc-credit-card-form-card-number {
        background-repeat: no-repeat;
        background-position: right 0.6180469716em center;
        background-size: 31px 20px;
        background-image: url("gorsel/images/credit-cards/unknown.svg"); }
        #payment .payment_methods li .payment_box .wc-credit-card-form-card-number.visa {
          background-image: url("gorsel/images/credit-cards/visa.svg"); }
        #payment .payment_methods li .payment_box .wc-credit-card-form-card-number.mastercard {
          background-image: url("gorsel/images/credit-cards/mastercard.svg"); }
        #payment .payment_methods li .payment_box .wc-credit-card-form-card-number.laser {
          background-image: url("gorsel/images/credit-cards/laser.svg"); }
        #payment .payment_methods li .payment_box .wc-credit-card-form-card-number.dinersclub {
          background-image: url("gorsel/images/credit-cards/diners.svg"); }
        #payment .payment_methods li .payment_box .wc-credit-card-form-card-number.maestro {
          background-image: url("gorsel/images/credit-cards/maestro.svg"); }
        #payment .payment_methods li .payment_box .wc-credit-card-form-card-number.jcb {
          background-image: url("gorsel/images/credit-cards/jcb.svg"); }
        #payment .payment_methods li .payment_box .wc-credit-card-form-card-number.amex {
          background-image: url("gorsel/images/credit-cards/amex.svg"); }
        #payment .payment_methods li .payment_box .wc-credit-card-form-card-number.discover {
          background-image: url("gorsel/images/credit-cards/discover.svg"); }

#payment .terms {
  width: 100%;
  clear: both;
  float: none;
  margin-bottom: 1em; }
  #payment .terms label {
    display: block;
    cursor: pointer; }

#payment .woocommerce-terms-and-conditions {
  padding: 1em;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
  margin-bottom: 16px;
  background-color: rgba(0, 0, 0, 0.05); }

table.shop_table th.product-quantity, table.shop_table td.product-quantity { padding: 0 15px;}

table.woocommerce-checkout-review-order-table .product-name {
  width: 60%;
  word-wrap: break-word; }

.admin-bar .woocommerce-checkout #wc_checkout_add_ons label + br {
  display: none; }

.woocommerce-OrderUpdate-description p { margin-bottom:5px; }

span.password-input { width:100%; float:right; }

.show-password-input {
  position: absolute;
  right: 0.5em;
  top: 0.5em;
  cursor: pointer; }

.show-password-input::after {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  vertical-align: baseline;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  content: '\f06e'; }

.show-password-input.display-password::after {
  color: #e8e8e8; }
  
  
/**
 * My Account
 */
label.inline {
  display: inline !important;
  margin-left: 1em; }

.hentry .entry-content .woocommerce-MyAccount-navigation ul {
  margin-left: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.05); }
  .hentry .entry-content .woocommerce-MyAccount-navigation ul li {
    list-style: none;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    position: relative; }
    .hentry .entry-content .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a {
      text-decoration: none;
      padding: 0.875em 0;
      display: block; }

ul.order_details {
  list-style: none;
  position: relative;
  margin: 0 0 1.618em 0; }
  ul.order_details::before, ul.order_details::after {
    content: '';
    display: table; }
  ul.order_details::after {
    clear: both; }
  ul.order_details::before, ul.order_details::after {
    content: '';
    display: block;
    position: absolute;
    top: -16px;
    left: 0;
    width: 100%;
    height: 16px;
    background-size: 0 100%, 16px 16px, 16px 16px; }
  ul.order_details::after {
    top: auto;
    bottom: -16px;
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  ul.order_details li {
    padding: 1em 1.618em;
    font-size: 0.8em;
    text-transform: uppercase; }
    ul.order_details li:first-child {
      padding-top: 1.618em; }
    ul.order_details li:last-child {
      border: 0;
      padding-bottom: 1.618em; }
    ul.order_details li strong {
      display: block;
      font-size: 1.41575em;
      text-transform: none; }


ul.bacs_details { margin: 0.236em 0 1.618em 0; background-color: #fff; }
ul.order_details li { padding: 0.236em 0; font-size: 0.8em; }


.my_account_orders .button,
.woocommerce-MyAccount-downloads .button {
  padding: 0.6180469716em 0.875em;
  font-size: 0.875em;
  margin-right: 0.236em; }

.woocommerce-MyAccount-content h2 {
  font-size: 2em;
  font-weight: 600; }

.woocommerce-MyAccount-content #payment .payment_methods {
  margin-bottom: 1.618em !important; }

/**
 * General WooCommerce components
 */
.woocommerce-form__label-for-checkbox {
  cursor: pointer;
  display: block; }
  .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox {
    margin-right: 0.3342343017em; }

.form-row { font-size:0.9rem; }

.form-control { border-radius: .1rem; }

.form-row label {
  display: block; margin-bottom:.1rem; margin-top:.8rem; }

.form-row input,
.form-row textarea,
.form-row select {
  width: 100%; }

 .sartext{
    white-space: pre-wrap;
    /*display: block;
    border: 0;
    overflow: hidden;
    width: 100%;
    height: 100%;*/
 }
 /*textarea.sartext {
  height: 30px;
  padding: none;
  display: block;
  border: 0;
  overflow: hidden;
  resize: none;
}*/

/*input.sozls{ width:100%; border:0;background-color:#fff; }*/

.select2 { 
  
}
.select2-container--default .select2-selection--single { border-radius: .1rem; }
.select2-selection--single {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px)!important;
  padding: 0.375rem 1.75rem 0.375rem 0.75rem!important;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  border: 1px solid #ced4da!important;
  border-radius: 0.1rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.select2-selection__rendered{ 
	padding:0!important;
}
.select2-selection--single:focus{
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.select2-hidden-accessible {
  border-color:#ced4da!important;
}
.form-row.address-field input.input-text{
	padding: 0.375rem 1.75rem 0.375rem 0.75rem;
	border: 1px solid #ced4da;
	border-radius: 0.1rem;
}

.form-row input[type=checkbox],
.form-row input[type=radio] {
  width: auto; }

.form-row .button {
  width: auto; }

.form-row.create-account label {
  display: inline-block; }

.form-row.woocommerce-validated input.input-text {
  box-shadow: inset 2px 0 0 #0f834d; }

.form-row.woocommerce-invalid input.input-text {
  box-shadow: inset 2px 0 0 #e2401c; }

.form-row.woocommerce-invalid input.input-checkbox {
  outline: 2px solid #e2401c;
  outline-offset: 1px; }

.form-row.woocommerce-invalid .select2-selection {
  border-color: #e2401c;
  border-width: 2px; }


.form-row-wide {
  clear: both;
  width: 100%; }
  
.form-row-first {
      width: 44.4444444444%;
      float: left;
      margin-right: 11.1111111111%;
}
.form-row-last {
      width: 44.4444444444%;
      float: right;
      margin-right: 0;
}

.required {
  border-bottom: 0 !important;
  color: #e2401c; }

.password-input {
  position: relative; }
  
  
p.stars {
  display: inline-block;
  margin: 0 0 0 5px; }
  p.stars a {
    position: relative;
    height: 1em;
    width: 1em;
    text-indent: -999em;
    display: inline-block;
    text-decoration: none;
    margin-right: 1px;
    font-weight: 400; }
    p.stars a::before {
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      width: 1em;
      height: 1em;
      line-height: 1;
      font-family: 'star';
      content: '\53';
      color: #43454b;
      text-indent: 0;
      opacity: 0.25; }
    p.stars a:hover ~ a::before {
      content: '\53';
      color: #43454b;
      opacity: 0.25; }
  p.stars:hover a::before {
    content: '\53';
    color: #FF0000;
    opacity: 1; }
  p.stars.selected a.active::before {
    content: '\53';
    color: #e0854f;
    opacity: 1; }
  p.stars.selected a.active ~ a::before {
    content: '\53';
    color: #43454b;
    opacity: 0.25; }
  p.stars.selected a:not(.active)::before {
    content: '\53';
    color: #e0854f;
    opacity: 1; }
/**
 * Password strength meter
 */
.woocommerce-password-strength {
  font-weight: 600;
  padding: 0.5407911001em 0;
  text-align: right;
  font-size: 0.875em; }
  .woocommerce-password-strength.strong {
    color: #0f834d; }
  .woocommerce-password-strength.short {
    color: #e2401c; }
  .woocommerce-password-strength.bad {
    color: #e2401c; }
  .woocommerce-password-strength.good {
    color: #3d9cd2; }

.demo_store {
  position: fixed;
  left: 0;
  bottom: 69px;
  right: 0;
  margin: 0;
  padding: 1em 1.41575em;
  background-color: #3d9cd2;
  color: #fff;
  z-index: 9998; }
  .demo_store a {
    color: #fff;
    font-weight: 400;
    text-decoration: underline; }
    .demo_store a:hover {
      text-decoration: none; }
    .demo_store a.woocommerce-store-notice__dismiss-link {
      display: block; }

.star-rating {
  overflow: hidden;
  position: relative;
  height: 2em;
  line-height: 2;
  font-size: 1rem;
  width: 5.3em;
  font-family: 'star';
  font-weight: 400;
  /*margin:auto;*/}
  .star-rating::before {
    content: '\53\53\53\53\53';
    opacity: 0.25;
    float: left;
    top: 0;
    left: 0;
    position: absolute; }
  .star-rating span {
    overflow: hidden;
    float: left;
    top: 0;
    left: 0;
    position: absolute;
    padding-top: 1.5em; }
  .star-rating span::before {
    content: '\53\53\53\53\53';
    top: 0;
    position: absolute;
    left: 0;
    color:rgba(255, 192, 0, 1); }
.flex-fill { margin:3px 0 0 3px; }
.woocommerce-verification-required{ margin:10px 0 0 0; }
    
.murat3d-table{
  overflow-x:auto;
}
.murat3d-table table{
  border-collapse:collapse;
  width:100%;
}
.murat3d-table thead{
  border-bottom:3px solid;
}
.murat3d-table tfoot{
  border-top:3px solid;
}
.murat3d-table td,.murat3d-table th{
  border:1px solid;
  padding:.5em;
}
.murat3d-table .has-fixed-layout{
  table-layout:fixed;
  width:100%;
}
.murat3d-table .has-fixed-layout td,.murat3d-table .has-fixed-layout th{
  word-break:break-word;
}
.murat3d-table.aligncenter,.murat3d-table.alignleft,.murat3d-table.alignright{
  display:table;
  width:auto;
}
.murat3d-table.aligncenter td,.murat3d-table.aligncenter th,.murat3d-table.alignleft td,.murat3d-table.alignleft th,.murat3d-table.alignright td,.murat3d-table.alignright th{
  word-break:break-word;
}
.murat3d-table .has-subtle-light-gray-background-color{
  background-color:#f3f4f5;
}
.murat3d-table .has-subtle-pale-green-background-color{
  background-color:#e9fbe5;
}
.murat3d-table .has-subtle-pale-blue-background-color{
  background-color:#e7f5fe;
}
.murat3d-table .has-subtle-pale-pink-background-color{
  background-color:#fcf0ef;
}
.murat3d-table.is-style-stripes{
  background-color:transparent;
  border-bottom:1px solid #f0f0f0;
  border-collapse:inherit;
  border-spacing:0;
}
.murat3d-table.is-style-stripes tbody tr:nth-child(odd){
  background-color:#f0f0f0;
}
.murat3d-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){
  background-color:#f3f4f5;
}
.murat3d-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){
  background-color:#e9fbe5;
}
.murat3d-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){
  background-color:#e7f5fe;
}
.murat3d-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){
  background-color:#fcf0ef;
}
.murat3d-table.is-style-stripes td,.murat3d-table.is-style-stripes th{
  border-color:transparent;
}
.murat3d-table .has-border-color td,.murat3d-table .has-border-color th,.murat3d-table .has-border-color tr,.murat3d-table .has-border-color>*{
  border-color:inherit;
}
.murat3d-table table[style*=border-top-color] tr:first-child,.murat3d-table table[style*=border-top-color] tr:first-child td,.murat3d-table table[style*=border-top-color] tr:first-child th,.murat3d-table table[style*=border-top-color]>*,.murat3d-table table[style*=border-top-color]>* td,.murat3d-table table[style*=border-top-color]>* th{
  border-top-color:inherit;
}
.murat3d-table table[style*=border-top-color] tr:not(:first-child){
  border-top-color:currentColor;
}
.murat3d-table table[style*=border-right-color] td:last-child,.murat3d-table table[style*=border-right-color] th,.murat3d-table table[style*=border-right-color] tr,.murat3d-table table[style*=border-right-color]>*{
  border-right-color:inherit;
}
.murat3d-table table[style*=border-bottom-color] tr:last-child,.murat3d-table table[style*=border-bottom-color] tr:last-child td,.murat3d-table table[style*=border-bottom-color] tr:last-child th,.murat3d-table table[style*=border-bottom-color]>*,.murat3d-table table[style*=border-bottom-color]>* td,.murat3d-table table[style*=border-bottom-color]>* th{
  border-bottom-color:inherit;
}
.murat3d-table table[style*=border-bottom-color] tr:not(:last-child){
  border-bottom-color:currentColor;
}
.murat3d-table table[style*=border-left-color] td:first-child,.murat3d-table table[style*=border-left-color] th,.murat3d-table table[style*=border-left-color] tr,.murat3d-table table[style*=border-left-color]>*{
  border-left-color:inherit;
}
.murat3d-table table[style*=border-style] td,.murat3d-table table[style*=border-style] th,.murat3d-table table[style*=border-style] tr,.murat3d-table table[style*=border-style]>*{
  border-style:inherit;
}
.murat3d-table table[style*=border-width] td,.murat3d-table table[style*=border-width] th,.murat3d-table table[style*=border-width] tr,.murat3d-table table[style*=border-width]>*{
  border-style:inherit;
  border-width:inherit;
}

ul li.woocommerce-MyAccount-navigation-link a { display:block; width:100%; height:auto;}
ul li.woocommerce-MyAccount-navigation-link a::after { float:right; font-size:1.2rem; }
ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard a::after {
	/*content:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='20' height='20' viewBox='0 0 448 512' style='enable-background:new 0 0 448 512;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23484848;%7D%0A%3C/style%3E%3Cpath class='st0' d='M224,256c70.7,0,128-57.3,128-128S294.7,0,224,0S96,57.3,96,128S153.3,256,224,256z M313.6,288h-16.7 c-22.2,10.2-46.9,16-72.9,16s-50.6-5.8-72.9-16h-16.7C60.2,288,0,348.2,0,422.4V464c0,26.5,21.5,48,48,48h352c26.5,0,48-21.5,48-48 v-41.6C448,348.2,387.8,288,313.6,288z'/%3E%3C/svg%3E");*/
	content: ''; background:url('gorsel/user.svg') no-repeat; width:20px; height:20px; }
ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders a::after {content: ''; background:url('gorsel/shopping-cart.svg') no-repeat; width:26px; height:24px;}
ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address a::after {content: ''; background:url('gorsel/map-marked-alt.svg') no-repeat; width:25px; height:25px;}
ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account a::after {content: ''; background:url('gorsel/address-card.svg') no-repeat; width:25px; height:25px;}
ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout a::after {content: ''; background:url('gorsel/sign-out-alt.svg') no-repeat; width:25px; height:25px;}
ul li.woocommerce-MyAccount-navigation-link a:hover { filter: brightness(0) saturate(100%) invert(13%) sepia(78%) saturate(6543%) hue-rotate(357deg) brightness(94%) contrast(120%); }

.woocommerce-NoticeGroup { min-width:55%;}

@media (max-width: 1400px) {
  .urunloop { min-height:auto;}
  .urunloop img { min-height:auto;}
  .navbar-dark .navbar-nav .nav-link, .dropdown a{ text-wrap:wrap; }
  .dropdown a:after{ display:none; }
}
@media (min-width: 992px) and (max-width: 1199px) {
.kategori-bk {	height:100%; }
.kategori img{ height:210px; }
.kategori-bk h5 { padding:5px 8px 0 8px;font-size:1.15rem;}
.gallery-item{ width:33.3%; }
}
@media (max-width: 1199px) {
h5.urunbaslik { font-size:0.9rem; height:65px;}
.card-body .price, .urunloop .price { font-size:1rem; }
.solust, .sagust { font-size: 70%; }
.xykamp { padding:0.2rem 0.4rem; line-height: 0.9rem;}
.birtl { padding:0.2rem 0.3rem ; line-height: 0.9rem;}
}
@media (max-width: 991px) {
h1,.h1{
  /*font-size: calc(100% + 1vw + 1vh);
  font-size: 5vw;*/
  font-size: clamp(22px, 6vw, 28px);
}
h2,.h2{
  font-size: clamp(20px, 5.4vw, 24px);
}
h3,.h3{
  font-size: clamp(19px, 5vw, 21px);
}
h4,.h4{
  font-size: clamp(19px, 5vw, 19px);
}
.logo {
	/*position:absolute;*/
	width:90px;
	padding:0;
	margin:5px 0 5px 15px;
	background-color:transparent;
	outline:none;
}
/*.logo a{
	width:200px;
	height:65px;
	background:url("gorsel/logo.svg") no-repeat;
}*/
.navbar {
	/*position:absolute;*/
	padding:5px 0 !important;
	/*background:rgba(243, 243, 243, 0.7);
	float:none;
	border-top: 1px solid #ccc;*/
}
.navbar-collapse { max-height: calc(85vh - 80px); overflow-y: auto; }
.dropdown a:after{ display:inline-block; }
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .active>.nav-link {
	border-bottom:none;
}
.dropdown { margin-bottom: 12px; }
.dropdown-menu{ padding:10px 20px; box-shadow:none; border:none;}
.sticky.is-sticky .show-is-sticky {
  display:none;
}
.sticky.is-sticky .show-not-sticky {
  opacity: 1;
  visibility: visible;
}
.logo img, .hesabim img, .sepetim img{ color:#fff; filter: brightness(100); }
.sepetim a{ color:#fff; }
.gallery-item{
width:50%;
}
footer{	min-height:270px; }
.yukari a{ display: none; }
.hesabim {width:30px; padding:0 0 20px 0; }
.sepetim {width:30px; padding:0 0 0 0; line-height:normal; font-size:1.2rem;}
}

@media (max-width: 768px) {
.proje-gorsel { height:auto;}
.kategori-bk {	height:auto; min-height:210px;}
.kategori img{ height:100%; }
h5.urunbaslik { font-size:0.8rem; height:45px; }
.card-body .price, .urunloop .price { font-size:0.9rem; }
.urunloop img { min-height:225px; }
.urunloop .star-rating { display: none; }
.kenar { display:none; }
.sagust { top:5px;}
.solust { top:5px; }
}
@media (max-width: 576px) { h5.urunbaslik { height:40px; } }
@media (max-width: 480px) { .urunloop img { min-height:150px; } h5.urunbaslik { height:70px; } }
@media (max-width: 360px) {
ul.diller{width:45px;}
ul.diller a, .dil{width:15px;}
.urunloop img { min-height:130px; }
h5.urunbaslik { height:auto; }
}

.iptal-transitions {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
}


.form-check label[for="payment_method_iyzico"] { margin:0;}
.form-check label img{ position:absolute; width:70%; height:auto; margin:4px 0 0 10px;}

.woocommerce-store-notice, p.demo_store {
  position: fixed;
  background-color: #124D2B;
  top:auto;
  bottom: 0;
}

.blockUI.blockOverlay{position:relative}
.blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(gorsel/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}
.loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(gorsel/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}
@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}

.stock.out-of-stock {
	display: none;
}

legend { margin-bottom: 0px;}

.btnstok { background-color: #6c757d ; border: 1px solid #6c757d;}


.woocommerce div.product div.images .flex-control-thumbs li img{
  width:150px;
}
@media screen and (max-width: 768px){
  .woocommerce div.product div.images .flex-control-thumbs li img{
  width:100px;
}
}

.form-check-input {
  border: 2px solid rgba(254, 14, 81, 0.95);
}

.single-product #reviews #comments h3{ display: none; }

.hata-mesaj {
  display: none;
  color: red;
  font-size: 11px;
  position: relative;
}

.marquee {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 30px; /* This is required, adjust as needed */
    align-items: center;
    white-space: nowrap;
}
.marquee a{
  font-weight: normal;
}

.countdown {
  color:#FFF;
}
.gerisay {
  font-size:0.5rem;
}
.gerisaytext {
  font-size:0.5rem;
  line-height:0.5rem;
}