@charset "utf-8";
/* CSS Document */


.arrow{ background:url(../images/blue-arrow.png) no-repeat left center; padding:0 0 0 20px;}
.arrow2{ background:url(../images/blue-arrow2.png) no-repeat left top; padding:0 0 0 20px;}
.bullet_list{ list-style:none; overflow:hidden;}
.bullet_list2{ list-style:none; overflow:hidden; margin:0 0 25px 0;}
.bullet_list li { background:url(../images/circle.png) no-repeat left top; font-family: Helvetica Neue, Arial; color:#898989; font-size:15px; line-height:30px; margin:0 0 25px 0; text-indent:20px;}
.bullet_list li a { text-decoration:none !important; color:#CCC !important; }



#main_wrapper{ width:100%; overflow:hidden;}
.width { width:100%;}
.margin { margin:0 auto;}

#header { height: 20px; z-index:1; position:relative;}
#header .logo { width:193px; height:145px; position: relative; }
#header .logo a { display:block; left:0; z-index:9;}

#xmas_ribbon{
	height: 175px;
	position: absolute;
	right: 50px;
	top: 0;
	width: 193px;
}
#xmas_ribbon a{
	display: block;
	height: 175px;
	width: 193px;
}

/*#slider_container { width:1400px; height:476px; margin:94px auto 0;}
#slider { width:1400px; height:476px;}
#slider img { display:block !important;width:1400px; height:476px;}*/

#slider_container { width:1400px; height:476px; margin: 0 auto; position:relative; z-index:0; }
#slider { width:1400px; height:476px; }
#slider_container span { position:absolute; right:200px; bottom:25px; text-indent:-9999px; background:url(../images/slogan.png) no-repeat; width:609px; height:32px; }



.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}

a.bx-prev { position:absolute; right:20px; text-indent:-9999px; background:url(../images/left_prev.png) no-repeat;  width:50px; height:50px; right:60px; top:370px; display:none;}
a.bx-next { position:absolute; right:40px; text-indent:-9999px; background:url(../images/right_prev.png) no-repeat; width:50px; height:50px; right:120px; top:370px; display:none;}


#bookbar_wrapper { background:url(../images/footer_bkg.jpg) repeat; padding:0px 0 5px;}


#wpr-searcher .wpr-frm div select { 
	color:#898989; 
	/*border:1px solid #C2D1D7; 
	padding:7px 4px 3px 10px;*/ 
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; 
	font-size:12px;
} 
#wpr-searcher .wpr-frm div select:focus { outline:none; border:none;}
#wpr-searcher .wpr-frm div label { font-family: cantarell-n7,cantarell,sans-serif; font-style: normal;font-weight: 700; font-size:11px; color:#FFF;}

#header > .separator.lightgray{
	background-color: #c1b6af;
	z-index:9997;
	position:relative;
}

body#wedding #header > .separatorwed.lightgray{
	background:url(../images/bkg_wedding_bar.jpg) repeat;
	height:9px;
	z-index:9997;
	position:relative;
	margin-top:18px;
}


#wpr-searcher .wpr-frm div{
	display: block;
	/*float: left;*/
	color: #65778C;
	/*width: 123px;
	height: 47px;*/
	line-height: 34px;
	/*margin:1px 3px 0 0;*/
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; 
	font-size:12px;
	/*padding:7px 0 0 0;*/
}


#wpr-searcher .wpr-frm div.children{
	/*width: 131px;*/
}

#wpr-searcher .wpr-frm div.arrive{
	color:#FFF;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-style: normal;font-weight: 700; font-size:11px;
	margin:0px 0 0 0;
}


.btnBookNow a,
.btnBookNow a IMG{
	vertical-align:middle;
}

.btnBookNow{
	display: block;
	/*height: 33px;*/	
	margin: 0 2px;	
	font-family: cantarell-n7,cantarell,sans-serif; 
	border:1px solid rgba(255,255,255,0);
	font-weight:700; 
	font-size:11px; 
	color:#FFF; 
	background:url(../images/ck_avail_bkg.jpg) repeat; 
	border-radius: 3px; -ms-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px;  
	text-align:center; 
	text-decoration:none;
	transition:all .5s ease-out !important;  -moz-transition:all .5s ease-out !important; -ms-transition:all .5s ease-out !important; -webkit-transition:all .5s ease-out !important; -o-transition:all .5s ease-out !important; padding:10px 0; margin: 10px 0 0;
	
	
}

.btnBookNow:hover { color:#1e54a9; transition:all .2s ease-out !important;  -moz-transition:all .2s ease-out !important; -ms-transition:all .2s ease-out !important; -webkit-transition:all .2s ease-out !important; -o-transition:all .2s ease-out !important; background:none; border:1px solid rgba(255,255,255,1); color:#FFF;}


#wpr-searcher { position:relative; z-index:9999; /*width:977px;*/}

#wpr-searcher .wpr-frm{
	/*height: 52px;*/
	line-height: 47px;
	font-family: proxima-nova,sans-serif;
}

#wpr-searcher .wpr-frm div.first{
	height: 48px;
	line-height: 15px;
	font-size: 14px;
	font-weight: bold;
	margin:0 5px 0 0;
	text-align: center;
	width: 145px;
	
}

#wpr-searcher .wpr-frm div.prelast{
	font-size: 8px;
	float: left;
	height: 29px;
	line-height: 12px;
	margin:0px 8px 0px 0;
	text-align: center;
	padding: 14px 8px 12px 0;
	width: 67px;
	background:url(../images/barra.jpg) no-repeat center right;
}

#wpr-searcher .wpr-frm div.last{
	font-size: 8px;
	/*float: left;
	height: 23px;*/
	line-height: 15px;
	/*margin:2px 0 0 0;*/
	text-align: center;
	/*padding: 7px 0px 12px;
	width: 109px;*/
}


#wpr-searcher .wpr-frm div.btnBookNow{
	/*width: 154px;*/
	text-align: center;
	vertical-align: middle;
	padding: 8px 11px 7px 11px;
	/*height: 33px;*/
	line-height: 33px;
	margin:0;
}

