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

.mobilyok { display:none; }
.mobilvar { display:block; }
.sayfabar { display:none; }

.yarim, .yarimsag { width:100%; margin: 0px 0px 0px 0px; }

.tamsite { padding: 20px 0px 0px 0px; }

.ortala { width: 95% !important; height:auto; margin: 0px auto 0px; }
.ortalaic { width: 95% !important; height:auto; overflow:hidden; margin: 0px auto 0px; }
.ortala2 { width: 95% !important; height:auto; overflow:hidden; margin: 0px auto 0px; }
.ortala3 { width: 95% !important; height:auto; overflow:hidden; margin: 0px auto 0px; }
.ortala4 { width: 95% !important; height:auto; overflow:hidden; margin: 0px auto 0px; }

.solbar { width: 100%; margin: 0px 0px 15px 0px; }
.sagbar { width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.solform { width: 100%; margin: 0px 0px 0px 0px; }
.sagform { width: 100%; margin: 0px 0px 0px 0px; }

.ust { margin: 0px 0px 0px 0px; height: auto; padding: 6px 0px 12px 0px; }

.ustsag { width: 100%; margin: 0px auto 0px; }
.ustsag p { float:left; width:auto; margin: 0px; }
.ustsag p a { idth: 100%; }
.ustsag p:nth-child(2) { float:right; }

.logo {
	width: 140px;
	height: 80px;
	margin: 0px 0px 0px 0px;
	}

.logo a {
	background:url(i/logo.png) no-repeat center center;
	float: left;
	width: 100%;
	height: 80px;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	}

.menualani .logo a {
	border-radius:10px;
	background:url(i/flogo.png) no-repeat left center;
	}

.logosag { width: calc(100% - 140px); height: 80px; margin: 0px 0px 0px 0px; padding: 20px 0px 0px 0px; -webkit-box-sizing: border-box;	-moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }

.arama { width: 100%; margin: 0px 0px 0px 0px; }
#searchbox { width: 80%; }
#searchbutton { width: 20%; }

#mbilgilendirme .arama { width: 100%; margin: 0px 0px 15px 0px; }

.menum {
	float: right;
	width: auto;
	height: 40px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	cursor:pointer;
}

.menum a {
	background:#CC4596;
	float: left;
	width: auto;
	height: 40px;
	margin: 0px 7px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	border-radius:5px;
}

.menum a p {
	float: left;
	width: 100%;
	height: 40px;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 7px 7px 0px 7px;
	border: 2px solid #CC4596; 
	color:#FFFFFF;
	border-radius:10px;
	font-size:14px;
	font-weight:400;
	text-decoration:none;
	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; 
	}

.menum a p b {
	font-weight:600;
	}

.menum a p i {
	float: left;
	width: auto;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	border: 0px;
	color:#FFFFFF;
	font-size:18px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	}

.menum a:hover p {
	text-decoration: underline;
	}
	
.ilkbar a {
	margin: 0px 7px 0px 0px;
}

.ilkbar p {
	padding: 7px 7px 0px 7px;
	}

.duyuru {
	margin: 20px 0px 0px 0px;
	}

.msag { width: 100%; height: auto; margin: 0px 0px 0px 0px; }

.manset { width: 100%; height: auto; margin: 0px 0px 20px 0px; }
.mansetic { width: 100%; height: auto; margin: 0px 0px 0px 0px; }
.mansetic a { width: 100%; height: auto; }
.mansetic img { width: 100%; height: auto; max-height: auto; }
.icgaleri img { float:left; width: 100%; max-width: 100%; height: auto; max-height: auto; overflow:hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border:0px; border-radius:10px; }

.icgaleri .slick-dots { display: none !important; }

.icgaleri .mansetic {
	width: 100% !important;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.icgaleri img {
	float:none;
	width: 100%;
	max-width: 100%;
	height: auto;
	overflow:hidden;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	border:0px;
	border-radius:0px;
}

.iconlar1 {
	margin: 10px 0px 30px 0px;
	}

.icon {
	width: 98%;
	margin: 10px 1% 10px 1%;
	text-align:center;
	}

.icon p {
	width: 100%;
	margin: 0px 0px 20px 0px;
	text-align:left;
	}

.icon img {
	float: none;
	width: 200px;
	height: auto;
	overflow:hidden;
	margin: 0px auto 0px;
	}

.iconalan { width: 100%; height: auto; margin: 0px 0px 15px 0px; }
.iconz { width: 100%; height:auto; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; }
.iconz i { width: 70px; height: 60px; margin: 0px 15px 0px 0px; }
.iconz p { width: calc(100% - 85px); }

.urunlerslider { height: auto; }

.urun { width: 24%; height: auto; margin: 0px 0px 20px 0px; }
.urunic { height: auto; }
.ubos { margin: 0px 0px 20px 0px; }
.urun img, .urunk img { height: auto; }
.urunlerslider .urunsag p a { height: 43px; }

.menualani { width: 100%; margin: 0px 0px 15px 0px; }
.menualani .logo a { background:url(i/flogo.png) no-repeat center center; }
.menualani2 { width: 100%; margin: 0px 0px 15px 0px; }
.menualanisag { width: 100%; margin: 0px 0px 0px 0px; }

.ekurunlist a{
	width: 48%;
	height: 352px;
	margin: 0px 1% 0px 1%;
	}

.footer { padding: 20px 0px 25px 0px; }

.tumkategoriler li ul li { width: 100%;	}

.icsol { width: 100%; margin: 0px 0px 0px 0px; }
.icsag { width: 100%; margin: 20px 0px 0px 0px; }

.sepetsol { width: 100%; margin: 20px 0px 0px 0px; }
.sepetsag { width: 100%; margin: 20px 0px 0px 0px; }

.usolbar { width: 100%; margin: 0px 0px 15px 0px; }
.usolbar2 { width: 100%; margin: 0px 0px 15px 0px; }
.usagbar { width: 100%; margin: 0px 0px 0px 0px; }

.panelsol { width: 100%; margin: 10px 0px 15px 0px; }
.panelsag { width: 100%; margin: 0px 0px 0px 0px; }

.panelsol2 { width: 100%; margin: 0px 0px 15px 0px; }
.panelsag2 { width: 100%; margin: 0px 0px 0px 0px; }

.dtysol { width: 100%; margin: 0px 0px 0px 0px; }
.dtysag { width: 100%; margin: 5px 0px 0px 0px; }

.sosyal1 { width: 75px; }
.sosyal2 { width: 140px; }

.cbaslik p { font-size:14px; }
.cbaslik p b { font-size:18px; }

.alter-1 { margin: 20px 0px 35px 0px; padding: 30px 0px 35px 0px; }
.alter-1-f { width: 100%; height: auto; text-align:center; }
.alter-1-f img { width: 100%; max-width:560px; height: auto; }
.alter-1-t { width: 100%; margin: 15px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.alter-1-t b { font-size:20px; }
.alter-1-t p { margin: 0px 0px 20px 0px;	}

.sollink { background:url(i/sollink.png) no-repeat center top; width: 100%; max-height:200px; padding: 30px 15px 30px 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.sollink p { float: left; width: 100%; text-align:center; font-size:13px; }
.sollink p a { text-align:center; font-size:18px; }

.saglink { background:url(i/saglink.png) no-repeat center top; width: 100%; max-height:200px; padding: 30px 15px 30px 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.saglink p { float: left; width: 100%; text-align:center; font-size:13px; }
.saglink p a{ text-align:center; font-size:18px; }

.blog { width: 100%; height: auto; margin: 10px 0px 25px 0px; }
.bbos { margin: 10px 0px 25px 0px; }
.blog img { width: 100%; height: auto; margin: 0px 3% 0px 0px; }
.blog p { width: 100%; height: auto; }

.kategoriler a {
	width: 100%;
	margin: 0px 0px 20px 0px;
	}

.kategoriler p {
	bottom: 10px;
	left: 10px;
	padding: 10px 15px 10px 15px;
	border-radius:10px;
	font-size:14px;
	}

.footer-alt p { width: 100%; text-align:center; }
.flogos { background:url(i/flogos.png) no-repeat center center; float:left; width: 100%; margin: 20px 0px 10px 0px; }

.bilgik { width: 50%; margin: 15px 0px 25px 0px; }
.bilgik i { color:#000; font-size:40px; }
.bilgik p { font-size:15px; color:#000; text-shadow: 0px 0px #cd420f; }
.bilgik p b { font-size:15px; color:#000; font-weight:700; text-shadow: 0px 0px #cd420f;	}
	
.dl_1 { width: 20%; margin: 0px 5% 0px 0px; }
.dl_2 { width: 75%; margin: 0px 0px 0px 0px; }
.dl_3 { width: 100%; margin: 10px 0px 0px 0px; text-align:center; }
.dl_4 { width: 100%; margin: 10px 0px 0px 0px ; text-align:center; }

.dl_43 { width: 100%; margin: 10px 0px 0px 0px; text-align:left; }
.dl_1 img { width: 100%; height: auto; }

.ilki .dl_3 { display:none !important; }
.ilki .dl_4 { display:none !important; }

.bakiyeb a { width: 100%; margin: 0px 0px 15px 0px; }

.neredeyim { display:none; }
.neredeyim2 { display:none; }

.dbaslik { margin: 0px 0px 25px 0px; padding: 30px 0px 25px 0px; }
.dbaslik2 { margin: 0px 0px 25px 0px; padding: 30px 0px 25px 0px; }
.dbaslik h1, .dbaslik2 h1 { margin: 0px 0px 0px 0px; font-size:20px; }
.dbaslik2 span { margin: 0px 0px 0px 0px; font-size:20px; }

.ucle { width: 94%; margin: 0px 3% 0px 3%; }

.urun-dty-sag p { text-align:center; }
.urun-dty-sag h1 { font-size:20px; }
.urun-dty-fiyat p { text-align:left; font-size:22px; }
.urun-dty-fiyat span { font-size:22px; }

.urun-dty-icon p { padding: 15px 15px 15px 15px; }

.tekurunler { height: auto; padding: 13px 15px 13px 15px; }
.tekurunlerslider { height: auto; }
.tekurun { height: auto; }
.tekurunic { height: auto; }
.tekurunsag p a { height: 43px; }

.tekurunekbilgi { position:absolute; z-index:9999; top:10px; left:10px; float:left; width: auto; height: auto; overflow:hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border:0px; }
.tekurunekbilgi p { float:left;	width: 100%; height: auto; overflow:hidden; margin: 0px 0px 0px 0px; padding: 3px 8px 3px 8px; border:0px; border-radius:10px; text-align:center; color:#FFF; font-size:12px; font-weight:400; text-decoration:none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.tekurunekbilgi2 { position:absolute; z-index:9999; top:40px; left:10px; float:left; width: auto; height: auto; overflow:hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border:0px; }
.tekurunekbilgi2 p { float:left; width: 100%; height: auto; overflow:hidden; margin: 0px 0px 0px 0px; padding: 3px 8px 3px 8px; border:0px; border-radius:10px; text-align:center; color:#FFF;	font-size:12px; font-weight:400; text-decoration:none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }

#duzenle { 	float:left; width: 100%; height: auto; overflow:hidden; margin: 0px 0px 21px 0px; padding: 0px 0px 0px 0px;	border:0px; }

.uclu { width:100%; margin: 0px 0px 0px 0px; }
.uclus { width:100%; margin: 0px 0px 0px 0px; }

#fetabs { height: 160px; }
#fetabs ul { height: 160px; }
#fetabs li { width: 50%; height: 80px; padding: 0px 5px 0px 5px; border-right:1px solid #000; border-bottom:1px solid #000; }
#fetabs li a { height: auto; text-align:center; padding: 19px 0px 0px 0px; font-size:14px;	}
#fetabs li a i { width: 100%; text-align:center; margin: 0px 0px 2px 0px; padding: 1px 1px 1px 1px; font-size:18px;	}

.ukutu { width:96%; margin: 30px 2% 20px 2%;	}
.ukutu3 { width:96%; margin: 30px 2% 20px 2%;	}

.ukutusag { width:96%; margin: 10px 2% 60px 2%;	}
.ukutusag b { font-size:20px; }
.ukutusag p { font-size:13px; }

.ukutu2 { float:left; width: 96%; margin: 100px 2% 20px 2%; padding: 40px 20px 40px 20px; }
.ukutu2:last-child { float:left; margin: 0px 2% 50px 2%; }
.ukutu2 p { font-size:14px;	}
.ukutu2 p i { margin: 0px 0px 20px 0px; font-size:40px; }
.ukutu2 p a { font-size:20px; }

.kuponkod p { width: 100%; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }
.k-yrm { width: 36%; margin: 0px 4% 0px 0px; padding: 10px 0px 10px 12px; }
.k-tmm { width: 60%; padding: 10px 0px 10px 0px; }

#tickerf { height: 125px; }
#tickerf li { height: 125px; }
.oneri p { font-size:15px; }

.bbaslik a { font-size:15px; }

.tekbaslik h1 { font-size:22px; }
.tekbaslik p { font-size:13px; }

.iconlar { margin: 15px 0px 0px 0px; }
.iconlar p { width: 40%; height:160px; margin: 0px 5% 0px 5%; }
.iconlar b { font-size:14px; }
.iconlar span { margin: 0px 0px 0px 0px; }

.urunbaslik h1, .urunbaslik p { font-size:18px;	}

.m-sticky-whatsapp { display:block; position:fixed; bottom:0px; right: 10px; z-index:9999; background-color:#02bf23; font-size:16px; font-weight:600; color:#ffffff; line-height:22px; text-align:center; border-radius:16px 16px 0px 0px; padding:15px 10px 10px 10px; }
.m-sticky-whatsapp:visited, .m-sticky-whatsapp:hover { color:#ffffff; }
.m-sticky-whatsapp i{ color:#ffffff; font-size:22px; vertical-align:top; margin:-1px 10px 0 0; }

.siralama { margin: 0px 0px 20px 0px; padding: 0px 10px 10px 10px; }
.siralama p { width: 100%; text-align:center; margin: 10px 0px 10px 0px; padding: 0px 0px 0px 0px; }
.siralamasec { width: 100%; }

.banka img { width: 215px; height: 83px; margin: 0px 0px 0px 0px; }
.banka p { width: 100%; margin: 10px 0px 0px 0px; }

.ads-yarim { width: 50%; margin: 0px 0px 10px 0px; }
.ads-yarim2 { width: 50%; margin: 0px 0px 10px 0px; }
.ads-yarim3 { width: 50%; margin: 0px 0px 10px 0px; }

.ads-uclu { width: 100%; margin: 0px 0px 10px 0px; }
.adsbosyok { margin: 0px 0px 10px 0px; }
.ads-tam img, .ads-yarim img, .ads-yarim2 img, .ads-yarim3 img, .adsbosyok img { max-width:100%; height:auto; margin: 0px 0px 10px 0px; }

.solmenuy li { width: 100%; }

} 


@media only screen and (min-width: 630px) and (max-width: 800px) { 

.urun { width: 46%; margin: 0px 2% 20px 2%; }

.ubos { margin: 10px 3% 25px 3%; }
.urunk { width: 44%; margin: 10px 3% 25px 3%; }
.ukbos { margin: 10px 3% 25px 3%; }

}


@media only screen and (min-width: 479px) and (max-width: 630px) { 

.urun { width: 46%; margin: 0px 2% 20px 2%; }

.ubos { margin: 10px 3% 25px 3%; }
.urunk { width: 44%; margin: 10px 3% 25px 3%; }
.ukbos { margin: 10px 3% 25px 3%; }

}


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

.urun { width: 94%; margin: 0px 2% 20px 2%; }

.ubos { margin: 10px 3% 25px 3%; }
.urunk { width: 94%; margin: 10px 3% 25px 3%; }
.ukbos { margin: 10px 3% 25px 3%; }

.blog { width: 86%; margin: 10px 7% 25px 7%; }
.bbos { margin: 10px 7% 25px 7%; }
.blog img { width: 100%; height: auto; margin: 0px 0px 13px 0px; }
.blog p { width: 100%; }

.flogos { background-size:100% auto; }

.tekurun img { width: 100%; height: auto; margin: 0px 0px 10px 0px; }
.tekurunsag { width: 100%; }
.tekurunekbilgi { position:absolute; margin: 0px 0px 0px 0px; top:10px; }
.tekurunekbilgi2 { position:absolute; margin: 0px 0px 0px 0px; top:40px; }

}


.ubaslik p { width: 50%; }
.ubaslik b { width: 23%; margin: 0px 2% 0px 0px; }
.ubaslik span { display:none; }

.uruns a { width: 50%; }
.uruns a i { float:left; width: 100%; font-size:15px; }
.uruns a img { width: 40px; height: 30px; margin: 0px 15px 0px 0px; }
.uruns b { width: 23%; margin: 0px 2% 0px 0px; }
.uruns span { float: left; width: 100%; margin: 10px 0px 0px 0px; }
.uruns p span { width: calc(100% - 60px); }

.eklemealani input, .eklemealani select { width: 48%; margin:0px 2% 20px 0px; }
.ekleyan { width: 48% !important; margin:0px 2% 20px 0px !important; }
.ekleyann { width: 98% !important; margin:0px 2% 20px 0px !important; }
.eklemealani button { width: 100%; }

.eklemealani2 input, .eklemealani2 select { width: 80%; margin:0px 2% 20px 0px;	}
.eklemealani2 button { width: 18%; }

.ozelsecim { width: 48%; margin: 0px 1% 30px 1%; }
.ozelsecim p { font-size:14px; }
.ozelsecim span { font-size:14px; }

.sonucb { display:none; }

.sonuc1 { width: 100%; text-align:center; margin: 0px 0px 10px 0px; }
.sonuc2 { width: 50%; text-align:center; }
.sonuc3 { width: 50%; text-align:center; }
.sonuc4 { width: 100%; margin: 10px 0px 0px 0px; text-align:center; }

#mbilgilendirme {
	background:#FFFFFF;
	display:none;
	z-index:9999 !important;
	float: left;
	width: 100%;
	height: 100%;
	overflow-y: auto;
	overflow-x: hidden;
	margin: 0px;
	padding: 15px;
	border: 0px;
	position : fixed;
	_position : absolute;
	top	: 0px;
	_top : expression(eval(document.body.scrollTop));
	left:0px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	}

#mbilgilendirme2 {
	background:#FFFFFF;
	display:none;
	z-index:9999 !important;
	float: left;
	width: 100%;
	height: 100%;
	overflow-y: auto;
	overflow-x: hidden;
	margin: 0px;
	padding: 15px;
	border: 0px;
	position : fixed;
	_position : absolute;
	top	: 0px;
	_top : expression(eval(document.body.scrollTop));
	left:0px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	}

.kapat {
	float:left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	}

.kapat a{
	float:left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 12px 0px;
	border: 0px;
	text-align: center;
	color:#FFF;
	font-size:15px;
	font-weight:800;
	text-decoration:none;
	}
	
#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a {
  margin: 0;
  padding: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-shadow:0px 0px !important;
}

#cssmenu {
  width: 100%;
}
#cssmenu ul ul {
  display: none;
}
.align-right {
  float: right;
}
#cssmenu > ul > li {
  margin: 0px 0px 1px 0px;
  border-bottom: 1px solid #ececed !important;
}
#cssmenu > ul > li > a {
	padding: 15px 15px 15px 0px;
 	height:auto;
	overflow:hidden;
	cursor: pointer;
	z-index: 2;
	font-size: 14px;
	font-weight: 600;
	text-decoration: none;
}
#cssmenu > ul > li > a > p {
 	float:left;
	width:auto;
	height:auto;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 1px 0px;
	font-size: 14px;
	font-weight: 600;
	text-decoration: none;
}
#cssmenu > ul > li > a > i {
 	float:left;
	width:auto;
  margin: 0px 15px 0px 0px;
  font-size: 16px;
  text-decoration: none;
}
#cssmenu > ul > li > a > img {
 	float:left;
	width:25px;
	height:25px;
	margin: -5px 15px 0px 0px;
}
#cssmenu > ul > li.open > a {
  border:0px;
}
#cssmenu > ul > li:last-child > a,
#cssmenu > ul > li.last > a {
  border:0px;
}
.holder {
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  right: 0;
}
.holder::after,
.holder::before {
  display: block;
  position: absolute;
  content: "";
  width: 6px;
  height: 6px;
  right: 20px;
  z-index: 10;
  color:#000;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.holder::after {
  top: 17px;
  border-top: 2px solid #000;
  border-left: 2px solid #000;
}
#cssmenu ul ul {
  margin: 0px 0px 15px 0px;
}
#cssmenu ul ul li a {
  cursor: pointer;
  padding: 15px 15px 15px 0px;
  z-index: 1;
  text-decoration: none;
  font-size: 14px;
  font-weight: 400;
}
#cssmenu ul ul li:first-child a {
  padding: 5px 15px 15px 0px;
}
#cssmenu ul ul li a p {
  padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
 text-decoration: none;
  font-size: 14px;
  font-weight: 400;
}
#cssmenu ul ul li:first-child > a {
  box-shadow: none;
}
#cssmenu ul ul ul li a {
  padding-left: 30px;
}
#cssmenu > ul > li > ul > li:last-child > a,
#cssmenu > ul > li > ul > li.last > a {
  border-bottom: 0;
}
#cssmenu > ul > li > ul > li.open:last-child > ul > li:last-child > a {
  border-bottom: 0;
}

