@import url(https://fonts.googleapis.com/css?family=Space+Mono|Spectral|Spectral|Spectral|Spectral);

body .visible-stalbans { display:none !important; } 
body .hidden-stalbans { display:inherit !important; } 
body.shop_stalbans .hidden-stalbans { display:none !important; }
body.shop_stalbans .visible-stalbans { display:inherit !important; }

.visible-guest { display:initial !important; }
.hidden-guest { display:none !important; }
.visible-user { display:none !important; }
.hidden-user { display:initial !important; }

body {
	font-family: 'Space Mono';
}
h1 {
	font-family: 'Spectral';
}
h2 {
	font-family: 'Spectral';
}
h3 {
	font-family: 'Spectral';
}
h4 {
	font-family: 'Spectral';
}
body {


	background-attachment: scroll;
}

header, #mobile-header {

	background-attachment: scroll;
}

/* Mobile */
.mobile .km-content {
}
.mobile #mobile-header {
}

/*DISPLAY NONES*/
header .ct_header_row .location_label {
    display: none !important;
}
/*FONTS*/
.home h1, .home h2, .home h3, .home h4, .home h5, .home h6,h1, h2, h3, h4, h5, h6, .navbar .brand, #basket-container h3, body:not(.home) h1, body:not(.home) h2, body:not(.home) h3, body:not(.home) h4, body:not(.home) h5:not(.ui-tabs-menu .ui-tabs-panel .product-container-panel .row-product h5), body:not(.home) h6, legend, .ui-dialog .ui-dialog-title, #editProductModal .type-choose-one .row-fluid .control-group .control-label, #klarna_promo_banners_3803 .klarna_promo_banners_heading, #klarna_promo_banners_7038.klarna_promo_banners_type_strapline .klarna_promo_banners_heading {
    font-family: "Spectral" !important;
    font-weight: normal ;
}	
#editProductModal .type-choose-one .row-fluid .control-group .control-label strong {
    font-weight: normal !important;
    text-transform: uppercase;
}
.how-im-ordering .btn-link, #klarna_promo_banners_3803 .klarna_promo_banners_message,
#klarna_promo_banners_7038.klarna_promo_banners_type_strapline .klarna_promo_banners_message{
    font-family: 'Space Mono' !important;
}

h1:not(.h2_size, .h3_size, .h4_size, .h5_size, .h6_size, .lead), .h1_size, .hero-unit h1, .jumbotron h1, .page_error-404 #body h1 {
    font-size: 50px;
}
h2:not(.h1_size, .h3_size, .h4_size, .h5_size, .h6_size, .lead), .h2_size {
    font-size: 45px;
}

h4:not(.h1_size, .h2_size, .h3_size, .h5_size, .h6_size, .lead), .h4_size {
    font-size: 24px;
}

small {
line-height: 14px;
}
/*ALERTS*/
.alert:not(.alert-success):not(.alert-danger):not(.alert-error):not(.alert-warning):not(.alert-info):not(.alert-primary):not(.menu-selection > .alert){
    background: #F2DBCA !important;
    color: #141414 !important;
}
.well.sys-message {
    background: #C4C4C4;
    color: #484848;
}
.alert.dynamic-desc a {
    text-decoration: underline;
}
.alert.alert-warning {
    background: #FFEBD1;
    color: #FF740D;
}
.alert-danger {
    background: #ffc9c9;
    color: #EE4646;
}
.alert-info {
    background: #def8ff;
    color: #1EA7D3;
}
.alert-success {
    background: #d7f9dd;
    color: #46B272;
}
/*BUTTONS*/
.btn.btn-primary-skin:hover, .btn.btn-primary-skin:focus, .btn.btn-primary-skin.active {
    background: #AA5B23;
}
.btn.btn-primary-skin:active {
background: #994f1a;
}

.btn.btn-success:hover, .btn.btn-success:focus, .btn.btn-success.active {
    background: #368C20;
}
.btn.btn-success:active {
background: #2b7d16;
}