#wpr-searcher .wpr-frm div.last a{
		color:#FFF;	
		border-bottom:1px solid rgba(255,255,255,1); 
		text-decoration:none; 
		transition:all .2s ease-out !important;  
		-moz-transition:all .2s ease-out !important; 
		-ms-transition:all .2s ease-out !important; 
		-webkit-transition:all .2s ease-out !important; 
		-o-transition:all .2s ease-out !important; 
		font-family: cantarell,sans-serif; 
		font-style: normal;
		font-weight: 400; 
		font-size:8px;
}

#wpr-searcher .wpr-frm div.prelast a{
	color: #f2e1d8;
	border-bottom:1px solid rgba(255,255,255,1); 
	text-decoration:none; 
	transition:all .2s ease-out !important;  
	-moz-transition:all .2s ease-out !important; 
	-ms-transition:all .2s ease-out !important; 
	-webkit-transition:all .2s ease-out !important; 
	-o-transition:all .2s ease-out !important;
}

#wpr-searcher .wpr-frm div.prelast a:hover, #wpr-searcher .wpr-frm div.last a:hover { border-bottom:1px solid rgba(242,225,216,0)}

#wpr-searcher .wpr-frm div.last a.cancel { float:left}

#wpr-searcher .wpr-frm input.date{
	background:url(../images/bkg-input-date.png) no-repeat scroll right center #fff;
	color:#898989;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; 
	font-size:12px;
}

.btn-small{
	color:#FFF;	
	border-bottom:1px solid rgba(255,255,255,1); 
	text-decoration:none; 
	transition:all .2s ease-out !important;  
	-moz-transition:all .2s ease-out !important; 
	-ms-transition:all .2s ease-out !important; 
	-webkit-transition:all .2s ease-out !important; 
	-o-transition:all .2s ease-out !important; 
	font-family: cantarell,sans-serif; 
	font-style: normal;
	font-weight: 400; 
	font-size:8px;
}
.btn-small:hover{
	border-bottom:1px solid rgba(255,255,255,0); 
}

/*//////////////////
/////end///booking/
/////////////////*/


#menu_wrapper { /*padding:25px 0; */border-bottom:1px solid #898989; margin-bottom:55px;}
ul#menu { text-align:center;}
ul#menu li { display:inline-block; margin:0 12px;}
ul#menu li a { display: block; text-decoration:none; color:#898989; font-family: cantarell-n7,cantarell,sans-serif;font-style:normal;font-weight: 700; font-size:11px; padding:25px 0; transition:all .2s ease-out !important;  -moz-transition:all .2s ease-out !important; -ms-transition:all .2s ease-out !important; -webkit-transition:all .2s ease-out !important; -o-transition:all .2s ease-out !important;}
ul#menu li a:hover, ul#menu li a.nav_active { color:#1e54a9; transition:all .2s ease-out !important;  -moz-transition:all .2s ease-out !important; -ms-transition:all .2s ease-out !important; -webkit-transition:all .2s ease-out !important; -o-transition:all .2s ease-out !important;}


#content { width:977px; overflow:hidden; margin-bottom:74px;}
#col_a {  /*float:left; width:189px; padding:0 61px 0 30px;*/}
#col_a .form { height:118px; padding-bottom:70px; border-bottom:1px solid #898989; margin:0 0 54px; }
#col_a .form2 { height:133px; overflow:hidden; padding:4px 0 15px 0;}
#col_a .form h2, #col_a .form2 h2, .translate-div h2 { letter-spacing:-0.5px; font-family: cantarell-n7,cantarell,sans-serif; text-align:center;font-style:normal;font-weight: 700; font-size:15px; color:#1e54a9; margin-bottom:19px; }
#col_a .form form input, #col_a .form2 form input { text-align:center; height:37px; border:1px solid #898989; background:#FFF; margin-bottom:6px; font-family: gesta,sans-serif; color:#898989; font-size:11px; text-transform: uppercase;}
#col_a .form form a, #col_a .form2 form a { font-family: cantarell-n7,cantarell,sans-serif; border:1px solid #03C; font-weight:700; font-size:11px; color:#FFF; background:url(../images/footer_bkg.jpg) repeat; border-radius: 3px; -ms-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; /*width:187px;*/ height:37px; text-align:center; text-decoration:none; display:block; transition:all .5s ease-out !important;  -moz-transition:all .5s ease-out !important; -ms-transition:all .5s ease-out !important; -webkit-transition:all .5s ease-out !important; -o-transition:all .5s ease-out !important; padding:11px 0 0 0;}
#col_a .form form a:hover, #col_a .form2 form a:hover { background:url(../images/footer_bkg_hover.jpg) repeat; border:1px solid #03C; color:#03C; transition:all .5s ease-out !important;  -moz-transition:all .5s ease-out !important; -ms-transition:all .5s ease-out !important; -webkit-transition:all .5s ease-out !important; -o-transition:all .5s ease-out !important;}
#col_a .form3 { overflow:hidden; padding-bottom:27px; border-bottom:1px solid #898989; margin:0 0 30px; }
#col_a .form3 h3 { text-align:center; background:url(../images/footer_bkg.jpg) repeat; padding:14px; margin:0; color:#FFF; font-family: cantarell-n7,cantarell,sans-serif; font-size:13px;}
#col_a .form3 img { /*width:189px; height:127px;*/ margin:0 0 20px 0; border:none; height: 100%; width: 100%;}
#col_a .form3 p { font-family: Helvetica Neue, Arial; color:#898989; font-size:15px; color:#898989; line-height:23px;}
#col_a .form3 p a.moreinfo { background:url(../images/blue-arrow.png) no-repeat right center; border:none; color:#0033CC; width:auto; height:auto; padding:0 18px 0 0; text-decoration:none; border-bottom:1px solid rgba(30,82,166,0); transition:all .5s ease-out !important;  -moz-transition:all .5s ease-out !important; -ms-transition:all .5s ease-out !important; -webkit-transition:all .5s ease-out !important; -o-transition:all .5s ease-out !important; }
#col_a .form3 p a.moreinfo:hover {  }

