/*
Theme Name: Flamboyant B&B
Theme URI: http://flamboyantbnb.com
Description: Flamboyant B&B
Author: Paddy Deakin, Bo Design
Template: origami

Version: 1.6.4
*/

@import url("../origami/style.css");

#page-container {
    margin: 10px 0;
}

.content *{
  font-size: 11.5pt;
}

#logo {
    display: none;
}

#custom-bg {
    background-size: cover;
    background-position: center;
    height: 350px;
    position: relative;
}

.home h1, .page-id-350 h1 {
    font-size: 230%;
    font-weight: bold;
    line-height: 100%;
}

.home h2, .page-id-350 h2 {
    font-size: 150%;
    font-weight: bold;

}

.home p strong, .page-id-350 p strong {
    font-size: 130%;
}

.home .post, .home .post .content, .page-id-350 .post, .page-id-350 .post .content, .page-id-409 .post, .page-id-409 .post .content {
    text-align: center;
    background-color: #f5f5f5;
    margin-bottom: 0;
    padding: 0;
    padding-bottom: 20px;
}

.home #pg-11-1, .home #pg-11-2, #pg-350-1,  #pg-350-2, #pg-409-1,  #pg-409-2 {
    padding: 0 40px;
}

.home #pg-11-2 .so-widget-sow-editor-base, .page-id-350 #pg-350-2 .so-widget-sow-editor-base, .page-id-409 #pg-409-2 .so-widget-sow-editor-base {
    background-color: #fff;
    padding: 20px 10px;
}

.home #pg-11-2 .so-widget-sow-editor-base hr, .page-id-350 #pg-350-2 .so-widget-sow-editor-base hr, .page-id-409 #pg-409-2 .so-widget-sow-editor-base hr {
    width: 20%;
    margin-bottom: 20px;
}

.home #pg-11-2 .so-widget-sow-editor-base a, .page-id-350 #pg-350-2 .so-widget-sow-editor-base a, .page-id-409 #pg-409-2 .so-widget-sow-editor-base a {
    color: #F3BAB7;
    text-decoration: none;
    font-weight: bold;
}

.home #custom-bg, .page-id-350 #custom-bg, .page-id-409 #custom-bg {
    display: none;
}

.priceblock {
    padding-top: 35px;
    text-align: center;
}

.priceblock p {
    font-size: 130%;
    margin-bottom: 1em;
    margin-top: 1em;
}

.priceblock p strong {
    font-size: 180%;
    font-weight: bold;
}

.priceblock a {
    background-color: #F3BAB7;
    text-decoration: none;
    padding: 10px 20px;
    color: #fff;
}

.home #footer-widgets, .page-id-350 #footer-widgets, .page-id-409 #footer-widgets {
    margin-top: 0;
}


.home #logo, .page-id-350 #logo, .page-id-409 #logo {
    display: block;
    margin: 20px 0 0 0;
}

.home #logo img, .page-id-350 #logo img, .page-id-409 #logo img {
    width: 200px;
}

.home h1.entry-title.noinfo, .page-id-350 h1.entry-title.noinfo, .page-id-409 h1.entry-title.noinfo {
    display: none;
}

.home #menu ul, .page-id-350 #menu ul, .page-id-409 #menu ul {
    background-color: #fff !important;
    border-top: none;
    z-index: 200;
}

.home #menu ul li a, .page-id-350 #menu ul li a, .page-id-409 #menu ul li a {
    color: #5c5c5c !important;
}

.home #menu ul li, .page-id-350 #menu ul li, .page-id-409 #menu ul li {
    border-right: 1px solid #5C5C5C;
}

/*.home #logo a img {
  -webkit-filter: drop-shadow(3px 3px 3px #bbb);
  filter: drop-shadow(3px 3px 3px #bbb);
}*/

.home #custom-bg, .page-id-350 #custom-bg, .page-id-409 #custom-bg {
    height: 500px;
}


#menu .menu-main-nl-container ul li, #menu .menu-main-fr-container ul li {
    padding: 0 20px; /* tighter padding on dutch and french only */
}

#menu .menu-main-nl-container .sub-menu li ,#menu .menu-main-fr-container .sub-menu li {
    padding: 10px 25px; /* ...but don't mess up sub menu */
    text-align: left;
}

#menu ul {
    margin-bottom: 0;
    z-index: 200;
}

#main-menu {
    text-transform: uppercase;
    margin-bottom: 0;
}

#menu ul li {
    border-right: 1px solid #fff;
    padding: 0px 25px;
    margin-top: 25px;
    margin-bottom: 23px;
}

#menu ul ul li {
    border-right: none !important;
}

#menu ul li:last-of-type {
    border-right: none;
}

#main-menu ul {
    margin-bottom: 0;
}

#menu ul ul li {
    margin: 10px 0 0px 0;
}

#menu ul li ul, #menu ul li ul li{
    border: none;
}


#page-container {
    padding: 0;
    background-color: #fff;
}

.home .entry-title, .page-id-350 .entry-title, .page-id-409 .entry-title {
    display:none;
}

h1.entry-title.noinfo {
    background-color: #fff;
    padding: 30px 70px 10px 10px;
    display: inline-block;
    margin-bottom: 10px;
    min-width: 200px;
    text-align: left;
}

.post {
    margin-top: -165px;
    position: relative;
    z-index: 100;
    padding: 2.25% 4.5%;
}

.home .post, .page-id-350 .post, .page-id-409 .post {
    margin-top: 0px;
}

.content {
    background: #fff;
    padding: 10px;

}

.backtosleep {
    text-decoration: none;
    color: #F3BAB7 !important;
}

#pg-23-2 .so-panel .textwidget, #pg-376-2 .so-panel .textwidget, #pg-422-2 .so-panel .textwidget {     /* activities page */
    padding: 10px;
    min-height: 325px;
    background-color: #fff;
}

#pg-104-1 .textwidget, #pg-104-3 .textwidget, #pg-359-1 .textwidget, #pg-359-3 .textwidget, #pg-420-1 .textwidget, #pg-420-3 .textwidget {     /* food page */
    padding: 10px;
    background-color: #fff;
    border: solid 1px;
}

#pg-104-3 .textwidget, #pg-359-3 .textwidget, #pg-420-3 .textwidget {     /* food page */
    min-height: 210px;
}

#pg-104-1 .textwidget, #pg-359-1 .textwidget, #pg-420-1 .textwidget {     /* food page */
    min-height: 558px;
}

#footer-widgets {
    width: auto;
    padding: 2.25% 1.25%;
}

#footer-widgets .widget, #footer-widgets .widget a {
    color: #fff;
}

#footer-widgets .widget .widget {
    width: 100%;
}

#footer-widgets .widget img {
    /*-webkit-filter: invert(1);
    filter: invert(1);*/
}

.sfsi_widget {
    margin-left: -15px;
}

#footer {
    display: none;
}
