/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

.floating-button {
	position: fixed;
	top: 80%;
	bottom: 20%;
	left: -52px;
	rotate: 90deg;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	width: 180px;
	text-align: center;
	z-index: 100;
}

.floating-button a {
	color: #ffffff !important;
	background-color: #752975 !important;
	border: 1px solid #752975 !important;
	display: block;
	text-align: center;
	transition: all 0.3s ease;
	padding: 10px;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 14px;
}

.floating-button a:hover {
	color: #752975 !important;
	background-color: #ffffff !important;
	border-color: #752975 !important;
	border: 1px solid #752975 !important;
}

.menu-wrapper.menu-sticky.no-header,
.menu-wrapper {
	display: none !important;
}

.custom-action-button a.gm-anchor {
	color: #ffffff !important;
	background-color: #752975 !important;
	border: 1px solid #752975 !important;
	padding: 10px 30px !important;
	border-radius: 50px !important;
}

.custom-action-button:hover a.gm-anchor {
	background-color: transparent !important;
	border: 1px solid #752975 !important;
	padding: 10px 30px !important;
	border-radius: 50px !important;
}

.custom-action-button a.gm-anchor .gm-menu-item__txt-wrapper {
	color: #ffffff !important;
}

.custom-action-button:hover a.gm-anchor .gm-menu-item__txt-wrapper {
	color: #752975 !important;
}

@media (max-width: 600px) {
	.custom-action-button {
		padding-top: 10px !important;
	}
}

.remove-blockquote blockquote.pullquote {
	border-color: transparent !important;
	text-align: center !important;
}
.rw_boder_bottom {
	border-bottom: 1px dotted rgba(117, 41, 117, 1) !important;
}
.rw_boder_bottom:nth-child(4n) {
	border-bottom: none !important;
}

.rw_border_none,
.gm-main-menu-wrapper .gm-mega-menu__item__title {
	padding-top: 0 !important;
	margin-top: -6px !important;
}

.rw_border_none .gm-main-menu-wrapper .gm-anchor > .gm-caret,
.rw_border_none .gm-main-menu-wrapper .gm-anchor:not(.gm-anchor--empty) {
	pointer-events: none !important;
}

.rw_border_none .gm-mega-menu__item__title {
	border-bottom: 0 !important;
	height: 0 !important;
	max-height: 0 !important;
}

.gm-navigation-drawer .rw_border_none .gm-dropdown-menu-wrapper {
	visibility: visible !important;
	position: static !important;
	display: block !important;
	overflow: visible !important;
	max-height: none !important;
	transform: none !important;
}

.gm-navigation-drawer .rw_border_none .gm-caret {
	display: none !important;
}

@media (max-width: 600px) {
	.rw_border_none .gm-anchor {
        border-bottom: none !important;
    }
    .rw_boder_bottom:nth-child(4n) {
        border-bottom: 1px dotted rgba(117, 41, 117, 1) !important;
    }
	
	.gm-toolbar-nav-container > ul > li > a {
    line-height: 18px;
    padding: 5px 0;
    }
	
	.gm-menu-item > .gm-anchor > .gm-menu-item__txt-wrapper {
		font-size: 12px !important;
	}
	
	.gm-toolbar-nav-container ul li {
    padding-right: 16px !important;
	}
	
}

.rw_bg_main {
	background: rgba(117, 41, 117, 1) !important;
	padding: 0 5px !important;
}

.rw_bg_main span.gm-menu-item__txt.gm-menu-item__txt-empty-url,
.rw_bg_main span.gm-menu-item__txt,
.rw_bg_main .fa-angle-down:before,
.rw_bg_main .gm-menu-item__link .gm-caret i {
	color: #ffffff !important;
}

.rw_main_nav {
	padding: 0 5px !important;
}

#menu-top-menu ul.sub-menu {
	padding-top: 12px !important;
}

/* Move Groovy Menu toolbar below the main nav bar (gm-inner) instead of above it */
.gm-wrapper {
	display: flex;
	flex-direction: column;
}

.gm-wrapper #gm-toolbar {
	order: 2;
}

.gm-wrapper .gm-inner {
	order: 1;
}

// Menu and top bar
.gm-wrapper {
	display: flex !important;
	flex-direction: column !important;
}
.gm-wrapper #gm-toolbar {
	order: 2 !important;
}
.gm-wrapper .gm-inner {
	order: 1 !important;
}

 #gm-toolbar {
        border-bottom: none !important;
  }

/* Groovy Menu gives the toolbar a higher z-index than the main nav (10 vs 5),
   which was fine while the toolbar sat above the nav. Now that it's reordered
   below the main nav, that stacking order makes the toolbar paint over the top
   of the nav dropdown. Flip the priority so the dropdown stays above it. */
.gm-navbar .gm-inner {
	z-index: 10 !important;
}
.gm-navbar .gm-toolbar {
	z-index: 5 !important;
}

.gm-navbar .gm-main-menu-wrapper .gm-navbar-nav .gm-dropdown-menu,
.gm-toolbar-nav-container ul ul li:first-child > a {
	border-top: 3px solid rgba(247, 247, 247, 1) !important;
}

.gray-hovers a.pushed:hover,
.gray-hovers .btn.btn-link:hover {
    color: #436175 !important;
}

.gray-hovers h3.t-entry-title.h4.title-scale:hover {
    color: #436175 !important;
}

.gray-hovers .t-entry:hover
{
color: #436175 !important;
}

.block-editor-link-control__search-results,
.components-popover__content {
  z-index: 999999 !important;
  overflow: visible !important;
}
.block-editor-link-control__results-wrapper {
  max-height: 300px !important;
  overflow-y: auto !important;
}

.gm-toolbar-nav-container ul li {
    padding-right: 20px !important;
}
