* {
	margin:0px;
	padding:0px;
}
img {
	border:none;
}
body, html {
	width:100%;
	height:100%;
}
body {
	background-color:#FFF;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	z-index:0;
}

/* HEADER */

#headholder {
	width:100%;
	height:50px;
	background-color:#000;
}
#header {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

a.soc {
	display:block;
	float:right;
	margin:13px 13px 0 0;
}
a.lang {
	display:block;
	float:right;
	margin:22px 16px 0 0;
	font-family:FuturaPT-Book, Arial, Helvetica, sans-serif;
	color:#947446;
	text-decoration:none;
	font-size:14px;
}
a.activelang, #footer a.activelang {
	color:#FFF;
}
#footer a.lang {
	margin-top:9px;
}
#footer a.soc {
	margin-top:0px;
}

#topnavig {
	width:960px;
	height:40px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	position:relative;
	z-index:1000;
}
#topnavig.intop {
	border-bottom:1px solid #947446;
	margin-bottom:20px;
}
#topnavig a {
	display:block;
	float:left;
	color:#947446;
	text-decoration:none;
	margin-left:18px;
	font-size:14px;
	padding-top:12px;
	font-family:FuturaPT-Book, Arial, Helvetica, sans-serif;
}
#topnavig a:hover {
	color:#000;
}

/* firstpage */
.jcarousel {
    position: relative;
    overflow: hidden;
}
.jcarousel #fp_holder, .jcarousel #intop_holder {
    width: 20000em;
    position: relative;
	overflow:hidden;
}
.fp_pic_bkg, .iv_fp_pic_bkg, .fg_pic_bkg {
	display:block;
	float:left;
	position:relative;
}
#mainimg, .pic_bkg, .fp_pic_bkg, .iv_fp_pic_bkg, .fg_pic_bkg {
	width:100%;
	min-height:300px;
	background-position:center center;
	background-repeat:no-repeat;
	margin-bottom:34px;
}
.fg_pic_bkg {
	width:960px;
	height:450px;
	background-size:cover;
}
#in_main_img {
	height:400px;
	background-position:center center;
	background-repeat:no-repeat;
	margin-bottom:34px;
	position:absolute;
	width:960px;
	left:50%;
	margin-left:-480px;
}
.pic_overlay, .in_pic_overlay {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	padding:20px 0;
	background-image:url(i/pic_overlay.png);
	background-repeat:repeat-y;
	background-position:left top;
	color:#FFF;
	text-align:left;
	font-family:FuturaPT-Book, Arial, Helvetica, sans-serif;
}
.iv_fp_pic_bkg {
	width:960px;
	overflow:hidden;
	font-family:FuturaPT-Book, Arial, Helvetica, sans-serif;
}
.iv_pic_holder {
	width:375px;
	height:375px;
	overflow:hidden;
	text-align:center;
	border-right:20px solid white;
	background-color:#FFF;
	float:left;
}

.iv_caption {
	font-size:17px;
	margin-top:10px;
}
.iv_fp_pic_bkg a {
	color:#000;
	text-decoration:none;
}
.iv_fp_pic_bkg a h1 {
	font-size:30px;
	font-weight:normal;
	text-transform:uppercase;
	color:#947446;
}
.iv_fp_pic_bkg a h3 {
	font-size:21px;
	margin-top:10px;
	font-weight:normal;
	color:#947446;
}
.in_pic_overlay {
	position:relative;
	top:0px;
	left:0px;
	padding-top:20px;
}
.in_pic_overlay h1, .pic_overlay h1 {
	font-size:30px;
	margin-left:20px;
	font-weight:normal;
	max-width:60%;
	font-family:FuturaPT-Book, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.in_pic_overlay h2, .pic_overlay h2 {
	font-size:14px;
	margin-left:20px;
	font-weight:normal;
	font-family:FuturaPT-Book, Arial, Helvetica, sans-serif;
}
.in_pic_overlay h3, .pic_overlay h3 {
	font-size:21px;
	margin-left:20px;
	font-weight:normal;
	font-family:FuturaPT-Book, Arial, Helvetica, sans-serif;
}
.in_pic_overlay a, .pic_overlay a {
	color:#FFF;
	text-decoration:none;
}
.in_pic_overlay a#firstlink, .pic_overlay a#firstlink {
	margin-left:20px;
}
.in_pic_overlay a:hover, .pic_overlay a:hover {
	color:#FFF;
}

