/*
Theme Name: Escort Child
Description: Child theme
Author: Globeceven
Author URI: http://globeceven.com
Template: escortsec
*/

/* Add your custom CSS below */
.single-post .bread-current {
	display: none;
}
.elementor-icon {
	color: #fff !important;
}
.page-id-35 .sh-footer {
	 padding-top: 0px !important; 
}
.sh-footer {
	padding-top: 50px !important;
}

.blog-list .post-content {
	display: none !important;
}

.post-container {
	padding-top: 48px !important;
}

.sidebar-container {
	padding-top: 30px !important;
}

/*Contact page headoffice and holine quirk*/
.elementor-icon-list-item svg {
	color: #000 !important;
}

/*OLD Code*/

.sh-footer-widgets {
	padding-bottom: 40px;
	padding-top: 50px;
}
.sh-copyrights.sh-copyrights-align-center {
	padding-top: 5px;
	padding-bottom: 14px;
}
/* Date */
.sh-header-top-date:hover {
	color: rgb(249, 249, 249);
}
.sh-header-top-date {
	line-height:1.6;
}

/* Social Media */
/*.header-social-media a {*/
/*	padding-left: 15px;*/
/*	font-size: 24px;*/
/*	line-height:2;*/
/*}*/

.header-social-media:not(:only-child) {
	padding-bottom: 18px;
}
.wa__popup_chat_box .wa__stt {
	border-left: 2px solid #000;
}
.wa__popup_chat_box .wa__stt::after {
	content: '';
	background: none;

}

/*Mobile menu*/
.sh-nav-mobile li.menu-item-has-children > a::after {
	position: relative;
	padding-left: 94%;
	content: "\e604";
	top: 0px !important;
    transition: transform 0.3s ease;    
}
.sh-header-mobile .container {
	background-color: #01b0f112;
}
.sh-header-mobile-navigation {
	background-color: #fff !important;
}
.header-mobile-social-media a {
	display: inline-block;
	vertical-align: top;
	text-align: left;
	padding: 0px;
	padding-right: 30px;
	color: black;
	background: #01b0f112 !important;
}
.header-mobile-social-media a {
	background-color: transparent !important;
}
.header-mobile-social-media {
	text-align: center !important;
	padding-bottom: 10px;
}

/*Menu*/
/*Desktop*/
.sh-nav-mobile .current_page_item > a, .sh-nav-mobile > li a:hover, .primary-desktop .sh-nav ul, .primary-desktop .sh-nav > li.menu-item ul li:hover > a, .primary-desktop .sh-nav > li.menu-item ul li:hover > a i, .primary-desktop .sh-nav ul.mega-menu-row li.mega-menu-col > a {
	color: #01b0f1  !important;
}
.sh-header-mobile-dropdown, .primary-desktop .sh-nav > li.menu-item ul:not(.nav-tabs), .sh-header-mobile-dropdown {
	background-color: rgb(255, 255, 255) !important;
}
/*increase line hight*/
.sh-nav li.menu-item li a,
.sh-nav li.menu-item li.menu-item-has-children > a:after {
    line-height: 32px;
}

.sh-nav ul.sub-menu a {
	padding-left: 24px;
	padding-right: 24px;
	border-bottom: 1px solid #000;
}
.sh-nav li.menu-item li.current-menu-item > a{
	border-bottom: 1px solid #000 !important;
}

/*ENd*/
.menu-item :hover {
	background-color: white;
}
/* .current_page_item {
	background-color: grey;
} */

.sh-nav ul.sub-menu {
	display: none;
	position: absolute;
	background: #232323;
	top: 100%;
	padding: 13px 0;
	width: 355px;
}

.sh-header-mobile-navigation .header-logo img {
	height: 55px;
	max-height: 250px;
}

.sh-header-top .sh-nav li.menu-item a:hover, .sh-header-top .header-social-media a:hover, .sh-header-top-date:hover {
/* 	color: #000; */
}
.sh-titlebar .titlebar-title h1, .sh-titlebar .titlebar-title h2 {
	color: #fff;
	/*background:;*/
/* 	-webkit-text-stroke: 0.5px #fff; */
}
.menu-item{
/* 	color: #01b0f1; */
/* 		-webkit-text-stroke: 0.5px #fff; */
}
.item-home a {
	color: #fff !important;
/* 		-webkit-text-stroke: 0.1px #fff; */
}
.item-current {
    color: #ffffffb3;
}


.widget-item {
    padding-bottom: 10px;
}
.header-mobile-search {
	color: #fff;
}
.header-mobile-search .header-mobile-form .header-mobile-form-input {
	color:#fff;
}
.uavc-list-desc.ult-responsive {
	line-height: 2;
}
.cq-skewbox-upnav {
	display: none;
}
.cq-skewbox-downnav {
	display: none;
}

.sh-page-notice .sh-page-notice-button {
	margin: 5px 0;
	margin-left: 16px;
	border-radius: 8px;
}
/* Remove : infront of submenus */
.sh-nav li.menu-item-has-children > a::after, .sh-nav li.menu-item li.menu-item-has-children > a::after {
	content: "\e602";
	display: none;
}

.sh-text-content .page-content li:not(.post-content-review-item), .blog-single .post-content li:not(.post-content-review-item) {
	padding: 5px 2px;
}

/* Form */
.forminator-button.forminator-button-submit {
	min-width: 100% !important;
	}
/*Goto Top*/
.svg-inline--fa{
    vertical-align:-1.125em ;
}