

/* Start:/local/templates/suntek/components/yenisite/geoip.city/.default/style.css?17384410134283*/
#ys-locator {
	font: 12px / 18px Arial, Tahoma, Verdana, sans-serif !important;
	z-index: 1100 !important;
}

#ys-geoip-mask {
    width: 100% !important;
    height: 100% !important;
    position: fixed !important;
    /*z-index: 100 !important;*/
    top: 0 !important;
    left: 0 !important;
    background: url("/local/templates/suntek/components/yenisite/geoip.city/.default/images/mask.png") top left repeat !important;
    display: none;
}

.ys-geoip-mask{
	z-index: 1000;
}

.ys-popup {
    width: 240px !important;
    position: fixed !important;
    top: 40px !important;
    left: 50% !important;
    margin: 0 0 0 -141px !important;
    z-index: 1100 !important;
    background: #fff !important;
    border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    box-shadow: 0 1px 3px #777 !important;
    padding: 28px 21px 20px !important;
    display: none;
}

.ys-popup a.close {
    width: 32px !important;
    height: 32px !important;
    display: block !important;
    overflow: hidden !important;
    position: absolute !important;
    top: 15px !important;
    right: 10px !important;
    border: none !important;
}

.ys-popup a.close:hover {
    background-position: 0 -32px !important;
}

.ys-popup a.close:active {
	background-position: 0 -64px !important;
}

#ys-locator .sym {
	font-family: WebSymbolsLigaRegular !important;
}

#ys-locator .txt, #ys-locator textarea {
    border-radius: 3px;
    padding: 6px 10px !important;
    box-shadow: inset 0 2px 2px #d0d0d0;
}

#ys-locator .txt:hover, #ys-locator  textarea:hover,
#ys-locator .txt:focus, #ys-locator  textarea:focus {
    box-shadow: inset 0 2px 2px #dfdfdf;
}

#ys-locator {
	width: 423px !important;
	top: 20% !important;
	left: 40% !important;
}

#ys-locator h2 {
	font-size: 20px !important;
	width: 550px !important;
	font-weight: normal !important;
}

#ys-locator .ys-my-city {
	margin: 5% 0 0 0 !important;
}

#ys-locator .txt {
	margin-top: 15px !important;
}

#ys-locator .ys-loc-cities ul {
	margin: 5px;
	padding: 5px;
	flex: 0 1 auto;
}

#ys-locator .ys-loc-cities ul li {
	margin: 0 0 5px 0 !important;
	display: list-item !important;
}

#ys-locator .ys-loc-cities ul li a {
	background: none !important;
	width: auto !important;
	float: none !important;
	color: #777;
	font-size: 14px;
}

.ys-loc-cities {
	margin-top: 20px !important;
	display: flex;
	justify-content: space-between;
	align-items: center;
	align-content: flex-start;
}

.ys-loc-cities ul > li:before {
    content: none !important;
}

.ys-loc-choose {
	margin-top: 25px !important;
}

.ys-loc-choose-country, .ys-loc-choose-region, .ys-loc-choose-city {
	margin: 5px 0 15px 0 !important;
}

.ys-loc-choose-region {
	display: none !important;
}

a.ys-loc-city {
	display: inline;
}

.ys-loc-autocomplete {
	position: absolute !important;
	display: none;
	width: 350px !important;
	max-height: 400px !important;
	overflow: auto !important;
	z-index: 1200 !important;
	background: white !important;
	border: 1px solid #aaa !important;
	border-radius: 2px !important;
	-webkit-border-radius: 2px !important;
	-moz-border-radius: 2px !important;
	box-shadow: 0 1px 2px #777 !important;
}

.ys-loc-autocomplete div {
	line-height: 14px !important;
	padding: 3px 5px !important;
	cursor: pointer !important;
	font-size: 14px !important;
}

.ys-loc-autocomplete div strong {
	/* font-weight: normal; */
	color: #2196e0 !important;
}

.ys-loc-autoc-selected {
	background: #e0e0e0 !important;
}

#ys-locator a {
	text-decoration: none !important;
}

.ys-your-city .selected {
	font-size: 14px;
	font-weight: 600;
}


a.ys-loc-city {
	text-decoration: none !important;
	color: #2196e0;
	font-size: 1.2666em;
    font-weight: bold;
}

a.ys-loc-city:hover {
    color: #222222;
}

#ys-locator .ys-loc-cities ul li a:hover {
	color: #2196e0;
}

.ys-my-city .btn {
	font-size: 14px;
	margin: 0 auto;
    display: block;
}

