html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
*,
*:before,
*:after {
margin: 0;
padding: 0;
box-sizing: border-box;
}
.clear {
clear: both;
}
html,
body {
font-size: 100%;
height: 100%;
}
body {
margin: 0;
background-color: #ffffff;
transition: all 0.5s ease; }
body,
th,
td,
input,
textarea {
color: #000000;
font-family: 'Helvetica';
font-size: 12px;
-webkit-appearance: none;
}
input.text {
background: #FFFFFF;
border: none;
padding: 1px;
}
input.button {
background: #000000;
border: 1px solid #000000;
color: #ffffff;
}
h1,
h2,
h3 {
color: #000000;
}
h1 {
font-size: 25px;
}
h2 {
font-size: 22px;
}
h3 {
font-size: 16px;
}
h4 {
font-size: 14px;
}
h5 {
font-size: 12px;
}
h6 {
font-size: 10px;
}
p,
ul,
ol {
font-size: 13px;
line-height: 20px;
}
blockquote {
margin-left: 36px;
margin-right: 36px;
}
a {
color: #000000;
text-decoration: none;
}
a:hover {
border: none;
}
h1 a,
h2 a,
h3 a {
border: none;
color: #333333;
text-decoration: none;
}
h1 a:hover,
h2 a:hover,
h3 a:hover {
background: none;
color: #371015;
}
hr {
display: none;
}
@font-face {
font-family: 'Helvetica';
src: url(//www.cosmoclubmanjeri.com/wp-content/themes/Theme_Sweans-2023/fonts/Helvetica/Helvetica.eot);
src: url(//www.cosmoclubmanjeri.com/wp-content/themes/Theme_Sweans-2023/fonts/Helvetica/Helvetica.eot?#iefix) format('embedded-opentype'),
url(//www.cosmoclubmanjeri.com/wp-content/themes/Theme_Sweans-2023/fonts/Helvetica/Helvetica.otf) format('otf'),
url(//www.cosmoclubmanjeri.com/wp-content/themes/Theme_Sweans-2023/fonts/Helvetica/Helvetica.svg#Helvetica) format('svg'),
url(//www.cosmoclubmanjeri.com/wp-content/themes/Theme_Sweans-2023/fonts/Helvetica/Helvetica.woff) format('woff'),
url(//www.cosmoclubmanjeri.com/wp-content/themes/Theme_Sweans-2023/fonts/Helvetica/Helvetica.woff2) format('woff2');
}
#search {
float: right;
width: 270px;
padding-top: 10px;
}
#search fieldset {
border: none;
}
#search #s {
padding: 3px;
width: 140px;
vertical-align: top;
}
#search #x {
width: 60px;
vertical-align: top;
}
#logo-wrapper {
height: 132PX;
width: 100%;
background-color: #1A304D;
}
#page {
background: #FFFFFF;
width: 100%;
}
.contentmain {
width: 490px;
float: left;
}
#content {
padding-top: 0px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 10px;
}
.post .title {
font-weight: normal;
margin: 0;
}
h1.title {
color: #333333;
font-size: 26px;
font-weight: normal;
}
h2.title {
color: #371015;
font-size: 16px;
}
.desctitle {
font-size: 10px;
}
.post h1.title {
font-size: 24px;
height: auto;
}
.entry p {
padding-bottom: 20px;
}
.entry ul,
ol {
padding-left: 20px;
}
.post .meta {
border-bottom: 1px dotted #CCCCCC;
color: #333333;
font-size: 14px;
}
.navigation {
padding-top: 10px;
padding-bottom: 10px;
}
.navigation a {
font-size: 14px;
font-weight: bold;
}
.post .meta a {
color: #333333;
}
.post .links {
margin: 0;
}
.post .tags {
font-size: 9px;
font-weight: bold;
margin: 0;
text-transform: uppercase;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCCCCC;
}
.post .links a,
.post .tags a {
border: none;
}
.leftsidebar {
width: 245px;
float: left;
}
.rightsidebar {
width: 245px;
float: right;
}
#sidebar ul {
list-style: none;
margin: 0;
padding: 0;
}
#sidebar li {
background-color: #C6C6C6;
padding: 5px;
}
#sidebar li li {
margin: 0;
}
#sidebar li h2 {
margin: 0;
}
#sidebar li h2 {
height: 30px;
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
line-height: 30px;
background-color: #333333;
text-align: center;
}
#sidebar li ul {
line-height: normal;
padding-left: 5px;
padding-right: 5px;
}
#sidebar li li {
background-image: url(//www.cosmoclubmanjeri.com/wp-content/themes/Theme_Sweans-2023/images/list.jpg);
background-repeat: no-repeat;
background-position: left center;
padding-left: 15px;
padding-top: 5px;
padding-bottom: 5px;
}
#sidebar li li li {
background-image: url(//www.cosmoclubmanjeri.com/wp-content/themes/Theme_Sweans-2023/images/list.jpg);
background-repeat: no-repeat;
background-position: left center;
padding: 0px;
}
#calendar {
margin: 0 auto;
}
#calendar caption {
font-weight: bold;
}
#calendar table {
border-collapse: collapse;
text-align: center;
width: 220px;
}
#calendar thead th {
background: #CCCCCC;
color: #FFFFFF;
}
#calendar tbody td {
background: #EEEEEE;
}
#calendar #today {
background: #B8D03B;
color: #FFFFFF;
font-weight: bold;
}
#calendar a {
font-weight: bold;
}
#calendar #prev {
text-align: left;
}
#calendar #next {
text-align: right;
}
#footer {
width: 100%;
background-color: #1A304D;
}
#footer a {
color: #000000;
}
.footer-copy {
color: #FFF;
text-align: center;
font-family: 'Helvetica';
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 28px;
}
.comlabel {
color: #666666;
font-size: 13px;
font-weight: lighter;
}
.comtext {
background-color: #371015;
border: 5px solid #FFFFFF;
color: #FFFFFF;
padding: 5px;
}
.postlabel {
color: #666666;
font-size: 13px;
font-weight: lighter;
}
.posttext {
background-color: #371015;
border: 5px solid #FFFFFF;
color: #FFFFFF;
padding: 5px;
}
.commentlist {
list-style: none;
}
.authorcomment {
background-color: #efefef;
margin: 10px 0px 0px 0px;
padding: 3px;
}
.odd {
color: #333333;
background-color: #EAEAEA;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #666666;
}
.odd a:link {
color: #000000;
}
.commenttext {
color: #000000;
color: #000000;
font-size: 10px;
margin: 0px 0px 10px 0px;
padding: 5px 10px 5px 10px;
background-color: #EAEAEA;
}
#author,
#email,
#url {
background: #FBFBFB;
border: 1px solid #cbcbcb;
padding: 3px;
width: 40%;
margin-bottom: 5px;
}
#comment {
background: #FBFBFB;
border: 1px solid #cbcbcb;
margin-bottom: 0.6em;
padding: 3px;
width: 95%;
}
#submit {
background-color: #efefef;
border-bottom: 2px solid #CCCCCC;
border-left: 1px solid #E4E4E4;
border-right: 2px solid #CCCCCC;
border-top: 1px solid #E4E4E4;
padding: 3px;
}
blockquote {
padding-left: 52px;
background-image: url(//www.cosmoclubmanjeri.com/wp-content/themes/Theme_Sweans-2023/images/qt.png);
background-repeat: no-repeat;
background-position: left top;
margin-top: 15px;
margin-right: 30px;
margin-bottom: 0;
margin-left: 10px;
padding-top: 5px;
}
blockquote cite {
display: block;
margin: 5px 0 0;
}
.center {
text-align: center;
}
.aligncenter {
margin-right: auto;
margin-left: auto;
}
img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
hr {
display: none;
}
a img {
border: none;
}
pre {
background: #f3f2ed;
border: solid 1px #9a9a9a;
color: blue;
margin: 10px;
padding: 10px;
}
code {
color: #000;
font-size: 1.0em;
}
p img {
padding: 0;
max-width: 100%;
}
img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}
img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}
.alignright {
float: right;
}
.alignleft {
float: left;
}
.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}
.post-password-form input[type="password"] {
border: 1px solid #f90;
height: 30px;
padding: 0 5px;
}
.post-password-form input[type="submit"] {
background: #f90;
border: none;
height: 30px;
cursor: pointer;
color: #fff;
transition: all 0.5s ease;
}
.post-password-form input[type="submit"]:hover {
background: #e1921b;
transition: all 0.5s ease;
}
.post-comment-block .comments-area {
float: left;
width: 100%;
}
.post-comment-block .comments-area ul {
float: left;
width: 100%;
padding-left: 15px;
}
.post-comment-block .comments-area ul li {
float: left;
width: 100%;
padding-left: 15px;
}
.post-comment-block .comments-area ul li.media {
padding-bottom: 30px;
}
.post-comment-block .comments-area ul li .media-left-avatar {
float: left;
width: auto;
border-radius: 50%;
}
.post-comment-block .comments-area ul li .media-left-avatar img {
float: left;
width: 50px;
border-radius: 50%;
height: 50px;
}
.post-comment-block .comments-area ul li .media-body {
float: left;
width: auto;
padding-left: 30px;
}
.post-comment-block .comments-area ul li.media .children {
padding-top: 30px;
}
#access {
display: flex;
justify-content: center;
align-items: center;
}
#access2 {
display: block;
float: right;
margin: 0 auto;
width: 1200px;
}
#access .menu-header,
#access2 .menu-header,
div.menu {
font-size: 16.469px;
margin-left: 15px;
}
#rmp_menu_trigger-561.is-active .responsive-menu-pro-inner, #rmp_menu_trigger-561.is-active .responsive-menu-pro-inner::before, #rmp_menu_trigger-561.is-active .responsive-menu-pro-inner::after {
background-color: #e1a84a !important;
}
#rmp_menu_trigger-561 .responsive-menu-pro-inner, #rmp_menu_trigger-561 .responsive-menu-pro-inner::before, #rmp_menu_trigger-561 .responsive-menu-pro-inner::after {
width: 25px;
height: 3px;
background-color: #e1a84a !important;
border-radius: 4px;
position: absolute;
}
#rmp_menu_trigger-561 .responsive-menu-pro-inner {
display: block;
}
.rmp-menu-trigger-boring.is-active .responsive-menu-pro-inner {
transform: rotate(45deg);
}
.rmp-menu-trigger-boring .responsive-menu-pro-inner {
transition-property: none;
}
#access .menu-header ul,
#access2 .menu-header ul,
div.menu ul {
list-style: none;
margin: 0;
}
#access .menu-header li,
#access2 .menu-header li,
div.menu li {
float: left;
position: relative;
}
#access a {
color: #E1A84A;
font-family: Playfair Display;
font-size: 16.469px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-decoration: none;
margin-left: 60px;
}
li#menu-item-48 a {
margin-left: 0px;
}
#access2 a {
color: #E1A84A;
font-family: Playfair Display;
font-size: 16.469px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-decoration: none;
}
#sw-access ul ul,
#access2 ul ul {
display: none;
position: absolute;
top: 32px;
left: 0;
float: left;
box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2);
width: 180px;
z-index: 99999;
}
#access ul ul li,
#access2 ul ul li {
min-width: 180px;
}
#access ul ul ul,
#access2 ul ul ul {
left: 100%;
top: 0;
}
#access ul ul a,
#access2 ul ul a {
background: #333;
height: auto;
line-height: 1em;
padding: 10px;
width: 160px;
}
#access li:hover>a,
#access ul ul :hover>a,
#access2 li:hover>a,
#access2 ul ul :hover>a {
color: #B40101;
}
#sw-access ul li:hover>ul,
#access2 ul li:hover>ul {
display: block;
}
#sw-access ul li.current_page_item>a,
#sw-access ul li.current-menu-ancestor>a,
#sw-access ul li.current-menu-item>a,
#sw-access ul li.current-menu-parent>a,
#access2 ul li.current_page_item>a,
#access2 ul li.current-menu-ancestor>a,
#access2 ul li.current-menu-item>a,
#access2 ul li.current-menu-parent>a {
color: #E1A84A;
}
* html #sw-access ul li.current_page_item a,
* html #sw-access ul li.current-menu-ancestor a,
* html #sw-access ul li.current-menu-item a,
* html #sw-access ul li.current-menu-parent a,
* html #sw-access ul li a:hover,
* html #access2 ul li.current_page_item a,
* html #access2 ul li.current-menu-ancestor a,
* html #access2 ul li.current-menu-item a,
* html #access2 ul li.current-menu-parent a,
* html #access2 ul li a:hover {
color: #E1A84A;
} .contentmain_404 {
margin-top: 20px;
margin-bottom: 20px;
text-align: center;
}
.center1 {
text-align: center;
}
.swlogo {
bottom: 15px;
float: right;
position: absolute;
right: 10px;
z-index: 999999999;
}
.bottom-to-top-arrow {
bottom: 10%;
display: none;
height: 60px;
position: fixed;
right: 30px;
transition: all 0.3s linear 0s;
width: 60px;
z-index: 9999;
border-radius: 50%;
outline: none;
border: none;
background-image: url(//www.cosmoclubmanjeri.com/wp-content/themes/Theme_Sweans-2023/images/up-arrow-orange.png);
background-repeat: no-repeat;
background-position: center;
text-align: center;
line-height: 56px;
color: #fff;
}
.bottom-to-top-arrow:hover {
opacity: .8;
transition: all 0.3s linear 0s;
} .container {
max-width: 75%;
margin: 0 auto;
}
.header-wrapper {
display: flex;
height: 132px;
justify-content: center;
align-items: center;
}
.site_logo {
display: flex;
width: 19%;
justify-content: center;
}
#sw-header {
display: flex;
width: 69%;
justify-content: center;
}
.header-button {
display: flex;
width: 12%;
}
#menu-header {
list-style-type: none;
margin: 0;
padding: 0;
display: flex;
}
.menu-item {
margin: 0;
padding: 10px 0px;
position: relative;
}
.menu-item a {
color: #E1A84A;
font-family: Playfair Display;
font-size: 16.469px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-decoration: none;
}
.menu-item:hover::after {
content: '';
width: 5px;
height: 5px;
background-color: #E1A84A;
border-radius: 50%;
position: absolute;
bottom: 0;
left: 50%;
transform: translateX(-50%);
}
#sw-access ul .menu-item:not(:first-child) {
margin-left: 60px;
}
#sw-access ul li.current_page_item::after,
#sw-access ul li.current-menu-ancestor::after,
#sw-access ul li.current-menu-item::after,
#sw-access ul li.current-menu-parent::after {
content: '';
width: 5px;
height: 5px;
background-color: #E1A84A;
border-radius: 50%;
position: absolute;
bottom: 0;
left: 50%;
transform: translateX(-50%);
}
ul.sub-menu {
background: #1a304d;
}
ul.sub-menu li {
margin-left: 10px !important;
list-style-position: inside;
transition: list-style-type 0.3s ease;
}
ul.sub-menu li::after {
display: none;
}
ul.sub-menu li::marker {
color: #e1a84a !important;
}
#menu-footer-menu li.current-menu-parent a {
color: #e1a84a !important;
}
.sw-menu-footer .sub-menu {
display: none;
}
ul.sub-menu li:hover {
list-style-type: disc;
}
.join-button {
color: #FFF;
font-family: Playfair Display;
font-size: 15px;
font-style: normal;
font-weight: 600;
line-height: normal;
padding: 15px 27px;
background: #E1A84A;
}  .footer-container {
max-width: 62.5%;
margin: 0 auto;
}
.footer-inner {
width: 100%;
display: flex;
flex-direction: column;
padding-top: 70px;
row-gap: 110px;
}
.logo-newsletter {
display: flex;
justify-content: space-between;
}
.left-logo {
width: 27.6%;
display: flex;
flex-direction: column;
}
.footer-left-logo img {
width: 100%;
}
.right-news-letter {
display: flex;
flex-direction: column;
width: 45.9%;
}
.footer-menu-social-icons {
display: flex;
}
.menu-footer {
width: 25%;
}
.facilities-footer {
width: 25%;
}
.contact-footer {
width: 35%;
}
.follow-footer {
width: 15%;
display: flex;
justify-content: right;
flex-direction: column;
}
.footer-newsletter:after,
.footer-newsletter:before {
position: absolute;
content: "";
top: 45%;
bottom: 0;
width: 20px;
height: 1px;
background: #f2b641;
}
.footer-newsletter {
position: relative;
display: inline-block;
padding: 0 27px;
color: #F2B641;
font-family: 'Helvetica';
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 21px;
letter-spacing: 2.5px;
text-transform: uppercase;
}
.footer-newsletter:after {
right: 0px;
}
.footer-newsletter:before {
left: 0px;
}
.logo-text-footer {
font-size: 16px;
font-family: 'Helvetica';
line-height: 28px;
color: #fff;
font-weight: 400;
font-style: normal;
}
.newsletter-description {
color: #FFF;
font-family: 'Helvetica';
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 28px;
margin-bottom: 10px;
}
.join-newsletter {
color: #FFF;
font-family: Playfair Display;
font-size: 48px;
font-style: normal;
font-weight: 400;
line-height: 63.984px;
margin-bottom: 25px;
}
.footer-social-icons {
display: flex;
list-style: none;
column-gap: 17px;
}
.footer-subscribe-email-field {
width: 72%;
}
.footer-subscribe-submit-button {
width: 28%;
width: 32%;
border-radius: 0px;
}
.footer-subscribe-form-outer {
display: flex;
}
.footer-subscribe-email-field input {
width: 100%;
padding: 14px;
outline: none;
border: none;
color: #000;
font-family: 'Helvetica';
font-size: 13px;
font-style: normal;
font-weight: 400;
line-height: 24px;
letter-spacing: 0.1px;
border-radius: 0px;
}
.footer-subscribe-submit-button input {
width: 100%;
height: -webkit-fill-available;
background: #F3B944;
color: #FFF;
text-align: center;
font-family: 'Helvetica';
font-size: 13px;
font-style: normal;
font-weight: 700;
line-height: 24px;
letter-spacing: 0.1px;
text-transform: uppercase;
cursor: pointer;
border: none;
height: 100%;
border-radius: 0px !important;
}
.footer-menu-social-icons h6 {
color: #FFF;
font-family: Playfair Display;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 31.992px;
margin-bottom: 33px;
}
.footer-menu-social-icons {
color: #FFF;
font-family: 'Helvetica';
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: 28px;
}
.facility-list a {
color: #FFF !important;
font-family: 'Helvetica';
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: 28px;
}
.facility-list {
list-style-type: none;
padding: 10px 0px;
}
.newsletter-line {
margin-bottom: 10px;
}
.footer-location,
.footer-phone,
.footer-mail {
display: flex;
column-gap: 20px;
margin-bottom: 25px;
align-items: center;
}
.footer-copy-sweans {
margin-top: 10px;
margin-bottom: 36px;
}
.footer-icon-text {
color: #FFF;
font-family: 'Helvetica';
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: 28px;
}
#footer-phone {
color: #FFF !important;
font-family: 'Helvetica';
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: 28px;
}
#menu-footer-menu, #menu-facility-menu {
list-style: none;
}
#menu-footer-menu li a, #menu-facility-menu li a {
color: #FFF !important;
font-family: 'Helvetica';
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: 28px;
}
#menu-footer-menu li a:hover, #menu-facility-menu li a:hover {
color: #e1a84a !important;
}
#menu-footer-menu .current-menu-item a, #menu-facility-menu .current-menu-item a {
color: #e1a84a!important;
}
#menu-footer-menu .menu-item:hover::after, #menu-facility-menu .menu-item:hover::after {
display: none;
} .section1-outer {
display: flex;
width: 100%;
}
.section1-right-text {
width: 50%;
background: #273D5B;
display: flex;
align-items: center;
}
.section1-right-text-inner {
display: flex;
flex-direction: column;
margin-left: 16%;
width: 64.5%;
row-gap: 22px;
}
.section1-paragraph {
color: #FFF;
font-family: 'Helvetica';
font-size: 20px;
font-style: normal;
font-weight: 300;
line-height: 140%;
width: 62%;
}
.section1-left-image {
width: 50%;
background-size: cover;
background-position: right;
height: 698px;
display: flex;
justify-content: end;
align-items: end;
}
.section1-image-inner {
padding: 16px;
width: 75%;
display: flex;
background: rgba(255,255,255,0.5);
}
.room-booking, .auditorium-booking {
width: 50%;
display: flex;
justify-content: center;
align-items: center;
}
.room-booking-box {
background: #1a304d;
background: #fff;
display: flex;
gap: 25px;
justify-content: center;
align-items: center;
padding: 16px 40px;
}
.book-your-room {
color: #FFF;
font-family: Helvetica;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 146.5%;
}
.auditorium-booking-box {
display: flex;
gap: 25px;
background: #fff;
justify-content: center;
align-items: center;
padding: 16px 40px;
}
.book-your-auditorium {
color: #000;
font-family: 'Helvetica';
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 146.488%;
}
.section1-heading {
color: #FFF;
font-family: Playfair Display;
font-size: 50.217px;
font-style: normal;
font-weight: 400;
line-height: 128.99%;
letter-spacing: 0.502px;
}
.section-button {
display: flex;
}
.section-join-button {
color: #273D5B;
font-family: Playfair Display;
font-size: 15px;
font-style: normal;
font-weight: 600;
line-height: normal;
text-transform: capitalize; background: #E1A84A;
padding: 18px 23px;
}
.section1-heading span {
color: #E1A84A;
font-family: Playfair Display;
font-size: 50.217px;
font-style: normal;
font-weight: 400;
line-height: 128.99%;
letter-spacing: 0.502px;
}
.section2-booking {
background: #1A304C;
}
.section2-booking.mobile-only {
display: none;
}
.booking-container {
max-width: 75%;
margin: 0 auto;
}
.booking-container {
max-width: 75%;
margin: 0 auto;
background: #fff;
}
#tomorrowsDate .year .check-in {
display: none;
}
#todaysDate .year .check-out {
display: none;
}
.booking-container-inner {
display: flex;
padding-top: 40px;
padding-bottom: 15px;
}
.booking-icon {
width: 16.73%;
display: flex;
justify-content: center;
align-items: center;
border-right: 1px solid rgba(0,0,0,0.4);
}
.booking-today {
width: 25.27%;
display: flex;
justify-content: center;
align-items: center;
border-right: 1px solid rgba(0,0,0,0.4);
}
.booking-tomorrow {
width: 27.7%;
display: flex;
justify-content: center;
align-items: center;
}
.booking-availability {
display: flex;
justify-content: center;
align-items: center;
width: 30.3%;
}
.day-of-week {
color: #000;
text-align: center;
font-family: 'Helvetica';
font-size: 14.331px;
font-style: normal;
font-weight: 400;
line-height: 105.99%;
}
.month {
color: #000;
font-family: 'Helvetica';
font-size: 38.913px;
font-style: normal;
font-weight: 300;
line-height: 86.49%;
}
.year {
color: #000;
font-family: 'Helvetica';
font-size: 14.331px;
font-style: normal;
font-weight: 400;
line-height: 196.49%;
}
span.check-in, span.check-out {
color: rgba(0, 0, 0, 0.60);
font-family: Playfair Display;
font-size: 14.331px;
font-style: normal;
font-weight: 500;
line-height: 105.99%;
}
.date-container {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.booking-button {
color: #273D5B;
font-family: Playfair Display;
font-size: 22px;
font-style: normal;
font-weight: 700;
line-height: normal;
text-transform: uppercase;
background: #E1A84A;
padding: 20px 60px;
cursor: pointer;
}
.section3 {
background: #1A304C;
}
.container-2 {
width: 68.23%;
margin: 0 auto;
}
.section3-inner {
display: flex;
column-gap: 6.1%;
width: 100%;
padding-top: 90px;
padding-bottom: 90px;
}
.section3-left-text {
display: flex;
flex-direction: column;
row-gap: 35px;
width: 55.1%;
}
.section3-right-image {
width: 47.7%;
}
.section3-image img {
width: 100%;
transition: 1s all ease-in-out;
}
.section3-image:hover img {
transform: scale(1.2);
}
.section3-mob-image {
display: none;
}
.section3-mob-image img {
width: 100%;
}
.section3-heading {
color: #FFF;
font-family: Playfair Display;
font-size: 67px;
font-style: normal;
font-weight: 400;
line-height: 100.905%;
}
.section3-paragraph {
color: #FFF;
font-family: 'Helvetica';
font-size: 18px;
font-style: normal;
font-weight: 300;
line-height: 194%;
}
.section3-image {
cursor: pointer;
overflow: hidden;
border-radius: 10px;
}
.section3-image img {
border-radius: 10px;
}
.gallery-container {
margin: 0 auto;
width: 72.29%;
}
.section4-inner {
width: 100%;
display: flex;
flex-direction: column;
margin-bottom: 100px;
}
.gallery-text-button {
display: flex;
justify-content: space-between;
}
.gallery-images {
display: grid;
grid-template-columns: 568fr 400fr 400fr;
gap: 10px;
}
.gallery-image:nth-child(1) {
grid-row: span 2;
}
.gallery-image:nth-child(1) img {
object-position: right;
}
.gallery-image {
overflow: hidden;
border-radius: 10px;
cursor: pointer;
}
.gallery-image img{
transition: 1s all ease-in-out;
}
.gallery-image:hover img{
transform: scale(1.2);
}
.gallery-image img {
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 10px;
}
.gallery-text {
color: #1A304C;
font-family: Playfair Display;
font-size: 48px;
font-style: normal;
font-weight: 400;
line-height: 100.905%;
margin-top: 65px;
margin-bottom: 65px;
}
.gallery-button {
display: flex;
align-items: center;
}
.gallery-button {
display: flex;
align-items: center;
color: #000;
font-family: 'Helvetica';
font-size: 18px;
font-style: normal;
font-weight: 300;
line-height: 100.905%;
text-transform: capitalize;
}
.home-gallery-button {
padding: 12px 25px;
border-radius: 12px;
border: 1px solid black;
display: flex;
align-items: center;
}
.home-gallery-button:hover {
border: 1px solid black;
}
.gallery-button-arrow {
display: flex;
justify-content: center;
align-items: center;
}
.home-club-facilities-heading {
color: #273D5B;
font-family: Playfair Display;
font-size: 48px;
font-style: normal;
font-weight: 400;
line-height: 100.905%;
}
.home-club-facilities-texts {
display: flex;
flex-direction: column;
align-items: center;
gap: 18px;
margin-bottom: 40px;
}
.home-club-facilities-paragraph {
color: #000;
text-align: center;
font-family: 'Helvetica';
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 139.459%;
font-weight: 400;
width: 42%;
}
.facility-box {
height: 560px;
display: flex;
justify-content: center;
align-items: end;
position: relative;
border-radius: 10px;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
.slider-facility-title {
color: #FFF;
font-family: 'Helvetica';
font-size: 25px;
font-style: normal;
font-weight: 400;
line-height: 139.459%;
text-transform: capitalize;
padding-bottom: 25px;
z-index: 1;
}
.facility-slider-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: linear-gradient(176deg, rgba(0, 0, 0, 0.00) 9.53%, rgba(0, 0, 0, 0.32) 64.11%, #000 93.17%);
border-radius: 10px;
}
#facility-slider .owl-prev {
position: absolute;
top: 50%;
left: 10px;
}
#facility-slider .owl-next {
position: absolute;
right: 10px;
top: 50%;
}
.home-club-facilities-slider-outer {
margin-bottom: 60px;
}
.section6-button {
height: 531px;
object-fit: cover;
object-position: center;
display: flex;
position: relative;
}
.section6-inner-contact-button {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
height: 100%;
gap: 20px;
}
.section6-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #000;
opacity: 0.6;
}
.section6-button-heading {
color: #FFF;
font-family: Playfair Display;
font-size: 48px;
font-style: normal;
font-weight: 400;
line-height: 139.459%;
text-transform: capitalize;
margin-bottom: 20px;
z-index: 1;
}
.member-contact {
color: #0F251F;
font-family: Playfair Display;
font-size: 15px;
font-style: normal;
font-weight: 600;
line-height: normal;
text-transform: capitalize;
padding: 18px 26px;
background: #fff;
}
.section6-contact-button {
z-index: 1;
}
.home-affiliated-clubs {
margin-top: 100px;
}
.affiliated-club-slider-outer {
background: #163153;
opacity: 0.9;
}
.club-logo-button-outer {
display: flex;
justify-content: center;
align-items: center;
background: #163153;
opacity: 0.9;
padding-bottom: 30px;
}
.home-gallery-button.button-club-logo {
border: 1px solid #d9d9d9;
color: #FFF;
font-family: 'Helvetica';
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 100.905%;
text-transform: capitalize;
}
.club-logo-button-arrow {
display: flex;
justify-content: center;
align-items: center;
margin-left: 5px;
}
.affiliated-club-box {
background: #fff;
display: flex;
min-height: 266px;
align-items: center;
gap: 20px;
flex-direction: column;
}
.affiliated-club-box img {
width: unset !important;
}
.slider-affiliated-club-title {
color: #000;
text-align: center;
font-family: 'Helvetica';
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 139.459%;
}
#affiliated-club-slider {
padding-top: 90px;
padding-bottom: 25px;
}
.affiliated-box-image-outer {
display: flex;
min-height: 150px;
align-items: flex-end;
}
#affiliated-club-slider .owl-nav {
display: flex !important;
justify-content: end;
gap: 10px;
position: absolute;
top: 20px;
width: 100%;
right: 30px;
}
.left-event,
.home-events-heading {
display: grid;
grid-template-columns: 694fr 661fr;
gap: 32px;
}
.home-event-box:nth-child(1) {
grid-row: span 4;
display: flex;
justify-content: end;
flex-direction: column;
gap: 8px;
position: relative;
background-repeat: no-repeat;
background-size: cover;
}
.home-event-box {
display: flex;
gap: 35px;
}
.event-left-image:hover img{
transform: scale(1.2);
}
.event-left-image img{
transition: 1s all ease-in-out;
}
.event-left-image{
overflow: hidden;
}
.upcoming {
color: #000;
font-family: Playfair Display;
font-size: 35px;
font-style: normal;
font-weight: 400;
line-height: 139.459%;
text-transform: capitalize;
}
.regular {
color: #000;
font-family: Playfair Display;
font-size: 25.78px;
font-style: normal;
font-weight: 400;
line-height: 139.459%;
text-transform: capitalize;
}
.home-upcoming-events,
.home-regular-events {
margin-top: 90px;
margin-bottom: 20px;
}
.upcoming-title {
color: #FFF;
font-family: 'Helvetica';
font-size: 22.907px;
font-style: normal;
font-weight: 700;
line-height: 139.459%;
text-transform: capitalize;
z-index: 1;
}
.event-item {
display: flex;
z-index: 1;
}
.event-item-text {
color: #FFF;
font-family: 'Helvetica';
font-size: 11.509px;
font-style: normal;
font-weight: 400;
line-height: 139.459%;
text-transform: capitalize;
padding: 6px 10px;
background: #0070ff;
z-index: 1;
}
.upcoming-date {
color: #FFF;
font-family: 'Helvetica';
font-size: 13px;
font-style: normal;
font-weight: 300;
line-height: 139.459%;
text-transform: capitalize;
z-index: 1;
padding-bottom: 23px;
}
.events-outer {
margin-bottom: 160px;
}
.event-item,
.upcoming-title,
.upcoming-date {
padding-left: 70px;
}
.regular-event-date {
color: #000;
font-family: 'Helvetica';
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 139.459%;
text-transform: capitalize;
}
.regular-title {
color: #000;
font-family: 'Helvetica';
font-size: 20.097px;
font-style: normal;
font-weight: 700;
line-height: 139.459%;
text-transform: capitalize;
}
.regular-place {
color: #766D6D;
font-family: 'Helvetica';
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: 139.459%;
}
.event-right-text {
display: flex;
flex-direction: column;
gap: 12px;
}
.left-event-overlay {
position: absolute;
width: 100%;
height: 100%;
border-radius: 5px 5px 5px 5px;
background: linear-gradient(176deg, rgba(0, 0, 0, 0.00) 9.53%, rgba(0, 0, 0, 0.32) 64.11%, #000 93.17%);
} .about-section1 {
display: flex;
justify-content: center;
align-items: center;
height: 380px;
background-position: center;
background-size: cover;
position: relative;
}
.about-banner-overlay {
position: absolute;
width: 100%;
height: 100%;
background: #000;
opacity: 0.5;
}
.about-banner-heading {
color: #FFF;
font-family: Playfair Display;
font-size: 56px;
font-style: normal;
font-weight: 400;
line-height: 100.905%;
z-index: 1;
}
.about-container {
width: 67.1875%;
margin: 0 auto;
}
.section2-inner {
display: grid;
grid-template-columns: 586fr 609fr;
gap: 95px;
margin-top: 100px;
margin-bottom: 100px;
}
.about-subheading {
color: #1A304C;
font-family: 'Helvetica';
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 21px;
letter-spacing: 2.5px;
text-transform: uppercase;
margin-bottom: 20px;
position: relative;
padding: 0px 49px;
display: inline-block;
}
.about-subheading::before {
position: absolute;
content: "";
top: 45%;
bottom: 0;
width: 30px;
height: 1px;
background: #1A304C;
left: 0;
}
.about-subheading:after {
position: absolute;
content: "";
top: 45%;
bottom: 0;
width: 30px;
height: 1px;
background: #1A304C;
right: 0;
}
.about-section2-heading {
color: #1A304C;
font-family: Playfair Display;
font-size: 48px;
font-style: normal;
font-weight: 400;
line-height: 63.984px;
width: 54%;
width: 66%;
margin-bottom: 20px;
}
.about-left .paragraph {
color: #000;
font-family: 'Helvetica';
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 28px;
margin-bottom: 40px;
}
.about-button-outer {
display: flex;
gap: 25px;
}
.about-right img {
width: 100%;
transition: 1s all ease-in-out;
}
.about-right {
height: fit-content;
width: fit-content;
border-radius: 10px;
overflow: hidden;
cursor: pointer;
}
.about-right:hover img{
transform: scale(1.2);
}
.about-governing-body a {
color: #FFF;
font-family: Playfair Display;
font-size: 15px;
font-style: normal;
font-weight: 600;
line-height: normal;
text-transform: capitalize;
background: #1A304C;
padding: 15px 19px;
}
.about-members a {
color: #1A304C;
font-family: Playfair Display;
font-size: 15px;
font-style: normal;
font-weight: 600;
line-height: normal;
text-transform: capitalize;
padding: 15px 24px;
border: 1px solid #1A304C;
} body.page-template-template-affiliatedclub #page,
body.page-template-template-clubfacilitypage #page,
body.page-template-template-clubmemberspage #page {
background: #273D5B;
}
.affiliated-section1-inner {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
gap: 20px;
padding-top: 90px;
padding-bottom: 90px;
}
.affiliated-paragraph {
width: 62%;
color: #fff;
text-align: center;
font-family: 'Helvetica';
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 155%;
}
.affiliated-title {
color: #FFF;
text-align: center;
font-family: Playfair Display;
font-size: 56px;
font-style: normal;
font-weight: 400;
line-height: 52.8px;
}
.affiliated-container {
width: 66.67%;
margin: 0 auto;
}
#club-results {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 30px;
min-height: 200px;
}
.affiliated-club-item {
display: flex;
gap: 3%;
background: #fff;
border-radius: 5px;
}
.affiliated-left-image img {
width: 100%;
height: 100%;
border-radius: 5px 0px 0px 5px;
object-fit: cover;
}
.affiliated-left-image {
border-radius: 5px 0px 0px 5px;
width: 43.28%;
overflow: hidden;
cursor: pointer;
cursor: default !important;
}
.affiliated-left-image img {
transition: 1s all ease-in-out;
}
.affiliated-left-image:hover img{
transform: scale(1.2);
}
.afclub-title {
color: #E1A84A;
font-family: Playfair Display;
font-size: 22px;
font-style: normal;
font-weight: 400;
line-height: 24.983px;
letter-spacing: -0.71px;
text-transform: capitalize;
}
.afclub-location, .afclub-location a {
color: #3E4756;
font-family: 'Helvetica';
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: 21.293px;
}
span.afclub-left-icon {
width: 20px;
}
.afclub-icon-text {
display: flex;
align-items: center;
gap: 10px;
}
.afclub-icon-text:last-child {
margin-bottom: 30px;
}
.affiliated-right-text {
display: flex;
flex-direction: column;
gap: 20px;
width: 56.72%;
}
.affiliated-club-form {
display: flex;
margin-bottom: 56px;
}
.affiliated-club-title {
margin-top: 40px;
}
#club-filters {
display: flex;
width: 100%;
gap: 3%;
}
.affiliated-club-select-option {
width: 30%;
position: relative;
}
.affiliated-club-selection {
position: absolute;
right: 25px;
top: 40%;
pointer-events: none;
}
#state, #district {
width: 100%;
padding: 11px 0px 16px 30px;
border: 1px solid #FFFFFF50;
background: transparent;
color: #FFF;
font-family: 'Helvetica';
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
outline: none;
cursor: pointer;
appearance: none;
}
.search-text-icon {
width: 67%;
position: relative;
cursor: pointer;
}
.search-clear-outer {
width: 34%;
display: flex;
gap: 8%;
}
.clear-all {
width: 25%;
display: flex;
justify-content: center;
align-items: center;
background: #E1A84A;
cursor: pointer;
}
.clear-all-button {
color: #FFF;
font-family: 'Helvetica';
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-transform: capitalize;
}
.affiliated-search-icon {
position: absolute;
right: 10px;
top: 10px;
background: transparent;
border: none;
}
#affiliated-search {
width: 100%;
padding: 11px 0px 16px 30px;
outline: none;
border: 0.575px solid #FFF;
background: transparent;
color: #FFF;
font-family: 'Helvetica';
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
opacity: 0.5;
}
input#affiliated-search::placeholder {
color: #fff !important;
opacity: 0.5;
font-family: 'Helvetica';
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.load-more-button {
display: flex;
justify-content: center;
align-items: center;
margin-top: 45px;
padding-bottom: 100px;
}
#affiliated-load-more {
color: #FFF;
text-align: center;
font-family: 'Helvetica';
font-size: 13px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-transform: capitalize;
background: transparent;
padding: 15px 45px;
border: 1px solid #ffffff80;
border-radius: 12px;
cursor: pointer;
} .club-facility-container {
width: 70.1%;
margin: 0 auto;
}
#facility-results {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
gap: 55px;
}
.facility-image img {
width: 100%;
object-fit: cover;
object-position: center;
}
.facility-image {
max-height: 205px;
overflow: hidden;
cursor: pointer;
}
.facility-image img {
width: 100%;
max-height: 205px;
object-fit: cover;
object-position: center;
border-radius: 5px 5px 0px 0px;
transition: 1s all ease-in-out;
}
.facility-image:hover img{
transform: scale(1.2);
}
.facility-club-item {
background: #fff;
border-radius: 5px 5px 5px 5px;
}
.facility-text {
margin: 25px 50px;
}
.facilityclub-title {
color: #273D5B;
font-family: Playfair Display;
font-size: 25px;
font-style: normal;
font-weight: 400;
line-height: 28.8px;
letter-spacing: 1px;
text-transform: capitalize;
margin-top: 20px;
margin-bottom: 18px;
}
.facility-club-title {
min-height: 170px;
} .facility-club-title p{
color: #010101;
font-family: 'Helvetica';
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 25.6px;
margin-bottom: 24px;
}
.more-details-facility {
color: #1B1C1E;
text-align: center;
font-family: 'Helvetica';
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 30px;
text-transform: capitalize;
padding: 17px;
width: 100%;
background: #EDF0F5;
cursor: pointer;
transition: background 1s ease;
}
.more-details-facility:hover {
background: #E1A84A;
}
.facility-more-button {
display: flex;
}
.event-slider-box {
height: 237px;
background-repeat: no-repeat;
width: 100%;
background-position: center;
background-size: cover;
display: flex;
flex-direction: column;
justify-content: end;
}
.event-slider-box p {
margin-left: 25px;
}
.slider-event-title {
color: #FFF;
font-family: 'Helvetica';
font-size: 25px;
font-style: normal;
font-weight: 400;
line-height: 110.682%;
text-transform: capitalize;
margin-bottom: 10px;
z-index: 1;
}
.slider-event-date {
color: #FFF;
font-family: 'Helvetica';
font-size: 13px;
font-style: normal;
font-weight: 300;
line-height: 139.459%;
text-transform: capitalize;
margin-bottom: 20px;
z-index: 1;
}
#event-slider .owl-prev {
position: absolute;
top: 30%;
left: -68px;
}
#event-slider {
position: relative;
}
#event-slider .owl-next {
position: absolute;
top: 30%;
right: -68px;
}
.club-facility-section3 {
background: #fff;
}
.club-facility-latest-event {
color: #273D5B;
font-family: Playfair Display;
font-size: 35px;
font-style: normal;
font-weight: 400;
line-height: 139.459%;
text-transform: capitalize;
padding-top: 34px;
padding-bottom: 32px;
}
.event-slider-excerpt {
color: #273D5B;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: 190.182%;
margin-left: 25px;
width: 80%;
}
.club-facilities-event-slider-outer {
margin-bottom: 70px;
}
.event-slider-overlay {
position: absolute;
width: 100%;
height: 100%;
background: #000;
opacity: 0.5;
border-radius: 5px;
}
.single-facility-section1 {
height: 367px;
display: flex;
justify-content: center;
align-items: center;
position: relative;
background-position: center;
background-repeat: no-repeat;
}
.single-facility-banner-overlay {
width: 100%;
height: 100%;
position: absolute;
background: #000;
opacity: 0.5;
}
.single-facility-title {
font-family: Playfair Display;
font-size: 56px;
line-height: 52.8px;
color: #fff;
text-align: center;
z-index: 1;
}
.single-facility-container {
width: 72.4%;
margin: 0 auto;
z-index: 1;
}
.single-facility-paragraph {
color: #FFF;
text-align: center;
font-family: 'Helvetica';
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 24.793px;
width: 55%;
margin: 0 auto;
padding-top: 30px;
}
.single-facility-image-outer {
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr;
gap: 26.6px;
margin-top: 100px;
margin-bottom: 125px;
}
.single-facility-image img {
width: 100%;
transition: 1s all ease-in-out;
}
.single-facility-image {
overflow: hidden;
border-radius: 5px;
cursor: pointer;
}
.single-facility-image:hover img{
transform: scale(1.2);
}  .modal {
display: none; position: fixed; z-index: 1; padding-top: 100px; left: 0;
top: 0;
width: 100%; height: 100%; overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.9); } .modal-content , .gallery-modal-content{
margin: auto;
display: block;
width: 80%;
max-width: 700px;
border-radius: 15px;
}
.gallery-modal-content{
margin-bottom: 100px;
max-width: 600px;
} .modal-content, .gallery-modal-content {  
-webkit-animation-name: zoom;
-webkit-animation-duration: 1s;
animation-name: zoom;
animation-duration: 1s;
}
@-webkit-keyframes zoom {
from {-webkit-transform:scale(0)} 
to {-webkit-transform:scale(1)}
}
@keyframes zoom {
from {transform:scale(0)} 
to {transform:scale(1)}
} .close, .stop {
position: absolute;
top: 15px;
right: 35px;
color: #f1f1f1;
font-size: 40px;
font-weight: bold;
transition: 0.3s;
}
.close:hover,
.close:focus,
.stop:hover,
.stop:focus {
color: #bbb;
text-decoration: none;
cursor: pointer;
} .club-facility-section3.single-facility-slider {
background: #273d5b;
}
.club-facility-section3.single-facility-slider .club-facilities-event-slider-outer {
padding-bottom: 40px;
margin-bottom: 0px;
}
.club-facility-section3.single-facility-slider .event-slider-excerpt {
color: #ffffff;
}
.club-facility-section3.single-facility-slider svg path {
fill: #fff;
}
.club-facility-section3.single-facility-slider .club-facility-latest-event {
color: #fff;
}
.club-facility-section3.single-facility-slider .event-slider-box {
position: relative;
border-radius: 10px;
}
.club-facility-section3.single-facility-slider .event-slider-overlay {
border-radius: 10px;
}
#club-results.show-error-message {
grid-template-columns: 1fr;
place-items: center;
}
.no-results-found {
font-size: 16px;
font-weight: 500;
color: #fff;
background-color: #e1a84a;
border: 1px solid #e1a84a;
padding: 15px 30px;
border-radius: 4px;
}
#affiliated-load-more.not-active {
background-color: #ccc;
color: #666;
cursor: not-allowed;
pointer-events: none;
}
.retry-button {
margin-inline: auto;
background-color: transparent;
border: none;
padding-block: 1rem;
display: block;
}
#affiliated-load-more.button-loading {
background-color: #e5e5f7;
opacity: 0.8;
background: repeating-linear-gradient(45deg, #444cf7, #444cf7 1px, #e5e5f7 1px, #e5e5f7 5px);
animation: loadBackground 5s ease-in-out infinite;
}
@keyframes loadBackground {
0% {
background-position: 1px;
}
100% {
background-position: 10000px;
}
}
select#state option,
select#district option {
background: #273d5b;
}
.loader {
--loader-color: #fff;
}
.loader p {
font-size: 16px;
font-weight: 500;
color: #fff;
} .gallery-outer {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
column-gap: 33.5px;
row-gap: 33.5px;
margin-bottom: 90px;
}
.gallary-page-container {
max-width: 72.7%;
margin: 0 auto;
}
.gallery-image-items img {
border-radius: 5.608px;
}
.gallery-image-items {
background-repeat: no-repeat;
border-radius: 5.608px;
height: 433px;
display: flex;
justify-content: center;
align-items: end;
position: relative;
object-fit: cover;
object-position: center;
background-size: cover;
}
.gallery-banner {
height: 367px;
display: flex;
justify-content: center;
align-items: center;
position: relative;
margin-bottom: 100px;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
.gallery-page-heading {
color: #FFF;
text-align: center;
font-family: Playfair Display;
font-size: 56px;
font-style: normal;
font-weight: 400;
line-height: 94.286%;
text-transform: capitalize;
z-index: 1;
}
.gallery-image-overlay {
border-radius: 5.608px;
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 30%;
border-radius: 5.608px 5.608px 5.608px 5.608px;
background: linear-gradient(360deg, #000 1.6%, rgba(0, 0, 0, 0.00) 102.69%);
}
.gallery-page-image-title {
color: #FFF;
text-align: center;
font-family: Playfair Display;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 133.3%;
text-transform: capitalize;
z-index: 1;
padding-bottom: 55px;
} .filter-container,
.sort-container {
position: relative;
display: inline-block;
}
.filter-gallery {
margin-bottom: 60px;
display: flex;
justify-content: right;
}
.filter-text {
cursor: pointer;
padding: 12px;
color: #fff;
border-radius: 12px;
border: 1px solid #00000080;
color: #000;
text-align: center;
font-family: 'Helvetica';
font-size: 13px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-transform: capitalize;
display: flex;
gap: 4px;
justify-content: center;
align-items: center;
}
.gallery-number {
position: absolute;
right: 30px;
top: 13px;
background: #1A304C;
padding: 14px;
border-radius: 96px;
color: #fff;
}
.filter-dropdown,
.sort-dropdown {
position: absolute;
top: 100%;
left: 0;
width: 200px; background-color: #fff;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
border-radius: 5px;
display: none;
z-index: 1;
}
.filter-item,
#sort-dropdown a {
display: block;
padding: 10px;
text-decoration: none;
color: #333;
transition: background-color 0.3s;
}
.filter-item:hover,
#sort-dropdown a:hover {
background-color: #f0f0f0;
}
.filter-dropdown a:last-child,
#sort-dropdown a:last-child {
border-top: 1px solid #ddd;
}
.filter-container:hover .filter-dropdown {
display: block;
z-index: 9999;
} .clubmembers-page-container {
width: 62.5%;
margin: 0 auto;
}
.club-members-title {
color: #FFF;
text-align: center;
font-family: Playfair Display;
font-size: 56px;
font-style: normal;
font-weight: 400;
line-height: 94.286%;
text-transform: capitalize;
padding-top: 45px;
padding-bottom: 50px;
}
.club-members-paragraph {
color: #FFF;
text-align: center;
font-family: 'Helvetica';
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 154%;
}
.club-members-title-paragraph {
width: 74%;
margin: 0 auto;
margin-bottom: 74px;
}
.club-members-search-form-outer {
width: 95%;
margin: 0 auto;
display: flex;
height: 82px;
column-gap: 0.8%;
}
#members-search {
width: 79.35%;
border: none;
outline: none;
color: #1A304C;
font-family: Playfair Display;
font-size: 22.579px;
font-style: normal;
font-weight: 400;
line-height: normal;
padding: 20px;
border-radius: 0px;
}
#members-search-submit {
width: 19.9%;
background: #E1A84A;
border: none;
cursor: pointer;
color: #1A304C;
font-family: Playfair Display;
font-size: 22.579px;
font-style: normal;
font-weight: 400;
line-height: normal;
font-variant: small-caps;
border-radius: 0px !important;
}
#member-result {
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr;
column-gap: 45px;
row-gap: 36px;
margin-top: 122px;
margin-bottom: 84px;
}
.member-image img {
width: 100%;
}
#member-result.show-error-message {
grid-template-columns: 1fr;
place-items: center;
}
.members-name {
color: #FFF;
font-family: 'Helvetica';
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: normal;
text-transform: capitalize;
text-align: center;
padding-top: 8px;
letter-spacing: 1.5px;
}
#member-load-more {
color: #FFF;
text-align: center;
font-family: 'Helvetica';
font-size: 13px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-transform: capitalize;
background: transparent;
padding: 15px 45px;
border: 1px solid #ffffff80;
border-radius: 12px;
cursor: pointer;
}
#member-load-more.not-active {
background-color: #ccc;
color: #666;
cursor: not-allowed;
pointer-events: none;
}
#member-load-more.button-loading {
background-color: #e5e5f7;
opacity: 0.8;
background: repeating-linear-gradient(45deg, #444cf7, #444cf7 1px, #e5e5f7 1px, #e5e5f7 5px);
animation: loadBackground 5s ease-in-out infinite;
}
.member-load-more-button {
display: flex;
justify-content: center;
align-items: center;
margin-top: 45px;
padding-bottom: 100px;
} .members-banner {
height: 376px;
display: flex;
justify-content: center;
align-items: center;
position: relative;
margin-bottom: 60px;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.members-page-heading {
color: #FFF;
text-align: center;
font-family: Playfair Display;
font-size: 56px;
font-style: normal;
font-weight: 400;
line-height: 52.8px;
text-transform: capitalize;
}
.governing-banner-overlay {
position: absolute;
width: 100%;
height: 100%;
background: #000;
opacity: 0.5;
}
.members-page-heading {
color: #FFF;
text-align: center;
font-family: Playfair Display;
font-size: 56px;
font-style: normal;
font-weight: 400;
line-height: 52.8px;
text-transform: capitalize;
z-index: 1;
}
.directors-title {
color: #000;
text-align: center;
font-family: Playfair Display;
font-size: 36.571px;
font-style: normal;
font-weight: 400;
line-height: 96.549px;
text-transform: capitalize;
}
.directors-description {
color: #000;
text-align: center;
font-family: 'Helvetica';
font-size: 18px;
font-style: normal;
font-weight: 300;
line-height: 24.793px;
}
.firstline {
display: block;
}
.directors-descripption-outer {
width: 88.2%;
margin: 0 auto;
}
.members-container {
width: 52.6%;
margin: 0 auto;
}
.bod-member1 {
display: flex;
justify-content: center;
align-items: center;
}
.member1-outer,
.left-member,
.right-member {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
}
.main-members {
margin-top: 60px;
}
.member-names {
color: #000;
text-align: center;
font-family: 'Helvetica';
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 52.8px;
text-transform: capitalize;
}
.position-name {
color: #FFF;
text-align: center;
font-family: 'Helvetica';
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 52.8px;
text-transform: uppercase;
background: #1A304C;
padding: 0 30px;
}
.bod-member2 {
display: flex;
justify-content: space-between;
}
.bod-member3 {
display: flex;
justify-content: space-between;
margin-top: 80px;
margin-bottom: 170px;
}
.executive-member-heading {
color: #000;
text-align: center;
font-family: Playfair Display;
font-size: 36.571px;
font-style: normal;
font-weight: 400;
line-height: 96.549px;
text-transform: capitalize;
}
.executive-member-items {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
}
.executive-members-outer {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
row-gap: 90px;
}
.executive-members-name-item {
color: #000;
text-align: center;
font-family: 'Helvetica';
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 52.8px;
text-transform: capitalize;
}
.executive-members-outer {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
row-gap: 90px;
margin-top: 110px;
margin-bottom: 80px;
} .contact-container {
width: 74.17%;
margin: 0 auto;
}
.contact-outer {
display: flex;
justify-content: space-between;
margin-top: 50px;
margin-bottom: 90px;
}
.contact-left-part {
width: 33.7%;
}
.contact-right-part {
width: 50.22%;
}
.contact-page-heading {
color: #E1A84A;
font-family: Playfair Display;
font-size: 56px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-transform: capitalize;
}
.contact-page-description {
padding-left: 12px;
color: #000;
font-family: 'Helvetica';
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: 28px;
margin-top: 20px;
}
.contact-list {
display: flex;
flex-direction: column;
gap: 40px;
margin-top: 40px;
}
.contact-page-location,
.contact-page-phone,
.contact-page-mail {
display: flex;
gap: 35px;
justify-content: left;
align-items: center;
}
.contact-page-location-icon {
width: 30px;
}
.contact-page-mail-id,
.contact-page-numbers a,
.contact-page-address p {
color: #000;
font-family: Playfair Display;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 31.992px;
font-variant-numeric: oldstyle-nums;
}
.contact-page-address p {
text-transform: capitalize;
} .contact-form-full input,
.contact-form-full select,
.contact-form-message textarea {
width: 100%;
padding: 16px 0px 18px 18px;
color: #000;
font-family: 'Helvetica';
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
outline: none;
border: 1px solid #0A0303;
}
.contact-form-full {
margin-bottom: 19px;
}
.contact-form-full:nth-child(4) {
margin-bottom: 88px;
position: relative;
}
.contact-arrow {
position: absolute;
right: 30px;
top: 45%;
}
.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.form-option {
appearance: none;
}
.contact-form-full .input::placeholder,
.contact-form-full select {
color: #00000080;
}
.form-submit input {
color: #FFF;
font-family: 'Helvetica';
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-transform: capitalize;
padding: 14px 50px;
margin-top: 37px;
background: #F3B944;
border: none;
cursor: pointer;
}
.wpcf7 form.sent .wpcf7-response-output {
color: #46b450;
border: none;
} .heritage-banner {
height: 429px;
background-position: center;
background-size: cover;
position: relative;
}
.heritage-banner-overlay {
position: absolute;
width: 100%;
height: 100%;
background: #000;
opacity: 0.3;
}
.history-banner-container {
max-width: 70.625%;
margin: 0 auto;
height: 100%;
}
.heritage-banner-container-outer {
display: flex;
flex-direction: column;
justify-content: center;
height: 100%;
}
.heritage-page-heading {
color: #1A304C;
font-family: Playfair Display;
font-size: 79.625px;
font-style: normal;
font-weight: 400;
line-height: 75.075px;
text-transform: capitalize;
}
.heritage-banner-subheading {
color: #FFF;
font-family: Playfair Display;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 24px;
letter-spacing: 2px;
margin-top: 7px;
margin-left: 5px;
}
.heritage-container {
max-width: 57.8125%;
margin: 0 auto;
}
.heritage-section1-title {
color: #3E4756;
text-align: center;
font-family: Playfair Display;
font-size: 48px;
font-style: normal;
font-weight: 400;
line-height: 52.8px;
}
.heritage-section3-title{
text-align: start !important;
}
.heritage-section3-content{
padding: 40px 0px 58px 0px !important;
}
.heritage-section1-heading {
margin-top: 60px;
}
.heritage-section1-subtitle {
color: #3E4756;
text-align: center;
font-family: Playfair Display;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 24px;
letter-spacing: 2px;
}
.heritage-section1-subheading {
margin-bottom: 40px;
}
.heritage-section1-paragraph {
color: #3E4756;
text-align: center;
font-family: 'Helvetica';
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 38px;
padding: 40px 50px 58px 50px;
}
.heritage-section1-paragraph-outer {
background: #FFF;
box-shadow: 0px 48px 35px 0px rgba(17, 12, 46, 0.15);
margin-bottom: 70px;
}
.timeline-section {
background-color: #fff;
min-height: 100vh;
padding: 0px 40px 87px 40px;
}
.timeline-items {
max-width: 1000px;
margin: auto;
display: flex;
flex-wrap: wrap;
position: relative;
}
.timeline-items::before {
content: '';
position: absolute;
width: 6px;
height: 100%;
background-color: #6F8EB6;
left: calc(50% - 3px);
}
.timeline-item {
margin-bottom: 40px;
width: 100%;
position: relative;
}
.timeline-item:last-child {
margin-bottom: 0;
}
.timeline-item:nth-child(odd) {
padding-left: calc(50% + 40px);
text-align: left;
}
.timeline-item:nth-child(even) {
padding-right: calc(50% + 40px);
}
.timeline-dot {
height: 25px;
width: 25px;
background-color: #fff;
position: absolute;
left: calc(50% - 12.5px);
border-radius: 50%;
top: 14px;
border: 1px solid #E9D097;
}
.timeline-date {
font-size: 18px;
color: #eaa023;
margin: 6px 0 15px;
}
.timeline-content {
padding: 30px;
border-radius: 6px;
background: #FFF;
box-shadow: 0px 48px 100px 0px rgba(17, 12, 46, 0.15);
}
.timeline-content h3 {
text-transform: capitalize;
color: #BE9F57;
font-family: Playfair Display;
font-size: 42.138px;
font-style: normal;
font-weight: 400;
line-height: 42.138px;
margin-bottom: 18px;
}
.year-font {
color: #BE9F57;
font-family: Playfair Display;
font-size: 26px;
font-style: normal;
font-weight: 400;
line-height: 26px;
}
.timeline-content p {
color: #3E4756;
font-family: 'Helvetica';
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px;
}
.timeline-image-outer img {
width: 100%;
}
.timeline-image-outer {
margin-bottom: 20px;
}
.heritage-container .heritage-section1-paragraph ul{
text-align: start !important;
padding: 26px 26px 15px 20px !important;
}
.heritage-section3-paragraph{
color: #3E4756;
text-align: start;
font-family: 'Helvetica';
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 38px;
} .gallery-single-overlay {
position: absolute;
width: 100%;
height: 100%;
background: #000;
opacity: 0.3;
}
.gallery-single-container {
max-width: 62.29%;
margin: 0 auto;
margin-bottom: 28px;
}
.div.single-gallery-text-button-outer {
display: flex;
justify-content: space-between;
align-items: center;
}
#sort-button {
border: 1px solid #000;
border-radius: 12px;
display: flex;
justify-content: center;
align-items: center;
padding: 14px 8px;
gap: 5px;
color: #000;
text-align: center;
font-family: 'Helvetica';
font-size: 13px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-transform: capitalize;
}
.gallery-single-title {
color: #1A304C;
text-align: center;
font-family: Playfair Display;
font-size: 35px;
font-style: normal;
font-weight: 400;
line-height: 52.8px;
text-transform: capitalize;
}
.gallery-single-image-outer {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
gap: 40px;
margin-bottom: 140px;
}
.single-gallery-image {
overflow: hidden;
cursor: pointer;
border-radius: 5px;
}
.single-gallery-image:hover img{
transform: scale(1.2);
}
.single-gallery-image img {
width: 100%;
transition: 1s all ease-in-out;
height: 100%;
}
.sort-container:hover #sort-dropdown {
display: block;
} .single-event-container {
width: 41.8%;
margin: 0 auto;
}
.single-event-page-heading {
color: #000;
font-family: 'Helvetica';
font-size: 52.256px;
font-style: normal;
font-weight: 700;
line-height: 139.459%;
text-transform: capitalize;
}
.single-event-date {
margin-bottom: 70px;
color: #000;
font-family: 'Helvetica';
font-size: 13px;
font-style: normal;
font-weight: 400;
line-height: 139.459%;
text-transform: capitalize;
}
img.single-event-image {
width: 100%;
transition: 1s all ease-in-out;
}
.single-event-heading {
margin-top: 50px;
}
.single-event-image-outer {
margin-bottom: 47px;
cursor: pointer;
overflow: hidden;
}
.single-event-image-outer:hover img{
transform: scale(1.2);
}
.single-event-content p, .event-section2-description {
color: #000;
font-family: 'Helvetica';
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 1.5;
}
.single-event-content {
margin-bottom: 80px;
}
.event-section2-title {
color: #000;
font-family: 'Helvetica';
font-size: 30px;
font-style: normal;
font-weight: 400;
line-height: 139.459%;
text-transform: capitalize;
}
.event-section2-heading {
margin-bottom: 11px;
}
.single-event-left-border-paragraph {
color: #000;
font-family: 'Helvetica';
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 1.5;
padding: 20px;
}
.left-border-paragraph {
border-left: 5px solid #1a304c;
margin-bottom: 25px;
}
.section2-event-description {
margin-bottom: 110px;
}
.mc4wp-alert.mc4wp-error {
font-size: 12px;
background: indianred;
margin-top: 10px;
color: #fff;
padding: 5px 10px;
}
.mc4wp-alert.mc4wp-success {
font-size: 12px;
padding: 5px;
background: forestgreen;
color: #fff;
margin-top: 10px;
}
.mc4wp-alert.mc4wp-notice{
font-size: 12px;
padding: 5px;
background: #BE9F57;
color: #fff;
margin-top: 10px;
}
@media only screen and (max-width: 1700px) {
.book-your-room, .book-your-auditorium {
font-size: 18px;
}
.slider-event-title{
font-size: 22px;
}
.facility-club-title {
min-height: 200px;
}
.gallery-modal-content, .modal-content {
max-width: 600px;
max-height: 650px;
object-fit: cover;
}
}
@media only screen and (max-width: 1600px) {
#sw-access ul .menu-item:not(:first-child) {
margin-left: 40px;
}
.header-button {
justify-content: right;
width: 14%;
}
.site_logo img {
width: 100%;
}
.section1-left-image {
height: 600px;
}
.section1-heading {
font-size: 40px;
}
.section1-heading span {
font-size: 40px;
}
.section1-paragraph {
font-family: 'Helvetica';
font-size: 18px;
}
.section3-heading {
font-size: 55px;
}
.section3-paragraph {
font-family: 'Helvetica';
font-size: 16px;
line-height: 180%;
}
.section3-left-text {
row-gap: 25px;
}
.gallery-text {
font-size: 40px;
}
.home-club-facilities-heading {
font-size: 40px;
}
.gallery-button {
font-family: 'Helvetica';
font-size: 16px;
}
.home-gallery-button {
padding: 10px 20px;
}
.home-club-facilities-paragraph {
font-size: 18px;
}
.slider-facility-title {
font-size: 24px;
}
.section6-button-heading {
font-size: 40px;
}
.member-contact {
font-size: 14px;
}
.facility-box {
height: 480px;
}
.slider-affiliated-club-title {
font-size: 18px;
}
.upcoming {
font-size: 32px;
}
.regular {
font-size: 24px;
}
.upcoming-title {
font-size: 21px;
}
.regular-title {
font-size: 18px;
}
.logo-text-footer {
font-size: 15px;
}
.newsletter-description {
font-size: 15px;
}
.footer-newsletter {
font-size: 13px;
}
.footer-menu-social-icons h6 {
font-size: 22px;
}
#menu-footer-menu li a, #menu-facility-menu li a, .facility-list a, .footer-icon-text, .footer-copy, #footer-phone {
font-size: 15px;
line-height: 27px;
}
.join-newsletter {
font-size: 40px;
}
.book-your-room, .book-your-auditorium {
font-size: 16px;
}
.booking-button {
font-size: 19px;
padding: 20px 40px;
}
.about-banner-heading, .affiliated-title, .contact-page-heading, .gallery-page-heading, .members-page-heading, .club-members-title, .single-facility-title {
line-height: 90%;
font-size: 50px;
}
.single-event-page-heading{
font-size: 50px;
line-height: 135%;
}
.about-section2-heading{
font-size: 40px;
width: 80%;
line-height: 133.3%;
}
.about-left .paragraph, .affiliated-paragraph{
font-size: 16px;
margin-bottom: 20px;
line-height: 137%;
}
.affiliated-paragraph {
width: 60%;
}
.about-button-outer {
margin-top: 40px;
}
.about-governing-body a, .about-members a {
font-size: 14px;
}
.facility-excerpt {
font-size: 15px;
}
.facilityclub-title {
font-size: 24px;
}
.club-facility-latest-event, .gallery-single-title{
font-size: 32px;
}
.contact-page-mail-id, .contact-page-numbers a, .contact-page-address p{
font-size: 23px;
}
.directors-description{
font-size: 16px;
}
.club-members-paragraph{
font-size: 15px;
}
.club-members-search-form-outer {
height: 70px;
}
#member-result {
margin-top: 100px;
margin-bottom: 70px;
}
.members-name {
font-size: 18px;
}
.heritage-page-heading {
font-size: 60px;
line-height: 57px;
}
.heritage-section1-paragraph {
font-size: 22px;
}
}
@media only screen and (max-width: 1540px) {
.section1-left-image {
height: 500px;
}
.facility-text {
margin: 25px 30px;
}
#facility-results {
gap: 40px;
}
.slider-event-title {
font-size: 19px;
}
.slider-event-date{
font-size: 11px;
}
.event-slider-excerpt{
font-size: 14px;
}
.contact-page-description {
font-size: 15px;
padding-left: 0px;
}
.gallery-image-items {
height: 370px;
background-position: center;
}
.affiliated-container {
width: 75%;
}
.afclub-title {
font-size: 20px;
}
.afclub-location, .afclub-location a {
font-size: 13px;
line-height: 19.293px;
}
.gallery-modal-content, .modal-content {
max-width: 600px;
max-height: 500px;
object-fit: cover;
}
}
@media only screen and (max-width: 1470px) {
.auditorium-booking-box {
gap: 14px;
}
.more-details-facility {
font-size: 15px;
padding: 13px;
}
.gallery-page-image-title {
font-size: 22px;
padding-bottom: 45px;
}
.gallery-number {
padding: 10px;
border-radius: 50%;
}
.member-names, .executive-members-name-item {
font-size: 18px;
}
.position-name {
font-size: 18px;
line-height: 42.8px;
padding: 0 25px;
}
.members-container {
width: 70%;
}
.member1-image img {
width: 100%;
}
.executive-image {
width: 73%;
}
.executive-image img {
width: 100%;
}
#member-result {
margin-top: 80px;
}
.members-name {
font-size: 17px;
}
.clear-all-button{
font-size: 16px;
}
#state, #district,#affiliated-search, #affiliated-search::placeholder {
font-size: 16px;
}
.affiliated-search-icon {
right: 5px;
top: 15%;
}
.affiliated-paragraph {
width: 64%;
}
}
@media only screen and (max-width: 1450px) {
.join-button {
font-size: 13px;
padding: 13px 26px;
}
#sw-access ul .menu-item:not(:first-child) {
margin-left: 30px;
}
.menu-item a {
font-size: 15.469px;
}
.join-button {
font-size: 13px;
padding: 13px 18px;
}
.home-gallery-button {
padding: 8px 16px;
}
.book-your-room, .book-your-auditorium {
font-size: 13px;
}
.auditorium-booking-box, .room-booking-box {
gap: 14px;
padding: 16px 35px;
}
.room-booking-box svg, .auditorium-booking-box svg {
width: 11px;
}
.gallery-image-items {
height: 360px;
}
.gallery-page-image-title {
font-size: 21px;
padding-bottom: 40px;
}
}
@media only screen and (max-width: 1440px) {
.contact-footer {
width: 33%;
}
}
@media only screen and (max-width: 1366px) {
.section1-heading {
font-size: 35px;
}
.section1-heading span {
font-size: 35px;
}
.section1-paragraph {
font-family: 'Helvetica';
font-size: 17px;
}
.section-join-button {
padding: 15px 20px;
}
.section3-heading {
font-size: 50px;
}
.section3-paragraph {
font-size: 15px;
}
.gallery-text {
font-size: 35px;
}
.home-club-facilities-heading, .heritage-section1-title {
font-size: 35px;
}
.heritage-section1-subtitle, .heritage-banner-subheading {
font-size: 10px;
}
.heritage-section1-paragraph {
font-size: 19px;
}
.gallery-button {
font-size: 15px;
}
.home-club-facilities-paragraph {
font-size: 17px;
}
.slider-facility-title {
font-size: 23px;
}
.section6-button-heading {
font-size: 35px;
}
.member-contact {
font-size: 14px;
padding: 15px 22px;
}
.facility-box {
height: 400px;
}
.slider-affiliated-club-title {
font-size: 17px;
}
.regular {
font-size: 23px;
}
.upcoming-title {
font-size: 19px;
}
.regular-title {
font-size: 17px;
}
.regular-event-date {
font-size: 14px;
}
.upcoming-date {
font-size: 12px;
}
.regular-place {
font-size: 14px;
}
.join-newsletter {
font-size: 35px;
}
.booking-button {
font-size: 17px;
padding: 19px 38px;
}
.month {
font-size: 30px;
}
.day-of-week, .year, span.check-in, span.check-out  {
font-size: 13px;
}
.about-banner-heading, .affiliated-title, .contact-page-heading, .gallery-page-heading, .members-page-heading, .club-members-title, .single-facility-title, .single-event-page-heading {
font-size: 40px;
}
.about-section1 {
height: 300px;
}
.about-subheading {
font-size: 13px;
margin-bottom: 10px;
padding: 0px 40px;
}
.about-subheading::before, .about-subheading::after {
width: 25px;
}
.about-section2-heading{
font-size: 35px;
width: 75%;
}
.about-left .paragraph, .affiliated-paragraph{
font-size: 15px;
}
.about-container {
width: 75%;
}
#facility-results {
gap: 30px;
}
.facility-excerpt {
font-size: 14px;
}
.facilityclub-title {
font-size: 23px;
}
.club-facility-latest-event, .gallery-single-title{
font-size: 30px;
}
.contact-page-description {
font-size: 14px;
}
.contact-page-mail-id, .contact-page-numbers a, .contact-page-address p {
font-size: 20px;
}
.gallary-page-container {
max-width: 75%;
}
.filter-text {
padding: 10px;
font-size: 13px;
}
.gallery-banner {
height: 300px;
margin-bottom: 60px;
}
.members-banner{
height: 300px;
margin-bottom: 40px;
}
.heritage-banner{
height: 350px;
}
.directors-title {
font-size: 30px;
line-height: 70px;
}
.executive-member-heading{
font-size: 30px;
}
.directors-description{
font-size: 15px;
}
.member1-outer {
width: 27%;
}
.left-member,.right-member{
width: 22%;
}
.position-name {
font-size: 16px;
line-height: 1.3;
padding: 10px 25px;
}
#members-search-submit {
font-size: 19px;
}
.single-facility-section1{
height: 300px;
}
.section3-image img {
width: 100%;
height: 100%;
object-fit: cover;
}
.section3-image {
height: 330px;
}
.contact-footer {
width: 35%;
}
#sort-button {
padding: 10px 7px;
}
}
@media only screen and (max-width: 1280px) {
.section3-image {
height: 354px;
}
.section3-image img {
height: 100%;
object-fit: cover;
}
}
@media only screen and (max-width: 1250px) {
.menu-item a {
font-size: 14.469px;
}
#sw-access ul .menu-item:not(:first-child) {
margin-left: 25px;
}
.booking-button {
font-size: 16px;
padding: 18px 36px;
}
.firstline {
display: inline;
}
.facility-club-title {
min-height: 220px;
}
}
@media only screen and (max-width: 1200px){
.contact-footer {
min-width: 270px;
}
}
@media only screen and (max-width : 1150px) {
.join-button {
font-size: 12px;
padding: 11px 16px;
}
.menu-item a {
font-size: 13.469px;
}
.section1-heading {
font-size: 30px;
}
.section1-heading span {
font-size: 30px;
}
.section-join-button {
padding: 13px 18px;
font-size: 14px;
}
.section3-left-text {
row-gap: 20px;
}
.section3-heading {
font-size: 45px;
}
.gallery-text {
font-size: 30px;
}
.home-club-facilities-heading, .heritage-section1-title {
font-size: 30px;
}
.home-gallery-button {
padding: 6px 12px;
}
.section6-button-heading {
font-size: 30px;
}
.upcoming {
font-size: 30px;
}
.upcoming-title {
font-size: 17px;
}
.regular-title {
font-size: 15px;
}
.join-newsletter {
font-size: 30px;
margin-bottom: 0px;
}
.footer-subscribe-email-field input {
padding: 10px;
line-height: 20px;
}
.newsletter-line {
margin-bottom: 0;
}
.footer-menu-social-icons h6 {
font-size: 22px;
}
.logo-text-footer {
font-size: 14px;
}
.newsletter-description {
font-size: 14px;
}
.booking-button {
font-size: 15px;
padding: 16px 32px;
}
.slider-event-title {
font-size: 16px;
}
.slider-event-date{
font-size: 11px;
}
.event-slider-excerpt{
font-size: 13px;
line-height: 150%;
}
.contact-page-mail-id, .contact-page-numbers a, .contact-page-address p {
font-size: 18px;
}
.gallery-image-items {
height: 300px;
}
.filter-gallery {
margin-bottom: 30px;
}
#member-result {
column-gap: 30px;
row-gap: 30px;
}
.members-name {
font-size: 16px;
}
#member-load-more {
font-size: 12px;
padding: 12px 35px;
}
.club-members-search-form-outer {
height: 60px;
}
}
@media only screen and (max-width: 1130px) {
.facility-club-title {
min-height: 250px;
}
}
@media only screen and (max-width: 1026px){
.section3-image {
height: auto;
}
.section3-image img {
height: auto;
object-fit: cover;
}
}
@media only screen and (max-width: 1024px) {
#sw-header {
display: none;
}
#rmp-container-561 {
max-width: 30%;
}
#sw-access ul li.current_page_item::after,
#sw-access ul li.current-menu-ancestor::after,
#sw-access ul li.current-menu-item::after,
#sw-access ul li.current-menu-parent::after {
display: none !important;
width: 0;
height: 0;
}
.site_logo {
width: 35%;
}
.header-wrapper {
justify-content: space-between;
}
.header-button {
display: none;
}
.rmp-container .rmp-menu-title .rmp-menu-title-image {
object-fit: contain;
}
.logo-newsletter {
display: flex;
flex-direction: column;
align-items: flex-start;
row-gap: 40px;
}
.left-logo {
width: 100%;
}
.right-news-letter {
width: 80%;
}
.follow-footer {
width: 50%;
display: flex;
justify-content: right;
flex-direction: column;
align-items: center;
}
.contact-footer {
width: 50%;
}
.facilities-footer {
width: 50%;
display: flex;
flex-direction: column;
align-items: center;
}
.menu-footer {
width: 50%;
}
.footer-menu-social-icons {
display: flex;
flex-wrap: wrap;
row-gap: 30px;
}
.section3-inner {
flex-direction: column-reverse;
}
.section1-paragraph {
font-size: 16px;
width: 80%;
}
.section3-left-text {
width: 100%;
}
.section3-mob-image {
display: block;
}
.section3-right-image {
display: none;
}
.section3-mob-image img {
width: 60%;
border-radius: 15px;
}
.section3-left-text {
row-gap: 30px;
}
.home-club-facilities-paragraph {
font-size: 16px;
}
.section6-button {
height: 400px;
background-position: center;
}
.slider-affiliated-club-title {
font-size: 16px;
}
.upcoming {
font-size: 27px;
}
.regular-event-date {
font-size: 12px;
}
.regular-place {
font-size: 13px;
}
.logo-text-footer {
font-size: 14px;
}
.newsletter-description {
font-size: 14px;
margin-bottom: 15px;
}
.footer-newsletter {
font-size: 13px;
}
#menu-footer-menu li a,#menu-facility-menu li a, .facility-list a, .footer-icon-text, .footer-copy, #footer-phone {
font-size: 14px;
line-height: 25px;
}
.footer-left-logo {
width: 50%;
}
.footer-inner {
row-gap: 60px;
}
.contact-footer {
min-width: auto;
}
.booking-button {
font-size: 13px;
padding: 15px 30px;
}
.section2-inner {
display: flex;
gap: 50px;
margin-top: 50px;
margin-bottom: 100px;
flex-direction: column;
}
.about-right img {
width: 100%;
}
.about-right{
width: 80%;
}
.about-container {
width: 60%;
}
.affiliated-paragraph {
font-size: 15px;
width: 90%;
}
.affiliated-section1-inner {
padding-top: 70px;
padding-bottom: 60px;
}
#facility-results {
grid-template-columns: 1fr 1fr;
padding-bottom: 30px;
}
.club-facility-post-outer {
margin-bottom: 50px;
margin-bottom:0;
}
.event-slider-box p, .event-slider-excerpt {
margin-left: 15px;
}
.contact-container {
width: 75%;
margin: 0 auto;
}
.contact-page-location, .contact-page-phone, .contact-page-mail {
gap: 20px;
}
.gallery-outer {
grid-template-columns: 1fr 1fr;
margin-bottom: 60px;
}
.gallery-image-items {
height: 350px;
}
#member-result {
grid-template-columns: 1fr 1fr 1fr;
}
.heritage-page-heading {
font-size: 45px;
line-height: 43px;
}
.heritage-section1-paragraph {
font-size: 17px;
line-height: 27px;
}
.timeline-content p {
font-size: 15px;
}
.timeline-content h3 {
font-size: 30px;
line-height: 30px;
}
.affiliated-club-item {
flex-direction: column;
gap: 0px;
}
.affiliated-left-image {
width: 100%;
}
.affiliated-right-text {
gap: 20px;
width: 100%;
padding-left: 30px;
padding-right: 30px;
}
.affiliated-club-title {
margin-top: 20px;
}
.clear-all-button{
font-size: 14px;
}
#state, #district,#affiliated-search, input#affiliated-search::placeholder {
font-size: 14px;
padding: 11px 0px 11px 10px;
}
.single-facility-image-outer {
grid-template-columns: 1fr 1fr;
margin-top: 80px;
margin-bottom: 100px;
}
.single-event-date{
font-size: 12px;
}
.single-event-container {
width: 60%;
}
.single-event-content p, .event-section2-description {
font-size: 15px;
}
.club-members-title-paragraph {
margin-bottom: 50px;
width: 90%;
}
.facility-club-title {
min-height: 190px;
}
#rmp-menu-title-561 {
background-color: inherit;
color: #e1a84a !important;
display: inline-flex;
align-items: center;
}
#rmp_menu_trigger-561 {
top: 35px;
cursor: pointer;
}
.rmp-menu-subarrow {
transform: rotate(180deg);
}
.menu-item:hover::after {
display: none;
}
.rmp-menu-item:hover{
color: #ffffff;
}
ul.rmp-submenu.rmp-submenu-depth-1.rmp-submenu-open .rmp-menu-item-link {
color: #e1a84a !important;
}
#rmp-menu-wrap-561 .rmp-submenu .rmp-menu-item-link:hover {
color: #ffffff;
}
#rmp-menu-wrap-561 .rmp-submenu .rmp-menu-current-item .rmp-menu-item-link {
color: #ffffff !important;
}
#rmp-menu-wrap-561 .rmp-menu-current-item .rmp-menu-item-link {
color: #ffffff;
}
.year-font {
font-size: 20px;
}
.gallery-single-image-outer {
grid-template-columns: 1fr 1fr;
}
.sort-icon svg {
width: 18px;
height: 18px;
}
#sort-button{
font-size: 12px;
}
}
@media only screen and (max-width: 1023px) {
.home-regular-events {
display: none;
}
.left-event,
.home-events-heading {
grid-template-columns: auto;
}
.home-event-box:nth-child(1) {
height: 350px;
background-position: center;
}
.events-outer {
margin-bottom: 100px;
}
.event-item,
.upcoming-title,
.upcoming-date {
padding-left: 40px;
}
.executive-members-outer {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
row-gap: 90px;
margin-top: 60px;
margin-bottom: 80px;
}
.member-names, .executive-members-name-item {
font-size: 17px;
line-height: 1.2;
padding-bottom: 20px;
padding-top: 10px;
}
.bod-member3 {
margin-bottom: 100px;
}
.clubmembers-page-container {
width: 75%;
}
#members-search-submit {
font-size: 16px;
}
.club-members-search-form-outer {
height: 50px;
}
.members-name {
font-size: 14px;
}
#member-result {
margin-top: 60px;
}
.club-members-title-paragraph {
margin-bottom: 50px;
}
}
@media only screen and (max-width: 995px) {
.footer-mail {
min-width: 252px;
}
.timeline-section {
padding: 0px 0px 87px 0px;
}
.heritage-container {
max-width: 75%;
}
.clear-all-button{
font-size: 12px;
}
#state, #district,#affiliated-search{
font-size: 12px;
}
.auditorium-booking-box, .room-booking-box {
gap: 14px;
gap: 10px;
padding: 7px 10px;
padding: 7px 7px;
}
.booking-button {
font-size: 10px;
padding: 15px 20px;
}
.month {
font-size: 27px;
}
.day-of-week, .year, span.check-in, span.check-out {
font-size: 11px;
}
}
@media only screen and (max-width: 900px){
.facility-club-title {
min-height: 210px;
}
}
@media only screen and (max-width: 800px) {
.section1-heading {
font-size: 27px;
}
.section1-heading span {
font-size: 27px;
}
.section1-paragraph {
font-size: 15px;
}
.section3-mob-image img {
width: 80%;
}
.gallery-text {
font-size: 27px;
}
.home-club-facilities-heading, .heritage-section1-title {
font-size: 27px;
}
.home-club-facilities-paragraph {
font-size: 15px;
width: 64%;
}
.slider-facility-title {
font-size: 20px;
}
.section6-button-heading {
font-size: 27px;
}
.member-contact {
font-size: 13px;
padding: 12px 18px;
}
.slider-affiliated-club-title {
font-size: 15px;
}
.upcoming {
font-size: 24px;
}
.regular {
font-size: 20px;
}
.join-newsletter {
font-size: 27px;
}
.footer-container .join-newsletter{
line-height: 40px;
}
.sw-menu-footer .menu-item{
padding: 5px 0px;
}
.about-section2-heading{
font-size: 27px;
}
.about-right img {
width: 100%;
}
.section2-inner {
margin-bottom: 50px;
}
.contact-left-part {
width: 50%;
}
.contact-right-part{
width: 40%;
}
.contact-form-full input, .contact-form-full select, .contact-form-message textarea {
padding: 12px 0px 14px 14px;
font-size: 13px;
}
.contact-form-full:nth-child(4) {
margin-bottom: 50px;
}
.form-submit input {
font-size: 17px;
padding: 11px 40px;
margin-top: 20px;
}
#club-results {
display: grid;
grid-template-columns: 100% 100%;
gap: 30px;
min-height: 200px;
width: 47%;
}
.about-right{
width: 100%;
}
}
@media only screen and (max-width: 768px) {
.section3-heading {
font-size: 40px;
}
.section-join-button {
padding: 11px 15px;
font-size: 13px;
}
.gallery-images {
grid-template-columns: 1fr 1fr;
gap: 8px;
}
.gallery-image:nth-child(1) {
display: none;
}
.facility-box {
height: 350px;
}
#affiliated-club-slider .owl-nav {
gap: 0px;
}
#affiliated-club-slider svg {
height: 35px;
}
.footer-subscribe-submit-button input {
font-size: 11px;
}
.section1-outer {
flex-direction: column;
}
.section1-right-text-inner {
margin-top: 50px;
margin-bottom: 50px;
}
.section1-heading {
font-size: 35px;
}
.section1-heading span {
font-size: 35px;
}
.section1-left-image {
width: 100%;
height: 450px;
}
.section1-right-text {
width: 100%;
}
.about-banner-heading, .affiliated-title, .contact-page-heading, .gallery-page-heading, .members-page-heading, .club-members-title, .single-facility-title, .single-event-page-heading {
font-size: 35px;
}
.facilityclub-title {
font-size: 20px;
}
.club-facility-latest-event, .gallery-single-title {
font-size: 27PX;
}
#event-slider .owl-prev {
left: -50px;
}
#event-slider .owl-next{
right: -50px;
}
.contact-outer {
display: flex;
flex-direction: column;
justify-content: center;
margin-top: 50px;
margin-bottom: 70px;
}
.contact-left-part {
width: 100%;
margin-bottom: 50px;
}
.contact-right-part {
width: 80%;
}
.contact-list {
gap: 20px;
margin-top: 20px;
}
.contact-page-mail-id, .contact-page-numbers a, .contact-page-address p {
font-size: 15px;
}
.gallery-image-items {
height: 300px;
}
.filter-dropdown, .sort-dropdown {
left: -80%;
width: 200px;
}
.directors-title, .executive-member-heading {
font-size: 27px;
}
.left-member, .right-member {
width: 30%;
}
.member1-outer {
width: 35%;
}
.member-names, .executive-members-name-item {
font-size: 15px;
line-height: 1.2;
padding-bottom: 15px;
padding-top: 10px;
}
.position-name {
font-size: 12px;
line-height: 1.3;
padding: 9px 20px;
}
.executive-members-outer {
display: grid;
grid-template-columns: 1fr 1fr;
row-gap: 60px;
margin-top: 30px;
margin-bottom: 69px;
}
.bod-member3 {
margin-bottom: 60px;
}
#club-filters {
display: flex;
width: 100%;
gap: 6%;
flex-wrap: wrap;
}
.affiliated-club-select-option {
width: 47%;
margin-bottom: 30px;
}
#state, #district{
width: 100%;
}
.search-clear-outer {
width: 100%;
gap: 6%;
}
.search-text-icon {
width: 69%;
}
.section2-booking {
display: none;
}
.section2-booking.mobile-only {
display: block;
}
.section2-booking {
background: #273D5B;
}
.section1-image-inner {
width: 50%;
}
#todaysDateMobile .check-out {
display: none;
}
#tomorrowsDateMobile .check-in {
display: none;
}
.section1-left-image {
justify-content: center;
align-items: end;
}
.facility-club-title {
min-height: 260px;
}
}
@media only screen and (max-width: 767px) {
.heritage-section1-paragraph {
padding: 40px 5px 58px 5px !important;
}
.heritage-container .heritage-section1-paragraph ul {
text-align: start !important;
padding: 26px 5px 15px 5px !important;
}
.timeline-items::before {
left: 7px;
}
.timeline-item:nth-child(odd) {
padding-right: 0;
text-align: left;
}
.timeline-item:nth-child(odd),
.timeline-item:nth-child(even) {
padding-left: 37px;
}
.timeline-item:nth-child(even) {
padding-right: 0px;
}
.timeline-dot {
left: 0;
}
.single-event-container {
width: 75%;
}
.section2-event-description {
margin-bottom: 70px;
}
.single-event-content {
margin-bottom: 50px;
}
.single-event-date {
margin-bottom: 30px;
font-size: 11px;
line-height: 2;
}
.single-event-heading {
margin-top: 30px;
}
}
@media only screen and (max-width: 700px){
#club-results {
grid-template-columns: 1fr;
gap: 30px;
min-height: 200px;
width: 100%;
}
.affiliated-club-item {
flex-direction: row;
gap: 3%;
}
.affiliated-left-image {
width: 40%;
}
.affiliated-right-text {
width: 57%;
}
.book-your-room, .book-your-auditorium {
font-size: 11px;
}
.month {
font-size: 24px;
}
.day-of-week, .year, span.check-in, span.check-out {
font-size: 10px;
}
.booking-button {
font-size: 9px;
padding: 13px 10px;
}
.section1-image-inner {
width: 75%;
}
.booking-left-icon svg {
width: 30px;
}
.booking-container-inner {
padding-top: 20px;
}
.month {
font-size: 20px;
}
.year {
line-height: 1.5;
}
.modal-content , .gallery-modal-content{
width: 90%;
}
}
@media only screen and (max-width: 600px) {
.section6-button {
height: 350px;
background-position: center;
}
.home-club-facilities-paragraph {
font-size: 15px;
width: 90%;
}
.facility-box {
height: 270px;
}
.about-container {
width: 75%;
}
.home-club-facilities-slider-outer {
margin-bottom: 40px;
}
.about-subheading {
font-size: 10px;
margin-bottom: 6px;
padding: 0px 37px;
}
.footer-subscribe-submit-button input {
font-size: 10px;
}
.about-governing-body a, .about-members a {
padding: 12px 16px;
font-size: 12px;
}
#facility-results {
grid-template-columns: 1fr;
}
.affiliated-paragraph {
width: 100%;
}
.affiliated-section1-inner {
padding-top: 60px;
padding-bottom: 40px;
}
.gallery-outer {
grid-template-columns: 1fr;
}
#members-search-submit {
font-size: 13px;
}
#member-result {
grid-template-columns: 1fr 1fr;
}
.site_logo {
width: 45%;
}
.facility-club-title {
min-height: auto;
}
.gallery-single-title{
font-size: 24px;
}
#sort-button {
padding: 7px 5px;
font-size: 11px;
}
}
@media only screen and (max-width: 500px) {
.section3-mob-image img {
width: 100%;
}
.section3-heading {
font-size: 35px;
}
.home-event-box {
gap: 10px;
flex-direction: column;
}
.event-left-image img {
width: 100%;
object-fit: cover;
}
.event-right-text {
gap: 3px;
}
.events-outer {
margin-bottom: 60px;
}
.event-item, .upcoming-title, .upcoming-date {
padding-left: 20px;
}
.contact-footer {
width: 100%;
}
.follow-footer {
width: 100%;
align-items: baseline;
justify-content: left;
}
.right-news-letter {
width: 100%;
}
.footer-left-logo {
width: 60%;
}
.section1-heading {
font-size: 27px;
}
.section1-heading span {
font-size: 27px;
}
.contact-right-part {
width: 100%;
}
.contact-outer {
margin-bottom: 50px;
}
.left-member, .right-member {
width: 70%;
}
.member1-outer {
width: 70%;
}
.bod-member1 {
margin-bottom: 30px;
}
.bod-member2 {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
gap: 30px;
}
.bod-member3 {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
gap: 30px;
margin-top: 30px;
}
.executive-image {
width: 85%;
}
.executive-members-outer {
row-gap: 30px;
margin-bottom: 50px;
}
.affiliated-club-item {
flex-direction: column;
gap: 3%;
}
.affiliated-left-image {
width: 100%;
}
.affiliated-right-text {
width: 100%;
}
.booking-button {
font-size: 10px;
padding: 13px 13px;
}
.month {
font-size: 19px;
}
.booking-container-inner {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
gap: 20px;
}
.booking-icon {
width: 50%;
border-bottom: 1px solid rgba(0,0,0,0.4);
border-right: none;
}
.booking-today {
width: 50%;
border-bottom: 1px solid rgba(0,0,0,0.4);
padding-bottom: 20px;
border-right: none;
}
.day-of-week, .year, span.check-in, span.check-out {
font-size: 11px;
}
.booking-availability {
width: 50%;
margin-top: 20px;
margin-bottom: 20px;
}
.single-facility-image-outer {
grid-template-columns: 1fr;
margin-top: 40px;
margin-bottom: 50px;
}
.affiliated-club-selection {
right: 10px;
}
.gallery-single-image-outer {
grid-template-columns: 1fr;
}
.div.single-gallery-text-button-outer {
flex-direction: column;
}
}
@media only screen and (max-width: 420px) {
.gallery-images {
grid-template-columns: none;
gap: 10px;
}
.afclub-location, .afclub-location a {
font-size: 11px;
line-height: 16.293px;
}
.affiliated-right-text {
gap: 15px;
}
.booking-icon, .booking-today, .booking-tomorrow, .booking-availability {
width: 70%;
}
.site_logo {
width: 50%;
}
.single-event-page-heading {
font-size: 27px;
}
.event-section2-title {
font-size: 23px;
}
}
@media only screen and (max-width: 375px) {}
@media only screen and (max-width: 360px) {} html[lang="ar"] * {
font-family: "GE SS Two Light";
}
html[lang="ar"] .fa {
font: normal normal normal 14px/1 FontAwesome;
}
.affiliated-club-item a:hover{
font-weight:bold;
}
@media only screen and (min-width: 1024px) and (max-width: 1024px) {
.bod-member3 {
margin-bottom: 100px;
}
.executive-members-outer{
margin-top: 60px;
}
}
@media only screen and (max-width: 800px) {
.section4-inner{
margin-bottom: 60px;
}
.home-affiliated-clubs{
margin-top: 60px;
}
}	
@media only screen and (max-width: 908px) {	
.footer-location{
align-items: start;
}
.footer-location svg{
padding-top: 8px;
width: 20px;
height: 24px;
}
}
@media only screen and (min-width:1024px) and (max-width: 1440px) {	
.footer-location{
align-items: start;
}
.footer-location svg{
padding-top: 8px;
width: 20px;
height: 24px;
}
}
.search-no-results .rightsidebar{
display:none!important;
}
.search-no-results #page{
padding:50px 0px;
display: flex
;
justify-content: center;
}
.search-results .contentmain{
padding:100px 0px;
float:unset;
}
.search-results .post .meta{
border-bottom:none !important;
}
.search-results .post .tags{
border-bottom-color: transparent;
padding: 20px 0;
}