/*!
Theme Name: Fat Dragon
Author: Creative Visual Design
Author URI: https://creativevisualdesign.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)https://5e1bf7f03f.nxcli.net/wp-admin/theme-editor.php?file=functions.php&theme=red-salt
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: fat-dragon
Template: kadence
*/

/* Theme customization starts here
-------------------------------------------------------------- */
.main-navigation .primary-menu-container > ul > li.menu-item > a {
	padding-top: 2em;
	padding-bottom: 2em;
}

.secondary-navigation .header-menu-container ul.menu>li.kadence-menu-mega-enabled>ul>li:not(.menu-item-has-children):last-child>a {
	border-bottom: 1px solid rgba(255,255,255,0.1) !important;
}

.mc4wp-form-fields input[type="email"] {
	border-radius:4px;
	margin-left: 5px;
}

.mc4wp-form-fields input[type="submit"] {
	border-radius:4px;
	margin-left: 5px;
	padding: 10px 20px;
}

ul.display-posts-listing {
	list-style: none;
}

li.events {
	list-style: none;
	margin-bottom: 60px;
}

li.events:last-of-type {
	margin-bottom: 0;
}

.event-hr {
    border-bottom: 2px dotted;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

.display-posts-listing .event-hr:nth-last-child(1) {
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}


/* Event Post Style */
.events_posts_box{
	list-style:none;
	padding:0;
	margin:0;
}

.events_posts_box .kt-btn-wrap .kt-button:not(.kb-btn-global-inherit) {
    padding: 8px 16px;
    cursor: pointer;
    font-size: 18px;
    display: -webkit-flex;
    display: inline-block;
    line-height: 1.6;
    text-decoration: none;
    text-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    transition: all .3s ease-in-out;
    border-width: 2px;
    border-radius: 3px;
    border-color: #555555;
    background: transparent;
    color: #555555;
    box-shadow: none;
    border-style: solid;
}  

.events_posts_box .kt-btns_463fda-d7 .kt-btn-wrap-0 {
	margin-right:5px;
}

.events_posts_box .rtl .kt-btns_463fda-d7 .kt-btn-wrap-0 {
	margin-left:5px;margin-right:0px;
}

.events_posts_box .wp-block-kadence-advancedbtn.kt-btns_463fda-d7 .kt-btn-wrap-0 .kt-button {
	color:#555555;border-color:#555555;
}

.events_posts_box .wp-block-kadence-advancedbtn.kt-btns_463fda-d7 .kt-btn-wrap-0 .kt-button:hover,
.events_posts_box .wp-block-kadence-advancedbtn.kt-btns_463fda-d7 .kt-btn-wrap-0 .kt-button:focus {
	color:#ffffff;
	border-color:#444444;
}

.events_posts_box .wp-block-kadence-advancedbtn.kt-btns_463fda-d7 .kt-btn-wrap-0 .kt-button::before,
.page-id-1919 .see-all-events {
	display:none;
}

.events_posts_box .wp-block-kadence-advancedbtn.kt-btns_463fda-d7 .kt-btn-wrap-0 .kt-button:hover,
.wp-block-kadence-advancedbtn.kt-btns_463fda-d7 .kt-btn-wrap-0 .kt-button:focus {
	background:#444444;
}

.events_posts_box #kt-adv-heading_00834f-a5,.events_posts_box #kt-adv-heading_00834f-a5 .wp-block-kadence-advancedheading,
.wp-block-kadence-advancedheading.kt-adv-heading_00834f-a5[data-kb-block="kb-adv-heading_00834f-a5"],
.events_posts_box .kadence-advanced-heading-wrapper .kt-adv-heading_00834f-a5[data-kb-block="kb-adv-heading_00834f-a5"] {
	margin-bottom:0px;
}

.event-logo img {
    margin: 20px auto;
	max-width:100%;
}

.events_posts_box .see-all-events {
	margin-top: 20px;
}

.single-content ul.display-posts-listing {
	padding-left: 0;
}

.wp-block-post-template {
	margin: 0 0 1.5em 0;
}

.no_event_message,
.kadence-column_8b587e-88 {
    text-align: center;
}

#sr-res-root {
	margin: 0 auto;
}

.kt-blocks-carousel .slick-prev, .kt-blocks-carousel .slick-next {
	opacity: .75 !important;
}

.main-navigation.nav--toggle-sub li.menu-item-has-children {
	height: 80px;
}


@media only screen and (max-width: 600px) {
	.mc4wp-form-fields input[type="submit"] {
		margin-top: 20px;
	}
}

/* Triple Seat */
#tripleseat_embed_form_inline h2,
#tripleseat_embed_form #lead_form_submit a,
.tripleseat_field.ts_powered_by a:visited,
.tripleseat_field.ts_powered_by  {
    display: none !important;
}

#tripleseat_embed_form_inline .tripleseat_field .button {
	border: 0 !important;
	padding: 10px 18px !important;
}

/* SevenRooms */
#xb-close-modal {
	padding: 0;
	top: -45px;
	width: 0;
}
