/* ==============================================================================
Theme Name: IKB
Author: Frank Leusing
Author URI: https://webdesignriga.com
Template: phlox
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: ikb
================================================================================= */

a{
	color: #000000;
	font-weight: 700;
}

a:hover, 
.aux-widget-post-slider .aux-latest-posts-slider .aux-slide-info .entry-tax a:hover, 
.hentry .entry-info .entry-tax a:hover,
.aux-archive .type-post .entry-info a:hover {
	color: #440414;
}


/* selected text ============= */
::selection { background: #e0e0e0; }
::-moz-selection { background: #e0e0e0; }



.top-bar .tel p{
	margin-bottom: 0;
}

.top-bar .tel p a{
	color: #fff;
	font-weight: normal;
	background-image: none;
	margin-bottom: 1px;
    display: inline-block;
}

#inner-menu .aux-burger-box{
	display: flex;
	justify-content: flex-end;
}

#inner-menu ul.aux-master-menu{
	padding-top: 25px;
}


.elementor-text-editor a, article a, .aux-breadcrumbs span a, .widget-container a{
	padding-bottom: 2px;
	text-decoration: none;
	box-decoration-break: slice;
	background-image: linear-gradient( transparent calc( 100% - 2px ), #440414 2px );
	background-repeat: no-repeat;
	background-position: 0 100%;
	background-size: 0% 100%;
	transition: background-size 0.55s ease-in-out;
}

.aux-breadcrumbs span a:hover,
.widget-container a:hover{
	color: #440414;
	text-decoration: none;
}

.elementor-text-editor a:hover,
.elementor-text-editor a:focus,
article a:hover,
article a:focus,
.aux-breadcrumbs span a:focus,
.aux-breadcrumbs span a:hover,
.widget-container a:focus,
.widget-container a:hover {
	background-size: 100% 100%;
}


.site-header-section .aux-master-menu.aux-vertical .aux-menu-depth-0 > .aux-item-content, 
.aux-elementor-header-menu .aux-master-menu.aux-vertical .aux-menu-depth-0 > .aux-item-content{
	padding: 8px;
	display: block;
	text-align: right;
}


@media (max-width: 767px){
	.elementor-5 .elementor-element.elementor-element-d052931 .aux-menu-depth-0 > .aux-item-content{
		color: #3D3D3D;
	}
}

body:not(.home) header.aux-elementor-header{
	background-image: url("gradient.png");
	background-size: cover;
}


.list .elementor-text-editor ul{
  margin-left: 21px;
}

.list .elementor-text-editor li { 
	text-indent: -7px;
}

.list .elementor-text-editor ul li::before {
  content: ""; 
  position:relative; 
  left: -12px; 
  top:-1px; 
  background-color:#841b35; 
  display:inline-block; 
  width:7px; 
  height:7px; 
  border-radius:50%;
}

@media only screen and (max-width: 1025px){
	.elementor-23 .elementor-element.elementor-element-5ef28c8:not(.elementor-motion-effects-element-type-background){
		background-image: none;
	}
}

.aux-goto-top-btn .aux-arrow-nav.aux-outline{
	width: 55px;
	height: 55px;
}


.aux-widget-recent-post-widget > article{
	border-bottom: 1px solid #5a5a5a;
}

.aux-offcanvas-menu.aux-open .offcanvas-content ul.aux-master-menu li.menu-item a.aux-item-content{
	color: #000;
}

.aux-offcanvas-menu{
	width:290px;
}
