html, body {
    margin: 0px;
    padding: 0;
}

img {
    display: inline-block;
    vertical-align: middle
}

img {
    max-width: 100%;
    height: auto
}

button:focus {
    outline: none;
}

*,*:before,*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.codebrick {    
    max-width: 1024px;
    margin: 0 auto;
	padding:10px;
}

.woocommerce {    
    max-width: 1024px;
    margin: 0 auto;
	padding:10px;
}

.woocommerce .basketlink {    
    float:right;
}

.woocommerce.add_to_cart_inline
{
	padding:0;
}

.module {
    max-width: 1024px;
    margin: 0 auto;
}

.soldout {
padding: 3px 8px;
text-align: center;
background: #222;
color: white;
font-weight: bold;
position: absolute;
top: 6px;
right: 6px;
font-size: 12px;
}

@media screen and (max-width: 1200px) {
}

@media screen and (max-width: 960px) {
}

@media screen and (max-width: 480px) {
    .codebrick {
        padding:20px;
    }
}

.brick {
    display: flex;
}

.flex {
    display: flex;
}

.flexwrap {
    flex-wrap: wrap;
}

.nowrap {
    flex-wrap: nowrap;
}

.align-center {
    align-items: center;
}

.justify-center {
    justify-content: center;
}

.auto-left {
    margin-left: auto;
}

.auto-right {
    margin-right: auto;
}

.flex1 {
    flex: 1;
}

.flex2 {
    flex: 2;
}

.flex3 {
    flex: 3;
}

.flex4 {
    flex: 4;
}

.flex5 {
    flex: 5;
}

.flex6 {
    flex: 6;
}

.flex7 {
    flex: 7;
}

.flex8 {
    flex: 8;
}

.background {
    background: linear-gradient( rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1) ),url('img/city.jpg') no-repeat scroll center bottom / cover;
}


body {
    font-family: 'Nunito', sans-serif !important;
}

h1, h2, h3, h4, h5, h6 {
    color: rgba(25, 25, 25, 0.8);
    font-family: 'Nunito', sans-serif !important;
}

h1 {
    margin-bottom: 5px;
}

h2 {
}

p {
    color: rgba(25, 25, 25, 0.6);
}

a {
    text-decoration: none;
}

input:focus {
    outline: none;
}

select:focus {
    outline: none;
}

input::-webkit-input-placeholder {
    color: rgba(25, 25, 25, 0.2);
}

input::-moz-placeholder {
    color: rgba(25, 25, 25, 0.2);
}

input:-ms-input-placeholder {
    color: rgba(25, 25, 25, 0.2);
}

input:-moz-placeholder {
    color: rgba(25, 25, 25, 0.2);
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 30px rgba(255, 255, 255, 0.8) inset;
}

input:-webkit-autofill {
    color: #ababab !important;
}

@media screen and (max-width: 1200px) {
}

@media screen and (max-width: 960px) {
}

@media screen and (max-width: 480px) {
}

.page {
    //background: rgba(245, 245, 245, 0.8);
    height: 100%;
    //box-sizing: border-box;
    //overflow: scroll;
}

.regular-page {
    background: rgba(245, 245, 245, 0.8);
}

a {
    text-decoration: none;
}

.trans {
    transition: all 0.35s ease-in-out;
}

ul {
    margin-left: 0px !important;
}

ul li {
}

#wpadminbar {
    display: none;
}

.left {
    float: left !important
}

.right {
    float: right !important
}

.rmh-event-single {
}

.rmh-event-single .post-content {
}

.rmh-event-single .post-content p {
    color: rgba(25, 25, 25, 0.8) !important;    
    font-size: 18px !important;
}

.rmh-event-single .post-content p strong {
}

.rmh-event-single .cart_form {
}

.rmh-event-single .cart_form a {
    color: rgba(25, 25, 25, 1);
    font-weight: 900;
    font-size: 25px;
    border: 3px solid rgba(25, 25, 25, 1);
    padding: 10px 30px;
    transition: all 0.35s ease-in-out;
}

.rmh-event-single .cart_form a:hover {
    color: rgba(255, 255, 255, 1);
    color: rgba(25, 25, 25, 1);
}

.tickera-checkout {
    max-width: 1024px;
    margin: 0 auto;
    margin-bottom: 50px;
}

.tickera-checkout {
}

.tickera-checkout {
}

@media screen and (max-width: 1200px) {
}

@media screen and (max-width: 960px) {
}

@media screen and (max-width: 480px) {
}

#tc_payment_form {
    max-width: 1024px;
    margin: 0 auto;
}

#tickera_cart {
    max-width: 1024px;
    margin: 0 auto;
    padding: 10px;
}

#tickera_cart .tickera_additional_info input {
    width: 100% !important;
}

#tickera_cart {
}

.tc_cart_errors {
    text-align: center;
}

.tc-container {
    max-width: 1024px;
    margin: 0 auto;
    padding: 10px;
}

@media screen and (max-width: 1200px) {
    #tickera_cart {
    }
}

@media screen and (max-width: 960px) {
    #tickera_cart {
    }
}

@media screen and (max-width: 480px) {
    #tickera_cart {
    }
}

.background {
    background: linear-gradient( rgba(98, 172, 227, 0.4), rgba(98, 172, 227, 0.2) ),url('pages/landing/sfo.jpg') no-repeat scroll center bottom / cover;
    background: linear-gradient(45deg, rgba(15, 179, 238, 0.6), rgba(238, 38, 218, 0.5) ),url('img/generic/collages/1280-1.jpg') no-repeat scroll center bottom / cover;
    background: linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) ),url('img/picture.jpg') no-repeat scroll center center / cover;
}


#review-block {
}

#review-block .codebrick {
}

#review-block {
}

#rmh-events {
}

#rmh-events .codebrick {
}

#rmh-events .brick {
    flex-wrap: wrap;
    justify-content: space-between;
}

#rmh-events .box {
    min-width: 250px;
    max-width: 300px;
}

#rmh-events .gig-event {
    margin-bottom: 30px;
    background: rgba(25, 25, 25, 0.9);
    padding: 20px;
}

#rmh-events .gig-event span {
    color: rgba(255, 255, 255, 1) !important;
}

#rmh-events .gig-event .display-date {
    margin-top: 5px;
}

#rmh-events .gig-event .display-date span {
    font-size: 12px;
}

#rmh-events .gig-event .display-headline {
    height: 50px;
}

#rmh-events .gig-event .display-headline span {
    font-weight: 700;
}

#rmh-events .gig-event .display-tagline {
    height: 40px;
    //padding-top: 3px;
    //border-top: 1px solid rgba(255, 255, 255, 0.2);
}

#rmh-events .gig-event .display-tagline span {
    font-size: 14px;
}

#rmh-events .gig-event .display-buy-now {
    border: 3px solid rgba(255, 255, 255, 1);
    padding: 3px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.35s ease-in-out;
}

#rmh-events .gig-event .display-buy-now:hover {
    background: rgba(255, 255, 255, 1);
}

#rmh-events .gig-event .display-buy-now:hover > a.ticket-button {
    color: rgba(0, 0, 0, 1) !important;
}

#rmh-events .gig-event a.ticket-button {
    color: rgba(255, 255, 255, 1) !important;
    font-weight: 900 !important;
    transition: all 0.35s ease-in-out;
}

/*#rmh-events .gig-event a.ticket-button:hover{color:rgba(0, 0, 0, 1) !important;}*/
#rmh-events .gig-event {
}

#rmh-events .gig-event {
}

#rmh-events {
}

#rmh-events {
}

#rmh-welcome {
    background: linear-gradient( rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1) ),url('/general-content/common/rmh-welcome/img/timberlake.gif') no-repeat scroll center center / cover;
    background: linear-gradient( rgba(231, 102, 233, 0.1), rgba(231, 102, 233, 0.2) ),url('/general-content/common/rmh-welcome/img/timberlake.gif') no-repeat scroll center center / cover;
    //background: linear-gradient( rgba(231, 102, 233, 0.1), rgba(231, 102, 233, 0.2) ),//url('/general-content/common/rmh-welcome/img/vampire.gif') no-repeat scroll center center / cover;
    background: linear-gradient( rgba(231, 102, 233, 0.1), rgba(231, 102, 233, 0.2) ),url('/wp-content/codebricks/general-content/common/rmh-welcome/img/live.gif') no-repeat scroll center center / cover;
    //background: linear-gradient( rgba(84, 204, 240, 0.1), rgba(84, 204, 240, 0.2) ),//url('/wp-content/codebricks/general-content/common/rmh-welcome/img/music.gif') no-repeat scroll center center / cover;
    //background: rgba(231, 102, 233, 0.6);
    //background: rgba(84, 204, 240, 0.99);
    height: 400px;
}

#rmh-welcome .codebrick {
}

#rmh-welcome {
}

#rmh-welcome {
}

#rmh-welcome {
}

#rmh-welcome {
}

#social-bar {
}

#social-bar .codebrick {
}

#social-bar .flex {
    //justify-content: space-between;
    height: 60px;
}

#social-bar .box {
    display: flex;
    flex: 1;
    justify-content: center;
}

#social-bar .box a {
    //text-decoration: none;
}

#social-bar .box i {
    color: rgba(31, 173, 220, 0.6);
    font-size: 50px;
    transition: 0.35s all ease-in-out;
}

#social-bar .box i:hover {
    color: rgba(31, 173, 220, 0.8);
}

#title-mini-bar {
    background: maroon;
    margin-bottom: 10px;
}

#title-mini-bar .codebrick {
    padding: 5px;
}

#title-mini-bar .brick {
}

#title-mini-bar .box {
    flex: 1;
    color: rgba(255, 255, 255, 1);
    font-weight: 300;
    font-size: 16px;
    text-align: center;
}

#title-mini-bar img {
}

#title-mini-bar span {
}

#title-mini-bar {
}

#title-mini-bar {
}

@media screen and (max-width: 1200px) {
}

@media screen and (max-width: 960px) {
    #title-mini-bar {
        display:none;
    }
}

@media screen and (min-width: 480px) {
}

#whats-on {
}

#whats-on .codebrick {
    text-align: center;
    padding-bottom: 0px;
}

