/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */


.post-top-info .elementor-post-info li:first-child{
    background: var(--e-global-color-primary);
    color: var(--e-global-color-10df1b6);
    border-radius:8px;
    padding:18px 20px;
}
.elementor-post-info .elementor-post-info__terms-list,
.post-top-info  .elementor-post-info__item .elementor-post-info__terms-list a{
    color: var(--e-global-color-2fc51dc) !important;
}
.post-top-info  .elementor-post-info__item .elementor-post-info__terms-list a:hover{
	color: var(--e-global-color-primary) !important;
}
.link-hover .elementor-button.elementor-button-link:hover svg path{
    fill: #000000;
}
.elementor-pagination .page-numbers {
  width: 57px;
  height: 57px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  background: #F1F2F8;
}
.elementor-pagination .page-numbers.current,.elementor-pagination .page-numbers:hover{
	background: var(--e-global-color-primary);
	color: var(--e-global-color-10df1b6);
}
.elementor-pagination .page-numbers.prev::before {
  content: "";
  width: 57px;
  height: 57px;
  display: block;
  background: url('data:image/svg+xml;utf8,<svg width="57" height="57" viewBox="0 0 57 57" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="28.5" cy="28.5" r="28" transform="matrix(-1 0 0 1 57 0)" fill="%231E97D4" fill-opacity="0.1" stroke="%231E97D4"/><path d="M19.7178 29L26.2002 35.3018L26.7432 34.7744L22.0713 30.2334L21.1885 29.375H36.5V28.625H21.1885L22.0713 27.7666L26.7432 23.2246L26.2002 22.6973L19.7178 29Z" fill="white" stroke="%231E97D4"/></svg>') no-repeat center/contain;
  transition: background 0.3s ease;
}
.elementor-pagination .page-numbers.next::before {
  content: "";
  width: 57px;
  height: 57px;
  display: block;
  background: url('data:image/svg+xml;utf8,<svg width="57" height="57" viewBox="0 0 57 57" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="28.5" cy="28.5" r="28" fill="%231E97D4" fill-opacity="0.1" stroke="%231E97D4"/><path d="M37.2822 29L30.7998 22.6982L30.2568 23.2256L34.9287 27.7666L35.8115 28.625H20.5V29.375H35.8115L34.9287 30.2334L30.2568 34.7754L30.7998 35.3027L37.2822 29Z" fill="white" stroke="%231E97D4"/></svg>') no-repeat center/contain;
  transition: background 0.3s ease;
}
.elementor-pagination .page-numbers.prev:hover::before {
  background: url('data:image/svg+xml;utf8,<svg width="57" height="57" viewBox="0 0 57 57" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="28.5" cy="28.5" r="28.5" fill="%231E97D4"/><path d="M26.2 22L27.46 23.225L22.42 28.125H37V29.875H22.42L27.46 34.775L26.2 36L19 29L26.2 22Z" fill="white"/></svg>') no-repeat center/contain;
}
.elementor-pagination .page-numbers.next:hover::before {
  background: url('data:image/svg+xml;utf8,<svg width="57" height="57" viewBox="0 0 57 57" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="28.5" cy="28.5" r="28.5" fill="%231E97D4"/><path d="M30.8 22L29.54 23.225L34.58 28.125H20V29.875H34.58L29.54 34.775L30.8 36L38 29L30.8 22Z" fill="white"/></svg>') no-repeat center/contain;
}
.elementor-heading-title .dark{
    color:#232835;
}
.custom-overlay {
  position: relative;
  z-index: 0;
}
.custom-overlay::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  max-width:1085px;
  height: 100%;
  background: linear-gradient(
    270deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.7) 35%,
    #ffffff 100%
  );
  z-index: -1;
}

@media (max-width: 767px) {
	.post-top-info .elementor-post-info li:first-child{
    	margin-bottom:15px
	}
}