#ys-locator .button {
	-webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    -ms-border-radius: 3px !important;
    -o-border-radius: 3px !important;
    border-radius: 3px !important;
    font-size: 14px !important;
    padding: 5px 16px !important;
    text-align: center !important;
    text-decoration: none !important;
	padding: 6px 10px !important;
	cursor: pointer !important;
}
/* End */


/* Start:/local/templates/suntek/components/yenisite/geoip.city/.default/old_fonts.css?1738441013455*/
@font-face{ 
	font-family: 'WebSymbolsLigaRegular';
	src: url('/local/templates/suntek/components/yenisite/geoip.city/.default/fonts/websymbols-regular-webfont.eot');
	src: url('/local/templates/suntek/components/yenisite/geoip.city/.default/fonts/websymbols-regular-webfont.eot?#iefix') format('embedded-opentype'),
	     url('/local/templates/suntek/components/yenisite/geoip.city/.default/fonts/websymbols-regular-webfont.woff') format('woff'),
	     url('/local/templates/suntek/components/yenisite/geoip.city/.default/fonts/websymbols-regular-webfont.ttf') format('truetype'),
	     url('/local/templates/suntek/components/yenisite/geoip.city/.default/fonts/websymbols-regular-webfont.svg#WebSymbolsRegular') format('svg');
		font-weight: normal;
		font-style: normal;
}
/* End */


/* Start:/local/templates/suntek/components/yenisite/geoip.city/.default/css/jquery.jgrowl.css?17384410134309*/

div.jGrowl {
	padding: 			10px;
	z-index: 			9999;
	color: 				#fff;
	font-size: 			12px;
}

/** Special IE6 Style Positioning **/
div.ie6 {
	position: 			absolute;
}

div.ie6.top-right {
	right: 				auto;
	bottom: 			auto;
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.top-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-right {
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.center {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	width: 				100%;
}

/** Normal Style Positions **/
div.jGrowl {
	position:			absolute;
}

body > div.jGrowl {
	position:			fixed;
}

div.jGrowl.top-left {
	left: 				0px;
	top: 				0px;
}

div.jGrowl.top-right {
	right: 				0px;
	top: 				0px;
}

div.jGrowl.bottom-left {
	left: 				0px;
	bottom:				0px;
}

div.jGrowl.bottom-right {
	right: 				0px;
	bottom: 			0px;
}

div.jGrowl.center {
	top: 				0px;
	width: 				50%;
	left: 				25%;
}
div.jGrowl.center-center {
	top: 				  40%;
	width: 				50%;
	left: 				40%;
}
div.jGrowl.ls {
	top: 				  70%;
	width: 				50%;
	left: 				70%;
}
div.jGrowl div.ls_theme {
width:300px!important;
}
/** Cross Browser Styling **/
div.center div.jGrowl-notification, div.center div.jGrowl-closer {
	margin-left: 		auto;
	margin-right: 		auto;
}

div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
	background-color: 		#000;
	opacity: 				.85;
    -ms-filter: 			"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; 
    filter: 				progid:DXImageTransform.Microsoft.Alpha(Opacity=85); 
	zoom: 					1;
	width: 					235px;
	padding: 				10px;
	margin-top: 			5px;
	margin-bottom: 			5px;
	font-family: 			Tahoma, Arial, Helvetica, sans-serif;
	font-size: 				1em;
	text-align: 			left;
	display: 				none;
	-moz-border-radius: 	5px;
	-webkit-border-radius:	5px;
}

div.jGrowl div.jGrowl-notification {
	min-height: 			40px;
}

div.jGrowl div.jGrowl-notification div.jGrowl-header {
	font-weight: 			bold;
	font-size:				.85em;
}

div.jGrowl div.jGrowl-notification div.jGrowl-close {
	z-index:				99;
	float: 					right;
	font-weight: 			bold;
	font-size: 				1em;
	cursor:					pointer;
}

div.jGrowl div.jGrowl-closer {
	padding-top: 			4px;
	padding-bottom: 		4px;
	cursor: 				pointer;
	font-size:				.9em;
	font-weight: 			bold;
	text-align: 			center;
}

/** Hide jGrowl when printing **/
@media print {
	div.jGrowl {
		display: 			none;
	}
}
/* End */
/* /local/templates/suntek/components/yenisite/geoip.city/.default/style.css?17384410134283 */
/* /local/templates/suntek/components/yenisite/geoip.city/.default/old_fonts.css?1738441013455 */
/* /local/templates/suntek/components/yenisite/geoip.city/.default/css/jquery.jgrowl.css?17384410134309 */