#col_b .form2 { /*height:228px;*/ /*width:614px;*/ overflow:hidden; padding:4px 0 15px 0;}
#col_b .form2 h2 { letter-spacing:-0.5px; font-family: cantarell-n7,cantarell,sans-serif; text-align:center;font-style:normal;font-weight: 700; font-size:15px; color:#1e54a9; margin-bottom:19px; }
#col_b .form2 form input { text-align:center; /*width:612px; height:37px;*/ border:1px solid #898989; background:#FFF; margin-bottom:6px; font-family: gesta,sans-serif; color:#898989; font-size:11px;}
#col_b .form2 form a { font-family: cantarell-n7,cantarell,sans-serif; border:1px solid #03C; font-weight:700; font-size:11px; color:#FFF; background:url(../images/footer_bkg.jpg) repeat; border-radius: 3px; -ms-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; /*width:612px;*/ height:27px; text-align:center; text-decoration:none; display:block; transition:all .5s ease-out !important;  -moz-transition:all .5s ease-out !important; -ms-transition:all .5s ease-out !important; -webkit-transition:all .5s ease-out !important; -o-transition:all .5s ease-out !important; padding:11px 0 0 0;}
#col_b .form2 form a:hover { background:url(../images/footer_bkg_hover.jpg) repeat; border:1px solid #03C; color:#03C; transition:all .5s ease-out !important;  -moz-transition:all .5s ease-out !important; -ms-transition:all .5s ease-out !important; -webkit-transition:all .5s ease-out !important; -o-transition:all .5s ease-out !important; height:27px;}

#col_b { /*float:right; padding-left:58px; margin-right:24px; width:614px; overflow:hidden;*/ /*border-left:1px solid #898989;*/
	margin: 0 0 40px 0;
}
#col_b h1 { letter-spacing:-0.5px; font-family: cantarell-n7,cantarell,sans-serif;font-style:normal;font-weight: 700; font-size:24px; color:#1e54a9; text-align:center; margin-bottom:35px;}
#col_b h2 { letter-spacing:-0.5px; font-family: cantarell-n7,cantarell,sans-serif;font-style:normal;font-weight: 700; font-size:21px; color:#1e54a9; text-align:center; margin-bottom:30px;}
#col_b h3 { letter-spacing:-0.5px; font-family: cantarell-n7,cantarell,sans-serif;font-style:normal;font-weight: 700; font-size:16px; color:#1e54a9; text-align:center; margin:35px 0; text-transform:uppercase;}
#col_b h4 { letter-spacing:-0.5px; font-family: cantarell-n7,cantarell,sans-serif;font-style:normal;font-weight: 700; font-size:16px; color:#1e54a9; text-align:left; margin-bottom:35px; text-transform:uppercase;}
#col_b  p { font-family: Helvetica Neue, Arial; color:#898989; font-size:15px; line-height:30px; margin:0 0 25px;}
#col_b  a { font-family: Helvetica Neue, Arial; color:#1E54A9; text-decoration:none; border-bottom:1px solid rgba(30,84,169,1); transition:all .2s ease-out !important;  -moz-transition:all .2s ease-out !important; -ms-transition:all .2s ease-out !important; -webkit-transition:all .2s ease-out !important; -o-transition:all .2s ease-out !important; font-size:15px; }
#col_b  a.fb { border:none; margin-top:0;}
#col_b  a.fb:hover { margin-top:1px; border:none;}
#col_b .arrow a { border:none;} 
#col_b  a:hover { text-decoration:none; border-bottom:1px solid rgba(30,84,169,0); transition:all .2s ease-out !important;  -moz-transition:all .2s ease-out !important; -ms-transition:all .2s ease-out !important; -webkit-transition:all .2s ease-out !important; -o-transition:all .2s ease-out !important; }
#col_b .arrow a:hover { border:none;}

#col_b ul li { font-family: Helvetica Neue, Arial; color:#898989; font-size:15px; line-height:30px; margin:0; }

#col_b p span.italic { font-style:italic;}

#col_b #gallery ul li a {  opacity:1; filter:alpha(opacity=100); transition:all .2s ease-out !important;  -moz-transition:all .2s ease-out !important; -ms-transition:all .2s ease-out !important; -webkit-transition:all .2s ease-out !important; -o-transition:all .2s ease-out !important; border:none;  }
#col_b #gallery ul li a:hover { opacity:0.5; filter:alpha(opacity=50); border:none;}

#col_b .latests { overflow:hidden; padding:0 0 10px 0; width:100%;}
#col_b .latests h2 {letter-spacing:-0.5px; font-family: cantarell-n7,cantarell,sans-serif;font-style:normal;font-weight: 500; font-size:18px; color:#1e54a9; text-align:left; border-bottom:1px solid #1e54a9; width:100%; margin-bottom:25px; }
#col_b .latests p { font-family: Helvetica Neue, Arial; color:#898989; font-size:15px; line-height:30px; margin:0 0 10px 0; clear:both;}
#col_b .latests img { float:left; margin-bottom:10px; }
#col_b .latests span { font-family: Helvetica Neue, Arial; color:#898989; font-size:14px; margin-top:10px; float:left; width:100%;}
#col_b .latests span a { text-decoration:none; color:#1e54a9; border-bottom:1px solid rgba(30,84,169,1); transition:all .2s ease-out !important;  -moz-transition:all .2s ease-out !important; -ms-transition:all .2s ease-out !important; -webkit-transition:all .2s ease-out !important; -o-transition:all .2s ease-out !important; }
#col_b .latests span a :hover { border-bottom:1px solid rgba(30,84,169,0); transition:all .2s ease-out !important;  -moz-transition:all .2s ease-out !important; -ms-transition:all .2s ease-out !important; -webkit-transition:all .2s ease-out !important; -o-transition:all .2s ease-out !important;}



#col_b p table { width:100%;}
#col_b p table tr#top td { background:none;}
#col_b p table tr#top td h3 { font-family: cantarell-n7,cantarell,sans-serif;font-style:normal; font-weight:bold; font-size:12px; line-height:18px; color:#1e54a9;}
#col_b p table tr#top td { background:#f1f4f9; margin:1px; padding:20px;}

