:root {
    --thm-base:#fbbd1f;
	--thm-light:#f8f7f0;
	--thm-second:#593016;
}

/*Header*/
header .pbmit-logo-area .site-branding img{width:200px}
.video-bg-area{padding: 0 20px;position: relative;height: 750px;overflow: hidden;}
.video-bg-area:before {
    content: "";
    width: 98%;
    height: 100%;
    background: linear-gradient(45deg, var(--pbmit-secondary-color), transparent);
    position: absolute;
    border-radius: 30px;
}
.video-bg-area video{border-radius: 30px;height: 100%;object-fit: cover;}
.video-bg-area .pbmit-slider-content {
    position: absolute;
    bottom: 10%;
    left: 10%;
}
.video-bg-area .pbmit-slider-content .pbmit-sub-title {
    font-size: 12px;
    line-height: 22px;
    font-weight: 500;
    padding: 3px 20px 1px;
    border-radius: 50px;
    letter-spacing: 1px;
    text-transform: uppercase;
    max-width: max-content;
    margin-bottom: 25px;
    display: inline-block;
    color: var(--pbmit-white-color);
    border: 1px solid rgb(255, 255, 255);
}
.video-bg-area .pbmit-slider-content .pbmit-title {
    margin-bottom: 35px;
    color: var(--pbmit-white-color);
}
.video-bg-area.pbmit-slider-content .pbmit-title span {
    font-size: 80px;
    line-height: 100px;
    font-weight: 400;
}
.video-bg-area .pbmit-slider-content .pbmit-title strong {
    font-size: 92px;
    line-height: 102px;
    font-weight: 700;
}
.site-header .pbmit-social-links li a {
    font-size: 15px;
    display: inline-block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: var(--pbmit-secondary-color)!important;
    background-color: var(--pbmit-light-color);
    border-radius: 50%;
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
}
.site-header .pbmit-social-links li a:hover {
    color: #fff!important;
    background-color: var(--pbmit-secondary-color);
}
header .main-menu .navigation .dropdown li .icon {
    display: inline-block;
    margin-left: 10px;
}
header .main-menu .navigation .dropdown li .icon svg {
    width: 20px;
    height: 20px;
    fill: #ffffff;
    background: var(--thm-base);
    padding: 5px;
    border-radius: 50%;
    animation: tada 1s infinite;
}

header .pbmit-main-header-area .pbmit-btn{padding: 18px 25px;}
@media (min-width: 1200px) {
    .main-menu .navigation > li#kat1058 > ul{min-width: 400px;}
}
/*Header Bitti*/


/*Home*/
#yerel-urunler{padding:100px 0;}
#yerel-urunler .pbmit-product-style-1 .product .woocommerce-loop-product__link .img-fluid{height:300px;object-fit:cover;padding:30px}
#yerel-urunler .pbmit-product-style-1 .product .price {font-size: 14px;}
#yerel-urunler .isaretBadge {
    position: absolute;
    z-index: 2;
    left: 0;
    top: 0;
    width: 4em !important;
    height: 4em !important;
	filter: drop-shadow(3px 3px 10px var(--color-blue-1));
	padding: 0;
}
#yerel-lezzetler .pbmit-service-style-1 .pbmit-featured-wrapper .img-fluid{height:400px;object-fit:cover;padding:30px}
#yerel-lezzetler .isaretBadge {
	position: absolute;
	z-index: 2;
	left: 21px;
	top: 21px;
	width: 4em !important;
	height: 4em !important;
	filter: drop-shadow(3px 3px 10px var(--color-blue-1));
	padding: 0;
}
#filmler .pbmit-featured-img-wrapper .icon{
	position: absolute;
	top: 43%;
	left: 45%;
	background: #ff0101;
	width: 60px;
	height: 50px;
	border-radius: 20%;
	text-align: center;
	line-height: 55px;
	color: #fff;
}
#filmler .pbmit-featured-img-wrapper .icon i{
	animation: heartBeat 2.5s infinite;
	font-size:1.3em;
}
#filmler .pbmit-blog-style-1 .pbmit-featured-wrapper img{
	height: 250px;
	object-fit: cover;
}
.benzer-icerikler#filmler .pbmit-blog-style-1 .pbmit-featured-wrapper img{
	height: 300px;
}
.benzer-icerikler#filmler .pbmit-post-title {
	font-size: 1.7em;
	line-height: 35px;
}
/**/


/*Mix*/
.pbmit-ihbox-box .pbmit-content-wrapper .pbmit-social-links li {
	display: inline-block;
	margin: 0 6px 0 0;
	padding-bottom: 0px !important;
	margin-bottom: 8px;
	transform: unset;
	line-height: 26px;
	color: var(--pbmit-body-typography-color);
}
.pbmit-ihbox-box .pbmit-content-wrapper .pbmit-social-links li a {
	font-size: 15px;
	display: inline-block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: var(--pbmit-secondary-color);
	background-color: var(--pbmit-light-color);
	border-radius: 50%;
	-webkit-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}