.pic_overlay h1 a {
	text-decoration:none;
	color:#FFF;
}
.pic_overlay h1 a:hover {
	color:#947446;
}
.jcarousel-pagination {
	width:100%;
	text-align:left;
	padding:20px 0;
}
.jcarousel-pagination.injp {
	padding-top:0px;
	border-bottom:1px solid #947446;
	margin-bottom:20px;
	padding-bottom:15px;
}
.jcarousel-pagination a {
	display:inline-block !important;
	color:#947446;
	margin-left:10px;
	margin-right:10px;
	text-decoration:none;
	font-family:FuturaPT-Book, Arial, Helvetica, sans-serif;
}
.jcarousel-pagination a.active {
	font-weight:bold;
}
.fp_pic_bkg, .fg_pic_bkg, .iv_fp_pic_bkg {
	cursor:pointer;
}
/*a.carousellinks {
	display:block;
	width:100%;
	height:100%;
	position:absolute;

}*/

#content {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	background-color:#FFF;
	text-align:left;
	position:relative;
	z-index:auto;
}
#b_fp #content {
	overflow:visible;
}
#fp3 {
	overflow:hidden;
}
.fp3link {
	width:320px;
	color:#947446;
	text-decoration:none;
	display:block;
	float:left;
	text-align:left;
	overflow:hidden;
	margin-bottom:30px;
	font-family:FuturaPT-Book, Arial, Helvetica, sans-serif;
}
.fp3link img {
	margin-bottom:10px;
}
.fp3link h2 {
	font-weight:normal;
	font-size:18px;
	width:280px;
	text-transform:uppercase;
}
.fp3holder {
	width:320px;
	height:240px;
	background-repeat:no-repeat;
	background-size:cover;
}

.in_large_caption {
	font-family:FuturaPT-Book, Arial, Helvetica, sans-serif;
	font-size:27px;
	padding-top:20px;
	height:120px;
	color:#000;
	/*border-bottom:1px solid #947446;*/
	text-transform:uppercase;
	background-color:#FFF;
	position:absolute;
	top:400px;
	/*padding-left:*/
}
.baud_large_caption {
	font-family:FuturaPT-Book, Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:22px;
	padding:20px 0;
	color:#000;
	text-transform:uppercase;
}
#fpchooser {
	width:100%;
	padding:30px 0;
	border-top:1px solid #947446;
	z-index:100;
	position:relative;
	clear:both;
	overflow:visible;
}
#fpchooser select {
	width:200px;
	border:1px solid  #947446;
	margin-bottom:15px;
	display:block;
	padding:2px 4px;
}
#fpchooser #map-continents {
	display:block;
	float:right;
}

#addmailsubmitter {
	color:#000;
}
#addmailsubmitter.formOnHold {
	color:#999;
}
#addmailsubmitter.formOnHold input {
	border-color:#999;
	color:#999;
}
#rt_navig {
	width:717px;
	overflow:hidden;
	float:right;
	margin-bottom:34px;
}
.sp_6 {
	display:block;
	width:219px;
	height:193px;
	background-color:#000;
	background-position:center 60px;
	background-repeat:no-repeat;
	background-size:contain;
	float:left;
	color:#FFF;
	text-decoration:none;
	font-size:13px;
	padding:10px 10px 0 10px;
	font-family:FuturaPT-Book, Arial, Helvetica, sans-serif;
}
.sp_6:hover {
	color:#947446;
}
.sp_6_iv {
	display:block;
	width:700px;
	color:#000;
	text-decoration:none;
	font-size:12px;
	margin:20px 0 0 0;
	max-height:150px;
	overflow:hidden;
}

.sp_6_iv a {
	color:#947446;
	text-decoration:none;
}
.sp_6_iv h2, .sp_6_iv h3 {
	color:#947446;
	text-transform:uppercase;
	font-weight:normal;
	margin-bottom:10px;
	font-family:FuturaPT-Book, Arial, Helvetica, sans-serif;
}
.sp_6_iv h2 {
	font-size:21px;
}
.sp_6_iv h3 {
	font-size:17px;
}
.iv_img_holder {
	width:270px;
	text-align:center;
	float:left;
	margin-right:20px;
}


