/*
Theme Name: Hosteva
Theme URI: https://www.hosteva.com/
Author: Hosteva Ekibi
Author URI: https://www.hosteva.com/
Description: Firmaların tüm bilgilerini hizmetlerini detaylı bir şekilde verebileceği yeni nesil tasarım.
Version: 1.0
Text Domain: hosteva
*/
:root{
	--kurumsal-1: #D4183B;
	--kurumsal-2: #F07F1D;
}

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; }
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.bg-primary,.ec-search:before {
	color: #fff !important;
}
p {
	color: #333;
}
.head-buton > li > a {
	background: var(--kurumsal-2);
	color: #fff !important;
	padding: 10px 28px !important;
	text-align: center;
	border-radius: 20px;
	display: block;
	margin-left: 10px !important;
}
.head-buton > li > a:hover,.head-buton > li > a:focus {
	color: #fff !important;
}
#navBar .navbar-nav > li > a {
	font-weight: bold;
}
.row.u-header__mega-menu-wrapper {
	background: #fff;
}
@media (min-width: 1200px){
	.max-width-660-xl {
		max-width: 70.25rem !important;
	}
}
@media (min-width: 1200px) {
	.max-width-660-xl {
		max-width: 56.25rem;
	}
}
.foot-logo img {
	height: auto;
	max-width: 330px;
	max-height: 70px;
}
.font-weight-light {
	font-weight: normal !important;
}
.yardim .text-gray-90, .ec-support:before {
	color: #fff !important;
}
.yardim .no-gutters {
	align-items: center;
}
.product-item:hover .product-item__inner:not(.remove-prodcut-hover) {
	box-shadow: 0px 0px 6px 0px rgb(1 1 1 / 13%);
}
.mb-1.font-size-small {
	font-size: 13px;
	color: #666;
}
.urun__resim {
	/*height: 160px;*/
	display: flex;
	align-items: center;
}
.banner-img img {
	height: 440px;
	width: 100%;
	object-fit: cover;
}
.max-height-348-wd {
	max-height: unset !important;
}
.pagination li a.current {
	color: #fff !important;
}
.kucuk-kategori {
	/*height: 30px;*/
}
.kucuk-kategori a {
	font-weight: bold;
	font-size: 10px;
	color: var(--kurumsal-1);
}
.text-blue {
	color: #000000 !important;
}
.product-item__inner {
	background: #F5F5F5;
	margin: 5px !important;
}
.product-item::after{
	display:none;
}
.slick-slide img {
	width: 100%;
}
.bg-img-hero:before {
	background: #0000004d;
	position: absolute;
	inset: 0;
	display: block;
	content: "";
}
.bg-img-hero {
	position: relative;
}
.min-height-564 {
	min-height: 15rem;
}
.bg-img-hero .container {
	z-index: 9;
	position: relative;
}
.bg-img-hero h1{
	color:#fff;
}
#crumbs *,#crumbs {
	color: #fff;
	font-size: 12px;
}
.archive #crumbs *, .archive  #crumbs, .single #crumbs *, .single #crumbs {
	color: #666;
	font-size: 14px;
}
.text p {
	font-size: 16px;
	margin-bottom: 15px;
}
.hs-has-sub-menu:hover .hs-sub-menu {
	visibility: visible;
	display: block !important;
	top: 100%;
	left: 0;
}
.hs-has-sub-menu {
	overflow: unset !important;
}
.navbar-expand-md .u-header__navbar-nav .u-header__sub-menu.hs-sub-menu {
	padding-top: 0;
	padding-bottom: 0;
}
.hs-sub-menu a {
	display: block;
	padding: 9px 15px !important;
	border-bottom: 1px solid #f0f0f0;
}
.topbar-right li i {
	margin-right: 7px;
	font-size: 15px;
}
.u-header-topbar {
	border-top: 4px solid var(--kurumsal-2);
}
a.u-header-topbar__nav-link:hover {
	color: var(--kurumsal-2) !important;
}

