<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
	Theme Name: Naturally Nepal, Nepal
	Theme URI: https://www.welcomenepal.com/
	Description: Incorporating HTML5 Boilerplate into Wordpress
	Author: Moksha Design Studio
	Version: 0.2
	Tags: html5, clean, boilerplate, best practices
*/
/* slightly modified html5 boilerplate styles */
@import url('lib/fonts/stylesheet.css');
/*
font-family: 'helveticaworldbold';
font-size:16px;
font-weight:bold;
*/
/*=Reset
---------------------------------------*/
html, body, div, span, object, iframe,  h1, h2, h3, h4, h5, h6, p, blockquote, pre,  abbr, address, cite, code,  del, dfn, em, img, ins, kbd, q, samp,  small, strong, sub, sup, var, b, i,  dl, dt, dd, ol, ul, li,  fieldset, form, label, legend,  table, caption, tbody, tfoot, thead, tr, th, td,  article, aside, figure, footer, header,  hgroup, menu, nav, section, menu,  time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
nav ul {
	list-style:none;
	margin:0;
}
blockquote, q {
	quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none;
}
a {
	margin:0;
	padding:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}

ins {
	background-color:#ff9;
	color:#000;
	text-decoration:none;
}

mark {
	background-color:#ff9;
	color:#000;
	font-style:italic;
	font-weight:bold;
}

del {
	text-decoration: line-through;
}
abbr[title], dfn[title] {
	border-bottom:1px dotted #000;
	cursor:help;
}

/* tables still need cellspacing="0" in the markup */

table {
	border-collapse:collapse;
	border-spacing:0;
}

hr {
	display:block;
	height:1px;
	border:0;
	border-top:1px solid #ccc;
	margin:1em 0;
	padding:0;
}
input, select {
	vertical-align:middle;
}



label.error{

	float:left;

	clear:both;

	color:#990000;

	}



#newsletter label.error{

	background:#F1F1F1;

	margin-left:15px;

	padding:0 10px;

	}

/* html5 elements */



article, aside, figure, footer, header, hgroup, nav, section {

	display:block;

}



/*--------------- header

-----------------*/



h1{

	font:bold 20px Arial, Helvetica, sans-serif;

	color:#064E81;

	}

	

h2{

	font-family: 'helveticaworldbold';

	font-size:16px;

	font-weight:bold;

	color:#064E81;

	}

	

a h3:hover{

	text-decoration:underline;

	}

	

h3{

	font:bold 14px Arial, Helvetica, sans-serif;

	color:#064E81;

	padding-bottom:10px;

	}

	

h4{

	font:bold 12px Arial, Helvetica, sans-serif;

	color:#064E81;

	}



/*=Global



---------------------------------------*/



body {

	background:#EEEEEE;

	font:normal 11px/20px Arial, Helvetica, sans-serif;

 	*font-size:small;

 	*font:x-small;

	padding:0;

	color:#333333;

}

a:hover, a:active {

	outline: none;

}

a {

	color:#006699;

	text-decoration:none;

}

a:hover {

	color:#0086C6;

}

a:link {

	-webkit-tap-highlight-color: #807528;

}

ol {

	margin-left:30px;

	margin-bottom:20px;

	list-style-type: decimal;

}

small {

	font-size:85%;

	color:#EDF2F2;

}

strong, th {

	font-weight: bold;

	/*font-size:13px;*/

	color:#000000;

}

p {
	
	/*display:inline-block;*/
	display:block !important;
	margin-bottom:20px;

}

p:last-child {

	margin:0;

}

sub {

	vertical-align: sub;

	font-size: smaller;

}

sup {

	vertical-align: super;

	font-size: smaller;

}

pre {

	padding: 15px;

	font:normal 11px/20px Arial, Helvetica, sans-serif;

	white-space: pre; /* CSS2 */

	white-space: pre-wrap; /* CSS 2.1 */

	white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */

	word-wrap: break-word; /* IE */

}

pre, code, kbd, samp {

	font-family: Arial, Helvetica, sans-serif;

}

.hidden {

	display:none;

	visibility:hidden;

}

.invisible {

	visibility: hidden;

}

/* Hide only visually, but have it available for screenreaders */



.visuallyhidden {

	position:absolute !important;

	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */

	clip: rect(1px, 1px, 1px, 1px);

}







/* These selection declarations have to be separate */



::-moz-selection {

background: #BEE6FD;

color:#000;

text-shadow: none;

}



::selection {

background:#499DEB;

color:#fff;

text-shadow: none;

}

/* bicubic resizing for non-native sized IMG: */



.ie7 img {

	-ms-interpolation-mode: bicubic;

}

.ir { /* image replacement */

	display:block;

	text-indent:-999em;

	overflow:hidden;

	background-repeat: no-repeat;

}

/* more semantic clearfix */



.clear {

	clear: both;

	display: block;

	overflow: hidden;

	visibility: hidden;

	width: 0;

	height: 0;

}

.group:before, .group:after {

	clear: both;

	content: ' ';

	display: block;

	font-size: 0;

	line-height: 0;

	visibility: hidden;

	width: 0;

	height: 0;

}

.group {

	zoom: 1;

}

* html .group {

	height: 1%;

}

/*floated elements*/



.col {

	display:inline;

	float:left;

}

/*=Forms



-----------------------------



input {

	font:99% sans-serif;

	color:#444;

	border:1px solid #B0B0B0;

	height:24px;

}

select {

	font:99% sans-serif;

	color:#444;

	border-top:1px solid #D5D5D5;

	height:30px;

}

textarea {

	font:99% sans-serif;

	color:#444;

	border:1px solid #B0B0B0;

	height:80px;

}

textarea #message {

	height:60px;

}*/

