/*!
Theme Name: velmut
Theme URI: https://velmut.com/
Author: VELMUT WEB SOFTWARE
Author URI: https://velmut.com/
Version: 1.1.2
Tested up to: 5.4
Requires PHP: 5.6
License: VELMUT WEB SOFTWARE
License URI: LICENSE
Text Domain: velmut
Web Dev / Design: serkanikizoglu.com.tr
*/

.screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important;
}

.screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    clip-path: none;
    color: #21759b;
    display: block;
    font-size: 0.875rem;

    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
}


@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');


* {
    margin: 0px;
    padding: 0px;
    border: none;

    outline: none;
}


@font-face {
    font-family: "Jost";

    src: url("fonts/jost/Jost-Medium.woff2") format("woff2"),
    url("fonts/jost/Jost-Medium.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Jost";
    src: url("fonts/jost/Jost-Light.woff2") format("woff2"),
    url("fonts/jost/Jost-Light.woff") format("woff");
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: "Jost";
    src: url("fonts/jost/Jost-Regular.woff2") format("woff2"),
    url("fonts/jost/Jost-Regular.woff") format("woff");
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: "Jost";
    src: url("fonts/jost/Jost-SemiBold.woff2") format("woff2"),
    url("fonts/jost/Jost-SemiBold.woff") format("woff");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: "Jost";
    src: url("fonts/jost/Jost-Bold.woff2") format("woff2"),
    url("fonts/jost/Jost-Bold.woff2") format("woff");
    font-weight: 600;
    font-style: normal;
}


body {
    background-color: #F4F4F4;
    font-family: "Jost", serif !important;
    overflow-x: hidden;
}

strong {
    font-weight: 500 !important;
}

b {
    font-weight: 500 !important;
}

a {
    text-decoration: none;
    text-transform: none;
    transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
}

button {
    text-decoration: none;
    text-transform: none;
    transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;

}

.home-story .swiper-slide span {
    text-decoration: none;
    text-transform: none;
    transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
}

a:hover {
    text-decoration: none;
    outline: none;
}

input, button, select, textarea {

    font-weight: 400;
    font-size: 16px;
}

ul, li {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

input {
    transition: all 500ms ease;
}

button:focus,
input:focus,
textarea:focus {
    outline: none;
    box-shadow: none;
    transition: all 500ms ease;
}

p {
    position: relative;
    color: #222222;
    font-weight: 300;
    line-height: 19px;
    margin: 0px;
    transition: all 500ms ease;
    margin-bottom: 0;
}

h1, h2, h3, h4, h5, h6 {
    position: relative;

    font-weight: 700;
    color: #222222;
    margin: 0px;
    transition: all 500ms ease;
}


header {position: relative;z-index: 99999;background: #F4F4F4;}

.box-top-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

header .velmut-top {
    background: #fff;
    padding: 10px 0;
}

header .velmut-top ul {
    padding-left: 0;
    margin-bottom: 0;
    display: flex;
    gap: 18px;
    font-size: 14px;
}

header .velmut-top ul.l-list li {
    color: #1D9302;
    font-size: 12px;
    font-weight: 400;
}

header .velmut-top li {
    position: relative;
}

header .velmut-top li a {
    position: relative;
}

header .velmut-top li a:hover {
    color: #BA9A67;
}

header .velmut-top li a::after {
    content: '';
    height: 6px;
    width: 1px;
    background-color: #DADADA;
    right: -9px;
    top: 6px;
    position: absolute;
}

header .velmut-top li:last-child a::after {
    content: none;

}

header .velmut-top li img {
    width: 20px;
    margin-right: 2px;
    position: relative;
    top: -1px;
}

header .velmut-top li a {
    font-size: 12px;
    font-weight: 300;
    color: #042a47;
}

header .velmut-head {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin: 18px 0;
}

.velmut-head {
}

header .velmut-head .box-head {

}

header .velmut-head .box-head img {
    height: auto;
    width: 250px;
}

header .velmut-head .box-search {

}

header .velmut-head .box-search .search-input {
    position: relative;
}

header .velmut-head .box-search .search-input input {
    width: 500px;
    font-family: "Poppins", serif;
    padding: 13px 16px;
    font-weight: 400;
    color: #9A9A9A;
    font-size: 12px;
    border: 1px solid #fff;
    border-radius: 100px;
    -webkit-box-shadow: -1px 1px 5px 0px rgba(0, 0, 0, 0.10);
    -moz-box-shadow: -1px 1px 5px 0px rgba(0, 0, 0, 0.10);
    box-shadow: -1px 1px 5px 0px rgba(0, 0, 0, 0.10);
}

header .velmut-head .box-search .search-input input:hover {
    border: 1px solid #BA9A67;

}

header .velmut-head .box-search .search-input input:focus {
    border: 1px solid #BA9A67;

}

header .velmut-head .box-user-head a {
    color: #042a47;
    text-align: center;
    position: relative;
    display: grid;
}

header .velmut-head .box-user-head a:hover {
    color: #BA9A67;
}

header .velmut-head .box-user-head a span.text-u {
    font-size: 12px;
    font-weight: 300;
}

header .velmut-head .box-user-head a span.cart-count {
    background: #BA9A67;
    color: #fff;
    position: absolute;
    right: 4px;
    font-size: 12px;
    padding: 0px 4px;
    border-radius: 100px;
    top: -2px;
}

header .velmut-head .box-user-head a i {
    font-size: 20px;
    margin-bottom: -1px;
}

.box-head-l-user {
    border-bottom: 1px solid #E0E0E0;
    margin-bottom: 20px;
}

.search-input i {
    position: absolute;
    right: 13px;
    top: 6px;
    cursor: pointer;
    font-size: 20px;
}


header .box-user-head {
    display: flex;
    gap: 35px;
}

header .menu-velmut {
    padding-left: 0;
    display: flex;
    margin-bottom: 20px;
    gap: 60px;
    justify-content: center;
}

header .menu-velmut li {

}

header .menu-velmut li a {
    font-weight: 300;
    color: #042a47;
    font-size: 16px;
}

header .menu-velmut li a i {

    color: #BA9A67;

}


.product-cart-velmut {
    margin-bottom: 55px;
}

.product-cart-velmut h2 {
    text-align: center;
    font-size: 24px;
    margin-bottom: 20px;
    margin-top: 45px;
    letter-spacing: 7px;
}

.product-cart-velmut h2 span {
    color: #BA9A67;
}


.product-cart-velmut .box-product-item {

}

.product-cart-velmut .box-product-item img {

}

.product-cart-velmut .product-star {
    display: flex;
    font-size: 12px;
    gap: 7px;
    margin-bottom: 4px;
}

.product-cart-velmut .product-star .comment-star {

}

.product-cart-velmut .product-star .comment-star i {
    color: #F69F29;
}

.product-cart-velmut .comment-count {
    font-weight: 300;
    color: #878787;
}

.product-cart-velmut .product-name {
    font-weight: 300;
    font-size: 16px;
    color: #042a47;
    text-align: left;
    margin-bottom: 3px;
}

.product-cart-velmut .product-price {
    color: #1D9302;
    display: flex;
    font-size: 20px;
    align-items: center;
    gap: 7px;
}

.product-cart-velmut del {
    color: #878787;
    font-size: 14px;
    font-weight: 300;
}

.product-cart-velmut .box-inline {
    margin-top: 10px;
}

.list-cat-home {
    margin-bottom: 30px;
    position: relative;
}


.home-banner {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
    gap: 20px 20px;
    grid-template-areas:
    ". ."
    ". .";
}

.home-banner img {
    width: 100%;
    height: auto;
}


.home-banner-2 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    gap: 20px 20px;
    grid-template-areas:
    ". .";
}

.home-banner-2 img {
    width: 100%;
    height: auto;
}

.home-bg-second {
    background-color: #eeeeee;
    padding-top: 40px;
}

.velmut-blog {
    margin-bottom: 55px;
}

.velmut-blog h2 {
    text-align: center;
    font-size: 24px;
    margin-bottom: 20px;
    margin-top: 60px;
    letter-spacing: 7px;
}

.velmut-blog h2 span {
    color: #BA9A67;
}

.velmut-blog .item-blog {
    position: relative;
}

.velmut-blog .item-blog a {

}

.velmut-blog .item-blog img {
    width: 100%;
    height: auto;
}

.velmut-blog .item-blog .blog-name {
    position: absolute;
    bottom: 18px;
    left: 20px;
    font-weight: 300;
    color: #fff;
}

.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, #ba9a67cf, #000000);
    opacity: 0.5;
    pointer-events: none;
}


.contect-home {
    padding-bottom: 25px;
}

.contect-home * {
    font-family: "Poppins", serif;
}

.contect-home h2 {
    font-size: 16px;
    font-weight: 500;
}

.contect-home p {
    font-size: 12px;
    font-weight: 300;
}

.e-blt {
    padding-bottom: 42px;
}

.e-blt .box-blt {
    display: flex;
    border-top: 1px solid #D7D7D7;
    padding-top: 45px;
    gap: 27px;
    align-items: center;
}

.box-blt {
}

.e-blt .box-blt .text-blt {
    font-weight: 300;
}

footer {
    background-color: #fff;
    padding: 47px 0 0;
}

footer .f-item {


}

footer .f-item .head-footer {
    margin-bottom: 10px;
    font-weight: 400;
    padding-bottom: 10px;
    color: #BA9A67;
    font-size: 14px;
    border-bottom: 1px solid #ba9a673d;
}

footer .f-item ul {
    padding-left: 0;
}

footer .f-item ul li {
    margin-bottom: 3px;
}

footer .f-item ul li a {
    font-size: 14px;
    font-weight: 200;
    color: #042a47;
}

footer .f-item-last {
    margin-top: 0;
    text-align: right;
}

footer .f-item-last ul {
    padding-left: 0;
    position: relative;
}

footer .f-item-last ul li {
    margin-bottom: 8px;
    padding-right: 20px;
    position: relative;
}

footer .f-item-last ul li a {
    color: #042a47;
    font-weight: 200;
    font-size: 14px;
}

footer .f-item-last ul li a i {
    position: absolute;
    font-size: 14px;
    border-radius: 100px;
    color: #BA9A67;
    top: 3px;
    right: 0;
}

footer .f-logo {
    text-align: right;
    margin-bottom: 22px;
}

footer .f-logo img {
    width: 210px;
    height: auto;
}

footer .f-item-last ul li a b {


}

.social-link ul li a:hover {
    color: #042a47;
}

footer ul li a:hover {
    color: #BA9A67;
}

.bottom-bar {
    background-color: #042a47;
    margin-top: 15px;
}

.bottom-bar p {
    margin-bottom: 0;
    color: #fff;
    font-size: 12px;
}

.bottom-bar a {
    font-size: 12px;
    color: #fff;
    font-weight: 300;
    display: flex;
    align-items: center;
    gap: 4px;
}

.bottom-bar a img {

}

.flex-bottom-bar {
    display: flex;
    justify-content: space-between;
    padding: 13px 0;
    align-items: center;
}

.card-box {

}

.card-box img {
    display: table;
    width: 500px;
    height: auto;
    margin: auto;
}

.social-link {

}

.social-link ul {
    padding-left: 0;
    text-align: center;
    display: flex;
    margin-bottom: 17px;
    justify-content: center;
    gap: 22px;
}

.social-link ul li {

}

.social-link ul li a {
    color: #BA9A67;
}

.social-link ul li a i {

}


::-webkit-scrollbar {
    width: 3px;
    background-color: #eaeaea;
    border-left: 1px solid #ccc;
}

::-webkit-scrollbar-thumb {
    background-color: #BA9A67;
}

::-webkit-scrollbar-thumb:hover {
    background-color: #2E3944;
}

.head-page-top {
    border-top: 1px solid #E0E0E0;
    padding-top: 27px;
    padding-bottom: 27px;
    background: #fff;
}

.head-page-top h1 {
    color: #042a47;
    text-align: center;
    font-size: 26px;
}

.head-page-top .breadcrumb-velmut {
    justify-content: center;
    padding-left: 0;
    margin-bottom: 0;
    display: flex;
    gap: 35px;
}

.head-page-top .breadcrumb-velmut li {
    font-weight: 300;
    color: #979797;
    position: relative;
    font-size: 14px;
}

.head-page-top .breadcrumb-velmut a {
    color: #BA9A67;
    font-weight: 300;
}


.head-page-top .breadcrumb-velmut li span::after {
    content: '';
    height: 1px;
    width: 12px;
    background-color: #c7c7c7;
    right: -22px;
    top: 12px;
    position: absolute;
}

.head-page-top .breadcrumb-velmut li:last-child span::after {
    content: none;

}

.content-iletisim {
    background-color: #fff;
}

.contact-list {
    margin-bottom: 0;
    padding-left: 27px;
}

.contact-list li {
    margin-bottom: 12px;
    color: #042a47;
    position: relative;
    font-size: 16px;
}

.contact-list li:last-child {
    margin-bottom: 0;
}

.contact-list li a {
    font-weight: 300;
    color: #042a47;
}

.contact-list li i {
    position: absolute;
    left: -24px;
    color: #BA9A67;
    top: 1px;
    font-size: 16px;
}

.contact-left-box {
    /* background: #f4f4f4; */
    padding: 19px 15px;
    margin-bottom: 23px;
    border: 1px solid #e8e8e8;
}

.contact-left-box h2 {
    font-size: 22px;
    color: #042a47;
    margin-bottom: 25px;
    font-weight: 400;
}

.contact-list li span {
    font-weight: 300;
}

.contact-list li a:hover {
    color: #BA9A67;
}

.contact-left-box p {
    line-height: 1;
    margin: 0;
    position: relative;
}

.contact-left-box input {
    border: none;
    border-radius: 0;
    background: transparent;
    font-size: 14px;
    padding-bottom: 6px;
    font-weight: 300;
    margin-bottom: 23px;
    border-bottom: 1px solid #ccc;
    width: 100%;
}

.contact-left-box .has-spinner {
    border: none;
    background: #BA9A67;
    padding: 0;
    color: #fff;
    font-size: 16px;
    margin: 0;
    !;
    ! i;
    !;
    padding: 12px;
    margin-top: 18px;
    font-weight: 400;
}

input.wpcf7-form-control.wpcf7-submit.has-spinner {
}

.contact-left-box textarea {
    border: none;
    border-radius: 0;
    width: 100%;
    background: transparent;
    font-weight: 300;
    border-bottom: 1px solid #ccc;
    font-size: 14px;
    height: 58px;
}

.contact-left-box .has-spinner:hover {
    color: #042a47;
}

.contact-left-box-bank ul {
    padding-left: 120px;
    margin-bottom: 0;
}

.contact-left-box-bank li {
    position: relative;
    font-weight: 300;
}

.contact-left-box-bank li span {
    font-weight: 400;
}

.contact-left-box-bank li img {
    width: 100px;
    position: absolute;
    left: -116px;
    top: 22px;
}

.contact-left-box-bank {
    padding: 19px 15px;
    margin-bottom: 65px;
    border: 1px solid #e8e8e8;
}

.sss-page {
    background: #fff;
    padding-bottom: 68px;
}

.sss-page .list-sss {

}

.contact-left-box .wpcf7-not-valid-tip {
    position: absolute;
    bottom: -18px;
    font-size: 12px;
    font-weight: 300;
}

.contact-left-box .wpcf7-response-output {
    margin: 0 !important;
    ! i;
    !;
    !;
    ! 0;
    !;
    font-size: 14px;
    font-weight: 300;
}

.sss-page .item-s {
    border: 1px solid #ececec;
    padding: 24px;
    margin-bottom: 22px;
}

.sss-page .item-s p {
    margin-bottom: 0;
    font-size: 14px;
}

.sss-page .item-s h3 {
    font-size: 18px;
}

.page-velmut-single {
    background-color: #fff;
    padding-bottom: 50px;
}

.page-velmut-single h2 {
    font-size: 18px;
    margin-top: 20px;
    display: inline;
    margin-bottom: 15px;
}

.page-velmut-single h3 {

}

.page-velmut-single p {
    font-size: 14px;
    line-height: 20px;
}

.page-velmut-single ul {
    padding-left: 0;
}

.page-velmut-single ul li {
    margin-bottom: 10px;
    font-weight: 300;
}

.bg-wh {
    background-color: #fff;
    padding-bottom: 80px;
}

.item-blog {
    margin-bottom: 20px;
}

.xoo-el-action-btn {
    border-radius: 0px !important;
}

.xoo-el-srcont input {
    font-weight: 300;
}

.xoo-el-form-container button.btn.button.xoo-el-action-btn {
    font-weight: 500 !important;
}

.xoo-el-main, .xoo-el-main a, .xoo-el-main label {

    font-weight: 300 !important;
    font-size: 14px;
}

.xoo-aff-input-group input {

    font-weight: 300 !important;
    font-size: 14px;
}

.xoo-el-form-label span {
    font-weight: 300 !important;
    font-size: 14px;
}

.xoo-el-form-label input {
    top: 2px;
    position: relative;
}

.xoo-el-lostpw-tgr {
    font-weight: 300 !important;
    font-size: 14px;
    color: #000;
}

.xoo-aff-checkbox_single label {
    font-weight: 300 !important;
    font-size: 14px;
    color: #000;
}

.xoo-aff-checkbox_single label a {
    font-weight: 400 !important;

    color: #000;
}

.xoo-el-login-btn:hover {
    background-color: #042a47 !important;
}

.xoo-el-register-btn:hover {
    background-color: #042a47 !important;
}

.product-breadcrump {
    background: #EAEAEA;
    padding: 10px 0;
    margin-bottom: 40px;
}

.product-breadcrump a {
    font-weight: 300;
    color: #042a47 !important;
}

.product-breadcrump a:hover {
    color: #BA9A67 !important;
}

.product-breadcrump .woocommerce-breadcrumb {
    margin-bottom: 0;
    font-size: 12px;
    font-weight: 300;
}

.head-product-h {
    display: flex;
    justify-content: space-between;
    position: relative;
}

.head-product-h h1 {
    font-size: 20px;
    max-width: 400px;
    font-weight: 500;
}


.head-product-h a {
    color: #BF992E !important;
    margin-left: 5px;
}

.p-detail-box {
    margin-top: 8px;
}

.p-detail-box ul {
    padding-left: 0;
    display: flex;
    gap: 19px;
    align-items: center;
}

.p-detail-box ul li {
    font-weight: 400;
    font-size: 14px;
    color: #797979;
    position: relative;
}

.p-detail-box ul span {
    font-weight: 300;
}

.p-detail-box ul i {
    color: #F69F29;
}


.p-detail-box ul li span::after {
    content: '';
    height: 6px;
    width: 1px;
    background-color: #DADADA;
    right: -10px;
    top: 7px;
    position: absolute;
}

.p-detail-box ul li:last-child span::after {
    content: none;

}

.price-product {
    display: inline-flex;
    gap: 10px;
    align-items: center;
    background: #fff;
    padding: 0 20px;
}

.price-product span {
    color: #1D9302;
    font-size: 22px;
    font-weight: 500;
    padding: 10px 6px;
}

.price-product span del{
	    opacity: 2.7;
    font-weight: 300;
}
.explanation h2{
	font-size: 22px;
	margin-bottom: 15px;
	margin-top: 9px;
}
.explanation ul{
	padding-left: 0;
}
.explanation p{
	margin-bottom: 10px;
}
.p-attr span a{
	color:#222222;
}
.explanation ul li{margin-bottom: 10px;}
.price-product span:last-child {
 
   
    padding-right: 0;
}

.varys {
    margin-top: 24px;
    border-top: 1px solid #D8D8D8;
    padding-top: 17px;
}

.varys ul {
    display: flex;
    padding-left: 0;
}

.varys ul li {
    margin-right: 12px;
}

.varys ul li a {
    font-weight: 300;
    font-size: 13px;
    background: #fff;
    padding: 7px 11px;
    border: 1px solid #fff;
}

.varys ul li a:hover {
    border: 1px solid #BF992E;
}

.head-varys {
    margin-bottom: 9px;
    font-size: 14px;
    font-weight: 300;
}

.button-cart-buy {
    width: 100%;
}

.button-cart-buy a {
    padding: 15px;
    text-align: center;
    display: block;
    background: #002A46;
    color: #fff;
    border: 1px solid #002A46;
}



.button-cart-buy a:hover {
    background-color: green;
    border: 1px solid green;
    color: #fff;
}

.detail-product-ex {
    padding-top: 35px;
}

.detail-product-ex .item-ex {
    cursor: pointer;
    border-bottom: 1px solid #D8D8D8;
    padding-bottom: 0;
    margin-bottom: 15px;
}

.p-ex {
    overflow: scroll;
    overflow-x: hidden;
    max-height: 130px;
}

.detail-product-ex .item-ex .head-ex {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 9px;
    font-weight: 500;
    font-size: 14px;
}

body .detail-product-ex .item-ex .active {
    display: block;
}

.detail-product-ex .item-ex .head-ex i {
    font-size: 12px;
}

.detail-product-ex .item-ex .explanation {
    font-size: 14px;
    font-weight: 300;
    padding-right: 15px;
    display: none;
    margin-bottom: 15px;
}

.swiper-group {
    display: flex;
    gap: 10px;
}

.swiper-group .thumb-slide {
    width: 11%;
}

.swiper-group .thumb-slide .swiper {
}

.swiper-group .thumb-slide .swiper .swiper-slide {
    height: 70px !important;
    border-radius: 10px;
    border: 4px solid transparent;
}

.swiper-group .thumb-slide .swiper .swiper-slide.swiper-slide-thumb-active {
    border-color: #BF992E;
}

.swiper-group .thumb-slide .swiper .swiper-slide a {
}

.swiper-group .thumb-slide .swiper .swiper-slide img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 6px;
    cursor: pointer;
}