/* dosya */
.dosyalar {
	padding: 0 20px 40px;
}
.solx {
	background: #f9f9f9 none repeat scroll 0 0;
	border: 1px solid #f0f0f0;
}
.solx li {
	border-bottom: 1px solid #333;
	border-radius: 0;
	width: 100%;
}
.nav-pills.nav-stacked > li > a {
	margin-bottom: 0 !important;
	margin-top: 0 !important;
	padding: 12px 10px !important;
	display: block;
	width: 100%;
	background: #000;
	color: #fff;
}
.nav-pills > li > a {
	border-radius: 3px;
}
.nav-pills > li > a.active {
	background-color: #48D34A !important;
	border-radius: 0;
	color: #fff;
	margin: 0 !important;
	padding: 10px 15px;
}
.nav-pills > li > a.active {
	color: #fff;
	background-color: #494949;
}
.sabitkal {
	position: unset !important;
	display: inline-block !important;
	font-size: 13px !important;
	margin-right: 10px;
}
.acilprogs {
	margin: 10px 0;
}
.acilprogs > a {
	background: #6e6e6e none repeat scroll 0 0;
	color: #fff;
	display: block;
	margin: 0 0 3px;
	padding: 4px 1px;
	text-align: center;
	text-transform: uppercase;
	transition: all 0.4s ease 0s;
	width: 100%;
}
.destektel {
	background: #fefefe none repeat scroll 0 0;
	border: 1px dashed #0082CA;
	margin-bottom: 20px;
	margin-top: 21px;
	padding: 25px 10px;
	text-align: center;
}
.ikongelde i {
	font-size: 52px;
}
.destek_tel {
	font-size: 25px;
	font-weight: 500;
	letter-spacing: -1px;
}
.destek_tel_saat {
	font-size: 11px;
}
.dosyaalan > a {
	border: 1px dashed #6e6e6e;
	border-radius: 1px;
	display: block;
	margin-bottom: 10px;
	padding: 10px;
	position: relative;
	text-decoration: none;
	transition: all 0.4s ease 0s;
	background: #f0f0f073;
	color: #000;
}
.dosyaalan span {
	font-weight: 500;
	padding-left: 10px;
	transition: all 0.4s ease 0s;
}
.dosyaalan i {
	color: #6e6e6e;
	font-size: 22px;
	position: absolute;
	right: 15px;
	top: 10px;
}
.dosyaalan > a:hover {
	background: rgb(21 235 7 / 8%) none repeat scroll 0 0;
	border: 1px dashed var(--kurumsal-2);
	transition: all 0.4s ease 0s;
}
.urun-tablo table {
	width: 100% !important;
	border: unset !important;
}
#sliderSyncingNav .js-slide img, #sliderSyncingThumb .js-slide img {
	height: auto;
}
.home #content .product-item {
	display: block !important;
}
.hs-mega-menu > .u-header__mega-menu-wrapper {
	box-shadow: 0 0 5px 0px #c9c9c9;
}
ul.menu-depth-1 {
	display: none;
}
.hs-mega-menu ul li img {
	max-width: 100px;
}
.uhed h3 {
	font-size: 16px;
	display: block;
}
.uhed img {
	height: 110px;
	display: block;
	text-align: center;
	margin: 0 auto;
}
.uhed a {
	display: block;
	text-align: center;
	padding: 0 !important;
	margin: 0;
}
.uhed p {
	font-weight: bold;
	margin-top: 10px;
	text-align:center;
	display:block;
}
.d-auto {
	margin: 0 auto;
	width: 100%;
	display: block;
}
.tab-pane table {
	width: 100% !important;
	border: unset !important;
}
.home-categoriler img {
	height: 110px;
	transform: rotate(0deg);
	padding: 5px;
}
.product-item:hover .product-item__inner:not(.remove-prodcut-hover) {
	position: relative !important;
}
.banka-bilgileri {
	border: 1px solid rgb(228, 228, 228);
	padding: 24px;
	border-radius: 6px;
	box-shadow: rgba(0, 0, 0, 0.05) 0px 3px 5px 0px;
	transition: all 0.5s ease 0s, box-shadow 0.2s ease 0s;
	background: rgb(255, 255, 255);
}
.banka-bilgileri p {
	margin: 0;
	padding: 0;
	font-weight: 600;
}
.banka-bilgileri h4 {
	margin-top: 20px;
	font-size: 17px;
	font-weight: bold;
}
.banka-bilgileri strong {
	font-weight: bold;
	color: #000;
}
span.input-group-addon {
	background: #f0f0f0;
	padding: 0 9px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.form-control {
	border-radius: 0;
}
.sozlesme-dosya ul {
	margin: 0;
	padding: 0;
}
.sozlesme-dosya li {
	list-style-type: none;
}
.banka-bilgileri .row div {
	font-size: 17px;
	color: #000;
	font-weight: 600;
}
.banka-bilgileri .row p.ince-baslik {
	font-size: 16px;
	font-weight: 600;
	color: #999;
}
.banka-bilgileri svg {
	position: relative;
	top: -4px;
}
.kopyaladik {
	background: var(--kurumsal-2) none repeat scroll 0 0;
	border-radius: 3px;
	bottom: 40px;
	color: #ffffff;
	padding: 8px 30px;
	position: fixed;
	/* right: 20px; */
	left: calc(50% - 110px);
	z-index: 999999;
	display: none;
	width: 220px;
	text-align: center;
}
.tikla-kopyala:hover {
	background: #f0f0f08a;
	cursor: pointer;
}
.tikla-kopyala, .ince-baslik {
	padding: 3px 5px;
	border-radius: 2px;
}
h2.firmaAdi {
	font-size: 17px;
	font-weight: bold;
}
footer h6.mb-1.font-weight-bold {
	color: #999;
}
.footer-iletisim a {
	color: #000;
}
.iletisim-sidebar p, .iletisim-sidebar address {
	margin-bottom: 7px !important;
}
.btn-primary-dark-w {
	color: #fff;
}
.sozlesme-dosya {
	background: #ECECEC;
	margin-bottom: 10px;
	padding: 14px 10px;
	border-radius: 3px;
}
.sozlesme-dosya a {
	font-weight: bold;
	font-size: 15px;
}
.sozlesme-dosya h5 {
	text-transform: uppercase;
	font-size: 14px;
	margin-bottom: 0;
}
.iletisim-sidebar-2 p {
	margin-bottom: 0;
}
.iletisim-sidebar-2 span {
	font-weight: bold;
}
.p-30{
	padding-top: 30px !important;
}
div#navBar {
	width: 100% !important;
	display: block !important;
}
img.sol-icon {
	width: 30px;
}
span.text-start {
	text-align: left;
	display: block;
	width: 100%;
	padding: 0 0 0 10px;
}
.home-urunler .js-slide .img-fluid {
	height: 200px;
	object-fit: contain;
}
.currency ul li .city,  .currency ul li .money {
	color: #aaaaad;
	font-weight: 600;
	padding: 0 10px;
}
.currency .value span {
	padding: 0;
}
.navbar-nav .nav-item img {
	width: 70px;
	display: block;
}
.hsm .sub-menu {
	display: none;
}
.hsm li {
	float: left;
	display: inline-block;
}
.hsm > ul > li > a {
	background: var(--kurumsal-2);
	color: #fff;
	display: inline-block;
	margin: 0 5px;
	padding: 11px 20px;
	border-radius: 20px;
}
.hsm ul#menu-top-menu {
	margin: 0;
	padding: 0;
}
.hsm li:hover .sub-menu {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0;
}
.hsm li:hover .sub-menu {
	display: block;
	position: absolute;
	background: #fff;
	margin: 0;
	padding: 20px 30px;
	width: 250px;
	box-shadow: 0 0 1px #C0C0BD;
	right: 0;
	border: 1px solid #C0C0BD;
}
.hsm .sub-menu li a {
	display: block;
	padding: 5px 0;
	border-bottom: 1px solid #f0f0f0;
}
.hs-mega-menu > .u-header__mega-menu-wrapper {
	background: #fff;
}
.u-header__mega-menu-wrapper {
	padding: 20px 20px !important;
}
ul.row.woo_subcategory_list {
	margin: 0;
	padding: 0;
}
a.nav-link.u-header__sub-menu-nav-link {
	display: block;
}
.navbar-nav .nav-item img {
	display: block;
	width: 100px;
	margin: 0 auto !important;
	padding: 0 !important;
	max-width: 100%;
}
a.nav-link.u-header__sub-menu-nav-link {
	display: block;
	padding: 0 !important;
	margin: 0 !important;
	text-align: center;
}
.woo_subcategory_list div {
	border: 1px solid #f0f0f0;
	padding: 10px;
}
.bold-menu {
	font-weight: bold;
	color: var(--kurumsal-2);
	padding: 6px 0px;
	display: block;
	border-bottom: 1px solid #f0f0f0;
}
.submenu-list a.nav-link.u-header__sub-menu-nav-link {
	text-align: left;
	padding: 8px 0 !important;
}
ul.submenu-list {
	padding: 0 20px !important;
}
.submenu-list li:hover a.nav-link.u-header__sub-menu-nav-link {
	color: #000;
	font-weight: bold;
}
.row-reserve {
	flex-flow: row-reverse;
	display: flex;
}

