.contact a:hover { color: #a98332 !important; }
footer { background-color: #111 !important; }
.py-75 { padding-top: 75px !important; padding-bottom: 75px !important; }
footer ul li a:hover { color: white; text-decoration: underline; }
footer .d-flex li a:hover { text-decoration: none; color: #808080; }
footer .d-flex li a { font-size: 24px; margin-right: 25px; }
footer .footer-bottom ul li { padding-left: 10px; }
footer .footer-bottom p { margin-right: 50px; }
.mt-102 { margin-top: 55px; }
.gallery a:hover{color:#fff!important;}
.section-34 .col-12 { margin-bottom: 15px; }
.section-34 img { width: 100% !important; }
.section-34 h1, .section-34 h2 { font-size: 30px; color: #111; font-family: Poppins, sans-serif; font-weight: 700; }
    .section-34 h1 small a { font-size: 20px; color: #8e8e8e; font-family: Poppins, sans-serif; font-weight: 700; }
        .section-34 h1 small a:hover { color: #a98332; }
.contact h1 { font-size: 40px; color: #111; font-family: Poppins, sans-serif; font-weight: 700; }
.contact-information h2 { font-size: 28px; color: #111; font-family: Poppins, sans-serif; font-weight: 700; }
.main_menu a{font-weight:bold!important;}
.hakkimizda-ul li{margin-top:5px!important; font-weight:bold; list-style:circle;}
.social-icons .ion-social-whatsapp { color: #22a215 !important; }
.social-icons .ion-social-whatsapp:hover { color: #228818 !important; }
.contact h3 { color: #8e8e8e; font-size: 18px; }
.width-50px { width: 50px !important; }
.width-100px { width: 100px !important; }
.contact-information ul { margin-top: 25px; }
    .contact-information ul li { margin-top: 25px; }
        .contact-information ul li a:hover { color: #111; text-decoration: underline; }
    .contact-information ul i { font-size: 20px; }
.footer-down-a a { font-size: 14px !important; }
.index-gradient { background: rgb(0,0,0); background: linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(106,121,100,1) 100%); }
    .index-gradient h4 { color: #fff; font-family: Poppins, sans-serif; font-weight: 700; font-size: 28px; padding-top: 40px; padding-bottom: 40px; text-align: center; }
.index-information h2, .index-information h3, .index-information h4 { font-size: 1.375rem; font-family: Poppins, sans-serif; font-weight: 700; margin: 13px auto !important; line-height: 30px; padding: 10px !important; }
.index-information p { font-size: 0.85rem; line-height: 1.4; }
.shipping_section .col-12 { border-top: 1px solid #dee2e6 !important; padding-top: 40px; }
.aw-zoom { position: relative; -webkit-transform: scale(1); -ms-transform: scale(1); -moz-transform: scale(1); transition: all .3s ease-in; -moz-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; -ms-transition: all .3s ease-in; }
    .aw-zoom:hover { z-index: 2; -webkit-transform: scale(1.3); -ms-transform: scale(1.3); -moz-transform: scale(1.3); transform: scale(1.3); }
.lazy { display: block; width: 100%; }
.search { width: 100%; padding-left: 15px; }
    .search input { width: calc(100% - 62px); border: 1px solid #ededed; background: none; padding: 0 10px; height: 28px; }
    .search button { background: none; border: 1px solid #000000; margin-left: 10px; font-size: 12px; font-weight: 700; height: 28px; padding: 0 10px; text-transform: uppercase; background: #000000; color: #ffffff; transition: .3s; cursor: pointer; }
        .search button:hover { background: #a98332; color: #ffffff; border-color: #a98332; }
.main-products figure { max-width: 20%; }
    .main-products figure img { width: 100%; }
.section-34 figcaption { text-align: center; font-weight: bold; font-size: 16px; padding: 15px 0; }
.section-34 h5, .section-34 h6 { font-size: 19px; font-family: Poppins, sans-serif; font-weight: 600; }
.section-34 figcaption a:hover { color: #515151 !important; }

.CategoryDesc { margin-top: 40px; margin-bottom: 20px; }
    .CategoryDesc h2, .CategoryDesc h3, .CategoryDesc h4, .CategoryDesc h5, .CategoryDesc h6 { font-size: 18px; font-weight: bold; }
.product_d_inner .tab-content .tab-pane h2, .product_d_inner .tab-content .tab-pane h3, .product_d_inner .tab-content .tab-pane h4, .product_d_inner .tab-content .tab-pane h5, .product_d_inner .tab-content .tab-pane h6 { font-size: 16px; font-weight: bold; margin-top: 15px; margin-bottom: 5px; line-height: 22px; }
.blog_details_desc h2, .blog_details_desc h3, .blog_details_desc h4, .blog_details_desc h5, .blog_details_desc h6 { font-size: 17px; line-height: 25px; margin-bottom: 10px; margin-top: 20px; font-weight: bold; }
.blog_details_desc p { font-size: 15px !important; line-height: 25px; }
.blog_details_desc a { color: #a98332; text-decoration: underline; }
    .blog_details_desc a:hover { color: black; }
.post_header h1 { font-size: 19px; line-height: 28px; margin-bottom: 12px; }
.color-bg-main-blue { background-color: #0075be !important; }
.color-bg-main-red { background-color: #282727 !important; }
.color-bg-main-turq { background-color: #a98332 !important; }
.color-bg-gray-25 { background-image: linear-gradient(180deg,#f9f9f9,hsla(0,0%,97.7%,0)); }
.color-bg-orange-25 { /*background-color: #FFF7F7!important;*/ background-image: linear-gradient(180deg,#fff5f5,hsla(0,100%,98%,0)) }
.color-bg-blue-25 { /*background-color: #F2EEFF!important;*/ background-image: linear-gradient(180deg,#f0ecff,hsla(0,100%,98%,0)) }
.color-bg-yellow-25 { /*background-color: #fff8e2 !important;*/ background-image: linear-gradient(180deg,#fff7e0,hsla(0,100%,98%,0)) }
.color-green { color: green !important; }
.h2 { font-size: 22px; font-weight: 600 !important; color: #222; }
.h1 { font-size: 30px; font-weight: 700; }
.single_product { background-color: white !important; border-radius: 15px; }
    .single_product figure { background-color: white !important; border-radius: 15px; }
        .single_product figure .product_thumb, figure .product_content, figure img { background-color: white !important; padding: 7px; border-radius: 15px; }
.duyuru-li { border-bottom: 1px solid #ebebeb; }
    .duyuru-li a { line-height: 1.3; color: #222; font-size: 16px; }
        .duyuru-li a:hover { color: #444; }
.youtube-player { position: relative; width: 100%; height: 360px; margin: auto; cursor: pointer; }
    .youtube-player img { width: 100%; }
    .youtube-player.pristine::before { content: ''; position: absolute; top: 45%; left: 50%; margin-top: -15px; margin-left: -25px; height: 0; width: 0; border-left: 50px solid purple; border-top: 30px solid transparent; border-bottom: 30px solid transparent; transition: opacity .2s ease; }
    .youtube-player.pristine:hover::before { opacity: .7; }

@media only screen and (max-width: 991px) {
    .main-products figure { width: 100% !important; max-width: 100%; }
    .youtube-player.pristine::before { top: 27% !important; }
}

.header_account .phone span { padding: 6px; margin-left: 3px; background-color: black; border-radius: 5px; color: white; }
.header_account .phone i { margin-right: 3px; background-color: black; color: white; padding: 6px; border-radius: 50%; }
.header_account .phone a { font-weight: bold; }
    .header_account .phone a:hover { color: #a98332 !important; }
.code-contact{width:185px; margin-left:calc(50% - 107px); box-sizing:content-box; margin-bottom:15px;}
    .code-contact input { width: 80px !important; margin: 0 5px;  }
    .code-contact label { width: 80px !important; margin: 0 5px; background-color: #0076c8!important; color:#ccc; padding:12px 2px; border-radius:3px; }
.hakkimizda-div p{width:100%!important; max-width:100%;}
.whatsapp { position: fixed; bottom: 50px; right: 50px; z-index: 9999; }

@media all and (max-width:768px) {
    .whatsapp { bottom: 60px; right: 10px; }
        .whatsapp img { max-width: 48px !important; }
}