/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */

/* FONT ADJUSTMENT - START */

/*@font-face {*/
    /*font-family: 'aparaj';*/
    /*src: url('../fonts/aparaj_0.eot');*/
    /*src: local('?'), url('../fonts/aparaj_0.woff') format('woff'), url('../fonts/aparaj_0.ttf') format('truetype'), url('../fonts/aparaj_0.svg') format('svg');*/
    /*font-weight: normal;*/
    /*font-style: normal;*/
/*}*/

/*@font-face {*/
    /*font-family: 'aparaj';*/
    /*src: url('../fonts/aparaji_0.eot');*/
    /*src: local('?'), url('../fonts/aparaji_0.woff') format('woff'), url('../fonts/aparaji_0.ttf') format('truetype'), url('../fonts/aparaji_0.svg') format('svg');*/
    /*font-weight: normal;*/
    /*font-style: italic;*/
/*}*/

/*@font-face {*/
    /*font-family: 'aparaj';*/
    /*src: url('../fonts/aparajb_0.eot');*/
    /*src: local('?'), url('../fonts/aparajb_0.woff') format('woff'), url('../fonts/aparajb_0.ttf') format('truetype'), url('../fonts/aparajb_0.svg') format('svg');*/
    /*font-weight: bold;*/
    /*font-style: normal;*/
/*}*/

/*@font-face {*/
    /*font-family: 'aparaj';*/
    /*src: url('../fonts/aparajbi.eot');*/
    /*src: local('?'), url('../fonts/aparajbi.woff') format('woff'), url('../fonts/aparajbi.ttf') format('truetype'), url('../fonts/aparajbi.svg') format('svg');*/
    /*font-weight: bold;*/
    /*font-style: italic;*/
/*}*/

/*@font-face {*/
    /*font-family: 'Italianno';*/
    /*src: url('../fonts/Italianno-Regular.eot');*/
    /*src: local('?'), url('../fonts/Italianno-Regular.woff') format('woff'), url('../fonts/Italianno-Regular.ttf') format('truetype'), url('../fonts/Italianno-Regular.svg') format('svg');*/
    /*font-weight: normal;*/
    /*font-style: normal;*/
/*}*/

/*@font-face {*/
    /*font-family: 'PT_Serif-Web';*/
    /*src: url('../fonts/PT_Serif-Web-Regular.eot');*/
    /*src: local('?'), url('../fonts/PT_Serif-Web-Regular.woff') format('woff'), url('../fonts/PT_Serif-Web-Regular.ttf') format('truetype'), url('../fonts/PT_Serif-Web-Regular.svg') format('svg');*/
    /*font-weight: normal;*/
    /*font-style: normal;*/
/*}*/

/*@font-face {*/
    /*font-family: 'PT_Serif-Web';*/
    /*src: url('../fonts/PT_Serif-Web-Italic.eot');*/
    /*src: local('?'), url('../fonts/PT_Serif-Web-Italic.woff') format('woff'), url('../fonts/PT_Serif-Web-Italic.ttf') format('truetype'), url('../fonts/PT_Serif-Web-Italic.svg') format('svg');*/
    /*font-weight: normal;*/
    /*font-style: italic;*/
/*}*/

/*@font-face {*/
    /*font-family: 'PT_Serif-Web';*/
    /*src: url('../fonts/PT_Serif-Web-Bold.eot');*/
    /*src: local('?'), url('../fonts/PT_Serif-Web-Bold.woff') format('woff'), url('../fonts/PT_Serif-Web-Bold.ttf') format('truetype'), url('../fonts/PT_Serif-Web-Bold.svg') format('svg');*/
    /*font-weight: bold;*/
    /*font-style: normal;*/
/*}*/

/*@font-face {*/
    /*font-family: 'PT_Serif-Web';*/
    /*src: url('../fonts/PT_Serif-Web-BoldItalic.eot');*/
    /*src: local('?'), url('../fonts/PT_Serif-Web-BoldItalic.woff') format('woff'), url('../fonts/PT_Serif-Web-BoldItalic.ttf') format('truetype'), url('../fonts/PT_Serif-Web-BoldItalic.svg') format('svg');*/
    /*font-weight: bold;*/
    /*font-style: italic;*/
/*}*/

