/*
Theme Name:     Mantus
Theme URI:      n/a
Template:       kadence
Author:         Penner Web Design
Author URI:     n/a
Description:    Child of Kadence
Version:        1.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/

/*.flip-box {
  perspective: 1000px;
	
}

.flip-box-inner {
  position: relative;
  transition: all .8s ease;
  transform-style: preserve-3d;
}

.flip-box:hover .flip-box-inner {
  transform: rotateY(180deg);
	
}

.flip-box-front {
 position: absolute;
  width: 100%;
  height: 400px;
  backface-visibility: hidden;
}
.flip-box-back {
  position: absolute;
  width: 100%;
  height: 400px;
  backface-visibility: hidden;
}
.flip-box-back {
  transform: rotateY(180deg);
}   */
.header-navigation .header-menu-container ul ul.sub-menu, .header-navigation .header-menu-container ul ul.submenu {
	box-shadow:0px 12px 30px 1px rgba(0,0,0,0.5);
	border-bottom: 3px solid #666;
}
 .knowledge-menu li a, .faq-menu li a {
	background-color:#009CDC;
	 color:#fff !important;
	 padding: 5px 10px;
	 margin:0 0 !important;
}
.knowledge-menu li a:hover, .faq-menu li a:hover {	background-color: #004663;}
.knowledge-menu li  { margin:0 0 !important;}

.widget_shopping_cart_content {
	background-color:#009CDC;
	padding: 10px;
		width: 90%;
	border-radius:20px;
	color:#000;
}
.woocommerce-mini-cart__buttons.buttons a, .woocommerce.widget_shopping_cart .buttons a:not(.checkout) {
	background-color:#000;
		color:#fff;
}
.woocommerce.widget_shopping_cart .buttons a:not(.checkout):hover, .woocommerce .widget_shopping_cart .buttons a:not(.checkout):hover  {
	background-color:#fff;
	color:#000;
}
.woocommerce-mini-cart__buttons.buttons a:hover, .woocommerce.widget_shopping_cart .buttons a:not(.checkout):hover  {
	background-color:#fff;
	color:#000
}
.woocommerce.widget_shopping_cart .total, .woocommerce .widget_shopping_cart .total {
	border:none
}
input[type="search"] {
	padding: 0.1em 0.5em;
}
.site-header-main-section-left .site-branding img {
	margin-top:-20px
}
.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)) {
	color:#009CDC;
}
.header-cart-inner-wrap .kadence-shopping-cart-svg {
	width:40px;
	height:40px;
margin-right:-29px;
	margin-top: 4px;
	z-index:999999;
	
}
a.wp-block-button__link {
margin: 0 3px !important;
}
a.wp-block-button__link {
	margin: 0 25px
}
a {
	text-decoration:none;
}

.wc-block-grid .wc-block-grid__product.product-loop-unboxed.wc-block-grid__product {
	background-color:#fff;
	padding: 0 20px;
	margin:0 0;
	
}
.wc-block-grid__product .wc-block-grid__product-rating~.wc-block-grid__product-price {
	padding-right:0;
}
.site-branding a.brand img {
display: block;

}
.header-menu-container ul.menu>li.kadence-menu-mega-enabled>ul>li {
	padding:0 0;
}
.menu-cell {

}
.dark-bg h1, .dark-bg h2, .dark-bg h3, .dark-bg p, .dark-bg a {
	color:#fff
}
.header-navigation .primary-menu-container .menu li {
	padding:0 10px
}
#wrapper {
	background-color:#fff;
}
.entry-content-wrap {
	padding-top:0px
}
.site-top-header-inner-wrap {margin-bottom: -19px;
	
}

.sidemenu_open .sidemenu {
	background-color:#fff
}
.sidemenu section a {
	color: #222
}
.header-navigation .header-menu-container ul ul.sub-menu, .header-navigation .header-menu-container ul ul.submenu {
	background-color:#fff
}
header#masthead, .transparent-header #masthead {
background-color: rgba(255,255,255,0.6);
}
.entry-content table tr:nth-child(even), .modal-body table tr:nth-child(even) {
background: #f9f9f9;
background: rgba(0,0,0,.03);
}
table.dimensions tbody tr, table.construction tbody tr {
border-bottom: 1px solid #dadee1!important;
}
.knowledge-base-menu li a {
    background-color: #0088e0 !important;
	padding: 5px !important;
	color:#fff !important;
	border-radius: 8px;
}
.knowledge-base-menu {
	margin-top: -100px
}
.affiliate-header {    text-shadow: 3px 2px 0px #1488d9;
    line-height: 1.1em;}
.site-mobile-header-wrap {
	z-index:999999999999;
}
@media screen and (max-width: 1024px) {
.site-header-main-section-left .site-branding img {
	margin-top:0
	}}
@media screen and (min-width: 48em) {.sidemenu {
right: -45%;
width: 45%;
max-width: 350px;
}
}