@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'New Amsterdam';
    src: url('../fonts/subset-NewAmsterdam-Regular.woff2') format('woff2'),
        url('../fonts/subset-NewAmsterdam-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

#polyglotLanguageSwitcher {
    top: unset;
}
#tr {
    background-image: url(../images/home/tr.png);
}
.color1_bg, .menuzord-menu ul.dropdown li:hover > a, #polyglotLanguageSwitcher ul.dropdown li:hover, .bottom_header .select-form .dropdown-menu.inner li a:hover, .bottom_header .select-form .dropdown-menu.inner li.selected a, .featured-product .filters li:before, .featured-product .default-item .single-item .image-box .product-model, .featured-product .default-item .single-item .overlay-box .top-content ul li:hover, .featured-product .default-item .single-item .overlay-box .bottom-content, .why_choose_us .choose_us_item:hover, .our_farmer .item .overlay ul li:hover, .our_farmer .item:hover .text, .featured-product .default-item .single-item .overlay-box .top-content .tultip, .testimonials-section .slide-item .inner-box:before, .testimonials-section .owl-dots .owl-dot.active span, footer .main_footer .popular-tags a:hover, .testimonials-section .owl-dots .owl-dot:hover span, .call-out, footer .main_footer .footer_logo a.tran3s, .about_section .item .offer, #banner .contuct-us, .gallery .load-more-button a:hover, .cart .shop_cart_table .icon_holder, .ui-widget-content .ui-state-focus, .sidebar_tags ul li a:hover, .shop_single_page .product_details .product-review-tab .nav li.active a, .faq-content-area .accordion .acc-btn.active .left-icon, .blogList_single_post .share:hover, .news.single_news_page.news_single .post .social_icon li a:hover, .about-story .link a:hover, .three-column .single-item h5, .hephaistos.tparrows .arrow-holder:after, .theme_title:before, .testimonial .owl-item.center .text:before, .bottom_header .cart_option button span, .theme_title_center>span, footer .main_footer .footer_contact #carousel-demo .carousel-indicators li.active, .page_list li a:hover, .page_list li a.active, .sidebar_testimonial .carousel-indicators li.active, .sidebar_testimonial .item .text:before, .include_servises .include_servises_list ul li:before, .service-tabTwo .tab-content .tab-pane ul li:before, .service-tab .nav-pills li a, .project_page .single_project .img_holder .overlay .icon span a.fancybox, .page_pagination li a.active, .page_pagination li a:hover, .sidebar_categories ul li a:hover:before, .single_project_content .carousel-control:hover, .single_project_content .carousel-control:focus, .blog_page_wrapper .blog_post_single .text .share:hover, .blog_page_wrapper .blog_post_single .text .share-content li a:hover, .blog_details_post .blog_mega_post .text .social_icon li a:hover, .career_single_main_content .requirement_list li:before, .single-sidebar.price-ranger .ui-slider .ui-slider-range, .single-sidebar.price-ranger .ranger-min-max-block input[type='submit'], .cart_table .payment_system a:hover, .contact_page_address #contact-slider .carousel-indicators li.active, .testimonial .owl-theme .owl-dots .owl-dot.active span, .testimonial .owl-theme .owl-dots .owl-dot:hover span, .contact_us_form #error button, .contact_us_form #success button, .switcher .switch_btn button, .switcher .switch_menu h5.title{

    background: #007A32;
}