#whats-on h1 {
    color: rgba(25, 25, 25, 0.8);
    font-weight: 900;
    font-size: 50px;
    text-transform: uppercase;
    margin-bottom: 0px;
}

#whats-on i {
    color: rgba(25, 25, 25, 0.6);
    font-weight: 900;
    font-size: 50px !important;
    margin-bottom: 0px;
}

#whats-on {
}

@media screen and (max-width: 1200px) {
}

@media screen and (max-width: 960px) {
}

@media screen and (max-width: 480px) {
    #whats-on h1 {
        color:rgba(25, 25, 25, 0.8);
        font-weight: 600;
        font-size: 30px;
        text-transform: uppercase;
        margin-bottom: 0px;
    }

    #whats-on i {
        color: rgba(25, 25, 25, 0.6);
        font-weight: 900;
        font-size: 30px !important;
        margin-bottom: 0px;
    }
}

    justify-content: center;
}

#menu-nav-alt .social-links a {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    width: 50px;
    margin: 10px;
    background: rgba(231, 86, 208, 0.1);
    background: rgba(100, 100, 100, 1);
    border-radius: 50%;
    transition: all 0.35s ease-in-out;
}

#menu-nav-alt .social-links a:hover {
    background: rgba(231, 86, 208, 0.2);
    background: rgba(255, 255, 255, 1);
}

#menu-nav-alt .social-links a:hover i {
    color: rgba(25, 25, 25, 1);
}

#menu-nav-alt .social-links a i {
    font-size: 25px;
    color: rgba(255, 255, 255, 1);
    //transition: all 0.35s ease-in-out;
}



#basic-mini-footer {
    background: rgba(25, 25, 25, 1);
}

#basic-mini-footer .codebrick {
    text-align: center;
}

#basic-mini-footer .social-links {
    justify-content: center;
}

#basic-mini-footer .social-links a {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    width: 50px;
    margin: 10px;
    background: rgba(231, 86, 208, 0.1);
    background: rgba(100, 100, 100, 1);
    border-radius: 50%;
    transition: all 0.35s ease-in-out;
}

#basic-mini-footer .social-links a:hover {
    background: rgba(231, 86, 208, 0.2);
    background: rgba(255, 255, 255, 1);
}

#basic-mini-footer .social-links a:hover i {
    color: rgba(25, 25, 25, 1);
}

#basic-mini-footer .social-links a i {
    font-size: 25px;
    color: rgba(255, 255, 255, 1);
    //transition: all 0.35s ease-in-out;
}

#basic-mini-footer .text span {
    color: rgba(255, 255, 255, 1);
}

#basic-mini-footer {
}

#basic-mini-footer {
}

#live-entertainment {
    background: linear-gradient( rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1) ),url('/wp-content/codebricks/general-content/footer/live-entertainment/img/gig-red.jpg') no-repeat scroll center center / cover;
}

#live-entertainment .codebrick {
}

#live-entertainment h1 {
    color: rgba(255, 255, 255, 1);
    font-weight: 900;
    font-size: 100px;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 25px;
}

#live-entertainment h1 span {
    color: rgba(255, 255, 255, 1);
    font-weight: 900;
    font-size: 60px;
}

#live-entertainment p {
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    margin-bottom: 0px;
    text-transform: uppercase;
    text-align: center;
}

#live-entertainment p.note {
    color: rgba(255, 255, 255, 1);
    font-weight: 300;
    font-size: 30px;
    margin-bottom: 0px;
    text-transform: uppercase;
}

#live-entertainment p.music {
    color: rgba(255, 255, 255, 0.8);
    font-weight: 400;
    font-size: 35px;
    margin-bottom: 0px;
    text-transform: uppercase;
}

#live-entertainment {
}

#live-entertainment {
}

@media screen and (max-width: 1200px) {
}

@media screen and (max-width: 960px) {
}

@media screen and (max-width: 480px) {
    #live-entertainment h1 {
        color:rgba(255, 255, 255, 1);
        font-weight: 900;
        font-size: 30px;
        text-transform: uppercase;
        text-align: center;
        margin-bottom: 25px;
    }

    #live-entertainment h1 span {
        color: rgba(255, 255, 255, 1);
        font-weight: 400;
        font-size: 30px;
    }

    #live-entertainment p {
        color: rgba(255, 255, 255, 1);
        font-size: 16px;
        margin-bottom: 0px;
        text-transform: uppercase;
        text-align: center;
    }

    #live-entertainment p.note {
        color: rgba(255, 255, 255, 1);
        font-weight: 300;
        font-size: 12px;
        margin-top: 20px;
        margin-bottom: 0px;
        text-transform: uppercase;
    }

    #live-entertainment p.music {
        color: rgba(255, 255, 255, 0.8);
        font-weight: 400;
        font-size: 14px;
        margin-bottom: 0px;
        text-transform: uppercase;
    }
}

#text-footer-block {
}

#text-footer-block .codebrick {
}

#text-footer-block .image-link {
    text-align: center;
    margin-bottom: 25px;
}

#text-footer-block .image-link img {
    width: 125px;
    height: auto;
}

#text-footer-block .text-links {
    padding-bottom: 25px;
    border-bottom: 2px solid rgba(50, 50, 50, 0.1);
    display: flex;
    flex-wrap: wrap;
}

#text-footer-block .box {
    flex: 1;
    padding: 20px;
}

#text-footer-block .box h3 {
    color: rgba(25, 25, 25, 0.6);
    font-size: 20px;
    margin-bottom: 10px;
    text-transform: uppercase;
    transition: 0.35s ease-in-out;
}

#text-footer-block .box h3:hover {
    color: rgba(25, 25, 25, 0.8);
}

#text-footer-block .box span {
    color: rgba(25, 25, 25, 0.8);
    font-weight: 400;
    font-size: 16px;
}

#text-footer-block .box a.mini {
    //color: rgba();
    font-weight: 300;
    font-size: 16px;
    padding-bottom: 2px;
    border-bottom: 1px solid rgba(25, 25, 25, 0.1);
}

#text-footer-block {
}

@media screen and (max-width: 1200px) {
}

@media screen and (max-width: 960px) {
}

@media screen and (max-width: 480px) {
    #text-footer-block .text-links {
    }

    #text-footer-block .text-links .box {
        min-width: 250px;
        background: rgba(150, 150, 150, 0.1);
        margin-bottom: 30px;
    }
}

#menu-nav {
    background: rgba(0, 0, 0, 1);
    height: 90px;
    padding-top: 10px;
}

#menu-nav .codebrick {
    padding-top: 10px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 10px;
    max-width: 1200px;
}

#menu-nav .flex {
}

#menu-nav .box {
}

#menu-nav .left {
    flex: 1;
}

#menu-nav .left img {
    height: 50px;
    width: auto;
}

#menu-nav .right {
    flex: 3;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

#menu-nav .right a {
    color: rgba(255, 255, 255, 1);
    font-weight: 600;
    font-size: 16px;
    margin-left: 15px;
    padding-bottom: 2px;
    text-transform: uppercase;
    transition: all 0.35s ease-in-out;
    border-bottom: 3px solid rgba(255, 255, 255, 0);
}

#menu-nav .right a.border {
    padding: 5px 10px;
    border: 2px solid rgba(255, 255, 255, 1);
}

#menu-nav .right a:hover {
    border-bottom: 3px solid rgba(255, 255, 255, 1);
}

#menu-nav {
}

@media screen and (max-width: 1200px) {
}

@media screen and (max-width: 960px) {
    #menu-nav {
        display:none;
    }
}

@media screen and (max-width: 480px) {
}

#menu-nav-alt {
    background: rgba(0, 0, 0, 1);
    //height: 90px;
    padding-top: 4px;
    padding-bottom: 4px;
}

#menu-nav-alt .flex {
}

#menu-nav-alt .box {
    display: flex;
    align-items: center;
}

#menu-nav-alt .left {
    flex: 2;
    justify-content: flex-start;
    justify-content: flex-end;
	margin-right: 30px
}

#menu-nav-alt .left img {
    height: 50px;
    width: auto;
}

#menu-nav-alt .center {
    flex: 1;
    justify-content: center;
}

#menu-nav-alt img {
    height: auto;
	height: 188px;
}

#menu-nav-alt .right {
    flex: 2;
    justify-content: flex-end;
    justify-content: flex-start;
	margin-left: 30px
}

#menu-nav-alt .links a {
    color: rgba(255, 255, 255, 1);
    font-weight: 600;
    font-size: 16px;
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 2px;
    text-transform: uppercase;
    transition: all 0.35s ease-in-out;
    border-bottom: 3px solid rgba(255, 255, 255, 0);
}

#menu-nav-alt .links a.border {
    padding: 5px 10px;
    border: 2px solid rgba(255, 255, 255, 1);
}

#menu-nav-alt .links a:hover {
    border-bottom: 3px solid rgba(255, 255, 255, 1);
}

#menu-nav-alt {
}

@media screen and (max-width: 1200px) {
}

@media screen and (max-width: 960px) {
    #menu-nav-alt {
        display:none;
    }
}

@media screen and (max-width: 480px) {
}

#menu-nav-mobile {
    background: black;
    height: 65px;
    display: none;
}

#menu-nav-mobile .codebrick {
    padding-top: 10px;
}

#menu-nav-mobile .main-bar {
}

#menu-nav-mobile .main-bar .box {
}

#menu-nav-mobile .main-bar .left {
}

#menu-nav-mobile .main-bar .left i {
    color: rgba(255, 255, 255, 0.8);
    font-size: 30px;
}

#menu-nav-mobile .main-bar .right {
}

#menu-nav-mobile .main-bar .right a {
}

#menu-nav-mobile .main-bar .right img {
    height: 50px;
    width: auto;
}

#menu-nav-mobile {
}

#menu-nav-mobile #off-canvas {
    position: fixed;
    left: -100%;
    margin-top: -10px;
    padding: 20px;
    padding-top: 10px;
    height: 100%;
    width: 100%;
    background: rgba(25, 25, 25, 0.8);
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.9), rgba(25, 25, 25, 0.8) );
    box-sizing: border-box;
    //display: none;
    z-index: 9000;
    transition: all 0.35s ease-in-out;
}

