
/* - ++resource++bb.sia.stylesheets/main.css - */
@media screen {
/* http://www.cafesia.co.uk/portal_css/++resource++bb.sia.stylesheets/main.css?original=1 */
/* */
body {
background:#FFFFFF;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.8em;
line-height: 1.45em;
color:#58483D;                        /* */
margin: 0px !important;
padding: 0px 0px 20px 0px !important;
}
a {
outline: none;
}
a:visited,
a.state-visible:visited,
a.state-published:visited,
a:link,
a.state-visible:link,
a.state-published:link {
color:#000 !important;                /* */
text-decoration:none !important;
font-weight:normal;
}
a:active,
a.state-visible:active,
a.state-published:active,
a:hover,
a.state-visible:hover,
a.state-published:hover {
color:#000 !important;                /* */
text-decoration:underline !important;
font-weight:normal;
}
.portletHeader a:visited,
.portletHeader a.state-visible:visited,
.portletHeader a.state-published:visited,
.portletHeader a:link,
.portletHeader a.state-visible:link,
.portletHeader a.state-published:link,
.portletHeader a:active,
.portletHeader a.state-visible:active,
.portletHeader a.state-published:active,
.portletHeader a:hover,
.portletHeader a.state-visible:hover,
.portletHeader a.state-published:hover,
.portletHeader {
font-weight:bold !important;
}
dt {
margin:0px 0px 2px 0px;
padding:0px;
}
dd {
margin:0px 0px 12px 0px;
padding:0px;
}
/* */
fieldset {
padding: 0px 15px 15px 15px !important;
border: 1px solid #DDDDDD !important;
}
legend {
padding:0px 5px;
}
div.field {
margin-top:12px;
}
label {
font-weight:normal;
}
div.formHelp {
margin-bottom:3px;
}
textarea,
input {
border:1px solid #D5D5CF;
background:none;
/* */
}
.fieldRequired  {
padding:0 0 0 15px;
float: left;
margin-right: -58px;
}
.error .fieldRequired {
color:#ffddcc;
}
/* */
h1 {
font-size:1.6em;
line-height: 1.6em;
}
h2 {
font-size:1.4em;
line-height: 1.4em;
margin-bottom:5px;
font-weight:normal;
color:#78786F;        /* */
}
h3 {
font-size:1.1em;
}
.heading {
font-size:1.4em;
line-height:1.4em;
}
a img {
border-width:0px;
}
p {
margin:0px 0px 15px 0px;
padding:0px;
}
ul {
margin:0px 0px 15px 25px;
padding:0px;
}
td, th {
vertical-align:top;
}
td.narrow {
width:150px;
}
/* */
#visual-portal-wrapper {
position:relative;
top:0px;
left:0px;
width:100%; /* */
max-width:1010px; /* */
margin: 0px auto 20px auto;
padding:0px 0px 20px 0px;
}
#portal-columns {
margin:0px 15px;
padding:30px 0px 0px 0px;
width:auto !important; /* */
background:#FFF;
}
#portal-column-content,
#portal-column-one,
#portal-column-two {
/* */
padding:0px;
min-height:0px;
}
/* */
#portal-column-content {
width:52%;
max-width:530px;
padding-left:5%; /* */
margin:0 3% 0 0 !important; /* */
float:left;
/* */
}
#portal-column-one {
width:40%; /* */
max-width:400px; /* */
float:left;
}
#portal-column-two {
display:none;
}
.template-bbwebsite_wide_view #portal-column-content {
width:630px;
padding-left:20px;
}
.template-bbwebsite_wide_view #portal-column-one {
display:block !important;
width:300px;
}
/* */
.template-bbwebsite_reverse_view #portal-column-content {
float:right;
margin:0px 0px 0px 30px;
}
/* */
.template-bbwebsite_single_view #portal-column-content {
width:940px;
padding:0px 20px;
margin:0px !important;
}
/* */
.template-manage-contextual  #portal-column-content,
.template-bbwebsite_three_wide_view #portal-column-content {
float:left;
width:490px;
padding-left:0px;
margin:0px 0px 0px 20px !important;
}
.template-manage-contextual  #portal-column-one,
.template-bbwebsite_three_wide_view #portal-column-one {
width:230px;
}
.template-manage-contextual  #portal-column-two,
.template-bbwebsite_three_wide_view #portal-column-two {
display:block;
width:230px;
float:right;
margin:0px !important;
}
/* */
.template-bbwebsite_three_equal_view #portal-maincolumns-wrapper {
width:650px;
margin-right:30px;
}
.template-bbwebsite_three_equal_view #portal-column-content {
float:right;
width:300px;
padding-left:0px;
margin:0px 0px 0px 30px !important;
}
.template-bbwebsite_three_equal_view #portal-column-one {
width:300px;
}
.template-bbwebsite_three_equal_view #portal-column-two {
display:block;
width:300px;
float:left;
}
/* */
#portal-column-one .visualPadding,
#portal-column-two .visualPadding,
#portal-column-content .visualPadding {
padding:0;
}
#portal-column-content a:link,
#portal-column-content a:visited,
#portal-column-content a:active {
text-decoration:underline;
}
.hiddenStructure {
display:none;
}
.visualClear {
clear:both;
}
#clear-space-before-wrapper-table {
display:block !important;
}
/* */
.webimagenofs,
.webimage {
margin-bottom:12px;
overflow: hidden;
}
.documentActions {
display:none;
width:1px;
}
/* */
.overlay,
.ajax-overlay,
#thePloneCalendar,
#portlet-related,
dl.searchResults .documentByLine,
#plone-document-byline {
display:none;
}
/* */
/* */
/* */
#portal-header {
margin:0px 15px;
background:#674F3C; /**/
height:35px;
padding:75px 0px 0px 0px;
}
#portal-logo {
position:absolute;
top:0px;
left:400px;
height:167px;
min-height:100px;
width:200px;
cursor:pointer;
margin:0px;
overflow:hidden;
}
#portal-logo img {
margin:0px;
}
#portal-breadcrumbs {
display:none;
margin-top:-1px;
padding:1px 15px 5px 25px;
font-size:0.85em;
background:#FFF;
}
#portal-searchbox {
background:none;
position:absolute;
top:0px;
left:770px;
width:200px;
float:right;
padding:0px;
}
.searchSection {
display:none;
}
.LSBox {
text-align:right;
color:#7799BB;
font-size:1em;
}
#portal_date {
display:none;
margin-bottom:9px;
}
.searchButtonImage {
position:relative;
top:-2px;
left:0px;
border-width:0px;
width:24px;
height:19px;
background:transparent url(++resource++bb.sia.images/search_glass.png) no-repeat;
}
#searchtitle {
display:none;
border-width:0px;
}
#searchGadget {
position:relative;
top:-1px;
height:22px;
border-width:0px 0px 0px 2px;
border-color:#FFF;
padding-left:6px;
color:#FFF;
}
#logoutblock {
position:relative;
top:15px;
left:0px;
}
#logoutblock a:link {
color:#CC0000 !important;
}
#logoutblock a:visited {
color:#CC0000 !important;
}
#logoutblock a:active {
color:#FF0000;
}
#logoutblock a:hover {
color:#FF0000;
}
#clear-space-before-wrapper-table {
display:block !important;
}
/* */
/* */
/* */
dd.portletFooter {
border-top-style: none !important;
}
#content {
}
#content ul {
}
#content h3 {
margin:0px 0px 5px 0px;
padding:5px 0px 0px 0px;
}
#portal-column-content h1 {
font-size:1.6em;
font-weight:normal;
margin-bottom:12px;
padding:12px 0;
}
.documentContent .documentDescription {
font-style:italic;
}
.image-right {
border-width:0px;
display:block;
float:right;
margin:0px 0px 10px 20px;
}
.image-left {
border-width:0px;
display:block;
float:left;
margin:0px 20px 10px 0px;
}
/* */
/* */
.section-welcome #visual-portal-wrapper {
/* */
/* *//* */
/* */
background:none;
}
.section-welcome #portal-columns {
padding:0px;
background:transparent; /* */
/* *//* */
/* */
/* */ /* */
}
/* */
.section-welcome #portal-column-content {
padding:0px;
margin:0px !important;
width:100%; /* */
max-width:980px; /* */
}
.section-welcome #portal-column-one,
.section-welcome #portal-column-two {
display:none;
}
/* */
.section-welcome #portal-logo {
z-index:100;
}
.section-welcome .main-boxout-images-holder {
margin-bottom:0px;
}
#slideshow--homepage-slideshow {
margin:0px;
overflow:visible !important;  /* */
height:auto; /* */
}
#slideshow--homepage-slideshow div.oneslide {
/* *//* */ /* */
}
.section-welcome #portal-footer {
margin:0px 15px;
padding:0px;
}
.section-welcome #portal-breadcrumbs a {
visibility:hidden;
}
.section-welcome h1.documentFirstHeading {
display:none; /* */
}
/* */
/* */
.section-sias-menus table.plain,
.section-sias-menus table.plain th,
.section-sias-menus table.plain td {
border-width:0px;
}
.section-sias-menus table.plain td {
padding:2px 10px;
}
.subsection-real-fruit-smoothies-and-ice-cream-shakes table.plain td,
.subsection-sides table.plain td,
.section-sias-menus table.plain th {
text-align:left;
padding: 20px 10px 2px 10px;
}
/* */
/* */
/* */
/* */
.template-image_listing_details_view #gallery_holder,
.template-image_listing_details_view #portal-column-content,
.template-gallery_collection_view #portal-maincolumns-wrapper,
.template-gallery_collection_view #portal-column-content,
.template-gallery_embedded_listing_view #portal-maincolumns-wrapper,
.template-gallery_embedded_listing_view #portal-column-content {
width:980px;
}
.template-gallery_embedded_listing_view #portal-column-content h1.documentFirstHeading {
width:780px;
top:166px;
}
#right_end_panel,
#gallery_holder {
width:980px;
}
.image_holder,
.gallery_collection,
#gallery-collection-holder,
#main_image_holder {
width:876px !important; /* */
}
#gallery_name_holder {
width:676px;
}
#imagetextholder {
width:677px;
}
/* */
/* */
.template-search #portal-column-content {
padding:40px 0px 0px 80px;
width:750px;
}
.template-search input {
margin-left:0px;
}
form.searchPage {
background:url(++resource++bb.sia.images/bb_express_search.png) no-repeat;
width:200px;
}
form.searchPage input#searchBox {
position:relative;
top:-2px;
height:22px;
width:160px;
border-width:0px;
padding-left:6px;
}
form.searchPage input.searchButton {
position:relative;
top:-2px;
left:0px;
border-width:0px;
width:29px;
height:28px;
background:transparent none;
padding:0px;
}
.template-search .discreet {
display:none;
}
.search_results_number {
margin:10px 0px 20px 0px;
}
/* */
.template-contact-info .formHelp {
display:none;
}
.contactForm .field {
clear:left;
padding:0px 0px 20px 0px;
}
.contactForm .field label  {
display:block;
float:left;
margin-right:20px;
width:80px;
}
.contactForm .field input  {
display:block;
float:left;
width:300px;
}
.contactForm .field textarea  {
display:block;
float:left;
width:490px;
}
.notRequired {
float:left;
width:15px;
}
.contactForm .fieldRequired  {
width:0px;
margin-right:0px;
}
.contactForm .discreet {
display:block !important;
}
.requiredmsg {
clear:left;
padding-top:10px;
}
.sendContactInfo {
border-width:0px;
}
/* */
.template-sitemap #portal-maincolumns-wrapper {
width:900px;
}
.template-sitemap #portal-column-content {
width:860px;
padding:0px 20px;
}
.template-sitemap #portal-column-one,
.template-sitemap #portal-column-two {
display:none;
}
.template-sitemap #portal-sitemap {
padding-left:0px;
}
.template-sitemap #portal-sitemap li.navTreeItem {
width:860px;
margin:0px;
padding-top:20px;
font-size:1.4em;
line-height:1.5em;
clear:left;
}
.template-sitemap #portal-sitemap li.navTreeItem div {
border-bottom: 1px solid #888;
}
.template-sitemap #portal-sitemap li.navTreeItem div a {
font-weight:bold;
border-width:0px;
}
.template-sitemap #portal-sitemap li.navTreeItem div a:visited,
.template-sitemap #portal-sitemap li.navTreeItem div a:link {
border-width:0px !important;
}
.template-sitemap #portal-sitemap li.navTreeItem div a:active,
.template-sitemap #portal-sitemap li.navTreeItem div a:hover {
border-width:0px !important;
}
.template-sitemap #portal-sitemap li.navTreeItem div a img {
display:none;
}
.template-sitemap #portal-sitemap li.navTreeItem ul.navTreeLevel2 li.navTreeItem {
clear:none;
float:left;
padding-top:0px;
width:265px;
margin:2px 15px 0px 0px;
border-width:0px;
font-size:0.8em;
}
.template-sitemap #portal-sitemap li.navTreeItem ul.navTreeLevel2 li.navTreeItem div,
.template-sitemap #portal-sitemap li.navTreeItem ul.navTreeLevel3 li.navTreeItem div {
border-width:0px;
}
.template-sitemap #portal-sitemap li.navTreeItem ul.navTreeLevel3 li.navTreeItem {
clear:none;
float:none;
padding-top:0px;
width:200px;
margin:0px;
border-width:0px;
font-size:0.8em;
}
.template-sitemap ul.navTreeLevel2 {
margin-left:0px;
padding-left:0px;
}
.template-sitemap ul.navTreeLevel3 {
margin-left:0px;
padding-left:0px;
}
.template-sitemap #portal-sitemap li.navTreeItem ul.navTreeLevel3 div a {
font-weight:normal;
}
/* */
/* */
.subsection-blog #portal-column-two {
display:block;
width:400px;
margin:0px !important;
}
#blog-boxes {
width:365px;
}
.blog_list_box {
border-width:0px;
margin:65px 0px 0px 0px;
}
.blog_list_box ul li {
line-height:1.3em !important;
margin:0px 0px 10px 0px;
padding:0px 0px 4px 0px;
border-bottom:1px dashed #6B002C;
}
.blog_list_box ul li .blogdate {
font-size:0.9em;
}
/* */
/* */
.template-atct_topic_view #portal-column-content {
width:700px;
}
.template-atct_topic_view #portal-column-one {
display:none;
}
table.listing {
width:100%;
font-size:0.9em;
line-height:1.3em;
border:1px solid #F0F0F0;
border-width:1px 0px 0px 1px !important;
border-collapse: collapse;
}
table.listing th {
width:149px;
padding:5px !important;
vertical-align:top;
background:#F0F0F0;
text-align:left;
font-weight:normal;
border:1px solid #FFF;
border-width:0px 1px 1px 0px !important;
}
table.listing td {
width:179px;
padding:5px !important;
vertical-align:top;
border:1px solid #F0F0F0;
border-width:0px 1px 1px 0px !important;
}
.type-Event table.listing {
margin-bottom:20px;
}
.type-Event table.listing th {
width:142px;
}
.type-Event table.listing td {
width:592px;
}
.type-Event table.listing td #parent-fieldname-subject ul {
list-style:none outside none;
margin:0px;
padding:0px;
}
abbr {
border-width:0px;
}
/* */
/* */
.subsection-news .description,
.section-news .description {
font-weight:normal;
}
.section-news p.tileFooter,
.subsection-news p.tileFooter {
display:none;
}
.tileItem {
border-top:1px dotted #B9B0B0;
}
.subsection-aggregator #portal-column-one .portletCollection {
display:none;
}
/* */
.subsection-aggregator .portletNews {
display:none;
}
dd.portletItem {
padding:0em 1em 1em 1em;
}
span.portletItemDetails {
color:#ABABAB;
text-align:left;
}
p.tileBody .description {
font-weight:normal;
}
/* */
/* */
#login-form {
color:#888;
}
#login-form label {
display:block;
float:left;
width:80px;
}
#login-form input {
border: 1px solid #BBB;
background: #FFF none;
}
#login-form input.context {
background:#BBB none;
color:#FFF;
border-width:0px;
margin: 10px 0px 0px 90px;
}
/* */
/* */
.overlaycontent #searchGadget {
border:1px solid #BBB;
}
/* */
/* */
/* */
#main-boxout-images-holder-C-above { /* */
display:none;
}
.main-boxout-images-holder div.webimage {
margin:40px 0px 0px 20px;
/* *//* */
background:#674F3C;
padding:4%; /* */
transform:rotate(-6deg);
-moz-transform:rotate(-6deg);
-ms-transform:rotate(-6deg);
-webkit-transform:rotate(-6deg);
-o-transform:rotate(-6deg);
-khtml-transform:rotate(-6deg);
color:#FFF;
}
.slideshowholder div.firstslide {
position:relative; /* */ /* */
}
.slideshow_webimagecaption {
color:#674F3C;
}
.webimagecaption {
color:#FFF;
}
.portlet {
padding:10px;
margin-right:20px;
border:1px solid #AEAEA3;
border-radius:0.5em;
-moz-border-radius:0.5em;
-webkit-border-radius:0.5em;
}
.portletHeader,
.portletItem,
.portletFooter {
border-width:0px;
background:transparent;
}
.portletCollection {
border-width:0px;
}
.portletCollection .portletItem {
border-top:1px dotted #B9B0B0;
}
#main-boxout-images-holder-A,
#main-boxout-images-holder-B {
padding-bottom:0px;
margin-bottom:0px;
}
/* */
.resources-portlet {
padding:10px;
margin-right:20px;
border:1px solid #928b8b;
border-radius:0.5em;
-moz-border-radius:0.5em;
-webkit-border-radius:0.5em;
}
.resources-portlet ul {
list-style-type:none;
}
/* */
#social-media-buttons {
position:relative;
}
#social-media-buttons ul {
margin:0px 0px 15px 0px;
}
#social-media-buttons li {
list-style-type:none;
float:left;
padding-right:5px;
}
a.social-media-link {
display:block;
width:16px;
height:16px;
overflow:hidden;
float:left;
margin:0px 0px 10px 0px;
color:transparent !important;
}
a.share-link {
background:url(++resource++bb.sia.images/bb_smicons_24_share.png) no-repeat;
color:#FFF !important;
width:64px;
height:24px;
padding:0px;
text-align:center;
}
a.share-link:hover,
a.share-link:active {
text-decoration:none !important;
}
a.facebook-link {
background:url(++resource++bb.sia.images/bb_smicons_24_facebook.png) no-repeat;
width:24px;
height:24px;
}
a.twitter-link {
background:url(++resource++bb.sia.images/bb_smicons_24_twitter.png) no-repeat;
width:24px;
height:24px;
}
a.pinterest-link {
background:url(++resource++bb.sia.images/bb_smicons_24_pinterest.png) no-repeat;
width:24px;
height:24px;
}
.reddit-link {
background:url(++resource++bb.sia.images/bb_express_sm_icon_reddit.png) no-repeat;
}
.digg-link {
background:url(++resource++bb.sia.images/bb_express_sm_icon_digg.png) no-repeat;
}
.stumbleupon-link {
background:url(++resource++bb.sia.images/bb_express_sm_icon_stumble.png) no-repeat;
}
.delicious-link {
background:url(++resource++bb.sia.images/bb_express_sm_icon_delicious.png) no-repeat;
}
#secondary-social-media {
position:absolute;
top:28px;
left:0px;
z-index:100;
background:#FFF;
clear:left;
height:50px;
width:160px;
padding:10px;
border: 2px solid #000;
display:none;
border-radius:1em;
-moz-border-radius:1em;
-webkit-border-radius:1em;
}
a.secondary-social-media-link {
display:block;
width:20px;
height:20px;
overflow:hidden;
float:left;
margin:0px 15px 10px 0px;
color:transparent !important;
}
/* */
/* */
.section-sias-menus #main-link-holder {
list-style-image:url(++resource++bb.sia.images/icon-cutlery.png);
font-size:1.2em;
line-height:2.5em;
}
#menus-navigation {
border-width:0px;
margin-right:0px;
padding:0px 40px 20px 40px;
}
#menus-navigation h2 a {
font-weight:bold;
}
#menus-navigation ul {
list-style-type:none;
margin:0px 0px 20px 0px;
padding:0px;
}
#menus-navigation ul#six-of-the-best-menus {
border:1px dotted #6B002C;
border-width:0px 0px 1px 0px;
padding:0px 0px 15px 0px;
}
#menus-navigation ul li a.selected:link,
#menus-navigation ul li a.selected:visited {
color:#E6571E !important;
}
/* */
/* */
#boxout-how-to-find-us {
padding:0px;
margin-right:0px;
border-width:0px;
}
#boxout-how-to-find-us dt,
#boxout-how-to-find-us dd {
padding:0px;
}
/* */
/* */
/* */
/* */
#portal-footer {
padding:3px 0px 0px 0px;
margin:10px 15px 0px 15px;
font-size:0.85em;
width:auto; /* */
height:23px;
/* */
border-top:1px solid #BBB;
line-height:1.6em;
background:transparent;
border-width:0px;
}
#upper-footer {
padding:20px 4%;
background:#D6D1BB;
color:#674F3C;
}
#upper-footer .column {
float:left;
width:17%;
margin-right:2%;
}
#upper-footer .imagecol {
background:#674F3C;
height:auto;
width:16%;
padding:5px;
text-align:center;
color:#FFF;
transform:rotate(-6deg);
-moz-transform:rotate(-6deg);
-ms-transform:rotate(-6deg);
-webkit-transform:rotate(-6deg);
-o-transform:rotate(-6deg);
-khtml-transform:rotate(-6deg);
}
#upper-footer .rightcol {
margin-right:0px;
}
#upper-footer #blogtitle {
background:url(++resource++bb.sia.images/icon-blog.png) no-repeat;
padding: 6px 0px 6px 32px;
}
#upper-footer #roasterytitle {
background:url(++resource++bb.sia.images/icon-heart.png) no-repeat;
padding: 6px 0px 6px 36px;
}
#upper-footer #specialstitle {
background:url(++resource++bb.sia.images/icon-cutlery.png) no-repeat;
padding: 6px 0px 6px 30px;
}
#middle-footer {
clear:left;
padding:20px;
background:#674F3C;
color:#FFF;
}
#portal-footer #middle-footer a:link,
#portal-footer #middle-footer a:visited {
color:#FFF !important;
text-decoration:none;
}
#portal-footer #middle-footer a:hover,
#portal-footer #middle-footer a:active {
color:#FFF !important;
text-decoration:underline;
}
#middle-footer #contact-info {
float:left;
width:24%; /* */
margin:0px 5% 0px 0px; /* */
}
.tripadvisor {
float:left;
width:33%; /* */
margin:0px 5% 0px 0px; /* */
}
#portal-footer #middle-footer .tripadvisor a:link,
#portal-footer #middle-footer .tripadvisor a:visited {
color:#6B002C !important;
text-decoration:none;
}
#portal-footer #middle-footer .tripadvisor a:hover,
#portal-footer #middle-footer .tripadvisor a:active {
color:#E6571E !important;
text-decoration:underline;
}
.tripadvisor .TA_certificateOfExcellence,
.tripadvisor .TA_excellent,
.tripadvisor .TA_cdsratingsonlynarrow {
float:left;
width:48%; /* */
}
.tripadvisor #CDSWIDEXC {
margin:0px;
}
.tripadvisor .TA_certificateOfExcellence,
.tripadvisor .TA_cdsratingsonlynarrow {
margin-right:4%;  /* */
}
.tripadvisor #CDSWIDCOE,
.tripadvisor #CDSWIDEXC,
.tripadvisor .cdsROW.narrow {
width:auto;
}
.tripadvisor .cdsROW .logo img {
width:100%;
}
.tripadvisor #CDSWIDEXC .widEXCTALOGO img {
max-width:115px;
}
#middle-footer #quote-area {
float:left;
width:33%;  /* */
margin:0px;
font-size:2em;
line-height:1.8em;
}
#portal-footer a:link, #portal-footer a:visited {
color:#888 !important;		/* */
text-decoration:none;
}
#portal-footer a:hover, #portal-footer a:active {
color:#888 !important;		/* */
text-decoration:underline;
}
#portal-footer .copyright {
padding:0px 1% 0px 0px;
float:left;
width:20%;
}
#portal-footer .beetlebrow {
float:right;
text-align:right;
}
#portal-personaltools {
list-style-type:none;
margin:0px !important;
padding:0px 1% 0px 0px !important;
float:left;
background:transparent;
border-width:0px;
}
#portal-personaltools a img {
display:none;
}
#portal-siteactions {
list-style-type:none;
margin:0px !important;
padding:2px 0px 0px 0px;
float:left;
}
#portal-personaltools li,
#portal-siteactions li {
display:inline;
}
#portal-siteactions li a {
border-width:0px;
}
#portal-footer #portal-siteactions li a:hover,
#portal-footer #portal-siteactions li a:active {
background:transparent !important;
border-width:0px;
}
/* */
/* */
#bb-horizontal-navigation {
margin:0px;
height:40px;
font-size:1.1em;
}
#bb-horizontal-navigation #portal-globalnav {
padding:0px !important;
overflow:hidden;
}
#bb-horizontal-navigation #portal-globalnav li {
float:left;
border-left:1px solid #D5D5C6;  /* */
border-right:1px solid #78786F;  /* */
border-width:0px !important;
margin-bottom:0px;
}
#bb-horizontal-navigation #portal-globalnav li#leftend {
display:block !important;
border-width:0px;
width:40px;
}
#bb-horizontal-navigation #tab-home {
border-left:1px solid #D5D5C6;  /* */
}
#bb-horizontal-navigation #portal-globalnav li#li-sia-sias-skye {
margin-left:200px;
}
#bb-horizontal-navigation #portal-globalnav li a {
display:block;
float:left;
padding:7px 12px 12px 12px;
width:90px;
height:16px;
overflow:hidden;
border-width:0px !important;
text-transform: uppercase;
}
#bb-horizontal-navigation #portal-globalnav li a#a-sia-skye-roastery {
width:120px;
}
#bb-horizontal-navigation ul#portal-globalnav li.selectedItem a:link,
#bb-horizontal-navigation ul#portal-globalnav li.selectedItem a:visited,
#bb-horizontal-navigation ul#portal-globalnav a:hover,
#bb-horizontal-navigation ul#portal-globalnav a:active {
background:transparent;
color:#E65725 !important; /* */
text-decoration:none !important;
}
#bb-horizontal-navigation #portal-globalnav a:link,
#bb-horizontal-navigation #portal-globalnav a:visited {
background:transparent;
color:#FFF !important;  /* */
text-decoration:none !important;
}
/* */
#bb-horizontal-navigation li ul {
top:110px; /* */
z-index:999;
clear:left;
margin-left:12px;
}
#bb-horizontal-navigation #portal-globalnav li ul li {
line-height:1.2em;
margin-top:0px;
margin-bottom:0px;
border-bottom:1px solid #AEAEA3;
border-width:0px 0px 1px 0px;
}
#bb-horizontal-navigation #portal-globalnav li ul li a {
font-size:0.9em;
text-transform:lowercase;
display:block;
float:left;
padding:0.6em 0.5em;
width:16em;
height:auto;
}
#bb-horizontal-navigation ul#portal-globalnav li ul.submenu li a:link,
#bb-horizontal-navigation ul#portal-globalnav li ul.submenu li a:visited {
background:#D5D5C6 !important;
color:#78786F !important;  /* */
text-decoration:none !important;
border-radius:0.3em;
-moz-border-radius:0.3em;
-webkit-border-radius:0.3em;
}
#bb-horizontal-navigation ul#portal-globalnav li ul.submenu li.selectedItem a:link,
#bb-horizontal-navigation ul#portal-globalnav li ul.submenu li.selectedItem a:visited,
#bb-horizontal-navigation ul#portal-globalnav li ul.submenu li a:hover,
#bb-horizontal-navigation ul#portal-globalnav li ul.submenu li a:active {
background:#AEAEA3 !important;
color:#fff !important; 		/* */
text-decoration:none !important;
border-radius:0.3em;
-moz-border-radius:0.3em;
-webkit-border-radius:0.3em;
}
/* */
/* */
body.mceContentBody,
body.kupu {
background:#FFF !important;
}
.actionMenuContent #image {
display: none;
}
body.section-uploaded-files .actionMenuContent #image {
display: block;
}
.ArchetypesRichWidget div div .discreet a {
position:relative;
top:-1em;
left:1em;
}
/* */
.contentActions {
background-color:#ccc;
border-left:1px solid #bbb;
border-right:1px solid #bbb;
color:#666;
height:1.6em;
padding:0 0 0 1em;
position:relative;
text-align:right;
text-transform:lowercase;
z-index:12;
}
.contentActions li {
border-left:1px solid #999;
}
.contentViews {
border-color:#bbb;
}
.contentViews .selected a {
background-color:#ccc;
}
.contentViews li a {
border:1px solid #bbb;
color:#000;
}
.contentViews li a:hover {
border:1px solid #bbb;
background-color:#fff;
}
.documentEditable .documentContent {
border:1px solid #bbb;
}
.portalMessage dt {
background:#333 none repeat scroll 0 0;
color:#FFFFFF;
}
.portalMessage dd {
background:#eee none repeat scroll 0 0;
color:#333;
}
dl.portalMessage {
background-color:#F8F4F0;
border:1px solid #333;
}
.actionMenu .actionMenuContent ul {
background:#ddd none repeat scroll 0 0;
border-color:#999;
}
.actionMenu .actionMenuContent li a:hover {
background-color:#aaa;
}
.kupu-tb {
background-color:#ddd;
border:1px solid #999;
}
/* */
span.summary img,
.template-folder_contents #listing-table img {
width:auto;
}
/* */
/* */
div#cookie-popup {
width:100%
}
div#cookie-popup-inner {
max-width:900px;
width:96%;
padding:0 2%;
}
img { /* */
width:100%;
height:auto;
}
iframe {
width:100%;
}
dl.searchResults dt img,
#portal-column-content #content-core img,
#portal-column-content #content img.image-left,
#portal-column-content #content img.image-right,
dd.actionMenuContent ul li img,
ul.configlets li img,
img.no-respond {
width:auto;
}
#mobile-view-nav {
display:none;
position:absolute;
left:30px;
top:30px;
cursor:pointer;
width:50%;
min-width:350px;
}
.mobile-view-sections {
display:none;
position:relative;
top:10px;
z-index:9999;
width:60%;
padding:3%;
background:#d6d1bb;
}
.mobile-view-sections input {
border-color:#FFF;
}
.mobile-view-sections ul {
list-style-type:none;
margin:10px 0px 0px 0px;
}
.mobile-view-sections ul li a:visited,
.mobile-view-sections ul li a:link {
color:#674f3c !important;
}
@media only screen and (max-width: 1010px) {
#portal-header {
margin:0px;
height:170px;
padding-top:0px;
}
#portal-logo {
position:static;
margin:0px auto;
width:200px;
display:block;
}
#bb-horizontal-navigation #portal-globalnav {
position:relative;
top:-30px;
}
#bb-horizontal-navigation #portal-globalnav li {
text-align:center;
}
#bb-horizontal-navigation #portal-globalnav li#li-sia-sias-skye {
margin-left:0px;
}
#bb-horizontal-navigation #portal-globalnav li#leftend {
display:none !important;
}
#portal-searchbox {
left:0px;
width:95%;
}
#portal-searchbox .LSBox {
float:right;
}
#portal-columns {
margin:0px;
}
.section-welcome #slideshow--homepage-slideshow {
height:auto !important;
}
#portal-footer {
margin:0px;
}
.section-welcome #portal-footer {
margin:0px;
}
#portal-footer .beetlebrow {
clear:left;
float:none;
width:97%;
text-align: left;
margin-left:3%;
}
#portal-footer #footer-login-links {
float:none;
width:97%;
margin-left:3%;
}
#portal-footer .copyright {
float:none;
width:97%;
margin-left:3%;
}
}
@media only screen and (max-width: 740px) {
#portal-header {
margin:0px;
height:140px;
padding-top:0px;
}
#portal-searchbox {
display:none;
}
#bb-horizontal-navigation #portal-globalnav {
display:none;
}
#mobile-view-nav {
display:block;
}
#portal-footer .column {
width:30%;
}
#portal-footer .imagecol {
display:none;
}
}
@media only screen and (max-width: 600px) {
#portal-columns {
padding:0;
}
#portal-column-content {
float:none;
width:95%;
max-width:600px;
padding-left:5%; /* */
margin:0 !important; /* */
}
#portal-column-one {
width:100%; /* */
max-width:600px; /* */
float:none;
}
#portal-column-one .main-boxout-images-holder {
width:60%;
}
.section-contact #portal-column-one .main-boxout-images-holder {
padding-left:5%;
width:90%;
}
#portal-column-one .main-boxout-images-holder div.webimage {
margin: 20px 0 0 20px;
}
.main-boxout-images-holder div.webimage {
transform:rotate(0deg);
-moz-transform:rotate(0deg);
-ms-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
-khtml-transform:rotate(0deg);
}
#menus-navigation ul {
display:none;
}
#middle-footer div.tripadvisor > div {
float:none;
width:100%;
}
}
@media only screen and (max-width: 400px) {
#middle-footer > div#contact-info,
#middle-footer > div.tripadvisor,
#middle-footer > div#quote-area {
float:none;
width:100%;
}
#portal-column-one .main-boxout-images-holder {
width:100%;
}
#portal-column-one .main-boxout-images-holder div.webimage {
margin:0;
}
}
/* */

}