label, input[type=button], input[type=submit], button {

	cursor: pointer;

}/*

input[type=button], input[type=submit], button {

	background:#009933;

	border-radius:5px;

	border:none;

	color:#FFF;

	text-transform:uppercase;

}*/

input[type="radio"] {

	vertical-align:text-bottom;

}

input#nepal,  input#tibet,  input#india,  input#bhutan {

	width:10px !important;

}

input[type="checkbox"] {

	vertical-align: bottom;

 *vertical-align: baseline;

}

.ie6 input {

	vertical-align: text-bottom;

}

button { /* make buttons play nice in IE: */

	width: auto;

	overflow: visible;

}

/*=Tables



-----------------------------*/



table {

	font-size:inherit;

	font:100%;

}

td, td img {

	vertical-align:top;

}

table p {

	margin-bottom:0;

}

/*=Headers





-----------------------------*/















/****------------------*/



.row-1{

	float:left;

	width:960px;

	}

	



.box-1{

	float:left;

	width:220px;

	height:65px;

	padding:20px 0 0 20px;

	}

	



.box-2{

	float:left;

	padding:35px 40px 30px 40px;

	border-bottom:1px solid #C2DBEB;

	}

.box4home{

	float:left;

	padding:35px 40px 30px 0px;

	border-bottom:1px solid #C2DBEB;

	}

	

.mar-1{

	margin-bottom:10px;

	}

	

.mar-5{

	margin-bottom:50px;

	}

	

.box-3{

	float:left;

	width:620px;

	}

	

a.btn1, a.btn2, input.btn1,

.tribe-events-calendar-buttons a.tribe-events-button-off,

.tribe-events-calendar-buttons a.tribe-events-button-on{

	height:auto!important;

	font:bold 12px Arial, Helvetica, sans-serif;

	padding:7px 10px;

	transition: background 0.25s;

	-moz-transition: background 0.25s;

	-webkit-transition: background 0.25s;}

	

a.btn1, input.btn1,

.tribe-events-calendar-buttons a.tribe-events-button-on{

	background:url(images/bg-btn1.jpg) repeat-x top!important;}

	

a.btn2,

.tribe-events-calendar-buttons a.tribe-events-button-off{

	background:url(images/bg-btn2.jpg) repeat-x top!important;}

	

a.btn1:hover, input.btn1:hover,

.tribe-events-calendar-buttons a.tribe-events-button-on:hover{

	background:url(images/bg-btn1.jpg) repeat-x bottom!important;}

	

a.btn2:hover,

.tribe-events-calendar-buttons a.tribe-events-button-off:hover{

	background:url(images/bg-btn2.jpg) repeat-x bottom!important;}

	

.tribe-events-nav span.back{

	position:absolute;

	left:575px;

	top:70px;}	

	

.tribe-events-nav span.back a{

	color:#FFFFFF!important;}	

	

#tribe-events-event-meta{

	margin:0 0 15px!important;

	border:none!important;

	border-bottom:1px solid #BBBBBB!important;}	



#tribe-events-event-meta .column{

	width:100%!important;}	

	

.navlink{

	padding-top:10px;}	

	





/*-------------------*/



#main-wrapper{

	width:100%;

	}

	

.wrapper{

	width:960px;

	margin:0 auto;

	}

	

#splash{

	background:#EEEEEE url(images/bg-intro.png) repeat-x 0 170px;

	position:fixed;

	width:100%;

	height:100%;

	z-index:10000;

}

	

	

#header-intro{

	text-align:center;

	padding:50px 0;}	

	

#splash #billboard{

	text-align:center;

	background:url(images/banner-bg.png) no-repeat top center;

	padding:13px 0 20px;

	}

.single-tribe_events #main-content .billboard,

.events-archive .billboard{

	display:none;	

}

	

#splash #enter-web{

	background:url(images/enter-btn-bg.jpg) no-repeat bottom center;

	padding-bottom:79px;

	margin:50px auto;

	width:332px;

	height:45px;

	}	

	

#splash #enter-web .enter{

	background:url(images/enter-btn.png);

	background-repeat:no-repeat;

	background-position:0 0;

	float:left; display:inline;

	width:130px; height:45px;

	margin-left:108px;	

	}	

	

#splash #enter-web .enter:hover{background-position:0 -45px;}	

#splash #enter-web .enter:active{background-position:0 -90px;}

	



/*------------------

---------------*/





	

#main-header{

	padding:20px 0 0;

	}

	

#top-header{

	width:960px;

	float:left;

	}	

	

#logo{
	float:left;
	display:inline;
	margin:0 40px 0 0;
	}

#visit-lumbini{
	float:left;
	display:inline;
	visibility: hidden;
	margin: -10px 0 0 0px;
	}

#rt-top{
	float:right;
	width:310px;
	}

#language{

	float:left;

	width:310px;

	padding-bottom:8px;

	text-align:right;

	}

	

#language span{

	padding-right:5px;

	}

	

#language span.last{

	padding-right:12px;

	}

	

#language span.title{

	width:245px;

	font:bold 11px Arial, Helvetica, sans-serif;

	color:#999999;

	padding:0 10px 0 24px;

	}

	

#search-box{

	float:right;

	width:310px;

	}

	

#search-box .screen-reader-text{

	display:none;

	}

	

#search-box input#s{

	float:left;

	width:264px;

	height:28px;

	border:1px solid #D3D3D3;

	border-right:none;

	padding-left:5px;

	background:#F9F9F9;

	-webkit-border-top-left-radius: 5px;

	-webkit-border-bottom-left-radius: 5px;

	-moz-border-radius-topleft: 5px;

	-moz-border-radius-bottomleft: 5px;

	border-top-left-radius: 5px;

	border-bottom-left-radius: 5px;

	font:11px Arial, Helvetica, sans-serif;

	}

	