#menu-nav-mobile #off-canvas .off-canvas-bar .left i {
    color: rgba(255, 255, 255, 0.6);
    font-size: 30px;
    z-index: 9500;
}

#menu-nav-mobile #off-canvas .off-canvas-bar .right img {
    height: 50px;
    width: auto;
}

#menu-nav-mobile #off-canvas .off-canvas-links {
    padding-top: 30px;
    //padding-left: 25px;
}

#menu-nav-mobile #off-canvas .off-canvas-links i {
}

#menu-nav-mobile #off-canvas .off-canvas-links a {
    color: rgba(255, 255, 255, 1);
    font-weight: 600;
    //font-weight: 300;
    font-size: 25px;
    letter-spacing: 1px;
    //padding-left: 5px;
    //border-left: 4px solid white;
    display: block;
    margin-bottom: 10px;
}

#menu-nav-mobile #off-canvas .off-canvas-links a.telephone {
    color: rgba(255, 255, 255, 1);
    font-weight: 400;
    font-size: 20px;
}

#menu-nav-mobile #off-canvas .off-canvas-social {
    position: absolute;
    bottom: 20px;
    margin-left: -25px;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    text-align: center;
    //height: 100%;
    width: 100%
}

#menu-nav-mobile #off-canvas .off-canvas-social a {
}

#menu-nav-mobile #off-canvas .off-canvas-social i {
    color: rgba(255, 255, 255, 1);
    font-size: 50px;
    margin: 10px;
}

#menu-nav-mobile #off-canvas {
}

@media screen and (max-width: 1200px) {
}

@media screen and (max-width: 960px) {
    #menu-nav-mobile {
        display:block;
    }
}

@media screen and (max-width: 480px) {
}

#multi-nav {
    background-color: rgba(11, 15, 24, 1);
}

#multi-nav #container {
    height: auto;
    width: 100%;
    position: relative;
    overflow: hidden;
}

#multi-nav #nav {
    height: 100px;
    width: 100%;
    position: relative;
    right: 0;
    transition: height 400ms ease-in-out;
}

#multi-nav #mobile-bar {
    display: none;
}

@media screen and (min-width: 980px) {
    #multi-nav #full-menu {
    }

    #multi-nav #full-menu #menu-content {
        display: flex;
        padding: 20px;
    }

    #multi-nav #full-menu #menu-content .menu-close {
        display: none;
    }

    #multi-nav #full-menu #menu-content .brand {
        display: flex;
        flex: 1;
        align-items: center;
    }

    #multi-nav #full-menu #menu-content .brand img {
        max-height: 50px;
        width: auto;
    }

    #multi-nav #full-menu #menu-content .links {
        margin-left: auto;
        margin-right: auto;
        display: flex;
        flex: 1;
        align-items: center;
    }

    #multi-nav #full-menu #menu-content .links a {
        color: white;
        text-decoration: none;
        text-transform: uppercase;
        font-weight: 900;
        font-size: 20px;
        padding-left: 15px;
        padding-right: 15px;
        border-right: 1px solid rgba(194, 194, 194, 0.6);
    }

    #multi-nav #full-menu #menu-content .links a:last-child {
        border-right: 0px solid #c1c1c1;
    }

    #multi-nav #full-menu #menu-content .links a:hover {
        color: #000;
        background-color: #fff;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    #multi-nav #full-menu #menu-content .social {
        display: flex;
        flex: 1;
        align-self: center;
        justify-content: flex-end;
    }

    #multi-nav #full-menu #menu-content .social .box-wrap {
        //background-color: rgba(255, 255, 255, 0.2);
        //padding: 3px;
        //border-radius: 5px;
        text-align: center;
    }

    #multi-nav #full-menu #menu-content .social .top-links {
        text-align: center;
        margin-bottom: 0px;
        display: block;
    }

    #multi-nav #full-menu #menu-content .social .top-links a {
        text-decoration: none;
    }

    #multi-nav #full-menu #menu-content .social .top-links i {
        color: rgba(255, 255, 255, 0.6);
        padding-left: 5px;
        padding-right: 5px;
        font-size: 35px;
        transition: all 0.35s ease-in-out;
    }

    #multi-nav #full-menu #menu-content .social .top-links i:hover {
        color: #65b2e6;
    }

    #multi-nav #full-menu #menu-content .social .telephone {
        color: #65b2e6;
        color: white;
        text-align: right;
        height: 20px;
        display: block;
    }

    #multi-nav #full-menu #menu-content .social .telephone i {
        font-size: 20px;
        display: none;
        padding-bottom: 0px;
    }

    #multi-nav #full-menu #menu-content .social .telephone span {
        letter-spacing: 2.5px;
    }

    #multi-nav #full-menu #menu-content .social .telephone span a {
        text-decoration: none;
        color: white;
    }

    #multi-nav #full-menu #menu-content .social .consultation a {
        text-decoration: none;
        color: white;
        font-size: 12px;
        margin: 0px;
        position: relative;
        top: -4px;
    }

    #multi-nav #full-menu #menu-content {
    }
}

@media screen and (max-width: 980px) {
    #multi-nav #mobile-bar {
        display:flex;
        background-color: rgba(11, 15, 24, 1);
        height: 80px;
        width: 100%;
        top: 0;
        position: absolute;
        display: flex;
        padding-left: 20px;
        padding-right: 20px;
    }

    #multi-nav #mobile-bar .mobile-brand {
        color: white;
        align-self: center;
        display: flex;
    }

    #multi-nav #mobile-bar .mobile-brand img {
        max-height: 50px;
        width: auto;
        align-self: center;
    }

    #multi-nav #mobile-bar i {
        align-self: center;
        color: white;
        font-size: 35px;
        margin-left: auto;
        position: relative;
        left: -35px;
        transform: rotate(0deg);
        transition: all 400ms ease-in-out;
    }

    #multi-nav #nav {
        height: 80px;
    }

    #multi-nav #full-menu {
        //background: #000 url("br250.jpg") no-repeat scroll center bottom / cover;
        //opacity: 0.4;
    }

    #multi-nav #full-menu {
        background-color: rgba(11, 15, 24, 1);
        height: 100%;
        width: 100%;
        top: -100%;
        position: absolute;
    }

    #multi-nav #full-menu #menu-content {
        color: white;
        display: none;
        transition: all 400ms ease-in-out;
    }

    #multi-nav #menu-content {
        display: block;
        width: 100%;
        text-align: right;
        padding: 10px 20px 20px 20px;
        box-sizing: border-box;
    }

    #multi-nav #menu-content .menu-close {
        display: block;
        width: 100%;
        text-align: right;
        box-sizing: border-box;
    }

    #multi-nav #menu-content .menu-close i {
        font-size: 35px;
        color: rgba(255, 255, 255, 0.6);
    }

    #multi-nav #menu-content .brand {
        display: block;
        text-align: center;
    }

    #multi-nav #menu-content .brand img {
        max-width: 100%;
    }

    #multi-nav #menu-content .links {
        display: block;
        text-align: center;
        padding-top: 10px;
    }

    #multi-nav #menu-content .links a {
        color: white;
        text-decoration: none;
        text-transform: uppercase;
        font-weight: 400;
        font-size: 25px;
        display: block;
        padding-top: 10px;
        transition: all 0.35s ease-in-out;
    }

    #multi-nav #menu-content .links a:hover {
        color: #65b2e6;
    }

    #multi-nav #menu-content .social {
        text-align: center;
        padding-top: 20px;
    }

    #multi-nav #menu-content .social .telephone {
        font-weight: 900;
        padding: 10px 20px;
        margin: 10px;
        border-radius: 30px;
        color: #323b5b;
        display: inline-flex;
        background-color: rgba(255, 255, 255, 0.2);
    }

    #multi-nav #menu-content .social .telephone span {
        align-self: center;
        color: white;
        letter-spacing: 2px;
        padding: 10px 20px;
        border-radius: 20px;
        background-color: rgba(11, 15, 24, 1);
    }

    #multi-nav #menu-content .social .telephone span a {
        text-decoration: none;
        font-size: 15px;
        padding: 0;
    }

    #multi-nav #menu-content .social .telephone i {
        align-self: center;
        font-size: 35px;
        padding-right: 10px;
        color: white;
    }

    #multi-nav #menu-content .social a {
        color: white;
        text-decoration: none;
        font-size: 40px;
        padding: 10px;
        transition: all 0.35s ease-in-out;
    }

    #multi-nav #menu-content .social a:hover {
        color: #65b2e6;
    }
}

#multi-nav {
    background-color: rgba(11, 15, 24, 1);
}

#multi-nav #container {
    height: auto;
    width: 100%;
    position: relative;
    overflow: hidden;
}

#multi-nav #nav {
    height: 100px;
    width: 100%;
    position: relative;
    right: 0;
    transition: height 400ms ease-in-out;
}

#multi-nav #mobile-bar {
    display: none;
}

@media screen and (min-width: 1000px) {
    #multi-nav #full-menu {
    }

    #multi-nav #full-menu #menu-content {
        display: flex;
        padding: 20px;
    }

    #multi-nav #full-menu #menu-content .menu-close {
        display: none;
    }

    #multi-nav #full-menu #menu-content .brand {
        display: flex;
        flex: 1;
    }

    #multi-nav #full-menu #menu-content .brand img {
        max-height: 50px;
        width: auto;
        align-self: center;
    }

    #multi-nav #full-menu #menu-content .links {
        margin-left: auto;
        margin-right: auto;
        display: flex;
        flex: 1;
        align-items: center;
    }

    #multi-nav #full-menu #menu-content .links a {
        color: white;
        text-decoration: none;
        text-transform: uppercase;
        font-weight: 900;
        font-size: 20px;
        padding-left: 15px;
        padding-right: 15px;
        border-right: 1px solid rgba(194, 194, 194, 0.6);
    }

    #multi-nav #full-menu #menu-content .links a:last-child {
        border-right: 0px solid #c1c1c1;
    }

    #multi-nav #full-menu #menu-content .links a:hover {
        color: #000;
        background-color: #fff;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    #multi-nav #full-menu #menu-content .social {
        display: flex;
        flex: 1;
        align-self: center;
        justify-content: center;
    }

    #multi-nav #full-menu #menu-content .social .top-links {
        text-align: center;
        padding-bottom: 3px;
        margin-bottom: 0px;
    }

    #multi-nav #full-menu #menu-content .social .top-links i {
        color: rgba(255, 255, 255, 0.5);
        padding-left: 5px;
        padding-right: 5px;
        font-size: 35px;
        transition: all 0.35s ease-in-out;
    }

    #multi-nav #full-menu #menu-content .social .top-links i:hover {
        color: #65b2e6;
    }

    #multi-nav #full-menu #menu-content .social .telephone {
        color: #65b2e6;
        color: white;
        text-align: right;
    }

    #multi-nav #full-menu #menu-content .social .telephone i {
        font-size: 20px;
        display: none;
    }

    #multi-nav #full-menu #menu-content .social .telephone span {
        letter-spacing: 2.5px;
        //font-weight: 300;
        position: relative;
        top: 2px;
        padding-left: 2px;
        padding-right: 2px;
    }

    #multi-nav #full-menu #menu-content .social .telephone span a {
        text-decoration: none;
        color: white;
    }

    #multi-nav #full-menu #menu-content {
    }
}