.color1,.top_header ul li a span,.bottom_header ul.bottom_header_address>li span.ficon,#polyglotLanguageSwitcher ul.dropdown,.bottom_header ul li a:hover,.hephaistos.tparrows:hover:before,
.hephaistos.tparrows:focus:before,.hephaistos.tparrows .arrow-holder:before,.welcome_section .video-box a span i,.featured-product .default-item .single-item .content .rating,
.featured-product .default-item .single-item .overlay-box .top-content ul li span,.choose_us_item .icon .ficon:before,.about-gallery .link-btn a:hover,
.gallery .default-item .single-item .overlay-box .bottom-content .icon-box a,.news .blogList_single_post .post ul li a i,
.about_section .item .content .link-btn a:hover,.news .blogList_single_post .post .link a:hover,.our_farmer .item .overlay ul li a span,
.featured-product .default-item .single-item .overlay-box .top-content ul li span i,.testimonials-carousel .slide-item .quote-icon span,
.owl-carousel .owl-controls .owl-nav .owl-prev:hover,.owl-carousel .owl-controls .owl-nav .owl-next:hover,.call-out .contact-box .form-group button,
.call-out .contact-box .form-group input,.call-out .contact-box .form-group i,footer .main_footer .recent-posts .post .fa,
footer .main_footer .recent-posts .post a:hover,footer .main_footer .footer_contact .list.Business p span,footer .main_footer .list li a:hover,
footer .bottom_footer h6 a,#banner .contuct-us:hover,.breadcrumb-bottom-area ul li,.breadcrumb-bottom-area p span,.breadcrumb-bottom-area ul li a:hover,
.gallery .filters li:hover,.gallery .filters li.active,.gallery-items .gallery-single-item .right-content .project-info li i,.gallery-items .prev-next-button .prev a:hover i,
.faq-content-area .accordion-box .accordion .acc-btn.active .toggle-icon span:before,.news.single_news_page.news_single .author-post .social_icon li a:hover i,
.news.single_news_page.news_single .comment-box .single-comment-box ul li,.news.single_news_page.news_single .comment-box .single-comment-box span,
.news.single_news_page.news_single .recent-posts .post .fa,.news.single_news_page .recent-posts .post a:hover,
.four-column .single-item .icon i,.four-column .single-item .icon span,.about-gallery .tab-links ul li a.active h2,.award .customer-text span,.makesUs_special .overlay .special_item .ficon:before,.request_quote .overlay a:hover,h1 span,h2 span,h3 span,h4 span,h5 span,
.our_service .owl-theme .owl-nav [class*=owl-]:hover:before,.testimonial .item .author h5 span,.testimonial .item .author ul li,
.our_team .team_member .text>a span,.our_team .team_member .text ul li a,.faq .faq_left_area .video-box a span i,
.faq .faq_left_area .video_text a,.faq .faq_panel .panel-heading .icon:before,.request_callBack .left_half .content p span,
.request_callBack .left_half .content p a,footer .main_footer .footer_news li span i,footer .main_footer .footer_logo a.tran3s:hover,
footer .main_footer .footer_news li a,footer .main_footer .footer_subscribe p,footer .main_footer .footer_subscribe ul li a:hover,
footer .main_footer .footer_contact .item h6,footer .main_footer .footer_contact .item  ul li span:before,.scroll-top span:before,
footer .bottom_footer ul li a:hover,footer .bottom_footer p a,.about_us_main_content .video-box a span i,.page-breadcrumb ul li i,
.sidebar_testimonial .item .author ul li,.business_enquiry p a,.mission_vission ul li i,.mission_vission span.ficon:before,
.include_servises .our_mission .icon span:before,.service-tabTwo .nav-pills li.active a,.service_inner_page_top .text ul li i,
.project_page .single_project .img_holder .overlay .icon span a,.project_page #mixitup_list .text a i,.about_section .item .inner-title,
.project_grid_sidebar .single_project .text i,.recent_news_sidebar .post p a,.single_project_content .project_description table td,
.project_execution .execution_item .text ul li i,#related_project_slider .owl-nav [class*=owl-]:hover,.bottom_header .cart_option button,
#related_project_slider .owl-nav [class*=owl-]:hover:before,.blog_page_wrapper .blog_post_single .text>ul li a,
.blogList_view .blogList_single_post .post ul li a,.blog_page_wrapper.blog_grid .blog_post_single .text>a,.bottom_header .cart_option .cart-info div.doller,
.blog_details_post .blog_mega_post .text>ul li a,.blog_details_post .comment_area .single_comment .comment a,
.team_grid .team_member .text>a span,.team_grid .team_member .text ul li a,.team_single_page .team_member_short_bio .member_name> span,
.team_single_page .member_info .info_panel h6,.team_member_education span,.send_message form>span,.team_single_page .member_info .info_panel p span,
.our_partners_main_content .partner_info_wrapper .text i,.faqAndNews .faq_panel .panel-group .panel-heading .icon:before,
.job_table .table tr td a:hover,.client_feedback_main_content .feedback_single_client .author ul li,.shop_page .product_wrapper .text ul li,
.best_sellers .best_selling_item .text ul li,.shop_single_page .product_details .related_product>a,.account_page  a,
.shop_single_page .product_details .product-review-tab .item_review_content .text .reply_share_area a:hover,
.shop_single_page .product_details .product-review-tab .add_your_review ul li:hover,.contact_page_address .carousel-inner .item h6,
.shop_single_page .product_details .product-review-tab .item_review_content .text .sec_up ul li,.contact_page_address ul.social_icon li a,
.shop_single_page .product_details .product_top_section .item_description>ul>li i,.contact_page_address .carousel-inner .item  ul li span:before,
.account_page .single_checkbox input[type="checkbox"]:checked + label:before,.request_callBack .right_half button:hover  {
  color:#007A32;
}