#search-box input#searchsubmit{

	float:left;

	width:30px;

	height:30px;

	background:url(images/btn-search.jpg) no-repeat left top;

	text-indent:-999em;

	border-radius:0px;

	border:none;

	}

	

	



/*------------------

---------------*/

	

#primary-menu{

	float:left;

	width:960px;

	margin-top:10px;


	}

	



	



/*------------------

---------------*/

	

#main-content{

	float:left;

	display:block;

	position:relative;

	}		

	

#main-content .billboard{

	display:block;

	position:relative;

	}	

	

.anythingFader ul li{

	position:relative;}	

	

.billboard-description{

	position:absolute;

	width:950px;

	padding:10px 0 10px 10px;

	bottom:67px;

	left:0;

	background:rgba(0, 0, 0, 0.5);

	font:11px Arial, Helvetica, sans-serif;

	color:#fff;

	}	

	

	



/*-------- homepage-containner

-------------------------*/



#homepage-containner{

	float:left;

	width:960px;

	padding-top:25px;

	}

	

#lt-content{

	float:left;

	width:240px;

	}

	

#mid-content{

	float:left;

	width:460px;

	margin:0 10px;

	}

	

.ie6 #mid-content{

	margin:0 8px;

	}

	

#rt-content{

	float:right;

	width:240px;

	}

	



/*----------------

------------------*/



.event-list{

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	border:1px solid #C2DBEB;

	background:url(images/bg-event-highlight.jpg) repeat-x;

	}

	

.event-list header{

	 font-family: 'helveticaworldbold';

	font-size:16px;

	font-weight:bold;

	padding:12px 0 0 16px;

	color:#064E81;

	height:28px;

	border-bottom:1px solid #C2DBEB;

	}

	

.event-list ul{

	padding:20px;

	list-style:none;

}

.event-list ul li{

	clear:both;

	padding-bottom:7px;

/*	min-height:50px;*/

	overflow:hidden;

}

.event-list ul li .list img{

	float:left;

	margin:0 10px 0px 0;

}	

.attachment-75x55{

	width:75px;

}	

.event-title h3{

font: 12px Arial, Helvetica, sans-serif;

color: #064E81;

padding-bottom: 10px;

}

	

.event-list ul li.event-title h3{

	width:105px;

	}

	

.event-title span{

	font:11px Arial, Helvetica, sans-serif;

	color:#333;

	}

	

a.event-link{

	float:left;

	width:185px;

	height:20px;

	padding-top:10px;

	background:url(images/arrow.jpg) no-repeat 0px 15px;

	font:11px/20px Arial, Helvetica, sans-serif;

	color:#666666;

	text-decoration:none;

	padding-left:15px;

	border-top:1px dotted #C2DBEB;

	}

	

a.event-link:hover{

	text-decoration:underline;

	}

	

.quick-links{

	float:left;

	width:240px;

	/*height:40px;*/

	background:#397EAC;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	margin-top:14px;

	}

	

.quick-links a{

	float:left;

	width:230px;

	/*height:30px;*/

	color:#397EAC;

	font-family: 'helveticaworldbold';

	font-size:15px;

	font-weight:bold;

	padding:10px 0 10px 10px;

	color:#fff;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	letter-spacing:-1px;

	}

	

.quick-links a:hover{

	background:#0099CC;

	}

	
.everest img{
    margin-top: 14px;
}


/*-----------------

----------------*/



#top-mid{

	float:left;

	width:360px;

	height:75px;

	background:url(images/bg-paper.jpg) no-repeat left top;

	padding:45px 60px 0 40px;

	}

	

#top-mid p{

	text-align:center;

    font-family: 'SegoePrintBold';

	font-size:20px;	

	color:#825700;

	letter-spacing:-0.1em;

	line-height:25px;

	margin:0;

	}

	

#top-mid span{

	display:block;

	width:360px;

	text-align:center;

	font:11px Arial, Helvetica, sans-serif;

	color:#333;

	}

	

#home-video{

	float:left;

	width:420px;

	height:324px;

	padding:20px ;

	background:url(images/bg-home-video.jpg) repeat-x;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	border:1px solid #C2DBEB;

	}

	

.video-list{

	width:423px;

	height:30px;

	border-top:1px solid #D5D5D5;

	border-left:none;

	border-right:none;

	border-bottom:none;

	background: url(images/bg-input.jpg) repeat-x;

	font:bold 11px Arial, Helvetica, sans-serif;

	color:#000;

	z-index:999em;

	}

	

.ie6 .video-list{

	width:415px;

	}



#mediaplayer_wrapper{

	clear:both;

	width:439px;

	height:257px;

	border:none;

	padding:0;

	}

	

	

#home-video p{

	padding-top:5px;

	}

	

#home-video p span{

	float:left;

	width:120px;

	background:url(images/ico-download.jpg) no-repeat left top;

	padding-left:20px;

	font:11px/20px Arial, Helvetica, sans-serif;

	color:#000;

	}

	

#home-video p a{

	float:left;

	font:11px/20px Arial, Helvetica, sans-serif;

	color:#006699;

	text-decoration:none;

	padding-right:10px;

	}

	

#home-video p a:hover{

	text-decoration:underline;

	}

	

	

/************

**************/



.box-1 h3 a{

	font-family: 'helveticaworldbold';

	font-size:15px;

	color:#fff;

	}

	

.box-1 p{

	font:11px Arial, Helvetica, sans-serif;

	color:#fff;

	width:100px;

	}

	

a.weather{

	float:left;

	width:240px;

	height:85px;

	background:url(images/banner-weather.jpg) no-repeat left top;

	}

	

a.weather:hover{

	background:url(images/banner-weather.jpg) no-repeat left bottom;

	}

	

a.currency{

	float:left;

	width:240px;

	height:85px;

	background:url(images/banner-currency.jpg) no-repeat left top;

	}

	