@font-face {
    font-family: 'aparaj';
    src: url('../fonts/CenturyGothic.eot');
    src: local('?'), url('../fonts/CenturyGothic.woff') format('woff'), url('../fonts/CenturyGothic.ttf') format('truetype'), url('../fonts/CenturyGothic.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'aparaj';
    src: url('../fonts/CenturyGothic-Italic.eot');
    src: local('?'), url('../fonts/CenturyGothic-Italic.woff') format('woff'), url('../fonts/CenturyGothic-Italic.ttf') format('truetype'), url('../fonts/CenturyGothic-Italic.svg') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'aparaj';
    src: url('../fonts/CenturyGothic-Bold.eot');
    src: local('?'), url('../fonts/CenturyGothic-Bold.woff') format('woff'), url('../fonts/CenturyGothic-Bold.ttf') format('truetype'), url('../fonts/CenturyGothic-Bold.svg') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'aparaj';
    src: url('../fonts/CenturyGothic-BoldItalic.eot');
    src: local('?'), url('../fonts/CenturyGothic-BoldItalic.woff') format('woff'), url('../fonts/CenturyGothic-BoldItalic.ttf') format('truetype'), url('../fonts/CenturyGothic-BoldItalic.svg') format('svg');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Italianno';
    src: url('../fonts/CenturyGothic.eot');
    src: local('?'), url('../fonts/CenturyGothic.woff') format('woff'), url('../fonts/CenturyGothic.ttf') format('truetype'), url('../fonts/CenturyGothic.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PT_Serif-Web';
    src: url('../fonts/CenturyGothic.eot');
    src: local('?'), url('../fonts/CenturyGothic.woff') format('woff'), url('../fonts/CenturyGothic.ttf') format('truetype'), url('../fonts/CenturyGothic.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PT_Serif-Web';
    src: url('../fonts/CenturyGothic-Italic.eot');
    src: local('?'), url('../fonts/CenturyGothic-Italic.woff') format('woff'), url('../fonts/CenturyGothic-Italic.ttf') format('truetype'), url('../fonts/CenturyGothic-Italic.svg') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'PT_Serif-Web';
    src: url('../fonts/CenturyGothic-Bold.eot');
    src: local('?'), url('../fonts/CenturyGothic-Bold.woff') format('woff'), url('../fonts/CenturyGothic-Bold.ttf') format('truetype'), url('../fonts/CenturyGothic-Bold.svg') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'PT_Serif-Web';
    src: url('../fonts/CenturyGothic-BoldItalic.eot');
    src: local('?'), url('../fonts/CenturyGothic-BoldItalic.woff') format('woff'), url('../fonts/CenturyGothic-BoldItalic.ttf') format('truetype'), url('../fonts/CenturyGothic-BoldItalic.svg') format('svg');
    font-weight: bold;
    font-style: italic;
}

::-webkit-input-placeholder {
    font-family: "PT_Serif-Web", Arial, sans-serif;
}

:-moz-placeholder {
    font-family: "PT_Serif-Web", Arial, sans-serif;
}

::-moz-placeholder {
    font-family: "PT_Serif-Web", Arial, sans-serif;
}

:-ms-input-placeholder {
    font-family: "PT_Serif-Web", Arial, sans-serif;
}

/* FONT ADJUSTMENT - END */

/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */

/* CONTAINER ADJUSTMENT - START */

@media only screen and (min-width: 768px) {
    .container {
        width: 750px;
    }
}

@media only screen and (min-width: 992px) {
    .container {
        width: 670px;
    }
}

@media only screen and (min-width: 1200px) {
    .container {
        width: 870px;
    }
}

/* CONTAINER ADJUSTMENT - END */

/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */

/* UNIFIED STYLE - START */

/* ------------------------------------------------------------------------------------------------------------------ */

/* DESKTOP FIRST - GENERAL - START */

.aparaj {
    font-family: "aparaj", Arial, sans-serif;
}

.italianno {
    font-family: "Italianno", Arial, sans-serif;
}

.pt-serif {
    font-family: "PT_Serif-Web", Arial, sans-serif;
}

.white-font {
    color: white;
}

.bold-font {
    font-weight: bold;
}

a.neutralized:hover {
    text-decoration: none;
}

a {
 color: #a38853
}

img.maximize-image {
    width: 100%;
    height: auto;
}

img.minimize-image {
    width: 1%;
    height: 1%;
    visibility: hidden;
}

img.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
}

button.neutralized.white-font:hover {
    color: white;
}

.custom-font-color {
    color: rgb(201, 166, 98);
}

.vertical-center {
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.font-50 {
    font-size: 50px;
}

.font-15 {
    font-size: 15px;
}

.font-13 {
    font-size: 13px;
}

/* DESKTOP FIRST - GENERAL - END */

/* ------------------------------------------------------------------------------------------------------------------ */

/* DESKTOP FIRST - ALL SCREEN EXCEPT TABLET - START */

@media only screen and (min-width: 992px) {
    img.maximize-image-except-tablet {
        width: 100%;
        height: auto;
    }
}

/* DESKTOP FIRST - ALL SCREEN EXCEPT TABLET - END */

/* ------------------------------------------------------------------------------------------------------------------ */

/* DESKTOP FIRST - ALL SCREEN EXCEPT MOBILE - START */

@media only screen and (min-width: 768px) {

    img.maximize-image-except-mobile {
        width: 100%;
        height: auto;
    }

    .vertical-center-except-mobile {
        position: absolute;
        top: 50%;
        -ms-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    .vertical-center-except-mobile-without-position {
        top: 50%;
        -ms-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }

}

/* DESKTOP FIRST - ALL SCREEN EXCEPT MOBILE - END */

/* ------------------------------------------------------------------------------------------------------------------ */

/* UNIFIED STYLE - END */

/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */

/* GENERAL STYLE - START */

/* ------------------------------------------------------------------------------------------------------------------ */

/* DESKTOP FIRST - GENERAL - START */

html {
    height: 100%;
}

body {
    height: 100%;
    color: #404040;
}

div.row-fluid {
    width: 100%;
}

/* Remove the margin to prevent overflow */
div.row {
    margin: 0;
    height: 100%;
    left: 0;
    position: relative;
    -webkit-transition: all .4s ease-out;
    -o-transition: all .4s ease-out;
    transition: all .4s ease-out;
}

.page-header {
    border-bottom: none;
}

p {
    text-align: justify;
}

/* DESKTOP FIRST - GENERAL - END */

/* ------------------------------------------------------------------------------------------------------------------ */

/* GENERAL STYLE - END */

/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */

/* NAVIGATION - START */

/* ------------------------------------------------------------------------------------------------------------------ */

/* DESKTOP FIRST - ALL SCREEN EXCEPT MOBILE - START */

@media only screen and (min-width: 992px) {

    /* Fixed the position of navigation */
    div.navigation {
        position: fixed;
        top: 0;
        bottom: 0;
        margin-bottom: 0;
        z-index: 1000;
    }

    div.navigation.col-md-3 {
        width: 300px;
    }

    div.navigation .navbar {
        height: 100%;
        border-radius: 0;
        border: none;
        -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
        -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
        overflow: hidden;
    }

    div.navigation .navbar .container-fluid {
        padding: 0;
    }

    /* Make navigation horizontal */
    div.navigation nav.navbar div.navbar-header {
        float: none;
        padding: 0 40px;
    }

    div.navigation nav.navbar div.navbar-collapse ul.nav {
        width: 100%;
    }

    div.navigation nav.navbar div.navbar-collapse ul.nav li {
        float: none;
    }

    /* Add some padding to the logo */
    div.navigation nav.navbar div.navbar-header a.nav-brand {
        display: block;
        margin: 50px 0 68px;
    }

    /* Optimized the size of the image */
    div.navigation nav.navbar div.navbar-header a.nav-brand img#nav-logo {
        max-width: 100%;
        height: auto;
    }

    div.navigation nav.navbar .navigation-container {
        padding: 0 40px 50px;
        position: relative;
    }

    div.navigation nav.navbar .navigation-container .ps-scrollbar-y-rail {
        background-color: rgb(230, 226, 223);
        width: 4px;
    }

    div.navigation nav.navbar .navigation-container .ps-scrollbar-y-rail .ps-scrollbar-y {
        right: -2px !important;
    }

    /* Remove some padding on navigation links */
    div.navigation nav.navbar div.navbar-collapse {
        padding: 0;
        margin-bottom: 20%;
    }

    div.navigation nav.navbar div.navbar-collapse ul.nav li a {
        padding: 7px 0;
        font-family: "PT_Serif-Web", Arial, sans-serif;
        text-transform: uppercase;
    }

    div.navigation nav.navbar div.navbar-collapse ul.nav li a:hover {
        text-decoration: none;
    }

    div.navigation nav.navbar div.navbar-collapse ul.nav li a:focus {
        text-decoration: none;
    }

    div.navigation nav.navbar div.navbar-collapse ul.nav li.active > a {
        color: #a38853 !important;
    }

    div.navigation nav.navbar div.navbar-collapse ul.nav > li > a:hover, div.navigation nav.navbar div.navbar-collapse ul.nav > li > a:focus {
        color: #c4a363 !important;
    }

    /* Remove the default effect on active navigation item */
    div.navigation nav.navbar div.navbar-collapse ul.nav li.active a {
        background: transparent none;
        box-shadow: none;
        -webkit-box-shadow: none;
    }

    div.navigation nav.navbar .navbar-nav > li > a {
        color: #404040;
    }

    div.navigation nav.navbar ul.navbar-nav > li.parent > ul.nav-child {
        position: fixed;
        top: 0;
        left: 300px;
        height: 100%;
        padding-top: 140px;
        list-style-type: none;
        padding-left: 30px;
        padding-right: 20px;
        background-color: rgb(236, 236, 236);
        width: 250px;
        overflow: auto;
    }

    div.navigation nav.navbar ul.navbar-nav > li.parent > ul.nav-child > li {
        font-size: 14px;
    }

    div.navigation nav.navbar ul.navbar-nav > li.parent > ul.nav-child > li > a {
        color: #57441f;
        display: block;
    }

    div.navigation nav.navbar ul.navbar-nav > li.parent > ul.nav-child > li > a:hover, div.navigation nav.navbar ul.navbar-nav > li.parent > ul.nav-child > li > a:focus {
        color: #ac9567;
    }

    div.navigation nav.navbar ul.navbar-nav > li.parent > ul.nav-child > li.parent > ul.nav-child {
        list-style-type: none;
        padding: 0;
    }

    div.navigation nav.navbar ul.navbar-nav > li.parent > ul.nav-child > li.parent > ul.nav-child > li > a {
        color: #57441f;
        display: block;
        padding: 5px 0;
        text-transform: capitalize;
        font-size: 14px;
    }

    div.navigation nav.navbar ul.navbar-nav > li.parent > ul.nav-child > li.parent > ul.nav-child > li > a:hover, div.navigation nav.navbar ul.navbar-nav > li.parent > ul.nav-child > li.parent > ul.nav-child > li > a:focus {
        color: #ac9567;
    }

    /* Adjust the position and appearance of the login links */
    div.navigation nav.navbar .login-links {
        margin-bottom: 50px;
    }
    /*##*/
    div.navigation nav.navbar .login-links ul.nav {
        float: none;
    }

    div.navigation nav.navbar .login-links ul.nav li a {
        padding-top: 0;
        padding-bottom: 0;
        color: rgb(201, 166, 98);
    }

    div.navigation nav.navbar .login-links ul.nav li.active a {
        background: transparent none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }

    /*div.navigation nav.navbar .login-links ul.nav li. a {*/
        /*padding-left: 0;*/
        /*padding-right: 10px;*/
    /*}*/

    /*div.navigation nav.navbar .login-links ul.nav li a.login-link::before {*/
        /*content: "\f007";*/
        /*font-family: "FontAwesome";*/
        /*float: left;*/
        /*padding-right: 10px;*/
    /*}*/

    div.navigation nav.navbar .login-links ul.nav li {
        width: 100%;
    }

    div.navigation nav.navbar .login-links ul.nav li a.newssub-link {
        display: inline-block;
        /*margin-top: 40px;*/
        color: white;
        background-color: rgb(201, 166, 98);
        width: 100%;
        text-transform: uppercase;
        font-family: "PT_Serif-Web", Arial, sans-serif;
        font-size: 14px;
        padding: 8px 12px;
        text-align: center;
    }

    div.navigation nav.navbar .login-links>ul.nav>li{
        padding: 0 12px 0 12px;
        display: inline-block;
        background-color: rgb(201, 166, 98);
        text-align: center;
        width: 100%;
    }
    div.navigation nav.navbar div.navbar-collapse.login-links>ul.nav > li > a:hover{
        color: #ffffff !important;  
    }
    div.navigation nav.navbar .login-links>ul.nav>li ul li {
        text-align: left;
    }
    div.navigation nav.navbar .login-links ul.nav li a.bottom-menu-link {
        width: 100%;
        text-transform: uppercase;
        font-family: "PT_Serif-Web", Arial, sans-serif;
        font-size: 14px;
        color: white;
        padding-bottom: 8px;
    }

    /* ARROWS CONTROLLER - START */
    div.navigation nav.navbar .navigation-container .navbar-collapse ul.navbar-nav ul.nav-child > li.parent > a::after {
        font-family: "FontAwesome";
        content: "\f054";
        color: #6d6d6d;
        font-size: 9px;
        float: right;
        padding-top: 5px;
        -webkit-transition: content .3s ease-in-out;
        transition: content .3s ease-in-out;
    }

    div.navigation nav.navbar .navigation-container .navbar-collapse ul.navbar-nav ul.nav-child > li.parent > a.show::after {
        content: "\f078";
    }

    /* ARROWS CONTROLLER - END */

}

/* DESKTOP FIRST - ALL SCREEN EXCEPT MOBILE - END */

/* ------------------------------------------------------------------------------------------------------------------ */

/* DESKTOP FIRST - TABLET ONLY - START */

/*@media only screen and (min-width: 768px) and (max-width: 991px) {*/

    /*div.navigation.col-sm-3 {*/
        /*width: 220px;*/
    /*}*/

    /*div.navigation .navbar {*/
        /*padding: 0 20px;*/
    /*}*/

    /*div.navigation nav.navbar ul.navbar-nav > li.parent > ul.nav-child {*/
        /*left: 220px;*/
        /*width: 220px;*/
    /*}*/

/*}*/

/* DESKTOP FIRST - TABLET ONLY - END */

/* ------------------------------------------------------------------------------------------------------------------ */

/* DESKTOP FIRST - MOBILE ONLY - START */

@media only screen and (max-width: 991px) {

    div.navigation nav.navbar {
        border-radius: 0;
        min-height: 70px;
        margin-bottom: 0;
        border: none;
        -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
        -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
    }

    div.navigation nav.navbar .container-fluid {
        padding: 0;
    }

    div.navigation nav.navbar .navbar-header {
        margin: 0;
    }

    div.navigation nav.navbar .navbar-header button.navbar-toggle {
        border-color: transparent;
        margin-right: 0;
        z-index: 500;
        margin-top: 15px;
        margin-bottom: 15px;
    }

    div.navigation nav.navbar .navbar-header button.navbar-toggle:hover, div.navigation nav.navbar .navbar-header button.navbar-toggle:focus {
        background-color: transparent;
    }

    div.navigation nav.navbar .navbar-header button.navbar-toggle span.icon-bar {
        height: 4px;
        background-color: rgb(163, 136, 83);
    }

    div.navigation nav.navbar .navbar-header a.nav-brand {
        display: block;
        text-align: center;
    }

    div.navigation nav.navbar .navbar-header a.nav-brand img {
        margin-top: 13px;
        margin-bottom: 14px;
        width: 200px;
    }

    div.navigation nav.navbar .navigation-container {
        position: fixed;
        width: 85%;
        top: 0;
        height: 100%;
        background-color: rgb(236, 236, 236);
        z-index: 500;
        overflow-y: auto;
        right: -85%;
        -webkit-transition: all .4s ease-out;
        -o-transition: all .4s ease-out;
        transition: all .4s ease-out;
    }

    div.navigation nav.navbar .navigation-container .navbar-collapse {
        padding: 0;
    }

    div.navigation nav.navbar .navigation-container .navbar-collapse ul.navbar-nav {
        margin: 0 0 5%;
        padding-left: 20px;
    }

    div.navigation nav.navbar .navigation-container .navbar-collapse ul.navbar-nav > li:not(:first-child) {
        border-bottom: 1px solid rgb(219, 219, 219);
    }

    div.navigation nav.navbar .navigation-container .navbar-collapse ul.navbar-nav li a {
        font-family: "PT_Serif-Web", Arial, sans-serif;
        text-transform: uppercase;
        color: #404040;
        padding: 10px 15px 10px 0;
    }

    div.navigation nav.navbar .navigation-container .navbar-collapse ul.navbar-nav li a:hover {
        color: #ac9567;
        text-decoration: none;
    }

    div.navigation nav.navbar .navigation-container .navbar-collapse ul.navbar-nav li a:focus {
        color: #57441f;
        text-decoration: none;
    }

    div.navigation nav.navbar .navigation-container .navbar-collapse ul.navbar-nav li.active a {
        background: transparent none no-repeat;
        box-shadow: none;
        -webkit-box-shadow: none;
        text-shadow: none;
        color: #57441f;
    }

    div.navigation nav.navbar .navigation-container .navbar-collapse ul.navbar-nav li.parent ul.nav-child {
        font-size: 13px;
        list-style-type: none;
        padding-left: 0;
    }

    div.navigation nav.navbar .navigation-container .navbar-collapse ul.navbar-nav > li.parent > ul.nav-child li a {
        display: block;
        padding: 7px 15px 8px 0;
        color: #404040;
    }

    div.navigation nav.navbar .navigation-container .navbar-collapse ul.navbar-nav > li.parent > ul.nav-child li a:hover {
        color: #ac9567;
    }

    div.navigation nav.navbar .navigation-container .navbar-collapse ul.navbar-nav > li.parent > ul.nav-child li a:focus {
        color: #57441f;
    }

    div.navigation nav.navbar .navigation-container .navbar-collapse ul.navbar-nav > li.parent > ul.nav-child li.active a {
        color: #57441f;
    }

    div.navigation nav.navbar .navigation-container .navbar-collapse ul.navbar-nav > li.parent > ul.nav-child > li > ul.nav-child > li > a {
        text-transform: capitalize;
    }

    div.navigation nav.navbar .login-links {
        margin-bottom: 50px;
    }

    div.navigation nav.navbar .login-links ul.nav {
        margin: 0;
        padding: 0 15px;
    }

    div.navigation nav.navbar .login-links ul.nav li {
        display: inline-block;
    }

    div.navigation nav.navbar .login-links ul.nav li a {
        padding-top: 0;
        padding-bottom: 0;
        color: rgb(201, 166, 98);
    }

    div.navigation nav.navbar .login-links ul.nav li.active a {
        background: transparent none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }

    div.navigation nav.navbar .login-links ul.nav li:first-child a {
        padding-left: 0;
        padding-right: 10px;
    }

    div.navigation nav.navbar .login-links ul.nav li:first-child a::before {
        content: "\f007";
        font-family: "FontAwesome";
        float: left;
        padding-right: 10px;
    }

    div.navigation nav.navbar .login-links ul.nav li:last-child a {
        padding-left: 10px;
        padding-right: 0;
    }

    div.navigation nav.navbar .login-links ul.nav li a.newssub-link {
        display: inline-block;
        margin-top: 20px;
        color: white;
        background-color: rgb(201, 166, 98);
        width: 100%;
        text-transform: uppercase;
        font-family: "PT_Serif-Web", Arial, sans-serif;
        font-size: 14px;
        padding: 8px 12px;
        text-align: center;
    }

    div.navigation nav.navbar .login-links ul.nav li{
        padding: 0 12px 0 12px;
        display: inline-block;
        background-color: rgb(201, 166, 98);
        text-align: center;
        width: 100%;
        margin-top: -1px;
    }
    div.navigation nav.navbar .login-links>ul.nav>li ul li {
        text-align: left;
    }
    div.navigation nav.navbar .login-links ul.nav li a.bottom-menu-link {
        width: 100%;
        text-transform: uppercase;
        font-family: "PT_Serif-Web", Arial, sans-serif;
        font-size: 14px;
        color: white;
        padding-bottom: 8px;
    }

    /* ARROWS CONTROLLER - START */
    div.navigation .navigation-container .navbar-collapse ul.navbar-nav > li > a span::after, 
    div.navigation .navigation-container .navbar-collapse ul.navbar-nav > li.parent > ul.nav-child > li > a::before {
        font-family: "FontAwesome";
        content: "\f054";
        color: #6d6d6d;
        font-size: 9px;
    }
    
    div.navigation .navigation-container .navbar-collapse ul.navbar-nav > li > a span{
        width: 100px;
        float: right;
    }
    div.navigation .navigation-container .navbar-collapse ul.navbar-nav > li > a span::after {
        float: right;
    }

    div.navigation .navigation-container .navbar-collapse ul.navbar-nav > li > a.show span::after, 
    div.navigation .navigation-container .navbar-collapse ul.navbar-nav > li.parent > ul.nav-child > li > a.show::before {
        content: "\f078";
    }

    div.navigation .navigation-container .navbar-collapse ul.navbar-nav > li.parent > ul.nav-child > li > a::before {
        float: left;
        padding-right: 5px;
        padding-top: 2px;
    }

    /* ARROWS CONTROLLER - END */
    /* NAVIGATION ANIMATION - START */
    body > div.row.move {
        left: -85%;
    }

    body > div.row.move .navigation-container {
        right: 0;
        display: block;
    }

    /* NAVIGATION ANIMATION - END */

}

/* DESKTOP FIRST - MOBILE ONLY - END */

/* ------------------------------------------------------------------------------------------------------------------ */

/* NAVIGATION - END */

/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */

/* NEWSLETTER - START */

/* ------------------------------------------------------------------------------------------------------------------ */

/* DESKTOP FIRST - GENERAL - START */

div.login-form .newsletter-subs {
    display: none;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-color: white;
    padding: 5px !important;
    font-family: "PT_Serif-Web", Arial, sans-serif;
}

div.login-form .newsletter-subs > div {
    border: 1px solid rgb(201, 166, 98) !important;
    padding: 10px 35px !important;
}

div.login-form .newsletter-subs .news-title {
    font-family: "Italianno", Arial, sans-serif;
    font-size: 50px;
    color: rgb(106, 84, 41);
    margin: 20px 0 10px;
}

div.login-form .newsletter-subs form .form-group {
    display: block;
    margin: 0 0 15px;
}

div.login-form .newsletter-subs form .form-group input {
    width: 100% !important;
    border-radius: 0;
}

div.login-form .newsletter-subs form .acysubbuttons input {
    width: 100%;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: rgb(201, 166, 98) none;
    text-transform: uppercase;
    border-radius: 0;
    border: none;
}

/* DESKTOP FIRST - GENERAL - END */

/* ------------------------------------------------------------------------------------------------------------------ */

/* DESKTOP FIRST - MOBILE ONLY - START */

@media only screen and (max-width: 767px) {

    div.login-form .newsletter-subs {
        width: 320px;
    }

    div.login-form .newsletter-subs .news-title {
        font-size: 35px; text-transform: uppercase;
    }

}

/* DESKTOP FIRST - MOBILE ONLY - END */

/* ------------------------------------------------------------------------------------------------------------------ */

/* NEWSLETTER - END */

/* ------------------------------------------------------------------------------------------------------------------ */

/* MEMBER MENU - START */

/* ------------------------------------------------------------------------------------------------------------------ */

/* DESKTOP FIRST - GENERAL - START */

ul.member-menu {
    background-color: #58534f;
    float: none;
    font-family: "PT_Serif-Web", Arial, sans-serif;
    font-size: 14px;
}

ul.member-menu li a {
    text-shadow: none;
    color: white;
    text-transform: uppercase;
}

ul.member-menu li a:hover, ul.member-menu li a:focus  {
    background-color: #645e5a;
}

ul.member-menu li.parent {
    float: right;
    position: relative;
}

ul.member-menu li a.member {
    text-transform: capitalize;
}

ul.member-menu li a.member:after {
    content: "\f0d7";
    font-family: 'FontAwesome', sans-serif;
    color: white;
    margin-left: 10px;
}

ul.member-menu li.parent ul.nav-child {
    list-style-type: none;
    position: absolute;
    z-index: 100;
    background-color: #58534f;
    left: 0;
    right: 0;
    border-bottom-left-radius: 5px;
    display: none;
    padding: 0;
    overflow: hidden;
}

ul.member-menu li.parent ul.nav-child li {
    text-align: right;
}

ul.member-menu li.parent ul.nav-child li a {
    padding: 15px;
    display: block;
}

/* DESKTOP FIRST - GENERAL - END */

/* ------------------------------------------------------------------------------------------------------------------ */

/* DESKTOP FIRST - ALL SCREEN EXCEPT MOBILE - START */

@media only screen and (min-width: 768px) {

    ul.member-menu > li.parent ul.nav-child li:not(:last-child) {
        display: none;
    }

}

/* DESKTOP FIRST - ALL SCREEN EXCEPT MOBILE - END */

/* ------------------------------------------------------------------------------------------------------------------ */

/* DESKTOP FIRST - MOBILE ONLY - START */

@media only screen and (max-width: 991px) {

    ul.member-menu {
        margin: 0;
    }

    ul.member-menu li {
        float: left;
    }
}

@media only screen and (max-width: 767px) {

    ul.member-menu > li:not(.parent) {
    display: none;
    }

    ul.member-menu > li.parent {
    float: none;
    text-align: center;
    }

    ul.member-menu > li.parent ul.nav-child li {
    text-align: center;
    float: none;
    }

}

/* DESKTOP FIRST - MOBILE ONLY - END */

/* ------------------------------------------------------------------------------------------------------------------ */

/* MEMBER MENU - END */

/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */

/* BANNER - START */

/* ------------------------------------------------------------------------------------------------------------------ */

/* DESKTOP FIRST - GENERAL - START */

div.content-banner#carousel92 {
    height: 100%;
}

div.content-banner .carousel-inner .image-container {
    background-image: none;
}

div.content-banner .carousel-form .rsform {
    right: 0;
    left: auto;
    background-color: white;
    padding: 30px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 320px;
}

div.content-banner .carousel-form .rsform p {
    margin: 0;
}

div.content-banner .carousel-form .rsform form {
    margin: 0;
    font-family: "PT_Serif-Web", Arial, sans-serif;
}

div.content-banner .carousel-form .rsform form span.formValidation {
    position: absolute;
    left: 0;
    top: 100%;
}

div.content-banner .carousel-form .rsform form span.formValidation span {
    margin: 0;
}

div.content-banner .carousel-form .rsform form div.yui-calcontainer {
    right: 0;
    top: 100%;
}

div.content-banner .carousel-form .rsform form .chzn-search {
    display: none;
}

div.content-banner .carousel-form .rsform form .form-heading {
    margin: 0 0 20px;
}

div.content-banner .carousel-form .rsform form h2 {
    color: #4f4229;
    font-family: "PT_Serif-Web", Arial, sans-serif;
    font-size: 20px;
    text-align: left;
    margin: 0;
}

div.content-banner .carousel-form .rsform form .rsform-block {
    margin: 0 0 16px;
    position: relative;
}

div.content-banner .carousel-form .rsform form .rsform-block .formBody input, div.content-banner .carousel-form .rsform form .rsform-block .formBody button, div.content-banner .carousel-form .rsform form .rsform-block .formBody div.chzn-container {
    width: 100% !important;
}

div.content-banner .carousel-form .rsform form .rsform-block .formBody input {
    margin: 0;
    height: auto;
    border-radius: 0;
    padding-left: 10px;
    background: rgb(247, 247, 247) none;
    border-right: none;
}

div.content-banner .carousel-form .rsform form .rsform-block .formBody .input-group span.input-group-addon {
    cursor: pointer;
}

div.content-banner .carousel-form .rsform form .rsform-block .formBody div.chzn-container a.chzn-single {
    border-radius: 0;
    height: 28px;
    background: rgb(247, 247, 247) none;
    padding: 0 10px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    line-height: 24px;
}

div.content-banner .carousel-form .rsform form .rsform-block .formBody div.chzn-container a.chzn-single span {
    margin: 0;
}

div.content-banner .carousel-form .rsform form .rsform-block .formBody div.chzn-container a.chzn-single div {
    background: rgb(237, 237, 237) none;
    width: 38px;
    border-left: 1px solid #ccc;
}

div.content-banner .carousel-form .rsform form .rsform-block .formBody div.chzn-container a.chzn-single div b {
    background: none !important;
    text-align: center;
}

div.content-banner .carousel-form .rsform form .rsform-block .formBody div.chzn-container a.chzn-single div b:before {
    content: "\f0d7";
    font-family: 'FontAwesome', sans-serif;
}

div.content-banner .carousel-form .rsform form .rsform-block .formBody div.chzn-container .chzn-drop ul.chzn-results li.result-selected {
    background: white none;
    color: #a38853;
}

div.content-banner .carousel-form .rsform form .rsform-block .formBody div.chzn-container .chzn-drop ul.chzn-results li.highlighted {
    background: #a38853 none;
    color: white;
}

div.content-banner .carousel-form .rsform form .rsform-block .formBody button {
    background: rgb(201, 166, 98) none;
    color: white;
    text-transform: uppercase;
    border-radius: 0;
    text-shadow: none;
}

/* DESKTOP FIRST - GENERAL - END */

/* ------------------------------------------------------------------------------------------------------------------ */

/* DESKTOP FIRST - SMALL LAPTOP ONLY - START */

@media only screen and (min-width: 992px) and (max-width: 1199px) {

    div.content-banner div.carousel-form {
        position: static;
        margin: 0;
        width: 100%;
    }

    div.content-banner div.carousel-form .rsform {
        position: static;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        width: 100%;
        max-width: none;
    }

    div.content-banner .carousel-form .rsform form span.formValidation {
        left: 10px;
    }

    div.content-banner div.carousel-form .rsform .rsform-row {
        margin: 0 -10px;
    }

    div.content-banner div.carousel-form .rsform .rsform-row .rsform-block {
        width: 50%;
        float: left;
        padding: 0 10px;
    }

}

/* DESKTOP FIRST - SMALL LAPTOP ONLY - END */

/* ------------------------------------------------------------------------------------------------------------------ */

/* DESKTOP FIRST - MOBILE ONLY - START */

@media only screen and (max-width: 991px) {

    div.content-banner .carousel-inner, div.content-banner .carousel-inner .item, div.content-banner .carousel-inner .image-container {
        height: auto;
    }

    div.content-banner .carousel-inner .image-container img {
        height: auto;
        width: 150%;
    }

    div.content-banner div.carousel-form {
        position: static;
        margin: 0;
        width: 100%;
    }

}

@media only screen and (max-width: 767px) {

    div.content-banner div.carousel-form {
        position: static;
        margin: 0;
        width: 100%;
    }

    div.content-banner div.carousel-form .rsform {
        position: static;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        width: 100%;
        max-width: none;
    }

}

@media only screen and (max-width: 767px) and (min-width: 480px) {

    div.content-banner .carousel-form .rsform form span.formValidation {
        left: 10px;
    }

    div.content-banner div.carousel-form .rsform .rsform-row {
        margin: 0 -10px;
    }

    div.content-banner div.carousel-form .rsform .rsform-row .rsform-block {
        width: 50%;
        float: left;
        padding: 0 10px;
    }

}

/* DESKTOP FIRST - MOBILE ONLY - END */

/* ------------------------------------------------------------------------------------------------------------------ */

/* BANNER - END */

/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */

/* BREADCRUMBS - START */

/* ------------------------------------------------------------------------------------------------------------------ */

/* DESKTOP FIRST - ALL SCREEN EXCEPT MOBILE - START */

@media only screen and (min-width: 768px) {

    ul.breadcrumb {
        font-family: "PT_Serif-Web", Arial, sans-serif;
        font-size: 12px;
        margin: 30px 0;
        padding: 0;
    }

    ul.breadcrumb > li + li:before {
        color: #a38853;
        font-family: "FontAwesome";
        content: "\f105";
    }

    ul.breadcrumb > li > a {
        color: #a38853;
    }

    ul.breadcrumb > li > span {
        color: #282828;
    }

}

/* DESKTOP FIRST - ALL SCREEN EXCEPT MOBILE - END */

/* ------------------------------------------------------------------------------------------------------------------ */

/* BREADCRUMBS - END */

/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */

/* BODY - START */

/* ------------------------------------------------------------------------------------------------------------------ */

/* DESKTOP FIRST - GENERAL - START */

div.body {
    background-color: rgb(247, 246, 245);
}

div.body .row-fluid {
    background-color: rgb(247, 246, 245);
}

/* DESKTOP FIRST - GENERAL - END */

/* ------------------------------------------------------------------------------------------------------------------ */

/* DESKTOP FIRST - ALL SCREEN EXCEPT MOBILE - START */

@media only screen and (min-width: 992px) {

    div.body {
        padding-left: 300px;
        width: 100%;
        height: 100%;
        margin-left: 0;
    }

}

/* DESKTOP FIRST - ALL SCREEN EXCEPT MOBILE - END */

/* ------------------------------------------------------------------------------------------------------------------ */

/* DESKTOP FIRST - TABLET ONLY - START */

/*@media only screen and (min-width: 768px) and (max-width: 991px) {*/

    /*div.body {*/
        /*padding-left: 220px;*/
    /*}*/

/*}*/

/* DESKTOP FIRST - TABLET ONLY - END */

/* BODY - END */

/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */

/* LOGIN FORM - START */

/* ------------------------------------------------------------------------------------------------------------------ */

/* DESKTOP FIRST - GENERAL - START */

div.login-form {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .6);
    z-index: 1001;
    display: none;
}

div.login-form > form {
    display: none;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    background-color: white;
    text-align: left;
    padding: 5px;
    left: 50%;
}

div.login-form form#login-form .form-container {
    border: 1px solid rgb(201, 166, 98);
    padding: 10px 35px;
}