.btn.btn-inverse:hover, .btn.btn-inverse:focus, .btn.btn-inverse.active {
    background: #1D1D1D;
}
.btn.btn-inverse:active {
background: #000;
}

.btn.btn-danger, .modal-footer button:not(.btn-success):not(.btn-info):not(.btn-warning):not(.btn-primary):not(.btn-inverse) {
    background: #CE2828;
    &:hover, &:focus {
        background: #B72424;
    }
    &:active {
    background: #b31b1b;
    }
}

.btn.btn-warning:hover, .btn.btn-warning:focus, .btn.btn-warning.active {
    background: #F29317;
}
.btn.btn-warning:active {
background: #e0840b;
}

.btn.btn-info:hover, .btn.btn-info:focus, .btn.btn-info.active {
    background: #0BA6D7;
}
.btn.btn-info:active {
background: #0893bf;
}

.btn.btn-primary:hover, .btn.btn-primary:focus, .btn.btn-primary.active {
    background: #16237E;
}
.btn.btn-primary:active {
background: #0d1869;
}

#prefooter > .container > .row-fluid a:not(.btn), .checkout #accordion_security .accordion-group .accordion-heading a small, .btn-link.btn-link:not(.checkout .loyaltypoints_box .ctl-pointsoptions .btn-link):not(.how-im-ordering .btn-link), #frmProceed > div.span5 > div.marginbottom15 > small > a, #frmRegister a{
    &:hover, &:focus  {
        color: #AA5B23
    }
}

.btn:not(.btn-link, .modal-body .dropdown-toggle, .input-append .btn, .controls .btn.dropdown-toggle) {
    border-radius: 6px !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) !important;
}
.input-append .btn {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) !important;
}
.btn:not(.btn-link):focus,
.btn:not(.btn-link):active {
    outline: none !important;
    box-shadow: 0 2px 5px rgba(0,0,0,0.2) inset !important;
    transform: translateY(0.5px); 
}

.ctl-pointsoptions .btn,
.ctl-pointsoptions .btn:focus,
.ctl-pointsoptions .btn:active {
    box-shadow:none !important;
}

/*LINKS*/
#prefooter > .container > .row-fluid a:not(.btn), .checkout #accordion_security .accordion-group .accordion-heading a, .checkout #accordion_security .accordion-group .accordion-heading a small, .btn-link.btn-link:not(.checkout .loyaltypoints_box .ctl-pointsoptions .btn-link):not(.how-im-ordering .btn-link), #frmProceed > div.span5 > div.marginbottom15 > small > a, .alert.dynamic-desc a,#frmRegister a  {
color: #CC6E2C;
    &:hover, &:focus {
        color: #AA5B23;
    }
}
p.contact-email > a,
.section-my-addresses  .text-info > a{
color: #CC6E2C;
    text-decoration:underline;
    &:hover, &:focus {
    color: #d57b3c;
    }
}



/*HEADER*/
header {
    background: #293C33;
}
header .navbar .navbar-inner .container .nav > .active > a, header .navbar .navbar-inner .container .nav > .active > a:hover, header .navbar .navbar-inner .container .nav > .active > a:focus, header .navbar .navbar-inner .container .nav > li > a:focus, header .navbar .navbar-inner .container .nav > li > a:hover, header .navbar .navbar-inner .container .nav > li.dropdown.open > .dropdown-toggle, header .navbar .navbar-inner .container .nav > li.dropdown.active > .dropdown-toggle, header .navbar .navbar-inner .container .nav > li.dropdown.open.active > .dropdown-toggle, #ct_header_section .ct_details_bar a:hover, #ct_header_section .ct_details_bar a:focus, .hero-unit a:hover, .hero-unit a:focus {
    color: #fff !important;
}
header  .halal {
    margin-right: 10px;
}

header .ct_header_row .left_column img {
    max-width: 175px;
}
#opening-status {
    font-size: 17.5px;
}

