body { font:normal 15px Trebuchet MS; margin:0; padding:0; outline:0 none; vertical-align:baseline;  min-width:980px; background:#172128;}
.cke_editor body{background: white;}
h1, h2, h3, h4, h5, h6 { margin:25px 0 20px 0; line-height:120%; font-family: Arial; }

h1 { font-size: 32px; margin:20px 0 20px 0; font-weight:normal;}

h2 { font-size: 20px; margin:10px 0 20px 0; color:#1487d4; font-weight:bold; color:#172128; font-family:Trebuchet MS;}

h3 { font-size: 130%; }

h4 { font-size: 110%; }

#header-bottom h1{color:white; margin:10px 0 10px 0;}

#title-section{float:left;width:557px;}

.front .node h1 { font-size:30px; color:#494d4f; font-weight:normal; }

.front .node h1.front-heading { margin-bottom:0; font-weight:bold; }

.subtitle { padding:5px 0 15px 0; font-size:18px; color:#494d4f; font-family: Myriad Pro,"Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif; }

#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6,
#footer-bottom h1, #footer-bottom h2, #footer-bottom h3, #footer-bottom h4, #footer-bottom h5, #footer-bottom h6 { text-shadow:none; }

p { margin:0 0 20px 0; }

a, li a.active { text-decoration:none; }

a img { border:none; outline: none; display:block; overflow:hidden; }

code { font-family: "Courier New", Courier, monospace; }

blockquote { background:transparent url('images/blockquote.png') no-repeat top left; margin: 5px 0; padding: 10px 22px 0 25px; color: #7C726B; font-size: 13px; line-height: 150%; text-align:justify;}
#endQuote { width: 23px; height: 20px; background: url('images/blockquote-down.png');position: absolute; bottom: -10px;
right: 0px;display:block;}

.breadcrumb { padding:0 10px 20px 0; }

.breadcrumb-separator { padding:0 8px 0 4px; }

.submitted { margin:-15px 0 20px 0; font-size: 85%; text-transform: uppercase; }

.region-sidebar-first .block h2 {  margin: 0 0 15px 0; padding:0 0 5px 0; }

.region-content { line-height:155%; } 

#site-name { font-size:130%; }

/* 
* Layout 
*/
#header { clear:both; width: 980px; margin-left: auto; margin-right: auto; }

#header-inside { width: 980px; margin: 0 auto; padding:0px; clear:both;} 

#header-menu {float:right;  margin: 25px auto 0 auto; height:45px; }

#header-bottom{ clear:both; padding-top:15px;}

#header-inside-left { float:left; width: 170px; margin:8px 0 0 0; }

#logo { float:left; width:336px; display:block; overflow:hidden; padding:0; margin:0; }

#logo a{ padding:0; margin:0; display:block; overflow:hidden; }

#logo img { padding:0; margin:0; display:block; overflow:hidden; }

#banner  { clear:both; border-bottom:1px solid #fcfcfc; overflow: hidden; }

#content { clear:both; overflow:hidden; }

#content-inside { width: 980px; margin: 0 auto; padding:25px 0 25px; overflow:hidden; display:block; } 

#main { float:left; width: 620px; padding:0 60px 0 0; margin:0; }

#sidebar { float:left; width: 280px; padding:0; } 

.no-sidebars #main { width:980px; padding:0; /*margin:0; */}

.no-sidebars #sidebar { display:none; }

.meta-data { font-size:75%; text-transform:uppercase; color:#545454; margin:5px 0 20px 0; display:block; overflow:hidden; clear:both; }

#footer { clear:both; overflow:hidden; padding:20px 0 50px 0;}

#footer-inside { width: 980px; margin: 0 auto; } 

.footer-area { width:280px; float:left; padding:0 50px 0 0; }

.footer-area.first { width:280px;}

.footer-area.second { width:300px; }

.footer-area.third { width:280px; padding:0; }

/*.node.node-teaser { margin-bottom:60px; }*/

#footer-bottom { clear:both; overflow:hidden; padding:40px 0 15px 0; background: #D3CCC2 url(images/bg_bottom.gif) repeat-x top left!important; }

#footer-bottom-inside { width: 850px; margin: 0 auto; } 
#footer-bottom-inside-en { width: 850px; margin: 0 auto; } 

#footer-bottom-left { float:left; width: 620px; padding:0 60px 0 0; margin:0; }

#footer-bottom-right { width: 640px; padding:0; margin-left:auto; margin-right:auto;
clear: both;
padding-top: 10px;line-height:110%;}
.node-frontpage .field-collection-container{border-bottom:none; margin-bottom:0px;}

/*
* Sidebar Blocks - Menus
*/
.region-sidebar-first .block .content { border:1px solid #ffffff; 
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
padding: 20px; overflow:hidden; margin:0 0 40px 0;
 /* shadow */
-webkit-box-shadow: 0 2px 6px #efefef inset;  -moz-box-shadow:0 2px 6px #efefef inset;  box-shadow:0 2px 6px #efefef inset; }

.region-sidebar-first #block-block-2.block .content { background:none; border:none; padding:0; -webkit-box-shadow: none;  -moz-box-shadow:none;  box-shadow:none; }

.region-sidebar-first ul.menu {  margin:0; padding:0; }

.region-sidebar-first ul.menu li { list-style:none; margin:0; padding:0; list-style-image:none; }

.region-sidebar-first ul.menu li a { border-bottom:1px solid #e7e7e7; display:block; padding:5px; }

.region-sidebar-first ul.menu ul.menu { padding:0 0 0 15px; }

/* 
* Contact 
*/
.contact-form { margin:10px 0; }

.contact-form label, .comment-form label { font-weight:bold; }

.contact-form input.form-text, .comment-form input.form-text { background:#e8e8e8; border:1px solid #f2f2f2;
font-family: "Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif; height:25px; line-height:25px; margin:0 0 10px 0; padding:5px; width:350px; color:#5f6a5f; 
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
 /* shadow */
-webkit-box-shadow: 0px 2px 3px #bcbcbc inset;  -moz-box-shadow: 0px 2px 3px #bcbcbc inset;  box-shadow: 0px 2px 3px #bcbcbc inset; }

.contact-form input.form-text.error { border:2px solid red; }

.contact-form textarea, .comment-form textarea { background:#e8e8e8; border:1px solid #f2f2f2;
font-family: "Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif;
margin:0 20px 10px 0; padding:10px 5px; height:155px; font-size:100%; color:#5f6a5f; 
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
 /* shadow */
-webkit-box-shadow: 0px 2px 3px #bcbcbc inset;  -moz-box-shadow: 0px 2px 3px #bcbcbc inset;  box-shadow: 0px 2px 3px #bcbcbc inset;}

.filter-wrapper { border:1px solid #DDDDDD; border-top:none; }

.user-picture { float:left;  padding:0 20px 10px 0; }

/*
* About
*/
.about-features { padding:60px 0 0 0; }

.about-feature { float:left; padding:0 20px 0 0; margin:0 20px 0 0; border-right:1px solid #e5e5e5; width:290px; }

.about-feature.last { float:left; padding:0; margin:0; border-right:none; }

.about-members { clear:both; padding:10px 0 0 0;}

.about-member { background:transparent url('images/pattern.png'); border:1px solid #e4e4e4; padding:15px; float:left; width:418px; margin:0 0 60px 0; }

.about-member p { margin:0; }

.about-member.left { margin-right:60px; }

/*
* Products
*/
.product { float:left; width:280px; margin:0 60px 60px 0;  }

.product.last{ margin:0 0 60px 0; }

.product h2 { margin:0 0 5px 0; }

.product-subtitle { padding:0 0 10px 0; }

/*
* Services
*/
.services { clear:both; padding:20px 0; }

.service-left { float:left; width:450px; padding:0 30px 0 0; }

.service-right { float:left; width:450px; padding:0 0 0 30px; }

/*
* Testimonials
*/
.testimonial { display: block; overflow: hidden; position: relative; clear:both; }

.testimonial-inner { outline:none; border:1px solid #ffffff; 
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
padding: 20px; overflow:hidden; background:#ffffff; margin:25px 0 0 0; font-style:italic;
 /* shadow */
-webkit-box-shadow: 0 2px 3px #efefef inset;  -moz-box-shadow:0 2px 3px #efefef inset;  box-shadow:0 2px 3px #efefef inset; }

.testimonial-submitted { background: url("images/testimonial.png") no-repeat scroll 95% 0 transparent; text-align:right; padding:20px 0 0 0; }

/* 
* Main-menu 
*/
/* 1st Level */
#header-menu ul.menu  { display:block; padding:0; margin:0; position:relative; z-index:100; }

#header-menu ul.menu li{ display:inline-block; float:left; vertical-align: middle; margin:0; }

#header-menu ul.menu li a { height:18px; outline:none; text-decoration: none; margin:0 3px 0 0; font-size:14px; font-weight:normal; text-align:center; 
font-family: Trebuchet MS; display:block; padding: 0 5px 3px 5px; }

#header-menu ul.menu li a:hover, #header-menu ul.menu li a.active-trail, 
#header-menu ul.menu li a > a.active { background:url("images/menu_hover.gif") repeat-x left bottom!important; color:#FFFFFF; }

#header-menu ul.menu li a:after { content: none; }

#header-menu ul.menu li.expanded { position: relative; }

#header-menu ul.menu li.expanded a { /*background:transparent url('images/main-menu-expanded.png') no-repeat center right; padding:0 0 6px 0;*/ }

/* 2nd Level */
#header-menu ul.menu li.expanded ul.menu{ z-index:100; padding:0; display: none; position: absolute; background:#1A242B;
	-webkit-box-shadow:  4px 3px 4px #0C161D, -4px 3px 4px #0C161D;
	box-shadow: 4px 3px 4px #0C161D, -4px 3px 4px #0C161D;
	moz-box-shadow: 4px 3px 4px #0C161D, -4px 3px 4px #0C161D;
	color:white;
}
#ieOld ul.menu li.expanded ul.menu{
	/* For IE 8 and lower*/
	background:transparent url("images/menu_blur.png") repeat-y;
	width:228px;
}
#ieOld ul.menu li.expanded ul.menu li.last{
	/* For IE 8 and lower*/
	background:transparent url("images/menu_bottom.png") left bottom no-repeat;
	padding-right:0px;
	width:228px;
}
#header-menu ul.menu li.expanded:hover, #header-menu ul.menu li.expanded:hover > ul.menu{ display:block; }
#header-menu ul.menu li.expanded ul.menu li a{ height: auto; min-width: 200px; padding:5px 0px 5px 0px; margin:0 5px 0 10px; display:block; text-align:left; line-height:130%;}
#header-menu ul.menu li.expanded ul.menu li.first a { padding:10px 0px 5px 0px;}
#header-menu ul.menu li.expanded ul.menu li.last a { padding:5px 0px 5px 0px; margin-bottom:5px;}
#header-menu a, #header-menu ul.menu li a{ color:#ffffff; }
.nolink{cursor:pointer;}
#block-menu-block-1 ul.menu li.expanded ul.menu, 
#block-menu-block-1 ul.menu li.expanded ul.menu li.expanded ul.menu, 
#block-menu-block-2 ul.menu li.expanded ul.menu, 
#block-menu-block-2 ul.menu li.expanded ul.menu li.expanded ul.menu{ 
	top: -1px;
	left: 230px;
	position: absolute;
	width: 330px;
	padding: 2px 20px 10px 13px;
	font: normal 14px Trebuchet MS;
	color: #BABDBF;
	border: 2px solid #757775;
	background-color: #172128;
	display:none;
	z-index:3;
}

#block-menu-block-1 ul.menu li.expanded:hover ul.menu, 
#block-menu-block-1 ul.menu li.expanded ul.menu li.expanded:hover ul.menu, 
#block-menu-block-2 ul.menu li.expanded ul.menu li.expanded:hover ul.menu
{
	display:block;
}
#block-menu-block-2 ul.menu li.expanded:hover ul.menu li ul.menu{
	display:none;
}
/*#block-menu-block-1 ul.menu li.expanded:hover ul.menu li.expanded ul.menu{
	display:none;
}*/
/* 3rd, 4th, 5th, (...) level  */
#header-menu ul.menu li.expanded ul ul { display: none; left: 210px; top:0; padding:0; }

/* Footer menu */
#footer .block ul.menu { margin: 0; padding: 0; }

#footer .block ul.menu ul.menu { margin: 0 0 0 15px; }

#footer .block ul.menu li { list-style:none; margin:0; padding:0; list-style-image:none; }

#footer .block ul.menu li a { display: block; padding:5px; }

/* 
* Footer-bottom menu 
*/
ul.secondary-menu, #footer-bottom ul.menu { padding:0; margin:0 0 10px 0; display:block; overflow:hidden; }

#footer-bottom #footer-bottom-inside-en ul.menu { margin:0 0 10px 130px; }

ul.secondary-menu li, #footer-bottom ul.menu li { display:block; float:left; list-style-type:none; overflow:hidden; padding:0 10px; margin:0; }

ul.secondary-menu li.first, #footer-bottom ul.menu li.first { padding:0 10px 0 0; margin:0; }

ul.secondary-menu li.last, #footer-bottom ul.menu li.last { border-right:none; margin:0; }

#footer-bottom ul.menu ul.menu { display:none; }

/* 
* Comments 
*/
#comments { padding:20px 0 0 0; }

.comment { border:1px solid #ffffff; 
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
padding: 20px; overflow:hidden; background:#ffffff; margin:0 0 30px 0;
 /* shadow */
-webkit-box-shadow: 0 2px 6px #efefef inset;  -moz-box-shadow:0 2px 6px #efefef inset;  box-shadow:0 2px 6px #efefef inset;}

#comments-title { border:1px solid #e7e7e7; padding:5px 10px; display:block; overflow:hidden; margin:0 0 30px 0;
/* background */
background: #fdfdfd;
/* IE10 */ 
background-image: -ms-linear-gradient(top, #fdfdfd 0%, #efefef 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #fdfdfd 0%, #efefef 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #fdfdfd 0%, #efefef 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fdfdfd), color-stop(1, #efefef));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #fdfdfd 0%, #efefef 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #fdfdfd 0%, #efefef 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#efefef');
/* radius */
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
}

#comments-title h2 { padding:0; margin:0; }

#comments-title-left { float:left; width:50%; }

#comments-title-right { float:right; width:50%; text-align:right; }

#comments-title-right .counter { color:#979696; font-weight:bold; font-size:20px; 
background:transparent url('images/comments.png') no-repeat center left; padding:0 0 0 35px; }

#comments h3 { margin:0; padding:10px 0 20px 0; font-weight:normal; }

#comments ul.links { display:block; }

#comments ul.links li a { color:#fefefe; padding:5px 10px; margin:0 0 0 2px; text-shadow: 0 1px 1px #003547; font-weight:bold; border:none;
font-family: "Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif; cursor:pointer;
/* radius */
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
/* shadow */
-webkit-box-shadow: 0px 1px 2px #939da2; -moz-box-shadow: 0px 1px 2px #939da2; box-shadow: 0px 1px 2px #939da2; }

#comments ul.links li a:hover { text-decoration:none; }

/*
* Poll
*/
.poll .bar .foreground { background-color: #0092c3; }

.poll .title { padding:0 0 20px 0; }

/*
* Recent content block
*/
#block-node-recent table, #block-node-recent td { border:none; }

#block-node-recent table tbody { border:none; }

#block-node-recent tr.even, #block-node-recent tr.odd { border-bottom:1px solid #e7e7e7; }

/*
* Search
*/
#block-search-form { /*background:#e8e8e8;*/ border:none; overflow:hidden; width:172px; float:left;padding-top: 4px;
padding-left: 10px; border-left:1px solid #83807E;height: 28px;
padding-top: 4px;}

#block-search-form .form-item { margin:0; padding:0; }
#block-search-form h2{font: bold 12px Trebuchet MS;color: white; float:left; padding-bottom:2px; margin:5px 0 5px 0;
}
#block-search-form input.form-text { border:none; outline:none; text-decoration: none; color:black; float:left; width:95px; background:#CFDAE5; width:90px;
font-family: Trebuchet MS; margin-left:10px;margin-top:2px;}

#block-search-form input.form-submit { background:none; border:none; outline:none; padding:2px 5px 0 8px; }

.region-sidebar-first #block-search-form { -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none; }

.region-sidebar-first #block-search-form.block  { background:none; }

.region-sidebar-first #block-search-form.block .content  { background:#ffffff; border:1px solid #FFFFFF; overflow:hidden; padding:0; }

/* 
* Messages
*/
div.messages.status { background:#52ac61; border:1px solid #46a055; padding:10px; margin:0 0 15px 0; color:#ffffff; }

div.messages.error { background:#d30000; border:1px solid #b50000; padding:10px; margin:0 0 15px 0; color:#ffffff; }

div.messages.warning { background:#dd6e0c; border:1px solid #d2ac7f; padding:10px; margin:0 0 15px 0; color:#ffffff; }

div.messages.status a, div.messages.error a, div.messages.warning a { color:#ffffff; text-decoration:underline; }

/* 
* Javascript Slideshow 
*/
#slideshow { display:block; position:relative; overflow: hidden; width: 100% !important; background:transparent; }

.slider-item { width:100% !important; background:transparent !important; }

.slider-item .content { width:980px; margin:0 auto; padding:30px 0 0 0; position:relative; }

.slider-item a { outline:none; }

#slider-controls-wrapper { width:980px; margin:0 auto; padding:20px 0; display:block; } 

#slider-controls { display:block; text-align:center; width:980px; } 

#slider-controls ul { display:block; overflow:hidden; margin:0; padding:0; text-align:center; }

#slider-controls ul li { display:inline; margin:0; padding:0; list-style:none; }

#slider-controls ul li a { width:17px; height:17px; background:url('images/inactive-slide.png') no-repeat center center; display:inline-block; padding:0; margin:0; outline:none; }

#slider-controls ul li a:focus { outline:none; }

#slider-controls ul li.activeSlide a:hover, #slider-controls ul li.activeSlide a { background:url('images/active-slide.png') no-repeat center center; }

/* 
* Slideshow Typography
*/
#slideshow h2 { margin:0 0 10px 0; color:#222222; font-size:30px; font-weight:bold; }

#slideshow img {  }

/*  
* Tables
*/
table { border-collapse: collapse; width:100%; }

table, td { border: 1px solid #bbbbbb; }

table th { background:#222222; color:#ffffff; font-weight:bold; border:none; }


/*set the settings for the subcategories of restaurant views*/

.subCategoryRestlink-color a{color:red}

.subCategoryView table{border-collapse: collapse;
     table-layout:fixed; width:100%;}

.subCategoryView table, td{border: 0px solid #bbbbbb; vertical-align: top; padding:0px;}

.subCategoryView table th{background:#222222; color:#ffffff; font-weight:bold; border:none; padding:0px;}

.subCategoryView .field-content{width:300px;}


/*table tr.odd { background:transparent; }

table tr.even { background:#ffffff; }*/

table td, table th { padding:5px; }

/* 
* Lists 
*/
ol { list-style-type:decimal; }

ol ol { list-style-type:upper-alpha; }

ol ol ol {list-style-type:lower-alpha; }

ul.tabs { clear:both; margin:20px; white-space: normal }

ul.tabs li { padding:10px 0; line-height:130%; }

.links { display: block; text-align:right; }

.links li { list-style-type:none; }

.item-list ul { margin:0 0 0.25em 1em; padding:0; }

.item-list ul li { margin:0 0 0 5px; padding:0 0 5px 5px; }

ol.search-results { padding:0; }

.links ul li a, a.more, #edit-submit, #edit-preview, input.form-submit { color:#fefefe; padding:7px 15px; text-shadow: 0 1px 1px #003547; font-weight:bold; border:none;
font-family: "Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif; cursor:pointer;
/* radius */
-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; 
/* shadow */
-webkit-box-shadow: 0px 1px 2px #939da2; -moz-box-shadow: 0px 1px 2px #939da2; box-shadow: 0px 1px 2px #939da2; }

.links ul li a:hover, a.more:hover, #edit-submit:hover, #edit-preview:hover, input.form-submit:hover { text-decoration:none; }

.resizable-textarea .grippie { border:1px solid #dddddd; }

#edit-submit, #edit-preview { margin:0 10px 0 0; }

#block-search-form input.form-submit { margin:0; border:none; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; background:none; filter:none; }

ul.inline li { display: inline-block; margin: 0; padding: 10px 5px; display: inline; }

input.form-submit { margin:0 10px 0 0; }

/*
* Social
*/
ul.social-bookmarks { margin:0; padding:0; }

ul.social-bookmarks li {display:inline-block; float:left; list-style-type:none; margin:0; }

ul.social-bookmarks li a { display:inline-block; width:25px; height:24px; padding:0 3px;  margin:0 auto; text-align:center; overflow:hidden; outline:none; }

ul.social-bookmarks li.label { padding:0 15px 0 0; }

ul.social-bookmarks li.facebook a { background:url('images/social-media-facebook.png') no-repeat center bottom; }

ul.social-bookmarks li.twitter a { background:url('images/social-media-twitter.png') no-repeat center bottom; }

ul.social-bookmarks li.rss a { background:url('images/social-media-rss.png') no-repeat center bottom; }

ul.social-bookmarks li.linkedin a { background:url('images/social-media-linkedin.png') no-repeat center bottom; }

ul.social-bookmarks li.delicious a { background:url('images/social-media-delicious.png') no-repeat center bottom; }

/*
* Forum
*/
#forum { padding:20px 0; }

/*
* Twitter updates
*/
.twtr-hd, .twtr-ft { display:none; }

.twtr-bd { display:block; overflow:hidden; }

.twtr-widget .twtr-tweet { border-bottom: 1px solid #353535 !important; padding: 0 0 5px 0; margin: 0 0 5px 0;  }
.node-page .service-links { padding-left: 20px; padding-top:20px; /*border-top: 1px solid #D9D9D9;*/ }
.node-perm-collection-categories .service-links {padding-left: 20px; margin-top: 20px; padding-top:2px;}
.node-page .field-name-service-links-displays-group, .node-perm-collection-categories .field-name-service-links-displays-group{width:350px;float:left;}
.node-page .fb-share {padding-left:0px; padding-top:18px; float:left;}
.node-perm-collection-categories .fb-share{padding-left:0px; padding-top:20px; float:left;}
.group_social{border-top: 1px solid #D9D9D9;margin-top:20px;}
.node-page .fb-share-button, .node-perm-collection-categories .fb-share-button{
	top: -5px;
	padding-right: 20px;
}
.node-page .field-name-service-links-displays-twitter-widget{
	float: left;
}
.node-page .field-name-service-links-displays-google-plus-one{
	float: left;
}
.node-page .field-name-service-links-displays-facebook-share{
	float: left;
	width: 120px;
}
.node-page .field-name-service-links-displays-facebook-like{
	float:left;
}
.field-type-youtube{
	text-align:center;
}
.language-icon{
	float: left;
	padding-left:10px;
}
#block-views-social-icons-sidebar-block-1{
	position: fixed;
	right:0px;
	top: 50%;
	margin-top:-140px;
	margin-right:0px;
	padding-left: 5px;
	padding-top: 15px;
	padding-bottom: 10px;
	padding-right: 0px;
	background: url(images/social.png);
	height: 161px;
	width: 67px;
	z-index:10;
}
#block-views-social-icons-sidebar-block-1 .content{
	margin-left:17px;
}
#block-views-social-icons-sidebar-block-1 .content .view-header{
	text-align:center;
	font-size:11px;
}
#block-views-social-icons-sidebar-block-1 .content .view-header p{
    color: #172128;
	margin: 0 0 0 -5px;
}
#block-views-social-icons-sidebar-block-1 .views-field-field-image a{	
	overflow:hidden;
	width: 47px;
	height:48px;
	display:block;
}
#block-views-social-icons-sidebar-block-1 .views-field-field-image img{	
   opacity: 1;
   zoom:1;
   filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); 
   filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false)\9; /* IE 8 and below */
   transition: opacity .25s easeOut;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
   -o-transition: opacity .25s ease-in-out;
   border:none;
}
#block-views-social-icons-sidebar-block-1 .views-field-field-image img:hover{	
   opacity: 0.9;
   filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); 	
   filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false)\9; /* IE 8 and below */
}
.field-name-video-thumbnail {
	float: left;
	padding-top: 10px;
	padding-bottom: 0px;
	margin-right: 10px;
	cursor:pointer;
}
.field-name-video-thumbnail img{
	background: transparent url('pattern.png');
	border: 1px solid #D8D8D8;
	padding: 6px;
	margin-bottom: 6px;
}
.field-name-field-focus-video{
	/*margin-top: 31px;
	margin-bottom: 40px;
	margin-top: 31px;*/
	margin-bottom: 10px;
	font-weight:bold;
}
.pane-content .view-photo-units-and-albums .views-field-field-i a, 
.view-journalists-albums .views-field-field-i a, .view-exhibition-units .views-field-field-image a, 
.view-exhibition-units .views-field-field-image-1 a,
.view-exhibition-units-english .views-field-field-image a, 
.view-exhibition-units-english .views-field-field-image-1 a, 
.view-journalists-albums-english .views-field-field-i a,
.view-upcoming-exhibition-activities .views-field-field-thumbnail a, 
.view-old-exhibition-activities .views-field-field-thumbnail a, 
.view-old-exhibition-activities-english .views-field-field-thumbnail a, 
.view-upcoming-museum-events .views-field-field-thumbnail a, 
.view-old-museum-events .views-field-field-thumbnail a, 
.view-old-museum-events-english .views-field-field-thumbnail a{
	background: black;
	overflow:hidden;
	width: 240px;
	height:160px;
	display:block;
}
.pane-content .view-photo-units-and-albums .views-field-field-i img, 
.view-journalists-albums .views-field-field-i img, .view-exhibition-units .views-field-field-image img, 
.view-exhibition-units .views-field-field-image-1 img,
.view-exhibition-units-english .views-field-field-image img, 
.view-exhibition-units-english .views-field-field-image-1 img, 
.view-journalists-albums-english .views-field-field-i img,
.view-upcoming-exhibition-activities .views-field-field-thumbnail img, 
.view-old-exhibition-activities .views-field-field-thumbnail img, 
.view-old-exhibition-activities-english .views-field-field-thumbnail img, 
.view-upcoming-museum-events .views-field-field-thumbnail img, 
.view-old-museum-events .views-field-field-thumbnail img, 
.view-old-museum-events-english .views-field-field-thumbnail img{
   opacity: 1;
   filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); 
   transition: opacity .25s easeOut;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
   -o-transition: opacity .25s ease-in-out;
}
.pane-content .view-photo-units-and-albums .views-field-field-i img:hover, 
.view-journalists-albums .views-field-field-i img:hover, .view-exhibition-units .views-field-field-image img:hover,
.view-exhibition-units .views-field-field-image-1 img:hover, 
.view-exhibition-units-english .views-field-field-image img:hover,
.view-exhibition-units-english .views-field-field-image-1 img:hover,
.view-journalists-albums-english .views-field-field-i img:hover, 
.view-upcoming-exhibition-activities .views-field-field-thumbnail img:hover, 
.view-old-exhibition-activities .views-field-field-thumbnail img:hover, 
.view-old-exhibition-activities-english .views-field-field-thumbnail img:hover, 
.view-upcoming-museum-events .views-field-field-thumbnail img:hover, 
.view-old-museum-events .views-field-field-thumbnail img:hover, 
.view-old-museum-events-english .views-field-field-thumbnail img:hover{
   opacity: 0.8;
   filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); 
}
.node-box{
	width:225px;
	padding-bottom:8px;
} 
.node-box .field-name-field-title-above-image .titleText, .node-box .field-name-field-title-below-image  .titleText{
	font: normal 18px Trebuchet MS;
	padding: 5px 13px 2px 13px;
}
.node-box .field-name-field-title-above-image a, .node-box .field-name-field-title-below-image a{
	text-decoration:none;
}
.node-box .field-name-field-title-above-image a:hover, .node-box .field-name-field-title-below-image a:hover{text-decoration:none;}
.node-box .field-name-field-text{
	padding: 0px 11px;
	font: normal 11px/13px Trebuchet MS;
}
.addPadding .field-name-field-text{
	padding-top: 5px;
}
.addPadding{padding-bottom:0px;}
.paddingUp, .addPadding {
	padding-top: 8px;
}
.node-box .field-type-image img{
	margin: 0px;
}
.node-frontpage .node-box  .field-name-field-text p {margin:0px;}
.node-box  .field-name-field-text p {margin:0 0 10px;}

.region-search-area{ float: right; /*width: 200px;*/ margin-top:10px; margin-bottom:10px; padding: 5px 0px 5px 10px; background:url("images/boxArea_long.png") no-repeat;}
.view-photo-units-and-albums .views-row-last{padding-bottom:25px;}
.view-photo-units-and-albums table{
	border:none;
	margin:1em 0 0.25em 1em;
	width:auto;
}
.view-exhibition-units-english table{
	border:none;
	margin:2em 0 0.25em 1em;
	width:auto;
}
.view-exhibition-units table{
	border:none;
	margin:1.5em 0 0.25em 1em;
	width:auto;
}
.view-journalists-albums table, .view-journalists-albums-english table{
	border:none;
	margin:4.5em 0 4.5em 1em;
	width:auto;
}
.view-photo-units-and-albums table td, .view-exhibition-units table td, .view-exhibition-units-english table td{
	border:none;
	padding-right: 20px;
	padding-bottom: 25px;
	margin:0 0 0 5px;
	width:240px;
	vertical-align:top;
	padding-left:5px;
}
.view-journalists-albums table td, .view-journalists-albums-english table td{
	border:none;
	padding-right: 160px;
	padding-bottom: 25px;
	margin:0 0 0 5px;
	width:240px;
	vertical-align:top;
	padding-left:5px;
}
.view-photo-units-and-albums .views-field-title, .view-journalists-albums .views-field-title, .view-journalists-albums-english .views-field-title, .view-exhibition-units .views-field-name, .view-exhibition-units-english .views-field-name{
	font-family: arial,sans-serif;
	font-weight:bold;
	font-size:14px;
	/*width: 240px;*/
	padding-top:8px;
	padding-left:4px;
}
.view-photo-units-and-albums .views-field-title a, .view-journalists-albums .views-field-title a, .view-journalists-albums-english .views-field-title a, .view-exhibition-units .views-field-name a, .view-exhibition-units-english .views-field-name a{
	color: #262626;
}
.view-photo-units-and-albums .views-field-title a:hover, .view-journalists-albums .views-field-title a:hover, .view-journalists-albums-english .views-field-title a:hover, .view-exhibition-units .views-field-name a:hover, .view-exhibition-units-english .views-field-name a:hover{
	color: #666666;
}
.view-photo-units-and-albums .view-content, .view-exhibition-units  .view-content, .view-exhibition-units-english  .view-content{width: 810px;margin-left:auto; margin-right:auto;}
.view-journalists-albums .view-content, .view-journalists-albums-english .view-content {width: 730px;margin-left:auto; margin-right:auto;}
.view-id-photo_units_and_albums  h3 { clear: left; display:block; color: #262626; padding: 4px; background: #efefef; font-family: Trebuchet MS ;
margin-left: 12px; margin-right: 12px;margin-top:10px; margin-bottom:5px;}
.captionLinkTitle{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.captionTitle{line-height:140%;display:block;font-size:24px;}
.captionMore{font-size:14px;padding-top:2px;display:block;}
#exhibitionTitle h2{
	color: #262626;
	font-size: 26px;
	margin-left:10px;
	font-weight:normal;
}
.view-photo-units-and-albums .view-grouping-header, .navInfo{
	font-size: 11px;
	margin-left: -70px;
	margin-top: 5px;
	color: #262626;
}
.view-photo-units-and-albums .view-grouping-header a, .navInfo a{
	color: #262626;
}
.view-photo-units-and-albums .view-grouping-header a:hover, .navInfo a:hover{
	color: #666;
}
.node-preview .field-name-field-hidden-content .field-name-field-header{
	margin-top: 1px;
	-moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; 
	border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; 
	border-bottom:none;
}
.node-preview .field-name-field-hidden-content .field-name-field-content{
	padding: 1em 2.2em;
	border-top: 0;
	margin-top: -2px;
	position: relative;
	top: 1px;
	margin-bottom: 2px;
	-moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/;
	border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/;
	border-top:none;
}
.node-preview .darkLayout .field-name-field-hidden-content .field-name-field-content{color:#3D3D3D;padding: 1em 1.7em;padding-top:8px;border:none;}
.node-preview .field-name-field-hidden-content .field-item{margin-bottom:0px;}
.node-preview .field-name-field-hidden-content .field-collection-view, .node-preview .field-name-field-box-content .field-collection-view{margin:0px;padding:0px;border:none;}
.node-preview .field-name-field-hidden-content .field-name-field-header .field-item{padding:.5em .5em .5em .7em;margin-left:21px; font-weight:bold;}
.node-preview .darkLayout .field-name-field-hidden-content .field-name-field-header .field-item{
	padding: 8px .5em 3px 0px;
	margin-left: 0px;
	border-top: 1px dashed #172128;
	color: #172128;
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
	margin-top: 2px;
}
.node-preview .field-name-field-hidden-content .field-name-field-header {background:url("images/arrow-down.png") no-repeat;}
.node-preview .darkLayout .field-name-field-hidden-content .field-name-field-header {
	padding: 0 2.2em;
	border-top: 0;
	margin-top: -2px;
	position: relative;
	top: 1px;
	margin-bottom: 2px;
	-moz-border-radius-bottom-left: none/*{cornerRadius}*/; -webkit-border-bottom-left-radius: none/*{cornerRadius}*/; border-bottom-left-radius: none/*{cornerRadius}*/; -moz-border-radius-bottom-right: none/*{cornerRadius}*/; -webkit-border-bottom-right-radius: none/*{cornerRadius}*/; border-bottom-right-radius: none/*{cornerRadius}*/;
	border: none/*{borderColorContent}*/; 
	left:-0.5em;
}
.ui-accordion-content .views-field-field-content{line-height:155%;}
.printClass { background-color: #A2958C;font-weight:bold; padding: 5px 10px 5px 14px; margin-bottom:20px;}
.printClass .field-content a{ color: #FFFFFF; vertical-align:middle;}
.printClass .views-field-field-text .field-content { height: 32px;}
.printClass .imgL { float:right; }
#block-locale-language {float:left;padding-right:10px;}
#block-locale-language  li {list-style:none;}
.language-switcher-locale-url{padding-left:0px;width:52px;margin-top:10px;margin-bottom:0px;}
#block-menu-menu-footer ul.menu li {font:bold 13px Trebuchet MS;}
#block-menu-menu-footer{
float:left;}
#tripAdvCert{
	width:150px;
	height:68px;
	float:left;
	padding-top:5px;
}
#tripAdvCertGreek{
	width:100px;
	height:80px;
	/*background-image:url("images/certGreek.png");*/
	float:left;
}
#tripAdvCertEnglish{
	width:100px;
	height:80px;
	/*background-image:url("images/certEnglish.png");*/
	float:left;
}
#logoGreek{
	background-image:url("images/greek_small.png");
	width:121px;
	height:80px;
	float:left;
	margin-right:19px;
	margin-top:1px;
	margin-left:25px;
}
#logoEnglish{
	background-image:url("images/english_small.png");
	width:110px;
	height:80px;
	float:left;
	margin-right:34px;
	margin-top:1px;
	margin-left:25px;
}
#greekContainer{width:319px;margin-left:auto;margin-right:auto;}
#englishContainer{width:319px;margin-left:auto;margin-right:auto;}
#mpassLogo{float:left; width:54px; height:15px; background-image: url("images/mpass.png");}
#mpassLogo a{width:54px; height:15px; display:block;}
#footerFlags{width:75px;height:23px;background-image: url("images/flags.png");margin-left:auto;margin-right:auto;}
#footer-bottom-right p{margin:0 0 5px 0;}
.views-nivo-slider-view .nivoSlider{ -webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;width:980px;height:400px;}
.node-type-frontpage #content-inside{padding: 25px 0 5px;}
.node-type-frontpage .fb-share-button{top: -5px;
padding-right: 20px;}
.node-type-frontpage .service-links, .node-type-frontpage .fb-share{margin-top:-20px;float:right;}
.node-unpublished{background-color:none!important;}
.page-search #block-views-search-blocks-block{float:left;width:25%;}
.page-search #block-system-main{width:72%;float:left;}
.field-collection-container .field-name-field-photos-journalists  .field-items .field-item{width:165px; float:left; padding: 0px 35px 0px 21px;}
.field-collection-container .field-name-field-photos-journalists  .field-items .field-item .field-collection-view{padding-bottom:40px;}
.field-name-field-photos-journalists .views-row{width:165px; float:left; padding: 0px 35px 40px 21px;}
.field-name-field-photos-journalists .field-item .field-collection-view{border-bottom:none;}
.node-album-journalists .field-collection-container{border-bottom:none;}
.node-album-journalists{width:690px;margin-left:auto;margin-right:auto;}
.field-name-field-photos-journalists .last, .field-name-field-photos-journalists .views-row-1, .field-name-field-photos-journalists .views-row-4, .field-name-field-photos-journalists .views-row-7{clear:both;}
.field-name-field-photos-journalists .field-name-field-caption, .field-name-field-photos-journalists .views-field-field-caption, 
.field-name-field-photos-journalists .field-name-field-caption a, .field-name-field-photos-journalists .views-field-field-caption a{width:165px;font: bold 12px Trebuchet MS; color: #172128;text-align:center;}
.field-name-field-photos-journalists .field-name-field-caption .field-item, .field-name-field-photos-journalists .views-field-field-caption .field-content{padding-top:5px;}
.field-name-field-photos-journalists .field-name-field-thumbnail, .field-name-field-photos-journalists .views-field-field-thumbnail{width:165px; height:90px;}
.field-name-field-photos-journalists .pager-item a, .field-name-field-photos-journalists .pager-previous a, .field-name-field-photos-journalists .pager-next a, .field-name-field-photos-journalists .pager-first a, .field-name-field-photos-journalists .pager-last a, .field-name-field-photos-journalists .pager-item{
	color: #262626;
	font-size:12px;
}
.field-name-field-photos-journalists .pager-item a:hover, .field-name-field-photos-journalists .pager-previous a:hover, .field-name-field-photos-journalists .pager-next a:hover, .field-name-field-photos-journalists .pager-first a:hover, .field-name-field-photos-journalists .pager-last a:hover{
	color: #2A2A2A;
}
.field-name-field-photos-journalists .pager-current{
	color: #2A2A2A;
	background-color: #EEE;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-weight:bold;
	font-size:12px;
}
.field-name-field-photos-journalists .pager-item:hover, .field-name-field-photos-journalists .pager-previous:hover, .field-name-field-photos-journalists .pager-next:hover, .field-name-field-photos-journalists .pager-first:hover, .field-name-field-photos-journalists .pager-last:hover{
	color: #2A2A2A;
	background-color: #EEE;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#block-user-login{
	width: 550px; margin-left: auto; margin-right: auto;
	background: #ECEAE8;
	padding:20px 0px 5px 25px;
}
#block-user-login .form-item-name label, #block-user-login .form-item-pass label, #block-user-login .form-item-captcha-response label{
	float:left;
	width:135px;
	text-align:right;
	font-weight:normal;
	padding-top:3px;
	color:#172128;
}
#block-user-login .form-item-name .form-required, #block-user-login .form-item-pass .form-required, 
#block-user-login .form-item-captcha-response .form-required{display:none;}
#block-user-login #edit-name, #block-user-login #edit-pass{
	width: 284px;
	height: 22px;
	border: 1px solid #172128;
	background-color: #DAD5D1;
	margin-left:10px;
	padding-top:4px;	
	padding-bottom:2px;
}
#block-user-login .form-submit{
	font-family:Trebuchet MS;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 132px;
	box-shadow:none;
	display: block;
	margin-left: auto;
	margin-right: auto;
	background:none!important;
	background-image:url("images/login.gif")!important;
	border-radius:0;
}
#block-user-login .form-submit:hover{color:#DDDDDD; }
#block-block-5, #block-block-6{
	padding: 20px 0px 5px 25px;
	width: 550px;
	margin-left:auto;
	margin-right:auto;
}
body .ui-widget { font-family: Trebuchet MS; font-size: 1em; }
/* ---- LINKS STYLE ---- */
#footer a:hover, #footer li a.active:hover, #footer-bottom a:hover, #footer-bottom li a.active:hover{text-decoration:underline;}
.field-name-body a:hover, .view-base-content-perm .views-field-field-content a:hover, 
.view-base-caption-perm .views-field-field-content a:hover, 
.view-accordion-content .views-field-field-content a:hover,
.view-accordion-content-all-closed .views-field-field-content a:hover,
.node-activities a:hover, .field-name-field-photos .field-name-field-caption-image a:hover, 
.views-field-body a:hover, .field-name-field-focus-video a:hover, 
.node-box a:hover, .node-box a span:hover, .block-block a:hover, .block-block a span:hover{
	text-decoration:underline;
}
.ui-widget-content{color:#3D3D3D;}
.ui-widget-content a{color:#369;}
.view-base-content-perm .views-field-field-content a span:hover, 
.view-base-caption-perm .views-field-field-content a span:hover, 
.view-accordion-content .views-field-field-content a span:hover, 
.view-accordion-content-all-closed .views-field-field-content a span:hover, 
.field-name-body a span:hover, 
.views-field-body a span:hover{text-decoration:underline;color:inherit;}
.views-accordion-header a:hover{text-decoration:none;}
/* ---- LINKS STYLE ---- */
ul.pager .pager-next-mini a{
	background-image: url("images/bt_next.png");
	width: 14px;
	height: 26px;
	display: block;
	/*float:right;*/
}
ul.pager .pager-previous-mini a{
	background-image: url("images/bt_prev.png");
	width: 14px;
	height: 26px;
	display: block;
	/*float:left;*/
}
.view-show-perm-exhibitions .pager li{
	float:left;
}
.view-show-perm-exhibitions .item-list .pager li{
	padding-bottom:0px;
	padding-top:0px;
}
.view-show-perm-exhibitions .pager .pager-current{
	width:80px;
}
.fb-share{
	width: 102px;
	height: 22px;
}
.fb-share a{
	width: 60px;
	height: 22px;
	display: inline-block;
}
.share_stats{
	display: inline-block;
	width: 22px;
	height: 22px;
	background: url("images/share_count.png");
	white-space: nowrap;
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 11px;
	position:absolute;
}
.share_count{padding-left: 10px;}
.page-user #content{background:white!important;}
.jq_maphilight{overflow:visible;}
.captcha img{
	display: block;
	margin-left: 145px;
}
#edit-captcha-response{
	width: 150px;
	height: 22px;
	border: 1px solid #172128;
	background-color: #DAD5D1;
	margin-left: 10px;
	padding-top: 4px;
}
.ui-tooltip-content a{color:#79B3EE;font-weight: bold;}
.ui-tooltip-content .descriptionSpan{
	display:block;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	padding-bottom:8px;
}	
#taxonomy-form-term .form-item-description-value, #taxonomy-form-term #edit-description-format{
	display:none;
}
/* ---- BOXES CONTENT ---- */
.box_dark_blue{
	background-color: #212D35;
}
.box_light_blue{
	background-color: #667781;
}
.box_grey{
	background-color: #6F6B63;
}
.box_dark_blue .titleText a, .box_light_blue .titleText a,  .box_grey .titleText a,
.box_dark_blue .titleText, .box_light_blue .titleText,  .box_grey .titleText,
.box_dark_blue .field-name-field-text, .box_light_blue .field-name-field-text, .box_grey .field-name-field-text{
	color: #FFFFFF;
}
/* ---- BOXES CONTENT ---- */
.field-name-accordion-block h2, .field-name-accordion-content-closed h2{margin-top:0px;}
.node-type-news p, .node-type-contests p{margin:0px 0px 10px;}
.group-left .field-name-field-left-blocks .node-box, .group-right .field-name-field-right-blocks .node-box{
	margin-bottom:10px;
}
.darkLayout .views-accordion-header .field-content, .darkLayout .view-accordion-content-all-closed .views-accordion-header .field-content{
	font-weight:bold;
}
.darkLayout .views-accordion-header{
	border:none;
	background:none;	
	border-radius:0px;
}
.darkLayout .ui-accordion-content{
	border:none;
}
.darkLayout .views-field-field-header .field-content{ 
	border-top: 1px dashed #172128; color: #172128;
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;padding-top: 10px;
	padding-bottom: 3px;}
.darkLayout .views-row-first .views-field-field-header{ border:none; }
.darkLayout .ui-icon-triangle-1-e{ background: url("images/arrows-blue.png") 0px 0px;width:11px; height:12px;margin-top:-5px!important;}
.darkLayout .views-accordion-header:hover .ui-icon-triangle-1-e{background: url("images/arrows-blue.png") 22px 0px; width:11px; height:12px;}
.view-exhibition-units .view-header, .view-exhibition-units-english .view-header{font-size: 15px;
	margin-top: 15px;
	color: #444;
	width: 780px;
	margin-left: auto;
	margin-right: auto;
}
.darkLayout .ui-accordion .ui-accordion-header a{padding-top: 0px;padding-left: 1.7em;}
.darkLayout .ui-accordion .ui-accordion-content{padding-top: 2px;padding-left:1.7em;}
.darkLayout .ui-accordion .ui-accordion-header .ui-icon{left:0px;}
/* ---- ACCORDION COLOR LAYOUT ---- */
.colorLayout .ui-accordion .views-accordion-header{
	/*-webkit-transition: opacity .25s ease-in-out;*/
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-o-transition: opacity .25s ease-in-out;
	-ms-transition: opacity .25s ease-in-out;
}
.colorLayout .ui-accordion .views-row {
	background-color: black;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.colorLayout .ui-accordion .views-row .views-accordion-header{
	opacity: 1;
	-moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.colorLayout .ui-accordion .views-row .views-accordion-header:hover{
	opacity: 0.9;
	-moz-opacity: 0.9;
    -khtml-opacity: 0.9;
    -webkit-opacity: 0.9;
   	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); 
} 
.colorLayout .ui-accordion .views-row-1 .views-accordion-header, .colorLayout .ui-accordion .views-row-6 .views-accordion-header, .colorLayout .ui-accordion .views-row-11 .views-accordion-header{
	background: #C0595D url("images/gloss.png");
}
.colorLayout .ui-accordion .views-row-2 .views-accordion-header, .colorLayout .ui-accordion .views-row-7 .views-accordion-header, .colorLayout .ui-accordion .views-row-12 .views-accordion-header{
	background: #D68A47 url("images/gloss.png");
}
.colorLayout .ui-accordion .views-row-3 .views-accordion-header, .colorLayout .ui-accordion .views-row-8 .views-accordion-header, .colorLayout .ui-accordion .views-row-13 .views-accordion-header{
	background: #519ECA  url("images/gloss.png");
}
.colorLayout .ui-accordion .views-row-4 .views-accordion-header, .colorLayout .ui-accordion .views-row-9 .views-accordion-header, .colorLayout .ui-accordion .views-row-14 .views-accordion-header{
	background: #87C761 url("images/gloss.png");
}
.colorLayout .ui-accordion .views-row-5 .views-accordion-header, .colorLayout .ui-accordion .views-row-10 .views-accordion-header, .colorLayout .ui-accordion .views-row-15 .views-accordion-header{
	background: #9f64b7 url("images/gloss.png");
}
.node-preview .colorLayout .field-name-field-hidden-content .field-items{
	background:url("images/arrows-white-preview.png") no-repeat;
}
.node-preview .colorLayout .field-name-field-hidden-content .field-items .field-item:nth-child(1) .field-name-field-header, 
.node-preview .colorLayout .field-name-field-hidden-content .field-items .field-item:nth-child(6) .field-name-field-header{
	background: #C0595D url("images/gloss.png");
}
.node-preview .colorLayout .field-name-field-hidden-content .field-items .field-item:nth-child(2) .field-name-field-header, 
.node-preview .colorLayout .field-name-field-hidden-content .field-items .field-item:nth-child(7) .field-name-field-header{
	background: #D68A47 url("images/gloss.png");
}
.node-preview .colorLayout .field-name-field-hidden-content .field-items .field-item:nth-child(3) .field-name-field-header,
.node-preview .colorLayout .field-name-field-hidden-content .field-items .field-item:nth-child(8) .field-name-field-header{
	background: #519ECA  url("images/gloss.png");
}
.node-preview .colorLayout .field-name-field-hidden-content .field-items .field-item:nth-child(4) .field-name-field-header, 
.node-preview .colorLayout .field-name-field-hidden-content .field-items .field-item:nth-child(9) .field-name-field-header{
	background: #87C761 url("images/gloss.png");
}
.node-preview .colorLayout .field-name-field-hidden-content .field-items .field-item:nth-child(5) .field-name-field-header,
.node-preview .colorLayout .field-name-field-hidden-content .field-items .field-item:nth-child(10) .field-name-field-header{
	background: #9f64b7  url("images/gloss.png");
}

.colorLayout .ui-accordion .ui-accordion-header a{
	padding: 5px 5px 5px 26px;
	margin: 5px;
	/*background:#f5f4f1;	border: 1px dashed #D0CFCC;*/
}
.colorLayout .ui-accordion .views-field-field-header .field-content, 
.node-preview .colorLayout .field-name-field-hidden-content .field-name-field-header{
	color:white;
	text-shadow: -1px 1px #655455;
	padding-bottom: 2px;
}
.colorLayout .ui-accordion .ui-accordion-header .ui-icon{
	position: absolute;
	left: .7em;
	top: 50%;
	margin-top: -6px;
}
.colorLayout .ui-icon-triangle-1-e{
	background: url("images/arrows-white.png") 0px 0px;
	width: 11px;
	height: 12px;
}
.colorLayout .ui-icon-triangle-1-s{
	background: url("images/arrows-white.png") 11px 0px;
	width: 11px;
	height: 12px;
}
.colorLayout .ui-widget-content, .node-preview .colorLayout .field-name-field-hidden-content .field-name-field-content{
	border:1px solid #d0cfcc;background:#f5f4f1;
	-moz-box-shadow: inset 0 0 5px #d0cfcc;
	-webkit-box-shadow: inset 0 0 5px #d0cfcc;
	box-shadow: inner 0 0 5px #d0cfcc;
}
.node-preview .colorLayout .field-name-field-hidden-content .field-name-field-content h2{margin-top:0px;}
.colorLayout .ui-accordion .views-row{margin-bottom: 2px;}
.field-name-accordion-block .views-field-field-header .field-content, 
.field-name-accordion-content-closed .views-field-field-header .field-content{font-weight: bold;}
.maintenance-page #content{background: #EEE;}
.view-block-content .views-field{float:left;}
.view-block-content .views-field-field-box-image:hover{	
   opacity: 0.9;
   filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); 	
   filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false)\9; /* IE 8 and below */
}
.view-block-content .views-field-field-box-text{width:750px;height:250px;overflow:hidden;background: #f4f3f0;}
.view-block-content .views-field-field-box-image{width:220px;
   filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); 
   filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false)\9; /* IE 8 and below */
   transition: opacity .25s easeOut;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
   -o-transition: opacity .25s ease-in-out;
}