.whatsapp {
	position: fixed;
	right: 20px;
	background: #009846;
	width: 220px;
	padding: 10px;
	border-radius: 5px;
	color: #fff;
	bottom: 45px;
	z-index: 9999;
	font-size: 15px;
	text-align: center;
}
.whatsapp img {
	height: 30px;
	width: 30px;
	margin-right: 10px;
}
.whatsapp a {
	color: #fff;
}
.logged-in div#headerSidebarContent {
	padding-top: 60px;
}
#menu-mobil-menu li a {
	color: #000;
	font-size: 15px;
}
ul#menu-mobil-menu {
	margin: 0;
	padding: 0;
}
#menu-mobil-menu li {
	list-style-type: none;
}
#menu-mobil-menu li a {
	border-bottom: 1px solid #c0c0c075;
	color: #000;
	font-size: inherit;
	margin-bottom: 10px;
	display: block;
	padding-bottom: 5px;
}
.mobil_ara{
	display:none;
}
#content iframe {
	width: 100%;
}
.wpcf7-form .input-group {
	display: block;
}
.wpcf7-form .wpcf7-form-control-wrap {
	position: relative;
	margin-left: 33px;
	display: block;
}
.wpcf7-form span.input-group-addon {
	position: absolute;
	left: 0;
	height: 44px;
}
.wpcf7 p {
	margin: 0;
	padding: 0;
}
.wpcf7 label {
	margin: 5px 0 0 0;
	padding: 0;
	font-size: 13px;
	font-weight: bold;
}
.wpcf7-submit {
	margin-top: 20px;
	color: #fff;
	background: #000000;
	padding: 7px 30px;
	border: unset;
	border-radius: 3px;
}
span.aioseo-breadcrumb {
	color: #ffffffb0;
}
.topbar-sag {
	float: right;
	padding: 7px 0;
}
.u-header__section {
	border-top: 4px solid var(--kurumsal-2);
}
.fiyat-usd td {
	font-weight: bold;
}
.ctelefon, .ceposta, .chesap{
	display:inline-block;
}
.urun__resim a img {
	height: 30px !important;
	width: 100%;
	object-fit: contain;
}
.urun__resim a {
	display: block;
	text-align: center;
	margin: 0 auto;
}
.u-header__sub-menu-title {
	text-align: center !important;
}
.btn-ode {
	padding: 5px 15px;
	color: #fff;
	border-radius: 1px;
}
.btn-ode:hover {
	background: #000 !important;
	color: #fff !important;
	box-shadow: unset !important;
}
.seo-icerik p {
	margin: 6px;
	font-size: 11px;
	padding: 0;
	color: #666;
}
.ek_bilgiler li {
	list-style-type: none;
}
.ek_bilgiler li a {
	display: flex;
	padding: 8px 15px;
	border: 1px dashed #00000026;
	margin-bottom: 7px;
	/* background: #f0f0f052; */
	font-weight: bold;
	color: var(--kurumsal-1);
	transition: 0.4s;
	align-content: center;
	align-items: center;
}
.ek_bilgiler li a:hover {
	padding: 8px 20px;
}
.ek_bilgiler li a i {
	color: var(--kurumsal-2);
	font-size: 25px;
	margin-right: 10px;
}
.ek_bilgiler .fa-youtube {
	color: red;
}
ul.products {
	display: block;
}
li.product-item {
	width: 100% !important;
}
.ek-ozellikler {
	font-size: 12px;
}
#sidebarNav1, #basicsCollapseOne ul {
	margin: 0;
	padding: 0;
}
#sidebarNav1 li, #basicsCollapseOne li {
	list-style-type: none;
}
#sidebarNav1 li a, #basicsCollapseOne li a {
	display: block;
	padding: 5px 10px 5px 20px;
	border-bottom: 1px solid #e7e7e7;
	transition: 0.2s;
	color: var(--kurumsal-1);
}
#sidebarNav1 li a:hover, #basicsCollapseOne li a:hover {
	background: var(--kurumsal-2);
	color: #fff;
}
#sidebarNav1 li a.active, #basicsCollapseOne li a.active {
	background: #f0f0f0;
	color: #000 !important;
	border-left: 1px solid #000;
}
.kutu_liste_resim a img {
	height: 100px !important;
}