table#team { width:100%; margin-top:0px !important;}
table#team tr td strong { color:#000; }
table#team tr td { font-family: Helvetica Neue, Arial; font-style:normal; background:#f1f4f9; margin:1px; padding:20px; vertical-align:middle; text-align:center; color:#898989; border:2px solid #FFF; font-size:15px; line-height:18px; width:150px;}

table#forms_aco { width:100%; margin-top:0px !important;}
table#forms_aco tr td strong { color:#000; }
table#forms_aco tr td { font-family: Helvetica Neue, Arial; font-style:normal; background:#f1f4f9; margin:1px; padding:20px; vertical-align:middle; text-align:center; color:#898989; border:2px solid #FFF; font-size:15px; line-height:18px; width:150px;}

#glance{
	background: #f6f6f6;
	border: 1px solid #898989;
	border-collapse: collapse;
	color:#898989;
	font-family: Helvetica Neue, Arial; 
	font-size:14px; 
	line-height:normal; 
	margin:0;
}
#glance td{ 
	border: 1px solid #898989;
	padding: 5px;
}

#inner ul#links { border-bottom:0; }
#quicklinks_wrapper {border-top:1px solid #898989; border-bottom:1px solid #898989; }
#quicklinks_wrapper p.quick { font-family: cantarell-n7,cantarell,sans-serif;font-style:normal;font-weight: 700; font-size:14px; color:#1e54a9; margin: 40px 0 0; /*float:left;*/ }
ul#links { text-align:center; padding:40px 0px; /*height:27px;*/}
ul#links li { display:inline-block; /*margin:0 5px; *//*height:30px;*/}
ul#links li.one {  
/*	background:url(../images/ql_pen.png) no-repeat right top; 
*/	/*padding-right:7px;*/ 
	/*width:125px;*/}
ul#links li.two {  
/*	background:url(../images/ql_photo.png) no-repeat right top; 
*/	/*padding-right:7px;*/ 
	/*width:162px;*/ }
ul#links li.three {  
/*	background:url(../images/ql_pin.png) no-repeat right top; 
*/	/*padding-right:7px;*/ 
	/*width:127px;*/ }
ul#links li.four {  
/*	background:url(../images/ql_envelope.png) no-repeat right top; 
*/	/*padding-right:7px;*/ 
	/*width:120px;*/}
ul#links li.five {  
/*	background:url(../images/ql_present.png) no-repeat right top;
*/	/*padding-right:12px;*/ 
	/*width:129px;*/ }
ul#links li.six {  
/*	background:url(../images/ql_blog.png) no-repeat right top; 
*/	/*padding-right:7px;*/ 
	/*width:66px;*/ }

ul#links li a { 
	color:#898989;
	float:left; 
	text-decoration:none;  
	margin-right:11px; 
	line-height: 35px;
	height: 35px;
	vertical-align: top;
	padding: 0 0 0 5px;
	font-family: cantarell-n7,cantarell,sans-serif;
	font-style:normal;
	font-weight: 700; 
	font-size:14px; 
	transition:all .2s ease-out !important;  -moz-transition:all .2s ease-out !important; -ms-transition:all .2s ease-out !important; -webkit-transition:all .2s ease-out !important; -o-transition:all .2s ease-out !important; }
ul#links li a:hover,
ul#links li a.nav_active { background: #f6f6f6; color:#1e54a9; transition:all .2s ease-out !important;  -moz-transition:all .2s ease-out !important; -ms-transition:all .2s ease-out !important; -webkit-transition:all .2s ease-out !important; -o-transition:all .2s ease-out !important;}
ul#links li img { }

/*#feature_content { width:977px; height:350px;}
#feature_content ul { text-align:center; width:977px;}
#feature_content ul li.features { display:inline-block; height:303px !important ; width:294px !important ; margin:0 10px;}
#feature_content ul li.features h2 { font-family: cantarell-n7,cantarell,sans-serif;font-style:normal;font-weight: 700; font-size:14px; color:#1e54a9; text-align:center; margin-bottom:15px;}
#feature_content ul li.features div.imgcontent  { background:url(../images/feature_bkg.png) no-repeat; width:294px; height:147px; margin-bottom:10px;}
#feature_content ul li.features img { width:288px; height:138px;}
#feature_content ul li.features p { font-family: Helvetica Neue, Arial; color:#898989; font-size:15px; margin-bottom:10px; line-height:30px; width:296px; overflow:hidden; text-align:center;}
#feature_content ul li.features .moreinfo a {font-family: Helvetica Neue, Arial; color:#898989; font-size:15px; color:#2d63b1; background:url(../images/arrow_moreinfo.png) left center no-repeat; text-decoration:none; text-align:center; margin-right:25px; padding-left:20px; transition:all .2s ease-out !important;  -moz-transition:all .2s ease-out !important; -ms-transition:all .2s ease-out !important; -webkit-transition:all .2s ease-out !important; -o-transition:all .2s ease-out !important; }
#feature_content ul li.features a:hover {
	color:#5486D0;
transition:all .2s ease-out !important;  -moz-transition:all .2s ease-out !important; -ms-transition:all .2s ease-out !important; -webkit-transition:all .2s ease-out !important; -o-transition:all .2s ease-out !important;
}*/

