.block-title, div + #campaign-products .block-title{

	line-height:35px;

	font-size:20px;

	color:#393939;

}



#campaign-products .block-title{

	margin-top:0;

}



#pageHeader{

	background:none;

}
#myImg {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
}

#myImg:hover {opacity: 0.7;}

/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.9); /* Black w/ opacity */
}

/* Modal Content (image) */
.modal-content {
    margin: auto;
    display: block;
    width: 80%;
    max-width: 700px;
}

/* Caption of Modal Image */
#caption {
    margin: auto;
    display: block;
    width: 80%;
    max-width: 700px;
    text-align: center;
    color: #ccc;
    padding: 10px 0;
    height: 150px;
}

/* Add Animation */
.modal-content, #caption {    
    -webkit-animation-name: zoom;
    -webkit-animation-duration: 0.6s;
    animation-name: zoom;
    animation-duration: 0.6s;
}

@-webkit-keyframes zoom {
    from {-webkit-transform:scale(0)} 
    to {-webkit-transform:scale(1)}
}

@keyframes zoom {
    from {transform:scale(0)} 
    to {transform:scale(1)}
}

/* The Close Button */
.close {
    position: absolute;
    top: 15px;
    right: 35px;
    color: #f1f1f1;
    font-size: 40px;
    font-weight: bold;
    transition: 0.3s;
}

/* 100% Image Width on Smaller Screens */
@media only screen and (max-width: 700px){
    .modal-content {
        width: 100%;
    }
}



.pageTitle{

	line-height: 55px;

	font-size: 14px;

	color: #2b2b2b;

	font-weight:600;

	text-transform: capitalize;

	border-bottom: 2px solid #f9b741;

	text-align: center;

	position: relative;

	margin-bottom: 15px;

	padding: 0;

}



.blogAnasayfa .pageTitle:after{

	display: none;

}



.pageTitle:after{

	content: '';

	width: 19px;

	height: 21px;

	background: url(titleIcon.png);

	position: absolute;

	bottom: -12px;

	left: 50%;

	margin-left: -9.5px;

}



.pageTitle.small-title{

	line-height:35px;

}



:not(#pageHeader) > .pageTitle > span{

	font-size:13px;

	margin-top:-35px;

}



#pageHeader .pageTitle{

	position:relative;

	border-bottom:0;

}



#pageHeader .pageTitle:before{

	position:absolute;

	top:0;

	right:0;

	line-height:60px;

    color:inherit;

    content:'\e81d';

    font-size:13px;

    font-family:'tsoft';

    font-style:normal;

    font-weight:normal;

    text-decoration:inherit;

    font-variant:normal;

    text-align:center;

    text-transform:none;

    -webkit-font-smoothing:antialiased;

    -moz-osx-font-smoothing:grayscale;

    speak:none;

}



#pageOrder .pageTitle:last-child, #pageOrder .pageTitle.passed{

	border-right:0;

}



.pageTitle.passed:first-child{

	border-left:0;

}



#pageHeader .pageTitle:last-of-type:before{

	content:'';

}



.pageTitle > .row{

	text-align:center;

	background-repeat:no-repeat;

	background-position:20px center;

	background-size:25px;

	white-space:nowrap;

	overflow:hidden;

	text-overflow:ellipsis;

	border-bottom:1px solid #cdcdcd;

}



#pageHeader .pageTitle > .row{

	border-bottom:0;

}



.col-title{

	line-height:40px;

	font-size:15px;

}



.col-title i:before{

	line-height:40px;

}



#leftFilter > .col-title{

	display:none;

}



.col-title .btn{

	height:auto;

	line-height:20px;

	padding-top:5px;

	padding-right:10px;

	padding-bottom:5px;

	padding-left:10px;

}



.col-text{

	line-height:17px;

	font-size:12px;

	font-weight:300;

    color:#797979;

}



#filterWrapper .col-text:hover{

	color:#e35252;

}



[dir="rtl"] .col-text{

	direction:ltr;

	text-align:right;

}



[dir="rtl"] .col-text em{

	display:inline-block;

}



#question{

    min-height:19px;

	padding-left:31px;

    background:url(question.png) no-repeat 0 center;

    display:flex;

    align-items:center;

    box-sizing:border-box;

}



[dir="rtl"] #question{

	padding-right:31px;

	padding-left:0;

    background:url(question.png) no-repeat right center;

}



.currency{

	padding-top:5px;

	padding-bottom:5px;

}



.currency:last-child{

	padding-bottom:0;

	border-bottom:0;

}



/*.currency *{

	line-height:16px;

	font-size:12px;

	text-align:center;

}*/



/* unique css */



#BlokAra > .row{

	position:relative;

}



.filter-title:not(.hidden) .icon-plus{

	display:none;

}



.filter-title.hidden .icon-minus{

	display:none;

}

.icSol.pageTitle {

    line-height: 20px;

    padding-bottom: 18px;

    padding-top: 14px;

}



/* unique css */



.slmn.box-border {

    border: 2px solid #ffbd00;

    border-radius: 15px;

    padding-bottom: 10px;

}