.view-block-content .views-row{clear:both;
	box-shadow: 3px 3px 6px 0px #555;
	-moz-box-shadow: 3px 3px 6px 0px #555;
	-webkit-box-shadow: 3px 3px 6px 0px #555;
	zoom: 1;
	width: 970px;
	height: 250px;
	margin-bottom: 30px;
	opacity: 1;
	background:black;
}
.group-one-sidebar .view-block-content .views-field-field-box-text{width:484px}
.group-one-sidebar .view-block-content .views-row{width:704px;}
.group-one-sidebar .view-block-content, .group-one-sidebar.node-preview .field-name-field-box-content {margin-top:6px;}
.view-block-content .boxHeader, .node-preview .field-collection-item-field-box-content .field-name-field-box-header{
	padding-left: 12px;
	padding-top: 12px;
	padding-bottom: 12px;
	font-size: 22px;
	font-weight: bold;
	background: #a4a510;
	color: white;
}
.greenBox .view-block-content .boxHeader, .greenBox.node-preview .field-collection-item-field-box-content .field-name-field-box-header{background: #a4a510;}
.darkBlueBox .view-block-content .boxHeader, .darkBlueBox.node-preview .field-collection-item-field-box-content .field-name-field-box-header{background: #27318B;}
.orangeBox .view-block-content .boxHeader, .orangeBox.node-preview .field-collection-item-field-box-content .field-name-field-box-header{background: #F3A124;}
.view-block-content .boxText, .node-preview .field-collection-item-field-box-content .field-name-field-box-text{
	background: #f4f3f0;
	padding-top: 10px;
	padding-left: 13px;
	padding-right: 13px;
	overflow: hidden;
}
.node-preview .field-collection-item-field-box-content .field-name-field-box-image{float:left;width:220px;}
.node-preview .field-collection-item-field-box-content .field-name-field-box-header{float:left;width:738px;}
.node-preview .field-collection-item-field-box-content .field-name-field-box-text{float:left;width:724px;height:203px;}
.node-preview .field-name-field-box-content .field-item .field-collection-view{
	clear:both;width: 970px;height: 250px;margin-bottom: 30px;
	box-shadow: 3px 3px 6px 0px #555;
	-moz-box-shadow: 3px 3px 6px 0px #555;
	-webkit-box-shadow: 3px 3px 6px 0px #555;
	overflow:hidden;
}
.group-one-sidebar.node-preview .field-collection-item-field-box-content .field-name-field-box-header{width:472px;}
.group-one-sidebar.node-preview .field-collection-item-field-box-content .field-name-field-box-text{width:458px;}
.group-one-sidebar.node-preview .field-name-field-box-content .field-item .field-collection-view{width:704px;}
#block-pdf-languages-extra-languages h2{font-size:12px;margin:0px;padding-top:9px;}
#block-pdf-languages-extra-languages{float:left;padding-right:10px;}
.view-extra-languages ul.menu li .countryicon{float:left;padding-right:10px;padding-top:1px;}
.view-extra-languages ul.menu li{position:relative;list-style-type:none;list-style-image:none;vertical-align: middle; margin:0; font-size:12px;}
.view-extra-languages ul.menu{ margin:0px;z-index:100; padding:0; display: none; position: absolute; background:#1A242B;
	-webkit-box-shadow:  4px 3px 4px #0C161D, -4px 3px 4px #0C161D;
	box-shadow: 4px 3px 4px #0C161D, -4px 3px 4px #0C161D;
	moz-box-shadow: 4px 3px 4px #0C161D, -4px 3px 4px #0C161D;
	color:white;
}
.view-extra-languages ul.menu li a{ /*min-width:98px;*/width:105px;height: 15px; padding:5px 15px 5px 0px; margin:0 20px 0 10px; 
 display:block; text-align:left; line-height:130%;clear:both;}
.view-extra-languages ul.menu li a:hover{
	background: url("images/menu_hover.gif") repeat-x left bottom!important;
}
.view-extra-languages ul.menu li.views-row-first a{padding-top:10px;}
.view-extra-languages ul.menu li.views-row-last a{margin-bottom:5px;}
#block-pdf-languages-extra-languages:hover ul.menu{ display:block; }
.countryLabel{float:left;padding-right:10px;}
.pdfIcon{display:block;width:23px;height:9px;background:url("images/pdf.gif");float:left;margin-top:2px;}
#block-pdf-languages-extra-languages a{ color:#ffffff;}
#block-pdf-languages-extra-languages a.nolink{padding-top:2px;padding-bottom:2px;}
#block-pdf-languages-extra-languages .contextual-links-wrapper{display:none;}
body.node-type-restaurant-section div.field-name-field-rest-section-image div.field-items div.field-item:nth-child(1)  img {
	display:block !important;
}
body.node-type-restaurant-section div.field-name-field-rest-section-image div.field-items div.field-item img {
	display:none !important;
}
.node-type-restaurant-section .jcarousel-container {
	width:94%;
	/*padding-right:0 !important;*/
}
.node-type-restaurant-section .jcarousel-container .jcarousel-clip {
	width:916px;
}

.node-type-restaurant-section .jcarousel-item {
	height:145px !important;
	width:220px !important;
}
.node-type-restaurant-section .jcarousel-skin-default .jcarousel-prev-horizontal {
	top: 75px;
}
.node-type-restaurant-section .jcarousel-skin-default .jcarousel-next-horizontal {
	top: 75px;
}
 .node-type-restaurant-section .jcarousel-item .views-field-field-rest-section-dish {
 	position: relative;
top: 50%;
transform: translateY(-50%);
-webkit-transform:translateY(-50%);
   -moz-transform:translateY(-50%);
   -o-transform:translateY(-50%); 
}
 }
 .node-type-restaurant-section .jcarousel-item .views-field-field-rest-section-dish img{
 	margin-left:auto;
 	margin-right:auto;
 }
 .node-type-restaurant-section #block-views-related-dishes-carousel-block {
 	margin-bottom:100px;
 	margin-top: 40px;
border-top: 1px #3d3d3d dotted;
 }
.node-type-restaurant-section .field-name-title h2 {
border-bottom: 1px dotted rgb(61, 61, 61);
padding-bottom: 17px;
margin-bottom:47px;
}
.node-type-restaurant-section .field-name-field-rest-section-image .jcarousel-item.jcarousel-item-horizontal {
	width:103px !important;
}
.node-type-restaurant-section .field-name-field-rest-section-image .jcarousel-clip {
	height:93px;
	width:440px;
}
.node-type-restaurant-section .field-name-field-rest-section-image .jcarousel-item.jcarousel-item-horizontal img {
	position:relative;
	top:30%;
	transform:translateY(-50%);
	-webkit-transform:translateY(0%);
   -moz-transform:translateY(-50%);
   -o-transform:translateY(0%); 
}
.node-type-restaurant-section .field-name-field-rest-section-video {
	margin-top:66px;
}
.node-type-restaurant-section .field-name-field-rest-section-image .carousel-prev {
	position:relative;
	top:52px;
    left: -10px;
}
.node-type-restaurant-section .field-name-field-rest-section-image #field-slideshow-1-carousel-wrapper {
	margin-left: 9px;
}
.node-type-restaurant-section .field-name-field-rest-section-image .carousel-next {
	position: relative;
top: -64px;
left: 457px;
}
.node-type-restaurant-section .field-name-field-rest-section-image .field-slideshow {
	padding-bottom:0 !important;
	padding-right:0 !important;
}

