


.custom_sejur_tab {width:470px !important;}
.custom_sejur_side {width:470px !important;}


/** CSS Fonts */


@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);
@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,700);




/** CSS RESET */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,i{margin:0;padding:0;border:0;outline:0;font-weight: inherit;font-style: inherit;font-size:100%;font-family: inherit;vertical-align:baseline;}:focus {outline:0;}body {line-height:1;color:black;background: white;}ol,ul {list-style: none;}table {border-collapse: separate;border-spacing:0;}caption,th,td {text-align: left;font-weight: normal;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote,q {quotes: "" "";}a{text-decoration:none;}h1,h2,h3,h4,h5,h6{font-weight:normal;}a{cursor:pointer}

/**	website's general style */
body {font: normal normal normal 11px/1.2 'Open Sans', 'Tahoma', sans-serif;color:#333;
	background:#FAFAFA url(images/background.jpg) no-repeat center top;background-size: 100%;
	overflow-x:hidden;
}

h1,h2,h3,h4,h5,h6 {font: normal normal normal 16px/1 'Open Sans', 'Helvetica', 'Arial', 'Tahoma', sans-serif;letter-spacing:-1px;}
h1,h2 {font-family: 'Open Sans', 'Helvetica', 'Arial', 'Tahoma', sans-serif;}
h1 {font-size:42px;}
h2 {font-size:34px;}
h3 {font-size:22px;}
h4 {font-size:16px;}

a {color:inherit;}
a i {position:relative;top:1px;}
a:hover i {text-decoration:none;}
a:hover:hover {text-decoration:none!important;}
img {border:0;vertical-align:middle;}
i {font-style:normal;}

b, strong {font-weight:bold;}



.section {width:100%;position:relative;}
.section > .wrapper {width:1020px;margin:0 auto;position:relative;}


/* header */
.header {height:150px;*z-index:4;}
	.header .logo {width:150px;height:150px;background:url(images/logo.png) no-repeat 0 0;position:absolute;top:5px;z-index:1;
		*height:165px;overflow:hidden;*left:-10px;
	}
		.header .logo a {display:block;width:110px;height:90px;text-indent:-9999px;overflow:hidden;position:absolute;top:50px;left:45px;}

		.header .slogan {position:absolute;top:42px;left:165px; background: url(images/insignia_21_years.png) 215px 5px no-repeat; width: 400px;}
		.header .slogan h2  { color:#FFF;font-size:33px; letter-spacing:-1px;  font-family:'Roboto Slab', 'Open Sans', 'Helvetica', 'Arial';font-weight: 700;}
		.header .slogan h3	{ color:#fff; font-size:22px;  font-family: 'Open Sans', 'Helvetica', 'Arial'; margin-top:14px; line-height:24px;}

	.header .hinfo {position:absolute;top:5px;right:0;width:321px;z-index:10;}

		.hinfo a:hover {text-decoration:underline;}

		.hnav {text-align:right;cursor:default;margin:5px 0 15px -153px;white-space:nowrap;color:#FFF;
			width: 470px;font-size: 12px;padding-bottom: 5px;border-bottom: 1px solid;border-color:rgba(255,255,255, 0.5);}
			.hnav li {display:inline-block;margin:0 14px;*display:inline;*float:left;}
			.hnav li:first-child {margin-left:0;}
			.hnav li:last-child {margin-right:0;}
			.hnav li a {display:block;line-height:15px;padding:0;height:15px;overflow:hidden;
				position:relative;color:#FFF;*padding-left:0;font-weight: 700;
			}

				.hnav .nav_contact a:after {background-position:0 -190px;}
				.hnav .nav_jobs a:after {background-position:-15px -190px;}
				.hnav .nav_testimonials a:after {background-position:-30px -190px;}
				.hnav .nav_agencies a:after {background-position:-45px -190px;}

			.hnav li.current {font-weight:bold;}

		.hsupport {text-shadow:0 0 0 transparent,-1px -1px 0 rgba(0,0,0,.2);overflow:hidden;margin-bottom:26px;color:#FFF;clear:both;}
			.hsupport li {line-height:1;}
			.hsupport .chat {float:right;width:120px;}
				.hsupport .chat a {display:block;height:45px;text-indent:-9999px;overflow:hidden;background:url(images/header_chat.png) no-repeat 0 0;}
				.hsupport .chat a:hover {background-position:0 -45px;}

			.hsupport .phone, .hsupport .email {width:145px;}
			.hsupport .phone {font-size:16px;margin-top:5px;font-weight: bold;
				font-family: 'Open Sans', 'Helvetica', 'Arial', 'Tahoma', sans-serif;

			}
			.hsupport .email {font-size:16px;margin-top:5px;font-weight: bold;
				font-family: 'Open Sans', 'Helvetica', 'Arial', 'Tahoma', sans-serif;
			}
				.hsupport .phone span, .hsupport .email a {display:block;padding-left:25px;position:relative;color:#fff;}
				.hsupport .phone span:after, .hsupport .email a:after {
					height:20px;width:20px;position:absolute;top:1px;left:0;
				}
					.hsupport .phone span:after {content:'\f2be';font-family: material-design-iconic-font;}
					.hsupport .email a:after {content:'\f15a';font-family: material-design-iconic-font;}

				/* fuckin' skype */
				.skype_pnh_container {display:none !important;}


		.hsearch {}
			.simple_search {margin-bottom:15px;overflow: hidden;;}
				.simple_search .field {position:relative;}
				.simple_search input[type=text] {border:none;width:280px;
					padding-right:32px;

					height: 37px;
				}
				#simple_search_submit {width:20px;height:20px;
					padding:0;margin:0;position:absolute;background:transparent url(images/search.png) no-repeat 0 0;
					top:9px;right:7px;text-indent:9999px;
					box-shadow:none !important;
					-moz-box-shadow:none !important;
					-webkit-box-shadow:none !important;
					border:none !important;
				}
				#simple_search_submit:hover {background-position:0 -20px;}
		.fa-volume-off{padding-right: 5px;}

			.adv_search {

				position:relative;min-height:330px;
			}
				.adv_search .tab_contents {padding-top:10px;padding-bottom:5px;}

				.adv_search .tab_contents .pinit {
					display:block;

					height:160px;
					padding: 15px;
					/*background:url('images/pinit.png') no-repeat;*/
					background-color: #dd9323;
					color: #fff;
					border-radius: 3px;
				}
				.adv_search .tab_contents .pinit .title{
					color: #d54d00;
					font-size:20px;
					font-weight: bold;
				}
				.adv_search .tab_contents .pinit .when{
					font-size:14px;
					font-weight: bold;
					margin: 10px 0;
				}
				.adv_search .tab_contents .pinit p{
					font-size:12px;
					margin-top: 5px;
				}

				#holiday_price_min, #holiday_price_max {display:none;}


				.adv_search form {padding:10px 0 0 0;}
				.adv_search select {width:280px;}
				.adv_search .field.h select {width:135px;}

				.adv_search .tab_nav .tab {height:30px;font-family: 'Open Sans', 'Helvetica', 'Arial', 'Tahoma', sans-serif;
					font-size:14px;width:33%;}






/* navigation */
.oferte_speciale_nav{
background: -webkit-linear-gradient(rgba(230,106,106,1),rgba(194,69,69,1)); /*Safari 5.1-6*/
background: -o-linear-gradient(rgba(230,106,106,1),rgba(194,69,69,1)); /*Opera 11.1-12*/
background: -moz-linear-gradient(rgba(230,106,106,1),rgba(194,69,69,1)); /*Fx 3.6-15*/
background: linear-gradient(rgba(230,106,106,1),rgba(194,69,69,1)); /*Standard*/
padding-left: 10px;padding-right: 10px;
color: #fff;float: right!important;margin: 1px;height: 38px;border-radius: 0px 3px 3px 0px;}
 .oferte_speciale_nav a{
color: #fff;
float: right;}


.nav {margin-top:20px;height:40px;}
.nav ul{ border-radius: 3px;}

	.nav a {*color:#fff;}

	.nav_list {position:relative;height:100%; width: 690px;background: #f8f8f8;}
		.nav_item {font: normal normal normal 15px/40px 'Open Sans', 'Helvetica', 'Arial', 'Tahoma', sans-serif;
			color:#4d4d4d;

			float:left;position:relative;

		}
		.nav_item > a {display:block;height:100%;position:relative;} /* padding:0 7px; */
		.nav_item.home a{padding-left: 20px;padding-right: 20px;}
		.nav_item > a:hover {}

				.nav_item > a:before {top:auto;bottom:0;background-position:0 -15px;}

			.nav_item > a span {opacity:1;padding-right: 15px;}
			.nav_item > a:hover span {opacity:.7}


		.nav_item.home > a:hover {background-color:transparent;}
		.nav_item.home > a:after, .nav_item.home a:before {display:none !important;}
		.nav_item.home a i.zmdi {font-size: 20px; top: 2px;}


		.nav_item.current > a {font-family: 'Open Sans', 'Helvetica', 'Arial', 'Tahoma', sans-serif; /*font-weight:bold;*/}
			.nav_item.current > a span {opacity:1 !important;}

		.nav_item.has_submenu a span:after{content: "\f2f2";font:normal normal normal 14px/1 material-design-iconic-font;padding-left: 5px;}
/*			.nav_submenu_wrapper {position:absolute;width:500px;top:40px;left:50%;margin-left:-250px;background-color:#4583C1;*/
/*				line-height:1.2;padding:20px;display:none;*/
/*			}*/
			.nav_submenu_wrapper /* copied by Stefan */
			{position:absolute;top:40px;left:0;margin-left:0px;
				line-height:1.2;padding:10px;display:none;
				z-index: 99999;
				box-shadow: 0px 2px 10px 3px rgba(0,0,0,.1);
			}
			.nav_submenu_wrapper.citybreak{width:105px;}
			.nav_submenu_wrapper.stay{width: 450px;}
			.nav_submenu_wrapper:before{content: '\f2f8';font-family: material-design-iconic-font;font-size: 50px;color: #fff;position: absolute;top: -35px;}


				.nav_submenu_wrapper {background: #fff;color: #333;}
				.nav_submenu_wrapper.citybreak .nav_offers {display:none;}
				.nav_submenu_wrapper.citybreak .nav_subitem {display:block;float:none;width:100%;margin-bottom:10px;clear:both;}

				.nav_submenu_wrapper.holiday .nav_subitem {display:block;float:none;width:100%;margin-bottom:10px;clear:both;}

				.nav_submenu_wrapper.stay .nav_subitem {display:block;float:none;width:100%;margin-bottom:10px;clear:both;}

				.nav_item.has_submenu:hover .nav_submenu_wrapper {display:block;}
				.nav_item.has_submenu:hover a:before {display:none;}

				.nav_subitem {width:30%;padding-right:2%;display:inline-block;margin-bottom:15px;vertical-align:top;}

				.nav_subcat_title {font-size:14px;line-height:.9;margin-bottom:5px;}
				.nav_subcat_title a {opacity:1;height: 20px;line-height: 20px;}
				.nav_subcat_title a:hover {opacity:.7}


				.nav_offers {font-size:11px;}
				.nav_offers li {padding:2px 0;text-shadow:none;letter-spacing:0;
					font-family:'Arial', 'Tahoma', sans-serif;text-indent:-7px;padding-left:7px;
				}
				.nav_offers a {opacity:.8;}
				.nav_offers a:hover {opacity:.8;}

				.nav_offers a.country {opacity:.8;color:#000;}
				.nav_offers a.country:hover {opacity:1;color:#fff;}


		.nav_item.tour a:hover{color:#348C4B;}
		.nav_item.stay a:hover {color:#C54191;}
		.nav_item.citybreak a:hover{color:#D84747;}
		.nav_item.holiday a:hover{color:#1E7FA7;}
		.nav_item.easter {background-position:0 -200px;background-color:#1E7FA7;}
		.nav_item.hotel {background-position:0 -250px;background-color:#C33;}
		.nav_item.ticket {background-color:#8B3;}
		.nav_item.corporate {background-position:0 -300px;background-color:#333;}
			.nav_item.corporate a {padding-right:100px;}


/* main slider */
.slider {z-index:1;top:10px;}
	.slider .wrapper {}

		.slider_wrapper {height:320px;background:#FFF;width:689px;
			overflow:hidden;position:relative;
			z-index:3;
			-moz-border-radius:3px;
			-webkit-border-radius:3px;
			border-radius:3px;
			    box-shadow: 0px 2px 10px 3px rgba(0,0,0,.1);
		}

		.slider_wrapper_calendar {clear:both;
			overflow:hidden;position:relative;
			z-index:3;
			-moz-border-radius:3px;
			-webkit-border-radius:3px;
			border-radius:3px;
		}

		.slider_wrapper .slider_list {width:50000px;overflow:hidden;position:relative;}
			.slider_list .slide {width:689px;float:left;position:relative;}
				.slide .slide_wrapper {display:block;min-height:320px;overflow:hidden;}
				.slide .slide_wrapper img {float:right;width:428px;}

				/*.slide_details {position:absolute;top:20px;left:15px;min-height:190px;min-width:250px;
					padding:15px 15px 10px 15px;background:rgba(0,0,0,.7);max-width:45%;color:#FFF;
					z-index:999;

					-webkit-border-radius:5px;
					-moz-border-radius:5px;
					border-radius:5px;
				}*/

				.slide_details {position:absolute;top:0;left:0;width:305px;height: 280px;
					padding:20px;
					color:#fff;
					z-index:999;

				}
				.slider_wrapper .slider_list li.citybreak .slide_details{background: #D84747!important;}
				.slider_wrapper .slider_list li.tour .slide_details{background: #348C4B!important;}
				.slider_wrapper .slider_list li.holiday .slide_details{background: #1E7FA7!important;}
				.slider_wrapper .slider_list li.stay .slide_details{background: #C54191!important;}
				.slider_wrapper .slider_list li.slide .slide_details{background: #6ca64b;}

				.slider_wrapper .slider_list li.citybreak .slide_details .price_dot{color: #D84747!important;}
				.slider_wrapper .slider_list li.tour .slide_details .price_dot{color: #348C4B!important;}
				.slider_wrapper .slider_list li.holiday .slide_details .price_dot{color: #1E7FA7!important;}
				.slider_wrapper .slider_list li.stay .slide_details .price_dot{color: #C54191!important;}
				.slider_wrapper .slider_list li.slide .slide_details .price_dot{color: #6ca64b;}

				.slide_details.citybreak .price_dot{color: #D84747!important;}
				.slide_details.tour .price_dot{color: #348C4B!important;}
				.slide_details.holiday .price_dot{color: #1E7FA7!important;}
				.slide_details.stay .price_dot{color: #C54191!important;}
				.slide_details.slide .price_dot{color: #6ca64b;}

				.single_offer .slide .slide_details {display:none;}

					.slide_details h2, .slide_details h3 {font: normal normal normal 22px/20px 'Open Sans', 'Helvetica', 'Arial', 'Tahoma', sans-serif;
						/*max-height:56px;overflow:hidden;*/
					}
					.slide_details p {font-size:11px;line-height:12px;margin:8px 0;float: left;}

						.slide_details .slide_subtitle {font-size:15px;line-height:1; /*height:16px;*/ margin-top: 5px; letter-spacing: -1px; width:100%;}
						.slide_details .slide_desc {line-height:15px;max-height:45px;color:#fff;}
						.slide_details .slide_short_desc {max-height:15px;}

						.slide_details .slide_links {margin-top:7px;cursor:pointer;}
						.slide_details .slide_links a {margin-right:10px;white-space:nowrap;}

						.slide_details .slide_info {margin-top:10px !important;}
						.slide_details .slide_info a {color:#555 !important;}

						.slide_details .slide_data {padding:0;margin:5px 0;cursor:default;width:100%;max-height: 110px; overflow: hidden;}
							.slide_data .sdata {padding:3px 0 0 0;display:inline-block;min-height:16px;margin:0 5px 3px 0;background:no-repeat 0 1px;font-size:11px;
								line-height:15px;
							}
							.slide_data .sdata a {color:#fff;opacity:.8;}
							.slide_data .sdata a:hover {text-decoration:underline;}

							.slide_data .sdata.transport:before {content: '\f125'; font-family: material-design-iconic-font;}
							.slide_data .sdata.transport.avion:before {content: '\f103'; font-family: material-design-iconic-font;}
							.slide_data .sdata.transport.autocar:before {content: '\f121'; font-family: material-design-iconic-font;}
							.slide_data .sdata.transport.croaziera:before {content: '\f11a'; font-family: material-design-iconic-font;}
							.slide_data .sdata.country:before {content: '\f173'; font-family: material-design-iconic-font;}
							.slide_data .sdata.city:before {content: '\f112'; font-family: material-design-iconic-font;}
							.slide_data .sdata.date:before {content: '\f32e'; font-family: material-design-iconic-font;}
							.slide_data .sdata.category {background-image:url(icons/category.png);display: none;}

						.slide_details .separator {margin:7px 0;}

						.slide_summary {display:block;height:35px;line-height:35px;position:absolute;
							left:15px;top:205px;background:url(images/gradients_sprite.png) repeat-x 0 0;color:#FFF;padding:0 10px;
							font-size:16px;font-family: 'Open Sans', 'Helvetica', 'Arial', 'Tahoma', sans-serif;
							letter-spacing:-1px;
							-webkit-border-radius:35px;
							-moz-border-radius:35px;
							border-radius:35px;
							-webkit-box-shadow:1px 1px 0 rgba(255,255,255,.1);
							-moz-box-shadow:1px 1px 0 rgba(255,255,255,.1);
							box-shadow:1px 1px 0 rgba(255,255,255,.1);

							display:none;
						}


						.info_bar .price_dot{color: #D84747;}
						.price_dot {width:90px;height:90px;text-align:center;display:inline-block;
							background:#fff; border-radius: 50%;padding: 5px;float: left;

							}
							.price_dot .from {font-size:11px;display:block;opacity:.9;margin-top:12px;}
							.price_dot .price {display:block;letter-spacing:-1px;margin:5px 0 1px 0;
								font: normal normal normal 30px/1 'Open Sans', 'Helvetica', 'Arial', 'Tahoma', sans-serif;
								font-weight: bold;


							}
								.price_dot .price i {font: normal normal normal 28px/1 'Open Sans', 'Helvetica', 'Arial', 'Tahoma', sans-serif;
									vertical-align:top; padding-left:3px;}
								a.price_dot:hover i, a:hover .price_dot i {text-decoration:none;}
								a.price_dot:hover {opacity:.95;}
							.price_dot .info {display:block;}
							.price_dot .info.big, .price_dot .from.big {font-size:12px;}

							/* category price dots*/
							.tour .price_dot {background-position:0 0;}
							.citybreak .price_dot {background-position:0 -90px;}
							.stay .price_dot {background-position:-90px 0;}
							.holiday .price_dot {background-position:-90px -90px;}


						/*.slide_details .price_dot {position:absolute;bottom:10px;right:10px;}*/
						.slide_details .price_dot {bottom:5px;right:5px;}

				.slide .special 		{color:#fff;}


				.slide.tour .slide_summary {background-position: 0 -50px; }
				.slide.stay .slide_summary {background-position: 0 -100px; }
				.slide.citybreak .slide_summary {background-position: 0 -150px; }
				.slide.holiday .slide_summary {background-position: 0 -200px; }

		#slider .slider_controls {position:absolute;bottom:10px;right:15px;color:#FFF;cursor:default;}

	.sticky_links {position:relative;z-index:1;min-height:50px;}
		.sticky_links ul {width:700px;text-align:center;}
			.sticky_links li {width:158px;height:70px;display:inline-block;position:relative;*float:left;}
			.sticky_links a {display:block;width:100%;height:100%;
				font: normal normal normal 14px/85px 'Open Sans', 'Helvetica', 'Arial', 'Tahoma', sans-serif;
				/*letter-spacing:-1px;*/
				color:#900;text-shadow:1px 1px 0 rgba(255,255,255,.5);
				background:url(images/sticky.png) no-repeat 0 0;
				position:absolute;top:-25px;left:0;
			}
			.sticky_links a:hover{color:#333;top:-22px;}

/* content's style */

.content {overflow:hidden;margin-top:-30px;overflow:hidden;}

.content > .wrapper {/*overflow:hidden;*/}
.content > .special_offer.wrapper {height:212px;position:absolute;width:1100px;top:10px;left:50%;margin-left:-560px;z-index:2;}

	.special_offer .s_offer {height:245px;width:440px;float: right;border-radius: 3px;border: 5px solid #D84747;}
	.special_offer .s_frame {width:450px;}

		.s_info {width:450px;float:right;color:#FFF;position:relative;}
		.s_frame .s_info {width:450px;}
			.s_info .label {font-size:22px;line-height:36px;padding:0 0 0 10px;
				background:url(images/pattern_mauve.png);
				position:absolute;
				top:20px;left:10px;
				width: 115px;
			}

			.s_info .info_bar {padding:10px 10px 10px 20px;width:410px;
				position:absolute;bottom:22px;left:0;
				background:url(images/1px_75.png);
				margin:5px;
				height: 100px;
			}
				.s_info .info_bar h3 {font: normal normal normal 32px/1 'Open Sans', 'Helvetica', 'Arial', 'Tahoma', sans-serif;
					margin-bottom:20px;width:320px;}
					.info_bar .more_info a {margin-right:10px;}
					.info_bar .more_info a i{    border: 1px solid #fff;
    padding: 5px;
    border-radius: 5px;
    font-size: 12px;
    font-weight: 700;
	margin-top: 10px;}
	.info_bar .more_info a i:after{content: "\f2ee";font:normal normal normal 14px/1 material-design-iconic-font;margin-left: 5px;}
					.info_bar .more_info .view_archive {opacity:.5;}
					.info_bar .price_dot {top:46%;margin-top:-45px;position:absolute;right:20px;}
	.slide_pret	{width: 100%;overflow: auto;margin-bottom: 10px;}

.main {position:relative;z-index:3;}
	.main.small, .main.medium {float:left;}
	.main.small {width:560px;}
	.main.medium {width:690px;}


	.cat {margin-bottom:15px;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		border-radius:3px;
	}
		.cat.offer_wrapper .tab_content {width:640px;}
		.cat.offer_wrapper .tab_content li {list-style-type:disc;margin-left:15px}
		.recommend h3{height: 40px;line-height: 40px;}
		.cat .cat_h {color:#FFF;overflow:hidden;padding:10px;height: 40px;}
			.cat_h h2 {float:left; font-size: 22px; padding: 7px 0;}

			.christmas .cat_h h2 { margin-left: 70px;}
			.newyear .cat_h h2 { margin-left: 60px;}

			.christmas .item_list_h h2, .christmas .item_list_h h3 {margin-left: 60px !important;}
			.newyear .item_list_h h2, .newyear .item_list_h h3 {margin-left: 50px !important;}

			.christmas .cat_h span.icon {display:block; position:absolute; background: url(images/christmas-icon.png) center center no-repeat; width:69px; height:79px; z-index:100; left: 5px; margin-top: 0px;}
			.newyear .cat_h span.icon {display:block; position:absolute; background: url(images/newyear-icon.png) center center no-repeat; width:57px; height:69px; z-index:100; left:0px; margin-top:0px; }

			.cat_h .cat_h_info {float:right;position:relative;top:7px;}
				.cat_h_info .brcr {line-height:20px;cursor:default;}
					.cat_h_info .brcr a {margin:0 2px;color:#fff;}
	.calendar_header {height: 35px;}
	p.more{font-size: 12px;}
	.albums_title a.smaller{font-size: 14px;font-weight: bold;}
	a.more{font-size: 12px;font-weight: bold;}
				.cat_h_info .select_wrapper {
					-webkit-box-shadow: none;
					-moz-box-shadow: none;
					box-shadow:none;
					border:none;
					vertical-align:middle;
				}
					.cat_h_info .select_wrapper select {height:24px;font-size:11px;}
					.cat_h_info .select_wrapper .select_value {font-size:11px;}


		.category_wrapper{box-shadow: 0px 2px 10px 3px rgba(0,0,0,.1);border-radius: 3px 3px 0 0;}

		.cat .cat_f {padding:10px;background: #fff;padding-top: 0px;}
			.cat_f .location_list {color:#FFF;line-height:1.3;*padding-bottom:10px;}
				.location_list li {display:inline-block;margin-right:8px;*float:left;}
				.location_list li a {color:#191919;}
					.location_list li a:hover{text-decoration:underline;}

		.cat > .separator {margin:10px 0 !important;padding:0 !important;background:url(images/dashed_sep_white.png) repeat-x 0 0 !important;height:1px !important;}

		/* specific category style */
		.cat.tour {background-color:#348C4B;}
		.cat.citybreak {;background-color:#D84747;}
		.cat.christmas {background-color:#A72528;}
		.cat.newyear {background-color:#C5A34C;}
		.cat.holiday {background-color:#1E7FA7;}
		.cat.easter {background-color:#1E7FA7;}
		.cat.stay {background-color:#C54191;}
		.cat.special {background-color:#C64A4A;}

			.cat.citybreak .cat_h h2 {cursor:default;}
			.cat.citybreak .cat_h h2 a {margin:0 10px;font-size:20px;
				font-family:'Open Sans', 'Helvetica', 'Arial', 'Tahoma', sans-serif;
			}
			.cat.citybreak .cat_h h2 a.active {font-size:22px;font-family:'Open Sans', 'Helvetica', 'Arial', 'Tahoma', sans-serif;}

			.cat.citybreak .cat_h h2 a.first {margin-left:0;}
			.cat.citybreak .cat_h h2 .msep, h2 span.msep {font-size:14px;color:#000;display:inline-block;text-indent:-9999px;
				background:#FFF;width:1px;height:24px;vertical-align:top;
				background:rgba(255,255,255,.3);
				box-shadow:-1px 0 0 rgba(0,0,0,.05);
			}
		.cat.special .item .details_button {background-color:#C64A4A;}

		/* the list of items, slider list mostly*/
		.item_list, .article_post, .offer_content {background:#FFF;
			padding:10px;position:relative;
		}
			.article_post {min-height:600px;}
			.offer_content {padding:0px 0px 10px 0px;position:relative;z-index:2;}
			.offer_content .offer_side {float: right; width: 310px;display:block !important;}


				.offer_side .ofs_module {margin:20px 0;}
				.offer_side .ofs_module:first-child {margin-top:0;}

				.offer_side .reservation a {display:block;height:60px;font-weight: bold;font-size: 22px;color: #fff;text-align: center;line-height: 60px;border-radius: 3px;text-transform: uppercase;
					background-color: #1E7FA7;
				}
				.offer_side .reservation a:hover {
					background-color: #3C90B5;
				}

				.offer_side .reservation.offer_circuit a {
					background-color: #348C4B;
				}
				.offer_side .reservation.offer_circuit a:hover {
					background-color: #5BAB70;
				}

				.offer_side .reservation.offer_sejur a {
					background-color: #C54191;
				}
				.offer_side .reservation.offer_sejur a:hover {
					background-color: #D664A9;
				}

				.offer_side .reservation.offer_city_break a {
					background-color: #D84747;
				}
				.offer_side .reservation.offer_city_break a:hover {
					background-color: #F87373;
				}

				.offer_side .reservation.offer_vacation a {
					background-color: #1E7FA7;
				}
				.offer_side .reservation.offer_vacation a:hover {
					background-color: #3C90B5;
				}


				.offer_side .ofs_module.camera_dubla a {display:block;height:100px;background:url(images/partaj_dubla.png) no-repeat 0 0;
					-webkit-border-radius:5px;
					-moz-border-radius:5px;
					border-radius:5px;
					font-size: 22px;font-weight: bold;text-align: center;color: #fff;
					padding-top: 22px;
				}


				.offer_side .chat {margin:10px 0 !important;}
					.offer_side .chat ul {padding:0;}
					.offer_side .chat li {height:52px;width:100%;position:relative;
						background:url(images/chat.png) no-repeat 0 0;
						color:#FFF;
						text-shadow: 0 0 0 transparent, -1px -1px 0 rgba(0,0,0,.1);
					}
					.offer_side .chat li:hover {
						background-position: 0 -52px;
					}

					.offer_side .chat li > span {position:absolute;top:0;left:0;padding:12px 0 0 155px;}
					.offer_side .chat li:before {display:none;}
					.offer_side .chat li span.status {/*display:block;*/margin-left:0;color:#FFF !important;}
					.offer_side .chat li .full_button {position:absolute;top:0;left:0;width:100%;height:100%;display:block;text-indent:-999px;overflow:hidden;}

					.offer_side .s-albums {padding-top: 10px;}
						.offer_side .s-albums .albums-head {
							display: block;
							text-align: center;
							letter-spacing: -2px;
							font: normal normal normal 24px/28px 'Open Sans', 'Helvetica', 'Arial', 'Tahoma', sans-serif;
							color: #558EC6;
						}
						.offer_side .s-album {width: 150px; float: left; padding: 3px 0;}
						.offer_side .s-album .title {height: 14px; overflow: hidden; margin: 3px 0 2px 3px; display: block; color: #888; text-align: center;}
						.offer_side .s-album img {width: 120px; margin: 0px 15px;}
						.offer_side .s-albums .more {float: right; color: #888; padding: 8px 4px 0 0;}
						.offer_side .s-albums .more:hover {text-decoration: underline;}

				.offer_side .sharing {text-align:center;padding:20px 0;}
					.offer_side .sharing .share {display:block; float:left; vertical-align:top; margin:0 20px;}
					.offer_side .sharing .share.google {position:relative; top:2px; float:right;}
					.offer_side .sharing .share.twitter  {margin:0px 20px;}
					.offer_side .sharing .share.facebook {margin-right:0px;}

				.offer_sharing {position:absolute;top:50px;right:-27px;z-index:1;*display:none;}

					.ui_share {width:32px;height:32px;display:block;margin-bottom:2px;

					}
					.ui_share a {display:block;width:100%;height:100%;text-indent:-9999px;position:relative;background:url(images/gradient_white.png) 0 0;

						position:relative;

						-moz-border-radius: 0 5px 5px 0;
						-webkit-border-radius: 0 5px 5px 0;
						border-radius: 0 5px 5px 0;

						-moz-box-shadow: 8px 0 5px -1px rgba(0,0,0,.1) inset;
						-webkit-box-shadow: 8px 0 5px -1px rgba(0,0,0,.1) inset;
						box-shadow: 8px 0 5px -1px rgba(0,0,0,.1) inset;
					}
					.ui_share a:before {content:'';position:absolute;width:32px;height:32px;top:0;left:0;background:no-repeat 50% 50%;}
					.ui_share a:hover {left:4px;
						-moz-box-shadow: 3px 0 5px -1px rgba(0,0,0,.1) inset;
						-webkit-box-shadow: 3px 0 5px -1px rgba(0,0,0,.1) inset;
						box-shadow: 3px 0 5px -1px rgba(0,0,0,.1) inset;
					}
					.ui_share.save a:before {background-image:url(icons/disk.png);}
					.ui_share.print a:before {background-image:url(icons/printer.png);}
					.ui_share.email a:before {background-image:url(icons/email.png);}
					.ui_share.twitter a:before {background-image:url(icons/twitter.png);}
					.ui_share.facebook a:before {background-image:url(icons/facebook.png);}


			/*Filtre City Break*/
			.item_list_v {padding-bottom: 10px; margin: 15px 0 0 0; float: right;}
				/* filter */
				.emap_filters {padding:10px 10px 0 0;height:auto}
					.emap_filters label {width:85px;}
					.emap_filters select {width:120px;font-size:12px;}
					.emap_filters select[value="1"] {color:red;}
					.emap_filters .select_value {width:100px;font-size:12px;}


				.emap_filters .field_group.group_3 {float:right;}
				.emap_filters .field_group.group_3 label {float:right;width:65px;padding-top:8px;}
				.emap_filters .field_group.group_3 select {float:right}
				.emap_filters .field_group.group_3 input[type="submit"] {float:right;width: 120px;height: 28px;}
				.emap_filters .field {padding-bottom:10px;}

					.emap_filters select {height:26px;}
					.emap_filters button {}
					.emap_filters .select_value {font-size:12px;}

					.emap_filter_button {height:26px;
						border:none;
						background:none;
						padding:0 4px;font-size:20px;
						top:1px;position:relative;
						box-shadow:none;
					}
					.emap_filter_button:hover {background:none;box-shadow:none;}
					.item_list_h{min-height: 20px;}
				.item_list_h h2, .item_list_h h3 {color:#777;display:inline-block;font-size:20px;line-height:1;
					font-family: 'Open Sans', 'Helvetica', 'Arial', 'Tahoma', sans-serif;
				}
				.item_list_h h2 a, .item_list_h h3 a {color:#777;}

				.item_list_h .slider_controls {float:right;color:#444;position:relative;*top:-20px;}
				.item_list_h .slider_controls .ctrl.next {margin-left:-2px;}

				/* filter */
				.filters {padding:10px 0 0 0;height:auto}
					.filters label {width:85px;}
					.filters select {width:120px;font-size:12px;height: 30px;}
					.filters select[value="1"] {color:red;}
					.filters .select_value {width:100px;font-size:12px;}
					/*.filters .select_wrapper .select_value {z-index:-1;}*/

/*				.filters .field_group {width:270px;float:left;}*/
				.filters .field_group {float:left;}
/*				.filters .field_group.group_3 {width:180px;float:right;text-align:center;}*/
				.filters .field_group.group_3 {float:left;}
				.filters .field_group.group_3 label {float:left;width:65px;padding-top:8px;}
				.filters .field_group.group_3 select {float:left}
				.filters .field_group.group_3 input[type="submit"] {float:right;width: 120px;height: 28px;}
				.filters .field_group .field{margin-bottom: 10px;}
				.filters .field_group {margin-right: 10px;}
					.filters select {height:26px;}
					.filters button {}
					.filters .select_value {font-size:12px;}

					.filter_button {height:26px;
						border:none;
						background:none;
						padding:0 4px;font-size:20px;
						top:1px;position:relative;
						box-shadow:none;
					}
					.filter_button:hover {background:none;box-shadow:none;}


			.exotic{background: #1E7FA7;}
				.item_list_content {overflow:hidden;position:relative;padding:0 15px;*width:100%;}
				.article_list_content {padding:0px;}
					.item_list_content ul {overflow:hidden;padding:15px 0 0 0;position:relative;}

					.item_list .item {display:block;float:left;width:50%;margin-bottom:20px;position:relative;}
						.item:hover {z-index:999;}
						.item .image {float:left;margin:0 10px 0 5px;}
						.item .info {padding-right: 10px; width:160px;float:left;}
							.item h3 {font-size:18px;line-height:1;max-height:58px;margin-bottom:3px;}
							.item h4 {margin-bottom:5px;font-size:16px;line-height:18px;max-height:55px;overflow:hidden;}
							.item p {color:#4c4c4c;padding-top: 5px;}
							.item .info a:hover {text-decoration:underline;}

							.item .details_button {line-height:16px;color:#FFF;background:#1E7FA7;text-shadow:none;
								display:inline-block;padding:0 6px 1px 6px;
								-webkit-border-radius:4px;
								-moz-border-radius:4px;
								border-radius:4px;
								margin-top:5px;
							}

							.cat.tour .item .details_button {background-color:#348C4B;}
							.cat.stay .item .details_button {background-color:#C54191;}
							.cat.citybreak .item .details_button {background-color:#D84747;}
							.cat.holiday .item .details_button {background-color:#1E7FA7;}


								.item .details_button:hover {background-color:#333;}
								.item .details_button:hover, .item .details_button:hover i {text-decoration:none !important;}

							.item .price_details {font-size: 14px;vertical-align:baseline;margin-top:5px;}
								/*.item .price_details * {vertical-align:middle}*/
								.item .price_details b {font-size:15px;letter-spacing:-1px;}

							.content .item .ui_thumb .price_dot, .related_list .item .ui_thumb .price_dot {display:none;}
							.item.special .ui_thumb .ui_clip:after
								{content:'';position:absolute;bottom:5px;left:0;width:100px;height:25px;background:url(images/promo.png) no-repeat 0 0;}

							.item.duo-city-break .ui_thumb .ui_clip, .item.trio-city-break .ui_thumb .ui_clip {position:relative;}
							.item.duo-city-break .ui_thumb .ui_clip:after, .item.trio-city-break .ui_thumb .ui_clip:after {
								content:'';position:absolute;top:10px;left:0;width:50px;height:18px;background:url(images/cb_sprite.png) no-repeat 0 0;
							}
							.item.trio-city-break .ui_thumb .ui_clip:after {background-position:0 -18px;}


							.cat.tour .item h3, .cat.tour .item h3 a {color:#09C;}
							.cat.stay .item h3, .cat.stay .item h3 a {color:#C54191;}
							.cat.citybreak .item h3, .cat.citybreak .item h3 a {color:#D84747;}
							.cat.holiday .item h3, .cat.holiday .item h3 a {color:#1E7FA7;}

							.cat.tour .item h3, .cat.tour .item h3 a {color:#09C;}
							.cat.stay .item h3, .cat.stay .item h3 a {color:#C54191;}
							.cat.citybreak .item h3, .cat.citybreak .item h3 a {color:#D84747;}
							.cat.holiday .item h3, .cat.holiday .item h3 a {color:#1E7FA7;}





				.item_list_f, .article_post_f {line-height: 30px;
    background: #fff;
    height: 30px;
    border-top: 1px solid #DDD;
    border-bottom: 1px solid #ddd;}
    .article_post_f{overflow: hidden;clear: both;}
    input.back{background:#96C541!important;width: 45%!important;float:left; }
    input.aplica{background:#3C90B5!important; width: 45%!important; float: right;}
    input#ct_submit{background:#3C90B5!important;margin-top: 10px!important; }
    input#show-comment-form{background:#3C90B5!important;margin-top: 10px!important; }
    .article_post_f .article_vacations{float: right;width: auto;}

					.item_list_f .items_count {float:left;}
					.item_list_f .items_more {float:right;}
						.item_list_f, .article_post_f a {color:#444;font-weight: bold;}
						.article_vacations {
							float: left;
							padding: 10px;
							background: #f7f7f7;
							font-size: 10px;
							font-weight: bold;
							width: 98%;
						}
						.article_vacations span {float: left; clear: both;}
						.article_vacations a {color:#777a77;font-weight: normal;}
						.article_list .item .view_more.art {
							float: left;
							padding: 0px;
							width: auto;
						}
						.content_article_list i{color: #96c541;margin-top: 7px;padding-left: 5px;}
						.vezi_album input.view_more.art {
							    background: none;
    							border: none;
    							color: #96c541;
    							font-size: 12px;
    							font-weight: bold;
    							box-shadow: none;
						}
						.vezi_album i{color: #96c541;margin-top: 9px;padding-left: 5px;}
						.content_article_list input.view_more {background: none;border: none;color:#96c541;font-size: 12px;font-weight: bold;box-shadow: none;}
						.content_article_list input.view_more:before {content: "\f2ee";font-family: material-design-iconic-font;}
						.content_article_list input.view_more:hover{background: none;border: none;color:#96c541;font-size: 12px;font-weight: bold;box-shadow: none;}
				.sliding_list .item_list_content {padding:0;}
				.sliding_list .item_list_content ul {width:20000px;padding:15px 0;}
					.sliding_list .item {width:170px;margin:5px;}
					.sliding_list .item .image {text-align:left;float:none;margin:0 0 8px 0;}
					.sliding_list .item .info {width:auto;float:none;}

				.related_list .item {width:33%;}

				.related_list .item .ui_thumb {width:125px;}
				.related_list .item .info {padding-top:0;}

				.no_result {font-size:13px;text-align:center;font-weight:bold;color:#333;padding:40px 20px;}


		.article_list_content {padding:10px;}
		.article_list .item {width:100%;margin-bottom:20px;padding-bottom: 20px;border-bottom: 1px solid #ddd;}
			.article_list .item .ui_thumb {width: 160px;}
			.article_list .item .ui_thumb img {width: 160px;}
			.article_list .impresii .item .ui_thumb img {width: 120px;}
			.article_list .impresii .item .ui_thumb {width: 120px;}
			.article_list .item .info {padding:0;width:100%;float:none;}
			.article_list .item .info p.stretch {min-height: 85px;}


			.article_list .item .image {float:left;}
			.article_list .item .image + .info {width:475px;float:left;}

			.article_list .item p {font-size:14px;padding:3px 0;line-height:1.4;}



		.image_list {padding:5px;margin:5px 0 3px 0;}
			.image_list .ui_thumb {margin:15px 5px 5px 5px;}

		.item_links {cursor:default;color:#AAA;font-weight: bold;}
			.item_links a {color:#444;}

		.album_info_page{width: 320px;float: left;}

		.article_post {}
			.article_images {height: auto; margin-top: 10px;margin-left: 10px;margin-bottom: 10px;float: right;}
				.article_images a{height: auto!important;}
				.article_images .ui_thumb {width:100%;height:160px;margin-bottom:10px;}
				.article_images .ui_thumb:last-child {margin-bottom:0;}
				.article_images .extra_info {padding:10px;}
					.article_images .extra_info h4 {margin-bottom:5px;}
					.article_images .extra_info p {font-size:11px;line-height:1.2;padding:2px 0;}

			.article_post_content {padding:10px 5px;font-size:14px;line-height:1.4;/*color:#777;*/text-shadow:1px 1px 0 #FFF;}
			#middle .article_post_content {font-size:12px; padding:5px;}

			.article_post_content p {padding:5px 0; color:none;}
			#middle .article_post_content p {padding:2px 0;}

			.article_post_content h3 {margin:10px 0 5px 0;}
			.article_post_content h3:first-child {margin-top:0;}
			.article_post_content li {list-style-type:disc;margin-left:15px;}

				.article_post_content  .description  { text-align: justify; }

			.article_post_content ul {padding:10px 10px 10px 40px;list-style-type:disc;}
				.article_post_content li {padding: 2px 0;}

			.article_post_content a {color:#1E7FA7;text-decoration:underline;}


		.article_list .impresii {padding-top:0;}
		.article_list .impresii .item {margin-bottom:10px;}
		.article_list .impresii .separator {}
		.article_list .impresii .info .desc {padding:5px 0;}
		.article_list .impresii .item h3 small {color:#444;}


.side {width:250px;float:right;position:relative;z-index:1;}
	/* dynamic .side, according to .main*/
	.main.small + .side {width:450px;}
	.main.medium + .side {width:321px;}

	.special_offer + .wrapper .side {margin-top:230px;}


	.side h3 {font-family: 'Open Sans', 'Helvetica', 'Arial', 'Tahoma', sans-serif;}

		.side_module {margin-bottom:10px;
			-webkit-border-radius:3px;
			-moz-border-radius:3px;
			border-radius:3px;
		}

			.main.small + .side .newsletter {float:right; border-radius: 3px;}
			.main.small + .side .bnr250 {float:right;border-radius: 3px;}


			.main.small + .side .banner_oferte{
				margin-bottom:10px;
				-webkit-border-radius:5px;
				-moz-border-radius:5px;
				border-radius:5px;
				overflow: hidden;
			}

			.partition_table {box-shadow: 0px 2px 10px 3px rgba(0,0,0,.1);;width:450px;background:url(images/1px_white_80.png);overflow: hidden; margin-top: 10px;}

			.partition_table table {width: 430px; margin-top:13px;}
			.partition_table table tr.the-head {font-weight: bold; font-size:12px;}
			.partition_table table td {text-align: left; height: 19px;}
			.partition_table table td.center {text-align: center;}
			.partition_table table td.right {text-align: right;}
			.partition_table table td.medium {width: 100px !important;}
			.partition_table table td.large {width: 230px !important;}

			.partition_table a:hover {text-decoration:underline;}

			.partition_table h3 {color:#1E7FA7;margin-bottom:2px;}
			.partition_table .view_more {color:#1E7FA7;position:relative;top:5px;}

			.partition_table.inner {width:auto; background:#FBF9EB; padding:10px 10px 15px 10px;
				-webkit-border-radius:3px;
				-moz-border-radius:3px;
				border-radius:3px;
				margin-bottom: 20px;
			}

			.partition_table.inner table {width: 280px;}

		.side .sliding_list .item_list_content ul {padding-top:5px;}

		.side .ofs_module.camera_dubla a {display:block;height:120px;background:url(images/partaj_dubla.png) no-repeat -30px 0;text-indent:-9999px;
			-webkit-border-radius:5px;
			-moz-border-radius:5px;
			border-radius:5px;
			width:250px;
			margin-bottom:10px;
			float:right;
		}
		.side .partition a:hover {background-position: -30px -120px;}

		.side_module_wrapper {padding:10px;}

			.testimonials {background:#fff;*margin-top:-140px;box-shadow: 0px 2px 10px 3px rgba(0,0,0,.1);overflow: hidden; clear:both;}
			body.homebody .testimonials { margin-top: 10px;}
				.testimonials h3 {color:#1E7FA7;margin-bottom:2px;}
				 .homebody .testimonials .comment {padding:5px 5px 5px 0;width: 48%;float: left;}
				.testimonials .comment {padding:5px 5px 5px 0;width: 100%;float: left;}
				.testimonials .comment a:hover {text-decoration:underline;}
				.testimonials .view_more {margin-bottom: 20px;border-bottom: 1px solid #ddd; color:#1E7FA7;position:relative;top:5px;font-weight: 700; width: 100%; height: 30px;line-height: 30px; border-top: 1px solid #ddd;float: right;text-align: right;}
				.partition_table .view_more {margin-bottom: 20px;border-bottom: 1px solid #ddd; color:#1E7FA7;position:relative;top:5px;font-weight: 700; width: 100%; height: 30px;line-height: 30px; border-top: 1px solid #ddd;float: right;text-align: right;}

			.newsletter {width:100%;height:125px;background:url(images/newsletter_bg.png) no-repeat 0 0;background-size: 100% 100%;}
				.newsletter.home {box-shadow: 0px 2px 10px 3px rgba(0,0,0,.1);height:115px;background:url(images/newsletter_bg.png) no-repeat 0 -10px; margin-bottom:7px;background-size: 100% 100%;}
				.newsletter.home .side_module_wrapper {padding: 0px 10px 10px 10px !important;}
				.newsletter h3 {color: #fff;padding-top: 10px}
				.newsletter form {margin-top:10px;}
					.newsletter input {border:none !important;
						-moz-box-shadow: none !important;
						-webkit-box-shadow: none !important;
						box-shadow: none !important;
					}
					.newsletter input[type=text] {width:220px;padding-top:2px;}
					.newsletter input[type=submit] {background: none;z-index: 999; position: absolute;right: 18px;height: 32px; width:30px;display:inline-block;text-indent:-999px;}
					.newsletter input[type=submit]:hover {background:rgba(255,255,255,.2);}
					.newsletter  i{position: absolute; top: 9px;font-size: 15px;right: 15px;color: #1E7FA7;}

				.newsletter p, .newsletter .type {color:#fff;padding:5px;position:relative;}
				.newsletter .type {padding: 0px 5px 3px 5px; float: left;}
				.newsletter .type div {float: left; height: 18px;}
				.newsletter .warn, .newsletter .success {padding-left:23px;}
				.newsletter .warn {background-image:url(icons/error.png); background-repeat: no-repeat;}
				.newsletter .success {background-image:url(icons/tick.png); background-repeat: no-repeat;}

			.bnr250 {min-height:100px;width:100%;overflow:hidden;max-height:245px;}

			.recommend {background: #999;box-shadow: 0px 2px 10px 3px rgba(0,0,0,.1);}
				.recommend h3, .recommend h3 a {color:#fff;letter-spacing:-1px;padding: 10px;}

				.recommend .item_list_content {width:420px;}
				.main.small .recommend .item_list_content {width:540px;}

				.recommend .item {width:125px;}
				.main.small .recommend .item {margin-right:5px;}
					.recommend .item h4 {font-size:14px;margin-bottom:2px;}
					.recommend .info {padding:5px 3px;}

			.articles {box-shadow: 0px 2px 10px 3px rgba(0,0,0,.1);}
				.articles h3, .articles h3 a {color:#87B237;}
					.articles ul {padding:0 !important;}
					.articles .item {width:420px;overflow:hidden;}
					.articles .item .image {float:left;text-align:left;padding:10px;width:100px;}
						.articles .item .image .more {display:block;margin:2px 0;}
						.articles .item .image .links {text-align:left;margin-top:5px;}

					.articles .item .info {width:290px;float:right;padding-top:10px;}
						.articles .item .info p {padding:5px 0;}

			.recommend .item_list, .articles .item_list {padding:17px 10px;}

.middle {margin-top:10px;padding:20px 0;z-index:2; margin: 0 auto;width: 1020px;background: #fff;box-shadow: 0px 2px 10px 3px rgba(0,0,0,.1);}
	.middle .separator, .content .separator {padding:5px;height:2px;border-top:1px solid #ddd; clear:both;}

	.middle h2{font-size: 22px;color:#6ac053;font-weight: bold; }
	.middle	h3{font-size: 16px;font-weight: 700px;}

		.middle > .wrapper h3 {font-size:18px;}
			.middle > .wrapper h3 a:hover {color:#87B237;}
		.middle > .wrapper .more {float:right;margin-top:20px;color:#444;}
			.middle > .wrapper .more a {margin-left:10px;}
.calendar h2{float: left;}
.album_foto_calatorie{padding: 10px;}
.calendar .more{float: right;font-weight: 700;}
.fa-calendar{padding: 5px;}
	.section > .calendar {margin-bottom:20px; overflow:hidden;padding: 10px;background: #FFF url(images/world_map_bg.png) 50% 0;}
		.section > .calendar h2 {background-position:0 0;}
		#calprev.disabled, #calnext.disabled {color:#CCC;cursor:default}
		#calprev i, #calnext i {padding-right: 5px;padding-left: 5px;}
		#calprev{margin-right: 30px;}

		.months_list {padding:0 0 25px 8px; overflow:hidden; width:10000px; position:relative;margin:10px 0;    }
			.months_list > li {display:block;float:left;width:220px;padding-right:10px;position:relative;padding-right: 35px;}
			.months_list > li h3 {}
			.months_list > li .slider_wrapper_calendar {margin-top:5px;*height:auto !important;}
			.months_list > li .slider_controls {position:absolute;width:220px;bottom:-25px;left:0;border-top:1px solid #DDD;text-align:center;padding-top:2px;
				box-shadow:0 1px 0 #FFF inset;
				*display:none;
			}
			.months_list > li .slider_controls .ctrl {}
			.months_list > li .slider_controls .ctrl.up {}
			.months_list > li .slider_controls .ctrl.down {}

				.days_list {padding:0 0 2000px 0;clear:both;position:relative;margin:0 0 -2000px 0;}
				.days_list > li {margin-bottom:10px;}
					.days_list a {overflow:hidden;display:block;
						-webkit-border-radius:3px;
						-moz-border-radius:3px;
						border-radius:3px;
						height:20px;line-height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
					}
					.days_list a span {display:inline-block;width:23px;height:20px;line-height:20px;text-align:center;letter-spacing:-1px;
						font-weight:bold;color:#FFF;margin-right:6px;
						-webkit-border-radius:3px;
						-moz-border-radius:3px;
						border-radius:3px;
						background:#888;
						font-size: 12px;
					}
					.days_list a span, .days_list a i {vertical-align:middle;font-size: 14px;}
					.days_list a:hover span {background:#87B237;}
					.days_list a span {background:  #6ac053;}
					.days_list a i {}
	.albums-head	{float: left;}
	.album_foto_calatorie i{padding: 5px;}
	.albums_title {height: 40px;line-height: 40px;color:#6AC053;}
	.section > .explore {}
		.section > .explore h2, .section > .explore h2 a {color:#558EC6;}

		.explore .h3 {font-size:16px;}

			.explore table {padding:20px;}
				.explore table td {padding-top:5px;padding-bottom:5px;}
				.explore .area {width:220px;text-align:right;padding-right:10px;border-right:1px solid #ddd;}
					.explore .location_list a {color:#444;}
					.explore .location_list {line-height:20px;}
				.explore .list {padding-left:10px;}
.explore h2{height: 40px;line-height: 40px;margin:10px;padding-bottom: 20px;border-bottom: 1px solid #ddd;}
.explore i{padding: 5px;}
.explore h3{font-weight: 500;font-size: 15px;}
	.middle .f-albums {padding-top: 10px; overflow: hidden;}
		.middle h2.albums-head {color: #6ac053;}
		.middle .f-album {float: left; padding: 3px 0; width:24%;margin: 5px;}
		.middle .f-album .title {height: 30px; overflow: hidden; margin: 3px 0 2px 3px; display: block; color: #888; text-align: center;}
		.middle .f-album img {width: 100%; margin: 2%; }
		.middle .f-albums .more {font-weight: 700; float: right; color: #888; margin: 5px 0; padding-right: 5px; clear: both;}



.footer {z-index:1;}
	.footer h3{font-weight: 500;}
	.footer > .wrapper {height:160px;background:url(images/background_footer.jpg) no-repeat 15% 50%;position:relative;margin-top: 10px;overflow:hidden;box-shadow: 0px 2px 10px 3px rgba(0,0,0,.1);}

	.footer .logo {width:139px;height:139px;margin:15px; background:url(images/footer_logo.png) no-repeat 0 0;position:relative;float:left;}
		.footer .logo a {display:block;width:70px;height:60px;position:absolute;
			top:25px;left:38px;text-indent:-9999px;}

			.footer .links {float:left; width:75%; margin-top: 15px; margin-left:40px;padding-top:20px;*margin-top:20px;
				text-shadow:1px 1px 0 rgba(255,255,255,.2);cursor:default;
			}
				.footer .links td {vertical-align:middle;padding:3px;}
				.footer .links h3 {font-size:14px;}
				.footer .links .list {padding-left:10px;}
				.footer .links .list li {display:inline-block;*float:left;}
				.footer .links .list a {white-space:nowrap;margin-right:10px;line-height:16px;}
				.footer .links .list a:hover {text-decoration:underline;}

				.footer .links .area {padding-right:10px;text-align:right;}


/** form & inputs */
	#contact_form .field {position:relative;margin-bottom:8px;margin-left: 5px;margin-right: 5px;width: 320px;float: left;}
	.ct_captcha{float: none!important;clear: both;}
	.h {width:48%;}
	.r {float:right;clear:right;} .l {float:left;clear;left;}
	.field.submit, .field.range {padding-top:10px;text-align:center;}
	.field.range {}

	.slider_range {margin-top:10px;}

	label {font-size:11px;display:inline-block;text-align:right;margin-right:5px;}

			input[type="text"], input[type="password"],
			input[type="button"], input[type="submit"],
			input[type="reset"], button, select,
			.select_wrapper, textarea {
				margin:0;padding:0 5px;

				font-size:14px;font-family:open sans;

				border: 1px solid #ddd;
				-webkit-border-radius:3px;
				-moz-border-radius:3px;
				border-radius:3px;

				height:30px;font-style:normal;

				background:#FFF;


				-moz-box-shadow:    inset 1px 2px 10px rgba(0,0,0,.1);
   				-webkit-box-shadow: inset 1px 2px 10px rgba(0,0,0,.1);
   				box-shadow:         inset 1px 2px 10px rgba(0,0,0,.1);

				outline:0;

				color:#333;

			}

			input[type="button"].view_more {font-size:12px;height:26px;}

			select {padding-top:5px;padding-bottom:5px;padding-left:2px;
				/*-webkit-appearance: textfield;
				-moz-appearance: textfield;*/
				height:32px;
				text-shadow: none !important;
			}
				optgroup {font-style:normal;}

			textarea {padding-top:5px;padding-bottom:5px;}






			input[type="button"], input[type="submit"],
			input[type="reset"], button {cursor:pointer;padding:0 12px;
				/* background: -webkit-linear-gradient(rgba(55,131,161,1),rgba(17,93,124,1)); /*Safari 5.1-6*/
				/* background: -o-linear-gradient(rgba(55,131,161,1),rgba(17,93,124,1)); /*Opera 11.1-12*/
				/* background: -moz-linear-gradient(rgba(55,131,161,1),rgba(17,93,124,1)); /*Fx 3.6-15*/
				/* background: linear-gradient(rgba(55,131,161,1),rgba(17,93,124,1)); /*Standard*/
				border-radius: 3px;
				color: #fff;
				width: 100%;
				height:40px;
				font-weight: bold;
			}

			input[type="button"]:hover, input[type="submit"]:hover,
			input[type="reset"]:hover, button:hover {
				/* background: -webkit-linear-gradient(rgba(17,93,124,1),rgba(55,131,161,1)); /*Safari 5.1-6*/
				/* background: -o-linear-gradient(rgba(17,93,124,1),rgba(55,131,161,1)); /*Opera 11.1-12*/
				/* background: -moz-linear-gradient(rgba(17,93,124,1),rgba(55,131,161,1)); /*Fx 3.6-15*/
				/* background: linear-gradient(rgba(17,93,124,1),rgba(55,131,161,1)); /*Standard*/
				color: #fff;
				font-weight: bold;
			}

			input[type="button"]:active, input[type="submit"]:active,
			input[type="reset"]:active, button:active {
				/* background: -webkit-linear-gradient(rgba(17,93,124,1),rgba(55,131,161,1)); /*Safari 5.1-6*/
				/* background: -o-linear-gradient(rgba(17,93,124,1),rgba(55,131,161,1)); /*Opera 11.1-12*/
				/* background: -moz-linear-gradient(rgba(17,93,124,1),rgba(55,131,161,1)); /*Fx 3.6-15*/
				/* background: linear-gradient(rgba(17,93,124,1),rgba(55,131,161,1)); /*Standard*/
				color: #fff;
			}

			.holiday input[type="button"], .holiday input[type="submit"],
			.holiday input[type="reset"], .holiday button {cursor:pointer;padding:0 12px;
				background-color: #1e7fa7;
				border-radius: 3px;
				color: #fff;
				width: 100%;
				height:40px;
				font-weight: bold;
			}

			.holiday input[type="button"]:hover, .holiday input[type="submit"]:hover,
			.holiday input[type="reset"]:hover, .holiday button:hover {
				background-color: #3C90B5;
				color: #fff;
				font-weight: bold;
			}

			.holiday input[type="button"]:active, .holiday input[type="submit"]:active,
			.holiday input[type="reset"]:active, .holiday button:active {
				background-color: #3C90B5;
				color: #fff;
			}

			.citybreak input[type="button"], .citybreak input[type="submit"],
			.citybreak input[type="reset"], .citybreak button {cursor:pointer;padding:0 12px;
				background-color: #d84747;
				border-radius: 3px;
				color: #fff;
				width: 100%;
				height:40px;
				font-weight: bold;
			}

			.citybreak input[type="button"]:hover, .citybreak input[type="submit"]:hover,
			.citybreak input[type="reset"]:hover, .citybreak button:hover {
				background-color: #F87373;
				color: #fff;
				font-weight: bold;
			}

			.citybreak input[type="button"]:active, .citybreak input[type="submit"]:active,
			.citybreak input[type="reset"]:active, .citybreak button:active {
				background-color: #F87373;
				color: #fff;
			}

			.tour input[type="button"], .tour input[type="submit"],
			.tour input[type="reset"] {cursor:pointer;padding:0 12px;
				background-color: #348C4B;
				border-radius: 3px;
				color: #fff;
				width: 100%;
				height:40px;
				font-weight: bold;
			}

			.tour input[type="button"]:hover, .tour input[type="submit"]:hover,
			.tour input[type="reset"]:hover {
				background-color: #5BAB70;
				color: #fff;
				font-weight: bold;
			}

			.tour input[type="button"]:active, .tour input[type="submit"]:active,
			.tour input[type="reset"]:active {
				background-color: #5BAB70;
				color: #fff;
			}

			.tour .group_1 .select_wrapper{height: 26px;}
			.tour .ui-multiselect:hover{background: none;}
			.tour .ui-multiselect{overflow: hidden; width: 120px!important;height: 26px;line-height: 26px; background: #fff;font-size: 12px!important;color: #333!important;}
			.tour .ui-multiselect span{font-size: 12px!important;color: #333!important;opacity: 1;font-family:open sans!important;width: 100%;float: none;}

			.stay input[type="button"], .stay input[type="submit"],
			.stay input[type="reset"], .stay button {cursor:pointer;padding:0 12px;
				background-color: #c54191;
				border-radius: 3px;
				color: #fff;
				width: 100%;
				height:40px;
				font-weight: bold;
			}

			.stay input[type="button"]:hover, .stay input[type="submit"]:hover,
			.stay input[type="reset"]:hover, .stay button:hover {
				background-color: #D664A9;
				color: #fff;
				font-weight: bold;
			}

			.stay input[type="button"]:active, .stay input[type="submit"]:active,
			.stay input[type="reset"]:active, .stay button:active {
				background-color: #D664A9;
				color: #fff;
			}

			input[type=file] {height:32px;margin:5px 0;width:80%;position:relative;z-index:2;cursor:pointer;}
			/*input[type=file] {width:100%\9;margin-left:0\9;}*/


			.up_replacements_wrapper {display:block;overflow:hidden;margin-top:-32px;position:relative;z-index:1;}
				.up_replacements_wrapper input[type=button] {float:right;}
				.up_replacements_wrapper input[type=text] {width:240px !important;float:left;}

				 .field.file {overflow:hidden;}

				 .up_replacements_wrapper {display:none\9;}

			.select_wrapper {display:inline-block;position:relative;padding:0;
				-webkit-appearance:none;height:auto;
				*background:none !important;
				*border:none !important;
			}

			.select_wrapper.focus:after {opacity:.5;}

			.select_wrapper select {border:none;z-index:2;opacity:1!important;filter: alpha(opacity=100)!important;}
			.select_value {position:absolute;width:90%;height:16px;line-height:inherit;
				top:50%;margin-top:-7px;left:7px;cursor:default;z-index:1;overflow:hidden;
				white-space: nowrap;/**display:none !important;display:none\9;*/
			}

	i.error {display:block;font-size:11px;color:#F88;padding:2px 0 0 3px}

	#contact_form {padding:0;width:100%;float:left;}
		#contact_form label {float:none;text-align:left;display:block;font-size:13px;line-height:15px;display:block;margin-bottom:3px;padding-left:3px;color:#444;font-weight: bold;}
		#contact_form input[type=text] {width:300px;}
		#contact_form textarea {width:633px; height: 200px}
		#contact_form .submit {text-align:left;}

	.description.form {width:100%}
	.description.form #contact_form {padding:0;width:100%;float:left;}
		.description.form #contact_form label {font-size:12px;line-height:15px;display:block;margin-bottom:3px;padding-left:3px;color:#444;}
		.description.form #contact_form input[type=text] {width:352px;}
		.description.form #contact_form textarea {width:352px; height: 200px}
		.description.form #contact_form .submit {text-align:left;}
		.description.form #contact_form .field {width:370px;margin:0 auto}


	#comment_form {padding:0;width:100%;float:left;display:none}
		#comment_form label {width:362px;font-size:12px;line-height:15px;display:block;margin-bottom:3px;padding-left:3px;color:#444;}
		#comment_form input[type=text] {width:352px;}
		#comment_form textarea {width:352px; height: 200px}
		#contact_form .submit {text-align:left;}

		.comment_form_wrapper .field {width:370px;margin:5px auto;}
/*
 *	thumbs classes
 */

.ui_thumb {display:inline-block;position:relative;
	width:173px;
	vertical-align:middle;
	text-decoration:none !important;
	overflow:hidden;

}
	.ui_thumb.smaller {width:140px;}
	.ui_thumb img{-webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;}
	.ui_thumb.medium {width:126px;height:auto;}
	.ui_thumb:hover img{
	-moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
	}
	.ui_thumb .ui_clip {display:block;width:100%;overflow:hidden;position:relative;}
		.ui_clip img {display:block;width:100%;position:relative;height: 100%;

		}
		.ui_thumb:hover .ui_clip {}

		.ui_thumb .price_dot {background-position:-90px -270px;position:absolute;bottom:-45px;right:-45px;text-align:right;cursor:inherit;
			opacity:.75;
		}
		.ui_thumb .price_dot span {width:47%;}
			.ui_thumb .price_dot .from {font-size:10px;letter-spacing:-1px;margin-top:8px;}
			.ui_thumb .price_dot .price {font-size:16px;}
			.ui_thumb .price_dot .price i {font-size:11px;}

			.ui_thumb:hover .price_dot {opacity:1;}




	/* sizing options */
	.ui_thumb[fixed-size=width] {height:auto;}
		.ui_thumb[fixed-size=width] img {width:100%;height:auto;}
	.ui_thumb[fixed-size=height] {width:auto;}
		.ui_thumb[fixed-size=height] img {height:100%;width:auto;}

	.ui_thumb[no-resize] img {width:auto;height:auto;}




/*
 *	slider controls classes
 */
.slider_controls {cursor:default;}
	.slider_controls .ctrl {display:inline-block;width:35px;height:35px;background:url(images/slider_controls_sprite.png) no-repeat 35px 35px;text-indent:-9999px;
		vertical-align:middle;
	}

	.slider_controls .ctrl.disabled {cursor:default !important;}

		.slider_controls .page_counters {vertical-align:middle;margin-right:5px;}

		.slider_controls .prev {background-position: 0 0;}
		.slider_controls .prev:hover {background-position: 0 -35px;}
		.slider_controls .prev.disabled {background-position: 0 -70px;}

		.slider_controls .next {background-position: -35px 0;}
		.slider_controls .next:hover {background-position: -35px -35px;}
		.slider_controls .next.disabled {background-position: -35px -70px;}


		.slider_controls.small .ctrl, .slider_controls .up, .slider_controls .down {width:18px;height:18px;}
			.slider_controls.small .prev {background-position: 0 -106px;}
			.slider_controls.small .prev:hover {background-position: 0 -124px;}
			.slider_controls.small .prev.disabled {background-position: 0 -142px;}

			.slider_controls.small .next {background-position: -18px -106px;}
			.slider_controls.small .next:hover {background-position: -18px -124px;}
			.slider_controls.small .next.disabled {background-position: -18px -142px;}

		.slider_controls .up {background-position: -53px -106px;}
		.slider_controls .up:hover {background-position: -53px -124px;}
		.slider_controls .up.disabled {opacity:.2}
		.slider_controls .up.disabled:hover {background-position: -53px -106px;}

		.slider_controls .down {background-position: -35px -106px;}
		.slider_controls .down:hover {background-position: -35px -124px;}
		.slider_controls .down.disabled {opacity:.2}
		.slider_controls .down.disabled:hover {background-position: -35px -106px;}


/*
 *	tabbed controls & classes
 */


/** tab nav */
	.tab_nav {width:100%;color:#FFF;
		font-family: 'Open Sans', 'Helvetica', 'Arial', 'Tahoma', sans-serif;
		font-size:13px;text-shadow:none;line-height:.9;border-spacing:1px;
		border-collapse:collapse;letter-spacing:0;
		position:relative;
	}



		.tab {vertical-align:middle;cursor:pointer;
			user-select:none;-moz-user-select:none;-webkit-user-select:none;height:40px;
			position:relative;

		}
		.tab.hover, .tab:hover {background-position: 0 0;
			-moz-box-shadow: 0 -8px 10px -5px rgba(0,0,0,.3) inset;
			-webkit-box-shadow: 0 -8px 10px -5px rgba(0,0,0,.3) inset;
			box-shadow: 0 -8px 10px -5px rgba(0,0,0,.3) inset;
		}
		.tab.current {background:none !important;color:#444;
			-webkit-box-shadow:none;
			-moz-box-shadow:none;
			box-shadow:none;
			text-shadow:0 0 0 transparent, 1px 1px 0 #FFF;

		}
		.tab a {*color:#fff;}
		.tab.current a {*color:#000;}

		.tab:first-child {-webkit-border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0;border-radius:5px 0 0 0;}
		.tab:last-child {-webkit-border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;border-radius:0 5px 0 0;}

		.tab a {padding:0px 5px 0px 28px;display:block;position:relative;}
		.tab a:after {content:'';width:16px;height:16px;background:no-repeat 0 0;position:absolute;left:7px;}

		/*.tab:after {content:'';width:16px;height:16px;background:no-repeat 0 0;position:absolute;left:7px;top:50%;margin-top:-8px;}
			.tab.info:after 	{background-image:url(icons/information.png);}
			.tab.calendar:after {background-image:url(icons/calendar.png);}
			.tab.pin:after 		{background-image:url(icons/pin.png);}
			.tab.map:after 		{background-image:url(icons/map.png);}
			.tab.money:after 	{background-image:url(icons/money.png);}
			.tab.world:after 	{background-image:url(icons/world.png);}
			.tab.comments:after {background-image:url(icons/chat.png);}
			.tab.important:after {background-image:url(icons/exclamation-white.png);}
			.tab.hotels:after 	{background-image:url(icons/building.png);}
			*/

			.tab.info a:after 		{content: "\f1f8";font-family:material-design-iconic-font; }
			.tab.plecare a:after 	{content: "\f337";font-family:material-design-iconic-font; }
			.tab.calendar a:after 	{content: "\f32e";font-family:material-design-iconic-font; }
			.tab.pin a:after 		{content: "\f1ab";font-family:material-design-iconic-font; }
			.tab.trips a:after 		{content: "\f12d";font-family:material-design-iconic-font; }
			.tab.map a:after 		{content: "\f32e";font-family:material-design-iconic-font; }
			.tab.money a:after 		{content: "€";font-family:open sans; }
			.tab.world a:after 		{content: "\f173";font-family:material-design-iconic-font; }
			.tab.comments a:after 	{content: "\f266";font-family:material-design-iconic-font; }
			.tab.important a:after 	{content: "\f1f0";font-family:material-design-iconic-font; }
			.tab.hotels a:after 	{content: "\f112";font-family:material-design-iconic-font; }
			.tab.nava a:after 		{content: "\f11a";font-family:material-design-iconic-font; }
			.tab.impresii a:after 	{content: "\f25f";font-family:material-design-iconic-font; }

		.tab.important, .adv_search .tab.hotels {background-image:url(images/gradient_red.png) !important;}
		.tab.important.current, .adv_search .tab.hotels.current {background-image:none !important;}
		.adv_search .tab.holidays {background-image:url(images/gradient_light_blue.png);}

		.adv_search .tab a {padding-left:32px;}
		.adv_search .tab a:hover {text-decoration:none;}

		.adv_search .tab a:after {width:20px;height:20px;background-image:url(images/adv_search_sprite.png);margin-top:-10px;}
		.adv_search .tab.holidays a:after {background-position:0 -150px;}
		.adv_search .tab.hotels a:after {background-position:-20px -150px;}
		.adv_search .tab.tickets a:after {background-position:-40px -150px;}

		.adv_search .tab.holidays.current a:after {background-position:0 -170px;}
		.adv_search .tab.hotels.current a:after {background-position:-20px -170px;}
		.adv_search .tab.tickets.current a:after {background-position:-40px -170px;}

		.adv_search .tab.holidays.current a {color:#09C;}
		.adv_search .tab.hotels.current a {color:#C00;}
		.adv_search .tab.tickets.current a {color:#690;}

	.tab_contents {padding:20px;overflow: hidden;}
		.tab_content {font-size:13px;color:#333;}
		.tab_content b, .tab_content strong {font-weight:bold;/*color:#333;*/}
		.tab_content p {line-height:1.4;margin:8px 0;text-align:justify}
		.tab_content td p {text-align: inherit;}
		.tab_content h4 {}
		.tab_content table {width:100%;border-collapse:collapse;}
			.tab_content table td {padding:5px; border:1px solid #777;}
			.tab_content table.noborder td {border:none!important;}

		.offer_content .tab_content input[type=text], .offer_content .tab_content textarea, .offer_content .tab_content select {background:#FFF;}
		.offer_content .tab_content label {text-align:left;}
		.offer_content .tab_content .field {margin-bottom:10px !important;}



	#calendar_tab_nav {min-width:80px;}
	#hotels_tab_content {display:none;}
	#tickets_tab_content {display:none;}



	.tab_nav.special {width:auto;border:none !important;margin-top:10px;}
		.tab_nav.special .tab {padding:0;height:auto;background:none;border:none !important;
			-webkit-border-radius:none;
			-moz-border-radius:none;
			border-radius:none;

			-webkit-box-shadow:none;
			-moz-box-shadow:none;
			box-shadow:none;

		}
		.tab_nav.special .tab a {padding:5px 8px;margin-right:5px;text-shadow:none;color:#777;background:#EEE;
			-webkit-border-radius:5px;
			-moz-border-radius:5px;
			border-radius:5px;
		}
		.tab_nav.special .tab.current a {background:#8B3;color:#FFF;font-weight:bold;}


/**
 * ui shadows
 *
 */

.shadow {height:0 !important;position:relative;}
.shadow:before {content:'';height:1px;width:100%;position:absolute;}

	.nav_shadow {z-index:2;}
		.nav_shadow:before {top:-1px;left:50%;width:900px;margin-left:-485px;
			box-shadow:0 0 4px 2px rgba(0,0,0,.3);
		}

	.slider_shadow {z-index:2;}




/*
 * misc classes
 */

.ui_hidden {display:none !important;}
.ui_clear {clear:both;}
.default_hidden {display:none;}
.loading {position:relative;}
.loading > * {opacity:.1;}
/*.loading:after {content:'';position:absolute;top:0;left:0;background:rgba(255,255,255,.75);width:100%;height:100%;
	z-index:998;
}*/
.loading:before {content:'';position:absolute;top:50%;left:50%;margin-left:-15px;margin-top:-15px;
	width:30px;height:30px;background:#FFF url(images/loader.gif) no-repeat 50% 50%;
	background-color:rgba(255,255,255,.9);
	border-radius:3px;
	box-shadow: 0 0 5px rgba(0,0,0,.2);
	z-index:999;
}

.ui_sys_message {font-size:11px;line-height:1.2;padding:5px 5px 5px 5px;}


	/* .ui_sys_message + .field {margin-top:20px;} */

/**
 * 	pagination
 */
.pagination {display:inline-block;}
.pagination ul {display:inline-block;cursor:default;}
	.pagination ul li {display:inline-block;}
	.pagination ul li a {display:block;line-height:20px;font-size:12px;width:20px;height:20px;text-align:center;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		border-radius:3px;
	}
	.pagination ul li a:hover, .pagination ul li a.current {background:#222;color:#FFF;text-shadow:none;}
	.pagination ul li a.prev, .pagination ul li a.next, .pagination ul li a.first, .pagination ul li a.last {font-size:14px;}

	.item_list_f .pagination {float:right;}


/**
 * tooltips
 *
 */
#tooltip {
	position:absolute;top:-500px;left:300px;
	color:#FFF;z-index:9999;font-size:11px;line-height:1.2;max-width:300px;padding:10px;background:#000;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
#tooltip:before {content:' tooltip ';display:block;text-indent:-9999px;
	width:10px;height:10px;background:#000;
	position:absolute;bottom:-5px;left:15px;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);

}
	#tooltip b {font-weight:600;font-size:13px;}

.article_post_content .chat_list {list-style-type:none;}
	.chat_list li {position:relative;line-height:16px;margin:5px 0;}
	.chat_list li:before {content:'';width:16px;height:16px;background:no-repeat 0 0;position:absolute;left:-22px;top:2px;}
	.chat_list .online:before {background-image:url(icons/chat_online.png);}
	.chat_list .offline:before {background-image:url(icons/chat_offline.png);}
	.chat_list .status {font-size:10px;margin-left:5px;color:#CCC;position:relative;/*top:-2px;*/}
	.chat_list .status.online {color:#390;}
	.chat_list .full_button {display:none;}


.tab_contents .chat {margin: 10px 0 20px 25px;}
/*
.tab_contents .chat {width:120px;}
.tab_contents .chat a {display:block;height:45px;text-indent:-9999px;overflow:hidden;background:url(images/header_chat.png) no-repeat 0 0;}
.tab_contents .chat a:hover {background-position:0 -45px;}
*/

	.hotel_content.tab_contents {padding:10px 0;}
	.hotel_content.tab_contents .tab_content.special {padding:10px;}
	.hotel_content.tab_contents .ui_thumb {margin-right:15px;margin-bottom:20px;}

/**
 * 	Misc Stefan
 *
 */
.comment_list input[type=button] {float:right;margin-bottom:-20px}
.comment_list ul {float:left;margin-top:25px}
.hotel_location {opacity:.9;font-size:12px; letter-spacing:0px;}

.comment_list ul li p img {
	width: 100% !important;
}


/**
 * 	Misc Mihai
 *
 */

#hotels_table {width:100%;margin-top: 12px;float:left;overflow:hidden;}

	#hotels_table .hotel {width:310px;float:left;clear:both;overflow:hidden;}
	#hotels_table .hotel.odd {float:right;clear:none;}
	#hotels_table .hotel_img {float:left;width:100px;padding:10px;}
	#hotels_table .hotel_data {text-align:left;color:#333;padding-left:10px;width:170px;float:left;margin-top:15px;}
	#hotels_table .hotel_details {font-size:11px;float:left;margin:6px 0;color:#8B3}
	#hotels_table .stars {margin-right:5px;}
	#hotels_table .hotel_type, #hotels_table .hotel_price {display:block;}
	#hotels_table .hotel_type {font-size:11px;margin:3px 0;}
	#hotels_table .hotel_price {font-size:14px;margin:5px 0;clear:both;float:left;margin-right:10px;}

#hotels_table .hotel.special .ui_thumb:after
	{content:'';position:absolute;bottom:5px;left:0;width:100px;height:25px;background:url(images/promo.png) no-repeat 0 0;}

.stars {color: #fc3}

.bnr1, .bnr2 {
	text-align:center;
}

#offer_related {}
	#offer_related .item {width:310px;}
	#offer_related .item_list_content > ul {width: 99999px; position: relative;}
	#offer_related .item_list_content > ul > li {float: left; width: 984px;}

#flinks {text-align:center; margin:0 auto; width:85%; color:#555; padding-top:55px; clear:both;}
#flinks a {color:#555;}
#flinks a:hover {text-decoration:underline;}

/*PARTITION*/
#partition {margin-bottom: 10px;}
#partition a, #partition span {text-decoration: none !important;}
#partition a span:hover {text-decoration: underline !important;}
#partition table {width: 700px;}
#partition table tr.the-head {font-weight: bold; font-size:16px;}
#partition table td {text-align: left; height: 25px;}
#partition table td.center {text-align: center;}
#partition table td.small {width: 40px !important;}
#partition table td.smaller {width: 20px !important;}
#partition table td.medium {width: 160px !important;}
#partition table td.large {width: 230px !important;}
#partition table td.other span {text-decoration: none !important;}
#partition .partition_info {
	padding: 5px 10px 10px 10px;
	color: #000;
	font-size: 14px;
}
#partition .error.outside { margin: 0 0 5px 10px; }
#all-partitions {
	text-align: right;
	display: inline-block;
	width: 100%;
	margin-bottom: 10px;
}
#all-partitions a {
	text-decoration: none;
}

#facebook_smod {
	/*margin-bottom:10px;*/
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;

	overflow:hidden;
	display:block;
}
#facebook_smod iframe {
	position: relative;
	top: -1px;
	left: -1px;
}

#album .album-info {
	padding-top: 10px;
	text-align: justify;
}
#album .album-info span {
	color: #444;
	font-weight: bold;
}
#album .album-locations {
	margin-left: 10px;
}
#album .country-row {
	color: #444;
}
#album .album-locations a {
	text-decoration: none;
}
#album .album-locations a:hover {
	text-decoration: underline;
}
#album .album-info .comment {
	padding: 10px;
	background:#EEE;
/*	border: 1px solid #D0D0D0;*/
	border-radius: 5px;
	margin-bottom: 10px;
}
#album .album-info .comment .title {
	font-weight: bold;
}
#album .album-info .comment .date {
	float: right;
	font-weight: normal;
	font-size: 13px;
}
#album .album-info .comment .desc {
	color: #454545;
	font-size: 12px;
	margin-top: 10px;
}

h2 a.smaller {
	font-size: 20px; margin: 0 10px; font-family: 'Open Sans','Helvetica','Arial','Tahoma',sans-serif;
}

h2 span.msep.album {
	margin-left:15px;
}

.hotels-ul li a.greenLink {font-size:13px; color:#88bb33 !important;font-weight: bold;}
.hotels-ul li a.greenLink:hover {text-decoration:underline;}
.hotels-ul li a.greenLink:hover > span {text-decoration:none !important;}
.hotels-ul li .span11 {font-size:11px !important;}

.banner-poza-zilei {box-shadow: 0px 2px 10px 3px rgba(0,0,0,.1);
	height:190px;
	background:#1E7FA7;
	color: #fff;
}
.hotel_galery{width: 100px;margin: 5px;float: left;}
#hotel_images_content{overflow: auto;}
.s_offer{margin-bottom: 10px;}
.banner-poza-zilei > .left { width:162px; float:left; padding-left: 20px;}
.banner-poza-zilei > .left .sec-title {color:#fff;font-size:26px; font-weight:bold; line-height:50px;}
.banner-poza-zilei > .left a {padding-bottom:3px;  width:100%; display:block;margin-bottom:7px;}
.banner-poza-zilei > .left a:hover {text-decoration:underline;}
.banner-poza-zilei > .left p {padding-bottom:3px;  width:100%; font-size:12px; margin-bottom:15px;}

.banner-poza-zilei > .right { width:220px; float:right; }
.banner-poza-zilei > .right .pozazi { width:220px; height:190px; display:block; position:relative; display:block;}
/*.banner-poza-zilei > .right .pozazi .titlezi {background:rgba(0,0,0,.7); width:200px; height:30px; padding:10px; overflow:hidden; position:absolute; z-index:999; bottom:0; color:#fff; font-size:12px; }*/
.banner-poza-zilei > .right .titlezi {display:none;}

.hotels-ul {float:left; width:100%;}
.hotels-ul li { list-style-type:none !important; margin:0 !important; position:relative;}
.hotels-ul li:last-child .separator {display:none !important;}
.hotels-ul li span.sl {width:120px; display:inline-block; font-size:13px;}
.hotels-ul li span.sm {font-size:11px; padding-right:10px;}
.hotels-ul li span.sr {width:50px; display:inline-block; font-size:13px; text-align:right;}
.hotels-ul li h3 a {float:left;}
.hotels-ul li h3 span.stars {font-size:13px;float:left;margin-top:-4px;margin-left:5px;}
.hotels-ul li .span11{clear:both;}
.hotels-ul li .img {/*width:240px; height:180px;*/ float:left; display:block;}
.hotels-ul li .img img {width:110px; height:auto;}
.hotels-ul li .short-info {width:345px; float:right; padding:5px 0;}
.hotels-ul li .separator {margin:10px 0; padding:0;}

/*.sstars {margin:10px 0;}
.sstars li {float:left; margin-right:2px;}
.sstars li a.star {background:url(images/stars.png); width:11px; height:10px; background-position:0 0; display:block}
.sstars li a.star.half {background-position:-12px 0;}
.sstars li a.star.full {background-position:-25px 0;}*/

.zzz > p {line-height:23px !important; font-size:13px;}
.zzz img {max-width:470px; height:auto;}
.zzz table {width: 100%;border-collapse: collapse; margin-top:5px; margin-bottom:10px;}
.zzz table td {padding: 3px;border: 1px solid #777;}
.grey {color:#777777;}

.clear {clear:both;}
.top5 {margin-top:5px;}
.top10 {margin-top:10px;}
.top20 {margin-top:20px;}



.hsearch .banda {

	background: #f4f4f4;
	position: relative;
	color: #fff;
	margin-top: 10px;
	text-align:center;
	border-radius: 3px;
	box-shadow: 0px 2px 10px 3px rgba(0,0,0,.1);
padding: 10px;
overflow: auto;
}
.time_offer{clear: both;height: 27px;line-height: 27px;color: #000;border-top: 1px solid #6AC053;}
.hsearch .banda .red{margin: 10px;float: left;}
.hsearch .banda div.red {
	width: 86px;
	height: 47px;
	display: block;
	background: url('images/banda_red.png') no-repeat;
	color: #fff;
	line-height: 8px;
	padding-top: 40px;
	font-size: 12px;
	text-align: center;
}
.hsearch .banda div.red .big{
	font-size: 20px;
	display:block;
	margin: 8px 0;
	font-weight: 700;
}

.hsearch .banda .offer {
	color: #454545;
	font-size: 18px;
	margin-top: 10px;
	float: left;
	text-align: left;
	max-width: 190px;
	height: 114px;
}

.hsearch .banda .offer span{
	display: block;
	margin-top: 10px;
}
.hsearch .banda .offer .info_bar .more_info a i{border: none;color: #6AC053;padding: 0px;}
.hsearch .banda .offer h3{font-weight: 500;}

.fancybox-title-float-wrap .child {
	max-width: 600px !important;
	white-space: normal !important;
}


.dyk-offer {
	display:block;
	width:300px;
	margin-top:25px;
	background: #6ca64b;
	border-radius: 3px;
}
.dyk-offer h3{color: #fff;font-weight: bold;font-style: italic;padding: 20px;}
.dyk-offer .dyk-head {

	display: block;
	width: 300px;

}
.dyk-offer .dyk-footer {
	display: block;
	width: 300px;

}
.dyk-offer .dyk-footer h3{text-align: center;}
.dyk-offer .dyk-content {
	display: block;
	width: 260px;
	padding: 0 20px;
	color: #fff;
	text-shadow: none;
	font-size: 12px;
}

.dyk-home h3{color: #fff;padding-top: 20px;padding-left: 20px; font-size: 18px;}

.dyk-home i.fa-info{border: 2px solid #fff;
    border-radius: 50%;
    width: 20px;
    text-align: center;
    line-height: 20px;
    margin-right: 5px;
    font-size: 15px;}
.dyk-home {
	background: #6ca64b;
	display:block;
	width:450px;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:15px;
	border-radius: 3px;
	padding-bottom: 20px;
    box-shadow: 0px 2px 10px 3px rgba(0,0,0,.1);
}
.dyk-home img{width: 100%;}

.dyk-home a.lightbox {
	display:block;
	width:150px;
	margin: 20px;
	float:left;
}
.dyk-home .desc {
	float:left;
	display: block;
	width: 240px;

	color: #fff;
	text-shadow: none;
	font-size: 13px;
	margin-top:20px;
}
.dyk-home .info_bar{margin-top: 20px;}
.dyk-home .link {
	display: block;
	color: #fff;
	text-shadow: none;
	font-size: 13px;
	clear:both;
	font-style: italic;
}
.dyk-home .link a {
	font-weight:bold;
	color: #fff;
	font-size:14px;
}

/*
@media all and (min-width: 960px) and (max-width: 1199px){

	.sticky_links ul { display: none; }

	.section > .wrapper{
		width: 940px;
	}
	.nav {
	  background-size: 980px;
	}
	.nav_item > a {
	  padding: 0 16px;
	  height: 36px;
	}
	.nav_submenu_wrapper{
		top: 36px;
	}
	.header .hinfo{
		width: 280px;
	}
	.header .logo{
		left: -20px;
	}
	.hnav{
		margin: 5px 0 15px -210px;
	}
	.simple_search input[type=text]{
		width: 244px;
	}
	.adv_search .tab_contents .pinit {
		width: 205px;
		height: 100px;
		padding: 44px 25px 20px 25px;
		background-size: 260px;
	}
	.hsearch .banda {
  		padding: 5px 10px 0 80px !important;
  	}
  	.adv_search{
  		min-height: 314px;
  	}
  	.slider_list .slide {
		width: 655px;
	}
	#slider .slider_controls{
		right: 55px;
	}
	.content > .special_offer.wrapper{
		width: 960px;
	}
	.special_offer .s_offer{
		width: 960px;
	}
	.special_offer .s_frame{
		background-size: contain;
	}
	.content > .special_offer.wrapper {
	  width: 960px;
	  margin-left: -480px;
	}
	.main.small + .side {
	  width: 370px;
	}
	.dyk-home {
	  width: 370px;
	  background-size: cover;
	  height: 290px;
	}
	.dyk-home .desc {
	  width: 220px;
	}
	.banner-poza-zilei {
	  width: 318px;
	  background-size: contain;
	  background-repeat: no-repeat;
	  height: 148px;
	}
  	.banner-poza-zilei > .right {
	  width: 150px;
	}
	.banner-poza-zilei > .right .pozazi {
	  width: 100%;
	  height: 100%;
	}
	.banner-poza-zilei > .right .pozazi img{
		width: 100%;
	}
	.main.small + .side .testimonials{
		width: 100%;
	}
	.main.small + .side .newsletter {
		float: none;
	}
	.main.small + .side .testimonials {
	  min-height: 320px;
	}
	.main.small + .side .bnr250 {
	  min-height: 30px;
	}
	.partition_table {
	  width: 370px;
	  min-height: 190px;
	}
	.partition_table table {
	  width: 345px;
	  margin-top: 13px;
	}
	.articles .item {
	  width: 350px;
	}
	.articles .item .info {
	  width: 215px;
	}
	.months_list > li{
		width: 177px;
	}
	.middle .f-album {
	  width: 116px;
	}
	.middle .f-album img {
	  width: 110px;
	}
	.s_info {
	  width: 430px;
	}
	.s_frame .s_info {
	  width: 400px;
	}
	.s_info .info_bar {
	  width: 330px;
	}
	.main.medium {
	  width: 680px;
	}
	.main.small + .side .newsletter.home {
	    padding-top: 1px;
	}
	.item .info {
	  width: 165px;
	}
	.item .image {
	  margin: 0 5px 0 5px;
	}
	.main.medium .cat .cat_f {
	  width: 650px;
	}
	.cat.offer_wrapper .tab_content {
	  width: 570px;
	}
	#offer_related .item_list_content > ul > li {
	  width: 890px;
	}
	#offer_related .item {
	  width: 295px;
	}
	.filters .field_group {
	  width: 215px;
	}
	.filters label {
	  width: 70px;
	}
	#contact_form {
	  width: 285px;
	}
	.article_images{
		width: 320px;
	}
	#contact_form input[type=text] {
	  width: 275px;
	}
	#ct_subject{
		width: 287px !important;
	}
	#contact_form textarea {
	  width: 275px;
	}
	.article_list .item .image + .info {
	  width: 477px;
	}
}
*/
.offer_side_short { display:none; }

@media all and (min-width: 640px) and (max-width: 1020px){
	.s_offer{background-size: 100% auto;
    background-position: top center;}
	.nav_item.has_submenu a span:after{display: none;}
	.fb_iframe_widget_fluid{display: none!important;}
.album_info_page {width: 200px;}
.oferta_zilei_tableta{display: block!important;}
.side .s_offer{display: none;}
.stiky_nav .nav_list {width: auto;}
.nav_list {width: auto;}
.stiky_nav .nav_item > a span{padding-right: 0px;font-size: 12px;}
.nav_item > a span{padding-right: 0px;}
.stiky_nav .nav_item > a{font-size: 12px;}
.stiky_nav li.nav_item .gradient a b{font-size: 12px;}
		.sticky_links ul { display: none; }

   .hnav {float: right;width: 412px;}

        .content { margin-top:20px; }
        .homebody .content { margin-top:-30px; }

	.section > .wrapper{
		width: 620px;
	}
	.nav_item > a {
	  padding: 0 9px;
	  height: 40px;
	}
	.nav_submenu_wrapper{
		top: 40px;
	}
	.header .hinfo{
		width: 190px;
	}
	.header .logo{
		left: -20px;
	}
	.hnav{
		margin: 5px 0 15px -310px;
	}
	.simple_search input[type=text]{
		width: 153px;
	}
	.adv_search .tab_contents .pinit {
		width: 130px;
		height: 100px;
		padding: 15px 25px 20px 5px;
		background-image: none;
	}
	.hsearch .banda {
	  padding: 5px 10px 0 72px !important;
	  width: 112px;
	}
	.hnav li {
	  margin: 0 5px;
	}
  	.adv_search{
  		min-height: 285px;
  		display: none;
  	}
  	.header .slogan{
  		margin-top: 12px;
  		background-image: none;
  	}
  	.header .slogan h2{
  		font-size: 22px;
  	}
  	.nav_submenu_wrapper.stay{
  		max-width: 416px !important;
  	}
  	.header .slogan h3{
  		  font-size: 18px;
  	}
  	.hsearch .banda b{
  		font-size: 9px;
  	}
  	.hsearch .banda div.red{
  		left: -7px;
  	}
  	.nav_item.home{
  		padding-right: 5px;
  	}
  	.hsearch .banda .offer{
  		font-size: 14px;
  	}
  	.slider_list .slide {
		width: 655px;
	}
	#slider .slider_controls{
		right: 10px;
	}
	.nav_submenu_wrapper.holiday {
	  width: 184px;
	}
	.content > .special_offer.wrapper{
		display: none;
	}
	.special_offer .s_offer{
		width: 960px;
	}
	.special_offer .s_frame{
		background-size: contain;
	}
	.slider_wrapper {
	  width: 620px;
	}
	.nav_item.home a{
		padding-left: 15px;
		padding-right: 15px;
	}
	.newsletter.home{
	 box-shadow: 0px 2px 10px 3px rgba(0,0,0,.1);
    /* height: 115px; */
    background: url(images/newsletter_bg.png) no-repeat 0 0px;
    /* margin-bottom: 7px; */
    background-size: 100% 100%;}
	.main.small .recommend .item_list_content {
	  width: 596px;
	}
	.main.small {
	  width: 100%;
	}
	.content > .special_offer.wrapper {
	  width: 960px;
	  margin-left: -480px;
	}
	.sliding_list .item {
	  width: 190px;
	}
	.sliding_list .item a.ui_thumb{
		width: 190px;
	}
	.slide_details{
		width: 290px;
	}
	.main.small + .side {
	  width: 100%;
	  margin-top: 0;
	}
	.dyk-home {
	  display: none;
	}
	.dyk-home .desc {
	  width: 220px;
	}
	.banner-poza-zilei {
	 display: none;
	}
  	.banner-poza-zilei > .right {
	  width: 125px;
	}
	.banner-poza-zilei > .right .pozazi {
	  width: 100%;
	  height: 100%;
	}
	.banner-poza-zilei > .right .pozazi img{
		width: 100%;
	}
	.main.small + .side .testimonials{
		width: 100%;
	}
	.main.small + .side .newsletter {
		float: none;
	}
	.main.small + .side .testimonials {
	  min-height: 320px;
	  float: left;
	}
	.main.small + .side .bnr250 {
	  min-height: 30px;
	}
	#newsletter_module{
		float: right;
	}
	.partition_table {
	  width:326px!important;
	  margin-top: 10px!important;
	  min-height: 190px;
	  margin: 0 auto;
	}
	.partition_table table {
	  width: 100%;
	  margin-top: 13px;
	}
	.articles .item {
	  width: 600px;
	}
	.middle h2.albums-head {
	  width: 91%;
	}
	.articles .item .info {
	  width: 465px;
	}
	.months_list > li{
		width: 195px;
	}
	.middle .f-album {
	  width: 101px;
	}
	.middle .f-album img {
	  width: 97px;
	}
	.s_info {
	  width: 430px;
	}
	.s_frame .s_info {
	  width: 400px;
	}
	.s_info .info_bar {
	  width: 480px;
	}
	.main.medium {
	  width: 100%;
	}
	.main.small + .side .newsletter.home {
	    padding-top: 1px;
	}
	.item .info {
	  width: 145px;
	}
	.item .image {
	  margin: 0 5px 0 5px;
	}
	.cat.offer_wrapper .tab_content {
	  width: 570px;
	}
	#offer_related .item_list_content > ul > li {
	  width: 890px;
	}
	#offer_related .item {
	  width: 295px;
	}

	.filters .field_group.group_3 label{width: 65px;margin-top: -15px;padding-top: 0px;}
	.filters .field_group.group_3{width: 122px;}
	#contact_form .field{width: 285px;}

	#contact_form input[type=text] {
	  width: 275px;
	}
	#ct_subject{
		width: 287px !important;
	}
	#contact_form textarea {
	  width: 572px;
	}
	.article_list .item .image + .info {
	  width: 477px;
	}
	#contact_form .field.ct_captcha{width: 320px;}
	.bnr250{
		display: none;
	}
	.main.medium + .side{
		width: 100%;
	}
	#facebook_smod{
		float: left;
	}
	.testimonials {
	  float: left;
	  width: 100%;
	}
	.cat.offer_wrapper .tab_content {
	  float: left;
	}
	.article_list .item .image + .info {
	  width: 415px;
	}

	.nav_submenu_wrapper.stay, .nav_item.stay:hover .nav_submenu_wrapper.stay { display:none; }

	.nav_item.stay a { background:none; }


	.sliding_list .item .image { text-align:left; }

	.testimonials.side_module, .partition_table.side_module, .articles.side_module, .middle.section { display:none; }

	.footer .links { width:447px;
		margin-left: 0px;margin-top: 0px;padding-top: 10px;
	}
	.footer .links td.area{width: 75px;}

	.footer > .wrapper { top:0; }

	.footer {
	        border-top:2px solid white;
	        padding-bottom: 15px;
	}
	.content_article_list_width{width: 400px!important;}
	.slider { display:none !important; }
	.homebody .slider { display:block !important; }

	.item .image { margin-bottom:10px; }

	.emap { display:none; }

	.item_list_v { float:none; }

	.emap_filters .field_group, .emap_filters .field_group.group_3 input[type="submit"] { float:left; }

	.offer_side #regular_side .grey, .offer_side #regular_side a[rel="prettyPhoto"], .offer_side iframe { display:none; }

	.offer_side .ofs_module { margin-bottom:0; }

	.ui_thumb.smaller { width: 122px; height: auto; }
	.image_list .ui_thumb { margin-right:10px; }



	.dyk-offer { display:none; }

        .cat_h .cat_h_info { display:none; }



        .description.hotels { width:570px; }

        .hotels-ul li a.greenLink { margin-top:10px; }

        .hotels-ul li .short-info { width: 440px; }

        .description.hotels iframe { display:none; }

        #sejur_side {
                width:570px;
                margin-bottom:30px;
        }

        .hotels-ul li:first-child {
                  background: url(images/dashed_sep_black.png) repeat-x;
                  padding-top: 15px;
        }

        #sejur_side h3.grey:first-child, #sejur_side h3.grey:first-child + br + a[rel="prettyPhoto"] { display:none; }

        #sejur_side h3.grey { width:100%; }

        .custom_sejur_side { width: 570px !important; }

     .cat .cat_f{margin-top: -1px;}

        .recommend .item{width: 140px!important;}

        .ui_thumb.medium{width: 140px!important;height: 130px;}



         .offer_side_short {
                 display:block !important;
                 padding:20px;
         }

         .tab_contents .offer_side { display:none !important; }

         #offer_related .item_list_content {
                 padding-left:0;
                 width:98%;
         }

         .ui_share.print { display:none; }

         .offer_side_short .partition.ofs_module > a {
                 height:120px !important;

                 width:300px;
                 margin:auto;
                 margin-top:20px;

         }

         .offer_side_short .reservation a {
                 width:300px;
                 margin:auto;
         }

         	.offer_side_short .reservation a {display:block;height:60px;font-weight: bold;font-size: 22px;color: #fff;text-align: center;line-height: 60px;border-radius: 3px;text-transform: uppercase;
				background-color: #1E7FA7;
			}
			.offer_side_short .reservation a:hover {
				background-color: #3C90B5;
			}

			.offer_side_short .reservation.offer_circuit a {
				background-color: #348C4B;
			}
			.offer_side_short .reservation.offer_circuit a:hover {
				background-color: #5BAB70;
			}

			.offer_side_short .reservation.offer_sejur a {
				background-color: #C54191;
			}
			.offer_side_short .reservation.offer_sejur a:hover {
				background-color: #D664A9;
			}

			.offer_side_short .reservation.offer_city_break a {
				background-color: #D84747;
			}
			.offer_side_short .reservation.offer_city_break a:hover {
				background-color: #F87373;
			}

			.offer_side_short .reservation.offer_vacation a {
				background-color: #1E7FA7;
			}
			.offer_side_short .reservation.offer_vacation a:hover {
				background-color: #3C90B5;
			}

		    .offer_side_short .ofs_module.camera_dubla a{display: block;
			    height: 100px;
			    background: url(images/partaj_dubla.png) no-repeat 0 0;
			    -webkit-border-radius: 5px;
			    -moz-border-radius: 5px;
			    border-radius: 5px;
			    font-size: 22px;
			    font-weight: bold;
			    text-align: center;
			    color: #fff;
			    padding-top: 22px;
		    }

         .offer_side_short #regular_side { margin-top:0 !important; }



         .content > .special_offer.wrapper {
                 position:relative;
                 width:620px;
                 margin:auto;
                 left:0;
                 margin-bottom:30px;
                 display:block;
                 margin-top: -20px;
         }

         .special_offer .s_frame { background:url(images/special_offer_frame-short.png); }

         .special_offer .s_offer {
                 width:610px;
                  position: relative;
                  top: 5px;

         }

         .special_offer .s_offer .s_info { float:left; }

         .s_frame .s_info {
                 margin-left: 50px;
                 float:left;
         }


}

.nav_list_short, .logo-short, .t-filters-btn { display:none; }

@media all and (max-width: 639px){
	input.back{background:#96C541!important;width: 100%!important;float:left; }
    input.aplica{background:#3C90B5!important;margin-top: 10px!important; width: 100%!important; float: right;}
	a.short-menu-btn:after {content: '\f197';font-family: material-design-iconic-font;font-size: 17px;color: #1E7FA7;}
 #stiky_nav{display: none!important;}
        .sticky_links ul { display: none; }

        .hotels-ul li .short-info, .description.hotels { width:245px; }

        .hotels-ul li .img img {
                width: 155px;
                height: 116px;
                margin-bottom:10px;
        }

        .hotels-ul li a.greenLink { margin-top:10px; }

        .description.hotels iframe { display:none; }

        #sejur_side {
                width:245px;
                margin-bottom:30px;
        }

        .hotels-ul li:first-child {
                  background: url(images/dashed_sep_black.png) repeat-x;
                  padding-top: 15px;
        }

        #sejur_side h3.grey:first-child, #sejur_side h3.grey:first-child + br + a[rel="prettyPhoto"] { display:none; }

        #sejur_side h3.grey { width:100%; }

        .offer_content .offer_side { float:none; }

        .cat.citybreak .cat_h h2 a {
                display:block;
                padding:5px 0;
                margin:0;
        }

        .cat.citybreak .cat_h h2 a + span { display:none !important; }




           	.offer_side_short .reservation a {display:block;height:60px;font-weight: bold;font-size: 22px;color: #fff;text-align: center;line-height: 60px;border-radius: 3px;text-transform: uppercase;
				background-color: #1E7FA7;
			}
			.offer_side_short .reservation a:hover {
				background-color: #3C90B5;
			}

			.offer_side_short .reservation.offer_circuit a {
				background-color: #348C4B;
			}
			.offer_side_short .reservation.offer_circuit a:hover {
				background-color: #5BAB70;
			}

			.offer_side_short .reservation.offer_sejur a {
				background-color: #C54191;
			}
			.offer_side_short .reservation.offer_sejur a:hover {
				background-color: #D664A9;
			}

			.offer_side_short .reservation.offer_city_break a {
				background-color: #D84747;
			}
			.offer_side_short .reservation.offer_city_break a:hover {
				background-color: #F87373;
			}

			.offer_side_short .reservation.offer_vacation a {
				background-color: #1E7FA7;
			}
			.offer_side_short .reservation.offer_vacation a:hover {
				background-color: #3C90B5;
			}

			    .offer_side_short .ofs_module.camera_dubla a{display: block;
				    height: 100px;
				    background: url(images/partaj_dubla.png) no-repeat 0 0;
				    -webkit-border-radius: 5px;
				    -moz-border-radius: 5px;
				    border-radius: 5px;
				    font-size: 22px;
				    font-weight: bold;
				    text-align: center;
				    color: #fff;
				    padding-top: 22px;}
				    .item_list, .article_post, .offer_content{overflow: auto;}
        .article_post_content .article_images img{width: 270px; height: auto;}
        .article_post_content .ui_thumb.smaller{width: 127px;}
        .ofs_module { margin: 20px 0; }
        .image_list{padding: 0px;margin:0px;}
        .slide_details .slide_data {overflow: hidden;max-height: 206px;}
        .offer_side_short .partition a:hover { background-position: 0 -98px; }
        #contact_form .field {width: 265px!important;}
        #contact_form .field textarea{width: 265px;}
        .t-filters-btn {
                display:block;
                height:42px;
                line-height:42px;
                text-align:center;
                width:244px;
                font-family: 'Open Sans', 'Helvetica', 'Arial', 'Tahoma', sans-serif;
                color:white;
                font-size:20px;

                margin:auto;
        }
        .t-filters-btn:hover { background-position:0 -49px; }
             .t-filters-btn {
                    cursor: pointer;
				    padding: 0 12px;
				    background: -webkit-linear-gradient(rgba(55,131,161,1),rgba(17,93,124,1));
				    background: -o-linear-gradient(rgba(55,131,161,1),rgba(17,93,124,1));
				    background: -moz-linear-gradient(rgba(55,131,161,1),rgba(17,93,124,1));
				    background: linear-gradient(rgba(55,131,161,1),rgba(17,93,124,1));
				    border-radius: 3px;
				    color: #fff;
				    font-weight: bold;
				    margin-bottom: 20px;
        }
        .t-filters .group_3{text-align: center;float: none!important;}
        .filters .field_group.group_3 input[type="submit"]{float: none!important;}
		.t-filters-btn:hover {
				background: -webkit-linear-gradient(rgba(17,93,124,1),rgba(55,131,161,1));
			    background: -o-linear-gradient(rgba(17,93,124,1),rgba(55,131,161,1));
			    background: -moz-linear-gradient(rgba(17,93,124,1),rgba(55,131,161,1));
			    background: linear-gradient(rgba(17,93,124,1),rgba(55,131,161,1));
			    color: #fff;
			    font-weight: bold;}
			    .filters select{width: 190px!important;}



        .cat.offer_wrapper .tab_content li {
                margin-left:0;
        }

        .comment_list ul {
                margin-top:30px;
                width:100%;
        }

        .sliding_list .item .image { text-align:left; }

        .offer_side_short {
                display:block;
                padding:20px;
        }

        .offer_side .partition a:hover {
          background-position: 0 -98px;
        }

        .content { margin-top:20px; }
        .homebody .content { margin-top:-30px; }

        .hnav { display:none; }

        .nav { margin-top:-72px; }

        .nav_list_short { display:block; }

	.section > .wrapper{
		width: 300px;
	}

	/*preluat*/
	.nav_item > a {
          padding: 0 9px;
          height: 40px;
        }
        .nav_submenu_wrapper{
                top: 40px;
        }
        .header .logo{
                left: -20px;
        }
        .hnav{
                margin: 5px 0 15px -285px;
        }
        .simple_search input[type=text]{
                width: 153px;
        }
        .adv_search .tab_contents .pinit {
                width: 130px;
                height: 100px;
                padding: 15px 25px 20px 5px;
                background-image: none;
        }
        .hsearch .banda {
          padding: 5px 10px 0 72px !important;
          width: 112px;
        }
        .hnav li {
          margin: 0 5px;
        }
        .adv_search{
                min-height: 285px;
                display: none;
        }
        .header .slogan{
                margin-top: 12px;
                background-image: none;
        }
        .header .slogan h2{
                font-size: 22px;
        }
        .nav_submenu_wrapper.stay{
                max-width: 416px !important;
        }
        .header .slogan h3{
                  font-size: 18px;
        }
        .hsearch .banda b{
                font-size: 9px;
        }
        .hsearch .banda div.red{
                left: -7px;
        }
        .nav_item.home{
                padding-right: 5px;
        }
        .hsearch .banda .offer{
                font-size: 14px;
        }
        .slider_list .slide {
                width: 655px;
        }
        #slider .slider_controls{
                right: 10px;
        }
        .nav_submenu_wrapper.holiday {
          width: 184px;
        }
        .content > .special_offer.wrapper{
                display: none;
        }
        .special_offer .s_offer{
                width: 960px;
        }
        .special_offer .s_frame{
                background-size: contain;
        }
        .slider_wrapper {
          width: 300px;
        }
        .main.small .recommend .item_list_content {
          width: 585px;
        }
        .main.small {
          width: 100%;
        }
        .content > .special_offer.wrapper {
          width: 960px;
          margin-left: -480px;
        }
        .sliding_list .item {
          width: 146px;
        }
        .main.small + .side {
          width: 100%;
          margin-top: 0;
        }
        .dyk-home {
          display: none;
        }
        .dyk-home .desc {
          width: 220px;
        }
        .banner-poza-zilei {
          width: 318px;
          background-size: contain;
          background-repeat: no-repeat;
          height: 148px;
          float: left;
        }
        .banner-poza-zilei > .right {
          width: 150px;
        }
        .banner-poza-zilei > .right .pozazi {
          width: 100%;
          height: 100%;
        }
        .banner-poza-zilei > .right .pozazi img{
                width: 100%;
        }
        .main.small + .side .testimonials{
                width: 100%;
        }
        .main.small + .side .newsletter {
                float: none;
        }
        .main.small + .side .testimonials {
          min-height: 320px;
          float: left;
        }
        .main.small + .side .bnr250 {
          min-height: 30px;
        }
        #newsletter_module{
                float: left;
        }
        .partition_table {
          width: 100%;
          min-height: 190px;
          float: left;
        }
        .partition_table table {
          width: 100%;
          margin-top: 13px;
        }
        .articles .item {
          width: 600px;
        }
        .middle h2.albums-head {
          width: 91%;
        }
        .articles .item .info {
          width: 465px;
        }
        .months_list > li{
                width: 195px;
        }
        .middle .f-album {
          width: 101px;
        }
        .middle .f-album img {
          width: 97px;
        }
        .s_info {
          width: 430px;
        }
        .s_frame .s_info {
          width: 400px;
        }
        .s_info .info_bar {
          width: 330px;
        }
        .main.medium {
          width: 100%;
        }
        .main.small + .side .newsletter.home {
            padding-top: 1px;
        }
        .item .info {
          width: 165px;
        }
        .item .image {
          margin: 0 5px 0 5px;
        }
        .main.medium .cat .cat_f {
          width: 100%;
        }
        .cat.offer_wrapper .tab_content {
          width: 570px;
        }
        #offer_related .item_list_content > ul > li {
          width: 890px;
        }
        #offer_related .item {
          width: 295px;
        }
         .field_group {
          width: 285px;
          display: none;
        }
        .filters label {
          width: 62px;
        }
        #contact_form {
          width: 285px;
        }
        .article_images{
                width: 265px;
        }
        #contact_form input[type=text] {
          width: 275px;
        }
        #ct_subject{
                width: 287px !important;
        }
        #contact_form textarea {
          width: 275px;
        }
        .article_list .item .image + .info {
          width: 477px;
        }

        .bnr250{
                display: none;
        }
        .main.medium + .side{
                width: 100%;
        }
        #facebook_smod{
                float: left;
        }
        .testimonials {
          float: left;
          width: 100%;
        }
        .article_images .ui_thumb {
          width: 260px;
        }
        .cat.offer_wrapper .tab_content {
          float: left;
        }
        .article_list .item .image + .info {
          width: 415px;
        }

        /*aici*/
        .hnav {
                  margin: 5px 0 15px -200px;
        }

        .hsupport .phone, .hsupport .email {
                width:auto;
        }

        .nav_item > a {
                  padding: 0 6px;
        }
        .months_list > li .slider_wrapper_calendar {
                height:220px;
        }
        .hnav li a {
                text-indent:-9999px;
        }
        .header .hinfo{
                width: 190px;
                position: relative;
        }
        .nav_list {
                display:none;
        }

        .short-menu-btn {
                padding-left:10px;
                font-size:18px;
                text-transform:uppercase;
                color:#000;
                line-height:40px;
                width:17px;
                display:block;
                position: fixed;
                top: 0;
        }

        .nav_list_short { position:relative; }

        .nav_list_short ul {
                   position: absolute;
    top: 40px;
    left: 0;
    margin-left: 0px;
    line-height: 1.2;
    padding: 10px;
    display: none;
    z-index: 50;
    box-shadow: 0px 2px 10px 3px rgba(0,0,0,.1);
    background: #fff;
    border-radius: 0px;
    width: 100%;
        }
        .logo_stiky_menu_a {    position: relative;
    /* margin: 0 auto; */
    width: 100px;
    height: 100px;
    left: 42%;
    z-index: 10000;
    top: 0px;}
        .logo_stiky_menu_a img{width: 43px;}

        .nav_list_short    {background: #fff;
		    height: 40px;
		    line-height: 40px;
		    width: 100%;
		    position: fixed;
		    top: 0;
		    z-index: 99999;
		    box-shadow: 0px 2px 10px 0px rgba(0,0,0,.1);
		    display: block!important;
		    left: 0;}

        .nav_list_short ul li {
                height:35px;
        }

        .nav_list_short ul li a {
                font: normal normal normal 15px/40px 'Open Sans', 'Helvetica', 'Arial', 'Tahoma', sans-serif;

        }

        .nav_list_short ul li a:hover { color:#afd26f; }



        .slider_wrapper {
                width:300px;
               height: auto;
        }
        .ui_thumb{width: auto;}
        .slider_wrapper .slider_list li .slide_details .price_dot{margin-top: 0px;}
        .slider_wrapper .slider_list a { margin-top: 254px; }

        .slider_wrapper .slider_list a img { float:none; }

        .sliding_list .item { width: 130px; }

        .slide_details { width: 268px; }

       .header .logo, .slogan, .main.small + .side .testimonials, .articles.side_module, .middle.section, .dyk-offer, .offer_side iframe, .dyk-offer { display:none; }

       .logo-short {
               width:138px;
               height:138px;
               background:url(images/logo-short.png);
               display:block;
                z-index:99;
                margin: 0 auto;
                margin-top: 15px;
display: none;
       }

       .header .logo-short a {
                display:block;
                width:144px;
                height:129px;
                text-indent:-9999px;
                overflow:hidden;
                position:absolute;

       }

       .recommend .item_list, .articles .item_list { overflow:hidden; }
  #special_offer{display: none;}
       .banner-poza-zilei{display: none;}
       .banner-poza-zilei { width: 248px; }
       .banner-poza-zilei > .left { width: 135px; }
       .banner-poza-zilei > .right { width: 100px; }


       .newsletter.home {    box-shadow: 0px 2px 10px 3px rgba(0,0,0,.1);
    height: 114px;
    background: url(images/newsletter_bg.png) no-repeat 0 0px;
    margin-bottom: 7px;
    background-size: 100% 100%;}

       .footer > .wrapper { top:0;height: auto; }

       .footer .logo { display:none; }

       .footer .links {
               padding-top:0;
               padding-bottom:20px;
               margin-left:0;
               width:300px;
       }
       .tab a {
          text-indent: 16px;
          width: 30px;
          padding:0;
          width: 14px;
          height: 17px;
          overflow: hidden;
          margin: 0 auto;
          font-size: 20px;
          padding-left: 30px;
        }

        .tab a:after { left: 0px;top: 0px; }

        .offer_side .reservation a {
                background-size: 100%;
                height:49px;
        }
        .single_offer .slide_details {height: auto!important;}
        .offer_side .reservation a:hover { background-position: 0 -49px; }

        .cat.offer_wrapper .tab_content, .offer_content .offer_side { width:260px; }
        #offer_related .item { width:280px; }
        #offer_related li.item{padding-bottom: 0px!important;margin-bottom: 0px!important;}

        .offer_content .offer_side img { width:100%; }

        p span { overflow:hidden; }

        .item .image {   margin: 0 5px 10px 5px; }

        .banner-poza-zilei > .left .sec-title { line-height: 35px; }

        .offer_side .partition a {
                background-size:100%;
                  height: 98px;
        }
        .recommend .sliding_list .item{width: 135px!important;}
        .cautare .item_list_content{padding: 0px!important;}
       	.pagina_cautare li.item .image a.ui_thumb{width: 100px!important;}
       	.content_article_list_width_cautare{width: 280px!important;}
        #offer_related .image{width: 100px;}
        #offer_related .item_list_content{margin: 0px!important;}

        #offer_related .item_list_h .slider_controls{margin-top: 0px!important;}
        #offer_related .item_list_content{width: 280px;}
        .partition_table.inner {
                width:225px;
                margin-bottom:30px;
                  min-height: 120px;
        }

        .slide_details { min-height:auto !important; }

        .description .table-wrapper {
                width:100%;
                overflow:auto;
        }

        .nav_shadow:before {
                width:100%;
                left:0;
                margin-left:0;
        }

        .header {
                height:auto;
                overflow-x:hidden;
                  height: 150px;
                  margin-top: 55px;
        }
        .hsupport{margin: 0 auto; width: 200px;}
        .hinfo{width: 100%!important;}
        .hsearch{margin-top: 20px;}
        .simple_search input[type=text]{width: 288px!important;border: 1px solid #ddd;padding-right: 0px;}
        .comment_form_wrapper .field, .description.form #contact_form .field { width:100%; }
        #comment_form input[type=text], #comment_form label, #comment_form textarea,
        .description.form #contact_form input[type=text], .offer_content .tab_content select, #ct_subject,
        .description.form #contact_form textarea,
        #contact_form input[type=text], #contact_form textarea { width:95% !important; }

        .main.medium .item_list .item { width: 100%; }

        .testimonials.side_module { display:none; }

        .article_images {
                width:245px;
                margin:0;
        }

        .article_images .ui_thumb, #contact_form { width:100%; }

        .partition_table.side_module { display:none; }

        .banner-poza-zilei { height:auto; }

       .fb_iframe_widget_fluid{display: none!important;}

        .slide_details p, .slide_details .slide_desc, .sdata.category a, .item_list_content .item p { font-size:12px; }


        .nav_list_short ul li:last-child a:hover:after { background-position:right; }

        .item .info {
                width:52%;
                float: left;
        }

        .list_of li.item .image{width: 40%;float: left;}
        .category_wrapper_inner .ui_thumb, .related_list .item .ui_thumb {
                width: auto!important;
                height: auto;
        }

        .slider, .cat_f, .emap, .offer_side #regular_side .grey, .offer_side #regular_side a[rel="prettyPhoto"], .ui_share.print, .article_vacations { display:none; }
        .homebody .slider { display:block; }

        #facebook_smod {
                float:none;
                margin:auto;
        }

        .cat .cat_h {
                height:auto;
                padding-bottom: 10px;
        }

        .article_list .item .image {
                float:none;
                margin-top:10px;
        }

        .article_images {
                float:none;
                margin-bottom:15px;
        }

        .description img {
                float: left!important;
                height:auto;
        }

        .offer_side .ofs_module { margin-bottom:0; }

        .cat .cat_h_info { display:block; }

        .cat_h .cat_h_info { display:none; }



        .tab_contents .offer_side { display:none !important; }
        .tab_contents .offer_side.custom_sejur_side { display:block !important; }
}

.banner-poza-zilei > .left p { margin-bottom: 6px;font-size: 18px; }
.banner-poza-zilei .info_bar{margin-top: 30px;}

.middle .f-album .title {   height: 30px; }
#newsletter_module .side_module_wrapper{width: 235px;float: right;}
.stiky_nav2{display: none;}
.stiky_nav{background: #fff;height: 70px;line-height: 70px;width: 100%;position: fixed;top: 0;
z-index: 99999;    box-shadow: 0px 2px 10px 0px rgba(0,0,0,.1);display: block!important;}
#stiky_nav .nav{float: right;margin-top: 16px;}
#stiky_nav .nav_list{background: #f8f8f8;}
.contact_page{background: #1E7FA7;}
.contact_form_page{overflow: hidden; margin-top: 20px;padding-bottom: 20px;border-bottom: 1px solid #ddd; margin-bottom: 20px;}
/*.contact_form_page .ui_sys_message{display: none;}*/
.textarea_message{width: 645px!important;}
.de_unde{width: 100%;margin-top: 20px;}
.submit{float: none;clear: both;}
.ct_captcha input{width: 200px!important;padding-top: 0px; float: left;}
.ct_captcha img{float: right;}
.ct_captcha{margin-top: 20px;}

/*pagina oferta*/
.slide_details.tour{background: #348C4B;}
.slide_details.stay{background-color:#C54191;}
.slide_details.citybreak{background-color:#D84747;}
.slide_details.holiday{background-color:#1E7FA7;}
.stay .tab {background-color:#C54191;}
.tour .tab {background: #348C4B;}
.citybreak .tab {background-color:#D84747;}
.holiday .tab {background-color:#1E7FA7;}
.offer_content .tab{border-left: 1px solid #fff;}
#description_tab_nav{border-left: 0px;border-radius: 0px;}
p.grey{font-size: 12px;padding-top: 10px;}
#offer_related li.item{padding-top: 20px;padding-bottom: 20px;border-top: 1px solid #ddd;}
#offer_related li.item .info .price_details{float: left;
    font-size: 14px;
    font-weight: 500;
    color: #4c4c4c;
    margin-top: 10px;
	width: 100%;}
#offer_related{margin-bottom: 20px;}
#offer_related .item_list_content ul{padding-top: 10px;}
#offer_related h2{padding-top: 20px;}
#offer_related .item_list_h .slider_controls{margin-top: 20px;}
#offer_related a.details_button{background: none; font-weight: bold;color: #690;padding: 0px;}
/*articole*/
.cat.text{background: #96c541;}
.content_article_list_width{float: left;width: 475px;}

.info input.view_more{    background: none;
    border: none;
    color: #96c541;
    font-size: 12px;
    font-weight: bold;
    box-shadow: none;
float: left;
    padding: 0px;
    width: auto;}

.cat .offer_content .tab_contents{overflow: hidden;}
.center_form{overflow: hidden;}
.article_post .article_vacations{padding: 0 5px 0 5px;}

/*list_of*/
.list_of li.item {padding-top: 20px;border-top: 1px solid #ddd;}
.list_of li.item .image{margin:0px;}
.list_of li.item .image a.ui_thumb{width: 120px;height: auto;}
.list_of li.item .image .ui_clip img {height: 100%;}
.list_of li.item .info{margin-left: 10px;}
.list_of li.item .info h3 a{color: #4c4c4c; font-size: 16px;font-weight: 500;}
.list_of li.item .info .price_details{float: left; font-size: 14px;font-weight: 500;color:#4c4c4c;margin-top: 10px;}
.list_of li.item .info .details_button{float: left;clear: both;}

.pagina_cautare li.item {padding-top: 20px;border-top: 1px solid #ddd;}
.pagina_cautare li.item .image{margin:0px;}
.pagina_cautare li.item .image a.ui_thumb{width: 120px;height: auto;}
.pagina_cautare li.item .image .ui_clip img {height: 100%;}
.pagina_cautare li.item .info{margin-left: 10px;}
.pagina_cautare li.item .info h3 a{color: #4c4c4c; font-size: 16px;font-weight: 500;}
.pagina_cautare li.item .info .price_details{float: left; font-size: 14px;font-weight: 500;color:#4c4c4c;margin-top: 10px;}
.pagina_cautare li.item .info .details_button{float: left;clear: both;}
.pagina_cautare li.item .info .details_button {background: none;font-weight: bold;font-size: 12px;padding-left: 0px;color: #96c541;}
.pagina_cautare li.item .info .details_button:hover{background-color: none!important;}
.content_article_list_width_cautare{float: left; width: 464px;}
 .content_article_list_width_cautare a.view_more  { background: none;
    border: none;
    color: #96c541;
    font-size: 12px;
    font-weight: bold;
    box-shadow: none;
}

.cautare .item_list_h{padding: 10px; background: #96C541;}
.cautare .item_list_h h3{color: #fff;}

.cat.tour .list_of li.item .info .details_button {color:#348C4B;}
.cat.stay .list_of li.item .info .details_button {color:#C54191;}
.cat.citybreak .list_of li.item .info .details_button {color:#D84747;}
.cat.holiday .list_of li.item .info .details_button {color:#1E7FA7;}
.list_of li.item .info .details_button {background: none;font-weight: bold;font-size: 12px;padding-left: 0px;}
.list_of li.item .info .details_button:hover{background-color: none!important;}

span.select_value{display: none;}
.tour .items_more{font-weight: bold;color: #348C4B;}
.recommend .items_more{font-weight: bold;color: #999;}
.exotic .items_more{font-weight: bold;color: #1E7FA7;}
.items_more{font-weight: bold;color: #333;}
.easter .items_more{font-weight: bold;color: #1E7FA7;}
.articles .items_more{font-weight: bold;color: #87B237;}
.articles p.links{clear: both;}
.articles p.citeste_mai_mult{float: left;font-weight: bold;color:#87B237; }

.vezi_album input:hover{background: #7FA738;}
.vezi_album input:active{background: #7FA738;}
.vezi_album input:focus{background: #7FA738;color: #fff;}
#album .album-info{clear: both;}
#album h3{clear: both;}
#album .sharing .share{float: left;}
.f-album a{font-size: 14px; display: block;
    overflow: hidden;
    height: 185px;}
/*responsive*/
.oferta_zilei_tableta{display: none;}
a.back-to-top {
	display: none;
	width: 45px;
	height: 45px;
	text-indent: -9999px;
	position: fixed;
	z-index: 999;
	right: 20px;
	bottom: 20px;
	background: #1E7FA7 url("images/up-arrow.png") no-repeat center 43%;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	opacity: 0.8;
}
a:hover.back-to-top {
	opacity: 1;
}
.slide .info_bar .more_info a i:hover{background: #fff;color: #6ca64b;}
.holiday .info_bar .more_info a i:hover{background: #fff;color: #1E7FA7;}
.tour .info_bar .more_info a i:hover{background: #fff;color: #348C4B;}
.citybreak .info_bar .more_info a i:hover{background: #fff;color: #D84747;}
.stay .info_bar .more_info a i:hover{background: #fff;color: #C54191;}
.banner-poza-zilei .info_bar .more_info a i:hover{background: #fff;color: #1E7FA7;}
.dyk-content .info_bar .more_info a i:hover{background: #fff;color: #6ca64b;}
.s_offer .info_bar .more_info a i:hover{background: #fff;color: #D84747;}

.oferte_speciale_nav:hover{
	background: -webkit-linear-gradient(rgba(194,69,69,1),rgba(230,106,106,1));
    background: -o-linear-gradient(rgba(194,69,69,1),rgba(230,106,106,1));
    background: -moz-linear-gradient(rgba(194,69,69,1),rgba(230,106,106,1));
    background: linear-gradient(rgba(194,69,69,1),rgba(230,106,106,1));}

.send_news:before{content: '\f194';font-family: material-design-iconic-font;font-size: 17px;color: #1E7FA7;position: absolute;right: 20px;margin-top: 7px;}
._2lqg{max-height: 200px!important;}
.ui_clip img:nth-child(2){display: none;}
#offer_related .item_list_content{padding: 0px;margin:0 15px;}

#stiky_nav .nav_list{width: auto;}



.footer_banner {
	position: absolute;
	right: 0px;
	top: 200px;
}
.footer_banner img {
	width: 210px;
	margin-right: 20px;
}

@media all and (max-width: 1020px){
	.footer_banner {
		display:none;
	}
}
