
/* Theme */

a.has-logo-image img {
    margin-bottom: -50px;
}


.brand img:hover, #block-12 img:hover {
    transform: scale(1.05);
    -webkit-transition: transform .2s;
    -moz-transition: transform .2s;
    -o-transition: transform .2s;
    transition: transform .2s;
}

.kadence-header-cart.header-navigation ul ul.sub-menu {
    border-radius: 5px;
}
a.phone-link {
    text-decoration: none!important;
}

.wp-block-video video {
    /* border-radius: 10px;  */
}

button.menu-toggle-close .toggle-close-bar {
    height: 0.04em!important;
}
@media only screen and (max-width: 1024px){
a.has-logo-image img {
    margin-bottom: -40px;
}
}
@media only screen and (max-width: 1330px) and (min-width: 1024px){
.main-navigation .primary-menu-container > ul li.menu-item > a, 
.secondary-navigation .secondary-menu-container > ul > li.menu-item > a {
    font-size: 14px!important;
	font-weight: 600;
	text-align: center!important;
}
.header-button-wrap {
	font-size: 14px!important;
	font-weight: 600;
	text-align: center!important;
}
}

@media only screen and (min-width: 1024px){
/* Text rules */
.add-redlines::before,
.add-redlines::after {
    display: inline-block;
    content: "";
    border-top: .15rem solid #9f2f2c;
	border-radius: 5px 0;
    width: 5rem;
    margin: 0 1rem;
    transform: translateY(-0.4rem);
}

.add-redline-after::after {
    display: inline-block;
    content: "";
    border-top: .15rem solid #9f2f2c;
	border-radius:  5px 0;
    width: 4rem;
    margin: 0 1rem;
    transform: translateY(-0.4rem);
}

.add-creamlines::before,
.add-creamlines::after {
    display: inline-block;
    content: "";
    border-top: .15rem solid #fffff5;
	border-radius:  5px 0;
    width: 5rem;
    margin: 0 1rem;
    transform: translateY(-0.8rem);
}
.add-creamline::after {
    display: inline-block;
    content: "";
    border-top: .15rem solid #fffff5;
	border-radius:  5px 0;
    width: 5rem;
    margin: 0 1rem;
    transform: translateY(-0.4rem);
}
}
/* Body - Blocks */
.kt-blocks-carousel .slick-prev, .kt-blocks-carousel .slick-next {
    height: 50px!important;
    width: 50px!important;
    border-radius: 50%!important;
}
.wp-block-kadence-slider .kt-blocks-carousel .slick-prev:before {
    left: 1px!important;
}