/*CAROUSEL*/

.top_border::before {
    height: 35px;
    top: -8%;
}
.food_text_left .top_border::before {
    width: 72%;
}
.food_text_right .top_border::before {
    left: 18%;
    width: 84%;
}
body.home #myCarousel .carousel-control {
    background: #F2DBCA;
    color: #FFFFFF;
}
body.home #myCarousel .carousel-caption .h1_size_carousel {
    color: #293C33;
}
.carousel-caption .top_border::before {
    top: 0;
    left: 26px;
    width: 100%;
    height: 67px;
}

/*HOME*/
body.home #body #home_lp .top_border::before {
    top: -6%;
}

body.home #body #postcode_box {
    background: #293C33;
    padding-top: 80px !important;
    position: relative;
}
body.home #body #home_lp hr {
    background: #fff;
}
body.home #postcode_box .flex-row {
    background: #FFFBF2;
}
body.home #postcode_box #mod_postcode_box_pc {
    min-height: 75px;
    border: none;
    background: #f7f7f7 !important;
}
body.home #postcode_box .mod_postcode_box #home-order-buttons .btn-large {
    padding: 18px 20px;
}
body.home #home_lp {
    background: #fff;
    padding-bottom: 80px !important;
    padding-top: 80px !important;
    position: relative;
}
body.home #body {
    padding-bottom: 0;
}
.home_intro {
    max-width: 1015px;
    margin-left: auto;
    margin-right: auto;
    color: #FFFBF2;
    margin-bottom: 80px;
}
body.home div.container.visible-desktop > .row_2 {
    margin-top: -40px;
}figma el
body.home #body #home_lp hr {
    background: #FFFFFF
}
.home_intro h2 {
    margin-top: 30px;
}
.top_border::before {
    background-color: #CFA16C;
}
.leaves, .carousel_pattern {
    position: absolute;
}
.bg_wrap_leaf {
    top: 0;
    position: absolute;
    width: 13%;
    margin-top: 150px;
}

.leaves_left {
    top: 12%;
    left: 0;
}
.leaves_right {
    bottom: 0;
    right: 0;
}
.lp_leaves {
    top: -10%;
    right: 0;
    z-index: 2;
}
.inner-wrapper-bg {
    position: relative;
}

.body_leaves {
    top: 5%;
    z-index -1;
}

.product_frame {
    top:0;
    position: absolute;
    left:0;
}
.menu_img_right, .menu_img_left{
    padding: 49px;
}
body.home #body #menu .food_img_left::before,
body.home #body #menu .food_img_right::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 50%;
    transform: scale(0.82);
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s ease, visibility 0.3s ease;
    pointer-events: none;
}
body.home #body #menu .food_img_left:hover::before,
body.home #body #menu .food_img_right:hover::before {
    opacity: 1;
    visibility: visible;
}


.product_frame {
    opacity: 1 !important;
}

/*WELLS*/
.well, .ui-tabs-menu, .page-review-order, .ui-tabs-menu .tb-nav-tabs, .ui-widget .ui-widget-content {
    background: #FFFFFF;
}
.well.loyalty_well h3 {
    color: #fff !important;
    font-size: 28px;
}
/*MENU PAGE*/
.ui-tabs-menu .ui-tabs-panel .product-container-panel .row-product .dropdown-toggle, .ui-tabs-menu .ui-tabs-panel .product-container-panel .row-product .btn-order:not(.dropdown-menu > li > .btn-order) {
    padding-top: 2px;
}
.ui-tabs-menu {
    box-shadow: 0px 1px 5px 0px #BBBBBB40;

}

#basket tbody tr:hover > td, #basket tbody tr:hover > th {
    background: #f2dbca6b;
}

