:root {
--color1:#f9f9ed;
--color2:#52621a;
--colorSec:#94aa53;
--color3:#94aa53;
--color4:#295f47;
}
.logo-column img {
max-width:315px;
}
.profile-column {
padding-top:30px;
}
.menu-row {
border-top:1px solid #cdcdcd;
border-bottom:1px solid #cdcdcd;
}
.menu-row .template-column {
padding:0px !Important;
}
.layout-wrapper {
max-width:1100px !important;
}
.center-col {
max-width:1100px;
}
ul.site-menu li span span {
padding-right:10px !important;
background-image:none !important;
}
ul.site-menu ul.sub-menu {
padding:15px !important;
}
ul.site-menu ul.sub-menu li span a {
line-height:28px !Important;
}
ul.site-menu ul.sub-menu.mega-sub ul.sub-menu {
padding:0px !important;
}
ul.site-menu ul.sub-menu.mega-sub ul.sub-menu {
border-right:1px solid #cdcdcd !important;
}
ul.site-menu ul.sub-menu.mega-sub ul.sub-menu:last-child {
border-right:none !important;
}
ul.site-menu ul.sub-menu.mega-sub ul.sub-menu li.submenu-name span a {
text-transform:uppercase;
font-weight:bold !important;
font-size:15px !Important;
color:#000 !important;
}
ul.site-menu ul.sub-menu li span a {
color:#454545 !important;
}
ul.site-menu ul.sub-menu li span a:hover {
color:#000 !important;
}
a.ce-button:hover {
color:#000;
}
h2 {
text-transform:uppercase;
}
footer {
background-color:#f9f9ed;
display:none;
}
.footer-container, .footer-container a, .footer-container span {
  color: #000;
}
.bottom-container {
border-top:1px solid #cdcdcd;
padding-top:20px;
padding-bottom:20px;
}
ul.site-menu li,
ul.site-menu li span span {
position:relative;
}
ul.site-menu li:hover span span:after {
content:'';
position:absolute;
bottom:0px;
left:50%;
margin-left:-9px;
background-image:url(//s3.amazonaws.com/ClubExpressClubFiles/92618/graphics/nav-arrow-up_1808641724.png);
width:15px;
height:7px;
background-position:center center;
background-repeat:no-repeat;
z-index:999999;
}
.admin-table th,
.manager-table th {
background-color:var(--color4);
}
.flinks a {
font-size:14px;
text-transform:uppercase;
}
 .top-container .menu-widget ul.site-menu li.sub-parent.mega-sub-parent:hover ul {
padding-right:10px !important;
padding-left:10px !Important;
}
@media (min-width : 320px) and (max-width :767px){
/* Styles */
.logo-column img {
display:block;
margin-left:auto;
margin-right:auto;
}
.profile-column {
text-align:center !important;
padding-top:10px !important;
}
.bottom-container .template-column {
text-align:center !Important;
}
 .top-container .menu-widget ul.site-menu li.sub-parent.mega-sub-parent:hover ul {
padding-right:0px !important;
padding-left:0px !important;
}
}
.galleria-container .galleria-info {
font-family:Poppins,sans-serif;
color:#2a2a2a;
}
.galleria-container .galleria-optional,
.galleria-container .galleria-info-title {
font-size:18px;
font-weight:normal;
}
.galleria-info .galleria-info-description,
.galleria-info .galleria-medium,
.galleria-info .galleria-dimensions {
font-weight:300;
}
.bio-row.resp-row .column.quarter {
width:100%;
text-align:Center;
}
.bio-row.resp-row .column.threequarter {
display:none;
}
.form-row.bio-title-row {
display:none;
}
#options_container .form-row label {
font-weight:bold;
}
#options_container .quill-options-container {
max-width:800px;
}
#exhibition_show {
margin-left:-5px;
}
#exhibition_show .galleria-info {
margin-left:10px;
}
.folder-description p {
line-height:2;
}
.folder-description h2 {
margin-top:0px;
margin-bottom:0px;
}
#exhibition_show .galleria-info .galleria-info-description {
font-style:italic;
}

/* Make the Add Chapter icons larger */
.column-data a.add-chapter {
  background-image: url(/images/member_directory/add_chapter.png);
  width: 120px;
}
a.add-chapter {
    background-size: 45px;
    background-position-y: 5px;
    padding-top: 50px;
}
a.remove-chapter {
    background-size: 45px;
    background-position-y: 5px;
    padding-top: 50px;
}

/* Tabbed defaults  */
.tab-titles .tab-title {
  display: inline-block;
  padding: 5px 10px;
  box-sizing: border-box;
  cursor: pointer;
  border-bottom: none;
  transition: all .5s ease;
  opacity: .6;
background-color: #9aaf5d !important;
color: #ffffff !important;
font-size: 16px !important;
border: 1px solid #ffffff !important;
}

.gsc-control-cse.gsc-control-cse-en {
width:300px;
float:right;
padding-top:0px;
padding-bottom:0px;
}

#full_width-429798884 .template-column {
padding-bottom:0px;
}
table.gsc-input {
min-height:initial;
}
.gsc-input input {
background-image:none !important;
}

table.gsc-search-box {
min-height:initial;
}
   .galleria-info-title, .galleria-info-description {
    font-size:16px !important;
    }