body  {	
	color:#333;
	margin      : 0px;
	padding     : 0px;
	font-family: 'Exo 2', sans-serif;
	font-size   : 15px;
	background  : #ffffff;
	overflow-x: hidden;
    overflow-y: auto;
    position: absolute;
    width: 100%;
    background-image: url("images/Background-texture2018.png");
	background-position: center top;
}

	.texture_prices {
		background-image:url('images/Costa-Rica.jpg');
		background-position: center top;
		background-repeat: no-repeat;
	    position: relative;
	    width: 100%;
	    margin-left: auto;
	    margin-right: auto;
	}

	
	

/* Extra small devices (phones, 576px and down) */
	@media only screen and (max-width: 576px) and (min-width: 1px)  {	
	.max { width:100%;}
	.font-menu-resp { font-size:4vw;}
	.xs-40 { width: 40%!important; }
	.xs-45 { width: 45%!important; }
	.xs-50 { width: 50%!important; }
	.xs-60 { width: 60%!important; }
	.xs-80 { width: 80%!important; }
	.xs-90 { width: 90%!important; }
	.lamp  { font-size:20vw;}
	}
	
	/* Small devices (portrait tablets and large phones, 576px and up) */
	@media only screen and (max-width: 767px) and (min-width: 576px)  {		
	.max { width:100%;}
	.font-menu-resp { font-size:3vw;}
	.sm-40 { width: 40%!important; }
	.sm-50 { width: 50%!important; }
	.sm-90 { width: 90%!important; }
	.lamp  { font-size:16vw;}
	}
	
	/* Medium devices (landscape tablets, 768px and up) */
	@media only screen and (max-width: 991px) and (min-width: 768px)  {
	.max { width:100%;}
	.font-menu-resp { font-size:1.2vw;}
	.md-60 { width: 60%!important; }
	.lamp  { font-size:10vw;}
	}
	
	/* Large devices (laptops/desktops, 992px and up) */
	@media only screen and (max-width: 1280px) and (min-width: 992px)  {
	.max { width:100%;}	
	.font-menu-resp { font-size:1rem;}
	.lg-20 { width: 20%!important; }
	.lg-60 { width: 60%!important; }
	.lamp  { font-size:10vw;}
	}
	
	/* Extra large devices (large laptops and desktops, 1200px and up) */
	@media only screen and (min-width: 1281px) {
	.max { width:100%;}
	.font-menu-resp { font-size:1rem;}
	.prices-menu { width:70%;}
	.xl-20 { width: 20%!important; }
	.xl-40 { width: 40%!important; }
	.lamp  { font-size:5vw;}
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	

ol {
	   padding:0;
	   margin:0;
}

	.transpertent09:hover {
	  opacity: 0.9;
	}
	.transpertent05:hover {
	  opacity: 0.5;
	}
	.hovercolor-emerald:hover {
	  background:#00877f;
	}
	
	.hovercolor-orange:hover {
	  background:#c2431b;
	}


	.orange_button {background-color:#ff5722!important; border-radius:0.5em; padding:0.5em; border-width:0px;
   -moz-box-shadow:    inset 0 0 2px #fff;
   -webkit-box-shadow: inset 0 0 1px #fff;
   box-shadow:         inset 0 0 1px #fff;
   font-family: 'Open Sans', sans-serif;
	}
	.orange_button:hover { background-color:#ff5722!important; opacity: 0.9; cursor:pointer; }
	
	.yellow_button {background-color:#ffbe00!important; border-radius:0.5em; padding:0.5em; border-width:0px;
   -moz-box-shadow:    inset 0 0 2px #fff;
   -webkit-box-shadow: inset 0 0 1px #fff;
   box-shadow:         inset 0 0 1px #fff;
   font-family: 'Open Sans', sans-serif;
	}
	.yellow_button:hover { background-color:#ffbe00!important; opacity: 0.9; cursor:pointer; }
	


	/*БЯЛ БЕКГРАУНД НА ПОЛЕТО ЗА АУТОГФИЛ В CHROME*/
	input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 30px white inset;
	}
	
	.p-05 { padding:0.15em; }
	.p-10 { padding:0.39em; }
	.p-15 { padding:0.39em; }
	.p-18 { padding:0.45em; }
	.p-25 { padding:0.75em; }
	.p-35 { padding:1.25em; }
	.p-45 { padding:2.00em; }
	
	.m1 {margin:1px;}
	.p1 {padding:1px;}
	.ml1 {margin-left:1px;}
	.ml2 {margin-left:2px;}
	.ml3 {margin-left:3px;}
	.ml4 {margin-left:4px;}
	.ml5{margin-left:5px;}
	.pl1 {padding-left:1px;}
	.pl2 {padding-left:2px;}
	.pl3 {padding-left:3px;}
	.pl4 {padding-left:4px;}
	.pl5{padding-left:5px;}
	.pr1 {padding-right:1px;}
	.pr2 {padding-right:2px;}
	.pr3 {padding-right:3px;}
	.pr4 {padding-right:4px;}
	.pr5{padding-right:5px;}
	.mt1 {margin-top:1px;}
	.mt2 {margin-top:2px;}
	.mt3 {margin-top:3px;}
	.mt4 {margin-top:4px;}
	.mt5{margin-top:5px;}
	.pt1 {padding-top:1px;}
	.pt2 {padding-top:2px;}
	.pt3 {padding-top:3px;}
	.pt4 {padding-top:4px;}
	.pt5{padding-top:5px;}
	
	
	.boxshadow10000:hover { box-shadow: 1px 2px 4px grey; }
	.boxshadow3 { box-shadow: 1px 2px 3px gray;  }
	.boxshadow4 { box-shadow: 1px 2px 2px gray;  }
	.boxshadow5 { box-shadow: 0px 0px 1px 0px #dddbda;  }
	.boxshadow6 { box-shadow: 0px 1px 1px #0e4b55;  }
	.boxshadow1:hover { box-shadow: 1px 2px 5px gray; border-color:#ff9673; }
	.boxshadow2:hover { box-shadow: 1px 2px 5px #333; border-radius:5px; border-color:#ff9673; }
	.boxshadow7:hover { 
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.88);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.88);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.88);
	}
	.textshadow0 { text-shadow: 1px 1px 0px #555555; }
	.textshadow1 { text-shadow: 1px 1px 2px #000000; }
	.textshadow2 { text-shadow: 1px 1px 2px #fff; }
	.textshadow2:hover { text-shadow: 1px 1px 2px #000000; }
	.textshadow3 { text-shadow: 1px 1px 1px #e7e7e7; }
	.textshadow4 { text-shadow: 0px 0px 2px #c5c5c5; }
	.textshadow5 { text-shadow: 1px 2px 2px #777777; }
	.textshadow6 { text-shadow: 0px 5px 30px rgba(0, 0, 0, 1); }
	.textshadow7 { text-shadow: 1px 1px 2px #fff; }
	.letter-spacing02 { letter-spacing: 0.2px; }
	.letter-spacing03 { letter-spacing: 0.3px; }
	.letter-spacing05 { letter-spacing: 0.5px; }
	.letter-spacing1 { letter-spacing: 1px; }
	.letter-spacing15 { letter-spacing: 1.5px; }
	.letter-spacing2 { letter-spacing: 2px; }
	.letter-spacing25 { letter-spacing: 2.5px; }
	.letter-spacing3 { letter-spacing: 3px; }
	
	.res-font01 {	font-size: 0.1vw; }
	.res-font02 {	font-size: 0.2vw; }
	.res-font03 {	font-size: 0.3vw; }
	.res-font04 {	font-size: 0.4vw; }
	.res-font05 {	font-size: 0.5vw; }
	.res-font06 {	font-size: 0.6vw; }
	.res-font07 {	font-size: 0.7vw; }
	.res-font08 {	font-size: 0.8vw; }
	.res-font09 {	font-size: 0.9vw; }
	.res-font1 {	font-size: 1.0vw; }
	.res-font2 {	font-size: 2.0vw; }
	.res-font3 {	font-size: 3.0vw; }
	.res-font4 {	font-size: 4.0vw; }
	.res-font5 {	font-size: 5.0vw; }
	.res-font6 {	font-size: 6.0vw; }

	::placeholder {  color: #444;}
	
	/*ШРИФТОВЕ*/
	.font-Exo {font-family: 'Exo 2', sans-serif;}
	.font-Ubuntu {font-family: 'Ubuntu Condensed', sans-serif;}
	.font-Denk {font-family: 'Denk One', sans-serif;}	
	.font-Oswald {font-family: 'Oswald', sans-serif;}
	.font-Roboto {font-family: 'Roboto Slab', serif;}
	.font-Noto {font-family: 'Noto Sans', sans-serif;}
	.font-Cousine {font-family: 'Cousine', monospace;}
	.font-OpenSans {font-family: 'Open Sans', sans-serif;}
	.font-Vollkorn {font-family: 'Vollkorn', serif;}
	.font-Lobster {font-family: 'Lobster', cursive;}

	/*weight*/
	.f400 { font-weight:400; }
	.f500 { font-weight:500; }
	.f600 { font-weight:600; }
	.f700 { font-weight:700; }
	
	
	/*РАЗМЕРИ НА ШРИФТ*/
	.font-size-02{font-size:0.2rem!important;}
	.font-size-03{font-size:0.3rem!important;}
	.font-size-04{font-size:0.4rem!important;}
	.font-size-05{font-size:0.5rem!important;}
	.font-size-055{font-size:0.55rem!important;}
	.font-size-06{font-size:0.6rem!important;}
	.font-size-065{font-size:0.65rem!important;}
	.font-size-07{font-size:0.7rem!important;}
	.font-size-075{font-size:0.75rem!important;}
	.font-size-08{font-size:0.8rem!important;}
	.font-size-085{font-size:0.85rem!important;}
	.font-size-09{font-size:0.9rem!important;}
	.font-size-095{font-size:0.95rem!important;}
	.font-size-10{font-size:1.0rem!important;}
	.font-size-105{font-size:1.05rem!important;}
	.font-size-11{font-size:1.1rem!important;}
	.font-size-115{font-size:1.15rem!important;}
	.font-size-12{font-size:1.2rem!important;}
	.font-size-125{font-size:1.25rem!important;}
	.font-size-13{font-size:1.3rem!important;}
	.font-size-135{font-size:1.35rem!important;}
	.font-size-14{font-size:1.4rem!important;}
	.font-size-145{font-size:1.45rem!important;}
	.font-size-15{font-size:1.5rem!important;}
	.font-size-155{font-size:1.55rem!important;}
	.font-size-16{font-size:1.6rem!important;}
	.font-size-165{font-size:1.65rem!important;}
	.font-size-17{font-size:1.7rem!important;}
	.font-size-175{font-size:1.75rem!important;}
	.font-size-18{font-size:1.8rem!important;}
	.font-size-185{font-size:1.85rem!important;}
	.font-size-19{font-size:1.9rem!important;}
	.font-size-195{font-size:1.95rem!important;}
	.font-size-20{font-size:2.0rem!important;}
	.font-size-23{font-size:2.3rem!important;}
	.font-size-25{font-size:2.5rem!important;}
	.font-size-27{font-size:2.7rem!important;}
	.font-size-30{font-size:3.0rem!important;}
	
	/*ШИРОЧИНА*/
	.w-10 {width:10%;}
	.w-11 {width:11%;}
	.w-12 {width:12%;}
	.w-13 {width:13%;}
	.w-14 {width:14%;}
	.w-15 {width:15%;}
	.w-20 {width:20%;}
	.w-30 {width:30%;}
	.w-35 {width:35%;}
	.w-40 {width:40%;}
	.w-45 {width:45%;}
	.w-55 {width:55%;}
	.w-60 {width:60%;}
	.w-65 {width:65%;}
	.w-70 {width:70%;}
	.w-80 {width:80%;}
	.w-85 {width:85%;}
	.w-90 {width:90%;}
	.w-91 {width:91%;}
	.w-92 {width:92%;}
	.w-93 {width:93.2%;}
	.w-94 {width:94%;}
	.w-95 {width:95%;}
	.w-96 {width:96%;}
	.w-97 {width:97%;}
	.w-98 {width:98%;}
	.w-99 {width:99%;}
	
	.w10 {width:10px!important;}
	.w15 {width:15px!important;}
	.w20 {width:20px!important;}
	.w24 { width:24px; }
	.w48 { width:48px; }
	.w30 {width:30px!important;}
	.w35 {width:35px!important;}
	.w40 {width:40px!important;}
	.w43 {width:43px!important;}
	.w44 {width:44px!important;}
	.w45 {width:45px!important;}
	.w48 {width:48px!important;}
	.w49 {width:49px!important;}
	.w50 {width:50px!important;}
	.w60 {width:60px!important;}
	.w70 {width:70px!important;}
	.w80 {width:80px!important;}
	.w90 {width:90px!important;}
	.w100 {width:100px!important;}
	.w110 {width:110px!important;}
	.w120 {width:120px!important;}
	.w130 {width:130px!important;}
	.w140 {width:140px!important;}
	.w150 {width:150px!important;}
	.w160 {width:160px!important;}
	.w170 {width:170px!important;}
	.w180 {width:180px!important;}
	.w190 {width:190px!important;}
	.w195 {width:195px!important;}
	.w200 {width:200px!important;}
	.w210 {width:210px!important;}
	.w220 {width:220px!important;}
	.w235 {width:235px!important;}
	.w240 {width:240px!important;}
	.w245 {width:245px!important;}
	.w250 {width:250px!important;}
	.w280 {width:280px!important;}
	.w300 {width:300px!important;}
	.w350 {width:350px!important;}
	.w400 {width:400px!important;}
	.w1350 { width:1350px; }
	.w1280 { width:1280px; }
	.w180 { width:180px; }
	.w200 { width:200px; }
	.w245 { width:245px; }
	.w270 { width:270px; }
	.w280 { width:280px; }
	.w1000 { width:1000px; }
	.w1100 { width:1100px; }


	/*ВИСОЧИНА*/
	.h-10 {height:10%;}
	.h-11 {height:11%;}
	.h-12 {height:12%;}
	.h-13 {height:13%;}
	.h-14 {height:14%;}
	.h-15 {height:15%;}
	.h-20 {height:20%;}
	.h-30 {height:30%;}
	.h-35 {height:35%;}
	.h-40 {height:40%;}
	.h-45 {height:45%;}
	.h-50 {height:50%;}
	.h-55 {height:55%;}
	.h-60 {height:60%;}
	.h-65 {height:65%;}
	.h-70 {height:70%;}
	.h-80 {height:80%;}
	.h-85 {height:85%;}
	.h-90 {height:90%;}
	.h-95 {height:95%;}
	.h-100 {height:100%;}
	.h1 {height:1px!important;}
	.h2 {height:2px!important;}
	.h3 {height:3px!important;}
	.h4 {height:4px!important;}
	.h5 {height:5px!important;}
	.h6 {height:6px!important;}
	.h7 {height:7px!important;}
	.h8 {height:8px!important;}
	.h9 {height:9px!important;}
	.h10 {height:10px!important;}
	.h15 {height:15px!important;}
	.h20 {height:20px!important;}
	.h25 {height:25px!important;}
	.h28 {height:28px!important;}
	.h29 {height:29px!important;}
	.h30 {height:30px!important;}
	.h35 {height:35px!important;}
	.h40 {height:40px!important;}
	.h45 {height:45px!important;}
	.h50 {height:50px!important;}
	.h80 {height:80px!important;}
	.h90 {height:90px!important;}
	.h100 {height:100px!important;}
	.h110 {height:110px!important;}
	.h120 {height:120px!important;}
	.h150 {height:150px!important;}
	.h160 {height:160px!important;}
	.h170 {height:170px!important;}
	.h180 {height:180px!important;}
	.h200 {height:200px!important;}
	.h250 {height:250px!important;}
	.h300 {height:300px!important;}
	.h400 {height:400px!important;}
	
	/*ГРАНИЦА*/
	.border-1 { border-width:0.05em!important;}
	.border-2 { border-width:0.1em!important;}
	.border-3 { border-width:0.15em!important;}
	.border-4 { border-width:0.2em!important;}
	.border-5 { border-width:0.3em!important;}
	.border-6 { border-width:0.4em!important;}
	.border-7 { border-width:0.5em!important;}
	.border-8{ border-width:0.6em!important;}
	.border-top-0{ border-top:0em!important;}
	.border-bottom-0{ border-bottom:0em!important;}
	.border-left-0{ border-left:0em!important;}
	.border-right-0{ border-right:0em!important;}
	
	.border-solid { border-style:solid!important;}
	.border-dashed { border-style:dashed;}
	.border-dashed-1 { border: 1px dashed #8c8b8b;} }
	
	.line08 { line-height:0.8rem;}
	.line09 { line-height:0.9rem;}
	.line10 { line-height:1.0rem;}
	.line11 { line-height:1.1rem;}
	.line12 { line-height:1.2rem;}
	.line13 { line-height:1.3rem;}
	.line14 { line-height:1.4rem;}
	.line15 { line-height:1.5rem;}
	.line16 { line-height:1.6rem;}
	.line17 { line-height:1.7rem;}
	.line18 { line-height:1.8rem;}
	.line19 { line-height:1.9rem;}
	.line20 { line-height:2.0rem;}
	
	.pointer { cursor: pointer; }
	
	.transparent { opacity: 1; }
	
	.transparent2 {
	zoom: 1;
	filter: alpha(opacity=50);
	opacity: 0.5;
	}
	
	.underline_hover:hover { text-decoration:underline; color:red;}
	.underline { text-decoration:underline;}	
	.underline2 { color:#555555; text-decoration:none; }
	.underline2:hover { color:#555555; text-decoration:underline;}
	.nounderline { text-decoration:none!important; }
	.nounderline:hover { text-decoration:none!important; }
	
	.normal { font-weight:normal; }
	
	a.text_d_none { text-decoration:none; }
	
	
	.opacity8 img {
    opacity: 0.8;
	}
	.opacity9 img {
    opacity: 0.9;
	}
	.opacity10 img {
    opacity: 1;
	}
	.opacity9hover img:hover {
	transition-delay: 0.2s; /* delays for 1 second */
	-webkit-transition-delay: 0.2s; /* for Safari & Chrome */	
    opacity: 0.9;
	}
	.opacity8hover img:hover {
	transition-delay: 0.2s; /* delays for 1 second */
	-webkit-transition-delay: 0.2s; /* for Safari & Chrome */
    opacity: 0.8;
	}
	.opacity10hover img:hover {
	transition-delay: 0.2s; /* delays for 1 second */
	-webkit-transition-delay: 0.2s; /* for Safari & Chrome */
    opacity: 1;
	}
	
	/*СКРОЛ МЕНЮТА*/
	.scrollable-menu-200 {
	height: auto;
	max-height: 200px;
	overflow-x: hidden;
	}
	
	.fliph {
	-moz-transform: scale(-1, 1);
	-webkit-transform: scale(-1, 1);
	-o-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1);
	}
	
	.scrollable-menu-300 {
	height: auto;
	max-height: 300px;
	overflow-x: hidden;
	}

	.scrollable-menu-500 {
	height: auto;
	max-height: 500px;
	overflow-x: hidden;
	}

	.no-outline{
	outline: none; 
	}
	
	.hr1{ border-top: 1px solid #8c8b8b; }
	.hr2 { border-top: 3px double #8c8b8b;}
	.hr3 { border-top: 1px dashed #8c8b8b;}
	.hr4 { border-top: 1px dotted #8c8b8b;}
	.hr5 { background-color: #fff;	border-top: 2px dashed #8c8b8b;}
	.hr6 { background-color: #fff;	border-top: 2px dotted #8c8b8b;}
	.hr7 { border-top: 1px solid #8c8b8b;	border-bottom: 1px solid #fff;}
	.hr8 { border-top: 1px solid #8c8b8b;	border-bottom: 1px solid #fff;}
	.hr8:after { content: ''; display: block;	margin-top: 2px;	border-top: 1px solid #8c8b8b;	border-bottom: 1px solid #fff; }
	.hr9 { border-top: 1px dashed #8c8b8b;	border-bottom: 1px dashed #fff; }
	.hr10 {	border-top: 1px dotted #8c8b8b;	border-bottom: 1px dotted #fff; }
	
	/*ПОЗИЦИОНИРАНЕ*/
	.sub {vertical-align:sub!important;}
	.middle {vertical-align:middle!important;}
	.top {vertical-align:top!important;}
	.bottom {vertical-align:bottom!important;}
	.center {text-align:center!important;}
	.left {text-align:left!important;}
	.right {	text-align:right!important;}
	.super {	text-align:super!important;}
	
	/*ВАРИАЦИИ ШРИФТ*/
	.bold {	font-weight:bold!important;}
	.bolder {font-weight:bolder!important;}
	.lighter {font-weight:lighter!important;}
	.small-caps {font-variant: small-caps!important;}
	.uppercase {text-transform: uppercase!important;}
	.lowercase {text-transform: lowercase!important;}
	.capitalize {text-transform: capitalize!important;}
	.normal {font-weight: normal!important;}
	.italic { font-style: italic!important;}
	
	.solid { border-style:solid; }
	
	.capitalize-first-letter:first-letter {
    text-transform: capitalize;
	}
	
	/*ВАРИАЦИИ ДРУГО*/
	.radius-0 { border-radius:0px!important; }
	.radius-1 { border-radius:1px!important; }
	.radius-2 { border-radius:2px!important; }
	.radius-3 { border-radius:3px!important; }
	.radius-4 { border-radius:4px!important; }
	.radius-5 { border-radius:5px!important; }
	.radius-6 { border-radius:6px!important; }
	.radius-7 { border-radius:7px!important; }
	.radius-8 { border-radius:8px!important; }
	.radius-9 { border-radius:9px!important; }
	.radius-10 { border-radius:10px!important; }
	.radius-15 { border-radius:15px!important; }
	
	.border-left-up { border-radius: 2px 0px 0px 0px ; }
	.border-left { border-radius: 2px 0px 0px 2px ; }
	.border-right { border-radius: 0px 2px 2px 0px ; }
	.border-right-up { border-radius: 0px 2px 0px 0px ; }
	.border-left-down { border-radius: 0px 0px 0px 2px ; }
	.border-right-down { border-radius: 0px 0px 2px 0px ; }
	

	
	.hline-gray { width:100%; height:1px; background: #111 }

.gray {
color:#999999;
}
.printthis240 { padding-left:60px;}
.printthis230 { padding-left:230px;}
.printthis220 { padding-left:220px;}

.modal_close { position: absolute; top: 12px; right: 12px; display: block; width: 14px; height: 14px; background: url('modal_close.png'); z-index: 2; }

.broia { font-weight:bold; color:crimson; }
.razmera { color:crimson; }

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	