.sp_10_holder {
	width:300px;
	margin-right:60px;
	margin-top:34px;
	float:left;
	overflow:hidden;
}
.sp_10_geo {
	width:700px;
}
.sp_10_holder:last-child {
	margin-right:0px;
}
.sp_10 {
	text-decoration:none;
	color:#000;
	font-size:12px;
}
.sp_10:hover {
	color:#947446;
}
.sp_10 h3 {
	color:#947446;
	font-size:18px;
	font-weight:normal;
	margin-top:15px;
	font-family:FuturaPT-Book, Arial, Helvetica, sans-serif;
}
.sp_10 h4 {
	color:#947446;
	font-size:14px;
	font-weight:normal;
	margin-top:15px;
	text-transform:uppercase;
	font-family:FuturaPT-Book, Arial, Helvetica, sans-serif;
}
.sp_10:first-child h3 {
	margin-top:0px;
}
.sp_10_sub {
	width:45%;
	margin-right:4%;
	float:left;
}
.fgp_1 {
	width:718px;
	height:400px;
	background-repeat:no-repeat;
	background-position:center center;
	display:block;
}



#teksts {
	width:480px;
	margin-left:240px;
	font-size:13px;
	line-height:19px;
	margin-bottom:34px;
	overflow:hidden;
}
#teksts.fgteksts {
	width:718px;
	background-color:#000;
}
#teksts #addboxes {
	background-color:#000;
	overflow:hidden;
	margin-top:20px;
}
#teksts p {
	margin-top:20px;
	text-align:justify;
}
#teksts.fgteksts p {
	color:#FFF;
	margin-left:10px;
}
#teksts a {
	color:#947446;
}
#teksts a:hover {
	text-decoration:none;
}
.atsauksmes a {
	
}
#txthead {
	padding:10px;
	background-color:#000;
	overflow:hidden;
	color:#FFF;
	position:relative;
	min-height:80px;
}
#txthead img.autorimage {
	float:left;
	width:80px;
	height:80px;
	background-image:url('http://www.anothertravelguide.lv/foto/autori/anothertravelguide.com.jpg');
	background-repeat:no-repeat;
	overflow:hidden;
}
#txthead h1 {
	color:#FFF;
	font-weight:normal;
	font-size:20px;
	margin-left:94px;
	font-family:FuturaPT-Book, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:26px;
}
#txthead h1.modded {
	margin-left:0px;
}
#txthead h1 .h1smaller {
	font-size:18px;
	text-transform:none;
}
#txthead p#papildinfo {
	position:absolute;
	bottom:10px;
	width:460px;
	font-family:FuturaPT-Book, Arial, Helvetica, sans-serif;
	font-size:13px;
}
#txthead.fghead p#papildinfo {
	width:698px;
	left:0px;
}
#txthead p#papildinfo a#comms {
	display:inline-block;
	float:right;
}
h1.error {
	font-weight:normal;
	font-family:FuturaPT-Book, Arial, Helvetica, sans-serif;
	color:#947446;
	font-size:32px;
	margin:30px 0 0 0;
	text-align:center;
}
p#share_me {
	font-size:14px;
	font-family:FuturaPT-Demi, Arial, Helvetica, sans-serif;	
}
p#share_me a {
	display:inline-block;
	margin:10px 10px 0 0;
}

p.recommend {
	display:block;
	padding-top:15px;
}
p.recommend a {
	color:#947446;
	font-weight:normal;
	font-size:14px;
	font-family:FuturaPT-Book, Arial, Helvetica, sans-serif;
}
p.recommend a:hover {
	text-decoration:none;
}

#teksts .lytebox {
	display:inline-block;
	width:160px;
	height:120px;
	margin:0px;
	overflow:hidden;
	background-color:#000;
	text-align:center;	
}
#teksts h2 {
	color:#947446;
	font-weight:normal !important;
	font-size:20px;
	font-family:FuturaPT-Book, Arial, Helvetica, sans-serif;
	margin-top:15px;
}





#footer {
	padding:15px 20px;
	background-color:#000;
	color:#947446;
	clear:both;
	text-align:left;
	font-size:11px;
	font-family:FuturaPT-Book, Arial, Helvetica, sans-serif;
	z-index:0;
}
#footer a {
	color:#947446;
	text-decoration:none;
	
}
#footer p {
	margin-bottom:0px;
	font-size:14px;
	line-height:18px;
	max-height:200px;
}
#footer p.footerlinks {
	margin-bottom:15px;
	font-size:15px;
}


#rt_navig_in {
	float:right;
	width:210px;
	font-size:15px;
	font-family:FuturaPT-Book, Arial, Helvetica, sans-serif;
}
#rt_navig_in h3, #lt_navig h3 {
	font-size:15px;
	color:#947446;
	font-weight:normal;
	margin-top:20px;
	font-family:FuturaPT-Demi, Arial, Helvetica, sans-serif;
}
#lt_navig h3 {
	margin-bottom:15px;
	text-transform:uppercase;
}
#lt_navig h5 {
	margin:15px 0;
	font-weight:bold;
	font-size:12px;
	color:#000;
}
#lt_navig select {
	margin-top:20px;
}
#dest_list {
	margin:20px 0;
}
#rt_navig_in h3:first-child, #lt_navig h3:first-child {
	margin-top:0px;
}
#rt_navig_in input[type="text"] {
	width:150px;
	padding:2px;
	background-color:#fff;
	border:1px solid #947446;
	border-right:none;
	margin:10px 0;
}
#rt_navig_in input[type="submit"] {
	width:20px;
	padding:2px;
	background-color:#fff;
	border:1px solid #947446;
	border-left:none;
	margin:10px 0;
	color:#947446;
}

