/* Themify Customize Styling */
body {	
	font-family: "Josefin Sans";	font-weight:500;
 
}
:root {	
	--theme_accent: #000000; 
}
h3 {	
	font-family: "Josefin Sans";	font-weight:300;
 
}
#headerwrap {	
	background-color: transparent; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #140606; 
}
#main-nav a {		font-weight:100;
 
}
.woocommerce ul.products li.product a.button, .woocommerce ul.products li.product button.button, .woocommerce ul.products li.product input.button, .woocommerce ul.products li.product a.button.alt, .woocommerce ul.products li.product button.button.alt, .woocommerce ul.products li.product input.button.alt, .woocommerce ul.products li.product button.button.alt.disabled, .woocommerce ul.products li.product button.button:disabled, .woocommerce ul.products li.product button.button:disabled[disabled] {	background: none;
	background-color: #000000; 
}
.woocommerce ul.products li.product a.button:hover, .woocommerce ul.products li.product button.button:hover, .woocommerce ul.products li.product input.button:hover, .woocommerce ul.products li.product a.button.alt:hover, .woocommerce ul.products li.product button.button.alt:hover, .woocommerce ul.products li.product input.button.alt:hover, .woocommerce ul.products li.product button.button.alt.disabled:hover, .woocommerce ul.products li.product button.button:disabled:hover, .woocommerce ul.products li.product button.button:disabled[disabled]:hover {	background: none;
	background-color: #000000; 
}

/* Themify Custom CSS */
body{
	overflow-x: hidden;
}
.cl-template .cl-element * {
    overflow-wrap: break-word;
    font-family: 'Josefin Sans';
}
.cl-template--id-1168 .cl-element--instance-1001 .cl-element-title__anchor:hover, .cl-template--id-1168 .cl-element--instance-1001 .cl-element-title__anchor:active, .cl-template--id-1168 .cl-element--instance-1001 .cl-element-title__anchor:focus {
    font-weight: inherit;
    font-style: normal;
    text-decoration: none;
}
.cl-pagination {
    display: flex;
    justify-content: center;
    column-gap: 20px;
    margin-top: 30px;
}
.cl-element.cl-element-custom_field.cl-element--instance-1002 {
    padding-bottom: 10px;
}
.cl-template--id-1168 .cl-element--instance-1001 .cl-element-title__anchor {

    padding-bottom: 10px;
}
.cl-element.cl-element-section.cl-element--instance-1004.urun-detay {
    margin-top: -52px;

    margin-right: 20px;
}
.tbp_cart_wrap button {
	border-radius:0px
}

.module.module-image.tb_q8ry241.logoheader.image-right.tf_mw img {
    width: 300px;
}
.woocommerce ul.products li.product .onsale, .woocommerce ul.products li.product .button, .woocommerce a.button.disabled, .woocommerce button.button.disabled, .woocommerce button.button.alt.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #000000;
}
.woocommerce ul.products li.product a:hover {
    color: #050505;
}
[data-sticky-active].tb_sticky_scroll_active {
    backdrop-filter: blur(6px);
}
div#themify_builder_content-175 {
    position: fixed;
    z-index: 999;
}
.themify_builder_content-175 .tb_dbuj68.module_row {
    background-color: rgb(255 255 255 / 0%);

}
.loops-wrapper.overlay .post:hover .post-image, .loops-wrapper.polaroid .post:hover .post-image {
    transform: none;
}
.product-content {
    float: right;
    margin-right: 14px;
}
.themify_builder_content-78 .tb_refs189.module-products .product .price {
    color: #fff;
    font-weight: bold;
    float: right;
}

.themify_builder .body-overlay {
    display: block;
    opacity: 0;
    visibility: hidden;
    background-color: rgba(206,206,206,.8);
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    transition: opacity .2s ease-in-out,visibility .2s ease-in-out,left .2s ease-in-out,right .2s ease-in-out,background-color .2s ease-in-out;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(1px);
}
.themify_builder_content-305 .tb_6e6y500.module-menu .nav li {
    font-style: normal;
    font-family: "Josefin Sans";
    font-weight: 500;
    font-size: 18px;
}

input[type=reset], input[type=submit], button {
    border: 3px solid #000000;
    background-color: #000000;
    font: 1em 'Viga',Arial,sans-serif;
    text-transform: uppercase;
    text-align: center;
    border-radius: 0;
    padding: 0.86em 1.4em;
    transition: background .3s,color .3s,transform .3s,border .3s;
}
.pum-form--style-default button {
    font-size: 16px;
    margin: 10px 0 0;
    padding: 10px 21px;
    cursor: pointer;
}
.pum-form--style-default button {
    display: none;
}
input:read-write, input:read-only {
    margin: 0 1em 0.4em 0;
    width: 300px;
}

ul.flex-direction-nav {
    position: absolute;
    top: 40%;
    z-index: 99999;
    width: 100%;
    left: 0;
    margin: 0;
    padding: 0px;
    list-style: none;}

li.flex-nav-prev {float: left;}
li.flex-nav-next {float: right;}
a.flex-next {visibility:hidden;}
a.flex-prev {visibility:hidden;}

a.flex-next::after {
	visibility:visible;content: '\f054';
	font-family: 'Font Awesome 5 Free';
	margin-right: 10px;
	font-size: 20px;   
	font-weight: bold;
}

a.flex-prev::before {
    visibility:visible;
    content: '\f053';
	font-family: 'Font Awesome 5 Free';   
	margin-left: 10px;
	font-size: 20px;
	font-weight: bold;
}

ul.flex-direction-nav li a {
	color: #ccc;
}

ul.flex-direction-nav li a:hover {
	text-decoration: none;
}

ul.flex-direction-nav li a {
	color: #ccc;
}

ul.flex-direction-nav li a:hover {
	text-decoration: none;
}