.ui-tabs-menu .ui-tabs-panel .product-container-panel .ui-widget-header {
    background: #CFA16C;
    color: #FFFBF2;
    font-size: 24px;
    padding: 12px 20px 10px 20px;
}
.tb-nav-tabs {
    .ui-state-active, .ui-state-hover, .ui-state-focus, .ui-tabs-active {
        .ui-icon-close {
            filter: brightness(0) saturate(100%) invert(91%) sepia(94%) saturate(36%) hue-rotate(248deg) brightness(106%) contrast(100%) !important;
        }
    }
}

.tb-nav-tabs {
    .ui-state-default:not(.ui-state-hover, .ui-state-focus, .ui-tabs-active ) {
        .ui-icon-close {
            filter: brightness(0) saturate(100%) invert(7%) sepia(29%) saturate(24%) hue-rotate(318deg) brightness(95%) contrast(82%) !important;
        }
    }
}

.modal .modal-body h4.media-heading {
    font-size: 20px;
}
.how-im-ordering-menuname.primary_text {
    color: #293C33
}
.how-im-ordering {
    color: #CC6E2C
}
.how-im-ordering h2 {
    letter-spacing: 1px;
}

.how-im-ordering .btn-link {
    color: #CFA16C;
    text-transform: capitalize;
}
.ui-tabs-menu .ui-tabs-panel .product-container-panel .row-product .row-variation .price {
    font-weight: bold;
}
#responsive-food-menu .navbar-inner .container .brand {
    padding: 12px 10px 11px;
    font-size: 20px;
}

.ui-tabs-menu .ui-tabs-panel .product-container-panel .row-product .row-variation .name {
    font-weight: bold;
    color: #262626;
}
.ui-tabs-menu .tb-nav-tabs li a:not(.ui-tabs-active a):hover, .ui-tabs-menu .tb-nav-tabs li a:not(.ui-tabs-active a):focus, .ui-tabs-menu .tb-nav-tabs li.ui-tabs-active a:not(.ui-tabs-active a):hover, .ui-tabs-menu .tb-nav-tabs li.ui-tabs-active a:not(.ui-tabs-active a):focus {
    background: #CC6E2C;
    color: #FFFFFF;
    svg path {
        fill: #fff;
    }
}
.ui-tabs-menu .tb-nav-tabs li a:not(.ui-tabs-active a) {
    background: #cc6e2c45
}

.ui-tabs-menu .ui-tabs-panel .product-container-panel .cat-desc {
    background: #F2DBCA;
}
#basket-container, .checkout .well-basket {
    background: #F2DBCA
}
.category_divider {
    background: #293C33 !important;
    text-align: center;
    padding: 7px 5px 4px !important;
    font-size: 22px;
    line-height: 110%;
    font-weight: normal;

    h4 {
        margin: 0px auto;
    }
}


/*CONTACT PAGE*/
.contact-us .ui-widget .ui-widget-header {
    padding-top: 10px;
    padding-bottom: 6px;
}
.contact-email a:hover,
.contact-email a:focus {
    text-decoration: underline;
    color: #AA5B23
}

/*HOME GALLERY*/
.home #gallery .row-fluid {
margin-bottom:2.5%;
}
#gallery .span4 {
opacity: 0
}
#gallery h2 {
margin-bottom:0 !important;
}
#gallery p.intro_lead {
margin-bottom:40px !important;
}


/*MEMBERS PAGE*/
.loyalty_scheme_1.user_guest.members #frmLogin + .website-image .members_img_caption, .loyalty_scheme_0.user_guest.members #frmLogin + .website-image .members_img_caption {
    font-size: 29px;
}
.members #frmLogin + .website-image img {
    filter: brightness(0.9);
}
.members .hero-unit a, .checkout .loyaltypoints_box .ctl-pointsoptions .btn-link {
    color: #FCE9BD;
    text-decoration: underline;
    &:hover, &:focus {
        color: #fdf1d5;
    }
}
.nav-list > .active > a, .nav-list > .active > a:hover, .nav-list > .active > a:focus {
    color: #CFA16C
}
.media-address:hover {
    background: rgb(237 237 237 / 60%) !important;
}