div.login-form form#login-form .form-container .pretext h2 {
    color: rgb(106, 84, 41);
}

div.login-form form#login-form .form-container .control-group {
    padding-bottom: 15px;
}

div.login-form form#login-form .form-container .userdata .input-group {
    width: 350px;
    background-color: rgb(247, 247, 247);
}

div.login-form form#login-form .form-container .userdata .input-group .input-group-addon {
    border-right: none;
    padding-right: 5px;
    padding-left: 10px;
    background-color: transparent;
    border-radius: 0;
    width: 10%;
}

div.login-form form#login-form .form-container .userdata .input-group .input-group-addon span {
    color: rgb(201, 166, 98);
}

div.login-form form#login-form .form-container .userdata .input-group input.form-control {
    border-left: none;
    padding-left: 5px;
    background-color: transparent;
    border-radius: 0;
}

div.login-form form#login-form .form-container .userdata .input-group input.form-control:focus {
    box-shadow: none;
    -webkit-box-shadow: none;
    border-color: #ccc;
}

div.login-form form#login-form .form-container .userdata #form-login-remember.control-group a.alt-checkbox {
    font-size: 15px;
    border-radius: 0;
    box-shadow: none;
    border: 1px solid rgb(201, 166, 98);
    margin-right: 15px;
}