.swiper-group .main-slide {
    width: 89%;
}

.swiper-group .main-slide .swiper {
}

.swiper-group .main-slide .swiper .swiper-slide {
}

.swiper-group .main-slide .swiper .swiper-slide figure {
    border-radius: 10px;
}

.swiper-group .main-slide .swiper .swiper-slide a {
}

.swiper-group .main-slide .swiper .swiper-slide img {
    border-radius: 10px;
    cursor: zoom-in;
}

.containerZoom.active {
}

.containerZoom img {
    opacity: 1;
}

.containerZoom.active img {
    opacity: 0;
}

body .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
    float: none;
}

.velmut-archive {
    display: flex;
    gap: 30px;
    justify-content: normal;
}

.velmut-archive #secondary {
    width: 20%;
}

.woocommerce-ordering {
    display: flex;
    justify-content: right;
}

.woocommerce-ordering .orderby {
    padding: 8px 14px;
    color: #BA9A67;
    font-weight: 300;
    font-size: 14px;
}

.woocommerce-result-count {
    font-size: 14px;
    position: relative;
    top: 11px;
    color: #848484;
}

.woocommerce-products-header__title {
    text-align: left;
    font-size: 24px;
    color: #042a47;
}

h1.woocommerce-products-header__title.page-title {
}

