#footer{

	

}



#footer p, #footerMiddle ul li a{

	line-height: 18px;

	font-size: 14px;

	color: #fff;

	font-weight:300;

}



#footer-social h3,

#footer-newsletter h3{

	line-height: 30px;

	font-size: 15px;

	color: #ffbd00;

	font-family: 'Nunito', sans-serif;

	margin-top:0;

	margin-bottom: 0;

	text-transform: uppercase;

	text-align: center;

	font-weight: 800;

}



#footer-social p,

#footer-newsletter p{

	line-height:20px;

	font-size: 13px;

	color: #a67b00;

	font-family: 'Nunito', sans-serif;

	font-weight:300;

	text-align: center;

	padding-bottom: 0;

}



#social{width: 100%;text-align: center;}



#social ul{

	padding-top:10px;

}



#social li a{

    width: 66px;

    height: 66px;

}



#social li.facebook a{background: url(facebook.png) no-repeat;}

#social li.twitter a{background: url(twitter.png) no-repeat;

}

#social li.google a{background: url(google.png) no-repeat;

}



#social li.youtube a{background: url(youtube.png) no-repeat;

}



#social li.instagram a{background: url(instagram.png) no-repeat;

}





#social li.facebook:hover a{background: url(facebookHover.png) no-repeat;}

#social li.twitter:hover a{background: url(twitterHover.png) no-repeat;

}

#social li.google:hover a{background: url(googleHover.png) no-repeat;

}



#social li.youtube:hover a{background: url(youtubeHover.png) no-repeat;

}



#social li.instagram:hover a{background: url(instagramHover.png) no-repeat;

}













#social li a, 

#social li a img{

	float:left;

}



[dir="rtl"] #social li, 

[dir="rtl"] #social li a, 

[dir="rtl"] #social li a img{

	float:right;

}



#social li{

	display:inline-block;

	padding-right: 0;

	padding-left: 0;

}



[dir="rtl"] #social li{

	padding-right:0;

	padding-left:10px;

}



#footer .newsletterMain{

	position:relative;

}



#footer .newsletterMain input[type="text"]::-webkit-input-placeholder

{

color: #ffbd00;

font-size: 14px;

font-weight: 300;

}

#footer .newsletterMain input[type="text"]:-moz-placeholder

{

color: #ffbd00;

font-size: 14px;

font-weight: 300;

}

#footer .newsletterMain input[type="text"]::-moz-placeholder

{

color: #ffbd00;

font-size: 14px;

font-weight: 300;

}

#footer .newsletterMain input[type="text"]:-ms-input-placeholder

{

color: #ffbd00;

font-size: 14px;

font-weight: 300;

}



#footer .newsletterMain input[type="text"]{

	height:50px;

	line-height:48px;

	color: #fbb002;

	font-size:12px;

	font-weight:300;

	border: 2px solid;

	background: transparent;

	border-radius: 40px;

	box-shadow: 2px 4px 8px 1px #0000006b;

}



#footer .newsletterMain .placeholder{

    right:40px;

    line-height:34px;

	padding-left:10px;

}



[dir="rtl"] #footer .newsletterMain .placeholder{

    right:1px;

    left:40px;

	padding-right:5px;

	padding-left:25px;

}



#footer .newsletterMain input[type="button"]{

	height:50px;

	color:#fff;

	border:0;

	cursor:pointer;

	position: absolute;

	right: 30px;

	width: 20px;

	height: 20px;

	background: url(submit.png);

	top: 50%;

	margin-top: -10px;

}



#footer-newsletter{

	padding-top:35px;

	padding-bottom:35px;

	background:#f7f7f7;

}



#footer-newsletter h3{

	color:#393939;

	margin-bottom:0;

}



#footer-newsletter p{

	color:#393939;

}



div#footerBg {

    background: url(footer.jpg) no-repeat center;

    padding-top: 160px;

    padding-bottom: 100px;

    position: relative;

    margin-top: 20px;

}



#footerMiddle{

	padding-top: 100px;

}



#footerMiddle h3{

	line-height:20px;

	font-size: 16px;

	color: #fbb002;

	font-weight:700;

	text-transform:uppercase;

	word-break:break-all;

	margin-top:0;

	margin-bottom: 15px;

}



#footerMiddle ul li{

	display:block;

}



#footerMiddle ul li a, 

#footerMiddle p{

	display:block;

}



#footerMiddle ul li a{

	padding-bottom:8px;

	padding-top:8px;

}



#footerMiddle ul li a:hover{

	color:#ffbd00;

}



#footerMiddle p{

	padding-bottom:0;

}



#footerContact{

	background:url('footerContact.png') no-repeat center center;

}



#contactInfo strong{

	color:#393939;

}



#contactInfo i{

	display:inline-block;

	width:25px;

}