.mn {

    font-size: 14px;

    color: #876e5c;

    text-align: center;

    font-weight: 600;

    margin-top: 6px;

    margin-bottom: 6px;

    float: none;

    line-height: 30px;

}

a.mn:hover {
	color:#fd9c00;
}


.mn.currentCat {

    color: #fd9c00;

    position: relative;

}

.solmenu > .col-12 > .row > ul > li {
    background: url(petekListBir.svg) no-repeat 5px 5px;
    background-size: 15px;
}


.solmenu > .col-12 > .row > ul > li > ul > li {
    background: url(petekListIki.svg) no-repeat 5px 7px;
    background-size: 13px;
}
.solmenu > .col-12 > .row > ul > li > ul > li a {
font-size: 12px;
}
.mn.currentCat:after {

    content: '';

    width: 10px;

    height: 13px;

    /*background: url(menuArrow.png);*/

    position: absolute;

    left: -6px;

    top: 2px;

}



@media screen and (max-width: 768px) {



	[dir="rtl"] .col-title .btn:after{

	    right:auto;

	    left:0;

		background-position:10px center;

	}

	

	#leftFilter{

		position:relative;

		padding-top:10px;

		padding-bottom:10px;

		background:#fff;

		border:1px solid #e5e5e5;

	}



	#leftFilter > .col-title{

		display:block;

	}



	.col-title + div{

		display:none;

	}

	

	#leftFilter .col-title + div{

		width:100%;

	}

	

	#leftFilter > .col-title + div{

		padding-top:10px;

		padding-left:10px;

		padding-right:10px;

		box-sizing:border-box;

	}



	#filterMobileBtn{

		line-height:30px;

		font-size:15px;

	}



	[dir="rtl"] #filterMobileBtn{

		padding-right:20px;

		padding-left:10px;

		background-position:right center;

	}



	#filterMobileBtn.active{

		color:#e35252;

	}



	[dir="rtl"] #filterMobileBtn.active{

		background-position:right center;

	}



	#filterMobileBtn:after, 

	#filterSortBtn:after{

		content:'';

		float:right;

		width:9px;

		height:15px;

	}



	[dir="rtl"] #filterMobileBtn:after, 

	[dir="rtl"] #filterSortBtn:after{

		float:left;

	}



	#filterWrapper{

		display:none;

		margin-top:10px;

	}



	#filterPanel{

		padding:0 10px;

		box-sizing:border-box;

	}



	#filterPanel > .row.mb > .box.box-border{

		padding: 0;

		border-bottom:0;

	}



	#filterPanel > .row.mb:last-child > .box.box-border{

		border-bottom:1px solid #ececec;

	}



	#filterPanel > .row.mb .col-title{

		font-size:14px;

		margin-bottom:10px;

	}



	#filterPanel > .row.mb .col-title.active{

		color:#e34d0b;

	}



	#filterPanel > .row.mb .col-title + div{

		border-top:0;

	}



	#filterPanel .col-text{

		line-height:25px;

		font-size:11px;

	}



	#filterPanel .col-text .input-wrap{

		width:14px;

		height:25px;

	}



	#filterPanel .box.p-bottom.col-12{

		padding-top: 5px;

		padding-bottom: 5px;

	}



	.priceWrap{

		float:right;

		padding-left:20px;

		margin-top:0;

		margin-right: 0;

		margin-bottom: 0;

		margin-left: 0;

	}



	.priceWrap span{

		float:left;

		width:100%;

		text-align:left;

	    font-weight: 600;

	    line-height: 14px;

	    font-size: 11px;

	}



	.priceWrap span:nth-child(2){

		display:none;

	}



	#priceSlider{

		width:auto;

	}



	#slider-range{

		margin-bottom: 6px;

	}



	#filterSortBtn{

		line-height:30px;

		font-size:15px;

		padding-top:10px;

		padding-bottom:10px;

	}



	#filterSortBtn.active{

		color:#e35252;

	}



	[dir="rtl"] #filterSortBtn.active{

		background-position:right center;

	}



	#filterSort{

		box-sizing:border-box;

	}



	#filterSort .filter-box{

		padding-top: 0;

		padding-bottom: 0;

	}



	#filterSort .filter-box.comparisonWrap{

		border-right:0;

	}



}



@media screen and (max-width: 540px) {



	div#filterSort .listeSirala{

    width: 50% !important;

    margin-right: 0 !important;

    margin-left: 0 !important;

    margin-bottom: 5px;

}



	#pageHeader .pageTitle{

		display:none;

	}



	#pageHeader .pageTitle.passed{

		display:block;

	}



	#pageHeader .pageTitle > .row{

		font-size:16px;

		margin-top:0;

	}



	#leftFilter,

	#filterSortBtn{

		padding-top:5px;

		padding-bottom:5px;

	}



	#filterMobileBtn,

	#filterSortBtn{

		font-size:14px;

	}



	#filterPanel > .row.mb .col-title{

		font-size:13px;

	}



}