.mb-arsch {
    margin-bottom: 16px;
}

.woocommerce ul.products li.product a img {
    margin-bottom: 4px;
}

.woocommerce-loop-product__title {
    font-weight: 300;
    font-size: 16px !important;
    color: #042a47;
    text-align: left;
    margin-bottom: 3px !important;
}

.woocommerce-Price-amount {
    color: #1D9302;

    font-size: 16px !important;
    align-items: center;
    gap: 7px;
}

#velmut-archive .widget-area {

}

.velmut-archive .product-search-filter-category-heading {
    font-weight: 400;
    color: #042A49;
}

.velmut-archive .widget_block {
    padding-bottom: 20px;
    border-bottom: 1px solid #EAEAEA;
    margin-bottom: 20px;
}

.woocommerce-loop-product__link {
    !i;!;
}

#secondary a {
    color: #042a47;
    font-weight: 300;
    font-size: 14px;
}

#secondary .count {
    color: #042a47;
    font-weight: 400;
    font-size: 12px;
    color: #BA9A67;
}

.term-expander {
    font-size: 11px !important;
    color: #BA9A67;
    padding-left: 6px !important;
}

.velmut-archive .products {
    width: 80%;
}

[aria-label="Clear"] {
    /*	display:none;*/
}

.e-blt .inpt-button {
    position: relative;
}