a.currency:hover{

	background:url(images/banner-currency.jpg) no-repeat left bottom;

	}

	

.side-banner{

	float:left;

	width:220px;

	height:75px;

	padding-bottom:22px;

	}

	

.download-tab{

	float:left;

	width:240px;

	height: auto;

	background:#42779D;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	}

	

.download-tab header{

	width:204px;

	height:48px;

	padding:10px 18px 0 18px;

	border-bottom:1px solid #6892B1;

	}

	

.download-tab header h4{

	font-family: 'helveticaworldbold';

	font-size:16px;

	color:#fff;

	height:22px;

	}

	

.download-tab header span{

	font:11px Arial, Helvetica, sans-serif;

	color:#fff;

	}

	

.download-tab ul{

	float:left;

	width:240px;

	list-style:none;

	}

	

.download-tab ul li{

	float:left;

	border-bottom:1px solid #6892B1;

	}

	

.download-tab ul li:last-child{

	border-bottom:none;

	}

	

.download-tab ul li a{

	float:left;

	width:200px;

	padding:4px 20px 4px 20px;

	font:12px/20px Arial, Helvetica, sans-serif;

	color:#B1C7D7;

	text-decoration:none;

	}

	

.download-tab ul li a:hover{

	background:#375166;

	}

	

.download-tab ul li.last{

	border-bottom:none;

	}

	

.download-tab ul li.last a{

	color:#00CCFF;

	}

	

.download-tab ul li.last a:hover{

	color:#fff;

	}

	

.download-tab ul li a:last-child{

	-webkit-border-bottom-right-radius: 5px;

	-webkit-border-bottom-left-radius: 5px;

	-moz-border-radius-bottomright: 5px;

	-moz-border-radius-bottomleft: 5px;

	border-bottom-right-radius: 5px;

	border-bottom-left-radius: 5px;

	}

	

/*----------------------

-------------------------*/



#footer{

	float:left;

	width:100%;

	/*background:url(images/bg-footer.jpg) repeat-x;*/
	background-color:#222;
	text-align:center;

	padding:18px 0 25px;

	margin:50px 0 0;

	}

	

.affiliation{

	float:left;

	width:620px;

	}

	

.affiliation ul{

	float:left;

	width:635px;

	list-style:none;

	}

	

.affiliation ul li{

	float:left;

	padding-right:20px;

	}

	

div.newsletter{

	float:right;

	width:315px;

	}

	

div.newsletter .success{

	font-size:11px;

	color:#0C3;

	}



div.newsletter p{

	float:left;

	font:11px/18px Arial, Helvetica, sans-serif;

	color:#999999;

	margin-bottom:6px;

	}

	

div#newsletters{

	float:left;

	width:315px;

	height:30px;

	}

	

#subscribe{

	float:left;

	width:315px;

	}

	

input.subscribe{

	width:215px;

	height:23px;

	background:#fff;

	border:1px solid #D7D7D7;

	font:11px Arial, Helvetica, sans-serif;

	color:#666666;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	padding-left:5px;

	}

	

#mc_embed_signup form{

	padding:0 !important;

	}

	

#mc_embed_signup input.email{

	float:left!important;

	width:200px !important;

	height:16px !important;

	background:#fff !important;

	border:1px solid #D7D7D7 !important;

	font:11px Arial, Helvetica, sans-serif;

	color:#666666;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	padding:5px !important;

	}

	

input.submit-subscribe{

	width:82px;

	height:27px;

	background:url(images/submit-subscribe.jpg) no-repeat top left;

	text-indent:-999em;

	border:none;

	}

	

#mc_embed_signup input.button{

	clear:none !important;

	float:left!important;

	width:82px !important;

	height:27px !important;

	background:url(images/submit-subscribe.jpg) no-repeat top left !important;

	text-indent:-999em !important;

	border:none !important;

	min-width:inherit !important;

	}

	

.btm-footer{

	padding-top:20px;

	border-top:1px solid #4B4B4B;

	}

	

.designed{

	float:left;

	width:380px;

	font:11px Arial, Helvetica, sans-serif;

	color:#737373;

	text-align:left;

	}

	

.designed a{

	font:11px Arial, Helvetica, sans-serif;

	color:#737373;

	text-decoration:underline;

	}

	

.designed a:hover{

	text-decoration:none;

	}
	

.btm-footer .social-link{
	float:left;
	width:200px;
	}

.btm-footer .social-link img{
	float:left;
	}
	
.btm-footer .social-link a.fb{
	float:left;
	font:12px/2 Arial, Helvetica, sans-serif;
	color:#CFCFCF;
	text-decoration:none;
	margin-left:15px;
	}

.btm-footer .social-link a.fb span{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#fff;
	}

.btm-footer .social-link a.fb:hover{
	text-decoration:underline;
	}

	

.copyright{

	width:250px;

	float:right;

	font:11px Arial, Helvetica, sans-serif;

	color:#737373;

	}

	



/*------------- INNERPAGE

----------------------*/



#col-lt{

	float:left;

	width:700px;

	}

	

#col-rt{

	float:right;

	width:240px;

	padding-top:22px;

	}

	



/*--------bredcrum

----------------*/



.bredcrum{

	width:700px;

	font:11px Arial, Helvetica, sans-serif;

	color:#416F91;

	padding-bottom:10px;

	}

	

.bredcrum a{

	font:11px Arial, Helvetica, sans-serif;

	color:#416F91;

	text-decoration:none;

	padding:0 5px;

	}

	

.bredcrum a:hover{

	text-decoration:underline;

	}

	

/*--------------------------

-----------------------*/



#page{	

	background:#fff url(images/bg-page.jpg) repeat-x;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	border:1px solid #C2DBEB;

	font:12px/18px Arial, Helvetica, sans-serif;

	}

	

