.red{
	color:#c60005;
}

ul{
	margin-top:10px;
	margin-bottom:10px;
	list-style-position: inside;
}
.pointer{
	cursor:pointer !important;}
.bold {
	font-weight: bold;
}
.hidden{
	display:none;
}
.link_underline{
	text-decoration: underline;
}

.neardesti{
	width:100%;
	float:left;
	line-height:25px;
	text-align:center;
}
.neardesti h2{
	width:100%;
	text-align:center;
	display:block;
	float:left;
	font-size:26px;
}


.currency_box{
	width:100%;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
}
.currency_box_title{
	background: #dadada;
	border-radius:5px;
	line-height:40px;
	display: table-caption;
	width:100%;
}
.currency_box th{
	text-align: left;
	line-height:30px;
	color:gray;
}
.currency_box .ext{
	width:40%;
}
.currency_box .rate{
	width:60%;
}
.currency_box tr{
	line-height:30px;
}
.currency_box tr:nth-child(even) {background: #fafafa;}






.btn3{
	color:#5f5f5f;
	border-radius:20px;
	line-height:35px;
	height:35px;
	padding-left:15px; padding-right:15px;
	display:inline-block;
	margin-right:5px;
}
.btn3.selected{
	border:1px solid #5f5f5f;
}

.btn4{
	color:#0F78C1;
	border-radius:20px;
	line-height:35px;
	height:35px;
	padding-left:15px; padding-right:15px;
	display:inline-block;
	border:1px solid #0F78C1;
	cursor: pointer;
	position: relative;
}
.btn4.fav{
	padding-left:33px;
}
.btn4.fav::before{
	position: absolute;
	content:"";
	left:8px;
	top:7px;
	background-image:var(--icon-heart-white);
	background-size:20px 20px;
	width:20px; height:20px;
}
.btn4.selected{
	border:1px solid #0F78C1;
	text-decoration: underline;
}



.fav{
	background-image:var(--icon-heart-white);
	background-size:30px 30px;
	width:30px; height:30px;
	display: inline-block;
	cursor: pointer;
}
.fav.selected{
	background-image:var(--icon-heart-red);
}
.weather_box_top .fav{
	position: absolute;
	right:20px;
	top:20px;
}
.body_desktop .weather_box_top .fav{
	right:25px;
	top:25px;
}



.rollbox{
  /*width:100%;
  display:inline-block;
  overflow-y:auto;
  overflow-x:scroll;
  float:left;*/
	margin-bottom:10px;
	margin-top:5px;

	width: 100%;
  overflow-x: auto;
  white-space: nowrap; /* Ensures content stays in one line */
  scrollbar-width: none; /* Hides scrollbar in Firefox */
  -ms-overflow-style: none; /* Hides scrollbar in IE/Edge */
}
.rollbox::-webkit-scrollbar {
  display: none; /* Hides scrollbar in Chrome/Safari */
}
.rollbox_roll{
	display: inline-block; /* Ensures it sizes according to content */
  width: auto;
	min-width: max-content;

  /*min-width:600px;*/
  /*height:90px;*/
  <?php if($mobi&&false)echo 'animation: scrollme 2000ms;'; ?>
}
@keyframes scrollme {
  0% { margin-left: 0px; }
  50% {  margin-left: -200px; }
  100% {  margin-left: 0px; }
}




.btn_download{
	padding-left:70px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:0px;
	margin-right:10px;
	margin-top:15px;
	font-size:20px;
	display:inline-block;
	float:left;
	min-height:70px;
	line-height:30px;
	border-radius:15px;
	position: relative;
	border:1px solid #dadada;
	color:#010101;
	font-weight: bold;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #e4e4e4 100%);
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e4e4e4 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#e4e4e4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4',GradientType=0 );

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.btn_download strong{
		font-size:16px;
		line-height:20px;
		color:#444;
}
.btn_download:hover{
	box-shadow:0px 2px 2px rgba(0, 0, 0, 0.18);
}
.btn_download.pdf::before{
	position:absolute;
	content:"";
	top:10px;
	left:10px;
	width:45px;
	height:45px;
	display:block;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIHN0eWxlPSJmaWxsOiNFMkU1RTc7IiBkPSJNMTI4LDBjLTE3LjYsMC0zMiwxNC40LTMyLDMydjQ0OGMwLDE3LjYsMTQuNCwzMiwzMiwzMmgzMjBjMTcuNiwwLDMyLTE0LjQsMzItMzJWMTI4TDM1MiwwSDEyOHoiLz4NCjxwYXRoIHN0eWxlPSJmaWxsOiNCMEI3QkQ7IiBkPSJNMzg0LDEyOGg5NkwzNTIsMHY5NkMzNTIsMTEzLjYsMzY2LjQsMTI4LDM4NCwxMjh6Ii8+DQo8cG9seWdvbiBzdHlsZT0iZmlsbDojQ0FEMUQ4OyIgcG9pbnRzPSI0ODAsMjI0IDM4NCwxMjggNDgwLDEyOCAiLz4NCjxwYXRoIHN0eWxlPSJmaWxsOiNGMTU2NDI7IiBkPSJNNDE2LDQxNmMwLDguOC03LjIsMTYtMTYsMTZINDhjLTguOCwwLTE2LTcuMi0xNi0xNlYyNTZjMC04LjgsNy4yLTE2LDE2LTE2aDM1MmM4LjgsMCwxNiw3LjIsMTYsMTYNCglWNDE2eiIvPg0KPGc+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0xMDEuNzQ0LDMwMy4xNTJjMC00LjIyNCwzLjMyOC04LjgzMiw4LjY4OC04LjgzMmgyOS41NTJjMTYuNjQsMCwzMS42MTYsMTEuMTM2LDMxLjYxNiwzMi40OA0KCQljMCwyMC4yMjQtMTQuOTc2LDMxLjQ4OC0zMS42MTYsMzEuNDg4aC0yMS4zNnYxNi44OTZjMCw1LjYzMi0zLjU4NCw4LjgxNi04LjE5Miw4LjgxNmMtNC4yMjQsMC04LjY4OC0zLjE4NC04LjY4OC04LjgxNlYzMDMuMTUyeg0KCQkgTTExOC42MjQsMzEwLjQzMnYzMS44NzJoMjEuMzZjOC41NzYsMCwxNS4zNi03LjU2OCwxNS4zNi0xNS41MDRjMC04Ljk0NC02Ljc4NC0xNi4zNjgtMTUuMzYtMTYuMzY4SDExOC42MjR6Ii8+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0xOTYuNjU2LDM4NGMtNC4yMjQsMC04LjgzMi0yLjMwNC04LjgzMi03Ljkydi03Mi42NzJjMC00LjU5Miw0LjYwOC03LjkzNiw4LjgzMi03LjkzNmgyOS4yOTYNCgkJYzU4LjQ2NCwwLDU3LjE4NCw4OC41MjgsMS4xNTIsODguNTI4SDE5Ni42NTZ6IE0yMDQuNzIsMzExLjA4OFYzNjguNGgyMS4yMzJjMzQuNTQ0LDAsMzYuMDgtNTcuMzEyLDAtNTcuMzEySDIwNC43MnoiLz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGOyIgZD0iTTMwMy44NzIsMzEyLjExMnYyMC4zMzZoMzIuNjI0YzQuNjA4LDAsOS4yMTYsNC42MDgsOS4yMTYsOS4wNzJjMCw0LjIyNC00LjYwOCw3LjY4LTkuMjE2LDcuNjgNCgkJaC0zMi42MjR2MjYuODY0YzAsNC40OC0zLjE4NCw3LjkyLTcuNjY0LDcuOTJjLTUuNjMyLDAtOS4wNzItMy40NC05LjA3Mi03Ljkydi03Mi42NzJjMC00LjU5MiwzLjQ1Ni03LjkzNiw5LjA3Mi03LjkzNmg0NC45MTINCgkJYzUuNjMyLDAsOC45NiwzLjM0NCw4Ljk2LDcuOTM2YzAsNC4wOTYtMy4zMjgsOC43MDQtOC45Niw4LjcwNGgtMzcuMjQ4VjMxMi4xMTJ6Ii8+DQo8L2c+DQo8cGF0aCBzdHlsZT0iZmlsbDojQ0FEMUQ4OyIgZD0iTTQwMCw0MzJIOTZ2MTZoMzA0YzguOCwwLDE2LTcuMiwxNi0xNnYtMTZDNDE2LDQyNC44LDQwOC44LDQzMiw0MDAsNDMyeiIvPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);
	background-size:45px 45px;
	background-repeat:repeat-x;
}
.btn_download.jpg::before{
	position:absolute;
	content:"";
	top:10px;
	left:10px;
	width:45px;
	height:45px;
	display:block;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIHN0eWxlPSJmaWxsOiNFMkU1RTc7IiBkPSJNMTI4LDBjLTE3LjYsMC0zMiwxNC40LTMyLDMydjQ0OGMwLDE3LjYsMTQuNCwzMiwzMiwzMmgzMjBjMTcuNiwwLDMyLTE0LjQsMzItMzJWMTI4TDM1MiwwSDEyOHoiLz4NCjxwYXRoIHN0eWxlPSJmaWxsOiNCMEI3QkQ7IiBkPSJNMzg0LDEyOGg5NkwzNTIsMHY5NkMzNTIsMTEzLjYsMzY2LjQsMTI4LDM4NCwxMjh6Ii8+DQo8cG9seWdvbiBzdHlsZT0iZmlsbDojQ0FEMUQ4OyIgcG9pbnRzPSI0ODAsMjI0IDM4NCwxMjggNDgwLDEyOCAiLz4NCjxwYXRoIHN0eWxlPSJmaWxsOiM1MEJFRTg7IiBkPSJNNDE2LDQxNmMwLDguOC03LjIsMTYtMTYsMTZINDhjLTguOCwwLTE2LTcuMi0xNi0xNlYyNTZjMC04LjgsNy4yLTE2LDE2LTE2aDM1MmM4LjgsMCwxNiw3LjIsMTYsMTYNCglWNDE2eiIvPg0KPGc+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0xNDEuOTY4LDMwMy4xNTJjMC0xMC43NTIsMTYuODk2LTEwLjc1MiwxNi44OTYsMHY1MC41MjhjMCwyMC4wOTYtOS42LDMyLjI1Ni0zMS43MjgsMzIuMjU2DQoJCWMtMTAuODgsMC0xOS45NTItMi45Ni0yNy44ODgtMTMuMTg0Yy02LjUyOC03LjgwOCw1Ljc2LTE5LjA1NiwxMi40MTYtMTAuODhjNS4zNzYsNi42NTYsMTEuMTM2LDguMTkyLDE2Ljc1Miw3LjkzNg0KCQljNy4xNTItMC4yNTYsMTMuNDQtMy40NzIsMTMuNTY4LTE2LjEyOHYtNTAuNTI4SDE0MS45Njh6Ii8+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0xODEuMzQ0LDMwMy4xNTJjMC00LjIyNCwzLjMyOC04LjgzMiw4LjcwNC04LjgzMkgyMTkuNmMxNi42NCwwLDMxLjYxNiwxMS4xMzYsMzEuNjE2LDMyLjQ4DQoJCWMwLDIwLjIyNC0xNC45NzYsMzEuNDg4LTMxLjYxNiwzMS40ODhoLTIxLjM2djE2Ljg5NmMwLDUuNjMyLTMuNTg0LDguODE2LTguMTkyLDguODE2Yy00LjIyNCwwLTguNzA0LTMuMTg0LTguNzA0LTguODE2DQoJCUwxODEuMzQ0LDMwMy4xNTJMMTgxLjM0NCwzMDMuMTUyeiBNMTk4LjI0LDMxMC40MzJ2MzEuODcyaDIxLjM2YzguNTc2LDAsMTUuMzYtNy41NjgsMTUuMzYtMTUuNTA0DQoJCWMwLTguOTQ0LTYuNzg0LTE2LjM2OC0xNS4zNi0xNi4zNjhIMTk4LjI0eiIvPg0KCTxwYXRoIHN0eWxlPSJmaWxsOiNGRkZGRkY7IiBkPSJNMzQyLjU3NiwzNzQuMTZjLTkuMDg4LDcuNTUyLTIwLjIyNCwxMC43NTItMzEuNDcyLDEwLjc1MmMtMjYuODgsMC00NS45MzYtMTUuMzQ0LTQ1LjkzNi00NS44MDgNCgkJYzAtMjUuODI0LDIwLjA5Ni00NS45MDQsNDcuMDcyLTQ1LjkwNGMxMC4xMTIsMCwyMS4yMzIsMy40NCwyOS4xNjgsMTEuMjQ4YzcuNzkyLDcuNjY0LTMuNDU2LDE5LjA1Ni0xMS4xMiwxMi4yODgNCgkJYy00LjczNi00LjYwOC0xMS4zOTItOC4wNjQtMTguMDQ4LTguMDY0Yy0xNS40NzIsMC0zMC40MzIsMTIuNC0zMC40MzIsMzAuNDMyYzAsMTguOTQ0LDEyLjUyOCwzMC40NjQsMjkuMjk2LDMwLjQ2NA0KCQljNy43OTIsMCwxNC40NDgtMi4zMiwxOS4xODQtNS43NlYzNDguMDhoLTE5LjE4NGMtMTEuMzkyLDAtMTAuMjQtMTUuNjE2LDAtMTUuNjE2aDI1LjU4NGM0LjczNiwwLDkuMDcyLDMuNTg0LDkuMDcyLDcuNTUydjI3LjI0OA0KCQlDMzQ1Ljc2LDM2OS41NjgsMzQ0Ljc1MiwzNzEuNzEyLDM0Mi41NzYsMzc0LjE2eiIvPg0KPC9nPg0KPHBhdGggc3R5bGU9ImZpbGw6I0NBRDFEODsiIGQ9Ik00MDAsNDMySDk2djE2aDMwNGM4LjgsMCwxNi03LjIsMTYtMTZ2LTE2QzQxNiw0MjQuOCw0MDguOCw0MzIsNDAwLDQzMnoiLz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);
	background-size:45px 45px;
	background-repeat:repeat-x;
}
.btn_download.print::before{
	position:absolute;
	content:"";
	top:10px;
	left:10px;
	width:45px;
	height:45px;
	display:block;
	background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FwYV8xIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHdpZHRoPSI1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGc+PHBhdGggZD0ibTQzNyAxMjloLTE0di01NGMwLTQxLjM1NS0zMy42NDUtNzUtNzUtNzVoLTE4NGMtNDEuMzU1IDAtNzUgMzMuNjQ1LTc1IDc1djU0aC0xNGMtNDEuMzU1IDAtNzUgMzMuNjQ1LTc1IDc1djEyMGMwIDQxLjM1NSAzMy42NDUgNzUgNzUgNzVoMTR2NjhjMCAyNC44MTMgMjAuMTg3IDQ1IDQ1IDQ1aDI0NGMyNC44MTMgMCA0NS0yMC4xODcgNDUtNDV2LTY4aDE0YzQxLjM1NSAwIDc1LTMzLjY0NSA3NS03NXYtMTIwYzAtNDEuMzU1LTMzLjY0NS03NS03NS03NXptLTMxOC01NGMwLTI0LjgxMyAyMC4xODctNDUgNDUtNDVoMTg0YzI0LjgxMyAwIDQ1IDIwLjE4NyA0NSA0NXY1NGgtMjc0em0yNzQgMzkyYzAgOC4yNzEtNi43MjkgMTUtMTUgMTVoLTI0NGMtOC4yNzEgMC0xNS02LjcyOS0xNS0xNXYtMTQ4aDI3NHptODktMTQzYzAgMjQuODEzLTIwLjE4NyA0NS00NSA0NWgtMTR2LTUwaDljOC4yODQgMCAxNS02LjcxNiAxNS0xNXMtNi43MTYtMTUtMTUtMTVoLTM1MmMtOC4yODQgMC0xNSA2LjcxNi0xNSAxNXM2LjcxNiAxNSAxNSAxNWg5djUwaC0xNGMtMjQuODEzIDAtNDUtMjAuMTg3LTQ1LTQ1di0xMjBjMC0yNC44MTMgMjAuMTg3LTQ1IDQ1LTQ1aDM2MmMyNC44MTMgMCA0NSAyMC4xODcgNDUgNDV6Ii8+PHBhdGggZD0ibTI5NiAzNTNoLTgwYy04LjI4NCAwLTE1IDYuNzE2LTE1IDE1czYuNzE2IDE1IDE1IDE1aDgwYzguMjg0IDAgMTUtNi43MTYgMTUtMTVzLTYuNzE2LTE1LTE1LTE1eiIvPjxwYXRoIGQ9Im0yOTYgNDE3aC04MGMtOC4yODQgMC0xNSA2LjcxNi0xNSAxNXM2LjcxNiAxNSAxNSAxNWg4MGM4LjI4NCAwIDE1LTYuNzE2IDE1LTE1cy02LjcxNi0xNS0xNS0xNXoiLz48cGF0aCBkPSJtMTI4IDE5M2gtNDhjLTguMjg0IDAtMTUgNi43MTYtMTUgMTVzNi43MTYgMTUgMTUgMTVoNDhjOC4yODQgMCAxNS02LjcxNiAxNS0xNXMtNi43MTYtMTUtMTUtMTV6Ii8+PC9nPjwvc3ZnPg==);
	background-size:45px 45px;
	background-repeat:repeat-x;
}
.btn_download.fb::before{
	position:absolute;
	content:"";
	top:10px;
	left:10px;
	width:45px;
	height:45px;
	display:block;
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 291.319 291.319' style='enable-background:new 0 0 291.319 291.319;' xml:space='preserve'%3E%3Cg%3E%3Cpath style='fill:%233B5998;' d='M145.659,0c80.45,0,145.66,65.219,145.66,145.66c0,80.45-65.21,145.659-145.66,145.659 S0,226.109,0,145.66C0,65.219,65.21,0,145.659,0z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M163.394,100.277h18.772v-27.73h-22.067v0.1c-26.738,0.947-32.218,15.977-32.701,31.763h-0.055 v13.847h-18.207v27.156h18.207v72.793h27.439v-72.793h22.477l4.342-27.156h-26.81v-8.366 C154.791,104.556,158.341,100.277,163.394,100.277z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
	background-size:45px 45px;
	background-repeat:repeat-x;
}



.btn_follow{
	padding-left:10px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:0px;
	margin-right:10px;
	margin-top:15px;
	font-size:20px;
	display:inline-block;
	float:left;
	min-height:70px;
	line-height:30px;
	border-radius:15px;
	position: relative;
	border:1px solid #dadada;
	color:#010101;
	font-weight: bold;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #d7edf7 100%);
	background: -webkit-linear-gradient(top,  #ffffff 0%,#d7edf7 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#d7edf7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d7edf7',GradientType=0 );

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
.btn_follow strong{
		font-size:16px;
		line-height:20px;
		color:#444;
}
.btn_follow:hover{
	box-shadow:0px 2px 2px rgba(0, 0, 0, 0.18);
}
.btn_follow:active{
-moz-transform: scale(0.95);
	-webkit-transform: scale(0.95);
	transform: scale(0.95);
}
.btn_follow .step{
	width:45px;
	height:45px;
	display:inline-block;
	margin-right:15px;
	border-radius:45px;
	text-align:center;
	line-height:45px;
	background: white;
	border:1px solid #dadada;
}


#toppop{
	width:100%;
	height:30px;
	line-height:30px;
	background:#fcfacf;
	color:white;
	border-bottom:1px solid #2086cd;}
#toppopcenter{
	width:1100px !important;
	margin:0 auto;
	height:30px;
	display:block;
	text-align:center;
	text-shadow:0 1px 0 #fff;
	font-family:Verdana;
	position:relative;
	font-size:12px;
	font-weight:bold;
	color:#7b0b0b;
	outline: medium none;}




	.about_table{
		font-size:16px;
		min-width:98%;
	}
	.about_table td{
		height:40px;
		padding-top:2px;
		padding-bottom:2px;
		padding-left:10px;
		padding-right:10px;
	}
	.about_table tr:nth-child(even){
		background: #f4f4f4;
	}
	.about_table thead th{
		border-radius:4px;
		overflow: hidden;
		background:#008acb;
		color:white;
		height:35px;
		font-size:18px;
		text-align:center;
	}

	.about_table tbody:before {
	    content:"@";
	    display:block;
	    line-height:10px;
	    text-indent:-99999px;
	}


	.about_table_right{
		font-size:16px;
		margin-top:15px;
		margin-bottom:15px;
		float:left;
		min-width:300px;
	}
	.about_table_right td{
		height:30px;
	}
	.about_table_right thead th{
		background:#008acb;
		color:white;
		height:30px;
	}


.bannerline{
	float:left;
	margin-top:15px;
	margin-bottom:10px;
	border-radius:4px;}



.linkbox_body{
	width:100%;
	display:inline-block;
	border-radius:5px;
	background: #fafafa;
	border: 1px solid #dadada;
	padding-top:10px;
	padding-bottom:10px;
}
.linkbox_body .link{
	display:inline-block;
	width:100%;
	font-size:20px;
	padding-left:15px;
	line-height:35px;
	float:left;
}
.linkbox_body .link a{
	font-size:18px;
}
.linkbox_body a.link:hover{
	text-decoration: underline;
	border-radius:6px;
}

.mybody_side .linkbox{
	width:100%;
	display:inline-block;
}
.mybody_side .linkbox a.link{
	color:#666;
	display:block;
	width:100%;
	font-size:16px;
	padding-left:0px;
	line-height:30px;
	float:left;
}
.mybody_side .linkbox a.link:hover{
	color:#000;
	text-decoration: underline;
	border-radius:6px;
}


/*==== link share ===*/
.linkshare{
	width:100%;
	display:inline-block;
	margin-bottom:15px;
	border-radius:5px;
	padding:15px;
	background: #d7edf7;
	color:#444444;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.linkshare .info{
	width:100%;
	display:inline-block;
	margin-bottom:10px;
}
.linkshare .website_code{
	width:100%;
	display:inline-block;
	border:1px solid gray;
	padding:8px;
	color:gray;
	border-radius:4px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.linkshare button{
	margin-bottom:10px;
}

.topcities{
	width:100%;
	float:left;
	background:white;
	border:1px solid #cacaca;
	margin-bottom:40px;
	margin-top:20px;

}
.topcities .cities{
	width:98%;
	height:400px;
	margin-left:1%;
	float:left;
	overflow-y:scroll;
	margin-top:10px;
	margin-bottom:15px;
}
.topcities .cities a{
	display:block;
	float:left;
	width:19.5%;
	background:#fafafa;
	margin-bottom:2px;
	margin-right:2px;
	border-radius:4px;
	height:30px;
	line-height:30px;
	text-indent:8px;
	font-size:16px;
	overflow:hidden;
}
.topcities .cities a:hover{
	text-decoration:underline;
	background:#dadada;
}




.navfavs{
	float:right;
	background:url(css_images/sprite.png) no-repeat -92px -171px !important;
	padding-left:25px;
	height:25px;
	line-height:23px;
	color:black;
	margin-top:8px;
	display:block;
	border:1px solid #fafafa;
	border-radius:4px;
	padding-right:5px;
}
.navfavs:hover{
	color:#1a6297;
	background:url(css_images/sprite.png) no-repeat -92px -171px;
	background-color:#f4fcfd !important;
}

#navsubs {
	float: left;
	margin-top: 0px;
	margin-bottom: 10px;
	min-height:26px;
	width:100%;
}
#navsubs.big{
	height:auto;
}

.navsub {
	float: left;
	font-size: 14px;
	font-family: sans-serif !important;
	background: #b3e0ff;
	display: block;
	height: 24px;
	line-height: 24px;
	cursor: pointer;
	padding-left: 10px;
	position: relative;
	border-radius: 2px;
	margin-right: 10px;
	border: 1px solid #88cfff;
	margin-bottom:10px;
}
#navsubs.big .navsub{
	margin-bottom:10px;
}
.navsub:hover {
	border:1px solid #0068ae;
	color: #0068ae;
}
.navsub.current {
	border:1px solid #0068ae;
	background:#0068ae;
}
.navsub.current a{
	color: #fff;
}
.navsub.current .number{
	color:#0068ae;
}
.navsub a {
	display: block;
	background: inherit;
	color: #0068ae;
	float:left;
	font-size:14px;
	margin-right:8px;
}
.navsub .number {
	    float:right;
		margin-right:0px;
	    background: #d7efff;
	    height: 24px;
	    line-height: 24px;
	    color: #0068ae;
	    width: 30px;
	    text-align: center;
	    font-size: 12px;
	    font-family: tahoma;
	    text-shadow: #FFFFFF 0 1px 0;
	}

.leftwhite{
	width:200px;
	float:left;
	margin-bottom:15px;
	background:#fff;
	border-radius:6px;
}





/*==== header_menu_top ===*/
.header_menu_top{
	width:100%;
	border-radius:0px;
	background:#fff;
	height:30px;
	float:left;
	margin-top:0px;
	margin-bottom:15px;
}
.header_menu_top a{
	display:block;
	margin-left:0px;
	padding-left:25px;
	padding-right:25px;
	line-height:30px;
	height:100%;
	margin-top:0px;
	color:#343434;
	font-weight:normal;
	font-size:18px;
	font-family:Tahoma, Verdana, Helvetica, Arial, sans-serif;
	float:left;
	text-decoration:none;
	position:relative;
}
.header_menu_top a .counter_orange{
	position:absolute;
	right:0px;
	top:-4px;
	border-radius:22px;
	width:22px;
	height:22px;
	font-size:14px;
	line-height:22px;
	text-align:center;
	background:#ffa500;
	text-shadow: 1px 1px 1px #13587D;
	color:white;
}
.header_menu_top a .counter_green{
	position:absolute;
	right:2px;
	top:-4px;
	border-radius:20px;
	min-width:14px;
	height:20px;
	padding-left:3px;
	padding-right:3px;
	font-size:12px;
	line-height:20px;
	text-align:center;
	background:#7ba400;
	text-shadow: 1px 1px 1px #13587D;
	color:white;
}
.header_menu_top a.selected{
	background:#fff;
}
.header_menu_top a:hover{
	background:#dadada;
}
.header_menu_top a:active{
	background:#dadada;
	text-decoration:underline;
}


.cols_2{
	-moz-columns: 400px 2;
	-webkit-columns: 400px 2;
	columns: 400px 2;
}
.cols_3{
	-moz-columns: 260px 3;
	-webkit-columns: 260px 3;
	columns: 260px 3;
}
/*==== header_menu ===*/
.header_menu_clients{
	width:100%;
	display:inline-block;
	float:left;
	border-radius:4px;
	border:1px solid #dadada;
	background:#f1f1f1;
	min-height:40px;
	float:left;
	margin-top:15px;
	margin-bottom:10px;
}
.header_menu_clients a{
	display:inline-block;
	margin-left:0px;
	padding-left:25px;
	padding-right:25px;
	line-height:40px;
	margin-top:0px;
	border-left:1px solid #dadada;
	color:#000;
	font-weight:normal;
	font-size:18px;
	font-family:Tahoma, Verdana, Helvetica, Arial, sans-serif;
	float:left;
	text-decoration:none;
	position:relative;
}
.body_mobi .header_menu_clients a{
	padding-left:60px;
}
.header_menu_clients a:first-child{
	border-left:none;
	padding-left:20px;
}
.header_menu_clients a .pic{
	border-radius:30px;
	margin-right:10px;
	display:inline-block;
	margin-top:5px;
	float:left;
}
.header_menu_clients a .counter_orange{
	position:absolute;
	right:0px;
	top:-4px;
	border-radius:22px;
	width:22px;
	height:22px;
	font-size:14px;
	line-height:22px;
	text-align:center;
	background:#ffa500;
	text-shadow: 1px 1px 1px #13587D;
	color:white;
}
.header_menu_clients a .counter_green{
	position:absolute;
	right:2px;
	top:-4px;
	border-radius:20px;
	min-width:14px;
	height:20px;
	padding-left:3px;
	padding-right:3px;
	font-size:12px;
	line-height:20px;
	text-align:center;
	background:#7ba400;
	text-shadow: 1px 1px 1px #13587D;
	color:white;
}
.header_menu_clients a.selected{
	background:#1a6fe6;
}
.header_menu_clients a:hover{
	background:#fff;
	text-decoration:underline;
}
.header_menu_clients a:active{
	background:#eceaea;
}
.header_menu_clients a.house{
	padding-left:50px;
}
.header_menu_clients a.house.notext{
	padding-left:30px;
}
.header_menu_clients a.house::before{
	position:absolute;
	content:"";
	top:15px;
	left:15px;
	width:20px;
	height:20px;
	display:block;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNTEyIiB2aWV3Qm94PSIwIDEgNTExIDUxMS45OTkiIHdpZHRoPSI1MTIiIGNsYXNzPSIiPjxnPjxwYXRoIGQ9Im00OTguNjk5MjE5IDIyMi42OTUzMTJjLS4wMTU2MjUtLjAxMTcxOC0uMDI3MzQ0LS4wMjczNDMtLjAzOTA2My0uMDM5MDYybC0yMDguODU1NDY4LTIwOC44NDc2NTZjLTguOTAyMzQ0LTguOTA2MjUtMjAuNzM4MjgyLTEzLjgwODU5NC0zMy4zMjgxMjYtMTMuODA4NTk0LTEyLjU4OTg0MyAwLTI0LjQyNTc4MSA0LjkwMjM0NC0zMy4zMzIwMzEgMTMuODA4NTk0bC0yMDguNzQ2MDkzIDIwOC43NDIxODdjLS4wNzAzMTMuMDcwMzEzLS4xNDQ1MzIuMTQ0NTMxLS4yMTA5MzguMjE0ODQ0LTE4LjI4MTI1IDE4LjM4NjcxOS0xOC4yNSA0OC4yMTg3NS4wODk4NDQgNjYuNTU4NTk0IDguMzc4OTA2IDguMzgyODEyIDE5LjQ0MTQwNiAxMy4yMzQzNzUgMzEuMjczNDM3IDEzLjc0NjA5My40ODQzNzUuMDQ2ODc2Ljk2ODc1LjA3MDMxMyAxLjQ1NzAzMS4wNzAzMTNoOC4zMjAzMTN2MTUzLjY5NTMxM2MwIDMwLjQxNzk2OCAyNC43NSA1NS4xNjQwNjIgNTUuMTY3OTY5IDU1LjE2NDA2Mmg4MS43MTA5MzdjOC4yODUxNTcgMCAxNS02LjcxODc1IDE1LTE1di0xMjAuNWMwLTEzLjg3ODkwNiAxMS4yOTI5NjktMjUuMTY3OTY5IDI1LjE3MTg3NS0yNS4xNjc5NjloNDguMTk1MzEzYzEzLjg3ODkwNiAwIDI1LjE2Nzk2OSAxMS4yODkwNjMgMjUuMTY3OTY5IDI1LjE2Nzk2OXYxMjAuNWMwIDguMjgxMjUgNi43MTQ4NDMgMTUgMTUgMTVoODEuNzEwOTM3YzMwLjQyMTg3NSAwIDU1LjE2Nzk2OS0yNC43NDYwOTQgNTUuMTY3OTY5LTU1LjE2NDA2MnYtMTUzLjY5NTMxM2g3LjcxODc1YzEyLjU4NTkzNyAwIDI0LjQyMTg3NS00LjkwMjM0NCAzMy4zMzIwMzEtMTMuODEyNSAxOC4zNTkzNzUtMTguMzY3MTg3IDE4LjM2NzE4Ny00OC4yNTM5MDYuMDI3MzQ0LTY2LjYzMjgxM3ptLTIxLjI0MjE4OCA0NS40MjE4NzZjLTMuMjM4MjgxIDMuMjM4MjgxLTcuNTQyOTY5IDUuMDIzNDM3LTEyLjExNzE4NyA1LjAyMzQzN2gtMjIuNzE4NzVjLTguMjg1MTU2IDAtMTUgNi43MTQ4NDQtMTUgMTV2MTY4LjY5NTMxM2MwIDEzLjg3NS0xMS4yODkwNjMgMjUuMTY0MDYyLTI1LjE2Nzk2OSAyNS4xNjQwNjJoLTY2LjcxMDkzN3YtMTA1LjVjMC0zMC40MTc5NjktMjQuNzQ2MDk0LTU1LjE2Nzk2OS01NS4xNjc5NjktNTUuMTY3OTY5aC00OC4xOTUzMTNjLTMwLjQyMTg3NSAwLTU1LjE3MTg3NSAyNC43NS01NS4xNzE4NzUgNTUuMTY3OTY5djEwNS41aC02Ni43MTA5MzdjLTEzLjg3NSAwLTI1LjE2Nzk2OS0xMS4yODkwNjItMjUuMTY3OTY5LTI1LjE2NDA2MnYtMTY4LjY5NTMxM2MwLTguMjg1MTU2LTYuNzE0ODQ0LTE1LTE1LTE1aC0yMi4zMjgxMjVjLS4yMzQzNzUtLjAxNTYyNS0uNDY0ODQ0LS4wMjczNDQtLjcwMzEyNS0uMDMxMjUtNC40Njg3NS0uMDc4MTI1LTguNjYwMTU2LTEuODUxNTYzLTExLjgwMDc4MS00Ljk5NjA5NC02LjY3OTY4OC02LjY3OTY4Ny02LjY3OTY4OC0xNy41NTA3ODEgMC0yNC4yMzQzNzUuMDAzOTA2IDAgLjAwMzkwNi0uMDAzOTA2LjAwNzgxMi0uMDA3ODEybC4wMTE3MTktLjAxMTcxOSAyMDguODQ3NjU2LTIwOC44Mzk4NDRjMy4yMzQzNzUtMy4yMzgyODEgNy41MzUxNTctNS4wMTk1MzEgMTIuMTEzMjgxLTUuMDE5NTMxIDQuNTc0MjE5IDAgOC44NzUgMS43ODEyNSAxMi4xMTMyODIgNS4wMTk1MzFsMjA4LjgwMDc4MSAyMDguNzk2ODc1Yy4wMzEyNS4wMzEyNS4wNjY0MDYuMDYyNS4wOTc2NTYuMDkzNzUgNi42NDQ1MzEgNi42OTE0MDYgNi42MzI4MTMgMTcuNTM5MDYzLS4wMzEyNSAyNC4yMDcwMzJ6bTAgMCIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRkZGRkZGIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPjwvZz4gPC9zdmc+);
	background-size:20px 20px;
	background-repeat:repeat-x;


}


#holidaybtns{
	float:left;
	width:100%;
	height:50px;
	background:#fff;
	/*line-height:40px;*/
	margin-top:0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#holidaybtns.fixedd{
	box-shadow:0px 2px 4px rgba(0, 0, 0, 0.18);
}
#holidaybtns a.link{
	float:left;
	display:block;
	line-height:35px;
	height:35px;
	margin-right:0px;
	color:#13476f;
	background:#fafafa;
	border-bottom:3px solid #b3e0ff;
	text-shadow:0px 1px 0 #fff;
	border-right:1px solid #f0f0f0;
	margin-top:2px;
	font-size:14px;
	white-space: nowrap;
	font-family:arial, sans-serif !important;
	padding-left:7px; padding-right:7px;
}
#holidaybtns a.arrow{
	padding-right:20px;
	background:url(css_images/holidaybtnbg.png) top right no-repeat;}

#holidaybtns a.link:hover{
	/*color:#1a6297;
	background:#f4fcfd;*/
	}

#holidaybtns a.current{
	height:35px;
	margin-top:2px;
	line-height:35px;
	color:#13476f;
	background:#fff;
	border-bottom:3px solid #0e80a5;
	background:url(css_images/mainheaderbg.png) repeat-x;

}
/*#holidaybtns a.current:hover{
	opacity:1;
	background:#fff;}*/


.breadcrumbs{
	margin-top:0px;
	margin-bottom:20px;
	color:#666666;
	width:99%;
	padding-left:2px;
	font-size:14px;
	background:none;
	border-radius:2px;
	font-family:Tahoma !important;
	height:20px;

}
.breadcrumbs.hotels{
	width:710px !important;
	float:right;
}
.breadcrumbs div{
	float:left;
	padding-right:8px;}

.breadcrumbs a span{
	font-size:14px;
	float:left;
	font-family:Tahoma !important;
	color:#666666;
	padding-right:5px;
}
.breadcrumbs a span.nolink{
/*color:gray;*/}
.breadcrumbs a:hover span{
		text-decoration: underline;
	}

.mainheader{
	float:left;
	width:100%;
	position: relative;
	margin-top:20px;
	margin-bottom:0px;
	text-shadow:0px 1px 0 #fff;
}
.mainheader.hotels{
	float:right;
	width:710px !important;
}
.mainheader h1, .mainheader_h1{
	font-size:30px;
	display:block;
	float:left;
	line-height:38px;
	font-weight:normal;
	text-shadow:0px 1px 1px #fff;
}
.mainheader_h1{
	width:100%;
	display:inline-block;
	margin-top:15px;
	margin-bottom:10px;
}
.mainheader h2{
	font-size:18px;
	width:100%;
	display:inline-block;
	line-height:25px;
	font-weight:normal;
	margin-top:10px;
	color:#555;
}
.mainheader .adv_logo{
	float:left;
	width:100px;
	height:100px;
	border-radius:100px;
	border:1px solid #87838d;
	margin-right:20px;
	overflow:hidden;
}
.mainheader .adv_logo img{
	width:100px;
	float:left;
}

.mainheader_boxer{
	float:left;
	position:relative;
	overflow:hidden;
	margin-left:20px;
}
.mainheader_box{
	padding-left:15px;
	padding-right:15px;
	float:left;
	height:40px;
	line-height:40px;
	color:black;
	background:#fcf2e0;
	border:1px solid #ffcb71;
	font-size:18px;
	text-shadow: 0px 1px 0px #fff;
	border-radius:12px;
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	z-index:0;
	position:relative;
}
.mainheader_box.price{
	background:#e5f4ff;
	line-height:30px;
	border:1px solid #b5e1ff;
	color:black;
	text-shadow: 0px 1px 0px #fff;
}
.mainheader_box.price::before{
	border-color: transparent transparent #46710b transparent;
}
.mainheader_box.price::after{
	border-color: transparent transparent transparent #46710b;
}
/*.mainheader_box::before{
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 0 8px 8px;
	border-color: transparent transparent #7f0515 transparent;
	position:absolute;
	left:-8px;
	top:0px;
	content:"";
}
.mainheader_box::after{
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 8px 0px 0px 8px;
	border-color: transparent transparent transparent #7f0515;
	position:absolute;
	right:-8px;
	top:0px;
	content:"";
}*/
/*
.mainheader_boxer .left{
	width:120%;
	border-top:1px solid #c1c1c2;
	height:20px;
	z-index:-1;
	position:absolute;
	top:17px;
}
.mainheader_boxer .left::before{
	width:120%;
	height:1px;
	background:#e2d8d8;
	left:0px;
	position:absolute;
	top:0px;
	content:"";
}*/




#topcategories{
	width:100%;
	float:left;
	margin-top:12px;
	min-height:100px;
	border-radius:3px;
}

#topcategories .pic{
	width:740px;
	float:right;
	border-radius:4px;
	height:300px;
	overflow:hidden;}

#topcategories .leftblue{
	width:100%;
	float:left;
	margin-top:10px; margin-bottom:15px;
	border-radius:4px;
}


#topcategories #cids{
	width:220px;
	float:left;
	margin-top:0px;
	margin-left:0px;
	padding-bottom:0px;
	background:white;
	padding-left:10px; padding-top:5px; padding-bottom:5px;
	border-radius:4px;
	color:#e8e8e8;}

#topcategories #cids .popup_cid{
	display:none;}

#topcategories #cids .statcid{
	position:relative;
	float:left;
	width:170px;}
#topcategories #cids a.main{
	width:180px;
	display:block;
	float:left;
	height:30px;
	cursor:pointer;
	line-height:30px;
	font-weight:bold;
	font-family:verdana;
	color:#416592;
	font-size:12px;
	padding-left:30px;
	position:relative;
	background:#fff;
	border-radius:2px;
	border-bottom:1px solid #ececec;
}
#topcategories #cids a.last{
	border-bottom:none;}

#topcategories #cids .popupcid{
	position:absolute;
	z-index:100;
	left:210px; top:0px;
	border-radius:2px;
	overflow:hidden;
	box-shadow:0px 2px 2px rgba(0, 0, 0, 0.18);
}
#topcategories #cids .popupcid a{
	border-bottom:none;
	background:white;
	color:black;
	font-size:13px !important;
	width:160px !important;}

#topcategories #cids a img{
	left:3px;
	position:absolute;
	margin-top:4px;}

#topcategories #cids a.selected{
	background:#258ad2;
	color:#fff;}

#topcategories #cids a.sub.current{
	background:#258ad2;
	color:#fff;
	width:190px;
	font-size:13px;
	padding-left:10px;}

#topcategories #cids a.sub{
	font-size:13px;
	padding-left:10px;
	width:190px;
	background:#f4f4f4;


	display:block;
	float:left;
	height:30px;
	cursor:pointer;
	line-height:30px;
	color:#5e5e5e;
	position:relative;
	border-radius:0px;
	border-bottom:1px solid #c4c4c4;}

#topcategories #cids .ssub{
	float:left;
	font-size:14px;
	background:#fff;

	width:190px;
	display:block;

	height:30px;
	cursor:pointer;
	line-height:30px;
	color:#5e5e5e;
	padding-left:10px;
	position:relative;
	border-radius:0px;
	border-bottom:1px solid #c4c4c4;}
#topcategories #cids .ssub:hover{
	background:#12aadc;
	color:#fff;
}
#topcategories #cids .ssub a{
	display:block;
	background:inherit;
	color:inherit;}

#topcategories #cids .ssub span{
	position:absolute;
	top:8px; right:5px;
	background:url(css_images/mainheaderbg.png) center repeat-x;
	border-radius:2px;
	height:15px; line-height:15px;
	color:black;
	width:30px;
	text-align:center;
	font-size:10px;
	font-family:tahoma;
	text-shadow:#FFFFFF 0 1px 0;
	font-weight:bold;

}


#topcategories #cids a.sub b{
	font-size:10px;
	float:right;
	padding-right:5px;}

#topcategories #cids a.sub .current b{
	font-size:10px;
	float:right;
	padding-right:5px;}

#topcategories #cids a:hover{
	background:#12aadc;
	color:#fff;}

#topcategories #cids a.selected span{
	font-size:12px;
	color:#fff;
	line-height:30px;
	font-weight:normal;
	float:right;
	padding-right:5px;
	text-align:right;}

#topcategories #cids a:hover span{
	font-size:12px;
	color:#fff;
	line-height:30px;
	font-weight:normal;
	float:right;
	padding-right:5px;
	text-align:right;}

#topcategories #cids a span{
	font-size:12px;
	color:#5e5e5e;
	line-height:30px;
	font-weight:normal;
	float:right;
	padding-right:5px;
	text-align:right;}
#topcategories #navleft{
	width:230px; float:left;}

#topcategories .citydiv{
	width:180px;
	margin-left:10px;
	float:left;
	box-shadow:0px 2px 2px rgba(0, 0, 0, 0.18);
	margin-top:10px;
	margin-bottom:10px;
	font-size:16px;
	height:25px;
	border:gray; border-radius:2px;
	cursor:pointer;
	line-height:25px !important;
	font-weight:bold;}

/*===leftcategories===*/

#leftcategories{
	width:100%;
	float:left;
	margin-top:12px;
	min-height:100px;
	border-radius:3px;
}

#leftcategories .pic{
	width:740px;
	float:right;
	border-radius:4px;
	height:300px;
	overflow:hidden;}

#leftcategories .leftblue{
	width:100%;
	float:left;
	margin-top:10px; margin-bottom:15px;
	border-radius:4px;
}


#leftcategories #cids{
	width:220px;
	float:left;
	margin-top:0px;
	margin-left:0px;
	padding-bottom:0px;
	background:white;
	padding-left:10px; padding-top:5px; padding-bottom:5px;
	border-radius:4px;
	color:#e8e8e8;}

#leftcategories #cids .popup_cid{
	display:none;}

#leftcategories #cids .statcid{
	position:relative;
	float:left;
	width:170px;}
#leftcategories #cids a.main{
	width:180px;
	display:block;
	float:left;
	height:30px;
	cursor:pointer;
	line-height:30px;
	color:#5e5e5e;
	font-size:15px;
	padding-left:30px;
	position:relative;
	background:#fff;
	border-radius:2px;
	border-bottom:1px solid #ececec;
}
#leftcategories #cids a.last{
	border-bottom:none;}

#leftcategories #cids .popupcid{
	position:absolute;
	z-index:100;
	left:210px; top:0px;
	border-radius:2px;
	overflow:hidden;
	box-shadow:0px 2px 2px rgba(0, 0, 0, 0.18);
}
#leftcategories #cids .popupcid a{
	border-bottom:none;
	background:white;
	color:black;
	font-size:13px !important;
	width:160px !important;}

#leftcategories #cids a img{
	left:3px;
	position:absolute;
	margin-top:4px;}

#leftcategories #cids a.selected{
	background:#258ad2;
	color:#fff;}

#leftcategories #cids a.sub.current{
	background:#258ad2;
	color:#fff;
	width:190px;
	font-size:13px;
	padding-left:10px;}

#leftcategories #cids a.sub{
	font-size:13px;
	padding-left:10px;
	width:190px;
	background:#f4f4f4;


	display:block;
	float:left;
	height:30px;
	cursor:pointer;
	line-height:30px;
	color:#5e5e5e;
	position:relative;
	border-radius:0px;
	border-bottom:1px solid #c4c4c4;}

#leftcategories #cids .ssub{
	float:left;
	font-size:14px;
	background:#fff;

	width:190px;
	display:block;

	height:30px;
	cursor:pointer;
	line-height:30px;
	color:#5e5e5e;
	padding-left:10px;
	position:relative;
	border-radius:0px;
	border-bottom:1px solid #c4c4c4;}
#leftcategories #cids .ssub:hover{
	background:#12aadc;
	color:#fff;
}
#leftcategories #cids .ssub a{
	display:block;
	background:inherit;
	color:inherit;}

#leftcategories #cids .ssub span{
	position:absolute;
	top:8px; right:5px;
	background:url(css_images/mainheaderbg.png) center repeat-x;
	border-radius:2px;
	height:15px; line-height:15px;
	color:black;
	width:30px;
	text-align:center;
	font-size:10px;
	font-family:tahoma;
	text-shadow:#FFFFFF 0 1px 0;
	font-weight:bold;

}


#leftcategories #cids a.sub b{
	font-size:10px;
	float:right;
	padding-right:5px;}

#leftcategories #cids a.sub .current b{
	font-size:10px;
	float:right;
	padding-right:5px;}

#leftcategories #cids a:hover{
	background:#12aadc;
	color:#fff;}

#leftcategories #cids a.selected span{
	font-size:12px;
	color:#fff;
	line-height:30px;
	font-weight:normal;
	float:right;
	padding-right:5px;
	text-align:right;}

#leftcategories #cids a:hover span{
	font-size:12px;
	color:#fff;
	line-height:30px;
	font-weight:normal;
	float:right;
	padding-right:5px;
	text-align:right;}

#leftcategories #cids a span{
	font-size:12px;
	color:#5e5e5e;
	line-height:30px;
	font-weight:normal;
	float:right;
	padding-right:5px;
	text-align:right;}
#leftcategories #navleft{
	width:230px; float:left;}
#navleft .disabled{
	color:#gray !important;
}




.companyheader{
	float:left;
	width:970px;
	margin-top:30px;
	position:relative;
	margin-bottom:20px;
	height:105px;
	line-height:40px;
	padding-left:15px; padding-right:15px;
	background:white !important;
	text-shadow:0px 1px 0 #fff;
	border-radius:2px;
	box-shadow:0px 1px 1px rgba(0, 0, 0, 0.18);
}
.companyheader .companylogo{
	position:absolute;
	left:10px;
	top:-15px;
	width:160px;
	height:90px;
	border:5px solid white;
	box-shadow:0px 1px 1px rgba(0, 0, 0, 0.18);
	background:white;
}
.companyheader h1{
	font-size:22px;
	display:block;
	float:left;
	margin-top:5px;
	margin-left:185px;
	line-height:38px;
	height:38px;
	color:#383838;
	font-weight:normal;
}
.company_stars_5{
	background:url(css_images/sprite.png) no-repeat;
	width:84px;
	background-position:0px -317px;
	height:25px;
	margin-top:2px;
	display:block;
	float:right;
	margin-left:5px;
}

.company_stars_4{
	background:url(css_images/sprite.png) no-repeat;
	width:67px;
	background-position:0px -317px;
	height:25px;
	margin-top:2px;
	display:block;
	float:right;
	margin-left:5px;
}
.company_stars_3{
	background:url(css_images/sprite.png) no-repeat;
	width:51px;
	background-position:0px -317px;
	height:25px;
	margin-top:2px;
	display:block;
	float:right;
	margin-left:5px;
}
.company_stars_2{
	background:url(css_images/sprite.png) no-repeat;
	width:34px;
	background-position:0px -317px;
	height:25px;
	margin-top:2px;
	display:block;
	float:right;
	margin-left:5px;
}

.companyheader .rating{
	width:220px;
	height:60px;
	line-height:40px;
	padding-left:10px;
	padding-right:10px;
	position:absolute;
	text-align:left;
	right:5px;
	border:1px solid #efefef;
	margin-top:5px; margin-left:10px;
	margin-right:0px;
	border-radius:4px;
	background:white;
}
.companyheader .rating #ratetext{
	width:100%; float:left; height:20px; padding-top:5px; line-height:20px;}

.rating {
	    width: 220px;
	    height: 60px;
	    line-height: 40px;
			padding-top: 15px;
			padding-bottom: 5px;
	    padding-left: 15px;
	    padding-right: 15px;
	    text-align: left;
	    border: 1px solid #efefef;
	    margin-top: 5px;
	    margin-left: 0px;
	    margin-right: 0px;
	    border-radius: 4px;
	    background: white;
	}

.rating #ratetext {
	    width: 100%;
	    float: left;
	    height: 20px;

	    line-height: 20px;
	}


.company_fbbox{
	width:220px;
	height:24px;
	line-height:40px;
	padding-left:10px;
	padding-right:10px; padding-top:4px;
	border:1px solid #efefef;
	margin-top:5px; margin-left:10px;
	margin-right:0px;
	border-radius:4px;
	background:white;
	position:absolute;
	right:5px;
	bottom:5px;
}

.companyheader .companybtns{
	position:absolute;
	left:200px;
	height:25px;
	line-height:25px;
	bottom:3px;
}
.companyheader .companybtns a{
	text-decoration:none;
	margin-right:15px;
	font-size:14px;
	line-height:25px;
	display:block;
	float:left;
	color:#383838;
	font-family:arial;}
.companyheader .companybtns span{
	float:left;
	display:block;
	color:#383838;
	font-size:12px;
	line-height:25px;
	margin-right:15px;}

.companyheader .companybtns a:hover{
	border-bottom:2px solid gray;
	line-height:23px;}

.companyheader .companybtns a.selected{
	border-bottom:2px solid #2287cf;}
.companyheader .slogan{
	position:absolute;
	left:200px;
	top:40px;
	height:25px;
	line-height:25px;
	color:#a3a3a3;
	font-size:14px;}


.company_rightcolumn{
	float:right;
	width:300px;}

.company_social{
	float:right;
	border-radius:2px;
	box-shadow:0px 1px 1px rgba(0, 0, 0, 0.18);
	background:white;
	width:280px;
	padding:10px;
	margin-bottom:10px;
	}
.company_social a.soc{
	float:left;
	margin-left:10px;
	height:30px;
	width:30px;
	display:block;
	border-radius:2px;}
.company_social .mytext{
	heigth:25px; line-height:25px;
	border:1px solid #fafafa;
	background:#f4fcfd;
	font-size:14px;
	padding-left:5px;
	float:left;
	width:275px;
	margin-bottom:10px;}



.company_social a.fb{background:url(css_images/social.png) 0px 0px no-repeat; background-size:210px;}
.company_social a.fb:hover{opacity:0.8;}

.company_social a.tw{background:url(css_images/social.png) -30px 0px no-repeat; background-size:210px;}
.company_social a.tw:hover{opacity:0.8;}

.company_social a.gp{background:url(css_images/social.png) -90px 0px no-repeat; background-size:210px;}
.company_social a.gp:hover{opacity:0.8;}

.company_socialown{
	height:260px !important;
	float:left; margin-top:10px; border-radius:2px; margin-bottom:5px;  position:relative;
	box-shadow:0px 1px 1px rgba(0, 0, 0, 0.18);
	background:white;
	width:280px;
	padding:10px;

}
.company_socialown .mytext{
	height:25px; line-height:25px;
	border:1px solid #fafafa;
	background:#f4fcfd;
	font-size:14px;
	padding-left:5px;
	float:left;
	width:275px;
	margin-bottom:10px;}

.companyleft{
	width:680px !important;
	margin-top:0px !important;
}
.companyleft .contentheader{
	width:640px !important;}
.companyleft.mybody{
	margin-top:0px !important;
}
.company_nooffers{
	width:680px;
	float:left;
	border:1px solid #fafafa;
	background:white;
	height:85px;
	border-radius:2px;
	box-shadow:0px 1px 1px rgba(0, 0, 0, 0.18);}
.company_nooffers .title{
	float:left;
	line-height:30px;
	height:30px;
	width:100%;
	padding:5px;}

.contentheader {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 20px;
    height: 40px;
    line-height: 40px;
    border-radius: 2px;
    text-shadow: 0px 1px 0 #fff;
}

.contentheader h1 {
    font-size: 30px;
    display: block;
    float: left;
    line-height: 38px;
    height: 38px;
    font-weight: normal;
}


.mokup{
	width:100%;
	/*min-height:450px;*/
	float:left;
	background:url(../img/mokup.jpg?v7) no-repeat center #f6f6f6;
	-webkit-transition: opacity .5s ease;
    -o-transition: opacity .5s ease;
    transition: opacity .5s ease;
}
.mokup .title{
	float:left;
	color:#383838;
	font-size:30px;
	margin-top:50px;
	margin-bottom:15px;
	clear:both;
	width:600px;
	font-weight:bold;
	font-family: Tahoma;
	line-height:40px;
}
.mokup .title span{
	display:inline-block;
	color:green;
}
.mokup .subtitle{
	float:left;
	width:500px;
	clear:both;
	color:#383838;
	font-size:20px;
	line-height:30px;
	font-family: Tahoma;
	text-shadow:1px 1px 0 #fff;
}


.mokupcity{
	width:100%;
	min-height:450px;
	float:left;
}
.body_mobi .mokupcity{
	width:150%;
	margin-left:-12.5% !important;
	margin-top:0px;
	min-height:auto;
	height:auto;
	position: relative;
	float:left;
}

.mainheaderhome{
	float:left;
	width:722px;
	padding-right:10px;
	padding-left:10px;
	margin-top:0px;
	margin-bottom:20px;
	height:40px;
	line-height:40px;
	border-radius:2px;
	border:1px solid #ececec;
	background:url(css_images/mainheaderbg.png) top repeat-x gray;
	text-shadow:0px 1px 0 #fff;
}
.mainheaderhome h1{
	font-size:18px;
	display:block;
	float:left;
	line-height:38px;
	height:38px;
	font-weight:normal;
}


.mainheaderwide{
	float:left;
	width:980px;
	padding-right:10px;
	padding-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	height:40px;
	line-height:40px;
	border-radius:2px;
	border:1px solid #ececec;
	background:url(css_images/mainheaderbg.png) top repeat-x gray;
	text-shadow:0px 1px 0 #fff;
}
.mainheaderwide h1{
	font-size:18px;
	display:block;
	float:left;
	line-height:38px;
	height:38px;
	font-weight:normal;
}

.exheader{
	float:right;
	width:725px;
	padding-right:10px;
	padding-left:15px;
	margin-top:2px; margin-bottom:10px;
	height:40px;
	line-height:40px;
	background:gray;
	border-radius:4px;
	background:url(css_images/exheader.png) top repeat-x;
	text-shadow:0px 1px 0 #fff;
	box-shadow:0px 1px 1px rgba(0, 0, 0, 0.18);
}
.exheader h3{
	font-size:18px;
	font-weight:normal;
	font-family: arial, sans-serfi;}

.sortbuttons{
	float:right;
	width:130px;
	margin-top:6px;
}
.sortbuttons #sortby{
	height:30px;
	line-height:30px;
	float:right;
	background:white;
	margin-right:0px;
	font-size:15px;
	padding-left:10px; padding-right:25px;
	border-radius:4px !important;
	border:1px solid #c9c9c9;
	cursor:pointer;
	position:relative;
	background:url(css_images/sorticons.png) right bottom no-repeat;}

.sortbuttons #sortby:hover{
	box-shadow:0px 2px 2px rgba(0, 0, 0, 0.18);
	border:1px solid #9d9d9d;}
.sortbuttons #sortby .dropped{
	box-shadow:0px 2px 2px rgba(0, 0, 0, 0.18);
	border:1px solid #9d9d9d;}
.sortbuttons #sortby_box{
	display:none;
	position:absolute;
	top:25px;
	z-index:100;
	right:0px;
	padding-top:5px;}
.sortbuttons #sortby_boxinside{
	background:white;
	border-radius:4px;
	float:left;
	overflow: hidden;
	border:1px solid #9d9d9d;
	box-shadow:0px 2px 2px rgba(0, 0, 0, 0.18);}
#sortby_boxinside a{
	display:inline-block;
	padding-left:10px;
	line-height:30px;
	font-size:15px;
	min-width:150px;
	text-shadow:none;
	width:100%;}

#sortby_boxinside a:hover{
	background:#12aadc;
	color:white;
	text-shadow:none;}

.sortbuttons a.vertical{
	width:35px;
	height:25px;
	background:white;
	float:right;
	border-radius:4px 0px 0px 4px;
	border:1px solid #c9c9c9;
	background:url(css_images/sorticons.png) -105px no-repeat;}
.sortbuttons a.vertical:hover{
	background:url(css_images/sorticons.png) -140px no-repeat;
	border-left:1px solid #9d9d9d;
	border-top:1px solid #9d9d9d;
	border-bottom:1px solid #9d9d9d;}
.sortbuttons a.vertical.selected{
	background:url(css_images/sorticons.png) -175px no-repeat;
	border-left:1px solid #9d9d9d;
	border-top:1px solid #9d9d9d;
	border-bottom:1px solid #9d9d9d;}
.sortbuttons a.horizontal{
	width:35px;
	height:25px;
	background:white;
	float:right;
	border-radius:0px 4px 4px 0px;
	border:1px solid #c9c9c9;
	border-left:none;
	background:url(css_images/sorticons.png) 0px no-repeat;}
.sortbuttons a.horizontal:hover{
	background:url(css_images/sorticons.png) -35px no-repeat;
	border-right:1px solid #9d9d9d;
	border-top:1px solid #9d9d9d;
	border-bottom:1px solid #9d9d9d;}
.sortbuttons a.horizontal.selected{
	background:url(css_images/sorticons.png) -70px no-repeat;
	border-right:1px solid #9d9d9d;
	border-top:1px solid #9d9d9d;
	border-bottom:1px solid #9d9d9d;}


/* ================== forum ================== */
.forumbuttons #addnew{
	height:25px;
	float:right;
	background:white;
	margin-right:0px; margin-top:6px;
	font-size:14px;
	padding-left:10px; padding-right:10px;
	line-height:25px;
	border-radius:4px;
	border:1px solid #c9c9c9;
	cursor:pointer;
	position:relative;
	background:url(css_images/forumicons.png) right no-repeat;}
.forumbuttons #addnew:hover{
	box-shadow:0px 2px 2px rgba(0, 0, 0, 0.18);
	border:1px solid #9d9d9d;}

.forumcats{
	float:left;
	width:100%;
	background:white;
	border-radius:4px;
	margin-top:10px;
	padding-bottom:10px;
	box-shadow:0px 2px 2px rgba(0, 0, 0, 0.18);
}
.forumcats .cat{
	width:245px;
	height:40px;
	float:left;
	font-weight:bold;
	line-height:40px;
	padding-top:0px;
	margin-left:10px; margin-top:10px;
	display:block;
	border-radius:4px;
	border:1px solid #fafafa;}
.forumcats .cat .catlogo{
	width:60px; height:40px; float:left;

	margin-left:0px; margin-right:10px;}
.forumcats .cat:hover{
	background:url(css_images/mainheaderbg.png) repeat-x;
	box-shadow:0px 2px 2px rgba(0, 0, 0, 0.18);
}

.forum{
	float:left;
	width:100%;}
.forum .item{
	float:left;
	width:100%;
	background:white;
	border-radius:4px;
	height:100px;
	margin-top:10px;
	box-shadow:0px 2px 2px rgba(0, 0, 0, 0.18);
}
.forum .avatar{
	width:100px; height:80px;
	margin-left:10px; margin-top:7px;
	float:left;
	border:3px solid #fafafa;}
.forum h2{
	float:left;
	font-size:16px;
	font-weight:normal;
	color:#176091;
	font-family:Arial, Helvetica, sans-serif;
	line-height:30px;
	height:30px;
	padding-left:10px;
	margin-top:6px;}

.topkeywords{
	float:left;
	width:100%;
	background:white;
	border-radius:4px;
	margin-top:10px;
	padding-bottom:10px;
	box-shadow:0px 2px 2px rgba(0, 0, 0, 0.18);
}
.topkeywords .keyword{
	width:245px;
	height:40px;
	float:left;
	font-weight:bold; font-size:14px;
	line-height:20px;
	padding-top:0px;
	margin-left:10px; margin-top:10px;
	display:block;
	border-radius:4px;
	border:1px solid #fafafa;}
.topkeywords .keyword .catlogo{
	width:60px; height:40px; float:left;

	margin-left:0px; margin-right:10px;}
.topkeywords .keyword:hover{
	background:url(css_images/mainheaderbg.png) repeat-x;
	box-shadow:0px 2px 2px rgba(0, 0, 0, 0.18);
	 }

/*.content.content_loading .leon{
	background: #F2F5F8;
	border:none;
	display: inline-block;
	width:100%;
	content-visibility:hidden;
	position: relative;
	animation: leon-bg 0.5s infinite;
}

@keyframes leon-bg{
	0% {background-color: #fff;}
	50% {background-color: #F2F5F8;}
	70% {background-color: #F2F5F8;}
	100%{ background-color: #fff;}
}

*/
.err{
	position: relative;
	display: block;
	width:100%;
	min-height:57px;
	height:auto;
	color:#000;
	font-size:17px;
	text-shadow:0px 1px 0 #fff;
	line-height:26px;
	float:left;
	background:#fff;
	border:1px solid #97d600;
	border-radius:15px;
	margin-bottom:5px;
	margin-left:0px;
	margin-top:15px;
	padding-left:60px;
	padding-right:30px;
	padding-top:12px;
	padding-bottom:10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	box-shadow:0px 3px 6px rgba(0, 0, 0, 0.18);
	}
.err.red{
	border-color: #f2703e;
}
.err .icon-tick{
	position: absolute;
	top:7px;
	left:7px;
	background-color:#97d600;
	background-image: var(--icon-tick-white);
	background-size:40px 40px;
  width:40px;
  height:40px;
	border-radius:40px;
  background-repeat:no-repeat;
}
.err .icon-x{
	position: absolute;
	top:7px;
	left:7px;
	background-color:#f2703e;
	background-image: var(--icon-close-white);
	background-size:30px 30px;
	background-position: 5px 5px;
  width:40px;
  height:40px;
	border-radius:40px;
  background-repeat:no-repeat;
}

.err .icon-close{
	position: absolute;
	top:10px;
	right:10px;
	background-image: var(--icon-close-black);
	background-size:20px 20px;
  width:20px;
  height:20px;
	opacity:0.5;
	cursor: pointer;
  background-repeat:no-repeat;
}

.listing_side{
	float:right;
	width:320px;
	margin-top:15px;
}
.listing_side_box{
	width:100%;
	float:left;
	background:#fff;
	margin-bottom:15px;
	margin-top:15px;
	box-shadow:0px 2px 2px rgba(0, 0, 0, 0.18);
}
.listing_side .star{
	width:35px;
	height:35px;
	float:left;
	border:1px solid #fdb802;
	border-radius:2px;
	margin-left:10px;
	margin-right:0px;
	margin-bottom:20px;
	cursor:pointer;

}
.listing_side .star.disabled{
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}

.listing_side_h{
	width:100%;
	text-indent:10px;
	line-height:35px;
	height:35px;
	margin-bottom:5px;
	font-size:15px;
	font-weight:bold;
	font-family:sans-serif;
}
.listing_side_map{
	width:100%;
	height:50px;
	float:left;
	background:white;
	margin-bottom:15px;
	cursor:pointer;
	box-shadow:0px 2px 2px rgba(0, 0, 0, 0.18);
}
.listing_side_map_h{
	width:80%;
	height:30px;
	line-height:30px;
	margin-left:10%;
	margin-top:10px;
	text-align:center;
	background:white;
	font-size:15px;
	font-weight:bold;
	font-family:sans-serif;

}
.listing_side .extra{
	float:left;
	padding-left:10px;
	padding-right:10px;
	border-radius:15px;
	margin-bottom:10px;
	margin-right:6px;
	height:30px;
	border:1px solid #fdb802;
	color:#6f6f6f;
	line-height:30px;
	cursor:pointer;
}
.listing_side .extra:hover{
	border:1px solid #fdb802;
	color:#000;
}

.listing_side .extra.disabled{
	border:1px solid #dadada;
	color:#6f6f6f;
}
.listing_body{
	float:left;
	min-height:500px;
	width:1100px;
}
#container.widecontainer .listing_body{
	width:100%;
}
.body_desktop .listing_body{
	width:750px;
}
.body_desktop #container.w1200 .listing_body{
	width:850px;
}
.body_desktop #container.w1200 .listing_body .hotels_box{
	width:100%;
}

.hoteldetails{
	width:100%;
	display:inline-block;
	margin-top:0px;
	position:relative;
}

.hoteldetails .greenbtn{
	position:absolute;
	right:0px;
	top:130px;
	width:125px;
}

.hoteldetails .hoteltitle{
	float:left;
	font-size:32px !important;
	color:#0c428e;
	text-shadow:0px 1px 0 #fff;
	font-weight:bold;
	margin:0px; padding:0px;
	margin-top:35px;
	position:relative;
	padding-left:0px;
	margin-bottom:10px;
	margin-left:0px;
	font-family:Tahoma, Geneva, sans-serif;
	}

.hoteldetails .destitag{
	display:inline-block;
	width:auto;
	background:url(css_images/sprite.png) no-repeat 0px -466px;
	padding-left:22px;
	line-height:18px;
	color:#0c428e;
	margin-top:2px;
	margin-left:5px;
	font-size:22px;}

.hoteltitle.stars::after{
	width:0px;
	height:20px;
	margin-left:10px;
	margin-bottom:10px;
	content:"";
	display:inline-block;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDMwNiAzMDYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMwNiAzMDY7IiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIj48Zz48Zz4KCTxnIGlkPSJzdGFyLXJhdGUiPgoJCTxwb2x5Z29uIHBvaW50cz0iMTUzLDIzMC43NzUgMjQ3LjM1LDI5OS42MjUgMjExLjY1LDE4Ny40MjUgMzA2LDEyMS4xMjUgMTkxLjI1LDEyMS4xMjUgMTUzLDYuMzc1IDExNC43NSwxMjEuMTI1IDAsMTIxLjEyNSAgICAgOTQuMzUsMTg3LjQyNSA1OC42NSwyOTkuNjI1ICAgIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIiBzdHlsZT0iZmlsbDojRjZBQjNGIj48L3BvbHlnb24+Cgk8L2c+CjwvZz48L2c+IDwvc3ZnPg==);
	background-size:20px 20px;
	background-repeat:repeat-x;
	}
.hoteltitle.stars.s1::after{
	width:20px;
	right:-30px;
}
.hoteltitle.stars.s2::after{
	width:40px;
	right:-50px;
}
.hoteltitle.stars.s3::after{
	width:60px;
	right:-70px;
}
.hoteltitle.stars.s4::after{
	width:80px;
	right:-90px;
}
.hoteltitle.stars.s5::after{
	width:100px;
	right:-110px;
}

.hoteldetails .rating {
    position: absolute;
    right:0px;
    top: 40px;
	width:200px;
    z-index: 2;
}
.hoteldetails .rating .score{
	float:right;
	height: 35px;
    line-height: 35px;
    font-size: 18px;
	padding-left:10px;
	padding-right:10px;
    color: white;
	text-align:center;
	font-weight:bold;
    background: #00409a;
    border-radius: 4px;
	text-shadow: 0px 1px 2px rgba(0, 0, 0, .75);
}
.hoteldetails .rating_text {
    height: 25px;
	line-height: 25px;
	text-align:right;
    font-size: 14px;
    color: #444444;
	margin-left:5px;
    padding-left: 2px;
	font-weight:normal;
    padding-right: 2px;
	margin-top:10px;
	float:right;
    z-index: 2;
}
.hoteldetails .rating_text b{

}


.hoteldetails .hotel_likebtn {
    position: absolute;
    right:53px;
    top: 40px;
    z-index: 0;
	height: 35px;
    line-height: 35px;
    font-size: 16px;
	padding-left:45px;
	padding-right:15px;
    color: #1e2023;
	text-align:center;
	font-weight:bold;
    background: #e3e6eb;
    border-radius: 6px;
	cursor:pointer;
}
.hoteldetails .hotel_reservbtn {
    position: absolute;
    right:213px;
    top: 40px;
    z-index: 0;
	height: 35px;
    line-height: 35px;
    font-size: 16px;
	padding-left:15px;
	padding-right:15px;
    color: #1e2023;
	text-align:center;
	font-weight:bold;
    background: #e3e6eb;
    border-radius: 6px;
	cursor:pointer;
}
.hoteldetails .hotel_dotsbtn {
    position: absolute;
    right:0px;
    top: 40px;
    z-index: 0;
	height: 35px;
    line-height: 35px;
    font-size: 16px;
	padding-left:15px;
	padding-right:15px;
    color: #1e2023;
	text-align:center;
	font-weight:bold;
    background: #e3e6eb;
    border-radius: 6px;
	cursor:pointer;
}

.hoteldetails .infotags{
	width:150px;
	margin-top:4px;
	position:absolute;
	right:15px;
	top:0px;}

.hoteldetails .infotag{
	background:white;
	border-radius:4px;
	border:1px solid #e8e8e8;
	color:#747474;
	padding-left:8px; padding-right:5px;
	height:24px; line-height:24px;
	display:block;
	width:150px;
	float:left;
	margin-bottom:6px;}
.hoteldetails .infotagprice{
	font-size:24px; color:#236f11; font-weight:bold;}
.hoteldetails .infotagcur{
	color:#236f11;}

#hotelinfo{
	float:left;
	background:#fff;
	border-radius:0px;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	width:100%;
	padding-bottom:10px;
	position:relative;}


#hotelinfo .picture{
	float:left;
	width:100%;
	padding:0px;
	margin-left:5px;
	margin-top:5px;
	position:relative;
	margin-right:0px;
	border:0px solid #e8e8e8;}

#hotelinfo .picture .mainpic{
	width:100%;
	overflow:hidden;
	position:relative;
	background:#ebebeb;
}
#hotelinfo .picture .mainpic{
	max-height:370px;
}
#container.w1200 #hotelinfo .picture .mainpic{
	max-height:450px;
}
#container.w1250 #hotelinfo .picture .mainpic{
	max-height:500px;
}
#hotelinfo .picture .mainpic.nopic::before{
	position:absolute;
	width:50px;
	height:50px;
	left:45%;
	top:45%;
	content:"";
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ4Ny40ODIgNDg3LjQ4MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDg3LjQ4MiA0ODcuNDgyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBkPSJNNDc3LjQ4Miw2My4yNzdIMTBjLTUuNTIzLDAtMTAsNC40NzgtMTAsMTB2MzQwLjkyOGMwLDUuNTIyLDQuNDc3LDEwLDEwLDEwaDQ2Ny40ODJjNS41MjIsMCwxMC00LjQ3OCwxMC0xMFY3My4yNzcNCgkJQzQ4Ny40ODIsNjcuNzU1LDQ4My4wMDUsNjMuMjc3LDQ3Ny40ODIsNjMuMjc3eiBNNDY3LjQ4Miw4My4yNzd2MjM1LjIzNmwtMTA0LjAxOC04MC4wN2MtMy4zNjQtMi41OTEtNy45OTYtMi43NzMtMTEuNTU1LTAuNDU3DQoJCWwtNjguMjk4LDQ0LjQ1NmwtMTM0Ljc0NS05Mi40MTdjLTMuMTkyLTIuMTg5LTcuMzYyLTIuMzQtMTAuNzA2LTAuMzg0TDIwLDI1OC43Nzd2LTE3NS41SDQ2Ny40ODJ6IE0yMCw0MDQuMjA1VjI4MS45NDgNCgkJbDEyMi43ODYtNzEuODQxbDEzNS4wMjQsOTIuNjA4YzMuMzM3LDIuMjg2LDcuNzIzLDIuMzQsMTEuMTExLDAuMTM0bDY3Ljk1OS00NC4yMzVsMTEwLjYwMiw4NS4xMzh2NjAuNDUzSDIweiIvPg0KCTxwYXRoIGQ9Ik0yODAuNzA3LDIxOC4yODFjMjYuMDYzLDAsNDcuMjY2LTIxLjIwMiw0Ny4yNjYtNDcuMjY0YzAtMjYuMDU4LTIxLjIwMy00Ny4yNTgtNDcuMjY2LTQ3LjI1OA0KCQljLTI2LjA2MiwwLTQ3LjI2NCwyMS4yLTQ3LjI2NCw0Ny4yNThDMjMzLjQ0MywxOTcuMDc5LDI1NC42NDUsMjE4LjI4MSwyODAuNzA3LDIxOC4yODF6IE0yODAuNzA3LDE0My43Ng0KCQljMTUuMDM0LDAsMjcuMjY2LDEyLjIyOCwyNy4yNjYsMjcuMjU4YzAsMTUuMDMzLTEyLjIzMSwyNy4yNjQtMjcuMjY2LDI3LjI2NGMtMTUuMDMzLDAtMjcuMjY0LTEyLjIzLTI3LjI2NC0yNy4yNjQNCgkJQzI1My40NDMsMTU1Ljk4NywyNjUuNjc0LDE0My43NiwyODAuNzA3LDE0My43NnoiLz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);
	background-size:50px 50px;
	background-repeat:repeat-x;
}
#hotelinfo .picture img.mybigpic{
	width:100%;
}
#hotelinfo .picture .zoompic{
	width:70px; height:70px;
	position:absolute;
	right:10px;
	bottom:10px;
	background:url(css_images/zoompic.png) no-repeat;}

#hotelinfo .picture:hover{
	opacity:0.9;

}
#hotelinfo .picture:hover .zoompic{
	}

@keyframes glowing {
  0% { box-shadow: 0 0 -10px #fff; }
  40% { box-shadow: 0 0 20px #fff; }
  60% { box-shadow: 0 0 20px #fff; }
  100% { box-shadow: 0 0 -10px #fff; }
}

.hoteldetails .vipp{
	position:absolute;
	left:10px;
	top:10px;
	height: 45px;
    line-height: 45px;
    font-size: 24px;
	padding-left:10px;
	padding-right:10px;
    color: white;
	z-index:1;
	text-align:center;
	font-weight:bold;
    background: #f97102;
    border-radius: 2px;
	text-shadow: 0px 1px 2px rgba(0, 0, 0, .75);
	animation: glowing 5000ms infinite;
}
.hoteldetails .vip{
	position:absolute;
	left:10px;
	top:10px;
	height: 40px;
	z-index:1;
    line-height: 40px;
    font-size: 22px;
	padding-left:10px;
	padding-right:10px;
    color: white;
	text-align:center;
	font-weight:bold;
    background: #f97102;
    border-radius: 2px;
	text-shadow: 0px 1px 2px rgba(0, 0, 0, .75);
	animation: glowing 5000ms infinite;
}


.mytabs{
  width:100%;
  display:inline-block;
  margin-top:20px;

}
.mytabs .mytab{
  border-radius:5px 5px 0px 0px;
  border:1px solid #dadada;
  border-bottom:none;
  display:inline-block;
  float:left;
  padding:12px;
}
.mytabs_body{
  width:100%;
  display:inline-block;
  margin-bottom:30px;
  padding-bottom:30px;
  border-radius:0px 5px 5px 5px;
  overflow:hidden;
  border:1px solid #dadada;
}


/*===== weather ===== */
.weather_box_top{
	width:100%;
	position: relative;
	display: inline-block;
	background: radial-gradient(#1783EC, #042978);
	height:240px;
	padding-left:30px;
	padding-top:20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius:20px;
}
.body_desktop .weather_box_top{

	padding-left:50px;
}
.weather_box_top .h1{
	color:white;
	width:auto !important;
	font-size: 30px;
  font-weight: normal;
  line-height: 40px;
  margin-top: 10px;
  margin-bottom: 20px;
  width: 100%;
  float: left;
}
.body_desktop .weather_box_top .h1{
	margin-top: 20px;
	font-size:40px;
}
.weather_box_top .temp{
	color:white;
	font-size:80px;
	position: absolute;
	left:30px;
	bottom:35px;
}
.body_desktop .weather_box_top .temp{
	left:50px;
}
.weather_box_top .icon{
	margin-top:0px;
	margin-left:0px;
	position: absolute;
	right:30px;
	bottom:25px;
}
.body_desktop .weather_box_top .icon{
	width:200px !important;
	bottom:0px;
	right:50px;
}

.w_weather_boxes{
	width:100%;
	margin-left:0px;
	margin-top:15px;
	display:inline-block;

}
.w_weather{
	float:left;
	width:19%;
	height:150px;
	background: #d1efff;
	border:1px solid #6bcbff;
	border-radius:8px;
	padding:10px;
	margin-right:1%;
	margin-bottom:10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.body_mobi .w_weather:hover{
	box-shadow:0px 1px 4px rgba(41,51,57,.5);
}
.body_desktop .w_weather:hover{
	opacity:0.8;
	cursor:pointer;
}
.w_weather .day{
	font-size:16px;
	float:left;
	line-height:20px;

	width:100%;
}
.w_weather .day b{
	width:100%;
	text-align: center;
	overflow:hidden;
	display:inline-block;
}
.w_weather .day span{
	display:inline-block;
	float:left;
	margin-left:2px;
}
.w_weather .date{
	font-size:14px;
	display: inline-block;
	line-height:20px;
	width:100%;
	color:#444;
	text-align: center;
}
.w_weather img{
	width:50px;
	height:50px;
	float:left;
	margin-left:37px;
	margin-top:10px;
}
.w_weather .temp{
	font-size:14px;
	line-height:18px;
	width:100%;
	display:inline-block;
	margin-top:10px;
	margin-left:5px;
	text-align:center;
	font-weight:bold;
}
.weatherh2{
	margin-top:35px;
	margin-bottom:15px;
	font-size:20px;
}

.weather_box{
	width:325px;
	float:left;
	margin-bottom:0px;
	margin-top:15px;
	background:#fafafa;
	overflow:hidden;
	box-shadow:0px 1px 4px rgba(41,51,57,.1);
}
.weather_title, .weather_title a{
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	width:100%;
	text-align:left;
	text-indent:13px;
	margin-bottom:10px;
	margin-top:0px;
	background:#f9b702;
	line-height:35px;
	text-shadow:1px 1px 2px #000;
	height:35px;
	border-radius:0px;
	position:relative;
	overflow:hidden;
}
.weather_title a:hover{
	text-decoration: underline;
}
.weather_boxes{
	width:105%;
	height:60px;
	margin-left:5px;
	float:left;

}
.weather{
	float:left;
	width:110px;
	height:60px;
}
.weather.second{

}
.weather.third{

}
.weather .day{
	font-size:12px;
	float:left;
	line-height:20px;
	width:100%;
}
.weather .day b{
	max-width:50%;
	overflow:hidden;
	display:inline-block;
	float:left;
}
.weather .day span{
	display:inline-block;
	float:left;
	margin-left:2px;
}
.weather .date{
	font-size:14px;
	float:left;
	line-height:20px;
	width:100%;
}
.weather img{
	width:40px;
	height:40px;
	float:left;
}
.weather .temp{
	font-size:12px;
	line-height:18px;
	width:55px;
	float:left;
	margin-top:10px;
	margin-left:5px;
	text-align:left;
	font-weight:bold;
}



.w_weather_hour{
  display:inline-block;
  width:100%;
  height:50px;
  border-radius:20px;
  border:none;
  position: relative;
  background: #eef9ff;
  margin-bottom:5px;
}
.w_weather_hour::before{
	position: absolute;
	content:"";
	width:20px;
	height:20px;
	/*border:1px solid #1d1d1d;
	border-radius:20px;*/
	background-image:url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIFRyYW5zZm9ybWVkIGJ5OiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzIgMzIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGw9IiMwMDAwMDAiPgoNPGcgaWQ9IlNWR1JlcG9fYmdDYXJyaWVyIiBzdHJva2Utd2lkdGg9IjAiLz4KDTxnIGlkPSJTVkdSZXBvX3RyYWNlckNhcnJpZXIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgoNPGcgaWQ9IlNWR1JlcG9faWNvbkNhcnJpZXIiPiA8Zz4gPHBhdGggZmlsbD0iIzAwMCIgZD0iTTE2LDMyYzguODIyLDAsMTYtNy4xNzgsMTYtMTZTMjQuODIyLDAsMTYsMFMwLDcuMTc4LDAsMTZTNy4xNzgsMzIsMTYsMzJ6IE0xNiwxYzguMjcxLDAsMTUsNi43MjksMTUsMTUgcy02LjcyOSwxNS0xNSwxNVMxLDI0LjI3MSwxLDE2UzcuNzI5LDEsMTYsMXoiLz4gPHBhdGggZmlsbD0iIzAwMCIgZD0iTTIwLjA2MSwyMS43NjhjMC4wOTgsMC4wOTgsMC4yMjYsMC4xNDYsMC4zNTQsMC4xNDZzMC4yNTYtMC4wNDksMC4zNTQtMC4xNDYgYzAuMTk1LTAuMTk1LDAuMTk1LTAuNTEyLDAtMC43MDdMMTYsMTYuMjkzVjkuMzE5YzAtMC4yNzYtMC4yMjQtMC41LTAuNS0wLjVTMTUsOS4wNDMsMTUsOS4zMTlWMTYuNSBjMCwwLjEzMywwLjA1MywwLjI2LDAuMTQ2LDAuMzU0TDIwLjA2MSwyMS43Njh6Ii8+IDxjaXJjbGUgZmlsbD0iIzAwMCIgY3g9IjQiIGN5PSIxNiIgcj0iMSIvPiA8Y2lyY2xlIGZpbGw9IiMwMDAiIGN4PSIyOCIgY3k9IjE2IiByPSIxIi8+IDxjaXJjbGUgZmlsbD0iIzAwMCIgY3g9IjE2IiBjeT0iNCIgcj0iMSIvPiA8Y2lyY2xlIGZpbGw9IiMwMDAiIGN4PSIxNiIgY3k9IjI4IiByPSIxIi8+IDxjaXJjbGUgZmlsbD0iIzAwMCIgY3g9IjgiIGN5PSI4IiByPSIxIi8+IDxjaXJjbGUgZmlsbD0iIzAwMCIgY3g9IjI0IiBjeT0iMjQiIHI9IjEiLz4gPGNpcmNsZSBmaWxsPSIjMDAwIiBjeD0iMjUiIGN5PSI4IiByPSIxIi8+IDxjaXJjbGUgZmlsbD0iIzAwMCIgY3g9IjgiIGN5PSIyNCIgcj0iMSIvPiA8L2c+IDwvZz4KDTwvc3ZnPg==);
	background-size:20px 20px;
	top:15px;
	left:13px;
}
.w_weather_hour .hour{
  width:auto;
  position: absolute;
  left:45px;
  color:#1d1d1d;
  top:16px;
}
.w_weather_hour .temp{
  width:auto;
  position: absolute;
  right:20px;
  top:15px;
  color:#004364;
  font-size:15px;
}
.w_weather_hour img{
  position: absolute;
  right:50px;
  top:8px;
  width:30px;
  height:30px;
}
.w_weather_hour .pop{
  position: absolute;
  right:100px;
  top:18px;
  height:30px;
  font-size:12px;
  color:#3a6981;
}
.weather_box_top{
  width:96%;
  margin-left:2%;
}
.body_desktop .weather_box_top{
	width:100%;
	margin-left:0px;
}
.w_weather_boxes{
  width:96%;
  margin-left:2%;
  /*height:160px;
  overflow-y: auto;
  overflow-x: scroll;
  white-space: nowrap;*/
}
.body_desktop .w_weather_boxes{
	width:100%;
	margin-left:0px;
}
.w_weather img{
  width:40px;
  height:40px;
}
.weather.month_div .calendar .day img{
	width:40px; height:40px;
}
.w_weather{
  white-space: normal;
  float:none !important;
  display:inline-block;
  width:100%;
  height:70px;
  border-radius:20px;
  border:none;
  position: relative;
}
.w_weather .day.weekend{
  color:#ff9a00;

}
.w_weather .day{
  width:auto;
  position: absolute;
  left:20px;
  font-size:15px;
  top:15px;
  color:#004364;
}
.w_weather .date{
  width:auto;
  position: absolute;
  left:20px;
  color:#3a6981;
  top:40px;
}
.w_weather .temp{
  width:auto;
  position: absolute;
  right:15px;
  top:15px;
  color:#004364;
  font-size:15px;
}
.w_weather img{
  position: absolute;
  right:80px;
  top:9px;
  width:30px;
  height:30px;
}
.w_weather .pop{
  position: absolute;
  right:120px;
  top:23px;
  height:20px;
  line-height:20px;
  font-size:14px;
  color:#3a6981;
}
.w_weather_hourly{
  margin-bottom:15px;
}

.weather_box{
	width:99%;
}
.weather_box .weather{
	width:33%;
}


.facebookshare{
	height:40px;
	display:block;
	float:left;
	line-height:40px;
	padding-right:15px;
	background:url(css_images/facebook.png) 5px 7px no-repeat #fff;
	box-shadow:0px 2px 2px rgba(0, 0, 0, 0.18);
	padding-left:40px;
	font-size:18px;
	margin-top:15px;
	margin-bottom:15px; margin-left:6px;
	border-radius:4px;}


#offer_description h2{
	font-size:14px;
	color:gray;}




#hotel_map_popup {
    position: fixed;
    width: 100%;
    height: 100%;
	background: rgba(0, 0, 0, .5);
	left: 0;
    right: 0;
	top: 0;
    bottom: 0;
    z-index: 99;
}
#hotel_map_popup .map-content {
    min-height: 450px;
    margin: 0 auto;
    margin: 2%;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, .5);
    position: relative;
    overflow: hidden;
	background-color: #fff;
    height: 90%;
}
#hotel_map_popup .opengooglemaps {
    position: absolute;
    left: 41%;
    width: 18%;
    text-align: center;
    display: block;
    padding-left:10px;
	padding-right:10px;
	line-height:30px;
	background: #00409a;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
	bottom: 20px;
}
#hotel_map_big{
	width: 100%;
	height: 100%;
}
a.closehotelmap {
    display: block;
    position: absolute;
    top: 12px;
    right: 10px;
    width: 26px;
    height: 26px;
    background: #00409a;
    text-align: center;
    line-height: 30px;
    color: #fff;
    cursor: pointer;
}
a.closehotelmap:hover {
  background-color: #00409a;
}


/*====== reserv ==========*/
.reserv{
	border-radius:0px;
	width:325px;
	margin-top:15px;
	display:block;
	float:left;
	padding:0px;
	padding-bottom:10px;
	height:auto;
	background:#e0f1fd;
	border-radius:3px;
	box-shadow:0px 1px 4px rgba(41,51,57,.1);
}
.reserv .reserv_title{
	float:left;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	width:100%;
	text-align:left;
	text-indent:13px;
	margin-bottom:10px;
	line-height:40px;
	height:40px;
	background:#0c428e;
	border-radius:0px;
	position:relative;
	border-radius:3px 3px 0px 0px;
	text-shadow: 1px 1px 2px #000;
}
.reserv .reserv_title span{
	overflow:hidden;
	display:block;
	width:100%;
	height:100%;
}
.reserv .reserv_title:not(.arrow)::after{
	position:absolute;
	right:20px;
	bottom:-6px;
	content:"";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 6px 0 6px;
	border-color: #0c428e transparent transparent transparent;
}
.reserv .reserv_title.arrow::before{
	position:absolute;
	content:"";
	top:-5px;
	left:94px;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #0c428e;
}
.reserv .rbody{
	float:left;
	width:100%;

}

.reserv table{
	float:left;
	width:100%;


}
.reserv table tr{
	height:35px;
}
.reserv table td{

}
.reserv select{
	width:50px;
	height:30px;
	padding:0;
	border:1px solid #bcbec0;

}
.reserv select option{
	height:30px;
}
.reserv input[type=text]{
	color:#1e2124;
	height:30px;
	border-radius:4px;
	border:1px solid #77afd3;
	padding:0; padding-left:3px;
	box-shadow:0 4px 8px 4px #eaf6fe inset;

}
.reserv textarea{
	border:1px solid #77afd3;
	min-height:80px;
	border-radius:4px;
	box-shadow:0 4px 8px 4px #eaf6fe inset;
	line-height:20px;
	padding-left:3px;
}
.reserv .res_btn{
	color: #fff;
	text-shadow:0px 1px 0 #000;
	box-shadow:0px 1px 1px rgba(0, 0, 0, 0.18);
	height:40px; line-height:40px;
	padding-left:10px; padding-right:10px;
	margin-top:20px;
	float:left;
	display:block;
	font-size:18px;
	font-weight:normal;
	width:100%;
	text-align:center;
	font-family:Tahoma;
	border-radius:4px;
	cursor:pointer;
	background: #21428e;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	}

.reserv .res_btn:hover{
	color:#ffffff;
	background: #2463a2;
  background: -moz-linear-gradient(top,  #2463a2 0%, #3379c6 100%);
  background: -webkit-linear-gradient(top,  #2463a2 0%,#3379c6 100%);
  background: linear-gradient(to bottom,  #2463a2 0%,#3379c6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2463a2', endColorstr='#3379c6',GradientType=0);

}

.reserv .res_btn2{
	color: #0f448e;
	height:40px; line-height:40px;
	padding-left:10px; padding-right:10px;
	margin-top:20px;
	display:inline-block;;
	font-size:18px;
	font-weight:normal;
	width:100%;
	text-align:center;
	font-family:Tahoma;
	border-radius:4px;
	border:1px solid #0e438e;
	cursor:pointer;
	background: #d8efff;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.reserv .res_btn2:hover{
	box-shadow:0px 1px 1px rgba(0, 0, 0, 0.18);
}

.reserv #datefrom{

	height:25px !important;
	font-size:14px;
	border:1px solid #bcbec0;
	width:85px;
	cursor:pointer;
	padding-left:5px;
	color:#1c5006;
	background:url(css_images/datepicker-icon.png) no-repeat #fff right;
}
.reserv #dateto{

	height:25px !important;
	font-size:14px;
	border:1px solid #bcbec0;
	width:85px;
	padding-left:5px;
	cursor:pointer;
	color:#1c5006;
	background:url(css_images/datepicker-icon.png) no-repeat #fff right;
}

@keyframes shadow-pulse
{
     0% {
          box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.2);
     }
     100% {
          box-shadow: 0 0 0 15px rgba(0, 0, 0, 0);
     }
}
@keyframes puls_opacity
{
     0% {
          opacity:0.2;
     }
     100% {
          opacity:1;
     }
}
@keyframes shake {
  10%, 90% {
    transform: translate3d(0, -1px, 0);
  }

  20%, 80% {
    transform: translate3d(0, 2px, 0);
  }

  30%, 50%, 70% {
    transform: translate3d(0, -2px, 0);
  }

  40%, 60% {
    transform: translate3d(0, 2px, 0);
  }
}
.reserv.anim{
	animation: puls_opacity 0.3s ease-in-out;
}
.anim_pulse{
	animation: shadow-pulse 1s infinite;
}
.offers.anim{
	animation: puls_opacity 0.3s ease-in-out;
}
.captcha_arrow{
	float:left;
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-right:5px solid #0c428e;
	margin-top:10px;
	margin-left:5px;
}
.captcha_refresh{
	width:15px;
	height:15px;
	display:block;
	margin-top:7px;
	float:left; display:block; margin-left:8px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDQzOC41MjkgNDM4LjUyOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDM4LjUyOSA0MzguNTI4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNDMzLjEwOSwyMy42OTRjLTMuNjE0LTMuNjEyLTcuODk4LTUuNDI0LTEyLjg0OC01LjQyNGMtNC45NDgsMC05LjIyNiwxLjgxMi0xMi44NDcsNS40MjRsLTM3LjExMywzNi44MzUgICAgYy0yMC4zNjUtMTkuMjI2LTQzLjY4NC0zNC4xMjMtNjkuOTQ4LTQ0LjY4NEMyNzQuMDkxLDUuMjgzLDI0Ny4wNTYsMC4wMDMsMjE5LjI2NiwwLjAwM2MtNTIuMzQ0LDAtOTguMDIyLDE1Ljg0My0xMzcuMDQyLDQ3LjUzNiAgICBDNDMuMjAzLDc5LjIyOCwxNy41MDksMTIwLjU3NCw1LjEzNywxNzEuNTg3djEuOTk3YzAsMi40NzQsMC45MDMsNC42MTcsMi43MTIsNi40MjNjMS44MDksMS44MDksMy45NDksMi43MTIsNi40MjMsMi43MTJoNTYuODE0ICAgIGM0LjE4OSwwLDcuMDQyLTIuMTksOC41NjYtNi41NjVjNy45OTMtMTkuMDMyLDEzLjAzNS0zMC4xNjYsMTUuMTMxLTMzLjQwM2MxMy4zMjItMjEuNjk4LDMxLjAyMy0zOC43MzQsNTMuMTAzLTUxLjEwNiAgICBjMjIuMDgyLTEyLjM3MSw0NS44NzMtMTguNTU5LDcxLjM3Ni0xOC41NTljMzguMjYxLDAsNzEuNDczLDEzLjAzOSw5OS42NDUsMzkuMTE1bC0zOS40MDYsMzkuMzk3ICAgIGMtMy42MDcsMy42MTctNS40MjEsNy45MDItNS40MjEsMTIuODUxYzAsNC45NDgsMS44MTMsOS4yMzEsNS40MjEsMTIuODQ3YzMuNjIxLDMuNjE3LDcuOTA1LDUuNDI0LDEyLjg1NCw1LjQyNGgxMjcuOTA2ICAgIGM0Ljk0OSwwLDkuMjMzLTEuODA3LDEyLjg0OC01LjQyNGMzLjYxMy0zLjYxNiw1LjQyLTcuODk4LDUuNDItMTIuODQ3VjM2LjU0MkM0MzguNTI5LDMxLjU5Myw0MzYuNzMzLDI3LjMxMiw0MzMuMTA5LDIzLjY5NHoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiIHN0eWxlPSJmaWxsOiM1NjU2NTYiPjwvcGF0aD4KCQk8cGF0aCBkPSJNNDIyLjI1MywyNTUuODEzaC01NC44MTZjLTQuMTg4LDAtNy4wNDMsMi4xODctOC41NjIsNi41NjZjLTcuOTksMTkuMDM0LTEzLjAzOCwzMC4xNjMtMTUuMTI5LDMzLjQgICAgYy0xMy4zMjYsMjEuNjkzLTMxLjAyOCwzOC43MzUtNTMuMTAyLDUxLjEwNmMtMjIuMDgzLDEyLjM3NS00NS44NzQsMTguNTU2LTcxLjM3OCwxOC41NTZjLTE4LjQ2MSwwLTM2LjI1OS0zLjQyMy01My4zODctMTAuMjczICAgIGMtMTcuMTMtNi44NTgtMzIuNDU0LTE2LjU2Ny00NS45NjYtMjkuMTNsMzkuMTE1LTM5LjExMmMzLjYxNS0zLjYxMyw1LjQyNC03LjkwMSw1LjQyNC0xMi44NDdjMC00Ljk0OC0xLjgwOS05LjIzNi01LjQyNC0xMi44NDcgICAgYy0zLjYxNy0zLjYyLTcuODk4LTUuNDMxLTEyLjg0Ny01LjQzMUgxOC4yNzRjLTQuOTUyLDAtOS4yMzUsMS44MTEtMTIuODUxLDUuNDMxQzEuODA3LDI2NC44NDQsMCwyNjkuMTMyLDAsMjc0LjA4djEyNy45MDcgICAgYzAsNC45NDUsMS44MDcsOS4yMzIsNS40MjQsMTIuODQ3YzMuNjE5LDMuNjEsNy45MDIsNS40MjgsMTIuODUxLDUuNDI4YzQuOTQ4LDAsOS4yMjktMS44MTcsMTIuODQ3LTUuNDI4bDM2LjgyOS0zNi44MzMgICAgYzIwLjM2NywxOS40MSw0My41NDIsMzQuMzU1LDY5LjUyMyw0NC44MjNjMjUuOTgxLDEwLjQ3Miw1Mi44NjYsMTUuNzAxLDgwLjY1MywxNS43MDFjNTIuMTU1LDAsOTcuNjQzLTE1Ljg0NSwxMzYuNDcxLTQ3LjUzNCAgICBjMzguODI4LTMxLjY4OCw2NC4zMzMtNzMuMDQyLDc2LjUyLTEyNC4wNWMwLjE5MS0wLjM4LDAuMjgxLTEuMDQ3LDAuMjgxLTEuOTk1YzAtMi40NzgtMC45MDctNC42MTItMi43MTUtNi40MjcgICAgQzQyNi44NzQsMjU2LjcyLDQyNC43MzEsMjU1LjgxMyw0MjIuMjUzLDI1NS44MTN6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIiBzdHlsZT0iZmlsbDojNTY1NjU2Ij48L3BhdGg+Cgk8L2c+CjwvZz48L2c+IDwvc3ZnPg==);
	background-size:15px 15px;
	background-repeat:none;
}





/*====== offers ==========*/
.useful{
	border-radius:0px;
	width:325px;
	margin-top:15px;
	margin-bottom:0px;
	display:block;
	float:left;
	padding:0px;
	padding-bottom:0px;
	height:auto;
	overflow:hidden !important;
	background:#fafafa;
	box-shadow:0px 1px 4px rgba(41,51,57,.1);
}
.useful .useful_title{
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	width:100%;
	text-align:left;
	text-indent:13px;
	margin-bottom:0px;
	line-height:35px;
	height:35px;
	background:#807d77;
	border-radius:0px;
	position:relative;
	overflow:hidden;
	text-shadow: 1px 1px 2px #000;
}
.useful .useful_title::after{
	position:absolute;
	right:20px;
	bottom:-6px;
	content:"";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 6px 0 6px;
	border-color: #0c428e transparent transparent transparent;
}

.useful .rbody{
	float:left;
	width:100%;
}
.useful .rbody .link{
	width:100%;
	float:left;
	display:block;
	height:40px;
	line-height:40px;
	font-size:14px;
	color:black;
	padding-left:10px;
	border-bottom:1px solid #dadada;
}
.useful .rbody .link.last{
	border-bottom:none;
}
.useful .useful_fav::before{
	position:absolute;
	content:"";
	right:-60px;
	top:0px;
	width:0px;
	height:20px;
	display:block;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDMwNiAzMDYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMwNiAzMDY7IiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIj48Zz48Zz4KCTxnIGlkPSJzdGFyLXJhdGUiPgoJCTxwb2x5Z29uIHBvaW50cz0iMTUzLDIzMC43NzUgMjQ3LjM1LDI5OS42MjUgMjExLjY1LDE4Ny40MjUgMzA2LDEyMS4xMjUgMTkxLjI1LDEyMS4xMjUgMTUzLDYuMzc1IDExNC43NSwxMjEuMTI1IDAsMTIxLjEyNSAgICAgOTQuMzUsMTg3LjQyNSA1OC42NSwyOTkuNjI1ICAgIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIiBzdHlsZT0iZmlsbDojRjZBQjNGIj48L3BvbHlnb24+Cgk8L2c+CjwvZz48L2c+IDwvc3ZnPg==);
	background-size:20px 20px;
	background-repeat:repeat-x;
}






.infobox{
	border-radius:0px;
	width:325px;
	margin-top:15px;
	margin-bottom:0px;
	display:block;
	float:left;
	padding-top:5px;
	padding-bottom:15px;
	height:auto;
	overflow:hidden !important;
	background:#fafafa;
	box-shadow:0px 1px 4px rgba(41,51,57,.1);
}
.infobox .infobox_header{
	display:inline-block;
	font-size:14px;
	font-weight:bold;
	color:#000;
	width:100%;
	padding-left:0px;
	padding-right:0px;
	text-align:left;
	text-indent:13px;
	line-height:20px;
	border-radius:0px;
	position:relative;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:10px;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.infobox .infobox_rows{
	width:100%;
	display:inline-block;
	margin-top:10px;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	padding-left:15px;
	padding-right:15px;
}
.infobox .infobox_rows .row{
	width:100%;
	display:inline-block;
	line-height:30px;
}

.infobox .infobox_rows .likebtn{
background:#0086c7;
color:#fff;
}




.ratingbox{
	border-radius:0px;
	width:325px;
	margin-top:15px;
	margin-bottom:0px;
	display:block;
	float:left;
	padding-top:5px;
	padding-bottom:15px;
	height:auto;
	overflow:hidden !important;
	background:#fafafa;
	box-shadow:0px 1px 4px rgba(41,51,57,.1);
}
.ratingbox .ratingbox_desc{
	display:inline-block;
	font-size:14px;
	font-weight:bold;
	color:#000;
	width:100%;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	text-indent:13px;
	line-height:20px;
	border-radius:0px;
	position:relative;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:10px;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ratingbox .ratingbox_btns{
	width:100%;
	display:inline-block;
	margin-top:10px;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	padding-left:15px;
	padding-right:15px;
}

.ratingbox .ratingbox_btns .link{
	width:46%;
	margin-left:2%;
	margin-right:2%;
	font-weight:bold;
	float:left;
	display:block;
	height:30px;
	line-height:30px;
	font-size:14px;
	color:black;
	background:#fff;
	border-bottom:1px solid #dadada;
	text-align:center;
	border-radius:2px;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

}
.ratingbox .ratingbox_btns .link.yes{
background:#0086c7;
color:#fff;
}

.contentpage{
	margin-top:20px !important;}

body.body_desktop .w100p .contentpage{
	width:96%;
	padding-left:2%;
	padding-right:2%;
}
.sitemap_page{
	width:100%;
	float:left;
	margin-bottom:40px;
}
.sitemap_page .c1{
	width:31%;
	float:left;
	margin-left:1%;
	margin-right:1%;
}
.sitemap_box{
	width:100%;
	float:left;
	border:1px solid #e4e4e4;
	margin-bottom:20px;
	background:white;
	padding:10px;
	box-sizing: border-box;
}

.sitemap_box .links{
	width:100%;
	margin-bottom:10px;
}
.sitemap_box h2{
	font-size:16px;
	display:block;
	background:#cacaca;
	text-indent:10px;
	background: #ffffff;
    background: -moz-linear-gradient(top,  #ffffff 0%, #e4e4e4 100%);
    background: -webkit-linear-gradient(top,  #ffffff 0%,#e4e4e4 100%);
    background: linear-gradient(to bottom,  #ffffff 0%,#e4e4e4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4',GradientType=0 );
}
.sitemap_box ul{
	list-style-type: none;
}
.sitemap_box li{
	line-height:20px;
	margin-left:20px;
}


.hoteldetails .itel{
	float:left;
	background-size:32px 32px;
	width:32px;
	height:32px;
	top:0px;
	margin-bottom:20px;
	margin-left:15px;
	position:relative;
}
.hoteldetails .itel span{
	position:absolute;
	top:38px;
	width:60px;
	left:-15px;
	font-size:11px;
	text-align:center;
}
.hotel .itel:hover:not(.disabled), .hoteldetails .itel:hover:not(.disabled){
	-moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transform: scale(1.05);

}
.hotel .itel:active:not(.disabled), .hoteldetails .itel:active:not(.disabled){
	-moz-transform: scale(0.95);
    -webkit-transform: scale(0.95);
    transform: scale(0.95);

}
.hotel .itel_list .close, .hoteldetails .iclick .close{
	position:absolute;
	right:8px;
	top:8px;
	background-image: var(--icon-close-border-black);
	background-size:26px 26px;
	width:26px; height:26px;
	cursor:pointer;
	display:block;
	opacity:0.5;
}


.hotel .itel_list .close:hover{
	-moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}
.hotel .ibook, .hoteldetails .ibook{
	width:35px;
	height:35px;
	cursor:pointer;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI5OS45OTcgMjk5Ljk5NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjk5Ljk5NyAyOTkuOTk3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIGNsYXNzPSIiPjxnPjxnPgoJPGc+CgkJPHBhdGggZD0iTTE0OS45OTYsMEM2Ny4xNTcsMCwwLjAwMSw2Ny4xNTgsMC4wMDEsMTQ5Ljk5N2MwLDgyLjgzNyw2Ny4xNTYsMTUwLDE0OS45OTUsMTUwczE1MC02Ny4xNjMsMTUwLTE1MCAgICBDMjk5Ljk5Niw2Ny4xNTgsMjMyLjgzNSwwLDE0OS45OTYsMHogTTE0OS45OTksNTIuNjg2bDg4Ljc2Myw1NS4zNUg2MS4yMzZMMTQ5Ljk5OSw1Mi42ODZ6IE0yMzkuODY4LDE5Ni40MjNoLTAuMDA5ICAgIGMwLDguODc4LTcuMTk1LDE2LjA3Mi0xNi4wNzIsMTYuMDcySDc2LjIxMWMtOC44NzgsMC0xNi4wNzItNy4xOTUtMTYuMDcyLTE2LjA3MnYtODQuODY1YzAtMC45MzksMC4wOTYtMS44NTIsMC4yNTItMi43NDkgICAgbDg0LjgwOCw1Mi44ODNjMC4xMDQsMC4wNjUsMC4yMTUsMC4xMDksMC4zMjIsMC4xNjljMC4xMTIsMC4wNjIsMC4yMjYsMC4xMjIsMC4zNCwwLjE3OWMwLjU5OSwwLjMwOSwxLjIxNiwwLjU1OCwxLjg0NywwLjcyMSAgICBjMC4wNjUsMC4wMTgsMC4xMywwLjAyNiwwLjE5NSwwLjA0MWMwLjY5MiwwLjE2MywxLjM5MywwLjI2NSwyLjA5MywwLjI2NWgwLjAwNWMwLjAwNSwwLDAuMDEsMCwwLjAxLDAgICAgYzAuNywwLDEuNDAxLTAuMDk5LDIuMDkzLTAuMjY1YzAuMDY1LTAuMDE2LDAuMTMtMC4wMjMsMC4xOTUtMC4wNDFjMC42My0wLjE2MywxLjI0NS0wLjQxMiwxLjg0Ny0wLjcyMSAgICBjMC4xMTQtMC4wNTcsMC4yMjgtMC4xMTcsMC4zNC0wLjE3OWMwLjEwNi0wLjA2LDAuMjE4LTAuMTA0LDAuMzIyLTAuMTY5bDg0LjgwOC01Mi44ODNjMC4xNTYsMC44OTcsMC4yNTIsMS44MDgsMC4yNTIsMi43NDkgICAgVjE5Ni40MjN6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGOTcxMDIiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+Cgk8L2c+CjwvZz48L2c+IDwvc3ZnPg==);
	background-size:35px 35px;
	background-repeat:repeat-x;
	margin-right:2px;
}
.hotel .ibook{
	position:absolute;
	right:50px;
	top:10px;
}
.hoteldetails .ibook{
	float:left;
	margin-left:25px;
	background-size:32px 32px;
	width:32px;
	height:32px;
	top:0px;
	margin-bottom:20px;
	position:relative;
}
.hoteldetails .ibook span{
	position:absolute;
	top:38px;
	width:60px;
	left:-15px;
	font-size:11px;
	text-align:center;
}
.hotel .ibook:hover:not(.disabled), .hoteldetails .ibook:hover:not(.disabled){
	-moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}
.hotel .ibook:active:not(.disabled), .hoteldetails .ibook:active:not(.disabled){
	-moz-transform: scale(0.95);
    -webkit-transform: scale(0.95);
    transform: scale(0.95);

}

.hotel .imap, .hoteldetails .imap{
	width:35px;
	height:35px;
	cursor:pointer;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjA5LjU2MyA2MDkuNTYzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDkuNTYzIDYwOS41NjM7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgY2xhc3M9IiI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMC45OTk4IDAgMCAwLjk5OTggMC4wNjA5NTMxIDAuMDYwOTUzMSkiPjxnPgoJPGc+CgkJPHBhdGggc3R5bGU9ImZpbGw6I0Y5NzEwMiIgZD0iTTMwNC4xNzEsMjA0LjgxM2MxNi42NTksMCwzMC43ODIsNS43OTEsNDIuMzYyLDE3LjM3M2MxMS41ODIsMTEuNTgyLDE3LjM3MywyNS43MDMsMTcuMzczLDQyLjM2NSAgICBjMCwxNi42NjEtNS43OTEsMzAuNzgzLTE3LjM3Myw0Mi4zNjVjLTExLjU4LDExLjU4MS0yNS43MDMsMTcuMzcyLTQyLjM2MiwxNy4zNzJjLTE2LjY2MSwwLTMwLjc4My01Ljc5MS00Mi4zNjQtMTcuMzcyICAgIGMtMTEuNTgyLTExLjU4Mi0xNy4zNzMtMjUuNzA0LTE3LjM3My00Mi4zNjVjMC0xNi42NjIsNS43OTEtMzAuNzgzLDE3LjM3My00Mi4zNjUgICAgQzI3My4zODksMjEwLjYwNCwyODcuNTEsMjA0LjgxMywzMDQuMTcxLDIwNC44MTN6IE00NTIuOTA0LDI2NS43N2MwLTIwLjMxOS0zLjg1Ny0zOS40MTgtMTEuNTgyLTU3LjI5OSAgICBjLTcuNzIxLTE3Ljg4MS0xOC4yODctMzMuNTI2LTMxLjY5NS00Ni45MzdjLTEzLjQxLTEzLjQxMS0yOS4wNTctMjQuMDc4LTQ2LjkzOC0zMi4wMDJzLTM2Ljk3OS0xMS44ODYtNTcuMjk4LTExLjg4NmgtMC42MSAgICBoLTAuNjA4Yy0yMC4zMTgsMC0zOS40MTgsMy45NjItNTcuMjk5LDExLjg4NmMtMTcuODgsNy45MjQtMzMuNTI2LDE4LjU5Mi00Ni45MzYsMzIuMDAyICAgIGMtMTMuNDEsMTMuNDEtMjMuOTc2LDI5LjA1Ni0zMS42OTcsNDYuOTM3Yy03LjcyMSwxNy44OC0xMS41ODIsMzYuOTgtMTEuNTgyLDU3LjI5OXYwLjYwOXYzLjY1N2MwLDAuODEzLDAuMjAzLDEuNDIyLDAuNjA5LDEuODI5ICAgIGMwLDguMTI3LDEuMDE2LDE2Ljg2NSwzLjA0OCwyNi4yMTFjMC44MTMsNS42ODksMy42NTcsMTMuODE2LDguNTM0LDI0LjM4M2M0Ljg3NywxMC41NjUsMTAuNzY5LDIyLjE0NiwxNy42NzgsMzQuNzQ0ICAgIGM2LjkwOCwxMi41OTgsMTQuMzI1LDI1LjcwMywyMi4yNDksMzkuMzE3YzcuOTI0LDEzLjYxMSwxNS41NDMsMjYuMjExLDIyLjg1OCwzNy43OTNjNy4zMTQsMTEuNTgxLDEzLjgxNywyMS41MzcsMTkuNTA2LDI5Ljg2OCAgICBjNS42ODksOC4zMzEsOS43NTMsMTMuNzE1LDEyLjE5MSwxNi4xNTFjMy4yNTEsMy4yNTEsNy4wMSw2LjcwNSwxMS4yNzcsMTAuMzYyczguNDMyLDYuOTA4LDEyLjQ5Niw5Ljc1MyAgICBjNC4wNjMsMi44NDUsNy43MjEsNS4wOCwxMC45NzIsNi43MDZjMy4yNTEsMS42MjUsNS40ODYsMi40MzgsNi43MDUsMi40MzhjMS4yMjIsMCwzLjM1NS0wLjgxMiw2LjQtMi40MzggICAgYzMuMDQ5LTEuNjI2LDYuNjA0LTMuNzYsMTAuNjY4LTYuNGM0LjA2My0yLjY0Miw4LjIyOS01Ljc5MSwxMi40OTYtOS40NDZjNC4yNjgtMy42NTgsOC4yMjktNy4zMTUsMTEuODg3LTEwLjk3NSAgICBjMi40MzgtMi40MzgsNi41MDItNy44MjEsMTIuMTkxLTE2LjE1MmM1LjY4OC04LjMzLDEyLjE4OS0xOC4zOSwxOS41MDYtMzAuMTc0YzcuMzEzLTExLjc4MywxNC45MzQtMjQuMzgzLDIyLjg1NS0zNy43OTMgICAgYzcuOTI4LTEzLjQxMSwxNS4zNDQtMjYuNTE3LDIyLjI1LTM5LjMxNWM2LjkwOC0xMi44MDMsMTIuNjk5LTI0LjM4MiwxNy4zNzMtMzQuNzQ1YzQuNjcyLTEwLjM2Miw3LjYxOS0xOC4zODgsOC44MzgtMjQuMDc3ICAgIGMwLjgxMy00LjQ3LDEuNDI0LTguODM5LDEuODI4LTEzLjEwNWMwLjQwNi00LjI2NywwLjgxMy04LjYzNiwxLjIyMy0xMy4xMDZ2LTEuODI5YzAtMC44MTIsMC4xMDItMS40MjIsMC4zMDUtMS44MjkgICAgczAuMzA1LTEuMDE2LDAuMzA1LTEuODI5di0wLjYwOEw0NTIuOTA0LDI2NS43N0w0NTIuOTA0LDI2NS43N3ogTTMwNC43ODEsMGM0MS44NTgsMCw4MS4zNzcsOC4wMjYsMTE4LjU2MywyNC4wNzggICAgYzM3LjE4MiwxNi4wNTIsNjkuNDg2LDM3Ljc5Myw5Ni45Miw2NS4yMjNjMjcuNDMsMjcuNDMsNDkuMTcsNTkuNzM3LDY1LjIyMyw5Ni45MmMxNi4wNDksMzcuMTg0LDI0LjA3Niw3Ni43MDQsMjQuMDc2LDExOC41NiAgICBjMCwyOC4wNC0zLjY1OCw1NS4wNjMtMTAuOTczLDgxLjA3MXMtMTcuNTc2LDUwLjI4OS0zMC43ODMsNzIuODQzcy0yOS4wNTUsNDMuMDc2LTQ3LjU0NSw2MS41NjYgICAgYy0xOC40OSwxOC40ODctMzkuMDE0LDM0LjMzOC02MS41NjYsNDcuNTQ2Yy0yMi41NTMsMTMuMjA3LTQ2LjgzNCwyMy40NjgtNzIuODQyLDMwLjc4ICAgIGMtMjYuMDA4LDcuMzE0LTUzLjAzMywxMC45NzUtODEuMDczLDEwLjk3NXMtNTUuMDYzLTMuNjU4LTgxLjA3MS0xMC45NzVjLTI2LjAwOC03LjMxMy01MC4yODktMTcuNTczLTcyLjg0My0zMC43OCAgICBjLTIyLjU1NC0xMy4yMDgtNDMuMDc2LTI5LjA1OS02MS41NjUtNDcuNTQ2Yy0xOC40OS0xOC40OS0zNC4zMzktMzkuMDE1LTQ3LjU0Ni02MS41NjYgICAgYy0xMy4yMDgtMjIuNTU0LTIzLjQ2OS00Ni44MzQtMzAuNzg0LTcyLjg0M0MzLjY1OCwzNTkuODQ0LDAsMzMyLjgyMiwwLDMwNC43ODFzMy42NTctNTUuMDYzLDEwLjk3Mi04MS4wNzIgICAgYzcuMzE1LTI2LjAwOCwxNy41NzYtNTAuMjg5LDMwLjc4My03Mi44NDJjMTMuMjA3LTIyLjU1NCwyOS4wNTYtNDMuMDc2LDQ3LjU0Ni02MS41NjZzMzkuMDEyLTM0LjMzOSw2MS41NjUtNDcuNTQ2ICAgIHM0Ni44MzUtMjMuNDY4LDcyLjg0My0zMC43ODNTMjc2Ljc0MSwwLDMwNC43ODEsMHoiIGRhdGEtb3JpZ2luYWw9IiMwMTAwMDIiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiMwMTAwMDIiPjwvcGF0aD4KCTwvZz4KPC9nPjwvZz4gPC9zdmc+);
	background-size:35px 35px;
	background-repeat:repeat-x;
	margin-right:2px;
}
.hotel .imap{
	position:absolute;
	right:10px;
	top:10px;
}
.hoteldetails .imap{
	float:left;
	margin-left:25px;
	background-size:32px 32px;
	width:32px;
	height:32px;
	top:0px;
	margin-bottom:20px;
	position:relative;
}
.hoteldetails .imap span{
	position:absolute;
	top:38px;
	width:60px;
	font-size:11px;
	left:-15px;
	text-align:center;
}
.hotel .imap:hover:not(.disabled), .hoteldetails .imap:hover:not(.disabled){
	-moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}
.hotel .imap:active:not(.disabled), .hoteldetails .imap:active:not(.disabled){
	-moz-transform: scale(0.95);
    -webkit-transform: scale(0.95);
    transform: scale(0.95);

}

.hotel .iweb, .hoteldetails .iweb{
	width:35px;
	height:35px;
	cursor:pointer;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMwMCAzMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMwMCAzMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgY2xhc3M9IiI+PGc+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMTQ5Ljk5NiwwQzY3LjE1NywwLDAuMDAxLDY3LjE2MSwwLjAwMSwxNDkuOTk3UzY3LjE1NywzMDAsMTQ5Ljk5NiwzMDBzMTUwLjAwMy02Ny4xNjMsMTUwLjAwMy0xNTAuMDAzICAgIFMyMzIuODM1LDAsMTQ5Ljk5NiwweiBNMjA4LjgsOTQuMTgxbC0zOC4wOTcsMTA3LjQ3M2MtMC4zMjIsMC45MDgtMS4xMTgsMS41NjEtMi4wNjcsMS42OTljLTAuOTY3LDAuMTMyLTEuOTA0LTAuMjU5LTIuNDY5LTEuMDMyICAgIGwtMTkuMzQ2LTI2LjQzNGwtMzEuOTgxLDMxLjk3OWMtMC41MDYsMC41MDYtMS4xNywwLjc2LTEuODM0LDAuNzZzLTEuMzI4LTAuMjU0LTEuODM0LTAuNzZMOTEuODA2LDE4OC41ICAgIGMtMS4wMTQtMS4wMTQtMS4wMTQtMi42NTMsMC0zLjY2N2wzMS45NzktMzEuOTg0bC0yNi40MzYtMTkuMzQzYy0wLjc3NS0wLjU2OC0xLjE3NS0xLjUxNy0xLjAzNS0yLjQ2OSAgICBjMC4xNC0wLjk1MiwwLjc5NC0xLjc0OCwxLjY5OS0yLjA2N2wxMDcuNDczLTM4LjA5N2MwLjk0NC0wLjMzNSwxLjk5NC0wLjA5OSwyLjcsMC42MDkgICAgQzIwOC44OTYsOTIuMTg2LDIwOS4xMzUsOTMuMjM3LDIwOC44LDk0LjE4MXoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0Y5NzEwMiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KCTwvZz4KPC9nPjwvZz4gPC9zdmc+);
	background-size:35px 35px;
	background-repeat:repeat-x;
	margin-right:2px;
}
.hotel .iweb{
	position:absolute;
	right:90px;
	top:10px;
}
.hoteldetails .iweb{
	float:left;
	background-size:32px 32px;
	width:32px;
	height:32px;
	top:0px;
	margin-left:25px;
	margin-bottom:20px;
	position:relative;
}
.hoteldetails .iweb span{
	position:absolute;
	top:38px;
	width:60px;
	left:-15px;
	font-size:11px;
	text-align:center;
}
.hotel .iweb:hover:not(.disabled), .hoteldetails .iweb:hover:not(.disabled){
	-moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transform: scale(1.05);

}
.hotel .iweb:active:not(.disabled), .hoteldetails .iweb:active:not(.disabled){
	-moz-transform: scale(0.95);
    -webkit-transform: scale(0.95);
    transform: scale(0.95);

}

.hotel .iprice, .hoteldetails .iprice{
	width:35px;
	height:35px;
	cursor:pointer;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDQwMS42MDEgNDAxLjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwMS42MDEgNDAxLjY7IiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIj48Zz48Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0xMTYuNjgyLDIyOS4zMjljMTEuMjg2LDAsMjIuMTk1LTAuNzI5LDMyLjUxOC0yLjA4NlYxMTQuMDk0Yy0xMC4zMjItMS4zNTYtMjEuMjMyLTIuMDg1LTMyLjUxOC0yLjA4NSAgICBjLTY0LjQ0MSwwLTExNi42ODEsMjMuNjkzLTExNi42ODEsNTIuOTIxdjExLjQ3N0MwLjAwMSwyMDUuNjM0LDUyLjI0MSwyMjkuMzI5LDExNi42ODIsMjI5LjMyOXoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0Y5NzEwMiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KCQk8cGF0aCBkPSJNMTE2LjY4MiwyODguNDExYzExLjI4NiwwLDIyLjE5NS0wLjcyOSwzMi41MTgtMi4wODR2LTMzLjE2NmMtMTAuMzI1LDEuMzU2LTIxLjIyOSwyLjA5NS0zMi41MTgsMi4wOTUgICAgYy01Ni4yNSwwLTEwMy4xOTktMTguMDU0LTExNC4yMjctNDIuMDgyYy0xLjYwNiwzLjUtMi40NTQsNy4xMjQtMi40NTQsMTAuODM5djExLjQ3NyAgICBDMC4wMDEsMjY0LjcxOCw1Mi4yNDEsMjg4LjQxMSwxMTYuNjgyLDI4OC40MTF6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGOTcxMDIiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+CgkJPHBhdGggZD0iTTE0OS4xOTksMzE0LjgyM3YtMi41NzhjLTEwLjMyNSwxLjM1Ni0yMS4yMjksMi4wOTUtMzIuNTE4LDIuMDk1Yy01Ni4yNSwwLTEwMy4xOTktMTguMDU0LTExNC4yMjctNDIuMDgyICAgIEMwLjg0OCwyNzUuNzU3LDAsMjc5LjM4MSwwLDI4My4wOTZ2MTEuNDc3YzAsMjkuMjI5LDUyLjI0LDUyLjkyMiwxMTYuNjgxLDUyLjkyMmMxMi44ODcsMCwyNS4yODItMC45NSwzNi44NzMtMi43ICAgIGMtMi44NzMtNS44NzctNC4zNTUtMTIuMDc1LTQuMzU1LTE4LjQ5NlYzMTQuODIzeiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRjk3MTAyIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPgoJCTxwYXRoIGQ9Ik0yODQuOTIsMjIuMzc5Yy02NC40NDEsMC0xMTYuNjgxLDIzLjY5My0xMTYuNjgxLDUyLjkyMXYxMS40NzdjMCwyOS4yMjgsNTIuMjQsNTIuOTIxLDExNi42ODEsNTIuOTIxICAgIGM2NC40NCwwLDExNi42ODEtMjMuNjkzLDExNi42ODEtNTIuOTIxVjc1LjNDNDAxLjYwMSw0Ni4wNzIsMzQ5LjM2LDIyLjM3OSwyODQuOTIsMjIuMzc5eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRjk3MTAyIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPgoJCTxwYXRoIGQ9Ik0yODQuOTIsMTY1LjYyNmMtNTYuMjUsMC0xMDMuMTk5LTE4LjA1My0xMTQuMjI3LTQyLjA4MmMtMS42MDYsMy40OTktMi40NTQsNy4xMjMtMi40NTQsMTAuODM5djExLjQ3NyAgICBjMCwyOS4yMjgsNTIuMjQsNTIuOTIxLDExNi42ODEsNTIuOTIxYzY0LjQ0LDAsMTE2LjY4MS0yMy42OTMsMTE2LjY4MS01Mi45MjF2LTExLjQ3N2MwLTMuNzE2LTAuODQ4LTcuMzQtMi40NTQtMTAuODM5ICAgIEMzODguMTE5LDE0Ny41NzMsMzQxLjE3LDE2NS42MjYsMjg0LjkyLDE2NS42MjZ6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGOTcxMDIiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+CgkJPHBhdGggZD0iTTI4NC45MiwyMjQuNzFjLTU2LjI1LDAtMTAzLjE5OS0xOC4wNTQtMTE0LjIyNy00Mi4wODJjLTEuNjA2LDMuNDk5LTIuNDU0LDcuMTIzLTIuNDU0LDEwLjgzOXYxMS40NzcgICAgYzAsMjkuMjI5LDUyLjI0LDUyLjkyMiwxMTYuNjgxLDUyLjkyMmM2NC40NCwwLDExNi42ODEtMjMuNjkzLDExNi42ODEtNTIuOTIydi0xMS40NzdjMC0zLjcxNi0wLjg0OC03LjM0LTIuNDU0LTEwLjgzOSAgICBDMzg4LjExOSwyMDYuNjU3LDM0MS4xNywyMjQuNzEsMjg0LjkyLDIyNC43MXoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0Y5NzEwMiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KCQk8cGF0aCBkPSJNMjg0LjkyLDI4Ni45ODNjLTU2LjI1LDAtMTAzLjE5OS0xOC4wNTQtMTE0LjIyNy00Mi4wODJjLTEuNjA2LDMuNS0yLjQ1NCw3LjEyMy0yLjQ1NCwxMC44Mzh2MTEuNDc4ICAgIGMwLDI5LjIyOCw1Mi4yNCw1Mi45MjEsMTE2LjY4MSw1Mi45MjFjNjQuNDQsMCwxMTYuNjgxLTIzLjY5MywxMTYuNjgxLTUyLjkyMXYtMTEuNDc4YzAtMy43MTUtMC44NDgtNy4zNC0yLjQ1NC0xMC44MzggICAgQzM4OC4xMTksMjY4LjkyOCwzNDEuMTcsMjg2Ljk4MywyODQuOTIsMjg2Ljk4M3oiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0Y5NzEwMiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KCQk8cGF0aCBkPSJNMjg0LjkyLDM0Ni4wNjZjLTU2LjI1LDAtMTAzLjE5OS0xOC4wNTMtMTE0LjIyNy00Mi4wODFjLTEuNjA2LDMuNS0yLjQ1NCw3LjEyNS0yLjQ1NCwxMC44MzhWMzI2LjMgICAgYzAsMjkuMjI4LDUyLjI0LDUyLjkyMSwxMTYuNjgxLDUyLjkyMWM2NC40NCwwLDExNi42ODEtMjMuNjkzLDExNi42ODEtNTIuOTIxdi0xMS40NzhjMC0zLjcxNS0wLjg0OC03LjM0LTIuNDU0LTEwLjgzOCAgICBDMzg4LjExOSwzMjguMDEyLDM0MS4xNywzNDYuMDY2LDI4NC45MiwzNDYuMDY2eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRjk3MTAyIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPgoJPC9nPgo8L2c+PC9nPiA8L3N2Zz4=);
	background-size:35px 35px;
	background-repeat:repeat-x;
	margin-right:2px;
}

.hotel .iprice{
	position:absolute;
	right:90px;
	top:10px;
}
.hoteldetails .iprice{
	float:left;
	background-size:32px 32px;
	width:32px;
	height:32px;
	top:0px;
	margin-left:25px;
	margin-bottom:20px;
	position:relative;
}
.hoteldetails .iprice span{
	position:absolute;
	top:38px;
	width:60px;
	left:-15px;
	font-size:11px;
	text-align:center;
}
.hotel .iprice:hover:not(.disabled), .hoteldetails .iprice:hover:not(.disabled){
	-moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transform: scale(1.05);

}
.hotel .iprice:active:not(.disabled), .hoteldetails .iprice:active:not(.disabled){
	-moz-transform: scale(0.95);
    -webkit-transform: scale(0.95);
    transform: scale(0.95);

}
.hotel .itel.disabled, .hoteldetails .itel.disabled{
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	cursor:auto;
}
.hotel .ibook.disabled, .hoteldetails .ibook.disabled{
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	cursor:auto;
}
.hotel .imap.disabled, .hoteldetails .imap.disabled{
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	cursor:auto;
}
.hotel .iweb.disabled, .hoteldetails .iweb.disabled{
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	cursor:auto;
}
.hotel .iprice.disabled, .hoteldetails .iprice.disabled{
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	cursor:auto;
}
.hoteldetails .iclick{
	min-height:50px;
	width:325px;
	margin-left:0px;
	margin-top:10px;
	background:#e0f1fd;
	float:left;
	border-radius:3px;
	position:relative;
	display:none;
	animation: puls_opacity 0.3s ease-in-out;
}
.hoteldetails .iclick .iclick_title{
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	width:100%;
	text-align:left;
	text-indent:13px;
	margin-bottom:10px;
	line-height:35px;
	height:35px;
	background:#f97102;
	border-radius:0px;
	position:relative;
	border-radius:3px 3px 0px 0px;
	text-shadow: 1px 1px 2px #000;
}
.hoteldetails .iclick.type1::before {
	position:absolute;
	content:"";
	top:-5px;
	left:35px;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #e0f1fd;
}
.hoteldetails .iclick.type2::before {
	position:absolute;
	content:"";
	top:-5px;
	left:153px;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #e0f1fd;
}
.hoteldetails .iclick.type3::before {
	position:absolute;
	content:"";
	top:-5px;
	left:212px;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #e0f1fd;
}
.hoteldetails .iclick .telephone, .hotel .telephone{
	font-size:16px;
	position:relative;
	padding-left:23px;
	float:left;
	line-height:30px;
	min-width:120px;
	max-width:190px;
	color:#000;
	margin-right:10px;
	margin-left:10px;
	cursor:pointer;
}
.hoteldetails .iclick .telephone.first, .hotel .telephone.first{
	margin-top:8px;
}
.hoteldetails .iclick .telephone:hover, .hotel .telephone:hover{
	-moz-transform: scale(1.01);
    -webkit-transform: scale(1.01);
    transform: scale(1.01);
}
.hoteldetails .iclick .telephone::before, .hotel .telephone::before{
	content:"";
	position:absolute;
	left:0px; top:6px;
	background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDQzOC41MzYgNDM4LjUzNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDM4LjUzNiA0MzguNTM2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+PGc+Cgk8cGF0aCBkPSJNNDE0LjQxLDI0LjEyM0MzOTguMzMzLDguMDQyLDM3OC45NjMsMCwzNTYuMzE1LDBIODIuMjI4QzU5LjU4LDAsNDAuMjEsOC4wNDIsMjQuMTI2LDI0LjEyMyAgIEM4LjA0NSw0MC4yMDcsMC4wMDMsNTkuNTc2LDAuMDAzLDgyLjIyNXYyNzQuMDg0YzAsMjIuNjQ3LDguMDQyLDQyLjAxOCwyNC4xMjMsNTguMTAyYzE2LjA4NCwxNi4wODQsMzUuNDU0LDI0LjEyNiw1OC4xMDIsMjQuMTI2ICAgaDI3NC4wODRjMjIuNjQ4LDAsNDIuMDE4LTguMDQyLDU4LjA5NS0yNC4xMjZjMTYuMDg0LTE2LjA4NCwyNC4xMjYtMzUuNDU0LDI0LjEyNi01OC4xMDJWODIuMjI1ICAgQzQzOC41MzIsNTkuNTc2LDQzMC40OSw0MC4yMDQsNDE0LjQxLDI0LjEyM3ogTTM1OS4xNTksMzMyLjg3NGMtMy45OTcsOC43NTQtMTIuOTksMTYuMzcxLTI2Ljk3NywyMi44NDYgICBjLTEzLjk5LDYuNDc1LTI2LjQxMyw5LjcxMi0zNy4yNjUsOS43MTJjLTMuMDQ2LDAtNi4yODMtMC4yMzUtOS43MDgtMC43MTFjLTMuNDI2LTAuNDc5LTYuMzI0LTAuOTUyLTguNzAzLTEuNDI4ICAgYy0yLjM3OC0wLjQ3Ni01LjUyMy0xLjMzMS05LjQyMS0yLjU3Yy0zLjkwNS0xLjIzNC02LjcxNS0yLjE4OS04LjQyMi0yLjg1NGMtMS43MTgtMC42NjQtNC44NTYtMS44NTQtOS40MjEtMy41NjYgICBjLTQuNTY5LTEuNzE4LTcuNDI3LTIuNzY1LTguNTYyLTMuMTM4Yy0zMS4yMTUtMTEuNDI3LTYxLjcyMS0zMi4wMjgtOTEuNTA3LTYxLjgxNGMtMjkuNzg2LTI5Ljc5My01MC4zOTEtNjAuMjkyLTYxLjgxMi05MS41MDIgICBjLTAuMzc4LTEuMTQzLTEuNDI1LTMuOTk5LTMuMTQtOC41NjVjLTEuNzEyLTQuNTY1LTIuOTA1LTcuNzA4LTMuNTcxLTkuNDE5Yy0wLjY2Mi0xLjcxMy0xLjYxNS00LjUyMS0yLjg1My04LjQyICAgYy0xLjIzNy0zLjkwMy0yLjA5MS03LjA0MS0yLjU2OC05LjQyM2MtMC40NzgtMi4zNzYtMC45NS01LjI3Ny0xLjQyNy04LjcwNGMtMC40NzYtMy40MjctMC43MTMtNi42NjctMC43MTMtOS43MSAgIGMwLTEwLjg1LDMuMjM3LTIzLjI2OSw5LjcxLTM3LjI1OWM2LjQ3Mi0xMy45ODgsMTQuMDg0LTIyLjk4MSwyMi44NDEtMjYuOTc5YzEwLjA4OC00LjE4OSwxOS43LTYuMjgzLDI4LjgzNy02LjI4MyAgIGMyLjA5MSwwLDMuNjE2LDAuMTkyLDQuNTY1LDAuNTcyYzAuOTUzLDAuMzg1LDIuNTI0LDIuMDk0LDQuNzE0LDUuMTRjMi4xOSwzLjA0Niw0LjU2OCw2Ljg5OSw3LjEzNywxMS41NjMgICBjMi41Nyw0LjY2NSw1LjA5Miw5LjE4Niw3LjU2NiwxMy41NjJjMi40NzQsNC4zNzcsNC44NTQsOC43MDUsNy4xMzksMTIuOTkxYzIuMjg0LDQuMjc5LDMuNzExLDYuOTk1LDQuMjgxLDguMTMzICAgYzAuNTcxLDAuOTU3LDEuODA5LDIuNzYyLDMuNzExLDUuNDI5YzEuOTAyLDIuNjYzLDMuMzMzLDUuMDM5LDQuMjgzLDcuMTM1YzAuOTUsMi4wOTQsMS40MjcsNC4wOTMsMS40MjcsNS45OTYgICBjMCwyLjg1OS0xLjk1Myw2LjMzMS01Ljg1NCwxMC40MmMtMy45MDMsNC4wOTMtOC4xODYsNy44NTQtMTIuODUsMTEuMjgxcy04Ljk0NSw3LjA5Mi0xMi44NDcsMTAuOTk0ICAgYy0zLjg5OSwzLjg5OS01Ljg1Miw3LjA4Ny01Ljg1Miw5LjU2MmMwLDEuMzMzLDAuMzMzLDIuOTAyLDEsNC43MWMwLjY2NiwxLjgxMiwxLjI4NSwzLjI4NywxLjg1Niw0LjQyNyAgIGMwLjU3MSwxLjE0MSwxLjQ3NywyLjc2LDIuNzEyLDQuODU2YzEuMjM3LDIuMDk2LDIuMDQ4LDMuNDI3LDIuNDI2LDMuOTk5YzEwLjQ2NywxOC44NDMsMjIuNTA4LDM1LjA3LDM2LjExNCw0OC42ODEgICBjMTMuNjEyLDEzLjYxMywyOS44MzYsMjUuNjQ4LDQ4LjY4MiwzNi4xMTdjMC41NjcsMC4zODQsMS45MDIsMS4xOTEsNC4wMDQsMi40M2MyLjA5MSwxLjIzMiwzLjcxMywyLjEzNiw0Ljg1MywyLjcwNyAgIGMxLjE0MywwLjU3MSwyLjYxNCwxLjE5MSw0LjQyNSwxLjg1MmMxLjgxMSwwLjY2NCwzLjM4MSwwLjk5OSw0LjcxOSwwLjk5OWMzLjAzNiwwLDcuMjI1LTMuMTM4LDEyLjU2LTkuNDE4ICAgYzUuMzI4LTYuMjg2LDEwLjc1Ni0xMi41MTgsMTYuMjc2LTE4LjcwNWM1LjUxNi02LjE4MSw5Ljk4NS05LjI3NCwxMy40MTgtOS4yNzRjMS45MDIsMCwzLjg5NywwLjQ3Myw1Ljk5OSwxLjQyNCAgIGMyLjA5NSwwLjk1MSw0LjQ2OSwyLjM4Miw3LjEzMiw0LjI4NGMyLjY2OSwxLjkxLDQuNDc2LDMuMTQyLDUuNDI4LDMuNzIxbDE1LjEyNSw4LjI3MWMxMC4wODksNS4zMzIsMTguNTExLDEwLjA0MSwyNS4yNywxNC4xMzQgICBzMTAuNDI0LDYuODk5LDEwLjk5Niw4LjQxOWMwLjM3OSwwLjk1MSwwLjU2NCwyLjQ3OCwwLjU2NCw0LjU3MkMzNjUuNDQ5LDMxMy4xOTksMzYzLjM1NCwzMjIuODEyLDM1OS4xNTksMzMyLjg3NHoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiIHN0eWxlPSJmaWxsOiMzQjNCM0IiPjwvcGF0aD4KPC9nPjwvZz4gPC9zdmc+);
	width:16px; height:16px;
	background-size:16px 16px;
	display:block;
}
.hotel .telephone::before{
	opacity:0.6;
}
.telremind{
	float:left;
	background:#f9b702;
	border-radius:3px;
	width:288px;
	line-height:16px;
	font-size:13px;
	color:#000;
	margin-top:7px;
	font-family:Verdana;
	padding:8px;
	margin-left:10px;
	margin-bottom:10px;
	position:relative;
}
.telremind::before {
	position:absolute;
	content:"";
	top:-5px;
	left:35px;
	width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;

  border-bottom: 5px solid #f9b702;
}

.hoteldetails .iclick .address{
	font-size:14px;
	position:relative;
	padding-left:23px;
	float:left;
	line-height:30px;
	min-width:120px;
	color:#000;
	margin-right:10px;
	margin-left:10px;
	margin-top:10px;
	cursor:pointer;
}
.hoteldetails .iclick .website{
	font-size:14px;
	position:relative;
	padding-left:23px;
	float:left;
	line-height:30px;
	min-width:120px;
	color:#000;
	margin-right:10px;
	margin-left:10px;
	margin-top:10px;
	cursor:pointer;
}
.hoteldetails .side_top{
	width:315px;
	height:55px;
	margin-left:0px;
	background:#eff5ff;
	float:left;
	padding-left:10px;
	padding-top:10px;
	position:relative;
}
.hoteldetails .side_top::before{
	position:absolute;
	right:20px;
	bottom:0px;
	content:"";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 0px 6px 6px;
	border-color: #e8e8f0 transparent transparent transparent;
}
.hoteldetails .title_part{
	width:100%;
	display:inline-block;
	margin-bottom:20px;
}
.hotel .website{
	position:absolute;
	bottom:80px;
	right:8px;
	text-align:center;
	width:180px;
	height:30px;
	line-height:30px;
	color:#585858;
}

.hotel .website_price{
	position:absolute;
	bottom:55px;
	right:8px;
	text-align:center;
	width:180px;
	height:30px;
	line-height:30px;
	font-weight:bold;
	font-size:18px;
	color:#558800 !important;
}
.hotel .website_price .pricesub{
	font-size:16px; padding-left:3px;
	}
.hotel .viewbtn{
	margin-left:10px;
	float:left;
	clear:left;
	margin-top:20px;
	padding-left:7px;
	padding-right:7px;
	line-height:25px;
	background:white;
	color:#1e6599;
	font-size:14px;
	border-radius:4px;
	border:1px solid #ececec;
}
.hotel .viewbtn:hover{
	border:1px solid #aeaeae;

}

.hotel .rating {
    position: absolute;
    left:215px;
    bottom: 10px;
    z-index: 2;
}
.hotel .rating .score{
	float:left;
	height: 25px;
    line-height: 25px;
    font-size: 18px;
	padding-left:5px;
	padding-right:5px;
    color: white;
	text-align:center;
	font-weight:bold;
    background: #6fa309;
    border-radius: 4px;
	text-shadow: 0px 1px 2px rgba(0, 0, 0, .75);
}
.hotel .rating_text {
    height: 25px;
	line-height: 25px;
	float:left;
	text-align:right;
    font-size: 14px;
    color: #444444;
	margin-left:5px;
    padding-left: 2px;
	font-weight:normal;
    padding-right: 2px;
    z-index: 2;
}
.hotel .rating_text b{

}
.hotel .vipp{
	position:absolute;
	left:7px;
	top:7px;
	z-index:1;
	height: 25px;
    line-height: 25px;
    font-size: 18px;
	padding-left:5px;
	padding-right:5px;
    color: white;
	text-align:center;
	font-weight:bold;
    background: #f97102;
    border-radius: 2px;
	text-shadow: 0px 1px 2px rgba(0, 0, 0, .75);
}
.hotel .vip{
	position:absolute;
	left:5px;
	top:5px;
	z-index:1;
	height: 25px;
    line-height: 25px;
    font-size: 16px;
	padding-left:5px;
	padding-right:5px;
    color: white;
	text-align:center;
	font-weight:bold;
    background: #f97102;
    border-radius: 2px;
	text-shadow: 0px 1px 2px rgba(0, 0, 0, .75);
}

.hotel .greenbtn {
	position:absolute;
	right:10px;
    width: 180px;
	height:35px;
	background:#6fa309;
	border:2px solid #fff;
	box-shadow:0px 1px 4px rgba(41,51,57,.5);
	text-shadow:0px 1px 0 #4d4d4d;
	font-size:16px;
	color:white;
	text-align:center;
	font-family:arial,sans-serif;
	border-radius:2px;
	text-indent:-10px;
	display:block;
	line-height:35px;
	bottom:10px;
	padding-left:0px;
	padding-right:0px;

}
.hotel .greenbtn::after{
	content:"";
	position:absolute;
	right:8px; top:10px;
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDQ1MS44NDYgNDUxLjg0NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDUxLjg0NiA0NTEuODQ3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTM0NS40NDEsMjQ4LjI5MkwxNTEuMTU0LDQ0Mi41NzNjLTEyLjM1OSwxMi4zNjUtMzIuMzk3LDEyLjM2NS00NC43NSwwYy0xMi4zNTQtMTIuMzU0LTEyLjM1NC0zMi4zOTEsMC00NC43NDQgICBMMjc4LjMxOCwyMjUuOTJMMTA2LjQwOSw1NC4wMTdjLTEyLjM1NC0xMi4zNTktMTIuMzU0LTMyLjM5NCwwLTQ0Ljc0OGMxMi4zNTQtMTIuMzU5LDMyLjM5MS0xMi4zNTksNDQuNzUsMGwxOTQuMjg3LDE5NC4yODQgICBjNi4xNzcsNi4xOCw5LjI2MiwxNC4yNzEsOS4yNjIsMjIuMzY2QzM1NC43MDgsMjM0LjAxOCwzNTEuNjE3LDI0Mi4xMTUsMzQ1LjQ0MSwyNDguMjkyeiIgZmlsbD0iI0ZGRkZGRiIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
	width:16px; height:16px;
	display:block;
}
.hotel .greenbtn:hover{
	background:#216f0e;
	box-shadow:0px 1px 5px rgba(41,51,57,1);
}

.hotel .greenbtn:active{
	background:#6fa309;
}
.hotel .price{
	display:block;
	text-align:right;
	font-weight:bold;
	font-size:22px;
	position:absolute;
	right:10px;
	height:40px;
	line-height:30px;
	background:#f9f9f9;
	border-radius:4px;
	bottom:0px;
	padding-left:10px; padding-right:10px;
	opacity:1;
	color:#ff8000 !important;}
.hotel .pricesub{
	font-size:16px; padding-left:3px;
	}
.hotel .pricecur{
	font-size:16px;
	color:#ff8000;
	padding-left:4px;}
.hotel .discount_{
	position:absolute;
	z-index:10;
	width:50px;
	border-radius:4px 0px 0px 4px;
	text-align:center;
	right:0px;
	top:8px;
	font-size:16px;
	opacity:1;
	height:25px;
	line-height:25px;
	font-weight:bold;
	background:#ff8000 !important;
	color:white !important;}

.hotel .fav{
	width:22px;
	height:25px;
	display:none;
	position:absolute;
	top:108px; left:3px;
	opacity:1;
	z-index:2;
	background:url(css_images/sprite.png) no-repeat -49px -171px;
}

.hotel .seen{
	width:22px;
	height:20px;
	display:block;
	position:absolute;
	top:110px; left:30px;
	opacity:1;
	z-index:2;
	background:url(css_images/sprite.png) no-repeat -49px -194px;

}

.hotel .fav:hover{
	background:url(css_images/sprite.png) no-repeat -70px -171px;}

.hotel .fav.selected{
	display:block !important;
	background:url(css_images/sprite.png) no-repeat -92px -171px !important;}

.hotel .destitag{
	float:left;
	clear:left;
	margin-top:15px;
	margin-left:13px;
	background:url(css_images/sprite.png) no-repeat 0px -465px;
	padding-left:18px;
	line-height:18px;
	color:#1e6599;
	font-size:15px;}
.nomarginright{
	margin-right:0px !important;}

.hotel .label_top{
	display:block;
	position:absolute;
	right:0px; top:0px;
	width:69px;
	height:68px;
	z-index:5;
	background:url(css_images/label_top_bg.png) no-repeat;
}

.hotel .label_best{
	display:block;
	position:absolute;
	right:0px; top:0px;
	width:75px;
	height:75px;
	z-index:5;
	background:url(css_images/label_best_bg.png) no-repeat;
}

.hotel .label_completed{
	display:block;
	position:absolute;
	right:0px; top:0px;
	width:75px;
	height:75px;
	z-index:5;
	background:url(css_images/label_completed_bg.png) no-repeat;
}
.hotel .label_expire{
	position:absolute;
	top:5px;
	left:-1px;
	height:15px;
	line-height:15px;
	font-size:12px;
	color:white;
	padding-left:3px;
	padding-right:3px;
	background:#ff8000;
	border-radius:2px;
	z-index:2;
	}
.hotel:hover .label_best{
	display:none;}

.hotel:hover .label_top{
	display:none;}



/*===================== off =====================*/

.ofr{
	background:#ffffbb;
	border:1px solid orange;
	width:228px;
}

.off{
	background:#ffffbb;
	width:486px;
	height:232px;
	float:left;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:26px !important;
}
.off .picrel{
	width:495px;
	height:136px;
	margin-left:0px; margin-top:0px;
	overflow:hidden;}
.off .picture{
	width:486px;
	margin-top:0px;
	height:auto !important;
}
.off .off_cats{
	position:absolute;
	bottom:5px;
	left:8px;
	width:330px;
	height:25px; line-height:25px;}
.off .off_cats a{
	background:white;
	border-radius:3px;
	padding-left:5px; padding-right:5px;
	height:25px; line-height:25px;
	margin-left:5px;}

.off .webb{
	width:476px;
	top:111px;
	text-align:left;
	font-weight:normal;
	padding-left:10px; padding-right:0px;}
.off .title{
	width:330px;
	display:block;
	line-height:20px;
	margin-left:8px; margin-top:12px;
	float:left;
	height:60px;
	color:#3c3c3c;
	position:relative;
	overflow:hidden;}


.off .title h3{
	font-size:16px;
	font-family: sans-serif !important;
	font-weight:normal;
	color:#000000;}
.off .title h3 a{
	color:#3c3c3c;}
.off .price{
	position:absolute;
	width:110px !important;
	right:8px !important;
	padding-left:0px !important;
	bottom:55px !important;
	background:white !important;}
.off .discount_{
	right:8px;
	width:120px !important;
	left:auto !important;
	bottom:5px !important;
	font-size:22px !important;}
.off .casper .casperlink{
	width:486px;
	height:136px;}
.off .casper .greenbtn{
	left:145px;
	width:180px;
	line-height:40px;
	height:40px;}
.off .casper .viewbtn{
	left:165px;}


/*===================== offer 3 =====================*/
.offer3{
	width:680px;
	height:80px;
	float:left;
	margin-bottom:20px;
	margin-top:0px;
	margin-right:26px !important;
	position:relative;
	background:#fff;
	border-radius:2px;
	box-shadow:0px 2px 2px rgba(0, 0, 0, 0.18);
	overflow:hidden;
	padding-top:0px; padding-bottom:10px;}

.offer3:hover{
	margin-top:-1px;
	margin-bottom:21px;}


.offer3 .label_top{
	display:block;
	position:absolute;
	right:0px; top:0px;
	width:69px;
	height:68px;
	z-index:5;
	background:url(css_images/label_top_bg.png) no-repeat;
}

.offer3 .label_best{
	display:block;
	position:absolute;
	right:0px; top:0px;
	width:75px;
	height:75px;
	z-index:5;
	background:url(css_images/label_best_bg.png) no-repeat;
}

.offer3 .label_completed{
	display:block;
	position:absolute;
	right:0px; top:60px;
	width:75px;
	height:75px;
	z-index:5;
	background:url(css_images/label_completed_bg.png) no-repeat;
}

.offer3 .label_expire{
	position:absolute;
	top:5px;
	right:-1px;
	height:15px;
	line-height:15px;
	font-size:12px;
	color:white;
	padding-left:3px;
	padding-right:3px;
	background:#ff8000;
	border-radius:2px;
	z-index:2;
	}


.offer3:hover .label_best{
	display:none;}

.offer3:hover .label_top{
	display:none;}

.offer3 .logo{
}
.offer3 .title{
	width:475px;
	display:block;
	line-height:17px;
	margin-left:12px; margin-top:10px; margin-bottom:7px;
	float:left;
	height:51px;
	font-size:16px;
	position:relative;
	overflow:hidden;}


.offer3 .title h3{
	font-size:15px;
	font-family: sans-serif !important;
	font-weight:normal;
	color:#2a2a2a;}


.offer3 .title:hover{
	color:#000000;}

.offer3 .picture{
	width:180px;
	height:101px;
	float:left;
	display:block;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	color:#ebebeb;
	}

.offer3 .picrel{
	position:relative;
	float:left;}

.offer3 .casper{
	width:230px;
	height:133px;
	display:none;
	position:absolute;
	left:0px;
	top:0px;
	margin-bottom:0px;
	}
.offer3 .casper .casperlink{
	width:230px;
	height:133px;
	display:block;
	position:absolute;
	top:0px; left:0px;
	background:#000;
	opacity:0.3;
	z-index:1;

	}

.offer3 .price{
	display:block;
	text-align:right;
	font-weight:bold;
	font-size:20px;
	position:absolute;
	right:5px;
	height:35px;
	line-height:25px;
	background:#f9f9f9;
	border-radius:4px;
	bottom:5px;
	padding-left:15px; padding-right:15px;
	opacity:1;
	color:#ff8000 !important;}

.offer3 .discount_{

	position:absolute;
	z-index:10;
	width:40px;
	border-radius:4px 4px 0px 4px;
	line-height:30px;
	text-align:center;
	left:5px;
	top:5px;
	font-size:14px;
	opacity:0.85;
	height:28px;
	font-weight:bold;
	background:white !important;
	color:#2a2a2a !important;}

.offer3 .realprice{
	display:block;
	width:75px;
	height:25px;
	line-height:25px;
	text-decoration:line-through;
	color:gray;
	font-size:16px;
	font-weight:bold;
	position:absolute;
	left:0px;
	top:-20px;}

.offer3 .buybutton{
	display:block;
	width:94px;
	height:24px;
	background:url(css_images/buybutton.png) no-repeat;
	position:absolute;
	right:0px;
	top:-30px;}

.offer3:hover .buybutton{
	background:url(css_images/buybutton_.png) no-repeat;
}

.offer3 .buybutton:hover{

	background:url(css_images/buybutton_.png) no-repeat;
}

.offer3 .sitelogo{
	width:220px;
	height:40px;
	float:left;
	margin-left:2px;}


.offer3 .webb{

	line-height:25px;
	background:url(css_images/webbg.png) repeat-x;
	position:absolute;
	top:69px;
	left:0px;
	font-weight:normal;
	font-size:10px;
	font-family:Arial;
	color:white !important;
	text-align:right;
	height:22px;
	padding-left:10px; padding-right:6px;
	z-index:2;
	width:164px;}
.offer3 .webb a{
	color:#fff;
	font-family:Arial;
	font-size:11px;
	font-weight:bold}

.offer3 .off_cats{
	position:absolute;
	bottom:5px;
	left:194px;
	width:330px;
	height:25px; line-height:25px;}
.offer3 .off_cats a{
	background:white;
	border-radius:3px;
	padding-left:5px; padding-right:5px;
	height:25px; line-height:25px;
	margin-left:5px;}


.offer_ {
	z-index:10;
}
.offer_ .casper{
	display:block;
	}
.offer_ .discount_{
	background:#ff8000 !important;
	color:white !important;}
.offer_ .price{
	color:#ff8000 !important;}
.offer_ .fav{
	display:block;}

.offer_ .title{
	max-height:none;
}



/*===================== offer 2 =====================*/
.offer_box {
    width: 294px;
    height: 310px;
    float: left;
    margin-bottom: 35px;
    margin-top: 0px;
    margin-right: 24px !important;
    position: relative;
    padding-top: 0px;
    padding-bottom: 0px;

}


.ofr {
    background: #ffffbb;
    border: 1px solid orange;

}

.nomarginright {
    margin-right: 0px !important;
}
.margin_top_15 {
    margin-top: 15px !important;
}




/*============== offer_anketa =======================*/
.offer_anketa{
	width:240px;
	height:230px;
	float:left;
	margin-bottom:30px;
	margin-top:10px;
	margin-right:30px;
	position:relative;
	background:#fff;
	border-radius:4px;
	box-shadow:0px 2px 2px rgba(0, 0, 0, 0.18);
	padding-top:7px; padding-bottom:10px;}

.offer_anketa .label_anketa{
	display:block;
	position:absolute;
	right:0px; top:0px;
	width:75px;
	height:75px;
	z-index:5;
	background:url(css_images/label_anketa_bg.png) no-repeat;
}


.offer_anketa .title{
	width:230px;
	display:block;
	line-height:20px;
	margin-left:10px; margin-top:10px; margin-bottom:7px;
	font-size:16px;
	float:left;
	height:51px;
	position:relative;
	overflow:hidden;}

.offer_anketa .title a{
	font-size:16px;
	font-weight:normal;
	color:#000000;}

.offer_anketa .centerplace{
	width:240px;
	height:133px;
	float:left;
	border-top:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
}

.offer_anketa .anketa_button{
	color: #fff;
	text-shadow:0px 1px 0 #13587d;
	box-shadow:0px 1px 1px rgba(0, 0, 0, 0.18);
	background:url(css_images/bluebg.png) repeat-x;
    border: 1px solid #2a2a2a;
	height:30px; line-height:30px;
	padding-left:20px; padding-right:20px;
	margin-top:10px; margin-left:10px;
	float:left;
	display:block;
	font-size:14px;
	font-weight:bold;
	font-family:Tahoma;
	border-radius:4px;
	cursor:pointer;}

.offer_anketa .anketa_button:hover{
	color:#ffffff;
	background:url(css_images/bluebg_.png) bottom repeat-x	;

}
.offer_anketa .anketa_bottom{
	float:right; height:35px; line-height:35px; font-size:18px; color:#ff8000; background:#e8e8e8; border-radius:4px; margin-right:5px; margin-left:4px; margin-top:4px; padding-left:10px; padding-right:10px;}
/*===================== desti =====================*/
.desti{
	width:780px;
	height:220px;
	float:left;
	margin-left:0px;
	margin-bottom:0px;
	margin-top:20px !important;
	margin-right:13px;
	position:relative;
	border-radius:2px;
	box-shadow:0px 2px 2px rgba(0, 0, 0, 0.18);
}

.desti .title{
		box-shadow:0px 2px 2px rgba(0, 0, 0, 0.18);

	width:710px;
	display:block;
	height:60px;
	position:absolute; bottom:18px; left:20px;
	background:white; opacity:0.9;
	border-radius:2px;
	padding-left:15px; padding-right:15px;
	overflow:hidden;}

.desti h1{
	width:100%;
	margin-top:8px;
	color:#215aa4 !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px !important;
	font-weight:normal;
	float:left;}

.desti h2{
	display:block;
	line-height:20px;
	float:left;
	margin-top:2px;
	font-size:14px !important;
	font-weight:normal;
	overflow:hidden;
	color:##262626 !important;
	font-family:Verdana, Geneva, sans-serif;}

.desti .description{
	width:500px;
	height:60px;
	overflow:hidden;
	display:block;
	line-height:20px;
	margin-left:10px; margin-top:0px; margin-bottom:7px;
	float:left;
	font-size:14px;
	position:relative;}

.desti .oferti{
	width:500px;
	height:20px;
	display:block;
	line-height:20px;
	margin-left:10px; margin-top:0px; margin-bottom:7px;
	float:left;
	color:#429700;
	position:relative;
	text-decoration:underline;
	font-size:16px;}
.desti .oferti .button{
	margin-top:0px;}

.desti .title a{
	font-size:16px;
	color:#215aa4 !important;}

.desti .title a:hover{
	color:#000000;}
.desti .picture{
	width:780px;
	height:220px;
	float:left;
	display:block;
	margin-bottom:0px;
	border-radius:4px;
	}
.desti .casper{
	width:220px;
	height:130px;
	display:none;
	position:absolute;
	left:10px;
	top:0px;
	margin-bottom:0px;
	border-radius:4px;
}
.desti .casper .casperlink{
	width:220px;
	height:130px;
	display:block;
	position:absolute;
	top:0px; left:0px;
	background:#cccccc;
	opacity:0.5;
	z-index:1;
	border-radius:4px;
}
.desti .price{
	display:block;
	width:150px; text-align:right;
	height:25px;
	line-height:25px;
	font-weight:bold;
	font-size:20px;
	position:absolute;
	right:8px;
	top:-30px;
}
.desti .realprice{
	display:block;
	width:75px;
	height:25px;
	line-height:25px;
	text-decoration:line-through;
	color:gray;
	font-size:16px;
	position:absolute;
	left:0px;
	top:-30px;}
.desti .buybutton{
	display:block;
	width:94px;
	height:24px;
	background:url(css_images/buybutton.png) no-repeat;
	position:absolute;
	right:0px;
	top:-30px;}
.desti:hover .buybutton{
	background:url(css_images/buybutton_.png) no-repeat;
}
.desti .buybutton:hover{
	background:url(css_images/buybutton_.png) no-repeat;
}
.desti .sitelogo{
	width:220px;
	height:40px;
	float:left;
	background:#f7f7f7;
	border-radius:6px;}

/*================================================*/

.content_header_page{
	width:760px;
	height:30px; line-height:30px;
	text-indent:15px;
	background:url(css_images/mainheaderbg.png) top repeat-x;
	text-shadow:0px 1px 0 #fff;
	box-shadow:0px 1px 1px rgba(0, 0, 0, 0.18);
	color:black;
	font-size:14px;
	border-radius:4px;
	float:left;
	margin-bottom:20px;
}


.content_header{
	width:970px;
	line-height:30px;
	margin-left:0px;
	color:#292929;
	font-weight:bold; font-size:16px;
	float:left;
	margin-top:10px;
	margin-bottom:15px;
	overflow:hidden;
	border-radius:4px;
	background:#f9f9f9;
	padding-left:15px !important;
	padding-right:15px !important;
	}

.selectdiv {
    /*background-image: url(css_images/co_select.png);*/
    background-repeat: no-repeat;
    padding: 5px;
	float:left;
}
.selectdiv select {
    border: 0 none;
    padding: 0px;
    width: 148px;
}
.select_drop_container{
	width: 400px;
	position: relative;
}
.select_drop{
	padding-left:10px;
	font-size:20px;
	width:100%;
	height:40px;
	line-height:40px;
	border-radius:4px;
	border:1px solid #99EA92;
	cursor: pointer;
	background: #d5ffd2;
	-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.select_drop:hover{
	background: #b5ffb0;
}
.select_drop.dropped{
	color:#22222;
	text-decoration: none;
}
.select_drop_div{
	display:none;
	position: absolute;
	left:0px;
	top:40px;
	border:1px solid #C3C3C3;
	border-radius:4px;
	min-height:140px;
	width:100%;
	width:100%;
  padding:10px;
	background: #dadada;
	z-index: 1;
	box-shadow:0px 4px 8px rgba(0, 0, 0, 0.18);
	-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.select_drop_div input[type=text]{
	width:100% !important;
	border:1px solid #dadada;
	-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
	display:block;
	color:#333333;
	position: relative;
	padding-left:40px !important;
}
.selectdestination::before{
	content:'';
}
.input_search_icon,.selectdestination::before{
	position:absolute;
	width:20px;
	height:20px;
	background-size:20px 20px;
	left:20px;
	z-index: 1;
	top:20px;
	display:block;
	background-repeat: no-repeat;
	background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDMxNS4zMjcgMzE1LjMyNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cgk8cGF0aCBkPSJNMjY5Ljg0NCwzMDguMTI4bC04My45NzgtODQuMDE0Yy03LjE5OS03LjIwNS0yMC4xOTMtOC44Mi0yOS43NDQtNS4yNzFjLTQxLjMwNywxNS4zNDItOTIuNzY4LDguMTk2LTEyMi40MTctMjQuNDI4ICAgYy00NC40NjgtNDQuNDc1LTQ0LjQ2OC0xMTYuNTgzLDAtMTYxLjA2M2M0NC40OC00NC40NjksMTE2LjYxMy00NC40NjksMTYxLjA5NywwYzMzLjM5MywzMy40MDEsNDEuNjM4LDgyLjM3MSwyNC44MzYsMTIzLjUzNiAgIGMtMy44NDksOS40MzEtMi40ODYsMjIuMjc1LDQuNzE0LDI5LjQ4Nmw4My42MSw4My42MzVjMTQuMDEsMTQuMDA0LDQuMTQ0LDI1LjM2NS00LjY1MywzNC4xMjYgICBDMjk0LjU1NCwzMTIuOTAxLDI4My44ODksMzIyLjEyNSwyNjkuODQ0LDMwOC4xMjh6IE0xNjYuNjgyLDYwLjI0N2MtMjkuMTYtMjkuMTY2LTc2LjQ3NC0yOS4xNjYtMTA1LjYyNywwICAgYy0yOS4xNjgsMjkuMTg5LTI5LjE2OCw3Ni40NjgsMCwxMDUuNjUxYzI5LjE1MywyOS4xNTksNzYuNDY4LDI5LjE1OSwxMDUuNjI3LDBDMTk1Ljg2NCwxMzYuNzE1LDE5NS44NjQsODkuNDM3LDE2Ni42ODIsNjAuMjQ3eiIgZmlsbD0iIzY4Njg2OCIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgc3R5bGU9IiIgY2xhc3M9IiI+PC9wYXRoPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjwvZz48L3N2Zz4=);
}
.selectdestination::before{
	top:10px;
	left:10px;
}
.select_drop_div_div{
	margin-top:5px;
	width:100%;
	background: white;
	border:1px solid #C3C3C3;
	min-height:200px;
	overflow: hidden;
	max-height:300px;
	overflow-y:scroll;
	overflow-y: visible;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.select_drop_div_div::-webkit-scrollbar {
    -webkit-appearance: none;
}

.select_drop_div_div::-webkit-scrollbar:vertical {
    width: 11px;
}

.select_drop_div_div::-webkit-scrollbar:horizontal {
    height: 11px;
}

.select_drop_div_div::-webkit-scrollbar-thumb {
    border-radius: 8px;
    border: 2px solid white; /* should match background, can't be transparent */
    background-color: gray;
}
.select_drop_div_div span{
	width:100%;
	display:inline-block;
	border-bottom:1px solid #dadada;
	height:40px;
	cursor:pointer;
	padding-left:10px;
	line-height:40px;
	font-size:18px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.select_drop_div_div span div.btn{
	float:right;
	font-size:16px;
	padding-right:7px;
	padding-left:7px;
	color:#777777;
	line-height:30px;
	margin-top:5px;
	margin-right:5px;
	display:none;
}
.select_drop_div_div span:hover div.btn{
	background: green;
	border-radius:4px;
	color:#fff;
	display:inline-block;
}
.select_drop_div_div span div.btn:hover{
	opacity:0.95;
}

.select_drop_div_div span:hover{
	background: #b5ffb0;
	text-decoration: underline;

}
.select_drop_div_div span:active,.select_drop_div_div span.selected{
	background: #d5ffd2;
}
.select_drop_div_div span:active div.btn{
	-moz-transform: scale(0.95);
  -webkit-transform: scale(0.95);
  transform: scale(0.95);
}


.header_buttons{
	float:left;
	height:40px;
	margin-top:20px;
	margin-left:320px;
	display:block;
	}
.header_buttons a.link{
	color:#fff;
	font-size:16px;
	font-family: Tahoma, Geneva, sans-serif;
	margin-left:1px;
	height:40px;
	line-height:40px;
	float:left;
	display:block;
	padding-left:30px;
	padding-right:30px;
	position:relative;
	border-radius:4px 4px 0px 0px;
	background:#004bb0;
}
.header_buttons a.link:hover{
	color:#fff;
	background:#0064ec;
}
.header_buttons a.link.selected{
	background:#e8e8f0;
	color:#002e6c;
}

/*========== right_buttons =========*/
.right_buttons{
	float:right;
	height:100%;
	display:block;
	}
.right_buttons a.link{
	color:#fff;
	font-size:18px;
	font-family: Tahoma, Geneva, sans-serif;
	margin-left:1px;
	line-height:100%;
	height:100%;
	display:inline-block;
	padding-left:30px;
	padding-right:30px;
	margin-right:10px;
	position:relative;
}
.right_buttons a.addplace.link{
	color:#fff;
	font-size:18px;
	font-family: Tahoma, Geneva, sans-serif;
	margin-left:1px;
	padding-left:0px;
	padding-right:0px;
	margin-left:30px;
	margin-right:30px;
	display:inline-block;
	position:relative;
}
.right_buttons a.addplace.link i{
	position:absolute;
	bottom:2px;
	right:0px;
	transform: rotate(0deg);
	line-height:16px;
	font-size:12px;
	background:#0056c0;
	padding-left:5px;
	padding-right:5px;
	border-radius:3px;
	font-style:normal;
}
.right_buttons a.link:hover{
	color:#fff;
	text-decoration:underline;
}
.right_buttons a.link.selected{
	color:#002e6c;
}

#citydiv{
	height:35px;
	padding:0px 0px;
	float:left;
	margin-top:0px;
	margin-right:0px;
	border-radius:4px 4px 0 0;
	position:relative;
	overflow:visible;}


#mycity{
	height:35px;
	line-height:35px;
	margin-top:2px;
	display:block;
	font-size:15px;
	color:#da8e03;
	font-weight:bold;
	padding-left:3px;
	padding-right:30px !important;
	overflow:visible;
	font-family: arial;
	background:url(css_images/citybg.png) right -2px no-repeat;
	border-bottom:3px solid #ffec9f;}

#mycity:hover{
	font-size:15px;
	color:#2382c7;
	font-family: arial;
	font-weight:bold !important;}

#citydiv.dropped #mycity{
	color:#2382c7;
	background:url(css_images/citybg.png) right -82px;}

#cities_box{
	position:absolute;
	top:29px;
	left:0px;
	width:360px;
	background:#ffffff;
	border-radius:0px 4px 4px 4px;
	box-shadow:0px 2px 2px rgba(0, 0, 0, 0.18);
	padding-top:10px;
	padding-bottom:10px; padding-right:10px;
	z-index:500;}

#cities_box a{
	color:#333333;
	float:left;
	display:block;
	line-height:25px;
	margin-left:10px;
	margin-top:0px;
	padding-left:5px;
	padding-right:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	width:160px !important;
	float:left;}

#cities_box a:hover{
	background:#e1e1e1;
	border-radius:3px;}

#cities_box a span{
	font-size:12px;
	color:#014574;
	line-height:25px;
	font-weight:normal;}

#cities_box a.allcities{
	margin-bottom:10px;
	color:#5aa714;
	border-top:1px dashed #e9e9e9;

}

#catsdiv{
	height:28px;
	padding:0px 0px;
	float:left;
	margin-top:2px;
	margin-right:0px;
	border-radius:4px 4px 0 0;
	position:relative;
	overflow:visible;}
#mycat{
	height:35px;
	line-height:35px;
	margin-top:0px;
	display:block;
	font-size:14px;
	color:#49b403;
	padding-left:3px;
	padding-right:30px !important;
	overflow:visible;
	background:url(css_images/citybg.png) right -2px no-repeat;
	border-bottom:3px solid #aeff9f;}

#mycat:hover{
	font-size:14px;
	color:#2382c7;
	font-weight:normal !important;}

#catsdiv.dropped #mycity{
	color:#2382c7;
	background:url(css_images/citybg.png) right -88px;}

#cats_box{
	position:absolute;
	top:29px;
	left:0px;
	width:360px;
	background:#ffffff;
	border-radius:0px 4px 4px 4px;
	box-shadow:0px 2px 2px rgba(0, 0, 0, 0.18);
	padding-top:10px;
	padding-bottom:10px; padding-right:10px;
	z-index:500;}

#cats_box a{
	color:#333333;
	float:left;
	display:block;
	line-height:25px;
	margin-left:10px;
	margin-top:0px;
	padding-left:5px;
	padding-right:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	width:160px !important;
	float:left;}

#cats_box a:hover{
	background:#e1e1e1;
	border-radius:3px;}

#cats_box a span{
	font-size:12px;
	color:#014574;
	line-height:25px;
	font-weight:normal;}

#cats_box a.allcities{
	margin-bottom:10px;
	color:#5aa714;
	border-top:1px dashed #e9e9e9;

}
#hotel_desc{
	width:98%;
	margin-top:20px;
	float:left;
	border-radius:4px;
	background:#fafafa;
	padding:20px;
	line-height:24px;
	font-size:16px;
	font-family:Arial, Verdana, sans-serif;
	text-align:justify;

	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#hotel_desc h2{
	font-size:16px;
}

#hotel_extras{
	width:98%;
	margin-top:20px;
	float:left;
	border-radius:4px;
	background:#fafafa;
	padding-left:10px;
	padding-bottom:10px;
}
#hotel_extras h2{
	font-size:16px;
	font-weight:bold;
}
#hotel_extras .checkbox{
	width:185px;
	font-size:14px;
	height:25px;
	overflow:hidden;
	text-align:left;
	font-weight:normal;
	padding-left:30px;
}
.checkbox{
	border-radius:4px;
	float:left;
	line-height:25px;
	line-height:25px;
	font-size:16px;
	padding-left:30px;
	padding-right:5px;
	margin-right:5px;
	position:relative;
	cursor:pointer;
}
.checkbox a:hover{
	text-decoration:underline;
}
.checkbox:hover{
	background:#e3ffe1;
}
.checkbox::before{
	content:"";
	position:absolute;
	left:3px;
	top:3px;
	width:20px;
	height:20px;
	background: url(css_images/sprite.png?v3) no-repeat -473px -61px;

}
.checkbox:hover::before{
	background: url(css_images/sprite.png?v3) no-repeat -473px -9px;
}
.checkbox.selected::before{
	background: url(css_images/sprite.png?v3) no-repeat -473px -35px;
}
.checkbox.selected{
	font-weight:normal;
}
.disabled.search_box1{
	background:#fafafa;
}
.disabled .checkbox{
	cursor:not-allowed;
	background:#fafafa;
	color:gray;
}

#subsdiv{
	height:28px;
	padding:0px 0px;
	float:left;
	margin-top:2px;
	margin-right:0px;
	border-radius:4px 4px 0 0;
	position:relative;
	overflow:visible;}

#mysub{
	height:35px;
	line-height:35px;
	margin-top:0px;
	display:block;
	font-size:14px;
	color:#000;
	padding-left:3px;
	padding-right:30px !important;
	overflow:visible;
	background:url(css_images/citybg.png) right -2px no-repeat;
	border-bottom:3px solid #f0f0f0;}

#mysub:hover{
	font-size:14px;
	color:#2382c7;
	font-weight:normal !important;}

#subsdiv.dropped #mysub{
	color:#2382c7;
	background:url(css_images/citybg.png) right -88px;}

#subs_box{
	position:absolute;
	top:29px;
	left:0px;
	width:360px;
	background:#ffffff;
	border-radius:0px 4px 4px 4px;
	box-shadow:0px 2px 2px rgba(0, 0, 0, 0.18);
	padding-top:10px;
	padding-bottom:10px; padding-right:10px;
	z-index:500;}

#subs_box a{
	color:#333333;
	float:left;
	display:block;
	line-height:25px;
	margin-left:10px;
	margin-top:0px;
	padding-left:5px;
	padding-right:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	width:160px !important;
	float:left;}

#subs_box a:hover{
	background:#e1e1e1;
	border-radius:3px;}

#subs_box a span{
	font-size:12px;
	color:#014574;
	line-height:25px;
	font-weight:normal;}

#subs_box a.allcities{
	margin-bottom:10px;
	color:#5aa714;
	border-top:1px dashed #e9e9e9;

}

.waitme{
	width:300px;
	margin-left:390px;
	margin-top:130px;
	margin-bottom:250px;
	float:left;
	color:black;
	font-size:16px;
	text-shadow:0px 1px 0 #fff;}
.waitme img{
	margin-left:5px;
	margin-top:20px;}

.header_all{
	margin-left:30px;}

.footer{
	width:100%;
	font-size:14px;
	float:left;
	position:relative;
	margin-top:0px;
	color:white;
	background:#171717;
	padding-bottom:50px;
	border-top:2px solid #ececec;}

.footer_brands{
	display:inline-block;
    padding-bottom: 30px;
	height:30px;
	margin-top:30px;
}

.footer_brands img{
	display:inline-block;
	opacity:1;
	margin-right:30px;
}
.footer_brands img:hover{
	opacity:0.8;
}

.social{
	float:right;
	height:45px;
	margin-right:0px;
 margin-top:10px;}
.social a{
	float:left;
	margin-left:6px;
	height:45px !important;
	width:45px !important;
	background-size:45px 45px;
	display:block;
	border-radius:2px;
	content:"";
	display:inline-block;
	background-repeat:no-repeat;}
.social a.yt{
	margin-left:12px;
}
.header_menu .social a.yt{
	margin-left:6px;
}
.social a.fb{
background-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Ctitle%3Eicon_fb-svg%3C/title%3E%3Cstyle%3E.s0 %7B fill: %23ffffff %7D %3C/style%3E%3Cpath id='Layer' class='s0' d='m448 85.2v341.6c0 11.7-9.5 21.2-21.2 21.2h-106.8v-152h49.9l7.5-56h-57.4v-35.7c0-16.8 4.6-28.2 28.7-28.2h35.3v-51.8c-5.3-0.7-28.1-2.3-49.3-2.3-44.3 0-78.7 27-78.7 76.6v41.4h-45.9v56h45.9v152h-170.8c-11.7 0-21.2-9.5-21.2-21.2v-341.6c0-11.7 9.5-21.2 21.2-21.2h341.6c11.7 0 21.2 9.5 21.2 21.2z'/%3E%3C/svg%3E");
}


.social a.instagram{

		background-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Ctitle%3Eicon_insta-svg%3C/title%3E%3Cstyle%3E.s0 %7B fill: %23ffffff %7D %3C/style%3E%3Cpath id='Layer' fill-rule='evenodd' class='s0' d='m448 176v160c0 61.6-50.4 112-112 112h-160c-61.6 0-112-50.4-112-112v-160c0-61.6 50.4-112 112-112h160c61.6 0 112 50.4 112 112zm-272-80c-21.2 0-41.4 8.3-56.5 23.5-15.1 15.2-23.5 35.3-23.5 56.5v160c0 21.2 8.3 41.4 23.5 56.5 15.2 15.1 35.3 23.5 56.5 23.5h160c21.2 0 41.4-8.3 56.5-23.5 15.1-15.2 23.5-35.3 23.5-56.5v-160c0-21.2-8.3-41.4-23.5-56.5-15.2-15.1-35.3-23.5-56.5-23.5z'/%3E%3Cpath id='Layer' fill-rule='evenodd' class='s0' d='m360 176c-13.3 0-24-10.7-24-24 0-13.3 10.7-24 24-24 13.2 0 24 10.7 24 24 0 13.3-10.8 24-24 24zm-8 80c0 53-43 96-96 96-53 0-96-43-96-96 0-53 43-96 96-96 53 0 96 43 96 96zm-160 0c0 35.3 28.7 64 64 64 35.3 0 64-28.7 64-64 0-35.3-28.7-64-64-64-35.3 0-64 28.7-64 64z'/%3E%3C/svg%3E");
}

.social a.yt {
    background-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Ctitle%3Eicon_youtube-svg%3C/title%3E%3Cstyle%3E.s0 %7B fill: %23ffffff %7D %3C/style%3E%3Cpath id='Layer' fill-rule='evenodd' class='s0' d='m511.9 255.7c0.1 35.7-1 71.3-3.4 107 0 45-33.1 81.5-74 81.5-58.3 2.8-117.8 4-178.6 3.8-60.7 0.1-120.4-1.1-178.6-3.8-40.8 0-73.9-36.5-73.9-81.5-2.4-35.7-3.5-71.3-3.4-106.9-0.1-35.6 1-71.2 3.5-106.8 0-45 33.1-81.4 73.9-81.4 55.4-2.6 112-3.6 169.6-3.6h18c57.7 0 114.2 1 169.6 3.6 40.9 0 74 36.2 74 81.2 2.4 35.7 3.5 71.3 3.3 106.9zm-159.9-0.1l-145-98.2v196.5z'/%3E%3C/svg%3E");
}
.social a:hover{
	-moz-transform: scale(0.95);
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
}

.social a.tw{

	background-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Ctitle%3Eicon_tw-svg%3C/title%3E%3Cstyle%3E.s0 %7B fill: %23ffffff %7D %3C/style%3E%3Cpath id='Layer' class='s0' d='m443.7 159.7c0.2 4.1 0.3 8.3 0.3 12.5 0 128.1-97.4 275.8-275.7 275.8-54.6 0-105.5-16-148.2-43.8 7.6 0.9 15.3 1.4 23.1 1.4 45.4 0 87.2-15.5 120.3-41.5-42.4-0.8-78.2-28.8-90.5-67.3 5.9 1.2 12 1.8 18.2 1.8 8.8 0 17.4-1.2 25.5-3.4-44.3-8.9-77.7-48-77.7-95v-1.2c13 7.3 28 11.7 44 12.1-26-17.4-43.2-47.1-43.2-80.7 0-17.7 4.8-34.4 13.1-48.7 47.7 58.7 119.1 97.3 199.6 101.3-1.7-7.1-2.5-14.5-2.5-22.1 0-53.5 43.3-96.9 96.8-96.9 27.8 0 53 11.8 70.7 30.7 22.1-4.3 42.8-12.4 61.5-23.5-7.2 22.6-22.6 41.6-42.6 53.6 19.6-2.4 38.2-7.6 55.6-15.3-13 19.5-29.4 36.5-48.3 50.2z'/%3E%3C/svg%3E");
}


.social a.pi{background:url(css_images/social.png) -80px -40px no-repeat;}
.social a.pi:hover{background:url(css_images/social.png) -80px 0px no-repeat;}

.social a.gp{background:url(css_images/social.png) -120px -40px no-repeat;}
.social a.gp:hover{background:url(css_images/social.png) -120px 0px no-repeat;}

.footer .shortlinks{
	width:100%;
	display:block;
	margin-top:0px;
	display:inline-block;
	text-align:left;
	color:#9e9e9e;
}
.footer .shortlinks a.link{
	color:#9e9e9e;
	display:block;
	height:24px;
	width:auto;
	font-size:14px;
	font-family:helvetica, arial, sans-serif;
	padding-left:8px;
	padding-right:8px;
	line-height:26px;
	display:inline-block;

}
.footer .shortlinks a.link:hover{
	color:#fff;
}
.footer .linkbox{
	width:300px;
	display:block;
	margin-top:10px;
	float:left;
	text-align:left;
}
.footer .linkbox a.link{
	color:#abd0fa;
	display:block;
	height:24px;
	width:100%;
	font-size:16px;
	padding-left:0px;
	line-height:26px;
	float:left;
}
.footer .linkbox a.link:hover{
	color:#4a7cd2;
	border-radius:6px;
}

.footer_center{
	width:1100px;
	margin:0px auto;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:15px;
	text-align:center;}


.footer_center.w1100{
	width:1100px;
}
.footer_center.w1200{
	width:1200px;
}
.footer_center.w1250{
	width:1250px;
}



.footer .rights{
	float:left;
	width:100%;
	height:20px;
	line-height:22px;
	color:#8297a3;
	font-size:16px;
	text-align:center;
	border-top:1px solid #203039;
	margin-top:20px;
	padding-top:15px;
	padding-bottom:20px;}

.footer b{
	width:100%;
	float:left;
	margin-top:10px;
	text-indent:10px;
	margin-bottom:5px;}
.footer .hline{
	width:950px;
	float:left;
	height:10px;
	margin-bottom:5px;
	margin-left:10px;
	border-bottom:1px dashed white;}


/*======================= forms =================================== */
#addsite label {
	background: none !important;
	float:left;
	padding-top:10px;
	padding-right:inherit;
	text-align:left;
	font-size:14px!important;
}
#addsite label{
	width: 600px !important;
	color:#454545;}

#signup_box label {
	background: none !important;
	width: 180px;
	color: #005f7d;
	font-size:12px!important;
}
#sign_box label {
	background: none !important;
	width: 180px;
	color: #005f7d;
	font-size:12px!important;
}
#signup_box input, #signup_box textarea, #signup_box select{width:160px;}
#addsite2 input ,#addsite2 textarea, #addsite2 select{
		border: solid 1px #487e00;
		padding: 6px 3px;
		margin: 2px 0 5px;
		float:left;
}
#addsiteinput.upforms {
	width:160px;
	height:20px;
	margin-left:5px;
}
#addsitetextarea{
	overflow: auto;
	height: 93px;
}
.accountinputs {
  border: 1px solid #c7c7c7;
	border-radius:4px;
	background-image:url(css_images/co_inputs.png);
	background-color:transparent;
  font-family: arial,sans-serif;
  font-size: 18px;
  padding: 8px 8px 9px;
  width: 274px;
	margin-top:3px;
	margin-bottom:2px;
	margin-left:2px;
}
.selectdiv {
    background-image: url(css_images/co_inputs.png);
	background-color:transparent;
	background-repeat:repeat-x;
	border: 1px solid #c7c7c7;
	border-radius:4px;
    padding: 5px;
	float:left;
}
.selectdiv select {
    border: 0 none;
	background-color:transparent !important;
    padding: 5px;
	font-size:16px;
    width: 280px;
}
.selectdiv select option{
	line-height:30px !important;}

.accountinputs:focus{
	border:2px solid #979797;
	/*margin-bottom:0px;*/
	/*margin-left:1px;*/
	background:white;}
.accounttexts{
	background-image: url(css_images/co_inputs.png);
	background-color:white;
	background-repeat:repeat-x;
	border: 1px solid #c7c7c7;
	border-radius:4px;
	width:280px;
	font-size:16px;
	height:90px;
	padding:5px;}

.accounttexts:focus{
	border:2px solid #979797;}
.new_row{
	width:100%;
	float:left;
}
.new_border{
	width:100%;
	max-width:900px;
	border-radius:4px;
	border:1px solid #e1e1e1;
	float:left;
	padding-top:40px;
	padding-bottom:30px;
	position:relative;
	margin-left:0px;
	margin-top:10px;
	margin-bottom:5px;
	box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.new_border .mylabel {
    position: absolute;
    top: 10px;
    left: -10px;
    height: 25px;
    line-height: 25px;
		font-size:16px;
    color: #454545;
    border: 1px solid #dadada;
    border-radius: 4px;
    padding-left: 12px;
    padding-right: 12px;
    background: white;
}
.new_border .mylabel span{
	font-size:20px;
}
.left_2p{
	margin-left:2%;
}
.left_5p{
	margin-left:5%;
}
.left_10p{
	margin-left:10%;
}
.left_10{
	margin-left:10px;
}
.left_15{
	margin-left:15px;
}
.left_20{
	margin-left:20px;
}
.left_30{
	margin-left:30px;
}
.left_40{
	margin-left:40px;
}
.left_50{
	margin-left:50px;
}

.top_50{
	margin-top:50px;
}
.top_40{
	margin-top:40px;
}
.top_10{
	margin-top:10px;
}
.top_0{
	margin-top:0px;
}
.bot_0{
	margin-bottom:0px !important;
}
.ptop_5{
	padding-top:5px;
}
.pbot_5{
	padding-bottom:5px;
}
.pbot_0{
	padding-bottom:0px;
}
.pbot_10{
	padding-bottom:10px;
}
.vb{
	line-height:300%;
}
.cols{
	display:inline-block;
	vertical-align:top;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.cols select, .cols input[type=text]{
	width:100%;
}
.cols .label{
	line-height:22px;
}
.col_10{
	width:10%;
}
.col_15{
	width:15%;
}
.col_20{
	width:20%;
}
.col_25{
	width:25%;
}
.col_30{
	width:30%;
}
.col_40{
	width:40%;
}
.col_45{
	width:45%;
}
.col_50{
	width:49%;
}
.col_80{
	width:80%;
}
.col_100{
	width:100%;
}
.myroom{
	position:relative;
	padding-top:30px;
	padding-bottom:20px;
	border-bottom:1px dashed #f1fbe3;
}
.myroom:nth-child(odd) {
  background: #f1fbe3;
}

.new_left{
	width:250px;
	text-align:right;
	min-height:40px;
	line-height:40px;
	float:left;
	font-size:14px;
	font-weight:bold;
	padding-right:15px;
	font-family: Verdana;
	margin-bottom:15px;
	margin-left:100px;
}

.new_right{
	width:410px;
	text-align:left;
	line-height:40px;
	min-height:40px;
	float:left;
	margin-bottom:15px;
}
.new_right .info{
	width:410px;
	border-radius:4px;
	background: #f2fee0;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	padding:10px;
	line-height:22px;
}
.new_right select, select{
	border:1px solid #cecece;
	height:40px;
	font-size:18px;
	border-radius:4px;
	width:400px;
	cursor:pointer;
	padding-left:5px;
	background:white;
	box-shadow: 0 1px 2px 2px #fafafa inset;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
select{
	width:100%;
}
.new_right input[type=text],.new_right input[type=password],.search_input,.inputtext, .input{
	border:1px solid #cecece;
	height:50px;
	font-size:18px;
	border-radius:8px;
	width:397px;
	padding-left:8px;
	box-shadow: 0 1px 2px 2px #fafafa inset;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.input{
	border:1px solid #D1D4D9;
	width:100%;
	height:50px;
}
.input:focus{
	border-color:#0951E0;
}
.new_right textarea{
	border:1px solid #cecece;
	font-size:16px;
	border-radius:4px;
	width:400px;
	height:160px;
	padding:5px 0px 0px 5px;
	box-shadow: 0 1px 2px 2px #f4f4f4 inset;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.new_right input:hover, select:hover,textarea:hover,
.new_right input:focus, select:focus,textarea:focus{
	border:1px solid #949494;
}
.option{
	font-weight: bold;
	border-radius:4px;
	float:left;
	line-height:37px;
	height:37px;
	font-size:16px;
	padding-left:32px;
	padding-right:15px;
	margin-right:10px;
	margin-bottom:5px;
	position:relative;
	/*width:100%;*/
	min-width:38%;
	width:auto;
	cursor:pointer;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

}
.option:hover{
	background:#e3ffe1;
	/*text-decoration:underline;*/
	}
.option::before{
	content:"";
	position:absolute;
	left:6px;
	top:7px;
	width:20px;
	height:20px;
	background: url(css_images/sprite.png?v3) no-repeat -473px -110px;

}
.option:hover::before{
	background: url(css_images/sprite.png?v3) no-repeat -473px -85px;
}
.option.selected::before{
	background: url(css_images/sprite.png?v3) no-repeat -473px -135px;
}
.option.selected{
	/*font-weight:bold;*/
	background:#b5ffb0;
}

.field_err{
	width:100%;
	/*max-width:400px;*/
	line-height:25px;
	margin-top:10px;
	margin-right:200px;
	margin-bottom:5px;
	float:left;
	color:#d90000;
	border:1px solid #d90000;
	border-radius:4px;
	padding-left:15px; padding-right:15px;
	padding-top:3px;
	padding-bottom:3px;
	clear:both;
	position:relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.field_err:after {
  position: absolute;
  bottom: 100%;
  left: 10%;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #d90000;
  content: " ";
  font-size: 0;
  line-height: 0;
}
.reserv .field_err{
	width:280px !important;
	height:auto !important;
	line-height:20px;
	padding-left:10px;
	font-size:12px;
	margin-top:5px;
	margin-left:10px;
	margin-bottom:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
}
.reserv .bleft{
	width:50%;
	float:left;
	padding-left:10px;
	padding-right:5px;
	height:35px;
	line-height:30px;
	margin-bottom:6px;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.reserv .bright{
	width:50%;
	float:left;
	padding-left:5px;
	padding-right:10px;
	height:35px;
	line-height:30px;
	margin-bottom:6px;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.reserv .bleft input[type=text],.reserv .bright input[type=text],.reserv .ball input[type=text], .reserv .ball textarea{
	width:100%;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.reserv .bleft_label{
	width:50%;
	float:left;
	padding-left:10px;
	padding-right:5px;
	height:30px;
	line-height:30px;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.reserv .bright_label{
	width:50%;
	float:left;
	padding-left:5px;
	padding-right:10px;
	height:30px;
	line-height:30px;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.reserv .ball_label{
	margin-left:10px;
	width:220px;
	float:left;
	height:25px;
	color:#000;
	line-height:25px;
}
.reserv .ball{
	padding-left:10px;
	padding-right:10px;
	width:100%;
	margin-bottom:6px;
	float:left;
	min-height:35px;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}









.smallbanner{
	position:relative;
	float:left;
	width:240px;
	height:100px;
	border-radius:4px;
	box-shadow:0px 2px 2px rgba(0, 0, 0, 0.18);
	overflow:hidden;
	margin-right:30px; margin-bottom:10px; margin-top:10px;
}
.smallbanner h3{
	width:220px;
	padding-left:10px; padding-right:10px;
	font-size:16px;
	color:white;
	height:30px; line-height:30px;
	position:absolute;
	bottom:0px; left:0px;
	z-index:1;
	margin-bottom:0px !important;
	background:url(css_images/webbg.png) bottom repeat-x;
	}
.smallbanner h3 a{
	color:white;
	font-size:16px;
	margin-bottom:0px;
	text-shadow:0px 1px 0 #13587d;}

.smallbanner img{
	position:absolute;
	width:240px; height:100px;
	z-index:0;
	top:0px; left:0px;}

.button{
	color: #fff;
	text-shadow:0px 1px 0 #13587d;
	box-shadow:0px 1px 1px rgba(0, 0, 0, 0.18);
	height:35px; line-height:35px;
	padding-left:10px; padding-right:10px;
	margin-top:20px;
	float:left;
	display:block;
	font-size:16px;
	font-weight:bold;
	font-family:Tahoma;
	border-radius:4px;
	border:1px solid #1B500F;
	cursor:pointer;
	background: #327924;
    background: -moz-linear-gradient(top,  #54A93F 0%, #327924 100%);
    background: -webkit-linear-gradient(top,  #54A93F 0%,#327924 100%);
    background: linear-gradient(to bottom,  #54A93F 0%,#327924 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#54A93F', endColorstr='#327924',GradientType=0 );

 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
	}

.button:hover{
	color:#ffffff;
	background: #54A93F;

}
.button:active:not(.disabled){
	-moz-transform: scale(0.95);
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
}
.button.disabled{
	color:#ffffff;
	cursor:default;
	background: gray;
	border:1px solid gray;

}

.button_big{
	color: green;
	text-shadow:0px 1px 0 #fff;
	box-shadow:5px 5px 5px rgba(0, 0, 0, 0.28);
	height:60px; line-height:60px;
	padding-left:25px; padding-right:25px;
	margin-top:30px;
	float:left;
	display:block;
	font-size:22px;
	font-weight:normal;
	font-family:tahoma, arial, sans-serif;
	border-radius:5px;
	border:1px solid green;
	cursor:pointer;
	background: #fafafa;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
	}

.button_big:hover{
	color:#ffffff;
	background: #54A93F;
	text-shadow:1px 1px 0 #000;
	box-shadow:2px 2px 8px rgba(0, 0, 0, 0.28);
}
.button_big:active:not(.disabled){
	-moz-transform: scale(0.95);
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
}
.button_big.disabled{
	color:#ffffff;
	cursor:default;
	background: gray;
	border:1px solid gray;

}


.button.icon_copy{
	padding-left:40px;
	position: relative;
}
.button.icon_copy::before{
	content:"";
	position:absolute;
	left:5px; top:5px;
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjU2MXB4IiBoZWlnaHQ9IjU2MXB4IiB2aWV3Qm94PSIwIDAgNTYxIDU2MSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTYxIDU2MTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGcgaWQ9ImNvbnRlbnQtY29weSI+DQoJCTxwYXRoIGQ9Ik0zOTUuMjUsMGgtMzA2Yy0yOC4wNSwwLTUxLDIyLjk1LTUxLDUxdjM1N2g1MVY1MWgzMDZWMHogTTQ3MS43NSwxMDJoLTI4MC41Yy0yOC4wNSwwLTUxLDIyLjk1LTUxLDUxdjM1Nw0KCQkJYzAsMjguMDUsMjIuOTUsNTEsNTEsNTFoMjgwLjVjMjguMDUsMCw1MS0yMi45NSw1MS01MVYxNTNDNTIyLjc1LDEyNC45NSw0OTkuOCwxMDIsNDcxLjc1LDEwMnogTTQ3MS43NSw1MTBoLTI4MC41VjE1M2gyODAuNVY1MTANCgkJCXoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);
	background-size:26px 26px;
	width:26px; height:26px;
	cursor:pointer;
	display:block;
	opacity:0.5;
}

.button_action{
	color: #fff;
	text-shadow:0px 1px 0 #13587d;
	box-shadow:0px 1px 1px rgba(0, 0, 0, 0.18);
	height:35px; line-height:35px;
	padding-left:14px; padding-right:14px;
	margin-top:20px;
	display:inline-block;
	font-size:16px;
	font-weight:600;
	font-family:Helvetica, Arial, sans-serif;
	border-radius:6px;

	cursor:pointer;
	background: #175DEF;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
	}

.button_action:hover{
	color:#fafafa;
	background: #1353DF;

}
.button_action:active:not(.disabled){
	-moz-transform: scale(0.95);
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
}
.button_action.disabled{
	color:#ffffff;
	cursor:default;
	background: gray;
	border:1px solid gray;

}
.button_border_green{
	color: #466900;
	box-shadow:0px 1px 1px rgba(0, 0, 0, 0.18);
	height:35px; line-height:35px;
	padding-left:10px; padding-right:10px;
	margin-top:20px;
	display:inline-block;
	font-size:16px;
	font-family:Tahoma;
	border-radius:4px;
	border:1px solid #679a00;
	cursor:pointer;
	background:white;
	}

.button_border_green:hover{
	text-decoration:underline;

}

.button_border_blue{
	color: #0d6e82;
	box-shadow:0px 1px 1px rgba(0, 0, 0, 0.18);
	height:35px; line-height:35px;
	padding-left:10px; padding-right:10px;
	margin-top:20px;
	display:inline-block;
	font-size:16px;
	font-family:Tahoma;
	border-radius:4px;
	border:1px solid #77d2e8;
	cursor:pointer;
	background:white;
	}
.button_border_blue:hover{
		text-decoration:underline;

	}

a.bluebtn{background:url(boxo_images/button.png) left 0px no-repeat; height:29px; text-shadow:1px 1px 0 #003399; line-height:29px; float:left; display:block; padding-left:20px; padding-right:10px; color:#fff; border:1px solid #000!important; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-weight:bold; margin-right:10px;}
a:hover.bluebtn{background:url(boxo_images/button.png) left -29px no-repeat; color:#fff;}


.sbutton{
	color: #fff;
	text-shadow:0px 1px 0 #13587d;
	box-shadow:0px 1px 1px rgba(0, 0, 0, 0.18);
	background:url(css_images/bluebg.png) repeat-x;
  border: 1px solid #2a2a2a;
	height:25px;
	line-height:25px;
	padding-left:10px;
	padding-right:10px;
	margin-top:20px;
	float:left;
	display:block;
	font-size:13px;
	font-weight:bold;
	font-family:Tahoma;
	border-radius:4px;
	cursor:pointer;}

.sbutton:hover{
	color:#ffffff;
	background:url(css_images/bluebg_.png) bottom repeat-x	;

}


.unsubbutton{
	color: #333333;
	background:#F1F7FA;
    border: 1px solid #95BCD7;
	line-height:20px;
	width:215px;
	padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px;
	margin-top:20px; margin-right:10px;
	float:left;
	display:block;
	font-size:14px;
	font-family:Arial;
	border-radius:4px;
	cursor:pointer;}

.unsubbutton:hover{
	color:#ffffff;
	background:#5393be;}

.unsubbutton2{
	color: #8b8b8b;
	width:215px;
	background:#efefef;
    border: 1px solid #c1c1c1;
	line-height:20px;
	padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px;
	margin-top:20px; margin-right:0px;
	float:right;
	display:block;
	font-size:14px;
	font-family:Arial;
	border-radius:4px;
	cursor:pointer;}

.unsubbutton2:hover{
	color:#ffffff;
	background:#aaaaaa;}

.reg {
	width:100px;
	height:30px ;
	border: none;
	padding: 0;
	float: left;
	margin-top: 10px;
	margin-left: 5px;
	background: none;
	background-color: #005f7d;
	color:white;
	font-size:15px;
	cursor: pointer;
}

.autosub {
	padding-left:5px !important;
	padding-right:5px !important;
	height:30px ;
	line-height:normal;
	width:auto;
	border: none;
	float: left;
	margin-top: 10px;
	margin-left: 5px;
	background: none;
	background-color: #8ac73c;
	color:white;
	font-weight:normal;
	font-size:15px;
	cursor: pointer;
}


.articleimagebig{
	float:left;
	margin-right:15px;
	margin-bottom:15px;
	border-radius:4px;}

.articleimagesmall{
	float:left;
	margin-right:15px;
	margin-bottom:15px;
	border-radius:4px;}



.facebookbtnsmall{
	height:30px;
	display:block;
	float:left;
	line-height:30px;
	padding-right:15px;
	background:url(css_images/facebook.png) 2px 2px no-repeat #fff;
	box-shadow:0px 2px 2px rgba(0, 0, 0, 0.18);
	padding-left:40px;
	font-size:16px;
	margin-bottom:0px;
	border-radius:4px;}

.facebookbtn:hover{
	opacity:0.8;}

.likebtn{
	height:33px;
	display:block;
	float:left;
	padding-right:10px;
	background:#fff;
	padding-top:7px;
	margin-left:36px;
	margin-bottom:15px;
	box-shadow:0px 2px 2px rgba(0, 0, 0, 0.18);
	padding-left:15px;
	font-size:18px;
	border-radius:4px;}

.subbtn{
	height:33px;
	display:block;
	float:left;
	padding-right:35px;
	background:#fff;
	padding-top:7px;
	margin-left:30px;
	margin-bottom:15px;
	background:url(css_images/msg.png) 5px 7px no-repeat #fff;
	box-shadow:0px 2px 2px rgba(0, 0, 0, 0.18);
	padding-left:60px;
	font-size:18px;
	border-radius:4px;}



.facebook_ftr{
	margin-left:0px;
	margin-top:20px;}


.loadmorebtn{
	display:block;
	float:left;
	margin-left:335px;
	margin-top:30px;
	margin-bottom:40px;
	width:285px;
	padding-left:15px;
	height:35px;
	line-height:35px;
	color:white;
	font-size:16px;
	background:#12aadc;
	border-radius:4px;
	text-shadow:0px 1px 0 #13587d;
	position:relative;
}
.loadmorebtn:hover{
	box-shadow:0px 2px 2px rgba(0, 0, 0, 0.18);}

.loadbtnloader{
	background:url(css_images/loading.gif) no-repeat;
	width:20px; height:20px;
	position:absolute;
	right:-40px;
	top:7px;
	display:none;
}

.loadmorebtn span{
	position:absolute;
	top:5px;
	height:25px;
	width:42px;
	right:8px;
	text-align:center;
	background:#1093be;
	border-radius:3px;
	line-height:25px;}


/*================= paging ======================= */
.paging_container{
	width:100%;
	text-align: center;
}
#paging {
	display: inline-block;
	clear:both;
	margin-top:20px;
	margin-bottom:25px;
	height:60px;
	border-radius:60px;
	margin-right:0px;
	list-style: none;
	font-size:15px;
	border:1px solid #dadada;
	padding-left:0px; padding-right:0px;
}
#paging li{
	float:left;
	height:40px;
	line-height:40px;
	margin-right:4px;
	margin-left:0px;
	outline:none;
}
#paging li:first-of-type{
	margin-left:10px;
}
#paging li:last-of-type{
	margin-right:10px;
}

#paging li a {
	float:left;
	display:block;
	background:white;
	border-radius:4px;
	height:40px;
	width:40px;
	line-height:40px;
	border-radius:40px;
	margin-top:9px;
	text-align:center;
	color:black;
	text-decoration:none;
	outline:none;
	position: relative;

}
#paging li a:not(.page_dots):not(.page_selected):hover{
	background: #dadada;
	text-decoration: none;
}
#paging li a.page_dots{
	width:10px;
	height:40px;
	color:#dadada;
}
#paging li a.page_selected{
	background: gray;
	color: white;
	font-weight:bold !important;
	text-decoration: none;
}
#paging li a.next{
	border:1px solid #dadada;
}
#paging li a.next::before{
	background-image:url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIFRyYW5zZm9ybWVkIGJ5OiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSJub25lIiB0cmFuc2Zvcm09InJvdGF0ZSg5MCkiPgoNPGcgaWQ9IlNWR1JlcG9fYmdDYXJyaWVyIiBzdHJva2Utd2lkdGg9IjAiLz4KDTxnIGlkPSJTVkdSZXBvX3RyYWNlckNhcnJpZXIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgoNPGcgaWQ9IlNWR1JlcG9faWNvbkNhcnJpZXIiPgoNPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTggMS4yNWEyLjEwMSAyLjEwMSAwIDAwLTEuNzg1Ljk5NmwuNjQuMzkyLS42NDItLjM4OC01LjY3NSA5LjM3My0uMDA2LjAxYTIuMDY1IDIuMDY1IDAgMDAuNzUxIDIuODMyYy4zMTQuMTgzLjY3LjI4MSAxLjAzNC4yODVoMTEuMzY2YTIuMTAxIDIuMTAxIDAgMDAxLjc5MS0xLjA0NSAyLjA2NCAyLjA2NCAwIDAwLS4wMDYtMi4wNzJMOS43ODggMi4yNWwtLjAwMy0uMDA0QTIuMDg0IDIuMDg0IDAgMDA4IDEuMjV6Ii8+Cg08L2c+Cg08L3N2Zz4=);
	width:10px; height:10px;
	background-size:10px 10px;
	top:15px;
	left:15px;
	position: absolute;
	content:"";
	opacity:0.8;
}
#paging li a.prev::before{
	transform: rotate(180deg);
}

.destidiv{
	float:left;}
.destidiv .destibox{
	float:left;
	width:250px;
	float:left;}
.destidiv a{
	width:220px;
	display:block;
	float:left;
	background:#cee6f3;
	border-radius:4px;
	color:black;
	padding-left:10px; padding-right:10px;
	height:30px; line-height:30px;
	margin-bottom:5px; margin-right:10px;}

.destidiv a.country{
	width:720px;
	display:block;
	float:left;
	background:url(css_images/bluebg.png) repeat-x;
	border-radius:4px;
	color:white;
	text-shadow:0px 1px 0 #0c2e47;
	margin-top:20px;
	padding-left:10px; padding-right:10px;
	height:30px; line-height:30px;
	margin-bottom:10px; margin-right:10px;}


.destidiv a:hover{
	background:#a2cfe8;}
.destidiv a.country:hover{
	opacity:0.9;
	text-shadow:none;
	color:black; }




#statbox{float:left; width:100%; height:100%; margin-top:10px; margin-bottom:10px;}
	#statbox .shell{position:relative;}
	#statbox .shell .statbox-out{width:100%; margin:0px auto 0;}
	#statbox .shell .statbox-out .statbox-in{background:#fff; position:relative; float:left; width:100%; box-shadow:0px 2px 2px rgba(0, 0, 0, 0.18); padding-bottom:15px; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
	#statbox .shell .statbox-out .statbox-in .warning{background:url(boxo_images/message-warning.png) left top no-repeat; padding:15px 15px 15px 60px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
	#statbox .shell .statbox-out .statbox-in .success{background:url(boxo_images/message-success.png) left top no-repeat; padding:15px 15px 15px 60px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
	#statbox .shell .statbox-out .statbox-in .info{background:url(boxo_images/message-info.png) left top no-repeat; padding:15px 15px 15px 60px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
	#statbox .shell .statbox-out .statbox-in .white{ padding:15px 15px 15px 60px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; 	}
	#statbox .shell .statbox-out .statbox-in .wrong{background:url(boxo_images/message-wrong.png) left top no-repeat; padding:15px 15px 15px 60px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
	#statbox .shell .statbox-out .statbox-in h3{color:#000; margin-bottom:5px; width:100%; position:relative;float:left;}
	#statbox .shell .statbox-out .statbox-in p{padding:0!important; color:#000; position:relative;}
	#statbox .shell .statbox-out .statbox-in p.buttons{padding-top:20px!important; position:relative;float:left;}
	#statbox .shell .statbox-out .statbox-in p a{color:#000; border:none!important; font-weight:bold; position:relative; float:left;}
	#statbox .shell .statbox-out .statbox-in p a:hover{color:#336699; border-bottom:1px solid #000!important; font-weight:bold;}
	#statbox .shell .statbox-out .statbox-in p a.blue{background:url(boxo_images/button.png) left 0px no-repeat; height:29px; text-shadow:1px 1px 0 #003399; line-height:29px; float:left; display:block; padding-left:20px; padding-right:10px; color:#fff; border:1px solid #000!important; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-weight:bold;}
	#statbox .shell .statbox-out .statbox-in p a:hover.blue{background:url(boxo_images/button.png) left -29px no-repeat; color:#fff;}
	#statbox .shell .statbox-out .statbox-in p a.grey{background:url(boxo_images/button-grey.png) left 0; height:29px; text-shadow:1px 1px 0 #fff; line-height:29px; display:block; float:left; padding-left:20px; padding-right:10px; color:#666666; border:1px solid #cdcdcd!important; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-weight:bold;}
	#statbox .shell .statbox-out .statbox-in p a:hover.grey{background:url(boxo_images/button-grey.png) left -29px; color:#666666;}
	#statbox .shell .statbox-out .statbox-in a.close{position:absolute; top:5px; right:5px; background:url(boxo_images/messages-close.png) left top; display:block; width:30px; height:30px;}
	#statbox .shell .statbox-out .statbox-in a:hover.close{background:url(boxo_images/messages-close.png) left bottom; border:none;}
	#statbox .shell .statbox-out .statbox-in .mail{background:url(boxo_images/message-sub.png) left top no-repeat; position:absolute; left:-20px; top:-6px; width:80px; height:80px;}
	#statbox .shell .statbox-out .statbox-in .fblike{background:url(boxo_images/boxo_fblike.png) left top no-repeat; position:absolute; left:-20px; top:-6px; width:80px; height:80px;}



#statboxsmall{float:left;
	width:100%;
	height:50px;
	margin-top:15px;
	margin-bottom:0px;
	background:#faf7fe;
	border:1px solid #e2daeb;
	border-radius:4px;
	position:relative;
	}
#statboxsmall h3{
	color:#1c578d !important;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	margin-bottom:5px;
	width:400px;
	position:absolute;
	left:10px; top:10px;
	line-height:30px;}
#statboxsmall .sinput{
	border-radius:4px;
	border:1px solid #e2daeb;
	height:30px; padding:0px; padding-left:5px;
	background:#fff;
	color:#777777;
	margin-top:0px;
	font-size:16px;
	position:absolute;
	left:315px;
	top:10px;}
#statboxsmall a{color:#000; border:none!important; font-weight:bold; position:relative; float:left;}
#statboxsmall a:hover{color:#336699; border-bottom:1px solid #000!important; font-weight:bold;}
#statboxsmall a.blue{
	background:url(boxo_images/button.png) left 0px no-repeat;
	height:29px; text-shadow:1px 1px 0 #003399;
	line-height:29px;
	display:block;
	padding-left:20px;
	padding-right:10px;
	color:#fff;
	border:1px solid #000!important;
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
	font-weight:bold; }
#statboxsmall a:hover.blue{
	background:url(boxo_images/button.png) left -29px no-repeat;
	color:#fff;}

#statboxsmall a.sub{
	position:absolute;
	right:160px;
	top:10px;}

#statboxsmall a.fb{
	position:absolute;
	right:10px;
	top:10px;}

.sinput{
	border-radius:4px;
	border:1px solid #b7b7b7;
	height:30px; padding:0px; padding-left:5px;
	background:url(css_images/co_input.png) no-repeat;
	color:black;
	margin-top:0px;
	font-size:16px;
	float:left;}


.pochivkadest{
	float:left;
	width:230px;
	background:white;
	border-radius:4px;
	margin-left:10px;
	margin-bottom:15px;
	padding:10px;
	font-weight:bold;}

.minibtns{
	float:left;
	width:100%;
	margin-top:10px;
	margin-bottom:0px;}
.minibtns a{
	display:block;
	background:white;
	border-radius:2px;
	padding-left:5px; padding-right:5px;
	height:20px; line-height:20px;
	float:left;
	margin-right:10px;
	font-size:14px;}

#newsletter label{
	float:left;
	display:block;
	font-size:14px;
	height:20px; line-height:20px;
	cursor:pointer;
	float:left;
	height:20px;
	width:160px;
	border-radius:2px;
	border:1px solid #fafafa;
	padding-left:10px;
	background:white;
	padding-top:5px; padding-bottom:5px;
	margin-bottom:10px; margin-right:10px;}
#newsletter input[type=checkbox]{
	float:left;
	margin-right:4px;
	cursor:pointer;
	height:20px;}


#newsletter .cat{
	}

#newsletter .mycity{
	float:left;
	height:35px;
	cursor:pointer;
	width:180px;
	border-radius:2px;
	border:1px solid #c1c1c1;
	padding-left:10px;
	padding-top:5px; padding-bottom:5px;
	margin-bottom:5px; margin-right:5px;}
#newsletter .box{
	background:#f9f9f9; margin-top:20px;
	width:730px;
	padding-top:5px; padding-left:10px; padding-bottom:5px;
	float:left;
	border-radius:4px;}
#newsletter .box .mytitle{
	float:left;line-height:30px; width:740px; margin-right:10px;
	font-size:14px !important;
	font-weight:normal;
	color:#yayaya;
	margin-bottom:5px;}
.spechelipochivka{
	background:gray;
	float:left;
	margin-left:10px; margin-top:20px; margin-bottom:20px;
	border-radius:5px;
	padding-left:40px; padding-right:40px;
	padding-top:10px; padding-bottom:20px;

	border:1px solid #63abe7;
	background:#cce4f7;}
.spechelipochivka .button{
	background:#347aa8;
	border:1px solid #1b618f;
	line-height:40px;
	padding-left:20px; padding-right:20px;
	font-weight:bold;
	color:white;
	height:40px;
	font-size:18px;
	font-family:arial;
	text-shadow:0 2px 0 #13587D;
}

.spechelipochivka .succbutton{
	border:1px solid #6fb500;
	line-height:40px;
	padding-left:40px;
	padding-right:20px;
	background:url(css_images/msg.png) 3px 3px no-repeat #ffffff;
	font-weight:bold;
	border-radius:4px;
	color:#6fb500;
	height:40px;
	font-size:18px;
	font-family:arial;
}
.spechelipochivka .errbutton{
	border:1px solid #f58b01;
	line-height:40px;
	padding-left:40px;
	padding-right:20px;
	background:url(css_images/err.png) no-repeat #ffffff;
	border-radius:4px;
	font-weight:bold;
	color:#f58b01;
	height:40px;
	font-size:18px;
	font-family:arial;
}
.spechelipochivka input[type=text]{
	color:#787878;
	height:30px; width:200px;  line-height:30px;
	border-radius:3px;
	border:1px solid #a8a8a8;
	padding-left:5px; padding-right:5px; }

/*================ comments ===================*/
.comments{
	float:left;
	width:100%;}

.comments .comment{
	float:left;
	width:100%;
	margin-bottom:10px;}
.comment .image{
	float:left;
	width:50px;
	height:50px;
	margin-right:10px;
	margin-left:5px;
	margin-top:6px;}
.comment .commenttext{
	float:left;
	width:680px;
	margin-top:6px;
	line-height:20px;
	text-align:justify;}
.comments .newcomment{
	float:left;
	width:100%;
	margin-bottom:10px;}
.newcomment .image{
	float:left;
	width:50px;
	height:50px;
	margin-right:10px;
	margin-left:5px;
	margin-top:6px;}
.newcomment .commenttext{
	float:left;
	width:650px;
	height:60px;
	border:1px solid #c0c0c0;
	margin-top:6px;
	padding-left:5px;
	padding-top:5px;
	border-radius:4px;
	line-height:20px;
	background-image:url(css_images/co_inputs.png);
	background-color:transparent;
	margin-bottom:1px;}
.commenttext:focus{
	background:white;
	margin-top:5px; margin-bottom:0px;
	border:2px solid #3177c2;}

.newcomment .sbutton{
	margin-top:8px;
	margin-left:65px;}
.nocomments{
	width:750px;
	float:left;
	height:25px; line-height:25px;
	border-radius:4px;
	border:1px solid #e8e8e8;
	background:#e0e0e0;
	padding-left:10px;
	margin-bottom:20px;
}



/*================ subjects ===================*/
.subjects{
	float:left;
	width:100%;}

.subjects .subject{
	float:left;
	width:100%;
	border-bottom:1px solid #e8e8e8;
	margin-bottom:10px;
	padding-bottom:10px;}
.subject .data{
	font-size:12px;
	color:gray;}
.subject .image{
	float:left;
	width:50px;
	height:50px;
	margin-right:10px;
	margin-left:5px;
	margin-top:6px;}
.subject .commenttext{
	float:left;
	width:680px;
	margin-top:6px;
	line-height:20px;
	font-size:14px;
	color:#002670;
	text-align:justify;}
.subject .commenttext a{
	color:#002670;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:600;}



.mybody .forumtitle{
	font-size:24px !important;
	color:#303030;
	font-weight:normal;
	margin:0px; padding:0px;
	margin-bottom:5px;
	margin-left:5px;}
.mybody .forumtitle a{
	font-size:24px !important;
	color:#000;
	font-weight:normal;}
.mybody .forumdesc{
	float:left;
	margin-left:5px;
	font-size:14px;}

#loadingscreen{
	display:none;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:9999;
	background:url(css_images/overlay.png) repeat;
	cursor:progress;
	color:white;
	text-align:center;
	font-size:16px;
	padding-top:100px;}

.banner_mainfilter{
	margin-bottom:10px; margin-top:20px; float:left; margin-left:15px; width:970px;
}
/*========================= searchtravel ==========================*/
.travelsearch {
    width: 100%;
    border-radius: 5px;
    float: left;
    padding: 15px;
    margin-top: 15px;
    margin-bottom: 0px;
    position: relative;
    background: #fdb802;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.travelsearch em {
    font-style: normal;
}

.travelsearch .selectdestination {
    width: 460px;
    height: 40px;
    line-height: 40px;
		font-size:22px;
    border: 1px solid #db9f02;
		border-radius:5px;
    padding-left: 40px;
    padding-right: 10px;
    cursor: type;
		color:#444;
    overflow: hidden;
		position: relative;
	float:left;

	-moz-appearance: textfield;
    -webkit-appearance: textfield;
    background-color: white;
    background-color: -moz-field;
		font: -moz-field;
}

.travelsearch2 {
    width: 1228px;
    height: 50px;
    border-radius: 5px;
    float: left;
    padding: 10px;
    margin-top: 0px;
    margin-bottom: 20px;
    position: relative;
    background: #b3e0ff;
	z-index:4;
}

.travelsearch2 em {
    font-style: normal;
}
.travelsearch2 .selectdestination {
	left: 15px;
	top: 15px;
	width: 360px;
	height: 40px;
	line-height: 40px;
font-size:24px;
	border: 1px solid #6eb2e2;
border-radius:5px;
	background: url(css_images/dropped.png) right no-repeat white;
	padding-left: 10px;
	padding-right: 10px;
	position: absolute;
	cursor: type;
	overflow: hidden;
}
#destinationsdiv {
    border: 1px solid #fafafa;
    border-radius: 2px;
    display: none;
    top: 59px;
    left: 16px;
    height: 250px;
    z-index: 9;
    position: absolute;
    width: 960px;
    background: white;
    overflow-y: scroll;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.38);
}

#destinationsdiv div.mydiv{
	float:left;
	width:225px;
	height:40px;
	margin-bottom:3px; margin-top:3px;
	padding-left:10px;
	cursor:pointer;
	position:relative;
	padding-top:5px; padding-bottom:5px;
}
#destinationsdiv div.mydiv:hover{
	background: #daf0ff;
}
#destinationsdiv div.mydiv:hover a{
	color: #031725;
    text-decoration: underline;}

#destinationsdiv a {
    display: block;
    width: 220px;
    float: left;
    font-size: 18px;
	height:20px;
    line-height: 20px;
	overflow:hidden;
    font-weight: normal;
}

#destinationsdiv span {

    font-size: 16px;
	color:#525252;
    line-height: 20px;
    font-weight: normal;
}
#destinationsdiv span.pricecur{
	font-size:10px!important;
}

.desti_more{
	position:absolute;
	top:77px;
	left:15px;
	width:970px;
	height:25px;
	line-height:25px;
}
.desti_more div.select{
	float:left;
	position:relative;
	font-size:16px;
	margin-right:14px;
	border-radius:4px;
	padding-left:10px; padding-right:35px;
	cursor:pointer;
	background: #cee6f7;
    background: -moz-linear-gradient(top,  #e9f6ff 0%, #cee6f7 100%);
    background: -webkit-linear-gradient(top,  #e9f6ff 0%,#cee6f7 100%);
    background: linear-gradient(to bottom,  #e9f6ff 0%,#cee6f7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9f6ff', endColorstr='#cee6f7',GradientType=0 );
}
.desti_more div.select::after{
	position: absolute;
    width: 8px;
    height: 20px;
    content: "";
    right: 8px;
    top: 10px;
    background: url(css_images/sprite.png) -223px -198px no-repeat;
}


.desti_more2{
	position:absolute;
	top:16px;
	left:710px;
	width:470px;
	height:25px;
	line-height:25px;
}
.desti_more2 div.select{
	float:left;
	position:relative;
	font-size:18px;
	height:42px;
	line-height:42px;
	margin-right:14px;
	border-radius:4px;
	padding-left:15px; padding-right:25px;
	cursor:pointer;
	background: #e9f6ff;

}
.desti_more2 div.select:hover{
	background: #cee6f7;
}
.desti_more2 div.select .sbox{
	position:absolute;
	top:45px;
	left:0px;
	width:200px;
	background:white;
	display:none;
	border-radius:4px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:20px;
	padding-top:20px;
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.18);
}
.desti_more2 div.select .sbox .close{
	position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
    width: 26px;
    height: 26px;
    display: block;
    background: url(css_images/sprite.png?v23) -195px -232px no-repeat;
}

.desti_more2 div.select .sbox .close:hover {
    background: url(css_images/sprite.png) -243px -232px no-repeat;
}
.desti_more2 div.select::after{
	position: absolute;
    width: 8px;
    height: 20px;
    content: "";
    right: 10px;
    top: 18px;
    background: url(css_images/sprite.png) -223px -198px no-repeat;
}


#selectdestinationlabel {
    position: absolute;
    top: 10px;
    left: 15px;
    height: 15px;
    line-height: 15px;
    font-size: 13px;
    color: gray;
}

.travelsearch .mainsearchbtn {
    height: 42px;
    float: right;
    background: white;
    margin-right: 0px;
    font-size: 18px;
    line-height: 42px;
	text-align:center;
	width:140px;
    border-radius: 4px !important;
    cursor: pointer;
    position: relative;
	color:#fff;
	background: #6fa309;
    background: -moz-linear-gradient(top,  #77b10a 0%, #6fa309 100%);
    background: -webkit-linear-gradient(top,  #77b10a 0%,#6fa309 100%);
    background: linear-gradient(to bottom,  #77b10a 0%,#6fa309 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#77b10a', endColorstr='#6fa309',GradientType=0 );
}
#sortby_desti {
    height: 42px;
    float: left;
		margin-top:0px;
		margin-bottom:20px;
    background: white;
    margin-right: 0px;
    font-size: 18px;
    padding-left: 12px;
    padding-right: 40px;
    line-height: 42px;
    border-radius: 12px !important;
		border:1px solid gray;
    cursor: pointer;
    position: relative;

	/*background: #cee6f7;
    background: -moz-linear-gradient(top,  #e9f6ff 0%, #cee6f7 100%);
    background: -webkit-linear-gradient(top,  #e9f6ff 0%,#cee6f7 100%);
    background: linear-gradient(to bottom,  #e9f6ff 0%,#cee6f7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9f6ff', endColorstr='#cee6f7',GradientType=0 );*/
}
#sortby_desti::after{
		width: 0;
  	height: 0;
  	border-left: 5px solid transparent;
  	border-right: 5px solid transparent;
    border-top: 5px solid #808080;
    font-size: 0;
    line-height: 0;
    content: "";
    position: absolute;
		top:18px;
    right: 10px;
}

#sortby_desti .dropped {
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.18);
    border: 1px solid #9d9d9d;
}

#sortby_desti_box {
    display: none;
    position: absolute;
    top: 38px;
    width: 150px;
    z-index: 100;
    left: 0px;
    padding-top: 5px;
}

#sortby_desti_boxinside {
    background: white;
    border-radius: 4px;
    float: left;
	padding-top:10px; padding-bottom:10px;
    border: 1px solid #9d9d9d;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.18);
}

#sortby_desti_boxinside a {
    display: block;
    float: left;
	font-family:arial,sans-serif;
    line-height: 30px;
    font-size: 16px;
	font-weight:normal;
	color:#444444;
    text-indent: 10px;
    text-shadow: none;
    width: 100%;
}

#sortby_desti_boxinside a:hover {
    background: #12aadc;
    color: white;
    text-shadow: none;
}


.sel_country {
    position: absolute;
    top: 15px;
    left: 15px;
    height: 25px;
    line-height: 25px;
    width: 145px;
    background: gray;
    border-radius: 2px;
    color: gray;
    padding-left: 26px;
    cursor: pointer;
    font-size: 14px;
    background: url(css_images/sprite.png) no-repeat #f8f8f8 -470px -109px;
}

.sel_country:hover {
    background: url(css_images/sprite.png) no-repeat #fff -470px -84px;
}

.sel_country.selected {
    background: url(css_images/sprite.png) no-repeat #fff -470px -134px;
    color: black;
}

#label_hid {
    position: absolute;
    top: 10px;
    left: 270px;
    font-size: 13px;
    color: gray;
}

#hid_options {
    position: absolute;
    top: 30px;
    left: 270px;
    width: 450px;
    height: 110px;
    overflow: hidden;
}

#hid_options .checkboxlabel {
    width: 120px;
    color: black;
}
.more_cats {
    float: left;
    position: relative;
    width: 100%;

    margin-top: 10px;
    margin-bottom: 10px;
}

.more_cats a {
    color: #e8e8f0;
    float: left;
    display: block;
    padding-left: 15px;
    padding-right: 15px;
	padding-bottom:10px;
	padding-top:10px;
	font-size:18px;
	position:relative;
	font-family: arial;
    line-height: 30px;
	width:15.5%;
    margin-left: 0.5%;
    margin-right: 0.5%;
	margin-bottom:10px;
    border-radius: 3px;
	background-image: -moz-linear-gradient(center bottom , #e8e8f0 0%, #fff 100%);
	background: -webkit-linear-gradient(#fff, #e8e8f0);

	background: linear-gradient(to bottom,  #fff 0%,#e8e8f0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#e8e8f0',GradientType=0 );

	background-color:#e8e8f0;
	vertical-align: middle;
	cursor: pointer;
	font-family:arial;
	-webkit-background-clip:padding-box;
	-webkit-user-select:none;
	display:inline-block;
	-webkit-font-smoothing:antialiased;
	box-sizing:border-box;
	-webkit-appearance:button;
	background-clip:padding-box;
	text-decoration: none;
}

.more_cats a span.top {
    font-size: 10px;
	background:#aeff9f;
    color: #1dbf00;
	position:absolute; right:-5px; top:-5px;
	border-radius:4px;
	margin-left:10px;
	height:20px; line-height:20px;
	padding-left:3px; padding-right:3px;
}
.more_cats a span.top2 {
    font-size: 12px;
	background:#f97c00;
    color: #fff;
	position:absolute; right:-5px; top:-5px;
	height:20px; line-height:20px;
	border-radius:4px;
	margin-left:10px;
	padding-left:3px; padding-right:3px;
}
.more_cats a .firstrow{
	color:#000;
	overflow:hidden;
	float:left;
	display:block;
	width:100%;
	height:30px;
	font-size:18px;
}
.more_cats a .price{
	color:#444444;
	float:left;
	display:block;
	width:100%;
	font-size:14px;
}


.more_cats a:last-child {
    margin-right: 0px;
}

.more_cats a:hover,.more_cats a.selected {
    background: white;
    box-shadow: inset 0px 0px 2px 2px rgba(0,0,0,0.2);
}


#date_usefrom {
	float:left;
    display:inline-block;
    height: 40px;
	font-size:18px;
    border: 1px solid #db9f02;
    width: 140px;
    cursor: pointer;
	margin-left:10px;
    padding-left: 8px;
	padding-right:5px;
	border-radius:5px;
    background: url(css_images/datepicker-icon.png) no-repeat #fff1cc 125px 10px;
}

#date_useto {
	float:left;
	display:inline-block;
    height: 40px;
	font-size:18px;
    border: 1px solid #db9f02;
    width: 140px;
    padding-left: 8px;
	padding-right:5px;
    cursor: pointer;
	margin-left:10px;
	border-radius:5px;
    background: url(css_images/datepicker-icon.png) no-repeat #fff1cc 125px 10px;
}


#date_usefrom2 {
    position: absolute;
    top: 15px;
    left: 412px;
    height: 40px;
	font-size:18px;
    border: 1px solid #6eb2e2;
    width: 120px;
    cursor: pointer;
    padding-left: 8px;
	padding-right:5px;
	border-radius:5px;
    background: url(css_images/datepicker-icon.png) no-repeat #e9f6ff 100px 10px;
}

#date_useto2 {
    position: absolute;
    top: 15px;
    left: 560px;
    height: 40px;
	font-size:18px;
    border: 1px solid #6eb2e2;
    width: 120px;
    padding-left: 8px;
	padding-right:5px;
    cursor: pointer;
	border-radius:5px;
    background: url(css_images/datepicker-icon.png) no-repeat #e9f6ff 100px 10px;
}


#label_acc {
    position: absolute;
    top: 10px;
    left: 720px;
    font-size: 13px;
    color: gray;
}

#acc_options {
    position: absolute;
    top: 30px;
    left: 720px;
    width: 235px;
}

#acc_options label {
    width: 210px;
}

.checkboxlabel {
    font-size: 12px;
    float: left;
    width: 120px;
    padding-left: 22px;
    line-height: 22px;
    cursor: pointer;
    background: url(css_images/sprite.png) no-repeat -473px -59px;
}

.checkboxlabel:hover {
    background: url(css_images/sprite.png) no-repeat -473px -7px;
    color: gray;
}

.checkboxlabel.selected {
    background: url(css_images/sprite.png) no-repeat -473px -33px;
}

.checkboxlabelg {
    font-size: 12px;
    float: left;
    width: 120px;
    padding-left: 22px;
    line-height: 22px;
    cursor: pointer;
    background: url(css_images/sprite.png) no-repeat -473px -59px;
}

.checkboxlabelg:hover {
    background: url(css_images/sprite.png) no-repeat -473px -162px;
    color: gray;
}

.checkboxlabelg.selected {
    background: url(css_images/sprite.png) no-repeat -473px -188px;
}

#label_stars {
    position: absolute;
    top: 10px;
    left: 900px;
    font-size: 13px;
    color: gray;
}

#stars_options {
    position: absolute;
    top: 30px;
    left: 900px;
    width: 125px;
}

#stars_options label {
    width: 100px;
}

.search_hidden{
	display:none;}


#getsearchitems{
	position:relative;
	float:left;}


.spinner {
  margin: 15px auto 0;

  width: 90px;
  text-align: center;
}
.body_desktop .spinner{
	margin-left:500px;
}

.spinner > div {
  width: 22px;
  height: 22px;
  background-color:#fe811b;

  border-radius: 100%;
  display: inline-block;
  -webkit-animation: bouncedelay 1.4s infinite ease-in-out;
  animation: bouncedelay 1.4s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

@-webkit-keyframes bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0.0) }
  40% { -webkit-transform: scale(1.0) }
}

@keyframes bouncedelay {
  0%, 80%, 100% {
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 40% {
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}


.searchtags{
	float:left;
	width:100%;clear:both;
	margin-bottom:5px;}
.searchtags a{
	display:block;
	float:left;
	margin-right:12px; margin-bottom:5px;
	/*background:url(css_images/sprite.png) 0px -295px no-repeat white;*/
	padding-left:18px;
	padding-right:5px;
	line-height:25px;
	height:25px;
	border-radius:3px;
	font-size:16px;
	color:gray;
	position: relative;
	font-weight:normal;
}
.body_mobi .searchtags a{
	margin-left:10px;
	margin-right:5px;
	font-size: 16px;
}
.searchtags a::before{
	position:absolute;
	content:"";
	left:0px; top:6px;
	background-image: var(--icon-close-border-black);
	background-size:12px 12px;
	width:12px; height:12px;
	cursor:pointer;
	display:block;
	opacity:0.6;
	z-index:1;
}

.home_desti{
	float:left;
	width:100%;
	line-height:20px;
	height:40px;
	overflow:hidden;
	margin-bottom:20px;
}
.home_desti a{
	float:left;
	border-radius:3px;
	height:18px;
	line-height:18px;
	font-size:11px;
	font-family:arial;
	background:#d4ecfe;
	color:#1880c6;
	margin-right:2px;
	margin-bottom:4px;
	padding-left:4px;
	padding-right:4px;}
.home_desti a.country{
	background:#ffd9b3;
	color:#d76b00;}

.banner1{
	float:left;
	position:relative;
	width:440px;
	height:250px;
	background:gray;
	border-radius:2px;
	overflow:hidden;
}
.banner1 .titlediv{
	position:absolute;
	width:100%;
	height:80px;
	background:black;
	opacity:0.6;
	bottom:0px;
	color:white;
	z-index:0;
}
.banner1  h2.title{
	color:white;
	opacity:1;
	position:absolute;
	left:15px; bottom:45px;
	height:20px;
	color:white !important;
	font-weight:normal;
	font-size:20px;
	font-family:arial;
	line-height:20px;
	z-index:1;}
.banner1 .desc{
	position:absolute;
	opacity:1;
	color:#fff2b9;
	left:15px; bottom:8px;
	line-height:15px;
	height:30px;
	width:280px;
	font-size:14px;
	font-family:arial;
	z-index:1;}
.banner1 .btn{
	height:35px;
	line-height:35px;
	bottom:22px;
	z-index:1;
	position:absolute;
	padding-left:10px;
	background:#ff8000;
	color:white;
	right:20px;
	font-size:16px;
	font-family:arial;
	border-radius:1px;
	text-shadow:1px 1px 0 #bb5e00;
	padding-right:10px;}


.banner2{
	float:left;
	position:relative;
	width:220px;
	height:120px;
	background:gray;
	overflow:hidden;
	border-radius:2px;
}
.banner2 .titlediv{
	position:absolute;
	width:100%;
	height:50px;
	background:black;
	opacity:0.6;
	bottom:-20px;
	color:white;
	z-index:0;
}
.banner2  h2.title{
	color:white;
	opacity:1;
	position:absolute;
	left:10px; bottom:5px;
	height:20px;
	color:white !important;
	font-weight:normal;
	font-size:14px;
	font-family:arial;
	line-height:20px;
	z-index:1;}
.banner2 .desc{
	opacity:1;
	position:absolute;
	left:10px; bottom:-20px;
	height:15px;
	color:#e8e8f0 !important;
	font-weight:normal;
	font-size:12px;
	font-family:arial;
	line-height:15px;
	z-index:1;}


.banner5{
	float:left;
	position:relative;
	width:1100px;
	height:150px;
	background:gray;
	border-radius:2px;
	overflow:hidden;
}
.banner5 .titlediv{
	position:absolute;
	width:100%;
	height:80px;
	background:black;
	opacity:0.6;
	bottom:0px;
	color:white;
	z-index:0;
}
.banner5  h2.title{
	color:white;
	opacity:1;
	position:absolute;
	left:15px; bottom:45px;
	height:20px;
	color:white !important;
	font-weight:normal;
	font-size:20px;
	font-family:arial;
	line-height:20px;
	z-index:1;}
.banner5 .desc{
	position:absolute;
	opacity:1;
	color:#fff2b9;
	left:15px; bottom:8px;
	line-height:15px;
	height:30px;
	width:280px;
	font-size:14px;
	font-family:arial;
	z-index:1;}
.banner5 .btn{
	height:35px;
	line-height:35px;
	bottom:22px;
	z-index:1;
	position:absolute;
	padding-left:10px;
	background:#ff8000;
	color:white;
	right:20px;
	font-size:16px;
	font-family:arial;
	border-radius:1px;
	text-shadow:1px 1px 0 #bb5e00;
	padding-right:10px;}


.info_footer{
	width:970px;
	float:left;
	padding:15px;
	margin-top:15px;
	margin-bottom:15px;
	font-size:14px;
	font-family:arial;
	border-radius:4px;
	background:white;
}
.info .rating{
	margin-bottom:10px;
	margin-top:10px;
}

.info .picture{
	float:left;
	margin-right:10px;
}



.careers{
	float:left;
	width:100%;
	padding-left:20px;
	margin-bottom:30px;
}
.careers h1{
	font-size:24px;
	margin-bottom:25px;
}
.careers h3{
	margin-top:20px;
	font-size:18px;
}
.careers .job{
	line-height:30px;
	float:left;
	display:block;
	border:1px solid #ececec;
	padding:10px;
	margin-right:10px;
	margin-bottom:10px;
	width:940px;
	height:30px;
	font-size:20px;
}
.careers .job:hover{
	background:#ececec;
}
.careers label{
	width:100%;
	float:left;
	margin-top:15px;
	margin-bottom:5px;
}




.navlink_sub .col1 {
    width: 300px;
    float: left;
    overflow: hidden;
    height: 100%;
    margin-right: 20px;
}
.navlink_sub .col1_ {
    width: 200px;
    float: left;
    overflow: hidden;
    height: 170px;
    margin-right: 20px;

}

.navlink_sub .col5 {
    width: 210px;
    float: left;
    overflow: hidden;
    height: 100%;
    margin-right: 20px;
}

.navlink_sub .col2 {
    width: 180px;
    float: left;
    overflow: hidden;
    height: 100%;
    margin-right: 20px;
}

.navlink_sub .col2_ {
    width: 180px;
    float: left;
    overflow: hidden;
    height: 170px;
    margin-right: 20px;

}

.navlink_sub .col3 {
    width: 220px;
    float: left;
    height: 100%;
    overflow: hidden;
    margin-right: 20px;
}

.navlink_sub .col4 {
    width: 160px;
    float: left;
    overflow: hidden;
    height: 100%;
    margin-right: 20px;
}

.navlink_sub .colc {
    width: 540px;
    float: left;
    height: 100%;
    overflow: hidden;
    margin-right: 20px;
}



.navlink_sub .colc a {
    /*width: 50%;*/
}

.navlink_sub .colcc {
    width: 780px;
    float: left;
    height: 100%;
    overflow: hidden;
    margin-right: 20px;
}

.navlink_sub .colcc a {
    width: 33%;
}
.navlink_sub .colcc a span {
    color:#add6f1;
}

.navlink_sub .navli {
    width: 100%;
    float: left;
    height: 25px;
    overflow: hidden;
    text-indent: 15px;
    line-height: 25px;
    font-size: 14px;
}

.navlink_sub .navli span.green {
    font-size: 12px;
    color: #9ac565;
}

.navlink_sub .navli span.blue {
    font-size: 12px;
    color: #61b7c9;
}

.navlink_sub .navlis {
    width: 100%;
    float: left;
    height: 20px;
    text-indent: 0px;
    line-height: 20px;
    font-size: 12px;
    text-align: center;
    color: #165a87;
}

.navlink_sub .navlis:hover {
    text-decoration: none !important;
}

.navlink_sub .navli.flag {
    text-indent: 28px;
    line-height: 25px;
    position: relative;
    overflow: hidden;
    height: 25px;
}

.navlink_sub .navli.flag_desti {
    text-indent: 28px;
    line-height: 25px;
    height: 25px;
    overflow: hidden;
    position: relative;
}

.navlink_sub .navli.flag::before {
    position: absolute;
    left: 1px;
    top: 4px;
    width: 20px;
    height: 13px;
    content: "";
}

.navbox_full{
	width:308px;
	height:306px;
	float:left;
	margin-right:15px;
	margin-bottom:15px;
	background:#ddf2ff;
	border-radius:5px;
	padding:15px;
}
.navbox_full:hover{
	background:#ceedff;
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.50);
}
.navbox_link{
	font-size:16px;
	float:left; margin-top:10px;
}
.navbox_link:hover{
	text-decoration:underline;
}

.navbox_half{
	width:330px;
	height:130px;
	float:left;
	margin-right:15px;
	margin-bottom:15px;
	background:#ddf2ff;
	border-radius:5px;
	padding:15px;
}
.navbox_half:hover{
	background:#ceedff;
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.23);
}
.navbox_header{
	font-size:20px;
	color:#333333;
	margin-bottom:10px;
}
.navbox_list{
	float:left;
	padding-left:25px;
	font-size:16px;
	line-height:18px;
	color:#333333;
	position:relative;
	margin-bottom:5px;
	width:100%;
}
.navbox_label{
	float:left;
	padding-left:0px;
	font-size:16px;
	line-height:18px;
	color:#333333;
	width:100%;
	position:relative;
	margin-bottom:5px;
}
.navbox_list::before{
	width:18px;
	height:18px;
	position:absolute;
	left:0px; top:0px;
	content:"";
	background-size:18px 18px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUwNy4yIDUwNy4yIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MDcuMiA1MDcuMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiBjbGFzcz0iIj48Zz48Y2lyY2xlIHN0eWxlPSJmaWxsOiM2NkNDMDAiIGN4PSIyNTMuNiIgY3k9IjI1My42IiByPSIyNTMuNiIgZGF0YS1vcmlnaW5hbD0iIzMyQkE3QyIgY2xhc3M9IiIgZGF0YS1vbGRfY29sb3I9IiM2NmNjMDAiPjwvY2lyY2xlPjxwYXRoIHN0eWxlPSJmaWxsOiM2NkNDMDAiIGQ9Ik0xODguOCwzNjhsMTMwLjQsMTMwLjRjMTA4LTI4LjgsMTg4LTEyNy4yLDE4OC0yNDQuOGMwLTIuNCwwLTQuOCwwLTcuMkw0MDQuOCwxNTJMMTg4LjgsMzY4eiIgZGF0YS1vcmlnaW5hbD0iIzBBQTA2RSIgY2xhc3M9IiIgZGF0YS1vbGRfY29sb3I9IiM2NmNjMDAiPjwvcGF0aD48Zz4KCTxwYXRoIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGQ9Ik0yNjAsMzEwLjRjMTEuMiwxMS4yLDExLjIsMzAuNCwwLDQxLjZsLTIzLjIsMjMuMmMtMTEuMiwxMS4yLTMwLjQsMTEuMi00MS42LDBMOTMuNiwyNzIuOCAgIGMtMTEuMi0xMS4yLTExLjItMzAuNCwwLTQxLjZsMjMuMi0yMy4yYzExLjItMTEuMiwzMC40LTExLjIsNDEuNiwwTDI2MCwzMTAuNHoiIGRhdGEtb3JpZ2luYWw9IiNGRkZGRkYiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiMzMkJBN0MiPjwvcGF0aD4KCTxwYXRoIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGQ9Ik0zNDguOCwxMzMuNmMxMS4yLTExLjIsMzAuNC0xMS4yLDQxLjYsMGwyMy4yLDIzLjJjMTEuMiwxMS4yLDExLjIsMzAuNCwwLDQxLjZsLTE3NiwxNzUuMiAgIGMtMTEuMiwxMS4yLTMwLjQsMTEuMi00MS42LDBsLTIzLjItMjMuMmMtMTEuMi0xMS4yLTExLjItMzAuNCwwLTQxLjZMMzQ4LjgsMTMzLjZ6IiBkYXRhLW9yaWdpbmFsPSIjRkZGRkZGIiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjMzJCQTdDIj48L3BhdGg+CjwvZz48L2c+IDwvc3ZnPg==);
}
.navbox_mission{
	text-align:center;
	float:left;
	width:285px;
	height:60px;
	color:#333333;
	font-size:16px;
	line-height:22px;
	padding-left:28px;
	margin-bottom:20px;
	margin-top:10px;
	background:url(css_images/sprite.png?v18) no-repeat -180px -410px;
}
.navbox_login_var{
	background:#ecf8ff;
	border-radius:4px;
	float:left;
	height:30px;
	line-height:30px;
	font-size:16px;
	padding-left:30px;
	padding-right:15px;
	margin-right:10px;
	position:relative;
	cursor:pointer;
}
.navbox_login_var::before{
	content:"";
	position:absolute;
	left:4px;
	top:4px;
	width:20px;
	height:20px;
	background: url(css_images/sprite.png) no-repeat -473px -110px;

}
.navbox_login_var:hover::before{
	background: url(css_images/sprite.png) no-repeat -473px -85px;
}
.navbox_login_var.selected::before{
	background: url(css_images/sprite.png) no-repeat -473px -135px;
}
.navbox_login_var.selected{
	background:#b0e1ff;
}


.navbox_half:hover{
	background:#ceedff;
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.23);
}


.loading{
	margin: 0 auto;
	border: 16px solid #f3f3f3;
    border-radius: 50%;
    width: 80px;
    height: 80px;
    animation: spin 0.5s linear infinite;
	border-top: 16px solid #008ecd;
}
@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

.loading_small{
	margin: 0 auto;
	border: 8px solid #f3f3f3;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    animation: spin2 0.5s linear infinite;
	border-bottom: 8px solid #f97102;
}
@keyframes spin2 {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}






.appbox{
	width:100%;
	float:left;
	position: relative;
	background:#fff;
	/*background: blue;*/
	border:1px solid #dadada;
	border-radius:4px;
	padding:0px;
	padding-bottom:15px;
	/*margin-top:15px;*/
	text-align:center;
	margin-bottom:10px;
	font-family:Verdana, Arial, sans-serif;
	-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.appbox .phone_container{
	width:90%;
	margin-left:5%;
	margin-top:15px;

}
/*.appbox .phone_container::before{
	width:110%;
	position: absolute;
	top:-10%;
	aspect-ratio: 1 / 1;
	background: blue;
	border-radius:110%;
	margin-left:-10%;
	content:"";
}*/
.appbox .phone_bg{
	background: url(../img/phone_app_bg.png?v3) no-repeat;
	width:100%;
	background-size: 100% 100%;
	aspect-ratio: 328 / 681; /* Set the desired aspect ratio */
	display: inline-block;
	position: relative;
}

.appbox .label_free{
	width:100% !important;
	color:black;
	display:inline-block;
	font-weight:normal !important;
	font-size:20px !important;
	line-height:30px !important;
	position: absolute;
	left:0px;
  bottom: 30%; /* 30% от височината на родителя */
}


.appbox .app_icon_container{
	width:30% !important;
	aspect-ratio: 1 / 1;
	margin-left: 35%;
	background: white;
	box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.18);
	color:black;
	display:inline-block;
	position: absolute;
	left:0px;
  top: 25%; /* 30% от височината на родителя */
	border-radius:20%;
}
.appbox .app_icon{
	width:90%;
	position: absolute;
	left:5%;
	top:5%;
}
.appbox .app_icon_label{
	width:90%;
	line-height:30px;
	height:30px;
	font-size:14px;
	position: absolute;
	left:5%;
	bottom:-30px;
}
.body_mobi .appbox .app_icon_label{
	font-size:16px;
	bottom:-35px;
}
.appbox .download_button{
	height:50px;
	line-height:50px;
	border-radius:50px;
	text-align: center;
	display:inline-block;
	width:70%;
	position: absolute;
	bottom:40%;
	left:15%;
	font-size:18px;
	font-family: Roboto Bold;
	font-weight:bold;
	background:#F99216;
	color:#fff;
	text-shadow: 1px 1px 1px #555;
}

.appbox .download_button::before{
	background: var(--icon-download-white);
	position: absolute;
	left:15px;
	top:10px;
	content:"";
	width:30px;
	height:30px;
	background-size:30px 30px;
}




/*====== adpage ============*/
.adpage{
	width:100%;
	background:white;
	color:#1b5098;
	float:left;
	border-radius:4px 4px 0px 0px;
}
.adpage .one{
	float:left; margin-left:15px;
	width:310px;
	height:120px;
	margin-top:20px;
	text-align:center;
}
.adpage .one h2{
	text-align:center;
	font-size:36px;
}
.adpage .one h4{
	text-align:center;
	font-size:18px;

}
.adpage .one .btn{

}
.adpage .two{
	float:left; margin-left:15px;
	width:280px;
	padding-left:25px;
	height:450px;
	text-align:center;

}
.adpage .chart_legend{
	width:220px;
	padding-left:60px;
	text-align:left;
	margin-top:15px;
	height:100px;
	float:left;
}
.adpage .chart_legend .legend{
	position:relative;
	float:left;
	padding-left:22px;
	line-height:25px;
	font-size:15px;
	color:#454545;
	width:100%;
}
.adpage .chart_legend .legend::before{
	width:13px;
	height:13px;
	content:"";
	position:absolute;
	left:0px;
	top:7px;
}
.adpage .chart_legend .legend_1::before{
	background:#504d95;
}
.adpage .chart_legend .legend_2::before{
	background:#efa61d;
}
.adpage .chart_legend .legend_3::before{
	background:#c73f94;
}
.adpage .chart_legend .legend_4::before{
	background:#268bd1;
}
.adpage .chart_legend .legend_5::before{
	background:#44c054;
}
.adpage .chart_legend .legend_6::before{
	background:#ee2025;
}

.adpage .adline{
	width:100%;
	height:50px;
	float:left;
	margin-top:30px;
	margin-bottom:15px;
}

.adpage .adline .adstart_btn{
	padding-left:15px;
	padding-right:15px;
	height:45px;
	line-height:45px;
	font-size:18px;
	border-radius:4px;
	background-color:#fff;
	border:1px solid #1479bc;
	color:#1479bc;
	display:block;
	text-align:center;
	width:300px;
	margin:0 auto;
	font-family:verdana;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.30);
}
.adpage .adline .adstart_btn:hover{
	background-color:#2794df;
	color:white;
}
.adpage .adline .adstart_btn:active{
	background-color:#1479bc;
}
.adpage .chart{
	float:left;

}
.adpage .two h2{
	float:left;
	height:30px;
	line-height:30px;
	width:90%;
	font-size:16px;
}
.adpage .three{
	width:100%;
	margin-left:10px;
	border:1px solid #fafafa;
	border-radius:4px;
	float:left;
	padding:10px;
	text-align:left;
	margin-bottom:15px;
	margin-top:20px;
	color:#000;
}
.adpage .three img{
	width:100px;
	height:100px;
	float:left;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:5px;
}




/*======== features ===========*/
.features{
	width:100%;
	float:left;
	margin-top:20px;
	margin-bottom:20px;
}
.features .title{
	width:100%;
	line-height:30px;
	font-size:20px;
	font-weight:bold;
	margin-bottom:20px;
	margin-top:10px;
}
.features .feature{
	width:33%;
	padding-left:15px;
	padding-right:15px;
	padding-top:20px;
	padding-bottom:20px;
	float:left;
	height:200px;
	background:#fafafa;
	border:1px solid #fff;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	text-align: center;
}
.features .feature .title{
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	width:100%;
}
.features .feature .subtitle{
	font-size:16px;
	width:100%;
}
.features .feature .icon{
	width:50px;;
	height:50px;
	display:inline-block;
	position: relative;
}
.features .feature .icon::before{
	content:"";
	position:absolute;
	left:0px;
	top:0px;
	width:50px;
	height:50px;
	background-size:50px 50px;
	background-repeat:none;
}


/*========== nots ===========*/
#header .header_nots{
	width:30px;
	height:30px;
	background-size:25px 25px;
	float:right;
	padding:5px;
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9Ii04MSAtMjEgNjgxIDY4MS4zMzMyNSIgd2lkdGg9IjI0cHgiPjxwYXRoIGQ9Im00NDMuNjkxNDA2IDM1Mi43MDcwMzF2LTk3LjgwNDY4N2MwLTc2LjM1MTU2My00NS42MzY3MTgtMTQ0LjQ2NDg0NC0xMTYuMjY1NjI1LTE3My41MzkwNjMtMTEuMzg2NzE5LTQuNjgzNTkzLTE5LjU3MDMxMi0xNS4zOTg0MzctMTkuNTcwMzEyLTI5LjUyMzQzNy0uMDA3ODEzLTQ1LjIwNzAzMi01NC44Nzg5MDctNjkuMzAwNzgyLTg3LjgwNDY4OC0zNi45OTYwOTQtMjcuMTQ4NDM3IDI2LjYzNjcxOS00LjAxNTYyNSA1My41NzgxMjUtMzUuNDY0ODQzIDY2LjUyMzQzOC03MC42Mjg5MDcgMjkuMDcwMzEyLTExNi4yNjk1MzIgOTcuMTkxNDA2LTExNi4yNjk1MzIgMTczLjUzNTE1NnY5Ny44MDQ2ODd6bTAgMCIgZmlsbD0iI0ZGRkZGRiIvPjxwYXRoIGQ9Im01MDYuNzY5NTMxIDQ2My4yNzM0MzgtNDkuODA4NTkzLTczLjEzNjcxOWgtNDAxLjkxNDA2M2wtNDkuODA4NTk0IDczLjEzNjcxOWMtMTIuNjk1MzEyIDE4LjY0MDYyNC0xMiA0My4yMjY1NjIgMS43MzgyODEgNjEuMTcxODc0IDkuNzgxMjUgMTIuNzgxMjUgMjUuNTA3ODEzIDIwLjQxMDE1NyA0Mi4wNjY0MDcgMjAuNDEwMTU3aDQxMy45MTc5NjljMTYuNTYyNSAwIDMyLjI5Mjk2OC03LjYzNjcxOSA0Mi4wNzQyMTgtMjAuNDE3OTY5IDEzLjczMDQ2OS0xNy45NDkyMTkgMTQuNDI1NzgyLTQyLjUyNzM0NCAxLjczNDM3NS02MS4xNjQwNjJ6bTAgMCIgZmlsbD0iI0ZGRkZGRiIvPjxwYXRoIGQ9Im0xNTkuMTk5MjE5IDU4Mi4yODUxNTZjMTkuMzE2NDA2IDMzLjcyMjY1NiA1NS40NzY1NjIgNTYuNDY0ODQ0IDk2LjgwNDY4NyA1Ni40NjQ4NDQgNDEuMzI0MjE5IDAgNzcuNDg0Mzc1LTIyLjc0MjE4OCA5Ni44MDA3ODItNTYuNDY0ODQ0em0wIDAiIGZpbGw9IiNGRkZGRkYiLz48L3N2Zz4K);
	background-repeat:no-repeat;
	border-radius:35px;
	background-position:7.5px 7.5px;
	position:relative;
	margin-top:12px;
	margin-right:10px;
	cursor:pointer;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}


#header .header_nots:active {
	-moz-transform: scale(0.95);
    -webkit-transform: scale(0.95);
    transform: scale(0.95);

}
#header .header_nots span{
	position:absolute;
	background:#ef2809;
	color:#fff;
	font-weight:bold;
	font-size:10px;
	border-radius:16px;
	height:16px;
	overflow:hidden;
	width:16px;
	line-height:18px !important;
	text-align:center;
	top:0px;
	right:0px;
	box-shadow:0px 2px 2px rgba(0, 0, 0, 0.18);
}

.notsbox{
	display:none;
	position:absolute;
	width:100%;
	max-width:400px;
	min-height:120px;
	max-height:480px;
	background:white;
	border-radius:6px;
	overflow:hidden;
	overflow-y: scroll;
	border-bottom:2px solid #fff;
	top:56px;
	z-index:11;
	right:0px;
	box-shadow:0px 2px 2px rgba(0, 0, 0, 0.18);
}
.notsbox .close{
	position:absolute;
	right:20px; top:20px;
	background-image: var(--icon-close-border-black);
	background-size:30px 30px;
	width:30px; height:30px;
	cursor:pointer;
	display:block;
	opacity:0.6;
	z-index:1;
}
.notsbox a{
	width:100%;
	min-height:70px;
	display:block;
	background:#fff;
	float:left;
	font-size:16px;
	color:#37454d;
	position:relative;
	border-radius:6px;
}
.notsbox .notshead{
	font-size:16px;
	font-weight:bold;
	height:35px;
	line-height:35px;
	text-align:left;
	color:#4c4c4c;
	display:block;
	float:left;
	padding-left:10px;
}
.notsbox a .nots_img{
	display:block;
	float:left;
	margin-left:10px;
	margin-top:10px;
	height:50px;
	width:50px;
	border-radius:50px;
	background:gray;
	overflow:hidden;
}
.notsbox a .nots_text{
	margin-top:10px;
	margin-left:76px;
	font-size:15px;
	font-family:Helvetica, Arial, sans-serif;
	overflow:visible;
	line-height:18px;
	padding-right:30px;
	padding-bottom:8px;
	text-align:left;
}
.notsbox a .nots_text span{
	max-height:54px;
	overflow:hidden;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
.notsbox a .nots_date{
	height:14px;
	line-height:14px;
	font-size:12px;
	margin-top:6px;
	font-weight:bold;
	color:#90949c;
	overflow:visible;
	font-family:Helvetica, Arial, sans-serif;
	text-align:left;
}
.notsbox a:hover{
	background:#f6f6f6;
}
.notsbox a.notseen::after{
	width:10px;
	height:10px;
	border-radius:10px;
	background:#0078f2;
	position:absolute;
	right:15px;
	top:25px;
	display:block;
	content:"";
}

/*======== header_cart =========*/
#header .header_cart{
	float:right;
	width:40px;
	height:40px;
	border-radius:40px;
	position:relative;
	margin-top:12px;
	margin-right:10px;
	cursor:pointer;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
#header .header_cart::before{
	position:absolute;
	content:"";
	background-position:8.5px 8.5px;
	background-repeat:no-repeat;
	width:40px;
	height:40px;
	background-size:22px 22px;
}

#header .header_cart:active {
	-moz-transform: scale(0.95);
    -webkit-transform: scale(0.95);
    transform: scale(0.95);

}
#header .header_cart span{
	position:absolute;
	background:#ef2809;
	color:#fff;
	font-weight:bold;
	font-size:10px;
	border-radius:16px;
	height:16px;
	overflow:hidden;
	width:16px;
	line-height:18px !important;
	text-align:center;
	top:0px;
	right:0px;
	box-shadow:0px 2px 2px rgba(0, 0, 0, 0.18);
}



/*======== header_favs =========*/
#header .header_favs{
	float:right;
	width:40px;
	height:40px;
	border-radius:40px;
	position:relative;
	margin-top:12px;
	margin-right:10px;
	cursor:pointer;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
#header .header_favs::before{
	position:absolute;
	content:"";
	background-position:8.5px 8.5px;
	background-repeat:no-repeat;
	width:40px;
	height:40px;
	background-size:22px 22px;
}

#header .header_favs:active {
	-moz-transform: scale(0.95);
    -webkit-transform: scale(0.95);
    transform: scale(0.95);

}
#header .header_favs span{
	position:absolute;
	background:#ef2809;
	color:#fff;
	font-weight:bold;
	font-size:10px;
	border-radius:16px;
	height:16px;
	overflow:hidden;
	width:16px;
	line-height:18px !important;
	text-align:center;
	top:0px;
	right:0px;
	box-shadow:0px 2px 2px rgba(0, 0, 0, 0.18);
}




/*======== header_wallet =========*/
#header .header_wallet{
	float:right;
	min-width:25px;
	height:40px;
	border-radius:40px;
	position:relative;
	margin-top:12px;
	margin-right:10px;
	cursor:pointer;
	color:white;
	padding-left:35px;
	padding-right:10px;
	line-height:40px;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
#header .header_wallet::before{
	position:absolute;
	content:"";
	left:0px;
	top:0px;
	background-position:8.5px 8.5px;
	background-repeat:no-repeat;
	width:40px;
	height:40px;
	background-size:22px 22px;
}

#header .header_wallet:active {
	-moz-transform: scale(0.95);
    -webkit-transform: scale(0.95);
    transform: scale(0.95);

}


/*============= revbox ============*/
.probox_header{
	width:330px;
	float:left;
	font-size:22px;
	margin-top:30px;
	margin-bottom:20px;
	line-height:20px;

	font-family:Arial, sans-serif;
}
.probox{
	width:310px;
	float:left;
	background:white;
	border-radius:4px;
	padding:10px;
	text-align: center;
	padding-bottom:20px;
	margin-top:10px;
	margin-bottom:25px;
	position:relative;
	font-family:Verdana, Arial, sans-serif;
	background: #f0fcff;
    border: 1px solid #9fd5e3;
}
.probox .proimage {
    font-size: 20px;
    width: 250px;
    height: 250px;
    margin-bottom: 15px;
    display:inline-block;
    margin-top: -90px;
    /*background: white;*/
    /*border-radius: 150px;*/
    font-weight: bold;
    /*border: 5px solid #c2f2ff;*/
    overflow: hidden;
}
.probox .proimage img {
    width: 250px;
    height: 250px;
}
.probox .h1{
	float:left;
	width:290px;
	color:black;
	font-weight:bold;
	font-style:italic;
	font-size:15px;
	margin-bottom:20px;
	margin-top:10px;
	line-height:20px;
	text-align:left;
	padding-left:10px;

}
.probox .desc{
	width:280px;
	float:left;
	color:#000;
	font-size:16px;
	line-height:22px;
	padding-left:10px;
}
.probox .probox_footer{
	font-size:14px;
	color:#222222;
	line-height:22px;
}
.probox:hover::after{
	opacity:1;
}






/*============= revbox ============*/
.revbox_header{
	width:330px;
	float:left;
	font-size:22px;
	margin-top:30px;
	margin-bottom:20px;
	line-height:20px;

	font-family:Arial, sans-serif;
}
.revbox{
	width:310px;
	float:left;
	background:white;
	border-radius:4px;
	padding:10px;
	text-align: center;
	padding-bottom:20px;
	margin-top:10px;
	margin-bottom:25px;
	position:relative;
	font-family:Verdana, Arial, sans-serif;
	background: #ecfbff;
    border: 1px solid #c3f2ff;
}
.revbox .revimage {
    font-size: 20px;
    width: 150px;
    height: 150px;
    margin-bottom: 15px;
    display:inline-block;
    margin-top: -30px;
    background: white;
    border-radius: 150px;
    font-weight: bold;
    border: 5px solid #c3f2ff;
    overflow: hidden;
}
.revbox .revimage img {
    width: 150px;
    height: 150px;
}
.revbox .h1{
	float:left;
	width:290px;
	color:black;
	font-weight:bold;
	font-style:italic;
	font-size:15px;
	margin-bottom:20px;
	margin-top:10px;
	line-height:20px;
	text-align:left;
	padding-left:10px;

}
.revbox .desc{
	width:280px;
	float:left;
	color:#000;
	font-size:16px;
	line-height:22px;
	padding-left:10px;
}
.revbox .revbox_footer{
	font-size:14px;
	color:#222222;
	line-height:22px;
}
.revbox:hover::after{
	opacity:1;
}
.revbox::after{
	width:50px;
	height:50px;
	content:"";
	display:block;
	position:absolute;
	top:10px;
	left:10px;
	opacity:0.70;
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjUxMnB4IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MTIuMDAwMTUgNTEyIiB3aWR0aD0iNTEycHgiPgo8ZyBpZD0ic3VyZmFjZTEiPgo8cGF0aCBkPSJNIDE3Ny40MTc5NjkgNTEuMzA4NTk0IEMgMTc1LjYyMTA5NCA0NS45MDYyNSAxNzAuODE2NDA2IDQxLjcwNzAzMSAxNjUuMTE3MTg4IDQxLjEwNTQ2OSBMIDEzMy42MTMyODEgMzYuMzA0Njg4IEwgMTE5LjUxMTcxOSA3LjgwMDc4MSBDIDExNi44MTI1IDIuNzAzMTI1IDExMS40MTAxNTYgMCAxMDYuMDExNzE5IDAgQyAxMDAuNjEzMjgxIDAgOTUuMjEwOTM4IDIuNzAzMTI1IDkyLjUxMTcxOSA3LjgwMDc4MSBMIDc4LjQxMDE1NiAzNi4zMDQ2ODggTCA0Ni45MDYyNSA0MS4xMDU0NjkgQyA0MS4yMDcwMzEgNDEuNzA3MDMxIDM2LjQwMjM0NCA0NS45MDYyNSAzNC42MDU0NjkgNTEuMzA4NTk0IEMgMzIuODA0Njg4IDU2LjcwNzAzMSAzNC4zMDQ2ODggNjIuNzA3MDMxIDM4LjUwMzkwNiA2Ni42MDkzNzUgTCA2MS4zMDg1OTQgODguODEyNSBMIDU1LjkwNjI1IDEyMC4zMTI1IEMgNTUuMDAzOTA2IDEyNi4wMTU2MjUgNTcuNDA2MjUgMTMxLjcxNDg0NCA2MS45MDYyNSAxMzUuMDE1NjI1IEMgNjYuNzA3MDMxIDEzOC42MTcxODggNzIuNzA3MDMxIDEzOC45MTc5NjkgNzcuODA4NTk0IDEzNi4yMTg3NSBMIDEwNi4wMTE3MTkgMTIxLjIxNDg0NCBMIDEzNC4yMTQ4NDQgMTM2LjIxODc1IEMgMTQ1LjMxNjQwNiAxNDEuOTE3OTY5IDE1OC4yMTQ4NDQgMTMyLjYxNzE4OCAxNTYuMTEzMjgxIDEyMC4zMTI1IEwgMTUwLjcxNDg0NCA4OC44MTI1IEwgMTczLjUxNTYyNSA2Ni42MDkzNzUgQyAxNzcuNzE4NzUgNjIuNzA3MDMxIDE3OS4yMTg3NSA1Ni43MDcwMzEgMTc3LjQxNzk2OSA1MS4zMDg1OTQgWiBNIDE3Ny40MTc5NjkgNTEuMzA4NTk0ICIgc3R5bGU9IiBzdHJva2U6bm9uZTtmaWxsLXJ1bGU6bm9uemVybztmaWxsOnJnYigxMDAlLDgzLjEzNzI1NSUsMCUpO2ZpbGwtb3BhY2l0eToxOyIvPgo8cGF0aCBkPSJNIDM4Ny40NDE0MDYgNTEuMzA4NTk0IEMgMzg1LjY0MDYyNSA0NS45MDYyNSAzODAuODM5ODQ0IDQxLjcwNzAzMSAzNzUuMTQwNjI1IDQxLjEwNTQ2OSBMIDM0My42MzY3MTkgMzYuMzA0Njg4IEwgMzI5LjUzNTE1NiA3LjgwMDc4MSBDIDMyNi44MzU5MzggMi43MDMxMjUgMzIxLjQzMzU5NCAwIDMxNi4wMzUxNTYgMCBDIDMxMC42MzY3MTkgMCAzMDUuMjM0Mzc1IDIuNzAzMTI1IDMwMi41MzEyNSA3LjgwMDc4MSBMIDI4OC40MzM1OTQgMzYuMzA0Njg4IEwgMjU2LjkyOTY4OCA0MS4xMDU0NjkgQyAyNTEuMjI2NTYyIDQxLjcwNzAzMSAyNDYuNDI1NzgxIDQ1LjkwNjI1IDI0NC42MjUgNTEuMzA4NTk0IEMgMjQyLjgyODEyNSA1Ni43MDcwMzEgMjQ0LjMyODEyNSA2Mi43MDcwMzEgMjQ4LjUyNzM0NCA2Ni42MDkzNzUgTCAyNzEuMzI4MTI1IDg4LjgxMjUgTCAyNjUuOTI5Njg4IDEyMC4zMTI1IEMgMjY1LjAyNzM0NCAxMjYuMDE1NjI1IDI2Ny40Mjk2ODggMTMxLjcxNDg0NCAyNzEuOTI5Njg4IDEzNS4wMTU2MjUgQyAyNzYuNDI5Njg4IDEzOC42MTcxODggMjgyLjczMDQ2OSAxMzguOTE3OTY5IDI4Ny44MzIwMzEgMTM2LjIxODc1IEwgMzE2LjAzNTE1NiAxMjEuMjE0ODQ0IEwgMzQ0LjIzODI4MSAxMzYuMjE4NzUgQyAzNDYuNjM2NzE5IDEzNy40MTc5NjkgMzQ5LjAzNTE1NiAxMzguMDE1NjI1IDM1MS40Mzc1IDEzOC4wMTU2MjUgQyAzNTQuNDM3NSAxMzguMDE1NjI1IDM1Ny40Mzc1IDEzNy4xMTcxODggMzYwLjEzNjcxOSAxMzUuMDE1NjI1IEMgMzY0LjY0MDYyNSAxMzEuNzE0ODQ0IDM2Ny4wMzkwNjIgMTI2LjAxNTYyNSAzNjYuMTM2NzE5IDEyMC4zMTI1IEwgMzYwLjczODI4MSA4OC44MTI1IEwgMzgzLjUzOTA2MiA2Ni42MDkzNzUgQyAzODcuNzQyMTg4IDYyLjcwNzAzMSAzODkuMjQyMTg4IDU2LjcwNzAzMSAzODcuNDQxNDA2IDUxLjMwODU5NCBaIE0gMzg3LjQ0MTQwNiA1MS4zMDg1OTQgIiBzdHlsZT0iIHN0cm9rZTpub25lO2ZpbGwtcnVsZTpub256ZXJvO2ZpbGw6cmdiKDEwMCUsODMuMTM3MjU1JSwwJSk7ZmlsbC1vcGFjaXR5OjE7Ii8+CjxwYXRoIGQ9Ik0gNDk5LjAzNTE1NiAxOTIuMTI1IEwgNDY3LjY0ODQzOCAxODcuMzIwMzEyIEwgNDUzLjU1MDc4MSAxNTguODIwMzEyIEMgNDUwLjg0NzY1NiAxNTMuNzE4NzUgNDQ1LjQ0OTIxOSAxNTEuMDE5NTMxIDQ0MC4wNDY4NzUgMTUxLjAxOTUzMSBDIDQzNC42NDg0MzggMTUxLjAxOTUzMSA0MjkuMjQ2MDk0IDE1My43MTg3NSA0MjYuNTQ2ODc1IDE1OC44MjAzMTIgTCA0MTIuNDQ1MzEyIDE4Ny4zMjAzMTIgTCAzODAuOTQxNDA2IDE5Mi4xMjUgQyAzNzUuMjQyMTg4IDE5Mi43MjI2NTYgMzcwLjQ0MTQwNiAxOTYuOTIxODc1IDM2OC42NDA2MjUgMjAyLjMyNDIxOSBDIDM2Ni44Mzk4NDQgMjA3LjcyMjY1NiAzNjguMzM5ODQ0IDIxMy43MjI2NTYgMzcyLjUzOTA2MiAyMTcuNjI1IEwgMzk1LjM0Mzc1IDIzOS44MjgxMjUgTCAzODkuOTQxNDA2IDI3MS4zMzIwMzEgQyAzODcuODQzNzUgMjgzLjYzMjgxMiA0MDAuNzQyMTg4IDI5Mi45MzM1OTQgNDExLjg0Mzc1IDI4Ny4yMzQzNzUgTCA0NDAuMDQ2ODc1IDI3Mi4yMzA0NjkgTCA0NjguMjUgMjg3LjIzNDM3NSBDIDQ3OS4zNTE1NjIgMjkyLjkzMzU5NCA0OTIuMjUzOTA2IDI4My42MzI4MTIgNDkwLjE1MjM0NCAyNzEuMzMyMDMxIEwgNDg0Ljc1IDIzOS44MjgxMjUgTCA1MDcuNDMzNTk0IDIxNy42MjUgQyA1MTYuNDM3NSAyMDguOTI1NzgxIDUxMS4zMzU5MzggMTkzLjkyMTg3NSA0OTkuMDM1MTU2IDE5Mi4xMjUgWiBNIDQ5OS4wMzUxNTYgMTkyLjEyNSAiIHN0eWxlPSIgc3Ryb2tlOm5vbmU7ZmlsbC1ydWxlOm5vbnplcm87ZmlsbDpyZ2IoMTAwJSw4My4xMzcyNTUlLDAlKTtmaWxsLW9wYWNpdHk6MTsiLz4KPHBhdGggZD0iTSAzMjYuNDM3NSAzNzYuNDQxNDA2IEMgMzQ1LjAzOTA2MiAzNzYuNDQxNDA2IDM2MC4wMzkwNjIgMzkxLjQ0NTMxMiAzNjAuMDM5MDYyIDQxMC4wNDY4NzUgQyAzNjAuMDM5MDYyIDQyOC45NDkyMTkgMzQ1LjAzOTA2MiA0NDMuOTQ5MjE5IDMyNi40Mzc1IDQ0My45NDkyMTkgTCAyOTYuNDMzNTk0IDQ0My45NDkyMTkgQyAzMTUuMDM1MTU2IDQ0My45NDkyMTkgMzMwLjAzNTE1NiA0NTguOTUzMTI1IDMzMC4wMzUxNTYgNDc3Ljg1NTQ2OSBDIDMzMC4wMzUxNTYgNDk2LjQ1NzAzMSAzMTUuMDM1MTU2IDUxMS40NTcwMzEgMjk2LjQzMzU5NCA1MTEuNDU3MDMxIEwgMjAyLjIyMjY1NiA1MTEuNDU3MDMxIEMgMTU3LjIxODc1IDUxMS40NTcwMzEgMTEyLjIxMDkzOCA1MDAuOTU3MDMxIDcyLjAwNzgxMiA0ODEuNDUzMTI1IEwgMzEuMjAzMTI1IDM3Ny42NDA2MjUgTCAzMS44MDQ2ODggMzc2LjQ0MTQwNiBMIDcyLjAwNzgxMiAyNzEuMTMyODEyIEwgMTA2LjgxMjUgMjUzLjczMDQ2OSBDIDE2NC43MTg3NSAyMjQuNjI1IDE3Ny45MTc5NjkgMTgxLjcyMjY1NiAxODAuNjIxMDk0IDE1OC4wMTk1MzEgQyAxODAuMzIwMzEyIDE1Mi4wMTk1MzEgMTgzLjAxOTUzMSAxNDYuMDE5NTMxIDE4Ny41MTk1MzEgMTQyLjExNzE4OCBDIDE5Mi4wMjM0MzggMTM3LjkxNzk2OSAxOTguMzIwMzEyIDEzNi4xMTcxODggMjA0LjMyNDIxOSAxMzcuMDE1NjI1IEMgMjMzLjEyNSAxNDEuNTE1NjI1IDI1NS4wMjczNDQgMTY2LjQyMTg3NSAyNTUuMDI3MzQ0IDE5Ni40MjE4NzUgQyAyNTUuMDI3MzQ0IDIxMi45MjU3ODEgMjQ5LjMyODEyNSAyMjguNTI3MzQ0IDIzOC44MjgxMjUgMjQxLjQyOTY4OCBMIDMyNi40Mzc1IDI0MS40Mjk2ODggQyAzNDUuMDM5MDYyIDI0MS40Mjk2ODggMzYwLjAzOTA2MiAyNTYuNDI5Njg4IDM2MC4wMzkwNjIgMjc1LjAzMTI1IEMgMzYwLjAzOTA2MiAyOTMuOTMzNTk0IDM0NS4wMzkwNjIgMzA4LjkzNzUgMzI2LjQzNzUgMzA4LjkzNzUgQyAzNDUuMDM5MDYyIDMwOC45Mzc1IDM2MC4wMzkwNjIgMzIzLjkzNzUgMzYwLjAzOTA2MiAzNDIuODM5ODQ0IEMgMzYwLjAzOTA2MiAzNjEuNDQxNDA2IDM0NS4wMzkwNjIgMzc2LjQ0MTQwNiAzMjYuNDM3NSAzNzYuNDQxNDA2IFogTSAzMjYuNDM3NSAzNzYuNDQxNDA2ICIgc3R5bGU9IiBzdHJva2U6bm9uZTtmaWxsLXJ1bGU6bm9uemVybztmaWxsOnJnYigxMDAlLDc0LjkwMTk2MSUsNjcuMDU4ODI0JSk7ZmlsbC1vcGFjaXR5OjE7Ii8+CjxwYXRoIGQ9Ik0gMTc3LjQxNzk2OSA1MS4zMDg1OTQgQyAxNzkuMjE4NzUgNTYuNzA3MDMxIDE3Ny43MTg3NSA2Mi43MDcwMzEgMTczLjUxOTUzMSA2Ni42MDkzNzUgTCAxNTAuNzE0ODQ0IDg4LjgxMjUgTCAxNTYuMTE3MTg4IDEyMC4zMTI1IEMgMTU4LjIxODc1IDEzMi42MTcxODggMTQ1LjMxNjQwNiAxNDEuOTE3OTY5IDEzNC4yMTQ4NDQgMTM2LjIxODc1IEwgMTA2LjAxMTcxOSAxMjEuMjE0ODQ0IEwgMTA2LjAxMTcxOSAwIEMgMTExLjQxNDA2MiAwIDExNi44MTI1IDIuNzAzMTI1IDExOS41MTU2MjUgNy44MDA3ODEgTCAxMzMuNjEzMjgxIDM2LjMwNDY4OCBMIDE2NS4xMTcxODggNDEuMTA1NDY5IEMgMTcwLjgxNjQwNiA0MS43MDcwMzEgMTc1LjYyMTA5NCA0NS45MDYyNSAxNzcuNDE3OTY5IDUxLjMwODU5NCBaIE0gMTc3LjQxNzk2OSA1MS4zMDg1OTQgIiBzdHlsZT0iIHN0cm9rZTpub25lO2ZpbGwtcnVsZTpub256ZXJvO2ZpbGw6cmdiKDk5LjIxNTY4NiUsNzQuOTAxOTYxJSwwJSk7ZmlsbC1vcGFjaXR5OjE7Ii8+CjxwYXRoIGQ9Ik0gMzg3LjQ0MTQwNiA1MS4zMDg1OTQgQyAzODkuMjQyMTg4IDU2LjcwNzAzMSAzODcuNzQyMTg4IDYyLjcwNzAzMSAzODMuNTQyOTY5IDY2LjYwOTM3NSBMIDM2MC43MzgyODEgODguODEyNSBMIDM2Ni4xNDA2MjUgMTIwLjMxMjUgQyAzNjcuMDQyOTY5IDEyNi4wMTU2MjUgMzY0LjY0MDYyNSAxMzEuNzE0ODQ0IDM2MC4xNDA2MjUgMTM1LjAxNTYyNSBDIDM1Ny40NDE0MDYgMTM3LjExNzE4OCAzNTQuNDQxNDA2IDEzOC4wMTU2MjUgMzUxLjQzNzUgMTM4LjAxNTYyNSBDIDM0OS4wMzkwNjIgMTM4LjAxNTYyNSAzNDYuNjQwNjI1IDEzNy40MTc5NjkgMzQ0LjIzODI4MSAxMzYuMjE4NzUgTCAzMTYuMDM1MTU2IDEyMS4yMTQ4NDQgTCAzMTYuMDM1MTU2IDAgQyAzMjEuNDM3NSAwIDMyNi44MzU5MzggMi43MDMxMjUgMzI5LjUzNTE1NiA3LjgwMDc4MSBMIDM0My42MzY3MTkgMzYuMzA0Njg4IEwgMzc1LjE0MDYyNSA0MS4xMDU0NjkgQyAzODAuODM5ODQ0IDQxLjcwNzAzMSAzODUuNjQwNjI1IDQ1LjkwNjI1IDM4Ny40NDE0MDYgNTEuMzA4NTk0IFogTSAzODcuNDQxNDA2IDUxLjMwODU5NCAiIHN0eWxlPSIgc3Ryb2tlOm5vbmU7ZmlsbC1ydWxlOm5vbnplcm87ZmlsbDpyZ2IoOTkuMjE1Njg2JSw3NC45MDE5NjElLDAlKTtmaWxsLW9wYWNpdHk6MTsiLz4KPHBhdGggZD0iTSA1MDcuNDMzNTk0IDIxNy42MjUgTCA0ODQuNzUzOTA2IDIzOS44MjgxMjUgTCA0OTAuMTUyMzQ0IDI3MS4zMzIwMzEgQyA0OTIuMjUzOTA2IDI4My42MzI4MTIgNDc5LjM1MTU2MiAyOTIuOTMzNTk0IDQ2OC4yNTM5MDYgMjg3LjIzNDM3NSBMIDQ0MC4wNTA3ODEgMjcyLjIzMDQ2OSBMIDQ0MC4wNTA3ODEgMTUxLjAxNTYyNSBDIDQ0NS40NDkyMTkgMTUxLjAxNTYyNSA0NTAuODUxNTYyIDE1My43MTg3NSA0NTMuNTUwNzgxIDE1OC44MTY0MDYgTCA0NjcuNjUyMzQ0IDE4Ny4zMjAzMTIgTCA0OTkuMDM1MTU2IDE5Mi4xMjEwOTQgQyA1MTEuMzM1OTM4IDE5My45MjE4NzUgNTE2LjQzNzUgMjA4LjkyNTc4MSA1MDcuNDMzNTk0IDIxNy42MjUgWiBNIDUwNy40MzM1OTQgMjE3LjYyNSAiIHN0eWxlPSIgc3Ryb2tlOm5vbmU7ZmlsbC1ydWxlOm5vbnplcm87ZmlsbDpyZ2IoOTkuMjE1Njg2JSw3NC45MDE5NjElLDAlKTtmaWxsLW9wYWNpdHk6MTsiLz4KPHBhdGggZD0iTSAzMjYuNDM3NSA0NDMuOTQ5MjE5IEwgMjk2LjQzMzU5NCA0NDMuOTQ5MjE5IEMgMzE1LjAzNTE1NiA0NDMuOTQ5MjE5IDMzMC4wMzUxNTYgNDU4Ljk1MzEyNSAzMzAuMDM1MTU2IDQ3Ny44NTU0NjkgQyAzMzAuMDM1MTU2IDQ5Ni40NTcwMzEgMzE1LjAzNTE1NiA1MTEuNDU3MDMxIDI5Ni40MzM1OTQgNTExLjQ1NzAzMSBMIDIwMi4yMjI2NTYgNTExLjQ1NzAzMSBDIDE1Ny4yMTg3NSA1MTEuNDU3MDMxIDExMi4yMTA5MzggNTAwLjk1NzAzMSA3Mi4wMDc4MTIgNDgxLjQ1MzEyNSBMIDMxLjIwMzEyNSAzNzcuNjQwNjI1IEwgMzEuODA0Njg4IDM3Ni40NDE0MDYgTCAzMjYuNDM3NSAzNzYuNDQxNDA2IEMgMzQ1LjAzOTA2MiAzNzYuNDQxNDA2IDM2MC4wMzkwNjIgMzkxLjQ0NTMxMiAzNjAuMDM5MDYyIDQxMC4wNDY4NzUgQyAzNjAuMDM5MDYyIDQyOC45NDkyMTkgMzQ1LjAzOTA2MiA0NDMuOTQ5MjE5IDMyNi40Mzc1IDQ0My45NDkyMTkgWiBNIDMyNi40Mzc1IDQ0My45NDkyMTkgIiBzdHlsZT0iIHN0cm9rZTpub25lO2ZpbGwtcnVsZTpub256ZXJvO2ZpbGw6cmdiKDEwMCUsNjUuNDkwMTk2JSw1Ni4wNzg0MzElKTtmaWxsLW9wYWNpdHk6MTsiLz4KPHBhdGggZD0iTSA3Mi4wMDc4MTIgMjcxLjEyODkwNiBMIDcyLjAwNzgxMiA0ODEuNDUzMTI1IEwgMTUgNDgxLjQ1MzEyNSBDIDYuNjAxNTYyIDQ4MS40NTMxMjUgMCA0NzQuODUxNTYyIDAgNDY2LjQ1MzEyNSBMIDAgMjg2LjQzMzU5NCBDIDAgMjc4LjAzMTI1IDYuNjAxNTYyIDI3MS40Mjk2ODggMTUgMjcxLjQyOTY4OCBMIDcxLjQwNjI1IDI3MS40Mjk2ODggWiBNIDcyLjAwNzgxMiAyNzEuMTI4OTA2ICIgc3R5bGU9IiBzdHJva2U6bm9uZTtmaWxsLXJ1bGU6bm9uemVybztmaWxsOnJnYig0NC43MDU4ODIlLDM2LjQ3MDU4OCUsMzQuMTE3NjQ3JSk7ZmlsbC1vcGFjaXR5OjE7Ii8+CjxwYXRoIGQ9Ik0gNzIuMDA3ODEyIDM3Ni40NDE0MDYgTCA3Mi4wMDc4MTIgNDgxLjQ1MzEyNSBMIDE1IDQ4MS40NTMxMjUgQyA2LjYwMTU2MiA0ODEuNDUzMTI1IDAgNDc0Ljg1MTU2MiAwIDQ2Ni40NTMxMjUgTCAwIDM3Ni40NDE0MDYgWiBNIDcyLjAwNzgxMiAzNzYuNDQxNDA2ICIgc3R5bGU9IiBzdHJva2U6bm9uZTtmaWxsLXJ1bGU6bm9uemVybztmaWxsOnJnYig0MC43ODQzMTQlLDMyLjk0MTE3NiUsMzAuOTgwMzkyJSk7ZmlsbC1vcGFjaXR5OjE7Ii8+CjwvZz4KPC9zdmc+Cg==);

	background-size:50px 50px;
}






.revbox_h{
	width:100%;
	display:inline-block;
	background:white;
	border-radius:4px;
	padding:10px;
	text-align: center;
	padding-bottom:10px;
	margin-top:20px;
	margin-bottom:0px;
	position:relative;
	font-family:Verdana, Arial, sans-serif;
	background: #ecfbff;
    border: 1px solid #c3f2ff;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
}
.revbox_h .revimage {
    font-size: 20px;
    width: 220px;
    height: 220px;
		float:left;
    margin-bottom: 5px;
		margin-left:50px;
		margin-top:5px;
    display:inline-block;
    background: white;
    border-radius: 220px;
    font-weight: bold;
    border: 5px solid #c3f2ff;
    overflow: hidden;
}
.revbox_h .revimage img {
    width: 220px;
    height: 220px;
}
.revbox_h .h1{
	float:left;
	width:290px;
	color:black;
	font-weight:bold;
	font-style:italic;
	font-size:15px;
	margin-bottom:20px;
	margin-top:10px;
	line-height:20px;
	text-align:left;
	padding-left:10px;

}
.revbox_h .desc{
	color:#000;
	font-size:18px;
	line-height:30px;
	padding-left:20px;
	padding-right:20px;
	width:auto;
	padding-top:20px;

}
.revbox_h .revbox_footer{
	font-size:16px;
	color:#222222;
	line-height:22px;
}
.revbox_h:hover::after{
	opacity:1;
}
.revbox_h::after{
	width:50px;
	height:50px;
	content:"";
	display:block;
	position:absolute;
	top:10px;
	left:10px;
	opacity:0.70;
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjUxMnB4IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MTIuMDAwMTUgNTEyIiB3aWR0aD0iNTEycHgiPgo8ZyBpZD0ic3VyZmFjZTEiPgo8cGF0aCBkPSJNIDE3Ny40MTc5NjkgNTEuMzA4NTk0IEMgMTc1LjYyMTA5NCA0NS45MDYyNSAxNzAuODE2NDA2IDQxLjcwNzAzMSAxNjUuMTE3MTg4IDQxLjEwNTQ2OSBMIDEzMy42MTMyODEgMzYuMzA0Njg4IEwgMTE5LjUxMTcxOSA3LjgwMDc4MSBDIDExNi44MTI1IDIuNzAzMTI1IDExMS40MTAxNTYgMCAxMDYuMDExNzE5IDAgQyAxMDAuNjEzMjgxIDAgOTUuMjEwOTM4IDIuNzAzMTI1IDkyLjUxMTcxOSA3LjgwMDc4MSBMIDc4LjQxMDE1NiAzNi4zMDQ2ODggTCA0Ni45MDYyNSA0MS4xMDU0NjkgQyA0MS4yMDcwMzEgNDEuNzA3MDMxIDM2LjQwMjM0NCA0NS45MDYyNSAzNC42MDU0NjkgNTEuMzA4NTk0IEMgMzIuODA0Njg4IDU2LjcwNzAzMSAzNC4zMDQ2ODggNjIuNzA3MDMxIDM4LjUwMzkwNiA2Ni42MDkzNzUgTCA2MS4zMDg1OTQgODguODEyNSBMIDU1LjkwNjI1IDEyMC4zMTI1IEMgNTUuMDAzOTA2IDEyNi4wMTU2MjUgNTcuNDA2MjUgMTMxLjcxNDg0NCA2MS45MDYyNSAxMzUuMDE1NjI1IEMgNjYuNzA3MDMxIDEzOC42MTcxODggNzIuNzA3MDMxIDEzOC45MTc5NjkgNzcuODA4NTk0IDEzNi4yMTg3NSBMIDEwNi4wMTE3MTkgMTIxLjIxNDg0NCBMIDEzNC4yMTQ4NDQgMTM2LjIxODc1IEMgMTQ1LjMxNjQwNiAxNDEuOTE3OTY5IDE1OC4yMTQ4NDQgMTMyLjYxNzE4OCAxNTYuMTEzMjgxIDEyMC4zMTI1IEwgMTUwLjcxNDg0NCA4OC44MTI1IEwgMTczLjUxNTYyNSA2Ni42MDkzNzUgQyAxNzcuNzE4NzUgNjIuNzA3MDMxIDE3OS4yMTg3NSA1Ni43MDcwMzEgMTc3LjQxNzk2OSA1MS4zMDg1OTQgWiBNIDE3Ny40MTc5NjkgNTEuMzA4NTk0ICIgc3R5bGU9IiBzdHJva2U6bm9uZTtmaWxsLXJ1bGU6bm9uemVybztmaWxsOnJnYigxMDAlLDgzLjEzNzI1NSUsMCUpO2ZpbGwtb3BhY2l0eToxOyIvPgo8cGF0aCBkPSJNIDM4Ny40NDE0MDYgNTEuMzA4NTk0IEMgMzg1LjY0MDYyNSA0NS45MDYyNSAzODAuODM5ODQ0IDQxLjcwNzAzMSAzNzUuMTQwNjI1IDQxLjEwNTQ2OSBMIDM0My42MzY3MTkgMzYuMzA0Njg4IEwgMzI5LjUzNTE1NiA3LjgwMDc4MSBDIDMyNi44MzU5MzggMi43MDMxMjUgMzIxLjQzMzU5NCAwIDMxNi4wMzUxNTYgMCBDIDMxMC42MzY3MTkgMCAzMDUuMjM0Mzc1IDIuNzAzMTI1IDMwMi41MzEyNSA3LjgwMDc4MSBMIDI4OC40MzM1OTQgMzYuMzA0Njg4IEwgMjU2LjkyOTY4OCA0MS4xMDU0NjkgQyAyNTEuMjI2NTYyIDQxLjcwNzAzMSAyNDYuNDI1NzgxIDQ1LjkwNjI1IDI0NC42MjUgNTEuMzA4NTk0IEMgMjQyLjgyODEyNSA1Ni43MDcwMzEgMjQ0LjMyODEyNSA2Mi43MDcwMzEgMjQ4LjUyNzM0NCA2Ni42MDkzNzUgTCAyNzEuMzI4MTI1IDg4LjgxMjUgTCAyNjUuOTI5Njg4IDEyMC4zMTI1IEMgMjY1LjAyNzM0NCAxMjYuMDE1NjI1IDI2Ny40Mjk2ODggMTMxLjcxNDg0NCAyNzEuOTI5Njg4IDEzNS4wMTU2MjUgQyAyNzYuNDI5Njg4IDEzOC42MTcxODggMjgyLjczMDQ2OSAxMzguOTE3OTY5IDI4Ny44MzIwMzEgMTM2LjIxODc1IEwgMzE2LjAzNTE1NiAxMjEuMjE0ODQ0IEwgMzQ0LjIzODI4MSAxMzYuMjE4NzUgQyAzNDYuNjM2NzE5IDEzNy40MTc5NjkgMzQ5LjAzNTE1NiAxMzguMDE1NjI1IDM1MS40Mzc1IDEzOC4wMTU2MjUgQyAzNTQuNDM3NSAxMzguMDE1NjI1IDM1Ny40Mzc1IDEzNy4xMTcxODggMzYwLjEzNjcxOSAxMzUuMDE1NjI1IEMgMzY0LjY0MDYyNSAxMzEuNzE0ODQ0IDM2Ny4wMzkwNjIgMTI2LjAxNTYyNSAzNjYuMTM2NzE5IDEyMC4zMTI1IEwgMzYwLjczODI4MSA4OC44MTI1IEwgMzgzLjUzOTA2MiA2Ni42MDkzNzUgQyAzODcuNzQyMTg4IDYyLjcwNzAzMSAzODkuMjQyMTg4IDU2LjcwNzAzMSAzODcuNDQxNDA2IDUxLjMwODU5NCBaIE0gMzg3LjQ0MTQwNiA1MS4zMDg1OTQgIiBzdHlsZT0iIHN0cm9rZTpub25lO2ZpbGwtcnVsZTpub256ZXJvO2ZpbGw6cmdiKDEwMCUsODMuMTM3MjU1JSwwJSk7ZmlsbC1vcGFjaXR5OjE7Ii8+CjxwYXRoIGQ9Ik0gNDk5LjAzNTE1NiAxOTIuMTI1IEwgNDY3LjY0ODQzOCAxODcuMzIwMzEyIEwgNDUzLjU1MDc4MSAxNTguODIwMzEyIEMgNDUwLjg0NzY1NiAxNTMuNzE4NzUgNDQ1LjQ0OTIxOSAxNTEuMDE5NTMxIDQ0MC4wNDY4NzUgMTUxLjAxOTUzMSBDIDQzNC42NDg0MzggMTUxLjAxOTUzMSA0MjkuMjQ2MDk0IDE1My43MTg3NSA0MjYuNTQ2ODc1IDE1OC44MjAzMTIgTCA0MTIuNDQ1MzEyIDE4Ny4zMjAzMTIgTCAzODAuOTQxNDA2IDE5Mi4xMjUgQyAzNzUuMjQyMTg4IDE5Mi43MjI2NTYgMzcwLjQ0MTQwNiAxOTYuOTIxODc1IDM2OC42NDA2MjUgMjAyLjMyNDIxOSBDIDM2Ni44Mzk4NDQgMjA3LjcyMjY1NiAzNjguMzM5ODQ0IDIxMy43MjI2NTYgMzcyLjUzOTA2MiAyMTcuNjI1IEwgMzk1LjM0Mzc1IDIzOS44MjgxMjUgTCAzODkuOTQxNDA2IDI3MS4zMzIwMzEgQyAzODcuODQzNzUgMjgzLjYzMjgxMiA0MDAuNzQyMTg4IDI5Mi45MzM1OTQgNDExLjg0Mzc1IDI4Ny4yMzQzNzUgTCA0NDAuMDQ2ODc1IDI3Mi4yMzA0NjkgTCA0NjguMjUgMjg3LjIzNDM3NSBDIDQ3OS4zNTE1NjIgMjkyLjkzMzU5NCA0OTIuMjUzOTA2IDI4My42MzI4MTIgNDkwLjE1MjM0NCAyNzEuMzMyMDMxIEwgNDg0Ljc1IDIzOS44MjgxMjUgTCA1MDcuNDMzNTk0IDIxNy42MjUgQyA1MTYuNDM3NSAyMDguOTI1NzgxIDUxMS4zMzU5MzggMTkzLjkyMTg3NSA0OTkuMDM1MTU2IDE5Mi4xMjUgWiBNIDQ5OS4wMzUxNTYgMTkyLjEyNSAiIHN0eWxlPSIgc3Ryb2tlOm5vbmU7ZmlsbC1ydWxlOm5vbnplcm87ZmlsbDpyZ2IoMTAwJSw4My4xMzcyNTUlLDAlKTtmaWxsLW9wYWNpdHk6MTsiLz4KPHBhdGggZD0iTSAzMjYuNDM3NSAzNzYuNDQxNDA2IEMgMzQ1LjAzOTA2MiAzNzYuNDQxNDA2IDM2MC4wMzkwNjIgMzkxLjQ0NTMxMiAzNjAuMDM5MDYyIDQxMC4wNDY4NzUgQyAzNjAuMDM5MDYyIDQyOC45NDkyMTkgMzQ1LjAzOTA2MiA0NDMuOTQ5MjE5IDMyNi40Mzc1IDQ0My45NDkyMTkgTCAyOTYuNDMzNTk0IDQ0My45NDkyMTkgQyAzMTUuMDM1MTU2IDQ0My45NDkyMTkgMzMwLjAzNTE1NiA0NTguOTUzMTI1IDMzMC4wMzUxNTYgNDc3Ljg1NTQ2OSBDIDMzMC4wMzUxNTYgNDk2LjQ1NzAzMSAzMTUuMDM1MTU2IDUxMS40NTcwMzEgMjk2LjQzMzU5NCA1MTEuNDU3MDMxIEwgMjAyLjIyMjY1NiA1MTEuNDU3MDMxIEMgMTU3LjIxODc1IDUxMS40NTcwMzEgMTEyLjIxMDkzOCA1MDAuOTU3MDMxIDcyLjAwNzgxMiA0ODEuNDUzMTI1IEwgMzEuMjAzMTI1IDM3Ny42NDA2MjUgTCAzMS44MDQ2ODggMzc2LjQ0MTQwNiBMIDcyLjAwNzgxMiAyNzEuMTMyODEyIEwgMTA2LjgxMjUgMjUzLjczMDQ2OSBDIDE2NC43MTg3NSAyMjQuNjI1IDE3Ny45MTc5NjkgMTgxLjcyMjY1NiAxODAuNjIxMDk0IDE1OC4wMTk1MzEgQyAxODAuMzIwMzEyIDE1Mi4wMTk1MzEgMTgzLjAxOTUzMSAxNDYuMDE5NTMxIDE4Ny41MTk1MzEgMTQyLjExNzE4OCBDIDE5Mi4wMjM0MzggMTM3LjkxNzk2OSAxOTguMzIwMzEyIDEzNi4xMTcxODggMjA0LjMyNDIxOSAxMzcuMDE1NjI1IEMgMjMzLjEyNSAxNDEuNTE1NjI1IDI1NS4wMjczNDQgMTY2LjQyMTg3NSAyNTUuMDI3MzQ0IDE5Ni40MjE4NzUgQyAyNTUuMDI3MzQ0IDIxMi45MjU3ODEgMjQ5LjMyODEyNSAyMjguNTI3MzQ0IDIzOC44MjgxMjUgMjQxLjQyOTY4OCBMIDMyNi40Mzc1IDI0MS40Mjk2ODggQyAzNDUuMDM5MDYyIDI0MS40Mjk2ODggMzYwLjAzOTA2MiAyNTYuNDI5Njg4IDM2MC4wMzkwNjIgMjc1LjAzMTI1IEMgMzYwLjAzOTA2MiAyOTMuOTMzNTk0IDM0NS4wMzkwNjIgMzA4LjkzNzUgMzI2LjQzNzUgMzA4LjkzNzUgQyAzNDUuMDM5MDYyIDMwOC45Mzc1IDM2MC4wMzkwNjIgMzIzLjkzNzUgMzYwLjAzOTA2MiAzNDIuODM5ODQ0IEMgMzYwLjAzOTA2MiAzNjEuNDQxNDA2IDM0NS4wMzkwNjIgMzc2LjQ0MTQwNiAzMjYuNDM3NSAzNzYuNDQxNDA2IFogTSAzMjYuNDM3NSAzNzYuNDQxNDA2ICIgc3R5bGU9IiBzdHJva2U6bm9uZTtmaWxsLXJ1bGU6bm9uemVybztmaWxsOnJnYigxMDAlLDc0LjkwMTk2MSUsNjcuMDU4ODI0JSk7ZmlsbC1vcGFjaXR5OjE7Ii8+CjxwYXRoIGQ9Ik0gMTc3LjQxNzk2OSA1MS4zMDg1OTQgQyAxNzkuMjE4NzUgNTYuNzA3MDMxIDE3Ny43MTg3NSA2Mi43MDcwMzEgMTczLjUxOTUzMSA2Ni42MDkzNzUgTCAxNTAuNzE0ODQ0IDg4LjgxMjUgTCAxNTYuMTE3MTg4IDEyMC4zMTI1IEMgMTU4LjIxODc1IDEzMi42MTcxODggMTQ1LjMxNjQwNiAxNDEuOTE3OTY5IDEzNC4yMTQ4NDQgMTM2LjIxODc1IEwgMTA2LjAxMTcxOSAxMjEuMjE0ODQ0IEwgMTA2LjAxMTcxOSAwIEMgMTExLjQxNDA2MiAwIDExNi44MTI1IDIuNzAzMTI1IDExOS41MTU2MjUgNy44MDA3ODEgTCAxMzMuNjEzMjgxIDM2LjMwNDY4OCBMIDE2NS4xMTcxODggNDEuMTA1NDY5IEMgMTcwLjgxNjQwNiA0MS43MDcwMzEgMTc1LjYyMTA5NCA0NS45MDYyNSAxNzcuNDE3OTY5IDUxLjMwODU5NCBaIE0gMTc3LjQxNzk2OSA1MS4zMDg1OTQgIiBzdHlsZT0iIHN0cm9rZTpub25lO2ZpbGwtcnVsZTpub256ZXJvO2ZpbGw6cmdiKDk5LjIxNTY4NiUsNzQuOTAxOTYxJSwwJSk7ZmlsbC1vcGFjaXR5OjE7Ii8+CjxwYXRoIGQ9Ik0gMzg3LjQ0MTQwNiA1MS4zMDg1OTQgQyAzODkuMjQyMTg4IDU2LjcwNzAzMSAzODcuNzQyMTg4IDYyLjcwNzAzMSAzODMuNTQyOTY5IDY2LjYwOTM3NSBMIDM2MC43MzgyODEgODguODEyNSBMIDM2Ni4xNDA2MjUgMTIwLjMxMjUgQyAzNjcuMDQyOTY5IDEyNi4wMTU2MjUgMzY0LjY0MDYyNSAxMzEuNzE0ODQ0IDM2MC4xNDA2MjUgMTM1LjAxNTYyNSBDIDM1Ny40NDE0MDYgMTM3LjExNzE4OCAzNTQuNDQxNDA2IDEzOC4wMTU2MjUgMzUxLjQzNzUgMTM4LjAxNTYyNSBDIDM0OS4wMzkwNjIgMTM4LjAxNTYyNSAzNDYuNjQwNjI1IDEzNy40MTc5NjkgMzQ0LjIzODI4MSAxMzYuMjE4NzUgTCAzMTYuMDM1MTU2IDEyMS4yMTQ4NDQgTCAzMTYuMDM1MTU2IDAgQyAzMjEuNDM3NSAwIDMyNi44MzU5MzggMi43MDMxMjUgMzI5LjUzNTE1NiA3LjgwMDc4MSBMIDM0My42MzY3MTkgMzYuMzA0Njg4IEwgMzc1LjE0MDYyNSA0MS4xMDU0NjkgQyAzODAuODM5ODQ0IDQxLjcwNzAzMSAzODUuNjQwNjI1IDQ1LjkwNjI1IDM4Ny40NDE0MDYgNTEuMzA4NTk0IFogTSAzODcuNDQxNDA2IDUxLjMwODU5NCAiIHN0eWxlPSIgc3Ryb2tlOm5vbmU7ZmlsbC1ydWxlOm5vbnplcm87ZmlsbDpyZ2IoOTkuMjE1Njg2JSw3NC45MDE5NjElLDAlKTtmaWxsLW9wYWNpdHk6MTsiLz4KPHBhdGggZD0iTSA1MDcuNDMzNTk0IDIxNy42MjUgTCA0ODQuNzUzOTA2IDIzOS44MjgxMjUgTCA0OTAuMTUyMzQ0IDI3MS4zMzIwMzEgQyA0OTIuMjUzOTA2IDI4My42MzI4MTIgNDc5LjM1MTU2MiAyOTIuOTMzNTk0IDQ2OC4yNTM5MDYgMjg3LjIzNDM3NSBMIDQ0MC4wNTA3ODEgMjcyLjIzMDQ2OSBMIDQ0MC4wNTA3ODEgMTUxLjAxNTYyNSBDIDQ0NS40NDkyMTkgMTUxLjAxNTYyNSA0NTAuODUxNTYyIDE1My43MTg3NSA0NTMuNTUwNzgxIDE1OC44MTY0MDYgTCA0NjcuNjUyMzQ0IDE4Ny4zMjAzMTIgTCA0OTkuMDM1MTU2IDE5Mi4xMjEwOTQgQyA1MTEuMzM1OTM4IDE5My45MjE4NzUgNTE2LjQzNzUgMjA4LjkyNTc4MSA1MDcuNDMzNTk0IDIxNy42MjUgWiBNIDUwNy40MzM1OTQgMjE3LjYyNSAiIHN0eWxlPSIgc3Ryb2tlOm5vbmU7ZmlsbC1ydWxlOm5vbnplcm87ZmlsbDpyZ2IoOTkuMjE1Njg2JSw3NC45MDE5NjElLDAlKTtmaWxsLW9wYWNpdHk6MTsiLz4KPHBhdGggZD0iTSAzMjYuNDM3NSA0NDMuOTQ5MjE5IEwgMjk2LjQzMzU5NCA0NDMuOTQ5MjE5IEMgMzE1LjAzNTE1NiA0NDMuOTQ5MjE5IDMzMC4wMzUxNTYgNDU4Ljk1MzEyNSAzMzAuMDM1MTU2IDQ3Ny44NTU0NjkgQyAzMzAuMDM1MTU2IDQ5Ni40NTcwMzEgMzE1LjAzNTE1NiA1MTEuNDU3MDMxIDI5Ni40MzM1OTQgNTExLjQ1NzAzMSBMIDIwMi4yMjI2NTYgNTExLjQ1NzAzMSBDIDE1Ny4yMTg3NSA1MTEuNDU3MDMxIDExMi4yMTA5MzggNTAwLjk1NzAzMSA3Mi4wMDc4MTIgNDgxLjQ1MzEyNSBMIDMxLjIwMzEyNSAzNzcuNjQwNjI1IEwgMzEuODA0Njg4IDM3Ni40NDE0MDYgTCAzMjYuNDM3NSAzNzYuNDQxNDA2IEMgMzQ1LjAzOTA2MiAzNzYuNDQxNDA2IDM2MC4wMzkwNjIgMzkxLjQ0NTMxMiAzNjAuMDM5MDYyIDQxMC4wNDY4NzUgQyAzNjAuMDM5MDYyIDQyOC45NDkyMTkgMzQ1LjAzOTA2MiA0NDMuOTQ5MjE5IDMyNi40Mzc1IDQ0My45NDkyMTkgWiBNIDMyNi40Mzc1IDQ0My45NDkyMTkgIiBzdHlsZT0iIHN0cm9rZTpub25lO2ZpbGwtcnVsZTpub256ZXJvO2ZpbGw6cmdiKDEwMCUsNjUuNDkwMTk2JSw1Ni4wNzg0MzElKTtmaWxsLW9wYWNpdHk6MTsiLz4KPHBhdGggZD0iTSA3Mi4wMDc4MTIgMjcxLjEyODkwNiBMIDcyLjAwNzgxMiA0ODEuNDUzMTI1IEwgMTUgNDgxLjQ1MzEyNSBDIDYuNjAxNTYyIDQ4MS40NTMxMjUgMCA0NzQuODUxNTYyIDAgNDY2LjQ1MzEyNSBMIDAgMjg2LjQzMzU5NCBDIDAgMjc4LjAzMTI1IDYuNjAxNTYyIDI3MS40Mjk2ODggMTUgMjcxLjQyOTY4OCBMIDcxLjQwNjI1IDI3MS40Mjk2ODggWiBNIDcyLjAwNzgxMiAyNzEuMTI4OTA2ICIgc3R5bGU9IiBzdHJva2U6bm9uZTtmaWxsLXJ1bGU6bm9uemVybztmaWxsOnJnYig0NC43MDU4ODIlLDM2LjQ3MDU4OCUsMzQuMTE3NjQ3JSk7ZmlsbC1vcGFjaXR5OjE7Ii8+CjxwYXRoIGQ9Ik0gNzIuMDA3ODEyIDM3Ni40NDE0MDYgTCA3Mi4wMDc4MTIgNDgxLjQ1MzEyNSBMIDE1IDQ4MS40NTMxMjUgQyA2LjYwMTU2MiA0ODEuNDUzMTI1IDAgNDc0Ljg1MTU2MiAwIDQ2Ni40NTMxMjUgTCAwIDM3Ni40NDE0MDYgWiBNIDcyLjAwNzgxMiAzNzYuNDQxNDA2ICIgc3R5bGU9IiBzdHJva2U6bm9uZTtmaWxsLXJ1bGU6bm9uemVybztmaWxsOnJnYig0MC43ODQzMTQlLDMyLjk0MTE3NiUsMzAuOTgwMzkyJSk7ZmlsbC1vcGFjaXR5OjE7Ii8+CjwvZz4KPC9zdmc+Cg==);

	background-size:50px 50px;
}
.table1.freedays{
	margin-top:15px;
	margin-bottom:25px;
}
/*=========== table1 ============*/
.table1 {
    width:  100%;
}
.table1 caption.blue{
	display: table-caption;
	text-align: left;
	width:100%;
	background: #0F77C1;
	color:#fff;
	border-radius:5px 5px 0px 0px;
	overflow: hidden;
	font-size:20px;
	line-height:27px;
	padding-top:7px;
	padding-bottom:7px;
}

.table1 thead th {
    padding:8px;
    background:#e0f1fd;
    color:#1d1d1d;
    line-height:1.5;
    font-family:Arial, Verdana, sans-serif;
	font-size:20px;
	border:1px solid #e0f1fd;
	text-align: left;
	font-weight: normal;
}
.table1 thead th:nth-child(3) {
    width:50px;
}
.table1 thead.blue th {
	background: #0F77C1;
	color:#fff;
}
.table1 thead.sub th {
    padding:8px;
    background:#fafafa;
    color:#1d1d1d;
    line-height:1.4;
    font-family:Arial, Verdana, sans-serif;
	font-size:16px;
	border:1px solid #e0f1fd;
	text-align: left;
	border-bottom:3px solid #dadada;
}
.table1 thead.sub th:nth-child(3) {
    width:50px;
}

.table1 tbody tr:last-child td {
    border-bottom:1px solid #dadada;
}
.table1 tbody tr:nth-child(even) td {
    background:#fafafa;
}
.table1 tbody tr:not(:last-child) td {
    position:relative;
}
.table1 tbody tr:not(:last-child) td {
    border-bottom:1px dashed #dadada;
}
.table1 tbody tr td {
    padding:8px 8px;
    line-height:1.5;
    text-align:left;

}
.table1 tbody tr td.min{
	width: 1%;
	white-space: nowrap;
	padding-right:20px;
}
.table1 tbody tr td.ellipsis{
	text-overflow:ellipsis;
}
.table1 tbody tr td.nowrap{
	white-space:nowrap;
}
.table1 tbody tr td:first-child {
    border-left:1px solid #dadada;


}
.table1 tbody tr td:last-child {
    border-right:1px solid #dadada;
}




.counterbox{
	border-radius:0px;
	width:100%;
	margin-top:0px;
	margin-bottom:0px;
	display:block;
	float:left;
	padding-top:5px;
	padding-bottom:15px;
	height:auto;
	overflow:hidden !important;
	background:#fff;
}
.counterbox .header{
	display:inline-block;
	font-size:16px;
	font-weight:bold;
	color:#000;
	width:100%;
	padding-left:0px;
	padding-right:0px;
	text-align:center;
	line-height:20px;
	border-radius:0px;
	position:relative;
	overflow:hidden;
	margin-top:0px;
	margin-bottom:10px;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.offer_counter{
    font-size:24px;
    line-height:24px;
    text-align:center;
    width:100%:
}
.offer_counter.levels{
	font-size:20px;
}
.offer_counter .clock{
  width:20px;
  height:20px;
  margin-right:10px;
  position: relative;
}
.offer_counter .clock, .offer_counter span{
    display:inline-block;
}
.icon-clock::before{
    position:absolute;
    content:"";
    top:3px;
    left:0px;
    width:20px;
    height:20px;
    background-size:20px 20px;
    display:block;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDEuMzAxIDQxLjMwMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDEuMzAxIDQxLjMwMTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggc3R5bGU9ImZpbGw6IzFFMjAxRDsiIGQ9Ik0yMC42NDIsMGM1LjY5OCwwLDEwLjg1NywyLjMxNywxNC42MDIsNi4wNDdjMy43MywzLjc0Niw2LjA0Nyw4LjkwNSw2LjA0NywxNC42MDMNCgljMCw1LjY5OC0yLjMxNywxMC44NTctNi4wNDcsMTQuNjAzYy0zLjc0NiwzLjczLTguOTA0LDYuMDQ3LTE0LjYwMiw2LjA0N1M5Ljc4NiwzOC45ODMsNi4wNTYsMzUuMjUzDQoJQzIuMzEsMzEuNTA3LDAuMDA4LDI2LjM0OSwwLjAwOCwyMC42NWMwLTUuNjk4LDIuMzAxLTEwLjg1Nyw2LjA0Ny0xNC42MDNDOS43ODYsMi4zMTcsMTQuOTQ0LDAsMjAuNjQyLDBMMjAuNjQyLDB6IE0zMS4xNjYsMTkuNTIzDQoJYzAuNjE5LDAsMS4xMTEsMC41MDgsMS4xMTEsMS4xMjdjMCwwLjYxOS0wLjQ5MiwxLjEyNy0xLjExMSwxLjEyN0gyMC42NzRoLTAuMDMyYy0wLjQxMywwLTAuNzc4LTAuMjM4LTAuOTY4LTAuNTcxbC0wLjAxNi0wLjAxNg0KCWwwLDBsLTAuMDE2LTAuMDMybDAsMHYtMC4wMTZsMCwwbC0wLjAxNi0wLjAzMmwwLDBsLTAuMDE2LTAuMDMybDAsMHYtMC4wMTZsMCwwbC0wLjAxNi0wLjAzMmwwLDBsLTAuMDE2LTAuMDE2bDAsMHYtMC4wMzJsMCwwDQoJbC0wLjAxNi0wLjAzMmwwLDB2LTAuMDE2bDAsMGwtMC4wMTYtMC4wMzJsMCwwdi0wLjAzMmwwLDB2LTAuMDE2di0wLjAxNmwtMC4wMTYtMC4wMTZsMCwwdi0wLjAzMmwwLDB2LTAuMDMybDAsMFYyMC43M2wwLDB2LTAuMDE2DQoJbDAsMHYtMC4wMzJsMCwwVjIwLjY1bDAsMFY3LjIwNmMwLTAuNjE5LDAuNDkyLTEuMTExLDEuMTExLTEuMTExYzAuNjE5LDAsMS4xMjcsMC40OTIsMS4xMjcsMS4xMTF2MTIuMzE3SDMxLjE2NnogTTMzLjY1Nyw3LjYzNQ0KCWMtMy4zMzMtMy4zMzMtNy45MzYtNS4zODEtMTMuMDE1LTUuMzgxUzEwLjk2LDQuMzAxLDcuNjI3LDcuNjM1QzQuMzEsMTAuOTY4LDIuMjQ2LDE1LjU3MSwyLjI0NiwyMC42NQ0KCWMwLDUuMDc5LDIuMDYzLDkuNjgyLDUuMzgxLDEzLjAxNmMzLjMzMywzLjMzMyw3LjkzNiw1LjM4MSwxMy4wMTUsNS4zODFzOS42ODItMi4wNDgsMTMuMDE1LTUuMzgxDQoJYzMuMzMzLTMuMzMzLDUuMzk3LTcuOTM2LDUuMzk3LTEzLjAxNkMzOS4wNTQsMTUuNTcxLDM2Ljk5MSwxMC45NjgsMzMuNjU3LDcuNjM1TDMzLjY1Nyw3LjYzNXoiLz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);
    background-repeat:no-repeat;
}



/*========== bb-homebox ============*/
.bb-homebox{
	width:100%;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:15px;
	font-family: arial, sans-serif;
	float:left;
	min-height:180px;
	background:#fff;
	border:1px solid #e0e0e0;
	margin-top:15px;
}
.bb-homebox .icon-login{
	width:60px;
	height:60px;
	float:left;
	padding:20px;
	background:#dadada;
	border-radius:100px;
	margin-left:10px;
	margin-top:15px;
	background-position:20px 20px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDYwLjggNDYwLjgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ2MC44IDQ2MC44OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIGNsYXNzPSIiPjxnPjxnPgoJPGc+CgkJPHBhdGggZD0iTTIzMC40MzIsMGMtNjUuODI5LDAtMTE5LjY0MSw1My44MTItMTE5LjY0MSwxMTkuNjQxczUzLjgxMiwxMTkuNjQxLDExOS42NDEsMTE5LjY0MXMxMTkuNjQxLTUzLjgxMiwxMTkuNjQxLTExOS42NDEgICAgUzI5Ni4yNjEsMCwyMzAuNDMyLDB6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+Cgk8L2c+CjwvZz48Zz4KCTxnPgoJCTxwYXRoIGQ9Ik00MzUuNzU1LDMzNC44OWMtMy4xMzUtNy44MzctNy4zMTQtMTUuMTUxLTEyLjAxNi0yMS45NDNjLTI0LjAzMy0zNS41MjctNjEuMTI2LTU5LjAzNy0xMDIuOTIyLTY0Ljc4NCAgICBjLTUuMjI0LTAuNTIyLTEwLjk3MSwwLjUyMi0xNS4xNTEsMy42NTdjLTIxLjk0MywxNi4xOTYtNDguMDY1LDI0LjU1NS03NS4yMzMsMjQuNTU1cy01My4yOS04LjM1OS03NS4yMzMtMjQuNTU1ICAgIGMtNC4xOC0zLjEzNS05LjkyNy00LjcwMi0xNS4xNTEtMy42NTdjLTQxLjc5Niw1Ljc0Ny03OS40MTIsMjkuMjU3LTEwMi45MjIsNjQuNzg0Yy00LjcwMiw2Ljc5Mi04Ljg4MiwxNC42MjktMTIuMDE2LDIxLjk0MyAgICBjLTEuNTY3LDMuMTM1LTEuMDQ1LDYuNzkyLDAuNTIyLDkuOTI3YzQuMTgsNy4zMTQsOS40MDQsMTQuNjI5LDE0LjEwNiwyMC44OThjNy4zMTQsOS45MjcsMTUuMTUxLDE4LjgwOCwyNC4wMzMsMjcuMTY3ICAgIGM3LjMxNCw3LjMxNCwxNS42NzMsMTQuMTA2LDI0LjAzMywyMC44OThjNDEuMjczLDMwLjgyNSw5MC45MDYsNDcuMDIsMTQyLjEwNiw0Ny4wMnMxMDAuODMzLTE2LjE5NiwxNDIuMTA2LTQ3LjAyICAgIGM4LjM1OS02LjI2OSwxNi43MTgtMTMuNTg0LDI0LjAzMy0yMC44OThjOC4zNTktOC4zNTksMTYuNzE4LTE3LjI0MSwyNC4wMzMtMjcuMTY3YzUuMjI0LTYuNzkyLDkuOTI3LTEzLjU4NCwxNC4xMDYtMjAuODk4ICAgIEM0MzYuOCwzNDEuNjgyLDQzNy4zMjIsMzM4LjAyNCw0MzUuNzU1LDMzNC44OXoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KCTwvZz4KPC9nPjwvZz4gPC9zdmc+);
	background-size:60px 60px;
	background-repeat:no-repeat;


}
.bb-homebox .icon-hotel{
	width:60px;
	height:60px;
	float:left;
	padding:20px;
	background:#dadada;
	border-radius:100px;
	margin-left:10px;
	margin-top:15px;
	background-position:20px 20px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgY2xhc3M9IiI+PGc+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMTM3LjEyNyw4My4zNTloLTIwLjQwNGMtNi4wMywwLTEwLjkzNSw0LjkwNi0xMC45MzUsMTAuOTM1djIwLjEwN2MwLDYuMDMsNC45MDUsMTAuOTM1LDEwLjkzNSwxMC45MzVoMjAuNDA0ICAgIGM2LjAzLDAsMTAuOTM1LTQuOTA1LDEwLjkzNS0xMC45MzVWOTQuMjkzQzE0OC4wNjIsODguMjY1LDE0My4xNTcsODMuMzU5LDEzNy4xMjcsODMuMzU5eiBNMTMyLjQ0MSwxMDkuNzE1aC0xMS4wMzJWOTguOThoMTEuMDMyICAgIFYxMDkuNzE1eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRkZGRkZGIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPgoJPC9nPgo8L2c+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMTg5LjMyMSw4My4zNTloLTIwLjQwNGMtNi4wMywwLTEwLjkzNSw0LjkwNi0xMC45MzUsMTAuOTM1djIwLjEwN2MwLDYuMDMsNC45MDYsMTAuOTM1LDEwLjkzNSwxMC45MzVoMjAuNDA0ICAgIGM2LjAzLDAsMTAuOTM1LTQuOTA1LDEwLjkzNS0xMC45MzVWOTQuMjkzQzIwMC4yNTYsODguMjY1LDE5NS4zNTEsODMuMzU5LDE4OS4zMjEsODMuMzU5eiBNMTg0LjYzNSwxMDkuNzE1aC0xMS4wMzJWOTguOThoMTEuMDMyICAgIFYxMDkuNzE1eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRkZGRkZGIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPgoJPC9nPgo8L2c+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMjQxLjUxNiw4My4zNTloLTIwLjQwNWMtNi4wMywwLTEwLjkzNSw0LjkwNi0xMC45MzUsMTAuOTM1djIwLjEwN2MwLDYuMDMsNC45MDYsMTAuOTM1LDEwLjkzNSwxMC45MzVoMjAuNDA1ICAgIGM2LjAzLDAsMTAuOTM1LTQuOTA1LDEwLjkzNS0xMC45MzVWOTQuMjkzQzI1Mi40NTEsODguMjY1LDI0Ny41NDYsODMuMzU5LDI0MS41MTYsODMuMzU5eiBNMjM2LjgzLDEwOS43MTVoLTExLjAzM1Y5OC45OGgxMS4wMzMgICAgVjEwOS43MTV6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+Cgk8L2c+CjwvZz48Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0xMzcuMTI3LDEzNC45NzNoLTIwLjQwNGMtNi4wMywwLTEwLjkzNSw0LjkwNS0xMC45MzUsMTAuOTM1djIwLjEwOGMwLDYuMDMsNC45MDUsMTAuOTM1LDEwLjkzNSwxMC45MzVoMjAuNDA0ICAgIGM2LjAzLDAsMTAuOTM1LTQuOTA1LDEwLjkzNS0xMC45MzV2LTIwLjEwOEMxNDguMDYyLDEzOS44NzgsMTQzLjE1NywxMzQuOTczLDEzNy4xMjcsMTM0Ljk3M3ogTTEzMi40NDEsMTYxLjMyOWgtMTEuMDMydi0xMC43MzYgICAgaDExLjAzMlYxNjEuMzI5eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRkZGRkZGIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPgoJPC9nPgo8L2c+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMTg5LjMyMSwxMzQuOTcyaC0yMC40MDRjLTYuMDMsMC0xMC45MzUsNC45MDUtMTAuOTM1LDEwLjkzNXYyMC4xMDhjMCw2LjAzLDQuOTA1LDEwLjkzNSwxMC45MzUsMTAuOTM1aDIwLjQwNCAgICBjNi4wMywwLDEwLjkzNS00LjkwNSwxMC45MzUtMTAuOTM1di0yMC4xMDhDMjAwLjI1NiwxMzkuODc3LDE5NS4zNTEsMTM0Ljk3MiwxODkuMzIxLDEzNC45NzJ6IE0xODQuNjM1LDE2MS4zM2gtMTEuMDMydi0xMC43MzYgICAgaDExLjAzMlYxNjEuMzN6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+Cgk8L2c+CjwvZz48Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0yNDEuNTE2LDEzNC45NzJoLTIwLjQwNWMtNi4wMywwLTEwLjkzNSw0LjkwNS0xMC45MzUsMTAuOTM1djIwLjEwOGMwLDYuMDMsNC45MDUsMTAuOTM1LDEwLjkzNSwxMC45MzVoMjAuNDA1ICAgIGM2LjAzLDAsMTAuOTM1LTQuOTA1LDEwLjkzNS0xMC45MzV2LTIwLjEwOEMyNTIuNDUxLDEzOS44NzcsMjQ3LjU0NiwxMzQuOTcyLDI0MS41MTYsMTM0Ljk3MnogTTIzNi44MywxNjEuMzNoLTExLjAzM3YtMTAuNzM2ICAgIGgxMS4wMzNWMTYxLjMzeiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRkZGRkZGIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPgoJPC9nPgo8L2c+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMTM3LjEyNywxODYuNTg3aC0yMC40MDRjLTYuMDMsMC0xMC45MzUsNC45MDUtMTAuOTM1LDEwLjkzNXYyMC4xMDdjMCw2LjAyOSw0LjkwNSwxMC45MzUsMTAuOTM1LDEwLjkzNWgyMC40MDQgICAgYzYuMDMsMCwxMC45MzUtNC45MDYsMTAuOTM1LTEwLjkzNXYtMjAuMTA3QzE0OC4wNjIsMTkxLjQ5MiwxNDMuMTU3LDE4Ni41ODcsMTM3LjEyNywxODYuNTg3eiBNMTMyLjQ0MSwyMTIuOTQzaC0xMS4wMzJ2LTEwLjczNSAgICBoMTEuMDMyVjIxMi45NDN6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+Cgk8L2c+CjwvZz48Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0xODkuMzIxLDE4Ni41ODdoLTIwLjQwNGMtNi4wMywwLTEwLjkzNSw0LjkwNS0xMC45MzUsMTAuOTM1djIwLjEwN2MwLDYuMDI5LDQuOTA1LDEwLjkzNSwxMC45MzUsMTAuOTM1aDIwLjQwNCAgICBjNi4wMywwLDEwLjkzNS00LjkwNiwxMC45MzUtMTAuOTM1di0yMC4xMDdDMjAwLjI1NiwxOTEuNDkyLDE5NS4zNTEsMTg2LjU4NywxODkuMzIxLDE4Ni41ODd6IE0xODQuNjM1LDIxMi45NDNoLTExLjAzMnYtMTAuNzM1ICAgIGgxMS4wMzJWMjEyLjk0M3oiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KCTwvZz4KPC9nPjxnPgoJPGc+CgkJPHBhdGggZD0iTTI0MS41MTYsMTg2LjU4N2gtMjAuNDA1Yy02LjAzLDAtMTAuOTM1LDQuOTA1LTEwLjkzNSwxMC45MzV2MjAuMTA3YzAsNi4wMjksNC45MDUsMTAuOTM1LDEwLjkzNSwxMC45MzVoMjAuNDA1ICAgIGM2LjAzLDAsMTAuOTM1LTQuOTA2LDEwLjkzNS0xMC45MzV2LTIwLjEwN0MyNTIuNDUxLDE5MS40OTIsMjQ3LjU0NiwxODYuNTg3LDI0MS41MTYsMTg2LjU4N3ogTTIzNi44MywyMTIuOTQzaC0xMS4wMzN2LTEwLjczNSAgICBoMTEuMDMzVjIxMi45NDN6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+Cgk8L2c+CjwvZz48Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0xMzcuMTI3LDIzOC4yMDFoLTIwLjQwNGMtNi4wMywwLTEwLjkzNSw0LjkwNS0xMC45MzUsMTAuOTM1djIwLjEwOGMwLDYuMDI5LDQuOTA1LDEwLjkzNSwxMC45MzUsMTAuOTM1aDIwLjQwNCAgICBjNi4wMywwLDEwLjkzNS00LjkwNiwxMC45MzUtMTAuOTM1di0yMC4xMDhDMTQ4LjA2MiwyNDMuMTA2LDE0My4xNTcsMjM4LjIwMSwxMzcuMTI3LDIzOC4yMDF6IE0xMzIuNDQxLDI2NC41NTdoLTExLjAzMnYtMTAuNzM2ICAgIGgxMS4wMzJWMjY0LjU1N3oiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KCTwvZz4KPC9nPjxnPgoJPGc+CgkJPHBhdGggZD0iTTE4OS4zMjEsMjM4LjJoLTIwLjQwNGMtNi4wMywwLTEwLjkzNSw0LjkwNS0xMC45MzUsMTAuOTM1djIwLjEwOGMwLDYuMDI5LDQuOTA1LDEwLjkzNSwxMC45MzUsMTAuOTM1aDIwLjQwNCAgICBjNi4wMywwLDEwLjkzNS00LjkwNiwxMC45MzUtMTAuOTM1di0yMC4xMDhDMjAwLjI1NiwyNDMuMTA1LDE5NS4zNTEsMjM4LjIsMTg5LjMyMSwyMzguMnogTTE4NC42MzUsMjY0LjU1OGgtMTEuMDMydi0xMC43MzYgICAgaDExLjAzMlYyNjQuNTU4eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRkZGRkZGIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPgoJPC9nPgo8L2c+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMjQxLjUxNiwyMzguMmgtMjAuNDA1Yy02LjAzLDAtMTAuOTM1LDQuOTA1LTEwLjkzNSwxMC45MzV2MjAuMTA4YzAsNi4wMjksNC45MDUsMTAuOTM1LDEwLjkzNSwxMC45MzVoMjAuNDA1ICAgIGM2LjAzLDAsMTAuOTM1LTQuOTA2LDEwLjkzNS0xMC45MzV2LTIwLjEwOEMyNTIuNDUxLDI0My4xMDUsMjQ3LjU0NiwyMzguMiwyNDEuNTE2LDIzOC4yeiBNMjM2LjgzLDI2NC41NThoLTExLjAzM3YtMTAuNzM2ICAgIGgxMS4wMzNWMjY0LjU1OHoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KCTwvZz4KPC9nPjxnPgoJPGc+CgkJPHBhdGggZD0iTTEzNy4xMjcsMjg5LjgxNGgtMjAuNDA0Yy02LjAzLDAtMTAuOTM1LDQuOTA1LTEwLjkzNSwxMC45MzV2MjAuMTA4YzAsNi4wMyw0LjkwNSwxMC45MzUsMTAuOTM1LDEwLjkzNWgyMC40MDQgICAgYzYuMDMsMCwxMC45MzUtNC45MDUsMTAuOTM1LTEwLjkzNXYtMjAuMTA4QzE0OC4wNjIsMjk0LjcyLDE0My4xNTYsMjg5LjgxNCwxMzcuMTI3LDI4OS44MTR6IE0xMzIuNDQxLDMxNi4xNzFoLTExLjAzMnYtMTAuNzM2ICAgIGgxMS4wMzJWMzE2LjE3MXoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KCTwvZz4KPC9nPjxnPgoJPGc+CgkJPHBhdGggZD0iTTE4OS4zMjEsMjg5LjgxNGgtMjAuNDA0Yy02LjAzLDAtMTAuOTM1LDQuOTA1LTEwLjkzNSwxMC45MzV2MjAuMTA4YzAsNi4wMyw0LjkwNSwxMC45MzUsMTAuOTM1LDEwLjkzNWgyMC40MDQgICAgYzYuMDMsMCwxMC45MzUtNC45MDUsMTAuOTM1LTEwLjkzNXYtMjAuMTA4QzIwMC4yNTYsMjk0LjcxOSwxOTUuMzUxLDI4OS44MTQsMTg5LjMyMSwyODkuODE0eiBNMTg0LjYzNSwzMTYuMTcxaC0xMS4wMzJ2LTEwLjczNiAgICBoMTEuMDMyVjMxNi4xNzF6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+Cgk8L2c+CjwvZz48Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0yNDEuNTE2LDI4OS44MTRoLTIwLjQwNWMtNi4wMywwLTEwLjkzNSw0LjkwNS0xMC45MzUsMTAuOTM1djIwLjEwOGMwLDYuMDMsNC45MDUsMTAuOTM1LDEwLjkzNSwxMC45MzVoMjAuNDA1ICAgIGM2LjAzLDAsMTAuOTM1LTQuOTA1LDEwLjkzNS0xMC45MzV2LTIwLjEwOEMyNTIuNDUxLDI5NC43MTksMjQ3LjU0NiwyODkuODE0LDI0MS41MTYsMjg5LjgxNHogTTIzNi44MywzMTYuMTcxaC0xMS4wMzN2LTEwLjczNiAgICBoMTEuMDMzVjMxNi4xNzF6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+Cgk8L2c+CjwvZz48Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0zNDUuNTc4LDc5LjY2N2MtNC4zMTQsMC03LjgxMSwzLjQ5Ny03LjgxMSw3LjgxdjEwLjY5aC03Ljg5OHYtMTAuNjljMC00LjMxMy0zLjQ5Ny03LjgxLTcuODExLTcuODEgICAgcy03LjgxMSwzLjQ5Ny03LjgxMSw3LjgxdjM3YzAsNC4zMTMsMy40OTcsNy44MTEsNy44MTEsNy44MTFzNy44MTEtMy40OTcsNy44MTEtNy44MTF2LTEwLjY4OWg3Ljg5OHYxMC42ODkgICAgYzAsNC4zMTMsMy40OTcsNy44MTEsNy44MTEsNy44MTFjNC4zMTMsMCw3LjgxLTMuNDk3LDcuODEtNy44MTF2LTM3QzM1My4zODksODMuMTY0LDM0OS44OTIsNzkuNjY3LDM0NS41NzgsNzkuNjY3eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRkZGRkZGIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPgoJPC9nPgo8L2c+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMzQ1LjMxNywxNTEuMjQ2SDMyMi4zMmMtNC4zMTMsMC03LjgxLDMuNDk3LTcuODEsNy44MTFjMCw0LjMxMywzLjQ5Nyw3LjgxLDcuODEsNy44MWgyMi45OTcgICAgYzQuMzE0LDAsNy44MTEtMy40OTcsNy44MTEtNy44MUMzNTMuMTI4LDE1NC43NDMsMzQ5LjYzMSwxNTEuMjQ2LDM0NS4zMTcsMTUxLjI0NnoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KCTwvZz4KPC9nPjxnPgoJPGc+CgkJPHBhdGggZD0iTTMzOC45NzIsMjM1LjAwOWgtMjAuNDA1Yy02LjAyOSwwLTEwLjkzNSw0LjkwNS0xMC45MzUsMTAuOTM1djIwLjEwOGMwLDYuMDMsNC45MDUsMTAuOTM1LDEwLjkzNSwxMC45MzVoMjAuNDA1ICAgIGM2LjAyOSwwLDEwLjkzNS00LjkwNSwxMC45MzUtMTAuOTM1di0yMC4xMDhDMzQ5LjkwNiwyMzkuOTE0LDM0NSwyMzUuMDA5LDMzOC45NzIsMjM1LjAwOXogTTMzNC4yODUsMjYxLjM2N2gtMTEuMDMzdi0xMC43MzYgICAgaDExLjAzM1YyNjEuMzY3eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRkZGRkZGIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPgoJPC9nPgo8L2c+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMzkxLjE2NiwyMzUuMDA5aC0yMC40MDRjLTYuMDMsMC0xMC45MzUsNC45MDUtMTAuOTM1LDEwLjkzNXYyMC4xMDhjMCw2LjAzLDQuOTA2LDEwLjkzNSwxMC45MzUsMTAuOTM1aDIwLjQwNCAgICBjNi4wMywwLDEwLjkzNS00LjkwNSwxMC45MzUtMTAuOTM1di0yMC4xMDhDNDAyLjEwMSwyMzkuOTE0LDM5Ny4xOTYsMjM1LjAwOSwzOTEuMTY2LDIzNS4wMDl6IE0zODYuNDgsMjYxLjM2N2gtMTEuMDMydi0xMC43MzYgICAgaDExLjAzMlYyNjEuMzY3eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRkZGRkZGIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPgoJPC9nPgo8L2c+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMzM4Ljk3MiwyODYuNjIzaC0yMC40MDVjLTYuMDI5LDAtMTAuOTM1LDQuOTA1LTEwLjkzNSwxMC45MzV2MjAuMTA4YzAsNi4wMyw0LjkwNiwxMC45MzUsMTAuOTM1LDEwLjkzNWgyMC40MDUgICAgYzYuMDI5LDAsMTAuOTM1LTQuOTA1LDEwLjkzNS0xMC45MzV2LTIwLjEwOEMzNDkuOTA2LDI5MS41MjgsMzQ1LDI4Ni42MjMsMzM4Ljk3MiwyODYuNjIzeiBNMzM0LjI4NSwzMTIuOThoLTExLjAzM3YtMTAuNzM2ICAgIGgxMS4wMzNWMzEyLjk4eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRkZGRkZGIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPgoJPC9nPgo8L2c+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMzkxLjE2NiwyODYuNjIzaC0yMC40MDRjLTYuMDMsMC0xMC45MzUsNC45MDUtMTAuOTM1LDEwLjkzNXYyMC4xMDhjMCw2LjAzLDQuOTA1LDEwLjkzNSwxMC45MzUsMTAuOTM1aDIwLjQwNCAgICBjNi4wMywwLDEwLjkzNS00LjkwNSwxMC45MzUtMTAuOTM1di0yMC4xMDhDNDAyLjEwMSwyOTEuNTI4LDM5Ny4xOTYsMjg2LjYyMywzOTEuMTY2LDI4Ni42MjN6IE0zODYuNDgsMzEyLjk4aC0xMS4wMzJ2LTEwLjczNiAgICBoMTEuMDMyVjMxMi45OHoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KCTwvZz4KPC9nPjxnPgoJPGc+CgkJPHBhdGggZD0iTTMzOC45NzIsMzM4LjIzOGgtMjAuNDA1Yy02LjAyOSwwLTEwLjkzNSw0LjkwNS0xMC45MzUsMTAuOTM1djIwLjEwN2MwLDYuMDI5LDQuOTA2LDEwLjkzNSwxMC45MzUsMTAuOTM1aDIwLjQwNSAgICBjNi4wMjksMCwxMC45MzUtNC45MDYsMTAuOTM1LTEwLjkzNXYtMjAuMTA3QzM0OS45MDYsMzQzLjE0MywzNDUsMzM4LjIzOCwzMzguOTcyLDMzOC4yMzh6IE0zMzQuMjg1LDM2NC41OTRoLTExLjAzM3YtMTAuNzM1ICAgIGgxMS4wMzNWMzY0LjU5NHoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KCTwvZz4KPC9nPjxnPgoJPGc+CgkJPHBhdGggZD0iTTM5MS4xNjYsMzM4LjIzOGgtMjAuNDA0Yy02LjAzLDAtMTAuOTM1LDQuOTA1LTEwLjkzNSwxMC45MzV2MjAuMTA3YzAsNi4wMjksNC45MDUsMTAuOTM1LDEwLjkzNSwxMC45MzVoMjAuNDA0ICAgIGM2LjAzLDAsMTAuOTM1LTQuOTA2LDEwLjkzNS0xMC45MzV2LTIwLjEwN0M0MDIuMTAxLDM0My4xNDMsMzk3LjE5NiwzMzguMjM4LDM5MS4xNjYsMzM4LjIzOHogTTM4Ni40OCwzNjQuNTk0aC0xMS4wMzJ2LTEwLjczNSAgICBoMTEuMDMyVjM2NC41OTR6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+Cgk8L2c+CjwvZz48Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0zOTQuOTQ5LDM5NS4zNDFoLTgwLjE2NmMtNC4zMTMsMC03LjgxMSwzLjQ5Ny03LjgxMSw3LjgxYzAsNC4zMTQsMy40OTcsNy44MTEsNy44MTEsNy44MTFoODAuMTY2ICAgIGM0LjMxMywwLDcuODEtMy40OTcsNy44MS03LjgxMUM0MDIuNzYsMzk4LjgzOCwzOTkuMjYzLDM5NS4zNDEsMzk0Ljk0OSwzOTUuMzQxeiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRkZGRkZGIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPgoJPC9nPgo8L2c+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNDk4Ljk4Miw0NDIuNjY5aC0zMi4zNTh2LTUwLjkxQzQ5Mi4yNjEsMzg3Ljk3Miw1MTIsMzY1Ljg1MSw1MTIsMzM5LjIwNGMwLTI5LjI5OS0yMy44Ni01My4xMzUtNTMuMTg3LTUzLjEzNSAgICBjLTYuNywwLTEzLjExLDEuMjU3LTE5LjAyMSwzLjUyNnYtMTQuODUyYzAtNC4zMTMtMy40OTctNy44MS03LjgxMS03Ljgxcy03LjgxMSwzLjQ5Ny03LjgxMSw3LjgxdjI0LjE5MiAgICBjLTExLjM0Miw5Ljc1Mi0xOC41NDUsMjQuMTgxLTE4LjU0NSw0MC4yNjhjMCwxNi4wODcsNy4yMDIsMzAuNTE1LDE4LjU0NSw0MC4yNjd2NjMuMTk5SDI4NC4zMlYyMTguNTAzaDEzNy4yNDkgICAgYzEuNDExLDAsMi42MDQsMS4xOTIsMi42MDQsMi42MDR2MjMuNDM3YzAsNC4zMTMsMy40OTcsNy44MSw3LjgxMSw3LjgxYzQuMzEzLDAsNy44MS0zLjQ5Nyw3LjgxLTcuODF2LTIzLjQzNyAgICBjMC0xMC4wNDktOC4xNzYtMTguMjI1LTE4LjIyNS0xOC4yMjVIMjg0LjMydi0zNy45MDhoNi44MDJ2MTguMzM1YzAsNy4xNzgsNS44MzksMTMuMDE4LDEzLjAxOCwxMy4wMThoNTkuMzU4ICAgIGM3LjE3OCwwLDEzLjAxOC01LjgzOSwxMy4wMTgtMTMuMDE4di0yOS4zNjdjMC00LjMxMy0zLjQ5Ny03LjgxLTcuODExLTcuODFzLTcuODExLDMuNDk3LTcuODExLDcuODF2MjYuNzYzaC01NC4xNTFWNjkuMzNoNTQuMTUxICAgIHY1NS40NTNjMCw0LjMxNCwzLjQ5Nyw3LjgxMSw3LjgxMSw3LjgxMXM3LjgxMS0zLjQ5Nyw3LjgxMS03LjgxMVY2Ni43MjZjMC03LjE3OC01LjgzOS0xMy4wMTgtMTMuMDE4LTEzLjAxOEgzMDQuMTQgICAgYy03LjE3OCwwLTEzLjAxOCw1LjgzOS0xMy4wMTgsMTMuMDE4djE0LjU0aC02LjgwMnYtOS4zMzNjMC0xMC4wNDktOC4xNzYtMTguMjI1LTE4LjIyNS0xOC4yMjVIMTU1Ljg0ICAgIGMtNC4zMTMsMC03LjgxMSwzLjQ5Ny03LjgxMSw3LjgxMXMzLjQ5Nyw3LjgxMSw3LjgxMSw3LjgxMWgxMTAuMjU1YzEuNDExLDAsMi42MDQsMS4xOTIsMi42MDQsMi42MDR2MzcwLjczNkgyMjQuNjd2LTg2LjIyMyAgICBjMC03LjE3OC01LjgzOS0xMy4wMTgtMTMuMDE4LTEzLjAxOGgtNjUuMDY2Yy03LjE3OCwwLTEzLjAxOCw1LjgzOS0xMy4wMTgsMTMuMDE4djg2LjIyM0g4OS41Mzl2LTY0LjczMyAgICBjMTAuMzQ5LTkuNzAxLDE2LjgzNC0yMy40NywxNi44MzQtMzguNzMzYzAtMTUuMjYzLTYuNDg1LTI5LjAzMy0xNi44MzQtMzguNzMzVjcxLjkzM2MwLTEuNDExLDEuMTkyLTIuNjA0LDIuNjA0LTIuNjA0aDMwLjM3MSAgICBjNC4zMTQsMCw3LjgxMS0zLjQ5Nyw3LjgxMS03LjgxMXMtMy40OTctNy44MTEtNy44MTEtNy44MTFIOTIuMTQyYy0xMC4wNDksMC0xOC4yMjUsOC4xNzYtMTguMjI1LDE4LjIyNXYyMTguMzQxICAgIGMtNi4zNzQtMi43MDYtMTMuMzgxLTQuMjA0LTIwLjczMi00LjIwNEMyMy44NiwyODYuMDcsMCwzMDkuOTA2LDAsMzM5LjIwNWMwLDI2LjY0NywxOS43MzksNDguNzcsNDUuMzc2LDUyLjU1NXY1MC45MUgxNC43MyAgICBjLTQuMzEzLDAtNy44MTEsMy40OTctNy44MTEsNy44MWMwLDQuMzE0LDMuNDk3LDcuODExLDcuODExLDcuODExaDEzMS44NTdoNjUuMDY2aDI4Ny4zMzFjNC4zMTQsMCw3LjgxMS0zLjQ5Nyw3LjgxMS03LjgxMSAgICBDNTA2Ljc5NCw0NDYuMTY3LDUwMy4yOTYsNDQyLjY2OSw0OTguOTgyLDQ0Mi42Njl6IE0yODQuMzIsOTYuODg4aDYuODAydjUyLjQ2NWgtNi44MDJWOTYuODg4eiBNNzMuOTE5LDQ0Mi42N0g2MC45OTd2LTUwLjkxICAgIGM0LjUxNC0wLjY2Nyw4Ljg0OC0xLjg5NywxMi45MjItMy42MjZWNDQyLjY3eiBNNjAuOTk3LDM3NS44OTV2LTE4LjI2NGMwLTQuMzE0LTMuNDk3LTcuODExLTcuODExLTcuODExICAgIHMtNy44MTEsMy40OTctNy44MTEsNy44MTF2MTguMjY0Yy0xNi45NzgtMy42LTI5Ljc1NS0xOC42ODItMjkuNzU1LTM2LjY5MWMwLTIwLjY4NSwxNi44NTItMzcuNTEzLDM3LjU2Ni0zNy41MTMgICAgczM3LjU2NSwxNi44MjgsMzcuNTY1LDM3LjUxM0M5MC43NTIsMzU3LjIxNSw3Ny45NzQsMzcyLjI5NSw2MC45OTcsMzc1Ljg5NXogTTE3MS4zMDgsNDQyLjY2OWgtMjIuMTE4di04My42MmgyMi4xMThWNDQyLjY2OXogICAgIE0yMDkuMDQ4LDQ0Mi42NjloLTIyLjExOXYtODMuNjJoMjIuMTE5VjQ0Mi42Njl6IE00NTEuMDAzLDQ0Mi42NjloLTExLjIxMXYtNTMuODU4YzMuNTcsMS4zNyw3LjMyLDIuMzc0LDExLjIxMSwyLjk0OVY0NDIuNjY5eiAgICAgTTQ1OC44MTMsMzQ5LjgyMWMtNC4zMTQsMC03LjgxMSwzLjQ5Ny03LjgxMSw3LjgxMXYxOC4yNjRjLTE2Ljk3Ny0zLjYtMjkuNzU1LTE4LjY4Mi0yOS43NTUtMzYuNjkxICAgIGMwLTIwLjY4NSwxNi44NTItMzcuNTEzLDM3LjU2Ni0zNy41MTNjMjAuNzE0LDAsMzcuNTY1LDE2LjgyOCwzNy41NjUsMzcuNTEzYzAsMTguMDEtMTIuNzc4LDMzLjA5MS0yOS43NTUsMzYuNjkxdi0xOC4yNjQgICAgQzQ2Ni42MjQsMzUzLjMxOCw0NjMuMTI3LDM0OS44MjEsNDU4LjgxMywzNDkuODIxeiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRkZGRkZGIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPgoJPC9nPgo8L2c+PC9nPiA8L3N2Zz4=);
	background-size:60px 60px;
	background-repeat:no-repeat;


}

.bb-homebox .icon-booking{
	width:60px;
	height:60px;
	float:left;
	padding:20px;
	background:#dadada;
	border-radius:100px;
	margin-left:10px;
	margin-top:15px;
	background-position:20px 20px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJPdXRsaW5lIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIGNsYXNzPSIiPjxnPjxwYXRoIGQ9Ik0zNTIsMTZIMTkyYTQwLjA0NSw0MC4wNDUsMCwwLDAtNDAsNDBWODBhODAsODAsMCwwLDAsMCwxNjBWMzkyYTQwLjA0NSw0MC4wNDUsMCwwLDAsNDAsNDBIMzAzLjgxN2wuMTgzLjMxOVY0ODhhOCw4LDAsMCwwLDgsOEg0MzJhOCw4LDAsMCwwLDgtOFY0MzMuN2wxNS41MTktNDIuNjc0YTguMDIxLDguMDIxLDAsMCwwLC40ODEtMi43MzVWMjg4YTI0LDI0LDAsMCwwLTMyLTIyLjYyOVYyNjRhMjMuOTgyLDIzLjk4MiwwLDAsMC0zMi0yMi42MlY1NkE0MC4wNDUsNDAuMDQ1LDAsMCwwLDM1MiwxNlpNMTkyLDMySDM1MmEyNC4wMzksMjQuMDM5LDAsMCwxLDIyLjYyNCwxNkgxNjkuMzc2QTI0LjAzOSwyNC4wMzksMCwwLDEsMTkyLDMyWk0xNjgsNjRIMzc2VjIzMy4zODFhMjMuOTQ0LDIzLjk0NCwwLDAsMC0xNi0uMDFWMTIwYTgsOCwwLDAsMC04LThIMjE1Ljk1NkE4MC4xMzUsODAuMTM1LDAsMCwwLDE2OCw4MS42MVptMTUyLDgwSDI4OGE4LDgsMCwwLDAtOCw4djMyYTgsOCwwLDAsMCw4LDhoMjUuMzc2QTIzLjg4OSwyMy44ODksMCwwLDAsMzEyLDIwMHY4SDI4OGE4LDgsMCwwLDAtOCw4djMyYTgsOCwwLDAsMCw4LDhoMjR2MzYuOTkxYTM3LjUwOSwzNy41MDksMCwwLDAtOCwyLjRWMjgwYTgsOCwwLDAsMC04LThIMjQ4YTgsOCwwLDAsMC04LDh2NDBIMjAwVjIyMy45NTZBODAuNDU0LDgwLjQ1NCwwLDAsMCwyMjUuMywxOTJIMjU2YTgsOCwwLDAsMCw4LThWMTUyYTgsOCwwLDAsMC04LThIMjMwLjM5YTc5LjI1Niw3OS4yNTYsMCwwLDAtNS4wOS0xNkgzNDR2NDkuMzc2YTIzLjk0NCwyMy45NDQsMCwwLDAtMTYsMFYxNTJBOCw4LDAsMCwwLDMyMCwxNDRabS04LDE2djE2SDI5NlYxNjBabTAsNjR2MTZIMjk2VjIyNFptLTI0LDY0djIxLjEzMUE0Ni4xNzEsNDYuMTcxLDAsMCwwLDI4Mi45NDUsMzIwSDI1NlYyODhaTTIzMiwxNzZWMTYwaDE2djE2Wm0tODAsNDhhNjQsNjQsMCwxLDEsNjQtNjRBNjQuMDcyLDY0LjA3MiwwLDAsMSwxNTIsMjI0Wm0xNiwxNC4zOWE3OS4yNzcsNzkuMjc3LDAsMCwwLDE2LTUuMDlWMzI4YTgsOCwwLDAsMCw4LDhoODguMTIyYy0uMDc3LDEuNDA3LS4xMjIsMi44MzMtLjEyMiw0LjI4NlYzODRIMTY4Wk0xOTIsNDE2YTI0LjAzOSwyNC4wMzksMCwwLDEtMjIuNjI0LTE2SDI4NS40OWw5LjE2MywxNlpNNDAwLDI1NmE4LjAwOSw4LjAwOSwwLDAsMSw4LDh2NzJhOCw4LDAsMCwwLDE2LDBWMjg4YTgsOCwwLDAsMSwxNiwwdjk4Ljg3N2wtMTUuNTE5LDQyLjY3NWE4LjAyLDguMDIsMCwwLDAtLjQ4MSwyLjczNFY0ODBIMzIwVjQzMC4xOWE3Ljk5LDcuOTksMCwwLDAtMS4wNTgtMy45NzVMMjk2LDM4Ni4xNTdWMzQwLjI4NmMwLTguMjczLDEuNzQyLTI1Ljk2OCwxNi0zMC43NjZWMzM2YTgsOCwwLDAsMCwxNiwwVjMwNGE4LjAwOCw4LjAwOCwwLDAsMC0uMjI1LTEuODU3LDgsOCwwLDAsMCwuMjI1LTEuODU3VjIwMGE4LDgsMCwwLDEsMTYsMFYzMDkuMDQ4YTgsOCwwLDAsMCwxNiwwVjI1NmE4LDgsMCwwLDEsMTYsMHY2NGE4LDgsMCwwLDAsMTYsMFYyNjRBOC4wMDksOC4wMDksMCwwLDEsNDAwLDI1NloiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiIHN0eWxlPSJmaWxsOiNGRkZGRkYiPjwvcGF0aD48cGF0aCBkPSJNMjU2LDIwOEgyMjRhOCw4LDAsMCwwLTgsOHYzMmE4LDgsMCwwLDAsOCw4aDMyYTgsOCwwLDAsMCw4LThWMjE2QTgsOCwwLDAsMCwyNTYsMjA4Wm0tOCwzMkgyMzJWMjI0aDE2WiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiI+PC9wYXRoPjxwYXRoIGQ9Ik0xNzguMzQzLDEzMC4zNDMsMTM2LDE3Mi42ODdsLTEwLjM0My0xMC4zNDRhOCw4LDAsMCwwLTExLjMxNCwxMS4zMTRsMTYsMTZhOCw4LDAsMCwwLDExLjMxNCwwbDQ4LTQ4YTgsOCwwLDAsMC0xMS4zMTQtMTEuMzE0WiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiI+PC9wYXRoPjxwYXRoIGQ9Ik0yNTYsOTZoOTZhOCw4LDAsMCwwLDAtMTZIMjU2YTgsOCwwLDAsMCwwLDE2WiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiI+PC9wYXRoPjxjaXJjbGUgY3g9IjIyNCIgY3k9Ijg4IiByPSI4IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIiBzdHlsZT0iZmlsbDojRkZGRkZGIj48L2NpcmNsZT48cGF0aCBkPSJNMjI0LDM1MkgxOTJhOCw4LDAsMCwwLDAsMTZoMzJhOCw4LDAsMCwwLDAtMTZaIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIiBzdHlsZT0iZmlsbDojRkZGRkZGIj48L3BhdGg+PC9nPiA8L3N2Zz4=);
	background-size:60px 60px;
	background-repeat:no-repeat;


}



.bb-homebox .icon-cup{
	width:60px;
	height:60px;
	float:left;
	padding:20px;
	background:#dadada;
	border-radius:100px;
	margin-left:10px;
	margin-top:15px;
	background-position:20px 20px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAACXBIWXMAAAsTAAALEwEAmpwYAAAgAElEQVR4nO19B1hUV9r/TbKaxGjs9F4FpKiIJVYsMfaYqDExm7LZFLMlMW032W/dxFQ7vRdBBEHA3lBRwYIiSJNeB5hh+jB97r3z+z/n3iGa/Sfh+zarJsrved5nRLjPecs5bzvnnqGoAQxgAAMYwAB+JdCXrnU3li1bZ7z+/BemiheTjWUvnTDeWH/NWP5is7HshR7j9bVSQ8lKjf7yEo2haD5052ay2tPBKs3xQLHyoH+XIt+vQbHfr06eE1Au3Rd4Qb5vYq48Z1K0JHfKBnFu6ESAevhey/irAbJXP24sXrjWcHV5hqF8XSVd80c1Xftn0PUfgGn4GEzDJ2DqPwBd+1fQNW+BrnoNpvJ1MJaugrFkMQwX50F/fhp0ZyZAc8wX6sPeUOZ5QpnrA3mOP6SZgZDsDYR4jz8kmZMgzZ4BWV6oSXYgtFmWMz9Psi/03fboGSOpBwnIph7Rn575hu7ikrOGsrU6U8WroKvfBl33Hpj6T8A0/xNs6zdgWzeDaf4UTOMHYOreBV39BkyV62EqWw3jtWUwXFkAQ/FM6M9Nhu70eGiOu0N90Bm9B9yhyPOGPMcXsn3jIc0KgHiPH8QZAZBkhUCRPxeKgwuhPLIEssNLIcldZOzaO+dSS8KkV5C9+hHqfob61NQ16rMLu/Qlz8NU9nuYql7nZ/bNP4Fu2Aim6WMwTX/nP4niG/4KunYD6Juvg65aD1PFKphKF8FYMheGi9NhOD8RurM+0J10hfa4MzRHnKA64AxlngfkOV6Q7fOBZK8PxOk+EKf5QpwRCNm+6VAcnAfV4WegPLIc0gNLIMxeAEHqU2iMDmyr2eE5n7ofoTwyZUPv2QWs/tJzMF5fB+MNYoDXYKomRngDdP07oBveBVP/JzD1G8DUvQ2m9g0wN18BXf0C6MpVMJUthv7qHGiLpkJ3zh/aM+OgK/CA+oQbtMdcoD7iit5DTlDlOUG53xXyLA9IMj0hSfNET4oHxGk+kGZNhCx3OpQHQqE8vAjS3AXoyZwJQXIImqL8ULvdg6n+0u5V6n6D8tg0kaZwPvSXV8J4fQ1M5WthurEWpqo1MFW+CLrmZdDVL8NQsQbaqyuhvrAYirPzIT06G+ID0yHKn4Ke3MkQ5U5GT94kiHMnoCfHH+JsX4j2jYMw0wvCPW4QpDiiK9EOglgbCGKt0Blrha4YG3TH2kKY4Axpuh+kWZOg2E+MMBfSnFkQZUyBIDEQTeEeqN3iiJqvbITU/Qb1qRCD9txc6C8vhunaEhhLyWyeD/W5WZCfJMqdiK6sAE7BkiNPQXpsLuQFC6A4+wxU55ai98Iy9BYt5z7VxUugKV4Izfm5UBfOgPrMVKhOBUN5PAiKg76Q5nhCmO6C7iQ7CGLGoj18JNq2D0Pr1qFo2TYcHRF26ErwhHRPEKSZwRCnBaEjzgdNOx1x82trVH0+CtmrqfsrHvQeDerVnp0GXdEcqAomQ5zrg64Md3RnjoM4bwKkx6ZDcToUqqIlUF95DrrrL8JQ/hqMVX+E6eaboOs2gGl4B2zj22Ab/gC27mUw1WvAVK0AXb4QpmtzYbwyE/rzU6EtCILy0DhI97lBlGYPYbwVOqNGQBA2HF2Ro9AZaY3OKAd0RLugLcwBrWG2aN1hg8ZvrXDzixGo+McQgKIeon5rgGT5MLTOfuzHfqc+4imW5PpCmOUHUdY4iPN9ITsUCMXpaei9MB/aq8thqHgRTN0fYW75C8ytH8Dc9jHM7Z/wny2EPgDb/B7Y5g1gG98AW0uMsBp0xVLQZfNhujoHhotPQVsYDPXx8VDme0Ge7QJJmh16EsdAGDsS3TGjIYyzhSjOCcIEV3THuqJ9pxUavn4SNf8chOp//A7lHz+s/VH5qlcPJjJSvyag9ZXH0LZ2B9u+ToCO1WZz+zKgZUE3WmYdR0vIx2gNdCF/15PmLOnZ6w3poSAoj0+E6sxU6C7OhqF0CZjaF8A2vA5z8waYW/4Kc9tHMLf9HeaOz2AW/BPmjn/CLPgHzG2fwtz6Mcyt74Nt3MCtBObmi2BqVoEuWwTTtVAYr8yC/lwINKcCoTw4DvL9bpBmOEBEDBA3Ej0JYyBJtIU0xRnSVHdIUlzRHW2Htq0jUP/Fo6j89GGUffSQgpct0AUNU99H88x9bMv8VnPrYqDtWTPbvqYD7Wu2EtnvrfJ7Ftug/eUGs+BlmFufB9u0DGzjQjD1s8DUTwXbOAlsUxDLNgVuE+91bZYfDoD6TAh0xdNhLJsPuno52NrVYBt+D3Pzm7zy2z+6pXjBFzALvoS580uYBZth7tgEc9s/OCOwLe+BbXoLbMOrYGrWgK5YArp0Powlc6C/MAWagglQHfGFItcDkgxH9KRYcStAFDcGkmQ7SFNdIEv3gDzNE5IkJwjCRqNp8+O4+T+PoPyTh1rYpqDtHO8NgWDqgsHUTQdTPwds49NgW5bB3L4a6FhzE83LrO+ZAVjBCyW88leDbVoOunYh6KqZMFWGgK4IAl3lB6bWH+bGQCiOjatTn50E47UZMJWHwlTxDJjqFWDr1sHcRGb/uzC3bYS5/VOYO/8Fc+dXMHd9C3Rtgbl7C9D5LUD+r/1zmNs/g7n1Q7Atf7q1CipXgr6+gHND+uLp0J6eBNUxPyjyvCDJdII41YZfAfGjIE6yhTTZGbI03gDSJGd0R4xF63dPoG7TIFRvHtRAeCa8ExnoG74w3QiAqTIYdDUxRCjYlmdgbl8Btm1F0T1RPgTPrTIL1nEzgWlYDvrmAphuzISxJBiGKwEwlHjBWDoOphs+YKrHQ3tufIuuKATGazNhIrO/agmYm8+BrX8J5maL32//mJ/5XV8B3d8BXTsA4S6geyfQvR3o/I5fEcQltX0CM4kHDW9ZAvIq0DeIGyJF2gzoCoPRe9wfinwvSPe6QJJqC2HcKIjiLAbYTVJSd8jTPSFPdYYweizatgxF/eeD0Bg2tJXwTHgnMhBZDJcIecNY6g9T1WTQtTNgbpkHc9vTQPP8JXfdAGzbin3m9ufANi8DfXMhDFenQbnfT63I8k1TZI9LU+T6nNMXe8gNV3hD6M/5FemLQmAqnQlT+ULQ1cvA3nwebP16mJvfgrntrzB3/I2b/ej8BhAS5YcDwkhAGAF0hwFdxAjfwtxBVgGJBxv5gFz3Kpiq1aDLl8BUGgr95ZnQFU5G7/FAKPO9Id/nCnGqLUQJo9ETPxo9xACpzpCnu0OR4QVZijNE0dZo3zYU9V8MQnv0k8UmovgrXtAVeciJLJxMWb5pymw/teHiOJgqiGsKgbllJti22Ul33QBMy9IqEnCZ+oWgK2ei95g/K8/yC+z7vb7Q/U/a0y7QnXeD/qJHp67A/yNdMTHALN4ANcvA1hH//zLMTW/D3PY+zB3E/XzBz34y80XRgCgOEMXwhiBG6NwCcyeJByQWfAC26V2w9a+BqVnLZUOm0nkwXJoFfWEI1CeCoDgwDrJsVy4TEsWPgSh+NL8CUokL+ncDDEPDF4NRt3nwRo7n824gMhBZ+uRS7PEN6j0yjjVdHwe6ZjzMLRPBNARfu/sGaF7UZW5dCObmLBivT4Yqz6fl9t9rjju1q486QnvSWakt9g5Wn/abqyueDFPpbJgqyQpYDrbueUsAJgbYaDHAZoD4fGEYr3hRgsUA0RYDbOPdUDvJij6yGOB1MNVrbwViSyakPhEIxQEfbgVI0uwhShjDrYA+F0QMIN/DG6Anxhod24ehYfNg1PzPI/MIz4R3IgOR5XbZVLneLYar3qAr/WBuCgRTH/iD398VsM3zVGzLHNDVITBe9Yci2/v87b/vPexwRHXIvrL3lLMP+Vmd62bFrYBrs2C6sYB3QbXEAC9bXNB7MHf8Heauzy0rYCc/6zkjRAHdZAXsArpIHNhsyYZuWwGkX0TqgevzYbjctwL+3QCj0ZPAG0CW+kMDiGNsOAM0bh6Mqs8oR06GU84+RAbtUYcjt8tGZDVe8QJd4QuWBOuGQOU9WAEzjebGaTBVBEF/yROyDK/c/p4xFE8WGzkXRAxAgvAqPgg3kRT0z3zBxQXhr4GurZbgG87PfC4Y77DEgC8sNcFGvh6os6SiN5ZwBuBjQJ8Bxv1gBfS5IBlZAek/YoAvBkv7k0OW4ZVHZDbd8IW5IZCk2gbqboNpnKIheT5hQl/sCckez/39PaM5H1xoLJkB+nooTJWLwdx8FmztCzA3vAZzK0lDP7C4oc95I3RvBbq2WYLvFqDrW372CzbB3Pq327KgV8BUPw/6xmI+Blwm+wQh6D0ewBlAke0K8W57CIkLihsNcbItZGl8EOYMkEpckA06tpEVMOhUf3JI0j2O6S/yBuDqhIZANXW3wdRPkJLlR3Jkw0VPSNLd+10BuqLgHSQNpctmwVSxEEzNUksgJnHgrX8rxD7na4HOb2Du+gZmwdeWYuxffB3Q8iHY5j9bWhLrwVSuAl3+NFcN67k01GIAkgVluUCy2w7ChNEQxd3mgkghluFpiQFWvAG+GPRdf3JI0zwKDZc8Odl5FxQgoe42mLqANs4AFb4gzEjT3U7094yxaPIawxWyAmbAdCMUdNXTYGpXgq170VKMkVbE+3yOLyBG2MQrnFTE5JOrhC3tiJb3wTa/w/v/my+AqVgO+vpCmK6GQl/0FLRng6E6SuoAb8iyyAqwhZC4n8QxECfbQcJVwp58HZDsjJ5oK0saOnhVf3LI9riVcAboiwH1Aa3U3QZTG1BgbuarXcNlT0iyXJv6ewYF40brL09jTKQa5lbBAjDVS/hg3PgyzI1vwNyygev18P2gv/Grgbgl0htq/5tF+aQN8S7Yhje4OoKpeR4MyYBIJVwyF/qiadCcngjV0fFQ5JJCzBni3aQSHoWeeN4AXAzgKmEPzgDCKCu0bXnCXLeJGtOfHNJMVyGRmchOdMDUBZyk7jbQELSZM0D1eK5SVOx3MQL9t3B1RVOqTCXTYLo2Daay2aAr54PhaoK1XEZEXIq55R0+KLe+xwVarjPa+iHMLRvBtvwFbPO7YBv/CLae+P4X+DZE+SLQ1+bBVDIHuvNToSmYCNVhPyhyPSHZ6wRxsrXFAGMhTrKH7PsV4AFZshO6o8ag9bshlf3x35Ht8Lgsx8VMZCayEx0QXVB3G2gMXMlZv9YfpGpUHXJFT6qje3/PGS4ExxgvT4Xp6lSYSqfBdGM2mMpFYGpWgKlfA7ZhPdcZZRvf4qvclnd5X899brDsB5CZ/wpY4nqqVoG5sdjSB5oL4+VZ0J2bAs3JACgPk9MRfDNOnGwFUfwo9CRYQZzsAGmaK+TpXpDvdocsyQHd4aPQ8s2QiP74F6Y6+hFZicxcn4sYoCnwWepuA62BI9imQIZkAaZyH2hOuUOYYv+X/p4znAtepi/mDWAkRrg+HXTZHDDVi7jmHHNzNZj6F7nAzDa+DrbpD5bZ/gbYxj+AbXiN6/2wNS+AqX4ODEk9y54GXUpm/1wYSCPubDDUxwK4drSMpKDpDuhJGsv3gRKtIEl25LqhxACK3W6QJtija9coNH07+Jn++BclOaxTF7hxMnMZUFMgiw7fUdS9AFMXcKkvDpC0TJhsf7q/Z8imhq54stJ0mRRwpDk3BXTpdNDlc0BXkJWwFEztKjC1a8DWrwNbt57z82ztS2Dq1nN7B0zNajBVz/J+v2yRZfZb9gKKpnKd0F7i//O8IOMyIEsNEDcKkmSLAXa7cm0IeaorxPG2EOwYoW4Iox7tj39Rsl0OqQG+9//1ARepewU0Bb7JMXHTH8Zr3pDmOjKdyXZcFflz0BVNyjcUT4bx8mQYSybDVBICunQa6PLZoEmVXEla1cvB1KzkOqZMDaHnuY4nt0qqlvJup/xpXvnXQmG6MpvfDTsbDM3JQKgO+3D+nwRg0gklBRgXAxJIH8gJsnTigsZBnuIKEdnA3zYirz++hWnWT8j2OxiIrERmzv00B71B3SugedJwtjFITXrnpChRn3FDV6L1tv6eUxUGv6a/EAzjxWAYL0+C8cokmEqmwFT6FOgyUifMBV0xHwypFYgxOFoMumIx6BvP8IonDb3S+Vz7mQRe46UZ0F+wzP5j/pYuqBske4j76duMIWko2QtwgpS0IdK9IE1ygTDKGm1bh73cH9/dCVbva8648RUwST8bg9REB9S9BJqDPuVWQc14kAaVNMtO1x49/GeP+/UU+g7VnpnQa7gwEYaLE2EsnsAZwnRlCkxXp/Mt67I5vCHK5oEun8/t+dKkhVG2APT1eVzFS4Iup/zLM773/dpTQdxOmDLXC/JMF0h3233vfsRxY9GTyO+GcQbY7QFJghM6wsdqa7+jfnavtzXF+THpPnspkZHIapn9f6fuNSAMeII0o/qCse68B4RJYxP6e05zJihTWxgEQ1EgDEVBMBQHwXg5mDcCSVOvzuAad/S12aBL53Jkuj6X6/d/P+tLZnEz31g8HfrzIdCdmQj1sfFQHfCGPJvMfieIU8gG/GgIY0dBbElBpSkuXP4vS3VHT5w92sLGZvbHb1eq9XbtefdbwbcxUIVa71/HBj0aA9ZywbhmPLf5ojjmbBbEjfzZjEJzatJi7Wl/6M8HwHDBH4YL42EgK6GYuKUQGK9Mg/HKdJhKZsBUMhOmklkwXZnFfZJgS2a98dJTMBRPg+FcCLRnJkJ7wh+qQz5Q5npAlul86zREzAgIY4gBrCFJsmRAaV6QJrtAGG2L1u9GLv45XgVxo+cSmYhsdN/sbwlaTf2aQNf6p5PeOOmRk50k+WEHY3v08Ek/9ffYRD2sPh7QqD3jB30hT4bzxBBBMBZNtMSHEBgvTYXx0jSYLj8F46XpnNK5T6L4oimc8snM154M4FyPKt8T8mxXSPc4QpJiw7WfiQFEsaMhTrCBNMUJ0lQ3yNK8IU5yQVeYdRvh5af47IwfHqQ4bK8jMvX1/021AanUrw3kPBBdH9DA1AVwy5SkavKD9sbO+CfX/NQzmhN+n2lO+kJ70gf6Mz7QF/pCf84fhvOBMFyYAEPRJBiKg2Ege8mEiqfAeCEEhgtTYDg/GYZzk6A7OwGak/5QE+Uf8IIixx1yLvMhvt8KothREEaPRE/sWIgTefcjTXGHNMUDojhHcibos5/irzNu+GrZQXsjaTsQmYhsdH1AHRo8+k1X7wnQEDSWqQ9oJymaqcyH6xGpTzlDmDridGvMcO580O3oOuQ1pveIj0ZzbBw0J7yhO+UF/Vkf6M/68YY4FwDDuQkwnCc0EXpC5yxUGATt6UBoT/pBfcwHvYe8oNzvzuX90nR7iFOsucArjO5zP1a8AZKcueq3J9EVnVF2hqZoa6t/56stfLgr4Vl9womTgchCZCJNN9RN6rdXdE9BqkK6LqCUZAq8EbygP+8OWZ4t3ZkwNLx51xM/OEfTe8gvqfeINzRHPaA55gHtCQ/oCryhO+0DHXFPZ8ZDfzbgFp0JgP50ALQF/tCc8IP68Dgo8z2gynWHPMsZ0j0OkKQS10N8/0jOAJz7ibfh/X+KKyQpnhDGOqM9zDb5dl5aI4fYdMYPjSC8Ep4J75zya8YT5V9Fu/9v42UOFM7+HdsQ8JWp2o8lS9d41ZubSSRDkh20pTtThu1t2jVoPPlbZUGwm/Kgt0F1yAPqQ27QHHaB9qgbtMc9oTtJVgU5gu4DfYEvtIRO+kJz3Aeao+OgPuwFVb4HFDnkKLozZBblixPG8q4nagTvfuLGQEzSz0RnSJPd0JPohs5oR1ocY+9JeCC8dKUOy5Tm29L6IqJ4T45njvdqP5auC/iKyET91oCmCcGmat9mEryM1/kzNkQwfZEHek84QpZnJZRkjYlT5Hqe6D3ggd58N/TmOaP3kCNnCPURN35lHPWE5pgXNEc8OVIf8oQq3x3KXFcos12gyHSEfI8Dd/hKnEiUPxqimJHojhoBUcxo9MTZQJLgAEmiC8RJbhDGuZDZX9CTOTpenmslJLwQnghvHI/XfbiAS3gnMlC/ZZCX4pi68euN5T5iIhRd6csVbMaLHug79qE64sL1bVS5rlDtd4Yq1wG9eY7ozXNC7wEXqDlyhSrfBao8F6hyXaDIcYJynyPke+0hS7eDlGQ8SWO5Uw/E5wujhkMYRYLvGPTE2kKc4AhxggtE8W7ojHSCMt+BG5vwYLjowfFEeLNMFjFTO/6l++qFPiKMrthrve6yR7nphg9N+in6i57QnXWF5oQTVPtdodjvDmWOC5TZDlDus+NIkWUHBfk5xx6KHAcosuyhyHKAbK8dpOk2kKYR304C7FjO1ZCZzwXeyBEQRZHZbw1JvAPEic4QxruiK9YNwkQ7bkwyNuGB8EJ4IrzpLnnfX4r/MeBGwBOG697PGUq8knQX3IWaArIKnCHPdDPIs1yhyHTiFb3X1kJ23Kd8jw1ke2wgTbeGbLc1pCnWXHeTU348memjIIoeCWEkmf2jIIoZA3EcP/tFcc7ojnVDR4STSXnQEWRMMjbhgS4f9yzhiXoQYbjk+ZGu0A2aU85Q5rjlyzLdINvrAnmGPaTptpzCZemErCFNsyg+lWyqWEGcNBZi7qQDmfl80O2OeBLdfbM/xgaSOHsu3++KdYYgygWCRPsDZCwyJhmbetBhvOr1JQmA2rOuZuUZR3dZhludNJ00y5wgS7OHNJW0j60gTbGCpI84xY+FmBw1jB0NYXSf8oejO7xP+dYQxdhBGOuIrhhnCKJd0bbLqUlZ6O5BxuKDrteX1IMOY6l3CSnz9Rc9isnPknSveeI0V1qS5gTpbntIkm0hSbbm3IwkkVSzYyAmB2y5TGc0RET5kSPQHT4c3REjIYocDWHUWIiibSCMdiDpJgSRzmiNcGaatjqFkjHIWPyhYe8S6kGG6eb4aSZyrOW6N02X+s3t+39xskuMhJxWS3HkXqYQJ1lDkkD8fF+gJRXuKAgjRkDIzfrhEEYQQ4yBKJpXfleUHTojHdAR6Yi2CBe07nT8fr+XjEXGJGMTHqgHFWgNDKJrxkuYat8PfvD/2dRgcbJzjTjJiWsfkF0sks2IYqwgiiEKHm2Z6aM4lyMk/44cw818YaQNBJG2EEQ4oD3CAW3hTmje6VhJ+vm3j0HGJGMTHu664L8FdCZ6e4uTHBXiBAeI4+24VoIoxpp7kYIcISFK7/vkFB9lha4IawgibNEeRnr89mgNc0TTTid543YHj3stz28SkkSHlT3xDkZRrD23b9sTa82dYBNaSBRlZVG8FTojbCEIt0V7uB1ad9mhZZcjGnc6Geu2OCy613L8piFJsH9TFO9Ei+IcwBkixg7d0bboirThiMz4jjBbtO+yR+tOonh7NO90IDOfadpyH145cC/QE+X4e2Gsk747xpF7wbozwg6CCHsIIux4d7PLDm27HNC80x5N2x3QsM3R1PC13Wv3mu/7Cm3h9qGdkU6dHZFO6IhwRFuYI1p3OaCFU7wDmnbYo3G7A+q2OAhufm4z+17ze99Bc8R+ifqkS5ckyxmCRGe0x7iiLdYFrZGOaI0g1w3YoStqLGSxIzq7w4f0e8JtAP9H6AucBcZLHqDLyJnM6WCbnwVTRy7+8If+HLmuxhHq/TZQpY2GPPbJjgEF/5ehyrISaPJtoT3sAF1BAAyXFkB/7ilojrhAnWuD3r1joUwZBVnMcAjDhg4Y4L+N7p1DnhGFDxWII4dBluoGZc5kKDICICabLmFD0bXjCbRvfRwtXw/uaNz86EDqeSfQ/N2Imd0x9pBlBEKROwPy7GkQJbihfac16jc/gfKPH0LZx9T0OzL4AChKFGMVpsoge8ch0J5YAM3RmejN8oM00QXtO0aidtPvcP1DasuAru4QVBmOpzUHA6A9PQuGSyugL5wPzdFg9O7zgjjOGi3fPIqqzx4+NmCAOwR1ntcN3RlyGch87r45w9XF0BVOh+bQeCjTHLg4UP+vQVcHDHCHoDnuJzBcns4dU2caXgFd9RyMV+ZAdzIIvVnOEEc+iaavB//gyoQB/BehLfDvMF6fBaaO3NPzFpj6F2AqCwVZFepcV8hjR6D1u8eaB5R+h6A7G3iDvFnJNj4Ls+AtsI3rYCqbB93ZSZwBFPEj0LblsQd7l+tOQlfgf8Z4bRaYmyvBNr8Gpm4tjKVz+fcC9rtAHjcc7d89NhCE75gBTvhFkiuLTRXkkqj1oKtWcy9okPcCevc5Qhb9JFq/fXQgDb1TUOe7z9GfCYbx+nLLJd7PQn92MtQHx0GVZgNR+FA0fv3Yg7vHeyehyrCJVO1zodV5PtCemAPt6QXQHp/B1QDKdAcoEvg+kCTqSboncuiue83vfQdjqX8vXTEVTE0omIbVYJpeBVO3CnTlbJiuBsNwwQe6AmdojzpAk2enutf83jfoirMdIk0YvV2aaGuWJjtCnuYN1YHZUB2cB0XOVO7IOdkrJoeyOrcPgWDrENT+a5C5/EMqofajn3/zcQD9oDdzzExVjnO35og/dCemQXtmLnSFi2EoXgP9+ZXQHJ8FVZYblMkjuRRUEvUkBNuGWK4de4T0hcRlH1L35/cB3AmEB1PPhE+m2iJCKBR/NBzaE67c60iGS6EwXlsBU/lLMFW/A7rmzzBV/BGGyyugPTUZmnx3bj+AbMYok0Zy6ShpSzR+ORhVnz6MQ2sobA2isCWAatsSQA20qn8M8U9RfnHTKW3CzIfQHGsDQ5E7jFcCQN+YDbrmWTANr/IXd3dsBtu6CUzjh6ArX4Hh0jxug0Zz0B7qHGuoMsZCmToaioQR6AkfxjXoav7xCE7/gULEZAo7J1L68CDq++s1B0BRVNoC6omUWVRNyiwKjdG2MJIX48g7uZUTwdYvgLllNcwdb8PcuQnmru1gO78F2/op900bxuuLoD8fDO0xZ2jy7dCbbTFCyijOLXXtfIJzSRV/fwinX6UQPYVC1BSqPnH6QHz4HhmhVGpGKIU9oRQ0p91AroTkLkatJLfTzgbbvArmjnfBdnzCXdjKtn8Gtnkjd9W9qSMdKHAAAALNSURBVGwF9OcDoSX3ex6wgzrHxrIKeAMIw4ai6atHOVdUupFCwgwKCU9RSJhO7b3FwQOMrIXUa/sWUuij1mhXCDNcIc13g/q0B4zXpoOuJXcIvQK28U3umkqmjsSB12G6sQ6Gq0u5YkxzyIHfG86ygip9DBeYSXe08cvHUfbxIyh6h0LB6xR2z6GwezaF1NkUUmZTD/bBrZynKb/cRZQ29xkKfVT8pxGo2+KIhu1O5IwPar+xR83Xdrj5jSPqdzqjMdIdDZHuqN/lgvqdTqjb5ojqr6xQuWkUyj8dhqsfDcXl9x7HhQ2DUfjWIJx54xEUvP4QTvyeQv6zFPbO4ymDJ33a3Ac4HhxaSpUdWkaB0MGlt9EyCsfXDkLh60NQ9PYwXPzLcFz+6whc2TgSJYQ+HIkrG0fg8ntP4uJfhqH4z0NRtGEIzr35GM68/igKfj8IJ9f/DsfWPoyDqx5C3hIKOU9TyL6dbq26MupBBPmOlrzFFI6tvEVHV9yiI320nKfDfWQx2O30A+MtpXCA0BKe8vtoMU95t9MzFDLnU7/N74v5pciYQ22M4jMSRIX8/xT5C4mknP9b2jOXep96kJARSi3LCKWY8GAKP0dh/dGkn6dd/0vaG0qxGfOo56gHAdkLqZDM+ZQ2awGF8ElcYfSztIPQhP+ctv8UBfFExiC8ZC2g9JkLH4AzRfsWUhV9gXD3HF4B24IsFPjjtPWXUADXgvhRIgYg6WgfPw9EQM4Ipbr2L6Lwa6SMuZSAut+ROIPSkRyc5Px5i38dlLuYrw3ip1F3/xr6u42YaZQydhqFX0oxt9PUX07RU7mMTEbd74gKoVpJQ+znKOo/pZBfmNJOphqo+x3hk6kP/i85ekQ/FP5jFPyf0a5J1PfflnTfYhNFPRw2kYoIm0Rp/lt5/E/SxFvUT6qr3jGR2v5AVsQDGMAABjCAAQxgANS9wP8DHOr2TJiBx/MAAAAASUVORK5CYII=);
	background-size:60px 60px;
	background-repeat:no-repeat;
	transform:scale(1.5);

}

.bb-homebox .right{
	width:auto;
	margin-left:150px;
	margin-top:15px;
}
.bb-homebox .title{
	font-size:18px;
	line-height:20px;
	font-weight:700;
	width:100%;
}
.bb-homebox .subtitle{
	font-size:16px;
	width:100%;
	margin-top:15px;
}
.bb-homebox .simplebtn{
	font-size:16px;
	line-height:40px;
	height:40px;
	padding-left:15px;
	padding-right:15px;
	border-radius:4px;
	font-size:16px;
	font-weight:normal;
	display:inline-block;
	border:1px solid #dadada;
	margin-top:20px;
}


.emptycart{
	width:150px;
	height:150px;
	border-radius:150px;
	padding:30px;
	display:inline-block;
	background:#777;
	position: relative;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	margin-top:100px;
}
.emptycart::before{
	position:absolute;
	left:40px;
	top:50px;
	content:"";
	background-repeat:no-repeat;
	width:120px;
	height:120px;
	background-size:120px 120px;
}

.icon-edit::before{
  position:absolute;
	content:"";
	top:7px;
	left:5px;
	width:20px;
	height:20px;
	background-size:20px 20px;
	display:block;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZD0iTTM1Mi40NTksMjIwYzAtMTEuMDQ2LTguOTU0LTIwLTIwLTIwaC0yMDZjLTExLjA0NiwwLTIwLDguOTU0LTIwLDIwczguOTU0LDIwLDIwLDIwaDIwNg0KCQkJCUMzNDMuNTA1LDI0MCwzNTIuNDU5LDIzMS4wNDYsMzUyLjQ1OSwyMjB6Ii8+DQoJCQk8cGF0aCBkPSJNMTI2LjQ1OSwyODBjLTExLjA0NiwwLTIwLDguOTU0LTIwLDIwYzAsMTEuMDQ2LDguOTU0LDIwLDIwLDIwSDI1MS41N2MxMS4wNDYsMCwyMC04Ljk1NCwyMC0yMGMwLTExLjA0Ni04Ljk1NC0yMC0yMC0yMA0KCQkJCUgxMjYuNDU5eiIvPg0KCQkJPHBhdGggZD0iTTE3My40NTksNDcySDEwNi41N2MtMjIuMDU2LDAtNDAtMTcuOTQ0LTQwLTQwVjgwYzAtMjIuMDU2LDE3Ljk0NC00MCw0MC00MGgyNDUuODg5YzIyLjA1NiwwLDQwLDE3Ljk0NCw0MCw0MHYxMjMNCgkJCQljMCwxMS4wNDYsOC45NTQsMjAsMjAsMjBjMTEuMDQ2LDAsMjAtOC45NTQsMjAtMjBWODBjMC00NC4xMTItMzUuODg4LTgwLTgwLTgwSDEwNi41N2MtNDQuMTEyLDAtODAsMzUuODg4LTgwLDgwdjM1Mg0KCQkJCWMwLDQ0LjExMiwzNS44ODgsODAsODAsODBoNjYuODg5YzExLjA0NiwwLDIwLTguOTU0LDIwLTIwQzE5My40NTksNDgwLjk1NCwxODQuNTA1LDQ3MiwxNzMuNDU5LDQ3MnoiLz4NCgkJCTxwYXRoIGQ9Ik00NjcuODg0LDI4OS41NzJjLTIzLjM5NC0yMy4zOTQtNjEuNDU4LTIzLjM5NS04NC44MzctMC4wMTZsLTEwOS44MDMsMTA5LjU2Yy0yLjMzMiwyLjMyNy00LjA1Miw1LjE5My01LjAxLDguMzQ1DQoJCQkJbC0yMy45MTMsNzguNzI1Yy0yLjEyLDYuOTgtMC4yNzMsMTQuNTU5LDQuODIxLDE5Ljc4YzMuODE2LDMuOTExLDksNi4wMzQsMTQuMzE3LDYuMDM0YzEuNzc5LDAsMy41NzUtMC4yMzgsNS4zMzgtMC43MjcNCgkJCQlsODAuNzI1LTIyLjM2MWMzLjMyMi0wLjkyLDYuMzUtMi42ODMsOC43OS01LjExOWwxMDkuNTczLTEwOS4zNjdDNDkxLjI3OSwzNTEuMDMyLDQ5MS4yNzksMzEyLjk2OCw0NjcuODg0LDI4OS41NzJ6DQoJCQkJIE0zMzMuNzc2LDQ1MS43NjhsLTQwLjYxMiwxMS4yNWwxMS44ODUtMzkuMTI5bDc0LjA4OS03My45MjVsMjguMjksMjguMjlMMzMzLjc3Niw0NTEuNzY4eiBNNDM5LjYxNSwzNDYuMTNsLTMuODc1LDMuODY3DQoJCQkJbC0yOC4yODUtMjguMjg1bDMuODYyLTMuODU0YzcuNzk4LTcuNzk4LDIwLjQ4Ni03Ljc5OCwyOC4yODQsMEM0NDcuMzk5LDMyNS42NTYsNDQ3LjM5OSwzMzguMzQ0LDQzOS42MTUsMzQ2LjEzeiIvPg0KCQkJPHBhdGggZD0iTTMzMi40NTksMTIwaC0yMDZjLTExLjA0NiwwLTIwLDguOTU0LTIwLDIwczguOTU0LDIwLDIwLDIwaDIwNmMxMS4wNDYsMCwyMC04Ljk1NCwyMC0yMFMzNDMuNTA1LDEyMCwzMzIuNDU5LDEyMHoiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);

	background-repeat:no-repeat;
}


.icon-copy::before{
  position:absolute;
	content:"";
	top:7px;
	left:5px;
	width:20px;
	height:20px;
	background-size:20px 20px;
	display:block;
	background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjUxMnB0IiB2aWV3Qm94PSItNDAgMCA1MTIgNTEyIiB3aWR0aD0iNTEycHQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTI3MSA1MTJoLTE5MWMtNDQuMTEzMjgxIDAtODAtMzUuODg2NzE5LTgwLTgwdi0yNzFjMC00NC4xMTMyODEgMzUuODg2NzE5LTgwIDgwLTgwaDE5MWM0NC4xMTMyODEgMCA4MCAzNS44ODY3MTkgODAgODB2MjcxYzAgNDQuMTEzMjgxLTM1Ljg4NjcxOSA4MC04MCA4MHptLTE5MS0zOTFjLTIyLjA1NDY4OCAwLTQwIDE3Ljk0NTMxMi00MCA0MHYyNzFjMCAyMi4wNTQ2ODggMTcuOTQ1MzEyIDQwIDQwIDQwaDE5MWMyMi4wNTQ2ODggMCA0MC0xNy45NDUzMTIgNDAtNDB2LTI3MWMwLTIyLjA1NDY4OC0xNy45NDUzMTItNDAtNDAtNDB6bTM1MSAyNjF2LTMwMmMwLTQ0LjExMzI4MS0zNS44ODY3MTktODAtODAtODBoLTIyMmMtMTEuMDQ2ODc1IDAtMjAgOC45NTMxMjUtMjAgMjBzOC45NTMxMjUgMjAgMjAgMjBoMjIyYzIyLjA1NDY4OCAwIDQwIDE3Ljk0NTMxMiA0MCA0MHYzMDJjMCAxMS4wNDY4NzUgOC45NTMxMjUgMjAgMjAgMjBzMjAtOC45NTMxMjUgMjAtMjB6bTAgMCIvPjwvc3ZnPg==);

	background-repeat:no-repeat;
}



.icon-favs::before{
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDUxMS45ODY4NSA1MTEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZD0ibTUxMC42NTIzNDQgMTg1LjkwMjM0NGMtMy4zNTE1NjMtMTAuMzY3MTg4LTEyLjU0Njg3NS0xNy43MzA0NjktMjMuNDI1NzgyLTE4LjcxMDkzOGwtMTQ3Ljc3MzQzNy0xMy40MTc5NjgtNTguNDMzNTk0LTEzNi43Njk1MzJjLTQuMzA4NTkzLTEwLjAyMzQzNy0xNC4xMjEwOTMtMTYuNTExNzE4LTI1LjAyMzQzNy0xNi41MTE3MThzLTIwLjcxNDg0NCA2LjQ4ODI4MS0yNS4wMjM0MzggMTYuNTM1MTU2bC01OC40MzM1OTQgMTM2Ljc0NjA5NC0xNDcuNzk2ODc0IDEzLjQxNzk2OGMtMTAuODU5Mzc2IDEuMDAzOTA2LTIwLjAzMTI1IDguMzQzNzUtMjMuNDAyMzQ0IDE4LjcxMDkzOC0zLjM3MTA5NCAxMC4zNjcxODctLjI1NzgxMyAyMS43MzgyODEgNy45NTcwMzEgMjguOTA2MjVsMTExLjY5OTIxOSA5Ny45NjA5MzctMzIuOTM3NSAxNDUuMDg5ODQ0Yy0yLjQxMDE1NiAxMC42Njc5NjkgMS43MzA0NjggMjEuNjk1MzEzIDEwLjU4MjAzMSAyOC4wOTM3NSA0Ljc1NzgxMyAzLjQzNzUgMTAuMzI0MjE5IDUuMTg3NSAxNS45Mzc1IDUuMTg3NSA0LjgzOTg0NCAwIDkuNjQwNjI1LTEuMzA0Njg3IDEzLjk0OTIxOS0zLjg4MjgxM2wxMjcuNDY4NzUtNzYuMTgzNTkzIDEyNy40MjE4NzUgNzYuMTgzNTkzYzkuMzI0MjE5IDUuNjA5Mzc2IDIxLjA3ODEyNSA1LjA5NzY1NyAyOS45MTAxNTYtMS4zMDQ2ODcgOC44NTU0NjktNi40MTc5NjkgMTIuOTkyMTg3LTE3LjQ0OTIxOSAxMC41ODIwMzEtMjguMDkzNzVsLTMyLjkzNzUtMTQ1LjA4OTg0NCAxMTEuNjk5MjE5LTk3Ljk0MTQwNmM4LjIxNDg0NC03LjE4NzUgMTEuMzUxNTYzLTE4LjUzOTA2MyA3Ljk4MDQ2OS0yOC45MjU3ODF6bTAgMCIgZmlsbD0iI2ZmZmZmZiIgZGF0YS1vcmlnaW5hbD0iI2ZmYzEwNyIgc3R5bGU9IiI+PC9wYXRoPjwvZz48L3N2Zz4);
}
.icon-wallet::before{
	background-image: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIFRyYW5zZm9ybWVkIGJ5OiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB0cmFuc2Zvcm09InJvdGF0ZSgxODApIj4KDTxnIGlkPSJTVkdSZXBvX2JnQ2FycmllciIgc3Ryb2tlLXdpZHRoPSIwIi8+Cg08ZyBpZD0iU1ZHUmVwb190cmFjZXJDYXJyaWVyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KDTxnIGlkPSJTVkdSZXBvX2ljb25DYXJyaWVyIj4gPHBhdGggZD0iTTIwLjk3IDE2LjA4QzIwLjczIDE4Ljc1IDE4LjggMjAuNSAxNiAyMC41SDdDNC4yNCAyMC41IDIgMTguMjYgMiAxNS41VjguNUMyIDUuNzggMy42NCAzLjg4IDYuMTkgMy41NkM2LjQ1IDMuNTIgNi43MiAzLjUgNyAzLjVIMTZDMTYuMjYgMy41IDE2LjUxIDMuNTEgMTYuNzUgMy41NUMxOS4xNCAzLjgzIDIwLjc2IDUuNSAyMC45NyA3LjkyQzIxIDguMjEgMjAuNzYgOC40NSAyMC40NyA4LjQ1SDE4LjkyQzE3Ljk2IDguNDUgMTcuMDcgOC44MiAxNi40MyA5LjQ4QzE1LjY3IDEwLjIyIDE1LjI5IDExLjI2IDE1LjM4IDEyLjNDMTUuNTQgMTQuMTIgMTcuMTQgMTUuNTUgMTkuMDQgMTUuNTVIMjAuNDdDMjAuNzYgMTUuNTUgMjEgMTUuNzkgMjAuOTcgMTYuMDhaIiBmaWxsPSIjZmZmIi8+IDxwYXRoIGQ9Ik0yMi4wMDAyIDEwLjk2OTJWMTMuMDI5MkMyMi4wMDAyIDEzLjU3OTIgMjEuNTYwMiAxNC4wMjkyIDIxLjAwMDIgMTQuMDQ5MkgxOS4wNDAyQzE3Ljk2MDIgMTQuMDQ5MiAxNi45NzAyIDEzLjI1OTIgMTYuODgwMiAxMi4xNzkyQzE2LjgyMDIgMTEuNTQ5MiAxNy4wNjAyIDEwLjk1OTIgMTcuNDgwMiAxMC41NDkyQzE3Ljg1MDIgMTAuMTY5MiAxOC4zNjAyIDkuOTQ5MjIgMTguOTIwMiA5Ljk0OTIySDIxLjAwMDJDMjEuNTYwMiA5Ljk2OTIyIDIyLjAwMDIgMTAuNDE5MiAyMi4wMDAyIDEwLjk2OTJaIiBmaWxsPSIjZmZmIi8+IDwvZz4KDTwvc3ZnPg==);
}
.icon-close::before{
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDc1LjIgNDc1LjIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3NS4yIDQ3NS4yOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8Zz4NCgkJPHBhdGggZD0iTTQwNS42LDY5LjZDMzYwLjcsMjQuNywzMDEuMSwwLDIzNy42LDBzLTEyMy4xLDI0LjctMTY4LDY5LjZTMCwxNzQuMSwwLDIzNy42czI0LjcsMTIzLjEsNjkuNiwxNjhzMTA0LjUsNjkuNiwxNjgsNjkuNg0KCQkJczEyMy4xLTI0LjcsMTY4LTY5LjZzNjkuNi0xMDQuNSw2OS42LTE2OFM0NTAuNSwxMTQuNSw0MDUuNiw2OS42eiBNMzg2LjUsMzg2LjVjLTM5LjgsMzkuOC05Mi43LDYxLjctMTQ4LjksNjEuNw0KCQkJcy0xMDkuMS0yMS45LTE0OC45LTYxLjdjLTgyLjEtODIuMS04Mi4xLTIxNS43LDAtMjk3LjhDMTI4LjUsNDguOSwxODEuNCwyNywyMzcuNiwyN3MxMDkuMSwyMS45LDE0OC45LDYxLjcNCgkJCUM0NjguNiwxNzAuOCw0NjguNiwzMDQuNCwzODYuNSwzODYuNXoiLz4NCgkJPHBhdGggZD0iTTM0Mi4zLDEzMi45Yy01LjMtNS4zLTEzLjgtNS4zLTE5LjEsMGwtODUuNiw4NS42TDE1MiwxMzIuOWMtNS4zLTUuMy0xMy44LTUuMy0xOS4xLDBjLTUuMyw1LjMtNS4zLDEzLjgsMCwxOS4xDQoJCQlsODUuNiw4NS42bC04NS42LDg1LjZjLTUuMyw1LjMtNS4zLDEzLjgsMCwxOS4xYzIuNiwyLjYsNi4xLDQsOS41LDRzNi45LTEuMyw5LjUtNGw4NS42LTg1LjZsODUuNiw4NS42YzIuNiwyLjYsNi4xLDQsOS41LDQNCgkJCWMzLjUsMCw2LjktMS4zLDkuNS00YzUuMy01LjMsNS4zLTEzLjgsMC0xOS4xbC04NS40LTg1LjZsODUuNi04NS42QzM0Ny42LDE0Ni43LDM0Ny42LDEzOC4yLDM0Mi4zLDEzMi45eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);
}

.icon-cart::before{
background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDQ1Ni4wMjkgNDU2LjAyOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cgk8Zz4KCQk8cGF0aCBkPSJNMzQ1LjYsMzM4Ljg2MmMtMjkuMTg0LDAtNTMuMjQ4LDIzLjU1Mi01My4yNDgsNTMuMjQ4YzAsMjkuMTg0LDIzLjU1Miw1My4yNDgsNTMuMjQ4LDUzLjI0OCAgICBjMjkuMTg0LDAsNTMuMjQ4LTIzLjU1Miw1My4yNDgtNTMuMjQ4QzM5OC4zMzYsMzYyLjkyNiwzNzQuNzg0LDMzOC44NjIsMzQ1LjYsMzM4Ljg2MnoiIGZpbGw9IiNmZmZmZmYiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIHN0eWxlPSIiPjwvcGF0aD4KCTwvZz4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgoJPGc+CgkJPHBhdGggZD0iTTQzOS4yOTYsODQuOTFjLTEuMDI0LDAtMi41Ni0wLjUxMi00LjA5Ni0wLjUxMkgxMTIuNjRsLTUuMTItMzQuMzA0QzEwNC40NDgsMjcuNTY2LDg0Ljk5MiwxMC42Nyw2MS45NTIsMTAuNjdIMjAuNDggICAgQzkuMjE2LDEwLjY3LDAsMTkuODg2LDAsMzEuMTVjMCwxMS4yNjQsOS4yMTYsMjAuNDgsMjAuNDgsMjAuNDhoNDEuNDcyYzIuNTYsMCw0LjYwOCwyLjA0OCw1LjEyLDQuNjA4bDMxLjc0NCwyMTYuMDY0ICAgIGM0LjA5NiwyNy4xMzYsMjcuNjQ4LDQ3LjYxNiw1NS4yOTYsNDcuNjE2aDIxMi45OTJjMjYuNjI0LDAsNDkuNjY0LTE4Ljk0NCw1NS4yOTYtNDUuMDU2bDMzLjI4LTE2Ni40ICAgIEM0NTcuNzI4LDk3LjcxLDQ1MC41Niw4Ni45NTgsNDM5LjI5Niw4NC45MXoiIGZpbGw9IiNmZmZmZmYiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIHN0eWxlPSIiPjwvcGF0aD4KCTwvZz4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgoJPGc+CgkJPHBhdGggZD0iTTIxNS4wNCwzODkuNTVjLTEuMDI0LTI4LjE2LTI0LjU3Ni01MC42ODgtNTIuNzM2LTUwLjY4OGMtMjkuNjk2LDEuNTM2LTUyLjIyNCwyNi4xMTItNTEuMiw1NS4yOTYgICAgYzEuMDI0LDI4LjE2LDI0LjA2NCw1MC42ODgsNTIuMjI0LDUwLjY4OGgxLjAyNEMxOTMuNTM2LDQ0My4zMSwyMTYuNTc2LDQxOC43MzQsMjE1LjA0LDM4OS41NXoiIGZpbGw9IiNmZmZmZmYiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIHN0eWxlPSIiPjwvcGF0aD4KCTwvZz4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8L2c+PC9zdmc+);
}














/*todo start*/
.home_counter{
	float:left;
	background:orange;
	font-size:20px;
	width:auto !important;
	height:50px;
	margin-left:1%;
	line-height:28px;
	text-align:center;
	position:relative;
}
.home_counter span{
	float:left;
	width:100%;
	height:20px;
	line-height:20px;
	text-align:center;
	font-size:14px;
}
.home_counter .nn{
	position: absolute;
	background: orange;
	color:white;
	font-size:12px;
	font-weight: bold;
	border-radius:15px;
	width:15px;
	height:15px;
	top:25px;
	right:-4px;
	line-height:15px;
}
.tada_home_firstboxes{
	margin-top:10px;
	margin-bottom:10px;
	width:100%; min-height:40px; float:left; padding-bottom:5px; line-height:35px;
}
.tada_home_firstboxes a, .tempbtn{
	font-size:18px;
	border:1px solid #dadada;
	border-radius:5px;
	padding-left:6px;
	padding-right:6px;
	display:inline-block;
	margin-left:5px;
	line-height:35px;
	height:35px;
}




/*
.baloon{
	background:orange;
	color:white;
	width:15px;
	color:white !important;
	text-align:center;
	font-size:12px;
	display:block;
	font-weight:bold;
	border-radius:15px;
	line-height:17px;
	height:15px;
	position:absolute;
	right:60px;
	top:13px;
}
.baloon_hamb{
	background:orange;
	color:white;
	width:15px;
	color:white !important;
	text-align:center;
	font-size:12px;
	display:block;
	font-weight:bold;
	border-radius:15px;
	line-height:15px;
	height:15px;
	position:absolute;
	left:45px;
	top:10px;
	z-index:10;
}
.bulgaria::before{
	display:block;
	width:25px;
	height:30px;
	content:"";
	top:5px;
	left:5px;
	position:absolute;
	background:url(css_images/appicons2x.png) no-repeat -140px -62px;
	background-size:350px 1150px;
}
.chujbina::before{
	display:block;
	width:25px;
	height:30px;
	content:"";
	top:5px;
	left:5px;
	position:absolute;
	background:url(css_images/appicons2x.png) no-repeat -109px -63px;
	background-size:350px 1150px;
}
.podaraci::before{
	display:block;
	width:25px;
	height:30px;
	content:"";
	top:5px;
	left:5px;
	position:absolute;
	background:url(css_images/appicons2x.png) no-repeat -209px -64px;
	background-size:350px 1150px;
}
.vgrada::before{
	display:block;
	width:25px;
	height:30px;
	content:"";
	top:5px;
	left:5px;
	position:absolute;
	background:url(css_images/appicons2x.png) no-repeat -242px -64px;
	background-size:350px 1150px;
}
.pazaruvane::before{
	display:block;
	width:25px;
	height:30px;
	content:"";
	top:5px;
	left:5px;
	position:absolute;
	background:url(css_images/appicons2x.png) no-repeat -276px -64px;
	background-size:350px 1150px;
}

.menu .arrow_r{
	width:42px;
	height:42px;
	margin-top:0px;
	display:block;
	float:right;
	margin-right:5px;
	top:20px;
	right:10px;
	background:url(css_images/appicons2x.png) no-repeat -143px -96px;
	background-size: 350px 1150px;

}
.site .page{
	max-width:100%;
	margin-top:42px;
	position: relative;
	z-index: 1;
	background:#fff;
	text-align:left;
	min-height:1000px;
}*/


.repeat_sum{
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:18px;
	font-weight:normal;
	color:black;
	border:1px solid gray;
	border-radius:4px;
	float:left;
	margin-right:10px;
	padding-left:5px; padding-right:5px;

	}
.repeat_sum2{
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:18px;
	font-weight:normal;
	color:black;
	border:1px solid gray;
	border-radius:4px;
	float:left;
	margin-right:10px;
	padding-left:5px; padding-right:5px;

	}
.repeat_plus{
	float:left;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:26px;
	font-weight:bold;
	color:black;
	border:1px solid gray;
	border-radius:4px;
	margin-right:10px;
	padding-left:10px; padding-right:10px;
	}



















/*
#firstline{
	width:100%;
	float:left;
	margin-bottom:5px;
	background:white;
	border-bottom:1px solid #e5e5e5;
}

#firstline .search_bar{
	float:left;
	max-width:45%;
	height:42px;

}
#firstline .search_bar input[type=text]{

	padding:2px;
	border:none;
	height:25px;
	font-size:14px;
	color:#474747;
	width:90%;
	float:left;
	max-width:70% !important;
	margin-left:5px; margin-top:6px; margin-bottom:5px; margin-right:5px;
}
#firstline .search_bar button.srch{
	width:30px;
	height:30px;
	float:right;
	margin-top:5px; margin-right:5px;
	background:url(css_images/appicons2x.png) no-repeat -13px -5px;
	border:none;
	background-size: 350px 1150px;
}
#firstline.half .search_bar{
	float:left;
	width:70%;
	max-width:60%;
	height:42px;

}
#firstline #sortby{
	display:block;
	line-height:45px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	float:left;
	width:39%;
	color:#999999;
	font-family:arial;
	text-transform:uppercase;
	height:42px;
	position:relative;
	border-right:1px solid #e5e5e5;

}
#firstline #sortby span{
	width:8px;
	height:20px;
	margin-top:15px;
	margin-right:5px;
	display:block;
	float:right;
	background:url(css_images/appicons2x.png) no-repeat -15px -110px;
	background-size: 350px 1150px;
}
#firstline #sortby #sortby_select{
	opacity:0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    min-height: 1.5em;
    min-height: 100%;
    height: 3em;
    max-height: 100%;
    outline: 0;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor: pointer;
    filter: Alpha(Opacity=0);
    z-index: 2;

}
*/
















.nomarginright{
	margin-right:0px !important;}


.task2{
	max-width:100%;
	width:98%; /*230*/
	margin-left:0px;
	position:relative;
	float:left;
	margin-left:1%;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:1% !important;

	border-radius:0px;
	cursor:pointer;
	/*box-shadow:0px 2px 2px rgba(0, 0, 0, 0.18);*/

	border-bottom:1px solid green;
	overflow:hidden;
	min-height:65px;
	padding-top:7px; padding-bottom:5px;
	background: #fff;
	background:-moz-linear-gradient(top,  #fff 0%, #e5e5e5 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,  #fff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,  #fff 0%,#e5e5e5 100%); /* Opera 11.10+ */
	background:linear-gradient(to bottom,  #fff 0%,#e5e5e5 100%); /* W3C */
	border-color:white;
	}
.task2.red{
	background:#ff8000 !important;
}
.task2.red2{
	background:orange !important;

}
.task2.violet{
	background:#baaad9 !important;

}
.task2.done{
	background: #c0c0c0 !important;
	background:-moz-linear-gradient(top,  #e0e0e0 0%, #c0c0c0 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e0e0), color-stop(100%,#c0c0c0)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,  #e0e0e0 0%,#c0c0c0 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,  #e0e0e0 0%,#c0c0c0 100%); /* Opera 11.10+ */
	background:linear-gradient(to bottom,  #e0e0e0 0%,#c0c0c0 100%); /* W3C */
	border-color:white !important;
}
.task2.done h3 a{
color:gray !important;}

.task2.today{
	background: #fff;
	background:-moz-linear-gradient(top,  #fff 0%, #f2fecd 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f2fecd)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,  #fff 0%,#f2fecd 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,  #fff 0%,#f2fecd 100%); /* Opera 11.10+ */
	background:linear-gradient(to bottom,  #fff 0%,#f2fecd 100%); /* W3C */
	border-color:white;
	border-color:#eafeab;

}
.task2.odd{
	background:#f2fff2;}
.task2.now .title h3 a{
	font-size:30px;
	height:100px;
	line-height:100px;
}
/*div.task2:nth-child(4n+3) {
	background:#fafafa;
	margin-right:0px !important;
}*/

.task2 .label_top{
	display:block;
	position:absolute;
	right:0px; top:0px;
	width:69px;
	height:68px;
	z-index:5;
	background:url(css_images/label_top_bg.png) no-repeat;
}

.task2 .label_best{
	display:block;
	position:absolute;
	right:0px; top:0px;
	width:75px;
	height:75px;
	z-index:5;
	background:url(css_images/label_best_bg.png) no-repeat;
}

.task2 .label_completed{
	display:block;
	position:absolute;
	right:0px; top:0px;
	width:75px;
	height:75px;
	z-index:5;
	background:url(css_images/label_completed_bg.png) no-repeat;
}
.task2 .label_expire{
	position:absolute;
	top:5px;
	left:-1px;
	height:15px;
	line-height:15px;
	font-size:12px;
	color:white;
	padding-left:3px;
	padding-right:3px;
	background:#ff8000;
	border-radius:2px;
	z-index:2;
	}
.task2:hover .label_best{
	display:none;}

.task2:hover .label_top{
	display:none;}

.task2 .logo{
}
.task2 .title{
	display:block;
	line-height:20px;
	margin-left:5px; margin-top:0px; margin-bottom:1%;
	float:left;
	text-align:left;
	height:auto;
	margin-left:1%;
	position:relative;
	overflow:hidden;
	width:69%;

	/*-moz-transition: 1s;
    -ms-transition: 1s;
    -o-transition: 1s;
    -webkit-transition: 1s;
    transition: 1s;*/
  }


.task2 .title h3{
	font-size:17px;
	font-family: sans-serif !important;
	font-weight:normal;
	color:#000000;
	display:block; float:left;
	height:40px;
	outline:none;
	margin-bottom:0px;
	line-height:20px;
}
.task2 .title h3 a{
	text-decoration:underline;
	font-size:17px;
	cursor:pointer !important;
}
.task2.od .title{
	line-height:20px;
	max-height:80px;
}

.task2.od .title h3{
	font-size:18px;
}


.task2 .title:hover{
	color:#000000;}



.task2 .fav{
	width:22px;
	height:25px;
	display:none;
	position:absolute;
	top:108px; left:3px;
	opacity:1;
	z-index:2;
	background:url(css_images/sprite.png) no-repeat -49px -171px;

	}

.task2 .seen{
	width:22px;
	height:20px;
	display:block;
	position:absolute;
	top:110px; left:30px;
	opacity:1;
	z-index:2;
	background:url(css_images/sprite.png) no-repeat -49px -194px;

}

.task2 .fav:hover{
	background:url(css_images/sprite.png) no-repeat -70px -171px;}

.task2 .fav.selected{
	display:block !important;
	background:url(css_images/sprite.png) no-repeat -92px -171px !important;}
.task2 .destitag{
	background:url(css_images/sprite.png) no-repeat 0px -466px;
	padding-left:18px;
	line-height:18px;
	color:#1e6599;
	margin-top:2px;
	font-size:14px;}


.task2 .ofbot{
	position:absolute;
	top:50px;
	overflow: hidden;
	left:1%;
	width:100%;
	display:block;
	margin-right:1%;
	margin-left:0.5%;
	margin-bottom:0px;
	height:20px;}


.task2 .proname{
	/*text-shadow:0px 1px 0 #737373;*/
	float:left;
	/*background:#fff;*/
	border-radius:4px;
	line-height:20px;
	margin-top:0px;
	margin-right:5px;
	text-align:center;
	font-size:14px;
	/*color:#2a2a2a;*/
	opacity:1;
	/*text-shadow:0px 1px 0 gray;*/
	height:20px;
	font-weight:bold;
	padding-left:6px; padding-right:6px;
	background:#fafafa !important;
	color:black !important;}
.task2 .proname.repeat{
	background:#ffd688 !important;
}
.task2 .date{
	/*text-shadow:0px 1px 0 #737373;*/
	float:left;
	/*background:#fff;*/
	border-radius:4px;
	line-height:20px;
	margin-top:0px;
	text-align:center;
	font-size:14px;
	/*color:#2a2a2a;*/
	opacity:1;
	/*text-shadow:0px 1px 0 gray;*/
	height:20px;
	font-weight:bold;
	padding-left:6px; padding-right:6px;
	background:#fafafa !important;
	color:#7f7f7f !important;}


.task2 .plusday{
	/*text-shadow:0px 1px 0 #737373;*/
	position: absolute;
	top:5px; right:5px;
	/*background:#fff;*/
	border-radius:4px;
	line-height:30px;
	text-align:center;
	font-size:14px;
	/*color:#2a2a2a;*/
	opacity:1;
	/*text-shadow:0px 1px 0 gray;*/
	height:30px;
	z-index: 1;
	font-weight:bold;
	padding-left:6px; padding-right:6px;
	background:#fafafa !important;
	color:#7f7f7f !important;}


.plusday_elements{
	z-index: 1;
	display:inline-block;
}
.plusday_elements .plusday_a{
	display:inline-block;
	background: white;
	padding-left:5px;
	padding-right:5px;
	border-radius:5px;
	margin-bottom:5px;
	line-height:30px;
}
.task2 .mins{
	text-shadow:0px 1px 0 #737373;
	float:left;
	/*background:#fff;*/
	border-radius:4px;
	line-height:20px;
	margin-top:0px;
	margin-left:0px;
	margin-right:5px;
	text-align:center;
	font-size:14px;
	/*color:#2a2a2a;*/
	opacity:1;
	/*text-shadow:0px 1px 0 gray;*/
	height:20px;
	font-weight:bold;
	padding-left:6px; padding-right:6px;
	background:#83b655 !important;
	color:white !important;}


.task2 .realprice{
	display:block;
	width:75px;
	height:25px;
	line-height:25px;
	text-decoration:line-through;
	color:gray;
	font-size:16px;
	font-weight:bold;
	position:absolute;
	left:0px;
	top:-20px;}

.task2 .buybutton{
	display:block;
	width:94px;
	height:24px;
	background:url(css_images/buybutton.png) no-repeat;
	position:absolute;
	right:0px;
	top:-30px;}

.task2:hover .buybutton{
	background:url(css_images/buybutton_.png) no-repeat;
}

.task2 .buybutton:hover{

	background:url(css_images/buybutton_.png) no-repeat;
}

.task2 .sitelogo{
	width:220px;
	height:40px;
	float:left;
	margin-left:2px;}












.tada-calendar{
	float:left;
	width:100% !important;
	height:100% !important;
	overflow:hidden;
	display:block;
}
.tada-calendar .row{
	width:100%;
	float:left;
	overflow:hidden;
	display:block;
	height:85px !important;
}
.tada-calendar .head{
	width:100%;
	float:left;
	overflow:hidden;
	display:block;
	color:gray;
	height:25px !important;
}
.tada-calendar .day{
	text-align:center;
	width:13.6% !important;
	height:85px;
	overflow:hidden;
	display:block;
	float:left;
	color:black;
	margin-left:1px;
	margin-right:1px;
}
.tada-calendar .day font{
	display:block;
	float:left;
	height:20px;
	position:relative;
	line-height:20px;
	color:black;
	width:100%;}

.tada-calendar .day font span{
	position:absolute;
	right:0px;
	font-size:8px;
	font-weight:normal !important;
	background:gray;
	color:white;
	border-radius:2px;
	height:10px;
	line-height:10px;
	padding-left:2px;
	padding-right:2px;}

.tada-calendar .day.holiday font{
	color:red;}
.tada-calendar .day.today{
	background:#cef5c2;}

.tada-calendar .day.today font{
	font-weight:bold;
	font-size:20px;
	color:green;}

.tada-calendar .day.today font span{
	font-weight:normal !important;}
.tada-calendar .day .daytask{
	display:block;
	width:100%;
	height:12px;
	line-height:13px;
	float:left;
	overflow:hidden;
	background:#50a5de;
	margin-bottom:1px;
	color:white;
	text-align:left;
	font-size:10px;
	text-indent:2px;}
.tada-calendar .day .daytask.done{
	text-decoration:line-through;}

.tada-calendar .daydate{
	width:100%;
	text-align:center;
	height:30px;
	float:left;
	font-size:16px;
	background:#fafafa;
	line-height:30px;
	margin-top:10px;
	margin-bottom:10px;
}













.todo-task{
	width:96%;
	float:left;
	margin-left:0px;
	padding-left:1%;
	padding-right:1%;
	padding-bottom:20px;
	background:white;
}
.todo-task label {
	background: none;
	float:left;
	padding-top:10px;
	padding-right:inherit;
	text-align:left;
	font-size:16px;
	width: 90%;
	color:#454545;
}


.todo-task .accountinputs {
    /*background-color: transparent;
   	background-image: url(css_images/co_inputs.png);*/
    border: 1px solid #c7c7c7;
	border-radius:4px;
	/*background-image:url(css_images/co_inputs.png);*/
	background-color:transparent;
    font-family: arial,sans-serif;
    font-size: 18px;
    padding: 8px 8px 9px;
    width: 96%;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:0px;
}
.todo-task .accountcheck {
    /*background-color: transparent;
   	background-image: url(css_images/co_inputs.png);*/
    border: 1px solid #c7c7c7;
	border-radius:4px;
	background-color:transparent;
    padding: 8px 8px 9px;
	margin-top:3px;
	margin-bottom:3px;
	float:left;
	height:30px;
	margin-left:0px;
	margin-right:10px;
}
.todo-task .selectdiv {
    /*background-image: url(css_images/co_inputs.png);*/
	background-color:transparent;
	background-repeat:repeat-x;
	border: 1px solid #c7c7c7;
	border-radius:4px;
    padding: 5px;
	float:left;
	width:98%;
}
.todo-task .selectdiv select {
    border: 0 none;
	background-color:transparent !important;
    padding: 5px;
	font-size:16px;
    width: 100%;
}
.todo-task .selectdiv select option{
	line-height:30px !important;}

.todo-task .accountinputs:focus{
	border:2px solid #979797;
	margin-bottom:0px;
	margin-left:1px;
	background:white;}
.todo-task .accounttexts{
	/*background-image: url(css_images/co_inputs.png);*/
	background-color:transparent;
	background-repeat:repeat-x;
	border: 1px solid #c7c7c7;
	border-radius:4px;
	width:98%;
	font-size:16px;
	height:90px;
	padding:5px;}

.todo-task .accounttexts:focus{
	border:2px solid #979797;}











.todo-task .checklabel{
  	width:80% !important;
  	float:left;
  	color:black;}

.todo-task .checklabel.checked{
  	text-decoration:line-through;
  	color:gray;
  }
.todo-task .mychecks_check{
  	width:100%;
  	padding-left:1%;
  	padding-bottom:10px;
  	padding-top:5px;
  	position:relative;
  	float:left;
  	overflow:hidden;
  	border-bottom:1px solid #dadada;
  	background:#ffffff;
  }
.todo-task .mychecks_check:hover{
  	background:#e5e5e5;
  }
.todo-task .mychecks_check a{
  	text-decoration:underline;
  }
.todo-task .mychecks_check.prio_0{
  	background:white;
  }
.todo-task .mychecks_check.prio_3{
  	background:#ff835e;
  	color:white;
  }
.todo-task .mychecks_check.prio_2{
  	background:#ffb053;
  	color:white;
  }
.todo-task .mychecks_check.prio_1{
  	background:#b8f79d;
  	color:white;
  }
.todo-task .checks_del{
  	position:absolute;
  	right:5px; top:5px;
  	background:#828282;
  	color:white;
  	width:25px;
  	height:25px;
  	line-height:25px;
  	font-size:18px;
  	opacity:0.6;
  	border-radius:3px;
  	text-align:center;
  }


.todo-task .checks_edit{
  	position:absolute;
  	right:35px; top:5px;
  	background:none;
  	color:white;
  	width:25px;
  	height:25px;
  	line-height:25px;
  	font-size:18px;
  	opacity:0.6;
  	border-radius:3px;
  	text-align:center;
  }

.todo-task .progress_bar{
  	width:96%;
  	margin-left:2%;
  	float:left;
  	height:20px;
  	background:#fafafa;
  	border-radius:30px;
  	overflow:hidden;
  	margin-top:15px;
  	margin-bottom:5px;
  }
.todo-task .progress_in{
  	float:left;
  	background:#83b655;
  	height:100%;
  	}
.todo-task .progress_text{
  	float:left;
  	text-align:center;
  	width:100%;
  	line-height:20px;
  	color:white;
  	}






.sortable-placeholder {
  float:left;
  width:100%;
  position:relative;
  height: 30px; line-height: 30px;
  background:#cacaca; }

.taskcalendar{
  	width:100%;
  	display:none;
  	height:300px;
  	position:fixed;
  	top:50px;
  	left:0px;
  	background:white;
  	z-index:1000;
  }
.taskcalendar input[type=date]{
  	width:50%;
  	float:left;
  	margin-left:10px;
  }

.overlay{
  	width:100%; height:100%; position:fixed; top:0; left:0; z-index:9; background:black; opacity:0.5;
  	display:none;
}







.todo-task .check_cards{
  	width:94%; height:90%; top:50px; left:3%; position:fixed; background:white; z-index:10;
  	display:none;
  }
.todo-task .check_cards #card_id{
  	border:none;
  	position:absolute;
  	top:0px;
  	text-align:center;
  	width:100%;
  	height:30px;
  	line-height:30px;
  	font-size:20px;
  	font-weight:bold;
  }
.todo-task .check_cards .check_prev{
  	position:absolute;
  	left:20px;
  	bottom:20px;
  	line-height:45px;
  	background:#2c8dcf;
  	color:white;
  	font-size:16px;
  	padding-left:10px;
  	padding-right:10px;

  }
.todo-task .check_cards .check_next{
  	position:absolute;
  	right:20px;
  	bottom:20px;
  	line-height:45px;
  	background:#2c8dcf;
  	color:white;
  	font-size:16px;
  	padding-left:10px;
  	padding-right:10px;
  }
.todo-task .check_cards .check_next:active, .check_cards .check_prev:active{
  -moz-transform: scale(0.95);
      -webkit-transform: scale(0.95);
      transform: scale(0.95);
  }





.todo-task .hidden_check_prev{
  	position:fixed;
  	display:block;
  	background:gray;
  	width:30%;
  	height:70%;
  	position:absolute;
  	left:0px;
  	top:100px;
  	z-index:1;
  	opacity:0;
  }
.todo-task .hidden_check_next{
  	position:fixed;
  	display:block;
  	background:gray;
  	width:30%;
  	height:70%;
  	position:absolute;
  	right:0px;
  	top:100px;
  	z-index:1;
  	opacity:0;
  }
.todo-task .check_cards .check_cards_close{
  	position:absolute;
  	width:30px;
  	height:30px;
  	background:#fff;
  	color:#dadada;
  	text-align:center;
  	line-height:30px;
  	font-size:20px;
  	right:10px;
  	top:10px;
  	z-index:1;
  }
.todo-task .check_cards .check_cards_edit{
  	position:absolute;
  	width:30px;
  	height:30px;
  	background:#fff;
  	color:#dadada;
  	text-align:center;
  	line-height:30px;
  	font-size:20px;
  	left:10px;
  	top:10px;
  	z-index:1;
  	display:none;
  }
.todo-task .check_cards .check_cards_edit.current{
  	display:block;
  }

.todo-task .check_cards .check_next.disabled, .check_cards .check_prev.disabled{
  	background:gray;
  }

.todo-task .check_cards .check_card{
  	display:none;
  	font-size:22px;
  	width:94%;
  	text-align:left;
  	margin-top:50px;
  	padding:3%;
  	height:70%;
  	overflow-y:scroll;
  }

.todo-task .check_cards .check_card.current{
  	display:block;
  }

/*todo end*/








/* points */
.points_main_container{
	width:90%;
	margin-left:5%;
	display: inline-block;
}

.points_main{
	display: inline-block;
  width:100%;
	height:auto;
  background: #65b602;
  border-radius:0px 0px 15px 15px;
	padding-bottom:20px;
}
.points_main_container .points_main{
	border-radius:15px;
	margin-top:15px;
	background: white;
	padding-bottom:0px;

}

.points_main .total::before{
  position: absolute;
  content:"";
  left:20px;
  /*width:33px;
  height:33px;
  background-size: 160px 160px;*/

}

.points_main .total{
	box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.10);
  position: relative;
  width: calc(100% - 40px);
  padding-left:90px;
  display:inline-block;
  height:80px;
  padding-top:15px;
  line-height:50px;
  padding-right:15px;

  margin-left:20px;
  margin-right:20px;
  margin-top:20px;
  background: white;
  border-radius:15px;
  box-sizing: border-box;
  font-family: 'Roboto Condensed';
}
.points_main_container .points_main .total{
	box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.05);
	margin-top:10px;
}
.points_main .total .column{
  width:auto;
  display: inline-block;
}
.points_main .total .row1{
  width:100%;
  line-height:35px;
  font-size:30px;
  font-weight: bold;
  text-align: center;
}
.points_main_container .points_main .total .row1{
	font-size:25px;
}
.points_main .total .row2{
  text-align: center;
  width:100%;
  line-height:15px;
  font-size:16px;
}
.points_main_container .points_main .total .row2{
	font-size:16px;
}
.points_main .h1{
  display:inline-block;
  width: calc(100% - 40px);
  margin-top:40px;
  margin-left:20px;
  color:white;
  font-size:30px;
  font-family: 'Roboto Condensed';
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4);
}

.points_step{
  width: calc(100% - 20px);
  margin-left:10px;
  margin-right:10px;
  display:flex;
  border-radius:15px;
/*  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);*/
  box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.10);
  /*box-shadow: 0 0 10px rgba(0, 0, 0, 0.5), 0 0 20px rgba(0, 0, 255, 0.5);*/
  padding-top:10px;;
  padding-bottom:10px;
  margin-bottom:15px;
  cursor: pointer;
}
.points_step.padding{
	padding:15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.points_step.locked{
  filter: grayscale(100%);

}
.points_step .ps_image{
  width:50px;
  height:50px;
  margin-left:15px;
  margin-right:15px;
  border-radius:50px;
  background: gray;
  line-height:50px;
  text-align: center;
  background: orange;
  color:white;

}
.points_step.locked .ps_text{
  /*filter: blur(2px); */ /* Силен blur ефект */
}
.points_step .ps_text{
  flex:1; /*remaining space*/
}
.points_step .ps_title{
  line-height:22px;
  font-size:16px;
	padding-right:10px;
}
.points_step .ps_subtitle{
  line-height:15px;
  font-size:13px;
  margin-top:5px;
}
.points_step .ps_subtitle_p{
  line-height:27px;
  height:27px;
  font-size:16px;
  font-weight: bold;
  margin-top:5px;
  color:orange;
  background: #fff8eb;
  border-radius:15px;
  padding-left:27px;
  padding-right:10px;
  display: inline-block;
  position: relative;
}
.points_step .ps_subtitle_p::before{
    position: absolute;
    content:"";
    left:2px;
    top:3px;
    width:20px;
    height:20px;
    background-size: 100px;
}
.points_step .ps_points{
  width:70px;
}

.points_step .ps_btn{
  display: inline-block;
  background: white;
  color:orange;
  border:1px solid orange;
  float:right;
  margin-right:15px;
	margin-top:5px;
  border-radius:15px;
  height:25px;
  line-height:25px;
  padding-left:12px;
  padding-right:12px;
}
.points_step .ps_btn.locked{
	filter: grayscale(100%);
}
.points_step .text{
	width:100%;
	padding:15px;
	display: inline-block;
	font-size:16px;
	line-height:22px;
}
.points_step .text h2{
	font-size:20px;
	line-height:20px;
	margin-top:0px;
	margin-bottom:0px;
}
/* end points */