.inpt-button input {
    padding: 16px 26px;
    font-weight: 200;
    background: #fff;
    width: 100%;
}

.inpt-button form [data-name="your-name"] input {
    border-right: 1px solid #BA9A67;
    border-radius: 10px 0 0 10px;
}

.inpt-button input.has-spinner {
    background: #BA9A67;
    height: 100%;
    color: #fff;
    font-weight: 500;
    border-radius: 0 10px 10px 0;
}

.box-blt form {
    display: flex;
}

.box-blt form p {
    margin-bottom: 0;
    line-height: 0;
}


.inpt-button .wpcf7-response-output {
    position: absolute;
    bottom: -55px;
    right: 0;
    background: #fff;
    border-radius: 10px;
    font-size: 14px;
}

.inpt-button .wpcf7-not-valid-tip {
    font-weight: 300;
    position: relative;
    top: 16px;
    font-size: 14px;
}


.woocommerce-MyAccount-navigation {
    background-color: #fafafa;
    padding: 20px;

}

.woocommerce-MyAccount-navigation li {
    margin-bottom: 10px;
}

.woocommerce-MyAccount-navigation li.is-active {
}

.woocommerce-MyAccount-navigation li.is-active a {
    background-color: #042a47;
    color: #fff;
}

.woocommerce-MyAccount-navigation li a {
    color: #000;
    height: 50px;
    display: flex;
    align-items: center;

    padding: 0 20px;
    border: 1px solid #e0e0e0;
    font-weight: 300;
}