.menuzord-menu > li.current_page > a {
    background: #6DC226;
    border-color: #ffffff;
}
.bottom_header .pdt-14 {
    padding-top: 25px;
}
#banner .banner-caption-h2 {
    text-transform: unset;
}
.rev_slider .slotholder:after {
    background: rgba(0, 0, 0, 0);
}
.golge_baslik{
    text-shadow: 3px 3px 5px #000000;
}
.theme_title {
    text-transform: unset;
}
footer {
    padding-top: 0px;
    background: #363636;
}
.mb-90{
    margin-bottom: 90px;
}
.pb_0{
    padding-bottom: 0px;
}
.pt_0{
    padding-top: 0px;
}
.yazi_golge{
    text-shadow: 3px 3px 3px rgba(0,0,0,0.8);
}
.gallery .default-item .inner-box {
    max-height: 225px;
    margin-top: 30px;
}
.single-contact_us .list li a i {
    line-height: 43px;
}
.inner-box img{
    max-height: 300px;
}
.gallery .default-item .single-item .overlay-box, .img_holder .opacity{
    background: rgba(0, 122, 50, 0.9);
}
p {
    color: #000000;
}
.news .blogList_single_post .post ul li {
    color: rgba(119, 119, 119, 1);
}
/*
.cerceve_galeri{
    border: 4px solid #007A32;
}
*/
.gallery .default-item .single-item .overlay-box .bottom-content {
    padding: 25px;
}

.yazi_golge_kucuk{
    text-shadow: 2px 2px 2px rgba(0,0,0,1);
}
.urun_esas{
    max-width: 486px;
    padding: 25px !important;
}

th, td {
    color: #000000;
    font-size: 14px;
}
.shop_single_page .product_details .product_top_section .item_description>p {
    padding: 10px 0;
    margin: unset;
}
.yesil_zemin{
    background-color: #007A32;
}
.menuzord-menu ul.dropdown li a:hover {
    background-color: #007A32;
}
#tr, #en {
    background-image: url(../images/lang.png);
}
.gallery .default-item .single-item:hover .overlay-box .bottom-content {
    top: 10%;
}
.gallery .default-item .single-item .overlay-box .image-view {
    z-index: 2;
}
.urun_aciklama{
    max-height: 217px;
    overflow: hidden;
}
.urun_aciklama_anasayfa{
    max-height: 260px;
    overflow: hidden;
}
.baslik{
    font-weight: bold;
}
.breadcrumbs h1 {
    font-weight: 900;
    color: #e78313;
    font-family: "New Amsterdam";
    font-size: 50px;
}

.news .blogList_single_post .post h4 a {
    font-family: "New Amsterdam";
    font-weight: 400;
    font-size: 32px;
}
footer .bottom_footer p{
    color: #ffffff;
}
.news .blogList_single_post .post p {
    font-size: 17px;
}
.shop_single_page .product_details .product_top_section .item_description>p {
    font-size: 17px;
}
.check_location{
    font-family: "New Amsterdam";
    font-size: 32px !important;
    color: #007A32;
    font-weight: 400;
}

.ana_arge{
    background-repeat: no-repeat;
}

.ana_arge_golge{
    background: #00000075;
    padding: 5px 10px;
    color: white;
    margin: 20px 0px;
}

.font_amsterdam {
    font-family: "New Amsterdam";
}
.ozelbaslik{
    font-family: "New Amsterdam";
    font-size: 32px !important;
    color: #007A32;
    font-weight: 400;
    margin-bottom: 10px !important;
    margin-top: 10px;
}
.ozelbaslik p{
    font-family: "New Amsterdam";
    font-size: 32px !important;
    color: #007A32;
    font-weight: 400;
}
.single-contact_us .list li a {
    color: #000000;
    font-size: 17px;
}

.beyaz{
    color: #ffffff;
}

/*row ortalama*/