#myCarousel { height:350px; text-align: center; padding: 40px 45px;}
.features { /*display:inline-block; */height:303px !important ; /*margin:0 10px;*/}
.features h2 { font-family: cantarell-n7,cantarell,sans-serif;font-style:normal;font-weight: 700; font-size:14px; color:#1e54a9; text-align:center; margin-bottom:15px;}
/*.features div.imgcontent  { background:url(../images/feature_bkg.png) no-repeat; width:294px; height:147px; margin-bottom:10px;}*/
/*.features img { width:288px; height:138px;}*/
.features p { font-family: Helvetica Neue, Arial; color:#898989; font-size:15px; margin-bottom:10px; line-height:30px; overflow:hidden; text-align:center;}
.features .moreinfo a {font-family: Helvetica Neue, Arial; color:#898989; font-size:15px; color:#2d63b1; background:url(../images/arrow_moreinfo.png) left center no-repeat; text-decoration:none; text-align:center; margin-right:25px; padding-left:20px; transition:all .2s ease-out !important;  -moz-transition:all .2s ease-out !important; -ms-transition:all .2s ease-out !important; -webkit-transition:all .2s ease-out !important; -o-transition:all .2s ease-out !important; }
.features a:hover {
	color:#5486D0;
transition:all .2s ease-out !important;  -moz-transition:all .2s ease-out !important; -ms-transition:all .2s ease-out !important; -webkit-transition:all .2s ease-out !important; -o-transition:all .2s ease-out !important;
}
/*.carousel-control.left{
	background: transparent url(../images/prev-horizontal.png) no-repeat 0 0;
	width: 32px;
    height: 32px;
    cursor: pointer;
}
.carousel-control.right{
	background: transparent url(../images/next-horizontal.png) no-repeat 0 0;
	width: 32px;
    height: 32px;
    cursor: pointer;
}*/
.carousel-control{
	background: none !important;
	height: 34px;
	top: 120px;
	opacity: 1;
	width: 32px;
}
.carousel-control.left;
.carousel-control.right{
	
}
.carousel-control.left img{
	left: 0;
	position: absolute;
	vertical-align: middle;
}
.carousel-control.right img{
	right: 0;
	position: absolute;
	vertical-align: middle;
}

#footer_wrapper { background:url(../images/footer_bkg.jpg) repeat; padding:25px 0; border-top:solid 13px #0d2b64; margin-top:100px; min-height:186px;}
#footer { /*width:977px;*/ overflow:hidden; min-height:165px; }
ul#contact { text-align:center;}

ul#contact li { float:left; padding-left:0; margin-left:0; width:100%; height:100px; text-align:left;}

ul#contact li:first-child { width:215px; border:0; margin:0; padding:0; float:left;}
ul#contact li span { font-family: cantarell-n7,cantarell,sans-serif;font-style:normal;font-weight: 700; font-size:12px; color:#0d2b64;}
ul#contact li p { font-family: cantarell-n7,cantarell,sans-serif;font-style:normal;font-weight: 700; font-size:12px; color:#ffffff; line-height:22px; letter-spacing:0.5px; }

@media (min-width: 768px) {
	ul#contact li { float:left; border-left:1px solid #194696; padding-left:35px; margin-left:31px; width:183px; height:100px; text-align:left;}

	ul#contact li:first-child { width:215px; border:0; margin:0; padding:0; float:left;}
	ul#contact li span { font-family: cantarell-n7,cantarell,sans-serif;font-style:normal;font-weight: 700; font-size:12px; color:#0d2b64;}
	ul#contact li p { font-family: cantarell-n7,cantarell,sans-serif;font-style:normal;font-weight: 700; font-size:12px; color:#ffffff; line-height:22px; letter-spacing:0.5px; }
}


#dotline { float:left; background:url(../images/footer_dotline.png) repeat-x; width:100%; height:1px; margin:30px 0 22px;}

#footer p.copy { float:left; font-family: cantarell-n7,cantarell,sans-serif;font-style:normal;font-weight: 700; font-size:12px; color:#ffffff; margin-top:5px; }
ul#social_icons { width:130px; float:left; margin-left:40px;}
ul#social_icons li { display:block; float:left; margin:0 2px;}
ul#social_icons li a { text-decoration:none; display:block;}
ul#social_icons li a:hover { margin: 2px 0 0 0;}


ul#bottom_menu { text-align:center; float:right; margin-top:2px;}
ul#bottom_menu li { display:inline-block; background:url(../images/footer_separator_.png) center left no-repeat; margin-left:7px; padding-left:14px; font-family: cantarell-n7,cantarell,sans-serif;font-style:normal;font-weight: 700; font-size:12px; color:#ffffff; }
ul#bottom_menu li:first-child { background:none; margin:0; padding:0;}
ul#bottom_menu li a, ul#contact a { font-family: cantarell-n7,cantarell,sans-serif;font-style:normal;font-weight: 700; font-size:12px; color:#5f86d0; text-decoration:none; letter-spacing:-0.5px; border-bottom:1px solid rgba(95,134,208,1); transition:all .2s ease-out !important;  -moz-transition:all .2s ease-out !important; -ms-transition:all .2s ease-out !important; -webkit-transition:all .2s ease-out !important; -o-transition:all .2s ease-out !important;}
ul#contact a.goog-logo-link { border:none; float:left;}
ul#bottom_menu li a:hover, ul#contact a:hover { border-bottom:1px solid rgba(95,134,208,0); text-decoration:none; transition:all .2s ease-out !important;  -moz-transition:all .2s ease-out !important; -ms-transition:all .2s ease-out !important; -webkit-transition:all .2s ease-out !important; -o-transition:all .2s ease-out !important;}



/*///INNER PAGE///*/

#inner #quicklinks_wrapper { border-bottom:0px;}

ul#submenu { /*width:189px;*/}
ul#submenu li { background: none; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #e7e7e7; transition:all .2s ease-out !important;  -moz-transition:all .2s ease-out !important; -ms-transition:all .2s ease-out !important; -webkit-transition:all .2s ease-out !important; -o-transition:all .2s ease-out !important; }
ul#submenu li:last-child{ border:none;}
ul#submenu li:hover, ul#submenu li.nav_active { background: none; transition:all .2s ease-out !important;  -moz-transition:all .2s ease-out !important; -ms-transition:all .2s ease-out !important; -webkit-transition:all .2s ease-out !important; -o-transition:all .2s ease-out !important;}
ul#submenu li a { text-decoration:none; font-family: cantarell-n7,cantarell,sans-serif;font-style:normal;font-weight: 700; font-size:11px; text-transform:uppercase; color:#999999; transition:all .2s ease-out !important;  -moz-transition:all .2s ease-out !important; -ms-transition:all .2s ease-out !important; -webkit-transition:all .2s ease-out !important; -o-transition:all .2s ease-out !important;}
ul#submenu li a:hover, ul#submenu li a.nav_active { color:#1f50ad; transition:all .2s ease-out !important;  -moz-transition:all .2s ease-out !important; -ms-transition:all .2s ease-out !important; -webkit-transition:all .2s ease-out !important; -o-transition:all .2s ease-out !important;} 

ul#submenu li ul{
	padding: 0 0 0 10px;
}
ul#submenu li ul li{
	border-top: 1px solid #e7e7e7;
	margin: 10px 0 0;
	padding: 10px 0 0;
}

#inner #footer_wrapper { margin-top:0px;}


/*///ROOMS PAGE///*/

#rooms #quicklinks_wrapper { border-bottom:0px;}
#rooms #footer_wrapper { margin-top:0px;}
#rooms #col_b { /*width:965px;*/ margin:0px;}
#rooms #col_b h1 { font-family: cantarell-n7,cantarell,sans-serif;font-style:normal;font-weight: 700; color:#1e54a9; text-align:left; padding-bottom:38px; border-bottom:1px solid #e2e2e2;}
#rooms #col_b  p { font-family: Helvetica Neue, Arial; color:#898989; font-size:15px; line-height:33px; }

#roomtype, #offer { 
	overflow:hidden; margin-top:38px; padding-top:62px; padding-bottom:30px; border-top:1px solid #e2e2e2; }
/*#roomtype img, #offer img { float:left; width:304px; height:180px; background:url(../images/rooms_example.jpg) no-repeat;}*/
#col_c { /*float:right;*/ overflow: hidden; /*width:621px;*/}
#col_c h2 { font-family: cantarell-n7,cantarell,sans-serif;font-style:normal;font-weight: 700; font-size:15px; color:#1e54a9; text-align:left; margin-bottom:7px;}
#col_c p { font-family: Helvetica Neue, Arial; color:#898989; font-size:15px; line-height:33px; margin-bottom:12px; /*width:621px;*/}
#col_c a.features { height:27px; text-align:center; text-decoration:none; display:block; font-family: cantarell-n7,cantarell,sans-serif; border:1px solid #03C; font-weight:700; font-size:11px; color:#FFF; padding:11px 0 0 0; background:url(../images/footer_bkg.jpg) repeat; float:left; margin-right:14px; border-radius: 3px; -ms-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; width:188px;  transition:all .5s ease-out !important;  -moz-transition:all .5s ease-out !important; -ms-transition:all .5s ease-out !important; -webkit-transition:all .5s ease-out !important; -o-transition:all .5s ease-out !important; }
#col_c a.features:hover {background:url(../images/footer_bkg_hover.jpg) repeat; border:1px solid #03C; color:#03C; width:188px; transition:all .5s ease-out !important;  -moz-transition:all .5s ease-out !important; -ms-transition:all .5s ease-out !important; -webkit-transition:all .5s ease-out !important; -o-transition:all .5s ease-out !important;}
#col_c a.images { text-align:center; text-decoration:none; display:block; font-family: cantarell-n7,cantarell,sans-serif; border:1px solid #03C; font-weight:700; font-size:11px; color:#FFF; padding:11px 0; background:url(../images/footer_bkg.jpg) repeat; float:left; margin-right:14px; border-radius: 3px; -ms-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; width:150px;  transition:all .5s ease-out !important;  -moz-transition:all .5s ease-out !important; -ms-transition:all .5s ease-out !important; -webkit-transition:all .5s ease-out !important; -o-transition:all .5s ease-out !important;}
#col_c a.images:hover {background:url(../images/footer_bkg_hover.jpg) repeat; border:1px solid #03C; color:#03C; transition:all .5s ease-out !important;  -moz-transition:all .5s ease-out !important; -ms-transition:all .5s ease-out !important; -webkit-transition:all .5s ease-out !important; -o-transition:all .5s ease-out !important;}
#col_c a.book { text-align:center; text-decoration:none; display:block; font-family: cantarell-n7,cantarell,sans-serif; border:1px solid #03C; font-weight:700; font-size:11px; color:#FFF; padding:11px 0; background:url(../images/footer_bkg.jpg) repeat; float:left; margin-right:14px; border-radius: 3px; -ms-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; width:150px;  transition:all .5s ease-out !important;  -moz-transition:all .5s ease-out !important; -ms-transition:all .5s ease-out !important; -webkit-transition:all .5s ease-out !important; -o-transition:all .5s ease-out !important;}
#col_c a.book:hover {background:url(../images/footer_bkg_hover.jpg) repeat; border:1px solid #03C; color:#03C; transition:all .5s ease-out !important;  -moz-transition:all .5s ease-out !important; -ms-transition:all .5s ease-out !important; -webkit-transition:all .5s ease-out !important; -o-transition:all .5s ease-out !important;}
#col_c a.light { display:none;}


/*///MAIN GALLERY PAGE///*/


#maingallery #quicklinks_wrapper { border-bottom:0px;}
#maingallery #col_b { margin:0px;}
#maingallery #col_b h1 { font-family: cantarell-n7,cantarell,sans-serif;font-style:normal;font-weight: 700; color:#1e54a9; text-align:left; margin-bottom:45px; }
#maingallery #footer_wrapper { margin-top:0px;}
#maingallery #gallery { border-top:1px solid #e2e2e2; padding-top:60px; margin-top:5px; overflow:hidden;}
#maingallery #gallery h2 { font-family: cantarell-n7,cantarell,sans-serif;font-style:normal;font-weight: 700; font-size:14px; color:#1e54a9; text-align:left; margin-bottom:55px;}
#maingallery #gallery ul { text-align:center}
#maingallery #gallery ul li { display:inline-block; margin-right:33px; margin-bottom:33px;}
#maingallery #gallery ul li.first { margin:0;}



/*///OFFERS PAGE///*/

#offers #col_b { /*width:977px; margin:0px;*/}
#offers #col_b h1 { font-family: cantarell-n7,cantarell,sans-serif;font-style:normal;font-weight: 700; color:#1e54a9; text-align:left; margin-bottom:50px;}
#col_c a.termsandcond, #col_c a.book { text-align:center; text-decoration:none; display:block; font-family: cantarell-n7,cantarell,sans-serif; border:1px solid #03C; font-weight:700; font-size:11px; color:#FFF; padding:11px 0; background:url(../images/footer_bkg.jpg) repeat; float:left; margin-right:14px; border-radius: 3px; -ms-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; width:150px;  transition:all .5s ease-out !important;  -moz-transition:all .5s ease-out !important; -ms-transition:all .5s ease-out !important; -webkit-transition:all .5s ease-out !important; -o-transition:all .5s ease-out !important; }
#col_c a.termsandcond:hover, #col_c a.book:hover { background:url(../images/footer_bkg_hover.jpg) repeat; border:1px solid #03C; color:#03C; width:150px; transition:all .5s ease-out !important;  -moz-transition:all .5s ease-out !important; -ms-transition:all .5s ease-out !important; -webkit-transition:all .5s ease-out !important; -o-transition:all .5s ease-out !important;}
#offers #quicklinks_wrapper { border-bottom:0px;}
#offers #footer_wrapper { margin-top:0px;}
#offers .terms { background:#CCC; padding:10px; margin:15px 0; width:573px; border:1px solid #666; font-family: cantarell-n7,cantarell,sans-serif;font-style:normal; color:#FFF;}





#main_wrapper #content_wrapper #content #col_b form#forms{ width:625px; overflow:hidden; background:none; padding:0; margin:0 0 20px; font-family:Helvetica Neue, Arial;}
#main_wrapper #content_wrapper #content #col_b form#forms div{ clear:both; display:block; overflow:hidden; padding:15px 30px 15px 20px; background:#f1f4f8; margin:5px 0; font-family: Helvetica Neue, Arial; min-height:29px; }
#main_wrapper #content_wrapper #content #col_b form#forms div.white { background:#dee5f3; clear:both; display:block;}
#main_wrapper #content_wrapper #content #col_b form#forms div.white a { float:right; border:none; width:293px; color:#565454}
#main_wrapper #content_wrapper #content #col_b form#forms div.white a.label { width:80px; margin:0 2px; }
#main_wrapper #content_wrapper #content #col_b form#forms div.white input { background:#fff; border:1px solid #acb9ce; }
#main_wrapper #content_wrapper #content #col_b form#forms div label{color:#898989; float:left; font-size:16px; margin:5px 0 0 0;}
#main_wrapper #content_wrapper #content #col_b form#forms div label.error{color:red;}
#main_wrapper #content_wrapper #content #col_b form#forms div label span, #main_wrapper #content_wrapper #content #col_b span.asterics {color:#1e54a9;}
#main_wrapper #content_wrapper #content #col_b form#forms div input, #content .white #body2 .article form div textarea, #content .white #body2 .article form div select{ float:right; width:200px; height:30px; clear:none; margin:0; padding:0;}
#main_wrapper #content_wrapper #content #col_b form#forms div input{ font-family:Arial, Helvetica, sans-serif; font-size:12px; width:311px;  background:#fff; border:1px solid #acb9ce}
#main_wrapper #content_wrapper #content #col_b form#forms div.send { padding:0; background:#1e54a9; width:614px;  }
#main_wrapper #content_wrapper #content #col_b form#forms div input.send { font-family: cantarell-n7,cantarell,sans-serif; cursor:pointer; background:none; border:none; width:614px; color:#FFF; height:44px; border:1px solid rgba(30,84,169,0); transition:all .2s ease-out !important;  -moz-transition:all .2s ease-out !important; -ms-transition:all .2s ease-out !important; -webkit-transition:all .2s ease-out !important; -o-transition:all .2s ease-out !important;}
#main_wrapper #content_wrapper #content #col_b form#forms div input.send:hover { background:#f1f4f8; color:#1e54a9; border:1px solid rgba(30,84,169,1); transition:all .2s ease-out !important;  -moz-transition:all .2s ease-out !important; -ms-transition:all .2s ease-out !important; -webkit-transition:all .2s ease-out !important; -o-transition:all .2s ease-out !important;} 
#main_wrapper #content_wrapper #content #col_b form#forms div textarea{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px; width:307px; float:right; height:100px;}
#main_wrapper #content_wrapper #content #col_b form#forms div select{ width:105px; float:right }
#main_wrapper #content_wrapper #content #col_b form#forms div select.country { width:315px;}





/* Dropdown control */
.selectBox-dropdown {
	width: 36px; /* width = (desired width) - padding-right */
	padding-right: 40px;
	position: relative;
	margin: 0px 0;
	padding: 4px 10px;
	border: 1px solid #c2d1d7;
	background-image: url(../images/input_bg.png);
	background-repeat: repeat-x;
	background-position: top;
	font-size: 12px;
	height:25px;
	background-color:#e9eef0;
	color: #65778c;
	line-height: 1.5;
	text-decoration: none;
	vertical-align: middle;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	cursor: pointer;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.selectBox-dropdown:hover,
.selectBox-dropdown:hover .selectBox-arrow {
	color: #65778c;
	border-color: #b0c2c9;
	text-decoration: none;
}
.selectBox-dropdown:focus,
.selectBox-dropdown:focus .selectBox-arrow {
	color: #65778c;
	border-color: #b0c2c9;
	background-color: #dde5e8;
}
.selectBox-dropdown.selectBox-menuShowing {
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.selectBox-dropdown .selectBox-label {
	width: 100%;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
}
.selectBox-dropdown .selectBox-arrow {
	position: absolute;
	top: 0;
	right: 0;
	width: 27px;
	height: 100%;
	background-image: url(../images/arrow_select.png);
	background-repeat: no-repeat;
	border-left:1px solid #B0C2C9;
	background-position: 76% 15px;
}
.selectBox-dropdown-menu {
	position: absolute;
	z-index: 999;
	max-height: 200px;
	border: solid 1px #b0c2c9;
	background: #FFF;
	-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	overflow: auto;
}
/* Inline control */
.selectBox-inline {
	width: 250px;
	outline: none;
	border: solid 1px #b0c2c9;
	background: #FFF;
	display: inline-block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	overflow: auto;
}
.selectBox-inline:focus { border-color: #b0c2c9; }
/* Options */
.selectBox-options,
.selectBox-options LI,
.selectBox-options LI A {
	list-style: none;
	display: block;
	cursor: pointer;
	padding: 0;
	margin: 0;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.selectBox-options LI A {
	line-height: 1.5;
	white-space: nowrap;
	overflow: hidden;
	background: 6px center no-repeat;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	text-decoration: none;
	color: #65778c;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
}
.selectBox-options LI.selectBox-hover A {
	background-color: #e9eef0;
	color: #DE3068;
}
.selectBox-options LI.selectBox-disabled A {
	color: #888;
	background-color: transparent;
}
.selectBox-options LI.selectBox-selected A {
	background: #ffefba; color: #ad9a6e;
}
.selectBox-options .selectBox-optgroup {
	color: #666;
	background: #EEE;
	font-weight: bold;
	line-height: 1.5;
	padding: 0 .3em;
	white-space: nowrap;
}

/* Disabled state */
.selectBox.selectBox-disabled {
	color: #888 !important;
}
.selectBox-dropdown.selectBox-disabled .selectBox-arrow {
	opacity: .5;
	filter: alpha(opacity=50);
	border-color: #b0c2c9;
}
.selectBox-inline.selectBox-disabled {
	color: #888 !important;
}
.selectBox-inline.selectBox-disabled .selectBox-options A {
	background-color: transparent !important;
}
.link { background-color:#F00;}

.banner {
	height: 476px;
    overflow: hidden;
    /*position: absolute;*/
    width: 100%;
    z-index: 1;
}

#festive {
    background: url("../images/balbirnie-xmas.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 157px;
    position: absolute;
    right: 0px;
    top: 165px;
    width: 304px;
    z-index: 6;
}

#online-brochure{
	background: url("../images/blue-arrow.png") no-repeat scroll left center transparent;
	position: absolute;
	font-family: cantarell-n7,cantarell,sans-serif;
    top: 7px;
    right: 0;
    width: 145px;
    text-align: right;  
}

#online-brochure a{
	font-size: 11px;
	font-style: normal;
    font-weight: 700;
	text-decoration: none;
	color: #898989;
    height: 10px;
    line-height: 10px;
}

#online-brochure a:hover{ color:#1e54a9; transition:all .2s ease-out !important;  -moz-transition:all .2s ease-out !important; -ms-transition:all .2s ease-out !important; -webkit-transition:all .2s ease-out !important; -o-transition:all .2s ease-out !important;}

#index #bookbar_wrapper{
	/*margin-top: 511px;*/
}

/*************************************** TELL A FRIEND */

#tell_a_friend_form {
	position: absolute;
	left: 300px;
	color: #fff;
	padding: 15px;
	width: 380px;
	z-index: 99999;
	border: 1px solid #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background-color: #F1F4F8;
	border:5px solid #DEE5F3;
	top: 900px;
}

#tell_a_friend_form a.close {
	position: absolute;
	right: -18px;
	top: -16px;
	background: url(images/fancy_closebox.png) no-repeat;
	border:none;
	height: 30px;
	width: 30px;
	overflow: hidden;
	text-indent: -1000px;
}

#tell_a_friend_form form textarea {
	height: 80px;
}

