/*
    Template: consulting
    Theme Name: Redecon
    Theme URI: https://gorba.tech
    Author: GorbaTech
    Author URI: https://gorba.tech
    Description: Redecon WP theme.
    Version: 1.1.0
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    Tags: blue, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, sticky-post, translation-ready
    Text Domain: redecon
*/

ul.redecon-list,
ul.redecon-list ul{
  list-style: none!important; /* Remove default bullets */
  padding-left: 30px!important; /* Optional: adjust padding */
	margin:0!important;
	padding-bottom:20px!important;
}

.redecon-list li::marker{
	font-size:0px!important;
}

.redecon-list li {
  padding-left: 50px!important; /* Adjust to create space for the bullet image */
  background-image: url('/wp-content/uploads/2024/10/green_bullet.png');
  background-size: 14px 13px; /* Adjust to fit your image size */
  background-repeat: no-repeat;
  background-position: 0 5px; /* Position image vertically centered */
	font-family: var( --e-global-typography-text-font-family ), Sans-serif!important;
    font-size: var( --e-global-typography-text-font-size )!important;
	padding-bottom:5px!important;
}

.redecon-list table td{
	border:1px solid var(--e-global-color-accent)!important;
}

/* Default table styling for larger screens */
.t1 {
  width: 100%;
  border-collapse: collapse;
}

/* Styling for table cells */
.td1 {
  vertical-align: top;
  padding: 10px;
}

/* Responsive styling for mobile screens */
@media (max-width: 768px) {
  .t1 {
    display: block; /* Makes the table behave like a block element */
  }

  .t1 tbody {
    display: block; /* Makes tbody behave like a block container */
  }

  .t1 tr {
    display: block; /* Stacks rows */
    margin-bottom: 20px; /* Adds spacing between stacked rows */
  }

  .td1 {
    display: block; /* Makes table cells stack vertically */
    width: 100%; /* Ensures full width for cells */
  }
}

strong,
b,
.stm_works.tiles.style_2 .group .col .item .work-info h4,
.consulting_posts_box.list li.post_item .post_inner .news_info_bottom .category,
h4,
.stm_contacts_widget ul li .text,
.elementor-button-text{
font-family:var( --e-global-typography-text-font-family ), Sans-serif!important;
}

#main{
	padding-bottom:0!important;
}

.work-title{
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: 16px;
    font-weight: var(--e-global-typography-accent-font-weight);
	line-height:1.2;
}
h4{
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
}
.stm_works.tiles.style_2 .group .col .item .work-info .more{
	text-transform:none!important;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	line-height:1.2;
}

.stm_works.tiles.style_2 .group .col .item .item-inner:hover .work-image img {
    transform: translateX(-50%) translateY(-50%) scale(1.035);
}
.stm_works.tiles.style_2 .group .col .item .item-inner:hover .work-info {
	background: rgba(27, 203, 129, .8);
}
.stm_works.tiles.style_2 .group .col .item .item-inner:hover .work-info .more {
	color: #002e5b;
}

.work-info{
  cursor: pointer;
}

/**
 * 2 items per row in style_2
 **/
.stm_works.tiles.style_2 .group[class*="items-"][class*="2"].even .col .item .work-info {
	margin-left: 60px !important;
}
@media (min-width:1140px) and (max-width: 1400px) {
    .stm_works.tiles.style_2 .group[class*="items-"][class*="2"].even .col .item .work-info {
		margin-left: 120px !important;
		max-width:250px!important;
	}
}
@media (min-width:768px) and (max-width: 1139px) {
    .stm_works.tiles.style_2 .group[class*="items-"][class*="2"].even .col .item .work-info {
		margin-left: 60px !important;
		max-width:250px;
	}
}
		