@media screen and (max-width: 1000px) {
    #multi-nav #mobile-bar {
        display:flex;
        background-color: rgba(11, 15, 24, 1);
        //background-color: rgba(70, 70, 70, 0.8);
        height: 80px;
        width: 100%;
        top: 0;
        position: absolute;
        display: flex;
        padding-left: 20px;
        padding-right: 20px;
    }

    #multi-nav #mobile-bar .mobile-brand {
        color: white;
        align-self: center;
        display: flex;
    }

    #multi-nav #mobile-bar .mobile-brand img {
        max-height: 50px;
        width: auto;
        align-self: center;
    }

    #multi-nav #mobile-bar i {
        align-self: center;
        color: white;
        font-size: 35px;
        margin-left: auto;
        position: relative;
        left: -35px;
        transform: rotate(0deg);
        transition: all 400ms ease-in-out;
    }

    #multi-nav #nav {
        height: 80px;
    }

    #multi-nav #full-menu {
        //background: #000 url("br250.jpg") no-repeat scroll center bottom / cover;
        //opacity: 0.4;
    }

    #multi-nav #full-menu {
        background-color: rgba(11, 15, 24, 1);
        height: 100%;
        width: 100%;
        top: -100%;
        position: absolute;
        transition: top 400ms ease-in-out;
    }

    #multi-nav #full-menu #menu-content {
        color: white;
        display: none;
        transition: all 400ms ease-in-out;
    }

    #multi-nav #menu-content {
        display: block;
        width: 100%;
        text-align: right;
        padding: 10px 20px 20px 20px;
        box-sizing: border-box;
    }

    #multi-nav #menu-content .menu-close {
        display: block;
        width: 100%;
        text-align: right;
        box-sizing: border-box;
    }

    #multi-nav #menu-content .menu-close i {
        font-size: 35px;
        color: rgba(255, 255, 255, 0.6);
    }

    #multi-nav #menu-content .brand {
        display: block;
        text-align: center;
    }

    #multi-nav #menu-content .brand img {
        max-width: 100%;
    }

    #multi-nav #menu-content .links {
        display: block;
        text-align: center;
        padding-top: 10px;
    }

    #multi-nav #menu-content .links a {
        color: white;
        text-decoration: none;
        text-transform: uppercase;
        font-weight: 400;
        font-size: 25px;
        display: block;
        padding-top: 10px;
    }

    #multi-nav #menu-content .social {
        text-align: center;
        padding-top: 20px;
    }

    #multi-nav #menu-content .social .telephone {
        font-weight: 900;
        padding: 10px 20px;
        margin: 10px;
        border-radius: 30px;
        color: #323b5b;
        display: inline-flex;
        background-color: rgba(255, 255, 255, 0.2);
    }

    #multi-nav #menu-content .social .telephone span {
        align-self: center;
        color: white;
        letter-spacing: 2px;
        padding: 10px 20px;
        border-radius: 20px;
        background-color: rgba(11, 15, 24, 1);
    }

    #multi-nav #menu-content .social .telephone span a {
        text-decoration: none;
        font-size: 15px;
        padding: 0;
    }

    #multi-nav #menu-content .social .telephone i {
        align-self: center;
        font-size: 35px;
        padding-right: 10px;
        color: white;
    }

    #multi-nav #menu-content .social a {
        color: white;
        text-decoration: none;
        font-size: 40px;
        padding: 10px;
    }
}

#rmh-menu {
    background: rgba(0, 0, 0, 1);
    height: 90px;
}

#rmh-menu .codebrick {
}

#rmh-menu .flex {
}

#rmh-menu .box {
}

#rmh-menu .left {
    flex: 1;
}

#rmh-menu .center {
    flex: 5;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

#rmh-menu .center .link {
}

#rmh-menu .center .link a {
    color: rgba(255, 255, 255, 1);
    font-weight: 900;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding-bottom: 5px;
    border-bottom: 3px solid transparent;
}

#rmh-menu .center .link a:hover {
    border-bottom: 3px solid white;
}

#rmh-menu .right {
    flex: 1;
}

#rmh-menu {
}

#standard-meta-foot {
}

#standard-meta-foot .codebrick {
}

#standard-meta-foot {
}

#simple-gdpr {
}

#simple-gdpr {
}

#simple-gdpr {
}

#simple-gdpr {
}

#simple-gdpr {
}

.cc-window {
    opacity: 1;
    transition: opacity 1s ease
}

.cc-window.cc-invisible {
    opacity: 0
}

.cc-animate.cc-revoke {
    transition: transform 1s ease
}

.cc-animate.cc-revoke.cc-top {
    transform: translateY(-2em)
}

.cc-animate.cc-revoke.cc-bottom {
    transform: translateY(2em)
}

.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover {
    transform: translateY(0)
}

.cc-grower {
    max-height: 0;
    overflow: hidden;
    transition: max-height 1s
}

.cc-link,.cc-revoke:hover {
    text-decoration: underline
}

.cc-revoke,.cc-window {
    position: fixed;
    overflow: hidden;
    box-sizing: border-box;
    font-size: 16px;
    line-height: 1.5em;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    z-index: 9999
}

.cc-window.cc-static {
    position: static
}

.cc-window.cc-floating {
    padding: 2em;
    max-width: 24em;
    -ms-flex-direction: column;
    flex-direction: column
}

.cc-window.cc-banner {
    padding: 1em 1.8em;
    width: 100%;
    -ms-flex-direction: row;
    flex-direction: row
}

.cc-revoke {
    padding: .5em
}

.cc-header {
    font-size: 18px;
    font-weight: 700
}

.cc-btn,.cc-close,.cc-link,.cc-revoke {
    cursor: pointer
}

.cc-link {
    opacity: .8;
    display: inline-block;
    padding: .2em
}

.cc-link:hover {
    opacity: 1
}

.cc-link:active,.cc-link:visited {
    color: initial
}

.cc-btn {
    display: block;
    padding: .4em .8em;
    font-size: .9em;
    font-weight: 700;
    border-width: 2px;
    border-style: solid;
    text-align: center;
    white-space: nowrap
}

.cc-highlight .cc-btn:first-child {
    background-color: transparent;
    border-color: transparent
}

.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover {
    background-color: transparent;
    text-decoration: underline
}

.cc-close {
    display: block;
    position: absolute;
    top: .5em;
    right: .5em;
    font-size: 1.6em;
    opacity: .9;
    line-height: .75
}

.cc-close:focus,.cc-close:hover {
    opacity: 1
}

.cc-revoke.cc-top {
    top: 0;
    left: 3em;
    border-bottom-left-radius: .5em;
    border-bottom-right-radius: .5em
}

.cc-revoke.cc-bottom {
    bottom: 0;
    left: 3em;
    border-top-left-radius: .5em;
    border-top-right-radius: .5em
}

.cc-revoke.cc-left {
    left: 3em;
    right: unset
}

.cc-revoke.cc-right {
    right: 3em;
    left: unset
}

.cc-top {
    top: 1em
}

.cc-left {
    left: 1em
}

.cc-right {
    right: 1em
}

.cc-bottom {
    bottom: 1em
}

.cc-floating>.cc-link {
    margin-bottom: 1em
}

.cc-floating .cc-message {
    display: block;
    margin-bottom: 1em
}