.iletisim-v3 li a {
	color: #000;
}
.iletisim-v3 span {
	font-weight: bold;
	color: #03041C;
}
.iletisim-v3 i {
	color: var(--kurumsal-2);
}
.iletisim-v3 li {
	margin-bottom: 10px;
}
.iletisim-v3 .circle {
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	background: #000000b8;
	padding: 1px 6px;
	border-radius: 3px;
	margin-left: 6px;
}
.iletisim-v3 li:hover a {
	border-bottom: 1px dashed;
}
.marka-kutu {
	background: #f4f4f4;
	padding: 20px 30px;
	margin: 5px;
	display: flex;
	align-content: center;
	align-items: center;
	height: 100px;
	justify-content: center;
}
.marka-kutu img {
	width: 120px;
}
.marka-logolari {
	position: relative;
}
.footer-marka .js-pagination {
	padding-top: 20px;
}
.urun__resim:hover .resim-buyut {
	display: block !important;
	position: absolute;
	background: #ffffff;
	width: 260px;
	height: 330px;
	z-index: 9;
	padding: 15px;
	left: 100%;
	border-radius: 3px;
	box-shadow: 0 0 7px #c3c3c3;
}
.resim-buyut a img {
	height: 220px !important;
}
#filtre {
	padding: 20px;
}