.node-type-restaurant-section .field-name-field-rest-section-image .field-slideshow-slide {
	width:100% !important;
	top:unset !important;
	bottom:0 !important;
}
.node-type-restaurant-section .field-name-field-rest-section-image .field-slideshow-slide .colorbox {
	width:100% !important;
}
.node-type-restaurant-section .field-name-field-rest-section-image .field-slideshow-slide .colorbox .field-slideshow-image {
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
.node-type-restaurant-section .field-name-field-rest-section-image .carousel-prev {
	background-image: url("/sites/all/modules/jcarousel/skins/default/arrows.png");
width: 32px;
height: 32px;
display: block;
position: relative;
left: -25px;
top: 58px;
}
.node-type-restaurant-section .field-name-field-rest-section-image .carousel-next {
	display: block;
position: relative;
width: 32px;
height: 32px;
background-image: url("/sites/all/modules/jcarousel/skins/default/arrows.png");
background-position: 0px -32px;
top: -68px;
color: transparent;
}
.node-type-restaurant-section .field-name-field-rest-menu-image a {
	margin:auto;
	display:block;
}
.node-type-restaurant-section .field-name-field-rest-menu-image img {
	margin:auto;
	display:block;
}
.node-type-restaurant-section #block-views-related-dishes-carousel-block {
margin-top:0;
}
.node-type-restaurant-section .field-name-field--carousel {
margin-top: 60px;
font-weight: bold;
font-size: 18px;
margin-bottom:5px;
}

#block-views-social-icons-sidebar-block-1 {
height: 209px !important;
background-size: 98px 238px !important;
} 