@charset "utf-8";so
/* CSS Document */
/*Single Page Style*/
.site-content-left{width:20%; margin-right:5%; line-height:18px;}
.site-content-right{width:70%;}
.site-content-both{ display:inline-table; vertical-align:top;}
.background-offer-single{ position:relative; float:right;}
.hightlight-text-single{ position:absolute; right:5%; bottom:12px; font-weight:bold;}
.background-single-post-tag{ margin:4% 0; text-align:center;}
.discount-percent-single-post, .validity-single-post, .room-single-post, .persons-single-post{ padding-left:30px; text-transform:uppercase; font-weight:bold; line-height:30px;}
.original-price-single-post{text-decoration:line-through; margin:0;}
.discount-percent-single-post{ background:url(../images/save.png) no-repeat left;}
.validity-single-post{ background:url(../images/calendar.png) no-repeat left;}
.room-single-post{ background:url(../images/room.png) no-repeat left;}
.persons-single-post{ background:url(../images/persons.png) no-repeat left;}
.title-single-post, .original-price-single-post, .reducted-price-single-post{ line-height:36px; font-family: 'Inika', serif;  font-weight:bold;}
.title-single-post{ float:left; width:60%; color:#383838; font-size:23px;}
.price-single-post{ float:right; width:40%;}
.price-single-post div{ width:50%; display:inline-table;}
.reducted-price-single-post{ color:#F00;}
.content-single-post{ margin:0;}
.note-price-single-post, .content-single-post{ line-height:20px; text-align:left;}
.booknow{ background:url(../images/button_bg.jpg) repeat-x; padding:8px; display:block; margin:20px 0; text-align:center; font-weight:bold; color:#FFF; border: 1px solid #CCCCCC; border-radius: 3px 3px 3px 3px; margin-top:10px; text-decoration:none;}
.booknow:hover{ text-decoration:underline; color:#fff;}
.book_now_bottom{ clear:both; margin-top:20px; float:right;}
.thumbnail_offer_single{ position:relative; margin-left:auto; margin-right:auto; width:150px;}

.offer_title a{ font-family: 'Inika', serif; font-size:16px; font-weight:bold; text-decoration:none; color:#383838; line-height:30px;}
.offer_title a:hover{ color:#000;}


/* Gallery View */

.gallery-view, .list-view, .full-gallery-view{ width:100%; -moz-hyphens:none;}
.offer-package-4{ margin:1.5%; width:22%; display:inline-table; vertical-align:top; text-align:left;}
.offer-package-3{ margin:1.5%; width:28%; display:inline-table; vertical-align:top; text-align:left;}
.offer-package-2{ margin:1.5%; width:46%; display:inline-table; vertical-align:top; text-align:left;}
.offer-package-1{ margin:1.5%; width:97%; display:inline-table; vertical-align:top; text-align:left;}
.thumbnail_offer_gallery{ position:relative; width:100%; text-align:right;}
.thumbnail_offer{ position:relative;}
.thumbnail_offer_thumbnail{ position:relative; width:200px; margin-left:auto; margin-right:auto; overflow:hidden; margin-top: 20px;}
.thumbnail_offer_medium{ position:relative; margin-left:auto; margin-right:auto; width:268px; text-align:right;}
.thumbnail_offer_medium_large{ position:relative; margin-left:auto; margin-right:auto; width:440px; text-align:right;}
.thumbnail_offer_large{ position:relative; margin-left:auto; margin-right:auto; width:100%; text-align:right;}
.background-tag-gallery{ position:absolute; bottom:2%; right:0%;}
.background-offer-gallery{ position:absolute; bottom:2%; right:0; text-align:right; width:100%;}
.highlight-text-gallery{position:absolute; bottom:30%; right:48px; font-weight:bold; font-size:12px; color: #fff;}

.background-offer{ position:absolute; bottom:2%; right:0; width:100%;}
.background-tag{ position:absolute; bottom:2%; right:0%; width:25%;}
.highlight-text{position:absolute; bottom:30%; right:25%; font-weight:bold; font-size:12px;}

.offer_title{ font-weight:bold;}
.offer_thumbnail{}

.list-right{ float:left; width:60%; line-height:24px; text-align:left;}

.clear{ clear:both;}
.offer-package-list{ margin-top:2%; width:100%;}
.thumb-style-left{ float:left; margin-right:2%; position:relative;}
.background-offer-list{ position:absolute; bottom:5px; right:0;}
.highlight-text-list{position:absolute; right:50px; bottom:10%; font-weight:bold;}
.highlight-text-list a, .highlight-text-gallery a, .highlight-text-widget a{ color:#444; text-decoration:none;}
.highlight-text-list a:hover, .highlight-text-gallery a:hover, .highlight-text-widget a:hover{ color:#444; text-decoration:underline;}
.original-price, .reducted-price{ font-weight:bold; font-size:17px;}
.original-price{ text-decoration:line-through; float:left; width:45%;}
.reducted-price{ color:#F00; float:left; width:45%}
.discount-percent{ float:left; font-size:10px; text-transform:uppercase; font-weight:bold; line-height:28px; width:40%; text-align:right;}
.package-gallery{ text-transform:uppercase; font-weight:bolder; font-size:10px; margin:5px 0;}

.original-price, .reducted-price, .price-all, .price-all-widget{ font-family: 'Inika', serif;}


.background-tag-list{ float:left; margin:1% 3% 0 0;}
.midddle-box-list{ line-height:16px; font-size:10px; text-transform:uppercase; font-weight:bold; margin:5px 0;}
.price-all{ float:left; font-size:25px; font-weight:bold; margin-left:4%; line-height:25px;}
.original-price-list{ text-decoration:line-through; margin:0;}
.reducted-price-list{color:#F00;}

/*Widget*/
.offer-package-widget{ width:100%;}
.thumbnail_offer_widget{ margin-left:auto; margin-right:auto; position:relative; text-align:right;}
.background-offer-wiget{ position:absolute; bottom:5%; right:0;}
.background-tag-widget{ position:absolute; bottom:5%; right:0;}
.highlight-text-widget{position:absolute; bottom:10%; right:48px; font-weight:bold; font-weight:16px;}


.price-all-widget{ font-weight:bold; font-size:16px;}
.original-price-widget{ text-decoration:line-through; float:left; width:45%;}
.reducted-price-widget{ color:#F00; float:left; width:45%}
.discount-percent-widget{ float:left; font-size:10px; text-transform:uppercase; font-weight:bold; line-height:30px; text-align:right; width:40%;}
.sidebar_lists li{ margin:10px 0; text-align:left;}

/* Titles View */
.title-offer-view li{ list-style:none; margin:none;}
.title-offer-view li a{ color:#616161; text-decoration:underline;}
.title-offer-view li a:hover{ color:#000; text-decoration:none;}

/*Page*/
.site-content-left-archive{ width:100%;}
.offer-category-body{ line-height:40px;}


/*Full Gallery View*/
.offer-package-fullgallery-4{ margin:1.5%; width:210px; display:inline-block; vertical-align:top; text-align:left;}
.offer-package-fullgallery-3{ margin:1.5%; width:268px; display:inline-block; vertical-align:top; text-align:left;}
.offer-package-fullgallery-2{ margin:1.5%; width:440px; display:inline-block; vertical-align:top; text-align:left;}
.offer-package-fullgallery-1{ margin:1.5%; width:930px; display:inline-block; vertical-align:top; text-align:left;}

.view-first img {
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.view-first .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   background-color: rgba(255,255,255,0.8);
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}
.view-first .fullgallery-header {
   -webkit-transform: translateY(-100px);
   -moz-transform: translateY(-100px);
   -o-transform: translateY(-100px);
   -ms-transform: translateY(-100px);
   transform: translateY(-100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.view-first .fullgallery-excerpt {
   -webkit-transform: translateY(100px);
   -moz-transform: translateY(100px);
   -o-transform: translateY(100px);
   -ms-transform: translateY(100px);
   transform: translateY(100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.view-first:hover img {
   -webkit-transform: scale(1.1,1.1);
   -moz-transform: scale(1.1,1.1);
   -o-transform: scale(1.1,1.1);
   -ms-transform: scale(1.1,1.1);
   transform: scale(1.1,1.1);
}
.view-first a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.view-first:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.view-first:hover .fullgallery-header,
.view-first:hover .fullgallery-excerpt,
.view-first:hover a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
}
.view-first:hover .fullgallery-excerpt {
   -webkit-transition-delay: 0.1s;
   -moz-transition-delay: 0.1s;
   -o-transition-delay: 0.1s;
   -ms-transition-delay: 0.1s;
   transition-delay: 0.1s;
}
.view-first:hover a.info {
   -webkit-transition-delay: 0.2s;
   -moz-transition-delay: 0.2s;
   -o-transition-delay: 0.2s;
   -ms-transition-delay: 0.2s;
   transition-delay: 0.2s;
}


.view {
   overflow: hidden;
   position: relative;
   -webkit-box-shadow: 1px 1px 2px #e6e6e6;
   -moz-box-shadow: 1px 1px 2px #e6e6e6;
   box-shadow: 1px 1px 2px #e6e6e6;
   cursor: default;
}
.view .mask,.view .content {
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
   height:98%;
   padding:2%;
}
.view img {
   display: block;
   position: relative;
}
.view .fullgallery-header {   
   position: relative;
   padding: 5px;
   margin: 10px 0 0 0;
}
.view .fullgallery-price-section {   
   position: relative;
   margin:0 0 10px 0;
   opacity:1px;
}
.view .fullgallery-header a{
	text-transform: uppercase;
	font-size: 14px;
	text-decoration:none;
	color:#000;
	font-weight:bold;
}
.view .fullgallery-excerpt {
   position: relative;
   color:#333;
   margin:5px;
}
.view a.info {
   display: inline-block;
   text-decoration: none;
   padding: 7px 14px;
   background: #000;
   color: #fff;
   text-transform: uppercase;
   -webkit-box-shadow: 0 0 1px #000;
   -moz-box-shadow: 0 0 1px #000;
   box-shadow: 0 0 1px #000;
}
.view a.info: hover {
   -webkit-box-shadow: 0 0 5px #000;
   -moz-box-shadow: 0 0 5px #000;
   box-shadow: 0 0 5px #000;
}

/*Mini Picture*/
.minipics-gallery-view li{ float:left; margin:2px; list-style:none;}

/*Navigation Arrow*/
#nav-single-offer{ margin-top:20px;}

.entry-content img.offer-post-image, 
.entry-content .background-tag img, .entry-content .background-offer-list img,
.entry-content .background-offer-gallery img, .entry-content .background-tag-gallery img
{
	border: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	.flexslider{ width:740px !important;}
}
@media only screen and (max-width: 767px) {
	.flexslider{ width:280px !important;}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.flexslider{ width:420px !important;}
}