div.login-form form#login-form .form-container .userdata #form-login-remember.control-group label.alt-checkbox-label.small {
    font-size: 14px;
    vertical-align: 5%;
}

div.login-form form#login-form .form-container .userdata #form-login-remember.control-group a.alt-checkbox.checked:before {
    color: rgb(201, 166, 98);
}

div.login-form form#login-form .form-container .userdata #form-login-forget.control-group a {
    font-size: 14px;
    vertical-align: 5%;
    color: #8f846e;
}

div.login-form form#login-form .form-container .userdata #form-login-submit.control-group .controls button[type="submit"] {
    width: 100%;
    border-radius: 0;
    background: rgb(201, 166, 98) none;
    text-shadow: none;
}

div.login-form form#login-form .form-container .userdata p a {
    color: #8f846e;
}

/* DESKTOP FIRST - GENERAL - END */

/* ------------------------------------------------------------------------------------------------------------------ */

/* DESKTOP FIRST - MOBILE ONLY - START */

@media only screen and (max-width: 767px) {

    div.login-form > form {
        width: 320px;
    }

    div.login-form form#login-form .form-container .pretext h2 {
        font-size: 35px; text-transform: uppercase;
    }

    div.login-form form#login-form .form-container .userdata .input-group {
        width: 100%;
    }

    div.login-form form#login-form .form-container .userdata #form-login-remember.control-group {
        margin: 0;
    }

    div.login-form form#login-form .form-container .userdata #form-login-remember.control-group a.alt-checkbox {
        margin-right: 0;
    }

    div.login-form form#login-form .form-container .userdata #form-login-remember.control-group label.alt-checkbox-label.small {
        padding-left: 5px;
    }

}

