/*
 Theme Name:     FiveClubs Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    FiveClubs Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       FiveClubs
 Version:        1.0.0.1
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */
body{font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif !important; font-weight: 400 !important;}
.mt10{margin-top: 10px!important; display: inline-block;}
.floatr{float: right;}

.fc_light_text *{color: #fff;}

.et_fixed_nav.et_show_nav #page-container { padding-top: 0 !important;}
#main-header{background: #172339;}
header#main-header #top-menu a {text-transform: uppercase; color: #fff; font-size: 15px; font-weight: 500;}
header#main-header:not(.et-fixed-header) { background: none;}

/*custom_header*/
header#main-header #top-menu li.current-menu-item>a{color: #d0a46d;}

.fc_header h1{ font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif; font-weight: 600; font-size: 45px; color: #FFFFFF!important; text-align: center;}
.et_pb_section.fc_header{ padding: 120px 0 30px !important; background-image: url(/wp-content/uploads/2021/10/fc_home_banner.jpg)!important;}


/* global header centered_logo*/
.et_pb_menu--style-inline_centered_logo .et_pb_menu__logo-slot .et_pb_menu__logo img { max-width: 100px; transition: 0.25s all ease;}
.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a { text-transform: uppercase; color: #fff; font-size: 15px; font-weight: 500;}
.et-menu li.et_pb_menu__logo-slot a:hover {opacity:1 !important}
header .et_pb_section { padding: 15px 0 !important; transition: 0.25s all ease;}
body header .et_pb_section.et_pb_sticky { padding: 5px 0 !important; background: rgb(246,245,241); background: linear-gradient(180deg, rgba(246,245,241,1) 0%, rgba(246,245,241,1) 25%, rgba(31,43,68,1) 25%, rgba(31,43,68,1) 75%, rgba(208,164,105,0) 75%, rgba(208,164,105,0) 100%) !important;}
body header .et_pb_section.et_pb_sticky .et_pb_menu--style-inline_centered_logo .et_pb_menu__logo-slot .et_pb_menu__logo img {max-width: 90px;}
.et-db #et-boc .et-l .et_pb_menu--style-inline_centered_logo .et_pb_menu__logo a { margin: auto;}
.et-db #et-boc .et-l .nav li:first-child>ul, .et-db #et-boc .et-l .nav li:nth-child(2)>ul, .et-db #et-boc .et-l .nav li:nth-child(3)>ul{right: 0 !important; left: auto !important;}
.et-db #et-boc .et-l .et_pb_menu .et-menu-nav>ul ul { margin-top: -20px; padding: 15px 0;}
.et-db #et-boc .et-l .nav li li { padding: 0; width: 100%;}
.et-db #et-boc .et-l .et-menu li li a { width: 100%;}



@media (max-width: 980px){
    .et-db #et-boc .et-l .et_pb_menu--style-inline_centered_logo .et_pb_menu_inner_container>.et_pb_menu__logo-wrap { -ms-flex: 0 1 auto; flex: 0 1 auto; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; margin-bottom: 0;}
    .et-db #et-boc .et-l .et_pb_menu--style-inline_centered_logo .et_pb_menu__wrap { -ms-flex: 1 1 auto; flex: 1 1 auto; display: -ms-flexbox; display: flex; -ms-flex-pack: start; justify-content: flex-end; -ms-flex-align: stretch; align-items: stretch; -ms-flex-wrap: wrap; flex-wrap: wrap; opacity: 1;}
    .et_pb_menu_inner_container.clearfix { display: -ms-flexbox; display: flex; -ms-flex-align: stretch; align-items: stretch;}
    .et-db #et-boc .et-l .et_pb_module .mobile_menu_bar:before { top: 0;}
    .et-db #et-boc .et-l .et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo, .et-db #et-boc .et-l .et_pb_menu_0_tb_header .et_pb_menu__logo-slot { width: 75px !important;}
}

.js-wpv-archive-pagination-nav-links-container{display: none!important;}
.wp-pagenavi{margin-bottom: 50px;}
.wp-pagenavi .pages{border: 0!important; padding-left: 0!important; margin-left: 0!important;}
.wp-pagenavi a, .wp-pagenavi span{padding: 3px 10px!important;}

/*footer*/
.gform_wrapper .validation_message.gfield_validation_message{font-size: 13px!important; font-weight: 500!important; background: transparent; border: 0; position: absolute; padding: 0 !important;line-height: 1.5;}
.gform_validation_errors{padding: 0!important; background: transparent!important; border: 0!important; font-size: 13px!important; font-weight: 500!important; box-shadow:none!important;}
.gform_validation_errors .gform-icon--close{display: none!important;}
.gform_wrapper .gform_validation_errors>h2 { color: #c02b0a !important; font-size: 13.2px !important; font-weight: 500; margin: 0 !important;}  
footer .et_pb_text_inner p, footer .et_pb_text_inner a{color: #707a8d!important;}
footer .et_pb_text_inner a:hover{text-decoration: underline;}
footer .et_pb_row.et_pb_row_1_tb_footer{padding: 20px 0;}

.et_pb_section.et_pb_section_0_tb_footer.fc_light_text.et_section_regular { overflow: hidden;}
.et_pb_column.fc_prefooter_leftcol, .et_pb_column.fc_prefooter_rightcol{position:relative;}

.et_pb_column.fc_prefooter_leftcol:before {content: ''; background: #2b3b58; width: 100%; height: 100%; display: block; position: absolute; left: -99%; top: 0; z-index: -1; }
.et_pb_column.fc_prefooter_leftcol:after{content: ''; background: #2b3b58; width: 100%; height: 100%; display: block; position: absolute; right: -99%; top: 0; z-index: -1; }
.et_pb_column.fc_prefooter_rightcol:after {content: ''; background: #1e2b43; width: 100%; height: 100%; display: block; position: absolute; right: -99%; top: 0; z-index: -1;}
.et_pb_column.fc_prefooter_leftcol .et_pb_text_inner, .et_pb_column.fc_prefooter_rightcol .et_pb_text_inner{color:#BAC3D4;margin: 0px 0 25px;}
.et_pb_column.fc_prefooter_rightcol form {background: #2B3B58; padding: 7px; border-radius: 30px; display: flex; }
.et_pb_column.fc_prefooter_rightcol form .gform_body {width: calc(100% - 110px); }
.et_pb_column.fc_prefooter_rightcol form .gform_footer.top_label { display: inline-block; margin: 0; padding: 0;}
.et_pb_column.fc_prefooter_rightcol form .gform_body input#input_3_1 { background: none; border: 0 !important; color: #fff; height: 42px;}
.et_pb_column.fc_prefooter_rightcol form .gform_footer.top_label input {/*font-size: 16px; padding: 7px 20px; */ }
.et_pb_column.fc_prefooter_rightcol .gform_wrapper.gravity-theme .gform_body .gfield_contains_required { border-left: 0 !important;}
.et_pb_column.fc_prefooter_rightcol .gform_wrapper .validation_message.gfield_validation_message#validation_message_3_1 { margin-top: 10px;}
li.et-social-twitter a.icon { background-color: #00aced!important;}
li.et-social-instagram a.icon { background-color: #ea2c59!important;}
li.et-social-youtube a.icon { background-color: #a82400!important;}
li.et-social-facebook a.icon { background-color: #3b5998!important;}
li.et-social-linkedin a.icon { background-color: #007bb6!important;}
li.et-social-spotify a.icon{ background-color: #1ed760!important;}
li.et-social-spotify a.icon:before{content: "\e0a8";}
li.et-social-iheart a.icon{ background:#df1e36 url(/wp-content/uploads/2021/10/icon_iheart.png) no-repeat center; background-size: 25px 25px;}
li.et-social-apple a.icon{background:#a535d6 url(/wp-content/uploads/2021/10/icon_apple.png) no-repeat center; background-size: 25px 25px;}
li.et-social-amazon a.icon{background:#fea700 url(/wp-content/uploads/2021/10/icon_amazon.png) no-repeat center; background-size: 25px 25px;}
li.et-social-google-podcast a.icon{background:#ff4939 url(/wp-content/uploads/2023/01/icon_googlepodcast.png) no-repeat center; background-size: 25px 25px;}

footer ul.et_pb_social_media_follow { display: flex; justify-content: flex-end; padding: 0 !important;}
footer .et_pb_social_media_follow li { height: 32px; margin: 4px 0;}
footer .et_pb_social_media_follow li a { margin: 0 5px !important;}

@media (max-width:980px){
    footer ul.et_pb_social_media_follow { justify-content: center;}
}
@media (max-width:500px){
    footer ul.et_pb_social_media_follow {justify-content: center;flex-wrap: wrap;}
}

.fc_prefooter_leftcol .et_pb_post .entry-featured-image-url { flex-basis: 80px; margin-bottom: 20px;}
.fc_prefooter_leftcol h2.entry-title { font-size: 27px !important; padding-left: 20px; flex-basis: 80%; color: #fff !important;}
.fc_prefooter_leftcol .post-content { flex-basis: 100%; width: 0; color: #BAC3D4;}
.fc_prefooter_leftcol .et_pb_posts .et_pb_post { display: flex; flex-wrap: wrap; align-items: center; margin-bottom: 25px !important;}
.fc_prefooter_leftcol .post-content * { color: #BAC3D4 !important;}

.fc_prefooter_leftcol .logo-image { float: left; margin-right: 20px;}
.fc_prefooter_leftcol .logo-image img { max-width: 80px; display: block;}
.fc_prefooter_leftcol .logo-title { margin-bottom: 30px;}
.fc_prefooter_leftcol .logo-title:after { clear: both; display: table; content: "";}
.fc_prefooter_leftcol .logo-title h2 { font-size: 20px !important; color: #fff !important; padding: 0 0 5px;}
.fc_prefooter_leftcol .logo-location { font-size: 18px; color: #cad5eb;}
.fc_prefooter_leftcol .logo-desc { color: #BAC3D4; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}

/*buttons*/
body .et_pb_button, .archive.post-type-archive.et-db #et-boc .et-l .et_pb_button, body .woocommerce .button{ background: #D0A46D !important; font-size: 16px !important; padding: 0 25px !important; line-height: 42px !important; border-radius: 30px;}
body .et_pb_button:hover, body .et_pb_module .et_pb_button:hover, body .woocommerce .button:hover{ background: #D0A46D; padding: 0 32px 0 18px !important;border-radius: 30px !important;}
.et_button_custom_icon .et_pb_button:after, body .woocommerce .button:after{line-height: 42px!important;}
a.button.wc-forward.wp-element-button { border-radius: 30px !important;}

body .gform_footer .gform_button{ margin: 0 !important; background: #D0A46D !important; border:none; border-radius: 30px; padding: 0 25px; line-height: 42px !important; cursor: pointer; margin: 0; color: #000; font-size: 16px;font-weight: 500;-webkit-transition: all 300ms ease 0ms; transition: all 300ms ease 0ms;}
body .gform_footer .gform_button:hover{ background: #D0A46D; padding: 0 32px 0 18px !important; border-radius: 30px !important;}
body .gform_footer .gform_button:after{font-family: ETmodules!important; speak: none;direction: ltr;opacity: 0; position: absolute; margin-left: -1em;-webkit-transition: all 300ms ease 0ms; transition: all 300ms ease 0ms; text-transform: none; -webkit-font-feature-settings: "kern" off; font-feature-settings: "kern" off; font-variant: none; font-style: normal; font-weight: 400; text-shadow: none;line-height: 42px!important;     content: 'E'; font-size: 16px; color: #000000;    transition: all 300ms ease 0ms;}
body .gform_footer .gform_button:hover:after { opacity: 1;  margin-left: .3em;}

body .et_pb_button.large-icon-btn{font-size: 20px!important; font-weight: 500!important; padding: 2px 30px 2px 50px!important; position: relative;}
body .et_pb_button.large-icon-btn:hover{padding: 2px 50px 2px 30px!important; border-radius: 30px!important;}
body .et_pb_button.large-icon-btn:hover:before{opacity: 0;}
body .et_pb_button.large-icon-btn:before{content: "\45"; position: absolute; font-family: ETmodules!important; font-size: 26px; margin-left: -30px; color: #000000; transition: all 300ms ease 0ms; display: block; opacity: 1; top: 11px;}
body #page-container .et_pb_section .et_pb_button.large-icon-btn:after{font-size: 26px!important;}

.main-button{background: #d0a46d; color: #fff; padding: 7px 20px; border-radius: 25px; border: solid 2px #d0a46d;}
.main-button:hover{background: transparent; border: solid 2px #d0a46d; color:#d0a46d;}
#logo{max-height: 100%!important; max-width: 250px;}
.et-fixed-header #logo{max-height: 80%!important;}
#top-menu-nav #top-menu li{padding-right: 45px;}
#top-menu-nav #top-menu li:last-child{padding-right: 0px;}

.page #main-header, .archive #main-header{padding-top: 30px;}

.single-post #main-header, .single-podcast #main-header, .archive.category #main-header{padding-top: 20px; padding-bottom: 20px;}
#main-header.et-fixed-header{padding-top: 0px!important; padding-bottom: 0px!important;}
#main-content .container:before{background:none !important;}

.et_pb_row_fullwidth { width: 100% !important; max-width: 100% !important;}
.single-post.et_right_sidebar #sidebar li.cat-item.cat-item-29, .single-post.et_right_sidebar #sidebar li.cat-item.cat-item-28 { display: none;}

/*icons*/
.icon-box{padding-left: 45px; display: inline-block; position: relative;}
.icon-box a{text-decoration: underline;}
.icon-box a:hover{text-decoration: none;}
.icon-box.phone-no{margin-bottom: 15px;}
.icon-box.Address:before{content: "\e01d"; position: absolute; top: 2px; left: 0; font-family: ETmodules!important; font-size: 20px; background: #d0a46d; color: #fff; border-radius: 100%; text-align: center; padding: 3px 7px;}
.icon-box.mail-id:before{content: "\e076"; position: absolute; top: -2px; left: 0; font-family: ETmodules!important; font-size: 20px; background: #d0a46d; color: #fff; border-radius: 100%; text-align: center; padding: 3px 7px;}
.icon-box.phone-no:before{content: "\e090"; position: absolute; top: 0px; left: 0; font-family: ETmodules!important; font-size: 20px; background: #d0a46d; color: #fff; border-radius: 100%; text-align: center; padding: 3px 7px;}
.icon-box.home{padding-left: 0;}
.icon-box.home:before{content: "\e074"; font-family: ETmodules!important; color: #d0a46d; text-align: center; padding: 3px 5px 3px 0;}

#gform_wrapper_2 .gfield_label{font-size: 20px; font-weight: 400; color: #D0A46D;} 
#gform_wrapper_2 .gfield_radio .gchoice .gfield-choice-input{width: 18px; height: 18px;}
#gform_wrapper_2 .gfield_radio .gchoice label{font-size: 16px; font-weight: 400;}

.gfield.field_source, .gfield.field_medium, .gfield.field_referrer, .gfield.field_campaign, .gfield.field_content, .gfield.field_keyword{display: none!important;}

.gform_wrapper.gravity-theme .gform_body .ginput_container input, .gform_wrapper.gravity-theme .gform_body .gfield_contains_required .ginput_container select{padding:6px 10px!important; border: 1px solid #e3e3e3!important;}
.gform_wrapper.gravity-theme .gform_body .gfield_contains_required .ginput_container input, .gform_wrapper.gravity-theme .gform_body .gfield_contains_required .ginput_container select{border-left: solid 2px #d0a46d!important;}
.gform_wrapper.gravity-theme .gform_body .ginput_container textarea{resize: none; height: 150px!important; border: 1px solid #e3e3e3!important;}
.gform_wrapper.gravity-theme .gform_body .ginput_container_text .ginput_counter{display: none;}
.tell-us-wrap .gform_wrapper.gravity-theme .gform_body .gfield_contains_required{border-left: 0!important;}
.tell-us-wrap .gfield_required{display: none;}
.tell-us-wrap .gfield_description.validation_message{padding-left: 10px!important; position: relative; padding-top: 0;}
.tell-us-wrap .gform_wrapper .gfield_error label{color: #fff;}

.latest-podcasts-wrap .section-ttl{width: 100%; display: inline-block;}
.latest-podcasts-wrap .section-ttl h2{font-weight: 600; float: left; position: relative; padding-right: 40px;}
.latest-podcasts-wrap .section-ttl h2:before{content: "\4b"; position: absolute; top: 3px; right: 1px; font-family: ETmodules!important; font-size: 25px;}
.latest-podcasts-wrap .fc_link_viewall{float: left; font-size: 15px; font-weight: 500; text-transform: uppercase; color: #000; margin-top: 7px; margin-left: 10px; position: relative;}
.latest-podcasts-wrap .fc_link_viewall:before{content: "\35"; position: absolute; top:-1px; right: -20px; font-family: ETmodules!important; font-size: 20px;}
.latest-podcasts-wrap .fc_link_viewall:hover{text-decoration: underline;}

.latest-podcasts-wrap.blog-page-wrap .et_pb_blog_grid .et_pb_post{border: 0;}

.five-clubs-golf-videos-wrap .et_pb_column_5{padding-top: 3%; padding-bottom: 3%;}
.five-clubs-golf-videos-wrap .inner-info-wrap{width: 65%;}

.our-partners-wrap .logo-section .et_pb_column{padding: 30px 15px; border: solid 2px #efefef; width: 23.125%; margin-right: 2.5%;}

.our-mission-wrap{padding-bottom: 0px!important;}

.et_pb_section.latest-podcasts-wrap.blog-page-wrap.home-latest-blog { padding: 40px 0 30px !important;}


.et_pb_gutters3 .blog-page-wrap .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3{width: 31.66%!important; margin-right: 2.5%!important;}
.et_pb_gutters3 .blog-page-wrap .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3){margin-right: 0px!important;}
.blog-page-wrap .et_pb_image_container{margin: 0px 0px 15px!important;}
.blog-page-wrap .et_pb_blog_grid .et_pb_post{padding: 0!important; margin-bottom: 25%!important;}
.blog-page-wrap .et_pb_post .entry-featured-image-url{margin-bottom: 15px;}
.blog-page-wrap .more-link, .fc_read_more a{border: solid 1px #000; border-radius: 25px; padding:6px 20px 6px 38px; position: relative; margin-top: 17px; display: inline-block;}
.blog-page-wrap .et_pb_blog_0 .et_pb_post .post-content .more-link:hover{/*background: #626262; color: #fff!important; border: solid 1px #626262;*/}
.blog-page-wrap .more-link:before{/*content: "\45"; position: absolute; top: 6px; left: 14px; font-family: ETmodules!important; font-size: 20px;*/}

.blog-page-wrap .more-link,.fc_read_more a{background: #fff;padding: 0 25px 0 38px !important; line-height: 42px; color: #000;transition: all 300ms ease 0ms;}
.blog-page-wrap .more-link:hover,.fc_read_more a:hover{background: #fff; padding: 0 38px 0 25px !important; color: #000 !important;}
.blog-page-wrap .more-link:before,.fc_read_more a:before{content: "\45"; position: absolute; font-family: ETmodules!important; font-size: 20px; margin-left: -20px; color: #000000; transition: all 300ms ease 0ms;}
.blog-page-wrap .more-link:after,.fc_read_more a:after{content: "\45"; font-family: ETmodules!important; font-size: 20px;direction: ltr;opacity: 0;position: absolute; margin-left: -1em; color: #000000; transition: all 300ms ease 0ms;}
.blog-page-wrap .more-link:hover:before,.fc_read_more a:hover:before{opacity: 0;}
.blog-page-wrap .more-link:hover:after,.fc_read_more a:hover:after { opacity: 1;  margin-left: .3em;}
.post-meta span.published+a { color: #d0a46d !important;}
.post-meta span.published+a:first-letter { text-transform: uppercase;}

.blog-page-wrap { margin-top: 0 !important;padding-top: 0 !important;}
.blog-page-wrap .et_pb_row.et_pb_row_0 { padding-top: 58px !important;}


/*single post*/
.single.et_fixed_nav #main-header:not(.et-fixed-header) { background: #1E2B43;}
body:not(.et-tb) #main-content .container, body.single.et_fixed_nav #main-content .container { /*top: 130px;*/}
body:not(.et-tb) #main-content .container.fc_podcasts {/* top: 20px;*/}
.single p#breadcrumbs { margin-bottom: 15px;}
.single h1.entry-title{font-size: 35px!important; font-weight: 600!important; margin-top: 25px;}
.single h1:first-letter { text-transform: uppercase;}
.single blockquote{border-left: 3px solid #D0A46D!important; font-size: 18px; font-weight: 600;}
.author a, .single .author a, .category .author a, .single.single-podcast .author{color: #D0A46D!important; text-transform: uppercase; font-size: 15px; font-weight: 500;}
.single .published, .category .published{border-left: #737373!important; color:#737373!important; font-size: 15px; font-weight: 500;}
.post-meta a, .single a.fc_post_category, .category .post-meta a{ text-transform: uppercase; font-weight: 500;}
.single #left-area .post-meta { display: inline-block; padding-bottom: 0;}
.single .et_pb_post:not(.post) .entry-content{padding-bottom: 60px;}
.single .fc_post_content { margin-top: 25px;}
.single .post { padding-bottom: 0px;}
.archive.category #main-content .container{padding-bottom: 100px;}
.et_pb_blog_0 .et_pb_post div.post-content a.more-link{text-transform: capitalize!important;}

.et_right_sidebar #sidebar { padding-left: 0 !important; margin-top:5px}
.et_right_sidebar #sidebar li{margin:7px 0}
.et_right_sidebar #sidebar li a { font-size: 15px !important; line-height: 1.5 !important; color: #484848; display: inline-block;}
.et_right_sidebar #sidebar li a:hover{color:#d0a46d}
.et_right_sidebar #sidebar>.widget:not(:first-child) { margin-top: 35px;}

.single-post .entry-content ol {list-style-position: outside !important; padding-left: 25px !important;}
.single-post .entry-content ol li { padding-left: 8px;}

@media (max-width: 980px){
    .et_right_sidebar #sidebar {margin-top:-40px}
}

.category.category-blog h2.entry-title{font-size: 22px!important; font-weight: 500!important; line-height: 1.5em;}
.category.category-blog .et_pb_post{float: left; width: 30.83%; margin-right: 2.5%!important;}
.category.category-blog .et_pb_post:nth-child(3){margin-right: 0!important;}
.category.category-blog .et_pb_post .entry-featured-image-url{margin-bottom: 20px;}
.category.category-blog #left-area .post-meta{padding-bottom: 0px;}

/*podcast*/
#main-content .fc_podcasts.container:before{width: 0;}
.fc_podcasts div#left-area { float: none;  width: 100%; padding-right: 0;}
.fc_podcasts .fc_podcast { float: left; max-width: 100%; width: 31.66%; margin-right: 2.5%; margin-bottom: 5.5%;}
.fc_podcasts .fc_podcast:nth-child(3n) { margin-right: 0px;}

h2.fc_podcast_title { font-size: 22px!important; line-height: 1.5em!important;}
h2.fc_podcast_title:first-letter { text-transform: uppercase;}
.fc_podcast_featured_image img { width: 100%; height: auto;}
.fc_podcast_date { color: #666; font-size: 16px;}
.fc_post_content a { color: #000;}
.fc_podcast_category:first-letter { text-transform: uppercase;}

/*search*/
form.wpv-filter-form.js-wpv-filter-form-12 { background: #d0a46d; padding: 15px; margin-bottom:50px; display: flex; align-items: center; justify-content: space-between;  position: relative;}
form.wpv-filter-form.js-wpv-filter-form-12 input.form-control { padding: 6px 10px!important; border: 1px solid #e3e3e3!important; font-size: 15px; width: 180px;}
form.wpv-filter-form.js-wpv-filter-form-12 button.et_pb_button { margin: 0 !important; background: #ffffff !important; border: none; border-radius: 30px;  padding: 0 25px;line-height: 42px !important; cursor: pointer; margin: 0; color: #000; font-size: 16px; font-weight: 500; -webkit-transition: all 300ms ease 0ms; transition: all 300ms ease 0ms;padding: 0 20px !important; font-size: 15px !important;}
form.wpv-filter-form.js-wpv-filter-form-12 button.et_pb_button.wpv-reset-trigger { margin-left: 5px !important;}
form.wpv-filter-form.js-wpv-filter-form-12 .form-group>label { font-weight: bold;}
form.wpv-filter-form.js-wpv-filter-form-12 .form-group.checkbox-group{font-size: 15px;}
form.wpv-filter-form.js-wpv-filter-form-12 .form-group .checkbox input[type=checkbox]{margin-right:8px}

/*22-12-22*/
.tingle-modal{z-index:99999;}
.entry-content thead th, .entry-content tr th{color:#000; font-weight:600; padding:6px 10px;}
.entry-content tr td{padding:6px 10px; border-top:0;}
.gpnf-nested-entries th{background-color:f7f7f7;}
.gpnf-add-entry{background-color:#1e2b43; color:#fff; font-size:16px; line-height:1.2; font-weight:500; border-radius:30px; padding:11px 20px; border:0; cursor:pointer; float:right; -webkit-transition:all 300ms ease 0ms; transition:all 300ms ease 0ms;}
.gpnf-add-entry:hover{background-color:#2b3b58; color:#fff; border:0;}
.gpnf-nested-entries .gpnf-row-actions ul{margin:0 -5px;}
.gpnf-nested-entries .gpnf-row-actions ul li{padding:0 5px;}
.gpnf-nested-entries .gpnf-row-actions ul li button:hover{text-decoration:none;}
.gpnf-modal-header{background-color:#1e2b43!important;} 
.gpnf-modal-4-3 .tingle-btn--primary{background-color:#D0A46D!important; color:#000; font-size:16px; line-height:1.2; font-weight:500; border-radius:30px; padding:11px 20px; border:0; position:relative; -webkit-transition:all 300ms ease 0ms; transition:all 300ms ease 0ms;}
.gpnf-modal-4-3 .tingle-btn--primary:hover{background:#D0A46D!important; padding:11px 32px 11px 18px;}
.gpnf-modal-4-3 .tingle-btn--primary:after{font-family:ETmodules!important; speak:none; direction:ltr; opacity:0; position:absolute; top:50%; transform:translateY(-50%); margin-left:-1em; -webkit-transition:all 300ms ease 0ms; transition:all 300ms ease 0ms; text-transform:none; -webkit-font-feature-settings:"kern" off; font-feature-settings:"kern" off; font-variant:none; font-style:normal; font-weight:400; text-shadow:none; line-height:42px!important; content:'E'; font-size:16px; color:#000000; transition:all 300ms ease 0ms;}
.gpnf-modal-4-3 .tingle-btn--primary:hover:after{opacity:1; margin-left:.3em;}
.gpnf-modal-4-3 .tingle-btn--default{background-color:#2b3b58!important; color:#fff; font-size:16px; line-height:1.2; font-weight:500; border-radius:30px; padding:11px 20px; border:0; cursor:pointer; -webkit-transition:all 300ms ease 0ms; transition:all 300ms ease 0ms;}
.gpnf-modal-4-3 .tingle-btn--default:hover{background-color:#1e2b43!important;}
.gpnf-modal-4-3 .tingle-btn--danger{font-size:16px; line-height:1.2; font-weight:500; border-radius:30px; padding:11px 20px; border:0; cursor:pointer; -webkit-transition:all 300ms ease 0ms; transition:all 300ms ease 0ms;}
.gpnf-modal-4-3 .tingle-btn--danger:hover{background-color:#ff1800;}
.gpnf-modal .gpnf-modal-header{height:auto; line-height:normal; padding-top:15px; padding-bottom:15px; margin:-3rem -3rem 25px;}
.tingle-modal-box__content{padding:3rem 3rem 25px 3rem;}
.gform_wrapper.gravity-theme #gform_4 .ginput_product_price_label, .gform_wrapper.gravity-theme #gform_4 .ginput_product_price{font-size:22px;}
.gform_wrapper.gravity-theme #gform_4 .gfield_calculation{text-align:right;}
.gform_wrapper.gravity-theme #gform_4 .gfield_calculation .gfield_label{margin-bottom:0;}
.gform_wrapper.gravity-theme .ginput_product_price{color:#000; font-weight:600;}
.gform_wrapper.gravity-theme #gform_4 .gform_footer{float:right;}
.gform_wrapper #gform_4 .validation_message.gfield_validation_message, .gform_wrapper #gform_6 .validation_message.gfield_validation_message{position:relative;}
.gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message{background:transparent; border:0; font-size:13px!important; margin-top:0; padding:0; font-weight:500; color:#c02b0a;}
body .gform_wrapper.gravity-theme .gform_body .readonly-field .ginput_container input{background-color:#fff!important; padding:0!important; margin:0!important; border:0!important; font-weight:500; color:#000;}
.right-align-text input{text-align:right!important;}
.custom-hidden-field{display:none!important;}

/*29-12-22*/
body .five-club-team-social-links{margin-top:-74px;}
.five-club-team-social-links li{margin:0!important;}
body .five-club-team-social-links li a.icon, body .personal-details-social-links li a.icon{height:unset; width:unset; background-color:transparent!important; margin-right:15px;}
.five-club-team-social-links li a.icon:before, .personal-details-social-links li a.icon:before{height:unset; width:unset; line-height:1; color:#2B3B58;}
.personal-details-social-links li a.icon:before{color:#000;}
.five-club-team-social-links li.et_pb_social_icon a.icon:hover:before, .five-club-team-social-links li.et_pb_social_icon a.icon:hover:before, .five-club-team-social-links li.et_pb_social_icon a.icon:hover:before{color:#D0A46D!important;}
.personal-details-social-links li.et_pb_social_icon a.icon:hover:before, .personal-details-social-links li.et_pb_social_icon a.icon:hover:before, .personal-details-social-links li.et_pb_social_icon a.icon:hover:before{color:#D0A46D!important;}
.et-social-google-plus a.icon:before{content:''; background:url('/wp-content/themes/fiveclubs-child/images/tik-tok-icon.svg') no-repeat center center; width:14px!important; height:16px!important;}
.personal-details-social-links .et-social-google-plus a.icon:before{content:''; background:url('/wp-content/themes/fiveclubs-child/images/tik-tok-icon3.svg') no-repeat center center; width:14px!important; height:16px!important;}
.et-social-google-plus a.icon:hover:before, .personal-details-social-links .et-social-google-plus a.icon:hover:before{background:url('/wp-content/themes/fiveclubs-child/images/tik-tok-icon2.svg') no-repeat center center;}
.post-type-archive-podcast .et_pb_section.fc_header{background-image:url(/wp-content/uploads/2022/12/podcast-banner-img.jpg)!important;}

.post-type-archive-spotlight #wpv-view-layout-2210 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 15px;
}



@media (max-width:580px){
    form.wpv-filter-form.js-wpv-filter-form-12 {flex-wrap: wrap;}
    form.wpv-filter-form.js-wpv-filter-form.js-wpv-filter-form-12.js-wpv-form-full:after { content: '\55'; font-family: etmodules; color: #ffffff; font-size: 150px; line-height:1; padding-left: 1px; position: absolute; right: 15px; bottom: 15px; -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); -ms-filter: fliph; /*IE*/ filter: fliph; /*IE*/ opacity: 0.1;}
    form.wpv-filter-form.js-wpv-filter-form-12 .form-group.checkbox-group {margin:15px 0;}
    form.wpv-filter-form.js-wpv-filter-form-12 .form-group:first-of-type{flex-basis: 100%; margin-bottom: 15px;}
    form.wpv-filter-form.js-wpv-filter-form-12 input.form-control{width:100%}
}
@media (min-width:860px){
    form.wpv-filter-form.js-wpv-filter-form-12 .form-group.checkbox-group { display: flex; justify-content: space-between;}
    form.wpv-filter-form.js-wpv-filter-form-12 .form-group .checkbox { margin-left: 15px;}
    form.wpv-filter-form.js-wpv-filter-form.js-wpv-filter-form-12.js-wpv-form-full:after {font-size:50px}
}

/*single podcast*/
.single-podcast .et_pb_post .entry-content{padding-top: 0;}
.single-podcast #main-content .container .et_pb_post { margin-bottom: 0;}
ul.fc_list_follow_us li a span:before {  background-color: #d0a46d !important; padding: 15px;  background-repeat: no-repeat !important; background-position: 50% 50% !important; border-radius: 10px; margin-top: -12px; margin-bottom: 0;}
ul.fc_list_follow_us li a span.icon_img:before{background-size: 40px !important;margin-top: -12px;}
ul.fc_list_follow_us li a:hover span:before{ background-color: #2b3b58 !important;}
#left-area  ul.fc_list_follow_us { padding-left: 0; margin-left: 0; padding-top: 35px;}
#left-area  ul.fc_list_follow_us li { clear: both; font-size: 22px; font-weight: 400; list-style: none;}

ul.fc_list_follow_us li a span.social_spotify_circle:before { font-size: 40px; padding: 12px 5px;}

@media (min-width: 768px){
    #left-area  ul.fc_list_follow_us {display: flex; flex-direction: row; justify-content: space-between; align-items: center; flex-wrap: nowrap;}
}

/*videos*/
body:not(.et-tb) #main-content .fc_videos.container{top: 20px;}
#main-content .fc_videos.container:before{width: 0;}
.fc_videos div#left-area { float: none;  width: 100%; padding-right: 0;}
.fc_videos .fc_video { float: left; max-width: 100%; width: 31.66%; margin-right: 2.5%; margin-bottom: 5.5%; }
.fc_videos .fc_video .fc_video_image{position: relative;}
.fc_videos .fc_video .fc_video_image .fc_img_play img{position: absolute;left: 0; right: 0; top: 0; bottom: 0; margin: auto; opacity: 0.7;}
.fc_videos .fc_video .fc_video_image:hover .fc_img_play img{opacity: 1;}
.fc_videos .fc_video:nth-child(3n) { margin-right: 0px;}
.fc_videos .fc_video h2.fc_video_title { font-size: 16px !important; line-height: 23px; color: #000; }
.fc_videos .fc_video h2.fc_video_title a{ color: #000; }


/*common style*/
#main-content .container:before{width: 0;}
/* body:not(.woocommerce-page):not(.single-post) div#left-area { float: none!important;  width: 100%; padding-right: 0 !important;} */
.category.et_fixed_nav #main-header:not(.et-fixed-header) { background: #1E2B43;}

/*home*/
/*.fc_home_follow_us { margin-top: -108px; }*/
ul.fc_menu_follow_us { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; padding: 0 !important; color: #fff;}
ul.fc_menu_follow_us li { list-style: none; margin: 0px 10px;}
ul.fc_menu_follow_us li.fc_header_label { text-transform: uppercase; margin-right: 5px;}
ul.fc_menu_follow_us li a {color: #fff;}
ul li a span.social_icon:before { font-family: etmodules; color: #ffffff; font-size: 19px; float: left; margin-right: 5px;}
ul li a span.icon_img:before{ width: 20px; height: 20px; display: inline-block; float: left; margin-right: 5px; background-size: 100% !important;}
ul li a span.social_iheart_circle:before {content:""; background: url(/wp-content/uploads/2021/10/icon_iheart.png);margin-top: 3px;}
ul li a span.social_apple_circle:before {content:""; background: url(/wp-content/uploads/2021/10/icon_apple.png);}
ul li a span.social_amazon_circle:before {content:""; background: url(/wp-content/uploads/2021/10/icon_amazon.png);margin-top: 4px;}
ul li a span.social_googlepodcast_circle:before {content:""; background: url(/wp-content/uploads/2023/01/icon_googlepodcast.png);margin-top: 4px;}
ul li a span.social_youtube_circle:before {content: "\e0a3";}
ul li a span.social_spotify_circle:before {content: "\e0a8";}
ul li a span.social_facebook_circle:before {content: "\e093";}
ul li a span.social_twitter_circle:before {content: "\e094";}
ul li a span.social_linkedin_circle:before {content: "\e09d";}
ul li a span.social_instagram_circle:before {content: "\e09a";}

.latest-podcasts-home-wrap.blog-page-wrap .et_pb_blog_grid .column .et_pb_post:last-child { margin-bottom: 20px!important;}

.et_pb_menu__logo { z-index: 99999;}
.et_mobile_menu{border-top: 3px solid #D0A46D!important;top: 59px !important;}
.et_mobile_menu { overflow-y:scroll!important; max-height:80vh!important; -overflow-scrolling:touch!important; -webkit-overflow-scrolling:touch!important;}
.single #breadcrumbs span{color: #828282;}
.single #breadcrumbs .breadcrumb_last{color: #000;}

.archive.post-type-archive.et-db #et-boc .et-l .et_pb_section{padding: 0;}

.contact-form-wrap .validation_message.gfield_validation_message{position: relative!important; padding-top: 0!important; margin-top: 5px!important;} 
.contact-form-wrap .instruction.validation_message{background: transparent; border: 0; padding: 0; font-size: 13px; font-weight: 500;}

/*@media (min-width: 981px){
li.menu-item.menu-item-1893:hover:before {content:"Coming Soon..."; position:absolute;color:#fff; background:#d0a469; top:-45px; left: -50%; right: 0; margin: 0 auto;
    width:110px; height:20px; line-height:20px; padding:5px; border-radius:3px;}
li.menu-item.menu-item-1893:hover:after { content:''; position: absolute; left: -0; right: 0; top:-15px; margin: 0 auto; width: 0; height: 0; border-top: 7px solid#d0a469;
    border-left: 10px solid transparent; border-right: 10px solid transparent;}
    .et-fixed-header li.menu-item.menu-item-1893:hover:before {top:28px;}
.et-fixed-header li.menu-item.menu-item-1893:hover:after { top:21px; border-top:none; border-bottom: 7px solid#d0a469; border-left: 10px solid transparent; border-right: 10px solid transparent;}
}
@media (max-width: 980px){
    #et_mobile_nav_menu li.menu-item.menu-item-1893{position: relative;}
    #et_mobile_nav_menu li.menu-item.menu-item-1893:before {
    content: "Coming Soon...";
    position: absolute;
    color: #fff;
    background: #d0a469;
    top: 8px;
    left: 100px;
    width: 110px;
    height: 20px;
    line-height: 20px;
    padding: 5px;
    border-radius: 3px;
    font-size: 13px;
    text-align: center;
}

#et_mobile_nav_menu li.menu-item.menu-item-1893:after {
    content: '';
    position: absolute;
    left: 93px;
    top: 33%;
    width: 0;
    height: 0;
    border-right: 7px solid#d0a469;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    }
}*/

/* popup */
.pum.pum-theme-1252 .pum-container, .pum.pum-theme-lightbox .pum-container{padding: 0;}
.pum.pum-theme-lightbox .pum-container .popmake-content .et_pb_section{padding: 0;}
.pum.pum-theme-lightbox .pum-container .popmake-content .et_pb_section .et_pb_row{width: 100%; margin: 0;}

ul.member_social_links {list-style-type: none; display: flex; margin: 0; padding: 0;}
ul.member_social_links li.fc_menu_item {padding-right: 10px;}
ul.member_social_links li.fc_menu_item a .social_icon:before {color: #000;}
ul.member_social_links li.fc_menu_item a:hover .social_icon:before{color: #d0a371;}

.home-top-banner-wrap{padding-bottom: 160px!important;padding-top: 120px!important;}
/*.fc_home_follow_us{margin-top: -135px;}*/

/*signup popup*/
.pum-container#popmake-1830 { padding: 20px 25px 15px 25px !important; border-width: 2px !important; background: #1e2b43 !important; color: #fff !important;}
.pum-container#popmake-1830 .pum-title { color: #fff; font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif!important; font-weight: 400; font-size: 27px;}
.pum-container#popmake-1830 .gform_wrapper.gravity-theme .gform_body .ginput_container input { background: #f1f1f1; border-radius: 30px; border: none !important; padding: 10px 25px!important;}
.pum-container#popmake-1830 p:not(:empty) {color: #BAC3D4; font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif!important; font-weight: 400; margin: 20px 0 25px; padding: 0;}
.pum-container#popmake-1830 .gform_heading { display: none;}
.pum-container#popmake-1830 .gform_wrapper .validation_message.gfield_validation_message { padding: 8px 0 8px 5px !important; line-height: 1;}
.pum-container#popmake-1830 .gform_wrapper.gravity-theme .gfield.gfield_error { margin-bottom: 30px;}
.pum-container#popmake-1830 #gform_confirmation_message_7 { color: #fff; font-weight: 300;  margin-bottom: 30px;}

.pum-container#popmake-1830 { padding: 30px 0 20px 0 !important;}
.pum-container#popmake-1830 .signup-popup { display: flex;align-items: center;}
.pum-container#popmake-1830 .popup-left { margin-right: 35px; margin-left: 35px;}
.pum-container#popmake-1830 .popup-left img {  max-width: 120px !important;}
.pum-container#popmake-1830 .popup-right { padding-right: 35px; position: relative; padding-bottom: 20px;}
.pum-container#popmake-1830 .popup-right img { max-width: 200px !important; position: absolute; right: 30px; bottom: 10px; image-rendering: -webkit-optimize-contrast; image-rendering: crisp-edges;}
.pum-container#popmake-1830 .popup-right h3 { color: #fff; padding-bottom: 15px;}
.pum-container#popmake-1830 .popup-right p { margin: 0 !important;}
.pum-container#popmake-1830 .popup-right .gform_wrapper { margin-top: 10px;}
.pum-container#popmake-1830 .popup-right .gform_wrapper.gravity-theme .gform_footer, .popup-right .gform_wrapper.gravity-theme .gform_page_footer { margin: 0;}

.close-link a {color: #b9c1d3; border-bottom: 1px solid; font-weight: 300;}
.close-link a:hover{ border-bottom-color:transparent;}

.close-link:before { content:"x"; color: #6f85af; padding: 0px; border: 1px solid; border-radius:20px; line-height: 15px !important; height: 20px;
    display: inline-block; width: 20px; text-align: center; margin-right: 7px; font-weight: 300;}

/*woocommerce*/
.woocommerce-page.et_fixed_nav #main-header:not(.et-fixed-header) {background: #1E2B43; padding: 15px 0;}
body.woocommerce-page #main-content .container{/*top: 0 !important*/ }
body.woocommerce-page #et-main-area{/*padding-top: 110px;*/}
.woocommerce .widget_price_filter .price_slider_amount .button { padding: 6px 8px!important; line-height: 1 !important; font-size: 13px !important; margin-top: 3px;}
#sidebar .widgettitle { font-size: 18px;}
#sidebar .price_slider_wrapper { margin-top: 10px;}
#sidebar ul.product-categories { list-style: disc; margin-left: 20px;}
#sidebar ul.product-categories li a:hover{color: #d0a46d;}
#sidebar ul.product-categories ul.children { list-style: circle;}
.woocommerce .widget_price_filter .price_slider_amount .button:hover { background: #c39965 !important;}
.woocommerce .widget_price_filter .price_slider_amount .button:after { content: "";}
.woocommerce .woocommerce-ordering select { border-radius: 25px; padding-right: 20px;}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle { background-color: #2b3b58;}
.woocommerce div.product form.cart .button, .woocommerce #review_form #respond .form-submit input, body .cart-collaterals a.button.checkout-button{background: #D0A46D !important; font-size: 16px !important; padding: 0 25px !important; line-height: 42px !important; border-radius: 30px;}
.woocommerce div.product form.cart .button:hover,.woocommerce #review_form #respond .form-submit input:hover, body .cart-collaterals a.button.checkout-button:hover{background: #D0A46D; padding: 0 32px 0 18px !important;border-radius: 30px !important;}
.woocommerce div.product form.cart .button:after, body .cart-collaterals a.button.checkout-button:after{line-height: 42px!important;}
.woocommerce div.product p.price, .woocommerce-page div.product p.price { color: #d0a46d;}
.posted_in a, .tagged_as a { color: #d0a46d;}
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page #content .quantity input.qty, 
.woocommerce-cart table.cart td.actions .coupon .input-text { height: 42px; border-radius: 30px;}
.woocommerce-cart table.cart td.actions .coupon .input-text{font-size: 16px !important; font-weight: 400 !important}
.woocommerce div.product .woocommerce-tabs .panel h2 { font-size: 25px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a { font-weight: 500;}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals { margin-bottom: 25px;}
.woocommerce p.return-to-shop{padding-bottom: 60px;}

.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message { background-color: #d0a469;}
.woocommerce-info a { text-decoration: underline;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce form .form-row select { padding: 6px 10px!important; border: 1px solid #e3e3e3!important; font-size: 15px;}
.select2-container--default .select2-selection--single { line-height: 35px !important; height: 37px; border: 1px solid #e3e3e3!important;}
.select2-container--default .select2-selection--single .select2-selection__rendered{ line-height: 35px !important;}
.select2-container--default .select2-selection--single .select2-selection__arrow { top: 6px;}
.woocommerce form .form-row label { font-size: 14px;}
.woocommerce-checkout div#customer_details h3 { font-size: 27px;}

.woocommerce-checkout div#payment { margin-bottom: 55px;}
#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li { line-height: 1.5;}
.woocommerce-checkout div#customer_details { margin-bottom: 30px;}
.woocommerce-checkout h3#order_review_heading { font-size: 27px;}
.woocommerce-page h1.entry-title.main_title { font-size: 42px !important;}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {  line-height: 42px !important;}

.single-product div#left-area, .woocommerce-cart div#left-area, .woocommerce-checkout div#left-area{ padding: 0; width: 100%;}
.single-product #sidebar, .woocommerce-cart #sidebar, .woocommerce-checkout #sidebar{ display: none;}

div#et-top-navigation a.et-cart-info { display: none;}

.blog-page-wrap.home-latest-blog .et_pb_blog_grid .et_pb_post { margin-bottom: 30px !important;}

/*spotlight*/
.fc_spotlight_content { margin-bottom: 45px;}
body.post-type-archive-spotlight #main-content .container { top: 0;}
body.post-type-archive-spotlight div#left-area { float: none;  width: 100%; padding-right: 0;}
.fc_spotlight { float: left; max-width: 100%; width: 31.66%; margin-right: 2.5%; margin-bottom: 5.5%;}
.fc_spotlight:nth-child(3n) { margin-right: 0px;}
.fc_spotlight h2.fc_spotlight_title { font-size: 22px!important; line-height: 1.5em!important;}
.fc_spotlight h2.fc_spotlight_title:first-letter { text-transform: uppercase;}
.fc_spotlight .fc_spotlight_featured_image img { width: 100%; height: auto;}
.fc_spotlight .fc_post_content a { color: #000;}

/*single spotlight*/
h1.tb-heading { font-size: 35px!important; font-weight: 600!important; margin-bottom: 25px;}
h1.tb-heading+.tb-grid { /*align-items:baseline;*/}
h1.tb-heading+.tb-grid .tb-button__link{ word-break: break-all; padding: 0.55em 1em 0.55em;}
.single-spotlight .et_pb_post .entry-content .entry-content {padding-top: 0;}
.single-spotlight.single .et_pb_post:not(.post) .entry-content { padding-bottom: 30px;}
.single-spotlight .et_pb_post {margin-bottom: 0;}
.single-spotlight #left-area { padding-bottom: 0;}
@media (min-width:782px){
    h1.tb-heading+.tb-grid .tb-grid-column:last-of-type p{/*text-align:right*/}
}
@media (max-width:781px){
    h1.tb-heading+.tb-grid .tb-button__link{margin-bottom: 0;}
    .single-spotlight .et_pb_post .entry-content .entry-content{margin-top: -20px;}
}

/*home latest spotlight*/
.fc_home_latest_spotlight a.more-link { visibility: hidden; position: relative; display: inline-block;}
.fc_home_latest_spotlight a.more-link:after { visibility: visible; position: absolute; top: 0; left: 0; content: "MORE >"; color:#d0a46d;}
.fc_home_latest_spotlight a.more-link:hover:after{ content:"MORE"; text-decoration:underline;}
.fc_home_spotlight_container .et_pb_post { margin-bottom: 30px;}
.fc_home_spotlight_container .et_pb_post a img { max-width: 75%;}

@media(min-width: 1200px){
    .fc_home_spotlight_container{width: 65%;}
}

/*radio shows*/
.fc_radio_shows_content:after { clear: both; display: table; content: "";}
.fc_radio_shows_content img { max-height: 200px; margin-right: 50px; margin-bottom: 20px;}
h2.fc_radio_shows_title { font-size: 22px!important; line-height: 1.5em!important; padding: 0;}
.fc_radio_shows_date { color: #666; font-size: 16px;}
.fc_radio_shows_content:not(:empty) {margin-top: 10px;}
.fc_radio_shows_audio:not(:empty) { margin-top: 10px;}
.fc_radio_shows .fc_radio_show { margin-bottom: 35px; background: #F7F5F1!important; padding: 15px 20px 25px;}
.fc_radio_shows { margin-top: 25px;}

/*news*/
.post-type-archive-news #main-content { background-color: #fafbfc!important;}
.fc_news { background-color: #ffffff; border-radius: 3px; overflow: hidden; padding: 20px 25px!important; margin-bottom: 40px; border-left: 10px solid #2b3b58; box-shadow: 0px 10px 24px 6px rgb(0 0 0 / 6%);}
.fc_news h2 { font-size: 22px!important; line-height: 1.5em!important; padding: 0; margin-bottom: 10px;}
.fc_news h2 a { margin-right: 5px;}
/*.fc_news h2 a:after { height: 18px; display: inline-block; width: 2px; background: #808080; content: ''; margin-left: 10px; position: absolute; top: 7px;}*/
a.fc_link_readmore {font-size: 15px; font-weight: normal; color: #d0a46d; margin-top: 7px; position: relative;}
a.fc_link_readmore:before {content: "\35"; position: absolute; top: -3px; right: -20px; font-family: ETmodules!important; font-size: 20px; transition: 0.25s all ease;}
a.fc_link_readmore:hover:before {right: -25px;}
.fc_news_date {color: #737373!important; font-size: 15px; line-height: 18px;}
/*.fc_news_date:before{ content: "|"; padding-right: 10px;}*/
.page-template-page-template-news h3 { padding-bottom: 20px;}
.fc_news + h3 { padding-top: 20px;}

/*logo club*/
.fc_logo_club_content{ margin-bottom: 45px;}
.fc_logo_club {margin-bottom: 40px; padding: 25px 20px 20px; background: #F7F5F1!important; border-radius: 5px;}
.fc_logo_club:after { clear: both; display: table; content: "";}
.fc_logo_club .fc_club_logo { float: left; margin: 0; width: 20%; text-align: center;  margin-left: -10px; }
.fc_logo_club .fc_club_content { float: right; width: 80%;}
.fc_logo_club .fc_club_content h3 { font-size: 27px;}
.fc_logo_club .fc_club_location { margin-bottom: 18px; font-size: 20px; color: #737373!important;}
.fc_logo_club_read_more a{position: relative; color: #d0a46d;}
.fc_logo_club_read_more a:before { content: "\35"; position: absolute;  top: -3px; right: -20px; font-family: ETmodules!important; font-size: 20px; transition: 0.25s all ease;}
.fc_logo_club_read_more a:hover:before { right: -25px;}

.single-the-logo-club h3.tb-heading { margin-bottom: 5px; padding-bottom: 0;}
.single-the-logo-club .club_location { margin-bottom: 25px; font-size: 20px; color: #737373!important;}
.single-the-logo-club .et_pb_post { margin-bottom: 0;}
.single-the-logo-club .et_pb_post .entry-content { padding: 10px 0 0 !important;}

/*sitemap*/
ul.wsp-pages-list { padding-bottom: 0;}

/*the card*/
.et_pb_post .post-meta a { color: #d0a46d!important;}
.page-id-2973 .et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 { width: 31.66%!important;  margin-right: 2.5%!important;}
.page-id-2973 .et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n) { margin-right: 0 !important;}
.page-id-2973 .et_pb_blog_grid .et_pb_post { padding: 0!important; margin-bottom: 25%!important; border: none;}
.page-id-2973 .et_pb_image_container { margin: 0 0 15px!important;}
.page-id-2973 .et_pb_blog_grid .et_pb_post .entry-featured-image-url { margin-bottom: 15px;}
.page-id-2973 .et_pb_blog_grid .et_pb_post h2.entry-title { font-size: 22px!important; line-height: 1.5em!important;}
.page-id-2973 .et_pb_blog_grid .et_pb_post div.post-content a.more-link { border: solid 1px #000; border-radius: 25px; position: relative; margin-top: 17px; display: inline-block; background: #fff; color: #000!important; background: #fff; padding: 0 25px 0 38px!important; line-height: 42px; transition: all 300ms ease 0ms;}
.page-id-2973 .et_pb_blog_grid .et_pb_post div.post-content a.more-link:before {content: "\45"; position: absolute; font-family: ETmodules!important; font-size: 20px; margin-left: -20px; color: #000; transition: all 300ms ease 0ms;}
.page-id-2973 .et_pb_blog_grid .et_pb_post div.post-content a.more-link:after{content: "\45"; font-family: ETmodules!important; font-size: 20px; direction: ltr; opacity: 0; position: absolute; margin-left: -1em; color: #000; transition: all 300ms ease 0ms;}
.page-id-2973 .et_pb_blog_grid .et_pb_post div.post-content a.more-link:hover{background: #fff; padding: 0 38px 0 25px!important; color: #000!important;}
.page-id-2973 .et_pb_blog_grid .et_pb_post div.post-content a.more-link:hover:before{opacity: 0;}
.page-id-2973 .et_pb_blog_grid .et_pb_post div.post-content a.more-link:hover:after {opacity: 1; margin-left: 0.3em;}
@media (max-width: 767px){
.page-id-2973 .et_pb_blog_grid .et_pb_post { margin-bottom: 65px!important;}
}
/*the card*/

@media (max-width: 1200px){
    #top-menu-nav #top-menu li { padding-right: 20px;}
    .fc_logo_club .fc_club_logo{padding: 0 15px;}
}

@media (max-width: 1100px){
    #top-menu-nav #top-menu li{padding-right: 22px;}
}

@media (max-width: 1080px){
    footer .footer_copyright, footer .footer_social{ width: 100% !important; }
    footer .footer_copyright { margin-bottom: 30px;}
    footer .footer_copyright .et_pb_text_inner { text-align: center;}
    footer .footer_social .et_pb_social_media_follow { justify-content: center !important;}
}

@media (min-width: 981px){
    .single-podcast .et_pb_post .entry-content{padding-bottom: 0 !important;}
}

@media (max-width: 980px){
    .et_pb_column.fc_prefooter_rightcol:before { content: ''; background: #1e2b43; width: 100%; height: 100%; display: block; position: absolute; left: -99%; top: 0; z-index: -1;    margin-right: 10px;}
    .fc_podcasts .fc_podcast, .fc_videos .fc_video, .fc_spotlight{margin: 0 5.5% 7.5% 0;  width: 47.25%;}
    .fc_podcasts .fc_podcast:nth-child(3n),.fc_videos .fc_video:nth-child(3n){ margin-right:5.5%;}
    .fc_podcasts .fc_podcast:nth-child(2n),.fc_videos .fc_video:nth-child(2n) { margin-right: 0;}
    .mobile_menu_bar:before{color: #D0A46D!important; font-size: 45px!important;}
    .home-top-banner-wrap h1{font-size: 30px!important;}
    .home-top-banner-wrap .inner-info p{font-size: 16px;}
    .home-top-banner-wrap h1 br, .home-top-banner-wrap .inner-info p br{display: none;}
    body.admin-bar.et_fixed_nav #main-header{top: 0!important;}
    h2{font-size: 30px!important;}
    .latest-podcasts-wrap .fc_link_viewall{margin-top: 3px!important;}
    .our-partners-wrap .logo-section .et_pb_column{width: 48.75%;}
    .page #main-header, .archive #main-header{padding-top: 0px;}
    body .et_pb_button.large-icon-btn:before{display: block!important;}
    .category.category-blog .et_pb_post{width: 48.7%;}
    .category.category-blog .et_pb_post:nth-child(2){margin-right: 0!important;}
    .single-post #main-header, .single-podcast #main-header, .archive.category #main-header{padding-top: 0; padding-bottom: 0;}
    .archive.category #main-content .container{top: 90px!important;}
    .et_pb_section.fc_header{padding: 100px 0 20px!important;}
    .fc_header h1{font-size: 35px!important;}
    .contact-form-wrap, .our-mission-wrap{padding-top: 25px!important; padding-bottom: 25px!important;}
    .blog-page-wrap{padding-bottom: 0!important;}
    .container.fc_videos, .container.fc_podcasts{padding-top: 40px!important; padding-bottom: 0px!important;}
    .et_header_style_left #logo { max-height: unset !important; max-width: 40px;}
    .et_header_style_left #et-top-navigation .mobile_menu_bar {  padding-bottom: 0;}
    #et-top-navigation .et-cart-info { margin-top: 10px; margin-right: 8px;}
    body.woocommerce-page #et-main-area { /*padding-top: 65px;*/}
    .fc_logo_club .fc_club_logo{width: 30%;}
    .fc_logo_club .fc_club_content{width: 70%;}
    .fc_left_content_col{}
    .fc_right_content_col{}
    .fc_right_content_col img{ max-width: 200px;}
    .page-id-854 div[class*="et_pb_team_member"] { max-width: unset !important;}
    .page-id-854 .et_pb_column .et_pb_team_member_image img { max-width: 250px;}
    .page-id-854 .et_pb_row.et_pb_row_1 { margin-bottom: 30px;}
}

@media (max-width: 788px){
    .home-top-banner-wrap{padding-bottom: 160px!important; padding-top: 80px!important;}
    /*.fc_home_follow_us{margin-top: -160px;}*/
}

@media (max-width: 768px){
    .woocommerce div.product div.images.woocommerce-product-gallery{ margin-bottom: 25px; }
}

@media (max-width: 767px){
    .fc_podcasts .fc_podcast, .fc_spotlight{margin:0 0 11% 0;  width: 100%;}
    .fc_videos .fc_video{margin:0 0 5.5% 0;  width: 100%;}
    .fc_videos .fc_video .fc_video_image>a>img{width: 100%;}
    .pp_default a.pp_close { right: 1%!important; top: -7px!important;}
    footer .et_pb_column_0_tb_footer{padding-top: 50px!important; padding-bottom: 50px!important;}
    footer .et_pb_column_1_tb_footer{padding-top: 25px!important; padding-bottom: 50px!important;}
    .category.category-blog .et_pb_post{width: 100%; margin-right: 0!important;}  
    .blog-page-wrap .et_pb_blog_grid .et_pb_post{margin-bottom: 65px!important;}  
    ul.fc_list_follow_us li a span:before{margin-bottom: 30px;}
}
@media (max-width:680px){
    .home-top-banner-wrap h1{font-size: 26px!important;}
    .home-top-banner-wrap{padding-bottom: 170px!important; padding-top: 80px!Important;}    
    .et_pb_section_5.latest-podcasts-wrap{padding-top: 30px;}
    .five-clubs-golf-videos-wrap .inner-info-wrap{width: 100%;}
    .five-clubs-golf-videos-wrap .et_pb_column_1_2.et_pb_column_5{background-position: initial; padding: 0;}
    .pum-container#popmake-1830 .popup-right {padding-bottom: 0;}
    .pum-container#popmake-1830 .popup-right img { position: inherit; bottom: 0; right: 0;}
    .pum-container#popmake-1830 div#gform_confirmation_message_7 {margin-bottom: 15px;}
    .fc_logo_club .fc_club_logo,.fc_logo_club .fc_club_content{width: 100%;}
    .fc_logo_club .fc_club_logo { margin: 0 0 20px; text-align: left;}
}
@media (max-width:610px){
    /*.fc_home_follow_us{margin-top: -160px;}*/
}
@media (max-width:580px){    
    .home-top-banner-wrap{padding-bottom: 170px!important; padding-top: 80px!Important;}
    .et_pb_row_2.et_pb_row.tell-us-wrap{padding:20px 15px 25px!important; width: 100%;}
    h2{font-size: 26px!important;}
    .latest-podcasts-wrap .fc_link_viewall{margin-top: 1px!important;}
    body .et_pb_row, body .et_pb_row.et_pb_row_3, body .et_pb_row.et_pb_row_4{width: 100%; padding: 0 20px!important;}
    /*.latest-podcasts-wrap .et_pb_row_3.et_pb_row, .latest-podcasts-wrap .et_pb_row_5.et_pb_row, .our-partners-wrap .et_pb_row_6.et_pb_row, .our-partners-wrap .et_pb_row, footer .et_pb_row{width: 100%; padding: 0 20px;}*/
    .our-partners-wrap .et_pb_row{padding-top: 15px!important;}
    footer h4{font-size: 24px!important; line-height: 1.3em; padding-bottom: 0px!important;}
    .et_pb_section_5.latest-podcasts-wrap{padding-top: 50px!important;}
    .latest-podcasts-wrap.blog-page-wrap h2.entry-title{font-size: 20px!important; margin-bottom: 0px;}
    body .et_pb_button.large-icon-btn{font-size: 18px!important;}
    .et_pb_blog_0 .et_pb_post h2.entry-title{font-size: 20px!important; line-height: 1.2em!important;}
    .single-post #main-content .container, .archive.category #main-content .container{top: 140px!important;}
    .fc_header h1{font-size: 30px!important;}
    .contact-form-wrap, .our-mission-wrap{padding-top: 40px!important; padding-bottom: 40px!important;}
    .our-mission-wrap{padding-bottom: 0px!important;}
    .contact-form-wrap h3, .our-mission-wrap h3, .club-history-wrap h3{font-size: 25px!important; padding-bottom: 0!important;}  
    .our-mission-wrap h3, .club-history-wrap h3{padding-bottom: 10px!important;} 
    .our-mission-wrap .et_pb_column.et_pb_column_2_5.et_pb_column_2{margin-bottom: 50px;}
    .our-mission-wrap .et_pb_row.et_pb_row_5{padding-top: 30px!important;}
    .our-mission-wrap .et_pb_module.et_pb_text.et_pb_text_4{margin-bottom: 20px;}
    .club-history-wrap .et_pb_row.et_pb_row_5.et_pb_row_4col{margin-top: 25px;}
    .blog-page-wrap{/*padding-top: 10px!important;*/}
    .archive .container.fc_videos, .archive .container.fc_podcasts{padding-top: 30px!important; padding-bottom: 20px!important;}
    .tell-us-wrap{padding-bottom: 0!important;}
    .club-history-wrap{padding-top: 30px;}
    .wp-pagenavi{margin-bottom: 40px;}
    .pum-container#popmake-1830 .signup-popup{ flex-direction: column;}
    .pum-container#popmake-1830 .popup-left { text-align: center; width: 165px; margin: auto;}
    .pum-container#popmake-1830 .popup-left img { display: block;}
    .pum-container#popmake-1830 .popup-left img.popup-logo { max-height: 100px; margin: 0 auto 10px;}
    .pum-container#popmake-1830 .popup-right {padding-left: 35px; text-align: center; margin-top: 25px;}
    .pum-container#popmake-1830 div#validation_message_7_1 { width: auto;}
    .pum-container#popmake-1830 .popup-right .gform_wrapper.gravity-theme .gform_footer, .popup-right .gform_wrapper.gravity-theme .gform_page_footer {justify-content: center;}
}

@media (max-width:412px){
    /*.fc_home_follow_us{padding-top: 15px!important; padding-bottom: 15px!important; margin-top: -160px;}*/
    
}  