/*SOCIAL MEDIA LINKS*/
.social_media_links svg {
    rect {
        fill: #FFFBF2 !important;
    }

    path {
        fill: #CC6E2C !important;
    }

    &:hover, &:focus {
        rect {
            fill: #AA5B23 !important;
        }

        path {
            fill: #FFFBF2 !important;
        }
    }
}

#container .social_media_links .halal { 
    float: left !important;
}

.social_media_links .halal svg:hover, .social_media_links .halal svg:focus {
    path {
        fill: #CC6E2C !important;
    }
}

/*FOOTER*/
footer a {
    text-decoration: underline;
}

/*OTHER GLOBAL ELEMENTS*/
.modal-body .btn-block {
    border: 1px solid #000 !important;
}
.modal-body .btn-block:hover, .modal-body .btn-block:focus {
    border: 1px solid #000 !important;
    background: #33333366 !important;
    color: #fff !important;
}

.well:not(#basket-container, #zp-offcanvas-basket #basket, .checkout .well-basket) .table-hover:not(#tbl_all_orders) tbody tr:hover > td, .well:not(#basket-container, #zp-offcanvas-basket #basket, .checkout .well-basket) .table-hover:not(#tbl_all_orders) tbody tr:hover > th:not(.col_cat_name_variation):not(.col_cat_qty):not(.col_cat_avg_price):not(.col_cat_revenue), .contact-us .ui-widget-content .table-hover:not(#tbl_all_orders) tbody tr:hover > td, .contact-us .ui-widget-content .table-hover:not(#tbl_all_orders) tbody tr:hover > th:not(.col_cat_name_variation):not(.col_cat_qty):not(.col_cat_avg_price):not(.col_cat_revenue) {
    background: #F2DBCA;
}
.popover-title {
    padding-top: 10px !important;
}
.page_review-order {
    .difficulty-rating img, .howgood-rating img, .rating img, .price-rating img {
        max-width: 21px !important;
        max-height: 21px !important;
        td, th {
            font-size: 13px
        }
    }
}

header .dropdown-menu {
    background: #FFFBF2;
    color: #CC6E2C;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background: #CC6E2C;
    color: #FFFFFF !important
}

/*ALLERGEN PAGE*/
.allergen-information #body img {
    width: 24px;
    height: 24px;
}
.allergen-information #body .uk-overflow-container {
    overflow: visible
}
#opening-status {
    padding-right:6px;
    line-height:120%;
    svg {
    position: relative;
        top:1px;
    }
}

/*MEDIA QUERIES*/
@media(max-width: 767px) {
    .uk-nav-offcanvas>.uk-open>a, html:not(.uk-touch) .uk-nav-offcanvas>li>a:focus, html:not(.uk-touch) .uk-nav-offcanvas>li>a:hover {
        background: #CC6E2C;
        color: #fff;
    }
        .home #postcode_box .mod_postcode_box {
        padding-bottom: 30px;
    }
    body.home #myCarousel .carousel-caption p {
    line-height: 14px;
    }
    .home #gallery .row-fluid {
    display: flex;
        gap:5px;
    }
}

@media (min-width: 768px) {
    .modal-footer h3 {
        top: 8px;
    }
    .phone_row {
    display: none;
    }

}

@media(min-width:768px) and (max-width:979px) {
    h1:not(.h2_size, .h3_size, .h4_size, .h5_size, .h6_size, .lead), .h1_size, .hero-unit h1, .jumbotron h1, .page_error-404 #body h1,
    .home #myCarousel .h1_size_carousel{
        font-size: 42px !important;
    }
    h2:not(.h1_size, .h3_size, .h4_size, .h5_size, .h6_size, .lead), .h2_size {
        font-size:40px;
    }
}