.woocommerce-MyAccount-content {
    background: #fff;
    padding: 30px;

    border: 1px solid #e0e0e0;
}

.woocommerce-MyAccount-content a {
    color: #BA9A67;
}

.woocommerce-MyAccount-navigation-link--downloads {
    display: none;
}

.woocommerce-Addresses .woocommerce-Address {
    border: 1px solid #e0e0e0;
    padding: 20px;
}

.woocommerce-Addresses header a {
    font-size: 14px;
    background-color: #e0e0e0;
    padding: 7px 15px;
}

.woocommerce-Addresses header h3 {
    font-size: 18px;
    font-weight: 500;
}

.woocommerce-Addresses address {
    font-size: 14px;
    line-height: 20px;
    font-style: normal;
    margin-top: 20px;
    font-weight: 300;
}

.woocommerce-MyAccount-content input,
.woocommerce-billing-fields input {
    padding: 0 20px;
    border: 1px solid #ddd;
    height: 45px;
    font-size: 14px;
    font-weight: 300;
}

.woocommerce-address-fields .select2 .selection .select2-selection {
    height: 50px;
    display: flex;
    align-items: center;
    font-size: 14px;
    padding: 0 20px;
}

.woocommerce-MyAccount-content select,
.woocommerce-billing-fields select {
    padding: 8px !important;
    border: 1px solid #ddd !important;
    border-radius: 0 !important;
    font-size: 14px;
    font-weight: 500;
}