/* DESKTOP FIRST - MOBILE ONLY - END */

/* ------------------------------------------------------------------------------------------------------------------ */

/* LOGIN FORM - END */

/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */

/* FOOTER - START */

/* ------------------------------------------------------------------------------------------------------------------ */

/* DESKTOP FIRST - GENERAL - START */

footer.footer {
    font-size: 11px;
    padding: 25px 0;
    border-top: 1px solid rgb(209, 200, 182);
}

footer.footer div p {
    margin-bottom: 0;
}

footer.footer div p, footer.footer div div a {
    color: #636363;
}

footer.footer .footer-nav div {
    display: inline-block;
}

footer.footer .footer-nav div a:hover, footer.footer .footer-nav div a:focus {
    text-decoration: none;
    color: #ac9567;
}

footer.footer .footer-nav span.fa {
    font-size: 3px;
    vertical-align: 80%;
    margin: 0 7px;
}

/* DESKTOP FIRST - GENERAL - END */

/* ------------------------------------------------------------------------------------------------------------------ */

/* DESKTOP FIRST - MOBILE ONLY - START */

@media only screen and (max-width: 767px) {

    footer.footer {
        padding-top: 0;
    }

    footer.footer div p, footer.footer div {
        text-align: center;
    }

    footer.footer > div:first-child {
        padding: 20px 0;
    }

    footer.footer > div.last-child {
        padding-bottom: 20px;
    }

}
ul.categr_list {
    padding: 0;
    margin: 0;
}
ul.categr_list li {
    list-style: none;
}
ul.categr_list li a {
    color: #b1702a;
    text-decoration: none;
    font-size: 15px;
    font-family: arial;
    line-height: 25px;
}
ul.categr_list li a:hover {
    text-decoration: none;
}