@media (max-width: 979px) {
    .members_img_left {
        display: none;
    }
    #members rect {
    fill: transparent;
    }
    body.home #body #home_lp .flex-row {
        padding-bottom: 40px;
    }
    .carousel-caption .btn-group,.carousel-caption .btn {
        margin: 0 0 10px 0 !important;
    }
    .carousel-caption h2.h1_size,
    .carousel-caption .lead, body.home #myCarousel .carousel-caption .h1_size_carousel {
        color: #FFFBF2 !important;  
    }
    .carousel-caption::before {
        background-color: rgb(0 0 0 / 50%);
    }
    #opening-status {
        border-radius:0px;
        border:none !important;
    }
    .top_social {
        justify-content: revert;
    }
    .allergen-information #body img {
        width: 18px;
        height: 18px;
    }
    .allergen-information #body .uk-overflow-container{
        overflow: scroll;
    }
    .allergen-information #body .uk-overflow-container .popover {
        display: none !important;
    }

    .members #body .website-image {
        text-align: left;
    }
    .crescent {
        max-width: 170px;
    }
    header .navbar .navbar-inner .container .btn-navbar:hover .icon-bar, header .navbar .navbar-inner .container .btn-navbar:focus .icon-bar {
        background: #CC6E2C;
    }
    body.home #home_lp {
        padding-bottom:0 !important;
        padding-top: 0 !important;
    }
    .home .members_img_left img {
        margin-top: 100px;
    }
    header .navbar .navbar-inner .container .nav > li > a .caret {
        margin-top: 10px;
    }
    .uk-nav-offcanvas>li>a  {
        color: #FFFBF2;
    }
    .category_divider {
        color: #FFFBF2;
        max-width: 200px;
        margin-left: auto;
        margin-right: auto
    }
    header #logo img {
        top: -18px;
    }

    header .navbar .nav-collapse .nav > li > a, header .navbar .nav-collapse .dropdown-menu a {
        color: #FFFBF2;
    }
    header .navbar .navbar-inner .container .nav > li > a .caret {
        border-top-color:#FFFBF2;
        border-bottom-color:#FFFBF2;
    }
    header .navbar .navbar-inner .container .nav > .active > a, header .navbar .navbar-inner .container .nav > .active > a:hover, header .navbar .navbar-inner .container .nav > .active > a:focus, header .navbar .navbar-inner .container .nav > li > a:focus, header .navbar .navbar-inner .container .nav > li > a:hover, header .navbar .navbar-inner .container .nav > li.dropdown.open > .dropdown-toggle, header .navbar .navbar-inner .container .nav > li.dropdown.active > .dropdown-toggle, header .navbar .navbar-inner .container .nav > li.dropdown.open.active > .dropdown-toggle {
        color: #CFA16C !important;
    }
    header .navbar .navbar-inner .container .nav > .active > a .caret, header .navbar .navbar-inner .container .nav > .active > a:hover .caret, header .navbar .navbar-inner .container .nav > .active > a:focus .caret, header .navbar .navbar-inner .container .nav > li > a:focus .caret, header .navbar .navbar-inner .container .nav > li > a:hover .caret, header .navbar .navbar-inner .container .nav > li.dropdown.open > .dropdown-toggle .caret, header .navbar .navbar-inner .container .nav > li.dropdown.active > .dropdown-toggle .caret, header .navbar .navbar-inner .container .nav > li.dropdown.open.active > .dropdown-toggle .caret {
        border-top-color: #CFA16C !important;
        border-bottom-color: #CFA16C !important;
    }
    .top_social #opening-status {
  
    }
    .halal svg {
        max-height:30px;
        position: relative;
        top: 2px;
    }
    header .navbar .nav-collapse .nav > li > a:hover, header .navbar .nav-collapse .nav > li > a:focus, header .navbar .nav-collapse .dropdown-menu a:hover, header .navbar .nav-collapse .dropdown-menu a:focus {
        color: #CFA16C !important;
    }
    .top_social #opening-status {
        margin-left: auto;
    }
    .halal {
        margin-left: 5px;
    }
    header .halal {
        display: none;
    }
    .menu_img_right, .menu_img_left {
        padding: 31px;
    }
    header .navbar .navbar-inner .container .btn-navbar .icon-bar {
        background: #fff;
    }
}