.footerLogo {

    width: 236px;

    height: 829px;

    background: url(footerLogo.png);

    position: absolute;

    left: 50%;

    margin-left: -118px;

    top: 25px;

}



#footerBottom{

	padding-top: 20px;

	padding-bottom: 16px;

	background: #fbb002;

}



div#footerMiddle div.col-2:nth-child(3) {

    margin-left: 33.32%;

}



.cpy {

    font-size: 13px;

    line-height: 26px;

}



#footerSecurity img{

	padding-right:10px;

}



#footerCards{

	flex-direction:row-reverse;

}



#footerCards img{

	max-width:60px;

	padding-left:10px;

}



#tsoft-eticaret-sistemleri{

	line-height:50px;

	font-size:12px;

	color:#6c6c6c;

	text-align:center;

	background:#fff;

}



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

	

	#footerMiddle{

		padding-top:25px;

		padding-bottom:25px;

	}

	

	#footerMiddle .col-2{

		padding-top:15px;

		padding-bottom:15px;

	}

	

	#footerMiddle .col-2:nth-child(3n+1){

		clear:both;

	}

	

}



@media screen and (min-width: 769px) {

	

	#footerMiddle ul li div{

		display:block !important;

		height:auto !important;

	}

	

}



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



	#footer-social p, 

	#footer-newsletter p{

		font-size:15px;

	}

	

	#footerTop p{

		font-size:13px;

	}



	#footer .newsletterMain{

	    padding-top:10px;

	    padding-right:20px;

	    padding-bottom:10px;

	    padding-left:20px;

	}



	#footer .newsletterMain input[type="text"]{

		font-size:15px;

		box-sizing:border-box;

	}



	#footer .newsletterMain input[type="button"]{

		font-size:15px;

	}

	

	#footerMiddle{

		padding-top:0;

		padding-bottom:0;

		background-color:#848484;

		border-top:0;

	}



	div#footerMiddle div.col-2:nth-child(3){

		margin-left:0;

	}

	

	#footerMiddle .col-2{

		padding-top:0;

		padding-left:0;

		padding-bottom:0;

		padding-right:0;

	}

	

	#footerMiddle ul li{

		float:left;

	}

	

	#footerMiddle ul ul li{

		float:none;

		width:auto;

		padding-left:20px;

		padding-right:20px;

		border-bottom:1px solid #fff;

	}

	

	#footerMiddle h3{

		line-height:60px;

		color:#fff;

		font-size:20px;

		font-weight:600;

		padding-left:20px;

		padding-right:20px;

		background: #2c302f;

		margin-bottom: 1px;

		cursor:pointer;

	}

	

	#footerMiddle h3.active{

		background: #fbb002;

	}



	[dir="rtl"] #footerMiddle h3{

		background-position:10px center;

	}

	

	#footerMiddle h3 + div{

		background: #fbb002;

		display:none;

	}

	

	#footerMiddle ul li a, #footerMiddle p{

		line-height:35px;

		font-size:17px;

	}

	

	#footerMiddle p{

		padding-left:20px;

		padding-right:20px;

	}

	

	#footerBottom .col{

		text-align:center;

	}

	

	#footerBottom .col img{

		padding-right:5px;

		padding-left:5px;

	}



	#footerContact{

		background:none;

	}



	#contactInfo {

		padding-top:20px;

		padding-bottom:20px;

	}



	#contactInfo i{

		font-size:15px;

	}



	#footerSecurity{

		padding-top:10px;

	}



	#footerCards{

		padding-bottom:10px;

	}



	#footerSecurity img,

	#footerCards img{

		padding-top:10px;

		padding-bottom:10px;

		padding-left:10px;

	}



	#footer-social .d-flex{

		display:inherit;

	}



	#social{

		text-align:left;

		box-sizing:border-box;

	}



	#social li, 

	#social li a{

	}



	#social li a{

		display:flex;

		align-items:center;

	}



	#social li a img{

		margin-right:auto;

		margin-left:auto;

	}



	#footerIcons,

	#footerIcons .d-flex{

		display:inherit;

	}



}



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



	#footer	h3{

		line-height:45px;

		font-size:15px;

	}



	div#footerBg{

    padding-bottom: 0;

    padding-top: 20px;

}

	

	#footerMiddle ul li a, 

	#footerMiddle p{

		line-height:25px;

		font-size:13px;

	}



	#social li{

		padding-top:5px;

		padding-right:5px;

		padding-bottom:5px;

		padding-left:5px;

	}



	#footer .newsletterMain input[type="text"]{

		height:40px;

		line-height:38px;

		font-size:13px;

		margin-bottom:10px;

	}



	#footer .newsletterMain input[type="button"]{

		height: 20px;

		font-size:13px;

		margin-top: -15px;

	}

	

}