.pbmit-ihbox-box .pbmit-content-wrapper .pbmit-social-links li a:hover {
	color: var(--pbmit-white-color);
	background-color: var(--pbmit-secondary-color);
}
#linkler .pbmit-client-style-1 .pbmit-client-hover-img img{height:100px;object-fit:contain;width:200px}
#linkler .pbmit-client-style-1 .pbmit-featured-img-wrapper .img-fluid{height:100px;object-fit:contain;width:200px}
select.form-control{
	background: var(--thm-light);
	-webkit-appearance: auto;
	-moz-appearance: auto;
}
form .alert i{
	position: absolute;
	top: 20px;
	right: 15px;
	font-size: 2.5em;
	opacity: .4;
}
.bg-color-base {background-color: var(--thm-base);}



/**/

/*Haberlist*/
#haberlist .pbmit-blog-style-1 .pbmit-featured-wrapper img{height:300px;object-fit:cover}
#haberlist .pbmit-featured-img-wrapper .icon {
	position: absolute;
	top: 43%;
	left: 45%;
	background: #ff0101;
	width: 60px;
	height: 50px;
	border-radius: 20%;
	text-align: center;
	line-height: 55px;
	color: #fff;
}
#haberlist .pbmit-featured-img-wrapper .icon i {
	animation: heartBeat 2.5s infinite;
	font-size: 1.3em;
}
#hedefimiz-slider{padding: 20px 20px 20px;border-radius: 30px;}
#hedefimiz-slider .swiper-slider{border-radius: 30px;}

/**/



/*Keşfet Listele*/
#kesfet-list .pbmit-service-style-1 .pbmit-featured-wrapper img {height: 250px; object-fit: cover;}
#kesfet-list .pbmit-service-style-1 .pbmit-service-title {font-size: 18px; line-height: 28px;padding-right: 0;}
#kesfet-list .pbmit-ele-service.pbmit-service-style-1{height:100%}
#kesfet-list .pbmit-service-style-1 .pbminfotech-post-item .pbmit-box-content-wrap {padding: 10px;background-color: #fff;border-radius: 30px;}
#kesfet-list .isaretBadge {
	position: absolute;
	z-index: 2;
	left: -6%;
	top: -5%;
	width: 4em !important;
	height: 4em !important;
	filter: drop-shadow(3px 3px 10px var(--color-blue-1));
	padding: 0;
}

/**/

/*Detay*/
#galeri .pbmit-block-column figure img{height:300px;object-fit:cover;margin-top:0;cursor:pointer}
#galeri .pbmit-block-column figure{margin:10px}
.blog-details .pbmit-entry-content #galeri .pbmit-block-column:last-child,.blog-details .pbmit-entry-content #galeri .pbmit-block-column:first-child {padding: 0}
/*Paylaş*/
.paylasButton{
	position: relative;
	height: 60px;
	width: 100%;
	margin: 20px 0;
	background: #ffe39d;
	color: var(--thm-second);
	font-weight: 700;
	border-radius: 10px;
	border: none;
}
.paylasDesktop{
	position: absolute;
	top: -85%;
	left: 12%;
	width: 75%;
	border: unset;
	background: #e2d9c2;
	align-items: center;
	justify-content: center;
	padding: 1em;
	display: none !important;
	border-radius: 5px;
	height: 50px;
}
.paylasButton:focus-within .paylasDesktop{display: flex!important;}
.paylasButton::focus .paylasDesktopdisplay: flex!important;}
.paylasButton:focus-visible .paylasDesktop{display: flex!important;}
.paylasButton:hover .paylasDesktop{display: flex!important;}
.paylasDesktop:before {
	position: absolute;
	content: "";
	bottom: -30%;
	width: 0;
	height: 0;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 20px solid var(--color-blue-2);
	filter: drop-shadow(0 5px 5px white)
}
.paylasDesktop span.google-news-title {font-weight: 600;color: var(--thm-second);}
.paylasDesktop span.google-news-title:before {color: var(--thm-second);}
#urun-detay #galeri .pbmit-block-column figure img {height: 100px;}
#daha-fazlasi .pbmit-ele-service .pbmit-featured-wrapper img{height:200px;object-fit:cover}
#daha-fazlasi .isaretBadge {
	position: absolute;
	z-index: 2;
	left: 0;
	top: 0;
	width: 4em !important;
	height: 4em !important;
	filter: drop-shadow(3px 3px 10px var(--color-blue-1));
	padding: 0;
}
#urun-detay .haber ul{margin-left:20px}
#urun-detay .haber ul li{list-style:circle;}
#urun-detay .pbmit-team-des .isaretli{
	position: absolute;
	top: 40px;
	right: 40px;
	width: 150px;
	animation: flash 4.5s infinite;
}




.social-media {display: flex;align-items: center;justify-content: center;gap: 1em;border:1px solid rgb(236,236,236);margin-bottom: 1em;margin-top: -1em;}
.social-media .social-button{padding: 1em;color: white;border-radius: 50px;display: flex;}

.yer-contact-buttons{
        display: flex;flex-wrap:wrap;column-gap: 1em;align-items:center;margin-bottom: 2em;
		}

