body{
    font-family: 'Lato', sans-serif !important;
}
.section-login{
	padding-top: 30px;
}
.section-login h2{
	display: none;

}
.section-login .loginBaslik,.section-login .kayitBaslik{
	margin-bottom: 20px;
    text-transform: uppercase;
    color: #0435a2;
    font-weight: 700;
    margin-top: -5px;
    font-size: 24px;
    letter-spacing: 0.03em;
}
.section-login .l-innerDiv{
    padding: 30px;
    border: none;
    background-color: #f8f8f8;
    -webkit-box-shadow: 0 0 2px 2px #f1f1f1;
    box-shadow: 0 0 2px 2px #f1f1f1;
    line-height: 1;
}
.loginWrapper .l-left,.loginWrapper .l-right{
	border: none !important;
}
.loginWrapper .l-innerDiv{
    height: 355px;
}
.loginWrapper .sp-login-input {
    padding: 22px;
    width: 360px;
}
.loginWrapper .sifreUnuttum{
	margin-top: 10px;
}
.loginWrapper .l-right .kayitaciklama{
	font-size: 14px;
    color: #555555;
    margin-bottom: 10px;
}
.loginWrapper .l-right ul li{
	display: block;
	margin-bottom: 6px;
	font-size: 14px;
    color: #555555;
    line-height: 1;
}
.loginWrapper .label{
	text-transform: capitalize;
    color: #333333;
    font-size: 14px;
    font-weight: 600;
}
.loginWrapper .l-left,
.loginWrapper .l-right{
	min-height: auto;
}
.basket-right ul li{
    float: left;
    width: 100%;
}
.basket-wrap{
	    visibility: unset;
}
h2 .page-heading-title{
	    margin-bottom: 20px;
    text-transform: uppercase;
    color: #0435a2;
    font-weight: 700;
    margin-top: -5px;
    font-size: 24px;
    letter-spacing: 0.03em;
    font-family: Lato, sans-serif;
}
.header_icon_text{
	text-align: center;
	padding-top: 5px;
}
.header_icon_img{
	text-align: center;
}
.header_icon_img i{
    font-size: 30px;
    color: #0435a2;
}
.top-header .header-contact li i.fa-whatsapp{
	color:#00b461 !important;
}
.text-italic{
	font-style: italic;
}
.text-bold{
	font-weight: bold;
}
.top-header .header-contact li i{
	font-size: 19px;
}
.product-wrapper-grid #orderBy{
    border-right: 1px solid #dddddd;
}
.product-wrapper-grid #orderBy,
.product-wrapper-grid #cat-limit{
    border: 0;
    padding: 20px;
    /* width: 100%; */
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor: pointer;
    background: url(images/dropdown.png) no-repeat 95%;
    word-wrap: normal;
}
.product-wrapper-grid table.urunsirala{
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
}
.product-wrapper-grid table.urunsirala td.formlinefix{
    background-color: #fff;
}

.cat-filter-box {
    float: left;
    margin-left: 25px;
    margin-top: 15px;
}
.cat-filter-box label {
    font-size: 13px;
}
.cat-filter-box:first-child{
    margin-left:0;
}

.hemen_incele{
    float: left;
    color: #fff;
    padding-bottom: 10px;
    padding-top: 10px;
    font-size: 18px;
}
.product-box .cart-info i.ti-search{
    float: left;
}
.product-box.border,.no-slider .product-box.border{
    border: 1px solid #0000000f;
    padding-bottom: 1em;
}
.product-box .product-detail a{
    font-size: 1.3em;
}
#sepetGoster{
    background: #fff;
    width: 570px;
}
#sepetGoster .page-content .basket-left{
    width:100%;
}
#sepetGoster .sepet-goster-container .basket-left {
    width: 100% !important;
    margin-bottom: 20px !important;
}
.tab-product .tab-content {
    border-bottom: 1px solid #dee2e6;
    padding: 15px;
}
.cart-info h3 a{
    color: #fff !important;
}
.basket-title div span{
    color: #fff !important;
    text-shadow: none;
}
.basket-wrap.basket-tek .basket-title {
    background-color: #ebebeb !important;
}
.basket-title {
    background-color: #000;
}
.basket-button .grey{
    border-radius: 0px !important;
    font-size: 16px !important;
    background: #dddddd;
    color: #222 !important;
    font-weight: normal;
    text-shadow: none !important;
}
.basket-button .grey:hover{
    background: #333;
    color: #fff !important;
}
.basket-button .green-button{
    border-radius: 0px;
    background-color: #59b210 !important;
}

