/**
 * @package cazarepunctpeisighet.ro
 * @Default Style CSS 
 * @since 1.0
 * @author Bobriuc Sebastian : http://hostico.ro
 * @author Alex Rogojan : http://webbuster.ro
 * @copyright Copyright (c) 2014, Hostico.ro
 */
body { font-family: 'Raleway', sans-serif; height:100%;}
#header { background:url(../images/granit.png) repeat #660000; color:#fff; height:200px; }
#slider { background:url(../images/wenge2.jpg) repeat #660000; color:#fff; -webkit-box-shadow: 0px 3px 5px -2px rgba(0,0,0,0.75); 
-moz-box-shadow: 0px 3px 5px -2px rgba(0,0,0,0.75); box-shadow: 0px 3px 5px -2px rgba(0,0,0,0.75); position:relative; z-index:2;}
.header, .slider { background-image:url(../images/header-bg.png);}
.logo img{ margin-top:15px;}
.menu { height:46px; width:100%; background:#d2ab67; display:inline-block; -webkit-box-shadow: 0px 3px 5px -2px rgba(0,0,0,0.75); border-top:1px solid #e5bc73; -moz-box-shadow: 0px 3px 5px -2px rgba(0,0,0,0.75); box-shadow: 0px 3px 5px -2px rgba(0,0,0,0.75); position:absolute; z-index:3 !important; }
.meniu-principal li { display:inline;}
.slider { height:150px; width:100%; display:inline-block;}
#header h1 { color: #e5bc73; font-size: 20px; line-height: 35px; margin-bottom: 14px; margin-top:30px; text-shadow: -1px 1px 3px rgba(0, 0, 0, 1);}
#header span { margin-left:10px;}
#primary_nav_wrap { margin-top:7px; }
#primary_nav_wrap ul { list-style:none; position:relative; float:left; margin:0; padding:0; }
#primary_nav_wrap ul a { display:block; color:#000; text-decoration:none; font-weight:400; font-size:16px; line-height:32px; padding:0 15px; }
#primary_nav_wrap a {font-family: 'Raleway', sans-serif;}
#primary_nav_wrap ul li { position:relative; float:left; margin:0 22px; padding:0; }
.submeniu { padding-top:7px !important;}
.submeniu li { margin:0 !important; }
.submeniu a { color:#000 !important;}
.submeniu li:hover a { color:#fff !important;}
#primary_nav_wrap .active { background:#660000; color:#fff;}
#primary_nav_wrap ul li:hover { background:#660000; }
#primary_nav_wrap ul li:hover a {color:#fff; }
#primary_nav_wrap ul ul { display:none; position:absolute; top:100%; left:0; background:#d2ab67; padding:0; z-index:2 !important;
 -webkit-box-shadow: 0px 3px 5px -2px rgba(0,0,0,0.75); -moz-box-shadow: 0px 3px 5px -2px rgba(0,0,0,0.75); box-shadow: 0px 3px 5px -2px rgba(0,0,0,0.75);} 
#primary_nav_wrap ul ul li { float:none; width:240px }
#primary_nav_wrap ul ul a { line-height:120%; padding:10px 15px }
#primary_nav_wrap ul ul ul { top:0; left:100%}
#primary_nav_wrap ul li:hover > ul{ display:block; z-index:22 !important; position:absolute; }
#main-content { background: url(../images/wallpaper2.png) repeat-y center;}
.main { background:#f4f4f4; padding-bottom:235px;  padding:20px 0 !important; }
#formular-dreapta { padding:20px 10px 10px;; background:#e5bc73; margin-bottom:15px; color:#000; border: 1px solid #d2ab67;}
.right h3 { text-align:center; font-weight:700;}
.right input[type="submit"] { background: #e5bc73; border: 2px solid #fff; color: #fff; font-size: 18px; margin: 10px 0 0 40px; text-transform: uppercase;  width: 180px;}
.right input[type="submit"]:hover {border: 2px solid #660000; color: #660000; background: #e5bc73;}
#main-content h3 { font-weight:700;}
#main-content p { margin-left: 10px;}
.jumate, .jumate2 { display: inline-block; width: 40%;}
.jumate { margin-right: 20px;}
.select select { width:260px !important;}
div.ui-datepicker { font-size: 70%;}
.date { background: none repeat scroll 0 0 #cecece; display: inline-block; height: 100px; width: 70px;}
.ziua { color: #611417; font-family: oscb; font-size: 60px; line-height: 70px; text-align: center;}
.luna { background: #555; color: #d7d4ae; font-family: arial; font-size: 28px; font-weight: 700; line-height: 35px; text-align: center;}
.icons{ float: right;}
.flags { margin-top: 10px;  width: 100%; height: auto; display:inline-block;}
.flags a { display: inline-block; margin: 0 5px; text-indent: -9999px;}
.flags .ro { background: url("../images/icons.png") no-repeat scroll -9px -10px rgba(0, 0, 0, 0);  height: 21px;  width: 27px;}
.flags .en { background: url("../images/icons.png") no-repeat scroll -46px -10px rgba(0, 0, 0, 0); height: 21px; width: 27px;}
.telefon { display:inline-block; background: url(../images/telefon.png) left no-repeat; margin-top:20px; float:right;}
.telefon h3 { color: #e5bc73; font-family: Arial,Helvetica,sans-serif;  margin-left: 120px; text-align: right; text-shadow: -1px 1px 3px rgba(0, 0, 0, 1);}
.bx-wrapper { margin: 20px auto 40px; padding: 0; position: relative;}
.bx-wrapper img { display: block; max-width: 100%; width: 100%;}
.bx-wrapper .bx-viewport { background: #fff; border: 8px solid #fff; box-shadow: 0 0 5px #000; left: -5px; transform: translateZ(0px);}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { bottom: -30px; position: absolute; width: 100%;}
.bx-wrapper .bx-loading { background: url("../images/wbs_loader.gif") no-repeat scroll center center #fff; height: 100%; left: 0; min-height: 50px; 
position: absolute; top: 0; width: 100%; z-index: 2000;}
.bx-wrapper .bx-pager { color: #666; font-family: Arial; font-size: 0.85em; font-weight: bold; padding-top: 7px; text-align: center; width: 100%;}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item { display: inline-block;}
.bx-wrapper .bx-pager.bx-default-pager a { background: #fff; border-radius: 5px; display: block; height: 10px; margin: 0 5px; outline: 0 none; 
text-indent: -9999px;  width: 10px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background: none repeat scroll 0 0 #e1da8b;}
.bx-wrapper .bx-prev { background: url("../images/controls.png") no-repeat scroll 0 -32px rgba(0, 0, 0, 0); left: 10px;}
.bx-wrapper .bx-next { background: url("../images/controls.png") no-repeat scroll -43px -32px rgba(0, 0, 0, 0); right: 10px;}
.bx-wrapper .bx-prev:hover { background-position: 0 0;}
.bx-wrapper .bx-next:hover { background-position: -43px 0;}
.bx-wrapper .bx-controls-direction a { height: 32px; margin-top: -16px; outline: 0 none; position: absolute; text-indent: -9999px; top: 50%; width: 32px;  z-index: 9999;}
.bx-wrapper .bx-controls-direction a.disabled { display: none;}
.bx-wrapper .bx-controls-auto { text-align: center;}
.bx-wrapper .bx-controls-auto .bx-start { background: url("../images/template/controls.png") no-repeat scroll -86px -11px rgba(0, 0, 0, 0); display: block; height: 11px; margin: 0 3px; outline: 0 none; text-indent: -9999px; width: 10px;}
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active { background-position: -86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop { background: url("../images/template/controls.png") no-repeat scroll -86px -44px rgba(0, 0, 0, 0); display: block; height: 11px; margin: 0 3px; outline: 0 none; text-indent: -9999px; width: 9px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active { background-position: -86px -33px;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager { text-align: left; width: 80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto { right: 0; width: 35px;}
.bx-wrapper .bx-caption { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.55); bottom: 0; left: 0; position: absolute; width: 100%;}
.bx-wrapper .bx-caption span { color: #e5bc73; display: block; font-family: 'Raleway', sans-serif; font-size: 2em; padding: 20px; text-transform:uppercase;
text-shadow: -1px 1px 3px rgba(0, 0, 0, 1); text-align:center; }
.cazare:hover {-webkit-box-shadow: 0px 0px 4px -1px rgba(0,0,0,0.15); -moz-box-shadow: 0px 0px 4px -1px rgba(0,0,0,0.15); box-shadow: 0px 0px 4px -1px rgba(0,0,0,0.15);}
.cazare { background: #fff; display: inline-block; height: 315px; margin-bottom: 10px; margin-right: 10px; width: 310px; float:left; text-decoration:none;}
#galerie img { width:300px; height:130px; margin:5px;}
#galerie h4 { font-size: 18px; font-weight: 700; margin: 0 10px; text-align: center;}
#galerie h5 { font-family: arial; font-size: 25px; font-weight: 700; text-align: center; color: #e5bc73; }
#galerie p { color:#666; text-align:center; margin:10px;}
.buton { background:#fff; border: 2px solid #e5bc73; color: #e5bc73; font-size: 18px; margin: 0 auto; padding: 10px 20px; text-transform: uppercase; width: 120px;}
.cazare:hover .buton {color:#fff; background:#e5bc73;}
.cazare:hover img { opacity: 0.8;}
.maramures { height:322px; background: #e5bc73; display:block; border:1px solid #d2ab67; }
.right img { margin:10px; height: 302px; width: 260px; overflow:hidden;}
.maramures:hover { -webkit-box-shadow: 0px 0px 4px -1px rgba(0,0,0,0.35); -moz-box-shadow: 0px 0px 4px -1px rgba(0,0,0,0.35); box-shadow: 0px 0px 4px -1px rgba(0,0,0,0.35);}
.over { font-size: 18px;  margin-left: 20px; margin-top: 20px; position: absolute; text-align: center; text-decoration: none;
text-transform: uppercase; width: 240px;}
.maramures:hover .over { opacity:1;}
#head-mage2 { margin:10px;}
#head-mage { -webkit-box-shadow: 0px 0px 4px -1px rgba(0,0,0,0.15); -moz-box-shadow: 0px 0px 4px -1px rgba(0,0,0,0.15); box-shadow: 0px 0px 4px -1px rgba(0,0,0,0.15);}
#head-mage { display: inline-flex; height: 270px; width: 640px; margin-bottom:20px; }
#head-mage img { height: 250px; margin: 10px; width: 620px;}
#overlay { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.60); height: 250px; margin: 10px; opacity: 0; position: absolute;
text-align: center; transition: opacity 0.25s ease 0s; width: 620px;}
#head-mage:hover #overlay { opacity:1; }
#plus { border: 2px solid #fff; color: rgba(255, 255, 255, 0.85); font-family: "Raleway",sans-serif; font-size: 24px; font-weight: 400; line-height: 250px; padding: 10px 20px; position: relative; text-transform:uppercase;}
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp { padding: 0; margin: 0; border: 0; outline: none; vertical-align: top; }
.fancybox-wrap { position: absolute; top: 0; left: 0; z-index: 8020;}
.fancybox-skin { position: relative; background: #f9f9f9; color: #444; text-shadow: none; -webkit-border-radius: 4px;
 -moz-border-radius: 4px; border-radius: 4px;}
h6 { font-size: 14px; font-weight: 700 !important; line-height: 21px; margin-left: 10px !important;}
.paragraf { border-bottom:1px dotted #cecece; padding-bottom:20px;}
#contact-form input[type="text"], #contact-form input[type="password"], #contact-form input[type="email"], textarea, select{ width:630px !important;}
textarea { height:200px;}
#head-mage iframe { margin:10px;}
.listare { margin-left:20px;}
.listare li { margin-bottom:8px; list-style:inside;}
#adresa { background: none repeat scroll 0 0 #e5bc73; border: 1px solid #d2ab67; display: block; height: auto; margin-bottom:20px;}
#adresa ul { color: #660000; font-size: 17px; font-weight: 400; text-align: center; font-family:Arial, Helvetica, sans-serif;}
#adresa li { margin-bottom: 8px;}
.hotel { background:url(../images/de3.jpg) no-repeat; width:260px; height:160px; margin:10px;}
.trimis { color: #fff; font-size: 22px;}
#contact-form input[type="submit"] { background: #f4f4f4; border: 2px solid #d2ab67; color: #d2ab67; font-size: 18px; margin: 20px 0 0 210px; text-transform: uppercase; width: 180px; padding:10px 20px; text-align:center;}
#contact-form input[type="submit"]:hover { border: 2px solid #611417; color: #611417; cursor:pointer;}
.fancybox-opened { z-index: 8030; }
.fancybox-opened .fancybox-skin { -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner { position: relative;}
.hiden { display:none;}
.fancybox-inner { overflow: hidden;}
.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}
.fancybox-error { color: #444; font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; margin: 0; padding: 15px; white-space: nowrap;}
.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../images/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../images/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('../images/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('../images/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('../images/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('../images/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}		   
#footer { width:100%; height:235px; position: relative; bottom:0; left:0; background:url(../images/granit.png) repeat #660000; color:#fff; -webkit-box-shadow: 3px 3px 5px 3px rgba(0,0,0,0.75); -moz-box-shadow: 3px 3px 5px 3px rgba(0,0,0,0.75); box-shadow: 3px 3px 5px 3px rgba(0,0,0,0.75); overflow:hidden;}
#footer h3 { color:#e5bc73; margin-top:20px; text-shadow:-1px 1px 3px rgba(0, 0, 0, 1);}
.footer-meniu {padding: 10px 20px; border-bottom: 1px solid #840303; }
.footer-meniu li { display:inline;}
.footer-meniu a { text-decoration:none; color:#d5d5d5 !important; padding:0 50px;}
.footer-bg { background:url(../images/header-bg.png); background-position:bottom; height:243px;}
.footer-meniu a:hover { color:#fff !important; }
.credit { background:#290000; color:#d4d4d4 !important; position:relative; padding-top:10px;}
.hostico { text-align:right;}
.tellik a {color:#fff; text-decoration: none; }
.tellik a:hover {color:#fff; text-decoration: none; font-weight:700; }
.telik2 a {color:#444; text-decoration: none; }
.telik2 a:hover {color:#444; text-decoration: none; font-weight:700; }
.telik3 a {color:#660000;; text-decoration: none; }
.telik3 a:hover {color:#660000;; text-decoration: none; font-weight:700; }