.woocommerce-MyAccount-content select, .woocommerce-billing-fields select {
    padding: 8px !important;
    border: 1px solid #ddd !important;
    border-radius: 0 !important;
    font-size: 14px;
    font-weight: 500;
}

.velmut-cont {
    padding: 40px 0;
}

.velmut-cont .velmut-cont-wrap {
}

.velmut-cont .velmut-cont-wrap h1, .velmut-cont-wrap h2, .velmut-cont-wrap h3, .velmut-cont-wrap h4, .velmut-cont-wrap h5, .velmut-cont-wrap h6 {
    font-size: 20px;
    margin-bottom: 15px;
    color: #000;
    font-weight: 500;
}

.velmut-cont .velmut-cont-wrap p {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 15px;
    font-weight: 300;
    color: #000;
}

.velmut-cont .velmut-cont-wrap ul {
    padding-left: 0;
}

.velmut-cont .velmut-cont-wrap ul li {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 8px;
    font-weight: 300;
    color: #000;
    list-style: square;
}

.velmut-cont .velmut-cont-wrap ul li strong {
    font-weight: 400 !important;
}

.category-menu {
}

.category-menu .mega-vl-menu {}

.category-menu .mega-vl-menu .mega-parent-list {}

.category-menu .mega-vl-menu .mega-parent-list .menu-item-parent {}

.category-menu .mega-vl-menu .mega-parent-list .menu-item-parent .parent-menu {}

.category-menu .mega-vl-menu .mega-parent-list .menu-item-parent .parent-menu .ri-arrow-drop-down-line {}

.category-menu .mega-vl-menu .mega-parent-list .menu-item-parent .mega-sub-menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100vw;
    background-color: #fff;
    z-index: 99999;
}

.category-menu .mega-vl-menu .mega-parent-list .menu-item-parent .mega-sub-menu .container {}

.category-menu .mega-vl-menu .mega-parent-list .menu-item-parent .mega-sub-menu .container .group-vl-3 {width: 100%;display: grid;grid-template-columns: 1fr 1fr 1fr;column-gap: 20px;}

.category-menu .mega-vl-menu .mega-parent-list .menu-item-parent .mega-sub-menu .container .group-vl-3 .parent-list-item{
    border-right: 1px solid #e0e0e0;
    padding: 20px 0;
}
.category-menu .mega-vl-menu .mega-parent-list .menu-item-parent .mega-sub-menu .container .group-vl-3 .sub-sub-parent{
    padding: 20px 0;
}

.category-menu .mega-vl-menu .mega-parent-list .menu-item-parent .mega-sub-menu .container .group-vl-3 .sub-sub-parent .mega-sub-area{
    display: none;
}
.category-menu .mega-vl-menu .mega-parent-list .menu-item-parent .mega-sub-menu .container .group-vl-3 .sub-sub-parent .mega-sub-area.active{
    display: block;
}