#page h1{

	padding:20px 40px;

	border-bottom:1px solid #C2DBEB;

	}

	

#page h1 span{

	display:block;

	font-size:11px;

	color:#666;

	}

	

#page .post{	

	padding:20px 40px;

	font:12px/20px Arial, Helvetica, sans-serif;

	color:#000;

	}

	

#page .post p span{

	font:bold 12px/20px Arial, Helvetica, sans-serif;

	color:#006699;

	}

	

#page .post p.brdr-top{

	padding-bottom:25px;

	margin-bottom:25px;

	border-bottom:1px dashed #7CB0D3; 

	}

	

.brdr-buttom{

	padding-bottom:25px;

	margin-bottom:25px;

	border-bottom:1px dotted #7CB0D3;

	}

	

#page .post .entry{	

	padding-bottom:20px;

	}

	



/*----------------------

--------------------------*/



.socl{

	float:left;

	width:100%;

	background:url(images/bg-socl.jpg) repeat-x;

	border-top:1px solid #E0EEF5;

	-webkit-border-bottom-right-radius: 5px;

	-webkit-border-bottom-left-radius: 5px;

	-moz-border-radius-bottomright: 5px;

	-moz-border-radius-bottomleft: 5px;

	border-bottom-right-radius: 5px;

	border-bottom-left-radius: 5px;

	}



.socl .medias{

	float:left;

	padding:20px 40px;

	}



.socl span{

	float:left;

	}

	

	

/*---------------#col-rt

---------------------*/



ul.side-menu{

	float:left;

	width:240px;

	border:1px solid #C2DBEB;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	list-style:none;

        margin-bottom: 10px;

	}

	

ul.side-menu li{

	float:left;

	border-top:1px solid #C2DBEB;

	}

	

ul.side-menu li a{

	float:left;

	width:200px;

	padding:10px 20px;

	background:#fff url(images/bg-li.jpg) repeat-x bottom left;

	font:12px Arial, Helvetica, sans-serif;

	color:#333333;

	text-decoration:none;

	}

	

ul.side-menu li a:hover{

	background:#358EE0 url(images/bg-hover.jpg) repeat-x top;

	width:200px;

	color:#fff;

	}

	

ul.side-menu li.current_page_item a{

	float:left;

	background:#358EE0 url(images/bg-hover.jpg) repeat-x top;

	width:200px;

	color:#fff;

	}

	

ul.side-menu li.first{

	padding:0;

	border:none;

	}

	

ul.side-menu li h2{

	width:200px;

	padding:10px 20px;

	height:24px;

	background:url(images/bg-h2.jpg) repeat-x;

	-webkit-border-top-left-radius: 5px;

	-webkit-border-top-right-radius: 5px;

	-moz-border-radius-topleft: 5px;

	-moz-border-radius-topright: 5px;

	border-top-left-radius: 5px;

	border-top-right-radius: 5px;

	border-bottom:none;

}



/*------------

-----------------*/





.box-2 header{

	float:left;

	width:620px;

	}

	

.box-2 header p{

	font:11px Arial, Helvetica, sans-serif;

	color:#666666;

	margin:0;

	padding-bottom:3px;

	}

	

.box-2 p{

	font:12px/18px Arial, Helvetica, sans-serif;

	color:#000;

	}

	

.news-detail{

	float:left;

/*	width:620px;*/

	}

	

.news-detail img{

	float:left;

	padding-right:10px;

	max-width:608px;

	height:auto;

	}

	

.news-desc{

/*	float:left;

	width:550px;*/

	overflow:hidden;

	}

	

	

.news-detail p{

	font:12px/18px Arial, Helvetica, sans-serif;

	color:#666666;

	margin:0;

	}

	

.news-detail a{

	background:url(images/link-arrow.jpg) no-repeat 0 50%;

	/*font:11px Arial, Helvetica, sans-serif;*/

	color:#006699;

	text-decoration:none;

	padding-left:10px;

	}

	

.news-detail a:hover{

	text-decoration:underline;

	}

	

.paging{

	float:left;

	width:620px;

	list-style:none;

	background:url(images/bg-paging.jpg) repeat-x;

	-webkit-border-bottom-right-radius: 5px;

	-webkit-border-bottom-left-radius: 5px;

	-moz-border-radius-bottomright: 5px;

	-moz-border-radius-bottomleft: 5px;

	border-bottom-right-radius: 5px;

	border-bottom-left-radius: 5px;

	}

	

.paging .navigation{

	padding:0 40px;

	}

	

.paging li{

	float:left;

	border-left:1px solid #E0EEF5;

	}

	

.paging li a{

	float:left;

	height:30px;

	padding:0 10px; margin:0!important;

	font:bold 12px/30px Arial, Helvetica, sans-serif;

	color:#034C80;

	text-decoration:none;

	background:none!important;

	border:none!important;

	}

	

.paging li span.current{

	float:left;

	height:30px;

	padding:0 10px; margin:0!important;

	font:bold 12px/30px Arial, Helvetica, sans-serif;

	color:#034C80;

	text-decoration:none;

	border:none!important;

	background:#fff;

	}

	

.paging li span.title{

	display:none;

	}

	

.paging li a:hover{

	background:#fff!important;

	}

	

/*---------- TABs

-------------*/



.tab-wrap {

	display:inline-block;

/*	width: 700px;*/

	background:url(images/bg-tabs.jpg) repeat-x;

	}

	

ul.tabs {

	margin: 0;

	padding: 0;

	float: left;

	list-style: none;

	height: 34px;

	width: 676px;

	padding:0 10px;

	border-bottom:1px solid #C2DBEB;

}



ul.tabs li {

	float: left;

	margin: 0;

	padding: 0;

	height: 34px;

	line-height: 34px;

	margin-bottom: -1px;

	overflow: hidden;

	position: relative;

	border-right:1px solid #C2DBEB;

}