#tell_a_friend_form .contact-form {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #f2f2f2;
}

#tell_a_friend_form .contact-form form input.std_input {
	margin-bottom: 10px;
}

#tell_a_friend_form form label.clear {
	clear: both;
	float: left;
	margin-top: 10px;
}

#tell_a_friend_form form label.full {
	width: 99%;
}

#tell_a_friend_form form label.required {
	font-weight: bold;
}

#tell_a_friend_form form select {
	margin-bottom: 10px;
	background-color: #fff;
	border: 1px solid #ccc;
	font: 13px Arial, Helvetica, Geneva, sans-serif;
	color: #6e6e6e;
}

#tell_a_friend_form form label {
	color: #808080;
	display: block;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 5px 0 10px 0;
}

#tell_a_friend_form form input.std_input,
#tell_a_friend_form form textarea {
	border: 1px solid #ccc;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	width: 358px;
	font: 13px Arial, Helvetica, Geneva, sans-serif;
	padding: 10px;
	color: #5e80ae;
}

#tell_a_friend_form form table {
	width: 100%;
}

#tell_a_friend_form form table input.std_input {
	width: 93%;
}

#tell_a_friend_form form table.three-col input.std_input {
	width: 90%;
}

#tell_a_friend_form form input.form_but {
	margin-top: 20px;
	background: #1E54A9;
	border: 1px solid rgba(22, 62, 126, 1);
	color: #fff;
	cursor: pointer;
	font: bold 12px Arial, Helvetica, Geneva, sans-serif;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 10px 20px;
	text-transform: uppercase;
}
#tell_a_friend_form form input.form_but:hover{
	background: #266ad4;
	border: 1px solid rgba(22, 62, 126, 1);}