.category-menu .mega-vl-menu .mega-parent-list .menu-item-parent .mega-sub-menu .container .group-vl-3 .sub-sub-parent .mega-sub-menu-sub{padding: 0;}
.category-menu .mega-vl-menu .mega-parent-list .menu-item-parent .mega-sub-menu .container .group-vl-3 .sub-sub-parent .mega-sub-menu-sub li{}
.category-menu .mega-vl-menu .mega-parent-list .menu-item-parent .mega-sub-menu .container .group-vl-3 .sub-sub-parent .mega-sub-menu-sub li:not(:last-child){
    margin-bottom: 10px;
}
.category-menu .mega-vl-menu .mega-parent-list .menu-item-parent .mega-sub-menu .container .group-vl-3 .sub-sub-parent .mega-sub-menu-sub li a{
    font-size: 16px;
    font-weight: 200;
}
.category-menu .mega-vl-menu .mega-parent-list .menu-item-parent .mega-sub-menu .container .group-vl-3 .menu-banner{
    padding: 20px 0;
}
.category-menu .mega-vl-menu .mega-parent-list .menu-item-parent .mega-sub-menu .container .group-vl-3 .menu-banner .banner-area{
    display: none;
}
.category-menu .mega-vl-menu .mega-parent-list .menu-item-parent .mega-sub-menu .container .group-vl-3 .menu-banner .banner-area.active{
    display: block;
}
.category-menu .mega-vl-menu .mega-parent-list .menu-item-parent .mega-sub-menu .container .group-vl-3 .menu-banner .banner-area .group-vl-2{
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
}
.category-menu .mega-vl-menu .mega-parent-list .menu-item-parent .mega-sub-menu .container .group-vl-3 .menu-banner .banner-area .group-vl-2 a{}
.category-menu .mega-vl-menu .mega-parent-list .menu-item-parent .mega-sub-menu .container .group-vl-3 .menu-banner .banner-area .group-vl-2 img{
    width: 100%;
}

.category-menu .mega-vl-menu .mega-parent-list .menu-item-parent .mega-sub-menu .container .group-vl-3 .mega-sub-menu-item {}

.category-menu .mega-vl-menu .mega-parent-list .menu-item-parent .mega-sub-menu .container .group-vl-3 .mega-sub-menu-item .title {
    display: block;
    padding: 5px 10px 5px 0;
    line-height: 18px;
    width: 100%;
    font-size: 16px;
    display: flex;
    justify-content: space-between;
}
.category-menu .mega-vl-menu .mega-parent-list .menu-item-parent .mega-sub-menu .container .group-vl-3 .mega-sub-menu-item .title.active{
    color: #BA9A67;
}
.category-menu .mega-vl-menu .mega-parent-list .menu-item-parent .mega-sub-menu .container .group-vl-3 .mega-sub-menu-item .title.active i{
    color: #BA9A67 !important;
}
.category-menu .mega-vl-menu .mega-parent-list .menu-item-parent .mega-sub-menu .container .group-vl-3 .mega-sub-menu-item .title .title i{
    color: #000;
}

.category-menu .mega-vl-menu .mega-parent-list .menu-item-parent .mega-sub-menu .container .group-vl-3 .mega-sub-menu-item .mega-sub-menu-sub {
    display: none;
}

.category-menu .mega-vl-menu .mega-parent-list .menu-item-parent .mega-sub-menu .container .group-vl-3 .mega-sub-menu-item .mega-sub-menu-sub li {}

.category-menu .mega-vl-menu .mega-parent-list .menu-item-parent .mega-sub-menu .container .group-vl-3 .mega-sub-menu-item .mega-sub-menu-sub li a {}

.category-menu .mega-vl-menu .mega-parent-list li {}

.category-menu .mega-vl-menu .mega-parent-list li .parent-menu {}

.overlay-theme {
    backdrop-filter: blur(2px)
}

.overlay-theme {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #00000061;
    z-index: 999;
    display: none
}

body.body-menu, html.body-menu {
    overflow: hidden !important;
}

.category-menu .mega-vl-menu .mega-vl-head {
    display: none;
}

.category-menu .mega-vl-menu .mega-vl-search {
    display: none;
}

.category-menu .mega-vl-menu .mega-vl-alt {
    display: none;
}

.woocommerce-products-header {
    z-index: 0;
}
::marker{
    content:none;
}

