/*!
Theme Name: AVDO
Theme URI: https://avdo.uk/
Author: AVDO
Author URI: https://avdo.uk/
Description: 
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: 
License URI: 
Text Domain: avdo
Tags: 
*/

.elementor-message.elementor-message-success {
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-size: var( --e-global-typography-text-font-size );
	font-weight: var( --e-global-typography-text-font-weight );
	line-height: var( --e-global-typography-text-line-height );
	text-align: center;
}

.elementor-message.elementor-message-success:before {
	vertical-align: baseline!important;
}

#subscribe .elementor-field-type-html {
	text-align: center;
	display: inline-block;
}
#subscribe .elementor-field {
	text-align: center;
}

.elementor-posts .elementor-post:nth-child(even) {
	background: #F5FBFF;
}

.elementor-posts .elementor-post__read-more {
	align-self: center!important;
	font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
	font-size: var( --e-global-typography-accent-font-size );
	font-weight: var( --e-global-typography-accent-font-weight );
	background-color: var( --e-global-color-accent );
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var( --e-global-color-accent );
	border-radius: 5px 5px 5px 5px;
	padding: 10px 20px 10px 20px;
	color: #FFFFFF;
}

.elementor-posts .elementor-post__read-more:hover {
	color: var( --e-global-color-accent );
	background-color: #FFFFFF;
	border-color: var( --e-global-color-accent );
}

.elementor-widget-archive-posts.load-more-align-center .elementor-button-wrapper, .elementor-widget-posts.load-more-align-center .elementor-button-wrapper {
	margin: 50px 0;
}

.elementor-widget-archive-posts .e-load-more-message, .elementor-widget-posts .e-load-more-message {
	margin-top: var(--load-more—spacing, 30px);
	margin-bottom: var(--load-more—spacing, 30px);
}

.elementor-button:focus, .elementor-button:active {
	color: var( --e-global-color-accent )!important;
}

.elementor-toggle .elementor-tab-title {
	position: relative;
}

.elementor-toggle .elementor-toggle-item {
	border-bottom: 2px solid #efefef!important;
}

.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right {
	position: absolute;
	right: 0;
	top: 9px;
	-moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s;
}

@media screen and (max-width: 767px) {
	.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right {
		top: 7px;
	}
}