/*
Theme Name:     Thermaco
Theme URI:      https://welldressedwalrus.com/
Template:       kadence
Author:         Well Dressed Walrus
Author URI:     https://welldressedwalrus.com/
Description:    A Custom Theme from Well Dressed Walrus for your website.
Version:        1.2
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */

/************************************ Everything *************************************/
.bullet-spacing li {
	padding-bottom: 10px;
}
/************************************ Header *************************************/

.socket-contact {
    display: inline-flex;
    color: white;
	align-items: center;
	align-content: center;
	padding: 6px 0;
}

.socket-contact {
    text-decoration: none !important;
	color: var(--global-palette9);
}

.socket-contact:hover {
	color: var(--global-palette2) !important;
	text-decoration: underline !important;
}

.icon-phone::before {
	content: "";
	background-image: url(/wp-content/uploads/2025/04/icon-phone.png);
	background-color: white;
    border-radius: 14px;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    width: 22px;
    height: 22px;
    margin: 0px 6px -1px 0;
}

.transparent-header .site-top-header-wrap .site-header-row-container-inner {
	background: var(--global-palette3) !important;
}

/************************************ Footer *************************************/

/*Footer menu spacing*/
#nav_menu-3 ul li,
#nav_menu-5 ul li {
	line-height: 1.6;
	padding-bottom: 16px; }

#block-40 ul li {
	line-height: 1.6;
}

#nav_menu-3 ul li:hover,
#nav_menu-5 ul li:hover {
	text-decoration: underline;
}

/************************************ Homepage *************************************/
.button-hover:hover {
    opacity: 0.9;
}
.point-start-wrp ul.kt-svg-icon-list .wp-block-kadence-listitem {
    align-items: flex-start !important;
}
.wp-block-kadence-testimonials.testimonail-slider .kt-blocks-testimonials-inner-wrap .kt-blocks-carousel-init,
.wp-block-kadence-testimonials.testimonail-slider .kt-blocks-testimonials-inner-wrap{
    padding: 0 !important;
}
.wp-block-kadence-testimonials.testimonail-slider .kt-testimonial-media-inner-wrap .kadence-testimonial-image-intrisic {
    padding-bottom: 85px;
}
/*.wp-block-kadence-testimonials.testimonail-slider .kt-blocks-testimonials-inner-wrap .splide__arrows {
    display: none;
}*/
.wp-block-kadence-testimonials.testimonail-slider .kt-blocks-testimonials-inner-wrap .splide__pagination.splide__pagination--ltr {
    bottom: -148px;
}
.wp-block-kadence-testimonials.testimonail-slider .kt-blocks-testimonials-inner-wrap .splide__pagination.splide__pagination--ltr li button.splide__pagination__page {
    width: 25px;
    border-radius: 10px;
    height: 11px;
    opacity: 1;
    background-color: rgb(255 255 255 / 40%);
	transition: all 0.3s ease;
}
.wp-block-kadence-testimonials.testimonail-slider .kt-blocks-testimonials-inner-wrap .splide__pagination.splide__pagination--ltr li button.splide__pagination__page.is-active {
    background: #fff;
    width: 54px;
}
.wp-block-kadence-testimonials.testimonail-slider .kt-blocks-testimonials-inner-wrap .kt-blocks-carousel-init .kt-blocks-testimonial-carousel-item .kt-testimonial-meta-wrap {
    margin-top: 20px;
}
.image-height-wrp .wp-block-kadence-image, .image-height-wrp img, .image-height-wrp .kt-inside-inner-col {
    height: 100%;
    object-fit: cover;
    object-position: center !important;
}

.custom-container-wrp > .kt-row-column-wrap {
    padding-left: calc((100% - 1242px) / 2);
}
.img-w-100 img{
	width:100%;
}
.h-100 .kt-inside-inner-col {
    height: 100%;
}
/************************************ Homepage Mobile *************************************/
@media screen and (max-width: 1024px) {
	.wp-block-kadence-testimonials.testimonail-slider .kt-blocks-testimonials-inner-wrap .splide__pagination.splide__pagination--ltr {
		bottom: -110px;
	}
}
@media screen and (max-width: 767px) {
  	.wp-block-kadence-testimonials.testimonail-slider .kt-blocks-testimonials-inner-wrap .splide__pagination.splide__pagination--ltr {
		bottom: -95px;
	}
}

/************************************ Subpage *************************************/
ul.two-colm {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}
/************************************ Find a Rep US *************************************/
.table-reform thead {
	background-color: var(--global-palette2);
	color: var(--global-palette9);
}

.table-reform table {
	border: 1px solid var(--global-palette8);
}

.table-reform td, th {
	border-right: 1px solid var(--global-palette8) !important;
	padding: 8px;
	text-align: center !important;
}

.table-reform td:last-child, th:last-child {
 	border-right: none;
 	text-align: center;
}

.table-reform.wp-block-table {
  border-radius: 15px;
}

/************************************ Subpage *************************************/

#archive-container h2 {
	font-size: 22px;
}

/************************************ Subpage *************************************/

/************************************ Mobile *************************************/

/************************************ ADA *************************************/