.woocommerce-Reviews {border-top: 1px solid #ccc;padding-top: 10px;}

.woocommerce-Reviews .woocommerce-Reviews-title {font-size: 24px;color: #ba9a67;}

.woocommerce-Reviews .woocommerce-noreviews{

}

.woocommerce-Reviews .comment-form-rating label{margin-bottom: 4px;}

.woocommerce-Reviews .stars a {color: #ba9a67;}

.woocommerce-Reviews .comment-form-comment label{margin-bottom: 3px;}
.woocommerce-Reviews .comment-form-rating{background: #fff;padding: 10px;margin-bottom: 11px;margin-top: 5px;}
.woocommerce-Reviews  .stars{margin-bottom: 0 !important;}
.woocommerce-Reviews  .stars span{
    display: flex;
    gap: 6px;
}

.comment-form-comment #comment{
    padding: 10px;
    font-weight: 300;
    font-size: 14px;
}
.yith-add-to-wishlist-button-block{
    display: table;
    margin: auto;
    margin-top: 14px;
}
.yith-add-to-wishlist-button-block{

}
.yith-wcwl-add-to-wishlist-button__label{color: #042a47;font-weight: 300;}
.yith-wcwl-add-to-wishlist-button:not(.yith-wcwl-add-to-wishlist-button--themed-button).yith-wcwl-add-to-wishlist-button--added svg.yith-wcwl-add-to-wishlist-button-icon{color: #b89966;}
.t-wish{
    display: table;
    margin: auto;
}
.cart-boxxx{
    display: flex;
    gap: 10px;
    width: 100%;
    margin-top: 16px;
}
.button-add-1{display: flex;height: 100%;}
.button-add-1 #decrease-quantity{
    background: #ba9a67;
    color: #fff;
    padding: 10px 0px;
}
.button-add-1 #increase-quantity{
    background: #ba9a67;
    padding: 10px 0px;
    color: #fff;
}
.button-add-1 input{text-align: center; /* Yazıyı ortalar */padding-left: 0;    /* Sol boşluğu kaldırır */padding-right: 0;}

input#product-quantity {width: 60px;}
.button-cart-b{

}
.mobil-filterr a{background: #ba9a67;color: #fff;text-align: center;display: block;font-weight: 300;padding: 10px 12px;font-size: 18px;}
.mobil-filterr{
    display:none;
}

.head-product-h ul{padding-left: 0;display: flex;gap: 5px;position: absolute;right: 0;}
.mb-fav-box{
    display:none;
}
.head-product-h ul li{

}
.head-product-h ul li a{background: #fff;padding: 10px;font-size: 15px;bottom: -15px;border: 1px solid;position: relative;}
.head-product-h ul li a:hover{
    background: #BA9A67;
    color: #fff !important;
    border:1px solid #BA9A67;
}
.wc-block-cart-items__header-image{

    font-weight:500 !important;

}
.wc-block-cart-items__header-total{

    font-weight:500 !important;
}
.wc-block-components-quantity-selector__input{

    font-weight:500 !important;
}
.wc-block-components-product-name{
    color: #BA9A67;
}
.wc-block-cart-items__row{
    background:#fff;
}
.wc-block-cart__totals-title{
    font-weight:500 !important;
    padding-left: 14px !important;
}
.wc-block-components-sidebar{

}
.wc-block-components-totals-item__label{
    font-weight:500 !important;
}
.wc-block-components-formatted-money-amount{
    font-weight:500 !important;
}
.wc-block-cart__submit-button{
    background: #B69A67;
    color: #fff;
    font-weight: 300;
}
.wc-block-cart__submit-button:hover{
    background: #B69A67;
}
.wc-block-components-sidebar{background: #fff;padding-left: 17px !important;padding-right: 17px;padding-top: 17px;padding-bottom: 17px;}

.wc-block-components-radio-control-accordion-content {

    font-weight: 300;
    font-size: 14px;
}
.wc-block-components-checkout-place-order-button{
    background-color: green;
    font-weight: 300;
    color: #fff;
    text-transform: uppercase;
}
.woocommerce-table__line-item a{
    color:#BA9A67;
}

.pag-vel{

}

body .pag-vel a{
    padding: 0 !important;!i;!;
    border: none !important;
    font-weight:  300 !important;
    color: #BA9A67;
}

.pag-vel  .current{
    background: #ba9a67 !important;
    color: #fff !important;
}

.pag-vel  .prev{position: relative;top: -15px;}
.pag-vel  .next{

}
.pag-vel  li{
border: none !important; 
}
.pag-vel  .page-numbers{border: none !important;margin: 0 5px !important;padding: 10px 13px !important;!i;!;}

.term-description p{
	font-size:14px;
}
.woocommerce span.onsale{
	display:none !important;
}
/*
.price del bdi{
	display: none !important;
}
*/
.woocommerce ul.products li.product .price ins {

    text-decoration: none !important;
    
}

.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #BA9A67;
    color: #fff;
}
.page-numbers a:not(.page-numbers) {
    display: none;
}

.product-category h2{font-size: 14px !important;!i;!;color: #000;font-weight: 300;}
.product-category .count{
    background: transparent;
    font-weight: 400;
    color: #ba9a67;
}
.wishlist-items-wrapper a{
	color: #ba9a67;
}

bdi{
font-weight: normal;
}
.p-attr{
	padding-left: 0;
}
.p-attr li {
	margin-bottom: 5px;
}
.p-attr li span{
	
}

.p-attr li span:first-child{
    font-weight:500;
    color: #ba9a67;
}
#taksit-tab{
	    font-size: 12px;
    font-weight: 300;
    color: #ba9a67;
}
.attribute-item a:hover{    color: #ba9a67 !important;}

.all-blog{
	color: #ba9a67 !important;
    font-weight: 300;
    display: table;
    margin: auto;
}
body .button{
	font-weight:400 !important;
}

.wc-block-checkout__shipping-method-option-title{
	
	font-weight:400 !important;
}
.wc-block-components-address-card__address-section{
	font-weight:400 !important;
}
.wc-block-components-checkbox__label a{
	color: #BA9A67;
 
}
.wc-block-components-checkbox__label {
 
	font-weight: 300;
}
.woocommerce table.shop_table th{
	font-weight:400  !important;
}
.wc-block-components-product-badge{
	font-weight:400  !important;
}

.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {
    background: transparent !important;
    padding:  !important;
 
}

.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    background-color: #fff !important;
    border: 1px solid #fff;
	    padding: 13px !important;
	    font-size: 14px;
}

body .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
  
    left: auto;
    right: 25px;
    
}