/*
Theme Name: Avas Child
Theme URI: https://x-theme.net/avas/
Author: theme-x
Author URI: https://themeforest.net/user/theme-x
Description: Responsive Multi-Purpose WordPress Theme.
License: GNU General Public License v2 or later
License URI: http://themeforest.net/licenses
Template: avas
Version: 1.1
Text Domain: avas
*/

/* Theme customization starts here
-------------------------------------------------------------- */

.grecaptcha-badge {
	display: none !important;
}

p a {
 	color:#754e9f;
}

.sub-header {
	display: none !important;
}

.navbar-brand.tx_logo { 
	padding: 0 !important;
}

.navbar-brand.tx_logo img {
	height: auto;
	width: 110px;
}

.main-header {
	height: inherit !important;
	padding: 16px 0;
}

.btn {
	padding: 8px 12px;
	border-radius: 12px;
}

.btn.btn-primary {
	background-color:#754E9F;
	color: white;
	border: 0;
}

.btn.btn-primary:hover {
	background-color: #754E9F !important;
}

.widget.widget_tx_recent_post_widget span.rpd.ptm, .widget.widget_tx_recent_post_widget span.ptm {
	display: none !important;
}

.tx-nav-right-side-items-desktop {
	display: none !important;
}

::selection {
  background: #a8d1ff !important;
}
::-moz-selection {
  background: #a8d1ff !important;
}

.col-md-4.col-sm-6 .tx-services-content {
	min-height: 190px;
}
.col-md-4.col-sm-6 .tx-services-featured img{
 min-height: 450px;
 object-fit: cover;
}

.main-header.sticky-header a.navbar-brand.tx_logo {
	display: block !important;
}

.service-template-default.single .service-image {
	display: none !important;
}


@media(max-width: 786px) {
	#h-style-9 {
		padding: 16px;
	}
	.navbar-brand.tx_logo img {
		width: 100px;
	}
	
	.mobile-nav-toggle i {
		font-size: 32px;
	}
	#menu-mobile-menu .mb-dropdown-icon {
		width: 100%;
	}
	
	#menu-mobile-menu .mb-dropdown-icon:before {
		right: 2%;
		left: inherit;
	}
	.tx-mobile-menu.tx-res-menu-toggle {
		min-height: 100vh;
	}
	.admin-bar .main-header.sticky-header .tx-res-menu {
		height: 100%;
	}
}