.cc-window.cc-floating .cc-compliance {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

.cc-window.cc-banner {
    -ms-flex-align: center;
    align-items: center
}

.cc-banner.cc-top {
    left: 0;
    right: 0;
    top: 0
}

.cc-banner.cc-bottom {
    left: 0;
    right: 0;
    bottom: 0
}

.cc-banner .cc-message {
    display: block;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    max-width: 100%;
    margin-right: 1em
}

.cc-compliance {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: justify;
    align-content: space-between
}

.cc-floating .cc-compliance>.cc-btn {
    -ms-flex: 1;
    flex: 1
}

.cc-btn+.cc-btn {
    margin-left: .5em
}

@media print {
    .cc-revoke,.cc-window {
        display: none
    }
}

@media screen and (max-width: 900px) {
    .cc-btn {
        white-space:normal
    }
}

@media screen and (max-width: 414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape) {
    .cc-window.cc-top {
        top:0
    }

    .cc-window.cc-bottom {
        bottom: 0
    }

    .cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right {
        left: 0;
        right: 0
    }

    .cc-window.cc-banner {
        -ms-flex-direction: column;
        flex-direction: column
    }

    .cc-window.cc-banner .cc-compliance {
        -ms-flex: 1 1 auto;
        flex: 1 1 auto
    }

    .cc-window.cc-floating {
        max-width: none
    }

    .cc-window .cc-message {
        margin-bottom: 1em
    }

    .cc-window.cc-banner {
        -ms-flex-align: unset;
        align-items: unset
    }

    .cc-window.cc-banner .cc-message {
        margin-right: 0
    }
}

.cc-floating.cc-theme-classic {
    padding: 1.2em;
    border-radius: 5px
}

.cc-floating.cc-type-info.cc-theme-classic .cc-compliance {
    text-align: center;
    display: inline;
    -ms-flex: none;
    flex: none
}

.cc-theme-classic .cc-btn {
    border-radius: 5px
}

.cc-theme-classic .cc-btn:last-child {
    min-width: 140px
}

.cc-floating.cc-type-info.cc-theme-classic .cc-btn {
    display: inline-block
}

.cc-theme-edgeless.cc-window {
    padding: 0
}

.cc-floating.cc-theme-edgeless .cc-message {
    margin: 2em 2em 1.5em
}

.cc-banner.cc-theme-edgeless .cc-btn {
    margin: 0;
    padding: .8em 1.8em;
    height: 100%
}

.cc-banner.cc-theme-edgeless .cc-message {
    margin-left: 1em
}

.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn {
    margin-left: 0
}

.cc-window {
    transition: all 0.35s ease-in-out;
    border-radius: 5px;
}

.cc-window:hover {
    background: black !important;
    cursor: pointer;
}

.cc-window .cc-compliance {
}

.cc-window .cc-compliance a {
    color: rgba(255, 255, 255, 0.6) !important;
    transition: all 0.35s ease-in-out;
}

.cc-window .cc-compliance a:hover {
    background: rgba(255, 255, 255, 1) !important;
}

.minima-post-single {
}

.minima-post-single .return-to-posts {
    max-width: 1024px;
    margin: 50px auto;
}

.minima-post-single .return-to-posts a {
    color: rgba(25, 25, 25, 0.6);
    font-weight: 300;
    font-size: 22px;
    transition: all 0.35s ease-in-out;
}

.minima-post-single .return-to-posts a:hover {
    color: rgba(25, 25, 25, 0.8);
    font-weight: 300;
    font-size: 22px;
}

.minima-post-single article {
    max-width: 1024px;
    margin: 50px auto;
}

.minima-post-single article {
}

.minima-post-single article {
}

.minima-post-single article .post-header {
}

.minima-post-single article .post-header h1 {
    color: rgba(25, 25, 25, 0.8);
    font-weight: 300;
    font-size: 40px;
    margin-bottom: 5px;
    padding-bottom: 20px;
    border-bottom: 2px solid rgba(128, 0, 0, 0.4);
}

.minima-post-single article .post-header h3 {
    color: rgba(25, 25, 25, 0.3);
    font-weight: 400;
    font-size: 14px;
}

.minima-post-single .post-content {
}

.minima-post-single .post-content p {
    color: rgba(25, 25, 25, 0.6);
    font-weight: 300;
    font-size: 20px;
}

.minima-post-single .post-content {
}

.minima-posts-list {
}

.minima-posts-list h1.page-title {
    color: maroon;
    font-weight: 400;
    font-size: 35px;
    //text-align: center;
    padding-bottom: 30px;
    border-bottom: 1px solid rgba(25, 25, 25, 0.2);
}

.minima-posts-list .brick {
    flex-wrap: wrap;
    max-width: 1024px;
    margin: 0 auto;
    align-content: center;
}

.minima-posts-list article {
    flex: 1;
    width: 300px;
    margin: 20px;
    padding-bottom: 20px;
    background: rgba(200, 200, 200, 0.15);
    border-top: 1px solid rgba(25, 25, 25, 0.1);
    transition: all 0.35s ease-in-out;
}

.minima-posts-list article:hover {
    background: rgba(200, 200, 200, 0.25);
}

.minima-posts-list .post-thumbnail {
}

.minima-posts-list img {
    width: 300px;
    height: auto;
}

.minima-posts-list article .post-text {
    padding: 20px;
}

.minima-posts-list article .post-text .divider {
    margin: 20px;
    background: rgba(25, 25, 25, 0.1);
    height: 1px;
}

.minima-posts-list .post-header {
}

.minima-posts-list .post-header h2 a {
    color: rgba(25, 25, 25, 0.8);
    color: maroon;
    font-weight: 300;
    font-size: 20px;
}

.minima-posts-list .post-header h3 {
    color: rgba(25, 25, 25, 0.6);
    font-weight: 300;
    font-size: 16px;
    margin-top: 10px;
}

.minima-posts-list .post-content {
    display: flex;
    margin-top: 20px;
    margin-bottom: 20px;
}

.minima-posts-list .post-content p {
    color: rgba(25, 25, 25, 0.5);
    font-weight: 300;
    font-size: 16px;
}

.minima-posts-list .post-footer {
    display: flex;
}

.minima-posts-list .post-footer a.read-more {
    color: rgba(128, 0, 0, 0.6);
    font-weight: 400;
    font-size: 12px;
    border: 1px solid rgba(128, 0, 0, 0.6);
    border-radius: 3px;
    padding: 10px 20px;
    margin-left: auto;
    transition: all 0.35s ease-in-out;
}

.minima-posts-list .post-footer a.read-more:hover {
    color: white;
    background: maroon;
}

.minima-posts-list {
}

.minima-posts-list {
}

.minima-posts-list h1.page-title {
    color: maroon;
    font-weight: 400;
    font-size: 35px;
    text-align: center;
    padding-bottom: 30px;
    max-width: 1024px;
    margin: 0 auto;
    border-bottom: 1px solid rgba(25, 25, 25, 0.2);
}

.minima-posts-list article {
    //background: rgba(225, 225, 225, 0.3);
    max-width: 1024px;
    //padding: 20px;
    margin: 30px auto;
    //border: 1px solid rgba(25, 25, 25, 0.1);
    //border-radius: 5px;
    margin-bottom: 5px;
    padding-bottom: 20px;
    border-bottom: 2px solid rgba(128, 0, 0, 0.4);
    border-bottom: 1px solid rgba(25, 25, 25, 0.2);
}

.minima-posts-list .post-header {
}

.minima-posts-list .post-header h2 {
    margin-top: 0px;
    margin-bottom: 5px;
    padding-bottom: 0px;
}

.minima-posts-list .post-header h2 a {
    color: rgba(25, 25, 25, 0.8);
    color: maroon;
    font-weight: 300;
    font-size: 35px;
}

.minima-posts-list .post-header h3 {
    color: rgba(25, 25, 25, 0.6);
    font-weight: 300;
    font-size: 20px;
    margin-top: 10px;
}

.minima-posts-list .post-thumbnail {
}

.minima-posts-list .post-thumbnail img {
    max-width: 100%;
    height: auto;
    //border-radius: 5px;
    //border: 1px solid rgba(25, 25, 25, 0.1);
}

.minima-posts-list .post-content {
    display: flex;
    margin-top: 20px;
    margin-bottom: 20px;
}

.minima-posts-list .post-content .text {
    flex: 2;
    padding-right: 10px;
}

.minima-posts-list .post-content .text p {
    color: rgba(25, 25, 25, 0.5);
    font-weight: 400;
    font-size: 18px;
}

.minima-posts-list .post-content .image {
    flex: 1;
}

.minima-posts-list .post-content .image img {
    max-width: 100%;
    height: auto;
    border-radius: 5px;
}

.minima-posts-list .post-footer {
    display: flex;
}

.minima-posts-list .post-footer a.read-more {
    color: rgba(128, 0, 0, 0.6);
    font-weight: 400;
    font-size: 12px;
    border: 1px solid rgba(128, 0, 0, 0.6);
    //border-radius: 5px;
    padding: 10px 20px;
    margin-left: auto;
    transition: all 0.35s ease-in-out;
}

.minima-posts-list .post-footer a.read-more:hover {
    color: white;
    background: maroon;
}

.minima-posts-list {
}

.rmh-event-single {
    padding: 20px;
    padding-top: 0px;
}

.rmh-event-single article {
    max-width: 1024px;
    margin: 0 auto;
    box-sizing: border-box;
}

.rmh-event-single article {
}

.rmh-event-single article {
}

.rmh-event-single article .post-header {
}

.rmh-event-single article .post-header .brick {
    flex-wrap: wrap;
}

.rmh-event-single article .post-header .box {
    flex: 1;
    padding: 20px;
}

.rmh-event-single article .post-header .left {
}

.rmh-event-single article .post-header .left img {
    max-width: 100%;
    height: auto;
}

.rmh-event-single article .post-header .right {
}

.rmh-event-single article .post-header .right h1 {
    color: rgba(25, 25, 25, 1);
    font-weight: 900;
    font-size: 30px;
    margin-bottom: 5px;
    padding-bottom: 20px;
}

.rmh-event-single .post-content {
    max-width: 1024px;
    margin: 0 auto;
    padding: 10px;
    padding-top: 25px;
}

.rmh-event-single article .post-content h3 {
    color: rgba(25, 25, 25, 0.6);
    font-weight: 400;
    font-size: 20px;
    padding-top: 35px;
}

.rmh-event-single .post-content p {
    color: rgba(25, 25, 25, 0.6);
    font-weight: 300;
    font-size: 20px;
}

.rmh-event-single .post-content {
}

@media screen and (max-width: 1200px) {
}

@media screen and (max-width: 960px) {
    .rmh-event-single article .post-header .box {
        min-width:250px;
        padding: 10px;
    }

    .rmh-event-single .post-content {
    }
}

@media screen and (max-width: 480px) {
}

.rmh-events-list {
}

.rmh-events-list h1.page-title {
    color: maroon;
    color: rgba(25, 25, 25, 0.6);
    font-weight: 400;
    font-size: 35px;
    font-family: 'Old Standard TT', serif;
    text-align: center;
    padding-bottom: 20px;
}

.rmh-events-list .brick {
    flex-wrap: wrap;
    max-width: 1024px;
    margin: 0 auto;
    padding: 10px;
    align-content: center;
    background: rgba(150, 150, 150, 0.2);
    border-radius: 10px;
}

.rmh-events-list .brick .image {
    max-height: 250px;
    overflow: hidden;
}

.rmh-events-list article {
    flex: 1;
    width: 300px;
    max-height: 500px;
    margin: 20px;
    padding-bottom: 20px;
    background: rgba(200, 200, 200, 0.15);
    background: rgba(255, 255, 255, 1);
    border-top: 1px solid rgba(25, 25, 25, 0.1);
    //border-radius: 10px;
    //transition: all 0.35s ease-in-out;
}

.rmh-events-list article:hover {
    //background: rgba(200, 200, 200, 0.25);
    //border: 3px solid rgba(128, 0, 0, 0.1);
}

.rmh-events-list .post-thumbnail {
}

.rmh-events-list img {
    width: 300px;
    height: auto;
    //border-radius: 10px 10px 0px 0px;
}

.rmh-events-list article .post-text {
    padding: 5px 20px;
    height: 100%;
    box-sizing: border-box;
    display: flex;
    flex-flow: column;
}

.rmh-events-list article .post-text .divider {
    margin: 10px 0px;
    margin-bottom: 0px;
    background: rgba(25, 25, 25, 0.1);
    height: 1px;
}

.rmh-events-list .post-header {
}

.rmh-events-list .post-header a {
    color: rgba(25, 25, 25, 0.6);
    font-weight: 400;
    font-size: 20px;
}

.rmh-events-list .post-header h3 {
    color: rgba(25, 25, 25, 0.6);
    font-weight: 300;
    font-size: 12px;
    margin-top: 10px;
}

.rmh-events-list .post-content {
    display: flex;
    margin-top: 0px;
    margin-bottom: 20px;
}

.rmh-events-list .post-content p {
    color: rgba(25, 25, 25, 0.4);
    font-weight: 300;
    font-size: 20px;
    display: none;
}

.rmh-events-list .post-footer {
    display: flex;
    align-content: flex-end;
    max-height: 100%;
    box-sizing: border-box;
}

.rmh-events-list .post-footer a.read-more {
    align-self: flex-end;
    color: rgba(128, 0, 0, 0.6);
    font-weight: 400;
    font-size: 12px;
    border: 1px solid rgba(128, 0, 0, 0.6);
    border-radius: 3px;
    padding: 10px 20px;
    margin-left: auto;
    transition: all 0.35s ease-in-out;
}

.rmh-events-list .post-footer a.read-more:hover {
    color: white;
    background: maroon;
}

.rmh-events-list {
}

.rushmere-post-single {
}

.rushmere-post-single .return-to-posts {
    max-width: 1024px;
    margin: 50px auto;
}

.rushmere-post-single .return-to-posts a {
    color: rgba(25, 25, 25, 0.6);
    font-weight: 300;
    font-size: 22px;
    padding-bottom: 5px;
    border-bottom: 2px solid rgba(25, 25, 25, 0.1);
    transition: all 0.35s ease-in-out;
}

.rushmere-post-single .return-to-posts a:hover {
    color: rgba(25, 25, 25, 0.8);
    font-weight: 300;
    font-size: 22px;
}

.rushmere-post-single article {
    max-width: 1024px;
    margin: 50px auto;
    padding-top: 5px;
    padding-left: 35px;
    border-left: 10px solid maroon;
    box-sizing: border-box;
}

.rushmere-post-single article {
}

.rushmere-post-single article {
}

.rushmere-post-single article .post-header {
}

.rushmere-post-single article .post-header img {
    max-width: 100%;
    height: auto;
}

.rushmere-post-single article .post-header h1 {
    color: rgba(25, 25, 25, 0.6);
    font-weight: 300;
    font-size: 40px;
    margin-bottom: 5px;
    padding-bottom: 20px;
    border-bottom: 2px solid rgba(25, 25, 25, 0.2);
}

.rushmere-post-single .post-content {
}

.rushmere-post-single article .post-content h3 {
    color: rgba(25, 25, 25, 0.6);
    font-weight: 400;
    font-size: 20px;
    padding-top: 35px;
}

.rushmere-post-single .post-content p {
    color: rgba(25, 25, 25, 0.6);
    font-weight: 300;
    font-size: 20px;
}

.rushmere-post-single .post-content {
}

.rushmere-posts-list {
}

.rushmere-posts-list h1.page-title {
    color: maroon;
    color: rgba(25, 25, 25, 0.6);
    font-weight: 400;
    font-size: 35px;
    font-family: 'Old Standard TT', serif;
    text-align: center;
    padding-bottom: 20px;
}

.rushmere-posts-list .brick {
    flex-wrap: wrap;
    max-width: 1024px;
    margin: 0 auto;
    padding: 10px;
    align-content: center;
    background: rgba(150, 150, 150, 0.2);
    border-radius: 10px;
}

.rushmere-posts-list .brick .image {
    max-height: 250px;
    overflow: hidden;
}

.rushmere-posts-list article {
    flex: 1;
    width: 300px;
    max-height: 500px;
    margin: 20px;
    padding-bottom: 20px;
    background: rgba(200, 200, 200, 0.15);
    background: rgba(255, 255, 255, 1);
    border-top: 1px solid rgba(25, 25, 25, 0.1);
    //border-radius: 10px;
    //transition: all 0.35s ease-in-out;
}

.rushmere-posts-list article:hover {
    //background: rgba(200, 200, 200, 0.25);
    //border: 3px solid rgba(128, 0, 0, 0.1);
}

.rushmere-posts-list .post-thumbnail {
}

.rushmere-posts-list img {
    width: 300px;
    height: auto;
    //border-radius: 10px 10px 0px 0px;
}

.rushmere-posts-list article .post-text {
    padding: 5px 20px;
    height: 100%;
    box-sizing: border-box;
    display: flex;
    flex-flow: column;
}

.rushmere-posts-list article .post-text .divider {
    margin: 10px 0px;
    margin-bottom: 0px;
    background: rgba(25, 25, 25, 0.1);
    height: 1px;
}

.rushmere-posts-list .post-header {
}

.rushmere-posts-list .post-header a {
    color: rgba(25, 25, 25, 0.6);
    font-weight: 400;
    font-size: 20px;
}

.rushmere-posts-list .post-header h3 {
    color: rgba(25, 25, 25, 0.6);
    font-weight: 300;
    font-size: 12px;
    margin-top: 10px;
}

.rushmere-posts-list .post-content {
    display: flex;
    margin-top: 0px;
    margin-bottom: 20px;
}

.rushmere-posts-list .post-content p {
    color: rgba(25, 25, 25, 0.4);
    font-weight: 300;
    font-size: 20px;
    display: none;
}

.rushmere-posts-list .post-footer {
    display: flex;
    align-content: flex-end;
    max-height: 100%;
    box-sizing: border-box;
}

.rushmere-posts-list .post-footer a.read-more {
    align-self: flex-end;
    color: rgba(128, 0, 0, 0.6);
    font-weight: 400;
    font-size: 12px;
    border: 1px solid rgba(128, 0, 0, 0.6);
    border-radius: 3px;
    padding: 10px 20px;
    margin-left: auto;
    transition: all 0.35s ease-in-out;
}

.rushmere-posts-list .post-footer a.read-more:hover {
    color: white;
    background: maroon;
}

.rushmere-posts-list {
}

#rmh-contact {
}