ul.tabs li.first{

	border-left:1px solid #C2DBEB;

	}



ul.tabs li a {

	text-decoration: none;

	color: #000;

	display: block;

	font-size: 1.2em;

	padding: 0 6px;

	border: 1px solid #fff;

	outline: none;

}

ul.tabs li a:hover {

	background: #fff;

}	

html ul.tabs li.active, html ul.tabs li.active a:hover  {

	background: #fff;

	border-bottom: 1px solid #fff;

}

.tab_container {

	border-top: none;

	clear: both;

	float: left; 

	width: 620px;

	padding:20px 30px;

	background: #fff;

	-moz-border-radius-bottomright: 5px;

	-khtml-border-radius-bottomright: 5px;

	-webkit-border-bottom-right-radius: 5px;

	-moz-border-radius-bottomleft: 5px;

	-khtml-border-radius-bottomleft: 5px;

	-webkit-border-bottom-left-radius: 5px;

}

.tab_content {

	padding: 15px;

	font-size: 1.2em;

}

.tab_content h2 {

	font-weight: normal;

	padding-bottom: 10px;

	border-bottom: 1px dashed #ddd;

	font-size: 1.3em;

}

.tab_content h3 a{

	color: #254588;

	padding:0;

}

.tab_content img {

	float: left;

	margin: 0 20px 20px 0;

	border: 1px solid #ddd;

	padding: 5px;

}





.arrivals{

	padding-bottom:20px;

	}

	

.arrivals h5{

	font:bold 14px Arial, Helvetica, sans-serif;

	color:#064E81;

	padding-bottom:10px;

	}

	

.arrivals ul{

	/*border-top:1px solid #D9E8F2;*/

	list-style:none;

	}

	

.arrivals ul li{

	display:inline-block;

	width:100%;

	padding-top:10px;

	background:url(images/bg-arrivals.jpg) repeat-x;

	border-bottom:1px solid #D9E8F2;

	}

.arrivals ul li .imgblock{

	border:1px solid #c4dbed;

	padding:3px;	

}

.arrivals ul li p{

	display:inline-block;

	font:bold 12px Arial, Helvetica, sans-serif;

	color:#006699;

	padding-left:10px;

	}

	

.arrivals ul li a{

	font:11px Arial, Helvetica, sans-serif;

	color:#006699;

	float:right; display:inline;

	padding-right:10px;

	}

	

.arrivals ul li a:hover{

	color:#000;

	}

	

/*---------------*/



.map img{

	float:left;

	padding:5px;

	border:1px solid #C2DBEB;

	}

	

.map-detail{

	float:left;

	width:420px;

	padding-left:15px;

	}

	

.map-detail h4{

	padding-bottom:8px;

	}

	

.map-detail p{

	font:12px Arial, Helvetica, sans-serif;

	color:#000;

	}

	

	

.map-detail span{

	font:11px Arial, Helvetica, sans-serif;

	color:#7C7C7C;

	}

	

.map-detail span a.view{

	float:left;

	width:55px;

	height:30px;

	padding-right:10px;

	background:url(images/btn-view.jpg) no-repeat top left;

	}

	

.map-detail span a.view:hover{

	background:url(images/btn-view.jpg) no-repeat bottom left;

	}

	

.map-detail span a.download{

	float:left;

	width:95px;

	height:30px;

	padding-right:10px;

	background:url(images/btn-download.jpg) no-repeat top left;

	}

	

.map-detail span a.download:hover{

	background:url(images/btn-download.jpg) no-repeat bottom left;

	}

	

.album-wrapper{

	overflow:hidden;

	width:620px;

	}

.album-wrapper h2 {

	margin-bottom:10px;

	}

	

.album{

	width:680px;

	}

	

.album-list{

	float:left;

	width:180px;

	margin:0 40px 30px 0;

	}

	

.album-list img{

	border:1px solid #C2DBEB;

	padding:5px;

	}

	

.album-list h4{

	width:180px;

	float:left;

	padding:5px 0;

	}

	

.album-list a{

	float:left;

	font:11px Arial, Helvetica, sans-serif;

	color:#006699;

	text-decoration:none;

	}

	

.album-list a:hover{

	text-decoration:underline;

	}

	

.album-list a.right{

	float:right;

	}

	

.last h5{

	font:bold 16px Arial, Helvetica, sans-serif;

	color:#064E81;

	padding-bottom:10px;

	}

	

/*------------------*/





.tabular{

	float:left;

	width:620px;

	padding-bottom:20px;

	}

	

.tabular ul{

	float:left;

	width:620px;

	border-top:1px solid #D9E8F2;

	list-style:none;

	}

	

.tabular ul li{

	float:left;

	height:24px;

	padding-top:10px;

	background:url(images/bg-arrivals.jpg) repeat-x;

	border-bottom:1px solid #D9E8F2;

	}

		

.tabular ul li p{

	float:left;

	width:610px;

	font:12px Arial, Helvetica, sans-serif;

	color:#000000;

	padding-left:10px;

	}

	

/*--------------------*/



.video-placeholder{

	float:left;

	width:600px;

	height:338px;

	padding:10px;

	border:1px solid #C2DBEB;

	}

	

.dwn-broucher{

	padding:2px 22px 0 22px;

	background:url(images/ico-broucher.jpg) no-repeat 0 50%;

	}

	

#broucher .arrivals ul li p{

	width:488px;

	}

	

.contact{

	float:left;

	width:620px;

	padding:30px 40px;

	}

	

.address img{

	float:left;

	border:1px solid #D6E9F3;

	padding:15px;

	} 

	

.ads{

	float:left;

	width:300px;

	margin-left:20px;

	}

	

.ads h3{

	font:bold 15px Arial, Helvetica, sans-serif;

	color:#064E81;

	padding:0;

	}

	