/*
.carousel-inner .active.left { left: -33%; }
.carousel-inner .next        { left:  33%; }
.carousel-inner .prev        { left: -33%; }
.carousel-control.left,.carousel-control.right {background-image:none;}
.item:not(.prev) {visibility: visible;}
.item.right:not(.prev) {visibility: hidden;}
.rightest{ visibility: visible;}
*/

.item-content {
  /*width: 295px;*/
  display: inline;
}

.carousel .item,.carousel {
  width: 100%;
}
.carousel-inner .active.left { 
	left: -33%; 
}
.carousel-inner .next { 
	left:  33%; 
}
.carousel-inner .active.right { 
	left: 33%; 
}
.carousel-inner .prev { 
	left:  -33%; 
}
.item-content.copy1,.item-content.copy2 {
	display: inline;
}

.translate-div{
	border-top:1px solid #898989; overflow:hidden; margin-top:30px; padding:30px 0;
}
#google_translate_element{
	border: 1px solid #1e54a9;
	border-radius: 4px;
    margin: 0;
}
.goog-te-gadget-simple{
    background: url(../images/translation_widget.jpg) center no-repeat !important;
    border: none !important;
    font-size: 1em !important;
    height: 45px;
    line-height: 5.2em !important;
    /*width: 280px;*/
    width: 100%;
}
.goog-te-gadget{
    font-size: 1em !important;
    /*line-height: 5.2em !important;*/
}
.goog-te-gadget-icon{
    display: none;
}
.goog-te-menu-value{
    padding: 0 0 0 35px;
}
.goog-te-gadget-simple .goog-te-menu-value span{
    display: none;
}