#lt_navig {
	float:left;
	width:210px;
	font-size:11px;
	font-family:FuturaPT-Book, Arial, Helvetica, sans-serif;
	min-height:600px;
	overflow:visible;
}
#lt_navig  a {
	display:block;
	color:#947446;
	font-size:15px;
	text-decoration:none;
	margin-top:10px;
	margin-left:5px;
}
#lt_navig a.nozlinks {
	margin-left:25px;
}
#lt_navig a.backbutton {
	margin-top:40px;
}
#lt_navig #map-continents {
	margin-bottom:15px;
}
#lt_navig #map-continents a {
	color:white;
}
#lt_navig  a:hover {
	text-decoration:underline;
}
#lt_navig select {
	width:160px;
	border:1px solid  #947446;
	margin-bottom:0px;
	display:block;
	padding:2px 4px;
	font-family:FuturaPT-Book, Arial, Helvetica, sans-serif;
}

.hidden {
	display:none !important;
}
.hiddenchooser {
	position:absolute;
	left:-3200px;
}

#lt_navig.inpage, #rt_navig.inpage {

	margin-bottom:30px;
}


#searchbox {
	padding:2px 5px;
	font-size:12px;
	color:#947446;
	border:1px solid #947446;
	border-radius:10px;
	background-image:url(i/search.png);
	background-repeat:no-repeat;
	width:110px;
	float:right;
	margin-top:9px;
	padding-left:23px;
}
#hints {
	position:absolute;
	right:0px;
	background-color:#fefefe;
	width:306px;
	z-index:1001;
}
.bordered {
	border:1px solid #947446;
	display:block;
}
.unbordered {
	display:none;
}
#hints a {
	display:block;
	color:#666;
	text-decoration:none;
	padding:7px 3px 7px 3px;
	border-top:1px solid #947446;
	width:274px !important;
}
#hints a:first-child {
	border:none;
}
#hints a:hover {
	color:#947446;
}

#teksts a.searchresult {
	text-decoration:none;
	color:#000;
}
#teksts a.searchresult p {
	margin-top:10px;
}
a.searchresult h3 {
	font-family:FuturaPT-Book, Arial, Helvetica, sans-serif;
	color:#947446;
	font-size:16px;
	font-weight:normal;
	margin:20px 0 0 0;
	text-transform:uppercase;
}

#fullsearch input {
	width:270px;
	padding:4px 16px;
	font-size:14px;
	border:1px solid #947446;
	display:block;
}
#fullsearch {
	font-family:FuturaPT-Book, Arial, Helvetica, sans-serif;
	font-size:14px;
}
#fullsearch input[type="submit"] {
	width:300px;
	background-color:#947446;
	color:#FFF;
	text-transform:uppercase;
	margin:40px 0;
	font-family:FuturaPT-Book, Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left:16px;
}
p.warning {
	font-family:FuturaPT-Demi, Arial, Helvetica, sans-serif;
	font-size:14px;
}
#map-continents {
	padding-bottom:20px !important;
}
#miscinfo h1 {
	font-family:FuturaPT-Book, Arial, Helvetica, sans-serif;
	color:#000;
	margin-top:10px;
	font-size:24px;
}
#miscinfo span.whatsearch {
	color:#947446;
	font-family:FuturaPT-Demi, Arial, Helvetica, sans-serif;
}


#commentblock {
	margin-top:30px;
	padding-top:15px;
	border-top:1px solid #947446;
	font-family:FuturaPT-Book, Arial, Helvetica, sans-serif;
	background-color:#FFF;
}
#commentblock h2 {
	font-size:24px;
	font-weight:normal;
	color:#947446;
	margin:0 0 30px 0;
	text-transform:uppercase;
}
#commentblock h3 {
	font-size:18px;
	color:#947446;
	margin:15px 0 0 0;
	font-weight:normal;
}
#commentblock p.laiks {
	font-size:12px;
	margin-top:0px;
}
#commentblock p.commteksts {
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px;
}
#commentblock .autordiv {
	padding-bottom:15px;
	border-bottom:1px dotted #947446;
	margin-left:30px;
}