.ads p{

	float:left;

	width:300px;

	font:11px/18px Arial, Helvetica, sans-serif;

	color:#064E81;

	border-bottom:1px dotted #9DCAE1;

	padding-bottom:10px;

	margin-bottom:10px;

	}

	

.ads span{

	float:left;

	width:100px;

	}



.ads p strong{

	font:bold 11px/18px Arial, Helvetica, sans-serif;

	color:#064E81;

	}

	

.ads p a{

	font:11px/18px Arial, Helvetica, sans-serif;

	color:#0099CC;

	text-decoration:none;

	}

	

.ads p a:hover{

	color:#333;

	}

	

/*-----------*/



	

.contact h4{

	padding-bottom:15px;

	}

	



#contact-form{

	float:left;

	width:620px;

	}

	

#contact-form p{

	float:left;

	width:290px;

	padding-right:20px;

	}

	

#contact-form p span{

	float:left;

	width:290px;

	font:12px/20px Arial, Helvetica, sans-serif;

	color:#2E6A95;

	}

	

#contact-form p input{

	float:left;

	width:280px;

	height:35px;

	background:#F5FAFC;

	border:1px solid #D6E9F3;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	padding-left:10px;

	font:12px/18px Arial, Helvetica, sans-serif;

	color:#064E81;

	}

	

#contact-form p.comment{

	width:620px;

	}

	

#contact-form p.comment span{

	width:620px;

	}

	

#contact-form #ntb_comment{

	width:580px;

	background:#F5FAFC;

	border:1px solid #D6E9F3;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	padding:10px;

	font:12px/18px Arial, Helvetica, sans-serif;

	color:#064E81;

	}

	

#contact-form p input.ntb_send{

	float:left;

	clear:both;

	width:55px;

	height:30px;

	background:url(images/send.jpg) no-repeat left top;

	text-indent:-999px;

	}

	

/* The Events Calendar plugin style overriding */

.events-archive #page .post,

.single-tribe_events #page .post{

	padding:0;	

	width:100%;

}

.events-archive .upcoming .tribe-events-calendar-buttons{

	right:10px;

	top:-15px;	

}

.tribe-events-events h4{

	padding-left:20px;

}

.single-tribe_events .box-2,

.tribe-events-events .box-2{

	float:none;

	padding-top:25px;

	width:auto;	

	margin:0 auto;}

	

.single-tribe_events .box-2{

	padding-top:0px;

	min-height:100px;

	overflow:hidden;

}

#tribe-events-content{

	clear:both;

	padding:0 20px;

}



#tribe-events-calendar-header .tribe-events-month-nav,

#tribe-events-calendar-header select{

	height:20px;	

}

#tribe-events-content .tribe-events-calendar .daynum{

	font:bold 15px Arial, Helvetica, sans-serif; color:#064E81;	

}



.events-archive #tribe-events-nav-below,

.single-tribe_events .tribe-events-nav{

	padding:0 35px;	

}

#tribe-events-content a:hover,

.navlink a:hover {

	color:#003d59;

}





.tribe-events-calendar th{

	background-color:#F3F8FB!important;

	font:bold 14px Arial, Helvetica, sans-serif; color:#034C80;}

	

table.tribe-events-calendar, .tribe-events-calendar td{

	border:1px solid #D6E9F3!important;}

	

.tribe-events-calendar .daynum, .tribe-events-calendar .daynum a{

	background:url(images/bg-td-calender.jpg) repeat-x top;}	

	

#tribe-events-content a, #tribe-events-event-meta a{

	font-weight:bold;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;}	

	

#tribe-events-content .tribe-events-present,

#tribe-events-content .tribe-events-present .tribe-events-event{

	background:#ECF4F9!important;}	

	

/*------------------- Weather ----------------------*/

div.wp-forecast{width:880px; margin-bottom:15px;}

div.wp-forecast-curr{float:left; width:150px; margin-top:-18px;}

div.wp-forecast-fc{float:left; width:700px;}

div.wp-forecast-fc-oneday{float:left; width:170px;}

div.wp-forecast-curr-head{text-align:left!important;}

div.wp-forecast-curr-head div:first-child{font:bold 14px Arial, Helvetica, sans-serif; color:#064E81;}



/*--------------- Newsletter ----------------*/



#select-newsletter{

	display:block;

	width:575px;

	}

	

.selectbox-newsletter{

	width:225px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	background:#F5FAFC;

	border:1px solid #D6E9F3;

	font:12px Arial, Helvetica, sans-serif;

	color:#007EBB;

	padding:5px;

	margin-right:15px;

	}

	

.select-submit{

	display:inline-block;

	width:60px;

	height:30px;

	background:url(images/btn-newsletter.jpg) no-repeat;

	background-color:none !important;

	text-indent:-120px;

	}

	

.newsletter-list{

	display:inline-block;

	width:620px;

	padding-top:15px;

	}

	

.newsletter-list h6{

	font:bold 14px Arial, Helvetica, sans-serif;

	color:#064E81;

	padding-bottom:8px;

	}

	

.newsletter-list ul{

	margin:0;

	padding:0;

	list-style:none;

	}

	

.newsletter-list li{

	float:left;

	border-bottom:1px solid #D9E8F2;

	font-size:12px !important;

	width:300px !important;

	padding:7px 0 7px 10px !important;

	}

	

.newsletter-list li.heading{

	width:100% !important;

	border:none!important;

	}

	

.newsletter-list li a{

	padding-bottom:10px;

	}

	

.newsletter-list li a:hover{

	text-decoration:underline;

	}

	

/*--------------------

#currency .post pre{

	color:#000000;

	background:#FFFFFF;

	border:none;

	border-radius:0px;

	-moz-border-radius:0px;

	-webkit-border-radius:0px;

	padding:0;

	font:12px Arial, Helvetica, sans-serif;

	}

	

#currency .post pre table.ycurrency	{

	border:1px solid #C2DBEB;

	width:100%;}

	

table.ycurrency	td{

	border:1px solid #C2DBEB;

	font:12px Arial, Helvetica, sans-serif;

	padding:8px 5px;

	background:#E6F1F9;}

	

table.ycurrency	td.flags{

	width:22px;}*/

	

	

/*--------------- Foreign Exchange Rate ---------------*/

#currency .box-2{

	width:875px;}

	