#rmh-contact .codebrick {
    //text-align: center;
}

#rmh-contact .brick {
    flex-wrap: wrap;
}

#rmh-contact .box {
    flex: 1;
    min-width: 250px;
}

#rmh-contact h1 {
    color: rgba(25, 25, 25, 0.9);
    font-weight: 900;
    font-size: 40px;
}

#rmh-contact p {
    color: rgba(25, 25, 25, 0.8);
    font-size: 20px;
}

#rmh-contact .brick {
}

#rmh-contact .box {
    flex: 1;
}

#rmh-contact .left {
}

#rmh-contact .left p {
    margin-top: 5px;
    margin-bottom: 5px;
}

#rmh-contact .right {
    text-align: right;
}

#rmh-contact .right .inner {
    background: rgba(25, 25, 25, 1);
    padding: 20px;
}

#rmh-contact .right p {
    color: white;
    margin-top: 5px;
    margin-bottom: 5px;
}

#rmh-contact .right p.main {
    //font-weight: 900;
}

#rmh-contact .bookings {
    //background: rgba(150, 150, 150, 0.2);
    padding: 40px;
}

#rmh-contact .bookings h1 {
}

#rmh-contact .bookings p {
}

#rmh-contact .bookings span {
}

#rmh-contact {
}

#rmh-contact {
}

#rmh-contact {
}

@media screen and (max-width: 1200px) {
}

@media screen and (max-width: 960px) {
    #rmh-contact .left {
        margin-bottom:20px;
    }

    #rmh-contact .left p {
        font-size: 16px;
    }

    #rmh-contact .right p {
        font-size: 14px;
    }

    #rmh-contact .bookings {
        padding: 10px;
    }

    #rmh-contact .bookings h1 {
        font-size: 25px;
    }

    #rmh-contact .bookings p {
        font-size: 14px;
    }
}

@media screen and (max-width: 480px) {
}

#rmh-google-map {
}

#rmh-google-map .codebrick {
}

#rmh-google-map {
}

#rmh-google-map {
}

#rmh-faq {
}

#rmh-faq .codebrick {
    text-align: center;
}

#rmh-faq h1 {
    color: rgba(25, 25, 25, 0.9);
    font-weight: 900;
    font-size: 40px;
}

#rmh-faq p {
    color: rgba(25, 25, 25, 0.8);
    font-weight: 400;
    font-size: 20px;
    margin-bottom: 10px;
}

#rmh-faq span {
    color: rgba(25, 25, 25, 0.6);
    font-weight: 300;
    font-size: 16px;
    margin-bottom: 20px;
}

#rmh-faq {
}

#rmh-faq {
}

#rmh-faq {
}

#rmh-newsletter {
}

#rmh-newsletter .codebrick {
    text-align: center;
}

#rmh-newsletter h1 {
    color: rgba(25, 25, 25, 0.9);
    font-weight: 900;
    font-size: 40px;
}

#rmh-newsletter p {
    color: rgba(25, 25, 25, 0.8);
    font-weight: 600;
    font-size: 20px;
}

#rmh-newsletter .brick {
}

#rmh-newsletter .box {
    flex: 1;
}

#rmh-newsletter .left {
}

#rmh-newsletter .left p {
    margin-top: 5px;
    margin-bottom: 5px;
}

#rmh-newsletter .right {
    text-align: right;
}

#rmh-newsletter .right .inner {
    background: rgba(25, 25, 25, 1);
    padding: 20px;
}

#rmh-newsletter .right p {
    color: white;
    margin-top: 5px;
    margin-bottom: 5px;
}

#rmh-newsletter .right p.main {
    //font-weight: 900;
}

#rmh-newsletter .bookings {
    //background: rgba(150, 150, 150, 0.2);
    padding: 40px;
}

#rmh-newsletter .bookings h1 {
}

