/*
 Theme Name:   Logitic Child
 Theme URI:    https://demo.rstheme.com/wordpress/logitic/https://eaglerock.com.ua/wp-admin/theme-editor.php?file=style.css&theme=logitic-child
 Description:  Logitic Child
 Author:       RSTheme
 Author URI:   http://rstheme.com
 Template:     logitic
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 */
/* Заголовок только для EN */
html[lang="en-GB"] [data-id="ba8d9cd"] { display:block !important; }
html:not([lang="en-GB"]) [data-id="ba8d9cd"] { display:none !important; }

/* Заголовок только для UK */
html[lang="uk"] [data-id="7d2696a"] { display:block !important; }
html:not([lang="uk"]) [data-id="7d2696a"] { display:none !important; }


.header-sticky-part.elementor-element{
	width:100%!important;
}
.hfe-site-logo .hfe-site-logo-container img {
	width:100%!important;
	height:auto!important;
}
.en-process .services-inner{
	height:160px!important;
}
.uk-process .services-inner{
	height:200px!important;
}
/* styles for  icons page /skladska-logistyka */
#sk-logistik .s0{
    stroke-width:0.1;
	fill:#000000;
}
#sk-logistik .services-inner:hover .s0{
    stroke:#ffdd15!important;
    stroke-width:0.1!important;
	fill:#ffdd15;
}
/* end style */

footer .hfe-site-logo .hfe-site-logo-set img.hfe-site-logo-img {
	width:160px!important;
}

body.error404 .page-error .site-main .page-content .readon:hover {
    background: #3E3E4B!important;
	border-color: #3E3E4B!important;
}
footer .rs-social-menu.style2 ul li a {width:150px;}

.table-responsiv {
	 width: 100%;
     overflow-x: auto;      /* горизонтальная прокрутка на маленьких экранах */
     -webkit-overflow-scrolling: touch; /* плавность на iOS */
}
.table-responsive table {
	width: 100%;
    border-collapse: collapse;
    min-width: 600px; /* предотвратить сжатие слишком сильно — настроить по необходимости */
}
/* active only for Safari/WebKit (iOS) */
@supports (-webkit-touch-callout: none) {
  .rs-btn.icon-sty-yes{
    overflow:hidden;                /* критично: ничего не «выпрыгнет» */
    box-sizing:border-box;
    max-width:100%;
  }
  /* Reverse hover/focus/active */
  .rs-btn.icon-sty-yes:hover,
  .rs-btn.icon-sty-yes:focus,
  .rs-btn.icon-sty-yes:active{ flex-direction: row !important; }
  .rs-btn.icon-sty-yes .rs-icon{
    position:static !important;
    left:auto !important;
    transform:none !important;
    display:inline-flex; align-items:center; justify-content:center;
    flex:0 0 44px;                 
    height:40px;
    transition: transform .24s ease; /
    z-index:1;
  }
	

   .rs-btn.icon-sty-yes:hover .rs-btn-text{ opacity:0; }
}

/* laptop and less */
@media (max-width:1366px) {
	.elementor-element.apol-container{
		padding-left:0px!important;
		padding-right:0px!important;
	}	
	.elementor-element.apol-mx{
		margin-left:-15px!important;
		margin-right:-15px!important;
	}
}
@media (min-width:769px) and (max-width:1366px) {
	.elementor-element.apol-px-sm{
		padding-left:0px!important;
		padding-right:0px!important;
	}
}
/* Мобильное меню – изменение цвета текста при наведении */
@media (max-width: 768px) {
  .rs-offcanvas-area .right_menu_togle .navbar-menu li a:hover {
    color: #FFDD15 !important; 
  }
  .elementor-element.apol-px-sm{
		padding-left:15px!important;
		padding-right:15px!important;
  }
  .elementor-element.apol-form{
		width:100%!important;
  }
  .hfe-site-logo-container{
		display:flex;
		justify-content:center!important;
  }
  
}
@media (max-width: 767px) {

  .category .col-sm-blog_right_sidebar{padding:0!important;}
  .category .sticky-sidebar{padding:0 20px!important;}	
  footer .elementor-element-d332611{
		margin-left:0px!important;
  }	
  footer .elementor-element-ef69bc7,
  footer .elementor-element-2078812{margin-left:0px!important;}
  footer .rs-social-menu ul li {margin:0 3px!important;}
  footer .rs-social-menu.style2 ul li a {width:140px;}
	.elementor-element-d0f3904{padding:0 20px;}
  footer .elementor-element-a2d7e41{border:none!important}
}