#cssmenu ul ul li.has-sub > a::after {
  display: block;
  position: absolute;
  content: "";
  width: 5px;
  height: 5px;
  right: 20px;
  z-index: 10;
  top: 11.5px;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}

#cssmenu > ul > li > a { background: #FFF; color: #41484e; }
#cssmenu > ul > li > a > p { color: #41484e; }
#cssmenu > ul > li > a:hover, #cssmenu > ul > li.active > a, #cssmenu > ul > li.open > a { background: #FFF; color: #41484e; }
#cssmenu ul ul li a { background: #FFF; color: #41484e; border-bottom: 1px solid #ececed !important; }
#cssmenu ul ul li a p { color: #41484e; }
#cssmenu ul ul li.open > a, #cssmenu ul ul li.active > a { background: #FFF; color: #41484e; }

#cssmenu ul ul li a i { display:none !important; }
#cssmenu ul ul li a img { display:none !important; }

.menuustsag {
	background:#41484e;
	float:left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 25px 0px 25px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	}

.menuustsag p {
	background:url(i/ok.png) no-repeat center bottom;
	float: left;
	width: 50%;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 22px 0px;
	border: 0px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	}

.menuustsag p a {
	float: left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	text-align:center;
	font-size:13px;
	color: #FFFFFF;
	font-weight:700;
	text-decoration:none;
	}

.menuustsag p a i {
	float: left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 7px 0px;
	padding: 2px 2px 0px 2px;
	border: 0px;
	text-align:center;
	font-size:17px;
	color: #FFFFFF;
	text-decoration:none;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	}

.menuustsag p a:hover {
	text-decoration: underline;
	}
	
.menuustsol {
	float:left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center;
	}

.menuustsol span {
	float:left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	text-align:center;
	color: #41484e;
	font-size:16px;
	font-weight:600;
	text-decoration:none;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	}

.menuustsol a {
	display:inline;
	width: auto;
	height: auto;
	overflow:hidden;
	margin: 0px 10px 0px 10px;
	padding: 10px 3px 0px 3px;
	border: 0px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	}

.menuustsol a i {
	font-size:17px;
	color: #41484e;
	text-decoration:none;
	}

.menuustsol a:hover i {
	text-decoration:none;
	}