/* Filtre CSS Stilleri */
.filtre-aktif {
	background-color: #f8f9fa;
	border-radius: 5px;
	padding: 10px;
}

.filtre-baslik-aktif {
	color: var(--kurumsal-2) !important;
	font-weight: bold !important;
}

.filtre-aktif-indicator {
	color: var(--kurumsal-2);
	font-size: 8px;
	vertical-align: super;
}

.filtre-secili {
	font-weight: bold !important;
	color: var(--kurumsal-2) !important;
}

.filtre-select-aktif {
	border-color: var(--kurumsal-2) !important;
}

.filtre-clear-aktif {
	background-color: #dc3545 !important;
	border-color: #dc3545 !important;
	animation: pulse 2s infinite;
}

@keyframes pulse {
	0% { transform: scale(1); }
	50% { transform: scale(1.05); }
	100% { transform: scale(1); }
}

.filtre-clear-aktif .badge {
	background-color: rgba(255, 255, 255, 0.8) !important;
	color: #dc3545 !important;
}

/* Hover efektleri */
.filtre-alani:hover {
	transition: all 0.3s ease;
}

.filtre-aktif:hover {
	background-color: #e9ecef;
}

.kategori-listesi .border-bottom {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-content: center;
	align-items: center;
	border: unset !important;
}
.kategori-listesi h4.font-size-14 {
	display: none;
}
.kategori-listesi .form-group {
	width: 25%;
}
.kategori-listesi .custom-control {
	background: #f0f0f0;
	display: block;
	width: 100%;
	margin: 0 4px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	border-radius: 4px;
	border: 2px solid #d3d3d3;
	font-size: 12px;
	transition: 0.3s;
}
.kategori-listesi .custom-control:hover {
	border: 2px solid var(--kurumsal-2);
	cursor: pointer;
}

