
/* GRID */
	/* GRID */
		/* GRID */
* {margin: 0; padding: 0; border: 0; font-size: 14px; font: inherit; vertical-align: baseline;}
html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
body {
	width:100%;
	height:100%;
	line-height: 1;
	font-family: 'PT Sans', serif;
	overflow-x: hidden;
}
a {
	outline:none;
	-moz-outline-style: none;
	color: #000000;
	transition:all .2s ease-in-out;
	background: none;
	text-decoration: none;
}
a:hover {
	opacity:0.9;
	outline: 0;
}
:focus {
	outline:none;
	-moz-outline-style: none;
}
textarea {resize: none;}
table {border-collapse: collapse; border-spacing: 0;border: 0px!important;}
td {border: 0px!important;}
img {border: none;}
input, select {outline: none;transition:all ease-in-out 400ms;}
input, button {transition:all ease-in-out 400ms;font-family: 'PT Sans', serif;transition:all .2s ease-in-out;}
::-webkit-input-placeholder {
	color: #1d94d9 !important;
	font-size: 14px!important;
}
:-moz-placeholder { /* Firefox 18- */
	color: #1d94d9 !important;  
	font-size: 14px!important;
}
::-moz-placeholder {  /* Firefox 19+ */
	color: #1d94d9 !important;  
	font-size: 14px!important;
}
:-ms-input-placeholder {  
	color: #1d94d9 !important;  
	font-size: 14px!important;
}
html,
button,
input,
select,
textarea,
a,
p,
span,
h1,h2,h3,h4,h5,h6,
small,
strong {font-family: 'PT Sans'!important;line-height: 1.3;color: #5a5a5a;margin: 0;}
h1,
h2,
h3,
h4,
h5,
h6 {clear: both;}
address {font-style: italic;margin: 0 0 24px;}
abbr[title] {border-bottom: 1px dotted;}
b, strong {font-weight: bold;}
dfn {font-style: italic;}
mark {background: #ff0;color: #000;}
p {margin: 0 0 24px;}
code, kbd, pre, samp {font-family: monospace, serif;font-size: 14px;-webkit-hyphens: none;-moz-hyphens:    none;-ms-hyphens:     none;hyphens:         none;}
pre {background: #f5f5f5;color: #666;font-family: monospace;font-size: 14px;margin: 20px 0;overflow: auto;padding: 20px;white-space: pre;white-space: pre-wrap;word-wrap: break-word;}
blockquote,q {-webkit-hyphens: none;-moz-hyphens:    none;-ms-hyphens:     none;hyphens:         none;quotes: none;}
blockquote:before,blockquote:after,q:before,q:after {content: "";content: none;}
blockquote {font-size: 18px;font-style: italic;font-weight: 300;margin: 24px 40px;}
blockquote blockquote {margin-right: 0;}
blockquote cite,blockquote small {font-size: 14px;font-weight: normal;text-transform: uppercase;}
blockquote em,blockquote i {font-style: normal;font-weight: 300;}
blockquote strong,blockquote b {font-weight: 400;}
small {font-size: smaller;}
sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
dl {margin: 0 20px;}
dt {font-weight: bold;}
dd {margin: 0 0 20px;}
menu,ol,ul {margin: 16px 0;padding: 0 0 0 40px;}
ul {list-style-type: square;}
nav ul,nav ol {list-style: none;list-style-image: none;}
li > ul,li > ol {margin: 0;}
img {-ms-interpolation-mode: bicubic;border: 0;vertical-align: middle;}
svg:not(:root) {overflow: hidden;}
figure {margin: 0;}
form {margin: 0;}
fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}
legend {border: 0;padding: 0;white-space: normal;}
button,input,select,textarea {font-size: 100%;margin: 0;max-width: 100%;vertical-align: baseline;}
button,input {line-height: normal;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer;}
button[disabled],input[disabled] {cursor: default;}
input[type="checkbox"],input[type="radio"] {padding: 0;}
input[type="search"] {-webkit-appearance: textfield;padding-right: 2px; /* Don't cut off the webkit search cancel button */width: 270px;}
input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}
textarea {overflow: auto;vertical-align: top;}
table {border-bottom: 1px solid #ededed;border-collapse: collapse;border-spacing: 0;font-size: 14px;line-height: 2;margin: 0 0 20px;width: 100%;}
caption,th,td {font-weight: normal;text-align: left;}
caption {font-size: 16px;margin: 20px 0;}
th {font-weight: bold;text-transform: uppercase;}
td {border-top: 1px solid #ededed;padding: 6px 10px 6px 0;}
del {color: #333;}
ins {background: #fff9c0;text-decoration: none;}
hr {background: url(/app/images/dotted-line.png) repeat center top;background-size: 4px 4px;border: 0;height: 1px;margin: 0 0 24px;}
em {font-style: italic;}
textarea:hover, 
input:hover, 
textarea:active, 
input:active, 
textarea:focus, 
input:focus, 
button:focus, 
button:active, 
button:hover, 
a:hover, 
a:active, 
a:focus {
	outline:0px!important;
	box-shadow:none;
	outline:none;
}
.dispB {display: block!important;}
.dispIB {display: inline-block!important;vertical-align: middle;}
.dispT {display: table!important;}
.dispTC {display: table-cell!important; vertical-align: middle;}
.dispN {display: none!important;}
.txtaC {text-align: center;}
.txtaL {text-align: left;}
.txtaR {text-align: right;}
.fontI {font-style: italic;}
.fontB {font-weight: bold;}
.npm { margin: 0!important;padding: 0!important;}
.npm_left { margin-left: 0;padding-left: 0;}
.npm_top { margin-top: 0;padding-top: 0; }
.npm_right { margin-right: 0;padding-right: 0;}
.npm_bottom { margin-bottom: 0;padding-bottom: 0;}
.np {padding: 0!important;}
.np_left {padding-left: 0;}
.np_top {padding-top: 0; }
.np_right {padding-right: 0;}
.np_bottom {padding-bottom: 0;}
.nmg {margin: 0!important;}
.nmg_left {margin-left: 0;}
.nmg_top {margin-top: 0;}
.nmg_right {margin-right: 0;}
.nmg_bottom {margin-bottom: 0;}
.no_border {border: 0px!important;}
.tetU {text-transform: uppercase;}
.floatR {float: right;}
.floatL {float: left;}
.web_container {max-width: 1170px;margin: 0 auto;padding: 0px 15px;}
		/* END GRID */
	/* END GRID */
/* END GRID */
/*------------------------------------------------------------------------------------------------------------------------------------------*/
/* WEB STYLE */
	/* WEB STYLE */
		/* WEB STYLE */
		.main_bar_menu {
			display: none;
			background: rgba(29,148,217,0.8);
			text-align: center;
		}
		.main_bar_menu a {
			display: block;
			padding: 10px 0px;
		}
		.main_bar_menu a:hover {opacity: 1;}
		.main_bar_menu i {color: #FFF;font-size: 25px;padding: 0px 5px;}
		.logo_popa img {
			width: 100%;
			margin-top: 13px;
		}
		.header {
			position: relative;
			display: none;
			border-top: 5px solid #1d94d9;
			border-bottom: 1px solid #d4d4d4;
		}
		.contact_head {
			padding: 9px 0px;
		}
		.contact_head p {
			margin: 0;
			font-weight: bold;
			font-size: 13px;
		}
		.contact_head span {
			font-weight: normal;
		}
		.languages_select {
			position: absolute;
			right: 0;
			top: 0;
			z-index: 2;
			width: 70px;
			background: rgba(29,148,217,0.8);
			text-align: center;
		}
		.languages_select ul {
			margin: 0;
			padding: 10px 0px;
			display: none;
		}
		.languages_select ul li {
			list-style: none;
			display: block;
		}
		.languages_select ul li a {
			color: #fff;
				transition: 0.3s;
		}
		.languages_select ul li a:hover {
			text-decoration: none;
			color: #ffd29d;
		}
		.show_languages i {
			padding: 5px;
			font-size: 18px;
			color: #fff;
				transition: 0.3s;
		}
		.rotate_angle {
			-ms-transform: rotate(180deg); /* IE 9 */
			-webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
			transform: rotate(180deg);
		}
		.main_menu {
			position: relative;
		}
		.main_menu ul {
			margin: 0;
			padding: 0;
		}
		.main_menu ul li {
			list-style: none;
			display: inline-block;
			position: relative;
		}
		.main_menu ul li a {
			font-size: 15px;
			display: block;
			font-weight: bold;
			padding: 6px 10px;
		}
		.main_menu ul li a:hover,
		.main_menu ul li a:focus {
			color: #1d94d9;
			text-decoration: none;
		}
		.active_main_menu {
			color: #1d94d9;
			border: 1px solid #d4d4d4;
			border-bottom: 0px;
		}
		.my_dropdown {
			position: absolute;
			display: none;
			border: 1px solid #d4d4d4;
			box-shadow: 0px 0px 5px #ccc;
			z-index: 9999;
			background: #fff;
			border-radius: 3px;
			top: 31px;
			width: 200px;
			left: -40%;
		}
		.my_dropdown li {
			border-bottom: 1px solid #d4d4d4;
			width: 100%;
			text-align: center;
		}
		.my_dropdown li:last-child {
			border-bottom: 0px;
		}
		.popa_section {
			background: url(/app/images/header.jpg) no-repeat center center;
			background-size: cover;
		}
		.about_popa_img {
			position: relative;
			left: -2000px;
		}
		.about_popa_text {
			padding: 60px 0px;
			max-height: 510px;
			opacity: 0;
		}
		/* Custom ScrollBar */
			.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
				background-color: #5a5a5a;
			}
			.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
				background: #1d94d9;
			}
		
		/* End Custom ScrollBar */
		.about_popa_title {
			padding: 12px 0px;
		}
		.about_popa_title h3 {
			margin: 0;
			font-size: 34px;
			color: #1d94d9;
			font-weight: bold;
		}
		.about_popa_title {
			
		}
		.about_popa_detail p {
			margin: 0;
			font-size: 18px;
			padding: 12px 0px;
		}
		.this_room {
			position: relative;
			overflow: hidden;
		}
		.this_room img {
			width: 100%;
		}
		.text_room {
			position: absolute;
			display: block;
			left: 0;
			bottom: 0;
			width: 100%;
			background: rgba(29,148,217,0.7);
			padding: 10px;
		}
		.place_room a {
			margin: 0;
			display: block;
			font-size: 13px;
			font-weight: bold;
			color: #fff;
		}
		.place_room a:hover,
		.place_room a:focus {
			text-decoration: none;
		}
		.place_room span {
			display: block;
			color: #fff;
		}
		.score_room {
			text-align: right;
		}
		.score_room p {
			font-size: 13px;
			font-style: italic;
			color: #fff;
			margin: 0;
		}
		.score_room span {
			display: block;
			font-size: 20px;
			font-weight: bold;
			color: #fff;
		}
		.bxslider {
			padding: 0;
			margin: 0;
		}
		.bx-wrapper {
			max-width: 100%!important;
			margin: 0 auto;
		}
		.bx-wrapper .bx-viewport {
			border: 0px;
			box-shadow: 0px 0px 0px;
			left: 0;
		}
		.bx-wrapper .bx-pager {
			display: none;
		}
		.bx-wrapper .bx-controls-direction a {
			top: -19px;
			width: 20px;
			height: 20px;
		}
		.bx-wrapper .bx-next {
			right: 0px;
			background-position: -19px 0;
		}
		.bx-wrapper .bx-next:hover {
			background-position: -19px 0;
		}
		.bx-wrapper .bx-prev {
			left: auto;
			right: 40px;
			background-position: 0 0;
		}
		.slider_title {
			padding-bottom: 19px;
		}
		.slider_title h3 {
			margin: 0;
			font-size: 18px;
			font-weight: bold;
			line-height: 1;
		}
		.mailchimp_section,
		.detail_slider_section {
			padding: 40px 0px;
			border-bottom: 1px solid #e0e0e0;
		}
		.detail_slider_section {
			overflow: hidden;
		}
		.avantaje_section,
		.house_section {
			background: #f3f3f3;
			padding: 40px 0px;
			border-bottom: 1px solid #e0e0e0;
		}
		.footer_section2 {
			background: #f3f3f3;
			padding: 20px 0px;
			border-bottom: 1px solid #e0e0e0;
		}
		.footer_section1 {
			padding: 30px 0px;
			border-bottom: 1px solid #e0e0e0;
		}
		.mail_offer {
			background: url(/app/images/mail_banner.jpg) no-repeat center center;
			background-size: cover;
			padding: 40px;
		}
		.mailchimp_part {
			width: 60%;
		}
		.the_mail_text {
			padding-bottom: 20px;
		}
		.the_mail_text p:first-child,
		.the_mail_text p:first-child span {
			font-size: 22px;
			font-weight: bold;
			color: #fff;
			margin: 0;
		}
		.the_mail_text p:last-child {
			font-size: 28px;
			font-weight: bold;
			color: #fff;
			margin: 0;
		}
		.big_up {
			font-size: 40px!important;
		}
		.mailchimp_text p {
			margin: 0;
			font-size: 14px;
			color: #fff;
		}
		.mailchimp_show a {
			display: block;
			padding: 16px 0px;
			color: #fff;
			font-size: 16px;
			font-weight: bold;
			background: #ec8000;
			border-bottom: 4px solid #16699a;
			text-align: center;
				transition: 0.3s;
		}
		.mailchimp_show a:hover {
			background: #16699a;
			text-decoration: none;
			border-bottom: 4px solid #ec8000;
		}
		.title_inside {
			padding-bottom: 30px;
		}
		.title_inside h3 {
			margin: 0;
			font-size: 28px;
			font-weight: bold;
			color: #1d94d9;
		}
		.av_text {
			padding: 15px 0px;
		}
		.av_text p,
		.av_text span {
			margin: 0;
			font-size: 15px!important;
			text-align: justify;
		}
		.copyright_ span{
		white-space: nowrap;
		}
		.copyright_ {
			padding: 20px 0px;
			text-align: center;
		}
		.copyright_ span {
			font-size: 12px;
		}
		.footer_title h3 {
			font-size: 14px;
		}
		.the_footer_list ul {
			margin: 0;
			padding: 0;
		}
		.the_footer_list ul li {
			list-style: none;
			display: block;
		}
		.the_footer_list ul li a {
			font-size: 14px;
			line-height: 1.7;
				transition: 0.3s;
		}
		.the_footer_list ul li a:hover {
			text-decoration: none;
			color: #1d94d9;
		}
		.newsletter_text {
			padding: 15px 0px;
		}
		.newsletter_text span {
			font-size: 22px;
			font-weight: bold;
			color: #1d94d9;
			display: block;
		}
		.newsletter_text p {
			font-size: 14px;
			margin: 0;
		}
		.newsletter_input {
			position: relative;
		}
		.newsletter_input input {
			font-size: 14px;
			color: #1d94d9;
			padding: 15px 10px;
			background: #fff;
			border: 1px solid #d3d3d3;
			display: block;
			width: 100%;
		}
		.newsletter_input button {
			position: absolute;
			top: 1px;
			right: 1px;
			height: calc(100% - 2px);
			background: #1d94d9;
			width: 25%;
			text-align: center;
			font-size: 14px;
			color: #fff;
			font-weight: bold;
				transition: 0.3s;
		}
		.newsletter_input button:hover {
			background: #fff;
			border-left: 1px solid #d3d3d3;
			color: #1d94d9;
		}
		.list_production {
			padding-bottom: 30px;
		}
		.product_title h3 {
			font-weight: bold;
			font-size: 24px;
		}
		.detail_title_sec {
			padding: 20px 0px;
		}
		.product_price {
			text-align: center;
		}
		.product_price h3 {
			font-size: 35px;
			color: #1d94d9;
			font-weight: bold;
		}
		.detail_price_title h3 {
			color: #fff;
		}
		.specif_table {
			background: #1d94d9;
			padding: 20px;
		}
		.specif_table td {
			font-size: 18px;
			color: #fff;
		}
		.specif_table td:last-child {
			font-weight: bold;
		}
		.description_text p,
		.description_text span {
			margin: 0;
			font-size: 18px!important;
			padding-bottom: 15px;
		}
		.social_footer_fix {
			display: none;
		}
		.breadcrumb_pag {text-align: right;}
		.breadcrumb_pag ul {
			margin: 0;
			padding: 0;
		}
		.pagination>li>a, .pagination>li>span {
			color: #1d94d9;
		}
		.bread_active {
			background: #1d94d9!important;
			color: #fff!important;
		}
		.sort_selector {
			text-align: center;
			padding: 5px 0px;
		}
		.sort_selector select {
			padding: 5px;
			width: 100%;
			border: 1px solid #d3d3d3;
			border-radius: 3px;
		}
		.popup_mailchimp {
			position: fixed;
			display: none;
			z-index: 9999999;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			background: rgba(0,0,0,0.8);
			padding-top: 4vh;
		}
		.popup_mail_container {
			background: #fff;
			border: 2px solid #1d94d9;
			padding: 15px;
		}
		.close_the_popup {
			display: block;
			text-align: right;
		}
		.close_the_popup i {
			font-size: 22px;
			color: #1d94d9;
			padding: 8px 	10px;
			border-radius: 50%;
			border: 1px solid #1d94d9;
			cursor: pointer;
		}
		.contact_map {
			width: 100%;
			padding: 20px 0px;
		}
		.contact_text {
			padding-bottom: 30px;
		}
		.contact_text p {
			font-size: 20px;
			font-weight: 100;
			margin: 0;
		}
		.contact_iframe iframe {
			width: 100%;
			min-height: 450px;
		}
		.aboutus_title h3 {
			margin: 0;
			font-size: 24px;
			font-weight: bold;
			text-transform: uppercase;
		}
		.contact_title {
			padding-top: 30px;
		}
		.our_adress p {font-weight: bold;}
		.our_adress span {font-weight: 300;}
		.our_contact p {
			margin: 0;
			line-height: 1.7;
		}
		.our_contact ul {
			margin: 0;
			padding: 0;
		}
		.our_contact ul li {
			list-style: none;
			font-weight: bold;
			line-height: 1.7;
		}
		.our_contact span {
			font-weight: 300;
		}
		.contact_from {
			padding-bottom: 30px;
		}
		.contact_from input {
			width: 100%;
			background: #fff;
			border: 1px solid #e6e6e6;
			padding: 15px;
			font-size: 14px;
			margin-bottom: 15px;
		}
		.contact_from textarea {
			width: 100%;
			max-width: 100%;
			background: #fff;
			border: 1px solid #e6e6e6;
			padding: 15px;
			font-size: 14px;
			margin-bottom: 15px;
			min-height: 250px;
			max-height: 300px;
		}
		.submit_bton {
			width: 40%!important;
			margin-left: auto;
			background: #1d94d9!important;
			font-size: 18px;
			font-weight: bold;
			color: #fff;
		}
		.submit_bton:hover,
		.submit_bton:focus {
			background: #fff!important;
			border: 1px solid #1d94d9!important;
			color: #1d94d9!important;
		}
		/* END WEB STYLE */
	/* END WEB STYLE */
/* END WEB STYLE */
/*SOCIAL BAR CSS*/
.toggle li:first-child a {-webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; -o-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px;}
.toggle li a:hover { background: #ededed; color: #222; }
.toggle li a.active { background: #c8e0f3; color: #325874; cursor: default; box-shadow: inset 0 0 3px rgba(0,0,0,0.4); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.4); -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.4); }

.slider { margin: 50px 0 10px!important;}
#carousel li {margin-right: 5px;}
#carousel img {display: block; opacity: .5; cursor: pointer;}
#carousel img:hover {opacity: 1;}
#carousel .flex-active-slide img {opacity: 1; cursor: default;}


	@-webkit-keyframes 
	badbounce {  0%, 100% {
	 -webkit-transform: translateY(0px);
	}
	 10% {
	 -webkit-transform: translateY(6px);
	}
	 30% {
	 -webkit-transform: translateY(-4px);
	}
	 70% {
	 -webkit-transform: translateY(3px);
	}
	 90% {
	 -webkit-transform: translateY(-2px);
	}
	}
	@-moz-keyframes 
	badbounce {  0%, 100% {
	 -moz-transform: translateY(0px);
	}
	 10% {
	 -moz-transform: translateY(6px);
	}
	 30% {
	 -moz-transform: translateY(-4px);
	}
	 70% {
	 -moz-transform: translateY(3px);
	}
	 90% {
	 -moz-transform: translateY(-2px);
	}
	}
	@keyframes 
	badbounce {  0%, 100% {
	 -webkit-transform: translateY(0px);
	 -moz-transform: translateY(0px);
	 -ms-transform: translateY(0px);
	 -o-transform: translateY(0px);
	 transform: translateY(0px);
	}
	 10% {
	 -webkit-transform: translateY(6px);
	 -moz-transform: translateY(6px);
	 -ms-transform: translateY(6px);
	 -o-transform: translateY(6px);
	 transform: translateY(6px);
	}
	 30% {
	 -webkit-transform: translateY(-4px);
	 -moz-transform: translateY(-4px);
	 -ms-transform: translateY(-4px);
	 -o-transform: translateY(-4px);
	 transform: translateY(-4px);
	}
	 70% {
	 -webkit-transform: translateY(3px);
	 -moz-transform: translateY(3px);
	 -ms-transform: translateY(3px);
	 -o-transform: translateY(3px);
	 transform: translateY(3px);
	}
	 90% {
	 -webkit-transform: translateY(-2px);
	 -moz-transform: translateY(-2px);
	 -ms-transform: translateY(-2px);
	 -o-transform: translateY(-2px);
	 transform: translateY(-2px);
	}
	}
	.ss_animate {
	  -webkit-animation: badbounce 1s linear;
	  -moz-animation: badbounce 1s linear;
	  animation: badbounce 1s linear;
	}
	#ss_menu {
	  bottom: 30px;
	  width: 60px;
	  height: 60px;
	  color: #fff;
	  position: fixed;
	  -webkit-transition: all 1s ease;
	  -moz-transition: all 1s ease;
	  transition: all 1s ease;
	  right: 30px;
	  -webkit-transform: rotate(180deg);
	  -moz-transform: rotate(180deg);
	  -ms-transform: rotate(180deg);
	  -o-transform: rotate(180deg);
	  transform: rotate(180deg);
	}
	#ss_menu > .menu {
	  display: block;
	  position: absolute;
	  border-radius: 50%;
	  width: 60px;
	  height: 60px;
	  text-align: center;
	  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.23), 0 3px 10px rgba(0, 0, 0, 0.16);
	  color: #fff;
	  -webkit-transition: all 1s ease;
	  -moz-transition: all 1s ease;
	  transition: all 1s ease;
	}
	#ss_menu > .menu .share {
	  width: 100%;
	  height: 100%;
	  position: absolute;
	  left: 0px;
	  top: 0px;
	  -webkit-transform: rotate(180deg);
	  -moz-transform: rotate(180deg);
	  -ms-transform: rotate(180deg);
	  -o-transform: rotate(180deg);
	  transform: rotate(180deg);
	  -webkit-transition: all 1s ease;
	  -moz-transition: all 1s ease;
	  transition: all 1s ease;
	}
	#ss_menu > .menu .share .circle {
	  -webkit-transition: all 1s ease;
	  -moz-transition: all 1s ease;
	  transition: all 1s ease;
	  position: absolute;
	  width: 12px;
	  height: 12px;
	  border-radius: 50%;
	  background: #fff;
	  top: 50%;
	  margin-top: -6px;
	  left: 12px;
	  opacity: 1;
	}
	#ss_menu > .menu .share .circle:after, #ss_menu > .menu .share .circle:before {
	  -webkit-transition: all 1s ease;
	  -moz-transition: all 1s ease;
	  transition: all 1s ease;
	  content: '';
	  opacity: 1;
	  display: block;
	  position: absolute;
	  width: 12px;
	  height: 12px;
	  border-radius: 50%;
	  background: #fff;
	}
	#ss_menu > .menu .share .circle:after {
	  left: 20.78461px;
	  top: 12.0px;
	}
	#ss_menu > .menu .share .circle:before {
	  left: 20.78461px;
	  top: -12.0px;
	}
	#ss_menu > .menu .share .bar {
	  -webkit-transition: all 1s ease;
	  -moz-transition: all 1s ease;
	  transition: all 1s ease;
	  width: 24px;
	  height: 3px;
	  background: #fff;
	  position: absolute;
	  top: 50%;
	  margin-top: -1.5px;
	  left: 18px;
	  -webkit-transform-origin: 0% 50%;
	  -moz-transform-origin: 0% 50%;
	  -ms-transform-origin: 0% 50%;
	  -o-transform-origin: 0% 50%;
	  transform-origin: 0% 50%;
	  -webkit-transform: rotate(30deg);
	  -moz-transform: rotate(30deg);
	  -ms-transform: rotate(30deg);
	  -o-transform: rotate(30deg);
	  transform: rotate(30deg);
	}
	#ss_menu > .menu .share .bar:before {
	  -webkit-transition: all 1s ease;
	  -moz-transition: all 1s ease;
	  transition: all 1s ease;
	  content: '';
	  width: 24px;
	  height: 3px;
	  background: #fff;
	  position: absolute;
	  left: 0px;
	  -webkit-transform-origin: 0% 50%;
	  -moz-transform-origin: 0% 50%;
	  -ms-transform-origin: 0% 50%;
	  -o-transform-origin: 0% 50%;
	  transform-origin: 0% 50%;
	  -webkit-transform: rotate(-60deg);
	  -moz-transform: rotate(-60deg);
	  -ms-transform: rotate(-60deg);
	  -o-transform: rotate(-60deg);
	  transform: rotate(-60deg);
	}
	#ss_menu > .menu .share.close .circle { opacity: 0; }
	#ss_menu > .menu .share.close .bar {
	  top: 50%;
	  margin-top: -1.5px;
	  left: 50%;
	  margin-left: -12px;
	  -webkit-transform-origin: 50% 50%;
	  -moz-transform-origin: 50% 50%;
	  -ms-transform-origin: 50% 50%;
	  -o-transform-origin: 50% 50%;
	  transform-origin: 50% 50%;
	  -webkit-transform: rotate(405deg);
	  -moz-transform: rotate(405deg);
	  -ms-transform: rotate(405deg);
	  -o-transform: rotate(405deg);
	  transform: rotate(405deg);
	}
	#ss_menu > .menu .share.close .bar:before {
	  -webkit-transform-origin: 50% 50%;
	  -moz-transform-origin: 50% 50%;
	  -ms-transform-origin: 50% 50%;
	  -o-transform-origin: 50% 50%;
	  transform-origin: 50% 50%;
	  -webkit-transform: rotate(-450deg);
	  -moz-transform: rotate(-450deg);
	  -ms-transform: rotate(-450deg);
	  -o-transform: rotate(-450deg);
	  transform: rotate(-450deg);
	}
	#ss_menu > .menu.ss_active {
	  background: #1d94d9;
	  color: #fff!important;
	  -webkit-transform: scale(0.7);
	  -moz-transform: scale(0.7);
	  -ms-transform: scale(0.7);
	  -o-transform: scale(0.7);
	  transform: scale(0.7);
	}
	#ss_menu > div {
	  -webkit-box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  box-sizing: border-box;
	  position: absolute;
	  width: 60px;
	  height: 60px;
	  font-size: 30px;
	  text-align: center;
	  background: #1d94d9;
	  border-radius: 50%;
	  display: table;
	}
	#ss_menu > div a {
	  display: table-cell;
	  color: #fff;
	  text-decoration: none;
	  vertical-align: middle;
	  	transition: 0.3s;
	}
	#ss_menu > .menu:hover {
		background: #1d94d9;
	}
	#ss_menu > div:hover {
	  background: #fff;
	  border: 1px solid #1d94d9;
	  cursor: pointer;
	}
	#ss_menu > div:hover a {
		color: #1d94d9;
	}
	#ss_menu div:nth-child(1) {
	  top: 0px;
	  left: -160px;
	}
	#ss_menu div:nth-child(2) {
	  top: -80.0px;
	  left: -138.56406px;
	}
	#ss_menu div:nth-child(3) {
	  top: -138.56406px;
	  left: -80.0px;
	}
	#ss_menu div:nth-child(4) {
	  top: -160px;
	  left: 0.0px;
	}
	.title_social {
		position: fixed;	
		right: 37px;
		bottom: 10px;
	}
	.title_social h3 {
		margin: 0;
		font-size: 16px;
		font-weight: bold;
	}
