.post_title2{
	 text-transform: uppercase;
}
.standardheader{
	background-image:url(/files/Image/header/standard.jpg);
}
.logo img  {
	

}
.hide1{display:none}
.sidebar_cart img.langimg , .cart_button.lang img{
	width:16px !important;
	height:11px !important;
	vertical-align:middle;
}
.cart_button.lang {
	width:100px;
}
.cart_button.lang img{
	
}
.logo span.logo_text{
	max-height:110px;
	overflow:hidden;
	width:150px;
	margin:-20px 0 0 -20px;
	padding:0;
}
ul.sidebar_cart.langs{
	width:130px;
}
ul.sidebar_cart.langs li a{
	width:130px;
	padding:8px 20px;
	border-bottom:1px dashed #eee;
	display:block;
}
.admingallery > div {
	float:left;
}
input.numeric {
	color:#006600 !important;
	text-align:center;
}
input.decimal {
	color:#000066 !important;
	text-align:center;
}
.apobjekt h4.post_title,.apobjekt.isotope_item_classic .apstars{
	font-size:13px !important;
	padding: 0 !important;
	float:left;
	line-height: 22px !important;
}

.apobjekt h4.post_title a{text-transform:uppercase;}

.apobjekt.isotope_item_classic .apstars {
	float:right;
} 
.apstars {color:#f15a23 !important;}
.apprice{
	font-size:14px;
	font-weight:bold;
	display:inline-block;
	margin-left:10px;
}
.apprice.oldprice,.apprice2.oldprice{
	font-weight:normal;
	text-decoration:line-through;
	opacity: 0.5;
}
.oldprice{text-decoration:line-through;}
.sc_oblique  h3 .apstars, h1.page_title .apstars{
	font-size:15px; 
	vertical-align:top;
	display:inline-block;
}
.apprice2{
	display:inline-block;
	padding-left:20px;
	padding-right:20px;
	
}
i.im{
	font-style: normal;
	border:1px solid #f15a23;
	line-height:36px;
	width:36px;
	height:36px;
	display:block;
	text-align:center;
	border-radius:18px;
	margin-right:10px;
	float:left;
	background-size: 70%;
	background-repeat:no-repeat;
	background-position:  center center;
	color:#f15a23;
}
.facility{
	font-size:12px;
	margin-bottom:10px;
}
.facility i.im{
	font-size:24px;
}
.facility span{
	line-height:12px !important;
	display:table-cell;
	vertical-align:middle;
	height:42px;
	font-size:14px;
}
.lfactbl {
	border-spacing: 0;
    border-collapse: separate;
	margin:10px 0 20px 0;
}
.lfactbl th,.lfactbl td{
	padding:1px 20px;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #eee;
}
.lfactbl th {
	font-weight:normal;
	color:#555;
	text-align:left;
	max-width:50%;
	min-width:124px;
	padding-left:0;
	color:#f15a23;
}
.lfactbl.norm th , .lfactbl.norm td{font-weight:normal;font-size:13px;vertical-align:top}
.lfactbl.norm td{color:#000;}
.lfactbl.norm.bord tr:first-child th{
	border-bottom:5px solid #eee;
	padding:5px 0;
	font-size:16px;
	text-transform:uppercase;
	color:#aaa;
}
.lfactbl.norm.full{
	width:100%;
}
.lfactbl.full.norm th{
	width:154px;
}
.notransform{text-transform:none}

.stars.right{ float:right}
.acc-address {font-size:small}

.listswiper .swiper-button-prev,
.listswiper .swiper-button-next{
	 margin-top: -35px
	
}
.appdecsription{font-size:12px;line-height:16px}
.appheading{font-size:16px;line-height:24px}
.color {
	color:#f15a23;
}
.color2 {
	color:#65cac6;
}
.color3 {
	color:#855847;
}
.bgcolor{background-color:#fffcfa !important}

.bgcolor1 {
	background-color:#f15a23;
}
.bgcolor2 {
	background-color:#65cac6;
}
.bgcolor3 {
	background-color:#855847;
}
.tmplbutton{
	padding:10px 20px;
	font-size:20px;
	display:inline-block;
	 text-shadow: 1px 1px 1px white;
	 background-color: rgb(0, 0, 0,0.4);
	 vertical-align:middle;
	 margin-top:13px;
}
.tmplbutton2{
	padding:10px 20px;
	font-size:20px;
	display:inline-block;
	 background-color: #fffcfa;
	 vertical-align:middle;
	 margin-top:13px;
	 border:1px solid #f15a23;
}
.tmplbutton2:hover{
	color:#fff;
	 background-color: #f15a23;
	
}
.tmplbutton img{vertical-align:middle;margin:0 0 0 10px}


.upper{
	text-transform:uppercase;
}
.currentday{
	border:2px solid #FFAAAA !important;
	padding:0px;
}
.appcalendar{
	min-height:200px;width:100%;
	padding:15px;
	margin-bottom:20px;
	border:1px solid #ddd;
}
.pad{
	color:#fafafa;
}

.listed{
	background-color: #f15a23 !important;
    color:#ffffff;
}
.listed2{
	background-color: #65cac6;
    color:#fff;
}
.na {
	color:#ddd;
	background-color: #fefefe;
}
.appbreak {
	width:48.5%;
}
.appbreak.right{
	margin-left:51.5% !important;
}
.calarrows td {
	vertical-align:top;
}
.calarrows td a{
	font-size:20px;
	color:#65cac6;
}
.calarrows td a:hover{color:#000}
table.calarrows {width:100%;margin-bottom:50px}
table.prices td{
	font-size:16px;
	
}

.bic {
  display: inline-block;
   font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  height:15px;
  vertical-align:middle;
  background-size: 90%;
	background-repeat:no-repeat;
	background-position:  center center;
	opacity: 0.5;

}

.bic-single_bed{
	background-image:url(../fonts/custom/single_bed.png);
	width:18px;
}
.bic-double_bed{
	background-image:url(../fonts/custom/double_bed.png);
	width:38px;
}
.bic-auxiliary_bed{
	background-image:url(../fonts/custom/auxiliary_bed.png);
	width:18px;
}
.bic-pull_out_couch{
	background-image:url(../fonts/custom/pull_out_couch.png);
	width:38px;
}
.rooms {width:100%;font-size:13px;color:#aaa;padding-bottom:15px;}
.rooms .roomdescription{display:inline-block}
.rooms .bic{margin-top:0px;}
.rooms span{display:inline-block;height:20px;padding-top:8px;margin-right:10px}
.rooms span.rttl{ color:#f15a23;width:100px;margin-top:-2px}
.rooms.approoms .bic{margin-top:-2px;}

.angels_padding{height:130px}

span.first.minpadding{
	min-height:16px;
	display:block;
}
.introdesc {
	font-size:16px;
	padding-bottom:10px;
}
.sjene .sc_content{
	 text-shadow: 2px 2px 5px #000000;
}
.row.form input,.row.form select,.row.form button{padding:16px;width:100%;font-size:20px;margin-top:8px;}
.row.form input[type="radio"],.row.form input[type="checkbox"]{
	width:auto;
	padding:0;
}
.row.form a.sc_button.sc_button_style_filled{display:block;float:none}
.row.form h3{margin:50px 0 20px 0}
.checkbox {padding:20px 0 10px 10px;clear:both;}
.checkbox label {font-size:20px; display:block;background-position:0 20px;width:80%;float:left;line-height:22px !important}
.checkbox input {margin-right:20px }

.padding_right{padding-right:50px}


.picker button{
	width:auto !important;
	color:#000 !important;
	
}
.canbook0{display:none !important;}
.canbook1{display:block !important;}

.half{width:48%;float:left;padding-left:2%}
.half.first{padding-right:2%;padding-left:0}


.orderimg{
	width:15%;
}
.orderimg img {
	width:100%;
}
.advance_payment_price{
	font-size:12px;
	color:#888;
	text-align:right;
	text-transform:none;
	display:block;
}
.sc_contact_form_order .date_time.dates{margin-top:-10px}
.sc_contact_form_button button {font-size:14px}
#advancePaymentPrice{font-weight:bold;font-size:13px}

.sc_contact_form_order.left {text-align:left}

.frontsrccont{
	position:absolute;
	width:100%;
	margin-top:80px;
}
.formel {
	margin-bottom:15px;
	float:left;
	width:48%;
}
.formel:nth-child(2n){
	padding-left:2%;
}
.formel:nth-child(2n+1){
	padding-right:2%;
}
.formel.full{
	width:100%;
	padding:0;
}
.formel select,.formel input, .formel button{
	width:100%;
	height:40px;
	font-size:16px;
}
.formel.full button {
	width:100%;
	margin:10px 0;
	height:auto;
}
.formel input.icon{
	content: '\e81d';
}
.pickcal_title {
	font-size:12px;
	text-transform:uppercase;
}
.pickcal_title span{
	display:inline-block;
	padding:2px 25px;
}
.pt_start{
	background-color:#aaf;
	color:#fff;
}
.pt_end{
	background-color:#faa;
	color:#fff;
}
.round{
	width:90px;
	height:80px;;
}
.figcaption a.roundttl{
	display:inline-block;
	max-width:90px;
	font-size:10px;
	line-height:12px;
	text-transform:uppercase;
}
span.first.minpadding.homeptitle {font-size:18px !important}
td.nospanwrap  span{
	display:inline !important;
}
.ico{border: 1px solid #eee;display:inline-block;padding:3px 6px; margin:4px;}

.payway{
	right:10px;position:absolute;
}
.pricelist_comment{
	padding-top:10px;text-align:left;
}
.pricelist_comment p, .pricelist_comment div, .pricelist_comment li{
	margin:0; padding:0 3px;
}

.booknotice{padding-top:9px}
.nights{
	display:inline-block;
	font-size:10px;
	line-height:10px;
	font-weight:normal;
	padding:0 2px;
}
.bookdays {
	font-size:24px;
	text-align:center;
	margin-bottom:0;
}
.stdprice{
	font-size:30px;
	line-height:64px;
	
	display:block-inline;
	margin-top:8px;
}

.inpcenter input{
	text-align:center;
}
.ftr {
	margin-bottom:20px;
}
.ftr textarea{margin-top:8px}

.excpricelist{
	 border-collapse: collapse;
	 margin-bottom:6px;
}
.excpricelist tr td{padding:3px 0; border-bottom:1px solid #eaeaff}
.excpricelist tr:last-child td{border-bottom:0}
.excpricelist tr td:first-child{color:#000;padding-right:10px;border-right:1px solid #eaeaff}
.excpricelist tr td:last-child{color:#f15a23;text-align:right;padding-left:10px;}
.excpricelist tr td:last-child span.o{color:#aaa; text-decoration:line-through;display:inline-block;margin-right:5px}

.excpricelist tr:first-child td:last-child{font-size:12px; font-weight:bold;text-align:left;border-right:0;color:#aaa;text-transform:uppercase;padding-left:0;}

table.prices.table td.discount_dates .wd{color:#666; padding:0;margin:0;font-size:11px;display:inline;}

table.prices.table.nostrips td{background-color:#fdfdfe !important}


.logo .logo_text.exc {
	margin-top:-30px;
}

@media (min-width: 480px) and (max-width: 799px)  {
	.apobjekt h4.post_title a,.apobjekt.isotope_item_classic .apstars{
		font-size:12px !important;
		padding: 1px 0 !important;
		line-height: 15px !important;
	}
	
	.angels_padding{height:100px}
	
}
@media (max-width: 799px) {
	.formel.long,.formel.full{
		float:none;
		width:100%;
		padding:0;
	}
	.logo span.logo_text{
		padding:0;
		margin-top:10px;
		margin-left:0px;
	}
	.appbreak {
		width:100%;
	}
	table.prices.table td.discount_dates{font-size:11px;width:30%}
	table.prices.table td.discount_dates span.wd{white-space: pre; }

	span.beds {font-size:11px;}
	.post_info.lezajevi{font-size:12px}
	.columns_wrap .column-1_4.calendar{
		display:block;
		width:100%;
	}
	.sc_tabs.sc_tabs_style_1 .sc_tabs_title {
        width: 50%;
    }
	.payway{
		position:relative;
		top:10px;
		right:0;
	}
	.logo .logo_text.exc {
		margin-top:-15px;
	}
	.tmplbutton{
		 margin-top:40px;
	}
	table.lfactbl.norm,table.lfactbl.norm tr td,table.lfactbl.norm tr th{
		display:block;
		width:100%;
	} 
	table.lfactbl.norm tr th{border-bottom:0}
	.lfactbl.norm th , .lfactbl.norm td{font-size:11px;padding:0;}

	
}
@media (max-width:480px) {
	.frontsrccont{margin-top:150px;}
	
}

@media (min-width: 480px){
	 .isotope_wrap.objekti .isotope_column_3 .post_descr, .isotope_wrap.objekti .isotope_column_4 .post_descr{
		white-space: pre-wrap;
		white-space: -moz-pre-wrap;
		white-space: -o-pre-wrap;
		word-wrap: break-word;
	}
	
}


@media screen and (max-width: 599px) {
	.mobile_whatsapp {
      	display:block;
          }
   .web_whatsapp {
      	display:none;
          }
}

@media screen and (min-width: 600px) {
	.web_whatsapp {
      	display:block;
          }
  .mobile_whatsapp {
      	display:none;
          }
}