#currency .news-detail{

	width:630px;

	margin:0 auto;

	float:none;}

	

#currency .currency-archive{

	float:right;

	padding-bottom:10px;

	position:relative;}	

	

.currency-archive #archive-error{

	position:absolute;

	top:-20px;

	left:0;}	

	

#currency select{

	border:none; 

	font:12px Arial, Helvetica, sans-serif; 

	color:#333; 

	height:20px; 

	width:75px; 

	border:1px solid #CCC;}

	

#currency .currency-date{

	font:bold 14px Arial, Helvetica, sans-serif;

	color:#000;

	padding-top:5px;}





#currency-result table{

	width:630px;

	border-radius:10px;}





#currency-result table th{

	margin:0 auto;

	background:#C0E6FA;

	font:bold 14px Arial, Helvetica, sans-serif; color:#006699;

	text-align:left;}

	

#currency-result table th,

#currency-result table td{

	border:1px solid #FFFFFF;

	border-collapse:collapse;

	padding:10px;}	

	

#currency-result table td{

	font:14px Arial, Helvetica, sans-serif; color:#000000;

	background:#E0F3FC;}	

	

#currency input.button{

	font:14px Arial, Helvetica, sans-serif; color:#000000;}	

	

#currency-result tr td:first-child{

	color:#006699;

	font-weight:bold;}

	

.cur-not-found{

	display:block;

	clear:both;

	font:bold 14px Arial, Helvetica, sans-serif;}	

	

.cur-not-found a{

	font:bold 14px Arial, Helvetica, sans-serif;}
	
.post .tab-wrap{ margin-left: -40px; width: 700px !important; margin-top:-20px;}	
.post .tab-wrap ul.tabs{ width:640px !important; padding-left:40px !important;}
.post .tab-wrap ul.tabs a{ font:bold 12px/32px Arial, Helvetica, sans-serif;}
.post .tab_container{ width:640px !important;

	-moz-border-radius-bottomright: 0px !important;

	-khtml-border-radius-bottomright: 0px !important;

	-webkit-border-bottom-right-radius: 0px !important;

	-moz-border-radius-bottomleft: 0px !important;

	-khtml-border-radius-bottomleft: 0px !important;

	-webkit-border-bottom-left-radius: 0px !important; }
.post .tab_container .tab_content{ padding:10px 15px;}	
.post .tab-wrap ul.tabs li:first-child{border-left: 1px solid #C2DBEB !important;}
.post .tab_container p{	font:12px/20px Arial, Helvetica, sans-serif !important;}
.post .tab_container p strong{ font:bold 12px/20px Arial, Helvetica, sans-serif !important;}

.event-list #accordion h2{
	padding: 12px 0 12px 16px;
	font-family: 'helveticaworldbold';
	font-size: 16px;
	font-weight: bold;
	color: #064E81;
	border-bottom:1px solid #C2DBEB;
	}

#accordion{
	border-bottom:1px solid #DEEDF5;
	}
	
#accordion .tabular-container h2{
	width:96.5%;
	padding:10px;
	background:url(images/bg-li.jpg) repeat-x bottom left;
	border:1px solid #DEEDF5;
	border-bottom:none;
	}

#accordion .tabular-container h2 a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#069;
	}
	
#accordion .tabular-container h2 a:hover{
	text-decoration:none;
	}

#accordion .tabular-desc{
	padding:10px;
	border-left:1px solid #DEEDF5;
	border-right:1px solid #DEEDF5;
	border-top:1px solid #DEEDF5;
	}
.diamond-brochure{
background: #FF9900;
color: #fff;
padding: 2px 12px;
display: inline-block;
border-radius: 9px;
margin: 5px 0;
}
.diamond-brochure:hover{
color: #fff;
background:#42779D;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus,.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
background:none !important;}
.tab_content .basic div{height: auto !important;}
.basic h3{margin-bottom:0 !important}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, .ui-widget-content,.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default,.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{border:none !important;}
.ui-widget {
font-size: 12px !important;
}
.lifetime {	
	left: 5%;
	height: 50px;
	bottom:30%;
	position:absolute;
}
.tgline {vertical-align:middle !important; font-size:13px;}
.download-button {
	padding: 4px 15px;
	background: #555;
	color: #fff;
	border-radius: 5px;
	font-weight: bold;
	margin-right: 5px;
	display: inline-block;
  	transition-duration: 0.4s;
  	border:1px solid #111;
	
}
.download-button:hover {
  background-color: #ddd; /* Green */
  border:1px solid #111;
  color: #222;	
}
.map-detail span {font-size:12px; color:#222}
#niceTable {
  /*font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
  border-collapse: collapse;
  width: 100%;
}
#niceTable td, #niceTable th {
  border: 1px solid #ddd;
  padding: 8px;
}
#niceTable tr:nth-child(even){background-color: #f2f2f2;}
#niceTable tr:hover {background-color: #ddd;}
#niceTable th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #42779D;
  color: white;
}

#niceTable.niceTableTeam{
	table-layout: fixed;
}

#niceTable.niceTableTeam td:first-child{
	width: 5%;
}

#niceTable.niceTableTeam td:last-child{
	width: 25%;
	text-align: center;
}

#niceTable.niceTableTeam td:nth-child(2){
	width: 70%;
}</pre></body></html>