/*END SOCIAL BAR CSS*/
/*DETAIL SLIDER CSS*/
	.fs-container {
		margin: 20px auto 20px auto;
		position: relative;
		width: 100%;
		max-width: 100%;
		height: 550px;	
		-webkit-box-sizing: content-box;
		-moz-box-sizing: content-box;
		box-sizing: content-box;
	}
	.fs-container:before {
		content: '';
		position: absolute;
		bottom: -60px;
		background: transparent url(/app/images/shadow.png) no-repeat center center;
		height: 90px;
		width: 90%;
		left: 5%;
		opacity: 0.6;
		-webkit-background-size: 100% 100%;
		-moz-background-size: 100% 100%;
		background-size: 100% 100%;
	}
	.fs-wrapper {
		width: 100%;
		height: 100%;
		position: relative;
		-webkit-perspective: 1000px;
		-moz-perspective: 1000px;
		-o-perspective: 1000px;
		-ms-perspective: 1000px;
		perspective: 1000px;
	}
	.fs-slider{
		width: 100%;
		height: 100%;
		position: absolute;
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		-o-transform-style: preserve-3d;
		-ms-transform-style: preserve-3d;
		transform-style: preserve-3d;
		pointer-events: none;
	}
	.fs-block {
		margin: 0;
		position: absolute;
		width: 50%;
		height: 100%;
		left: 25%;
		pointer-events: auto;
		-webkit-transition: all 1s ease;
		-moz-transition: all 1s ease;
		-o-transition: all 1s ease;
		-ms-transition: all 1s ease;
		transition: all 1s ease;
	}
	.fs-block:nth-child(1) {	
		-webkit-transform-origin: top right;
		-webkit-transform: translateX(-70%) rotateY(0deg);
		-moz-transform-origin: top right;
		-moz-transform: translateX(-70%) rotateY(0deg);
		-o-transform-origin: top right;
		-o-transform: translateX(-70%) rotateY(0deg);
		-ms-transform-origin: top right;
		-ms-transform: translate(-70%);
		transform-origin: top right;
		transform: translateX(-70%) rotateY(0deg);
		opacity: 0.7;
	}
	.no-touch .fs-block:nth-child(1):hover {
		-webkit-transform: translateX(-104%) rotateY(-30deg);	
		-o-transform: translateX(-104%) rotateY(-30deg);
		transform: translateX(-104%) rotateY(-30deg);
		opacity: 1;
	}
	.fs-block:nth-child(2) {
		z-index: 100;
		-ms-transform: scale(1.05); /* IE 9 */
	    -webkit-transform: scale(1.05); /* Safari */
	    transform: scale(1.05);
	    box-shadow: 0px 0px 200px #fff;
	}
	.fs-block:nth-child(2) a:hover {
		opacity: 1;
	}
	.fs-block:nth-child(3) {
		-webkit-transform-origin: top left;
		-webkit-transform: translateX(70%) rotateY(0deg);
		-moz-transform-origin: top left;
		-moz-transform: translateX(70%) rotateY(0deg);
		-o-transform-origin: top left;
		-o-transform: translateX(70%) rotateY(0deg);
		-ms-transform-origin: top left;
		-ms-transform: translate(70%);
		transform-origin: top left;
		transform: translateX(70%) rotateY(0deg);
		opacity: 0.7;
	}
	.no-touch .fs-block:nth-child(3):hover {
		-webkit-transform: translateX(104%) rotateY(30deg);	
		-o-transform: translateX(104%) rotateY(30deg);
		transform: translateX(104%) rotateY(30deg);
		opacity: 1;
	}
	.fs-block:after{
		content: '';
		position: absolute;
		width: 100%;
		height: 100%;
		z-index: 1000;
		pointer-events: none;
		-webkit-box-sizing: content-box;
		-moz-box-sizing: content-box;
		box-sizing: content-box;
		border-left: 1px solid rgba(119,119,119,1);
		border-right: 1px solid rgba(119,119,119,1);
		left: -1px;
	}
	/* Borders are only needed if we have the 3d look */
	.no-csstransforms3d .fs-block:after {
		border: none;
	}
	.fs-block:nth-child(1):after {
		background: -moz-linear-gradient(left, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.2) 100%);
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.65)), color-stop(100%,rgba(0,0,0,0.2)));
		background: -webkit-linear-gradient(left, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.2) 100%);
		background: -o-linear-gradient(left, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.2) 100%);
		background: -ms-linear-gradient(left, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.2) 100%);
		background: linear-gradient(to right, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.2) 100%);
	}
	.fs-block:nth-child(2):after {
		opacity: 0.8;
		background: -moz-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.12) 21%, rgba(0,0,0,0.03) 31%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.03) 70%, rgba(0,0,0,0.12) 81%, rgba(0,0,0,0.5) 100%);
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.5)), color-stop(21%,rgba(0,0,0,0.12)), color-stop(31%,rgba(0,0,0,0.03)), color-stop(50%,rgba(0,0,0,0)), color-stop(70%,rgba(0,0,0,0.03)), color-stop(81%,rgba(0,0,0,0.12)), color-stop(100%,rgba(0,0,0,0.5)));
		background: -webkit-linear-gradient(left, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.12) 21%,rgba(0,0,0,0.03) 31%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.03) 70%,rgba(0,0,0,0.12) 81%,rgba(0,0,0,0.5) 100%);
		background: -o-linear-gradient(left, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.12) 21%,rgba(0,0,0,0.03) 31%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.03) 70%,rgba(0,0,0,0.12) 81%,rgba(0,0,0,0.5) 100%);
		background: -ms-linear-gradient(left, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.12) 21%,rgba(0,0,0,0.03) 31%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.03) 70%,rgba(0,0,0,0.12) 81%,rgba(0,0,0,0.5) 100%);
		background: linear-gradient(to right, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.12) 21%,rgba(0,0,0,0.03) 31%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.03) 70%,rgba(0,0,0,0.12) 81%,rgba(0,0,0,0.5) 100%);
	}
	.fs-block:nth-child(3):after {
		background: -moz-linear-gradient(left, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.65) 100%);
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.2)), color-stop(100%,rgba(0,0,0,0.65)));
		background: -webkit-linear-gradient(left, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.65) 100%);
		background: -o-linear-gradient(left, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.65) 100%);
		background: -ms-linear-gradient(left, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.65) 100%);
		background: linear-gradient(to right, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.65) 100%);
	}
	.fs-block figure {
		width: 100%;
		height: 100%;
		margin: 0;
		position: absolute;
		top: 0;
		left: 0;
		overflow: hidden;
		z-index: 1;
	}
	.fs-block figure:first-child{
		z-index: 10;
	}
	.fs-block figure img {
		position: absolute;
		top: 0!important;
		left: 0!important;
		display: block;
		width: 100%!important;
		height: 550px;
	}
	.fs-block figcaption {
		padding: 0 20px;
		margin: 0;
		position: absolute;
		width: 100%;
		top: 25%;
		background: rgba(0,0,0,0.4);
		overflow: hidden;
		height: 0%;
		opacity: 0;
		text-align: center;
		-webkit-transition: all 700ms cubic-bezier(0, 0, .15, 1);
		-moz-transition: all 700ms cubic-bezier(0, 0, .15, 1);
		-o-transition: all 700ms cubic-bezier(0, 0, .15, 1);
		-ms-transition: all 700ms cubic-bezier(0, 0, .15, 1);
		transition: all 700ms cubic-bezier(0, 0, .15, 1);
	}
	.fs-block figcaption.fs-transition {
		height: 35%;
		opacity: 1;
	}
	.fs-block figcaption h3 {
		font-size: 40px;
		line-height: 40px;
		margin: 0;
		padding: 20px 0;
		color: #fff;
		text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
		font-family: 'Prata', serif;
		font-weight: normal;
	}
	.fs-block figcaption p {
		color: #fff;
		padding: 20px 0;
		margin: 0;
		text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
		border-top: 1px solid rgba(255,255,255,0.2);
		box-shadow: 0 -1px 0 rgba(0,0,0,0.3);
	}
	.fs-navigation {
		position: absolute;
		z-index: 2000;
		bottom: -40px;
		right: 10px;
		margin-right: 15px;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	.fs-navigation span {
		float: left;
		width: 26px;
		height: 26px;
		border-radius: 4px;
		text-indent: -90000px;
		cursor: pointer;
		opacity: 0.6;
		margin-right: 3px;
		background: #1d94d9 url(/app/images/arrow.png) no-repeat 50% 50%;
		-webkit-transition: all 0.3s linear;
		-moz-transition: all 0.3s linear;
		-o-transition: all 0.3s linear;
		-ms-transition: all 0.3s linear;
		transition: all 0.3s linear;
		pointer-events: auto;
	}
	.fs-navigation span:nth-child(2) {
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	.fs-navigation span:hover{
		opacity: 1;
	}
	/* Transitions */
	.fs-block:nth-child(1) figure {
		-webkit-transition: width 900ms cubic-bezier(0, 0, .15, 1) 600ms;
		-moz-transition: width 900ms cubic-bezier(0, 0, .15, 1) 600ms;
		-o-transition: width 900ms cubic-bezier(0, 0, .15, 1) 600ms;
		-ms-transition: width 900ms cubic-bezier(0, 0, .15, 1) 600ms;
		transition: width 900ms cubic-bezier(0, 0, .15, 1) 600ms;
	}
	.fs-block:nth-child(2) figure {
		-webkit-transition: width 900ms cubic-bezier(0, 0, .15, 1) 300ms;
		-moz-transition: width 900ms cubic-bezier(0, 0, .15, 1) 300ms;
		-o-transition: width 900ms cubic-bezier(0, 0, .15, 1) 300ms;
		-ms-transition: width 900ms cubic-bezier(0, 0, .15, 1) 300ms;
		transition: width 900ms cubic-bezier(0, 0, .15, 1) 300ms;
	}
	.fs-block:nth-child(3) figure {
		-webkit-transition: width 900ms cubic-bezier(0, 0, .15, 1);
		-moz-transition: width 900ms cubic-bezier(0, 0, .15, 1);
		-o-transition: width 900ms cubic-bezier(0, 0, .15, 1);
		-ms-transition: width 900ms cubic-bezier(0, 0, .15, 1);
		transition: width 900ms cubic-bezier(0, 0, .15, 1);
	}
	/* Media Queries */
	@media screen and (max-width: 1024px) {
		.fs-block figcaption h3 {
			font-size: 26px;
		}
	}
	@media screen and (max-width: 768px) {
		.fs-block figcaption {
			padding: 0 10px;
		}
		.fs-block figcaption h3 {
			font-size: 16px;
			padding: 10px 0;
		}
		.fs-block figcaption p {
			font-size: 13px;
		}
	}
/*END DETAIL SLIDER CSS*/
.clearfix{clear: both;}
.wrapp_of_pers
{
	padding: 17px 0 25px 0;
	background: #00aae9;
}
.title_of_pers
{
    color: #fff;
    text-align: center;
    text-shadow: 1px 1px #000;
    font-size: 26px;
    font-weight: bold;
}
.buton_of_pers
{
	padding: 0 40px;
}
.detaliu_buton
{
	margin: 20px 0 0 0;
	padding: 0;
}
.flexslider {margin: 0;}
.flex-direction-nav a {width: 45px;height: 45px;}
.flex-direction-nav a.flex-next:before {
	content: "\f138"!important;
    font-family: FontAwesome;
}
.flex-direction-nav a.flex-prev:before {
	content: "\f137";
    font-family: FontAwesome;
}


.galerie_text_room
{
	display: block!important;
	opacity: 1 !important;
}


#theForm.simform select
{
	display: block;
	width: 100%;
}