/* iletişim */
.ikutu .map-info-text {
	width: 100%;
	height: 100%;
}
.ikutu .map-info-text div {
	text-align: left;
	padding-left: 37px;
	padding-right: 0px;
	font-family: Muli,Arial,sans-serif;
	color: #5c5c5c;
	font-weight: 500;
	line-height: normal;
}
.ikutu .store-location {
	font-size: 20px;
	line-height: 30px;
	padding-top: 20px;
}
.ikutu .store-location-address {
	font-size: 15px;
	line-height: 21px;
	padding-top: 10px;
}
.ikutu .get-direction {
	margin-top: 20px;
	background-position: 0 2px;
	margin-left: 10px;
}
.ikutu .get-direction a {
	font-size: 18px;
	line-height: 24px;
	text-decoration: none;
	margin-left: -9px;
}
.ikutu .store-timing {
	font-size: 15px;
	line-height: 21px;
	margin-top: 20px;
}
.ikutu .store-contact {
	font-size: 15px;
	line-height: 21px;
	padding-top: 10px;
	padding-bottom: 20px;
}
.ikutu .store-contact a {
	color: #5c5c5c;
	cursor: pointer;
	text-decoration: none;
	border-bottom: 1px dashed;
}
.ikutu .map-image {
	float: left;
	width: 100%;
	overflow: hidden;
	line-height: 0;
	position: relative;
}
.ikutu .map-image iframe {
	border-left: solid 2px #ddd !important;
	height: 340px !important;
	width: 100%;
}
.ikutu {
	box-shadow: 0 0 4px 0 #e3e3e3,0 1px 8px 0 rgba(161,161,161,0.5);
	margin-top: 35px;
	position: relative;
}
.ikutu .map-info-text::before {
	content: '';
	display: inline-block;
	width: 6px;
	top: 0;
	bottom: 0;
	background-color: var(--kurumsal-2);
	position: absolute;
}
.ikutu .mails a {
	color: #333;
	font-size: 15px !important;
}