#teksts.fgteksts #fg_mainpic a {
	width:100%;
	height:auto;
}
#fg_morepics {
	display:none;
}
#comment {
	width:1px;
	height:1px;
	visibility:hidden;
}
#commform {
	background-color:#000;
	padding:20px;
	margin-top:20px;
}
#commform p {
	color:#FFF;
	font-size:14px;
}
#commform input, #commform #teksts {
	border:1px solid #947446;
	background-color:#FFF;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	width:300px;	
	padding:4px 8px;
}
#commform #teksts {
	margin:0px;
	height:200px;
}
#commform input[type="submit"] {
	background-color:#947446;
	padding:5px 8px;
	text-align:center;
	color:#FFF;
	font-family:FuturaPT-Book, Arial, Helvetica, sans-serif;
	font-size:16px;
	width:316px;
}

#bread {
	margin-left:240px;
	margin-bottom:10px;
	width:480px;
	font-family:FuturaPT-Book, Arial, Helvetica, sans-serif;
	line-height:13px;
}
#bread a {
	color:#947446;
	font-size:12px;
	text-decoration:none;
}
#bread a.bread_capitalize {
	text-transform:capitalize;
}

#teksts td h3 {
	font-family:FuturaPT-Book, Arial, Helvetica, sans-serif;
	color:#947446;
	font-weight:normal;
	font-size:20px;
	margin-bottom:0px;
}
#teksts td p {
	margin-top:6px;
}
.editorial {
	display:block;
	background-color:#947446;
	color:#FFF;
	overflow:hidden;
}
.editorial .editorialImg {
	width:358px;
	height:300px;
	margin-right:20px;
	float:left;
	overflow:hidden;
	text-align:center;
	background-position:center center;
}
.editorial h2 {
	font-family: FuturaPT-Book, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:22px;
	text-transform:uppercase;
	background-color:#000;
	text-align:center;
	padding:20px 0;
}
.editorial p {
	font-family: FuturaPT-Book, Arial, Helvetica, sans-serif;
	font-size:17px;
	margin:20px;
}
.sp_4 {
    display: block;
    width: 358px;
    height: 280px;
    background-color: #000;
    background-position: center 80px;
    background-repeat: no-repeat;
    background-size: cover;
    float: left;
    color: #FFF;
    text-decoration: none;
    font-size: 13px;
    padding: 0px;
    font-family: FuturaPT-Book, Arial, Helvetica, sans-serif;
	text-align:center;
}
#rt_navig a.sp_4 h3 {
	font-size:18px;
	font-weight:normal;
	text-transform:uppercase;
	padding:10px 10px 0 10px;
}
#rt_navig a.sp_4 p {
	font-size:13px;
	padding:10px;
	background-color:#000;
}
hr.editorialHR {
	width:100%;
	display:block;
	clear:both;
	border:none;
	height:50px;
	background-color:#947446;
	margin-bottom:20px;
}
#cookie_cons {
	width:100%;
	height:6em;
	position:fixed;
	left:0px;
	bottom:0px;
	background-color:#947446;
}

.storeCat {
	padding-bottom:2em;
}
.storeFeatured {
	display:grid;
	grid-template-columns:1fr 3fr;
	margin:2em 0;
	position:absolute;
	top:0px;
	left:0px;
}
.storeHidden {
	visibility:hidden;
}
.storeFeatureHolder {
	margin-bottom:1em;
}
.storeCat {
	border-top:1px solid #947446;
	position:relative;
}
.storeMore a {
	display:inline-block;
	text-decoration:none;
	color:#000;
	box-sizing:border-box;
	width:10%; 
	margin-right:2%;
	margin-top:1.5em;
}
.storeMore a img {
	height: 100%;
width: 100%;
object-fit: contain;
	border:1px solid #CCC;
}
.storeCat hr {
  height: 2px;
  border: none;	
  background-color:#947446;
}
.storeCat h2 {
	font-size:50px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:0.3em;
}
.storeBuy {
	display:inline-block;
	border:1px solid #947446;
	font-size:1.5em;
	text-decoration:none;
	color:#000;
	padding:0 0.2em;
	margin-top:0.5em;
}
.storeFeatImg img {
	max-width:300px;
	margin-right:3em;
}
.storeFeatDesc p {
	line-height:normal !important;
}

#cookie_cons {
	width:100%;
	height:6em;
	position:fixed;
	left:0px;
	bottom:0px;
	background-color:#FF795D;
}