#rmh-newsletter .bookings p {
}

#rmh-newsletter .bookings span {
}

#rmh-newsletter {
}

#rmh-newsletter {
}

#rmh-newsletter {
}

#intro-store {
}

#intro-store .codebrick {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) ),url('img/himalayan-mountains.jpg') no-repeat scroll center center / cover;
}

#intro-store {
}

#minima-store-best-selling-products {
}

#minima-store-best-selling-products .codebrick {
}

#minima-store-best-selling-products {
}

#minima-store-cart {
}

#minima-store-cart .codebrick {
}

#minima-store-cart {
}

#minima-store-category {
}

#minima-store-category .codebrick {
}

#minima-store-category {
}

#minima-store-checkout {
}

#minima-store-checkout .codebrick {
}

#minima-store-checkout {
}

#minima-store-featured {
}

#minima-store-featured .codebrick {
}

#minima-store-featured {
}

#minima-store-general {
}

#minima-store-general .codebrick {
}

#minima-store-general {
}

#minima-store-my-account {
}

#minima-store-my-account .codebrick {
}

#minima-store-my-account {
}

#minima-store-order-tracking {
}

#minima-store-order-tracking .codebrick {
}

#minima-store-order-tracking {
}

#minima-store-related-products {
}

#minima-store-related-products .codebrick {
}

#minima-store-related-products {
}

#minima-store-sale-products {
}

#minima-store-sale-products .codebrick {
}

#minima-store-sale-products {
}

#minima-store-top-rated-products {
}

#minima-store-top-rated-products .codebrick {
}

#minima-store-top-rated-products {
}

#minima-wp-breadcrumbs {
}

#minima-wp-breadcrumbs .codebrick {
}

#minima-wp-breadcrumbs {
}

#store-micro-offers-bar {
    text-align: center;
    margin-top: 5px;
    //margin-bottom: 10px;
}

#store-micro-offers-bar .codebrick {
    background: #90d69d;
    padding: 3px 35px;
    box-sizing: border-box;
}

#store-micro-offers-bar span {
    color: rgba(25, 25, 25, 1);
    font-weight: 400;
    font-size: 12px;
}

@media screen and (max-width: 1200px) {
}

@media screen and (min-width: 960px) {
    #store-micro-offers-bar .codebrick {
        display:none;
    }
}

@media screen and (max-width: 960px) {
    #store-micro-offers-bar .codebrick {
        margin-left:20px;
        margin-right: 20px;
    }
}

@media screen and (max-width: 480px) {
}

#store-text {
    //text-align: center;
}

#store-text .codebrick {
    padding: 0px;
}

#store-text {
}

#rmh-hire {
}

#rmh-hire .codebrick {
    //text-align: center;
    //background: linear-gradient( rgba(84, 204, 240, 0), rgba(84, 204, 240, 0) ),//url('/wp-content/codebricks/pages/venue-hire/rmh-hire/img/chair.jpg') no-repeat scroll center center / cover;
}

#rmh-hire h1 {
    color: rgba(25, 25, 25, 0.9);
    font-weight: 900;
    font-size: 40px;
}

#rmh-hire p {
    color: rgba(25, 25, 25, 0.8);
    font-size: 20px;
}

#rmh-hire .brick {
    flex-wrap: wrap;
}

#rmh-hire .box {
    flex: 1;
    min-width: 250px;
}

#rmh-hire .left {
}

#rmh-hire .left p {
    margin-top: 5px;
    margin-bottom: 5px;
}

#rmh-hire .right .inner {
    background: rgba(25, 25, 25, 1);
    padding: 20px;
}

#rmh-hire .right .inner p {
    color: white;
    font-weight: 300;
    font-size: 16px;
    margin-top: 5px;
    margin-bottom: 5px;
}

#rmh-hire .right p.main {
    //font-weight: 900;
}

#rmh-hire .bookings {
    //background: rgba(150, 150, 150, 0.2);
    //padding: 40px;
}

#rmh-hire .bookings h1 {
    font-size: 25px;
}

#rmh-hire .bookings p {
    margin-bottom: 5px;
}

#rmh-hire .bookings span {
}

#rmh-hire {
}

#rmh-hire {
}

#rmh-hire {
}

@media screen and (max-width: 1200px) {
}

@media screen and (max-width: 960px) {
    #rmh-hire .left {
        margin-bottom:20px;
    }

    #rmh-hire .right p {
        font-size: 14px;
    }

    #rmh-hire .bookings h1 {
        font-size: 25px;
    }

    #rmh-hire .bookings p {
        font-size: 16px;
    }
}
#instagram-block {
    margin-top: 20px;
    margin-bottom: -30px;
    background: rgba(25, 25, 25, 1);
}

#instagram-block .codebrick {
    padding: 0px;
    max-width: none;
}

#instagram-block iframe {
    border: 0px;
    width: 100%;
    height: 500px;
}

#instagram-block .instalink-feed {
}

#instagram-block .instalink-feed-post {
}

@media screen and (max-width: 1200px) {
}

@media screen and (max-width: 960px) {
}

@media screen and (max-width: 480px) {
    #instagram-block {
        display:none;
    }
}



a {
    color: #c2185b;
    text-decoration: none;
    line-height: inherit
}

a:hover,a:focus {
    color: #a7154e
}

a img {
    border: none
}

p {
    font-family: inherit;
    font-weight: normal;
    font-size: 1rem;
    line-height: 1.6;
    margin-bottom: 1.25rem;
    text-rendering: optimizeLegibility
}

p.lead {
    font-size: 1.21875rem;
    line-height: 1.6
}

p aside {
    font-size: 0.875rem;
    line-height: 1.35;
    font-style: italic
}

h1,h2,h3,h4,h5,h6 {
    font-weight: normal;
    font-style: normal;
    color: #222;
    text-rendering: optimizeLegibility;
    margin-top: 0.2rem;
    margin-bottom: 0.5rem;
    line-height: 1.4
}

h1 small,h2 small,h3 small,h4 small,h5 small,h6 small {
    font-size: 60%;
    color: #6f6f6f;
    line-height: 0
}

h1 {
    font-size: 2.125rem
}

h2 {
    font-size: 1.6875rem
}

h3 {
    font-size: 1.375rem
}

h4 {
    font-size: 1.125rem
}

h5 {
    font-size: 1.125rem
}

h6 {
    font-size: 1rem
}



@media only screen and (min-width: 40.063em) {
    h1,h2,h3,h4,h5,h6 {
        line-height:1.4
    }

    h1 {
        font-size: 2.75rem
    }

    h2 {
        font-size: 2.3125rem
    }

    h3 {
        font-size: 1.6875rem
    }

    h4 {
        font-size: 1.4375rem
    }

    h5 {
        font-size: 1.125rem
    }

    h6 {
        font-size: 1rem
    }
}

ul,ol,dl {
    font-size: 1rem;
    line-height: 1.6;
    margin-bottom: 1.25rem;
    list-style-position: outside;
    font-family: inherit
}

ul {
    margin-left: 1.1rem
}

ul.no-bullet {
    margin-left: 0
}

ul.no-bullet li ul,ul.no-bullet li ol {
    margin-left: 1.25rem;
    margin-bottom: 0;
    list-style: none
}

ul li ul,ul li ol {
    margin-left: 1.25rem;
    margin-bottom: 0
}

ul.square li ul,ul.circle li ul,ul.disc li ul {
    list-style: inherit
}

ul.square {
    list-style-type: square;
    margin-left: 1.1rem
}

ul.circle {
    list-style-type: circle;
    margin-left: 1.1rem
}

ul.disc {
    list-style-type: disc;
    margin-left: 1.1rem
}

ul.no-bullet {
    list-style: none
}

ol {
    margin-left: 1.4rem
}

ol li ul,ol li ol {
    margin-left: 1.25rem;
    margin-bottom: 0
}

dl dt {
    margin-bottom: 0.3rem;
    font-weight: bold
}

dl dd {
    margin-bottom: 0.75rem
}

abbr,acronym {
    text-transform: uppercase;
    font-size: 90%;
    color: #222;
    cursor: help
}

abbr {
    text-transform: none
}

abbr[title] {
    border-bottom: 1px dotted #ddd
}

blockquote {
    margin: 0 0 1.25rem;
    padding: 0.5625rem 1.25rem 0 1.1875rem;
    border-left: 1px solid #ddd
}

blockquote cite {
    display: block;
    font-size: 0.8125rem;
    color: #555
}

blockquote cite:before {
    content: "\2014 \0020"
}

blockquote cite a,blockquote cite a:visited {
    color: #555
}

blockquote,blockquote p {
    line-height: 1.6;
    color: #6f6f6f
}

/*.label {
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    line-height: 1;
    white-space: nowrap;
    display: inline-block;
    position: relative;
    margin-bottom: auto;
    padding: 0.25rem 0.5rem 0.25rem;
    font-size: 0.6875rem;
    background-color: #c2185b;
    color: #fff
}*/

.label.radius {
    border-radius: 4px
}

.label.round {
    border-radius: 1000px
}

.label.alert {
    background-color: #c60f13;
    color: #fff
}

.label.warning {
    background-color: #f08a24;
    color: #fff
}

.label.success {
    background-color: #5da423;
    color: #fff
}

.label.secondary {
    background-color: #e9e9e9;
    color: #333
}

.label.info {
    background-color: #a0d3e8;
    color: #333
}

table {
    background: #fff;
    margin-bottom: 1.25rem;
    border: solid 1px #ddd;
    table-layout: auto
}

table caption {
    background: transparent;
    color: #222;
    font-size: 1rem;
    font-weight: bold
}

table thead {
    background: #F5F5F5
}

table thead tr th,table thead tr td {
    padding: 0.5rem 0.625rem 0.625rem;
    font-size: 0.875rem;
    font-weight: bold;
    color: #222
}

table tfoot {
    background: #F5F5F5
}

table tfoot tr th,table tfoot tr td {
    padding: 0.5rem 0.625rem 0.625rem;
    font-size: 0.875rem;
    font-weight: bold;
    color: #222
}

table tr th,table tr td {
    padding: 0.5625rem 0.625rem;
    font-size: 0.875rem;
    color: #222;
    text-align: left
}