.basket-button .green-button:hover{
    opacity:0.8;
}
/*.DefaultBlock .adress-container .sf-button{
    background: green;
    border: none;
    border-radius: 0px;
    padding: 10px;
    width: 200px;
}*/
.DefaultBlock .adress-container .sf-button {
    background: green;
    border: none;
    border-radius: 0px;
    /* padding: 10px; */
    width: 220px;
    height: 35px;
    font-size: 16px;
}
.DefaultBlock .tabs-container .tabs-list ul li{
        width: 100%;
}
.instagram h2.title-borderless{
    text-transform: none;
}
footer .contact-details{
    text-align: left;
}
footer .contact-details i{
    margin-right: 5px;
}

header .top-header.top-header-dark2{
    color:#fff;
    background: #000;
}
header .top-header.top-header-dark2 .duyuru_slogan{
    font-size: 15px;
    padding: 9px 0;
    background: #000;
}
header .form_search{
    width: 550px;
    
}
.main-menu .brand-logo{
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.main-menu .brand-logo img{
    width: 280px;
}
.form_search button i{
    color:#000 !important;
    
}
.form_search input{
    font-size: 13px !important;
    color: #000;
    font-weight: 500;
}
.form_search input::placeholder{
    font-size: 13px;
    font-style: normal;
    color: #000;
    opacity: 1;
}
.pixelstrap a, .pixelstrap a:hover, .pixelstrap a:active{
    font-size: 16px !important;
}
.header-style-5.style-light .bottom-part.bottom-light .main-nav-center .sm > li > a {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}
.footer-theme2 .contact-details li{
    padding: 0 20px !important;
    line-height: 2.5 !important;
}
.footer-theme2 .contact-details.text-light li,
.footer-theme2 .contact-details.text-light li a,
.footer-theme2 .contact-details.text-light li a:hover{
    color: #fff;
}
.footer-theme2 .user-details.text-light li,
.footer-theme2 .user-details.text-light li a,
.footer-theme2 .user-details.text-light li a:hover{
    color: #fff;
}
.dark-layout{
    background-color: #de0b14 !important;
}
.footer-theme2 h4{
    font-weight: 600 !important; 
}
.footer-theme2 .subscribe-block .form-control::placeholder{
    font-style: normal !important;
}
.img-category:hover .img-sec, .img-category.hover-effect .img-sec{
    border: 3px solid #000 !important;
}
.header-style-5 .bottom-part.bottom-light .pixelstrap > li > a{
    color:#0435a2 !important;
    font-weight: 600 !important;
}
#main-nav #main-menu > li > a{
    font-size: 17px !important;
}
.tap-top{
    padding: 12px !important;
}
.text-center{
    text-align: center;
}
.text-left{
    text-align: left;
}
.text-right{
    text-align: right;
}
.WhatsAppFixed{
    position:fixed;
    width:60px;
    height:60px;
    bottom:75px;
    left:25px;
    background-color:#25d366;
    color:#FFF;
    border-radius:50px;
    text-align:center;
    font-size:30px;
    z-index:999;
}
.WhatsAppFixed:hover{
    color:#fff;
    opacity: 0.95;
}
.My-WhatsAppFixed{
    font-size: 41px !important;
    line-height: 60px !important;

}
.My-WhatsAppFixed:hover{
    color:#fff;
    opacity: 0.95;
}
.sf-neutral-button{
    background: #4CAF50 !important;
    border: none;
    border-radius: 0;
    width: 150px;
    height: 45px;
}

.cart-info h3 a{

    color: #000 !important;
}

td.liste-iptal,th.liste-iptal{
    display: none !important;
}

.sepet_page table.sepet th:nth-child(6){
    display: none;
}
.product-box.border{
    border: 1px solid #dee2e67d !important;
}
.top-header ul.social  li a{
    font-size: 20px;
    padding: 10px 10px;
    color: #fff !important; 
}
.firsat_urunleri h5{
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.home-slider .slider-contain{
    height: 530px !important;
}
.referanslar{
    
}
.referanslar img{
    height: 70px;
    text-align:center;
    margin-left: auto;
    margin-right: auto;
    padding:0 5px;
}
.slide-6 .slick-slide {
    margin: 0 10px; /* sağ ve sol boşluk */
}
.page-content p{
    line-height: 25px;
}