.yer-contact-buttons .button{
        background: var(--bs-highlight-bg);
    font-weight: 600;
    font-size: 14px;
    text-transform: capitalize;
    padding: .5em 1em;
    color: var(--pbmit-blackish-color);
    flex: 0 1 max-content;
     --bs-border-radius-xl: 50px;
}

.yer-contact-buttons .button i{margin-right: .5em;}



/*İmkanlar*/
.imkanlar{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap:.5em;
}

.imkanlar .imkan{
    display: flex;
    align-items: center;
	justify-content:center;
    flex:1 1 200px;
    font-weight: 500;
    color: var(--color-light-1);
    border: 1px solid #c6c6c5;
    padding: 1em;
    border-radius: 1em;
    cursor:default;
}


.imkanlar .icon svg{
    width: 1.5em;
    fill:#622d15;
    height: auto;
    margin-right: .5em
	
}

.imkanlar .imkan img{width: 2em;}
.imkanlar .imkan[data-baslik="Coğrafi İşaretli Ürün "]{background: var(--color-yellow-4);}
.isaretBadge{
    position: absolute;
    z-index: 1;
    left: -.5em;
    top: -.5em;
    width: 4em!important;
    height: 4em!important;
    filter: drop-shadow(3px 3px 10px var(--color-blue-1))
}


.mekanCard{position: relative;}

.hotelsCard .kategoriIcon{
    position: absolute;
    background: var(--color-blue-1);
    top: 1.5em;
    right: 1.5em;
    z-index: 10;
    padding: .5em;
    border-radius: 4px;
}

.hotelsCard .kategoriIcon svg{
    width:3em;
    height: 3em;
    fill:white!important;
}


/**/


/*Footer*/
.offer-area .pbmit-ihbox-icon i{color:var(--thm-second)}
footer .honey{
	position: absolute;
	bottom: -25%;
	right: 8%;
	height: 150px;
	width: 200px;
	animation: shakeY 9.5s infinite;
}
footer .rice{
	position: absolute;
	top: 5%;
	right: -3%;
	height: 200px;
	width: 200px;
	z-index: 2;
	animation: shakeX 9.5s infinite;
}
footer .pbmit-footer-widget-area .pbmit-footer-logo{display:flex}
footer .pbmit-footer-widget-area .pbmit-main-logo {width: 150px;}
footer .pbmit-footer-widget-area .right-logo {margin-left:30px}
footer .pbmit-footer-widget-area .pbmit-main-logo:hover {filter: brightness(1.2);}
footer .pbmit-footer-widget-area .baslik {font-size: 1em; color: var(--pbmit-secondary-color);}
footer .pbmit-ihbox-style-7 .pbmit-ihbox-box {padding:5px;margin-bottom: 30px;background:var(--thm-light);border-radius: 10px;}
footer .pbmit-ihbox-style-7 .pbmit-ihbox-box::before{display:none}
footer .pbmit-ihbox-style-7 .pbmit-ihbox-icon-wrapper, .pbmit-ihbox-style-7 .pbmit-ihbox-svg {background-color:var(--thm-light);height: 60px; width: 60px;}
footer .pbmit-ihbox-style-7 .pbmit-icon-type-icon img{height:20px}
footer .linkler{display:flex;flex-wrap: wrap;align-items:center;gap: 20px;}
footer .linkler a{background:var(--thm-light);padding:7px;border-radius:10px;display: flex;align-items:center;justify-content:center;flex:1 1 calc(50% - 1em)}
footer .linkler a img{height:60px!important;object-fit:contain;    filter: grayscale(1);}
footer .linkler a:hover img{filter: drop-shadow(1px 1px 1px grey);}

/*Footer Bitti*/


/*Loader*/
.preloader {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5000;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	background-color: var(--pbmit-light-color);
	transition: opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.preloader__wrap {
overflow: hidden;
position: relative;
display: flex;
justify-content: center;
align-items: center;
width: 72px;
height: 72px;
border-radius: 30px;
background-color: var(--pbmit-secondary-color);
box-shadow: 0px 2px 24px 0px #00000014;
-webkit-animation-name: preloaderWraper;
animation-name: preloaderWraper;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-duration: 1.8s;
animation-duration: 1.8s;
-webkit-animation-timing-function: ease;
animation-timing-function: ease;
}
.preloader__icon {
position: absolute;
-webkit-animation-name: preloader;
animation-name: preloader;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-duration: 1.8s;
animation-duration: 1.8s;
-webkit-animation-timing-function: ease;
animation-timing-function: ease;
}
.preloader__title {
font-size: 47px;
font-weight: 600;
line-height: 68px;
letter-spacing: 0em;
margin-top: 16px;
color: var(--pbmit-secondary-color);
}
@-webkit-keyframes preloader {
0% {
transform: translateY(150%) scale(1);
}
50% {
transform: translateY(0%) scale(1.2) rotate(20deg);
}
100% {
transform: translateY(-150%) rotate(-20deg);
}
}

@keyframes preloader {
0% {
transform: translateY(150%) scale(1);
}
50% {
transform: translateY(0%) scale(1.2) rotate(20deg);
}
100% {
transform: translateY(-150%) rotate(-20deg);
}
}
/**/