/* DESKTOP FIRST - MOBILE ONLY - END */

/* ------------------------------------------------------------------------------------------------------------------ */

/* FOOTER - END */

/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */


/* RSForm - Update Particulars Form */
.tanglin_club_update_particulars{font-family: "PT_Serif-Web",Arial,sans-serif;}
.tanglin_club_update_particulars fieldset.formFieldset legend{color: #6a5429;font-size: 35px;margin: 0 0 30px 0;text-transform: uppercase;border-bottom:0;}
.tanglin_club_update_particulars .rsform-block .formBody{float:none;}
.tanglin_club_update_particulars [class*="rsform-block-header"]{font-weight:bold;font-size:16px;margin:10px 0 !important;}
.tanglin_club_update_particulars [class*="rsform-block-header"] .formCaption{display:none;}
.tanglin_club_update_particulars [class*="rsform-block-header"] .formBody{float:none;}
.tanglin_club_update_particulars .formBody .radio-item{float:left;margin-right:10px;}
.tanglin_club_update_particulars .yui-calcontainer{left:0;}
.tanglin_club_update_particulars input.rsform-input-box{width:45%;}
.tanglin_club_update_particulars .form-control[disabled], 
.tanglin_club_update_particulars .form-control[readonly]{background:#fff;height:26px;border:1px solid #666666;border-radius:0;}
.tanglin_club_update_particulars .input-group{width:45%;}
.tanglin_club_update_particulars .input-group-addon{padding:5px 12px;background:#fff;border:1px solid #666666;border-left:0;}
.tanglin_club_update_particulars .rsform-submit-button{margin-bottom:30px;}
.tanglin_club_update_particulars{}

/* Blog - Notices & Member Stories */
@media only screen and (max-width: 992px) {
	.blog.notices img{display:block;margin:0 auto;}
}
.membership-table{
    width: 100%;
}
.membership-table tr td{
    padding: 5px 10px;
    border: 1px solid rgb(227, 212, 182);
}
.membership-table tr:first-child td{
    padding: 10px;
}
.membership-table tr td.title{
    margin: 0;
    color: #a38853;
    font-size: 25px;
    text-transform: uppercase;
    font-family: "aparaj", Arial, sans-serif;
}
.about-membership-page p{
    margin-bottom: 0px;
}
.about-membership-page p em{
    font-size: 12px;
}
.about-membership-page .category-desc p{
    margin: 0;
    text-align: center
}

.terms_conditons ul li{
    list-style: none;
}
.new-form .rsform-block-accept-to-view-partial-final-award{
    margin-bottom: 0 !important;
}
.new-form .rsform-block-accept-to-view-partial-final-award .formControlLabel,
.new-form .rsform-block-accept-to-view-arbitration-costs .formControlLabel{
    display: none;
}
.new-form .rsform-block-accept-to-view-partial-final-award .formControls,
.new-form .rsform-block-accept-to-view-arbitration-costs .formControls{
    margin-left: 0;
}
.new-form.formResponsive .formHorizontal .formControlLabel{
    text-align: left;
    width: 150px;
}
.new-form input[type='submit'] {
    color: white;
    background: rgb(201, 166, 98) none;
    padding: 6px 12px;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    border: none;
}
.new-form input[type='submit']:hover {
    background: rgb(201, 166, 98) none;
}
.blogwine-page{
    color: #4F4229;
    font-size: 15px;
    font-family: 'Avenir';
    font-weight: normal;
    font-style: normal;
}
.blogwine-page strong{
    font-family: 'Avenir Heavy';
    font-weight: 900;
}
.blogwine-page em{
    font-family: 'Avenir';
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}
.blogwine-page .font-18{
    font-size: 18px;
}
.wine-panel{
    border: none;
    box-shadow: none;
    background: none;
    font-size: 15px;
    color: #4F4229;
    font-family: 'Avenir';
    font-weight: normal;
    font-style: normal;
}
.wine-panel .panel-heading{
    background: #FFFCF9;
    border: none;
    border-radius: 0;
    padding: 20px 30px;
}
.wine-panel .panel-heading .panel-title{
    font-size: 24px;
    color: #CCA170;
    line-height: 24px;
    text-transform: uppercase;
    font-family: 'Avenir Heavy';
    font-weight: 900;
    font-style: normal;
}
.wine-panel .panel-heading .panel-title a::after {
    content: "\f077";
    font-family: "FontAwesome";
    float: right;
    position: absolute;
    right: 0;
}
.wine-panel .panel-heading .panel-title a.collapsed::after {
    content: "\f078";
}
.wine-panel .panel-heading .panel-title a{
    display: block;
    padding-right: 30px;
    position: relative;
}
.wine-panel .panel-heading .panel-title a:hover,
.wine-panel .panel-heading .panel-title a:focus{
    text-decoration: none;
}
.wine-panel .panel-body{
    padding: 30px;
}
.wine-panel table td{
    padding: 5px;
    line-height: 24px;
    vertical-align: top;
}
.wine-panel table td div strong{
    font-family: 'Avenir Heavy';
    font-weight: 900;
    font-style: normal;
}
.wine-panel table strong{
    color: #4F4229;
    font-family: 'Avenir';
    font-weight: 900;
    font-style: normal;
}
#carousel171{
    height: auto !important;
}
#carousel171 .carousel-inner{
    height: auto !important;
}
#carousel171 .carousel-inner>div{
    height: auto !important;
}
#carousel171 .image-container{
    background: none !important;
    height: auto !important;
}
#carousel171 .image-container img{
    visibility:unset;
    width: 100% !important;
    margin-left: 0 !important;
    left: 0 !important;
    height: auto;
}
#slide1710 img.minimize-image {
    width: auto;
    height: auto;
}
.wine-panel table .font-medium{
    font-family: 'Avenir Medium';
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    text-transform: uppercase;
}
.layout-protostarwine .row > .navigation{
    display: none;
}
.layout-protostarwine .row > .body{
    padding-left: 0;
}
.none-display{
    display: none !important;
}
.promotions_css .date{
    display: none;
}
.customgreen_annount {
    background: #06402B;
    color: #fff;
    padding-top: 10px;
    display: inline-block;
    width: 100%;
}