table tr.even,table tr.alt,table tr:nth-of-type(even) {
    background: #F9F9F9
}

table thead tr th,table tfoot tr th,table tfoot tr td,table tbody tr th,table tbody tr td,table tr td {
    display: table-cell;
    line-height: 1.125rem
}

button,.button {
    border-style: solid;
    border-width: 0;
    cursor: pointer;
    font-weight: normal;
    line-height: normal;
    margin: 0 0 1.25rem;
    position: relative;
    text-decoration: none;
    text-align: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0;
    display: inline-block;
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1.0625rem;
    padding-left: 2rem;
    font-size: 1rem;
    background-color: #c2185b;
    border-color: #9b1349;
    color: #fff;
    transition: background-color 300ms ease-out
}

button:hover,button:focus,.button:hover,.button:focus {
    background-color: #9b1349
}

button:hover,button:focus,.button:hover,.button:focus {
    color: #fff
}

button.secondary,.button.secondary {
    background-color: #e9e9e9;
    border-color: #bababa;
    color: #333
}

button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus {
    background-color: #bababa
}

button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus {
    color: #333
}

button.success,.button.success {
    background-color: #5da423;
    border-color: #4a831c;
    color: #fff
}

button.success:hover,button.success:focus,.button.success:hover,.button.success:focus {
    background-color: #4a831c
}

button.success:hover,button.success:focus,.button.success:hover,.button.success:focus {
    color: #fff
}

button.alert,.button.alert {
    background-color: #c60f13;
    border-color: #9e0c0f;
    color: #fff
}

button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus {
    background-color: #9e0c0f
}

button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus {
    color: #fff
}

button.warning,.button.warning {
    background-color: #f08a24;
    border-color: #cf6e0e;
    color: #fff
}

button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus {
    background-color: #cf6e0e
}

button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus {
    color: #fff
}

button.info,.button.info {
    background-color: #a0d3e8;
    border-color: #61b6d9;
    color: #333
}

button.info:hover,button.info:focus,.button.info:hover,.button.info:focus {
    background-color: #61b6d9
}

button.info:hover,button.info:focus,.button.info:hover,.button.info:focus {
    color: #fff
}

button.large,.button.large {
    padding-top: 1.125rem;
    padding-right: 2.25rem;
    padding-bottom: 1.1875rem;
    padding-left: 2.25rem;
    font-size: 1.25rem
}

button.small,.button.small {
    padding-top: 0.875rem;
    padding-right: 1.75rem;
    padding-bottom: 0.9375rem;
    padding-left: 1.75rem;
    font-size: 0.8125rem
}

button.tiny,.button.tiny {
    padding-top: 0.625rem;
    padding-right: 1.25rem;
    padding-bottom: 0.6875rem;
    padding-left: 1.25rem;
    font-size: 0.6875rem
}

button.expand,.button.expand {
    padding-right: 0;
    padding-left: 0;
    width: 100%
}

button.left-align,.button.left-align {
    text-align: left;
    text-indent: 0.75rem
}

button.right-align,.button.right-align {
    text-align: right;
    padding-right: 0.75rem
}

button.radius,.button.radius {
    border-radius: 4px
}

button.round,.button.round {
    border-radius: 1000px
}

button.disabled,button[disabled],.button.disabled,.button[disabled] {
    background-color: #c2185b;
    border-color: #9b1349;
    color: #fff;
    cursor: default;
    opacity: 0.7;
    box-shadow: none
}

button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus {
    background-color: #9b1349
}

button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus {
    color: #fff
}

button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus {
    background-color: #c2185b
}

button.disabled.secondary,button[disabled].secondary,.button.disabled.secondary,.button[disabled].secondary {
    background-color: #e9e9e9;
    border-color: #bababa;
    color: #333;
    cursor: default;
    opacity: 0.7;
    box-shadow: none
}

button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus {
    background-color: #bababa
}

button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus {
    color: #333
}

button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus {
    background-color: #e9e9e9
}

button.disabled.success,button[disabled].success,.button.disabled.success,.button[disabled].success {
    background-color: #5da423;
    border-color: #4a831c;
    color: #fff;
    cursor: default;
    opacity: 0.7;
    box-shadow: none
}

button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus {
    background-color: #4a831c
}

button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus {
    color: #fff
}

button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus {
    background-color: #5da423
}

button.disabled.alert,button[disabled].alert,.button.disabled.alert,.button[disabled].alert {
    background-color: #c60f13;
    border-color: #9e0c0f;
    color: #fff;
    cursor: default;
    opacity: 0.7;
    box-shadow: none
}

button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus {
    background-color: #9e0c0f
}

button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus {
    color: #fff
}

button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus {
    background-color: #c60f13
}

button.disabled.warning,button[disabled].warning,.button.disabled.warning,.button[disabled].warning {
    background-color: #f08a24;
    border-color: #cf6e0e;
    color: #fff;
    cursor: default;
    opacity: 0.7;
    box-shadow: none
}

button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus {
    background-color: #cf6e0e
}

button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus {
    color: #fff
}

button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus {
    background-color: #f08a24
}

button.disabled.info,button[disabled].info,.button.disabled.info,.button[disabled].info {
    background-color: #a0d3e8;
    border-color: #61b6d9;
    color: #333;
    cursor: default;
    opacity: 0.7;
    box-shadow: none
}

button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus {
    background-color: #61b6d9
}

button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus {
    color: #fff
}

button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus {
    background-color: #a0d3e8
}

button::-moz-focus-inner {
    border: 0;
    padding: 0
}

/* Text-level semantics ========================================================================== */
/** * Address styling not present in IE 8/9/10/11, Safari, and Chrome. */
abbr[title] {
    border-bottom: 1px dotted;
}

/** * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. */
b,strong {
    font-weight: bold;
}

/** * Address styling not present in Safari and Chrome. */
dfn {
    font-style: italic;
}

/** * Address variable `h1` font-size and margin within `section` and `article` * contexts in Firefox 4+, Safari, and Chrome. */
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

/** * Address styling not present in IE 8/9. */
mark {
    background: #ff0;
    color: #000;
}

/** * Address inconsistent and variable font size in all browsers. */
small {
    font-size: 80%;
}

/** * Prevent `sub` and `sup` affecting `line-height` in all browsers. */
sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

/* Embedded content ========================================================================== */
/** * Remove border when inside `a` element in IE 8/9/10. */
img {
    border: 0;
}

/** * Correct overflow not hidden in IE 9/10/11. */
svg:not(:root) {
    overflow: hidden;
}

/* Grouping content ========================================================================== */
/** * Address margin not present in IE 8/9 and Safari. */
figure {
    margin: 1em 40px;
}

/** * Address differences between Firefox and other browsers. */
hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

/** * Contain overflow in all browsers. */
pre {
    overflow: auto;
}

/** * Address odd `em`-unit font size rendering in all browsers. */
code,kbd,pre,samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

/* Forms ========================================================================== */
/** * Known limitation:by default, Chrome and Safari on OS X allow very limited * styling of `select`, unless a `border` property is set. */
/** * 1. Correct color not being inherited. *Known issue:affects color of disabled elements. * 2. Correct font properties not being inherited. * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. */
button,input,optgroup,select,textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

/** * Address `overflow` set to `hidden` in IE 8/9/10/11. */
button {
    overflow: visible;
}

/** * Address inconsistent `text-transform` inheritance for `button` and `select`. * All other form control elements do not inherit `text-transform` values. * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. * Correct `select` style inheritance in Firefox. */
button,select {
    text-transform: none;
}

/** * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` *and `video` controls. * 2. Correct inability to style clickable `input` types in iOS. * 3. Improve usability and consistency of cursor style between image-type *`input` and others. */
button,html input[type="button"], input[type="reset"],input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}

/** * Re-set default cursor for disabled elements. */
button[disabled],html input[disabled] {
    cursor: default;
}

/** * Remove inner padding and border in Firefox 4+. */
button::-moz-focus-inner,input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/** * Address Firefox 4+ setting `line-height` on `input` using `!important` in * the UA stylesheet. */
input {
    line-height: normal;
}

/** * It's recommended that you don't attempt to style these elements. * Firefox's implementation doesn't respect box-sizing, padding, or width. * * 1. Address box sizing set to `content-box` in IE 8/9/10. * 2. Remove excess padding in IE 8/9/10. */
input[type="checkbox"],input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

/** * Fix the cursor style for Chrome's increment/decrement buttons. For certain * `font-size` values of the `input`, it causes the cursor style of the * decrement button to change from `default` to `text`. */
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

/** * 1. Address `appearance` set to `searchfield` in Safari and Chrome. * 2. Address `box-sizing` set to `border-box` in Safari and Chrome *(include `-moz` to future-proof). */
input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

/** * Remove inner padding and search cancel button in Safari and Chrome on OS X. * Safari (but not Chrome) clips the cancel button when the search input has * padding (and `textfield` appearance). */
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/** * Define consistent border, margin, and padding. */
fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/** * 1. Correct `color` not being inherited in IE 8/9/10/11. * 2. Remove padding so people aren't caught out if they zero out fieldsets. */
legend {
    border: 0;
    padding: 0;
}

/** * Remove default vertical scrollbar in IE 8/9/10/11. */
textarea {
    overflow: auto;
}

/** * Don't inherit the `font-weight` (applied by a rule above). * NOTE:the default cannot safely be changed in Chrome and Safari on OS X. */
optgroup {
    font-weight: bold;
}

/* Tables ========================================================================== */
/** * Remove most spacing between table cells. */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

.slider-wrapper
{
	width: 100%;
    max-width: 960px;
    margin: 15px auto;
    max-width: 1004px;
    overflow: hidden;
    position: relative;
}

.slider-wrapper .nivo-controlNav {
    padding: 0;
    text-align: center;
}

.slider-wrapper .nivo-controlNav .nivo-control {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 2px;
    font-size: 0;
    color: #000;
    background: #000000;
}

.slider-wrapper .nivo-controlNav .nivo-control.active {
    color: #ED1C24;
    background: #ED1C24;
}

.slider-wrapper .nivo-caption {
    font-weight: 600;
}


.feeds{
	max-width: 1024px;
    margin: 0 auto;
    padding: 10px;
}

.feeds iframe
{
	float:left;
	margin: 25px;
}
	