@media (max-width: 767px) {
    .home #postcode_box .mod_postcode_box {
        background: #FFFBF2;
    }

    #zp-offcanvas-menu .uk-offcanvas-bar {
        padding-bottom: 200px;
    }
    .home #myCarousel .carousel-inner .h1_size_carousel {
        font-size: 4rem;
    }


    body.home #myCarousel .carousel-caption .lead {
        margin-bottom: 15px;
        margin-top: 5px;
    }
    .home_intro {
        max-width: 350px;
        margin-left: auto;
        margin-right: auto;
        h2 {
            font-size: 28px !important;
        }
    }
}

@media (min-width: 980px) {
    .home { h1:not(.h2_size, .h3_size, .h4_size, .h5_size, .h6_size, .lead), .h1_size, .hero-unit h1, .jumbotron h1, .page_error-404 #body h1 {
        font-size: 40px;
        }
    }
    .home .food_text_left p.lead, .home .food_text_right p.lead {
        max-width: 700px;
    }
    header .navbar .nav > li > a {
        color: #CFA16C;
    }
    header .nav > li > a:is(.nav:not(.no_dropdown) > li > a), header .navbar .navbar-inner .container .nav > li > a:is(.nav > li > a) {
        padding: 0px 25px;
    }
    header .nav li .dropdown-menu a{
        color:#CC6E2C
    }
    .home .carousel_control_container  {
        bottom: 2%;
    }
    body.home #myCarousel .carousel-caption .lead  {
        margin-top: 5px;
        margin-bottom: 10px;
    }
    body.home #myCarousel .carousel-caption .btn {
        margin-bottom: 10px !important;
    }
    header .navbar .navbar-inner .container .nav > li > a .caret {
        border-top-color:#CFA16C;
        border-bottom-color: #CFA16C;
        margin-top: 10px;
    }
    header .navbar .navbar-inner .container .nav > .active > a .caret, header .navbar .navbar-inner .container .nav > .active > a:hover .caret, header .navbar .navbar-inner .container .nav > .active > a:focus .caret, header .navbar .navbar-inner .container .nav > li > a:focus .caret, header .navbar .navbar-inner .container .nav > li > a:hover .caret, header .navbar .navbar-inner .container .nav > li.dropdown.open > .dropdown-toggle .caret, header .navbar .navbar-inner .container .nav > li.dropdown.active > .dropdown-toggle .caret, header .navbar .navbar-inner .container .nav > li.dropdown.open.active > .dropdown-toggle .caret {
        border-top-color:#fff;
        border-bottom-color: #fff;
    }
    body.home #myCarousel .carousel-caption {
        h1,h2,h3,h4,h5, p, .lead {
            color: #262626;
        }
    }
}

@media (min-width: 981px) and (max-width: 1100px) {
    .home .carousel-inner .carousel-caption .h1_size_carousel {
        font-size: 4rem;
    }
    body.home .lead {
        font-size: 20px;
    }
}



@media (min-width: 981px) and (max-width: 1200px) {
    .menu_img_right, .menu_img_left {
        padding: 42px;
    }
    header .ct_header_row .left_column img {
        max-width: 135px;
    }
}

@media(max-width: 1400px) {
    .leaves_left, .leaves_right, .pattern_global {
        display: none;
    }
}

@media (max-width: 1600px) {
    body.home #body #menu .pattern_left_container .pattern_left, body.home #body #menu .pattern_right_container .pattern_left, .body_leaves, .lp_leaves, .carousel_pattern  {
        display: none;
    }
}

@media(min-width: 1600px) {
    .home .carousel_control_container {
        bottom: 18%;
    }
    .pattern_right {
        opacity: 0.6;
    }
}