/* blog */
.blog-title {
	font-size: 16px;
}
.img-blog-yuksek {
	height: 160px;
	object-fit: contain;
	width: 100%;
	background: #EFECEC;
	padding: 15px;
}
.blog-title {
	font-size: 16px;
	height: 50px;
	overflow: hidden;
}
p.blog-entry {
	height: 70px;
	overflow: hidden;
}
.cat-baslik {
	font-size: 17px;
	font-weight: bold;
}
.img-blog-v2 {
	width: 100%;
	height: 490px;
	object-fit: contain;
	background: #f0f0f0;
	padding: 10px;
}
.single-blog-title {
	font-size: 25px;
	font-weight: bold;
}
.min-height-250.object-fit-cover {
	min-height: 250px;
	max-height: 250px;
	object-fit: cover;
}
.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 7px 10px;
	margin: 2px;
	border-radius: 2px;
}
.ekip-genel i {
	width: 20px;
	text-align: center;
}
.navigation {
	margin: 10px 0 40px;
}
.sidebar-blog .mb-4:hover a {
	color: var(--kurumsal-2);
}
.btn-soft-secondary-w {
	padding: 5px 19px !important;
	border-radius: 4px;
}
.ekip-genel a {
	color: #333;
	border-bottom: 1px dashed #c0c0c0;
}
.ekip-genel a:hover {
	color: var(--kurumsal-2);
}
.ekip_basvuru .banka-bilgileri {
	padding: 15px 30px;
}
.custom-control-label {
	display: flex;
	align-items: center;
}
.footer-menu .list-group {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: row-reverse;
}
.footer-menu li {
	list-style-type: circle;
	margin-right: 25px;
}
.footer-menu li a {
	font-size: 12px !important;
}
.banka-bilgileri img {
	width: 250px;
}
.seo-icerik h1,#aciklama h1 {
	font-size: 21px;
	color: #42D343;
	font-weight: bold;
}
.seo-icerik h2, #aciklama h2 {
	font-size: 20px;
}
.teklif .wpcf7-form-control-wrap {
	margin-left: 0;
}
.teklif .wpcf7-submit {
	margin: 0 0 5px 0 !important;
}
.btn-butonu {
	border-radius: 3px;
	color: #fff;
	padding: 5px 30px;
}
.urun-buyuk-resim img {
	height: 480px !important;
	object-fit: contain;
}
.custom-radio .custom-control-label::after, .custom-radio .custom-control-label::before{
	display:none !important;
}
.wpcf7 form.sent .wpcf7-response-output {
	top: -30px !important;
	bottom: -19px !important;
	z-index: 9 !important;
	left: 0 !important;
	right: 0 !important;
	display: flex !important;
	align-content: center !important;
	justify-content: center !important;
	align-items: center !important;
	font-size: 17px !important;
	position: absolute !important;
	background: #fff !important;
}
.diller {float: right}
.sabitdil > ul {display: none}
.diller img {height: auto;vertical-align: middle;width: 32px}
.sabitdil:hover > ul {
	border-radius: 2px;
	display: block;
	position: absolute;
	right: 0;
	bottom: 25px;
	z-index: 111111;
}
.sabitdil li:hover, .sabitdil > a {background: #fff}
.sabitdil > a {display: block;height: 42px;padding: 10px 5px 0}
.sabitdil li {text-align: center;width: 42px;display: block;padding: 5px 4px}
.sabitdil {position: relative}
.skiptranslate, .skiptranslate.goog-te-gadget {display: none !important}
.translated-ltr body, .translated-rtl body, body {top: 0 !important}
.diller {
	position: fixed;
	bottom: 76px;
	right: 20px;
}
.product-item__inner {
	border: 3px solid #f5f5f5;
	transition: 0.4s;
}
.product-item__inner:hover {
	border: 3px solid var(--kurumsal-2);
}
.custom-radio {
	padding-left: 0;
}
.custom-radio label {
	transition: 0.4s;
}
.custom-radio label:hover {
	cursor: pointer;
	margin-left: 11px;
	color: var(--kurumsal-1);
}
footer .form-group {
	margin-bottom: 8px !important;
}
#menu-kurumsal li {
	list-style-type: circle;
	margin-left: 15px;
	transition: 0.4s;
}
#menu-kurumsal li:hover {
	margin-left: 30px;
}
header h4.font-size-14.mt-2.mb-2.font-weight-bold {
	display: none;
}
.form-group:hover .filtre-gorsel {
	background-image: var(--bg-hover, var(--bg-normal)) !important;
}
h4.font-size-14.mt-2.mb-2.font-weight-bold.filtre-baslik-aktif {
	display: none;
}
