/*
Theme Name: i-Max Child
Description: child theme for i-max
Template: i-max
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: child theme
*/


h2 {
	color: #005cb9;
}


.site-header.fixeddiv .home-link {
	height: auto;
}
.site-header.fixeddiv .home-link img {
	max-height: none;
}


.entry-header .entry-title {
	font: 500 normal 24px "Open Sans", Helvetica, sans-serif;
	line-height: 32px;
	color: #575757;
}


p.sow-sub-headline {
	font-size: 22px;
	font-family: Open Sans;
	font-weight: 300;
	color: #000;
}

[class*='so-widget-sow-hero-default-11bc7b11ab7c'] .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h2,
[class*='so-widget-sow-hero-default-11bc7b11ab7c'] .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h3
{
	font-size: 25px !important;
	text-transform: uppercase;
}

.so-widget-sow-hero-default-11bc7b11ab7c .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h2,
.so-widget-sow-hero-default-11bc7b11ab7c-280 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h2,
.so-widget-sow-hero-default-11bc7b11ab7c .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h3,
.so-widget-sow-hero-default-11bc7b11ab7c-280 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h3

{
	text-transform: none;
}

/* .ibanner .da-slider h2,
.ibanner .da-slider p,
.ibanner .da-slider .da-link 
{
	opacity: 0.1;
} */

.ibanner .da-slider .owl-item:first-child h2, .ibanner .da-slider .owl-item:first-child p, .ibanner .da-slider .owl-item:first-child .da-link {
	-webkit-transition-property: none;
	-moz-transition-property: none;
	-o-transition-property: none;
	transition-property: none;
}

body .so-widget-sow-button .ow-button-base a,
body .so-widget-sow-button .ow-button-base a.ow-button-hover:hover
{
	color: #fff !important;
}

body .site .tx-slider .tx-slide-button a, body .ibanner .da-slider .owl-item.active .da-link,
body .so-widget-sow-button .ow-button-base a,
body button, body input[type="submit"], body input[type="button"], body input[type="reset"], body .tx-service.curved .tx-service-icon span, body .tx-service.square .tx-service-icon span,
body.woocommerce a.button, body.woocommerce button.button,
body .header-iconwrap .header-icons.woocart > a .cart-counts, body.woocommerce ul.products li.product .button,
body.woocommerce button.button,
body.woocommerce:where(body:not(body.woocommerce-block-theme-has-button-styles)) #respond input#submit, body.woocommerce:where(body:not(body.woocommerce-block-theme-has-button-styles)) a.button, body.woocommerce:where(body:not(body.woocommerce-block-theme-has-button-styles)) button.button, body.woocommerce:where(body:not(body.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(body.woocommerce-block-theme-has-button-styles)) body.woocommerce #respond input#submit, :where(body:not(body.woocommerce-block-theme-has-button-styles)) body.woocommerce a.button, :where(body:not(body.woocommerce-block-theme-has-button-styles)) body.woocommerce button.button, :where(body:not(body.woocommerce-block-theme-has-button-styles)) body.woocommerce input.button,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt
{
	background: #f7941e;
	border-color: #f7941e;
	color: #fff;
	text-transform: uppercase;
	text-decoration: underline;
	font-weight: 700;
}

body .site .tx-slider .tx-slide-button a:hover, body .ibanner .da-slider .owl-item.active .da-link:hover,
body .so-widget-sow-button .ow-button-base a.ow-button-hover:hover,
body button:hover, body input[type="submit"]:hover, body input[type="button"]:hover, body input[type="reset"]:hover, body .tx-service.curved .tx-service-icon span:hover, body .tx-service.square .tx-service-icon span:hover,
.woocommerce a.button:hover, .woocommerce button.button:hover,
.header-iconwrap .header-icons.woocart > a .cart-counts:hover, .woocommerce ul.products li.product .button:hover,
body.woocommerce button.button:hover,
body.woocommerce:where(body:not(body.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover, body.woocommerce:where(body:not(body.woocommerce-block-theme-has-button-styles)) a.button:hover, body.woocommerce:where(body:not(body.woocommerce-block-theme-has-button-styles)) button.button:hover, body.woocommerce:where(body:not(body.woocommerce-block-theme-has-button-styles)) input.button:hover, :where(body:not(body.woocommerce-block-theme-has-button-styles)) body.woocommerce #respond input#submit:hover, :where(body:not(body.woocommerce-block-theme-has-button-styles)) body.woocommerce a.button:hover, :where(body:not(body.woocommerce-block-theme-has-button-styles)) body.woocommerce button.button:hover, :where(body:not(body.woocommerce-block-theme-has-button-styles)) body.woocommerce input.button:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover
{
	background: #4a4a4a;
	border-color: #4a4a4a;
	color: #fff;
	text-decoration: none;
}


.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled[disabled],
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled[disabled],
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled],
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled[disabled] {
	color: #fff;
}



/* header fix */

.site-header .home-link {
	max-width: 592px; /* 560 + 32 (from padding-left) */
}

.site-header .home-link img {
	max-width: 100%;
	height: auto;
}


/* woocommerce archive with sidebar */

.wc-wrap {
    display: flex;
    flex-direction: row;
}

.site-main .wc-content,
.site-main .wc-sidebar {
    width: 100%;
}

.wc-sidebar .widget {
    list-style: none;
    padding: 0;
}

.sidebar-container .widget li {
	color: #313131;
}
.wpfFilterWrapper .wpfCheckbox label::before {
	border: 1px solid #313131 !important;
}

#colophon {
    clear: both;
}

@media (min-width: 768px) {
    .site-main .wc-content {
        width: 76%;
    }
    .site-main .wc-sidebar {
        width: 24%;
    }
}