.row.flex-center {
  display: flex;
  flex-wrap: wrap;           /* satır taşarsa alta geçsin */
  margin-left: -15px;        /* BS3 gutter'larını koru */
  margin-right: -15px;
}
.row.flex-center > [class*="col-"] {
  float: none;               /* BS3'ün float'unu iptal et */
}
.row.flex-center.justify-content-center {
  justify-content: center;   /* ortala */
}
.shop_single_page .product_details .product_top_section .item_description {
    background-color: #f7f6e7;
}
#tab1{
    background-color: #f7f6e7;
    padding: 10px;
}

.news .blogList_single_post .post .text {
    background-color: transparent;
}

.news.single_news_page.news_single .blogList_single_post .post {
    background-color: #f7f6e7;
}

.slayt_yazi{
    font-family: 'Pacifico';
}

.liste_imaj{
    height: 220px;
    overflow: hidden;
}


.language-switcher-custom a {
    padding: 5px;
    text-decoration: none;
    color: #555; /* Normal link rengi */
    font-weight: bold;
}
.language-switcher-custom a.active-lang {
    color: #008000; /* Aktif link rengi (yeşil) */
    border-bottom: 2px solid #008000;
}

.shop_single_page .product_details .product-review-tab .nav li a {
    min-width: 120px;
    padding: 0 10px;
    width: unset;
}
.google_alan{
    padding-top: 30px;
    text-align: right;
}
.search-box {
    width: 100% !important;
}

.dil_alan {
    text-align: right;
}

/* Hava durumu alanı */
.hava-durumu-container {
    padding: 20px 0;
}
#hava-durumu-listesi {
    margin-left: -5px;
    margin-right: -5px;
}
#hava-durumu-listesi > [class*="col-"] {
    padding-left: 5px;
    padding-right: 5px;
}
.hava-durumu-karti {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 6px;
    padding: 10px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.1);
    text-align: center;
}
.hava-durumu-karti h3 {
    font-size: 1rem;
    color: #007A32;
    margin-bottom: 4px;
}
.hava-durumu-karti img {
    max-width: 40px;
    margin: 0 auto 4px;
}
.hava-durumu-karti .sicaklik {
    font-size: 1.2rem;
    font-weight: bold;
    color: #333;
    margin: 0;
}
.hava-durumu-karti .aciklama {
    font-size: 0.85rem;
    color: #666;
    text-transform: capitalize;
    margin: 0;
}

.urun_yazi img{
    display: unset;
}







@media only screen and (max-width: 2560px) {

}

@media only screen and (max-width: 1920px) {

}

@media only screen and (max-width: 1440px) {

}

@media only screen and (max-width: 1199px) {
    .urun_esas{
        max-width: 400px;
        padding: 30px !important;
    }
    .liste_imaj{
    height: 180px;
    }
    .urun_aciklama_anasayfa{
        max-height: 280px;
        overflow: hidden;
    }
    .bottom_header .logo {
        width: unset;
    }

}

@media only screen and (max-width: 1024px) {
    #banner .banner-caption-h2 {
        font-size: 28px !important;
        line-height: 32px !important;
      }
}   


@media only screen and (max-width: 992px) {
    .urun_esas{
        max-width: 400px;
        padding: 30px !important;
        width: 43% !important;
    }
    .urun_yazi{
        width: 57% !important;
    }
}

@media only screen and (max-width: 991px) {
    .liste_imaj{
        height: 204px;
    }
    .google_alan{
        padding-top: 0px;
        text-align: left;
        padding-top: 15px;
    }
    .search-box {
        margin-top: 30px;
    }
    .dil_alan {
        text-align: center;
    }
}

@media only screen and (max-width: 768px) {
    
}

@media only screen and (max-width: 767px) {
    .liste_imaj{
        height: unset;
    }
    .google_alan{
        text-align: center;
    }
}

@media only screen and (max-width: 640px) {
  .tp-caption {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
  }

  #banner .banner-caption-h2 {
    font-size: 22px !important;
    line-height: 28px !important;
    max-width: 100% !important;
    margin: 0 auto !important;
    word-wrap: break-word !important;
    white-space: normal !important;
    text-align: center !important;
  }

  .tp-caption.text-center {
    width: 100% !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    padding: 0 15px !important;
  }
    .urun_esas{
        width: unset !important;
        max-width: unset !important;
    }
    .urun_yazi{
        width: unset !important;
    }
    
}



@media only screen and (max-width: 576px) {
    
}

@media only screen and (max-width: 450px) {

}

@media only screen and (max-width: 375px) {

}

@media only screen and (max-width: 320px) {

}